File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00487730
    00487730gopkg.in/jcmturner/gokrb5.v7/client.(*Client).addSession: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).addSession(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tgt, gopkg.in/jcmturner/gokrb5.v7/messages.EncKDCRepPart dep)
    00487730ldr x16, [x28+16]
    00487734sub x17, sp, 112
    00487738subs xzr, x17, x16
    0048773cb.ls 0x487c44
    00487740str x30, [sp-240]!
    00487744stur x29, [sp-8]
    00487748sub x29, sp, 8
    0048774cstr x0, [sp+944]
    00487750ldr x2, [sp+280]
    00487754ldr x1, [sp+288]
    00487758subs xzr, x1, 0
    0048775cb.hi 0x487764
    00487760b 0x487c38
    00487764
    00487764loc_487764:
    00487764ldr x0, [x2]
    00487768ldr x1, [x2+8]
    0048776cstr x0, [sp+96]
    00487770str x1, [sp+104]
    00487774bl strings.ToLower
    00487778str x0, [sp+144]
    0048777cstr x1, [sp+152]
    00487780subs xzr, x1, 6
    00487784b.ne 0x48778c
    00487788b 0x487790
    0048778c
    0048778cloc_48778c:
    0048778cb 0x487840
    00487790
    00487790loc_487790:
    00487790subs xzr, x1, 0
    00487794b.hi 0x48779c
    00487798b 0x487c30
    0048779c
    0048779cloc_48779c:
    0048779cldrb w2, [x0]
    004877a0subs xzr, x1, 1
    004877a4b.hi 0x4877ac
    004877a8b 0x487c28
    004877ac
    004877acloc_4877ac:
    004877acldrb w3, [x0+1]
    004877b0ubfm x3, x3, 56, 7
    004877b4orr x2, x2, x3
    004877b8subs xzr, x1, 2
    004877bcb.hi 0x4877c4
    004877c0b 0x487c20
    004877c4
    004877c4loc_4877c4:
    004877c4ldrb w3, [x0+2]
    004877c8ubfm x3, x3, 48, 7
    004877ccorr x2, x2, x3
    004877d0subs xzr, x1, 3
    004877d4b.hi 0x4877dc
    004877d8b 0x487c18
    004877dc
    004877dcloc_4877dc:
    004877dcldrb w3, [x0+3]
    004877e0ubfm x3, x3, 40, 7
    004877e4orr x2, x2, x3
    004877e8movz x3, 29291
    004877ecmovk x3, 0x74620000
    004877f0subs wzr, w2, w3
    004877f4b.ne 0x4877fc
    004877f8b 0x487800
    004877fc
    004877fcloc_4877fc:
    004877fcb 0x487840
    00487800
    00487800loc_487800:
    00487800subs xzr, x1, 4
    00487804b.hi 0x48780c
    00487808b 0x487c10
    0048780c
    0048780cloc_48780c:
    0048780cldrb w2, [x0+4]
    00487810subs xzr, x1, 5
    00487814b.hi 0x48781c
    00487818b 0x487c08
    0048781c
    0048781cloc_48781c:
    0048781cldrb w3, [x0+5]
    00487820ubfm x3, x3, 56, 7
    00487824orr x2, x2, x3
    00487828ubfm x2, x2, 0, 15
    0048782cmovz x3, 29799
    00487830subs wzr, w2, w3
    00487834b.ne 0x48783c
    00487838b 0x48784c
    0048783c
    0048783cloc_48783c:
    0048783cb 0x487840
    00487840
    00487840loc_487840:
    00487840ldur x29, [sp-8]
    00487844ldr x30, [sp], 240
    00487848ret x30
    0048784c
    0048784cloc_48784c:
    0048784cldr x2, [sp+288]
    00487850str x2, [sp+56]
    00487854ldr x1, [sp+288]
    00487858ldr x3, [sp+280]
    0048785csub x0, x2, 1
    00487860subs xzr, x1, x0
    00487864b.hi 0x48786c
    00487868b 0x487c04
    0048786c
    0048786cloc_48786c:
    0048786cadd x1, x3, x0, lsl #4
    00487870ldr x1, [x1+8]
    00487874ubfm x2, x0, 60, 59
    00487878ldr x2, [x3+x2]
    0048787cstr x2, [sp+72]
    00487880str x1, [sp+80]
    00487884adrp x0, 0x208000
    00487888add x0, x0, 2560
    0048788cbl runtime.newobject
    00487890str x0, [sp+88]
    00487894adrp x27, 0x5c4000
    00487898ldr w1, [x27+3056]
    0048789ccbz w1, 0x4878a4
    004878a0b 0x4878a8
    004878a4
    004878a4loc_4878a4:
    004878a4b 0x4878c4
    004878a8
    004878a8loc_4878a8:
    004878a8str x0, [sp+168]
    004878acmov x1, x0
    004878b0adrp x0, 0x208000
    004878b4add x0, x0, 2560
    004878b8bl runtime.wbZero
    004878bcldr x0, [sp+168]
    004878c0b 0x4878c4
    004878c4
    004878c4loc_4878c4:
    004878c4mov x20, x0
    004878c8adr x27, 16
    004878ccstp x29, x27, [sp-24]
    004878d0sub x29, sp, 24
    004878d4bl fn_87c84
    004878d8sub x29, sp, 8
    004878dcldr x3, [sp+88]
    004878e0ldrsb x27, [x3]
    004878e4ldr x4, [sp+72]
    004878e8ldr x5, [sp+80]
    004878ecstr x5, [x3+8]
    004878f0adrp x27, 0x5c4000
    004878f4ldr w5, [x27+3056]
    004878f8cbz w5, 0x487900
    004878fcb 0x487904
    00487900
    00487900loc_487900:
    00487900b 0x487918
    00487904
    00487904loc_487904:
    00487904bl runtime.gcWriteBarrier2
    00487908str x4, [x25]
    0048790cldr x5, [x3]
    00487910str x5, [x25+8]
    00487914b 0x487918
    00487918
    00487918loc_487918:
    00487918str x4, [x3]
    0048791cldr x3, [sp+88]
    00487920ldrsb x27, [x3]
    00487924ldr x4, [sp+768]
    00487928ldr x5, [sp+752]
    0048792cldr x6, [sp+760]
    00487930str x5, [x3+16]
    00487934str x6, [x3+24]
    00487938adrp x27, 0x5c4000
    0048793cldr w5, [x27+3056]
    00487940cbz w5, 0x487948
    00487944b 0x48794c
    00487948
    00487948loc_487948:
    00487948b 0x487960
    0048794c
    0048794cloc_48794c:
    0048794cbl runtime.gcWriteBarrier2
    00487950str x4, [x25]
    00487954ldr x5, [x3+32]
    00487958str x5, [x25+8]
    0048795cb 0x487960
    00487960
    00487960loc_487960:
    00487960str x4, [x3+32]
    00487964ldr x3, [sp+88]
    00487968ldrsb x27, [x3]
    0048796cldr x4, [sp+816]
    00487970ldr x5, [sp+800]
    00487974ldr x6, [sp+808]
    00487978str x5, [x3+40]
    0048797cstr x6, [x3+48]
    00487980adrp x27, 0x5c4000
    00487984ldr w5, [x27+3056]
    00487988cbz w5, 0x487990
    0048798cb 0x487994
    00487990
    00487990loc_487990:
    00487990b 0x4879a8
    00487994
    00487994loc_487994:
    00487994bl runtime.gcWriteBarrier2
    00487998str x4, [x25]
    0048799cldr x5, [x3+56]
    004879a0str x5, [x25+8]
    004879a4b 0x4879a8
    004879a8
    004879a8loc_4879a8:
    004879a8str x4, [x3+56]
    004879acldr x3, [sp+88]
    004879b0ldrsb x27, [x3]
    004879b4ldr x4, [sp+840]
    004879b8ldr x5, [sp+824]
    004879bcldr x6, [sp+832]
    004879c0str x5, [x3+64]
    004879c4str x6, [x3+72]
    004879c8adrp x27, 0x5c4000
    004879ccldr w5, [x27+3056]
    004879d0cbz w5, 0x4879d8
    004879d4b 0x4879dc
    004879d8
    004879d8loc_4879d8:
    004879d8b 0x4879f0
    004879dc
    004879dcloc_4879dc:
    004879dcbl runtime.gcWriteBarrier2
    004879e0str x4, [x25]
    004879e4ldr x5, [x3+80]
    004879e8str x5, [x25+8]
    004879ecb 0x4879f0
    004879f0
    004879f0loc_4879f0:
    004879f0str x4, [x3+80]
    004879f4ldr x3, [sp+88]
    004879f8ldrsb x27, [x3]
    004879fcadd x21, x3, 88
    00487a00adrp x27, 0x5c4000
    00487a04ldr w3, [x27+3056]
    00487a08cbz w3, 0x487a10
    00487a0cb 0x487a14
    00487a10
    00487a10loc_487a10:
    00487a10b 0x487a34
    00487a14
    00487a14loc_487a14:
    00487a14str x21, [sp+160]
    00487a18adrp x0, 0x1f0000
    00487a1cadd x0, x0, 2528
    00487a20mov x1, x21
    00487a24add x2, sp, 248
    00487a28bl runtime.wbMove
    00487a2cldr x21, [sp+160]
    00487a30b 0x487a34
    00487a34
    00487a34loc_487a34:
    00487a34add x20, sp, 248
    00487a38adr x27, 16
    00487a3cstp x29, x27, [sp-24]
    00487a40sub x29, sp, 24
    00487a44bl fn_87e60
    00487a48sub x29, sp, 8
    00487a4cldr x2, [sp+88]
    00487a50ldrsb x27, [x2]
    00487a54ldr x3, [sp+640]
    00487a58ldr x4, [sp+656]
    00487a5cldr x5, [sp+648]
    00487a60ldrsw x6, [sp+632]
    00487a64str w6, [x2+472]
    00487a68str x5, [x2+488]
    00487a6cstr x4, [x2+496]
    00487a70adrp x27, 0x5c4000
    00487a74ldr w4, [x27+3056]
    00487a78cbz w4, 0x487a80
    00487a7cb 0x487a84
    00487a80
    00487a80loc_487a80:
    00487a80b 0x487a98
    00487a84
    00487a84loc_487a84:
    00487a84bl runtime.gcWriteBarrier2
    00487a88str x3, [x25]
    00487a8cldr x4, [x2+480]
    00487a90str x4, [x25+8]
    00487a94b 0x487a98
    00487a98
    00487a98loc_487a98:
    00487a98str x3, [x2+480]
    00487a9cldr x2, [sp+88]
    00487aa0ldrsb x27, [x2]
    00487aa4ldr x3, [sp+712]
    00487aa8ldr x4, [sp+696]
    00487aacldr x5, [sp+704]
    00487ab0str x4, [x2+504]
    00487ab4str x5, [x2+512]
    00487ab8adrp x27, 0x5c4000
    00487abcldr w4, [x27+3056]
    00487ac0cbz w4, 0x487ac8
    00487ac4b 0x487acc
    00487ac8
    00487ac8loc_487ac8:
    00487ac8b 0x487ae0
    00487acc
    00487accloc_487acc:
    00487accbl runtime.gcWriteBarrier2
    00487ad0str x3, [x25]
    00487ad4ldr x4, [x2+520]
    00487ad8str x4, [x25+8]
    00487adcb 0x487ae0
    00487ae0
    00487ae0loc_487ae0:
    00487ae0str x3, [x2+520]
    00487ae4ldr x2, [sp+88]
    00487ae8str x2, [sp+64]
    00487aecldr x2, [sp+944]
    00487af0ldrsb x27, [x2]
    00487af4ldr x0, [x2+24]
    00487af8str x0, [sp+224]
    00487afcldr x1, [sp+64]
    00487b00bl gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update
    00487b04ldr x1, [sp+64]
    00487b08ldr x0, [sp+944]
    00487b0cbl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).enableAutoSessionRenewal
    00487b10stp xzr, xzr, [sp+112]
    00487b14stp xzr, xzr, [sp+128]
    00487b18add x2, sp, 112
    00487b1cstr x2, [sp+192]
    00487b20ldr x0, [sp+72]
    00487b24ldr x1, [sp+80]
    00487b28bl runtime.convTstring
    00487b2cstr x0, [sp+184]
    00487b30ldr x2, [sp+192]
    00487b34ldrsb x27, [x2]
    00487b38adrp x3, 0x16e000
    00487b3cadd x3, x3, 2944
    00487b40str x3, [x2]
    00487b44adrp x27, 0x5c4000
    00487b48ldr w3, [x27+3056]
    00487b4ccbz w3, 0x487b54
    00487b50b 0x487b58
    00487b54
    00487b54loc_487b54:
    00487b54b 0x487b6c
    00487b58
    00487b58loc_487b58:
    00487b58bl runtime.gcWriteBarrier2
    00487b5cstr x0, [x25]
    00487b60ldr x3, [x2+8]
    00487b64str x3, [x25+8]
    00487b68b 0x487b6c
    00487b6c
    00487b6cloc_487b6c:
    00487b6cstr x0, [x2+8]
    00487b70adrp x0, 0x224000
    00487b74add x0, x0, 1440
    00487b78add x1, sp, 800
    00487b7cbl runtime.convT
    00487b80str x0, [sp+176]
    00487b84ldr x2, [sp+192]
    00487b88ldrsb x27, [x2]
    00487b8cadrp x3, 0x224000
    00487b90add x3, x3, 1440
    00487b94str x3, [x2+16]
    00487b98adrp x27, 0x5c4000
    00487b9cldr w3, [x27+3056]
    00487ba0cbz w3, 0x487ba8
    00487ba4b 0x487bac
    00487ba8
    00487ba8loc_487ba8:
    00487ba8b 0x487bc0
    00487bac
    00487bacloc_487bac:
    00487bacbl runtime.gcWriteBarrier2
    00487bb0str x0, [x25]
    00487bb4ldr x6, [x2+24]
    00487bb8str x6, [x25+8]
    00487bbcb 0x487bc0
    00487bc0
    00487bc0loc_487bc0:
    00487bc0str x0, [x2+24]
    00487bc4ldr x3, [sp+192]
    00487bc8ldrsb x27, [x3]
    00487bccb 0x487bd0
    00487bd0
    00487bd0loc_487bd0:
    00487bd0str x3, [sp+200]
    00487bd4orr x5, xzr, 2
    00487bd8str x5, [sp+208]
    00487bdcstr x5, [sp+216]
    00487be0ldr x0, [sp+944]
    00487be4adrp x1, 0x23c000
    00487be8add x1, x1, 766
    00487becmovz x2, 38
    00487bf0mov x4, x5
    00487bf4bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Log
    00487bf8ldur x29, [sp-8]
    00487bfcldr x30, [sp], 240
    00487c00ret x30
    00487c04
    00487c04loc_487c04:
    00487c04bl runtime.panicIndex
    00487c08
    00487c08loc_487c08:
    00487c08movz x0, 5
    00487c0cbl runtime.panicIndex
    00487c10
    00487c10loc_487c10:
    00487c10orr x0, xzr, 4
    00487c14bl runtime.panicIndex
    00487c18
    00487c18loc_487c18:
    00487c18orr x0, xzr, 3
    00487c1cbl runtime.panicIndex
    00487c20
    00487c20loc_487c20:
    00487c20orr x0, xzr, 2
    00487c24bl runtime.panicIndex
    00487c28
    00487c28loc_487c28:
    00487c28orr x0, xzr, 1
    00487c2cbl runtime.panicIndex
    00487c30
    00487c30loc_487c30:
    00487c30mov x0, xzr
    00487c34bl runtime.panicIndex
    00487c38
    00487c38loc_487c38:
    00487c38mov x0, xzr
    00487c3cbl runtime.panicIndex
    00487c40hint
    00487c44
    00487c44loc_487c44:
    00487c44str x0, [sp+704]
    00487c48mov x3, x30
    00487c4cbl runtime.morestack_noctxt.abi0
    00487c50ldr x0, [sp+704]
    00487c54b 0x487730
    00487c58udf 0
    00487c5cudf 0
    00487730
    00487c60
    00487c60gopkg.in/jcmturner/gokrb5.v7/client.(*session).update: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).update(gopkg.in/jcmturner/gokrb5.v7/client.session * s, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tgt, gopkg.in/jcmturner/gokrb5.v7/messages.EncKDCRepPart dep)
    00487c60ldr x16, [x28+16]
    00487c64sub x17, sp, 16
    00487c68subs xzr, x17, x16
    00487c6cb.ls 0x487ef0
    00487c70str x30, [sp-144]!
    00487c74stur x29, [sp-8]
    00487c78sub x29, sp, 8
    00487c7cstr x0, [sp+848]
    00487c80ldrsb x27, [x0]
    00487c84add x0, x0, 536
    00487c88str x0, [sp+120]
    00487c8cbl sync.(*RWMutex).Lock
    00487c90ldr x1, [sp+848]
    00487c94ldrsb x27, [x1]
    00487c98add x1, x1, 536
    00487c9cstr x1, [sp+128]
    00487ca0stp xzr, xzr, [sp+96]
    00487ca4add x1, sp, 96
    00487ca8str x1, [sp+112]
    00487cacldrsb x27, [x1]
    00487cb0adrp x2, 0
    00487cb4add x2, x2, 3856
    00487cb8str x2, [x1]
    00487cbcldrsb x27, [x1]
    00487cc0ldr x2, [sp+128]
    00487cc4adrp x27, 0x5c4000
    00487cc8ldr w3, [x27+3056]
    00487ccccbz w3, 0x487cd4
    00487cd0b 0x487cd8
    00487cd4
    00487cd4loc_487cd4:
    00487cd4b 0x487cec
    00487cd8
    00487cd8loc_487cd8:
    00487cd8bl runtime.gcWriteBarrier2
    00487cdcstr x2, [x25]
    00487ce0ldr x3, [x1+8]
    00487ce4str x3, [x25+8]
    00487ce8b 0x487cec
    00487cec
    00487cecloc_487cec:
    00487cecstr x2, [x1+8]
    00487cf0str x1, [sp+64]
    00487cf4add x0, sp, 40
    00487cf8bl runtime.deferprocStack
    00487cfcsubs xzr, x0, 0
    00487d00b.ne 0x487ee0
    00487d04b 0x487d08
    00487d08
    00487d08loc_487d08:
    00487d08ldr x3, [sp+848]
    00487d0cldrsb x27, [x3]
    00487d10ldr x4, [sp+672]
    00487d14ldr x5, [sp+656]
    00487d18ldr x6, [sp+664]
    00487d1cstr x5, [x3+16]
    00487d20str x6, [x3+24]
    00487d24adrp x27, 0x5c4000
    00487d28ldr w5, [x27+3056]
    00487d2ccbz w5, 0x487d34
    00487d30b 0x487d38
    00487d34
    00487d34loc_487d34:
    00487d34b 0x487d4c
    00487d38
    00487d38loc_487d38:
    00487d38bl runtime.gcWriteBarrier2
    00487d3cstr x4, [x25]
    00487d40ldr x5, [x3+32]
    00487d44str x5, [x25+8]
    00487d48b 0x487d4c
    00487d4c
    00487d4cloc_487d4c:
    00487d4cstr x4, [x3+32]
    00487d50ldr x3, [sp+848]
    00487d54ldrsb x27, [x3]
    00487d58ldr x4, [sp+720]
    00487d5cldr x5, [sp+704]
    00487d60ldr x6, [sp+712]
    00487d64str x5, [x3+40]
    00487d68str x6, [x3+48]
    00487d6cadrp x27, 0x5c4000
    00487d70ldr w5, [x27+3056]
    00487d74cbz w5, 0x487d7c
    00487d78b 0x487d80
    00487d7c
    00487d7cloc_487d7c:
    00487d7cb 0x487d94
    00487d80
    00487d80loc_487d80:
    00487d80bl runtime.gcWriteBarrier2
    00487d84str x4, [x25]
    00487d88ldr x5, [x3+56]
    00487d8cstr x5, [x25+8]
    00487d90b 0x487d94
    00487d94
    00487d94loc_487d94:
    00487d94str x4, [x3+56]
    00487d98ldr x3, [sp+848]
    00487d9cldrsb x27, [x3]
    00487da0ldr x4, [sp+744]
    00487da4ldr x5, [sp+728]
    00487da8ldr x6, [sp+736]
    00487dacstr x5, [x3+64]
    00487db0str x6, [x3+72]
    00487db4adrp x27, 0x5c4000
    00487db8ldr w5, [x27+3056]
    00487dbccbz w5, 0x487dc4
    00487dc0b 0x487dc8
    00487dc4
    00487dc4loc_487dc4:
    00487dc4b 0x487ddc
    00487dc8
    00487dc8loc_487dc8:
    00487dc8bl runtime.gcWriteBarrier2
    00487dccstr x4, [x25]
    00487dd0ldr x5, [x3+80]
    00487dd4str x5, [x25+8]
    00487dd8b 0x487ddc
    00487ddc
    00487ddcloc_487ddc:
    00487ddcstr x4, [x3+80]
    00487de0ldr x3, [sp+848]
    00487de4ldrsb x27, [x3]
    00487de8add x21, x3, 88
    00487decadrp x27, 0x5c4000
    00487df0ldr w3, [x27+3056]
    00487df4cbz w3, 0x487dfc
    00487df8b 0x487e00
    00487dfc
    00487dfcloc_487dfc:
    00487dfcb 0x487e20
    00487e00
    00487e00loc_487e00:
    00487e00str x21, [sp+88]
    00487e04adrp x0, 0x1f0000
    00487e08add x0, x0, 2528
    00487e0cmov x1, x21
    00487e10add x2, sp, 152
    00487e14bl runtime.wbMove
    00487e18ldr x21, [sp+88]
    00487e1cb 0x487e20
    00487e20
    00487e20loc_487e20:
    00487e20add x20, sp, 152
    00487e24adr x27, 16
    00487e28stp x29, x27, [sp-24]
    00487e2csub x29, sp, 24
    00487e30bl fn_87e60
    00487e34sub x29, sp, 8
    00487e38ldr x0, [sp+848]
    00487e3cldrsb x27, [x0]
    00487e40ldr x1, [sp+544]
    00487e44ldr x2, [sp+560]
    00487e48ldr x3, [sp+552]
    00487e4cldrsw x4, [sp+536]
    00487e50str w4, [x0+472]
    00487e54str x3, [x0+488]
    00487e58str x2, [x0+496]
    00487e5cadrp x27, 0x5c4000
    00487e60ldr w2, [x27+3056]
    00487e64cbz w2, 0x487e6c
    00487e68b 0x487e70
    00487e6c
    00487e6cloc_487e6c:
    00487e6cb 0x487e84
    00487e70
    00487e70loc_487e70:
    00487e70bl runtime.gcWriteBarrier2
    00487e74str x1, [x25]
    00487e78ldr x2, [x0+480]
    00487e7cstr x2, [x25+8]
    00487e80b 0x487e84
    00487e84
    00487e84loc_487e84:
    00487e84str x1, [x0+480]
    00487e88ldr x0, [sp+848]
    00487e8cldrsb x27, [x0]
    00487e90ldr x1, [sp+616]
    00487e94ldr x2, [sp+600]
    00487e98ldr x3, [sp+608]
    00487e9cstr x2, [x0+504]
    00487ea0str x3, [x0+512]
    00487ea4adrp x27, 0x5c4000
    00487ea8ldr w2, [x27+3056]
    00487eaccbz w2, 0x487eb4
    00487eb0b 0x487eb8
    00487eb4
    00487eb4loc_487eb4:
    00487eb4b 0x487ecc
    00487eb8
    00487eb8loc_487eb8:
    00487eb8bl runtime.gcWriteBarrier2
    00487ebcstr x1, [x25]
    00487ec0ldr x2, [x0+520]
    00487ec4str x2, [x25+8]
    00487ec8b 0x487ecc
    00487ecc
    00487eccloc_487ecc:
    00487eccstr x1, [x0+520]
    00487ed0bl runtime.deferreturn
    00487ed4ldur x29, [sp-8]
    00487ed8ldr x30, [sp], 144
    00487edcret x30
    00487ee0
    00487ee0loc_487ee0:
    00487ee0bl runtime.deferreturn
    00487ee4ldur x29, [sp-8]
    00487ee8ldr x30, [sp], 144
    00487eecret x30
    00487ef0
    00487ef0loc_487ef0:
    00487ef0str x0, [sp+704]
    00487ef4mov x3, x30
    00487ef8bl runtime.morestack_noctxt.abi0
    00487efcldr x0, [sp+704]
    00487f00b 0x487c60
    00487f04udf 0
    00487f08udf 0
    00487f0cudf 0
    00487c60
    00487f10
    00487f10gopkg.in/jcmturner/gokrb5.v7/client.(*session).update.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).update.deferwrap1(void)
    00487f10ldr x16, [x28+16]
    00487f14subs xzr, sp, x16
    00487f18b.ls 0x487f48
    00487f1cstr x30, [sp-32]!
    00487f20stur x29, [sp-8]
    00487f24sub x29, sp, 8
    00487f28ldr x16, [x28+32]
    00487f2ccbnz x16, 0x487f54
    00487f30
    00487f30loc_487f30:
    00487f30ldr x0, [x26+8]
    00487f34str x0, [sp+16]
    00487f38bl sync.(*RWMutex).Unlock
    00487f3cldur x29, [sp-8]
    00487f40ldr x30, [sp], 32
    00487f44ret x30
    00487f48
    00487f48loc_487f48:
    00487f48mov x3, x30
    00487f4cbl runtime.morestack.abi0
    00487f50b 0x487f10
    00487f54
    00487f54loc_487f54:
    00487f54ldr x17, [x16]
    00487f58add x20, sp, 40
    00487f5csubs xzr, x20, x17
    00487f60b.ne 0x487f30
    00487f64add x20, sp, 8
    00487f68str x20, [x16]
    00487f6cb 0x487f30
    00487f10
    00487f70
    00487f70gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy(gopkg.in/jcmturner/gokrb5.v7/client.session * s)
    00487f70ldr x16, [x28+16]
    00487f74sub x17, sp, 64
    00487f78subs xzr, x17, x16
    00487f7cb.ls 0x488170
    00487f80str x30, [sp-192]!
    00487f84stur x29, [sp-8]
    00487f88sub x29, sp, 8
    00487f8cstr x0, [sp+200]
    00487f90ldrsb x27, [x0]
    00487f94add x0, x0, 536
    00487f98str x0, [sp+120]
    00487f9cbl sync.(*RWMutex).Lock
    00487fa0ldr x1, [sp+200]
    00487fa4ldrsb x27, [x1]
    00487fa8add x1, x1, 536
    00487facstr x1, [sp+176]
    00487fb0stp xzr, xzr, [sp+96]
    00487fb4add x1, sp, 96
    00487fb8str x1, [sp+112]
    00487fbcldrsb x27, [x1]
    00487fc0adrp x2, 4096
    00487fc4add x2, x2, 400
    00487fc8str x2, [x1]
    00487fccldrsb x27, [x1]
    00487fd0ldr x2, [sp+176]
    00487fd4adrp x27, 0x5c4000
    00487fd8ldr w3, [x27+3056]
    00487fdccbz w3, 0x487fe4
    00487fe0b 0x487fe8
    00487fe4
    00487fe4loc_487fe4:
    00487fe4b 0x487ffc
    00487fe8
    00487fe8loc_487fe8:
    00487fe8bl runtime.gcWriteBarrier2
    00487fecstr x2, [x25]
    00487ff0ldr x3, [x1+8]
    00487ff4str x3, [x25+8]
    00487ff8b 0x487ffc
    00487ffc
    00487ffcloc_487ffc:
    00487ffcstr x2, [x1+8]
    00488000str x1, [sp+64]
    00488004add x0, sp, 40
    00488008bl runtime.deferprocStack
    0048800csubs xzr, x0, 0
    00488010b.ne 0x488160
    00488014b 0x488018
    00488018
    00488018loc_488018:
    00488018ldr x2, [sp+200]
    0048801cldrsb x27, [x2]
    00488020ldr x2, [x2+528]
    00488024cbnz x2, 0x48802c
    00488028b 0x488050
    0048802c
    0048802cloc_48802c:
    0048802cldr x2, [sp+200]
    00488030ldrsb x27, [x2]
    00488034ldr x2, [x2+528]
    00488038str x2, [sp+88]
    0048803cldr x0, [sp+88]
    00488040adrp x1, 0x287000
    00488044add x1, x1, 152
    00488048bl runtime.chansend1
    0048804cb 0x488054
    00488050
    00488050loc_488050:
    00488050b 0x488054
    00488054
    00488054loc_488054:
    00488054bl time.Now
    00488058str x0, [sp+152]
    0048805cstr x1, [sp+160]
    00488060str x2, [sp+168]
    00488064bl time.Time.UTC
    00488068str x0, [sp+128]
    0048806cstr x1, [sp+136]
    00488070str x2, [sp+144]
    00488074ldr x3, [sp+200]
    00488078ldrsb x27, [x3]
    0048807cstr x0, [x3+40]
    00488080str x1, [x3+48]
    00488084adrp x27, 0x5c3000
    00488088ldr w0, [x27+3056]
    0048808ccbz w0, 0x488094
    00488090b 0x488098
    00488094
    00488094loc_488094:
    00488094b 0x4880ac
    00488098
    00488098loc_488098:
    00488098bl runtime.gcWriteBarrier2
    0048809cstr x2, [x25]
    004880a0ldr x0, [x3+56]
    004880a4str x0, [x25+8]
    004880a8b 0x4880ac
    004880ac
    004880acloc_4880ac:
    004880acstr x2, [x3+56]
    004880b0ldr x0, [sp+200]
    004880b4ldrsb x27, [x0]
    004880b8ldr x1, [sp+200]
    004880bcldrsb x27, [x1]
    004880c0ldr x2, [x1+56]
    004880c4ldr x3, [x1+40]
    004880c8ldr x1, [x1+48]
    004880ccstr x3, [x0+64]
    004880d0str x1, [x0+72]
    004880d4adrp x27, 0x5c3000
    004880d8ldr w1, [x27+3056]
    004880dccbz w1, 0x4880e4
    004880e0b 0x4880e8
    004880e4
    004880e4loc_4880e4:
    004880e4b 0x4880fc
    004880e8
    004880e8loc_4880e8:
    004880e8bl runtime.gcWriteBarrier2
    004880ecstr x2, [x25]
    004880f0ldr x1, [x0+80]
    004880f4str x1, [x25+8]
    004880f8b 0x4880fc
    004880fc
    004880fcloc_4880fc:
    004880fcstr x2, [x0+80]
    00488100ldr x0, [sp+200]
    00488104ldrsb x27, [x0]
    00488108ldr x1, [sp+200]
    0048810cldrsb x27, [x1]
    00488110ldr x2, [x1+56]
    00488114ldr x3, [x1+40]
    00488118ldr x1, [x1+48]
    0048811cstr x3, [x0+504]
    00488120str x1, [x0+512]
    00488124adrp x27, 0x5c3000
    00488128ldr w1, [x27+3056]
    0048812ccbz w1, 0x488134
    00488130b 0x488138
    00488134
    00488134loc_488134:
    00488134b 0x48814c
    00488138
    00488138loc_488138:
    00488138bl runtime.gcWriteBarrier2
    0048813cstr x2, [x25]
    00488140ldr x1, [x0+520]
    00488144str x1, [x25+8]
    00488148b 0x48814c
    0048814c
    0048814cloc_48814c:
    0048814cstr x2, [x0+520]
    00488150bl runtime.deferreturn
    00488154ldur x29, [sp-8]
    00488158ldr x30, [sp], 192
    0048815cret x30
    00488160
    00488160loc_488160:
    00488160bl runtime.deferreturn
    00488164ldur x29, [sp-8]
    00488168ldr x30, [sp], 192
    0048816cret x30
    00488170
    00488170loc_488170:
    00488170str x0, [sp+8]
    00488174mov x3, x30
    00488178bl runtime.morestack_noctxt.abi0
    0048817cldr x0, [sp+8]
    00488180b 0x487f70
    00488184udf 0
    00488188udf 0
    0048818cudf 0
    00487f70
    00488190
    00488190gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy.deferwrap1(void)
    00488190ldr x16, [x28+16]
    00488194subs xzr, sp, x16
    00488198b.ls 0x4881c8
    0048819cstr x30, [sp-32]!
    004881a0stur x29, [sp-8]
    004881a4sub x29, sp, 8
    004881a8ldr x16, [x28+32]
    004881accbnz x16, 0x4881d4
    004881b0
    004881b0loc_4881b0:
    004881b0ldr x0, [x26+8]
    004881b4str x0, [sp+16]
    004881b8bl sync.(*RWMutex).Unlock
    004881bcldur x29, [sp-8]
    004881c0ldr x30, [sp], 32
    004881c4ret x30
    004881c8
    004881c8loc_4881c8:
    004881c8mov x3, x30
    004881ccbl runtime.morestack.abi0
    004881d0b 0x488190
    004881d4
    004881d4loc_4881d4:
    004881d4ldr x17, [x16]
    004881d8add x20, sp, 40
    004881dcsubs xzr, x20, x17
    004881e0b.ne 0x4881b0
    004881e4add x20, sp, 8
    004881e8str x20, [x16]
    004881ecb 0x4881b0
    00488190
    004881f0
    004881f0gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails(gopkg.in/jcmturner/gokrb5.v7/client.session * s)
    004881f0ldr x16, [x28+16]
    004881f4sub x17, sp, 448
    004881f8subs xzr, x17, x16
    004881fcb.ls 0x4883bc
    00488200sub x20, sp, 576
    00488204stp x29, x30, [x20-8]
    00488208add sp, x20, 0
    0048820csub x29, sp, 8
    00488210str x0, [sp+968]
    00488214stp xzr, xzr, [sp+96]
    00488218add x20, sp, 584
    0048821cadr x27, 16
    00488220stp x29, x27, [sp-24]
    00488224sub x29, sp, 24
    00488228bl fn_87cb0
    0048822csub x29, sp, 8
    00488230str wzr, [sp+64]
    00488234stp xzr, xzr, [sp+72]
    00488238str xzr, [sp+88]
    0048823cldr x1, [sp+968]
    00488240ldrsb x27, [x1]
    00488244add x0, x1, 536
    00488248str x0, [sp+552]
    0048824cbl sync.(*RWMutex).RLock
    00488250ldr x1, [sp+968]
    00488254ldrsb x27, [x1]
    00488258add x1, x1, 536
    0048825cstr x1, [sp+560]
    00488260add x27, sp, 528
    00488264stp xzr, xzr, [x27]
    00488268add x1, sp, 528
    0048826cstr x1, [sp+544]
    00488270ldrsb x27, [x1]
    00488274adrp x2, 0
    00488278add x2, x2, 976
    0048827cstr x2, [x1]
    00488280ldrsb x27, [x1]
    00488284ldr x2, [sp+560]
    00488288adrp x27, 0x5c3000
    0048828cldr w3, [x27+3056]
    00488290cbz w3, 0x488298
    00488294b 0x48829c
    00488298
    00488298loc_488298:
    00488298b 0x4882b0
    0048829c
    0048829cloc_48829c:
    0048829cbl runtime.gcWriteBarrier2
    004882a0str x2, [x25]
    004882a4ldr x3, [x1+8]
    004882a8str x3, [x25+8]
    004882acb 0x4882b0
    004882b0
    004882b0loc_4882b0:
    004882b0str x2, [x1+8]
    004882b4str x1, [sp+40]
    004882b8add x0, sp, 16
    004882bcbl runtime.deferprocStack
    004882c0subs xzr, x0, 0
    004882c4b.ne 0x488394
    004882c8b 0x4882cc
    004882cc
    004882ccloc_4882cc:
    004882ccldr x0, [sp+968]
    004882d0ldrsb x27, [x0]
    004882d4add x20, x0, 88
    004882d8add x21, sp, 144
    004882dcadr x27, 16
    004882e0stp x29, x27, [sp-24]
    004882e4sub x29, sp, 24
    004882e8bl fn_87e60
    004882ecsub x29, sp, 8
    004882f0ldr x0, [sp+968]
    004882f4ldrsb x27, [x0]
    004882f8ldrsw x1, [x0+472]
    004882fcldr x2, [x0+480]
    00488300ldr x3, [x0+488]
    00488304ldr x0, [x0+496]
    00488308str w1, [sp+112]
    0048830cstr x2, [sp+120]
    00488310str x3, [sp+128]
    00488314str x0, [sp+136]
    00488318ldr x0, [sp+968]
    0048831cldrsb x27, [x0]
    00488320ldr x1, [x0]
    00488324ldr x0, [x0+8]
    00488328str x1, [sp+96]
    0048832cstr x0, [sp+104]
    00488330add x21, sp, 584
    00488334add x20, sp, 144
    00488338adr x27, 16
    0048833cstp x29, x27, [sp-24]
    00488340sub x29, sp, 24
    00488344bl fn_87e60
    00488348sub x29, sp, 8
    0048834cldrsw x0, [sp+112]
    00488350ldr x1, [sp+120]
    00488354ldr x2, [sp+128]
    00488358ldr x3, [sp+136]
    0048835cstr w0, [sp+64]
    00488360str x1, [sp+72]
    00488364str x2, [sp+80]
    00488368str x3, [sp+88]
    0048836cbl runtime.deferreturn
    00488370ldrsw x2, [sp+64]
    00488374ldr x0, [sp+96]
    00488378ldr x1, [sp+104]
    0048837cldr x3, [sp+72]
    00488380ldr x4, [sp+80]
    00488384ldr x5, [sp+88]
    00488388ldp x29, x30, [sp-8]
    0048838cadd sp, sp, 576
    00488390ret x30
    00488394
    00488394loc_488394:
    00488394bl runtime.deferreturn
    00488398ldrsw x2, [sp+64]
    0048839cldr x0, [sp+96]
    004883a0ldr x1, [sp+104]
    004883a4ldr x3, [sp+72]
    004883a8ldr x4, [sp+80]
    004883acldr x5, [sp+88]
    004883b0ldp x29, x30, [sp-8]
    004883b4add sp, sp, 576
    004883b8ret x30
    004883bc
    004883bcloc_4883bc:
    004883bcstr x0, [sp+392]
    004883c0mov x3, x30
    004883c4bl runtime.morestack_noctxt.abi0
    004883c8ldr x0, [sp+392]
    004883ccb 0x4881f0
    004881f0
    004883d0
    004883d0gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails.deferwrap1(void)
    004883d0ldr x16, [x28+16]
    004883d4subs xzr, sp, x16
    004883d8b.ls 0x488408
    004883dcstr x30, [sp-32]!
    004883e0stur x29, [sp-8]
    004883e4sub x29, sp, 8
    004883e8ldr x16, [x28+32]
    004883eccbnz x16, 0x488414
    004883f0
    004883f0loc_4883f0:
    004883f0ldr x0, [x26+8]
    004883f4str x0, [sp+16]
    004883f8bl sync.(*RWMutex).RUnlock
    004883fcldur x29, [sp-8]
    00488400ldr x30, [sp], 32
    00488404ret x30
    00488408
    00488408loc_488408:
    00488408mov x3, x30
    0048840cbl runtime.morestack.abi0
    00488410b 0x4883d0
    00488414
    00488414loc_488414:
    00488414ldr x17, [x16]
    00488418add x20, sp, 40
    0048841csubs xzr, x20, x17
    00488420b.ne 0x4883f0
    00488424add x20, sp, 8
    00488428str x20, [x16]
    0048842cb 0x4883f0
    004883d0
    00488430
    00488430gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails(gopkg.in/jcmturner/gokrb5.v7/client.session * s)
    00488430ldr x16, [x28+16]
    00488434sub x17, sp, 192
    00488438subs xzr, x17, x16
    0048843cb.ls 0x48868c
    00488440sub x20, sp, 320
    00488444stp x29, x30, [x20-8]
    00488448add sp, x20, 0
    0048844csub x29, sp, 8
    00488450str x0, [sp+328]
    00488454stp xzr, xzr, [sp+160]
    00488458stp xzr, xzr, [sp+136]
    0048845cstr xzr, [sp+152]
    00488460stp xzr, xzr, [sp+112]
    00488464str xzr, [sp+128]
    00488468stp xzr, xzr, [sp+88]
    0048846cstr xzr, [sp+104]
    00488470stp xzr, xzr, [sp+64]
    00488474str xzr, [sp+80]
    00488478ldr x1, [sp+328]
    0048847cldrsb x27, [x1]
    00488480add x0, x1, 536
    00488484str x0, [sp+200]
    00488488bl sync.(*RWMutex).RLock
    0048848cldr x1, [sp+328]
    00488490ldrsb x27, [x1]
    00488494add x1, x1, 536
    00488498str x1, [sp+208]
    0048849cstp xzr, xzr, [sp+176]
    004884a0add x1, sp, 176
    004884a4str x1, [sp+192]
    004884a8ldrsb x27, [x1]
    004884acadrp x2, 0
    004884b0add x2, x2, 1696
    004884b4str x2, [x1]
    004884b8ldrsb x27, [x1]
    004884bcldr x2, [sp+208]
    004884c0adrp x27, 0x5c3000
    004884c4ldr w3, [x27+3056]
    004884c8cbz w3, 0x4884d0
    004884ccb 0x4884d4
    004884d0
    004884d0loc_4884d0:
    004884d0b 0x4884e8
    004884d4
    004884d4loc_4884d4:
    004884d4bl runtime.gcWriteBarrier2
    004884d8str x2, [x25]
    004884dcldr x3, [x1+8]
    004884e0str x3, [x25+8]
    004884e4b 0x4884e8
    004884e8
    004884e8loc_4884e8:
    004884e8str x2, [x1+8]
    004884ecstr x1, [sp+40]
    004884f0add x0, sp, 16
    004884f4bl runtime.deferprocStack
    004884f8subs xzr, x0, 0
    004884fcb.ne 0x488644
    00488500b 0x488504
    00488504
    00488504loc_488504:
    00488504ldr x0, [sp+328]
    00488508ldrsb x27, [x0]
    0048850cldr x1, [x0+16]
    00488510ldr x2, [x0+24]
    00488514ldr x0, [x0+32]
    00488518str x1, [sp+288]
    0048851cstr x2, [sp+296]
    00488520str x0, [sp+304]
    00488524ldr x0, [sp+328]
    00488528ldrsb x27, [x0]
    0048852cldr x1, [x0+40]
    00488530ldr x2, [x0+48]
    00488534ldr x0, [x0+56]
    00488538str x1, [sp+264]
    0048853cstr x2, [sp+272]
    00488540str x0, [sp+280]
    00488544ldr x0, [sp+328]
    00488548ldrsb x27, [x0]
    0048854cldr x1, [x0+64]
    00488550ldr x2, [x0+72]
    00488554ldr x0, [x0+80]
    00488558str x1, [sp+240]
    0048855cstr x2, [sp+248]
    00488560str x0, [sp+256]
    00488564ldr x0, [sp+328]
    00488568ldrsb x27, [x0]
    0048856cldr x1, [x0+504]
    00488570ldr x2, [x0+512]
    00488574ldr x0, [x0+520]
    00488578str x1, [sp+216]
    0048857cstr x2, [sp+224]
    00488580str x0, [sp+232]
    00488584ldr x0, [sp+328]
    00488588ldrsb x27, [x0]
    0048858cldr x1, [x0]
    00488590ldr x0, [x0+8]
    00488594str x1, [sp+160]
    00488598str x0, [sp+168]
    0048859cldr x0, [sp+288]
    004885a0ldr x1, [sp+296]
    004885a4ldr x2, [sp+304]
    004885a8str x0, [sp+136]
    004885acstr x1, [sp+144]
    004885b0str x2, [sp+152]
    004885b4ldr x0, [sp+264]
    004885b8ldr x1, [sp+272]
    004885bcldr x2, [sp+280]
    004885c0str x0, [sp+112]
    004885c4str x1, [sp+120]
    004885c8str x2, [sp+128]
    004885ccldr x0, [sp+240]
    004885d0ldr x1, [sp+248]
    004885d4ldr x2, [sp+256]
    004885d8str x0, [sp+88]
    004885dcstr x1, [sp+96]
    004885e0str x2, [sp+104]
    004885e4ldr x0, [sp+216]
    004885e8ldr x1, [sp+224]
    004885ecldr x2, [sp+232]
    004885f0str x0, [sp+64]
    004885f4str x1, [sp+72]
    004885f8str x2, [sp+80]
    004885fcbl runtime.deferreturn
    00488600ldr x2, [sp+136]
    00488604ldr x5, [sp+112]
    00488608ldr x8, [sp+88]
    0048860cldr x11, [sp+64]
    00488610ldr x0, [sp+160]
    00488614ldr x1, [sp+168]
    00488618ldr x3, [sp+144]
    0048861cldr x6, [sp+120]
    00488620ldr x9, [sp+96]
    00488624ldr x12, [sp+72]
    00488628ldr x4, [sp+152]
    0048862cldr x7, [sp+128]
    00488630ldr x10, [sp+104]
    00488634ldr x13, [sp+80]
    00488638ldp x29, x30, [sp-8]
    0048863cadd sp, sp, 320
    00488640ret x30
    00488644
    00488644loc_488644:
    00488644bl runtime.deferreturn
    00488648ldr x2, [sp+136]
    0048864cldr x5, [sp+112]
    00488650ldr x8, [sp+88]
    00488654ldr x11, [sp+64]
    00488658ldr x0, [sp+160]
    0048865cldr x1, [sp+168]
    00488660ldr x3, [sp+144]
    00488664ldr x6, [sp+120]
    00488668ldr x9, [sp+96]
    0048866cldr x12, [sp+72]
    00488670ldr x4, [sp+152]
    00488674ldr x7, [sp+128]
    00488678ldr x10, [sp+104]
    0048867cldr x13, [sp+80]
    00488680ldp x29, x30, [sp-8]
    00488684add sp, sp, 320
    00488688ret x30
    0048868c
    0048868cloc_48868c:
    0048868cstr x0, [sp+8]
    00488690mov x3, x30
    00488694bl runtime.morestack_noctxt.abi0
    00488698ldr x0, [sp+8]
    0048869cb 0x488430
    00488430
    004886a0
    004886a0gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails.deferwrap1(void)
    004886a0ldr x16, [x28+16]
    004886a4subs xzr, sp, x16
    004886a8b.ls 0x4886d8
    004886acstr x30, [sp-32]!
    004886b0stur x29, [sp-8]
    004886b4sub x29, sp, 8
    004886b8ldr x16, [x28+32]
    004886bccbnz x16, 0x4886e4
    004886c0
    004886c0loc_4886c0:
    004886c0ldr x0, [x26+8]
    004886c4str x0, [sp+16]
    004886c8bl sync.(*RWMutex).RUnlock
    004886ccldur x29, [sp-8]
    004886d0ldr x30, [sp], 32
    004886d4ret x30
    004886d8
    004886d8loc_4886d8:
    004886d8mov x3, x30
    004886dcbl runtime.morestack.abi0
    004886e0b 0x4886a0
    004886e4
    004886e4loc_4886e4:
    004886e4ldr x17, [x16]
    004886e8add x20, sp, 40
    004886ecsubs xzr, x20, x17
    004886f0b.ne 0x4886c0
    004886f4add x20, sp, 8
    004886f8str x20, [x16]
    004886fcb 0x4886c0
    004886a0
    00488700
    00488700gopkg.in/jcmturner/gokrb5.v7/client.(*Client).enableAutoSessionRenewal: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).enableAutoSessionRenewal(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, gopkg.in/jcmturner/gokrb5.v7/client.session * s)
    00488700ldr x16, [x28+16]
    00488704subs xzr, sp, x16
    00488708b.ls 0x488904
    0048870cstr x30, [sp-112]!
    00488710stur x29, [sp-8]
    00488714sub x29, sp, 8
    00488718str x0, [sp+120]
    0048871cstr x1, [sp+128]
    00488720adrp x0, 0x192000
    00488724add x0, x0, 2208
    00488728bl runtime.newobject
    0048872cstr x0, [sp+96]
    00488730adrp x27, 0x5c3000
    00488734ldr w1, [x27+3056]
    00488738cbz w1, 0x488740
    0048873cb 0x488744
    00488740
    00488740loc_488740:
    00488740b 0x488754
    00488744
    00488744loc_488744:
    00488744ldr x1, [x0]
    00488748bl runtime.gcWriteBarrier1
    0048874cstr x1, [x25]
    00488750b 0x488754
    00488754
    00488754loc_488754:
    00488754str xzr, [x0]
    00488758ldr x1, [sp+128]
    0048875cldrsb x27, [x1]
    00488760add x0, x1, 536
    00488764str x0, [sp+64]
    00488768bl sync.(*RWMutex).Lock
    0048876cadrp x0, 0x16f000
    00488770add x0, x0, 1664
    00488774orr x1, xzr, 1
    00488778bl runtime.makechan
    0048877cstr x0, [sp+72]
    00488780ldr x1, [sp+128]
    00488784ldrsb x27, [x1]
    00488788adrp x27, 0x5c3000
    0048878cldr w2, [x27+3056]
    00488790cbz w2, 0x488798
    00488794b 0x48879c
    00488798
    00488798loc_488798:
    00488798b 0x4887b0
    0048879c
    0048879cloc_48879c:
    0048879cbl runtime.gcWriteBarrier2
    004887a0str x0, [x25]
    004887a4ldr x2, [x1+528]
    004887a8str x2, [x25+8]
    004887acb 0x4887b0
    004887b0
    004887b0loc_4887b0:
    004887b0str x0, [x1+528]
    004887b4ldr x1, [sp+128]
    004887b8ldrsb x27, [x1]
    004887bcadd x0, x1, 536
    004887c0str x0, [sp+56]
    004887c4bl sync.(*RWMutex).Unlock
    004887c8adrp x0, 0x1c5000
    004887ccadd x0, x0, 3424
    004887d0bl runtime.newobject
    004887d4str x0, [sp+48]
    004887d8adrp x1, 0
    004887dcadd x1, x1, 2448
    004887e0str x1, [x0]
    004887e4ldr x1, [sp+96]
    004887e8ldr x2, [sp+48]
    004887ecldrsb x27, [x2]
    004887f0adrp x27, 0x5c3000
    004887f4ldr w3, [x27+3056]
    004887f8cbz w3, 0x488800
    004887fcb 0x488804
    00488800
    00488800loc_488800:
    00488800b 0x488818
    00488804
    00488804loc_488804:
    00488804bl runtime.gcWriteBarrier2
    00488808str x1, [x25]
    0048880cldr x3, [x2+8]
    00488810str x3, [x25+8]
    00488814b 0x488818
    00488818
    00488818loc_488818:
    00488818str x1, [x2+8]
    0048881cldr x1, [sp+120]
    00488820ldr x2, [sp+48]
    00488824ldrsb x27, [x2]
    00488828adrp x27, 0x5c3000
    0048882cldr w3, [x27+3056]
    00488830cbz w3, 0x488838
    00488834b 0x48883c
    00488838
    00488838loc_488838:
    00488838b 0x488850
    0048883c
    0048883cloc_48883c:
    0048883cbl runtime.gcWriteBarrier2
    00488840str x1, [x25]
    00488844ldr x3, [x2+16]
    00488848str x3, [x25+8]
    0048884cb 0x488850
    00488850
    00488850loc_488850:
    00488850str x1, [x2+16]
    00488854ldr x1, [sp+48]
    00488858str x1, [sp+88]
    0048885cldr x1, [sp+128]
    00488860str x1, [sp+80]
    00488864adrp x0, 0x1c5000
    00488868add x0, x0, 3584
    0048886cbl runtime.newobject
    00488870str x0, [sp+40]
    00488874adrp x1, 0
    00488878add x1, x1, 2336
    0048887cstr x1, [x0]
    00488880ldr x1, [sp+88]
    00488884ldr x2, [sp+40]
    00488888ldrsb x27, [x2]
    0048888cadrp x27, 0x5c3000
    00488890ldr w3, [x27+3056]
    00488894cbz w3, 0x48889c
    00488898b 0x4888a0
    0048889c
    0048889cloc_48889c:
    0048889cb 0x4888b4
    004888a0
    004888a0loc_4888a0:
    004888a0bl runtime.gcWriteBarrier2
    004888a4str x1, [x25]
    004888a8ldr x3, [x2+8]
    004888acstr x3, [x25+8]
    004888b0b 0x4888b4
    004888b4
    004888b4loc_4888b4:
    004888b4str x1, [x2+8]
    004888b8ldr x1, [sp+80]
    004888bcldr x2, [sp+40]
    004888c0ldrsb x27, [x2]
    004888c4adrp x27, 0x5c3000
    004888c8ldr w3, [x27+3056]
    004888cccbz w3, 0x4888d4
    004888d0b 0x4888d8
    004888d4
    004888d4loc_4888d4:
    004888d4b 0x4888ec
    004888d8
    004888d8loc_4888d8:
    004888d8bl runtime.gcWriteBarrier2
    004888dcstr x1, [x25]
    004888e0ldr x3, [x2+16]
    004888e4str x3, [x25+8]
    004888e8b 0x4888ec
    004888ec
    004888ecloc_4888ec:
    004888ecstr x1, [x2+16]
    004888f0ldr x0, [sp+40]
    004888f4bl runtime.newproc
    004888f8ldur x29, [sp-8]
    004888fcldr x30, [sp], 112
    00488900ret x30
    00488904
    00488904loc_488904:
    00488904stp x0, x1, [sp+8]
    00488908mov x3, x30
    0048890cbl runtime.morestack_noctxt.abi0
    00488910ldp x0, x1, [sp+8]
    00488914b 0x488700
    00488918udf 0
    0048891cudf 0
    00488700
    00488920
    00488920gopkg.in/jcmturner/gokrb5.v7/client.(*Client).enableAutoSessionRenewal.gowrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).enableAutoSessionRenewal.gowrap1(void)
    00488920ldr x16, [x28+16]
    00488924subs xzr, sp, x16
    00488928b.ls 0x488968
    0048892cstr x30, [sp-48]!
    00488930stur x29, [sp-8]
    00488934sub x29, sp, 8
    00488938ldr x16, [x28+32]
    0048893ccbnz x16, 0x488974
    00488940
    00488940loc_488940:
    00488940ldr x1, [x26+8]
    00488944str x1, [sp+32]
    00488948ldr x0, [x26+16]
    0048894cstr x0, [sp+24]
    00488950ldr x26, [sp+32]
    00488954ldr x1, [x26]
    00488958blr x1
    0048895cldur x29, [sp-8]
    00488960ldr x30, [sp], 48
    00488964ret x30
    00488968
    00488968loc_488968:
    00488968mov x3, x30
    0048896cbl runtime.morestack.abi0
    00488970b 0x488920
    00488974
    00488974loc_488974:
    00488974ldr x17, [x16]
    00488978add x20, sp, 56
    0048897csubs xzr, x20, x17
    00488980b.ne 0x488940
    00488984add x20, sp, 8
    00488988str x20, [x16]
    0048898cb 0x488940
    00488920
    00488990
    00488990gopkg.in/jcmturner/gokrb5.v7/client.(*Client).enableAutoSessionRenewal.func1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).enableAutoSessionRenewal.func1(gopkg.in/jcmturner/gokrb5.v7/client.session * s)
    00488990ldr x16, [x28+16]
    00488994sub x17, sp, 272
    00488998subs xzr, x17, x16
    0048899cb.ls 0x488cc4
    004889a0sub x20, sp, 400
    004889a4stp x29, x30, [x20-8]
    004889a8add sp, x20, 0
    004889acsub x29, sp, 8
    004889b0str x0, [sp+408]
    004889b4ldr x1, [x26+8]
    004889b8str x1, [sp+384]
    004889bcldr x1, [x26+16]
    004889c0str x1, [sp+120]
    004889c4b 0x4889c8
    004889c8
    004889c8loc_4889c8:
    004889c8b 0x4889cc
    004889cc
    004889ccloc_4889cc:
    004889ccldr x1, [sp+408]
    004889d0ldrsb x27, [x1]
    004889d4add x0, x1, 536
    004889d8str x0, [sp+336]
    004889dcbl sync.(*RWMutex).RLock
    004889e0bl time.Now
    004889e4str x0, [sp+160]
    004889e8str x1, [sp+168]
    004889ecstr x2, [sp+176]
    004889f0bl time.Time.UTC
    004889f4str x0, [sp+136]
    004889f8str x1, [sp+144]
    004889fcstr x2, [sp+152]
    00488a00ldr x1, [sp+408]
    00488a04ldrsb x27, [x1]
    00488a08ldr x0, [x1+40]
    00488a0cldr x2, [x1+48]
    00488a10ldr x1, [x1+56]
    00488a14str x0, [sp+312]
    00488a18str x2, [sp+320]
    00488a1cstr x1, [sp+328]
    00488a20ldr x3, [sp+136]
    00488a24ldr x4, [sp+144]
    00488a28ldr x5, [sp+152]
    00488a2cmov x6, x1
    00488a30mov x1, x2
    00488a34mov x2, x6
    00488a38bl time.Time.Sub
    00488a3cstr x0, [sp+88]
    00488a40add x1, x0, x0, lsl #2
    00488a44movz x2, 43691
    00488a48movk x2, 0xaaaa0000
    00488a4cmovk x2, 0xaaaa00000000
    00488a50movk x2, 0xaaaa000000000000
    00488a54smulh x2, x2, x1
    00488a58add x2, x2, x1
    00488a5csbfm x2, x2, 2, 63
    00488a60sub x1, x2, x1, asr #63
    00488a64str x1, [sp+80]
    00488a68ldr x1, [sp+408]
    00488a6cldrsb x27, [x1]
    00488a70add x0, x1, 536
    00488a74str x0, [sp+304]
    00488a78bl sync.(*RWMutex).RUnlock
    00488a7cldr x1, [sp+80]
    00488a80tbnz x1, 63, 0x488a88
    00488a84b 0x488a94
    00488a88
    00488a88loc_488a88:
    00488a88ldp x29, x30, [sp-8]
    00488a8cadd sp, sp, 400
    00488a90ret x30
    00488a94
    00488a94loc_488a94:
    00488a94ldr x0, [sp+80]
    00488a98bl time.NewTimer
    00488a9cldr x1, [sp+384]
    00488aa0adrp x27, 0x5c3000
    00488aa4ldr w2, [x27+3056]
    00488aa8cbz w2, 0x488ab0
    00488aacb 0x488ab4
    00488ab0
    00488ab0loc_488ab0:
    00488ab0b 0x488ac8
    00488ab4
    00488ab4loc_488ab4:
    00488ab4bl runtime.gcWriteBarrier2
    00488ab8str x0, [x25]
    00488abcldr x6, [x1]
    00488ac0str x6, [x25+8]
    00488ac4b 0x488ac8
    00488ac8
    00488ac8loc_488ac8:
    00488ac8str x0, [x1]
    00488accldr x6, [sp+384]
    00488ad0ldr x6, [x6]
    00488ad4ldrsb x27, [x6]
    00488ad8ldr x6, [x6]
    00488adcstr x6, [sp+128]
    00488ae0ldr x6, [sp+408]
    00488ae4ldrsb x27, [x6]
    00488ae8ldr x6, [x6+528]
    00488aecstr x6, [sp+376]
    00488af0stp xzr, xzr, [sp+272]
    00488af4stp xzr, xzr, [sp+288]
    00488af8ldr x6, [sp+128]
    00488afcstr x6, [sp+288]
    00488b00ldr x6, [sp+376]
    00488b04str x6, [sp+272]
    00488b08add x6, sp, 272
    00488b0cstr x6, [sp+264]
    00488b10add x6, sp, 72
    00488b14str x6, [sp+256]
    00488b18ldr x0, [sp+264]
    00488b1cldr x1, [sp+256]
    00488b20mov x2, xzr
    00488b24mov x3, xzr
    00488b28orr x4, xzr, 2
    00488b2corr x5, xzr, 1
    00488b30bl runtime.selectgo
    00488b34str x0, [sp+96]
    00488b38strb w1, [sp+70]
    00488b3cldr x6, [sp+96]
    00488b40cbz x6, 0x488b48
    00488b44b 0x488b60
    00488b48
    00488b48loc_488b48:
    00488b48ldr x1, [sp+384]
    00488b4cldr x0, [x1]
    00488b50bl time.(*Timer).Stop
    00488b54ldp x29, x30, [sp-8]
    00488b58add sp, sp, 400
    00488b5cret x30
    00488b60
    00488b60loc_488b60:
    00488b60stp xzr, xzr, [sp+360]
    00488b64ldr x1, [sp+408]
    00488b68ldr x0, [sp+120]
    00488b6cbl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).refreshSession
    00488b70strb w0, [sp+71]
    00488b74str x1, [sp+360]
    00488b78str x2, [sp+368]
    00488b7cldrb w2, [sp+71]
    00488b80strb w2, [sp+69]
    00488b84ldr x2, [sp+360]
    00488b88ldr x3, [sp+368]
    00488b8cstr x2, [sp+184]
    00488b90str x3, [sp+192]
    00488b94ldrb w2, [sp+69]
    00488b98strb w2, [sp+68]
    00488b9cldr x2, [sp+192]
    00488ba0ldr x3, [sp+184]
    00488ba4str x3, [sp+104]
    00488ba8str x2, [sp+112]
    00488baccbnz x3, 0x488bb4
    00488bb0b 0x488c6c
    00488bb4
    00488bb4loc_488bb4:
    00488bb4stp xzr, xzr, [sp+344]
    00488bb8add x6, sp, 344
    00488bbcstr x6, [sp+224]
    00488bc0ldr x6, [sp+104]
    00488bc4ldr x7, [sp+112]
    00488bc8str x6, [sp+208]
    00488bccstr x7, [sp+216]
    00488bd0str x6, [sp+200]
    00488bd4ldr x6, [sp+200]
    00488bd8cbnz x6, 0x488be0
    00488bdcb 0x488bf0
    00488be0
    00488be0loc_488be0:
    00488be0ldr x6, [sp+200]
    00488be4ldr x6, [x6+8]
    00488be8str x6, [sp+200]
    00488becb 0x488bf4
    00488bf0
    00488bf0loc_488bf0:
    00488bf0b 0x488bf4
    00488bf4
    00488bf4loc_488bf4:
    00488bf4ldr x6, [sp+224]
    00488bf8ldrsb x27, [x6]
    00488bfcldr x7, [sp+200]
    00488c00ldr x8, [sp+216]
    00488c04str x7, [x6]
    00488c08adrp x27, 0x5c3000
    00488c0cldr w7, [x27+3056]
    00488c10cbz w7, 0x488c18
    00488c14b 0x488c1c
    00488c18
    00488c18loc_488c18:
    00488c18b 0x488c30
    00488c1c
    00488c1cloc_488c1c:
    00488c1cbl runtime.gcWriteBarrier2
    00488c20str x8, [x25]
    00488c24ldr x7, [x6+8]
    00488c28str x7, [x25+8]
    00488c2cb 0x488c30
    00488c30
    00488c30loc_488c30:
    00488c30str x8, [x6+8]
    00488c34ldr x3, [sp+224]
    00488c38ldrsb x27, [x3]
    00488c3cb 0x488c40
    00488c40
    00488c40loc_488c40:
    00488c40str x3, [sp+232]
    00488c44orr x5, xzr, 1
    00488c48str x5, [sp+240]
    00488c4cstr x5, [sp+248]
    00488c50ldr x0, [sp+120]
    00488c54adrp x1, 0x234000
    00488c58add x1, x1, 148
    00488c5corr x2, xzr, 28
    00488c60mov x4, x5
    00488c64bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Log
    00488c68b 0x488c70
    00488c6c
    00488c6cloc_488c6c:
    00488c6cb 0x488c70
    00488c70
    00488c70loc_488c70:
    00488c70ldrb w1, [sp+68]
    00488c74eor x2, x1, 1
    00488c78strb w2, [sp+71]
    00488c7ctbnz w1, 0, 0x488c84
    00488c80b 0x488c88
    00488c84
    00488c84loc_488c84:
    00488c84b 0x488ca0
    00488c88
    00488c88loc_488c88:
    00488c88ldr x1, [sp+104]
    00488c8csubs xzr, x1, 0
    00488c90cset x1, ne
    00488c94eor x1, x1, 1
    00488c98strb w1, [sp+71]
    00488c9cb 0x488ca0
    00488ca0
    00488ca0loc_488ca0:
    00488ca0ldrb w1, [sp+71]
    00488ca4tbnz w1, 0, 0x488cac
    00488ca8b 0x488cb8
    00488cac
    00488cacloc_488cac:
    00488cacldp x29, x30, [sp-8]
    00488cb0add sp, sp, 400
    00488cb4ret x30
    00488cb8
    00488cb8loc_488cb8:
    00488cb8b 0x488cbc
    00488cbc
    00488cbcloc_488cbc:
    00488cbcb 0x488cc0
    00488cc0
    00488cc0loc_488cc0:
    00488cc0b 0x4889c8
    00488cc4
    00488cc4loc_488cc4:
    00488cc4str x0, [sp+8]
    00488cc8mov x3, x30
    00488cccbl runtime.morestack.abi0
    00488cd0ldr x0, [sp+8]
    00488cd4b 0x488990
    00488cd8udf 0
    00488cdcudf 0
    00488990
    00488ce0
    00488ce0gopkg.in/jcmturner/gokrb5.v7/client.(*Client).renewTGT: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).renewTGT(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, gopkg.in/jcmturner/gokrb5.v7/client.session * s)
    00488ce0ldr x16, [x28+16]
    00488ce4movz x27, 6384
    00488ce8subs x17, sp, x27
    00488cecb.lo 0x48931c
    00488cf0subs xzr, x17, x16
    00488cf4b.ls 0x48931c
    00488cf8movz x27, 6512
    00488cfcsub x20, sp, x27
    00488d00stp x29, x30, [x20-8]
    00488d04add sp, x20, 0
    00488d08sub x29, sp, 8
    00488d0cstr x0, [sp+6520]
    00488d10str x1, [sp+6528]
    00488d14add x27, sp, 1664
    00488d18stp xzr, xzr, [x27]
    00488d1cadd x27, sp, 1200
    00488d20add x27, x27, 4096
    00488d24stp xzr, xzr, [x27]
    00488d28add x20, sp, 4096
    00488d2cadd x20, x20, 816
    00488d30adr x27, 16
    00488d34stp x29, x27, [sp-24]
    00488d38sub x29, sp, 24
    00488d3cbl fn_87cb0
    00488d40sub x29, sp, 8
    00488d44str wzr, [sp+4880]
    00488d48add x27, sp, 792
    00488d4cadd x27, x27, 4096
    00488d50stp xzr, xzr, [x27]
    00488d54str xzr, [sp+4904]
    00488d58ldr x0, [sp+6528]
    00488d5cbl gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails
    00488d60str x0, [sp+5296]
    00488d64str x1, [sp+5304]
    00488d68add x21, sp, 4096
    00488d6cadd x21, x21, 816
    00488d70add x20, sp, 8
    00488d74adr x27, 16
    00488d78stp x29, x27, [sp-24]
    00488d7csub x29, sp, 24
    00488d80bl fn_87e60
    00488d84sub x29, sp, 8
    00488d88str w2, [sp+4880]
    00488d8cstr x3, [sp+4888]
    00488d90str x4, [sp+4896]
    00488d94str x5, [sp+4904]
    00488d98ldr x1, [sp+5296]
    00488d9cldr x2, [sp+5304]
    00488da0str x1, [sp+3400]
    00488da4str x2, [sp+3408]
    00488da8add x21, sp, 3016
    00488dacadd x20, sp, 4096
    00488db0add x20, x20, 816
    00488db4adr x27, 16
    00488db8stp x29, x27, [sp-24]
    00488dbcsub x29, sp, 24
    00488dc0bl fn_87e60
    00488dc4sub x29, sp, 8
    00488dc8ldrsw x1, [sp+4880]
    00488dccldr x2, [sp+4888]
    00488dd0ldr x3, [sp+4896]
    00488dd4ldr x4, [sp+4904]
    00488dd8str w1, [sp+2984]
    00488ddcstr x2, [sp+2992]
    00488de0str x3, [sp+3000]
    00488de4str x4, [sp+3008]
    00488de8ldr x1, [sp+3400]
    00488decldr x2, [sp+3408]
    00488df0str x1, [sp+2952]
    00488df4str x2, [sp+2960]
    00488df8add x21, sp, 1680
    00488dfcadd x20, sp, 3016
    00488e00adr x27, 16
    00488e04stp x29, x27, [sp-24]
    00488e08sub x29, sp, 24
    00488e0cbl fn_87e60
    00488e10sub x29, sp, 8
    00488e14ldrsw x1, [sp+2984]
    00488e18ldr x2, [sp+2992]
    00488e1cldr x3, [sp+3000]
    00488e20ldr x4, [sp+3008]
    00488e24str w1, [sp+2920]
    00488e28str x2, [sp+2928]
    00488e2cstr x3, [sp+2936]
    00488e30str x4, [sp+2944]
    00488e34str wzr, [sp+2888]
    00488e38add x27, sp, 2896
    00488e3cstp xzr, xzr, [x27]
    00488e40str xzr, [sp+2912]
    00488e44orr x1, xzr, 2
    00488e48str w1, [sp+2888]
    00488e4cadrp x0, 0x176000
    00488e50add x0, x0, 3808
    00488e54bl runtime.newobject
    00488e58str x0, [sp+3568]
    00488e5corr x1, xzr, 6
    00488e60str x1, [x0+8]
    00488e64adrp x27, 0x5c3000
    00488e68ldr w1, [x27+3056]
    00488e6ccbz w1, 0x488e74
    00488e70b 0x488e78
    00488e74
    00488e74loc_488e74:
    00488e74b 0x488e88
    00488e78
    00488e78loc_488e78:
    00488e78ldr x1, [x0]
    00488e7cbl runtime.gcWriteBarrier1
    00488e80str x1, [x25]
    00488e84b 0x488e88
    00488e88
    00488e88loc_488e88:
    00488e88adrp x1, 0x228000
    00488e8cadd x1, x1, 3205
    00488e90str x1, [x0]
    00488e94ldr x1, [sp+2952]
    00488e98ldr x2, [sp+2960]
    00488e9cldr x3, [sp+3568]
    00488ea0ldrsb x27, [x3]
    00488ea4str x2, [x3+24]
    00488ea8adrp x27, 0x5c3000
    00488eacldr w2, [x27+3056]
    00488eb0cbz w2, 0x488eb8
    00488eb4b 0x488ebc
    00488eb8
    00488eb8loc_488eb8:
    00488eb8b 0x488ed0
    00488ebc
    00488ebcloc_488ebc:
    00488ebcbl runtime.gcWriteBarrier2
    00488ec0str x1, [x25]
    00488ec4ldr x2, [x3+16]
    00488ec8str x2, [x25+8]
    00488eccb 0x488ed0
    00488ed0
    00488ed0loc_488ed0:
    00488ed0str x1, [x3+16]
    00488ed4ldr x1, [sp+3568]
    00488ed8ldrsb x27, [x1]
    00488edcb 0x488ee0
    00488ee0
    00488ee0loc_488ee0:
    00488ee0str x1, [sp+3576]
    00488ee4orr x2, xzr, 2
    00488ee8str x2, [sp+3584]
    00488eecstr x2, [sp+3592]
    00488ef0str x1, [sp+2896]
    00488ef4str x2, [sp+2904]
    00488ef8str x2, [sp+2912]
    00488efcldr x1, [sp+6520]
    00488f00ldrsb x27, [x1]
    00488f04ldr x0, [x1]
    00488f08str x0, [sp+3560]
    00488f0cbl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Domain
    00488f10str x0, [sp+5296]
    00488f14str x1, [sp+5304]
    00488f18add x20, sp, 4096
    00488f1cadd x20, x20, 432
    00488f20adr x27, 16
    00488f24stp x29, x27, [sp-24]
    00488f28sub x29, sp, 24
    00488f2cbl fn_87cb8
    00488f30sub x29, sp, 8
    00488f34add x20, sp, 3704
    00488f38adr x27, 16
    00488f3cstp x29, x27, [sp-24]
    00488f40sub x29, sp, 24
    00488f44bl fn_87c44
    00488f48sub x29, sp, 8
    00488f4cstr xzr, [sp+4520]
    00488f50add x27, sp, 3688
    00488f54stp xzr, xzr, [x27]
    00488f58ldrsw x1, [sp+2888]
    00488f5cldrsw x7, [sp+2920]
    00488f60ldr x0, [sp+6520]
    00488f64ldr x8, [sp+2928]
    00488f68ldr x2, [sp+2896]
    00488f6cldr x3, [sp+2904]
    00488f70ldr x9, [sp+2936]
    00488f74ldr x4, [sp+2912]
    00488f78ldr x10, [sp+2944]
    00488f7cldr x5, [sp+5296]
    00488f80ldr x6, [sp+5304]
    00488f84add x21, sp, 8
    00488f88add x20, sp, 1680
    00488f8cadr x27, 16
    00488f90stp x29, x27, [sp-24]
    00488f94sub x29, sp, 24
    00488f98bl fn_87e60
    00488f9csub x29, sp, 8
    00488fa0orr x11, xzr, 1
    00488fa4bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).TGSREQGenerateAndExchange
    00488fa8add x21, sp, 4096
    00488facadd x21, x21, 432
    00488fb0add x20, sp, 392
    00488fb4adr x27, 16
    00488fb8stp x29, x27, [sp-24]
    00488fbcsub x29, sp, 24
    00488fc0bl fn_87e70
    00488fc4sub x29, sp, 8
    00488fc8add x21, sp, 3704
    00488fccadd x20, sp, 744
    00488fd0adr x27, 16
    00488fd4stp x29, x27, [sp-24]
    00488fd8sub x29, sp, 24
    00488fdcbl fn_87d88
    00488fe0sub x29, sp, 8
    00488fe4ldr x2, [sp+1560]
    00488fe8str x2, [sp+4520]
    00488fecstr x0, [sp+3688]
    00488ff0str x1, [sp+3696]
    00488ff4add x21, sp, 4096
    00488ff8add x21, x21, 2056
    00488ffcadd x20, sp, 4096
    00489000add x20, x20, 432
    00489004adr x27, 16
    00489008stp x29, x27, [sp-24]
    0048900csub x29, sp, 24
    00489010bl fn_87e70
    00489014sub x29, sp, 8
    00489018add x21, sp, 4096
    0048901cadd x21, x21, 1232
    00489020add x20, sp, 3704
    00489024adr x27, 16
    00489028stp x29, x27, [sp-24]
    0048902csub x29, sp, 24
    00489030bl fn_87d88
    00489034sub x29, sp, 8
    00489038ldr x1, [sp+4520]
    0048903cstr x1, [sp+6144]
    00489040ldr x1, [sp+3688]
    00489044ldr x2, [sp+3696]
    00489048str x1, [sp+5312]
    0048904cstr x2, [sp+5320]
    00489050add x21, sp, 2064
    00489054add x20, sp, 4096
    00489058add x20, x20, 1232
    0048905cadr x27, 16
    00489060stp x29, x27, [sp-24]
    00489064sub x29, sp, 24
    00489068bl fn_87d88
    0048906csub x29, sp, 8
    00489070ldr x1, [sp+6144]
    00489074str x1, [sp+2880]
    00489078ldr x1, [sp+5320]
    0048907cldr x2, [sp+5312]
    00489080str x2, [sp+2968]
    00489084str x1, [sp+2976]
    00489088cbnz x2, 0x489090
    0048908cb 0x4891ac
    00489090
    00489090loc_489090:
    00489090add x27, sp, 3672
    00489094stp xzr, xzr, [x27]
    00489098add x2, sp, 3672
    0048909cstr x2, [sp+3528]
    004890a0ldr x0, [sp+2952]
    004890a4ldr x1, [sp+2960]
    004890a8bl runtime.convTstring
    004890acstr x0, [sp+3520]
    004890b0ldr x2, [sp+3528]
    004890b4ldrsb x27, [x2]
    004890b8adrp x3, 0x16c000
    004890bcadd x3, x3, 2944
    004890c0str x3, [x2]
    004890c4adrp x27, 0x5c2000
    004890c8ldr w3, [x27+3056]
    004890cccbz w3, 0x4890d4
    004890d0b 0x4890d8
    004890d4
    004890d4loc_4890d4:
    004890d4b 0x4890ec
    004890d8
    004890d8loc_4890d8:
    004890d8bl runtime.gcWriteBarrier2
    004890dcstr x0, [x25]
    004890e0ldr x9, [x2+8]
    004890e4str x9, [x25+8]
    004890e8b 0x4890ec
    004890ec
    004890ecloc_4890ec:
    004890ecstr x0, [x2+8]
    004890f0ldr x6, [sp+3528]
    004890f4ldrsb x27, [x6]
    004890f8b 0x4890fc
    004890fc
    004890fcloc_4890fc:
    004890fcstr x6, [sp+3536]
    00489100orr x8, xzr, 1
    00489104str x8, [sp+3544]
    00489108str x8, [sp+3552]
    0048910cldr x0, [sp+2968]
    00489110ldr x1, [sp+2976]
    00489114adrp x2, 0x230000
    00489118add x2, x2, 4029
    0048911cmovz x3, 25
    00489120adrp x4, 0x230000
    00489124add x4, x4, 4079
    00489128mov x5, x3
    0048912cmov x7, x8
    00489130bl gopkg.in/jcmturner/gokrb5.v7/krberror.Errorf
    00489134str x0, [sp+3416]
    00489138str x1, [sp+3424]
    0048913cstr x2, [sp+3432]
    00489140str x3, [sp+3440]
    00489144str x4, [sp+3448]
    00489148add x27, sp, 3416
    0048914cldp x9, x10, [x27]
    00489150add x27, sp, 3432
    00489154ldp x11, x12, [x27]
    00489158add x27, sp, 3632
    0048915cstp x9, x10, [x27]
    00489160add x27, sp, 3648
    00489164stp x11, x12, [x27]
    00489168ldr x9, [sp+3448]
    0048916cstr x9, [sp+3664]
    00489170adrp x0, 0x1c5000
    00489174add x0, x0, 2528
    00489178add x1, sp, 3632
    0048917cbl runtime.convT
    00489180str x0, [sp+3512]
    00489184adrp x9, 0x28d000
    00489188add x9, x9, 1856
    0048918cstr x9, [sp+1664]
    00489190str x0, [sp+1672]
    00489194ldr x0, [sp+1664]
    00489198ldr x1, [sp+1672]
    0048919cldp x29, x30, [sp-8]
    004891a0movz x27, 6512
    004891a4add sp, sp, x27
    004891a8ret x30
    004891ac
    004891acloc_4891ac:
    004891acldr x0, [sp+6528]
    004891b0add x21, sp, 8
    004891b4add x20, sp, 2152
    004891b8adr x27, 16
    004891bcstp x29, x27, [sp-24]
    004891c0sub x29, sp, 24
    004891c4bl fn_87e60
    004891c8sub x29, sp, 8
    004891ccadd x21, sp, 392
    004891d0add x20, sp, 2576
    004891d4adr x27, 16
    004891d8stp x29, x27, [sp-24]
    004891dcsub x29, sp, 24
    004891e0bl fn_87e88
    004891e4sub x29, sp, 8
    004891e8ldr x1, [sp+2880]
    004891ecstr x1, [sp+696]
    004891f0bl gopkg.in/jcmturner/gokrb5.v7/client.(*session).update
    004891f4ldr x1, [sp+6520]
    004891f8ldrsb x27, [x1]
    004891fcldr x0, [x1+24]
    00489200str x0, [sp+3504]
    00489204ldr x1, [sp+6528]
    00489208bl gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update
    0048920cadd x27, sp, 3600
    00489210stp xzr, xzr, [x27]
    00489214add x27, sp, 3616
    00489218stp xzr, xzr, [x27]
    0048921cadd x1, sp, 3600
    00489220str x1, [sp+3472]
    00489224ldr x0, [sp+2952]
    00489228ldr x1, [sp+2960]
    0048922cbl runtime.convTstring
    00489230str x0, [sp+3464]
    00489234ldr x1, [sp+3472]
    00489238ldrsb x27, [x1]
    0048923cadrp x2, 0x16c000
    00489240add x2, x2, 2944
    00489244str x2, [x1]
    00489248adrp x27, 0x5c2000
    0048924cldr w2, [x27+3056]
    00489250cbz w2, 0x489258
    00489254b 0x48925c
    00489258
    00489258loc_489258:
    00489258b 0x489270
    0048925c
    0048925cloc_48925c:
    0048925cbl runtime.gcWriteBarrier2
    00489260str x0, [x25]
    00489264ldr x2, [x1+8]
    00489268str x2, [x25+8]
    0048926cb 0x489270
    00489270
    00489270loc_489270:
    00489270str x0, [x1+8]
    00489274adrp x0, 0x222000
    00489278add x0, x0, 1440
    0048927cadd x1, sp, 2744
    00489280bl runtime.convT
    00489284str x0, [sp+3456]
    00489288ldr x2, [sp+3472]
    0048928cldrsb x27, [x2]
    00489290adrp x3, 0x222000
    00489294add x3, x3, 1440
    00489298str x3, [x2+16]
    0048929cadrp x27, 0x5c2000
    004892a0ldr w3, [x27+3056]
    004892a4cbz w3, 0x4892ac
    004892a8b 0x4892b0
    004892ac
    004892acloc_4892ac:
    004892acb 0x4892c4
    004892b0
    004892b0loc_4892b0:
    004892b0bl runtime.gcWriteBarrier2
    004892b4str x0, [x25]
    004892b8ldr x6, [x2+24]
    004892bcstr x6, [x25+8]
    004892c0b 0x4892c4
    004892c4
    004892c4loc_4892c4:
    004892c4str x0, [x2+24]
    004892c8ldr x3, [sp+3472]
    004892ccldrsb x27, [x3]
    004892d0b 0x4892d4
    004892d4
    004892d4loc_4892d4:
    004892d4str x3, [sp+3480]
    004892d8orr x5, xzr, 2
    004892dcstr x5, [sp+3488]
    004892e0str x5, [sp+3496]
    004892e4ldr x0, [sp+6520]
    004892e8adrp x1, 0x23b000
    004892ecadd x1, x1, 1939
    004892f0movz x2, 40
    004892f4mov x4, x5
    004892f8bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Log
    004892fcadd x27, sp, 1664
    00489300stp xzr, xzr, [x27]
    00489304mov x0, xzr
    00489308mov x1, xzr
    0048930cldp x29, x30, [sp-8]
    00489310movz x27, 6512
    00489314add sp, sp, x27
    00489318ret x30
    0048931c
    0048931cloc_48931c:
    0048931cstp x0, x1, [sp+8]
    00489320mov x3, x30
    00489324bl runtime.morestack_noctxt.abi0
    00489328ldp x0, x1, [sp+8]
    0048932cb 0x488ce0
    00488ce0
    00489330
    00489330gopkg.in/jcmturner/gokrb5.v7/client.(*Client).refreshSession: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).refreshSession(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, gopkg.in/jcmturner/gokrb5.v7/client.session * s)
    00489330ldr x16, [x28+16]
    00489334sub x17, sp, 160
    00489338subs xzr, x17, x16
    0048933cb.ls 0x489504
    00489340sub x20, sp, 288
    00489344stp x29, x30, [x20-8]
    00489348add sp, x20, 0
    0048934csub x29, sp, 8
    00489350str x0, [sp+296]
    00489354str x1, [sp+304]
    00489358strb wzr, [sp+70]
    0048935cstp xzr, xzr, [sp+72]
    00489360ldr x1, [sp+304]
    00489364ldrsb x27, [x1]
    00489368add x0, x1, 536
    0048936cstr x0, [sp+248]
    00489370bl sync.(*RWMutex).RLock
    00489374ldr x1, [sp+304]
    00489378ldrsb x27, [x1]
    0048937cldr x2, [x1]
    00489380ldr x1, [x1+8]
    00489384str x2, [sp+112]
    00489388str x1, [sp+120]
    0048938cldr x1, [sp+304]
    00489390ldrsb x27, [x1]
    00489394ldr x2, [x1+64]
    00489398ldr x3, [x1+72]
    0048939cldr x1, [x1+80]
    004893a0str x2, [sp+88]
    004893a4str x3, [sp+96]
    004893a8str x1, [sp+104]
    004893acldr x1, [sp+304]
    004893b0ldrsb x27, [x1]
    004893b4add x0, x1, 536
    004893b8str x0, [sp+240]
    004893bcbl sync.(*RWMutex).RUnlock
    004893c0stp xzr, xzr, [sp+184]
    004893c4add x1, sp, 184
    004893c8str x1, [sp+208]
    004893ccldr x0, [sp+112]
    004893d0ldr x1, [sp+120]
    004893d4bl runtime.convTstring
    004893d8str x0, [sp+200]
    004893dcldr x1, [sp+208]
    004893e0ldrsb x27, [x1]
    004893e4adrp x2, 0x16c000
    004893e8add x2, x2, 2944
    004893ecstr x2, [x1]
    004893f0adrp x27, 0x5c2000
    004893f4ldr w2, [x27+3056]
    004893f8cbz w2, 0x489400
    004893fcb 0x489404
    00489400
    00489400loc_489400:
    00489400b 0x489418
    00489404
    00489404loc_489404:
    00489404bl runtime.gcWriteBarrier2
    00489408str x0, [x25]
    0048940cldr x6, [x1+8]
    00489410str x6, [x25+8]
    00489414b 0x489418
    00489418
    00489418loc_489418:
    00489418str x0, [x1+8]
    0048941cldr x3, [sp+208]
    00489420ldrsb x27, [x3]
    00489424b 0x489428
    00489428
    00489428loc_489428:
    00489428str x3, [sp+216]
    0048942corr x5, xzr, 1
    00489430str x5, [sp+224]
    00489434str x5, [sp+232]
    00489438ldr x0, [sp+296]
    0048943cadrp x1, 0x233000
    00489440add x1, x1, 3266
    00489444movz x2, 29
    00489448mov x4, x5
    0048944cbl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Log
    00489450bl time.Now
    00489454str x0, [sp+160]
    00489458str x1, [sp+168]
    0048945cstr x2, [sp+176]
    00489460bl time.Time.UTC
    00489464str x0, [sp+256]
    00489468str x1, [sp+264]
    0048946cstr x2, [sp+272]
    00489470ldr x3, [sp+88]
    00489474ldr x4, [sp+96]
    00489478ldr x5, [sp+104]
    0048947cbl time.Time.Before
    00489480strb w0, [sp+71]
    00489484tbnz w0, 0, 0x48948c
    00489488b 0x4894c8
    0048948c
    0048948cloc_48948c:
    0048948cldr x1, [sp+304]
    00489490ldr x0, [sp+296]
    00489494bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).renewTGT
    00489498str x0, [sp+144]
    0048949cstr x1, [sp+152]
    004894a0orr x2, xzr, 1
    004894a4strb w2, [sp+70]
    004894a8ldr x1, [sp+144]
    004894acldr x2, [sp+152]
    004894b0str x1, [sp+72]
    004894b4str x2, [sp+80]
    004894b8ldrb w0, [sp+70]
    004894bcldp x29, x30, [sp-8]
    004894c0add sp, sp, 288
    004894c4ret x30
    004894c8
    004894c8loc_4894c8:
    004894c8ldr x1, [sp+112]
    004894ccldr x2, [sp+120]
    004894d0ldr x0, [sp+296]
    004894d4bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).realmLogin
    004894d8str x0, [sp+128]
    004894dcstr x1, [sp+136]
    004894e0strb wzr, [sp+70]
    004894e4ldr x1, [sp+128]
    004894e8ldr x2, [sp+136]
    004894ecstr x1, [sp+72]
    004894f0str x2, [sp+80]
    004894f4ldrb w0, [sp+70]
    004894f8ldp x29, x30, [sp-8]
    004894fcadd sp, sp, 288
    00489500ret x30
    00489504
    00489504loc_489504:
    00489504stp x0, x1, [sp+8]
    00489508mov x3, x30
    0048950cbl runtime.morestack_noctxt.abi0
    00489510ldp x0, x1, [sp+8]
    00489514b 0x489330
    00489518udf 0
    0048951cudf 0
    00489330
    00489520
    00489520gopkg.in/jcmturner/gokrb5.v7/client.(*Client).ensureValidSession: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).ensureValidSession(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, struct string realm)
    00489520ldr x16, [x28+16]
    00489524sub x17, sp, 208
    00489528subs xzr, x17, x16
    0048952cb.ls 0x489758
    00489530sub x20, sp, 336
    00489534stp x29, x30, [x20-8]
    00489538add sp, x20, 0
    0048953csub x29, sp, 8
    00489540str x0, [sp+344]
    00489544str x1, [sp+352]
    00489548str x2, [sp+360]
    0048954cstp xzr, xzr, [sp+88]
    00489550str xzr, [sp+304]
    00489554ldr x3, [sp+344]
    00489558ldrsb x27, [x3]
    0048955cldr x0, [x3+24]
    00489560str x0, [sp+232]
    00489564ldr x1, [sp+352]
    00489568ldr x2, [sp+360]
    0048956cbl gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get
    00489570str x0, [sp+304]
    00489574strb w1, [sp+71]
    00489578ldr x3, [sp+304]
    0048957cstr x3, [sp+128]
    00489580ldrb w3, [sp+71]
    00489584strb w3, [sp+70]
    00489588ldr x3, [sp+128]
    0048958cstr x3, [sp+104]
    00489590ldrb w3, [sp+70]
    00489594strb w3, [sp+68]
    00489598tbnz w3, 0, 0x4895a0
    0048959cb 0x48972c
    004895a0
    004895a0loc_4895a0:
    004895a0ldr x1, [sp+104]
    004895a4ldrsb x27, [x1]
    004895a8add x0, x1, 536
    004895acstr x0, [sp+224]
    004895b0bl sync.(*RWMutex).RLock
    004895b4ldr x1, [sp+104]
    004895b8ldrsb x27, [x1]
    004895bcldr x2, [x1+40]
    004895c0ldr x3, [x1+48]
    004895c4ldr x1, [x1+56]
    004895c8str x2, [sp+200]
    004895ccstr x3, [sp+208]
    004895d0str x1, [sp+216]
    004895d4ldr x1, [sp+104]
    004895d8ldrsb x27, [x1]
    004895dcldr x3, [x1+16]
    004895e0ldr x4, [x1+24]
    004895e4ldr x5, [x1+32]
    004895e8str x3, [sp+176]
    004895ecstr x4, [sp+184]
    004895f0str x5, [sp+192]
    004895f4ldr x0, [sp+200]
    004895f8ldr x1, [sp+208]
    004895fcldr x2, [sp+216]
    00489600bl time.Time.Sub
    00489604str x0, [sp+80]
    00489608movz x1, 43691
    0048960cmovk x1, 0xaaaa0000
    00489610movk x1, 0xaaaa00000000
    00489614movk x1, 0xaaaa000000000000
    00489618smulh x1, x1, x0
    0048961cadd x1, x1, x0
    00489620sbfm x1, x1, 2, 63
    00489624sub x1, x1, x0, asr #63
    00489628str x1, [sp+72]
    0048962cbl time.Now
    00489630str x0, [sp+280]
    00489634str x1, [sp+288]
    00489638str x2, [sp+296]
    0048963cbl time.Time.UTC
    00489640str x0, [sp+256]
    00489644str x1, [sp+264]
    00489648str x2, [sp+272]
    0048964cldr x1, [sp+104]
    00489650ldrsb x27, [x1]
    00489654ldr x0, [x1+40]
    00489658ldr x2, [x1+48]
    0048965cldr x1, [x1+56]
    00489660str x0, [sp+152]
    00489664str x2, [sp+160]
    00489668str x1, [sp+168]
    0048966cldr x3, [sp+256]
    00489670ldr x4, [sp+264]
    00489674ldr x5, [sp+272]
    00489678mov x6, x1
    0048967cmov x1, x2
    00489680mov x2, x6
    00489684bl time.Time.Sub
    00489688str x0, [sp+80]
    0048968cldr x1, [sp+72]
    00489690subs xzr, x0, x1
    00489694b.gt 0x48969c
    00489698b 0x4896c8
    0048969c
    0048969cloc_48969c:
    0048969cldr x1, [sp+104]
    004896a0ldrsb x27, [x1]
    004896a4add x0, x1, 536
    004896a8str x0, [sp+144]
    004896acbl sync.(*RWMutex).RUnlock
    004896b0stp xzr, xzr, [sp+88]
    004896b4mov x0, xzr
    004896b8mov x1, xzr
    004896bcldp x29, x30, [sp-8]
    004896c0add sp, sp, 336
    004896c4ret x30
    004896c8
    004896c8loc_4896c8:
    004896c8ldr x1, [sp+104]
    004896ccldrsb x27, [x1]
    004896d0add x0, x1, 536
    004896d4str x0, [sp+136]
    004896d8bl sync.(*RWMutex).RUnlock
    004896dcstp xzr, xzr, [sp+240]
    004896e0ldr x1, [sp+104]
    004896e4ldr x0, [sp+344]
    004896e8bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).refreshSession
    004896ecstrb w0, [sp+71]
    004896f0str x1, [sp+240]
    004896f4str x2, [sp+248]
    004896f8ldrb w1, [sp+71]
    004896fcstrb w1, [sp+69]
    00489700ldr x0, [sp+240]
    00489704ldr x1, [sp+248]
    00489708str x0, [sp+312]
    0048970cstr x1, [sp+320]
    00489710str x0, [sp+112]
    00489714str x1, [sp+120]
    00489718str x0, [sp+88]
    0048971cstr x1, [sp+96]
    00489720ldp x29, x30, [sp-8]
    00489724add sp, sp, 336
    00489728ret x30
    0048972c
    0048972cloc_48972c:
    0048972cldr x1, [sp+352]
    00489730ldr x2, [sp+360]
    00489734ldr x0, [sp+344]
    00489738bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).realmLogin
    0048973cstr x0, [sp+240]
    00489740str x1, [sp+248]
    00489744str x0, [sp+88]
    00489748str x1, [sp+96]
    0048974cldp x29, x30, [sp-8]
    00489750add sp, sp, 336
    00489754ret x30
    00489758
    00489758loc_489758:
    00489758stp x0, x1, [sp+8]
    0048975cstr x2, [sp+24]
    00489760mov x3, x30
    00489764bl runtime.morestack_noctxt.abi0
    00489768ldp x0, x1, [sp+8]
    0048976cldr x2, [sp+24]
    00489770b 0x489520
    00489774udf 0
    00489778udf 0
    0048977cudf 0
    00489520
    00489780
    00489780gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sessionTGT: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sessionTGT(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, struct string realm)
    00489780ldr x16, [x28+16]
    00489784sub x17, sp, 1296
    00489788subs xzr, x17, x16
    0048978cb.ls 0x489a40
    00489790sub x20, sp, 1424
    00489794stp x29, x30, [x20-8]
    00489798add sp, x20, 0
    0048979csub x29, sp, 8
    004897a0str x0, [sp+1816]
    004897a4str x1, [sp+1824]
    004897a8str x2, [sp+1832]
    004897acadd x20, sp, 1432
    004897b0adr x27, 16
    004897b4stp x29, x27, [sp-24]
    004897b8sub x29, sp, 24
    004897bcbl fn_87cb0
    004897c0sub x29, sp, 8
    004897c4str wzr, [sp+416]
    004897c8str xzr, [sp+424]
    004897ccstp xzr, xzr, [sp+432]
    004897d0stp xzr, xzr, [sp+456]
    004897d4ldr x1, [sp+1824]
    004897d8ldr x2, [sp+1832]
    004897dcldr x0, [sp+1816]
    004897e0bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).ensureValidSession
    004897e4str x0, [sp+456]
    004897e8str x1, [sp+464]
    004897eccbnz x0, 0x4897f4
    004897f0b 0x489820
    004897f4
    004897f4loc_4897f4:
    004897f4ldrsw x6, [sp+416]
    004897f8ldr x7, [sp+424]
    004897fcldr x2, [sp+432]
    00489800ldr x3, [sp+440]
    00489804mov x4, x0
    00489808mov x5, x1
    0048980cmov x0, x6
    00489810mov x1, x7
    00489814ldp x29, x30, [sp-8]
    00489818add sp, sp, 1424
    0048981cret x30
    00489820
    00489820loc_489820:
    00489820str xzr, [sp+992]
    00489824ldr x3, [sp+1816]
    00489828ldrsb x27, [x3]
    0048982cldr x0, [x3+24]
    00489830str x0, [sp+536]
    00489834ldr x1, [sp+1824]
    00489838ldr x2, [sp+1832]
    0048983cbl gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get
    00489840str x0, [sp+992]
    00489844strb w1, [sp+415]
    00489848ldr x3, [sp+992]
    0048984cstr x3, [sp+488]
    00489850ldrb w3, [sp+415]
    00489854strb w3, [sp+414]
    00489858ldr x3, [sp+488]
    0048985cstr x3, [sp+448]
    00489860ldrb w3, [sp+414]
    00489864strb w3, [sp+413]
    00489868tbnz w3, 0, 0x489870
    0048986cb 0x48997c
    00489870
    00489870loc_489870:
    00489870add x27, sp, 960
    00489874stp xzr, xzr, [x27]
    00489878add x20, sp, 576
    0048987cadr x27, 16
    00489880stp x29, x27, [sp-24]
    00489884sub x29, sp, 24
    00489888bl fn_87cb0
    0048988csub x29, sp, 8
    00489890str wzr, [sp+544]
    00489894str xzr, [sp+552]
    00489898add x27, sp, 560
    0048989cstp xzr, xzr, [x27]
    004898a0ldr x0, [sp+448]
    004898a4bl gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails
    004898a8str x0, [sp+960]
    004898acstr x1, [sp+968]
    004898b0add x21, sp, 576
    004898b4add x20, sp, 8
    004898b8adr x27, 16
    004898bcstp x29, x27, [sp-24]
    004898c0sub x29, sp, 24
    004898c4bl fn_87e60
    004898c8sub x29, sp, 8
    004898ccstr w2, [sp+544]
    004898d0str x3, [sp+552]
    004898d4str x4, [sp+560]
    004898d8str x5, [sp+568]
    004898dcldr x1, [sp+960]
    004898e0ldr x2, [sp+968]
    004898e4str x1, [sp+472]
    004898e8str x2, [sp+480]
    004898ecadd x21, sp, 1032
    004898f0add x20, sp, 576
    004898f4adr x27, 16
    004898f8stp x29, x27, [sp-24]
    004898fcsub x29, sp, 24
    00489900bl fn_87e60
    00489904sub x29, sp, 8
    00489908ldrsw x1, [sp+544]
    0048990cldr x2, [sp+552]
    00489910ldr x3, [sp+560]
    00489914ldr x4, [sp+568]
    00489918str w1, [sp+1000]
    0048991cstr x2, [sp+1008]
    00489920str x3, [sp+1016]
    00489924str x4, [sp+1024]
    00489928add x21, sp, 1432
    0048992cadd x20, sp, 1032
    00489930adr x27, 16
    00489934stp x29, x27, [sp-24]
    00489938sub x29, sp, 24
    0048993cbl fn_87e60
    00489940sub x29, sp, 8
    00489944ldr x1, [sp+1008]
    00489948ldr x2, [sp+1016]
    0048994cldr x3, [sp+1024]
    00489950ldrsw x4, [sp+1000]
    00489954str w4, [sp+416]
    00489958str x1, [sp+424]
    0048995cstr x2, [sp+432]
    00489960str x3, [sp+440]
    00489964ldr x4, [sp+456]
    00489968ldr x5, [sp+464]
    0048996cldrsw x0, [sp+416]
    00489970ldp x29, x30, [sp-8]
    00489974add sp, sp, 1424
    00489978ret x30
    0048997c
    0048997cloc_48997c:
    0048997cadd x27, sp, 976
    00489980stp xzr, xzr, [x27]
    00489984add x2, sp, 976
    00489988str x2, [sp+504]
    0048998cldr x0, [sp+1824]
    00489990ldr x1, [sp+1832]
    00489994bl runtime.convTstring
    00489998str x0, [sp+496]
    0048999cldr x2, [sp+504]
    004899a0ldrsb x27, [x2]
    004899a4adrp x3, 0x16c000
    004899a8add x3, x3, 2944
    004899acstr x3, [x2]
    004899b0adrp x27, 0x5c2000
    004899b4ldr w3, [x27+3056]
    004899b8cbz w3, 0x4899c0
    004899bcb 0x4899c4
    004899c0
    004899c0loc_4899c0:
    004899c0b 0x4899d8
    004899c4
    004899c4loc_4899c4:
    004899c4bl runtime.gcWriteBarrier2
    004899c8str x0, [x25]
    004899ccldr x5, [x2+8]
    004899d0str x5, [x25+8]
    004899d4b 0x4899d8
    004899d8
    004899d8loc_4899d8:
    004899d8str x0, [x2+8]
    004899dcldr x2, [sp+504]
    004899e0ldrsb x27, [x2]
    004899e4b 0x4899e8
    004899e8
    004899e8loc_4899e8:
    004899e8str x2, [sp+512]
    004899ecorr x4, xzr, 1
    004899f0str x4, [sp+520]
    004899f4str x4, [sp+528]
    004899f8adrp x0, 0x236000
    004899fcadd x0, x0, 2652
    00489a00movz x1, 33
    00489a04mov x3, x4
    00489a08bl fmt.Errorf
    00489a0cstr x0, [sp+456]
    00489a10str x1, [sp+464]
    00489a14ldrsw x5, [sp+416]
    00489a18ldr x6, [sp+424]
    00489a1cldr x2, [sp+432]
    00489a20ldr x3, [sp+440]
    00489a24mov x4, x0
    00489a28mov x0, x5
    00489a2cmov x5, x1
    00489a30mov x1, x6
    00489a34ldp x29, x30, [sp-8]
    00489a38add sp, sp, 1424
    00489a3cret x30
    00489a40
    00489a40loc_489a40:
    00489a40stp x0, x1, [sp+392]
    00489a44str x2, [sp+408]
    00489a48mov x3, x30
    00489a4cbl runtime.morestack_noctxt.abi0
    00489a50ldp x0, x1, [sp+392]
    00489a54ldr x2, [sp+408]
    00489a58b 0x489780
    00489a5cudf 0
    00489780
    00489a60
    00489a60gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sessionTimes: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sessionTimes(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, struct string realm)
    00489a60ldr x16, [x28+16]
    00489a64sub x17, sp, 368
    00489a68subs xzr, x17, x16
    00489a6cb.ls 0x489d64
    00489a70sub x20, sp, 496
    00489a74stp x29, x30, [x20-8]
    00489a78add sp, x20, 0
    00489a7csub x29, sp, 8
    00489a80str x0, [sp+504]
    00489a84str x1, [sp+512]
    00489a88str x2, [sp+520]
    00489a8cstp xzr, xzr, [sp+160]
    00489a90str xzr, [sp+176]
    00489a94stp xzr, xzr, [sp+136]
    00489a98str xzr, [sp+152]
    00489a9cstp xzr, xzr, [sp+96]
    00489aa0str xzr, [sp+112]
    00489aa4stp xzr, xzr, [sp+64]
    00489aa8str xzr, [sp+80]
    00489aacstp xzr, xzr, [sp+120]
    00489ab0str xzr, [sp+368]
    00489ab4ldr x3, [sp+504]
    00489ab8ldrsb x27, [x3]
    00489abcldr x0, [x3+24]
    00489ac0str x0, [sp+232]
    00489ac4ldr x1, [sp+512]
    00489ac8ldr x2, [sp+520]
    00489accbl gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get
    00489ad0str x0, [sp+368]
    00489ad4strb w1, [sp+62]
    00489ad8ldr x3, [sp+368]
    00489adcstr x3, [sp+184]
    00489ae0ldrb w3, [sp+62]
    00489ae4strb w3, [sp+63]
    00489ae8ldr x3, [sp+184]
    00489aecstr x3, [sp+88]
    00489af0ldrb w3, [sp+63]
    00489af4strb w3, [sp+61]
    00489af8tbnz w3, 0, 0x489b00
    00489afcb 0x489c6c
    00489b00
    00489b00loc_489b00:
    00489b00stp xzr, xzr, [sp+336]
    00489b04stp xzr, xzr, [sp+312]
    00489b08str xzr, [sp+328]
    00489b0cstp xzr, xzr, [sp+288]
    00489b10str xzr, [sp+304]
    00489b14stp xzr, xzr, [sp+264]
    00489b18str xzr, [sp+280]
    00489b1cstp xzr, xzr, [sp+240]
    00489b20str xzr, [sp+256]
    00489b24ldr x0, [sp+88]
    00489b28bl gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails
    00489b2cstr x0, [sp+336]
    00489b30str x1, [sp+344]
    00489b34str x2, [sp+312]
    00489b38str x3, [sp+320]
    00489b3cstr x4, [sp+328]
    00489b40str x5, [sp+288]
    00489b44str x6, [sp+296]
    00489b48str x7, [sp+304]
    00489b4cstr x8, [sp+264]
    00489b50str x9, [sp+272]
    00489b54str x10, [sp+280]
    00489b58str x11, [sp+240]
    00489b5cstr x12, [sp+248]
    00489b60str x13, [sp+256]
    00489b64ldr x1, [sp+336]
    00489b68ldr x2, [sp+344]
    00489b6cstr x1, [sp+472]
    00489b70str x2, [sp+480]
    00489b74ldr x1, [sp+312]
    00489b78ldr x2, [sp+320]
    00489b7cldr x3, [sp+328]
    00489b80str x1, [sp+448]
    00489b84str x2, [sp+456]
    00489b88str x3, [sp+464]
    00489b8cldr x1, [sp+288]
    00489b90ldr x2, [sp+296]
    00489b94ldr x3, [sp+304]
    00489b98str x1, [sp+424]
    00489b9cstr x2, [sp+432]
    00489ba0str x3, [sp+440]
    00489ba4ldr x1, [sp+264]
    00489ba8ldr x2, [sp+272]
    00489bacldr x3, [sp+280]
    00489bb0str x1, [sp+400]
    00489bb4str x2, [sp+408]
    00489bb8str x3, [sp+416]
    00489bbcldr x1, [sp+240]
    00489bc0ldr x2, [sp+248]
    00489bc4ldr x3, [sp+256]
    00489bc8str x1, [sp+376]
    00489bccstr x2, [sp+384]
    00489bd0str x3, [sp+392]
    00489bd4ldr x1, [sp+448]
    00489bd8ldr x2, [sp+456]
    00489bdcldr x3, [sp+464]
    00489be0str x1, [sp+160]
    00489be4str x2, [sp+168]
    00489be8str x3, [sp+176]
    00489becldr x1, [sp+424]
    00489bf0ldr x2, [sp+432]
    00489bf4ldr x3, [sp+440]
    00489bf8str x1, [sp+136]
    00489bfcstr x2, [sp+144]
    00489c00str x3, [sp+152]
    00489c04ldr x1, [sp+400]
    00489c08ldr x2, [sp+408]
    00489c0cldr x3, [sp+416]
    00489c10str x1, [sp+96]
    00489c14str x2, [sp+104]
    00489c18str x3, [sp+112]
    00489c1cldr x9, [sp+376]
    00489c20ldr x10, [sp+384]
    00489c24ldr x11, [sp+392]
    00489c28str x9, [sp+64]
    00489c2cstr x10, [sp+72]
    00489c30str x11, [sp+80]
    00489c34ldr x0, [sp+160]
    00489c38ldr x6, [sp+96]
    00489c3cldr x12, [sp+120]
    00489c40ldr x13, [sp+128]
    00489c44ldr x3, [sp+136]
    00489c48ldr x1, [sp+168]
    00489c4cldr x4, [sp+144]
    00489c50ldr x7, [sp+104]
    00489c54ldr x2, [sp+176]
    00489c58ldr x5, [sp+152]
    00489c5cldr x8, [sp+112]
    00489c60ldp x29, x30, [sp-8]
    00489c64add sp, sp, 496
    00489c68ret x30
    00489c6c
    00489c6cloc_489c6c:
    00489c6cstp xzr, xzr, [sp+352]
    00489c70add x2, sp, 352
    00489c74str x2, [sp+200]
    00489c78ldr x0, [sp+512]
    00489c7cldr x1, [sp+520]
    00489c80bl runtime.convTstring
    00489c84str x0, [sp+192]
    00489c88ldr x2, [sp+200]
    00489c8cldrsb x27, [x2]
    00489c90adrp x3, 0x16c000
    00489c94add x3, x3, 2944
    00489c98str x3, [x2]
    00489c9cadrp x27, 0x5c2000
    00489ca0ldr w3, [x27+3056]
    00489ca4cbz w3, 0x489cac
    00489ca8b 0x489cb0
    00489cac
    00489cacloc_489cac:
    00489cacb 0x489cc4
    00489cb0
    00489cb0loc_489cb0:
    00489cb0bl runtime.gcWriteBarrier2
    00489cb4str x0, [x25]
    00489cb8ldr x5, [x2+8]
    00489cbcstr x5, [x25+8]
    00489cc0b 0x489cc4
    00489cc4
    00489cc4loc_489cc4:
    00489cc4str x0, [x2+8]
    00489cc8ldr x2, [sp+200]
    00489cccldrsb x27, [x2]
    00489cd0b 0x489cd4
    00489cd4
    00489cd4loc_489cd4:
    00489cd4str x2, [sp+208]
    00489cd8orr x4, xzr, 1
    00489cdcstr x4, [sp+216]
    00489ce0str x4, [sp+224]
    00489ce4adrp x0, 0x236000
    00489ce8add x0, x0, 2652
    00489cecmovz x1, 33
    00489cf0mov x3, x4
    00489cf4bl fmt.Errorf
    00489cf8str x0, [sp+120]
    00489cfcstr x1, [sp+128]
    00489d00ldr x5, [sp+160]
    00489d04ldr x6, [sp+96]
    00489d08ldr x9, [sp+64]
    00489d0cldr x3, [sp+136]
    00489d10ldr x7, [sp+168]
    00489d14ldr x4, [sp+144]
    00489d18ldr x8, [sp+104]
    00489d1cldr x10, [sp+72]
    00489d20ldr x2, [sp+176]
    00489d24ldr x11, [sp+152]
    00489d28ldr x12, [sp+112]
    00489d2cldr x13, [sp+80]
    00489d30mov x14, x0
    00489d34mov x0, x5
    00489d38mov x15, x1
    00489d3cmov x1, x7
    00489d40mov x5, x11
    00489d44mov x7, x8
    00489d48mov x8, x12
    00489d4cmov x11, x13
    00489d50mov x12, x14
    00489d54mov x13, x15
    00489d58ldp x29, x30, [sp-8]
    00489d5cadd sp, sp, 496
    00489d60ret x30
    00489d64
    00489d64loc_489d64:
    00489d64stp x0, x1, [sp+8]
    00489d68str x2, [sp+24]
    00489d6cmov x3, x30
    00489d70bl runtime.morestack_noctxt.abi0
    00489d74ldp x0, x1, [sp+8]
    00489d78ldr x2, [sp+24]
    00489d7cb 0x489a60
    00489a60