File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004be010
004be010golang.org/x/crypto/ssh.(*directionAlgorithms).rekeyBytes: ; void golang.org/x/crypto/ssh.(*directionAlgorithms).rekeyBytes(golang.org/x/crypto/ssh.directionAlgorithms * a)
004be010ldr x16, [x28+16]
004be014subs xzr, sp, x16
004be018b.ls 0x4be738
004be01cstr x30, [sp-64]!
004be020stur x29, [sp-8]
004be024sub x29, sp, 8
004be028str x0, [sp+72]
004be02cstr xzr, [sp+32]
004be030ldrsb x27, [x0]
004be034ldr x1, [x0+8]
004be038ldr x0, [x0]
004be03cstr x0, [sp+40]
004be040str x1, [sp+48]
004be044b 0x4be048
004be048
004be048loc_4be048:
004be048subs xzr, x1, 10
004be04cb.eq 0x4be054
004be050b 0x4be538
004be054
004be054loc_4be054:
004be054b 0x4be058
004be058
004be058loc_4be058:
004be058subs xzr, x1, 4
004be05cb.hi 0x4be064
004be060b 0x4be72c
004be064
004be064loc_4be064:
004be064ldrsb x2, [x0+4]
004be068subs wzr, w2, 50
004be06cb.le 0x4be074
004be070b 0x4be2d4
004be074
004be074loc_4be074:
004be074subs xzr, x1, 10
004be078b.eq 0x4be080
004be07cb 0x4be19c
004be080
004be080loc_4be080:
004be080subs xzr, x1, 0
004be084b.hi 0x4be08c
004be088b 0x4be724
004be08c
004be08cloc_4be08c:
004be08cldrb w2, [x0]
004be090subs xzr, x1, 1
004be094b.hi 0x4be09c
004be098b 0x4be71c
004be09c
004be09cloc_4be09c:
004be09cldrb w3, [x0+1]
004be0a0ubfm x3, x3, 56, 7
004be0a4orr x2, x2, x3
004be0a8subs xzr, x1, 2
004be0acb.hi 0x4be0b4
004be0b0b 0x4be714
004be0b4
004be0b4loc_4be0b4:
004be0b4ldrb w3, [x0+2]
004be0b8ubfm x3, x3, 48, 7
004be0bcorr x2, x2, x3
004be0c0subs xzr, x1, 3
004be0c4b.hi 0x4be0cc
004be0c8b 0x4be70c
004be0cc
004be0ccloc_4be0cc:
004be0ccldrb w3, [x0+3]
004be0d0ubfm x3, x3, 40, 7
004be0d4orr x2, x2, x3
004be0d8subs xzr, x1, 4
004be0dcb.hi 0x4be0e4
004be0e0b 0x4be704
004be0e4
004be0e4loc_4be0e4:
004be0e4ldrb w3, [x0+4]
004be0e8ubfm x3, x3, 32, 7
004be0ecorr x2, x2, x3
004be0f0subs xzr, x1, 5
004be0f4b.hi 0x4be0fc
004be0f8b 0x4be6fc
004be0fc
004be0fcloc_4be0fc:
004be0fcldrb w3, [x0+5]
004be100ubfm x3, x3, 24, 7
004be104orr x2, x2, x3
004be108subs xzr, x1, 6
004be10cb.hi 0x4be114
004be110b 0x4be6f4
004be114
004be114loc_4be114:
004be114ldrb w3, [x0+6]
004be118ubfm x3, x3, 16, 7
004be11corr x2, x2, x3
004be120subs xzr, x1, 7
004be124b.hi 0x4be12c
004be128b 0x4be6ec
004be12c
004be12cloc_4be12c:
004be12cldrb w3, [x0+7]
004be130ubfm x3, x3, 8, 7
004be134orr x2, x2, x3
004be138movz x3, 25953
004be13cmovk x3, 0x31730000
004be140movk x3, 0x383200000000
004be144movk x3, 0x632d000000000000
004be148subs xzr, x2, x3
004be14cb.eq 0x4be154
004be150b 0x4be198
004be154
004be154loc_4be154:
004be154subs xzr, x1, 8
004be158b.hi 0x4be160
004be15cb 0x4be6e4
004be160
004be160loc_4be160:
004be160ldrb w2, [x0+8]
004be164subs xzr, x1, 9
004be168b.hi 0x4be170
004be16cb 0x4be6dc
004be170
004be170loc_4be170:
004be170ldrb w3, [x0+9]
004be174ubfm x3, x3, 56, 7
004be178orr x2, x2, x3
004be17cubfm x2, x2, 0, 15
004be180movz x3, 25442
004be184subs wzr, w2, w3
004be188b.eq 0x4be190
004be18cb 0x4be194
004be190
004be190loc_4be190:
004be190b 0x4be5a8
004be194
004be194loc_4be194:
004be194b 0x4be1a0
004be198
004be198loc_4be198:
004be198b 0x4be1a0
004be19c
004be19cloc_4be19c:
004be19cb 0x4be1a0
004be1a0
004be1a0loc_4be1a0:
004be1a0subs xzr, x1, 10
004be1a4b.eq 0x4be1ac
004be1a8b 0x4be2c8
004be1ac
004be1acloc_4be1ac:
004be1acsubs xzr, x1, 0
004be1b0b.hi 0x4be1b8
004be1b4b 0x4be6d4
004be1b8
004be1b8loc_4be1b8:
004be1b8ldrb w2, [x0]
004be1bcsubs xzr, x1, 1
004be1c0b.hi 0x4be1c8
004be1c4b 0x4be6cc
004be1c8
004be1c8loc_4be1c8:
004be1c8ldrb w3, [x0+1]
004be1ccubfm x3, x3, 56, 7
004be1d0orr x2, x2, x3
004be1d4subs xzr, x1, 2
004be1d8b.hi 0x4be1e0
004be1dcb 0x4be6c4
004be1e0
004be1e0loc_4be1e0:
004be1e0ldrb w3, [x0+2]
004be1e4ubfm x3, x3, 48, 7
004be1e8orr x2, x2, x3
004be1ecsubs xzr, x1, 3
004be1f0b.hi 0x4be1f8
004be1f4b 0x4be6bc
004be1f8
004be1f8loc_4be1f8:
004be1f8ldrb w3, [x0+3]
004be1fcubfm x3, x3, 40, 7
004be200orr x2, x2, x3
004be204subs xzr, x1, 4
004be208b.hi 0x4be210
004be20cb 0x4be6b4
004be210
004be210loc_4be210:
004be210ldrb w3, [x0+4]
004be214ubfm x3, x3, 32, 7
004be218orr x2, x2, x3
004be21csubs xzr, x1, 5
004be220b.hi 0x4be228
004be224b 0x4be6ac
004be228
004be228loc_4be228:
004be228ldrb w3, [x0+5]
004be22cubfm x3, x3, 24, 7
004be230orr x2, x2, x3
004be234subs xzr, x1, 6
004be238b.hi 0x4be240
004be23cb 0x4be6a4
004be240
004be240loc_4be240:
004be240ldrb w3, [x0+6]
004be244ubfm x3, x3, 16, 7
004be248orr x2, x2, x3
004be24csubs xzr, x1, 7
004be250b.hi 0x4be258
004be254b 0x4be69c
004be258
004be258loc_4be258:
004be258ldrb w3, [x0+7]
004be25cubfm x3, x3, 8, 7
004be260orr x2, x2, x3
004be264movz x3, 25953
004be268movk x3, 0x31730000
004be26cmovk x3, 0x383200000000
004be270movk x3, 0x632d000000000000
004be274subs xzr, x2, x3
004be278b.eq 0x4be280
004be27cb 0x4be2c4
004be280
004be280loc_4be280:
004be280subs xzr, x1, 8
004be284b.hi 0x4be28c
004be288b 0x4be694
004be28c
004be28cloc_4be28c:
004be28cldrb w2, [x0+8]
004be290subs xzr, x1, 9
004be294b.hi 0x4be29c
004be298b 0x4be68c
004be29c
004be29cloc_4be29c:
004be29cldrb w1, [x0+9]
004be2a0ubfm x1, x1, 56, 7
004be2a4orr x1, x2, x1
004be2a8ubfm x1, x1, 0, 15
004be2acmovz x2, 29300
004be2b0subs wzr, w1, w2
004be2b4b.eq 0x4be2bc
004be2b8b 0x4be2c0
004be2bc
004be2bcloc_4be2bc:
004be2bcb 0x4be5a8
004be2c0
004be2c0loc_4be2c0:
004be2c0b 0x4be2cc
004be2c4
004be2c4loc_4be2c4:
004be2c4b 0x4be2cc
004be2c8
004be2c8loc_4be2c8:
004be2c8b 0x4be2cc
004be2cc
004be2ccloc_4be2cc:
004be2ccb 0x4be2d0
004be2d0
004be2d0loc_4be2d0:
004be2d0b 0x4be534
004be2d4
004be2d4loc_4be2d4:
004be2d4subs xzr, x1, 10
004be2d8b.eq 0x4be2e0
004be2dcb 0x4be3fc
004be2e0
004be2e0loc_4be2e0:
004be2e0subs xzr, x1, 0
004be2e4b.hi 0x4be2ec
004be2e8b 0x4be684
004be2ec
004be2ecloc_4be2ec:
004be2ecldrb w2, [x0]
004be2f0subs xzr, x1, 1
004be2f4b.hi 0x4be2fc
004be2f8b 0x4be67c
004be2fc
004be2fcloc_4be2fc:
004be2fcldrb w3, [x0+1]
004be300ubfm x3, x3, 56, 7
004be304orr x2, x2, x3
004be308subs xzr, x1, 2
004be30cb.hi 0x4be314
004be310b 0x4be674
004be314
004be314loc_4be314:
004be314ldrb w3, [x0+2]
004be318ubfm x3, x3, 48, 7
004be31corr x2, x2, x3
004be320subs xzr, x1, 3
004be324b.hi 0x4be32c
004be328b 0x4be66c
004be32c
004be32cloc_4be32c:
004be32cldrb w3, [x0+3]
004be330ubfm x3, x3, 40, 7
004be334orr x2, x2, x3
004be338subs xzr, x1, 4
004be33cb.hi 0x4be344
004be340b 0x4be664
004be344
004be344loc_4be344:
004be344ldrb w3, [x0+4]
004be348ubfm x3, x3, 32, 7
004be34corr x2, x2, x3
004be350subs xzr, x1, 5
004be354b.hi 0x4be35c
004be358b 0x4be65c
004be35c
004be35cloc_4be35c:
004be35cldrb w3, [x0+5]
004be360ubfm x3, x3, 24, 7
004be364orr x2, x2, x3
004be368subs xzr, x1, 6
004be36cb.hi 0x4be374
004be370b 0x4be654
004be374
004be374loc_4be374:
004be374ldrb w3, [x0+6]
004be378ubfm x3, x3, 16, 7
004be37corr x2, x2, x3
004be380subs xzr, x1, 7
004be384b.hi 0x4be38c
004be388b 0x4be64c
004be38c
004be38cloc_4be38c:
004be38cldrb w3, [x0+7]
004be390ubfm x3, x3, 8, 7
004be394orr x2, x2, x3
004be398movz x3, 25953
004be39cmovk x3, 0x31730000
004be3a0movk x3, 0x323900000000
004be3a4movk x3, 0x632d000000000000
004be3a8subs xzr, x2, x3
004be3acb.eq 0x4be3b4
004be3b0b 0x4be3f8
004be3b4
004be3b4loc_4be3b4:
004be3b4subs xzr, x1, 8
004be3b8b.hi 0x4be3c0
004be3bcb 0x4be644
004be3c0
004be3c0loc_4be3c0:
004be3c0ldrb w2, [x0+8]
004be3c4subs xzr, x1, 9
004be3c8b.hi 0x4be3d0
004be3ccb 0x4be63c
004be3d0
004be3d0loc_4be3d0:
004be3d0ldrb w3, [x0+9]
004be3d4ubfm x3, x3, 56, 7
004be3d8orr x2, x2, x3
004be3dcubfm x2, x2, 0, 15
004be3e0movz x3, 29300
004be3e4subs wzr, w2, w3
004be3e8b.eq 0x4be3f0
004be3ecb 0x4be3f4
004be3f0
004be3f0loc_4be3f0:
004be3f0b 0x4be5a8
004be3f4
004be3f4loc_4be3f4:
004be3f4b 0x4be400
004be3f8
004be3f8loc_4be3f8:
004be3f8b 0x4be400
004be3fc
004be3fcloc_4be3fc:
004be3fcb 0x4be400
004be400
004be400loc_4be400:
004be400subs xzr, x1, 10
004be404b.eq 0x4be40c
004be408b 0x4be528
004be40c
004be40cloc_4be40c:
004be40csubs xzr, x1, 0
004be410b.hi 0x4be418
004be414b 0x4be634
004be418
004be418loc_4be418:
004be418ldrb w2, [x0]
004be41csubs xzr, x1, 1
004be420b.hi 0x4be428
004be424b 0x4be62c
004be428
004be428loc_4be428:
004be428ldrb w3, [x0+1]
004be42cubfm x3, x3, 56, 7
004be430orr x2, x2, x3
004be434subs xzr, x1, 2
004be438b.hi 0x4be440
004be43cb 0x4be624
004be440
004be440loc_4be440:
004be440ldrb w3, [x0+2]
004be444ubfm x3, x3, 48, 7
004be448orr x2, x2, x3
004be44csubs xzr, x1, 3
004be450b.hi 0x4be458
004be454b 0x4be61c
004be458
004be458loc_4be458:
004be458ldrb w3, [x0+3]
004be45cubfm x3, x3, 40, 7
004be460orr x2, x2, x3
004be464subs xzr, x1, 4
004be468b.hi 0x4be470
004be46cb 0x4be614
004be470
004be470loc_4be470:
004be470ldrb w3, [x0+4]
004be474ubfm x3, x3, 32, 7
004be478orr x2, x2, x3
004be47csubs xzr, x1, 5
004be480b.hi 0x4be488
004be484b 0x4be60c
004be488
004be488loc_4be488:
004be488ldrb w3, [x0+5]
004be48cubfm x3, x3, 24, 7
004be490orr x2, x2, x3
004be494subs xzr, x1, 6
004be498b.hi 0x4be4a0
004be49cb 0x4be604
004be4a0
004be4a0loc_4be4a0:
004be4a0ldrb w3, [x0+6]
004be4a4ubfm x3, x3, 16, 7
004be4a8orr x2, x2, x3
004be4acsubs xzr, x1, 7
004be4b0b.hi 0x4be4b8
004be4b4b 0x4be5fc
004be4b8
004be4b8loc_4be4b8:
004be4b8ldrb w3, [x0+7]
004be4bcubfm x3, x3, 8, 7
004be4c0orr x2, x2, x3
004be4c4movz x3, 25953
004be4c8movk x3, 0x32730000
004be4ccmovk x3, 0x363500000000
004be4d0movk x3, 0x632d000000000000
004be4d4subs xzr, x2, x3
004be4d8b.eq 0x4be4e0
004be4dcb 0x4be524
004be4e0
004be4e0loc_4be4e0:
004be4e0subs xzr, x1, 8
004be4e4b.hi 0x4be4ec
004be4e8b 0x4be5f4
004be4ec
004be4ecloc_4be4ec:
004be4ecldrb w2, [x0+8]
004be4f0subs xzr, x1, 9
004be4f4b.hi 0x4be4fc
004be4f8b 0x4be5ec
004be4fc
004be4fcloc_4be4fc:
004be4fcldrb w1, [x0+9]
004be500ubfm x1, x1, 56, 7
004be504orr x1, x2, x1
004be508ubfm x1, x1, 0, 15
004be50cmovz x2, 29300
004be510subs wzr, w1, w2
004be514b.eq 0x4be51c
004be518b 0x4be520
004be51c
004be51cloc_4be51c:
004be51cb 0x4be5a8
004be520
004be520loc_4be520:
004be520b 0x4be52c
004be524
004be524loc_4be524:
004be524b 0x4be52c
004be528
004be528loc_4be528:
004be528b 0x4be52c
004be52c
004be52cloc_4be52c:
004be52cb 0x4be530
004be530
004be530loc_4be530:
004be530b 0x4be534
004be534
004be534loc_4be534:
004be534b 0x4be5d4
004be538
004be538loc_4be538:
004be538subs xzr, x1, 22
004be53cb.eq 0x4be544
004be540b 0x4be5cc
004be544
004be544loc_4be544:
004be544b 0x4be548
004be548
004be548loc_4be548:
004be548subs xzr, x1, 22
004be54cb.eq 0x4be554
004be550b 0x4be574
004be554
004be554loc_4be554:
004be554adrp x1, 0x1f9000
004be558add x1, x1, 3986
004be55cmovz x2, 22
004be560bl runtime.memequal
004be564tbnz w0, 0, 0x4be56c
004be568b 0x4be570
004be56c
004be56cloc_4be56c:
004be56cb 0x4be5a8
004be570
004be570loc_4be570:
004be570b 0x4be578
004be574
004be574loc_4be574:
004be574b 0x4be578
004be578
004be578loc_4be578:
004be578ldr x3, [sp+48]
004be57csubs xzr, x3, 22
004be580b.eq 0x4be588
004be584b 0x4be5c0
004be588
004be588loc_4be588:
004be588ldr x0, [sp+40]
004be58cadrp x1, 0x1f9000
004be590add x1, x1, 4008
004be594movz x2, 22
004be598bl runtime.memequal
004be59ctbnz w0, 0, 0x4be5a4
004be5a0b 0x4be5bc
004be5a4
004be5a4loc_4be5a4:
004be5a4b 0x4be5a8
004be5a8
004be5a8loc_4be5a8:
004be5a8movz x0, 0x1000000000
004be5acstr x0, [sp+32]
004be5b0ldur x29, [sp-8]
004be5b4ldr x30, [sp], 64
004be5b8ret x30
004be5bc
004be5bcloc_4be5bc:
004be5bcb 0x4be5c4
004be5c0
004be5c0loc_4be5c0:
004be5c0b 0x4be5c4
004be5c4
004be5c4loc_4be5c4:
004be5c4b 0x4be5c8
004be5c8
004be5c8loc_4be5c8:
004be5c8b 0x4be5d4
004be5cc
004be5ccloc_4be5cc:
004be5ccb 0x4be5d0
004be5d0
004be5d0loc_4be5d0:
004be5d0b 0x4be5d4
004be5d4
004be5d4loc_4be5d4:
004be5d4b 0x4be5d8
004be5d8
004be5d8loc_4be5d8:
004be5d8movz x0, 0x40000000
004be5dcstr x0, [sp+32]
004be5e0ldur x29, [sp-8]
004be5e4ldr x30, [sp], 64
004be5e8ret x30
004be5ec
004be5ecloc_4be5ec:
004be5ecmovz x0, 9
004be5f0bl runtime.panicIndex
004be5f4
004be5f4loc_4be5f4:
004be5f4orr x0, xzr, 8
004be5f8bl runtime.panicIndex
004be5fc
004be5fcloc_4be5fc:
004be5fcorr x0, xzr, 7
004be600bl runtime.panicIndex
004be604
004be604loc_4be604:
004be604orr x0, xzr, 6
004be608bl runtime.panicIndex
004be60c
004be60cloc_4be60c:
004be60cmovz x0, 5
004be610bl runtime.panicIndex
004be614
004be614loc_4be614:
004be614orr x0, xzr, 4
004be618bl runtime.panicIndex
004be61c
004be61cloc_4be61c:
004be61corr x0, xzr, 3
004be620bl runtime.panicIndex
004be624
004be624loc_4be624:
004be624orr x0, xzr, 2
004be628bl runtime.panicIndex
004be62c
004be62cloc_4be62c:
004be62corr x0, xzr, 1
004be630bl runtime.panicIndex
004be634
004be634loc_4be634:
004be634mov x0, xzr
004be638bl runtime.panicIndex
004be63c
004be63cloc_4be63c:
004be63cmovz x0, 9
004be640bl runtime.panicIndex
004be644
004be644loc_4be644:
004be644orr x0, xzr, 8
004be648bl runtime.panicIndex
004be64c
004be64cloc_4be64c:
004be64corr x0, xzr, 7
004be650bl runtime.panicIndex
004be654
004be654loc_4be654:
004be654orr x0, xzr, 6
004be658bl runtime.panicIndex
004be65c
004be65cloc_4be65c:
004be65cmovz x0, 5
004be660bl runtime.panicIndex
004be664
004be664loc_4be664:
004be664orr x0, xzr, 4
004be668bl runtime.panicIndex
004be66c
004be66cloc_4be66c:
004be66corr x0, xzr, 3
004be670bl runtime.panicIndex
004be674
004be674loc_4be674:
004be674orr x0, xzr, 2
004be678bl runtime.panicIndex
004be67c
004be67cloc_4be67c:
004be67corr x0, xzr, 1
004be680bl runtime.panicIndex
004be684
004be684loc_4be684:
004be684mov x0, xzr
004be688bl runtime.panicIndex
004be68c
004be68cloc_4be68c:
004be68cmovz x0, 9
004be690bl runtime.panicIndex
004be694
004be694loc_4be694:
004be694orr x0, xzr, 8
004be698bl runtime.panicIndex
004be69c
004be69cloc_4be69c:
004be69corr x0, xzr, 7
004be6a0bl runtime.panicIndex
004be6a4
004be6a4loc_4be6a4:
004be6a4orr x0, xzr, 6
004be6a8bl runtime.panicIndex
004be6ac
004be6acloc_4be6ac:
004be6acmovz x0, 5
004be6b0bl runtime.panicIndex
004be6b4
004be6b4loc_4be6b4:
004be6b4orr x0, xzr, 4
004be6b8bl runtime.panicIndex
004be6bc
004be6bcloc_4be6bc:
004be6bcorr x0, xzr, 3
004be6c0bl runtime.panicIndex
004be6c4
004be6c4loc_4be6c4:
004be6c4orr x0, xzr, 2
004be6c8bl runtime.panicIndex
004be6cc
004be6ccloc_4be6cc:
004be6ccorr x0, xzr, 1
004be6d0bl runtime.panicIndex
004be6d4
004be6d4loc_4be6d4:
004be6d4mov x0, xzr
004be6d8bl runtime.panicIndex
004be6dc
004be6dcloc_4be6dc:
004be6dcmovz x0, 9
004be6e0bl runtime.panicIndex
004be6e4
004be6e4loc_4be6e4:
004be6e4orr x0, xzr, 8
004be6e8bl runtime.panicIndex
004be6ec
004be6ecloc_4be6ec:
004be6ecorr x0, xzr, 7
004be6f0bl runtime.panicIndex
004be6f4
004be6f4loc_4be6f4:
004be6f4orr x0, xzr, 6
004be6f8bl runtime.panicIndex
004be6fc
004be6fcloc_4be6fc:
004be6fcmovz x0, 5
004be700bl runtime.panicIndex
004be704
004be704loc_4be704:
004be704orr x0, xzr, 4
004be708bl runtime.panicIndex
004be70c
004be70cloc_4be70c:
004be70corr x0, xzr, 3
004be710bl runtime.panicIndex
004be714
004be714loc_4be714:
004be714orr x0, xzr, 2
004be718bl runtime.panicIndex
004be71c
004be71cloc_4be71c:
004be71corr x0, xzr, 1
004be720bl runtime.panicIndex
004be724
004be724loc_4be724:
004be724mov x0, xzr
004be728bl runtime.panicIndex
004be72c
004be72cloc_4be72c:
004be72corr x0, xzr, 4
004be730bl runtime.panicIndex
004be734hint
004be738
004be738loc_4be738:
004be738str x0, [sp+8]
004be73cmov x3, x30
004be740bl runtime.morestack_noctxt.abi0
004be744ldr x0, [sp+8]
004be748b 0x4be010
004be74cudf 0
004be010
004be010golang.org/x/crypto/ssh.(*directionAlgorithms).rekeyBytes: ; void golang.org/x/crypto/ssh.(*directionAlgorithms).rekeyBytes(golang.org/x/crypto/ssh.directionAlgorithms * a)
004be010ldr x16, [x28+16]
004be014subs xzr, sp, x16
004be018b.ls 0x4be738
004be01cstr x30, [sp-64]!
004be020stur x29, [sp-8]
004be024sub x29, sp, 8
004be028str x0, [sp+72]
004be02cstr xzr, [sp+32]
004be030ldrsb x27, [x0]
004be034ldr x1, [x0+8]
004be038ldr x0, [x0]
004be03cstr x0, [sp+40]
004be040str x1, [sp+48]
004be044b 0x4be048
004be048
004be048loc_4be048:
004be048subs xzr, x1, 10
004be04cb.eq 0x4be054
004be050b 0x4be538
004be054
004be054loc_4be054:
004be054b 0x4be058
004be058
004be058loc_4be058:
004be058subs xzr, x1, 4
004be05cb.hi 0x4be064
004be060b 0x4be72c
004be064
004be064loc_4be064:
004be064ldrsb x2, [x0+4]
004be068subs wzr, w2, 50
004be06cb.le 0x4be074
004be070b 0x4be2d4
004be074
004be074loc_4be074:
004be074subs xzr, x1, 10
004be078b.eq 0x4be080
004be07cb 0x4be19c
004be080
004be080loc_4be080:
004be080subs xzr, x1, 0
004be084b.hi 0x4be08c
004be088b 0x4be724
004be08c
004be08cloc_4be08c:
004be08cldrb w2, [x0]
004be090subs xzr, x1, 1
004be094b.hi 0x4be09c
004be098b 0x4be71c
004be09c
004be09cloc_4be09c:
004be09cldrb w3, [x0+1]
004be0a0ubfm x3, x3, 56, 7
004be0a4orr x2, x2, x3
004be0a8subs xzr, x1, 2
004be0acb.hi 0x4be0b4
004be0b0b 0x4be714
004be0b4
004be0b4loc_4be0b4:
004be0b4ldrb w3, [x0+2]
004be0b8ubfm x3, x3, 48, 7
004be0bcorr x2, x2, x3
004be0c0subs xzr, x1, 3
004be0c4b.hi 0x4be0cc
004be0c8b 0x4be70c
004be0cc
004be0ccloc_4be0cc:
004be0ccldrb w3, [x0+3]
004be0d0ubfm x3, x3, 40, 7
004be0d4orr x2, x2, x3
004be0d8subs xzr, x1, 4
004be0dcb.hi 0x4be0e4
004be0e0b 0x4be704
004be0e4
004be0e4loc_4be0e4:
004be0e4ldrb w3, [x0+4]
004be0e8ubfm x3, x3, 32, 7
004be0ecorr x2, x2, x3
004be0f0subs xzr, x1, 5
004be0f4b.hi 0x4be0fc
004be0f8b 0x4be6fc
004be0fc
004be0fcloc_4be0fc:
004be0fcldrb w3, [x0+5]
004be100ubfm x3, x3, 24, 7
004be104orr x2, x2, x3
004be108subs xzr, x1, 6
004be10cb.hi 0x4be114
004be110b 0x4be6f4
004be114
004be114loc_4be114:
004be114ldrb w3, [x0+6]
004be118ubfm x3, x3, 16, 7
004be11corr x2, x2, x3
004be120subs xzr, x1, 7
004be124b.hi 0x4be12c
004be128b 0x4be6ec
004be12c
004be12cloc_4be12c:
004be12cldrb w3, [x0+7]
004be130ubfm x3, x3, 8, 7
004be134orr x2, x2, x3
004be138movz x3, 25953
004be13cmovk x3, 0x31730000
004be140movk x3, 0x383200000000
004be144movk x3, 0x632d000000000000
004be148subs xzr, x2, x3
004be14cb.eq 0x4be154
004be150b 0x4be198
004be154
004be154loc_4be154:
004be154subs xzr, x1, 8
004be158b.hi 0x4be160
004be15cb 0x4be6e4
004be160
004be160loc_4be160:
004be160ldrb w2, [x0+8]
004be164subs xzr, x1, 9
004be168b.hi 0x4be170
004be16cb 0x4be6dc
004be170
004be170loc_4be170:
004be170ldrb w3, [x0+9]
004be174ubfm x3, x3, 56, 7
004be178orr x2, x2, x3
004be17cubfm x2, x2, 0, 15
004be180movz x3, 25442
004be184subs wzr, w2, w3
004be188b.eq 0x4be190
004be18cb 0x4be194
004be190
004be190loc_4be190:
004be190b 0x4be5a8
004be194
004be194loc_4be194:
004be194b 0x4be1a0
004be198
004be198loc_4be198:
004be198b 0x4be1a0
004be19c
004be19cloc_4be19c:
004be19cb 0x4be1a0
004be1a0
004be1a0loc_4be1a0:
004be1a0subs xzr, x1, 10
004be1a4b.eq 0x4be1ac
004be1a8b 0x4be2c8
004be1ac
004be1acloc_4be1ac:
004be1acsubs xzr, x1, 0
004be1b0b.hi 0x4be1b8
004be1b4b 0x4be6d4
004be1b8
004be1b8loc_4be1b8:
004be1b8ldrb w2, [x0]
004be1bcsubs xzr, x1, 1
004be1c0b.hi 0x4be1c8
004be1c4b 0x4be6cc
004be1c8
004be1c8loc_4be1c8:
004be1c8ldrb w3, [x0+1]
004be1ccubfm x3, x3, 56, 7
004be1d0orr x2, x2, x3
004be1d4subs xzr, x1, 2
004be1d8b.hi 0x4be1e0
004be1dcb 0x4be6c4
004be1e0
004be1e0loc_4be1e0:
004be1e0ldrb w3, [x0+2]
004be1e4ubfm x3, x3, 48, 7
004be1e8orr x2, x2, x3
004be1ecsubs xzr, x1, 3
004be1f0b.hi 0x4be1f8
004be1f4b 0x4be6bc
004be1f8
004be1f8loc_4be1f8:
004be1f8ldrb w3, [x0+3]
004be1fcubfm x3, x3, 40, 7
004be200orr x2, x2, x3
004be204subs xzr, x1, 4
004be208b.hi 0x4be210
004be20cb 0x4be6b4
004be210
004be210loc_4be210:
004be210ldrb w3, [x0+4]
004be214ubfm x3, x3, 32, 7
004be218orr x2, x2, x3
004be21csubs xzr, x1, 5
004be220b.hi 0x4be228
004be224b 0x4be6ac
004be228
004be228loc_4be228:
004be228ldrb w3, [x0+5]
004be22cubfm x3, x3, 24, 7
004be230orr x2, x2, x3
004be234subs xzr, x1, 6
004be238b.hi 0x4be240
004be23cb 0x4be6a4
004be240
004be240loc_4be240:
004be240ldrb w3, [x0+6]
004be244ubfm x3, x3, 16, 7
004be248orr x2, x2, x3
004be24csubs xzr, x1, 7
004be250b.hi 0x4be258
004be254b 0x4be69c
004be258
004be258loc_4be258:
004be258ldrb w3, [x0+7]
004be25cubfm x3, x3, 8, 7
004be260orr x2, x2, x3
004be264movz x3, 25953
004be268movk x3, 0x31730000
004be26cmovk x3, 0x383200000000
004be270movk x3, 0x632d000000000000
004be274subs xzr, x2, x3
004be278b.eq 0x4be280
004be27cb 0x4be2c4
004be280
004be280loc_4be280:
004be280subs xzr, x1, 8
004be284b.hi 0x4be28c
004be288b 0x4be694
004be28c
004be28cloc_4be28c:
004be28cldrb w2, [x0+8]
004be290subs xzr, x1, 9
004be294b.hi 0x4be29c
004be298b 0x4be68c
004be29c
004be29cloc_4be29c:
004be29cldrb w1, [x0+9]
004be2a0ubfm x1, x1, 56, 7
004be2a4orr x1, x2, x1
004be2a8ubfm x1, x1, 0, 15
004be2acmovz x2, 29300
004be2b0subs wzr, w1, w2
004be2b4b.eq 0x4be2bc
004be2b8b 0x4be2c0
004be2bc
004be2bcloc_4be2bc:
004be2bcb 0x4be5a8
004be2c0
004be2c0loc_4be2c0:
004be2c0b 0x4be2cc
004be2c4
004be2c4loc_4be2c4:
004be2c4b 0x4be2cc
004be2c8
004be2c8loc_4be2c8:
004be2c8b 0x4be2cc
004be2cc
004be2ccloc_4be2cc:
004be2ccb 0x4be2d0
004be2d0
004be2d0loc_4be2d0:
004be2d0b 0x4be534
004be2d4
004be2d4loc_4be2d4:
004be2d4subs xzr, x1, 10
004be2d8b.eq 0x4be2e0
004be2dcb 0x4be3fc
004be2e0
004be2e0loc_4be2e0:
004be2e0subs xzr, x1, 0
004be2e4b.hi 0x4be2ec
004be2e8b 0x4be684
004be2ec
004be2ecloc_4be2ec:
004be2ecldrb w2, [x0]
004be2f0subs xzr, x1, 1
004be2f4b.hi 0x4be2fc
004be2f8b 0x4be67c
004be2fc
004be2fcloc_4be2fc:
004be2fcldrb w3, [x0+1]
004be300ubfm x3, x3, 56, 7
004be304orr x2, x2, x3
004be308subs xzr, x1, 2
004be30cb.hi 0x4be314
004be310b 0x4be674
004be314
004be314loc_4be314:
004be314ldrb w3, [x0+2]
004be318ubfm x3, x3, 48, 7
004be31corr x2, x2, x3
004be320subs xzr, x1, 3
004be324b.hi 0x4be32c
004be328b 0x4be66c
004be32c
004be32cloc_4be32c:
004be32cldrb w3, [x0+3]
004be330ubfm x3, x3, 40, 7
004be334orr x2, x2, x3
004be338subs xzr, x1, 4
004be33cb.hi 0x4be344
004be340b 0x4be664
004be344
004be344loc_4be344:
004be344ldrb w3, [x0+4]
004be348ubfm x3, x3, 32, 7
004be34corr x2, x2, x3
004be350subs xzr, x1, 5
004be354b.hi 0x4be35c
004be358b 0x4be65c
004be35c
004be35cloc_4be35c:
004be35cldrb w3, [x0+5]
004be360ubfm x3, x3, 24, 7
004be364orr x2, x2, x3
004be368subs xzr, x1, 6
004be36cb.hi 0x4be374
004be370b 0x4be654
004be374
004be374loc_4be374:
004be374ldrb w3, [x0+6]
004be378ubfm x3, x3, 16, 7
004be37corr x2, x2, x3
004be380subs xzr, x1, 7
004be384b.hi 0x4be38c
004be388b 0x4be64c
004be38c
004be38cloc_4be38c:
004be38cldrb w3, [x0+7]
004be390ubfm x3, x3, 8, 7
004be394orr x2, x2, x3
004be398movz x3, 25953
004be39cmovk x3, 0x31730000
004be3a0movk x3, 0x323900000000
004be3a4movk x3, 0x632d000000000000
004be3a8subs xzr, x2, x3
004be3acb.eq 0x4be3b4
004be3b0b 0x4be3f8
004be3b4
004be3b4loc_4be3b4:
004be3b4subs xzr, x1, 8
004be3b8b.hi 0x4be3c0
004be3bcb 0x4be644
004be3c0
004be3c0loc_4be3c0:
004be3c0ldrb w2, [x0+8]
004be3c4subs xzr, x1, 9
004be3c8b.hi 0x4be3d0
004be3ccb 0x4be63c
004be3d0
004be3d0loc_4be3d0:
004be3d0ldrb w3, [x0+9]
004be3d4ubfm x3, x3, 56, 7
004be3d8orr x2, x2, x3
004be3dcubfm x2, x2, 0, 15
004be3e0movz x3, 29300
004be3e4subs wzr, w2, w3
004be3e8b.eq 0x4be3f0
004be3ecb 0x4be3f4
004be3f0
004be3f0loc_4be3f0:
004be3f0b 0x4be5a8
004be3f4
004be3f4loc_4be3f4:
004be3f4b 0x4be400
004be3f8
004be3f8loc_4be3f8:
004be3f8b 0x4be400
004be3fc
004be3fcloc_4be3fc:
004be3fcb 0x4be400
004be400
004be400loc_4be400:
004be400subs xzr, x1, 10
004be404b.eq 0x4be40c
004be408b 0x4be528
004be40c
004be40cloc_4be40c:
004be40csubs xzr, x1, 0
004be410b.hi 0x4be418
004be414b 0x4be634
004be418
004be418loc_4be418:
004be418ldrb w2, [x0]
004be41csubs xzr, x1, 1
004be420b.hi 0x4be428
004be424b 0x4be62c
004be428
004be428loc_4be428:
004be428ldrb w3, [x0+1]
004be42cubfm x3, x3, 56, 7
004be430orr x2, x2, x3
004be434subs xzr, x1, 2
004be438b.hi 0x4be440
004be43cb 0x4be624
004be440
004be440loc_4be440:
004be440ldrb w3, [x0+2]
004be444ubfm x3, x3, 48, 7
004be448orr x2, x2, x3
004be44csubs xzr, x1, 3
004be450b.hi 0x4be458
004be454b 0x4be61c
004be458
004be458loc_4be458:
004be458ldrb w3, [x0+3]
004be45cubfm x3, x3, 40, 7
004be460orr x2, x2, x3
004be464subs xzr, x1, 4
004be468b.hi 0x4be470
004be46cb 0x4be614
004be470
004be470loc_4be470:
004be470ldrb w3, [x0+4]
004be474ubfm x3, x3, 32, 7
004be478orr x2, x2, x3
004be47csubs xzr, x1, 5
004be480b.hi 0x4be488
004be484b 0x4be60c
004be488
004be488loc_4be488:
004be488ldrb w3, [x0+5]
004be48cubfm x3, x3, 24, 7
004be490orr x2, x2, x3
004be494subs xzr, x1, 6
004be498b.hi 0x4be4a0
004be49cb 0x4be604
004be4a0
004be4a0loc_4be4a0:
004be4a0ldrb w3, [x0+6]
004be4a4ubfm x3, x3, 16, 7
004be4a8orr x2, x2, x3
004be4acsubs xzr, x1, 7
004be4b0b.hi 0x4be4b8
004be4b4b 0x4be5fc
004be4b8
004be4b8loc_4be4b8:
004be4b8ldrb w3, [x0+7]
004be4bcubfm x3, x3, 8, 7
004be4c0orr x2, x2, x3
004be4c4movz x3, 25953
004be4c8movk x3, 0x32730000
004be4ccmovk x3, 0x363500000000
004be4d0movk x3, 0x632d000000000000
004be4d4subs xzr, x2, x3
004be4d8b.eq 0x4be4e0
004be4dcb 0x4be524
004be4e0
004be4e0loc_4be4e0:
004be4e0subs xzr, x1, 8
004be4e4b.hi 0x4be4ec
004be4e8b 0x4be5f4
004be4ec
004be4ecloc_4be4ec:
004be4ecldrb w2, [x0+8]
004be4f0subs xzr, x1, 9
004be4f4b.hi 0x4be4fc
004be4f8b 0x4be5ec
004be4fc
004be4fcloc_4be4fc:
004be4fcldrb w1, [x0+9]
004be500ubfm x1, x1, 56, 7
004be504orr x1, x2, x1
004be508ubfm x1, x1, 0, 15
004be50cmovz x2, 29300
004be510subs wzr, w1, w2
004be514b.eq 0x4be51c
004be518b 0x4be520
004be51c
004be51cloc_4be51c:
004be51cb 0x4be5a8
004be520
004be520loc_4be520:
004be520b 0x4be52c
004be524
004be524loc_4be524:
004be524b 0x4be52c
004be528
004be528loc_4be528:
004be528b 0x4be52c
004be52c
004be52cloc_4be52c:
004be52cb 0x4be530
004be530
004be530loc_4be530:
004be530b 0x4be534
004be534
004be534loc_4be534:
004be534b 0x4be5d4
004be538
004be538loc_4be538:
004be538subs xzr, x1, 22
004be53cb.eq 0x4be544
004be540b 0x4be5cc
004be544
004be544loc_4be544:
004be544b 0x4be548
004be548
004be548loc_4be548:
004be548subs xzr, x1, 22
004be54cb.eq 0x4be554
004be550b 0x4be574
004be554
004be554loc_4be554:
004be554adrp x1, 0x1f9000
004be558add x1, x1, 3986
004be55cmovz x2, 22
004be560bl runtime.memequal
004be564tbnz w0, 0, 0x4be56c
004be568b 0x4be570
004be56c
004be56cloc_4be56c:
004be56cb 0x4be5a8
004be570
004be570loc_4be570:
004be570b 0x4be578
004be574
004be574loc_4be574:
004be574b 0x4be578
004be578
004be578loc_4be578:
004be578ldr x3, [sp+48]
004be57csubs xzr, x3, 22
004be580b.eq 0x4be588
004be584b 0x4be5c0
004be588
004be588loc_4be588:
004be588ldr x0, [sp+40]
004be58cadrp x1, 0x1f9000
004be590add x1, x1, 4008
004be594movz x2, 22
004be598bl runtime.memequal
004be59ctbnz w0, 0, 0x4be5a4
004be5a0b 0x4be5bc
004be5a4
004be5a4loc_4be5a4:
004be5a4b 0x4be5a8
004be5a8
004be5a8loc_4be5a8:
004be5a8movz x0, 0x1000000000
004be5acstr x0, [sp+32]
004be5b0ldur x29, [sp-8]
004be5b4ldr x30, [sp], 64
004be5b8ret x30
004be5bc
004be5bcloc_4be5bc:
004be5bcb 0x4be5c4
004be5c0
004be5c0loc_4be5c0:
004be5c0b 0x4be5c4
004be5c4
004be5c4loc_4be5c4:
004be5c4b 0x4be5c8
004be5c8
004be5c8loc_4be5c8:
004be5c8b 0x4be5d4
004be5cc
004be5ccloc_4be5cc:
004be5ccb 0x4be5d0
004be5d0
004be5d0loc_4be5d0:
004be5d0b 0x4be5d4
004be5d4
004be5d4loc_4be5d4:
004be5d4b 0x4be5d8
004be5d8
004be5d8loc_4be5d8:
004be5d8movz x0, 0x40000000
004be5dcstr x0, [sp+32]
004be5e0ldur x29, [sp-8]
004be5e4ldr x30, [sp], 64
004be5e8ret x30
004be5ec
004be5ecloc_4be5ec:
004be5ecmovz x0, 9
004be5f0bl runtime.panicIndex
004be5f4
004be5f4loc_4be5f4:
004be5f4orr x0, xzr, 8
004be5f8bl runtime.panicIndex
004be5fc
004be5fcloc_4be5fc:
004be5fcorr x0, xzr, 7
004be600bl runtime.panicIndex
004be604
004be604loc_4be604:
004be604orr x0, xzr, 6
004be608bl runtime.panicIndex
004be60c
004be60cloc_4be60c:
004be60cmovz x0, 5
004be610bl runtime.panicIndex
004be614
004be614loc_4be614:
004be614orr x0, xzr, 4
004be618bl runtime.panicIndex
004be61c
004be61cloc_4be61c:
004be61corr x0, xzr, 3
004be620bl runtime.panicIndex
004be624
004be624loc_4be624:
004be624orr x0, xzr, 2
004be628bl runtime.panicIndex
004be62c
004be62cloc_4be62c:
004be62corr x0, xzr, 1
004be630bl runtime.panicIndex
004be634
004be634loc_4be634:
004be634mov x0, xzr
004be638bl runtime.panicIndex
004be63c
004be63cloc_4be63c:
004be63cmovz x0, 9
004be640bl runtime.panicIndex
004be644
004be644loc_4be644:
004be644orr x0, xzr, 8
004be648bl runtime.panicIndex
004be64c
004be64cloc_4be64c:
004be64corr x0, xzr, 7
004be650bl runtime.panicIndex
004be654
004be654loc_4be654:
004be654orr x0, xzr, 6
004be658bl runtime.panicIndex
004be65c
004be65cloc_4be65c:
004be65cmovz x0, 5
004be660bl runtime.panicIndex
004be664
004be664loc_4be664:
004be664orr x0, xzr, 4
004be668bl runtime.panicIndex
004be66c
004be66cloc_4be66c:
004be66corr x0, xzr, 3
004be670bl runtime.panicIndex
004be674
004be674loc_4be674:
004be674orr x0, xzr, 2
004be678bl runtime.panicIndex
004be67c
004be67cloc_4be67c:
004be67corr x0, xzr, 1
004be680bl runtime.panicIndex
004be684
004be684loc_4be684:
004be684mov x0, xzr
004be688bl runtime.panicIndex
004be68c
004be68cloc_4be68c:
004be68cmovz x0, 9
004be690bl runtime.panicIndex
004be694
004be694loc_4be694:
004be694orr x0, xzr, 8
004be698bl runtime.panicIndex
004be69c
004be69cloc_4be69c:
004be69corr x0, xzr, 7
004be6a0bl runtime.panicIndex
004be6a4
004be6a4loc_4be6a4:
004be6a4orr x0, xzr, 6
004be6a8bl runtime.panicIndex
004be6ac
004be6acloc_4be6ac:
004be6acmovz x0, 5
004be6b0bl runtime.panicIndex
004be6b4
004be6b4loc_4be6b4:
004be6b4orr x0, xzr, 4
004be6b8bl runtime.panicIndex
004be6bc
004be6bcloc_4be6bc:
004be6bcorr x0, xzr, 3
004be6c0bl runtime.panicIndex
004be6c4
004be6c4loc_4be6c4:
004be6c4orr x0, xzr, 2
004be6c8bl runtime.panicIndex
004be6cc
004be6ccloc_4be6cc:
004be6ccorr x0, xzr, 1
004be6d0bl runtime.panicIndex
004be6d4
004be6d4loc_4be6d4:
004be6d4mov x0, xzr
004be6d8bl runtime.panicIndex
004be6dc
004be6dcloc_4be6dc:
004be6dcmovz x0, 9
004be6e0bl runtime.panicIndex
004be6e4
004be6e4loc_4be6e4:
004be6e4orr x0, xzr, 8
004be6e8bl runtime.panicIndex
004be6ec
004be6ecloc_4be6ec:
004be6ecorr x0, xzr, 7
004be6f0bl runtime.panicIndex
004be6f4
004be6f4loc_4be6f4:
004be6f4orr x0, xzr, 6
004be6f8bl runtime.panicIndex
004be6fc
004be6fcloc_4be6fc:
004be6fcmovz x0, 5
004be700bl runtime.panicIndex
004be704
004be704loc_4be704:
004be704orr x0, xzr, 4
004be708bl runtime.panicIndex
004be70c
004be70cloc_4be70c:
004be70corr x0, xzr, 3
004be710bl runtime.panicIndex
004be714
004be714loc_4be714:
004be714orr x0, xzr, 2
004be718bl runtime.panicIndex
004be71c
004be71cloc_4be71c:
004be71corr x0, xzr, 1
004be720bl runtime.panicIndex
004be724
004be724loc_4be724:
004be724mov x0, xzr
004be728bl runtime.panicIndex
004be72c
004be72cloc_4be72c:
004be72corr x0, xzr, 4
004be730bl runtime.panicIndex
004be734hint
004be738
004be738loc_4be738:
004be738str x0, [sp+8]
004be73cmov x3, x30
004be740bl runtime.morestack_noctxt.abi0
004be744ldr x0, [sp+8]
004be748b 0x4be010
004be74cudf 0
004be010
004be750
004be750golang.org/x/crypto/ssh.findAgreedAlgorithms: ; void golang.org/x/crypto/ssh.findAgreedAlgorithms(bool isClient, golang.org/x/crypto/ssh.kexInitMsg * clientKexInit, golang.org/x/crypto/ssh.kexInitMsg * serverKexInit)
004be750ldr x16, [x28+16]
004be754sub x17, sp, 736
004be758subs xzr, x17, x16
004be75cb.ls 0x4bf0f0
004be760sub x20, sp, 864
004be764stp x29, x30, [x20-8]
004be768add sp, x20, 0
004be76csub x29, sp, 8
004be770strb w0, [sp+872]
004be774str x1, [sp+880]
004be778str x2, [sp+888]
004be77cstr xzr, [sp+120]
004be780stp xzr, xzr, [sp+96]
004be784adrp x0, 0x1a8000
004be788add x0, x0, 2464
004be78cbl runtime.newobject
004be790str x0, [sp+624]
004be794adrp x27, 0x58d000
004be798ldr w1, [x27+3056]
004be79ccbz w1, 0x4be7a4
004be7a0b 0x4be7a8
004be7a4
004be7a4loc_4be7a4:
004be7a4b 0x4be7c4
004be7a8
004be7a8loc_4be7a8:
004be7a8str x0, [sp+192]
004be7acmov x1, x0
004be7b0adrp x0, 0x1a8000
004be7b4add x0, x0, 2464
004be7b8bl runtime.wbZero
004be7bcldr x0, [sp+192]
004be7c0b 0x4be7c4
004be7c4
004be7c4loc_4be7c4:
004be7c4mov x20, x0
004be7c8adr x27, 16
004be7ccstp x29, x27, [sp-24]
004be7d0sub x29, sp, 24
004be7d4bl fn_87cf0
004be7d8sub x29, sp, 8
004be7dcldr x8, [sp+624]
004be7e0str x8, [sp+88]
004be7e4add x27, sp, 648
004be7e8stp xzr, xzr, [x27]
004be7ecadd x27, sp, 632
004be7f0stp xzr, xzr, [x27]
004be7f4ldr x8, [sp+880]
004be7f8ldrsb x27, [x8]
004be7fcldr x9, [x8+16]
004be800ldr x10, [x8+24]
004be804ldr x8, [x8+32]
004be808str x9, [sp+600]
004be80cstr x10, [sp+608]
004be810str x8, [sp+616]
004be814ldr x8, [sp+888]
004be818ldrsb x27, [x8]
004be81cldr x5, [x8+16]
004be820ldr x6, [x8+24]
004be824ldr x7, [x8+32]
004be828str x5, [sp+576]
004be82cstr x6, [sp+584]
004be830str x7, [sp+592]
004be834ldr x2, [sp+600]
004be838ldr x3, [sp+608]
004be83cldr x4, [sp+616]
004be840adrp x0, 0x1f5000
004be844add x0, x0, 888
004be848orr x1, xzr, 12
004be84cbl golang.org/x/crypto/ssh.findCommon
004be850str x0, [sp+648]
004be854str x1, [sp+656]
004be858str x2, [sp+632]
004be85cstr x3, [sp+640]
004be860ldr x8, [sp+648]
004be864ldr x9, [sp+656]
004be868str x8, [sp+176]
004be86cstr x9, [sp+184]
004be870ldr x8, [sp+632]
004be874ldr x9, [sp+640]
004be878str x8, [sp+160]
004be87cstr x9, [sp+168]
004be880ldr x8, [sp+88]
004be884ldrsb x27, [x8]
004be888ldr x9, [sp+176]
004be88cldr x10, [sp+184]
004be890str x10, [x8+8]
004be894adrp x27, 0x58d000
004be898ldr w10, [x27+3056]
004be89ccbz w10, 0x4be8a4
004be8a0b 0x4be8a8
004be8a4
004be8a4loc_4be8a4:
004be8a4b 0x4be8bc
004be8a8
004be8a8loc_4be8a8:
004be8a8bl runtime.gcWriteBarrier2
004be8acstr x9, [x25]
004be8b0ldr x10, [x8]
004be8b4str x10, [x25+8]
004be8b8b 0x4be8bc
004be8bc
004be8bcloc_4be8bc:
004be8bcstr x9, [x8]
004be8c0ldr x2, [sp+168]
004be8c4ldr x1, [sp+160]
004be8c8str x1, [sp+96]
004be8ccstr x2, [sp+104]
004be8d0cbnz x1, 0x4be8d8
004be8d4b 0x4be8e8
004be8d8
004be8d8loc_4be8d8:
004be8d8ldr x0, [sp+120]
004be8dcldp x29, x30, [sp-8]
004be8e0add sp, sp, 864
004be8e4ret x30
004be8e8
004be8e8loc_4be8e8:
004be8e8add x27, sp, 648
004be8ecstp xzr, xzr, [x27]
004be8f0add x27, sp, 632
004be8f4stp xzr, xzr, [x27]
004be8f8ldr x8, [sp+880]
004be8fcldrsb x27, [x8]
004be900ldr x9, [x8+40]
004be904ldr x10, [x8+48]
004be908ldr x8, [x8+56]
004be90cstr x9, [sp+552]
004be910str x10, [sp+560]
004be914str x8, [sp+568]
004be918ldr x8, [sp+888]
004be91cldrsb x27, [x8]
004be920ldr x5, [x8+40]
004be924ldr x6, [x8+48]
004be928ldr x7, [x8+56]
004be92cstr x5, [sp+528]
004be930str x6, [sp+536]
004be934str x7, [sp+544]
004be938ldr x2, [sp+552]
004be93cldr x3, [sp+560]
004be940ldr x4, [sp+568]
004be944adrp x0, 0x1f3000
004be948add x0, x0, 1924
004be94corr x1, xzr, 8
004be950bl golang.org/x/crypto/ssh.findCommon
004be954str x0, [sp+648]
004be958str x1, [sp+656]
004be95cstr x2, [sp+632]
004be960str x3, [sp+640]
004be964ldr x8, [sp+648]
004be968ldr x9, [sp+656]
004be96cstr x8, [sp+144]
004be970str x9, [sp+152]
004be974ldr x8, [sp+632]
004be978ldr x9, [sp+640]
004be97cstr x8, [sp+128]
004be980str x9, [sp+136]
004be984ldr x8, [sp+88]
004be988ldrsb x27, [x8]
004be98cldr x9, [sp+144]
004be990ldr x10, [sp+152]
004be994str x10, [x8+24]
004be998adrp x27, 0x58d000
004be99cldr w10, [x27+3056]
004be9a0cbz w10, 0x4be9a8
004be9a4b 0x4be9ac
004be9a8
004be9a8loc_4be9a8:
004be9a8b 0x4be9c0
004be9ac
004be9acloc_4be9ac:
004be9acbl runtime.gcWriteBarrier2
004be9b0str x9, [x25]
004be9b4ldr x10, [x8+16]
004be9b8str x10, [x25+8]
004be9bcb 0x4be9c0
004be9c0
004be9c0loc_4be9c0:
004be9c0str x9, [x8+16]
004be9c4ldr x2, [sp+136]
004be9c8ldr x1, [sp+128]
004be9ccstr x1, [sp+96]
004be9d0str x2, [sp+104]
004be9d4cbnz x1, 0x4be9dc
004be9d8b 0x4be9ec
004be9dc
004be9dcloc_4be9dc:
004be9dcldr x0, [sp+120]
004be9e0ldp x29, x30, [sp-8]
004be9e4add sp, sp, 864
004be9e8ret x30
004be9ec
004be9ecloc_4be9ec:
004be9ecldr x8, [sp+88]
004be9f0ldrsb x27, [x8]
004be9f4add x8, x8, 32
004be9f8str x8, [sp+80]
004be9fcldr x8, [sp+88]
004bea00ldrsb x27, [x8]
004bea04add x8, x8, 80
004bea08str x8, [sp+112]
004bea0cldrb w9, [sp+872]
004bea10tbnz w9, 0, 0x4bea18
004bea14b 0x4bea30
004bea18
004bea18loc_4bea18:
004bea18str x8, [sp+520]
004bea1cldr x8, [sp+80]
004bea20str x8, [sp+112]
004bea24ldr x8, [sp+520]
004bea28str x8, [sp+80]
004bea2cb 0x4bea34
004bea30
004bea30loc_4bea30:
004bea30b 0x4bea34
004bea34
004bea34loc_4bea34:
004bea34add x27, sp, 648
004bea38stp xzr, xzr, [x27]
004bea3cadd x27, sp, 632
004bea40stp xzr, xzr, [x27]
004bea44ldr x8, [sp+880]
004bea48ldrsb x27, [x8]
004bea4cldr x9, [x8+64]
004bea50ldr x10, [x8+72]
004bea54ldr x8, [x8+80]
004bea58str x9, [sp+496]
004bea5cstr x10, [sp+504]
004bea60str x8, [sp+512]
004bea64ldr x8, [sp+888]
004bea68ldrsb x27, [x8]
004bea6cldr x5, [x8+64]
004bea70ldr x6, [x8+72]
004bea74ldr x7, [x8+80]
004bea78str x5, [sp+472]
004bea7cstr x6, [sp+480]
004bea80str x7, [sp+488]
004bea84ldr x2, [sp+496]
004bea88ldr x3, [sp+504]
004bea8cldr x4, [sp+512]
004bea90adrp x0, 0x1fa000
004bea94add x0, x0, 2824
004bea98movz x1, 23
004bea9cbl golang.org/x/crypto/ssh.findCommon
004beaa0str x0, [sp+648]
004beaa4str x1, [sp+656]
004beaa8str x2, [sp+632]
004beaacstr x3, [sp+640]
004beab0ldr x8, [sp+648]
004beab4ldr x9, [sp+656]
004beab8str x8, [sp+840]
004beabcstr x9, [sp+848]
004beac0ldr x8, [sp+632]
004beac4ldr x9, [sp+640]
004beac8str x8, [sp+824]
004beaccstr x9, [sp+832]
004bead0ldr x8, [sp+112]
004bead4ldrsb x27, [x8]
004bead8ldr x9, [sp+840]
004beadcldr x10, [sp+848]
004beae0str x10, [x8+8]
004beae4adrp x27, 0x58d000
004beae8ldr w10, [x27+3056]
004beaeccbz w10, 0x4beaf4
004beaf0b 0x4beaf8
004beaf4
004beaf4loc_4beaf4:
004beaf4b 0x4beb0c
004beaf8
004beaf8loc_4beaf8:
004beaf8bl runtime.gcWriteBarrier2
004beafcstr x9, [x25]
004beb00ldr x10, [x8]
004beb04str x10, [x25+8]
004beb08b 0x4beb0c
004beb0c
004beb0cloc_4beb0c:
004beb0cstr x9, [x8]
004beb10ldr x2, [sp+832]
004beb14ldr x1, [sp+824]
004beb18str x1, [sp+96]
004beb1cstr x2, [sp+104]
004beb20cbnz x1, 0x4beb28
004beb24b 0x4beb38
004beb28
004beb28loc_4beb28:
004beb28ldr x0, [sp+120]
004beb2cldp x29, x30, [sp-8]
004beb30add sp, sp, 864
004beb34ret x30
004beb38
004beb38loc_4beb38:
004beb38add x27, sp, 648
004beb3cstp xzr, xzr, [x27]
004beb40add x27, sp, 632
004beb44stp xzr, xzr, [x27]
004beb48ldr x8, [sp+880]
004beb4cldrsb x27, [x8]
004beb50ldr x9, [x8+88]
004beb54ldr x10, [x8+96]
004beb58ldr x8, [x8+104]
004beb5cstr x9, [sp+448]
004beb60str x10, [sp+456]
004beb64str x8, [sp+464]
004beb68ldr x8, [sp+888]
004beb6cldrsb x27, [x8]
004beb70ldr x5, [x8+88]
004beb74ldr x6, [x8+96]
004beb78ldr x7, [x8+104]
004beb7cstr x5, [sp+424]
004beb80str x6, [sp+432]
004beb84str x7, [sp+440]
004beb88ldr x2, [sp+448]
004beb8cldr x3, [sp+456]
004beb90ldr x4, [sp+464]
004beb94adrp x0, 0x1fa000
004beb98add x0, x0, 2847
004beb9cmovz x1, 23
004beba0bl golang.org/x/crypto/ssh.findCommon
004beba4str x0, [sp+648]
004beba8str x1, [sp+656]
004bebacstr x2, [sp+632]
004bebb0str x3, [sp+640]
004bebb4ldr x8, [sp+648]
004bebb8ldr x9, [sp+656]
004bebbcstr x8, [sp+808]
004bebc0str x9, [sp+816]
004bebc4ldr x8, [sp+632]
004bebc8ldr x9, [sp+640]
004bebccstr x8, [sp+792]
004bebd0str x9, [sp+800]
004bebd4ldr x8, [sp+80]
004bebd8ldrsb x27, [x8]
004bebdcldr x9, [sp+808]
004bebe0ldr x10, [sp+816]
004bebe4str x10, [x8+8]
004bebe8adrp x27, 0x58d000
004bebecldr w10, [x27+3056]
004bebf0cbz w10, 0x4bebf8
004bebf4b 0x4bebfc
004bebf8
004bebf8loc_4bebf8:
004bebf8b 0x4bec10
004bebfc
004bebfcloc_4bebfc:
004bebfcbl runtime.gcWriteBarrier2
004bec00str x9, [x25]
004bec04ldr x4, [x8]
004bec08str x4, [x25+8]
004bec0cb 0x4bec10
004bec10
004bec10loc_4bec10:
004bec10str x9, [x8]
004bec14ldr x2, [sp+800]
004bec18ldr x1, [sp+792]
004bec1cstr x1, [sp+96]
004bec20str x2, [sp+104]
004bec24cbnz x1, 0x4bec2c
004bec28b 0x4bec3c
004bec2c
004bec2cloc_4bec2c:
004bec2cldr x0, [sp+120]
004bec30ldp x29, x30, [sp-8]
004bec34add sp, sp, 864
004bec38ret x30
004bec3c
004bec3cloc_4bec3c:
004bec3cldr x4, [sp+112]
004bec40ldrsb x27, [x4]
004bec44ldr x2, [x4]
004bec48ldr x3, [x4+8]
004bec4cstr x2, [sp+408]
004bec50str x3, [sp+416]
004bec54adrp x27, 0x562000
004bec58ldr x1, [x27+4008]
004bec5cadrp x0, 0x165000
004bec60add x0, x0, 2528
004bec64bl runtime.mapaccess1_faststr
004bec68ldrb w4, [x0]
004bec6ctbnz w4, 0, 0x4bec74
004bec70b 0x4bec78
004bec74
004bec74loc_4bec74:
004bec74b 0x4bed80
004bec78
004bec78loc_4bec78:
004bec78add x27, sp, 648
004bec7cstp xzr, xzr, [x27]
004bec80add x27, sp, 632
004bec84stp xzr, xzr, [x27]
004bec88ldr x8, [sp+880]
004bec8cldrsb x27, [x8]
004bec90ldr x9, [x8+112]
004bec94ldr x10, [x8+120]
004bec98ldr x8, [x8+128]
004bec9cstr x9, [sp+384]
004beca0str x10, [sp+392]
004beca4str x8, [sp+400]
004beca8ldr x8, [sp+888]
004becacldrsb x27, [x8]
004becb0ldr x5, [x8+112]
004becb4ldr x6, [x8+120]
004becb8ldr x7, [x8+128]
004becbcstr x5, [sp+360]
004becc0str x6, [sp+368]
004becc4str x7, [sp+376]
004becc8ldr x2, [sp+384]
004becccldr x3, [sp+392]
004becd0ldr x4, [sp+400]
004becd4adrp x0, 0x1f8000
004becd8add x0, x0, 3767
004becdcmovz x1, 20
004bece0bl golang.org/x/crypto/ssh.findCommon
004bece4str x0, [sp+648]
004bece8str x1, [sp+656]
004bececstr x2, [sp+632]
004becf0str x3, [sp+640]
004becf4ldr x8, [sp+648]
004becf8ldr x9, [sp+656]
004becfcstr x8, [sp+776]
004bed00str x9, [sp+784]
004bed04ldr x8, [sp+632]
004bed08ldr x9, [sp+640]
004bed0cstr x8, [sp+760]
004bed10str x9, [sp+768]
004bed14ldr x8, [sp+112]
004bed18ldrsb x27, [x8]
004bed1cldr x9, [sp+776]
004bed20ldr x10, [sp+784]
004bed24str x10, [x8+24]
004bed28adrp x27, 0x58d000
004bed2cldr w10, [x27+3056]
004bed30cbz w10, 0x4bed38
004bed34b 0x4bed3c
004bed38
004bed38loc_4bed38:
004bed38b 0x4bed50
004bed3c
004bed3cloc_4bed3c:
004bed3cbl runtime.gcWriteBarrier2
004bed40str x9, [x25]
004bed44ldr x4, [x8+16]
004bed48str x4, [x25+8]
004bed4cb 0x4bed50
004bed50
004bed50loc_4bed50:
004bed50str x9, [x8+16]
004bed54ldr x2, [sp+768]
004bed58ldr x1, [sp+760]
004bed5cstr x1, [sp+96]
004bed60str x2, [sp+104]
004bed64cbnz x1, 0x4bed6c
004bed68b 0x4bed7c
004bed6c
004bed6cloc_4bed6c:
004bed6cldr x0, [sp+120]
004bed70ldp x29, x30, [sp-8]
004bed74add sp, sp, 864
004bed78ret x30
004bed7c
004bed7cloc_4bed7c:
004bed7cb 0x4bed80
004bed80
004bed80loc_4bed80:
004bed80ldr x4, [sp+80]
004bed84ldrsb x27, [x4]
004bed88ldr x2, [x4]
004bed8cldr x3, [x4+8]
004bed90str x2, [sp+344]
004bed94str x3, [sp+352]
004bed98adrp x27, 0x562000
004bed9cldr x1, [x27+4008]
004beda0adrp x0, 0x165000
004beda4add x0, x0, 2528
004beda8bl runtime.mapaccess1_faststr
004bedacldrb w4, [x0]
004bedb0tbnz w4, 0, 0x4bedb8
004bedb4b 0x4bedbc
004bedb8
004bedb8loc_4bedb8:
004bedb8b 0x4beec4
004bedbc
004bedbcloc_4bedbc:
004bedbcadd x27, sp, 648
004bedc0stp xzr, xzr, [x27]
004bedc4add x27, sp, 632
004bedc8stp xzr, xzr, [x27]
004bedccldr x8, [sp+880]
004bedd0ldrsb x27, [x8]
004bedd4ldr x9, [x8+136]
004bedd8ldr x10, [x8+144]
004beddcldr x8, [x8+152]
004bede0str x9, [sp+320]
004bede4str x10, [sp+328]
004bede8str x8, [sp+336]
004bedecldr x8, [sp+888]
004bedf0ldrsb x27, [x8]
004bedf4ldr x5, [x8+136]
004bedf8ldr x6, [x8+144]
004bedfcldr x7, [x8+152]
004bee00str x5, [sp+296]
004bee04str x6, [sp+304]
004bee08str x7, [sp+312]
004bee0cldr x2, [sp+320]
004bee10ldr x3, [sp+328]
004bee14ldr x4, [sp+336]
004bee18adrp x0, 0x1f8000
004bee1cadd x0, x0, 3787
004bee20movz x1, 20
004bee24bl golang.org/x/crypto/ssh.findCommon
004bee28str x0, [sp+648]
004bee2cstr x1, [sp+656]
004bee30str x2, [sp+632]
004bee34str x3, [sp+640]
004bee38ldr x8, [sp+648]
004bee3cldr x9, [sp+656]
004bee40str x8, [sp+744]
004bee44str x9, [sp+752]
004bee48ldr x8, [sp+632]
004bee4cldr x9, [sp+640]
004bee50str x8, [sp+728]
004bee54str x9, [sp+736]
004bee58ldr x8, [sp+80]
004bee5cldrsb x27, [x8]
004bee60ldr x9, [sp+744]
004bee64ldr x10, [sp+752]
004bee68str x10, [x8+24]
004bee6cadrp x27, 0x58d000
004bee70ldr w10, [x27+3056]
004bee74cbz w10, 0x4bee7c
004bee78b 0x4bee80
004bee7c
004bee7cloc_4bee7c:
004bee7cb 0x4bee94
004bee80
004bee80loc_4bee80:
004bee80bl runtime.gcWriteBarrier2
004bee84str x9, [x25]
004bee88ldr x10, [x8+16]
004bee8cstr x10, [x25+8]
004bee90b 0x4bee94
004bee94
004bee94loc_4bee94:
004bee94str x9, [x8+16]
004bee98ldr x2, [sp+736]
004bee9cldr x1, [sp+728]
004beea0str x1, [sp+96]
004beea4str x2, [sp+104]
004beea8cbnz x1, 0x4beeb0
004beeacb 0x4beec0
004beeb0
004beeb0loc_4beeb0:
004beeb0ldr x0, [sp+120]
004beeb4ldp x29, x30, [sp-8]
004beeb8add sp, sp, 864
004beebcret x30
004beec0
004beec0loc_4beec0:
004beec0b 0x4beec4
004beec4
004beec4loc_4beec4:
004beec4add x27, sp, 648
004beec8stp xzr, xzr, [x27]
004beeccadd x27, sp, 632
004beed0stp xzr, xzr, [x27]
004beed4ldr x8, [sp+880]
004beed8ldrsb x27, [x8]
004beedcldr x9, [x8+160]
004beee0ldr x10, [x8+168]
004beee4ldr x8, [x8+176]
004beee8str x9, [sp+272]
004beeecstr x10, [sp+280]
004beef0str x8, [sp+288]
004beef4ldr x8, [sp+888]
004beef8ldrsb x27, [x8]
004beefcldr x5, [x8+160]
004bef00ldr x6, [x8+168]
004bef04ldr x7, [x8+176]
004bef08str x5, [sp+248]
004bef0cstr x6, [sp+256]
004bef10str x7, [sp+264]
004bef14ldr x2, [sp+272]
004bef18ldr x3, [sp+280]
004bef1cldr x4, [sp+288]
004bef20adrp x0, 0x1fd000
004bef24add x0, x0, 3628
004bef28orr x1, xzr, 28
004bef2cbl golang.org/x/crypto/ssh.findCommon
004bef30str x0, [sp+648]
004bef34str x1, [sp+656]
004bef38str x2, [sp+632]
004bef3cstr x3, [sp+640]
004bef40ldr x8, [sp+648]
004bef44ldr x9, [sp+656]
004bef48str x8, [sp+712]
004bef4cstr x9, [sp+720]
004bef50ldr x8, [sp+632]
004bef54ldr x9, [sp+640]
004bef58str x8, [sp+696]
004bef5cstr x9, [sp+704]
004bef60ldr x8, [sp+112]
004bef64ldrsb x27, [x8]
004bef68ldr x9, [sp+712]
004bef6cldr x10, [sp+720]
004bef70str x10, [x8+40]
004bef74adrp x27, 0x58d000
004bef78ldr w10, [x27+3056]
004bef7ccbz w10, 0x4bef84
004bef80b 0x4bef88
004bef84
004bef84loc_4bef84:
004bef84b 0x4bef9c
004bef88
004bef88loc_4bef88:
004bef88bl runtime.gcWriteBarrier2
004bef8cstr x9, [x25]
004bef90ldr x10, [x8+32]
004bef94str x10, [x25+8]
004bef98b 0x4bef9c
004bef9c
004bef9cloc_4bef9c:
004bef9cstr x9, [x8+32]
004befa0ldr x2, [sp+704]
004befa4ldr x1, [sp+696]
004befa8str x1, [sp+96]
004befacstr x2, [sp+104]
004befb0cbnz x1, 0x4befb8
004befb4b 0x4befc8
004befb8
004befb8loc_4befb8:
004befb8ldr x0, [sp+120]
004befbcldp x29, x30, [sp-8]
004befc0add sp, sp, 864
004befc4ret x30
004befc8
004befc8loc_4befc8:
004befc8add x27, sp, 648
004befccstp xzr, xzr, [x27]
004befd0add x27, sp, 632
004befd4stp xzr, xzr, [x27]
004befd8ldr x8, [sp+880]
004befdcldrsb x27, [x8]
004befe0ldr x9, [x8+184]
004befe4ldr x10, [x8+192]
004befe8ldr x8, [x8+200]
004befecstr x9, [sp+224]
004beff0str x10, [sp+232]
004beff4str x8, [sp+240]
004beff8ldr x8, [sp+888]
004beffcldrsb x27, [x8]
004bf000ldr x5, [x8+184]
004bf004ldr x6, [x8+192]
004bf008ldr x7, [x8+200]
004bf00cstr x5, [sp+200]
004bf010str x6, [sp+208]
004bf014str x7, [sp+216]
004bf018ldr x2, [sp+224]
004bf01cldr x3, [sp+232]
004bf020ldr x4, [sp+240]
004bf024adrp x0, 0x1fc000
004bf028add x0, x0, 3656
004bf02corr x1, xzr, 28
004bf030bl golang.org/x/crypto/ssh.findCommon
004bf034str x0, [sp+648]
004bf038str x1, [sp+656]
004bf03cstr x2, [sp+632]
004bf040str x3, [sp+640]
004bf044ldr x8, [sp+648]
004bf048ldr x9, [sp+656]
004bf04cstr x8, [sp+680]
004bf050str x9, [sp+688]
004bf054ldr x8, [sp+632]
004bf058ldr x9, [sp+640]
004bf05cstr x8, [sp+664]
004bf060str x9, [sp+672]
004bf064ldr x8, [sp+80]
004bf068ldrsb x27, [x8]
004bf06cldr x9, [sp+680]
004bf070ldr x10, [sp+688]
004bf074str x10, [x8+40]
004bf078adrp x27, 0x58c000
004bf07cldr w10, [x27+3056]
004bf080cbz w10, 0x4bf088
004bf084b 0x4bf08c
004bf088
004bf088loc_4bf088:
004bf088b 0x4bf0a0
004bf08c
004bf08cloc_4bf08c:
004bf08cbl runtime.gcWriteBarrier2
004bf090str x9, [x25]
004bf094ldr x3, [x8+32]
004bf098str x3, [x25+8]
004bf09cb 0x4bf0a0
004bf0a0
004bf0a0loc_4bf0a0:
004bf0a0str x9, [x8+32]
004bf0a4ldr x2, [sp+672]
004bf0a8ldr x1, [sp+664]
004bf0acstr x1, [sp+96]
004bf0b0str x2, [sp+104]
004bf0b4cbnz x1, 0x4bf0bc
004bf0b8b 0x4bf0cc
004bf0bc
004bf0bcloc_4bf0bc:
004bf0bcldr x0, [sp+120]
004bf0c0ldp x29, x30, [sp-8]
004bf0c4add sp, sp, 864
004bf0c8ret x30
004bf0cc
004bf0ccloc_4bf0cc:
004bf0ccldr x3, [sp+88]
004bf0d0str x3, [sp+120]
004bf0d4stp xzr, xzr, [sp+96]
004bf0d8ldr x0, [sp+120]
004bf0dcmov x1, xzr
004bf0e0mov x2, xzr
004bf0e4ldp x29, x30, [sp-8]
004bf0e8add sp, sp, 864
004bf0ecret x30
004bf0f0
004bf0f0loc_4bf0f0:
004bf0f0strb w0, [sp+8]
004bf0f4stp x1, x2, [sp+16]
004bf0f8mov x3, x30
004bf0fcbl runtime.morestack_noctxt.abi0
004bf100ldrb w0, [sp+8]
004bf104ldp x1, x2, [sp+16]
004bf108b 0x4be750
004bf10cudf 0
004be750
004be750golang.org/x/crypto/ssh.findAgreedAlgorithms: ; void golang.org/x/crypto/ssh.findAgreedAlgorithms(bool isClient, golang.org/x/crypto/ssh.kexInitMsg * clientKexInit, golang.org/x/crypto/ssh.kexInitMsg * serverKexInit)
004be750ldr x16, [x28+16]
004be754sub x17, sp, 736
004be758subs xzr, x17, x16
004be75cb.ls 0x4bf0f0
004be760sub x20, sp, 864
004be764stp x29, x30, [x20-8]
004be768add sp, x20, 0
004be76csub x29, sp, 8
004be770strb w0, [sp+872]
004be774str x1, [sp+880]
004be778str x2, [sp+888]
004be77cstr xzr, [sp+120]
004be780stp xzr, xzr, [sp+96]
004be784adrp x0, 0x1a8000
004be788add x0, x0, 2464
004be78cbl runtime.newobject
004be790str x0, [sp+624]
004be794adrp x27, 0x58d000
004be798ldr w1, [x27+3056]
004be79ccbz w1, 0x4be7a4
004be7a0b 0x4be7a8
004be7a4
004be7a4loc_4be7a4:
004be7a4b 0x4be7c4
004be7a8
004be7a8loc_4be7a8:
004be7a8str x0, [sp+192]
004be7acmov x1, x0
004be7b0adrp x0, 0x1a8000
004be7b4add x0, x0, 2464
004be7b8bl runtime.wbZero
004be7bcldr x0, [sp+192]
004be7c0b 0x4be7c4
004be7c4
004be7c4loc_4be7c4:
004be7c4mov x20, x0
004be7c8adr x27, 16
004be7ccstp x29, x27, [sp-24]
004be7d0sub x29, sp, 24
004be7d4bl fn_87cf0
004be7d8sub x29, sp, 8
004be7dcldr x8, [sp+624]
004be7e0str x8, [sp+88]
004be7e4add x27, sp, 648
004be7e8stp xzr, xzr, [x27]
004be7ecadd x27, sp, 632
004be7f0stp xzr, xzr, [x27]
004be7f4ldr x8, [sp+880]
004be7f8ldrsb x27, [x8]
004be7fcldr x9, [x8+16]
004be800ldr x10, [x8+24]
004be804ldr x8, [x8+32]
004be808str x9, [sp+600]
004be80cstr x10, [sp+608]
004be810str x8, [sp+616]
004be814ldr x8, [sp+888]
004be818ldrsb x27, [x8]
004be81cldr x5, [x8+16]
004be820ldr x6, [x8+24]
004be824ldr x7, [x8+32]
004be828str x5, [sp+576]
004be82cstr x6, [sp+584]
004be830str x7, [sp+592]
004be834ldr x2, [sp+600]
004be838ldr x3, [sp+608]
004be83cldr x4, [sp+616]
004be840adrp x0, 0x1f5000
004be844add x0, x0, 888
004be848orr x1, xzr, 12
004be84cbl golang.org/x/crypto/ssh.findCommon
004be850str x0, [sp+648]
004be854str x1, [sp+656]
004be858str x2, [sp+632]
004be85cstr x3, [sp+640]
004be860ldr x8, [sp+648]
004be864ldr x9, [sp+656]
004be868str x8, [sp+176]
004be86cstr x9, [sp+184]
004be870ldr x8, [sp+632]
004be874ldr x9, [sp+640]
004be878str x8, [sp+160]
004be87cstr x9, [sp+168]
004be880ldr x8, [sp+88]
004be884ldrsb x27, [x8]
004be888ldr x9, [sp+176]
004be88cldr x10, [sp+184]
004be890str x10, [x8+8]
004be894adrp x27, 0x58d000
004be898ldr w10, [x27+3056]
004be89ccbz w10, 0x4be8a4
004be8a0b 0x4be8a8
004be8a4
004be8a4loc_4be8a4:
004be8a4b 0x4be8bc
004be8a8
004be8a8loc_4be8a8:
004be8a8bl runtime.gcWriteBarrier2
004be8acstr x9, [x25]
004be8b0ldr x10, [x8]
004be8b4str x10, [x25+8]
004be8b8b 0x4be8bc
004be8bc
004be8bcloc_4be8bc:
004be8bcstr x9, [x8]
004be8c0ldr x2, [sp+168]
004be8c4ldr x1, [sp+160]
004be8c8str x1, [sp+96]
004be8ccstr x2, [sp+104]
004be8d0cbnz x1, 0x4be8d8
004be8d4b 0x4be8e8
004be8d8
004be8d8loc_4be8d8:
004be8d8ldr x0, [sp+120]
004be8dcldp x29, x30, [sp-8]
004be8e0add sp, sp, 864
004be8e4ret x30
004be8e8
004be8e8loc_4be8e8:
004be8e8add x27, sp, 648
004be8ecstp xzr, xzr, [x27]
004be8f0add x27, sp, 632
004be8f4stp xzr, xzr, [x27]
004be8f8ldr x8, [sp+880]
004be8fcldrsb x27, [x8]
004be900ldr x9, [x8+40]
004be904ldr x10, [x8+48]
004be908ldr x8, [x8+56]
004be90cstr x9, [sp+552]
004be910str x10, [sp+560]
004be914str x8, [sp+568]
004be918ldr x8, [sp+888]
004be91cldrsb x27, [x8]
004be920ldr x5, [x8+40]
004be924ldr x6, [x8+48]
004be928ldr x7, [x8+56]
004be92cstr x5, [sp+528]
004be930str x6, [sp+536]
004be934str x7, [sp+544]
004be938ldr x2, [sp+552]
004be93cldr x3, [sp+560]
004be940ldr x4, [sp+568]
004be944adrp x0, 0x1f3000
004be948add x0, x0, 1924
004be94corr x1, xzr, 8
004be950bl golang.org/x/crypto/ssh.findCommon
004be954str x0, [sp+648]
004be958str x1, [sp+656]
004be95cstr x2, [sp+632]
004be960str x3, [sp+640]
004be964ldr x8, [sp+648]
004be968ldr x9, [sp+656]
004be96cstr x8, [sp+144]
004be970str x9, [sp+152]
004be974ldr x8, [sp+632]
004be978ldr x9, [sp+640]
004be97cstr x8, [sp+128]
004be980str x9, [sp+136]
004be984ldr x8, [sp+88]
004be988ldrsb x27, [x8]
004be98cldr x9, [sp+144]
004be990ldr x10, [sp+152]
004be994str x10, [x8+24]
004be998adrp x27, 0x58d000
004be99cldr w10, [x27+3056]
004be9a0cbz w10, 0x4be9a8
004be9a4b 0x4be9ac
004be9a8
004be9a8loc_4be9a8:
004be9a8b 0x4be9c0
004be9ac
004be9acloc_4be9ac:
004be9acbl runtime.gcWriteBarrier2
004be9b0str x9, [x25]
004be9b4ldr x10, [x8+16]
004be9b8str x10, [x25+8]
004be9bcb 0x4be9c0
004be9c0
004be9c0loc_4be9c0:
004be9c0str x9, [x8+16]
004be9c4ldr x2, [sp+136]
004be9c8ldr x1, [sp+128]
004be9ccstr x1, [sp+96]
004be9d0str x2, [sp+104]
004be9d4cbnz x1, 0x4be9dc
004be9d8b 0x4be9ec
004be9dc
004be9dcloc_4be9dc:
004be9dcldr x0, [sp+120]
004be9e0ldp x29, x30, [sp-8]
004be9e4add sp, sp, 864
004be9e8ret x30
004be9ec
004be9ecloc_4be9ec:
004be9ecldr x8, [sp+88]
004be9f0ldrsb x27, [x8]
004be9f4add x8, x8, 32
004be9f8str x8, [sp+80]
004be9fcldr x8, [sp+88]
004bea00ldrsb x27, [x8]
004bea04add x8, x8, 80
004bea08str x8, [sp+112]
004bea0cldrb w9, [sp+872]
004bea10tbnz w9, 0, 0x4bea18
004bea14b 0x4bea30
004bea18
004bea18loc_4bea18:
004bea18str x8, [sp+520]
004bea1cldr x8, [sp+80]
004bea20str x8, [sp+112]
004bea24ldr x8, [sp+520]
004bea28str x8, [sp+80]
004bea2cb 0x4bea34
004bea30
004bea30loc_4bea30:
004bea30b 0x4bea34
004bea34
004bea34loc_4bea34:
004bea34add x27, sp, 648
004bea38stp xzr, xzr, [x27]
004bea3cadd x27, sp, 632
004bea40stp xzr, xzr, [x27]
004bea44ldr x8, [sp+880]
004bea48ldrsb x27, [x8]
004bea4cldr x9, [x8+64]
004bea50ldr x10, [x8+72]
004bea54ldr x8, [x8+80]
004bea58str x9, [sp+496]
004bea5cstr x10, [sp+504]
004bea60str x8, [sp+512]
004bea64ldr x8, [sp+888]
004bea68ldrsb x27, [x8]
004bea6cldr x5, [x8+64]
004bea70ldr x6, [x8+72]
004bea74ldr x7, [x8+80]
004bea78str x5, [sp+472]
004bea7cstr x6, [sp+480]
004bea80str x7, [sp+488]
004bea84ldr x2, [sp+496]
004bea88ldr x3, [sp+504]
004bea8cldr x4, [sp+512]
004bea90adrp x0, 0x1fa000
004bea94add x0, x0, 2824
004bea98movz x1, 23
004bea9cbl golang.org/x/crypto/ssh.findCommon
004beaa0str x0, [sp+648]
004beaa4str x1, [sp+656]
004beaa8str x2, [sp+632]
004beaacstr x3, [sp+640]
004beab0ldr x8, [sp+648]
004beab4ldr x9, [sp+656]
004beab8str x8, [sp+840]
004beabcstr x9, [sp+848]
004beac0ldr x8, [sp+632]
004beac4ldr x9, [sp+640]
004beac8str x8, [sp+824]
004beaccstr x9, [sp+832]
004bead0ldr x8, [sp+112]
004bead4ldrsb x27, [x8]
004bead8ldr x9, [sp+840]
004beadcldr x10, [sp+848]
004beae0str x10, [x8+8]
004beae4adrp x27, 0x58d000
004beae8ldr w10, [x27+3056]
004beaeccbz w10, 0x4beaf4
004beaf0b 0x4beaf8
004beaf4
004beaf4loc_4beaf4:
004beaf4b 0x4beb0c
004beaf8
004beaf8loc_4beaf8:
004beaf8bl runtime.gcWriteBarrier2
004beafcstr x9, [x25]
004beb00ldr x10, [x8]
004beb04str x10, [x25+8]
004beb08b 0x4beb0c
004beb0c
004beb0cloc_4beb0c:
004beb0cstr x9, [x8]
004beb10ldr x2, [sp+832]
004beb14ldr x1, [sp+824]
004beb18str x1, [sp+96]
004beb1cstr x2, [sp+104]
004beb20cbnz x1, 0x4beb28
004beb24b 0x4beb38
004beb28
004beb28loc_4beb28:
004beb28ldr x0, [sp+120]
004beb2cldp x29, x30, [sp-8]
004beb30add sp, sp, 864
004beb34ret x30
004beb38
004beb38loc_4beb38:
004beb38add x27, sp, 648
004beb3cstp xzr, xzr, [x27]
004beb40add x27, sp, 632
004beb44stp xzr, xzr, [x27]
004beb48ldr x8, [sp+880]
004beb4cldrsb x27, [x8]
004beb50ldr x9, [x8+88]
004beb54ldr x10, [x8+96]
004beb58ldr x8, [x8+104]
004beb5cstr x9, [sp+448]
004beb60str x10, [sp+456]
004beb64str x8, [sp+464]
004beb68ldr x8, [sp+888]
004beb6cldrsb x27, [x8]
004beb70ldr x5, [x8+88]
004beb74ldr x6, [x8+96]
004beb78ldr x7, [x8+104]
004beb7cstr x5, [sp+424]
004beb80str x6, [sp+432]
004beb84str x7, [sp+440]
004beb88ldr x2, [sp+448]
004beb8cldr x3, [sp+456]
004beb90ldr x4, [sp+464]
004beb94adrp x0, 0x1fa000
004beb98add x0, x0, 2847
004beb9cmovz x1, 23
004beba0bl golang.org/x/crypto/ssh.findCommon
004beba4str x0, [sp+648]
004beba8str x1, [sp+656]
004bebacstr x2, [sp+632]
004bebb0str x3, [sp+640]
004bebb4ldr x8, [sp+648]
004bebb8ldr x9, [sp+656]
004bebbcstr x8, [sp+808]
004bebc0str x9, [sp+816]
004bebc4ldr x8, [sp+632]
004bebc8ldr x9, [sp+640]
004bebccstr x8, [sp+792]
004bebd0str x9, [sp+800]
004bebd4ldr x8, [sp+80]
004bebd8ldrsb x27, [x8]
004bebdcldr x9, [sp+808]
004bebe0ldr x10, [sp+816]
004bebe4str x10, [x8+8]
004bebe8adrp x27, 0x58d000
004bebecldr w10, [x27+3056]
004bebf0cbz w10, 0x4bebf8
004bebf4b 0x4bebfc
004bebf8
004bebf8loc_4bebf8:
004bebf8b 0x4bec10
004bebfc
004bebfcloc_4bebfc:
004bebfcbl runtime.gcWriteBarrier2
004bec00str x9, [x25]
004bec04ldr x4, [x8]
004bec08str x4, [x25+8]
004bec0cb 0x4bec10
004bec10
004bec10loc_4bec10:
004bec10str x9, [x8]
004bec14ldr x2, [sp+800]
004bec18ldr x1, [sp+792]
004bec1cstr x1, [sp+96]
004bec20str x2, [sp+104]
004bec24cbnz x1, 0x4bec2c
004bec28b 0x4bec3c
004bec2c
004bec2cloc_4bec2c:
004bec2cldr x0, [sp+120]
004bec30ldp x29, x30, [sp-8]
004bec34add sp, sp, 864
004bec38ret x30
004bec3c
004bec3cloc_4bec3c:
004bec3cldr x4, [sp+112]
004bec40ldrsb x27, [x4]
004bec44ldr x2, [x4]
004bec48ldr x3, [x4+8]
004bec4cstr x2, [sp+408]
004bec50str x3, [sp+416]
004bec54adrp x27, 0x562000
004bec58ldr x1, [x27+4008]
004bec5cadrp x0, 0x165000
004bec60add x0, x0, 2528
004bec64bl runtime.mapaccess1_faststr
004bec68ldrb w4, [x0]
004bec6ctbnz w4, 0, 0x4bec74
004bec70b 0x4bec78
004bec74
004bec74loc_4bec74:
004bec74b 0x4bed80
004bec78
004bec78loc_4bec78:
004bec78add x27, sp, 648
004bec7cstp xzr, xzr, [x27]
004bec80add x27, sp, 632
004bec84stp xzr, xzr, [x27]
004bec88ldr x8, [sp+880]
004bec8cldrsb x27, [x8]
004bec90ldr x9, [x8+112]
004bec94ldr x10, [x8+120]
004bec98ldr x8, [x8+128]
004bec9cstr x9, [sp+384]
004beca0str x10, [sp+392]
004beca4str x8, [sp+400]
004beca8ldr x8, [sp+888]
004becacldrsb x27, [x8]
004becb0ldr x5, [x8+112]
004becb4ldr x6, [x8+120]
004becb8ldr x7, [x8+128]
004becbcstr x5, [sp+360]
004becc0str x6, [sp+368]
004becc4str x7, [sp+376]
004becc8ldr x2, [sp+384]
004becccldr x3, [sp+392]
004becd0ldr x4, [sp+400]
004becd4adrp x0, 0x1f8000
004becd8add x0, x0, 3767
004becdcmovz x1, 20
004bece0bl golang.org/x/crypto/ssh.findCommon
004bece4str x0, [sp+648]
004bece8str x1, [sp+656]
004bececstr x2, [sp+632]
004becf0str x3, [sp+640]
004becf4ldr x8, [sp+648]
004becf8ldr x9, [sp+656]
004becfcstr x8, [sp+776]
004bed00str x9, [sp+784]
004bed04ldr x8, [sp+632]
004bed08ldr x9, [sp+640]
004bed0cstr x8, [sp+760]
004bed10str x9, [sp+768]
004bed14ldr x8, [sp+112]
004bed18ldrsb x27, [x8]
004bed1cldr x9, [sp+776]
004bed20ldr x10, [sp+784]
004bed24str x10, [x8+24]
004bed28adrp x27, 0x58d000
004bed2cldr w10, [x27+3056]
004bed30cbz w10, 0x4bed38
004bed34b 0x4bed3c
004bed38
004bed38loc_4bed38:
004bed38b 0x4bed50
004bed3c
004bed3cloc_4bed3c:
004bed3cbl runtime.gcWriteBarrier2
004bed40str x9, [x25]
004bed44ldr x4, [x8+16]
004bed48str x4, [x25+8]
004bed4cb 0x4bed50
004bed50
004bed50loc_4bed50:
004bed50str x9, [x8+16]
004bed54ldr x2, [sp+768]
004bed58ldr x1, [sp+760]
004bed5cstr x1, [sp+96]
004bed60str x2, [sp+104]
004bed64cbnz x1, 0x4bed6c
004bed68b 0x4bed7c
004bed6c
004bed6cloc_4bed6c:
004bed6cldr x0, [sp+120]
004bed70ldp x29, x30, [sp-8]
004bed74add sp, sp, 864
004bed78ret x30
004bed7c
004bed7cloc_4bed7c:
004bed7cb 0x4bed80
004bed80
004bed80loc_4bed80:
004bed80ldr x4, [sp+80]
004bed84ldrsb x27, [x4]
004bed88ldr x2, [x4]
004bed8cldr x3, [x4+8]
004bed90str x2, [sp+344]
004bed94str x3, [sp+352]
004bed98adrp x27, 0x562000
004bed9cldr x1, [x27+4008]
004beda0adrp x0, 0x165000
004beda4add x0, x0, 2528
004beda8bl runtime.mapaccess1_faststr
004bedacldrb w4, [x0]
004bedb0tbnz w4, 0, 0x4bedb8
004bedb4b 0x4bedbc
004bedb8
004bedb8loc_4bedb8:
004bedb8b 0x4beec4
004bedbc
004bedbcloc_4bedbc:
004bedbcadd x27, sp, 648
004bedc0stp xzr, xzr, [x27]
004bedc4add x27, sp, 632
004bedc8stp xzr, xzr, [x27]
004bedccldr x8, [sp+880]
004bedd0ldrsb x27, [x8]
004bedd4ldr x9, [x8+136]
004bedd8ldr x10, [x8+144]
004beddcldr x8, [x8+152]
004bede0str x9, [sp+320]
004bede4str x10, [sp+328]
004bede8str x8, [sp+336]
004bedecldr x8, [sp+888]
004bedf0ldrsb x27, [x8]
004bedf4ldr x5, [x8+136]
004bedf8ldr x6, [x8+144]
004bedfcldr x7, [x8+152]
004bee00str x5, [sp+296]
004bee04str x6, [sp+304]
004bee08str x7, [sp+312]
004bee0cldr x2, [sp+320]
004bee10ldr x3, [sp+328]
004bee14ldr x4, [sp+336]
004bee18adrp x0, 0x1f8000
004bee1cadd x0, x0, 3787
004bee20movz x1, 20
004bee24bl golang.org/x/crypto/ssh.findCommon
004bee28str x0, [sp+648]
004bee2cstr x1, [sp+656]
004bee30str x2, [sp+632]
004bee34str x3, [sp+640]
004bee38ldr x8, [sp+648]
004bee3cldr x9, [sp+656]
004bee40str x8, [sp+744]
004bee44str x9, [sp+752]
004bee48ldr x8, [sp+632]
004bee4cldr x9, [sp+640]
004bee50str x8, [sp+728]
004bee54str x9, [sp+736]
004bee58ldr x8, [sp+80]
004bee5cldrsb x27, [x8]
004bee60ldr x9, [sp+744]
004bee64ldr x10, [sp+752]
004bee68str x10, [x8+24]
004bee6cadrp x27, 0x58d000
004bee70ldr w10, [x27+3056]
004bee74cbz w10, 0x4bee7c
004bee78b 0x4bee80
004bee7c
004bee7cloc_4bee7c:
004bee7cb 0x4bee94
004bee80
004bee80loc_4bee80:
004bee80bl runtime.gcWriteBarrier2
004bee84str x9, [x25]
004bee88ldr x10, [x8+16]
004bee8cstr x10, [x25+8]
004bee90b 0x4bee94
004bee94
004bee94loc_4bee94:
004bee94str x9, [x8+16]
004bee98ldr x2, [sp+736]
004bee9cldr x1, [sp+728]
004beea0str x1, [sp+96]
004beea4str x2, [sp+104]
004beea8cbnz x1, 0x4beeb0
004beeacb 0x4beec0
004beeb0
004beeb0loc_4beeb0:
004beeb0ldr x0, [sp+120]
004beeb4ldp x29, x30, [sp-8]
004beeb8add sp, sp, 864
004beebcret x30
004beec0
004beec0loc_4beec0:
004beec0b 0x4beec4
004beec4
004beec4loc_4beec4:
004beec4add x27, sp, 648
004beec8stp xzr, xzr, [x27]
004beeccadd x27, sp, 632
004beed0stp xzr, xzr, [x27]
004beed4ldr x8, [sp+880]
004beed8ldrsb x27, [x8]
004beedcldr x9, [x8+160]
004beee0ldr x10, [x8+168]
004beee4ldr x8, [x8+176]
004beee8str x9, [sp+272]
004beeecstr x10, [sp+280]
004beef0str x8, [sp+288]
004beef4ldr x8, [sp+888]
004beef8ldrsb x27, [x8]
004beefcldr x5, [x8+160]
004bef00ldr x6, [x8+168]
004bef04ldr x7, [x8+176]
004bef08str x5, [sp+248]
004bef0cstr x6, [sp+256]
004bef10str x7, [sp+264]
004bef14ldr x2, [sp+272]
004bef18ldr x3, [sp+280]
004bef1cldr x4, [sp+288]
004bef20adrp x0, 0x1fd000
004bef24add x0, x0, 3628
004bef28orr x1, xzr, 28
004bef2cbl golang.org/x/crypto/ssh.findCommon
004bef30str x0, [sp+648]
004bef34str x1, [sp+656]
004bef38str x2, [sp+632]
004bef3cstr x3, [sp+640]
004bef40ldr x8, [sp+648]
004bef44ldr x9, [sp+656]
004bef48str x8, [sp+712]
004bef4cstr x9, [sp+720]
004bef50ldr x8, [sp+632]
004bef54ldr x9, [sp+640]
004bef58str x8, [sp+696]
004bef5cstr x9, [sp+704]
004bef60ldr x8, [sp+112]
004bef64ldrsb x27, [x8]
004bef68ldr x9, [sp+712]
004bef6cldr x10, [sp+720]
004bef70str x10, [x8+40]
004bef74adrp x27, 0x58d000
004bef78ldr w10, [x27+3056]
004bef7ccbz w10, 0x4bef84
004bef80b 0x4bef88
004bef84
004bef84loc_4bef84:
004bef84b 0x4bef9c
004bef88
004bef88loc_4bef88:
004bef88bl runtime.gcWriteBarrier2
004bef8cstr x9, [x25]
004bef90ldr x10, [x8+32]
004bef94str x10, [x25+8]
004bef98b 0x4bef9c
004bef9c
004bef9cloc_4bef9c:
004bef9cstr x9, [x8+32]
004befa0ldr x2, [sp+704]
004befa4ldr x1, [sp+696]
004befa8str x1, [sp+96]
004befacstr x2, [sp+104]
004befb0cbnz x1, 0x4befb8
004befb4b 0x4befc8
004befb8
004befb8loc_4befb8:
004befb8ldr x0, [sp+120]
004befbcldp x29, x30, [sp-8]
004befc0add sp, sp, 864
004befc4ret x30
004befc8
004befc8loc_4befc8:
004befc8add x27, sp, 648
004befccstp xzr, xzr, [x27]
004befd0add x27, sp, 632
004befd4stp xzr, xzr, [x27]
004befd8ldr x8, [sp+880]
004befdcldrsb x27, [x8]
004befe0ldr x9, [x8+184]
004befe4ldr x10, [x8+192]
004befe8ldr x8, [x8+200]
004befecstr x9, [sp+224]
004beff0str x10, [sp+232]
004beff4str x8, [sp+240]
004beff8ldr x8, [sp+888]
004beffcldrsb x27, [x8]
004bf000ldr x5, [x8+184]
004bf004ldr x6, [x8+192]
004bf008ldr x7, [x8+200]
004bf00cstr x5, [sp+200]
004bf010str x6, [sp+208]
004bf014str x7, [sp+216]
004bf018ldr x2, [sp+224]
004bf01cldr x3, [sp+232]
004bf020ldr x4, [sp+240]
004bf024adrp x0, 0x1fc000
004bf028add x0, x0, 3656
004bf02corr x1, xzr, 28
004bf030bl golang.org/x/crypto/ssh.findCommon
004bf034str x0, [sp+648]
004bf038str x1, [sp+656]
004bf03cstr x2, [sp+632]
004bf040str x3, [sp+640]
004bf044ldr x8, [sp+648]
004bf048ldr x9, [sp+656]
004bf04cstr x8, [sp+680]
004bf050str x9, [sp+688]
004bf054ldr x8, [sp+632]
004bf058ldr x9, [sp+640]
004bf05cstr x8, [sp+664]
004bf060str x9, [sp+672]
004bf064ldr x8, [sp+80]
004bf068ldrsb x27, [x8]
004bf06cldr x9, [sp+680]
004bf070ldr x10, [sp+688]
004bf074str x10, [x8+40]
004bf078adrp x27, 0x58c000
004bf07cldr w10, [x27+3056]
004bf080cbz w10, 0x4bf088
004bf084b 0x4bf08c
004bf088
004bf088loc_4bf088:
004bf088b 0x4bf0a0
004bf08c
004bf08cloc_4bf08c:
004bf08cbl runtime.gcWriteBarrier2
004bf090str x9, [x25]
004bf094ldr x3, [x8+32]
004bf098str x3, [x25+8]
004bf09cb 0x4bf0a0
004bf0a0
004bf0a0loc_4bf0a0:
004bf0a0str x9, [x8+32]
004bf0a4ldr x2, [sp+672]
004bf0a8ldr x1, [sp+664]
004bf0acstr x1, [sp+96]
004bf0b0str x2, [sp+104]
004bf0b4cbnz x1, 0x4bf0bc
004bf0b8b 0x4bf0cc
004bf0bc
004bf0bcloc_4bf0bc:
004bf0bcldr x0, [sp+120]
004bf0c0ldp x29, x30, [sp-8]
004bf0c4add sp, sp, 864
004bf0c8ret x30
004bf0cc
004bf0ccloc_4bf0cc:
004bf0ccldr x3, [sp+88]
004bf0d0str x3, [sp+120]
004bf0d4stp xzr, xzr, [sp+96]
004bf0d8ldr x0, [sp+120]
004bf0dcmov x1, xzr
004bf0e0mov x2, xzr
004bf0e4ldp x29, x30, [sp-8]
004bf0e8add sp, sp, 864
004bf0ecret x30
004bf0f0
004bf0f0loc_4bf0f0:
004bf0f0strb w0, [sp+8]
004bf0f4stp x1, x2, [sp+16]
004bf0f8mov x3, x30
004bf0fcbl runtime.morestack_noctxt.abi0
004bf100ldrb w0, [sp+8]
004bf104ldp x1, x2, [sp+16]
004bf108b 0x4be750
004bf10cudf 0
004be750
004bf110
004bf110golang.org/x/crypto/ssh.(*Config).SetDefaults: ; void golang.org/x/crypto/ssh.(*Config).SetDefaults(golang.org/x/crypto/ssh.Config * c)
004bf110ldr x16, [x28+16]
004bf114sub x17, sp, 208
004bf118subs xzr, x17, x16
004bf11cb.ls 0x4bf7ec
004bf120sub x20, sp, 336
004bf124stp x29, x30, [x20-8]
004bf128add sp, x20, 0
004bf12csub x29, sp, 8
004bf130str x0, [sp+344]
004bf134ldrsb x27, [x0]
004bf138ldr x4, [x0]
004bf13ccbnz x4, 0x4bf144
004bf140b 0x4bf148
004bf144
004bf144loc_4bf144:
004bf144b 0x4bf190
004bf148
004bf148loc_4bf148:
004bf148ldrsb x27, [x0]
004bf14cadrp x27, 0x562000
004bf150ldr x4, [x27+2680]
004bf154adrp x27, 0x562000
004bf158ldr x5, [x27+2672]
004bf15cstr x5, [x0]
004bf160adrp x27, 0x58c000
004bf164ldr w5, [x27+3056]
004bf168cbz w5, 0x4bf170
004bf16cb 0x4bf174
004bf170
004bf170loc_4bf170:
004bf170b 0x4bf188
004bf174
004bf174loc_4bf174:
004bf174bl runtime.gcWriteBarrier2
004bf178str x4, [x25]
004bf17cldr x5, [x0+8]
004bf180str x5, [x25+8]
004bf184b 0x4bf188
004bf188
004bf188loc_4bf188:
004bf188str x4, [x0+8]
004bf18cb 0x4bf190
004bf190
004bf190loc_4bf190:
004bf190ldr x4, [sp+344]
004bf194ldrsb x27, [x4]
004bf198ldr x4, [x4+48]
004bf19ccbnz x4, 0x4bf1a4
004bf1a0b 0x4bf1a8
004bf1a4
004bf1a4loc_4bf1a4:
004bf1a4b 0x4bf200
004bf1a8
004bf1a8loc_4bf1a8:
004bf1a8ldr x4, [sp+344]
004bf1acldrsb x27, [x4]
004bf1b0adrp x27, 0x550000
004bf1b4ldr x5, [x27+3888]
004bf1b8adrp x27, 0x550000
004bf1bcldr x6, [x27+3896]
004bf1c0adrp x27, 0x550000
004bf1c4ldr x7, [x27+3904]
004bf1c8str x6, [x4+56]
004bf1ccstr x7, [x4+64]
004bf1d0adrp x27, 0x58c000
004bf1d4ldr w6, [x27+3056]
004bf1d8cbz w6, 0x4bf1e0
004bf1dcb 0x4bf1e4
004bf1e0
004bf1e0loc_4bf1e0:
004bf1e0b 0x4bf1f8
004bf1e4
004bf1e4loc_4bf1e4:
004bf1e4bl runtime.gcWriteBarrier2
004bf1e8str x5, [x25]
004bf1ecldr x6, [x4+48]
004bf1f0str x6, [x25+8]
004bf1f4b 0x4bf1f8
004bf1f8
004bf1f8loc_4bf1f8:
004bf1f8str x5, [x4+48]
004bf1fcb 0x4bf200
004bf200
004bf200loc_4bf200:
004bf200str xzr, [sp+240]
004bf204stp xzr, xzr, [sp+248]
004bf208ldr x4, [sp+344]
004bf20cldrsb x27, [x4]
004bf210ldr x5, [x4+56]
004bf214ldr x6, [x4+48]
004bf218ldr x4, [x4+64]
004bf21cstr x6, [sp+280]
004bf220str x5, [sp+288]
004bf224str x4, [sp+296]
004bf228str xzr, [sp+96]
004bf22cstr x5, [sp+88]
004bf230ldr x4, [sp+280]
004bf234str x4, [sp+152]
004bf238b 0x4bf23c
004bf23c
004bf23cloc_4bf23c:
004bf23cldr x4, [sp+88]
004bf240ldr x5, [sp+96]
004bf244subs xzr, x4, x5
004bf248b.gt 0x4bf250
004bf24cb 0x4bf338
004bf250
004bf250loc_4bf250:
004bf250ldr x4, [sp+152]
004bf254str x4, [sp+320]
004bf258ldr x4, [sp+320]
004bf25cldr x2, [x4]
004bf260ldr x3, [x4+8]
004bf264str x2, [sp+264]
004bf268str x3, [sp+272]
004bf26cadrp x27, 0x561000
004bf270ldr x1, [x27+3984]
004bf274adrp x0, 0x166000
004bf278add x0, x0, 2592
004bf27cbl runtime.mapaccess1_faststr
004bf280ldr x4, [x0]
004bf284cbnz x4, 0x4bf28c
004bf288b 0x4bf314
004bf28c
004bf28cloc_4bf28c:
004bf28cldr x2, [sp+256]
004bf290ldr x0, [sp+240]
004bf294ldr x5, [sp+248]
004bf298add x1, x5, 1
004bf29csubs xzr, x2, x1
004bf2a0b.hs 0x4bf2a8
004bf2a4b 0x4bf2ac
004bf2a8
004bf2a8loc_4bf2a8:
004bf2a8b 0x4bf2c0
004bf2ac
004bf2acloc_4bf2ac:
004bf2acorr x3, xzr, 1
004bf2b0adrp x4, 0x136000
004bf2b4add x4, x4, 2944
004bf2b8bl runtime.growslice
004bf2bcb 0x4bf2c0
004bf2c0
004bf2c0loc_4bf2c0:
004bf2c0ldr x4, [sp+264]
004bf2c4ldr x5, [sp+272]
004bf2c8sub x6, x1, 1
004bf2ccadd x7, x0, x6, lsl #4
004bf2d0str x5, [x7+8]
004bf2d4ubfm x5, x6, 60, 59
004bf2d8adrp x27, 0x58c000
004bf2dcldr w6, [x27+3056]
004bf2e0cbz w6, 0x4bf2e8
004bf2e4b 0x4bf2ec
004bf2e8
004bf2e8loc_4bf2e8:
004bf2e8b 0x4bf300
004bf2ec
004bf2ecloc_4bf2ec:
004bf2ecbl runtime.gcWriteBarrier2
004bf2f0str x4, [x25]
004bf2f4ldr x6, [x0+x5]
004bf2f8str x6, [x25+8]
004bf2fcb 0x4bf300
004bf300
004bf300loc_4bf300:
004bf300str x4, [x0+x5]
004bf304str x0, [sp+240]
004bf308str x1, [sp+248]
004bf30cstr x2, [sp+256]
004bf310b 0x4bf318
004bf314
004bf314loc_4bf314:
004bf314b 0x4bf318
004bf318
004bf318loc_4bf318:
004bf318b 0x4bf31c
004bf31c
004bf31cloc_4bf31c:
004bf31cldr x4, [sp+96]
004bf320add x4, x4, 1
004bf324str x4, [sp+96]
004bf328ldr x4, [sp+320]
004bf32cadd x4, x4, 16
004bf330str x4, [sp+152]
004bf334b 0x4bf23c
004bf338
004bf338loc_4bf338:
004bf338ldr x4, [sp+344]
004bf33cldrsb x27, [x4]
004bf340ldr x5, [sp+240]
004bf344ldr x6, [sp+248]
004bf348ldr x7, [sp+256]
004bf34cstr x6, [x4+56]
004bf350str x7, [x4+64]
004bf354adrp x27, 0x58c000
004bf358ldr w6, [x27+3056]
004bf35ccbz w6, 0x4bf364
004bf360b 0x4bf368
004bf364
004bf364loc_4bf364:
004bf364b 0x4bf37c
004bf368
004bf368loc_4bf368:
004bf368bl runtime.gcWriteBarrier2
004bf36cstr x5, [x25]
004bf370ldr x6, [x4+48]
004bf374str x6, [x25+8]
004bf378b 0x4bf37c
004bf37c
004bf37cloc_4bf37c:
004bf37cstr x5, [x4+48]
004bf380ldr x4, [sp+344]
004bf384ldrsb x27, [x4]
004bf388ldr x4, [x4+24]
004bf38ccbnz x4, 0x4bf394
004bf390b 0x4bf398
004bf394
004bf394loc_4bf394:
004bf394b 0x4bf3f0
004bf398
004bf398loc_4bf398:
004bf398ldr x4, [sp+344]
004bf39cldrsb x27, [x4]
004bf3a0adrp x27, 0x550000
004bf3a4ldr x5, [x27+3920]
004bf3a8adrp x27, 0x550000
004bf3acldr x6, [x27+3928]
004bf3b0adrp x27, 0x550000
004bf3b4ldr x7, [x27+3936]
004bf3b8str x6, [x4+32]
004bf3bcstr x7, [x4+40]
004bf3c0adrp x27, 0x58c000
004bf3c4ldr w6, [x27+3056]
004bf3c8cbz w6, 0x4bf3d0
004bf3ccb 0x4bf3d4
004bf3d0
004bf3d0loc_4bf3d0:
004bf3d0b 0x4bf3e8
004bf3d4
004bf3d4loc_4bf3d4:
004bf3d4bl runtime.gcWriteBarrier2
004bf3d8str x5, [x25]
004bf3dcldr x6, [x4+24]
004bf3e0str x6, [x25+8]
004bf3e4b 0x4bf3e8
004bf3e8
004bf3e8loc_4bf3e8:
004bf3e8str x5, [x4+24]
004bf3ecb 0x4bf3f0
004bf3f0
004bf3f0loc_4bf3f0:
004bf3f0str xzr, [sp+200]
004bf3f4stp xzr, xzr, [sp+208]
004bf3f8ldr x4, [sp+344]
004bf3fcldrsb x27, [x4]
004bf400ldr x5, [x4+32]
004bf404ldr x6, [x4+24]
004bf408ldr x4, [x4+40]
004bf40cstr x6, [sp+280]
004bf410str x5, [sp+288]
004bf414str x4, [sp+296]
004bf418str xzr, [sp+144]
004bf41cstr x5, [sp+136]
004bf420ldr x4, [sp+280]
004bf424str x4, [sp+128]
004bf428b 0x4bf42c
004bf42c
004bf42cloc_4bf42c:
004bf42cldr x4, [sp+136]
004bf430ldr x5, [sp+144]
004bf434subs xzr, x4, x5
004bf438b.gt 0x4bf440
004bf43cb 0x4bf528
004bf440
004bf440loc_4bf440:
004bf440ldr x4, [sp+128]
004bf444str x4, [sp+312]
004bf448ldr x4, [sp+312]
004bf44cldr x2, [x4]
004bf450ldr x3, [x4+8]
004bf454str x2, [sp+224]
004bf458str x3, [sp+232]
004bf45cadrp x27, 0x561000
004bf460ldr x1, [x27+4016]
004bf464adrp x0, 0x166000
004bf468add x0, x0, 2976
004bf46cbl runtime.mapaccess1_faststr
004bf470ldr x4, [x0]
004bf474cbnz x4, 0x4bf47c
004bf478b 0x4bf504
004bf47c
004bf47cloc_4bf47c:
004bf47cldr x2, [sp+216]
004bf480ldr x0, [sp+200]
004bf484ldr x5, [sp+208]
004bf488add x1, x5, 1
004bf48csubs xzr, x2, x1
004bf490b.hs 0x4bf498
004bf494b 0x4bf49c
004bf498
004bf498loc_4bf498:
004bf498b 0x4bf4b0
004bf49c
004bf49cloc_4bf49c:
004bf49corr x3, xzr, 1
004bf4a0adrp x4, 0x136000
004bf4a4add x4, x4, 2944
004bf4a8bl runtime.growslice
004bf4acb 0x4bf4b0
004bf4b0
004bf4b0loc_4bf4b0:
004bf4b0ldr x4, [sp+224]
004bf4b4ldr x5, [sp+232]
004bf4b8sub x6, x1, 1
004bf4bcadd x7, x0, x6, lsl #4
004bf4c0str x5, [x7+8]
004bf4c4ubfm x5, x6, 60, 59
004bf4c8adrp x27, 0x58c000
004bf4ccldr w6, [x27+3056]
004bf4d0cbz w6, 0x4bf4d8
004bf4d4b 0x4bf4dc
004bf4d8
004bf4d8loc_4bf4d8:
004bf4d8b 0x4bf4f0
004bf4dc
004bf4dcloc_4bf4dc:
004bf4dcbl runtime.gcWriteBarrier2
004bf4e0str x4, [x25]
004bf4e4ldr x6, [x0+x5]
004bf4e8str x6, [x25+8]
004bf4ecb 0x4bf4f0
004bf4f0
004bf4f0loc_4bf4f0:
004bf4f0str x4, [x0+x5]
004bf4f4str x0, [sp+200]
004bf4f8str x1, [sp+208]
004bf4fcstr x2, [sp+216]
004bf500b 0x4bf508
004bf504
004bf504loc_4bf504:
004bf504b 0x4bf508
004bf508
004bf508loc_4bf508:
004bf508b 0x4bf50c
004bf50c
004bf50cloc_4bf50c:
004bf50cldr x4, [sp+144]
004bf510add x4, x4, 1
004bf514str x4, [sp+144]
004bf518ldr x4, [sp+312]
004bf51cadd x4, x4, 16
004bf520str x4, [sp+128]
004bf524b 0x4bf42c
004bf528
004bf528loc_4bf528:
004bf528ldr x4, [sp+344]
004bf52cldrsb x27, [x4]
004bf530ldr x5, [sp+200]
004bf534ldr x6, [sp+208]
004bf538ldr x7, [sp+216]
004bf53cstr x6, [x4+32]
004bf540str x7, [x4+40]
004bf544adrp x27, 0x58c000
004bf548ldr w6, [x27+3056]
004bf54ccbz w6, 0x4bf554
004bf550b 0x4bf558
004bf554
004bf554loc_4bf554:
004bf554b 0x4bf56c
004bf558
004bf558loc_4bf558:
004bf558bl runtime.gcWriteBarrier2
004bf55cstr x5, [x25]
004bf560ldr x6, [x4+24]
004bf564str x6, [x25+8]
004bf568b 0x4bf56c
004bf56c
004bf56cloc_4bf56c:
004bf56cstr x5, [x4+24]
004bf570ldr x4, [sp+344]
004bf574ldrsb x27, [x4]
004bf578ldr x4, [x4+72]
004bf57ccbnz x4, 0x4bf584
004bf580b 0x4bf588
004bf584
004bf584loc_4bf584:
004bf584b 0x4bf5e0
004bf588
004bf588loc_4bf588:
004bf588ldr x4, [sp+344]
004bf58cldrsb x27, [x4]
004bf590adrp x27, 0x550000
004bf594ldr x5, [x27+3984]
004bf598adrp x27, 0x550000
004bf59cldr x6, [x27+3992]
004bf5a0adrp x27, 0x550000
004bf5a4ldr x7, [x27+4000]
004bf5a8str x6, [x4+80]
004bf5acstr x7, [x4+88]
004bf5b0adrp x27, 0x58c000
004bf5b4ldr w6, [x27+3056]
004bf5b8cbz w6, 0x4bf5c0
004bf5bcb 0x4bf5c4
004bf5c0
004bf5c0loc_4bf5c0:
004bf5c0b 0x4bf5d8
004bf5c4
004bf5c4loc_4bf5c4:
004bf5c4bl runtime.gcWriteBarrier2
004bf5c8str x5, [x25]
004bf5ccldr x6, [x4+72]
004bf5d0str x6, [x25+8]
004bf5d4b 0x4bf5d8
004bf5d8
004bf5d8loc_4bf5d8:
004bf5d8str x5, [x4+72]
004bf5dcb 0x4bf5e0
004bf5e0
004bf5e0loc_4bf5e0:
004bf5e0str xzr, [sp+160]
004bf5e4stp xzr, xzr, [sp+168]
004bf5e8ldr x4, [sp+344]
004bf5ecldrsb x27, [x4]
004bf5f0ldr x5, [x4+80]
004bf5f4ldr x6, [x4+72]
004bf5f8ldr x4, [x4+88]
004bf5fcstr x6, [sp+280]
004bf600str x5, [sp+288]
004bf604str x4, [sp+296]
004bf608str xzr, [sp+120]
004bf60cstr x5, [sp+112]
004bf610ldr x4, [sp+280]
004bf614str x4, [sp+104]
004bf618b 0x4bf61c
004bf61c
004bf61cloc_4bf61c:
004bf61cldr x4, [sp+112]
004bf620ldr x5, [sp+120]
004bf624subs xzr, x4, x5
004bf628b.gt 0x4bf630
004bf62cb 0x4bf718
004bf630
004bf630loc_4bf630:
004bf630ldr x4, [sp+104]
004bf634str x4, [sp+304]
004bf638ldr x4, [sp+304]
004bf63cldr x2, [x4]
004bf640ldr x3, [x4+8]
004bf644str x2, [sp+184]
004bf648str x3, [sp+192]
004bf64cadrp x27, 0x561000
004bf650ldr x1, [x27+4024]
004bf654adrp x0, 0x166000
004bf658add x0, x0, 2720
004bf65cbl runtime.mapaccess1_faststr
004bf660ldr x4, [x0]
004bf664cbnz x4, 0x4bf66c
004bf668b 0x4bf6f4
004bf66c
004bf66cloc_4bf66c:
004bf66cldr x2, [sp+176]
004bf670ldr x0, [sp+160]
004bf674ldr x5, [sp+168]
004bf678add x1, x5, 1
004bf67csubs xzr, x2, x1
004bf680b.hs 0x4bf688
004bf684b 0x4bf68c
004bf688
004bf688loc_4bf688:
004bf688b 0x4bf6a0
004bf68c
004bf68cloc_4bf68c:
004bf68corr x3, xzr, 1
004bf690adrp x4, 0x136000
004bf694add x4, x4, 2944
004bf698bl runtime.growslice
004bf69cb 0x4bf6a0
004bf6a0
004bf6a0loc_4bf6a0:
004bf6a0ldr x4, [sp+184]
004bf6a4ldr x5, [sp+192]
004bf6a8sub x6, x1, 1
004bf6acadd x7, x0, x6, lsl #4
004bf6b0str x5, [x7+8]
004bf6b4ubfm x5, x6, 60, 59
004bf6b8adrp x27, 0x58c000
004bf6bcldr w6, [x27+3056]
004bf6c0cbz w6, 0x4bf6c8
004bf6c4b 0x4bf6cc
004bf6c8
004bf6c8loc_4bf6c8:
004bf6c8b 0x4bf6e0
004bf6cc
004bf6ccloc_4bf6cc:
004bf6ccbl runtime.gcWriteBarrier2
004bf6d0str x4, [x25]
004bf6d4ldr x6, [x0+x5]
004bf6d8str x6, [x25+8]
004bf6dcb 0x4bf6e0
004bf6e0
004bf6e0loc_4bf6e0:
004bf6e0str x4, [x0+x5]
004bf6e4str x0, [sp+160]
004bf6e8str x1, [sp+168]
004bf6ecstr x2, [sp+176]
004bf6f0b 0x4bf6f8
004bf6f4
004bf6f4loc_4bf6f4:
004bf6f4b 0x4bf6f8
004bf6f8
004bf6f8loc_4bf6f8:
004bf6f8b 0x4bf6fc
004bf6fc
004bf6fcloc_4bf6fc:
004bf6fcldr x4, [sp+120]
004bf700add x4, x4, 1
004bf704str x4, [sp+120]
004bf708ldr x4, [sp+304]
004bf70cadd x4, x4, 16
004bf710str x4, [sp+104]
004bf714b 0x4bf61c
004bf718
004bf718loc_4bf718:
004bf718ldr x0, [sp+344]
004bf71cldrsb x27, [x0]
004bf720ldr x1, [sp+160]
004bf724ldr x2, [sp+168]
004bf728ldr x3, [sp+176]
004bf72cstr x2, [x0+80]
004bf730str x3, [x0+88]
004bf734adrp x27, 0x58c000
004bf738ldr w2, [x27+3056]
004bf73ccbz w2, 0x4bf744
004bf740b 0x4bf748
004bf744
004bf744loc_4bf744:
004bf744b 0x4bf75c
004bf748
004bf748loc_4bf748:
004bf748bl runtime.gcWriteBarrier2
004bf74cstr x1, [x25]
004bf750ldr x2, [x0+72]
004bf754str x2, [x25+8]
004bf758b 0x4bf75c
004bf75c
004bf75cloc_4bf75c:
004bf75cstr x1, [x0+72]
004bf760ldr x0, [sp+344]
004bf764ldrsb x27, [x0]
004bf768ldr x0, [x0+16]
004bf76ccbz x0, 0x4bf774
004bf770b 0x4bf778
004bf774
004bf774loc_4bf774:
004bf774b 0x4bf7e0
004bf778
004bf778loc_4bf778:
004bf778ldr x0, [sp+344]
004bf77cldrsb x27, [x0]
004bf780ldr x0, [x0+16]
004bf784subs xzr, x0, 256
004bf788b.lo 0x4bf790
004bf78cb 0x4bf7a4
004bf790
004bf790loc_4bf790:
004bf790ldr x0, [sp+344]
004bf794ldrsb x27, [x0]
004bf798orr x1, xzr, 256
004bf79cstr x1, [x0+16]
004bf7a0b 0x4bf7dc
004bf7a4
004bf7a4loc_4bf7a4:
004bf7a4ldr x0, [sp+344]
004bf7a8ldrsb x27, [x0]
004bf7acldr x0, [x0+16]
004bf7b0movn x1, 0x8000000000000000
004bf7b4subs xzr, x0, x1
004bf7b8b.hs 0x4bf7c0
004bf7bcb 0x4bf7d4
004bf7c0
004bf7c0loc_4bf7c0:
004bf7c0ldr x0, [sp+344]
004bf7c4ldrsb x27, [x0]
004bf7c8movn x1, 0x8000000000000000
004bf7ccstr x1, [x0+16]
004bf7d0b 0x4bf7d8
004bf7d4
004bf7d4loc_4bf7d4:
004bf7d4b 0x4bf7d8
004bf7d8
004bf7d8loc_4bf7d8:
004bf7d8b 0x4bf7dc
004bf7dc
004bf7dcloc_4bf7dc:
004bf7dcb 0x4bf7e0
004bf7e0
004bf7e0loc_4bf7e0:
004bf7e0ldp x29, x30, [sp-8]
004bf7e4add sp, sp, 336
004bf7e8ret x30
004bf7ec
004bf7ecloc_4bf7ec:
004bf7ecstr x0, [sp+8]
004bf7f0mov x3, x30
004bf7f4bl runtime.morestack_noctxt.abi0
004bf7f8ldr x0, [sp+8]
004bf7fcb 0x4bf110
004bf110
004bf110golang.org/x/crypto/ssh.(*Config).SetDefaults: ; void golang.org/x/crypto/ssh.(*Config).SetDefaults(golang.org/x/crypto/ssh.Config * c)
004bf110ldr x16, [x28+16]
004bf114sub x17, sp, 208
004bf118subs xzr, x17, x16
004bf11cb.ls 0x4bf7ec
004bf120sub x20, sp, 336
004bf124stp x29, x30, [x20-8]
004bf128add sp, x20, 0
004bf12csub x29, sp, 8
004bf130str x0, [sp+344]
004bf134ldrsb x27, [x0]
004bf138ldr x4, [x0]
004bf13ccbnz x4, 0x4bf144
004bf140b 0x4bf148
004bf144
004bf144loc_4bf144:
004bf144b 0x4bf190
004bf148
004bf148loc_4bf148:
004bf148ldrsb x27, [x0]
004bf14cadrp x27, 0x562000
004bf150ldr x4, [x27+2680]
004bf154adrp x27, 0x562000
004bf158ldr x5, [x27+2672]
004bf15cstr x5, [x0]
004bf160adrp x27, 0x58c000
004bf164ldr w5, [x27+3056]
004bf168cbz w5, 0x4bf170
004bf16cb 0x4bf174
004bf170
004bf170loc_4bf170:
004bf170b 0x4bf188
004bf174
004bf174loc_4bf174:
004bf174bl runtime.gcWriteBarrier2
004bf178str x4, [x25]
004bf17cldr x5, [x0+8]
004bf180str x5, [x25+8]
004bf184b 0x4bf188
004bf188
004bf188loc_4bf188:
004bf188str x4, [x0+8]
004bf18cb 0x4bf190
004bf190
004bf190loc_4bf190:
004bf190ldr x4, [sp+344]
004bf194ldrsb x27, [x4]
004bf198ldr x4, [x4+48]
004bf19ccbnz x4, 0x4bf1a4
004bf1a0b 0x4bf1a8
004bf1a4
004bf1a4loc_4bf1a4:
004bf1a4b 0x4bf200
004bf1a8
004bf1a8loc_4bf1a8:
004bf1a8ldr x4, [sp+344]
004bf1acldrsb x27, [x4]
004bf1b0adrp x27, 0x550000
004bf1b4ldr x5, [x27+3888]
004bf1b8adrp x27, 0x550000
004bf1bcldr x6, [x27+3896]
004bf1c0adrp x27, 0x550000
004bf1c4ldr x7, [x27+3904]
004bf1c8str x6, [x4+56]
004bf1ccstr x7, [x4+64]
004bf1d0adrp x27, 0x58c000
004bf1d4ldr w6, [x27+3056]
004bf1d8cbz w6, 0x4bf1e0
004bf1dcb 0x4bf1e4
004bf1e0
004bf1e0loc_4bf1e0:
004bf1e0b 0x4bf1f8
004bf1e4
004bf1e4loc_4bf1e4:
004bf1e4bl runtime.gcWriteBarrier2
004bf1e8str x5, [x25]
004bf1ecldr x6, [x4+48]
004bf1f0str x6, [x25+8]
004bf1f4b 0x4bf1f8
004bf1f8
004bf1f8loc_4bf1f8:
004bf1f8str x5, [x4+48]
004bf1fcb 0x4bf200
004bf200
004bf200loc_4bf200:
004bf200str xzr, [sp+240]
004bf204stp xzr, xzr, [sp+248]
004bf208ldr x4, [sp+344]
004bf20cldrsb x27, [x4]
004bf210ldr x5, [x4+56]
004bf214ldr x6, [x4+48]
004bf218ldr x4, [x4+64]
004bf21cstr x6, [sp+280]
004bf220str x5, [sp+288]
004bf224str x4, [sp+296]
004bf228str xzr, [sp+96]
004bf22cstr x5, [sp+88]
004bf230ldr x4, [sp+280]
004bf234str x4, [sp+152]
004bf238b 0x4bf23c
004bf23c
004bf23cloc_4bf23c:
004bf23cldr x4, [sp+88]
004bf240ldr x5, [sp+96]
004bf244subs xzr, x4, x5
004bf248b.gt 0x4bf250
004bf24cb 0x4bf338
004bf250
004bf250loc_4bf250:
004bf250ldr x4, [sp+152]
004bf254str x4, [sp+320]
004bf258ldr x4, [sp+320]
004bf25cldr x2, [x4]
004bf260ldr x3, [x4+8]
004bf264str x2, [sp+264]
004bf268str x3, [sp+272]
004bf26cadrp x27, 0x561000
004bf270ldr x1, [x27+3984]
004bf274adrp x0, 0x166000
004bf278add x0, x0, 2592
004bf27cbl runtime.mapaccess1_faststr
004bf280ldr x4, [x0]
004bf284cbnz x4, 0x4bf28c
004bf288b 0x4bf314
004bf28c
004bf28cloc_4bf28c:
004bf28cldr x2, [sp+256]
004bf290ldr x0, [sp+240]
004bf294ldr x5, [sp+248]
004bf298add x1, x5, 1
004bf29csubs xzr, x2, x1
004bf2a0b.hs 0x4bf2a8
004bf2a4b 0x4bf2ac
004bf2a8
004bf2a8loc_4bf2a8:
004bf2a8b 0x4bf2c0
004bf2ac
004bf2acloc_4bf2ac:
004bf2acorr x3, xzr, 1
004bf2b0adrp x4, 0x136000
004bf2b4add x4, x4, 2944
004bf2b8bl runtime.growslice
004bf2bcb 0x4bf2c0
004bf2c0
004bf2c0loc_4bf2c0:
004bf2c0ldr x4, [sp+264]
004bf2c4ldr x5, [sp+272]
004bf2c8sub x6, x1, 1
004bf2ccadd x7, x0, x6, lsl #4
004bf2d0str x5, [x7+8]
004bf2d4ubfm x5, x6, 60, 59
004bf2d8adrp x27, 0x58c000
004bf2dcldr w6, [x27+3056]
004bf2e0cbz w6, 0x4bf2e8
004bf2e4b 0x4bf2ec
004bf2e8
004bf2e8loc_4bf2e8:
004bf2e8b 0x4bf300
004bf2ec
004bf2ecloc_4bf2ec:
004bf2ecbl runtime.gcWriteBarrier2
004bf2f0str x4, [x25]
004bf2f4ldr x6, [x0+x5]
004bf2f8str x6, [x25+8]
004bf2fcb 0x4bf300
004bf300
004bf300loc_4bf300:
004bf300str x4, [x0+x5]
004bf304str x0, [sp+240]
004bf308str x1, [sp+248]
004bf30cstr x2, [sp+256]
004bf310b 0x4bf318
004bf314
004bf314loc_4bf314:
004bf314b 0x4bf318
004bf318
004bf318loc_4bf318:
004bf318b 0x4bf31c
004bf31c
004bf31cloc_4bf31c:
004bf31cldr x4, [sp+96]
004bf320add x4, x4, 1
004bf324str x4, [sp+96]
004bf328ldr x4, [sp+320]
004bf32cadd x4, x4, 16
004bf330str x4, [sp+152]
004bf334b 0x4bf23c
004bf338
004bf338loc_4bf338:
004bf338ldr x4, [sp+344]
004bf33cldrsb x27, [x4]
004bf340ldr x5, [sp+240]
004bf344ldr x6, [sp+248]
004bf348ldr x7, [sp+256]
004bf34cstr x6, [x4+56]
004bf350str x7, [x4+64]
004bf354adrp x27, 0x58c000
004bf358ldr w6, [x27+3056]
004bf35ccbz w6, 0x4bf364
004bf360b 0x4bf368
004bf364
004bf364loc_4bf364:
004bf364b 0x4bf37c
004bf368
004bf368loc_4bf368:
004bf368bl runtime.gcWriteBarrier2
004bf36cstr x5, [x25]
004bf370ldr x6, [x4+48]
004bf374str x6, [x25+8]
004bf378b 0x4bf37c
004bf37c
004bf37cloc_4bf37c:
004bf37cstr x5, [x4+48]
004bf380ldr x4, [sp+344]
004bf384ldrsb x27, [x4]
004bf388ldr x4, [x4+24]
004bf38ccbnz x4, 0x4bf394
004bf390b 0x4bf398
004bf394
004bf394loc_4bf394:
004bf394b 0x4bf3f0
004bf398
004bf398loc_4bf398:
004bf398ldr x4, [sp+344]
004bf39cldrsb x27, [x4]
004bf3a0adrp x27, 0x550000
004bf3a4ldr x5, [x27+3920]
004bf3a8adrp x27, 0x550000
004bf3acldr x6, [x27+3928]
004bf3b0adrp x27, 0x550000
004bf3b4ldr x7, [x27+3936]
004bf3b8str x6, [x4+32]
004bf3bcstr x7, [x4+40]
004bf3c0adrp x27, 0x58c000
004bf3c4ldr w6, [x27+3056]
004bf3c8cbz w6, 0x4bf3d0
004bf3ccb 0x4bf3d4
004bf3d0
004bf3d0loc_4bf3d0:
004bf3d0b 0x4bf3e8
004bf3d4
004bf3d4loc_4bf3d4:
004bf3d4bl runtime.gcWriteBarrier2
004bf3d8str x5, [x25]
004bf3dcldr x6, [x4+24]
004bf3e0str x6, [x25+8]
004bf3e4b 0x4bf3e8
004bf3e8
004bf3e8loc_4bf3e8:
004bf3e8str x5, [x4+24]
004bf3ecb 0x4bf3f0
004bf3f0
004bf3f0loc_4bf3f0:
004bf3f0str xzr, [sp+200]
004bf3f4stp xzr, xzr, [sp+208]
004bf3f8ldr x4, [sp+344]
004bf3fcldrsb x27, [x4]
004bf400ldr x5, [x4+32]
004bf404ldr x6, [x4+24]
004bf408ldr x4, [x4+40]
004bf40cstr x6, [sp+280]
004bf410str x5, [sp+288]
004bf414str x4, [sp+296]
004bf418str xzr, [sp+144]
004bf41cstr x5, [sp+136]
004bf420ldr x4, [sp+280]
004bf424str x4, [sp+128]
004bf428b 0x4bf42c
004bf42c
004bf42cloc_4bf42c:
004bf42cldr x4, [sp+136]
004bf430ldr x5, [sp+144]
004bf434subs xzr, x4, x5
004bf438b.gt 0x4bf440
004bf43cb 0x4bf528
004bf440
004bf440loc_4bf440:
004bf440ldr x4, [sp+128]
004bf444str x4, [sp+312]
004bf448ldr x4, [sp+312]
004bf44cldr x2, [x4]
004bf450ldr x3, [x4+8]
004bf454str x2, [sp+224]
004bf458str x3, [sp+232]
004bf45cadrp x27, 0x561000
004bf460ldr x1, [x27+4016]
004bf464adrp x0, 0x166000
004bf468add x0, x0, 2976
004bf46cbl runtime.mapaccess1_faststr
004bf470ldr x4, [x0]
004bf474cbnz x4, 0x4bf47c
004bf478b 0x4bf504
004bf47c
004bf47cloc_4bf47c:
004bf47cldr x2, [sp+216]
004bf480ldr x0, [sp+200]
004bf484ldr x5, [sp+208]
004bf488add x1, x5, 1
004bf48csubs xzr, x2, x1
004bf490b.hs 0x4bf498
004bf494b 0x4bf49c
004bf498
004bf498loc_4bf498:
004bf498b 0x4bf4b0
004bf49c
004bf49cloc_4bf49c:
004bf49corr x3, xzr, 1
004bf4a0adrp x4, 0x136000
004bf4a4add x4, x4, 2944
004bf4a8bl runtime.growslice
004bf4acb 0x4bf4b0
004bf4b0
004bf4b0loc_4bf4b0:
004bf4b0ldr x4, [sp+224]
004bf4b4ldr x5, [sp+232]
004bf4b8sub x6, x1, 1
004bf4bcadd x7, x0, x6, lsl #4
004bf4c0str x5, [x7+8]
004bf4c4ubfm x5, x6, 60, 59
004bf4c8adrp x27, 0x58c000
004bf4ccldr w6, [x27+3056]
004bf4d0cbz w6, 0x4bf4d8
004bf4d4b 0x4bf4dc
004bf4d8
004bf4d8loc_4bf4d8:
004bf4d8b 0x4bf4f0
004bf4dc
004bf4dcloc_4bf4dc:
004bf4dcbl runtime.gcWriteBarrier2
004bf4e0str x4, [x25]
004bf4e4ldr x6, [x0+x5]
004bf4e8str x6, [x25+8]
004bf4ecb 0x4bf4f0
004bf4f0
004bf4f0loc_4bf4f0:
004bf4f0str x4, [x0+x5]
004bf4f4str x0, [sp+200]
004bf4f8str x1, [sp+208]
004bf4fcstr x2, [sp+216]
004bf500b 0x4bf508
004bf504
004bf504loc_4bf504:
004bf504b 0x4bf508
004bf508
004bf508loc_4bf508:
004bf508b 0x4bf50c
004bf50c
004bf50cloc_4bf50c:
004bf50cldr x4, [sp+144]
004bf510add x4, x4, 1
004bf514str x4, [sp+144]
004bf518ldr x4, [sp+312]
004bf51cadd x4, x4, 16
004bf520str x4, [sp+128]
004bf524b 0x4bf42c
004bf528
004bf528loc_4bf528:
004bf528ldr x4, [sp+344]
004bf52cldrsb x27, [x4]
004bf530ldr x5, [sp+200]
004bf534ldr x6, [sp+208]
004bf538ldr x7, [sp+216]
004bf53cstr x6, [x4+32]
004bf540str x7, [x4+40]
004bf544adrp x27, 0x58c000
004bf548ldr w6, [x27+3056]
004bf54ccbz w6, 0x4bf554
004bf550b 0x4bf558
004bf554
004bf554loc_4bf554:
004bf554b 0x4bf56c
004bf558
004bf558loc_4bf558:
004bf558bl runtime.gcWriteBarrier2
004bf55cstr x5, [x25]
004bf560ldr x6, [x4+24]
004bf564str x6, [x25+8]
004bf568b 0x4bf56c
004bf56c
004bf56cloc_4bf56c:
004bf56cstr x5, [x4+24]
004bf570ldr x4, [sp+344]
004bf574ldrsb x27, [x4]
004bf578ldr x4, [x4+72]
004bf57ccbnz x4, 0x4bf584
004bf580b 0x4bf588
004bf584
004bf584loc_4bf584:
004bf584b 0x4bf5e0
004bf588
004bf588loc_4bf588:
004bf588ldr x4, [sp+344]
004bf58cldrsb x27, [x4]
004bf590adrp x27, 0x550000
004bf594ldr x5, [x27+3984]
004bf598adrp x27, 0x550000
004bf59cldr x6, [x27+3992]
004bf5a0adrp x27, 0x550000
004bf5a4ldr x7, [x27+4000]
004bf5a8str x6, [x4+80]
004bf5acstr x7, [x4+88]
004bf5b0adrp x27, 0x58c000
004bf5b4ldr w6, [x27+3056]
004bf5b8cbz w6, 0x4bf5c0
004bf5bcb 0x4bf5c4
004bf5c0
004bf5c0loc_4bf5c0:
004bf5c0b 0x4bf5d8
004bf5c4
004bf5c4loc_4bf5c4:
004bf5c4bl runtime.gcWriteBarrier2
004bf5c8str x5, [x25]
004bf5ccldr x6, [x4+72]
004bf5d0str x6, [x25+8]
004bf5d4b 0x4bf5d8
004bf5d8
004bf5d8loc_4bf5d8:
004bf5d8str x5, [x4+72]
004bf5dcb 0x4bf5e0
004bf5e0
004bf5e0loc_4bf5e0:
004bf5e0str xzr, [sp+160]
004bf5e4stp xzr, xzr, [sp+168]
004bf5e8ldr x4, [sp+344]
004bf5ecldrsb x27, [x4]
004bf5f0ldr x5, [x4+80]
004bf5f4ldr x6, [x4+72]
004bf5f8ldr x4, [x4+88]
004bf5fcstr x6, [sp+280]
004bf600str x5, [sp+288]
004bf604str x4, [sp+296]
004bf608str xzr, [sp+120]
004bf60cstr x5, [sp+112]
004bf610ldr x4, [sp+280]
004bf614str x4, [sp+104]
004bf618b 0x4bf61c
004bf61c
004bf61cloc_4bf61c:
004bf61cldr x4, [sp+112]
004bf620ldr x5, [sp+120]
004bf624subs xzr, x4, x5
004bf628b.gt 0x4bf630
004bf62cb 0x4bf718
004bf630
004bf630loc_4bf630:
004bf630ldr x4, [sp+104]
004bf634str x4, [sp+304]
004bf638ldr x4, [sp+304]
004bf63cldr x2, [x4]
004bf640ldr x3, [x4+8]
004bf644str x2, [sp+184]
004bf648str x3, [sp+192]
004bf64cadrp x27, 0x561000
004bf650ldr x1, [x27+4024]
004bf654adrp x0, 0x166000
004bf658add x0, x0, 2720
004bf65cbl runtime.mapaccess1_faststr
004bf660ldr x4, [x0]
004bf664cbnz x4, 0x4bf66c
004bf668b 0x4bf6f4
004bf66c
004bf66cloc_4bf66c:
004bf66cldr x2, [sp+176]
004bf670ldr x0, [sp+160]
004bf674ldr x5, [sp+168]
004bf678add x1, x5, 1
004bf67csubs xzr, x2, x1
004bf680b.hs 0x4bf688
004bf684b 0x4bf68c
004bf688
004bf688loc_4bf688:
004bf688b 0x4bf6a0
004bf68c
004bf68cloc_4bf68c:
004bf68corr x3, xzr, 1
004bf690adrp x4, 0x136000
004bf694add x4, x4, 2944
004bf698bl runtime.growslice
004bf69cb 0x4bf6a0
004bf6a0
004bf6a0loc_4bf6a0:
004bf6a0ldr x4, [sp+184]
004bf6a4ldr x5, [sp+192]
004bf6a8sub x6, x1, 1
004bf6acadd x7, x0, x6, lsl #4
004bf6b0str x5, [x7+8]
004bf6b4ubfm x5, x6, 60, 59
004bf6b8adrp x27, 0x58c000
004bf6bcldr w6, [x27+3056]
004bf6c0cbz w6, 0x4bf6c8
004bf6c4b 0x4bf6cc
004bf6c8
004bf6c8loc_4bf6c8:
004bf6c8b 0x4bf6e0
004bf6cc
004bf6ccloc_4bf6cc:
004bf6ccbl runtime.gcWriteBarrier2
004bf6d0str x4, [x25]
004bf6d4ldr x6, [x0+x5]
004bf6d8str x6, [x25+8]
004bf6dcb 0x4bf6e0
004bf6e0
004bf6e0loc_4bf6e0:
004bf6e0str x4, [x0+x5]
004bf6e4str x0, [sp+160]
004bf6e8str x1, [sp+168]
004bf6ecstr x2, [sp+176]
004bf6f0b 0x4bf6f8
004bf6f4
004bf6f4loc_4bf6f4:
004bf6f4b 0x4bf6f8
004bf6f8
004bf6f8loc_4bf6f8:
004bf6f8b 0x4bf6fc
004bf6fc
004bf6fcloc_4bf6fc:
004bf6fcldr x4, [sp+120]
004bf700add x4, x4, 1
004bf704str x4, [sp+120]
004bf708ldr x4, [sp+304]
004bf70cadd x4, x4, 16
004bf710str x4, [sp+104]
004bf714b 0x4bf61c
004bf718
004bf718loc_4bf718:
004bf718ldr x0, [sp+344]
004bf71cldrsb x27, [x0]
004bf720ldr x1, [sp+160]
004bf724ldr x2, [sp+168]
004bf728ldr x3, [sp+176]
004bf72cstr x2, [x0+80]
004bf730str x3, [x0+88]
004bf734adrp x27, 0x58c000
004bf738ldr w2, [x27+3056]
004bf73ccbz w2, 0x4bf744
004bf740b 0x4bf748
004bf744
004bf744loc_4bf744:
004bf744b 0x4bf75c
004bf748
004bf748loc_4bf748:
004bf748bl runtime.gcWriteBarrier2
004bf74cstr x1, [x25]
004bf750ldr x2, [x0+72]
004bf754str x2, [x25+8]
004bf758b 0x4bf75c
004bf75c
004bf75cloc_4bf75c:
004bf75cstr x1, [x0+72]
004bf760ldr x0, [sp+344]
004bf764ldrsb x27, [x0]
004bf768ldr x0, [x0+16]
004bf76ccbz x0, 0x4bf774
004bf770b 0x4bf778
004bf774
004bf774loc_4bf774:
004bf774b 0x4bf7e0
004bf778
004bf778loc_4bf778:
004bf778ldr x0, [sp+344]
004bf77cldrsb x27, [x0]
004bf780ldr x0, [x0+16]
004bf784subs xzr, x0, 256
004bf788b.lo 0x4bf790
004bf78cb 0x4bf7a4
004bf790
004bf790loc_4bf790:
004bf790ldr x0, [sp+344]
004bf794ldrsb x27, [x0]
004bf798orr x1, xzr, 256
004bf79cstr x1, [x0+16]
004bf7a0b 0x4bf7dc
004bf7a4
004bf7a4loc_4bf7a4:
004bf7a4ldr x0, [sp+344]
004bf7a8ldrsb x27, [x0]
004bf7acldr x0, [x0+16]
004bf7b0movn x1, 0x8000000000000000
004bf7b4subs xzr, x0, x1
004bf7b8b.hs 0x4bf7c0
004bf7bcb 0x4bf7d4
004bf7c0
004bf7c0loc_4bf7c0:
004bf7c0ldr x0, [sp+344]
004bf7c4ldrsb x27, [x0]
004bf7c8movn x1, 0x8000000000000000
004bf7ccstr x1, [x0+16]
004bf7d0b 0x4bf7d8
004bf7d4
004bf7d4loc_4bf7d4:
004bf7d4b 0x4bf7d8
004bf7d8
004bf7d8loc_4bf7d8:
004bf7d8b 0x4bf7dc
004bf7dc
004bf7dcloc_4bf7dc:
004bf7dcb 0x4bf7e0
004bf7e0
004bf7e0loc_4bf7e0:
004bf7e0ldp x29, x30, [sp-8]
004bf7e4add sp, sp, 336
004bf7e8ret x30
004bf7ec
004bf7ecloc_4bf7ec:
004bf7ecstr x0, [sp+8]
004bf7f0mov x3, x30
004bf7f4bl runtime.morestack_noctxt.abi0
004bf7f8ldr x0, [sp+8]
004bf7fcb 0x4bf110
004bf110
004bf800
004bf800golang.org/x/crypto/ssh.buildDataSignedForAuth: ; void golang.org/x/crypto/ssh.buildDataSignedForAuth(struct []uint8 sessionID, golang.org/x/crypto/ssh.userAuthRequestMsg req, struct string algo, struct []uint8 pubKey)
004bf800ldr x16, [x28+16]
004bf804sub x17, sp, 96
004bf808subs xzr, x17, x16
004bf80cb.ls 0x4bf934
004bf810str x30, [sp-224]!
004bf814stur x29, [sp-8]
004bf818sub x29, sp, 8
004bf81cstr x0, [sp+256]
004bf820str x1, [sp+264]
004bf824str x2, [sp+272]
004bf828str x3, [sp+280]
004bf82cstr x4, [sp+288]
004bf830str x5, [sp+296]
004bf834str x6, [sp+304]
004bf838str x7, [sp+312]
004bf83cstr x8, [sp+320]
004bf840str x9, [sp+328]
004bf844str x10, [sp+336]
004bf848str x11, [sp+344]
004bf84cstr x12, [sp+352]
004bf850str x13, [sp+360]
004bf854str xzr, [sp+32]
004bf858stp xzr, xzr, [sp+40]
004bf85cadd x21, sp, 56
004bf860adrp x20, 0x25d000
004bf864add x20, x20, 1472
004bf868adr x27, 16
004bf86cstp x29, x27, [sp-24]
004bf870sub x29, sp, 24
004bf874bl fn_87ee0
004bf878sub x29, sp, 8
004bf87cldr x2, [sp+256]
004bf880ldr x3, [sp+264]
004bf884ldr x4, [sp+272]
004bf888str x2, [sp+56]
004bf88cstr x3, [sp+64]
004bf890str x4, [sp+72]
004bf894ldr x2, [sp+280]
004bf898ldr x3, [sp+288]
004bf89cstr x2, [sp+88]
004bf8a0str x3, [sp+96]
004bf8a4ldr x2, [sp+296]
004bf8a8ldr x3, [sp+304]
004bf8acstr x2, [sp+104]
004bf8b0str x3, [sp+112]
004bf8b4ldr x2, [sp+312]
004bf8b8ldr x3, [sp+320]
004bf8bcstr x2, [sp+120]
004bf8c0str x3, [sp+128]
004bf8c4ldr x2, [sp+352]
004bf8c8ldr x3, [sp+360]
004bf8ccstr x2, [sp+144]
004bf8d0str x3, [sp+152]
004bf8d4ldr x2, [sp+232]
004bf8d8ldr x3, [sp+240]
004bf8dcldr x4, [sp+248]
004bf8e0str x2, [sp+160]
004bf8e4str x3, [sp+168]
004bf8e8str x4, [sp+176]
004bf8ecadrp x0, 0x1c9000
004bf8f0add x0, x0, 576
004bf8f4add x1, sp, 56
004bf8f8bl runtime.convT
004bf8fcstr x0, [sp+184]
004bf900mov x1, x0
004bf904adrp x0, 0x1c9000
004bf908add x0, x0, 576
004bf90cbl golang.org/x/crypto/ssh.Marshal
004bf910str x0, [sp+192]
004bf914str x1, [sp+200]
004bf918str x2, [sp+208]
004bf91cstr x0, [sp+32]
004bf920str x1, [sp+40]
004bf924str x2, [sp+48]
004bf928ldur x29, [sp-8]
004bf92cldr x30, [sp], 224
004bf930ret x30
004bf934
004bf934loc_4bf934:
004bf934stp x0, x1, [sp+32]
004bf938stp x2, x3, [sp+48]
004bf93cstp x4, x5, [sp+64]
004bf940stp x6, x7, [sp+80]
004bf944stp x8, x9, [sp+96]
004bf948stp x10, x11, [sp+112]
004bf94cstp x12, x13, [sp+128]
004bf950mov x3, x30
004bf954bl runtime.morestack_noctxt.abi0
004bf958ldp x0, x1, [sp+32]
004bf95cldp x2, x3, [sp+48]
004bf960ldp x4, x5, [sp+64]
004bf964ldp x6, x7, [sp+80]
004bf968ldp x8, x9, [sp+96]
004bf96cldp x10, x11, [sp+112]
004bf970ldp x12, x13, [sp+128]
004bf974b 0x4bf800
004bf978udf 0
004bf97cudf 0
004bf800
004bf800golang.org/x/crypto/ssh.buildDataSignedForAuth: ; void golang.org/x/crypto/ssh.buildDataSignedForAuth(struct []uint8 sessionID, golang.org/x/crypto/ssh.userAuthRequestMsg req, struct string algo, struct []uint8 pubKey)
004bf800ldr x16, [x28+16]
004bf804sub x17, sp, 96
004bf808subs xzr, x17, x16
004bf80cb.ls 0x4bf934
004bf810str x30, [sp-224]!
004bf814stur x29, [sp-8]
004bf818sub x29, sp, 8
004bf81cstr x0, [sp+256]
004bf820str x1, [sp+264]
004bf824str x2, [sp+272]
004bf828str x3, [sp+280]
004bf82cstr x4, [sp+288]
004bf830str x5, [sp+296]
004bf834str x6, [sp+304]
004bf838str x7, [sp+312]
004bf83cstr x8, [sp+320]
004bf840str x9, [sp+328]
004bf844str x10, [sp+336]
004bf848str x11, [sp+344]
004bf84cstr x12, [sp+352]
004bf850str x13, [sp+360]
004bf854str xzr, [sp+32]
004bf858stp xzr, xzr, [sp+40]
004bf85cadd x21, sp, 56
004bf860adrp x20, 0x25d000
004bf864add x20, x20, 1472
004bf868adr x27, 16
004bf86cstp x29, x27, [sp-24]
004bf870sub x29, sp, 24
004bf874bl fn_87ee0
004bf878sub x29, sp, 8
004bf87cldr x2, [sp+256]
004bf880ldr x3, [sp+264]
004bf884ldr x4, [sp+272]
004bf888str x2, [sp+56]
004bf88cstr x3, [sp+64]
004bf890str x4, [sp+72]
004bf894ldr x2, [sp+280]
004bf898ldr x3, [sp+288]
004bf89cstr x2, [sp+88]
004bf8a0str x3, [sp+96]
004bf8a4ldr x2, [sp+296]
004bf8a8ldr x3, [sp+304]
004bf8acstr x2, [sp+104]
004bf8b0str x3, [sp+112]
004bf8b4ldr x2, [sp+312]
004bf8b8ldr x3, [sp+320]
004bf8bcstr x2, [sp+120]
004bf8c0str x3, [sp+128]
004bf8c4ldr x2, [sp+352]
004bf8c8ldr x3, [sp+360]
004bf8ccstr x2, [sp+144]
004bf8d0str x3, [sp+152]
004bf8d4ldr x2, [sp+232]
004bf8d8ldr x3, [sp+240]
004bf8dcldr x4, [sp+248]
004bf8e0str x2, [sp+160]
004bf8e4str x3, [sp+168]
004bf8e8str x4, [sp+176]
004bf8ecadrp x0, 0x1c9000
004bf8f0add x0, x0, 576
004bf8f4add x1, sp, 56
004bf8f8bl runtime.convT
004bf8fcstr x0, [sp+184]
004bf900mov x1, x0
004bf904adrp x0, 0x1c9000
004bf908add x0, x0, 576
004bf90cbl golang.org/x/crypto/ssh.Marshal
004bf910str x0, [sp+192]
004bf914str x1, [sp+200]
004bf918str x2, [sp+208]
004bf91cstr x0, [sp+32]
004bf920str x1, [sp+40]
004bf924str x2, [sp+48]
004bf928ldur x29, [sp-8]
004bf92cldr x30, [sp], 224
004bf930ret x30
004bf934
004bf934loc_4bf934:
004bf934stp x0, x1, [sp+32]
004bf938stp x2, x3, [sp+48]
004bf93cstp x4, x5, [sp+64]
004bf940stp x6, x7, [sp+80]
004bf944stp x8, x9, [sp+96]
004bf948stp x10, x11, [sp+112]
004bf94cstp x12, x13, [sp+128]
004bf950mov x3, x30
004bf954bl runtime.morestack_noctxt.abi0
004bf958ldp x0, x1, [sp+32]
004bf95cldp x2, x3, [sp+48]
004bf960ldp x4, x5, [sp+64]
004bf964ldp x6, x7, [sp+80]
004bf968ldp x8, x9, [sp+96]
004bf96cldp x10, x11, [sp+112]
004bf970ldp x12, x13, [sp+128]
004bf974b 0x4bf800
004bf978udf 0
004bf97cudf 0
004bf800
004bf980
004bf980golang.org/x/crypto/ssh.appendU32: ; void golang.org/x/crypto/ssh.appendU32(struct []uint8 buf, uint32 n)
004bf980ldr x16, [x28+16]
004bf984sub x17, sp, 16
004bf988subs xzr, x17, x16
004bf98cb.ls 0x4bfa60
004bf990str x30, [sp-144]!
004bf994stur x29, [sp-8]
004bf998sub x29, sp, 8
004bf99cstr x0, [sp+152]
004bf9a0str x1, [sp+160]
004bf9a4str x2, [sp+168]
004bf9a8str w3, [sp+176]
004bf9acstr xzr, [sp+88]
004bf9b0stp xzr, xzr, [sp+96]
004bf9b4ldr w5, [sp+176]
004bf9b8ubfm x5, x5, 24, 31
004bf9bcstrb w5, [sp+87]
004bf9c0ldr w5, [sp+176]
004bf9c4ubfm x5, x5, 16, 31
004bf9c8strb w5, [sp+86]
004bf9ccldr w5, [sp+176]
004bf9d0ubfm x5, x5, 8, 31
004bf9d4strb w5, [sp+85]
004bf9d8ldr w5, [sp+176]
004bf9dcstrb w5, [sp+84]
004bf9e0ldr x2, [sp+168]
004bf9e4ldr x0, [sp+152]
004bf9e8ldr x5, [sp+160]
004bf9ecadd x1, x5, 4
004bf9f0subs xzr, x2, x1
004bf9f4b.hs 0x4bf9fc
004bf9f8b 0x4bfa00
004bf9fc
004bf9fcloc_4bf9fc:
004bf9fcb 0x4bfa14
004bfa00
004bfa00loc_4bfa00:
004bfa00orr x3, xzr, 4
004bfa04adrp x4, 0x136000
004bfa08add x4, x4, 3072
004bfa0cbl runtime.growslice
004bfa10b 0x4bfa14
004bfa14
004bfa14loc_4bfa14:
004bfa14ldrb w3, [sp+87]
004bfa18ldrb w4, [sp+86]
004bfa1cldrb w5, [sp+85]
004bfa20ldrb w6, [sp+84]
004bfa24sub x7, x1, 4
004bfa28strb w3, [x0+x7]
004bfa2cadd x3, x0, x7
004bfa30strb w4, [x3+1]
004bfa34strb w5, [x3+2]
004bfa38strb w6, [x3+3]
004bfa3cstr x0, [sp+112]
004bfa40str x1, [sp+120]
004bfa44str x2, [sp+128]
004bfa48str x0, [sp+88]
004bfa4cstr x1, [sp+96]
004bfa50str x2, [sp+104]
004bfa54ldur x29, [sp-8]
004bfa58ldr x30, [sp], 144
004bfa5cret x30
004bfa60
004bfa60loc_4bfa60:
004bfa60stp x0, x1, [sp+8]
004bfa64str x2, [sp+24]
004bfa68str w3, [sp+32]
004bfa6cmov x3, x30
004bfa70bl runtime.morestack_noctxt.abi0
004bfa74ldp x0, x1, [sp+8]
004bfa78ldr x2, [sp+24]
004bfa7cldr w3, [sp+32]
004bfa80b 0x4bf980
004bfa84udf 0
004bfa88udf 0
004bfa8cudf 0
004bf980
004bf980golang.org/x/crypto/ssh.appendU32: ; void golang.org/x/crypto/ssh.appendU32(struct []uint8 buf, uint32 n)
004bf980ldr x16, [x28+16]
004bf984sub x17, sp, 16
004bf988subs xzr, x17, x16
004bf98cb.ls 0x4bfa60
004bf990str x30, [sp-144]!
004bf994stur x29, [sp-8]
004bf998sub x29, sp, 8
004bf99cstr x0, [sp+152]
004bf9a0str x1, [sp+160]
004bf9a4str x2, [sp+168]
004bf9a8str w3, [sp+176]
004bf9acstr xzr, [sp+88]
004bf9b0stp xzr, xzr, [sp+96]
004bf9b4ldr w5, [sp+176]
004bf9b8ubfm x5, x5, 24, 31
004bf9bcstrb w5, [sp+87]
004bf9c0ldr w5, [sp+176]
004bf9c4ubfm x5, x5, 16, 31
004bf9c8strb w5, [sp+86]
004bf9ccldr w5, [sp+176]
004bf9d0ubfm x5, x5, 8, 31
004bf9d4strb w5, [sp+85]
004bf9d8ldr w5, [sp+176]
004bf9dcstrb w5, [sp+84]
004bf9e0ldr x2, [sp+168]
004bf9e4ldr x0, [sp+152]
004bf9e8ldr x5, [sp+160]
004bf9ecadd x1, x5, 4
004bf9f0subs xzr, x2, x1
004bf9f4b.hs 0x4bf9fc
004bf9f8b 0x4bfa00
004bf9fc
004bf9fcloc_4bf9fc:
004bf9fcb 0x4bfa14
004bfa00
004bfa00loc_4bfa00:
004bfa00orr x3, xzr, 4
004bfa04adrp x4, 0x136000
004bfa08add x4, x4, 3072
004bfa0cbl runtime.growslice
004bfa10b 0x4bfa14
004bfa14
004bfa14loc_4bfa14:
004bfa14ldrb w3, [sp+87]
004bfa18ldrb w4, [sp+86]
004bfa1cldrb w5, [sp+85]
004bfa20ldrb w6, [sp+84]
004bfa24sub x7, x1, 4
004bfa28strb w3, [x0+x7]
004bfa2cadd x3, x0, x7
004bfa30strb w4, [x3+1]
004bfa34strb w5, [x3+2]
004bfa38strb w6, [x3+3]
004bfa3cstr x0, [sp+112]
004bfa40str x1, [sp+120]
004bfa44str x2, [sp+128]
004bfa48str x0, [sp+88]
004bfa4cstr x1, [sp+96]
004bfa50str x2, [sp+104]
004bfa54ldur x29, [sp-8]
004bfa58ldr x30, [sp], 144
004bfa5cret x30
004bfa60
004bfa60loc_4bfa60:
004bfa60stp x0, x1, [sp+8]
004bfa64str x2, [sp+24]
004bfa68str w3, [sp+32]
004bfa6cmov x3, x30
004bfa70bl runtime.morestack_noctxt.abi0
004bfa74ldp x0, x1, [sp+8]
004bfa78ldr x2, [sp+24]
004bfa7cldr w3, [sp+32]
004bfa80b 0x4bf980
004bfa84udf 0
004bfa88udf 0
004bfa8cudf 0
004bf980
004bfa90
004bfa90golang.org/x/crypto/ssh.appendU64: ; void golang.org/x/crypto/ssh.appendU64(struct []uint8 buf, uint64 n)
004bfa90ldr x16, [x28+16]
004bfa94sub x17, sp, 16
004bfa98subs xzr, x17, x16
004bfa9cb.ls 0x4bfbc0
004bfaa0str x30, [sp-144]!
004bfaa4stur x29, [sp-8]
004bfaa8sub x29, sp, 8
004bfaacstr x0, [sp+152]
004bfab0str x1, [sp+160]
004bfab4str x2, [sp+168]
004bfab8str x3, [sp+176]
004bfabcstr xzr, [sp+88]
004bfac0stp xzr, xzr, [sp+96]
004bfac4ldr x5, [sp+176]
004bfac8ubfm x5, x5, 56, 63
004bfaccstrb w5, [sp+85]
004bfad0ldr x5, [sp+176]
004bfad4ubfm x5, x5, 48, 63
004bfad8strb w5, [sp+84]
004bfadcldr x5, [sp+176]
004bfae0ubfm x5, x5, 40, 63
004bfae4strb w5, [sp+83]
004bfae8ldr x5, [sp+176]
004bfaecubfm x5, x5, 32, 63
004bfaf0strb w5, [sp+82]
004bfaf4ldr x5, [sp+176]
004bfaf8ubfm x5, x5, 24, 63
004bfafcstrb w5, [sp+81]
004bfb00ldr x5, [sp+176]
004bfb04ubfm x5, x5, 16, 63
004bfb08strb w5, [sp+80]
004bfb0cldr x5, [sp+176]
004bfb10ubfm x5, x5, 8, 63
004bfb14strb w5, [sp+87]
004bfb18ldr x5, [sp+176]
004bfb1cstrb w5, [sp+86]
004bfb20ldr x2, [sp+168]
004bfb24ldr x0, [sp+152]
004bfb28ldr x5, [sp+160]
004bfb2cadd x1, x5, 8
004bfb30subs xzr, x2, x1
004bfb34b.hs 0x4bfb3c
004bfb38b 0x4bfb40
004bfb3c
004bfb3cloc_4bfb3c:
004bfb3cb 0x4bfb54
004bfb40
004bfb40loc_4bfb40:
004bfb40orr x3, xzr, 8
004bfb44adrp x4, 0x136000
004bfb48add x4, x4, 3072
004bfb4cbl runtime.growslice
004bfb50b 0x4bfb54
004bfb54
004bfb54loc_4bfb54:
004bfb54ldrb w3, [sp+85]
004bfb58ldrb w4, [sp+84]
004bfb5cldrb w5, [sp+83]
004bfb60ldrb w6, [sp+82]
004bfb64ldrb w7, [sp+81]
004bfb68ldrb w8, [sp+80]
004bfb6cldrb w9, [sp+87]
004bfb70ldrb w10, [sp+86]
004bfb74sub x11, x1, 8
004bfb78strb w3, [x0+x11]
004bfb7cadd x3, x0, x11
004bfb80strb w4, [x3+1]
004bfb84strb w5, [x3+2]
004bfb88strb w6, [x3+3]
004bfb8cstrb w7, [x3+4]
004bfb90strb w8, [x3+5]
004bfb94strb w9, [x3+6]
004bfb98strb w10, [x3+7]
004bfb9cstr x0, [sp+112]
004bfba0str x1, [sp+120]
004bfba4str x2, [sp+128]
004bfba8str x0, [sp+88]
004bfbacstr x1, [sp+96]
004bfbb0str x2, [sp+104]
004bfbb4ldur x29, [sp-8]
004bfbb8ldr x30, [sp], 144
004bfbbcret x30
004bfbc0
004bfbc0loc_4bfbc0:
004bfbc0stp x0, x1, [sp+8]
004bfbc4stp x2, x3, [sp+24]
004bfbc8mov x3, x30
004bfbccbl runtime.morestack_noctxt.abi0
004bfbd0ldp x0, x1, [sp+8]
004bfbd4ldp x2, x3, [sp+24]
004bfbd8b 0x4bfa90
004bfbdcudf 0
004bfa90
004bfa90golang.org/x/crypto/ssh.appendU64: ; void golang.org/x/crypto/ssh.appendU64(struct []uint8 buf, uint64 n)
004bfa90ldr x16, [x28+16]
004bfa94sub x17, sp, 16
004bfa98subs xzr, x17, x16
004bfa9cb.ls 0x4bfbc0
004bfaa0str x30, [sp-144]!
004bfaa4stur x29, [sp-8]
004bfaa8sub x29, sp, 8
004bfaacstr x0, [sp+152]
004bfab0str x1, [sp+160]
004bfab4str x2, [sp+168]
004bfab8str x3, [sp+176]
004bfabcstr xzr, [sp+88]
004bfac0stp xzr, xzr, [sp+96]
004bfac4ldr x5, [sp+176]
004bfac8ubfm x5, x5, 56, 63
004bfaccstrb w5, [sp+85]
004bfad0ldr x5, [sp+176]
004bfad4ubfm x5, x5, 48, 63
004bfad8strb w5, [sp+84]
004bfadcldr x5, [sp+176]
004bfae0ubfm x5, x5, 40, 63
004bfae4strb w5, [sp+83]
004bfae8ldr x5, [sp+176]
004bfaecubfm x5, x5, 32, 63
004bfaf0strb w5, [sp+82]
004bfaf4ldr x5, [sp+176]
004bfaf8ubfm x5, x5, 24, 63
004bfafcstrb w5, [sp+81]
004bfb00ldr x5, [sp+176]
004bfb04ubfm x5, x5, 16, 63
004bfb08strb w5, [sp+80]
004bfb0cldr x5, [sp+176]
004bfb10ubfm x5, x5, 8, 63
004bfb14strb w5, [sp+87]
004bfb18ldr x5, [sp+176]
004bfb1cstrb w5, [sp+86]
004bfb20ldr x2, [sp+168]
004bfb24ldr x0, [sp+152]
004bfb28ldr x5, [sp+160]
004bfb2cadd x1, x5, 8
004bfb30subs xzr, x2, x1
004bfb34b.hs 0x4bfb3c
004bfb38b 0x4bfb40
004bfb3c
004bfb3cloc_4bfb3c:
004bfb3cb 0x4bfb54
004bfb40
004bfb40loc_4bfb40:
004bfb40orr x3, xzr, 8
004bfb44adrp x4, 0x136000
004bfb48add x4, x4, 3072
004bfb4cbl runtime.growslice
004bfb50b 0x4bfb54
004bfb54
004bfb54loc_4bfb54:
004bfb54ldrb w3, [sp+85]
004bfb58ldrb w4, [sp+84]
004bfb5cldrb w5, [sp+83]
004bfb60ldrb w6, [sp+82]
004bfb64ldrb w7, [sp+81]
004bfb68ldrb w8, [sp+80]
004bfb6cldrb w9, [sp+87]
004bfb70ldrb w10, [sp+86]
004bfb74sub x11, x1, 8
004bfb78strb w3, [x0+x11]
004bfb7cadd x3, x0, x11
004bfb80strb w4, [x3+1]
004bfb84strb w5, [x3+2]
004bfb88strb w6, [x3+3]
004bfb8cstrb w7, [x3+4]
004bfb90strb w8, [x3+5]
004bfb94strb w9, [x3+6]
004bfb98strb w10, [x3+7]
004bfb9cstr x0, [sp+112]
004bfba0str x1, [sp+120]
004bfba4str x2, [sp+128]
004bfba8str x0, [sp+88]
004bfbacstr x1, [sp+96]
004bfbb0str x2, [sp+104]
004bfbb4ldur x29, [sp-8]
004bfbb8ldr x30, [sp], 144
004bfbbcret x30
004bfbc0
004bfbc0loc_4bfbc0:
004bfbc0stp x0, x1, [sp+8]
004bfbc4stp x2, x3, [sp+24]
004bfbc8mov x3, x30
004bfbccbl runtime.morestack_noctxt.abi0
004bfbd0ldp x0, x1, [sp+8]
004bfbd4ldp x2, x3, [sp+24]
004bfbd8b 0x4bfa90
004bfbdcudf 0
004bfa90
004bfbe0
004bfbe0golang.org/x/crypto/ssh.appendInt: ; void golang.org/x/crypto/ssh.appendInt(struct []uint8 buf, int n)
004bfbe0ldr x16, [x28+16]
004bfbe4subs xzr, sp, x16
004bfbe8b.ls 0x4bfc48
004bfbecstr x30, [sp-96]!
004bfbf0stur x29, [sp-8]
004bfbf4sub x29, sp, 8
004bfbf8str x0, [sp+104]
004bfbfcstr x1, [sp+112]
004bfc00str x2, [sp+120]
004bfc04str x3, [sp+128]
004bfc08str xzr, [sp+40]
004bfc0cstp xzr, xzr, [sp+48]
004bfc10ldr x0, [sp+104]
004bfc14ldr x1, [sp+112]
004bfc18ldr x2, [sp+120]
004bfc1cldr x3, [sp+128]
004bfc20bl golang.org/x/crypto/ssh.appendU32
004bfc24str x0, [sp+64]
004bfc28str x1, [sp+72]
004bfc2cstr x2, [sp+80]
004bfc30str x0, [sp+40]
004bfc34str x1, [sp+48]
004bfc38str x2, [sp+56]
004bfc3cldur x29, [sp-8]
004bfc40ldr x30, [sp], 96
004bfc44ret x30
004bfc48
004bfc48loc_4bfc48:
004bfc48stp x0, x1, [sp+8]
004bfc4cstp x2, x3, [sp+24]
004bfc50mov x3, x30
004bfc54bl runtime.morestack_noctxt.abi0
004bfc58ldp x0, x1, [sp+8]
004bfc5cldp x2, x3, [sp+24]
004bfc60b 0x4bfbe0
004bfc64udf 0
004bfc68udf 0
004bfc6cudf 0
004bfbe0
004bfbe0golang.org/x/crypto/ssh.appendInt: ; void golang.org/x/crypto/ssh.appendInt(struct []uint8 buf, int n)
004bfbe0ldr x16, [x28+16]
004bfbe4subs xzr, sp, x16
004bfbe8b.ls 0x4bfc48
004bfbecstr x30, [sp-96]!
004bfbf0stur x29, [sp-8]
004bfbf4sub x29, sp, 8
004bfbf8str x0, [sp+104]
004bfbfcstr x1, [sp+112]
004bfc00str x2, [sp+120]
004bfc04str x3, [sp+128]
004bfc08str xzr, [sp+40]
004bfc0cstp xzr, xzr, [sp+48]
004bfc10ldr x0, [sp+104]
004bfc14ldr x1, [sp+112]
004bfc18ldr x2, [sp+120]
004bfc1cldr x3, [sp+128]
004bfc20bl golang.org/x/crypto/ssh.appendU32
004bfc24str x0, [sp+64]
004bfc28str x1, [sp+72]
004bfc2cstr x2, [sp+80]
004bfc30str x0, [sp+40]
004bfc34str x1, [sp+48]
004bfc38str x2, [sp+56]
004bfc3cldur x29, [sp-8]
004bfc40ldr x30, [sp], 96
004bfc44ret x30
004bfc48
004bfc48loc_4bfc48:
004bfc48stp x0, x1, [sp+8]
004bfc4cstp x2, x3, [sp+24]
004bfc50mov x3, x30
004bfc54bl runtime.morestack_noctxt.abi0
004bfc58ldp x0, x1, [sp+8]
004bfc5cldp x2, x3, [sp+24]
004bfc60b 0x4bfbe0
004bfc64udf 0
004bfc68udf 0
004bfc6cudf 0
004bfbe0
004bfc70
004bfc70golang.org/x/crypto/ssh.appendString: ; void golang.org/x/crypto/ssh.appendString(struct []uint8 buf, struct string s)
004bfc70ldr x16, [x28+16]
004bfc74sub x17, sp, 16
004bfc78subs xzr, x17, x16
004bfc7cb.ls 0x4bfd74
004bfc80str x30, [sp-144]!
004bfc84stur x29, [sp-8]
004bfc88sub x29, sp, 8
004bfc8cstr x0, [sp+152]
004bfc90str x1, [sp+160]
004bfc94str x2, [sp+168]
004bfc98str x3, [sp+176]
004bfc9cstr x4, [sp+184]
004bfca0str xzr, [sp+80]
004bfca4stp xzr, xzr, [sp+88]
004bfca8ldr x3, [sp+184]
004bfcacstr x3, [sp+72]
004bfcb0ldr x1, [sp+160]
004bfcb4ldr x2, [sp+168]
004bfcb8ldr x0, [sp+152]
004bfcbcbl golang.org/x/crypto/ssh.appendU32
004bfcc0str x0, [sp+152]
004bfcc4str x1, [sp+160]
004bfcc8str x2, [sp+168]
004bfcccstr x0, [sp+112]
004bfcd0str x1, [sp+120]
004bfcd4str x2, [sp+128]
004bfcd8ldr x4, [sp+184]
004bfcdcadd x1, x1, x4
004bfce0str x1, [sp+64]
004bfce4subs xzr, x2, x1
004bfce8b.hs 0x4bfcf0
004bfcecb 0x4bfcf8
004bfcf0
004bfcf0loc_4bfcf0:
004bfcf0str x1, [sp+120]
004bfcf4b 0x4bfd18
004bfcf8
004bfcf8loc_4bfcf8:
004bfcf8ldr x3, [sp+184]
004bfcfcadrp x4, 0x136000
004bfd00add x4, x4, 3072
004bfd04bl runtime.growslice
004bfd08str x0, [sp+112]
004bfd0cstr x1, [sp+120]
004bfd10str x2, [sp+128]
004bfd14b 0x4bfd18
004bfd18
004bfd18loc_4bfd18:
004bfd18ldr x3, [sp+184]
004bfd1cstr x3, [sp+56]
004bfd20ldr x3, [sp+64]
004bfd24ldr x4, [sp+184]
004bfd28sub x3, x3, x4
004bfd2cldr x4, [sp+112]
004bfd30add x0, x4, x3
004bfd34str x0, [sp+104]
004bfd38ldr x2, [sp+56]
004bfd3cldr x1, [sp+176]
004bfd40bl runtime.memmove
004bfd44ldr x0, [sp+112]
004bfd48ldr x1, [sp+120]
004bfd4cldr x2, [sp+128]
004bfd50str x0, [sp+152]
004bfd54str x1, [sp+160]
004bfd58str x2, [sp+168]
004bfd5cstr x0, [sp+80]
004bfd60str x1, [sp+88]
004bfd64str x2, [sp+96]
004bfd68ldur x29, [sp-8]
004bfd6cldr x30, [sp], 144
004bfd70ret x30
004bfd74
004bfd74loc_4bfd74:
004bfd74stp x0, x1, [sp+8]
004bfd78stp x2, x3, [sp+24]
004bfd7cstr x4, [sp+40]
004bfd80mov x3, x30
004bfd84bl runtime.morestack_noctxt.abi0
004bfd88ldp x0, x1, [sp+8]
004bfd8cldp x2, x3, [sp+24]
004bfd90ldr x4, [sp+40]
004bfd94b 0x4bfc70
004bfd98udf 0
004bfd9cudf 0
004bfc70
004bfc70golang.org/x/crypto/ssh.appendString: ; void golang.org/x/crypto/ssh.appendString(struct []uint8 buf, struct string s)
004bfc70ldr x16, [x28+16]
004bfc74sub x17, sp, 16
004bfc78subs xzr, x17, x16
004bfc7cb.ls 0x4bfd74
004bfc80str x30, [sp-144]!
004bfc84stur x29, [sp-8]
004bfc88sub x29, sp, 8
004bfc8cstr x0, [sp+152]
004bfc90str x1, [sp+160]
004bfc94str x2, [sp+168]
004bfc98str x3, [sp+176]
004bfc9cstr x4, [sp+184]
004bfca0str xzr, [sp+80]
004bfca4stp xzr, xzr, [sp+88]
004bfca8ldr x3, [sp+184]
004bfcacstr x3, [sp+72]
004bfcb0ldr x1, [sp+160]
004bfcb4ldr x2, [sp+168]
004bfcb8ldr x0, [sp+152]
004bfcbcbl golang.org/x/crypto/ssh.appendU32
004bfcc0str x0, [sp+152]
004bfcc4str x1, [sp+160]
004bfcc8str x2, [sp+168]
004bfcccstr x0, [sp+112]
004bfcd0str x1, [sp+120]
004bfcd4str x2, [sp+128]
004bfcd8ldr x4, [sp+184]
004bfcdcadd x1, x1, x4
004bfce0str x1, [sp+64]
004bfce4subs xzr, x2, x1
004bfce8b.hs 0x4bfcf0
004bfcecb 0x4bfcf8
004bfcf0
004bfcf0loc_4bfcf0:
004bfcf0str x1, [sp+120]
004bfcf4b 0x4bfd18
004bfcf8
004bfcf8loc_4bfcf8:
004bfcf8ldr x3, [sp+184]
004bfcfcadrp x4, 0x136000
004bfd00add x4, x4, 3072
004bfd04bl runtime.growslice
004bfd08str x0, [sp+112]
004bfd0cstr x1, [sp+120]
004bfd10str x2, [sp+128]
004bfd14b 0x4bfd18
004bfd18
004bfd18loc_4bfd18:
004bfd18ldr x3, [sp+184]
004bfd1cstr x3, [sp+56]
004bfd20ldr x3, [sp+64]
004bfd24ldr x4, [sp+184]
004bfd28sub x3, x3, x4
004bfd2cldr x4, [sp+112]
004bfd30add x0, x4, x3
004bfd34str x0, [sp+104]
004bfd38ldr x2, [sp+56]
004bfd3cldr x1, [sp+176]
004bfd40bl runtime.memmove
004bfd44ldr x0, [sp+112]
004bfd48ldr x1, [sp+120]
004bfd4cldr x2, [sp+128]
004bfd50str x0, [sp+152]
004bfd54str x1, [sp+160]
004bfd58str x2, [sp+168]
004bfd5cstr x0, [sp+80]
004bfd60str x1, [sp+88]
004bfd64str x2, [sp+96]
004bfd68ldur x29, [sp-8]
004bfd6cldr x30, [sp], 144
004bfd70ret x30
004bfd74
004bfd74loc_4bfd74:
004bfd74stp x0, x1, [sp+8]
004bfd78stp x2, x3, [sp+24]
004bfd7cstr x4, [sp+40]
004bfd80mov x3, x30
004bfd84bl runtime.morestack_noctxt.abi0
004bfd88ldp x0, x1, [sp+8]
004bfd8cldp x2, x3, [sp+24]
004bfd90ldr x4, [sp+40]
004bfd94b 0x4bfc70
004bfd98udf 0
004bfd9cudf 0
004bfc70
004bfda0
004bfda0golang.org/x/crypto/ssh.newCond: ; void golang.org/x/crypto/ssh.newCond(void)
004bfda0ldr x16, [x28+16]
004bfda4subs xzr, sp, x16
004bfda8b.ls 0x4bfdf4
004bfdacstr x30, [sp-80]!
004bfdb0stur x29, [sp-8]
004bfdb4sub x29, sp, 8
004bfdb8str xzr, [sp+40]
004bfdbcadrp x0, 0x181000
004bfdc0add x0, x0, 1184
004bfdc4bl runtime.newobject
004bfdc8str x0, [sp+64]
004bfdccstr x0, [sp+56]
004bfdd0mov x1, x0
004bfdd4adrp x0, 0x258000
004bfdd8add x0, x0, 1664
004bfddcbl sync.NewCond
004bfde0str x0, [sp+48]
004bfde4str x0, [sp+40]
004bfde8ldur x29, [sp-8]
004bfdecldr x30, [sp], 80
004bfdf0ret x30
004bfdf4
004bfdf4loc_4bfdf4:
004bfdf4mov x3, x30
004bfdf8bl runtime.morestack_noctxt.abi0
004bfdfcb 0x4bfda0
004bfda0
004bfda0golang.org/x/crypto/ssh.newCond: ; void golang.org/x/crypto/ssh.newCond(void)
004bfda0ldr x16, [x28+16]
004bfda4subs xzr, sp, x16
004bfda8b.ls 0x4bfdf4
004bfdacstr x30, [sp-80]!
004bfdb0stur x29, [sp-8]
004bfdb4sub x29, sp, 8
004bfdb8str xzr, [sp+40]
004bfdbcadrp x0, 0x181000
004bfdc0add x0, x0, 1184
004bfdc4bl runtime.newobject
004bfdc8str x0, [sp+64]
004bfdccstr x0, [sp+56]
004bfdd0mov x1, x0
004bfdd4adrp x0, 0x258000
004bfdd8add x0, x0, 1664
004bfddcbl sync.NewCond
004bfde0str x0, [sp+48]
004bfde4str x0, [sp+40]
004bfde8ldur x29, [sp-8]
004bfdecldr x30, [sp], 80
004bfdf0ret x30
004bfdf4
004bfdf4loc_4bfdf4:
004bfdf4mov x3, x30
004bfdf8bl runtime.morestack_noctxt.abi0
004bfdfcb 0x4bfda0
004bfda0
004bfe00
004bfe00golang.org/x/crypto/ssh.(*window).add: ; void golang.org/x/crypto/ssh.(*window).add(golang.org/x/crypto/ssh.window * w, uint32 win)
004bfe00ldr x16, [x28+16]
004bfe04subs xzr, sp, x16
004bfe08b.ls 0x4bff30
004bfe0cstr x30, [sp-48]!
004bfe10stur x29, [sp-8]
004bfe14sub x29, sp, 8
004bfe18str x0, [sp+56]
004bfe1cstr w1, [sp+64]
004bfe20strb wzr, [sp+31]
004bfe24ldr w1, [sp+64]
004bfe28cbz w1, 0x4bfe30
004bfe2cb 0x4bfe44
004bfe30
004bfe30loc_4bfe30:
004bfe30orr x0, xzr, 1
004bfe34strb w0, [sp+31]
004bfe38ldur x29, [sp-8]
004bfe3cldr x30, [sp], 48
004bfe40ret x30
004bfe44
004bfe44loc_4bfe44:
004bfe44ldr x1, [sp+56]
004bfe48ldrsb x27, [x1]
004bfe4cldr x1, [x1]
004bfe50ldrsb x27, [x1]
004bfe54ldr x2, [x1]
004bfe58ldrsb x27, [x2]
004bfe5cldr x0, [x1+8]
004bfe60ldr x1, [x2+24]
004bfe64blr x1
004bfe68ldr x1, [sp+56]
004bfe6cldrsb x27, [x1]
004bfe70ldr w1, [x1+8]
004bfe74ldr w2, [sp+64]
004bfe78add x1, x1, x2
004bfe7cldr w2, [sp+64]
004bfe80subs wzr, w2, w1
004bfe84b.hi 0x4bfe8c
004bfe88b 0x4bfec4
004bfe8c
004bfe8cloc_4bfe8c:
004bfe8cldr x1, [sp+56]
004bfe90ldrsb x27, [x1]
004bfe94ldr x1, [x1]
004bfe98ldrsb x27, [x1]
004bfe9cldr x2, [x1]
004bfea0ldrsb x27, [x2]
004bfea4ldr x0, [x1+8]
004bfea8ldr x1, [x2+32]
004bfeacblr x1
004bfeb0strb wzr, [sp+31]
004bfeb4mov x0, xzr
004bfeb8ldur x29, [sp-8]
004bfebcldr x30, [sp], 48
004bfec0ret x30
004bfec4
004bfec4loc_4bfec4:
004bfec4ldr x1, [sp+56]
004bfec8ldrsb x27, [x1]
004bfeccldr x2, [sp+56]
004bfed0ldrsb x27, [x2]
004bfed4ldr w2, [x2+8]
004bfed8ldr w3, [sp+64]
004bfedcadd x2, x2, x3
004bfee0str w2, [x1+8]
004bfee4ldr x1, [sp+56]
004bfee8ldrsb x27, [x1]
004bfeecldr x0, [x1]
004bfef0str x0, [sp+32]
004bfef4bl sync.(*Cond).Broadcast
004bfef8ldr x1, [sp+56]
004bfefcldrsb x27, [x1]
004bff00ldr x1, [x1]
004bff04ldrsb x27, [x1]
004bff08ldr x2, [x1]
004bff0cldrsb x27, [x2]
004bff10ldr x0, [x1+8]
004bff14ldr x1, [x2+32]
004bff18blr x1
004bff1corr x0, xzr, 1
004bff20strb w0, [sp+31]
004bff24ldur x29, [sp-8]
004bff28ldr x30, [sp], 48
004bff2cret x30
004bff30
004bff30loc_4bff30:
004bff30str x0, [sp+8]
004bff34str w1, [sp+16]
004bff38mov x3, x30
004bff3cbl runtime.morestack_noctxt.abi0
004bff40ldr x0, [sp+8]
004bff44ldr w1, [sp+16]
004bff48b 0x4bfe00
004bff4cudf 0
004bfe00
004bfe00golang.org/x/crypto/ssh.(*window).add: ; void golang.org/x/crypto/ssh.(*window).add(golang.org/x/crypto/ssh.window * w, uint32 win)
004bfe00ldr x16, [x28+16]
004bfe04subs xzr, sp, x16
004bfe08b.ls 0x4bff30
004bfe0cstr x30, [sp-48]!
004bfe10stur x29, [sp-8]
004bfe14sub x29, sp, 8
004bfe18str x0, [sp+56]
004bfe1cstr w1, [sp+64]
004bfe20strb wzr, [sp+31]
004bfe24ldr w1, [sp+64]
004bfe28cbz w1, 0x4bfe30
004bfe2cb 0x4bfe44
004bfe30
004bfe30loc_4bfe30:
004bfe30orr x0, xzr, 1
004bfe34strb w0, [sp+31]
004bfe38ldur x29, [sp-8]
004bfe3cldr x30, [sp], 48
004bfe40ret x30
004bfe44
004bfe44loc_4bfe44:
004bfe44ldr x1, [sp+56]
004bfe48ldrsb x27, [x1]
004bfe4cldr x1, [x1]
004bfe50ldrsb x27, [x1]
004bfe54ldr x2, [x1]
004bfe58ldrsb x27, [x2]
004bfe5cldr x0, [x1+8]
004bfe60ldr x1, [x2+24]
004bfe64blr x1
004bfe68ldr x1, [sp+56]
004bfe6cldrsb x27, [x1]
004bfe70ldr w1, [x1+8]
004bfe74ldr w2, [sp+64]
004bfe78add x1, x1, x2
004bfe7cldr w2, [sp+64]
004bfe80subs wzr, w2, w1
004bfe84b.hi 0x4bfe8c
004bfe88b 0x4bfec4
004bfe8c
004bfe8cloc_4bfe8c:
004bfe8cldr x1, [sp+56]
004bfe90ldrsb x27, [x1]
004bfe94ldr x1, [x1]
004bfe98ldrsb x27, [x1]
004bfe9cldr x2, [x1]
004bfea0ldrsb x27, [x2]
004bfea4ldr x0, [x1+8]
004bfea8ldr x1, [x2+32]
004bfeacblr x1
004bfeb0strb wzr, [sp+31]
004bfeb4mov x0, xzr
004bfeb8ldur x29, [sp-8]
004bfebcldr x30, [sp], 48
004bfec0ret x30
004bfec4
004bfec4loc_4bfec4:
004bfec4ldr x1, [sp+56]
004bfec8ldrsb x27, [x1]
004bfeccldr x2, [sp+56]
004bfed0ldrsb x27, [x2]
004bfed4ldr w2, [x2+8]
004bfed8ldr w3, [sp+64]
004bfedcadd x2, x2, x3
004bfee0str w2, [x1+8]
004bfee4ldr x1, [sp+56]
004bfee8ldrsb x27, [x1]
004bfeecldr x0, [x1]
004bfef0str x0, [sp+32]
004bfef4bl sync.(*Cond).Broadcast
004bfef8ldr x1, [sp+56]
004bfefcldrsb x27, [x1]
004bff00ldr x1, [x1]
004bff04ldrsb x27, [x1]
004bff08ldr x2, [x1]
004bff0cldrsb x27, [x2]
004bff10ldr x0, [x1+8]
004bff14ldr x1, [x2+32]
004bff18blr x1
004bff1corr x0, xzr, 1
004bff20strb w0, [sp+31]
004bff24ldur x29, [sp-8]
004bff28ldr x30, [sp], 48
004bff2cret x30
004bff30
004bff30loc_4bff30:
004bff30str x0, [sp+8]
004bff34str w1, [sp+16]
004bff38mov x3, x30
004bff3cbl runtime.morestack_noctxt.abi0
004bff40ldr x0, [sp+8]
004bff44ldr w1, [sp+16]
004bff48b 0x4bfe00
004bff4cudf 0
004bfe00
004bff50
004bff50golang.org/x/crypto/ssh.(*window).close: ; void golang.org/x/crypto/ssh.(*window).close(golang.org/x/crypto/ssh.window * w)
004bff50ldr x16, [x28+16]
004bff54subs xzr, sp, x16
004bff58b.ls 0x4bffe0
004bff5cstr x30, [sp-32]!
004bff60stur x29, [sp-8]
004bff64sub x29, sp, 8
004bff68str x0, [sp+40]
004bff6cldrsb x27, [x0]
004bff70ldr x1, [x0]
004bff74ldrsb x27, [x1]
004bff78ldr x2, [x1]
004bff7cldrsb x27, [x2]
004bff80ldr x0, [x1+8]
004bff84ldr x1, [x2+24]
004bff88blr x1
004bff8cldr x1, [sp+40]
004bff90ldrsb x27, [x1]
004bff94orr x2, xzr, 1
004bff98strb w2, [x1+24]
004bff9cldr x1, [sp+40]
004bffa0ldrsb x27, [x1]
004bffa4ldr x0, [x1]
004bffa8str x0, [sp+16]
004bffacbl sync.(*Cond).Broadcast
004bffb0ldr x1, [sp+40]
004bffb4ldrsb x27, [x1]
004bffb8ldr x1, [x1]
004bffbcldrsb x27, [x1]
004bffc0ldr x2, [x1]
004bffc4ldrsb x27, [x2]
004bffc8ldr x0, [x1+8]
004bffccldr x1, [x2+32]
004bffd0blr x1
004bffd4ldur x29, [sp-8]
004bffd8ldr x30, [sp], 32
004bffdcret x30
004bffe0
004bffe0loc_4bffe0:
004bffe0str x0, [sp+8]
004bffe4mov x3, x30
004bffe8bl runtime.morestack_noctxt.abi0
004bffecldr x0, [sp+8]
004bfff0b 0x4bff50
004bfff4udf 0
004bfff8udf 0
004bfffcudf 0
004bff50
004bff50golang.org/x/crypto/ssh.(*window).close: ; void golang.org/x/crypto/ssh.(*window).close(golang.org/x/crypto/ssh.window * w)
004bff50ldr x16, [x28+16]
004bff54subs xzr, sp, x16
004bff58b.ls 0x4bffe0
004bff5cstr x30, [sp-32]!
004bff60stur x29, [sp-8]
004bff64sub x29, sp, 8
004bff68str x0, [sp+40]
004bff6cldrsb x27, [x0]
004bff70ldr x1, [x0]
004bff74ldrsb x27, [x1]
004bff78ldr x2, [x1]
004bff7cldrsb x27, [x2]
004bff80ldr x0, [x1+8]
004bff84ldr x1, [x2+24]
004bff88blr x1
004bff8cldr x1, [sp+40]
004bff90ldrsb x27, [x1]
004bff94orr x2, xzr, 1
004bff98strb w2, [x1+24]
004bff9cldr x1, [sp+40]
004bffa0ldrsb x27, [x1]
004bffa4ldr x0, [x1]
004bffa8str x0, [sp+16]
004bffacbl sync.(*Cond).Broadcast
004bffb0ldr x1, [sp+40]
004bffb4ldrsb x27, [x1]
004bffb8ldr x1, [x1]
004bffbcldrsb x27, [x1]
004bffc0ldr x2, [x1]
004bffc4ldrsb x27, [x2]
004bffc8ldr x0, [x1+8]
004bffccldr x1, [x2+32]
004bffd0blr x1
004bffd4ldur x29, [sp-8]
004bffd8ldr x30, [sp], 32
004bffdcret x30
004bffe0
004bffe0loc_4bffe0:
004bffe0str x0, [sp+8]
004bffe4mov x3, x30
004bffe8bl runtime.morestack_noctxt.abi0
004bffecldr x0, [sp+8]
004bfff0b 0x4bff50
004bfff4udf 0
004bfff8udf 0
004bfffcudf 0
004bff50
004c0000
004c0000golang.org/x/crypto/ssh.(*window).reserve: ; void golang.org/x/crypto/ssh.(*window).reserve(golang.org/x/crypto/ssh.window * w, uint32 win)
004c0000ldr x16, [x28+16]
004c0004subs xzr, sp, x16
004c0008b.ls 0x4c01d8
004c000cstr x30, [sp-80]!
004c0010stur x29, [sp-8]
004c0014sub x29, sp, 8
004c0018str x0, [sp+88]
004c001cstr w1, [sp+96]
004c0020str wzr, [sp+20]
004c0024stp xzr, xzr, [sp+24]
004c0028stp xzr, xzr, [sp+40]
004c002cldr x1, [sp+88]
004c0030ldrsb x27, [x1]
004c0034ldr x1, [x1]
004c0038ldrsb x27, [x1]
004c003cldr x2, [x1]
004c0040ldrsb x27, [x2]
004c0044ldr x0, [x1+8]
004c0048ldr x1, [x2+24]
004c004cblr x1
004c0050ldr x1, [sp+88]
004c0054ldrsb x27, [x1]
004c0058ldr x2, [sp+88]
004c005cldrsb x27, [x2]
004c0060ldr x2, [x2+16]
004c0064add x2, x2, 1
004c0068str x2, [x1+16]
004c006cldr x1, [sp+88]
004c0070ldrsb x27, [x1]
004c0074ldr x0, [x1]
004c0078str x0, [sp+64]
004c007cbl sync.(*Cond).Broadcast
004c0080b 0x4c0084
004c0084
004c0084loc_4c0084:
004c0084ldr x1, [sp+88]
004c0088ldrsb x27, [x1]
004c008cldr w1, [x1+8]
004c0090subs wzr, w1, 0
004c0094cset x2, eq
004c0098strb w2, [sp+19]
004c009ccbz w1, 0x4c00a4
004c00a0b 0x4c00bc
004c00a4
004c00a4loc_4c00a4:
004c00a4ldr x1, [sp+88]
004c00a8ldrsb x27, [x1]
004c00acldrb w1, [x1+24]
004c00b0eor x1, x1, 1
004c00b4strb w1, [sp+19]
004c00b8b 0x4c00c0
004c00bc
004c00bcloc_4c00bc:
004c00bcb 0x4c00c0
004c00c0
004c00c0loc_4c00c0:
004c00c0ldrb w1, [sp+19]
004c00c4tbnz w1, 0, 0x4c00cc
004c00c8b 0x4c00e8
004c00cc
004c00ccloc_4c00cc:
004c00ccldr x1, [sp+88]
004c00d0ldrsb x27, [x1]
004c00d4ldr x0, [x1]
004c00d8str x0, [sp+56]
004c00dcbl sync.(*Cond).Wait
004c00e0b 0x4c00e4
004c00e4
004c00e4loc_4c00e4:
004c00e4b 0x4c0084
004c00e8
004c00e8loc_4c00e8:
004c00e8ldr x1, [sp+88]
004c00ecldrsb x27, [x1]
004c00f0ldr x2, [sp+88]
004c00f4ldrsb x27, [x2]
004c00f8ldr x2, [x2+16]
004c00fcsub x2, x2, 1
004c0100str x2, [x1+16]
004c0104ldr x1, [sp+88]
004c0108ldrsb x27, [x1]
004c010cldr w1, [x1+8]
004c0110ldr w2, [sp+96]
004c0114subs wzr, w2, w1
004c0118b.hi 0x4c0120
004c011cb 0x4c0134
004c0120
004c0120loc_4c0120:
004c0120ldr x1, [sp+88]
004c0124ldrsb x27, [x1]
004c0128ldr w1, [x1+8]
004c012cstr w1, [sp+96]
004c0130b 0x4c0138
004c0134
004c0134loc_4c0134:
004c0134b 0x4c0138
004c0138
004c0138loc_4c0138:
004c0138ldr x1, [sp+88]
004c013cldrsb x27, [x1]
004c0140ldr x2, [sp+88]
004c0144ldrsb x27, [x2]
004c0148ldr w2, [x2+8]
004c014cldr w3, [sp+96]
004c0150sub x2, x2, x3
004c0154str w2, [x1+8]
004c0158ldr x1, [sp+88]
004c015cldrsb x27, [x1]
004c0160ldrb w1, [x1+24]
004c0164tbnz w1, 0, 0x4c016c
004c0168b 0x4c0188
004c016c
004c016cloc_4c016c:
004c016cadrp x27, 0x561000
004c0170ldr x1, [x27+1520]
004c0174adrp x27, 0x561000
004c0178ldr x2, [x27+1528]
004c017cstr x1, [sp+40]
004c0180str x2, [sp+48]
004c0184b 0x4c018c
004c0188
004c0188loc_4c0188:
004c0188b 0x4c018c
004c018c
004c018cloc_4c018c:
004c018cldr x1, [sp+88]
004c0190ldrsb x27, [x1]
004c0194ldr x1, [x1]
004c0198ldrsb x27, [x1]
004c019cldr x2, [x1]
004c01a0ldrsb x27, [x2]
004c01a4ldr x0, [x1+8]
004c01a8ldr x1, [x2+32]
004c01acblr x1
004c01b0ldr w1, [sp+96]
004c01b4str w1, [sp+20]
004c01b8ldr x1, [sp+40]
004c01bcldr x2, [sp+48]
004c01c0str x1, [sp+24]
004c01c4str x2, [sp+32]
004c01c8ldr w0, [sp+20]
004c01ccldur x29, [sp-8]
004c01d0ldr x30, [sp], 80
004c01d4ret x30
004c01d8
004c01d8loc_4c01d8:
004c01d8str x0, [sp+8]
004c01dcstr w1, [sp+16]
004c01e0mov x3, x30
004c01e4bl runtime.morestack_noctxt.abi0
004c01e8ldr x0, [sp+8]
004c01ecldr w1, [sp+16]
004c01f0b 0x4c0000
004c01f4udf 0
004c01f8udf 0
004c01fcudf 0
004c0000
004c0000golang.org/x/crypto/ssh.(*window).reserve: ; void golang.org/x/crypto/ssh.(*window).reserve(golang.org/x/crypto/ssh.window * w, uint32 win)
004c0000ldr x16, [x28+16]
004c0004subs xzr, sp, x16
004c0008b.ls 0x4c01d8
004c000cstr x30, [sp-80]!
004c0010stur x29, [sp-8]
004c0014sub x29, sp, 8
004c0018str x0, [sp+88]
004c001cstr w1, [sp+96]
004c0020str wzr, [sp+20]
004c0024stp xzr, xzr, [sp+24]
004c0028stp xzr, xzr, [sp+40]
004c002cldr x1, [sp+88]
004c0030ldrsb x27, [x1]
004c0034ldr x1, [x1]
004c0038ldrsb x27, [x1]
004c003cldr x2, [x1]
004c0040ldrsb x27, [x2]
004c0044ldr x0, [x1+8]
004c0048ldr x1, [x2+24]
004c004cblr x1
004c0050ldr x1, [sp+88]
004c0054ldrsb x27, [x1]
004c0058ldr x2, [sp+88]
004c005cldrsb x27, [x2]
004c0060ldr x2, [x2+16]
004c0064add x2, x2, 1
004c0068str x2, [x1+16]
004c006cldr x1, [sp+88]
004c0070ldrsb x27, [x1]
004c0074ldr x0, [x1]
004c0078str x0, [sp+64]
004c007cbl sync.(*Cond).Broadcast
004c0080b 0x4c0084
004c0084
004c0084loc_4c0084:
004c0084ldr x1, [sp+88]
004c0088ldrsb x27, [x1]
004c008cldr w1, [x1+8]
004c0090subs wzr, w1, 0
004c0094cset x2, eq
004c0098strb w2, [sp+19]
004c009ccbz w1, 0x4c00a4
004c00a0b 0x4c00bc
004c00a4
004c00a4loc_4c00a4:
004c00a4ldr x1, [sp+88]
004c00a8ldrsb x27, [x1]
004c00acldrb w1, [x1+24]
004c00b0eor x1, x1, 1
004c00b4strb w1, [sp+19]
004c00b8b 0x4c00c0
004c00bc
004c00bcloc_4c00bc:
004c00bcb 0x4c00c0
004c00c0
004c00c0loc_4c00c0:
004c00c0ldrb w1, [sp+19]
004c00c4tbnz w1, 0, 0x4c00cc
004c00c8b 0x4c00e8
004c00cc
004c00ccloc_4c00cc:
004c00ccldr x1, [sp+88]
004c00d0ldrsb x27, [x1]
004c00d4ldr x0, [x1]
004c00d8str x0, [sp+56]
004c00dcbl sync.(*Cond).Wait
004c00e0b 0x4c00e4
004c00e4
004c00e4loc_4c00e4:
004c00e4b 0x4c0084
004c00e8
004c00e8loc_4c00e8:
004c00e8ldr x1, [sp+88]
004c00ecldrsb x27, [x1]
004c00f0ldr x2, [sp+88]
004c00f4ldrsb x27, [x2]
004c00f8ldr x2, [x2+16]
004c00fcsub x2, x2, 1
004c0100str x2, [x1+16]
004c0104ldr x1, [sp+88]
004c0108ldrsb x27, [x1]
004c010cldr w1, [x1+8]
004c0110ldr w2, [sp+96]
004c0114subs wzr, w2, w1
004c0118b.hi 0x4c0120
004c011cb 0x4c0134
004c0120
004c0120loc_4c0120:
004c0120ldr x1, [sp+88]
004c0124ldrsb x27, [x1]
004c0128ldr w1, [x1+8]
004c012cstr w1, [sp+96]
004c0130b 0x4c0138
004c0134
004c0134loc_4c0134:
004c0134b 0x4c0138
004c0138
004c0138loc_4c0138:
004c0138ldr x1, [sp+88]
004c013cldrsb x27, [x1]
004c0140ldr x2, [sp+88]
004c0144ldrsb x27, [x2]
004c0148ldr w2, [x2+8]
004c014cldr w3, [sp+96]
004c0150sub x2, x2, x3
004c0154str w2, [x1+8]
004c0158ldr x1, [sp+88]
004c015cldrsb x27, [x1]
004c0160ldrb w1, [x1+24]
004c0164tbnz w1, 0, 0x4c016c
004c0168b 0x4c0188
004c016c
004c016cloc_4c016c:
004c016cadrp x27, 0x561000
004c0170ldr x1, [x27+1520]
004c0174adrp x27, 0x561000
004c0178ldr x2, [x27+1528]
004c017cstr x1, [sp+40]
004c0180str x2, [sp+48]
004c0184b 0x4c018c
004c0188
004c0188loc_4c0188:
004c0188b 0x4c018c
004c018c
004c018cloc_4c018c:
004c018cldr x1, [sp+88]
004c0190ldrsb x27, [x1]
004c0194ldr x1, [x1]
004c0198ldrsb x27, [x1]
004c019cldr x2, [x1]
004c01a0ldrsb x27, [x2]
004c01a4ldr x0, [x1+8]
004c01a8ldr x1, [x2+32]
004c01acblr x1
004c01b0ldr w1, [sp+96]
004c01b4str w1, [sp+20]
004c01b8ldr x1, [sp+40]
004c01bcldr x2, [sp+48]
004c01c0str x1, [sp+24]
004c01c4str x2, [sp+32]
004c01c8ldr w0, [sp+20]
004c01ccldur x29, [sp-8]
004c01d0ldr x30, [sp], 80
004c01d4ret x30
004c01d8
004c01d8loc_4c01d8:
004c01d8str x0, [sp+8]
004c01dcstr w1, [sp+16]
004c01e0mov x3, x30
004c01e4bl runtime.morestack_noctxt.abi0
004c01e8ldr x0, [sp+8]
004c01ecldr w1, [sp+16]
004c01f0b 0x4c0000
004c01f4udf 0
004c01f8udf 0
004c01fcudf 0
004c0000
Loading..