File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004a8880
004a8880gopkg.in/jcmturner/gokrb5.v7/spnego.NewKRB5TokenAPREQ: ; void gopkg.in/jcmturner/gokrb5.v7/spnego.NewKRB5TokenAPREQ(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tkt, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey sessionKey, struct []int GSSAPIFlags, struct []int APOptions)
004a8880ldr x16, [x28+16]
004a8884movz x27, 4928
004a8888subs x17, sp, x27
004a888cb.lo 0x4a8cfc
004a8890subs xzr, x17, x16
004a8894b.ls 0x4a8cfc
004a8898movz x27, 5056
004a889csub x20, sp, x27
004a88a0stp x29, x30, [x20-8]
004a88a4add sp, x20, 0
004a88a8sub x29, sp, 8
004a88acstr x0, [sp+6456]
004a88b0str w1, [sp+6464]
004a88b4str x2, [sp+6472]
004a88b8str x3, [sp+6480]
004a88bcstr x4, [sp+6488]
004a88c0str x5, [sp+6496]
004a88c4str x6, [sp+6504]
004a88c8str x7, [sp+6512]
004a88ccstr x8, [sp+6520]
004a88d0str x9, [sp+6528]
004a88d4str x10, [sp+6536]
004a88d8add x20, sp, 4096
004a88dcadd x20, x20, 1352
004a88e0adr x27, 16
004a88e4stp x29, x27, [sp-24]
004a88e8sub x29, sp, 24
004a88ecbl fn_87c14
004a88f0sub x29, sp, 8
004a88f4add x27, sp, 1296
004a88f8stp xzr, xzr, [x27]
004a88fcadd x20, sp, 1336
004a8900adr x27, 16
004a8904stp x29, x27, [sp-24]
004a8908sub x29, sp, 24
004a890cbl fn_87c14
004a8910sub x29, sp, 8
004a8914adrp x0, 0x208000
004a8918add x0, x0, 1346
004a891corr x1, xzr, 4
004a8920bl gopkg.in/jcmturner/gokrb5.v7/gssapi.OID
004a8924str x0, [sp+4136]
004a8928str x1, [sp+4144]
004a892cstr x2, [sp+4152]
004a8930str x0, [sp+1336]
004a8934str x1, [sp+1344]
004a8938str x2, [sp+1352]
004a893cstr xzr, [sp+4112]
004a8940add x27, sp, 24
004a8944add x27, x27, 4096
004a8948stp xzr, xzr, [x27]
004a894cadd x27, sp, 0
004a8950add x27, x27, 4096
004a8954stp xzr, xzr, [x27]
004a8958adrp x0, 0x208000
004a895cadd x0, x0, 1350
004a8960orr x1, xzr, 4
004a8964bl encoding/hex.DecodeString
004a8968str x0, [sp+4112]
004a896cstr x1, [sp+4120]
004a8970str x2, [sp+4128]
004a8974str x3, [sp+4096]
004a8978str x4, [sp+4104]
004a897cldr x2, [sp+4112]
004a8980ldr x3, [sp+4120]
004a8984ldr x4, [sp+4128]
004a8988str x2, [sp+3200]
004a898cstr x3, [sp+3208]
004a8990str x4, [sp+3216]
004a8994ldr x2, [sp+4096]
004a8998ldr x3, [sp+4104]
004a899cstr x2, [sp+5032]
004a89a0str x3, [sp+5040]
004a89a4ldr x2, [sp+3200]
004a89a8ldr x3, [sp+3208]
004a89acldr x4, [sp+3216]
004a89b0str x2, [sp+1312]
004a89b4str x3, [sp+1320]
004a89b8str x4, [sp+1328]
004a89bcstr x2, [sp+1360]
004a89c0str x3, [sp+1368]
004a89c4str x4, [sp+1376]
004a89c8add x20, sp, 3912
004a89ccadr x27, 16
004a89d0stp x29, x27, [sp-24]
004a89d4sub x29, sp, 24
004a89d8bl fn_87ce4
004a89dcsub x29, sp, 8
004a89e0str xzr, [sp+4088]
004a89e4add x27, sp, 0
004a89e8add x27, x27, 4096
004a89ecstp xzr, xzr, [x27]
004a89f0ldr x2, [sp+6456]
004a89f4ldrsb x27, [x2]
004a89f8ldr x0, [x2]
004a89fcstr x0, [sp+3224]
004a8a00ldr x1, [sp+6496]
004a8a04ldr x2, [sp+6504]
004a8a08ldr x3, [sp+6512]
004a8a0cbl gopkg.in/jcmturner/gokrb5.v7/spnego.krb5TokenAuthenticator
004a8a10add x21, sp, 3912
004a8a14add x20, sp, 8
004a8a18adr x27, 16
004a8a1cstp x29, x27, [sp-24]
004a8a20sub x29, sp, 24
004a8a24bl fn_87ec8
004a8a28sub x29, sp, 8
004a8a2cldr x2, [sp+184]
004a8a30str x2, [sp+4088]
004a8a34str x0, [sp+4096]
004a8a38str x1, [sp+4104]
004a8a3cadd x21, sp, 4096
004a8a40add x21, x21, 752
004a8a44add x20, sp, 3912
004a8a48adr x27, 16
004a8a4cstp x29, x27, [sp-24]
004a8a50sub x29, sp, 24
004a8a54bl fn_87ec8
004a8a58sub x29, sp, 8
004a8a5cldr x2, [sp+4088]
004a8a60str x2, [sp+5024]
004a8a64ldr x2, [sp+4096]
004a8a68ldr x3, [sp+4104]
004a8a6cstr x2, [sp+4832]
004a8a70str x3, [sp+4840]
004a8a74add x21, sp, 2360
004a8a78add x20, sp, 4096
004a8a7cadd x20, x20, 752
004a8a80adr x27, 16
004a8a84stp x29, x27, [sp-24]
004a8a88sub x29, sp, 24
004a8a8cbl fn_87ec8
004a8a90sub x29, sp, 8
004a8a94ldr x2, [sp+5024]
004a8a98str x2, [sp+2536]
004a8a9cldr x2, [sp+4840]
004a8aa0ldr x3, [sp+4832]
004a8aa4str x3, [sp+2344]
004a8aa8str x2, [sp+2352]
004a8aaccbnz x3, 0x4a8ab4
004a8ab0b 0x4a8af4
004a8ab4
004a8ab4loc_4a8ab4:
004a8ab4add x21, sp, 4096
004a8ab8add x21, x21, 1352
004a8abcadd x20, sp, 1336
004a8ac0adr x27, 16
004a8ac4stp x29, x27, [sp-24]
004a8ac8sub x29, sp, 24
004a8accbl fn_87d28
004a8ad0sub x29, sp, 8
004a8ad4ldr x0, [sp+2344]
004a8ad8ldr x1, [sp+2352]
004a8adcstr x0, [sp+1296]
004a8ae0str x1, [sp+1304]
004a8ae4ldp x29, x30, [sp-8]
004a8ae8movz x27, 5056
004a8aecadd sp, sp, x27
004a8af0ret x30
004a8af4
004a8af4loc_4a8af4:
004a8af4add x20, sp, 3256
004a8af8adr x27, 16
004a8afcstp x29, x27, [sp-24]
004a8b00sub x29, sp, 24
004a8b04bl fn_87c6c
004a8b08sub x29, sp, 8
004a8b0cadd x27, sp, 0
004a8b10add x27, x27, 4096
004a8b14stp xzr, xzr, [x27]
004a8b18ldrsw x0, [sp+6464]
004a8b1cldr x1, [sp+6472]
004a8b20ldr x2, [sp+6480]
004a8b24ldr x3, [sp+6488]
004a8b28add x21, sp, 8
004a8b2cadd x20, sp, 4096
004a8b30add x20, x20, 968
004a8b34adr x27, 16
004a8b38stp x29, x27, [sp-24]
004a8b3csub x29, sp, 24
004a8b40bl fn_87e60
004a8b44sub x29, sp, 8
004a8b48add x21, sp, 392
004a8b4cadd x20, sp, 2360
004a8b50adr x27, 16
004a8b54stp x29, x27, [sp-24]
004a8b58sub x29, sp, 24
004a8b5cbl fn_87ec8
004a8b60sub x29, sp, 8
004a8b64ldr x4, [sp+2536]
004a8b68str x4, [sp+568]
004a8b6cbl gopkg.in/jcmturner/gokrb5.v7/messages.NewAPReq
004a8b70add x21, sp, 3256
004a8b74add x20, sp, 576
004a8b78adr x27, 16
004a8b7cstp x29, x27, [sp-24]
004a8b80sub x29, sp, 24
004a8b84bl fn_87dd8
004a8b88sub x29, sp, 8
004a8b8cstr x0, [sp+4096]
004a8b90str x1, [sp+4104]
004a8b94add x21, sp, 4096
004a8b98add x21, x21, 80
004a8b9cadd x20, sp, 3256
004a8ba0adr x27, 16
004a8ba4stp x29, x27, [sp-24]
004a8ba8sub x29, sp, 24
004a8bacbl fn_87dd8
004a8bb0sub x29, sp, 8
004a8bb4ldr x4, [sp+4096]
004a8bb8ldr x5, [sp+4104]
004a8bbcstr x4, [sp+4160]
004a8bc0str x5, [sp+4168]
004a8bc4add x21, sp, 2544
004a8bc8add x20, sp, 4096
004a8bccadd x20, x20, 80
004a8bd0adr x27, 16
004a8bd4stp x29, x27, [sp-24]
004a8bd8sub x29, sp, 24
004a8bdcbl fn_87dd8
004a8be0sub x29, sp, 8
004a8be4ldr x4, [sp+4168]
004a8be8ldr x5, [sp+4160]
004a8becstr x5, [sp+2344]
004a8bf0str x4, [sp+2352]
004a8bf4cbnz x5, 0x4a8bfc
004a8bf8b 0x4a8c3c
004a8bfc
004a8bfcloc_4a8bfc:
004a8bfcadd x21, sp, 4096
004a8c00add x21, x21, 1352
004a8c04add x20, sp, 1336
004a8c08adr x27, 16
004a8c0cstp x29, x27, [sp-24]
004a8c10sub x29, sp, 24
004a8c14bl fn_87d28
004a8c18sub x29, sp, 8
004a8c1cldr x0, [sp+2344]
004a8c20ldr x1, [sp+2352]
004a8c24str x0, [sp+1296]
004a8c28str x1, [sp+1304]
004a8c2cldp x29, x30, [sp-8]
004a8c30movz x27, 5056
004a8c34add sp, sp, x27
004a8c38ret x30
004a8c3c
004a8c3cloc_4a8c3c:
004a8c3cldr x2, [sp+6528]
004a8c40ldr x3, [sp+6520]
004a8c44ldr x4, [sp+6536]
004a8c48str x3, [sp+3232]
004a8c4cstr x2, [sp+3240]
004a8c50str x4, [sp+3248]
004a8c54str xzr, [sp+1288]
004a8c58str x2, [sp+1280]
004a8c5cb 0x4a8c60
004a8c60
004a8c60loc_4a8c60:
004a8c60ldr x2, [sp+1280]
004a8c64ldr x3, [sp+1288]
004a8c68subs xzr, x2, x3
004a8c6cb.gt 0x4a8c74
004a8c70b 0x4a8ca0
004a8c74
004a8c74loc_4a8c74:
004a8c74ldr x2, [sp+1288]
004a8c78ldr x3, [sp+3232]
004a8c7cldr x1, [x3+3*x2]
004a8c80str x1, [sp+1272]
004a8c84add x0, sp, 2560
004a8c88bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
004a8c8cb 0x4a8c90
004a8c90
004a8c90loc_4a8c90:
004a8c90ldr x2, [sp+1288]
004a8c94add x2, x2, 1
004a8c98str x2, [sp+1288]
004a8c9cb 0x4a8c60
004a8ca0
004a8ca0loc_4a8ca0:
004a8ca0add x21, sp, 1384
004a8ca4add x20, sp, 2544
004a8ca8adr x27, 16
004a8cacstp x29, x27, [sp-24]
004a8cb0sub x29, sp, 24
004a8cb4bl fn_87dd8
004a8cb8sub x29, sp, 8
004a8cbcadd x21, sp, 4096
004a8cc0add x21, x21, 1352
004a8cc4add x20, sp, 1336
004a8cc8adr x27, 16
004a8cccstp x29, x27, [sp-24]
004a8cd0sub x29, sp, 24
004a8cd4bl fn_87d28
004a8cd8sub x29, sp, 8
004a8cdcadd x27, sp, 1296
004a8ce0stp xzr, xzr, [x27]
004a8ce4mov x0, xzr
004a8ce8mov x1, xzr
004a8cecldp x29, x30, [sp-8]
004a8cf0movz x27, 5056
004a8cf4add sp, sp, x27
004a8cf8ret x30
004a8cfc
004a8cfcloc_4a8cfc:
004a8cfcstr x0, [sp+1400]
004a8d00str w1, [sp+1408]
004a8d04add x27, sp, 1416
004a8d08stp x2, x3, [x27]
004a8d0cadd x27, sp, 1432
004a8d10stp x4, x5, [x27]
004a8d14add x27, sp, 1448
004a8d18stp x6, x7, [x27]
004a8d1cadd x27, sp, 1464
004a8d20stp x8, x9, [x27]
004a8d24str x10, [sp+1480]
004a8d28mov x3, x30
004a8d2cbl runtime.morestack_noctxt.abi0
004a8d30ldr x0, [sp+1400]
004a8d34ldrsw x1, [sp+1408]
004a8d38add x27, sp, 1416
004a8d3cldp x2, x3, [x27]
004a8d40add x27, sp, 1432
004a8d44ldp x4, x5, [x27]
004a8d48add x27, sp, 1448
004a8d4cldp x6, x7, [x27]
004a8d50add x27, sp, 1464
004a8d54ldp x8, x9, [x27]
004a8d58ldr x10, [sp+1480]
004a8d5cb 0x4a8880
004a8880
004a8880gopkg.in/jcmturner/gokrb5.v7/spnego.NewKRB5TokenAPREQ: ; void gopkg.in/jcmturner/gokrb5.v7/spnego.NewKRB5TokenAPREQ(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tkt, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey sessionKey, struct []int GSSAPIFlags, struct []int APOptions)
004a8880ldr x16, [x28+16]
004a8884movz x27, 4928
004a8888subs x17, sp, x27
004a888cb.lo 0x4a8cfc
004a8890subs xzr, x17, x16
004a8894b.ls 0x4a8cfc
004a8898movz x27, 5056
004a889csub x20, sp, x27
004a88a0stp x29, x30, [x20-8]
004a88a4add sp, x20, 0
004a88a8sub x29, sp, 8
004a88acstr x0, [sp+6456]
004a88b0str w1, [sp+6464]
004a88b4str x2, [sp+6472]
004a88b8str x3, [sp+6480]
004a88bcstr x4, [sp+6488]
004a88c0str x5, [sp+6496]
004a88c4str x6, [sp+6504]
004a88c8str x7, [sp+6512]
004a88ccstr x8, [sp+6520]
004a88d0str x9, [sp+6528]
004a88d4str x10, [sp+6536]
004a88d8add x20, sp, 4096
004a88dcadd x20, x20, 1352
004a88e0adr x27, 16
004a88e4stp x29, x27, [sp-24]
004a88e8sub x29, sp, 24
004a88ecbl fn_87c14
004a88f0sub x29, sp, 8
004a88f4add x27, sp, 1296
004a88f8stp xzr, xzr, [x27]
004a88fcadd x20, sp, 1336
004a8900adr x27, 16
004a8904stp x29, x27, [sp-24]
004a8908sub x29, sp, 24
004a890cbl fn_87c14
004a8910sub x29, sp, 8
004a8914adrp x0, 0x208000
004a8918add x0, x0, 1346
004a891corr x1, xzr, 4
004a8920bl gopkg.in/jcmturner/gokrb5.v7/gssapi.OID
004a8924str x0, [sp+4136]
004a8928str x1, [sp+4144]
004a892cstr x2, [sp+4152]
004a8930str x0, [sp+1336]
004a8934str x1, [sp+1344]
004a8938str x2, [sp+1352]
004a893cstr xzr, [sp+4112]
004a8940add x27, sp, 24
004a8944add x27, x27, 4096
004a8948stp xzr, xzr, [x27]
004a894cadd x27, sp, 0
004a8950add x27, x27, 4096
004a8954stp xzr, xzr, [x27]
004a8958adrp x0, 0x208000
004a895cadd x0, x0, 1350
004a8960orr x1, xzr, 4
004a8964bl encoding/hex.DecodeString
004a8968str x0, [sp+4112]
004a896cstr x1, [sp+4120]
004a8970str x2, [sp+4128]
004a8974str x3, [sp+4096]
004a8978str x4, [sp+4104]
004a897cldr x2, [sp+4112]
004a8980ldr x3, [sp+4120]
004a8984ldr x4, [sp+4128]
004a8988str x2, [sp+3200]
004a898cstr x3, [sp+3208]
004a8990str x4, [sp+3216]
004a8994ldr x2, [sp+4096]
004a8998ldr x3, [sp+4104]
004a899cstr x2, [sp+5032]
004a89a0str x3, [sp+5040]
004a89a4ldr x2, [sp+3200]
004a89a8ldr x3, [sp+3208]
004a89acldr x4, [sp+3216]
004a89b0str x2, [sp+1312]
004a89b4str x3, [sp+1320]
004a89b8str x4, [sp+1328]
004a89bcstr x2, [sp+1360]
004a89c0str x3, [sp+1368]
004a89c4str x4, [sp+1376]
004a89c8add x20, sp, 3912
004a89ccadr x27, 16
004a89d0stp x29, x27, [sp-24]
004a89d4sub x29, sp, 24
004a89d8bl fn_87ce4
004a89dcsub x29, sp, 8
004a89e0str xzr, [sp+4088]
004a89e4add x27, sp, 0
004a89e8add x27, x27, 4096
004a89ecstp xzr, xzr, [x27]
004a89f0ldr x2, [sp+6456]
004a89f4ldrsb x27, [x2]
004a89f8ldr x0, [x2]
004a89fcstr x0, [sp+3224]
004a8a00ldr x1, [sp+6496]
004a8a04ldr x2, [sp+6504]
004a8a08ldr x3, [sp+6512]
004a8a0cbl gopkg.in/jcmturner/gokrb5.v7/spnego.krb5TokenAuthenticator
004a8a10add x21, sp, 3912
004a8a14add x20, sp, 8
004a8a18adr x27, 16
004a8a1cstp x29, x27, [sp-24]
004a8a20sub x29, sp, 24
004a8a24bl fn_87ec8
004a8a28sub x29, sp, 8
004a8a2cldr x2, [sp+184]
004a8a30str x2, [sp+4088]
004a8a34str x0, [sp+4096]
004a8a38str x1, [sp+4104]
004a8a3cadd x21, sp, 4096
004a8a40add x21, x21, 752
004a8a44add x20, sp, 3912
004a8a48adr x27, 16
004a8a4cstp x29, x27, [sp-24]
004a8a50sub x29, sp, 24
004a8a54bl fn_87ec8
004a8a58sub x29, sp, 8
004a8a5cldr x2, [sp+4088]
004a8a60str x2, [sp+5024]
004a8a64ldr x2, [sp+4096]
004a8a68ldr x3, [sp+4104]
004a8a6cstr x2, [sp+4832]
004a8a70str x3, [sp+4840]
004a8a74add x21, sp, 2360
004a8a78add x20, sp, 4096
004a8a7cadd x20, x20, 752
004a8a80adr x27, 16
004a8a84stp x29, x27, [sp-24]
004a8a88sub x29, sp, 24
004a8a8cbl fn_87ec8
004a8a90sub x29, sp, 8
004a8a94ldr x2, [sp+5024]
004a8a98str x2, [sp+2536]
004a8a9cldr x2, [sp+4840]
004a8aa0ldr x3, [sp+4832]
004a8aa4str x3, [sp+2344]
004a8aa8str x2, [sp+2352]
004a8aaccbnz x3, 0x4a8ab4
004a8ab0b 0x4a8af4
004a8ab4
004a8ab4loc_4a8ab4:
004a8ab4add x21, sp, 4096
004a8ab8add x21, x21, 1352
004a8abcadd x20, sp, 1336
004a8ac0adr x27, 16
004a8ac4stp x29, x27, [sp-24]
004a8ac8sub x29, sp, 24
004a8accbl fn_87d28
004a8ad0sub x29, sp, 8
004a8ad4ldr x0, [sp+2344]
004a8ad8ldr x1, [sp+2352]
004a8adcstr x0, [sp+1296]
004a8ae0str x1, [sp+1304]
004a8ae4ldp x29, x30, [sp-8]
004a8ae8movz x27, 5056
004a8aecadd sp, sp, x27
004a8af0ret x30
004a8af4
004a8af4loc_4a8af4:
004a8af4add x20, sp, 3256
004a8af8adr x27, 16
004a8afcstp x29, x27, [sp-24]
004a8b00sub x29, sp, 24
004a8b04bl fn_87c6c
004a8b08sub x29, sp, 8
004a8b0cadd x27, sp, 0
004a8b10add x27, x27, 4096
004a8b14stp xzr, xzr, [x27]
004a8b18ldrsw x0, [sp+6464]
004a8b1cldr x1, [sp+6472]
004a8b20ldr x2, [sp+6480]
004a8b24ldr x3, [sp+6488]
004a8b28add x21, sp, 8
004a8b2cadd x20, sp, 4096
004a8b30add x20, x20, 968
004a8b34adr x27, 16
004a8b38stp x29, x27, [sp-24]
004a8b3csub x29, sp, 24
004a8b40bl fn_87e60
004a8b44sub x29, sp, 8
004a8b48add x21, sp, 392
004a8b4cadd x20, sp, 2360
004a8b50adr x27, 16
004a8b54stp x29, x27, [sp-24]
004a8b58sub x29, sp, 24
004a8b5cbl fn_87ec8
004a8b60sub x29, sp, 8
004a8b64ldr x4, [sp+2536]
004a8b68str x4, [sp+568]
004a8b6cbl gopkg.in/jcmturner/gokrb5.v7/messages.NewAPReq
004a8b70add x21, sp, 3256
004a8b74add x20, sp, 576
004a8b78adr x27, 16
004a8b7cstp x29, x27, [sp-24]
004a8b80sub x29, sp, 24
004a8b84bl fn_87dd8
004a8b88sub x29, sp, 8
004a8b8cstr x0, [sp+4096]
004a8b90str x1, [sp+4104]
004a8b94add x21, sp, 4096
004a8b98add x21, x21, 80
004a8b9cadd x20, sp, 3256
004a8ba0adr x27, 16
004a8ba4stp x29, x27, [sp-24]
004a8ba8sub x29, sp, 24
004a8bacbl fn_87dd8
004a8bb0sub x29, sp, 8
004a8bb4ldr x4, [sp+4096]
004a8bb8ldr x5, [sp+4104]
004a8bbcstr x4, [sp+4160]
004a8bc0str x5, [sp+4168]
004a8bc4add x21, sp, 2544
004a8bc8add x20, sp, 4096
004a8bccadd x20, x20, 80
004a8bd0adr x27, 16
004a8bd4stp x29, x27, [sp-24]
004a8bd8sub x29, sp, 24
004a8bdcbl fn_87dd8
004a8be0sub x29, sp, 8
004a8be4ldr x4, [sp+4168]
004a8be8ldr x5, [sp+4160]
004a8becstr x5, [sp+2344]
004a8bf0str x4, [sp+2352]
004a8bf4cbnz x5, 0x4a8bfc
004a8bf8b 0x4a8c3c
004a8bfc
004a8bfcloc_4a8bfc:
004a8bfcadd x21, sp, 4096
004a8c00add x21, x21, 1352
004a8c04add x20, sp, 1336
004a8c08adr x27, 16
004a8c0cstp x29, x27, [sp-24]
004a8c10sub x29, sp, 24
004a8c14bl fn_87d28
004a8c18sub x29, sp, 8
004a8c1cldr x0, [sp+2344]
004a8c20ldr x1, [sp+2352]
004a8c24str x0, [sp+1296]
004a8c28str x1, [sp+1304]
004a8c2cldp x29, x30, [sp-8]
004a8c30movz x27, 5056
004a8c34add sp, sp, x27
004a8c38ret x30
004a8c3c
004a8c3cloc_4a8c3c:
004a8c3cldr x2, [sp+6528]
004a8c40ldr x3, [sp+6520]
004a8c44ldr x4, [sp+6536]
004a8c48str x3, [sp+3232]
004a8c4cstr x2, [sp+3240]
004a8c50str x4, [sp+3248]
004a8c54str xzr, [sp+1288]
004a8c58str x2, [sp+1280]
004a8c5cb 0x4a8c60
004a8c60
004a8c60loc_4a8c60:
004a8c60ldr x2, [sp+1280]
004a8c64ldr x3, [sp+1288]
004a8c68subs xzr, x2, x3
004a8c6cb.gt 0x4a8c74
004a8c70b 0x4a8ca0
004a8c74
004a8c74loc_4a8c74:
004a8c74ldr x2, [sp+1288]
004a8c78ldr x3, [sp+3232]
004a8c7cldr x1, [x3+3*x2]
004a8c80str x1, [sp+1272]
004a8c84add x0, sp, 2560
004a8c88bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
004a8c8cb 0x4a8c90
004a8c90
004a8c90loc_4a8c90:
004a8c90ldr x2, [sp+1288]
004a8c94add x2, x2, 1
004a8c98str x2, [sp+1288]
004a8c9cb 0x4a8c60
004a8ca0
004a8ca0loc_4a8ca0:
004a8ca0add x21, sp, 1384
004a8ca4add x20, sp, 2544
004a8ca8adr x27, 16
004a8cacstp x29, x27, [sp-24]
004a8cb0sub x29, sp, 24
004a8cb4bl fn_87dd8
004a8cb8sub x29, sp, 8
004a8cbcadd x21, sp, 4096
004a8cc0add x21, x21, 1352
004a8cc4add x20, sp, 1336
004a8cc8adr x27, 16
004a8cccstp x29, x27, [sp-24]
004a8cd0sub x29, sp, 24
004a8cd4bl fn_87d28
004a8cd8sub x29, sp, 8
004a8cdcadd x27, sp, 1296
004a8ce0stp xzr, xzr, [x27]
004a8ce4mov x0, xzr
004a8ce8mov x1, xzr
004a8cecldp x29, x30, [sp-8]
004a8cf0movz x27, 5056
004a8cf4add sp, sp, x27
004a8cf8ret x30
004a8cfc
004a8cfcloc_4a8cfc:
004a8cfcstr x0, [sp+1400]
004a8d00str w1, [sp+1408]
004a8d04add x27, sp, 1416
004a8d08stp x2, x3, [x27]
004a8d0cadd x27, sp, 1432
004a8d10stp x4, x5, [x27]
004a8d14add x27, sp, 1448
004a8d18stp x6, x7, [x27]
004a8d1cadd x27, sp, 1464
004a8d20stp x8, x9, [x27]
004a8d24str x10, [sp+1480]
004a8d28mov x3, x30
004a8d2cbl runtime.morestack_noctxt.abi0
004a8d30ldr x0, [sp+1400]
004a8d34ldrsw x1, [sp+1408]
004a8d38add x27, sp, 1416
004a8d3cldp x2, x3, [x27]
004a8d40add x27, sp, 1432
004a8d44ldp x4, x5, [x27]
004a8d48add x27, sp, 1448
004a8d4cldp x6, x7, [x27]
004a8d50add x27, sp, 1464
004a8d54ldp x8, x9, [x27]
004a8d58ldr x10, [sp+1480]
004a8d5cb 0x4a8880
004a8880
004a8d60
004a8d60gopkg.in/jcmturner/gokrb5.v7/spnego.krb5TokenAuthenticator: ; void gopkg.in/jcmturner/gokrb5.v7/spnego.krb5TokenAuthenticator(gopkg.in/jcmturner/gokrb5.v7/credentials.Credentials * creds, struct []int flags)
004a8d60ldr x16, [x28+16]
004a8d64sub x17, sp, 928
004a8d68subs xzr, x17, x16
004a8d6cb.ls 0x4a9010
004a8d70sub x20, sp, 1056
004a8d74stp x29, x30, [x20-8]
004a8d78add sp, x20, 0
004a8d7csub x29, sp, 8
004a8d80str x0, [sp+1248]
004a8d84str x1, [sp+1256]
004a8d88str x2, [sp+1264]
004a8d8cstr x3, [sp+1272]
004a8d90add x20, sp, 1064
004a8d94adr x27, 16
004a8d98stp x29, x27, [sp-24]
004a8d9csub x29, sp, 24
004a8da0bl fn_87ce4
004a8da4sub x29, sp, 8
004a8da8str xzr, [sp+1240]
004a8dacstp xzr, xzr, [sp+240]
004a8db0ldr x0, [sp+1248]
004a8db4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Domain
004a8db8str x0, [sp+488]
004a8dbcstr x1, [sp+496]
004a8dc0ldr x0, [sp+1248]
004a8dc4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).CName
004a8dc8str w0, [sp+456]
004a8dccstr x1, [sp+464]
004a8dd0str x2, [sp+472]
004a8dd4str x3, [sp+480]
004a8dd8add x20, sp, 864
004a8ddcadr x27, 16
004a8de0stp x29, x27, [sp-24]
004a8de4sub x29, sp, 24
004a8de8bl fn_87ce4
004a8decsub x29, sp, 8
004a8df0str xzr, [sp+1040]
004a8df4add x27, sp, 848
004a8df8stp xzr, xzr, [x27]
004a8dfcldrsw x2, [sp+456]
004a8e00ldr x3, [sp+464]
004a8e04ldr x4, [sp+472]
004a8e08ldr x5, [sp+480]
004a8e0cldr x0, [sp+488]
004a8e10ldr x1, [sp+496]
004a8e14bl gopkg.in/jcmturner/gokrb5.v7/types.NewAuthenticator
004a8e18add x21, sp, 864
004a8e1cadd x20, sp, 8
004a8e20adr x27, 16
004a8e24stp x29, x27, [sp-24]
004a8e28sub x29, sp, 24
004a8e2cbl fn_87ec8
004a8e30sub x29, sp, 8
004a8e34ldr x2, [sp+184]
004a8e38str x2, [sp+1040]
004a8e3cstr x0, [sp+848]
004a8e40str x1, [sp+856]
004a8e44add x21, sp, 520
004a8e48add x20, sp, 864
004a8e4cadr x27, 16
004a8e50stp x29, x27, [sp-24]
004a8e54sub x29, sp, 24
004a8e58bl fn_87ec8
004a8e5csub x29, sp, 8
004a8e60ldr x1, [sp+1040]
004a8e64str x1, [sp+696]
004a8e68ldr x1, [sp+848]
004a8e6cldr x2, [sp+856]
004a8e70str x1, [sp+504]
004a8e74str x2, [sp+512]
004a8e78add x21, sp, 272
004a8e7cadd x20, sp, 520
004a8e80adr x27, 16
004a8e84stp x29, x27, [sp-24]
004a8e88sub x29, sp, 24
004a8e8cbl fn_87ec8
004a8e90sub x29, sp, 8
004a8e94ldr x1, [sp+696]
004a8e98str x1, [sp+448]
004a8e9cldr x1, [sp+512]
004a8ea0ldr x0, [sp+504]
004a8ea4str x0, [sp+256]
004a8ea8str x1, [sp+264]
004a8eaccbnz x0, 0x4a8eb4
004a8eb0b 0x4a8f74
004a8eb4
004a8eb4loc_4a8eb4:
004a8eb4adrp x2, 0x211000
004a8eb8add x2, x2, 4029
004a8ebcmovz x3, 25
004a8ec0adrp x4, 0x218000
004a8ec4add x4, x4, 1695
004a8ec8movz x5, 34
004a8eccmov x6, xzr
004a8ed0mov x7, xzr
004a8ed4mov x8, x7
004a8ed8bl gopkg.in/jcmturner/gokrb5.v7/krberror.Errorf
004a8edcstr x0, [sp+704]
004a8ee0str x1, [sp+712]
004a8ee4str x2, [sp+720]
004a8ee8str x3, [sp+728]
004a8eecstr x4, [sp+736]
004a8ef0add x27, sp, 704
004a8ef4ldp x9, x10, [x27]
004a8ef8add x27, sp, 720
004a8efcldp x11, x12, [x27]
004a8f00add x27, sp, 808
004a8f04stp x9, x10, [x27]
004a8f08add x27, sp, 824
004a8f0cstp x11, x12, [x27]
004a8f10ldr x9, [sp+736]
004a8f14str x9, [sp+840]
004a8f18add x21, sp, 1064
004a8f1cadd x20, sp, 272
004a8f20adr x27, 16
004a8f24stp x29, x27, [sp-24]
004a8f28sub x29, sp, 24
004a8f2cbl fn_87ec8
004a8f30sub x29, sp, 8
004a8f34ldr x9, [sp+448]
004a8f38str x9, [sp+1240]
004a8f3cadrp x0, 0x1a6000
004a8f40add x0, x0, 2528
004a8f44add x1, sp, 808
004a8f48bl runtime.convT
004a8f4cstr x0, [sp+776]
004a8f50adrp x9, 0x26e000
004a8f54add x9, x9, 1856
004a8f58str x9, [sp+240]
004a8f5cstr x0, [sp+248]
004a8f60ldr x0, [sp+240]
004a8f64ldr x1, [sp+248]
004a8f68ldp x29, x30, [sp-8]
004a8f6cadd sp, sp, 1056
004a8f70ret x30
004a8f74
004a8f74loc_4a8f74:
004a8f74ldr x0, [sp+1256]
004a8f78ldr x1, [sp+1264]
004a8f7cldr x2, [sp+1272]
004a8f80bl gopkg.in/jcmturner/gokrb5.v7/spnego.newAuthenticatorChksum
004a8f84str x0, [sp+784]
004a8f88str x1, [sp+792]
004a8f8cstr x2, [sp+800]
004a8f90str wzr, [sp+744]
004a8f94str xzr, [sp+752]
004a8f98add x27, sp, 760
004a8f9cstp xzr, xzr, [x27]
004a8fa0movz x3, 32771
004a8fa4str w3, [sp+744]
004a8fa8ldr x3, [sp+784]
004a8facldr x4, [sp+792]
004a8fb0ldr x5, [sp+800]
004a8fb4str x3, [sp+752]
004a8fb8str x4, [sp+760]
004a8fbcstr x5, [sp+768]
004a8fc0ldrsw x6, [sp+744]
004a8fc4str w6, [sp+328]
004a8fc8str x3, [sp+336]
004a8fccstr x4, [sp+344]
004a8fd0str x5, [sp+352]
004a8fd4add x21, sp, 1064
004a8fd8add x20, sp, 272
004a8fdcadr x27, 16
004a8fe0stp x29, x27, [sp-24]
004a8fe4sub x29, sp, 24
004a8fe8bl fn_87ec8
004a8fecsub x29, sp, 8
004a8ff0ldr x3, [sp+448]
004a8ff4str x3, [sp+1240]
004a8ff8stp xzr, xzr, [sp+240]
004a8ffcmov x0, xzr
004a9000mov x1, xzr
004a9004ldp x29, x30, [sp-8]
004a9008add sp, sp, 1056
004a900cret x30
004a9010
004a9010loc_4a9010:
004a9010stp x0, x1, [sp+192]
004a9014stp x2, x3, [sp+208]
004a9018mov x3, x30
004a901cbl runtime.morestack_noctxt.abi0
004a9020ldp x0, x1, [sp+192]
004a9024ldp x2, x3, [sp+208]
004a9028b 0x4a8d60
004a902cudf 0
004a8d60
004a8d60gopkg.in/jcmturner/gokrb5.v7/spnego.krb5TokenAuthenticator: ; void gopkg.in/jcmturner/gokrb5.v7/spnego.krb5TokenAuthenticator(gopkg.in/jcmturner/gokrb5.v7/credentials.Credentials * creds, struct []int flags)
004a8d60ldr x16, [x28+16]
004a8d64sub x17, sp, 928
004a8d68subs xzr, x17, x16
004a8d6cb.ls 0x4a9010
004a8d70sub x20, sp, 1056
004a8d74stp x29, x30, [x20-8]
004a8d78add sp, x20, 0
004a8d7csub x29, sp, 8
004a8d80str x0, [sp+1248]
004a8d84str x1, [sp+1256]
004a8d88str x2, [sp+1264]
004a8d8cstr x3, [sp+1272]
004a8d90add x20, sp, 1064
004a8d94adr x27, 16
004a8d98stp x29, x27, [sp-24]
004a8d9csub x29, sp, 24
004a8da0bl fn_87ce4
004a8da4sub x29, sp, 8
004a8da8str xzr, [sp+1240]
004a8dacstp xzr, xzr, [sp+240]
004a8db0ldr x0, [sp+1248]
004a8db4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Domain
004a8db8str x0, [sp+488]
004a8dbcstr x1, [sp+496]
004a8dc0ldr x0, [sp+1248]
004a8dc4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).CName
004a8dc8str w0, [sp+456]
004a8dccstr x1, [sp+464]
004a8dd0str x2, [sp+472]
004a8dd4str x3, [sp+480]
004a8dd8add x20, sp, 864
004a8ddcadr x27, 16
004a8de0stp x29, x27, [sp-24]
004a8de4sub x29, sp, 24
004a8de8bl fn_87ce4
004a8decsub x29, sp, 8
004a8df0str xzr, [sp+1040]
004a8df4add x27, sp, 848
004a8df8stp xzr, xzr, [x27]
004a8dfcldrsw x2, [sp+456]
004a8e00ldr x3, [sp+464]
004a8e04ldr x4, [sp+472]
004a8e08ldr x5, [sp+480]
004a8e0cldr x0, [sp+488]
004a8e10ldr x1, [sp+496]
004a8e14bl gopkg.in/jcmturner/gokrb5.v7/types.NewAuthenticator
004a8e18add x21, sp, 864
004a8e1cadd x20, sp, 8
004a8e20adr x27, 16
004a8e24stp x29, x27, [sp-24]
004a8e28sub x29, sp, 24
004a8e2cbl fn_87ec8
004a8e30sub x29, sp, 8
004a8e34ldr x2, [sp+184]
004a8e38str x2, [sp+1040]
004a8e3cstr x0, [sp+848]
004a8e40str x1, [sp+856]
004a8e44add x21, sp, 520
004a8e48add x20, sp, 864
004a8e4cadr x27, 16
004a8e50stp x29, x27, [sp-24]
004a8e54sub x29, sp, 24
004a8e58bl fn_87ec8
004a8e5csub x29, sp, 8
004a8e60ldr x1, [sp+1040]
004a8e64str x1, [sp+696]
004a8e68ldr x1, [sp+848]
004a8e6cldr x2, [sp+856]
004a8e70str x1, [sp+504]
004a8e74str x2, [sp+512]
004a8e78add x21, sp, 272
004a8e7cadd x20, sp, 520
004a8e80adr x27, 16
004a8e84stp x29, x27, [sp-24]
004a8e88sub x29, sp, 24
004a8e8cbl fn_87ec8
004a8e90sub x29, sp, 8
004a8e94ldr x1, [sp+696]
004a8e98str x1, [sp+448]
004a8e9cldr x1, [sp+512]
004a8ea0ldr x0, [sp+504]
004a8ea4str x0, [sp+256]
004a8ea8str x1, [sp+264]
004a8eaccbnz x0, 0x4a8eb4
004a8eb0b 0x4a8f74
004a8eb4
004a8eb4loc_4a8eb4:
004a8eb4adrp x2, 0x211000
004a8eb8add x2, x2, 4029
004a8ebcmovz x3, 25
004a8ec0adrp x4, 0x218000
004a8ec4add x4, x4, 1695
004a8ec8movz x5, 34
004a8eccmov x6, xzr
004a8ed0mov x7, xzr
004a8ed4mov x8, x7
004a8ed8bl gopkg.in/jcmturner/gokrb5.v7/krberror.Errorf
004a8edcstr x0, [sp+704]
004a8ee0str x1, [sp+712]
004a8ee4str x2, [sp+720]
004a8ee8str x3, [sp+728]
004a8eecstr x4, [sp+736]
004a8ef0add x27, sp, 704
004a8ef4ldp x9, x10, [x27]
004a8ef8add x27, sp, 720
004a8efcldp x11, x12, [x27]
004a8f00add x27, sp, 808
004a8f04stp x9, x10, [x27]
004a8f08add x27, sp, 824
004a8f0cstp x11, x12, [x27]
004a8f10ldr x9, [sp+736]
004a8f14str x9, [sp+840]
004a8f18add x21, sp, 1064
004a8f1cadd x20, sp, 272
004a8f20adr x27, 16
004a8f24stp x29, x27, [sp-24]
004a8f28sub x29, sp, 24
004a8f2cbl fn_87ec8
004a8f30sub x29, sp, 8
004a8f34ldr x9, [sp+448]
004a8f38str x9, [sp+1240]
004a8f3cadrp x0, 0x1a6000
004a8f40add x0, x0, 2528
004a8f44add x1, sp, 808
004a8f48bl runtime.convT
004a8f4cstr x0, [sp+776]
004a8f50adrp x9, 0x26e000
004a8f54add x9, x9, 1856
004a8f58str x9, [sp+240]
004a8f5cstr x0, [sp+248]
004a8f60ldr x0, [sp+240]
004a8f64ldr x1, [sp+248]
004a8f68ldp x29, x30, [sp-8]
004a8f6cadd sp, sp, 1056
004a8f70ret x30
004a8f74
004a8f74loc_4a8f74:
004a8f74ldr x0, [sp+1256]
004a8f78ldr x1, [sp+1264]
004a8f7cldr x2, [sp+1272]
004a8f80bl gopkg.in/jcmturner/gokrb5.v7/spnego.newAuthenticatorChksum
004a8f84str x0, [sp+784]
004a8f88str x1, [sp+792]
004a8f8cstr x2, [sp+800]
004a8f90str wzr, [sp+744]
004a8f94str xzr, [sp+752]
004a8f98add x27, sp, 760
004a8f9cstp xzr, xzr, [x27]
004a8fa0movz x3, 32771
004a8fa4str w3, [sp+744]
004a8fa8ldr x3, [sp+784]
004a8facldr x4, [sp+792]
004a8fb0ldr x5, [sp+800]
004a8fb4str x3, [sp+752]
004a8fb8str x4, [sp+760]
004a8fbcstr x5, [sp+768]
004a8fc0ldrsw x6, [sp+744]
004a8fc4str w6, [sp+328]
004a8fc8str x3, [sp+336]
004a8fccstr x4, [sp+344]
004a8fd0str x5, [sp+352]
004a8fd4add x21, sp, 1064
004a8fd8add x20, sp, 272
004a8fdcadr x27, 16
004a8fe0stp x29, x27, [sp-24]
004a8fe4sub x29, sp, 24
004a8fe8bl fn_87ec8
004a8fecsub x29, sp, 8
004a8ff0ldr x3, [sp+448]
004a8ff4str x3, [sp+1240]
004a8ff8stp xzr, xzr, [sp+240]
004a8ffcmov x0, xzr
004a9000mov x1, xzr
004a9004ldp x29, x30, [sp-8]
004a9008add sp, sp, 1056
004a900cret x30
004a9010
004a9010loc_4a9010:
004a9010stp x0, x1, [sp+192]
004a9014stp x2, x3, [sp+208]
004a9018mov x3, x30
004a901cbl runtime.morestack_noctxt.abi0
004a9020ldp x0, x1, [sp+192]
004a9024ldp x2, x3, [sp+208]
004a9028b 0x4a8d60
004a902cudf 0
004a8d60
004a9030
004a9030gopkg.in/jcmturner/gokrb5.v7/spnego.newAuthenticatorChksum: ; void gopkg.in/jcmturner/gokrb5.v7/spnego.newAuthenticatorChksum(struct []int flags)
004a9030ldr x16, [x28+16]
004a9034sub x17, sp, 144
004a9038subs xzr, x17, x16
004a903cb.ls 0x4a92c0
004a9040sub x20, sp, 272
004a9044stp x29, x30, [x20-8]
004a9048add sp, x20, 0
004a904csub x29, sp, 8
004a9050str x0, [sp+280]
004a9054str x1, [sp+288]
004a9058str x2, [sp+296]
004a905cstr xzr, [sp+112]
004a9060stp xzr, xzr, [sp+120]
004a9064adrp x0, 0x14c000
004a9068add x0, x0, 3072
004a906corr x1, xzr, 24
004a9070mov x2, x1
004a9074bl runtime.makeslice
004a9078str x0, [sp+160]
004a907corr x2, xzr, 24
004a9080str x2, [sp+168]
004a9084str x2, [sp+176]
004a9088b 0x4a908c
004a908c
004a908cloc_4a908c:
004a908cb 0x4a9090
004a9090
004a9090loc_4a9090:
004a9090str x0, [sp+208]
004a9094orr x1, xzr, 4
004a9098str x1, [sp+216]
004a909cstr x2, [sp+224]
004a90a0orr x3, xzr, 16
004a90a4bl encoding/binary.littleEndian.PutUint32
004a90a8ldr x4, [sp+288]
004a90acldr x5, [sp+280]
004a90b0ldr x6, [sp+296]
004a90b4str x5, [sp+184]
004a90b8str x4, [sp+192]
004a90bcstr x6, [sp+200]
004a90c0str xzr, [sp+64]
004a90c4str x4, [sp+104]
004a90c8b 0x4a90cc
004a90cc
004a90ccloc_4a90cc:
004a90ccldr x3, [sp+104]
004a90d0ldr x4, [sp+64]
004a90d4subs xzr, x3, x4
004a90d8b.gt 0x4a90e0
004a90dcb 0x4a9288
004a90e0
004a90e0loc_4a90e0:
004a90e0ldr x3, [sp+64]
004a90e4ldr x4, [sp+184]
004a90e8ldr x3, [x4+3*x3]
004a90ecstr x3, [sp+56]
004a90f0subs xzr, x3, 1
004a90f4b.eq 0x4a90fc
004a90f8b 0x4a91d4
004a90fc
004a90fcloc_4a90fc:
004a90fcldr x3, [sp+168]
004a9100str x3, [sp+72]
004a9104orr x4, xzr, 28
004a9108sub x2, x4, x3
004a910cstr x2, [sp+96]
004a9110adrp x0, 0x14c000
004a9114add x0, x0, 3072
004a9118mov x1, x2
004a911cbl runtime.makeslice
004a9120ldr x3, [sp+96]
004a9124ldr x4, [sp+96]
004a9128str x0, [sp+136]
004a912cstr x3, [sp+144]
004a9130str x4, [sp+152]
004a9134ldr x2, [sp+176]
004a9138ldr x0, [sp+160]
004a913cldr x3, [sp+168]
004a9140str x0, [sp+240]
004a9144str x3, [sp+248]
004a9148str x2, [sp+256]
004a914cldr x4, [sp+144]
004a9150add x1, x3, x4
004a9154str x1, [sp+88]
004a9158subs xzr, x2, x1
004a915cb.hs 0x4a9164
004a9160b 0x4a916c
004a9164
004a9164loc_4a9164:
004a9164str x1, [sp+248]
004a9168b 0x4a918c
004a916c
004a916cloc_4a916c:
004a916cldr x3, [sp+144]
004a9170adrp x4, 0x14c000
004a9174add x4, x4, 3072
004a9178bl runtime.growslice
004a917cstr x0, [sp+240]
004a9180str x1, [sp+248]
004a9184str x2, [sp+256]
004a9188b 0x4a918c
004a918c
004a918cloc_4a918c:
004a918cldr x3, [sp+144]
004a9190str x3, [sp+80]
004a9194ldr x3, [sp+88]
004a9198ldr x4, [sp+144]
004a919csub x3, x3, x4
004a91a0ldr x4, [sp+240]
004a91a4add x0, x4, x3
004a91a8str x0, [sp+232]
004a91acldr x2, [sp+80]
004a91b0ldr x1, [sp+136]
004a91b4bl runtime.memmove
004a91b8ldr x3, [sp+240]
004a91bcldr x4, [sp+248]
004a91c0ldr x5, [sp+256]
004a91c4str x3, [sp+160]
004a91c8str x4, [sp+168]
004a91ccstr x5, [sp+176]
004a91d0b 0x4a91d8
004a91d4
004a91d4loc_4a91d4:
004a91d4b 0x4a91d8
004a91d8
004a91d8loc_4a91d8:
004a91d8ldr x2, [sp+176]
004a91dcldr x3, [sp+160]
004a91e0subs xzr, x2, 24
004a91e4b.hs 0x4a91ec
004a91e8b 0x4a92b4
004a91ec
004a91ecloc_4a91ec:
004a91ecb 0x4a91f0
004a91f0
004a91f0loc_4a91f0:
004a91f0sub x2, x2, 20
004a91f4sub x4, xzr, x2
004a91f8sbfm x4, x4, 63, 63
004a91fcmovz x5, 20
004a9200and x4, x4, x5
004a9204add x0, x3, x4
004a9208str x0, [sp+208]
004a920corr x1, xzr, 4
004a9210str x1, [sp+216]
004a9214str x2, [sp+224]
004a9218bl encoding/binary.littleEndian.Uint32
004a921cstr w0, [sp+52]
004a9220ldr x3, [sp+56]
004a9224orr x3, x0, x3
004a9228str w3, [sp+52]
004a922cldr x2, [sp+176]
004a9230ldr x3, [sp+160]
004a9234subs xzr, x2, 24
004a9238b.hs 0x4a9240
004a923cb 0x4a92ac
004a9240
004a9240loc_4a9240:
004a9240b 0x4a9244
004a9244
004a9244loc_4a9244:
004a9244sub x2, x2, 20
004a9248sub x4, xzr, x2
004a924csbfm x4, x4, 63, 63
004a9250movz x5, 20
004a9254and x4, x4, x5
004a9258add x0, x3, x4
004a925cstr x0, [sp+208]
004a9260orr x1, xzr, 4
004a9264str x1, [sp+216]
004a9268str x2, [sp+224]
004a926cldr w3, [sp+52]
004a9270bl encoding/binary.littleEndian.PutUint32
004a9274b 0x4a9278
004a9278
004a9278loc_4a9278:
004a9278ldr x3, [sp+64]
004a927cadd x3, x3, 1
004a9280str x3, [sp+64]
004a9284b 0x4a90cc
004a9288
004a9288loc_4a9288:
004a9288ldr x0, [sp+160]
004a928cldr x1, [sp+168]
004a9290ldr x2, [sp+176]
004a9294str x0, [sp+112]
004a9298str x1, [sp+120]
004a929cstr x2, [sp+128]
004a92a0ldp x29, x30, [sp-8]
004a92a4add sp, sp, 272
004a92a8ret x30
004a92ac
004a92acloc_4a92ac:
004a92acorr x1, xzr, 24
004a92b0bl runtime.panicSliceAcap
004a92b4
004a92b4loc_4a92b4:
004a92b4orr x1, xzr, 24
004a92b8bl runtime.panicSliceAcap
004a92bchint
004a92c0
004a92c0loc_4a92c0:
004a92c0stp x0, x1, [sp+8]
004a92c4str x2, [sp+24]
004a92c8mov x3, x30
004a92ccbl runtime.morestack_noctxt.abi0
004a92d0ldp x0, x1, [sp+8]
004a92d4ldr x2, [sp+24]
004a92d8b 0x4a9030
004a92dcudf 0
004a9030
004a9030gopkg.in/jcmturner/gokrb5.v7/spnego.newAuthenticatorChksum: ; void gopkg.in/jcmturner/gokrb5.v7/spnego.newAuthenticatorChksum(struct []int flags)
004a9030ldr x16, [x28+16]
004a9034sub x17, sp, 144
004a9038subs xzr, x17, x16
004a903cb.ls 0x4a92c0
004a9040sub x20, sp, 272
004a9044stp x29, x30, [x20-8]
004a9048add sp, x20, 0
004a904csub x29, sp, 8
004a9050str x0, [sp+280]
004a9054str x1, [sp+288]
004a9058str x2, [sp+296]
004a905cstr xzr, [sp+112]
004a9060stp xzr, xzr, [sp+120]
004a9064adrp x0, 0x14c000
004a9068add x0, x0, 3072
004a906corr x1, xzr, 24
004a9070mov x2, x1
004a9074bl runtime.makeslice
004a9078str x0, [sp+160]
004a907corr x2, xzr, 24
004a9080str x2, [sp+168]
004a9084str x2, [sp+176]
004a9088b 0x4a908c
004a908c
004a908cloc_4a908c:
004a908cb 0x4a9090
004a9090
004a9090loc_4a9090:
004a9090str x0, [sp+208]
004a9094orr x1, xzr, 4
004a9098str x1, [sp+216]
004a909cstr x2, [sp+224]
004a90a0orr x3, xzr, 16
004a90a4bl encoding/binary.littleEndian.PutUint32
004a90a8ldr x4, [sp+288]
004a90acldr x5, [sp+280]
004a90b0ldr x6, [sp+296]
004a90b4str x5, [sp+184]
004a90b8str x4, [sp+192]
004a90bcstr x6, [sp+200]
004a90c0str xzr, [sp+64]
004a90c4str x4, [sp+104]
004a90c8b 0x4a90cc
004a90cc
004a90ccloc_4a90cc:
004a90ccldr x3, [sp+104]
004a90d0ldr x4, [sp+64]
004a90d4subs xzr, x3, x4
004a90d8b.gt 0x4a90e0
004a90dcb 0x4a9288
004a90e0
004a90e0loc_4a90e0:
004a90e0ldr x3, [sp+64]
004a90e4ldr x4, [sp+184]
004a90e8ldr x3, [x4+3*x3]
004a90ecstr x3, [sp+56]
004a90f0subs xzr, x3, 1
004a90f4b.eq 0x4a90fc
004a90f8b 0x4a91d4
004a90fc
004a90fcloc_4a90fc:
004a90fcldr x3, [sp+168]
004a9100str x3, [sp+72]
004a9104orr x4, xzr, 28
004a9108sub x2, x4, x3
004a910cstr x2, [sp+96]
004a9110adrp x0, 0x14c000
004a9114add x0, x0, 3072
004a9118mov x1, x2
004a911cbl runtime.makeslice
004a9120ldr x3, [sp+96]
004a9124ldr x4, [sp+96]
004a9128str x0, [sp+136]
004a912cstr x3, [sp+144]
004a9130str x4, [sp+152]
004a9134ldr x2, [sp+176]
004a9138ldr x0, [sp+160]
004a913cldr x3, [sp+168]
004a9140str x0, [sp+240]
004a9144str x3, [sp+248]
004a9148str x2, [sp+256]
004a914cldr x4, [sp+144]
004a9150add x1, x3, x4
004a9154str x1, [sp+88]
004a9158subs xzr, x2, x1
004a915cb.hs 0x4a9164
004a9160b 0x4a916c
004a9164
004a9164loc_4a9164:
004a9164str x1, [sp+248]
004a9168b 0x4a918c
004a916c
004a916cloc_4a916c:
004a916cldr x3, [sp+144]
004a9170adrp x4, 0x14c000
004a9174add x4, x4, 3072
004a9178bl runtime.growslice
004a917cstr x0, [sp+240]
004a9180str x1, [sp+248]
004a9184str x2, [sp+256]
004a9188b 0x4a918c
004a918c
004a918cloc_4a918c:
004a918cldr x3, [sp+144]
004a9190str x3, [sp+80]
004a9194ldr x3, [sp+88]
004a9198ldr x4, [sp+144]
004a919csub x3, x3, x4
004a91a0ldr x4, [sp+240]
004a91a4add x0, x4, x3
004a91a8str x0, [sp+232]
004a91acldr x2, [sp+80]
004a91b0ldr x1, [sp+136]
004a91b4bl runtime.memmove
004a91b8ldr x3, [sp+240]
004a91bcldr x4, [sp+248]
004a91c0ldr x5, [sp+256]
004a91c4str x3, [sp+160]
004a91c8str x4, [sp+168]
004a91ccstr x5, [sp+176]
004a91d0b 0x4a91d8
004a91d4
004a91d4loc_4a91d4:
004a91d4b 0x4a91d8
004a91d8
004a91d8loc_4a91d8:
004a91d8ldr x2, [sp+176]
004a91dcldr x3, [sp+160]
004a91e0subs xzr, x2, 24
004a91e4b.hs 0x4a91ec
004a91e8b 0x4a92b4
004a91ec
004a91ecloc_4a91ec:
004a91ecb 0x4a91f0
004a91f0
004a91f0loc_4a91f0:
004a91f0sub x2, x2, 20
004a91f4sub x4, xzr, x2
004a91f8sbfm x4, x4, 63, 63
004a91fcmovz x5, 20
004a9200and x4, x4, x5
004a9204add x0, x3, x4
004a9208str x0, [sp+208]
004a920corr x1, xzr, 4
004a9210str x1, [sp+216]
004a9214str x2, [sp+224]
004a9218bl encoding/binary.littleEndian.Uint32
004a921cstr w0, [sp+52]
004a9220ldr x3, [sp+56]
004a9224orr x3, x0, x3
004a9228str w3, [sp+52]
004a922cldr x2, [sp+176]
004a9230ldr x3, [sp+160]
004a9234subs xzr, x2, 24
004a9238b.hs 0x4a9240
004a923cb 0x4a92ac
004a9240
004a9240loc_4a9240:
004a9240b 0x4a9244
004a9244
004a9244loc_4a9244:
004a9244sub x2, x2, 20
004a9248sub x4, xzr, x2
004a924csbfm x4, x4, 63, 63
004a9250movz x5, 20
004a9254and x4, x4, x5
004a9258add x0, x3, x4
004a925cstr x0, [sp+208]
004a9260orr x1, xzr, 4
004a9264str x1, [sp+216]
004a9268str x2, [sp+224]
004a926cldr w3, [sp+52]
004a9270bl encoding/binary.littleEndian.PutUint32
004a9274b 0x4a9278
004a9278
004a9278loc_4a9278:
004a9278ldr x3, [sp+64]
004a927cadd x3, x3, 1
004a9280str x3, [sp+64]
004a9284b 0x4a90cc
004a9288
004a9288loc_4a9288:
004a9288ldr x0, [sp+160]
004a928cldr x1, [sp+168]
004a9290ldr x2, [sp+176]
004a9294str x0, [sp+112]
004a9298str x1, [sp+120]
004a929cstr x2, [sp+128]
004a92a0ldp x29, x30, [sp-8]
004a92a4add sp, sp, 272
004a92a8ret x30
004a92ac
004a92acloc_4a92ac:
004a92acorr x1, xzr, 24
004a92b0bl runtime.panicSliceAcap
004a92b4
004a92b4loc_4a92b4:
004a92b4orr x1, xzr, 24
004a92b8bl runtime.panicSliceAcap
004a92bchint
004a92c0
004a92c0loc_4a92c0:
004a92c0stp x0, x1, [sp+8]
004a92c4str x2, [sp+24]
004a92c8mov x3, x30
004a92ccbl runtime.morestack_noctxt.abi0
004a92d0ldp x0, x1, [sp+8]
004a92d4ldr x2, [sp+24]
004a92d8b 0x4a9030
004a92dcudf 0
004a9030
004a92e0
004a92e0github.com/yiya1989/sshkrb5/krb5forssh.NewKrb5InitiatorClient: ; void github.com/yiya1989/sshkrb5/krb5forssh.NewKrb5InitiatorClient(struct string krb5Conf, struct string user, struct string realm, struct []uint8 keytabConf)
004a92e0ldr x16, [x28+16]
004a92e4sub x17, sp, 320
004a92e8subs xzr, x17, x16
004a92ecb.ls 0x4a9784
004a92f0sub x20, sp, 448
004a92f4stp x29, x30, [x20-8]
004a92f8add sp, x20, 0
004a92fcsub x29, sp, 8
004a9300str x0, [sp+456]
004a9304str x1, [sp+464]
004a9308str x2, [sp+472]
004a930cstr x3, [sp+480]
004a9310str x4, [sp+488]
004a9314str x5, [sp+496]
004a9318str x6, [sp+504]
004a931cstr x7, [sp+512]
004a9320str x8, [sp+520]
004a9324stp xzr, xzr, [sp+88]
004a9328stp xzr, xzr, [sp+104]
004a932cstp xzr, xzr, [sp+120]
004a9330stp xzr, xzr, [sp+136]
004a9334str xzr, [sp+432]
004a9338stp xzr, xzr, [sp+416]
004a933cldr x0, [sp+456]
004a9340ldr x1, [sp+464]
004a9344bl gopkg.in/jcmturner/gokrb5.v7/config.NewConfigFromString
004a9348str x0, [sp+432]
004a934cstr x1, [sp+416]
004a9350str x2, [sp+424]
004a9354ldr x2, [sp+432]
004a9358str x2, [sp+184]
004a935cldr x2, [sp+424]
004a9360ldr x3, [sp+416]
004a9364str x3, [sp+168]
004a9368str x2, [sp+176]
004a936cldr x2, [sp+184]
004a9370str x2, [sp+160]
004a9374ldrsb x27, [x2]
004a9378orr x3, xzr, 1
004a937cstrb w3, [x2+169]
004a9380adrp x2, 0x5a2000
004a9384add x2, x2, 1504
004a9388str x2, [sp+368]
004a938cb 0x4a9390
004a9390
004a9390loc_4a9390:
004a9390str x2, [sp+376]
004a9394stp xzr, xzr, [sp+384]
004a9398ldr x1, [sp+160]
004a939cldrsb x27, [x1]
004a93a0stp xzr, xzr, [x1+408]
004a93a4adrp x27, 0x5a2000
004a93a8ldr w3, [x27+3056]
004a93accbz w3, 0x4a93b4
004a93b0b 0x4a93b8
004a93b4
004a93b4loc_4a93b4:
004a93b4b 0x4a93c8
004a93b8
004a93b8loc_4a93b8:
004a93b8ldr x3, [x1+400]
004a93bcbl runtime.gcWriteBarrier1
004a93c0str x3, [x25]
004a93c4b 0x4a93c8
004a93c8
004a93c8loc_4a93c8:
004a93c8str x2, [x1+400]
004a93ccadrp x0, 0x19e000
004a93d0add x0, x0, 992
004a93d4bl runtime.newobject
004a93d8str x0, [sp+360]
004a93dcstrb wzr, [x0]
004a93e0stp xzr, xzr, [x0+16]
004a93e4adrp x27, 0x5a2000
004a93e8ldr w1, [x27+3056]
004a93eccbz w1, 0x4a93f4
004a93f0b 0x4a93f8
004a93f4
004a93f4loc_4a93f4:
004a93f4b 0x4a9408
004a93f8
004a93f8loc_4a93f8:
004a93f8ldr x4, [x0+8]
004a93fcbl runtime.gcWriteBarrier1
004a9400str x4, [x25]
004a9404b 0x4a9408
004a9408
004a9408loc_4a9408:
004a9408str xzr, [x0+8]
004a940cldr x0, [sp+360]
004a9410str x0, [sp+80]
004a9414ldr x2, [sp+512]
004a9418ldr x3, [sp+520]
004a941cldr x1, [sp+504]
004a9420bl gopkg.in/jcmturner/gokrb5.v7/keytab.(*Keytab).Unmarshal
004a9424str x0, [sp+136]
004a9428str x1, [sp+144]
004a942ccbnz x0, 0x4a9434
004a9430b 0x4a9534
004a9434
004a9434loc_4a9434:
004a9434stp xzr, xzr, [sp+400]
004a9438add x5, sp, 400
004a943cstr x5, [sp+328]
004a9440ldr x5, [sp+136]
004a9444ldr x6, [sp+144]
004a9448str x5, [sp+312]
004a944cstr x6, [sp+320]
004a9450str x5, [sp+304]
004a9454ldr x5, [sp+304]
004a9458cbnz x5, 0x4a9460
004a945cb 0x4a9470
004a9460
004a9460loc_4a9460:
004a9460ldr x5, [sp+304]
004a9464ldr x5, [x5+8]
004a9468str x5, [sp+304]
004a946cb 0x4a9474
004a9470
004a9470loc_4a9470:
004a9470b 0x4a9474
004a9474
004a9474loc_4a9474:
004a9474ldr x5, [sp+328]
004a9478ldrsb x27, [x5]
004a947cldr x6, [sp+320]
004a9480ldr x7, [sp+304]
004a9484str x7, [x5]
004a9488adrp x27, 0x5a2000
004a948cldr w7, [x27+3056]
004a9490cbz w7, 0x4a9498
004a9494b 0x4a949c
004a9498
004a9498loc_4a9498:
004a9498b 0x4a94b0
004a949c
004a949cloc_4a949c:
004a949cbl runtime.gcWriteBarrier2
004a94a0str x6, [x25]
004a94a4ldr x7, [x5+8]
004a94a8str x7, [x25+8]
004a94acb 0x4a94b0
004a94b0
004a94b0loc_4a94b0:
004a94b0str x6, [x5+8]
004a94b4ldr x2, [sp+328]
004a94b8ldrsb x27, [x2]
004a94bcb 0x4a94c0
004a94c0
004a94c0loc_4a94c0:
004a94c0str x2, [sp+336]
004a94c4orr x4, xzr, 1
004a94c8str x4, [sp+344]
004a94ccstr x4, [sp+352]
004a94d0adrp x0, 0x214000
004a94d4add x0, x0, 3982
004a94d8orr x1, xzr, 31
004a94dcmov x3, x4
004a94e0bl fmt.Errorf
004a94e4str x0, [sp+416]
004a94e8str x1, [sp+424]
004a94ecstr x0, [sp+136]
004a94f0str x1, [sp+144]
004a94f4ldr x5, [sp+88]
004a94f8ldr x6, [sp+96]
004a94fcldrsw x2, [sp+104]
004a9500ldr x3, [sp+112]
004a9504ldr x4, [sp+120]
004a9508ldr x7, [sp+128]
004a950cmov x8, x0
004a9510mov x0, x5
004a9514mov x9, x1
004a9518mov x1, x6
004a951cmov x5, x7
004a9520mov x6, x8
004a9524mov x7, x9
004a9528ldp x29, x30, [sp-8]
004a952cadd sp, sp, 448
004a9530ret x30
004a9534
004a9534loc_4a9534:
004a9534ldr x5, [sp+160]
004a9538ldr x0, [sp+472]
004a953cldr x2, [sp+488]
004a9540ldr x4, [sp+80]
004a9544ldr x1, [sp+480]
004a9548ldr x3, [sp+496]
004a954cmov x6, xzr
004a9550mov x7, xzr
004a9554mov x8, x7
004a9558bl gopkg.in/jcmturner/gokrb5.v7/client.NewClientWithKeytab
004a955cstr x0, [sp+152]
004a9560bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Login
004a9564str x0, [sp+136]
004a9568str x1, [sp+144]
004a956ccbnz x0, 0x4a9574
004a9570b 0x4a9650
004a9574
004a9574loc_4a9574:
004a9574stp xzr, xzr, [sp+400]
004a9578add x5, sp, 400
004a957cstr x5, [sp+272]
004a9580ldr x5, [sp+136]
004a9584ldr x6, [sp+144]
004a9588str x5, [sp+256]
004a958cstr x6, [sp+264]
004a9590str x5, [sp+248]
004a9594ldr x5, [sp+248]
004a9598cbnz x5, 0x4a95a0
004a959cb 0x4a95b0
004a95a0
004a95a0loc_4a95a0:
004a95a0ldr x5, [sp+248]
004a95a4ldr x5, [x5+8]
004a95a8str x5, [sp+248]
004a95acb 0x4a95b4
004a95b0
004a95b0loc_4a95b0:
004a95b0b 0x4a95b4
004a95b4
004a95b4loc_4a95b4:
004a95b4ldr x5, [sp+272]
004a95b8ldrsb x27, [x5]
004a95bcldr x6, [sp+264]
004a95c0ldr x7, [sp+248]
004a95c4str x7, [x5]
004a95c8adrp x27, 0x5a2000
004a95ccldr w7, [x27+3056]
004a95d0cbz w7, 0x4a95d8
004a95d4b 0x4a95dc
004a95d8
004a95d8loc_4a95d8:
004a95d8b 0x4a95f0
004a95dc
004a95dcloc_4a95dc:
004a95dcbl runtime.gcWriteBarrier2
004a95e0str x6, [x25]
004a95e4ldr x7, [x5+8]
004a95e8str x7, [x25+8]
004a95ecb 0x4a95f0
004a95f0
004a95f0loc_4a95f0:
004a95f0str x6, [x5+8]
004a95f4ldr x2, [sp+272]
004a95f8ldrsb x27, [x2]
004a95fcb 0x4a9600
004a9600
004a9600loc_4a9600:
004a9600str x2, [sp+280]
004a9604orr x4, xzr, 1
004a9608str x4, [sp+288]
004a960cstr x4, [sp+296]
004a9610adrp x0, 0x220000
004a9614add x0, x0, 25
004a9618movz x1, 49
004a961cmov x3, x4
004a9620bl fmt.Printf
004a9624ldr x0, [sp+88]
004a9628ldr x6, [sp+136]
004a962cldr x7, [sp+144]
004a9630ldr x1, [sp+96]
004a9634ldrsw x2, [sp+104]
004a9638ldr x3, [sp+112]
004a963cldr x4, [sp+120]
004a9640ldr x5, [sp+128]
004a9644ldp x29, x30, [sp-8]
004a9648add sp, sp, 448
004a964cret x30
004a9650
004a9650loc_4a9650:
004a9650ldr x0, [sp+152]
004a9654bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).AffirmLogin
004a9658str x0, [sp+136]
004a965cstr x1, [sp+144]
004a9660cbnz x0, 0x4a9668
004a9664b 0x4a9738
004a9668
004a9668loc_4a9668:
004a9668stp xzr, xzr, [sp+400]
004a966cadd x3, sp, 400
004a9670str x3, [sp+216]
004a9674ldr x3, [sp+136]
004a9678ldr x4, [sp+144]
004a967cstr x3, [sp+200]
004a9680str x4, [sp+208]
004a9684str x3, [sp+192]
004a9688ldr x3, [sp+192]
004a968ccbnz x3, 0x4a9694
004a9690b 0x4a96a4
004a9694
004a9694loc_4a9694:
004a9694ldr x3, [sp+192]
004a9698ldr x3, [x3+8]
004a969cstr x3, [sp+192]
004a96a0b 0x4a96a8
004a96a4
004a96a4loc_4a96a4:
004a96a4b 0x4a96a8
004a96a8
004a96a8loc_4a96a8:
004a96a8ldr x3, [sp+216]
004a96acldrsb x27, [x3]
004a96b0ldr x4, [sp+192]
004a96b4ldr x5, [sp+208]
004a96b8str x4, [x3]
004a96bcadrp x27, 0x5a2000
004a96c0ldr w4, [x27+3056]
004a96c4cbz w4, 0x4a96cc
004a96c8b 0x4a96d0
004a96cc
004a96ccloc_4a96cc:
004a96ccb 0x4a96e4
004a96d0
004a96d0loc_4a96d0:
004a96d0bl runtime.gcWriteBarrier2
004a96d4str x5, [x25]
004a96d8ldr x4, [x3+8]
004a96dcstr x4, [x25+8]
004a96e0b 0x4a96e4
004a96e4
004a96e4loc_4a96e4:
004a96e4str x5, [x3+8]
004a96e8ldr x0, [sp+216]
004a96ecldrsb x27, [x0]
004a96f0b 0x4a96f4
004a96f4
004a96f4loc_4a96f4:
004a96f4str x0, [sp+224]
004a96f8orr x2, xzr, 1
004a96fcstr x2, [sp+232]
004a9700str x2, [sp+240]
004a9704mov x1, x2
004a9708bl fmt.Println
004a970cldr x0, [sp+88]
004a9710ldr x6, [sp+136]
004a9714ldr x7, [sp+144]
004a9718ldr x1, [sp+96]
004a971cldrsw x2, [sp+104]
004a9720ldr x3, [sp+112]
004a9724ldr x4, [sp+120]
004a9728ldr x5, [sp+128]
004a972cldp x29, x30, [sp-8]
004a9730add sp, sp, 448
004a9734ret x30
004a9738
004a9738loc_4a9738:
004a9738stp xzr, xzr, [sp+88]
004a973cstp xzr, xzr, [sp+104]
004a9740stp xzr, xzr, [sp+120]
004a9744ldr x8, [sp+152]
004a9748str x8, [sp+96]
004a974corr x8, xzr, 1
004a9750str x8, [sp+88]
004a9754stp xzr, xzr, [sp+136]
004a9758ldr x0, [sp+88]
004a975cldr x1, [sp+96]
004a9760ldrsw x2, [sp+104]
004a9764ldr x3, [sp+112]
004a9768ldr x4, [sp+120]
004a976cldr x5, [sp+128]
004a9770mov x6, xzr
004a9774mov x7, xzr
004a9778ldp x29, x30, [sp-8]
004a977cadd sp, sp, 448
004a9780ret x30
004a9784
004a9784loc_4a9784:
004a9784stp x0, x1, [sp+8]
004a9788stp x2, x3, [sp+24]
004a978cstp x4, x5, [sp+40]
004a9790stp x6, x7, [sp+56]
004a9794str x8, [sp+72]
004a9798mov x3, x30
004a979cbl runtime.morestack_noctxt.abi0
004a97a0ldp x0, x1, [sp+8]
004a97a4ldp x2, x3, [sp+24]
004a97a8ldp x4, x5, [sp+40]
004a97acldp x6, x7, [sp+56]
004a97b0ldr x8, [sp+72]
004a97b4b 0x4a92e0
004a97b8udf 0
004a97bcudf 0
004a92e0
004a92e0github.com/yiya1989/sshkrb5/krb5forssh.NewKrb5InitiatorClient: ; void github.com/yiya1989/sshkrb5/krb5forssh.NewKrb5InitiatorClient(struct string krb5Conf, struct string user, struct string realm, struct []uint8 keytabConf)
004a92e0ldr x16, [x28+16]
004a92e4sub x17, sp, 320
004a92e8subs xzr, x17, x16
004a92ecb.ls 0x4a9784
004a92f0sub x20, sp, 448
004a92f4stp x29, x30, [x20-8]
004a92f8add sp, x20, 0
004a92fcsub x29, sp, 8
004a9300str x0, [sp+456]
004a9304str x1, [sp+464]
004a9308str x2, [sp+472]
004a930cstr x3, [sp+480]
004a9310str x4, [sp+488]
004a9314str x5, [sp+496]
004a9318str x6, [sp+504]
004a931cstr x7, [sp+512]
004a9320str x8, [sp+520]
004a9324stp xzr, xzr, [sp+88]
004a9328stp xzr, xzr, [sp+104]
004a932cstp xzr, xzr, [sp+120]
004a9330stp xzr, xzr, [sp+136]
004a9334str xzr, [sp+432]
004a9338stp xzr, xzr, [sp+416]
004a933cldr x0, [sp+456]
004a9340ldr x1, [sp+464]
004a9344bl gopkg.in/jcmturner/gokrb5.v7/config.NewConfigFromString
004a9348str x0, [sp+432]
004a934cstr x1, [sp+416]
004a9350str x2, [sp+424]
004a9354ldr x2, [sp+432]
004a9358str x2, [sp+184]
004a935cldr x2, [sp+424]
004a9360ldr x3, [sp+416]
004a9364str x3, [sp+168]
004a9368str x2, [sp+176]
004a936cldr x2, [sp+184]
004a9370str x2, [sp+160]
004a9374ldrsb x27, [x2]
004a9378orr x3, xzr, 1
004a937cstrb w3, [x2+169]
004a9380adrp x2, 0x5a2000
004a9384add x2, x2, 1504
004a9388str x2, [sp+368]
004a938cb 0x4a9390
004a9390
004a9390loc_4a9390:
004a9390str x2, [sp+376]
004a9394stp xzr, xzr, [sp+384]
004a9398ldr x1, [sp+160]
004a939cldrsb x27, [x1]
004a93a0stp xzr, xzr, [x1+408]
004a93a4adrp x27, 0x5a2000
004a93a8ldr w3, [x27+3056]
004a93accbz w3, 0x4a93b4
004a93b0b 0x4a93b8
004a93b4
004a93b4loc_4a93b4:
004a93b4b 0x4a93c8
004a93b8
004a93b8loc_4a93b8:
004a93b8ldr x3, [x1+400]
004a93bcbl runtime.gcWriteBarrier1
004a93c0str x3, [x25]
004a93c4b 0x4a93c8
004a93c8
004a93c8loc_4a93c8:
004a93c8str x2, [x1+400]
004a93ccadrp x0, 0x19e000
004a93d0add x0, x0, 992
004a93d4bl runtime.newobject
004a93d8str x0, [sp+360]
004a93dcstrb wzr, [x0]
004a93e0stp xzr, xzr, [x0+16]
004a93e4adrp x27, 0x5a2000
004a93e8ldr w1, [x27+3056]
004a93eccbz w1, 0x4a93f4
004a93f0b 0x4a93f8
004a93f4
004a93f4loc_4a93f4:
004a93f4b 0x4a9408
004a93f8
004a93f8loc_4a93f8:
004a93f8ldr x4, [x0+8]
004a93fcbl runtime.gcWriteBarrier1
004a9400str x4, [x25]
004a9404b 0x4a9408
004a9408
004a9408loc_4a9408:
004a9408str xzr, [x0+8]
004a940cldr x0, [sp+360]
004a9410str x0, [sp+80]
004a9414ldr x2, [sp+512]
004a9418ldr x3, [sp+520]
004a941cldr x1, [sp+504]
004a9420bl gopkg.in/jcmturner/gokrb5.v7/keytab.(*Keytab).Unmarshal
004a9424str x0, [sp+136]
004a9428str x1, [sp+144]
004a942ccbnz x0, 0x4a9434
004a9430b 0x4a9534
004a9434
004a9434loc_4a9434:
004a9434stp xzr, xzr, [sp+400]
004a9438add x5, sp, 400
004a943cstr x5, [sp+328]
004a9440ldr x5, [sp+136]
004a9444ldr x6, [sp+144]
004a9448str x5, [sp+312]
004a944cstr x6, [sp+320]
004a9450str x5, [sp+304]
004a9454ldr x5, [sp+304]
004a9458cbnz x5, 0x4a9460
004a945cb 0x4a9470
004a9460
004a9460loc_4a9460:
004a9460ldr x5, [sp+304]
004a9464ldr x5, [x5+8]
004a9468str x5, [sp+304]
004a946cb 0x4a9474
004a9470
004a9470loc_4a9470:
004a9470b 0x4a9474
004a9474
004a9474loc_4a9474:
004a9474ldr x5, [sp+328]
004a9478ldrsb x27, [x5]
004a947cldr x6, [sp+320]
004a9480ldr x7, [sp+304]
004a9484str x7, [x5]
004a9488adrp x27, 0x5a2000
004a948cldr w7, [x27+3056]
004a9490cbz w7, 0x4a9498
004a9494b 0x4a949c
004a9498
004a9498loc_4a9498:
004a9498b 0x4a94b0
004a949c
004a949cloc_4a949c:
004a949cbl runtime.gcWriteBarrier2
004a94a0str x6, [x25]
004a94a4ldr x7, [x5+8]
004a94a8str x7, [x25+8]
004a94acb 0x4a94b0
004a94b0
004a94b0loc_4a94b0:
004a94b0str x6, [x5+8]
004a94b4ldr x2, [sp+328]
004a94b8ldrsb x27, [x2]
004a94bcb 0x4a94c0
004a94c0
004a94c0loc_4a94c0:
004a94c0str x2, [sp+336]
004a94c4orr x4, xzr, 1
004a94c8str x4, [sp+344]
004a94ccstr x4, [sp+352]
004a94d0adrp x0, 0x214000
004a94d4add x0, x0, 3982
004a94d8orr x1, xzr, 31
004a94dcmov x3, x4
004a94e0bl fmt.Errorf
004a94e4str x0, [sp+416]
004a94e8str x1, [sp+424]
004a94ecstr x0, [sp+136]
004a94f0str x1, [sp+144]
004a94f4ldr x5, [sp+88]
004a94f8ldr x6, [sp+96]
004a94fcldrsw x2, [sp+104]
004a9500ldr x3, [sp+112]
004a9504ldr x4, [sp+120]
004a9508ldr x7, [sp+128]
004a950cmov x8, x0
004a9510mov x0, x5
004a9514mov x9, x1
004a9518mov x1, x6
004a951cmov x5, x7
004a9520mov x6, x8
004a9524mov x7, x9
004a9528ldp x29, x30, [sp-8]
004a952cadd sp, sp, 448
004a9530ret x30
004a9534
004a9534loc_4a9534:
004a9534ldr x5, [sp+160]
004a9538ldr x0, [sp+472]
004a953cldr x2, [sp+488]
004a9540ldr x4, [sp+80]
004a9544ldr x1, [sp+480]
004a9548ldr x3, [sp+496]
004a954cmov x6, xzr
004a9550mov x7, xzr
004a9554mov x8, x7
004a9558bl gopkg.in/jcmturner/gokrb5.v7/client.NewClientWithKeytab
004a955cstr x0, [sp+152]
004a9560bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Login
004a9564str x0, [sp+136]
004a9568str x1, [sp+144]
004a956ccbnz x0, 0x4a9574
004a9570b 0x4a9650
004a9574
004a9574loc_4a9574:
004a9574stp xzr, xzr, [sp+400]
004a9578add x5, sp, 400
004a957cstr x5, [sp+272]
004a9580ldr x5, [sp+136]
004a9584ldr x6, [sp+144]
004a9588str x5, [sp+256]
004a958cstr x6, [sp+264]
004a9590str x5, [sp+248]
004a9594ldr x5, [sp+248]
004a9598cbnz x5, 0x4a95a0
004a959cb 0x4a95b0
004a95a0
004a95a0loc_4a95a0:
004a95a0ldr x5, [sp+248]
004a95a4ldr x5, [x5+8]
004a95a8str x5, [sp+248]
004a95acb 0x4a95b4
004a95b0
004a95b0loc_4a95b0:
004a95b0b 0x4a95b4
004a95b4
004a95b4loc_4a95b4:
004a95b4ldr x5, [sp+272]
004a95b8ldrsb x27, [x5]
004a95bcldr x6, [sp+264]
004a95c0ldr x7, [sp+248]
004a95c4str x7, [x5]
004a95c8adrp x27, 0x5a2000
004a95ccldr w7, [x27+3056]
004a95d0cbz w7, 0x4a95d8
004a95d4b 0x4a95dc
004a95d8
004a95d8loc_4a95d8:
004a95d8b 0x4a95f0
004a95dc
004a95dcloc_4a95dc:
004a95dcbl runtime.gcWriteBarrier2
004a95e0str x6, [x25]
004a95e4ldr x7, [x5+8]
004a95e8str x7, [x25+8]
004a95ecb 0x4a95f0
004a95f0
004a95f0loc_4a95f0:
004a95f0str x6, [x5+8]
004a95f4ldr x2, [sp+272]
004a95f8ldrsb x27, [x2]
004a95fcb 0x4a9600
004a9600
004a9600loc_4a9600:
004a9600str x2, [sp+280]
004a9604orr x4, xzr, 1
004a9608str x4, [sp+288]
004a960cstr x4, [sp+296]
004a9610adrp x0, 0x220000
004a9614add x0, x0, 25
004a9618movz x1, 49
004a961cmov x3, x4
004a9620bl fmt.Printf
004a9624ldr x0, [sp+88]
004a9628ldr x6, [sp+136]
004a962cldr x7, [sp+144]
004a9630ldr x1, [sp+96]
004a9634ldrsw x2, [sp+104]
004a9638ldr x3, [sp+112]
004a963cldr x4, [sp+120]
004a9640ldr x5, [sp+128]
004a9644ldp x29, x30, [sp-8]
004a9648add sp, sp, 448
004a964cret x30
004a9650
004a9650loc_4a9650:
004a9650ldr x0, [sp+152]
004a9654bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).AffirmLogin
004a9658str x0, [sp+136]
004a965cstr x1, [sp+144]
004a9660cbnz x0, 0x4a9668
004a9664b 0x4a9738
004a9668
004a9668loc_4a9668:
004a9668stp xzr, xzr, [sp+400]
004a966cadd x3, sp, 400
004a9670str x3, [sp+216]
004a9674ldr x3, [sp+136]
004a9678ldr x4, [sp+144]
004a967cstr x3, [sp+200]
004a9680str x4, [sp+208]
004a9684str x3, [sp+192]
004a9688ldr x3, [sp+192]
004a968ccbnz x3, 0x4a9694
004a9690b 0x4a96a4
004a9694
004a9694loc_4a9694:
004a9694ldr x3, [sp+192]
004a9698ldr x3, [x3+8]
004a969cstr x3, [sp+192]
004a96a0b 0x4a96a8
004a96a4
004a96a4loc_4a96a4:
004a96a4b 0x4a96a8
004a96a8
004a96a8loc_4a96a8:
004a96a8ldr x3, [sp+216]
004a96acldrsb x27, [x3]
004a96b0ldr x4, [sp+192]
004a96b4ldr x5, [sp+208]
004a96b8str x4, [x3]
004a96bcadrp x27, 0x5a2000
004a96c0ldr w4, [x27+3056]
004a96c4cbz w4, 0x4a96cc
004a96c8b 0x4a96d0
004a96cc
004a96ccloc_4a96cc:
004a96ccb 0x4a96e4
004a96d0
004a96d0loc_4a96d0:
004a96d0bl runtime.gcWriteBarrier2
004a96d4str x5, [x25]
004a96d8ldr x4, [x3+8]
004a96dcstr x4, [x25+8]
004a96e0b 0x4a96e4
004a96e4
004a96e4loc_4a96e4:
004a96e4str x5, [x3+8]
004a96e8ldr x0, [sp+216]
004a96ecldrsb x27, [x0]
004a96f0b 0x4a96f4
004a96f4
004a96f4loc_4a96f4:
004a96f4str x0, [sp+224]
004a96f8orr x2, xzr, 1
004a96fcstr x2, [sp+232]
004a9700str x2, [sp+240]
004a9704mov x1, x2
004a9708bl fmt.Println
004a970cldr x0, [sp+88]
004a9710ldr x6, [sp+136]
004a9714ldr x7, [sp+144]
004a9718ldr x1, [sp+96]
004a971cldrsw x2, [sp+104]
004a9720ldr x3, [sp+112]
004a9724ldr x4, [sp+120]
004a9728ldr x5, [sp+128]
004a972cldp x29, x30, [sp-8]
004a9730add sp, sp, 448
004a9734ret x30
004a9738
004a9738loc_4a9738:
004a9738stp xzr, xzr, [sp+88]
004a973cstp xzr, xzr, [sp+104]
004a9740stp xzr, xzr, [sp+120]
004a9744ldr x8, [sp+152]
004a9748str x8, [sp+96]
004a974corr x8, xzr, 1
004a9750str x8, [sp+88]
004a9754stp xzr, xzr, [sp+136]
004a9758ldr x0, [sp+88]
004a975cldr x1, [sp+96]
004a9760ldrsw x2, [sp+104]
004a9764ldr x3, [sp+112]
004a9768ldr x4, [sp+120]
004a976cldr x5, [sp+128]
004a9770mov x6, xzr
004a9774mov x7, xzr
004a9778ldp x29, x30, [sp-8]
004a977cadd sp, sp, 448
004a9780ret x30
004a9784
004a9784loc_4a9784:
004a9784stp x0, x1, [sp+8]
004a9788stp x2, x3, [sp+24]
004a978cstp x4, x5, [sp+40]
004a9790stp x6, x7, [sp+56]
004a9794str x8, [sp+72]
004a9798mov x3, x30
004a979cbl runtime.morestack_noctxt.abi0
004a97a0ldp x0, x1, [sp+8]
004a97a4ldp x2, x3, [sp+24]
004a97a8ldp x4, x5, [sp+40]
004a97acldp x6, x7, [sp+56]
004a97b0ldr x8, [sp+72]
004a97b4b 0x4a92e0
004a97b8udf 0
004a97bcudf 0
004a92e0
004a97c0
004a97c0github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).newAuthenticatorChksum: ; void github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).newAuthenticatorChksum(github.com/yiya1989/sshkrb5/krb5forssh.Krb5InitiatorClient * k, struct []int flags)
004a97c0ldr x16, [x28+16]
004a97c4sub x17, sp, 144
004a97c8subs xzr, x17, x16
004a97ccb.ls 0x4a9a54
004a97d0sub x20, sp, 272
004a97d4stp x29, x30, [x20-8]
004a97d8add sp, x20, 0
004a97dcsub x29, sp, 8
004a97e0str x0, [sp+280]
004a97e4str x1, [sp+288]
004a97e8str x2, [sp+296]
004a97ecstr x3, [sp+304]
004a97f0str xzr, [sp+112]
004a97f4stp xzr, xzr, [sp+120]
004a97f8adrp x0, 0x14c000
004a97fcadd x0, x0, 3072
004a9800orr x1, xzr, 24
004a9804mov x2, x1
004a9808bl runtime.makeslice
004a980cstr x0, [sp+160]
004a9810orr x2, xzr, 24
004a9814str x2, [sp+168]
004a9818str x2, [sp+176]
004a981cb 0x4a9820
004a9820
004a9820loc_4a9820:
004a9820b 0x4a9824
004a9824
004a9824loc_4a9824:
004a9824str x0, [sp+208]
004a9828orr x1, xzr, 4
004a982cstr x1, [sp+216]
004a9830str x2, [sp+224]
004a9834orr x3, xzr, 16
004a9838bl encoding/binary.littleEndian.PutUint32
004a983cldr x4, [sp+296]
004a9840ldr x5, [sp+288]
004a9844ldr x6, [sp+304]
004a9848str x5, [sp+184]
004a984cstr x4, [sp+192]
004a9850str x6, [sp+200]
004a9854str xzr, [sp+104]
004a9858str x4, [sp+96]
004a985cb 0x4a9860
004a9860
004a9860loc_4a9860:
004a9860ldr x3, [sp+96]
004a9864ldr x4, [sp+104]
004a9868subs xzr, x3, x4
004a986cb.gt 0x4a9874
004a9870b 0x4a9a1c
004a9874
004a9874loc_4a9874:
004a9874ldr x3, [sp+104]
004a9878ldr x4, [sp+184]
004a987cldr x3, [x4+3*x3]
004a9880str x3, [sp+56]
004a9884subs xzr, x3, 1
004a9888b.eq 0x4a9890
004a988cb 0x4a9968
004a9890
004a9890loc_4a9890:
004a9890ldr x3, [sp+168]
004a9894str x3, [sp+64]
004a9898orr x4, xzr, 28
004a989csub x2, x4, x3
004a98a0str x2, [sp+88]
004a98a4adrp x0, 0x14c000
004a98a8add x0, x0, 3072
004a98acmov x1, x2
004a98b0bl runtime.makeslice
004a98b4ldr x3, [sp+88]
004a98b8ldr x4, [sp+88]
004a98bcstr x0, [sp+136]
004a98c0str x3, [sp+144]
004a98c4str x4, [sp+152]
004a98c8ldr x2, [sp+176]
004a98ccldr x0, [sp+160]
004a98d0ldr x3, [sp+168]
004a98d4str x0, [sp+240]
004a98d8str x3, [sp+248]
004a98dcstr x2, [sp+256]
004a98e0ldr x4, [sp+144]
004a98e4add x1, x3, x4
004a98e8str x1, [sp+80]
004a98ecsubs xzr, x2, x1
004a98f0b.hs 0x4a98f8
004a98f4b 0x4a9900
004a98f8
004a98f8loc_4a98f8:
004a98f8str x1, [sp+248]
004a98fcb 0x4a9920
004a9900
004a9900loc_4a9900:
004a9900ldr x3, [sp+144]
004a9904adrp x4, 0x14c000
004a9908add x4, x4, 3072
004a990cbl runtime.growslice
004a9910str x0, [sp+240]
004a9914str x1, [sp+248]
004a9918str x2, [sp+256]
004a991cb 0x4a9920
004a9920
004a9920loc_4a9920:
004a9920ldr x3, [sp+144]
004a9924str x3, [sp+72]
004a9928ldr x3, [sp+80]
004a992cldr x4, [sp+144]
004a9930sub x3, x3, x4
004a9934ldr x4, [sp+240]
004a9938add x0, x4, x3
004a993cstr x0, [sp+232]
004a9940ldr x2, [sp+72]
004a9944ldr x1, [sp+136]
004a9948bl runtime.memmove
004a994cldr x3, [sp+240]
004a9950ldr x4, [sp+248]
004a9954ldr x5, [sp+256]
004a9958str x3, [sp+160]
004a995cstr x4, [sp+168]
004a9960str x5, [sp+176]
004a9964b 0x4a996c
004a9968
004a9968loc_4a9968:
004a9968b 0x4a996c
004a996c
004a996cloc_4a996c:
004a996cldr x2, [sp+176]
004a9970ldr x3, [sp+160]
004a9974subs xzr, x2, 24
004a9978b.hs 0x4a9980
004a997cb 0x4a9a48
004a9980
004a9980loc_4a9980:
004a9980b 0x4a9984
004a9984
004a9984loc_4a9984:
004a9984sub x2, x2, 20
004a9988sub x4, xzr, x2
004a998csbfm x4, x4, 63, 63
004a9990movz x5, 20
004a9994and x4, x4, x5
004a9998add x0, x3, x4
004a999cstr x0, [sp+208]
004a99a0orr x1, xzr, 4
004a99a4str x1, [sp+216]
004a99a8str x2, [sp+224]
004a99acbl encoding/binary.littleEndian.Uint32
004a99b0str w0, [sp+52]
004a99b4ldr x3, [sp+56]
004a99b8orr x3, x0, x3
004a99bcstr w3, [sp+52]
004a99c0ldr x2, [sp+176]
004a99c4ldr x3, [sp+160]
004a99c8subs xzr, x2, 24
004a99ccb.hs 0x4a99d4
004a99d0b 0x4a9a40
004a99d4
004a99d4loc_4a99d4:
004a99d4b 0x4a99d8
004a99d8
004a99d8loc_4a99d8:
004a99d8sub x2, x2, 20
004a99dcsub x4, xzr, x2
004a99e0sbfm x4, x4, 63, 63
004a99e4movz x5, 20
004a99e8and x4, x4, x5
004a99ecadd x0, x3, x4
004a99f0str x0, [sp+208]
004a99f4orr x1, xzr, 4
004a99f8str x1, [sp+216]
004a99fcstr x2, [sp+224]
004a9a00ldr w3, [sp+52]
004a9a04bl encoding/binary.littleEndian.PutUint32
004a9a08b 0x4a9a0c
004a9a0c
004a9a0cloc_4a9a0c:
004a9a0cldr x3, [sp+104]
004a9a10add x3, x3, 1
004a9a14str x3, [sp+104]
004a9a18b 0x4a9860
004a9a1c
004a9a1cloc_4a9a1c:
004a9a1cldr x0, [sp+160]
004a9a20ldr x1, [sp+168]
004a9a24ldr x2, [sp+176]
004a9a28str x0, [sp+112]
004a9a2cstr x1, [sp+120]
004a9a30str x2, [sp+128]
004a9a34ldp x29, x30, [sp-8]
004a9a38add sp, sp, 272
004a9a3cret x30
004a9a40
004a9a40loc_4a9a40:
004a9a40orr x1, xzr, 24
004a9a44bl runtime.panicSliceAcap
004a9a48
004a9a48loc_4a9a48:
004a9a48orr x1, xzr, 24
004a9a4cbl runtime.panicSliceAcap
004a9a50hint
004a9a54
004a9a54loc_4a9a54:
004a9a54stp x0, x1, [sp+8]
004a9a58stp x2, x3, [sp+24]
004a9a5cmov x3, x30
004a9a60bl runtime.morestack_noctxt.abi0
004a9a64ldp x0, x1, [sp+8]
004a9a68ldp x2, x3, [sp+24]
004a9a6cb 0x4a97c0
004a97c0
004a97c0github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).newAuthenticatorChksum: ; void github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).newAuthenticatorChksum(github.com/yiya1989/sshkrb5/krb5forssh.Krb5InitiatorClient * k, struct []int flags)
004a97c0ldr x16, [x28+16]
004a97c4sub x17, sp, 144
004a97c8subs xzr, x17, x16
004a97ccb.ls 0x4a9a54
004a97d0sub x20, sp, 272
004a97d4stp x29, x30, [x20-8]
004a97d8add sp, x20, 0
004a97dcsub x29, sp, 8
004a97e0str x0, [sp+280]
004a97e4str x1, [sp+288]
004a97e8str x2, [sp+296]
004a97ecstr x3, [sp+304]
004a97f0str xzr, [sp+112]
004a97f4stp xzr, xzr, [sp+120]
004a97f8adrp x0, 0x14c000
004a97fcadd x0, x0, 3072
004a9800orr x1, xzr, 24
004a9804mov x2, x1
004a9808bl runtime.makeslice
004a980cstr x0, [sp+160]
004a9810orr x2, xzr, 24
004a9814str x2, [sp+168]
004a9818str x2, [sp+176]
004a981cb 0x4a9820
004a9820
004a9820loc_4a9820:
004a9820b 0x4a9824
004a9824
004a9824loc_4a9824:
004a9824str x0, [sp+208]
004a9828orr x1, xzr, 4
004a982cstr x1, [sp+216]
004a9830str x2, [sp+224]
004a9834orr x3, xzr, 16
004a9838bl encoding/binary.littleEndian.PutUint32
004a983cldr x4, [sp+296]
004a9840ldr x5, [sp+288]
004a9844ldr x6, [sp+304]
004a9848str x5, [sp+184]
004a984cstr x4, [sp+192]
004a9850str x6, [sp+200]
004a9854str xzr, [sp+104]
004a9858str x4, [sp+96]
004a985cb 0x4a9860
004a9860
004a9860loc_4a9860:
004a9860ldr x3, [sp+96]
004a9864ldr x4, [sp+104]
004a9868subs xzr, x3, x4
004a986cb.gt 0x4a9874
004a9870b 0x4a9a1c
004a9874
004a9874loc_4a9874:
004a9874ldr x3, [sp+104]
004a9878ldr x4, [sp+184]
004a987cldr x3, [x4+3*x3]
004a9880str x3, [sp+56]
004a9884subs xzr, x3, 1
004a9888b.eq 0x4a9890
004a988cb 0x4a9968
004a9890
004a9890loc_4a9890:
004a9890ldr x3, [sp+168]
004a9894str x3, [sp+64]
004a9898orr x4, xzr, 28
004a989csub x2, x4, x3
004a98a0str x2, [sp+88]
004a98a4adrp x0, 0x14c000
004a98a8add x0, x0, 3072
004a98acmov x1, x2
004a98b0bl runtime.makeslice
004a98b4ldr x3, [sp+88]
004a98b8ldr x4, [sp+88]
004a98bcstr x0, [sp+136]
004a98c0str x3, [sp+144]
004a98c4str x4, [sp+152]
004a98c8ldr x2, [sp+176]
004a98ccldr x0, [sp+160]
004a98d0ldr x3, [sp+168]
004a98d4str x0, [sp+240]
004a98d8str x3, [sp+248]
004a98dcstr x2, [sp+256]
004a98e0ldr x4, [sp+144]
004a98e4add x1, x3, x4
004a98e8str x1, [sp+80]
004a98ecsubs xzr, x2, x1
004a98f0b.hs 0x4a98f8
004a98f4b 0x4a9900
004a98f8
004a98f8loc_4a98f8:
004a98f8str x1, [sp+248]
004a98fcb 0x4a9920
004a9900
004a9900loc_4a9900:
004a9900ldr x3, [sp+144]
004a9904adrp x4, 0x14c000
004a9908add x4, x4, 3072
004a990cbl runtime.growslice
004a9910str x0, [sp+240]
004a9914str x1, [sp+248]
004a9918str x2, [sp+256]
004a991cb 0x4a9920
004a9920
004a9920loc_4a9920:
004a9920ldr x3, [sp+144]
004a9924str x3, [sp+72]
004a9928ldr x3, [sp+80]
004a992cldr x4, [sp+144]
004a9930sub x3, x3, x4
004a9934ldr x4, [sp+240]
004a9938add x0, x4, x3
004a993cstr x0, [sp+232]
004a9940ldr x2, [sp+72]
004a9944ldr x1, [sp+136]
004a9948bl runtime.memmove
004a994cldr x3, [sp+240]
004a9950ldr x4, [sp+248]
004a9954ldr x5, [sp+256]
004a9958str x3, [sp+160]
004a995cstr x4, [sp+168]
004a9960str x5, [sp+176]
004a9964b 0x4a996c
004a9968
004a9968loc_4a9968:
004a9968b 0x4a996c
004a996c
004a996cloc_4a996c:
004a996cldr x2, [sp+176]
004a9970ldr x3, [sp+160]
004a9974subs xzr, x2, 24
004a9978b.hs 0x4a9980
004a997cb 0x4a9a48
004a9980
004a9980loc_4a9980:
004a9980b 0x4a9984
004a9984
004a9984loc_4a9984:
004a9984sub x2, x2, 20
004a9988sub x4, xzr, x2
004a998csbfm x4, x4, 63, 63
004a9990movz x5, 20
004a9994and x4, x4, x5
004a9998add x0, x3, x4
004a999cstr x0, [sp+208]
004a99a0orr x1, xzr, 4
004a99a4str x1, [sp+216]
004a99a8str x2, [sp+224]
004a99acbl encoding/binary.littleEndian.Uint32
004a99b0str w0, [sp+52]
004a99b4ldr x3, [sp+56]
004a99b8orr x3, x0, x3
004a99bcstr w3, [sp+52]
004a99c0ldr x2, [sp+176]
004a99c4ldr x3, [sp+160]
004a99c8subs xzr, x2, 24
004a99ccb.hs 0x4a99d4
004a99d0b 0x4a9a40
004a99d4
004a99d4loc_4a99d4:
004a99d4b 0x4a99d8
004a99d8
004a99d8loc_4a99d8:
004a99d8sub x2, x2, 20
004a99dcsub x4, xzr, x2
004a99e0sbfm x4, x4, 63, 63
004a99e4movz x5, 20
004a99e8and x4, x4, x5
004a99ecadd x0, x3, x4
004a99f0str x0, [sp+208]
004a99f4orr x1, xzr, 4
004a99f8str x1, [sp+216]
004a99fcstr x2, [sp+224]
004a9a00ldr w3, [sp+52]
004a9a04bl encoding/binary.littleEndian.PutUint32
004a9a08b 0x4a9a0c
004a9a0c
004a9a0cloc_4a9a0c:
004a9a0cldr x3, [sp+104]
004a9a10add x3, x3, 1
004a9a14str x3, [sp+104]
004a9a18b 0x4a9860
004a9a1c
004a9a1cloc_4a9a1c:
004a9a1cldr x0, [sp+160]
004a9a20ldr x1, [sp+168]
004a9a24ldr x2, [sp+176]
004a9a28str x0, [sp+112]
004a9a2cstr x1, [sp+120]
004a9a30str x2, [sp+128]
004a9a34ldp x29, x30, [sp-8]
004a9a38add sp, sp, 272
004a9a3cret x30
004a9a40
004a9a40loc_4a9a40:
004a9a40orr x1, xzr, 24
004a9a44bl runtime.panicSliceAcap
004a9a48
004a9a48loc_4a9a48:
004a9a48orr x1, xzr, 24
004a9a4cbl runtime.panicSliceAcap
004a9a50hint
004a9a54
004a9a54loc_4a9a54:
004a9a54stp x0, x1, [sp+8]
004a9a58stp x2, x3, [sp+24]
004a9a5cmov x3, x30
004a9a60bl runtime.morestack_noctxt.abi0
004a9a64ldp x0, x1, [sp+8]
004a9a68ldp x2, x3, [sp+24]
004a9a6cb 0x4a97c0
004a97c0
004a9a70
004a9a70github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).InitSecContext: ; void github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).InitSecContext(github.com/yiya1989/sshkrb5/krb5forssh.Krb5InitiatorClient * k, struct string target, struct []uint8 token, bool isGSSDelegCreds)
004a9a70ldr x16, [x28+16]
004a9a74movz x27, 10160
004a9a78subs x17, sp, x27
004a9a7cb.lo 0x4aaaa0
004a9a80subs xzr, x17, x16
004a9a84b.ls 0x4aaaa0
004a9a88movz x27, 10288
004a9a8csub x20, sp, x27
004a9a90stp x29, x30, [x20-8]
004a9a94add sp, x20, 0
004a9a98sub x29, sp, 8
004a9a9cstr x0, [sp+10296]
004a9aa0str x1, [sp+10304]
004a9aa4str x2, [sp+10312]
004a9aa8str x3, [sp+10320]
004a9aacstr x4, [sp+10328]
004a9ab0str x5, [sp+10336]
004a9ab4add x27, sp, 8192
004a9ab8strb w6, [x27+2152]
004a9abcstr xzr, [sp+1600]
004a9ac0add x27, sp, 1608
004a9ac4stp xzr, xzr, [x27]
004a9ac8strb wzr, [sp+1495]
004a9accadd x27, sp, 1584
004a9ad0stp xzr, xzr, [x27]
004a9ad4add x27, sp, 1552
004a9ad8stp xzr, xzr, [x27]
004a9adcstr xzr, [sp+1568]
004a9ae0add x0, sp, 1552
004a9ae4str x0, [sp+5464]
004a9ae8ldrsb x27, [x0]
004a9aecorr x6, xzr, 128
004a9af0str x6, [x0]
004a9af4ldrsb x27, [x0]
004a9af8orr x6, xzr, 32
004a9afcstr x6, [x0+8]
004a9b00ldrsb x27, [x0]
004a9b04orr x7, xzr, 2
004a9b08str x7, [x0+16]
004a9b0cldrsb x27, [x0]
004a9b10b 0x4a9b14
004a9b14
004a9b14loc_4a9b14:
004a9b14str x0, [sp+4368]
004a9b18orr x2, xzr, 3
004a9b1cstr x2, [sp+4376]
004a9b20str x2, [sp+4384]
004a9b24add x27, sp, 8192
004a9b28ldrb w8, [x27+2152]
004a9b2ctbnz w8, 0, 0x4a9b34
004a9b30b 0x4a9b6c
004a9b34
004a9b34loc_4a9b34:
004a9b34b 0x4a9b38
004a9b38
004a9b38loc_4a9b38:
004a9b38orr x1, xzr, 4
004a9b3corr x3, xzr, 1
004a9b40adrp x4, 0x14c000
004a9b44add x4, x4, 3520
004a9b48bl runtime.growslice
004a9b4cb 0x4a9b50
004a9b50
004a9b50loc_4a9b50:
004a9b50orr x5, xzr, 1
004a9b54str x5, [x0+24]
004a9b58str x0, [sp+4368]
004a9b5corr x6, xzr, 4
004a9b60str x6, [sp+4376]
004a9b64str x2, [sp+4384]
004a9b68b 0x4a9b74
004a9b6c
004a9b6cloc_4a9b6c:
004a9b6corr x5, xzr, 1
004a9b70b 0x4a9b74
004a9b74
004a9b74loc_4a9b74:
004a9b74str xzr, [sp+1544]
004a9b78add x6, sp, 1544
004a9b7cstr x6, [sp+5456]
004a9b80ldrsb x27, [x6]
004a9b84orr x7, xzr, 2
004a9b88str x7, [x6]
004a9b8cldrsb x27, [x6]
004a9b90b 0x4a9b94
004a9b94
004a9b94loc_4a9b94:
004a9b94str x6, [sp+5048]
004a9b98str x5, [sp+5056]
004a9b9cstr x5, [sp+5064]
004a9ba0ldr x6, [sp+10296]
004a9ba4ldrsb x27, [x6]
004a9ba8ldr x6, [x6]
004a9bacstr x6, [sp+1536]
004a9bb0subs xzr, x6, 0
004a9bb4b.gt 0x4a9bbc
004a9bb8b 0x4aa494
004a9bbc
004a9bbcloc_4a9bbc:
004a9bbcsubs xzr, x6, 2
004a9bc0b.le 0x4a9bc8
004a9bc4b 0x4aa490
004a9bc8
004a9bc8loc_4a9bc8:
004a9bc8b 0x4a9bcc
004a9bcc
004a9bccloc_4a9bcc:
004a9bccldr x0, [sp+10304]
004a9bd0ldr x1, [sp+10312]
004a9bd4adrp x2, 0x266000
004a9bd8add x2, x2, 1888
004a9bdcmov x3, x5
004a9be0adrp x4, 0x206000
004a9be4add x4, x4, 4032
004a9be8bl strings.ReplaceAll
004a9becstr x0, [sp+2064]
004a9bf0str x1, [sp+2072]
004a9bf4add x20, sp, 4096
004a9bf8add x20, x20, 3400
004a9bfcadr x27, 16
004a9c00stp x29, x27, [sp-24]
004a9c04sub x29, sp, 24
004a9c08bl fn_87cb0
004a9c0csub x29, sp, 8
004a9c10str wzr, [sp+7464]
004a9c14str xzr, [sp+7472]
004a9c18add x27, sp, 3384
004a9c1cadd x27, x27, 4096
004a9c20stp xzr, xzr, [x27]
004a9c24add x27, sp, 3352
004a9c28add x27, x27, 4096
004a9c2cstp xzr, xzr, [x27]
004a9c30ldr x6, [sp+10296]
004a9c34ldrsb x27, [x6]
004a9c38ldr x0, [x6+8]
004a9c3cstr x0, [sp+5448]
004a9c40ldr x1, [sp+2064]
004a9c44ldr x2, [sp+2072]
004a9c48bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).GetServiceTicket
004a9c4cadd x21, sp, 4096
004a9c50add x21, x21, 3400
004a9c54add x20, sp, 8
004a9c58adr x27, 16
004a9c5cstp x29, x27, [sp-24]
004a9c60sub x29, sp, 24
004a9c64bl fn_87e60
004a9c68sub x29, sp, 8
004a9c6cstr w0, [sp+7464]
004a9c70str x1, [sp+7472]
004a9c74str x2, [sp+7480]
004a9c78str x3, [sp+7488]
004a9c7cstr x4, [sp+7448]
004a9c80str x5, [sp+7456]
004a9c84add x21, sp, 8192
004a9c88add x21, x21, 1704
004a9c8cadd x20, sp, 4096
004a9c90add x20, x20, 3400
004a9c94adr x27, 16
004a9c98stp x29, x27, [sp-24]
004a9c9csub x29, sp, 24
004a9ca0bl fn_87e60
004a9ca4sub x29, sp, 8
004a9ca8ldrsw x6, [sp+7464]
004a9cacldr x7, [sp+7472]
004a9cb0ldr x8, [sp+7480]
004a9cb4ldr x9, [sp+7488]
004a9cb8str w6, [sp+9864]
004a9cbcstr x7, [sp+9872]
004a9cc0str x8, [sp+9880]
004a9cc4str x9, [sp+9888]
004a9cc8ldr x6, [sp+7448]
004a9cccldr x7, [sp+7456]
004a9cd0str x6, [sp+9848]
004a9cd4str x7, [sp+9856]
004a9cd8add x21, sp, 1624
004a9cdcadd x20, sp, 8192
004a9ce0add x20, x20, 1704
004a9ce4adr x27, 16
004a9ce8stp x29, x27, [sp-24]
004a9cecsub x29, sp, 24
004a9cf0bl fn_87e60
004a9cf4sub x29, sp, 8
004a9cf8ldrsw x6, [sp+9864]
004a9cfcldr x7, [sp+9872]
004a9d00ldr x8, [sp+9880]
004a9d04ldr x9, [sp+9888]
004a9d08str w6, [sp+2008]
004a9d0cstr x7, [sp+2016]
004a9d10str x8, [sp+2024]
004a9d14str x9, [sp+2032]
004a9d18ldr x6, [sp+9856]
004a9d1cldr x7, [sp+9848]
004a9d20str x7, [sp+4160]
004a9d24str x6, [sp+4168]
004a9d28cbnz x7, 0x4a9d30
004a9d2cb 0x4a9d80
004a9d30
004a9d30loc_4a9d30:
004a9d30adrp x6, 0x5a2000
004a9d34add x6, x6, 1504
004a9d38str x6, [sp+5440]
004a9d3cb 0x4a9d40
004a9d40
004a9d40loc_4a9d40:
004a9d40str x6, [sp+1600]
004a9d44add x27, sp, 1608
004a9d48stp xzr, xzr, [x27]
004a9d4cstrb wzr, [sp+1495]
004a9d50ldr x4, [sp+4160]
004a9d54ldr x5, [sp+4168]
004a9d58str x4, [sp+1584]
004a9d5cstr x5, [sp+1592]
004a9d60ldrb w3, [sp+1495]
004a9d64ldr x0, [sp+1600]
004a9d68ldr x1, [sp+1608]
004a9d6cldr x2, [sp+1616]
004a9d70ldp x29, x30, [sp-8]
004a9d74movz x27, 10288
004a9d78add sp, sp, x27
004a9d7cret x30
004a9d80
004a9d80loc_4a9d80:
004a9d80add x20, sp, 4096
004a9d84add x20, x20, 2344
004a9d88adr x27, 16
004a9d8cstp x29, x27, [sp-24]
004a9d90sub x29, sp, 24
004a9d94bl fn_87c14
004a9d98sub x29, sp, 8
004a9d9cadd x27, sp, 3352
004a9da0add x27, x27, 4096
004a9da4stp xzr, xzr, [x27]
004a9da8ldr x11, [sp+10296]
004a9dacldrsb x27, [x11]
004a9db0ldr x0, [x11+8]
004a9db4str x0, [sp+5432]
004a9db8ldrsw x1, [sp+2008]
004a9dbcldr x5, [sp+4368]
004a9dc0ldr x8, [sp+5048]
004a9dc4ldr x6, [sp+4376]
004a9dc8ldr x9, [sp+5056]
004a9dccldr x2, [sp+2016]
004a9dd0ldr x7, [sp+4384]
004a9dd4ldr x10, [sp+5064]
004a9dd8ldr x3, [sp+2024]
004a9ddcldr x4, [sp+2032]
004a9de0add x21, sp, 8
004a9de4add x20, sp, 1624
004a9de8adr x27, 16
004a9decstp x29, x27, [sp-24]
004a9df0sub x29, sp, 24
004a9df4bl fn_87e60
004a9df8sub x29, sp, 8
004a9dfcbl gopkg.in/jcmturner/gokrb5.v7/spnego.NewKRB5TokenAPREQ
004a9e00add x21, sp, 4096
004a9e04add x21, x21, 2344
004a9e08add x20, sp, 392
004a9e0cadr x27, 16
004a9e10stp x29, x27, [sp-24]
004a9e14sub x29, sp, 24
004a9e18bl fn_87d28
004a9e1csub x29, sp, 8
004a9e20str x0, [sp+7448]
004a9e24str x1, [sp+7456]
004a9e28add x21, sp, 8192
004a9e2cadd x21, x21, 648
004a9e30add x20, sp, 4096
004a9e34add x20, x20, 2344
004a9e38adr x27, 16
004a9e3cstp x29, x27, [sp-24]
004a9e40sub x29, sp, 24
004a9e44bl fn_87d28
004a9e48sub x29, sp, 8
004a9e4cldr x11, [sp+7448]
004a9e50ldr x12, [sp+7456]
004a9e54str x11, [sp+8824]
004a9e58str x12, [sp+8832]
004a9e5cadd x21, sp, 3088
004a9e60add x20, sp, 8192
004a9e64add x20, x20, 648
004a9e68adr x27, 16
004a9e6cstp x29, x27, [sp-24]
004a9e70sub x29, sp, 24
004a9e74bl fn_87d28
004a9e78sub x29, sp, 8
004a9e7cldr x11, [sp+8824]
004a9e80ldr x12, [sp+8832]
004a9e84str x11, [sp+4160]
004a9e88str x12, [sp+4168]
004a9e8cldr x11, [sp+10296]
004a9e90ldrsb x27, [x11]
004a9e94ldr x11, [x11+8]
004a9e98ldrsb x27, [x11]
004a9e9cldr x0, [x11]
004a9ea0str x0, [sp+4176]
004a9ea4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Domain
004a9ea8str x0, [sp+6424]
004a9eacstr x1, [sp+6432]
004a9eb0ldr x0, [sp+4176]
004a9eb4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).CName
004a9eb8str w0, [sp+6392]
004a9ebcstr x1, [sp+6400]
004a9ec0str x2, [sp+6408]
004a9ec4str x3, [sp+6416]
004a9ec8add x20, sp, 4096
004a9eccadd x20, x20, 2112
004a9ed0adr x27, 16
004a9ed4stp x29, x27, [sp-24]
004a9ed8sub x29, sp, 24
004a9edcbl fn_87ce4
004a9ee0sub x29, sp, 8
004a9ee4str xzr, [sp+6384]
004a9ee8add x27, sp, 3352
004a9eecadd x27, x27, 4096
004a9ef0stp xzr, xzr, [x27]
004a9ef4ldrsw x2, [sp+6392]
004a9ef8ldr x3, [sp+6400]
004a9efcldr x4, [sp+6408]
004a9f00ldr x5, [sp+6416]
004a9f04ldr x0, [sp+6424]
004a9f08ldr x1, [sp+6432]
004a9f0cbl gopkg.in/jcmturner/gokrb5.v7/types.NewAuthenticator
004a9f10add x21, sp, 4096
004a9f14add x21, x21, 2112
004a9f18add x20, sp, 8
004a9f1cadr x27, 16
004a9f20stp x29, x27, [sp-24]
004a9f24sub x29, sp, 24
004a9f28bl fn_87ec8
004a9f2csub x29, sp, 8
004a9f30ldr x11, [sp+184]
004a9f34str x11, [sp+6384]
004a9f38str x0, [sp+7448]
004a9f3cstr x1, [sp+7456]
004a9f40add x21, sp, 8192
004a9f44add x21, x21, 448
004a9f48add x20, sp, 4096
004a9f4cadd x20, x20, 2112
004a9f50adr x27, 16
004a9f54stp x29, x27, [sp-24]
004a9f58sub x29, sp, 24
004a9f5cbl fn_87ec8
004a9f60sub x29, sp, 8
004a9f64ldr x11, [sp+6384]
004a9f68str x11, [sp+8816]
004a9f6cldr x11, [sp+7448]
004a9f70ldr x12, [sp+7456]
004a9f74str x11, [sp+8624]
004a9f78str x12, [sp+8632]
004a9f7cadd x21, sp, 4096
004a9f80add x21, x21, 88
004a9f84add x20, sp, 8192
004a9f88add x20, x20, 448
004a9f8cadr x27, 16
004a9f90stp x29, x27, [sp-24]
004a9f94sub x29, sp, 24
004a9f98bl fn_87ec8
004a9f9csub x29, sp, 8
004a9fa0ldr x11, [sp+8816]
004a9fa4str x11, [sp+4360]
004a9fa8ldr x11, [sp+8632]
004a9facldr x12, [sp+8624]
004a9fb0str x12, [sp+4160]
004a9fb4str x11, [sp+4168]
004a9fb8cbnz x12, 0x4a9fc0
004a9fbcb 0x4aa0c4
004a9fc0
004a9fc0loc_4a9fc0:
004a9fc0add x27, sp, 2096
004a9fc4add x27, x27, 4096
004a9fc8stp xzr, xzr, [x27]
004a9fccadd x5, sp, 4096
004a9fd0add x5, x5, 2096
004a9fd4str x5, [sp+5400]
004a9fd8ldr x5, [sp+4160]
004a9fdcldr x6, [sp+4168]
004a9fe0str x5, [sp+5384]
004a9fe4str x6, [sp+5392]
004a9fe8str x5, [sp+5376]
004a9fecldr x5, [sp+5376]
004a9ff0cbnz x5, 0x4a9ff8
004a9ff4b 0x4aa008
004a9ff8
004a9ff8loc_4a9ff8:
004a9ff8ldr x5, [sp+5376]
004a9ffcldr x5, [x5+8]
004aa000str x5, [sp+5376]
004aa004b 0x4aa00c
004aa008
004aa008loc_4aa008:
004aa008b 0x4aa00c
004aa00c
004aa00cloc_4aa00c:
004aa00cldr x5, [sp+5400]
004aa010ldrsb x27, [x5]
004aa014ldr x6, [sp+5376]
004aa018ldr x7, [sp+5392]
004aa01cstr x6, [x5]
004aa020adrp x27, 0x5a1000
004aa024ldr w6, [x27+3056]
004aa028cbz w6, 0x4aa030
004aa02cb 0x4aa034
004aa030
004aa030loc_4aa030:
004aa030b 0x4aa048
004aa034
004aa034loc_4aa034:
004aa034bl runtime.gcWriteBarrier2
004aa038str x7, [x25]
004aa03cldr x6, [x5+8]
004aa040str x6, [x25+8]
004aa044b 0x4aa048
004aa048
004aa048loc_4aa048:
004aa048str x7, [x5+8]
004aa04cldr x2, [sp+5400]
004aa050ldrsb x27, [x2]
004aa054b 0x4aa058
004aa058
004aa058loc_4aa058:
004aa058str x2, [sp+5408]
004aa05corr x4, xzr, 1
004aa060str x4, [sp+5416]
004aa064str x4, [sp+5424]
004aa068adrp x0, 0x218000
004aa06cadd x0, x0, 4026
004aa070movz x1, 38
004aa074mov x3, x4
004aa078bl fmt.Errorf
004aa07cstr x0, [sp+7448]
004aa080str x1, [sp+7456]
004aa084str xzr, [sp+1600]
004aa088add x27, sp, 1608
004aa08cstp xzr, xzr, [x27]
004aa090strb wzr, [sp+1495]
004aa094ldr x4, [sp+7448]
004aa098ldr x5, [sp+7456]
004aa09cstr x4, [sp+1584]
004aa0a0str x5, [sp+1592]
004aa0a4ldrb w3, [sp+1495]
004aa0a8ldr x0, [sp+1600]
004aa0acldr x1, [sp+1608]
004aa0b0ldr x2, [sp+1616]
004aa0b4ldp x29, x30, [sp-8]
004aa0b8movz x27, 10288
004aa0bcadd sp, sp, x27
004aa0c0ret x30
004aa0c4
004aa0c4loc_4aa0c4:
004aa0c4ldr x1, [sp+4368]
004aa0c8ldr x2, [sp+4376]
004aa0ccldr x3, [sp+4384]
004aa0d0ldr x0, [sp+10296]
004aa0d4bl github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).newAuthenticatorChksum
004aa0d8str x0, [sp+6168]
004aa0dcstr x1, [sp+6176]
004aa0e0str x2, [sp+6184]
004aa0e4str wzr, [sp+5344]
004aa0e8str xzr, [sp+5352]
004aa0ecadd x27, sp, 1264
004aa0f0add x27, x27, 4096
004aa0f4stp xzr, xzr, [x27]
004aa0f8movz x4, 32771
004aa0fcstr w4, [sp+5344]
004aa100ldr x4, [sp+6168]
004aa104ldr x5, [sp+6176]
004aa108ldr x6, [sp+6184]
004aa10cstr x4, [sp+5352]
004aa110str x5, [sp+5360]
004aa114str x6, [sp+5368]
004aa118ldrsw x7, [sp+5344]
004aa11cstr w7, [sp+4240]
004aa120str x4, [sp+4248]
004aa124str x5, [sp+4256]
004aa128str x6, [sp+4264]
004aa12cadd x27, sp, 2056
004aa130add x27, x27, 4096
004aa134stp xzr, xzr, [x27]
004aa138add x27, sp, 3352
004aa13cadd x27, x27, 4096
004aa140stp xzr, xzr, [x27]
004aa144ldrsw x0, [sp+2008]
004aa148bl gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype
004aa14cstr x0, [sp+6152]
004aa150str x1, [sp+6160]
004aa154str x2, [sp+7448]
004aa158str x3, [sp+7456]
004aa15cldr x4, [sp+6152]
004aa160ldr x5, [sp+6160]
004aa164str x4, [sp+8608]
004aa168str x5, [sp+8616]
004aa16cldr x4, [sp+7448]
004aa170ldr x5, [sp+7456]
004aa174str x4, [sp+8592]
004aa178str x5, [sp+8600]
004aa17cldr x4, [sp+8608]
004aa180ldr x0, [sp+8616]
004aa184str x4, [sp+4096]
004aa188str x0, [sp+4104]
004aa18cldrsb x27, [x4]
004aa190ldr x4, [x4+136]
004aa194blr x4
004aa198str x0, [sp+1576]
004aa19cldrsw x1, [sp+2008]
004aa1a0mov x2, x0
004aa1a4add x0, sp, 4096
004aa1a8add x0, x0, 88
004aa1acbl gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).GenerateSeqNumberAndSubKey
004aa1b0str x0, [sp+4144]
004aa1b4str x1, [sp+4152]
004aa1b8cbnz x0, 0x4aa1c0
004aa1bcb 0x4aa200
004aa1c0
004aa1c0loc_4aa1c0:
004aa1c0str xzr, [sp+1600]
004aa1c4add x27, sp, 1608
004aa1c8stp xzr, xzr, [x27]
004aa1ccstrb wzr, [sp+1495]
004aa1d0ldr x4, [sp+4144]
004aa1d4ldr x5, [sp+4152]
004aa1d8str x4, [sp+1584]
004aa1dcstr x5, [sp+1592]
004aa1e0ldrb w3, [sp+1495]
004aa1e4ldr x0, [sp+1600]
004aa1e8ldr x1, [sp+1608]
004aa1ecldr x2, [sp+1616]
004aa1f0ldp x29, x30, [sp-8]
004aa1f4movz x27, 10288
004aa1f8add sp, sp, x27
004aa1fcret x30
004aa200
004aa200loc_4aa200:
004aa200ldr x4, [sp+10296]
004aa204ldrsb x27, [x4]
004aa208ldr x5, [sp+4312]
004aa20cldr x6, [sp+4328]
004aa210ldr x7, [sp+4320]
004aa214ldrsw x8, [sp+4304]
004aa218str w8, [x4+16]
004aa21cstr x7, [x4+32]
004aa220str x6, [x4+40]
004aa224adrp x27, 0x5a1000
004aa228ldr w6, [x27+3056]
004aa22ccbz w6, 0x4aa234
004aa230b 0x4aa238
004aa234
004aa234loc_4aa234:
004aa234b 0x4aa24c
004aa238
004aa238loc_4aa238:
004aa238bl runtime.gcWriteBarrier2
004aa23cstr x5, [x25]
004aa240ldr x6, [x4+24]
004aa244str x6, [x25+8]
004aa248b 0x4aa24c
004aa24c
004aa24cloc_4aa24c:
004aa24cstr x5, [x4+24]
004aa250add x20, sp, 4096
004aa254add x20, x20, 1400
004aa258adr x27, 16
004aa25cstp x29, x27, [sp-24]
004aa260sub x29, sp, 24
004aa264bl fn_87c6c
004aa268sub x29, sp, 8
004aa26cadd x27, sp, 3352
004aa270add x27, x27, 4096
004aa274stp xzr, xzr, [x27]
004aa278ldrsw x0, [sp+2008]
004aa27cldr x1, [sp+2016]
004aa280ldr x2, [sp+2024]
004aa284ldr x3, [sp+2032]
004aa288add x21, sp, 8
004aa28cadd x20, sp, 1624
004aa290adr x27, 16
004aa294stp x29, x27, [sp-24]
004aa298sub x29, sp, 24
004aa29cbl fn_87e60
004aa2a0sub x29, sp, 8
004aa2a4add x21, sp, 392
004aa2a8add x20, sp, 4096
004aa2acadd x20, x20, 88
004aa2b0adr x27, 16
004aa2b4stp x29, x27, [sp-24]
004aa2b8sub x29, sp, 24
004aa2bcbl fn_87ec8
004aa2c0sub x29, sp, 8
004aa2c4ldr x4, [sp+4360]
004aa2c8str x4, [sp+568]
004aa2ccbl gopkg.in/jcmturner/gokrb5.v7/messages.NewAPReq
004aa2d0add x21, sp, 4096
004aa2d4add x21, x21, 1400
004aa2d8add x20, sp, 576
004aa2dcadr x27, 16
004aa2e0stp x29, x27, [sp-24]
004aa2e4sub x29, sp, 24
004aa2e8bl fn_87dd8
004aa2ecsub x29, sp, 8
004aa2f0str x0, [sp+7448]
004aa2f4str x1, [sp+7456]
004aa2f8add x21, sp, 4096
004aa2fcadd x21, x21, 3840
004aa300add x20, sp, 4096
004aa304add x20, x20, 1400
004aa308adr x27, 16
004aa30cstp x29, x27, [sp-24]
004aa310sub x29, sp, 24
004aa314bl fn_87dd8
004aa318sub x29, sp, 8
004aa31cldr x4, [sp+7448]
004aa320ldr x5, [sp+7456]
004aa324str x4, [sp+7920]
004aa328str x5, [sp+7928]
004aa32cadd x21, sp, 4096
004aa330add x21, x21, 296
004aa334add x20, sp, 4096
004aa338add x20, x20, 3840
004aa33cadr x27, 16
004aa340stp x29, x27, [sp-24]
004aa344sub x29, sp, 24
004aa348bl fn_87dd8
004aa34csub x29, sp, 8
004aa350ldr x4, [sp+7928]
004aa354ldr x5, [sp+7920]
004aa358str x5, [sp+4160]
004aa35cstr x4, [sp+4168]
004aa360cbnz x5, 0x4aa368
004aa364b 0x4aa46c
004aa368
004aa368loc_4aa368:
004aa368add x27, sp, 2096
004aa36cadd x27, x27, 4096
004aa370stp xzr, xzr, [x27]
004aa374add x5, sp, 4096
004aa378add x5, x5, 2096
004aa37cstr x5, [sp+5312]
004aa380ldr x5, [sp+4160]
004aa384ldr x6, [sp+4168]
004aa388str x5, [sp+5296]
004aa38cstr x6, [sp+5304]
004aa390str x5, [sp+5288]
004aa394ldr x5, [sp+5288]
004aa398cbnz x5, 0x4aa3a0
004aa39cb 0x4aa3b0
004aa3a0
004aa3a0loc_4aa3a0:
004aa3a0ldr x5, [sp+5288]
004aa3a4ldr x5, [x5+8]
004aa3a8str x5, [sp+5288]
004aa3acb 0x4aa3b4
004aa3b0
004aa3b0loc_4aa3b0:
004aa3b0b 0x4aa3b4
004aa3b4
004aa3b4loc_4aa3b4:
004aa3b4ldr x5, [sp+5312]
004aa3b8ldrsb x27, [x5]
004aa3bcldr x6, [sp+5304]
004aa3c0ldr x7, [sp+5288]
004aa3c4str x7, [x5]
004aa3c8adrp x27, 0x5a1000
004aa3ccldr w7, [x27+3056]
004aa3d0cbz w7, 0x4aa3d8
004aa3d4b 0x4aa3dc
004aa3d8
004aa3d8loc_4aa3d8:
004aa3d8b 0x4aa3f0
004aa3dc
004aa3dcloc_4aa3dc:
004aa3dcbl runtime.gcWriteBarrier2
004aa3e0str x6, [x25]
004aa3e4ldr x7, [x5+8]
004aa3e8str x7, [x25+8]
004aa3ecb 0x4aa3f0
004aa3f0
004aa3f0loc_4aa3f0:
004aa3f0str x6, [x5+8]
004aa3f4ldr x2, [sp+5312]
004aa3f8ldrsb x27, [x2]
004aa3fcb 0x4aa400
004aa400
004aa400loc_4aa400:
004aa400str x2, [sp+5320]
004aa404orr x4, xzr, 1
004aa408str x4, [sp+5328]
004aa40cstr x4, [sp+5336]
004aa410adrp x0, 0x212000
004aa414add x0, x0, 2541
004aa418movz x1, 29
004aa41cmov x3, x4
004aa420bl fmt.Errorf
004aa424str x0, [sp+7448]
004aa428str x1, [sp+7456]
004aa42cstr xzr, [sp+1600]
004aa430add x27, sp, 1608
004aa434stp xzr, xzr, [x27]
004aa438strb wzr, [sp+1495]
004aa43cldr x4, [sp+7448]
004aa440ldr x5, [sp+7456]
004aa444str x4, [sp+1584]
004aa448str x5, [sp+1592]
004aa44cldrb w3, [sp+1495]
004aa450ldr x0, [sp+1600]
004aa454ldr x1, [sp+1608]
004aa458ldr x2, [sp+1616]
004aa45cldp x29, x30, [sp-8]
004aa460movz x27, 10288
004aa464add sp, sp, x27
004aa468ret x30
004aa46c
004aa46cloc_4aa46c:
004aa46cldr x2, [sp+5056]
004aa470ldr x3, [sp+5048]
004aa474ldr x4, [sp+5064]
004aa478str x3, [sp+5472]
004aa47cstr x2, [sp+5480]
004aa480str x4, [sp+5488]
004aa484str xzr, [sp+1528]
004aa488str x2, [sp+1520]
004aa48cb 0x4aa84c
004aa490
004aa490loc_4aa490:
004aa490b 0x4aa498
004aa494
004aa494loc_4aa494:
004aa494b 0x4aa498
004aa498
004aa498loc_4aa498:
004aa498subs xzr, x6, 3
004aa49cb.eq 0x4aa4a4
004aa4a0b 0x4aa658
004aa4a4
004aa4a4loc_4aa4a4:
004aa4a4b 0x4aa4a8
004aa4a8
004aa4a8loc_4aa4a8:
004aa4a8add x20, sp, 2080
004aa4acadr x27, 16
004aa4b0stp x29, x27, [sp-24]
004aa4b4sub x29, sp, 24
004aa4b8bl fn_87c14
004aa4bcsub x29, sp, 8
004aa4c0ldr x1, [sp+10320]
004aa4c4ldr x2, [sp+10328]
004aa4c8ldr x3, [sp+10336]
004aa4ccadd x0, sp, 2080
004aa4d0bl gopkg.in/jcmturner/gokrb5.v7/spnego.(*KRB5Token).Unmarshal
004aa4d4str x0, [sp+4128]
004aa4d8str x1, [sp+4136]
004aa4dccbnz x0, 0x4aa4e4
004aa4e0b 0x4aa5f8
004aa4e4
004aa4e4loc_4aa4e4:
004aa4e4add x27, sp, 2096
004aa4e8add x27, x27, 4096
004aa4ecstp xzr, xzr, [x27]
004aa4f0add x5, sp, 4096
004aa4f4add x5, x5, 2096
004aa4f8str x5, [sp+5192]
004aa4fcldr x5, [sp+4128]
004aa500ldr x6, [sp+4136]
004aa504str x5, [sp+5176]
004aa508str x6, [sp+5184]
004aa50cstr x5, [sp+5168]
004aa510ldr x5, [sp+5168]
004aa514cbnz x5, 0x4aa51c
004aa518b 0x4aa52c
004aa51c
004aa51cloc_4aa51c:
004aa51cldr x5, [sp+5168]
004aa520ldr x5, [x5+8]
004aa524str x5, [sp+5168]
004aa528b 0x4aa530
004aa52c
004aa52cloc_4aa52c:
004aa52cb 0x4aa530
004aa530
004aa530loc_4aa530:
004aa530ldr x5, [sp+5192]
004aa534ldrsb x27, [x5]
004aa538ldr x6, [sp+5184]
004aa53cldr x7, [sp+5168]
004aa540str x7, [x5]
004aa544adrp x27, 0x5a1000
004aa548ldr w7, [x27+3056]
004aa54ccbz w7, 0x4aa554
004aa550b 0x4aa558
004aa554
004aa554loc_4aa554:
004aa554b 0x4aa56c
004aa558
004aa558loc_4aa558:
004aa558bl runtime.gcWriteBarrier2
004aa55cstr x6, [x25]
004aa560ldr x7, [x5+8]
004aa564str x7, [x25+8]
004aa568b 0x4aa56c
004aa56c
004aa56cloc_4aa56c:
004aa56cstr x6, [x5+8]
004aa570ldr x2, [sp+5192]
004aa574ldrsb x27, [x2]
004aa578b 0x4aa57c
004aa57c
004aa57cloc_4aa57c:
004aa57cstr x2, [sp+5200]
004aa580orr x4, xzr, 1
004aa584str x4, [sp+5208]
004aa588str x4, [sp+5216]
004aa58cadrp x0, 0x214000
004aa590add x0, x0, 2736
004aa594orr x1, xzr, 32
004aa598mov x3, x4
004aa59cbl fmt.Errorf
004aa5a0str x0, [sp+4112]
004aa5a4str x1, [sp+4120]
004aa5a8adrp x5, 0x5a1000
004aa5acadd x5, x5, 1504
004aa5b0str x5, [sp+5160]
004aa5b4b 0x4aa5b8
004aa5b8
004aa5b8loc_4aa5b8:
004aa5b8str x5, [sp+1600]
004aa5bcadd x27, sp, 1608
004aa5c0stp xzr, xzr, [x27]
004aa5c4strb wzr, [sp+1495]
004aa5c8ldr x4, [sp+4112]
004aa5ccldr x5, [sp+4120]
004aa5d0str x4, [sp+1584]
004aa5d4str x5, [sp+1592]
004aa5d8ldrb w3, [sp+1495]
004aa5dcldr x0, [sp+1600]
004aa5e0ldr x1, [sp+1608]
004aa5e4ldr x2, [sp+1616]
004aa5e8ldp x29, x30, [sp-8]
004aa5ecmovz x27, 10288
004aa5f0add sp, sp, x27
004aa5f4ret x30
004aa5f8
004aa5f8loc_4aa5f8:
004aa5f8ldr x6, [sp+10296]
004aa5fcldrsb x27, [x6]
004aa600orr x7, xzr, 4
004aa604str x7, [x6]
004aa608adrp x6, 0x5a1000
004aa60cadd x6, x6, 1504
004aa610str x6, [sp+5152]
004aa614b 0x4aa618
004aa618
004aa618loc_4aa618:
004aa618str x6, [sp+1600]
004aa61cadd x27, sp, 1608
004aa620stp xzr, xzr, [x27]
004aa624strb wzr, [sp+1495]
004aa628add x27, sp, 1584
004aa62cstp xzr, xzr, [x27]
004aa630ldrb w3, [sp+1495]
004aa634ldr x0, [sp+1600]
004aa638ldr x1, [sp+1608]
004aa63cldr x2, [sp+1616]
004aa640mov x4, xzr
004aa644mov x5, xzr
004aa648ldp x29, x30, [sp-8]
004aa64cmovz x27, 10288
004aa650add sp, sp, x27
004aa654ret x30
004aa658
004aa658loc_4aa658:
004aa658subs xzr, x6, 4
004aa65cb.eq 0x4aa664
004aa660b 0x4aa754
004aa664
004aa664loc_4aa664:
004aa664b 0x4aa668
004aa668
004aa668loc_4aa668:
004aa668add x27, sp, 2096
004aa66cadd x27, x27, 4096
004aa670stp xzr, xzr, [x27]
004aa674add x1, sp, 4096
004aa678add x1, x1, 2096
004aa67cstr x1, [sp+5120]
004aa680ldr x1, [sp+10296]
004aa684ldrsb x27, [x1]
004aa688ldr x1, [x1]
004aa68cstr x1, [sp+1512]
004aa690ldr x0, [sp+1512]
004aa694bl runtime.convT64
004aa698str x0, [sp+5112]
004aa69cldr x1, [sp+5120]
004aa6a0ldrsb x27, [x1]
004aa6a4adrp x2, 0x14c000
004aa6a8add x2, x2, 2240
004aa6acstr x2, [x1]
004aa6b0adrp x27, 0x5a1000
004aa6b4ldr w2, [x27+3056]
004aa6b8cbz w2, 0x4aa6c0
004aa6bcb 0x4aa6c4
004aa6c0
004aa6c0loc_4aa6c0:
004aa6c0b 0x4aa6d8
004aa6c4
004aa6c4loc_4aa6c4:
004aa6c4bl runtime.gcWriteBarrier2
004aa6c8str x0, [x25]
004aa6ccldr x5, [x1+8]
004aa6d0str x5, [x25+8]
004aa6d4b 0x4aa6d8
004aa6d8
004aa6d8loc_4aa6d8:
004aa6d8str x0, [x1+8]
004aa6dcldr x2, [sp+5120]
004aa6e0ldrsb x27, [x2]
004aa6e4b 0x4aa6e8
004aa6e8
004aa6e8loc_4aa6e8:
004aa6e8str x2, [sp+5128]
004aa6ecorr x4, xzr, 1
004aa6f0str x4, [sp+5136]
004aa6f4str x4, [sp+5144]
004aa6f8adrp x0, 0x220000
004aa6fcadd x0, x0, 63
004aa700movz x1, 52
004aa704mov x3, x4
004aa708bl fmt.Errorf
004aa70cstr x0, [sp+7448]
004aa710str x1, [sp+7456]
004aa714str xzr, [sp+1600]
004aa718add x27, sp, 1608
004aa71cstp xzr, xzr, [x27]
004aa720strb wzr, [sp+1495]
004aa724ldr x4, [sp+7448]
004aa728ldr x5, [sp+7456]
004aa72cstr x4, [sp+1584]
004aa730str x5, [sp+1592]
004aa734ldrb w3, [sp+1495]
004aa738ldr x0, [sp+1600]
004aa73cldr x1, [sp+1608]
004aa740ldr x2, [sp+1616]
004aa744ldp x29, x30, [sp-8]
004aa748movz x27, 10288
004aa74cadd sp, sp, x27
004aa750ret x30
004aa754
004aa754loc_4aa754:
004aa754b 0x4aa758
004aa758
004aa758loc_4aa758:
004aa758b 0x4aa75c
004aa75c
004aa75cloc_4aa75c:
004aa75cb 0x4aa760
004aa760
004aa760loc_4aa760:
004aa760add x27, sp, 2096
004aa764add x27, x27, 4096
004aa768stp xzr, xzr, [x27]
004aa76cadd x1, sp, 4096
004aa770add x1, x1, 2096
004aa774str x1, [sp+5080]
004aa778ldr x1, [sp+10296]
004aa77cldrsb x27, [x1]
004aa780ldr x1, [x1]
004aa784str x1, [sp+1504]
004aa788ldr x0, [sp+1504]
004aa78cbl runtime.convT64
004aa790str x0, [sp+5072]
004aa794ldr x1, [sp+5080]
004aa798ldrsb x27, [x1]
004aa79cadrp x2, 0x14c000
004aa7a0add x2, x2, 2240
004aa7a4str x2, [x1]
004aa7a8adrp x27, 0x5a1000
004aa7acldr w2, [x27+3056]
004aa7b0cbz w2, 0x4aa7b8
004aa7b4b 0x4aa7bc
004aa7b8
004aa7b8loc_4aa7b8:
004aa7b8b 0x4aa7d0
004aa7bc
004aa7bcloc_4aa7bc:
004aa7bcbl runtime.gcWriteBarrier2
004aa7c0str x0, [x25]
004aa7c4ldr x5, [x1+8]
004aa7c8str x5, [x25+8]
004aa7ccb 0x4aa7d0
004aa7d0
004aa7d0loc_4aa7d0:
004aa7d0str x0, [x1+8]
004aa7d4ldr x2, [sp+5080]
004aa7d8ldrsb x27, [x2]
004aa7dcb 0x4aa7e0
004aa7e0
004aa7e0loc_4aa7e0:
004aa7e0str x2, [sp+5088]
004aa7e4orr x4, xzr, 1
004aa7e8str x4, [sp+5096]
004aa7ecstr x4, [sp+5104]
004aa7f0adrp x0, 0x20a000
004aa7f4add x0, x0, 3588
004aa7f8orr x1, xzr, 16
004aa7fcmov x3, x4
004aa800bl fmt.Errorf
004aa804str x0, [sp+7448]
004aa808str x1, [sp+7456]
004aa80cstr xzr, [sp+1600]
004aa810add x27, sp, 1608
004aa814stp xzr, xzr, [x27]
004aa818strb wzr, [sp+1495]
004aa81cldr x4, [sp+7448]
004aa820ldr x5, [sp+7456]
004aa824str x4, [sp+1584]
004aa828str x5, [sp+1592]
004aa82cldrb w3, [sp+1495]
004aa830ldr x0, [sp+1600]
004aa834ldr x1, [sp+1608]
004aa838ldr x2, [sp+1616]
004aa83cldp x29, x30, [sp-8]
004aa840movz x27, 10288
004aa844add sp, sp, x27
004aa848ret x30
004aa84c
004aa84cloc_4aa84c:
004aa84cldr x2, [sp+1520]
004aa850ldr x3, [sp+1528]
004aa854subs xzr, x2, x3
004aa858b.gt 0x4aa860
004aa85cb 0x4aa890
004aa860
004aa860loc_4aa860:
004aa860ldr x2, [sp+1528]
004aa864ldr x3, [sp+5472]
004aa868ldr x1, [x3+3*x2]
004aa86cstr x1, [sp+1496]
004aa870add x0, sp, 4096
004aa874add x0, x0, 312
004aa878bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
004aa87cb 0x4aa880
004aa880
004aa880loc_4aa880:
004aa880ldr x2, [sp+1528]
004aa884add x2, x2, 1
004aa888str x2, [sp+1528]
004aa88cb 0x4aa84c
004aa890
004aa890loc_4aa890:
004aa890add x21, sp, 3136
004aa894add x20, sp, 4096
004aa898add x20, x20, 296
004aa89cadr x27, 16
004aa8a0stp x29, x27, [sp-24]
004aa8a4sub x29, sp, 24
004aa8a8bl fn_87dd8
004aa8acsub x29, sp, 8
004aa8b0str xzr, [sp+6168]
004aa8b4add x27, sp, 2080
004aa8b8add x27, x27, 4096
004aa8bcstp xzr, xzr, [x27]
004aa8c0add x27, sp, 3352
004aa8c4add x27, x27, 4096
004aa8c8stp xzr, xzr, [x27]
004aa8ccadd x0, sp, 3088
004aa8d0bl gopkg.in/jcmturner/gokrb5.v7/spnego.(*KRB5Token).Marshal
004aa8d4str x0, [sp+6168]
004aa8d8str x1, [sp+6176]
004aa8dcstr x2, [sp+6184]
004aa8e0str x3, [sp+7448]
004aa8e4str x4, [sp+7456]
004aa8e8ldr x1, [sp+6168]
004aa8ecldr x2, [sp+6176]
004aa8f0ldr x3, [sp+6184]
004aa8f4str x1, [sp+7896]
004aa8f8str x2, [sp+7904]
004aa8fcstr x3, [sp+7912]
004aa900ldr x1, [sp+7448]
004aa904ldr x2, [sp+7456]
004aa908str x1, [sp+7880]
004aa90cstr x2, [sp+7888]
004aa910ldr x1, [sp+7896]
004aa914ldr x2, [sp+7904]
004aa918ldr x3, [sp+7912]
004aa91cstr x1, [sp+2040]
004aa920str x2, [sp+2048]
004aa924str x3, [sp+2056]
004aa928ldr x1, [sp+7888]
004aa92cldr x2, [sp+7880]
004aa930str x2, [sp+4160]
004aa934str x1, [sp+4168]
004aa938cbnz x2, 0x4aa940
004aa93cb 0x4aaa40
004aa940
004aa940loc_4aa940:
004aa940add x27, sp, 2096
004aa944add x27, x27, 4096
004aa948stp xzr, xzr, [x27]
004aa94cadd x3, sp, 4096
004aa950add x3, x3, 2096
004aa954str x3, [sp+5256]
004aa958ldr x3, [sp+4160]
004aa95cldr x4, [sp+4168]
004aa960str x3, [sp+5240]
004aa964str x4, [sp+5248]
004aa968str x3, [sp+5232]
004aa96cldr x3, [sp+5232]
004aa970cbnz x3, 0x4aa978
004aa974b 0x4aa988
004aa978
004aa978loc_4aa978:
004aa978ldr x3, [sp+5232]
004aa97cldr x3, [x3+8]
004aa980str x3, [sp+5232]
004aa984b 0x4aa98c
004aa988
004aa988loc_4aa988:
004aa988b 0x4aa98c
004aa98c
004aa98cloc_4aa98c:
004aa98cldr x3, [sp+5256]
004aa990ldrsb x27, [x3]
004aa994ldr x4, [sp+5232]
004aa998ldr x5, [sp+5248]
004aa99cstr x4, [x3]
004aa9a0adrp x27, 0x5a1000
004aa9a4ldr w4, [x27+3056]
004aa9a8cbz w4, 0x4aa9b0
004aa9acb 0x4aa9b4
004aa9b0
004aa9b0loc_4aa9b0:
004aa9b0b 0x4aa9c8
004aa9b4
004aa9b4loc_4aa9b4:
004aa9b4bl runtime.gcWriteBarrier2
004aa9b8str x5, [x25]
004aa9bcldr x4, [x3+8]
004aa9c0str x4, [x25+8]
004aa9c4b 0x4aa9c8
004aa9c8
004aa9c8loc_4aa9c8:
004aa9c8str x5, [x3+8]
004aa9ccldr x0, [sp+5256]
004aa9d0ldrsb x27, [x0]
004aa9d4b 0x4aa9d8
004aa9d8
004aa9d8loc_4aa9d8:
004aa9d8str x0, [sp+5264]
004aa9dcorr x2, xzr, 1
004aa9e0str x2, [sp+5272]
004aa9e4str x2, [sp+5280]
004aa9e8mov x1, x2
004aa9ecbl fmt.Println
004aa9f0adrp x3, 0x5a1000
004aa9f4add x3, x3, 1504
004aa9f8str x3, [sp+5224]
004aa9fcb 0x4aaa00
004aaa00
004aaa00loc_4aaa00:
004aaa00str x3, [sp+1600]
004aaa04add x27, sp, 1608
004aaa08stp xzr, xzr, [x27]
004aaa0cstrb wzr, [sp+1495]
004aaa10ldr x4, [sp+4160]
004aaa14ldr x5, [sp+4168]
004aaa18str x4, [sp+1584]
004aaa1cstr x5, [sp+1592]
004aaa20ldrb w3, [sp+1495]
004aaa24ldr x0, [sp+1600]
004aaa28ldr x1, [sp+1608]
004aaa2cldr x2, [sp+1616]
004aaa30ldp x29, x30, [sp-8]
004aaa34movz x27, 10288
004aaa38add sp, sp, x27
004aaa3cret x30
004aaa40
004aaa40loc_4aaa40:
004aaa40ldr x6, [sp+10296]
004aaa44ldrsb x27, [x6]
004aaa48orr x7, xzr, 3
004aaa4cstr x7, [x6]
004aaa50ldr x6, [sp+2040]
004aaa54ldr x7, [sp+2048]
004aaa58ldr x8, [sp+2056]
004aaa5cstr x6, [sp+1600]
004aaa60str x7, [sp+1608]
004aaa64str x8, [sp+1616]
004aaa68orr x6, xzr, 1
004aaa6cstrb w6, [sp+1495]
004aaa70add x27, sp, 1584
004aaa74stp xzr, xzr, [x27]
004aaa78ldrb w3, [sp+1495]
004aaa7cldr x0, [sp+1600]
004aaa80ldr x1, [sp+1608]
004aaa84ldr x2, [sp+1616]
004aaa88mov x4, xzr
004aaa8cmov x5, xzr
004aaa90ldp x29, x30, [sp-8]
004aaa94movz x27, 10288
004aaa98add sp, sp, x27
004aaa9cret x30
004aaaa0
004aaaa0loc_4aaaa0:
004aaaa0stp x0, x1, [sp+8]
004aaaa4stp x2, x3, [sp+24]
004aaaa8stp x4, x5, [sp+40]
004aaaacstrb w6, [sp+56]
004aaab0mov x3, x30
004aaab4bl runtime.morestack_noctxt.abi0
004aaab8ldp x0, x1, [sp+8]
004aaabcldp x2, x3, [sp+24]
004aaac0ldp x4, x5, [sp+40]
004aaac4ldrb w6, [sp+56]
004aaac8b 0x4a9a70
004aaaccudf 0
004a9a70
004a9a70github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).InitSecContext: ; void github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).InitSecContext(github.com/yiya1989/sshkrb5/krb5forssh.Krb5InitiatorClient * k, struct string target, struct []uint8 token, bool isGSSDelegCreds)
004a9a70ldr x16, [x28+16]
004a9a74movz x27, 10160
004a9a78subs x17, sp, x27
004a9a7cb.lo 0x4aaaa0
004a9a80subs xzr, x17, x16
004a9a84b.ls 0x4aaaa0
004a9a88movz x27, 10288
004a9a8csub x20, sp, x27
004a9a90stp x29, x30, [x20-8]
004a9a94add sp, x20, 0
004a9a98sub x29, sp, 8
004a9a9cstr x0, [sp+10296]
004a9aa0str x1, [sp+10304]
004a9aa4str x2, [sp+10312]
004a9aa8str x3, [sp+10320]
004a9aacstr x4, [sp+10328]
004a9ab0str x5, [sp+10336]
004a9ab4add x27, sp, 8192
004a9ab8strb w6, [x27+2152]
004a9abcstr xzr, [sp+1600]
004a9ac0add x27, sp, 1608
004a9ac4stp xzr, xzr, [x27]
004a9ac8strb wzr, [sp+1495]
004a9accadd x27, sp, 1584
004a9ad0stp xzr, xzr, [x27]
004a9ad4add x27, sp, 1552
004a9ad8stp xzr, xzr, [x27]
004a9adcstr xzr, [sp+1568]
004a9ae0add x0, sp, 1552
004a9ae4str x0, [sp+5464]
004a9ae8ldrsb x27, [x0]
004a9aecorr x6, xzr, 128
004a9af0str x6, [x0]
004a9af4ldrsb x27, [x0]
004a9af8orr x6, xzr, 32
004a9afcstr x6, [x0+8]
004a9b00ldrsb x27, [x0]
004a9b04orr x7, xzr, 2
004a9b08str x7, [x0+16]
004a9b0cldrsb x27, [x0]
004a9b10b 0x4a9b14
004a9b14
004a9b14loc_4a9b14:
004a9b14str x0, [sp+4368]
004a9b18orr x2, xzr, 3
004a9b1cstr x2, [sp+4376]
004a9b20str x2, [sp+4384]
004a9b24add x27, sp, 8192
004a9b28ldrb w8, [x27+2152]
004a9b2ctbnz w8, 0, 0x4a9b34
004a9b30b 0x4a9b6c
004a9b34
004a9b34loc_4a9b34:
004a9b34b 0x4a9b38
004a9b38
004a9b38loc_4a9b38:
004a9b38orr x1, xzr, 4
004a9b3corr x3, xzr, 1
004a9b40adrp x4, 0x14c000
004a9b44add x4, x4, 3520
004a9b48bl runtime.growslice
004a9b4cb 0x4a9b50
004a9b50
004a9b50loc_4a9b50:
004a9b50orr x5, xzr, 1
004a9b54str x5, [x0+24]
004a9b58str x0, [sp+4368]
004a9b5corr x6, xzr, 4
004a9b60str x6, [sp+4376]
004a9b64str x2, [sp+4384]
004a9b68b 0x4a9b74
004a9b6c
004a9b6cloc_4a9b6c:
004a9b6corr x5, xzr, 1
004a9b70b 0x4a9b74
004a9b74
004a9b74loc_4a9b74:
004a9b74str xzr, [sp+1544]
004a9b78add x6, sp, 1544
004a9b7cstr x6, [sp+5456]
004a9b80ldrsb x27, [x6]
004a9b84orr x7, xzr, 2
004a9b88str x7, [x6]
004a9b8cldrsb x27, [x6]
004a9b90b 0x4a9b94
004a9b94
004a9b94loc_4a9b94:
004a9b94str x6, [sp+5048]
004a9b98str x5, [sp+5056]
004a9b9cstr x5, [sp+5064]
004a9ba0ldr x6, [sp+10296]
004a9ba4ldrsb x27, [x6]
004a9ba8ldr x6, [x6]
004a9bacstr x6, [sp+1536]
004a9bb0subs xzr, x6, 0
004a9bb4b.gt 0x4a9bbc
004a9bb8b 0x4aa494
004a9bbc
004a9bbcloc_4a9bbc:
004a9bbcsubs xzr, x6, 2
004a9bc0b.le 0x4a9bc8
004a9bc4b 0x4aa490
004a9bc8
004a9bc8loc_4a9bc8:
004a9bc8b 0x4a9bcc
004a9bcc
004a9bccloc_4a9bcc:
004a9bccldr x0, [sp+10304]
004a9bd0ldr x1, [sp+10312]
004a9bd4adrp x2, 0x266000
004a9bd8add x2, x2, 1888
004a9bdcmov x3, x5
004a9be0adrp x4, 0x206000
004a9be4add x4, x4, 4032
004a9be8bl strings.ReplaceAll
004a9becstr x0, [sp+2064]
004a9bf0str x1, [sp+2072]
004a9bf4add x20, sp, 4096
004a9bf8add x20, x20, 3400
004a9bfcadr x27, 16
004a9c00stp x29, x27, [sp-24]
004a9c04sub x29, sp, 24
004a9c08bl fn_87cb0
004a9c0csub x29, sp, 8
004a9c10str wzr, [sp+7464]
004a9c14str xzr, [sp+7472]
004a9c18add x27, sp, 3384
004a9c1cadd x27, x27, 4096
004a9c20stp xzr, xzr, [x27]
004a9c24add x27, sp, 3352
004a9c28add x27, x27, 4096
004a9c2cstp xzr, xzr, [x27]
004a9c30ldr x6, [sp+10296]
004a9c34ldrsb x27, [x6]
004a9c38ldr x0, [x6+8]
004a9c3cstr x0, [sp+5448]
004a9c40ldr x1, [sp+2064]
004a9c44ldr x2, [sp+2072]
004a9c48bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).GetServiceTicket
004a9c4cadd x21, sp, 4096
004a9c50add x21, x21, 3400
004a9c54add x20, sp, 8
004a9c58adr x27, 16
004a9c5cstp x29, x27, [sp-24]
004a9c60sub x29, sp, 24
004a9c64bl fn_87e60
004a9c68sub x29, sp, 8
004a9c6cstr w0, [sp+7464]
004a9c70str x1, [sp+7472]
004a9c74str x2, [sp+7480]
004a9c78str x3, [sp+7488]
004a9c7cstr x4, [sp+7448]
004a9c80str x5, [sp+7456]
004a9c84add x21, sp, 8192
004a9c88add x21, x21, 1704
004a9c8cadd x20, sp, 4096
004a9c90add x20, x20, 3400
004a9c94adr x27, 16
004a9c98stp x29, x27, [sp-24]
004a9c9csub x29, sp, 24
004a9ca0bl fn_87e60
004a9ca4sub x29, sp, 8
004a9ca8ldrsw x6, [sp+7464]
004a9cacldr x7, [sp+7472]
004a9cb0ldr x8, [sp+7480]
004a9cb4ldr x9, [sp+7488]
004a9cb8str w6, [sp+9864]
004a9cbcstr x7, [sp+9872]
004a9cc0str x8, [sp+9880]
004a9cc4str x9, [sp+9888]
004a9cc8ldr x6, [sp+7448]
004a9cccldr x7, [sp+7456]
004a9cd0str x6, [sp+9848]
004a9cd4str x7, [sp+9856]
004a9cd8add x21, sp, 1624
004a9cdcadd x20, sp, 8192
004a9ce0add x20, x20, 1704
004a9ce4adr x27, 16
004a9ce8stp x29, x27, [sp-24]
004a9cecsub x29, sp, 24
004a9cf0bl fn_87e60
004a9cf4sub x29, sp, 8
004a9cf8ldrsw x6, [sp+9864]
004a9cfcldr x7, [sp+9872]
004a9d00ldr x8, [sp+9880]
004a9d04ldr x9, [sp+9888]
004a9d08str w6, [sp+2008]
004a9d0cstr x7, [sp+2016]
004a9d10str x8, [sp+2024]
004a9d14str x9, [sp+2032]
004a9d18ldr x6, [sp+9856]
004a9d1cldr x7, [sp+9848]
004a9d20str x7, [sp+4160]
004a9d24str x6, [sp+4168]
004a9d28cbnz x7, 0x4a9d30
004a9d2cb 0x4a9d80
004a9d30
004a9d30loc_4a9d30:
004a9d30adrp x6, 0x5a2000
004a9d34add x6, x6, 1504
004a9d38str x6, [sp+5440]
004a9d3cb 0x4a9d40
004a9d40
004a9d40loc_4a9d40:
004a9d40str x6, [sp+1600]
004a9d44add x27, sp, 1608
004a9d48stp xzr, xzr, [x27]
004a9d4cstrb wzr, [sp+1495]
004a9d50ldr x4, [sp+4160]
004a9d54ldr x5, [sp+4168]
004a9d58str x4, [sp+1584]
004a9d5cstr x5, [sp+1592]
004a9d60ldrb w3, [sp+1495]
004a9d64ldr x0, [sp+1600]
004a9d68ldr x1, [sp+1608]
004a9d6cldr x2, [sp+1616]
004a9d70ldp x29, x30, [sp-8]
004a9d74movz x27, 10288
004a9d78add sp, sp, x27
004a9d7cret x30
004a9d80
004a9d80loc_4a9d80:
004a9d80add x20, sp, 4096
004a9d84add x20, x20, 2344
004a9d88adr x27, 16
004a9d8cstp x29, x27, [sp-24]
004a9d90sub x29, sp, 24
004a9d94bl fn_87c14
004a9d98sub x29, sp, 8
004a9d9cadd x27, sp, 3352
004a9da0add x27, x27, 4096
004a9da4stp xzr, xzr, [x27]
004a9da8ldr x11, [sp+10296]
004a9dacldrsb x27, [x11]
004a9db0ldr x0, [x11+8]
004a9db4str x0, [sp+5432]
004a9db8ldrsw x1, [sp+2008]
004a9dbcldr x5, [sp+4368]
004a9dc0ldr x8, [sp+5048]
004a9dc4ldr x6, [sp+4376]
004a9dc8ldr x9, [sp+5056]
004a9dccldr x2, [sp+2016]
004a9dd0ldr x7, [sp+4384]
004a9dd4ldr x10, [sp+5064]
004a9dd8ldr x3, [sp+2024]
004a9ddcldr x4, [sp+2032]
004a9de0add x21, sp, 8
004a9de4add x20, sp, 1624
004a9de8adr x27, 16
004a9decstp x29, x27, [sp-24]
004a9df0sub x29, sp, 24
004a9df4bl fn_87e60
004a9df8sub x29, sp, 8
004a9dfcbl gopkg.in/jcmturner/gokrb5.v7/spnego.NewKRB5TokenAPREQ
004a9e00add x21, sp, 4096
004a9e04add x21, x21, 2344
004a9e08add x20, sp, 392
004a9e0cadr x27, 16
004a9e10stp x29, x27, [sp-24]
004a9e14sub x29, sp, 24
004a9e18bl fn_87d28
004a9e1csub x29, sp, 8
004a9e20str x0, [sp+7448]
004a9e24str x1, [sp+7456]
004a9e28add x21, sp, 8192
004a9e2cadd x21, x21, 648
004a9e30add x20, sp, 4096
004a9e34add x20, x20, 2344
004a9e38adr x27, 16
004a9e3cstp x29, x27, [sp-24]
004a9e40sub x29, sp, 24
004a9e44bl fn_87d28
004a9e48sub x29, sp, 8
004a9e4cldr x11, [sp+7448]
004a9e50ldr x12, [sp+7456]
004a9e54str x11, [sp+8824]
004a9e58str x12, [sp+8832]
004a9e5cadd x21, sp, 3088
004a9e60add x20, sp, 8192
004a9e64add x20, x20, 648
004a9e68adr x27, 16
004a9e6cstp x29, x27, [sp-24]
004a9e70sub x29, sp, 24
004a9e74bl fn_87d28
004a9e78sub x29, sp, 8
004a9e7cldr x11, [sp+8824]
004a9e80ldr x12, [sp+8832]
004a9e84str x11, [sp+4160]
004a9e88str x12, [sp+4168]
004a9e8cldr x11, [sp+10296]
004a9e90ldrsb x27, [x11]
004a9e94ldr x11, [x11+8]
004a9e98ldrsb x27, [x11]
004a9e9cldr x0, [x11]
004a9ea0str x0, [sp+4176]
004a9ea4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Domain
004a9ea8str x0, [sp+6424]
004a9eacstr x1, [sp+6432]
004a9eb0ldr x0, [sp+4176]
004a9eb4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).CName
004a9eb8str w0, [sp+6392]
004a9ebcstr x1, [sp+6400]
004a9ec0str x2, [sp+6408]
004a9ec4str x3, [sp+6416]
004a9ec8add x20, sp, 4096
004a9eccadd x20, x20, 2112
004a9ed0adr x27, 16
004a9ed4stp x29, x27, [sp-24]
004a9ed8sub x29, sp, 24
004a9edcbl fn_87ce4
004a9ee0sub x29, sp, 8
004a9ee4str xzr, [sp+6384]
004a9ee8add x27, sp, 3352
004a9eecadd x27, x27, 4096
004a9ef0stp xzr, xzr, [x27]
004a9ef4ldrsw x2, [sp+6392]
004a9ef8ldr x3, [sp+6400]
004a9efcldr x4, [sp+6408]
004a9f00ldr x5, [sp+6416]
004a9f04ldr x0, [sp+6424]
004a9f08ldr x1, [sp+6432]
004a9f0cbl gopkg.in/jcmturner/gokrb5.v7/types.NewAuthenticator
004a9f10add x21, sp, 4096
004a9f14add x21, x21, 2112
004a9f18add x20, sp, 8
004a9f1cadr x27, 16
004a9f20stp x29, x27, [sp-24]
004a9f24sub x29, sp, 24
004a9f28bl fn_87ec8
004a9f2csub x29, sp, 8
004a9f30ldr x11, [sp+184]
004a9f34str x11, [sp+6384]
004a9f38str x0, [sp+7448]
004a9f3cstr x1, [sp+7456]
004a9f40add x21, sp, 8192
004a9f44add x21, x21, 448
004a9f48add x20, sp, 4096
004a9f4cadd x20, x20, 2112
004a9f50adr x27, 16
004a9f54stp x29, x27, [sp-24]
004a9f58sub x29, sp, 24
004a9f5cbl fn_87ec8
004a9f60sub x29, sp, 8
004a9f64ldr x11, [sp+6384]
004a9f68str x11, [sp+8816]
004a9f6cldr x11, [sp+7448]
004a9f70ldr x12, [sp+7456]
004a9f74str x11, [sp+8624]
004a9f78str x12, [sp+8632]
004a9f7cadd x21, sp, 4096
004a9f80add x21, x21, 88
004a9f84add x20, sp, 8192
004a9f88add x20, x20, 448
004a9f8cadr x27, 16
004a9f90stp x29, x27, [sp-24]
004a9f94sub x29, sp, 24
004a9f98bl fn_87ec8
004a9f9csub x29, sp, 8
004a9fa0ldr x11, [sp+8816]
004a9fa4str x11, [sp+4360]
004a9fa8ldr x11, [sp+8632]
004a9facldr x12, [sp+8624]
004a9fb0str x12, [sp+4160]
004a9fb4str x11, [sp+4168]
004a9fb8cbnz x12, 0x4a9fc0
004a9fbcb 0x4aa0c4
004a9fc0
004a9fc0loc_4a9fc0:
004a9fc0add x27, sp, 2096
004a9fc4add x27, x27, 4096
004a9fc8stp xzr, xzr, [x27]
004a9fccadd x5, sp, 4096
004a9fd0add x5, x5, 2096
004a9fd4str x5, [sp+5400]
004a9fd8ldr x5, [sp+4160]
004a9fdcldr x6, [sp+4168]
004a9fe0str x5, [sp+5384]
004a9fe4str x6, [sp+5392]
004a9fe8str x5, [sp+5376]
004a9fecldr x5, [sp+5376]
004a9ff0cbnz x5, 0x4a9ff8
004a9ff4b 0x4aa008
004a9ff8
004a9ff8loc_4a9ff8:
004a9ff8ldr x5, [sp+5376]
004a9ffcldr x5, [x5+8]
004aa000str x5, [sp+5376]
004aa004b 0x4aa00c
004aa008
004aa008loc_4aa008:
004aa008b 0x4aa00c
004aa00c
004aa00cloc_4aa00c:
004aa00cldr x5, [sp+5400]
004aa010ldrsb x27, [x5]
004aa014ldr x6, [sp+5376]
004aa018ldr x7, [sp+5392]
004aa01cstr x6, [x5]
004aa020adrp x27, 0x5a1000
004aa024ldr w6, [x27+3056]
004aa028cbz w6, 0x4aa030
004aa02cb 0x4aa034
004aa030
004aa030loc_4aa030:
004aa030b 0x4aa048
004aa034
004aa034loc_4aa034:
004aa034bl runtime.gcWriteBarrier2
004aa038str x7, [x25]
004aa03cldr x6, [x5+8]
004aa040str x6, [x25+8]
004aa044b 0x4aa048
004aa048
004aa048loc_4aa048:
004aa048str x7, [x5+8]
004aa04cldr x2, [sp+5400]
004aa050ldrsb x27, [x2]
004aa054b 0x4aa058
004aa058
004aa058loc_4aa058:
004aa058str x2, [sp+5408]
004aa05corr x4, xzr, 1
004aa060str x4, [sp+5416]
004aa064str x4, [sp+5424]
004aa068adrp x0, 0x218000
004aa06cadd x0, x0, 4026
004aa070movz x1, 38
004aa074mov x3, x4
004aa078bl fmt.Errorf
004aa07cstr x0, [sp+7448]
004aa080str x1, [sp+7456]
004aa084str xzr, [sp+1600]
004aa088add x27, sp, 1608
004aa08cstp xzr, xzr, [x27]
004aa090strb wzr, [sp+1495]
004aa094ldr x4, [sp+7448]
004aa098ldr x5, [sp+7456]
004aa09cstr x4, [sp+1584]
004aa0a0str x5, [sp+1592]
004aa0a4ldrb w3, [sp+1495]
004aa0a8ldr x0, [sp+1600]
004aa0acldr x1, [sp+1608]
004aa0b0ldr x2, [sp+1616]
004aa0b4ldp x29, x30, [sp-8]
004aa0b8movz x27, 10288
004aa0bcadd sp, sp, x27
004aa0c0ret x30
004aa0c4
004aa0c4loc_4aa0c4:
004aa0c4ldr x1, [sp+4368]
004aa0c8ldr x2, [sp+4376]
004aa0ccldr x3, [sp+4384]
004aa0d0ldr x0, [sp+10296]
004aa0d4bl github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).newAuthenticatorChksum
004aa0d8str x0, [sp+6168]
004aa0dcstr x1, [sp+6176]
004aa0e0str x2, [sp+6184]
004aa0e4str wzr, [sp+5344]
004aa0e8str xzr, [sp+5352]
004aa0ecadd x27, sp, 1264
004aa0f0add x27, x27, 4096
004aa0f4stp xzr, xzr, [x27]
004aa0f8movz x4, 32771
004aa0fcstr w4, [sp+5344]
004aa100ldr x4, [sp+6168]
004aa104ldr x5, [sp+6176]
004aa108ldr x6, [sp+6184]
004aa10cstr x4, [sp+5352]
004aa110str x5, [sp+5360]
004aa114str x6, [sp+5368]
004aa118ldrsw x7, [sp+5344]
004aa11cstr w7, [sp+4240]
004aa120str x4, [sp+4248]
004aa124str x5, [sp+4256]
004aa128str x6, [sp+4264]
004aa12cadd x27, sp, 2056
004aa130add x27, x27, 4096
004aa134stp xzr, xzr, [x27]
004aa138add x27, sp, 3352
004aa13cadd x27, x27, 4096
004aa140stp xzr, xzr, [x27]
004aa144ldrsw x0, [sp+2008]
004aa148bl gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype
004aa14cstr x0, [sp+6152]
004aa150str x1, [sp+6160]
004aa154str x2, [sp+7448]
004aa158str x3, [sp+7456]
004aa15cldr x4, [sp+6152]
004aa160ldr x5, [sp+6160]
004aa164str x4, [sp+8608]
004aa168str x5, [sp+8616]
004aa16cldr x4, [sp+7448]
004aa170ldr x5, [sp+7456]
004aa174str x4, [sp+8592]
004aa178str x5, [sp+8600]
004aa17cldr x4, [sp+8608]
004aa180ldr x0, [sp+8616]
004aa184str x4, [sp+4096]
004aa188str x0, [sp+4104]
004aa18cldrsb x27, [x4]
004aa190ldr x4, [x4+136]
004aa194blr x4
004aa198str x0, [sp+1576]
004aa19cldrsw x1, [sp+2008]
004aa1a0mov x2, x0
004aa1a4add x0, sp, 4096
004aa1a8add x0, x0, 88
004aa1acbl gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).GenerateSeqNumberAndSubKey
004aa1b0str x0, [sp+4144]
004aa1b4str x1, [sp+4152]
004aa1b8cbnz x0, 0x4aa1c0
004aa1bcb 0x4aa200
004aa1c0
004aa1c0loc_4aa1c0:
004aa1c0str xzr, [sp+1600]
004aa1c4add x27, sp, 1608
004aa1c8stp xzr, xzr, [x27]
004aa1ccstrb wzr, [sp+1495]
004aa1d0ldr x4, [sp+4144]
004aa1d4ldr x5, [sp+4152]
004aa1d8str x4, [sp+1584]
004aa1dcstr x5, [sp+1592]
004aa1e0ldrb w3, [sp+1495]
004aa1e4ldr x0, [sp+1600]
004aa1e8ldr x1, [sp+1608]
004aa1ecldr x2, [sp+1616]
004aa1f0ldp x29, x30, [sp-8]
004aa1f4movz x27, 10288
004aa1f8add sp, sp, x27
004aa1fcret x30
004aa200
004aa200loc_4aa200:
004aa200ldr x4, [sp+10296]
004aa204ldrsb x27, [x4]
004aa208ldr x5, [sp+4312]
004aa20cldr x6, [sp+4328]
004aa210ldr x7, [sp+4320]
004aa214ldrsw x8, [sp+4304]
004aa218str w8, [x4+16]
004aa21cstr x7, [x4+32]
004aa220str x6, [x4+40]
004aa224adrp x27, 0x5a1000
004aa228ldr w6, [x27+3056]
004aa22ccbz w6, 0x4aa234
004aa230b 0x4aa238
004aa234
004aa234loc_4aa234:
004aa234b 0x4aa24c
004aa238
004aa238loc_4aa238:
004aa238bl runtime.gcWriteBarrier2
004aa23cstr x5, [x25]
004aa240ldr x6, [x4+24]
004aa244str x6, [x25+8]
004aa248b 0x4aa24c
004aa24c
004aa24cloc_4aa24c:
004aa24cstr x5, [x4+24]
004aa250add x20, sp, 4096
004aa254add x20, x20, 1400
004aa258adr x27, 16
004aa25cstp x29, x27, [sp-24]
004aa260sub x29, sp, 24
004aa264bl fn_87c6c
004aa268sub x29, sp, 8
004aa26cadd x27, sp, 3352
004aa270add x27, x27, 4096
004aa274stp xzr, xzr, [x27]
004aa278ldrsw x0, [sp+2008]
004aa27cldr x1, [sp+2016]
004aa280ldr x2, [sp+2024]
004aa284ldr x3, [sp+2032]
004aa288add x21, sp, 8
004aa28cadd x20, sp, 1624
004aa290adr x27, 16
004aa294stp x29, x27, [sp-24]
004aa298sub x29, sp, 24
004aa29cbl fn_87e60
004aa2a0sub x29, sp, 8
004aa2a4add x21, sp, 392
004aa2a8add x20, sp, 4096
004aa2acadd x20, x20, 88
004aa2b0adr x27, 16
004aa2b4stp x29, x27, [sp-24]
004aa2b8sub x29, sp, 24
004aa2bcbl fn_87ec8
004aa2c0sub x29, sp, 8
004aa2c4ldr x4, [sp+4360]
004aa2c8str x4, [sp+568]
004aa2ccbl gopkg.in/jcmturner/gokrb5.v7/messages.NewAPReq
004aa2d0add x21, sp, 4096
004aa2d4add x21, x21, 1400
004aa2d8add x20, sp, 576
004aa2dcadr x27, 16
004aa2e0stp x29, x27, [sp-24]
004aa2e4sub x29, sp, 24
004aa2e8bl fn_87dd8
004aa2ecsub x29, sp, 8
004aa2f0str x0, [sp+7448]
004aa2f4str x1, [sp+7456]
004aa2f8add x21, sp, 4096
004aa2fcadd x21, x21, 3840
004aa300add x20, sp, 4096
004aa304add x20, x20, 1400
004aa308adr x27, 16
004aa30cstp x29, x27, [sp-24]
004aa310sub x29, sp, 24
004aa314bl fn_87dd8
004aa318sub x29, sp, 8
004aa31cldr x4, [sp+7448]
004aa320ldr x5, [sp+7456]
004aa324str x4, [sp+7920]
004aa328str x5, [sp+7928]
004aa32cadd x21, sp, 4096
004aa330add x21, x21, 296
004aa334add x20, sp, 4096
004aa338add x20, x20, 3840
004aa33cadr x27, 16
004aa340stp x29, x27, [sp-24]
004aa344sub x29, sp, 24
004aa348bl fn_87dd8
004aa34csub x29, sp, 8
004aa350ldr x4, [sp+7928]
004aa354ldr x5, [sp+7920]
004aa358str x5, [sp+4160]
004aa35cstr x4, [sp+4168]
004aa360cbnz x5, 0x4aa368
004aa364b 0x4aa46c
004aa368
004aa368loc_4aa368:
004aa368add x27, sp, 2096
004aa36cadd x27, x27, 4096
004aa370stp xzr, xzr, [x27]
004aa374add x5, sp, 4096
004aa378add x5, x5, 2096
004aa37cstr x5, [sp+5312]
004aa380ldr x5, [sp+4160]
004aa384ldr x6, [sp+4168]
004aa388str x5, [sp+5296]
004aa38cstr x6, [sp+5304]
004aa390str x5, [sp+5288]
004aa394ldr x5, [sp+5288]
004aa398cbnz x5, 0x4aa3a0
004aa39cb 0x4aa3b0
004aa3a0
004aa3a0loc_4aa3a0:
004aa3a0ldr x5, [sp+5288]
004aa3a4ldr x5, [x5+8]
004aa3a8str x5, [sp+5288]
004aa3acb 0x4aa3b4
004aa3b0
004aa3b0loc_4aa3b0:
004aa3b0b 0x4aa3b4
004aa3b4
004aa3b4loc_4aa3b4:
004aa3b4ldr x5, [sp+5312]
004aa3b8ldrsb x27, [x5]
004aa3bcldr x6, [sp+5304]
004aa3c0ldr x7, [sp+5288]
004aa3c4str x7, [x5]
004aa3c8adrp x27, 0x5a1000
004aa3ccldr w7, [x27+3056]
004aa3d0cbz w7, 0x4aa3d8
004aa3d4b 0x4aa3dc
004aa3d8
004aa3d8loc_4aa3d8:
004aa3d8b 0x4aa3f0
004aa3dc
004aa3dcloc_4aa3dc:
004aa3dcbl runtime.gcWriteBarrier2
004aa3e0str x6, [x25]
004aa3e4ldr x7, [x5+8]
004aa3e8str x7, [x25+8]
004aa3ecb 0x4aa3f0
004aa3f0
004aa3f0loc_4aa3f0:
004aa3f0str x6, [x5+8]
004aa3f4ldr x2, [sp+5312]
004aa3f8ldrsb x27, [x2]
004aa3fcb 0x4aa400
004aa400
004aa400loc_4aa400:
004aa400str x2, [sp+5320]
004aa404orr x4, xzr, 1
004aa408str x4, [sp+5328]
004aa40cstr x4, [sp+5336]
004aa410adrp x0, 0x212000
004aa414add x0, x0, 2541
004aa418movz x1, 29
004aa41cmov x3, x4
004aa420bl fmt.Errorf
004aa424str x0, [sp+7448]
004aa428str x1, [sp+7456]
004aa42cstr xzr, [sp+1600]
004aa430add x27, sp, 1608
004aa434stp xzr, xzr, [x27]
004aa438strb wzr, [sp+1495]
004aa43cldr x4, [sp+7448]
004aa440ldr x5, [sp+7456]
004aa444str x4, [sp+1584]
004aa448str x5, [sp+1592]
004aa44cldrb w3, [sp+1495]
004aa450ldr x0, [sp+1600]
004aa454ldr x1, [sp+1608]
004aa458ldr x2, [sp+1616]
004aa45cldp x29, x30, [sp-8]
004aa460movz x27, 10288
004aa464add sp, sp, x27
004aa468ret x30
004aa46c
004aa46cloc_4aa46c:
004aa46cldr x2, [sp+5056]
004aa470ldr x3, [sp+5048]
004aa474ldr x4, [sp+5064]
004aa478str x3, [sp+5472]
004aa47cstr x2, [sp+5480]
004aa480str x4, [sp+5488]
004aa484str xzr, [sp+1528]
004aa488str x2, [sp+1520]
004aa48cb 0x4aa84c
004aa490
004aa490loc_4aa490:
004aa490b 0x4aa498
004aa494
004aa494loc_4aa494:
004aa494b 0x4aa498
004aa498
004aa498loc_4aa498:
004aa498subs xzr, x6, 3
004aa49cb.eq 0x4aa4a4
004aa4a0b 0x4aa658
004aa4a4
004aa4a4loc_4aa4a4:
004aa4a4b 0x4aa4a8
004aa4a8
004aa4a8loc_4aa4a8:
004aa4a8add x20, sp, 2080
004aa4acadr x27, 16
004aa4b0stp x29, x27, [sp-24]
004aa4b4sub x29, sp, 24
004aa4b8bl fn_87c14
004aa4bcsub x29, sp, 8
004aa4c0ldr x1, [sp+10320]
004aa4c4ldr x2, [sp+10328]
004aa4c8ldr x3, [sp+10336]
004aa4ccadd x0, sp, 2080
004aa4d0bl gopkg.in/jcmturner/gokrb5.v7/spnego.(*KRB5Token).Unmarshal
004aa4d4str x0, [sp+4128]
004aa4d8str x1, [sp+4136]
004aa4dccbnz x0, 0x4aa4e4
004aa4e0b 0x4aa5f8
004aa4e4
004aa4e4loc_4aa4e4:
004aa4e4add x27, sp, 2096
004aa4e8add x27, x27, 4096
004aa4ecstp xzr, xzr, [x27]
004aa4f0add x5, sp, 4096
004aa4f4add x5, x5, 2096
004aa4f8str x5, [sp+5192]
004aa4fcldr x5, [sp+4128]
004aa500ldr x6, [sp+4136]
004aa504str x5, [sp+5176]
004aa508str x6, [sp+5184]
004aa50cstr x5, [sp+5168]
004aa510ldr x5, [sp+5168]
004aa514cbnz x5, 0x4aa51c
004aa518b 0x4aa52c
004aa51c
004aa51cloc_4aa51c:
004aa51cldr x5, [sp+5168]
004aa520ldr x5, [x5+8]
004aa524str x5, [sp+5168]
004aa528b 0x4aa530
004aa52c
004aa52cloc_4aa52c:
004aa52cb 0x4aa530
004aa530
004aa530loc_4aa530:
004aa530ldr x5, [sp+5192]
004aa534ldrsb x27, [x5]
004aa538ldr x6, [sp+5184]
004aa53cldr x7, [sp+5168]
004aa540str x7, [x5]
004aa544adrp x27, 0x5a1000
004aa548ldr w7, [x27+3056]
004aa54ccbz w7, 0x4aa554
004aa550b 0x4aa558
004aa554
004aa554loc_4aa554:
004aa554b 0x4aa56c
004aa558
004aa558loc_4aa558:
004aa558bl runtime.gcWriteBarrier2
004aa55cstr x6, [x25]
004aa560ldr x7, [x5+8]
004aa564str x7, [x25+8]
004aa568b 0x4aa56c
004aa56c
004aa56cloc_4aa56c:
004aa56cstr x6, [x5+8]
004aa570ldr x2, [sp+5192]
004aa574ldrsb x27, [x2]
004aa578b 0x4aa57c
004aa57c
004aa57cloc_4aa57c:
004aa57cstr x2, [sp+5200]
004aa580orr x4, xzr, 1
004aa584str x4, [sp+5208]
004aa588str x4, [sp+5216]
004aa58cadrp x0, 0x214000
004aa590add x0, x0, 2736
004aa594orr x1, xzr, 32
004aa598mov x3, x4
004aa59cbl fmt.Errorf
004aa5a0str x0, [sp+4112]
004aa5a4str x1, [sp+4120]
004aa5a8adrp x5, 0x5a1000
004aa5acadd x5, x5, 1504
004aa5b0str x5, [sp+5160]
004aa5b4b 0x4aa5b8
004aa5b8
004aa5b8loc_4aa5b8:
004aa5b8str x5, [sp+1600]
004aa5bcadd x27, sp, 1608
004aa5c0stp xzr, xzr, [x27]
004aa5c4strb wzr, [sp+1495]
004aa5c8ldr x4, [sp+4112]
004aa5ccldr x5, [sp+4120]
004aa5d0str x4, [sp+1584]
004aa5d4str x5, [sp+1592]
004aa5d8ldrb w3, [sp+1495]
004aa5dcldr x0, [sp+1600]
004aa5e0ldr x1, [sp+1608]
004aa5e4ldr x2, [sp+1616]
004aa5e8ldp x29, x30, [sp-8]
004aa5ecmovz x27, 10288
004aa5f0add sp, sp, x27
004aa5f4ret x30
004aa5f8
004aa5f8loc_4aa5f8:
004aa5f8ldr x6, [sp+10296]
004aa5fcldrsb x27, [x6]
004aa600orr x7, xzr, 4
004aa604str x7, [x6]
004aa608adrp x6, 0x5a1000
004aa60cadd x6, x6, 1504
004aa610str x6, [sp+5152]
004aa614b 0x4aa618
004aa618
004aa618loc_4aa618:
004aa618str x6, [sp+1600]
004aa61cadd x27, sp, 1608
004aa620stp xzr, xzr, [x27]
004aa624strb wzr, [sp+1495]
004aa628add x27, sp, 1584
004aa62cstp xzr, xzr, [x27]
004aa630ldrb w3, [sp+1495]
004aa634ldr x0, [sp+1600]
004aa638ldr x1, [sp+1608]
004aa63cldr x2, [sp+1616]
004aa640mov x4, xzr
004aa644mov x5, xzr
004aa648ldp x29, x30, [sp-8]
004aa64cmovz x27, 10288
004aa650add sp, sp, x27
004aa654ret x30
004aa658
004aa658loc_4aa658:
004aa658subs xzr, x6, 4
004aa65cb.eq 0x4aa664
004aa660b 0x4aa754
004aa664
004aa664loc_4aa664:
004aa664b 0x4aa668
004aa668
004aa668loc_4aa668:
004aa668add x27, sp, 2096
004aa66cadd x27, x27, 4096
004aa670stp xzr, xzr, [x27]
004aa674add x1, sp, 4096
004aa678add x1, x1, 2096
004aa67cstr x1, [sp+5120]
004aa680ldr x1, [sp+10296]
004aa684ldrsb x27, [x1]
004aa688ldr x1, [x1]
004aa68cstr x1, [sp+1512]
004aa690ldr x0, [sp+1512]
004aa694bl runtime.convT64
004aa698str x0, [sp+5112]
004aa69cldr x1, [sp+5120]
004aa6a0ldrsb x27, [x1]
004aa6a4adrp x2, 0x14c000
004aa6a8add x2, x2, 2240
004aa6acstr x2, [x1]
004aa6b0adrp x27, 0x5a1000
004aa6b4ldr w2, [x27+3056]
004aa6b8cbz w2, 0x4aa6c0
004aa6bcb 0x4aa6c4
004aa6c0
004aa6c0loc_4aa6c0:
004aa6c0b 0x4aa6d8
004aa6c4
004aa6c4loc_4aa6c4:
004aa6c4bl runtime.gcWriteBarrier2
004aa6c8str x0, [x25]
004aa6ccldr x5, [x1+8]
004aa6d0str x5, [x25+8]
004aa6d4b 0x4aa6d8
004aa6d8
004aa6d8loc_4aa6d8:
004aa6d8str x0, [x1+8]
004aa6dcldr x2, [sp+5120]
004aa6e0ldrsb x27, [x2]
004aa6e4b 0x4aa6e8
004aa6e8
004aa6e8loc_4aa6e8:
004aa6e8str x2, [sp+5128]
004aa6ecorr x4, xzr, 1
004aa6f0str x4, [sp+5136]
004aa6f4str x4, [sp+5144]
004aa6f8adrp x0, 0x220000
004aa6fcadd x0, x0, 63
004aa700movz x1, 52
004aa704mov x3, x4
004aa708bl fmt.Errorf
004aa70cstr x0, [sp+7448]
004aa710str x1, [sp+7456]
004aa714str xzr, [sp+1600]
004aa718add x27, sp, 1608
004aa71cstp xzr, xzr, [x27]
004aa720strb wzr, [sp+1495]
004aa724ldr x4, [sp+7448]
004aa728ldr x5, [sp+7456]
004aa72cstr x4, [sp+1584]
004aa730str x5, [sp+1592]
004aa734ldrb w3, [sp+1495]
004aa738ldr x0, [sp+1600]
004aa73cldr x1, [sp+1608]
004aa740ldr x2, [sp+1616]
004aa744ldp x29, x30, [sp-8]
004aa748movz x27, 10288
004aa74cadd sp, sp, x27
004aa750ret x30
004aa754
004aa754loc_4aa754:
004aa754b 0x4aa758
004aa758
004aa758loc_4aa758:
004aa758b 0x4aa75c
004aa75c
004aa75cloc_4aa75c:
004aa75cb 0x4aa760
004aa760
004aa760loc_4aa760:
004aa760add x27, sp, 2096
004aa764add x27, x27, 4096
004aa768stp xzr, xzr, [x27]
004aa76cadd x1, sp, 4096
004aa770add x1, x1, 2096
004aa774str x1, [sp+5080]
004aa778ldr x1, [sp+10296]
004aa77cldrsb x27, [x1]
004aa780ldr x1, [x1]
004aa784str x1, [sp+1504]
004aa788ldr x0, [sp+1504]
004aa78cbl runtime.convT64
004aa790str x0, [sp+5072]
004aa794ldr x1, [sp+5080]
004aa798ldrsb x27, [x1]
004aa79cadrp x2, 0x14c000
004aa7a0add x2, x2, 2240
004aa7a4str x2, [x1]
004aa7a8adrp x27, 0x5a1000
004aa7acldr w2, [x27+3056]
004aa7b0cbz w2, 0x4aa7b8
004aa7b4b 0x4aa7bc
004aa7b8
004aa7b8loc_4aa7b8:
004aa7b8b 0x4aa7d0
004aa7bc
004aa7bcloc_4aa7bc:
004aa7bcbl runtime.gcWriteBarrier2
004aa7c0str x0, [x25]
004aa7c4ldr x5, [x1+8]
004aa7c8str x5, [x25+8]
004aa7ccb 0x4aa7d0
004aa7d0
004aa7d0loc_4aa7d0:
004aa7d0str x0, [x1+8]
004aa7d4ldr x2, [sp+5080]
004aa7d8ldrsb x27, [x2]
004aa7dcb 0x4aa7e0
004aa7e0
004aa7e0loc_4aa7e0:
004aa7e0str x2, [sp+5088]
004aa7e4orr x4, xzr, 1
004aa7e8str x4, [sp+5096]
004aa7ecstr x4, [sp+5104]
004aa7f0adrp x0, 0x20a000
004aa7f4add x0, x0, 3588
004aa7f8orr x1, xzr, 16
004aa7fcmov x3, x4
004aa800bl fmt.Errorf
004aa804str x0, [sp+7448]
004aa808str x1, [sp+7456]
004aa80cstr xzr, [sp+1600]
004aa810add x27, sp, 1608
004aa814stp xzr, xzr, [x27]
004aa818strb wzr, [sp+1495]
004aa81cldr x4, [sp+7448]
004aa820ldr x5, [sp+7456]
004aa824str x4, [sp+1584]
004aa828str x5, [sp+1592]
004aa82cldrb w3, [sp+1495]
004aa830ldr x0, [sp+1600]
004aa834ldr x1, [sp+1608]
004aa838ldr x2, [sp+1616]
004aa83cldp x29, x30, [sp-8]
004aa840movz x27, 10288
004aa844add sp, sp, x27
004aa848ret x30
004aa84c
004aa84cloc_4aa84c:
004aa84cldr x2, [sp+1520]
004aa850ldr x3, [sp+1528]
004aa854subs xzr, x2, x3
004aa858b.gt 0x4aa860
004aa85cb 0x4aa890
004aa860
004aa860loc_4aa860:
004aa860ldr x2, [sp+1528]
004aa864ldr x3, [sp+5472]
004aa868ldr x1, [x3+3*x2]
004aa86cstr x1, [sp+1496]
004aa870add x0, sp, 4096
004aa874add x0, x0, 312
004aa878bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
004aa87cb 0x4aa880
004aa880
004aa880loc_4aa880:
004aa880ldr x2, [sp+1528]
004aa884add x2, x2, 1
004aa888str x2, [sp+1528]
004aa88cb 0x4aa84c
004aa890
004aa890loc_4aa890:
004aa890add x21, sp, 3136
004aa894add x20, sp, 4096
004aa898add x20, x20, 296
004aa89cadr x27, 16
004aa8a0stp x29, x27, [sp-24]
004aa8a4sub x29, sp, 24
004aa8a8bl fn_87dd8
004aa8acsub x29, sp, 8
004aa8b0str xzr, [sp+6168]
004aa8b4add x27, sp, 2080
004aa8b8add x27, x27, 4096
004aa8bcstp xzr, xzr, [x27]
004aa8c0add x27, sp, 3352
004aa8c4add x27, x27, 4096
004aa8c8stp xzr, xzr, [x27]
004aa8ccadd x0, sp, 3088
004aa8d0bl gopkg.in/jcmturner/gokrb5.v7/spnego.(*KRB5Token).Marshal
004aa8d4str x0, [sp+6168]
004aa8d8str x1, [sp+6176]
004aa8dcstr x2, [sp+6184]
004aa8e0str x3, [sp+7448]
004aa8e4str x4, [sp+7456]
004aa8e8ldr x1, [sp+6168]
004aa8ecldr x2, [sp+6176]
004aa8f0ldr x3, [sp+6184]
004aa8f4str x1, [sp+7896]
004aa8f8str x2, [sp+7904]
004aa8fcstr x3, [sp+7912]
004aa900ldr x1, [sp+7448]
004aa904ldr x2, [sp+7456]
004aa908str x1, [sp+7880]
004aa90cstr x2, [sp+7888]
004aa910ldr x1, [sp+7896]
004aa914ldr x2, [sp+7904]
004aa918ldr x3, [sp+7912]
004aa91cstr x1, [sp+2040]
004aa920str x2, [sp+2048]
004aa924str x3, [sp+2056]
004aa928ldr x1, [sp+7888]
004aa92cldr x2, [sp+7880]
004aa930str x2, [sp+4160]
004aa934str x1, [sp+4168]
004aa938cbnz x2, 0x4aa940
004aa93cb 0x4aaa40
004aa940
004aa940loc_4aa940:
004aa940add x27, sp, 2096
004aa944add x27, x27, 4096
004aa948stp xzr, xzr, [x27]
004aa94cadd x3, sp, 4096
004aa950add x3, x3, 2096
004aa954str x3, [sp+5256]
004aa958ldr x3, [sp+4160]
004aa95cldr x4, [sp+4168]
004aa960str x3, [sp+5240]
004aa964str x4, [sp+5248]
004aa968str x3, [sp+5232]
004aa96cldr x3, [sp+5232]
004aa970cbnz x3, 0x4aa978
004aa974b 0x4aa988
004aa978
004aa978loc_4aa978:
004aa978ldr x3, [sp+5232]
004aa97cldr x3, [x3+8]
004aa980str x3, [sp+5232]
004aa984b 0x4aa98c
004aa988
004aa988loc_4aa988:
004aa988b 0x4aa98c
004aa98c
004aa98cloc_4aa98c:
004aa98cldr x3, [sp+5256]
004aa990ldrsb x27, [x3]
004aa994ldr x4, [sp+5232]
004aa998ldr x5, [sp+5248]
004aa99cstr x4, [x3]
004aa9a0adrp x27, 0x5a1000
004aa9a4ldr w4, [x27+3056]
004aa9a8cbz w4, 0x4aa9b0
004aa9acb 0x4aa9b4
004aa9b0
004aa9b0loc_4aa9b0:
004aa9b0b 0x4aa9c8
004aa9b4
004aa9b4loc_4aa9b4:
004aa9b4bl runtime.gcWriteBarrier2
004aa9b8str x5, [x25]
004aa9bcldr x4, [x3+8]
004aa9c0str x4, [x25+8]
004aa9c4b 0x4aa9c8
004aa9c8
004aa9c8loc_4aa9c8:
004aa9c8str x5, [x3+8]
004aa9ccldr x0, [sp+5256]
004aa9d0ldrsb x27, [x0]
004aa9d4b 0x4aa9d8
004aa9d8
004aa9d8loc_4aa9d8:
004aa9d8str x0, [sp+5264]
004aa9dcorr x2, xzr, 1
004aa9e0str x2, [sp+5272]
004aa9e4str x2, [sp+5280]
004aa9e8mov x1, x2
004aa9ecbl fmt.Println
004aa9f0adrp x3, 0x5a1000
004aa9f4add x3, x3, 1504
004aa9f8str x3, [sp+5224]
004aa9fcb 0x4aaa00
004aaa00
004aaa00loc_4aaa00:
004aaa00str x3, [sp+1600]
004aaa04add x27, sp, 1608
004aaa08stp xzr, xzr, [x27]
004aaa0cstrb wzr, [sp+1495]
004aaa10ldr x4, [sp+4160]
004aaa14ldr x5, [sp+4168]
004aaa18str x4, [sp+1584]
004aaa1cstr x5, [sp+1592]
004aaa20ldrb w3, [sp+1495]
004aaa24ldr x0, [sp+1600]
004aaa28ldr x1, [sp+1608]
004aaa2cldr x2, [sp+1616]
004aaa30ldp x29, x30, [sp-8]
004aaa34movz x27, 10288
004aaa38add sp, sp, x27
004aaa3cret x30
004aaa40
004aaa40loc_4aaa40:
004aaa40ldr x6, [sp+10296]
004aaa44ldrsb x27, [x6]
004aaa48orr x7, xzr, 3
004aaa4cstr x7, [x6]
004aaa50ldr x6, [sp+2040]
004aaa54ldr x7, [sp+2048]
004aaa58ldr x8, [sp+2056]
004aaa5cstr x6, [sp+1600]
004aaa60str x7, [sp+1608]
004aaa64str x8, [sp+1616]
004aaa68orr x6, xzr, 1
004aaa6cstrb w6, [sp+1495]
004aaa70add x27, sp, 1584
004aaa74stp xzr, xzr, [x27]
004aaa78ldrb w3, [sp+1495]
004aaa7cldr x0, [sp+1600]
004aaa80ldr x1, [sp+1608]
004aaa84ldr x2, [sp+1616]
004aaa88mov x4, xzr
004aaa8cmov x5, xzr
004aaa90ldp x29, x30, [sp-8]
004aaa94movz x27, 10288
004aaa98add sp, sp, x27
004aaa9cret x30
004aaaa0
004aaaa0loc_4aaaa0:
004aaaa0stp x0, x1, [sp+8]
004aaaa4stp x2, x3, [sp+24]
004aaaa8stp x4, x5, [sp+40]
004aaaacstrb w6, [sp+56]
004aaab0mov x3, x30
004aaab4bl runtime.morestack_noctxt.abi0
004aaab8ldp x0, x1, [sp+8]
004aaabcldp x2, x3, [sp+24]
004aaac0ldp x4, x5, [sp+40]
004aaac4ldrb w6, [sp+56]
004aaac8b 0x4a9a70
004aaaccudf 0
004a9a70
004aaad0
004aaad0github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).GetMIC: ; void github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).GetMIC(github.com/yiya1989/sshkrb5/krb5forssh.Krb5InitiatorClient * k, struct []uint8 micFiled)
004aaad0ldr x16, [x28+16]
004aaad4sub x17, sp, 176
004aaad8subs xzr, x17, x16
004aaadcb.ls 0x4aacb0
004aaae0sub x20, sp, 304
004aaae4stp x29, x30, [x20-8]
004aaae8add sp, x20, 0
004aaaecsub x29, sp, 8
004aaaf0str x0, [sp+312]
004aaaf4str x1, [sp+320]
004aaaf8str x2, [sp+328]
004aaafcstr x3, [sp+336]
004aab00str xzr, [sp+80]
004aab04stp xzr, xzr, [sp+88]
004aab08stp xzr, xzr, [sp+64]
004aab0cstr xzr, [sp+272]
004aab10stp xzr, xzr, [sp+256]
004aab14ldr x7, [sp+312]
004aab18ldrsb x27, [x7]
004aab1cldr x4, [x7+24]
004aab20ldr x5, [x7+32]
004aab24ldr x6, [x7+40]
004aab28ldrsw x7, [x7+16]
004aab2cstr w7, [sp+200]
004aab30str x4, [sp+208]
004aab34str x5, [sp+216]
004aab38str x6, [sp+224]
004aab3cldr x0, [sp+320]
004aab40ldr x1, [sp+328]
004aab44ldr x2, [sp+336]
004aab48ldrsw x3, [sp+200]
004aab4cbl gopkg.in/jcmturner/gokrb5.v7/gssapi.NewInitiatorMICToken
004aab50str x0, [sp+272]
004aab54str x1, [sp+256]
004aab58str x2, [sp+264]
004aab5cldr x7, [sp+272]
004aab60str x7, [sp+192]
004aab64ldr x7, [sp+256]
004aab68ldr x8, [sp+264]
004aab6cstr x7, [sp+176]
004aab70str x8, [sp+184]
004aab74ldr x7, [sp+192]
004aab78str x7, [sp+128]
004aab7cldr x7, [sp+184]
004aab80ldr x8, [sp+176]
004aab84str x8, [sp+136]
004aab88str x7, [sp+144]
004aab8ccbnz x8, 0x4aab94
004aab90b 0x4aabc4
004aab94
004aab94loc_4aab94:
004aab94str xzr, [sp+80]
004aab98stp xzr, xzr, [sp+88]
004aab9cldr x3, [sp+136]
004aaba0ldr x4, [sp+144]
004aaba4str x3, [sp+64]
004aaba8str x4, [sp+72]
004aabacldr x0, [sp+80]
004aabb0ldr x1, [sp+88]
004aabb4ldr x2, [sp+96]
004aabb8ldp x29, x30, [sp-8]
004aabbcadd sp, sp, 304
004aabc0ret x30
004aabc4
004aabc4loc_4aabc4:
004aabc4str xzr, [sp+232]
004aabc8stp xzr, xzr, [sp+240]
004aabccstp xzr, xzr, [sp+256]
004aabd0ldr x0, [sp+128]
004aabd4bl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).Marshal
004aabd8str x0, [sp+232]
004aabdcstr x1, [sp+240]
004aabe0str x2, [sp+248]
004aabe4str x3, [sp+256]
004aabe8str x4, [sp+264]
004aabecldr x1, [sp+232]
004aabf0ldr x2, [sp+240]
004aabf4ldr x3, [sp+248]
004aabf8str x1, [sp+152]
004aabfcstr x2, [sp+160]
004aac00str x3, [sp+168]
004aac04ldr x1, [sp+256]
004aac08ldr x2, [sp+264]
004aac0cstr x1, [sp+280]
004aac10str x2, [sp+288]
004aac14ldr x1, [sp+152]
004aac18ldr x2, [sp+160]
004aac1cldr x3, [sp+168]
004aac20str x1, [sp+104]
004aac24str x2, [sp+112]
004aac28str x3, [sp+120]
004aac2cldr x1, [sp+288]
004aac30ldr x2, [sp+280]
004aac34str x2, [sp+136]
004aac38str x1, [sp+144]
004aac3ccbnz x2, 0x4aac44
004aac40b 0x4aac74
004aac44
004aac44loc_4aac44:
004aac44str xzr, [sp+80]
004aac48stp xzr, xzr, [sp+88]
004aac4cldr x3, [sp+136]
004aac50ldr x4, [sp+144]
004aac54str x3, [sp+64]
004aac58str x4, [sp+72]
004aac5cldr x0, [sp+80]
004aac60ldr x1, [sp+88]
004aac64ldr x2, [sp+96]
004aac68ldp x29, x30, [sp-8]
004aac6cadd sp, sp, 304
004aac70ret x30
004aac74
004aac74loc_4aac74:
004aac74ldr x5, [sp+104]
004aac78ldr x6, [sp+112]
004aac7cldr x7, [sp+120]
004aac80str x5, [sp+80]
004aac84str x6, [sp+88]
004aac88str x7, [sp+96]
004aac8cstp xzr, xzr, [sp+64]
004aac90ldr x0, [sp+80]
004aac94ldr x1, [sp+88]
004aac98ldr x2, [sp+96]
004aac9cmov x3, xzr
004aaca0mov x4, xzr
004aaca4ldp x29, x30, [sp-8]
004aaca8add sp, sp, 304
004aacacret x30
004aacb0
004aacb0loc_4aacb0:
004aacb0stp x0, x1, [sp+8]
004aacb4stp x2, x3, [sp+24]
004aacb8mov x3, x30
004aacbcbl runtime.morestack_noctxt.abi0
004aacc0ldp x0, x1, [sp+8]
004aacc4ldp x2, x3, [sp+24]
004aacc8b 0x4aaad0
004aacccudf 0
004aaad0
004aaad0github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).GetMIC: ; void github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).GetMIC(github.com/yiya1989/sshkrb5/krb5forssh.Krb5InitiatorClient * k, struct []uint8 micFiled)
004aaad0ldr x16, [x28+16]
004aaad4sub x17, sp, 176
004aaad8subs xzr, x17, x16
004aaadcb.ls 0x4aacb0
004aaae0sub x20, sp, 304
004aaae4stp x29, x30, [x20-8]
004aaae8add sp, x20, 0
004aaaecsub x29, sp, 8
004aaaf0str x0, [sp+312]
004aaaf4str x1, [sp+320]
004aaaf8str x2, [sp+328]
004aaafcstr x3, [sp+336]
004aab00str xzr, [sp+80]
004aab04stp xzr, xzr, [sp+88]
004aab08stp xzr, xzr, [sp+64]
004aab0cstr xzr, [sp+272]
004aab10stp xzr, xzr, [sp+256]
004aab14ldr x7, [sp+312]
004aab18ldrsb x27, [x7]
004aab1cldr x4, [x7+24]
004aab20ldr x5, [x7+32]
004aab24ldr x6, [x7+40]
004aab28ldrsw x7, [x7+16]
004aab2cstr w7, [sp+200]
004aab30str x4, [sp+208]
004aab34str x5, [sp+216]
004aab38str x6, [sp+224]
004aab3cldr x0, [sp+320]
004aab40ldr x1, [sp+328]
004aab44ldr x2, [sp+336]
004aab48ldrsw x3, [sp+200]
004aab4cbl gopkg.in/jcmturner/gokrb5.v7/gssapi.NewInitiatorMICToken
004aab50str x0, [sp+272]
004aab54str x1, [sp+256]
004aab58str x2, [sp+264]
004aab5cldr x7, [sp+272]
004aab60str x7, [sp+192]
004aab64ldr x7, [sp+256]
004aab68ldr x8, [sp+264]
004aab6cstr x7, [sp+176]
004aab70str x8, [sp+184]
004aab74ldr x7, [sp+192]
004aab78str x7, [sp+128]
004aab7cldr x7, [sp+184]
004aab80ldr x8, [sp+176]
004aab84str x8, [sp+136]
004aab88str x7, [sp+144]
004aab8ccbnz x8, 0x4aab94
004aab90b 0x4aabc4
004aab94
004aab94loc_4aab94:
004aab94str xzr, [sp+80]
004aab98stp xzr, xzr, [sp+88]
004aab9cldr x3, [sp+136]
004aaba0ldr x4, [sp+144]
004aaba4str x3, [sp+64]
004aaba8str x4, [sp+72]
004aabacldr x0, [sp+80]
004aabb0ldr x1, [sp+88]
004aabb4ldr x2, [sp+96]
004aabb8ldp x29, x30, [sp-8]
004aabbcadd sp, sp, 304
004aabc0ret x30
004aabc4
004aabc4loc_4aabc4:
004aabc4str xzr, [sp+232]
004aabc8stp xzr, xzr, [sp+240]
004aabccstp xzr, xzr, [sp+256]
004aabd0ldr x0, [sp+128]
004aabd4bl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).Marshal
004aabd8str x0, [sp+232]
004aabdcstr x1, [sp+240]
004aabe0str x2, [sp+248]
004aabe4str x3, [sp+256]
004aabe8str x4, [sp+264]
004aabecldr x1, [sp+232]
004aabf0ldr x2, [sp+240]
004aabf4ldr x3, [sp+248]
004aabf8str x1, [sp+152]
004aabfcstr x2, [sp+160]
004aac00str x3, [sp+168]
004aac04ldr x1, [sp+256]
004aac08ldr x2, [sp+264]
004aac0cstr x1, [sp+280]
004aac10str x2, [sp+288]
004aac14ldr x1, [sp+152]
004aac18ldr x2, [sp+160]
004aac1cldr x3, [sp+168]
004aac20str x1, [sp+104]
004aac24str x2, [sp+112]
004aac28str x3, [sp+120]
004aac2cldr x1, [sp+288]
004aac30ldr x2, [sp+280]
004aac34str x2, [sp+136]
004aac38str x1, [sp+144]
004aac3ccbnz x2, 0x4aac44
004aac40b 0x4aac74
004aac44
004aac44loc_4aac44:
004aac44str xzr, [sp+80]
004aac48stp xzr, xzr, [sp+88]
004aac4cldr x3, [sp+136]
004aac50ldr x4, [sp+144]
004aac54str x3, [sp+64]
004aac58str x4, [sp+72]
004aac5cldr x0, [sp+80]
004aac60ldr x1, [sp+88]
004aac64ldr x2, [sp+96]
004aac68ldp x29, x30, [sp-8]
004aac6cadd sp, sp, 304
004aac70ret x30
004aac74
004aac74loc_4aac74:
004aac74ldr x5, [sp+104]
004aac78ldr x6, [sp+112]
004aac7cldr x7, [sp+120]
004aac80str x5, [sp+80]
004aac84str x6, [sp+88]
004aac88str x7, [sp+96]
004aac8cstp xzr, xzr, [sp+64]
004aac90ldr x0, [sp+80]
004aac94ldr x1, [sp+88]
004aac98ldr x2, [sp+96]
004aac9cmov x3, xzr
004aaca0mov x4, xzr
004aaca4ldp x29, x30, [sp-8]
004aaca8add sp, sp, 304
004aacacret x30
004aacb0
004aacb0loc_4aacb0:
004aacb0stp x0, x1, [sp+8]
004aacb4stp x2, x3, [sp+24]
004aacb8mov x3, x30
004aacbcbl runtime.morestack_noctxt.abi0
004aacc0ldp x0, x1, [sp+8]
004aacc4ldp x2, x3, [sp+24]
004aacc8b 0x4aaad0
004aacccudf 0
004aaad0
Loading..