File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00486480
00486480gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sendTCP: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sendTCP(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, net.TCPConn * conn, struct []uint8 b)
00486480ldr x16, [x28+16]
00486484sub x17, sp, 784
00486488subs xzr, x17, x16
0048648cb.ls 0x486d80
00486490sub x20, sp, 912
00486494stp x29, x30, [x20-8]
00486498add sp, x20, 0
0048649csub x29, sp, 8
004864a0str x0, [sp+920]
004864a4str x1, [sp+928]
004864a8str x2, [sp+936]
004864acstr x3, [sp+944]
004864b0str x4, [sp+952]
004864b4stp xzr, xzr, [sp+176]
004864b8str xzr, [sp+192]
004864bcstp xzr, xzr, [sp+160]
004864c0ldr x1, [sp+928]
004864c4ldrsb x27, [x1]
004864c8str x1, [sp+424]
004864ccadd x27, sp, 680
004864d0stp xzr, xzr, [x27]
004864d4add x1, sp, 680
004864d8str x1, [sp+696]
004864dcldrsb x27, [x1]
004864e0adrp x2, 0
004864e4add x2, x2, 3504
004864e8str x2, [x1]
004864ecldrsb x27, [x1]
004864f0ldr x2, [sp+424]
004864f4adrp x27, 0x5c5000
004864f8ldr w3, [x27+3056]
004864fccbz w3, 0x486504
00486500b 0x486508
00486504
00486504loc_486504:
00486504b 0x48651c
00486508
00486508loc_486508:
00486508bl runtime.gcWriteBarrier2
0048650cstr x2, [x25]
00486510ldr x3, [x1+8]
00486514str x3, [x25+8]
00486518b 0x48651c
0048651c
0048651cloc_48651c:
0048651cstr x2, [x1+8]
00486520str x1, [sp+96]
00486524add x0, sp, 72
00486528bl runtime.deferprocStack
0048652csubs xzr, x0, 0
00486530b.ne 0x486d5c
00486534b 0x486538
00486538
00486538loc_486538:
00486538stp xzr, xzr, [sp+248]
0048653cstr xzr, [sp+264]
00486540adrp x0, 0x1cc000
00486544add x0, x0, 2048
00486548bl runtime.newobject
0048654cstr x0, [sp+896]
00486550adrp x27, 0x5c5000
00486554ldr w1, [x27+3056]
00486558cbz w1, 0x486560
0048655cb 0x486564
00486560
00486560loc_486560:
00486560b 0x486580
00486564
00486564loc_486564:
00486564str x0, [sp+288]
00486568mov x1, x0
0048656cadrp x0, 0x1cc000
00486570add x0, x0, 2048
00486574bl runtime.wbZero
00486578ldr x0, [sp+288]
0048657cb 0x486580
00486580
00486580loc_486580:
00486580stp xzr, xzr, [x0]
00486584stp xzr, xzr, [x0+16]
00486588str xzr, [x0+32]
0048658cldr x6, [sp+896]
00486590str x6, [sp+808]
00486594ldr x6, [sp+944]
00486598str x6, [sp+136]
0048659cstr w6, [sp+60]
004865a0ldr x1, [sp+808]
004865a4adrp x0, 0x28d000
004865a8add x0, x0, 2976
004865acadrp x2, 0x294000
004865b0add x2, x2, 2384
004865b4adrp x3, 0x5c5000
004865b8add x3, x3, 1504
004865bcadrp x4, 0x16f000
004865c0add x4, x4, 3328
004865c4add x5, sp, 60
004865c8bl encoding/binary.Write
004865ccstr x0, [sp+272]
004865d0str x1, [sp+280]
004865d4cbnz x0, 0x4865dc
004865d8b 0x486630
004865dc
004865dcloc_4865dc:
004865dcstr x0, [sp+664]
004865e0str x1, [sp+672]
004865e4ldr x0, [sp+248]
004865e8ldr x1, [sp+256]
004865ecldr x2, [sp+264]
004865f0str x0, [sp+176]
004865f4str x1, [sp+184]
004865f8str x2, [sp+192]
004865fcldr x0, [sp+664]
00486600ldr x1, [sp+672]
00486604str x0, [sp+160]
00486608str x1, [sp+168]
0048660cbl runtime.deferreturn
00486610ldr x3, [sp+160]
00486614ldr x0, [sp+176]
00486618ldr x1, [sp+184]
0048661cldr x4, [sp+168]
00486620ldr x2, [sp+192]
00486624ldp x29, x30, [sp-8]
00486628add sp, sp, 912
0048662cret x30
00486630
00486630loc_486630:
00486630ldr x0, [sp+896]
00486634bl bytes.(*Buffer).Bytes
00486638str x0, [sp+784]
0048663cstr x1, [sp+792]
00486640str x2, [sp+800]
00486644str x0, [sp+640]
00486648str x1, [sp+648]
0048664cstr x2, [sp+656]
00486650ldr x3, [sp+944]
00486654add x1, x1, x3
00486658str x1, [sp+128]
0048665csubs xzr, x2, x1
00486660b.hs 0x486668
00486664b 0x486670
00486668
00486668loc_486668:
00486668str x1, [sp+648]
0048666cb 0x486690
00486670
00486670loc_486670:
00486670ldr x3, [sp+944]
00486674adrp x4, 0x16f000
00486678add x4, x4, 3072
0048667cbl runtime.growslice
00486680str x0, [sp+640]
00486684str x1, [sp+648]
00486688str x2, [sp+656]
0048668cb 0x486690
00486690
00486690loc_486690:
00486690ldr x3, [sp+944]
00486694str x3, [sp+120]
00486698ldr x3, [sp+128]
0048669cldr x4, [sp+944]
004866a0sub x3, x3, x4
004866a4ldr x4, [sp+640]
004866a8add x0, x4, x3
004866acstr x0, [sp+632]
004866b0ldr x2, [sp+120]
004866b4ldr x1, [sp+936]
004866b8bl runtime.memmove
004866bcldr x3, [sp+640]
004866c0ldr x4, [sp+648]
004866c4ldr x5, [sp+656]
004866c8str x3, [sp+936]
004866ccstr x4, [sp+944]
004866d0str x5, [sp+952]
004866d4add x27, sp, 768
004866d8stp xzr, xzr, [x27]
004866dcldr x0, [sp+928]
004866e0ldrsb x27, [x0]
004866e4str x0, [sp+624]
004866e8ldr x1, [sp+936]
004866ecldr x2, [sp+944]
004866f0ldr x3, [sp+952]
004866f4bl net.(*conn).Write
004866f8str x0, [sp+136]
004866fcstr x1, [sp+768]
00486700str x2, [sp+776]
00486704ldr x3, [sp+136]
00486708str x3, [sp+64]
0048670cstr x1, [sp+880]
00486710str x2, [sp+888]
00486714str x1, [sp+272]
00486718str x2, [sp+280]
0048671ccbnz x1, 0x486724
00486720b 0x4868bc
00486724
00486724loc_486724:
00486724ldr x0, [sp+928]
00486728ldrsb x27, [x0]
0048672cstr x0, [sp+616]
00486730bl net.(*conn).RemoteAddr
00486734str x0, [sp+864]
00486738str x1, [sp+872]
0048673cldrsb x27, [x0]
00486740ldr x2, [x0+32]
00486744mov x0, x1
00486748blr x2
0048674cstr x0, [sp+752]
00486750str x1, [sp+760]
00486754add x27, sp, 720
00486758stp xzr, xzr, [x27]
0048675cadd x27, sp, 736
00486760stp xzr, xzr, [x27]
00486764add x1, sp, 720
00486768str x1, [sp+584]
0048676cldr x0, [sp+752]
00486770ldr x1, [sp+760]
00486774bl runtime.convTstring
00486778str x0, [sp+576]
0048677cldr x1, [sp+584]
00486780ldrsb x27, [x1]
00486784adrp x2, 0x16f000
00486788add x2, x2, 2944
0048678cstr x2, [x1]
00486790adrp x27, 0x5c5000
00486794ldr w2, [x27+3056]
00486798cbz w2, 0x4867a0
0048679cb 0x4867a4
004867a0
004867a0loc_4867a0:
004867a0b 0x4867b8
004867a4
004867a4loc_4867a4:
004867a4bl runtime.gcWriteBarrier2
004867a8str x0, [x25]
004867acldr x5, [x1+8]
004867b0str x5, [x25+8]
004867b4b 0x4867b8
004867b8
004867b8loc_4867b8:
004867b8str x0, [x1+8]
004867bcldr x5, [sp+272]
004867c0ldr x6, [sp+280]
004867c4str x5, [sp+560]
004867c8str x6, [sp+568]
004867ccstr x5, [sp+552]
004867d0ldr x5, [sp+552]
004867d4cbnz x5, 0x4867dc
004867d8b 0x4867ec
004867dc
004867dcloc_4867dc:
004867dcldr x5, [sp+552]
004867e0ldr x5, [x5+8]
004867e4str x5, [sp+552]
004867e8b 0x4867f0
004867ec
004867ecloc_4867ec:
004867ecb 0x4867f0
004867f0
004867f0loc_4867f0:
004867f0ldr x5, [sp+584]
004867f4ldrsb x27, [x5]
004867f8ldr x6, [sp+568]
004867fcldr x7, [sp+552]
00486800str x7, [x5+16]
00486804adrp x27, 0x5c5000
00486808ldr w7, [x27+3056]
0048680ccbz w7, 0x486814
00486810b 0x486818
00486814
00486814loc_486814:
00486814b 0x48682c
00486818
00486818loc_486818:
00486818bl runtime.gcWriteBarrier2
0048681cstr x6, [x25]
00486820ldr x7, [x5+24]
00486824str x7, [x25+8]
00486828b 0x48682c
0048682c
0048682cloc_48682c:
0048682cstr x6, [x5+24]
00486830ldr x2, [sp+584]
00486834ldrsb x27, [x2]
00486838b 0x48683c
0048683c
0048683cloc_48683c:
0048683cstr x2, [sp+592]
00486840orr x4, xzr, 2
00486844str x4, [sp+600]
00486848str x4, [sp+608]
0048684cadrp x0, 0x236000
00486850add x0, x0, 3237
00486854movz x1, 29
00486858mov x3, x4
0048685cbl fmt.Errorf
00486860str x0, [sp+768]
00486864str x1, [sp+776]
00486868str x0, [sp+536]
0048686cstr x1, [sp+544]
00486870ldr x5, [sp+248]
00486874ldr x6, [sp+256]
00486878ldr x7, [sp+264]
0048687cstr x5, [sp+176]
00486880str x6, [sp+184]
00486884str x7, [sp+192]
00486888ldr x5, [sp+536]
0048688cldr x6, [sp+544]
00486890str x5, [sp+160]
00486894str x6, [sp+168]
00486898bl runtime.deferreturn
0048689cldr x3, [sp+160]
004868a0ldr x0, [sp+176]
004868a4ldr x1, [sp+184]
004868a8ldr x4, [sp+168]
004868acldr x2, [sp+192]
004868b0ldp x29, x30, [sp-8]
004868b4add sp, sp, 912
004868b8ret x30
004868bc
004868bcloc_4868bc:
004868bcadrp x0, 0x16f000
004868c0add x0, x0, 3072
004868c4orr x1, xzr, 4
004868c8mov x2, x1
004868ccbl runtime.makeslice
004868d0str x0, [sp+200]
004868d4orr x3, xzr, 4
004868d8str x3, [sp+208]
004868dcstr x3, [sp+216]
004868e0add x27, sp, 768
004868e4stp xzr, xzr, [x27]
004868e8ldr x0, [sp+928]
004868ecldrsb x27, [x0]
004868f0str x0, [sp+528]
004868f4ldr x1, [sp+200]
004868f8ldr x2, [sp+208]
004868fcldr x3, [sp+216]
00486900bl net.(*conn).Read
00486904str x0, [sp+136]
00486908str x1, [sp+768]
0048690cstr x2, [sp+776]
00486910ldr x3, [sp+136]
00486914str x3, [sp+152]
00486918str x1, [sp+848]
0048691cstr x2, [sp+856]
00486920str x1, [sp+272]
00486924str x2, [sp+280]
00486928cbnz x1, 0x486930
0048692cb 0x486a40
00486930
00486930loc_486930:
00486930add x27, sp, 704
00486934stp xzr, xzr, [x27]
00486938add x5, sp, 704
0048693cstr x5, [sp+496]
00486940ldr x5, [sp+272]
00486944ldr x6, [sp+280]
00486948str x5, [sp+480]
0048694cstr x6, [sp+488]
00486950str x5, [sp+472]
00486954ldr x5, [sp+472]
00486958cbnz x5, 0x486960
0048695cb 0x486970
00486960
00486960loc_486960:
00486960ldr x5, [sp+472]
00486964ldr x5, [x5+8]
00486968str x5, [sp+472]
0048696cb 0x486974
00486970
00486970loc_486970:
00486970b 0x486974
00486974
00486974loc_486974:
00486974ldr x5, [sp+496]
00486978ldrsb x27, [x5]
0048697cldr x6, [sp+488]
00486980ldr x7, [sp+472]
00486984str x7, [x5]
00486988adrp x27, 0x5c5000
0048698cldr w7, [x27+3056]
00486990cbz w7, 0x486998
00486994b 0x48699c
00486998
00486998loc_486998:
00486998b 0x4869b0
0048699c
0048699cloc_48699c:
0048699cbl runtime.gcWriteBarrier2
004869a0str x6, [x25]
004869a4ldr x7, [x5+8]
004869a8str x7, [x25+8]
004869acb 0x4869b0
004869b0
004869b0loc_4869b0:
004869b0str x6, [x5+8]
004869b4ldr x2, [sp+496]
004869b8ldrsb x27, [x2]
004869bcb 0x4869c0
004869c0
004869c0loc_4869c0:
004869c0str x2, [sp+504]
004869c4orr x4, xzr, 1
004869c8str x4, [sp+512]
004869ccstr x4, [sp+520]
004869d0adrp x0, 0x23d000
004869d4add x0, x0, 728
004869d8movz x1, 38
004869dcmov x3, x4
004869e0bl fmt.Errorf
004869e4str x0, [sp+768]
004869e8str x1, [sp+776]
004869ecstr x0, [sp+456]
004869f0str x1, [sp+464]
004869f4ldr x5, [sp+248]
004869f8ldr x6, [sp+256]
004869fcldr x7, [sp+264]
00486a00str x5, [sp+176]
00486a04str x6, [sp+184]
00486a08str x7, [sp+192]
00486a0cldr x5, [sp+456]
00486a10ldr x6, [sp+464]
00486a14str x5, [sp+160]
00486a18str x6, [sp+168]
00486a1cbl runtime.deferreturn
00486a20ldr x3, [sp+160]
00486a24ldr x0, [sp+176]
00486a28ldr x1, [sp+184]
00486a2cldr x4, [sp+168]
00486a30ldr x2, [sp+192]
00486a34ldp x29, x30, [sp-8]
00486a38add sp, sp, 912
00486a3cret x30
00486a40
00486a40loc_486a40:
00486a40ldr x0, [sp+200]
00486a44ldr x1, [sp+208]
00486a48ldr x2, [sp+216]
00486a4cbl encoding/binary.bigEndian.Uint32
00486a50str w0, [sp+56]
00486a54mov w2, w0
00486a58mov w1, w0
00486a5cadrp x0, 0x16f000
00486a60add x0, x0, 3072
00486a64bl runtime.makeslice
00486a68ldr w3, [sp+56]
00486a6cldr w4, [sp+56]
00486a70str x0, [sp+224]
00486a74str x3, [sp+232]
00486a78mov x3, x4
00486a7cstr x3, [sp+240]
00486a80add x27, sp, 768
00486a84stp xzr, xzr, [x27]
00486a88ldr x2, [sp+224]
00486a8cldr x3, [sp+232]
00486a90ldr x4, [sp+240]
00486a94ldr x1, [sp+928]
00486a98adrp x0, 0x28f000
00486a9cadd x0, x0, 2144
00486aa0bl io.ReadFull
00486aa4str x0, [sp+136]
00486aa8str x1, [sp+768]
00486aacstr x2, [sp+776]
00486ab0ldr x3, [sp+136]
00486ab4str x3, [sp+144]
00486ab8str x1, [sp+832]
00486abcstr x2, [sp+840]
00486ac0str x1, [sp+272]
00486ac4str x2, [sp+280]
00486ac8cbnz x1, 0x486ad0
00486accb 0x486be0
00486ad0
00486ad0loc_486ad0:
00486ad0add x27, sp, 704
00486ad4stp xzr, xzr, [x27]
00486ad8add x5, sp, 704
00486adcstr x5, [sp+416]
00486ae0ldr x5, [sp+272]
00486ae4ldr x6, [sp+280]
00486ae8str x5, [sp+400]
00486aecstr x6, [sp+408]
00486af0str x5, [sp+392]
00486af4ldr x5, [sp+392]
00486af8cbnz x5, 0x486b00
00486afcb 0x486b10
00486b00
00486b00loc_486b00:
00486b00ldr x5, [sp+392]
00486b04ldr x5, [x5+8]
00486b08str x5, [sp+392]
00486b0cb 0x486b14
00486b10
00486b10loc_486b10:
00486b10b 0x486b14
00486b14
00486b14loc_486b14:
00486b14ldr x5, [sp+416]
00486b18ldrsb x27, [x5]
00486b1cldr x6, [sp+392]
00486b20ldr x7, [sp+408]
00486b24str x6, [x5]
00486b28adrp x27, 0x5c5000
00486b2cldr w6, [x27+3056]
00486b30cbz w6, 0x486b38
00486b34b 0x486b3c
00486b38
00486b38loc_486b38:
00486b38b 0x486b50
00486b3c
00486b3cloc_486b3c:
00486b3cbl runtime.gcWriteBarrier2
00486b40str x7, [x25]
00486b44ldr x6, [x5+8]
00486b48str x6, [x25+8]
00486b4cb 0x486b50
00486b50
00486b50loc_486b50:
00486b50str x7, [x5+8]
00486b54ldr x2, [sp+416]
00486b58ldrsb x27, [x2]
00486b5cb 0x486b60
00486b60
00486b60loc_486b60:
00486b60str x2, [sp+432]
00486b64orr x4, xzr, 1
00486b68str x4, [sp+440]
00486b6cstr x4, [sp+448]
00486b70adrp x0, 0x234000
00486b74add x0, x0, 2489
00486b78movz x1, 26
00486b7cmov x3, x4
00486b80bl fmt.Errorf
00486b84str x0, [sp+768]
00486b88str x1, [sp+776]
00486b8cstr x0, [sp+376]
00486b90str x1, [sp+384]
00486b94ldr x5, [sp+248]
00486b98ldr x6, [sp+256]
00486b9cldr x7, [sp+264]
00486ba0str x5, [sp+176]
00486ba4str x6, [sp+184]
00486ba8str x7, [sp+192]
00486bacldr x5, [sp+376]
00486bb0ldr x6, [sp+384]
00486bb4str x5, [sp+160]
00486bb8str x6, [sp+168]
00486bbcbl runtime.deferreturn
00486bc0ldr x3, [sp+160]
00486bc4ldr x0, [sp+176]
00486bc8ldr x1, [sp+184]
00486bccldr x4, [sp+168]
00486bd0ldr x2, [sp+192]
00486bd4ldp x29, x30, [sp-8]
00486bd8add sp, sp, 912
00486bdcret x30
00486be0
00486be0loc_486be0:
00486be0ldr x1, [sp+232]
00486be4str x1, [sp+136]
00486be8cbz x1, 0x486bf0
00486becb 0x486d0c
00486bf0
00486bf0loc_486bf0:
00486bf0ldr x0, [sp+928]
00486bf4ldrsb x27, [x0]
00486bf8str x0, [sp+368]
00486bfcbl net.(*conn).RemoteAddr
00486c00str x0, [sp+816]
00486c04str x1, [sp+824]
00486c08ldrsb x27, [x0]
00486c0cldr x2, [x0+32]
00486c10mov x0, x1
00486c14blr x2
00486c18str x0, [sp+752]
00486c1cstr x1, [sp+760]
00486c20add x27, sp, 704
00486c24stp xzr, xzr, [x27]
00486c28add x1, sp, 704
00486c2cstr x1, [sp+336]
00486c30ldr x0, [sp+752]
00486c34ldr x1, [sp+760]
00486c38bl runtime.convTstring
00486c3cstr x0, [sp+328]
00486c40ldr x1, [sp+336]
00486c44ldrsb x27, [x1]
00486c48adrp x2, 0x16f000
00486c4cadd x2, x2, 2944
00486c50str x2, [x1]
00486c54adrp x27, 0x5c5000
00486c58ldr w2, [x27+3056]
00486c5ccbz w2, 0x486c64
00486c60b 0x486c68
00486c64
00486c64loc_486c64:
00486c64b 0x486c7c
00486c68
00486c68loc_486c68:
00486c68bl runtime.gcWriteBarrier2
00486c6cstr x0, [x25]
00486c70ldr x5, [x1+8]
00486c74str x5, [x25+8]
00486c78b 0x486c7c
00486c7c
00486c7cloc_486c7c:
00486c7cstr x0, [x1+8]
00486c80ldr x2, [sp+336]
00486c84ldrsb x27, [x2]
00486c88b 0x486c8c
00486c8c
00486c8cloc_486c8c:
00486c8cstr x2, [sp+344]
00486c90orr x4, xzr, 1
00486c94str x4, [sp+352]
00486c98str x4, [sp+360]
00486c9cadrp x0, 0x236000
00486ca0add x0, x0, 120
00486ca4orr x1, xzr, 28
00486ca8mov x3, x4
00486cacbl fmt.Errorf
00486cb0str x0, [sp+768]
00486cb4str x1, [sp+776]
00486cb8str x0, [sp+312]
00486cbcstr x1, [sp+320]
00486cc0ldr x5, [sp+248]
00486cc4ldr x6, [sp+256]
00486cc8ldr x7, [sp+264]
00486cccstr x5, [sp+176]
00486cd0str x6, [sp+184]
00486cd4str x7, [sp+192]
00486cd8ldr x5, [sp+312]
00486cdcldr x6, [sp+320]
00486ce0str x5, [sp+160]
00486ce4str x6, [sp+168]
00486ce8bl runtime.deferreturn
00486cecldr x3, [sp+160]
00486cf0ldr x0, [sp+176]
00486cf4ldr x1, [sp+184]
00486cf8ldr x4, [sp+168]
00486cfcldr x2, [sp+192]
00486d00ldp x29, x30, [sp-8]
00486d04add sp, sp, 912
00486d08ret x30
00486d0c
00486d0cloc_486d0c:
00486d0cstp xzr, xzr, [sp+296]
00486d10ldr x0, [sp+224]
00486d14ldr x1, [sp+232]
00486d18ldr x2, [sp+240]
00486d1cstr x0, [sp+176]
00486d20str x1, [sp+184]
00486d24str x2, [sp+192]
00486d28ldr x0, [sp+296]
00486d2cldr x1, [sp+304]
00486d30str x0, [sp+160]
00486d34str x1, [sp+168]
00486d38bl runtime.deferreturn
00486d3cldr x3, [sp+160]
00486d40ldr x0, [sp+176]
00486d44ldr x1, [sp+184]
00486d48ldr x4, [sp+168]
00486d4cldr x2, [sp+192]
00486d50ldp x29, x30, [sp-8]
00486d54add sp, sp, 912
00486d58ret x30
00486d5c
00486d5cloc_486d5c:
00486d5cbl runtime.deferreturn
00486d60ldr x3, [sp+160]
00486d64ldr x0, [sp+176]
00486d68ldr x1, [sp+184]
00486d6cldr x4, [sp+168]
00486d70ldr x2, [sp+192]
00486d74ldp x29, x30, [sp-8]
00486d78add sp, sp, 912
00486d7cret x30
00486d80
00486d80loc_486d80:
00486d80stp x0, x1, [sp+8]
00486d84stp x2, x3, [sp+24]
00486d88str x4, [sp+40]
00486d8cmov x3, x30
00486d90bl runtime.morestack_noctxt.abi0
00486d94ldp x0, x1, [sp+8]
00486d98ldp x2, x3, [sp+24]
00486d9cldr x4, [sp+40]
00486da0b 0x486480
00486da4udf 0
00486da8udf 0
00486dacudf 0
00486480
00486480gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sendTCP: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sendTCP(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, net.TCPConn * conn, struct []uint8 b)
00486480ldr x16, [x28+16]
00486484sub x17, sp, 784
00486488subs xzr, x17, x16
0048648cb.ls 0x486d80
00486490sub x20, sp, 912
00486494stp x29, x30, [x20-8]
00486498add sp, x20, 0
0048649csub x29, sp, 8
004864a0str x0, [sp+920]
004864a4str x1, [sp+928]
004864a8str x2, [sp+936]
004864acstr x3, [sp+944]
004864b0str x4, [sp+952]
004864b4stp xzr, xzr, [sp+176]
004864b8str xzr, [sp+192]
004864bcstp xzr, xzr, [sp+160]
004864c0ldr x1, [sp+928]
004864c4ldrsb x27, [x1]
004864c8str x1, [sp+424]
004864ccadd x27, sp, 680
004864d0stp xzr, xzr, [x27]
004864d4add x1, sp, 680
004864d8str x1, [sp+696]
004864dcldrsb x27, [x1]
004864e0adrp x2, 0
004864e4add x2, x2, 3504
004864e8str x2, [x1]
004864ecldrsb x27, [x1]
004864f0ldr x2, [sp+424]
004864f4adrp x27, 0x5c5000
004864f8ldr w3, [x27+3056]
004864fccbz w3, 0x486504
00486500b 0x486508
00486504
00486504loc_486504:
00486504b 0x48651c
00486508
00486508loc_486508:
00486508bl runtime.gcWriteBarrier2
0048650cstr x2, [x25]
00486510ldr x3, [x1+8]
00486514str x3, [x25+8]
00486518b 0x48651c
0048651c
0048651cloc_48651c:
0048651cstr x2, [x1+8]
00486520str x1, [sp+96]
00486524add x0, sp, 72
00486528bl runtime.deferprocStack
0048652csubs xzr, x0, 0
00486530b.ne 0x486d5c
00486534b 0x486538
00486538
00486538loc_486538:
00486538stp xzr, xzr, [sp+248]
0048653cstr xzr, [sp+264]
00486540adrp x0, 0x1cc000
00486544add x0, x0, 2048
00486548bl runtime.newobject
0048654cstr x0, [sp+896]
00486550adrp x27, 0x5c5000
00486554ldr w1, [x27+3056]
00486558cbz w1, 0x486560
0048655cb 0x486564
00486560
00486560loc_486560:
00486560b 0x486580
00486564
00486564loc_486564:
00486564str x0, [sp+288]
00486568mov x1, x0
0048656cadrp x0, 0x1cc000
00486570add x0, x0, 2048
00486574bl runtime.wbZero
00486578ldr x0, [sp+288]
0048657cb 0x486580
00486580
00486580loc_486580:
00486580stp xzr, xzr, [x0]
00486584stp xzr, xzr, [x0+16]
00486588str xzr, [x0+32]
0048658cldr x6, [sp+896]
00486590str x6, [sp+808]
00486594ldr x6, [sp+944]
00486598str x6, [sp+136]
0048659cstr w6, [sp+60]
004865a0ldr x1, [sp+808]
004865a4adrp x0, 0x28d000
004865a8add x0, x0, 2976
004865acadrp x2, 0x294000
004865b0add x2, x2, 2384
004865b4adrp x3, 0x5c5000
004865b8add x3, x3, 1504
004865bcadrp x4, 0x16f000
004865c0add x4, x4, 3328
004865c4add x5, sp, 60
004865c8bl encoding/binary.Write
004865ccstr x0, [sp+272]
004865d0str x1, [sp+280]
004865d4cbnz x0, 0x4865dc
004865d8b 0x486630
004865dc
004865dcloc_4865dc:
004865dcstr x0, [sp+664]
004865e0str x1, [sp+672]
004865e4ldr x0, [sp+248]
004865e8ldr x1, [sp+256]
004865ecldr x2, [sp+264]
004865f0str x0, [sp+176]
004865f4str x1, [sp+184]
004865f8str x2, [sp+192]
004865fcldr x0, [sp+664]
00486600ldr x1, [sp+672]
00486604str x0, [sp+160]
00486608str x1, [sp+168]
0048660cbl runtime.deferreturn
00486610ldr x3, [sp+160]
00486614ldr x0, [sp+176]
00486618ldr x1, [sp+184]
0048661cldr x4, [sp+168]
00486620ldr x2, [sp+192]
00486624ldp x29, x30, [sp-8]
00486628add sp, sp, 912
0048662cret x30
00486630
00486630loc_486630:
00486630ldr x0, [sp+896]
00486634bl bytes.(*Buffer).Bytes
00486638str x0, [sp+784]
0048663cstr x1, [sp+792]
00486640str x2, [sp+800]
00486644str x0, [sp+640]
00486648str x1, [sp+648]
0048664cstr x2, [sp+656]
00486650ldr x3, [sp+944]
00486654add x1, x1, x3
00486658str x1, [sp+128]
0048665csubs xzr, x2, x1
00486660b.hs 0x486668
00486664b 0x486670
00486668
00486668loc_486668:
00486668str x1, [sp+648]
0048666cb 0x486690
00486670
00486670loc_486670:
00486670ldr x3, [sp+944]
00486674adrp x4, 0x16f000
00486678add x4, x4, 3072
0048667cbl runtime.growslice
00486680str x0, [sp+640]
00486684str x1, [sp+648]
00486688str x2, [sp+656]
0048668cb 0x486690
00486690
00486690loc_486690:
00486690ldr x3, [sp+944]
00486694str x3, [sp+120]
00486698ldr x3, [sp+128]
0048669cldr x4, [sp+944]
004866a0sub x3, x3, x4
004866a4ldr x4, [sp+640]
004866a8add x0, x4, x3
004866acstr x0, [sp+632]
004866b0ldr x2, [sp+120]
004866b4ldr x1, [sp+936]
004866b8bl runtime.memmove
004866bcldr x3, [sp+640]
004866c0ldr x4, [sp+648]
004866c4ldr x5, [sp+656]
004866c8str x3, [sp+936]
004866ccstr x4, [sp+944]
004866d0str x5, [sp+952]
004866d4add x27, sp, 768
004866d8stp xzr, xzr, [x27]
004866dcldr x0, [sp+928]
004866e0ldrsb x27, [x0]
004866e4str x0, [sp+624]
004866e8ldr x1, [sp+936]
004866ecldr x2, [sp+944]
004866f0ldr x3, [sp+952]
004866f4bl net.(*conn).Write
004866f8str x0, [sp+136]
004866fcstr x1, [sp+768]
00486700str x2, [sp+776]
00486704ldr x3, [sp+136]
00486708str x3, [sp+64]
0048670cstr x1, [sp+880]
00486710str x2, [sp+888]
00486714str x1, [sp+272]
00486718str x2, [sp+280]
0048671ccbnz x1, 0x486724
00486720b 0x4868bc
00486724
00486724loc_486724:
00486724ldr x0, [sp+928]
00486728ldrsb x27, [x0]
0048672cstr x0, [sp+616]
00486730bl net.(*conn).RemoteAddr
00486734str x0, [sp+864]
00486738str x1, [sp+872]
0048673cldrsb x27, [x0]
00486740ldr x2, [x0+32]
00486744mov x0, x1
00486748blr x2
0048674cstr x0, [sp+752]
00486750str x1, [sp+760]
00486754add x27, sp, 720
00486758stp xzr, xzr, [x27]
0048675cadd x27, sp, 736
00486760stp xzr, xzr, [x27]
00486764add x1, sp, 720
00486768str x1, [sp+584]
0048676cldr x0, [sp+752]
00486770ldr x1, [sp+760]
00486774bl runtime.convTstring
00486778str x0, [sp+576]
0048677cldr x1, [sp+584]
00486780ldrsb x27, [x1]
00486784adrp x2, 0x16f000
00486788add x2, x2, 2944
0048678cstr x2, [x1]
00486790adrp x27, 0x5c5000
00486794ldr w2, [x27+3056]
00486798cbz w2, 0x4867a0
0048679cb 0x4867a4
004867a0
004867a0loc_4867a0:
004867a0b 0x4867b8
004867a4
004867a4loc_4867a4:
004867a4bl runtime.gcWriteBarrier2
004867a8str x0, [x25]
004867acldr x5, [x1+8]
004867b0str x5, [x25+8]
004867b4b 0x4867b8
004867b8
004867b8loc_4867b8:
004867b8str x0, [x1+8]
004867bcldr x5, [sp+272]
004867c0ldr x6, [sp+280]
004867c4str x5, [sp+560]
004867c8str x6, [sp+568]
004867ccstr x5, [sp+552]
004867d0ldr x5, [sp+552]
004867d4cbnz x5, 0x4867dc
004867d8b 0x4867ec
004867dc
004867dcloc_4867dc:
004867dcldr x5, [sp+552]
004867e0ldr x5, [x5+8]
004867e4str x5, [sp+552]
004867e8b 0x4867f0
004867ec
004867ecloc_4867ec:
004867ecb 0x4867f0
004867f0
004867f0loc_4867f0:
004867f0ldr x5, [sp+584]
004867f4ldrsb x27, [x5]
004867f8ldr x6, [sp+568]
004867fcldr x7, [sp+552]
00486800str x7, [x5+16]
00486804adrp x27, 0x5c5000
00486808ldr w7, [x27+3056]
0048680ccbz w7, 0x486814
00486810b 0x486818
00486814
00486814loc_486814:
00486814b 0x48682c
00486818
00486818loc_486818:
00486818bl runtime.gcWriteBarrier2
0048681cstr x6, [x25]
00486820ldr x7, [x5+24]
00486824str x7, [x25+8]
00486828b 0x48682c
0048682c
0048682cloc_48682c:
0048682cstr x6, [x5+24]
00486830ldr x2, [sp+584]
00486834ldrsb x27, [x2]
00486838b 0x48683c
0048683c
0048683cloc_48683c:
0048683cstr x2, [sp+592]
00486840orr x4, xzr, 2
00486844str x4, [sp+600]
00486848str x4, [sp+608]
0048684cadrp x0, 0x236000
00486850add x0, x0, 3237
00486854movz x1, 29
00486858mov x3, x4
0048685cbl fmt.Errorf
00486860str x0, [sp+768]
00486864str x1, [sp+776]
00486868str x0, [sp+536]
0048686cstr x1, [sp+544]
00486870ldr x5, [sp+248]
00486874ldr x6, [sp+256]
00486878ldr x7, [sp+264]
0048687cstr x5, [sp+176]
00486880str x6, [sp+184]
00486884str x7, [sp+192]
00486888ldr x5, [sp+536]
0048688cldr x6, [sp+544]
00486890str x5, [sp+160]
00486894str x6, [sp+168]
00486898bl runtime.deferreturn
0048689cldr x3, [sp+160]
004868a0ldr x0, [sp+176]
004868a4ldr x1, [sp+184]
004868a8ldr x4, [sp+168]
004868acldr x2, [sp+192]
004868b0ldp x29, x30, [sp-8]
004868b4add sp, sp, 912
004868b8ret x30
004868bc
004868bcloc_4868bc:
004868bcadrp x0, 0x16f000
004868c0add x0, x0, 3072
004868c4orr x1, xzr, 4
004868c8mov x2, x1
004868ccbl runtime.makeslice
004868d0str x0, [sp+200]
004868d4orr x3, xzr, 4
004868d8str x3, [sp+208]
004868dcstr x3, [sp+216]
004868e0add x27, sp, 768
004868e4stp xzr, xzr, [x27]
004868e8ldr x0, [sp+928]
004868ecldrsb x27, [x0]
004868f0str x0, [sp+528]
004868f4ldr x1, [sp+200]
004868f8ldr x2, [sp+208]
004868fcldr x3, [sp+216]
00486900bl net.(*conn).Read
00486904str x0, [sp+136]
00486908str x1, [sp+768]
0048690cstr x2, [sp+776]
00486910ldr x3, [sp+136]
00486914str x3, [sp+152]
00486918str x1, [sp+848]
0048691cstr x2, [sp+856]
00486920str x1, [sp+272]
00486924str x2, [sp+280]
00486928cbnz x1, 0x486930
0048692cb 0x486a40
00486930
00486930loc_486930:
00486930add x27, sp, 704
00486934stp xzr, xzr, [x27]
00486938add x5, sp, 704
0048693cstr x5, [sp+496]
00486940ldr x5, [sp+272]
00486944ldr x6, [sp+280]
00486948str x5, [sp+480]
0048694cstr x6, [sp+488]
00486950str x5, [sp+472]
00486954ldr x5, [sp+472]
00486958cbnz x5, 0x486960
0048695cb 0x486970
00486960
00486960loc_486960:
00486960ldr x5, [sp+472]
00486964ldr x5, [x5+8]
00486968str x5, [sp+472]
0048696cb 0x486974
00486970
00486970loc_486970:
00486970b 0x486974
00486974
00486974loc_486974:
00486974ldr x5, [sp+496]
00486978ldrsb x27, [x5]
0048697cldr x6, [sp+488]
00486980ldr x7, [sp+472]
00486984str x7, [x5]
00486988adrp x27, 0x5c5000
0048698cldr w7, [x27+3056]
00486990cbz w7, 0x486998
00486994b 0x48699c
00486998
00486998loc_486998:
00486998b 0x4869b0
0048699c
0048699cloc_48699c:
0048699cbl runtime.gcWriteBarrier2
004869a0str x6, [x25]
004869a4ldr x7, [x5+8]
004869a8str x7, [x25+8]
004869acb 0x4869b0
004869b0
004869b0loc_4869b0:
004869b0str x6, [x5+8]
004869b4ldr x2, [sp+496]
004869b8ldrsb x27, [x2]
004869bcb 0x4869c0
004869c0
004869c0loc_4869c0:
004869c0str x2, [sp+504]
004869c4orr x4, xzr, 1
004869c8str x4, [sp+512]
004869ccstr x4, [sp+520]
004869d0adrp x0, 0x23d000
004869d4add x0, x0, 728
004869d8movz x1, 38
004869dcmov x3, x4
004869e0bl fmt.Errorf
004869e4str x0, [sp+768]
004869e8str x1, [sp+776]
004869ecstr x0, [sp+456]
004869f0str x1, [sp+464]
004869f4ldr x5, [sp+248]
004869f8ldr x6, [sp+256]
004869fcldr x7, [sp+264]
00486a00str x5, [sp+176]
00486a04str x6, [sp+184]
00486a08str x7, [sp+192]
00486a0cldr x5, [sp+456]
00486a10ldr x6, [sp+464]
00486a14str x5, [sp+160]
00486a18str x6, [sp+168]
00486a1cbl runtime.deferreturn
00486a20ldr x3, [sp+160]
00486a24ldr x0, [sp+176]
00486a28ldr x1, [sp+184]
00486a2cldr x4, [sp+168]
00486a30ldr x2, [sp+192]
00486a34ldp x29, x30, [sp-8]
00486a38add sp, sp, 912
00486a3cret x30
00486a40
00486a40loc_486a40:
00486a40ldr x0, [sp+200]
00486a44ldr x1, [sp+208]
00486a48ldr x2, [sp+216]
00486a4cbl encoding/binary.bigEndian.Uint32
00486a50str w0, [sp+56]
00486a54mov w2, w0
00486a58mov w1, w0
00486a5cadrp x0, 0x16f000
00486a60add x0, x0, 3072
00486a64bl runtime.makeslice
00486a68ldr w3, [sp+56]
00486a6cldr w4, [sp+56]
00486a70str x0, [sp+224]
00486a74str x3, [sp+232]
00486a78mov x3, x4
00486a7cstr x3, [sp+240]
00486a80add x27, sp, 768
00486a84stp xzr, xzr, [x27]
00486a88ldr x2, [sp+224]
00486a8cldr x3, [sp+232]
00486a90ldr x4, [sp+240]
00486a94ldr x1, [sp+928]
00486a98adrp x0, 0x28f000
00486a9cadd x0, x0, 2144
00486aa0bl io.ReadFull
00486aa4str x0, [sp+136]
00486aa8str x1, [sp+768]
00486aacstr x2, [sp+776]
00486ab0ldr x3, [sp+136]
00486ab4str x3, [sp+144]
00486ab8str x1, [sp+832]
00486abcstr x2, [sp+840]
00486ac0str x1, [sp+272]
00486ac4str x2, [sp+280]
00486ac8cbnz x1, 0x486ad0
00486accb 0x486be0
00486ad0
00486ad0loc_486ad0:
00486ad0add x27, sp, 704
00486ad4stp xzr, xzr, [x27]
00486ad8add x5, sp, 704
00486adcstr x5, [sp+416]
00486ae0ldr x5, [sp+272]
00486ae4ldr x6, [sp+280]
00486ae8str x5, [sp+400]
00486aecstr x6, [sp+408]
00486af0str x5, [sp+392]
00486af4ldr x5, [sp+392]
00486af8cbnz x5, 0x486b00
00486afcb 0x486b10
00486b00
00486b00loc_486b00:
00486b00ldr x5, [sp+392]
00486b04ldr x5, [x5+8]
00486b08str x5, [sp+392]
00486b0cb 0x486b14
00486b10
00486b10loc_486b10:
00486b10b 0x486b14
00486b14
00486b14loc_486b14:
00486b14ldr x5, [sp+416]
00486b18ldrsb x27, [x5]
00486b1cldr x6, [sp+392]
00486b20ldr x7, [sp+408]
00486b24str x6, [x5]
00486b28adrp x27, 0x5c5000
00486b2cldr w6, [x27+3056]
00486b30cbz w6, 0x486b38
00486b34b 0x486b3c
00486b38
00486b38loc_486b38:
00486b38b 0x486b50
00486b3c
00486b3cloc_486b3c:
00486b3cbl runtime.gcWriteBarrier2
00486b40str x7, [x25]
00486b44ldr x6, [x5+8]
00486b48str x6, [x25+8]
00486b4cb 0x486b50
00486b50
00486b50loc_486b50:
00486b50str x7, [x5+8]
00486b54ldr x2, [sp+416]
00486b58ldrsb x27, [x2]
00486b5cb 0x486b60
00486b60
00486b60loc_486b60:
00486b60str x2, [sp+432]
00486b64orr x4, xzr, 1
00486b68str x4, [sp+440]
00486b6cstr x4, [sp+448]
00486b70adrp x0, 0x234000
00486b74add x0, x0, 2489
00486b78movz x1, 26
00486b7cmov x3, x4
00486b80bl fmt.Errorf
00486b84str x0, [sp+768]
00486b88str x1, [sp+776]
00486b8cstr x0, [sp+376]
00486b90str x1, [sp+384]
00486b94ldr x5, [sp+248]
00486b98ldr x6, [sp+256]
00486b9cldr x7, [sp+264]
00486ba0str x5, [sp+176]
00486ba4str x6, [sp+184]
00486ba8str x7, [sp+192]
00486bacldr x5, [sp+376]
00486bb0ldr x6, [sp+384]
00486bb4str x5, [sp+160]
00486bb8str x6, [sp+168]
00486bbcbl runtime.deferreturn
00486bc0ldr x3, [sp+160]
00486bc4ldr x0, [sp+176]
00486bc8ldr x1, [sp+184]
00486bccldr x4, [sp+168]
00486bd0ldr x2, [sp+192]
00486bd4ldp x29, x30, [sp-8]
00486bd8add sp, sp, 912
00486bdcret x30
00486be0
00486be0loc_486be0:
00486be0ldr x1, [sp+232]
00486be4str x1, [sp+136]
00486be8cbz x1, 0x486bf0
00486becb 0x486d0c
00486bf0
00486bf0loc_486bf0:
00486bf0ldr x0, [sp+928]
00486bf4ldrsb x27, [x0]
00486bf8str x0, [sp+368]
00486bfcbl net.(*conn).RemoteAddr
00486c00str x0, [sp+816]
00486c04str x1, [sp+824]
00486c08ldrsb x27, [x0]
00486c0cldr x2, [x0+32]
00486c10mov x0, x1
00486c14blr x2
00486c18str x0, [sp+752]
00486c1cstr x1, [sp+760]
00486c20add x27, sp, 704
00486c24stp xzr, xzr, [x27]
00486c28add x1, sp, 704
00486c2cstr x1, [sp+336]
00486c30ldr x0, [sp+752]
00486c34ldr x1, [sp+760]
00486c38bl runtime.convTstring
00486c3cstr x0, [sp+328]
00486c40ldr x1, [sp+336]
00486c44ldrsb x27, [x1]
00486c48adrp x2, 0x16f000
00486c4cadd x2, x2, 2944
00486c50str x2, [x1]
00486c54adrp x27, 0x5c5000
00486c58ldr w2, [x27+3056]
00486c5ccbz w2, 0x486c64
00486c60b 0x486c68
00486c64
00486c64loc_486c64:
00486c64b 0x486c7c
00486c68
00486c68loc_486c68:
00486c68bl runtime.gcWriteBarrier2
00486c6cstr x0, [x25]
00486c70ldr x5, [x1+8]
00486c74str x5, [x25+8]
00486c78b 0x486c7c
00486c7c
00486c7cloc_486c7c:
00486c7cstr x0, [x1+8]
00486c80ldr x2, [sp+336]
00486c84ldrsb x27, [x2]
00486c88b 0x486c8c
00486c8c
00486c8cloc_486c8c:
00486c8cstr x2, [sp+344]
00486c90orr x4, xzr, 1
00486c94str x4, [sp+352]
00486c98str x4, [sp+360]
00486c9cadrp x0, 0x236000
00486ca0add x0, x0, 120
00486ca4orr x1, xzr, 28
00486ca8mov x3, x4
00486cacbl fmt.Errorf
00486cb0str x0, [sp+768]
00486cb4str x1, [sp+776]
00486cb8str x0, [sp+312]
00486cbcstr x1, [sp+320]
00486cc0ldr x5, [sp+248]
00486cc4ldr x6, [sp+256]
00486cc8ldr x7, [sp+264]
00486cccstr x5, [sp+176]
00486cd0str x6, [sp+184]
00486cd4str x7, [sp+192]
00486cd8ldr x5, [sp+312]
00486cdcldr x6, [sp+320]
00486ce0str x5, [sp+160]
00486ce4str x6, [sp+168]
00486ce8bl runtime.deferreturn
00486cecldr x3, [sp+160]
00486cf0ldr x0, [sp+176]
00486cf4ldr x1, [sp+184]
00486cf8ldr x4, [sp+168]
00486cfcldr x2, [sp+192]
00486d00ldp x29, x30, [sp-8]
00486d04add sp, sp, 912
00486d08ret x30
00486d0c
00486d0cloc_486d0c:
00486d0cstp xzr, xzr, [sp+296]
00486d10ldr x0, [sp+224]
00486d14ldr x1, [sp+232]
00486d18ldr x2, [sp+240]
00486d1cstr x0, [sp+176]
00486d20str x1, [sp+184]
00486d24str x2, [sp+192]
00486d28ldr x0, [sp+296]
00486d2cldr x1, [sp+304]
00486d30str x0, [sp+160]
00486d34str x1, [sp+168]
00486d38bl runtime.deferreturn
00486d3cldr x3, [sp+160]
00486d40ldr x0, [sp+176]
00486d44ldr x1, [sp+184]
00486d48ldr x4, [sp+168]
00486d4cldr x2, [sp+192]
00486d50ldp x29, x30, [sp-8]
00486d54add sp, sp, 912
00486d58ret x30
00486d5c
00486d5cloc_486d5c:
00486d5cbl runtime.deferreturn
00486d60ldr x3, [sp+160]
00486d64ldr x0, [sp+176]
00486d68ldr x1, [sp+184]
00486d6cldr x4, [sp+168]
00486d70ldr x2, [sp+192]
00486d74ldp x29, x30, [sp-8]
00486d78add sp, sp, 912
00486d7cret x30
00486d80
00486d80loc_486d80:
00486d80stp x0, x1, [sp+8]
00486d84stp x2, x3, [sp+24]
00486d88str x4, [sp+40]
00486d8cmov x3, x30
00486d90bl runtime.morestack_noctxt.abi0
00486d94ldp x0, x1, [sp+8]
00486d98ldp x2, x3, [sp+24]
00486d9cldr x4, [sp+40]
00486da0b 0x486480
00486da4udf 0
00486da8udf 0
00486dacudf 0
00486480
00486db0
00486db0gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sendTCP.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sendTCP.deferwrap1(void)
00486db0ldr x16, [x28+16]
00486db4subs xzr, sp, x16
00486db8b.ls 0x486de8
00486dbcstr x30, [sp-32]!
00486dc0stur x29, [sp-8]
00486dc4sub x29, sp, 8
00486dc8ldr x16, [x28+32]
00486dcccbnz x16, 0x486df4
00486dd0
00486dd0loc_486dd0:
00486dd0ldr x0, [x26+8]
00486dd4str x0, [sp+16]
00486dd8bl net.(*conn).Close
00486ddcldur x29, [sp-8]
00486de0ldr x30, [sp], 32
00486de4ret x30
00486de8
00486de8loc_486de8:
00486de8mov x3, x30
00486decbl runtime.morestack.abi0
00486df0b 0x486db0
00486df4
00486df4loc_486df4:
00486df4ldr x17, [x16]
00486df8add x20, sp, 40
00486dfcsubs xzr, x20, x17
00486e00b.ne 0x486dd0
00486e04add x20, sp, 8
00486e08str x20, [x16]
00486e0cb 0x486dd0
00486db0
00486db0gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sendTCP.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sendTCP.deferwrap1(void)
00486db0ldr x16, [x28+16]
00486db4subs xzr, sp, x16
00486db8b.ls 0x486de8
00486dbcstr x30, [sp-32]!
00486dc0stur x29, [sp-8]
00486dc4sub x29, sp, 8
00486dc8ldr x16, [x28+32]
00486dcccbnz x16, 0x486df4
00486dd0
00486dd0loc_486dd0:
00486dd0ldr x0, [x26+8]
00486dd4str x0, [sp+16]
00486dd8bl net.(*conn).Close
00486ddcldur x29, [sp-8]
00486de0ldr x30, [sp], 32
00486de4ret x30
00486de8
00486de8loc_486de8:
00486de8mov x3, x30
00486decbl runtime.morestack.abi0
00486df0b 0x486db0
00486df4
00486df4loc_486df4:
00486df4ldr x17, [x16]
00486df8add x20, sp, 40
00486dfcsubs xzr, x20, x17
00486e00b.ne 0x486dd0
00486e04add x20, sp, 8
00486e08str x20, [x16]
00486e0cb 0x486dd0
00486db0
00486e10
00486e10gopkg.in/jcmturner/gokrb5.v7/client.checkForKRBError: ; void gopkg.in/jcmturner/gokrb5.v7/client.checkForKRBError(struct []uint8 b)
00486e10ldr x16, [x28+16]
00486e14subs xzr, sp, x16
00486e18b.ls 0x486f54
00486e1cstr x30, [sp-128]!
00486e20stur x29, [sp-8]
00486e24sub x29, sp, 8
00486e28str x0, [sp+136]
00486e2cstr x1, [sp+144]
00486e30str x2, [sp+152]
00486e34stp xzr, xzr, [sp+56]
00486e38str xzr, [sp+72]
00486e3cstp xzr, xzr, [sp+40]
00486e40adrp x0, 0x216000
00486e44add x0, x0, 2304
00486e48bl runtime.newobject
00486e4cstr x0, [sp+112]
00486e50adrp x27, 0x5c5000
00486e54ldr w1, [x27+3056]
00486e58cbz w1, 0x486e60
00486e5cb 0x486e64
00486e60
00486e60loc_486e60:
00486e60b 0x486e80
00486e64
00486e64loc_486e64:
00486e64str x0, [sp+96]
00486e68mov x1, x0
00486e6cadrp x0, 0x216000
00486e70add x0, x0, 2304
00486e74bl runtime.wbZero
00486e78ldr x0, [sp+96]
00486e7cb 0x486e80
00486e80
00486e80loc_486e80:
00486e80mov x20, x0
00486e84adr x27, 16
00486e88stp x29, x27, [sp-24]
00486e8csub x29, sp, 24
00486e90bl fn_87cd8
00486e94sub x29, sp, 8
00486e98ldr x0, [sp+112]
00486e9cldr x1, [sp+136]
00486ea0ldr x2, [sp+144]
00486ea4ldr x3, [sp+152]
00486ea8bl gopkg.in/jcmturner/gokrb5.v7/messages.(*KRBError).Unmarshal
00486eacstr x0, [sp+80]
00486eb0str x1, [sp+88]
00486eb4cbnz x0, 0x486ebc
00486eb8b 0x486ef8
00486ebc
00486ebcloc_486ebc:
00486ebcldr x5, [sp+136]
00486ec0ldr x6, [sp+144]
00486ec4ldr x7, [sp+152]
00486ec8str x5, [sp+56]
00486eccstr x6, [sp+64]
00486ed0str x7, [sp+72]
00486ed4stp xzr, xzr, [sp+40]
00486ed8ldr x0, [sp+56]
00486edcldr x1, [sp+64]
00486ee0ldr x2, [sp+72]
00486ee4mov x3, xzr
00486ee8mov x4, xzr
00486eecldur x29, [sp-8]
00486ef0ldr x30, [sp], 128
00486ef4ret x30
00486ef8
00486ef8loc_486ef8:
00486ef8ldr x2, [sp+136]
00486efcldr x3, [sp+144]
00486f00ldr x4, [sp+152]
00486f04str x2, [sp+56]
00486f08str x3, [sp+64]
00486f0cstr x4, [sp+72]
00486f10ldr x1, [sp+112]
00486f14adrp x0, 0x216000
00486f18add x0, x0, 2304
00486f1cbl runtime.convT
00486f20str x0, [sp+104]
00486f24adrp x2, 0x290000
00486f28add x2, x2, 1824
00486f2cstr x2, [sp+40]
00486f30str x0, [sp+48]
00486f34ldr x3, [sp+40]
00486f38ldr x0, [sp+56]
00486f3cldr x1, [sp+64]
00486f40ldr x4, [sp+48]
00486f44ldr x2, [sp+72]
00486f48ldur x29, [sp-8]
00486f4cldr x30, [sp], 128
00486f50ret x30
00486f54
00486f54loc_486f54:
00486f54stp x0, x1, [sp+8]
00486f58str x2, [sp+24]
00486f5cmov x3, x30
00486f60bl runtime.morestack_noctxt.abi0
00486f64ldp x0, x1, [sp+8]
00486f68ldr x2, [sp+24]
00486f6cb 0x486e10
00486e10
00486e10gopkg.in/jcmturner/gokrb5.v7/client.checkForKRBError: ; void gopkg.in/jcmturner/gokrb5.v7/client.checkForKRBError(struct []uint8 b)
00486e10ldr x16, [x28+16]
00486e14subs xzr, sp, x16
00486e18b.ls 0x486f54
00486e1cstr x30, [sp-128]!
00486e20stur x29, [sp-8]
00486e24sub x29, sp, 8
00486e28str x0, [sp+136]
00486e2cstr x1, [sp+144]
00486e30str x2, [sp+152]
00486e34stp xzr, xzr, [sp+56]
00486e38str xzr, [sp+72]
00486e3cstp xzr, xzr, [sp+40]
00486e40adrp x0, 0x216000
00486e44add x0, x0, 2304
00486e48bl runtime.newobject
00486e4cstr x0, [sp+112]
00486e50adrp x27, 0x5c5000
00486e54ldr w1, [x27+3056]
00486e58cbz w1, 0x486e60
00486e5cb 0x486e64
00486e60
00486e60loc_486e60:
00486e60b 0x486e80
00486e64
00486e64loc_486e64:
00486e64str x0, [sp+96]
00486e68mov x1, x0
00486e6cadrp x0, 0x216000
00486e70add x0, x0, 2304
00486e74bl runtime.wbZero
00486e78ldr x0, [sp+96]
00486e7cb 0x486e80
00486e80
00486e80loc_486e80:
00486e80mov x20, x0
00486e84adr x27, 16
00486e88stp x29, x27, [sp-24]
00486e8csub x29, sp, 24
00486e90bl fn_87cd8
00486e94sub x29, sp, 8
00486e98ldr x0, [sp+112]
00486e9cldr x1, [sp+136]
00486ea0ldr x2, [sp+144]
00486ea4ldr x3, [sp+152]
00486ea8bl gopkg.in/jcmturner/gokrb5.v7/messages.(*KRBError).Unmarshal
00486eacstr x0, [sp+80]
00486eb0str x1, [sp+88]
00486eb4cbnz x0, 0x486ebc
00486eb8b 0x486ef8
00486ebc
00486ebcloc_486ebc:
00486ebcldr x5, [sp+136]
00486ec0ldr x6, [sp+144]
00486ec4ldr x7, [sp+152]
00486ec8str x5, [sp+56]
00486eccstr x6, [sp+64]
00486ed0str x7, [sp+72]
00486ed4stp xzr, xzr, [sp+40]
00486ed8ldr x0, [sp+56]
00486edcldr x1, [sp+64]
00486ee0ldr x2, [sp+72]
00486ee4mov x3, xzr
00486ee8mov x4, xzr
00486eecldur x29, [sp-8]
00486ef0ldr x30, [sp], 128
00486ef4ret x30
00486ef8
00486ef8loc_486ef8:
00486ef8ldr x2, [sp+136]
00486efcldr x3, [sp+144]
00486f00ldr x4, [sp+152]
00486f04str x2, [sp+56]
00486f08str x3, [sp+64]
00486f0cstr x4, [sp+72]
00486f10ldr x1, [sp+112]
00486f14adrp x0, 0x216000
00486f18add x0, x0, 2304
00486f1cbl runtime.convT
00486f20str x0, [sp+104]
00486f24adrp x2, 0x290000
00486f28add x2, x2, 1824
00486f2cstr x2, [sp+40]
00486f30str x0, [sp+48]
00486f34ldr x3, [sp+40]
00486f38ldr x0, [sp+56]
00486f3cldr x1, [sp+64]
00486f40ldr x4, [sp+48]
00486f44ldr x2, [sp+72]
00486f48ldur x29, [sp-8]
00486f4cldr x30, [sp], 128
00486f50ret x30
00486f54
00486f54loc_486f54:
00486f54stp x0, x1, [sp+8]
00486f58str x2, [sp+24]
00486f5cmov x3, x30
00486f60bl runtime.morestack_noctxt.abi0
00486f64ldp x0, x1, [sp+8]
00486f68ldr x2, [sp+24]
00486f6cb 0x486e10
00486e10
00486f70
00486f70gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).destroy: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).destroy(gopkg.in/jcmturner/gokrb5.v7/client.sessions * s)
00486f70ldr x16, [x28+16]
00486f74sub x17, sp, 144
00486f78subs xzr, x17, x16
00486f7cb.ls 0x4870e8
00486f80sub x20, sp, 272
00486f84stp x29, x30, [x20-8]
00486f88add sp, x20, 0
00486f8csub x29, sp, 8
00486f90str x0, [sp+280]
00486f94ldrsb x27, [x0]
00486f98add x0, x0, 8
00486f9cstr x0, [sp+144]
00486fa0bl sync.(*RWMutex).Lock
00486fa4ldr x1, [sp+280]
00486fa8ldrsb x27, [x1]
00486facadd x1, x1, 8
00486fb0str x1, [sp+256]
00486fb4stp xzr, xzr, [sp+120]
00486fb8add x1, sp, 120
00486fbcstr x1, [sp+136]
00486fc0ldrsb x27, [x1]
00486fc4adrp x2, 4096
00486fc8add x2, x2, 256
00486fccstr x2, [x1]
00486fd0ldrsb x27, [x1]
00486fd4ldr x2, [sp+256]
00486fd8adrp x27, 0x5c5000
00486fdcldr w3, [x27+3056]
00486fe0cbz w3, 0x486fe8
00486fe4b 0x486fec
00486fe8
00486fe8loc_486fe8:
00486fe8b 0x487000
00486fec
00486fecloc_486fec:
00486fecbl runtime.gcWriteBarrier2
00486ff0str x2, [x25]
00486ff4ldr x3, [x1+8]
00486ff8str x3, [x25+8]
00486ffcb 0x487000
00487000
00487000loc_487000:
00487000str x2, [x1+8]
00487004str x1, [sp+64]
00487008add x0, sp, 40
0048700cbl runtime.deferprocStack
00487010subs xzr, x0, 0
00487014b.ne 0x48705c
00487018b 0x48701c
0048701c
0048701cloc_48701c:
0048701cldr x3, [sp+280]
00487020ldrsb x27, [x3]
00487024ldr x3, [x3]
00487028str x3, [sp+248]
0048702cadd x20, sp, 152
00487030adr x27, 16
00487034stp x29, x27, [sp-24]
00487038sub x29, sp, 24
0048703cbl fn_87cf8
00487040sub x29, sp, 8
00487044ldr x1, [sp+248]
00487048adrp x0, 0x19f000
0048704cadd x0, x0, 3744
00487050add x2, sp, 152
00487054bl runtime.mapIterStart
00487058b 0x48706c
0048705c
0048705cloc_48705c:
0048705cbl runtime.deferreturn
00487060ldp x29, x30, [sp-8]
00487064add sp, sp, 272
00487068ret x30
0048706c
0048706cloc_48706c:
0048706cldr x1, [sp+152]
00487070cbnz x1, 0x487078
00487074b 0x4870d8
00487078
00487078loc_487078:
00487078ldr x1, [sp+152]
0048707cldrsb x27, [x1]
00487080ldr x2, [x1]
00487084ldr x1, [x1+8]
00487088str x2, [sp+88]
0048708cstr x1, [sp+96]
00487090ldr x1, [sp+160]
00487094ldrsb x27, [x1]
00487098ldr x0, [x1]
0048709cstr x0, [sp+104]
004870a0bl gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy
004870a4ldr x1, [sp+280]
004870a8ldrsb x27, [x1]
004870acldr x1, [x1]
004870b0str x1, [sp+112]
004870b4ldr x2, [sp+88]
004870b8ldr x3, [sp+96]
004870bcadrp x0, 0x19f000
004870c0add x0, x0, 3744
004870c4bl runtime.mapdelete_faststr
004870c8b 0x4870cc
004870cc
004870ccloc_4870cc:
004870ccadd x0, sp, 152
004870d0bl runtime.mapIterNext
004870d4b 0x48706c
004870d8
004870d8loc_4870d8:
004870d8bl runtime.deferreturn
004870dcldp x29, x30, [sp-8]
004870e0add sp, sp, 272
004870e4ret x30
004870e8
004870e8loc_4870e8:
004870e8str x0, [sp+8]
004870ecmov x3, x30
004870f0bl runtime.morestack_noctxt.abi0
004870f4ldr x0, [sp+8]
004870f8b 0x486f70
004870fcudf 0
00486f70
00486f70gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).destroy: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).destroy(gopkg.in/jcmturner/gokrb5.v7/client.sessions * s)
00486f70ldr x16, [x28+16]
00486f74sub x17, sp, 144
00486f78subs xzr, x17, x16
00486f7cb.ls 0x4870e8
00486f80sub x20, sp, 272
00486f84stp x29, x30, [x20-8]
00486f88add sp, x20, 0
00486f8csub x29, sp, 8
00486f90str x0, [sp+280]
00486f94ldrsb x27, [x0]
00486f98add x0, x0, 8
00486f9cstr x0, [sp+144]
00486fa0bl sync.(*RWMutex).Lock
00486fa4ldr x1, [sp+280]
00486fa8ldrsb x27, [x1]
00486facadd x1, x1, 8
00486fb0str x1, [sp+256]
00486fb4stp xzr, xzr, [sp+120]
00486fb8add x1, sp, 120
00486fbcstr x1, [sp+136]
00486fc0ldrsb x27, [x1]
00486fc4adrp x2, 4096
00486fc8add x2, x2, 256
00486fccstr x2, [x1]
00486fd0ldrsb x27, [x1]
00486fd4ldr x2, [sp+256]
00486fd8adrp x27, 0x5c5000
00486fdcldr w3, [x27+3056]
00486fe0cbz w3, 0x486fe8
00486fe4b 0x486fec
00486fe8
00486fe8loc_486fe8:
00486fe8b 0x487000
00486fec
00486fecloc_486fec:
00486fecbl runtime.gcWriteBarrier2
00486ff0str x2, [x25]
00486ff4ldr x3, [x1+8]
00486ff8str x3, [x25+8]
00486ffcb 0x487000
00487000
00487000loc_487000:
00487000str x2, [x1+8]
00487004str x1, [sp+64]
00487008add x0, sp, 40
0048700cbl runtime.deferprocStack
00487010subs xzr, x0, 0
00487014b.ne 0x48705c
00487018b 0x48701c
0048701c
0048701cloc_48701c:
0048701cldr x3, [sp+280]
00487020ldrsb x27, [x3]
00487024ldr x3, [x3]
00487028str x3, [sp+248]
0048702cadd x20, sp, 152
00487030adr x27, 16
00487034stp x29, x27, [sp-24]
00487038sub x29, sp, 24
0048703cbl fn_87cf8
00487040sub x29, sp, 8
00487044ldr x1, [sp+248]
00487048adrp x0, 0x19f000
0048704cadd x0, x0, 3744
00487050add x2, sp, 152
00487054bl runtime.mapIterStart
00487058b 0x48706c
0048705c
0048705cloc_48705c:
0048705cbl runtime.deferreturn
00487060ldp x29, x30, [sp-8]
00487064add sp, sp, 272
00487068ret x30
0048706c
0048706cloc_48706c:
0048706cldr x1, [sp+152]
00487070cbnz x1, 0x487078
00487074b 0x4870d8
00487078
00487078loc_487078:
00487078ldr x1, [sp+152]
0048707cldrsb x27, [x1]
00487080ldr x2, [x1]
00487084ldr x1, [x1+8]
00487088str x2, [sp+88]
0048708cstr x1, [sp+96]
00487090ldr x1, [sp+160]
00487094ldrsb x27, [x1]
00487098ldr x0, [x1]
0048709cstr x0, [sp+104]
004870a0bl gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy
004870a4ldr x1, [sp+280]
004870a8ldrsb x27, [x1]
004870acldr x1, [x1]
004870b0str x1, [sp+112]
004870b4ldr x2, [sp+88]
004870b8ldr x3, [sp+96]
004870bcadrp x0, 0x19f000
004870c0add x0, x0, 3744
004870c4bl runtime.mapdelete_faststr
004870c8b 0x4870cc
004870cc
004870ccloc_4870cc:
004870ccadd x0, sp, 152
004870d0bl runtime.mapIterNext
004870d4b 0x48706c
004870d8
004870d8loc_4870d8:
004870d8bl runtime.deferreturn
004870dcldp x29, x30, [sp-8]
004870e0add sp, sp, 272
004870e4ret x30
004870e8
004870e8loc_4870e8:
004870e8str x0, [sp+8]
004870ecmov x3, x30
004870f0bl runtime.morestack_noctxt.abi0
004870f4ldr x0, [sp+8]
004870f8b 0x486f70
004870fcudf 0
00486f70
00487100
00487100gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).destroy.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).destroy.deferwrap1(void)
00487100ldr x16, [x28+16]
00487104subs xzr, sp, x16
00487108b.ls 0x487138
0048710cstr x30, [sp-32]!
00487110stur x29, [sp-8]
00487114sub x29, sp, 8
00487118ldr x16, [x28+32]
0048711ccbnz x16, 0x487144
00487120
00487120loc_487120:
00487120ldr x0, [x26+8]
00487124str x0, [sp+16]
00487128bl sync.(*RWMutex).Unlock
0048712cldur x29, [sp-8]
00487130ldr x30, [sp], 32
00487134ret x30
00487138
00487138loc_487138:
00487138mov x3, x30
0048713cbl runtime.morestack.abi0
00487140b 0x487100
00487144
00487144loc_487144:
00487144ldr x17, [x16]
00487148add x20, sp, 40
0048714csubs xzr, x20, x17
00487150b.ne 0x487120
00487154add x20, sp, 8
00487158str x20, [x16]
0048715cb 0x487120
00487100
00487100gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).destroy.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).destroy.deferwrap1(void)
00487100ldr x16, [x28+16]
00487104subs xzr, sp, x16
00487108b.ls 0x487138
0048710cstr x30, [sp-32]!
00487110stur x29, [sp-8]
00487114sub x29, sp, 8
00487118ldr x16, [x28+32]
0048711ccbnz x16, 0x487144
00487120
00487120loc_487120:
00487120ldr x0, [x26+8]
00487124str x0, [sp+16]
00487128bl sync.(*RWMutex).Unlock
0048712cldur x29, [sp-8]
00487130ldr x30, [sp], 32
00487134ret x30
00487138
00487138loc_487138:
00487138mov x3, x30
0048713cbl runtime.morestack.abi0
00487140b 0x487100
00487144
00487144loc_487144:
00487144ldr x17, [x16]
00487148add x20, sp, 40
0048714csubs xzr, x20, x17
00487150b.ne 0x487120
00487154add x20, sp, 8
00487158str x20, [x16]
0048715cb 0x487120
00487100
00487160
00487160gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update(gopkg.in/jcmturner/gokrb5.v7/client.sessions * s, gopkg.in/jcmturner/gokrb5.v7/client.session * sess)
00487160ldr x16, [x28+16]
00487164sub x17, sp, 240
00487168subs xzr, x17, x16
0048716cb.ls 0x487478
00487170sub x20, sp, 368
00487174stp x29, x30, [x20-8]
00487178add sp, x20, 0
0048717csub x29, sp, 8
00487180str x0, [sp+376]
00487184str x1, [sp+384]
00487188ldrsb x27, [x0]
0048718cadd x0, x0, 8
00487190str x0, [sp+352]
00487194bl sync.(*RWMutex).Lock
00487198ldr x1, [sp+376]
0048719cldrsb x27, [x1]
004871a0add x1, x1, 8
004871a4str x1, [sp+248]
004871a8stp xzr, xzr, [sp+328]
004871acadd x1, sp, 328
004871b0str x1, [sp+344]
004871b4ldrsb x27, [x1]
004871b8adrp x2, 0
004871bcadd x2, x2, 1264
004871c0str x2, [x1]
004871c4ldrsb x27, [x1]
004871c8ldr x2, [sp+248]
004871ccadrp x27, 0x5c4000
004871d0ldr w3, [x27+3056]
004871d4cbz w3, 0x4871dc
004871d8b 0x4871e0
004871dc
004871dcloc_4871dc:
004871dcb 0x4871f4
004871e0
004871e0loc_4871e0:
004871e0bl runtime.gcWriteBarrier2
004871e4str x2, [x25]
004871e8ldr x3, [x1+8]
004871ecstr x3, [x25+8]
004871f0b 0x4871f4
004871f4
004871f4loc_4871f4:
004871f4str x2, [x1+8]
004871f8str x1, [sp+128]
004871fcadd x0, sp, 104
00487200bl runtime.deferprocStack
00487204subs xzr, x0, 0
00487208b.ne 0x487468
0048720cb 0x487210
00487210
00487210loc_487210:
00487210str xzr, [sp+160]
00487214ldr x4, [sp+376]
00487218ldrsb x27, [x4]
0048721cldr x4, [x4]
00487220str x4, [sp+320]
00487224ldr x4, [sp+384]
00487228ldrsb x27, [x4]
0048722cldr x2, [x4]
00487230ldr x3, [x4+8]
00487234str x2, [sp+304]
00487238str x3, [sp+312]
0048723cldr x1, [sp+320]
00487240adrp x0, 0x19f000
00487244add x0, x0, 3744
00487248bl runtime.mapaccess2_faststr
0048724cstr x0, [sp+296]
00487250strb w1, [sp+54]
00487254ldr x4, [sp+296]
00487258ldr x4, [x4]
0048725cstr x4, [sp+160]
00487260str x4, [sp+176]
00487264ldrb w4, [sp+54]
00487268strb w4, [sp+55]
0048726cldr x4, [sp+176]
00487270str x4, [sp+152]
00487274ldrb w4, [sp+55]
00487278strb w4, [sp+53]
0048727ctbnz w4, 0, 0x487284
00487280b 0x4873e4
00487284
00487284loc_487284:
00487284ldr x4, [sp+384]
00487288ldr x5, [sp+152]
0048728csubs xzr, x4, x5
00487290b.ne 0x487298
00487294b 0x4873e0
00487298
00487298loc_487298:
00487298ldr x1, [sp+152]
0048729cldrsb x27, [x1]
004872a0add x0, x1, 536
004872a4str x0, [sp+288]
004872a8bl sync.(*RWMutex).Lock
004872acldr x1, [sp+152]
004872b0ldrsb x27, [x1]
004872b4add x1, x1, 536
004872b8str x1, [sp+168]
004872bcstp xzr, xzr, [sp+264]
004872c0add x1, sp, 264
004872c4str x1, [sp+280]
004872c8ldrsb x27, [x1]
004872ccadrp x2, 0
004872d0add x2, x2, 1168
004872d4str x2, [x1]
004872d8ldrsb x27, [x1]
004872dcldr x2, [sp+168]
004872e0adrp x27, 0x5c4000
004872e4ldr w3, [x27+3056]
004872e8cbz w3, 0x4872f0
004872ecb 0x4872f4
004872f0
004872f0loc_4872f0:
004872f0b 0x487308
004872f4
004872f4loc_4872f4:
004872f4bl runtime.gcWriteBarrier2
004872f8str x2, [x25]
004872fcldr x3, [x1+8]
00487300str x3, [x25+8]
00487304b 0x487308
00487308
00487308loc_487308:
00487308str x2, [x1+8]
0048730cstr x1, [sp+80]
00487310add x0, sp, 56
00487314bl runtime.deferprocStack
00487318subs xzr, x0, 0
0048731cb.ne 0x4873d0
00487320b 0x487324
00487324
00487324loc_487324:
00487324ldr x2, [sp+152]
00487328ldrsb x27, [x2]
0048732cldr x2, [x2+528]
00487330str x2, [sp+256]
00487334ldr x0, [sp+256]
00487338adrp x1, 0x288000
0048733cadd x1, x1, 152
00487340bl runtime.chansend1
00487344ldr x2, [sp+376]
00487348ldrsb x27, [x2]
0048734cldr x2, [x2]
00487350str x2, [sp+240]
00487354ldr x2, [sp+384]
00487358ldrsb x27, [x2]
0048735cldr x3, [x2]
00487360ldr x2, [x2+8]
00487364str x3, [sp+224]
00487368str x2, [sp+232]
0048736cldr x1, [sp+240]
00487370adrp x0, 0x19f000
00487374add x0, x0, 3744
00487378mov x4, x2
0048737cmov x2, x3
00487380mov x3, x4
00487384bl runtime.mapassign_faststr
00487388str x0, [sp+216]
0048738cldrsb x27, [x0]
00487390ldr x2, [sp+384]
00487394adrp x27, 0x5c4000
00487398ldr w3, [x27+3056]
0048739ccbz w3, 0x4873a4
004873a0b 0x4873a8
004873a4
004873a4loc_4873a4:
004873a4b 0x4873bc
004873a8
004873a8loc_4873a8:
004873a8bl runtime.gcWriteBarrier2
004873acstr x2, [x25]
004873b0ldr x1, [x0]
004873b4str x1, [x25+8]
004873b8b 0x4873bc
004873bc
004873bcloc_4873bc:
004873bcstr x2, [x0]
004873c0bl runtime.deferreturn
004873c4ldp x29, x30, [sp-8]
004873c8add sp, sp, 368
004873ccret x30
004873d0
004873d0loc_4873d0:
004873d0bl runtime.deferreturn
004873d4ldp x29, x30, [sp-8]
004873d8add sp, sp, 368
004873dcret x30
004873e0
004873e0loc_4873e0:
004873e0b 0x4873e8
004873e4
004873e4loc_4873e4:
004873e4b 0x4873e8
004873e8
004873e8loc_4873e8:
004873e8ldr x4, [sp+376]
004873ecldrsb x27, [x4]
004873f0ldr x4, [x4]
004873f4str x4, [sp+208]
004873f8ldr x4, [sp+384]
004873fcldrsb x27, [x4]
00487400ldr x2, [x4]
00487404ldr x3, [x4+8]
00487408str x2, [sp+192]
0048740cstr x3, [sp+200]
00487410ldr x1, [sp+208]
00487414adrp x0, 0x19f000
00487418add x0, x0, 3744
0048741cbl runtime.mapassign_faststr
00487420str x0, [sp+184]
00487424ldrsb x27, [x0]
00487428ldr x4, [sp+384]
0048742cadrp x27, 0x5c4000
00487430ldr w5, [x27+3056]
00487434cbz w5, 0x48743c
00487438b 0x487440
0048743c
0048743cloc_48743c:
0048743cb 0x487454
00487440
00487440loc_487440:
00487440bl runtime.gcWriteBarrier2
00487444str x4, [x25]
00487448ldr x1, [x0]
0048744cstr x1, [x25+8]
00487450b 0x487454
00487454
00487454loc_487454:
00487454str x4, [x0]
00487458bl runtime.deferreturn
0048745cldp x29, x30, [sp-8]
00487460add sp, sp, 368
00487464ret x30
00487468
00487468loc_487468:
00487468bl runtime.deferreturn
0048746cldp x29, x30, [sp-8]
00487470add sp, sp, 368
00487474ret x30
00487478
00487478loc_487478:
00487478stp x0, x1, [sp+8]
0048747cmov x3, x30
00487480bl runtime.morestack_noctxt.abi0
00487484ldp x0, x1, [sp+8]
00487488b 0x487160
0048748cudf 0
00487160
00487160gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update(gopkg.in/jcmturner/gokrb5.v7/client.sessions * s, gopkg.in/jcmturner/gokrb5.v7/client.session * sess)
00487160ldr x16, [x28+16]
00487164sub x17, sp, 240
00487168subs xzr, x17, x16
0048716cb.ls 0x487478
00487170sub x20, sp, 368
00487174stp x29, x30, [x20-8]
00487178add sp, x20, 0
0048717csub x29, sp, 8
00487180str x0, [sp+376]
00487184str x1, [sp+384]
00487188ldrsb x27, [x0]
0048718cadd x0, x0, 8
00487190str x0, [sp+352]
00487194bl sync.(*RWMutex).Lock
00487198ldr x1, [sp+376]
0048719cldrsb x27, [x1]
004871a0add x1, x1, 8
004871a4str x1, [sp+248]
004871a8stp xzr, xzr, [sp+328]
004871acadd x1, sp, 328
004871b0str x1, [sp+344]
004871b4ldrsb x27, [x1]
004871b8adrp x2, 0
004871bcadd x2, x2, 1264
004871c0str x2, [x1]
004871c4ldrsb x27, [x1]
004871c8ldr x2, [sp+248]
004871ccadrp x27, 0x5c4000
004871d0ldr w3, [x27+3056]
004871d4cbz w3, 0x4871dc
004871d8b 0x4871e0
004871dc
004871dcloc_4871dc:
004871dcb 0x4871f4
004871e0
004871e0loc_4871e0:
004871e0bl runtime.gcWriteBarrier2
004871e4str x2, [x25]
004871e8ldr x3, [x1+8]
004871ecstr x3, [x25+8]
004871f0b 0x4871f4
004871f4
004871f4loc_4871f4:
004871f4str x2, [x1+8]
004871f8str x1, [sp+128]
004871fcadd x0, sp, 104
00487200bl runtime.deferprocStack
00487204subs xzr, x0, 0
00487208b.ne 0x487468
0048720cb 0x487210
00487210
00487210loc_487210:
00487210str xzr, [sp+160]
00487214ldr x4, [sp+376]
00487218ldrsb x27, [x4]
0048721cldr x4, [x4]
00487220str x4, [sp+320]
00487224ldr x4, [sp+384]
00487228ldrsb x27, [x4]
0048722cldr x2, [x4]
00487230ldr x3, [x4+8]
00487234str x2, [sp+304]
00487238str x3, [sp+312]
0048723cldr x1, [sp+320]
00487240adrp x0, 0x19f000
00487244add x0, x0, 3744
00487248bl runtime.mapaccess2_faststr
0048724cstr x0, [sp+296]
00487250strb w1, [sp+54]
00487254ldr x4, [sp+296]
00487258ldr x4, [x4]
0048725cstr x4, [sp+160]
00487260str x4, [sp+176]
00487264ldrb w4, [sp+54]
00487268strb w4, [sp+55]
0048726cldr x4, [sp+176]
00487270str x4, [sp+152]
00487274ldrb w4, [sp+55]
00487278strb w4, [sp+53]
0048727ctbnz w4, 0, 0x487284
00487280b 0x4873e4
00487284
00487284loc_487284:
00487284ldr x4, [sp+384]
00487288ldr x5, [sp+152]
0048728csubs xzr, x4, x5
00487290b.ne 0x487298
00487294b 0x4873e0
00487298
00487298loc_487298:
00487298ldr x1, [sp+152]
0048729cldrsb x27, [x1]
004872a0add x0, x1, 536
004872a4str x0, [sp+288]
004872a8bl sync.(*RWMutex).Lock
004872acldr x1, [sp+152]
004872b0ldrsb x27, [x1]
004872b4add x1, x1, 536
004872b8str x1, [sp+168]
004872bcstp xzr, xzr, [sp+264]
004872c0add x1, sp, 264
004872c4str x1, [sp+280]
004872c8ldrsb x27, [x1]
004872ccadrp x2, 0
004872d0add x2, x2, 1168
004872d4str x2, [x1]
004872d8ldrsb x27, [x1]
004872dcldr x2, [sp+168]
004872e0adrp x27, 0x5c4000
004872e4ldr w3, [x27+3056]
004872e8cbz w3, 0x4872f0
004872ecb 0x4872f4
004872f0
004872f0loc_4872f0:
004872f0b 0x487308
004872f4
004872f4loc_4872f4:
004872f4bl runtime.gcWriteBarrier2
004872f8str x2, [x25]
004872fcldr x3, [x1+8]
00487300str x3, [x25+8]
00487304b 0x487308
00487308
00487308loc_487308:
00487308str x2, [x1+8]
0048730cstr x1, [sp+80]
00487310add x0, sp, 56
00487314bl runtime.deferprocStack
00487318subs xzr, x0, 0
0048731cb.ne 0x4873d0
00487320b 0x487324
00487324
00487324loc_487324:
00487324ldr x2, [sp+152]
00487328ldrsb x27, [x2]
0048732cldr x2, [x2+528]
00487330str x2, [sp+256]
00487334ldr x0, [sp+256]
00487338adrp x1, 0x288000
0048733cadd x1, x1, 152
00487340bl runtime.chansend1
00487344ldr x2, [sp+376]
00487348ldrsb x27, [x2]
0048734cldr x2, [x2]
00487350str x2, [sp+240]
00487354ldr x2, [sp+384]
00487358ldrsb x27, [x2]
0048735cldr x3, [x2]
00487360ldr x2, [x2+8]
00487364str x3, [sp+224]
00487368str x2, [sp+232]
0048736cldr x1, [sp+240]
00487370adrp x0, 0x19f000
00487374add x0, x0, 3744
00487378mov x4, x2
0048737cmov x2, x3
00487380mov x3, x4
00487384bl runtime.mapassign_faststr
00487388str x0, [sp+216]
0048738cldrsb x27, [x0]
00487390ldr x2, [sp+384]
00487394adrp x27, 0x5c4000
00487398ldr w3, [x27+3056]
0048739ccbz w3, 0x4873a4
004873a0b 0x4873a8
004873a4
004873a4loc_4873a4:
004873a4b 0x4873bc
004873a8
004873a8loc_4873a8:
004873a8bl runtime.gcWriteBarrier2
004873acstr x2, [x25]
004873b0ldr x1, [x0]
004873b4str x1, [x25+8]
004873b8b 0x4873bc
004873bc
004873bcloc_4873bc:
004873bcstr x2, [x0]
004873c0bl runtime.deferreturn
004873c4ldp x29, x30, [sp-8]
004873c8add sp, sp, 368
004873ccret x30
004873d0
004873d0loc_4873d0:
004873d0bl runtime.deferreturn
004873d4ldp x29, x30, [sp-8]
004873d8add sp, sp, 368
004873dcret x30
004873e0
004873e0loc_4873e0:
004873e0b 0x4873e8
004873e4
004873e4loc_4873e4:
004873e4b 0x4873e8
004873e8
004873e8loc_4873e8:
004873e8ldr x4, [sp+376]
004873ecldrsb x27, [x4]
004873f0ldr x4, [x4]
004873f4str x4, [sp+208]
004873f8ldr x4, [sp+384]
004873fcldrsb x27, [x4]
00487400ldr x2, [x4]
00487404ldr x3, [x4+8]
00487408str x2, [sp+192]
0048740cstr x3, [sp+200]
00487410ldr x1, [sp+208]
00487414adrp x0, 0x19f000
00487418add x0, x0, 3744
0048741cbl runtime.mapassign_faststr
00487420str x0, [sp+184]
00487424ldrsb x27, [x0]
00487428ldr x4, [sp+384]
0048742cadrp x27, 0x5c4000
00487430ldr w5, [x27+3056]
00487434cbz w5, 0x48743c
00487438b 0x487440
0048743c
0048743cloc_48743c:
0048743cb 0x487454
00487440
00487440loc_487440:
00487440bl runtime.gcWriteBarrier2
00487444str x4, [x25]
00487448ldr x1, [x0]
0048744cstr x1, [x25+8]
00487450b 0x487454
00487454
00487454loc_487454:
00487454str x4, [x0]
00487458bl runtime.deferreturn
0048745cldp x29, x30, [sp-8]
00487460add sp, sp, 368
00487464ret x30
00487468
00487468loc_487468:
00487468bl runtime.deferreturn
0048746cldp x29, x30, [sp-8]
00487470add sp, sp, 368
00487474ret x30
00487478
00487478loc_487478:
00487478stp x0, x1, [sp+8]
0048747cmov x3, x30
00487480bl runtime.morestack_noctxt.abi0
00487484ldp x0, x1, [sp+8]
00487488b 0x487160
0048748cudf 0
00487160
00487490
00487490gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update.deferwrap2: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update.deferwrap2(void)
00487490ldr x16, [x28+16]
00487494subs xzr, sp, x16
00487498b.ls 0x4874c8
0048749cstr x30, [sp-32]!
004874a0stur x29, [sp-8]
004874a4sub x29, sp, 8
004874a8ldr x16, [x28+32]
004874accbnz x16, 0x4874d4
004874b0
004874b0loc_4874b0:
004874b0ldr x0, [x26+8]
004874b4str x0, [sp+16]
004874b8bl sync.(*RWMutex).Unlock
004874bcldur x29, [sp-8]
004874c0ldr x30, [sp], 32
004874c4ret x30
004874c8
004874c8loc_4874c8:
004874c8mov x3, x30
004874ccbl runtime.morestack.abi0
004874d0b 0x487490
004874d4
004874d4loc_4874d4:
004874d4ldr x17, [x16]
004874d8add x20, sp, 40
004874dcsubs xzr, x20, x17
004874e0b.ne 0x4874b0
004874e4add x20, sp, 8
004874e8str x20, [x16]
004874ecb 0x4874b0
00487490
00487490gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update.deferwrap2: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update.deferwrap2(void)
00487490ldr x16, [x28+16]
00487494subs xzr, sp, x16
00487498b.ls 0x4874c8
0048749cstr x30, [sp-32]!
004874a0stur x29, [sp-8]
004874a4sub x29, sp, 8
004874a8ldr x16, [x28+32]
004874accbnz x16, 0x4874d4
004874b0
004874b0loc_4874b0:
004874b0ldr x0, [x26+8]
004874b4str x0, [sp+16]
004874b8bl sync.(*RWMutex).Unlock
004874bcldur x29, [sp-8]
004874c0ldr x30, [sp], 32
004874c4ret x30
004874c8
004874c8loc_4874c8:
004874c8mov x3, x30
004874ccbl runtime.morestack.abi0
004874d0b 0x487490
004874d4
004874d4loc_4874d4:
004874d4ldr x17, [x16]
004874d8add x20, sp, 40
004874dcsubs xzr, x20, x17
004874e0b.ne 0x4874b0
004874e4add x20, sp, 8
004874e8str x20, [x16]
004874ecb 0x4874b0
00487490
004874f0
004874f0gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update.deferwrap1(void)
004874f0ldr x16, [x28+16]
004874f4subs xzr, sp, x16
004874f8b.ls 0x487528
004874fcstr x30, [sp-32]!
00487500stur x29, [sp-8]
00487504sub x29, sp, 8
00487508ldr x16, [x28+32]
0048750ccbnz x16, 0x487534
00487510
00487510loc_487510:
00487510ldr x0, [x26+8]
00487514str x0, [sp+16]
00487518bl sync.(*RWMutex).Unlock
0048751cldur x29, [sp-8]
00487520ldr x30, [sp], 32
00487524ret x30
00487528
00487528loc_487528:
00487528mov x3, x30
0048752cbl runtime.morestack.abi0
00487530b 0x4874f0
00487534
00487534loc_487534:
00487534ldr x17, [x16]
00487538add x20, sp, 40
0048753csubs xzr, x20, x17
00487540b.ne 0x487510
00487544add x20, sp, 8
00487548str x20, [x16]
0048754cb 0x487510
004874f0
004874f0gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update.deferwrap1(void)
004874f0ldr x16, [x28+16]
004874f4subs xzr, sp, x16
004874f8b.ls 0x487528
004874fcstr x30, [sp-32]!
00487500stur x29, [sp-8]
00487504sub x29, sp, 8
00487508ldr x16, [x28+32]
0048750ccbnz x16, 0x487534
00487510
00487510loc_487510:
00487510ldr x0, [x26+8]
00487514str x0, [sp+16]
00487518bl sync.(*RWMutex).Unlock
0048751cldur x29, [sp-8]
00487520ldr x30, [sp], 32
00487524ret x30
00487528
00487528loc_487528:
00487528mov x3, x30
0048752cbl runtime.morestack.abi0
00487530b 0x4874f0
00487534
00487534loc_487534:
00487534ldr x17, [x16]
00487538add x20, sp, 40
0048753csubs xzr, x20, x17
00487540b.ne 0x487510
00487544add x20, sp, 8
00487548str x20, [x16]
0048754cb 0x487510
004874f0
00487550
00487550gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get(gopkg.in/jcmturner/gokrb5.v7/client.sessions * s, struct string realm)
00487550ldr x16, [x28+16]
00487554sub x17, sp, 64
00487558subs xzr, x17, x16
0048755cb.ls 0x4876a8
00487560str x30, [sp-192]!
00487564stur x29, [sp-8]
00487568sub x29, sp, 8
0048756cstr x0, [sp+200]
00487570str x1, [sp+208]
00487574str x2, [sp+216]
00487578str xzr, [sp+96]
0048757cstrb wzr, [sp+43]
00487580ldr x1, [sp+200]
00487584ldrsb x27, [x1]
00487588add x0, x1, 8
0048758cstr x0, [sp+176]
00487590bl sync.(*RWMutex).RLock
00487594ldr x1, [sp+200]
00487598ldrsb x27, [x1]
0048759cadd x1, x1, 8
004875a0str x1, [sp+128]
004875a4stp xzr, xzr, [sp+152]
004875a8add x1, sp, 152
004875acstr x1, [sp+168]
004875b0ldrsb x27, [x1]
004875b4adrp x2, 0
004875b8add x2, x2, 1744
004875bcstr x2, [x1]
004875c0ldrsb x27, [x1]
004875c4ldr x2, [sp+128]
004875c8adrp x27, 0x5c4000
004875ccldr w3, [x27+3056]
004875d0cbz w3, 0x4875d8
004875d4b 0x4875dc
004875d8
004875d8loc_4875d8:
004875d8b 0x4875f0
004875dc
004875dcloc_4875dc:
004875dcbl runtime.gcWriteBarrier2
004875e0str x2, [x25]
004875e4ldr x3, [x1+8]
004875e8str x3, [x25+8]
004875ecb 0x4875f0
004875f0
004875f0loc_4875f0:
004875f0str x2, [x1+8]
004875f4str x1, [sp+72]
004875f8add x0, sp, 48
004875fcbl runtime.deferprocStack
00487600subs xzr, x0, 0
00487604b.ne 0x487690
00487608b 0x48760c
0048760c
0048760cloc_48760c:
0048760cstr xzr, [sp+112]
00487610ldr x4, [sp+200]
00487614ldrsb x27, [x4]
00487618ldr x1, [x4]
0048761cstr x1, [sp+144]
00487620ldr x2, [sp+208]
00487624ldr x3, [sp+216]
00487628adrp x0, 0x19f000
0048762cadd x0, x0, 3744
00487630bl runtime.mapaccess2_faststr
00487634str x0, [sp+136]
00487638strb w1, [sp+47]
0048763cldr x4, [sp+136]
00487640ldr x4, [x4]
00487644str x4, [sp+112]
00487648str x4, [sp+120]
0048764cldrb w4, [sp+47]
00487650strb w4, [sp+45]
00487654ldr x4, [sp+120]
00487658str x4, [sp+104]
0048765cldrb w4, [sp+45]
00487660strb w4, [sp+44]
00487664strb w4, [sp+46]
00487668ldr x4, [sp+104]
0048766cstr x4, [sp+96]
00487670ldrb w4, [sp+46]
00487674strb w4, [sp+43]
00487678bl runtime.deferreturn
0048767cldrb w1, [sp+43]
00487680ldr x0, [sp+96]
00487684ldur x29, [sp-8]
00487688ldr x30, [sp], 192
0048768cret x30
00487690
00487690loc_487690:
00487690bl runtime.deferreturn
00487694ldrb w1, [sp+43]
00487698ldr x0, [sp+96]
0048769cldur x29, [sp-8]
004876a0ldr x30, [sp], 192
004876a4ret x30
004876a8
004876a8loc_4876a8:
004876a8stp x0, x1, [sp+8]
004876acstr x2, [sp+24]
004876b0mov x3, x30
004876b4bl runtime.morestack_noctxt.abi0
004876b8ldp x0, x1, [sp+8]
004876bcldr x2, [sp+24]
004876c0b 0x487550
004876c4udf 0
004876c8udf 0
004876ccudf 0
00487550
00487550gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get(gopkg.in/jcmturner/gokrb5.v7/client.sessions * s, struct string realm)
00487550ldr x16, [x28+16]
00487554sub x17, sp, 64
00487558subs xzr, x17, x16
0048755cb.ls 0x4876a8
00487560str x30, [sp-192]!
00487564stur x29, [sp-8]
00487568sub x29, sp, 8
0048756cstr x0, [sp+200]
00487570str x1, [sp+208]
00487574str x2, [sp+216]
00487578str xzr, [sp+96]
0048757cstrb wzr, [sp+43]
00487580ldr x1, [sp+200]
00487584ldrsb x27, [x1]
00487588add x0, x1, 8
0048758cstr x0, [sp+176]
00487590bl sync.(*RWMutex).RLock
00487594ldr x1, [sp+200]
00487598ldrsb x27, [x1]
0048759cadd x1, x1, 8
004875a0str x1, [sp+128]
004875a4stp xzr, xzr, [sp+152]
004875a8add x1, sp, 152
004875acstr x1, [sp+168]
004875b0ldrsb x27, [x1]
004875b4adrp x2, 0
004875b8add x2, x2, 1744
004875bcstr x2, [x1]
004875c0ldrsb x27, [x1]
004875c4ldr x2, [sp+128]
004875c8adrp x27, 0x5c4000
004875ccldr w3, [x27+3056]
004875d0cbz w3, 0x4875d8
004875d4b 0x4875dc
004875d8
004875d8loc_4875d8:
004875d8b 0x4875f0
004875dc
004875dcloc_4875dc:
004875dcbl runtime.gcWriteBarrier2
004875e0str x2, [x25]
004875e4ldr x3, [x1+8]
004875e8str x3, [x25+8]
004875ecb 0x4875f0
004875f0
004875f0loc_4875f0:
004875f0str x2, [x1+8]
004875f4str x1, [sp+72]
004875f8add x0, sp, 48
004875fcbl runtime.deferprocStack
00487600subs xzr, x0, 0
00487604b.ne 0x487690
00487608b 0x48760c
0048760c
0048760cloc_48760c:
0048760cstr xzr, [sp+112]
00487610ldr x4, [sp+200]
00487614ldrsb x27, [x4]
00487618ldr x1, [x4]
0048761cstr x1, [sp+144]
00487620ldr x2, [sp+208]
00487624ldr x3, [sp+216]
00487628adrp x0, 0x19f000
0048762cadd x0, x0, 3744
00487630bl runtime.mapaccess2_faststr
00487634str x0, [sp+136]
00487638strb w1, [sp+47]
0048763cldr x4, [sp+136]
00487640ldr x4, [x4]
00487644str x4, [sp+112]
00487648str x4, [sp+120]
0048764cldrb w4, [sp+47]
00487650strb w4, [sp+45]
00487654ldr x4, [sp+120]
00487658str x4, [sp+104]
0048765cldrb w4, [sp+45]
00487660strb w4, [sp+44]
00487664strb w4, [sp+46]
00487668ldr x4, [sp+104]
0048766cstr x4, [sp+96]
00487670ldrb w4, [sp+46]
00487674strb w4, [sp+43]
00487678bl runtime.deferreturn
0048767cldrb w1, [sp+43]
00487680ldr x0, [sp+96]
00487684ldur x29, [sp-8]
00487688ldr x30, [sp], 192
0048768cret x30
00487690
00487690loc_487690:
00487690bl runtime.deferreturn
00487694ldrb w1, [sp+43]
00487698ldr x0, [sp+96]
0048769cldur x29, [sp-8]
004876a0ldr x30, [sp], 192
004876a4ret x30
004876a8
004876a8loc_4876a8:
004876a8stp x0, x1, [sp+8]
004876acstr x2, [sp+24]
004876b0mov x3, x30
004876b4bl runtime.morestack_noctxt.abi0
004876b8ldp x0, x1, [sp+8]
004876bcldr x2, [sp+24]
004876c0b 0x487550
004876c4udf 0
004876c8udf 0
004876ccudf 0
00487550
004876d0
004876d0gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get.deferwrap1(void)
004876d0ldr x16, [x28+16]
004876d4subs xzr, sp, x16
004876d8b.ls 0x487708
004876dcstr x30, [sp-32]!
004876e0stur x29, [sp-8]
004876e4sub x29, sp, 8
004876e8ldr x16, [x28+32]
004876eccbnz x16, 0x487714
004876f0
004876f0loc_4876f0:
004876f0ldr x0, [x26+8]
004876f4str x0, [sp+16]
004876f8bl sync.(*RWMutex).RUnlock
004876fcldur x29, [sp-8]
00487700ldr x30, [sp], 32
00487704ret x30
00487708
00487708loc_487708:
00487708mov x3, x30
0048770cbl runtime.morestack.abi0
00487710b 0x4876d0
00487714
00487714loc_487714:
00487714ldr x17, [x16]
00487718add x20, sp, 40
0048771csubs xzr, x20, x17
00487720b.ne 0x4876f0
00487724add x20, sp, 8
00487728str x20, [x16]
0048772cb 0x4876f0
004876d0
004876d0gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get.deferwrap1(void)
004876d0ldr x16, [x28+16]
004876d4subs xzr, sp, x16
004876d8b.ls 0x487708
004876dcstr x30, [sp-32]!
004876e0stur x29, [sp-8]
004876e4sub x29, sp, 8
004876e8ldr x16, [x28+32]
004876eccbnz x16, 0x487714
004876f0
004876f0loc_4876f0:
004876f0ldr x0, [x26+8]
004876f4str x0, [sp+16]
004876f8bl sync.(*RWMutex).RUnlock
004876fcldur x29, [sp-8]
00487700ldr x30, [sp], 32
00487704ret x30
00487708
00487708loc_487708:
00487708mov x3, x30
0048770cbl runtime.morestack.abi0
00487710b 0x4876d0
00487714
00487714loc_487714:
00487714ldr x17, [x16]
00487718add x20, sp, 40
0048771csubs xzr, x20, x17
00487720b.ne 0x4876f0
00487724add x20, sp, 8
00487728str x20, [x16]
0048772cb 0x4876f0
004876d0
00487730
00487730gopkg.in/jcmturner/gokrb5.v7/client.(*Client).addSession: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).addSession(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tgt, gopkg.in/jcmturner/gokrb5.v7/messages.EncKDCRepPart dep)
00487730ldr x16, [x28+16]
00487734sub x17, sp, 112
00487738subs xzr, x17, x16
0048773cb.ls 0x487c44
00487740str x30, [sp-240]!
00487744stur x29, [sp-8]
00487748sub x29, sp, 8
0048774cstr x0, [sp+944]
00487750ldr x2, [sp+280]
00487754ldr x1, [sp+288]
00487758subs xzr, x1, 0
0048775cb.hi 0x487764
00487760b 0x487c38
00487764
00487764loc_487764:
00487764ldr x0, [x2]
00487768ldr x1, [x2+8]
0048776cstr x0, [sp+96]
00487770str x1, [sp+104]
00487774bl strings.ToLower
00487778str x0, [sp+144]
0048777cstr x1, [sp+152]
00487780subs xzr, x1, 6
00487784b.ne 0x48778c
00487788b 0x487790
0048778c
0048778cloc_48778c:
0048778cb 0x487840
00487790
00487790loc_487790:
00487790subs xzr, x1, 0
00487794b.hi 0x48779c
00487798b 0x487c30
0048779c
0048779cloc_48779c:
0048779cldrb w2, [x0]
004877a0subs xzr, x1, 1
004877a4b.hi 0x4877ac
004877a8b 0x487c28
004877ac
004877acloc_4877ac:
004877acldrb w3, [x0+1]
004877b0ubfm x3, x3, 56, 7
004877b4orr x2, x2, x3
004877b8subs xzr, x1, 2
004877bcb.hi 0x4877c4
004877c0b 0x487c20
004877c4
004877c4loc_4877c4:
004877c4ldrb w3, [x0+2]
004877c8ubfm x3, x3, 48, 7
004877ccorr x2, x2, x3
004877d0subs xzr, x1, 3
004877d4b.hi 0x4877dc
004877d8b 0x487c18
004877dc
004877dcloc_4877dc:
004877dcldrb w3, [x0+3]
004877e0ubfm x3, x3, 40, 7
004877e4orr x2, x2, x3
004877e8movz x3, 29291
004877ecmovk x3, 0x74620000
004877f0subs wzr, w2, w3
004877f4b.ne 0x4877fc
004877f8b 0x487800
004877fc
004877fcloc_4877fc:
004877fcb 0x487840
00487800
00487800loc_487800:
00487800subs xzr, x1, 4
00487804b.hi 0x48780c
00487808b 0x487c10
0048780c
0048780cloc_48780c:
0048780cldrb w2, [x0+4]
00487810subs xzr, x1, 5
00487814b.hi 0x48781c
00487818b 0x487c08
0048781c
0048781cloc_48781c:
0048781cldrb w3, [x0+5]
00487820ubfm x3, x3, 56, 7
00487824orr x2, x2, x3
00487828ubfm x2, x2, 0, 15
0048782cmovz x3, 29799
00487830subs wzr, w2, w3
00487834b.ne 0x48783c
00487838b 0x48784c
0048783c
0048783cloc_48783c:
0048783cb 0x487840
00487840
00487840loc_487840:
00487840ldur x29, [sp-8]
00487844ldr x30, [sp], 240
00487848ret x30
0048784c
0048784cloc_48784c:
0048784cldr x2, [sp+288]
00487850str x2, [sp+56]
00487854ldr x1, [sp+288]
00487858ldr x3, [sp+280]
0048785csub x0, x2, 1
00487860subs xzr, x1, x0
00487864b.hi 0x48786c
00487868b 0x487c04
0048786c
0048786cloc_48786c:
0048786cadd x1, x3, x0, lsl #4
00487870ldr x1, [x1+8]
00487874ubfm x2, x0, 60, 59
00487878ldr x2, [x3+x2]
0048787cstr x2, [sp+72]
00487880str x1, [sp+80]
00487884adrp x0, 0x208000
00487888add x0, x0, 2560
0048788cbl runtime.newobject
00487890str x0, [sp+88]
00487894adrp x27, 0x5c4000
00487898ldr w1, [x27+3056]
0048789ccbz w1, 0x4878a4
004878a0b 0x4878a8
004878a4
004878a4loc_4878a4:
004878a4b 0x4878c4
004878a8
004878a8loc_4878a8:
004878a8str x0, [sp+168]
004878acmov x1, x0
004878b0adrp x0, 0x208000
004878b4add x0, x0, 2560
004878b8bl runtime.wbZero
004878bcldr x0, [sp+168]
004878c0b 0x4878c4
004878c4
004878c4loc_4878c4:
004878c4mov x20, x0
004878c8adr x27, 16
004878ccstp x29, x27, [sp-24]
004878d0sub x29, sp, 24
004878d4bl fn_87c84
004878d8sub x29, sp, 8
004878dcldr x3, [sp+88]
004878e0ldrsb x27, [x3]
004878e4ldr x4, [sp+72]
004878e8ldr x5, [sp+80]
004878ecstr x5, [x3+8]
004878f0adrp x27, 0x5c4000
004878f4ldr w5, [x27+3056]
004878f8cbz w5, 0x487900
004878fcb 0x487904
00487900
00487900loc_487900:
00487900b 0x487918
00487904
00487904loc_487904:
00487904bl runtime.gcWriteBarrier2
00487908str x4, [x25]
0048790cldr x5, [x3]
00487910str x5, [x25+8]
00487914b 0x487918
00487918
00487918loc_487918:
00487918str x4, [x3]
0048791cldr x3, [sp+88]
00487920ldrsb x27, [x3]
00487924ldr x4, [sp+768]
00487928ldr x5, [sp+752]
0048792cldr x6, [sp+760]
00487930str x5, [x3+16]
00487934str x6, [x3+24]
00487938adrp x27, 0x5c4000
0048793cldr w5, [x27+3056]
00487940cbz w5, 0x487948
00487944b 0x48794c
00487948
00487948loc_487948:
00487948b 0x487960
0048794c
0048794cloc_48794c:
0048794cbl runtime.gcWriteBarrier2
00487950str x4, [x25]
00487954ldr x5, [x3+32]
00487958str x5, [x25+8]
0048795cb 0x487960
00487960
00487960loc_487960:
00487960str x4, [x3+32]
00487964ldr x3, [sp+88]
00487968ldrsb x27, [x3]
0048796cldr x4, [sp+816]
00487970ldr x5, [sp+800]
00487974ldr x6, [sp+808]
00487978str x5, [x3+40]
0048797cstr x6, [x3+48]
00487980adrp x27, 0x5c4000
00487984ldr w5, [x27+3056]
00487988cbz w5, 0x487990
0048798cb 0x487994
00487990
00487990loc_487990:
00487990b 0x4879a8
00487994
00487994loc_487994:
00487994bl runtime.gcWriteBarrier2
00487998str x4, [x25]
0048799cldr x5, [x3+56]
004879a0str x5, [x25+8]
004879a4b 0x4879a8
004879a8
004879a8loc_4879a8:
004879a8str x4, [x3+56]
004879acldr x3, [sp+88]
004879b0ldrsb x27, [x3]
004879b4ldr x4, [sp+840]
004879b8ldr x5, [sp+824]
004879bcldr x6, [sp+832]
004879c0str x5, [x3+64]
004879c4str x6, [x3+72]
004879c8adrp x27, 0x5c4000
004879ccldr w5, [x27+3056]
004879d0cbz w5, 0x4879d8
004879d4b 0x4879dc
004879d8
004879d8loc_4879d8:
004879d8b 0x4879f0
004879dc
004879dcloc_4879dc:
004879dcbl runtime.gcWriteBarrier2
004879e0str x4, [x25]
004879e4ldr x5, [x3+80]
004879e8str x5, [x25+8]
004879ecb 0x4879f0
004879f0
004879f0loc_4879f0:
004879f0str x4, [x3+80]
004879f4ldr x3, [sp+88]
004879f8ldrsb x27, [x3]
004879fcadd x21, x3, 88
00487a00adrp x27, 0x5c4000
00487a04ldr w3, [x27+3056]
00487a08cbz w3, 0x487a10
00487a0cb 0x487a14
00487a10
00487a10loc_487a10:
00487a10b 0x487a34
00487a14
00487a14loc_487a14:
00487a14str x21, [sp+160]
00487a18adrp x0, 0x1f0000
00487a1cadd x0, x0, 2528
00487a20mov x1, x21
00487a24add x2, sp, 248
00487a28bl runtime.wbMove
00487a2cldr x21, [sp+160]
00487a30b 0x487a34
00487a34
00487a34loc_487a34:
00487a34add x20, sp, 248
00487a38adr x27, 16
00487a3cstp x29, x27, [sp-24]
00487a40sub x29, sp, 24
00487a44bl fn_87e60
00487a48sub x29, sp, 8
00487a4cldr x2, [sp+88]
00487a50ldrsb x27, [x2]
00487a54ldr x3, [sp+640]
00487a58ldr x4, [sp+656]
00487a5cldr x5, [sp+648]
00487a60ldrsw x6, [sp+632]
00487a64str w6, [x2+472]
00487a68str x5, [x2+488]
00487a6cstr x4, [x2+496]
00487a70adrp x27, 0x5c4000
00487a74ldr w4, [x27+3056]
00487a78cbz w4, 0x487a80
00487a7cb 0x487a84
00487a80
00487a80loc_487a80:
00487a80b 0x487a98
00487a84
00487a84loc_487a84:
00487a84bl runtime.gcWriteBarrier2
00487a88str x3, [x25]
00487a8cldr x4, [x2+480]
00487a90str x4, [x25+8]
00487a94b 0x487a98
00487a98
00487a98loc_487a98:
00487a98str x3, [x2+480]
00487a9cldr x2, [sp+88]
00487aa0ldrsb x27, [x2]
00487aa4ldr x3, [sp+712]
00487aa8ldr x4, [sp+696]
00487aacldr x5, [sp+704]
00487ab0str x4, [x2+504]
00487ab4str x5, [x2+512]
00487ab8adrp x27, 0x5c4000
00487abcldr w4, [x27+3056]
00487ac0cbz w4, 0x487ac8
00487ac4b 0x487acc
00487ac8
00487ac8loc_487ac8:
00487ac8b 0x487ae0
00487acc
00487accloc_487acc:
00487accbl runtime.gcWriteBarrier2
00487ad0str x3, [x25]
00487ad4ldr x4, [x2+520]
00487ad8str x4, [x25+8]
00487adcb 0x487ae0
00487ae0
00487ae0loc_487ae0:
00487ae0str x3, [x2+520]
00487ae4ldr x2, [sp+88]
00487ae8str x2, [sp+64]
00487aecldr x2, [sp+944]
00487af0ldrsb x27, [x2]
00487af4ldr x0, [x2+24]
00487af8str x0, [sp+224]
00487afcldr x1, [sp+64]
00487b00bl gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update
00487b04ldr x1, [sp+64]
00487b08ldr x0, [sp+944]
00487b0cbl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).enableAutoSessionRenewal
00487b10stp xzr, xzr, [sp+112]
00487b14stp xzr, xzr, [sp+128]
00487b18add x2, sp, 112
00487b1cstr x2, [sp+192]
00487b20ldr x0, [sp+72]
00487b24ldr x1, [sp+80]
00487b28bl runtime.convTstring
00487b2cstr x0, [sp+184]
00487b30ldr x2, [sp+192]
00487b34ldrsb x27, [x2]
00487b38adrp x3, 0x16e000
00487b3cadd x3, x3, 2944
00487b40str x3, [x2]
00487b44adrp x27, 0x5c4000
00487b48ldr w3, [x27+3056]
00487b4ccbz w3, 0x487b54
00487b50b 0x487b58
00487b54
00487b54loc_487b54:
00487b54b 0x487b6c
00487b58
00487b58loc_487b58:
00487b58bl runtime.gcWriteBarrier2
00487b5cstr x0, [x25]
00487b60ldr x3, [x2+8]
00487b64str x3, [x25+8]
00487b68b 0x487b6c
00487b6c
00487b6cloc_487b6c:
00487b6cstr x0, [x2+8]
00487b70adrp x0, 0x224000
00487b74add x0, x0, 1440
00487b78add x1, sp, 800
00487b7cbl runtime.convT
00487b80str x0, [sp+176]
00487b84ldr x2, [sp+192]
00487b88ldrsb x27, [x2]
00487b8cadrp x3, 0x224000
00487b90add x3, x3, 1440
00487b94str x3, [x2+16]
00487b98adrp x27, 0x5c4000
00487b9cldr w3, [x27+3056]
00487ba0cbz w3, 0x487ba8
00487ba4b 0x487bac
00487ba8
00487ba8loc_487ba8:
00487ba8b 0x487bc0
00487bac
00487bacloc_487bac:
00487bacbl runtime.gcWriteBarrier2
00487bb0str x0, [x25]
00487bb4ldr x6, [x2+24]
00487bb8str x6, [x25+8]
00487bbcb 0x487bc0
00487bc0
00487bc0loc_487bc0:
00487bc0str x0, [x2+24]
00487bc4ldr x3, [sp+192]
00487bc8ldrsb x27, [x3]
00487bccb 0x487bd0
00487bd0
00487bd0loc_487bd0:
00487bd0str x3, [sp+200]
00487bd4orr x5, xzr, 2
00487bd8str x5, [sp+208]
00487bdcstr x5, [sp+216]
00487be0ldr x0, [sp+944]
00487be4adrp x1, 0x23c000
00487be8add x1, x1, 766
00487becmovz x2, 38
00487bf0mov x4, x5
00487bf4bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Log
00487bf8ldur x29, [sp-8]
00487bfcldr x30, [sp], 240
00487c00ret x30
00487c04
00487c04loc_487c04:
00487c04bl runtime.panicIndex
00487c08
00487c08loc_487c08:
00487c08movz x0, 5
00487c0cbl runtime.panicIndex
00487c10
00487c10loc_487c10:
00487c10orr x0, xzr, 4
00487c14bl runtime.panicIndex
00487c18
00487c18loc_487c18:
00487c18orr x0, xzr, 3
00487c1cbl runtime.panicIndex
00487c20
00487c20loc_487c20:
00487c20orr x0, xzr, 2
00487c24bl runtime.panicIndex
00487c28
00487c28loc_487c28:
00487c28orr x0, xzr, 1
00487c2cbl runtime.panicIndex
00487c30
00487c30loc_487c30:
00487c30mov x0, xzr
00487c34bl runtime.panicIndex
00487c38
00487c38loc_487c38:
00487c38mov x0, xzr
00487c3cbl runtime.panicIndex
00487c40hint
00487c44
00487c44loc_487c44:
00487c44str x0, [sp+704]
00487c48mov x3, x30
00487c4cbl runtime.morestack_noctxt.abi0
00487c50ldr x0, [sp+704]
00487c54b 0x487730
00487c58udf 0
00487c5cudf 0
00487730
00487730gopkg.in/jcmturner/gokrb5.v7/client.(*Client).addSession: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).addSession(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tgt, gopkg.in/jcmturner/gokrb5.v7/messages.EncKDCRepPart dep)
00487730ldr x16, [x28+16]
00487734sub x17, sp, 112
00487738subs xzr, x17, x16
0048773cb.ls 0x487c44
00487740str x30, [sp-240]!
00487744stur x29, [sp-8]
00487748sub x29, sp, 8
0048774cstr x0, [sp+944]
00487750ldr x2, [sp+280]
00487754ldr x1, [sp+288]
00487758subs xzr, x1, 0
0048775cb.hi 0x487764
00487760b 0x487c38
00487764
00487764loc_487764:
00487764ldr x0, [x2]
00487768ldr x1, [x2+8]
0048776cstr x0, [sp+96]
00487770str x1, [sp+104]
00487774bl strings.ToLower
00487778str x0, [sp+144]
0048777cstr x1, [sp+152]
00487780subs xzr, x1, 6
00487784b.ne 0x48778c
00487788b 0x487790
0048778c
0048778cloc_48778c:
0048778cb 0x487840
00487790
00487790loc_487790:
00487790subs xzr, x1, 0
00487794b.hi 0x48779c
00487798b 0x487c30
0048779c
0048779cloc_48779c:
0048779cldrb w2, [x0]
004877a0subs xzr, x1, 1
004877a4b.hi 0x4877ac
004877a8b 0x487c28
004877ac
004877acloc_4877ac:
004877acldrb w3, [x0+1]
004877b0ubfm x3, x3, 56, 7
004877b4orr x2, x2, x3
004877b8subs xzr, x1, 2
004877bcb.hi 0x4877c4
004877c0b 0x487c20
004877c4
004877c4loc_4877c4:
004877c4ldrb w3, [x0+2]
004877c8ubfm x3, x3, 48, 7
004877ccorr x2, x2, x3
004877d0subs xzr, x1, 3
004877d4b.hi 0x4877dc
004877d8b 0x487c18
004877dc
004877dcloc_4877dc:
004877dcldrb w3, [x0+3]
004877e0ubfm x3, x3, 40, 7
004877e4orr x2, x2, x3
004877e8movz x3, 29291
004877ecmovk x3, 0x74620000
004877f0subs wzr, w2, w3
004877f4b.ne 0x4877fc
004877f8b 0x487800
004877fc
004877fcloc_4877fc:
004877fcb 0x487840
00487800
00487800loc_487800:
00487800subs xzr, x1, 4
00487804b.hi 0x48780c
00487808b 0x487c10
0048780c
0048780cloc_48780c:
0048780cldrb w2, [x0+4]
00487810subs xzr, x1, 5
00487814b.hi 0x48781c
00487818b 0x487c08
0048781c
0048781cloc_48781c:
0048781cldrb w3, [x0+5]
00487820ubfm x3, x3, 56, 7
00487824orr x2, x2, x3
00487828ubfm x2, x2, 0, 15
0048782cmovz x3, 29799
00487830subs wzr, w2, w3
00487834b.ne 0x48783c
00487838b 0x48784c
0048783c
0048783cloc_48783c:
0048783cb 0x487840
00487840
00487840loc_487840:
00487840ldur x29, [sp-8]
00487844ldr x30, [sp], 240
00487848ret x30
0048784c
0048784cloc_48784c:
0048784cldr x2, [sp+288]
00487850str x2, [sp+56]
00487854ldr x1, [sp+288]
00487858ldr x3, [sp+280]
0048785csub x0, x2, 1
00487860subs xzr, x1, x0
00487864b.hi 0x48786c
00487868b 0x487c04
0048786c
0048786cloc_48786c:
0048786cadd x1, x3, x0, lsl #4
00487870ldr x1, [x1+8]
00487874ubfm x2, x0, 60, 59
00487878ldr x2, [x3+x2]
0048787cstr x2, [sp+72]
00487880str x1, [sp+80]
00487884adrp x0, 0x208000
00487888add x0, x0, 2560
0048788cbl runtime.newobject
00487890str x0, [sp+88]
00487894adrp x27, 0x5c4000
00487898ldr w1, [x27+3056]
0048789ccbz w1, 0x4878a4
004878a0b 0x4878a8
004878a4
004878a4loc_4878a4:
004878a4b 0x4878c4
004878a8
004878a8loc_4878a8:
004878a8str x0, [sp+168]
004878acmov x1, x0
004878b0adrp x0, 0x208000
004878b4add x0, x0, 2560
004878b8bl runtime.wbZero
004878bcldr x0, [sp+168]
004878c0b 0x4878c4
004878c4
004878c4loc_4878c4:
004878c4mov x20, x0
004878c8adr x27, 16
004878ccstp x29, x27, [sp-24]
004878d0sub x29, sp, 24
004878d4bl fn_87c84
004878d8sub x29, sp, 8
004878dcldr x3, [sp+88]
004878e0ldrsb x27, [x3]
004878e4ldr x4, [sp+72]
004878e8ldr x5, [sp+80]
004878ecstr x5, [x3+8]
004878f0adrp x27, 0x5c4000
004878f4ldr w5, [x27+3056]
004878f8cbz w5, 0x487900
004878fcb 0x487904
00487900
00487900loc_487900:
00487900b 0x487918
00487904
00487904loc_487904:
00487904bl runtime.gcWriteBarrier2
00487908str x4, [x25]
0048790cldr x5, [x3]
00487910str x5, [x25+8]
00487914b 0x487918
00487918
00487918loc_487918:
00487918str x4, [x3]
0048791cldr x3, [sp+88]
00487920ldrsb x27, [x3]
00487924ldr x4, [sp+768]
00487928ldr x5, [sp+752]
0048792cldr x6, [sp+760]
00487930str x5, [x3+16]
00487934str x6, [x3+24]
00487938adrp x27, 0x5c4000
0048793cldr w5, [x27+3056]
00487940cbz w5, 0x487948
00487944b 0x48794c
00487948
00487948loc_487948:
00487948b 0x487960
0048794c
0048794cloc_48794c:
0048794cbl runtime.gcWriteBarrier2
00487950str x4, [x25]
00487954ldr x5, [x3+32]
00487958str x5, [x25+8]
0048795cb 0x487960
00487960
00487960loc_487960:
00487960str x4, [x3+32]
00487964ldr x3, [sp+88]
00487968ldrsb x27, [x3]
0048796cldr x4, [sp+816]
00487970ldr x5, [sp+800]
00487974ldr x6, [sp+808]
00487978str x5, [x3+40]
0048797cstr x6, [x3+48]
00487980adrp x27, 0x5c4000
00487984ldr w5, [x27+3056]
00487988cbz w5, 0x487990
0048798cb 0x487994
00487990
00487990loc_487990:
00487990b 0x4879a8
00487994
00487994loc_487994:
00487994bl runtime.gcWriteBarrier2
00487998str x4, [x25]
0048799cldr x5, [x3+56]
004879a0str x5, [x25+8]
004879a4b 0x4879a8
004879a8
004879a8loc_4879a8:
004879a8str x4, [x3+56]
004879acldr x3, [sp+88]
004879b0ldrsb x27, [x3]
004879b4ldr x4, [sp+840]
004879b8ldr x5, [sp+824]
004879bcldr x6, [sp+832]
004879c0str x5, [x3+64]
004879c4str x6, [x3+72]
004879c8adrp x27, 0x5c4000
004879ccldr w5, [x27+3056]
004879d0cbz w5, 0x4879d8
004879d4b 0x4879dc
004879d8
004879d8loc_4879d8:
004879d8b 0x4879f0
004879dc
004879dcloc_4879dc:
004879dcbl runtime.gcWriteBarrier2
004879e0str x4, [x25]
004879e4ldr x5, [x3+80]
004879e8str x5, [x25+8]
004879ecb 0x4879f0
004879f0
004879f0loc_4879f0:
004879f0str x4, [x3+80]
004879f4ldr x3, [sp+88]
004879f8ldrsb x27, [x3]
004879fcadd x21, x3, 88
00487a00adrp x27, 0x5c4000
00487a04ldr w3, [x27+3056]
00487a08cbz w3, 0x487a10
00487a0cb 0x487a14
00487a10
00487a10loc_487a10:
00487a10b 0x487a34
00487a14
00487a14loc_487a14:
00487a14str x21, [sp+160]
00487a18adrp x0, 0x1f0000
00487a1cadd x0, x0, 2528
00487a20mov x1, x21
00487a24add x2, sp, 248
00487a28bl runtime.wbMove
00487a2cldr x21, [sp+160]
00487a30b 0x487a34
00487a34
00487a34loc_487a34:
00487a34add x20, sp, 248
00487a38adr x27, 16
00487a3cstp x29, x27, [sp-24]
00487a40sub x29, sp, 24
00487a44bl fn_87e60
00487a48sub x29, sp, 8
00487a4cldr x2, [sp+88]
00487a50ldrsb x27, [x2]
00487a54ldr x3, [sp+640]
00487a58ldr x4, [sp+656]
00487a5cldr x5, [sp+648]
00487a60ldrsw x6, [sp+632]
00487a64str w6, [x2+472]
00487a68str x5, [x2+488]
00487a6cstr x4, [x2+496]
00487a70adrp x27, 0x5c4000
00487a74ldr w4, [x27+3056]
00487a78cbz w4, 0x487a80
00487a7cb 0x487a84
00487a80
00487a80loc_487a80:
00487a80b 0x487a98
00487a84
00487a84loc_487a84:
00487a84bl runtime.gcWriteBarrier2
00487a88str x3, [x25]
00487a8cldr x4, [x2+480]
00487a90str x4, [x25+8]
00487a94b 0x487a98
00487a98
00487a98loc_487a98:
00487a98str x3, [x2+480]
00487a9cldr x2, [sp+88]
00487aa0ldrsb x27, [x2]
00487aa4ldr x3, [sp+712]
00487aa8ldr x4, [sp+696]
00487aacldr x5, [sp+704]
00487ab0str x4, [x2+504]
00487ab4str x5, [x2+512]
00487ab8adrp x27, 0x5c4000
00487abcldr w4, [x27+3056]
00487ac0cbz w4, 0x487ac8
00487ac4b 0x487acc
00487ac8
00487ac8loc_487ac8:
00487ac8b 0x487ae0
00487acc
00487accloc_487acc:
00487accbl runtime.gcWriteBarrier2
00487ad0str x3, [x25]
00487ad4ldr x4, [x2+520]
00487ad8str x4, [x25+8]
00487adcb 0x487ae0
00487ae0
00487ae0loc_487ae0:
00487ae0str x3, [x2+520]
00487ae4ldr x2, [sp+88]
00487ae8str x2, [sp+64]
00487aecldr x2, [sp+944]
00487af0ldrsb x27, [x2]
00487af4ldr x0, [x2+24]
00487af8str x0, [sp+224]
00487afcldr x1, [sp+64]
00487b00bl gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).update
00487b04ldr x1, [sp+64]
00487b08ldr x0, [sp+944]
00487b0cbl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).enableAutoSessionRenewal
00487b10stp xzr, xzr, [sp+112]
00487b14stp xzr, xzr, [sp+128]
00487b18add x2, sp, 112
00487b1cstr x2, [sp+192]
00487b20ldr x0, [sp+72]
00487b24ldr x1, [sp+80]
00487b28bl runtime.convTstring
00487b2cstr x0, [sp+184]
00487b30ldr x2, [sp+192]
00487b34ldrsb x27, [x2]
00487b38adrp x3, 0x16e000
00487b3cadd x3, x3, 2944
00487b40str x3, [x2]
00487b44adrp x27, 0x5c4000
00487b48ldr w3, [x27+3056]
00487b4ccbz w3, 0x487b54
00487b50b 0x487b58
00487b54
00487b54loc_487b54:
00487b54b 0x487b6c
00487b58
00487b58loc_487b58:
00487b58bl runtime.gcWriteBarrier2
00487b5cstr x0, [x25]
00487b60ldr x3, [x2+8]
00487b64str x3, [x25+8]
00487b68b 0x487b6c
00487b6c
00487b6cloc_487b6c:
00487b6cstr x0, [x2+8]
00487b70adrp x0, 0x224000
00487b74add x0, x0, 1440
00487b78add x1, sp, 800
00487b7cbl runtime.convT
00487b80str x0, [sp+176]
00487b84ldr x2, [sp+192]
00487b88ldrsb x27, [x2]
00487b8cadrp x3, 0x224000
00487b90add x3, x3, 1440
00487b94str x3, [x2+16]
00487b98adrp x27, 0x5c4000
00487b9cldr w3, [x27+3056]
00487ba0cbz w3, 0x487ba8
00487ba4b 0x487bac
00487ba8
00487ba8loc_487ba8:
00487ba8b 0x487bc0
00487bac
00487bacloc_487bac:
00487bacbl runtime.gcWriteBarrier2
00487bb0str x0, [x25]
00487bb4ldr x6, [x2+24]
00487bb8str x6, [x25+8]
00487bbcb 0x487bc0
00487bc0
00487bc0loc_487bc0:
00487bc0str x0, [x2+24]
00487bc4ldr x3, [sp+192]
00487bc8ldrsb x27, [x3]
00487bccb 0x487bd0
00487bd0
00487bd0loc_487bd0:
00487bd0str x3, [sp+200]
00487bd4orr x5, xzr, 2
00487bd8str x5, [sp+208]
00487bdcstr x5, [sp+216]
00487be0ldr x0, [sp+944]
00487be4adrp x1, 0x23c000
00487be8add x1, x1, 766
00487becmovz x2, 38
00487bf0mov x4, x5
00487bf4bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Log
00487bf8ldur x29, [sp-8]
00487bfcldr x30, [sp], 240
00487c00ret x30
00487c04
00487c04loc_487c04:
00487c04bl runtime.panicIndex
00487c08
00487c08loc_487c08:
00487c08movz x0, 5
00487c0cbl runtime.panicIndex
00487c10
00487c10loc_487c10:
00487c10orr x0, xzr, 4
00487c14bl runtime.panicIndex
00487c18
00487c18loc_487c18:
00487c18orr x0, xzr, 3
00487c1cbl runtime.panicIndex
00487c20
00487c20loc_487c20:
00487c20orr x0, xzr, 2
00487c24bl runtime.panicIndex
00487c28
00487c28loc_487c28:
00487c28orr x0, xzr, 1
00487c2cbl runtime.panicIndex
00487c30
00487c30loc_487c30:
00487c30mov x0, xzr
00487c34bl runtime.panicIndex
00487c38
00487c38loc_487c38:
00487c38mov x0, xzr
00487c3cbl runtime.panicIndex
00487c40hint
00487c44
00487c44loc_487c44:
00487c44str x0, [sp+704]
00487c48mov x3, x30
00487c4cbl runtime.morestack_noctxt.abi0
00487c50ldr x0, [sp+704]
00487c54b 0x487730
00487c58udf 0
00487c5cudf 0
00487730
00487c60
00487c60gopkg.in/jcmturner/gokrb5.v7/client.(*session).update: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).update(gopkg.in/jcmturner/gokrb5.v7/client.session * s, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tgt, gopkg.in/jcmturner/gokrb5.v7/messages.EncKDCRepPart dep)
00487c60ldr x16, [x28+16]
00487c64sub x17, sp, 16
00487c68subs xzr, x17, x16
00487c6cb.ls 0x487ef0
00487c70str x30, [sp-144]!
00487c74stur x29, [sp-8]
00487c78sub x29, sp, 8
00487c7cstr x0, [sp+848]
00487c80ldrsb x27, [x0]
00487c84add x0, x0, 536
00487c88str x0, [sp+120]
00487c8cbl sync.(*RWMutex).Lock
00487c90ldr x1, [sp+848]
00487c94ldrsb x27, [x1]
00487c98add x1, x1, 536
00487c9cstr x1, [sp+128]
00487ca0stp xzr, xzr, [sp+96]
00487ca4add x1, sp, 96
00487ca8str x1, [sp+112]
00487cacldrsb x27, [x1]
00487cb0adrp x2, 0
00487cb4add x2, x2, 3856
00487cb8str x2, [x1]
00487cbcldrsb x27, [x1]
00487cc0ldr x2, [sp+128]
00487cc4adrp x27, 0x5c4000
00487cc8ldr w3, [x27+3056]
00487ccccbz w3, 0x487cd4
00487cd0b 0x487cd8
00487cd4
00487cd4loc_487cd4:
00487cd4b 0x487cec
00487cd8
00487cd8loc_487cd8:
00487cd8bl runtime.gcWriteBarrier2
00487cdcstr x2, [x25]
00487ce0ldr x3, [x1+8]
00487ce4str x3, [x25+8]
00487ce8b 0x487cec
00487cec
00487cecloc_487cec:
00487cecstr x2, [x1+8]
00487cf0str x1, [sp+64]
00487cf4add x0, sp, 40
00487cf8bl runtime.deferprocStack
00487cfcsubs xzr, x0, 0
00487d00b.ne 0x487ee0
00487d04b 0x487d08
00487d08
00487d08loc_487d08:
00487d08ldr x3, [sp+848]
00487d0cldrsb x27, [x3]
00487d10ldr x4, [sp+672]
00487d14ldr x5, [sp+656]
00487d18ldr x6, [sp+664]
00487d1cstr x5, [x3+16]
00487d20str x6, [x3+24]
00487d24adrp x27, 0x5c4000
00487d28ldr w5, [x27+3056]
00487d2ccbz w5, 0x487d34
00487d30b 0x487d38
00487d34
00487d34loc_487d34:
00487d34b 0x487d4c
00487d38
00487d38loc_487d38:
00487d38bl runtime.gcWriteBarrier2
00487d3cstr x4, [x25]
00487d40ldr x5, [x3+32]
00487d44str x5, [x25+8]
00487d48b 0x487d4c
00487d4c
00487d4cloc_487d4c:
00487d4cstr x4, [x3+32]
00487d50ldr x3, [sp+848]
00487d54ldrsb x27, [x3]
00487d58ldr x4, [sp+720]
00487d5cldr x5, [sp+704]
00487d60ldr x6, [sp+712]
00487d64str x5, [x3+40]
00487d68str x6, [x3+48]
00487d6cadrp x27, 0x5c4000
00487d70ldr w5, [x27+3056]
00487d74cbz w5, 0x487d7c
00487d78b 0x487d80
00487d7c
00487d7cloc_487d7c:
00487d7cb 0x487d94
00487d80
00487d80loc_487d80:
00487d80bl runtime.gcWriteBarrier2
00487d84str x4, [x25]
00487d88ldr x5, [x3+56]
00487d8cstr x5, [x25+8]
00487d90b 0x487d94
00487d94
00487d94loc_487d94:
00487d94str x4, [x3+56]
00487d98ldr x3, [sp+848]
00487d9cldrsb x27, [x3]
00487da0ldr x4, [sp+744]
00487da4ldr x5, [sp+728]
00487da8ldr x6, [sp+736]
00487dacstr x5, [x3+64]
00487db0str x6, [x3+72]
00487db4adrp x27, 0x5c4000
00487db8ldr w5, [x27+3056]
00487dbccbz w5, 0x487dc4
00487dc0b 0x487dc8
00487dc4
00487dc4loc_487dc4:
00487dc4b 0x487ddc
00487dc8
00487dc8loc_487dc8:
00487dc8bl runtime.gcWriteBarrier2
00487dccstr x4, [x25]
00487dd0ldr x5, [x3+80]
00487dd4str x5, [x25+8]
00487dd8b 0x487ddc
00487ddc
00487ddcloc_487ddc:
00487ddcstr x4, [x3+80]
00487de0ldr x3, [sp+848]
00487de4ldrsb x27, [x3]
00487de8add x21, x3, 88
00487decadrp x27, 0x5c4000
00487df0ldr w3, [x27+3056]
00487df4cbz w3, 0x487dfc
00487df8b 0x487e00
00487dfc
00487dfcloc_487dfc:
00487dfcb 0x487e20
00487e00
00487e00loc_487e00:
00487e00str x21, [sp+88]
00487e04adrp x0, 0x1f0000
00487e08add x0, x0, 2528
00487e0cmov x1, x21
00487e10add x2, sp, 152
00487e14bl runtime.wbMove
00487e18ldr x21, [sp+88]
00487e1cb 0x487e20
00487e20
00487e20loc_487e20:
00487e20add x20, sp, 152
00487e24adr x27, 16
00487e28stp x29, x27, [sp-24]
00487e2csub x29, sp, 24
00487e30bl fn_87e60
00487e34sub x29, sp, 8
00487e38ldr x0, [sp+848]
00487e3cldrsb x27, [x0]
00487e40ldr x1, [sp+544]
00487e44ldr x2, [sp+560]
00487e48ldr x3, [sp+552]
00487e4cldrsw x4, [sp+536]
00487e50str w4, [x0+472]
00487e54str x3, [x0+488]
00487e58str x2, [x0+496]
00487e5cadrp x27, 0x5c4000
00487e60ldr w2, [x27+3056]
00487e64cbz w2, 0x487e6c
00487e68b 0x487e70
00487e6c
00487e6cloc_487e6c:
00487e6cb 0x487e84
00487e70
00487e70loc_487e70:
00487e70bl runtime.gcWriteBarrier2
00487e74str x1, [x25]
00487e78ldr x2, [x0+480]
00487e7cstr x2, [x25+8]
00487e80b 0x487e84
00487e84
00487e84loc_487e84:
00487e84str x1, [x0+480]
00487e88ldr x0, [sp+848]
00487e8cldrsb x27, [x0]
00487e90ldr x1, [sp+616]
00487e94ldr x2, [sp+600]
00487e98ldr x3, [sp+608]
00487e9cstr x2, [x0+504]
00487ea0str x3, [x0+512]
00487ea4adrp x27, 0x5c4000
00487ea8ldr w2, [x27+3056]
00487eaccbz w2, 0x487eb4
00487eb0b 0x487eb8
00487eb4
00487eb4loc_487eb4:
00487eb4b 0x487ecc
00487eb8
00487eb8loc_487eb8:
00487eb8bl runtime.gcWriteBarrier2
00487ebcstr x1, [x25]
00487ec0ldr x2, [x0+520]
00487ec4str x2, [x25+8]
00487ec8b 0x487ecc
00487ecc
00487eccloc_487ecc:
00487eccstr x1, [x0+520]
00487ed0bl runtime.deferreturn
00487ed4ldur x29, [sp-8]
00487ed8ldr x30, [sp], 144
00487edcret x30
00487ee0
00487ee0loc_487ee0:
00487ee0bl runtime.deferreturn
00487ee4ldur x29, [sp-8]
00487ee8ldr x30, [sp], 144
00487eecret x30
00487ef0
00487ef0loc_487ef0:
00487ef0str x0, [sp+704]
00487ef4mov x3, x30
00487ef8bl runtime.morestack_noctxt.abi0
00487efcldr x0, [sp+704]
00487f00b 0x487c60
00487f04udf 0
00487f08udf 0
00487f0cudf 0
00487c60
00487c60gopkg.in/jcmturner/gokrb5.v7/client.(*session).update: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).update(gopkg.in/jcmturner/gokrb5.v7/client.session * s, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tgt, gopkg.in/jcmturner/gokrb5.v7/messages.EncKDCRepPart dep)
00487c60ldr x16, [x28+16]
00487c64sub x17, sp, 16
00487c68subs xzr, x17, x16
00487c6cb.ls 0x487ef0
00487c70str x30, [sp-144]!
00487c74stur x29, [sp-8]
00487c78sub x29, sp, 8
00487c7cstr x0, [sp+848]
00487c80ldrsb x27, [x0]
00487c84add x0, x0, 536
00487c88str x0, [sp+120]
00487c8cbl sync.(*RWMutex).Lock
00487c90ldr x1, [sp+848]
00487c94ldrsb x27, [x1]
00487c98add x1, x1, 536
00487c9cstr x1, [sp+128]
00487ca0stp xzr, xzr, [sp+96]
00487ca4add x1, sp, 96
00487ca8str x1, [sp+112]
00487cacldrsb x27, [x1]
00487cb0adrp x2, 0
00487cb4add x2, x2, 3856
00487cb8str x2, [x1]
00487cbcldrsb x27, [x1]
00487cc0ldr x2, [sp+128]
00487cc4adrp x27, 0x5c4000
00487cc8ldr w3, [x27+3056]
00487ccccbz w3, 0x487cd4
00487cd0b 0x487cd8
00487cd4
00487cd4loc_487cd4:
00487cd4b 0x487cec
00487cd8
00487cd8loc_487cd8:
00487cd8bl runtime.gcWriteBarrier2
00487cdcstr x2, [x25]
00487ce0ldr x3, [x1+8]
00487ce4str x3, [x25+8]
00487ce8b 0x487cec
00487cec
00487cecloc_487cec:
00487cecstr x2, [x1+8]
00487cf0str x1, [sp+64]
00487cf4add x0, sp, 40
00487cf8bl runtime.deferprocStack
00487cfcsubs xzr, x0, 0
00487d00b.ne 0x487ee0
00487d04b 0x487d08
00487d08
00487d08loc_487d08:
00487d08ldr x3, [sp+848]
00487d0cldrsb x27, [x3]
00487d10ldr x4, [sp+672]
00487d14ldr x5, [sp+656]
00487d18ldr x6, [sp+664]
00487d1cstr x5, [x3+16]
00487d20str x6, [x3+24]
00487d24adrp x27, 0x5c4000
00487d28ldr w5, [x27+3056]
00487d2ccbz w5, 0x487d34
00487d30b 0x487d38
00487d34
00487d34loc_487d34:
00487d34b 0x487d4c
00487d38
00487d38loc_487d38:
00487d38bl runtime.gcWriteBarrier2
00487d3cstr x4, [x25]
00487d40ldr x5, [x3+32]
00487d44str x5, [x25+8]
00487d48b 0x487d4c
00487d4c
00487d4cloc_487d4c:
00487d4cstr x4, [x3+32]
00487d50ldr x3, [sp+848]
00487d54ldrsb x27, [x3]
00487d58ldr x4, [sp+720]
00487d5cldr x5, [sp+704]
00487d60ldr x6, [sp+712]
00487d64str x5, [x3+40]
00487d68str x6, [x3+48]
00487d6cadrp x27, 0x5c4000
00487d70ldr w5, [x27+3056]
00487d74cbz w5, 0x487d7c
00487d78b 0x487d80
00487d7c
00487d7cloc_487d7c:
00487d7cb 0x487d94
00487d80
00487d80loc_487d80:
00487d80bl runtime.gcWriteBarrier2
00487d84str x4, [x25]
00487d88ldr x5, [x3+56]
00487d8cstr x5, [x25+8]
00487d90b 0x487d94
00487d94
00487d94loc_487d94:
00487d94str x4, [x3+56]
00487d98ldr x3, [sp+848]
00487d9cldrsb x27, [x3]
00487da0ldr x4, [sp+744]
00487da4ldr x5, [sp+728]
00487da8ldr x6, [sp+736]
00487dacstr x5, [x3+64]
00487db0str x6, [x3+72]
00487db4adrp x27, 0x5c4000
00487db8ldr w5, [x27+3056]
00487dbccbz w5, 0x487dc4
00487dc0b 0x487dc8
00487dc4
00487dc4loc_487dc4:
00487dc4b 0x487ddc
00487dc8
00487dc8loc_487dc8:
00487dc8bl runtime.gcWriteBarrier2
00487dccstr x4, [x25]
00487dd0ldr x5, [x3+80]
00487dd4str x5, [x25+8]
00487dd8b 0x487ddc
00487ddc
00487ddcloc_487ddc:
00487ddcstr x4, [x3+80]
00487de0ldr x3, [sp+848]
00487de4ldrsb x27, [x3]
00487de8add x21, x3, 88
00487decadrp x27, 0x5c4000
00487df0ldr w3, [x27+3056]
00487df4cbz w3, 0x487dfc
00487df8b 0x487e00
00487dfc
00487dfcloc_487dfc:
00487dfcb 0x487e20
00487e00
00487e00loc_487e00:
00487e00str x21, [sp+88]
00487e04adrp x0, 0x1f0000
00487e08add x0, x0, 2528
00487e0cmov x1, x21
00487e10add x2, sp, 152
00487e14bl runtime.wbMove
00487e18ldr x21, [sp+88]
00487e1cb 0x487e20
00487e20
00487e20loc_487e20:
00487e20add x20, sp, 152
00487e24adr x27, 16
00487e28stp x29, x27, [sp-24]
00487e2csub x29, sp, 24
00487e30bl fn_87e60
00487e34sub x29, sp, 8
00487e38ldr x0, [sp+848]
00487e3cldrsb x27, [x0]
00487e40ldr x1, [sp+544]
00487e44ldr x2, [sp+560]
00487e48ldr x3, [sp+552]
00487e4cldrsw x4, [sp+536]
00487e50str w4, [x0+472]
00487e54str x3, [x0+488]
00487e58str x2, [x0+496]
00487e5cadrp x27, 0x5c4000
00487e60ldr w2, [x27+3056]
00487e64cbz w2, 0x487e6c
00487e68b 0x487e70
00487e6c
00487e6cloc_487e6c:
00487e6cb 0x487e84
00487e70
00487e70loc_487e70:
00487e70bl runtime.gcWriteBarrier2
00487e74str x1, [x25]
00487e78ldr x2, [x0+480]
00487e7cstr x2, [x25+8]
00487e80b 0x487e84
00487e84
00487e84loc_487e84:
00487e84str x1, [x0+480]
00487e88ldr x0, [sp+848]
00487e8cldrsb x27, [x0]
00487e90ldr x1, [sp+616]
00487e94ldr x2, [sp+600]
00487e98ldr x3, [sp+608]
00487e9cstr x2, [x0+504]
00487ea0str x3, [x0+512]
00487ea4adrp x27, 0x5c4000
00487ea8ldr w2, [x27+3056]
00487eaccbz w2, 0x487eb4
00487eb0b 0x487eb8
00487eb4
00487eb4loc_487eb4:
00487eb4b 0x487ecc
00487eb8
00487eb8loc_487eb8:
00487eb8bl runtime.gcWriteBarrier2
00487ebcstr x1, [x25]
00487ec0ldr x2, [x0+520]
00487ec4str x2, [x25+8]
00487ec8b 0x487ecc
00487ecc
00487eccloc_487ecc:
00487eccstr x1, [x0+520]
00487ed0bl runtime.deferreturn
00487ed4ldur x29, [sp-8]
00487ed8ldr x30, [sp], 144
00487edcret x30
00487ee0
00487ee0loc_487ee0:
00487ee0bl runtime.deferreturn
00487ee4ldur x29, [sp-8]
00487ee8ldr x30, [sp], 144
00487eecret x30
00487ef0
00487ef0loc_487ef0:
00487ef0str x0, [sp+704]
00487ef4mov x3, x30
00487ef8bl runtime.morestack_noctxt.abi0
00487efcldr x0, [sp+704]
00487f00b 0x487c60
00487f04udf 0
00487f08udf 0
00487f0cudf 0
00487c60
00487f10
00487f10gopkg.in/jcmturner/gokrb5.v7/client.(*session).update.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).update.deferwrap1(void)
00487f10ldr x16, [x28+16]
00487f14subs xzr, sp, x16
00487f18b.ls 0x487f48
00487f1cstr x30, [sp-32]!
00487f20stur x29, [sp-8]
00487f24sub x29, sp, 8
00487f28ldr x16, [x28+32]
00487f2ccbnz x16, 0x487f54
00487f30
00487f30loc_487f30:
00487f30ldr x0, [x26+8]
00487f34str x0, [sp+16]
00487f38bl sync.(*RWMutex).Unlock
00487f3cldur x29, [sp-8]
00487f40ldr x30, [sp], 32
00487f44ret x30
00487f48
00487f48loc_487f48:
00487f48mov x3, x30
00487f4cbl runtime.morestack.abi0
00487f50b 0x487f10
00487f54
00487f54loc_487f54:
00487f54ldr x17, [x16]
00487f58add x20, sp, 40
00487f5csubs xzr, x20, x17
00487f60b.ne 0x487f30
00487f64add x20, sp, 8
00487f68str x20, [x16]
00487f6cb 0x487f30
00487f10
00487f10gopkg.in/jcmturner/gokrb5.v7/client.(*session).update.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).update.deferwrap1(void)
00487f10ldr x16, [x28+16]
00487f14subs xzr, sp, x16
00487f18b.ls 0x487f48
00487f1cstr x30, [sp-32]!
00487f20stur x29, [sp-8]
00487f24sub x29, sp, 8
00487f28ldr x16, [x28+32]
00487f2ccbnz x16, 0x487f54
00487f30
00487f30loc_487f30:
00487f30ldr x0, [x26+8]
00487f34str x0, [sp+16]
00487f38bl sync.(*RWMutex).Unlock
00487f3cldur x29, [sp-8]
00487f40ldr x30, [sp], 32
00487f44ret x30
00487f48
00487f48loc_487f48:
00487f48mov x3, x30
00487f4cbl runtime.morestack.abi0
00487f50b 0x487f10
00487f54
00487f54loc_487f54:
00487f54ldr x17, [x16]
00487f58add x20, sp, 40
00487f5csubs xzr, x20, x17
00487f60b.ne 0x487f30
00487f64add x20, sp, 8
00487f68str x20, [x16]
00487f6cb 0x487f30
00487f10
00487f70
00487f70gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy(gopkg.in/jcmturner/gokrb5.v7/client.session * s)
00487f70ldr x16, [x28+16]
00487f74sub x17, sp, 64
00487f78subs xzr, x17, x16
00487f7cb.ls 0x488170
00487f80str x30, [sp-192]!
00487f84stur x29, [sp-8]
00487f88sub x29, sp, 8
00487f8cstr x0, [sp+200]
00487f90ldrsb x27, [x0]
00487f94add x0, x0, 536
00487f98str x0, [sp+120]
00487f9cbl sync.(*RWMutex).Lock
00487fa0ldr x1, [sp+200]
00487fa4ldrsb x27, [x1]
00487fa8add x1, x1, 536
00487facstr x1, [sp+176]
00487fb0stp xzr, xzr, [sp+96]
00487fb4add x1, sp, 96
00487fb8str x1, [sp+112]
00487fbcldrsb x27, [x1]
00487fc0adrp x2, 4096
00487fc4add x2, x2, 400
00487fc8str x2, [x1]
00487fccldrsb x27, [x1]
00487fd0ldr x2, [sp+176]
00487fd4adrp x27, 0x5c4000
00487fd8ldr w3, [x27+3056]
00487fdccbz w3, 0x487fe4
00487fe0b 0x487fe8
00487fe4
00487fe4loc_487fe4:
00487fe4b 0x487ffc
00487fe8
00487fe8loc_487fe8:
00487fe8bl runtime.gcWriteBarrier2
00487fecstr x2, [x25]
00487ff0ldr x3, [x1+8]
00487ff4str x3, [x25+8]
00487ff8b 0x487ffc
00487ffc
00487ffcloc_487ffc:
00487ffcstr x2, [x1+8]
00488000str x1, [sp+64]
00488004add x0, sp, 40
00488008bl runtime.deferprocStack
0048800csubs xzr, x0, 0
00488010b.ne 0x488160
00488014b 0x488018
00488018
00488018loc_488018:
00488018ldr x2, [sp+200]
0048801cldrsb x27, [x2]
00488020ldr x2, [x2+528]
00488024cbnz x2, 0x48802c
00488028b 0x488050
0048802c
0048802cloc_48802c:
0048802cldr x2, [sp+200]
00488030ldrsb x27, [x2]
00488034ldr x2, [x2+528]
00488038str x2, [sp+88]
0048803cldr x0, [sp+88]
00488040adrp x1, 0x287000
00488044add x1, x1, 152
00488048bl runtime.chansend1
0048804cb 0x488054
00488050
00488050loc_488050:
00488050b 0x488054
00488054
00488054loc_488054:
00488054bl time.Now
00488058str x0, [sp+152]
0048805cstr x1, [sp+160]
00488060str x2, [sp+168]
00488064bl time.Time.UTC
00488068str x0, [sp+128]
0048806cstr x1, [sp+136]
00488070str x2, [sp+144]
00488074ldr x3, [sp+200]
00488078ldrsb x27, [x3]
0048807cstr x0, [x3+40]
00488080str x1, [x3+48]
00488084adrp x27, 0x5c3000
00488088ldr w0, [x27+3056]
0048808ccbz w0, 0x488094
00488090b 0x488098
00488094
00488094loc_488094:
00488094b 0x4880ac
00488098
00488098loc_488098:
00488098bl runtime.gcWriteBarrier2
0048809cstr x2, [x25]
004880a0ldr x0, [x3+56]
004880a4str x0, [x25+8]
004880a8b 0x4880ac
004880ac
004880acloc_4880ac:
004880acstr x2, [x3+56]
004880b0ldr x0, [sp+200]
004880b4ldrsb x27, [x0]
004880b8ldr x1, [sp+200]
004880bcldrsb x27, [x1]
004880c0ldr x2, [x1+56]
004880c4ldr x3, [x1+40]
004880c8ldr x1, [x1+48]
004880ccstr x3, [x0+64]
004880d0str x1, [x0+72]
004880d4adrp x27, 0x5c3000
004880d8ldr w1, [x27+3056]
004880dccbz w1, 0x4880e4
004880e0b 0x4880e8
004880e4
004880e4loc_4880e4:
004880e4b 0x4880fc
004880e8
004880e8loc_4880e8:
004880e8bl runtime.gcWriteBarrier2
004880ecstr x2, [x25]
004880f0ldr x1, [x0+80]
004880f4str x1, [x25+8]
004880f8b 0x4880fc
004880fc
004880fcloc_4880fc:
004880fcstr x2, [x0+80]
00488100ldr x0, [sp+200]
00488104ldrsb x27, [x0]
00488108ldr x1, [sp+200]
0048810cldrsb x27, [x1]
00488110ldr x2, [x1+56]
00488114ldr x3, [x1+40]
00488118ldr x1, [x1+48]
0048811cstr x3, [x0+504]
00488120str x1, [x0+512]
00488124adrp x27, 0x5c3000
00488128ldr w1, [x27+3056]
0048812ccbz w1, 0x488134
00488130b 0x488138
00488134
00488134loc_488134:
00488134b 0x48814c
00488138
00488138loc_488138:
00488138bl runtime.gcWriteBarrier2
0048813cstr x2, [x25]
00488140ldr x1, [x0+520]
00488144str x1, [x25+8]
00488148b 0x48814c
0048814c
0048814cloc_48814c:
0048814cstr x2, [x0+520]
00488150bl runtime.deferreturn
00488154ldur x29, [sp-8]
00488158ldr x30, [sp], 192
0048815cret x30
00488160
00488160loc_488160:
00488160bl runtime.deferreturn
00488164ldur x29, [sp-8]
00488168ldr x30, [sp], 192
0048816cret x30
00488170
00488170loc_488170:
00488170str x0, [sp+8]
00488174mov x3, x30
00488178bl runtime.morestack_noctxt.abi0
0048817cldr x0, [sp+8]
00488180b 0x487f70
00488184udf 0
00488188udf 0
0048818cudf 0
00487f70
00487f70gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy(gopkg.in/jcmturner/gokrb5.v7/client.session * s)
00487f70ldr x16, [x28+16]
00487f74sub x17, sp, 64
00487f78subs xzr, x17, x16
00487f7cb.ls 0x488170
00487f80str x30, [sp-192]!
00487f84stur x29, [sp-8]
00487f88sub x29, sp, 8
00487f8cstr x0, [sp+200]
00487f90ldrsb x27, [x0]
00487f94add x0, x0, 536
00487f98str x0, [sp+120]
00487f9cbl sync.(*RWMutex).Lock
00487fa0ldr x1, [sp+200]
00487fa4ldrsb x27, [x1]
00487fa8add x1, x1, 536
00487facstr x1, [sp+176]
00487fb0stp xzr, xzr, [sp+96]
00487fb4add x1, sp, 96
00487fb8str x1, [sp+112]
00487fbcldrsb x27, [x1]
00487fc0adrp x2, 4096
00487fc4add x2, x2, 400
00487fc8str x2, [x1]
00487fccldrsb x27, [x1]
00487fd0ldr x2, [sp+176]
00487fd4adrp x27, 0x5c4000
00487fd8ldr w3, [x27+3056]
00487fdccbz w3, 0x487fe4
00487fe0b 0x487fe8
00487fe4
00487fe4loc_487fe4:
00487fe4b 0x487ffc
00487fe8
00487fe8loc_487fe8:
00487fe8bl runtime.gcWriteBarrier2
00487fecstr x2, [x25]
00487ff0ldr x3, [x1+8]
00487ff4str x3, [x25+8]
00487ff8b 0x487ffc
00487ffc
00487ffcloc_487ffc:
00487ffcstr x2, [x1+8]
00488000str x1, [sp+64]
00488004add x0, sp, 40
00488008bl runtime.deferprocStack
0048800csubs xzr, x0, 0
00488010b.ne 0x488160
00488014b 0x488018
00488018
00488018loc_488018:
00488018ldr x2, [sp+200]
0048801cldrsb x27, [x2]
00488020ldr x2, [x2+528]
00488024cbnz x2, 0x48802c
00488028b 0x488050
0048802c
0048802cloc_48802c:
0048802cldr x2, [sp+200]
00488030ldrsb x27, [x2]
00488034ldr x2, [x2+528]
00488038str x2, [sp+88]
0048803cldr x0, [sp+88]
00488040adrp x1, 0x287000
00488044add x1, x1, 152
00488048bl runtime.chansend1
0048804cb 0x488054
00488050
00488050loc_488050:
00488050b 0x488054
00488054
00488054loc_488054:
00488054bl time.Now
00488058str x0, [sp+152]
0048805cstr x1, [sp+160]
00488060str x2, [sp+168]
00488064bl time.Time.UTC
00488068str x0, [sp+128]
0048806cstr x1, [sp+136]
00488070str x2, [sp+144]
00488074ldr x3, [sp+200]
00488078ldrsb x27, [x3]
0048807cstr x0, [x3+40]
00488080str x1, [x3+48]
00488084adrp x27, 0x5c3000
00488088ldr w0, [x27+3056]
0048808ccbz w0, 0x488094
00488090b 0x488098
00488094
00488094loc_488094:
00488094b 0x4880ac
00488098
00488098loc_488098:
00488098bl runtime.gcWriteBarrier2
0048809cstr x2, [x25]
004880a0ldr x0, [x3+56]
004880a4str x0, [x25+8]
004880a8b 0x4880ac
004880ac
004880acloc_4880ac:
004880acstr x2, [x3+56]
004880b0ldr x0, [sp+200]
004880b4ldrsb x27, [x0]
004880b8ldr x1, [sp+200]
004880bcldrsb x27, [x1]
004880c0ldr x2, [x1+56]
004880c4ldr x3, [x1+40]
004880c8ldr x1, [x1+48]
004880ccstr x3, [x0+64]
004880d0str x1, [x0+72]
004880d4adrp x27, 0x5c3000
004880d8ldr w1, [x27+3056]
004880dccbz w1, 0x4880e4
004880e0b 0x4880e8
004880e4
004880e4loc_4880e4:
004880e4b 0x4880fc
004880e8
004880e8loc_4880e8:
004880e8bl runtime.gcWriteBarrier2
004880ecstr x2, [x25]
004880f0ldr x1, [x0+80]
004880f4str x1, [x25+8]
004880f8b 0x4880fc
004880fc
004880fcloc_4880fc:
004880fcstr x2, [x0+80]
00488100ldr x0, [sp+200]
00488104ldrsb x27, [x0]
00488108ldr x1, [sp+200]
0048810cldrsb x27, [x1]
00488110ldr x2, [x1+56]
00488114ldr x3, [x1+40]
00488118ldr x1, [x1+48]
0048811cstr x3, [x0+504]
00488120str x1, [x0+512]
00488124adrp x27, 0x5c3000
00488128ldr w1, [x27+3056]
0048812ccbz w1, 0x488134
00488130b 0x488138
00488134
00488134loc_488134:
00488134b 0x48814c
00488138
00488138loc_488138:
00488138bl runtime.gcWriteBarrier2
0048813cstr x2, [x25]
00488140ldr x1, [x0+520]
00488144str x1, [x25+8]
00488148b 0x48814c
0048814c
0048814cloc_48814c:
0048814cstr x2, [x0+520]
00488150bl runtime.deferreturn
00488154ldur x29, [sp-8]
00488158ldr x30, [sp], 192
0048815cret x30
00488160
00488160loc_488160:
00488160bl runtime.deferreturn
00488164ldur x29, [sp-8]
00488168ldr x30, [sp], 192
0048816cret x30
00488170
00488170loc_488170:
00488170str x0, [sp+8]
00488174mov x3, x30
00488178bl runtime.morestack_noctxt.abi0
0048817cldr x0, [sp+8]
00488180b 0x487f70
00488184udf 0
00488188udf 0
0048818cudf 0
00487f70
00488190
00488190gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy.deferwrap1(void)
00488190ldr x16, [x28+16]
00488194subs xzr, sp, x16
00488198b.ls 0x4881c8
0048819cstr x30, [sp-32]!
004881a0stur x29, [sp-8]
004881a4sub x29, sp, 8
004881a8ldr x16, [x28+32]
004881accbnz x16, 0x4881d4
004881b0
004881b0loc_4881b0:
004881b0ldr x0, [x26+8]
004881b4str x0, [sp+16]
004881b8bl sync.(*RWMutex).Unlock
004881bcldur x29, [sp-8]
004881c0ldr x30, [sp], 32
004881c4ret x30
004881c8
004881c8loc_4881c8:
004881c8mov x3, x30
004881ccbl runtime.morestack.abi0
004881d0b 0x488190
004881d4
004881d4loc_4881d4:
004881d4ldr x17, [x16]
004881d8add x20, sp, 40
004881dcsubs xzr, x20, x17
004881e0b.ne 0x4881b0
004881e4add x20, sp, 8
004881e8str x20, [x16]
004881ecb 0x4881b0
00488190
00488190gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).destroy.deferwrap1(void)
00488190ldr x16, [x28+16]
00488194subs xzr, sp, x16
00488198b.ls 0x4881c8
0048819cstr x30, [sp-32]!
004881a0stur x29, [sp-8]
004881a4sub x29, sp, 8
004881a8ldr x16, [x28+32]
004881accbnz x16, 0x4881d4
004881b0
004881b0loc_4881b0:
004881b0ldr x0, [x26+8]
004881b4str x0, [sp+16]
004881b8bl sync.(*RWMutex).Unlock
004881bcldur x29, [sp-8]
004881c0ldr x30, [sp], 32
004881c4ret x30
004881c8
004881c8loc_4881c8:
004881c8mov x3, x30
004881ccbl runtime.morestack.abi0
004881d0b 0x488190
004881d4
004881d4loc_4881d4:
004881d4ldr x17, [x16]
004881d8add x20, sp, 40
004881dcsubs xzr, x20, x17
004881e0b.ne 0x4881b0
004881e4add x20, sp, 8
004881e8str x20, [x16]
004881ecb 0x4881b0
00488190
004881f0
004881f0gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails(gopkg.in/jcmturner/gokrb5.v7/client.session * s)
004881f0ldr x16, [x28+16]
004881f4sub x17, sp, 448
004881f8subs xzr, x17, x16
004881fcb.ls 0x4883bc
00488200sub x20, sp, 576
00488204stp x29, x30, [x20-8]
00488208add sp, x20, 0
0048820csub x29, sp, 8
00488210str x0, [sp+968]
00488214stp xzr, xzr, [sp+96]
00488218add x20, sp, 584
0048821cadr x27, 16
00488220stp x29, x27, [sp-24]
00488224sub x29, sp, 24
00488228bl fn_87cb0
0048822csub x29, sp, 8
00488230str wzr, [sp+64]
00488234stp xzr, xzr, [sp+72]
00488238str xzr, [sp+88]
0048823cldr x1, [sp+968]
00488240ldrsb x27, [x1]
00488244add x0, x1, 536
00488248str x0, [sp+552]
0048824cbl sync.(*RWMutex).RLock
00488250ldr x1, [sp+968]
00488254ldrsb x27, [x1]
00488258add x1, x1, 536
0048825cstr x1, [sp+560]
00488260add x27, sp, 528
00488264stp xzr, xzr, [x27]
00488268add x1, sp, 528
0048826cstr x1, [sp+544]
00488270ldrsb x27, [x1]
00488274adrp x2, 0
00488278add x2, x2, 976
0048827cstr x2, [x1]
00488280ldrsb x27, [x1]
00488284ldr x2, [sp+560]
00488288adrp x27, 0x5c3000
0048828cldr w3, [x27+3056]
00488290cbz w3, 0x488298
00488294b 0x48829c
00488298
00488298loc_488298:
00488298b 0x4882b0
0048829c
0048829cloc_48829c:
0048829cbl runtime.gcWriteBarrier2
004882a0str x2, [x25]
004882a4ldr x3, [x1+8]
004882a8str x3, [x25+8]
004882acb 0x4882b0
004882b0
004882b0loc_4882b0:
004882b0str x2, [x1+8]
004882b4str x1, [sp+40]
004882b8add x0, sp, 16
004882bcbl runtime.deferprocStack
004882c0subs xzr, x0, 0
004882c4b.ne 0x488394
004882c8b 0x4882cc
004882cc
004882ccloc_4882cc:
004882ccldr x0, [sp+968]
004882d0ldrsb x27, [x0]
004882d4add x20, x0, 88
004882d8add x21, sp, 144
004882dcadr x27, 16
004882e0stp x29, x27, [sp-24]
004882e4sub x29, sp, 24
004882e8bl fn_87e60
004882ecsub x29, sp, 8
004882f0ldr x0, [sp+968]
004882f4ldrsb x27, [x0]
004882f8ldrsw x1, [x0+472]
004882fcldr x2, [x0+480]
00488300ldr x3, [x0+488]
00488304ldr x0, [x0+496]
00488308str w1, [sp+112]
0048830cstr x2, [sp+120]
00488310str x3, [sp+128]
00488314str x0, [sp+136]
00488318ldr x0, [sp+968]
0048831cldrsb x27, [x0]
00488320ldr x1, [x0]
00488324ldr x0, [x0+8]
00488328str x1, [sp+96]
0048832cstr x0, [sp+104]
00488330add x21, sp, 584
00488334add x20, sp, 144
00488338adr x27, 16
0048833cstp x29, x27, [sp-24]
00488340sub x29, sp, 24
00488344bl fn_87e60
00488348sub x29, sp, 8
0048834cldrsw x0, [sp+112]
00488350ldr x1, [sp+120]
00488354ldr x2, [sp+128]
00488358ldr x3, [sp+136]
0048835cstr w0, [sp+64]
00488360str x1, [sp+72]
00488364str x2, [sp+80]
00488368str x3, [sp+88]
0048836cbl runtime.deferreturn
00488370ldrsw x2, [sp+64]
00488374ldr x0, [sp+96]
00488378ldr x1, [sp+104]
0048837cldr x3, [sp+72]
00488380ldr x4, [sp+80]
00488384ldr x5, [sp+88]
00488388ldp x29, x30, [sp-8]
0048838cadd sp, sp, 576
00488390ret x30
00488394
00488394loc_488394:
00488394bl runtime.deferreturn
00488398ldrsw x2, [sp+64]
0048839cldr x0, [sp+96]
004883a0ldr x1, [sp+104]
004883a4ldr x3, [sp+72]
004883a8ldr x4, [sp+80]
004883acldr x5, [sp+88]
004883b0ldp x29, x30, [sp-8]
004883b4add sp, sp, 576
004883b8ret x30
004883bc
004883bcloc_4883bc:
004883bcstr x0, [sp+392]
004883c0mov x3, x30
004883c4bl runtime.morestack_noctxt.abi0
004883c8ldr x0, [sp+392]
004883ccb 0x4881f0
004881f0
004881f0gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails(gopkg.in/jcmturner/gokrb5.v7/client.session * s)
004881f0ldr x16, [x28+16]
004881f4sub x17, sp, 448
004881f8subs xzr, x17, x16
004881fcb.ls 0x4883bc
00488200sub x20, sp, 576
00488204stp x29, x30, [x20-8]
00488208add sp, x20, 0
0048820csub x29, sp, 8
00488210str x0, [sp+968]
00488214stp xzr, xzr, [sp+96]
00488218add x20, sp, 584
0048821cadr x27, 16
00488220stp x29, x27, [sp-24]
00488224sub x29, sp, 24
00488228bl fn_87cb0
0048822csub x29, sp, 8
00488230str wzr, [sp+64]
00488234stp xzr, xzr, [sp+72]
00488238str xzr, [sp+88]
0048823cldr x1, [sp+968]
00488240ldrsb x27, [x1]
00488244add x0, x1, 536
00488248str x0, [sp+552]
0048824cbl sync.(*RWMutex).RLock
00488250ldr x1, [sp+968]
00488254ldrsb x27, [x1]
00488258add x1, x1, 536
0048825cstr x1, [sp+560]
00488260add x27, sp, 528
00488264stp xzr, xzr, [x27]
00488268add x1, sp, 528
0048826cstr x1, [sp+544]
00488270ldrsb x27, [x1]
00488274adrp x2, 0
00488278add x2, x2, 976
0048827cstr x2, [x1]
00488280ldrsb x27, [x1]
00488284ldr x2, [sp+560]
00488288adrp x27, 0x5c3000
0048828cldr w3, [x27+3056]
00488290cbz w3, 0x488298
00488294b 0x48829c
00488298
00488298loc_488298:
00488298b 0x4882b0
0048829c
0048829cloc_48829c:
0048829cbl runtime.gcWriteBarrier2
004882a0str x2, [x25]
004882a4ldr x3, [x1+8]
004882a8str x3, [x25+8]
004882acb 0x4882b0
004882b0
004882b0loc_4882b0:
004882b0str x2, [x1+8]
004882b4str x1, [sp+40]
004882b8add x0, sp, 16
004882bcbl runtime.deferprocStack
004882c0subs xzr, x0, 0
004882c4b.ne 0x488394
004882c8b 0x4882cc
004882cc
004882ccloc_4882cc:
004882ccldr x0, [sp+968]
004882d0ldrsb x27, [x0]
004882d4add x20, x0, 88
004882d8add x21, sp, 144
004882dcadr x27, 16
004882e0stp x29, x27, [sp-24]
004882e4sub x29, sp, 24
004882e8bl fn_87e60
004882ecsub x29, sp, 8
004882f0ldr x0, [sp+968]
004882f4ldrsb x27, [x0]
004882f8ldrsw x1, [x0+472]
004882fcldr x2, [x0+480]
00488300ldr x3, [x0+488]
00488304ldr x0, [x0+496]
00488308str w1, [sp+112]
0048830cstr x2, [sp+120]
00488310str x3, [sp+128]
00488314str x0, [sp+136]
00488318ldr x0, [sp+968]
0048831cldrsb x27, [x0]
00488320ldr x1, [x0]
00488324ldr x0, [x0+8]
00488328str x1, [sp+96]
0048832cstr x0, [sp+104]
00488330add x21, sp, 584
00488334add x20, sp, 144
00488338adr x27, 16
0048833cstp x29, x27, [sp-24]
00488340sub x29, sp, 24
00488344bl fn_87e60
00488348sub x29, sp, 8
0048834cldrsw x0, [sp+112]
00488350ldr x1, [sp+120]
00488354ldr x2, [sp+128]
00488358ldr x3, [sp+136]
0048835cstr w0, [sp+64]
00488360str x1, [sp+72]
00488364str x2, [sp+80]
00488368str x3, [sp+88]
0048836cbl runtime.deferreturn
00488370ldrsw x2, [sp+64]
00488374ldr x0, [sp+96]
00488378ldr x1, [sp+104]
0048837cldr x3, [sp+72]
00488380ldr x4, [sp+80]
00488384ldr x5, [sp+88]
00488388ldp x29, x30, [sp-8]
0048838cadd sp, sp, 576
00488390ret x30
00488394
00488394loc_488394:
00488394bl runtime.deferreturn
00488398ldrsw x2, [sp+64]
0048839cldr x0, [sp+96]
004883a0ldr x1, [sp+104]
004883a4ldr x3, [sp+72]
004883a8ldr x4, [sp+80]
004883acldr x5, [sp+88]
004883b0ldp x29, x30, [sp-8]
004883b4add sp, sp, 576
004883b8ret x30
004883bc
004883bcloc_4883bc:
004883bcstr x0, [sp+392]
004883c0mov x3, x30
004883c4bl runtime.morestack_noctxt.abi0
004883c8ldr x0, [sp+392]
004883ccb 0x4881f0
004881f0
004883d0
004883d0gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails.deferwrap1(void)
004883d0ldr x16, [x28+16]
004883d4subs xzr, sp, x16
004883d8b.ls 0x488408
004883dcstr x30, [sp-32]!
004883e0stur x29, [sp-8]
004883e4sub x29, sp, 8
004883e8ldr x16, [x28+32]
004883eccbnz x16, 0x488414
004883f0
004883f0loc_4883f0:
004883f0ldr x0, [x26+8]
004883f4str x0, [sp+16]
004883f8bl sync.(*RWMutex).RUnlock
004883fcldur x29, [sp-8]
00488400ldr x30, [sp], 32
00488404ret x30
00488408
00488408loc_488408:
00488408mov x3, x30
0048840cbl runtime.morestack.abi0
00488410b 0x4883d0
00488414
00488414loc_488414:
00488414ldr x17, [x16]
00488418add x20, sp, 40
0048841csubs xzr, x20, x17
00488420b.ne 0x4883f0
00488424add x20, sp, 8
00488428str x20, [x16]
0048842cb 0x4883f0
004883d0
004883d0gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails.deferwrap1(void)
004883d0ldr x16, [x28+16]
004883d4subs xzr, sp, x16
004883d8b.ls 0x488408
004883dcstr x30, [sp-32]!
004883e0stur x29, [sp-8]
004883e4sub x29, sp, 8
004883e8ldr x16, [x28+32]
004883eccbnz x16, 0x488414
004883f0
004883f0loc_4883f0:
004883f0ldr x0, [x26+8]
004883f4str x0, [sp+16]
004883f8bl sync.(*RWMutex).RUnlock
004883fcldur x29, [sp-8]
00488400ldr x30, [sp], 32
00488404ret x30
00488408
00488408loc_488408:
00488408mov x3, x30
0048840cbl runtime.morestack.abi0
00488410b 0x4883d0
00488414
00488414loc_488414:
00488414ldr x17, [x16]
00488418add x20, sp, 40
0048841csubs xzr, x20, x17
00488420b.ne 0x4883f0
00488424add x20, sp, 8
00488428str x20, [x16]
0048842cb 0x4883f0
004883d0
00488430
00488430gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails(gopkg.in/jcmturner/gokrb5.v7/client.session * s)
00488430ldr x16, [x28+16]
00488434sub x17, sp, 192
00488438subs xzr, x17, x16
0048843cb.ls 0x48868c
00488440sub x20, sp, 320
00488444stp x29, x30, [x20-8]
00488448add sp, x20, 0
0048844csub x29, sp, 8
00488450str x0, [sp+328]
00488454stp xzr, xzr, [sp+160]
00488458stp xzr, xzr, [sp+136]
0048845cstr xzr, [sp+152]
00488460stp xzr, xzr, [sp+112]
00488464str xzr, [sp+128]
00488468stp xzr, xzr, [sp+88]
0048846cstr xzr, [sp+104]
00488470stp xzr, xzr, [sp+64]
00488474str xzr, [sp+80]
00488478ldr x1, [sp+328]
0048847cldrsb x27, [x1]
00488480add x0, x1, 536
00488484str x0, [sp+200]
00488488bl sync.(*RWMutex).RLock
0048848cldr x1, [sp+328]
00488490ldrsb x27, [x1]
00488494add x1, x1, 536
00488498str x1, [sp+208]
0048849cstp xzr, xzr, [sp+176]
004884a0add x1, sp, 176
004884a4str x1, [sp+192]
004884a8ldrsb x27, [x1]
004884acadrp x2, 0
004884b0add x2, x2, 1696
004884b4str x2, [x1]
004884b8ldrsb x27, [x1]
004884bcldr x2, [sp+208]
004884c0adrp x27, 0x5c3000
004884c4ldr w3, [x27+3056]
004884c8cbz w3, 0x4884d0
004884ccb 0x4884d4
004884d0
004884d0loc_4884d0:
004884d0b 0x4884e8
004884d4
004884d4loc_4884d4:
004884d4bl runtime.gcWriteBarrier2
004884d8str x2, [x25]
004884dcldr x3, [x1+8]
004884e0str x3, [x25+8]
004884e4b 0x4884e8
004884e8
004884e8loc_4884e8:
004884e8str x2, [x1+8]
004884ecstr x1, [sp+40]
004884f0add x0, sp, 16
004884f4bl runtime.deferprocStack
004884f8subs xzr, x0, 0
004884fcb.ne 0x488644
00488500b 0x488504
00488504
00488504loc_488504:
00488504ldr x0, [sp+328]
00488508ldrsb x27, [x0]
0048850cldr x1, [x0+16]
00488510ldr x2, [x0+24]
00488514ldr x0, [x0+32]
00488518str x1, [sp+288]
0048851cstr x2, [sp+296]
00488520str x0, [sp+304]
00488524ldr x0, [sp+328]
00488528ldrsb x27, [x0]
0048852cldr x1, [x0+40]
00488530ldr x2, [x0+48]
00488534ldr x0, [x0+56]
00488538str x1, [sp+264]
0048853cstr x2, [sp+272]
00488540str x0, [sp+280]
00488544ldr x0, [sp+328]
00488548ldrsb x27, [x0]
0048854cldr x1, [x0+64]
00488550ldr x2, [x0+72]
00488554ldr x0, [x0+80]
00488558str x1, [sp+240]
0048855cstr x2, [sp+248]
00488560str x0, [sp+256]
00488564ldr x0, [sp+328]
00488568ldrsb x27, [x0]
0048856cldr x1, [x0+504]
00488570ldr x2, [x0+512]
00488574ldr x0, [x0+520]
00488578str x1, [sp+216]
0048857cstr x2, [sp+224]
00488580str x0, [sp+232]
00488584ldr x0, [sp+328]
00488588ldrsb x27, [x0]
0048858cldr x1, [x0]
00488590ldr x0, [x0+8]
00488594str x1, [sp+160]
00488598str x0, [sp+168]
0048859cldr x0, [sp+288]
004885a0ldr x1, [sp+296]
004885a4ldr x2, [sp+304]
004885a8str x0, [sp+136]
004885acstr x1, [sp+144]
004885b0str x2, [sp+152]
004885b4ldr x0, [sp+264]
004885b8ldr x1, [sp+272]
004885bcldr x2, [sp+280]
004885c0str x0, [sp+112]
004885c4str x1, [sp+120]
004885c8str x2, [sp+128]
004885ccldr x0, [sp+240]
004885d0ldr x1, [sp+248]
004885d4ldr x2, [sp+256]
004885d8str x0, [sp+88]
004885dcstr x1, [sp+96]
004885e0str x2, [sp+104]
004885e4ldr x0, [sp+216]
004885e8ldr x1, [sp+224]
004885ecldr x2, [sp+232]
004885f0str x0, [sp+64]
004885f4str x1, [sp+72]
004885f8str x2, [sp+80]
004885fcbl runtime.deferreturn
00488600ldr x2, [sp+136]
00488604ldr x5, [sp+112]
00488608ldr x8, [sp+88]
0048860cldr x11, [sp+64]
00488610ldr x0, [sp+160]
00488614ldr x1, [sp+168]
00488618ldr x3, [sp+144]
0048861cldr x6, [sp+120]
00488620ldr x9, [sp+96]
00488624ldr x12, [sp+72]
00488628ldr x4, [sp+152]
0048862cldr x7, [sp+128]
00488630ldr x10, [sp+104]
00488634ldr x13, [sp+80]
00488638ldp x29, x30, [sp-8]
0048863cadd sp, sp, 320
00488640ret x30
00488644
00488644loc_488644:
00488644bl runtime.deferreturn
00488648ldr x2, [sp+136]
0048864cldr x5, [sp+112]
00488650ldr x8, [sp+88]
00488654ldr x11, [sp+64]
00488658ldr x0, [sp+160]
0048865cldr x1, [sp+168]
00488660ldr x3, [sp+144]
00488664ldr x6, [sp+120]
00488668ldr x9, [sp+96]
0048866cldr x12, [sp+72]
00488670ldr x4, [sp+152]
00488674ldr x7, [sp+128]
00488678ldr x10, [sp+104]
0048867cldr x13, [sp+80]
00488680ldp x29, x30, [sp-8]
00488684add sp, sp, 320
00488688ret x30
0048868c
0048868cloc_48868c:
0048868cstr x0, [sp+8]
00488690mov x3, x30
00488694bl runtime.morestack_noctxt.abi0
00488698ldr x0, [sp+8]
0048869cb 0x488430
00488430
00488430gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails(gopkg.in/jcmturner/gokrb5.v7/client.session * s)
00488430ldr x16, [x28+16]
00488434sub x17, sp, 192
00488438subs xzr, x17, x16
0048843cb.ls 0x48868c
00488440sub x20, sp, 320
00488444stp x29, x30, [x20-8]
00488448add sp, x20, 0
0048844csub x29, sp, 8
00488450str x0, [sp+328]
00488454stp xzr, xzr, [sp+160]
00488458stp xzr, xzr, [sp+136]
0048845cstr xzr, [sp+152]
00488460stp xzr, xzr, [sp+112]
00488464str xzr, [sp+128]
00488468stp xzr, xzr, [sp+88]
0048846cstr xzr, [sp+104]
00488470stp xzr, xzr, [sp+64]
00488474str xzr, [sp+80]
00488478ldr x1, [sp+328]
0048847cldrsb x27, [x1]
00488480add x0, x1, 536
00488484str x0, [sp+200]
00488488bl sync.(*RWMutex).RLock
0048848cldr x1, [sp+328]
00488490ldrsb x27, [x1]
00488494add x1, x1, 536
00488498str x1, [sp+208]
0048849cstp xzr, xzr, [sp+176]
004884a0add x1, sp, 176
004884a4str x1, [sp+192]
004884a8ldrsb x27, [x1]
004884acadrp x2, 0
004884b0add x2, x2, 1696
004884b4str x2, [x1]
004884b8ldrsb x27, [x1]
004884bcldr x2, [sp+208]
004884c0adrp x27, 0x5c3000
004884c4ldr w3, [x27+3056]
004884c8cbz w3, 0x4884d0
004884ccb 0x4884d4
004884d0
004884d0loc_4884d0:
004884d0b 0x4884e8
004884d4
004884d4loc_4884d4:
004884d4bl runtime.gcWriteBarrier2
004884d8str x2, [x25]
004884dcldr x3, [x1+8]
004884e0str x3, [x25+8]
004884e4b 0x4884e8
004884e8
004884e8loc_4884e8:
004884e8str x2, [x1+8]
004884ecstr x1, [sp+40]
004884f0add x0, sp, 16
004884f4bl runtime.deferprocStack
004884f8subs xzr, x0, 0
004884fcb.ne 0x488644
00488500b 0x488504
00488504
00488504loc_488504:
00488504ldr x0, [sp+328]
00488508ldrsb x27, [x0]
0048850cldr x1, [x0+16]
00488510ldr x2, [x0+24]
00488514ldr x0, [x0+32]
00488518str x1, [sp+288]
0048851cstr x2, [sp+296]
00488520str x0, [sp+304]
00488524ldr x0, [sp+328]
00488528ldrsb x27, [x0]
0048852cldr x1, [x0+40]
00488530ldr x2, [x0+48]
00488534ldr x0, [x0+56]
00488538str x1, [sp+264]
0048853cstr x2, [sp+272]
00488540str x0, [sp+280]
00488544ldr x0, [sp+328]
00488548ldrsb x27, [x0]
0048854cldr x1, [x0+64]
00488550ldr x2, [x0+72]
00488554ldr x0, [x0+80]
00488558str x1, [sp+240]
0048855cstr x2, [sp+248]
00488560str x0, [sp+256]
00488564ldr x0, [sp+328]
00488568ldrsb x27, [x0]
0048856cldr x1, [x0+504]
00488570ldr x2, [x0+512]
00488574ldr x0, [x0+520]
00488578str x1, [sp+216]
0048857cstr x2, [sp+224]
00488580str x0, [sp+232]
00488584ldr x0, [sp+328]
00488588ldrsb x27, [x0]
0048858cldr x1, [x0]
00488590ldr x0, [x0+8]
00488594str x1, [sp+160]
00488598str x0, [sp+168]
0048859cldr x0, [sp+288]
004885a0ldr x1, [sp+296]
004885a4ldr x2, [sp+304]
004885a8str x0, [sp+136]
004885acstr x1, [sp+144]
004885b0str x2, [sp+152]
004885b4ldr x0, [sp+264]
004885b8ldr x1, [sp+272]
004885bcldr x2, [sp+280]
004885c0str x0, [sp+112]
004885c4str x1, [sp+120]
004885c8str x2, [sp+128]
004885ccldr x0, [sp+240]
004885d0ldr x1, [sp+248]
004885d4ldr x2, [sp+256]
004885d8str x0, [sp+88]
004885dcstr x1, [sp+96]
004885e0str x2, [sp+104]
004885e4ldr x0, [sp+216]
004885e8ldr x1, [sp+224]
004885ecldr x2, [sp+232]
004885f0str x0, [sp+64]
004885f4str x1, [sp+72]
004885f8str x2, [sp+80]
004885fcbl runtime.deferreturn
00488600ldr x2, [sp+136]
00488604ldr x5, [sp+112]
00488608ldr x8, [sp+88]
0048860cldr x11, [sp+64]
00488610ldr x0, [sp+160]
00488614ldr x1, [sp+168]
00488618ldr x3, [sp+144]
0048861cldr x6, [sp+120]
00488620ldr x9, [sp+96]
00488624ldr x12, [sp+72]
00488628ldr x4, [sp+152]
0048862cldr x7, [sp+128]
00488630ldr x10, [sp+104]
00488634ldr x13, [sp+80]
00488638ldp x29, x30, [sp-8]
0048863cadd sp, sp, 320
00488640ret x30
00488644
00488644loc_488644:
00488644bl runtime.deferreturn
00488648ldr x2, [sp+136]
0048864cldr x5, [sp+112]
00488650ldr x8, [sp+88]
00488654ldr x11, [sp+64]
00488658ldr x0, [sp+160]
0048865cldr x1, [sp+168]
00488660ldr x3, [sp+144]
00488664ldr x6, [sp+120]
00488668ldr x9, [sp+96]
0048866cldr x12, [sp+72]
00488670ldr x4, [sp+152]
00488674ldr x7, [sp+128]
00488678ldr x10, [sp+104]
0048867cldr x13, [sp+80]
00488680ldp x29, x30, [sp-8]
00488684add sp, sp, 320
00488688ret x30
0048868c
0048868cloc_48868c:
0048868cstr x0, [sp+8]
00488690mov x3, x30
00488694bl runtime.morestack_noctxt.abi0
00488698ldr x0, [sp+8]
0048869cb 0x488430
00488430
004886a0
004886a0gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails.deferwrap1(void)
004886a0ldr x16, [x28+16]
004886a4subs xzr, sp, x16
004886a8b.ls 0x4886d8
004886acstr x30, [sp-32]!
004886b0stur x29, [sp-8]
004886b4sub x29, sp, 8
004886b8ldr x16, [x28+32]
004886bccbnz x16, 0x4886e4
004886c0
004886c0loc_4886c0:
004886c0ldr x0, [x26+8]
004886c4str x0, [sp+16]
004886c8bl sync.(*RWMutex).RUnlock
004886ccldur x29, [sp-8]
004886d0ldr x30, [sp], 32
004886d4ret x30
004886d8
004886d8loc_4886d8:
004886d8mov x3, x30
004886dcbl runtime.morestack.abi0
004886e0b 0x4886a0
004886e4
004886e4loc_4886e4:
004886e4ldr x17, [x16]
004886e8add x20, sp, 40
004886ecsubs xzr, x20, x17
004886f0b.ne 0x4886c0
004886f4add x20, sp, 8
004886f8str x20, [x16]
004886fcb 0x4886c0
004886a0
004886a0gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails.deferwrap1: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails.deferwrap1(void)
004886a0ldr x16, [x28+16]
004886a4subs xzr, sp, x16
004886a8b.ls 0x4886d8
004886acstr x30, [sp-32]!
004886b0stur x29, [sp-8]
004886b4sub x29, sp, 8
004886b8ldr x16, [x28+32]
004886bccbnz x16, 0x4886e4
004886c0
004886c0loc_4886c0:
004886c0ldr x0, [x26+8]
004886c4str x0, [sp+16]
004886c8bl sync.(*RWMutex).RUnlock
004886ccldur x29, [sp-8]
004886d0ldr x30, [sp], 32
004886d4ret x30
004886d8
004886d8loc_4886d8:
004886d8mov x3, x30
004886dcbl runtime.morestack.abi0
004886e0b 0x4886a0
004886e4
004886e4loc_4886e4:
004886e4ldr x17, [x16]
004886e8add x20, sp, 40
004886ecsubs xzr, x20, x17
004886f0b.ne 0x4886c0
004886f4add x20, sp, 8
004886f8str x20, [x16]
004886fcb 0x4886c0
004886a0
Loading..