File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004e8640
004e8640golang.org/x/crypto/ssh/agent.unmarshal: ; void golang.org/x/crypto/ssh/agent.unmarshal(struct []uint8 packet)
004e8640ldr x16, [x28+16]
004e8644sub x17, sp, 160
004e8648subs xzr, x17, x16
004e864cb.ls 0x4e89c8
004e8650sub x20, sp, 288
004e8654stp x29, x30, [x20-8]
004e8658add sp, x20, 0
004e865csub x29, sp, 8
004e8660str x0, [sp+296]
004e8664str x1, [sp+304]
004e8668str x2, [sp+312]
004e866cstp xzr, xzr, [sp+88]
004e8670stp xzr, xzr, [sp+72]
004e8674ldr x5, [sp+304]
004e8678str x5, [sp+64]
004e867ccbz x5, 0x4e8684
004e8680b 0x4e86c4
004e8684
004e8684loc_4e8684:
004e8684adrp x0, 0x1ce000
004e8688add x0, x0, 1574
004e868cmovz x1, 19
004e8690bl errors.New
004e8694str x0, [sp+160]
004e8698str x1, [sp+168]
004e869cstp xzr, xzr, [sp+88]
004e86a0ldr x2, [sp+160]
004e86a4ldr x3, [sp+168]
004e86a8str x2, [sp+72]
004e86acstr x3, [sp+80]
004e86b0ldr x0, [sp+88]
004e86b4ldr x1, [sp+96]
004e86b8ldp x29, x30, [sp-8]
004e86bcadd sp, sp, 288
004e86c0ret x30
004e86c4
004e86c4loc_4e86c4:
004e86c4stp xzr, xzr, [sp+104]
004e86c8ldr x1, [sp+304]
004e86ccldr x5, [sp+296]
004e86d0subs xzr, x1, 0
004e86d4b.hi 0x4e86dc
004e86d8b 0x4e89bc
004e86dc
004e86dcloc_4e86dc:
004e86dcldrb w5, [x5]
004e86e0strb w5, [sp+63]
004e86e4mov x6, x5
004e86e8subs wzr, w6, 5
004e86ecb.ls 0x4e86f4
004e86f0b 0x4e8788
004e86f4
004e86f4loc_4e86f4:
004e86f4mov x6, x5
004e86f8subs wzr, w6, 2
004e86fcb.eq 0x4e8704
004e8700b 0x4e8730
004e8704
004e8704loc_4e8704:
004e8704b 0x4e8708
004e8708
004e8708loc_4e8708:
004e8708adrp x0, 0x144000
004e870cadd x0, x0, 2784
004e8710bl runtime.newobject
004e8714str x0, [sp+232]
004e8718str x0, [sp+224]
004e871cadrp x1, 0x102000
004e8720add x1, x1, 1408
004e8724str x1, [sp+104]
004e8728str x0, [sp+112]
004e872cb 0x4e8850
004e8730
004e8730loc_4e8730:
004e8730subs wzr, w5, 5
004e8734b.eq 0x4e873c
004e8738b 0x4e8780
004e873c
004e873cloc_4e873c:
004e873cb 0x4e8740
004e8740
004e8740loc_4e8740:
004e8740adrp x4, 0x563000
004e8744add x4, x4, 1504
004e8748str x4, [sp+152]
004e874cstr x4, [sp+144]
004e8750adrp x5, 0x102000
004e8754add x5, x5, 1472
004e8758str x5, [sp+88]
004e875cstr x4, [sp+96]
004e8760stp xzr, xzr, [sp+72]
004e8764ldr x0, [sp+88]
004e8768ldr x1, [sp+96]
004e876cmov x2, xzr
004e8770mov x3, xzr
004e8774ldp x29, x30, [sp-8]
004e8778add sp, sp, 288
004e877cret x30
004e8780
004e8780loc_4e8780:
004e8780b 0x4e8784
004e8784
004e8784loc_4e8784:
004e8784b 0x4e88dc
004e8788
004e8788loc_4e8788:
004e8788mov x6, x5
004e878csubs wzr, w6, 6
004e8790b.eq 0x4e8798
004e8794b 0x4e87dc
004e8798
004e8798loc_4e8798:
004e8798b 0x4e879c
004e879c
004e879cloc_4e879c:
004e879cadrp x4, 0x563000
004e87a0add x4, x4, 1504
004e87a4str x4, [sp+136]
004e87a8str x4, [sp+272]
004e87acadrp x5, 0x102000
004e87b0add x5, x5, 1728
004e87b4str x5, [sp+88]
004e87b8str x4, [sp+96]
004e87bcstp xzr, xzr, [sp+72]
004e87c0ldr x0, [sp+88]
004e87c4ldr x1, [sp+96]
004e87c8mov x2, xzr
004e87ccmov x3, xzr
004e87d0ldp x29, x30, [sp-8]
004e87d4add sp, sp, 288
004e87d8ret x30
004e87dc
004e87dcloc_4e87dc:
004e87dcmov x6, x5
004e87e0subs wzr, w6, 12
004e87e4b.eq 0x4e87ec
004e87e8b 0x4e8818
004e87ec
004e87ecloc_4e87ec:
004e87ecb 0x4e87f0
004e87f0
004e87f0loc_4e87f0:
004e87f0adrp x0, 0x15d000
004e87f4add x0, x0, 384
004e87f8bl runtime.newobject
004e87fcstr x0, [sp+264]
004e8800str x0, [sp+256]
004e8804adrp x1, 0x102000
004e8808add x1, x1, 1536
004e880cstr x1, [sp+104]
004e8810str x0, [sp+112]
004e8814b 0x4e8850
004e8818
004e8818loc_4e8818:
004e8818subs wzr, w5, 14
004e881cb.eq 0x4e8824
004e8820b 0x4e88d0
004e8824
004e8824loc_4e8824:
004e8824b 0x4e8828
004e8828
004e8828loc_4e8828:
004e8828adrp x0, 0x144000
004e882cadd x0, x0, 2912
004e8830bl runtime.newobject
004e8834str x0, [sp+248]
004e8838str x0, [sp+240]
004e883cadrp x1, 0x102000
004e8840add x1, x1, 1664
004e8844str x1, [sp+104]
004e8848str x0, [sp+112]
004e884cb 0x4e8850
004e8850
004e8850loc_4e8850:
004e8850ldr x3, [sp+104]
004e8854ldr x0, [sp+296]
004e8858ldr x1, [sp+304]
004e885cldr x4, [sp+112]
004e8860ldr x2, [sp+312]
004e8864bl golang.org/x/crypto/ssh.Unmarshal
004e8868str x0, [sp+120]
004e886cstr x1, [sp+128]
004e8870cbnz x0, 0x4e8878
004e8874b 0x4e88a0
004e8878
004e8878loc_4e8878:
004e8878stp xzr, xzr, [sp+88]
004e887cldr x3, [sp+128]
004e8880ldr x2, [sp+120]
004e8884str x2, [sp+72]
004e8888str x3, [sp+80]
004e888cldr x0, [sp+88]
004e8890ldr x1, [sp+96]
004e8894ldp x29, x30, [sp-8]
004e8898add sp, sp, 288
004e889cret x30
004e88a0
004e88a0loc_4e88a0:
004e88a0ldr x4, [sp+104]
004e88a4ldr x5, [sp+112]
004e88a8str x4, [sp+88]
004e88acstr x5, [sp+96]
004e88b0stp xzr, xzr, [sp+72]
004e88b4ldr x0, [sp+88]
004e88b8ldr x1, [sp+96]
004e88bcmov x2, xzr
004e88c0mov x3, xzr
004e88c4ldp x29, x30, [sp-8]
004e88c8add sp, sp, 288
004e88ccret x30
004e88d0
004e88d0loc_4e88d0:
004e88d0b 0x4e88d4
004e88d4
004e88d4loc_4e88d4:
004e88d4b 0x4e88d8
004e88d8
004e88d8loc_4e88d8:
004e88d8b 0x4e88dc
004e88dc
004e88dcloc_4e88dc:
004e88dcb 0x4e88e0
004e88e0
004e88e0loc_4e88e0:
004e88e0stp xzr, xzr, [sp+208]
004e88e4add x5, sp, 208
004e88e8str x5, [sp+176]
004e88ecldr x1, [sp+304]
004e88f0ldr x5, [sp+296]
004e88f4subs xzr, x1, 0
004e88f8b.hi 0x4e8900
004e88fcb 0x4e89b4
004e8900
004e8900loc_4e8900:
004e8900ldrb w5, [x5]
004e8904strb w5, [sp+62]
004e8908ldr x6, [sp+176]
004e890cldrsb x27, [x6]
004e8910adrp x7, 0x10d000
004e8914add x7, x7, 3072
004e8918str x7, [x6]
004e891cubfm x5, x5, 61, 7
004e8920adrp x7, 0x23a000
004e8924add x7, x7, 640
004e8928add x5, x7, x5
004e892cadrp x27, 0x563000
004e8930ldr w7, [x27+3056]
004e8934cbz w7, 0x4e893c
004e8938b 0x4e8940
004e893c
004e893cloc_4e893c:
004e893cb 0x4e8950
004e8940
004e8940loc_4e8940:
004e8940ldr x7, [x6+8]
004e8944bl runtime.gcWriteBarrier1
004e8948str x7, [x25]
004e894cb 0x4e8950
004e8950
004e8950loc_4e8950:
004e8950str x5, [x6+8]
004e8954ldr x2, [sp+176]
004e8958ldrsb x27, [x2]
004e895cb 0x4e8960
004e8960
004e8960loc_4e8960:
004e8960str x2, [sp+184]
004e8964orr x4, xzr, 1
004e8968str x4, [sp+192]
004e896cstr x4, [sp+200]
004e8970adrp x0, 0x1d2000
004e8974add x0, x0, 2099
004e8978movz x1, 26
004e897cmov x3, x4
004e8980bl fmt.Errorf
004e8984str x0, [sp+160]
004e8988str x1, [sp+168]
004e898cstp xzr, xzr, [sp+88]
004e8990ldr x2, [sp+160]
004e8994ldr x3, [sp+168]
004e8998str x2, [sp+72]
004e899cstr x3, [sp+80]
004e89a0ldr x0, [sp+88]
004e89a4ldr x1, [sp+96]
004e89a8ldp x29, x30, [sp-8]
004e89acadd sp, sp, 288
004e89b0ret x30
004e89b4
004e89b4loc_4e89b4:
004e89b4mov x0, xzr
004e89b8bl runtime.panicIndex
004e89bc
004e89bcloc_4e89bc:
004e89bcmov x0, xzr
004e89c0bl runtime.panicIndex
004e89c4hint
004e89c8
004e89c8loc_4e89c8:
004e89c8stp x0, x1, [sp+8]
004e89ccstr x2, [sp+24]
004e89d0mov x3, x30
004e89d4bl runtime.morestack_noctxt.abi0
004e89d8ldp x0, x1, [sp+8]
004e89dcldr x2, [sp+24]
004e89e0b 0x4e8640
004e89e4udf 0
004e89e8udf 0
004e89ecudf 0
004e8640
004e8640golang.org/x/crypto/ssh/agent.unmarshal: ; void golang.org/x/crypto/ssh/agent.unmarshal(struct []uint8 packet)
004e8640ldr x16, [x28+16]
004e8644sub x17, sp, 160
004e8648subs xzr, x17, x16
004e864cb.ls 0x4e89c8
004e8650sub x20, sp, 288
004e8654stp x29, x30, [x20-8]
004e8658add sp, x20, 0
004e865csub x29, sp, 8
004e8660str x0, [sp+296]
004e8664str x1, [sp+304]
004e8668str x2, [sp+312]
004e866cstp xzr, xzr, [sp+88]
004e8670stp xzr, xzr, [sp+72]
004e8674ldr x5, [sp+304]
004e8678str x5, [sp+64]
004e867ccbz x5, 0x4e8684
004e8680b 0x4e86c4
004e8684
004e8684loc_4e8684:
004e8684adrp x0, 0x1ce000
004e8688add x0, x0, 1574
004e868cmovz x1, 19
004e8690bl errors.New
004e8694str x0, [sp+160]
004e8698str x1, [sp+168]
004e869cstp xzr, xzr, [sp+88]
004e86a0ldr x2, [sp+160]
004e86a4ldr x3, [sp+168]
004e86a8str x2, [sp+72]
004e86acstr x3, [sp+80]
004e86b0ldr x0, [sp+88]
004e86b4ldr x1, [sp+96]
004e86b8ldp x29, x30, [sp-8]
004e86bcadd sp, sp, 288
004e86c0ret x30
004e86c4
004e86c4loc_4e86c4:
004e86c4stp xzr, xzr, [sp+104]
004e86c8ldr x1, [sp+304]
004e86ccldr x5, [sp+296]
004e86d0subs xzr, x1, 0
004e86d4b.hi 0x4e86dc
004e86d8b 0x4e89bc
004e86dc
004e86dcloc_4e86dc:
004e86dcldrb w5, [x5]
004e86e0strb w5, [sp+63]
004e86e4mov x6, x5
004e86e8subs wzr, w6, 5
004e86ecb.ls 0x4e86f4
004e86f0b 0x4e8788
004e86f4
004e86f4loc_4e86f4:
004e86f4mov x6, x5
004e86f8subs wzr, w6, 2
004e86fcb.eq 0x4e8704
004e8700b 0x4e8730
004e8704
004e8704loc_4e8704:
004e8704b 0x4e8708
004e8708
004e8708loc_4e8708:
004e8708adrp x0, 0x144000
004e870cadd x0, x0, 2784
004e8710bl runtime.newobject
004e8714str x0, [sp+232]
004e8718str x0, [sp+224]
004e871cadrp x1, 0x102000
004e8720add x1, x1, 1408
004e8724str x1, [sp+104]
004e8728str x0, [sp+112]
004e872cb 0x4e8850
004e8730
004e8730loc_4e8730:
004e8730subs wzr, w5, 5
004e8734b.eq 0x4e873c
004e8738b 0x4e8780
004e873c
004e873cloc_4e873c:
004e873cb 0x4e8740
004e8740
004e8740loc_4e8740:
004e8740adrp x4, 0x563000
004e8744add x4, x4, 1504
004e8748str x4, [sp+152]
004e874cstr x4, [sp+144]
004e8750adrp x5, 0x102000
004e8754add x5, x5, 1472
004e8758str x5, [sp+88]
004e875cstr x4, [sp+96]
004e8760stp xzr, xzr, [sp+72]
004e8764ldr x0, [sp+88]
004e8768ldr x1, [sp+96]
004e876cmov x2, xzr
004e8770mov x3, xzr
004e8774ldp x29, x30, [sp-8]
004e8778add sp, sp, 288
004e877cret x30
004e8780
004e8780loc_4e8780:
004e8780b 0x4e8784
004e8784
004e8784loc_4e8784:
004e8784b 0x4e88dc
004e8788
004e8788loc_4e8788:
004e8788mov x6, x5
004e878csubs wzr, w6, 6
004e8790b.eq 0x4e8798
004e8794b 0x4e87dc
004e8798
004e8798loc_4e8798:
004e8798b 0x4e879c
004e879c
004e879cloc_4e879c:
004e879cadrp x4, 0x563000
004e87a0add x4, x4, 1504
004e87a4str x4, [sp+136]
004e87a8str x4, [sp+272]
004e87acadrp x5, 0x102000
004e87b0add x5, x5, 1728
004e87b4str x5, [sp+88]
004e87b8str x4, [sp+96]
004e87bcstp xzr, xzr, [sp+72]
004e87c0ldr x0, [sp+88]
004e87c4ldr x1, [sp+96]
004e87c8mov x2, xzr
004e87ccmov x3, xzr
004e87d0ldp x29, x30, [sp-8]
004e87d4add sp, sp, 288
004e87d8ret x30
004e87dc
004e87dcloc_4e87dc:
004e87dcmov x6, x5
004e87e0subs wzr, w6, 12
004e87e4b.eq 0x4e87ec
004e87e8b 0x4e8818
004e87ec
004e87ecloc_4e87ec:
004e87ecb 0x4e87f0
004e87f0
004e87f0loc_4e87f0:
004e87f0adrp x0, 0x15d000
004e87f4add x0, x0, 384
004e87f8bl runtime.newobject
004e87fcstr x0, [sp+264]
004e8800str x0, [sp+256]
004e8804adrp x1, 0x102000
004e8808add x1, x1, 1536
004e880cstr x1, [sp+104]
004e8810str x0, [sp+112]
004e8814b 0x4e8850
004e8818
004e8818loc_4e8818:
004e8818subs wzr, w5, 14
004e881cb.eq 0x4e8824
004e8820b 0x4e88d0
004e8824
004e8824loc_4e8824:
004e8824b 0x4e8828
004e8828
004e8828loc_4e8828:
004e8828adrp x0, 0x144000
004e882cadd x0, x0, 2912
004e8830bl runtime.newobject
004e8834str x0, [sp+248]
004e8838str x0, [sp+240]
004e883cadrp x1, 0x102000
004e8840add x1, x1, 1664
004e8844str x1, [sp+104]
004e8848str x0, [sp+112]
004e884cb 0x4e8850
004e8850
004e8850loc_4e8850:
004e8850ldr x3, [sp+104]
004e8854ldr x0, [sp+296]
004e8858ldr x1, [sp+304]
004e885cldr x4, [sp+112]
004e8860ldr x2, [sp+312]
004e8864bl golang.org/x/crypto/ssh.Unmarshal
004e8868str x0, [sp+120]
004e886cstr x1, [sp+128]
004e8870cbnz x0, 0x4e8878
004e8874b 0x4e88a0
004e8878
004e8878loc_4e8878:
004e8878stp xzr, xzr, [sp+88]
004e887cldr x3, [sp+128]
004e8880ldr x2, [sp+120]
004e8884str x2, [sp+72]
004e8888str x3, [sp+80]
004e888cldr x0, [sp+88]
004e8890ldr x1, [sp+96]
004e8894ldp x29, x30, [sp-8]
004e8898add sp, sp, 288
004e889cret x30
004e88a0
004e88a0loc_4e88a0:
004e88a0ldr x4, [sp+104]
004e88a4ldr x5, [sp+112]
004e88a8str x4, [sp+88]
004e88acstr x5, [sp+96]
004e88b0stp xzr, xzr, [sp+72]
004e88b4ldr x0, [sp+88]
004e88b8ldr x1, [sp+96]
004e88bcmov x2, xzr
004e88c0mov x3, xzr
004e88c4ldp x29, x30, [sp-8]
004e88c8add sp, sp, 288
004e88ccret x30
004e88d0
004e88d0loc_4e88d0:
004e88d0b 0x4e88d4
004e88d4
004e88d4loc_4e88d4:
004e88d4b 0x4e88d8
004e88d8
004e88d8loc_4e88d8:
004e88d8b 0x4e88dc
004e88dc
004e88dcloc_4e88dc:
004e88dcb 0x4e88e0
004e88e0
004e88e0loc_4e88e0:
004e88e0stp xzr, xzr, [sp+208]
004e88e4add x5, sp, 208
004e88e8str x5, [sp+176]
004e88ecldr x1, [sp+304]
004e88f0ldr x5, [sp+296]
004e88f4subs xzr, x1, 0
004e88f8b.hi 0x4e8900
004e88fcb 0x4e89b4
004e8900
004e8900loc_4e8900:
004e8900ldrb w5, [x5]
004e8904strb w5, [sp+62]
004e8908ldr x6, [sp+176]
004e890cldrsb x27, [x6]
004e8910adrp x7, 0x10d000
004e8914add x7, x7, 3072
004e8918str x7, [x6]
004e891cubfm x5, x5, 61, 7
004e8920adrp x7, 0x23a000
004e8924add x7, x7, 640
004e8928add x5, x7, x5
004e892cadrp x27, 0x563000
004e8930ldr w7, [x27+3056]
004e8934cbz w7, 0x4e893c
004e8938b 0x4e8940
004e893c
004e893cloc_4e893c:
004e893cb 0x4e8950
004e8940
004e8940loc_4e8940:
004e8940ldr x7, [x6+8]
004e8944bl runtime.gcWriteBarrier1
004e8948str x7, [x25]
004e894cb 0x4e8950
004e8950
004e8950loc_4e8950:
004e8950str x5, [x6+8]
004e8954ldr x2, [sp+176]
004e8958ldrsb x27, [x2]
004e895cb 0x4e8960
004e8960
004e8960loc_4e8960:
004e8960str x2, [sp+184]
004e8964orr x4, xzr, 1
004e8968str x4, [sp+192]
004e896cstr x4, [sp+200]
004e8970adrp x0, 0x1d2000
004e8974add x0, x0, 2099
004e8978movz x1, 26
004e897cmov x3, x4
004e8980bl fmt.Errorf
004e8984str x0, [sp+160]
004e8988str x1, [sp+168]
004e898cstp xzr, xzr, [sp+88]
004e8990ldr x2, [sp+160]
004e8994ldr x3, [sp+168]
004e8998str x2, [sp+72]
004e899cstr x3, [sp+80]
004e89a0ldr x0, [sp+88]
004e89a4ldr x1, [sp+96]
004e89a8ldp x29, x30, [sp-8]
004e89acadd sp, sp, 288
004e89b0ret x30
004e89b4
004e89b4loc_4e89b4:
004e89b4mov x0, xzr
004e89b8bl runtime.panicIndex
004e89bc
004e89bcloc_4e89bc:
004e89bcmov x0, xzr
004e89c0bl runtime.panicIndex
004e89c4hint
004e89c8
004e89c8loc_4e89c8:
004e89c8stp x0, x1, [sp+8]
004e89ccstr x2, [sp+24]
004e89d0mov x3, x30
004e89d4bl runtime.morestack_noctxt.abi0
004e89d8ldp x0, x1, [sp+8]
004e89dcldr x2, [sp+24]
004e89e0b 0x4e8640
004e89e4udf 0
004e89e8udf 0
004e89ecudf 0
004e8640
004e89f0
004e89f0golang.org/x/crypto/ssh/agent.(*client).Signers: ; void golang.org/x/crypto/ssh/agent.(*client).Signers(golang.org/x/crypto/ssh/agent.client * c)
004e89f0ldr x16, [x28+16]
004e89f4sub x17, sp, 224
004e89f8subs xzr, x17, x16
004e89fcb.ls 0x4e8c98
004e8a00sub x20, sp, 352
004e8a04stp x29, x30, [x20-8]
004e8a08add sp, x20, 0
004e8a0csub x29, sp, 8
004e8a10str x0, [sp+360]
004e8a14str xzr, [sp+120]
004e8a18stp xzr, xzr, [sp+128]
004e8a1cstp xzr, xzr, [sp+104]
004e8a20str xzr, [sp+216]
004e8a24stp xzr, xzr, [sp+224]
004e8a28stp xzr, xzr, [sp+328]
004e8a2cldr x0, [sp+360]
004e8a30bl golang.org/x/crypto/ssh/agent.(*client).List
004e8a34str x0, [sp+216]
004e8a38str x1, [sp+224]
004e8a3cstr x2, [sp+232]
004e8a40str x3, [sp+328]
004e8a44str x4, [sp+336]
004e8a48ldr x1, [sp+216]
004e8a4cldr x2, [sp+224]
004e8a50ldr x3, [sp+232]
004e8a54str x1, [sp+256]
004e8a58str x2, [sp+264]
004e8a5cstr x3, [sp+272]
004e8a60ldr x1, [sp+328]
004e8a64ldr x2, [sp+336]
004e8a68str x1, [sp+240]
004e8a6cstr x2, [sp+248]
004e8a70ldr x1, [sp+256]
004e8a74ldr x2, [sp+264]
004e8a78ldr x3, [sp+272]
004e8a7cstr x1, [sp+168]
004e8a80str x2, [sp+176]
004e8a84str x3, [sp+184]
004e8a88ldr x1, [sp+248]
004e8a8cldr x2, [sp+240]
004e8a90str x2, [sp+200]
004e8a94str x1, [sp+208]
004e8a98cbnz x2, 0x4e8aa0
004e8a9cb 0x4e8ad0
004e8aa0
004e8aa0loc_4e8aa0:
004e8aa0str xzr, [sp+120]
004e8aa4stp xzr, xzr, [sp+128]
004e8aa8ldr x3, [sp+200]
004e8aacldr x4, [sp+208]
004e8ab0str x3, [sp+104]
004e8ab4str x4, [sp+112]
004e8ab8ldr x0, [sp+120]
004e8abcldr x1, [sp+128]
004e8ac0ldr x2, [sp+136]
004e8ac4ldp x29, x30, [sp-8]
004e8ac8add sp, sp, 352
004e8accret x30
004e8ad0
004e8ad0loc_4e8ad0:
004e8ad0str xzr, [sp+144]
004e8ad4stp xzr, xzr, [sp+152]
004e8ad8ldr x5, [sp+176]
004e8adcldr x6, [sp+168]
004e8ae0ldr x7, [sp+184]
004e8ae4str x6, [sp+216]
004e8ae8str x5, [sp+224]
004e8aecstr x7, [sp+232]
004e8af0str xzr, [sp+96]
004e8af4str x5, [sp+88]
004e8af8b 0x4e8afc
004e8afc
004e8afcloc_4e8afc:
004e8afcldr x5, [sp+88]
004e8b00ldr x6, [sp+96]
004e8b04subs xzr, x5, x6
004e8b08b.gt 0x4e8b10
004e8b0cb 0x4e8c5c
004e8b10
004e8b10loc_4e8b10:
004e8b10ldr x1, [sp+96]
004e8b14ldr x2, [sp+216]
004e8b18ldr x1, [x2+3*x1]
004e8b1cstr x1, [sp+192]
004e8b20str x1, [sp+320]
004e8b24adrp x0, 0x15d000
004e8b28add x0, x0, 224
004e8b2cbl runtime.newobject
004e8b30str x0, [sp+304]
004e8b34ldr x1, [sp+360]
004e8b38adrp x27, 0x563000
004e8b3cldr w2, [x27+3056]
004e8b40cbz w2, 0x4e8b48
004e8b44b 0x4e8b4c
004e8b48
004e8b48loc_4e8b48:
004e8b48b 0x4e8b60
004e8b4c
004e8b4cloc_4e8b4c:
004e8b4cbl runtime.gcWriteBarrier2
004e8b50str x1, [x25]
004e8b54ldr x5, [x0]
004e8b58str x5, [x25+8]
004e8b5cb 0x4e8b60
004e8b60
004e8b60loc_4e8b60:
004e8b60str x1, [x0]
004e8b64ldr x5, [sp+320]
004e8b68str x5, [sp+296]
004e8b6cldr x6, [sp+304]
004e8b70ldrsb x27, [x6]
004e8b74adrp x7, 0x230000
004e8b78add x7, x7, 2080
004e8b7cstr x7, [x6+8]
004e8b80adrp x27, 0x563000
004e8b84ldr w7, [x27+3056]
004e8b88cbz w7, 0x4e8b90
004e8b8cb 0x4e8b94
004e8b90
004e8b90loc_4e8b90:
004e8b90b 0x4e8ba8
004e8b94
004e8b94loc_4e8b94:
004e8b94bl runtime.gcWriteBarrier2
004e8b98str x5, [x25]
004e8b9cldr x7, [x6+16]
004e8ba0str x7, [x25+8]
004e8ba4b 0x4e8ba8
004e8ba8
004e8ba8loc_4e8ba8:
004e8ba8str x5, [x6+16]
004e8bacldr x5, [sp+304]
004e8bb0str x5, [sp+312]
004e8bb4adrp x6, 0x22f000
004e8bb8add x6, x6, 2024
004e8bbcstr x6, [sp+280]
004e8bc0str x5, [sp+288]
004e8bc4ldr x2, [sp+160]
004e8bc8ldr x0, [sp+144]
004e8bccldr x5, [sp+152]
004e8bd0add x1, x5, 1
004e8bd4subs xzr, x2, x1
004e8bd8b.hs 0x4e8be0
004e8bdcb 0x4e8be4
004e8be0
004e8be0loc_4e8be0:
004e8be0b 0x4e8bf8
004e8be4
004e8be4loc_4e8be4:
004e8be4orr x3, xzr, 1
004e8be8adrp x4, 0x13a000
004e8becadd x4, x4, 3424
004e8bf0bl runtime.growslice
004e8bf4b 0x4e8bf8
004e8bf8
004e8bf8loc_4e8bf8:
004e8bf8sub x5, x1, 1
004e8bfcadd x6, x0, x5, lsl #4
004e8c00ubfm x5, x5, 60, 59
004e8c04ldr x7, [sp+288]
004e8c08ldr x8, [sp+280]
004e8c0cstr x8, [x0+x5]
004e8c10adrp x27, 0x563000
004e8c14ldr w5, [x27+3056]
004e8c18cbz w5, 0x4e8c20
004e8c1cb 0x4e8c24
004e8c20
004e8c20loc_4e8c20:
004e8c20b 0x4e8c38
004e8c24
004e8c24loc_4e8c24:
004e8c24bl runtime.gcWriteBarrier2
004e8c28str x7, [x25]
004e8c2cldr x5, [x6+8]
004e8c30str x5, [x25+8]
004e8c34b 0x4e8c38
004e8c38
004e8c38loc_4e8c38:
004e8c38str x7, [x6+8]
004e8c3cstr x0, [sp+144]
004e8c40str x1, [sp+152]
004e8c44str x2, [sp+160]
004e8c48b 0x4e8c4c
004e8c4c
004e8c4cloc_4e8c4c:
004e8c4cldr x5, [sp+96]
004e8c50add x5, x5, 1
004e8c54str x5, [sp+96]
004e8c58b 0x4e8afc
004e8c5c
004e8c5cloc_4e8c5c:
004e8c5cldr x5, [sp+144]
004e8c60ldr x6, [sp+152]
004e8c64ldr x7, [sp+160]
004e8c68str x5, [sp+120]
004e8c6cstr x6, [sp+128]
004e8c70str x7, [sp+136]
004e8c74stp xzr, xzr, [sp+104]
004e8c78ldr x0, [sp+120]
004e8c7cldr x1, [sp+128]
004e8c80ldr x2, [sp+136]
004e8c84mov x3, xzr
004e8c88mov x4, xzr
004e8c8cldp x29, x30, [sp-8]
004e8c90add sp, sp, 352
004e8c94ret x30
004e8c98
004e8c98loc_4e8c98:
004e8c98str x0, [sp+8]
004e8c9cmov x3, x30
004e8ca0bl runtime.morestack_noctxt.abi0
004e8ca4ldr x0, [sp+8]
004e8ca8b 0x4e89f0
004e8cacudf 0
004e89f0
004e89f0golang.org/x/crypto/ssh/agent.(*client).Signers: ; void golang.org/x/crypto/ssh/agent.(*client).Signers(golang.org/x/crypto/ssh/agent.client * c)
004e89f0ldr x16, [x28+16]
004e89f4sub x17, sp, 224
004e89f8subs xzr, x17, x16
004e89fcb.ls 0x4e8c98
004e8a00sub x20, sp, 352
004e8a04stp x29, x30, [x20-8]
004e8a08add sp, x20, 0
004e8a0csub x29, sp, 8
004e8a10str x0, [sp+360]
004e8a14str xzr, [sp+120]
004e8a18stp xzr, xzr, [sp+128]
004e8a1cstp xzr, xzr, [sp+104]
004e8a20str xzr, [sp+216]
004e8a24stp xzr, xzr, [sp+224]
004e8a28stp xzr, xzr, [sp+328]
004e8a2cldr x0, [sp+360]
004e8a30bl golang.org/x/crypto/ssh/agent.(*client).List
004e8a34str x0, [sp+216]
004e8a38str x1, [sp+224]
004e8a3cstr x2, [sp+232]
004e8a40str x3, [sp+328]
004e8a44str x4, [sp+336]
004e8a48ldr x1, [sp+216]
004e8a4cldr x2, [sp+224]
004e8a50ldr x3, [sp+232]
004e8a54str x1, [sp+256]
004e8a58str x2, [sp+264]
004e8a5cstr x3, [sp+272]
004e8a60ldr x1, [sp+328]
004e8a64ldr x2, [sp+336]
004e8a68str x1, [sp+240]
004e8a6cstr x2, [sp+248]
004e8a70ldr x1, [sp+256]
004e8a74ldr x2, [sp+264]
004e8a78ldr x3, [sp+272]
004e8a7cstr x1, [sp+168]
004e8a80str x2, [sp+176]
004e8a84str x3, [sp+184]
004e8a88ldr x1, [sp+248]
004e8a8cldr x2, [sp+240]
004e8a90str x2, [sp+200]
004e8a94str x1, [sp+208]
004e8a98cbnz x2, 0x4e8aa0
004e8a9cb 0x4e8ad0
004e8aa0
004e8aa0loc_4e8aa0:
004e8aa0str xzr, [sp+120]
004e8aa4stp xzr, xzr, [sp+128]
004e8aa8ldr x3, [sp+200]
004e8aacldr x4, [sp+208]
004e8ab0str x3, [sp+104]
004e8ab4str x4, [sp+112]
004e8ab8ldr x0, [sp+120]
004e8abcldr x1, [sp+128]
004e8ac0ldr x2, [sp+136]
004e8ac4ldp x29, x30, [sp-8]
004e8ac8add sp, sp, 352
004e8accret x30
004e8ad0
004e8ad0loc_4e8ad0:
004e8ad0str xzr, [sp+144]
004e8ad4stp xzr, xzr, [sp+152]
004e8ad8ldr x5, [sp+176]
004e8adcldr x6, [sp+168]
004e8ae0ldr x7, [sp+184]
004e8ae4str x6, [sp+216]
004e8ae8str x5, [sp+224]
004e8aecstr x7, [sp+232]
004e8af0str xzr, [sp+96]
004e8af4str x5, [sp+88]
004e8af8b 0x4e8afc
004e8afc
004e8afcloc_4e8afc:
004e8afcldr x5, [sp+88]
004e8b00ldr x6, [sp+96]
004e8b04subs xzr, x5, x6
004e8b08b.gt 0x4e8b10
004e8b0cb 0x4e8c5c
004e8b10
004e8b10loc_4e8b10:
004e8b10ldr x1, [sp+96]
004e8b14ldr x2, [sp+216]
004e8b18ldr x1, [x2+3*x1]
004e8b1cstr x1, [sp+192]
004e8b20str x1, [sp+320]
004e8b24adrp x0, 0x15d000
004e8b28add x0, x0, 224
004e8b2cbl runtime.newobject
004e8b30str x0, [sp+304]
004e8b34ldr x1, [sp+360]
004e8b38adrp x27, 0x563000
004e8b3cldr w2, [x27+3056]
004e8b40cbz w2, 0x4e8b48
004e8b44b 0x4e8b4c
004e8b48
004e8b48loc_4e8b48:
004e8b48b 0x4e8b60
004e8b4c
004e8b4cloc_4e8b4c:
004e8b4cbl runtime.gcWriteBarrier2
004e8b50str x1, [x25]
004e8b54ldr x5, [x0]
004e8b58str x5, [x25+8]
004e8b5cb 0x4e8b60
004e8b60
004e8b60loc_4e8b60:
004e8b60str x1, [x0]
004e8b64ldr x5, [sp+320]
004e8b68str x5, [sp+296]
004e8b6cldr x6, [sp+304]
004e8b70ldrsb x27, [x6]
004e8b74adrp x7, 0x230000
004e8b78add x7, x7, 2080
004e8b7cstr x7, [x6+8]
004e8b80adrp x27, 0x563000
004e8b84ldr w7, [x27+3056]
004e8b88cbz w7, 0x4e8b90
004e8b8cb 0x4e8b94
004e8b90
004e8b90loc_4e8b90:
004e8b90b 0x4e8ba8
004e8b94
004e8b94loc_4e8b94:
004e8b94bl runtime.gcWriteBarrier2
004e8b98str x5, [x25]
004e8b9cldr x7, [x6+16]
004e8ba0str x7, [x25+8]
004e8ba4b 0x4e8ba8
004e8ba8
004e8ba8loc_4e8ba8:
004e8ba8str x5, [x6+16]
004e8bacldr x5, [sp+304]
004e8bb0str x5, [sp+312]
004e8bb4adrp x6, 0x22f000
004e8bb8add x6, x6, 2024
004e8bbcstr x6, [sp+280]
004e8bc0str x5, [sp+288]
004e8bc4ldr x2, [sp+160]
004e8bc8ldr x0, [sp+144]
004e8bccldr x5, [sp+152]
004e8bd0add x1, x5, 1
004e8bd4subs xzr, x2, x1
004e8bd8b.hs 0x4e8be0
004e8bdcb 0x4e8be4
004e8be0
004e8be0loc_4e8be0:
004e8be0b 0x4e8bf8
004e8be4
004e8be4loc_4e8be4:
004e8be4orr x3, xzr, 1
004e8be8adrp x4, 0x13a000
004e8becadd x4, x4, 3424
004e8bf0bl runtime.growslice
004e8bf4b 0x4e8bf8
004e8bf8
004e8bf8loc_4e8bf8:
004e8bf8sub x5, x1, 1
004e8bfcadd x6, x0, x5, lsl #4
004e8c00ubfm x5, x5, 60, 59
004e8c04ldr x7, [sp+288]
004e8c08ldr x8, [sp+280]
004e8c0cstr x8, [x0+x5]
004e8c10adrp x27, 0x563000
004e8c14ldr w5, [x27+3056]
004e8c18cbz w5, 0x4e8c20
004e8c1cb 0x4e8c24
004e8c20
004e8c20loc_4e8c20:
004e8c20b 0x4e8c38
004e8c24
004e8c24loc_4e8c24:
004e8c24bl runtime.gcWriteBarrier2
004e8c28str x7, [x25]
004e8c2cldr x5, [x6+8]
004e8c30str x5, [x25+8]
004e8c34b 0x4e8c38
004e8c38
004e8c38loc_4e8c38:
004e8c38str x7, [x6+8]
004e8c3cstr x0, [sp+144]
004e8c40str x1, [sp+152]
004e8c44str x2, [sp+160]
004e8c48b 0x4e8c4c
004e8c4c
004e8c4cloc_4e8c4c:
004e8c4cldr x5, [sp+96]
004e8c50add x5, x5, 1
004e8c54str x5, [sp+96]
004e8c58b 0x4e8afc
004e8c5c
004e8c5cloc_4e8c5c:
004e8c5cldr x5, [sp+144]
004e8c60ldr x6, [sp+152]
004e8c64ldr x7, [sp+160]
004e8c68str x5, [sp+120]
004e8c6cstr x6, [sp+128]
004e8c70str x7, [sp+136]
004e8c74stp xzr, xzr, [sp+104]
004e8c78ldr x0, [sp+120]
004e8c7cldr x1, [sp+128]
004e8c80ldr x2, [sp+136]
004e8c84mov x3, xzr
004e8c88mov x4, xzr
004e8c8cldp x29, x30, [sp-8]
004e8c90add sp, sp, 352
004e8c94ret x30
004e8c98
004e8c98loc_4e8c98:
004e8c98str x0, [sp+8]
004e8c9cmov x3, x30
004e8ca0bl runtime.morestack_noctxt.abi0
004e8ca4ldr x0, [sp+8]
004e8ca8b 0x4e89f0
004e8cacudf 0
004e89f0
004e8cb0
004e8cb0golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).PublicKey: ; void golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).PublicKey(golang.org/x/crypto/ssh/agent.agentKeyringSigner * s)
004e8cb0str x30, [sp-32]!
004e8cb4stur x29, [sp-8]
004e8cb8sub x29, sp, 8
004e8cbcstr x0, [sp+40]
004e8cc0stp xzr, xzr, [sp+8]
004e8cc4ldr x2, [sp+40]
004e8cc8ldrsb x27, [x2]
004e8cccldr x0, [x2+8]
004e8cd0ldr x1, [x2+16]
004e8cd4str x0, [sp+8]
004e8cd8str x1, [sp+16]
004e8cdcadd x29, sp, 24
004e8ce0add sp, sp, 32
004e8ce4ret x30
004e8ce8udf 0
004e8cecudf 0
004e8cb0
004e8cb0golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).PublicKey: ; void golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).PublicKey(golang.org/x/crypto/ssh/agent.agentKeyringSigner * s)
004e8cb0str x30, [sp-32]!
004e8cb4stur x29, [sp-8]
004e8cb8sub x29, sp, 8
004e8cbcstr x0, [sp+40]
004e8cc0stp xzr, xzr, [sp+8]
004e8cc4ldr x2, [sp+40]
004e8cc8ldrsb x27, [x2]
004e8cccldr x0, [x2+8]
004e8cd0ldr x1, [x2+16]
004e8cd4str x0, [sp+8]
004e8cd8str x1, [sp+16]
004e8cdcadd x29, sp, 24
004e8ce0add sp, sp, 32
004e8ce4ret x30
004e8ce8udf 0
004e8cecudf 0
004e8cb0
004e8cf0
004e8cf0golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).Sign: ; void golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).Sign(golang.org/x/crypto/ssh/agent.agentKeyringSigner * s, io.Reader rand, struct []uint8 data)
004e8cf0ldr x16, [x28+16]
004e8cf4sub x17, sp, 32
004e8cf8subs xzr, x17, x16
004e8cfcb.ls 0x4e8dbc
004e8d00str x30, [sp-160]!
004e8d04stur x29, [sp-8]
004e8d08sub x29, sp, 8
004e8d0cstr x0, [sp+168]
004e8d10str x1, [sp+176]
004e8d14str x2, [sp+184]
004e8d18str x3, [sp+192]
004e8d1cstr x4, [sp+200]
004e8d20str x5, [sp+208]
004e8d24str xzr, [sp+72]
004e8d28stp xzr, xzr, [sp+56]
004e8d2cstr xzr, [sp+104]
004e8d30stp xzr, xzr, [sp+88]
004e8d34ldr x6, [sp+168]
004e8d38ldrsb x27, [x6]
004e8d3cldr x6, [x6]
004e8d40str x6, [sp+80]
004e8d44ldr x6, [sp+168]
004e8d48ldrsb x27, [x6]
004e8d4cldr x1, [x6+8]
004e8d50ldr x2, [x6+16]
004e8d54str x1, [sp+136]
004e8d58str x2, [sp+144]
004e8d5cldr x3, [sp+192]
004e8d60ldr x4, [sp+200]
004e8d64ldr x5, [sp+208]
004e8d68ldr x0, [sp+80]
004e8d6cbl golang.org/x/crypto/ssh/agent.(*client).Sign
004e8d70str x0, [sp+104]
004e8d74str x1, [sp+88]
004e8d78str x2, [sp+96]
004e8d7cldr x6, [sp+104]
004e8d80str x6, [sp+128]
004e8d84ldr x6, [sp+88]
004e8d88ldr x7, [sp+96]
004e8d8cstr x6, [sp+112]
004e8d90str x7, [sp+120]
004e8d94ldr x6, [sp+128]
004e8d98str x6, [sp+72]
004e8d9cldr x1, [sp+112]
004e8da0ldr x2, [sp+120]
004e8da4str x1, [sp+56]
004e8da8str x2, [sp+64]
004e8dacldr x0, [sp+72]
004e8db0ldur x29, [sp-8]
004e8db4ldr x30, [sp], 160
004e8db8ret x30
004e8dbc
004e8dbcloc_4e8dbc:
004e8dbcstp x0, x1, [sp+8]
004e8dc0stp x2, x3, [sp+24]
004e8dc4stp x4, x5, [sp+40]
004e8dc8mov x3, x30
004e8dccbl runtime.morestack_noctxt.abi0
004e8dd0ldp x0, x1, [sp+8]
004e8dd4ldp x2, x3, [sp+24]
004e8dd8ldp x4, x5, [sp+40]
004e8ddcb 0x4e8cf0
004e8cf0
004e8cf0golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).Sign: ; void golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).Sign(golang.org/x/crypto/ssh/agent.agentKeyringSigner * s, io.Reader rand, struct []uint8 data)
004e8cf0ldr x16, [x28+16]
004e8cf4sub x17, sp, 32
004e8cf8subs xzr, x17, x16
004e8cfcb.ls 0x4e8dbc
004e8d00str x30, [sp-160]!
004e8d04stur x29, [sp-8]
004e8d08sub x29, sp, 8
004e8d0cstr x0, [sp+168]
004e8d10str x1, [sp+176]
004e8d14str x2, [sp+184]
004e8d18str x3, [sp+192]
004e8d1cstr x4, [sp+200]
004e8d20str x5, [sp+208]
004e8d24str xzr, [sp+72]
004e8d28stp xzr, xzr, [sp+56]
004e8d2cstr xzr, [sp+104]
004e8d30stp xzr, xzr, [sp+88]
004e8d34ldr x6, [sp+168]
004e8d38ldrsb x27, [x6]
004e8d3cldr x6, [x6]
004e8d40str x6, [sp+80]
004e8d44ldr x6, [sp+168]
004e8d48ldrsb x27, [x6]
004e8d4cldr x1, [x6+8]
004e8d50ldr x2, [x6+16]
004e8d54str x1, [sp+136]
004e8d58str x2, [sp+144]
004e8d5cldr x3, [sp+192]
004e8d60ldr x4, [sp+200]
004e8d64ldr x5, [sp+208]
004e8d68ldr x0, [sp+80]
004e8d6cbl golang.org/x/crypto/ssh/agent.(*client).Sign
004e8d70str x0, [sp+104]
004e8d74str x1, [sp+88]
004e8d78str x2, [sp+96]
004e8d7cldr x6, [sp+104]
004e8d80str x6, [sp+128]
004e8d84ldr x6, [sp+88]
004e8d88ldr x7, [sp+96]
004e8d8cstr x6, [sp+112]
004e8d90str x7, [sp+120]
004e8d94ldr x6, [sp+128]
004e8d98str x6, [sp+72]
004e8d9cldr x1, [sp+112]
004e8da0ldr x2, [sp+120]
004e8da4str x1, [sp+56]
004e8da8str x2, [sp+64]
004e8dacldr x0, [sp+72]
004e8db0ldur x29, [sp-8]
004e8db4ldr x30, [sp], 160
004e8db8ret x30
004e8dbc
004e8dbcloc_4e8dbc:
004e8dbcstp x0, x1, [sp+8]
004e8dc0stp x2, x3, [sp+24]
004e8dc4stp x4, x5, [sp+40]
004e8dc8mov x3, x30
004e8dccbl runtime.morestack_noctxt.abi0
004e8dd0ldp x0, x1, [sp+8]
004e8dd4ldp x2, x3, [sp+24]
004e8dd8ldp x4, x5, [sp+40]
004e8ddcb 0x4e8cf0
004e8cf0
004e8de0
004e8de0golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).SignWithAlgorithm: ; void golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).SignWithAlgorithm(golang.org/x/crypto/ssh/agent.agentKeyringSigner * s, io.Reader rand, struct []uint8 data, struct string algorithm)
004e8de0ldr x16, [x28+16]
004e8de4sub x17, sp, 176
004e8de8subs xzr, x17, x16
004e8decb.ls 0x4e9444
004e8df0sub x20, sp, 304
004e8df4stp x29, x30, [x20-8]
004e8df8add sp, x20, 0
004e8dfcsub x29, sp, 8
004e8e00str x0, [sp+312]
004e8e04str x1, [sp+320]
004e8e08str x2, [sp+328]
004e8e0cstr x3, [sp+336]
004e8e10str x4, [sp+344]
004e8e14str x5, [sp+352]
004e8e18str x6, [sp+360]
004e8e1cstr x7, [sp+368]
004e8e20str xzr, [sp+88]
004e8e24stp xzr, xzr, [sp+72]
004e8e28ldr x7, [sp+368]
004e8e2csubs xzr, x7, 0
004e8e30cset x8, eq
004e8e34strb w8, [sp+67]
004e8e38cbz x7, 0x4e8e40
004e8e3cb 0x4e8e44
004e8e40
004e8e40loc_4e8e40:
004e8e40b 0x4e8eb0
004e8e44
004e8e44loc_4e8e44:
004e8e44ldr x1, [sp+312]
004e8e48ldrsb x27, [x1]
004e8e4cldr x2, [x1+8]
004e8e50ldrsb x27, [x2]
004e8e54ldr x0, [x1+16]
004e8e58ldr x1, [x2+32]
004e8e5cblr x1
004e8e60str x0, [sp+264]
004e8e64str x1, [sp+272]
004e8e68bl golang.org/x/crypto/ssh/agent.underlyingAlgo
004e8e6cstr x0, [sp+248]
004e8e70str x1, [sp+256]
004e8e74ldr x2, [sp+368]
004e8e78subs xzr, x1, x2
004e8e7ccset x1, eq
004e8e80b.eq 0x4e8e88
004e8e84b 0x4e8ea0
004e8e88
004e8e88loc_4e8e88:
004e8e88ldr x3, [sp+360]
004e8e8cldr x2, [sp+368]
004e8e90mov x1, x0
004e8e94mov x0, x3
004e8e98bl runtime.memequal
004e8e9cb 0x4e8ea8
004e8ea0
004e8ea0loc_4e8ea0:
004e8ea0mov x0, x1
004e8ea4b 0x4e8ea8
004e8ea8
004e8ea8loc_4e8ea8:
004e8ea8strb w0, [sp+67]
004e8eacb 0x4e8eb0
004e8eb0
004e8eb0loc_4e8eb0:
004e8eb0ldrb w7, [sp+67]
004e8eb4tbnz w7, 0, 0x4e8ebc
004e8eb8b 0x4e8f2c
004e8ebc
004e8ebcloc_4e8ebc:
004e8ebcstr xzr, [sp+240]
004e8ec0stp xzr, xzr, [sp+224]
004e8ec4ldr x1, [sp+320]
004e8ec8ldr x3, [sp+336]
004e8eccldr x4, [sp+344]
004e8ed0ldr x2, [sp+328]
004e8ed4ldr x5, [sp+352]
004e8ed8ldr x0, [sp+312]
004e8edcbl golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).Sign
004e8ee0str x0, [sp+240]
004e8ee4str x1, [sp+224]
004e8ee8str x2, [sp+232]
004e8eecldr x6, [sp+240]
004e8ef0str x6, [sp+120]
004e8ef4ldr x6, [sp+224]
004e8ef8ldr x7, [sp+232]
004e8efcstr x6, [sp+104]
004e8f00str x7, [sp+112]
004e8f04ldr x6, [sp+120]
004e8f08str x6, [sp+88]
004e8f0cldr x1, [sp+104]
004e8f10ldr x2, [sp+112]
004e8f14str x1, [sp+72]
004e8f18str x2, [sp+80]
004e8f1cldr x0, [sp+88]
004e8f20ldp x29, x30, [sp-8]
004e8f24add sp, sp, 304
004e8f28ret x30
004e8f2c
004e8f2cloc_4e8f2c:
004e8f2cstr wzr, [sp+68]
004e8f30ldr x1, [sp+368]
004e8f34ldr x7, [sp+360]
004e8f38str x7, [sp+192]
004e8f3cstr x1, [sp+200]
004e8f40b 0x4e8f44
004e8f44
004e8f44loc_4e8f44:
004e8f44subs xzr, x1, 12
004e8f48b.eq 0x4e8f50
004e8f4cb 0x4e92c0
004e8f50
004e8f50loc_4e8f50:
004e8f50b 0x4e8f54
004e8f54
004e8f54loc_4e8f54:
004e8f54subs xzr, x1, 12
004e8f58b.eq 0x4e8f60
004e8f5cb 0x4e90b8
004e8f60
004e8f60loc_4e8f60:
004e8f60subs xzr, x1, 0
004e8f64b.hi 0x4e8f6c
004e8f68b 0x4e9438
004e8f6c
004e8f6cloc_4e8f6c:
004e8f6cldrb w8, [x7]
004e8f70subs xzr, x1, 1
004e8f74b.hi 0x4e8f7c
004e8f78b 0x4e9430
004e8f7c
004e8f7cloc_4e8f7c:
004e8f7cldrb w9, [x7+1]
004e8f80ubfm x9, x9, 56, 7
004e8f84orr x8, x8, x9
004e8f88subs xzr, x1, 2
004e8f8cb.hi 0x4e8f94
004e8f90b 0x4e9428
004e8f94
004e8f94loc_4e8f94:
004e8f94ldrb w9, [x7+2]
004e8f98ubfm x9, x9, 48, 7
004e8f9corr x8, x8, x9
004e8fa0subs xzr, x1, 3
004e8fa4b.hi 0x4e8fac
004e8fa8b 0x4e9420
004e8fac
004e8facloc_4e8fac:
004e8facldrb w9, [x7+3]
004e8fb0ubfm x9, x9, 40, 7
004e8fb4orr x8, x8, x9
004e8fb8subs xzr, x1, 4
004e8fbcb.hi 0x4e8fc4
004e8fc0b 0x4e9418
004e8fc4
004e8fc4loc_4e8fc4:
004e8fc4ldrb w9, [x7+4]
004e8fc8ubfm x9, x9, 32, 7
004e8fccorr x8, x8, x9
004e8fd0subs xzr, x1, 5
004e8fd4b.hi 0x4e8fdc
004e8fd8b 0x4e9410
004e8fdc
004e8fdcloc_4e8fdc:
004e8fdcldrb w9, [x7+5]
004e8fe0ubfm x9, x9, 24, 7
004e8fe4orr x8, x8, x9
004e8fe8subs xzr, x1, 6
004e8fecb.hi 0x4e8ff4
004e8ff0b 0x4e9408
004e8ff4
004e8ff4loc_4e8ff4:
004e8ff4ldrb w9, [x7+6]
004e8ff8ubfm x9, x9, 16, 7
004e8ffcorr x8, x8, x9
004e9000subs xzr, x1, 7
004e9004b.hi 0x4e900c
004e9008b 0x4e9400
004e900c
004e900cloc_4e900c:
004e900cldrb w9, [x7+7]
004e9010ubfm x9, x9, 8, 7
004e9014orr x8, x8, x9
004e9018movz x9, 29554
004e901cmovk x9, 0x2d610000
004e9020movk x9, 0x687300000000
004e9024movk x9, 0x3261000000000000
004e9028subs xzr, x8, x9
004e902cb.eq 0x4e9034
004e9030b 0x4e90b4
004e9034
004e9034loc_4e9034:
004e9034subs xzr, x1, 8
004e9038b.hi 0x4e9040
004e903cb 0x4e93f8
004e9040
004e9040loc_4e9040:
004e9040ldrb w8, [x7+8]
004e9044subs xzr, x1, 9
004e9048b.hi 0x4e9050
004e904cb 0x4e93f0
004e9050
004e9050loc_4e9050:
004e9050ldrb w9, [x7+9]
004e9054ubfm x9, x9, 56, 7
004e9058orr x8, x8, x9
004e905csubs xzr, x1, 10
004e9060b.hi 0x4e9068
004e9064b 0x4e93e8
004e9068
004e9068loc_4e9068:
004e9068ldrb w9, [x7+10]
004e906cubfm x9, x9, 48, 7
004e9070orr x8, x8, x9
004e9074subs xzr, x1, 11
004e9078b.hi 0x4e9080
004e907cb 0x4e93e0
004e9080
004e9080loc_4e9080:
004e9080ldrb w9, [x7+11]
004e9084ubfm x9, x9, 40, 7
004e9088orr x8, x8, x9
004e908cmovz x9, 12845
004e9090movk x9, 0x36350000
004e9094subs wzr, w8, w9
004e9098b.eq 0x4e90a0
004e909cb 0x4e90b0
004e90a0
004e90a0loc_4e90a0:
004e90a0b 0x4e90a4
004e90a4
004e90a4loc_4e90a4:
004e90a4orr x7, xzr, 2
004e90a8str w7, [sp+68]
004e90acb 0x4e9218
004e90b0
004e90b0loc_4e90b0:
004e90b0b 0x4e90bc
004e90b4
004e90b4loc_4e90b4:
004e90b4b 0x4e90bc
004e90b8
004e90b8loc_4e90b8:
004e90b8b 0x4e90bc
004e90bc
004e90bcloc_4e90bc:
004e90bcsubs xzr, x1, 12
004e90c0b.eq 0x4e90c8
004e90c4b 0x4e92b4
004e90c8
004e90c8loc_4e90c8:
004e90c8subs xzr, x1, 0
004e90ccb.hi 0x4e90d4
004e90d0b 0x4e93d8
004e90d4
004e90d4loc_4e90d4:
004e90d4ldrb w8, [x7]
004e90d8subs xzr, x1, 1
004e90dcb.hi 0x4e90e4
004e90e0b 0x4e93d0
004e90e4
004e90e4loc_4e90e4:
004e90e4ldrb w9, [x7+1]
004e90e8ubfm x9, x9, 56, 7
004e90ecorr x8, x8, x9
004e90f0subs xzr, x1, 2
004e90f4b.hi 0x4e90fc
004e90f8b 0x4e93c8
004e90fc
004e90fcloc_4e90fc:
004e90fcldrb w9, [x7+2]
004e9100ubfm x9, x9, 48, 7
004e9104orr x8, x8, x9
004e9108subs xzr, x1, 3
004e910cb.hi 0x4e9114
004e9110b 0x4e93c0
004e9114
004e9114loc_4e9114:
004e9114ldrb w9, [x7+3]
004e9118ubfm x9, x9, 40, 7
004e911corr x8, x8, x9
004e9120subs xzr, x1, 4
004e9124b.hi 0x4e912c
004e9128b 0x4e93b8
004e912c
004e912cloc_4e912c:
004e912cldrb w9, [x7+4]
004e9130ubfm x9, x9, 32, 7
004e9134orr x8, x8, x9
004e9138subs xzr, x1, 5
004e913cb.hi 0x4e9144
004e9140b 0x4e93b0
004e9144
004e9144loc_4e9144:
004e9144ldrb w9, [x7+5]
004e9148ubfm x9, x9, 24, 7
004e914corr x8, x8, x9
004e9150subs xzr, x1, 6
004e9154b.hi 0x4e915c
004e9158b 0x4e93a8
004e915c
004e915cloc_4e915c:
004e915cldrb w9, [x7+6]
004e9160ubfm x9, x9, 16, 7
004e9164orr x8, x8, x9
004e9168subs xzr, x1, 7
004e916cb.hi 0x4e9174
004e9170b 0x4e93a0
004e9174
004e9174loc_4e9174:
004e9174ldrb w9, [x7+7]
004e9178ubfm x9, x9, 8, 7
004e917corr x8, x8, x9
004e9180movz x9, 29554
004e9184movk x9, 0x2d610000
004e9188movk x9, 0x687300000000
004e918cmovk x9, 0x3261000000000000
004e9190subs xzr, x8, x9
004e9194b.eq 0x4e919c
004e9198b 0x4e92b0
004e919c
004e919cloc_4e919c:
004e919csubs xzr, x1, 8
004e91a0b.hi 0x4e91a8
004e91a4b 0x4e9398
004e91a8
004e91a8loc_4e91a8:
004e91a8ldrb w8, [x7+8]
004e91acsubs xzr, x1, 9
004e91b0b.hi 0x4e91b8
004e91b4b 0x4e9390
004e91b8
004e91b8loc_4e91b8:
004e91b8ldrb w9, [x7+9]
004e91bcubfm x9, x9, 56, 7
004e91c0orr x8, x8, x9
004e91c4subs xzr, x1, 10
004e91c8b.hi 0x4e91d0
004e91ccb 0x4e9388
004e91d0
004e91d0loc_4e91d0:
004e91d0ldrb w9, [x7+10]
004e91d4ubfm x9, x9, 48, 7
004e91d8orr x8, x8, x9
004e91dcsubs xzr, x1, 11
004e91e0b.hi 0x4e91e8
004e91e4b 0x4e9380
004e91e8
004e91e8loc_4e91e8:
004e91e8ldrb w7, [x7+11]
004e91ecubfm x7, x7, 40, 7
004e91f0orr x7, x8, x7
004e91f4movz x8, 13613
004e91f8movk x8, 0x32310000
004e91fcsubs wzr, w7, w8
004e9200b.eq 0x4e9208
004e9204b 0x4e92ac
004e9208
004e9208loc_4e9208:
004e9208b 0x4e920c
004e920c
004e920cloc_4e920c:
004e920corr x7, xzr, 4
004e9210str w7, [sp+68]
004e9214b 0x4e9218
004e9218
004e9218loc_4e9218:
004e9218str xzr, [sp+240]
004e921cstp xzr, xzr, [sp+224]
004e9220ldr x7, [sp+312]
004e9224ldrsb x27, [x7]
004e9228ldr x7, [x7]
004e922cstr x7, [sp+144]
004e9230ldr x7, [sp+312]
004e9234ldrsb x27, [x7]
004e9238ldr x1, [x7+8]
004e923cldr x2, [x7+16]
004e9240str x1, [sp+128]
004e9244str x2, [sp+136]
004e9248ldr w6, [sp+68]
004e924cldr x3, [sp+336]
004e9250ldr x4, [sp+344]
004e9254ldr x5, [sp+352]
004e9258ldr x0, [sp+144]
004e925cbl golang.org/x/crypto/ssh/agent.(*client).SignWithFlags
004e9260str x0, [sp+240]
004e9264str x1, [sp+224]
004e9268str x2, [sp+232]
004e926cldr x7, [sp+240]
004e9270str x7, [sp+96]
004e9274ldr x7, [sp+224]
004e9278ldr x8, [sp+232]
004e927cstr x7, [sp+280]
004e9280str x8, [sp+288]
004e9284ldr x7, [sp+96]
004e9288str x7, [sp+88]
004e928cldr x1, [sp+280]
004e9290ldr x2, [sp+288]
004e9294str x1, [sp+72]
004e9298str x2, [sp+80]
004e929cldr x0, [sp+88]
004e92a0ldp x29, x30, [sp-8]
004e92a4add sp, sp, 304
004e92a8ret x30
004e92ac
004e92acloc_4e92ac:
004e92acb 0x4e92b8
004e92b0
004e92b0loc_4e92b0:
004e92b0b 0x4e92b8
004e92b4
004e92b4loc_4e92b4:
004e92b4b 0x4e92b8
004e92b8
004e92b8loc_4e92b8:
004e92b8b 0x4e92bc
004e92bc
004e92bcloc_4e92bc:
004e92bcb 0x4e92c4
004e92c0
004e92c0loc_4e92c0:
004e92c0b 0x4e92c4
004e92c4
004e92c4loc_4e92c4:
004e92c4b 0x4e92c8
004e92c8
004e92c8loc_4e92c8:
004e92c8stp xzr, xzr, [sp+208]
004e92ccadd x2, sp, 208
004e92d0str x2, [sp+160]
004e92d4ldr x0, [sp+360]
004e92d8ldr x1, [sp+368]
004e92dcbl runtime.convTstring
004e92e0str x0, [sp+152]
004e92e4ldr x2, [sp+160]
004e92e8ldrsb x27, [x2]
004e92ecadrp x3, 0x10c000
004e92f0add x3, x3, 2944
004e92f4str x3, [x2]
004e92f8adrp x27, 0x562000
004e92fcldr w3, [x27+3056]
004e9300cbz w3, 0x4e9308
004e9304b 0x4e930c
004e9308
004e9308loc_4e9308:
004e9308b 0x4e9320
004e930c
004e930cloc_4e930c:
004e930cbl runtime.gcWriteBarrier2
004e9310str x0, [x25]
004e9314ldr x5, [x2+8]
004e9318str x5, [x25+8]
004e931cb 0x4e9320
004e9320
004e9320loc_4e9320:
004e9320str x0, [x2+8]
004e9324ldr x2, [sp+160]
004e9328ldrsb x27, [x2]
004e932cb 0x4e9330
004e9330
004e9330loc_4e9330:
004e9330str x2, [sp+168]
004e9334orr x4, xzr, 1
004e9338str x4, [sp+176]
004e933cstr x4, [sp+184]
004e9340adrp x0, 0x1d5000
004e9344add x0, x0, 134
004e9348orr x1, xzr, 31
004e934cmov x3, x4
004e9350bl fmt.Errorf
004e9354str x0, [sp+224]
004e9358str x1, [sp+232]
004e935cstr xzr, [sp+88]
004e9360ldr x1, [sp+224]
004e9364ldr x2, [sp+232]
004e9368str x1, [sp+72]
004e936cstr x2, [sp+80]
004e9370ldr x0, [sp+88]
004e9374ldp x29, x30, [sp-8]
004e9378add sp, sp, 304
004e937cret x30
004e9380
004e9380loc_4e9380:
004e9380movz x0, 11
004e9384bl runtime.panicIndex
004e9388
004e9388loc_4e9388:
004e9388movz x0, 10
004e938cbl runtime.panicIndex
004e9390
004e9390loc_4e9390:
004e9390movz x0, 9
004e9394bl runtime.panicIndex
004e9398
004e9398loc_4e9398:
004e9398orr x0, xzr, 8
004e939cbl runtime.panicIndex
004e93a0
004e93a0loc_4e93a0:
004e93a0orr x0, xzr, 7
004e93a4bl runtime.panicIndex
004e93a8
004e93a8loc_4e93a8:
004e93a8orr x0, xzr, 6
004e93acbl runtime.panicIndex
004e93b0
004e93b0loc_4e93b0:
004e93b0movz x0, 5
004e93b4bl runtime.panicIndex
004e93b8
004e93b8loc_4e93b8:
004e93b8orr x0, xzr, 4
004e93bcbl runtime.panicIndex
004e93c0
004e93c0loc_4e93c0:
004e93c0orr x0, xzr, 3
004e93c4bl runtime.panicIndex
004e93c8
004e93c8loc_4e93c8:
004e93c8orr x0, xzr, 2
004e93ccbl runtime.panicIndex
004e93d0
004e93d0loc_4e93d0:
004e93d0orr x0, xzr, 1
004e93d4bl runtime.panicIndex
004e93d8
004e93d8loc_4e93d8:
004e93d8mov x0, xzr
004e93dcbl runtime.panicIndex
004e93e0
004e93e0loc_4e93e0:
004e93e0movz x0, 11
004e93e4bl runtime.panicIndex
004e93e8
004e93e8loc_4e93e8:
004e93e8movz x0, 10
004e93ecbl runtime.panicIndex
004e93f0
004e93f0loc_4e93f0:
004e93f0movz x0, 9
004e93f4bl runtime.panicIndex
004e93f8
004e93f8loc_4e93f8:
004e93f8orr x0, xzr, 8
004e93fcbl runtime.panicIndex
004e9400
004e9400loc_4e9400:
004e9400orr x0, xzr, 7
004e9404bl runtime.panicIndex
004e9408
004e9408loc_4e9408:
004e9408orr x0, xzr, 6
004e940cbl runtime.panicIndex
004e9410
004e9410loc_4e9410:
004e9410movz x0, 5
004e9414bl runtime.panicIndex
004e9418
004e9418loc_4e9418:
004e9418orr x0, xzr, 4
004e941cbl runtime.panicIndex
004e9420
004e9420loc_4e9420:
004e9420orr x0, xzr, 3
004e9424bl runtime.panicIndex
004e9428
004e9428loc_4e9428:
004e9428orr x0, xzr, 2
004e942cbl runtime.panicIndex
004e9430
004e9430loc_4e9430:
004e9430orr x0, xzr, 1
004e9434bl runtime.panicIndex
004e9438
004e9438loc_4e9438:
004e9438mov x0, xzr
004e943cbl runtime.panicIndex
004e9440hint
004e9444
004e9444loc_4e9444:
004e9444stp x0, x1, [sp+8]
004e9448stp x2, x3, [sp+24]
004e944cstp x4, x5, [sp+40]
004e9450stp x6, x7, [sp+56]
004e9454mov x3, x30
004e9458bl runtime.morestack_noctxt.abi0
004e945cldp x0, x1, [sp+8]
004e9460ldp x2, x3, [sp+24]
004e9464ldp x4, x5, [sp+40]
004e9468ldp x6, x7, [sp+56]
004e946cb 0x4e8de0
004e8de0
004e8de0golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).SignWithAlgorithm: ; void golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).SignWithAlgorithm(golang.org/x/crypto/ssh/agent.agentKeyringSigner * s, io.Reader rand, struct []uint8 data, struct string algorithm)
004e8de0ldr x16, [x28+16]
004e8de4sub x17, sp, 176
004e8de8subs xzr, x17, x16
004e8decb.ls 0x4e9444
004e8df0sub x20, sp, 304
004e8df4stp x29, x30, [x20-8]
004e8df8add sp, x20, 0
004e8dfcsub x29, sp, 8
004e8e00str x0, [sp+312]
004e8e04str x1, [sp+320]
004e8e08str x2, [sp+328]
004e8e0cstr x3, [sp+336]
004e8e10str x4, [sp+344]
004e8e14str x5, [sp+352]
004e8e18str x6, [sp+360]
004e8e1cstr x7, [sp+368]
004e8e20str xzr, [sp+88]
004e8e24stp xzr, xzr, [sp+72]
004e8e28ldr x7, [sp+368]
004e8e2csubs xzr, x7, 0
004e8e30cset x8, eq
004e8e34strb w8, [sp+67]
004e8e38cbz x7, 0x4e8e40
004e8e3cb 0x4e8e44
004e8e40
004e8e40loc_4e8e40:
004e8e40b 0x4e8eb0
004e8e44
004e8e44loc_4e8e44:
004e8e44ldr x1, [sp+312]
004e8e48ldrsb x27, [x1]
004e8e4cldr x2, [x1+8]
004e8e50ldrsb x27, [x2]
004e8e54ldr x0, [x1+16]
004e8e58ldr x1, [x2+32]
004e8e5cblr x1
004e8e60str x0, [sp+264]
004e8e64str x1, [sp+272]
004e8e68bl golang.org/x/crypto/ssh/agent.underlyingAlgo
004e8e6cstr x0, [sp+248]
004e8e70str x1, [sp+256]
004e8e74ldr x2, [sp+368]
004e8e78subs xzr, x1, x2
004e8e7ccset x1, eq
004e8e80b.eq 0x4e8e88
004e8e84b 0x4e8ea0
004e8e88
004e8e88loc_4e8e88:
004e8e88ldr x3, [sp+360]
004e8e8cldr x2, [sp+368]
004e8e90mov x1, x0
004e8e94mov x0, x3
004e8e98bl runtime.memequal
004e8e9cb 0x4e8ea8
004e8ea0
004e8ea0loc_4e8ea0:
004e8ea0mov x0, x1
004e8ea4b 0x4e8ea8
004e8ea8
004e8ea8loc_4e8ea8:
004e8ea8strb w0, [sp+67]
004e8eacb 0x4e8eb0
004e8eb0
004e8eb0loc_4e8eb0:
004e8eb0ldrb w7, [sp+67]
004e8eb4tbnz w7, 0, 0x4e8ebc
004e8eb8b 0x4e8f2c
004e8ebc
004e8ebcloc_4e8ebc:
004e8ebcstr xzr, [sp+240]
004e8ec0stp xzr, xzr, [sp+224]
004e8ec4ldr x1, [sp+320]
004e8ec8ldr x3, [sp+336]
004e8eccldr x4, [sp+344]
004e8ed0ldr x2, [sp+328]
004e8ed4ldr x5, [sp+352]
004e8ed8ldr x0, [sp+312]
004e8edcbl golang.org/x/crypto/ssh/agent.(*agentKeyringSigner).Sign
004e8ee0str x0, [sp+240]
004e8ee4str x1, [sp+224]
004e8ee8str x2, [sp+232]
004e8eecldr x6, [sp+240]
004e8ef0str x6, [sp+120]
004e8ef4ldr x6, [sp+224]
004e8ef8ldr x7, [sp+232]
004e8efcstr x6, [sp+104]
004e8f00str x7, [sp+112]
004e8f04ldr x6, [sp+120]
004e8f08str x6, [sp+88]
004e8f0cldr x1, [sp+104]
004e8f10ldr x2, [sp+112]
004e8f14str x1, [sp+72]
004e8f18str x2, [sp+80]
004e8f1cldr x0, [sp+88]
004e8f20ldp x29, x30, [sp-8]
004e8f24add sp, sp, 304
004e8f28ret x30
004e8f2c
004e8f2cloc_4e8f2c:
004e8f2cstr wzr, [sp+68]
004e8f30ldr x1, [sp+368]
004e8f34ldr x7, [sp+360]
004e8f38str x7, [sp+192]
004e8f3cstr x1, [sp+200]
004e8f40b 0x4e8f44
004e8f44
004e8f44loc_4e8f44:
004e8f44subs xzr, x1, 12
004e8f48b.eq 0x4e8f50
004e8f4cb 0x4e92c0
004e8f50
004e8f50loc_4e8f50:
004e8f50b 0x4e8f54
004e8f54
004e8f54loc_4e8f54:
004e8f54subs xzr, x1, 12
004e8f58b.eq 0x4e8f60
004e8f5cb 0x4e90b8
004e8f60
004e8f60loc_4e8f60:
004e8f60subs xzr, x1, 0
004e8f64b.hi 0x4e8f6c
004e8f68b 0x4e9438
004e8f6c
004e8f6cloc_4e8f6c:
004e8f6cldrb w8, [x7]
004e8f70subs xzr, x1, 1
004e8f74b.hi 0x4e8f7c
004e8f78b 0x4e9430
004e8f7c
004e8f7cloc_4e8f7c:
004e8f7cldrb w9, [x7+1]
004e8f80ubfm x9, x9, 56, 7
004e8f84orr x8, x8, x9
004e8f88subs xzr, x1, 2
004e8f8cb.hi 0x4e8f94
004e8f90b 0x4e9428
004e8f94
004e8f94loc_4e8f94:
004e8f94ldrb w9, [x7+2]
004e8f98ubfm x9, x9, 48, 7
004e8f9corr x8, x8, x9
004e8fa0subs xzr, x1, 3
004e8fa4b.hi 0x4e8fac
004e8fa8b 0x4e9420
004e8fac
004e8facloc_4e8fac:
004e8facldrb w9, [x7+3]
004e8fb0ubfm x9, x9, 40, 7
004e8fb4orr x8, x8, x9
004e8fb8subs xzr, x1, 4
004e8fbcb.hi 0x4e8fc4
004e8fc0b 0x4e9418
004e8fc4
004e8fc4loc_4e8fc4:
004e8fc4ldrb w9, [x7+4]
004e8fc8ubfm x9, x9, 32, 7
004e8fccorr x8, x8, x9
004e8fd0subs xzr, x1, 5
004e8fd4b.hi 0x4e8fdc
004e8fd8b 0x4e9410
004e8fdc
004e8fdcloc_4e8fdc:
004e8fdcldrb w9, [x7+5]
004e8fe0ubfm x9, x9, 24, 7
004e8fe4orr x8, x8, x9
004e8fe8subs xzr, x1, 6
004e8fecb.hi 0x4e8ff4
004e8ff0b 0x4e9408
004e8ff4
004e8ff4loc_4e8ff4:
004e8ff4ldrb w9, [x7+6]
004e8ff8ubfm x9, x9, 16, 7
004e8ffcorr x8, x8, x9
004e9000subs xzr, x1, 7
004e9004b.hi 0x4e900c
004e9008b 0x4e9400
004e900c
004e900cloc_4e900c:
004e900cldrb w9, [x7+7]
004e9010ubfm x9, x9, 8, 7
004e9014orr x8, x8, x9
004e9018movz x9, 29554
004e901cmovk x9, 0x2d610000
004e9020movk x9, 0x687300000000
004e9024movk x9, 0x3261000000000000
004e9028subs xzr, x8, x9
004e902cb.eq 0x4e9034
004e9030b 0x4e90b4
004e9034
004e9034loc_4e9034:
004e9034subs xzr, x1, 8
004e9038b.hi 0x4e9040
004e903cb 0x4e93f8
004e9040
004e9040loc_4e9040:
004e9040ldrb w8, [x7+8]
004e9044subs xzr, x1, 9
004e9048b.hi 0x4e9050
004e904cb 0x4e93f0
004e9050
004e9050loc_4e9050:
004e9050ldrb w9, [x7+9]
004e9054ubfm x9, x9, 56, 7
004e9058orr x8, x8, x9
004e905csubs xzr, x1, 10
004e9060b.hi 0x4e9068
004e9064b 0x4e93e8
004e9068
004e9068loc_4e9068:
004e9068ldrb w9, [x7+10]
004e906cubfm x9, x9, 48, 7
004e9070orr x8, x8, x9
004e9074subs xzr, x1, 11
004e9078b.hi 0x4e9080
004e907cb 0x4e93e0
004e9080
004e9080loc_4e9080:
004e9080ldrb w9, [x7+11]
004e9084ubfm x9, x9, 40, 7
004e9088orr x8, x8, x9
004e908cmovz x9, 12845
004e9090movk x9, 0x36350000
004e9094subs wzr, w8, w9
004e9098b.eq 0x4e90a0
004e909cb 0x4e90b0
004e90a0
004e90a0loc_4e90a0:
004e90a0b 0x4e90a4
004e90a4
004e90a4loc_4e90a4:
004e90a4orr x7, xzr, 2
004e90a8str w7, [sp+68]
004e90acb 0x4e9218
004e90b0
004e90b0loc_4e90b0:
004e90b0b 0x4e90bc
004e90b4
004e90b4loc_4e90b4:
004e90b4b 0x4e90bc
004e90b8
004e90b8loc_4e90b8:
004e90b8b 0x4e90bc
004e90bc
004e90bcloc_4e90bc:
004e90bcsubs xzr, x1, 12
004e90c0b.eq 0x4e90c8
004e90c4b 0x4e92b4
004e90c8
004e90c8loc_4e90c8:
004e90c8subs xzr, x1, 0
004e90ccb.hi 0x4e90d4
004e90d0b 0x4e93d8
004e90d4
004e90d4loc_4e90d4:
004e90d4ldrb w8, [x7]
004e90d8subs xzr, x1, 1
004e90dcb.hi 0x4e90e4
004e90e0b 0x4e93d0
004e90e4
004e90e4loc_4e90e4:
004e90e4ldrb w9, [x7+1]
004e90e8ubfm x9, x9, 56, 7
004e90ecorr x8, x8, x9
004e90f0subs xzr, x1, 2
004e90f4b.hi 0x4e90fc
004e90f8b 0x4e93c8
004e90fc
004e90fcloc_4e90fc:
004e90fcldrb w9, [x7+2]
004e9100ubfm x9, x9, 48, 7
004e9104orr x8, x8, x9
004e9108subs xzr, x1, 3
004e910cb.hi 0x4e9114
004e9110b 0x4e93c0
004e9114
004e9114loc_4e9114:
004e9114ldrb w9, [x7+3]
004e9118ubfm x9, x9, 40, 7
004e911corr x8, x8, x9
004e9120subs xzr, x1, 4
004e9124b.hi 0x4e912c
004e9128b 0x4e93b8
004e912c
004e912cloc_4e912c:
004e912cldrb w9, [x7+4]
004e9130ubfm x9, x9, 32, 7
004e9134orr x8, x8, x9
004e9138subs xzr, x1, 5
004e913cb.hi 0x4e9144
004e9140b 0x4e93b0
004e9144
004e9144loc_4e9144:
004e9144ldrb w9, [x7+5]
004e9148ubfm x9, x9, 24, 7
004e914corr x8, x8, x9
004e9150subs xzr, x1, 6
004e9154b.hi 0x4e915c
004e9158b 0x4e93a8
004e915c
004e915cloc_4e915c:
004e915cldrb w9, [x7+6]
004e9160ubfm x9, x9, 16, 7
004e9164orr x8, x8, x9
004e9168subs xzr, x1, 7
004e916cb.hi 0x4e9174
004e9170b 0x4e93a0
004e9174
004e9174loc_4e9174:
004e9174ldrb w9, [x7+7]
004e9178ubfm x9, x9, 8, 7
004e917corr x8, x8, x9
004e9180movz x9, 29554
004e9184movk x9, 0x2d610000
004e9188movk x9, 0x687300000000
004e918cmovk x9, 0x3261000000000000
004e9190subs xzr, x8, x9
004e9194b.eq 0x4e919c
004e9198b 0x4e92b0
004e919c
004e919cloc_4e919c:
004e919csubs xzr, x1, 8
004e91a0b.hi 0x4e91a8
004e91a4b 0x4e9398
004e91a8
004e91a8loc_4e91a8:
004e91a8ldrb w8, [x7+8]
004e91acsubs xzr, x1, 9
004e91b0b.hi 0x4e91b8
004e91b4b 0x4e9390
004e91b8
004e91b8loc_4e91b8:
004e91b8ldrb w9, [x7+9]
004e91bcubfm x9, x9, 56, 7
004e91c0orr x8, x8, x9
004e91c4subs xzr, x1, 10
004e91c8b.hi 0x4e91d0
004e91ccb 0x4e9388
004e91d0
004e91d0loc_4e91d0:
004e91d0ldrb w9, [x7+10]
004e91d4ubfm x9, x9, 48, 7
004e91d8orr x8, x8, x9
004e91dcsubs xzr, x1, 11
004e91e0b.hi 0x4e91e8
004e91e4b 0x4e9380
004e91e8
004e91e8loc_4e91e8:
004e91e8ldrb w7, [x7+11]
004e91ecubfm x7, x7, 40, 7
004e91f0orr x7, x8, x7
004e91f4movz x8, 13613
004e91f8movk x8, 0x32310000
004e91fcsubs wzr, w7, w8
004e9200b.eq 0x4e9208
004e9204b 0x4e92ac
004e9208
004e9208loc_4e9208:
004e9208b 0x4e920c
004e920c
004e920cloc_4e920c:
004e920corr x7, xzr, 4
004e9210str w7, [sp+68]
004e9214b 0x4e9218
004e9218
004e9218loc_4e9218:
004e9218str xzr, [sp+240]
004e921cstp xzr, xzr, [sp+224]
004e9220ldr x7, [sp+312]
004e9224ldrsb x27, [x7]
004e9228ldr x7, [x7]
004e922cstr x7, [sp+144]
004e9230ldr x7, [sp+312]
004e9234ldrsb x27, [x7]
004e9238ldr x1, [x7+8]
004e923cldr x2, [x7+16]
004e9240str x1, [sp+128]
004e9244str x2, [sp+136]
004e9248ldr w6, [sp+68]
004e924cldr x3, [sp+336]
004e9250ldr x4, [sp+344]
004e9254ldr x5, [sp+352]
004e9258ldr x0, [sp+144]
004e925cbl golang.org/x/crypto/ssh/agent.(*client).SignWithFlags
004e9260str x0, [sp+240]
004e9264str x1, [sp+224]
004e9268str x2, [sp+232]
004e926cldr x7, [sp+240]
004e9270str x7, [sp+96]
004e9274ldr x7, [sp+224]
004e9278ldr x8, [sp+232]
004e927cstr x7, [sp+280]
004e9280str x8, [sp+288]
004e9284ldr x7, [sp+96]
004e9288str x7, [sp+88]
004e928cldr x1, [sp+280]
004e9290ldr x2, [sp+288]
004e9294str x1, [sp+72]
004e9298str x2, [sp+80]
004e929cldr x0, [sp+88]
004e92a0ldp x29, x30, [sp-8]
004e92a4add sp, sp, 304
004e92a8ret x30
004e92ac
004e92acloc_4e92ac:
004e92acb 0x4e92b8
004e92b0
004e92b0loc_4e92b0:
004e92b0b 0x4e92b8
004e92b4
004e92b4loc_4e92b4:
004e92b4b 0x4e92b8
004e92b8
004e92b8loc_4e92b8:
004e92b8b 0x4e92bc
004e92bc
004e92bcloc_4e92bc:
004e92bcb 0x4e92c4
004e92c0
004e92c0loc_4e92c0:
004e92c0b 0x4e92c4
004e92c4
004e92c4loc_4e92c4:
004e92c4b 0x4e92c8
004e92c8
004e92c8loc_4e92c8:
004e92c8stp xzr, xzr, [sp+208]
004e92ccadd x2, sp, 208
004e92d0str x2, [sp+160]
004e92d4ldr x0, [sp+360]
004e92d8ldr x1, [sp+368]
004e92dcbl runtime.convTstring
004e92e0str x0, [sp+152]
004e92e4ldr x2, [sp+160]
004e92e8ldrsb x27, [x2]
004e92ecadrp x3, 0x10c000
004e92f0add x3, x3, 2944
004e92f4str x3, [x2]
004e92f8adrp x27, 0x562000
004e92fcldr w3, [x27+3056]
004e9300cbz w3, 0x4e9308
004e9304b 0x4e930c
004e9308
004e9308loc_4e9308:
004e9308b 0x4e9320
004e930c
004e930cloc_4e930c:
004e930cbl runtime.gcWriteBarrier2
004e9310str x0, [x25]
004e9314ldr x5, [x2+8]
004e9318str x5, [x25+8]
004e931cb 0x4e9320
004e9320
004e9320loc_4e9320:
004e9320str x0, [x2+8]
004e9324ldr x2, [sp+160]
004e9328ldrsb x27, [x2]
004e932cb 0x4e9330
004e9330
004e9330loc_4e9330:
004e9330str x2, [sp+168]
004e9334orr x4, xzr, 1
004e9338str x4, [sp+176]
004e933cstr x4, [sp+184]
004e9340adrp x0, 0x1d5000
004e9344add x0, x0, 134
004e9348orr x1, xzr, 31
004e934cmov x3, x4
004e9350bl fmt.Errorf
004e9354str x0, [sp+224]
004e9358str x1, [sp+232]
004e935cstr xzr, [sp+88]
004e9360ldr x1, [sp+224]
004e9364ldr x2, [sp+232]
004e9368str x1, [sp+72]
004e936cstr x2, [sp+80]
004e9370ldr x0, [sp+88]
004e9374ldp x29, x30, [sp-8]
004e9378add sp, sp, 304
004e937cret x30
004e9380
004e9380loc_4e9380:
004e9380movz x0, 11
004e9384bl runtime.panicIndex
004e9388
004e9388loc_4e9388:
004e9388movz x0, 10
004e938cbl runtime.panicIndex
004e9390
004e9390loc_4e9390:
004e9390movz x0, 9
004e9394bl runtime.panicIndex
004e9398
004e9398loc_4e9398:
004e9398orr x0, xzr, 8
004e939cbl runtime.panicIndex
004e93a0
004e93a0loc_4e93a0:
004e93a0orr x0, xzr, 7
004e93a4bl runtime.panicIndex
004e93a8
004e93a8loc_4e93a8:
004e93a8orr x0, xzr, 6
004e93acbl runtime.panicIndex
004e93b0
004e93b0loc_4e93b0:
004e93b0movz x0, 5
004e93b4bl runtime.panicIndex
004e93b8
004e93b8loc_4e93b8:
004e93b8orr x0, xzr, 4
004e93bcbl runtime.panicIndex
004e93c0
004e93c0loc_4e93c0:
004e93c0orr x0, xzr, 3
004e93c4bl runtime.panicIndex
004e93c8
004e93c8loc_4e93c8:
004e93c8orr x0, xzr, 2
004e93ccbl runtime.panicIndex
004e93d0
004e93d0loc_4e93d0:
004e93d0orr x0, xzr, 1
004e93d4bl runtime.panicIndex
004e93d8
004e93d8loc_4e93d8:
004e93d8mov x0, xzr
004e93dcbl runtime.panicIndex
004e93e0
004e93e0loc_4e93e0:
004e93e0movz x0, 11
004e93e4bl runtime.panicIndex
004e93e8
004e93e8loc_4e93e8:
004e93e8movz x0, 10
004e93ecbl runtime.panicIndex
004e93f0
004e93f0loc_4e93f0:
004e93f0movz x0, 9
004e93f4bl runtime.panicIndex
004e93f8
004e93f8loc_4e93f8:
004e93f8orr x0, xzr, 8
004e93fcbl runtime.panicIndex
004e9400
004e9400loc_4e9400:
004e9400orr x0, xzr, 7
004e9404bl runtime.panicIndex
004e9408
004e9408loc_4e9408:
004e9408orr x0, xzr, 6
004e940cbl runtime.panicIndex
004e9410
004e9410loc_4e9410:
004e9410movz x0, 5
004e9414bl runtime.panicIndex
004e9418
004e9418loc_4e9418:
004e9418orr x0, xzr, 4
004e941cbl runtime.panicIndex
004e9420
004e9420loc_4e9420:
004e9420orr x0, xzr, 3
004e9424bl runtime.panicIndex
004e9428
004e9428loc_4e9428:
004e9428orr x0, xzr, 2
004e942cbl runtime.panicIndex
004e9430
004e9430loc_4e9430:
004e9430orr x0, xzr, 1
004e9434bl runtime.panicIndex
004e9438
004e9438loc_4e9438:
004e9438mov x0, xzr
004e943cbl runtime.panicIndex
004e9440hint
004e9444
004e9444loc_4e9444:
004e9444stp x0, x1, [sp+8]
004e9448stp x2, x3, [sp+24]
004e944cstp x4, x5, [sp+40]
004e9450stp x6, x7, [sp+56]
004e9454mov x3, x30
004e9458bl runtime.morestack_noctxt.abi0
004e945cldp x0, x1, [sp+8]
004e9460ldp x2, x3, [sp+24]
004e9464ldp x4, x5, [sp+40]
004e9468ldp x6, x7, [sp+56]
004e946cb 0x4e8de0
004e8de0
004e9470
004e9470golang.org/x/crypto/ssh/agent.underlyingAlgo: ; void golang.org/x/crypto/ssh/agent.underlyingAlgo(struct string algo)
004e9470ldr x16, [x28+16]
004e9474subs xzr, sp, x16
004e9478b.ls 0x4e9538
004e947cstr x30, [sp-128]!
004e9480stur x29, [sp-8]
004e9484sub x29, sp, 8
004e9488str x0, [sp+136]
004e948cstr x1, [sp+144]
004e9490stp xzr, xzr, [sp+48]
004e9494stp xzr, xzr, [sp+88]
004e9498ldr x2, [sp+136]
004e949cldr x3, [sp+144]
004e94a0adrp x27, 0x537000
004e94a4ldr x1, [x27+4056]
004e94a8adrp x0, 0x13b000
004e94acadd x0, x0, 1600
004e94b0bl runtime.mapaccess2_faststr
004e94b4str x0, [sp+80]
004e94b8strb w1, [sp+46]
004e94bcldr x4, [sp+80]
004e94c0ldr x5, [x4]
004e94c4ldr x4, [x4+8]
004e94c8str x5, [sp+88]
004e94ccstr x4, [sp+96]
004e94d0str x5, [sp+104]
004e94d4str x4, [sp+112]
004e94d8ldrb w4, [sp+46]
004e94dcstrb w4, [sp+47]
004e94e0ldr x4, [sp+104]
004e94e4ldr x5, [sp+112]
004e94e8str x4, [sp+64]
004e94ecstr x5, [sp+72]
004e94f0ldrb w4, [sp+47]
004e94f4strb w4, [sp+45]
004e94f8tbnz w4, 0, 0x4e9500
004e94fcb 0x4e951c
004e9500
004e9500loc_4e9500:
004e9500ldr x0, [sp+64]
004e9504ldr x1, [sp+72]
004e9508str x0, [sp+48]
004e950cstr x1, [sp+56]
004e9510ldur x29, [sp-8]
004e9514ldr x30, [sp], 128
004e9518ret x30
004e951c
004e951cloc_4e951c:
004e951cldr x0, [sp+136]
004e9520ldr x1, [sp+144]
004e9524str x0, [sp+48]
004e9528str x1, [sp+56]
004e952cldur x29, [sp-8]
004e9530ldr x30, [sp], 128
004e9534ret x30
004e9538
004e9538loc_4e9538:
004e9538stp x0, x1, [sp+8]
004e953cmov x3, x30
004e9540bl runtime.morestack_noctxt.abi0
004e9544ldp x0, x1, [sp+8]
004e9548b 0x4e9470
004e954cudf 0
004e9470
004e9470golang.org/x/crypto/ssh/agent.underlyingAlgo: ; void golang.org/x/crypto/ssh/agent.underlyingAlgo(struct string algo)
004e9470ldr x16, [x28+16]
004e9474subs xzr, sp, x16
004e9478b.ls 0x4e9538
004e947cstr x30, [sp-128]!
004e9480stur x29, [sp-8]
004e9484sub x29, sp, 8
004e9488str x0, [sp+136]
004e948cstr x1, [sp+144]
004e9490stp xzr, xzr, [sp+48]
004e9494stp xzr, xzr, [sp+88]
004e9498ldr x2, [sp+136]
004e949cldr x3, [sp+144]
004e94a0adrp x27, 0x537000
004e94a4ldr x1, [x27+4056]
004e94a8adrp x0, 0x13b000
004e94acadd x0, x0, 1600
004e94b0bl runtime.mapaccess2_faststr
004e94b4str x0, [sp+80]
004e94b8strb w1, [sp+46]
004e94bcldr x4, [sp+80]
004e94c0ldr x5, [x4]
004e94c4ldr x4, [x4+8]
004e94c8str x5, [sp+88]
004e94ccstr x4, [sp+96]
004e94d0str x5, [sp+104]
004e94d4str x4, [sp+112]
004e94d8ldrb w4, [sp+46]
004e94dcstrb w4, [sp+47]
004e94e0ldr x4, [sp+104]
004e94e4ldr x5, [sp+112]
004e94e8str x4, [sp+64]
004e94ecstr x5, [sp+72]
004e94f0ldrb w4, [sp+47]
004e94f4strb w4, [sp+45]
004e94f8tbnz w4, 0, 0x4e9500
004e94fcb 0x4e951c
004e9500
004e9500loc_4e9500:
004e9500ldr x0, [sp+64]
004e9504ldr x1, [sp+72]
004e9508str x0, [sp+48]
004e950cstr x1, [sp+56]
004e9510ldur x29, [sp-8]
004e9514ldr x30, [sp], 128
004e9518ret x30
004e951c
004e951cloc_4e951c:
004e951cldr x0, [sp+136]
004e9520ldr x1, [sp+144]
004e9524str x0, [sp+48]
004e9528str x1, [sp+56]
004e952cldur x29, [sp-8]
004e9530ldr x30, [sp], 128
004e9534ret x30
004e9538
004e9538loc_4e9538:
004e9538stp x0, x1, [sp+8]
004e953cmov x3, x30
004e9540bl runtime.morestack_noctxt.abi0
004e9544ldp x0, x1, [sp+8]
004e9548b 0x4e9470
004e954cudf 0
004e9470
004e9550
004e9550type:.eq.golang.org/x/crypto/ssh/agent.client: ; void type:.eq.golang.org/x/crypto/ssh/agent.client(golang.org/x/crypto/ssh/agent.client * p, golang.org/x/crypto/ssh/agent.client * q)
004e9550ldr x16, [x28+16]
004e9554subs xzr, sp, x16
004e9558b.ls 0x4e9628
004e955cstr x30, [sp-80]!
004e9560stur x29, [sp-8]
004e9564sub x29, sp, 8
004e9568str x0, [sp+88]
004e956cstr x1, [sp+96]
004e9570strb wzr, [sp+39]
004e9574ldr x3, [sp+96]
004e9578ldr x4, [x3]
004e957cldr x3, [x3+8]
004e9580str x4, [sp+56]
004e9584str x3, [sp+64]
004e9588ldr x3, [sp+88]
004e958cldr x0, [x3]
004e9590ldr x1, [x3+8]
004e9594str x0, [sp+40]
004e9598str x1, [sp+48]
004e959cldr x3, [sp+56]
004e95a0subs xzr, x3, x0
004e95a4b.eq 0x4e95ac
004e95a8b 0x4e9608
004e95ac
004e95acloc_4e95ac:
004e95acldr x2, [sp+64]
004e95b0bl runtime.ifaceeq
004e95b4tbnz w0, 0, 0x4e95bc
004e95b8b 0x4e9604
004e95bc
004e95bcloc_4e95bc:
004e95bcldr x1, [sp+88]
004e95c0ldr x2, [sp+96]
004e95c4ldrsw x1, [x1+16]
004e95c8ldrsw x2, [x2+16]
004e95ccsubs wzr, w2, w1
004e95d0cset x1, eq
004e95d4b.eq 0x4e95dc
004e95d8b 0x4e95f8
004e95dc
004e95dcloc_4e95dc:
004e95dcldr x2, [sp+88]
004e95e0ldr x3, [sp+96]
004e95e4ldr w2, [x2+20]
004e95e8ldr w3, [x3+20]
004e95ecsubs wzr, w3, w2
004e95f0cset x1, eq
004e95f4b 0x4e95fc
004e95f8
004e95f8loc_4e95f8:
004e95f8b 0x4e95fc
004e95fc
004e95fcloc_4e95fc:
004e95fcstrb w1, [sp+39]
004e9600b 0x4e9618
004e9604
004e9604loc_4e9604:
004e9604b 0x4e960c
004e9608
004e9608loc_4e9608:
004e9608b 0x4e960c
004e960c
004e960cloc_4e960c:
004e960cb 0x4e9610
004e9610
004e9610loc_4e9610:
004e9610strb wzr, [sp+39]
004e9614b 0x4e9618
004e9618
004e9618loc_4e9618:
004e9618ldrb w0, [sp+39]
004e961cldur x29, [sp-8]
004e9620ldr x30, [sp], 80
004e9624ret x30
004e9628
004e9628loc_4e9628:
004e9628stp x0, x1, [sp+8]
004e962cmov x3, x30
004e9630bl runtime.morestack_noctxt.abi0
004e9634ldp x0, x1, [sp+8]
004e9638b 0x4e9550
004e963cudf 0
004e9550
004e9550type:.eq.golang.org/x/crypto/ssh/agent.client: ; void type:.eq.golang.org/x/crypto/ssh/agent.client(golang.org/x/crypto/ssh/agent.client * p, golang.org/x/crypto/ssh/agent.client * q)
004e9550ldr x16, [x28+16]
004e9554subs xzr, sp, x16
004e9558b.ls 0x4e9628
004e955cstr x30, [sp-80]!
004e9560stur x29, [sp-8]
004e9564sub x29, sp, 8
004e9568str x0, [sp+88]
004e956cstr x1, [sp+96]
004e9570strb wzr, [sp+39]
004e9574ldr x3, [sp+96]
004e9578ldr x4, [x3]
004e957cldr x3, [x3+8]
004e9580str x4, [sp+56]
004e9584str x3, [sp+64]
004e9588ldr x3, [sp+88]
004e958cldr x0, [x3]
004e9590ldr x1, [x3+8]
004e9594str x0, [sp+40]
004e9598str x1, [sp+48]
004e959cldr x3, [sp+56]
004e95a0subs xzr, x3, x0
004e95a4b.eq 0x4e95ac
004e95a8b 0x4e9608
004e95ac
004e95acloc_4e95ac:
004e95acldr x2, [sp+64]
004e95b0bl runtime.ifaceeq
004e95b4tbnz w0, 0, 0x4e95bc
004e95b8b 0x4e9604
004e95bc
004e95bcloc_4e95bc:
004e95bcldr x1, [sp+88]
004e95c0ldr x2, [sp+96]
004e95c4ldrsw x1, [x1+16]
004e95c8ldrsw x2, [x2+16]
004e95ccsubs wzr, w2, w1
004e95d0cset x1, eq
004e95d4b.eq 0x4e95dc
004e95d8b 0x4e95f8
004e95dc
004e95dcloc_4e95dc:
004e95dcldr x2, [sp+88]
004e95e0ldr x3, [sp+96]
004e95e4ldr w2, [x2+20]
004e95e8ldr w3, [x3+20]
004e95ecsubs wzr, w3, w2
004e95f0cset x1, eq
004e95f4b 0x4e95fc
004e95f8
004e95f8loc_4e95f8:
004e95f8b 0x4e95fc
004e95fc
004e95fcloc_4e95fc:
004e95fcstrb w1, [sp+39]
004e9600b 0x4e9618
004e9604
004e9604loc_4e9604:
004e9604b 0x4e960c
004e9608
004e9608loc_4e9608:
004e9608b 0x4e960c
004e960c
004e960cloc_4e960c:
004e960cb 0x4e9610
004e9610
004e9610loc_4e9610:
004e9610strb wzr, [sp+39]
004e9614b 0x4e9618
004e9618
004e9618loc_4e9618:
004e9618ldrb w0, [sp+39]
004e961cldur x29, [sp-8]
004e9620ldr x30, [sp], 80
004e9624ret x30
004e9628
004e9628loc_4e9628:
004e9628stp x0, x1, [sp+8]
004e962cmov x3, x30
004e9630bl runtime.morestack_noctxt.abi0
004e9634ldp x0, x1, [sp+8]
004e9638b 0x4e9550
004e963cudf 0
004e9550
004e9640
004e9640type:.eq.golang.org/x/crypto/ssh/agent.agentKeyringSigner: ; void type:.eq.golang.org/x/crypto/ssh/agent.agentKeyringSigner(golang.org/x/crypto/ssh/agent.agentKeyringSigner * p, golang.org/x/crypto/ssh/agent.agentKeyringSigner * q)
004e9640ldr x16, [x28+16]
004e9644subs xzr, sp, x16
004e9648b.ls 0x4e96f4
004e964cstr x30, [sp-80]!
004e9650stur x29, [sp-8]
004e9654sub x29, sp, 8
004e9658str x0, [sp+88]
004e965cstr x1, [sp+96]
004e9660strb wzr, [sp+39]
004e9664ldr x3, [sp+88]
004e9668ldr x3, [x3]
004e966cldr x4, [sp+96]
004e9670ldr x4, [x4]
004e9674subs xzr, x4, x3
004e9678b.eq 0x4e9680
004e967cb 0x4e96d8
004e9680
004e9680loc_4e9680:
004e9680ldr x3, [sp+96]
004e9684ldr x4, [x3+8]
004e9688ldr x3, [x3+16]
004e968cstr x4, [sp+56]
004e9690str x3, [sp+64]
004e9694ldr x3, [sp+88]
004e9698ldr x0, [x3+8]
004e969cldr x1, [x3+16]
004e96a0str x0, [sp+40]
004e96a4str x1, [sp+48]
004e96a8ldr x3, [sp+56]
004e96acsubs xzr, x3, x0
004e96b0cset x3, eq
004e96b4b.eq 0x4e96bc
004e96b8b 0x4e96c8
004e96bc
004e96bcloc_4e96bc:
004e96bcldr x2, [sp+64]
004e96c0bl runtime.ifaceeq
004e96c4b 0x4e96d0
004e96c8
004e96c8loc_4e96c8:
004e96c8mov x0, x3
004e96ccb 0x4e96d0
004e96d0
004e96d0loc_4e96d0:
004e96d0strb w0, [sp+39]
004e96d4b 0x4e96e4
004e96d8
004e96d8loc_4e96d8:
004e96d8b 0x4e96dc
004e96dc
004e96dcloc_4e96dc:
004e96dcstrb wzr, [sp+39]
004e96e0b 0x4e96e4
004e96e4
004e96e4loc_4e96e4:
004e96e4ldrb w0, [sp+39]
004e96e8ldur x29, [sp-8]
004e96ecldr x30, [sp], 80
004e96f0ret x30
004e96f4
004e96f4loc_4e96f4:
004e96f4stp x0, x1, [sp+8]
004e96f8mov x3, x30
004e96fcbl runtime.morestack_noctxt.abi0
004e9700ldp x0, x1, [sp+8]
004e9704b 0x4e9640
004e9708udf 0
004e970cudf 0
004e9640
004e9640type:.eq.golang.org/x/crypto/ssh/agent.agentKeyringSigner: ; void type:.eq.golang.org/x/crypto/ssh/agent.agentKeyringSigner(golang.org/x/crypto/ssh/agent.agentKeyringSigner * p, golang.org/x/crypto/ssh/agent.agentKeyringSigner * q)
004e9640ldr x16, [x28+16]
004e9644subs xzr, sp, x16
004e9648b.ls 0x4e96f4
004e964cstr x30, [sp-80]!
004e9650stur x29, [sp-8]
004e9654sub x29, sp, 8
004e9658str x0, [sp+88]
004e965cstr x1, [sp+96]
004e9660strb wzr, [sp+39]
004e9664ldr x3, [sp+88]
004e9668ldr x3, [x3]
004e966cldr x4, [sp+96]
004e9670ldr x4, [x4]
004e9674subs xzr, x4, x3
004e9678b.eq 0x4e9680
004e967cb 0x4e96d8
004e9680
004e9680loc_4e9680:
004e9680ldr x3, [sp+96]
004e9684ldr x4, [x3+8]
004e9688ldr x3, [x3+16]
004e968cstr x4, [sp+56]
004e9690str x3, [sp+64]
004e9694ldr x3, [sp+88]
004e9698ldr x0, [x3+8]
004e969cldr x1, [x3+16]
004e96a0str x0, [sp+40]
004e96a4str x1, [sp+48]
004e96a8ldr x3, [sp+56]
004e96acsubs xzr, x3, x0
004e96b0cset x3, eq
004e96b4b.eq 0x4e96bc
004e96b8b 0x4e96c8
004e96bc
004e96bcloc_4e96bc:
004e96bcldr x2, [sp+64]
004e96c0bl runtime.ifaceeq
004e96c4b 0x4e96d0
004e96c8
004e96c8loc_4e96c8:
004e96c8mov x0, x3
004e96ccb 0x4e96d0
004e96d0
004e96d0loc_4e96d0:
004e96d0strb w0, [sp+39]
004e96d4b 0x4e96e4
004e96d8
004e96d8loc_4e96d8:
004e96d8b 0x4e96dc
004e96dc
004e96dcloc_4e96dc:
004e96dcstrb wzr, [sp+39]
004e96e0b 0x4e96e4
004e96e4
004e96e4loc_4e96e4:
004e96e4ldrb w0, [sp+39]
004e96e8ldur x29, [sp-8]
004e96ecldr x30, [sp], 80
004e96f0ret x30
004e96f4
004e96f4loc_4e96f4:
004e96f4stp x0, x1, [sp+8]
004e96f8mov x3, x30
004e96fcbl runtime.morestack_noctxt.abi0
004e9700ldp x0, x1, [sp+8]
004e9704b 0x4e9640
004e9708udf 0
004e970cudf 0
004e9640
004e9710
004e9710github.com/bishopfox/sliver/implant/sliver/shell/ssh.getClient: ; void github.com/bishopfox/sliver/implant/sliver/shell/ssh.getClient(struct string host, uint16 port, struct string username, struct string password, struct []uint8 privKey, struct string krb5conf, struct []uint8 keytab, struct string realm)
004e9710ldr x16, [x28+16]
004e9714sub x17, sp, 1072
004e9718subs xzr, x17, x16
004e971cb.ls 0x4ea290
004e9720sub x20, sp, 1200
004e9724stp x29, x30, [x20-8]
004e9728add sp, x20, 0
004e972csub x29, sp, 8
004e9730str x0, [sp+1224]
004e9734str x1, [sp+1232]
004e9738strh w2, [sp+1240]
004e973cstr x3, [sp+1248]
004e9740str x4, [sp+1256]
004e9744str x5, [sp+1264]
004e9748str x6, [sp+1272]
004e974cstr x7, [sp+1280]
004e9750str x8, [sp+1288]
004e9754str x9, [sp+1296]
004e9758str x10, [sp+1304]
004e975cstr x11, [sp+1312]
004e9760str x12, [sp+1320]
004e9764str x13, [sp+1328]
004e9768str x14, [sp+1336]
004e976cstr xzr, [sp+120]
004e9770stp xzr, xzr, [sp+104]
004e9774str xzr, [sp+280]
004e9778stp xzr, xzr, [sp+288]
004e977cldr x3, [sp+1272]
004e9780cbnz x3, 0x4e9788
004e9784b 0x4e9824
004e9788
004e9788loc_4e9788:
004e9788ldr x0, [sp+1264]
004e978cldr x1, [sp+1272]
004e9790bl golang.org/x/crypto/ssh.Password
004e9794str x0, [sp+976]
004e9798str x1, [sp+984]
004e979cldr x2, [sp+296]
004e97a0ldr x3, [sp+288]
004e97a4add x1, x3, 1
004e97a8ldr x0, [sp+280]
004e97acsubs xzr, x2, x1
004e97b0b.hs 0x4e97b8
004e97b4b 0x4e97bc
004e97b8
004e97b8loc_4e97b8:
004e97b8b 0x4e97d0
004e97bc
004e97bcloc_4e97bc:
004e97bcorr x3, xzr, 1
004e97c0adrp x4, 0x139000
004e97c4add x4, x4, 3680
004e97c8bl runtime.growslice
004e97ccb 0x4e97d0
004e97d0
004e97d0loc_4e97d0:
004e97d0sub x3, x1, 1
004e97d4add x4, x0, x3, lsl #4
004e97d8ubfm x3, x3, 60, 59
004e97dcldr x5, [sp+984]
004e97e0ldr x6, [sp+976]
004e97e4str x6, [x0+x3]
004e97e8adrp x27, 0x562000
004e97ecldr w3, [x27+3056]
004e97f0cbz w3, 0x4e97f8
004e97f4b 0x4e97fc
004e97f8
004e97f8loc_4e97f8:
004e97f8b 0x4e9810
004e97fc
004e97fcloc_4e97fc:
004e97fcbl runtime.gcWriteBarrier2
004e9800str x5, [x25]
004e9804ldr x3, [x4+8]
004e9808str x3, [x25+8]
004e980cb 0x4e9810
004e9810
004e9810loc_4e9810:
004e9810str x5, [x4+8]
004e9814str x0, [sp+280]
004e9818str x1, [sp+288]
004e981cstr x2, [sp+296]
004e9820b 0x4e9f1c
004e9824
004e9824loc_4e9824:
004e9824ldr x3, [sp+1288]
004e9828str x3, [sp+96]
004e982ccbnz x3, 0x4e9834
004e9830b 0x4e99cc
004e9834
004e9834loc_4e9834:
004e9834add x27, sp, 960
004e9838stp xzr, xzr, [x27]
004e983cadd x27, sp, 944
004e9840stp xzr, xzr, [x27]
004e9844ldr x0, [sp+1280]
004e9848ldr x1, [sp+1288]
004e984cldr x2, [sp+1296]
004e9850bl golang.org/x/crypto/ssh.ParsePrivateKey
004e9854str x0, [sp+960]
004e9858str x1, [sp+968]
004e985cstr x2, [sp+944]
004e9860str x3, [sp+952]
004e9864ldr x3, [sp+968]
004e9868ldr x4, [sp+960]
004e986cstr x4, [sp+1168]
004e9870str x3, [sp+1176]
004e9874ldr x3, [sp+944]
004e9878ldr x4, [sp+952]
004e987cstr x3, [sp+1152]
004e9880str x4, [sp+1160]
004e9884ldr x3, [sp+1168]
004e9888ldr x4, [sp+1176]
004e988cstr x3, [sp+152]
004e9890str x4, [sp+160]
004e9894ldr x3, [sp+1160]
004e9898ldr x4, [sp+1152]
004e989cstr x4, [sp+240]
004e98a0str x3, [sp+248]
004e98a4cbnz x4, 0x4e98ac
004e98a8b 0x4e98d0
004e98ac
004e98acloc_4e98ac:
004e98acstr xzr, [sp+120]
004e98b0ldr x1, [sp+240]
004e98b4ldr x2, [sp+248]
004e98b8str x1, [sp+104]
004e98bcstr x2, [sp+112]
004e98c0ldr x0, [sp+120]
004e98c4ldp x29, x30, [sp-8]
004e98c8add sp, sp, 1200
004e98ccret x30
004e98d0
004e98d0loc_4e98d0:
004e98d0adrp x0, 0x119000
004e98d4add x0, x0, 3616
004e98d8bl runtime.newobject
004e98dcstr x0, [sp+736]
004e98e0ldr x1, [sp+160]
004e98e4ldr x2, [sp+152]
004e98e8str x2, [x0]
004e98ecadrp x27, 0x562000
004e98f0ldr w2, [x27+3056]
004e98f4cbz w2, 0x4e98fc
004e98f8b 0x4e9900
004e98fc
004e98fcloc_4e98fc:
004e98fcb 0x4e9914
004e9900
004e9900loc_4e9900:
004e9900bl runtime.gcWriteBarrier2
004e9904str x1, [x25]
004e9908ldr x3, [x0+8]
004e990cstr x3, [x25+8]
004e9910b 0x4e9914
004e9914
004e9914loc_4e9914:
004e9914str x1, [x0+8]
004e9918ldr x0, [sp+736]
004e991cldrsb x27, [x0]
004e9920b 0x4e9924
004e9924
004e9924loc_4e9924:
004e9924str x0, [sp+744]
004e9928orr x2, xzr, 1
004e992cstr x2, [sp+752]
004e9930str x2, [sp+760]
004e9934mov x1, x2
004e9938bl golang.org/x/crypto/ssh.PublicKeys
004e993cstr x0, [sp+976]
004e9940str x1, [sp+984]
004e9944ldr x2, [sp+296]
004e9948ldr x0, [sp+280]
004e994cldr x3, [sp+288]
004e9950add x1, x3, 1
004e9954subs xzr, x2, x1
004e9958b.hs 0x4e9960
004e995cb 0x4e9964
004e9960
004e9960loc_4e9960:
004e9960b 0x4e9978
004e9964
004e9964loc_4e9964:
004e9964orr x3, xzr, 1
004e9968adrp x4, 0x139000
004e996cadd x4, x4, 3680
004e9970bl runtime.growslice
004e9974b 0x4e9978
004e9978
004e9978loc_4e9978:
004e9978sub x3, x1, 1
004e997cadd x4, x0, x3, lsl #4
004e9980ubfm x3, x3, 60, 59
004e9984ldr x5, [sp+984]
004e9988ldr x6, [sp+976]
004e998cstr x6, [x0+x3]
004e9990adrp x27, 0x562000
004e9994ldr w3, [x27+3056]
004e9998cbz w3, 0x4e99a0
004e999cb 0x4e99a4
004e99a0
004e99a0loc_4e99a0:
004e99a0b 0x4e99b8
004e99a4
004e99a4loc_4e99a4:
004e99a4bl runtime.gcWriteBarrier2
004e99a8str x5, [x25]
004e99acldr x3, [x4+8]
004e99b0str x3, [x25+8]
004e99b4b 0x4e99b8
004e99b8
004e99b8loc_4e99b8:
004e99b8str x5, [x4+8]
004e99bcstr x0, [sp+280]
004e99c0str x1, [sp+288]
004e99c4str x2, [sp+296]
004e99c8b 0x4e9f18
004e99cc
004e99ccloc_4e99cc:
004e99ccldr x2, [sp+1312]
004e99d0subs xzr, x2, 0
004e99d4cset x3, ne
004e99d8strb w3, [sp+94]
004e99dccbnz x2, 0x4e99e4
004e99e0b 0x4e99f8
004e99e4
004e99e4loc_4e99e4:
004e99e4ldr x2, [sp+1320]
004e99e8subs xzr, x2, 0
004e99eccset x2, ne
004e99f0strb w2, [sp+94]
004e99f4b 0x4e99fc
004e99f8
004e99f8loc_4e99f8:
004e99f8b 0x4e99fc
004e99fc
004e99fcloc_4e99fc:
004e99fcldrb w2, [sp+94]
004e9a00strb w2, [sp+95]
004e9a04tbnz w2, 0, 0x4e9a0c
004e9a08b 0x4e9a20
004e9a0c
004e9a0cloc_4e9a0c:
004e9a0cldr x2, [sp+1216]
004e9a10subs xzr, x2, 0
004e9a14cset x2, ne
004e9a18strb w2, [sp+95]
004e9a1cb 0x4e9a24
004e9a20
004e9a20loc_4e9a20:
004e9a20b 0x4e9a24
004e9a24
004e9a24loc_4e9a24:
004e9a24ldrb w2, [sp+95]
004e9a28tbnz w2, 0, 0x4e9a30
004e9a2cb 0x4e9d0c
004e9a30
004e9a30loc_4e9a30:
004e9a30str xzr, [sp+920]
004e9a34add x27, sp, 928
004e9a38stp xzr, xzr, [x27]
004e9a3cadd x27, sp, 944
004e9a40stp xzr, xzr, [x27]
004e9a44ldr x0, [sp+1304]
004e9a48ldr x1, [sp+1312]
004e9a4cbl os.ReadFile
004e9a50str x0, [sp+920]
004e9a54str x1, [sp+928]
004e9a58str x2, [sp+936]
004e9a5cstr x3, [sp+944]
004e9a60str x4, [sp+952]
004e9a64ldr x2, [sp+928]
004e9a68ldr x3, [sp+936]
004e9a6cldr x4, [sp+920]
004e9a70str x4, [sp+1128]
004e9a74str x2, [sp+1136]
004e9a78str x3, [sp+1144]
004e9a7cldr x2, [sp+944]
004e9a80ldr x3, [sp+952]
004e9a84str x2, [sp+1112]
004e9a88str x3, [sp+1120]
004e9a8cldr x2, [sp+1128]
004e9a90ldr x3, [sp+1136]
004e9a94ldr x4, [sp+1144]
004e9a98str x2, [sp+168]
004e9a9cstr x3, [sp+176]
004e9aa0str x4, [sp+184]
004e9aa4ldr x2, [sp+1120]
004e9aa8ldr x3, [sp+1112]
004e9aacstr x3, [sp+224]
004e9ab0str x2, [sp+232]
004e9ab4cbnz x3, 0x4e9abc
004e9ab8b 0x4e9ae0
004e9abc
004e9abcloc_4e9abc:
004e9abcstr xzr, [sp+120]
004e9ac0ldr x1, [sp+224]
004e9ac4ldr x2, [sp+232]
004e9ac8str x1, [sp+104]
004e9accstr x2, [sp+112]
004e9ad0ldr x0, [sp+120]
004e9ad4ldp x29, x30, [sp-8]
004e9ad8add sp, sp, 1200
004e9adcret x30
004e9ae0
004e9ae0loc_4e9ae0:
004e9ae0adrp x0, 0x16c000
004e9ae4add x0, x0, 704
004e9ae8bl runtime.newobject
004e9aecstr x0, [sp+1184]
004e9af0add x27, sp, 872
004e9af4stp xzr, xzr, [x27]
004e9af8add x27, sp, 888
004e9afcstp xzr, xzr, [x27]
004e9b00add x27, sp, 904
004e9b04stp xzr, xzr, [x27]
004e9b08add x27, sp, 944
004e9b0cstp xzr, xzr, [x27]
004e9b10ldr x1, [sp+168]
004e9b14ldr x2, [sp+176]
004e9b18mov x0, xzr
004e9b1cbl runtime.slicebytetostring
004e9b20str x0, [sp+720]
004e9b24str x1, [sp+728]
004e9b28ldr x2, [sp+1248]
004e9b2cldr x4, [sp+1208]
004e9b30ldr x6, [sp+1320]
004e9b34ldr x3, [sp+1256]
004e9b38ldr x5, [sp+1216]
004e9b3cldr x7, [sp+1328]
004e9b40ldr x8, [sp+1336]
004e9b44bl github.com/yiya1989/sshkrb5/krb5forssh.NewKrb5InitiatorClient
004e9b48str x0, [sp+336]
004e9b4cstr x1, [sp+344]
004e9b50str w2, [sp+352]
004e9b54str x3, [sp+360]
004e9b58str x4, [sp+368]
004e9b5cstr x5, [sp+376]
004e9b60ldp x1, x2, [sp+336]
004e9b64ldp x3, x4, [sp+352]
004e9b68ldp x5, x8, [sp+368]
004e9b6cadd x27, sp, 872
004e9b70stp x1, x2, [x27]
004e9b74add x27, sp, 888
004e9b78stp x3, x4, [x27]
004e9b7cadd x27, sp, 904
004e9b80stp x5, x8, [x27]
004e9b84str x6, [sp+944]
004e9b88str x7, [sp+952]
004e9b8cadd x27, sp, 872
004e9b90ldp x1, x2, [x27]
004e9b94add x27, sp, 888
004e9b98ldp x3, x4, [x27]
004e9b9cadd x27, sp, 904
004e9ba0ldp x5, x6, [x27]
004e9ba4add x27, sp, 1064
004e9ba8stp x1, x2, [x27]
004e9bacadd x27, sp, 1080
004e9bb0stp x3, x4, [x27]
004e9bb4add x27, sp, 1096
004e9bb8stp x5, x6, [x27]
004e9bbcldr x1, [sp+944]
004e9bc0ldr x2, [sp+952]
004e9bc4str x1, [sp+1048]
004e9bc8str x2, [sp+1056]
004e9bccldr x1, [sp+1184]
004e9bd0adrp x27, 0x562000
004e9bd4ldr w2, [x27+3056]
004e9bd8cbz w2, 0x4e9be0
004e9bdcb 0x4e9be4
004e9be0
004e9be0loc_4e9be0:
004e9be0b 0x4e9c00
004e9be4
004e9be4loc_4e9be4:
004e9be4str x1, [sp+328]
004e9be8adrp x0, 0x16c000
004e9becadd x0, x0, 704
004e9bf0add x2, sp, 1064
004e9bf4bl runtime.wbMove
004e9bf8ldr x1, [sp+328]
004e9bfcb 0x4e9c00
004e9c00
004e9c00loc_4e9c00:
004e9c00add x27, sp, 1064
004e9c04ldp x4, x5, [x27]
004e9c08add x27, sp, 1080
004e9c0cldp x6, x7, [x27]
004e9c10add x27, sp, 1096
004e9c14ldp x8, x9, [x27]
004e9c18stp x4, x5, [x1]
004e9c1cstp x6, x7, [x1+16]
004e9c20stp x8, x9, [x1+32]
004e9c24ldr x4, [sp+1056]
004e9c28ldr x5, [sp+1048]
004e9c2cstr x5, [sp+224]
004e9c30str x4, [sp+232]
004e9c34cbnz x5, 0x4e9c3c
004e9c38b 0x4e9c60
004e9c3c
004e9c3cloc_4e9c3c:
004e9c3cstr xzr, [sp+120]
004e9c40ldr x1, [sp+224]
004e9c44ldr x2, [sp+232]
004e9c48str x1, [sp+104]
004e9c4cstr x2, [sp+112]
004e9c50ldr x0, [sp+120]
004e9c54ldp x29, x30, [sp-8]
004e9c58add sp, sp, 1200
004e9c5cret x30
004e9c60
004e9c60loc_4e9c60:
004e9c60ldr x1, [sp+1184]
004e9c64str x1, [sp+864]
004e9c68ldr x2, [sp+1224]
004e9c6cldr x3, [sp+1232]
004e9c70adrp x0, 0x22f000
004e9c74add x0, x0, 1288
004e9c78bl golang.org/x/crypto/ssh.GSSAPIWithMICAuthMethod
004e9c7cstr x0, [sp+976]
004e9c80str x1, [sp+984]
004e9c84ldr x2, [sp+296]
004e9c88ldr x0, [sp+280]
004e9c8cldr x4, [sp+288]
004e9c90add x1, x4, 1
004e9c94subs xzr, x2, x1
004e9c98b.hs 0x4e9ca0
004e9c9cb 0x4e9ca4
004e9ca0
004e9ca0loc_4e9ca0:
004e9ca0b 0x4e9cb8
004e9ca4
004e9ca4loc_4e9ca4:
004e9ca4orr x3, xzr, 1
004e9ca8adrp x4, 0x139000
004e9cacadd x4, x4, 3680
004e9cb0bl runtime.growslice
004e9cb4b 0x4e9cb8
004e9cb8
004e9cb8loc_4e9cb8:
004e9cb8sub x3, x1, 1
004e9cbcadd x4, x0, x3, lsl #4
004e9cc0ubfm x3, x3, 60, 59
004e9cc4ldr x5, [sp+984]
004e9cc8ldr x6, [sp+976]
004e9cccstr x6, [x0+x3]
004e9cd0adrp x27, 0x562000
004e9cd4ldr w3, [x27+3056]
004e9cd8cbz w3, 0x4e9ce0
004e9cdcb 0x4e9ce4
004e9ce0
004e9ce0loc_4e9ce0:
004e9ce0b 0x4e9cf8
004e9ce4
004e9ce4loc_4e9ce4:
004e9ce4bl runtime.gcWriteBarrier2
004e9ce8str x5, [x25]
004e9cecldr x3, [x4+8]
004e9cf0str x3, [x25+8]
004e9cf4b 0x4e9cf8
004e9cf8
004e9cf8loc_4e9cf8:
004e9cf8str x5, [x4+8]
004e9cfcstr x0, [sp+280]
004e9d00str x1, [sp+288]
004e9d04str x2, [sp+296]
004e9d08b 0x4e9f14
004e9d0c
004e9d0cloc_4e9d0c:
004e9d0cadrp x0, 0x1ca000
004e9d10add x0, x0, 2317
004e9d14movz x1, 13
004e9d18bl os.Getenv
004e9d1cstr x0, [sp+136]
004e9d20str x1, [sp+144]
004e9d24add x27, sp, 848
004e9d28stp xzr, xzr, [x27]
004e9d2cadd x27, sp, 944
004e9d30stp xzr, xzr, [x27]
004e9d34ldr x2, [sp+136]
004e9d38ldr x3, [sp+144]
004e9d3cadrp x0, 0x1c7000
004e9d40add x0, x0, 1158
004e9d44orr x1, xzr, 4
004e9d48bl net.Dial
004e9d4cstr x0, [sp+848]
004e9d50str x1, [sp+856]
004e9d54str x2, [sp+944]
004e9d58str x3, [sp+952]
004e9d5cldr x2, [sp+856]
004e9d60ldr x3, [sp+848]
004e9d64str x3, [sp+1032]
004e9d68str x2, [sp+1040]
004e9d6cldr x2, [sp+944]
004e9d70ldr x3, [sp+952]
004e9d74str x2, [sp+1016]
004e9d78str x3, [sp+1024]
004e9d7cldr x2, [sp+1032]
004e9d80ldr x3, [sp+1040]
004e9d84str x2, [sp+256]
004e9d88str x3, [sp+264]
004e9d8cldr x2, [sp+1024]
004e9d90ldr x3, [sp+1016]
004e9d94str x3, [sp+208]
004e9d98str x2, [sp+216]
004e9d9ccbnz x3, 0x4e9da4
004e9da0b 0x4e9dc8
004e9da4
004e9da4loc_4e9da4:
004e9da4str xzr, [sp+120]
004e9da8ldr x1, [sp+208]
004e9dacldr x2, [sp+216]
004e9db0str x1, [sp+104]
004e9db4str x2, [sp+112]
004e9db8ldr x0, [sp+120]
004e9dbcldp x29, x30, [sp-8]
004e9dc0add sp, sp, 1200
004e9dc4ret x30
004e9dc8
004e9dc8loc_4e9dc8:
004e9dc8ldr x1, [sp+264]
004e9dccldr x2, [sp+256]
004e9dd0str x2, [sp+704]
004e9dd4str x1, [sp+712]
004e9dd8cbnz x2, 0x4e9de0
004e9ddcb 0x4e9e00
004e9de0
004e9de0loc_4e9de0:
004e9de0str x1, [sp+320]
004e9de4ldr x1, [x2+8]
004e9de8adrp x0, 0x525000
004e9decadd x0, x0, 3440
004e9df0bl runtime.typeAssert
004e9df4ldr x1, [sp+320]
004e9df8mov x2, x0
004e9dfcb 0x4e9e04
004e9e00
004e9e00loc_4e9e00:
004e9e00b 0x4e9e04
004e9e04
004e9e04loc_4e9e04:
004e9e04str x2, [sp+688]
004e9e08str x1, [sp+696]
004e9e0cmov x0, x2
004e9e10bl golang.org/x/crypto/ssh/agent.NewClient
004e9e14str x0, [sp+304]
004e9e18str x1, [sp+312]
004e9e1cldrsb x27, [x0]
004e9e20adrp x0, 0x14a000
004e9e24add x0, x0, 3776
004e9e28bl runtime.newobject
004e9e2cstr x0, [sp+680]
004e9e30adrp x2, 4096
004e9e34add x2, x2, 1808
004e9e38str x2, [x0]
004e9e3cldr x2, [sp+312]
004e9e40ldr x3, [sp+304]
004e9e44ldr x4, [sp+680]
004e9e48ldrsb x27, [x4]
004e9e4cstr x3, [x4+8]
004e9e50adrp x27, 0x562000
004e9e54ldr w3, [x27+3056]
004e9e58cbz w3, 0x4e9e60
004e9e5cb 0x4e9e64
004e9e60
004e9e60loc_4e9e60:
004e9e60b 0x4e9e78
004e9e64
004e9e64loc_4e9e64:
004e9e64bl runtime.gcWriteBarrier2
004e9e68str x2, [x25]
004e9e6cldr x1, [x4+16]
004e9e70str x1, [x25+8]
004e9e74b 0x4e9e78
004e9e78
004e9e78loc_4e9e78:
004e9e78str x2, [x4+16]
004e9e7cldr x0, [sp+680]
004e9e80bl golang.org/x/crypto/ssh.PublicKeysCallback
004e9e84str x0, [sp+976]
004e9e88str x1, [sp+984]
004e9e8cldr x2, [sp+296]
004e9e90ldr x0, [sp+280]
004e9e94ldr x1, [sp+288]
004e9e98add x1, x1, 1
004e9e9csubs xzr, x2, x1
004e9ea0b.hs 0x4e9ea8
004e9ea4b 0x4e9eac
004e9ea8
004e9ea8loc_4e9ea8:
004e9ea8b 0x4e9ec0
004e9eac
004e9eacloc_4e9eac:
004e9eacorr x3, xzr, 1
004e9eb0adrp x4, 0x139000
004e9eb4add x4, x4, 3680
004e9eb8bl runtime.growslice
004e9ebcb 0x4e9ec0
004e9ec0
004e9ec0loc_4e9ec0:
004e9ec0sub x3, x1, 1
004e9ec4add x4, x0, x3, lsl #4
004e9ec8ubfm x3, x3, 60, 59
004e9eccldr x5, [sp+984]
004e9ed0ldr x6, [sp+976]
004e9ed4str x6, [x0+x3]
004e9ed8adrp x27, 0x562000
004e9edcldr w3, [x27+3056]
004e9ee0cbz w3, 0x4e9ee8
004e9ee4b 0x4e9eec
004e9ee8
004e9ee8loc_4e9ee8:
004e9ee8b 0x4e9f00
004e9eec
004e9eecloc_4e9eec:
004e9eecbl runtime.gcWriteBarrier2
004e9ef0str x5, [x25]
004e9ef4ldr x3, [x4+8]
004e9ef8str x3, [x25+8]
004e9efcb 0x4e9f00
004e9f00
004e9f00loc_4e9f00:
004e9f00str x5, [x4+8]
004e9f04str x0, [sp+280]
004e9f08str x1, [sp+288]
004e9f0cstr x2, [sp+296]
004e9f10b 0x4e9f14
004e9f14
004e9f14loc_4e9f14:
004e9f14b 0x4e9f18
004e9f18
004e9f18loc_4e9f18:
004e9f18b 0x4e9f1c
004e9f1c
004e9f1cloc_4e9f1c:
004e9f1cadd x27, sp, 832
004e9f20stp xzr, xzr, [x27]
004e9f24add x3, sp, 832
004e9f28str x3, [sp+648]
004e9f2cldr x0, [sp+280]
004e9f30ldr x1, [sp+288]
004e9f34ldr x2, [sp+296]
004e9f38bl runtime.convTslice
004e9f3cstr x0, [sp+640]
004e9f40ldr x3, [sp+648]
004e9f44ldrsb x27, [x3]
004e9f48adrp x4, 0x106000
004e9f4cadd x4, x4, 3712
004e9f50str x4, [x3]
004e9f54adrp x27, 0x562000
004e9f58ldr w4, [x27+3056]
004e9f5ccbz w4, 0x4e9f64
004e9f60b 0x4e9f68
004e9f64
004e9f64loc_4e9f64:
004e9f64b 0x4e9f7c
004e9f68
004e9f68loc_4e9f68:
004e9f68bl runtime.gcWriteBarrier2
004e9f6cstr x0, [x25]
004e9f70ldr x5, [x3+8]
004e9f74str x5, [x25+8]
004e9f78b 0x4e9f7c
004e9f7c
004e9f7cloc_4e9f7c:
004e9f7cstr x0, [x3+8]
004e9f80ldr x2, [sp+648]
004e9f84ldrsb x27, [x2]
004e9f88b 0x4e9f8c
004e9f8c
004e9f8cloc_4e9f8c:
004e9f8cstr x2, [sp+656]
004e9f90orr x4, xzr, 1
004e9f94str x4, [sp+664]
004e9f98str x4, [sp+672]
004e9f9cadrp x0, 0x1cc000
004e9fa0add x0, x0, 3083
004e9fa4movz x1, 18
004e9fa8mov x3, x4
004e9facbl log.Printf
004e9fb0bl golang.org/x/crypto/ssh.InsecureIgnoreHostKey
004e9fb4str x0, [sp+824]
004e9fb8add x20, sp, 432
004e9fbcadr x27, 16
004e9fc0stp x29, x27, [sp-24]
004e9fc4sub x29, sp, 24
004e9fc8bl fn_87ce0
004e9fccsub x29, sp, 8
004e9fd0str xzr, [sp+624]
004e9fd4add x20, sp, 432
004e9fd8str x20, [sp+632]
004e9fdcldrsb x27, [x20]
004e9fe0adrp x27, 0x562000
004e9fe4ldr w5, [x27+3056]
004e9fe8cbz w5, 0x4e9ff0
004e9fecb 0x4e9ff4
004e9ff0
004e9ff0loc_4e9ff0:
004e9ff0b 0x4ea00c
004e9ff4
004e9ff4loc_4e9ff4:
004e9ff4adrp x0, 0x1a2000
004e9ff8add x0, x0, 3552
004e9ffcmov x1, x20
004ea000bl runtime.wbZero
004ea004add x20, sp, 432
004ea008b 0x4ea00c
004ea00c
004ea00cloc_4ea00c:
004ea00cadr x27, 16
004ea010stp x29, x27, [sp-24]
004ea014sub x29, sp, 24
004ea018bl fn_87ce0
004ea01csub x29, sp, 8
004ea020add x2, sp, 432
004ea024str xzr, [x2+192]
004ea028ldr x2, [sp+632]
004ea02cldrsb x27, [x2]
004ea030ldr x3, [sp+1248]
004ea034ldr x4, [sp+1256]
004ea038str x4, [x2+104]
004ea03cadrp x27, 0x561000
004ea040ldr w4, [x27+3056]
004ea044cbz w4, 0x4ea04c
004ea048b 0x4ea050
004ea04c
004ea04cloc_4ea04c:
004ea04cb 0x4ea064
004ea050
004ea050loc_4ea050:
004ea050bl runtime.gcWriteBarrier2
004ea054str x3, [x25]
004ea058ldr x4, [x2+96]
004ea05cstr x4, [x25+8]
004ea060b 0x4ea064
004ea064
004ea064loc_4ea064:
004ea064str x3, [x2+96]
004ea068ldr x2, [sp+632]
004ea06cldrsb x27, [x2]
004ea070ldr x3, [sp+280]
004ea074ldr x4, [sp+288]
004ea078ldr x5, [sp+296]
004ea07cstr x4, [x2+120]
004ea080str x5, [x2+128]
004ea084adrp x27, 0x561000
004ea088ldr w4, [x27+3056]
004ea08ccbz w4, 0x4ea094
004ea090b 0x4ea098
004ea094
004ea094loc_4ea094:
004ea094b 0x4ea0ac
004ea098
004ea098loc_4ea098:
004ea098bl runtime.gcWriteBarrier2
004ea09cstr x3, [x25]
004ea0a0ldr x4, [x2+112]
004ea0a4str x4, [x25+8]
004ea0a8b 0x4ea0ac
004ea0ac
004ea0acloc_4ea0ac:
004ea0acstr x3, [x2+112]
004ea0b0ldr x2, [sp+632]
004ea0b4ldrsb x27, [x2]
004ea0b8ldr x3, [sp+824]
004ea0bcadrp x27, 0x561000
004ea0c0ldr w4, [x27+3056]
004ea0c4cbz w4, 0x4ea0cc
004ea0c8b 0x4ea0d0
004ea0cc
004ea0ccloc_4ea0cc:
004ea0ccb 0x4ea0e4
004ea0d0
004ea0d0loc_4ea0d0:
004ea0d0bl runtime.gcWriteBarrier2
004ea0d4str x3, [x25]
004ea0d8ldr x4, [x2+136]
004ea0dcstr x4, [x25+8]
004ea0e0b 0x4ea0e4
004ea0e4
004ea0e4loc_4ea0e4:
004ea0e4str x3, [x2+136]
004ea0e8ldr x2, [sp+632]
004ea0ecstr x2, [sp+272]
004ea0f0add x27, sp, 792
004ea0f4stp xzr, xzr, [x27]
004ea0f8add x27, sp, 808
004ea0fcstp xzr, xzr, [x27]
004ea100add x2, sp, 792
004ea104str x2, [sp+400]
004ea108ldr x0, [sp+1224]
004ea10cldr x1, [sp+1232]
004ea110bl runtime.convTstring
004ea114str x0, [sp+392]
004ea118ldr x2, [sp+400]
004ea11cldrsb x27, [x2]
004ea120adrp x3, 0x10b000
004ea124add x3, x3, 2944
004ea128str x3, [x2]
004ea12cadrp x27, 0x561000
004ea130ldr w3, [x27+3056]
004ea134cbz w3, 0x4ea13c
004ea138b 0x4ea140
004ea13c
004ea13cloc_4ea13c:
004ea13cb 0x4ea154
004ea140
004ea140loc_4ea140:
004ea140bl runtime.gcWriteBarrier2
004ea144str x0, [x25]
004ea148ldr x1, [x2+8]
004ea14cstr x1, [x25+8]
004ea150b 0x4ea154
004ea154
004ea154loc_4ea154:
004ea154str x0, [x2+8]
004ea158ldrh w0, [sp+1240]
004ea15cbl runtime.convT16
004ea160str x0, [sp+384]
004ea164ldr x1, [sp+400]
004ea168ldrsb x27, [x1]
004ea16cadrp x2, 0x10b000
004ea170add x2, x2, 3200
004ea174str x2, [x1+16]
004ea178adrp x27, 0x561000
004ea17cldr w2, [x27+3056]
004ea180cbz w2, 0x4ea188
004ea184b 0x4ea18c
004ea188
004ea188loc_4ea188:
004ea188b 0x4ea1a0
004ea18c
004ea18cloc_4ea18c:
004ea18cbl runtime.gcWriteBarrier2
004ea190str x0, [x25]
004ea194ldr x5, [x1+24]
004ea198str x5, [x25+8]
004ea19cb 0x4ea1a0
004ea1a0
004ea1a0loc_4ea1a0:
004ea1a0str x0, [x1+24]
004ea1a4ldr x2, [sp+400]
004ea1a8ldrsb x27, [x2]
004ea1acb 0x4ea1b0
004ea1b0
004ea1b0loc_4ea1b0:
004ea1b0str x2, [sp+408]
004ea1b4orr x4, xzr, 2
004ea1b8str x4, [sp+416]
004ea1bcstr x4, [sp+424]
004ea1c0adrp x0, 0x1c6000
004ea1c4add x0, x0, 1897
004ea1c8movz x1, 5
004ea1ccmov x3, x4
004ea1d0bl fmt.Sprintf
004ea1d4str x0, [sp+776]
004ea1d8str x1, [sp+784]
004ea1dcstr xzr, [sp+768]
004ea1e0add x27, sp, 944
004ea1e4stp xzr, xzr, [x27]
004ea1e8ldr x4, [sp+272]
004ea1ecldr x2, [sp+776]
004ea1f0ldr x3, [sp+784]
004ea1f4adrp x0, 0x1c6000
004ea1f8add x0, x0, 459
004ea1fcorr x1, xzr, 3
004ea200bl golang.org/x/crypto/ssh.Dial
004ea204str x0, [sp+768]
004ea208str x1, [sp+944]
004ea20cstr x2, [sp+952]
004ea210ldr x5, [sp+768]
004ea214str x5, [sp+1008]
004ea218ldr x5, [sp+944]
004ea21cldr x6, [sp+952]
004ea220str x5, [sp+992]
004ea224str x6, [sp+1000]
004ea228ldr x5, [sp+1008]
004ea22cstr x5, [sp+128]
004ea230ldr x5, [sp+1000]
004ea234ldr x6, [sp+992]
004ea238str x6, [sp+192]
004ea23cstr x5, [sp+200]
004ea240cbnz x6, 0x4ea248
004ea244b 0x4ea26c
004ea248
004ea248loc_4ea248:
004ea248str xzr, [sp+120]
004ea24cldr x1, [sp+192]
004ea250ldr x2, [sp+200]
004ea254str x1, [sp+104]
004ea258str x2, [sp+112]
004ea25cldr x0, [sp+120]
004ea260ldp x29, x30, [sp-8]
004ea264add sp, sp, 1200
004ea268ret x30
004ea26c
004ea26cloc_4ea26c:
004ea26cldr x3, [sp+128]
004ea270str x3, [sp+120]
004ea274stp xzr, xzr, [sp+104]
004ea278ldr x0, [sp+120]
004ea27cmov x1, xzr
004ea280mov x2, xzr
004ea284ldp x29, x30, [sp-8]
004ea288add sp, sp, 1200
004ea28cret x30
004ea290
004ea290loc_4ea290:
004ea290stp x0, x1, [sp+24]
004ea294strh w2, [sp+40]
004ea298stp x3, x4, [sp+48]
004ea29cstp x5, x6, [sp+64]
004ea2a0stp x7, x8, [sp+80]
004ea2a4stp x9, x10, [sp+96]
004ea2a8stp x11, x12, [sp+112]
004ea2acstp x13, x14, [sp+128]
004ea2b0mov x3, x30
004ea2b4bl runtime.morestack_noctxt.abi0
004ea2b8ldp x0, x1, [sp+24]
004ea2bcldrh w2, [sp+40]
004ea2c0ldp x3, x4, [sp+48]
004ea2c4ldp x5, x6, [sp+64]
004ea2c8ldp x7, x8, [sp+80]
004ea2ccldp x9, x10, [sp+96]
004ea2d0ldp x11, x12, [sp+112]
004ea2d4ldp x13, x14, [sp+128]
004ea2d8b 0x4e9710
004ea2dcudf 0
004e9710
004e9710github.com/bishopfox/sliver/implant/sliver/shell/ssh.getClient: ; void github.com/bishopfox/sliver/implant/sliver/shell/ssh.getClient(struct string host, uint16 port, struct string username, struct string password, struct []uint8 privKey, struct string krb5conf, struct []uint8 keytab, struct string realm)
004e9710ldr x16, [x28+16]
004e9714sub x17, sp, 1072
004e9718subs xzr, x17, x16
004e971cb.ls 0x4ea290
004e9720sub x20, sp, 1200
004e9724stp x29, x30, [x20-8]
004e9728add sp, x20, 0
004e972csub x29, sp, 8
004e9730str x0, [sp+1224]
004e9734str x1, [sp+1232]
004e9738strh w2, [sp+1240]
004e973cstr x3, [sp+1248]
004e9740str x4, [sp+1256]
004e9744str x5, [sp+1264]
004e9748str x6, [sp+1272]
004e974cstr x7, [sp+1280]
004e9750str x8, [sp+1288]
004e9754str x9, [sp+1296]
004e9758str x10, [sp+1304]
004e975cstr x11, [sp+1312]
004e9760str x12, [sp+1320]
004e9764str x13, [sp+1328]
004e9768str x14, [sp+1336]
004e976cstr xzr, [sp+120]
004e9770stp xzr, xzr, [sp+104]
004e9774str xzr, [sp+280]
004e9778stp xzr, xzr, [sp+288]
004e977cldr x3, [sp+1272]
004e9780cbnz x3, 0x4e9788
004e9784b 0x4e9824
004e9788
004e9788loc_4e9788:
004e9788ldr x0, [sp+1264]
004e978cldr x1, [sp+1272]
004e9790bl golang.org/x/crypto/ssh.Password
004e9794str x0, [sp+976]
004e9798str x1, [sp+984]
004e979cldr x2, [sp+296]
004e97a0ldr x3, [sp+288]
004e97a4add x1, x3, 1
004e97a8ldr x0, [sp+280]
004e97acsubs xzr, x2, x1
004e97b0b.hs 0x4e97b8
004e97b4b 0x4e97bc
004e97b8
004e97b8loc_4e97b8:
004e97b8b 0x4e97d0
004e97bc
004e97bcloc_4e97bc:
004e97bcorr x3, xzr, 1
004e97c0adrp x4, 0x139000
004e97c4add x4, x4, 3680
004e97c8bl runtime.growslice
004e97ccb 0x4e97d0
004e97d0
004e97d0loc_4e97d0:
004e97d0sub x3, x1, 1
004e97d4add x4, x0, x3, lsl #4
004e97d8ubfm x3, x3, 60, 59
004e97dcldr x5, [sp+984]
004e97e0ldr x6, [sp+976]
004e97e4str x6, [x0+x3]
004e97e8adrp x27, 0x562000
004e97ecldr w3, [x27+3056]
004e97f0cbz w3, 0x4e97f8
004e97f4b 0x4e97fc
004e97f8
004e97f8loc_4e97f8:
004e97f8b 0x4e9810
004e97fc
004e97fcloc_4e97fc:
004e97fcbl runtime.gcWriteBarrier2
004e9800str x5, [x25]
004e9804ldr x3, [x4+8]
004e9808str x3, [x25+8]
004e980cb 0x4e9810
004e9810
004e9810loc_4e9810:
004e9810str x5, [x4+8]
004e9814str x0, [sp+280]
004e9818str x1, [sp+288]
004e981cstr x2, [sp+296]
004e9820b 0x4e9f1c
004e9824
004e9824loc_4e9824:
004e9824ldr x3, [sp+1288]
004e9828str x3, [sp+96]
004e982ccbnz x3, 0x4e9834
004e9830b 0x4e99cc
004e9834
004e9834loc_4e9834:
004e9834add x27, sp, 960
004e9838stp xzr, xzr, [x27]
004e983cadd x27, sp, 944
004e9840stp xzr, xzr, [x27]
004e9844ldr x0, [sp+1280]
004e9848ldr x1, [sp+1288]
004e984cldr x2, [sp+1296]
004e9850bl golang.org/x/crypto/ssh.ParsePrivateKey
004e9854str x0, [sp+960]
004e9858str x1, [sp+968]
004e985cstr x2, [sp+944]
004e9860str x3, [sp+952]
004e9864ldr x3, [sp+968]
004e9868ldr x4, [sp+960]
004e986cstr x4, [sp+1168]
004e9870str x3, [sp+1176]
004e9874ldr x3, [sp+944]
004e9878ldr x4, [sp+952]
004e987cstr x3, [sp+1152]
004e9880str x4, [sp+1160]
004e9884ldr x3, [sp+1168]
004e9888ldr x4, [sp+1176]
004e988cstr x3, [sp+152]
004e9890str x4, [sp+160]
004e9894ldr x3, [sp+1160]
004e9898ldr x4, [sp+1152]
004e989cstr x4, [sp+240]
004e98a0str x3, [sp+248]
004e98a4cbnz x4, 0x4e98ac
004e98a8b 0x4e98d0
004e98ac
004e98acloc_4e98ac:
004e98acstr xzr, [sp+120]
004e98b0ldr x1, [sp+240]
004e98b4ldr x2, [sp+248]
004e98b8str x1, [sp+104]
004e98bcstr x2, [sp+112]
004e98c0ldr x0, [sp+120]
004e98c4ldp x29, x30, [sp-8]
004e98c8add sp, sp, 1200
004e98ccret x30
004e98d0
004e98d0loc_4e98d0:
004e98d0adrp x0, 0x119000
004e98d4add x0, x0, 3616
004e98d8bl runtime.newobject
004e98dcstr x0, [sp+736]
004e98e0ldr x1, [sp+160]
004e98e4ldr x2, [sp+152]
004e98e8str x2, [x0]
004e98ecadrp x27, 0x562000
004e98f0ldr w2, [x27+3056]
004e98f4cbz w2, 0x4e98fc
004e98f8b 0x4e9900
004e98fc
004e98fcloc_4e98fc:
004e98fcb 0x4e9914
004e9900
004e9900loc_4e9900:
004e9900bl runtime.gcWriteBarrier2
004e9904str x1, [x25]
004e9908ldr x3, [x0+8]
004e990cstr x3, [x25+8]
004e9910b 0x4e9914
004e9914
004e9914loc_4e9914:
004e9914str x1, [x0+8]
004e9918ldr x0, [sp+736]
004e991cldrsb x27, [x0]
004e9920b 0x4e9924
004e9924
004e9924loc_4e9924:
004e9924str x0, [sp+744]
004e9928orr x2, xzr, 1
004e992cstr x2, [sp+752]
004e9930str x2, [sp+760]
004e9934mov x1, x2
004e9938bl golang.org/x/crypto/ssh.PublicKeys
004e993cstr x0, [sp+976]
004e9940str x1, [sp+984]
004e9944ldr x2, [sp+296]
004e9948ldr x0, [sp+280]
004e994cldr x3, [sp+288]
004e9950add x1, x3, 1
004e9954subs xzr, x2, x1
004e9958b.hs 0x4e9960
004e995cb 0x4e9964
004e9960
004e9960loc_4e9960:
004e9960b 0x4e9978
004e9964
004e9964loc_4e9964:
004e9964orr x3, xzr, 1
004e9968adrp x4, 0x139000
004e996cadd x4, x4, 3680
004e9970bl runtime.growslice
004e9974b 0x4e9978
004e9978
004e9978loc_4e9978:
004e9978sub x3, x1, 1
004e997cadd x4, x0, x3, lsl #4
004e9980ubfm x3, x3, 60, 59
004e9984ldr x5, [sp+984]
004e9988ldr x6, [sp+976]
004e998cstr x6, [x0+x3]
004e9990adrp x27, 0x562000
004e9994ldr w3, [x27+3056]
004e9998cbz w3, 0x4e99a0
004e999cb 0x4e99a4
004e99a0
004e99a0loc_4e99a0:
004e99a0b 0x4e99b8
004e99a4
004e99a4loc_4e99a4:
004e99a4bl runtime.gcWriteBarrier2
004e99a8str x5, [x25]
004e99acldr x3, [x4+8]
004e99b0str x3, [x25+8]
004e99b4b 0x4e99b8
004e99b8
004e99b8loc_4e99b8:
004e99b8str x5, [x4+8]
004e99bcstr x0, [sp+280]
004e99c0str x1, [sp+288]
004e99c4str x2, [sp+296]
004e99c8b 0x4e9f18
004e99cc
004e99ccloc_4e99cc:
004e99ccldr x2, [sp+1312]
004e99d0subs xzr, x2, 0
004e99d4cset x3, ne
004e99d8strb w3, [sp+94]
004e99dccbnz x2, 0x4e99e4
004e99e0b 0x4e99f8
004e99e4
004e99e4loc_4e99e4:
004e99e4ldr x2, [sp+1320]
004e99e8subs xzr, x2, 0
004e99eccset x2, ne
004e99f0strb w2, [sp+94]
004e99f4b 0x4e99fc
004e99f8
004e99f8loc_4e99f8:
004e99f8b 0x4e99fc
004e99fc
004e99fcloc_4e99fc:
004e99fcldrb w2, [sp+94]
004e9a00strb w2, [sp+95]
004e9a04tbnz w2, 0, 0x4e9a0c
004e9a08b 0x4e9a20
004e9a0c
004e9a0cloc_4e9a0c:
004e9a0cldr x2, [sp+1216]
004e9a10subs xzr, x2, 0
004e9a14cset x2, ne
004e9a18strb w2, [sp+95]
004e9a1cb 0x4e9a24
004e9a20
004e9a20loc_4e9a20:
004e9a20b 0x4e9a24
004e9a24
004e9a24loc_4e9a24:
004e9a24ldrb w2, [sp+95]
004e9a28tbnz w2, 0, 0x4e9a30
004e9a2cb 0x4e9d0c
004e9a30
004e9a30loc_4e9a30:
004e9a30str xzr, [sp+920]
004e9a34add x27, sp, 928
004e9a38stp xzr, xzr, [x27]
004e9a3cadd x27, sp, 944
004e9a40stp xzr, xzr, [x27]
004e9a44ldr x0, [sp+1304]
004e9a48ldr x1, [sp+1312]
004e9a4cbl os.ReadFile
004e9a50str x0, [sp+920]
004e9a54str x1, [sp+928]
004e9a58str x2, [sp+936]
004e9a5cstr x3, [sp+944]
004e9a60str x4, [sp+952]
004e9a64ldr x2, [sp+928]
004e9a68ldr x3, [sp+936]
004e9a6cldr x4, [sp+920]
004e9a70str x4, [sp+1128]
004e9a74str x2, [sp+1136]
004e9a78str x3, [sp+1144]
004e9a7cldr x2, [sp+944]
004e9a80ldr x3, [sp+952]
004e9a84str x2, [sp+1112]
004e9a88str x3, [sp+1120]
004e9a8cldr x2, [sp+1128]
004e9a90ldr x3, [sp+1136]
004e9a94ldr x4, [sp+1144]
004e9a98str x2, [sp+168]
004e9a9cstr x3, [sp+176]
004e9aa0str x4, [sp+184]
004e9aa4ldr x2, [sp+1120]
004e9aa8ldr x3, [sp+1112]
004e9aacstr x3, [sp+224]
004e9ab0str x2, [sp+232]
004e9ab4cbnz x3, 0x4e9abc
004e9ab8b 0x4e9ae0
004e9abc
004e9abcloc_4e9abc:
004e9abcstr xzr, [sp+120]
004e9ac0ldr x1, [sp+224]
004e9ac4ldr x2, [sp+232]
004e9ac8str x1, [sp+104]
004e9accstr x2, [sp+112]
004e9ad0ldr x0, [sp+120]
004e9ad4ldp x29, x30, [sp-8]
004e9ad8add sp, sp, 1200
004e9adcret x30
004e9ae0
004e9ae0loc_4e9ae0:
004e9ae0adrp x0, 0x16c000
004e9ae4add x0, x0, 704
004e9ae8bl runtime.newobject
004e9aecstr x0, [sp+1184]
004e9af0add x27, sp, 872
004e9af4stp xzr, xzr, [x27]
004e9af8add x27, sp, 888
004e9afcstp xzr, xzr, [x27]
004e9b00add x27, sp, 904
004e9b04stp xzr, xzr, [x27]
004e9b08add x27, sp, 944
004e9b0cstp xzr, xzr, [x27]
004e9b10ldr x1, [sp+168]
004e9b14ldr x2, [sp+176]
004e9b18mov x0, xzr
004e9b1cbl runtime.slicebytetostring
004e9b20str x0, [sp+720]
004e9b24str x1, [sp+728]
004e9b28ldr x2, [sp+1248]
004e9b2cldr x4, [sp+1208]
004e9b30ldr x6, [sp+1320]
004e9b34ldr x3, [sp+1256]
004e9b38ldr x5, [sp+1216]
004e9b3cldr x7, [sp+1328]
004e9b40ldr x8, [sp+1336]
004e9b44bl github.com/yiya1989/sshkrb5/krb5forssh.NewKrb5InitiatorClient
004e9b48str x0, [sp+336]
004e9b4cstr x1, [sp+344]
004e9b50str w2, [sp+352]
004e9b54str x3, [sp+360]
004e9b58str x4, [sp+368]
004e9b5cstr x5, [sp+376]
004e9b60ldp x1, x2, [sp+336]
004e9b64ldp x3, x4, [sp+352]
004e9b68ldp x5, x8, [sp+368]
004e9b6cadd x27, sp, 872
004e9b70stp x1, x2, [x27]
004e9b74add x27, sp, 888
004e9b78stp x3, x4, [x27]
004e9b7cadd x27, sp, 904
004e9b80stp x5, x8, [x27]
004e9b84str x6, [sp+944]
004e9b88str x7, [sp+952]
004e9b8cadd x27, sp, 872
004e9b90ldp x1, x2, [x27]
004e9b94add x27, sp, 888
004e9b98ldp x3, x4, [x27]
004e9b9cadd x27, sp, 904
004e9ba0ldp x5, x6, [x27]
004e9ba4add x27, sp, 1064
004e9ba8stp x1, x2, [x27]
004e9bacadd x27, sp, 1080
004e9bb0stp x3, x4, [x27]
004e9bb4add x27, sp, 1096
004e9bb8stp x5, x6, [x27]
004e9bbcldr x1, [sp+944]
004e9bc0ldr x2, [sp+952]
004e9bc4str x1, [sp+1048]
004e9bc8str x2, [sp+1056]
004e9bccldr x1, [sp+1184]
004e9bd0adrp x27, 0x562000
004e9bd4ldr w2, [x27+3056]
004e9bd8cbz w2, 0x4e9be0
004e9bdcb 0x4e9be4
004e9be0
004e9be0loc_4e9be0:
004e9be0b 0x4e9c00
004e9be4
004e9be4loc_4e9be4:
004e9be4str x1, [sp+328]
004e9be8adrp x0, 0x16c000
004e9becadd x0, x0, 704
004e9bf0add x2, sp, 1064
004e9bf4bl runtime.wbMove
004e9bf8ldr x1, [sp+328]
004e9bfcb 0x4e9c00
004e9c00
004e9c00loc_4e9c00:
004e9c00add x27, sp, 1064
004e9c04ldp x4, x5, [x27]
004e9c08add x27, sp, 1080
004e9c0cldp x6, x7, [x27]
004e9c10add x27, sp, 1096
004e9c14ldp x8, x9, [x27]
004e9c18stp x4, x5, [x1]
004e9c1cstp x6, x7, [x1+16]
004e9c20stp x8, x9, [x1+32]
004e9c24ldr x4, [sp+1056]
004e9c28ldr x5, [sp+1048]
004e9c2cstr x5, [sp+224]
004e9c30str x4, [sp+232]
004e9c34cbnz x5, 0x4e9c3c
004e9c38b 0x4e9c60
004e9c3c
004e9c3cloc_4e9c3c:
004e9c3cstr xzr, [sp+120]
004e9c40ldr x1, [sp+224]
004e9c44ldr x2, [sp+232]
004e9c48str x1, [sp+104]
004e9c4cstr x2, [sp+112]
004e9c50ldr x0, [sp+120]
004e9c54ldp x29, x30, [sp-8]
004e9c58add sp, sp, 1200
004e9c5cret x30
004e9c60
004e9c60loc_4e9c60:
004e9c60ldr x1, [sp+1184]
004e9c64str x1, [sp+864]
004e9c68ldr x2, [sp+1224]
004e9c6cldr x3, [sp+1232]
004e9c70adrp x0, 0x22f000
004e9c74add x0, x0, 1288
004e9c78bl golang.org/x/crypto/ssh.GSSAPIWithMICAuthMethod
004e9c7cstr x0, [sp+976]
004e9c80str x1, [sp+984]
004e9c84ldr x2, [sp+296]
004e9c88ldr x0, [sp+280]
004e9c8cldr x4, [sp+288]
004e9c90add x1, x4, 1
004e9c94subs xzr, x2, x1
004e9c98b.hs 0x4e9ca0
004e9c9cb 0x4e9ca4
004e9ca0
004e9ca0loc_4e9ca0:
004e9ca0b 0x4e9cb8
004e9ca4
004e9ca4loc_4e9ca4:
004e9ca4orr x3, xzr, 1
004e9ca8adrp x4, 0x139000
004e9cacadd x4, x4, 3680
004e9cb0bl runtime.growslice
004e9cb4b 0x4e9cb8
004e9cb8
004e9cb8loc_4e9cb8:
004e9cb8sub x3, x1, 1
004e9cbcadd x4, x0, x3, lsl #4
004e9cc0ubfm x3, x3, 60, 59
004e9cc4ldr x5, [sp+984]
004e9cc8ldr x6, [sp+976]
004e9cccstr x6, [x0+x3]
004e9cd0adrp x27, 0x562000
004e9cd4ldr w3, [x27+3056]
004e9cd8cbz w3, 0x4e9ce0
004e9cdcb 0x4e9ce4
004e9ce0
004e9ce0loc_4e9ce0:
004e9ce0b 0x4e9cf8
004e9ce4
004e9ce4loc_4e9ce4:
004e9ce4bl runtime.gcWriteBarrier2
004e9ce8str x5, [x25]
004e9cecldr x3, [x4+8]
004e9cf0str x3, [x25+8]
004e9cf4b 0x4e9cf8
004e9cf8
004e9cf8loc_4e9cf8:
004e9cf8str x5, [x4+8]
004e9cfcstr x0, [sp+280]
004e9d00str x1, [sp+288]
004e9d04str x2, [sp+296]
004e9d08b 0x4e9f14
004e9d0c
004e9d0cloc_4e9d0c:
004e9d0cadrp x0, 0x1ca000
004e9d10add x0, x0, 2317
004e9d14movz x1, 13
004e9d18bl os.Getenv
004e9d1cstr x0, [sp+136]
004e9d20str x1, [sp+144]
004e9d24add x27, sp, 848
004e9d28stp xzr, xzr, [x27]
004e9d2cadd x27, sp, 944
004e9d30stp xzr, xzr, [x27]
004e9d34ldr x2, [sp+136]
004e9d38ldr x3, [sp+144]
004e9d3cadrp x0, 0x1c7000
004e9d40add x0, x0, 1158
004e9d44orr x1, xzr, 4
004e9d48bl net.Dial
004e9d4cstr x0, [sp+848]
004e9d50str x1, [sp+856]
004e9d54str x2, [sp+944]
004e9d58str x3, [sp+952]
004e9d5cldr x2, [sp+856]
004e9d60ldr x3, [sp+848]
004e9d64str x3, [sp+1032]
004e9d68str x2, [sp+1040]
004e9d6cldr x2, [sp+944]
004e9d70ldr x3, [sp+952]
004e9d74str x2, [sp+1016]
004e9d78str x3, [sp+1024]
004e9d7cldr x2, [sp+1032]
004e9d80ldr x3, [sp+1040]
004e9d84str x2, [sp+256]
004e9d88str x3, [sp+264]
004e9d8cldr x2, [sp+1024]
004e9d90ldr x3, [sp+1016]
004e9d94str x3, [sp+208]
004e9d98str x2, [sp+216]
004e9d9ccbnz x3, 0x4e9da4
004e9da0b 0x4e9dc8
004e9da4
004e9da4loc_4e9da4:
004e9da4str xzr, [sp+120]
004e9da8ldr x1, [sp+208]
004e9dacldr x2, [sp+216]
004e9db0str x1, [sp+104]
004e9db4str x2, [sp+112]
004e9db8ldr x0, [sp+120]
004e9dbcldp x29, x30, [sp-8]
004e9dc0add sp, sp, 1200
004e9dc4ret x30
004e9dc8
004e9dc8loc_4e9dc8:
004e9dc8ldr x1, [sp+264]
004e9dccldr x2, [sp+256]
004e9dd0str x2, [sp+704]
004e9dd4str x1, [sp+712]
004e9dd8cbnz x2, 0x4e9de0
004e9ddcb 0x4e9e00
004e9de0
004e9de0loc_4e9de0:
004e9de0str x1, [sp+320]
004e9de4ldr x1, [x2+8]
004e9de8adrp x0, 0x525000
004e9decadd x0, x0, 3440
004e9df0bl runtime.typeAssert
004e9df4ldr x1, [sp+320]
004e9df8mov x2, x0
004e9dfcb 0x4e9e04
004e9e00
004e9e00loc_4e9e00:
004e9e00b 0x4e9e04
004e9e04
004e9e04loc_4e9e04:
004e9e04str x2, [sp+688]
004e9e08str x1, [sp+696]
004e9e0cmov x0, x2
004e9e10bl golang.org/x/crypto/ssh/agent.NewClient
004e9e14str x0, [sp+304]
004e9e18str x1, [sp+312]
004e9e1cldrsb x27, [x0]
004e9e20adrp x0, 0x14a000
004e9e24add x0, x0, 3776
004e9e28bl runtime.newobject
004e9e2cstr x0, [sp+680]
004e9e30adrp x2, 4096
004e9e34add x2, x2, 1808
004e9e38str x2, [x0]
004e9e3cldr x2, [sp+312]
004e9e40ldr x3, [sp+304]
004e9e44ldr x4, [sp+680]
004e9e48ldrsb x27, [x4]
004e9e4cstr x3, [x4+8]
004e9e50adrp x27, 0x562000
004e9e54ldr w3, [x27+3056]
004e9e58cbz w3, 0x4e9e60
004e9e5cb 0x4e9e64
004e9e60
004e9e60loc_4e9e60:
004e9e60b 0x4e9e78
004e9e64
004e9e64loc_4e9e64:
004e9e64bl runtime.gcWriteBarrier2
004e9e68str x2, [x25]
004e9e6cldr x1, [x4+16]
004e9e70str x1, [x25+8]
004e9e74b 0x4e9e78
004e9e78
004e9e78loc_4e9e78:
004e9e78str x2, [x4+16]
004e9e7cldr x0, [sp+680]
004e9e80bl golang.org/x/crypto/ssh.PublicKeysCallback
004e9e84str x0, [sp+976]
004e9e88str x1, [sp+984]
004e9e8cldr x2, [sp+296]
004e9e90ldr x0, [sp+280]
004e9e94ldr x1, [sp+288]
004e9e98add x1, x1, 1
004e9e9csubs xzr, x2, x1
004e9ea0b.hs 0x4e9ea8
004e9ea4b 0x4e9eac
004e9ea8
004e9ea8loc_4e9ea8:
004e9ea8b 0x4e9ec0
004e9eac
004e9eacloc_4e9eac:
004e9eacorr x3, xzr, 1
004e9eb0adrp x4, 0x139000
004e9eb4add x4, x4, 3680
004e9eb8bl runtime.growslice
004e9ebcb 0x4e9ec0
004e9ec0
004e9ec0loc_4e9ec0:
004e9ec0sub x3, x1, 1
004e9ec4add x4, x0, x3, lsl #4
004e9ec8ubfm x3, x3, 60, 59
004e9eccldr x5, [sp+984]
004e9ed0ldr x6, [sp+976]
004e9ed4str x6, [x0+x3]
004e9ed8adrp x27, 0x562000
004e9edcldr w3, [x27+3056]
004e9ee0cbz w3, 0x4e9ee8
004e9ee4b 0x4e9eec
004e9ee8
004e9ee8loc_4e9ee8:
004e9ee8b 0x4e9f00
004e9eec
004e9eecloc_4e9eec:
004e9eecbl runtime.gcWriteBarrier2
004e9ef0str x5, [x25]
004e9ef4ldr x3, [x4+8]
004e9ef8str x3, [x25+8]
004e9efcb 0x4e9f00
004e9f00
004e9f00loc_4e9f00:
004e9f00str x5, [x4+8]
004e9f04str x0, [sp+280]
004e9f08str x1, [sp+288]
004e9f0cstr x2, [sp+296]
004e9f10b 0x4e9f14
004e9f14
004e9f14loc_4e9f14:
004e9f14b 0x4e9f18
004e9f18
004e9f18loc_4e9f18:
004e9f18b 0x4e9f1c
004e9f1c
004e9f1cloc_4e9f1c:
004e9f1cadd x27, sp, 832
004e9f20stp xzr, xzr, [x27]
004e9f24add x3, sp, 832
004e9f28str x3, [sp+648]
004e9f2cldr x0, [sp+280]
004e9f30ldr x1, [sp+288]
004e9f34ldr x2, [sp+296]
004e9f38bl runtime.convTslice
004e9f3cstr x0, [sp+640]
004e9f40ldr x3, [sp+648]
004e9f44ldrsb x27, [x3]
004e9f48adrp x4, 0x106000
004e9f4cadd x4, x4, 3712
004e9f50str x4, [x3]
004e9f54adrp x27, 0x562000
004e9f58ldr w4, [x27+3056]
004e9f5ccbz w4, 0x4e9f64
004e9f60b 0x4e9f68
004e9f64
004e9f64loc_4e9f64:
004e9f64b 0x4e9f7c
004e9f68
004e9f68loc_4e9f68:
004e9f68bl runtime.gcWriteBarrier2
004e9f6cstr x0, [x25]
004e9f70ldr x5, [x3+8]
004e9f74str x5, [x25+8]
004e9f78b 0x4e9f7c
004e9f7c
004e9f7cloc_4e9f7c:
004e9f7cstr x0, [x3+8]
004e9f80ldr x2, [sp+648]
004e9f84ldrsb x27, [x2]
004e9f88b 0x4e9f8c
004e9f8c
004e9f8cloc_4e9f8c:
004e9f8cstr x2, [sp+656]
004e9f90orr x4, xzr, 1
004e9f94str x4, [sp+664]
004e9f98str x4, [sp+672]
004e9f9cadrp x0, 0x1cc000
004e9fa0add x0, x0, 3083
004e9fa4movz x1, 18
004e9fa8mov x3, x4
004e9facbl log.Printf
004e9fb0bl golang.org/x/crypto/ssh.InsecureIgnoreHostKey
004e9fb4str x0, [sp+824]
004e9fb8add x20, sp, 432
004e9fbcadr x27, 16
004e9fc0stp x29, x27, [sp-24]
004e9fc4sub x29, sp, 24
004e9fc8bl fn_87ce0
004e9fccsub x29, sp, 8
004e9fd0str xzr, [sp+624]
004e9fd4add x20, sp, 432
004e9fd8str x20, [sp+632]
004e9fdcldrsb x27, [x20]
004e9fe0adrp x27, 0x562000
004e9fe4ldr w5, [x27+3056]
004e9fe8cbz w5, 0x4e9ff0
004e9fecb 0x4e9ff4
004e9ff0
004e9ff0loc_4e9ff0:
004e9ff0b 0x4ea00c
004e9ff4
004e9ff4loc_4e9ff4:
004e9ff4adrp x0, 0x1a2000
004e9ff8add x0, x0, 3552
004e9ffcmov x1, x20
004ea000bl runtime.wbZero
004ea004add x20, sp, 432
004ea008b 0x4ea00c
004ea00c
004ea00cloc_4ea00c:
004ea00cadr x27, 16
004ea010stp x29, x27, [sp-24]
004ea014sub x29, sp, 24
004ea018bl fn_87ce0
004ea01csub x29, sp, 8
004ea020add x2, sp, 432
004ea024str xzr, [x2+192]
004ea028ldr x2, [sp+632]
004ea02cldrsb x27, [x2]
004ea030ldr x3, [sp+1248]
004ea034ldr x4, [sp+1256]
004ea038str x4, [x2+104]
004ea03cadrp x27, 0x561000
004ea040ldr w4, [x27+3056]
004ea044cbz w4, 0x4ea04c
004ea048b 0x4ea050
004ea04c
004ea04cloc_4ea04c:
004ea04cb 0x4ea064
004ea050
004ea050loc_4ea050:
004ea050bl runtime.gcWriteBarrier2
004ea054str x3, [x25]
004ea058ldr x4, [x2+96]
004ea05cstr x4, [x25+8]
004ea060b 0x4ea064
004ea064
004ea064loc_4ea064:
004ea064str x3, [x2+96]
004ea068ldr x2, [sp+632]
004ea06cldrsb x27, [x2]
004ea070ldr x3, [sp+280]
004ea074ldr x4, [sp+288]
004ea078ldr x5, [sp+296]
004ea07cstr x4, [x2+120]
004ea080str x5, [x2+128]
004ea084adrp x27, 0x561000
004ea088ldr w4, [x27+3056]
004ea08ccbz w4, 0x4ea094
004ea090b 0x4ea098
004ea094
004ea094loc_4ea094:
004ea094b 0x4ea0ac
004ea098
004ea098loc_4ea098:
004ea098bl runtime.gcWriteBarrier2
004ea09cstr x3, [x25]
004ea0a0ldr x4, [x2+112]
004ea0a4str x4, [x25+8]
004ea0a8b 0x4ea0ac
004ea0ac
004ea0acloc_4ea0ac:
004ea0acstr x3, [x2+112]
004ea0b0ldr x2, [sp+632]
004ea0b4ldrsb x27, [x2]
004ea0b8ldr x3, [sp+824]
004ea0bcadrp x27, 0x561000
004ea0c0ldr w4, [x27+3056]
004ea0c4cbz w4, 0x4ea0cc
004ea0c8b 0x4ea0d0
004ea0cc
004ea0ccloc_4ea0cc:
004ea0ccb 0x4ea0e4
004ea0d0
004ea0d0loc_4ea0d0:
004ea0d0bl runtime.gcWriteBarrier2
004ea0d4str x3, [x25]
004ea0d8ldr x4, [x2+136]
004ea0dcstr x4, [x25+8]
004ea0e0b 0x4ea0e4
004ea0e4
004ea0e4loc_4ea0e4:
004ea0e4str x3, [x2+136]
004ea0e8ldr x2, [sp+632]
004ea0ecstr x2, [sp+272]
004ea0f0add x27, sp, 792
004ea0f4stp xzr, xzr, [x27]
004ea0f8add x27, sp, 808
004ea0fcstp xzr, xzr, [x27]
004ea100add x2, sp, 792
004ea104str x2, [sp+400]
004ea108ldr x0, [sp+1224]
004ea10cldr x1, [sp+1232]
004ea110bl runtime.convTstring
004ea114str x0, [sp+392]
004ea118ldr x2, [sp+400]
004ea11cldrsb x27, [x2]
004ea120adrp x3, 0x10b000
004ea124add x3, x3, 2944
004ea128str x3, [x2]
004ea12cadrp x27, 0x561000
004ea130ldr w3, [x27+3056]
004ea134cbz w3, 0x4ea13c
004ea138b 0x4ea140
004ea13c
004ea13cloc_4ea13c:
004ea13cb 0x4ea154
004ea140
004ea140loc_4ea140:
004ea140bl runtime.gcWriteBarrier2
004ea144str x0, [x25]
004ea148ldr x1, [x2+8]
004ea14cstr x1, [x25+8]
004ea150b 0x4ea154
004ea154
004ea154loc_4ea154:
004ea154str x0, [x2+8]
004ea158ldrh w0, [sp+1240]
004ea15cbl runtime.convT16
004ea160str x0, [sp+384]
004ea164ldr x1, [sp+400]
004ea168ldrsb x27, [x1]
004ea16cadrp x2, 0x10b000
004ea170add x2, x2, 3200
004ea174str x2, [x1+16]
004ea178adrp x27, 0x561000
004ea17cldr w2, [x27+3056]
004ea180cbz w2, 0x4ea188
004ea184b 0x4ea18c
004ea188
004ea188loc_4ea188:
004ea188b 0x4ea1a0
004ea18c
004ea18cloc_4ea18c:
004ea18cbl runtime.gcWriteBarrier2
004ea190str x0, [x25]
004ea194ldr x5, [x1+24]
004ea198str x5, [x25+8]
004ea19cb 0x4ea1a0
004ea1a0
004ea1a0loc_4ea1a0:
004ea1a0str x0, [x1+24]
004ea1a4ldr x2, [sp+400]
004ea1a8ldrsb x27, [x2]
004ea1acb 0x4ea1b0
004ea1b0
004ea1b0loc_4ea1b0:
004ea1b0str x2, [sp+408]
004ea1b4orr x4, xzr, 2
004ea1b8str x4, [sp+416]
004ea1bcstr x4, [sp+424]
004ea1c0adrp x0, 0x1c6000
004ea1c4add x0, x0, 1897
004ea1c8movz x1, 5
004ea1ccmov x3, x4
004ea1d0bl fmt.Sprintf
004ea1d4str x0, [sp+776]
004ea1d8str x1, [sp+784]
004ea1dcstr xzr, [sp+768]
004ea1e0add x27, sp, 944
004ea1e4stp xzr, xzr, [x27]
004ea1e8ldr x4, [sp+272]
004ea1ecldr x2, [sp+776]
004ea1f0ldr x3, [sp+784]
004ea1f4adrp x0, 0x1c6000
004ea1f8add x0, x0, 459
004ea1fcorr x1, xzr, 3
004ea200bl golang.org/x/crypto/ssh.Dial
004ea204str x0, [sp+768]
004ea208str x1, [sp+944]
004ea20cstr x2, [sp+952]
004ea210ldr x5, [sp+768]
004ea214str x5, [sp+1008]
004ea218ldr x5, [sp+944]
004ea21cldr x6, [sp+952]
004ea220str x5, [sp+992]
004ea224str x6, [sp+1000]
004ea228ldr x5, [sp+1008]
004ea22cstr x5, [sp+128]
004ea230ldr x5, [sp+1000]
004ea234ldr x6, [sp+992]
004ea238str x6, [sp+192]
004ea23cstr x5, [sp+200]
004ea240cbnz x6, 0x4ea248
004ea244b 0x4ea26c
004ea248
004ea248loc_4ea248:
004ea248str xzr, [sp+120]
004ea24cldr x1, [sp+192]
004ea250ldr x2, [sp+200]
004ea254str x1, [sp+104]
004ea258str x2, [sp+112]
004ea25cldr x0, [sp+120]
004ea260ldp x29, x30, [sp-8]
004ea264add sp, sp, 1200
004ea268ret x30
004ea26c
004ea26cloc_4ea26c:
004ea26cldr x3, [sp+128]
004ea270str x3, [sp+120]
004ea274stp xzr, xzr, [sp+104]
004ea278ldr x0, [sp+120]
004ea27cmov x1, xzr
004ea280mov x2, xzr
004ea284ldp x29, x30, [sp-8]
004ea288add sp, sp, 1200
004ea28cret x30
004ea290
004ea290loc_4ea290:
004ea290stp x0, x1, [sp+24]
004ea294strh w2, [sp+40]
004ea298stp x3, x4, [sp+48]
004ea29cstp x5, x6, [sp+64]
004ea2a0stp x7, x8, [sp+80]
004ea2a4stp x9, x10, [sp+96]
004ea2a8stp x11, x12, [sp+112]
004ea2acstp x13, x14, [sp+128]
004ea2b0mov x3, x30
004ea2b4bl runtime.morestack_noctxt.abi0
004ea2b8ldp x0, x1, [sp+24]
004ea2bcldrh w2, [sp+40]
004ea2c0ldp x3, x4, [sp+48]
004ea2c4ldp x5, x6, [sp+64]
004ea2c8ldp x7, x8, [sp+80]
004ea2ccldp x9, x10, [sp+96]
004ea2d0ldp x11, x12, [sp+112]
004ea2d4ldp x13, x14, [sp+128]
004ea2d8b 0x4e9710
004ea2dcudf 0
004e9710
004ea2e0
004ea2e0github.com/bishopfox/sliver/implant/sliver/shell/ssh.RunSSHCommand: ; void github.com/bishopfox/sliver/implant/sliver/shell/ssh.RunSSHCommand(struct string host, uint16 port, struct string username, struct string password, struct []uint8 privKey, struct string krb5conf, struct []uint8 keytab, struct string realm, struct string command)
004ea2e0ldr x16, [x28+16]
004ea2e4sub x17, sp, 256
004ea2e8subs xzr, x17, x16
004ea2ecb.ls 0x4ea6bc
004ea2f0sub x20, sp, 384
004ea2f4stp x29, x30, [x20-8]
004ea2f8add sp, x20, 0
004ea2fcsub x29, sp, 8
004ea300str x0, [sp+424]
004ea304str x1, [sp+432]
004ea308strh w2, [sp+440]
004ea30cstr x3, [sp+448]
004ea310str x4, [sp+456]
004ea314str x5, [sp+464]
004ea318str x6, [sp+472]
004ea31cstr x7, [sp+480]
004ea320str x8, [sp+488]
004ea324str x9, [sp+496]
004ea328str x10, [sp+504]
004ea32cstr x11, [sp+512]
004ea330str x12, [sp+520]
004ea334str x13, [sp+528]
004ea338str x14, [sp+536]
004ea33cstp xzr, xzr, [sp+184]
004ea340stp xzr, xzr, [sp+168]
004ea344stp xzr, xzr, [sp+152]
004ea348adrp x0, 0x168000
004ea34cadd x0, x0, 2048
004ea350bl runtime.newobject
004ea354str x0, [sp+360]
004ea358adrp x27, 0x561000
004ea35cldr w1, [x27+3056]
004ea360cbz w1, 0x4ea368
004ea364b 0x4ea36c
004ea368
004ea368loc_4ea368:
004ea368b 0x4ea388
004ea36c
004ea36cloc_4ea36c:
004ea36cstr x0, [sp+232]
004ea370mov x1, x0
004ea374adrp x0, 0x168000
004ea378add x0, x0, 2048
004ea37cbl runtime.wbZero
004ea380ldr x0, [sp+232]
004ea384b 0x4ea388
004ea388
004ea388loc_4ea388:
004ea388stp xzr, xzr, [x0]
004ea38cstp xzr, xzr, [x0+16]
004ea390str xzr, [x0+32]
004ea394adrp x0, 0x168000
004ea398add x0, x0, 2048
004ea39cbl runtime.newobject
004ea3a0str x0, [sp+368]
004ea3a4adrp x27, 0x561000
004ea3a8ldr w1, [x27+3056]
004ea3accbz w1, 0x4ea3b4
004ea3b0b 0x4ea3b8
004ea3b4
004ea3b4loc_4ea3b4:
004ea3b4b 0x4ea3d4
004ea3b8
004ea3b8loc_4ea3b8:
004ea3b8str x0, [sp+232]
004ea3bcmov x1, x0
004ea3c0adrp x0, 0x168000
004ea3c4add x0, x0, 2048
004ea3c8bl runtime.wbZero
004ea3ccldr x0, [sp+232]
004ea3d0b 0x4ea3d4
004ea3d4
004ea3d4loc_4ea3d4:
004ea3d4stp xzr, xzr, [x0]
004ea3d8stp xzr, xzr, [x0+16]
004ea3dcstr xzr, [x0+32]
004ea3e0str xzr, [sp+304]
004ea3e4stp xzr, xzr, [sp+288]
004ea3e8ldr x3, [sp+448]
004ea3ecldr x5, [sp+464]
004ea3f0ldr x7, [sp+480]
004ea3f4ldr x10, [sp+504]
004ea3f8ldr x12, [sp+520]
004ea3fcldr x15, [sp+392]
004ea400ldr x4, [sp+456]
004ea404ldr x6, [sp+472]
004ea408ldr x8, [sp+488]
004ea40cldr x11, [sp+512]
004ea410ldr x13, [sp+528]
004ea414ldr x16, [sp+400]
004ea418ldr x9, [sp+496]
004ea41cldr x14, [sp+536]
004ea420ldrh w2, [sp+440]
004ea424ldr x0, [sp+424]
004ea428ldr x1, [sp+432]
004ea42cstr x15, [sp+8]
004ea430str x16, [sp+16]
004ea434bl github.com/bishopfox/sliver/implant/sliver/shell/ssh.getClient
004ea438str x0, [sp+304]
004ea43cstr x1, [sp+288]
004ea440str x2, [sp+296]
004ea444ldr x15, [sp+304]
004ea448str x15, [sp+352]
004ea44cldr x15, [sp+288]
004ea450ldr x16, [sp+296]
004ea454str x15, [sp+336]
004ea458str x16, [sp+344]
004ea45cldr x15, [sp+352]
004ea460str x15, [sp+200]
004ea464ldr x15, [sp+344]
004ea468ldr x16, [sp+336]
004ea46cstr x16, [sp+216]
004ea470str x15, [sp+224]
004ea474cbnz x16, 0x4ea47c
004ea478b 0x4ea4b0
004ea47c
004ea47cloc_4ea47c:
004ea47cstp xzr, xzr, [sp+184]
004ea480stp xzr, xzr, [sp+168]
004ea484ldr x5, [sp+224]
004ea488ldr x4, [sp+216]
004ea48cstr x4, [sp+152]
004ea490str x5, [sp+160]
004ea494ldr x0, [sp+184]
004ea498ldr x2, [sp+168]
004ea49cldr x1, [sp+192]
004ea4a0ldr x3, [sp+176]
004ea4a4ldp x29, x30, [sp-8]
004ea4a8add sp, sp, 384
004ea4acret x30
004ea4b0
004ea4b0loc_4ea4b0:
004ea4b0str xzr, [sp+280]
004ea4b4stp xzr, xzr, [sp+288]
004ea4b8ldr x0, [sp+200]
004ea4bcbl golang.org/x/crypto/ssh.(*Client).NewSession
004ea4c0str x0, [sp+280]
004ea4c4str x1, [sp+288]
004ea4c8str x2, [sp+296]
004ea4ccldr x1, [sp+280]
004ea4d0str x1, [sp+328]
004ea4d4ldr x1, [sp+288]
004ea4d8ldr x2, [sp+296]
004ea4dcstr x1, [sp+312]
004ea4e0str x2, [sp+320]
004ea4e4ldr x1, [sp+328]
004ea4e8str x1, [sp+208]
004ea4ecldr x1, [sp+320]
004ea4f0ldr x2, [sp+312]
004ea4f4str x2, [sp+216]
004ea4f8str x1, [sp+224]
004ea4fccbnz x2, 0x4ea504
004ea500b 0x4ea538
004ea504
004ea504loc_4ea504:
004ea504stp xzr, xzr, [sp+184]
004ea508stp xzr, xzr, [sp+168]
004ea50cldr x5, [sp+224]
004ea510ldr x4, [sp+216]
004ea514str x4, [sp+152]
004ea518str x5, [sp+160]
004ea51cldr x0, [sp+184]
004ea520ldr x2, [sp+168]
004ea524ldr x1, [sp+192]
004ea528ldr x3, [sp+176]
004ea52cldp x29, x30, [sp-8]
004ea530add sp, sp, 384
004ea534ret x30
004ea538
004ea538loc_4ea538:
004ea538ldr x3, [sp+368]
004ea53cstr x3, [sp+272]
004ea540ldr x4, [sp+208]
004ea544ldrsb x27, [x4]
004ea548adrp x5, 0x229000
004ea54cadd x5, x5, 2976
004ea550str x5, [x4+32]
004ea554adrp x27, 0x561000
004ea558ldr w5, [x27+3056]
004ea55ccbz w5, 0x4ea564
004ea560b 0x4ea568
004ea564
004ea564loc_4ea564:
004ea564b 0x4ea57c
004ea568
004ea568loc_4ea568:
004ea568bl runtime.gcWriteBarrier2
004ea56cstr x3, [x25]
004ea570ldr x5, [x4+40]
004ea574str x5, [x25+8]
004ea578b 0x4ea57c
004ea57c
004ea57cloc_4ea57c:
004ea57cstr x3, [x4+40]
004ea580ldr x3, [sp+360]
004ea584str x3, [sp+272]
004ea588ldr x4, [sp+208]
004ea58cldrsb x27, [x4]
004ea590adrp x5, 0x229000
004ea594add x5, x5, 2976
004ea598str x5, [x4+16]
004ea59cadrp x27, 0x561000
004ea5a0ldr w5, [x27+3056]
004ea5a4cbz w5, 0x4ea5ac
004ea5a8b 0x4ea5b0
004ea5ac
004ea5acloc_4ea5ac:
004ea5acb 0x4ea5c4
004ea5b0
004ea5b0loc_4ea5b0:
004ea5b0bl runtime.gcWriteBarrier2
004ea5b4str x3, [x25]
004ea5b8ldr x5, [x4+24]
004ea5bcstr x5, [x25+8]
004ea5c0b 0x4ea5c4
004ea5c4
004ea5c4loc_4ea5c4:
004ea5c4str x3, [x4+24]
004ea5c8ldr x1, [sp+408]
004ea5ccldr x2, [sp+416]
004ea5d0ldr x0, [sp+208]
004ea5d4bl golang.org/x/crypto/ssh.(*Session).Run
004ea5d8str x0, [sp+216]
004ea5dcstr x1, [sp+224]
004ea5e0cbnz x0, 0x4ea5e8
004ea5e4b 0x4ea638
004ea5e8
004ea5e8loc_4ea5e8:
004ea5e8ldr x0, [sp+368]
004ea5ecbl bytes.(*Buffer).String
004ea5f0str x0, [sp+256]
004ea5f4str x1, [sp+264]
004ea5f8stp xzr, xzr, [sp+184]
004ea5fcldr x1, [sp+256]
004ea600ldr x2, [sp+264]
004ea604str x1, [sp+168]
004ea608str x2, [sp+176]
004ea60cldr x4, [sp+216]
004ea610ldr x5, [sp+224]
004ea614str x4, [sp+152]
004ea618str x5, [sp+160]
004ea61cldr x0, [sp+184]
004ea620ldr x2, [sp+168]
004ea624ldr x1, [sp+192]
004ea628ldr x3, [sp+176]
004ea62cldp x29, x30, [sp-8]
004ea630add sp, sp, 384
004ea634ret x30
004ea638
004ea638loc_4ea638:
004ea638ldr x1, [sp+200]
004ea63cldrsb x27, [x1]
004ea640ldr x2, [x1]
004ea644ldrsb x27, [x2]
004ea648ldr x0, [x1+8]
004ea64cldr x1, [x2+32]
004ea650blr x1
004ea654ldr x0, [sp+360]
004ea658bl bytes.(*Buffer).String
004ea65cstr x0, [sp+256]
004ea660str x1, [sp+264]
004ea664ldr x0, [sp+368]
004ea668bl bytes.(*Buffer).String
004ea66cstr x0, [sp+240]
004ea670str x1, [sp+248]
004ea674ldr x1, [sp+256]
004ea678ldr x2, [sp+264]
004ea67cstr x1, [sp+184]
004ea680str x2, [sp+192]
004ea684ldr x1, [sp+240]
004ea688ldr x2, [sp+248]
004ea68cstr x1, [sp+168]
004ea690str x2, [sp+176]
004ea694stp xzr, xzr, [sp+152]
004ea698ldr x0, [sp+184]
004ea69cldr x2, [sp+168]
004ea6a0ldr x1, [sp+192]
004ea6a4ldr x3, [sp+176]
004ea6a8mov x4, xzr
004ea6acmov x5, xzr
004ea6b0ldp x29, x30, [sp-8]
004ea6b4add sp, sp, 384
004ea6b8ret x30
004ea6bc
004ea6bcloc_4ea6bc:
004ea6bcstp x0, x1, [sp+40]
004ea6c0strh w2, [sp+56]
004ea6c4stp x3, x4, [sp+64]
004ea6c8stp x5, x6, [sp+80]
004ea6ccstp x7, x8, [sp+96]
004ea6d0stp x9, x10, [sp+112]
004ea6d4stp x11, x12, [sp+128]
004ea6d8stp x13, x14, [sp+144]
004ea6dcmov x3, x30
004ea6e0bl runtime.morestack_noctxt.abi0
004ea6e4ldp x0, x1, [sp+40]
004ea6e8ldrh w2, [sp+56]
004ea6ecldp x3, x4, [sp+64]
004ea6f0ldp x5, x6, [sp+80]
004ea6f4ldp x7, x8, [sp+96]
004ea6f8ldp x9, x10, [sp+112]
004ea6fcldp x11, x12, [sp+128]
004ea700ldp x13, x14, [sp+144]
004ea704b 0x4ea2e0
004ea708udf 0
004ea70cudf 0
004ea2e0
004ea2e0github.com/bishopfox/sliver/implant/sliver/shell/ssh.RunSSHCommand: ; void github.com/bishopfox/sliver/implant/sliver/shell/ssh.RunSSHCommand(struct string host, uint16 port, struct string username, struct string password, struct []uint8 privKey, struct string krb5conf, struct []uint8 keytab, struct string realm, struct string command)
004ea2e0ldr x16, [x28+16]
004ea2e4sub x17, sp, 256
004ea2e8subs xzr, x17, x16
004ea2ecb.ls 0x4ea6bc
004ea2f0sub x20, sp, 384
004ea2f4stp x29, x30, [x20-8]
004ea2f8add sp, x20, 0
004ea2fcsub x29, sp, 8
004ea300str x0, [sp+424]
004ea304str x1, [sp+432]
004ea308strh w2, [sp+440]
004ea30cstr x3, [sp+448]
004ea310str x4, [sp+456]
004ea314str x5, [sp+464]
004ea318str x6, [sp+472]
004ea31cstr x7, [sp+480]
004ea320str x8, [sp+488]
004ea324str x9, [sp+496]
004ea328str x10, [sp+504]
004ea32cstr x11, [sp+512]
004ea330str x12, [sp+520]
004ea334str x13, [sp+528]
004ea338str x14, [sp+536]
004ea33cstp xzr, xzr, [sp+184]
004ea340stp xzr, xzr, [sp+168]
004ea344stp xzr, xzr, [sp+152]
004ea348adrp x0, 0x168000
004ea34cadd x0, x0, 2048
004ea350bl runtime.newobject
004ea354str x0, [sp+360]
004ea358adrp x27, 0x561000
004ea35cldr w1, [x27+3056]
004ea360cbz w1, 0x4ea368
004ea364b 0x4ea36c
004ea368
004ea368loc_4ea368:
004ea368b 0x4ea388
004ea36c
004ea36cloc_4ea36c:
004ea36cstr x0, [sp+232]
004ea370mov x1, x0
004ea374adrp x0, 0x168000
004ea378add x0, x0, 2048
004ea37cbl runtime.wbZero
004ea380ldr x0, [sp+232]
004ea384b 0x4ea388
004ea388
004ea388loc_4ea388:
004ea388stp xzr, xzr, [x0]
004ea38cstp xzr, xzr, [x0+16]
004ea390str xzr, [x0+32]
004ea394adrp x0, 0x168000
004ea398add x0, x0, 2048
004ea39cbl runtime.newobject
004ea3a0str x0, [sp+368]
004ea3a4adrp x27, 0x561000
004ea3a8ldr w1, [x27+3056]
004ea3accbz w1, 0x4ea3b4
004ea3b0b 0x4ea3b8
004ea3b4
004ea3b4loc_4ea3b4:
004ea3b4b 0x4ea3d4
004ea3b8
004ea3b8loc_4ea3b8:
004ea3b8str x0, [sp+232]
004ea3bcmov x1, x0
004ea3c0adrp x0, 0x168000
004ea3c4add x0, x0, 2048
004ea3c8bl runtime.wbZero
004ea3ccldr x0, [sp+232]
004ea3d0b 0x4ea3d4
004ea3d4
004ea3d4loc_4ea3d4:
004ea3d4stp xzr, xzr, [x0]
004ea3d8stp xzr, xzr, [x0+16]
004ea3dcstr xzr, [x0+32]
004ea3e0str xzr, [sp+304]
004ea3e4stp xzr, xzr, [sp+288]
004ea3e8ldr x3, [sp+448]
004ea3ecldr x5, [sp+464]
004ea3f0ldr x7, [sp+480]
004ea3f4ldr x10, [sp+504]
004ea3f8ldr x12, [sp+520]
004ea3fcldr x15, [sp+392]
004ea400ldr x4, [sp+456]
004ea404ldr x6, [sp+472]
004ea408ldr x8, [sp+488]
004ea40cldr x11, [sp+512]
004ea410ldr x13, [sp+528]
004ea414ldr x16, [sp+400]
004ea418ldr x9, [sp+496]
004ea41cldr x14, [sp+536]
004ea420ldrh w2, [sp+440]
004ea424ldr x0, [sp+424]
004ea428ldr x1, [sp+432]
004ea42cstr x15, [sp+8]
004ea430str x16, [sp+16]
004ea434bl github.com/bishopfox/sliver/implant/sliver/shell/ssh.getClient
004ea438str x0, [sp+304]
004ea43cstr x1, [sp+288]
004ea440str x2, [sp+296]
004ea444ldr x15, [sp+304]
004ea448str x15, [sp+352]
004ea44cldr x15, [sp+288]
004ea450ldr x16, [sp+296]
004ea454str x15, [sp+336]
004ea458str x16, [sp+344]
004ea45cldr x15, [sp+352]
004ea460str x15, [sp+200]
004ea464ldr x15, [sp+344]
004ea468ldr x16, [sp+336]
004ea46cstr x16, [sp+216]
004ea470str x15, [sp+224]
004ea474cbnz x16, 0x4ea47c
004ea478b 0x4ea4b0
004ea47c
004ea47cloc_4ea47c:
004ea47cstp xzr, xzr, [sp+184]
004ea480stp xzr, xzr, [sp+168]
004ea484ldr x5, [sp+224]
004ea488ldr x4, [sp+216]
004ea48cstr x4, [sp+152]
004ea490str x5, [sp+160]
004ea494ldr x0, [sp+184]
004ea498ldr x2, [sp+168]
004ea49cldr x1, [sp+192]
004ea4a0ldr x3, [sp+176]
004ea4a4ldp x29, x30, [sp-8]
004ea4a8add sp, sp, 384
004ea4acret x30
004ea4b0
004ea4b0loc_4ea4b0:
004ea4b0str xzr, [sp+280]
004ea4b4stp xzr, xzr, [sp+288]
004ea4b8ldr x0, [sp+200]
004ea4bcbl golang.org/x/crypto/ssh.(*Client).NewSession
004ea4c0str x0, [sp+280]
004ea4c4str x1, [sp+288]
004ea4c8str x2, [sp+296]
004ea4ccldr x1, [sp+280]
004ea4d0str x1, [sp+328]
004ea4d4ldr x1, [sp+288]
004ea4d8ldr x2, [sp+296]
004ea4dcstr x1, [sp+312]
004ea4e0str x2, [sp+320]
004ea4e4ldr x1, [sp+328]
004ea4e8str x1, [sp+208]
004ea4ecldr x1, [sp+320]
004ea4f0ldr x2, [sp+312]
004ea4f4str x2, [sp+216]
004ea4f8str x1, [sp+224]
004ea4fccbnz x2, 0x4ea504
004ea500b 0x4ea538
004ea504
004ea504loc_4ea504:
004ea504stp xzr, xzr, [sp+184]
004ea508stp xzr, xzr, [sp+168]
004ea50cldr x5, [sp+224]
004ea510ldr x4, [sp+216]
004ea514str x4, [sp+152]
004ea518str x5, [sp+160]
004ea51cldr x0, [sp+184]
004ea520ldr x2, [sp+168]
004ea524ldr x1, [sp+192]
004ea528ldr x3, [sp+176]
004ea52cldp x29, x30, [sp-8]
004ea530add sp, sp, 384
004ea534ret x30
004ea538
004ea538loc_4ea538:
004ea538ldr x3, [sp+368]
004ea53cstr x3, [sp+272]
004ea540ldr x4, [sp+208]
004ea544ldrsb x27, [x4]
004ea548adrp x5, 0x229000
004ea54cadd x5, x5, 2976
004ea550str x5, [x4+32]
004ea554adrp x27, 0x561000
004ea558ldr w5, [x27+3056]
004ea55ccbz w5, 0x4ea564
004ea560b 0x4ea568
004ea564
004ea564loc_4ea564:
004ea564b 0x4ea57c
004ea568
004ea568loc_4ea568:
004ea568bl runtime.gcWriteBarrier2
004ea56cstr x3, [x25]
004ea570ldr x5, [x4+40]
004ea574str x5, [x25+8]
004ea578b 0x4ea57c
004ea57c
004ea57cloc_4ea57c:
004ea57cstr x3, [x4+40]
004ea580ldr x3, [sp+360]
004ea584str x3, [sp+272]
004ea588ldr x4, [sp+208]
004ea58cldrsb x27, [x4]
004ea590adrp x5, 0x229000
004ea594add x5, x5, 2976
004ea598str x5, [x4+16]
004ea59cadrp x27, 0x561000
004ea5a0ldr w5, [x27+3056]
004ea5a4cbz w5, 0x4ea5ac
004ea5a8b 0x4ea5b0
004ea5ac
004ea5acloc_4ea5ac:
004ea5acb 0x4ea5c4
004ea5b0
004ea5b0loc_4ea5b0:
004ea5b0bl runtime.gcWriteBarrier2
004ea5b4str x3, [x25]
004ea5b8ldr x5, [x4+24]
004ea5bcstr x5, [x25+8]
004ea5c0b 0x4ea5c4
004ea5c4
004ea5c4loc_4ea5c4:
004ea5c4str x3, [x4+24]
004ea5c8ldr x1, [sp+408]
004ea5ccldr x2, [sp+416]
004ea5d0ldr x0, [sp+208]
004ea5d4bl golang.org/x/crypto/ssh.(*Session).Run
004ea5d8str x0, [sp+216]
004ea5dcstr x1, [sp+224]
004ea5e0cbnz x0, 0x4ea5e8
004ea5e4b 0x4ea638
004ea5e8
004ea5e8loc_4ea5e8:
004ea5e8ldr x0, [sp+368]
004ea5ecbl bytes.(*Buffer).String
004ea5f0str x0, [sp+256]
004ea5f4str x1, [sp+264]
004ea5f8stp xzr, xzr, [sp+184]
004ea5fcldr x1, [sp+256]
004ea600ldr x2, [sp+264]
004ea604str x1, [sp+168]
004ea608str x2, [sp+176]
004ea60cldr x4, [sp+216]
004ea610ldr x5, [sp+224]
004ea614str x4, [sp+152]
004ea618str x5, [sp+160]
004ea61cldr x0, [sp+184]
004ea620ldr x2, [sp+168]
004ea624ldr x1, [sp+192]
004ea628ldr x3, [sp+176]
004ea62cldp x29, x30, [sp-8]
004ea630add sp, sp, 384
004ea634ret x30
004ea638
004ea638loc_4ea638:
004ea638ldr x1, [sp+200]
004ea63cldrsb x27, [x1]
004ea640ldr x2, [x1]
004ea644ldrsb x27, [x2]
004ea648ldr x0, [x1+8]
004ea64cldr x1, [x2+32]
004ea650blr x1
004ea654ldr x0, [sp+360]
004ea658bl bytes.(*Buffer).String
004ea65cstr x0, [sp+256]
004ea660str x1, [sp+264]
004ea664ldr x0, [sp+368]
004ea668bl bytes.(*Buffer).String
004ea66cstr x0, [sp+240]
004ea670str x1, [sp+248]
004ea674ldr x1, [sp+256]
004ea678ldr x2, [sp+264]
004ea67cstr x1, [sp+184]
004ea680str x2, [sp+192]
004ea684ldr x1, [sp+240]
004ea688ldr x2, [sp+248]
004ea68cstr x1, [sp+168]
004ea690str x2, [sp+176]
004ea694stp xzr, xzr, [sp+152]
004ea698ldr x0, [sp+184]
004ea69cldr x2, [sp+168]
004ea6a0ldr x1, [sp+192]
004ea6a4ldr x3, [sp+176]
004ea6a8mov x4, xzr
004ea6acmov x5, xzr
004ea6b0ldp x29, x30, [sp-8]
004ea6b4add sp, sp, 384
004ea6b8ret x30
004ea6bc
004ea6bcloc_4ea6bc:
004ea6bcstp x0, x1, [sp+40]
004ea6c0strh w2, [sp+56]
004ea6c4stp x3, x4, [sp+64]
004ea6c8stp x5, x6, [sp+80]
004ea6ccstp x7, x8, [sp+96]
004ea6d0stp x9, x10, [sp+112]
004ea6d4stp x11, x12, [sp+128]
004ea6d8stp x13, x14, [sp+144]
004ea6dcmov x3, x30
004ea6e0bl runtime.morestack_noctxt.abi0
004ea6e4ldp x0, x1, [sp+40]
004ea6e8ldrh w2, [sp+56]
004ea6ecldp x3, x4, [sp+64]
004ea6f0ldp x5, x6, [sp+80]
004ea6f4ldp x7, x8, [sp+96]
004ea6f8ldp x9, x10, [sp+112]
004ea6fcldp x11, x12, [sp+128]
004ea700ldp x13, x14, [sp+144]
004ea704b 0x4ea2e0
004ea708udf 0
004ea70cudf 0
004ea2e0
Loading..