File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004d1130
004d1130golang.org/x/crypto/ssh.(*wrappedSigner).SignWithAlgorithm: ; void golang.org/x/crypto/ssh.(*wrappedSigner).SignWithAlgorithm(golang.org/x/crypto/ssh.wrappedSigner * s, io.Reader rand, struct []uint8 data, struct string algorithm)
004d1130ldr x16, [x28+16]
004d1134sub x17, sp, 624
004d1138subs xzr, x17, x16
004d113cb.ls 0x4d1a9c
004d1140sub x20, sp, 752
004d1144stp x29, x30, [x20-8]
004d1148add sp, x20, 0
004d114csub x29, sp, 8
004d1150str x0, [sp+760]
004d1154str x1, [sp+768]
004d1158str x2, [sp+776]
004d115cstr x3, [sp+784]
004d1160str x4, [sp+792]
004d1164str x5, [sp+800]
004d1168str x6, [sp+808]
004d116cstr x7, [sp+816]
004d1170str xzr, [sp+168]
004d1174stp xzr, xzr, [sp+152]
004d1178ldr x1, [sp+816]
004d117ccbz x1, 0x4d1184
004d1180b 0x4d11ac
004d1184
004d1184loc_4d1184:
004d1184ldr x1, [sp+760]
004d1188ldrsb x27, [x1]
004d118cldr x2, [x1+16]
004d1190ldrsb x27, [x2]
004d1194ldr x0, [x1+24]
004d1198ldr x1, [x2+32]
004d119cblr x1
004d11a0str x0, [sp+808]
004d11a4str x1, [sp+816]
004d11a8b 0x4d11b0
004d11ac
004d11acloc_4d11ac:
004d11acb 0x4d11b0
004d11b0
004d11b0loc_4d11b0:
004d11b0ldr x1, [sp+760]
004d11b4ldrsb x27, [x1]
004d11b8ldr x2, [x1+16]
004d11bcldrsb x27, [x2]
004d11c0ldr x0, [x1+24]
004d11c4ldr x1, [x2+32]
004d11c8blr x1
004d11ccstr x0, [sp+648]
004d11d0str x1, [sp+656]
004d11d4bl golang.org/x/crypto/ssh.algorithmsForKeyFormat
004d11d8str x0, [sp+176]
004d11dcstr x1, [sp+184]
004d11e0str x2, [sp+192]
004d11e4ldr x4, [sp+816]
004d11e8ldr x3, [sp+808]
004d11ecbl golang.org/x/crypto/ssh.contains
004d11f0strb w0, [sp+87]
004d11f4tbnz w0, 0, 0x4d11fc
004d11f8b 0x4d1950
004d11fc
004d11fcloc_4d11fc:
004d11fcldr x2, [sp+808]
004d1200ldr x3, [sp+816]
004d1204adrp x27, 0x54f000
004d1208ldr x1, [x27+4000]
004d120cadrp x0, 0x154000
004d1210add x0, x0, 2848
004d1214bl runtime.mapaccess1_faststr
004d1218ldr x4, [x0]
004d121cstr x4, [sp+96]
004d1220str xzr, [sp+320]
004d1224stp xzr, xzr, [sp+328]
004d1228ldr x4, [sp+96]
004d122ccbnz x4, 0x4d1234
004d1230b 0x4d12a0
004d1234
004d1234loc_4d1234:
004d1234ldr x0, [sp+96]
004d1238bl crypto.Hash.New
004d123cstr x0, [sp+272]
004d1240str x1, [sp+280]
004d1244ldrsb x27, [x0]
004d1248ldr x2, [sp+784]
004d124cldr x3, [sp+792]
004d1250ldr x4, [sp+800]
004d1254ldr x5, [x0+56]
004d1258mov x0, x1
004d125cmov x1, x2
004d1260mov x2, x3
004d1264mov x3, x4
004d1268blr x5
004d126cldr x1, [sp+272]
004d1270ldrsb x27, [x1]
004d1274ldr x1, [x1+48]
004d1278ldr x0, [sp+280]
004d127cmov x2, xzr
004d1280mov x3, x2
004d1284mov x4, x1
004d1288mov x1, xzr
004d128cblr x4
004d1290str x0, [sp+320]
004d1294str x1, [sp+328]
004d1298str x2, [sp+336]
004d129cb 0x4d12bc
004d12a0
004d12a0loc_4d12a0:
004d12a0ldr x1, [sp+784]
004d12a4ldr x2, [sp+792]
004d12a8ldr x3, [sp+800]
004d12acstr x1, [sp+320]
004d12b0str x2, [sp+328]
004d12b4str x3, [sp+336]
004d12b8b 0x4d12bc
004d12bc
004d12bcloc_4d12bc:
004d12bcstr xzr, [sp+576]
004d12c0add x27, sp, 584
004d12c4stp xzr, xzr, [x27]
004d12c8add x27, sp, 600
004d12ccstp xzr, xzr, [x27]
004d12d0ldr x0, [sp+96]
004d12d4bl runtime.convT64
004d12d8str x0, [sp+512]
004d12dcldr x1, [sp+760]
004d12e0ldrsb x27, [x1]
004d12e4ldr x2, [x1]
004d12e8ldrsb x27, [x2]
004d12ecldr x1, [x1+8]
004d12f0ldr x3, [sp+768]
004d12f4ldr x4, [sp+320]
004d12f8ldr x5, [sp+328]
004d12fcldr x6, [sp+776]
004d1300ldr x7, [sp+336]
004d1304ldr x2, [x2+32]
004d1308mov x8, x0
004d130cmov x0, x1
004d1310mov x1, x3
004d1314mov x9, x2
004d1318mov x2, x6
004d131cmov x3, x4
004d1320mov x4, x5
004d1324mov x5, x7
004d1328adrp x6, 0x244000
004d132cadd x6, x6, 2880
004d1330mov x7, x8
004d1334blr x9
004d1338str x0, [sp+576]
004d133cstr x1, [sp+584]
004d1340str x2, [sp+592]
004d1344str x3, [sp+600]
004d1348str x4, [sp+608]
004d134cldr x1, [sp+576]
004d1350ldr x2, [sp+584]
004d1354ldr x3, [sp+592]
004d1358str x1, [sp+720]
004d135cstr x2, [sp+728]
004d1360str x3, [sp+736]
004d1364ldr x1, [sp+600]
004d1368ldr x2, [sp+608]
004d136cstr x1, [sp+704]
004d1370str x2, [sp+712]
004d1374ldr x1, [sp+720]
004d1378ldr x2, [sp+728]
004d137cldr x3, [sp+736]
004d1380str x1, [sp+200]
004d1384str x2, [sp+208]
004d1388str x3, [sp+216]
004d138cldr x1, [sp+712]
004d1390ldr x2, [sp+704]
004d1394str x2, [sp+304]
004d1398str x1, [sp+312]
004d139ccbnz x2, 0x4d13a4
004d13a0b 0x4d13c8
004d13a4
004d13a4loc_4d13a4:
004d13a4str xzr, [sp+168]
004d13a8ldr x1, [sp+304]
004d13acldr x2, [sp+312]
004d13b0str x1, [sp+152]
004d13b4str x2, [sp+160]
004d13b8ldr x0, [sp+168]
004d13bcldp x29, x30, [sp-8]
004d13c0add sp, sp, 752
004d13c4ret x30
004d13c8
004d13c8loc_4d13c8:
004d13c8ldr x1, [sp+760]
004d13ccldrsb x27, [x1]
004d13d0ldr x2, [x1+24]
004d13d4ldr x1, [x1+16]
004d13d8str x1, [sp+496]
004d13dcstr x2, [sp+504]
004d13e0cbnz x1, 0x4d13e8
004d13e4b 0x4d1850
004d13e8
004d13e8loc_4d13e8:
004d13e8ldr w1, [x1+16]
004d13ecstr w1, [sp+92]
004d13f0movz x2, 48488
004d13f4movk x2, 0x1fef0000
004d13f8subs wzr, w1, w2
004d13fcb.eq 0x4d1404
004d1400b 0x4d1440
004d1404
004d1404loc_4d1404:
004d1404ldr x1, [sp+496]
004d1408adrp x2, 0x247000
004d140cadd x2, x2, 1744
004d1410subs xzr, x1, x2
004d1414b.eq 0x4d141c
004d1418b 0x4d1424
004d141c
004d141cloc_4d141c:
004d141corr x0, xzr, 1
004d1420b 0x4d142c
004d1424
004d1424loc_4d1424:
004d1424mov x0, xzr
004d1428b 0x4d142c
004d142c
004d142cloc_4d142c:
004d142cstrb w0, [sp+86]
004d1430tbnz w0, 0, 0x4d1438
004d1434b 0x4d143c
004d1438
004d1438loc_4d1438:
004d1438b 0x4d148c
004d143c
004d143cloc_4d143c:
004d143cb 0x4d184c
004d1440
004d1440loc_4d1440:
004d1440movz x2, 30248
004d1444movk x2, 0x33240000
004d1448subs wzr, w1, w2
004d144cb.eq 0x4d1454
004d1450b 0x4d1844
004d1454
004d1454loc_4d1454:
004d1454ldr x1, [sp+496]
004d1458adrp x2, 0x247000
004d145cadd x2, x2, 1696
004d1460subs xzr, x1, x2
004d1464b.eq 0x4d146c
004d1468b 0x4d1474
004d146c
004d146cloc_4d146c:
004d146corr x0, xzr, 1
004d1470b 0x4d147c
004d1474
004d1474loc_4d1474:
004d1474mov x0, xzr
004d1478b 0x4d147c
004d147c
004d147cloc_4d147c:
004d147cstrb w0, [sp+86]
004d1480tbnz w0, 0, 0x4d1488
004d1484b 0x4d1840
004d1488
004d1488loc_4d1488:
004d1488b 0x4d148c
004d148c
004d148cloc_4d148c:
004d148cadrp x0, 0x173000
004d1490add x0, x0, 2400
004d1494bl runtime.newobject
004d1498str x0, [sp+344]
004d149cstr x0, [sp+568]
004d14a0str xzr, [sp+576]
004d14a4add x27, sp, 584
004d14a8stp xzr, xzr, [x27]
004d14acadd x27, sp, 600
004d14b0stp xzr, xzr, [x27]
004d14b4ldr x0, [sp+200]
004d14b8ldr x1, [sp+208]
004d14bcldr x2, [sp+216]
004d14c0ldr x4, [sp+568]
004d14c4adrp x3, 0x118000
004d14c8add x3, x3, 2432
004d14ccbl encoding/asn1.Unmarshal
004d14d0str x0, [sp+576]
004d14d4str x1, [sp+584]
004d14d8str x2, [sp+592]
004d14dcstr x3, [sp+600]
004d14e0str x4, [sp+608]
004d14e4ldr x1, [sp+576]
004d14e8ldr x2, [sp+584]
004d14ecldr x3, [sp+592]
004d14f0str x1, [sp+680]
004d14f4str x2, [sp+688]
004d14f8str x3, [sp+696]
004d14fcldr x1, [sp+608]
004d1500ldr x2, [sp+600]
004d1504str x2, [sp+664]
004d1508str x1, [sp+672]
004d150cstr x2, [sp+288]
004d1510str x1, [sp+296]
004d1514cbnz x2, 0x4d151c
004d1518b 0x4d1540
004d151c
004d151cloc_4d151c:
004d151cstr xzr, [sp+168]
004d1520ldr x1, [sp+288]
004d1524ldr x2, [sp+296]
004d1528str x1, [sp+152]
004d152cstr x2, [sp+160]
004d1530ldr x0, [sp+168]
004d1534ldp x29, x30, [sp-8]
004d1538add sp, sp, 752
004d153cret x30
004d1540
004d1540loc_4d1540:
004d1540ldr x3, [sp+760]
004d1544ldrsb x27, [x3]
004d1548ldr x4, [x3+24]
004d154cldr x3, [x3+16]
004d1550str x3, [sp+480]
004d1554str x4, [sp+488]
004d1558cbnz x3, 0x4d1560
004d155cb 0x4d1838
004d1560
004d1560loc_4d1560:
004d1560ldr w3, [x3+16]
004d1564str w3, [sp+88]
004d1568movz x4, 48488
004d156cmovk x4, 0x1fef0000
004d1570subs wzr, w3, w4
004d1574b.eq 0x4d157c
004d1578b 0x4d17b8
004d157c
004d157cloc_4d157c:
004d157cldr x3, [sp+480]
004d1580adrp x4, 0x247000
004d1584add x4, x4, 1744
004d1588subs xzr, x3, x4
004d158cb.eq 0x4d1594
004d1590b 0x4d159c
004d1594
004d1594loc_4d1594:
004d1594orr x0, xzr, 1
004d1598b 0x4d15a4
004d159c
004d159cloc_4d159c:
004d159cmov x0, xzr
004d15a0b 0x4d15a4
004d15a4
004d15a4loc_4d15a4:
004d15a4strb w0, [sp+85]
004d15a8tbnz w0, 0, 0x4d15b0
004d15acb 0x4d17b4
004d15b0
004d15b0loc_4d15b0:
004d15b0b 0x4d15b4
004d15b4
004d15b4loc_4d15b4:
004d15b4adrp x0, 0x124000
004d15b8add x0, x0, 3072
004d15bcmovz x1, 40
004d15c0mov x2, x1
004d15c4bl runtime.makeslice
004d15c8str x0, [sp+200]
004d15ccmovz x3, 40
004d15d0str x3, [sp+208]
004d15d4str x3, [sp+216]
004d15d8ldr x3, [sp+344]
004d15dcldrsb x27, [x3]
004d15e0ldr x0, [x3]
004d15e4str x0, [sp+472]
004d15e8bl math/big.(*Int).Bytes
004d15ecstr x0, [sp+248]
004d15f0str x1, [sp+256]
004d15f4str x2, [sp+264]
004d15f8ldr x3, [sp+344]
004d15fcldrsb x27, [x3]
004d1600ldr x0, [x3+8]
004d1604str x0, [sp+464]
004d1608bl math/big.(*Int).Bytes
004d160cstr x0, [sp+224]
004d1610str x1, [sp+232]
004d1614str x2, [sp+240]
004d1618ldr x3, [sp+256]
004d161cstr x3, [sp+144]
004d1620movz x1, 20
004d1624sub x0, x1, x3
004d1628str x0, [sp+136]
004d162cldr x2, [sp+216]
004d1630ldr x4, [sp+200]
004d1634subs xzr, x2, 20
004d1638b.hs 0x4d1640
004d163cb 0x4d1a94
004d1640
004d1640loc_4d1640:
004d1640subs xzr, x0, 20
004d1644b.ls 0x4d164c
004d1648b 0x4d1a90
004d164c
004d164cloc_4d164c:
004d164cadd x5, x2, x3
004d1650sub x5, x5, 20
004d1654sub x6, xzr, x5
004d1658and x6, x0, x6, asr #63
004d165cadd x4, x4, x6
004d1660str x4, [sp+576]
004d1664str x3, [sp+584]
004d1668str x5, [sp+592]
004d166cstr x4, [sp+440]
004d1670str x3, [sp+448]
004d1674str x5, [sp+456]
004d1678ldr x3, [sp+256]
004d167cldr x4, [sp+248]
004d1680ldr x5, [sp+264]
004d1684str x4, [sp+416]
004d1688str x3, [sp+424]
004d168cstr x5, [sp+432]
004d1690ldr x4, [sp+448]
004d1694str x4, [sp+128]
004d1698subs xzr, x4, x3
004d169cb.gt 0x4d16a4
004d16a0b 0x4d16ac
004d16a4
004d16a4loc_4d16a4:
004d16a4str x3, [sp+128]
004d16a8b 0x4d16b0
004d16ac
004d16acloc_4d16ac:
004d16acb 0x4d16b0
004d16b0
004d16b0loc_4d16b0:
004d16b0ldr x3, [sp+416]
004d16b4ldr x4, [sp+440]
004d16b8subs xzr, x3, x4
004d16bcb.ne 0x4d16c4
004d16c0b 0x4d16e0
004d16c4
004d16c4loc_4d16c4:
004d16c4ldr x3, [sp+128]
004d16c8str x3, [sp+120]
004d16ccldr x2, [sp+120]
004d16d0ldr x1, [sp+416]
004d16d4ldr x0, [sp+440]
004d16d8bl runtime.memmove
004d16dcb 0x4d16e4
004d16e0
004d16e0loc_4d16e0:
004d16e0b 0x4d16e4
004d16e4
004d16e4loc_4d16e4:
004d16e4ldr x3, [sp+232]
004d16e8str x3, [sp+136]
004d16ecmovz x1, 40
004d16f0sub x0, x1, x3
004d16f4str x0, [sp+144]
004d16f8ldr x2, [sp+216]
004d16fcldr x4, [sp+200]
004d1700subs xzr, x2, 40
004d1704b.hs 0x4d170c
004d1708b 0x4d1a8c
004d170c
004d170cloc_4d170c:
004d170csubs xzr, x0, 40
004d1710b.ls 0x4d1718
004d1714b 0x4d1a88
004d1718
004d1718loc_4d1718:
004d1718add x5, x2, x3
004d171csub x5, x5, 40
004d1720sub x6, xzr, x5
004d1724and x6, x0, x6, asr #63
004d1728add x4, x4, x6
004d172cstr x4, [sp+576]
004d1730str x3, [sp+584]
004d1734str x5, [sp+592]
004d1738str x4, [sp+392]
004d173cstr x3, [sp+400]
004d1740str x5, [sp+408]
004d1744ldr x3, [sp+232]
004d1748ldr x4, [sp+224]
004d174cldr x5, [sp+240]
004d1750str x4, [sp+368]
004d1754str x3, [sp+376]
004d1758str x5, [sp+384]
004d175cldr x4, [sp+400]
004d1760str x4, [sp+112]
004d1764subs xzr, x4, x3
004d1768b.gt 0x4d1770
004d176cb 0x4d1778
004d1770
004d1770loc_4d1770:
004d1770str x3, [sp+112]
004d1774b 0x4d177c
004d1778
004d1778loc_4d1778:
004d1778b 0x4d177c
004d177c
004d177cloc_4d177c:
004d177cldr x3, [sp+368]
004d1780ldr x4, [sp+392]
004d1784subs xzr, x3, x4
004d1788b.ne 0x4d1790
004d178cb 0x4d17ac
004d1790
004d1790loc_4d1790:
004d1790ldr x3, [sp+112]
004d1794str x3, [sp+104]
004d1798ldr x2, [sp+104]
004d179cldr x0, [sp+392]
004d17a0ldr x1, [sp+368]
004d17a4bl runtime.memmove
004d17a8b 0x4d17b0
004d17ac
004d17acloc_4d17ac:
004d17acb 0x4d17b0
004d17b0
004d17b0loc_4d17b0:
004d17b0b 0x4d183c
004d17b4
004d17b4loc_4d17b4:
004d17b4b 0x4d1834
004d17b8
004d17b8loc_4d17b8:
004d17b8movz x2, 30248
004d17bcmovk x2, 0x33240000
004d17c0subs wzr, w3, w2
004d17c4b.eq 0x4d17cc
004d17c8b 0x4d182c
004d17cc
004d17ccloc_4d17cc:
004d17ccldr x2, [sp+480]
004d17d0adrp x3, 0x247000
004d17d4add x3, x3, 1696
004d17d8subs xzr, x2, x3
004d17dcb.eq 0x4d17e4
004d17e0b 0x4d17ec
004d17e4
004d17e4loc_4d17e4:
004d17e4orr x0, xzr, 1
004d17e8b 0x4d17f4
004d17ec
004d17ecloc_4d17ec:
004d17ecmov x0, xzr
004d17f0b 0x4d17f4
004d17f4
004d17f4loc_4d17f4:
004d17f4strb w0, [sp+85]
004d17f8tbnz w0, 0, 0x4d1800
004d17fcb 0x4d1828
004d1800
004d1800loc_4d1800:
004d1800b 0x4d1804
004d1804
004d1804loc_4d1804:
004d1804ldr x1, [sp+344]
004d1808str x1, [sp+568]
004d180cadrp x0, 0x118000
004d1810add x0, x0, 2432
004d1814bl golang.org/x/crypto/ssh.Marshal
004d1818str x0, [sp+200]
004d181cstr x1, [sp+208]
004d1820str x2, [sp+216]
004d1824b 0x4d183c
004d1828
004d1828loc_4d1828:
004d1828b 0x4d1830
004d182c
004d182cloc_4d182c:
004d182cb 0x4d1830
004d1830
004d1830loc_4d1830:
004d1830b 0x4d1834
004d1834
004d1834loc_4d1834:
004d1834b 0x4d183c
004d1838
004d1838loc_4d1838:
004d1838b 0x4d183c
004d183c
004d183cloc_4d183c:
004d183cb 0x4d1854
004d1840
004d1840loc_4d1840:
004d1840b 0x4d1848
004d1844
004d1844loc_4d1844:
004d1844b 0x4d1848
004d1848
004d1848loc_4d1848:
004d1848b 0x4d184c
004d184c
004d184cloc_4d184c:
004d184cb 0x4d1854
004d1850
004d1850loc_4d1850:
004d1850b 0x4d1854
004d1854
004d1854loc_4d1854:
004d1854adrp x0, 0x184000
004d1858add x0, x0, 1280
004d185cbl runtime.newobject
004d1860str x0, [sp+360]
004d1864adrp x27, 0x57a000
004d1868ldr w1, [x27+3056]
004d186ccbz w1, 0x4d1874
004d1870b 0x4d1878
004d1874
004d1874loc_4d1874:
004d1874b 0x4d1894
004d1878
004d1878loc_4d1878:
004d1878str x0, [sp+352]
004d187cmov x1, x0
004d1880adrp x0, 0x184000
004d1884add x0, x0, 1280
004d1888bl runtime.wbZero
004d188cldr x0, [sp+352]
004d1890b 0x4d1894
004d1894
004d1894loc_4d1894:
004d1894stp xzr, xzr, [x0]
004d1898stp xzr, xzr, [x0+16]
004d189cstp xzr, xzr, [x0+32]
004d18a0stp xzr, xzr, [x0+48]
004d18a4ldr x3, [sp+360]
004d18a8ldrsb x27, [x3]
004d18acldr x4, [sp+808]
004d18b0ldr x5, [sp+816]
004d18b4str x5, [x3+8]
004d18b8adrp x27, 0x57a000
004d18bcldr w5, [x27+3056]
004d18c0cbz w5, 0x4d18c8
004d18c4b 0x4d18cc
004d18c8
004d18c8loc_4d18c8:
004d18c8b 0x4d18e0
004d18cc
004d18ccloc_4d18cc:
004d18ccbl runtime.gcWriteBarrier2
004d18d0str x4, [x25]
004d18d4ldr x5, [x3]
004d18d8str x5, [x25+8]
004d18dcb 0x4d18e0
004d18e0
004d18e0loc_4d18e0:
004d18e0str x4, [x3]
004d18e4ldr x3, [sp+360]
004d18e8ldrsb x27, [x3]
004d18ecldr x4, [sp+200]
004d18f0ldr x5, [sp+208]
004d18f4ldr x6, [sp+216]
004d18f8str x5, [x3+24]
004d18fcstr x6, [x3+32]
004d1900adrp x27, 0x57a000
004d1904ldr w5, [x27+3056]
004d1908cbz w5, 0x4d1910
004d190cb 0x4d1914
004d1910
004d1910loc_4d1910:
004d1910b 0x4d1928
004d1914
004d1914loc_4d1914:
004d1914bl runtime.gcWriteBarrier2
004d1918str x4, [x25]
004d191cldr x5, [x3+16]
004d1920str x5, [x25+8]
004d1924b 0x4d1928
004d1928
004d1928loc_4d1928:
004d1928str x4, [x3+16]
004d192cldr x3, [sp+360]
004d1930str x3, [sp+168]
004d1934stp xzr, xzr, [sp+152]
004d1938ldr x0, [sp+168]
004d193cmov x1, xzr
004d1940mov x2, xzr
004d1944ldp x29, x30, [sp-8]
004d1948add sp, sp, 752
004d194cret x30
004d1950
004d1950loc_4d1950:
004d1950ldr x1, [sp+760]
004d1954ldrsb x27, [x1]
004d1958ldr x2, [x1+16]
004d195cldrsb x27, [x2]
004d1960ldr x0, [x1+24]
004d1964ldr x1, [x2+32]
004d1968blr x1
004d196cstr x0, [sp+648]
004d1970str x1, [sp+656]
004d1974add x27, sp, 616
004d1978stp xzr, xzr, [x27]
004d197cadd x27, sp, 632
004d1980stp xzr, xzr, [x27]
004d1984add x1, sp, 616
004d1988str x1, [sp+536]
004d198cldr x0, [sp+808]
004d1990ldr x1, [sp+816]
004d1994bl runtime.convTstring
004d1998str x0, [sp+528]
004d199cldr x1, [sp+536]
004d19a0ldrsb x27, [x1]
004d19a4adrp x2, 0x124000
004d19a8add x2, x2, 2944
004d19acstr x2, [x1]
004d19b0adrp x27, 0x57a000
004d19b4ldr w2, [x27+3056]
004d19b8cbz w2, 0x4d19c0
004d19bcb 0x4d19c4
004d19c0
004d19c0loc_4d19c0:
004d19c0b 0x4d19d8
004d19c4
004d19c4loc_4d19c4:
004d19c4bl runtime.gcWriteBarrier2
004d19c8str x0, [x25]
004d19ccldr x2, [x1+8]
004d19d0str x2, [x25+8]
004d19d4b 0x4d19d8
004d19d8
004d19d8loc_4d19d8:
004d19d8str x0, [x1+8]
004d19dcldr x0, [sp+648]
004d19e0ldr x1, [sp+656]
004d19e4bl runtime.convTstring
004d19e8str x0, [sp+520]
004d19ecldr x2, [sp+536]
004d19f0ldrsb x27, [x2]
004d19f4adrp x3, 0x124000
004d19f8add x3, x3, 2944
004d19fcstr x3, [x2+16]
004d1a00adrp x27, 0x57a000
004d1a04ldr w3, [x27+3056]
004d1a08cbz w3, 0x4d1a10
004d1a0cb 0x4d1a14
004d1a10
004d1a10loc_4d1a10:
004d1a10b 0x4d1a28
004d1a14
004d1a14loc_4d1a14:
004d1a14bl runtime.gcWriteBarrier2
004d1a18str x0, [x25]
004d1a1cldr x5, [x2+24]
004d1a20str x5, [x25+8]
004d1a24b 0x4d1a28
004d1a28
004d1a28loc_4d1a28:
004d1a28str x0, [x2+24]
004d1a2cldr x2, [sp+536]
004d1a30ldrsb x27, [x2]
004d1a34b 0x4d1a38
004d1a38
004d1a38loc_4d1a38:
004d1a38str x2, [sp+544]
004d1a3corr x4, xzr, 2
004d1a40str x4, [sp+552]
004d1a44str x4, [sp+560]
004d1a48adrp x0, 0x1fa000
004d1a4cadd x0, x0, 3270
004d1a50movz x1, 57
004d1a54mov x3, x4
004d1a58bl fmt.Errorf
004d1a5cstr x0, [sp+600]
004d1a60str x1, [sp+608]
004d1a64str xzr, [sp+168]
004d1a68ldr x1, [sp+600]
004d1a6cldr x2, [sp+608]
004d1a70str x1, [sp+152]
004d1a74str x2, [sp+160]
004d1a78ldr x0, [sp+168]
004d1a7cldp x29, x30, [sp-8]
004d1a80add sp, sp, 752
004d1a84ret x30
004d1a88
004d1a88loc_4d1a88:
004d1a88bl runtime.panicSliceB
004d1a8c
004d1a8cloc_4d1a8c:
004d1a8cbl runtime.panicSliceAcap
004d1a90
004d1a90loc_4d1a90:
004d1a90bl runtime.panicSliceB
004d1a94
004d1a94loc_4d1a94:
004d1a94bl runtime.panicSliceAcap
004d1a98hint
004d1a9c
004d1a9cloc_4d1a9c:
004d1a9cstp x0, x1, [sp+8]
004d1aa0stp x2, x3, [sp+24]
004d1aa4stp x4, x5, [sp+40]
004d1aa8stp x6, x7, [sp+56]
004d1aacmov x3, x30
004d1ab0bl runtime.morestack_noctxt.abi0
004d1ab4ldp x0, x1, [sp+8]
004d1ab8ldp x2, x3, [sp+24]
004d1abcldp x4, x5, [sp+40]
004d1ac0ldp x6, x7, [sp+56]
004d1ac4b 0x4d1130
004d1ac8udf 0
004d1accudf 0
004d1130
004d1130golang.org/x/crypto/ssh.(*wrappedSigner).SignWithAlgorithm: ; void golang.org/x/crypto/ssh.(*wrappedSigner).SignWithAlgorithm(golang.org/x/crypto/ssh.wrappedSigner * s, io.Reader rand, struct []uint8 data, struct string algorithm)
004d1130ldr x16, [x28+16]
004d1134sub x17, sp, 624
004d1138subs xzr, x17, x16
004d113cb.ls 0x4d1a9c
004d1140sub x20, sp, 752
004d1144stp x29, x30, [x20-8]
004d1148add sp, x20, 0
004d114csub x29, sp, 8
004d1150str x0, [sp+760]
004d1154str x1, [sp+768]
004d1158str x2, [sp+776]
004d115cstr x3, [sp+784]
004d1160str x4, [sp+792]
004d1164str x5, [sp+800]
004d1168str x6, [sp+808]
004d116cstr x7, [sp+816]
004d1170str xzr, [sp+168]
004d1174stp xzr, xzr, [sp+152]
004d1178ldr x1, [sp+816]
004d117ccbz x1, 0x4d1184
004d1180b 0x4d11ac
004d1184
004d1184loc_4d1184:
004d1184ldr x1, [sp+760]
004d1188ldrsb x27, [x1]
004d118cldr x2, [x1+16]
004d1190ldrsb x27, [x2]
004d1194ldr x0, [x1+24]
004d1198ldr x1, [x2+32]
004d119cblr x1
004d11a0str x0, [sp+808]
004d11a4str x1, [sp+816]
004d11a8b 0x4d11b0
004d11ac
004d11acloc_4d11ac:
004d11acb 0x4d11b0
004d11b0
004d11b0loc_4d11b0:
004d11b0ldr x1, [sp+760]
004d11b4ldrsb x27, [x1]
004d11b8ldr x2, [x1+16]
004d11bcldrsb x27, [x2]
004d11c0ldr x0, [x1+24]
004d11c4ldr x1, [x2+32]
004d11c8blr x1
004d11ccstr x0, [sp+648]
004d11d0str x1, [sp+656]
004d11d4bl golang.org/x/crypto/ssh.algorithmsForKeyFormat
004d11d8str x0, [sp+176]
004d11dcstr x1, [sp+184]
004d11e0str x2, [sp+192]
004d11e4ldr x4, [sp+816]
004d11e8ldr x3, [sp+808]
004d11ecbl golang.org/x/crypto/ssh.contains
004d11f0strb w0, [sp+87]
004d11f4tbnz w0, 0, 0x4d11fc
004d11f8b 0x4d1950
004d11fc
004d11fcloc_4d11fc:
004d11fcldr x2, [sp+808]
004d1200ldr x3, [sp+816]
004d1204adrp x27, 0x54f000
004d1208ldr x1, [x27+4000]
004d120cadrp x0, 0x154000
004d1210add x0, x0, 2848
004d1214bl runtime.mapaccess1_faststr
004d1218ldr x4, [x0]
004d121cstr x4, [sp+96]
004d1220str xzr, [sp+320]
004d1224stp xzr, xzr, [sp+328]
004d1228ldr x4, [sp+96]
004d122ccbnz x4, 0x4d1234
004d1230b 0x4d12a0
004d1234
004d1234loc_4d1234:
004d1234ldr x0, [sp+96]
004d1238bl crypto.Hash.New
004d123cstr x0, [sp+272]
004d1240str x1, [sp+280]
004d1244ldrsb x27, [x0]
004d1248ldr x2, [sp+784]
004d124cldr x3, [sp+792]
004d1250ldr x4, [sp+800]
004d1254ldr x5, [x0+56]
004d1258mov x0, x1
004d125cmov x1, x2
004d1260mov x2, x3
004d1264mov x3, x4
004d1268blr x5
004d126cldr x1, [sp+272]
004d1270ldrsb x27, [x1]
004d1274ldr x1, [x1+48]
004d1278ldr x0, [sp+280]
004d127cmov x2, xzr
004d1280mov x3, x2
004d1284mov x4, x1
004d1288mov x1, xzr
004d128cblr x4
004d1290str x0, [sp+320]
004d1294str x1, [sp+328]
004d1298str x2, [sp+336]
004d129cb 0x4d12bc
004d12a0
004d12a0loc_4d12a0:
004d12a0ldr x1, [sp+784]
004d12a4ldr x2, [sp+792]
004d12a8ldr x3, [sp+800]
004d12acstr x1, [sp+320]
004d12b0str x2, [sp+328]
004d12b4str x3, [sp+336]
004d12b8b 0x4d12bc
004d12bc
004d12bcloc_4d12bc:
004d12bcstr xzr, [sp+576]
004d12c0add x27, sp, 584
004d12c4stp xzr, xzr, [x27]
004d12c8add x27, sp, 600
004d12ccstp xzr, xzr, [x27]
004d12d0ldr x0, [sp+96]
004d12d4bl runtime.convT64
004d12d8str x0, [sp+512]
004d12dcldr x1, [sp+760]
004d12e0ldrsb x27, [x1]
004d12e4ldr x2, [x1]
004d12e8ldrsb x27, [x2]
004d12ecldr x1, [x1+8]
004d12f0ldr x3, [sp+768]
004d12f4ldr x4, [sp+320]
004d12f8ldr x5, [sp+328]
004d12fcldr x6, [sp+776]
004d1300ldr x7, [sp+336]
004d1304ldr x2, [x2+32]
004d1308mov x8, x0
004d130cmov x0, x1
004d1310mov x1, x3
004d1314mov x9, x2
004d1318mov x2, x6
004d131cmov x3, x4
004d1320mov x4, x5
004d1324mov x5, x7
004d1328adrp x6, 0x244000
004d132cadd x6, x6, 2880
004d1330mov x7, x8
004d1334blr x9
004d1338str x0, [sp+576]
004d133cstr x1, [sp+584]
004d1340str x2, [sp+592]
004d1344str x3, [sp+600]
004d1348str x4, [sp+608]
004d134cldr x1, [sp+576]
004d1350ldr x2, [sp+584]
004d1354ldr x3, [sp+592]
004d1358str x1, [sp+720]
004d135cstr x2, [sp+728]
004d1360str x3, [sp+736]
004d1364ldr x1, [sp+600]
004d1368ldr x2, [sp+608]
004d136cstr x1, [sp+704]
004d1370str x2, [sp+712]
004d1374ldr x1, [sp+720]
004d1378ldr x2, [sp+728]
004d137cldr x3, [sp+736]
004d1380str x1, [sp+200]
004d1384str x2, [sp+208]
004d1388str x3, [sp+216]
004d138cldr x1, [sp+712]
004d1390ldr x2, [sp+704]
004d1394str x2, [sp+304]
004d1398str x1, [sp+312]
004d139ccbnz x2, 0x4d13a4
004d13a0b 0x4d13c8
004d13a4
004d13a4loc_4d13a4:
004d13a4str xzr, [sp+168]
004d13a8ldr x1, [sp+304]
004d13acldr x2, [sp+312]
004d13b0str x1, [sp+152]
004d13b4str x2, [sp+160]
004d13b8ldr x0, [sp+168]
004d13bcldp x29, x30, [sp-8]
004d13c0add sp, sp, 752
004d13c4ret x30
004d13c8
004d13c8loc_4d13c8:
004d13c8ldr x1, [sp+760]
004d13ccldrsb x27, [x1]
004d13d0ldr x2, [x1+24]
004d13d4ldr x1, [x1+16]
004d13d8str x1, [sp+496]
004d13dcstr x2, [sp+504]
004d13e0cbnz x1, 0x4d13e8
004d13e4b 0x4d1850
004d13e8
004d13e8loc_4d13e8:
004d13e8ldr w1, [x1+16]
004d13ecstr w1, [sp+92]
004d13f0movz x2, 48488
004d13f4movk x2, 0x1fef0000
004d13f8subs wzr, w1, w2
004d13fcb.eq 0x4d1404
004d1400b 0x4d1440
004d1404
004d1404loc_4d1404:
004d1404ldr x1, [sp+496]
004d1408adrp x2, 0x247000
004d140cadd x2, x2, 1744
004d1410subs xzr, x1, x2
004d1414b.eq 0x4d141c
004d1418b 0x4d1424
004d141c
004d141cloc_4d141c:
004d141corr x0, xzr, 1
004d1420b 0x4d142c
004d1424
004d1424loc_4d1424:
004d1424mov x0, xzr
004d1428b 0x4d142c
004d142c
004d142cloc_4d142c:
004d142cstrb w0, [sp+86]
004d1430tbnz w0, 0, 0x4d1438
004d1434b 0x4d143c
004d1438
004d1438loc_4d1438:
004d1438b 0x4d148c
004d143c
004d143cloc_4d143c:
004d143cb 0x4d184c
004d1440
004d1440loc_4d1440:
004d1440movz x2, 30248
004d1444movk x2, 0x33240000
004d1448subs wzr, w1, w2
004d144cb.eq 0x4d1454
004d1450b 0x4d1844
004d1454
004d1454loc_4d1454:
004d1454ldr x1, [sp+496]
004d1458adrp x2, 0x247000
004d145cadd x2, x2, 1696
004d1460subs xzr, x1, x2
004d1464b.eq 0x4d146c
004d1468b 0x4d1474
004d146c
004d146cloc_4d146c:
004d146corr x0, xzr, 1
004d1470b 0x4d147c
004d1474
004d1474loc_4d1474:
004d1474mov x0, xzr
004d1478b 0x4d147c
004d147c
004d147cloc_4d147c:
004d147cstrb w0, [sp+86]
004d1480tbnz w0, 0, 0x4d1488
004d1484b 0x4d1840
004d1488
004d1488loc_4d1488:
004d1488b 0x4d148c
004d148c
004d148cloc_4d148c:
004d148cadrp x0, 0x173000
004d1490add x0, x0, 2400
004d1494bl runtime.newobject
004d1498str x0, [sp+344]
004d149cstr x0, [sp+568]
004d14a0str xzr, [sp+576]
004d14a4add x27, sp, 584
004d14a8stp xzr, xzr, [x27]
004d14acadd x27, sp, 600
004d14b0stp xzr, xzr, [x27]
004d14b4ldr x0, [sp+200]
004d14b8ldr x1, [sp+208]
004d14bcldr x2, [sp+216]
004d14c0ldr x4, [sp+568]
004d14c4adrp x3, 0x118000
004d14c8add x3, x3, 2432
004d14ccbl encoding/asn1.Unmarshal
004d14d0str x0, [sp+576]
004d14d4str x1, [sp+584]
004d14d8str x2, [sp+592]
004d14dcstr x3, [sp+600]
004d14e0str x4, [sp+608]
004d14e4ldr x1, [sp+576]
004d14e8ldr x2, [sp+584]
004d14ecldr x3, [sp+592]
004d14f0str x1, [sp+680]
004d14f4str x2, [sp+688]
004d14f8str x3, [sp+696]
004d14fcldr x1, [sp+608]
004d1500ldr x2, [sp+600]
004d1504str x2, [sp+664]
004d1508str x1, [sp+672]
004d150cstr x2, [sp+288]
004d1510str x1, [sp+296]
004d1514cbnz x2, 0x4d151c
004d1518b 0x4d1540
004d151c
004d151cloc_4d151c:
004d151cstr xzr, [sp+168]
004d1520ldr x1, [sp+288]
004d1524ldr x2, [sp+296]
004d1528str x1, [sp+152]
004d152cstr x2, [sp+160]
004d1530ldr x0, [sp+168]
004d1534ldp x29, x30, [sp-8]
004d1538add sp, sp, 752
004d153cret x30
004d1540
004d1540loc_4d1540:
004d1540ldr x3, [sp+760]
004d1544ldrsb x27, [x3]
004d1548ldr x4, [x3+24]
004d154cldr x3, [x3+16]
004d1550str x3, [sp+480]
004d1554str x4, [sp+488]
004d1558cbnz x3, 0x4d1560
004d155cb 0x4d1838
004d1560
004d1560loc_4d1560:
004d1560ldr w3, [x3+16]
004d1564str w3, [sp+88]
004d1568movz x4, 48488
004d156cmovk x4, 0x1fef0000
004d1570subs wzr, w3, w4
004d1574b.eq 0x4d157c
004d1578b 0x4d17b8
004d157c
004d157cloc_4d157c:
004d157cldr x3, [sp+480]
004d1580adrp x4, 0x247000
004d1584add x4, x4, 1744
004d1588subs xzr, x3, x4
004d158cb.eq 0x4d1594
004d1590b 0x4d159c
004d1594
004d1594loc_4d1594:
004d1594orr x0, xzr, 1
004d1598b 0x4d15a4
004d159c
004d159cloc_4d159c:
004d159cmov x0, xzr
004d15a0b 0x4d15a4
004d15a4
004d15a4loc_4d15a4:
004d15a4strb w0, [sp+85]
004d15a8tbnz w0, 0, 0x4d15b0
004d15acb 0x4d17b4
004d15b0
004d15b0loc_4d15b0:
004d15b0b 0x4d15b4
004d15b4
004d15b4loc_4d15b4:
004d15b4adrp x0, 0x124000
004d15b8add x0, x0, 3072
004d15bcmovz x1, 40
004d15c0mov x2, x1
004d15c4bl runtime.makeslice
004d15c8str x0, [sp+200]
004d15ccmovz x3, 40
004d15d0str x3, [sp+208]
004d15d4str x3, [sp+216]
004d15d8ldr x3, [sp+344]
004d15dcldrsb x27, [x3]
004d15e0ldr x0, [x3]
004d15e4str x0, [sp+472]
004d15e8bl math/big.(*Int).Bytes
004d15ecstr x0, [sp+248]
004d15f0str x1, [sp+256]
004d15f4str x2, [sp+264]
004d15f8ldr x3, [sp+344]
004d15fcldrsb x27, [x3]
004d1600ldr x0, [x3+8]
004d1604str x0, [sp+464]
004d1608bl math/big.(*Int).Bytes
004d160cstr x0, [sp+224]
004d1610str x1, [sp+232]
004d1614str x2, [sp+240]
004d1618ldr x3, [sp+256]
004d161cstr x3, [sp+144]
004d1620movz x1, 20
004d1624sub x0, x1, x3
004d1628str x0, [sp+136]
004d162cldr x2, [sp+216]
004d1630ldr x4, [sp+200]
004d1634subs xzr, x2, 20
004d1638b.hs 0x4d1640
004d163cb 0x4d1a94
004d1640
004d1640loc_4d1640:
004d1640subs xzr, x0, 20
004d1644b.ls 0x4d164c
004d1648b 0x4d1a90
004d164c
004d164cloc_4d164c:
004d164cadd x5, x2, x3
004d1650sub x5, x5, 20
004d1654sub x6, xzr, x5
004d1658and x6, x0, x6, asr #63
004d165cadd x4, x4, x6
004d1660str x4, [sp+576]
004d1664str x3, [sp+584]
004d1668str x5, [sp+592]
004d166cstr x4, [sp+440]
004d1670str x3, [sp+448]
004d1674str x5, [sp+456]
004d1678ldr x3, [sp+256]
004d167cldr x4, [sp+248]
004d1680ldr x5, [sp+264]
004d1684str x4, [sp+416]
004d1688str x3, [sp+424]
004d168cstr x5, [sp+432]
004d1690ldr x4, [sp+448]
004d1694str x4, [sp+128]
004d1698subs xzr, x4, x3
004d169cb.gt 0x4d16a4
004d16a0b 0x4d16ac
004d16a4
004d16a4loc_4d16a4:
004d16a4str x3, [sp+128]
004d16a8b 0x4d16b0
004d16ac
004d16acloc_4d16ac:
004d16acb 0x4d16b0
004d16b0
004d16b0loc_4d16b0:
004d16b0ldr x3, [sp+416]
004d16b4ldr x4, [sp+440]
004d16b8subs xzr, x3, x4
004d16bcb.ne 0x4d16c4
004d16c0b 0x4d16e0
004d16c4
004d16c4loc_4d16c4:
004d16c4ldr x3, [sp+128]
004d16c8str x3, [sp+120]
004d16ccldr x2, [sp+120]
004d16d0ldr x1, [sp+416]
004d16d4ldr x0, [sp+440]
004d16d8bl runtime.memmove
004d16dcb 0x4d16e4
004d16e0
004d16e0loc_4d16e0:
004d16e0b 0x4d16e4
004d16e4
004d16e4loc_4d16e4:
004d16e4ldr x3, [sp+232]
004d16e8str x3, [sp+136]
004d16ecmovz x1, 40
004d16f0sub x0, x1, x3
004d16f4str x0, [sp+144]
004d16f8ldr x2, [sp+216]
004d16fcldr x4, [sp+200]
004d1700subs xzr, x2, 40
004d1704b.hs 0x4d170c
004d1708b 0x4d1a8c
004d170c
004d170cloc_4d170c:
004d170csubs xzr, x0, 40
004d1710b.ls 0x4d1718
004d1714b 0x4d1a88
004d1718
004d1718loc_4d1718:
004d1718add x5, x2, x3
004d171csub x5, x5, 40
004d1720sub x6, xzr, x5
004d1724and x6, x0, x6, asr #63
004d1728add x4, x4, x6
004d172cstr x4, [sp+576]
004d1730str x3, [sp+584]
004d1734str x5, [sp+592]
004d1738str x4, [sp+392]
004d173cstr x3, [sp+400]
004d1740str x5, [sp+408]
004d1744ldr x3, [sp+232]
004d1748ldr x4, [sp+224]
004d174cldr x5, [sp+240]
004d1750str x4, [sp+368]
004d1754str x3, [sp+376]
004d1758str x5, [sp+384]
004d175cldr x4, [sp+400]
004d1760str x4, [sp+112]
004d1764subs xzr, x4, x3
004d1768b.gt 0x4d1770
004d176cb 0x4d1778
004d1770
004d1770loc_4d1770:
004d1770str x3, [sp+112]
004d1774b 0x4d177c
004d1778
004d1778loc_4d1778:
004d1778b 0x4d177c
004d177c
004d177cloc_4d177c:
004d177cldr x3, [sp+368]
004d1780ldr x4, [sp+392]
004d1784subs xzr, x3, x4
004d1788b.ne 0x4d1790
004d178cb 0x4d17ac
004d1790
004d1790loc_4d1790:
004d1790ldr x3, [sp+112]
004d1794str x3, [sp+104]
004d1798ldr x2, [sp+104]
004d179cldr x0, [sp+392]
004d17a0ldr x1, [sp+368]
004d17a4bl runtime.memmove
004d17a8b 0x4d17b0
004d17ac
004d17acloc_4d17ac:
004d17acb 0x4d17b0
004d17b0
004d17b0loc_4d17b0:
004d17b0b 0x4d183c
004d17b4
004d17b4loc_4d17b4:
004d17b4b 0x4d1834
004d17b8
004d17b8loc_4d17b8:
004d17b8movz x2, 30248
004d17bcmovk x2, 0x33240000
004d17c0subs wzr, w3, w2
004d17c4b.eq 0x4d17cc
004d17c8b 0x4d182c
004d17cc
004d17ccloc_4d17cc:
004d17ccldr x2, [sp+480]
004d17d0adrp x3, 0x247000
004d17d4add x3, x3, 1696
004d17d8subs xzr, x2, x3
004d17dcb.eq 0x4d17e4
004d17e0b 0x4d17ec
004d17e4
004d17e4loc_4d17e4:
004d17e4orr x0, xzr, 1
004d17e8b 0x4d17f4
004d17ec
004d17ecloc_4d17ec:
004d17ecmov x0, xzr
004d17f0b 0x4d17f4
004d17f4
004d17f4loc_4d17f4:
004d17f4strb w0, [sp+85]
004d17f8tbnz w0, 0, 0x4d1800
004d17fcb 0x4d1828
004d1800
004d1800loc_4d1800:
004d1800b 0x4d1804
004d1804
004d1804loc_4d1804:
004d1804ldr x1, [sp+344]
004d1808str x1, [sp+568]
004d180cadrp x0, 0x118000
004d1810add x0, x0, 2432
004d1814bl golang.org/x/crypto/ssh.Marshal
004d1818str x0, [sp+200]
004d181cstr x1, [sp+208]
004d1820str x2, [sp+216]
004d1824b 0x4d183c
004d1828
004d1828loc_4d1828:
004d1828b 0x4d1830
004d182c
004d182cloc_4d182c:
004d182cb 0x4d1830
004d1830
004d1830loc_4d1830:
004d1830b 0x4d1834
004d1834
004d1834loc_4d1834:
004d1834b 0x4d183c
004d1838
004d1838loc_4d1838:
004d1838b 0x4d183c
004d183c
004d183cloc_4d183c:
004d183cb 0x4d1854
004d1840
004d1840loc_4d1840:
004d1840b 0x4d1848
004d1844
004d1844loc_4d1844:
004d1844b 0x4d1848
004d1848
004d1848loc_4d1848:
004d1848b 0x4d184c
004d184c
004d184cloc_4d184c:
004d184cb 0x4d1854
004d1850
004d1850loc_4d1850:
004d1850b 0x4d1854
004d1854
004d1854loc_4d1854:
004d1854adrp x0, 0x184000
004d1858add x0, x0, 1280
004d185cbl runtime.newobject
004d1860str x0, [sp+360]
004d1864adrp x27, 0x57a000
004d1868ldr w1, [x27+3056]
004d186ccbz w1, 0x4d1874
004d1870b 0x4d1878
004d1874
004d1874loc_4d1874:
004d1874b 0x4d1894
004d1878
004d1878loc_4d1878:
004d1878str x0, [sp+352]
004d187cmov x1, x0
004d1880adrp x0, 0x184000
004d1884add x0, x0, 1280
004d1888bl runtime.wbZero
004d188cldr x0, [sp+352]
004d1890b 0x4d1894
004d1894
004d1894loc_4d1894:
004d1894stp xzr, xzr, [x0]
004d1898stp xzr, xzr, [x0+16]
004d189cstp xzr, xzr, [x0+32]
004d18a0stp xzr, xzr, [x0+48]
004d18a4ldr x3, [sp+360]
004d18a8ldrsb x27, [x3]
004d18acldr x4, [sp+808]
004d18b0ldr x5, [sp+816]
004d18b4str x5, [x3+8]
004d18b8adrp x27, 0x57a000
004d18bcldr w5, [x27+3056]
004d18c0cbz w5, 0x4d18c8
004d18c4b 0x4d18cc
004d18c8
004d18c8loc_4d18c8:
004d18c8b 0x4d18e0
004d18cc
004d18ccloc_4d18cc:
004d18ccbl runtime.gcWriteBarrier2
004d18d0str x4, [x25]
004d18d4ldr x5, [x3]
004d18d8str x5, [x25+8]
004d18dcb 0x4d18e0
004d18e0
004d18e0loc_4d18e0:
004d18e0str x4, [x3]
004d18e4ldr x3, [sp+360]
004d18e8ldrsb x27, [x3]
004d18ecldr x4, [sp+200]
004d18f0ldr x5, [sp+208]
004d18f4ldr x6, [sp+216]
004d18f8str x5, [x3+24]
004d18fcstr x6, [x3+32]
004d1900adrp x27, 0x57a000
004d1904ldr w5, [x27+3056]
004d1908cbz w5, 0x4d1910
004d190cb 0x4d1914
004d1910
004d1910loc_4d1910:
004d1910b 0x4d1928
004d1914
004d1914loc_4d1914:
004d1914bl runtime.gcWriteBarrier2
004d1918str x4, [x25]
004d191cldr x5, [x3+16]
004d1920str x5, [x25+8]
004d1924b 0x4d1928
004d1928
004d1928loc_4d1928:
004d1928str x4, [x3+16]
004d192cldr x3, [sp+360]
004d1930str x3, [sp+168]
004d1934stp xzr, xzr, [sp+152]
004d1938ldr x0, [sp+168]
004d193cmov x1, xzr
004d1940mov x2, xzr
004d1944ldp x29, x30, [sp-8]
004d1948add sp, sp, 752
004d194cret x30
004d1950
004d1950loc_4d1950:
004d1950ldr x1, [sp+760]
004d1954ldrsb x27, [x1]
004d1958ldr x2, [x1+16]
004d195cldrsb x27, [x2]
004d1960ldr x0, [x1+24]
004d1964ldr x1, [x2+32]
004d1968blr x1
004d196cstr x0, [sp+648]
004d1970str x1, [sp+656]
004d1974add x27, sp, 616
004d1978stp xzr, xzr, [x27]
004d197cadd x27, sp, 632
004d1980stp xzr, xzr, [x27]
004d1984add x1, sp, 616
004d1988str x1, [sp+536]
004d198cldr x0, [sp+808]
004d1990ldr x1, [sp+816]
004d1994bl runtime.convTstring
004d1998str x0, [sp+528]
004d199cldr x1, [sp+536]
004d19a0ldrsb x27, [x1]
004d19a4adrp x2, 0x124000
004d19a8add x2, x2, 2944
004d19acstr x2, [x1]
004d19b0adrp x27, 0x57a000
004d19b4ldr w2, [x27+3056]
004d19b8cbz w2, 0x4d19c0
004d19bcb 0x4d19c4
004d19c0
004d19c0loc_4d19c0:
004d19c0b 0x4d19d8
004d19c4
004d19c4loc_4d19c4:
004d19c4bl runtime.gcWriteBarrier2
004d19c8str x0, [x25]
004d19ccldr x2, [x1+8]
004d19d0str x2, [x25+8]
004d19d4b 0x4d19d8
004d19d8
004d19d8loc_4d19d8:
004d19d8str x0, [x1+8]
004d19dcldr x0, [sp+648]
004d19e0ldr x1, [sp+656]
004d19e4bl runtime.convTstring
004d19e8str x0, [sp+520]
004d19ecldr x2, [sp+536]
004d19f0ldrsb x27, [x2]
004d19f4adrp x3, 0x124000
004d19f8add x3, x3, 2944
004d19fcstr x3, [x2+16]
004d1a00adrp x27, 0x57a000
004d1a04ldr w3, [x27+3056]
004d1a08cbz w3, 0x4d1a10
004d1a0cb 0x4d1a14
004d1a10
004d1a10loc_4d1a10:
004d1a10b 0x4d1a28
004d1a14
004d1a14loc_4d1a14:
004d1a14bl runtime.gcWriteBarrier2
004d1a18str x0, [x25]
004d1a1cldr x5, [x2+24]
004d1a20str x5, [x25+8]
004d1a24b 0x4d1a28
004d1a28
004d1a28loc_4d1a28:
004d1a28str x0, [x2+24]
004d1a2cldr x2, [sp+536]
004d1a30ldrsb x27, [x2]
004d1a34b 0x4d1a38
004d1a38
004d1a38loc_4d1a38:
004d1a38str x2, [sp+544]
004d1a3corr x4, xzr, 2
004d1a40str x4, [sp+552]
004d1a44str x4, [sp+560]
004d1a48adrp x0, 0x1fa000
004d1a4cadd x0, x0, 3270
004d1a50movz x1, 57
004d1a54mov x3, x4
004d1a58bl fmt.Errorf
004d1a5cstr x0, [sp+600]
004d1a60str x1, [sp+608]
004d1a64str xzr, [sp+168]
004d1a68ldr x1, [sp+600]
004d1a6cldr x2, [sp+608]
004d1a70str x1, [sp+152]
004d1a74str x2, [sp+160]
004d1a78ldr x0, [sp+168]
004d1a7cldp x29, x30, [sp-8]
004d1a80add sp, sp, 752
004d1a84ret x30
004d1a88
004d1a88loc_4d1a88:
004d1a88bl runtime.panicSliceB
004d1a8c
004d1a8cloc_4d1a8c:
004d1a8cbl runtime.panicSliceAcap
004d1a90
004d1a90loc_4d1a90:
004d1a90bl runtime.panicSliceB
004d1a94
004d1a94loc_4d1a94:
004d1a94bl runtime.panicSliceAcap
004d1a98hint
004d1a9c
004d1a9cloc_4d1a9c:
004d1a9cstp x0, x1, [sp+8]
004d1aa0stp x2, x3, [sp+24]
004d1aa4stp x4, x5, [sp+40]
004d1aa8stp x6, x7, [sp+56]
004d1aacmov x3, x30
004d1ab0bl runtime.morestack_noctxt.abi0
004d1ab4ldp x0, x1, [sp+8]
004d1ab8ldp x2, x3, [sp+24]
004d1abcldp x4, x5, [sp+40]
004d1ac0ldp x6, x7, [sp+56]
004d1ac4b 0x4d1130
004d1ac8udf 0
004d1accudf 0
004d1130
004d1ad0
004d1ad0golang.org/x/crypto/ssh.NewPublicKey: ; void golang.org/x/crypto/ssh.NewPublicKey(interface {} key)
004d1ad0ldr x16, [x28+16]
004d1ad4sub x17, sp, 208
004d1ad8subs xzr, x17, x16
004d1adcb.ls 0x4d1f8c
004d1ae0sub x20, sp, 336
004d1ae4stp x29, x30, [x20-8]
004d1ae8add sp, x20, 0
004d1aecsub x29, sp, 8
004d1af0str x0, [sp+344]
004d1af4str x1, [sp+352]
004d1af8stp xzr, xzr, [sp+80]
004d1afcstp xzr, xzr, [sp+64]
004d1b00ldr x5, [sp+352]
004d1b04ldr x6, [sp+344]
004d1b08str x6, [sp+264]
004d1b0cstr x5, [sp+272]
004d1b10cbnz x6, 0x4d1b18
004d1b14b 0x4d1ed4
004d1b18
004d1b18loc_4d1b18:
004d1b18ldr w5, [x6+16]
004d1b1cstr w5, [sp+52]
004d1b20movz x6, 1712
004d1b24movk x6, 0x3dc20000
004d1b28subs wzr, w5, w6
004d1b2cb.ls 0x4d1b34
004d1b30b 0x4d1d3c
004d1b34
004d1b34loc_4d1b34:
004d1b34movz x6, 45416
004d1b38movk x6, 0x2de70000
004d1b3csubs wzr, w5, w6
004d1b40b.eq 0x4d1b48
004d1b44b 0x4d1ca0
004d1b48
004d1b48loc_4d1b48:
004d1b48ldr x5, [sp+264]
004d1b4cadrp x6, 0x141000
004d1b50add x6, x6, 2560
004d1b54subs xzr, x5, x6
004d1b58b.eq 0x4d1b60
004d1b5cb 0x4d1b68
004d1b60
004d1b60loc_4d1b60:
004d1b60orr x0, xzr, 1
004d1b64b 0x4d1b70
004d1b68
004d1b68loc_4d1b68:
004d1b68mov x0, xzr
004d1b6cb 0x4d1b70
004d1b70
004d1b70loc_4d1b70:
004d1b70strb w0, [sp+50]
004d1b74tbnz w0, 0, 0x4d1b7c
004d1b78b 0x4d1c9c
004d1b7c
004d1b7cloc_4d1b7c:
004d1b7cb 0x4d1b80
004d1b80
004d1b80loc_4d1b80:
004d1b80ldr x3, [sp+272]
004d1b84ldr x1, [x3+8]
004d1b88ldr x0, [x3]
004d1b8cldr x2, [x3+16]
004d1b90str x0, [sp+112]
004d1b94str x1, [sp+120]
004d1b98str x2, [sp+128]
004d1b9cstr x1, [sp+56]
004d1ba0subs xzr, x1, 32
004d1ba4b.ne 0x4d1bac
004d1ba8b 0x4d1c64
004d1bac
004d1bacloc_4d1bac:
004d1bacstp xzr, xzr, [sp+280]
004d1bb0add x1, sp, 280
004d1bb4str x1, [sp+216]
004d1bb8ldr x0, [sp+56]
004d1bbcbl runtime.convT64
004d1bc0str x0, [sp+208]
004d1bc4ldr x1, [sp+216]
004d1bc8ldrsb x27, [x1]
004d1bccadrp x2, 0x124000
004d1bd0add x2, x2, 3520
004d1bd4str x2, [x1]
004d1bd8adrp x27, 0x57a000
004d1bdcldr w2, [x27+3056]
004d1be0cbz w2, 0x4d1be8
004d1be4b 0x4d1bec
004d1be8
004d1be8loc_4d1be8:
004d1be8b 0x4d1c00
004d1bec
004d1becloc_4d1bec:
004d1becbl runtime.gcWriteBarrier2
004d1bf0str x0, [x25]
004d1bf4ldr x5, [x1+8]
004d1bf8str x5, [x25+8]
004d1bfcb 0x4d1c00
004d1c00
004d1c00loc_4d1c00:
004d1c00str x0, [x1+8]
004d1c04ldr x2, [sp+216]
004d1c08ldrsb x27, [x2]
004d1c0cb 0x4d1c10
004d1c10
004d1c10loc_4d1c10:
004d1c10str x2, [sp+224]
004d1c14orr x4, xzr, 1
004d1c18str x4, [sp+232]
004d1c1cstr x4, [sp+240]
004d1c20adrp x0, 0x1f5000
004d1c24add x0, x0, 290
004d1c28movz x1, 43
004d1c2cmov x3, x4
004d1c30bl fmt.Errorf
004d1c34str x0, [sp+312]
004d1c38str x1, [sp+320]
004d1c3cstp xzr, xzr, [sp+80]
004d1c40ldr x2, [sp+312]
004d1c44ldr x3, [sp+320]
004d1c48str x2, [sp+64]
004d1c4cstr x3, [sp+72]
004d1c50ldr x0, [sp+80]
004d1c54ldr x1, [sp+88]
004d1c58ldp x29, x30, [sp-8]
004d1c5cadd sp, sp, 336
004d1c60ret x30
004d1c64
004d1c64loc_4d1c64:
004d1c64bl runtime.convTslice
004d1c68str x0, [sp+200]
004d1c6cadrp x3, 0x247000
004d1c70add x3, x3, 1792
004d1c74str x3, [sp+80]
004d1c78str x0, [sp+88]
004d1c7cstp xzr, xzr, [sp+64]
004d1c80ldr x0, [sp+80]
004d1c84ldr x1, [sp+88]
004d1c88mov x2, xzr
004d1c8cmov x3, xzr
004d1c90ldp x29, x30, [sp-8]
004d1c94add sp, sp, 336
004d1c98ret x30
004d1c9c
004d1c9cloc_4d1c9c:
004d1c9cb 0x4d1d38
004d1ca0
004d1ca0loc_4d1ca0:
004d1ca0movz x6, 1712
004d1ca4movk x6, 0x3dc20000
004d1ca8subs wzr, w5, w6
004d1cacb.eq 0x4d1cb4
004d1cb0b 0x4d1d30
004d1cb4
004d1cb4loc_4d1cb4:
004d1cb4ldr x5, [sp+264]
004d1cb8adrp x6, 0x14d000
004d1cbcadd x6, x6, 1056
004d1cc0subs xzr, x5, x6
004d1cc4b.eq 0x4d1ccc
004d1cc8b 0x4d1cd4
004d1ccc
004d1cccloc_4d1ccc:
004d1cccorr x0, xzr, 1
004d1cd0b 0x4d1cdc
004d1cd4
004d1cd4loc_4d1cd4:
004d1cd4mov x0, xzr
004d1cd8b 0x4d1cdc
004d1cdc
004d1cdcloc_4d1cdc:
004d1cdcstrb w0, [sp+50]
004d1ce0tbnz w0, 0, 0x4d1ce8
004d1ce4b 0x4d1d2c
004d1ce8
004d1ce8loc_4d1ce8:
004d1ce8b 0x4d1cec
004d1cec
004d1cecloc_4d1cec:
004d1cecldr x4, [sp+272]
004d1cf0str x4, [sp+152]
004d1cf4str x4, [sp+160]
004d1cf8ldr x4, [sp+160]
004d1cfcadrp x5, 0x247000
004d1d00add x5, x5, 1648
004d1d04str x5, [sp+80]
004d1d08str x4, [sp+88]
004d1d0cstp xzr, xzr, [sp+64]
004d1d10ldr x0, [sp+80]
004d1d14ldr x1, [sp+88]
004d1d18mov x2, xzr
004d1d1cmov x3, xzr
004d1d20ldp x29, x30, [sp-8]
004d1d24add sp, sp, 336
004d1d28ret x30
004d1d2c
004d1d2cloc_4d1d2c:
004d1d2cb 0x4d1d34
004d1d30
004d1d30loc_4d1d30:
004d1d30b 0x4d1d34
004d1d34
004d1d34loc_4d1d34:
004d1d34b 0x4d1d38
004d1d38
004d1d38loc_4d1d38:
004d1d38b 0x4d1ed0
004d1d3c
004d1d3cloc_4d1d3c:
004d1d3cmovz x6, 40790
004d1d40movk x6, 0x5a470000
004d1d44subs wzr, w5, w6
004d1d48b.eq 0x4d1d50
004d1d4cb 0x4d1e34
004d1d50
004d1d50loc_4d1d50:
004d1d50ldr x5, [sp+264]
004d1d54adrp x6, 0x19a000
004d1d58add x6, x6, 3200
004d1d5csubs xzr, x5, x6
004d1d60b.eq 0x4d1d68
004d1d64b 0x4d1d70
004d1d68
004d1d68loc_4d1d68:
004d1d68orr x0, xzr, 1
004d1d6cb 0x4d1d78
004d1d70
004d1d70loc_4d1d70:
004d1d70mov x0, xzr
004d1d74b 0x4d1d78
004d1d78
004d1d78loc_4d1d78:
004d1d78strb w0, [sp+50]
004d1d7ctbnz w0, 0, 0x4d1d84
004d1d80b 0x4d1e30
004d1d84
004d1d84loc_4d1d84:
004d1d84b 0x4d1d88
004d1d88
004d1d88loc_4d1d88:
004d1d88ldr x2, [sp+272]
004d1d8cstr x2, [sp+144]
004d1d90ldrsb x27, [x2]
004d1d94ldr x0, [x2]
004d1d98ldr x1, [x2+8]
004d1d9cstr x0, [sp+248]
004d1da0str x1, [sp+256]
004d1da4bl golang.org/x/crypto/ssh.supportedEllipticCurve
004d1da8strb w0, [sp+51]
004d1dactbnz w0, 0, 0x4d1db4
004d1db0b 0x4d1df0
004d1db4
004d1db4loc_4d1db4:
004d1db4ldr x4, [sp+144]
004d1db8str x4, [sp+304]
004d1dbcldr x4, [sp+304]
004d1dc0adrp x5, 0x247000
004d1dc4add x5, x5, 1696
004d1dc8str x5, [sp+80]
004d1dccstr x4, [sp+88]
004d1dd0stp xzr, xzr, [sp+64]
004d1dd4ldr x0, [sp+80]
004d1dd8ldr x1, [sp+88]
004d1ddcmov x2, xzr
004d1de0mov x3, xzr
004d1de4ldp x29, x30, [sp-8]
004d1de8add sp, sp, 336
004d1decret x30
004d1df0
004d1df0loc_4d1df0:
004d1df0adrp x0, 0x1f9000
004d1df4add x0, x0, 2932
004d1df8movz x1, 54
004d1dfcbl errors.New
004d1e00str x0, [sp+312]
004d1e04str x1, [sp+320]
004d1e08stp xzr, xzr, [sp+80]
004d1e0cldr x2, [sp+312]
004d1e10ldr x3, [sp+320]
004d1e14str x2, [sp+64]
004d1e18str x3, [sp+72]
004d1e1cldr x0, [sp+80]
004d1e20ldr x1, [sp+88]
004d1e24ldp x29, x30, [sp-8]
004d1e28add sp, sp, 336
004d1e2cret x30
004d1e30
004d1e30loc_4d1e30:
004d1e30b 0x4d1ecc
004d1e34
004d1e34loc_4d1e34:
004d1e34movz x6, 4226
004d1e38movk x6, 0x757a0000
004d1e3cadds wzr, w5, w6
004d1e40b.eq 0x4d1e48
004d1e44b 0x4d1ec4
004d1e48
004d1e48loc_4d1e48:
004d1e48ldr x5, [sp+264]
004d1e4cadrp x6, 0x11b000
004d1e50add x6, x6, 832
004d1e54subs xzr, x5, x6
004d1e58b.eq 0x4d1e60
004d1e5cb 0x4d1e68
004d1e60
004d1e60loc_4d1e60:
004d1e60orr x0, xzr, 1
004d1e64b 0x4d1e70
004d1e68
004d1e68loc_4d1e68:
004d1e68mov x0, xzr
004d1e6cb 0x4d1e70
004d1e70
004d1e70loc_4d1e70:
004d1e70strb w0, [sp+50]
004d1e74tbnz w0, 0, 0x4d1e7c
004d1e78b 0x4d1ec0
004d1e7c
004d1e7cloc_4d1e7c:
004d1e7cb 0x4d1e80
004d1e80
004d1e80loc_4d1e80:
004d1e80ldr x4, [sp+272]
004d1e84str x4, [sp+136]
004d1e88str x4, [sp+296]
004d1e8cldr x4, [sp+296]
004d1e90adrp x5, 0x247000
004d1e94add x5, x5, 1744
004d1e98str x5, [sp+80]
004d1e9cstr x4, [sp+88]
004d1ea0stp xzr, xzr, [sp+64]
004d1ea4ldr x0, [sp+80]
004d1ea8ldr x1, [sp+88]
004d1eacmov x2, xzr
004d1eb0mov x3, xzr
004d1eb4ldp x29, x30, [sp-8]
004d1eb8add sp, sp, 336
004d1ebcret x30
004d1ec0
004d1ec0loc_4d1ec0:
004d1ec0b 0x4d1ec8
004d1ec4
004d1ec4loc_4d1ec4:
004d1ec4b 0x4d1ec8
004d1ec8
004d1ec8loc_4d1ec8:
004d1ec8b 0x4d1ecc
004d1ecc
004d1eccloc_4d1ecc:
004d1eccb 0x4d1ed0
004d1ed0
004d1ed0loc_4d1ed0:
004d1ed0b 0x4d1ed8
004d1ed4
004d1ed4loc_4d1ed4:
004d1ed4b 0x4d1ed8
004d1ed8
004d1ed8loc_4d1ed8:
004d1ed8ldr x5, [sp+264]
004d1edcldr x6, [sp+272]
004d1ee0str x5, [sp+96]
004d1ee4str x6, [sp+104]
004d1ee8stp xzr, xzr, [sp+280]
004d1eecadd x2, sp, 280
004d1ef0str x2, [sp+168]
004d1ef4ldrsb x27, [x2]
004d1ef8ldr x5, [sp+104]
004d1efcldr x6, [sp+96]
004d1f00str x6, [x2]
004d1f04adrp x27, 0x57a000
004d1f08ldr w6, [x27+3056]
004d1f0ccbz w6, 0x4d1f14
004d1f10b 0x4d1f18
004d1f14
004d1f14loc_4d1f14:
004d1f14b 0x4d1f2c
004d1f18
004d1f18loc_4d1f18:
004d1f18bl runtime.gcWriteBarrier2
004d1f1cstr x5, [x25]
004d1f20ldr x6, [x2+8]
004d1f24str x6, [x25+8]
004d1f28b 0x4d1f2c
004d1f2c
004d1f2cloc_4d1f2c:
004d1f2cstr x5, [x2+8]
004d1f30ldrsb x27, [x2]
004d1f34b 0x4d1f38
004d1f38
004d1f38loc_4d1f38:
004d1f38str x2, [sp+176]
004d1f3corr x4, xzr, 1
004d1f40str x4, [sp+184]
004d1f44str x4, [sp+192]
004d1f48adrp x0, 0x1ea000
004d1f4cadd x0, x0, 3712
004d1f50orr x1, xzr, 28
004d1f54mov x3, x4
004d1f58bl fmt.Errorf
004d1f5cstr x0, [sp+312]
004d1f60str x1, [sp+320]
004d1f64stp xzr, xzr, [sp+80]
004d1f68ldr x2, [sp+312]
004d1f6cldr x3, [sp+320]
004d1f70str x2, [sp+64]
004d1f74str x3, [sp+72]
004d1f78ldr x0, [sp+80]
004d1f7cldr x1, [sp+88]
004d1f80ldp x29, x30, [sp-8]
004d1f84add sp, sp, 336
004d1f88ret x30
004d1f8c
004d1f8cloc_4d1f8c:
004d1f8cstp x0, x1, [sp+8]
004d1f90mov x3, x30
004d1f94bl runtime.morestack_noctxt.abi0
004d1f98ldp x0, x1, [sp+8]
004d1f9cb 0x4d1ad0
004d1ad0
004d1ad0golang.org/x/crypto/ssh.NewPublicKey: ; void golang.org/x/crypto/ssh.NewPublicKey(interface {} key)
004d1ad0ldr x16, [x28+16]
004d1ad4sub x17, sp, 208
004d1ad8subs xzr, x17, x16
004d1adcb.ls 0x4d1f8c
004d1ae0sub x20, sp, 336
004d1ae4stp x29, x30, [x20-8]
004d1ae8add sp, x20, 0
004d1aecsub x29, sp, 8
004d1af0str x0, [sp+344]
004d1af4str x1, [sp+352]
004d1af8stp xzr, xzr, [sp+80]
004d1afcstp xzr, xzr, [sp+64]
004d1b00ldr x5, [sp+352]
004d1b04ldr x6, [sp+344]
004d1b08str x6, [sp+264]
004d1b0cstr x5, [sp+272]
004d1b10cbnz x6, 0x4d1b18
004d1b14b 0x4d1ed4
004d1b18
004d1b18loc_4d1b18:
004d1b18ldr w5, [x6+16]
004d1b1cstr w5, [sp+52]
004d1b20movz x6, 1712
004d1b24movk x6, 0x3dc20000
004d1b28subs wzr, w5, w6
004d1b2cb.ls 0x4d1b34
004d1b30b 0x4d1d3c
004d1b34
004d1b34loc_4d1b34:
004d1b34movz x6, 45416
004d1b38movk x6, 0x2de70000
004d1b3csubs wzr, w5, w6
004d1b40b.eq 0x4d1b48
004d1b44b 0x4d1ca0
004d1b48
004d1b48loc_4d1b48:
004d1b48ldr x5, [sp+264]
004d1b4cadrp x6, 0x141000
004d1b50add x6, x6, 2560
004d1b54subs xzr, x5, x6
004d1b58b.eq 0x4d1b60
004d1b5cb 0x4d1b68
004d1b60
004d1b60loc_4d1b60:
004d1b60orr x0, xzr, 1
004d1b64b 0x4d1b70
004d1b68
004d1b68loc_4d1b68:
004d1b68mov x0, xzr
004d1b6cb 0x4d1b70
004d1b70
004d1b70loc_4d1b70:
004d1b70strb w0, [sp+50]
004d1b74tbnz w0, 0, 0x4d1b7c
004d1b78b 0x4d1c9c
004d1b7c
004d1b7cloc_4d1b7c:
004d1b7cb 0x4d1b80
004d1b80
004d1b80loc_4d1b80:
004d1b80ldr x3, [sp+272]
004d1b84ldr x1, [x3+8]
004d1b88ldr x0, [x3]
004d1b8cldr x2, [x3+16]
004d1b90str x0, [sp+112]
004d1b94str x1, [sp+120]
004d1b98str x2, [sp+128]
004d1b9cstr x1, [sp+56]
004d1ba0subs xzr, x1, 32
004d1ba4b.ne 0x4d1bac
004d1ba8b 0x4d1c64
004d1bac
004d1bacloc_4d1bac:
004d1bacstp xzr, xzr, [sp+280]
004d1bb0add x1, sp, 280
004d1bb4str x1, [sp+216]
004d1bb8ldr x0, [sp+56]
004d1bbcbl runtime.convT64
004d1bc0str x0, [sp+208]
004d1bc4ldr x1, [sp+216]
004d1bc8ldrsb x27, [x1]
004d1bccadrp x2, 0x124000
004d1bd0add x2, x2, 3520
004d1bd4str x2, [x1]
004d1bd8adrp x27, 0x57a000
004d1bdcldr w2, [x27+3056]
004d1be0cbz w2, 0x4d1be8
004d1be4b 0x4d1bec
004d1be8
004d1be8loc_4d1be8:
004d1be8b 0x4d1c00
004d1bec
004d1becloc_4d1bec:
004d1becbl runtime.gcWriteBarrier2
004d1bf0str x0, [x25]
004d1bf4ldr x5, [x1+8]
004d1bf8str x5, [x25+8]
004d1bfcb 0x4d1c00
004d1c00
004d1c00loc_4d1c00:
004d1c00str x0, [x1+8]
004d1c04ldr x2, [sp+216]
004d1c08ldrsb x27, [x2]
004d1c0cb 0x4d1c10
004d1c10
004d1c10loc_4d1c10:
004d1c10str x2, [sp+224]
004d1c14orr x4, xzr, 1
004d1c18str x4, [sp+232]
004d1c1cstr x4, [sp+240]
004d1c20adrp x0, 0x1f5000
004d1c24add x0, x0, 290
004d1c28movz x1, 43
004d1c2cmov x3, x4
004d1c30bl fmt.Errorf
004d1c34str x0, [sp+312]
004d1c38str x1, [sp+320]
004d1c3cstp xzr, xzr, [sp+80]
004d1c40ldr x2, [sp+312]
004d1c44ldr x3, [sp+320]
004d1c48str x2, [sp+64]
004d1c4cstr x3, [sp+72]
004d1c50ldr x0, [sp+80]
004d1c54ldr x1, [sp+88]
004d1c58ldp x29, x30, [sp-8]
004d1c5cadd sp, sp, 336
004d1c60ret x30
004d1c64
004d1c64loc_4d1c64:
004d1c64bl runtime.convTslice
004d1c68str x0, [sp+200]
004d1c6cadrp x3, 0x247000
004d1c70add x3, x3, 1792
004d1c74str x3, [sp+80]
004d1c78str x0, [sp+88]
004d1c7cstp xzr, xzr, [sp+64]
004d1c80ldr x0, [sp+80]
004d1c84ldr x1, [sp+88]
004d1c88mov x2, xzr
004d1c8cmov x3, xzr
004d1c90ldp x29, x30, [sp-8]
004d1c94add sp, sp, 336
004d1c98ret x30
004d1c9c
004d1c9cloc_4d1c9c:
004d1c9cb 0x4d1d38
004d1ca0
004d1ca0loc_4d1ca0:
004d1ca0movz x6, 1712
004d1ca4movk x6, 0x3dc20000
004d1ca8subs wzr, w5, w6
004d1cacb.eq 0x4d1cb4
004d1cb0b 0x4d1d30
004d1cb4
004d1cb4loc_4d1cb4:
004d1cb4ldr x5, [sp+264]
004d1cb8adrp x6, 0x14d000
004d1cbcadd x6, x6, 1056
004d1cc0subs xzr, x5, x6
004d1cc4b.eq 0x4d1ccc
004d1cc8b 0x4d1cd4
004d1ccc
004d1cccloc_4d1ccc:
004d1cccorr x0, xzr, 1
004d1cd0b 0x4d1cdc
004d1cd4
004d1cd4loc_4d1cd4:
004d1cd4mov x0, xzr
004d1cd8b 0x4d1cdc
004d1cdc
004d1cdcloc_4d1cdc:
004d1cdcstrb w0, [sp+50]
004d1ce0tbnz w0, 0, 0x4d1ce8
004d1ce4b 0x4d1d2c
004d1ce8
004d1ce8loc_4d1ce8:
004d1ce8b 0x4d1cec
004d1cec
004d1cecloc_4d1cec:
004d1cecldr x4, [sp+272]
004d1cf0str x4, [sp+152]
004d1cf4str x4, [sp+160]
004d1cf8ldr x4, [sp+160]
004d1cfcadrp x5, 0x247000
004d1d00add x5, x5, 1648
004d1d04str x5, [sp+80]
004d1d08str x4, [sp+88]
004d1d0cstp xzr, xzr, [sp+64]
004d1d10ldr x0, [sp+80]
004d1d14ldr x1, [sp+88]
004d1d18mov x2, xzr
004d1d1cmov x3, xzr
004d1d20ldp x29, x30, [sp-8]
004d1d24add sp, sp, 336
004d1d28ret x30
004d1d2c
004d1d2cloc_4d1d2c:
004d1d2cb 0x4d1d34
004d1d30
004d1d30loc_4d1d30:
004d1d30b 0x4d1d34
004d1d34
004d1d34loc_4d1d34:
004d1d34b 0x4d1d38
004d1d38
004d1d38loc_4d1d38:
004d1d38b 0x4d1ed0
004d1d3c
004d1d3cloc_4d1d3c:
004d1d3cmovz x6, 40790
004d1d40movk x6, 0x5a470000
004d1d44subs wzr, w5, w6
004d1d48b.eq 0x4d1d50
004d1d4cb 0x4d1e34
004d1d50
004d1d50loc_4d1d50:
004d1d50ldr x5, [sp+264]
004d1d54adrp x6, 0x19a000
004d1d58add x6, x6, 3200
004d1d5csubs xzr, x5, x6
004d1d60b.eq 0x4d1d68
004d1d64b 0x4d1d70
004d1d68
004d1d68loc_4d1d68:
004d1d68orr x0, xzr, 1
004d1d6cb 0x4d1d78
004d1d70
004d1d70loc_4d1d70:
004d1d70mov x0, xzr
004d1d74b 0x4d1d78
004d1d78
004d1d78loc_4d1d78:
004d1d78strb w0, [sp+50]
004d1d7ctbnz w0, 0, 0x4d1d84
004d1d80b 0x4d1e30
004d1d84
004d1d84loc_4d1d84:
004d1d84b 0x4d1d88
004d1d88
004d1d88loc_4d1d88:
004d1d88ldr x2, [sp+272]
004d1d8cstr x2, [sp+144]
004d1d90ldrsb x27, [x2]
004d1d94ldr x0, [x2]
004d1d98ldr x1, [x2+8]
004d1d9cstr x0, [sp+248]
004d1da0str x1, [sp+256]
004d1da4bl golang.org/x/crypto/ssh.supportedEllipticCurve
004d1da8strb w0, [sp+51]
004d1dactbnz w0, 0, 0x4d1db4
004d1db0b 0x4d1df0
004d1db4
004d1db4loc_4d1db4:
004d1db4ldr x4, [sp+144]
004d1db8str x4, [sp+304]
004d1dbcldr x4, [sp+304]
004d1dc0adrp x5, 0x247000
004d1dc4add x5, x5, 1696
004d1dc8str x5, [sp+80]
004d1dccstr x4, [sp+88]
004d1dd0stp xzr, xzr, [sp+64]
004d1dd4ldr x0, [sp+80]
004d1dd8ldr x1, [sp+88]
004d1ddcmov x2, xzr
004d1de0mov x3, xzr
004d1de4ldp x29, x30, [sp-8]
004d1de8add sp, sp, 336
004d1decret x30
004d1df0
004d1df0loc_4d1df0:
004d1df0adrp x0, 0x1f9000
004d1df4add x0, x0, 2932
004d1df8movz x1, 54
004d1dfcbl errors.New
004d1e00str x0, [sp+312]
004d1e04str x1, [sp+320]
004d1e08stp xzr, xzr, [sp+80]
004d1e0cldr x2, [sp+312]
004d1e10ldr x3, [sp+320]
004d1e14str x2, [sp+64]
004d1e18str x3, [sp+72]
004d1e1cldr x0, [sp+80]
004d1e20ldr x1, [sp+88]
004d1e24ldp x29, x30, [sp-8]
004d1e28add sp, sp, 336
004d1e2cret x30
004d1e30
004d1e30loc_4d1e30:
004d1e30b 0x4d1ecc
004d1e34
004d1e34loc_4d1e34:
004d1e34movz x6, 4226
004d1e38movk x6, 0x757a0000
004d1e3cadds wzr, w5, w6
004d1e40b.eq 0x4d1e48
004d1e44b 0x4d1ec4
004d1e48
004d1e48loc_4d1e48:
004d1e48ldr x5, [sp+264]
004d1e4cadrp x6, 0x11b000
004d1e50add x6, x6, 832
004d1e54subs xzr, x5, x6
004d1e58b.eq 0x4d1e60
004d1e5cb 0x4d1e68
004d1e60
004d1e60loc_4d1e60:
004d1e60orr x0, xzr, 1
004d1e64b 0x4d1e70
004d1e68
004d1e68loc_4d1e68:
004d1e68mov x0, xzr
004d1e6cb 0x4d1e70
004d1e70
004d1e70loc_4d1e70:
004d1e70strb w0, [sp+50]
004d1e74tbnz w0, 0, 0x4d1e7c
004d1e78b 0x4d1ec0
004d1e7c
004d1e7cloc_4d1e7c:
004d1e7cb 0x4d1e80
004d1e80
004d1e80loc_4d1e80:
004d1e80ldr x4, [sp+272]
004d1e84str x4, [sp+136]
004d1e88str x4, [sp+296]
004d1e8cldr x4, [sp+296]
004d1e90adrp x5, 0x247000
004d1e94add x5, x5, 1744
004d1e98str x5, [sp+80]
004d1e9cstr x4, [sp+88]
004d1ea0stp xzr, xzr, [sp+64]
004d1ea4ldr x0, [sp+80]
004d1ea8ldr x1, [sp+88]
004d1eacmov x2, xzr
004d1eb0mov x3, xzr
004d1eb4ldp x29, x30, [sp-8]
004d1eb8add sp, sp, 336
004d1ebcret x30
004d1ec0
004d1ec0loc_4d1ec0:
004d1ec0b 0x4d1ec8
004d1ec4
004d1ec4loc_4d1ec4:
004d1ec4b 0x4d1ec8
004d1ec8
004d1ec8loc_4d1ec8:
004d1ec8b 0x4d1ecc
004d1ecc
004d1eccloc_4d1ecc:
004d1eccb 0x4d1ed0
004d1ed0
004d1ed0loc_4d1ed0:
004d1ed0b 0x4d1ed8
004d1ed4
004d1ed4loc_4d1ed4:
004d1ed4b 0x4d1ed8
004d1ed8
004d1ed8loc_4d1ed8:
004d1ed8ldr x5, [sp+264]
004d1edcldr x6, [sp+272]
004d1ee0str x5, [sp+96]
004d1ee4str x6, [sp+104]
004d1ee8stp xzr, xzr, [sp+280]
004d1eecadd x2, sp, 280
004d1ef0str x2, [sp+168]
004d1ef4ldrsb x27, [x2]
004d1ef8ldr x5, [sp+104]
004d1efcldr x6, [sp+96]
004d1f00str x6, [x2]
004d1f04adrp x27, 0x57a000
004d1f08ldr w6, [x27+3056]
004d1f0ccbz w6, 0x4d1f14
004d1f10b 0x4d1f18
004d1f14
004d1f14loc_4d1f14:
004d1f14b 0x4d1f2c
004d1f18
004d1f18loc_4d1f18:
004d1f18bl runtime.gcWriteBarrier2
004d1f1cstr x5, [x25]
004d1f20ldr x6, [x2+8]
004d1f24str x6, [x25+8]
004d1f28b 0x4d1f2c
004d1f2c
004d1f2cloc_4d1f2c:
004d1f2cstr x5, [x2+8]
004d1f30ldrsb x27, [x2]
004d1f34b 0x4d1f38
004d1f38
004d1f38loc_4d1f38:
004d1f38str x2, [sp+176]
004d1f3corr x4, xzr, 1
004d1f40str x4, [sp+184]
004d1f44str x4, [sp+192]
004d1f48adrp x0, 0x1ea000
004d1f4cadd x0, x0, 3712
004d1f50orr x1, xzr, 28
004d1f54mov x3, x4
004d1f58bl fmt.Errorf
004d1f5cstr x0, [sp+312]
004d1f60str x1, [sp+320]
004d1f64stp xzr, xzr, [sp+80]
004d1f68ldr x2, [sp+312]
004d1f6cldr x3, [sp+320]
004d1f70str x2, [sp+64]
004d1f74str x3, [sp+72]
004d1f78ldr x0, [sp+80]
004d1f7cldr x1, [sp+88]
004d1f80ldp x29, x30, [sp-8]
004d1f84add sp, sp, 336
004d1f88ret x30
004d1f8c
004d1f8cloc_4d1f8c:
004d1f8cstp x0, x1, [sp+8]
004d1f90mov x3, x30
004d1f94bl runtime.morestack_noctxt.abi0
004d1f98ldp x0, x1, [sp+8]
004d1f9cb 0x4d1ad0
004d1ad0
004d1fa0
004d1fa0golang.org/x/crypto/ssh.ParsePrivateKey: ; void golang.org/x/crypto/ssh.ParsePrivateKey(struct []uint8 pemBytes)
004d1fa0ldr x16, [x28+16]
004d1fa4sub x17, sp, 96
004d1fa8subs xzr, x17, x16
004d1facb.ls 0x4d20e0
004d1fb0str x30, [sp-224]!
004d1fb4stur x29, [sp-8]
004d1fb8sub x29, sp, 8
004d1fbcstr x0, [sp+232]
004d1fc0str x1, [sp+240]
004d1fc4str x2, [sp+248]
004d1fc8stp xzr, xzr, [sp+56]
004d1fccstp xzr, xzr, [sp+40]
004d1fd0stp xzr, xzr, [sp+104]
004d1fd4stp xzr, xzr, [sp+200]
004d1fd8ldr x0, [sp+232]
004d1fdcldr x1, [sp+240]
004d1fe0ldr x2, [sp+248]
004d1fe4bl golang.org/x/crypto/ssh.ParseRawPrivateKey
004d1fe8str x0, [sp+104]
004d1fecstr x1, [sp+112]
004d1ff0str x2, [sp+200]
004d1ff4str x3, [sp+208]
004d1ff8ldr x3, [sp+112]
004d1ffcldr x4, [sp+104]
004d2000str x4, [sp+168]
004d2004str x3, [sp+176]
004d2008ldr x3, [sp+200]
004d200cldr x4, [sp+208]
004d2010str x3, [sp+152]
004d2014str x4, [sp+160]
004d2018ldr x3, [sp+168]
004d201cldr x4, [sp+176]
004d2020str x3, [sp+72]
004d2024str x4, [sp+80]
004d2028ldr x3, [sp+160]
004d202cldr x4, [sp+152]
004d2030str x4, [sp+88]
004d2034str x3, [sp+96]
004d2038cbnz x4, 0x4d2040
004d203cb 0x4d2068
004d2040
004d2040loc_4d2040:
004d2040stp xzr, xzr, [sp+56]
004d2044ldr x3, [sp+96]
004d2048ldr x2, [sp+88]
004d204cstr x2, [sp+40]
004d2050str x3, [sp+48]
004d2054ldr x0, [sp+56]
004d2058ldr x1, [sp+64]
004d205cldur x29, [sp-8]
004d2060ldr x30, [sp], 224
004d2064ret x30
004d2068
004d2068loc_4d2068:
004d2068stp xzr, xzr, [sp+184]
004d206cstp xzr, xzr, [sp+200]
004d2070ldr x0, [sp+72]
004d2074ldr x1, [sp+80]
004d2078bl golang.org/x/crypto/ssh.NewSignerFromKey
004d207cstr x0, [sp+184]
004d2080str x1, [sp+192]
004d2084str x2, [sp+200]
004d2088str x3, [sp+208]
004d208cldr x2, [sp+192]
004d2090ldr x3, [sp+184]
004d2094str x3, [sp+136]
004d2098str x2, [sp+144]
004d209cldr x2, [sp+200]
004d20a0ldr x3, [sp+208]
004d20a4str x2, [sp+120]
004d20a8str x3, [sp+128]
004d20acldr x2, [sp+136]
004d20b0ldr x3, [sp+144]
004d20b4str x2, [sp+56]
004d20b8str x3, [sp+64]
004d20bcldr x2, [sp+120]
004d20c0ldr x3, [sp+128]
004d20c4str x2, [sp+40]
004d20c8str x3, [sp+48]
004d20ccldr x0, [sp+56]
004d20d0ldr x1, [sp+64]
004d20d4ldur x29, [sp-8]
004d20d8ldr x30, [sp], 224
004d20dcret x30
004d20e0
004d20e0loc_4d20e0:
004d20e0stp x0, x1, [sp+8]
004d20e4str x2, [sp+24]
004d20e8mov x3, x30
004d20ecbl runtime.morestack_noctxt.abi0
004d20f0ldp x0, x1, [sp+8]
004d20f4ldr x2, [sp+24]
004d20f8b 0x4d1fa0
004d20fcudf 0
004d1fa0
004d1fa0golang.org/x/crypto/ssh.ParsePrivateKey: ; void golang.org/x/crypto/ssh.ParsePrivateKey(struct []uint8 pemBytes)
004d1fa0ldr x16, [x28+16]
004d1fa4sub x17, sp, 96
004d1fa8subs xzr, x17, x16
004d1facb.ls 0x4d20e0
004d1fb0str x30, [sp-224]!
004d1fb4stur x29, [sp-8]
004d1fb8sub x29, sp, 8
004d1fbcstr x0, [sp+232]
004d1fc0str x1, [sp+240]
004d1fc4str x2, [sp+248]
004d1fc8stp xzr, xzr, [sp+56]
004d1fccstp xzr, xzr, [sp+40]
004d1fd0stp xzr, xzr, [sp+104]
004d1fd4stp xzr, xzr, [sp+200]
004d1fd8ldr x0, [sp+232]
004d1fdcldr x1, [sp+240]
004d1fe0ldr x2, [sp+248]
004d1fe4bl golang.org/x/crypto/ssh.ParseRawPrivateKey
004d1fe8str x0, [sp+104]
004d1fecstr x1, [sp+112]
004d1ff0str x2, [sp+200]
004d1ff4str x3, [sp+208]
004d1ff8ldr x3, [sp+112]
004d1ffcldr x4, [sp+104]
004d2000str x4, [sp+168]
004d2004str x3, [sp+176]
004d2008ldr x3, [sp+200]
004d200cldr x4, [sp+208]
004d2010str x3, [sp+152]
004d2014str x4, [sp+160]
004d2018ldr x3, [sp+168]
004d201cldr x4, [sp+176]
004d2020str x3, [sp+72]
004d2024str x4, [sp+80]
004d2028ldr x3, [sp+160]
004d202cldr x4, [sp+152]
004d2030str x4, [sp+88]
004d2034str x3, [sp+96]
004d2038cbnz x4, 0x4d2040
004d203cb 0x4d2068
004d2040
004d2040loc_4d2040:
004d2040stp xzr, xzr, [sp+56]
004d2044ldr x3, [sp+96]
004d2048ldr x2, [sp+88]
004d204cstr x2, [sp+40]
004d2050str x3, [sp+48]
004d2054ldr x0, [sp+56]
004d2058ldr x1, [sp+64]
004d205cldur x29, [sp-8]
004d2060ldr x30, [sp], 224
004d2064ret x30
004d2068
004d2068loc_4d2068:
004d2068stp xzr, xzr, [sp+184]
004d206cstp xzr, xzr, [sp+200]
004d2070ldr x0, [sp+72]
004d2074ldr x1, [sp+80]
004d2078bl golang.org/x/crypto/ssh.NewSignerFromKey
004d207cstr x0, [sp+184]
004d2080str x1, [sp+192]
004d2084str x2, [sp+200]
004d2088str x3, [sp+208]
004d208cldr x2, [sp+192]
004d2090ldr x3, [sp+184]
004d2094str x3, [sp+136]
004d2098str x2, [sp+144]
004d209cldr x2, [sp+200]
004d20a0ldr x3, [sp+208]
004d20a4str x2, [sp+120]
004d20a8str x3, [sp+128]
004d20acldr x2, [sp+136]
004d20b0ldr x3, [sp+144]
004d20b4str x2, [sp+56]
004d20b8str x3, [sp+64]
004d20bcldr x2, [sp+120]
004d20c0ldr x3, [sp+128]
004d20c4str x2, [sp+40]
004d20c8str x3, [sp+48]
004d20ccldr x0, [sp+56]
004d20d0ldr x1, [sp+64]
004d20d4ldur x29, [sp-8]
004d20d8ldr x30, [sp], 224
004d20dcret x30
004d20e0
004d20e0loc_4d20e0:
004d20e0stp x0, x1, [sp+8]
004d20e4str x2, [sp+24]
004d20e8mov x3, x30
004d20ecbl runtime.morestack_noctxt.abi0
004d20f0ldp x0, x1, [sp+8]
004d20f4ldr x2, [sp+24]
004d20f8b 0x4d1fa0
004d20fcudf 0
004d1fa0
004d2100
004d2100golang.org/x/crypto/ssh.encryptedBlock: ; void golang.org/x/crypto/ssh.encryptedBlock(encoding/pem.Block * block)
004d2100ldr x16, [x28+16]
004d2104subs xzr, sp, x16
004d2108b.ls 0x4d2180
004d210cstr x30, [sp-80]!
004d2110stur x29, [sp-8]
004d2114sub x29, sp, 8
004d2118str x0, [sp+88]
004d211cstrb wzr, [sp+46]
004d2120ldr x4, [sp+88]
004d2124ldrsb x27, [x4]
004d2128ldr x1, [x4+16]
004d212cstr x1, [sp+64]
004d2130adrp x0, 0x152000
004d2134add x0, x0, 1600
004d2138adrp x2, 0x1df000
004d213cadd x2, x2, 3982
004d2140movz x3, 9
004d2144bl runtime.mapaccess1_faststr
004d2148ldr x4, [x0]
004d214cldr x1, [x0+8]
004d2150str x4, [sp+48]
004d2154str x1, [sp+56]
004d2158mov x0, x4
004d215cadrp x2, 0x1df000
004d2160add x2, x2, 3991
004d2164movz x3, 9
004d2168bl strings.Contains
004d216cstrb w0, [sp+47]
004d2170strb w0, [sp+46]
004d2174ldur x29, [sp-8]
004d2178ldr x30, [sp], 80
004d217cret x30
004d2180
004d2180loc_4d2180:
004d2180str x0, [sp+8]
004d2184mov x3, x30
004d2188bl runtime.morestack_noctxt.abi0
004d218cldr x0, [sp+8]
004d2190b 0x4d2100
004d2194udf 0
004d2198udf 0
004d219cudf 0
004d2100
004d2100golang.org/x/crypto/ssh.encryptedBlock: ; void golang.org/x/crypto/ssh.encryptedBlock(encoding/pem.Block * block)
004d2100ldr x16, [x28+16]
004d2104subs xzr, sp, x16
004d2108b.ls 0x4d2180
004d210cstr x30, [sp-80]!
004d2110stur x29, [sp-8]
004d2114sub x29, sp, 8
004d2118str x0, [sp+88]
004d211cstrb wzr, [sp+46]
004d2120ldr x4, [sp+88]
004d2124ldrsb x27, [x4]
004d2128ldr x1, [x4+16]
004d212cstr x1, [sp+64]
004d2130adrp x0, 0x152000
004d2134add x0, x0, 1600
004d2138adrp x2, 0x1df000
004d213cadd x2, x2, 3982
004d2140movz x3, 9
004d2144bl runtime.mapaccess1_faststr
004d2148ldr x4, [x0]
004d214cldr x1, [x0+8]
004d2150str x4, [sp+48]
004d2154str x1, [sp+56]
004d2158mov x0, x4
004d215cadrp x2, 0x1df000
004d2160add x2, x2, 3991
004d2164movz x3, 9
004d2168bl strings.Contains
004d216cstrb w0, [sp+47]
004d2170strb w0, [sp+46]
004d2174ldur x29, [sp-8]
004d2178ldr x30, [sp], 80
004d217cret x30
004d2180
004d2180loc_4d2180:
004d2180str x0, [sp+8]
004d2184mov x3, x30
004d2188bl runtime.morestack_noctxt.abi0
004d218cldr x0, [sp+8]
004d2190b 0x4d2100
004d2194udf 0
004d2198udf 0
004d219cudf 0
004d2100
004d21a0
004d21a0golang.org/x/crypto/ssh.(*PassphraseMissingError).Error: ; void golang.org/x/crypto/ssh.(*PassphraseMissingError).Error(golang.org/x/crypto/ssh.PassphraseMissingError * p0)
004d21a0str x30, [sp-32]!
004d21a4stur x29, [sp-8]
004d21a8sub x29, sp, 8
004d21acstr x0, [sp+40]
004d21b0stp xzr, xzr, [sp+8]
004d21b4adrp x0, 0x1f4000
004d21b8add x0, x0, 3996
004d21bcstr x0, [sp+8]
004d21c0movz x1, 45
004d21c4str x1, [sp+16]
004d21c8add x29, sp, 24
004d21ccadd sp, sp, 32
004d21d0ret x30
004d21d4udf 0
004d21d8udf 0
004d21dcudf 0
004d21a0
004d21a0golang.org/x/crypto/ssh.(*PassphraseMissingError).Error: ; void golang.org/x/crypto/ssh.(*PassphraseMissingError).Error(golang.org/x/crypto/ssh.PassphraseMissingError * p0)
004d21a0str x30, [sp-32]!
004d21a4stur x29, [sp-8]
004d21a8sub x29, sp, 8
004d21acstr x0, [sp+40]
004d21b0stp xzr, xzr, [sp+8]
004d21b4adrp x0, 0x1f4000
004d21b8add x0, x0, 3996
004d21bcstr x0, [sp+8]
004d21c0movz x1, 45
004d21c4str x1, [sp+16]
004d21c8add x29, sp, 24
004d21ccadd sp, sp, 32
004d21d0ret x30
004d21d4udf 0
004d21d8udf 0
004d21dcudf 0
004d21a0
004d21e0
004d21e0golang.org/x/crypto/ssh.ParseRawPrivateKey: ; void golang.org/x/crypto/ssh.ParseRawPrivateKey(struct []uint8 pemBytes)
004d21e0ldr x16, [x28+16]
004d21e4sub x17, sp, 480
004d21e8subs xzr, x17, x16
004d21ecb.ls 0x4d2fb0
004d21f0sub x20, sp, 608
004d21f4stp x29, x30, [x20-8]
004d21f8add sp, x20, 0
004d21fcsub x29, sp, 8
004d2200str x0, [sp+616]
004d2204str x1, [sp+624]
004d2208str x2, [sp+632]
004d220cstp xzr, xzr, [sp+80]
004d2210stp xzr, xzr, [sp+64]
004d2214str xzr, [sp+512]
004d2218str xzr, [sp+488]
004d221cstp xzr, xzr, [sp+496]
004d2220ldr x0, [sp+616]
004d2224ldr x1, [sp+624]
004d2228ldr x2, [sp+632]
004d222cbl encoding/pem.Decode
004d2230str x0, [sp+512]
004d2234str x1, [sp+488]
004d2238str x2, [sp+496]
004d223cstr x3, [sp+504]
004d2240ldr x3, [sp+512]
004d2244str x3, [sp+184]
004d2248ldr x3, [sp+496]
004d224cldr x4, [sp+504]
004d2250ldr x5, [sp+488]
004d2254str x5, [sp+160]
004d2258str x3, [sp+168]
004d225cstr x4, [sp+176]
004d2260ldr x0, [sp+184]
004d2264str x0, [sp+96]
004d2268cbnz x0, 0x4d2270
004d226cb 0x4d2db4
004d2270
004d2270loc_4d2270:
004d2270bl golang.org/x/crypto/ssh.encryptedBlock
004d2274strb w0, [sp+63]
004d2278tbnz w0, 0, 0x4d2280
004d227cb 0x4d22f8
004d2280
004d2280loc_4d2280:
004d2280adrp x0, 0x159000
004d2284add x0, x0, 3040
004d2288bl runtime.newobject
004d228cstr x0, [sp+384]
004d2290str xzr, [x0]
004d2294adrp x27, 0x579000
004d2298ldr w1, [x27+3056]
004d229ccbz w1, 0x4d22a4
004d22a0b 0x4d22a8
004d22a4
004d22a4loc_4d22a4:
004d22a4b 0x4d22b8
004d22a8
004d22a8loc_4d22a8:
004d22a8ldr x4, [x0+8]
004d22acbl runtime.gcWriteBarrier1
004d22b0str x4, [x25]
004d22b4b 0x4d22b8
004d22b8
004d22b8loc_4d22b8:
004d22b8str xzr, [x0+8]
004d22bcldr x4, [sp+384]
004d22c0str x4, [sp+464]
004d22c4stp xzr, xzr, [sp+80]
004d22c8ldr x4, [sp+464]
004d22ccadrp x5, 0x244000
004d22d0add x5, x5, 160
004d22d4str x5, [sp+64]
004d22d8str x4, [sp+72]
004d22dcldr x2, [sp+64]
004d22e0ldr x0, [sp+80]
004d22e4ldr x3, [sp+72]
004d22e8ldr x1, [sp+88]
004d22ecldp x29, x30, [sp-8]
004d22f0add sp, sp, 608
004d22f4ret x30
004d22f8
004d22f8loc_4d22f8:
004d22f8ldr x3, [sp+96]
004d22fcldrsb x27, [x3]
004d2300ldr x1, [x3+8]
004d2304ldr x0, [x3]
004d2308str x0, [sp+368]
004d230cstr x1, [sp+376]
004d2310b 0x4d2314
004d2314
004d2314loc_4d2314:
004d2314subs xzr, x1, 14
004d2318b.le 0x4d2320
004d231cb 0x4d2754
004d2320
004d2320loc_4d2320:
004d2320subs xzr, x1, 11
004d2324b.eq 0x4d232c
004d2328b 0x4d2510
004d232c
004d232cloc_4d232c:
004d232cb 0x4d2330
004d2330
004d2330loc_4d2330:
004d2330subs xzr, x1, 11
004d2334b.eq 0x4d233c
004d2338b 0x4d2508
004d233c
004d233cloc_4d233c:
004d233csubs xzr, x1, 0
004d2340b.hi 0x4d2348
004d2344b 0x4d2fa4
004d2348
004d2348loc_4d2348:
004d2348ldrb w3, [x0]
004d234csubs xzr, x1, 1
004d2350b.hi 0x4d2358
004d2354b 0x4d2f9c
004d2358
004d2358loc_4d2358:
004d2358ldrb w4, [x0+1]
004d235cubfm x4, x4, 56, 7
004d2360orr x3, x3, x4
004d2364subs xzr, x1, 2
004d2368b.hi 0x4d2370
004d236cb 0x4d2f94
004d2370
004d2370loc_4d2370:
004d2370ldrb w4, [x0+2]
004d2374ubfm x4, x4, 48, 7
004d2378orr x3, x3, x4
004d237csubs xzr, x1, 3
004d2380b.hi 0x4d2388
004d2384b 0x4d2f8c
004d2388
004d2388loc_4d2388:
004d2388ldrb w4, [x0+3]
004d238cubfm x4, x4, 40, 7
004d2390orr x3, x3, x4
004d2394subs xzr, x1, 4
004d2398b.hi 0x4d23a0
004d239cb 0x4d2f84
004d23a0
004d23a0loc_4d23a0:
004d23a0ldrb w4, [x0+4]
004d23a4ubfm x4, x4, 32, 7
004d23a8orr x3, x3, x4
004d23acsubs xzr, x1, 5
004d23b0b.hi 0x4d23b8
004d23b4b 0x4d2f7c
004d23b8
004d23b8loc_4d23b8:
004d23b8ldrb w4, [x0+5]
004d23bcubfm x4, x4, 24, 7
004d23c0orr x3, x3, x4
004d23c4subs xzr, x1, 6
004d23c8b.hi 0x4d23d0
004d23ccb 0x4d2f74
004d23d0
004d23d0loc_4d23d0:
004d23d0ldrb w4, [x0+6]
004d23d4ubfm x4, x4, 16, 7
004d23d8orr x3, x3, x4
004d23dcsubs xzr, x1, 7
004d23e0b.hi 0x4d23e8
004d23e4b 0x4d2f6c
004d23e8
004d23e8loc_4d23e8:
004d23e8ldrb w4, [x0+7]
004d23ecubfm x4, x4, 8, 7
004d23f0orr x3, x3, x4
004d23f4movz x4, 21072
004d23f8movk x4, 0x56490000
004d23fcmovk x4, 0x544100000000
004d2400movk x4, 0x2045000000000000
004d2404subs xzr, x3, x4
004d2408b.eq 0x4d2410
004d240cb 0x4d2504
004d2410
004d2410loc_4d2410:
004d2410subs xzr, x1, 8
004d2414b.hi 0x4d241c
004d2418b 0x4d2f64
004d241c
004d241cloc_4d241c:
004d241cldrb w3, [x0+8]
004d2420subs xzr, x1, 9
004d2424b.hi 0x4d242c
004d2428b 0x4d2f5c
004d242c
004d242cloc_4d242c:
004d242cldrb w4, [x0+9]
004d2430ubfm x4, x4, 56, 7
004d2434orr x3, x3, x4
004d2438ubfm x3, x3, 0, 15
004d243cmovz x4, 17739
004d2440subs wzr, w3, w4
004d2444b.eq 0x4d244c
004d2448b 0x4d2500
004d244c
004d244cloc_4d244c:
004d244csubs xzr, x1, 10
004d2450b.hi 0x4d2458
004d2454b 0x4d2f54
004d2458
004d2458loc_4d2458:
004d2458ldrb w3, [x0+10]
004d245csubs wzr, w3, 89
004d2460b.eq 0x4d2468
004d2464b 0x4d24fc
004d2468
004d2468loc_4d2468:
004d2468b 0x4d246c
004d246c
004d246cloc_4d246c:
004d246cstp xzr, xzr, [sp+440]
004d2470stp xzr, xzr, [sp+472]
004d2474ldr x3, [sp+96]
004d2478ldrsb x27, [x3]
004d247cldr x0, [x3+24]
004d2480ldr x1, [x3+32]
004d2484ldr x2, [x3+40]
004d2488str x0, [sp+320]
004d248cstr x1, [sp+328]
004d2490str x2, [sp+336]
004d2494bl crypto/x509.ParsePKCS8PrivateKey
004d2498str x0, [sp+440]
004d249cstr x1, [sp+448]
004d24a0str x2, [sp+472]
004d24a4str x3, [sp+480]
004d24a8ldr x3, [sp+440]
004d24acldr x4, [sp+448]
004d24b0str x3, [sp+120]
004d24b4str x4, [sp+128]
004d24b8ldr x3, [sp+472]
004d24bcldr x4, [sp+480]
004d24c0str x3, [sp+104]
004d24c4str x4, [sp+112]
004d24c8ldr x3, [sp+120]
004d24ccldr x4, [sp+128]
004d24d0str x3, [sp+80]
004d24d4str x4, [sp+88]
004d24d8ldr x2, [sp+104]
004d24dcldr x3, [sp+112]
004d24e0str x2, [sp+64]
004d24e4str x3, [sp+72]
004d24e8ldr x0, [sp+80]
004d24ecldr x1, [sp+88]
004d24f0ldp x29, x30, [sp-8]
004d24f4add sp, sp, 608
004d24f8ret x30
004d24fc
004d24fcloc_4d24fc:
004d24fcb 0x4d250c
004d2500
004d2500loc_4d2500:
004d2500b 0x4d250c
004d2504
004d2504loc_4d2504:
004d2504b 0x4d250c
004d2508
004d2508loc_4d2508:
004d2508b 0x4d250c
004d250c
004d250cloc_4d250c:
004d250cb 0x4d2ce4
004d2510
004d2510loc_4d2510:
004d2510subs xzr, x1, 14
004d2514b.eq 0x4d251c
004d2518b 0x4d274c
004d251c
004d251cloc_4d251c:
004d251cb 0x4d2520
004d2520
004d2520loc_4d2520:
004d2520subs xzr, x1, 14
004d2524b.eq 0x4d252c
004d2528b 0x4d2744
004d252c
004d252cloc_4d252c:
004d252csubs xzr, x1, 0
004d2530b.hi 0x4d2538
004d2534b 0x4d2f4c
004d2538
004d2538loc_4d2538:
004d2538ldrb w3, [x0]
004d253csubs xzr, x1, 1
004d2540b.hi 0x4d2548
004d2544b 0x4d2f44
004d2548
004d2548loc_4d2548:
004d2548ldrb w4, [x0+1]
004d254cubfm x4, x4, 56, 7
004d2550orr x3, x3, x4
004d2554subs xzr, x1, 2
004d2558b.hi 0x4d2560
004d255cb 0x4d2f3c
004d2560
004d2560loc_4d2560:
004d2560ldrb w4, [x0+2]
004d2564ubfm x4, x4, 48, 7
004d2568orr x3, x3, x4
004d256csubs xzr, x1, 3
004d2570b.hi 0x4d2578
004d2574b 0x4d2f34
004d2578
004d2578loc_4d2578:
004d2578ldrb w4, [x0+3]
004d257cubfm x4, x4, 40, 7
004d2580orr x3, x3, x4
004d2584subs xzr, x1, 4
004d2588b.hi 0x4d2590
004d258cb 0x4d2f2c
004d2590
004d2590loc_4d2590:
004d2590ldrb w4, [x0+4]
004d2594ubfm x4, x4, 32, 7
004d2598orr x3, x3, x4
004d259csubs xzr, x1, 5
004d25a0b.hi 0x4d25a8
004d25a4b 0x4d2f24
004d25a8
004d25a8loc_4d25a8:
004d25a8ldrb w4, [x0+5]
004d25acubfm x4, x4, 24, 7
004d25b0orr x3, x3, x4
004d25b4subs xzr, x1, 6
004d25b8b.hi 0x4d25c0
004d25bcb 0x4d2f1c
004d25c0
004d25c0loc_4d25c0:
004d25c0ldrb w4, [x0+6]
004d25c4ubfm x4, x4, 16, 7
004d25c8orr x3, x3, x4
004d25ccsubs xzr, x1, 7
004d25d0b.hi 0x4d25d8
004d25d4b 0x4d2f14
004d25d8
004d25d8loc_4d25d8:
004d25d8ldrb w4, [x0+7]
004d25dcubfm x4, x4, 8, 7
004d25e0orr x3, x3, x4
004d25e4movz x4, 17221
004d25e8movk x4, 0x50200000
004d25ecmovk x4, 0x495200000000
004d25f0movk x4, 0x4156000000000000
004d25f4subs xzr, x3, x4
004d25f8b.eq 0x4d2600
004d25fcb 0x4d2740
004d2600
004d2600loc_4d2600:
004d2600subs xzr, x1, 8
004d2604b.hi 0x4d260c
004d2608b 0x4d2f0c
004d260c
004d260cloc_4d260c:
004d260cldrb w3, [x0+8]
004d2610subs xzr, x1, 9
004d2614b.hi 0x4d261c
004d2618b 0x4d2f04
004d261c
004d261cloc_4d261c:
004d261cldrb w4, [x0+9]
004d2620ubfm x4, x4, 56, 7
004d2624orr x3, x3, x4
004d2628subs xzr, x1, 10
004d262cb.hi 0x4d2634
004d2630b 0x4d2efc
004d2634
004d2634loc_4d2634:
004d2634ldrb w4, [x0+10]
004d2638ubfm x4, x4, 48, 7
004d263corr x3, x3, x4
004d2640subs xzr, x1, 11
004d2644b.hi 0x4d264c
004d2648b 0x4d2ef4
004d264c
004d264cloc_4d264c:
004d264cldrb w4, [x0+11]
004d2650ubfm x4, x4, 40, 7
004d2654orr x3, x3, x4
004d2658movz x4, 17748
004d265cmovk x4, 0x4b200000
004d2660subs wzr, w3, w4
004d2664b.eq 0x4d266c
004d2668b 0x4d273c
004d266c
004d266cloc_4d266c:
004d266csubs xzr, x1, 12
004d2670b.hi 0x4d2678
004d2674b 0x4d2eec
004d2678
004d2678loc_4d2678:
004d2678ldrb w3, [x0+12]
004d267csubs xzr, x1, 13
004d2680b.hi 0x4d2688
004d2684b 0x4d2ee4
004d2688
004d2688loc_4d2688:
004d2688ldrb w4, [x0+13]
004d268cubfm x4, x4, 56, 7
004d2690orr x3, x3, x4
004d2694ubfm x3, x3, 0, 15
004d2698movz x4, 22853
004d269csubs wzr, w3, w4
004d26a0b.eq 0x4d26a8
004d26a4b 0x4d2738
004d26a8
004d26a8loc_4d26a8:
004d26a8b 0x4d26ac
004d26ac
004d26acloc_4d26ac:
004d26acstr xzr, [sp+432]
004d26b0stp xzr, xzr, [sp+472]
004d26b4ldr x3, [sp+96]
004d26b8ldrsb x27, [x3]
004d26bcldr x0, [x3+24]
004d26c0ldr x1, [x3+32]
004d26c4ldr x2, [x3+40]
004d26c8str x0, [sp+296]
004d26ccstr x1, [sp+304]
004d26d0str x2, [sp+312]
004d26d4bl crypto/x509.ParseECPrivateKey
004d26d8str x0, [sp+432]
004d26dcstr x1, [sp+472]
004d26e0str x2, [sp+480]
004d26e4ldr x3, [sp+432]
004d26e8str x3, [sp+592]
004d26ecldr x3, [sp+472]
004d26f0ldr x4, [sp+480]
004d26f4str x3, [sp+576]
004d26f8str x4, [sp+584]
004d26fcldr x3, [sp+592]
004d2700str x3, [sp+432]
004d2704adrp x4, 0x1aa000
004d2708add x4, x4, 32
004d270cstr x4, [sp+80]
004d2710str x3, [sp+88]
004d2714ldr x2, [sp+576]
004d2718ldr x3, [sp+584]
004d271cstr x2, [sp+64]
004d2720str x3, [sp+72]
004d2724ldr x0, [sp+80]
004d2728ldr x1, [sp+88]
004d272cldp x29, x30, [sp-8]
004d2730add sp, sp, 608
004d2734ret x30
004d2738
004d2738loc_4d2738:
004d2738b 0x4d2748
004d273c
004d273cloc_4d273c:
004d273cb 0x4d2748
004d2740
004d2740loc_4d2740:
004d2740b 0x4d2748
004d2744
004d2744loc_4d2744:
004d2744b 0x4d2748
004d2748
004d2748loc_4d2748:
004d2748b 0x4d2ce4
004d274c
004d274cloc_4d274c:
004d274cb 0x4d2750
004d2750
004d2750loc_4d2750:
004d2750b 0x4d2ce0
004d2754
004d2754loc_4d2754:
004d2754subs xzr, x1, 15
004d2758b.eq 0x4d2760
004d275cb 0x4d2bfc
004d2760
004d2760loc_4d2760:
004d2760b 0x4d2764
004d2764
004d2764loc_4d2764:
004d2764subs xzr, x1, 15
004d2768b.eq 0x4d2770
004d276cb 0x4d29a8
004d2770
004d2770loc_4d2770:
004d2770subs xzr, x1, 0
004d2774b.hi 0x4d277c
004d2778b 0x4d2edc
004d277c
004d277cloc_4d277c:
004d277cldrb w3, [x0]
004d2780subs xzr, x1, 1
004d2784b.hi 0x4d278c
004d2788b 0x4d2ed4
004d278c
004d278cloc_4d278c:
004d278cldrb w4, [x0+1]
004d2790ubfm x4, x4, 56, 7
004d2794orr x3, x3, x4
004d2798subs xzr, x1, 2
004d279cb.hi 0x4d27a4
004d27a0b 0x4d2ecc
004d27a4
004d27a4loc_4d27a4:
004d27a4ldrb w4, [x0+2]
004d27a8ubfm x4, x4, 48, 7
004d27acorr x3, x3, x4
004d27b0subs xzr, x1, 3
004d27b4b.hi 0x4d27bc
004d27b8b 0x4d2ec4
004d27bc
004d27bcloc_4d27bc:
004d27bcldrb w4, [x0+3]
004d27c0ubfm x4, x4, 40, 7
004d27c4orr x3, x3, x4
004d27c8subs xzr, x1, 4
004d27ccb.hi 0x4d27d4
004d27d0b 0x4d2ebc
004d27d4
004d27d4loc_4d27d4:
004d27d4ldrb w4, [x0+4]
004d27d8ubfm x4, x4, 32, 7
004d27dcorr x3, x3, x4
004d27e0subs xzr, x1, 5
004d27e4b.hi 0x4d27ec
004d27e8b 0x4d2eb4
004d27ec
004d27ecloc_4d27ec:
004d27ecldrb w4, [x0+5]
004d27f0ubfm x4, x4, 24, 7
004d27f4orr x3, x3, x4
004d27f8subs xzr, x1, 6
004d27fcb.hi 0x4d2804
004d2800b 0x4d2eac
004d2804
004d2804loc_4d2804:
004d2804ldrb w4, [x0+6]
004d2808ubfm x4, x4, 16, 7
004d280corr x3, x3, x4
004d2810subs xzr, x1, 7
004d2814b.hi 0x4d281c
004d2818b 0x4d2ea4
004d281c
004d281cloc_4d281c:
004d281cldrb w4, [x0+7]
004d2820ubfm x4, x4, 8, 7
004d2824orr x3, x3, x4
004d2828movz x4, 21316
004d282cmovk x4, 0x20410000
004d2830movk x4, 0x525000000000
004d2834movk x4, 0x5649000000000000
004d2838subs xzr, x3, x4
004d283cb.eq 0x4d2844
004d2840b 0x4d29a4
004d2844
004d2844loc_4d2844:
004d2844subs xzr, x1, 8
004d2848b.hi 0x4d2850
004d284cb 0x4d2e9c
004d2850
004d2850loc_4d2850:
004d2850ldrb w3, [x0+8]
004d2854subs xzr, x1, 9
004d2858b.hi 0x4d2860
004d285cb 0x4d2e94
004d2860
004d2860loc_4d2860:
004d2860ldrb w4, [x0+9]
004d2864ubfm x4, x4, 56, 7
004d2868orr x3, x3, x4
004d286csubs xzr, x1, 10
004d2870b.hi 0x4d2878
004d2874b 0x4d2e8c
004d2878
004d2878loc_4d2878:
004d2878ldrb w4, [x0+10]
004d287cubfm x4, x4, 48, 7
004d2880orr x3, x3, x4
004d2884subs xzr, x1, 11
004d2888b.hi 0x4d2890
004d288cb 0x4d2e84
004d2890
004d2890loc_4d2890:
004d2890ldrb w4, [x0+11]
004d2894ubfm x4, x4, 40, 7
004d2898orr x3, x3, x4
004d289cmovz x4, 21569
004d28a0movk x4, 0x20450000
004d28a4subs wzr, w3, w4
004d28a8b.eq 0x4d28b0
004d28acb 0x4d29a0
004d28b0
004d28b0loc_4d28b0:
004d28b0subs xzr, x1, 12
004d28b4b.hi 0x4d28bc
004d28b8b 0x4d2e7c
004d28bc
004d28bcloc_4d28bc:
004d28bcldrb w3, [x0+12]
004d28c0subs xzr, x1, 13
004d28c4b.hi 0x4d28cc
004d28c8b 0x4d2e74
004d28cc
004d28ccloc_4d28cc:
004d28ccldrb w4, [x0+13]
004d28d0ubfm x4, x4, 56, 7
004d28d4orr x3, x3, x4
004d28d8ubfm x3, x3, 0, 15
004d28dcmovz x4, 17739
004d28e0subs wzr, w3, w4
004d28e4b.eq 0x4d28ec
004d28e8b 0x4d299c
004d28ec
004d28ecloc_4d28ec:
004d28ecsubs xzr, x1, 14
004d28f0b.hi 0x4d28f8
004d28f4b 0x4d2e6c
004d28f8
004d28f8loc_4d28f8:
004d28f8ldrb w3, [x0+14]
004d28fcsubs wzr, w3, 89
004d2900b.eq 0x4d2908
004d2904b 0x4d2998
004d2908
004d2908loc_4d2908:
004d2908b 0x4d290c
004d290c
004d290cloc_4d290c:
004d290cstr xzr, [sp+424]
004d2910stp xzr, xzr, [sp+472]
004d2914ldr x3, [sp+96]
004d2918ldrsb x27, [x3]
004d291cldr x0, [x3+24]
004d2920ldr x1, [x3+32]
004d2924ldr x2, [x3+40]
004d2928str x0, [sp+272]
004d292cstr x1, [sp+280]
004d2930str x2, [sp+288]
004d2934bl golang.org/x/crypto/ssh.ParseDSAPrivateKey
004d2938str x0, [sp+424]
004d293cstr x1, [sp+472]
004d2940str x2, [sp+480]
004d2944ldr x3, [sp+424]
004d2948str x3, [sp+568]
004d294cldr x3, [sp+472]
004d2950ldr x4, [sp+480]
004d2954str x3, [sp+552]
004d2958str x4, [sp+560]
004d295cldr x3, [sp+568]
004d2960str x3, [sp+424]
004d2964adrp x4, 0x11a000
004d2968add x4, x4, 896
004d296cstr x4, [sp+80]
004d2970str x3, [sp+88]
004d2974ldr x2, [sp+552]
004d2978ldr x3, [sp+560]
004d297cstr x2, [sp+64]
004d2980str x3, [sp+72]
004d2984ldr x0, [sp+80]
004d2988ldr x1, [sp+88]
004d298cldp x29, x30, [sp-8]
004d2990add sp, sp, 608
004d2994ret x30
004d2998
004d2998loc_4d2998:
004d2998b 0x4d29ac
004d299c
004d299cloc_4d299c:
004d299cb 0x4d29ac
004d29a0
004d29a0loc_4d29a0:
004d29a0b 0x4d29ac
004d29a4
004d29a4loc_4d29a4:
004d29a4b 0x4d29ac
004d29a8
004d29a8loc_4d29a8:
004d29a8b 0x4d29ac
004d29ac
004d29acloc_4d29ac:
004d29acsubs xzr, x1, 15
004d29b0b.eq 0x4d29b8
004d29b4b 0x4d2bf0
004d29b8
004d29b8loc_4d29b8:
004d29b8subs xzr, x1, 0
004d29bcb.hi 0x4d29c4
004d29c0b 0x4d2e64
004d29c4
004d29c4loc_4d29c4:
004d29c4ldrb w3, [x0]
004d29c8subs xzr, x1, 1
004d29ccb.hi 0x4d29d4
004d29d0b 0x4d2e5c
004d29d4
004d29d4loc_4d29d4:
004d29d4ldrb w4, [x0+1]
004d29d8ubfm x4, x4, 56, 7
004d29dcorr x3, x3, x4
004d29e0subs xzr, x1, 2
004d29e4b.hi 0x4d29ec
004d29e8b 0x4d2e54
004d29ec
004d29ecloc_4d29ec:
004d29ecldrb w4, [x0+2]
004d29f0ubfm x4, x4, 48, 7
004d29f4orr x3, x3, x4
004d29f8subs xzr, x1, 3
004d29fcb.hi 0x4d2a04
004d2a00b 0x4d2e4c
004d2a04
004d2a04loc_4d2a04:
004d2a04ldrb w4, [x0+3]
004d2a08ubfm x4, x4, 40, 7
004d2a0corr x3, x3, x4
004d2a10subs xzr, x1, 4
004d2a14b.hi 0x4d2a1c
004d2a18b 0x4d2e44
004d2a1c
004d2a1cloc_4d2a1c:
004d2a1cldrb w4, [x0+4]
004d2a20ubfm x4, x4, 32, 7
004d2a24orr x3, x3, x4
004d2a28subs xzr, x1, 5
004d2a2cb.hi 0x4d2a34
004d2a30b 0x4d2e3c
004d2a34
004d2a34loc_4d2a34:
004d2a34ldrb w4, [x0+5]
004d2a38ubfm x4, x4, 24, 7
004d2a3corr x3, x3, x4
004d2a40subs xzr, x1, 6
004d2a44b.hi 0x4d2a4c
004d2a48b 0x4d2e34
004d2a4c
004d2a4cloc_4d2a4c:
004d2a4cldrb w4, [x0+6]
004d2a50ubfm x4, x4, 16, 7
004d2a54orr x3, x3, x4
004d2a58subs xzr, x1, 7
004d2a5cb.hi 0x4d2a64
004d2a60b 0x4d2e2c
004d2a64
004d2a64loc_4d2a64:
004d2a64ldrb w4, [x0+7]
004d2a68ubfm x4, x4, 8, 7
004d2a6corr x3, x3, x4
004d2a70movz x4, 21330
004d2a74movk x4, 0x20410000
004d2a78movk x4, 0x525000000000
004d2a7cmovk x4, 0x5649000000000000
004d2a80subs xzr, x3, x4
004d2a84b.eq 0x4d2a8c
004d2a88b 0x4d2bec
004d2a8c
004d2a8cloc_4d2a8c:
004d2a8csubs xzr, x1, 8
004d2a90b.hi 0x4d2a98
004d2a94b 0x4d2e24
004d2a98
004d2a98loc_4d2a98:
004d2a98ldrb w3, [x0+8]
004d2a9csubs xzr, x1, 9
004d2aa0b.hi 0x4d2aa8
004d2aa4b 0x4d2e1c
004d2aa8
004d2aa8loc_4d2aa8:
004d2aa8ldrb w4, [x0+9]
004d2aacubfm x4, x4, 56, 7
004d2ab0orr x3, x3, x4
004d2ab4subs xzr, x1, 10
004d2ab8b.hi 0x4d2ac0
004d2abcb 0x4d2e14
004d2ac0
004d2ac0loc_4d2ac0:
004d2ac0ldrb w4, [x0+10]
004d2ac4ubfm x4, x4, 48, 7
004d2ac8orr x3, x3, x4
004d2accsubs xzr, x1, 11
004d2ad0b.hi 0x4d2ad8
004d2ad4b 0x4d2e0c
004d2ad8
004d2ad8loc_4d2ad8:
004d2ad8ldrb w4, [x0+11]
004d2adcubfm x4, x4, 40, 7
004d2ae0orr x3, x3, x4
004d2ae4movz x4, 21569
004d2ae8movk x4, 0x20450000
004d2aecsubs wzr, w3, w4
004d2af0b.eq 0x4d2af8
004d2af4b 0x4d2be8
004d2af8
004d2af8loc_4d2af8:
004d2af8subs xzr, x1, 12
004d2afcb.hi 0x4d2b04
004d2b00b 0x4d2e04
004d2b04
004d2b04loc_4d2b04:
004d2b04ldrb w3, [x0+12]
004d2b08subs xzr, x1, 13
004d2b0cb.hi 0x4d2b14
004d2b10b 0x4d2dfc
004d2b14
004d2b14loc_4d2b14:
004d2b14ldrb w4, [x0+13]
004d2b18ubfm x4, x4, 56, 7
004d2b1corr x3, x3, x4
004d2b20ubfm x3, x3, 0, 15
004d2b24movz x4, 17739
004d2b28subs wzr, w3, w4
004d2b2cb.eq 0x4d2b34
004d2b30b 0x4d2be4
004d2b34
004d2b34loc_4d2b34:
004d2b34subs xzr, x1, 14
004d2b38b.hi 0x4d2b40
004d2b3cb 0x4d2df4
004d2b40
004d2b40loc_4d2b40:
004d2b40ldrb w3, [x0+14]
004d2b44subs wzr, w3, 89
004d2b48b.eq 0x4d2b50
004d2b4cb 0x4d2be0
004d2b50
004d2b50loc_4d2b50:
004d2b50b 0x4d2b54
004d2b54
004d2b54loc_4d2b54:
004d2b54str xzr, [sp+456]
004d2b58stp xzr, xzr, [sp+472]
004d2b5cldr x3, [sp+96]
004d2b60ldrsb x27, [x3]
004d2b64ldr x0, [x3+24]
004d2b68ldr x1, [x3+32]
004d2b6cldr x2, [x3+40]
004d2b70str x0, [sp+344]
004d2b74str x1, [sp+352]
004d2b78str x2, [sp+360]
004d2b7cbl crypto/x509.ParsePKCS1PrivateKey
004d2b80str x0, [sp+456]
004d2b84str x1, [sp+472]
004d2b88str x2, [sp+480]
004d2b8cldr x3, [sp+456]
004d2b90str x3, [sp+152]
004d2b94ldr x3, [sp+472]
004d2b98ldr x4, [sp+480]
004d2b9cstr x3, [sp+136]
004d2ba0str x4, [sp+144]
004d2ba4ldr x3, [sp+152]
004d2ba8str x3, [sp+456]
004d2bacadrp x4, 0x1a4000
004d2bb0add x4, x4, 2592
004d2bb4str x4, [sp+80]
004d2bb8str x3, [sp+88]
004d2bbcldr x2, [sp+136]
004d2bc0ldr x3, [sp+144]
004d2bc4str x2, [sp+64]
004d2bc8str x3, [sp+72]
004d2bccldr x0, [sp+80]
004d2bd0ldr x1, [sp+88]
004d2bd4ldp x29, x30, [sp-8]
004d2bd8add sp, sp, 608
004d2bdcret x30
004d2be0
004d2be0loc_4d2be0:
004d2be0b 0x4d2bf4
004d2be4
004d2be4loc_4d2be4:
004d2be4b 0x4d2bf4
004d2be8
004d2be8loc_4d2be8:
004d2be8b 0x4d2bf4
004d2bec
004d2becloc_4d2bec:
004d2becb 0x4d2bf4
004d2bf0
004d2bf0loc_4d2bf0:
004d2bf0b 0x4d2bf4
004d2bf4
004d2bf4loc_4d2bf4:
004d2bf4b 0x4d2bf8
004d2bf8
004d2bf8loc_4d2bf8:
004d2bf8b 0x4d2ce4
004d2bfc
004d2bfcloc_4d2bfc:
004d2bfcsubs xzr, x1, 19
004d2c00b.eq 0x4d2c08
004d2c04b 0x4d2cd8
004d2c08
004d2c08loc_4d2c08:
004d2c08b 0x4d2c0c
004d2c0c
004d2c0cloc_4d2c0c:
004d2c0csubs xzr, x1, 19
004d2c10b.eq 0x4d2c18
004d2c14b 0x4d2cd0
004d2c18
004d2c18loc_4d2c18:
004d2c18adrp x1, 0x1e4000
004d2c1cadd x1, x1, 1555
004d2c20movz x2, 19
004d2c24bl runtime.memequal
004d2c28tbnz w0, 0, 0x4d2c30
004d2c2cb 0x4d2ccc
004d2c30
004d2c30loc_4d2c30:
004d2c30b 0x4d2c34
004d2c34
004d2c34loc_4d2c34:
004d2c34stp xzr, xzr, [sp+408]
004d2c38stp xzr, xzr, [sp+472]
004d2c3cldr x4, [sp+96]
004d2c40ldrsb x27, [x4]
004d2c44ldr x0, [x4+24]
004d2c48ldr x1, [x4+32]
004d2c4cldr x2, [x4+40]
004d2c50str x0, [sp+248]
004d2c54str x1, [sp+256]
004d2c58str x2, [sp+264]
004d2c5cadrp x3, 0x207000
004d2c60add x3, x3, 728
004d2c64bl golang.org/x/crypto/ssh.parseOpenSSHPrivateKey
004d2c68str x0, [sp+408]
004d2c6cstr x1, [sp+416]
004d2c70str x2, [sp+472]
004d2c74str x3, [sp+480]
004d2c78ldr x4, [sp+408]
004d2c7cldr x5, [sp+416]
004d2c80str x4, [sp+536]
004d2c84str x5, [sp+544]
004d2c88ldr x4, [sp+472]
004d2c8cldr x5, [sp+480]
004d2c90str x4, [sp+520]
004d2c94str x5, [sp+528]
004d2c98ldr x4, [sp+536]
004d2c9cldr x5, [sp+544]
004d2ca0str x4, [sp+80]
004d2ca4str x5, [sp+88]
004d2ca8ldr x2, [sp+520]
004d2cacldr x3, [sp+528]
004d2cb0str x2, [sp+64]
004d2cb4str x3, [sp+72]
004d2cb8ldr x0, [sp+80]
004d2cbcldr x1, [sp+88]
004d2cc0ldp x29, x30, [sp-8]
004d2cc4add sp, sp, 608
004d2cc8ret x30
004d2ccc
004d2cccloc_4d2ccc:
004d2cccb 0x4d2cd4
004d2cd0
004d2cd0loc_4d2cd0:
004d2cd0b 0x4d2cd4
004d2cd4
004d2cd4loc_4d2cd4:
004d2cd4b 0x4d2ce4
004d2cd8
004d2cd8loc_4d2cd8:
004d2cd8b 0x4d2cdc
004d2cdc
004d2cdcloc_4d2cdc:
004d2cdcb 0x4d2ce0
004d2ce0
004d2ce0loc_4d2ce0:
004d2ce0b 0x4d2ce4
004d2ce4
004d2ce4loc_4d2ce4:
004d2ce4b 0x4d2ce8
004d2ce8
004d2ce8loc_4d2ce8:
004d2ce8stp xzr, xzr, [sp+392]
004d2cecadd x2, sp, 392
004d2cf0str x2, [sp+216]
004d2cf4ldr x2, [sp+96]
004d2cf8ldrsb x27, [x2]
004d2cfcldr x0, [x2]
004d2d00ldr x1, [x2+8]
004d2d04str x0, [sp+200]
004d2d08str x1, [sp+208]
004d2d0cbl runtime.convTstring
004d2d10str x0, [sp+192]
004d2d14ldr x2, [sp+216]
004d2d18ldrsb x27, [x2]
004d2d1cadrp x3, 0x123000
004d2d20add x3, x3, 2944
004d2d24str x3, [x2]
004d2d28adrp x27, 0x579000
004d2d2cldr w3, [x27+3056]
004d2d30cbz w3, 0x4d2d38
004d2d34b 0x4d2d3c
004d2d38
004d2d38loc_4d2d38:
004d2d38b 0x4d2d50
004d2d3c
004d2d3cloc_4d2d3c:
004d2d3cbl runtime.gcWriteBarrier2
004d2d40str x0, [x25]
004d2d44ldr x5, [x2+8]
004d2d48str x5, [x25+8]
004d2d4cb 0x4d2d50
004d2d50
004d2d50loc_4d2d50:
004d2d50str x0, [x2+8]
004d2d54ldr x2, [sp+216]
004d2d58ldrsb x27, [x2]
004d2d5cb 0x4d2d60
004d2d60
004d2d60loc_4d2d60:
004d2d60str x2, [sp+224]
004d2d64orr x4, xzr, 1
004d2d68str x4, [sp+232]
004d2d6cstr x4, [sp+240]
004d2d70adrp x0, 0x1e9000
004d2d74add x0, x0, 3740
004d2d78orr x1, xzr, 28
004d2d7cmov x3, x4
004d2d80bl fmt.Errorf
004d2d84str x0, [sp+472]
004d2d88str x1, [sp+480]
004d2d8cstp xzr, xzr, [sp+80]
004d2d90ldr x2, [sp+472]
004d2d94ldr x3, [sp+480]
004d2d98str x2, [sp+64]
004d2d9cstr x3, [sp+72]
004d2da0ldr x0, [sp+80]
004d2da4ldr x1, [sp+88]
004d2da8ldp x29, x30, [sp-8]
004d2dacadd sp, sp, 608
004d2db0ret x30
004d2db4
004d2db4loc_4d2db4:
004d2db4adrp x0, 0x1e3000
004d2db8add x0, x0, 1526
004d2dbcmovz x1, 17
004d2dc0bl errors.New
004d2dc4str x0, [sp+472]
004d2dc8str x1, [sp+480]
004d2dccstp xzr, xzr, [sp+80]
004d2dd0ldr x2, [sp+472]
004d2dd4ldr x3, [sp+480]
004d2dd8str x2, [sp+64]
004d2ddcstr x3, [sp+72]
004d2de0ldr x0, [sp+80]
004d2de4ldr x1, [sp+88]
004d2de8ldp x29, x30, [sp-8]
004d2decadd sp, sp, 608
004d2df0ret x30
004d2df4
004d2df4loc_4d2df4:
004d2df4orr x0, xzr, 14
004d2df8bl runtime.panicIndex
004d2dfc
004d2dfcloc_4d2dfc:
004d2dfcmovz x0, 13
004d2e00bl runtime.panicIndex
004d2e04
004d2e04loc_4d2e04:
004d2e04orr x0, xzr, 12
004d2e08bl runtime.panicIndex
004d2e0c
004d2e0cloc_4d2e0c:
004d2e0cmovz x0, 11
004d2e10bl runtime.panicIndex
004d2e14
004d2e14loc_4d2e14:
004d2e14movz x0, 10
004d2e18bl runtime.panicIndex
004d2e1c
004d2e1cloc_4d2e1c:
004d2e1cmovz x0, 9
004d2e20bl runtime.panicIndex
004d2e24
004d2e24loc_4d2e24:
004d2e24orr x0, xzr, 8
004d2e28bl runtime.panicIndex
004d2e2c
004d2e2cloc_4d2e2c:
004d2e2corr x0, xzr, 7
004d2e30bl runtime.panicIndex
004d2e34
004d2e34loc_4d2e34:
004d2e34orr x0, xzr, 6
004d2e38bl runtime.panicIndex
004d2e3c
004d2e3cloc_4d2e3c:
004d2e3cmovz x0, 5
004d2e40bl runtime.panicIndex
004d2e44
004d2e44loc_4d2e44:
004d2e44orr x0, xzr, 4
004d2e48bl runtime.panicIndex
004d2e4c
004d2e4cloc_4d2e4c:
004d2e4corr x0, xzr, 3
004d2e50bl runtime.panicIndex
004d2e54
004d2e54loc_4d2e54:
004d2e54orr x0, xzr, 2
004d2e58bl runtime.panicIndex
004d2e5c
004d2e5cloc_4d2e5c:
004d2e5corr x0, xzr, 1
004d2e60bl runtime.panicIndex
004d2e64
004d2e64loc_4d2e64:
004d2e64mov x0, xzr
004d2e68bl runtime.panicIndex
004d2e6c
004d2e6cloc_4d2e6c:
004d2e6corr x0, xzr, 14
004d2e70bl runtime.panicIndex
004d2e74
004d2e74loc_4d2e74:
004d2e74movz x0, 13
004d2e78bl runtime.panicIndex
004d2e7c
004d2e7cloc_4d2e7c:
004d2e7corr x0, xzr, 12
004d2e80bl runtime.panicIndex
004d2e84
004d2e84loc_4d2e84:
004d2e84movz x0, 11
004d2e88bl runtime.panicIndex
004d2e8c
004d2e8cloc_4d2e8c:
004d2e8cmovz x0, 10
004d2e90bl runtime.panicIndex
004d2e94
004d2e94loc_4d2e94:
004d2e94movz x0, 9
004d2e98bl runtime.panicIndex
004d2e9c
004d2e9cloc_4d2e9c:
004d2e9corr x0, xzr, 8
004d2ea0bl runtime.panicIndex
004d2ea4
004d2ea4loc_4d2ea4:
004d2ea4orr x0, xzr, 7
004d2ea8bl runtime.panicIndex
004d2eac
004d2eacloc_4d2eac:
004d2eacorr x0, xzr, 6
004d2eb0bl runtime.panicIndex
004d2eb4
004d2eb4loc_4d2eb4:
004d2eb4movz x0, 5
004d2eb8bl runtime.panicIndex
004d2ebc
004d2ebcloc_4d2ebc:
004d2ebcorr x0, xzr, 4
004d2ec0bl runtime.panicIndex
004d2ec4
004d2ec4loc_4d2ec4:
004d2ec4orr x0, xzr, 3
004d2ec8bl runtime.panicIndex
004d2ecc
004d2eccloc_4d2ecc:
004d2eccorr x0, xzr, 2
004d2ed0bl runtime.panicIndex
004d2ed4
004d2ed4loc_4d2ed4:
004d2ed4orr x0, xzr, 1
004d2ed8bl runtime.panicIndex
004d2edc
004d2edcloc_4d2edc:
004d2edcmov x0, xzr
004d2ee0bl runtime.panicIndex
004d2ee4
004d2ee4loc_4d2ee4:
004d2ee4movz x0, 13
004d2ee8bl runtime.panicIndex
004d2eec
004d2eecloc_4d2eec:
004d2eecorr x0, xzr, 12
004d2ef0bl runtime.panicIndex
004d2ef4
004d2ef4loc_4d2ef4:
004d2ef4movz x0, 11
004d2ef8bl runtime.panicIndex
004d2efc
004d2efcloc_4d2efc:
004d2efcmovz x0, 10
004d2f00bl runtime.panicIndex
004d2f04
004d2f04loc_4d2f04:
004d2f04movz x0, 9
004d2f08bl runtime.panicIndex
004d2f0c
004d2f0cloc_4d2f0c:
004d2f0corr x0, xzr, 8
004d2f10bl runtime.panicIndex
004d2f14
004d2f14loc_4d2f14:
004d2f14orr x0, xzr, 7
004d2f18bl runtime.panicIndex
004d2f1c
004d2f1cloc_4d2f1c:
004d2f1corr x0, xzr, 6
004d2f20bl runtime.panicIndex
004d2f24
004d2f24loc_4d2f24:
004d2f24movz x0, 5
004d2f28bl runtime.panicIndex
004d2f2c
004d2f2cloc_4d2f2c:
004d2f2corr x0, xzr, 4
004d2f30bl runtime.panicIndex
004d2f34
004d2f34loc_4d2f34:
004d2f34orr x0, xzr, 3
004d2f38bl runtime.panicIndex
004d2f3c
004d2f3cloc_4d2f3c:
004d2f3corr x0, xzr, 2
004d2f40bl runtime.panicIndex
004d2f44
004d2f44loc_4d2f44:
004d2f44orr x0, xzr, 1
004d2f48bl runtime.panicIndex
004d2f4c
004d2f4cloc_4d2f4c:
004d2f4cmov x0, xzr
004d2f50bl runtime.panicIndex
004d2f54
004d2f54loc_4d2f54:
004d2f54movz x0, 10
004d2f58bl runtime.panicIndex
004d2f5c
004d2f5cloc_4d2f5c:
004d2f5cmovz x0, 9
004d2f60bl runtime.panicIndex
004d2f64
004d2f64loc_4d2f64:
004d2f64orr x0, xzr, 8
004d2f68bl runtime.panicIndex
004d2f6c
004d2f6cloc_4d2f6c:
004d2f6corr x0, xzr, 7
004d2f70bl runtime.panicIndex
004d2f74
004d2f74loc_4d2f74:
004d2f74orr x0, xzr, 6
004d2f78bl runtime.panicIndex
004d2f7c
004d2f7cloc_4d2f7c:
004d2f7cmovz x0, 5
004d2f80bl runtime.panicIndex
004d2f84
004d2f84loc_4d2f84:
004d2f84orr x0, xzr, 4
004d2f88bl runtime.panicIndex
004d2f8c
004d2f8cloc_4d2f8c:
004d2f8corr x0, xzr, 3
004d2f90bl runtime.panicIndex
004d2f94
004d2f94loc_4d2f94:
004d2f94orr x0, xzr, 2
004d2f98bl runtime.panicIndex
004d2f9c
004d2f9cloc_4d2f9c:
004d2f9corr x0, xzr, 1
004d2fa0bl runtime.panicIndex
004d2fa4
004d2fa4loc_4d2fa4:
004d2fa4mov x0, xzr
004d2fa8bl runtime.panicIndex
004d2fachint
004d2fb0
004d2fb0loc_4d2fb0:
004d2fb0stp x0, x1, [sp+8]
004d2fb4str x2, [sp+24]
004d2fb8mov x3, x30
004d2fbcbl runtime.morestack_noctxt.abi0
004d2fc0ldp x0, x1, [sp+8]
004d2fc4ldr x2, [sp+24]
004d2fc8b 0x4d21e0
004d2fccudf 0
004d21e0
004d21e0golang.org/x/crypto/ssh.ParseRawPrivateKey: ; void golang.org/x/crypto/ssh.ParseRawPrivateKey(struct []uint8 pemBytes)
004d21e0ldr x16, [x28+16]
004d21e4sub x17, sp, 480
004d21e8subs xzr, x17, x16
004d21ecb.ls 0x4d2fb0
004d21f0sub x20, sp, 608
004d21f4stp x29, x30, [x20-8]
004d21f8add sp, x20, 0
004d21fcsub x29, sp, 8
004d2200str x0, [sp+616]
004d2204str x1, [sp+624]
004d2208str x2, [sp+632]
004d220cstp xzr, xzr, [sp+80]
004d2210stp xzr, xzr, [sp+64]
004d2214str xzr, [sp+512]
004d2218str xzr, [sp+488]
004d221cstp xzr, xzr, [sp+496]
004d2220ldr x0, [sp+616]
004d2224ldr x1, [sp+624]
004d2228ldr x2, [sp+632]
004d222cbl encoding/pem.Decode
004d2230str x0, [sp+512]
004d2234str x1, [sp+488]
004d2238str x2, [sp+496]
004d223cstr x3, [sp+504]
004d2240ldr x3, [sp+512]
004d2244str x3, [sp+184]
004d2248ldr x3, [sp+496]
004d224cldr x4, [sp+504]
004d2250ldr x5, [sp+488]
004d2254str x5, [sp+160]
004d2258str x3, [sp+168]
004d225cstr x4, [sp+176]
004d2260ldr x0, [sp+184]
004d2264str x0, [sp+96]
004d2268cbnz x0, 0x4d2270
004d226cb 0x4d2db4
004d2270
004d2270loc_4d2270:
004d2270bl golang.org/x/crypto/ssh.encryptedBlock
004d2274strb w0, [sp+63]
004d2278tbnz w0, 0, 0x4d2280
004d227cb 0x4d22f8
004d2280
004d2280loc_4d2280:
004d2280adrp x0, 0x159000
004d2284add x0, x0, 3040
004d2288bl runtime.newobject
004d228cstr x0, [sp+384]
004d2290str xzr, [x0]
004d2294adrp x27, 0x579000
004d2298ldr w1, [x27+3056]
004d229ccbz w1, 0x4d22a4
004d22a0b 0x4d22a8
004d22a4
004d22a4loc_4d22a4:
004d22a4b 0x4d22b8
004d22a8
004d22a8loc_4d22a8:
004d22a8ldr x4, [x0+8]
004d22acbl runtime.gcWriteBarrier1
004d22b0str x4, [x25]
004d22b4b 0x4d22b8
004d22b8
004d22b8loc_4d22b8:
004d22b8str xzr, [x0+8]
004d22bcldr x4, [sp+384]
004d22c0str x4, [sp+464]
004d22c4stp xzr, xzr, [sp+80]
004d22c8ldr x4, [sp+464]
004d22ccadrp x5, 0x244000
004d22d0add x5, x5, 160
004d22d4str x5, [sp+64]
004d22d8str x4, [sp+72]
004d22dcldr x2, [sp+64]
004d22e0ldr x0, [sp+80]
004d22e4ldr x3, [sp+72]
004d22e8ldr x1, [sp+88]
004d22ecldp x29, x30, [sp-8]
004d22f0add sp, sp, 608
004d22f4ret x30
004d22f8
004d22f8loc_4d22f8:
004d22f8ldr x3, [sp+96]
004d22fcldrsb x27, [x3]
004d2300ldr x1, [x3+8]
004d2304ldr x0, [x3]
004d2308str x0, [sp+368]
004d230cstr x1, [sp+376]
004d2310b 0x4d2314
004d2314
004d2314loc_4d2314:
004d2314subs xzr, x1, 14
004d2318b.le 0x4d2320
004d231cb 0x4d2754
004d2320
004d2320loc_4d2320:
004d2320subs xzr, x1, 11
004d2324b.eq 0x4d232c
004d2328b 0x4d2510
004d232c
004d232cloc_4d232c:
004d232cb 0x4d2330
004d2330
004d2330loc_4d2330:
004d2330subs xzr, x1, 11
004d2334b.eq 0x4d233c
004d2338b 0x4d2508
004d233c
004d233cloc_4d233c:
004d233csubs xzr, x1, 0
004d2340b.hi 0x4d2348
004d2344b 0x4d2fa4
004d2348
004d2348loc_4d2348:
004d2348ldrb w3, [x0]
004d234csubs xzr, x1, 1
004d2350b.hi 0x4d2358
004d2354b 0x4d2f9c
004d2358
004d2358loc_4d2358:
004d2358ldrb w4, [x0+1]
004d235cubfm x4, x4, 56, 7
004d2360orr x3, x3, x4
004d2364subs xzr, x1, 2
004d2368b.hi 0x4d2370
004d236cb 0x4d2f94
004d2370
004d2370loc_4d2370:
004d2370ldrb w4, [x0+2]
004d2374ubfm x4, x4, 48, 7
004d2378orr x3, x3, x4
004d237csubs xzr, x1, 3
004d2380b.hi 0x4d2388
004d2384b 0x4d2f8c
004d2388
004d2388loc_4d2388:
004d2388ldrb w4, [x0+3]
004d238cubfm x4, x4, 40, 7
004d2390orr x3, x3, x4
004d2394subs xzr, x1, 4
004d2398b.hi 0x4d23a0
004d239cb 0x4d2f84
004d23a0
004d23a0loc_4d23a0:
004d23a0ldrb w4, [x0+4]
004d23a4ubfm x4, x4, 32, 7
004d23a8orr x3, x3, x4
004d23acsubs xzr, x1, 5
004d23b0b.hi 0x4d23b8
004d23b4b 0x4d2f7c
004d23b8
004d23b8loc_4d23b8:
004d23b8ldrb w4, [x0+5]
004d23bcubfm x4, x4, 24, 7
004d23c0orr x3, x3, x4
004d23c4subs xzr, x1, 6
004d23c8b.hi 0x4d23d0
004d23ccb 0x4d2f74
004d23d0
004d23d0loc_4d23d0:
004d23d0ldrb w4, [x0+6]
004d23d4ubfm x4, x4, 16, 7
004d23d8orr x3, x3, x4
004d23dcsubs xzr, x1, 7
004d23e0b.hi 0x4d23e8
004d23e4b 0x4d2f6c
004d23e8
004d23e8loc_4d23e8:
004d23e8ldrb w4, [x0+7]
004d23ecubfm x4, x4, 8, 7
004d23f0orr x3, x3, x4
004d23f4movz x4, 21072
004d23f8movk x4, 0x56490000
004d23fcmovk x4, 0x544100000000
004d2400movk x4, 0x2045000000000000
004d2404subs xzr, x3, x4
004d2408b.eq 0x4d2410
004d240cb 0x4d2504
004d2410
004d2410loc_4d2410:
004d2410subs xzr, x1, 8
004d2414b.hi 0x4d241c
004d2418b 0x4d2f64
004d241c
004d241cloc_4d241c:
004d241cldrb w3, [x0+8]
004d2420subs xzr, x1, 9
004d2424b.hi 0x4d242c
004d2428b 0x4d2f5c
004d242c
004d242cloc_4d242c:
004d242cldrb w4, [x0+9]
004d2430ubfm x4, x4, 56, 7
004d2434orr x3, x3, x4
004d2438ubfm x3, x3, 0, 15
004d243cmovz x4, 17739
004d2440subs wzr, w3, w4
004d2444b.eq 0x4d244c
004d2448b 0x4d2500
004d244c
004d244cloc_4d244c:
004d244csubs xzr, x1, 10
004d2450b.hi 0x4d2458
004d2454b 0x4d2f54
004d2458
004d2458loc_4d2458:
004d2458ldrb w3, [x0+10]
004d245csubs wzr, w3, 89
004d2460b.eq 0x4d2468
004d2464b 0x4d24fc
004d2468
004d2468loc_4d2468:
004d2468b 0x4d246c
004d246c
004d246cloc_4d246c:
004d246cstp xzr, xzr, [sp+440]
004d2470stp xzr, xzr, [sp+472]
004d2474ldr x3, [sp+96]
004d2478ldrsb x27, [x3]
004d247cldr x0, [x3+24]
004d2480ldr x1, [x3+32]
004d2484ldr x2, [x3+40]
004d2488str x0, [sp+320]
004d248cstr x1, [sp+328]
004d2490str x2, [sp+336]
004d2494bl crypto/x509.ParsePKCS8PrivateKey
004d2498str x0, [sp+440]
004d249cstr x1, [sp+448]
004d24a0str x2, [sp+472]
004d24a4str x3, [sp+480]
004d24a8ldr x3, [sp+440]
004d24acldr x4, [sp+448]
004d24b0str x3, [sp+120]
004d24b4str x4, [sp+128]
004d24b8ldr x3, [sp+472]
004d24bcldr x4, [sp+480]
004d24c0str x3, [sp+104]
004d24c4str x4, [sp+112]
004d24c8ldr x3, [sp+120]
004d24ccldr x4, [sp+128]
004d24d0str x3, [sp+80]
004d24d4str x4, [sp+88]
004d24d8ldr x2, [sp+104]
004d24dcldr x3, [sp+112]
004d24e0str x2, [sp+64]
004d24e4str x3, [sp+72]
004d24e8ldr x0, [sp+80]
004d24ecldr x1, [sp+88]
004d24f0ldp x29, x30, [sp-8]
004d24f4add sp, sp, 608
004d24f8ret x30
004d24fc
004d24fcloc_4d24fc:
004d24fcb 0x4d250c
004d2500
004d2500loc_4d2500:
004d2500b 0x4d250c
004d2504
004d2504loc_4d2504:
004d2504b 0x4d250c
004d2508
004d2508loc_4d2508:
004d2508b 0x4d250c
004d250c
004d250cloc_4d250c:
004d250cb 0x4d2ce4
004d2510
004d2510loc_4d2510:
004d2510subs xzr, x1, 14
004d2514b.eq 0x4d251c
004d2518b 0x4d274c
004d251c
004d251cloc_4d251c:
004d251cb 0x4d2520
004d2520
004d2520loc_4d2520:
004d2520subs xzr, x1, 14
004d2524b.eq 0x4d252c
004d2528b 0x4d2744
004d252c
004d252cloc_4d252c:
004d252csubs xzr, x1, 0
004d2530b.hi 0x4d2538
004d2534b 0x4d2f4c
004d2538
004d2538loc_4d2538:
004d2538ldrb w3, [x0]
004d253csubs xzr, x1, 1
004d2540b.hi 0x4d2548
004d2544b 0x4d2f44
004d2548
004d2548loc_4d2548:
004d2548ldrb w4, [x0+1]
004d254cubfm x4, x4, 56, 7
004d2550orr x3, x3, x4
004d2554subs xzr, x1, 2
004d2558b.hi 0x4d2560
004d255cb 0x4d2f3c
004d2560
004d2560loc_4d2560:
004d2560ldrb w4, [x0+2]
004d2564ubfm x4, x4, 48, 7
004d2568orr x3, x3, x4
004d256csubs xzr, x1, 3
004d2570b.hi 0x4d2578
004d2574b 0x4d2f34
004d2578
004d2578loc_4d2578:
004d2578ldrb w4, [x0+3]
004d257cubfm x4, x4, 40, 7
004d2580orr x3, x3, x4
004d2584subs xzr, x1, 4
004d2588b.hi 0x4d2590
004d258cb 0x4d2f2c
004d2590
004d2590loc_4d2590:
004d2590ldrb w4, [x0+4]
004d2594ubfm x4, x4, 32, 7
004d2598orr x3, x3, x4
004d259csubs xzr, x1, 5
004d25a0b.hi 0x4d25a8
004d25a4b 0x4d2f24
004d25a8
004d25a8loc_4d25a8:
004d25a8ldrb w4, [x0+5]
004d25acubfm x4, x4, 24, 7
004d25b0orr x3, x3, x4
004d25b4subs xzr, x1, 6
004d25b8b.hi 0x4d25c0
004d25bcb 0x4d2f1c
004d25c0
004d25c0loc_4d25c0:
004d25c0ldrb w4, [x0+6]
004d25c4ubfm x4, x4, 16, 7
004d25c8orr x3, x3, x4
004d25ccsubs xzr, x1, 7
004d25d0b.hi 0x4d25d8
004d25d4b 0x4d2f14
004d25d8
004d25d8loc_4d25d8:
004d25d8ldrb w4, [x0+7]
004d25dcubfm x4, x4, 8, 7
004d25e0orr x3, x3, x4
004d25e4movz x4, 17221
004d25e8movk x4, 0x50200000
004d25ecmovk x4, 0x495200000000
004d25f0movk x4, 0x4156000000000000
004d25f4subs xzr, x3, x4
004d25f8b.eq 0x4d2600
004d25fcb 0x4d2740
004d2600
004d2600loc_4d2600:
004d2600subs xzr, x1, 8
004d2604b.hi 0x4d260c
004d2608b 0x4d2f0c
004d260c
004d260cloc_4d260c:
004d260cldrb w3, [x0+8]
004d2610subs xzr, x1, 9
004d2614b.hi 0x4d261c
004d2618b 0x4d2f04
004d261c
004d261cloc_4d261c:
004d261cldrb w4, [x0+9]
004d2620ubfm x4, x4, 56, 7
004d2624orr x3, x3, x4
004d2628subs xzr, x1, 10
004d262cb.hi 0x4d2634
004d2630b 0x4d2efc
004d2634
004d2634loc_4d2634:
004d2634ldrb w4, [x0+10]
004d2638ubfm x4, x4, 48, 7
004d263corr x3, x3, x4
004d2640subs xzr, x1, 11
004d2644b.hi 0x4d264c
004d2648b 0x4d2ef4
004d264c
004d264cloc_4d264c:
004d264cldrb w4, [x0+11]
004d2650ubfm x4, x4, 40, 7
004d2654orr x3, x3, x4
004d2658movz x4, 17748
004d265cmovk x4, 0x4b200000
004d2660subs wzr, w3, w4
004d2664b.eq 0x4d266c
004d2668b 0x4d273c
004d266c
004d266cloc_4d266c:
004d266csubs xzr, x1, 12
004d2670b.hi 0x4d2678
004d2674b 0x4d2eec
004d2678
004d2678loc_4d2678:
004d2678ldrb w3, [x0+12]
004d267csubs xzr, x1, 13
004d2680b.hi 0x4d2688
004d2684b 0x4d2ee4
004d2688
004d2688loc_4d2688:
004d2688ldrb w4, [x0+13]
004d268cubfm x4, x4, 56, 7
004d2690orr x3, x3, x4
004d2694ubfm x3, x3, 0, 15
004d2698movz x4, 22853
004d269csubs wzr, w3, w4
004d26a0b.eq 0x4d26a8
004d26a4b 0x4d2738
004d26a8
004d26a8loc_4d26a8:
004d26a8b 0x4d26ac
004d26ac
004d26acloc_4d26ac:
004d26acstr xzr, [sp+432]
004d26b0stp xzr, xzr, [sp+472]
004d26b4ldr x3, [sp+96]
004d26b8ldrsb x27, [x3]
004d26bcldr x0, [x3+24]
004d26c0ldr x1, [x3+32]
004d26c4ldr x2, [x3+40]
004d26c8str x0, [sp+296]
004d26ccstr x1, [sp+304]
004d26d0str x2, [sp+312]
004d26d4bl crypto/x509.ParseECPrivateKey
004d26d8str x0, [sp+432]
004d26dcstr x1, [sp+472]
004d26e0str x2, [sp+480]
004d26e4ldr x3, [sp+432]
004d26e8str x3, [sp+592]
004d26ecldr x3, [sp+472]
004d26f0ldr x4, [sp+480]
004d26f4str x3, [sp+576]
004d26f8str x4, [sp+584]
004d26fcldr x3, [sp+592]
004d2700str x3, [sp+432]
004d2704adrp x4, 0x1aa000
004d2708add x4, x4, 32
004d270cstr x4, [sp+80]
004d2710str x3, [sp+88]
004d2714ldr x2, [sp+576]
004d2718ldr x3, [sp+584]
004d271cstr x2, [sp+64]
004d2720str x3, [sp+72]
004d2724ldr x0, [sp+80]
004d2728ldr x1, [sp+88]
004d272cldp x29, x30, [sp-8]
004d2730add sp, sp, 608
004d2734ret x30
004d2738
004d2738loc_4d2738:
004d2738b 0x4d2748
004d273c
004d273cloc_4d273c:
004d273cb 0x4d2748
004d2740
004d2740loc_4d2740:
004d2740b 0x4d2748
004d2744
004d2744loc_4d2744:
004d2744b 0x4d2748
004d2748
004d2748loc_4d2748:
004d2748b 0x4d2ce4
004d274c
004d274cloc_4d274c:
004d274cb 0x4d2750
004d2750
004d2750loc_4d2750:
004d2750b 0x4d2ce0
004d2754
004d2754loc_4d2754:
004d2754subs xzr, x1, 15
004d2758b.eq 0x4d2760
004d275cb 0x4d2bfc
004d2760
004d2760loc_4d2760:
004d2760b 0x4d2764
004d2764
004d2764loc_4d2764:
004d2764subs xzr, x1, 15
004d2768b.eq 0x4d2770
004d276cb 0x4d29a8
004d2770
004d2770loc_4d2770:
004d2770subs xzr, x1, 0
004d2774b.hi 0x4d277c
004d2778b 0x4d2edc
004d277c
004d277cloc_4d277c:
004d277cldrb w3, [x0]
004d2780subs xzr, x1, 1
004d2784b.hi 0x4d278c
004d2788b 0x4d2ed4
004d278c
004d278cloc_4d278c:
004d278cldrb w4, [x0+1]
004d2790ubfm x4, x4, 56, 7
004d2794orr x3, x3, x4
004d2798subs xzr, x1, 2
004d279cb.hi 0x4d27a4
004d27a0b 0x4d2ecc
004d27a4
004d27a4loc_4d27a4:
004d27a4ldrb w4, [x0+2]
004d27a8ubfm x4, x4, 48, 7
004d27acorr x3, x3, x4
004d27b0subs xzr, x1, 3
004d27b4b.hi 0x4d27bc
004d27b8b 0x4d2ec4
004d27bc
004d27bcloc_4d27bc:
004d27bcldrb w4, [x0+3]
004d27c0ubfm x4, x4, 40, 7
004d27c4orr x3, x3, x4
004d27c8subs xzr, x1, 4
004d27ccb.hi 0x4d27d4
004d27d0b 0x4d2ebc
004d27d4
004d27d4loc_4d27d4:
004d27d4ldrb w4, [x0+4]
004d27d8ubfm x4, x4, 32, 7
004d27dcorr x3, x3, x4
004d27e0subs xzr, x1, 5
004d27e4b.hi 0x4d27ec
004d27e8b 0x4d2eb4
004d27ec
004d27ecloc_4d27ec:
004d27ecldrb w4, [x0+5]
004d27f0ubfm x4, x4, 24, 7
004d27f4orr x3, x3, x4
004d27f8subs xzr, x1, 6
004d27fcb.hi 0x4d2804
004d2800b 0x4d2eac
004d2804
004d2804loc_4d2804:
004d2804ldrb w4, [x0+6]
004d2808ubfm x4, x4, 16, 7
004d280corr x3, x3, x4
004d2810subs xzr, x1, 7
004d2814b.hi 0x4d281c
004d2818b 0x4d2ea4
004d281c
004d281cloc_4d281c:
004d281cldrb w4, [x0+7]
004d2820ubfm x4, x4, 8, 7
004d2824orr x3, x3, x4
004d2828movz x4, 21316
004d282cmovk x4, 0x20410000
004d2830movk x4, 0x525000000000
004d2834movk x4, 0x5649000000000000
004d2838subs xzr, x3, x4
004d283cb.eq 0x4d2844
004d2840b 0x4d29a4
004d2844
004d2844loc_4d2844:
004d2844subs xzr, x1, 8
004d2848b.hi 0x4d2850
004d284cb 0x4d2e9c
004d2850
004d2850loc_4d2850:
004d2850ldrb w3, [x0+8]
004d2854subs xzr, x1, 9
004d2858b.hi 0x4d2860
004d285cb 0x4d2e94
004d2860
004d2860loc_4d2860:
004d2860ldrb w4, [x0+9]
004d2864ubfm x4, x4, 56, 7
004d2868orr x3, x3, x4
004d286csubs xzr, x1, 10
004d2870b.hi 0x4d2878
004d2874b 0x4d2e8c
004d2878
004d2878loc_4d2878:
004d2878ldrb w4, [x0+10]
004d287cubfm x4, x4, 48, 7
004d2880orr x3, x3, x4
004d2884subs xzr, x1, 11
004d2888b.hi 0x4d2890
004d288cb 0x4d2e84
004d2890
004d2890loc_4d2890:
004d2890ldrb w4, [x0+11]
004d2894ubfm x4, x4, 40, 7
004d2898orr x3, x3, x4
004d289cmovz x4, 21569
004d28a0movk x4, 0x20450000
004d28a4subs wzr, w3, w4
004d28a8b.eq 0x4d28b0
004d28acb 0x4d29a0
004d28b0
004d28b0loc_4d28b0:
004d28b0subs xzr, x1, 12
004d28b4b.hi 0x4d28bc
004d28b8b 0x4d2e7c
004d28bc
004d28bcloc_4d28bc:
004d28bcldrb w3, [x0+12]
004d28c0subs xzr, x1, 13
004d28c4b.hi 0x4d28cc
004d28c8b 0x4d2e74
004d28cc
004d28ccloc_4d28cc:
004d28ccldrb w4, [x0+13]
004d28d0ubfm x4, x4, 56, 7
004d28d4orr x3, x3, x4
004d28d8ubfm x3, x3, 0, 15
004d28dcmovz x4, 17739
004d28e0subs wzr, w3, w4
004d28e4b.eq 0x4d28ec
004d28e8b 0x4d299c
004d28ec
004d28ecloc_4d28ec:
004d28ecsubs xzr, x1, 14
004d28f0b.hi 0x4d28f8
004d28f4b 0x4d2e6c
004d28f8
004d28f8loc_4d28f8:
004d28f8ldrb w3, [x0+14]
004d28fcsubs wzr, w3, 89
004d2900b.eq 0x4d2908
004d2904b 0x4d2998
004d2908
004d2908loc_4d2908:
004d2908b 0x4d290c
004d290c
004d290cloc_4d290c:
004d290cstr xzr, [sp+424]
004d2910stp xzr, xzr, [sp+472]
004d2914ldr x3, [sp+96]
004d2918ldrsb x27, [x3]
004d291cldr x0, [x3+24]
004d2920ldr x1, [x3+32]
004d2924ldr x2, [x3+40]
004d2928str x0, [sp+272]
004d292cstr x1, [sp+280]
004d2930str x2, [sp+288]
004d2934bl golang.org/x/crypto/ssh.ParseDSAPrivateKey
004d2938str x0, [sp+424]
004d293cstr x1, [sp+472]
004d2940str x2, [sp+480]
004d2944ldr x3, [sp+424]
004d2948str x3, [sp+568]
004d294cldr x3, [sp+472]
004d2950ldr x4, [sp+480]
004d2954str x3, [sp+552]
004d2958str x4, [sp+560]
004d295cldr x3, [sp+568]
004d2960str x3, [sp+424]
004d2964adrp x4, 0x11a000
004d2968add x4, x4, 896
004d296cstr x4, [sp+80]
004d2970str x3, [sp+88]
004d2974ldr x2, [sp+552]
004d2978ldr x3, [sp+560]
004d297cstr x2, [sp+64]
004d2980str x3, [sp+72]
004d2984ldr x0, [sp+80]
004d2988ldr x1, [sp+88]
004d298cldp x29, x30, [sp-8]
004d2990add sp, sp, 608
004d2994ret x30
004d2998
004d2998loc_4d2998:
004d2998b 0x4d29ac
004d299c
004d299cloc_4d299c:
004d299cb 0x4d29ac
004d29a0
004d29a0loc_4d29a0:
004d29a0b 0x4d29ac
004d29a4
004d29a4loc_4d29a4:
004d29a4b 0x4d29ac
004d29a8
004d29a8loc_4d29a8:
004d29a8b 0x4d29ac
004d29ac
004d29acloc_4d29ac:
004d29acsubs xzr, x1, 15
004d29b0b.eq 0x4d29b8
004d29b4b 0x4d2bf0
004d29b8
004d29b8loc_4d29b8:
004d29b8subs xzr, x1, 0
004d29bcb.hi 0x4d29c4
004d29c0b 0x4d2e64
004d29c4
004d29c4loc_4d29c4:
004d29c4ldrb w3, [x0]
004d29c8subs xzr, x1, 1
004d29ccb.hi 0x4d29d4
004d29d0b 0x4d2e5c
004d29d4
004d29d4loc_4d29d4:
004d29d4ldrb w4, [x0+1]
004d29d8ubfm x4, x4, 56, 7
004d29dcorr x3, x3, x4
004d29e0subs xzr, x1, 2
004d29e4b.hi 0x4d29ec
004d29e8b 0x4d2e54
004d29ec
004d29ecloc_4d29ec:
004d29ecldrb w4, [x0+2]
004d29f0ubfm x4, x4, 48, 7
004d29f4orr x3, x3, x4
004d29f8subs xzr, x1, 3
004d29fcb.hi 0x4d2a04
004d2a00b 0x4d2e4c
004d2a04
004d2a04loc_4d2a04:
004d2a04ldrb w4, [x0+3]
004d2a08ubfm x4, x4, 40, 7
004d2a0corr x3, x3, x4
004d2a10subs xzr, x1, 4
004d2a14b.hi 0x4d2a1c
004d2a18b 0x4d2e44
004d2a1c
004d2a1cloc_4d2a1c:
004d2a1cldrb w4, [x0+4]
004d2a20ubfm x4, x4, 32, 7
004d2a24orr x3, x3, x4
004d2a28subs xzr, x1, 5
004d2a2cb.hi 0x4d2a34
004d2a30b 0x4d2e3c
004d2a34
004d2a34loc_4d2a34:
004d2a34ldrb w4, [x0+5]
004d2a38ubfm x4, x4, 24, 7
004d2a3corr x3, x3, x4
004d2a40subs xzr, x1, 6
004d2a44b.hi 0x4d2a4c
004d2a48b 0x4d2e34
004d2a4c
004d2a4cloc_4d2a4c:
004d2a4cldrb w4, [x0+6]
004d2a50ubfm x4, x4, 16, 7
004d2a54orr x3, x3, x4
004d2a58subs xzr, x1, 7
004d2a5cb.hi 0x4d2a64
004d2a60b 0x4d2e2c
004d2a64
004d2a64loc_4d2a64:
004d2a64ldrb w4, [x0+7]
004d2a68ubfm x4, x4, 8, 7
004d2a6corr x3, x3, x4
004d2a70movz x4, 21330
004d2a74movk x4, 0x20410000
004d2a78movk x4, 0x525000000000
004d2a7cmovk x4, 0x5649000000000000
004d2a80subs xzr, x3, x4
004d2a84b.eq 0x4d2a8c
004d2a88b 0x4d2bec
004d2a8c
004d2a8cloc_4d2a8c:
004d2a8csubs xzr, x1, 8
004d2a90b.hi 0x4d2a98
004d2a94b 0x4d2e24
004d2a98
004d2a98loc_4d2a98:
004d2a98ldrb w3, [x0+8]
004d2a9csubs xzr, x1, 9
004d2aa0b.hi 0x4d2aa8
004d2aa4b 0x4d2e1c
004d2aa8
004d2aa8loc_4d2aa8:
004d2aa8ldrb w4, [x0+9]
004d2aacubfm x4, x4, 56, 7
004d2ab0orr x3, x3, x4
004d2ab4subs xzr, x1, 10
004d2ab8b.hi 0x4d2ac0
004d2abcb 0x4d2e14
004d2ac0
004d2ac0loc_4d2ac0:
004d2ac0ldrb w4, [x0+10]
004d2ac4ubfm x4, x4, 48, 7
004d2ac8orr x3, x3, x4
004d2accsubs xzr, x1, 11
004d2ad0b.hi 0x4d2ad8
004d2ad4b 0x4d2e0c
004d2ad8
004d2ad8loc_4d2ad8:
004d2ad8ldrb w4, [x0+11]
004d2adcubfm x4, x4, 40, 7
004d2ae0orr x3, x3, x4
004d2ae4movz x4, 21569
004d2ae8movk x4, 0x20450000
004d2aecsubs wzr, w3, w4
004d2af0b.eq 0x4d2af8
004d2af4b 0x4d2be8
004d2af8
004d2af8loc_4d2af8:
004d2af8subs xzr, x1, 12
004d2afcb.hi 0x4d2b04
004d2b00b 0x4d2e04
004d2b04
004d2b04loc_4d2b04:
004d2b04ldrb w3, [x0+12]
004d2b08subs xzr, x1, 13
004d2b0cb.hi 0x4d2b14
004d2b10b 0x4d2dfc
004d2b14
004d2b14loc_4d2b14:
004d2b14ldrb w4, [x0+13]
004d2b18ubfm x4, x4, 56, 7
004d2b1corr x3, x3, x4
004d2b20ubfm x3, x3, 0, 15
004d2b24movz x4, 17739
004d2b28subs wzr, w3, w4
004d2b2cb.eq 0x4d2b34
004d2b30b 0x4d2be4
004d2b34
004d2b34loc_4d2b34:
004d2b34subs xzr, x1, 14
004d2b38b.hi 0x4d2b40
004d2b3cb 0x4d2df4
004d2b40
004d2b40loc_4d2b40:
004d2b40ldrb w3, [x0+14]
004d2b44subs wzr, w3, 89
004d2b48b.eq 0x4d2b50
004d2b4cb 0x4d2be0
004d2b50
004d2b50loc_4d2b50:
004d2b50b 0x4d2b54
004d2b54
004d2b54loc_4d2b54:
004d2b54str xzr, [sp+456]
004d2b58stp xzr, xzr, [sp+472]
004d2b5cldr x3, [sp+96]
004d2b60ldrsb x27, [x3]
004d2b64ldr x0, [x3+24]
004d2b68ldr x1, [x3+32]
004d2b6cldr x2, [x3+40]
004d2b70str x0, [sp+344]
004d2b74str x1, [sp+352]
004d2b78str x2, [sp+360]
004d2b7cbl crypto/x509.ParsePKCS1PrivateKey
004d2b80str x0, [sp+456]
004d2b84str x1, [sp+472]
004d2b88str x2, [sp+480]
004d2b8cldr x3, [sp+456]
004d2b90str x3, [sp+152]
004d2b94ldr x3, [sp+472]
004d2b98ldr x4, [sp+480]
004d2b9cstr x3, [sp+136]
004d2ba0str x4, [sp+144]
004d2ba4ldr x3, [sp+152]
004d2ba8str x3, [sp+456]
004d2bacadrp x4, 0x1a4000
004d2bb0add x4, x4, 2592
004d2bb4str x4, [sp+80]
004d2bb8str x3, [sp+88]
004d2bbcldr x2, [sp+136]
004d2bc0ldr x3, [sp+144]
004d2bc4str x2, [sp+64]
004d2bc8str x3, [sp+72]
004d2bccldr x0, [sp+80]
004d2bd0ldr x1, [sp+88]
004d2bd4ldp x29, x30, [sp-8]
004d2bd8add sp, sp, 608
004d2bdcret x30
004d2be0
004d2be0loc_4d2be0:
004d2be0b 0x4d2bf4
004d2be4
004d2be4loc_4d2be4:
004d2be4b 0x4d2bf4
004d2be8
004d2be8loc_4d2be8:
004d2be8b 0x4d2bf4
004d2bec
004d2becloc_4d2bec:
004d2becb 0x4d2bf4
004d2bf0
004d2bf0loc_4d2bf0:
004d2bf0b 0x4d2bf4
004d2bf4
004d2bf4loc_4d2bf4:
004d2bf4b 0x4d2bf8
004d2bf8
004d2bf8loc_4d2bf8:
004d2bf8b 0x4d2ce4
004d2bfc
004d2bfcloc_4d2bfc:
004d2bfcsubs xzr, x1, 19
004d2c00b.eq 0x4d2c08
004d2c04b 0x4d2cd8
004d2c08
004d2c08loc_4d2c08:
004d2c08b 0x4d2c0c
004d2c0c
004d2c0cloc_4d2c0c:
004d2c0csubs xzr, x1, 19
004d2c10b.eq 0x4d2c18
004d2c14b 0x4d2cd0
004d2c18
004d2c18loc_4d2c18:
004d2c18adrp x1, 0x1e4000
004d2c1cadd x1, x1, 1555
004d2c20movz x2, 19
004d2c24bl runtime.memequal
004d2c28tbnz w0, 0, 0x4d2c30
004d2c2cb 0x4d2ccc
004d2c30
004d2c30loc_4d2c30:
004d2c30b 0x4d2c34
004d2c34
004d2c34loc_4d2c34:
004d2c34stp xzr, xzr, [sp+408]
004d2c38stp xzr, xzr, [sp+472]
004d2c3cldr x4, [sp+96]
004d2c40ldrsb x27, [x4]
004d2c44ldr x0, [x4+24]
004d2c48ldr x1, [x4+32]
004d2c4cldr x2, [x4+40]
004d2c50str x0, [sp+248]
004d2c54str x1, [sp+256]
004d2c58str x2, [sp+264]
004d2c5cadrp x3, 0x207000
004d2c60add x3, x3, 728
004d2c64bl golang.org/x/crypto/ssh.parseOpenSSHPrivateKey
004d2c68str x0, [sp+408]
004d2c6cstr x1, [sp+416]
004d2c70str x2, [sp+472]
004d2c74str x3, [sp+480]
004d2c78ldr x4, [sp+408]
004d2c7cldr x5, [sp+416]
004d2c80str x4, [sp+536]
004d2c84str x5, [sp+544]
004d2c88ldr x4, [sp+472]
004d2c8cldr x5, [sp+480]
004d2c90str x4, [sp+520]
004d2c94str x5, [sp+528]
004d2c98ldr x4, [sp+536]
004d2c9cldr x5, [sp+544]
004d2ca0str x4, [sp+80]
004d2ca4str x5, [sp+88]
004d2ca8ldr x2, [sp+520]
004d2cacldr x3, [sp+528]
004d2cb0str x2, [sp+64]
004d2cb4str x3, [sp+72]
004d2cb8ldr x0, [sp+80]
004d2cbcldr x1, [sp+88]
004d2cc0ldp x29, x30, [sp-8]
004d2cc4add sp, sp, 608
004d2cc8ret x30
004d2ccc
004d2cccloc_4d2ccc:
004d2cccb 0x4d2cd4
004d2cd0
004d2cd0loc_4d2cd0:
004d2cd0b 0x4d2cd4
004d2cd4
004d2cd4loc_4d2cd4:
004d2cd4b 0x4d2ce4
004d2cd8
004d2cd8loc_4d2cd8:
004d2cd8b 0x4d2cdc
004d2cdc
004d2cdcloc_4d2cdc:
004d2cdcb 0x4d2ce0
004d2ce0
004d2ce0loc_4d2ce0:
004d2ce0b 0x4d2ce4
004d2ce4
004d2ce4loc_4d2ce4:
004d2ce4b 0x4d2ce8
004d2ce8
004d2ce8loc_4d2ce8:
004d2ce8stp xzr, xzr, [sp+392]
004d2cecadd x2, sp, 392
004d2cf0str x2, [sp+216]
004d2cf4ldr x2, [sp+96]
004d2cf8ldrsb x27, [x2]
004d2cfcldr x0, [x2]
004d2d00ldr x1, [x2+8]
004d2d04str x0, [sp+200]
004d2d08str x1, [sp+208]
004d2d0cbl runtime.convTstring
004d2d10str x0, [sp+192]
004d2d14ldr x2, [sp+216]
004d2d18ldrsb x27, [x2]
004d2d1cadrp x3, 0x123000
004d2d20add x3, x3, 2944
004d2d24str x3, [x2]
004d2d28adrp x27, 0x579000
004d2d2cldr w3, [x27+3056]
004d2d30cbz w3, 0x4d2d38
004d2d34b 0x4d2d3c
004d2d38
004d2d38loc_4d2d38:
004d2d38b 0x4d2d50
004d2d3c
004d2d3cloc_4d2d3c:
004d2d3cbl runtime.gcWriteBarrier2
004d2d40str x0, [x25]
004d2d44ldr x5, [x2+8]
004d2d48str x5, [x25+8]
004d2d4cb 0x4d2d50
004d2d50
004d2d50loc_4d2d50:
004d2d50str x0, [x2+8]
004d2d54ldr x2, [sp+216]
004d2d58ldrsb x27, [x2]
004d2d5cb 0x4d2d60
004d2d60
004d2d60loc_4d2d60:
004d2d60str x2, [sp+224]
004d2d64orr x4, xzr, 1
004d2d68str x4, [sp+232]
004d2d6cstr x4, [sp+240]
004d2d70adrp x0, 0x1e9000
004d2d74add x0, x0, 3740
004d2d78orr x1, xzr, 28
004d2d7cmov x3, x4
004d2d80bl fmt.Errorf
004d2d84str x0, [sp+472]
004d2d88str x1, [sp+480]
004d2d8cstp xzr, xzr, [sp+80]
004d2d90ldr x2, [sp+472]
004d2d94ldr x3, [sp+480]
004d2d98str x2, [sp+64]
004d2d9cstr x3, [sp+72]
004d2da0ldr x0, [sp+80]
004d2da4ldr x1, [sp+88]
004d2da8ldp x29, x30, [sp-8]
004d2dacadd sp, sp, 608
004d2db0ret x30
004d2db4
004d2db4loc_4d2db4:
004d2db4adrp x0, 0x1e3000
004d2db8add x0, x0, 1526
004d2dbcmovz x1, 17
004d2dc0bl errors.New
004d2dc4str x0, [sp+472]
004d2dc8str x1, [sp+480]
004d2dccstp xzr, xzr, [sp+80]
004d2dd0ldr x2, [sp+472]
004d2dd4ldr x3, [sp+480]
004d2dd8str x2, [sp+64]
004d2ddcstr x3, [sp+72]
004d2de0ldr x0, [sp+80]
004d2de4ldr x1, [sp+88]
004d2de8ldp x29, x30, [sp-8]
004d2decadd sp, sp, 608
004d2df0ret x30
004d2df4
004d2df4loc_4d2df4:
004d2df4orr x0, xzr, 14
004d2df8bl runtime.panicIndex
004d2dfc
004d2dfcloc_4d2dfc:
004d2dfcmovz x0, 13
004d2e00bl runtime.panicIndex
004d2e04
004d2e04loc_4d2e04:
004d2e04orr x0, xzr, 12
004d2e08bl runtime.panicIndex
004d2e0c
004d2e0cloc_4d2e0c:
004d2e0cmovz x0, 11
004d2e10bl runtime.panicIndex
004d2e14
004d2e14loc_4d2e14:
004d2e14movz x0, 10
004d2e18bl runtime.panicIndex
004d2e1c
004d2e1cloc_4d2e1c:
004d2e1cmovz x0, 9
004d2e20bl runtime.panicIndex
004d2e24
004d2e24loc_4d2e24:
004d2e24orr x0, xzr, 8
004d2e28bl runtime.panicIndex
004d2e2c
004d2e2cloc_4d2e2c:
004d2e2corr x0, xzr, 7
004d2e30bl runtime.panicIndex
004d2e34
004d2e34loc_4d2e34:
004d2e34orr x0, xzr, 6
004d2e38bl runtime.panicIndex
004d2e3c
004d2e3cloc_4d2e3c:
004d2e3cmovz x0, 5
004d2e40bl runtime.panicIndex
004d2e44
004d2e44loc_4d2e44:
004d2e44orr x0, xzr, 4
004d2e48bl runtime.panicIndex
004d2e4c
004d2e4cloc_4d2e4c:
004d2e4corr x0, xzr, 3
004d2e50bl runtime.panicIndex
004d2e54
004d2e54loc_4d2e54:
004d2e54orr x0, xzr, 2
004d2e58bl runtime.panicIndex
004d2e5c
004d2e5cloc_4d2e5c:
004d2e5corr x0, xzr, 1
004d2e60bl runtime.panicIndex
004d2e64
004d2e64loc_4d2e64:
004d2e64mov x0, xzr
004d2e68bl runtime.panicIndex
004d2e6c
004d2e6cloc_4d2e6c:
004d2e6corr x0, xzr, 14
004d2e70bl runtime.panicIndex
004d2e74
004d2e74loc_4d2e74:
004d2e74movz x0, 13
004d2e78bl runtime.panicIndex
004d2e7c
004d2e7cloc_4d2e7c:
004d2e7corr x0, xzr, 12
004d2e80bl runtime.panicIndex
004d2e84
004d2e84loc_4d2e84:
004d2e84movz x0, 11
004d2e88bl runtime.panicIndex
004d2e8c
004d2e8cloc_4d2e8c:
004d2e8cmovz x0, 10
004d2e90bl runtime.panicIndex
004d2e94
004d2e94loc_4d2e94:
004d2e94movz x0, 9
004d2e98bl runtime.panicIndex
004d2e9c
004d2e9cloc_4d2e9c:
004d2e9corr x0, xzr, 8
004d2ea0bl runtime.panicIndex
004d2ea4
004d2ea4loc_4d2ea4:
004d2ea4orr x0, xzr, 7
004d2ea8bl runtime.panicIndex
004d2eac
004d2eacloc_4d2eac:
004d2eacorr x0, xzr, 6
004d2eb0bl runtime.panicIndex
004d2eb4
004d2eb4loc_4d2eb4:
004d2eb4movz x0, 5
004d2eb8bl runtime.panicIndex
004d2ebc
004d2ebcloc_4d2ebc:
004d2ebcorr x0, xzr, 4
004d2ec0bl runtime.panicIndex
004d2ec4
004d2ec4loc_4d2ec4:
004d2ec4orr x0, xzr, 3
004d2ec8bl runtime.panicIndex
004d2ecc
004d2eccloc_4d2ecc:
004d2eccorr x0, xzr, 2
004d2ed0bl runtime.panicIndex
004d2ed4
004d2ed4loc_4d2ed4:
004d2ed4orr x0, xzr, 1
004d2ed8bl runtime.panicIndex
004d2edc
004d2edcloc_4d2edc:
004d2edcmov x0, xzr
004d2ee0bl runtime.panicIndex
004d2ee4
004d2ee4loc_4d2ee4:
004d2ee4movz x0, 13
004d2ee8bl runtime.panicIndex
004d2eec
004d2eecloc_4d2eec:
004d2eecorr x0, xzr, 12
004d2ef0bl runtime.panicIndex
004d2ef4
004d2ef4loc_4d2ef4:
004d2ef4movz x0, 11
004d2ef8bl runtime.panicIndex
004d2efc
004d2efcloc_4d2efc:
004d2efcmovz x0, 10
004d2f00bl runtime.panicIndex
004d2f04
004d2f04loc_4d2f04:
004d2f04movz x0, 9
004d2f08bl runtime.panicIndex
004d2f0c
004d2f0cloc_4d2f0c:
004d2f0corr x0, xzr, 8
004d2f10bl runtime.panicIndex
004d2f14
004d2f14loc_4d2f14:
004d2f14orr x0, xzr, 7
004d2f18bl runtime.panicIndex
004d2f1c
004d2f1cloc_4d2f1c:
004d2f1corr x0, xzr, 6
004d2f20bl runtime.panicIndex
004d2f24
004d2f24loc_4d2f24:
004d2f24movz x0, 5
004d2f28bl runtime.panicIndex
004d2f2c
004d2f2cloc_4d2f2c:
004d2f2corr x0, xzr, 4
004d2f30bl runtime.panicIndex
004d2f34
004d2f34loc_4d2f34:
004d2f34orr x0, xzr, 3
004d2f38bl runtime.panicIndex
004d2f3c
004d2f3cloc_4d2f3c:
004d2f3corr x0, xzr, 2
004d2f40bl runtime.panicIndex
004d2f44
004d2f44loc_4d2f44:
004d2f44orr x0, xzr, 1
004d2f48bl runtime.panicIndex
004d2f4c
004d2f4cloc_4d2f4c:
004d2f4cmov x0, xzr
004d2f50bl runtime.panicIndex
004d2f54
004d2f54loc_4d2f54:
004d2f54movz x0, 10
004d2f58bl runtime.panicIndex
004d2f5c
004d2f5cloc_4d2f5c:
004d2f5cmovz x0, 9
004d2f60bl runtime.panicIndex
004d2f64
004d2f64loc_4d2f64:
004d2f64orr x0, xzr, 8
004d2f68bl runtime.panicIndex
004d2f6c
004d2f6cloc_4d2f6c:
004d2f6corr x0, xzr, 7
004d2f70bl runtime.panicIndex
004d2f74
004d2f74loc_4d2f74:
004d2f74orr x0, xzr, 6
004d2f78bl runtime.panicIndex
004d2f7c
004d2f7cloc_4d2f7c:
004d2f7cmovz x0, 5
004d2f80bl runtime.panicIndex
004d2f84
004d2f84loc_4d2f84:
004d2f84orr x0, xzr, 4
004d2f88bl runtime.panicIndex
004d2f8c
004d2f8cloc_4d2f8c:
004d2f8corr x0, xzr, 3
004d2f90bl runtime.panicIndex
004d2f94
004d2f94loc_4d2f94:
004d2f94orr x0, xzr, 2
004d2f98bl runtime.panicIndex
004d2f9c
004d2f9cloc_4d2f9c:
004d2f9corr x0, xzr, 1
004d2fa0bl runtime.panicIndex
004d2fa4
004d2fa4loc_4d2fa4:
004d2fa4mov x0, xzr
004d2fa8bl runtime.panicIndex
004d2fachint
004d2fb0
004d2fb0loc_4d2fb0:
004d2fb0stp x0, x1, [sp+8]
004d2fb4str x2, [sp+24]
004d2fb8mov x3, x30
004d2fbcbl runtime.morestack_noctxt.abi0
004d2fc0ldp x0, x1, [sp+8]
004d2fc4ldr x2, [sp+24]
004d2fc8b 0x4d21e0
004d2fccudf 0
004d21e0
004d2fd0
004d2fd0golang.org/x/crypto/ssh.ParseDSAPrivateKey: ; void golang.org/x/crypto/ssh.ParseDSAPrivateKey(struct []uint8 der)
004d2fd0ldr x16, [x28+16]
004d2fd4sub x17, sp, 144
004d2fd8subs xzr, x17, x16
004d2fdcb.ls 0x4d32f8
004d2fe0sub x20, sp, 272
004d2fe4stp x29, x30, [x20-8]
004d2fe8add sp, x20, 0
004d2fecsub x29, sp, 8
004d2ff0str x0, [sp+280]
004d2ff4str x1, [sp+288]
004d2ff8str x2, [sp+296]
004d2ffcstr xzr, [sp+72]
004d3000stp xzr, xzr, [sp+56]
004d3004adrp x0, 0x1a6000
004d3008add x0, x0, 3968
004d300cbl runtime.newobject
004d3010str x0, [sp+256]
004d3014adrp x27, 0x578000
004d3018ldr w1, [x27+3056]
004d301ccbz w1, 0x4d3024
004d3020b 0x4d3028
004d3024
004d3024loc_4d3024:
004d3024b 0x4d3044
004d3028
004d3028loc_4d3028:
004d3028str x0, [sp+192]
004d302cmov x1, x0
004d3030adrp x0, 0x1a6000
004d3034add x0, x0, 3968
004d3038bl runtime.wbZero
004d303cldr x0, [sp+192]
004d3040b 0x4d3044
004d3044
004d3044loc_4d3044:
004d3044stp xzr, xzr, [x0]
004d3048stp xzr, xzr, [x0+16]
004d304cstp xzr, xzr, [x0+32]
004d3050ldr x5, [sp+256]
004d3054str x5, [sp+144]
004d3058stp xzr, xzr, [sp+120]
004d305cstr xzr, [sp+136]
004d3060stp xzr, xzr, [sp+240]
004d3064ldr x0, [sp+280]
004d3068ldr x1, [sp+288]
004d306cldr x2, [sp+296]
004d3070ldr x4, [sp+144]
004d3074adrp x3, 0x11e000
004d3078add x3, x3, 3712
004d307cbl encoding/asn1.Unmarshal
004d3080str x0, [sp+120]
004d3084str x1, [sp+128]
004d3088str x2, [sp+136]
004d308cstr x3, [sp+240]
004d3090str x4, [sp+248]
004d3094ldr x5, [sp+120]
004d3098ldr x6, [sp+128]
004d309cldr x7, [sp+136]
004d30a0str x5, [sp+168]
004d30a4str x6, [sp+176]
004d30a8str x7, [sp+184]
004d30acldr x5, [sp+240]
004d30b0ldr x6, [sp+248]
004d30b4str x5, [sp+152]
004d30b8str x6, [sp+160]
004d30bcldr x5, [sp+168]
004d30c0ldr x6, [sp+176]
004d30c4ldr x7, [sp+184]
004d30c8str x5, [sp+80]
004d30ccstr x6, [sp+88]
004d30d0str x7, [sp+96]
004d30d4ldr x0, [sp+160]
004d30d8ldr x5, [sp+152]
004d30dcstr x5, [sp+104]
004d30e0str x0, [sp+112]
004d30e4cbnz x5, 0x4d30ec
004d30e8b 0x4d3154
004d30ec
004d30ecloc_4d30ec:
004d30ecldrsb x27, [x5]
004d30f0ldr x1, [x5+24]
004d30f4blr x1
004d30f8str x0, [sp+224]
004d30fcstr x1, [sp+232]
004d3100orr x2, xzr, 30
004d3104mov x3, x0
004d3108mov x4, x1
004d310cmov x0, xzr
004d3110adrp x1, 0x1ea000
004d3114add x1, x1, 1402
004d3118bl runtime.concatstring2
004d311cstr x0, [sp+208]
004d3120str x1, [sp+216]
004d3124bl errors.New
004d3128str x0, [sp+240]
004d312cstr x1, [sp+248]
004d3130str xzr, [sp+72]
004d3134ldr x1, [sp+240]
004d3138ldr x2, [sp+248]
004d313cstr x1, [sp+56]
004d3140str x2, [sp+64]
004d3144ldr x0, [sp+72]
004d3148ldp x29, x30, [sp-8]
004d314cadd sp, sp, 272
004d3150ret x30
004d3154
004d3154loc_4d3154:
004d3154ldr x2, [sp+88]
004d3158str x2, [sp+48]
004d315ccbnz x2, 0x4d3164
004d3160b 0x4d31a0
004d3164
004d3164loc_4d3164:
004d3164adrp x0, 0x1e7000
004d3168add x0, x0, 2021
004d316cmovz x1, 26
004d3170bl errors.New
004d3174str x0, [sp+240]
004d3178str x1, [sp+248]
004d317cstr xzr, [sp+72]
004d3180ldr x1, [sp+240]
004d3184ldr x2, [sp+248]
004d3188str x1, [sp+56]
004d318cstr x2, [sp+64]
004d3190ldr x0, [sp+72]
004d3194ldp x29, x30, [sp-8]
004d3198add sp, sp, 272
004d319cret x30
004d31a0
004d31a0loc_4d31a0:
004d31a0adrp x0, 0x174000
004d31a4add x0, x0, 3072
004d31a8bl runtime.newobject
004d31acstr x0, [sp+200]
004d31b0ldr x1, [sp+256]
004d31b4ldr x1, [x1+8]
004d31b8adrp x27, 0x578000
004d31bcldr w2, [x27+3056]
004d31c0cbz w2, 0x4d31c8
004d31c4b 0x4d31cc
004d31c8
004d31c8loc_4d31c8:
004d31c8b 0x4d31e0
004d31cc
004d31ccloc_4d31cc:
004d31ccbl runtime.gcWriteBarrier2
004d31d0str x1, [x25]
004d31d4ldr x3, [x0]
004d31d8str x3, [x25+8]
004d31dcb 0x4d31e0
004d31e0
004d31e0loc_4d31e0:
004d31e0str x1, [x0]
004d31e4ldr x3, [sp+200]
004d31e8ldrsb x27, [x3]
004d31ecldr x4, [sp+256]
004d31f0ldr x4, [x4+16]
004d31f4adrp x27, 0x578000
004d31f8ldr w5, [x27+3056]
004d31fccbz w5, 0x4d3204
004d3200b 0x4d3208
004d3204
004d3204loc_4d3204:
004d3204b 0x4d321c
004d3208
004d3208loc_4d3208:
004d3208bl runtime.gcWriteBarrier2
004d320cstr x4, [x25]
004d3210ldr x5, [x3+8]
004d3214str x5, [x25+8]
004d3218b 0x4d321c
004d321c
004d321cloc_4d321c:
004d321cstr x4, [x3+8]
004d3220ldr x3, [sp+200]
004d3224ldrsb x27, [x3]
004d3228ldr x4, [sp+256]
004d322cldr x4, [x4+24]
004d3230adrp x27, 0x578000
004d3234ldr w5, [x27+3056]
004d3238cbz w5, 0x4d3240
004d323cb 0x4d3244
004d3240
004d3240loc_4d3240:
004d3240b 0x4d3258
004d3244
004d3244loc_4d3244:
004d3244bl runtime.gcWriteBarrier2
004d3248str x4, [x25]
004d324cldr x5, [x3+16]
004d3250str x5, [x25+8]
004d3254b 0x4d3258
004d3258
004d3258loc_4d3258:
004d3258str x4, [x3+16]
004d325cldr x3, [sp+200]
004d3260ldrsb x27, [x3]
004d3264ldr x4, [sp+256]
004d3268ldr x4, [x4+32]
004d326cadrp x27, 0x578000
004d3270ldr w5, [x27+3056]
004d3274cbz w5, 0x4d327c
004d3278b 0x4d3280
004d327c
004d327cloc_4d327c:
004d327cb 0x4d3294
004d3280
004d3280loc_4d3280:
004d3280bl runtime.gcWriteBarrier2
004d3284str x4, [x25]
004d3288ldr x5, [x3+24]
004d328cstr x5, [x25+8]
004d3290b 0x4d3294
004d3294
004d3294loc_4d3294:
004d3294str x4, [x3+24]
004d3298ldr x3, [sp+200]
004d329cldrsb x27, [x3]
004d32a0ldr x4, [sp+256]
004d32a4ldr x4, [x4+40]
004d32a8adrp x27, 0x578000
004d32acldr w5, [x27+3056]
004d32b0cbz w5, 0x4d32b8
004d32b4b 0x4d32bc
004d32b8
004d32b8loc_4d32b8:
004d32b8b 0x4d32d0
004d32bc
004d32bcloc_4d32bc:
004d32bcbl runtime.gcWriteBarrier2
004d32c0str x4, [x25]
004d32c4ldr x5, [x3+32]
004d32c8str x5, [x25+8]
004d32ccb 0x4d32d0
004d32d0
004d32d0loc_4d32d0:
004d32d0str x4, [x3+32]
004d32d4ldr x3, [sp+200]
004d32d8str x3, [sp+72]
004d32dcstp xzr, xzr, [sp+56]
004d32e0ldr x0, [sp+72]
004d32e4mov x1, xzr
004d32e8mov x2, xzr
004d32ecldp x29, x30, [sp-8]
004d32f0add sp, sp, 272
004d32f4ret x30
004d32f8
004d32f8loc_4d32f8:
004d32f8stp x0, x1, [sp+8]
004d32fcstr x2, [sp+24]
004d3300mov x3, x30
004d3304bl runtime.morestack_noctxt.abi0
004d3308ldp x0, x1, [sp+8]
004d330cldr x2, [sp+24]
004d3310b 0x4d2fd0
004d3314udf 0
004d3318udf 0
004d331cudf 0
004d2fd0
004d2fd0golang.org/x/crypto/ssh.ParseDSAPrivateKey: ; void golang.org/x/crypto/ssh.ParseDSAPrivateKey(struct []uint8 der)
004d2fd0ldr x16, [x28+16]
004d2fd4sub x17, sp, 144
004d2fd8subs xzr, x17, x16
004d2fdcb.ls 0x4d32f8
004d2fe0sub x20, sp, 272
004d2fe4stp x29, x30, [x20-8]
004d2fe8add sp, x20, 0
004d2fecsub x29, sp, 8
004d2ff0str x0, [sp+280]
004d2ff4str x1, [sp+288]
004d2ff8str x2, [sp+296]
004d2ffcstr xzr, [sp+72]
004d3000stp xzr, xzr, [sp+56]
004d3004adrp x0, 0x1a6000
004d3008add x0, x0, 3968
004d300cbl runtime.newobject
004d3010str x0, [sp+256]
004d3014adrp x27, 0x578000
004d3018ldr w1, [x27+3056]
004d301ccbz w1, 0x4d3024
004d3020b 0x4d3028
004d3024
004d3024loc_4d3024:
004d3024b 0x4d3044
004d3028
004d3028loc_4d3028:
004d3028str x0, [sp+192]
004d302cmov x1, x0
004d3030adrp x0, 0x1a6000
004d3034add x0, x0, 3968
004d3038bl runtime.wbZero
004d303cldr x0, [sp+192]
004d3040b 0x4d3044
004d3044
004d3044loc_4d3044:
004d3044stp xzr, xzr, [x0]
004d3048stp xzr, xzr, [x0+16]
004d304cstp xzr, xzr, [x0+32]
004d3050ldr x5, [sp+256]
004d3054str x5, [sp+144]
004d3058stp xzr, xzr, [sp+120]
004d305cstr xzr, [sp+136]
004d3060stp xzr, xzr, [sp+240]
004d3064ldr x0, [sp+280]
004d3068ldr x1, [sp+288]
004d306cldr x2, [sp+296]
004d3070ldr x4, [sp+144]
004d3074adrp x3, 0x11e000
004d3078add x3, x3, 3712
004d307cbl encoding/asn1.Unmarshal
004d3080str x0, [sp+120]
004d3084str x1, [sp+128]
004d3088str x2, [sp+136]
004d308cstr x3, [sp+240]
004d3090str x4, [sp+248]
004d3094ldr x5, [sp+120]
004d3098ldr x6, [sp+128]
004d309cldr x7, [sp+136]
004d30a0str x5, [sp+168]
004d30a4str x6, [sp+176]
004d30a8str x7, [sp+184]
004d30acldr x5, [sp+240]
004d30b0ldr x6, [sp+248]
004d30b4str x5, [sp+152]
004d30b8str x6, [sp+160]
004d30bcldr x5, [sp+168]
004d30c0ldr x6, [sp+176]
004d30c4ldr x7, [sp+184]
004d30c8str x5, [sp+80]
004d30ccstr x6, [sp+88]
004d30d0str x7, [sp+96]
004d30d4ldr x0, [sp+160]
004d30d8ldr x5, [sp+152]
004d30dcstr x5, [sp+104]
004d30e0str x0, [sp+112]
004d30e4cbnz x5, 0x4d30ec
004d30e8b 0x4d3154
004d30ec
004d30ecloc_4d30ec:
004d30ecldrsb x27, [x5]
004d30f0ldr x1, [x5+24]
004d30f4blr x1
004d30f8str x0, [sp+224]
004d30fcstr x1, [sp+232]
004d3100orr x2, xzr, 30
004d3104mov x3, x0
004d3108mov x4, x1
004d310cmov x0, xzr
004d3110adrp x1, 0x1ea000
004d3114add x1, x1, 1402
004d3118bl runtime.concatstring2
004d311cstr x0, [sp+208]
004d3120str x1, [sp+216]
004d3124bl errors.New
004d3128str x0, [sp+240]
004d312cstr x1, [sp+248]
004d3130str xzr, [sp+72]
004d3134ldr x1, [sp+240]
004d3138ldr x2, [sp+248]
004d313cstr x1, [sp+56]
004d3140str x2, [sp+64]
004d3144ldr x0, [sp+72]
004d3148ldp x29, x30, [sp-8]
004d314cadd sp, sp, 272
004d3150ret x30
004d3154
004d3154loc_4d3154:
004d3154ldr x2, [sp+88]
004d3158str x2, [sp+48]
004d315ccbnz x2, 0x4d3164
004d3160b 0x4d31a0
004d3164
004d3164loc_4d3164:
004d3164adrp x0, 0x1e7000
004d3168add x0, x0, 2021
004d316cmovz x1, 26
004d3170bl errors.New
004d3174str x0, [sp+240]
004d3178str x1, [sp+248]
004d317cstr xzr, [sp+72]
004d3180ldr x1, [sp+240]
004d3184ldr x2, [sp+248]
004d3188str x1, [sp+56]
004d318cstr x2, [sp+64]
004d3190ldr x0, [sp+72]
004d3194ldp x29, x30, [sp-8]
004d3198add sp, sp, 272
004d319cret x30
004d31a0
004d31a0loc_4d31a0:
004d31a0adrp x0, 0x174000
004d31a4add x0, x0, 3072
004d31a8bl runtime.newobject
004d31acstr x0, [sp+200]
004d31b0ldr x1, [sp+256]
004d31b4ldr x1, [x1+8]
004d31b8adrp x27, 0x578000
004d31bcldr w2, [x27+3056]
004d31c0cbz w2, 0x4d31c8
004d31c4b 0x4d31cc
004d31c8
004d31c8loc_4d31c8:
004d31c8b 0x4d31e0
004d31cc
004d31ccloc_4d31cc:
004d31ccbl runtime.gcWriteBarrier2
004d31d0str x1, [x25]
004d31d4ldr x3, [x0]
004d31d8str x3, [x25+8]
004d31dcb 0x4d31e0
004d31e0
004d31e0loc_4d31e0:
004d31e0str x1, [x0]
004d31e4ldr x3, [sp+200]
004d31e8ldrsb x27, [x3]
004d31ecldr x4, [sp+256]
004d31f0ldr x4, [x4+16]
004d31f4adrp x27, 0x578000
004d31f8ldr w5, [x27+3056]
004d31fccbz w5, 0x4d3204
004d3200b 0x4d3208
004d3204
004d3204loc_4d3204:
004d3204b 0x4d321c
004d3208
004d3208loc_4d3208:
004d3208bl runtime.gcWriteBarrier2
004d320cstr x4, [x25]
004d3210ldr x5, [x3+8]
004d3214str x5, [x25+8]
004d3218b 0x4d321c
004d321c
004d321cloc_4d321c:
004d321cstr x4, [x3+8]
004d3220ldr x3, [sp+200]
004d3224ldrsb x27, [x3]
004d3228ldr x4, [sp+256]
004d322cldr x4, [x4+24]
004d3230adrp x27, 0x578000
004d3234ldr w5, [x27+3056]
004d3238cbz w5, 0x4d3240
004d323cb 0x4d3244
004d3240
004d3240loc_4d3240:
004d3240b 0x4d3258
004d3244
004d3244loc_4d3244:
004d3244bl runtime.gcWriteBarrier2
004d3248str x4, [x25]
004d324cldr x5, [x3+16]
004d3250str x5, [x25+8]
004d3254b 0x4d3258
004d3258
004d3258loc_4d3258:
004d3258str x4, [x3+16]
004d325cldr x3, [sp+200]
004d3260ldrsb x27, [x3]
004d3264ldr x4, [sp+256]
004d3268ldr x4, [x4+32]
004d326cadrp x27, 0x578000
004d3270ldr w5, [x27+3056]
004d3274cbz w5, 0x4d327c
004d3278b 0x4d3280
004d327c
004d327cloc_4d327c:
004d327cb 0x4d3294
004d3280
004d3280loc_4d3280:
004d3280bl runtime.gcWriteBarrier2
004d3284str x4, [x25]
004d3288ldr x5, [x3+24]
004d328cstr x5, [x25+8]
004d3290b 0x4d3294
004d3294
004d3294loc_4d3294:
004d3294str x4, [x3+24]
004d3298ldr x3, [sp+200]
004d329cldrsb x27, [x3]
004d32a0ldr x4, [sp+256]
004d32a4ldr x4, [x4+40]
004d32a8adrp x27, 0x578000
004d32acldr w5, [x27+3056]
004d32b0cbz w5, 0x4d32b8
004d32b4b 0x4d32bc
004d32b8
004d32b8loc_4d32b8:
004d32b8b 0x4d32d0
004d32bc
004d32bcloc_4d32bc:
004d32bcbl runtime.gcWriteBarrier2
004d32c0str x4, [x25]
004d32c4ldr x5, [x3+32]
004d32c8str x5, [x25+8]
004d32ccb 0x4d32d0
004d32d0
004d32d0loc_4d32d0:
004d32d0str x4, [x3+32]
004d32d4ldr x3, [sp+200]
004d32d8str x3, [sp+72]
004d32dcstp xzr, xzr, [sp+56]
004d32e0ldr x0, [sp+72]
004d32e4mov x1, xzr
004d32e8mov x2, xzr
004d32ecldp x29, x30, [sp-8]
004d32f0add sp, sp, 272
004d32f4ret x30
004d32f8
004d32f8loc_4d32f8:
004d32f8stp x0, x1, [sp+8]
004d32fcstr x2, [sp+24]
004d3300mov x3, x30
004d3304bl runtime.morestack_noctxt.abi0
004d3308ldp x0, x1, [sp+8]
004d330cldr x2, [sp+24]
004d3310b 0x4d2fd0
004d3314udf 0
004d3318udf 0
004d331cudf 0
004d2fd0
004d3320
004d3320golang.org/x/crypto/ssh.unencryptedOpenSSHKey: ; void golang.org/x/crypto/ssh.unencryptedOpenSSHKey(struct string cipherName, struct string kdfName, struct string kdfOpts, struct []uint8 privKeyBlock)
004d3320ldr x16, [x28+16]
004d3324subs xzr, sp, x16
004d3328b.ls 0x4d3628
004d332cstr x30, [sp-128]!
004d3330stur x29, [sp-8]
004d3334sub x29, sp, 8
004d3338str x0, [sp+136]
004d333cstr x1, [sp+144]
004d3340str x2, [sp+152]
004d3344str x3, [sp+160]
004d3348str x4, [sp+168]
004d334cstr x5, [sp+176]
004d3350str x6, [sp+184]
004d3354str x7, [sp+192]
004d3358str x8, [sp+200]
004d335cstr xzr, [sp+64]
004d3360stp xzr, xzr, [sp+72]
004d3364stp xzr, xzr, [sp+48]
004d3368ldr x5, [sp+160]
004d336csubs xzr, x5, 4
004d3370cset x5, ne
004d3374b.ne 0x4d337c
004d3378b 0x4d3380
004d337c
004d337cloc_4d337c:
004d337cb 0x4d340c
004d3380
004d3380loc_4d3380:
004d3380ldr x1, [sp+160]
004d3384ldr x5, [sp+152]
004d3388subs xzr, x1, 0
004d338cb.hi 0x4d3394
004d3390b 0x4d361c
004d3394
004d3394loc_4d3394:
004d3394ldr x1, [sp+160]
004d3398ldrb w5, [x5]
004d339cldr x6, [sp+152]
004d33a0subs xzr, x1, 1
004d33a4b.hi 0x4d33ac
004d33a8b 0x4d3614
004d33ac
004d33acloc_4d33ac:
004d33acldr x1, [sp+160]
004d33b0ldr x7, [sp+152]
004d33b4ldrb w6, [x6+1]
004d33b8ubfm x6, x6, 56, 7
004d33bcorr x5, x5, x6
004d33c0subs xzr, x1, 2
004d33c4b.hi 0x4d33cc
004d33c8b 0x4d360c
004d33cc
004d33ccloc_4d33cc:
004d33ccldr x1, [sp+160]
004d33d0ldr x6, [sp+152]
004d33d4ldrb w7, [x7+2]
004d33d8ubfm x7, x7, 48, 7
004d33dcorr x5, x5, x7
004d33e0subs xzr, x1, 3
004d33e4b.hi 0x4d33ec
004d33e8b 0x4d3604
004d33ec
004d33ecloc_4d33ec:
004d33ecldrb w6, [x6+3]
004d33f0ubfm x6, x6, 40, 7
004d33f4orr x6, x5, x6
004d33f8movz x7, 28526
004d33fcmovk x7, 0x656e0000
004d3400subs wzr, w6, w7
004d3404cset x5, ne
004d3408b 0x4d340c
004d340c
004d340cloc_4d340c:
004d340cstrb w5, [sp+47]
004d3410tbnz w5, 0, 0x4d3418
004d3414b 0x4d341c
004d3418
004d3418loc_4d3418:
004d3418b 0x4d34c8
004d341c
004d341cloc_4d341c:
004d341cldr x5, [sp+144]
004d3420subs xzr, x5, 4
004d3424cset x5, ne
004d3428b.ne 0x4d3430
004d342cb 0x4d3434
004d3430
004d3430loc_4d3430:
004d3430b 0x4d34c0
004d3434
004d3434loc_4d3434:
004d3434ldr x1, [sp+144]
004d3438ldr x5, [sp+136]
004d343csubs xzr, x1, 0
004d3440b.hi 0x4d3448
004d3444b 0x4d35fc
004d3448
004d3448loc_4d3448:
004d3448ldr x1, [sp+144]
004d344cldrb w5, [x5]
004d3450ldr x6, [sp+136]
004d3454subs xzr, x1, 1
004d3458b.hi 0x4d3460
004d345cb 0x4d35f4
004d3460
004d3460loc_4d3460:
004d3460ldr x1, [sp+144]
004d3464ldr x7, [sp+136]
004d3468ldrb w6, [x6+1]
004d346cubfm x6, x6, 56, 7
004d3470orr x5, x5, x6
004d3474subs xzr, x1, 2
004d3478b.hi 0x4d3480
004d347cb 0x4d35ec
004d3480
004d3480loc_4d3480:
004d3480ldr x1, [sp+144]
004d3484ldr x6, [sp+136]
004d3488ldrb w7, [x7+2]
004d348cubfm x7, x7, 48, 7
004d3490orr x5, x5, x7
004d3494subs xzr, x1, 3
004d3498b.hi 0x4d34a0
004d349cb 0x4d35e4
004d34a0
004d34a0loc_4d34a0:
004d34a0ldrb w6, [x6+3]
004d34a4ubfm x6, x6, 40, 7
004d34a8orr x6, x5, x6
004d34acmovz x7, 28526
004d34b0movk x7, 0x656e0000
004d34b4subs wzr, w6, w7
004d34b8cset x5, ne
004d34bcb 0x4d34c0
004d34c0
004d34c0loc_4d34c0:
004d34c0strb w5, [sp+47]
004d34c4b 0x4d34c8
004d34c8
004d34c8loc_4d34c8:
004d34c8ldrb w5, [sp+47]
004d34cctbnz w5, 0, 0x4d34d4
004d34d0b 0x4d3554
004d34d4
004d34d4loc_4d34d4:
004d34d4adrp x0, 0x158000
004d34d8add x0, x0, 3040
004d34dcbl runtime.newobject
004d34e0str x0, [sp+88]
004d34e4str xzr, [x0]
004d34e8adrp x27, 0x578000
004d34ecldr w1, [x27+3056]
004d34f0cbz w1, 0x4d34f8
004d34f4b 0x4d34fc
004d34f8
004d34f8loc_4d34f8:
004d34f8b 0x4d350c
004d34fc
004d34fcloc_4d34fc:
004d34fcldr x5, [x0+8]
004d3500bl runtime.gcWriteBarrier1
004d3504str x5, [x25]
004d3508b 0x4d350c
004d350c
004d350cloc_4d350c:
004d350cstr xzr, [x0+8]
004d3510ldr x5, [sp+88]
004d3514str x5, [sp+112]
004d3518stp xzr, xzr, [sp+64]
004d351cstr xzr, [sp+80]
004d3520ldr x5, [sp+112]
004d3524adrp x6, 0x243000
004d3528add x6, x6, 160
004d352cstr x6, [sp+48]
004d3530str x5, [sp+56]
004d3534ldr x3, [sp+48]
004d3538ldr x0, [sp+64]
004d353cldr x1, [sp+72]
004d3540ldr x4, [sp+56]
004d3544ldr x2, [sp+80]
004d3548ldur x29, [sp-8]
004d354cldr x30, [sp], 128
004d3550ret x30
004d3554
004d3554loc_4d3554:
004d3554ldr x5, [sp+176]
004d3558cbnz x5, 0x4d3560
004d355cb 0x4d35a8
004d3560
004d3560loc_4d3560:
004d3560adrp x0, 0x1eb000
004d3564add x0, x0, 2864
004d3568orr x1, xzr, 32
004d356cbl errors.New
004d3570str x0, [sp+96]
004d3574str x1, [sp+104]
004d3578str xzr, [sp+64]
004d357cstp xzr, xzr, [sp+72]
004d3580ldr x3, [sp+96]
004d3584ldr x4, [sp+104]
004d3588str x3, [sp+48]
004d358cstr x4, [sp+56]
004d3590ldr x0, [sp+64]
004d3594ldr x1, [sp+72]
004d3598ldr x2, [sp+80]
004d359cldur x29, [sp-8]
004d35a0ldr x30, [sp], 128
004d35a4ret x30
004d35a8
004d35a8loc_4d35a8:
004d35a8ldr x5, [sp+184]
004d35acldr x6, [sp+192]
004d35b0ldr x7, [sp+200]
004d35b4str x5, [sp+64]
004d35b8str x6, [sp+72]
004d35bcstr x7, [sp+80]
004d35c0stp xzr, xzr, [sp+48]
004d35c4ldr x0, [sp+64]
004d35c8ldr x1, [sp+72]
004d35ccldr x2, [sp+80]
004d35d0mov x3, xzr
004d35d4mov x4, xzr
004d35d8ldur x29, [sp-8]
004d35dcldr x30, [sp], 128
004d35e0ret x30
004d35e4
004d35e4loc_4d35e4:
004d35e4orr x0, xzr, 3
004d35e8bl runtime.panicIndex
004d35ec
004d35ecloc_4d35ec:
004d35ecorr x0, xzr, 2
004d35f0bl runtime.panicIndex
004d35f4
004d35f4loc_4d35f4:
004d35f4orr x0, xzr, 1
004d35f8bl runtime.panicIndex
004d35fc
004d35fcloc_4d35fc:
004d35fcmov x0, xzr
004d3600bl runtime.panicIndex
004d3604
004d3604loc_4d3604:
004d3604orr x0, xzr, 3
004d3608bl runtime.panicIndex
004d360c
004d360cloc_4d360c:
004d360corr x0, xzr, 2
004d3610bl runtime.panicIndex
004d3614
004d3614loc_4d3614:
004d3614orr x0, xzr, 1
004d3618bl runtime.panicIndex
004d361c
004d361cloc_4d361c:
004d361cmov x0, xzr
004d3620bl runtime.panicIndex
004d3624hint
004d3628
004d3628loc_4d3628:
004d3628stp x0, x1, [sp+8]
004d362cstp x2, x3, [sp+24]
004d3630stp x4, x5, [sp+40]
004d3634stp x6, x7, [sp+56]
004d3638str x8, [sp+72]
004d363cmov x3, x30
004d3640bl runtime.morestack_noctxt.abi0
004d3644ldp x0, x1, [sp+8]
004d3648ldp x2, x3, [sp+24]
004d364cldp x4, x5, [sp+40]
004d3650ldp x6, x7, [sp+56]
004d3654ldr x8, [sp+72]
004d3658b 0x4d3320
004d365cudf 0
004d3320
004d3320golang.org/x/crypto/ssh.unencryptedOpenSSHKey: ; void golang.org/x/crypto/ssh.unencryptedOpenSSHKey(struct string cipherName, struct string kdfName, struct string kdfOpts, struct []uint8 privKeyBlock)
004d3320ldr x16, [x28+16]
004d3324subs xzr, sp, x16
004d3328b.ls 0x4d3628
004d332cstr x30, [sp-128]!
004d3330stur x29, [sp-8]
004d3334sub x29, sp, 8
004d3338str x0, [sp+136]
004d333cstr x1, [sp+144]
004d3340str x2, [sp+152]
004d3344str x3, [sp+160]
004d3348str x4, [sp+168]
004d334cstr x5, [sp+176]
004d3350str x6, [sp+184]
004d3354str x7, [sp+192]
004d3358str x8, [sp+200]
004d335cstr xzr, [sp+64]
004d3360stp xzr, xzr, [sp+72]
004d3364stp xzr, xzr, [sp+48]
004d3368ldr x5, [sp+160]
004d336csubs xzr, x5, 4
004d3370cset x5, ne
004d3374b.ne 0x4d337c
004d3378b 0x4d3380
004d337c
004d337cloc_4d337c:
004d337cb 0x4d340c
004d3380
004d3380loc_4d3380:
004d3380ldr x1, [sp+160]
004d3384ldr x5, [sp+152]
004d3388subs xzr, x1, 0
004d338cb.hi 0x4d3394
004d3390b 0x4d361c
004d3394
004d3394loc_4d3394:
004d3394ldr x1, [sp+160]
004d3398ldrb w5, [x5]
004d339cldr x6, [sp+152]
004d33a0subs xzr, x1, 1
004d33a4b.hi 0x4d33ac
004d33a8b 0x4d3614
004d33ac
004d33acloc_4d33ac:
004d33acldr x1, [sp+160]
004d33b0ldr x7, [sp+152]
004d33b4ldrb w6, [x6+1]
004d33b8ubfm x6, x6, 56, 7
004d33bcorr x5, x5, x6
004d33c0subs xzr, x1, 2
004d33c4b.hi 0x4d33cc
004d33c8b 0x4d360c
004d33cc
004d33ccloc_4d33cc:
004d33ccldr x1, [sp+160]
004d33d0ldr x6, [sp+152]
004d33d4ldrb w7, [x7+2]
004d33d8ubfm x7, x7, 48, 7
004d33dcorr x5, x5, x7
004d33e0subs xzr, x1, 3
004d33e4b.hi 0x4d33ec
004d33e8b 0x4d3604
004d33ec
004d33ecloc_4d33ec:
004d33ecldrb w6, [x6+3]
004d33f0ubfm x6, x6, 40, 7
004d33f4orr x6, x5, x6
004d33f8movz x7, 28526
004d33fcmovk x7, 0x656e0000
004d3400subs wzr, w6, w7
004d3404cset x5, ne
004d3408b 0x4d340c
004d340c
004d340cloc_4d340c:
004d340cstrb w5, [sp+47]
004d3410tbnz w5, 0, 0x4d3418
004d3414b 0x4d341c
004d3418
004d3418loc_4d3418:
004d3418b 0x4d34c8
004d341c
004d341cloc_4d341c:
004d341cldr x5, [sp+144]
004d3420subs xzr, x5, 4
004d3424cset x5, ne
004d3428b.ne 0x4d3430
004d342cb 0x4d3434
004d3430
004d3430loc_4d3430:
004d3430b 0x4d34c0
004d3434
004d3434loc_4d3434:
004d3434ldr x1, [sp+144]
004d3438ldr x5, [sp+136]
004d343csubs xzr, x1, 0
004d3440b.hi 0x4d3448
004d3444b 0x4d35fc
004d3448
004d3448loc_4d3448:
004d3448ldr x1, [sp+144]
004d344cldrb w5, [x5]
004d3450ldr x6, [sp+136]
004d3454subs xzr, x1, 1
004d3458b.hi 0x4d3460
004d345cb 0x4d35f4
004d3460
004d3460loc_4d3460:
004d3460ldr x1, [sp+144]
004d3464ldr x7, [sp+136]
004d3468ldrb w6, [x6+1]
004d346cubfm x6, x6, 56, 7
004d3470orr x5, x5, x6
004d3474subs xzr, x1, 2
004d3478b.hi 0x4d3480
004d347cb 0x4d35ec
004d3480
004d3480loc_4d3480:
004d3480ldr x1, [sp+144]
004d3484ldr x6, [sp+136]
004d3488ldrb w7, [x7+2]
004d348cubfm x7, x7, 48, 7
004d3490orr x5, x5, x7
004d3494subs xzr, x1, 3
004d3498b.hi 0x4d34a0
004d349cb 0x4d35e4
004d34a0
004d34a0loc_4d34a0:
004d34a0ldrb w6, [x6+3]
004d34a4ubfm x6, x6, 40, 7
004d34a8orr x6, x5, x6
004d34acmovz x7, 28526
004d34b0movk x7, 0x656e0000
004d34b4subs wzr, w6, w7
004d34b8cset x5, ne
004d34bcb 0x4d34c0
004d34c0
004d34c0loc_4d34c0:
004d34c0strb w5, [sp+47]
004d34c4b 0x4d34c8
004d34c8
004d34c8loc_4d34c8:
004d34c8ldrb w5, [sp+47]
004d34cctbnz w5, 0, 0x4d34d4
004d34d0b 0x4d3554
004d34d4
004d34d4loc_4d34d4:
004d34d4adrp x0, 0x158000
004d34d8add x0, x0, 3040
004d34dcbl runtime.newobject
004d34e0str x0, [sp+88]
004d34e4str xzr, [x0]
004d34e8adrp x27, 0x578000
004d34ecldr w1, [x27+3056]
004d34f0cbz w1, 0x4d34f8
004d34f4b 0x4d34fc
004d34f8
004d34f8loc_4d34f8:
004d34f8b 0x4d350c
004d34fc
004d34fcloc_4d34fc:
004d34fcldr x5, [x0+8]
004d3500bl runtime.gcWriteBarrier1
004d3504str x5, [x25]
004d3508b 0x4d350c
004d350c
004d350cloc_4d350c:
004d350cstr xzr, [x0+8]
004d3510ldr x5, [sp+88]
004d3514str x5, [sp+112]
004d3518stp xzr, xzr, [sp+64]
004d351cstr xzr, [sp+80]
004d3520ldr x5, [sp+112]
004d3524adrp x6, 0x243000
004d3528add x6, x6, 160
004d352cstr x6, [sp+48]
004d3530str x5, [sp+56]
004d3534ldr x3, [sp+48]
004d3538ldr x0, [sp+64]
004d353cldr x1, [sp+72]
004d3540ldr x4, [sp+56]
004d3544ldr x2, [sp+80]
004d3548ldur x29, [sp-8]
004d354cldr x30, [sp], 128
004d3550ret x30
004d3554
004d3554loc_4d3554:
004d3554ldr x5, [sp+176]
004d3558cbnz x5, 0x4d3560
004d355cb 0x4d35a8
004d3560
004d3560loc_4d3560:
004d3560adrp x0, 0x1eb000
004d3564add x0, x0, 2864
004d3568orr x1, xzr, 32
004d356cbl errors.New
004d3570str x0, [sp+96]
004d3574str x1, [sp+104]
004d3578str xzr, [sp+64]
004d357cstp xzr, xzr, [sp+72]
004d3580ldr x3, [sp+96]
004d3584ldr x4, [sp+104]
004d3588str x3, [sp+48]
004d358cstr x4, [sp+56]
004d3590ldr x0, [sp+64]
004d3594ldr x1, [sp+72]
004d3598ldr x2, [sp+80]
004d359cldur x29, [sp-8]
004d35a0ldr x30, [sp], 128
004d35a4ret x30
004d35a8
004d35a8loc_4d35a8:
004d35a8ldr x5, [sp+184]
004d35acldr x6, [sp+192]
004d35b0ldr x7, [sp+200]
004d35b4str x5, [sp+64]
004d35b8str x6, [sp+72]
004d35bcstr x7, [sp+80]
004d35c0stp xzr, xzr, [sp+48]
004d35c4ldr x0, [sp+64]
004d35c8ldr x1, [sp+72]
004d35ccldr x2, [sp+80]
004d35d0mov x3, xzr
004d35d4mov x4, xzr
004d35d8ldur x29, [sp-8]
004d35dcldr x30, [sp], 128
004d35e0ret x30
004d35e4
004d35e4loc_4d35e4:
004d35e4orr x0, xzr, 3
004d35e8bl runtime.panicIndex
004d35ec
004d35ecloc_4d35ec:
004d35ecorr x0, xzr, 2
004d35f0bl runtime.panicIndex
004d35f4
004d35f4loc_4d35f4:
004d35f4orr x0, xzr, 1
004d35f8bl runtime.panicIndex
004d35fc
004d35fcloc_4d35fc:
004d35fcmov x0, xzr
004d3600bl runtime.panicIndex
004d3604
004d3604loc_4d3604:
004d3604orr x0, xzr, 3
004d3608bl runtime.panicIndex
004d360c
004d360cloc_4d360c:
004d360corr x0, xzr, 2
004d3610bl runtime.panicIndex
004d3614
004d3614loc_4d3614:
004d3614orr x0, xzr, 1
004d3618bl runtime.panicIndex
004d361c
004d361cloc_4d361c:
004d361cmov x0, xzr
004d3620bl runtime.panicIndex
004d3624hint
004d3628
004d3628loc_4d3628:
004d3628stp x0, x1, [sp+8]
004d362cstp x2, x3, [sp+24]
004d3630stp x4, x5, [sp+40]
004d3634stp x6, x7, [sp+56]
004d3638str x8, [sp+72]
004d363cmov x3, x30
004d3640bl runtime.morestack_noctxt.abi0
004d3644ldp x0, x1, [sp+8]
004d3648ldp x2, x3, [sp+24]
004d364cldp x4, x5, [sp+40]
004d3650ldp x6, x7, [sp+56]
004d3654ldr x8, [sp+72]
004d3658b 0x4d3320
004d365cudf 0
004d3320
004d3660
004d3660golang.org/x/crypto/ssh.parseOpenSSHPrivateKey: ; void golang.org/x/crypto/ssh.parseOpenSSHPrivateKey(struct []uint8 key, golang.org/x/crypto/ssh.openSSHDecryptFunc decrypt)
004d3660ldr x16, [x28+16]
004d3664sub x17, sp, 944
004d3668subs xzr, x17, x16
004d366cb.ls 0x4d5198
004d3670sub x20, sp, 1072
004d3674stp x29, x30, [x20-8]
004d3678add sp, x20, 0
004d367csub x29, sp, 8
004d3680str x0, [sp+1080]
004d3684str x1, [sp+1088]
004d3688str x2, [sp+1096]
004d368cstr x3, [sp+1104]
004d3690stp xzr, xzr, [sp+144]
004d3694stp xzr, xzr, [sp+128]
004d3698ldr x3, [sp+1088]
004d369cstr x3, [sp+120]
004d36a0subs xzr, x3, 15
004d36a4cset x3, lt
004d36a8strb w3, [sp+86]
004d36acb.lt 0x4d36b4
004d36b0b 0x4d36bc
004d36b4
004d36b4loc_4d36b4:
004d36b4orr x0, xzr, 15
004d36b8b 0x4d383c
004d36bc
004d36bcloc_4d36bc:
004d36bcldr x3, [sp+1080]
004d36c0ldr x2, [sp+1096]
004d36c4subs xzr, x2, 15
004d36c8b.hs 0x4d36d0
004d36ccb 0x4d518c
004d36d0
004d36d0loc_4d36d0:
004d36d0b 0x4d36d4
004d36d4
004d36d4loc_4d36d4:
004d36d4str x3, [sp+904]
004d36d8orr x0, xzr, 15
004d36dcstr x0, [sp+912]
004d36e0str x2, [sp+920]
004d36e4str x3, [sp+744]
004d36e8str x0, [sp+752]
004d36ecb 0x4d36f0
004d36f0
004d36f0loc_4d36f0:
004d36f0b 0x4d36f4
004d36f4
004d36f4loc_4d36f4:
004d36f4ldrb w2, [x3]
004d36f8b 0x4d36fc
004d36fc
004d36fcloc_4d36fc:
004d36fcldrb w4, [x3+1]
004d3700ubfm x4, x4, 56, 7
004d3704orr x2, x2, x4
004d3708b 0x4d370c
004d370c
004d370cloc_4d370c:
004d370cldrb w4, [x3+2]
004d3710ubfm x4, x4, 48, 7
004d3714orr x2, x2, x4
004d3718b 0x4d371c
004d371c
004d371cloc_4d371c:
004d371cldrb w4, [x3+3]
004d3720ubfm x4, x4, 40, 7
004d3724orr x2, x2, x4
004d3728b 0x4d372c
004d372c
004d372cloc_4d372c:
004d372cldrb w4, [x3+4]
004d3730ubfm x4, x4, 32, 7
004d3734orr x2, x2, x4
004d3738b 0x4d373c
004d373c
004d373cloc_4d373c:
004d373cldrb w4, [x3+5]
004d3740ubfm x4, x4, 24, 7
004d3744orr x2, x2, x4
004d3748b 0x4d374c
004d374c
004d374cloc_4d374c:
004d374cldrb w4, [x3+6]
004d3750ubfm x4, x4, 16, 7
004d3754orr x2, x2, x4
004d3758b 0x4d375c
004d375c
004d375cloc_4d375c:
004d375cldrb w4, [x3+7]
004d3760ubfm x4, x4, 8, 7
004d3764orr x2, x2, x4
004d3768movz x4, 28783
004d376cmovk x4, 0x6e650000
004d3770movk x4, 0x737300000000
004d3774movk x4, 0x2d68000000000000
004d3778subs xzr, x2, x4
004d377ccset x2, ne
004d3780b 0x4d3784
004d3784
004d3784loc_4d3784:
004d3784b.ne 0x4d378c
004d3788b 0x4d3790
004d378c
004d378cloc_4d378c:
004d378cb 0x4d37dc
004d3790
004d3790loc_4d3790:
004d3790b 0x4d3794
004d3794
004d3794loc_4d3794:
004d3794ldrb w2, [x3+8]
004d3798b 0x4d379c
004d379c
004d379cloc_4d379c:
004d379cldrb w4, [x3+9]
004d37a0ubfm x4, x4, 56, 7
004d37a4orr x2, x2, x4
004d37a8b 0x4d37ac
004d37ac
004d37acloc_4d37ac:
004d37acldrb w4, [x3+10]
004d37b0ubfm x4, x4, 48, 7
004d37b4orr x2, x2, x4
004d37b8b 0x4d37bc
004d37bc
004d37bcloc_4d37bc:
004d37bcldrb w4, [x3+11]
004d37c0ubfm x4, x4, 40, 7
004d37c4orr x4, x2, x4
004d37c8movz x5, 25963
004d37ccmovk x5, 0x2d790000
004d37d0subs wzr, w4, w5
004d37d4cset x2, ne
004d37d8b 0x4d37dc
004d37dc
004d37dcloc_4d37dc:
004d37dctbnz w2, 0, 0x4d37e4
004d37e0b 0x4d37e8
004d37e4
004d37e4loc_4d37e4:
004d37e4b 0x4d3814
004d37e8
004d37e8loc_4d37e8:
004d37e8b 0x4d37ec
004d37ec
004d37ecloc_4d37ec:
004d37ecldrb w2, [x3+12]
004d37f0b 0x4d37f4
004d37f4
004d37f4loc_4d37f4:
004d37f4ldrb w4, [x3+13]
004d37f8ubfm x4, x4, 56, 7
004d37fcorr x4, x2, x4
004d3800ubfm x4, x4, 0, 15
004d3804movz x5, 12662
004d3808subs wzr, w4, w5
004d380ccset x2, ne
004d3810b 0x4d3814
004d3814
004d3814loc_4d3814:
004d3814tbnz w2, 0, 0x4d381c
004d3818b 0x4d3820
004d381c
004d381cloc_4d381c:
004d381cb 0x4d3834
004d3820
004d3820loc_4d3820:
004d3820b 0x4d3824
004d3824
004d3824loc_4d3824:
004d3824ldrb w3, [x3+14]
004d3828subs wzr, w3, 0
004d382ccset x2, ne
004d3830b 0x4d3834
004d3834
004d3834loc_4d3834:
004d3834strb w2, [sp+86]
004d3838b 0x4d383c
004d383c
004d383cloc_4d383c:
004d383cldrb w2, [sp+86]
004d3840tbnz w2, 0, 0x4d3848
004d3844b 0x4d3888
004d3848
004d3848loc_4d3848:
004d3848adrp x0, 0x1f0000
004d384cadd x0, x0, 2743
004d3850movz x1, 39
004d3854bl errors.New
004d3858str x0, [sp+888]
004d385cstr x1, [sp+896]
004d3860stp xzr, xzr, [sp+144]
004d3864ldr x2, [sp+888]
004d3868ldr x3, [sp+896]
004d386cstr x2, [sp+128]
004d3870str x3, [sp+136]
004d3874ldr x0, [sp+144]
004d3878ldr x1, [sp+152]
004d387cldp x29, x30, [sp-8]
004d3880add sp, sp, 1072
004d3884ret x30
004d3888
004d3888loc_4d3888:
004d3888ldr x1, [sp+1088]
004d388cldr x2, [sp+1080]
004d3890ldr x3, [sp+1096]
004d3894b 0x4d3898
004d3898
004d3898loc_4d3898:
004d3898subs xzr, x1, 15
004d389cb.hs 0x4d38a4
004d38a0b 0x4d5188
004d38a4
004d38a4loc_4d38a4:
004d38a4sub x3, x3, 15
004d38a8sub x4, xzr, x3
004d38acsub x1, x1, 15
004d38b0sbfm x4, x4, 63, 63
004d38b4and x4, x4, 15
004d38b8add x2, x2, x4
004d38bcstr x2, [sp+176]
004d38c0str x1, [sp+184]
004d38c4str x3, [sp+192]
004d38c8adrp x0, 0x1a6000
004d38ccadd x0, x0, 3744
004d38d0bl runtime.newobject
004d38d4str x0, [sp+1016]
004d38d8adrp x27, 0x578000
004d38dcldr w1, [x27+3056]
004d38e0cbz w1, 0x4d38e8
004d38e4b 0x4d38ec
004d38e8
004d38e8loc_4d38e8:
004d38e8b 0x4d3908
004d38ec
004d38ecloc_4d38ec:
004d38ecstr x0, [sp+528]
004d38f0mov x1, x0
004d38f4adrp x0, 0x1a6000
004d38f8add x0, x0, 3744
004d38fcbl runtime.wbZero
004d3900ldr x0, [sp+528]
004d3904b 0x4d3908
004d3908
004d3908loc_4d3908:
004d3908mov x20, x0
004d390cadr x27, 16
004d3910stp x29, x27, [sp-24]
004d3914sub x29, sp, 24
004d3918bl fn_87cf8
004d391csub x29, sp, 8
004d3920str xzr, [x0+96]
004d3924ldr x4, [sp+1016]
004d3928str x4, [sp+880]
004d392cldr x0, [sp+176]
004d3930ldr x1, [sp+184]
004d3934ldr x2, [sp+192]
004d3938adrp x3, 0x11e000
004d393cadd x3, x3, 2368
004d3940bl golang.org/x/crypto/ssh.Unmarshal
004d3944str x0, [sp+416]
004d3948str x1, [sp+424]
004d394ccbnz x0, 0x4d3954
004d3950b 0x4d397c
004d3954
004d3954loc_4d3954:
004d3954stp xzr, xzr, [sp+144]
004d3958ldr x3, [sp+424]
004d395cldr x2, [sp+416]
004d3960str x2, [sp+128]
004d3964str x3, [sp+136]
004d3968ldr x0, [sp+144]
004d396cldr x1, [sp+152]
004d3970ldp x29, x30, [sp-8]
004d3974add sp, sp, 1072
004d3978ret x30
004d397c
004d397cloc_4d397c:
004d397cldr x9, [sp+1016]
004d3980ldr w9, [x9+48]
004d3984subs wzr, w9, 1
004d3988b.ne 0x4d3990
004d398cb 0x4d39d0
004d3990
004d3990loc_4d3990:
004d3990adrp x0, 0x1f0000
004d3994add x0, x0, 196
004d3998movz x1, 38
004d399cbl errors.New
004d39a0str x0, [sp+888]
004d39a4str x1, [sp+896]
004d39a8stp xzr, xzr, [sp+144]
004d39acldr x2, [sp+888]
004d39b0ldr x3, [sp+896]
004d39b4str x2, [sp+128]
004d39b8str x3, [sp+136]
004d39bcldr x0, [sp+144]
004d39c0ldr x1, [sp+152]
004d39c4ldp x29, x30, [sp-8]
004d39c8add sp, sp, 1072
004d39ccret x30
004d39d0
004d39d0loc_4d39d0:
004d39d0str xzr, [sp+904]
004d39d4add x27, sp, 912
004d39d8stp xzr, xzr, [x27]
004d39dcadd x27, sp, 888
004d39e0stp xzr, xzr, [x27]
004d39e4ldr x26, [sp+1104]
004d39e8ldr x9, [x26]
004d39ecldr x10, [sp+1016]
004d39f0ldr x0, [x10]
004d39f4ldr x1, [x10+8]
004d39f8ldr x10, [sp+1016]
004d39fcldr x2, [x10+16]
004d3a00ldr x3, [x10+24]
004d3a04ldr x10, [sp+1016]
004d3a08ldr x4, [x10+32]
004d3a0cldr x5, [x10+40]
004d3a10ldr x10, [sp+1016]
004d3a14ldr x6, [x10+80]
004d3a18ldr x7, [x10+88]
004d3a1cldr x8, [x10+96]
004d3a20blr x9
004d3a24str x0, [sp+904]
004d3a28str x1, [sp+912]
004d3a2cstr x2, [sp+920]
004d3a30str x3, [sp+888]
004d3a34str x4, [sp+896]
004d3a38ldr x9, [sp+904]
004d3a3cldr x10, [sp+912]
004d3a40ldr x11, [sp+920]
004d3a44str x9, [sp+472]
004d3a48str x10, [sp+480]
004d3a4cstr x11, [sp+488]
004d3a50ldr x9, [sp+888]
004d3a54ldr x10, [sp+896]
004d3a58str x9, [sp+1000]
004d3a5cstr x10, [sp+1008]
004d3a60ldr x9, [sp+472]
004d3a64ldr x10, [sp+480]
004d3a68ldr x11, [sp+488]
004d3a6cstr x9, [sp+216]
004d3a70str x10, [sp+224]
004d3a74str x11, [sp+232]
004d3a78ldr x9, [sp+1008]
004d3a7cldr x10, [sp+1000]
004d3a80str x10, [sp+400]
004d3a84str x9, [sp+408]
004d3a88cbnz x10, 0x4d3a90
004d3a8cb 0x4d3cc4
004d3a90
004d3a90loc_4d3a90:
004d3a90str xzr, [sp+872]
004d3a94ldr x4, [sp+400]
004d3a98ldr x5, [sp+408]
004d3a9cadrp x6, 0x243000
004d3aa0add x6, x6, 160
004d3aa4subs xzr, x4, x6
004d3aa8b.eq 0x4d3ab0
004d3aacb 0x4d3ab8
004d3ab0
004d3ab0loc_4d3ab0:
004d3ab0orr x0, xzr, 1
004d3ab4b 0x4d3ac4
004d3ab8
004d3ab8loc_4d3ab8:
004d3ab8mov x0, xzr
004d3abcmov x5, xzr
004d3ac0b 0x4d3ac4
004d3ac4
004d3ac4loc_4d3ac4:
004d3ac4str x5, [sp+872]
004d3ac8strb w0, [sp+86]
004d3accldr x4, [sp+872]
004d3ad0str x4, [sp+992]
004d3ad4ldrb w4, [sp+86]
004d3ad8strb w4, [sp+87]
004d3adcldr x4, [sp+992]
004d3ae0str x4, [sp+392]
004d3ae4ldrb w4, [sp+87]
004d3ae8strb w4, [sp+85]
004d3aectbnz w4, 0, 0x4d3af4
004d3af0b 0x4d3c98
004d3af4
004d3af4loc_4d3af4:
004d3af4add x27, sp, 856
004d3af8stp xzr, xzr, [x27]
004d3afcadd x27, sp, 888
004d3b00stp xzr, xzr, [x27]
004d3b04ldr x3, [sp+1016]
004d3b08ldr x0, [x3+56]
004d3b0cldr x1, [x3+64]
004d3b10ldr x2, [x3+72]
004d3b14bl golang.org/x/crypto/ssh.ParsePublicKey
004d3b18str x0, [sp+856]
004d3b1cstr x1, [sp+864]
004d3b20str x2, [sp+888]
004d3b24str x3, [sp+896]
004d3b28ldr x3, [sp+856]
004d3b2cldr x4, [sp+864]
004d3b30str x3, [sp+976]
004d3b34str x4, [sp+984]
004d3b38ldr x3, [sp+888]
004d3b3cldr x4, [sp+896]
004d3b40str x3, [sp+960]
004d3b44str x4, [sp+968]
004d3b48ldr x3, [sp+976]
004d3b4cldr x4, [sp+984]
004d3b50str x3, [sp+200]
004d3b54str x4, [sp+208]
004d3b58ldr x3, [sp+968]
004d3b5cldr x4, [sp+960]
004d3b60str x4, [sp+248]
004d3b64str x3, [sp+256]
004d3b68cbnz x4, 0x4d3b70
004d3b6cb 0x4d3c54
004d3b70
004d3b70loc_4d3b70:
004d3b70add x27, sp, 840
004d3b74stp xzr, xzr, [x27]
004d3b78add x5, sp, 840
004d3b7cstr x5, [sp+712]
004d3b80ldr x5, [sp+248]
004d3b84ldr x6, [sp+256]
004d3b88str x5, [sp+696]
004d3b8cstr x6, [sp+704]
004d3b90str x5, [sp+688]
004d3b94ldr x5, [sp+688]
004d3b98cbnz x5, 0x4d3ba0
004d3b9cb 0x4d3bb0
004d3ba0
004d3ba0loc_4d3ba0:
004d3ba0ldr x5, [sp+688]
004d3ba4ldr x5, [x5+8]
004d3ba8str x5, [sp+688]
004d3bacb 0x4d3bb4
004d3bb0
004d3bb0loc_4d3bb0:
004d3bb0b 0x4d3bb4
004d3bb4
004d3bb4loc_4d3bb4:
004d3bb4ldr x5, [sp+712]
004d3bb8ldrsb x27, [x5]
004d3bbcldr x6, [sp+704]
004d3bc0ldr x7, [sp+688]
004d3bc4str x7, [x5]
004d3bc8adrp x27, 0x578000
004d3bccldr w7, [x27+3056]
004d3bd0cbz w7, 0x4d3bd8
004d3bd4b 0x4d3bdc
004d3bd8
004d3bd8loc_4d3bd8:
004d3bd8b 0x4d3bf0
004d3bdc
004d3bdcloc_4d3bdc:
004d3bdcbl runtime.gcWriteBarrier2
004d3be0str x6, [x25]
004d3be4ldr x7, [x5+8]
004d3be8str x7, [x25+8]
004d3becb 0x4d3bf0
004d3bf0
004d3bf0loc_4d3bf0:
004d3bf0str x6, [x5+8]
004d3bf4ldr x2, [sp+712]
004d3bf8ldrsb x27, [x2]
004d3bfcb 0x4d3c00
004d3c00
004d3c00loc_4d3c00:
004d3c00str x2, [sp+720]
004d3c04orr x4, xzr, 1
004d3c08str x4, [sp+728]
004d3c0cstr x4, [sp+736]
004d3c10adrp x0, 0x1f3000
004d3c14add x0, x0, 2212
004d3c18movz x1, 44
004d3c1cmov x3, x4
004d3c20bl fmt.Errorf
004d3c24str x0, [sp+888]
004d3c28str x1, [sp+896]
004d3c2cstp xzr, xzr, [sp+144]
004d3c30ldr x2, [sp+888]
004d3c34ldr x3, [sp+896]
004d3c38str x2, [sp+128]
004d3c3cstr x3, [sp+136]
004d3c40ldr x0, [sp+144]
004d3c44ldr x1, [sp+152]
004d3c48ldp x29, x30, [sp-8]
004d3c4cadd sp, sp, 1072
004d3c50ret x30
004d3c54
004d3c54loc_4d3c54:
004d3c54ldr x4, [sp+392]
004d3c58ldrsb x27, [x4]
004d3c5cldr x5, [sp+208]
004d3c60ldr x6, [sp+200]
004d3c64str x6, [x4]
004d3c68adrp x27, 0x578000
004d3c6cldr w6, [x27+3056]
004d3c70cbz w6, 0x4d3c78
004d3c74b 0x4d3c7c
004d3c78
004d3c78loc_4d3c78:
004d3c78b 0x4d3c90
004d3c7c
004d3c7cloc_4d3c7c:
004d3c7cbl runtime.gcWriteBarrier2
004d3c80str x5, [x25]
004d3c84ldr x6, [x4+8]
004d3c88str x6, [x25+8]
004d3c8cb 0x4d3c90
004d3c90
004d3c90loc_4d3c90:
004d3c90str x5, [x4+8]
004d3c94b 0x4d3c9c
004d3c98
004d3c98loc_4d3c98:
004d3c98b 0x4d3c9c
004d3c9c
004d3c9cloc_4d3c9c:
004d3c9cstp xzr, xzr, [sp+144]
004d3ca0ldr x3, [sp+408]
004d3ca4ldr x2, [sp+400]
004d3ca8str x2, [sp+128]
004d3cacstr x3, [sp+136]
004d3cb0ldr x0, [sp+144]
004d3cb4ldr x1, [sp+152]
004d3cb8ldp x29, x30, [sp-8]
004d3cbcadd sp, sp, 1072
004d3cc0ret x30
004d3cc4
004d3cc4loc_4d3cc4:
004d3cc4adrp x0, 0x189000
004d3cc8add x0, x0, 3296
004d3cccbl runtime.newobject
004d3cd0str x0, [sp+1024]
004d3cd4adrp x27, 0x578000
004d3cd8ldr w1, [x27+3056]
004d3cdccbz w1, 0x4d3ce4
004d3ce0b 0x4d3ce8
004d3ce4
004d3ce4loc_4d3ce4:
004d3ce4b 0x4d3d04
004d3ce8
004d3ce8loc_4d3ce8:
004d3ce8str x0, [sp+520]
004d3cecmov x1, x0
004d3cf0adrp x0, 0x189000
004d3cf4add x0, x0, 3296
004d3cf8bl runtime.wbZero
004d3cfcldr x0, [sp+520]
004d3d00b 0x4d3d04
004d3d04
004d3d04loc_4d3d04:
004d3d04stp xzr, xzr, [x0]
004d3d08stp xzr, xzr, [x0+16]
004d3d0cstp xzr, xzr, [x0+32]
004d3d10ldr x4, [sp+1024]
004d3d14str x4, [sp+832]
004d3d18ldr x0, [sp+216]
004d3d1cldr x1, [sp+224]
004d3d20ldr x2, [sp+232]
004d3d24adrp x3, 0x11e000
004d3d28add x3, x3, 2304
004d3d2cbl golang.org/x/crypto/ssh.Unmarshal
004d3d30str x0, [sp+376]
004d3d34str x1, [sp+384]
004d3d38subs xzr, x0, 0
004d3d3ccset x5, ne
004d3d40strb w5, [sp+86]
004d3d44cbnz x0, 0x4d3d4c
004d3d48b 0x4d3d50
004d3d4c
004d3d4cloc_4d3d4c:
004d3d4cb 0x4d3d70
004d3d50
004d3d50loc_4d3d50:
004d3d50ldr x4, [sp+1024]
004d3d54ldr w4, [x4]
004d3d58ldr x5, [sp+1024]
004d3d5cldr w5, [x5+4]
004d3d60subs wzr, w5, w4
004d3d64cset x4, ne
004d3d68strb w4, [sp+86]
004d3d6cb 0x4d3d70
004d3d70
004d3d70loc_4d3d70:
004d3d70ldrb w4, [sp+86]
004d3d74tbnz w4, 0, 0x4d3d7c
004d3d78b 0x4d3ea4
004d3d7c
004d3d7cloc_4d3d7c:
004d3d7cldr x4, [sp+1016]
004d3d80ldr x4, [x4+8]
004d3d84subs xzr, x4, 4
004d3d88b.ne 0x4d3d90
004d3d8cb 0x4d3d94
004d3d90
004d3d90loc_4d3d90:
004d3d90b 0x4d3e34
004d3d94
004d3d94loc_4d3d94:
004d3d94ldr x4, [sp+1016]
004d3d98ldr x1, [x4+8]
004d3d9cldr x4, [x4]
004d3da0subs xzr, x1, 0
004d3da4b.hi 0x4d3dac
004d3da8b 0x4d5180
004d3dac
004d3dacloc_4d3dac:
004d3dacldr x5, [sp+1016]
004d3db0ldr x1, [x5+8]
004d3db4ldr x5, [x5]
004d3db8ldrb w4, [x4]
004d3dbcsubs xzr, x1, 1
004d3dc0b.hi 0x4d3dc8
004d3dc4b 0x4d5178
004d3dc8
004d3dc8loc_4d3dc8:
004d3dc8ldr x6, [sp+1016]
004d3dccldr x1, [x6+8]
004d3dd0ldr x6, [x6]
004d3dd4ldrb w5, [x5+1]
004d3dd8ubfm x5, x5, 56, 7
004d3ddcorr x4, x4, x5
004d3de0subs xzr, x1, 2
004d3de4b.hi 0x4d3dec
004d3de8b 0x4d5170
004d3dec
004d3decloc_4d3dec:
004d3decldr x5, [sp+1016]
004d3df0ldr x1, [x5+8]
004d3df4ldr x5, [x5]
004d3df8ldrb w6, [x6+2]
004d3dfcubfm x6, x6, 48, 7
004d3e00orr x4, x4, x6
004d3e04subs xzr, x1, 3
004d3e08b.hi 0x4d3e10
004d3e0cb 0x4d5168
004d3e10
004d3e10loc_4d3e10:
004d3e10ldrb w5, [x5+3]
004d3e14ubfm x5, x5, 40, 7
004d3e18orr x4, x4, x5
004d3e1cmovz x5, 28526
004d3e20movk x5, 0x656e0000
004d3e24subs wzr, w4, w5
004d3e28b.ne 0x4d3e30
004d3e2cb 0x4d3e64
004d3e30
004d3e30loc_4d3e30:
004d3e30b 0x4d3e34
004d3e34
004d3e34loc_4d3e34:
004d3e34stp xzr, xzr, [sp+144]
004d3e38adrp x27, 0x54e000
004d3e3cldr x3, [x27+3832]
004d3e40adrp x27, 0x54e000
004d3e44ldr x2, [x27+3824]
004d3e48str x2, [sp+128]
004d3e4cstr x3, [sp+136]
004d3e50ldr x0, [sp+144]
004d3e54ldr x1, [sp+152]
004d3e58ldp x29, x30, [sp-8]
004d3e5cadd sp, sp, 1072
004d3e60ret x30
004d3e64
004d3e64loc_4d3e64:
004d3e64adrp x0, 0x1e7000
004d3e68add x0, x0, 2047
004d3e6cmovz x1, 26
004d3e70bl errors.New
004d3e74str x0, [sp+888]
004d3e78str x1, [sp+896]
004d3e7cstp xzr, xzr, [sp+144]
004d3e80ldr x2, [sp+888]
004d3e84ldr x3, [sp+896]
004d3e88str x2, [sp+128]
004d3e8cstr x3, [sp+136]
004d3e90ldr x0, [sp+144]
004d3e94ldr x1, [sp+152]
004d3e98ldp x29, x30, [sp-8]
004d3e9cadd sp, sp, 1072
004d3ea0ret x30
004d3ea4
004d3ea4loc_4d3ea4:
004d3ea4ldr x3, [sp+1024]
004d3ea8ldr x1, [x3+16]
004d3eacldr x0, [x3+8]
004d3eb0str x0, [sp+672]
004d3eb4str x1, [sp+680]
004d3eb8b 0x4d3ebc
004d3ebc
004d3ebcloc_4d3ebc:
004d3ebcsubs xzr, x1, 7
004d3ec0b.eq 0x4d3ec8
004d3ec4b 0x4d4308
004d3ec8
004d3ec8loc_4d3ec8:
004d3ec8b 0x4d3ecc
004d3ecc
004d3eccloc_4d3ecc:
004d3eccsubs xzr, x1, 7
004d3ed0b.eq 0x4d3ed8
004d3ed4b 0x4d4300
004d3ed8
004d3ed8loc_4d3ed8:
004d3ed8subs xzr, x1, 0
004d3edcb.hi 0x4d3ee4
004d3ee0b 0x4d5160
004d3ee4
004d3ee4loc_4d3ee4:
004d3ee4ldrb w2, [x0]
004d3ee8subs xzr, x1, 1
004d3eecb.hi 0x4d3ef4
004d3ef0b 0x4d5158
004d3ef4
004d3ef4loc_4d3ef4:
004d3ef4ldrb w3, [x0+1]
004d3ef8ubfm x3, x3, 56, 7
004d3efcorr x2, x2, x3
004d3f00subs xzr, x1, 2
004d3f04b.hi 0x4d3f0c
004d3f08b 0x4d5150
004d3f0c
004d3f0cloc_4d3f0c:
004d3f0cldrb w3, [x0+2]
004d3f10ubfm x3, x3, 48, 7
004d3f14orr x2, x2, x3
004d3f18subs xzr, x1, 3
004d3f1cb.hi 0x4d3f24
004d3f20b 0x4d5148
004d3f24
004d3f24loc_4d3f24:
004d3f24ldrb w3, [x0+3]
004d3f28ubfm x3, x3, 40, 7
004d3f2corr x2, x2, x3
004d3f30movz x3, 29555
004d3f34movk x3, 0x2d680000
004d3f38subs wzr, w2, w3
004d3f3cb.eq 0x4d3f44
004d3f40b 0x4d42fc
004d3f44
004d3f44loc_4d3f44:
004d3f44subs xzr, x1, 4
004d3f48b.hi 0x4d3f50
004d3f4cb 0x4d5140
004d3f50
004d3f50loc_4d3f50:
004d3f50ldrb w2, [x0+4]
004d3f54subs xzr, x1, 5
004d3f58b.hi 0x4d3f60
004d3f5cb 0x4d5138
004d3f60
004d3f60loc_4d3f60:
004d3f60ldrb w3, [x0+5]
004d3f64ubfm x3, x3, 56, 7
004d3f68orr x2, x2, x3
004d3f6cubfm x2, x2, 0, 15
004d3f70movz x3, 29554
004d3f74subs wzr, w2, w3
004d3f78b.eq 0x4d3f80
004d3f7cb 0x4d42f8
004d3f80
004d3f80loc_4d3f80:
004d3f80subs xzr, x1, 6
004d3f84b.hi 0x4d3f8c
004d3f88b 0x4d5130
004d3f8c
004d3f8cloc_4d3f8c:
004d3f8cldrb w2, [x0+6]
004d3f90subs wzr, w2, 97
004d3f94b.eq 0x4d3f9c
004d3f98b 0x4d42f4
004d3f9c
004d3f9cloc_4d3f9c:
004d3f9cb 0x4d3fa0
004d3fa0
004d3fa0loc_4d3fa0:
004d3fa0adrp x0, 0x1b5000
004d3fa4add x0, x0, 288
004d3fa8bl runtime.newobject
004d3facstr x0, [sp+1056]
004d3fb0adrp x27, 0x578000
004d3fb4ldr w1, [x27+3056]
004d3fb8cbz w1, 0x4d3fc0
004d3fbcb 0x4d3fc4
004d3fc0
004d3fc0loc_4d3fc0:
004d3fc0b 0x4d3fe0
004d3fc4
004d3fc4loc_4d3fc4:
004d3fc4str x0, [sp+512]
004d3fc8mov x1, x0
004d3fccadrp x0, 0x1b5000
004d3fd0add x0, x0, 288
004d3fd4bl runtime.wbZero
004d3fd8ldr x0, [sp+512]
004d3fdcb 0x4d3fe0
004d3fe0
004d3fe0loc_4d3fe0:
004d3fe0mov x20, x0
004d3fe4adr x27, 16
004d3fe8stp x29, x27, [sp-24]
004d3fecsub x29, sp, 24
004d3ff0bl fn_87cfc
004d3ff4sub x29, sp, 8
004d3ff8str xzr, [x0+80]
004d3ffcldr x4, [sp+1056]
004d4000str x4, [sp+824]
004d4004ldr x5, [sp+1024]
004d4008ldr x0, [x5+24]
004d400cldr x1, [x5+32]
004d4010ldr x2, [x5+40]
004d4014adrp x3, 0x11d000
004d4018add x3, x3, 2816
004d401cbl golang.org/x/crypto/ssh.Unmarshal
004d4020str x0, [sp+360]
004d4024str x1, [sp+368]
004d4028cbnz x0, 0x4d4030
004d402cb 0x4d4058
004d4030
004d4030loc_4d4030:
004d4030stp xzr, xzr, [sp+144]
004d4034ldr x3, [sp+368]
004d4038ldr x2, [sp+360]
004d403cstr x2, [sp+128]
004d4040str x3, [sp+136]
004d4044ldr x0, [sp+144]
004d4048ldr x1, [sp+152]
004d404cldp x29, x30, [sp-8]
004d4050add sp, sp, 1072
004d4054ret x30
004d4058
004d4058loc_4d4058:
004d4058ldr x3, [sp+1056]
004d405cldr x0, [x3+64]
004d4060ldr x1, [x3+72]
004d4064ldr x2, [x3+80]
004d4068bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
004d406cstr x0, [sp+344]
004d4070str x1, [sp+352]
004d4074cbnz x0, 0x4d407c
004d4078b 0x4d40a4
004d407c
004d407cloc_4d407c:
004d407cstp xzr, xzr, [sp+144]
004d4080ldr x3, [sp+352]
004d4084ldr x2, [sp+344]
004d4088str x2, [sp+128]
004d408cstr x3, [sp+136]
004d4090ldr x0, [sp+144]
004d4094ldr x1, [sp+152]
004d4098ldp x29, x30, [sp-8]
004d409cadd sp, sp, 1072
004d40a0ret x30
004d40a4
004d40a4loc_4d40a4:
004d40a4ldr x1, [sp+1056]
004d40a8ldr x0, [x1+8]
004d40acbl math/big.(*Int).Int64
004d40b0str x0, [sp+112]
004d40b4adrp x0, 0x193000
004d40b8add x0, x0, 672
004d40bcbl runtime.newobject
004d40c0str x0, [sp+664]
004d40c4adrp x27, 0x577000
004d40c8ldr w1, [x27+3056]
004d40cccbz w1, 0x4d40d4
004d40d0b 0x4d40d8
004d40d4
004d40d4loc_4d40d4:
004d40d4b 0x4d40f4
004d40d8
004d40d8loc_4d40d8:
004d40d8str x0, [sp+504]
004d40dcmov x1, x0
004d40e0adrp x0, 0x193000
004d40e4add x0, x0, 672
004d40e8bl runtime.wbZero
004d40ecldr x0, [sp+504]
004d40f0b 0x4d40f4
004d40f4
004d40f4loc_4d40f4:
004d40f4mov x20, x0
004d40f8adr x27, 16
004d40fcstp x29, x27, [sp-24]
004d4100sub x29, sp, 24
004d4104bl fn_87cf8
004d4108sub x29, sp, 8
004d410cstr xzr, [x0+96]
004d4110ldr x1, [sp+664]
004d4114ldrsb x27, [x1]
004d4118ldr x2, [sp+1056]
004d411cldr x2, [x2]
004d4120adrp x27, 0x577000
004d4124ldr w3, [x27+3056]
004d4128cbz w3, 0x4d4130
004d412cb 0x4d4134
004d4130
004d4130loc_4d4130:
004d4130b 0x4d4148
004d4134
004d4134loc_4d4134:
004d4134bl runtime.gcWriteBarrier2
004d4138str x2, [x25]
004d413cldr x3, [x1]
004d4140str x3, [x25+8]
004d4144b 0x4d4148
004d4148
004d4148loc_4d4148:
004d4148str x2, [x1]
004d414cldr x1, [sp+664]
004d4150ldrsb x27, [x1]
004d4154ldr x2, [sp+112]
004d4158str x2, [x1+8]
004d415cldr x1, [sp+664]
004d4160ldrsb x27, [x1]
004d4164ldr x2, [sp+1056]
004d4168ldr x2, [x2+16]
004d416cadrp x27, 0x577000
004d4170ldr w3, [x27+3056]
004d4174cbz w3, 0x4d417c
004d4178b 0x4d4180
004d417c
004d417cloc_4d417c:
004d417cb 0x4d4194
004d4180
004d4180loc_4d4180:
004d4180bl runtime.gcWriteBarrier2
004d4184str x2, [x25]
004d4188ldr x3, [x1+16]
004d418cstr x3, [x25+8]
004d4190b 0x4d4194
004d4194
004d4194loc_4d4194:
004d4194str x2, [x1+16]
004d4198adrp x0, 0x131000
004d419cadd x0, x0, 2080
004d41a0bl runtime.newobject
004d41a4str x0, [sp+632]
004d41a8ldr x1, [sp+1056]
004d41acldr x1, [x1+32]
004d41b0adrp x27, 0x577000
004d41b4ldr w2, [x27+3056]
004d41b8cbz w2, 0x4d41c0
004d41bcb 0x4d41c4
004d41c0
004d41c0loc_4d41c0:
004d41c0b 0x4d41d8
004d41c4
004d41c4loc_4d41c4:
004d41c4bl runtime.gcWriteBarrier2
004d41c8str x1, [x25]
004d41ccldr x2, [x0]
004d41d0str x2, [x25+8]
004d41d4b 0x4d41d8
004d41d8
004d41d8loc_4d41d8:
004d41d8str x1, [x0]
004d41dcldr x1, [sp+632]
004d41e0ldrsb x27, [x1]
004d41e4ldr x2, [sp+1056]
004d41e8ldr x2, [x2+40]
004d41ecadrp x27, 0x577000
004d41f0ldr w3, [x27+3056]
004d41f4cbz w3, 0x4d41fc
004d41f8b 0x4d4200
004d41fc
004d41fcloc_4d41fc:
004d41fcb 0x4d4214
004d4200
004d4200loc_4d4200:
004d4200bl runtime.gcWriteBarrier2
004d4204str x2, [x25]
004d4208ldr x3, [x1+8]
004d420cstr x3, [x25+8]
004d4210b 0x4d4214
004d4214
004d4214loc_4d4214:
004d4214str x2, [x1+8]
004d4218ldr x1, [sp+632]
004d421cldrsb x27, [x1]
004d4220b 0x4d4224
004d4224
004d4224loc_4d4224:
004d4224str x1, [sp+640]
004d4228orr x2, xzr, 2
004d422cstr x2, [sp+648]
004d4230str x2, [sp+656]
004d4234ldr x3, [sp+664]
004d4238ldrsb x27, [x3]
004d423cstr x2, [x3+32]
004d4240str x2, [x3+40]
004d4244adrp x27, 0x577000
004d4248ldr w2, [x27+3056]
004d424ccbz w2, 0x4d4254
004d4250b 0x4d4258
004d4254
004d4254loc_4d4254:
004d4254b 0x4d426c
004d4258
004d4258loc_4d4258:
004d4258bl runtime.gcWriteBarrier2
004d425cstr x1, [x25]
004d4260ldr x2, [x3+24]
004d4264str x2, [x25+8]
004d4268b 0x4d426c
004d426c
004d426cloc_4d426c:
004d426cstr x1, [x3+24]
004d4270ldr x0, [sp+664]
004d4274str x0, [sp+240]
004d4278bl crypto/rsa.(*PrivateKey).Validate
004d427cstr x0, [sp+328]
004d4280str x1, [sp+336]
004d4284cbnz x0, 0x4d428c
004d4288b 0x4d42b4
004d428c
004d428cloc_4d428c:
004d428cstp xzr, xzr, [sp+144]
004d4290ldr x3, [sp+336]
004d4294ldr x2, [sp+328]
004d4298str x2, [sp+128]
004d429cstr x3, [sp+136]
004d42a0ldr x0, [sp+144]
004d42a4ldr x1, [sp+152]
004d42a8ldp x29, x30, [sp-8]
004d42acadd sp, sp, 1072
004d42b0ret x30
004d42b4
004d42b4loc_4d42b4:
004d42b4ldr x0, [sp+240]
004d42b8bl crypto/rsa.(*PrivateKey).Precompute
004d42bcldr x1, [sp+240]
004d42c0str x1, [sp+816]
004d42c4adrp x2, 0x1a2000
004d42c8add x2, x2, 2592
004d42ccstr x2, [sp+144]
004d42d0str x1, [sp+152]
004d42d4stp xzr, xzr, [sp+128]
004d42d8ldr x0, [sp+144]
004d42dcldr x1, [sp+152]
004d42e0mov x2, xzr
004d42e4mov x3, xzr
004d42e8ldp x29, x30, [sp-8]
004d42ecadd sp, sp, 1072
004d42f0ret x30
004d42f4
004d42f4loc_4d42f4:
004d42f4b 0x4d4304
004d42f8
004d42f8loc_4d42f8:
004d42f8b 0x4d4304
004d42fc
004d42fcloc_4d42fc:
004d42fcb 0x4d4304
004d4300
004d4300loc_4d4300:
004d4300b 0x4d4304
004d4304
004d4304loc_4d4304:
004d4304b 0x4d4fd4
004d4308
004d4308loc_4d4308:
004d4308subs xzr, x1, 11
004d430cb.eq 0x4d4314
004d4310b 0x4d46f4
004d4314
004d4314loc_4d4314:
004d4314b 0x4d4318
004d4318
004d4318loc_4d4318:
004d4318subs xzr, x1, 11
004d431cb.eq 0x4d4324
004d4320b 0x4d46ec
004d4324
004d4324loc_4d4324:
004d4324subs xzr, x1, 0
004d4328b.hi 0x4d4330
004d432cb 0x4d5128
004d4330
004d4330loc_4d4330:
004d4330ldrb w2, [x0]
004d4334subs xzr, x1, 1
004d4338b.hi 0x4d4340
004d433cb 0x4d5120
004d4340
004d4340loc_4d4340:
004d4340ldrb w3, [x0+1]
004d4344ubfm x3, x3, 56, 7
004d4348orr x2, x2, x3
004d434csubs xzr, x1, 2
004d4350b.hi 0x4d4358
004d4354b 0x4d5118
004d4358
004d4358loc_4d4358:
004d4358ldrb w3, [x0+2]
004d435cubfm x3, x3, 48, 7
004d4360orr x2, x2, x3
004d4364subs xzr, x1, 3
004d4368b.hi 0x4d4370
004d436cb 0x4d5110
004d4370
004d4370loc_4d4370:
004d4370ldrb w3, [x0+3]
004d4374ubfm x3, x3, 40, 7
004d4378orr x2, x2, x3
004d437csubs xzr, x1, 4
004d4380b.hi 0x4d4388
004d4384b 0x4d5108
004d4388
004d4388loc_4d4388:
004d4388ldrb w3, [x0+4]
004d438cubfm x3, x3, 32, 7
004d4390orr x2, x2, x3
004d4394subs xzr, x1, 5
004d4398b.hi 0x4d43a0
004d439cb 0x4d5100
004d43a0
004d43a0loc_4d43a0:
004d43a0ldrb w3, [x0+5]
004d43a4ubfm x3, x3, 24, 7
004d43a8orr x2, x2, x3
004d43acsubs xzr, x1, 6
004d43b0b.hi 0x4d43b8
004d43b4b 0x4d50f8
004d43b8
004d43b8loc_4d43b8:
004d43b8ldrb w3, [x0+6]
004d43bcubfm x3, x3, 16, 7
004d43c0orr x2, x2, x3
004d43c4subs xzr, x1, 7
004d43c8b.hi 0x4d43d0
004d43ccb 0x4d50f0
004d43d0
004d43d0loc_4d43d0:
004d43d0ldrb w3, [x0+7]
004d43d4ubfm x3, x3, 8, 7
004d43d8orr x2, x2, x3
004d43dcmovz x3, 29555
004d43e0movk x3, 0x2d680000
004d43e4movk x3, 0x646500000000
004d43e8movk x3, 0x3532000000000000
004d43ecsubs xzr, x2, x3
004d43f0b.eq 0x4d43f8
004d43f4b 0x4d46e8
004d43f8
004d43f8loc_4d43f8:
004d43f8subs xzr, x1, 8
004d43fcb.hi 0x4d4404
004d4400b 0x4d50e8
004d4404
004d4404loc_4d4404:
004d4404ldrb w2, [x0+8]
004d4408subs xzr, x1, 9
004d440cb.hi 0x4d4414
004d4410b 0x4d50e0
004d4414
004d4414loc_4d4414:
004d4414ldrb w3, [x0+9]
004d4418ubfm x3, x3, 56, 7
004d441corr x2, x2, x3
004d4420ubfm x2, x2, 0, 15
004d4424movz x3, 12597
004d4428subs wzr, w2, w3
004d442cb.eq 0x4d4434
004d4430b 0x4d46e4
004d4434
004d4434loc_4d4434:
004d4434subs xzr, x1, 10
004d4438b.hi 0x4d4440
004d443cb 0x4d50d8
004d4440
004d4440loc_4d4440:
004d4440ldrb w2, [x0+10]
004d4444subs wzr, w2, 57
004d4448b.eq 0x4d4450
004d444cb 0x4d46e0
004d4450
004d4450loc_4d4450:
004d4450b 0x4d4454
004d4454
004d4454loc_4d4454:
004d4454adrp x0, 0x188000
004d4458add x0, x0, 3872
004d445cbl runtime.newobject
004d4460str x0, [sp+1048]
004d4464adrp x27, 0x577000
004d4468ldr w1, [x27+3056]
004d446ccbz w1, 0x4d4474
004d4470b 0x4d4478
004d4474
004d4474loc_4d4474:
004d4474b 0x4d4494
004d4478
004d4478loc_4d4478:
004d4478str x0, [sp+496]
004d447cmov x1, x0
004d4480adrp x0, 0x188000
004d4484add x0, x0, 3872
004d4488bl runtime.wbZero
004d448cldr x0, [sp+496]
004d4490b 0x4d4494
004d4494
004d4494loc_4d4494:
004d4494mov x20, x0
004d4498adr x27, 16
004d449cstp x29, x27, [sp-24]
004d44a0sub x29, sp, 24
004d44a4bl fn_87cfc
004d44a8sub x29, sp, 8
004d44acstr xzr, [x0+80]
004d44b0ldr x4, [sp+1048]
004d44b4str x4, [sp+808]
004d44b8ldr x5, [sp+1024]
004d44bcldr x0, [x5+24]
004d44c0ldr x1, [x5+32]
004d44c4ldr x2, [x5+40]
004d44c8adrp x3, 0x11d000
004d44ccadd x3, x3, 3456
004d44d0bl golang.org/x/crypto/ssh.Unmarshal
004d44d4str x0, [sp+312]
004d44d8str x1, [sp+320]
004d44dccbnz x0, 0x4d44e4
004d44e0b 0x4d450c
004d44e4
004d44e4loc_4d44e4:
004d44e4stp xzr, xzr, [sp+144]
004d44e8ldr x3, [sp+320]
004d44ecldr x2, [sp+312]
004d44f0str x2, [sp+128]
004d44f4str x3, [sp+136]
004d44f8ldr x0, [sp+144]
004d44fcldr x1, [sp+152]
004d4500ldp x29, x30, [sp-8]
004d4504add sp, sp, 1072
004d4508ret x30
004d450c
004d450cloc_4d450c:
004d450cldr x3, [sp+1048]
004d4510ldr x3, [x3+32]
004d4514str x3, [sp+120]
004d4518subs xzr, x3, 64
004d451cb.ne 0x4d4524
004d4520b 0x4d4564
004d4524
004d4524loc_4d4524:
004d4524adrp x0, 0x1ec000
004d4528add x0, x0, 1015
004d452cmovz x1, 34
004d4530bl errors.New
004d4534str x0, [sp+888]
004d4538str x1, [sp+896]
004d453cstp xzr, xzr, [sp+144]
004d4540ldr x2, [sp+888]
004d4544ldr x3, [sp+896]
004d4548str x2, [sp+128]
004d454cstr x3, [sp+136]
004d4550ldr x0, [sp+144]
004d4554ldr x1, [sp+152]
004d4558ldp x29, x30, [sp-8]
004d455cadd sp, sp, 1072
004d4560ret x30
004d4564
004d4564loc_4d4564:
004d4564ldr x3, [sp+1048]
004d4568ldr x0, [x3+64]
004d456cldr x1, [x3+72]
004d4570ldr x2, [x3+80]
004d4574bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
004d4578str x0, [sp+296]
004d457cstr x1, [sp+304]
004d4580cbnz x0, 0x4d4588
004d4584b 0x4d45b0
004d4588
004d4588loc_4d4588:
004d4588stp xzr, xzr, [sp+144]
004d458cldr x3, [sp+304]
004d4590ldr x2, [sp+296]
004d4594str x2, [sp+128]
004d4598str x3, [sp+136]
004d459cldr x0, [sp+144]
004d45a0ldr x1, [sp+152]
004d45a4ldp x29, x30, [sp-8]
004d45a8add sp, sp, 1072
004d45acret x30
004d45b0
004d45b0loc_4d45b0:
004d45b0adrp x0, 0x168000
004d45b4add x0, x0, 3072
004d45b8bl runtime.newobject
004d45bcstr x0, [sp+1032]
004d45c0adrp x0, 0x121000
004d45c4add x0, x0, 3072
004d45c8orr x1, xzr, 64
004d45ccmov x2, x1
004d45d0bl runtime.makeslice
004d45d4str x0, [sp+904]
004d45d8orr x1, xzr, 64
004d45dcstr x1, [sp+912]
004d45e0str x1, [sp+920]
004d45e4ldr x2, [sp+1032]
004d45e8str x1, [x2+8]
004d45ecstr x1, [x2+16]
004d45f0adrp x27, 0x577000
004d45f4ldr w1, [x27+3056]
004d45f8cbz w1, 0x4d4600
004d45fcb 0x4d4604
004d4600
004d4600loc_4d4600:
004d4600b 0x4d4618
004d4604
004d4604loc_4d4604:
004d4604bl runtime.gcWriteBarrier2
004d4608str x0, [x25]
004d460cldr x4, [x2]
004d4610str x4, [x25+8]
004d4614b 0x4d4618
004d4618
004d4618loc_4d4618:
004d4618str x0, [x2]
004d461cldr x4, [sp+1032]
004d4620ldr x5, [x4]
004d4624ldr x6, [x4+8]
004d4628ldr x4, [x4+16]
004d462cstr x5, [sp+608]
004d4630str x6, [sp+616]
004d4634str x4, [sp+624]
004d4638ldr x4, [sp+1048]
004d463cldr x5, [x4+32]
004d4640ldr x6, [x4+24]
004d4644ldr x4, [x4+40]
004d4648str x6, [sp+584]
004d464cstr x5, [sp+592]
004d4650str x4, [sp+600]
004d4654ldr x4, [sp+616]
004d4658str x4, [sp+96]
004d465csubs xzr, x4, x5
004d4660b.gt 0x4d4668
004d4664b 0x4d4670
004d4668
004d4668loc_4d4668:
004d4668str x5, [sp+96]
004d466cb 0x4d4674
004d4670
004d4670loc_4d4670:
004d4670b 0x4d4674
004d4674
004d4674loc_4d4674:
004d4674ldr x4, [sp+608]
004d4678ldr x5, [sp+584]
004d467csubs xzr, x5, x4
004d4680b.ne 0x4d4688
004d4684b 0x4d46a4
004d4688
004d4688loc_4d4688:
004d4688ldr x3, [sp+96]
004d468cstr x3, [sp+88]
004d4690ldr x2, [sp+88]
004d4694ldr x1, [sp+584]
004d4698ldr x0, [sp+608]
004d469cbl runtime.memmove
004d46a0b 0x4d46a8
004d46a4
004d46a4loc_4d46a4:
004d46a4b 0x4d46a8
004d46a8
004d46a8loc_4d46a8:
004d46a8ldr x4, [sp+1032]
004d46acstr x4, [sp+800]
004d46b0adrp x5, 0x168000
004d46b4add x5, x5, 2912
004d46b8str x5, [sp+144]
004d46bcstr x4, [sp+152]
004d46c0stp xzr, xzr, [sp+128]
004d46c4ldr x0, [sp+144]
004d46c8ldr x1, [sp+152]
004d46ccmov x2, xzr
004d46d0mov x3, xzr
004d46d4ldp x29, x30, [sp-8]
004d46d8add sp, sp, 1072
004d46dcret x30
004d46e0
004d46e0loc_4d46e0:
004d46e0b 0x4d46f0
004d46e4
004d46e4loc_4d46e4:
004d46e4b 0x4d46f0
004d46e8
004d46e8loc_4d46e8:
004d46e8b 0x4d46f0
004d46ec
004d46ecloc_4d46ec:
004d46ecb 0x4d46f0
004d46f0
004d46f0loc_4d46f0:
004d46f0b 0x4d4fd4
004d46f4
004d46f4loc_4d46f4:
004d46f4subs xzr, x1, 19
004d46f8b.eq 0x4d4700
004d46fcb 0x4d4fc8
004d4700
004d4700loc_4d4700:
004d4700b 0x4d4704
004d4704
004d4704loc_4d4704:
004d4704subs xzr, x1, 19
004d4708b.eq 0x4d4710
004d470cb 0x4d4730
004d4710
004d4710loc_4d4710:
004d4710adrp x1, 0x1e2000
004d4714add x1, x1, 1498
004d4718movz x2, 19
004d471cbl runtime.memequal
004d4720tbnz w0, 0, 0x4d4728
004d4724b 0x4d472c
004d4728
004d4728loc_4d4728:
004d4728b 0x4d479c
004d472c
004d472cloc_4d472c:
004d472cb 0x4d4734
004d4730
004d4730loc_4d4730:
004d4730b 0x4d4734
004d4734
004d4734loc_4d4734:
004d4734ldr x3, [sp+680]
004d4738subs xzr, x3, 19
004d473cb.eq 0x4d4744
004d4740b 0x4d4768
004d4744
004d4744loc_4d4744:
004d4744ldr x0, [sp+672]
004d4748adrp x1, 0x1e2000
004d474cadd x1, x1, 1517
004d4750movz x2, 19
004d4754bl runtime.memequal
004d4758tbnz w0, 0, 0x4d4760
004d475cb 0x4d4764
004d4760
004d4760loc_4d4760:
004d4760b 0x4d479c
004d4764
004d4764loc_4d4764:
004d4764b 0x4d476c
004d4768
004d4768loc_4d4768:
004d4768b 0x4d476c
004d476c
004d476cloc_4d476c:
004d476cldr x3, [sp+680]
004d4770subs xzr, x3, 19
004d4774b.eq 0x4d477c
004d4778b 0x4d4fb8
004d477c
004d477cloc_4d477c:
004d477cldr x0, [sp+672]
004d4780adrp x1, 0x1e2000
004d4784add x1, x1, 1536
004d4788movz x2, 19
004d478cbl runtime.memequal
004d4790tbnz w0, 0, 0x4d4798
004d4794b 0x4d4fb4
004d4798
004d4798loc_4d4798:
004d4798b 0x4d479c
004d479c
004d479cloc_4d479c:
004d479cadrp x0, 0x199000
004d47a0add x0, x0, 1280
004d47a4bl runtime.newobject
004d47a8str x0, [sp+1040]
004d47acadrp x27, 0x577000
004d47b0ldr w1, [x27+3056]
004d47b4cbz w1, 0x4d47bc
004d47b8b 0x4d47c0
004d47bc
004d47bcloc_4d47bc:
004d47bcb 0x4d47dc
004d47c0
004d47c0loc_4d47c0:
004d47c0str x0, [sp+464]
004d47c4mov x1, x0
004d47c8adrp x0, 0x199000
004d47ccadd x0, x0, 1280
004d47d0bl runtime.wbZero
004d47d4ldr x0, [sp+464]
004d47d8b 0x4d47dc
004d47dc
004d47dcloc_4d47dc:
004d47dcmov x20, x0
004d47e0adr x27, 16
004d47e4stp x29, x27, [sp-24]
004d47e8sub x29, sp, 24
004d47ecbl fn_87cfc
004d47f0sub x29, sp, 8
004d47f4str xzr, [x0+80]
004d47f8ldr x4, [sp+1040]
004d47fcstr x4, [sp+792]
004d4800ldr x5, [sp+1024]
004d4804ldr x0, [x5+24]
004d4808ldr x1, [x5+32]
004d480cldr x2, [x5+40]
004d4810adrp x3, 0x11d000
004d4814add x3, x3, 2560
004d4818bl golang.org/x/crypto/ssh.Unmarshal
004d481cstr x0, [sp+280]
004d4820str x1, [sp+288]
004d4824cbnz x0, 0x4d482c
004d4828b 0x4d4854
004d482c
004d482cloc_4d482c:
004d482cstp xzr, xzr, [sp+144]
004d4830ldr x3, [sp+288]
004d4834ldr x2, [sp+280]
004d4838str x2, [sp+128]
004d483cstr x3, [sp+136]
004d4840ldr x0, [sp+144]
004d4844ldr x1, [sp+152]
004d4848ldp x29, x30, [sp-8]
004d484cadd sp, sp, 1072
004d4850ret x30
004d4854
004d4854loc_4d4854:
004d4854ldr x3, [sp+1040]
004d4858ldr x0, [x3+64]
004d485cldr x1, [x3+72]
004d4860ldr x2, [x3+80]
004d4864bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
004d4868str x0, [sp+264]
004d486cstr x1, [sp+272]
004d4870cbnz x0, 0x4d4878
004d4874b 0x4d48a0
004d4878
004d4878loc_4d4878:
004d4878stp xzr, xzr, [sp+144]
004d487cldr x3, [sp+272]
004d4880ldr x2, [sp+264]
004d4884str x2, [sp+128]
004d4888str x3, [sp+136]
004d488cldr x0, [sp+144]
004d4890ldr x1, [sp+152]
004d4894ldp x29, x30, [sp-8]
004d4898add sp, sp, 1072
004d489cret x30
004d48a0
004d48a0loc_4d48a0:
004d48a0stp xzr, xzr, [sp+432]
004d48a4ldr x5, [sp+1040]
004d48a8ldr x1, [x5+8]
004d48acldr x5, [x5]
004d48b0str x5, [sp+568]
004d48b4str x1, [sp+576]
004d48b8b 0x4d48bc
004d48bc
004d48bcloc_4d48bc:
004d48bcsubs xzr, x1, 8
004d48c0b.eq 0x4d48c8
004d48c4b 0x4d4f50
004d48c8
004d48c8loc_4d48c8:
004d48c8b 0x4d48cc
004d48cc
004d48ccloc_4d48cc:
004d48ccsubs xzr, x1, 8
004d48d0b.eq 0x4d48d8
004d48d4b 0x4d49c4
004d48d8
004d48d8loc_4d48d8:
004d48d8subs xzr, x1, 0
004d48dcb.hi 0x4d48e4
004d48e0b 0x4d50d0
004d48e4
004d48e4loc_4d48e4:
004d48e4ldrb w6, [x5]
004d48e8subs xzr, x1, 1
004d48ecb.hi 0x4d48f4
004d48f0b 0x4d50c8
004d48f4
004d48f4loc_4d48f4:
004d48f4ldrb w7, [x5+1]
004d48f8ubfm x7, x7, 56, 7
004d48fcorr x6, x6, x7
004d4900subs xzr, x1, 2
004d4904b.hi 0x4d490c
004d4908b 0x4d50c0
004d490c
004d490cloc_4d490c:
004d490cldrb w7, [x5+2]
004d4910ubfm x7, x7, 48, 7
004d4914orr x6, x6, x7
004d4918subs xzr, x1, 3
004d491cb.hi 0x4d4924
004d4920b 0x4d50b8
004d4924
004d4924loc_4d4924:
004d4924ldrb w7, [x5+3]
004d4928ubfm x7, x7, 40, 7
004d492corr x6, x6, x7
004d4930subs xzr, x1, 4
004d4934b.hi 0x4d493c
004d4938b 0x4d50b0
004d493c
004d493cloc_4d493c:
004d493cldrb w7, [x5+4]
004d4940ubfm x7, x7, 32, 7
004d4944orr x6, x6, x7
004d4948subs xzr, x1, 5
004d494cb.hi 0x4d4954
004d4950b 0x4d50a8
004d4954
004d4954loc_4d4954:
004d4954ldrb w7, [x5+5]
004d4958ubfm x7, x7, 24, 7
004d495corr x6, x6, x7
004d4960subs xzr, x1, 6
004d4964b.hi 0x4d496c
004d4968b 0x4d50a0
004d496c
004d496cloc_4d496c:
004d496cldrb w7, [x5+6]
004d4970ubfm x7, x7, 16, 7
004d4974orr x6, x6, x7
004d4978subs xzr, x1, 7
004d497cb.hi 0x4d4984
004d4980b 0x4d5098
004d4984
004d4984loc_4d4984:
004d4984ldrb w7, [x5+7]
004d4988ubfm x7, x7, 8, 7
004d498corr x6, x6, x7
004d4990movz x7, 26990
004d4994movk x7, 0x74730000
004d4998movk x7, 0x327000000000
004d499cmovk x7, 0x3635000000000000
004d49a0subs xzr, x6, x7
004d49a4b.eq 0x4d49ac
004d49a8b 0x4d49c0
004d49ac
004d49acloc_4d49ac:
004d49acb 0x4d49b0
004d49b0
004d49b0loc_4d49b0:
004d49b0bl crypto/elliptic.P256
004d49b4str x0, [sp+432]
004d49b8str x1, [sp+440]
004d49bcb 0x4d4bb8
004d49c0
004d49c0loc_4d49c0:
004d49c0b 0x4d49c8
004d49c4
004d49c4loc_4d49c4:
004d49c4b 0x4d49c8
004d49c8
004d49c8loc_4d49c8:
004d49c8subs xzr, x1, 8
004d49ccb.eq 0x4d49d4
004d49d0b 0x4d4ac0
004d49d4
004d49d4loc_4d49d4:
004d49d4subs xzr, x1, 0
004d49d8b.hi 0x4d49e0
004d49dcb 0x4d5090
004d49e0
004d49e0loc_4d49e0:
004d49e0ldrb w6, [x5]
004d49e4subs xzr, x1, 1
004d49e8b.hi 0x4d49f0
004d49ecb 0x4d5088
004d49f0
004d49f0loc_4d49f0:
004d49f0ldrb w7, [x5+1]
004d49f4ubfm x7, x7, 56, 7
004d49f8orr x6, x6, x7
004d49fcsubs xzr, x1, 2
004d4a00b.hi 0x4d4a08
004d4a04b 0x4d5080
004d4a08
004d4a08loc_4d4a08:
004d4a08ldrb w7, [x5+2]
004d4a0cubfm x7, x7, 48, 7
004d4a10orr x6, x6, x7
004d4a14subs xzr, x1, 3
004d4a18b.hi 0x4d4a20
004d4a1cb 0x4d5078
004d4a20
004d4a20loc_4d4a20:
004d4a20ldrb w7, [x5+3]
004d4a24ubfm x7, x7, 40, 7
004d4a28orr x6, x6, x7
004d4a2csubs xzr, x1, 4
004d4a30b.hi 0x4d4a38
004d4a34b 0x4d5070
004d4a38
004d4a38loc_4d4a38:
004d4a38ldrb w7, [x5+4]
004d4a3cubfm x7, x7, 32, 7
004d4a40orr x6, x6, x7
004d4a44subs xzr, x1, 5
004d4a48b.hi 0x4d4a50
004d4a4cb 0x4d5068
004d4a50
004d4a50loc_4d4a50:
004d4a50ldrb w7, [x5+5]
004d4a54ubfm x7, x7, 24, 7
004d4a58orr x6, x6, x7
004d4a5csubs xzr, x1, 6
004d4a60b.hi 0x4d4a68
004d4a64b 0x4d5060
004d4a68
004d4a68loc_4d4a68:
004d4a68ldrb w7, [x5+6]
004d4a6cubfm x7, x7, 16, 7
004d4a70orr x6, x6, x7
004d4a74subs xzr, x1, 7
004d4a78b.hi 0x4d4a80
004d4a7cb 0x4d5058
004d4a80
004d4a80loc_4d4a80:
004d4a80ldrb w7, [x5+7]
004d4a84ubfm x7, x7, 8, 7
004d4a88orr x6, x6, x7
004d4a8cmovz x7, 26990
004d4a90movk x7, 0x74730000
004d4a94movk x7, 0x337000000000
004d4a98movk x7, 0x3438000000000000
004d4a9csubs xzr, x6, x7
004d4aa0b.eq 0x4d4aa8
004d4aa4b 0x4d4abc
004d4aa8
004d4aa8loc_4d4aa8:
004d4aa8b 0x4d4aac
004d4aac
004d4aacloc_4d4aac:
004d4aacbl crypto/elliptic.P384
004d4ab0str x0, [sp+432]
004d4ab4str x1, [sp+440]
004d4ab8b 0x4d4bb8
004d4abc
004d4abcloc_4d4abc:
004d4abcb 0x4d4ac4
004d4ac0
004d4ac0loc_4d4ac0:
004d4ac0b 0x4d4ac4
004d4ac4
004d4ac4loc_4d4ac4:
004d4ac4subs xzr, x1, 8
004d4ac8b.eq 0x4d4ad0
004d4accb 0x4d4f40
004d4ad0
004d4ad0loc_4d4ad0:
004d4ad0subs xzr, x1, 0
004d4ad4b.hi 0x4d4adc
004d4ad8b 0x4d5050
004d4adc
004d4adcloc_4d4adc:
004d4adcldrb w6, [x5]
004d4ae0subs xzr, x1, 1
004d4ae4b.hi 0x4d4aec
004d4ae8b 0x4d5048
004d4aec
004d4aecloc_4d4aec:
004d4aecldrb w7, [x5+1]
004d4af0ubfm x7, x7, 56, 7
004d4af4orr x6, x6, x7
004d4af8subs xzr, x1, 2
004d4afcb.hi 0x4d4b04
004d4b00b 0x4d5040
004d4b04
004d4b04loc_4d4b04:
004d4b04ldrb w7, [x5+2]
004d4b08ubfm x7, x7, 48, 7
004d4b0corr x6, x6, x7
004d4b10subs xzr, x1, 3
004d4b14b.hi 0x4d4b1c
004d4b18b 0x4d5038
004d4b1c
004d4b1cloc_4d4b1c:
004d4b1cldrb w7, [x5+3]
004d4b20ubfm x7, x7, 40, 7
004d4b24orr x6, x6, x7
004d4b28subs xzr, x1, 4
004d4b2cb.hi 0x4d4b34
004d4b30b 0x4d5030
004d4b34
004d4b34loc_4d4b34:
004d4b34ldrb w7, [x5+4]
004d4b38ubfm x7, x7, 32, 7
004d4b3corr x6, x6, x7
004d4b40subs xzr, x1, 5
004d4b44b.hi 0x4d4b4c
004d4b48b 0x4d5028
004d4b4c
004d4b4cloc_4d4b4c:
004d4b4cldrb w7, [x5+5]
004d4b50ubfm x7, x7, 24, 7
004d4b54orr x6, x6, x7
004d4b58subs xzr, x1, 6
004d4b5cb.hi 0x4d4b64
004d4b60b 0x4d5020
004d4b64
004d4b64loc_4d4b64:
004d4b64ldrb w7, [x5+6]
004d4b68ubfm x7, x7, 16, 7
004d4b6corr x6, x6, x7
004d4b70subs xzr, x1, 7
004d4b74b.hi 0x4d4b7c
004d4b78b 0x4d5018
004d4b7c
004d4b7cloc_4d4b7c:
004d4b7cldrb w5, [x5+7]
004d4b80ubfm x5, x5, 8, 7
004d4b84orr x5, x6, x5
004d4b88movz x6, 26990
004d4b8cmovk x6, 0x74730000
004d4b90movk x6, 0x357000000000
004d4b94movk x6, 0x3132000000000000
004d4b98subs xzr, x5, x6
004d4b9cb.eq 0x4d4ba4
004d4ba0b 0x4d4f3c
004d4ba4
004d4ba4loc_4d4ba4:
004d4ba4b 0x4d4ba8
004d4ba8
004d4ba8loc_4d4ba8:
004d4ba8bl crypto/elliptic.P521
004d4bacstr x0, [sp+432]
004d4bb0str x1, [sp+440]
004d4bb4b 0x4d4bb8
004d4bb8
004d4bb8loc_4d4bb8:
004d4bb8str xzr, [sp+784]
004d4bbcstr xzr, [sp+776]
004d4bc0ldr x0, [sp+432]
004d4bc4ldr x1, [sp+440]
004d4bc8ldr x5, [sp+1040]
004d4bccldr x3, [x5+24]
004d4bd0ldr x4, [x5+32]
004d4bd4ldr x2, [x5+16]
004d4bd8bl crypto/elliptic.Unmarshal
004d4bdcstr x0, [sp+784]
004d4be0str x1, [sp+776]
004d4be4ldr x5, [sp+784]
004d4be8str x5, [sp+952]
004d4becldr x5, [sp+776]
004d4bf0str x5, [sp+944]
004d4bf4ldr x5, [sp+952]
004d4bf8str x5, [sp+456]
004d4bfcldr x5, [sp+944]
004d4c00str x5, [sp+448]
004d4c04ldr x5, [sp+456]
004d4c08subs xzr, x5, 0
004d4c0ccset x6, ne
004d4c10eor x6, x6, 1
004d4c14strb w6, [sp+86]
004d4c18cbnz x5, 0x4d4c20
004d4c1cb 0x4d4c38
004d4c20
004d4c20loc_4d4c20:
004d4c20ldr x2, [sp+448]
004d4c24subs xzr, x2, 0
004d4c28cset x2, ne
004d4c2ceor x2, x2, 1
004d4c30strb w2, [sp+86]
004d4c34b 0x4d4c3c
004d4c38
004d4c38loc_4d4c38:
004d4c38b 0x4d4c3c
004d4c3c
004d4c3cloc_4d4c3c:
004d4c3cldrb w2, [sp+86]
004d4c40tbnz w2, 0, 0x4d4c48
004d4c44b 0x4d4c88
004d4c48
004d4c48loc_4d4c48:
004d4c48adrp x0, 0x1ec000
004d4c4cadd x0, x0, 3681
004d4c50movz x1, 35
004d4c54bl errors.New
004d4c58str x0, [sp+888]
004d4c5cstr x1, [sp+896]
004d4c60stp xzr, xzr, [sp+144]
004d4c64ldr x2, [sp+888]
004d4c68ldr x3, [sp+896]
004d4c6cstr x2, [sp+128]
004d4c70str x3, [sp+136]
004d4c74ldr x0, [sp+144]
004d4c78ldr x1, [sp+152]
004d4c7cldp x29, x30, [sp-8]
004d4c80add sp, sp, 1072
004d4c84ret x30
004d4c88
004d4c88loc_4d4c88:
004d4c88ldr x1, [sp+432]
004d4c8cldrsb x27, [x1]
004d4c90ldr x1, [x1+48]
004d4c94ldr x0, [sp+440]
004d4c98blr x1
004d4c9cstr x0, [sp+768]
004d4ca0ldrsb x27, [x0]
004d4ca4ldr x1, [x0+8]
004d4ca8str x1, [sp+544]
004d4cacldr x2, [sp+1040]
004d4cb0ldr x0, [x2+40]
004d4cb4bl math/big.(*Int).Cmp
004d4cb8str x0, [sp+120]
004d4cbctbz x0, 63, 0x4d4cc4
004d4cc0b 0x4d4d04
004d4cc4
004d4cc4loc_4d4cc4:
004d4cc4adrp x0, 0x1e7000
004d4cc8add x0, x0, 778
004d4cccmovz x1, 27
004d4cd0bl errors.New
004d4cd4str x0, [sp+888]
004d4cd8str x1, [sp+896]
004d4cdcstp xzr, xzr, [sp+144]
004d4ce0ldr x2, [sp+888]
004d4ce4ldr x3, [sp+896]
004d4ce8str x2, [sp+128]
004d4cecstr x3, [sp+136]
004d4cf0ldr x0, [sp+144]
004d4cf4ldr x1, [sp+152]
004d4cf8ldp x29, x30, [sp-8]
004d4cfcadd sp, sp, 1072
004d4d00ret x30
004d4d04
004d4d04loc_4d4d04:
004d4d04ldr x1, [sp+1040]
004d4d08ldr x0, [x1+40]
004d4d0cbl math/big.(*Int).Bytes
004d4d10str x0, [sp+904]
004d4d14str x1, [sp+912]
004d4d18str x2, [sp+920]
004d4d1cstr xzr, [sp+776]
004d4d20str xzr, [sp+784]
004d4d24ldr x1, [sp+432]
004d4d28ldrsb x27, [x1]
004d4d2cldr x0, [sp+440]
004d4d30ldr x1, [x1+56]
004d4d34ldr x2, [sp+904]
004d4d38ldr x3, [sp+912]
004d4d3cldr x4, [sp+920]
004d4d40mov x5, x1
004d4d44mov x1, x2
004d4d48mov x2, x3
004d4d4cmov x3, x4
004d4d50blr x5
004d4d54str x0, [sp+776]
004d4d58str x1, [sp+784]
004d4d5cldr x1, [sp+776]
004d4d60str x1, [sp+936]
004d4d64ldr x1, [sp+784]
004d4d68str x1, [sp+928]
004d4d6cldr x1, [sp+936]
004d4d70str x1, [sp+168]
004d4d74ldr x1, [sp+928]
004d4d78str x1, [sp+160]
004d4d7cldr x1, [sp+456]
004d4d80ldr x0, [sp+168]
004d4d84bl math/big.(*Int).Cmp
004d4d88str x0, [sp+120]
004d4d8csubs xzr, x0, 0
004d4d90cset x1, ne
004d4d94strb w1, [sp+86]
004d4d98cbnz x0, 0x4d4da0
004d4d9cb 0x4d4da4
004d4da0
004d4da0loc_4d4da0:
004d4da0b 0x4d4dc4
004d4da4
004d4da4loc_4d4da4:
004d4da4ldr x0, [sp+160]
004d4da8ldr x1, [sp+448]
004d4dacbl math/big.(*Int).Cmp
004d4db0str x0, [sp+104]
004d4db4subs xzr, x0, 0
004d4db8cset x2, ne
004d4dbcstrb w2, [sp+86]
004d4dc0b 0x4d4dc4
004d4dc4
004d4dc4loc_4d4dc4:
004d4dc4ldrb w2, [sp+86]
004d4dc8tbnz w2, 0, 0x4d4dd0
004d4dccb 0x4d4e10
004d4dd0
004d4dd0loc_4d4dd0:
004d4dd0adrp x0, 0x1f1000
004d4dd4add x0, x0, 2083
004d4dd8movz x1, 42
004d4ddcbl errors.New
004d4de0str x0, [sp+888]
004d4de4str x1, [sp+896]
004d4de8stp xzr, xzr, [sp+144]
004d4decldr x2, [sp+888]
004d4df0ldr x3, [sp+896]
004d4df4str x2, [sp+128]
004d4df8str x3, [sp+136]
004d4dfcldr x0, [sp+144]
004d4e00ldr x1, [sp+152]
004d4e04ldp x29, x30, [sp-8]
004d4e08add sp, sp, 1072
004d4e0cret x30
004d4e10
004d4e10loc_4d4e10:
004d4e10adrp x0, 0x1ab000
004d4e14add x0, x0, 1056
004d4e18bl runtime.newobject
004d4e1cstr x0, [sp+536]
004d4e20ldr x1, [sp+440]
004d4e24ldr x2, [sp+432]
004d4e28str x2, [x0]
004d4e2cadrp x27, 0x577000
004d4e30ldr w2, [x27+3056]
004d4e34cbz w2, 0x4d4e3c
004d4e38b 0x4d4e40
004d4e3c
004d4e3cloc_4d4e3c:
004d4e3cb 0x4d4e54
004d4e40
004d4e40loc_4d4e40:
004d4e40bl runtime.gcWriteBarrier2
004d4e44str x1, [x25]
004d4e48ldr x4, [x0+8]
004d4e4cstr x4, [x25+8]
004d4e50b 0x4d4e54
004d4e54
004d4e54loc_4d4e54:
004d4e54str x1, [x0+8]
004d4e58ldr x4, [sp+536]
004d4e5cldrsb x27, [x4]
004d4e60ldr x5, [sp+456]
004d4e64adrp x27, 0x577000
004d4e68ldr w6, [x27+3056]
004d4e6ccbz w6, 0x4d4e74
004d4e70b 0x4d4e78
004d4e74
004d4e74loc_4d4e74:
004d4e74b 0x4d4e8c
004d4e78
004d4e78loc_4d4e78:
004d4e78bl runtime.gcWriteBarrier2
004d4e7cstr x5, [x25]
004d4e80ldr x6, [x4+16]
004d4e84str x6, [x25+8]
004d4e88b 0x4d4e8c
004d4e8c
004d4e8cloc_4d4e8c:
004d4e8cstr x5, [x4+16]
004d4e90ldr x4, [sp+536]
004d4e94ldrsb x27, [x4]
004d4e98ldr x5, [sp+448]
004d4e9cadrp x27, 0x577000
004d4ea0ldr w6, [x27+3056]
004d4ea4cbz w6, 0x4d4eac
004d4ea8b 0x4d4eb0
004d4eac
004d4eacloc_4d4eac:
004d4eacb 0x4d4ec4
004d4eb0
004d4eb0loc_4d4eb0:
004d4eb0bl runtime.gcWriteBarrier2
004d4eb4str x5, [x25]
004d4eb8ldr x6, [x4+24]
004d4ebcstr x6, [x25+8]
004d4ec0b 0x4d4ec4
004d4ec4
004d4ec4loc_4d4ec4:
004d4ec4str x5, [x4+24]
004d4ec8ldr x4, [sp+536]
004d4eccldrsb x27, [x4]
004d4ed0ldr x5, [sp+1040]
004d4ed4ldr x5, [x5+40]
004d4ed8adrp x27, 0x577000
004d4edcldr w6, [x27+3056]
004d4ee0cbz w6, 0x4d4ee8
004d4ee4b 0x4d4eec
004d4ee8
004d4ee8loc_4d4ee8:
004d4ee8b 0x4d4f00
004d4eec
004d4eecloc_4d4eec:
004d4eecbl runtime.gcWriteBarrier2
004d4ef0str x5, [x25]
004d4ef4ldr x6, [x4+32]
004d4ef8str x6, [x25+8]
004d4efcb 0x4d4f00
004d4f00
004d4f00loc_4d4f00:
004d4f00str x5, [x4+32]
004d4f04ldr x4, [sp+536]
004d4f08str x4, [sp+760]
004d4f0cadrp x5, 0x1a8000
004d4f10add x5, x5, 32
004d4f14str x5, [sp+144]
004d4f18str x4, [sp+152]
004d4f1cstp xzr, xzr, [sp+128]
004d4f20ldr x0, [sp+144]
004d4f24ldr x1, [sp+152]
004d4f28mov x2, xzr
004d4f2cmov x3, xzr
004d4f30ldp x29, x30, [sp-8]
004d4f34add sp, sp, 1072
004d4f38ret x30
004d4f3c
004d4f3cloc_4d4f3c:
004d4f3cb 0x4d4f44
004d4f40
004d4f40loc_4d4f40:
004d4f40b 0x4d4f44
004d4f44
004d4f44loc_4d4f44:
004d4f44b 0x4d4f48
004d4f48
004d4f48loc_4d4f48:
004d4f48b 0x4d4f4c
004d4f4c
004d4f4cloc_4d4f4c:
004d4f4cb 0x4d4f54
004d4f50
004d4f50loc_4d4f50:
004d4f50b 0x4d4f54
004d4f54
004d4f54loc_4d4f54:
004d4f54b 0x4d4f58
004d4f58
004d4f58loc_4d4f58:
004d4f58ldr x5, [sp+1040]
004d4f5cldr x3, [x5]
004d4f60ldr x4, [x5+8]
004d4f64mov x0, xzr
004d4f68adrp x1, 0x1ea000
004d4f6cadd x1, x1, 72
004d4f70orr x2, xzr, 31
004d4f74bl runtime.concatstring2
004d4f78str x0, [sp+552]
004d4f7cstr x1, [sp+560]
004d4f80bl errors.New
004d4f84str x0, [sp+888]
004d4f88str x1, [sp+896]
004d4f8cstp xzr, xzr, [sp+144]
004d4f90ldr x2, [sp+888]
004d4f94ldr x3, [sp+896]
004d4f98str x2, [sp+128]
004d4f9cstr x3, [sp+136]
004d4fa0ldr x0, [sp+144]
004d4fa4ldr x1, [sp+152]
004d4fa8ldp x29, x30, [sp-8]
004d4facadd sp, sp, 1072
004d4fb0ret x30
004d4fb4
004d4fb4loc_4d4fb4:
004d4fb4b 0x4d4fbc
004d4fb8
004d4fb8loc_4d4fb8:
004d4fb8b 0x4d4fbc
004d4fbc
004d4fbcloc_4d4fbc:
004d4fbcb 0x4d4fc0
004d4fc0
004d4fc0loc_4d4fc0:
004d4fc0b 0x4d4fc4
004d4fc4
004d4fc4loc_4d4fc4:
004d4fc4b 0x4d4fd4
004d4fc8
004d4fc8loc_4d4fc8:
004d4fc8b 0x4d4fcc
004d4fcc
004d4fccloc_4d4fcc:
004d4fccb 0x4d4fd0
004d4fd0
004d4fd0loc_4d4fd0:
004d4fd0b 0x4d4fd4
004d4fd4
004d4fd4loc_4d4fd4:
004d4fd4b 0x4d4fd8
004d4fd8
004d4fd8loc_4d4fd8:
004d4fd8adrp x0, 0x1e4000
004d4fdcadd x0, x0, 2916
004d4fe0movz x1, 23
004d4fe4bl errors.New
004d4fe8str x0, [sp+888]
004d4fecstr x1, [sp+896]
004d4ff0stp xzr, xzr, [sp+144]
004d4ff4ldr x2, [sp+888]
004d4ff8ldr x3, [sp+896]
004d4ffcstr x2, [sp+128]
004d5000str x3, [sp+136]
004d5004ldr x0, [sp+144]
004d5008ldr x1, [sp+152]
004d500cldp x29, x30, [sp-8]
004d5010add sp, sp, 1072
004d5014ret x30
004d5018
004d5018loc_4d5018:
004d5018orr x0, xzr, 7
004d501cbl runtime.panicIndex
004d5020
004d5020loc_4d5020:
004d5020orr x0, xzr, 6
004d5024bl runtime.panicIndex
004d5028
004d5028loc_4d5028:
004d5028movz x0, 5
004d502cbl runtime.panicIndex
004d5030
004d5030loc_4d5030:
004d5030orr x0, xzr, 4
004d5034bl runtime.panicIndex
004d5038
004d5038loc_4d5038:
004d5038orr x0, xzr, 3
004d503cbl runtime.panicIndex
004d5040
004d5040loc_4d5040:
004d5040orr x0, xzr, 2
004d5044bl runtime.panicIndex
004d5048
004d5048loc_4d5048:
004d5048orr x0, xzr, 1
004d504cbl runtime.panicIndex
004d5050
004d5050loc_4d5050:
004d5050mov x0, xzr
004d5054bl runtime.panicIndex
004d5058
004d5058loc_4d5058:
004d5058orr x0, xzr, 7
004d505cbl runtime.panicIndex
004d5060
004d5060loc_4d5060:
004d5060orr x0, xzr, 6
004d5064bl runtime.panicIndex
004d5068
004d5068loc_4d5068:
004d5068movz x0, 5
004d506cbl runtime.panicIndex
004d5070
004d5070loc_4d5070:
004d5070orr x0, xzr, 4
004d5074bl runtime.panicIndex
004d5078
004d5078loc_4d5078:
004d5078orr x0, xzr, 3
004d507cbl runtime.panicIndex
004d5080
004d5080loc_4d5080:
004d5080orr x0, xzr, 2
004d5084bl runtime.panicIndex
004d5088
004d5088loc_4d5088:
004d5088orr x0, xzr, 1
004d508cbl runtime.panicIndex
004d5090
004d5090loc_4d5090:
004d5090mov x0, xzr
004d5094bl runtime.panicIndex
004d5098
004d5098loc_4d5098:
004d5098orr x0, xzr, 7
004d509cbl runtime.panicIndex
004d50a0
004d50a0loc_4d50a0:
004d50a0orr x0, xzr, 6
004d50a4bl runtime.panicIndex
004d50a8
004d50a8loc_4d50a8:
004d50a8movz x0, 5
004d50acbl runtime.panicIndex
004d50b0
004d50b0loc_4d50b0:
004d50b0orr x0, xzr, 4
004d50b4bl runtime.panicIndex
004d50b8
004d50b8loc_4d50b8:
004d50b8orr x0, xzr, 3
004d50bcbl runtime.panicIndex
004d50c0
004d50c0loc_4d50c0:
004d50c0orr x0, xzr, 2
004d50c4bl runtime.panicIndex
004d50c8
004d50c8loc_4d50c8:
004d50c8orr x0, xzr, 1
004d50ccbl runtime.panicIndex
004d50d0
004d50d0loc_4d50d0:
004d50d0mov x0, xzr
004d50d4bl runtime.panicIndex
004d50d8
004d50d8loc_4d50d8:
004d50d8movz x0, 10
004d50dcbl runtime.panicIndex
004d50e0
004d50e0loc_4d50e0:
004d50e0movz x0, 9
004d50e4bl runtime.panicIndex
004d50e8
004d50e8loc_4d50e8:
004d50e8orr x0, xzr, 8
004d50ecbl runtime.panicIndex
004d50f0
004d50f0loc_4d50f0:
004d50f0orr x0, xzr, 7
004d50f4bl runtime.panicIndex
004d50f8
004d50f8loc_4d50f8:
004d50f8orr x0, xzr, 6
004d50fcbl runtime.panicIndex
004d5100
004d5100loc_4d5100:
004d5100movz x0, 5
004d5104bl runtime.panicIndex
004d5108
004d5108loc_4d5108:
004d5108orr x0, xzr, 4
004d510cbl runtime.panicIndex
004d5110
004d5110loc_4d5110:
004d5110orr x0, xzr, 3
004d5114bl runtime.panicIndex
004d5118
004d5118loc_4d5118:
004d5118orr x0, xzr, 2
004d511cbl runtime.panicIndex
004d5120
004d5120loc_4d5120:
004d5120orr x0, xzr, 1
004d5124bl runtime.panicIndex
004d5128
004d5128loc_4d5128:
004d5128mov x0, xzr
004d512cbl runtime.panicIndex
004d5130
004d5130loc_4d5130:
004d5130orr x0, xzr, 6
004d5134bl runtime.panicIndex
004d5138
004d5138loc_4d5138:
004d5138movz x0, 5
004d513cbl runtime.panicIndex
004d5140
004d5140loc_4d5140:
004d5140orr x0, xzr, 4
004d5144bl runtime.panicIndex
004d5148
004d5148loc_4d5148:
004d5148orr x0, xzr, 3
004d514cbl runtime.panicIndex
004d5150
004d5150loc_4d5150:
004d5150orr x0, xzr, 2
004d5154bl runtime.panicIndex
004d5158
004d5158loc_4d5158:
004d5158orr x0, xzr, 1
004d515cbl runtime.panicIndex
004d5160
004d5160loc_4d5160:
004d5160mov x0, xzr
004d5164bl runtime.panicIndex
004d5168
004d5168loc_4d5168:
004d5168orr x0, xzr, 3
004d516cbl runtime.panicIndex
004d5170
004d5170loc_4d5170:
004d5170orr x0, xzr, 2
004d5174bl runtime.panicIndex
004d5178
004d5178loc_4d5178:
004d5178orr x0, xzr, 1
004d517cbl runtime.panicIndex
004d5180
004d5180loc_4d5180:
004d5180mov x0, xzr
004d5184bl runtime.panicIndex
004d5188
004d5188loc_4d5188:
004d5188bl runtime.panicSliceB
004d518c
004d518cloc_4d518c:
004d518corr x1, xzr, 15
004d5190bl runtime.panicSliceAcap
004d5194hint
004d5198
004d5198loc_4d5198:
004d5198stp x0, x1, [sp+8]
004d519cstp x2, x3, [sp+24]
004d51a0mov x3, x30
004d51a4bl runtime.morestack_noctxt.abi0
004d51a8ldp x0, x1, [sp+8]
004d51acldp x2, x3, [sp+24]
004d51b0b 0x4d3660
004d51b4udf 0
004d51b8udf 0
004d51bcudf 0
004d3660
004d3660golang.org/x/crypto/ssh.parseOpenSSHPrivateKey: ; void golang.org/x/crypto/ssh.parseOpenSSHPrivateKey(struct []uint8 key, golang.org/x/crypto/ssh.openSSHDecryptFunc decrypt)
004d3660ldr x16, [x28+16]
004d3664sub x17, sp, 944
004d3668subs xzr, x17, x16
004d366cb.ls 0x4d5198
004d3670sub x20, sp, 1072
004d3674stp x29, x30, [x20-8]
004d3678add sp, x20, 0
004d367csub x29, sp, 8
004d3680str x0, [sp+1080]
004d3684str x1, [sp+1088]
004d3688str x2, [sp+1096]
004d368cstr x3, [sp+1104]
004d3690stp xzr, xzr, [sp+144]
004d3694stp xzr, xzr, [sp+128]
004d3698ldr x3, [sp+1088]
004d369cstr x3, [sp+120]
004d36a0subs xzr, x3, 15
004d36a4cset x3, lt
004d36a8strb w3, [sp+86]
004d36acb.lt 0x4d36b4
004d36b0b 0x4d36bc
004d36b4
004d36b4loc_4d36b4:
004d36b4orr x0, xzr, 15
004d36b8b 0x4d383c
004d36bc
004d36bcloc_4d36bc:
004d36bcldr x3, [sp+1080]
004d36c0ldr x2, [sp+1096]
004d36c4subs xzr, x2, 15
004d36c8b.hs 0x4d36d0
004d36ccb 0x4d518c
004d36d0
004d36d0loc_4d36d0:
004d36d0b 0x4d36d4
004d36d4
004d36d4loc_4d36d4:
004d36d4str x3, [sp+904]
004d36d8orr x0, xzr, 15
004d36dcstr x0, [sp+912]
004d36e0str x2, [sp+920]
004d36e4str x3, [sp+744]
004d36e8str x0, [sp+752]
004d36ecb 0x4d36f0
004d36f0
004d36f0loc_4d36f0:
004d36f0b 0x4d36f4
004d36f4
004d36f4loc_4d36f4:
004d36f4ldrb w2, [x3]
004d36f8b 0x4d36fc
004d36fc
004d36fcloc_4d36fc:
004d36fcldrb w4, [x3+1]
004d3700ubfm x4, x4, 56, 7
004d3704orr x2, x2, x4
004d3708b 0x4d370c
004d370c
004d370cloc_4d370c:
004d370cldrb w4, [x3+2]
004d3710ubfm x4, x4, 48, 7
004d3714orr x2, x2, x4
004d3718b 0x4d371c
004d371c
004d371cloc_4d371c:
004d371cldrb w4, [x3+3]
004d3720ubfm x4, x4, 40, 7
004d3724orr x2, x2, x4
004d3728b 0x4d372c
004d372c
004d372cloc_4d372c:
004d372cldrb w4, [x3+4]
004d3730ubfm x4, x4, 32, 7
004d3734orr x2, x2, x4
004d3738b 0x4d373c
004d373c
004d373cloc_4d373c:
004d373cldrb w4, [x3+5]
004d3740ubfm x4, x4, 24, 7
004d3744orr x2, x2, x4
004d3748b 0x4d374c
004d374c
004d374cloc_4d374c:
004d374cldrb w4, [x3+6]
004d3750ubfm x4, x4, 16, 7
004d3754orr x2, x2, x4
004d3758b 0x4d375c
004d375c
004d375cloc_4d375c:
004d375cldrb w4, [x3+7]
004d3760ubfm x4, x4, 8, 7
004d3764orr x2, x2, x4
004d3768movz x4, 28783
004d376cmovk x4, 0x6e650000
004d3770movk x4, 0x737300000000
004d3774movk x4, 0x2d68000000000000
004d3778subs xzr, x2, x4
004d377ccset x2, ne
004d3780b 0x4d3784
004d3784
004d3784loc_4d3784:
004d3784b.ne 0x4d378c
004d3788b 0x4d3790
004d378c
004d378cloc_4d378c:
004d378cb 0x4d37dc
004d3790
004d3790loc_4d3790:
004d3790b 0x4d3794
004d3794
004d3794loc_4d3794:
004d3794ldrb w2, [x3+8]
004d3798b 0x4d379c
004d379c
004d379cloc_4d379c:
004d379cldrb w4, [x3+9]
004d37a0ubfm x4, x4, 56, 7
004d37a4orr x2, x2, x4
004d37a8b 0x4d37ac
004d37ac
004d37acloc_4d37ac:
004d37acldrb w4, [x3+10]
004d37b0ubfm x4, x4, 48, 7
004d37b4orr x2, x2, x4
004d37b8b 0x4d37bc
004d37bc
004d37bcloc_4d37bc:
004d37bcldrb w4, [x3+11]
004d37c0ubfm x4, x4, 40, 7
004d37c4orr x4, x2, x4
004d37c8movz x5, 25963
004d37ccmovk x5, 0x2d790000
004d37d0subs wzr, w4, w5
004d37d4cset x2, ne
004d37d8b 0x4d37dc
004d37dc
004d37dcloc_4d37dc:
004d37dctbnz w2, 0, 0x4d37e4
004d37e0b 0x4d37e8
004d37e4
004d37e4loc_4d37e4:
004d37e4b 0x4d3814
004d37e8
004d37e8loc_4d37e8:
004d37e8b 0x4d37ec
004d37ec
004d37ecloc_4d37ec:
004d37ecldrb w2, [x3+12]
004d37f0b 0x4d37f4
004d37f4
004d37f4loc_4d37f4:
004d37f4ldrb w4, [x3+13]
004d37f8ubfm x4, x4, 56, 7
004d37fcorr x4, x2, x4
004d3800ubfm x4, x4, 0, 15
004d3804movz x5, 12662
004d3808subs wzr, w4, w5
004d380ccset x2, ne
004d3810b 0x4d3814
004d3814
004d3814loc_4d3814:
004d3814tbnz w2, 0, 0x4d381c
004d3818b 0x4d3820
004d381c
004d381cloc_4d381c:
004d381cb 0x4d3834
004d3820
004d3820loc_4d3820:
004d3820b 0x4d3824
004d3824
004d3824loc_4d3824:
004d3824ldrb w3, [x3+14]
004d3828subs wzr, w3, 0
004d382ccset x2, ne
004d3830b 0x4d3834
004d3834
004d3834loc_4d3834:
004d3834strb w2, [sp+86]
004d3838b 0x4d383c
004d383c
004d383cloc_4d383c:
004d383cldrb w2, [sp+86]
004d3840tbnz w2, 0, 0x4d3848
004d3844b 0x4d3888
004d3848
004d3848loc_4d3848:
004d3848adrp x0, 0x1f0000
004d384cadd x0, x0, 2743
004d3850movz x1, 39
004d3854bl errors.New
004d3858str x0, [sp+888]
004d385cstr x1, [sp+896]
004d3860stp xzr, xzr, [sp+144]
004d3864ldr x2, [sp+888]
004d3868ldr x3, [sp+896]
004d386cstr x2, [sp+128]
004d3870str x3, [sp+136]
004d3874ldr x0, [sp+144]
004d3878ldr x1, [sp+152]
004d387cldp x29, x30, [sp-8]
004d3880add sp, sp, 1072
004d3884ret x30
004d3888
004d3888loc_4d3888:
004d3888ldr x1, [sp+1088]
004d388cldr x2, [sp+1080]
004d3890ldr x3, [sp+1096]
004d3894b 0x4d3898
004d3898
004d3898loc_4d3898:
004d3898subs xzr, x1, 15
004d389cb.hs 0x4d38a4
004d38a0b 0x4d5188
004d38a4
004d38a4loc_4d38a4:
004d38a4sub x3, x3, 15
004d38a8sub x4, xzr, x3
004d38acsub x1, x1, 15
004d38b0sbfm x4, x4, 63, 63
004d38b4and x4, x4, 15
004d38b8add x2, x2, x4
004d38bcstr x2, [sp+176]
004d38c0str x1, [sp+184]
004d38c4str x3, [sp+192]
004d38c8adrp x0, 0x1a6000
004d38ccadd x0, x0, 3744
004d38d0bl runtime.newobject
004d38d4str x0, [sp+1016]
004d38d8adrp x27, 0x578000
004d38dcldr w1, [x27+3056]
004d38e0cbz w1, 0x4d38e8
004d38e4b 0x4d38ec
004d38e8
004d38e8loc_4d38e8:
004d38e8b 0x4d3908
004d38ec
004d38ecloc_4d38ec:
004d38ecstr x0, [sp+528]
004d38f0mov x1, x0
004d38f4adrp x0, 0x1a6000
004d38f8add x0, x0, 3744
004d38fcbl runtime.wbZero
004d3900ldr x0, [sp+528]
004d3904b 0x4d3908
004d3908
004d3908loc_4d3908:
004d3908mov x20, x0
004d390cadr x27, 16
004d3910stp x29, x27, [sp-24]
004d3914sub x29, sp, 24
004d3918bl fn_87cf8
004d391csub x29, sp, 8
004d3920str xzr, [x0+96]
004d3924ldr x4, [sp+1016]
004d3928str x4, [sp+880]
004d392cldr x0, [sp+176]
004d3930ldr x1, [sp+184]
004d3934ldr x2, [sp+192]
004d3938adrp x3, 0x11e000
004d393cadd x3, x3, 2368
004d3940bl golang.org/x/crypto/ssh.Unmarshal
004d3944str x0, [sp+416]
004d3948str x1, [sp+424]
004d394ccbnz x0, 0x4d3954
004d3950b 0x4d397c
004d3954
004d3954loc_4d3954:
004d3954stp xzr, xzr, [sp+144]
004d3958ldr x3, [sp+424]
004d395cldr x2, [sp+416]
004d3960str x2, [sp+128]
004d3964str x3, [sp+136]
004d3968ldr x0, [sp+144]
004d396cldr x1, [sp+152]
004d3970ldp x29, x30, [sp-8]
004d3974add sp, sp, 1072
004d3978ret x30
004d397c
004d397cloc_4d397c:
004d397cldr x9, [sp+1016]
004d3980ldr w9, [x9+48]
004d3984subs wzr, w9, 1
004d3988b.ne 0x4d3990
004d398cb 0x4d39d0
004d3990
004d3990loc_4d3990:
004d3990adrp x0, 0x1f0000
004d3994add x0, x0, 196
004d3998movz x1, 38
004d399cbl errors.New
004d39a0str x0, [sp+888]
004d39a4str x1, [sp+896]
004d39a8stp xzr, xzr, [sp+144]
004d39acldr x2, [sp+888]
004d39b0ldr x3, [sp+896]
004d39b4str x2, [sp+128]
004d39b8str x3, [sp+136]
004d39bcldr x0, [sp+144]
004d39c0ldr x1, [sp+152]
004d39c4ldp x29, x30, [sp-8]
004d39c8add sp, sp, 1072
004d39ccret x30
004d39d0
004d39d0loc_4d39d0:
004d39d0str xzr, [sp+904]
004d39d4add x27, sp, 912
004d39d8stp xzr, xzr, [x27]
004d39dcadd x27, sp, 888
004d39e0stp xzr, xzr, [x27]
004d39e4ldr x26, [sp+1104]
004d39e8ldr x9, [x26]
004d39ecldr x10, [sp+1016]
004d39f0ldr x0, [x10]
004d39f4ldr x1, [x10+8]
004d39f8ldr x10, [sp+1016]
004d39fcldr x2, [x10+16]
004d3a00ldr x3, [x10+24]
004d3a04ldr x10, [sp+1016]
004d3a08ldr x4, [x10+32]
004d3a0cldr x5, [x10+40]
004d3a10ldr x10, [sp+1016]
004d3a14ldr x6, [x10+80]
004d3a18ldr x7, [x10+88]
004d3a1cldr x8, [x10+96]
004d3a20blr x9
004d3a24str x0, [sp+904]
004d3a28str x1, [sp+912]
004d3a2cstr x2, [sp+920]
004d3a30str x3, [sp+888]
004d3a34str x4, [sp+896]
004d3a38ldr x9, [sp+904]
004d3a3cldr x10, [sp+912]
004d3a40ldr x11, [sp+920]
004d3a44str x9, [sp+472]
004d3a48str x10, [sp+480]
004d3a4cstr x11, [sp+488]
004d3a50ldr x9, [sp+888]
004d3a54ldr x10, [sp+896]
004d3a58str x9, [sp+1000]
004d3a5cstr x10, [sp+1008]
004d3a60ldr x9, [sp+472]
004d3a64ldr x10, [sp+480]
004d3a68ldr x11, [sp+488]
004d3a6cstr x9, [sp+216]
004d3a70str x10, [sp+224]
004d3a74str x11, [sp+232]
004d3a78ldr x9, [sp+1008]
004d3a7cldr x10, [sp+1000]
004d3a80str x10, [sp+400]
004d3a84str x9, [sp+408]
004d3a88cbnz x10, 0x4d3a90
004d3a8cb 0x4d3cc4
004d3a90
004d3a90loc_4d3a90:
004d3a90str xzr, [sp+872]
004d3a94ldr x4, [sp+400]
004d3a98ldr x5, [sp+408]
004d3a9cadrp x6, 0x243000
004d3aa0add x6, x6, 160
004d3aa4subs xzr, x4, x6
004d3aa8b.eq 0x4d3ab0
004d3aacb 0x4d3ab8
004d3ab0
004d3ab0loc_4d3ab0:
004d3ab0orr x0, xzr, 1
004d3ab4b 0x4d3ac4
004d3ab8
004d3ab8loc_4d3ab8:
004d3ab8mov x0, xzr
004d3abcmov x5, xzr
004d3ac0b 0x4d3ac4
004d3ac4
004d3ac4loc_4d3ac4:
004d3ac4str x5, [sp+872]
004d3ac8strb w0, [sp+86]
004d3accldr x4, [sp+872]
004d3ad0str x4, [sp+992]
004d3ad4ldrb w4, [sp+86]
004d3ad8strb w4, [sp+87]
004d3adcldr x4, [sp+992]
004d3ae0str x4, [sp+392]
004d3ae4ldrb w4, [sp+87]
004d3ae8strb w4, [sp+85]
004d3aectbnz w4, 0, 0x4d3af4
004d3af0b 0x4d3c98
004d3af4
004d3af4loc_4d3af4:
004d3af4add x27, sp, 856
004d3af8stp xzr, xzr, [x27]
004d3afcadd x27, sp, 888
004d3b00stp xzr, xzr, [x27]
004d3b04ldr x3, [sp+1016]
004d3b08ldr x0, [x3+56]
004d3b0cldr x1, [x3+64]
004d3b10ldr x2, [x3+72]
004d3b14bl golang.org/x/crypto/ssh.ParsePublicKey
004d3b18str x0, [sp+856]
004d3b1cstr x1, [sp+864]
004d3b20str x2, [sp+888]
004d3b24str x3, [sp+896]
004d3b28ldr x3, [sp+856]
004d3b2cldr x4, [sp+864]
004d3b30str x3, [sp+976]
004d3b34str x4, [sp+984]
004d3b38ldr x3, [sp+888]
004d3b3cldr x4, [sp+896]
004d3b40str x3, [sp+960]
004d3b44str x4, [sp+968]
004d3b48ldr x3, [sp+976]
004d3b4cldr x4, [sp+984]
004d3b50str x3, [sp+200]
004d3b54str x4, [sp+208]
004d3b58ldr x3, [sp+968]
004d3b5cldr x4, [sp+960]
004d3b60str x4, [sp+248]
004d3b64str x3, [sp+256]
004d3b68cbnz x4, 0x4d3b70
004d3b6cb 0x4d3c54
004d3b70
004d3b70loc_4d3b70:
004d3b70add x27, sp, 840
004d3b74stp xzr, xzr, [x27]
004d3b78add x5, sp, 840
004d3b7cstr x5, [sp+712]
004d3b80ldr x5, [sp+248]
004d3b84ldr x6, [sp+256]
004d3b88str x5, [sp+696]
004d3b8cstr x6, [sp+704]
004d3b90str x5, [sp+688]
004d3b94ldr x5, [sp+688]
004d3b98cbnz x5, 0x4d3ba0
004d3b9cb 0x4d3bb0
004d3ba0
004d3ba0loc_4d3ba0:
004d3ba0ldr x5, [sp+688]
004d3ba4ldr x5, [x5+8]
004d3ba8str x5, [sp+688]
004d3bacb 0x4d3bb4
004d3bb0
004d3bb0loc_4d3bb0:
004d3bb0b 0x4d3bb4
004d3bb4
004d3bb4loc_4d3bb4:
004d3bb4ldr x5, [sp+712]
004d3bb8ldrsb x27, [x5]
004d3bbcldr x6, [sp+704]
004d3bc0ldr x7, [sp+688]
004d3bc4str x7, [x5]
004d3bc8adrp x27, 0x578000
004d3bccldr w7, [x27+3056]
004d3bd0cbz w7, 0x4d3bd8
004d3bd4b 0x4d3bdc
004d3bd8
004d3bd8loc_4d3bd8:
004d3bd8b 0x4d3bf0
004d3bdc
004d3bdcloc_4d3bdc:
004d3bdcbl runtime.gcWriteBarrier2
004d3be0str x6, [x25]
004d3be4ldr x7, [x5+8]
004d3be8str x7, [x25+8]
004d3becb 0x4d3bf0
004d3bf0
004d3bf0loc_4d3bf0:
004d3bf0str x6, [x5+8]
004d3bf4ldr x2, [sp+712]
004d3bf8ldrsb x27, [x2]
004d3bfcb 0x4d3c00
004d3c00
004d3c00loc_4d3c00:
004d3c00str x2, [sp+720]
004d3c04orr x4, xzr, 1
004d3c08str x4, [sp+728]
004d3c0cstr x4, [sp+736]
004d3c10adrp x0, 0x1f3000
004d3c14add x0, x0, 2212
004d3c18movz x1, 44
004d3c1cmov x3, x4
004d3c20bl fmt.Errorf
004d3c24str x0, [sp+888]
004d3c28str x1, [sp+896]
004d3c2cstp xzr, xzr, [sp+144]
004d3c30ldr x2, [sp+888]
004d3c34ldr x3, [sp+896]
004d3c38str x2, [sp+128]
004d3c3cstr x3, [sp+136]
004d3c40ldr x0, [sp+144]
004d3c44ldr x1, [sp+152]
004d3c48ldp x29, x30, [sp-8]
004d3c4cadd sp, sp, 1072
004d3c50ret x30
004d3c54
004d3c54loc_4d3c54:
004d3c54ldr x4, [sp+392]
004d3c58ldrsb x27, [x4]
004d3c5cldr x5, [sp+208]
004d3c60ldr x6, [sp+200]
004d3c64str x6, [x4]
004d3c68adrp x27, 0x578000
004d3c6cldr w6, [x27+3056]
004d3c70cbz w6, 0x4d3c78
004d3c74b 0x4d3c7c
004d3c78
004d3c78loc_4d3c78:
004d3c78b 0x4d3c90
004d3c7c
004d3c7cloc_4d3c7c:
004d3c7cbl runtime.gcWriteBarrier2
004d3c80str x5, [x25]
004d3c84ldr x6, [x4+8]
004d3c88str x6, [x25+8]
004d3c8cb 0x4d3c90
004d3c90
004d3c90loc_4d3c90:
004d3c90str x5, [x4+8]
004d3c94b 0x4d3c9c
004d3c98
004d3c98loc_4d3c98:
004d3c98b 0x4d3c9c
004d3c9c
004d3c9cloc_4d3c9c:
004d3c9cstp xzr, xzr, [sp+144]
004d3ca0ldr x3, [sp+408]
004d3ca4ldr x2, [sp+400]
004d3ca8str x2, [sp+128]
004d3cacstr x3, [sp+136]
004d3cb0ldr x0, [sp+144]
004d3cb4ldr x1, [sp+152]
004d3cb8ldp x29, x30, [sp-8]
004d3cbcadd sp, sp, 1072
004d3cc0ret x30
004d3cc4
004d3cc4loc_4d3cc4:
004d3cc4adrp x0, 0x189000
004d3cc8add x0, x0, 3296
004d3cccbl runtime.newobject
004d3cd0str x0, [sp+1024]
004d3cd4adrp x27, 0x578000
004d3cd8ldr w1, [x27+3056]
004d3cdccbz w1, 0x4d3ce4
004d3ce0b 0x4d3ce8
004d3ce4
004d3ce4loc_4d3ce4:
004d3ce4b 0x4d3d04
004d3ce8
004d3ce8loc_4d3ce8:
004d3ce8str x0, [sp+520]
004d3cecmov x1, x0
004d3cf0adrp x0, 0x189000
004d3cf4add x0, x0, 3296
004d3cf8bl runtime.wbZero
004d3cfcldr x0, [sp+520]
004d3d00b 0x4d3d04
004d3d04
004d3d04loc_4d3d04:
004d3d04stp xzr, xzr, [x0]
004d3d08stp xzr, xzr, [x0+16]
004d3d0cstp xzr, xzr, [x0+32]
004d3d10ldr x4, [sp+1024]
004d3d14str x4, [sp+832]
004d3d18ldr x0, [sp+216]
004d3d1cldr x1, [sp+224]
004d3d20ldr x2, [sp+232]
004d3d24adrp x3, 0x11e000
004d3d28add x3, x3, 2304
004d3d2cbl golang.org/x/crypto/ssh.Unmarshal
004d3d30str x0, [sp+376]
004d3d34str x1, [sp+384]
004d3d38subs xzr, x0, 0
004d3d3ccset x5, ne
004d3d40strb w5, [sp+86]
004d3d44cbnz x0, 0x4d3d4c
004d3d48b 0x4d3d50
004d3d4c
004d3d4cloc_4d3d4c:
004d3d4cb 0x4d3d70
004d3d50
004d3d50loc_4d3d50:
004d3d50ldr x4, [sp+1024]
004d3d54ldr w4, [x4]
004d3d58ldr x5, [sp+1024]
004d3d5cldr w5, [x5+4]
004d3d60subs wzr, w5, w4
004d3d64cset x4, ne
004d3d68strb w4, [sp+86]
004d3d6cb 0x4d3d70
004d3d70
004d3d70loc_4d3d70:
004d3d70ldrb w4, [sp+86]
004d3d74tbnz w4, 0, 0x4d3d7c
004d3d78b 0x4d3ea4
004d3d7c
004d3d7cloc_4d3d7c:
004d3d7cldr x4, [sp+1016]
004d3d80ldr x4, [x4+8]
004d3d84subs xzr, x4, 4
004d3d88b.ne 0x4d3d90
004d3d8cb 0x4d3d94
004d3d90
004d3d90loc_4d3d90:
004d3d90b 0x4d3e34
004d3d94
004d3d94loc_4d3d94:
004d3d94ldr x4, [sp+1016]
004d3d98ldr x1, [x4+8]
004d3d9cldr x4, [x4]
004d3da0subs xzr, x1, 0
004d3da4b.hi 0x4d3dac
004d3da8b 0x4d5180
004d3dac
004d3dacloc_4d3dac:
004d3dacldr x5, [sp+1016]
004d3db0ldr x1, [x5+8]
004d3db4ldr x5, [x5]
004d3db8ldrb w4, [x4]
004d3dbcsubs xzr, x1, 1
004d3dc0b.hi 0x4d3dc8
004d3dc4b 0x4d5178
004d3dc8
004d3dc8loc_4d3dc8:
004d3dc8ldr x6, [sp+1016]
004d3dccldr x1, [x6+8]
004d3dd0ldr x6, [x6]
004d3dd4ldrb w5, [x5+1]
004d3dd8ubfm x5, x5, 56, 7
004d3ddcorr x4, x4, x5
004d3de0subs xzr, x1, 2
004d3de4b.hi 0x4d3dec
004d3de8b 0x4d5170
004d3dec
004d3decloc_4d3dec:
004d3decldr x5, [sp+1016]
004d3df0ldr x1, [x5+8]
004d3df4ldr x5, [x5]
004d3df8ldrb w6, [x6+2]
004d3dfcubfm x6, x6, 48, 7
004d3e00orr x4, x4, x6
004d3e04subs xzr, x1, 3
004d3e08b.hi 0x4d3e10
004d3e0cb 0x4d5168
004d3e10
004d3e10loc_4d3e10:
004d3e10ldrb w5, [x5+3]
004d3e14ubfm x5, x5, 40, 7
004d3e18orr x4, x4, x5
004d3e1cmovz x5, 28526
004d3e20movk x5, 0x656e0000
004d3e24subs wzr, w4, w5
004d3e28b.ne 0x4d3e30
004d3e2cb 0x4d3e64
004d3e30
004d3e30loc_4d3e30:
004d3e30b 0x4d3e34
004d3e34
004d3e34loc_4d3e34:
004d3e34stp xzr, xzr, [sp+144]
004d3e38adrp x27, 0x54e000
004d3e3cldr x3, [x27+3832]
004d3e40adrp x27, 0x54e000
004d3e44ldr x2, [x27+3824]
004d3e48str x2, [sp+128]
004d3e4cstr x3, [sp+136]
004d3e50ldr x0, [sp+144]
004d3e54ldr x1, [sp+152]
004d3e58ldp x29, x30, [sp-8]
004d3e5cadd sp, sp, 1072
004d3e60ret x30
004d3e64
004d3e64loc_4d3e64:
004d3e64adrp x0, 0x1e7000
004d3e68add x0, x0, 2047
004d3e6cmovz x1, 26
004d3e70bl errors.New
004d3e74str x0, [sp+888]
004d3e78str x1, [sp+896]
004d3e7cstp xzr, xzr, [sp+144]
004d3e80ldr x2, [sp+888]
004d3e84ldr x3, [sp+896]
004d3e88str x2, [sp+128]
004d3e8cstr x3, [sp+136]
004d3e90ldr x0, [sp+144]
004d3e94ldr x1, [sp+152]
004d3e98ldp x29, x30, [sp-8]
004d3e9cadd sp, sp, 1072
004d3ea0ret x30
004d3ea4
004d3ea4loc_4d3ea4:
004d3ea4ldr x3, [sp+1024]
004d3ea8ldr x1, [x3+16]
004d3eacldr x0, [x3+8]
004d3eb0str x0, [sp+672]
004d3eb4str x1, [sp+680]
004d3eb8b 0x4d3ebc
004d3ebc
004d3ebcloc_4d3ebc:
004d3ebcsubs xzr, x1, 7
004d3ec0b.eq 0x4d3ec8
004d3ec4b 0x4d4308
004d3ec8
004d3ec8loc_4d3ec8:
004d3ec8b 0x4d3ecc
004d3ecc
004d3eccloc_4d3ecc:
004d3eccsubs xzr, x1, 7
004d3ed0b.eq 0x4d3ed8
004d3ed4b 0x4d4300
004d3ed8
004d3ed8loc_4d3ed8:
004d3ed8subs xzr, x1, 0
004d3edcb.hi 0x4d3ee4
004d3ee0b 0x4d5160
004d3ee4
004d3ee4loc_4d3ee4:
004d3ee4ldrb w2, [x0]
004d3ee8subs xzr, x1, 1
004d3eecb.hi 0x4d3ef4
004d3ef0b 0x4d5158
004d3ef4
004d3ef4loc_4d3ef4:
004d3ef4ldrb w3, [x0+1]
004d3ef8ubfm x3, x3, 56, 7
004d3efcorr x2, x2, x3
004d3f00subs xzr, x1, 2
004d3f04b.hi 0x4d3f0c
004d3f08b 0x4d5150
004d3f0c
004d3f0cloc_4d3f0c:
004d3f0cldrb w3, [x0+2]
004d3f10ubfm x3, x3, 48, 7
004d3f14orr x2, x2, x3
004d3f18subs xzr, x1, 3
004d3f1cb.hi 0x4d3f24
004d3f20b 0x4d5148
004d3f24
004d3f24loc_4d3f24:
004d3f24ldrb w3, [x0+3]
004d3f28ubfm x3, x3, 40, 7
004d3f2corr x2, x2, x3
004d3f30movz x3, 29555
004d3f34movk x3, 0x2d680000
004d3f38subs wzr, w2, w3
004d3f3cb.eq 0x4d3f44
004d3f40b 0x4d42fc
004d3f44
004d3f44loc_4d3f44:
004d3f44subs xzr, x1, 4
004d3f48b.hi 0x4d3f50
004d3f4cb 0x4d5140
004d3f50
004d3f50loc_4d3f50:
004d3f50ldrb w2, [x0+4]
004d3f54subs xzr, x1, 5
004d3f58b.hi 0x4d3f60
004d3f5cb 0x4d5138
004d3f60
004d3f60loc_4d3f60:
004d3f60ldrb w3, [x0+5]
004d3f64ubfm x3, x3, 56, 7
004d3f68orr x2, x2, x3
004d3f6cubfm x2, x2, 0, 15
004d3f70movz x3, 29554
004d3f74subs wzr, w2, w3
004d3f78b.eq 0x4d3f80
004d3f7cb 0x4d42f8
004d3f80
004d3f80loc_4d3f80:
004d3f80subs xzr, x1, 6
004d3f84b.hi 0x4d3f8c
004d3f88b 0x4d5130
004d3f8c
004d3f8cloc_4d3f8c:
004d3f8cldrb w2, [x0+6]
004d3f90subs wzr, w2, 97
004d3f94b.eq 0x4d3f9c
004d3f98b 0x4d42f4
004d3f9c
004d3f9cloc_4d3f9c:
004d3f9cb 0x4d3fa0
004d3fa0
004d3fa0loc_4d3fa0:
004d3fa0adrp x0, 0x1b5000
004d3fa4add x0, x0, 288
004d3fa8bl runtime.newobject
004d3facstr x0, [sp+1056]
004d3fb0adrp x27, 0x578000
004d3fb4ldr w1, [x27+3056]
004d3fb8cbz w1, 0x4d3fc0
004d3fbcb 0x4d3fc4
004d3fc0
004d3fc0loc_4d3fc0:
004d3fc0b 0x4d3fe0
004d3fc4
004d3fc4loc_4d3fc4:
004d3fc4str x0, [sp+512]
004d3fc8mov x1, x0
004d3fccadrp x0, 0x1b5000
004d3fd0add x0, x0, 288
004d3fd4bl runtime.wbZero
004d3fd8ldr x0, [sp+512]
004d3fdcb 0x4d3fe0
004d3fe0
004d3fe0loc_4d3fe0:
004d3fe0mov x20, x0
004d3fe4adr x27, 16
004d3fe8stp x29, x27, [sp-24]
004d3fecsub x29, sp, 24
004d3ff0bl fn_87cfc
004d3ff4sub x29, sp, 8
004d3ff8str xzr, [x0+80]
004d3ffcldr x4, [sp+1056]
004d4000str x4, [sp+824]
004d4004ldr x5, [sp+1024]
004d4008ldr x0, [x5+24]
004d400cldr x1, [x5+32]
004d4010ldr x2, [x5+40]
004d4014adrp x3, 0x11d000
004d4018add x3, x3, 2816
004d401cbl golang.org/x/crypto/ssh.Unmarshal
004d4020str x0, [sp+360]
004d4024str x1, [sp+368]
004d4028cbnz x0, 0x4d4030
004d402cb 0x4d4058
004d4030
004d4030loc_4d4030:
004d4030stp xzr, xzr, [sp+144]
004d4034ldr x3, [sp+368]
004d4038ldr x2, [sp+360]
004d403cstr x2, [sp+128]
004d4040str x3, [sp+136]
004d4044ldr x0, [sp+144]
004d4048ldr x1, [sp+152]
004d404cldp x29, x30, [sp-8]
004d4050add sp, sp, 1072
004d4054ret x30
004d4058
004d4058loc_4d4058:
004d4058ldr x3, [sp+1056]
004d405cldr x0, [x3+64]
004d4060ldr x1, [x3+72]
004d4064ldr x2, [x3+80]
004d4068bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
004d406cstr x0, [sp+344]
004d4070str x1, [sp+352]
004d4074cbnz x0, 0x4d407c
004d4078b 0x4d40a4
004d407c
004d407cloc_4d407c:
004d407cstp xzr, xzr, [sp+144]
004d4080ldr x3, [sp+352]
004d4084ldr x2, [sp+344]
004d4088str x2, [sp+128]
004d408cstr x3, [sp+136]
004d4090ldr x0, [sp+144]
004d4094ldr x1, [sp+152]
004d4098ldp x29, x30, [sp-8]
004d409cadd sp, sp, 1072
004d40a0ret x30
004d40a4
004d40a4loc_4d40a4:
004d40a4ldr x1, [sp+1056]
004d40a8ldr x0, [x1+8]
004d40acbl math/big.(*Int).Int64
004d40b0str x0, [sp+112]
004d40b4adrp x0, 0x193000
004d40b8add x0, x0, 672
004d40bcbl runtime.newobject
004d40c0str x0, [sp+664]
004d40c4adrp x27, 0x577000
004d40c8ldr w1, [x27+3056]
004d40cccbz w1, 0x4d40d4
004d40d0b 0x4d40d8
004d40d4
004d40d4loc_4d40d4:
004d40d4b 0x4d40f4
004d40d8
004d40d8loc_4d40d8:
004d40d8str x0, [sp+504]
004d40dcmov x1, x0
004d40e0adrp x0, 0x193000
004d40e4add x0, x0, 672
004d40e8bl runtime.wbZero
004d40ecldr x0, [sp+504]
004d40f0b 0x4d40f4
004d40f4
004d40f4loc_4d40f4:
004d40f4mov x20, x0
004d40f8adr x27, 16
004d40fcstp x29, x27, [sp-24]
004d4100sub x29, sp, 24
004d4104bl fn_87cf8
004d4108sub x29, sp, 8
004d410cstr xzr, [x0+96]
004d4110ldr x1, [sp+664]
004d4114ldrsb x27, [x1]
004d4118ldr x2, [sp+1056]
004d411cldr x2, [x2]
004d4120adrp x27, 0x577000
004d4124ldr w3, [x27+3056]
004d4128cbz w3, 0x4d4130
004d412cb 0x4d4134
004d4130
004d4130loc_4d4130:
004d4130b 0x4d4148
004d4134
004d4134loc_4d4134:
004d4134bl runtime.gcWriteBarrier2
004d4138str x2, [x25]
004d413cldr x3, [x1]
004d4140str x3, [x25+8]
004d4144b 0x4d4148
004d4148
004d4148loc_4d4148:
004d4148str x2, [x1]
004d414cldr x1, [sp+664]
004d4150ldrsb x27, [x1]
004d4154ldr x2, [sp+112]
004d4158str x2, [x1+8]
004d415cldr x1, [sp+664]
004d4160ldrsb x27, [x1]
004d4164ldr x2, [sp+1056]
004d4168ldr x2, [x2+16]
004d416cadrp x27, 0x577000
004d4170ldr w3, [x27+3056]
004d4174cbz w3, 0x4d417c
004d4178b 0x4d4180
004d417c
004d417cloc_4d417c:
004d417cb 0x4d4194
004d4180
004d4180loc_4d4180:
004d4180bl runtime.gcWriteBarrier2
004d4184str x2, [x25]
004d4188ldr x3, [x1+16]
004d418cstr x3, [x25+8]
004d4190b 0x4d4194
004d4194
004d4194loc_4d4194:
004d4194str x2, [x1+16]
004d4198adrp x0, 0x131000
004d419cadd x0, x0, 2080
004d41a0bl runtime.newobject
004d41a4str x0, [sp+632]
004d41a8ldr x1, [sp+1056]
004d41acldr x1, [x1+32]
004d41b0adrp x27, 0x577000
004d41b4ldr w2, [x27+3056]
004d41b8cbz w2, 0x4d41c0
004d41bcb 0x4d41c4
004d41c0
004d41c0loc_4d41c0:
004d41c0b 0x4d41d8
004d41c4
004d41c4loc_4d41c4:
004d41c4bl runtime.gcWriteBarrier2
004d41c8str x1, [x25]
004d41ccldr x2, [x0]
004d41d0str x2, [x25+8]
004d41d4b 0x4d41d8
004d41d8
004d41d8loc_4d41d8:
004d41d8str x1, [x0]
004d41dcldr x1, [sp+632]
004d41e0ldrsb x27, [x1]
004d41e4ldr x2, [sp+1056]
004d41e8ldr x2, [x2+40]
004d41ecadrp x27, 0x577000
004d41f0ldr w3, [x27+3056]
004d41f4cbz w3, 0x4d41fc
004d41f8b 0x4d4200
004d41fc
004d41fcloc_4d41fc:
004d41fcb 0x4d4214
004d4200
004d4200loc_4d4200:
004d4200bl runtime.gcWriteBarrier2
004d4204str x2, [x25]
004d4208ldr x3, [x1+8]
004d420cstr x3, [x25+8]
004d4210b 0x4d4214
004d4214
004d4214loc_4d4214:
004d4214str x2, [x1+8]
004d4218ldr x1, [sp+632]
004d421cldrsb x27, [x1]
004d4220b 0x4d4224
004d4224
004d4224loc_4d4224:
004d4224str x1, [sp+640]
004d4228orr x2, xzr, 2
004d422cstr x2, [sp+648]
004d4230str x2, [sp+656]
004d4234ldr x3, [sp+664]
004d4238ldrsb x27, [x3]
004d423cstr x2, [x3+32]
004d4240str x2, [x3+40]
004d4244adrp x27, 0x577000
004d4248ldr w2, [x27+3056]
004d424ccbz w2, 0x4d4254
004d4250b 0x4d4258
004d4254
004d4254loc_4d4254:
004d4254b 0x4d426c
004d4258
004d4258loc_4d4258:
004d4258bl runtime.gcWriteBarrier2
004d425cstr x1, [x25]
004d4260ldr x2, [x3+24]
004d4264str x2, [x25+8]
004d4268b 0x4d426c
004d426c
004d426cloc_4d426c:
004d426cstr x1, [x3+24]
004d4270ldr x0, [sp+664]
004d4274str x0, [sp+240]
004d4278bl crypto/rsa.(*PrivateKey).Validate
004d427cstr x0, [sp+328]
004d4280str x1, [sp+336]
004d4284cbnz x0, 0x4d428c
004d4288b 0x4d42b4
004d428c
004d428cloc_4d428c:
004d428cstp xzr, xzr, [sp+144]
004d4290ldr x3, [sp+336]
004d4294ldr x2, [sp+328]
004d4298str x2, [sp+128]
004d429cstr x3, [sp+136]
004d42a0ldr x0, [sp+144]
004d42a4ldr x1, [sp+152]
004d42a8ldp x29, x30, [sp-8]
004d42acadd sp, sp, 1072
004d42b0ret x30
004d42b4
004d42b4loc_4d42b4:
004d42b4ldr x0, [sp+240]
004d42b8bl crypto/rsa.(*PrivateKey).Precompute
004d42bcldr x1, [sp+240]
004d42c0str x1, [sp+816]
004d42c4adrp x2, 0x1a2000
004d42c8add x2, x2, 2592
004d42ccstr x2, [sp+144]
004d42d0str x1, [sp+152]
004d42d4stp xzr, xzr, [sp+128]
004d42d8ldr x0, [sp+144]
004d42dcldr x1, [sp+152]
004d42e0mov x2, xzr
004d42e4mov x3, xzr
004d42e8ldp x29, x30, [sp-8]
004d42ecadd sp, sp, 1072
004d42f0ret x30
004d42f4
004d42f4loc_4d42f4:
004d42f4b 0x4d4304
004d42f8
004d42f8loc_4d42f8:
004d42f8b 0x4d4304
004d42fc
004d42fcloc_4d42fc:
004d42fcb 0x4d4304
004d4300
004d4300loc_4d4300:
004d4300b 0x4d4304
004d4304
004d4304loc_4d4304:
004d4304b 0x4d4fd4
004d4308
004d4308loc_4d4308:
004d4308subs xzr, x1, 11
004d430cb.eq 0x4d4314
004d4310b 0x4d46f4
004d4314
004d4314loc_4d4314:
004d4314b 0x4d4318
004d4318
004d4318loc_4d4318:
004d4318subs xzr, x1, 11
004d431cb.eq 0x4d4324
004d4320b 0x4d46ec
004d4324
004d4324loc_4d4324:
004d4324subs xzr, x1, 0
004d4328b.hi 0x4d4330
004d432cb 0x4d5128
004d4330
004d4330loc_4d4330:
004d4330ldrb w2, [x0]
004d4334subs xzr, x1, 1
004d4338b.hi 0x4d4340
004d433cb 0x4d5120
004d4340
004d4340loc_4d4340:
004d4340ldrb w3, [x0+1]
004d4344ubfm x3, x3, 56, 7
004d4348orr x2, x2, x3
004d434csubs xzr, x1, 2
004d4350b.hi 0x4d4358
004d4354b 0x4d5118
004d4358
004d4358loc_4d4358:
004d4358ldrb w3, [x0+2]
004d435cubfm x3, x3, 48, 7
004d4360orr x2, x2, x3
004d4364subs xzr, x1, 3
004d4368b.hi 0x4d4370
004d436cb 0x4d5110
004d4370
004d4370loc_4d4370:
004d4370ldrb w3, [x0+3]
004d4374ubfm x3, x3, 40, 7
004d4378orr x2, x2, x3
004d437csubs xzr, x1, 4
004d4380b.hi 0x4d4388
004d4384b 0x4d5108
004d4388
004d4388loc_4d4388:
004d4388ldrb w3, [x0+4]
004d438cubfm x3, x3, 32, 7
004d4390orr x2, x2, x3
004d4394subs xzr, x1, 5
004d4398b.hi 0x4d43a0
004d439cb 0x4d5100
004d43a0
004d43a0loc_4d43a0:
004d43a0ldrb w3, [x0+5]
004d43a4ubfm x3, x3, 24, 7
004d43a8orr x2, x2, x3
004d43acsubs xzr, x1, 6
004d43b0b.hi 0x4d43b8
004d43b4b 0x4d50f8
004d43b8
004d43b8loc_4d43b8:
004d43b8ldrb w3, [x0+6]
004d43bcubfm x3, x3, 16, 7
004d43c0orr x2, x2, x3
004d43c4subs xzr, x1, 7
004d43c8b.hi 0x4d43d0
004d43ccb 0x4d50f0
004d43d0
004d43d0loc_4d43d0:
004d43d0ldrb w3, [x0+7]
004d43d4ubfm x3, x3, 8, 7
004d43d8orr x2, x2, x3
004d43dcmovz x3, 29555
004d43e0movk x3, 0x2d680000
004d43e4movk x3, 0x646500000000
004d43e8movk x3, 0x3532000000000000
004d43ecsubs xzr, x2, x3
004d43f0b.eq 0x4d43f8
004d43f4b 0x4d46e8
004d43f8
004d43f8loc_4d43f8:
004d43f8subs xzr, x1, 8
004d43fcb.hi 0x4d4404
004d4400b 0x4d50e8
004d4404
004d4404loc_4d4404:
004d4404ldrb w2, [x0+8]
004d4408subs xzr, x1, 9
004d440cb.hi 0x4d4414
004d4410b 0x4d50e0
004d4414
004d4414loc_4d4414:
004d4414ldrb w3, [x0+9]
004d4418ubfm x3, x3, 56, 7
004d441corr x2, x2, x3
004d4420ubfm x2, x2, 0, 15
004d4424movz x3, 12597
004d4428subs wzr, w2, w3
004d442cb.eq 0x4d4434
004d4430b 0x4d46e4
004d4434
004d4434loc_4d4434:
004d4434subs xzr, x1, 10
004d4438b.hi 0x4d4440
004d443cb 0x4d50d8
004d4440
004d4440loc_4d4440:
004d4440ldrb w2, [x0+10]
004d4444subs wzr, w2, 57
004d4448b.eq 0x4d4450
004d444cb 0x4d46e0
004d4450
004d4450loc_4d4450:
004d4450b 0x4d4454
004d4454
004d4454loc_4d4454:
004d4454adrp x0, 0x188000
004d4458add x0, x0, 3872
004d445cbl runtime.newobject
004d4460str x0, [sp+1048]
004d4464adrp x27, 0x577000
004d4468ldr w1, [x27+3056]
004d446ccbz w1, 0x4d4474
004d4470b 0x4d4478
004d4474
004d4474loc_4d4474:
004d4474b 0x4d4494
004d4478
004d4478loc_4d4478:
004d4478str x0, [sp+496]
004d447cmov x1, x0
004d4480adrp x0, 0x188000
004d4484add x0, x0, 3872
004d4488bl runtime.wbZero
004d448cldr x0, [sp+496]
004d4490b 0x4d4494
004d4494
004d4494loc_4d4494:
004d4494mov x20, x0
004d4498adr x27, 16
004d449cstp x29, x27, [sp-24]
004d44a0sub x29, sp, 24
004d44a4bl fn_87cfc
004d44a8sub x29, sp, 8
004d44acstr xzr, [x0+80]
004d44b0ldr x4, [sp+1048]
004d44b4str x4, [sp+808]
004d44b8ldr x5, [sp+1024]
004d44bcldr x0, [x5+24]
004d44c0ldr x1, [x5+32]
004d44c4ldr x2, [x5+40]
004d44c8adrp x3, 0x11d000
004d44ccadd x3, x3, 3456
004d44d0bl golang.org/x/crypto/ssh.Unmarshal
004d44d4str x0, [sp+312]
004d44d8str x1, [sp+320]
004d44dccbnz x0, 0x4d44e4
004d44e0b 0x4d450c
004d44e4
004d44e4loc_4d44e4:
004d44e4stp xzr, xzr, [sp+144]
004d44e8ldr x3, [sp+320]
004d44ecldr x2, [sp+312]
004d44f0str x2, [sp+128]
004d44f4str x3, [sp+136]
004d44f8ldr x0, [sp+144]
004d44fcldr x1, [sp+152]
004d4500ldp x29, x30, [sp-8]
004d4504add sp, sp, 1072
004d4508ret x30
004d450c
004d450cloc_4d450c:
004d450cldr x3, [sp+1048]
004d4510ldr x3, [x3+32]
004d4514str x3, [sp+120]
004d4518subs xzr, x3, 64
004d451cb.ne 0x4d4524
004d4520b 0x4d4564
004d4524
004d4524loc_4d4524:
004d4524adrp x0, 0x1ec000
004d4528add x0, x0, 1015
004d452cmovz x1, 34
004d4530bl errors.New
004d4534str x0, [sp+888]
004d4538str x1, [sp+896]
004d453cstp xzr, xzr, [sp+144]
004d4540ldr x2, [sp+888]
004d4544ldr x3, [sp+896]
004d4548str x2, [sp+128]
004d454cstr x3, [sp+136]
004d4550ldr x0, [sp+144]
004d4554ldr x1, [sp+152]
004d4558ldp x29, x30, [sp-8]
004d455cadd sp, sp, 1072
004d4560ret x30
004d4564
004d4564loc_4d4564:
004d4564ldr x3, [sp+1048]
004d4568ldr x0, [x3+64]
004d456cldr x1, [x3+72]
004d4570ldr x2, [x3+80]
004d4574bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
004d4578str x0, [sp+296]
004d457cstr x1, [sp+304]
004d4580cbnz x0, 0x4d4588
004d4584b 0x4d45b0
004d4588
004d4588loc_4d4588:
004d4588stp xzr, xzr, [sp+144]
004d458cldr x3, [sp+304]
004d4590ldr x2, [sp+296]
004d4594str x2, [sp+128]
004d4598str x3, [sp+136]
004d459cldr x0, [sp+144]
004d45a0ldr x1, [sp+152]
004d45a4ldp x29, x30, [sp-8]
004d45a8add sp, sp, 1072
004d45acret x30
004d45b0
004d45b0loc_4d45b0:
004d45b0adrp x0, 0x168000
004d45b4add x0, x0, 3072
004d45b8bl runtime.newobject
004d45bcstr x0, [sp+1032]
004d45c0adrp x0, 0x121000
004d45c4add x0, x0, 3072
004d45c8orr x1, xzr, 64
004d45ccmov x2, x1
004d45d0bl runtime.makeslice
004d45d4str x0, [sp+904]
004d45d8orr x1, xzr, 64
004d45dcstr x1, [sp+912]
004d45e0str x1, [sp+920]
004d45e4ldr x2, [sp+1032]
004d45e8str x1, [x2+8]
004d45ecstr x1, [x2+16]
004d45f0adrp x27, 0x577000
004d45f4ldr w1, [x27+3056]
004d45f8cbz w1, 0x4d4600
004d45fcb 0x4d4604
004d4600
004d4600loc_4d4600:
004d4600b 0x4d4618
004d4604
004d4604loc_4d4604:
004d4604bl runtime.gcWriteBarrier2
004d4608str x0, [x25]
004d460cldr x4, [x2]
004d4610str x4, [x25+8]
004d4614b 0x4d4618
004d4618
004d4618loc_4d4618:
004d4618str x0, [x2]
004d461cldr x4, [sp+1032]
004d4620ldr x5, [x4]
004d4624ldr x6, [x4+8]
004d4628ldr x4, [x4+16]
004d462cstr x5, [sp+608]
004d4630str x6, [sp+616]
004d4634str x4, [sp+624]
004d4638ldr x4, [sp+1048]
004d463cldr x5, [x4+32]
004d4640ldr x6, [x4+24]
004d4644ldr x4, [x4+40]
004d4648str x6, [sp+584]
004d464cstr x5, [sp+592]
004d4650str x4, [sp+600]
004d4654ldr x4, [sp+616]
004d4658str x4, [sp+96]
004d465csubs xzr, x4, x5
004d4660b.gt 0x4d4668
004d4664b 0x4d4670
004d4668
004d4668loc_4d4668:
004d4668str x5, [sp+96]
004d466cb 0x4d4674
004d4670
004d4670loc_4d4670:
004d4670b 0x4d4674
004d4674
004d4674loc_4d4674:
004d4674ldr x4, [sp+608]
004d4678ldr x5, [sp+584]
004d467csubs xzr, x5, x4
004d4680b.ne 0x4d4688
004d4684b 0x4d46a4
004d4688
004d4688loc_4d4688:
004d4688ldr x3, [sp+96]
004d468cstr x3, [sp+88]
004d4690ldr x2, [sp+88]
004d4694ldr x1, [sp+584]
004d4698ldr x0, [sp+608]
004d469cbl runtime.memmove
004d46a0b 0x4d46a8
004d46a4
004d46a4loc_4d46a4:
004d46a4b 0x4d46a8
004d46a8
004d46a8loc_4d46a8:
004d46a8ldr x4, [sp+1032]
004d46acstr x4, [sp+800]
004d46b0adrp x5, 0x168000
004d46b4add x5, x5, 2912
004d46b8str x5, [sp+144]
004d46bcstr x4, [sp+152]
004d46c0stp xzr, xzr, [sp+128]
004d46c4ldr x0, [sp+144]
004d46c8ldr x1, [sp+152]
004d46ccmov x2, xzr
004d46d0mov x3, xzr
004d46d4ldp x29, x30, [sp-8]
004d46d8add sp, sp, 1072
004d46dcret x30
004d46e0
004d46e0loc_4d46e0:
004d46e0b 0x4d46f0
004d46e4
004d46e4loc_4d46e4:
004d46e4b 0x4d46f0
004d46e8
004d46e8loc_4d46e8:
004d46e8b 0x4d46f0
004d46ec
004d46ecloc_4d46ec:
004d46ecb 0x4d46f0
004d46f0
004d46f0loc_4d46f0:
004d46f0b 0x4d4fd4
004d46f4
004d46f4loc_4d46f4:
004d46f4subs xzr, x1, 19
004d46f8b.eq 0x4d4700
004d46fcb 0x4d4fc8
004d4700
004d4700loc_4d4700:
004d4700b 0x4d4704
004d4704
004d4704loc_4d4704:
004d4704subs xzr, x1, 19
004d4708b.eq 0x4d4710
004d470cb 0x4d4730
004d4710
004d4710loc_4d4710:
004d4710adrp x1, 0x1e2000
004d4714add x1, x1, 1498
004d4718movz x2, 19
004d471cbl runtime.memequal
004d4720tbnz w0, 0, 0x4d4728
004d4724b 0x4d472c
004d4728
004d4728loc_4d4728:
004d4728b 0x4d479c
004d472c
004d472cloc_4d472c:
004d472cb 0x4d4734
004d4730
004d4730loc_4d4730:
004d4730b 0x4d4734
004d4734
004d4734loc_4d4734:
004d4734ldr x3, [sp+680]
004d4738subs xzr, x3, 19
004d473cb.eq 0x4d4744
004d4740b 0x4d4768
004d4744
004d4744loc_4d4744:
004d4744ldr x0, [sp+672]
004d4748adrp x1, 0x1e2000
004d474cadd x1, x1, 1517
004d4750movz x2, 19
004d4754bl runtime.memequal
004d4758tbnz w0, 0, 0x4d4760
004d475cb 0x4d4764
004d4760
004d4760loc_4d4760:
004d4760b 0x4d479c
004d4764
004d4764loc_4d4764:
004d4764b 0x4d476c
004d4768
004d4768loc_4d4768:
004d4768b 0x4d476c
004d476c
004d476cloc_4d476c:
004d476cldr x3, [sp+680]
004d4770subs xzr, x3, 19
004d4774b.eq 0x4d477c
004d4778b 0x4d4fb8
004d477c
004d477cloc_4d477c:
004d477cldr x0, [sp+672]
004d4780adrp x1, 0x1e2000
004d4784add x1, x1, 1536
004d4788movz x2, 19
004d478cbl runtime.memequal
004d4790tbnz w0, 0, 0x4d4798
004d4794b 0x4d4fb4
004d4798
004d4798loc_4d4798:
004d4798b 0x4d479c
004d479c
004d479cloc_4d479c:
004d479cadrp x0, 0x199000
004d47a0add x0, x0, 1280
004d47a4bl runtime.newobject
004d47a8str x0, [sp+1040]
004d47acadrp x27, 0x577000
004d47b0ldr w1, [x27+3056]
004d47b4cbz w1, 0x4d47bc
004d47b8b 0x4d47c0
004d47bc
004d47bcloc_4d47bc:
004d47bcb 0x4d47dc
004d47c0
004d47c0loc_4d47c0:
004d47c0str x0, [sp+464]
004d47c4mov x1, x0
004d47c8adrp x0, 0x199000
004d47ccadd x0, x0, 1280
004d47d0bl runtime.wbZero
004d47d4ldr x0, [sp+464]
004d47d8b 0x4d47dc
004d47dc
004d47dcloc_4d47dc:
004d47dcmov x20, x0
004d47e0adr x27, 16
004d47e4stp x29, x27, [sp-24]
004d47e8sub x29, sp, 24
004d47ecbl fn_87cfc
004d47f0sub x29, sp, 8
004d47f4str xzr, [x0+80]
004d47f8ldr x4, [sp+1040]
004d47fcstr x4, [sp+792]
004d4800ldr x5, [sp+1024]
004d4804ldr x0, [x5+24]
004d4808ldr x1, [x5+32]
004d480cldr x2, [x5+40]
004d4810adrp x3, 0x11d000
004d4814add x3, x3, 2560
004d4818bl golang.org/x/crypto/ssh.Unmarshal
004d481cstr x0, [sp+280]
004d4820str x1, [sp+288]
004d4824cbnz x0, 0x4d482c
004d4828b 0x4d4854
004d482c
004d482cloc_4d482c:
004d482cstp xzr, xzr, [sp+144]
004d4830ldr x3, [sp+288]
004d4834ldr x2, [sp+280]
004d4838str x2, [sp+128]
004d483cstr x3, [sp+136]
004d4840ldr x0, [sp+144]
004d4844ldr x1, [sp+152]
004d4848ldp x29, x30, [sp-8]
004d484cadd sp, sp, 1072
004d4850ret x30
004d4854
004d4854loc_4d4854:
004d4854ldr x3, [sp+1040]
004d4858ldr x0, [x3+64]
004d485cldr x1, [x3+72]
004d4860ldr x2, [x3+80]
004d4864bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
004d4868str x0, [sp+264]
004d486cstr x1, [sp+272]
004d4870cbnz x0, 0x4d4878
004d4874b 0x4d48a0
004d4878
004d4878loc_4d4878:
004d4878stp xzr, xzr, [sp+144]
004d487cldr x3, [sp+272]
004d4880ldr x2, [sp+264]
004d4884str x2, [sp+128]
004d4888str x3, [sp+136]
004d488cldr x0, [sp+144]
004d4890ldr x1, [sp+152]
004d4894ldp x29, x30, [sp-8]
004d4898add sp, sp, 1072
004d489cret x30
004d48a0
004d48a0loc_4d48a0:
004d48a0stp xzr, xzr, [sp+432]
004d48a4ldr x5, [sp+1040]
004d48a8ldr x1, [x5+8]
004d48acldr x5, [x5]
004d48b0str x5, [sp+568]
004d48b4str x1, [sp+576]
004d48b8b 0x4d48bc
004d48bc
004d48bcloc_4d48bc:
004d48bcsubs xzr, x1, 8
004d48c0b.eq 0x4d48c8
004d48c4b 0x4d4f50
004d48c8
004d48c8loc_4d48c8:
004d48c8b 0x4d48cc
004d48cc
004d48ccloc_4d48cc:
004d48ccsubs xzr, x1, 8
004d48d0b.eq 0x4d48d8
004d48d4b 0x4d49c4
004d48d8
004d48d8loc_4d48d8:
004d48d8subs xzr, x1, 0
004d48dcb.hi 0x4d48e4
004d48e0b 0x4d50d0
004d48e4
004d48e4loc_4d48e4:
004d48e4ldrb w6, [x5]
004d48e8subs xzr, x1, 1
004d48ecb.hi 0x4d48f4
004d48f0b 0x4d50c8
004d48f4
004d48f4loc_4d48f4:
004d48f4ldrb w7, [x5+1]
004d48f8ubfm x7, x7, 56, 7
004d48fcorr x6, x6, x7
004d4900subs xzr, x1, 2
004d4904b.hi 0x4d490c
004d4908b 0x4d50c0
004d490c
004d490cloc_4d490c:
004d490cldrb w7, [x5+2]
004d4910ubfm x7, x7, 48, 7
004d4914orr x6, x6, x7
004d4918subs xzr, x1, 3
004d491cb.hi 0x4d4924
004d4920b 0x4d50b8
004d4924
004d4924loc_4d4924:
004d4924ldrb w7, [x5+3]
004d4928ubfm x7, x7, 40, 7
004d492corr x6, x6, x7
004d4930subs xzr, x1, 4
004d4934b.hi 0x4d493c
004d4938b 0x4d50b0
004d493c
004d493cloc_4d493c:
004d493cldrb w7, [x5+4]
004d4940ubfm x7, x7, 32, 7
004d4944orr x6, x6, x7
004d4948subs xzr, x1, 5
004d494cb.hi 0x4d4954
004d4950b 0x4d50a8
004d4954
004d4954loc_4d4954:
004d4954ldrb w7, [x5+5]
004d4958ubfm x7, x7, 24, 7
004d495corr x6, x6, x7
004d4960subs xzr, x1, 6
004d4964b.hi 0x4d496c
004d4968b 0x4d50a0
004d496c
004d496cloc_4d496c:
004d496cldrb w7, [x5+6]
004d4970ubfm x7, x7, 16, 7
004d4974orr x6, x6, x7
004d4978subs xzr, x1, 7
004d497cb.hi 0x4d4984
004d4980b 0x4d5098
004d4984
004d4984loc_4d4984:
004d4984ldrb w7, [x5+7]
004d4988ubfm x7, x7, 8, 7
004d498corr x6, x6, x7
004d4990movz x7, 26990
004d4994movk x7, 0x74730000
004d4998movk x7, 0x327000000000
004d499cmovk x7, 0x3635000000000000
004d49a0subs xzr, x6, x7
004d49a4b.eq 0x4d49ac
004d49a8b 0x4d49c0
004d49ac
004d49acloc_4d49ac:
004d49acb 0x4d49b0
004d49b0
004d49b0loc_4d49b0:
004d49b0bl crypto/elliptic.P256
004d49b4str x0, [sp+432]
004d49b8str x1, [sp+440]
004d49bcb 0x4d4bb8
004d49c0
004d49c0loc_4d49c0:
004d49c0b 0x4d49c8
004d49c4
004d49c4loc_4d49c4:
004d49c4b 0x4d49c8
004d49c8
004d49c8loc_4d49c8:
004d49c8subs xzr, x1, 8
004d49ccb.eq 0x4d49d4
004d49d0b 0x4d4ac0
004d49d4
004d49d4loc_4d49d4:
004d49d4subs xzr, x1, 0
004d49d8b.hi 0x4d49e0
004d49dcb 0x4d5090
004d49e0
004d49e0loc_4d49e0:
004d49e0ldrb w6, [x5]
004d49e4subs xzr, x1, 1
004d49e8b.hi 0x4d49f0
004d49ecb 0x4d5088
004d49f0
004d49f0loc_4d49f0:
004d49f0ldrb w7, [x5+1]
004d49f4ubfm x7, x7, 56, 7
004d49f8orr x6, x6, x7
004d49fcsubs xzr, x1, 2
004d4a00b.hi 0x4d4a08
004d4a04b 0x4d5080
004d4a08
004d4a08loc_4d4a08:
004d4a08ldrb w7, [x5+2]
004d4a0cubfm x7, x7, 48, 7
004d4a10orr x6, x6, x7
004d4a14subs xzr, x1, 3
004d4a18b.hi 0x4d4a20
004d4a1cb 0x4d5078
004d4a20
004d4a20loc_4d4a20:
004d4a20ldrb w7, [x5+3]
004d4a24ubfm x7, x7, 40, 7
004d4a28orr x6, x6, x7
004d4a2csubs xzr, x1, 4
004d4a30b.hi 0x4d4a38
004d4a34b 0x4d5070
004d4a38
004d4a38loc_4d4a38:
004d4a38ldrb w7, [x5+4]
004d4a3cubfm x7, x7, 32, 7
004d4a40orr x6, x6, x7
004d4a44subs xzr, x1, 5
004d4a48b.hi 0x4d4a50
004d4a4cb 0x4d5068
004d4a50
004d4a50loc_4d4a50:
004d4a50ldrb w7, [x5+5]
004d4a54ubfm x7, x7, 24, 7
004d4a58orr x6, x6, x7
004d4a5csubs xzr, x1, 6
004d4a60b.hi 0x4d4a68
004d4a64b 0x4d5060
004d4a68
004d4a68loc_4d4a68:
004d4a68ldrb w7, [x5+6]
004d4a6cubfm x7, x7, 16, 7
004d4a70orr x6, x6, x7
004d4a74subs xzr, x1, 7
004d4a78b.hi 0x4d4a80
004d4a7cb 0x4d5058
004d4a80
004d4a80loc_4d4a80:
004d4a80ldrb w7, [x5+7]
004d4a84ubfm x7, x7, 8, 7
004d4a88orr x6, x6, x7
004d4a8cmovz x7, 26990
004d4a90movk x7, 0x74730000
004d4a94movk x7, 0x337000000000
004d4a98movk x7, 0x3438000000000000
004d4a9csubs xzr, x6, x7
004d4aa0b.eq 0x4d4aa8
004d4aa4b 0x4d4abc
004d4aa8
004d4aa8loc_4d4aa8:
004d4aa8b 0x4d4aac
004d4aac
004d4aacloc_4d4aac:
004d4aacbl crypto/elliptic.P384
004d4ab0str x0, [sp+432]
004d4ab4str x1, [sp+440]
004d4ab8b 0x4d4bb8
004d4abc
004d4abcloc_4d4abc:
004d4abcb 0x4d4ac4
004d4ac0
004d4ac0loc_4d4ac0:
004d4ac0b 0x4d4ac4
004d4ac4
004d4ac4loc_4d4ac4:
004d4ac4subs xzr, x1, 8
004d4ac8b.eq 0x4d4ad0
004d4accb 0x4d4f40
004d4ad0
004d4ad0loc_4d4ad0:
004d4ad0subs xzr, x1, 0
004d4ad4b.hi 0x4d4adc
004d4ad8b 0x4d5050
004d4adc
004d4adcloc_4d4adc:
004d4adcldrb w6, [x5]
004d4ae0subs xzr, x1, 1
004d4ae4b.hi 0x4d4aec
004d4ae8b 0x4d5048
004d4aec
004d4aecloc_4d4aec:
004d4aecldrb w7, [x5+1]
004d4af0ubfm x7, x7, 56, 7
004d4af4orr x6, x6, x7
004d4af8subs xzr, x1, 2
004d4afcb.hi 0x4d4b04
004d4b00b 0x4d5040
004d4b04
004d4b04loc_4d4b04:
004d4b04ldrb w7, [x5+2]
004d4b08ubfm x7, x7, 48, 7
004d4b0corr x6, x6, x7
004d4b10subs xzr, x1, 3
004d4b14b.hi 0x4d4b1c
004d4b18b 0x4d5038
004d4b1c
004d4b1cloc_4d4b1c:
004d4b1cldrb w7, [x5+3]
004d4b20ubfm x7, x7, 40, 7
004d4b24orr x6, x6, x7
004d4b28subs xzr, x1, 4
004d4b2cb.hi 0x4d4b34
004d4b30b 0x4d5030
004d4b34
004d4b34loc_4d4b34:
004d4b34ldrb w7, [x5+4]
004d4b38ubfm x7, x7, 32, 7
004d4b3corr x6, x6, x7
004d4b40subs xzr, x1, 5
004d4b44b.hi 0x4d4b4c
004d4b48b 0x4d5028
004d4b4c
004d4b4cloc_4d4b4c:
004d4b4cldrb w7, [x5+5]
004d4b50ubfm x7, x7, 24, 7
004d4b54orr x6, x6, x7
004d4b58subs xzr, x1, 6
004d4b5cb.hi 0x4d4b64
004d4b60b 0x4d5020
004d4b64
004d4b64loc_4d4b64:
004d4b64ldrb w7, [x5+6]
004d4b68ubfm x7, x7, 16, 7
004d4b6corr x6, x6, x7
004d4b70subs xzr, x1, 7
004d4b74b.hi 0x4d4b7c
004d4b78b 0x4d5018
004d4b7c
004d4b7cloc_4d4b7c:
004d4b7cldrb w5, [x5+7]
004d4b80ubfm x5, x5, 8, 7
004d4b84orr x5, x6, x5
004d4b88movz x6, 26990
004d4b8cmovk x6, 0x74730000
004d4b90movk x6, 0x357000000000
004d4b94movk x6, 0x3132000000000000
004d4b98subs xzr, x5, x6
004d4b9cb.eq 0x4d4ba4
004d4ba0b 0x4d4f3c
004d4ba4
004d4ba4loc_4d4ba4:
004d4ba4b 0x4d4ba8
004d4ba8
004d4ba8loc_4d4ba8:
004d4ba8bl crypto/elliptic.P521
004d4bacstr x0, [sp+432]
004d4bb0str x1, [sp+440]
004d4bb4b 0x4d4bb8
004d4bb8
004d4bb8loc_4d4bb8:
004d4bb8str xzr, [sp+784]
004d4bbcstr xzr, [sp+776]
004d4bc0ldr x0, [sp+432]
004d4bc4ldr x1, [sp+440]
004d4bc8ldr x5, [sp+1040]
004d4bccldr x3, [x5+24]
004d4bd0ldr x4, [x5+32]
004d4bd4ldr x2, [x5+16]
004d4bd8bl crypto/elliptic.Unmarshal
004d4bdcstr x0, [sp+784]
004d4be0str x1, [sp+776]
004d4be4ldr x5, [sp+784]
004d4be8str x5, [sp+952]
004d4becldr x5, [sp+776]
004d4bf0str x5, [sp+944]
004d4bf4ldr x5, [sp+952]
004d4bf8str x5, [sp+456]
004d4bfcldr x5, [sp+944]
004d4c00str x5, [sp+448]
004d4c04ldr x5, [sp+456]
004d4c08subs xzr, x5, 0
004d4c0ccset x6, ne
004d4c10eor x6, x6, 1
004d4c14strb w6, [sp+86]
004d4c18cbnz x5, 0x4d4c20
004d4c1cb 0x4d4c38
004d4c20
004d4c20loc_4d4c20:
004d4c20ldr x2, [sp+448]
004d4c24subs xzr, x2, 0
004d4c28cset x2, ne
004d4c2ceor x2, x2, 1
004d4c30strb w2, [sp+86]
004d4c34b 0x4d4c3c
004d4c38
004d4c38loc_4d4c38:
004d4c38b 0x4d4c3c
004d4c3c
004d4c3cloc_4d4c3c:
004d4c3cldrb w2, [sp+86]
004d4c40tbnz w2, 0, 0x4d4c48
004d4c44b 0x4d4c88
004d4c48
004d4c48loc_4d4c48:
004d4c48adrp x0, 0x1ec000
004d4c4cadd x0, x0, 3681
004d4c50movz x1, 35
004d4c54bl errors.New
004d4c58str x0, [sp+888]
004d4c5cstr x1, [sp+896]
004d4c60stp xzr, xzr, [sp+144]
004d4c64ldr x2, [sp+888]
004d4c68ldr x3, [sp+896]
004d4c6cstr x2, [sp+128]
004d4c70str x3, [sp+136]
004d4c74ldr x0, [sp+144]
004d4c78ldr x1, [sp+152]
004d4c7cldp x29, x30, [sp-8]
004d4c80add sp, sp, 1072
004d4c84ret x30
004d4c88
004d4c88loc_4d4c88:
004d4c88ldr x1, [sp+432]
004d4c8cldrsb x27, [x1]
004d4c90ldr x1, [x1+48]
004d4c94ldr x0, [sp+440]
004d4c98blr x1
004d4c9cstr x0, [sp+768]
004d4ca0ldrsb x27, [x0]
004d4ca4ldr x1, [x0+8]
004d4ca8str x1, [sp+544]
004d4cacldr x2, [sp+1040]
004d4cb0ldr x0, [x2+40]
004d4cb4bl math/big.(*Int).Cmp
004d4cb8str x0, [sp+120]
004d4cbctbz x0, 63, 0x4d4cc4
004d4cc0b 0x4d4d04
004d4cc4
004d4cc4loc_4d4cc4:
004d4cc4adrp x0, 0x1e7000
004d4cc8add x0, x0, 778
004d4cccmovz x1, 27
004d4cd0bl errors.New
004d4cd4str x0, [sp+888]
004d4cd8str x1, [sp+896]
004d4cdcstp xzr, xzr, [sp+144]
004d4ce0ldr x2, [sp+888]
004d4ce4ldr x3, [sp+896]
004d4ce8str x2, [sp+128]
004d4cecstr x3, [sp+136]
004d4cf0ldr x0, [sp+144]
004d4cf4ldr x1, [sp+152]
004d4cf8ldp x29, x30, [sp-8]
004d4cfcadd sp, sp, 1072
004d4d00ret x30
004d4d04
004d4d04loc_4d4d04:
004d4d04ldr x1, [sp+1040]
004d4d08ldr x0, [x1+40]
004d4d0cbl math/big.(*Int).Bytes
004d4d10str x0, [sp+904]
004d4d14str x1, [sp+912]
004d4d18str x2, [sp+920]
004d4d1cstr xzr, [sp+776]
004d4d20str xzr, [sp+784]
004d4d24ldr x1, [sp+432]
004d4d28ldrsb x27, [x1]
004d4d2cldr x0, [sp+440]
004d4d30ldr x1, [x1+56]
004d4d34ldr x2, [sp+904]
004d4d38ldr x3, [sp+912]
004d4d3cldr x4, [sp+920]
004d4d40mov x5, x1
004d4d44mov x1, x2
004d4d48mov x2, x3
004d4d4cmov x3, x4
004d4d50blr x5
004d4d54str x0, [sp+776]
004d4d58str x1, [sp+784]
004d4d5cldr x1, [sp+776]
004d4d60str x1, [sp+936]
004d4d64ldr x1, [sp+784]
004d4d68str x1, [sp+928]
004d4d6cldr x1, [sp+936]
004d4d70str x1, [sp+168]
004d4d74ldr x1, [sp+928]
004d4d78str x1, [sp+160]
004d4d7cldr x1, [sp+456]
004d4d80ldr x0, [sp+168]
004d4d84bl math/big.(*Int).Cmp
004d4d88str x0, [sp+120]
004d4d8csubs xzr, x0, 0
004d4d90cset x1, ne
004d4d94strb w1, [sp+86]
004d4d98cbnz x0, 0x4d4da0
004d4d9cb 0x4d4da4
004d4da0
004d4da0loc_4d4da0:
004d4da0b 0x4d4dc4
004d4da4
004d4da4loc_4d4da4:
004d4da4ldr x0, [sp+160]
004d4da8ldr x1, [sp+448]
004d4dacbl math/big.(*Int).Cmp
004d4db0str x0, [sp+104]
004d4db4subs xzr, x0, 0
004d4db8cset x2, ne
004d4dbcstrb w2, [sp+86]
004d4dc0b 0x4d4dc4
004d4dc4
004d4dc4loc_4d4dc4:
004d4dc4ldrb w2, [sp+86]
004d4dc8tbnz w2, 0, 0x4d4dd0
004d4dccb 0x4d4e10
004d4dd0
004d4dd0loc_4d4dd0:
004d4dd0adrp x0, 0x1f1000
004d4dd4add x0, x0, 2083
004d4dd8movz x1, 42
004d4ddcbl errors.New
004d4de0str x0, [sp+888]
004d4de4str x1, [sp+896]
004d4de8stp xzr, xzr, [sp+144]
004d4decldr x2, [sp+888]
004d4df0ldr x3, [sp+896]
004d4df4str x2, [sp+128]
004d4df8str x3, [sp+136]
004d4dfcldr x0, [sp+144]
004d4e00ldr x1, [sp+152]
004d4e04ldp x29, x30, [sp-8]
004d4e08add sp, sp, 1072
004d4e0cret x30
004d4e10
004d4e10loc_4d4e10:
004d4e10adrp x0, 0x1ab000
004d4e14add x0, x0, 1056
004d4e18bl runtime.newobject
004d4e1cstr x0, [sp+536]
004d4e20ldr x1, [sp+440]
004d4e24ldr x2, [sp+432]
004d4e28str x2, [x0]
004d4e2cadrp x27, 0x577000
004d4e30ldr w2, [x27+3056]
004d4e34cbz w2, 0x4d4e3c
004d4e38b 0x4d4e40
004d4e3c
004d4e3cloc_4d4e3c:
004d4e3cb 0x4d4e54
004d4e40
004d4e40loc_4d4e40:
004d4e40bl runtime.gcWriteBarrier2
004d4e44str x1, [x25]
004d4e48ldr x4, [x0+8]
004d4e4cstr x4, [x25+8]
004d4e50b 0x4d4e54
004d4e54
004d4e54loc_4d4e54:
004d4e54str x1, [x0+8]
004d4e58ldr x4, [sp+536]
004d4e5cldrsb x27, [x4]
004d4e60ldr x5, [sp+456]
004d4e64adrp x27, 0x577000
004d4e68ldr w6, [x27+3056]
004d4e6ccbz w6, 0x4d4e74
004d4e70b 0x4d4e78
004d4e74
004d4e74loc_4d4e74:
004d4e74b 0x4d4e8c
004d4e78
004d4e78loc_4d4e78:
004d4e78bl runtime.gcWriteBarrier2
004d4e7cstr x5, [x25]
004d4e80ldr x6, [x4+16]
004d4e84str x6, [x25+8]
004d4e88b 0x4d4e8c
004d4e8c
004d4e8cloc_4d4e8c:
004d4e8cstr x5, [x4+16]
004d4e90ldr x4, [sp+536]
004d4e94ldrsb x27, [x4]
004d4e98ldr x5, [sp+448]
004d4e9cadrp x27, 0x577000
004d4ea0ldr w6, [x27+3056]
004d4ea4cbz w6, 0x4d4eac
004d4ea8b 0x4d4eb0
004d4eac
004d4eacloc_4d4eac:
004d4eacb 0x4d4ec4
004d4eb0
004d4eb0loc_4d4eb0:
004d4eb0bl runtime.gcWriteBarrier2
004d4eb4str x5, [x25]
004d4eb8ldr x6, [x4+24]
004d4ebcstr x6, [x25+8]
004d4ec0b 0x4d4ec4
004d4ec4
004d4ec4loc_4d4ec4:
004d4ec4str x5, [x4+24]
004d4ec8ldr x4, [sp+536]
004d4eccldrsb x27, [x4]
004d4ed0ldr x5, [sp+1040]
004d4ed4ldr x5, [x5+40]
004d4ed8adrp x27, 0x577000
004d4edcldr w6, [x27+3056]
004d4ee0cbz w6, 0x4d4ee8
004d4ee4b 0x4d4eec
004d4ee8
004d4ee8loc_4d4ee8:
004d4ee8b 0x4d4f00
004d4eec
004d4eecloc_4d4eec:
004d4eecbl runtime.gcWriteBarrier2
004d4ef0str x5, [x25]
004d4ef4ldr x6, [x4+32]
004d4ef8str x6, [x25+8]
004d4efcb 0x4d4f00
004d4f00
004d4f00loc_4d4f00:
004d4f00str x5, [x4+32]
004d4f04ldr x4, [sp+536]
004d4f08str x4, [sp+760]
004d4f0cadrp x5, 0x1a8000
004d4f10add x5, x5, 32
004d4f14str x5, [sp+144]
004d4f18str x4, [sp+152]
004d4f1cstp xzr, xzr, [sp+128]
004d4f20ldr x0, [sp+144]
004d4f24ldr x1, [sp+152]
004d4f28mov x2, xzr
004d4f2cmov x3, xzr
004d4f30ldp x29, x30, [sp-8]
004d4f34add sp, sp, 1072
004d4f38ret x30
004d4f3c
004d4f3cloc_4d4f3c:
004d4f3cb 0x4d4f44
004d4f40
004d4f40loc_4d4f40:
004d4f40b 0x4d4f44
004d4f44
004d4f44loc_4d4f44:
004d4f44b 0x4d4f48
004d4f48
004d4f48loc_4d4f48:
004d4f48b 0x4d4f4c
004d4f4c
004d4f4cloc_4d4f4c:
004d4f4cb 0x4d4f54
004d4f50
004d4f50loc_4d4f50:
004d4f50b 0x4d4f54
004d4f54
004d4f54loc_4d4f54:
004d4f54b 0x4d4f58
004d4f58
004d4f58loc_4d4f58:
004d4f58ldr x5, [sp+1040]
004d4f5cldr x3, [x5]
004d4f60ldr x4, [x5+8]
004d4f64mov x0, xzr
004d4f68adrp x1, 0x1ea000
004d4f6cadd x1, x1, 72
004d4f70orr x2, xzr, 31
004d4f74bl runtime.concatstring2
004d4f78str x0, [sp+552]
004d4f7cstr x1, [sp+560]
004d4f80bl errors.New
004d4f84str x0, [sp+888]
004d4f88str x1, [sp+896]
004d4f8cstp xzr, xzr, [sp+144]
004d4f90ldr x2, [sp+888]
004d4f94ldr x3, [sp+896]
004d4f98str x2, [sp+128]
004d4f9cstr x3, [sp+136]
004d4fa0ldr x0, [sp+144]
004d4fa4ldr x1, [sp+152]
004d4fa8ldp x29, x30, [sp-8]
004d4facadd sp, sp, 1072
004d4fb0ret x30
004d4fb4
004d4fb4loc_4d4fb4:
004d4fb4b 0x4d4fbc
004d4fb8
004d4fb8loc_4d4fb8:
004d4fb8b 0x4d4fbc
004d4fbc
004d4fbcloc_4d4fbc:
004d4fbcb 0x4d4fc0
004d4fc0
004d4fc0loc_4d4fc0:
004d4fc0b 0x4d4fc4
004d4fc4
004d4fc4loc_4d4fc4:
004d4fc4b 0x4d4fd4
004d4fc8
004d4fc8loc_4d4fc8:
004d4fc8b 0x4d4fcc
004d4fcc
004d4fccloc_4d4fcc:
004d4fccb 0x4d4fd0
004d4fd0
004d4fd0loc_4d4fd0:
004d4fd0b 0x4d4fd4
004d4fd4
004d4fd4loc_4d4fd4:
004d4fd4b 0x4d4fd8
004d4fd8
004d4fd8loc_4d4fd8:
004d4fd8adrp x0, 0x1e4000
004d4fdcadd x0, x0, 2916
004d4fe0movz x1, 23
004d4fe4bl errors.New
004d4fe8str x0, [sp+888]
004d4fecstr x1, [sp+896]
004d4ff0stp xzr, xzr, [sp+144]
004d4ff4ldr x2, [sp+888]
004d4ff8ldr x3, [sp+896]
004d4ffcstr x2, [sp+128]
004d5000str x3, [sp+136]
004d5004ldr x0, [sp+144]
004d5008ldr x1, [sp+152]
004d500cldp x29, x30, [sp-8]
004d5010add sp, sp, 1072
004d5014ret x30
004d5018
004d5018loc_4d5018:
004d5018orr x0, xzr, 7
004d501cbl runtime.panicIndex
004d5020
004d5020loc_4d5020:
004d5020orr x0, xzr, 6
004d5024bl runtime.panicIndex
004d5028
004d5028loc_4d5028:
004d5028movz x0, 5
004d502cbl runtime.panicIndex
004d5030
004d5030loc_4d5030:
004d5030orr x0, xzr, 4
004d5034bl runtime.panicIndex
004d5038
004d5038loc_4d5038:
004d5038orr x0, xzr, 3
004d503cbl runtime.panicIndex
004d5040
004d5040loc_4d5040:
004d5040orr x0, xzr, 2
004d5044bl runtime.panicIndex
004d5048
004d5048loc_4d5048:
004d5048orr x0, xzr, 1
004d504cbl runtime.panicIndex
004d5050
004d5050loc_4d5050:
004d5050mov x0, xzr
004d5054bl runtime.panicIndex
004d5058
004d5058loc_4d5058:
004d5058orr x0, xzr, 7
004d505cbl runtime.panicIndex
004d5060
004d5060loc_4d5060:
004d5060orr x0, xzr, 6
004d5064bl runtime.panicIndex
004d5068
004d5068loc_4d5068:
004d5068movz x0, 5
004d506cbl runtime.panicIndex
004d5070
004d5070loc_4d5070:
004d5070orr x0, xzr, 4
004d5074bl runtime.panicIndex
004d5078
004d5078loc_4d5078:
004d5078orr x0, xzr, 3
004d507cbl runtime.panicIndex
004d5080
004d5080loc_4d5080:
004d5080orr x0, xzr, 2
004d5084bl runtime.panicIndex
004d5088
004d5088loc_4d5088:
004d5088orr x0, xzr, 1
004d508cbl runtime.panicIndex
004d5090
004d5090loc_4d5090:
004d5090mov x0, xzr
004d5094bl runtime.panicIndex
004d5098
004d5098loc_4d5098:
004d5098orr x0, xzr, 7
004d509cbl runtime.panicIndex
004d50a0
004d50a0loc_4d50a0:
004d50a0orr x0, xzr, 6
004d50a4bl runtime.panicIndex
004d50a8
004d50a8loc_4d50a8:
004d50a8movz x0, 5
004d50acbl runtime.panicIndex
004d50b0
004d50b0loc_4d50b0:
004d50b0orr x0, xzr, 4
004d50b4bl runtime.panicIndex
004d50b8
004d50b8loc_4d50b8:
004d50b8orr x0, xzr, 3
004d50bcbl runtime.panicIndex
004d50c0
004d50c0loc_4d50c0:
004d50c0orr x0, xzr, 2
004d50c4bl runtime.panicIndex
004d50c8
004d50c8loc_4d50c8:
004d50c8orr x0, xzr, 1
004d50ccbl runtime.panicIndex
004d50d0
004d50d0loc_4d50d0:
004d50d0mov x0, xzr
004d50d4bl runtime.panicIndex
004d50d8
004d50d8loc_4d50d8:
004d50d8movz x0, 10
004d50dcbl runtime.panicIndex
004d50e0
004d50e0loc_4d50e0:
004d50e0movz x0, 9
004d50e4bl runtime.panicIndex
004d50e8
004d50e8loc_4d50e8:
004d50e8orr x0, xzr, 8
004d50ecbl runtime.panicIndex
004d50f0
004d50f0loc_4d50f0:
004d50f0orr x0, xzr, 7
004d50f4bl runtime.panicIndex
004d50f8
004d50f8loc_4d50f8:
004d50f8orr x0, xzr, 6
004d50fcbl runtime.panicIndex
004d5100
004d5100loc_4d5100:
004d5100movz x0, 5
004d5104bl runtime.panicIndex
004d5108
004d5108loc_4d5108:
004d5108orr x0, xzr, 4
004d510cbl runtime.panicIndex
004d5110
004d5110loc_4d5110:
004d5110orr x0, xzr, 3
004d5114bl runtime.panicIndex
004d5118
004d5118loc_4d5118:
004d5118orr x0, xzr, 2
004d511cbl runtime.panicIndex
004d5120
004d5120loc_4d5120:
004d5120orr x0, xzr, 1
004d5124bl runtime.panicIndex
004d5128
004d5128loc_4d5128:
004d5128mov x0, xzr
004d512cbl runtime.panicIndex
004d5130
004d5130loc_4d5130:
004d5130orr x0, xzr, 6
004d5134bl runtime.panicIndex
004d5138
004d5138loc_4d5138:
004d5138movz x0, 5
004d513cbl runtime.panicIndex
004d5140
004d5140loc_4d5140:
004d5140orr x0, xzr, 4
004d5144bl runtime.panicIndex
004d5148
004d5148loc_4d5148:
004d5148orr x0, xzr, 3
004d514cbl runtime.panicIndex
004d5150
004d5150loc_4d5150:
004d5150orr x0, xzr, 2
004d5154bl runtime.panicIndex
004d5158
004d5158loc_4d5158:
004d5158orr x0, xzr, 1
004d515cbl runtime.panicIndex
004d5160
004d5160loc_4d5160:
004d5160mov x0, xzr
004d5164bl runtime.panicIndex
004d5168
004d5168loc_4d5168:
004d5168orr x0, xzr, 3
004d516cbl runtime.panicIndex
004d5170
004d5170loc_4d5170:
004d5170orr x0, xzr, 2
004d5174bl runtime.panicIndex
004d5178
004d5178loc_4d5178:
004d5178orr x0, xzr, 1
004d517cbl runtime.panicIndex
004d5180
004d5180loc_4d5180:
004d5180mov x0, xzr
004d5184bl runtime.panicIndex
004d5188
004d5188loc_4d5188:
004d5188bl runtime.panicSliceB
004d518c
004d518cloc_4d518c:
004d518corr x1, xzr, 15
004d5190bl runtime.panicSliceAcap
004d5194hint
004d5198
004d5198loc_4d5198:
004d5198stp x0, x1, [sp+8]
004d519cstp x2, x3, [sp+24]
004d51a0mov x3, x30
004d51a4bl runtime.morestack_noctxt.abi0
004d51a8ldp x0, x1, [sp+8]
004d51acldp x2, x3, [sp+24]
004d51b0b 0x4d3660
004d51b4udf 0
004d51b8udf 0
004d51bcudf 0
004d3660
Loading..