File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00487550
    00487550gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get(gopkg.in/jcmturner/gokrb5.v7/client.sessions * s, struct string realm)
    00487550ldr x16, [x28+16]
    00487554sub x17, sp, 64
    00487558subs xzr, x17, x16
    0048755cb.ls 0x4876a8
    00487560str x30, [sp-192]!
    00487564stur x29, [sp-8]
    00487568sub x29, sp, 8
    0048756cstr x0, [sp+200]
    00487570str x1, [sp+208]
    00487574str x2, [sp+216]
    00487578str xzr, [sp+96]
    0048757cstrb wzr, [sp+43]
    00487580ldr x1, [sp+200]
    00487584ldrsb x27, [x1]
    00487588add x0, x1, 8
    0048758cstr x0, [sp+176]
    00487590bl sync.(*RWMutex).RLock
    00487594ldr x1, [sp+200]
    00487598ldrsb x27, [x1]
    0048759cadd x1, x1, 8
    004875a0str x1, [sp+128]
    004875a4stp xzr, xzr, [sp+152]
    004875a8add x1, sp, 152
    004875acstr x1, [sp+168]
    004875b0ldrsb x27, [x1]
    004875b4adrp x2, 0
    004875b8add x2, x2, 1744
    004875bcstr x2, [x1]
    004875c0ldrsb x27, [x1]
    004875c4ldr x2, [sp+128]
    004875c8adrp x27, 0x5c4000
    004875ccldr w3, [x27+3056]
    004875d0cbz w3, 0x4875d8
    004875d4b 0x4875dc
    004875d8
    004875d8loc_4875d8:
    004875d8b 0x4875f0
    004875dc
    004875dcloc_4875dc:
    004875dcbl runtime.gcWriteBarrier2
    004875e0str x2, [x25]
    004875e4ldr x3, [x1+8]
    004875e8str x3, [x25+8]
    004875ecb 0x4875f0
    004875f0
    004875f0loc_4875f0:
    004875f0str x2, [x1+8]
    004875f4str x1, [sp+72]
    004875f8add x0, sp, 48
    004875fcbl runtime.deferprocStack
    00487600subs xzr, x0, 0
    00487604b.ne 0x487690
    00487608b 0x48760c
    0048760c
    0048760cloc_48760c:
    0048760cstr xzr, [sp+112]
    00487610ldr x4, [sp+200]
    00487614ldrsb x27, [x4]
    00487618ldr x1, [x4]
    0048761cstr x1, [sp+144]
    00487620ldr x2, [sp+208]
    00487624ldr x3, [sp+216]
    00487628adrp x0, 0x19f000
    0048762cadd x0, x0, 3744
    00487630bl runtime.mapaccess2_faststr
    00487634str x0, [sp+136]
    00487638strb w1, [sp+47]
    0048763cldr x4, [sp+136]
    00487640ldr x4, [x4]
    00487644str x4, [sp+112]
    00487648str x4, [sp+120]
    0048764cldrb w4, [sp+47]
    00487650strb w4, [sp+45]
    00487654ldr x4, [sp+120]
    00487658str x4, [sp+104]
    0048765cldrb w4, [sp+45]
    00487660strb w4, [sp+44]
    00487664strb w4, [sp+46]
    00487668ldr x4, [sp+104]
    0048766cstr x4, [sp+96]
    00487670ldrb w4, [sp+46]
    00487674strb w4, [sp+43]
    00487678bl runtime.deferreturn
    0048767cldrb w1, [sp+43]
    00487680ldr x0, [sp+96]
    00487684ldur x29, [sp-8]
    00487688ldr x30, [sp], 192
    0048768cret x30
    00487690
    00487690loc_487690:
    00487690bl runtime.deferreturn
    00487694ldrb w1, [sp+43]
    00487698ldr x0, [sp+96]
    0048769cldur x29, [sp-8]
    004876a0ldr x30, [sp], 192
    004876a4ret x30
    004876a8
    004876a8loc_4876a8:
    004876a8stp x0, x1, [sp+8]
    004876acstr x2, [sp+24]
    004876b0mov x3, x30
    004876b4bl runtime.morestack_noctxt.abi0
    004876b8ldp x0, x1, [sp+8]
    004876bcldr x2, [sp+24]
    004876c0b 0x487550
    004876c4udf 0
    004876c8udf 0
    004876ccudf 0
    00487550
    004876d0
    004876d0gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get.deferwrap1(void)
    004876d0ldr x16, [x28+16]
    004876d4subs xzr, sp, x16
    004876d8b.ls 0x487708
    004876dcstr x30, [sp-32]!
    004876e0stur x29, [sp-8]
    004876e4sub x29, sp, 8
    004876e8ldr x16, [x28+32]
    004876eccbnz x16, 0x487714
    004876f0
    004876f0loc_4876f0:
    004876f0ldr x0, [x26+8]
    004876f4str x0, [sp+16]
    004876f8bl sync.(*RWMutex).RUnlock
    004876fcldur x29, [sp-8]
    00487700ldr x30, [sp], 32
    00487704ret x30
    00487708
    00487708loc_487708:
    00487708mov x3, x30
    0048770cbl runtime.morestack.abi0
    00487710b 0x4876d0
    00487714
    00487714loc_487714:
    00487714ldr x17, [x16]
    00487718add x20, sp, 40
    0048771csubs xzr, x20, x17
    00487720b.ne 0x4876f0
    00487724add x20, sp, 8
    00487728str x20, [x16]
    0048772cb 0x4876f0
    004876d0
    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