File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
004ea710
004ea710golang.org/x/crypto/ssh/agent.ExtendedAgent.Signers-fm: ; void golang.org/x/crypto/ssh/agent.ExtendedAgent.Signers-fm(void)
004ea710ldr x16, [x28+16]
004ea714sub x17, sp, 32
004ea718subs xzr, x17, x16
004ea71cb.ls 0x4ea7ec
004ea720str x30, [sp-160]!
004ea724stur x29, [sp-8]
004ea728sub x29, sp, 8
004ea72cldr x16, [x28+32]
004ea730cbnz x16, 0x4ea7f8
004ea734
004ea734loc_4ea734:
004ea734ldr x1, [x26+8]
004ea738ldr x2, [x26+16]
004ea73cstr x1, [sp+56]
004ea740str x2, [sp+64]
004ea744str xzr, [sp+32]
004ea748stp xzr, xzr, [sp+40]
004ea74cstp xzr, xzr, [sp+16]
004ea750str xzr, [sp+88]
004ea754stp xzr, xzr, [sp+96]
004ea758stp xzr, xzr, [sp+72]
004ea75cldr x1, [sp+56]
004ea760ldrsb x27, [x1]
004ea764ldr x0, [sp+64]
004ea768ldr x1, [x1+88]
004ea76cblr x1
004ea770str x0, [sp+88]
004ea774str x1, [sp+96]
004ea778str x2, [sp+104]
004ea77cstr x3, [sp+72]
004ea780str x4, [sp+80]
004ea784ldr x1, [sp+88]
004ea788ldr x2, [sp+96]
004ea78cldr x3, [sp+104]
004ea790str x1, [sp+128]
004ea794str x2, [sp+136]
004ea798str x3, [sp+144]
004ea79cldr x1, [sp+72]
004ea7a0ldr x2, [sp+80]
004ea7a4str x1, [sp+112]
004ea7a8str x2, [sp+120]
004ea7acldr x1, [sp+128]
004ea7b0ldr x2, [sp+136]
004ea7b4ldr x3, [sp+144]
004ea7b8str x1, [sp+32]
004ea7bcstr x2, [sp+40]
004ea7c0str x3, [sp+48]
004ea7c4ldr x3, [sp+112]
004ea7c8ldr x4, [sp+120]
004ea7ccstr x3, [sp+16]
004ea7d0str x4, [sp+24]
004ea7d4ldr x0, [sp+32]
004ea7d8ldr x1, [sp+40]
004ea7dcldr x2, [sp+48]
004ea7e0ldur x29, [sp-8]
004ea7e4ldr x30, [sp], 160
004ea7e8ret x30
004ea7ec
004ea7ecloc_4ea7ec:
004ea7ecmov x3, x30
004ea7f0bl runtime.morestack.abi0
004ea7f4b 0x4ea710
004ea7f8
004ea7f8loc_4ea7f8:
004ea7f8ldr x17, [x16]
004ea7fcadd x20, sp, 168
004ea800subs xzr, x20, x17
004ea804b.ne 0x4ea734
004ea808add x20, sp, 8
004ea80cstr x20, [x16]
004ea810b 0x4ea734
004ea814udf 0
004ea818udf 0
004ea81cudf 0
004ea710
004ea710golang.org/x/crypto/ssh/agent.ExtendedAgent.Signers-fm: ; void golang.org/x/crypto/ssh/agent.ExtendedAgent.Signers-fm(void)
004ea710ldr x16, [x28+16]
004ea714sub x17, sp, 32
004ea718subs xzr, x17, x16
004ea71cb.ls 0x4ea7ec
004ea720str x30, [sp-160]!
004ea724stur x29, [sp-8]
004ea728sub x29, sp, 8
004ea72cldr x16, [x28+32]
004ea730cbnz x16, 0x4ea7f8
004ea734
004ea734loc_4ea734:
004ea734ldr x1, [x26+8]
004ea738ldr x2, [x26+16]
004ea73cstr x1, [sp+56]
004ea740str x2, [sp+64]
004ea744str xzr, [sp+32]
004ea748stp xzr, xzr, [sp+40]
004ea74cstp xzr, xzr, [sp+16]
004ea750str xzr, [sp+88]
004ea754stp xzr, xzr, [sp+96]
004ea758stp xzr, xzr, [sp+72]
004ea75cldr x1, [sp+56]
004ea760ldrsb x27, [x1]
004ea764ldr x0, [sp+64]
004ea768ldr x1, [x1+88]
004ea76cblr x1
004ea770str x0, [sp+88]
004ea774str x1, [sp+96]
004ea778str x2, [sp+104]
004ea77cstr x3, [sp+72]
004ea780str x4, [sp+80]
004ea784ldr x1, [sp+88]
004ea788ldr x2, [sp+96]
004ea78cldr x3, [sp+104]
004ea790str x1, [sp+128]
004ea794str x2, [sp+136]
004ea798str x3, [sp+144]
004ea79cldr x1, [sp+72]
004ea7a0ldr x2, [sp+80]
004ea7a4str x1, [sp+112]
004ea7a8str x2, [sp+120]
004ea7acldr x1, [sp+128]
004ea7b0ldr x2, [sp+136]
004ea7b4ldr x3, [sp+144]
004ea7b8str x1, [sp+32]
004ea7bcstr x2, [sp+40]
004ea7c0str x3, [sp+48]
004ea7c4ldr x3, [sp+112]
004ea7c8ldr x4, [sp+120]
004ea7ccstr x3, [sp+16]
004ea7d0str x4, [sp+24]
004ea7d4ldr x0, [sp+32]
004ea7d8ldr x1, [sp+40]
004ea7dcldr x2, [sp+48]
004ea7e0ldur x29, [sp-8]
004ea7e4ldr x30, [sp], 160
004ea7e8ret x30
004ea7ec
004ea7ecloc_4ea7ec:
004ea7ecmov x3, x30
004ea7f0bl runtime.morestack.abi0
004ea7f4b 0x4ea710
004ea7f8
004ea7f8loc_4ea7f8:
004ea7f8ldr x17, [x16]
004ea7fcadd x20, sp, 168
004ea800subs xzr, x20, x17
004ea804b.ne 0x4ea734
004ea808add x20, sp, 8
004ea80cstr x20, [x16]
004ea810b 0x4ea734
004ea814udf 0
004ea818udf 0
004ea81cudf 0
004ea710
004ea820
004ea820golang.org/x/sys/unix.init: ; void golang.org/x/sys/unix.init(void)
004ea820ldr x16, [x28+16]
004ea824subs xzr, sp, x16
004ea828b.ls 0x4ea880
004ea82cstr x30, [sp-32]!
004ea830stur x29, [sp-8]
004ea834sub x29, sp, 8
004ea838bl runtime.makemap_small
004ea83cstr x0, [sp+16]
004ea840adrp x27, 0x561000
004ea844ldr w1, [x27+3056]
004ea848cbz w1, 0x4ea850
004ea84cb 0x4ea854
004ea850
004ea850loc_4ea850:
004ea850b 0x4ea86c
004ea854
004ea854loc_4ea854:
004ea854bl runtime.gcWriteBarrier2
004ea858str x0, [x25]
004ea85cadrp x27, 0x528000
004ea860ldr x1, [x27+3272]
004ea864str x1, [x25+8]
004ea868b 0x4ea86c
004ea86c
004ea86cloc_4ea86c:
004ea86cadrp x27, 0x528000
004ea870str x0, [x27+3272]
004ea874ldur x29, [sp-8]
004ea878ldr x30, [sp], 32
004ea87cret x30
004ea880
004ea880loc_4ea880:
004ea880mov x3, x30
004ea884bl runtime.morestack_noctxt.abi0
004ea888b 0x4ea820
004ea88cudf 0
004ea820
004ea820golang.org/x/sys/unix.init: ; void golang.org/x/sys/unix.init(void)
004ea820ldr x16, [x28+16]
004ea824subs xzr, sp, x16
004ea828b.ls 0x4ea880
004ea82cstr x30, [sp-32]!
004ea830stur x29, [sp-8]
004ea834sub x29, sp, 8
004ea838bl runtime.makemap_small
004ea83cstr x0, [sp+16]
004ea840adrp x27, 0x561000
004ea844ldr w1, [x27+3056]
004ea848cbz w1, 0x4ea850
004ea84cb 0x4ea854
004ea850
004ea850loc_4ea850:
004ea850b 0x4ea86c
004ea854
004ea854loc_4ea854:
004ea854bl runtime.gcWriteBarrier2
004ea858str x0, [x25]
004ea85cadrp x27, 0x528000
004ea860ldr x1, [x27+3272]
004ea864str x1, [x25+8]
004ea868b 0x4ea86c
004ea86c
004ea86cloc_4ea86c:
004ea86cadrp x27, 0x528000
004ea870str x0, [x27+3272]
004ea874ldur x29, [sp-8]
004ea878ldr x30, [sp], 32
004ea87cret x30
004ea880
004ea880loc_4ea880:
004ea880mov x3, x30
004ea884bl runtime.morestack_noctxt.abi0
004ea888b 0x4ea820
004ea88cudf 0
004ea820
004ea890
004ea890golang.org/x/sys/unix.ByteSliceFromString: ; void golang.org/x/sys/unix.ByteSliceFromString(struct string s)
004ea890ldr x16, [x28+16]
004ea894sub x17, sp, 48
004ea898subs xzr, x17, x16
004ea89cb.ls 0x4eaa00
004ea8a0str x30, [sp-176]!
004ea8a4stur x29, [sp-8]
004ea8a8sub x29, sp, 8
004ea8acstr x0, [sp+184]
004ea8b0str x1, [sp+192]
004ea8b4str xzr, [sp+80]
004ea8b8stp xzr, xzr, [sp+88]
004ea8bcstp xzr, xzr, [sp+64]
004ea8c0ldr x0, [sp+184]
004ea8c4ldr x1, [sp+192]
004ea8c8mov x2, xzr
004ea8ccbl strings.IndexByte
004ea8d0str x0, [sp+56]
004ea8d4adds xzr, x0, 1
004ea8d8b.ne 0x4ea8e0
004ea8dcb 0x4ea920
004ea8e0
004ea8e0loc_4ea8e0:
004ea8e0str xzr, [sp+80]
004ea8e4stp xzr, xzr, [sp+88]
004ea8e8adrp x5, 0x229000
004ea8ecadd x5, x5, 2264
004ea8f0str x5, [sp+64]
004ea8f4adrp x5, 0x226000
004ea8f8add x5, x5, 3064
004ea8fcstr x5, [sp+72]
004ea900ldr x3, [sp+64]
004ea904ldr x0, [sp+80]
004ea908ldr x1, [sp+88]
004ea90cldr x4, [sp+72]
004ea910ldr x2, [sp+96]
004ea914ldur x29, [sp-8]
004ea918ldr x30, [sp], 176
004ea91cret x30
004ea920
004ea920loc_4ea920:
004ea920ldr x3, [sp+192]
004ea924str x3, [sp+56]
004ea928add x2, x3, 1
004ea92cstr x2, [sp+48]
004ea930adrp x0, 0x10b000
004ea934add x0, x0, 3072
004ea938mov x1, x2
004ea93cbl runtime.makeslice
004ea940ldr x3, [sp+48]
004ea944ldr x4, [sp+48]
004ea948str x0, [sp+104]
004ea94cstr x3, [sp+112]
004ea950str x4, [sp+120]
004ea954str x0, [sp+144]
004ea958str x3, [sp+152]
004ea95cstr x4, [sp+160]
004ea960ldr x3, [sp+192]
004ea964ldr x4, [sp+184]
004ea968str x4, [sp+128]
004ea96cstr x3, [sp+136]
004ea970ldr x4, [sp+152]
004ea974str x4, [sp+40]
004ea978subs xzr, x4, x3
004ea97cb.gt 0x4ea984
004ea980b 0x4ea98c
004ea984
004ea984loc_4ea984:
004ea984str x3, [sp+40]
004ea988b 0x4ea990
004ea98c
004ea98cloc_4ea98c:
004ea98cb 0x4ea990
004ea990
004ea990loc_4ea990:
004ea990ldr x5, [sp+128]
004ea994ldr x6, [sp+144]
004ea998subs xzr, x5, x6
004ea99cb.ne 0x4ea9a4
004ea9a0b 0x4ea9c0
004ea9a4
004ea9a4loc_4ea9a4:
004ea9a4ldr x3, [sp+40]
004ea9a8str x3, [sp+32]
004ea9acldr x2, [sp+32]
004ea9b0ldr x1, [sp+128]
004ea9b4ldr x0, [sp+144]
004ea9b8bl runtime.memmove
004ea9bcb 0x4ea9c4
004ea9c0
004ea9c0loc_4ea9c0:
004ea9c0b 0x4ea9c4
004ea9c4
004ea9c4loc_4ea9c4:
004ea9c4ldr x5, [sp+104]
004ea9c8ldr x6, [sp+112]
004ea9ccldr x7, [sp+120]
004ea9d0str x5, [sp+80]
004ea9d4str x6, [sp+88]
004ea9d8str x7, [sp+96]
004ea9dcstp xzr, xzr, [sp+64]
004ea9e0ldr x0, [sp+80]
004ea9e4ldr x1, [sp+88]
004ea9e8ldr x2, [sp+96]
004ea9ecmov x3, xzr
004ea9f0mov x4, xzr
004ea9f4ldur x29, [sp-8]
004ea9f8ldr x30, [sp], 176
004ea9fcret x30
004eaa00
004eaa00loc_4eaa00:
004eaa00stp x0, x1, [sp+8]
004eaa04mov x3, x30
004eaa08bl runtime.morestack_noctxt.abi0
004eaa0cldp x0, x1, [sp+8]
004eaa10b 0x4ea890
004eaa14udf 0
004eaa18udf 0
004eaa1cudf 0
004ea890
004ea890golang.org/x/sys/unix.ByteSliceFromString: ; void golang.org/x/sys/unix.ByteSliceFromString(struct string s)
004ea890ldr x16, [x28+16]
004ea894sub x17, sp, 48
004ea898subs xzr, x17, x16
004ea89cb.ls 0x4eaa00
004ea8a0str x30, [sp-176]!
004ea8a4stur x29, [sp-8]
004ea8a8sub x29, sp, 8
004ea8acstr x0, [sp+184]
004ea8b0str x1, [sp+192]
004ea8b4str xzr, [sp+80]
004ea8b8stp xzr, xzr, [sp+88]
004ea8bcstp xzr, xzr, [sp+64]
004ea8c0ldr x0, [sp+184]
004ea8c4ldr x1, [sp+192]
004ea8c8mov x2, xzr
004ea8ccbl strings.IndexByte
004ea8d0str x0, [sp+56]
004ea8d4adds xzr, x0, 1
004ea8d8b.ne 0x4ea8e0
004ea8dcb 0x4ea920
004ea8e0
004ea8e0loc_4ea8e0:
004ea8e0str xzr, [sp+80]
004ea8e4stp xzr, xzr, [sp+88]
004ea8e8adrp x5, 0x229000
004ea8ecadd x5, x5, 2264
004ea8f0str x5, [sp+64]
004ea8f4adrp x5, 0x226000
004ea8f8add x5, x5, 3064
004ea8fcstr x5, [sp+72]
004ea900ldr x3, [sp+64]
004ea904ldr x0, [sp+80]
004ea908ldr x1, [sp+88]
004ea90cldr x4, [sp+72]
004ea910ldr x2, [sp+96]
004ea914ldur x29, [sp-8]
004ea918ldr x30, [sp], 176
004ea91cret x30
004ea920
004ea920loc_4ea920:
004ea920ldr x3, [sp+192]
004ea924str x3, [sp+56]
004ea928add x2, x3, 1
004ea92cstr x2, [sp+48]
004ea930adrp x0, 0x10b000
004ea934add x0, x0, 3072
004ea938mov x1, x2
004ea93cbl runtime.makeslice
004ea940ldr x3, [sp+48]
004ea944ldr x4, [sp+48]
004ea948str x0, [sp+104]
004ea94cstr x3, [sp+112]
004ea950str x4, [sp+120]
004ea954str x0, [sp+144]
004ea958str x3, [sp+152]
004ea95cstr x4, [sp+160]
004ea960ldr x3, [sp+192]
004ea964ldr x4, [sp+184]
004ea968str x4, [sp+128]
004ea96cstr x3, [sp+136]
004ea970ldr x4, [sp+152]
004ea974str x4, [sp+40]
004ea978subs xzr, x4, x3
004ea97cb.gt 0x4ea984
004ea980b 0x4ea98c
004ea984
004ea984loc_4ea984:
004ea984str x3, [sp+40]
004ea988b 0x4ea990
004ea98c
004ea98cloc_4ea98c:
004ea98cb 0x4ea990
004ea990
004ea990loc_4ea990:
004ea990ldr x5, [sp+128]
004ea994ldr x6, [sp+144]
004ea998subs xzr, x5, x6
004ea99cb.ne 0x4ea9a4
004ea9a0b 0x4ea9c0
004ea9a4
004ea9a4loc_4ea9a4:
004ea9a4ldr x3, [sp+40]
004ea9a8str x3, [sp+32]
004ea9acldr x2, [sp+32]
004ea9b0ldr x1, [sp+128]
004ea9b4ldr x0, [sp+144]
004ea9b8bl runtime.memmove
004ea9bcb 0x4ea9c4
004ea9c0
004ea9c0loc_4ea9c0:
004ea9c0b 0x4ea9c4
004ea9c4
004ea9c4loc_4ea9c4:
004ea9c4ldr x5, [sp+104]
004ea9c8ldr x6, [sp+112]
004ea9ccldr x7, [sp+120]
004ea9d0str x5, [sp+80]
004ea9d4str x6, [sp+88]
004ea9d8str x7, [sp+96]
004ea9dcstp xzr, xzr, [sp+64]
004ea9e0ldr x0, [sp+80]
004ea9e4ldr x1, [sp+88]
004ea9e8ldr x2, [sp+96]
004ea9ecmov x3, xzr
004ea9f0mov x4, xzr
004ea9f4ldur x29, [sp-8]
004ea9f8ldr x30, [sp], 176
004ea9fcret x30
004eaa00
004eaa00loc_4eaa00:
004eaa00stp x0, x1, [sp+8]
004eaa04mov x3, x30
004eaa08bl runtime.morestack_noctxt.abi0
004eaa0cldp x0, x1, [sp+8]
004eaa10b 0x4ea890
004eaa14udf 0
004eaa18udf 0
004eaa1cudf 0
004ea890
004eaa20
004eaa20golang.org/x/sys/unix.BytePtrFromString: ; void golang.org/x/sys/unix.BytePtrFromString(struct string s)
004eaa20ldr x16, [x28+16]
004eaa24sub x17, sp, 48
004eaa28subs xzr, x17, x16
004eaa2cb.ls 0x4eab34
004eaa30str x30, [sp-176]!
004eaa34stur x29, [sp-8]
004eaa38sub x29, sp, 8
004eaa3cstr x0, [sp+184]
004eaa40str x1, [sp+192]
004eaa44str xzr, [sp+40]
004eaa48stp xzr, xzr, [sp+24]
004eaa4cstr xzr, [sp+104]
004eaa50stp xzr, xzr, [sp+112]
004eaa54stp xzr, xzr, [sp+88]
004eaa58ldr x0, [sp+184]
004eaa5cldr x1, [sp+192]
004eaa60bl golang.org/x/sys/unix.ByteSliceFromString
004eaa64str x0, [sp+104]
004eaa68str x1, [sp+112]
004eaa6cstr x2, [sp+120]
004eaa70str x3, [sp+88]
004eaa74str x4, [sp+96]
004eaa78ldr x2, [sp+112]
004eaa7cldr x3, [sp+120]
004eaa80ldr x4, [sp+104]
004eaa84str x4, [sp+144]
004eaa88str x2, [sp+152]
004eaa8cstr x3, [sp+160]
004eaa90ldr x2, [sp+88]
004eaa94ldr x3, [sp+96]
004eaa98str x2, [sp+128]
004eaa9cstr x3, [sp+136]
004eaaa0ldr x2, [sp+144]
004eaaa4ldr x3, [sp+152]
004eaaa8ldr x4, [sp+160]
004eaaacstr x2, [sp+64]
004eaab0str x3, [sp+72]
004eaab4str x4, [sp+80]
004eaab8ldr x2, [sp+136]
004eaabcldr x3, [sp+128]
004eaac0str x3, [sp+48]
004eaac4str x2, [sp+56]
004eaac8cbnz x3, 0x4eaad0
004eaaccb 0x4eaaf4
004eaad0
004eaad0loc_4eaad0:
004eaad0str xzr, [sp+40]
004eaad4ldr x1, [sp+48]
004eaad8ldr x2, [sp+56]
004eaadcstr x1, [sp+24]
004eaae0str x2, [sp+32]
004eaae4ldr x0, [sp+40]
004eaae8ldur x29, [sp-8]
004eaaecldr x30, [sp], 176
004eaaf0ret x30
004eaaf4
004eaaf4loc_4eaaf4:
004eaaf4ldr x1, [sp+72]
004eaaf8ldr x3, [sp+64]
004eaafcsubs xzr, x1, 0
004eab00b.hi 0x4eab08
004eab04b 0x4eab28
004eab08
004eab08loc_4eab08:
004eab08str x3, [sp+40]
004eab0cstp xzr, xzr, [sp+24]
004eab10ldr x0, [sp+40]
004eab14mov x1, xzr
004eab18mov x2, xzr
004eab1cldur x29, [sp-8]
004eab20ldr x30, [sp], 176
004eab24ret x30
004eab28
004eab28loc_4eab28:
004eab28mov x0, xzr
004eab2cbl runtime.panicIndex
004eab30hint
004eab34
004eab34loc_4eab34:
004eab34stp x0, x1, [sp+8]
004eab38mov x3, x30
004eab3cbl runtime.morestack_noctxt.abi0
004eab40ldp x0, x1, [sp+8]
004eab44b 0x4eaa20
004eab48udf 0
004eab4cudf 0
004eaa20
004eaa20golang.org/x/sys/unix.BytePtrFromString: ; void golang.org/x/sys/unix.BytePtrFromString(struct string s)
004eaa20ldr x16, [x28+16]
004eaa24sub x17, sp, 48
004eaa28subs xzr, x17, x16
004eaa2cb.ls 0x4eab34
004eaa30str x30, [sp-176]!
004eaa34stur x29, [sp-8]
004eaa38sub x29, sp, 8
004eaa3cstr x0, [sp+184]
004eaa40str x1, [sp+192]
004eaa44str xzr, [sp+40]
004eaa48stp xzr, xzr, [sp+24]
004eaa4cstr xzr, [sp+104]
004eaa50stp xzr, xzr, [sp+112]
004eaa54stp xzr, xzr, [sp+88]
004eaa58ldr x0, [sp+184]
004eaa5cldr x1, [sp+192]
004eaa60bl golang.org/x/sys/unix.ByteSliceFromString
004eaa64str x0, [sp+104]
004eaa68str x1, [sp+112]
004eaa6cstr x2, [sp+120]
004eaa70str x3, [sp+88]
004eaa74str x4, [sp+96]
004eaa78ldr x2, [sp+112]
004eaa7cldr x3, [sp+120]
004eaa80ldr x4, [sp+104]
004eaa84str x4, [sp+144]
004eaa88str x2, [sp+152]
004eaa8cstr x3, [sp+160]
004eaa90ldr x2, [sp+88]
004eaa94ldr x3, [sp+96]
004eaa98str x2, [sp+128]
004eaa9cstr x3, [sp+136]
004eaaa0ldr x2, [sp+144]
004eaaa4ldr x3, [sp+152]
004eaaa8ldr x4, [sp+160]
004eaaacstr x2, [sp+64]
004eaab0str x3, [sp+72]
004eaab4str x4, [sp+80]
004eaab8ldr x2, [sp+136]
004eaabcldr x3, [sp+128]
004eaac0str x3, [sp+48]
004eaac4str x2, [sp+56]
004eaac8cbnz x3, 0x4eaad0
004eaaccb 0x4eaaf4
004eaad0
004eaad0loc_4eaad0:
004eaad0str xzr, [sp+40]
004eaad4ldr x1, [sp+48]
004eaad8ldr x2, [sp+56]
004eaadcstr x1, [sp+24]
004eaae0str x2, [sp+32]
004eaae4ldr x0, [sp+40]
004eaae8ldur x29, [sp-8]
004eaaecldr x30, [sp], 176
004eaaf0ret x30
004eaaf4
004eaaf4loc_4eaaf4:
004eaaf4ldr x1, [sp+72]
004eaaf8ldr x3, [sp+64]
004eaafcsubs xzr, x1, 0
004eab00b.hi 0x4eab08
004eab04b 0x4eab28
004eab08
004eab08loc_4eab08:
004eab08str x3, [sp+40]
004eab0cstp xzr, xzr, [sp+24]
004eab10ldr x0, [sp+40]
004eab14mov x1, xzr
004eab18mov x2, xzr
004eab1cldur x29, [sp-8]
004eab20ldr x30, [sp], 176
004eab24ret x30
004eab28
004eab28loc_4eab28:
004eab28mov x0, xzr
004eab2cbl runtime.panicIndex
004eab30hint
004eab34
004eab34loc_4eab34:
004eab34stp x0, x1, [sp+8]
004eab38mov x3, x30
004eab3cbl runtime.morestack_noctxt.abi0
004eab40ldp x0, x1, [sp+8]
004eab44b 0x4eaa20
004eab48udf 0
004eab4cudf 0
004eaa20
004eab50
004eab50golang.org/x/sys/unix.Open: ; void golang.org/x/sys/unix.Open(struct string path, int mode, uint32 perm)
004eab50ldr x16, [x28+16]
004eab54subs xzr, sp, x16
004eab58b.ls 0x4eabd8
004eab5cstr x30, [sp-128]!
004eab60stur x29, [sp-8]
004eab64sub x29, sp, 8
004eab68str x0, [sp+136]
004eab6cstr x1, [sp+144]
004eab70str x2, [sp+152]
004eab74str w3, [sp+160]
004eab78str xzr, [sp+48]
004eab7cstp xzr, xzr, [sp+72]
004eab80stp xzr, xzr, [sp+88]
004eab84ldr w4, [sp+160]
004eab88ldr x1, [sp+136]
004eab8cldr x2, [sp+144]
004eab90ldr x3, [sp+152]
004eab94movn x0, 99
004eab98bl golang.org/x/sys/unix.openat
004eab9cstr x0, [sp+56]
004eaba0str x1, [sp+88]
004eaba4str x2, [sp+96]
004eaba8ldr x5, [sp+56]
004eabacstr x5, [sp+64]
004eabb0str x1, [sp+104]
004eabb4str x2, [sp+112]
004eabb8ldr x5, [sp+64]
004eabbcstr x5, [sp+48]
004eabc0str x1, [sp+72]
004eabc4str x2, [sp+80]
004eabc8ldr x0, [sp+48]
004eabccldur x29, [sp-8]
004eabd0ldr x30, [sp], 128
004eabd4ret x30
004eabd8
004eabd8loc_4eabd8:
004eabd8stp x0, x1, [sp+8]
004eabdcstr x2, [sp+24]
004eabe0str w3, [sp+32]
004eabe4mov x3, x30
004eabe8bl runtime.morestack_noctxt.abi0
004eabecldp x0, x1, [sp+8]
004eabf0ldr x2, [sp+24]
004eabf4ldr w3, [sp+32]
004eabf8b 0x4eab50
004eabfcudf 0
004eab50
004eab50golang.org/x/sys/unix.Open: ; void golang.org/x/sys/unix.Open(struct string path, int mode, uint32 perm)
004eab50ldr x16, [x28+16]
004eab54subs xzr, sp, x16
004eab58b.ls 0x4eabd8
004eab5cstr x30, [sp-128]!
004eab60stur x29, [sp-8]
004eab64sub x29, sp, 8
004eab68str x0, [sp+136]
004eab6cstr x1, [sp+144]
004eab70str x2, [sp+152]
004eab74str w3, [sp+160]
004eab78str xzr, [sp+48]
004eab7cstp xzr, xzr, [sp+72]
004eab80stp xzr, xzr, [sp+88]
004eab84ldr w4, [sp+160]
004eab88ldr x1, [sp+136]
004eab8cldr x2, [sp+144]
004eab90ldr x3, [sp+152]
004eab94movn x0, 99
004eab98bl golang.org/x/sys/unix.openat
004eab9cstr x0, [sp+56]
004eaba0str x1, [sp+88]
004eaba4str x2, [sp+96]
004eaba8ldr x5, [sp+56]
004eabacstr x5, [sp+64]
004eabb0str x1, [sp+104]
004eabb4str x2, [sp+112]
004eabb8ldr x5, [sp+64]
004eabbcstr x5, [sp+48]
004eabc0str x1, [sp+72]
004eabc4str x2, [sp+80]
004eabc8ldr x0, [sp+48]
004eabccldur x29, [sp-8]
004eabd0ldr x30, [sp], 128
004eabd4ret x30
004eabd8
004eabd8loc_4eabd8:
004eabd8stp x0, x1, [sp+8]
004eabdcstr x2, [sp+24]
004eabe0str w3, [sp+32]
004eabe4mov x3, x30
004eabe8bl runtime.morestack_noctxt.abi0
004eabecldp x0, x1, [sp+8]
004eabf0ldr x2, [sp+24]
004eabf4ldr w3, [sp+32]
004eabf8b 0x4eab50
004eabfcudf 0
004eab50
004eac00
004eac00golang.org/x/sys/unix.errnoErr: ; void golang.org/x/sys/unix.errnoErr(syscall.Errno e)
004eac00ldr x16, [x28+16]
004eac04subs xzr, sp, x16
004eac08b.ls 0x4ead38
004eac0cstr x30, [sp-64]!
004eac10stur x29, [sp-8]
004eac14sub x29, sp, 8
004eac18str x0, [sp+72]
004eac1cstp xzr, xzr, [sp+32]
004eac20ldr x2, [sp+72]
004eac24str x2, [sp+24]
004eac28subs xzr, x2, 2
004eac2cb.ls 0x4eac34
004eac30b 0x4eac94
004eac34
004eac34loc_4eac34:
004eac34cbz x2, 0x4eac3c
004eac38b 0x4eac58
004eac3c
004eac3cloc_4eac3c:
004eac3cb 0x4eac40
004eac40
004eac40loc_4eac40:
004eac40stp xzr, xzr, [sp+32]
004eac44mov x0, xzr
004eac48mov x1, xzr
004eac4cldur x29, [sp-8]
004eac50ldr x30, [sp], 64
004eac54ret x30
004eac58
004eac58loc_4eac58:
004eac58subs xzr, x2, 2
004eac5cb.eq 0x4eac64
004eac60b 0x4eac8c
004eac64
004eac64loc_4eac64:
004eac64b 0x4eac68
004eac68
004eac68loc_4eac68:
004eac68adrp x27, 0x523000
004eac6cldr x0, [x27+2864]
004eac70adrp x27, 0x523000
004eac74ldr x1, [x27+2872]
004eac78str x0, [sp+32]
004eac7cstr x1, [sp+40]
004eac80ldur x29, [sp-8]
004eac84ldr x30, [sp], 64
004eac88ret x30
004eac8c
004eac8cloc_4eac8c:
004eac8cb 0x4eac90
004eac90
004eac90loc_4eac90:
004eac90b 0x4ead04
004eac94
004eac94loc_4eac94:
004eac94subs xzr, x2, 11
004eac98b.eq 0x4eaca0
004eac9cb 0x4eacc8
004eaca0
004eaca0loc_4eaca0:
004eaca0b 0x4eaca4
004eaca4
004eaca4loc_4eaca4:
004eaca4adrp x27, 0x523000
004eaca8ldr x0, [x27+2832]
004eacacadrp x27, 0x523000
004eacb0ldr x1, [x27+2840]
004eacb4str x0, [sp+32]
004eacb8str x1, [sp+40]
004eacbcldur x29, [sp-8]
004eacc0ldr x30, [sp], 64
004eacc4ret x30
004eacc8
004eacc8loc_4eacc8:
004eacc8subs xzr, x2, 22
004eacccb.eq 0x4eacd4
004eacd0b 0x4eacfc
004eacd4
004eacd4loc_4eacd4:
004eacd4b 0x4eacd8
004eacd8
004eacd8loc_4eacd8:
004eacd8adrp x27, 0x523000
004eacdcldr x0, [x27+2848]
004eace0adrp x27, 0x523000
004eace4ldr x1, [x27+2856]
004eace8str x0, [sp+32]
004eacecstr x1, [sp+40]
004eacf0ldur x29, [sp-8]
004eacf4ldr x30, [sp], 64
004eacf8ret x30
004eacfc
004eacfcloc_4eacfc:
004eacfcb 0x4ead00
004ead00
004ead00loc_4ead00:
004ead00b 0x4ead04
004ead04
004ead04loc_4ead04:
004ead04b 0x4ead08
004ead08
004ead08loc_4ead08:
004ead08ldr x0, [sp+72]
004ead0cbl runtime.convT64
004ead10str x0, [sp+48]
004ead14adrp x1, 0x229000
004ead18add x1, x1, 2264
004ead1cstr x1, [sp+32]
004ead20str x0, [sp+40]
004ead24ldr x0, [sp+32]
004ead28ldr x1, [sp+40]
004ead2cldur x29, [sp-8]
004ead30ldr x30, [sp], 64
004ead34ret x30
004ead38
004ead38loc_4ead38:
004ead38str x0, [sp+8]
004ead3cmov x3, x30
004ead40bl runtime.morestack_noctxt.abi0
004ead44ldr x0, [sp+8]
004ead48b 0x4eac00
004ead4cudf 0
004eac00
004eac00golang.org/x/sys/unix.errnoErr: ; void golang.org/x/sys/unix.errnoErr(syscall.Errno e)
004eac00ldr x16, [x28+16]
004eac04subs xzr, sp, x16
004eac08b.ls 0x4ead38
004eac0cstr x30, [sp-64]!
004eac10stur x29, [sp-8]
004eac14sub x29, sp, 8
004eac18str x0, [sp+72]
004eac1cstp xzr, xzr, [sp+32]
004eac20ldr x2, [sp+72]
004eac24str x2, [sp+24]
004eac28subs xzr, x2, 2
004eac2cb.ls 0x4eac34
004eac30b 0x4eac94
004eac34
004eac34loc_4eac34:
004eac34cbz x2, 0x4eac3c
004eac38b 0x4eac58
004eac3c
004eac3cloc_4eac3c:
004eac3cb 0x4eac40
004eac40
004eac40loc_4eac40:
004eac40stp xzr, xzr, [sp+32]
004eac44mov x0, xzr
004eac48mov x1, xzr
004eac4cldur x29, [sp-8]
004eac50ldr x30, [sp], 64
004eac54ret x30
004eac58
004eac58loc_4eac58:
004eac58subs xzr, x2, 2
004eac5cb.eq 0x4eac64
004eac60b 0x4eac8c
004eac64
004eac64loc_4eac64:
004eac64b 0x4eac68
004eac68
004eac68loc_4eac68:
004eac68adrp x27, 0x523000
004eac6cldr x0, [x27+2864]
004eac70adrp x27, 0x523000
004eac74ldr x1, [x27+2872]
004eac78str x0, [sp+32]
004eac7cstr x1, [sp+40]
004eac80ldur x29, [sp-8]
004eac84ldr x30, [sp], 64
004eac88ret x30
004eac8c
004eac8cloc_4eac8c:
004eac8cb 0x4eac90
004eac90
004eac90loc_4eac90:
004eac90b 0x4ead04
004eac94
004eac94loc_4eac94:
004eac94subs xzr, x2, 11
004eac98b.eq 0x4eaca0
004eac9cb 0x4eacc8
004eaca0
004eaca0loc_4eaca0:
004eaca0b 0x4eaca4
004eaca4
004eaca4loc_4eaca4:
004eaca4adrp x27, 0x523000
004eaca8ldr x0, [x27+2832]
004eacacadrp x27, 0x523000
004eacb0ldr x1, [x27+2840]
004eacb4str x0, [sp+32]
004eacb8str x1, [sp+40]
004eacbcldur x29, [sp-8]
004eacc0ldr x30, [sp], 64
004eacc4ret x30
004eacc8
004eacc8loc_4eacc8:
004eacc8subs xzr, x2, 22
004eacccb.eq 0x4eacd4
004eacd0b 0x4eacfc
004eacd4
004eacd4loc_4eacd4:
004eacd4b 0x4eacd8
004eacd8
004eacd8loc_4eacd8:
004eacd8adrp x27, 0x523000
004eacdcldr x0, [x27+2848]
004eace0adrp x27, 0x523000
004eace4ldr x1, [x27+2856]
004eace8str x0, [sp+32]
004eacecstr x1, [sp+40]
004eacf0ldur x29, [sp-8]
004eacf4ldr x30, [sp], 64
004eacf8ret x30
004eacfc
004eacfcloc_4eacfc:
004eacfcb 0x4ead00
004ead00
004ead00loc_4ead00:
004ead00b 0x4ead04
004ead04
004ead04loc_4ead04:
004ead04b 0x4ead08
004ead08
004ead08loc_4ead08:
004ead08ldr x0, [sp+72]
004ead0cbl runtime.convT64
004ead10str x0, [sp+48]
004ead14adrp x1, 0x229000
004ead18add x1, x1, 2264
004ead1cstr x1, [sp+32]
004ead20str x0, [sp+40]
004ead24ldr x0, [sp+32]
004ead28ldr x1, [sp+40]
004ead2cldur x29, [sp-8]
004ead30ldr x30, [sp], 64
004ead34ret x30
004ead38
004ead38loc_4ead38:
004ead38str x0, [sp+8]
004ead3cmov x3, x30
004ead40bl runtime.morestack_noctxt.abi0
004ead44ldr x0, [sp+8]
004ead48b 0x4eac00
004ead4cudf 0
004eac00
004ead50
004ead50golang.org/x/sys/unix.openat: ; void golang.org/x/sys/unix.openat(int dirfd, struct string path, int flags, uint32 mode)
004ead50ldr x16, [x28+16]
004ead54sub x17, sp, 128
004ead58subs xzr, x17, x16
004ead5cb.ls 0x4eae9c
004ead60sub x20, sp, 256
004ead64stp x29, x30, [x20-8]
004ead68add sp, x20, 0
004ead6csub x29, sp, 8
004ead70str x0, [sp+264]
004ead74str x1, [sp+272]
004ead78str x2, [sp+280]
004ead7cstr x3, [sp+288]
004ead80str w4, [sp+296]
004ead84str xzr, [sp+104]
004ead88stp xzr, xzr, [sp+168]
004ead8cstr xzr, [sp+184]
004ead90str xzr, [sp+232]
004ead94stp xzr, xzr, [sp+216]
004ead98ldr x0, [sp+272]
004ead9cldr x1, [sp+280]
004eada0bl golang.org/x/sys/unix.BytePtrFromString
004eada4str x0, [sp+232]
004eada8str x1, [sp+216]
004eadacstr x2, [sp+224]
004eadb0ldr x2, [sp+232]
004eadb4str x2, [sp+208]
004eadb8ldr x2, [sp+224]
004eadbcldr x3, [sp+216]
004eadc0str x3, [sp+192]
004eadc4str x2, [sp+200]
004eadc8ldr x2, [sp+208]
004eadccstr x2, [sp+184]
004eadd0ldr x2, [sp+200]
004eadd4ldr x1, [sp+192]
004eadd8str x1, [sp+168]
004eaddcstr x2, [sp+176]
004eade0cbnz x1, 0x4eade8
004eade4b 0x4eadf8
004eade8
004eade8loc_4eade8:
004eade8ldr x0, [sp+104]
004eadecldp x29, x30, [sp-8]
004eadf0add sp, sp, 256
004eadf4ret x30
004eadf8
004eadf8loc_4eadf8:
004eadf8ldr x0, [sp+184]
004eadfcstr x0, [sp+240]
004eae00ldr x0, [sp+264]
004eae04ldr x1, [sp+240]
004eae08ldr x2, [sp+288]
004eae0cldr w3, [sp+296]
004eae10orr x4, xzr, 56
004eae14str x4, [sp+8]
004eae18str x0, [sp+16]
004eae1cstr x1, [sp+24]
004eae20str x2, [sp+32]
004eae24mov x0, x3
004eae28str x0, [sp+40]
004eae2cstp xzr, xzr, [sp+48]
004eae30bl golang.org/x/sys/unix.Syscall6.abi0
004eae34ldr x0, [sp+64]
004eae38ldr x1, [sp+72]
004eae3cldr x2, [sp+80]
004eae40str x0, [sp+136]
004eae44str x1, [sp+128]
004eae48str x2, [sp+120]
004eae4cstr x0, [sp+160]
004eae50str x1, [sp+152]
004eae54str x2, [sp+144]
004eae58str x0, [sp+96]
004eae5cstr x2, [sp+112]
004eae60str x0, [sp+104]
004eae64cbnz x2, 0x4eae6c
004eae68b 0x4eae80
004eae6c
004eae6cloc_4eae6c:
004eae6cmov x0, x2
004eae70bl golang.org/x/sys/unix.errnoErr
004eae74str x0, [sp+168]
004eae78str x1, [sp+176]
004eae7cb 0x4eae84
004eae80
004eae80loc_4eae80:
004eae80b 0x4eae84
004eae84
004eae84loc_4eae84:
004eae84ldr x1, [sp+168]
004eae88ldr x2, [sp+176]
004eae8cldr x0, [sp+104]
004eae90ldp x29, x30, [sp-8]
004eae94add sp, sp, 256
004eae98ret x30
004eae9c
004eae9cloc_4eae9c:
004eae9cstp x0, x1, [sp+8]
004eaea0stp x2, x3, [sp+24]
004eaea4str w4, [sp+40]
004eaea8mov x3, x30
004eaeacbl runtime.morestack_noctxt.abi0
004eaeb0ldp x0, x1, [sp+8]
004eaeb4ldp x2, x3, [sp+24]
004eaeb8ldr w4, [sp+40]
004eaebcb 0x4ead50
004ead50
004ead50golang.org/x/sys/unix.openat: ; void golang.org/x/sys/unix.openat(int dirfd, struct string path, int flags, uint32 mode)
004ead50ldr x16, [x28+16]
004ead54sub x17, sp, 128
004ead58subs xzr, x17, x16
004ead5cb.ls 0x4eae9c
004ead60sub x20, sp, 256
004ead64stp x29, x30, [x20-8]
004ead68add sp, x20, 0
004ead6csub x29, sp, 8
004ead70str x0, [sp+264]
004ead74str x1, [sp+272]
004ead78str x2, [sp+280]
004ead7cstr x3, [sp+288]
004ead80str w4, [sp+296]
004ead84str xzr, [sp+104]
004ead88stp xzr, xzr, [sp+168]
004ead8cstr xzr, [sp+184]
004ead90str xzr, [sp+232]
004ead94stp xzr, xzr, [sp+216]
004ead98ldr x0, [sp+272]
004ead9cldr x1, [sp+280]
004eada0bl golang.org/x/sys/unix.BytePtrFromString
004eada4str x0, [sp+232]
004eada8str x1, [sp+216]
004eadacstr x2, [sp+224]
004eadb0ldr x2, [sp+232]
004eadb4str x2, [sp+208]
004eadb8ldr x2, [sp+224]
004eadbcldr x3, [sp+216]
004eadc0str x3, [sp+192]
004eadc4str x2, [sp+200]
004eadc8ldr x2, [sp+208]
004eadccstr x2, [sp+184]
004eadd0ldr x2, [sp+200]
004eadd4ldr x1, [sp+192]
004eadd8str x1, [sp+168]
004eaddcstr x2, [sp+176]
004eade0cbnz x1, 0x4eade8
004eade4b 0x4eadf8
004eade8
004eade8loc_4eade8:
004eade8ldr x0, [sp+104]
004eadecldp x29, x30, [sp-8]
004eadf0add sp, sp, 256
004eadf4ret x30
004eadf8
004eadf8loc_4eadf8:
004eadf8ldr x0, [sp+184]
004eadfcstr x0, [sp+240]
004eae00ldr x0, [sp+264]
004eae04ldr x1, [sp+240]
004eae08ldr x2, [sp+288]
004eae0cldr w3, [sp+296]
004eae10orr x4, xzr, 56
004eae14str x4, [sp+8]
004eae18str x0, [sp+16]
004eae1cstr x1, [sp+24]
004eae20str x2, [sp+32]
004eae24mov x0, x3
004eae28str x0, [sp+40]
004eae2cstp xzr, xzr, [sp+48]
004eae30bl golang.org/x/sys/unix.Syscall6.abi0
004eae34ldr x0, [sp+64]
004eae38ldr x1, [sp+72]
004eae3cldr x2, [sp+80]
004eae40str x0, [sp+136]
004eae44str x1, [sp+128]
004eae48str x2, [sp+120]
004eae4cstr x0, [sp+160]
004eae50str x1, [sp+152]
004eae54str x2, [sp+144]
004eae58str x0, [sp+96]
004eae5cstr x2, [sp+112]
004eae60str x0, [sp+104]
004eae64cbnz x2, 0x4eae6c
004eae68b 0x4eae80
004eae6c
004eae6cloc_4eae6c:
004eae6cmov x0, x2
004eae70bl golang.org/x/sys/unix.errnoErr
004eae74str x0, [sp+168]
004eae78str x1, [sp+176]
004eae7cb 0x4eae84
004eae80
004eae80loc_4eae80:
004eae80b 0x4eae84
004eae84
004eae84loc_4eae84:
004eae84ldr x1, [sp+168]
004eae88ldr x2, [sp+176]
004eae8cldr x0, [sp+104]
004eae90ldp x29, x30, [sp-8]
004eae94add sp, sp, 256
004eae98ret x30
004eae9c
004eae9cloc_4eae9c:
004eae9cstp x0, x1, [sp+8]
004eaea0stp x2, x3, [sp+24]
004eaea4str w4, [sp+40]
004eaea8mov x3, x30
004eaeacbl runtime.morestack_noctxt.abi0
004eaeb0ldp x0, x1, [sp+8]
004eaeb4ldp x2, x3, [sp+24]
004eaeb8ldr w4, [sp+40]
004eaebcb 0x4ead50
004ead50
004eaec0
004eaec0golang.org/x/sys/unix.Close: ; void golang.org/x/sys/unix.Close(int fd)
004eaec0ldr x16, [x28+16]
004eaec4sub x17, sp, 16
004eaec8subs xzr, x17, x16
004eaeccb.ls 0x4eaf58
004eaed0str x30, [sp-144]!
004eaed4stur x29, [sp-8]
004eaed8sub x29, sp, 8
004eaedcstr x0, [sp+152]
004eaee0stp xzr, xzr, [sp+120]
004eaee4ldr x0, [sp+152]
004eaee8movz x1, 57
004eaeecstr x1, [sp+8]
004eaef0str x0, [sp+16]
004eaef4stp xzr, xzr, [sp+24]
004eaef8bl golang.org/x/sys/unix.Syscall.abi0
004eaefcldr x0, [sp+40]
004eaf00ldr x1, [sp+48]
004eaf04ldr x2, [sp+56]
004eaf08str x0, [sp+88]
004eaf0cstr x1, [sp+80]
004eaf10str x2, [sp+72]
004eaf14str x0, [sp+112]
004eaf18str x1, [sp+104]
004eaf1cstr x2, [sp+96]
004eaf20str x2, [sp+64]
004eaf24cbnz x2, 0x4eaf2c
004eaf28b 0x4eaf40
004eaf2c
004eaf2cloc_4eaf2c:
004eaf2cmov x0, x2
004eaf30bl golang.org/x/sys/unix.errnoErr
004eaf34str x0, [sp+120]
004eaf38str x1, [sp+128]
004eaf3cb 0x4eaf44
004eaf40
004eaf40loc_4eaf40:
004eaf40b 0x4eaf44
004eaf44
004eaf44loc_4eaf44:
004eaf44ldr x0, [sp+120]
004eaf48ldr x1, [sp+128]
004eaf4cldur x29, [sp-8]
004eaf50ldr x30, [sp], 144
004eaf54ret x30
004eaf58
004eaf58loc_4eaf58:
004eaf58str x0, [sp+8]
004eaf5cmov x3, x30
004eaf60bl runtime.morestack_noctxt.abi0
004eaf64ldr x0, [sp+8]
004eaf68b 0x4eaec0
004eaf6cudf 0
004eaec0
004eaec0golang.org/x/sys/unix.Close: ; void golang.org/x/sys/unix.Close(int fd)
004eaec0ldr x16, [x28+16]
004eaec4sub x17, sp, 16
004eaec8subs xzr, x17, x16
004eaeccb.ls 0x4eaf58
004eaed0str x30, [sp-144]!
004eaed4stur x29, [sp-8]
004eaed8sub x29, sp, 8
004eaedcstr x0, [sp+152]
004eaee0stp xzr, xzr, [sp+120]
004eaee4ldr x0, [sp+152]
004eaee8movz x1, 57
004eaeecstr x1, [sp+8]
004eaef0str x0, [sp+16]
004eaef4stp xzr, xzr, [sp+24]
004eaef8bl golang.org/x/sys/unix.Syscall.abi0
004eaefcldr x0, [sp+40]
004eaf00ldr x1, [sp+48]
004eaf04ldr x2, [sp+56]
004eaf08str x0, [sp+88]
004eaf0cstr x1, [sp+80]
004eaf10str x2, [sp+72]
004eaf14str x0, [sp+112]
004eaf18str x1, [sp+104]
004eaf1cstr x2, [sp+96]
004eaf20str x2, [sp+64]
004eaf24cbnz x2, 0x4eaf2c
004eaf28b 0x4eaf40
004eaf2c
004eaf2cloc_4eaf2c:
004eaf2cmov x0, x2
004eaf30bl golang.org/x/sys/unix.errnoErr
004eaf34str x0, [sp+120]
004eaf38str x1, [sp+128]
004eaf3cb 0x4eaf44
004eaf40
004eaf40loc_4eaf40:
004eaf40b 0x4eaf44
004eaf44
004eaf44loc_4eaf44:
004eaf44ldr x0, [sp+120]
004eaf48ldr x1, [sp+128]
004eaf4cldur x29, [sp-8]
004eaf50ldr x30, [sp], 144
004eaf54ret x30
004eaf58
004eaf58loc_4eaf58:
004eaf58str x0, [sp+8]
004eaf5cmov x3, x30
004eaf60bl runtime.morestack_noctxt.abi0
004eaf64ldr x0, [sp+8]
004eaf68b 0x4eaec0
004eaf6cudf 0
004eaec0
004eaf70
004eaf70golang.org/x/sys/unix.Gettid: ; void golang.org/x/sys/unix.Gettid(void)
004eaf70ldr x16, [x28+16]
004eaf74subs xzr, sp, x16
004eaf78b.ls 0x4eafd0
004eaf7cstr x30, [sp-112]!
004eaf80stur x29, [sp-8]
004eaf84sub x29, sp, 8
004eaf88str xzr, [sp+56]
004eaf8cmovz x0, 178
004eaf90str x0, [sp+8]
004eaf94stp xzr, xzr, [sp+16]
004eaf98str xzr, [sp+32]
004eaf9cbl golang.org/x/sys/unix.RawSyscallNoError.abi0
004eafa0ldr x0, [sp+40]
004eafa4ldr x1, [sp+48]
004eafa8str x0, [sp+80]
004eafacstr x1, [sp+72]
004eafb0str x0, [sp+96]
004eafb4str x1, [sp+88]
004eafb8str x0, [sp+64]
004eafbcstr x0, [sp+56]
004eafc0ldr x0, [sp+56]
004eafc4ldur x29, [sp-8]
004eafc8ldr x30, [sp], 112
004eafccret x30
004eafd0
004eafd0loc_4eafd0:
004eafd0mov x3, x30
004eafd4bl runtime.morestack_noctxt.abi0
004eafd8b 0x4eaf70
004eafdcudf 0
004eaf70
004eaf70golang.org/x/sys/unix.Gettid: ; void golang.org/x/sys/unix.Gettid(void)
004eaf70ldr x16, [x28+16]
004eaf74subs xzr, sp, x16
004eaf78b.ls 0x4eafd0
004eaf7cstr x30, [sp-112]!
004eaf80stur x29, [sp-8]
004eaf84sub x29, sp, 8
004eaf88str xzr, [sp+56]
004eaf8cmovz x0, 178
004eaf90str x0, [sp+8]
004eaf94stp xzr, xzr, [sp+16]
004eaf98str xzr, [sp+32]
004eaf9cbl golang.org/x/sys/unix.RawSyscallNoError.abi0
004eafa0ldr x0, [sp+40]
004eafa4ldr x1, [sp+48]
004eafa8str x0, [sp+80]
004eafacstr x1, [sp+72]
004eafb0str x0, [sp+96]
004eafb4str x1, [sp+88]
004eafb8str x0, [sp+64]
004eafbcstr x0, [sp+56]
004eafc0ldr x0, [sp+56]
004eafc4ldur x29, [sp-8]
004eafc8ldr x30, [sp], 112
004eafccret x30
004eafd0
004eafd0loc_4eafd0:
004eafd0mov x3, x30
004eafd4bl runtime.morestack_noctxt.abi0
004eafd8b 0x4eaf70
004eafdcudf 0
004eaf70
004eafe0
004eafe0golang.org/x/sys/unix.Setns: ; void golang.org/x/sys/unix.Setns(int fd, int nstype)
004eafe0ldr x16, [x28+16]
004eafe4sub x17, sp, 16
004eafe8subs xzr, x17, x16
004eafecb.ls 0x4eb084
004eaff0str x30, [sp-144]!
004eaff4stur x29, [sp-8]
004eaff8sub x29, sp, 8
004eaffcstr x0, [sp+152]
004eb000str x1, [sp+160]
004eb004stp xzr, xzr, [sp+120]
004eb008ldr x0, [sp+152]
004eb00cldr x1, [sp+160]
004eb010movz x2, 268
004eb014str x2, [sp+8]
004eb018str x0, [sp+16]
004eb01cstr x1, [sp+24]
004eb020str xzr, [sp+32]
004eb024bl golang.org/x/sys/unix.Syscall.abi0
004eb028ldr x0, [sp+40]
004eb02cldr x1, [sp+48]
004eb030ldr x2, [sp+56]
004eb034str x0, [sp+88]
004eb038str x1, [sp+80]
004eb03cstr x2, [sp+72]
004eb040str x0, [sp+112]
004eb044str x1, [sp+104]
004eb048str x2, [sp+96]
004eb04cstr x2, [sp+64]
004eb050cbnz x2, 0x4eb058
004eb054b 0x4eb06c
004eb058
004eb058loc_4eb058:
004eb058mov x0, x2
004eb05cbl golang.org/x/sys/unix.errnoErr
004eb060str x0, [sp+120]
004eb064str x1, [sp+128]
004eb068b 0x4eb070
004eb06c
004eb06cloc_4eb06c:
004eb06cb 0x4eb070
004eb070
004eb070loc_4eb070:
004eb070ldr x0, [sp+120]
004eb074ldr x1, [sp+128]
004eb078ldur x29, [sp-8]
004eb07cldr x30, [sp], 144
004eb080ret x30
004eb084
004eb084loc_4eb084:
004eb084stp x0, x1, [sp+8]
004eb088mov x3, x30
004eb08cbl runtime.morestack_noctxt.abi0
004eb090ldp x0, x1, [sp+8]
004eb094b 0x4eafe0
004eb098udf 0
004eb09cudf 0
004eafe0
004eafe0golang.org/x/sys/unix.Setns: ; void golang.org/x/sys/unix.Setns(int fd, int nstype)
004eafe0ldr x16, [x28+16]
004eafe4sub x17, sp, 16
004eafe8subs xzr, x17, x16
004eafecb.ls 0x4eb084
004eaff0str x30, [sp-144]!
004eaff4stur x29, [sp-8]
004eaff8sub x29, sp, 8
004eaffcstr x0, [sp+152]
004eb000str x1, [sp+160]
004eb004stp xzr, xzr, [sp+120]
004eb008ldr x0, [sp+152]
004eb00cldr x1, [sp+160]
004eb010movz x2, 268
004eb014str x2, [sp+8]
004eb018str x0, [sp+16]
004eb01cstr x1, [sp+24]
004eb020str xzr, [sp+32]
004eb024bl golang.org/x/sys/unix.Syscall.abi0
004eb028ldr x0, [sp+40]
004eb02cldr x1, [sp+48]
004eb030ldr x2, [sp+56]
004eb034str x0, [sp+88]
004eb038str x1, [sp+80]
004eb03cstr x2, [sp+72]
004eb040str x0, [sp+112]
004eb044str x1, [sp+104]
004eb048str x2, [sp+96]
004eb04cstr x2, [sp+64]
004eb050cbnz x2, 0x4eb058
004eb054b 0x4eb06c
004eb058
004eb058loc_4eb058:
004eb058mov x0, x2
004eb05cbl golang.org/x/sys/unix.errnoErr
004eb060str x0, [sp+120]
004eb064str x1, [sp+128]
004eb068b 0x4eb070
004eb06c
004eb06cloc_4eb06c:
004eb06cb 0x4eb070
004eb070
004eb070loc_4eb070:
004eb070ldr x0, [sp+120]
004eb074ldr x1, [sp+128]
004eb078ldur x29, [sp-8]
004eb07cldr x30, [sp], 144
004eb080ret x30
004eb084
004eb084loc_4eb084:
004eb084stp x0, x1, [sp+8]
004eb088mov x3, x30
004eb08cbl runtime.morestack_noctxt.abi0
004eb090ldp x0, x1, [sp+8]
004eb094b 0x4eafe0
004eb098udf 0
004eb09cudf 0
004eafe0
004eb0a0
004eb0a0golang.org/x/sys/unix.munmap: ; void golang.org/x/sys/unix.munmap(uintptr addr, uintptr length)
004eb0a0ldr x16, [x28+16]
004eb0a4sub x17, sp, 16
004eb0a8subs xzr, x17, x16
004eb0acb.ls 0x4eb144
004eb0b0str x30, [sp-144]!
004eb0b4stur x29, [sp-8]
004eb0b8sub x29, sp, 8
004eb0bcstr x0, [sp+152]
004eb0c0str x1, [sp+160]
004eb0c4stp xzr, xzr, [sp+120]
004eb0c8ldr x0, [sp+160]
004eb0ccldr x1, [sp+152]
004eb0d0movz x2, 215
004eb0d4str x2, [sp+8]
004eb0d8str x1, [sp+16]
004eb0dcstr x0, [sp+24]
004eb0e0str xzr, [sp+32]
004eb0e4bl golang.org/x/sys/unix.Syscall.abi0
004eb0e8ldr x0, [sp+40]
004eb0ecldr x1, [sp+48]
004eb0f0ldr x2, [sp+56]
004eb0f4str x0, [sp+88]
004eb0f8str x1, [sp+80]
004eb0fcstr x2, [sp+72]
004eb100str x0, [sp+112]
004eb104str x1, [sp+104]
004eb108str x2, [sp+96]
004eb10cstr x2, [sp+64]
004eb110cbnz x2, 0x4eb118
004eb114b 0x4eb12c
004eb118
004eb118loc_4eb118:
004eb118mov x0, x2
004eb11cbl golang.org/x/sys/unix.errnoErr
004eb120str x0, [sp+120]
004eb124str x1, [sp+128]
004eb128b 0x4eb130
004eb12c
004eb12cloc_4eb12c:
004eb12cb 0x4eb130
004eb130
004eb130loc_4eb130:
004eb130ldr x0, [sp+120]
004eb134ldr x1, [sp+128]
004eb138ldur x29, [sp-8]
004eb13cldr x30, [sp], 144
004eb140ret x30
004eb144
004eb144loc_4eb144:
004eb144stp x0, x1, [sp+8]
004eb148mov x3, x30
004eb14cbl runtime.morestack_noctxt.abi0
004eb150ldp x0, x1, [sp+8]
004eb154b 0x4eb0a0
004eb158udf 0
004eb15cudf 0
004eb0a0
004eb0a0golang.org/x/sys/unix.munmap: ; void golang.org/x/sys/unix.munmap(uintptr addr, uintptr length)
004eb0a0ldr x16, [x28+16]
004eb0a4sub x17, sp, 16
004eb0a8subs xzr, x17, x16
004eb0acb.ls 0x4eb144
004eb0b0str x30, [sp-144]!
004eb0b4stur x29, [sp-8]
004eb0b8sub x29, sp, 8
004eb0bcstr x0, [sp+152]
004eb0c0str x1, [sp+160]
004eb0c4stp xzr, xzr, [sp+120]
004eb0c8ldr x0, [sp+160]
004eb0ccldr x1, [sp+152]
004eb0d0movz x2, 215
004eb0d4str x2, [sp+8]
004eb0d8str x1, [sp+16]
004eb0dcstr x0, [sp+24]
004eb0e0str xzr, [sp+32]
004eb0e4bl golang.org/x/sys/unix.Syscall.abi0
004eb0e8ldr x0, [sp+40]
004eb0ecldr x1, [sp+48]
004eb0f0ldr x2, [sp+56]
004eb0f4str x0, [sp+88]
004eb0f8str x1, [sp+80]
004eb0fcstr x2, [sp+72]
004eb100str x0, [sp+112]
004eb104str x1, [sp+104]
004eb108str x2, [sp+96]
004eb10cstr x2, [sp+64]
004eb110cbnz x2, 0x4eb118
004eb114b 0x4eb12c
004eb118
004eb118loc_4eb118:
004eb118mov x0, x2
004eb11cbl golang.org/x/sys/unix.errnoErr
004eb120str x0, [sp+120]
004eb124str x1, [sp+128]
004eb128b 0x4eb130
004eb12c
004eb12cloc_4eb12c:
004eb12cb 0x4eb130
004eb130
004eb130loc_4eb130:
004eb130ldr x0, [sp+120]
004eb134ldr x1, [sp+128]
004eb138ldur x29, [sp-8]
004eb13cldr x30, [sp], 144
004eb140ret x30
004eb144
004eb144loc_4eb144:
004eb144stp x0, x1, [sp+8]
004eb148mov x3, x30
004eb14cbl runtime.morestack_noctxt.abi0
004eb150ldp x0, x1, [sp+8]
004eb154b 0x4eb0a0
004eb158udf 0
004eb15cudf 0
004eb0a0
004eb160
004eb160golang.org/x/sys/unix.mremap: ; void golang.org/x/sys/unix.mremap(uintptr oldaddr, uintptr oldlength, uintptr newlength, int flags, uintptr newaddr)
004eb160ldr x16, [x28+16]
004eb164sub x17, sp, 64
004eb168subs xzr, x17, x16
004eb16cb.ls 0x4eb238
004eb170str x30, [sp-192]!
004eb174stur x29, [sp-8]
004eb178sub x29, sp, 8
004eb17cstr x0, [sp+200]
004eb180str x1, [sp+208]
004eb184str x2, [sp+216]
004eb188str x3, [sp+224]
004eb18cstr x4, [sp+232]
004eb190str xzr, [sp+96]
004eb194stp xzr, xzr, [sp+168]
004eb198ldr x0, [sp+208]
004eb19cldr x1, [sp+216]
004eb1a0ldr x2, [sp+232]
004eb1a4ldr x3, [sp+200]
004eb1a8ldr x4, [sp+224]
004eb1acmovz x5, 216
004eb1b0str x5, [sp+8]
004eb1b4str x3, [sp+16]
004eb1b8str x0, [sp+24]
004eb1bcstr x1, [sp+32]
004eb1c0str x4, [sp+40]
004eb1c4str x2, [sp+48]
004eb1c8str xzr, [sp+56]
004eb1ccbl golang.org/x/sys/unix.Syscall6.abi0
004eb1d0ldr x0, [sp+64]
004eb1d4ldr x1, [sp+72]
004eb1d8ldr x2, [sp+80]
004eb1dcstr x0, [sp+144]
004eb1e0str x1, [sp+136]
004eb1e4str x2, [sp+128]
004eb1e8str x0, [sp+120]
004eb1ecstr x1, [sp+160]
004eb1f0str x2, [sp+152]
004eb1f4str x0, [sp+104]
004eb1f8str x2, [sp+112]
004eb1fcstr x0, [sp+96]
004eb200cbnz x2, 0x4eb208
004eb204b 0x4eb21c
004eb208
004eb208loc_4eb208:
004eb208mov x0, x2
004eb20cbl golang.org/x/sys/unix.errnoErr
004eb210str x0, [sp+168]
004eb214str x1, [sp+176]
004eb218b 0x4eb220
004eb21c
004eb21cloc_4eb21c:
004eb21cb 0x4eb220
004eb220
004eb220loc_4eb220:
004eb220ldr x1, [sp+168]
004eb224ldr x2, [sp+176]
004eb228ldr x0, [sp+96]
004eb22cldur x29, [sp-8]
004eb230ldr x30, [sp], 192
004eb234ret x30
004eb238
004eb238loc_4eb238:
004eb238stp x0, x1, [sp+8]
004eb23cstp x2, x3, [sp+24]
004eb240str x4, [sp+40]
004eb244mov x3, x30
004eb248bl runtime.morestack_noctxt.abi0
004eb24cldp x0, x1, [sp+8]
004eb250ldp x2, x3, [sp+24]
004eb254ldr x4, [sp+40]
004eb258b 0x4eb160
004eb25cudf 0
004eb160
004eb160golang.org/x/sys/unix.mremap: ; void golang.org/x/sys/unix.mremap(uintptr oldaddr, uintptr oldlength, uintptr newlength, int flags, uintptr newaddr)
004eb160ldr x16, [x28+16]
004eb164sub x17, sp, 64
004eb168subs xzr, x17, x16
004eb16cb.ls 0x4eb238
004eb170str x30, [sp-192]!
004eb174stur x29, [sp-8]
004eb178sub x29, sp, 8
004eb17cstr x0, [sp+200]
004eb180str x1, [sp+208]
004eb184str x2, [sp+216]
004eb188str x3, [sp+224]
004eb18cstr x4, [sp+232]
004eb190str xzr, [sp+96]
004eb194stp xzr, xzr, [sp+168]
004eb198ldr x0, [sp+208]
004eb19cldr x1, [sp+216]
004eb1a0ldr x2, [sp+232]
004eb1a4ldr x3, [sp+200]
004eb1a8ldr x4, [sp+224]
004eb1acmovz x5, 216
004eb1b0str x5, [sp+8]
004eb1b4str x3, [sp+16]
004eb1b8str x0, [sp+24]
004eb1bcstr x1, [sp+32]
004eb1c0str x4, [sp+40]
004eb1c4str x2, [sp+48]
004eb1c8str xzr, [sp+56]
004eb1ccbl golang.org/x/sys/unix.Syscall6.abi0
004eb1d0ldr x0, [sp+64]
004eb1d4ldr x1, [sp+72]
004eb1d8ldr x2, [sp+80]
004eb1dcstr x0, [sp+144]
004eb1e0str x1, [sp+136]
004eb1e4str x2, [sp+128]
004eb1e8str x0, [sp+120]
004eb1ecstr x1, [sp+160]
004eb1f0str x2, [sp+152]
004eb1f4str x0, [sp+104]
004eb1f8str x2, [sp+112]
004eb1fcstr x0, [sp+96]
004eb200cbnz x2, 0x4eb208
004eb204b 0x4eb21c
004eb208
004eb208loc_4eb208:
004eb208mov x0, x2
004eb20cbl golang.org/x/sys/unix.errnoErr
004eb210str x0, [sp+168]
004eb214str x1, [sp+176]
004eb218b 0x4eb220
004eb21c
004eb21cloc_4eb21c:
004eb21cb 0x4eb220
004eb220
004eb220loc_4eb220:
004eb220ldr x1, [sp+168]
004eb224ldr x2, [sp+176]
004eb228ldr x0, [sp+96]
004eb22cldur x29, [sp-8]
004eb230ldr x30, [sp], 192
004eb234ret x30
004eb238
004eb238loc_4eb238:
004eb238stp x0, x1, [sp+8]
004eb23cstp x2, x3, [sp+24]
004eb240str x4, [sp+40]
004eb244mov x3, x30
004eb248bl runtime.morestack_noctxt.abi0
004eb24cldp x0, x1, [sp+8]
004eb250ldp x2, x3, [sp+24]
004eb254ldr x4, [sp+40]
004eb258b 0x4eb160
004eb25cudf 0
004eb160
004eb260
004eb260golang.org/x/sys/unix.Fstat: ; void golang.org/x/sys/unix.Fstat(int fd, golang.org/x/sys/unix.Stat_t * stat)
004eb260ldr x16, [x28+16]
004eb264sub x17, sp, 32
004eb268subs xzr, x17, x16
004eb26cb.ls 0x4eb30c
004eb270str x30, [sp-160]!
004eb274stur x29, [sp-8]
004eb278sub x29, sp, 8
004eb27cstr x0, [sp+168]
004eb280str x1, [sp+176]
004eb284stp xzr, xzr, [sp+128]
004eb288ldr x0, [sp+176]
004eb28cstr x0, [sp+144]
004eb290ldr x0, [sp+168]
004eb294ldr x1, [sp+144]
004eb298movz x2, 80
004eb29cstr x2, [sp+8]
004eb2a0str x0, [sp+16]
004eb2a4str x1, [sp+24]
004eb2a8str xzr, [sp+32]
004eb2acbl golang.org/x/sys/unix.Syscall.abi0
004eb2b0ldr x0, [sp+40]
004eb2b4ldr x1, [sp+48]
004eb2b8ldr x2, [sp+56]
004eb2bcstr x0, [sp+88]
004eb2c0str x1, [sp+80]
004eb2c4str x2, [sp+120]
004eb2c8str x0, [sp+112]
004eb2ccstr x1, [sp+104]
004eb2d0str x2, [sp+96]
004eb2d4str x2, [sp+72]
004eb2d8cbnz x2, 0x4eb2e0
004eb2dcb 0x4eb2f4
004eb2e0
004eb2e0loc_4eb2e0:
004eb2e0mov x0, x2
004eb2e4bl golang.org/x/sys/unix.errnoErr
004eb2e8str x0, [sp+128]
004eb2ecstr x1, [sp+136]
004eb2f0b 0x4eb2f8
004eb2f4
004eb2f4loc_4eb2f4:
004eb2f4b 0x4eb2f8
004eb2f8
004eb2f8loc_4eb2f8:
004eb2f8ldr x0, [sp+128]
004eb2fcldr x1, [sp+136]
004eb300ldur x29, [sp-8]
004eb304ldr x30, [sp], 160
004eb308ret x30
004eb30c
004eb30cloc_4eb30c:
004eb30cstp x0, x1, [sp+8]
004eb310mov x3, x30
004eb314bl runtime.morestack_noctxt.abi0
004eb318ldp x0, x1, [sp+8]
004eb31cb 0x4eb260
004eb260
004eb260golang.org/x/sys/unix.Fstat: ; void golang.org/x/sys/unix.Fstat(int fd, golang.org/x/sys/unix.Stat_t * stat)
004eb260ldr x16, [x28+16]
004eb264sub x17, sp, 32
004eb268subs xzr, x17, x16
004eb26cb.ls 0x4eb30c
004eb270str x30, [sp-160]!
004eb274stur x29, [sp-8]
004eb278sub x29, sp, 8
004eb27cstr x0, [sp+168]
004eb280str x1, [sp+176]
004eb284stp xzr, xzr, [sp+128]
004eb288ldr x0, [sp+176]
004eb28cstr x0, [sp+144]
004eb290ldr x0, [sp+168]
004eb294ldr x1, [sp+144]
004eb298movz x2, 80
004eb29cstr x2, [sp+8]
004eb2a0str x0, [sp+16]
004eb2a4str x1, [sp+24]
004eb2a8str xzr, [sp+32]
004eb2acbl golang.org/x/sys/unix.Syscall.abi0
004eb2b0ldr x0, [sp+40]
004eb2b4ldr x1, [sp+48]
004eb2b8ldr x2, [sp+56]
004eb2bcstr x0, [sp+88]
004eb2c0str x1, [sp+80]
004eb2c4str x2, [sp+120]
004eb2c8str x0, [sp+112]
004eb2ccstr x1, [sp+104]
004eb2d0str x2, [sp+96]
004eb2d4str x2, [sp+72]
004eb2d8cbnz x2, 0x4eb2e0
004eb2dcb 0x4eb2f4
004eb2e0
004eb2e0loc_4eb2e0:
004eb2e0mov x0, x2
004eb2e4bl golang.org/x/sys/unix.errnoErr
004eb2e8str x0, [sp+128]
004eb2ecstr x1, [sp+136]
004eb2f0b 0x4eb2f8
004eb2f4
004eb2f4loc_4eb2f4:
004eb2f4b 0x4eb2f8
004eb2f8
004eb2f8loc_4eb2f8:
004eb2f8ldr x0, [sp+128]
004eb2fcldr x1, [sp+136]
004eb300ldur x29, [sp-8]
004eb304ldr x30, [sp], 160
004eb308ret x30
004eb30c
004eb30cloc_4eb30c:
004eb30cstp x0, x1, [sp+8]
004eb310mov x3, x30
004eb314bl runtime.morestack_noctxt.abi0
004eb318ldp x0, x1, [sp+8]
004eb31cb 0x4eb260
004eb260
004eb320
004eb320golang.org/x/sys/unix.mmap: ; void golang.org/x/sys/unix.mmap(uintptr addr, uintptr length, int prot, int flags, int fd, int64 offset)
004eb320ldr x16, [x28+16]
004eb324sub x17, sp, 64
004eb328subs xzr, x17, x16
004eb32cb.ls 0x4eb400
004eb330str x30, [sp-192]!
004eb334stur x29, [sp-8]
004eb338sub x29, sp, 8
004eb33cstr x0, [sp+200]
004eb340str x1, [sp+208]
004eb344str x2, [sp+216]
004eb348str x3, [sp+224]
004eb34cstr x4, [sp+232]
004eb350str x5, [sp+240]
004eb354str xzr, [sp+96]
004eb358stp xzr, xzr, [sp+168]
004eb35cldr x0, [sp+208]
004eb360ldr x1, [sp+200]
004eb364ldr x2, [sp+216]
004eb368ldr x3, [sp+224]
004eb36cldr x4, [sp+232]
004eb370ldr x5, [sp+240]
004eb374movz x6, 222
004eb378str x6, [sp+8]
004eb37cstr x1, [sp+16]
004eb380str x0, [sp+24]
004eb384str x2, [sp+32]
004eb388str x3, [sp+40]
004eb38cstr x4, [sp+48]
004eb390str x5, [sp+56]
004eb394bl golang.org/x/sys/unix.Syscall6.abi0
004eb398ldr x0, [sp+64]
004eb39cldr x1, [sp+72]
004eb3a0ldr x2, [sp+80]
004eb3a4str x0, [sp+136]
004eb3a8str x1, [sp+128]
004eb3acstr x2, [sp+120]
004eb3b0str x0, [sp+160]
004eb3b4str x1, [sp+152]
004eb3b8str x2, [sp+144]
004eb3bcstr x0, [sp+104]
004eb3c0str x2, [sp+112]
004eb3c4str x0, [sp+96]
004eb3c8cbnz x2, 0x4eb3d0
004eb3ccb 0x4eb3e4
004eb3d0
004eb3d0loc_4eb3d0:
004eb3d0mov x0, x2
004eb3d4bl golang.org/x/sys/unix.errnoErr
004eb3d8str x0, [sp+168]
004eb3dcstr x1, [sp+176]
004eb3e0b 0x4eb3e8
004eb3e4
004eb3e4loc_4eb3e4:
004eb3e4b 0x4eb3e8
004eb3e8
004eb3e8loc_4eb3e8:
004eb3e8ldr x1, [sp+168]
004eb3ecldr x2, [sp+176]
004eb3f0ldr x0, [sp+96]
004eb3f4ldur x29, [sp-8]
004eb3f8ldr x30, [sp], 192
004eb3fcret x30
004eb400
004eb400loc_4eb400:
004eb400stp x0, x1, [sp+8]
004eb404stp x2, x3, [sp+24]
004eb408stp x4, x5, [sp+40]
004eb40cmov x3, x30
004eb410bl runtime.morestack_noctxt.abi0
004eb414ldp x0, x1, [sp+8]
004eb418ldp x2, x3, [sp+24]
004eb41cldp x4, x5, [sp+40]
004eb420b 0x4eb320
004eb424udf 0
004eb428udf 0
004eb42cudf 0
004eb320
004eb320golang.org/x/sys/unix.mmap: ; void golang.org/x/sys/unix.mmap(uintptr addr, uintptr length, int prot, int flags, int fd, int64 offset)
004eb320ldr x16, [x28+16]
004eb324sub x17, sp, 64
004eb328subs xzr, x17, x16
004eb32cb.ls 0x4eb400
004eb330str x30, [sp-192]!
004eb334stur x29, [sp-8]
004eb338sub x29, sp, 8
004eb33cstr x0, [sp+200]
004eb340str x1, [sp+208]
004eb344str x2, [sp+216]
004eb348str x3, [sp+224]
004eb34cstr x4, [sp+232]
004eb350str x5, [sp+240]
004eb354str xzr, [sp+96]
004eb358stp xzr, xzr, [sp+168]
004eb35cldr x0, [sp+208]
004eb360ldr x1, [sp+200]
004eb364ldr x2, [sp+216]
004eb368ldr x3, [sp+224]
004eb36cldr x4, [sp+232]
004eb370ldr x5, [sp+240]
004eb374movz x6, 222
004eb378str x6, [sp+8]
004eb37cstr x1, [sp+16]
004eb380str x0, [sp+24]
004eb384str x2, [sp+32]
004eb388str x3, [sp+40]
004eb38cstr x4, [sp+48]
004eb390str x5, [sp+56]
004eb394bl golang.org/x/sys/unix.Syscall6.abi0
004eb398ldr x0, [sp+64]
004eb39cldr x1, [sp+72]
004eb3a0ldr x2, [sp+80]
004eb3a4str x0, [sp+136]
004eb3a8str x1, [sp+128]
004eb3acstr x2, [sp+120]
004eb3b0str x0, [sp+160]
004eb3b4str x1, [sp+152]
004eb3b8str x2, [sp+144]
004eb3bcstr x0, [sp+104]
004eb3c0str x2, [sp+112]
004eb3c4str x0, [sp+96]
004eb3c8cbnz x2, 0x4eb3d0
004eb3ccb 0x4eb3e4
004eb3d0
004eb3d0loc_4eb3d0:
004eb3d0mov x0, x2
004eb3d4bl golang.org/x/sys/unix.errnoErr
004eb3d8str x0, [sp+168]
004eb3dcstr x1, [sp+176]
004eb3e0b 0x4eb3e8
004eb3e4
004eb3e4loc_4eb3e4:
004eb3e4b 0x4eb3e8
004eb3e8
004eb3e8loc_4eb3e8:
004eb3e8ldr x1, [sp+168]
004eb3ecldr x2, [sp+176]
004eb3f0ldr x0, [sp+96]
004eb3f4ldur x29, [sp-8]
004eb3f8ldr x30, [sp], 192
004eb3fcret x30
004eb400
004eb400loc_4eb400:
004eb400stp x0, x1, [sp+8]
004eb404stp x2, x3, [sp+24]
004eb408stp x4, x5, [sp+40]
004eb40cmov x3, x30
004eb410bl runtime.morestack_noctxt.abi0
004eb414ldp x0, x1, [sp+8]
004eb418ldp x2, x3, [sp+24]
004eb41cldp x4, x5, [sp+40]
004eb420b 0x4eb320
004eb424udf 0
004eb428udf 0
004eb42cudf 0
004eb320
004eb430
004eb430golang.org/x/sys/unix.Syscall.abi0: ; void golang.org/x/sys/unix.Syscall(void)
004eb430b 0xb1120
004eb434udf 0
004eb438udf 0
004eb43cudf 0
004eb430
004eb430golang.org/x/sys/unix.Syscall.abi0: ; void golang.org/x/sys/unix.Syscall(void)
004eb430b 0xb1120
004eb434udf 0
004eb438udf 0
004eb43cudf 0
004eb430
004eb440
004eb440golang.org/x/sys/unix.Syscall6.abi0: ; void golang.org/x/sys/unix.Syscall6(void)
004eb440b 0xb1180
004eb444udf 0
004eb448udf 0
004eb44cudf 0
004eb440
004eb440golang.org/x/sys/unix.Syscall6.abi0: ; void golang.org/x/sys/unix.Syscall6(void)
004eb440b 0xb1180
004eb444udf 0
004eb448udf 0
004eb44cudf 0
004eb440
004eb450
004eb450golang.org/x/sys/unix.RawSyscallNoError.abi0: ; void golang.org/x/sys/unix.RawSyscallNoError(void)
004eb450ldr x0, [sp+16]
004eb454ldr x1, [sp+24]
004eb458ldr x2, [sp+32]
004eb45cmov x3, xzr
004eb460mov x4, xzr
004eb464mov x5, xzr
004eb468ldr x8, [sp+8]
004eb46csvc 0
004eb470str x0, [sp+40]
004eb474str x1, [sp+48]
004eb478ret x30
004eb47cudf 0
004eb450
004eb450golang.org/x/sys/unix.RawSyscallNoError.abi0: ; void golang.org/x/sys/unix.RawSyscallNoError(void)
004eb450ldr x0, [sp+16]
004eb454ldr x1, [sp+24]
004eb458ldr x2, [sp+32]
004eb45cmov x3, xzr
004eb460mov x4, xzr
004eb464mov x5, xzr
004eb468ldr x8, [sp+8]
004eb46csvc 0
004eb470str x0, [sp+40]
004eb474str x1, [sp+48]
004eb478ret x30
004eb47cudf 0
004eb450
004eb480
004eb480github.com/bishopfox/sliver/implant/sliver/tcpproxy.init: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.init(void)
004eb480ldr x16, [x28+16]
004eb484subs xzr, sp, x16
004eb488b.ls 0x4eb4e4
004eb48cstr x30, [sp-48]!
004eb490stur x29, [sp-8]
004eb494sub x29, sp, 8
004eb498adrp x0, 0x1ac000
004eb49cadd x0, x0, 1600
004eb4a0bl runtime.newobject
004eb4a4adrp x27, 0x560000
004eb4a8ldr w1, [x27+3056]
004eb4accbz w1, 0x4eb4b4
004eb4b0b 0x4eb4b8
004eb4b4
004eb4b4loc_4eb4b4:
004eb4b4b 0x4eb4d0
004eb4b8
004eb4b8loc_4eb4b8:
004eb4b8bl runtime.gcWriteBarrier2
004eb4bcstr x0, [x25]
004eb4c0adrp x27, 0x535000
004eb4c4ldr x1, [x27+3576]
004eb4c8str x1, [x25+8]
004eb4ccb 0x4eb4d0
004eb4d0
004eb4d0loc_4eb4d0:
004eb4d0adrp x27, 0x535000
004eb4d4str x0, [x27+3576]
004eb4d8ldur x29, [sp-8]
004eb4dcldr x30, [sp], 48
004eb4e0ret x30
004eb4e4
004eb4e4loc_4eb4e4:
004eb4e4mov x3, x30
004eb4e8bl runtime.morestack_noctxt.abi0
004eb4ecb 0x4eb480
004eb480
004eb480github.com/bishopfox/sliver/implant/sliver/tcpproxy.init: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.init(void)
004eb480ldr x16, [x28+16]
004eb484subs xzr, sp, x16
004eb488b.ls 0x4eb4e4
004eb48cstr x30, [sp-48]!
004eb490stur x29, [sp-8]
004eb494sub x29, sp, 8
004eb498adrp x0, 0x1ac000
004eb49cadd x0, x0, 1600
004eb4a0bl runtime.newobject
004eb4a4adrp x27, 0x560000
004eb4a8ldr w1, [x27+3056]
004eb4accbz w1, 0x4eb4b4
004eb4b0b 0x4eb4b8
004eb4b4
004eb4b4loc_4eb4b4:
004eb4b4b 0x4eb4d0
004eb4b8
004eb4b8loc_4eb4b8:
004eb4b8bl runtime.gcWriteBarrier2
004eb4bcstr x0, [x25]
004eb4c0adrp x27, 0x535000
004eb4c4ldr x1, [x27+3576]
004eb4c8str x1, [x25+8]
004eb4ccb 0x4eb4d0
004eb4d0
004eb4d0loc_4eb4d0:
004eb4d0adrp x27, 0x535000
004eb4d4str x0, [x27+3576]
004eb4d8ldur x29, [sp-8]
004eb4dcldr x30, [sp], 48
004eb4e0ret x30
004eb4e4
004eb4e4loc_4eb4e4:
004eb4e4mov x3, x30
004eb4e8bl runtime.morestack_noctxt.abi0
004eb4ecb 0x4eb480
004eb480
004eb4f0
004eb4f0github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).netListen: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).netListen(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Proxy * p)
004eb4f0str x30, [sp-32]!
004eb4f4stur x29, [sp-8]
004eb4f8sub x29, sp, 8
004eb4fcstr x0, [sp+40]
004eb500str xzr, [sp+16]
004eb504ldr x1, [sp+40]
004eb508ldrsb x27, [x1]
004eb50cldr x1, [x1+56]
004eb510cbnz x1, 0x4eb518
004eb514b 0x4eb534
004eb518
004eb518loc_4eb518:
004eb518ldr x1, [sp+40]
004eb51cldrsb x27, [x1]
004eb520ldr x0, [x1+56]
004eb524str x0, [sp+16]
004eb528add x29, sp, 24
004eb52cadd sp, sp, 32
004eb530ret x30
004eb534
004eb534loc_4eb534:
004eb534adrp x1, 0x1ee000
004eb538add x1, x1, 104
004eb53cstr x1, [sp+16]
004eb540ldr x0, [sp+16]
004eb544add x29, sp, 24
004eb548add sp, sp, 32
004eb54cret x30
004eb4f0
004eb4f0github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).netListen: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).netListen(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Proxy * p)
004eb4f0str x30, [sp-32]!
004eb4f4stur x29, [sp-8]
004eb4f8sub x29, sp, 8
004eb4fcstr x0, [sp+40]
004eb500str xzr, [sp+16]
004eb504ldr x1, [sp+40]
004eb508ldrsb x27, [x1]
004eb50cldr x1, [x1+56]
004eb510cbnz x1, 0x4eb518
004eb514b 0x4eb534
004eb518
004eb518loc_4eb518:
004eb518ldr x1, [sp+40]
004eb51cldrsb x27, [x1]
004eb520ldr x0, [x1+56]
004eb524str x0, [sp+16]
004eb528add x29, sp, 24
004eb52cadd sp, sp, 32
004eb530ret x30
004eb534
004eb534loc_4eb534:
004eb534adrp x1, 0x1ee000
004eb538add x1, x1, 104
004eb53cstr x1, [sp+16]
004eb540ldr x0, [sp+16]
004eb544add x29, sp, 24
004eb548add sp, sp, 32
004eb54cret x30
004eb4f0
004eb550
004eb550github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).configFor: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).configFor(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Proxy * p, struct string ipPort)
004eb550ldr x16, [x28+16]
004eb554subs xzr, sp, x16
004eb558b.ls 0x4eb6f4
004eb55cstr x30, [sp-128]!
004eb560stur x29, [sp-8]
004eb564sub x29, sp, 8
004eb568str x0, [sp+136]
004eb56cstr x1, [sp+144]
004eb570str x2, [sp+152]
004eb574str xzr, [sp+48]
004eb578ldr x4, [sp+136]
004eb57cldrsb x27, [x4]
004eb580ldr x4, [x4]
004eb584cbnz x4, 0x4eb58c
004eb588b 0x4eb590
004eb58c
004eb58cloc_4eb58c:
004eb58cb 0x4eb5d0
004eb590
004eb590loc_4eb590:
004eb590bl runtime.makemap_small
004eb594str x0, [sp+104]
004eb598ldr x1, [sp+136]
004eb59cldrsb x27, [x1]
004eb5a0adrp x27, 0x560000
004eb5a4ldr w2, [x27+3056]
004eb5a8cbz w2, 0x4eb5b0
004eb5acb 0x4eb5b4
004eb5b0
004eb5b0loc_4eb5b0:
004eb5b0b 0x4eb5c8
004eb5b4
004eb5b4loc_4eb5b4:
004eb5b4bl runtime.gcWriteBarrier2
004eb5b8str x0, [x25]
004eb5bcldr x4, [x1]
004eb5c0str x4, [x25+8]
004eb5c4b 0x4eb5c8
004eb5c8
004eb5c8loc_4eb5c8:
004eb5c8str x0, [x1]
004eb5ccb 0x4eb5d0
004eb5d0
004eb5d0loc_4eb5d0:
004eb5d0ldr x4, [sp+136]
004eb5d4ldrsb x27, [x4]
004eb5d8ldr x1, [x4]
004eb5dcstr x1, [sp+88]
004eb5e0ldr x2, [sp+144]
004eb5e4ldr x3, [sp+152]
004eb5e8adrp x0, 0x139000
004eb5ecadd x0, x0, 2752
004eb5f0bl runtime.mapaccess1_faststr
004eb5f4ldr x4, [x0]
004eb5f8cbnz x4, 0x4eb600
004eb5fcb 0x4eb604
004eb600
004eb600loc_4eb600:
004eb600b 0x4eb6bc
004eb604
004eb604loc_4eb604:
004eb604adrp x0, 0x169000
004eb608add x0, x0, 0
004eb60cbl runtime.newobject
004eb610str x0, [sp+80]
004eb614adrp x27, 0x560000
004eb618ldr w1, [x27+3056]
004eb61ccbz w1, 0x4eb624
004eb620b 0x4eb628
004eb624
004eb624loc_4eb624:
004eb624b 0x4eb644
004eb628
004eb628loc_4eb628:
004eb628str x0, [sp+112]
004eb62cmov x1, x0
004eb630adrp x0, 0x169000
004eb634add x0, x0, 0
004eb638bl runtime.wbZero
004eb63cldr x0, [sp+112]
004eb640b 0x4eb644
004eb644
004eb644loc_4eb644:
004eb644stp xzr, xzr, [x0]
004eb648stp xzr, xzr, [x0+16]
004eb64cstp xzr, xzr, [x0+32]
004eb650str xzr, [x0+48]
004eb654ldr x4, [sp+80]
004eb658str x4, [sp+96]
004eb65cldr x4, [sp+136]
004eb660ldrsb x27, [x4]
004eb664ldr x1, [x4]
004eb668str x1, [sp+72]
004eb66cldr x2, [sp+144]
004eb670ldr x3, [sp+152]
004eb674adrp x0, 0x139000
004eb678add x0, x0, 2752
004eb67cbl runtime.mapassign_faststr
004eb680str x0, [sp+64]
004eb684ldrsb x27, [x0]
004eb688ldr x4, [sp+96]
004eb68cadrp x27, 0x560000
004eb690ldr w5, [x27+3056]
004eb694cbz w5, 0x4eb69c
004eb698b 0x4eb6a0
004eb69c
004eb69cloc_4eb69c:
004eb69cb 0x4eb6b4
004eb6a0
004eb6a0loc_4eb6a0:
004eb6a0bl runtime.gcWriteBarrier2
004eb6a4str x4, [x25]
004eb6a8ldr x5, [x0]
004eb6acstr x5, [x25+8]
004eb6b0b 0x4eb6b4
004eb6b4
004eb6b4loc_4eb6b4:
004eb6b4str x4, [x0]
004eb6b8b 0x4eb6bc
004eb6bc
004eb6bcloc_4eb6bc:
004eb6bcldr x4, [sp+136]
004eb6c0ldrsb x27, [x4]
004eb6c4ldr x1, [x4]
004eb6c8str x1, [sp+56]
004eb6ccldr x2, [sp+144]
004eb6d0ldr x3, [sp+152]
004eb6d4adrp x0, 0x139000
004eb6d8add x0, x0, 2752
004eb6dcbl runtime.mapaccess1_faststr
004eb6e0ldr x0, [x0]
004eb6e4str x0, [sp+48]
004eb6e8ldur x29, [sp-8]
004eb6ecldr x30, [sp], 128
004eb6f0ret x30
004eb6f4
004eb6f4loc_4eb6f4:
004eb6f4stp x0, x1, [sp+8]
004eb6f8str x2, [sp+24]
004eb6fcmov x3, x30
004eb700bl runtime.morestack_noctxt.abi0
004eb704ldp x0, x1, [sp+8]
004eb708ldr x2, [sp+24]
004eb70cb 0x4eb550
004eb550
004eb550github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).configFor: ; void github.com/bishopfox/sliver/implant/sliver/tcpproxy.(*Proxy).configFor(github.com/bishopfox/sliver/implant/sliver/tcpproxy.Proxy * p, struct string ipPort)
004eb550ldr x16, [x28+16]
004eb554subs xzr, sp, x16
004eb558b.ls 0x4eb6f4
004eb55cstr x30, [sp-128]!
004eb560stur x29, [sp-8]
004eb564sub x29, sp, 8
004eb568str x0, [sp+136]
004eb56cstr x1, [sp+144]
004eb570str x2, [sp+152]
004eb574str xzr, [sp+48]
004eb578ldr x4, [sp+136]
004eb57cldrsb x27, [x4]
004eb580ldr x4, [x4]
004eb584cbnz x4, 0x4eb58c
004eb588b 0x4eb590
004eb58c
004eb58cloc_4eb58c:
004eb58cb 0x4eb5d0
004eb590
004eb590loc_4eb590:
004eb590bl runtime.makemap_small
004eb594str x0, [sp+104]
004eb598ldr x1, [sp+136]
004eb59cldrsb x27, [x1]
004eb5a0adrp x27, 0x560000
004eb5a4ldr w2, [x27+3056]
004eb5a8cbz w2, 0x4eb5b0
004eb5acb 0x4eb5b4
004eb5b0
004eb5b0loc_4eb5b0:
004eb5b0b 0x4eb5c8
004eb5b4
004eb5b4loc_4eb5b4:
004eb5b4bl runtime.gcWriteBarrier2
004eb5b8str x0, [x25]
004eb5bcldr x4, [x1]
004eb5c0str x4, [x25+8]
004eb5c4b 0x4eb5c8
004eb5c8
004eb5c8loc_4eb5c8:
004eb5c8str x0, [x1]
004eb5ccb 0x4eb5d0
004eb5d0
004eb5d0loc_4eb5d0:
004eb5d0ldr x4, [sp+136]
004eb5d4ldrsb x27, [x4]
004eb5d8ldr x1, [x4]
004eb5dcstr x1, [sp+88]
004eb5e0ldr x2, [sp+144]
004eb5e4ldr x3, [sp+152]
004eb5e8adrp x0, 0x139000
004eb5ecadd x0, x0, 2752
004eb5f0bl runtime.mapaccess1_faststr
004eb5f4ldr x4, [x0]
004eb5f8cbnz x4, 0x4eb600
004eb5fcb 0x4eb604
004eb600
004eb600loc_4eb600:
004eb600b 0x4eb6bc
004eb604
004eb604loc_4eb604:
004eb604adrp x0, 0x169000
004eb608add x0, x0, 0
004eb60cbl runtime.newobject
004eb610str x0, [sp+80]
004eb614adrp x27, 0x560000
004eb618ldr w1, [x27+3056]
004eb61ccbz w1, 0x4eb624
004eb620b 0x4eb628
004eb624
004eb624loc_4eb624:
004eb624b 0x4eb644
004eb628
004eb628loc_4eb628:
004eb628str x0, [sp+112]
004eb62cmov x1, x0
004eb630adrp x0, 0x169000
004eb634add x0, x0, 0
004eb638bl runtime.wbZero
004eb63cldr x0, [sp+112]
004eb640b 0x4eb644
004eb644
004eb644loc_4eb644:
004eb644stp xzr, xzr, [x0]
004eb648stp xzr, xzr, [x0+16]
004eb64cstp xzr, xzr, [x0+32]
004eb650str xzr, [x0+48]
004eb654ldr x4, [sp+80]
004eb658str x4, [sp+96]
004eb65cldr x4, [sp+136]
004eb660ldrsb x27, [x4]
004eb664ldr x1, [x4]
004eb668str x1, [sp+72]
004eb66cldr x2, [sp+144]
004eb670ldr x3, [sp+152]
004eb674adrp x0, 0x139000
004eb678add x0, x0, 2752
004eb67cbl runtime.mapassign_faststr
004eb680str x0, [sp+64]
004eb684ldrsb x27, [x0]
004eb688ldr x4, [sp+96]
004eb68cadrp x27, 0x560000
004eb690ldr w5, [x27+3056]
004eb694cbz w5, 0x4eb69c
004eb698b 0x4eb6a0
004eb69c
004eb69cloc_4eb69c:
004eb69cb 0x4eb6b4
004eb6a0
004eb6a0loc_4eb6a0:
004eb6a0bl runtime.gcWriteBarrier2
004eb6a4str x4, [x25]
004eb6a8ldr x5, [x0]
004eb6acstr x5, [x25+8]
004eb6b0b 0x4eb6b4
004eb6b4
004eb6b4loc_4eb6b4:
004eb6b4str x4, [x0]
004eb6b8b 0x4eb6bc
004eb6bc
004eb6bcloc_4eb6bc:
004eb6bcldr x4, [sp+136]
004eb6c0ldrsb x27, [x4]
004eb6c4ldr x1, [x4]
004eb6c8str x1, [sp+56]
004eb6ccldr x2, [sp+144]
004eb6d0ldr x3, [sp+152]
004eb6d4adrp x0, 0x139000
004eb6d8add x0, x0, 2752
004eb6dcbl runtime.mapaccess1_faststr
004eb6e0ldr x0, [x0]
004eb6e4str x0, [sp+48]
004eb6e8ldur x29, [sp-8]
004eb6ecldr x30, [sp], 128
004eb6f0ret x30
004eb6f4
004eb6f4loc_4eb6f4:
004eb6f4stp x0, x1, [sp+8]
004eb6f8str x2, [sp+24]
004eb6fcmov x3, x30
004eb700bl runtime.morestack_noctxt.abi0
004eb704ldp x0, x1, [sp+8]
004eb708ldr x2, [sp+24]
004eb70cb 0x4eb550
004eb550
Loading..