File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00477780
00477780gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSRep).Verify: ; void gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSRep).Verify(gopkg.in/jcmturner/gokrb5.v7/messages.TGSRep * k, gopkg.in/jcmturner/gokrb5.v7/config.Config * cfg, gopkg.in/jcmturner/gokrb5.v7/messages.TGSReq tgsReq)
00477780ldr x16, [x28+16]
00477784sub x17, sp, 1024
00477788subs xzr, x17, x16
0047778cb.ls 0x4783e4
00477790sub x20, sp, 1152
00477794stp x29, x30, [x20-8]
00477798add sp, x20, 0
0047779csub x29, sp, 8
004777a0str x0, [sp+1512]
004777a4str x1, [sp+1520]
004777a8strb wzr, [sp+78]
004777acstp xzr, xzr, [sp+160]
004777b0ldr x3, [sp+1512]
004777b4ldrsb x27, [x3]
004777b8ldrsw x3, [x3+56]
004777bcldrsw x4, [sp+1232]
004777c0subs wzr, w4, w3
004777c4cset x3, ne
004777c8strb w3, [sp+79]
004777ccb.ne 0x4777d4
004777d0b 0x4777d8
004777d4
004777d4loc_4777d4:
004777d4b 0x4777f8
004777d8
004777d8loc_4777d8:
004777d8ldr x3, [sp+1512]
004777dcldrsb x27, [x3]
004777e0ldr x3, [x3+64]
004777e4subs xzr, x3, 0
004777e8cset x3, ne
004777eceor x3, x3, 1
004777f0strb w3, [sp+79]
004777f4b 0x4777f8
004777f8
004777f8loc_4777f8:
004777f8ldrb w3, [sp+79]
004777fctbnz w3, 0, 0x477804
00477800b 0x477970
00477804
00477804loc_477804:
00477804stp xzr, xzr, [sp+216]
00477808stp xzr, xzr, [sp+232]
0047780cadd x2, sp, 216
00477810str x2, [sp+1048]
00477814adrp x0, 0x1f1000
00477818add x0, x0, 1568
0047781cadd x1, sp, 1232
00477820bl runtime.convT
00477824str x0, [sp+1040]
00477828ldr x2, [sp+1048]
0047782cldrsb x27, [x2]
00477830adrp x3, 0x1f1000
00477834add x3, x3, 1568
00477838str x3, [x2]
0047783cadrp x27, 0x5d4000
00477840ldr w3, [x27+3056]
00477844cbz w3, 0x47784c
00477848b 0x477850
0047784c
0047784cloc_47784c:
0047784cb 0x477864
00477850
00477850loc_477850:
00477850bl runtime.gcWriteBarrier2
00477854str x0, [x25]
00477858ldr x3, [x2+8]
0047785cstr x3, [x25+8]
00477860b 0x477864
00477864
00477864loc_477864:
00477864str x0, [x2+8]
00477868ldr x2, [sp+1512]
0047786cldrsb x27, [x2]
00477870add x1, x2, 56
00477874str x1, [sp+1032]
00477878adrp x0, 0x1f1000
0047787cadd x0, x0, 1568
00477880bl runtime.convT
00477884str x0, [sp+1024]
00477888ldr x2, [sp+1048]
0047788cldrsb x27, [x2]
00477890adrp x3, 0x1f1000
00477894add x3, x3, 1568
00477898str x3, [x2+16]
0047789cadrp x27, 0x5d4000
004778a0ldr w3, [x27+3056]
004778a4cbz w3, 0x4778ac
004778a8b 0x4778b0
004778ac
004778acloc_4778ac:
004778acb 0x4778c4
004778b0
004778b0loc_4778b0:
004778b0bl runtime.gcWriteBarrier2
004778b4str x0, [x25]
004778b8ldr x7, [x2+24]
004778bcstr x7, [x25+8]
004778c0b 0x4778c4
004778c4
004778c4loc_4778c4:
004778c4str x0, [x2+24]
004778c8ldr x4, [sp+1048]
004778ccldrsb x27, [x4]
004778d0b 0x4778d4
004778d4
004778d4loc_4778d4:
004778d4str x4, [sp+1056]
004778d8orr x6, xzr, 2
004778dcstr x6, [sp+1064]
004778e0str x6, [sp+1072]
004778e4adrp x0, 0x242000
004778e8add x0, x0, 4029
004778ecmovz x1, 25
004778f0adrp x2, 0x259000
004778f4add x2, x2, 283
004778f8movz x3, 84
004778fcmov x5, x6
00477900bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
00477904str x0, [sp+488]
00477908str x1, [sp+496]
0047790cstr x2, [sp+504]
00477910str x3, [sp+512]
00477914str x4, [sp+520]
00477918ldp x7, x8, [sp+488]
0047791cldp x9, x10, [sp+504]
00477920stp x7, x8, [sp+176]
00477924stp x9, x10, [sp+192]
00477928ldr x7, [sp+520]
0047792cstr x7, [sp+208]
00477930strb wzr, [sp+78]
00477934adrp x0, 0x1d7000
00477938add x0, x0, 2528
0047793cadd x1, sp, 176
00477940bl runtime.convT
00477944str x0, [sp+1016]
00477948adrp x7, 0x29f000
0047794cadd x7, x7, 1856
00477950str x7, [sp+160]
00477954str x0, [sp+168]
00477958ldr x1, [sp+160]
0047795cldrb w0, [sp+78]
00477960ldr x2, [sp+168]
00477964ldp x29, x30, [sp-8]
00477968add sp, sp, 1152
0047796cret x30
00477970
00477970loc_477970:
00477970str xzr, [sp+128]
00477974ldr x3, [sp+1512]
00477978ldrsb x27, [x3]
0047797cldr x3, [x3+72]
00477980str x3, [sp+120]
00477984b 0x477988
00477988
00477988loc_477988:
00477988ldr x3, [sp+120]
0047798cldr x4, [sp+128]
00477990subs xzr, x3, x4
00477994b.gt 0x47799c
00477998b 0x477bb4
0047799c
0047799cloc_47799c:
0047799cldr x0, [sp+128]
004779a0str x0, [sp+80]
004779a4ldr x3, [sp+1512]
004779a8ldrsb x27, [x3]
004779acldr x4, [x3+64]
004779b0ldr x1, [x3+72]
004779b4subs xzr, x1, x0
004779b8b.hi 0x4779c0
004779bcb 0x4783dc
004779c0
004779c0loc_4779c0:
004779c0add x3, x4, x0, lsl #4
004779c4ldr x3, [x3+8]
004779c8ubfm x5, x0, 60, 59
004779ccldr x4, [x4+x5]
004779d0str x4, [sp+1000]
004779d4str x3, [sp+1008]
004779d8ldr x3, [sp+1240]
004779dcldr x1, [sp+1248]
004779e0ldr x0, [sp+80]
004779e4subs xzr, x1, x0
004779e8b.hi 0x4779f0
004779ecb 0x4783d8
004779f0
004779f0loc_4779f0:
004779f0add x4, x3, x0, lsl #4
004779f4ldr x4, [x4+8]
004779f8ubfm x5, x0, 60, 59
004779fcldr x1, [x3+x5]
00477a00str x1, [sp+984]
00477a04str x4, [sp+992]
00477a08ldr x3, [sp+1008]
00477a0csubs xzr, x4, x3
00477a10b.ne 0x477a18
00477a14b 0x477a1c
00477a18
00477a18loc_477a18:
00477a18b 0x477a48
00477a1c
00477a1cloc_477a1c:
00477a1cldr x0, [sp+1000]
00477a20ldr x2, [sp+1008]
00477a24bl runtime.memequal
00477a28tbnz w0, 0, 0x477a30
00477a2cb 0x477a44
00477a30
00477a30loc_477a30:
00477a30b 0x477a34
00477a34
00477a34loc_477a34:
00477a34ldr x3, [sp+128]
00477a38add x3, x3, 1
00477a3cstr x3, [sp+128]
00477a40b 0x477988
00477a44
00477a44loc_477a44:
00477a44b 0x477a48
00477a48
00477a48loc_477a48:
00477a48stp xzr, xzr, [sp+216]
00477a4cstp xzr, xzr, [sp+232]
00477a50add x2, sp, 216
00477a54str x2, [sp+952]
00477a58adrp x0, 0x1f1000
00477a5cadd x0, x0, 1568
00477a60add x1, sp, 1232
00477a64bl runtime.convT
00477a68str x0, [sp+944]
00477a6cldr x2, [sp+952]
00477a70ldrsb x27, [x2]
00477a74adrp x3, 0x1f1000
00477a78add x3, x3, 1568
00477a7cstr x3, [x2]
00477a80adrp x27, 0x5d4000
00477a84ldr w3, [x27+3056]
00477a88cbz w3, 0x477a90
00477a8cb 0x477a94
00477a90
00477a90loc_477a90:
00477a90b 0x477aa8
00477a94
00477a94loc_477a94:
00477a94bl runtime.gcWriteBarrier2
00477a98str x0, [x25]
00477a9cldr x3, [x2+8]
00477aa0str x3, [x25+8]
00477aa4b 0x477aa8
00477aa8
00477aa8loc_477aa8:
00477aa8str x0, [x2+8]
00477aacldr x2, [sp+1512]
00477ab0ldrsb x27, [x2]
00477ab4add x1, x2, 56
00477ab8str x1, [sp+936]
00477abcadrp x0, 0x1f1000
00477ac0add x0, x0, 1568
00477ac4bl runtime.convT
00477ac8str x0, [sp+928]
00477accldr x2, [sp+952]
00477ad0ldrsb x27, [x2]
00477ad4adrp x3, 0x1f1000
00477ad8add x3, x3, 1568
00477adcstr x3, [x2+16]
00477ae0adrp x27, 0x5d4000
00477ae4ldr w3, [x27+3056]
00477ae8cbz w3, 0x477af0
00477aecb 0x477af4
00477af0
00477af0loc_477af0:
00477af0b 0x477b08
00477af4
00477af4loc_477af4:
00477af4bl runtime.gcWriteBarrier2
00477af8str x0, [x25]
00477afcldr x7, [x2+24]
00477b00str x7, [x25+8]
00477b04b 0x477b08
00477b08
00477b08loc_477b08:
00477b08str x0, [x2+24]
00477b0cldr x4, [sp+952]
00477b10ldrsb x27, [x4]
00477b14b 0x477b18
00477b18
00477b18loc_477b18:
00477b18str x4, [sp+960]
00477b1corr x6, xzr, 2
00477b20str x6, [sp+968]
00477b24str x6, [sp+976]
00477b28adrp x0, 0x242000
00477b2cadd x0, x0, 4029
00477b30movz x1, 25
00477b34adrp x2, 0x258000
00477b38add x2, x2, 2335
00477b3cmovz x3, 79
00477b40mov x5, x6
00477b44bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
00477b48str x0, [sp+448]
00477b4cstr x1, [sp+456]
00477b50str x2, [sp+464]
00477b54str x3, [sp+472]
00477b58str x4, [sp+480]
00477b5cldp x7, x8, [sp+448]
00477b60ldp x9, x10, [sp+464]
00477b64stp x7, x8, [sp+176]
00477b68stp x9, x10, [sp+192]
00477b6cldr x7, [sp+480]
00477b70str x7, [sp+208]
00477b74strb wzr, [sp+78]
00477b78adrp x0, 0x1d7000
00477b7cadd x0, x0, 2528
00477b80add x1, sp, 176
00477b84bl runtime.convT
00477b88str x0, [sp+920]
00477b8cadrp x7, 0x29f000
00477b90add x7, x7, 1856
00477b94str x7, [sp+160]
00477b98str x0, [sp+168]
00477b9cldr x1, [sp+160]
00477ba0ldrb w0, [sp+78]
00477ba4ldr x2, [sp+168]
00477ba8ldp x29, x30, [sp-8]
00477bacadd sp, sp, 1152
00477bb0ret x30
00477bb4
00477bb4loc_477bb4:
00477bb4ldr x3, [sp+1512]
00477bb8ldrsb x27, [x3]
00477bbcldr x4, [x3+96]
00477bc0ldr x3, [x3+104]
00477bc4str x4, [sp+904]
00477bc8str x3, [sp+912]
00477bccldr x1, [sp+1264]
00477bd0ldr x3, [sp+1272]
00477bd4str x1, [sp+888]
00477bd8str x3, [sp+896]
00477bdcldr x4, [sp+912]
00477be0subs xzr, x3, x4
00477be4b.ne 0x477bec
00477be8b 0x477bf0
00477bec
00477becloc_477bec:
00477becb 0x478270
00477bf0
00477bf0loc_477bf0:
00477bf0ldr x0, [sp+904]
00477bf4ldr x2, [sp+912]
00477bf8bl runtime.memequal
00477bfctbnz w0, 0, 0x477c04
00477c00b 0x47826c
00477c04
00477c04loc_477c04:
00477c04ldr x7, [sp+1512]
00477c08ldrsb x27, [x7]
00477c0cldr x7, [x7+568]
00477c10ldr x8, [sp+1384]
00477c14subs xzr, x8, x7
00477c18b.ne 0x477c20
00477c1cb 0x477cb4
00477c20
00477c20loc_477c20:
00477c20adrp x0, 0x242000
00477c24add x0, x0, 4029
00477c28movz x1, 25
00477c2cadrp x2, 0x257000
00477c30add x2, x2, 3089
00477c34movz x3, 72
00477c38mov x4, xzr
00477c3cmov x5, xzr
00477c40mov x6, x5
00477c44bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
00477c48str x0, [sp+368]
00477c4cstr x1, [sp+376]
00477c50str x2, [sp+384]
00477c54str x3, [sp+392]
00477c58str x4, [sp+400]
00477c5cldp x7, x8, [sp+368]
00477c60ldp x9, x10, [sp+384]
00477c64stp x7, x8, [sp+176]
00477c68stp x9, x10, [sp+192]
00477c6cldr x7, [sp+400]
00477c70str x7, [sp+208]
00477c74strb wzr, [sp+78]
00477c78adrp x0, 0x1d7000
00477c7cadd x0, x0, 2528
00477c80add x1, sp, 176
00477c84bl runtime.convT
00477c88str x0, [sp+808]
00477c8cadrp x7, 0x29f000
00477c90add x7, x7, 1856
00477c94str x7, [sp+160]
00477c98str x0, [sp+168]
00477c9cldr x1, [sp+160]
00477ca0ldrb w0, [sp+78]
00477ca4ldr x2, [sp+168]
00477ca8ldp x29, x30, [sp-8]
00477cacadd sp, sp, 1152
00477cb0ret x30
00477cb4
00477cb4loc_477cb4:
00477cb4ldr x3, [sp+1512]
00477cb8ldrsb x27, [x3]
00477cbcldr x4, [x3+728]
00477cc0ldr x3, [x3+736]
00477cc4str x4, [sp+792]
00477cc8str x3, [sp+800]
00477cccldr x1, [sp+1264]
00477cd0ldr x3, [sp+1272]
00477cd4str x1, [sp+776]
00477cd8str x3, [sp+784]
00477cdcldr x4, [sp+800]
00477ce0subs xzr, x4, x3
00477ce4b.ne 0x477cec
00477ce8b 0x477cf0
00477cec
00477cecloc_477cec:
00477cecb 0x478104
00477cf0
00477cf0loc_477cf0:
00477cf0ldr x2, [sp+800]
00477cf4ldr x0, [sp+792]
00477cf8bl runtime.memequal
00477cfctbnz w0, 0, 0x477d04
00477d00b 0x478100
00477d04
00477d04loc_477d04:
00477d04ldr x6, [sp+1512]
00477d08ldrsb x27, [x6]
00477d0cldr x6, [x6+784]
00477d10str x6, [sp+88]
00477d14cbnz x6, 0x477d1c
00477d18b 0x477df0
00477d1c
00477d1cloc_477d1c:
00477d1cldr x6, [sp+1512]
00477d20ldrsb x27, [x6]
00477d24ldr x0, [x6+776]
00477d28ldr x1, [x6+784]
00477d2cldr x2, [x6+792]
00477d30str x0, [sp+680]
00477d34str x1, [sp+688]
00477d38str x2, [sp+696]
00477d3cldr x3, [sp+1416]
00477d40ldr x4, [sp+1424]
00477d44ldr x5, [sp+1432]
00477d48bl gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesEqual
00477d4cstrb w0, [sp+79]
00477d50tbnz w0, 0, 0x477d58
00477d54b 0x477d5c
00477d58
00477d58loc_477d58:
00477d58b 0x477df4
00477d5c
00477d5cloc_477d5c:
00477d5cadrp x0, 0x242000
00477d60add x0, x0, 4029
00477d64movz x1, 25
00477d68adrp x2, 0x258000
00477d6cadd x2, x2, 20
00477d70movz x3, 74
00477d74mov x4, xzr
00477d78mov x5, xzr
00477d7cmov x6, x5
00477d80bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
00477d84str x0, [sp+288]
00477d88str x1, [sp+296]
00477d8cstr x2, [sp+304]
00477d90str x3, [sp+312]
00477d94str x4, [sp+320]
00477d98ldp x7, x8, [sp+288]
00477d9cldp x9, x10, [sp+304]
00477da0stp x7, x8, [sp+176]
00477da4stp x9, x10, [sp+192]
00477da8ldr x7, [sp+320]
00477dacstr x7, [sp+208]
00477db0strb wzr, [sp+78]
00477db4adrp x0, 0x1d7000
00477db8add x0, x0, 2528
00477dbcadd x1, sp, 176
00477dc0bl runtime.convT
00477dc4str x0, [sp+672]
00477dc8adrp x7, 0x29f000
00477dccadd x7, x7, 1856
00477dd0str x7, [sp+160]
00477dd4str x0, [sp+168]
00477dd8ldr x1, [sp+160]
00477ddcldrb w0, [sp+78]
00477de0ldr x2, [sp+168]
00477de4ldp x29, x30, [sp-8]
00477de8add sp, sp, 1152
00477decret x30
00477df0
00477df0loc_477df0:
00477df0b 0x477df4
00477df4
00477df4loc_477df4:
00477df4ldr x3, [sp+1512]
00477df8ldrsb x27, [x3]
00477dfcldr x0, [x3+656]
00477e00ldr x1, [x3+664]
00477e04ldr x2, [x3+672]
00477e08str x0, [sp+648]
00477e0cstr x1, [sp+656]
00477e10str x2, [sp+664]
00477e14bl time.Since
00477e18str x0, [sp+152]
00477e1cldr x3, [sp+1520]
00477e20ldrsb x27, [x3]
00477e24ldr x3, [x3+16]
00477e28subs xzr, x0, x3
00477e2ccset x3, gt
00477e30strb w3, [sp+79]
00477e34b.gt 0x477e3c
00477e38b 0x477e40
00477e3c
00477e3cloc_477e3c:
00477e3cb 0x477ec0
00477e40
00477e40loc_477e40:
00477e40bl time.Now
00477e44str x0, [sp+1120]
00477e48str x1, [sp+1128]
00477e4cstr x2, [sp+1136]
00477e50bl time.Time.UTC
00477e54str x0, [sp+1096]
00477e58str x1, [sp+1104]
00477e5cstr x2, [sp+1112]
00477e60ldr x0, [sp+1512]
00477e64ldrsb x27, [x0]
00477e68ldr x1, [x0+656]
00477e6cldr x2, [x0+664]
00477e70ldr x0, [x0+672]
00477e74str x1, [sp+624]
00477e78str x2, [sp+632]
00477e7cstr x0, [sp+640]
00477e80ldr x3, [sp+1096]
00477e84ldr x4, [sp+1104]
00477e88ldr x5, [sp+1112]
00477e8cmov x6, x0
00477e90mov x0, x1
00477e94mov x1, x2
00477e98mov x2, x6
00477e9cbl time.Time.Sub
00477ea0str x0, [sp+144]
00477ea4ldr x1, [sp+1520]
00477ea8ldrsb x27, [x1]
00477eacldr x1, [x1+16]
00477eb0subs xzr, x0, x1
00477eb4cset x0, gt
00477eb8strb w0, [sp+79]
00477ebcb 0x477ec0
00477ec0
00477ec0loc_477ec0:
00477ec0ldrb w3, [sp+79]
00477ec4tbnz w3, 0, 0x477ecc
00477ec8b 0x4780d8
00477ecc
00477eccloc_477ecc:
00477eccldr x3, [sp+1512]
00477ed0ldrsb x27, [x3]
00477ed4ldr x0, [x3+632]
00477ed8ldr x1, [x3+640]
00477edcldr x2, [x3+648]
00477ee0str x0, [sp+600]
00477ee4str x1, [sp+608]
00477ee8str x2, [sp+616]
00477eecbl time.Since
00477ef0str x0, [sp+152]
00477ef4ldr x3, [sp+1520]
00477ef8ldrsb x27, [x3]
00477efcldr x3, [x3+16]
00477f00subs xzr, x0, x3
00477f04cset x3, gt
00477f08strb w3, [sp+79]
00477f0cb.gt 0x477f14
00477f10b 0x477f18
00477f14
00477f14loc_477f14:
00477f14b 0x477f98
00477f18
00477f18loc_477f18:
00477f18bl time.Now
00477f1cstr x0, [sp+1096]
00477f20str x1, [sp+1104]
00477f24str x2, [sp+1112]
00477f28bl time.Time.UTC
00477f2cstr x0, [sp+1120]
00477f30str x1, [sp+1128]
00477f34str x2, [sp+1136]
00477f38ldr x0, [sp+1512]
00477f3cldrsb x27, [x0]
00477f40ldr x1, [x0+632]
00477f44ldr x2, [x0+640]
00477f48ldr x0, [x0+648]
00477f4cstr x1, [sp+576]
00477f50str x2, [sp+584]
00477f54str x0, [sp+592]
00477f58ldr x3, [sp+1120]
00477f5cldr x4, [sp+1128]
00477f60ldr x5, [sp+1136]
00477f64mov x6, x0
00477f68mov x0, x1
00477f6cmov x1, x2
00477f70mov x2, x6
00477f74bl time.Time.Sub
00477f78str x0, [sp+144]
00477f7cldr x1, [sp+1520]
00477f80ldrsb x27, [x1]
00477f84ldr x1, [x1+16]
00477f88subs xzr, x0, x1
00477f8ccset x0, gt
00477f90strb w0, [sp+79]
00477f94b 0x477f98
00477f98
00477f98loc_477f98:
00477f98ldrb w3, [sp+79]
00477f9ctbnz w3, 0, 0x477fa4
00477fa0b 0x4780d4
00477fa4
00477fa4loc_477fa4:
00477fa4ldr x1, [sp+1520]
00477fa8ldrsb x27, [x1]
00477facldr x0, [x1+16]
00477fb0str x0, [sp+112]
00477fb4bl time.Duration.Seconds
00477fb8str d0, [sp+136]
00477fbcadd x27, sp, 1080
00477fc0stp xzr, xzr, [x27]
00477fc4add x1, sp, 1080
00477fc8str x1, [sp+544]
00477fccldr d0, [sp+136]
00477fd0str d0, [sp+104]
00477fd4add x1, sp, 104
00477fd8ldrsb x27, [x1]
00477fdcldr x0, [x1]
00477fe0str x0, [sp+96]
00477fe4bl runtime.convT64
00477fe8str x0, [sp+536]
00477fecldr x1, [sp+544]
00477ff0ldrsb x27, [x1]
00477ff4adrp x2, 0x17e000
00477ff8add x2, x2, 3904
00477ffcstr x2, [x1]
00478000adrp x27, 0x5d3000
00478004ldr w2, [x27+3056]
00478008cbz w2, 0x478010
0047800cb 0x478014
00478010
00478010loc_478010:
00478010b 0x478028
00478014
00478014loc_478014:
00478014bl runtime.gcWriteBarrier2
00478018str x0, [x25]
0047801cldr x7, [x1+8]
00478020str x7, [x25+8]
00478024b 0x478028
00478028
00478028loc_478028:
00478028str x0, [x1+8]
0047802cldr x4, [sp+544]
00478030ldrsb x27, [x4]
00478034b 0x478038
00478038
00478038loc_478038:
00478038str x4, [sp+552]
0047803corr x6, xzr, 1
00478040str x6, [sp+560]
00478044str x6, [sp+568]
00478048adrp x0, 0x241000
0047804cadd x0, x0, 4029
00478050movz x1, 25
00478054adrp x2, 0x253000
00478058add x2, x2, 581
0047805cmovz x3, 55
00478060mov x5, x6
00478064bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
00478068str x0, [sp+248]
0047806cstr x1, [sp+256]
00478070str x2, [sp+264]
00478074str x3, [sp+272]
00478078str x4, [sp+280]
0047807cldp x7, x8, [sp+248]
00478080ldp x9, x10, [sp+264]
00478084stp x7, x8, [sp+176]
00478088stp x9, x10, [sp+192]
0047808cldr x7, [sp+280]
00478090str x7, [sp+208]
00478094strb wzr, [sp+78]
00478098adrp x0, 0x1d6000
0047809cadd x0, x0, 2528
004780a0add x1, sp, 176
004780a4bl runtime.convT
004780a8str x0, [sp+528]
004780acadrp x7, 0x29e000
004780b0add x7, x7, 1856
004780b4str x7, [sp+160]
004780b8str x0, [sp+168]
004780bcldr x1, [sp+160]
004780c0ldrb w0, [sp+78]
004780c4ldr x2, [sp+168]
004780c8ldp x29, x30, [sp-8]
004780ccadd sp, sp, 1152
004780d0ret x30
004780d4
004780d4loc_4780d4:
004780d4b 0x4780dc
004780d8
004780d8loc_4780d8:
004780d8b 0x4780dc
004780dc
004780dcloc_4780dc:
004780dcorr x3, xzr, 1
004780e0strb w3, [sp+78]
004780e4stp xzr, xzr, [sp+160]
004780e8ldrb w0, [sp+78]
004780ecmov x1, xzr
004780f0mov x2, xzr
004780f4ldp x29, x30, [sp-8]
004780f8add sp, sp, 1152
004780fcret x30
00478100
00478100loc_478100:
00478100b 0x478104
00478104
00478104loc_478104:
00478104stp xzr, xzr, [sp+216]
00478108stp xzr, xzr, [sp+232]
0047810cadd x2, sp, 216
00478110str x2, [sp+744]
00478114ldr x0, [sp+1264]
00478118ldr x1, [sp+1272]
0047811cbl runtime.convTstring
00478120str x0, [sp+736]
00478124ldr x2, [sp+744]
00478128ldrsb x27, [x2]
0047812cadrp x3, 0x17d000
00478130add x3, x3, 2944
00478134str x3, [x2]
00478138adrp x27, 0x5d3000
0047813cldr w3, [x27+3056]
00478140cbz w3, 0x478148
00478144b 0x47814c
00478148
00478148loc_478148:
00478148b 0x478160
0047814c
0047814cloc_47814c:
0047814cbl runtime.gcWriteBarrier2
00478150str x0, [x25]
00478154ldr x3, [x2+8]
00478158str x3, [x25+8]
0047815cb 0x478160
00478160
00478160loc_478160:
00478160str x0, [x2+8]
00478164ldr x2, [sp+1512]
00478168ldrsb x27, [x2]
0047816cldr x0, [x2+728]
00478170ldr x1, [x2+736]
00478174str x0, [sp+720]
00478178str x1, [sp+728]
0047817cbl runtime.convTstring
00478180str x0, [sp+712]
00478184ldr x2, [sp+744]
00478188ldrsb x27, [x2]
0047818cadrp x3, 0x17d000
00478190add x3, x3, 2944
00478194str x3, [x2+16]
00478198adrp x27, 0x5d3000
0047819cldr w3, [x27+3056]
004781a0cbz w3, 0x4781a8
004781a4b 0x4781ac
004781a8
004781a8loc_4781a8:
004781a8b 0x4781c0
004781ac
004781acloc_4781ac:
004781acbl runtime.gcWriteBarrier2
004781b0str x0, [x25]
004781b4ldr x7, [x2+24]
004781b8str x7, [x25+8]
004781bcb 0x4781c0
004781c0
004781c0loc_4781c0:
004781c0str x0, [x2+24]
004781c4ldr x4, [sp+744]
004781c8ldrsb x27, [x4]
004781ccb 0x4781d0
004781d0
004781d0loc_4781d0:
004781d0str x4, [sp+752]
004781d4orr x6, xzr, 2
004781d8str x6, [sp+760]
004781dcstr x6, [sp+768]
004781e0adrp x0, 0x241000
004781e4add x0, x0, 4029
004781e8movz x1, 25
004781ecadrp x2, 0x257000
004781f0add x2, x2, 1941
004781f4movz x3, 78
004781f8mov x5, x6
004781fcbl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
00478200str x0, [sp+328]
00478204str x1, [sp+336]
00478208str x2, [sp+344]
0047820cstr x3, [sp+352]
00478210str x4, [sp+360]
00478214ldp x7, x8, [sp+328]
00478218ldp x9, x10, [sp+344]
0047821cstp x7, x8, [sp+176]
00478220stp x9, x10, [sp+192]
00478224ldr x7, [sp+360]
00478228str x7, [sp+208]
0047822cstrb wzr, [sp+78]
00478230adrp x0, 0x1d6000
00478234add x0, x0, 2528
00478238add x1, sp, 176
0047823cbl runtime.convT
00478240str x0, [sp+704]
00478244adrp x7, 0x29e000
00478248add x7, x7, 1856
0047824cstr x7, [sp+160]
00478250str x0, [sp+168]
00478254ldr x1, [sp+160]
00478258ldrb w0, [sp+78]
0047825cldr x2, [sp+168]
00478260ldp x29, x30, [sp-8]
00478264add sp, sp, 1152
00478268ret x30
0047826c
0047826cloc_47826c:
0047826cb 0x478270
00478270
00478270loc_478270:
00478270stp xzr, xzr, [sp+216]
00478274stp xzr, xzr, [sp+232]
00478278add x2, sp, 216
0047827cstr x2, [sp+856]
00478280ldr x0, [sp+1264]
00478284ldr x1, [sp+1272]
00478288bl runtime.convTstring
0047828cstr x0, [sp+848]
00478290ldr x2, [sp+856]
00478294ldrsb x27, [x2]
00478298adrp x3, 0x17d000
0047829cadd x3, x3, 2944
004782a0str x3, [x2]
004782a4adrp x27, 0x5d3000
004782a8ldr w3, [x27+3056]
004782accbz w3, 0x4782b4
004782b0b 0x4782b8
004782b4
004782b4loc_4782b4:
004782b4b 0x4782cc
004782b8
004782b8loc_4782b8:
004782b8bl runtime.gcWriteBarrier2
004782bcstr x0, [x25]
004782c0ldr x3, [x2+8]
004782c4str x3, [x25+8]
004782c8b 0x4782cc
004782cc
004782ccloc_4782cc:
004782ccstr x0, [x2+8]
004782d0ldr x2, [sp+1512]
004782d4ldrsb x27, [x2]
004782d8ldr x0, [x2+96]
004782dcldr x1, [x2+104]
004782e0str x0, [sp+832]
004782e4str x1, [sp+840]
004782e8bl runtime.convTstring
004782ecstr x0, [sp+824]
004782f0ldr x2, [sp+856]
004782f4ldrsb x27, [x2]
004782f8adrp x3, 0x17d000
004782fcadd x3, x3, 2944
00478300str x3, [x2+16]
00478304adrp x27, 0x5d3000
00478308ldr w3, [x27+3056]
0047830ccbz w3, 0x478314
00478310b 0x478318
00478314
00478314loc_478314:
00478314b 0x47832c
00478318
00478318loc_478318:
00478318bl runtime.gcWriteBarrier2
0047831cstr x0, [x25]
00478320ldr x7, [x2+24]
00478324str x7, [x25+8]
00478328b 0x47832c
0047832c
0047832cloc_47832c:
0047832cstr x0, [x2+24]
00478330ldr x4, [sp+856]
00478334ldrsb x27, [x4]
00478338b 0x47833c
0047833c
0047833cloc_47833c:
0047833cstr x4, [sp+864]
00478340orr x6, xzr, 2
00478344str x6, [sp+872]
00478348str x6, [sp+880]
0047834cadrp x0, 0x241000
00478350add x0, x0, 4029
00478354movz x1, 25
00478358adrp x2, 0x258000
0047835cadd x2, x2, 367
00478360movz x3, 84
00478364mov x5, x6
00478368bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
0047836cstr x0, [sp+408]
00478370str x1, [sp+416]
00478374str x2, [sp+424]
00478378str x3, [sp+432]
0047837cstr x4, [sp+440]
00478380ldp x7, x8, [sp+408]
00478384ldp x9, x10, [sp+424]
00478388stp x7, x8, [sp+176]
0047838cstp x9, x10, [sp+192]
00478390ldr x7, [sp+440]
00478394str x7, [sp+208]
00478398strb wzr, [sp+78]
0047839cadrp x0, 0x1d6000
004783a0add x0, x0, 2528
004783a4add x1, sp, 176
004783a8bl runtime.convT
004783acstr x0, [sp+816]
004783b0adrp x7, 0x29e000
004783b4add x7, x7, 1856
004783b8str x7, [sp+160]
004783bcstr x0, [sp+168]
004783c0ldr x1, [sp+160]
004783c4ldrb w0, [sp+78]
004783c8ldr x2, [sp+168]
004783ccldp x29, x30, [sp-8]
004783d0add sp, sp, 1152
004783d4ret x30
004783d8
004783d8loc_4783d8:
004783d8bl runtime.panicIndex
004783dc
004783dcloc_4783dc:
004783dcbl runtime.panicIndex
004783e0hint
004783e4
004783e4loc_4783e4:
004783e4stp x0, x1, [sp+360]
004783e8mov x3, x30
004783ecbl runtime.morestack_noctxt.abi0
004783f0ldp x0, x1, [sp+360]
004783f4b 0x477780
004783f8udf 0
004783fcudf 0
00477780
00477780gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSRep).Verify: ; void gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSRep).Verify(gopkg.in/jcmturner/gokrb5.v7/messages.TGSRep * k, gopkg.in/jcmturner/gokrb5.v7/config.Config * cfg, gopkg.in/jcmturner/gokrb5.v7/messages.TGSReq tgsReq)
00477780ldr x16, [x28+16]
00477784sub x17, sp, 1024
00477788subs xzr, x17, x16
0047778cb.ls 0x4783e4
00477790sub x20, sp, 1152
00477794stp x29, x30, [x20-8]
00477798add sp, x20, 0
0047779csub x29, sp, 8
004777a0str x0, [sp+1512]
004777a4str x1, [sp+1520]
004777a8strb wzr, [sp+78]
004777acstp xzr, xzr, [sp+160]
004777b0ldr x3, [sp+1512]
004777b4ldrsb x27, [x3]
004777b8ldrsw x3, [x3+56]
004777bcldrsw x4, [sp+1232]
004777c0subs wzr, w4, w3
004777c4cset x3, ne
004777c8strb w3, [sp+79]
004777ccb.ne 0x4777d4
004777d0b 0x4777d8
004777d4
004777d4loc_4777d4:
004777d4b 0x4777f8
004777d8
004777d8loc_4777d8:
004777d8ldr x3, [sp+1512]
004777dcldrsb x27, [x3]
004777e0ldr x3, [x3+64]
004777e4subs xzr, x3, 0
004777e8cset x3, ne
004777eceor x3, x3, 1
004777f0strb w3, [sp+79]
004777f4b 0x4777f8
004777f8
004777f8loc_4777f8:
004777f8ldrb w3, [sp+79]
004777fctbnz w3, 0, 0x477804
00477800b 0x477970
00477804
00477804loc_477804:
00477804stp xzr, xzr, [sp+216]
00477808stp xzr, xzr, [sp+232]
0047780cadd x2, sp, 216
00477810str x2, [sp+1048]
00477814adrp x0, 0x1f1000
00477818add x0, x0, 1568
0047781cadd x1, sp, 1232
00477820bl runtime.convT
00477824str x0, [sp+1040]
00477828ldr x2, [sp+1048]
0047782cldrsb x27, [x2]
00477830adrp x3, 0x1f1000
00477834add x3, x3, 1568
00477838str x3, [x2]
0047783cadrp x27, 0x5d4000
00477840ldr w3, [x27+3056]
00477844cbz w3, 0x47784c
00477848b 0x477850
0047784c
0047784cloc_47784c:
0047784cb 0x477864
00477850
00477850loc_477850:
00477850bl runtime.gcWriteBarrier2
00477854str x0, [x25]
00477858ldr x3, [x2+8]
0047785cstr x3, [x25+8]
00477860b 0x477864
00477864
00477864loc_477864:
00477864str x0, [x2+8]
00477868ldr x2, [sp+1512]
0047786cldrsb x27, [x2]
00477870add x1, x2, 56
00477874str x1, [sp+1032]
00477878adrp x0, 0x1f1000
0047787cadd x0, x0, 1568
00477880bl runtime.convT
00477884str x0, [sp+1024]
00477888ldr x2, [sp+1048]
0047788cldrsb x27, [x2]
00477890adrp x3, 0x1f1000
00477894add x3, x3, 1568
00477898str x3, [x2+16]
0047789cadrp x27, 0x5d4000
004778a0ldr w3, [x27+3056]
004778a4cbz w3, 0x4778ac
004778a8b 0x4778b0
004778ac
004778acloc_4778ac:
004778acb 0x4778c4
004778b0
004778b0loc_4778b0:
004778b0bl runtime.gcWriteBarrier2
004778b4str x0, [x25]
004778b8ldr x7, [x2+24]
004778bcstr x7, [x25+8]
004778c0b 0x4778c4
004778c4
004778c4loc_4778c4:
004778c4str x0, [x2+24]
004778c8ldr x4, [sp+1048]
004778ccldrsb x27, [x4]
004778d0b 0x4778d4
004778d4
004778d4loc_4778d4:
004778d4str x4, [sp+1056]
004778d8orr x6, xzr, 2
004778dcstr x6, [sp+1064]
004778e0str x6, [sp+1072]
004778e4adrp x0, 0x242000
004778e8add x0, x0, 4029
004778ecmovz x1, 25
004778f0adrp x2, 0x259000
004778f4add x2, x2, 283
004778f8movz x3, 84
004778fcmov x5, x6
00477900bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
00477904str x0, [sp+488]
00477908str x1, [sp+496]
0047790cstr x2, [sp+504]
00477910str x3, [sp+512]
00477914str x4, [sp+520]
00477918ldp x7, x8, [sp+488]
0047791cldp x9, x10, [sp+504]
00477920stp x7, x8, [sp+176]
00477924stp x9, x10, [sp+192]
00477928ldr x7, [sp+520]
0047792cstr x7, [sp+208]
00477930strb wzr, [sp+78]
00477934adrp x0, 0x1d7000
00477938add x0, x0, 2528
0047793cadd x1, sp, 176
00477940bl runtime.convT
00477944str x0, [sp+1016]
00477948adrp x7, 0x29f000
0047794cadd x7, x7, 1856
00477950str x7, [sp+160]
00477954str x0, [sp+168]
00477958ldr x1, [sp+160]
0047795cldrb w0, [sp+78]
00477960ldr x2, [sp+168]
00477964ldp x29, x30, [sp-8]
00477968add sp, sp, 1152
0047796cret x30
00477970
00477970loc_477970:
00477970str xzr, [sp+128]
00477974ldr x3, [sp+1512]
00477978ldrsb x27, [x3]
0047797cldr x3, [x3+72]
00477980str x3, [sp+120]
00477984b 0x477988
00477988
00477988loc_477988:
00477988ldr x3, [sp+120]
0047798cldr x4, [sp+128]
00477990subs xzr, x3, x4
00477994b.gt 0x47799c
00477998b 0x477bb4
0047799c
0047799cloc_47799c:
0047799cldr x0, [sp+128]
004779a0str x0, [sp+80]
004779a4ldr x3, [sp+1512]
004779a8ldrsb x27, [x3]
004779acldr x4, [x3+64]
004779b0ldr x1, [x3+72]
004779b4subs xzr, x1, x0
004779b8b.hi 0x4779c0
004779bcb 0x4783dc
004779c0
004779c0loc_4779c0:
004779c0add x3, x4, x0, lsl #4
004779c4ldr x3, [x3+8]
004779c8ubfm x5, x0, 60, 59
004779ccldr x4, [x4+x5]
004779d0str x4, [sp+1000]
004779d4str x3, [sp+1008]
004779d8ldr x3, [sp+1240]
004779dcldr x1, [sp+1248]
004779e0ldr x0, [sp+80]
004779e4subs xzr, x1, x0
004779e8b.hi 0x4779f0
004779ecb 0x4783d8
004779f0
004779f0loc_4779f0:
004779f0add x4, x3, x0, lsl #4
004779f4ldr x4, [x4+8]
004779f8ubfm x5, x0, 60, 59
004779fcldr x1, [x3+x5]
00477a00str x1, [sp+984]
00477a04str x4, [sp+992]
00477a08ldr x3, [sp+1008]
00477a0csubs xzr, x4, x3
00477a10b.ne 0x477a18
00477a14b 0x477a1c
00477a18
00477a18loc_477a18:
00477a18b 0x477a48
00477a1c
00477a1cloc_477a1c:
00477a1cldr x0, [sp+1000]
00477a20ldr x2, [sp+1008]
00477a24bl runtime.memequal
00477a28tbnz w0, 0, 0x477a30
00477a2cb 0x477a44
00477a30
00477a30loc_477a30:
00477a30b 0x477a34
00477a34
00477a34loc_477a34:
00477a34ldr x3, [sp+128]
00477a38add x3, x3, 1
00477a3cstr x3, [sp+128]
00477a40b 0x477988
00477a44
00477a44loc_477a44:
00477a44b 0x477a48
00477a48
00477a48loc_477a48:
00477a48stp xzr, xzr, [sp+216]
00477a4cstp xzr, xzr, [sp+232]
00477a50add x2, sp, 216
00477a54str x2, [sp+952]
00477a58adrp x0, 0x1f1000
00477a5cadd x0, x0, 1568
00477a60add x1, sp, 1232
00477a64bl runtime.convT
00477a68str x0, [sp+944]
00477a6cldr x2, [sp+952]
00477a70ldrsb x27, [x2]
00477a74adrp x3, 0x1f1000
00477a78add x3, x3, 1568
00477a7cstr x3, [x2]
00477a80adrp x27, 0x5d4000
00477a84ldr w3, [x27+3056]
00477a88cbz w3, 0x477a90
00477a8cb 0x477a94
00477a90
00477a90loc_477a90:
00477a90b 0x477aa8
00477a94
00477a94loc_477a94:
00477a94bl runtime.gcWriteBarrier2
00477a98str x0, [x25]
00477a9cldr x3, [x2+8]
00477aa0str x3, [x25+8]
00477aa4b 0x477aa8
00477aa8
00477aa8loc_477aa8:
00477aa8str x0, [x2+8]
00477aacldr x2, [sp+1512]
00477ab0ldrsb x27, [x2]
00477ab4add x1, x2, 56
00477ab8str x1, [sp+936]
00477abcadrp x0, 0x1f1000
00477ac0add x0, x0, 1568
00477ac4bl runtime.convT
00477ac8str x0, [sp+928]
00477accldr x2, [sp+952]
00477ad0ldrsb x27, [x2]
00477ad4adrp x3, 0x1f1000
00477ad8add x3, x3, 1568
00477adcstr x3, [x2+16]
00477ae0adrp x27, 0x5d4000
00477ae4ldr w3, [x27+3056]
00477ae8cbz w3, 0x477af0
00477aecb 0x477af4
00477af0
00477af0loc_477af0:
00477af0b 0x477b08
00477af4
00477af4loc_477af4:
00477af4bl runtime.gcWriteBarrier2
00477af8str x0, [x25]
00477afcldr x7, [x2+24]
00477b00str x7, [x25+8]
00477b04b 0x477b08
00477b08
00477b08loc_477b08:
00477b08str x0, [x2+24]
00477b0cldr x4, [sp+952]
00477b10ldrsb x27, [x4]
00477b14b 0x477b18
00477b18
00477b18loc_477b18:
00477b18str x4, [sp+960]
00477b1corr x6, xzr, 2
00477b20str x6, [sp+968]
00477b24str x6, [sp+976]
00477b28adrp x0, 0x242000
00477b2cadd x0, x0, 4029
00477b30movz x1, 25
00477b34adrp x2, 0x258000
00477b38add x2, x2, 2335
00477b3cmovz x3, 79
00477b40mov x5, x6
00477b44bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
00477b48str x0, [sp+448]
00477b4cstr x1, [sp+456]
00477b50str x2, [sp+464]
00477b54str x3, [sp+472]
00477b58str x4, [sp+480]
00477b5cldp x7, x8, [sp+448]
00477b60ldp x9, x10, [sp+464]
00477b64stp x7, x8, [sp+176]
00477b68stp x9, x10, [sp+192]
00477b6cldr x7, [sp+480]
00477b70str x7, [sp+208]
00477b74strb wzr, [sp+78]
00477b78adrp x0, 0x1d7000
00477b7cadd x0, x0, 2528
00477b80add x1, sp, 176
00477b84bl runtime.convT
00477b88str x0, [sp+920]
00477b8cadrp x7, 0x29f000
00477b90add x7, x7, 1856
00477b94str x7, [sp+160]
00477b98str x0, [sp+168]
00477b9cldr x1, [sp+160]
00477ba0ldrb w0, [sp+78]
00477ba4ldr x2, [sp+168]
00477ba8ldp x29, x30, [sp-8]
00477bacadd sp, sp, 1152
00477bb0ret x30
00477bb4
00477bb4loc_477bb4:
00477bb4ldr x3, [sp+1512]
00477bb8ldrsb x27, [x3]
00477bbcldr x4, [x3+96]
00477bc0ldr x3, [x3+104]
00477bc4str x4, [sp+904]
00477bc8str x3, [sp+912]
00477bccldr x1, [sp+1264]
00477bd0ldr x3, [sp+1272]
00477bd4str x1, [sp+888]
00477bd8str x3, [sp+896]
00477bdcldr x4, [sp+912]
00477be0subs xzr, x3, x4
00477be4b.ne 0x477bec
00477be8b 0x477bf0
00477bec
00477becloc_477bec:
00477becb 0x478270
00477bf0
00477bf0loc_477bf0:
00477bf0ldr x0, [sp+904]
00477bf4ldr x2, [sp+912]
00477bf8bl runtime.memequal
00477bfctbnz w0, 0, 0x477c04
00477c00b 0x47826c
00477c04
00477c04loc_477c04:
00477c04ldr x7, [sp+1512]
00477c08ldrsb x27, [x7]
00477c0cldr x7, [x7+568]
00477c10ldr x8, [sp+1384]
00477c14subs xzr, x8, x7
00477c18b.ne 0x477c20
00477c1cb 0x477cb4
00477c20
00477c20loc_477c20:
00477c20adrp x0, 0x242000
00477c24add x0, x0, 4029
00477c28movz x1, 25
00477c2cadrp x2, 0x257000
00477c30add x2, x2, 3089
00477c34movz x3, 72
00477c38mov x4, xzr
00477c3cmov x5, xzr
00477c40mov x6, x5
00477c44bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
00477c48str x0, [sp+368]
00477c4cstr x1, [sp+376]
00477c50str x2, [sp+384]
00477c54str x3, [sp+392]
00477c58str x4, [sp+400]
00477c5cldp x7, x8, [sp+368]
00477c60ldp x9, x10, [sp+384]
00477c64stp x7, x8, [sp+176]
00477c68stp x9, x10, [sp+192]
00477c6cldr x7, [sp+400]
00477c70str x7, [sp+208]
00477c74strb wzr, [sp+78]
00477c78adrp x0, 0x1d7000
00477c7cadd x0, x0, 2528
00477c80add x1, sp, 176
00477c84bl runtime.convT
00477c88str x0, [sp+808]
00477c8cadrp x7, 0x29f000
00477c90add x7, x7, 1856
00477c94str x7, [sp+160]
00477c98str x0, [sp+168]
00477c9cldr x1, [sp+160]
00477ca0ldrb w0, [sp+78]
00477ca4ldr x2, [sp+168]
00477ca8ldp x29, x30, [sp-8]
00477cacadd sp, sp, 1152
00477cb0ret x30
00477cb4
00477cb4loc_477cb4:
00477cb4ldr x3, [sp+1512]
00477cb8ldrsb x27, [x3]
00477cbcldr x4, [x3+728]
00477cc0ldr x3, [x3+736]
00477cc4str x4, [sp+792]
00477cc8str x3, [sp+800]
00477cccldr x1, [sp+1264]
00477cd0ldr x3, [sp+1272]
00477cd4str x1, [sp+776]
00477cd8str x3, [sp+784]
00477cdcldr x4, [sp+800]
00477ce0subs xzr, x4, x3
00477ce4b.ne 0x477cec
00477ce8b 0x477cf0
00477cec
00477cecloc_477cec:
00477cecb 0x478104
00477cf0
00477cf0loc_477cf0:
00477cf0ldr x2, [sp+800]
00477cf4ldr x0, [sp+792]
00477cf8bl runtime.memequal
00477cfctbnz w0, 0, 0x477d04
00477d00b 0x478100
00477d04
00477d04loc_477d04:
00477d04ldr x6, [sp+1512]
00477d08ldrsb x27, [x6]
00477d0cldr x6, [x6+784]
00477d10str x6, [sp+88]
00477d14cbnz x6, 0x477d1c
00477d18b 0x477df0
00477d1c
00477d1cloc_477d1c:
00477d1cldr x6, [sp+1512]
00477d20ldrsb x27, [x6]
00477d24ldr x0, [x6+776]
00477d28ldr x1, [x6+784]
00477d2cldr x2, [x6+792]
00477d30str x0, [sp+680]
00477d34str x1, [sp+688]
00477d38str x2, [sp+696]
00477d3cldr x3, [sp+1416]
00477d40ldr x4, [sp+1424]
00477d44ldr x5, [sp+1432]
00477d48bl gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesEqual
00477d4cstrb w0, [sp+79]
00477d50tbnz w0, 0, 0x477d58
00477d54b 0x477d5c
00477d58
00477d58loc_477d58:
00477d58b 0x477df4
00477d5c
00477d5cloc_477d5c:
00477d5cadrp x0, 0x242000
00477d60add x0, x0, 4029
00477d64movz x1, 25
00477d68adrp x2, 0x258000
00477d6cadd x2, x2, 20
00477d70movz x3, 74
00477d74mov x4, xzr
00477d78mov x5, xzr
00477d7cmov x6, x5
00477d80bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
00477d84str x0, [sp+288]
00477d88str x1, [sp+296]
00477d8cstr x2, [sp+304]
00477d90str x3, [sp+312]
00477d94str x4, [sp+320]
00477d98ldp x7, x8, [sp+288]
00477d9cldp x9, x10, [sp+304]
00477da0stp x7, x8, [sp+176]
00477da4stp x9, x10, [sp+192]
00477da8ldr x7, [sp+320]
00477dacstr x7, [sp+208]
00477db0strb wzr, [sp+78]
00477db4adrp x0, 0x1d7000
00477db8add x0, x0, 2528
00477dbcadd x1, sp, 176
00477dc0bl runtime.convT
00477dc4str x0, [sp+672]
00477dc8adrp x7, 0x29f000
00477dccadd x7, x7, 1856
00477dd0str x7, [sp+160]
00477dd4str x0, [sp+168]
00477dd8ldr x1, [sp+160]
00477ddcldrb w0, [sp+78]
00477de0ldr x2, [sp+168]
00477de4ldp x29, x30, [sp-8]
00477de8add sp, sp, 1152
00477decret x30
00477df0
00477df0loc_477df0:
00477df0b 0x477df4
00477df4
00477df4loc_477df4:
00477df4ldr x3, [sp+1512]
00477df8ldrsb x27, [x3]
00477dfcldr x0, [x3+656]
00477e00ldr x1, [x3+664]
00477e04ldr x2, [x3+672]
00477e08str x0, [sp+648]
00477e0cstr x1, [sp+656]
00477e10str x2, [sp+664]
00477e14bl time.Since
00477e18str x0, [sp+152]
00477e1cldr x3, [sp+1520]
00477e20ldrsb x27, [x3]
00477e24ldr x3, [x3+16]
00477e28subs xzr, x0, x3
00477e2ccset x3, gt
00477e30strb w3, [sp+79]
00477e34b.gt 0x477e3c
00477e38b 0x477e40
00477e3c
00477e3cloc_477e3c:
00477e3cb 0x477ec0
00477e40
00477e40loc_477e40:
00477e40bl time.Now
00477e44str x0, [sp+1120]
00477e48str x1, [sp+1128]
00477e4cstr x2, [sp+1136]
00477e50bl time.Time.UTC
00477e54str x0, [sp+1096]
00477e58str x1, [sp+1104]
00477e5cstr x2, [sp+1112]
00477e60ldr x0, [sp+1512]
00477e64ldrsb x27, [x0]
00477e68ldr x1, [x0+656]
00477e6cldr x2, [x0+664]
00477e70ldr x0, [x0+672]
00477e74str x1, [sp+624]
00477e78str x2, [sp+632]
00477e7cstr x0, [sp+640]
00477e80ldr x3, [sp+1096]
00477e84ldr x4, [sp+1104]
00477e88ldr x5, [sp+1112]
00477e8cmov x6, x0
00477e90mov x0, x1
00477e94mov x1, x2
00477e98mov x2, x6
00477e9cbl time.Time.Sub
00477ea0str x0, [sp+144]
00477ea4ldr x1, [sp+1520]
00477ea8ldrsb x27, [x1]
00477eacldr x1, [x1+16]
00477eb0subs xzr, x0, x1
00477eb4cset x0, gt
00477eb8strb w0, [sp+79]
00477ebcb 0x477ec0
00477ec0
00477ec0loc_477ec0:
00477ec0ldrb w3, [sp+79]
00477ec4tbnz w3, 0, 0x477ecc
00477ec8b 0x4780d8
00477ecc
00477eccloc_477ecc:
00477eccldr x3, [sp+1512]
00477ed0ldrsb x27, [x3]
00477ed4ldr x0, [x3+632]
00477ed8ldr x1, [x3+640]
00477edcldr x2, [x3+648]
00477ee0str x0, [sp+600]
00477ee4str x1, [sp+608]
00477ee8str x2, [sp+616]
00477eecbl time.Since
00477ef0str x0, [sp+152]
00477ef4ldr x3, [sp+1520]
00477ef8ldrsb x27, [x3]
00477efcldr x3, [x3+16]
00477f00subs xzr, x0, x3
00477f04cset x3, gt
00477f08strb w3, [sp+79]
00477f0cb.gt 0x477f14
00477f10b 0x477f18
00477f14
00477f14loc_477f14:
00477f14b 0x477f98
00477f18
00477f18loc_477f18:
00477f18bl time.Now
00477f1cstr x0, [sp+1096]
00477f20str x1, [sp+1104]
00477f24str x2, [sp+1112]
00477f28bl time.Time.UTC
00477f2cstr x0, [sp+1120]
00477f30str x1, [sp+1128]
00477f34str x2, [sp+1136]
00477f38ldr x0, [sp+1512]
00477f3cldrsb x27, [x0]
00477f40ldr x1, [x0+632]
00477f44ldr x2, [x0+640]
00477f48ldr x0, [x0+648]
00477f4cstr x1, [sp+576]
00477f50str x2, [sp+584]
00477f54str x0, [sp+592]
00477f58ldr x3, [sp+1120]
00477f5cldr x4, [sp+1128]
00477f60ldr x5, [sp+1136]
00477f64mov x6, x0
00477f68mov x0, x1
00477f6cmov x1, x2
00477f70mov x2, x6
00477f74bl time.Time.Sub
00477f78str x0, [sp+144]
00477f7cldr x1, [sp+1520]
00477f80ldrsb x27, [x1]
00477f84ldr x1, [x1+16]
00477f88subs xzr, x0, x1
00477f8ccset x0, gt
00477f90strb w0, [sp+79]
00477f94b 0x477f98
00477f98
00477f98loc_477f98:
00477f98ldrb w3, [sp+79]
00477f9ctbnz w3, 0, 0x477fa4
00477fa0b 0x4780d4
00477fa4
00477fa4loc_477fa4:
00477fa4ldr x1, [sp+1520]
00477fa8ldrsb x27, [x1]
00477facldr x0, [x1+16]
00477fb0str x0, [sp+112]
00477fb4bl time.Duration.Seconds
00477fb8str d0, [sp+136]
00477fbcadd x27, sp, 1080
00477fc0stp xzr, xzr, [x27]
00477fc4add x1, sp, 1080
00477fc8str x1, [sp+544]
00477fccldr d0, [sp+136]
00477fd0str d0, [sp+104]
00477fd4add x1, sp, 104
00477fd8ldrsb x27, [x1]
00477fdcldr x0, [x1]
00477fe0str x0, [sp+96]
00477fe4bl runtime.convT64
00477fe8str x0, [sp+536]
00477fecldr x1, [sp+544]
00477ff0ldrsb x27, [x1]
00477ff4adrp x2, 0x17e000
00477ff8add x2, x2, 3904
00477ffcstr x2, [x1]
00478000adrp x27, 0x5d3000
00478004ldr w2, [x27+3056]
00478008cbz w2, 0x478010
0047800cb 0x478014
00478010
00478010loc_478010:
00478010b 0x478028
00478014
00478014loc_478014:
00478014bl runtime.gcWriteBarrier2
00478018str x0, [x25]
0047801cldr x7, [x1+8]
00478020str x7, [x25+8]
00478024b 0x478028
00478028
00478028loc_478028:
00478028str x0, [x1+8]
0047802cldr x4, [sp+544]
00478030ldrsb x27, [x4]
00478034b 0x478038
00478038
00478038loc_478038:
00478038str x4, [sp+552]
0047803corr x6, xzr, 1
00478040str x6, [sp+560]
00478044str x6, [sp+568]
00478048adrp x0, 0x241000
0047804cadd x0, x0, 4029
00478050movz x1, 25
00478054adrp x2, 0x253000
00478058add x2, x2, 581
0047805cmovz x3, 55
00478060mov x5, x6
00478064bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
00478068str x0, [sp+248]
0047806cstr x1, [sp+256]
00478070str x2, [sp+264]
00478074str x3, [sp+272]
00478078str x4, [sp+280]
0047807cldp x7, x8, [sp+248]
00478080ldp x9, x10, [sp+264]
00478084stp x7, x8, [sp+176]
00478088stp x9, x10, [sp+192]
0047808cldr x7, [sp+280]
00478090str x7, [sp+208]
00478094strb wzr, [sp+78]
00478098adrp x0, 0x1d6000
0047809cadd x0, x0, 2528
004780a0add x1, sp, 176
004780a4bl runtime.convT
004780a8str x0, [sp+528]
004780acadrp x7, 0x29e000
004780b0add x7, x7, 1856
004780b4str x7, [sp+160]
004780b8str x0, [sp+168]
004780bcldr x1, [sp+160]
004780c0ldrb w0, [sp+78]
004780c4ldr x2, [sp+168]
004780c8ldp x29, x30, [sp-8]
004780ccadd sp, sp, 1152
004780d0ret x30
004780d4
004780d4loc_4780d4:
004780d4b 0x4780dc
004780d8
004780d8loc_4780d8:
004780d8b 0x4780dc
004780dc
004780dcloc_4780dc:
004780dcorr x3, xzr, 1
004780e0strb w3, [sp+78]
004780e4stp xzr, xzr, [sp+160]
004780e8ldrb w0, [sp+78]
004780ecmov x1, xzr
004780f0mov x2, xzr
004780f4ldp x29, x30, [sp-8]
004780f8add sp, sp, 1152
004780fcret x30
00478100
00478100loc_478100:
00478100b 0x478104
00478104
00478104loc_478104:
00478104stp xzr, xzr, [sp+216]
00478108stp xzr, xzr, [sp+232]
0047810cadd x2, sp, 216
00478110str x2, [sp+744]
00478114ldr x0, [sp+1264]
00478118ldr x1, [sp+1272]
0047811cbl runtime.convTstring
00478120str x0, [sp+736]
00478124ldr x2, [sp+744]
00478128ldrsb x27, [x2]
0047812cadrp x3, 0x17d000
00478130add x3, x3, 2944
00478134str x3, [x2]
00478138adrp x27, 0x5d3000
0047813cldr w3, [x27+3056]
00478140cbz w3, 0x478148
00478144b 0x47814c
00478148
00478148loc_478148:
00478148b 0x478160
0047814c
0047814cloc_47814c:
0047814cbl runtime.gcWriteBarrier2
00478150str x0, [x25]
00478154ldr x3, [x2+8]
00478158str x3, [x25+8]
0047815cb 0x478160
00478160
00478160loc_478160:
00478160str x0, [x2+8]
00478164ldr x2, [sp+1512]
00478168ldrsb x27, [x2]
0047816cldr x0, [x2+728]
00478170ldr x1, [x2+736]
00478174str x0, [sp+720]
00478178str x1, [sp+728]
0047817cbl runtime.convTstring
00478180str x0, [sp+712]
00478184ldr x2, [sp+744]
00478188ldrsb x27, [x2]
0047818cadrp x3, 0x17d000
00478190add x3, x3, 2944
00478194str x3, [x2+16]
00478198adrp x27, 0x5d3000
0047819cldr w3, [x27+3056]
004781a0cbz w3, 0x4781a8
004781a4b 0x4781ac
004781a8
004781a8loc_4781a8:
004781a8b 0x4781c0
004781ac
004781acloc_4781ac:
004781acbl runtime.gcWriteBarrier2
004781b0str x0, [x25]
004781b4ldr x7, [x2+24]
004781b8str x7, [x25+8]
004781bcb 0x4781c0
004781c0
004781c0loc_4781c0:
004781c0str x0, [x2+24]
004781c4ldr x4, [sp+744]
004781c8ldrsb x27, [x4]
004781ccb 0x4781d0
004781d0
004781d0loc_4781d0:
004781d0str x4, [sp+752]
004781d4orr x6, xzr, 2
004781d8str x6, [sp+760]
004781dcstr x6, [sp+768]
004781e0adrp x0, 0x241000
004781e4add x0, x0, 4029
004781e8movz x1, 25
004781ecadrp x2, 0x257000
004781f0add x2, x2, 1941
004781f4movz x3, 78
004781f8mov x5, x6
004781fcbl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
00478200str x0, [sp+328]
00478204str x1, [sp+336]
00478208str x2, [sp+344]
0047820cstr x3, [sp+352]
00478210str x4, [sp+360]
00478214ldp x7, x8, [sp+328]
00478218ldp x9, x10, [sp+344]
0047821cstp x7, x8, [sp+176]
00478220stp x9, x10, [sp+192]
00478224ldr x7, [sp+360]
00478228str x7, [sp+208]
0047822cstrb wzr, [sp+78]
00478230adrp x0, 0x1d6000
00478234add x0, x0, 2528
00478238add x1, sp, 176
0047823cbl runtime.convT
00478240str x0, [sp+704]
00478244adrp x7, 0x29e000
00478248add x7, x7, 1856
0047824cstr x7, [sp+160]
00478250str x0, [sp+168]
00478254ldr x1, [sp+160]
00478258ldrb w0, [sp+78]
0047825cldr x2, [sp+168]
00478260ldp x29, x30, [sp-8]
00478264add sp, sp, 1152
00478268ret x30
0047826c
0047826cloc_47826c:
0047826cb 0x478270
00478270
00478270loc_478270:
00478270stp xzr, xzr, [sp+216]
00478274stp xzr, xzr, [sp+232]
00478278add x2, sp, 216
0047827cstr x2, [sp+856]
00478280ldr x0, [sp+1264]
00478284ldr x1, [sp+1272]
00478288bl runtime.convTstring
0047828cstr x0, [sp+848]
00478290ldr x2, [sp+856]
00478294ldrsb x27, [x2]
00478298adrp x3, 0x17d000
0047829cadd x3, x3, 2944
004782a0str x3, [x2]
004782a4adrp x27, 0x5d3000
004782a8ldr w3, [x27+3056]
004782accbz w3, 0x4782b4
004782b0b 0x4782b8
004782b4
004782b4loc_4782b4:
004782b4b 0x4782cc
004782b8
004782b8loc_4782b8:
004782b8bl runtime.gcWriteBarrier2
004782bcstr x0, [x25]
004782c0ldr x3, [x2+8]
004782c4str x3, [x25+8]
004782c8b 0x4782cc
004782cc
004782ccloc_4782cc:
004782ccstr x0, [x2+8]
004782d0ldr x2, [sp+1512]
004782d4ldrsb x27, [x2]
004782d8ldr x0, [x2+96]
004782dcldr x1, [x2+104]
004782e0str x0, [sp+832]
004782e4str x1, [sp+840]
004782e8bl runtime.convTstring
004782ecstr x0, [sp+824]
004782f0ldr x2, [sp+856]
004782f4ldrsb x27, [x2]
004782f8adrp x3, 0x17d000
004782fcadd x3, x3, 2944
00478300str x3, [x2+16]
00478304adrp x27, 0x5d3000
00478308ldr w3, [x27+3056]
0047830ccbz w3, 0x478314
00478310b 0x478318
00478314
00478314loc_478314:
00478314b 0x47832c
00478318
00478318loc_478318:
00478318bl runtime.gcWriteBarrier2
0047831cstr x0, [x25]
00478320ldr x7, [x2+24]
00478324str x7, [x25+8]
00478328b 0x47832c
0047832c
0047832cloc_47832c:
0047832cstr x0, [x2+24]
00478330ldr x4, [sp+856]
00478334ldrsb x27, [x4]
00478338b 0x47833c
0047833c
0047833cloc_47833c:
0047833cstr x4, [sp+864]
00478340orr x6, xzr, 2
00478344str x6, [sp+872]
00478348str x6, [sp+880]
0047834cadrp x0, 0x241000
00478350add x0, x0, 4029
00478354movz x1, 25
00478358adrp x2, 0x258000
0047835cadd x2, x2, 367
00478360movz x3, 84
00478364mov x5, x6
00478368bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
0047836cstr x0, [sp+408]
00478370str x1, [sp+416]
00478374str x2, [sp+424]
00478378str x3, [sp+432]
0047837cstr x4, [sp+440]
00478380ldp x7, x8, [sp+408]
00478384ldp x9, x10, [sp+424]
00478388stp x7, x8, [sp+176]
0047838cstp x9, x10, [sp+192]
00478390ldr x7, [sp+440]
00478394str x7, [sp+208]
00478398strb wzr, [sp+78]
0047839cadrp x0, 0x1d6000
004783a0add x0, x0, 2528
004783a4add x1, sp, 176
004783a8bl runtime.convT
004783acstr x0, [sp+816]
004783b0adrp x7, 0x29e000
004783b4add x7, x7, 1856
004783b8str x7, [sp+160]
004783bcstr x0, [sp+168]
004783c0ldr x1, [sp+160]
004783c4ldrb w0, [sp+78]
004783c8ldr x2, [sp+168]
004783ccldp x29, x30, [sp-8]
004783d0add sp, sp, 1152
004783d4ret x30
004783d8
004783d8loc_4783d8:
004783d8bl runtime.panicIndex
004783dc
004783dcloc_4783dc:
004783dcbl runtime.panicIndex
004783e0hint
004783e4
004783e4loc_4783e4:
004783e4stp x0, x1, [sp+360]
004783e8mov x3, x30
004783ecbl runtime.morestack_noctxt.abi0
004783f0ldp x0, x1, [sp+360]
004783f4b 0x477780
004783f8udf 0
004783fcudf 0
00477780
00478400
00478400gopkg.in/jcmturner/gokrb5.v7/messages.NewASReqForTGT: ; void gopkg.in/jcmturner/gokrb5.v7/messages.NewASReqForTGT(struct string realm, gopkg.in/jcmturner/gokrb5.v7/config.Config * c, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname)
00478400ldr x16, [x28+16]
00478404sub x17, sp, 1152
00478408subs xzr, x17, x16
0047840cb.ls 0x4785f0
00478410sub x20, sp, 1280
00478414stp x29, x30, [x20-8]
00478418add sp, x20, 0
0047841csub x29, sp, 8
00478420str x0, [sp+1640]
00478424str x1, [sp+1648]
00478428str x2, [sp+1656]
0047842cstr w3, [sp+1664]
00478430str x4, [sp+1672]
00478434str x5, [sp+1680]
00478438str x6, [sp+1688]
0047843cadd x20, sp, 1288
00478440adr x27, 16
00478444stp x29, x27, [sp-24]
00478448sub x29, sp, 24
0047844cbl fn_87cb8
00478450sub x29, sp, 8
00478454stp xzr, xzr, [sp+456]
00478458str wzr, [sp+472]
0047845cstp xzr, xzr, [sp+480]
00478460str xzr, [sp+496]
00478464orr x1, xzr, 2
00478468str w1, [sp+472]
0047846cadrp x0, 0x186000
00478470add x0, x0, 3808
00478474bl runtime.newobject
00478478str x0, [sp+1240]
0047847corr x1, xzr, 6
00478480str x1, [x0+8]
00478484adrp x27, 0x5d3000
00478488ldr w1, [x27+3056]
0047848ccbz w1, 0x478494
00478490b 0x478498
00478494
00478494loc_478494:
00478494b 0x4784a8
00478498
00478498loc_478498:
00478498ldr x11, [x0]
0047849cbl runtime.gcWriteBarrier1
004784a0str x11, [x25]
004784a4b 0x4784a8
004784a8
004784a8loc_4784a8:
004784a8adrp x11, 0x238000
004784acadd x11, x11, 3205
004784b0str x11, [x0]
004784b4ldr x11, [sp+1640]
004784b8ldr x12, [sp+1648]
004784bcldr x13, [sp+1240]
004784c0ldrsb x27, [x13]
004784c4str x12, [x13+24]
004784c8adrp x27, 0x5d3000
004784ccldr w12, [x27+3056]
004784d0cbz w12, 0x4784d8
004784d4b 0x4784dc
004784d8
004784d8loc_4784d8:
004784d8b 0x4784f0
004784dc
004784dcloc_4784dc:
004784dcbl runtime.gcWriteBarrier2
004784e0str x11, [x25]
004784e4ldr x12, [x13+16]
004784e8str x12, [x25+8]
004784ecb 0x4784f0
004784f0
004784f0loc_4784f0:
004784f0str x11, [x13+16]
004784f4ldr x11, [sp+1240]
004784f8ldrsb x27, [x11]
004784fcb 0x478500
00478500
00478500loc_478500:
00478500str x11, [sp+1248]
00478504orr x12, xzr, 2
00478508str x12, [sp+1256]
0047850cstr x12, [sp+1264]
00478510str x11, [sp+480]
00478514str x12, [sp+488]
00478518str x12, [sp+496]
0047851cadd x20, sp, 520
00478520adr x27, 16
00478524stp x29, x27, [sp-24]
00478528sub x29, sp, 24
0047852cbl fn_87cb8
00478530sub x29, sp, 8
00478534stp xzr, xzr, [sp+504]
00478538ldrsw x3, [sp+1664]
0047853cldrsw x7, [sp+472]
00478540ldr x0, [sp+1640]
00478544ldr x2, [sp+1656]
00478548ldr x1, [sp+1648]
0047854cldr x4, [sp+1672]
00478550ldr x8, [sp+480]
00478554ldr x5, [sp+1680]
00478558ldr x9, [sp+488]
0047855cldr x6, [sp+1688]
00478560ldr x10, [sp+496]
00478564bl gopkg.in/jcmturner/gokrb5.v7/messages.NewASReq
00478568add x21, sp, 520
0047856cadd x20, sp, 8
00478570adr x27, 16
00478574stp x29, x27, [sp-24]
00478578sub x29, sp, 24
0047857cbl fn_87e70
00478580sub x29, sp, 8
00478584str x0, [sp+504]
00478588str x1, [sp+512]
0047858cadd x21, sp, 888
00478590add x20, sp, 520
00478594adr x27, 16
00478598stp x29, x27, [sp-24]
0047859csub x29, sp, 24
004785a0bl fn_87e70
004785a4sub x29, sp, 8
004785a8ldr x11, [sp+504]
004785acldr x12, [sp+512]
004785b0str x11, [sp+872]
004785b4str x12, [sp+880]
004785b8add x21, sp, 1288
004785bcadd x20, sp, 888
004785c0adr x27, 16
004785c4stp x29, x27, [sp-24]
004785c8sub x29, sp, 24
004785ccbl fn_87e70
004785d0sub x29, sp, 8
004785d4ldr x0, [sp+872]
004785d8ldr x1, [sp+880]
004785dcstr x0, [sp+456]
004785e0str x1, [sp+464]
004785e4ldp x29, x30, [sp-8]
004785e8add sp, sp, 1280
004785ecret x30
004785f0
004785f0loc_4785f0:
004785f0stp x0, x1, [sp+360]
004785f4str x2, [sp+376]
004785f8str w3, [sp+384]
004785fcstp x4, x5, [sp+392]
00478600str x6, [sp+408]
00478604mov x3, x30
00478608bl runtime.morestack_noctxt.abi0
0047860cldp x0, x1, [sp+360]
00478610ldr x2, [sp+376]
00478614ldrsw x3, [sp+384]
00478618ldp x4, x5, [sp+392]
0047861cldr x6, [sp+408]
00478620b 0x478400
00478624udf 0
00478628udf 0
0047862cudf 0
00478400
00478400gopkg.in/jcmturner/gokrb5.v7/messages.NewASReqForTGT: ; void gopkg.in/jcmturner/gokrb5.v7/messages.NewASReqForTGT(struct string realm, gopkg.in/jcmturner/gokrb5.v7/config.Config * c, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname)
00478400ldr x16, [x28+16]
00478404sub x17, sp, 1152
00478408subs xzr, x17, x16
0047840cb.ls 0x4785f0
00478410sub x20, sp, 1280
00478414stp x29, x30, [x20-8]
00478418add sp, x20, 0
0047841csub x29, sp, 8
00478420str x0, [sp+1640]
00478424str x1, [sp+1648]
00478428str x2, [sp+1656]
0047842cstr w3, [sp+1664]
00478430str x4, [sp+1672]
00478434str x5, [sp+1680]
00478438str x6, [sp+1688]
0047843cadd x20, sp, 1288
00478440adr x27, 16
00478444stp x29, x27, [sp-24]
00478448sub x29, sp, 24
0047844cbl fn_87cb8
00478450sub x29, sp, 8
00478454stp xzr, xzr, [sp+456]
00478458str wzr, [sp+472]
0047845cstp xzr, xzr, [sp+480]
00478460str xzr, [sp+496]
00478464orr x1, xzr, 2
00478468str w1, [sp+472]
0047846cadrp x0, 0x186000
00478470add x0, x0, 3808
00478474bl runtime.newobject
00478478str x0, [sp+1240]
0047847corr x1, xzr, 6
00478480str x1, [x0+8]
00478484adrp x27, 0x5d3000
00478488ldr w1, [x27+3056]
0047848ccbz w1, 0x478494
00478490b 0x478498
00478494
00478494loc_478494:
00478494b 0x4784a8
00478498
00478498loc_478498:
00478498ldr x11, [x0]
0047849cbl runtime.gcWriteBarrier1
004784a0str x11, [x25]
004784a4b 0x4784a8
004784a8
004784a8loc_4784a8:
004784a8adrp x11, 0x238000
004784acadd x11, x11, 3205
004784b0str x11, [x0]
004784b4ldr x11, [sp+1640]
004784b8ldr x12, [sp+1648]
004784bcldr x13, [sp+1240]
004784c0ldrsb x27, [x13]
004784c4str x12, [x13+24]
004784c8adrp x27, 0x5d3000
004784ccldr w12, [x27+3056]
004784d0cbz w12, 0x4784d8
004784d4b 0x4784dc
004784d8
004784d8loc_4784d8:
004784d8b 0x4784f0
004784dc
004784dcloc_4784dc:
004784dcbl runtime.gcWriteBarrier2
004784e0str x11, [x25]
004784e4ldr x12, [x13+16]
004784e8str x12, [x25+8]
004784ecb 0x4784f0
004784f0
004784f0loc_4784f0:
004784f0str x11, [x13+16]
004784f4ldr x11, [sp+1240]
004784f8ldrsb x27, [x11]
004784fcb 0x478500
00478500
00478500loc_478500:
00478500str x11, [sp+1248]
00478504orr x12, xzr, 2
00478508str x12, [sp+1256]
0047850cstr x12, [sp+1264]
00478510str x11, [sp+480]
00478514str x12, [sp+488]
00478518str x12, [sp+496]
0047851cadd x20, sp, 520
00478520adr x27, 16
00478524stp x29, x27, [sp-24]
00478528sub x29, sp, 24
0047852cbl fn_87cb8
00478530sub x29, sp, 8
00478534stp xzr, xzr, [sp+504]
00478538ldrsw x3, [sp+1664]
0047853cldrsw x7, [sp+472]
00478540ldr x0, [sp+1640]
00478544ldr x2, [sp+1656]
00478548ldr x1, [sp+1648]
0047854cldr x4, [sp+1672]
00478550ldr x8, [sp+480]
00478554ldr x5, [sp+1680]
00478558ldr x9, [sp+488]
0047855cldr x6, [sp+1688]
00478560ldr x10, [sp+496]
00478564bl gopkg.in/jcmturner/gokrb5.v7/messages.NewASReq
00478568add x21, sp, 520
0047856cadd x20, sp, 8
00478570adr x27, 16
00478574stp x29, x27, [sp-24]
00478578sub x29, sp, 24
0047857cbl fn_87e70
00478580sub x29, sp, 8
00478584str x0, [sp+504]
00478588str x1, [sp+512]
0047858cadd x21, sp, 888
00478590add x20, sp, 520
00478594adr x27, 16
00478598stp x29, x27, [sp-24]
0047859csub x29, sp, 24
004785a0bl fn_87e70
004785a4sub x29, sp, 8
004785a8ldr x11, [sp+504]
004785acldr x12, [sp+512]
004785b0str x11, [sp+872]
004785b4str x12, [sp+880]
004785b8add x21, sp, 1288
004785bcadd x20, sp, 888
004785c0adr x27, 16
004785c4stp x29, x27, [sp-24]
004785c8sub x29, sp, 24
004785ccbl fn_87e70
004785d0sub x29, sp, 8
004785d4ldr x0, [sp+872]
004785d8ldr x1, [sp+880]
004785dcstr x0, [sp+456]
004785e0str x1, [sp+464]
004785e4ldp x29, x30, [sp-8]
004785e8add sp, sp, 1280
004785ecret x30
004785f0
004785f0loc_4785f0:
004785f0stp x0, x1, [sp+360]
004785f4str x2, [sp+376]
004785f8str w3, [sp+384]
004785fcstp x4, x5, [sp+392]
00478600str x6, [sp+408]
00478604mov x3, x30
00478608bl runtime.morestack_noctxt.abi0
0047860cldp x0, x1, [sp+360]
00478610ldr x2, [sp+376]
00478614ldrsw x3, [sp+384]
00478618ldp x4, x5, [sp+392]
0047861cldr x6, [sp+408]
00478620b 0x478400
00478624udf 0
00478628udf 0
0047862cudf 0
00478400
00478630
00478630gopkg.in/jcmturner/gokrb5.v7/messages.NewASReq: ; void gopkg.in/jcmturner/gokrb5.v7/messages.NewASReq(struct string realm, gopkg.in/jcmturner/gokrb5.v7/config.Config * c, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName sname)
00478630ldr x16, [x28+16]
00478634sub x17, sp, 1216
00478638subs xzr, x17, x16
0047863cb.ls 0x478d3c
00478640sub x20, sp, 1344
00478644stp x29, x30, [x20-8]
00478648add sp, x20, 0
0047864csub x29, sp, 8
00478650str x0, [sp+1704]
00478654str x1, [sp+1712]
00478658str x2, [sp+1720]
0047865cstr w3, [sp+1728]
00478660str x4, [sp+1736]
00478664str x5, [sp+1744]
00478668str x6, [sp+1752]
0047866cstr w7, [sp+1760]
00478670str x8, [sp+1768]
00478674str x9, [sp+1776]
00478678str x10, [sp+1784]
0047867cadd x20, sp, 1352
00478680adr x27, 16
00478684stp x29, x27, [sp-24]
00478688sub x29, sp, 24
0047868cbl fn_87cb8
00478690sub x29, sp, 8
00478694stp xzr, xzr, [sp+104]
00478698orr x0, xzr, 0x7fffffff
0047869cbl math/big.NewInt
004786a0str x0, [sp+1288]
004786a4str xzr, [sp+1280]
004786a8add x27, sp, 1264
004786acstp xzr, xzr, [x27]
004786b0adrp x27, 0x5a9000
004786b4ldr x0, [x27+2672]
004786b8adrp x27, 0x5a9000
004786bcldr x1, [x27+2680]
004786c0ldr x2, [sp+1288]
004786c4bl crypto/rand.Int
004786c8str x0, [sp+1280]
004786ccstr x1, [sp+1264]
004786d0str x2, [sp+1272]
004786d4ldr x1, [sp+1280]
004786d8str x1, [sp+608]
004786dcldr x1, [sp+1264]
004786e0ldr x2, [sp+1272]
004786e4str x1, [sp+592]
004786e8str x2, [sp+600]
004786ecldr x1, [sp+608]
004786f0str x1, [sp+144]
004786f4ldr x1, [sp+600]
004786f8ldr x2, [sp+592]
004786fcstr x2, [sp+224]
00478700str x1, [sp+232]
00478704cbnz x2, 0x47870c
00478708b 0x478740
0047870c
0047870cloc_47870c:
0047870cadd x20, sp, 1352
00478710adr x27, 16
00478714stp x29, x27, [sp-24]
00478718sub x29, sp, 24
0047871cbl fn_87cb8
00478720sub x29, sp, 8
00478724ldr x0, [sp+224]
00478728ldr x1, [sp+232]
0047872cstr x0, [sp+104]
00478730str x1, [sp+112]
00478734ldp x29, x30, [sp-8]
00478738add sp, sp, 1344
0047873cret x30
00478740
00478740loc_478740:
00478740bl time.Now
00478744str x0, [sp+1240]
00478748str x1, [sp+1248]
0047874cstr x2, [sp+1256]
00478750bl time.Time.UTC
00478754str x0, [sp+120]
00478758str x1, [sp+128]
0047875cstr x2, [sp+136]
00478760bl gopkg.in/jcmturner/gokrb5.v7/types.NewKrbFlags
00478764str x0, [sp+152]
00478768str x1, [sp+160]
0047876cstr x2, [sp+168]
00478770str x3, [sp+176]
00478774str x0, [sp+1176]
00478778str x1, [sp+1184]
0047877cstr x2, [sp+1192]
00478780ldr x0, [sp+1720]
00478784ldrsb x27, [x0]
00478788ldr x1, [x0+232]
0047878cldr x2, [x0+240]
00478790ldr x0, [x0+224]
00478794str x0, [sp+1152]
00478798str x1, [sp+1160]
0047879cstr x2, [sp+1168]
004787a0ldr x0, [sp+1184]
004787a4str x0, [sp+88]
004787a8subs xzr, x1, x0
004787acb.lt 0x4787b4
004787b0b 0x4787bc
004787b4
004787b4loc_4787b4:
004787b4str x1, [sp+88]
004787b8b 0x4787c0
004787bc
004787bcloc_4787bc:
004787bcb 0x4787c0
004787c0
004787c0loc_4787c0:
004787c0ldr x4, [sp+1152]
004787c4ldr x5, [sp+1176]
004787c8subs xzr, x4, x5
004787ccb.ne 0x4787d4
004787d0b 0x4787f0
004787d4
004787d4loc_4787d4:
004787d4ldr x3, [sp+88]
004787d8str x3, [sp+80]
004787dcldr x2, [sp+80]
004787e0ldr x1, [sp+1152]
004787e4ldr x0, [sp+1176]
004787e8bl runtime.memmove
004787ecb 0x4787f4
004787f0
004787f0loc_4787f0:
004787f0b 0x4787f4
004787f4
004787f4loc_4787f4:
004787f4ldr x4, [sp+1720]
004787f8ldrsb x27, [x4]
004787fcldr x4, [x4+248]
00478800str x4, [sp+176]
00478804ldr x4, [sp+1720]
00478808ldrsb x27, [x4]
0047880cldr x3, [x4+376]
00478810str x3, [sp+72]
00478814ldr x0, [sp+120]
00478818ldr x1, [sp+128]
0047881cldr x2, [sp+136]
00478820bl time.Time.Add
00478824str x0, [sp+1240]
00478828str x1, [sp+1248]
0047882cstr x2, [sp+1256]
00478830ldr x0, [sp+144]
00478834bl math/big.(*Int).Int64
00478838str x0, [sp+96]
0047883cadd x20, sp, 800
00478840adr x27, 16
00478844stp x29, x27, [sp-24]
00478848sub x29, sp, 24
0047884cbl fn_87cb8
00478850sub x29, sp, 8
00478854movz x4, 5
00478858str x4, [sp+800]
0047885cmovz x4, 10
00478860str x4, [sp+808]
00478864adrp x4, 0x5d3000
00478868add x4, x4, 1504
0047886cstr x4, [sp+768]
00478870b 0x478874
00478874
00478874loc_478874:
00478874str x4, [sp+744]
00478878add x27, sp, 752
0047887cstp xzr, xzr, [x27]
00478880str x4, [sp+776]
00478884add x27, sp, 784
00478888stp xzr, xzr, [x27]
0047888cldr x2, [sp+776]
00478890str x2, [sp+816]
00478894add x27, sp, 824
00478898stp xzr, xzr, [x27]
0047889cldr x2, [sp+152]
004788a0ldr x3, [sp+160]
004788a4ldr x4, [sp+168]
004788a8ldr x5, [sp+176]
004788acstr x2, [sp+840]
004788b0str x3, [sp+848]
004788b4str x4, [sp+856]
004788b8str x5, [sp+864]
004788bcldr x2, [sp+1704]
004788c0ldr x3, [sp+1712]
004788c4str x2, [sp+904]
004788c8str x3, [sp+912]
004788ccldrsw x2, [sp+1728]
004788d0ldr x3, [sp+1736]
004788d4ldr x4, [sp+1744]
004788d8ldr x5, [sp+1752]
004788dcstr w2, [sp+872]
004788e0str x3, [sp+880]
004788e4str x4, [sp+888]
004788e8str x5, [sp+896]
004788ecldrsw x2, [sp+1760]
004788f0ldr x3, [sp+1768]
004788f4ldr x4, [sp+1776]
004788f8ldr x5, [sp+1784]
004788fcstr w2, [sp+920]
00478900str x3, [sp+928]
00478904str x4, [sp+936]
00478908str x5, [sp+944]
0047890cldr x2, [sp+1240]
00478910ldr x3, [sp+1248]
00478914ldr x4, [sp+1256]
00478918str x2, [sp+976]
0047891cstr x3, [sp+984]
00478920str x4, [sp+992]
00478924ldr x2, [sp+96]
00478928str x2, [sp+1024]
0047892cldr x2, [sp+1720]
00478930ldrsb x27, [x2]
00478934ldr x3, [x2+144]
00478938ldr x4, [x2+152]
0047893cldr x2, [x2+160]
00478940str x3, [sp+1032]
00478944str x4, [sp+1040]
00478948str x2, [sp+1048]
0047894cadd x21, sp, 240
00478950add x20, sp, 800
00478954adr x27, 16
00478958stp x29, x27, [sp-24]
0047895csub x29, sp, 24
00478960bl fn_87e70
00478964sub x29, sp, 8
00478968ldr x2, [sp+1720]
0047896cldrsb x27, [x2]
00478970ldrb w2, [x2+200]
00478974tbnz w2, 0, 0x47897c
00478978b 0x47898c
0047897c
0047897cloc_47897c:
0047897cadd x0, sp, 280
00478980orr x1, xzr, 1
00478984bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00478988b 0x478990
0047898c
0047898cloc_47898c:
0047898cb 0x478990
00478990
00478990loc_478990:
00478990ldr x2, [sp+1720]
00478994ldrsb x27, [x2]
00478998ldrb w2, [x2+1]
0047899ctbnz w2, 0, 0x4789a4
004789a0b 0x4789b4
004789a4
004789a4loc_4789a4:
004789a4add x0, sp, 280
004789a8orr x1, xzr, 15
004789acbl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
004789b0b 0x4789b8
004789b4
004789b4loc_4789b4:
004789b4b 0x4789b8
004789b8
004789b8loc_4789b8:
004789b8ldr x2, [sp+1720]
004789bcldrsb x27, [x2]
004789c0ldrb w2, [x2+344]
004789c4tbnz w2, 0, 0x4789cc
004789c8b 0x4789dc
004789cc
004789ccloc_4789cc:
004789ccadd x0, sp, 280
004789d0orr x1, xzr, 3
004789d4bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
004789d8b 0x4789e0
004789dc
004789dcloc_4789dc:
004789dcb 0x4789e0
004789e0
004789e0loc_4789e0:
004789e0ldr x2, [sp+1720]
004789e4ldrsb x27, [x2]
004789e8ldr x2, [x2+360]
004789eccbnz x2, 0x4789f4
004789f0b 0x478a6c
004789f4
004789f4loc_4789f4:
004789f4add x0, sp, 280
004789f8orr x1, xzr, 8
004789fcbl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00478a00ldr x2, [sp+1720]
00478a04ldrsb x27, [x2]
00478a08ldr x3, [x2+360]
00478a0cstr x3, [sp+64]
00478a10ldr x0, [sp+120]
00478a14ldr x1, [sp+128]
00478a18ldr x2, [sp+136]
00478a1cbl time.Time.Add
00478a20str x0, [sp+1240]
00478a24str x1, [sp+1248]
00478a28str x2, [sp+1256]
00478a2cstr x0, [sp+440]
00478a30str x1, [sp+448]
00478a34str x2, [sp+456]
00478a38ldr x0, [sp+120]
00478a3cldr x1, [sp+128]
00478a40ldr x2, [sp+136]
00478a44movz x3, 0x229e0000
00478a48movk x3, 0x9d2900000000
00478a4cbl time.Time.Add
00478a50str x0, [sp+1240]
00478a54str x1, [sp+1248]
00478a58str x2, [sp+1256]
00478a5cstr x0, [sp+440]
00478a60str x1, [sp+448]
00478a64str x2, [sp+456]
00478a68b 0x478a70
00478a6c
00478a6cloc_478a6c:
00478a6cb 0x478a70
00478a70
00478a70loc_478a70:
00478a70ldr x2, [sp+1720]
00478a74ldrsb x27, [x2]
00478a78ldrb w2, [x2+264]
00478a7ctbnz w2, 0, 0x478a84
00478a80b 0x478a88
00478a84
00478a84loc_478a84:
00478a84b 0x478d08
00478a88
00478a88loc_478a88:
00478a88str xzr, [sp+1216]
00478a8cadd x27, sp, 1224
00478a90stp xzr, xzr, [x27]
00478a94add x27, sp, 1264
00478a98stp xzr, xzr, [x27]
00478a9cbl gopkg.in/jcmturner/gokrb5.v7/types.LocalHostAddresses
00478aa0str x0, [sp+1216]
00478aa4str x1, [sp+1224]
00478aa8str x2, [sp+1232]
00478aacstr x3, [sp+1264]
00478ab0str x4, [sp+1272]
00478ab4ldr x0, [sp+1216]
00478ab8ldr x1, [sp+1224]
00478abcldr x2, [sp+1232]
00478ac0str x0, [sp+1312]
00478ac4str x1, [sp+1320]
00478ac8str x2, [sp+1328]
00478accldr x0, [sp+1264]
00478ad0ldr x1, [sp+1272]
00478ad4str x0, [sp+1296]
00478ad8str x1, [sp+1304]
00478adcldr x0, [sp+1312]
00478ae0ldr x1, [sp+1320]
00478ae4ldr x2, [sp+1328]
00478ae8str x0, [sp+184]
00478aecstr x1, [sp+192]
00478af0str x2, [sp+200]
00478af4ldr x0, [sp+1304]
00478af8ldr x1, [sp+1296]
00478afcstr x1, [sp+208]
00478b00str x0, [sp+216]
00478b04cbnz x1, 0x478b0c
00478b08b 0x478c00
00478b0c
00478b0cloc_478b0c:
00478b0cadd x27, sp, 1200
00478b10stp xzr, xzr, [x27]
00478b14add x5, sp, 1200
00478b18str x5, [sp+712]
00478b1cldr x5, [sp+208]
00478b20ldr x6, [sp+216]
00478b24str x5, [sp+696]
00478b28str x6, [sp+704]
00478b2cstr x5, [sp+688]
00478b30ldr x5, [sp+688]
00478b34cbnz x5, 0x478b3c
00478b38b 0x478b4c
00478b3c
00478b3cloc_478b3c:
00478b3cldr x5, [sp+688]
00478b40ldr x5, [x5+8]
00478b44str x5, [sp+688]
00478b48b 0x478b50
00478b4c
00478b4cloc_478b4c:
00478b4cb 0x478b50
00478b50
00478b50loc_478b50:
00478b50ldr x5, [sp+712]
00478b54ldrsb x27, [x5]
00478b58ldr x6, [sp+704]
00478b5cldr x7, [sp+688]
00478b60str x7, [x5]
00478b64adrp x27, 0x5d3000
00478b68ldr w7, [x27+3056]
00478b6ccbz w7, 0x478b74
00478b70b 0x478b78
00478b74
00478b74loc_478b74:
00478b74b 0x478b8c
00478b78
00478b78loc_478b78:
00478b78bl runtime.gcWriteBarrier2
00478b7cstr x6, [x25]
00478b80ldr x7, [x5+8]
00478b84str x7, [x25+8]
00478b88b 0x478b8c
00478b8c
00478b8cloc_478b8c:
00478b8cstr x6, [x5+8]
00478b90ldr x2, [sp+712]
00478b94ldrsb x27, [x2]
00478b98b 0x478b9c
00478b9c
00478b9cloc_478b9c:
00478b9cstr x2, [sp+720]
00478ba0orr x4, xzr, 1
00478ba4str x4, [sp+728]
00478ba8str x4, [sp+736]
00478bacadrp x0, 0x247000
00478bb0add x0, x0, 2817
00478bb4movz x1, 33
00478bb8mov x3, x4
00478bbcbl fmt.Errorf
00478bc0str x0, [sp+1264]
00478bc4str x1, [sp+1272]
00478bc8add x21, sp, 1352
00478bccadd x20, sp, 240
00478bd0adr x27, 16
00478bd4stp x29, x27, [sp-24]
00478bd8sub x29, sp, 24
00478bdcbl fn_87e70
00478be0sub x29, sp, 8
00478be4ldr x0, [sp+1264]
00478be8ldr x1, [sp+1272]
00478becstr x0, [sp+104]
00478bf0str x1, [sp+112]
00478bf4ldp x29, x30, [sp-8]
00478bf8add sp, sp, 1344
00478bfcret x30
00478c00
00478c00loc_478c00:
00478c00ldr x3, [sp+1720]
00478c04ldrsb x27, [x3]
00478c08ldr x0, [x3+176]
00478c0cldr x1, [x3+184]
00478c10ldr x2, [x3+192]
00478c14str x0, [sp+664]
00478c18str x1, [sp+672]
00478c1cstr x2, [sp+680]
00478c20bl gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesFromNetIPs
00478c24str x0, [sp+1216]
00478c28str x1, [sp+1224]
00478c2cstr x2, [sp+1232]
00478c30ldr x2, [sp+200]
00478c34ldr x0, [sp+184]
00478c38ldr x3, [sp+192]
00478c3cstr x0, [sp+640]
00478c40str x3, [sp+648]
00478c44str x2, [sp+656]
00478c48ldr x4, [sp+1224]
00478c4cadd x1, x3, x4
00478c50str x1, [sp+56]
00478c54subs xzr, x2, x1
00478c58b.hs 0x478c60
00478c5cb 0x478c68
00478c60
00478c60loc_478c60:
00478c60str x1, [sp+648]
00478c64b 0x478c88
00478c68
00478c68loc_478c68:
00478c68ldr x3, [sp+1224]
00478c6cadrp x4, 0x1cf000
00478c70add x4, x4, 1952
00478c74bl runtime.growslice
00478c78str x0, [sp+640]
00478c7cstr x1, [sp+648]
00478c80str x2, [sp+656]
00478c84b 0x478c88
00478c88
00478c88loc_478c88:
00478c88ldr x5, [sp+56]
00478c8cldr x6, [sp+640]
00478c90ldr x7, [sp+648]
00478c94ldr x8, [sp+656]
00478c98ldr x9, [sp+1224]
00478c9cadd x8, x8, x9
00478ca0sub x8, x8, x5
00478ca4sub x10, x5, x9
00478ca8add x7, x7, x9
00478cacsub x2, x7, x5
00478cb0sub x5, xzr, x8
00478cb4ubfm x7, x10, 59, 58
00478cb8and x5, x7, x5, asr #63
00478cbcadd x1, x6, x5
00478cc0str x1, [sp+616]
00478cc4str x2, [sp+624]
00478cc8str x8, [sp+632]
00478cccldr x4, [sp+1224]
00478cd0ldr x3, [sp+1216]
00478cd4adrp x0, 0x1cf000
00478cd8add x0, x0, 1952
00478cdcbl runtime.typedslicecopy
00478ce0ldr x5, [sp+640]
00478ce4ldr x6, [sp+648]
00478ce8ldr x7, [sp+656]
00478cecstr x5, [sp+184]
00478cf0str x6, [sp+192]
00478cf4str x7, [sp+200]
00478cf8str x5, [sp+496]
00478cfcstr x6, [sp+504]
00478d00str x7, [sp+512]
00478d04b 0x478d08
00478d08
00478d08loc_478d08:
00478d08add x21, sp, 1352
00478d0cadd x20, sp, 240
00478d10adr x27, 16
00478d14stp x29, x27, [sp-24]
00478d18sub x29, sp, 24
00478d1cbl fn_87e70
00478d20sub x29, sp, 8
00478d24stp xzr, xzr, [sp+104]
00478d28mov x0, xzr
00478d2cmov x1, xzr
00478d30ldp x29, x30, [sp-8]
00478d34add sp, sp, 1344
00478d38ret x30
00478d3c
00478d3cloc_478d3c:
00478d3cstp x0, x1, [sp+360]
00478d40str x2, [sp+376]
00478d44str w3, [sp+384]
00478d48stp x4, x5, [sp+392]
00478d4cstr x6, [sp+408]
00478d50str w7, [sp+416]
00478d54stp x8, x9, [sp+424]
00478d58str x10, [sp+440]
00478d5cmov x3, x30
00478d60bl runtime.morestack_noctxt.abi0
00478d64ldp x0, x1, [sp+360]
00478d68ldr x2, [sp+376]
00478d6cldrsw x3, [sp+384]
00478d70ldp x4, x5, [sp+392]
00478d74ldr x6, [sp+408]
00478d78ldrsw x7, [sp+416]
00478d7cldp x8, x9, [sp+424]
00478d80ldr x10, [sp+440]
00478d84b 0x478630
00478d88udf 0
00478d8cudf 0
00478630
00478630gopkg.in/jcmturner/gokrb5.v7/messages.NewASReq: ; void gopkg.in/jcmturner/gokrb5.v7/messages.NewASReq(struct string realm, gopkg.in/jcmturner/gokrb5.v7/config.Config * c, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName sname)
00478630ldr x16, [x28+16]
00478634sub x17, sp, 1216
00478638subs xzr, x17, x16
0047863cb.ls 0x478d3c
00478640sub x20, sp, 1344
00478644stp x29, x30, [x20-8]
00478648add sp, x20, 0
0047864csub x29, sp, 8
00478650str x0, [sp+1704]
00478654str x1, [sp+1712]
00478658str x2, [sp+1720]
0047865cstr w3, [sp+1728]
00478660str x4, [sp+1736]
00478664str x5, [sp+1744]
00478668str x6, [sp+1752]
0047866cstr w7, [sp+1760]
00478670str x8, [sp+1768]
00478674str x9, [sp+1776]
00478678str x10, [sp+1784]
0047867cadd x20, sp, 1352
00478680adr x27, 16
00478684stp x29, x27, [sp-24]
00478688sub x29, sp, 24
0047868cbl fn_87cb8
00478690sub x29, sp, 8
00478694stp xzr, xzr, [sp+104]
00478698orr x0, xzr, 0x7fffffff
0047869cbl math/big.NewInt
004786a0str x0, [sp+1288]
004786a4str xzr, [sp+1280]
004786a8add x27, sp, 1264
004786acstp xzr, xzr, [x27]
004786b0adrp x27, 0x5a9000
004786b4ldr x0, [x27+2672]
004786b8adrp x27, 0x5a9000
004786bcldr x1, [x27+2680]
004786c0ldr x2, [sp+1288]
004786c4bl crypto/rand.Int
004786c8str x0, [sp+1280]
004786ccstr x1, [sp+1264]
004786d0str x2, [sp+1272]
004786d4ldr x1, [sp+1280]
004786d8str x1, [sp+608]
004786dcldr x1, [sp+1264]
004786e0ldr x2, [sp+1272]
004786e4str x1, [sp+592]
004786e8str x2, [sp+600]
004786ecldr x1, [sp+608]
004786f0str x1, [sp+144]
004786f4ldr x1, [sp+600]
004786f8ldr x2, [sp+592]
004786fcstr x2, [sp+224]
00478700str x1, [sp+232]
00478704cbnz x2, 0x47870c
00478708b 0x478740
0047870c
0047870cloc_47870c:
0047870cadd x20, sp, 1352
00478710adr x27, 16
00478714stp x29, x27, [sp-24]
00478718sub x29, sp, 24
0047871cbl fn_87cb8
00478720sub x29, sp, 8
00478724ldr x0, [sp+224]
00478728ldr x1, [sp+232]
0047872cstr x0, [sp+104]
00478730str x1, [sp+112]
00478734ldp x29, x30, [sp-8]
00478738add sp, sp, 1344
0047873cret x30
00478740
00478740loc_478740:
00478740bl time.Now
00478744str x0, [sp+1240]
00478748str x1, [sp+1248]
0047874cstr x2, [sp+1256]
00478750bl time.Time.UTC
00478754str x0, [sp+120]
00478758str x1, [sp+128]
0047875cstr x2, [sp+136]
00478760bl gopkg.in/jcmturner/gokrb5.v7/types.NewKrbFlags
00478764str x0, [sp+152]
00478768str x1, [sp+160]
0047876cstr x2, [sp+168]
00478770str x3, [sp+176]
00478774str x0, [sp+1176]
00478778str x1, [sp+1184]
0047877cstr x2, [sp+1192]
00478780ldr x0, [sp+1720]
00478784ldrsb x27, [x0]
00478788ldr x1, [x0+232]
0047878cldr x2, [x0+240]
00478790ldr x0, [x0+224]
00478794str x0, [sp+1152]
00478798str x1, [sp+1160]
0047879cstr x2, [sp+1168]
004787a0ldr x0, [sp+1184]
004787a4str x0, [sp+88]
004787a8subs xzr, x1, x0
004787acb.lt 0x4787b4
004787b0b 0x4787bc
004787b4
004787b4loc_4787b4:
004787b4str x1, [sp+88]
004787b8b 0x4787c0
004787bc
004787bcloc_4787bc:
004787bcb 0x4787c0
004787c0
004787c0loc_4787c0:
004787c0ldr x4, [sp+1152]
004787c4ldr x5, [sp+1176]
004787c8subs xzr, x4, x5
004787ccb.ne 0x4787d4
004787d0b 0x4787f0
004787d4
004787d4loc_4787d4:
004787d4ldr x3, [sp+88]
004787d8str x3, [sp+80]
004787dcldr x2, [sp+80]
004787e0ldr x1, [sp+1152]
004787e4ldr x0, [sp+1176]
004787e8bl runtime.memmove
004787ecb 0x4787f4
004787f0
004787f0loc_4787f0:
004787f0b 0x4787f4
004787f4
004787f4loc_4787f4:
004787f4ldr x4, [sp+1720]
004787f8ldrsb x27, [x4]
004787fcldr x4, [x4+248]
00478800str x4, [sp+176]
00478804ldr x4, [sp+1720]
00478808ldrsb x27, [x4]
0047880cldr x3, [x4+376]
00478810str x3, [sp+72]
00478814ldr x0, [sp+120]
00478818ldr x1, [sp+128]
0047881cldr x2, [sp+136]
00478820bl time.Time.Add
00478824str x0, [sp+1240]
00478828str x1, [sp+1248]
0047882cstr x2, [sp+1256]
00478830ldr x0, [sp+144]
00478834bl math/big.(*Int).Int64
00478838str x0, [sp+96]
0047883cadd x20, sp, 800
00478840adr x27, 16
00478844stp x29, x27, [sp-24]
00478848sub x29, sp, 24
0047884cbl fn_87cb8
00478850sub x29, sp, 8
00478854movz x4, 5
00478858str x4, [sp+800]
0047885cmovz x4, 10
00478860str x4, [sp+808]
00478864adrp x4, 0x5d3000
00478868add x4, x4, 1504
0047886cstr x4, [sp+768]
00478870b 0x478874
00478874
00478874loc_478874:
00478874str x4, [sp+744]
00478878add x27, sp, 752
0047887cstp xzr, xzr, [x27]
00478880str x4, [sp+776]
00478884add x27, sp, 784
00478888stp xzr, xzr, [x27]
0047888cldr x2, [sp+776]
00478890str x2, [sp+816]
00478894add x27, sp, 824
00478898stp xzr, xzr, [x27]
0047889cldr x2, [sp+152]
004788a0ldr x3, [sp+160]
004788a4ldr x4, [sp+168]
004788a8ldr x5, [sp+176]
004788acstr x2, [sp+840]
004788b0str x3, [sp+848]
004788b4str x4, [sp+856]
004788b8str x5, [sp+864]
004788bcldr x2, [sp+1704]
004788c0ldr x3, [sp+1712]
004788c4str x2, [sp+904]
004788c8str x3, [sp+912]
004788ccldrsw x2, [sp+1728]
004788d0ldr x3, [sp+1736]
004788d4ldr x4, [sp+1744]
004788d8ldr x5, [sp+1752]
004788dcstr w2, [sp+872]
004788e0str x3, [sp+880]
004788e4str x4, [sp+888]
004788e8str x5, [sp+896]
004788ecldrsw x2, [sp+1760]
004788f0ldr x3, [sp+1768]
004788f4ldr x4, [sp+1776]
004788f8ldr x5, [sp+1784]
004788fcstr w2, [sp+920]
00478900str x3, [sp+928]
00478904str x4, [sp+936]
00478908str x5, [sp+944]
0047890cldr x2, [sp+1240]
00478910ldr x3, [sp+1248]
00478914ldr x4, [sp+1256]
00478918str x2, [sp+976]
0047891cstr x3, [sp+984]
00478920str x4, [sp+992]
00478924ldr x2, [sp+96]
00478928str x2, [sp+1024]
0047892cldr x2, [sp+1720]
00478930ldrsb x27, [x2]
00478934ldr x3, [x2+144]
00478938ldr x4, [x2+152]
0047893cldr x2, [x2+160]
00478940str x3, [sp+1032]
00478944str x4, [sp+1040]
00478948str x2, [sp+1048]
0047894cadd x21, sp, 240
00478950add x20, sp, 800
00478954adr x27, 16
00478958stp x29, x27, [sp-24]
0047895csub x29, sp, 24
00478960bl fn_87e70
00478964sub x29, sp, 8
00478968ldr x2, [sp+1720]
0047896cldrsb x27, [x2]
00478970ldrb w2, [x2+200]
00478974tbnz w2, 0, 0x47897c
00478978b 0x47898c
0047897c
0047897cloc_47897c:
0047897cadd x0, sp, 280
00478980orr x1, xzr, 1
00478984bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00478988b 0x478990
0047898c
0047898cloc_47898c:
0047898cb 0x478990
00478990
00478990loc_478990:
00478990ldr x2, [sp+1720]
00478994ldrsb x27, [x2]
00478998ldrb w2, [x2+1]
0047899ctbnz w2, 0, 0x4789a4
004789a0b 0x4789b4
004789a4
004789a4loc_4789a4:
004789a4add x0, sp, 280
004789a8orr x1, xzr, 15
004789acbl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
004789b0b 0x4789b8
004789b4
004789b4loc_4789b4:
004789b4b 0x4789b8
004789b8
004789b8loc_4789b8:
004789b8ldr x2, [sp+1720]
004789bcldrsb x27, [x2]
004789c0ldrb w2, [x2+344]
004789c4tbnz w2, 0, 0x4789cc
004789c8b 0x4789dc
004789cc
004789ccloc_4789cc:
004789ccadd x0, sp, 280
004789d0orr x1, xzr, 3
004789d4bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
004789d8b 0x4789e0
004789dc
004789dcloc_4789dc:
004789dcb 0x4789e0
004789e0
004789e0loc_4789e0:
004789e0ldr x2, [sp+1720]
004789e4ldrsb x27, [x2]
004789e8ldr x2, [x2+360]
004789eccbnz x2, 0x4789f4
004789f0b 0x478a6c
004789f4
004789f4loc_4789f4:
004789f4add x0, sp, 280
004789f8orr x1, xzr, 8
004789fcbl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00478a00ldr x2, [sp+1720]
00478a04ldrsb x27, [x2]
00478a08ldr x3, [x2+360]
00478a0cstr x3, [sp+64]
00478a10ldr x0, [sp+120]
00478a14ldr x1, [sp+128]
00478a18ldr x2, [sp+136]
00478a1cbl time.Time.Add
00478a20str x0, [sp+1240]
00478a24str x1, [sp+1248]
00478a28str x2, [sp+1256]
00478a2cstr x0, [sp+440]
00478a30str x1, [sp+448]
00478a34str x2, [sp+456]
00478a38ldr x0, [sp+120]
00478a3cldr x1, [sp+128]
00478a40ldr x2, [sp+136]
00478a44movz x3, 0x229e0000
00478a48movk x3, 0x9d2900000000
00478a4cbl time.Time.Add
00478a50str x0, [sp+1240]
00478a54str x1, [sp+1248]
00478a58str x2, [sp+1256]
00478a5cstr x0, [sp+440]
00478a60str x1, [sp+448]
00478a64str x2, [sp+456]
00478a68b 0x478a70
00478a6c
00478a6cloc_478a6c:
00478a6cb 0x478a70
00478a70
00478a70loc_478a70:
00478a70ldr x2, [sp+1720]
00478a74ldrsb x27, [x2]
00478a78ldrb w2, [x2+264]
00478a7ctbnz w2, 0, 0x478a84
00478a80b 0x478a88
00478a84
00478a84loc_478a84:
00478a84b 0x478d08
00478a88
00478a88loc_478a88:
00478a88str xzr, [sp+1216]
00478a8cadd x27, sp, 1224
00478a90stp xzr, xzr, [x27]
00478a94add x27, sp, 1264
00478a98stp xzr, xzr, [x27]
00478a9cbl gopkg.in/jcmturner/gokrb5.v7/types.LocalHostAddresses
00478aa0str x0, [sp+1216]
00478aa4str x1, [sp+1224]
00478aa8str x2, [sp+1232]
00478aacstr x3, [sp+1264]
00478ab0str x4, [sp+1272]
00478ab4ldr x0, [sp+1216]
00478ab8ldr x1, [sp+1224]
00478abcldr x2, [sp+1232]
00478ac0str x0, [sp+1312]
00478ac4str x1, [sp+1320]
00478ac8str x2, [sp+1328]
00478accldr x0, [sp+1264]
00478ad0ldr x1, [sp+1272]
00478ad4str x0, [sp+1296]
00478ad8str x1, [sp+1304]
00478adcldr x0, [sp+1312]
00478ae0ldr x1, [sp+1320]
00478ae4ldr x2, [sp+1328]
00478ae8str x0, [sp+184]
00478aecstr x1, [sp+192]
00478af0str x2, [sp+200]
00478af4ldr x0, [sp+1304]
00478af8ldr x1, [sp+1296]
00478afcstr x1, [sp+208]
00478b00str x0, [sp+216]
00478b04cbnz x1, 0x478b0c
00478b08b 0x478c00
00478b0c
00478b0cloc_478b0c:
00478b0cadd x27, sp, 1200
00478b10stp xzr, xzr, [x27]
00478b14add x5, sp, 1200
00478b18str x5, [sp+712]
00478b1cldr x5, [sp+208]
00478b20ldr x6, [sp+216]
00478b24str x5, [sp+696]
00478b28str x6, [sp+704]
00478b2cstr x5, [sp+688]
00478b30ldr x5, [sp+688]
00478b34cbnz x5, 0x478b3c
00478b38b 0x478b4c
00478b3c
00478b3cloc_478b3c:
00478b3cldr x5, [sp+688]
00478b40ldr x5, [x5+8]
00478b44str x5, [sp+688]
00478b48b 0x478b50
00478b4c
00478b4cloc_478b4c:
00478b4cb 0x478b50
00478b50
00478b50loc_478b50:
00478b50ldr x5, [sp+712]
00478b54ldrsb x27, [x5]
00478b58ldr x6, [sp+704]
00478b5cldr x7, [sp+688]
00478b60str x7, [x5]
00478b64adrp x27, 0x5d3000
00478b68ldr w7, [x27+3056]
00478b6ccbz w7, 0x478b74
00478b70b 0x478b78
00478b74
00478b74loc_478b74:
00478b74b 0x478b8c
00478b78
00478b78loc_478b78:
00478b78bl runtime.gcWriteBarrier2
00478b7cstr x6, [x25]
00478b80ldr x7, [x5+8]
00478b84str x7, [x25+8]
00478b88b 0x478b8c
00478b8c
00478b8cloc_478b8c:
00478b8cstr x6, [x5+8]
00478b90ldr x2, [sp+712]
00478b94ldrsb x27, [x2]
00478b98b 0x478b9c
00478b9c
00478b9cloc_478b9c:
00478b9cstr x2, [sp+720]
00478ba0orr x4, xzr, 1
00478ba4str x4, [sp+728]
00478ba8str x4, [sp+736]
00478bacadrp x0, 0x247000
00478bb0add x0, x0, 2817
00478bb4movz x1, 33
00478bb8mov x3, x4
00478bbcbl fmt.Errorf
00478bc0str x0, [sp+1264]
00478bc4str x1, [sp+1272]
00478bc8add x21, sp, 1352
00478bccadd x20, sp, 240
00478bd0adr x27, 16
00478bd4stp x29, x27, [sp-24]
00478bd8sub x29, sp, 24
00478bdcbl fn_87e70
00478be0sub x29, sp, 8
00478be4ldr x0, [sp+1264]
00478be8ldr x1, [sp+1272]
00478becstr x0, [sp+104]
00478bf0str x1, [sp+112]
00478bf4ldp x29, x30, [sp-8]
00478bf8add sp, sp, 1344
00478bfcret x30
00478c00
00478c00loc_478c00:
00478c00ldr x3, [sp+1720]
00478c04ldrsb x27, [x3]
00478c08ldr x0, [x3+176]
00478c0cldr x1, [x3+184]
00478c10ldr x2, [x3+192]
00478c14str x0, [sp+664]
00478c18str x1, [sp+672]
00478c1cstr x2, [sp+680]
00478c20bl gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesFromNetIPs
00478c24str x0, [sp+1216]
00478c28str x1, [sp+1224]
00478c2cstr x2, [sp+1232]
00478c30ldr x2, [sp+200]
00478c34ldr x0, [sp+184]
00478c38ldr x3, [sp+192]
00478c3cstr x0, [sp+640]
00478c40str x3, [sp+648]
00478c44str x2, [sp+656]
00478c48ldr x4, [sp+1224]
00478c4cadd x1, x3, x4
00478c50str x1, [sp+56]
00478c54subs xzr, x2, x1
00478c58b.hs 0x478c60
00478c5cb 0x478c68
00478c60
00478c60loc_478c60:
00478c60str x1, [sp+648]
00478c64b 0x478c88
00478c68
00478c68loc_478c68:
00478c68ldr x3, [sp+1224]
00478c6cadrp x4, 0x1cf000
00478c70add x4, x4, 1952
00478c74bl runtime.growslice
00478c78str x0, [sp+640]
00478c7cstr x1, [sp+648]
00478c80str x2, [sp+656]
00478c84b 0x478c88
00478c88
00478c88loc_478c88:
00478c88ldr x5, [sp+56]
00478c8cldr x6, [sp+640]
00478c90ldr x7, [sp+648]
00478c94ldr x8, [sp+656]
00478c98ldr x9, [sp+1224]
00478c9cadd x8, x8, x9
00478ca0sub x8, x8, x5
00478ca4sub x10, x5, x9
00478ca8add x7, x7, x9
00478cacsub x2, x7, x5
00478cb0sub x5, xzr, x8
00478cb4ubfm x7, x10, 59, 58
00478cb8and x5, x7, x5, asr #63
00478cbcadd x1, x6, x5
00478cc0str x1, [sp+616]
00478cc4str x2, [sp+624]
00478cc8str x8, [sp+632]
00478cccldr x4, [sp+1224]
00478cd0ldr x3, [sp+1216]
00478cd4adrp x0, 0x1cf000
00478cd8add x0, x0, 1952
00478cdcbl runtime.typedslicecopy
00478ce0ldr x5, [sp+640]
00478ce4ldr x6, [sp+648]
00478ce8ldr x7, [sp+656]
00478cecstr x5, [sp+184]
00478cf0str x6, [sp+192]
00478cf4str x7, [sp+200]
00478cf8str x5, [sp+496]
00478cfcstr x6, [sp+504]
00478d00str x7, [sp+512]
00478d04b 0x478d08
00478d08
00478d08loc_478d08:
00478d08add x21, sp, 1352
00478d0cadd x20, sp, 240
00478d10adr x27, 16
00478d14stp x29, x27, [sp-24]
00478d18sub x29, sp, 24
00478d1cbl fn_87e70
00478d20sub x29, sp, 8
00478d24stp xzr, xzr, [sp+104]
00478d28mov x0, xzr
00478d2cmov x1, xzr
00478d30ldp x29, x30, [sp-8]
00478d34add sp, sp, 1344
00478d38ret x30
00478d3c
00478d3cloc_478d3c:
00478d3cstp x0, x1, [sp+360]
00478d40str x2, [sp+376]
00478d44str w3, [sp+384]
00478d48stp x4, x5, [sp+392]
00478d4cstr x6, [sp+408]
00478d50str w7, [sp+416]
00478d54stp x8, x9, [sp+424]
00478d58str x10, [sp+440]
00478d5cmov x3, x30
00478d60bl runtime.morestack_noctxt.abi0
00478d64ldp x0, x1, [sp+360]
00478d68ldr x2, [sp+376]
00478d6cldrsw x3, [sp+384]
00478d70ldp x4, x5, [sp+392]
00478d74ldr x6, [sp+408]
00478d78ldrsw x7, [sp+416]
00478d7cldp x8, x9, [sp+424]
00478d80ldr x10, [sp+440]
00478d84b 0x478630
00478d88udf 0
00478d8cudf 0
00478630
00478d90
00478d90gopkg.in/jcmturner/gokrb5.v7/messages.NewTGSReq: ; void gopkg.in/jcmturner/gokrb5.v7/messages.NewTGSReq(gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname, struct string kdcRealm, gopkg.in/jcmturner/gokrb5.v7/config.Config * c, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tgt, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey sessionKey, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName sname, bool renewal)
00478d90ldr x16, [x28+16]
00478d94sub x17, sp, 1456
00478d98subs xzr, x17, x16
00478d9cb.ls 0x478f90
00478da0sub x20, sp, 1584
00478da4stp x29, x30, [x20-8]
00478da8add sp, x20, 0
00478dacsub x29, sp, 8
00478db0str w0, [sp+2328]
00478db4str x1, [sp+2336]
00478db8str x2, [sp+2344]
00478dbcstr x3, [sp+2352]
00478dc0str x4, [sp+2360]
00478dc4str x5, [sp+2368]
00478dc8str x6, [sp+2376]
00478dccstr w7, [sp+2384]
00478dd0str x8, [sp+2392]
00478dd4str x9, [sp+2400]
00478dd8str x10, [sp+2408]
00478ddcstr w11, [sp+2416]
00478de0str x12, [sp+2424]
00478de4str x13, [sp+2432]
00478de8str x14, [sp+2440]
00478decstrb w15, [sp+2448]
00478df0add x20, sp, 1976
00478df4adr x27, 16
00478df8stp x29, x27, [sp-24]
00478dfcsub x29, sp, 24
00478e00bl fn_87cb8
00478e04sub x29, sp, 8
00478e08stp xzr, xzr, [sp+456]
00478e0cadd x20, sp, 856
00478e10adr x27, 16
00478e14stp x29, x27, [sp-24]
00478e18sub x29, sp, 24
00478e1cbl fn_87cb8
00478e20sub x29, sp, 8
00478e24add x27, sp, 840
00478e28stp xzr, xzr, [x27]
00478e2cldrsw x0, [sp+2328]
00478e30ldrsw x4, [sp+2416]
00478e34ldrb w10, [sp+2448]
00478e38ldr x8, [sp+2360]
00478e3cldr x11, [sp+2376]
00478e40ldr x9, [sp+2368]
00478e44ldr x1, [sp+2336]
00478e48ldr x5, [sp+2424]
00478e4cldr x2, [sp+2344]
00478e50ldr x6, [sp+2432]
00478e54ldr x3, [sp+2352]
00478e58ldr x7, [sp+2440]
00478e5cbl gopkg.in/jcmturner/gokrb5.v7/messages.tgsReq
00478e60add x21, sp, 856
00478e64add x20, sp, 8
00478e68adr x27, 16
00478e6cstp x29, x27, [sp-24]
00478e70sub x29, sp, 24
00478e74bl fn_87e70
00478e78sub x29, sp, 8
00478e7cstr x0, [sp+840]
00478e80str x1, [sp+848]
00478e84add x21, sp, 1224
00478e88add x20, sp, 856
00478e8cadr x27, 16
00478e90stp x29, x27, [sp-24]
00478e94sub x29, sp, 24
00478e98bl fn_87e70
00478e9csub x29, sp, 8
00478ea0ldr x12, [sp+840]
00478ea4ldr x13, [sp+848]
00478ea8str x12, [sp+1208]
00478eacstr x13, [sp+1216]
00478eb0add x21, sp, 488
00478eb4add x20, sp, 1224
00478eb8adr x27, 16
00478ebcstp x29, x27, [sp-24]
00478ec0sub x29, sp, 24
00478ec4bl fn_87e70
00478ec8sub x29, sp, 8
00478eccldr x12, [sp+1216]
00478ed0ldr x13, [sp+1208]
00478ed4str x13, [sp+472]
00478ed8str x12, [sp+480]
00478edccbnz x13, 0x478ee4
00478ee0b 0x478f1c
00478ee4
00478ee4loc_478ee4:
00478ee4add x21, sp, 1976
00478ee8add x20, sp, 488
00478eecadr x27, 16
00478ef0stp x29, x27, [sp-24]
00478ef4sub x29, sp, 24
00478ef8bl fn_87e70
00478efcsub x29, sp, 8
00478f00ldr x0, [sp+472]
00478f04ldr x1, [sp+480]
00478f08str x0, [sp+456]
00478f0cstr x1, [sp+464]
00478f10ldp x29, x30, [sp-8]
00478f14add sp, sp, 1584
00478f18ret x30
00478f1c
00478f1cloc_478f1c:
00478f1cldrsw x1, [sp+2384]
00478f20ldr x2, [sp+2392]
00478f24ldr x3, [sp+2400]
00478f28ldr x4, [sp+2408]
00478f2cadd x21, sp, 8
00478f30add x20, sp, 1592
00478f34adr x27, 16
00478f38stp x29, x27, [sp-24]
00478f3csub x29, sp, 24
00478f40bl fn_87e60
00478f44sub x29, sp, 8
00478f48add x0, sp, 488
00478f4cbl gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSReq).setPAData
00478f50str x0, [sp+472]
00478f54str x1, [sp+480]
00478f58add x21, sp, 1976
00478f5cadd x20, sp, 488
00478f60adr x27, 16
00478f64stp x29, x27, [sp-24]
00478f68sub x29, sp, 24
00478f6cbl fn_87e70
00478f70sub x29, sp, 8
00478f74ldr x0, [sp+472]
00478f78ldr x1, [sp+480]
00478f7cstr x0, [sp+456]
00478f80str x1, [sp+464]
00478f84ldp x29, x30, [sp-8]
00478f88add sp, sp, 1584
00478f8cret x30
00478f90
00478f90loc_478f90:
00478f90str w0, [sp+744]
00478f94add x27, sp, 752
00478f98stp x1, x2, [x27]
00478f9cadd x27, sp, 768
00478fa0stp x3, x4, [x27]
00478fa4add x27, sp, 784
00478fa8stp x5, x6, [x27]
00478facstr w7, [sp+800]
00478fb0add x27, sp, 808
00478fb4stp x8, x9, [x27]
00478fb8str x10, [sp+824]
00478fbcstr w11, [sp+832]
00478fc0add x27, sp, 840
00478fc4stp x12, x13, [x27]
00478fc8str x14, [sp+856]
00478fccstrb w15, [sp+864]
00478fd0mov x3, x30
00478fd4bl runtime.morestack_noctxt.abi0
00478fd8ldrsw x0, [sp+744]
00478fdcadd x27, sp, 752
00478fe0ldp x1, x2, [x27]
00478fe4add x27, sp, 768
00478fe8ldp x3, x4, [x27]
00478fecadd x27, sp, 784
00478ff0ldp x5, x6, [x27]
00478ff4ldrsw x7, [sp+800]
00478ff8add x27, sp, 808
00478ffcldp x8, x9, [x27]
00479000ldr x10, [sp+824]
00479004ldrsw x11, [sp+832]
00479008add x27, sp, 840
0047900cldp x12, x13, [x27]
00479010ldr x14, [sp+856]
00479014ldrb w15, [sp+864]
00479018b 0x478d90
0047901cudf 0
00478d90
00478d90gopkg.in/jcmturner/gokrb5.v7/messages.NewTGSReq: ; void gopkg.in/jcmturner/gokrb5.v7/messages.NewTGSReq(gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname, struct string kdcRealm, gopkg.in/jcmturner/gokrb5.v7/config.Config * c, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tgt, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey sessionKey, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName sname, bool renewal)
00478d90ldr x16, [x28+16]
00478d94sub x17, sp, 1456
00478d98subs xzr, x17, x16
00478d9cb.ls 0x478f90
00478da0sub x20, sp, 1584
00478da4stp x29, x30, [x20-8]
00478da8add sp, x20, 0
00478dacsub x29, sp, 8
00478db0str w0, [sp+2328]
00478db4str x1, [sp+2336]
00478db8str x2, [sp+2344]
00478dbcstr x3, [sp+2352]
00478dc0str x4, [sp+2360]
00478dc4str x5, [sp+2368]
00478dc8str x6, [sp+2376]
00478dccstr w7, [sp+2384]
00478dd0str x8, [sp+2392]
00478dd4str x9, [sp+2400]
00478dd8str x10, [sp+2408]
00478ddcstr w11, [sp+2416]
00478de0str x12, [sp+2424]
00478de4str x13, [sp+2432]
00478de8str x14, [sp+2440]
00478decstrb w15, [sp+2448]
00478df0add x20, sp, 1976
00478df4adr x27, 16
00478df8stp x29, x27, [sp-24]
00478dfcsub x29, sp, 24
00478e00bl fn_87cb8
00478e04sub x29, sp, 8
00478e08stp xzr, xzr, [sp+456]
00478e0cadd x20, sp, 856
00478e10adr x27, 16
00478e14stp x29, x27, [sp-24]
00478e18sub x29, sp, 24
00478e1cbl fn_87cb8
00478e20sub x29, sp, 8
00478e24add x27, sp, 840
00478e28stp xzr, xzr, [x27]
00478e2cldrsw x0, [sp+2328]
00478e30ldrsw x4, [sp+2416]
00478e34ldrb w10, [sp+2448]
00478e38ldr x8, [sp+2360]
00478e3cldr x11, [sp+2376]
00478e40ldr x9, [sp+2368]
00478e44ldr x1, [sp+2336]
00478e48ldr x5, [sp+2424]
00478e4cldr x2, [sp+2344]
00478e50ldr x6, [sp+2432]
00478e54ldr x3, [sp+2352]
00478e58ldr x7, [sp+2440]
00478e5cbl gopkg.in/jcmturner/gokrb5.v7/messages.tgsReq
00478e60add x21, sp, 856
00478e64add x20, sp, 8
00478e68adr x27, 16
00478e6cstp x29, x27, [sp-24]
00478e70sub x29, sp, 24
00478e74bl fn_87e70
00478e78sub x29, sp, 8
00478e7cstr x0, [sp+840]
00478e80str x1, [sp+848]
00478e84add x21, sp, 1224
00478e88add x20, sp, 856
00478e8cadr x27, 16
00478e90stp x29, x27, [sp-24]
00478e94sub x29, sp, 24
00478e98bl fn_87e70
00478e9csub x29, sp, 8
00478ea0ldr x12, [sp+840]
00478ea4ldr x13, [sp+848]
00478ea8str x12, [sp+1208]
00478eacstr x13, [sp+1216]
00478eb0add x21, sp, 488
00478eb4add x20, sp, 1224
00478eb8adr x27, 16
00478ebcstp x29, x27, [sp-24]
00478ec0sub x29, sp, 24
00478ec4bl fn_87e70
00478ec8sub x29, sp, 8
00478eccldr x12, [sp+1216]
00478ed0ldr x13, [sp+1208]
00478ed4str x13, [sp+472]
00478ed8str x12, [sp+480]
00478edccbnz x13, 0x478ee4
00478ee0b 0x478f1c
00478ee4
00478ee4loc_478ee4:
00478ee4add x21, sp, 1976
00478ee8add x20, sp, 488
00478eecadr x27, 16
00478ef0stp x29, x27, [sp-24]
00478ef4sub x29, sp, 24
00478ef8bl fn_87e70
00478efcsub x29, sp, 8
00478f00ldr x0, [sp+472]
00478f04ldr x1, [sp+480]
00478f08str x0, [sp+456]
00478f0cstr x1, [sp+464]
00478f10ldp x29, x30, [sp-8]
00478f14add sp, sp, 1584
00478f18ret x30
00478f1c
00478f1cloc_478f1c:
00478f1cldrsw x1, [sp+2384]
00478f20ldr x2, [sp+2392]
00478f24ldr x3, [sp+2400]
00478f28ldr x4, [sp+2408]
00478f2cadd x21, sp, 8
00478f30add x20, sp, 1592
00478f34adr x27, 16
00478f38stp x29, x27, [sp-24]
00478f3csub x29, sp, 24
00478f40bl fn_87e60
00478f44sub x29, sp, 8
00478f48add x0, sp, 488
00478f4cbl gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSReq).setPAData
00478f50str x0, [sp+472]
00478f54str x1, [sp+480]
00478f58add x21, sp, 1976
00478f5cadd x20, sp, 488
00478f60adr x27, 16
00478f64stp x29, x27, [sp-24]
00478f68sub x29, sp, 24
00478f6cbl fn_87e70
00478f70sub x29, sp, 8
00478f74ldr x0, [sp+472]
00478f78ldr x1, [sp+480]
00478f7cstr x0, [sp+456]
00478f80str x1, [sp+464]
00478f84ldp x29, x30, [sp-8]
00478f88add sp, sp, 1584
00478f8cret x30
00478f90
00478f90loc_478f90:
00478f90str w0, [sp+744]
00478f94add x27, sp, 752
00478f98stp x1, x2, [x27]
00478f9cadd x27, sp, 768
00478fa0stp x3, x4, [x27]
00478fa4add x27, sp, 784
00478fa8stp x5, x6, [x27]
00478facstr w7, [sp+800]
00478fb0add x27, sp, 808
00478fb4stp x8, x9, [x27]
00478fb8str x10, [sp+824]
00478fbcstr w11, [sp+832]
00478fc0add x27, sp, 840
00478fc4stp x12, x13, [x27]
00478fc8str x14, [sp+856]
00478fccstrb w15, [sp+864]
00478fd0mov x3, x30
00478fd4bl runtime.morestack_noctxt.abi0
00478fd8ldrsw x0, [sp+744]
00478fdcadd x27, sp, 752
00478fe0ldp x1, x2, [x27]
00478fe4add x27, sp, 768
00478fe8ldp x3, x4, [x27]
00478fecadd x27, sp, 784
00478ff0ldp x5, x6, [x27]
00478ff4ldrsw x7, [sp+800]
00478ff8add x27, sp, 808
00478ffcldp x8, x9, [x27]
00479000ldr x10, [sp+824]
00479004ldrsw x11, [sp+832]
00479008add x27, sp, 840
0047900cldp x12, x13, [x27]
00479010ldr x14, [sp+856]
00479014ldrb w15, [sp+864]
00479018b 0x478d90
0047901cudf 0
00478d90
00479020
00479020gopkg.in/jcmturner/gokrb5.v7/messages.NewUser2UserTGSReq: ; void gopkg.in/jcmturner/gokrb5.v7/messages.NewUser2UserTGSReq(gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname, struct string kdcRealm, gopkg.in/jcmturner/gokrb5.v7/config.Config * c, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket clientTGT, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey sessionKey, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName sname, bool renewal, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket verifyingTGT)
00479020ldr x16, [x28+16]
00479024sub x17, sp, 1504
00479028subs xzr, x17, x16
0047902cb.ls 0x4792b4
00479030sub x20, sp, 1632
00479034stp x29, x30, [x20-8]
00479038add sp, x20, 0
0047903csub x29, sp, 8
00479040str w0, [sp+2760]
00479044str x1, [sp+2768]
00479048str x2, [sp+2776]
0047904cstr x3, [sp+2784]
00479050str x4, [sp+2792]
00479054str x5, [sp+2800]
00479058str x6, [sp+2808]
0047905cstr w7, [sp+2816]
00479060str x8, [sp+2824]
00479064str x9, [sp+2832]
00479068str x10, [sp+2840]
0047906cstr w11, [sp+2848]
00479070str x12, [sp+2856]
00479074str x13, [sp+2864]
00479078str x14, [sp+2872]
0047907cstrb w15, [sp+2880]
00479080add x20, sp, 2408
00479084adr x27, 16
00479088stp x29, x27, [sp-24]
0047908csub x29, sp, 24
00479090bl fn_87cb8
00479094sub x29, sp, 8
00479098stp xzr, xzr, [sp+464]
0047909cadd x20, sp, 904
004790a0adr x27, 16
004790a4stp x29, x27, [sp-24]
004790a8sub x29, sp, 24
004790acbl fn_87cb8
004790b0sub x29, sp, 8
004790b4add x27, sp, 888
004790b8stp xzr, xzr, [x27]
004790bcldrsw x0, [sp+2760]
004790c0ldrsw x4, [sp+2848]
004790c4ldrb w10, [sp+2880]
004790c8ldr x8, [sp+2792]
004790ccldr x11, [sp+2808]
004790d0ldr x9, [sp+2800]
004790d4ldr x1, [sp+2768]
004790d8ldr x5, [sp+2856]
004790dcldr x2, [sp+2776]
004790e0ldr x6, [sp+2864]
004790e4ldr x3, [sp+2784]
004790e8ldr x7, [sp+2872]
004790ecbl gopkg.in/jcmturner/gokrb5.v7/messages.tgsReq
004790f0add x21, sp, 904
004790f4add x20, sp, 8
004790f8adr x27, 16
004790fcstp x29, x27, [sp-24]
00479100sub x29, sp, 24
00479104bl fn_87e70
00479108sub x29, sp, 8
0047910cstr x0, [sp+888]
00479110str x1, [sp+896]
00479114add x21, sp, 1272
00479118add x20, sp, 904
0047911cadr x27, 16
00479120stp x29, x27, [sp-24]
00479124sub x29, sp, 24
00479128bl fn_87e70
0047912csub x29, sp, 8
00479130ldr x12, [sp+888]
00479134ldr x13, [sp+896]
00479138str x12, [sp+1256]
0047913cstr x13, [sp+1264]
00479140add x21, sp, 496
00479144add x20, sp, 1272
00479148adr x27, 16
0047914cstp x29, x27, [sp-24]
00479150sub x29, sp, 24
00479154bl fn_87e70
00479158sub x29, sp, 8
0047915cldr x12, [sp+1264]
00479160ldr x13, [sp+1256]
00479164str x13, [sp+480]
00479168str x12, [sp+488]
0047916ccbnz x13, 0x479174
00479170b 0x4791ac
00479174
00479174loc_479174:
00479174add x21, sp, 2408
00479178add x20, sp, 496
0047917cadr x27, 16
00479180stp x29, x27, [sp-24]
00479184sub x29, sp, 24
00479188bl fn_87e70
0047918csub x29, sp, 8
00479190ldr x0, [sp+480]
00479194ldr x1, [sp+488]
00479198str x0, [sp+464]
0047919cstr x1, [sp+472]
004791a0ldp x29, x30, [sp-8]
004791a4add sp, sp, 1632
004791a8ret x30
004791ac
004791acloc_4791ac:
004791acadrp x0, 0x18e000
004791b0add x0, x0, 1312
004791b4bl runtime.newobject
004791b8str x0, [sp+856]
004791bcadrp x27, 0x5d2000
004791c0ldr w1, [x27+3056]
004791c4cbz w1, 0x4791cc
004791c8b 0x4791d0
004791cc
004791ccloc_4791cc:
004791ccb 0x4791f0
004791d0
004791d0loc_4791d0:
004791d0str x0, [sp+848]
004791d4mov x1, x0
004791d8add x2, sp, 2024
004791dcadrp x0, 0x1fe000
004791e0add x0, x0, 2528
004791e4bl runtime.wbMove
004791e8ldr x0, [sp+848]
004791ecb 0x4791f0
004791f0
004791f0loc_4791f0:
004791f0mov x21, x0
004791f4add x20, sp, 2024
004791f8adr x27, 16
004791fcstp x29, x27, [sp-24]
00479200sub x29, sp, 24
00479204bl fn_87e60
00479208sub x29, sp, 8
0047920cldr x2, [sp+856]
00479210ldrsb x27, [x2]
00479214b 0x479218
00479218
00479218loc_479218:
00479218str x2, [sp+864]
0047921corr x3, xzr, 1
00479220str x3, [sp+872]
00479224str x3, [sp+880]
00479228str x2, [sp+816]
0047922cstr x3, [sp+824]
00479230str x3, [sp+832]
00479234add x0, sp, 536
00479238orr x1, xzr, 28
0047923cbl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00479240ldrsw x1, [sp+2816]
00479244ldr x2, [sp+2824]
00479248ldr x3, [sp+2832]
0047924cldr x4, [sp+2840]
00479250add x21, sp, 8
00479254add x20, sp, 1640
00479258adr x27, 16
0047925cstp x29, x27, [sp-24]
00479260sub x29, sp, 24
00479264bl fn_87e60
00479268sub x29, sp, 8
0047926cadd x0, sp, 496
00479270bl gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSReq).setPAData
00479274str x0, [sp+480]
00479278str x1, [sp+488]
0047927cadd x21, sp, 2408
00479280add x20, sp, 496
00479284adr x27, 16
00479288stp x29, x27, [sp-24]
0047928csub x29, sp, 24
00479290bl fn_87e70
00479294sub x29, sp, 8
00479298ldr x0, [sp+480]
0047929cldr x1, [sp+488]
004792a0str x0, [sp+464]
004792a4str x1, [sp+472]
004792a8ldp x29, x30, [sp-8]
004792acadd sp, sp, 1632
004792b0ret x30
004792b4
004792b4loc_4792b4:
004792b4str w0, [sp+1128]
004792b8add x27, sp, 1136
004792bcstp x1, x2, [x27]
004792c0add x27, sp, 1152
004792c4stp x3, x4, [x27]
004792c8add x27, sp, 1168
004792ccstp x5, x6, [x27]
004792d0str w7, [sp+1184]
004792d4add x27, sp, 1192
004792d8stp x8, x9, [x27]
004792dcstr x10, [sp+1208]
004792e0str w11, [sp+1216]
004792e4add x27, sp, 1224
004792e8stp x12, x13, [x27]
004792ecstr x14, [sp+1240]
004792f0strb w15, [sp+1248]
004792f4mov x3, x30
004792f8bl runtime.morestack_noctxt.abi0
004792fcldrsw x0, [sp+1128]
00479300add x27, sp, 1136
00479304ldp x1, x2, [x27]
00479308add x27, sp, 1152
0047930cldp x3, x4, [x27]
00479310add x27, sp, 1168
00479314ldp x5, x6, [x27]
00479318ldrsw x7, [sp+1184]
0047931cadd x27, sp, 1192
00479320ldp x8, x9, [x27]
00479324ldr x10, [sp+1208]
00479328ldrsw x11, [sp+1216]
0047932cadd x27, sp, 1224
00479330ldp x12, x13, [x27]
00479334ldr x14, [sp+1240]
00479338ldrb w15, [sp+1248]
0047933cb 0x479020
00479020
00479020gopkg.in/jcmturner/gokrb5.v7/messages.NewUser2UserTGSReq: ; void gopkg.in/jcmturner/gokrb5.v7/messages.NewUser2UserTGSReq(gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname, struct string kdcRealm, gopkg.in/jcmturner/gokrb5.v7/config.Config * c, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket clientTGT, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey sessionKey, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName sname, bool renewal, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket verifyingTGT)
00479020ldr x16, [x28+16]
00479024sub x17, sp, 1504
00479028subs xzr, x17, x16
0047902cb.ls 0x4792b4
00479030sub x20, sp, 1632
00479034stp x29, x30, [x20-8]
00479038add sp, x20, 0
0047903csub x29, sp, 8
00479040str w0, [sp+2760]
00479044str x1, [sp+2768]
00479048str x2, [sp+2776]
0047904cstr x3, [sp+2784]
00479050str x4, [sp+2792]
00479054str x5, [sp+2800]
00479058str x6, [sp+2808]
0047905cstr w7, [sp+2816]
00479060str x8, [sp+2824]
00479064str x9, [sp+2832]
00479068str x10, [sp+2840]
0047906cstr w11, [sp+2848]
00479070str x12, [sp+2856]
00479074str x13, [sp+2864]
00479078str x14, [sp+2872]
0047907cstrb w15, [sp+2880]
00479080add x20, sp, 2408
00479084adr x27, 16
00479088stp x29, x27, [sp-24]
0047908csub x29, sp, 24
00479090bl fn_87cb8
00479094sub x29, sp, 8
00479098stp xzr, xzr, [sp+464]
0047909cadd x20, sp, 904
004790a0adr x27, 16
004790a4stp x29, x27, [sp-24]
004790a8sub x29, sp, 24
004790acbl fn_87cb8
004790b0sub x29, sp, 8
004790b4add x27, sp, 888
004790b8stp xzr, xzr, [x27]
004790bcldrsw x0, [sp+2760]
004790c0ldrsw x4, [sp+2848]
004790c4ldrb w10, [sp+2880]
004790c8ldr x8, [sp+2792]
004790ccldr x11, [sp+2808]
004790d0ldr x9, [sp+2800]
004790d4ldr x1, [sp+2768]
004790d8ldr x5, [sp+2856]
004790dcldr x2, [sp+2776]
004790e0ldr x6, [sp+2864]
004790e4ldr x3, [sp+2784]
004790e8ldr x7, [sp+2872]
004790ecbl gopkg.in/jcmturner/gokrb5.v7/messages.tgsReq
004790f0add x21, sp, 904
004790f4add x20, sp, 8
004790f8adr x27, 16
004790fcstp x29, x27, [sp-24]
00479100sub x29, sp, 24
00479104bl fn_87e70
00479108sub x29, sp, 8
0047910cstr x0, [sp+888]
00479110str x1, [sp+896]
00479114add x21, sp, 1272
00479118add x20, sp, 904
0047911cadr x27, 16
00479120stp x29, x27, [sp-24]
00479124sub x29, sp, 24
00479128bl fn_87e70
0047912csub x29, sp, 8
00479130ldr x12, [sp+888]
00479134ldr x13, [sp+896]
00479138str x12, [sp+1256]
0047913cstr x13, [sp+1264]
00479140add x21, sp, 496
00479144add x20, sp, 1272
00479148adr x27, 16
0047914cstp x29, x27, [sp-24]
00479150sub x29, sp, 24
00479154bl fn_87e70
00479158sub x29, sp, 8
0047915cldr x12, [sp+1264]
00479160ldr x13, [sp+1256]
00479164str x13, [sp+480]
00479168str x12, [sp+488]
0047916ccbnz x13, 0x479174
00479170b 0x4791ac
00479174
00479174loc_479174:
00479174add x21, sp, 2408
00479178add x20, sp, 496
0047917cadr x27, 16
00479180stp x29, x27, [sp-24]
00479184sub x29, sp, 24
00479188bl fn_87e70
0047918csub x29, sp, 8
00479190ldr x0, [sp+480]
00479194ldr x1, [sp+488]
00479198str x0, [sp+464]
0047919cstr x1, [sp+472]
004791a0ldp x29, x30, [sp-8]
004791a4add sp, sp, 1632
004791a8ret x30
004791ac
004791acloc_4791ac:
004791acadrp x0, 0x18e000
004791b0add x0, x0, 1312
004791b4bl runtime.newobject
004791b8str x0, [sp+856]
004791bcadrp x27, 0x5d2000
004791c0ldr w1, [x27+3056]
004791c4cbz w1, 0x4791cc
004791c8b 0x4791d0
004791cc
004791ccloc_4791cc:
004791ccb 0x4791f0
004791d0
004791d0loc_4791d0:
004791d0str x0, [sp+848]
004791d4mov x1, x0
004791d8add x2, sp, 2024
004791dcadrp x0, 0x1fe000
004791e0add x0, x0, 2528
004791e4bl runtime.wbMove
004791e8ldr x0, [sp+848]
004791ecb 0x4791f0
004791f0
004791f0loc_4791f0:
004791f0mov x21, x0
004791f4add x20, sp, 2024
004791f8adr x27, 16
004791fcstp x29, x27, [sp-24]
00479200sub x29, sp, 24
00479204bl fn_87e60
00479208sub x29, sp, 8
0047920cldr x2, [sp+856]
00479210ldrsb x27, [x2]
00479214b 0x479218
00479218
00479218loc_479218:
00479218str x2, [sp+864]
0047921corr x3, xzr, 1
00479220str x3, [sp+872]
00479224str x3, [sp+880]
00479228str x2, [sp+816]
0047922cstr x3, [sp+824]
00479230str x3, [sp+832]
00479234add x0, sp, 536
00479238orr x1, xzr, 28
0047923cbl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00479240ldrsw x1, [sp+2816]
00479244ldr x2, [sp+2824]
00479248ldr x3, [sp+2832]
0047924cldr x4, [sp+2840]
00479250add x21, sp, 8
00479254add x20, sp, 1640
00479258adr x27, 16
0047925cstp x29, x27, [sp-24]
00479260sub x29, sp, 24
00479264bl fn_87e60
00479268sub x29, sp, 8
0047926cadd x0, sp, 496
00479270bl gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSReq).setPAData
00479274str x0, [sp+480]
00479278str x1, [sp+488]
0047927cadd x21, sp, 2408
00479280add x20, sp, 496
00479284adr x27, 16
00479288stp x29, x27, [sp-24]
0047928csub x29, sp, 24
00479290bl fn_87e70
00479294sub x29, sp, 8
00479298ldr x0, [sp+480]
0047929cldr x1, [sp+488]
004792a0str x0, [sp+464]
004792a4str x1, [sp+472]
004792a8ldp x29, x30, [sp-8]
004792acadd sp, sp, 1632
004792b0ret x30
004792b4
004792b4loc_4792b4:
004792b4str w0, [sp+1128]
004792b8add x27, sp, 1136
004792bcstp x1, x2, [x27]
004792c0add x27, sp, 1152
004792c4stp x3, x4, [x27]
004792c8add x27, sp, 1168
004792ccstp x5, x6, [x27]
004792d0str w7, [sp+1184]
004792d4add x27, sp, 1192
004792d8stp x8, x9, [x27]
004792dcstr x10, [sp+1208]
004792e0str w11, [sp+1216]
004792e4add x27, sp, 1224
004792e8stp x12, x13, [x27]
004792ecstr x14, [sp+1240]
004792f0strb w15, [sp+1248]
004792f4mov x3, x30
004792f8bl runtime.morestack_noctxt.abi0
004792fcldrsw x0, [sp+1128]
00479300add x27, sp, 1136
00479304ldp x1, x2, [x27]
00479308add x27, sp, 1152
0047930cldp x3, x4, [x27]
00479310add x27, sp, 1168
00479314ldp x5, x6, [x27]
00479318ldrsw x7, [sp+1184]
0047931cadd x27, sp, 1192
00479320ldp x8, x9, [x27]
00479324ldr x10, [sp+1208]
00479328ldrsw x11, [sp+1216]
0047932cadd x27, sp, 1224
00479330ldp x12, x13, [x27]
00479334ldr x14, [sp+1240]
00479338ldrb w15, [sp+1248]
0047933cb 0x479020
00479020
00479340
00479340gopkg.in/jcmturner/gokrb5.v7/messages.tgsReq: ; void gopkg.in/jcmturner/gokrb5.v7/messages.tgsReq(gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName sname, struct string kdcRealm, bool renewal, gopkg.in/jcmturner/gokrb5.v7/config.Config * c)
00479340ldr x16, [x28+16]
00479344sub x17, sp, 1088
00479348subs xzr, x17, x16
0047934cb.ls 0x4799a4
00479350sub x20, sp, 1216
00479354stp x29, x30, [x20-8]
00479358add sp, x20, 0
0047935csub x29, sp, 8
00479360str w0, [sp+1576]
00479364str x1, [sp+1584]
00479368str x2, [sp+1592]
0047936cstr x3, [sp+1600]
00479370str w4, [sp+1608]
00479374str x5, [sp+1616]
00479378str x6, [sp+1624]
0047937cstr x7, [sp+1632]
00479380str x8, [sp+1640]
00479384str x9, [sp+1648]
00479388strb w10, [sp+1656]
0047938cstr x11, [sp+1664]
00479390add x20, sp, 1224
00479394adr x27, 16
00479398stp x29, x27, [sp-24]
0047939csub x29, sp, 24
004793a0bl fn_87cb8
004793a4sub x29, sp, 8
004793a8stp xzr, xzr, [sp+80]
004793acorr x0, xzr, 0x7fffffff
004793b0bl math/big.NewInt
004793b4str x0, [sp+1144]
004793b8str xzr, [sp+1136]
004793bcadd x27, sp, 1120
004793c0stp xzr, xzr, [x27]
004793c4adrp x27, 0x5a8000
004793c8ldr x0, [x27+2672]
004793ccadrp x27, 0x5a8000
004793d0ldr x1, [x27+2680]
004793d4ldr x2, [sp+1144]
004793d8bl crypto/rand.Int
004793dcstr x0, [sp+1136]
004793e0str x1, [sp+1120]
004793e4str x2, [sp+1128]
004793e8ldr x1, [sp+1136]
004793ecstr x1, [sp+536]
004793f0ldr x1, [sp+1120]
004793f4ldr x2, [sp+1128]
004793f8str x1, [sp+1192]
004793fcstr x2, [sp+1200]
00479400ldr x1, [sp+536]
00479404str x1, [sp+120]
00479408ldr x1, [sp+1200]
0047940cldr x2, [sp+1192]
00479410str x2, [sp+520]
00479414str x1, [sp+528]
00479418cbnz x2, 0x479420
0047941cb 0x479454
00479420
00479420loc_479420:
00479420add x20, sp, 1224
00479424adr x27, 16
00479428stp x29, x27, [sp-24]
0047942csub x29, sp, 24
00479430bl fn_87cb8
00479434sub x29, sp, 8
00479438ldr x0, [sp+520]
0047943cldr x1, [sp+528]
00479440str x0, [sp+80]
00479444str x1, [sp+88]
00479448ldp x29, x30, [sp-8]
0047944cadd sp, sp, 1216
00479450ret x30
00479454
00479454loc_479454:
00479454bl time.Now
00479458str x0, [sp+1096]
0047945cstr x1, [sp+1104]
00479460str x2, [sp+1112]
00479464bl time.Time.UTC
00479468str x0, [sp+96]
0047946cstr x1, [sp+104]
00479470str x2, [sp+112]
00479474bl gopkg.in/jcmturner/gokrb5.v7/types.NewKrbFlags
00479478str x0, [sp+1064]
0047947cstr x1, [sp+1072]
00479480str x2, [sp+1080]
00479484str x3, [sp+1088]
00479488ldr x0, [sp+1664]
0047948cldrsb x27, [x0]
00479490ldr x3, [x0+376]
00479494str x3, [sp+64]
00479498ldr x1, [sp+104]
0047949cldr x2, [sp+112]
004794a0ldr x0, [sp+96]
004794a4bl time.Time.Add
004794a8str x0, [sp+1096]
004794acstr x1, [sp+1104]
004794b0str x2, [sp+1112]
004794b4ldr x0, [sp+120]
004794b8bl math/big.(*Int).Int64
004794bcstr x0, [sp+72]
004794c0add x20, sp, 672
004794c4adr x27, 16
004794c8stp x29, x27, [sp-24]
004794ccsub x29, sp, 24
004794d0bl fn_87cb8
004794d4sub x29, sp, 8
004794d8movz x0, 5
004794dcstr x0, [sp+672]
004794e0orr x0, xzr, 12
004794e4str x0, [sp+680]
004794e8ldr x0, [sp+1064]
004794ecldr x1, [sp+1072]
004794f0ldr x2, [sp+1080]
004794f4ldr x3, [sp+1088]
004794f8str x0, [sp+712]
004794fcstr x1, [sp+720]
00479500str x2, [sp+728]
00479504str x3, [sp+736]
00479508ldr x0, [sp+1640]
0047950cldr x1, [sp+1648]
00479510str x0, [sp+776]
00479514str x1, [sp+784]
00479518ldrsw x0, [sp+1576]
0047951cldr x1, [sp+1584]
00479520ldr x2, [sp+1592]
00479524ldr x3, [sp+1600]
00479528str w0, [sp+744]
0047952cstr x1, [sp+752]
00479530str x2, [sp+760]
00479534str x3, [sp+768]
00479538ldrsw x0, [sp+1608]
0047953cldr x1, [sp+1616]
00479540ldr x2, [sp+1624]
00479544ldr x3, [sp+1632]
00479548str w0, [sp+792]
0047954cstr x1, [sp+800]
00479550str x2, [sp+808]
00479554str x3, [sp+816]
00479558ldr x0, [sp+1096]
0047955cldr x1, [sp+1104]
00479560ldr x2, [sp+1112]
00479564str x0, [sp+848]
00479568str x1, [sp+856]
0047956cstr x2, [sp+864]
00479570ldr x0, [sp+72]
00479574str x0, [sp+896]
00479578ldr x0, [sp+1664]
0047957cldrsb x27, [x0]
00479580ldr x1, [x0+120]
00479584ldr x2, [x0+128]
00479588ldr x0, [x0+136]
0047958cstr x1, [sp+904]
00479590str x2, [sp+912]
00479594str x0, [sp+920]
00479598ldrb w0, [sp+1656]
0047959cstrb w0, [sp+1016]
004795a0add x21, sp, 128
004795a4add x20, sp, 672
004795a8adr x27, 16
004795acstp x29, x27, [sp-24]
004795b0sub x29, sp, 24
004795b4bl fn_87e70
004795b8sub x29, sp, 8
004795bcldr x0, [sp+1664]
004795c0ldrsb x27, [x0]
004795c4ldrb w0, [x0+200]
004795c8tbnz w0, 0, 0x4795d0
004795ccb 0x4795e0
004795d0
004795d0loc_4795d0:
004795d0add x0, sp, 168
004795d4orr x1, xzr, 1
004795d8bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
004795dcb 0x4795e4
004795e0
004795e0loc_4795e0:
004795e0b 0x4795e4
004795e4
004795e4loc_4795e4:
004795e4ldr x2, [sp+1664]
004795e8ldrsb x27, [x2]
004795ecldrb w2, [x2+1]
004795f0tbnz w2, 0, 0x4795f8
004795f4b 0x479608
004795f8
004795f8loc_4795f8:
004795f8add x0, sp, 168
004795fcorr x1, xzr, 15
00479600bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00479604b 0x47960c
00479608
00479608loc_479608:
00479608b 0x47960c
0047960c
0047960cloc_47960c:
0047960cldr x2, [sp+1664]
00479610ldrsb x27, [x2]
00479614ldrb w2, [x2+344]
00479618tbnz w2, 0, 0x479620
0047961cb 0x479630
00479620
00479620loc_479620:
00479620add x0, sp, 168
00479624orr x1, xzr, 3
00479628bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
0047962cb 0x479634
00479630
00479630loc_479630:
00479630b 0x479634
00479634
00479634loc_479634:
00479634ldr x2, [sp+1664]
00479638ldrsb x27, [x2]
0047963cldr x2, [x2+360]
00479640subs xzr, x2, 0
00479644b.gt 0x47964c
00479648b 0x479694
0047964c
0047964cloc_47964c:
0047964cadd x0, sp, 168
00479650orr x1, xzr, 8
00479654bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00479658ldr x2, [sp+1664]
0047965cldrsb x27, [x2]
00479660ldr x3, [x2+360]
00479664str x3, [sp+56]
00479668ldr x0, [sp+96]
0047966cldr x1, [sp+104]
00479670ldr x2, [sp+112]
00479674bl time.Time.Add
00479678str x0, [sp+1096]
0047967cstr x1, [sp+1104]
00479680str x2, [sp+1112]
00479684str x0, [sp+328]
00479688str x1, [sp+336]
0047968cstr x2, [sp+344]
00479690b 0x479698
00479694
00479694loc_479694:
00479694b 0x479698
00479698
00479698loc_479698:
00479698ldr x2, [sp+1664]
0047969cldrsb x27, [x2]
004796a0ldrb w2, [x2+264]
004796a4tbnz w2, 0, 0x4796ac
004796a8b 0x4796b0
004796ac
004796acloc_4796ac:
004796acb 0x47992c
004796b0
004796b0loc_4796b0:
004796b0str xzr, [sp+1040]
004796b4add x27, sp, 1048
004796b8stp xzr, xzr, [x27]
004796bcadd x27, sp, 1120
004796c0stp xzr, xzr, [x27]
004796c4bl gopkg.in/jcmturner/gokrb5.v7/types.LocalHostAddresses
004796c8str x0, [sp+1040]
004796ccstr x1, [sp+1048]
004796d0str x2, [sp+1056]
004796d4str x3, [sp+1120]
004796d8str x4, [sp+1128]
004796dcldr x0, [sp+1040]
004796e0ldr x1, [sp+1048]
004796e4ldr x2, [sp+1056]
004796e8str x0, [sp+1168]
004796ecstr x1, [sp+1176]
004796f0str x2, [sp+1184]
004796f4ldr x0, [sp+1120]
004796f8ldr x1, [sp+1128]
004796fcstr x0, [sp+1152]
00479700str x1, [sp+1160]
00479704ldr x0, [sp+1168]
00479708ldr x1, [sp+1176]
0047970cldr x2, [sp+1184]
00479710str x0, [sp+480]
00479714str x1, [sp+488]
00479718str x2, [sp+496]
0047971cldr x0, [sp+1160]
00479720ldr x1, [sp+1152]
00479724str x1, [sp+504]
00479728str x0, [sp+512]
0047972ccbnz x1, 0x479734
00479730b 0x479824
00479734
00479734loc_479734:
00479734add x27, sp, 1024
00479738stp xzr, xzr, [x27]
0047973cadd x5, sp, 1024
00479740str x5, [sp+640]
00479744ldr x5, [sp+504]
00479748ldr x6, [sp+512]
0047974cstr x5, [sp+624]
00479750str x6, [sp+632]
00479754str x5, [sp+616]
00479758ldr x5, [sp+616]
0047975ccbnz x5, 0x479764
00479760b 0x479774
00479764
00479764loc_479764:
00479764ldr x5, [sp+616]
00479768ldr x5, [x5+8]
0047976cstr x5, [sp+616]
00479770b 0x479778
00479774
00479774loc_479774:
00479774b 0x479778
00479778
00479778loc_479778:
00479778ldr x5, [sp+640]
0047977cldrsb x27, [x5]
00479780ldr x6, [sp+632]
00479784ldr x7, [sp+616]
00479788str x7, [x5]
0047978cadrp x27, 0x5d2000
00479790ldr w7, [x27+3056]
00479794cbz w7, 0x47979c
00479798b 0x4797a0
0047979c
0047979cloc_47979c:
0047979cb 0x4797b4
004797a0
004797a0loc_4797a0:
004797a0bl runtime.gcWriteBarrier2
004797a4str x6, [x25]
004797a8ldr x7, [x5+8]
004797acstr x7, [x25+8]
004797b0b 0x4797b4
004797b4
004797b4loc_4797b4:
004797b4str x6, [x5+8]
004797b8ldr x2, [sp+640]
004797bcldrsb x27, [x2]
004797c0b 0x4797c4
004797c4
004797c4loc_4797c4:
004797c4str x2, [sp+648]
004797c8orr x4, xzr, 1
004797ccstr x4, [sp+656]
004797d0str x4, [sp+664]
004797d4adrp x0, 0x246000
004797d8add x0, x0, 2817
004797dcmovz x1, 33
004797e0mov x3, x4
004797e4bl fmt.Errorf
004797e8str x0, [sp+1120]
004797ecstr x1, [sp+1128]
004797f0add x20, sp, 1224
004797f4adr x27, 16
004797f8stp x29, x27, [sp-24]
004797fcsub x29, sp, 24
00479800bl fn_87cb8
00479804sub x29, sp, 8
00479808ldr x0, [sp+1120]
0047980cldr x1, [sp+1128]
00479810str x0, [sp+80]
00479814str x1, [sp+88]
00479818ldp x29, x30, [sp-8]
0047981cadd sp, sp, 1216
00479820ret x30
00479824
00479824loc_479824:
00479824ldr x3, [sp+1664]
00479828ldrsb x27, [x3]
0047982cldr x0, [x3+176]
00479830ldr x1, [x3+184]
00479834ldr x2, [x3+192]
00479838str x0, [sp+592]
0047983cstr x1, [sp+600]
00479840str x2, [sp+608]
00479844bl gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesFromNetIPs
00479848str x0, [sp+1040]
0047984cstr x1, [sp+1048]
00479850str x2, [sp+1056]
00479854ldr x2, [sp+496]
00479858ldr x0, [sp+480]
0047985cldr x3, [sp+488]
00479860str x0, [sp+568]
00479864str x3, [sp+576]
00479868str x2, [sp+584]
0047986cldr x4, [sp+1048]
00479870add x1, x3, x4
00479874str x1, [sp+48]
00479878subs xzr, x2, x1
0047987cb.hs 0x479884
00479880b 0x47988c
00479884
00479884loc_479884:
00479884str x1, [sp+576]
00479888b 0x4798ac
0047988c
0047988cloc_47988c:
0047988cldr x3, [sp+1048]
00479890adrp x4, 0x1ce000
00479894add x4, x4, 1952
00479898bl runtime.growslice
0047989cstr x0, [sp+568]
004798a0str x1, [sp+576]
004798a4str x2, [sp+584]
004798a8b 0x4798ac
004798ac
004798acloc_4798ac:
004798acldr x5, [sp+48]
004798b0ldr x6, [sp+568]
004798b4ldr x7, [sp+576]
004798b8ldr x8, [sp+584]
004798bcldr x9, [sp+1048]
004798c0add x8, x8, x9
004798c4sub x8, x8, x5
004798c8add x7, x7, x9
004798ccsub x2, x7, x5
004798d0sub x5, x5, x9
004798d4sub x7, xzr, x8
004798d8ubfm x5, x5, 59, 58
004798dcand x5, x5, x7, asr #63
004798e0add x1, x6, x5
004798e4str x1, [sp+544]
004798e8str x2, [sp+552]
004798ecstr x8, [sp+560]
004798f0ldr x4, [sp+1048]
004798f4ldr x3, [sp+1040]
004798f8adrp x0, 0x1ce000
004798fcadd x0, x0, 1952
00479900bl runtime.typedslicecopy
00479904ldr x5, [sp+568]
00479908ldr x6, [sp+576]
0047990cldr x7, [sp+584]
00479910str x5, [sp+480]
00479914str x6, [sp+488]
00479918str x7, [sp+496]
0047991cstr x5, [sp+384]
00479920str x6, [sp+392]
00479924str x7, [sp+400]
00479928b 0x47992c
0047992c
0047992cloc_47992c:
0047992cldrb w2, [sp+1656]
00479930tbnz w2, 0, 0x479938
00479934b 0x479954
00479938
00479938loc_479938:
00479938add x0, sp, 168
0047993corr x1, xzr, 30
00479940bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00479944add x0, sp, 168
00479948orr x1, xzr, 8
0047994cbl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00479950b 0x479958
00479954
00479954loc_479954:
00479954b 0x479958
00479958
00479958loc_479958:
00479958add x20, sp, 1224
0047995cadr x27, 16
00479960stp x29, x27, [sp-24]
00479964sub x29, sp, 24
00479968bl fn_87cb8
0047996csub x29, sp, 8
00479970add x21, sp, 1224
00479974add x20, sp, 128
00479978adr x27, 16
0047997cstp x29, x27, [sp-24]
00479980sub x29, sp, 24
00479984bl fn_87e70
00479988sub x29, sp, 8
0047998cstp xzr, xzr, [sp+80]
00479990mov x0, xzr
00479994mov x1, xzr
00479998ldp x29, x30, [sp-8]
0047999cadd sp, sp, 1216
004799a0ret x30
004799a4
004799a4loc_4799a4:
004799a4str w0, [sp+360]
004799a8stp x1, x2, [sp+368]
004799acstr x3, [sp+384]
004799b0str w4, [sp+392]
004799b4stp x5, x6, [sp+400]
004799b8stp x7, x8, [sp+416]
004799bcstr x9, [sp+432]
004799c0strb w10, [sp+440]
004799c4str x11, [sp+448]
004799c8mov x3, x30
004799ccbl runtime.morestack_noctxt.abi0
004799d0ldrsw x0, [sp+360]
004799d4ldp x1, x2, [sp+368]
004799d8ldr x3, [sp+384]
004799dcldrsw x4, [sp+392]
004799e0ldp x5, x6, [sp+400]
004799e4ldp x7, x8, [sp+416]
004799e8ldr x9, [sp+432]
004799ecldrb w10, [sp+440]
004799f0ldr x11, [sp+448]
004799f4b 0x479340
004799f8udf 0
004799fcudf 0
00479340
00479340gopkg.in/jcmturner/gokrb5.v7/messages.tgsReq: ; void gopkg.in/jcmturner/gokrb5.v7/messages.tgsReq(gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName sname, struct string kdcRealm, bool renewal, gopkg.in/jcmturner/gokrb5.v7/config.Config * c)
00479340ldr x16, [x28+16]
00479344sub x17, sp, 1088
00479348subs xzr, x17, x16
0047934cb.ls 0x4799a4
00479350sub x20, sp, 1216
00479354stp x29, x30, [x20-8]
00479358add sp, x20, 0
0047935csub x29, sp, 8
00479360str w0, [sp+1576]
00479364str x1, [sp+1584]
00479368str x2, [sp+1592]
0047936cstr x3, [sp+1600]
00479370str w4, [sp+1608]
00479374str x5, [sp+1616]
00479378str x6, [sp+1624]
0047937cstr x7, [sp+1632]
00479380str x8, [sp+1640]
00479384str x9, [sp+1648]
00479388strb w10, [sp+1656]
0047938cstr x11, [sp+1664]
00479390add x20, sp, 1224
00479394adr x27, 16
00479398stp x29, x27, [sp-24]
0047939csub x29, sp, 24
004793a0bl fn_87cb8
004793a4sub x29, sp, 8
004793a8stp xzr, xzr, [sp+80]
004793acorr x0, xzr, 0x7fffffff
004793b0bl math/big.NewInt
004793b4str x0, [sp+1144]
004793b8str xzr, [sp+1136]
004793bcadd x27, sp, 1120
004793c0stp xzr, xzr, [x27]
004793c4adrp x27, 0x5a8000
004793c8ldr x0, [x27+2672]
004793ccadrp x27, 0x5a8000
004793d0ldr x1, [x27+2680]
004793d4ldr x2, [sp+1144]
004793d8bl crypto/rand.Int
004793dcstr x0, [sp+1136]
004793e0str x1, [sp+1120]
004793e4str x2, [sp+1128]
004793e8ldr x1, [sp+1136]
004793ecstr x1, [sp+536]
004793f0ldr x1, [sp+1120]
004793f4ldr x2, [sp+1128]
004793f8str x1, [sp+1192]
004793fcstr x2, [sp+1200]
00479400ldr x1, [sp+536]
00479404str x1, [sp+120]
00479408ldr x1, [sp+1200]
0047940cldr x2, [sp+1192]
00479410str x2, [sp+520]
00479414str x1, [sp+528]
00479418cbnz x2, 0x479420
0047941cb 0x479454
00479420
00479420loc_479420:
00479420add x20, sp, 1224
00479424adr x27, 16
00479428stp x29, x27, [sp-24]
0047942csub x29, sp, 24
00479430bl fn_87cb8
00479434sub x29, sp, 8
00479438ldr x0, [sp+520]
0047943cldr x1, [sp+528]
00479440str x0, [sp+80]
00479444str x1, [sp+88]
00479448ldp x29, x30, [sp-8]
0047944cadd sp, sp, 1216
00479450ret x30
00479454
00479454loc_479454:
00479454bl time.Now
00479458str x0, [sp+1096]
0047945cstr x1, [sp+1104]
00479460str x2, [sp+1112]
00479464bl time.Time.UTC
00479468str x0, [sp+96]
0047946cstr x1, [sp+104]
00479470str x2, [sp+112]
00479474bl gopkg.in/jcmturner/gokrb5.v7/types.NewKrbFlags
00479478str x0, [sp+1064]
0047947cstr x1, [sp+1072]
00479480str x2, [sp+1080]
00479484str x3, [sp+1088]
00479488ldr x0, [sp+1664]
0047948cldrsb x27, [x0]
00479490ldr x3, [x0+376]
00479494str x3, [sp+64]
00479498ldr x1, [sp+104]
0047949cldr x2, [sp+112]
004794a0ldr x0, [sp+96]
004794a4bl time.Time.Add
004794a8str x0, [sp+1096]
004794acstr x1, [sp+1104]
004794b0str x2, [sp+1112]
004794b4ldr x0, [sp+120]
004794b8bl math/big.(*Int).Int64
004794bcstr x0, [sp+72]
004794c0add x20, sp, 672
004794c4adr x27, 16
004794c8stp x29, x27, [sp-24]
004794ccsub x29, sp, 24
004794d0bl fn_87cb8
004794d4sub x29, sp, 8
004794d8movz x0, 5
004794dcstr x0, [sp+672]
004794e0orr x0, xzr, 12
004794e4str x0, [sp+680]
004794e8ldr x0, [sp+1064]
004794ecldr x1, [sp+1072]
004794f0ldr x2, [sp+1080]
004794f4ldr x3, [sp+1088]
004794f8str x0, [sp+712]
004794fcstr x1, [sp+720]
00479500str x2, [sp+728]
00479504str x3, [sp+736]
00479508ldr x0, [sp+1640]
0047950cldr x1, [sp+1648]
00479510str x0, [sp+776]
00479514str x1, [sp+784]
00479518ldrsw x0, [sp+1576]
0047951cldr x1, [sp+1584]
00479520ldr x2, [sp+1592]
00479524ldr x3, [sp+1600]
00479528str w0, [sp+744]
0047952cstr x1, [sp+752]
00479530str x2, [sp+760]
00479534str x3, [sp+768]
00479538ldrsw x0, [sp+1608]
0047953cldr x1, [sp+1616]
00479540ldr x2, [sp+1624]
00479544ldr x3, [sp+1632]
00479548str w0, [sp+792]
0047954cstr x1, [sp+800]
00479550str x2, [sp+808]
00479554str x3, [sp+816]
00479558ldr x0, [sp+1096]
0047955cldr x1, [sp+1104]
00479560ldr x2, [sp+1112]
00479564str x0, [sp+848]
00479568str x1, [sp+856]
0047956cstr x2, [sp+864]
00479570ldr x0, [sp+72]
00479574str x0, [sp+896]
00479578ldr x0, [sp+1664]
0047957cldrsb x27, [x0]
00479580ldr x1, [x0+120]
00479584ldr x2, [x0+128]
00479588ldr x0, [x0+136]
0047958cstr x1, [sp+904]
00479590str x2, [sp+912]
00479594str x0, [sp+920]
00479598ldrb w0, [sp+1656]
0047959cstrb w0, [sp+1016]
004795a0add x21, sp, 128
004795a4add x20, sp, 672
004795a8adr x27, 16
004795acstp x29, x27, [sp-24]
004795b0sub x29, sp, 24
004795b4bl fn_87e70
004795b8sub x29, sp, 8
004795bcldr x0, [sp+1664]
004795c0ldrsb x27, [x0]
004795c4ldrb w0, [x0+200]
004795c8tbnz w0, 0, 0x4795d0
004795ccb 0x4795e0
004795d0
004795d0loc_4795d0:
004795d0add x0, sp, 168
004795d4orr x1, xzr, 1
004795d8bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
004795dcb 0x4795e4
004795e0
004795e0loc_4795e0:
004795e0b 0x4795e4
004795e4
004795e4loc_4795e4:
004795e4ldr x2, [sp+1664]
004795e8ldrsb x27, [x2]
004795ecldrb w2, [x2+1]
004795f0tbnz w2, 0, 0x4795f8
004795f4b 0x479608
004795f8
004795f8loc_4795f8:
004795f8add x0, sp, 168
004795fcorr x1, xzr, 15
00479600bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00479604b 0x47960c
00479608
00479608loc_479608:
00479608b 0x47960c
0047960c
0047960cloc_47960c:
0047960cldr x2, [sp+1664]
00479610ldrsb x27, [x2]
00479614ldrb w2, [x2+344]
00479618tbnz w2, 0, 0x479620
0047961cb 0x479630
00479620
00479620loc_479620:
00479620add x0, sp, 168
00479624orr x1, xzr, 3
00479628bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
0047962cb 0x479634
00479630
00479630loc_479630:
00479630b 0x479634
00479634
00479634loc_479634:
00479634ldr x2, [sp+1664]
00479638ldrsb x27, [x2]
0047963cldr x2, [x2+360]
00479640subs xzr, x2, 0
00479644b.gt 0x47964c
00479648b 0x479694
0047964c
0047964cloc_47964c:
0047964cadd x0, sp, 168
00479650orr x1, xzr, 8
00479654bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00479658ldr x2, [sp+1664]
0047965cldrsb x27, [x2]
00479660ldr x3, [x2+360]
00479664str x3, [sp+56]
00479668ldr x0, [sp+96]
0047966cldr x1, [sp+104]
00479670ldr x2, [sp+112]
00479674bl time.Time.Add
00479678str x0, [sp+1096]
0047967cstr x1, [sp+1104]
00479680str x2, [sp+1112]
00479684str x0, [sp+328]
00479688str x1, [sp+336]
0047968cstr x2, [sp+344]
00479690b 0x479698
00479694
00479694loc_479694:
00479694b 0x479698
00479698
00479698loc_479698:
00479698ldr x2, [sp+1664]
0047969cldrsb x27, [x2]
004796a0ldrb w2, [x2+264]
004796a4tbnz w2, 0, 0x4796ac
004796a8b 0x4796b0
004796ac
004796acloc_4796ac:
004796acb 0x47992c
004796b0
004796b0loc_4796b0:
004796b0str xzr, [sp+1040]
004796b4add x27, sp, 1048
004796b8stp xzr, xzr, [x27]
004796bcadd x27, sp, 1120
004796c0stp xzr, xzr, [x27]
004796c4bl gopkg.in/jcmturner/gokrb5.v7/types.LocalHostAddresses
004796c8str x0, [sp+1040]
004796ccstr x1, [sp+1048]
004796d0str x2, [sp+1056]
004796d4str x3, [sp+1120]
004796d8str x4, [sp+1128]
004796dcldr x0, [sp+1040]
004796e0ldr x1, [sp+1048]
004796e4ldr x2, [sp+1056]
004796e8str x0, [sp+1168]
004796ecstr x1, [sp+1176]
004796f0str x2, [sp+1184]
004796f4ldr x0, [sp+1120]
004796f8ldr x1, [sp+1128]
004796fcstr x0, [sp+1152]
00479700str x1, [sp+1160]
00479704ldr x0, [sp+1168]
00479708ldr x1, [sp+1176]
0047970cldr x2, [sp+1184]
00479710str x0, [sp+480]
00479714str x1, [sp+488]
00479718str x2, [sp+496]
0047971cldr x0, [sp+1160]
00479720ldr x1, [sp+1152]
00479724str x1, [sp+504]
00479728str x0, [sp+512]
0047972ccbnz x1, 0x479734
00479730b 0x479824
00479734
00479734loc_479734:
00479734add x27, sp, 1024
00479738stp xzr, xzr, [x27]
0047973cadd x5, sp, 1024
00479740str x5, [sp+640]
00479744ldr x5, [sp+504]
00479748ldr x6, [sp+512]
0047974cstr x5, [sp+624]
00479750str x6, [sp+632]
00479754str x5, [sp+616]
00479758ldr x5, [sp+616]
0047975ccbnz x5, 0x479764
00479760b 0x479774
00479764
00479764loc_479764:
00479764ldr x5, [sp+616]
00479768ldr x5, [x5+8]
0047976cstr x5, [sp+616]
00479770b 0x479778
00479774
00479774loc_479774:
00479774b 0x479778
00479778
00479778loc_479778:
00479778ldr x5, [sp+640]
0047977cldrsb x27, [x5]
00479780ldr x6, [sp+632]
00479784ldr x7, [sp+616]
00479788str x7, [x5]
0047978cadrp x27, 0x5d2000
00479790ldr w7, [x27+3056]
00479794cbz w7, 0x47979c
00479798b 0x4797a0
0047979c
0047979cloc_47979c:
0047979cb 0x4797b4
004797a0
004797a0loc_4797a0:
004797a0bl runtime.gcWriteBarrier2
004797a4str x6, [x25]
004797a8ldr x7, [x5+8]
004797acstr x7, [x25+8]
004797b0b 0x4797b4
004797b4
004797b4loc_4797b4:
004797b4str x6, [x5+8]
004797b8ldr x2, [sp+640]
004797bcldrsb x27, [x2]
004797c0b 0x4797c4
004797c4
004797c4loc_4797c4:
004797c4str x2, [sp+648]
004797c8orr x4, xzr, 1
004797ccstr x4, [sp+656]
004797d0str x4, [sp+664]
004797d4adrp x0, 0x246000
004797d8add x0, x0, 2817
004797dcmovz x1, 33
004797e0mov x3, x4
004797e4bl fmt.Errorf
004797e8str x0, [sp+1120]
004797ecstr x1, [sp+1128]
004797f0add x20, sp, 1224
004797f4adr x27, 16
004797f8stp x29, x27, [sp-24]
004797fcsub x29, sp, 24
00479800bl fn_87cb8
00479804sub x29, sp, 8
00479808ldr x0, [sp+1120]
0047980cldr x1, [sp+1128]
00479810str x0, [sp+80]
00479814str x1, [sp+88]
00479818ldp x29, x30, [sp-8]
0047981cadd sp, sp, 1216
00479820ret x30
00479824
00479824loc_479824:
00479824ldr x3, [sp+1664]
00479828ldrsb x27, [x3]
0047982cldr x0, [x3+176]
00479830ldr x1, [x3+184]
00479834ldr x2, [x3+192]
00479838str x0, [sp+592]
0047983cstr x1, [sp+600]
00479840str x2, [sp+608]
00479844bl gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesFromNetIPs
00479848str x0, [sp+1040]
0047984cstr x1, [sp+1048]
00479850str x2, [sp+1056]
00479854ldr x2, [sp+496]
00479858ldr x0, [sp+480]
0047985cldr x3, [sp+488]
00479860str x0, [sp+568]
00479864str x3, [sp+576]
00479868str x2, [sp+584]
0047986cldr x4, [sp+1048]
00479870add x1, x3, x4
00479874str x1, [sp+48]
00479878subs xzr, x2, x1
0047987cb.hs 0x479884
00479880b 0x47988c
00479884
00479884loc_479884:
00479884str x1, [sp+576]
00479888b 0x4798ac
0047988c
0047988cloc_47988c:
0047988cldr x3, [sp+1048]
00479890adrp x4, 0x1ce000
00479894add x4, x4, 1952
00479898bl runtime.growslice
0047989cstr x0, [sp+568]
004798a0str x1, [sp+576]
004798a4str x2, [sp+584]
004798a8b 0x4798ac
004798ac
004798acloc_4798ac:
004798acldr x5, [sp+48]
004798b0ldr x6, [sp+568]
004798b4ldr x7, [sp+576]
004798b8ldr x8, [sp+584]
004798bcldr x9, [sp+1048]
004798c0add x8, x8, x9
004798c4sub x8, x8, x5
004798c8add x7, x7, x9
004798ccsub x2, x7, x5
004798d0sub x5, x5, x9
004798d4sub x7, xzr, x8
004798d8ubfm x5, x5, 59, 58
004798dcand x5, x5, x7, asr #63
004798e0add x1, x6, x5
004798e4str x1, [sp+544]
004798e8str x2, [sp+552]
004798ecstr x8, [sp+560]
004798f0ldr x4, [sp+1048]
004798f4ldr x3, [sp+1040]
004798f8adrp x0, 0x1ce000
004798fcadd x0, x0, 1952
00479900bl runtime.typedslicecopy
00479904ldr x5, [sp+568]
00479908ldr x6, [sp+576]
0047990cldr x7, [sp+584]
00479910str x5, [sp+480]
00479914str x6, [sp+488]
00479918str x7, [sp+496]
0047991cstr x5, [sp+384]
00479920str x6, [sp+392]
00479924str x7, [sp+400]
00479928b 0x47992c
0047992c
0047992cloc_47992c:
0047992cldrb w2, [sp+1656]
00479930tbnz w2, 0, 0x479938
00479934b 0x479954
00479938
00479938loc_479938:
00479938add x0, sp, 168
0047993corr x1, xzr, 30
00479940bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00479944add x0, sp, 168
00479948orr x1, xzr, 8
0047994cbl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
00479950b 0x479958
00479954
00479954loc_479954:
00479954b 0x479958
00479958
00479958loc_479958:
00479958add x20, sp, 1224
0047995cadr x27, 16
00479960stp x29, x27, [sp-24]
00479964sub x29, sp, 24
00479968bl fn_87cb8
0047996csub x29, sp, 8
00479970add x21, sp, 1224
00479974add x20, sp, 128
00479978adr x27, 16
0047997cstp x29, x27, [sp-24]
00479980sub x29, sp, 24
00479984bl fn_87e70
00479988sub x29, sp, 8
0047998cstp xzr, xzr, [sp+80]
00479990mov x0, xzr
00479994mov x1, xzr
00479998ldp x29, x30, [sp-8]
0047999cadd sp, sp, 1216
004799a0ret x30
004799a4
004799a4loc_4799a4:
004799a4str w0, [sp+360]
004799a8stp x1, x2, [sp+368]
004799acstr x3, [sp+384]
004799b0str w4, [sp+392]
004799b4stp x5, x6, [sp+400]
004799b8stp x7, x8, [sp+416]
004799bcstr x9, [sp+432]
004799c0strb w10, [sp+440]
004799c4str x11, [sp+448]
004799c8mov x3, x30
004799ccbl runtime.morestack_noctxt.abi0
004799d0ldrsw x0, [sp+360]
004799d4ldp x1, x2, [sp+368]
004799d8ldr x3, [sp+384]
004799dcldrsw x4, [sp+392]
004799e0ldp x5, x6, [sp+400]
004799e4ldp x7, x8, [sp+416]
004799e8ldr x9, [sp+432]
004799ecldrb w10, [sp+440]
004799f0ldr x11, [sp+448]
004799f4b 0x479340
004799f8udf 0
004799fcudf 0
00479340
Loading..