File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Loading..