File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0048a0c0
0048a0c0gopkg.in/jcmturner/gokrb5.v7/gssapi.fillerBytes: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.fillerBytes(void)
0048a0c0ldr x16, [x28+16]
0048a0c4subs xzr, sp, x16
0048a0c8b.ls 0x48a138
0048a0ccstr x30, [sp-64]!
0048a0d0stur x29, [sp-8]
0048a0d4sub x29, sp, 8
0048a0d8str xzr, [sp+40]
0048a0dcadrp x0, 0x174000
0048a0e0add x0, x0, 2848
0048a0e4bl runtime.newobject
0048a0e8str x0, [sp+48]
0048a0ecmovn x1, 0
0048a0f0strb w1, [x0]
0048a0f4ldr x2, [sp+48]
0048a0f8ldrsb x27, [x2]
0048a0fcstrb w1, [x2+1]
0048a100ldr x2, [sp+48]
0048a104ldrsb x27, [x2]
0048a108strb w1, [x2+2]
0048a10cldr x2, [sp+48]
0048a110ldrsb x27, [x2]
0048a114strb w1, [x2+3]
0048a118ldr x2, [sp+48]
0048a11cldrsb x27, [x2]
0048a120strb w1, [x2+4]
0048a124ldr x0, [sp+48]
0048a128str x0, [sp+40]
0048a12cldur x29, [sp-8]
0048a130ldr x30, [sp], 64
0048a134ret x30
0048a138
0048a138loc_48a138:
0048a138mov x3, x30
0048a13cbl runtime.morestack_noctxt.abi0
0048a140b 0x48a0c0
0048a144udf 0
0048a148udf 0
0048a14cudf 0
0048a0c0
0048a0c0gopkg.in/jcmturner/gokrb5.v7/gssapi.fillerBytes: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.fillerBytes(void)
0048a0c0ldr x16, [x28+16]
0048a0c4subs xzr, sp, x16
0048a0c8b.ls 0x48a138
0048a0ccstr x30, [sp-64]!
0048a0d0stur x29, [sp-8]
0048a0d4sub x29, sp, 8
0048a0d8str xzr, [sp+40]
0048a0dcadrp x0, 0x174000
0048a0e0add x0, x0, 2848
0048a0e4bl runtime.newobject
0048a0e8str x0, [sp+48]
0048a0ecmovn x1, 0
0048a0f0strb w1, [x0]
0048a0f4ldr x2, [sp+48]
0048a0f8ldrsb x27, [x2]
0048a0fcstrb w1, [x2+1]
0048a100ldr x2, [sp+48]
0048a104ldrsb x27, [x2]
0048a108strb w1, [x2+2]
0048a10cldr x2, [sp+48]
0048a110ldrsb x27, [x2]
0048a114strb w1, [x2+3]
0048a118ldr x2, [sp+48]
0048a11cldrsb x27, [x2]
0048a120strb w1, [x2+4]
0048a124ldr x0, [sp+48]
0048a128str x0, [sp+40]
0048a12cldur x29, [sp-8]
0048a130ldr x30, [sp], 64
0048a134ret x30
0048a138
0048a138loc_48a138:
0048a138mov x3, x30
0048a13cbl runtime.morestack_noctxt.abi0
0048a140b 0x48a0c0
0048a144udf 0
0048a148udf 0
0048a14cudf 0
0048a0c0
0048a150
0048a150gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).Marshal: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).Marshal(gopkg.in/jcmturner/gokrb5.v7/gssapi.MICToken * mt)
0048a150ldr x16, [x28+16]
0048a154sub x17, sp, 208
0048a158subs xzr, x17, x16
0048a15cb.ls 0x48a3ec
0048a160sub x20, sp, 336
0048a164stp x29, x30, [x20-8]
0048a168add sp, x20, 0
0048a16csub x29, sp, 8
0048a170str x0, [sp+344]
0048a174str xzr, [sp+96]
0048a178stp xzr, xzr, [sp+104]
0048a17cstp xzr, xzr, [sp+80]
0048a180ldr x3, [sp+344]
0048a184ldrsb x27, [x3]
0048a188ldr x3, [x3+40]
0048a18ccbnz x3, 0x48a194
0048a190b 0x48a390
0048a194
0048a194loc_48a194:
0048a194ldr x3, [sp+344]
0048a198ldrsb x27, [x3]
0048a19cldr x3, [x3+48]
0048a1a0str x3, [sp+40]
0048a1a4add x2, x3, 16
0048a1a8str x2, [sp+32]
0048a1acadrp x0, 0x16b000
0048a1b0add x0, x0, 3072
0048a1b4mov x1, x2
0048a1b8bl runtime.makeslice
0048a1bcldr x2, [sp+32]
0048a1c0ldr x3, [sp+32]
0048a1c4str x0, [sp+120]
0048a1c8str x3, [sp+128]
0048a1ccstr x2, [sp+136]
0048a1d0subs xzr, x2, 16
0048a1d4b.hs 0x48a1dc
0048a1d8b 0x48a3e0
0048a1dc
0048a1dcloc_48a1dc:
0048a1dcb 0x48a1e0
0048a1e0
0048a1e0loc_48a1e0:
0048a1e0str x0, [sp+192]
0048a1e4orr x1, xzr, 16
0048a1e8str x1, [sp+200]
0048a1ecstr x2, [sp+208]
0048a1f0ldr x0, [sp+344]
0048a1f4bl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).getMICChecksumHeader
0048a1f8str x0, [sp+168]
0048a1fcstr x1, [sp+176]
0048a200str x2, [sp+184]
0048a204str x0, [sp+144]
0048a208str x1, [sp+152]
0048a20cstr x2, [sp+160]
0048a210ldr x1, [sp+192]
0048a214ldr x2, [sp+200]
0048a218ldr x3, [sp+208]
0048a21cstr x1, [sp+304]
0048a220str x2, [sp+312]
0048a224str x3, [sp+320]
0048a228ldr x1, [sp+152]
0048a22cldr x2, [sp+144]
0048a230ldr x3, [sp+160]
0048a234str x2, [sp+280]
0048a238str x1, [sp+288]
0048a23cstr x3, [sp+296]
0048a240ldr x2, [sp+312]
0048a244str x2, [sp+72]
0048a248subs xzr, x2, x1
0048a24cb.gt 0x48a254
0048a250b 0x48a25c
0048a254
0048a254loc_48a254:
0048a254str x1, [sp+72]
0048a258b 0x48a260
0048a25c
0048a25cloc_48a25c:
0048a25cb 0x48a260
0048a260
0048a260loc_48a260:
0048a260ldr x5, [sp+280]
0048a264ldr x6, [sp+304]
0048a268subs xzr, x5, x6
0048a26cb.ne 0x48a274
0048a270b 0x48a290
0048a274
0048a274loc_48a274:
0048a274ldr x3, [sp+72]
0048a278str x3, [sp+64]
0048a27cldr x2, [sp+64]
0048a280ldr x1, [sp+280]
0048a284ldr x0, [sp+304]
0048a288bl runtime.memmove
0048a28cb 0x48a294
0048a290
0048a290loc_48a290:
0048a290b 0x48a294
0048a294
0048a294loc_48a294:
0048a294ldr x1, [sp+128]
0048a298ldr x5, [sp+120]
0048a29cldr x6, [sp+136]
0048a2a0b 0x48a2a4
0048a2a4
0048a2a4loc_48a2a4:
0048a2a4subs xzr, x1, 16
0048a2a8b.hs 0x48a2b0
0048a2acb 0x48a3d8
0048a2b0
0048a2b0loc_48a2b0:
0048a2b0sub x6, x6, 16
0048a2b4sub x7, x1, 16
0048a2b8sub x8, xzr, x6
0048a2bcsbfm x8, x8, 63, 63
0048a2c0and x8, x8, 16
0048a2c4add x5, x5, x8
0048a2c8str x5, [sp+144]
0048a2ccstr x7, [sp+152]
0048a2d0str x6, [sp+160]
0048a2d4str x5, [sp+256]
0048a2d8str x7, [sp+264]
0048a2dcstr x6, [sp+272]
0048a2e0ldr x5, [sp+344]
0048a2e4ldrsb x27, [x5]
0048a2e8ldr x6, [x5+48]
0048a2ecldr x7, [x5+40]
0048a2f0ldr x5, [x5+56]
0048a2f4str x7, [sp+232]
0048a2f8str x6, [sp+240]
0048a2fcstr x5, [sp+248]
0048a300ldr x5, [sp+264]
0048a304str x5, [sp+56]
0048a308subs xzr, x5, x6
0048a30cb.gt 0x48a314
0048a310b 0x48a31c
0048a314
0048a314loc_48a314:
0048a314str x6, [sp+56]
0048a318b 0x48a320
0048a31c
0048a31cloc_48a31c:
0048a31cb 0x48a320
0048a320
0048a320loc_48a320:
0048a320ldr x5, [sp+232]
0048a324ldr x6, [sp+256]
0048a328subs xzr, x5, x6
0048a32cb.ne 0x48a334
0048a330b 0x48a350
0048a334
0048a334loc_48a334:
0048a334ldr x3, [sp+56]
0048a338str x3, [sp+48]
0048a33cldr x2, [sp+48]
0048a340ldr x1, [sp+232]
0048a344ldr x0, [sp+256]
0048a348bl runtime.memmove
0048a34cb 0x48a354
0048a350
0048a350loc_48a350:
0048a350b 0x48a354
0048a354
0048a354loc_48a354:
0048a354ldr x5, [sp+120]
0048a358ldr x6, [sp+128]
0048a35cldr x7, [sp+136]
0048a360str x5, [sp+96]
0048a364str x6, [sp+104]
0048a368str x7, [sp+112]
0048a36cstp xzr, xzr, [sp+80]
0048a370ldr x0, [sp+96]
0048a374ldr x1, [sp+104]
0048a378ldr x2, [sp+112]
0048a37cmov x3, xzr
0048a380mov x4, xzr
0048a384ldp x29, x30, [sp-8]
0048a388add sp, sp, 336
0048a38cret x30
0048a390
0048a390loc_48a390:
0048a390adrp x0, 0x230000
0048a394add x0, x0, 33
0048a398movz x1, 25
0048a39cbl errors.New
0048a3a0str x0, [sp+216]
0048a3a4str x1, [sp+224]
0048a3a8str xzr, [sp+96]
0048a3acstp xzr, xzr, [sp+104]
0048a3b0ldr x3, [sp+216]
0048a3b4ldr x4, [sp+224]
0048a3b8str x3, [sp+80]
0048a3bcstr x4, [sp+88]
0048a3c0ldr x0, [sp+96]
0048a3c4ldr x1, [sp+104]
0048a3c8ldr x2, [sp+112]
0048a3ccldp x29, x30, [sp-8]
0048a3d0add sp, sp, 336
0048a3d4ret x30
0048a3d8
0048a3d8loc_48a3d8:
0048a3d8orr x0, xzr, 16
0048a3dcbl runtime.panicSliceB
0048a3e0
0048a3e0loc_48a3e0:
0048a3e0orr x1, xzr, 16
0048a3e4bl runtime.panicSliceAcap
0048a3e8hint
0048a3ec
0048a3ecloc_48a3ec:
0048a3ecstr x0, [sp+8]
0048a3f0mov x3, x30
0048a3f4bl runtime.morestack_noctxt.abi0
0048a3f8ldr x0, [sp+8]
0048a3fcb 0x48a150
0048a150
0048a150gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).Marshal: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).Marshal(gopkg.in/jcmturner/gokrb5.v7/gssapi.MICToken * mt)
0048a150ldr x16, [x28+16]
0048a154sub x17, sp, 208
0048a158subs xzr, x17, x16
0048a15cb.ls 0x48a3ec
0048a160sub x20, sp, 336
0048a164stp x29, x30, [x20-8]
0048a168add sp, x20, 0
0048a16csub x29, sp, 8
0048a170str x0, [sp+344]
0048a174str xzr, [sp+96]
0048a178stp xzr, xzr, [sp+104]
0048a17cstp xzr, xzr, [sp+80]
0048a180ldr x3, [sp+344]
0048a184ldrsb x27, [x3]
0048a188ldr x3, [x3+40]
0048a18ccbnz x3, 0x48a194
0048a190b 0x48a390
0048a194
0048a194loc_48a194:
0048a194ldr x3, [sp+344]
0048a198ldrsb x27, [x3]
0048a19cldr x3, [x3+48]
0048a1a0str x3, [sp+40]
0048a1a4add x2, x3, 16
0048a1a8str x2, [sp+32]
0048a1acadrp x0, 0x16b000
0048a1b0add x0, x0, 3072
0048a1b4mov x1, x2
0048a1b8bl runtime.makeslice
0048a1bcldr x2, [sp+32]
0048a1c0ldr x3, [sp+32]
0048a1c4str x0, [sp+120]
0048a1c8str x3, [sp+128]
0048a1ccstr x2, [sp+136]
0048a1d0subs xzr, x2, 16
0048a1d4b.hs 0x48a1dc
0048a1d8b 0x48a3e0
0048a1dc
0048a1dcloc_48a1dc:
0048a1dcb 0x48a1e0
0048a1e0
0048a1e0loc_48a1e0:
0048a1e0str x0, [sp+192]
0048a1e4orr x1, xzr, 16
0048a1e8str x1, [sp+200]
0048a1ecstr x2, [sp+208]
0048a1f0ldr x0, [sp+344]
0048a1f4bl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).getMICChecksumHeader
0048a1f8str x0, [sp+168]
0048a1fcstr x1, [sp+176]
0048a200str x2, [sp+184]
0048a204str x0, [sp+144]
0048a208str x1, [sp+152]
0048a20cstr x2, [sp+160]
0048a210ldr x1, [sp+192]
0048a214ldr x2, [sp+200]
0048a218ldr x3, [sp+208]
0048a21cstr x1, [sp+304]
0048a220str x2, [sp+312]
0048a224str x3, [sp+320]
0048a228ldr x1, [sp+152]
0048a22cldr x2, [sp+144]
0048a230ldr x3, [sp+160]
0048a234str x2, [sp+280]
0048a238str x1, [sp+288]
0048a23cstr x3, [sp+296]
0048a240ldr x2, [sp+312]
0048a244str x2, [sp+72]
0048a248subs xzr, x2, x1
0048a24cb.gt 0x48a254
0048a250b 0x48a25c
0048a254
0048a254loc_48a254:
0048a254str x1, [sp+72]
0048a258b 0x48a260
0048a25c
0048a25cloc_48a25c:
0048a25cb 0x48a260
0048a260
0048a260loc_48a260:
0048a260ldr x5, [sp+280]
0048a264ldr x6, [sp+304]
0048a268subs xzr, x5, x6
0048a26cb.ne 0x48a274
0048a270b 0x48a290
0048a274
0048a274loc_48a274:
0048a274ldr x3, [sp+72]
0048a278str x3, [sp+64]
0048a27cldr x2, [sp+64]
0048a280ldr x1, [sp+280]
0048a284ldr x0, [sp+304]
0048a288bl runtime.memmove
0048a28cb 0x48a294
0048a290
0048a290loc_48a290:
0048a290b 0x48a294
0048a294
0048a294loc_48a294:
0048a294ldr x1, [sp+128]
0048a298ldr x5, [sp+120]
0048a29cldr x6, [sp+136]
0048a2a0b 0x48a2a4
0048a2a4
0048a2a4loc_48a2a4:
0048a2a4subs xzr, x1, 16
0048a2a8b.hs 0x48a2b0
0048a2acb 0x48a3d8
0048a2b0
0048a2b0loc_48a2b0:
0048a2b0sub x6, x6, 16
0048a2b4sub x7, x1, 16
0048a2b8sub x8, xzr, x6
0048a2bcsbfm x8, x8, 63, 63
0048a2c0and x8, x8, 16
0048a2c4add x5, x5, x8
0048a2c8str x5, [sp+144]
0048a2ccstr x7, [sp+152]
0048a2d0str x6, [sp+160]
0048a2d4str x5, [sp+256]
0048a2d8str x7, [sp+264]
0048a2dcstr x6, [sp+272]
0048a2e0ldr x5, [sp+344]
0048a2e4ldrsb x27, [x5]
0048a2e8ldr x6, [x5+48]
0048a2ecldr x7, [x5+40]
0048a2f0ldr x5, [x5+56]
0048a2f4str x7, [sp+232]
0048a2f8str x6, [sp+240]
0048a2fcstr x5, [sp+248]
0048a300ldr x5, [sp+264]
0048a304str x5, [sp+56]
0048a308subs xzr, x5, x6
0048a30cb.gt 0x48a314
0048a310b 0x48a31c
0048a314
0048a314loc_48a314:
0048a314str x6, [sp+56]
0048a318b 0x48a320
0048a31c
0048a31cloc_48a31c:
0048a31cb 0x48a320
0048a320
0048a320loc_48a320:
0048a320ldr x5, [sp+232]
0048a324ldr x6, [sp+256]
0048a328subs xzr, x5, x6
0048a32cb.ne 0x48a334
0048a330b 0x48a350
0048a334
0048a334loc_48a334:
0048a334ldr x3, [sp+56]
0048a338str x3, [sp+48]
0048a33cldr x2, [sp+48]
0048a340ldr x1, [sp+232]
0048a344ldr x0, [sp+256]
0048a348bl runtime.memmove
0048a34cb 0x48a354
0048a350
0048a350loc_48a350:
0048a350b 0x48a354
0048a354
0048a354loc_48a354:
0048a354ldr x5, [sp+120]
0048a358ldr x6, [sp+128]
0048a35cldr x7, [sp+136]
0048a360str x5, [sp+96]
0048a364str x6, [sp+104]
0048a368str x7, [sp+112]
0048a36cstp xzr, xzr, [sp+80]
0048a370ldr x0, [sp+96]
0048a374ldr x1, [sp+104]
0048a378ldr x2, [sp+112]
0048a37cmov x3, xzr
0048a380mov x4, xzr
0048a384ldp x29, x30, [sp-8]
0048a388add sp, sp, 336
0048a38cret x30
0048a390
0048a390loc_48a390:
0048a390adrp x0, 0x230000
0048a394add x0, x0, 33
0048a398movz x1, 25
0048a39cbl errors.New
0048a3a0str x0, [sp+216]
0048a3a4str x1, [sp+224]
0048a3a8str xzr, [sp+96]
0048a3acstp xzr, xzr, [sp+104]
0048a3b0ldr x3, [sp+216]
0048a3b4ldr x4, [sp+224]
0048a3b8str x3, [sp+80]
0048a3bcstr x4, [sp+88]
0048a3c0ldr x0, [sp+96]
0048a3c4ldr x1, [sp+104]
0048a3c8ldr x2, [sp+112]
0048a3ccldp x29, x30, [sp-8]
0048a3d0add sp, sp, 336
0048a3d4ret x30
0048a3d8
0048a3d8loc_48a3d8:
0048a3d8orr x0, xzr, 16
0048a3dcbl runtime.panicSliceB
0048a3e0
0048a3e0loc_48a3e0:
0048a3e0orr x1, xzr, 16
0048a3e4bl runtime.panicSliceAcap
0048a3e8hint
0048a3ec
0048a3ecloc_48a3ec:
0048a3ecstr x0, [sp+8]
0048a3f0mov x3, x30
0048a3f4bl runtime.morestack_noctxt.abi0
0048a3f8ldr x0, [sp+8]
0048a3fcb 0x48a150
0048a150
0048a400
0048a400gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).SetChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).SetChecksum(gopkg.in/jcmturner/gokrb5.v7/gssapi.MICToken * mt, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey key, uint32 keyUsage)
0048a400ldr x16, [x28+16]
0048a404sub x17, sp, 80
0048a408subs xzr, x17, x16
0048a40cb.ls 0x48a580
0048a410str x30, [sp-208]!
0048a414stur x29, [sp-8]
0048a418sub x29, sp, 8
0048a41cstr x0, [sp+216]
0048a420str w1, [sp+224]
0048a424str x2, [sp+232]
0048a428str x3, [sp+240]
0048a42cstr x4, [sp+248]
0048a430str w5, [sp+256]
0048a434stp xzr, xzr, [sp+64]
0048a438ldr x6, [sp+216]
0048a43cldrsb x27, [x6]
0048a440ldr x6, [x6+40]
0048a444cbnz x6, 0x48a44c
0048a448b 0x48a478
0048a44c
0048a44cloc_48a44c:
0048a44cadrp x0, 0x236000
0048a450add x0, x0, 1627
0048a454movz x1, 34
0048a458bl errors.New
0048a45cstr x0, [sp+144]
0048a460str x1, [sp+152]
0048a464str x0, [sp+64]
0048a468str x1, [sp+72]
0048a46cldur x29, [sp-8]
0048a470ldr x30, [sp], 208
0048a474ret x30
0048a478
0048a478loc_48a478:
0048a478str xzr, [sp+120]
0048a47cstp xzr, xzr, [sp+128]
0048a480stp xzr, xzr, [sp+144]
0048a484ldrsw x1, [sp+224]
0048a488ldr w5, [sp+256]
0048a48cldr x2, [sp+232]
0048a490ldr x3, [sp+240]
0048a494ldr x4, [sp+248]
0048a498ldr x0, [sp+216]
0048a49cbl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).checksum
0048a4a0str x0, [sp+120]
0048a4a4str x1, [sp+128]
0048a4a8str x2, [sp+136]
0048a4acstr x3, [sp+144]
0048a4b0str x4, [sp+152]
0048a4b4ldr x6, [sp+120]
0048a4b8ldr x7, [sp+128]
0048a4bcldr x8, [sp+136]
0048a4c0str x6, [sp+176]
0048a4c4str x7, [sp+184]
0048a4c8str x8, [sp+192]
0048a4ccldr x6, [sp+144]
0048a4d0ldr x7, [sp+152]
0048a4d4str x6, [sp+160]
0048a4d8str x7, [sp+168]
0048a4dcldr x6, [sp+176]
0048a4e0ldr x7, [sp+184]
0048a4e4ldr x8, [sp+192]
0048a4e8str x6, [sp+96]
0048a4ecstr x7, [sp+104]
0048a4f0str x8, [sp+112]
0048a4f4ldr x1, [sp+168]
0048a4f8ldr x0, [sp+160]
0048a4fcstr x0, [sp+80]
0048a500str x1, [sp+88]
0048a504cbnz x0, 0x48a50c
0048a508b 0x48a520
0048a50c
0048a50cloc_48a50c:
0048a50cstr x0, [sp+64]
0048a510str x1, [sp+72]
0048a514ldur x29, [sp-8]
0048a518ldr x30, [sp], 208
0048a51cret x30
0048a520
0048a520loc_48a520:
0048a520ldr x2, [sp+216]
0048a524ldrsb x27, [x2]
0048a528ldr x3, [sp+96]
0048a52cldr x4, [sp+104]
0048a530ldr x5, [sp+112]
0048a534str x4, [x2+48]
0048a538str x5, [x2+56]
0048a53cadrp x27, 0x5c1000
0048a540ldr w4, [x27+3056]
0048a544cbz w4, 0x48a54c
0048a548b 0x48a550
0048a54c
0048a54cloc_48a54c:
0048a54cb 0x48a564
0048a550
0048a550loc_48a550:
0048a550bl runtime.gcWriteBarrier2
0048a554str x3, [x25]
0048a558ldr x4, [x2+40]
0048a55cstr x4, [x25+8]
0048a560b 0x48a564
0048a564
0048a564loc_48a564:
0048a564str x3, [x2+40]
0048a568stp xzr, xzr, [sp+64]
0048a56cmov x0, xzr
0048a570mov x1, xzr
0048a574ldur x29, [sp-8]
0048a578ldr x30, [sp], 208
0048a57cret x30
0048a580
0048a580loc_48a580:
0048a580str x0, [sp+8]
0048a584str w1, [sp+16]
0048a588stp x2, x3, [sp+24]
0048a58cstr x4, [sp+40]
0048a590str w5, [sp+48]
0048a594mov x3, x30
0048a598bl runtime.morestack_noctxt.abi0
0048a59cldr x0, [sp+8]
0048a5a0ldrsw x1, [sp+16]
0048a5a4ldp x2, x3, [sp+24]
0048a5a8ldr x4, [sp+40]
0048a5acldr w5, [sp+48]
0048a5b0b 0x48a400
0048a5b4udf 0
0048a5b8udf 0
0048a5bcudf 0
0048a400
0048a400gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).SetChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).SetChecksum(gopkg.in/jcmturner/gokrb5.v7/gssapi.MICToken * mt, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey key, uint32 keyUsage)
0048a400ldr x16, [x28+16]
0048a404sub x17, sp, 80
0048a408subs xzr, x17, x16
0048a40cb.ls 0x48a580
0048a410str x30, [sp-208]!
0048a414stur x29, [sp-8]
0048a418sub x29, sp, 8
0048a41cstr x0, [sp+216]
0048a420str w1, [sp+224]
0048a424str x2, [sp+232]
0048a428str x3, [sp+240]
0048a42cstr x4, [sp+248]
0048a430str w5, [sp+256]
0048a434stp xzr, xzr, [sp+64]
0048a438ldr x6, [sp+216]
0048a43cldrsb x27, [x6]
0048a440ldr x6, [x6+40]
0048a444cbnz x6, 0x48a44c
0048a448b 0x48a478
0048a44c
0048a44cloc_48a44c:
0048a44cadrp x0, 0x236000
0048a450add x0, x0, 1627
0048a454movz x1, 34
0048a458bl errors.New
0048a45cstr x0, [sp+144]
0048a460str x1, [sp+152]
0048a464str x0, [sp+64]
0048a468str x1, [sp+72]
0048a46cldur x29, [sp-8]
0048a470ldr x30, [sp], 208
0048a474ret x30
0048a478
0048a478loc_48a478:
0048a478str xzr, [sp+120]
0048a47cstp xzr, xzr, [sp+128]
0048a480stp xzr, xzr, [sp+144]
0048a484ldrsw x1, [sp+224]
0048a488ldr w5, [sp+256]
0048a48cldr x2, [sp+232]
0048a490ldr x3, [sp+240]
0048a494ldr x4, [sp+248]
0048a498ldr x0, [sp+216]
0048a49cbl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).checksum
0048a4a0str x0, [sp+120]
0048a4a4str x1, [sp+128]
0048a4a8str x2, [sp+136]
0048a4acstr x3, [sp+144]
0048a4b0str x4, [sp+152]
0048a4b4ldr x6, [sp+120]
0048a4b8ldr x7, [sp+128]
0048a4bcldr x8, [sp+136]
0048a4c0str x6, [sp+176]
0048a4c4str x7, [sp+184]
0048a4c8str x8, [sp+192]
0048a4ccldr x6, [sp+144]
0048a4d0ldr x7, [sp+152]
0048a4d4str x6, [sp+160]
0048a4d8str x7, [sp+168]
0048a4dcldr x6, [sp+176]
0048a4e0ldr x7, [sp+184]
0048a4e4ldr x8, [sp+192]
0048a4e8str x6, [sp+96]
0048a4ecstr x7, [sp+104]
0048a4f0str x8, [sp+112]
0048a4f4ldr x1, [sp+168]
0048a4f8ldr x0, [sp+160]
0048a4fcstr x0, [sp+80]
0048a500str x1, [sp+88]
0048a504cbnz x0, 0x48a50c
0048a508b 0x48a520
0048a50c
0048a50cloc_48a50c:
0048a50cstr x0, [sp+64]
0048a510str x1, [sp+72]
0048a514ldur x29, [sp-8]
0048a518ldr x30, [sp], 208
0048a51cret x30
0048a520
0048a520loc_48a520:
0048a520ldr x2, [sp+216]
0048a524ldrsb x27, [x2]
0048a528ldr x3, [sp+96]
0048a52cldr x4, [sp+104]
0048a530ldr x5, [sp+112]
0048a534str x4, [x2+48]
0048a538str x5, [x2+56]
0048a53cadrp x27, 0x5c1000
0048a540ldr w4, [x27+3056]
0048a544cbz w4, 0x48a54c
0048a548b 0x48a550
0048a54c
0048a54cloc_48a54c:
0048a54cb 0x48a564
0048a550
0048a550loc_48a550:
0048a550bl runtime.gcWriteBarrier2
0048a554str x3, [x25]
0048a558ldr x4, [x2+40]
0048a55cstr x4, [x25+8]
0048a560b 0x48a564
0048a564
0048a564loc_48a564:
0048a564str x3, [x2+40]
0048a568stp xzr, xzr, [sp+64]
0048a56cmov x0, xzr
0048a570mov x1, xzr
0048a574ldur x29, [sp-8]
0048a578ldr x30, [sp], 208
0048a57cret x30
0048a580
0048a580loc_48a580:
0048a580str x0, [sp+8]
0048a584str w1, [sp+16]
0048a588stp x2, x3, [sp+24]
0048a58cstr x4, [sp+40]
0048a590str w5, [sp+48]
0048a594mov x3, x30
0048a598bl runtime.morestack_noctxt.abi0
0048a59cldr x0, [sp+8]
0048a5a0ldrsw x1, [sp+16]
0048a5a4ldp x2, x3, [sp+24]
0048a5a8ldr x4, [sp+40]
0048a5acldr w5, [sp+48]
0048a5b0b 0x48a400
0048a5b4udf 0
0048a5b8udf 0
0048a5bcudf 0
0048a400
0048a5c0
0048a5c0gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).checksum: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).checksum(gopkg.in/jcmturner/gokrb5.v7/gssapi.MICToken * mt, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey key, uint32 keyUsage)
0048a5c0ldr x16, [x28+16]
0048a5c4sub x17, sp, 352
0048a5c8subs xzr, x17, x16
0048a5ccb.ls 0x48a964
0048a5d0sub x20, sp, 480
0048a5d4stp x29, x30, [x20-8]
0048a5d8add sp, x20, 0
0048a5dcsub x29, sp, 8
0048a5e0str x0, [sp+488]
0048a5e4str w1, [sp+496]
0048a5e8str x2, [sp+504]
0048a5ecstr x3, [sp+512]
0048a5f0str x4, [sp+520]
0048a5f4str w5, [sp+528]
0048a5f8str xzr, [sp+144]
0048a5fcstp xzr, xzr, [sp+152]
0048a600stp xzr, xzr, [sp+128]
0048a604ldr x3, [sp+488]
0048a608ldrsb x27, [x3]
0048a60cldr x3, [x3+16]
0048a610cbnz x3, 0x48a618
0048a614b 0x48a914
0048a618
0048a618loc_48a618:
0048a618ldr x3, [sp+488]
0048a61cldrsb x27, [x3]
0048a620ldr x3, [x3+24]
0048a624str x3, [sp+120]
0048a628add x2, x3, 16
0048a62cstr x2, [sp+112]
0048a630adrp x0, 0x16b000
0048a634add x0, x0, 3072
0048a638mov x1, x2
0048a63cbl runtime.makeslice
0048a640ldr x3, [sp+112]
0048a644ldr x4, [sp+112]
0048a648str x0, [sp+200]
0048a64cstr x3, [sp+208]
0048a650str x4, [sp+216]
0048a654str x0, [sp+392]
0048a658str x3, [sp+400]
0048a65cstr x4, [sp+408]
0048a660str x0, [sp+328]
0048a664str x3, [sp+336]
0048a668str x4, [sp+344]
0048a66cldr x3, [sp+488]
0048a670ldrsb x27, [x3]
0048a674ldr x4, [x3+24]
0048a678ldr x5, [x3+16]
0048a67cldr x3, [x3+32]
0048a680str x5, [sp+304]
0048a684str x4, [sp+312]
0048a688str x3, [sp+320]
0048a68cldr x3, [sp+336]
0048a690str x3, [sp+104]
0048a694subs xzr, x3, x4
0048a698b.gt 0x48a6a0
0048a69cb 0x48a6a8
0048a6a0
0048a6a0loc_48a6a0:
0048a6a0str x4, [sp+104]
0048a6a4b 0x48a6ac
0048a6a8
0048a6a8loc_48a6a8:
0048a6a8b 0x48a6ac
0048a6ac
0048a6acloc_48a6ac:
0048a6acldr x3, [sp+304]
0048a6b0ldr x4, [sp+328]
0048a6b4subs xzr, x3, x4
0048a6b8b.ne 0x48a6c0
0048a6bcb 0x48a6dc
0048a6c0
0048a6c0loc_48a6c0:
0048a6c0ldr x3, [sp+104]
0048a6c4str x3, [sp+96]
0048a6c8ldr x2, [sp+96]
0048a6ccldr x1, [sp+304]
0048a6d0ldr x0, [sp+328]
0048a6d4bl runtime.memmove
0048a6d8b 0x48a6e0
0048a6dc
0048a6dcloc_48a6dc:
0048a6dcb 0x48a6e0
0048a6e0
0048a6e0loc_48a6e0:
0048a6e0ldr x2, [sp+488]
0048a6e4ldrsb x27, [x2]
0048a6e8ldr x0, [x2+24]
0048a6ecstr x0, [sp+120]
0048a6f0ldr x1, [sp+208]
0048a6f4ldr x2, [sp+200]
0048a6f8ldr x3, [sp+216]
0048a6fcb 0x48a700
0048a700
0048a700loc_48a700:
0048a700subs xzr, x1, x0
0048a704b.hs 0x48a70c
0048a708b 0x48a95c
0048a70c
0048a70cloc_48a70c:
0048a70csub x3, x3, x0
0048a710sub x1, x1, x0
0048a714sub x4, xzr, x3
0048a718and x4, x0, x4, asr #63
0048a71cadd x2, x2, x4
0048a720str x2, [sp+392]
0048a724str x1, [sp+400]
0048a728str x3, [sp+408]
0048a72cldr x0, [sp+488]
0048a730bl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).getMICChecksumHeader
0048a734str x0, [sp+368]
0048a738str x1, [sp+376]
0048a73cstr x2, [sp+384]
0048a740ldr x1, [sp+392]
0048a744ldr x2, [sp+400]
0048a748ldr x3, [sp+408]
0048a74cstr x1, [sp+280]
0048a750str x2, [sp+288]
0048a754str x3, [sp+296]
0048a758ldr x1, [sp+376]
0048a75cldr x2, [sp+368]
0048a760ldr x3, [sp+384]
0048a764str x2, [sp+256]
0048a768str x1, [sp+264]
0048a76cstr x3, [sp+272]
0048a770ldr x2, [sp+288]
0048a774str x2, [sp+88]
0048a778subs xzr, x2, x1
0048a77cb.gt 0x48a784
0048a780b 0x48a78c
0048a784
0048a784loc_48a784:
0048a784str x1, [sp+88]
0048a788b 0x48a790
0048a78c
0048a78cloc_48a78c:
0048a78cb 0x48a790
0048a790
0048a790loc_48a790:
0048a790ldr x3, [sp+256]
0048a794ldr x4, [sp+280]
0048a798subs xzr, x3, x4
0048a79cb.ne 0x48a7a4
0048a7a0b 0x48a7c0
0048a7a4
0048a7a4loc_48a7a4:
0048a7a4ldr x3, [sp+88]
0048a7a8str x3, [sp+80]
0048a7acldr x2, [sp+80]
0048a7b0ldr x0, [sp+280]
0048a7b4ldr x1, [sp+256]
0048a7b8bl runtime.memmove
0048a7bcb 0x48a7c4
0048a7c0
0048a7c0loc_48a7c0:
0048a7c0b 0x48a7c4
0048a7c4
0048a7c4loc_48a7c4:
0048a7c4stp xzr, xzr, [sp+352]
0048a7c8stp xzr, xzr, [sp+416]
0048a7ccldrsw x0, [sp+496]
0048a7d0bl gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype
0048a7d4str x0, [sp+352]
0048a7d8str x1, [sp+360]
0048a7dcstr x2, [sp+416]
0048a7e0str x3, [sp+424]
0048a7e4ldr x1, [sp+352]
0048a7e8ldr x2, [sp+360]
0048a7ecstr x1, [sp+240]
0048a7f0str x2, [sp+248]
0048a7f4ldr x1, [sp+416]
0048a7f8ldr x2, [sp+424]
0048a7fcstr x1, [sp+224]
0048a800str x2, [sp+232]
0048a804ldr x1, [sp+240]
0048a808ldr x2, [sp+248]
0048a80cstr x1, [sp+184]
0048a810str x2, [sp+192]
0048a814ldr x1, [sp+232]
0048a818ldr x2, [sp+224]
0048a81cstr x2, [sp+168]
0048a820str x1, [sp+176]
0048a824cbnz x2, 0x48a82c
0048a828b 0x48a85c
0048a82c
0048a82cloc_48a82c:
0048a82cstr xzr, [sp+144]
0048a830stp xzr, xzr, [sp+152]
0048a834ldr x3, [sp+168]
0048a838ldr x4, [sp+176]
0048a83cstr x3, [sp+128]
0048a840str x4, [sp+136]
0048a844ldr x0, [sp+144]
0048a848ldr x1, [sp+152]
0048a84cldr x2, [sp+160]
0048a850ldp x29, x30, [sp-8]
0048a854add sp, sp, 480
0048a858ret x30
0048a85c
0048a85cloc_48a85c:
0048a85cstr xzr, [sp+368]
0048a860stp xzr, xzr, [sp+376]
0048a864stp xzr, xzr, [sp+416]
0048a868ldr w7, [sp+528]
0048a86cldr x4, [sp+200]
0048a870ldr x5, [sp+208]
0048a874ldr x6, [sp+216]
0048a878ldr x8, [sp+184]
0048a87cldrsb x27, [x8]
0048a880ldr x8, [x8+72]
0048a884ldr x0, [sp+192]
0048a888ldr x2, [sp+512]
0048a88cldr x3, [sp+520]
0048a890ldr x1, [sp+504]
0048a894blr x8
0048a898str x0, [sp+368]
0048a89cstr x1, [sp+376]
0048a8a0str x2, [sp+384]
0048a8a4str x3, [sp+416]
0048a8a8str x4, [sp+424]
0048a8acldr x8, [sp+368]
0048a8b0ldr x9, [sp+376]
0048a8b4ldr x10, [sp+384]
0048a8b8str x8, [sp+448]
0048a8bcstr x9, [sp+456]
0048a8c0str x10, [sp+464]
0048a8c4ldr x8, [sp+416]
0048a8c8ldr x9, [sp+424]
0048a8ccstr x8, [sp+432]
0048a8d0str x9, [sp+440]
0048a8d4ldr x8, [sp+448]
0048a8d8ldr x9, [sp+456]
0048a8dcldr x10, [sp+464]
0048a8e0str x8, [sp+144]
0048a8e4str x9, [sp+152]
0048a8e8str x10, [sp+160]
0048a8ecldr x3, [sp+432]
0048a8f0ldr x4, [sp+440]
0048a8f4str x3, [sp+128]
0048a8f8str x4, [sp+136]
0048a8fcldr x0, [sp+144]
0048a900ldr x1, [sp+152]
0048a904ldr x2, [sp+160]
0048a908ldp x29, x30, [sp-8]
0048a90cadd sp, sp, 480
0048a910ret x30
0048a914
0048a914loc_48a914:
0048a914adrp x0, 0x23f000
0048a918add x0, x0, 1858
0048a91cmovz x1, 50
0048a920bl errors.New
0048a924str x0, [sp+416]
0048a928str x1, [sp+424]
0048a92cstr xzr, [sp+144]
0048a930stp xzr, xzr, [sp+152]
0048a934ldr x3, [sp+416]
0048a938ldr x4, [sp+424]
0048a93cstr x3, [sp+128]
0048a940str x4, [sp+136]
0048a944ldr x0, [sp+144]
0048a948ldr x1, [sp+152]
0048a94cldr x2, [sp+160]
0048a950ldp x29, x30, [sp-8]
0048a954add sp, sp, 480
0048a958ret x30
0048a95c
0048a95cloc_48a95c:
0048a95cbl runtime.panicSliceB
0048a960hint
0048a964
0048a964loc_48a964:
0048a964str x0, [sp+8]
0048a968str w1, [sp+16]
0048a96cstp x2, x3, [sp+24]
0048a970str x4, [sp+40]
0048a974str w5, [sp+48]
0048a978mov x3, x30
0048a97cbl runtime.morestack_noctxt.abi0
0048a980ldr x0, [sp+8]
0048a984ldrsw x1, [sp+16]
0048a988ldp x2, x3, [sp+24]
0048a98cldr x4, [sp+40]
0048a990ldr w5, [sp+48]
0048a994b 0x48a5c0
0048a998udf 0
0048a99cudf 0
0048a5c0
0048a5c0gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).checksum: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).checksum(gopkg.in/jcmturner/gokrb5.v7/gssapi.MICToken * mt, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey key, uint32 keyUsage)
0048a5c0ldr x16, [x28+16]
0048a5c4sub x17, sp, 352
0048a5c8subs xzr, x17, x16
0048a5ccb.ls 0x48a964
0048a5d0sub x20, sp, 480
0048a5d4stp x29, x30, [x20-8]
0048a5d8add sp, x20, 0
0048a5dcsub x29, sp, 8
0048a5e0str x0, [sp+488]
0048a5e4str w1, [sp+496]
0048a5e8str x2, [sp+504]
0048a5ecstr x3, [sp+512]
0048a5f0str x4, [sp+520]
0048a5f4str w5, [sp+528]
0048a5f8str xzr, [sp+144]
0048a5fcstp xzr, xzr, [sp+152]
0048a600stp xzr, xzr, [sp+128]
0048a604ldr x3, [sp+488]
0048a608ldrsb x27, [x3]
0048a60cldr x3, [x3+16]
0048a610cbnz x3, 0x48a618
0048a614b 0x48a914
0048a618
0048a618loc_48a618:
0048a618ldr x3, [sp+488]
0048a61cldrsb x27, [x3]
0048a620ldr x3, [x3+24]
0048a624str x3, [sp+120]
0048a628add x2, x3, 16
0048a62cstr x2, [sp+112]
0048a630adrp x0, 0x16b000
0048a634add x0, x0, 3072
0048a638mov x1, x2
0048a63cbl runtime.makeslice
0048a640ldr x3, [sp+112]
0048a644ldr x4, [sp+112]
0048a648str x0, [sp+200]
0048a64cstr x3, [sp+208]
0048a650str x4, [sp+216]
0048a654str x0, [sp+392]
0048a658str x3, [sp+400]
0048a65cstr x4, [sp+408]
0048a660str x0, [sp+328]
0048a664str x3, [sp+336]
0048a668str x4, [sp+344]
0048a66cldr x3, [sp+488]
0048a670ldrsb x27, [x3]
0048a674ldr x4, [x3+24]
0048a678ldr x5, [x3+16]
0048a67cldr x3, [x3+32]
0048a680str x5, [sp+304]
0048a684str x4, [sp+312]
0048a688str x3, [sp+320]
0048a68cldr x3, [sp+336]
0048a690str x3, [sp+104]
0048a694subs xzr, x3, x4
0048a698b.gt 0x48a6a0
0048a69cb 0x48a6a8
0048a6a0
0048a6a0loc_48a6a0:
0048a6a0str x4, [sp+104]
0048a6a4b 0x48a6ac
0048a6a8
0048a6a8loc_48a6a8:
0048a6a8b 0x48a6ac
0048a6ac
0048a6acloc_48a6ac:
0048a6acldr x3, [sp+304]
0048a6b0ldr x4, [sp+328]
0048a6b4subs xzr, x3, x4
0048a6b8b.ne 0x48a6c0
0048a6bcb 0x48a6dc
0048a6c0
0048a6c0loc_48a6c0:
0048a6c0ldr x3, [sp+104]
0048a6c4str x3, [sp+96]
0048a6c8ldr x2, [sp+96]
0048a6ccldr x1, [sp+304]
0048a6d0ldr x0, [sp+328]
0048a6d4bl runtime.memmove
0048a6d8b 0x48a6e0
0048a6dc
0048a6dcloc_48a6dc:
0048a6dcb 0x48a6e0
0048a6e0
0048a6e0loc_48a6e0:
0048a6e0ldr x2, [sp+488]
0048a6e4ldrsb x27, [x2]
0048a6e8ldr x0, [x2+24]
0048a6ecstr x0, [sp+120]
0048a6f0ldr x1, [sp+208]
0048a6f4ldr x2, [sp+200]
0048a6f8ldr x3, [sp+216]
0048a6fcb 0x48a700
0048a700
0048a700loc_48a700:
0048a700subs xzr, x1, x0
0048a704b.hs 0x48a70c
0048a708b 0x48a95c
0048a70c
0048a70cloc_48a70c:
0048a70csub x3, x3, x0
0048a710sub x1, x1, x0
0048a714sub x4, xzr, x3
0048a718and x4, x0, x4, asr #63
0048a71cadd x2, x2, x4
0048a720str x2, [sp+392]
0048a724str x1, [sp+400]
0048a728str x3, [sp+408]
0048a72cldr x0, [sp+488]
0048a730bl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).getMICChecksumHeader
0048a734str x0, [sp+368]
0048a738str x1, [sp+376]
0048a73cstr x2, [sp+384]
0048a740ldr x1, [sp+392]
0048a744ldr x2, [sp+400]
0048a748ldr x3, [sp+408]
0048a74cstr x1, [sp+280]
0048a750str x2, [sp+288]
0048a754str x3, [sp+296]
0048a758ldr x1, [sp+376]
0048a75cldr x2, [sp+368]
0048a760ldr x3, [sp+384]
0048a764str x2, [sp+256]
0048a768str x1, [sp+264]
0048a76cstr x3, [sp+272]
0048a770ldr x2, [sp+288]
0048a774str x2, [sp+88]
0048a778subs xzr, x2, x1
0048a77cb.gt 0x48a784
0048a780b 0x48a78c
0048a784
0048a784loc_48a784:
0048a784str x1, [sp+88]
0048a788b 0x48a790
0048a78c
0048a78cloc_48a78c:
0048a78cb 0x48a790
0048a790
0048a790loc_48a790:
0048a790ldr x3, [sp+256]
0048a794ldr x4, [sp+280]
0048a798subs xzr, x3, x4
0048a79cb.ne 0x48a7a4
0048a7a0b 0x48a7c0
0048a7a4
0048a7a4loc_48a7a4:
0048a7a4ldr x3, [sp+88]
0048a7a8str x3, [sp+80]
0048a7acldr x2, [sp+80]
0048a7b0ldr x0, [sp+280]
0048a7b4ldr x1, [sp+256]
0048a7b8bl runtime.memmove
0048a7bcb 0x48a7c4
0048a7c0
0048a7c0loc_48a7c0:
0048a7c0b 0x48a7c4
0048a7c4
0048a7c4loc_48a7c4:
0048a7c4stp xzr, xzr, [sp+352]
0048a7c8stp xzr, xzr, [sp+416]
0048a7ccldrsw x0, [sp+496]
0048a7d0bl gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype
0048a7d4str x0, [sp+352]
0048a7d8str x1, [sp+360]
0048a7dcstr x2, [sp+416]
0048a7e0str x3, [sp+424]
0048a7e4ldr x1, [sp+352]
0048a7e8ldr x2, [sp+360]
0048a7ecstr x1, [sp+240]
0048a7f0str x2, [sp+248]
0048a7f4ldr x1, [sp+416]
0048a7f8ldr x2, [sp+424]
0048a7fcstr x1, [sp+224]
0048a800str x2, [sp+232]
0048a804ldr x1, [sp+240]
0048a808ldr x2, [sp+248]
0048a80cstr x1, [sp+184]
0048a810str x2, [sp+192]
0048a814ldr x1, [sp+232]
0048a818ldr x2, [sp+224]
0048a81cstr x2, [sp+168]
0048a820str x1, [sp+176]
0048a824cbnz x2, 0x48a82c
0048a828b 0x48a85c
0048a82c
0048a82cloc_48a82c:
0048a82cstr xzr, [sp+144]
0048a830stp xzr, xzr, [sp+152]
0048a834ldr x3, [sp+168]
0048a838ldr x4, [sp+176]
0048a83cstr x3, [sp+128]
0048a840str x4, [sp+136]
0048a844ldr x0, [sp+144]
0048a848ldr x1, [sp+152]
0048a84cldr x2, [sp+160]
0048a850ldp x29, x30, [sp-8]
0048a854add sp, sp, 480
0048a858ret x30
0048a85c
0048a85cloc_48a85c:
0048a85cstr xzr, [sp+368]
0048a860stp xzr, xzr, [sp+376]
0048a864stp xzr, xzr, [sp+416]
0048a868ldr w7, [sp+528]
0048a86cldr x4, [sp+200]
0048a870ldr x5, [sp+208]
0048a874ldr x6, [sp+216]
0048a878ldr x8, [sp+184]
0048a87cldrsb x27, [x8]
0048a880ldr x8, [x8+72]
0048a884ldr x0, [sp+192]
0048a888ldr x2, [sp+512]
0048a88cldr x3, [sp+520]
0048a890ldr x1, [sp+504]
0048a894blr x8
0048a898str x0, [sp+368]
0048a89cstr x1, [sp+376]
0048a8a0str x2, [sp+384]
0048a8a4str x3, [sp+416]
0048a8a8str x4, [sp+424]
0048a8acldr x8, [sp+368]
0048a8b0ldr x9, [sp+376]
0048a8b4ldr x10, [sp+384]
0048a8b8str x8, [sp+448]
0048a8bcstr x9, [sp+456]
0048a8c0str x10, [sp+464]
0048a8c4ldr x8, [sp+416]
0048a8c8ldr x9, [sp+424]
0048a8ccstr x8, [sp+432]
0048a8d0str x9, [sp+440]
0048a8d4ldr x8, [sp+448]
0048a8d8ldr x9, [sp+456]
0048a8dcldr x10, [sp+464]
0048a8e0str x8, [sp+144]
0048a8e4str x9, [sp+152]
0048a8e8str x10, [sp+160]
0048a8ecldr x3, [sp+432]
0048a8f0ldr x4, [sp+440]
0048a8f4str x3, [sp+128]
0048a8f8str x4, [sp+136]
0048a8fcldr x0, [sp+144]
0048a900ldr x1, [sp+152]
0048a904ldr x2, [sp+160]
0048a908ldp x29, x30, [sp-8]
0048a90cadd sp, sp, 480
0048a910ret x30
0048a914
0048a914loc_48a914:
0048a914adrp x0, 0x23f000
0048a918add x0, x0, 1858
0048a91cmovz x1, 50
0048a920bl errors.New
0048a924str x0, [sp+416]
0048a928str x1, [sp+424]
0048a92cstr xzr, [sp+144]
0048a930stp xzr, xzr, [sp+152]
0048a934ldr x3, [sp+416]
0048a938ldr x4, [sp+424]
0048a93cstr x3, [sp+128]
0048a940str x4, [sp+136]
0048a944ldr x0, [sp+144]
0048a948ldr x1, [sp+152]
0048a94cldr x2, [sp+160]
0048a950ldp x29, x30, [sp-8]
0048a954add sp, sp, 480
0048a958ret x30
0048a95c
0048a95cloc_48a95c:
0048a95cbl runtime.panicSliceB
0048a960hint
0048a964
0048a964loc_48a964:
0048a964str x0, [sp+8]
0048a968str w1, [sp+16]
0048a96cstp x2, x3, [sp+24]
0048a970str x4, [sp+40]
0048a974str w5, [sp+48]
0048a978mov x3, x30
0048a97cbl runtime.morestack_noctxt.abi0
0048a980ldr x0, [sp+8]
0048a984ldrsw x1, [sp+16]
0048a988ldp x2, x3, [sp+24]
0048a98cldr x4, [sp+40]
0048a990ldr w5, [sp+48]
0048a994b 0x48a5c0
0048a998udf 0
0048a99cudf 0
0048a5c0
0048a9a0
0048a9a0gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).getMICChecksumHeader: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).getMICChecksumHeader(gopkg.in/jcmturner/gokrb5.v7/gssapi.MICToken * mt)
0048a9a0ldr x16, [x28+16]
0048a9a4sub x17, sp, 176
0048a9a8subs xzr, x17, x16
0048a9acb.ls 0x48ac40
0048a9b0sub x20, sp, 304
0048a9b4stp x29, x30, [x20-8]
0048a9b8add sp, x20, 0
0048a9bcsub x29, sp, 8
0048a9c0str x0, [sp+312]
0048a9c4str xzr, [sp+88]
0048a9c8stp xzr, xzr, [sp+96]
0048a9ccadrp x0, 0x16b000
0048a9d0add x0, x0, 3072
0048a9d4orr x1, xzr, 16
0048a9d8mov x2, x1
0048a9dcbl runtime.makeslice
0048a9e0str x0, [sp+112]
0048a9e4orr x3, xzr, 16
0048a9e8str x3, [sp+120]
0048a9ecstr x3, [sp+128]
0048a9f0b 0x48a9f4
0048a9f4
0048a9f4loc_48a9f4:
0048a9f4b 0x48a9f8
0048a9f8
0048a9f8loc_48a9f8:
0048a9f8str x0, [sp+224]
0048a9fcorr x0, xzr, 2
0048aa00str x0, [sp+232]
0048aa04str x3, [sp+240]
0048aa08bl gopkg.in/jcmturner/gokrb5.v7/gssapi.getGSSMICTokenID
0048aa0cstr x0, [sp+216]
0048aa10ldrsb x27, [x0]
0048aa14b 0x48aa18
0048aa18
0048aa18loc_48aa18:
0048aa18str x0, [sp+192]
0048aa1corr x0, xzr, 2
0048aa20str x0, [sp+200]
0048aa24str x0, [sp+208]
0048aa28ldr x3, [sp+224]
0048aa2cldr x4, [sp+232]
0048aa30ldr x5, [sp+240]
0048aa34str x3, [sp+160]
0048aa38str x4, [sp+168]
0048aa3cstr x5, [sp+176]
0048aa40ldr x3, [sp+200]
0048aa44ldr x4, [sp+192]
0048aa48ldr x5, [sp+208]
0048aa4cstr x4, [sp+136]
0048aa50str x3, [sp+144]
0048aa54str x5, [sp+152]
0048aa58ldr x4, [sp+168]
0048aa5cstr x4, [sp+48]
0048aa60subs xzr, x3, x4
0048aa64b.lt 0x48aa6c
0048aa68b 0x48aa74
0048aa6c
0048aa6cloc_48aa6c:
0048aa6cstr x3, [sp+48]
0048aa70b 0x48aa78
0048aa74
0048aa74loc_48aa74:
0048aa74b 0x48aa78
0048aa78
0048aa78loc_48aa78:
0048aa78ldr x3, [sp+136]
0048aa7cldr x4, [sp+160]
0048aa80subs xzr, x4, x3
0048aa84b.ne 0x48aa8c
0048aa88b 0x48aaa8
0048aa8c
0048aa8cloc_48aa8c:
0048aa8cldr x3, [sp+48]
0048aa90str x3, [sp+80]
0048aa94ldr x2, [sp+80]
0048aa98ldr x1, [sp+136]
0048aa9cldr x0, [sp+160]
0048aaa0bl runtime.memmove
0048aaa4b 0x48aaac
0048aaa8
0048aaa8loc_48aaa8:
0048aaa8b 0x48aaac
0048aaac
0048aaacloc_48aaac:
0048aaacldr x1, [sp+120]
0048aab0ldr x3, [sp+112]
0048aab4ldr x4, [sp+312]
0048aab8ldrsb x27, [x4]
0048aabcldrb w4, [x4]
0048aac0subs xzr, x1, 2
0048aac4b.hi 0x48aacc
0048aac8b 0x48ac34
0048aacc
0048aaccloc_48aacc:
0048aaccstrb w4, [x3+2]
0048aad0ldr x2, [sp+128]
0048aad4ldr x0, [sp+112]
0048aad8subs xzr, x2, 8
0048aadcb.hs 0x48aae4
0048aae0b 0x48ac2c
0048aae4
0048aae4loc_48aae4:
0048aae4b 0x48aae8
0048aae8
0048aae8loc_48aae8:
0048aae8sub x1, x2, 3
0048aaecsub x2, xzr, x1
0048aaf0sbfm x2, x2, 63, 63
0048aaf4and x2, x2, 3
0048aaf8add x0, x0, x2
0048aafcstr x0, [sp+192]
0048ab00movz x0, 5
0048ab04str x0, [sp+200]
0048ab08str x1, [sp+208]
0048ab0cbl gopkg.in/jcmturner/gokrb5.v7/gssapi.fillerBytes
0048ab10str x0, [sp+184]
0048ab14ldrsb x27, [x0]
0048ab18b 0x48ab1c
0048ab1c
0048ab1cloc_48ab1c:
0048ab1cstr x0, [sp+224]
0048ab20movz x4, 5
0048ab24str x4, [sp+232]
0048ab28str x4, [sp+240]
0048ab2cldr x4, [sp+192]
0048ab30ldr x5, [sp+200]
0048ab34ldr x6, [sp+208]
0048ab38str x4, [sp+272]
0048ab3cstr x5, [sp+280]
0048ab40str x6, [sp+288]
0048ab44ldr x4, [sp+232]
0048ab48ldr x5, [sp+224]
0048ab4cldr x6, [sp+240]
0048ab50str x5, [sp+248]
0048ab54str x4, [sp+256]
0048ab58str x6, [sp+264]
0048ab5cldr x5, [sp+280]
0048ab60str x5, [sp+72]
0048ab64subs xzr, x5, x4
0048ab68b.gt 0x48ab70
0048ab6cb 0x48ab78
0048ab70
0048ab70loc_48ab70:
0048ab70str x4, [sp+72]
0048ab74b 0x48ab7c
0048ab78
0048ab78loc_48ab78:
0048ab78b 0x48ab7c
0048ab7c
0048ab7cloc_48ab7c:
0048ab7cldr x4, [sp+248]
0048ab80ldr x5, [sp+272]
0048ab84subs xzr, x4, x5
0048ab88b.ne 0x48ab90
0048ab8cb 0x48abac
0048ab90
0048ab90loc_48ab90:
0048ab90ldr x3, [sp+72]
0048ab94str x3, [sp+64]
0048ab98ldr x2, [sp+64]
0048ab9cldr x0, [sp+272]
0048aba0ldr x1, [sp+248]
0048aba4bl runtime.memmove
0048aba8b 0x48abb0
0048abac
0048abacloc_48abac:
0048abacb 0x48abb0
0048abb0
0048abb0loc_48abb0:
0048abb0ldr x2, [sp+128]
0048abb4ldr x4, [sp+112]
0048abb8subs xzr, x2, 16
0048abbcb.hs 0x48abc4
0048abc0b 0x48ac24
0048abc4
0048abc4loc_48abc4:
0048abc4b 0x48abc8
0048abc8
0048abc8loc_48abc8:
0048abc8sub x2, x2, 8
0048abccsub x5, xzr, x2
0048abd0sbfm x5, x5, 63, 63
0048abd4and x5, x5, 8
0048abd8add x0, x4, x5
0048abdcstr x0, [sp+224]
0048abe0orr x1, xzr, 8
0048abe4str x1, [sp+232]
0048abe8str x2, [sp+240]
0048abecldr x4, [sp+312]
0048abf0ldrsb x27, [x4]
0048abf4ldr x3, [x4+8]
0048abf8str x3, [sp+56]
0048abfcbl encoding/binary.bigEndian.PutUint64
0048ac00ldr x0, [sp+112]
0048ac04ldr x1, [sp+120]
0048ac08ldr x2, [sp+128]
0048ac0cstr x0, [sp+88]
0048ac10str x1, [sp+96]
0048ac14str x2, [sp+104]
0048ac18ldp x29, x30, [sp-8]
0048ac1cadd sp, sp, 304
0048ac20ret x30
0048ac24
0048ac24loc_48ac24:
0048ac24orr x1, xzr, 16
0048ac28bl runtime.panicSliceAcap
0048ac2c
0048ac2cloc_48ac2c:
0048ac2corr x1, xzr, 8
0048ac30bl runtime.panicSliceAcap
0048ac34
0048ac34loc_48ac34:
0048ac34orr x0, xzr, 2
0048ac38bl runtime.panicIndex
0048ac3chint
0048ac40
0048ac40loc_48ac40:
0048ac40str x0, [sp+8]
0048ac44mov x3, x30
0048ac48bl runtime.morestack_noctxt.abi0
0048ac4cldr x0, [sp+8]
0048ac50b 0x48a9a0
0048ac54udf 0
0048ac58udf 0
0048ac5cudf 0
0048a9a0
0048a9a0gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).getMICChecksumHeader: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).getMICChecksumHeader(gopkg.in/jcmturner/gokrb5.v7/gssapi.MICToken * mt)
0048a9a0ldr x16, [x28+16]
0048a9a4sub x17, sp, 176
0048a9a8subs xzr, x17, x16
0048a9acb.ls 0x48ac40
0048a9b0sub x20, sp, 304
0048a9b4stp x29, x30, [x20-8]
0048a9b8add sp, x20, 0
0048a9bcsub x29, sp, 8
0048a9c0str x0, [sp+312]
0048a9c4str xzr, [sp+88]
0048a9c8stp xzr, xzr, [sp+96]
0048a9ccadrp x0, 0x16b000
0048a9d0add x0, x0, 3072
0048a9d4orr x1, xzr, 16
0048a9d8mov x2, x1
0048a9dcbl runtime.makeslice
0048a9e0str x0, [sp+112]
0048a9e4orr x3, xzr, 16
0048a9e8str x3, [sp+120]
0048a9ecstr x3, [sp+128]
0048a9f0b 0x48a9f4
0048a9f4
0048a9f4loc_48a9f4:
0048a9f4b 0x48a9f8
0048a9f8
0048a9f8loc_48a9f8:
0048a9f8str x0, [sp+224]
0048a9fcorr x0, xzr, 2
0048aa00str x0, [sp+232]
0048aa04str x3, [sp+240]
0048aa08bl gopkg.in/jcmturner/gokrb5.v7/gssapi.getGSSMICTokenID
0048aa0cstr x0, [sp+216]
0048aa10ldrsb x27, [x0]
0048aa14b 0x48aa18
0048aa18
0048aa18loc_48aa18:
0048aa18str x0, [sp+192]
0048aa1corr x0, xzr, 2
0048aa20str x0, [sp+200]
0048aa24str x0, [sp+208]
0048aa28ldr x3, [sp+224]
0048aa2cldr x4, [sp+232]
0048aa30ldr x5, [sp+240]
0048aa34str x3, [sp+160]
0048aa38str x4, [sp+168]
0048aa3cstr x5, [sp+176]
0048aa40ldr x3, [sp+200]
0048aa44ldr x4, [sp+192]
0048aa48ldr x5, [sp+208]
0048aa4cstr x4, [sp+136]
0048aa50str x3, [sp+144]
0048aa54str x5, [sp+152]
0048aa58ldr x4, [sp+168]
0048aa5cstr x4, [sp+48]
0048aa60subs xzr, x3, x4
0048aa64b.lt 0x48aa6c
0048aa68b 0x48aa74
0048aa6c
0048aa6cloc_48aa6c:
0048aa6cstr x3, [sp+48]
0048aa70b 0x48aa78
0048aa74
0048aa74loc_48aa74:
0048aa74b 0x48aa78
0048aa78
0048aa78loc_48aa78:
0048aa78ldr x3, [sp+136]
0048aa7cldr x4, [sp+160]
0048aa80subs xzr, x4, x3
0048aa84b.ne 0x48aa8c
0048aa88b 0x48aaa8
0048aa8c
0048aa8cloc_48aa8c:
0048aa8cldr x3, [sp+48]
0048aa90str x3, [sp+80]
0048aa94ldr x2, [sp+80]
0048aa98ldr x1, [sp+136]
0048aa9cldr x0, [sp+160]
0048aaa0bl runtime.memmove
0048aaa4b 0x48aaac
0048aaa8
0048aaa8loc_48aaa8:
0048aaa8b 0x48aaac
0048aaac
0048aaacloc_48aaac:
0048aaacldr x1, [sp+120]
0048aab0ldr x3, [sp+112]
0048aab4ldr x4, [sp+312]
0048aab8ldrsb x27, [x4]
0048aabcldrb w4, [x4]
0048aac0subs xzr, x1, 2
0048aac4b.hi 0x48aacc
0048aac8b 0x48ac34
0048aacc
0048aaccloc_48aacc:
0048aaccstrb w4, [x3+2]
0048aad0ldr x2, [sp+128]
0048aad4ldr x0, [sp+112]
0048aad8subs xzr, x2, 8
0048aadcb.hs 0x48aae4
0048aae0b 0x48ac2c
0048aae4
0048aae4loc_48aae4:
0048aae4b 0x48aae8
0048aae8
0048aae8loc_48aae8:
0048aae8sub x1, x2, 3
0048aaecsub x2, xzr, x1
0048aaf0sbfm x2, x2, 63, 63
0048aaf4and x2, x2, 3
0048aaf8add x0, x0, x2
0048aafcstr x0, [sp+192]
0048ab00movz x0, 5
0048ab04str x0, [sp+200]
0048ab08str x1, [sp+208]
0048ab0cbl gopkg.in/jcmturner/gokrb5.v7/gssapi.fillerBytes
0048ab10str x0, [sp+184]
0048ab14ldrsb x27, [x0]
0048ab18b 0x48ab1c
0048ab1c
0048ab1cloc_48ab1c:
0048ab1cstr x0, [sp+224]
0048ab20movz x4, 5
0048ab24str x4, [sp+232]
0048ab28str x4, [sp+240]
0048ab2cldr x4, [sp+192]
0048ab30ldr x5, [sp+200]
0048ab34ldr x6, [sp+208]
0048ab38str x4, [sp+272]
0048ab3cstr x5, [sp+280]
0048ab40str x6, [sp+288]
0048ab44ldr x4, [sp+232]
0048ab48ldr x5, [sp+224]
0048ab4cldr x6, [sp+240]
0048ab50str x5, [sp+248]
0048ab54str x4, [sp+256]
0048ab58str x6, [sp+264]
0048ab5cldr x5, [sp+280]
0048ab60str x5, [sp+72]
0048ab64subs xzr, x5, x4
0048ab68b.gt 0x48ab70
0048ab6cb 0x48ab78
0048ab70
0048ab70loc_48ab70:
0048ab70str x4, [sp+72]
0048ab74b 0x48ab7c
0048ab78
0048ab78loc_48ab78:
0048ab78b 0x48ab7c
0048ab7c
0048ab7cloc_48ab7c:
0048ab7cldr x4, [sp+248]
0048ab80ldr x5, [sp+272]
0048ab84subs xzr, x4, x5
0048ab88b.ne 0x48ab90
0048ab8cb 0x48abac
0048ab90
0048ab90loc_48ab90:
0048ab90ldr x3, [sp+72]
0048ab94str x3, [sp+64]
0048ab98ldr x2, [sp+64]
0048ab9cldr x0, [sp+272]
0048aba0ldr x1, [sp+248]
0048aba4bl runtime.memmove
0048aba8b 0x48abb0
0048abac
0048abacloc_48abac:
0048abacb 0x48abb0
0048abb0
0048abb0loc_48abb0:
0048abb0ldr x2, [sp+128]
0048abb4ldr x4, [sp+112]
0048abb8subs xzr, x2, 16
0048abbcb.hs 0x48abc4
0048abc0b 0x48ac24
0048abc4
0048abc4loc_48abc4:
0048abc4b 0x48abc8
0048abc8
0048abc8loc_48abc8:
0048abc8sub x2, x2, 8
0048abccsub x5, xzr, x2
0048abd0sbfm x5, x5, 63, 63
0048abd4and x5, x5, 8
0048abd8add x0, x4, x5
0048abdcstr x0, [sp+224]
0048abe0orr x1, xzr, 8
0048abe4str x1, [sp+232]
0048abe8str x2, [sp+240]
0048abecldr x4, [sp+312]
0048abf0ldrsb x27, [x4]
0048abf4ldr x3, [x4+8]
0048abf8str x3, [sp+56]
0048abfcbl encoding/binary.bigEndian.PutUint64
0048ac00ldr x0, [sp+112]
0048ac04ldr x1, [sp+120]
0048ac08ldr x2, [sp+128]
0048ac0cstr x0, [sp+88]
0048ac10str x1, [sp+96]
0048ac14str x2, [sp+104]
0048ac18ldp x29, x30, [sp-8]
0048ac1cadd sp, sp, 304
0048ac20ret x30
0048ac24
0048ac24loc_48ac24:
0048ac24orr x1, xzr, 16
0048ac28bl runtime.panicSliceAcap
0048ac2c
0048ac2cloc_48ac2c:
0048ac2corr x1, xzr, 8
0048ac30bl runtime.panicSliceAcap
0048ac34
0048ac34loc_48ac34:
0048ac34orr x0, xzr, 2
0048ac38bl runtime.panicIndex
0048ac3chint
0048ac40
0048ac40loc_48ac40:
0048ac40str x0, [sp+8]
0048ac44mov x3, x30
0048ac48bl runtime.morestack_noctxt.abi0
0048ac4cldr x0, [sp+8]
0048ac50b 0x48a9a0
0048ac54udf 0
0048ac58udf 0
0048ac5cudf 0
0048a9a0
0048ac60
0048ac60gopkg.in/jcmturner/gokrb5.v7/gssapi.NewInitiatorMICToken: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.NewInitiatorMICToken(struct []uint8 payload, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey key)
0048ac60ldr x16, [x28+16]
0048ac64sub x17, sp, 80
0048ac68subs xzr, x17, x16
0048ac6cb.ls 0x48adc4
0048ac70str x30, [sp-208]!
0048ac74stur x29, [sp-8]
0048ac78sub x29, sp, 8
0048ac7cstr x0, [sp+216]
0048ac80str x1, [sp+224]
0048ac84str x2, [sp+232]
0048ac88str w3, [sp+240]
0048ac8cstr x4, [sp+248]
0048ac90str x5, [sp+256]
0048ac94str x6, [sp+264]
0048ac98str xzr, [sp+88]
0048ac9cstp xzr, xzr, [sp+72]
0048aca0adrp x0, 0x1de000
0048aca4add x0, x0, 1184
0048aca8bl runtime.newobject
0048acacstr x0, [sp+192]
0048acb0stp xzr, xzr, [sp+128]
0048acb4stp xzr, xzr, [sp+144]
0048acb8stp xzr, xzr, [sp+160]
0048acbcstp xzr, xzr, [sp+176]
0048acc0ldr x1, [sp+216]
0048acc4ldr x2, [sp+224]
0048acc8ldr x3, [sp+232]
0048acccstr x1, [sp+144]
0048acd0str x2, [sp+152]
0048acd4str x3, [sp+160]
0048acd8ldr x4, [sp+192]
0048acdcadrp x27, 0x5c1000
0048ace0ldr w5, [x27+3056]
0048ace4cbz w5, 0x48acec
0048ace8b 0x48acf0
0048acec
0048acecloc_48acec:
0048acecb 0x48ad34
0048acf0
0048acf0loc_48acf0:
0048acf0str x4, [sp+120]
0048acf4str x1, [sp+112]
0048acf8str x2, [sp+64]
0048acfcstr x3, [sp+56]
0048ad00bl runtime.gcWriteBarrier2
0048ad04str x1, [x25]
0048ad08ldr x2, [x4+16]
0048ad0cstr x2, [x25+8]
0048ad10adrp x0, 0x1de000
0048ad14add x0, x0, 1184
0048ad18mov x1, x4
0048ad1cbl runtime.wbZero
0048ad20ldr x1, [sp+112]
0048ad24ldr x2, [sp+64]
0048ad28ldr x3, [sp+56]
0048ad2cldr x4, [sp+120]
0048ad30b 0x48ad34
0048ad34
0048ad34loc_48ad34:
0048ad34stp xzr, xzr, [x4]
0048ad38stp xzr, xzr, [x4+16]
0048ad3cstp xzr, xzr, [x4+32]
0048ad40stp xzr, xzr, [x4+48]
0048ad44str x1, [x4+16]
0048ad48str x2, [x4+24]
0048ad4cstr x3, [x4+32]
0048ad50ldr x0, [sp+192]
0048ad54ldrsw x1, [sp+240]
0048ad58ldr x2, [sp+248]
0048ad5cldr x3, [sp+256]
0048ad60ldr x4, [sp+264]
0048ad64movz x5, 25
0048ad68bl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).SetChecksum
0048ad6cstr x0, [sp+96]
0048ad70str x1, [sp+104]
0048ad74cbnz x0, 0x48ad7c
0048ad78b 0x48ada0
0048ad7c
0048ad7cloc_48ad7c:
0048ad7cstr xzr, [sp+88]
0048ad80ldr x1, [sp+96]
0048ad84ldr x2, [sp+104]
0048ad88str x1, [sp+72]
0048ad8cstr x2, [sp+80]
0048ad90ldr x0, [sp+88]
0048ad94ldur x29, [sp-8]
0048ad98ldr x30, [sp], 208
0048ad9cret x30
0048ada0
0048ada0loc_48ada0:
0048ada0ldr x3, [sp+192]
0048ada4str x3, [sp+88]
0048ada8stp xzr, xzr, [sp+72]
0048adacldr x0, [sp+88]
0048adb0mov x1, xzr
0048adb4mov x2, xzr
0048adb8ldur x29, [sp-8]
0048adbcldr x30, [sp], 208
0048adc0ret x30
0048adc4
0048adc4loc_48adc4:
0048adc4stp x0, x1, [sp+8]
0048adc8str x2, [sp+24]
0048adccstr w3, [sp+32]
0048add0stp x4, x5, [sp+40]
0048add4str x6, [sp+56]
0048add8mov x3, x30
0048addcbl runtime.morestack_noctxt.abi0
0048ade0ldp x0, x1, [sp+8]
0048ade4ldr x2, [sp+24]
0048ade8ldrsw x3, [sp+32]
0048adecldp x4, x5, [sp+40]
0048adf0ldr x6, [sp+56]
0048adf4b 0x48ac60
0048adf8udf 0
0048adfcudf 0
0048ac60
0048ac60gopkg.in/jcmturner/gokrb5.v7/gssapi.NewInitiatorMICToken: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.NewInitiatorMICToken(struct []uint8 payload, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey key)
0048ac60ldr x16, [x28+16]
0048ac64sub x17, sp, 80
0048ac68subs xzr, x17, x16
0048ac6cb.ls 0x48adc4
0048ac70str x30, [sp-208]!
0048ac74stur x29, [sp-8]
0048ac78sub x29, sp, 8
0048ac7cstr x0, [sp+216]
0048ac80str x1, [sp+224]
0048ac84str x2, [sp+232]
0048ac88str w3, [sp+240]
0048ac8cstr x4, [sp+248]
0048ac90str x5, [sp+256]
0048ac94str x6, [sp+264]
0048ac98str xzr, [sp+88]
0048ac9cstp xzr, xzr, [sp+72]
0048aca0adrp x0, 0x1de000
0048aca4add x0, x0, 1184
0048aca8bl runtime.newobject
0048acacstr x0, [sp+192]
0048acb0stp xzr, xzr, [sp+128]
0048acb4stp xzr, xzr, [sp+144]
0048acb8stp xzr, xzr, [sp+160]
0048acbcstp xzr, xzr, [sp+176]
0048acc0ldr x1, [sp+216]
0048acc4ldr x2, [sp+224]
0048acc8ldr x3, [sp+232]
0048acccstr x1, [sp+144]
0048acd0str x2, [sp+152]
0048acd4str x3, [sp+160]
0048acd8ldr x4, [sp+192]
0048acdcadrp x27, 0x5c1000
0048ace0ldr w5, [x27+3056]
0048ace4cbz w5, 0x48acec
0048ace8b 0x48acf0
0048acec
0048acecloc_48acec:
0048acecb 0x48ad34
0048acf0
0048acf0loc_48acf0:
0048acf0str x4, [sp+120]
0048acf4str x1, [sp+112]
0048acf8str x2, [sp+64]
0048acfcstr x3, [sp+56]
0048ad00bl runtime.gcWriteBarrier2
0048ad04str x1, [x25]
0048ad08ldr x2, [x4+16]
0048ad0cstr x2, [x25+8]
0048ad10adrp x0, 0x1de000
0048ad14add x0, x0, 1184
0048ad18mov x1, x4
0048ad1cbl runtime.wbZero
0048ad20ldr x1, [sp+112]
0048ad24ldr x2, [sp+64]
0048ad28ldr x3, [sp+56]
0048ad2cldr x4, [sp+120]
0048ad30b 0x48ad34
0048ad34
0048ad34loc_48ad34:
0048ad34stp xzr, xzr, [x4]
0048ad38stp xzr, xzr, [x4+16]
0048ad3cstp xzr, xzr, [x4+32]
0048ad40stp xzr, xzr, [x4+48]
0048ad44str x1, [x4+16]
0048ad48str x2, [x4+24]
0048ad4cstr x3, [x4+32]
0048ad50ldr x0, [sp+192]
0048ad54ldrsw x1, [sp+240]
0048ad58ldr x2, [sp+248]
0048ad5cldr x3, [sp+256]
0048ad60ldr x4, [sp+264]
0048ad64movz x5, 25
0048ad68bl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).SetChecksum
0048ad6cstr x0, [sp+96]
0048ad70str x1, [sp+104]
0048ad74cbnz x0, 0x48ad7c
0048ad78b 0x48ada0
0048ad7c
0048ad7cloc_48ad7c:
0048ad7cstr xzr, [sp+88]
0048ad80ldr x1, [sp+96]
0048ad84ldr x2, [sp+104]
0048ad88str x1, [sp+72]
0048ad8cstr x2, [sp+80]
0048ad90ldr x0, [sp+88]
0048ad94ldur x29, [sp-8]
0048ad98ldr x30, [sp], 208
0048ad9cret x30
0048ada0
0048ada0loc_48ada0:
0048ada0ldr x3, [sp+192]
0048ada4str x3, [sp+88]
0048ada8stp xzr, xzr, [sp+72]
0048adacldr x0, [sp+88]
0048adb0mov x1, xzr
0048adb4mov x2, xzr
0048adb8ldur x29, [sp-8]
0048adbcldr x30, [sp], 208
0048adc0ret x30
0048adc4
0048adc4loc_48adc4:
0048adc4stp x0, x1, [sp+8]
0048adc8str x2, [sp+24]
0048adccstr w3, [sp+32]
0048add0stp x4, x5, [sp+40]
0048add4str x6, [sp+56]
0048add8mov x3, x30
0048addcbl runtime.morestack_noctxt.abi0
0048ade0ldp x0, x1, [sp+8]
0048ade4ldr x2, [sp+24]
0048ade8ldrsw x3, [sp+32]
0048adecldp x4, x5, [sp+40]
0048adf0ldr x6, [sp+56]
0048adf4b 0x48ac60
0048adf8udf 0
0048adfcudf 0
0048ac60
0048ae00
0048ae00gopkg.in/jcmturner/gokrb5.v7/gssapi.OID: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.OID(struct gopkg.in/jcmturner/gokrb5.v7/gssapi.OIDName o)
0048ae00ldr x16, [x28+16]
0048ae04sub x17, sp, 80
0048ae08subs xzr, x17, x16
0048ae0cb.ls 0x48b41c
0048ae10str x30, [sp-208]!
0048ae14stur x29, [sp-8]
0048ae18sub x29, sp, 8
0048ae1cstr x0, [sp+216]
0048ae20str x1, [sp+224]
0048ae24str xzr, [sp+32]
0048ae28stp xzr, xzr, [sp+40]
0048ae2cldr x1, [sp+224]
0048ae30ldr x3, [sp+216]
0048ae34str x3, [sp+160]
0048ae38str x1, [sp+168]
0048ae3cb 0x48ae40
0048ae40
0048ae40loc_48ae40:
0048ae40subs xzr, x1, 4
0048ae44b.eq 0x48ae4c
0048ae48b 0x48af84
0048ae4c
0048ae4cloc_48ae4c:
0048ae4cb 0x48ae50
0048ae50
0048ae50loc_48ae50:
0048ae50subs xzr, x1, 4
0048ae54b.eq 0x48ae5c
0048ae58b 0x48af7c
0048ae5c
0048ae5cloc_48ae5c:
0048ae5csubs xzr, x1, 0
0048ae60b.hi 0x48ae68
0048ae64b 0x48b410
0048ae68
0048ae68loc_48ae68:
0048ae68ldrb w4, [x3]
0048ae6csubs xzr, x1, 1
0048ae70b.hi 0x48ae78
0048ae74b 0x48b408
0048ae78
0048ae78loc_48ae78:
0048ae78ldrb w5, [x3+1]
0048ae7cubfm x5, x5, 56, 7
0048ae80orr x4, x4, x5
0048ae84subs xzr, x1, 2
0048ae88b.hi 0x48ae90
0048ae8cb 0x48b400
0048ae90
0048ae90loc_48ae90:
0048ae90ldrb w5, [x3+2]
0048ae94ubfm x5, x5, 48, 7
0048ae98orr x4, x4, x5
0048ae9csubs xzr, x1, 3
0048aea0b.hi 0x48aea8
0048aea4b 0x48b3f8
0048aea8
0048aea8loc_48aea8:
0048aea8ldrb w3, [x3+3]
0048aeacubfm x3, x3, 40, 7
0048aeb0orr x3, x4, x3
0048aeb4movz x4, 21067
0048aeb8movk x4, 0x35420000
0048aebcsubs wzr, w3, w4
0048aec0b.eq 0x48aec8
0048aec4b 0x48af78
0048aec8
0048aec8loc_48aec8:
0048aec8b 0x48aecc
0048aecc
0048aeccloc_48aecc:
0048aeccadrp x0, 0x17d000
0048aed0add x0, x0, 1216
0048aed4bl runtime.newobject
0048aed8str x0, [sp+120]
0048aedcorr x1, xzr, 1
0048aee0str x1, [x0]
0048aee4ldr x2, [sp+120]
0048aee8ldrsb x27, [x2]
0048aeecorr x3, xzr, 2
0048aef0str x3, [x2+8]
0048aef4ldr x2, [sp+120]
0048aef8ldrsb x27, [x2]
0048aefcmovz x4, 840
0048af00str x4, [x2+16]
0048af04ldr x2, [sp+120]
0048af08ldrsb x27, [x2]
0048af0cmovz x4, 48018
0048af10movk x4, 0x10000
0048af14str x4, [x2+24]
0048af18ldr x2, [sp+120]
0048af1cldrsb x27, [x2]
0048af20str x1, [x2+32]
0048af24ldr x1, [sp+120]
0048af28ldrsb x27, [x1]
0048af2cstr x3, [x1+40]
0048af30ldr x1, [sp+120]
0048af34ldrsb x27, [x1]
0048af38str x3, [x1+48]
0048af3cldr x1, [sp+120]
0048af40ldrsb x27, [x1]
0048af44b 0x48af48
0048af48
0048af48loc_48af48:
0048af48str x1, [sp+96]
0048af4corr x2, xzr, 7
0048af50str x2, [sp+104]
0048af54str x2, [sp+112]
0048af58str x1, [sp+32]
0048af5cstr x2, [sp+40]
0048af60str x2, [sp+48]
0048af64ldr x0, [sp+32]
0048af68mov x1, x2
0048af6cldur x29, [sp-8]
0048af70ldr x30, [sp], 208
0048af74ret x30
0048af78
0048af78loc_48af78:
0048af78b 0x48af80
0048af7c
0048af7cloc_48af7c:
0048af7cb 0x48af80
0048af80
0048af80loc_48af80:
0048af80b 0x48b32c
0048af84
0048af84loc_48af84:
0048af84subs xzr, x1, 6
0048af88b.eq 0x48af90
0048af8cb 0x48b108
0048af90
0048af90loc_48af90:
0048af90b 0x48af94
0048af94
0048af94loc_48af94:
0048af94subs xzr, x1, 6
0048af98b.eq 0x48afa0
0048af9cb 0x48b100
0048afa0
0048afa0loc_48afa0:
0048afa0subs xzr, x1, 0
0048afa4b.hi 0x48afac
0048afa8b 0x48b3f0
0048afac
0048afacloc_48afac:
0048afacldrb w4, [x3]
0048afb0subs xzr, x1, 1
0048afb4b.hi 0x48afbc
0048afb8b 0x48b3e8
0048afbc
0048afbcloc_48afbc:
0048afbcldrb w5, [x3+1]
0048afc0ubfm x5, x5, 56, 7
0048afc4orr x4, x4, x5
0048afc8subs xzr, x1, 2
0048afccb.hi 0x48afd4
0048afd0b 0x48b3e0
0048afd4
0048afd4loc_48afd4:
0048afd4ldrb w5, [x3+2]
0048afd8ubfm x5, x5, 48, 7
0048afdcorr x4, x4, x5
0048afe0subs xzr, x1, 3
0048afe4b.hi 0x48afec
0048afe8b 0x48b3d8
0048afec
0048afecloc_48afec:
0048afecldrb w5, [x3+3]
0048aff0ubfm x5, x5, 40, 7
0048aff4orr x4, x4, x5
0048aff8movz x5, 20563
0048affcmovk x5, 0x454e0000
0048b000subs wzr, w4, w5
0048b004b.eq 0x48b00c
0048b008b 0x48b0fc
0048b00c
0048b00cloc_48b00c:
0048b00csubs xzr, x1, 4
0048b010b.hi 0x48b018
0048b014b 0x48b3d0
0048b018
0048b018loc_48b018:
0048b018ldrb w4, [x3+4]
0048b01csubs xzr, x1, 5
0048b020b.hi 0x48b028
0048b024b 0x48b3c8
0048b028
0048b028loc_48b028:
0048b028ldrb w3, [x3+5]
0048b02cubfm x3, x3, 56, 7
0048b030orr x3, x4, x3
0048b034ubfm x3, x3, 0, 15
0048b038movz x4, 20295
0048b03csubs wzr, w3, w4
0048b040b.eq 0x48b048
0048b044b 0x48b0f8
0048b048
0048b048loc_48b048:
0048b048b 0x48b04c
0048b04c
0048b04cloc_48b04c:
0048b04cadrp x0, 0x17c000
0048b050add x0, x0, 1216
0048b054bl runtime.newobject
0048b058str x0, [sp+152]
0048b05corr x1, xzr, 1
0048b060str x1, [x0]
0048b064ldr x2, [sp+152]
0048b068ldrsb x27, [x2]
0048b06corr x3, xzr, 3
0048b070str x3, [x2+8]
0048b074ldr x2, [sp+152]
0048b078ldrsb x27, [x2]
0048b07corr x3, xzr, 6
0048b080str x3, [x2+16]
0048b084ldr x2, [sp+152]
0048b088ldrsb x27, [x2]
0048b08cstr x1, [x2+24]
0048b090ldr x1, [sp+152]
0048b094ldrsb x27, [x1]
0048b098movz x2, 5
0048b09cstr x2, [x1+32]
0048b0a0ldr x1, [sp+152]
0048b0a4ldrsb x27, [x1]
0048b0a8str x2, [x1+40]
0048b0acldr x1, [sp+152]
0048b0b0ldrsb x27, [x1]
0048b0b4orr x2, xzr, 2
0048b0b8str x2, [x1+48]
0048b0bcldr x1, [sp+152]
0048b0c0ldrsb x27, [x1]
0048b0c4b 0x48b0c8
0048b0c8
0048b0c8loc_48b0c8:
0048b0c8str x1, [sp+128]
0048b0ccorr x2, xzr, 7
0048b0d0str x2, [sp+136]
0048b0d4str x2, [sp+144]
0048b0d8str x1, [sp+32]
0048b0dcstr x2, [sp+40]
0048b0e0str x2, [sp+48]
0048b0e4ldr x0, [sp+32]
0048b0e8mov x1, x2
0048b0ecldur x29, [sp-8]
0048b0f0ldr x30, [sp], 208
0048b0f4ret x30
0048b0f8
0048b0f8loc_48b0f8:
0048b0f8b 0x48b104
0048b0fc
0048b0fcloc_48b0fc:
0048b0fcb 0x48b104
0048b100
0048b100loc_48b100:
0048b100b 0x48b104
0048b104
0048b104loc_48b104:
0048b104b 0x48b32c
0048b108
0048b108loc_48b108:
0048b108subs xzr, x1, 12
0048b10cb.eq 0x48b114
0048b110b 0x48b320
0048b114
0048b114loc_48b114:
0048b114b 0x48b118
0048b118
0048b118loc_48b118:
0048b118subs xzr, x1, 12
0048b11cb.eq 0x48b124
0048b120b 0x48b318
0048b124
0048b124loc_48b124:
0048b124subs xzr, x1, 0
0048b128b.hi 0x48b130
0048b12cb 0x48b3c0
0048b130
0048b130loc_48b130:
0048b130ldrb w4, [x3]
0048b134subs xzr, x1, 1
0048b138b.hi 0x48b140
0048b13cb 0x48b3b8
0048b140
0048b140loc_48b140:
0048b140ldrb w5, [x3+1]
0048b144ubfm x5, x5, 56, 7
0048b148orr x4, x4, x5
0048b14csubs xzr, x1, 2
0048b150b.hi 0x48b158
0048b154b 0x48b3b0
0048b158
0048b158loc_48b158:
0048b158ldrb w5, [x3+2]
0048b15cubfm x5, x5, 48, 7
0048b160orr x4, x4, x5
0048b164subs xzr, x1, 3
0048b168b.hi 0x48b170
0048b16cb 0x48b3a8
0048b170
0048b170loc_48b170:
0048b170ldrb w5, [x3+3]
0048b174ubfm x5, x5, 40, 7
0048b178orr x4, x4, x5
0048b17csubs xzr, x1, 4
0048b180b.hi 0x48b188
0048b184b 0x48b3a0
0048b188
0048b188loc_48b188:
0048b188ldrb w5, [x3+4]
0048b18cubfm x5, x5, 32, 7
0048b190orr x4, x4, x5
0048b194subs xzr, x1, 5
0048b198b.hi 0x48b1a0
0048b19cb 0x48b398
0048b1a0
0048b1a0loc_48b1a0:
0048b1a0ldrb w5, [x3+5]
0048b1a4ubfm x5, x5, 24, 7
0048b1a8orr x4, x4, x5
0048b1acsubs xzr, x1, 6
0048b1b0b.hi 0x48b1b8
0048b1b4b 0x48b390
0048b1b8
0048b1b8loc_48b1b8:
0048b1b8ldrb w5, [x3+6]
0048b1bcubfm x5, x5, 16, 7
0048b1c0orr x4, x4, x5
0048b1c4subs xzr, x1, 7
0048b1c8b.hi 0x48b1d0
0048b1ccb 0x48b388
0048b1d0
0048b1d0loc_48b1d0:
0048b1d0ldrb w5, [x3+7]
0048b1d4ubfm x5, x5, 8, 7
0048b1d8orr x4, x4, x5
0048b1dcmovz x5, 21325
0048b1e0movk x5, 0x654c0000
0048b1e4movk x5, 0x616700000000
0048b1e8movk x5, 0x7963000000000000
0048b1ecsubs xzr, x4, x5
0048b1f0b.eq 0x48b1f8
0048b1f4b 0x48b314
0048b1f8
0048b1f8loc_48b1f8:
0048b1f8subs xzr, x1, 8
0048b1fcb.hi 0x48b204
0048b200b 0x48b380
0048b204
0048b204loc_48b204:
0048b204ldrb w4, [x3+8]
0048b208subs xzr, x1, 9
0048b20cb.hi 0x48b214
0048b210b 0x48b378
0048b214
0048b214loc_48b214:
0048b214ldrb w5, [x3+9]
0048b218ubfm x5, x5, 56, 7
0048b21corr x4, x4, x5
0048b220subs xzr, x1, 10
0048b224b.hi 0x48b22c
0048b228b 0x48b370
0048b22c
0048b22cloc_48b22c:
0048b22cldrb w5, [x3+10]
0048b230ubfm x5, x5, 48, 7
0048b234orr x4, x4, x5
0048b238subs xzr, x1, 11
0048b23cb.hi 0x48b244
0048b240b 0x48b368
0048b244
0048b244loc_48b244:
0048b244ldrb w3, [x3+11]
0048b248ubfm x3, x3, 40, 7
0048b24corr x3, x4, x3
0048b250movz x4, 21067
0048b254movk x4, 0x35420000
0048b258subs wzr, w3, w4
0048b25cb.eq 0x48b264
0048b260b 0x48b310
0048b264
0048b264loc_48b264:
0048b264b 0x48b268
0048b268
0048b268loc_48b268:
0048b268adrp x0, 0x17c000
0048b26cadd x0, x0, 1216
0048b270bl runtime.newobject
0048b274str x0, [sp+88]
0048b278orr x1, xzr, 1
0048b27cstr x1, [x0]
0048b280ldr x2, [sp+88]
0048b284ldrsb x27, [x2]
0048b288orr x3, xzr, 2
0048b28cstr x3, [x2+8]
0048b290ldr x2, [sp+88]
0048b294ldrsb x27, [x2]
0048b298movz x4, 840
0048b29cstr x4, [x2+16]
0048b2a0ldr x2, [sp+88]
0048b2a4ldrsb x27, [x2]
0048b2a8movz x4, 48018
0048b2acstr x4, [x2+24]
0048b2b0ldr x2, [sp+88]
0048b2b4ldrsb x27, [x2]
0048b2b8str x1, [x2+32]
0048b2bcldr x1, [sp+88]
0048b2c0ldrsb x27, [x1]
0048b2c4str x3, [x1+40]
0048b2c8ldr x1, [sp+88]
0048b2ccldrsb x27, [x1]
0048b2d0str x3, [x1+48]
0048b2d4ldr x1, [sp+88]
0048b2d8ldrsb x27, [x1]
0048b2dcb 0x48b2e0
0048b2e0
0048b2e0loc_48b2e0:
0048b2e0str x1, [sp+64]
0048b2e4orr x2, xzr, 7
0048b2e8str x2, [sp+72]
0048b2ecstr x2, [sp+80]
0048b2f0str x1, [sp+32]
0048b2f4str x2, [sp+40]
0048b2f8str x2, [sp+48]
0048b2fcldr x0, [sp+32]
0048b300mov x1, x2
0048b304ldur x29, [sp-8]
0048b308ldr x30, [sp], 208
0048b30cret x30
0048b310
0048b310loc_48b310:
0048b310b 0x48b31c
0048b314
0048b314loc_48b314:
0048b314b 0x48b31c
0048b318
0048b318loc_48b318:
0048b318b 0x48b31c
0048b31c
0048b31cloc_48b31c:
0048b31cb 0x48b32c
0048b320
0048b320loc_48b320:
0048b320b 0x48b324
0048b324
0048b324loc_48b324:
0048b324b 0x48b328
0048b328
0048b328loc_48b328:
0048b328b 0x48b32c
0048b32c
0048b32cloc_48b32c:
0048b32cb 0x48b330
0048b330
0048b330loc_48b330:
0048b330adrp x3, 0x5c0000
0048b334add x3, x3, 1504
0048b338str x3, [sp+56]
0048b33cb 0x48b340
0048b340
0048b340loc_48b340:
0048b340str x3, [sp+176]
0048b344stp xzr, xzr, [sp+184]
0048b348str x3, [sp+32]
0048b34cstp xzr, xzr, [sp+40]
0048b350ldr x0, [sp+32]
0048b354mov x1, xzr
0048b358mov x2, x1
0048b35cldur x29, [sp-8]
0048b360ldr x30, [sp], 208
0048b364ret x30
0048b368
0048b368loc_48b368:
0048b368movz x0, 11
0048b36cbl runtime.panicIndex
0048b370
0048b370loc_48b370:
0048b370movz x0, 10
0048b374bl runtime.panicIndex
0048b378
0048b378loc_48b378:
0048b378movz x0, 9
0048b37cbl runtime.panicIndex
0048b380
0048b380loc_48b380:
0048b380orr x0, xzr, 8
0048b384bl runtime.panicIndex
0048b388
0048b388loc_48b388:
0048b388orr x0, xzr, 7
0048b38cbl runtime.panicIndex
0048b390
0048b390loc_48b390:
0048b390orr x0, xzr, 6
0048b394bl runtime.panicIndex
0048b398
0048b398loc_48b398:
0048b398movz x0, 5
0048b39cbl runtime.panicIndex
0048b3a0
0048b3a0loc_48b3a0:
0048b3a0orr x0, xzr, 4
0048b3a4bl runtime.panicIndex
0048b3a8
0048b3a8loc_48b3a8:
0048b3a8orr x0, xzr, 3
0048b3acbl runtime.panicIndex
0048b3b0
0048b3b0loc_48b3b0:
0048b3b0orr x0, xzr, 2
0048b3b4bl runtime.panicIndex
0048b3b8
0048b3b8loc_48b3b8:
0048b3b8orr x0, xzr, 1
0048b3bcbl runtime.panicIndex
0048b3c0
0048b3c0loc_48b3c0:
0048b3c0mov x0, xzr
0048b3c4bl runtime.panicIndex
0048b3c8
0048b3c8loc_48b3c8:
0048b3c8movz x0, 5
0048b3ccbl runtime.panicIndex
0048b3d0
0048b3d0loc_48b3d0:
0048b3d0orr x0, xzr, 4
0048b3d4bl runtime.panicIndex
0048b3d8
0048b3d8loc_48b3d8:
0048b3d8orr x0, xzr, 3
0048b3dcbl runtime.panicIndex
0048b3e0
0048b3e0loc_48b3e0:
0048b3e0orr x0, xzr, 2
0048b3e4bl runtime.panicIndex
0048b3e8
0048b3e8loc_48b3e8:
0048b3e8orr x0, xzr, 1
0048b3ecbl runtime.panicIndex
0048b3f0
0048b3f0loc_48b3f0:
0048b3f0mov x0, xzr
0048b3f4bl runtime.panicIndex
0048b3f8
0048b3f8loc_48b3f8:
0048b3f8orr x0, xzr, 3
0048b3fcbl runtime.panicIndex
0048b400
0048b400loc_48b400:
0048b400orr x0, xzr, 2
0048b404bl runtime.panicIndex
0048b408
0048b408loc_48b408:
0048b408orr x0, xzr, 1
0048b40cbl runtime.panicIndex
0048b410
0048b410loc_48b410:
0048b410mov x0, xzr
0048b414bl runtime.panicIndex
0048b418hint
0048b41c
0048b41cloc_48b41c:
0048b41cstp x0, x1, [sp+8]
0048b420mov x3, x30
0048b424bl runtime.morestack_noctxt.abi0
0048b428ldp x0, x1, [sp+8]
0048b42cb 0x48ae00
0048ae00
0048ae00gopkg.in/jcmturner/gokrb5.v7/gssapi.OID: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.OID(struct gopkg.in/jcmturner/gokrb5.v7/gssapi.OIDName o)
0048ae00ldr x16, [x28+16]
0048ae04sub x17, sp, 80
0048ae08subs xzr, x17, x16
0048ae0cb.ls 0x48b41c
0048ae10str x30, [sp-208]!
0048ae14stur x29, [sp-8]
0048ae18sub x29, sp, 8
0048ae1cstr x0, [sp+216]
0048ae20str x1, [sp+224]
0048ae24str xzr, [sp+32]
0048ae28stp xzr, xzr, [sp+40]
0048ae2cldr x1, [sp+224]
0048ae30ldr x3, [sp+216]
0048ae34str x3, [sp+160]
0048ae38str x1, [sp+168]
0048ae3cb 0x48ae40
0048ae40
0048ae40loc_48ae40:
0048ae40subs xzr, x1, 4
0048ae44b.eq 0x48ae4c
0048ae48b 0x48af84
0048ae4c
0048ae4cloc_48ae4c:
0048ae4cb 0x48ae50
0048ae50
0048ae50loc_48ae50:
0048ae50subs xzr, x1, 4
0048ae54b.eq 0x48ae5c
0048ae58b 0x48af7c
0048ae5c
0048ae5cloc_48ae5c:
0048ae5csubs xzr, x1, 0
0048ae60b.hi 0x48ae68
0048ae64b 0x48b410
0048ae68
0048ae68loc_48ae68:
0048ae68ldrb w4, [x3]
0048ae6csubs xzr, x1, 1
0048ae70b.hi 0x48ae78
0048ae74b 0x48b408
0048ae78
0048ae78loc_48ae78:
0048ae78ldrb w5, [x3+1]
0048ae7cubfm x5, x5, 56, 7
0048ae80orr x4, x4, x5
0048ae84subs xzr, x1, 2
0048ae88b.hi 0x48ae90
0048ae8cb 0x48b400
0048ae90
0048ae90loc_48ae90:
0048ae90ldrb w5, [x3+2]
0048ae94ubfm x5, x5, 48, 7
0048ae98orr x4, x4, x5
0048ae9csubs xzr, x1, 3
0048aea0b.hi 0x48aea8
0048aea4b 0x48b3f8
0048aea8
0048aea8loc_48aea8:
0048aea8ldrb w3, [x3+3]
0048aeacubfm x3, x3, 40, 7
0048aeb0orr x3, x4, x3
0048aeb4movz x4, 21067
0048aeb8movk x4, 0x35420000
0048aebcsubs wzr, w3, w4
0048aec0b.eq 0x48aec8
0048aec4b 0x48af78
0048aec8
0048aec8loc_48aec8:
0048aec8b 0x48aecc
0048aecc
0048aeccloc_48aecc:
0048aeccadrp x0, 0x17d000
0048aed0add x0, x0, 1216
0048aed4bl runtime.newobject
0048aed8str x0, [sp+120]
0048aedcorr x1, xzr, 1
0048aee0str x1, [x0]
0048aee4ldr x2, [sp+120]
0048aee8ldrsb x27, [x2]
0048aeecorr x3, xzr, 2
0048aef0str x3, [x2+8]
0048aef4ldr x2, [sp+120]
0048aef8ldrsb x27, [x2]
0048aefcmovz x4, 840
0048af00str x4, [x2+16]
0048af04ldr x2, [sp+120]
0048af08ldrsb x27, [x2]
0048af0cmovz x4, 48018
0048af10movk x4, 0x10000
0048af14str x4, [x2+24]
0048af18ldr x2, [sp+120]
0048af1cldrsb x27, [x2]
0048af20str x1, [x2+32]
0048af24ldr x1, [sp+120]
0048af28ldrsb x27, [x1]
0048af2cstr x3, [x1+40]
0048af30ldr x1, [sp+120]
0048af34ldrsb x27, [x1]
0048af38str x3, [x1+48]
0048af3cldr x1, [sp+120]
0048af40ldrsb x27, [x1]
0048af44b 0x48af48
0048af48
0048af48loc_48af48:
0048af48str x1, [sp+96]
0048af4corr x2, xzr, 7
0048af50str x2, [sp+104]
0048af54str x2, [sp+112]
0048af58str x1, [sp+32]
0048af5cstr x2, [sp+40]
0048af60str x2, [sp+48]
0048af64ldr x0, [sp+32]
0048af68mov x1, x2
0048af6cldur x29, [sp-8]
0048af70ldr x30, [sp], 208
0048af74ret x30
0048af78
0048af78loc_48af78:
0048af78b 0x48af80
0048af7c
0048af7cloc_48af7c:
0048af7cb 0x48af80
0048af80
0048af80loc_48af80:
0048af80b 0x48b32c
0048af84
0048af84loc_48af84:
0048af84subs xzr, x1, 6
0048af88b.eq 0x48af90
0048af8cb 0x48b108
0048af90
0048af90loc_48af90:
0048af90b 0x48af94
0048af94
0048af94loc_48af94:
0048af94subs xzr, x1, 6
0048af98b.eq 0x48afa0
0048af9cb 0x48b100
0048afa0
0048afa0loc_48afa0:
0048afa0subs xzr, x1, 0
0048afa4b.hi 0x48afac
0048afa8b 0x48b3f0
0048afac
0048afacloc_48afac:
0048afacldrb w4, [x3]
0048afb0subs xzr, x1, 1
0048afb4b.hi 0x48afbc
0048afb8b 0x48b3e8
0048afbc
0048afbcloc_48afbc:
0048afbcldrb w5, [x3+1]
0048afc0ubfm x5, x5, 56, 7
0048afc4orr x4, x4, x5
0048afc8subs xzr, x1, 2
0048afccb.hi 0x48afd4
0048afd0b 0x48b3e0
0048afd4
0048afd4loc_48afd4:
0048afd4ldrb w5, [x3+2]
0048afd8ubfm x5, x5, 48, 7
0048afdcorr x4, x4, x5
0048afe0subs xzr, x1, 3
0048afe4b.hi 0x48afec
0048afe8b 0x48b3d8
0048afec
0048afecloc_48afec:
0048afecldrb w5, [x3+3]
0048aff0ubfm x5, x5, 40, 7
0048aff4orr x4, x4, x5
0048aff8movz x5, 20563
0048affcmovk x5, 0x454e0000
0048b000subs wzr, w4, w5
0048b004b.eq 0x48b00c
0048b008b 0x48b0fc
0048b00c
0048b00cloc_48b00c:
0048b00csubs xzr, x1, 4
0048b010b.hi 0x48b018
0048b014b 0x48b3d0
0048b018
0048b018loc_48b018:
0048b018ldrb w4, [x3+4]
0048b01csubs xzr, x1, 5
0048b020b.hi 0x48b028
0048b024b 0x48b3c8
0048b028
0048b028loc_48b028:
0048b028ldrb w3, [x3+5]
0048b02cubfm x3, x3, 56, 7
0048b030orr x3, x4, x3
0048b034ubfm x3, x3, 0, 15
0048b038movz x4, 20295
0048b03csubs wzr, w3, w4
0048b040b.eq 0x48b048
0048b044b 0x48b0f8
0048b048
0048b048loc_48b048:
0048b048b 0x48b04c
0048b04c
0048b04cloc_48b04c:
0048b04cadrp x0, 0x17c000
0048b050add x0, x0, 1216
0048b054bl runtime.newobject
0048b058str x0, [sp+152]
0048b05corr x1, xzr, 1
0048b060str x1, [x0]
0048b064ldr x2, [sp+152]
0048b068ldrsb x27, [x2]
0048b06corr x3, xzr, 3
0048b070str x3, [x2+8]
0048b074ldr x2, [sp+152]
0048b078ldrsb x27, [x2]
0048b07corr x3, xzr, 6
0048b080str x3, [x2+16]
0048b084ldr x2, [sp+152]
0048b088ldrsb x27, [x2]
0048b08cstr x1, [x2+24]
0048b090ldr x1, [sp+152]
0048b094ldrsb x27, [x1]
0048b098movz x2, 5
0048b09cstr x2, [x1+32]
0048b0a0ldr x1, [sp+152]
0048b0a4ldrsb x27, [x1]
0048b0a8str x2, [x1+40]
0048b0acldr x1, [sp+152]
0048b0b0ldrsb x27, [x1]
0048b0b4orr x2, xzr, 2
0048b0b8str x2, [x1+48]
0048b0bcldr x1, [sp+152]
0048b0c0ldrsb x27, [x1]
0048b0c4b 0x48b0c8
0048b0c8
0048b0c8loc_48b0c8:
0048b0c8str x1, [sp+128]
0048b0ccorr x2, xzr, 7
0048b0d0str x2, [sp+136]
0048b0d4str x2, [sp+144]
0048b0d8str x1, [sp+32]
0048b0dcstr x2, [sp+40]
0048b0e0str x2, [sp+48]
0048b0e4ldr x0, [sp+32]
0048b0e8mov x1, x2
0048b0ecldur x29, [sp-8]
0048b0f0ldr x30, [sp], 208
0048b0f4ret x30
0048b0f8
0048b0f8loc_48b0f8:
0048b0f8b 0x48b104
0048b0fc
0048b0fcloc_48b0fc:
0048b0fcb 0x48b104
0048b100
0048b100loc_48b100:
0048b100b 0x48b104
0048b104
0048b104loc_48b104:
0048b104b 0x48b32c
0048b108
0048b108loc_48b108:
0048b108subs xzr, x1, 12
0048b10cb.eq 0x48b114
0048b110b 0x48b320
0048b114
0048b114loc_48b114:
0048b114b 0x48b118
0048b118
0048b118loc_48b118:
0048b118subs xzr, x1, 12
0048b11cb.eq 0x48b124
0048b120b 0x48b318
0048b124
0048b124loc_48b124:
0048b124subs xzr, x1, 0
0048b128b.hi 0x48b130
0048b12cb 0x48b3c0
0048b130
0048b130loc_48b130:
0048b130ldrb w4, [x3]
0048b134subs xzr, x1, 1
0048b138b.hi 0x48b140
0048b13cb 0x48b3b8
0048b140
0048b140loc_48b140:
0048b140ldrb w5, [x3+1]
0048b144ubfm x5, x5, 56, 7
0048b148orr x4, x4, x5
0048b14csubs xzr, x1, 2
0048b150b.hi 0x48b158
0048b154b 0x48b3b0
0048b158
0048b158loc_48b158:
0048b158ldrb w5, [x3+2]
0048b15cubfm x5, x5, 48, 7
0048b160orr x4, x4, x5
0048b164subs xzr, x1, 3
0048b168b.hi 0x48b170
0048b16cb 0x48b3a8
0048b170
0048b170loc_48b170:
0048b170ldrb w5, [x3+3]
0048b174ubfm x5, x5, 40, 7
0048b178orr x4, x4, x5
0048b17csubs xzr, x1, 4
0048b180b.hi 0x48b188
0048b184b 0x48b3a0
0048b188
0048b188loc_48b188:
0048b188ldrb w5, [x3+4]
0048b18cubfm x5, x5, 32, 7
0048b190orr x4, x4, x5
0048b194subs xzr, x1, 5
0048b198b.hi 0x48b1a0
0048b19cb 0x48b398
0048b1a0
0048b1a0loc_48b1a0:
0048b1a0ldrb w5, [x3+5]
0048b1a4ubfm x5, x5, 24, 7
0048b1a8orr x4, x4, x5
0048b1acsubs xzr, x1, 6
0048b1b0b.hi 0x48b1b8
0048b1b4b 0x48b390
0048b1b8
0048b1b8loc_48b1b8:
0048b1b8ldrb w5, [x3+6]
0048b1bcubfm x5, x5, 16, 7
0048b1c0orr x4, x4, x5
0048b1c4subs xzr, x1, 7
0048b1c8b.hi 0x48b1d0
0048b1ccb 0x48b388
0048b1d0
0048b1d0loc_48b1d0:
0048b1d0ldrb w5, [x3+7]
0048b1d4ubfm x5, x5, 8, 7
0048b1d8orr x4, x4, x5
0048b1dcmovz x5, 21325
0048b1e0movk x5, 0x654c0000
0048b1e4movk x5, 0x616700000000
0048b1e8movk x5, 0x7963000000000000
0048b1ecsubs xzr, x4, x5
0048b1f0b.eq 0x48b1f8
0048b1f4b 0x48b314
0048b1f8
0048b1f8loc_48b1f8:
0048b1f8subs xzr, x1, 8
0048b1fcb.hi 0x48b204
0048b200b 0x48b380
0048b204
0048b204loc_48b204:
0048b204ldrb w4, [x3+8]
0048b208subs xzr, x1, 9
0048b20cb.hi 0x48b214
0048b210b 0x48b378
0048b214
0048b214loc_48b214:
0048b214ldrb w5, [x3+9]
0048b218ubfm x5, x5, 56, 7
0048b21corr x4, x4, x5
0048b220subs xzr, x1, 10
0048b224b.hi 0x48b22c
0048b228b 0x48b370
0048b22c
0048b22cloc_48b22c:
0048b22cldrb w5, [x3+10]
0048b230ubfm x5, x5, 48, 7
0048b234orr x4, x4, x5
0048b238subs xzr, x1, 11
0048b23cb.hi 0x48b244
0048b240b 0x48b368
0048b244
0048b244loc_48b244:
0048b244ldrb w3, [x3+11]
0048b248ubfm x3, x3, 40, 7
0048b24corr x3, x4, x3
0048b250movz x4, 21067
0048b254movk x4, 0x35420000
0048b258subs wzr, w3, w4
0048b25cb.eq 0x48b264
0048b260b 0x48b310
0048b264
0048b264loc_48b264:
0048b264b 0x48b268
0048b268
0048b268loc_48b268:
0048b268adrp x0, 0x17c000
0048b26cadd x0, x0, 1216
0048b270bl runtime.newobject
0048b274str x0, [sp+88]
0048b278orr x1, xzr, 1
0048b27cstr x1, [x0]
0048b280ldr x2, [sp+88]
0048b284ldrsb x27, [x2]
0048b288orr x3, xzr, 2
0048b28cstr x3, [x2+8]
0048b290ldr x2, [sp+88]
0048b294ldrsb x27, [x2]
0048b298movz x4, 840
0048b29cstr x4, [x2+16]
0048b2a0ldr x2, [sp+88]
0048b2a4ldrsb x27, [x2]
0048b2a8movz x4, 48018
0048b2acstr x4, [x2+24]
0048b2b0ldr x2, [sp+88]
0048b2b4ldrsb x27, [x2]
0048b2b8str x1, [x2+32]
0048b2bcldr x1, [sp+88]
0048b2c0ldrsb x27, [x1]
0048b2c4str x3, [x1+40]
0048b2c8ldr x1, [sp+88]
0048b2ccldrsb x27, [x1]
0048b2d0str x3, [x1+48]
0048b2d4ldr x1, [sp+88]
0048b2d8ldrsb x27, [x1]
0048b2dcb 0x48b2e0
0048b2e0
0048b2e0loc_48b2e0:
0048b2e0str x1, [sp+64]
0048b2e4orr x2, xzr, 7
0048b2e8str x2, [sp+72]
0048b2ecstr x2, [sp+80]
0048b2f0str x1, [sp+32]
0048b2f4str x2, [sp+40]
0048b2f8str x2, [sp+48]
0048b2fcldr x0, [sp+32]
0048b300mov x1, x2
0048b304ldur x29, [sp-8]
0048b308ldr x30, [sp], 208
0048b30cret x30
0048b310
0048b310loc_48b310:
0048b310b 0x48b31c
0048b314
0048b314loc_48b314:
0048b314b 0x48b31c
0048b318
0048b318loc_48b318:
0048b318b 0x48b31c
0048b31c
0048b31cloc_48b31c:
0048b31cb 0x48b32c
0048b320
0048b320loc_48b320:
0048b320b 0x48b324
0048b324
0048b324loc_48b324:
0048b324b 0x48b328
0048b328
0048b328loc_48b328:
0048b328b 0x48b32c
0048b32c
0048b32cloc_48b32c:
0048b32cb 0x48b330
0048b330
0048b330loc_48b330:
0048b330adrp x3, 0x5c0000
0048b334add x3, x3, 1504
0048b338str x3, [sp+56]
0048b33cb 0x48b340
0048b340
0048b340loc_48b340:
0048b340str x3, [sp+176]
0048b344stp xzr, xzr, [sp+184]
0048b348str x3, [sp+32]
0048b34cstp xzr, xzr, [sp+40]
0048b350ldr x0, [sp+32]
0048b354mov x1, xzr
0048b358mov x2, x1
0048b35cldur x29, [sp-8]
0048b360ldr x30, [sp], 208
0048b364ret x30
0048b368
0048b368loc_48b368:
0048b368movz x0, 11
0048b36cbl runtime.panicIndex
0048b370
0048b370loc_48b370:
0048b370movz x0, 10
0048b374bl runtime.panicIndex
0048b378
0048b378loc_48b378:
0048b378movz x0, 9
0048b37cbl runtime.panicIndex
0048b380
0048b380loc_48b380:
0048b380orr x0, xzr, 8
0048b384bl runtime.panicIndex
0048b388
0048b388loc_48b388:
0048b388orr x0, xzr, 7
0048b38cbl runtime.panicIndex
0048b390
0048b390loc_48b390:
0048b390orr x0, xzr, 6
0048b394bl runtime.panicIndex
0048b398
0048b398loc_48b398:
0048b398movz x0, 5
0048b39cbl runtime.panicIndex
0048b3a0
0048b3a0loc_48b3a0:
0048b3a0orr x0, xzr, 4
0048b3a4bl runtime.panicIndex
0048b3a8
0048b3a8loc_48b3a8:
0048b3a8orr x0, xzr, 3
0048b3acbl runtime.panicIndex
0048b3b0
0048b3b0loc_48b3b0:
0048b3b0orr x0, xzr, 2
0048b3b4bl runtime.panicIndex
0048b3b8
0048b3b8loc_48b3b8:
0048b3b8orr x0, xzr, 1
0048b3bcbl runtime.panicIndex
0048b3c0
0048b3c0loc_48b3c0:
0048b3c0mov x0, xzr
0048b3c4bl runtime.panicIndex
0048b3c8
0048b3c8loc_48b3c8:
0048b3c8movz x0, 5
0048b3ccbl runtime.panicIndex
0048b3d0
0048b3d0loc_48b3d0:
0048b3d0orr x0, xzr, 4
0048b3d4bl runtime.panicIndex
0048b3d8
0048b3d8loc_48b3d8:
0048b3d8orr x0, xzr, 3
0048b3dcbl runtime.panicIndex
0048b3e0
0048b3e0loc_48b3e0:
0048b3e0orr x0, xzr, 2
0048b3e4bl runtime.panicIndex
0048b3e8
0048b3e8loc_48b3e8:
0048b3e8orr x0, xzr, 1
0048b3ecbl runtime.panicIndex
0048b3f0
0048b3f0loc_48b3f0:
0048b3f0mov x0, xzr
0048b3f4bl runtime.panicIndex
0048b3f8
0048b3f8loc_48b3f8:
0048b3f8orr x0, xzr, 3
0048b3fcbl runtime.panicIndex
0048b400
0048b400loc_48b400:
0048b400orr x0, xzr, 2
0048b404bl runtime.panicIndex
0048b408
0048b408loc_48b408:
0048b408orr x0, xzr, 1
0048b40cbl runtime.panicIndex
0048b410
0048b410loc_48b410:
0048b410mov x0, xzr
0048b414bl runtime.panicIndex
0048b418hint
0048b41c
0048b41cloc_48b41c:
0048b41cstp x0, x1, [sp+8]
0048b420mov x3, x30
0048b424bl runtime.morestack_noctxt.abi0
0048b428ldp x0, x1, [sp+8]
0048b42cb 0x48ae00
0048ae00
0048b430
0048b430net/textproto.init: ; void net/textproto.init(void)
0048b430ldr x16, [x28+16]
0048b434subs xzr, sp, x16
0048b438b.ls 0x48b4a0
0048b43cstr x30, [sp-32]!
0048b440stur x29, [sp-8]
0048b444sub x29, sp, 8
0048b448adrp x0, 0x22a000
0048b44cadd x0, x0, 1968
0048b450movz x1, 17
0048b454bl errors.New
0048b458adrp x27, 0x597000
0048b45cstr x0, [x27+2432]
0048b460adrp x27, 0x5c0000
0048b464ldr w2, [x27+3056]
0048b468cbz w2, 0x48b470
0048b46cb 0x48b474
0048b470
0048b470loc_48b470:
0048b470b 0x48b48c
0048b474
0048b474loc_48b474:
0048b474bl runtime.gcWriteBarrier2
0048b478str x1, [x25]
0048b47cadrp x27, 0x597000
0048b480ldr x0, [x27+2440]
0048b484str x0, [x25+8]
0048b488b 0x48b48c
0048b48c
0048b48cloc_48b48c:
0048b48cadrp x27, 0x597000
0048b490str x1, [x27+2440]
0048b494ldur x29, [sp-8]
0048b498ldr x30, [sp], 32
0048b49cret x30
0048b4a0
0048b4a0loc_48b4a0:
0048b4a0mov x3, x30
0048b4a4bl runtime.morestack_noctxt.abi0
0048b4a8b 0x48b430
0048b4acudf 0
0048b430
0048b430net/textproto.init: ; void net/textproto.init(void)
0048b430ldr x16, [x28+16]
0048b434subs xzr, sp, x16
0048b438b.ls 0x48b4a0
0048b43cstr x30, [sp-32]!
0048b440stur x29, [sp-8]
0048b444sub x29, sp, 8
0048b448adrp x0, 0x22a000
0048b44cadd x0, x0, 1968
0048b450movz x1, 17
0048b454bl errors.New
0048b458adrp x27, 0x597000
0048b45cstr x0, [x27+2432]
0048b460adrp x27, 0x5c0000
0048b464ldr w2, [x27+3056]
0048b468cbz w2, 0x48b470
0048b46cb 0x48b474
0048b470
0048b470loc_48b470:
0048b470b 0x48b48c
0048b474
0048b474loc_48b474:
0048b474bl runtime.gcWriteBarrier2
0048b478str x1, [x25]
0048b47cadrp x27, 0x597000
0048b480ldr x0, [x27+2440]
0048b484str x0, [x25+8]
0048b488b 0x48b48c
0048b48c
0048b48cloc_48b48c:
0048b48cadrp x27, 0x597000
0048b490str x1, [x27+2440]
0048b494ldur x29, [sp-8]
0048b498ldr x30, [sp], 32
0048b49cret x30
0048b4a0
0048b4a0loc_48b4a0:
0048b4a0mov x3, x30
0048b4a4bl runtime.morestack_noctxt.abi0
0048b4a8b 0x48b430
0048b4acudf 0
0048b430
0048b4b0
0048b4b0mime.needsEncoding: ; void mime.needsEncoding(struct string s)
0048b4b0ldr x16, [x28+16]
0048b4b4subs xzr, sp, x16
0048b4b8b.ls 0x48b5e8
0048b4bcstr x30, [sp-96]!
0048b4c0stur x29, [sp-8]
0048b4c4sub x29, sp, 8
0048b4c8str x0, [sp+104]
0048b4ccstr x1, [sp+112]
0048b4d0strb wzr, [sp+45]
0048b4d4ldr x3, [sp+104]
0048b4d8ldr x4, [sp+112]
0048b4dcstr x3, [sp+72]
0048b4e0str x4, [sp+80]
0048b4e4str xzr, [sp+64]
0048b4e8b 0x48b4ec
0048b4ec
0048b4ecloc_48b4ec:
0048b4ecldr x3, [sp+64]
0048b4f0ldr x4, [sp+80]
0048b4f4subs xzr, x4, x3
0048b4f8b.gt 0x48b500
0048b4fcb 0x48b5d4
0048b500
0048b500loc_48b500:
0048b500ldr x3, [sp+64]
0048b504str x3, [sp+56]
0048b508ldr x3, [sp+64]
0048b50cldr x4, [sp+72]
0048b510ldrb w3, [x4+x3]
0048b514str w3, [sp+52]
0048b518subs wzr, w3, 128
0048b51cb.lt 0x48b524
0048b520b 0x48b534
0048b524
0048b524loc_48b524:
0048b524ldr x3, [sp+64]
0048b528add x3, x3, 1
0048b52cstr x3, [sp+64]
0048b530b 0x48b550
0048b534
0048b534loc_48b534:
0048b534ldr x2, [sp+64]
0048b538ldr x0, [sp+72]
0048b53cldr x1, [sp+80]
0048b540bl runtime.decoderune
0048b544str w0, [sp+52]
0048b548str x1, [sp+64]
0048b54cb 0x48b550
0048b550
0048b550loc_48b550:
0048b550ldrsw x3, [sp+52]
0048b554str w3, [sp+48]
0048b558subs wzr, w3, 32
0048b55ccset x3, lt
0048b560strb w3, [sp+46]
0048b564b.lt 0x48b56c
0048b568b 0x48b570
0048b56c
0048b56cloc_48b56c:
0048b56cb 0x48b584
0048b570
0048b570loc_48b570:
0048b570ldrsw x3, [sp+48]
0048b574subs wzr, w3, 126
0048b578cset x3, gt
0048b57cstrb w3, [sp+46]
0048b580b 0x48b584
0048b584
0048b584loc_48b584:
0048b584ldrb w3, [sp+46]
0048b588strb w3, [sp+47]
0048b58ctbnz w3, 0, 0x48b594
0048b590b 0x48b5a8
0048b594
0048b594loc_48b594:
0048b594ldrsw x3, [sp+48]
0048b598subs wzr, w3, 9
0048b59ccset x3, ne
0048b5a0strb w3, [sp+47]
0048b5a4b 0x48b5ac
0048b5a8
0048b5a8loc_48b5a8:
0048b5a8b 0x48b5ac
0048b5ac
0048b5acloc_48b5ac:
0048b5acldrb w3, [sp+47]
0048b5b0tbnz w3, 0, 0x48b5b8
0048b5b4b 0x48b5cc
0048b5b8
0048b5b8loc_48b5b8:
0048b5b8orr x0, xzr, 1
0048b5bcstrb w0, [sp+45]
0048b5c0ldur x29, [sp-8]
0048b5c4ldr x30, [sp], 96
0048b5c8ret x30
0048b5cc
0048b5ccloc_48b5cc:
0048b5ccb 0x48b5d0
0048b5d0
0048b5d0loc_48b5d0:
0048b5d0b 0x48b4ec
0048b5d4
0048b5d4loc_48b5d4:
0048b5d4strb wzr, [sp+45]
0048b5d8mov x0, xzr
0048b5dcldur x29, [sp-8]
0048b5e0ldr x30, [sp], 96
0048b5e4ret x30
0048b5e8
0048b5e8loc_48b5e8:
0048b5e8stp x0, x1, [sp+8]
0048b5ecmov x3, x30
0048b5f0bl runtime.morestack_noctxt.abi0
0048b5f4ldp x0, x1, [sp+8]
0048b5f8b 0x48b4b0
0048b5fcudf 0
0048b4b0
0048b4b0mime.needsEncoding: ; void mime.needsEncoding(struct string s)
0048b4b0ldr x16, [x28+16]
0048b4b4subs xzr, sp, x16
0048b4b8b.ls 0x48b5e8
0048b4bcstr x30, [sp-96]!
0048b4c0stur x29, [sp-8]
0048b4c4sub x29, sp, 8
0048b4c8str x0, [sp+104]
0048b4ccstr x1, [sp+112]
0048b4d0strb wzr, [sp+45]
0048b4d4ldr x3, [sp+104]
0048b4d8ldr x4, [sp+112]
0048b4dcstr x3, [sp+72]
0048b4e0str x4, [sp+80]
0048b4e4str xzr, [sp+64]
0048b4e8b 0x48b4ec
0048b4ec
0048b4ecloc_48b4ec:
0048b4ecldr x3, [sp+64]
0048b4f0ldr x4, [sp+80]
0048b4f4subs xzr, x4, x3
0048b4f8b.gt 0x48b500
0048b4fcb 0x48b5d4
0048b500
0048b500loc_48b500:
0048b500ldr x3, [sp+64]
0048b504str x3, [sp+56]
0048b508ldr x3, [sp+64]
0048b50cldr x4, [sp+72]
0048b510ldrb w3, [x4+x3]
0048b514str w3, [sp+52]
0048b518subs wzr, w3, 128
0048b51cb.lt 0x48b524
0048b520b 0x48b534
0048b524
0048b524loc_48b524:
0048b524ldr x3, [sp+64]
0048b528add x3, x3, 1
0048b52cstr x3, [sp+64]
0048b530b 0x48b550
0048b534
0048b534loc_48b534:
0048b534ldr x2, [sp+64]
0048b538ldr x0, [sp+72]
0048b53cldr x1, [sp+80]
0048b540bl runtime.decoderune
0048b544str w0, [sp+52]
0048b548str x1, [sp+64]
0048b54cb 0x48b550
0048b550
0048b550loc_48b550:
0048b550ldrsw x3, [sp+52]
0048b554str w3, [sp+48]
0048b558subs wzr, w3, 32
0048b55ccset x3, lt
0048b560strb w3, [sp+46]
0048b564b.lt 0x48b56c
0048b568b 0x48b570
0048b56c
0048b56cloc_48b56c:
0048b56cb 0x48b584
0048b570
0048b570loc_48b570:
0048b570ldrsw x3, [sp+48]
0048b574subs wzr, w3, 126
0048b578cset x3, gt
0048b57cstrb w3, [sp+46]
0048b580b 0x48b584
0048b584
0048b584loc_48b584:
0048b584ldrb w3, [sp+46]
0048b588strb w3, [sp+47]
0048b58ctbnz w3, 0, 0x48b594
0048b590b 0x48b5a8
0048b594
0048b594loc_48b594:
0048b594ldrsw x3, [sp+48]
0048b598subs wzr, w3, 9
0048b59ccset x3, ne
0048b5a0strb w3, [sp+47]
0048b5a4b 0x48b5ac
0048b5a8
0048b5a8loc_48b5a8:
0048b5a8b 0x48b5ac
0048b5ac
0048b5acloc_48b5ac:
0048b5acldrb w3, [sp+47]
0048b5b0tbnz w3, 0, 0x48b5b8
0048b5b4b 0x48b5cc
0048b5b8
0048b5b8loc_48b5b8:
0048b5b8orr x0, xzr, 1
0048b5bcstrb w0, [sp+45]
0048b5c0ldur x29, [sp-8]
0048b5c4ldr x30, [sp], 96
0048b5c8ret x30
0048b5cc
0048b5ccloc_48b5cc:
0048b5ccb 0x48b5d0
0048b5d0
0048b5d0loc_48b5d0:
0048b5d0b 0x48b4ec
0048b5d4
0048b5d4loc_48b5d4:
0048b5d4strb wzr, [sp+45]
0048b5d8mov x0, xzr
0048b5dcldur x29, [sp-8]
0048b5e0ldr x30, [sp], 96
0048b5e4ret x30
0048b5e8
0048b5e8loc_48b5e8:
0048b5e8stp x0, x1, [sp+8]
0048b5ecmov x3, x30
0048b5f0bl runtime.morestack_noctxt.abi0
0048b5f4ldp x0, x1, [sp+8]
0048b5f8b 0x48b4b0
0048b5fcudf 0
0048b4b0
0048b600
0048b600mime.isTSpecial: ; void mime.isTSpecial(int32 r)
0048b600ldr x16, [x28+16]
0048b604subs xzr, sp, x16
0048b608b.ls 0x48b648
0048b60cstr x30, [sp-48]!
0048b610stur x29, [sp-8]
0048b614sub x29, sp, 8
0048b618str w0, [sp+56]
0048b61cstrb wzr, [sp+38]
0048b620ldrsw x2, [sp+56]
0048b624adrp x0, 0x229000
0048b628add x0, x0, 2037
0048b62corr x1, xzr, 15
0048b630bl strings.ContainsRune
0048b634strb w0, [sp+39]
0048b638strb w0, [sp+38]
0048b63cldur x29, [sp-8]
0048b640ldr x30, [sp], 48
0048b644ret x30
0048b648
0048b648loc_48b648:
0048b648str w0, [sp+8]
0048b64cmov x3, x30
0048b650bl runtime.morestack_noctxt.abi0
0048b654ldrsw x0, [sp+8]
0048b658b 0x48b600
0048b65cudf 0
0048b600
0048b600mime.isTSpecial: ; void mime.isTSpecial(int32 r)
0048b600ldr x16, [x28+16]
0048b604subs xzr, sp, x16
0048b608b.ls 0x48b648
0048b60cstr x30, [sp-48]!
0048b610stur x29, [sp-8]
0048b614sub x29, sp, 8
0048b618str w0, [sp+56]
0048b61cstrb wzr, [sp+38]
0048b620ldrsw x2, [sp+56]
0048b624adrp x0, 0x229000
0048b628add x0, x0, 2037
0048b62corr x1, xzr, 15
0048b630bl strings.ContainsRune
0048b634strb w0, [sp+39]
0048b638strb w0, [sp+38]
0048b63cldur x29, [sp-8]
0048b640ldr x30, [sp], 48
0048b644ret x30
0048b648
0048b648loc_48b648:
0048b648str w0, [sp+8]
0048b64cmov x3, x30
0048b650bl runtime.morestack_noctxt.abi0
0048b654ldrsw x0, [sp+8]
0048b658b 0x48b600
0048b65cudf 0
0048b600
0048b660
0048b660mime.isTokenChar: ; void mime.isTokenChar(int32 r)
0048b660ldr x16, [x28+16]
0048b664subs xzr, sp, x16
0048b668b.ls 0x48b6f0
0048b66cstr x30, [sp-32]!
0048b670stur x29, [sp-8]
0048b674sub x29, sp, 8
0048b678str w0, [sp+40]
0048b67cstrb wzr, [sp+20]
0048b680ldrsw x1, [sp+40]
0048b684subs wzr, w1, 32
0048b688cset x1, gt
0048b68cstrb w1, [sp+22]
0048b690b.gt 0x48b698
0048b694b 0x48b6ac
0048b698
0048b698loc_48b698:
0048b698ldrsw x1, [sp+40]
0048b69csubs wzr, w1, 127
0048b6a0cset x1, lt
0048b6a4strb w1, [sp+22]
0048b6a8b 0x48b6b0
0048b6ac
0048b6acloc_48b6ac:
0048b6acb 0x48b6b0
0048b6b0
0048b6b0loc_48b6b0:
0048b6b0ldrb w1, [sp+22]
0048b6b4strb w1, [sp+23]
0048b6b8tbnz w1, 0, 0x48b6c0
0048b6bcb 0x48b6d8
0048b6c0
0048b6c0loc_48b6c0:
0048b6c0ldrsw x0, [sp+40]
0048b6c4bl mime.isTSpecial
0048b6c8strb w0, [sp+21]
0048b6cceor x1, x0, 1
0048b6d0strb w1, [sp+23]
0048b6d4b 0x48b6dc
0048b6d8
0048b6d8loc_48b6d8:
0048b6d8b 0x48b6dc
0048b6dc
0048b6dcloc_48b6dc:
0048b6dcldrb w0, [sp+23]
0048b6e0strb w0, [sp+20]
0048b6e4ldur x29, [sp-8]
0048b6e8ldr x30, [sp], 32
0048b6ecret x30
0048b6f0
0048b6f0loc_48b6f0:
0048b6f0str w0, [sp+8]
0048b6f4mov x3, x30
0048b6f8bl runtime.morestack_noctxt.abi0
0048b6fcldrsw x0, [sp+8]
0048b700b 0x48b660
0048b704udf 0
0048b708udf 0
0048b70cudf 0
0048b660
0048b660mime.isTokenChar: ; void mime.isTokenChar(int32 r)
0048b660ldr x16, [x28+16]
0048b664subs xzr, sp, x16
0048b668b.ls 0x48b6f0
0048b66cstr x30, [sp-32]!
0048b670stur x29, [sp-8]
0048b674sub x29, sp, 8
0048b678str w0, [sp+40]
0048b67cstrb wzr, [sp+20]
0048b680ldrsw x1, [sp+40]
0048b684subs wzr, w1, 32
0048b688cset x1, gt
0048b68cstrb w1, [sp+22]
0048b690b.gt 0x48b698
0048b694b 0x48b6ac
0048b698
0048b698loc_48b698:
0048b698ldrsw x1, [sp+40]
0048b69csubs wzr, w1, 127
0048b6a0cset x1, lt
0048b6a4strb w1, [sp+22]
0048b6a8b 0x48b6b0
0048b6ac
0048b6acloc_48b6ac:
0048b6acb 0x48b6b0
0048b6b0
0048b6b0loc_48b6b0:
0048b6b0ldrb w1, [sp+22]
0048b6b4strb w1, [sp+23]
0048b6b8tbnz w1, 0, 0x48b6c0
0048b6bcb 0x48b6d8
0048b6c0
0048b6c0loc_48b6c0:
0048b6c0ldrsw x0, [sp+40]
0048b6c4bl mime.isTSpecial
0048b6c8strb w0, [sp+21]
0048b6cceor x1, x0, 1
0048b6d0strb w1, [sp+23]
0048b6d4b 0x48b6dc
0048b6d8
0048b6d8loc_48b6d8:
0048b6d8b 0x48b6dc
0048b6dc
0048b6dcloc_48b6dc:
0048b6dcldrb w0, [sp+23]
0048b6e0strb w0, [sp+20]
0048b6e4ldur x29, [sp-8]
0048b6e8ldr x30, [sp], 32
0048b6ecret x30
0048b6f0
0048b6f0loc_48b6f0:
0048b6f0str w0, [sp+8]
0048b6f4mov x3, x30
0048b6f8bl runtime.morestack_noctxt.abi0
0048b6fcldrsw x0, [sp+8]
0048b700b 0x48b660
0048b704udf 0
0048b708udf 0
0048b70cudf 0
0048b660
0048b710
0048b710mime.isToken: ; void mime.isToken(struct string s)
0048b710ldr x16, [x28+16]
0048b714subs xzr, sp, x16
0048b718b.ls 0x48b784
0048b71cstr x30, [sp-64]!
0048b720stur x29, [sp-8]
0048b724sub x29, sp, 8
0048b728str x0, [sp+72]
0048b72cstr x1, [sp+80]
0048b730strb wzr, [sp+47]
0048b734ldr x3, [sp+80]
0048b738cbz x3, 0x48b740
0048b73cb 0x48b754
0048b740
0048b740loc_48b740:
0048b740strb wzr, [sp+47]
0048b744mov x0, xzr
0048b748ldur x29, [sp-8]
0048b74cldr x30, [sp], 64
0048b750ret x30
0048b754
0048b754loc_48b754:
0048b754ldr x0, [sp+72]
0048b758ldr x1, [sp+80]
0048b75cadrp x2, 0x24f000
0048b760add x2, x2, 744
0048b764bl strings.IndexFunc
0048b768str x0, [sp+48]
0048b76csubs xzr, x0, 0
0048b770cset x0, lt
0048b774strb w0, [sp+47]
0048b778ldur x29, [sp-8]
0048b77cldr x30, [sp], 64
0048b780ret x30
0048b784
0048b784loc_48b784:
0048b784stp x0, x1, [sp+8]
0048b788mov x3, x30
0048b78cbl runtime.morestack_noctxt.abi0
0048b790ldp x0, x1, [sp+8]
0048b794b 0x48b710
0048b798udf 0
0048b79cudf 0
0048b710
0048b710mime.isToken: ; void mime.isToken(struct string s)
0048b710ldr x16, [x28+16]
0048b714subs xzr, sp, x16
0048b718b.ls 0x48b784
0048b71cstr x30, [sp-64]!
0048b720stur x29, [sp-8]
0048b724sub x29, sp, 8
0048b728str x0, [sp+72]
0048b72cstr x1, [sp+80]
0048b730strb wzr, [sp+47]
0048b734ldr x3, [sp+80]
0048b738cbz x3, 0x48b740
0048b73cb 0x48b754
0048b740
0048b740loc_48b740:
0048b740strb wzr, [sp+47]
0048b744mov x0, xzr
0048b748ldur x29, [sp-8]
0048b74cldr x30, [sp], 64
0048b750ret x30
0048b754
0048b754loc_48b754:
0048b754ldr x0, [sp+72]
0048b758ldr x1, [sp+80]
0048b75cadrp x2, 0x24f000
0048b760add x2, x2, 744
0048b764bl strings.IndexFunc
0048b768str x0, [sp+48]
0048b76csubs xzr, x0, 0
0048b770cset x0, lt
0048b774strb w0, [sp+47]
0048b778ldur x29, [sp-8]
0048b77cldr x30, [sp], 64
0048b780ret x30
0048b784
0048b784loc_48b784:
0048b784stp x0, x1, [sp+8]
0048b788mov x3, x30
0048b78cbl runtime.morestack_noctxt.abi0
0048b790ldp x0, x1, [sp+8]
0048b794b 0x48b710
0048b798udf 0
0048b79cudf 0
0048b710
0048b7a0
0048b7a0mime.FormatMediaType: ; void mime.FormatMediaType(struct string t, map[string]string param)
0048b7a0ldr x16, [x28+16]
0048b7a4sub x17, sp, 240
0048b7a8subs xzr, x17, x16
0048b7acb.ls 0x48bed0
0048b7b0sub x20, sp, 368
0048b7b4stp x29, x30, [x20-8]
0048b7b8add sp, x20, 0
0048b7bcsub x29, sp, 8
0048b7c0str x0, [sp+376]
0048b7c4str x1, [sp+384]
0048b7c8str x2, [sp+392]
0048b7ccstp xzr, xzr, [sp+120]
0048b7d0stp xzr, xzr, [sp+184]
0048b7d4stp xzr, xzr, [sp+200]
0048b7d8stp xzr, xzr, [sp+344]
0048b7dcstp xzr, xzr, [sp+328]
0048b7e0ldr x0, [sp+376]
0048b7e4ldr x1, [sp+384]
0048b7e8adrp x2, 0x224000
0048b7ecadd x2, x2, 4032
0048b7f0orr x3, xzr, 1
0048b7f4bl strings.Cut
0048b7f8str x0, [sp+344]
0048b7fcstr x1, [sp+352]
0048b800str x2, [sp+328]
0048b804str x3, [sp+336]
0048b808strb w4, [sp+55]
0048b80cldr x4, [sp+352]
0048b810ldr x5, [sp+344]
0048b814str x5, [sp+248]
0048b818str x4, [sp+256]
0048b81cldr x4, [sp+328]
0048b820ldr x5, [sp+336]
0048b824str x4, [sp+232]
0048b828str x5, [sp+240]
0048b82cldrb w4, [sp+55]
0048b830strb w4, [sp+47]
0048b834ldr x4, [sp+248]
0048b838ldr x5, [sp+256]
0048b83cstr x4, [sp+168]
0048b840str x5, [sp+176]
0048b844ldr x4, [sp+232]
0048b848ldr x5, [sp+240]
0048b84cstr x4, [sp+152]
0048b850str x5, [sp+160]
0048b854ldrb w4, [sp+47]
0048b858strb w4, [sp+43]
0048b85ctbnz w4, 0, 0x48b864
0048b860b 0x48b920
0048b864
0048b864loc_48b864:
0048b864ldr x0, [sp+168]
0048b868ldr x1, [sp+176]
0048b86cbl mime.isToken
0048b870strb w0, [sp+54]
0048b874eor x2, x0, 1
0048b878strb w2, [sp+55]
0048b87ctbnz w0, 0, 0x48b884
0048b880b 0x48b8a0
0048b884
0048b884loc_48b884:
0048b884ldr x0, [sp+152]
0048b888ldr x1, [sp+160]
0048b88cbl mime.isToken
0048b890strb w0, [sp+53]
0048b894eor x2, x0, 1
0048b898strb w2, [sp+55]
0048b89cb 0x48b8a4
0048b8a0
0048b8a0loc_48b8a0:
0048b8a0b 0x48b8a4
0048b8a4
0048b8a4loc_48b8a4:
0048b8a4ldrb w2, [sp+55]
0048b8a8tbnz w2, 0, 0x48b8b0
0048b8acb 0x48b8c8
0048b8b0
0048b8b0loc_48b8b0:
0048b8b0stp xzr, xzr, [sp+120]
0048b8b4mov x0, xzr
0048b8b8mov x1, xzr
0048b8bcldp x29, x30, [sp-8]
0048b8c0add sp, sp, 368
0048b8c4ret x30
0048b8c8
0048b8c8loc_48b8c8:
0048b8c8ldr x0, [sp+168]
0048b8ccldr x1, [sp+176]
0048b8d0bl strings.ToLower
0048b8d4str x0, [sp+328]
0048b8d8str x1, [sp+336]
0048b8dcmov x2, x1
0048b8e0mov x1, x0
0048b8e4add x0, sp, 184
0048b8e8bl strings.(*Builder).WriteString
0048b8ecadd x0, sp, 184
0048b8f0movz x1, 47
0048b8f4bl strings.(*Builder).WriteByte
0048b8f8ldr x0, [sp+152]
0048b8fcldr x1, [sp+160]
0048b900bl strings.ToLower
0048b904str x0, [sp+328]
0048b908str x1, [sp+336]
0048b90cmov x2, x1
0048b910mov x1, x0
0048b914add x0, sp, 184
0048b918bl strings.(*Builder).WriteString
0048b91cb 0x48b960
0048b920
0048b920loc_48b920:
0048b920ldr x0, [sp+376]
0048b924ldr x1, [sp+384]
0048b928bl mime.isToken
0048b92cstrb w0, [sp+55]
0048b930tbnz w0, 0, 0x48b938
0048b934b 0x48b9b4
0048b938
0048b938loc_48b938:
0048b938ldr x0, [sp+376]
0048b93cldr x1, [sp+384]
0048b940bl strings.ToLower
0048b944str x0, [sp+328]
0048b948str x1, [sp+336]
0048b94cmov x2, x1
0048b950mov x1, x0
0048b954add x0, sp, 184
0048b958bl strings.(*Builder).WriteString
0048b95cb 0x48b960
0048b960
0048b960loc_48b960:
0048b960ldr x1, [sp+392]
0048b964adrp x0, 0x28d000
0048b968add x0, x0, 3872
0048b96cbl maps.Keys[go.shape.map[string]string,go.shape.string,go.shape.string]
0048b970str x0, [sp+320]
0048b974ldr x1, [sp+320]
0048b978adrp x0, 0x28b000
0048b97cadd x0, x0, 3392
0048b980bl slices.Sorted[go.shape.string]
0048b984str x0, [sp+296]
0048b988str x1, [sp+304]
0048b98cstr x2, [sp+312]
0048b990ldr x3, [sp+296]
0048b994str x3, [sp+272]
0048b998str x1, [sp+280]
0048b99cstr x2, [sp+288]
0048b9a0str xzr, [sp+104]
0048b9a4str x1, [sp+96]
0048b9a8ldr x2, [sp+272]
0048b9acstr x2, [sp+88]
0048b9b0b 0x48b9cc
0048b9b4
0048b9b4loc_48b9b4:
0048b9b4stp xzr, xzr, [sp+120]
0048b9b8mov x0, xzr
0048b9bcmov x1, xzr
0048b9c0ldp x29, x30, [sp-8]
0048b9c4add sp, sp, 368
0048b9c8ret x30
0048b9cc
0048b9ccloc_48b9cc:
0048b9ccldr x4, [sp+96]
0048b9d0ldr x5, [sp+104]
0048b9d4subs xzr, x4, x5
0048b9d8b.gt 0x48b9e0
0048b9dcb 0x48bb30
0048b9e0
0048b9e0loc_48b9e0:
0048b9e0ldr x4, [sp+88]
0048b9e4str x4, [sp+264]
0048b9e8ldr x4, [sp+264]
0048b9ecldr x2, [x4]
0048b9f0ldr x3, [x4+8]
0048b9f4str x2, [sp+216]
0048b9f8str x3, [sp+224]
0048b9fcldr x1, [sp+392]
0048ba00adrp x0, 0x199000
0048ba04add x0, x0, 1600
0048ba08bl runtime.mapaccess1_faststr
0048ba0cldr x4, [x0]
0048ba10ldr x5, [x0+8]
0048ba14str x4, [sp+136]
0048ba18str x5, [sp+144]
0048ba1cadd x0, sp, 184
0048ba20movz x1, 59
0048ba24bl strings.(*Builder).WriteByte
0048ba28add x0, sp, 184
0048ba2corr x1, xzr, 32
0048ba30bl strings.(*Builder).WriteByte
0048ba34ldr x0, [sp+216]
0048ba38ldr x1, [sp+224]
0048ba3cbl mime.isToken
0048ba40strb w0, [sp+54]
0048ba44tbnz w0, 0, 0x48ba4c
0048ba48b 0x48bb18
0048ba4c
0048ba4cloc_48ba4c:
0048ba4cldr x0, [sp+216]
0048ba50ldr x1, [sp+224]
0048ba54bl strings.ToLower
0048ba58str x0, [sp+328]
0048ba5cstr x1, [sp+336]
0048ba60mov x2, x1
0048ba64mov x1, x0
0048ba68add x0, sp, 184
0048ba6cbl strings.(*Builder).WriteString
0048ba70ldr x0, [sp+136]
0048ba74ldr x1, [sp+144]
0048ba78bl mime.needsEncoding
0048ba7cstrb w0, [sp+44]
0048ba80tbnz w0, 0, 0x48ba88
0048ba84b 0x48ba98
0048ba88
0048ba88loc_48ba88:
0048ba88add x0, sp, 184
0048ba8cmovz x1, 42
0048ba90bl strings.(*Builder).WriteByte
0048ba94b 0x48ba9c
0048ba98
0048ba98loc_48ba98:
0048ba98b 0x48ba9c
0048ba9c
0048ba9cloc_48ba9c:
0048ba9cadd x0, sp, 184
0048baa0movz x1, 61
0048baa4bl strings.(*Builder).WriteByte
0048baa8ldrb w2, [sp+44]
0048baactbnz w2, 0, 0x48bab4
0048bab0b 0x48bad4
0048bab4
0048bab4loc_48bab4:
0048bab4add x0, sp, 184
0048bab8adrp x1, 0x226000
0048babcadd x1, x1, 454
0048bac0orr x2, xzr, 7
0048bac4bl strings.(*Builder).WriteString
0048bac8str xzr, [sp+64]
0048baccstr xzr, [sp+80]
0048bad0b 0x48bcb0
0048bad4
0048bad4loc_48bad4:
0048bad4ldr x0, [sp+136]
0048bad8ldr x1, [sp+144]
0048badcbl mime.isToken
0048bae0strb w0, [sp+51]
0048bae4tbnz w0, 0, 0x48baec
0048bae8b 0x48bb00
0048baec
0048baecloc_48baec:
0048baecldr x1, [sp+136]
0048baf0ldr x2, [sp+144]
0048baf4add x0, sp, 184
0048baf8bl strings.(*Builder).WriteString
0048bafcb 0x48bc84
0048bb00
0048bb00loc_48bb00:
0048bb00add x0, sp, 184
0048bb04movz x1, 34
0048bb08bl strings.(*Builder).WriteByte
0048bb0cstr xzr, [sp+56]
0048bb10str xzr, [sp+72]
0048bb14b 0x48bb54
0048bb18
0048bb18loc_48bb18:
0048bb18stp xzr, xzr, [sp+120]
0048bb1cmov x0, xzr
0048bb20mov x1, xzr
0048bb24ldp x29, x30, [sp-8]
0048bb28add sp, sp, 368
0048bb2cret x30
0048bb30
0048bb30loc_48bb30:
0048bb30add x0, sp, 184
0048bb34bl strings.(*Builder).String
0048bb38str x0, [sp+328]
0048bb3cstr x1, [sp+336]
0048bb40str x0, [sp+120]
0048bb44str x1, [sp+128]
0048bb48ldp x29, x30, [sp-8]
0048bb4cadd sp, sp, 368
0048bb50ret x30
0048bb54
0048bb54loc_48bb54:
0048bb54ldr x3, [sp+144]
0048bb58str x3, [sp+112]
0048bb5cldr x4, [sp+72]
0048bb60subs xzr, x3, x4
0048bb64b.gt 0x48bb6c
0048bb68b 0x48bc3c
0048bb6c
0048bb6cloc_48bb6c:
0048bb6cldr x0, [sp+72]
0048bb70ldr x1, [sp+144]
0048bb74ldr x3, [sp+136]
0048bb78subs xzr, x1, x0
0048bb7cb.hi 0x48bb84
0048bb80b 0x48bcac
0048bb84
0048bb84loc_48bb84:
0048bb84ldrb w3, [x3+x0]
0048bb88strb w3, [sp+45]
0048bb8cmov x4, x3
0048bb90subs wzr, w4, 34
0048bb94cset x4, eq
0048bb98strb w4, [sp+51]
0048bb9cb.eq 0x48bba4
0048bba0b 0x48bba8
0048bba4
0048bba4loc_48bba4:
0048bba4b 0x48bbb8
0048bba8
0048bba8loc_48bba8:
0048bba8subs wzr, w3, 92
0048bbaccset x3, eq
0048bbb0strb w3, [sp+51]
0048bbb4b 0x48bbb8
0048bbb8
0048bbb8loc_48bbb8:
0048bbb8ldrb w3, [sp+51]
0048bbbctbnz w3, 0, 0x48bbc4
0048bbc0b 0x48bc24
0048bbc4
0048bbc4loc_48bbc4:
0048bbc4ldr x1, [sp+72]
0048bbc8ldr x0, [sp+56]
0048bbccldr x2, [sp+144]
0048bbd0ldr x3, [sp+136]
0048bbd4subs xzr, x2, x1
0048bbd8b.hs 0x48bbe0
0048bbdcb 0x48bca8
0048bbe0
0048bbe0loc_48bbe0:
0048bbe0subs xzr, x1, x0
0048bbe4b.hs 0x48bbec
0048bbe8b 0x48bca4
0048bbec
0048bbecloc_48bbec:
0048bbecsub x2, x1, x0
0048bbf0sub x4, xzr, x2
0048bbf4and x4, x0, x4, asr #63
0048bbf8add x1, x3, x4
0048bbfcstr x1, [sp+328]
0048bc00str x2, [sp+336]
0048bc04add x0, sp, 184
0048bc08bl strings.(*Builder).WriteString
0048bc0cldr x3, [sp+72]
0048bc10str x3, [sp+56]
0048bc14add x0, sp, 184
0048bc18movz x1, 92
0048bc1cbl strings.(*Builder).WriteByte
0048bc20b 0x48bc28
0048bc24
0048bc24loc_48bc24:
0048bc24b 0x48bc28
0048bc28
0048bc28loc_48bc28:
0048bc28b 0x48bc2c
0048bc2c
0048bc2cloc_48bc2c:
0048bc2cldr x3, [sp+72]
0048bc30add x3, x3, 1
0048bc34str x3, [sp+72]
0048bc38b 0x48bb54
0048bc3c
0048bc3cloc_48bc3c:
0048bc3cldr x0, [sp+56]
0048bc40ldr x1, [sp+144]
0048bc44ldr x3, [sp+136]
0048bc48subs xzr, x1, x0
0048bc4cb.hs 0x48bc54
0048bc50b 0x48bca0
0048bc54
0048bc54loc_48bc54:
0048bc54sub x2, x1, x0
0048bc58sub x4, xzr, x2
0048bc5cand x4, x0, x4, asr #63
0048bc60add x1, x3, x4
0048bc64str x1, [sp+328]
0048bc68str x2, [sp+336]
0048bc6cadd x0, sp, 184
0048bc70bl strings.(*Builder).WriteString
0048bc74add x0, sp, 184
0048bc78movz x1, 34
0048bc7cbl strings.(*Builder).WriteByte
0048bc80b 0x48bc84
0048bc84
0048bc84loc_48bc84:
0048bc84ldr x4, [sp+104]
0048bc88add x4, x4, 1
0048bc8cstr x4, [sp+104]
0048bc90ldr x4, [sp+264]
0048bc94add x4, x4, 16
0048bc98str x4, [sp+88]
0048bc9cb 0x48b9cc
0048bca0
0048bca0loc_48bca0:
0048bca0bl runtime.panicSliceB
0048bca4
0048bca4loc_48bca4:
0048bca4bl runtime.panicSliceB
0048bca8
0048bca8loc_48bca8:
0048bca8bl runtime.panicSliceAlen
0048bcac
0048bcacloc_48bcac:
0048bcacbl runtime.panicIndex
0048bcb0
0048bcb0loc_48bcb0:
0048bcb0ldr x3, [sp+144]
0048bcb4str x3, [sp+112]
0048bcb8ldr x4, [sp+80]
0048bcbcsubs xzr, x3, x4
0048bcc0b.gt 0x48bcc8
0048bcc4b 0x48be80
0048bcc8
0048bcc8loc_48bcc8:
0048bcc8ldr x0, [sp+80]
0048bcccldr x1, [sp+144]
0048bcd0ldr x3, [sp+136]
0048bcd4subs xzr, x1, x0
0048bcd8b.hi 0x48bce0
0048bcdcb 0x48bec8
0048bce0
0048bce0loc_48bce0:
0048bce0ldrb w3, [x3+x0]
0048bce4strb w3, [sp+46]
0048bce8mov x4, x3
0048bcecsubs wzr, w4, 32
0048bcf0cset x4, ls
0048bcf4strb w4, [sp+51]
0048bcf8b.ls 0x48bd00
0048bcfcb 0x48bd04
0048bd00
0048bd00loc_48bd00:
0048bd00b 0x48bd14
0048bd04
0048bd04loc_48bd04:
0048bd04subs wzr, w3, 127
0048bd08cset x3, hs
0048bd0cstrb w3, [sp+51]
0048bd10b 0x48bd14
0048bd14
0048bd14loc_48bd14:
0048bd14ldrb w3, [sp+51]
0048bd18strb w3, [sp+52]
0048bd1ctbnz w3, 0, 0x48bd24
0048bd20b 0x48bd28
0048bd24
0048bd24loc_48bd24:
0048bd24b 0x48bd3c
0048bd28
0048bd28loc_48bd28:
0048bd28ldrb w3, [sp+46]
0048bd2csubs wzr, w3, 42
0048bd30cset x3, eq
0048bd34strb w3, [sp+52]
0048bd38b 0x48bd3c
0048bd3c
0048bd3cloc_48bd3c:
0048bd3cldrb w3, [sp+52]
0048bd40strb w3, [sp+53]
0048bd44tbnz w3, 0, 0x48bd4c
0048bd48b 0x48bd50
0048bd4c
0048bd4cloc_48bd4c:
0048bd4cb 0x48bd64
0048bd50
0048bd50loc_48bd50:
0048bd50ldrb w3, [sp+46]
0048bd54subs wzr, w3, 39
0048bd58cset x3, eq
0048bd5cstrb w3, [sp+53]
0048bd60b 0x48bd64
0048bd64
0048bd64loc_48bd64:
0048bd64ldrb w3, [sp+53]
0048bd68strb w3, [sp+55]
0048bd6ctbnz w3, 0, 0x48bd74
0048bd70b 0x48bd78
0048bd74
0048bd74loc_48bd74:
0048bd74b 0x48bd8c
0048bd78
0048bd78loc_48bd78:
0048bd78ldrb w3, [sp+46]
0048bd7csubs wzr, w3, 37
0048bd80cset x3, eq
0048bd84strb w3, [sp+55]
0048bd88b 0x48bd8c
0048bd8c
0048bd8cloc_48bd8c:
0048bd8cldrb w3, [sp+55]
0048bd90strb w3, [sp+54]
0048bd94tbnz w3, 0, 0x48bd9c
0048bd98b 0x48bda0
0048bd9c
0048bd9cloc_48bd9c:
0048bd9cb 0x48bdb8
0048bda0
0048bda0loc_48bda0:
0048bda0ldrb w1, [sp+46]
0048bda4mov x0, x1
0048bda8bl mime.isTSpecial
0048bdacstrb w0, [sp+50]
0048bdb0strb w0, [sp+54]
0048bdb4b 0x48bdb8
0048bdb8
0048bdb8loc_48bdb8:
0048bdb8ldrb w3, [sp+54]
0048bdbctbnz w3, 0, 0x48bdc4
0048bdc0b 0x48be68
0048bdc4
0048bdc4loc_48bdc4:
0048bdc4ldr x1, [sp+80]
0048bdc8ldr x0, [sp+64]
0048bdccldr x2, [sp+144]
0048bdd0ldr x3, [sp+136]
0048bdd4subs xzr, x2, x1
0048bdd8b.hs 0x48bde0
0048bddcb 0x48bec4
0048bde0
0048bde0loc_48bde0:
0048bde0subs xzr, x1, x0
0048bde4b.hs 0x48bdec
0048bde8b 0x48bec0
0048bdec
0048bdecloc_48bdec:
0048bdecsub x2, x1, x0
0048bdf0sub x4, xzr, x2
0048bdf4and x4, x0, x4, asr #63
0048bdf8add x1, x3, x4
0048bdfcstr x1, [sp+328]
0048be00str x2, [sp+336]
0048be04add x0, sp, 184
0048be08bl strings.(*Builder).WriteString
0048be0cldr x3, [sp+80]
0048be10add x3, x3, 1
0048be14str x3, [sp+64]
0048be18add x0, sp, 184
0048be1cmovz x1, 37
0048be20bl strings.(*Builder).WriteByte
0048be24ldrb w3, [sp+46]
0048be28ubfm x3, x3, 4, 7
0048be2cadrp x4, 0x229000
0048be30add x4, x4, 3060
0048be34ldrb w1, [x4+x3]
0048be38strb w1, [sp+49]
0048be3cadd x0, sp, 184
0048be40bl strings.(*Builder).WriteByte
0048be44ldrb w3, [sp+46]
0048be48and x3, x3, 15
0048be4cadrp x4, 0x229000
0048be50add x4, x4, 3060
0048be54ldrb w1, [x4+x3]
0048be58strb w1, [sp+48]
0048be5cadd x0, sp, 184
0048be60bl strings.(*Builder).WriteByte
0048be64b 0x48be6c
0048be68
0048be68loc_48be68:
0048be68b 0x48be6c
0048be6c
0048be6cloc_48be6c:
0048be6cb 0x48be70
0048be70
0048be70loc_48be70:
0048be70ldr x3, [sp+80]
0048be74add x3, x3, 1
0048be78str x3, [sp+80]
0048be7cb 0x48bcb0
0048be80
0048be80loc_48be80:
0048be80ldr x0, [sp+64]
0048be84ldr x1, [sp+144]
0048be88ldr x3, [sp+136]
0048be8csubs xzr, x1, x0
0048be90b.hs 0x48be98
0048be94b 0x48bebc
0048be98
0048be98loc_48be98:
0048be98sub x2, x1, x0
0048be9csub x4, xzr, x2
0048bea0and x4, x0, x4, asr #63
0048bea4add x1, x3, x4
0048bea8str x1, [sp+328]
0048beacstr x2, [sp+336]
0048beb0add x0, sp, 184
0048beb4bl strings.(*Builder).WriteString
0048beb8b 0x48bc84
0048bebc
0048bebcloc_48bebc:
0048bebcbl runtime.panicSliceB
0048bec0
0048bec0loc_48bec0:
0048bec0bl runtime.panicSliceB
0048bec4
0048bec4loc_48bec4:
0048bec4bl runtime.panicSliceAlen
0048bec8
0048bec8loc_48bec8:
0048bec8bl runtime.panicIndex
0048becchint
0048bed0
0048bed0loc_48bed0:
0048bed0stp x0, x1, [sp+8]
0048bed4str x2, [sp+24]
0048bed8mov x3, x30
0048bedcbl runtime.morestack_noctxt.abi0
0048bee0ldp x0, x1, [sp+8]
0048bee4ldr x2, [sp+24]
0048bee8b 0x48b7a0
0048beecudf 0
0048b7a0
0048b7a0mime.FormatMediaType: ; void mime.FormatMediaType(struct string t, map[string]string param)
0048b7a0ldr x16, [x28+16]
0048b7a4sub x17, sp, 240
0048b7a8subs xzr, x17, x16
0048b7acb.ls 0x48bed0
0048b7b0sub x20, sp, 368
0048b7b4stp x29, x30, [x20-8]
0048b7b8add sp, x20, 0
0048b7bcsub x29, sp, 8
0048b7c0str x0, [sp+376]
0048b7c4str x1, [sp+384]
0048b7c8str x2, [sp+392]
0048b7ccstp xzr, xzr, [sp+120]
0048b7d0stp xzr, xzr, [sp+184]
0048b7d4stp xzr, xzr, [sp+200]
0048b7d8stp xzr, xzr, [sp+344]
0048b7dcstp xzr, xzr, [sp+328]
0048b7e0ldr x0, [sp+376]
0048b7e4ldr x1, [sp+384]
0048b7e8adrp x2, 0x224000
0048b7ecadd x2, x2, 4032
0048b7f0orr x3, xzr, 1
0048b7f4bl strings.Cut
0048b7f8str x0, [sp+344]
0048b7fcstr x1, [sp+352]
0048b800str x2, [sp+328]
0048b804str x3, [sp+336]
0048b808strb w4, [sp+55]
0048b80cldr x4, [sp+352]
0048b810ldr x5, [sp+344]
0048b814str x5, [sp+248]
0048b818str x4, [sp+256]
0048b81cldr x4, [sp+328]
0048b820ldr x5, [sp+336]
0048b824str x4, [sp+232]
0048b828str x5, [sp+240]
0048b82cldrb w4, [sp+55]
0048b830strb w4, [sp+47]
0048b834ldr x4, [sp+248]
0048b838ldr x5, [sp+256]
0048b83cstr x4, [sp+168]
0048b840str x5, [sp+176]
0048b844ldr x4, [sp+232]
0048b848ldr x5, [sp+240]
0048b84cstr x4, [sp+152]
0048b850str x5, [sp+160]
0048b854ldrb w4, [sp+47]
0048b858strb w4, [sp+43]
0048b85ctbnz w4, 0, 0x48b864
0048b860b 0x48b920
0048b864
0048b864loc_48b864:
0048b864ldr x0, [sp+168]
0048b868ldr x1, [sp+176]
0048b86cbl mime.isToken
0048b870strb w0, [sp+54]
0048b874eor x2, x0, 1
0048b878strb w2, [sp+55]
0048b87ctbnz w0, 0, 0x48b884
0048b880b 0x48b8a0
0048b884
0048b884loc_48b884:
0048b884ldr x0, [sp+152]
0048b888ldr x1, [sp+160]
0048b88cbl mime.isToken
0048b890strb w0, [sp+53]
0048b894eor x2, x0, 1
0048b898strb w2, [sp+55]
0048b89cb 0x48b8a4
0048b8a0
0048b8a0loc_48b8a0:
0048b8a0b 0x48b8a4
0048b8a4
0048b8a4loc_48b8a4:
0048b8a4ldrb w2, [sp+55]
0048b8a8tbnz w2, 0, 0x48b8b0
0048b8acb 0x48b8c8
0048b8b0
0048b8b0loc_48b8b0:
0048b8b0stp xzr, xzr, [sp+120]
0048b8b4mov x0, xzr
0048b8b8mov x1, xzr
0048b8bcldp x29, x30, [sp-8]
0048b8c0add sp, sp, 368
0048b8c4ret x30
0048b8c8
0048b8c8loc_48b8c8:
0048b8c8ldr x0, [sp+168]
0048b8ccldr x1, [sp+176]
0048b8d0bl strings.ToLower
0048b8d4str x0, [sp+328]
0048b8d8str x1, [sp+336]
0048b8dcmov x2, x1
0048b8e0mov x1, x0
0048b8e4add x0, sp, 184
0048b8e8bl strings.(*Builder).WriteString
0048b8ecadd x0, sp, 184
0048b8f0movz x1, 47
0048b8f4bl strings.(*Builder).WriteByte
0048b8f8ldr x0, [sp+152]
0048b8fcldr x1, [sp+160]
0048b900bl strings.ToLower
0048b904str x0, [sp+328]
0048b908str x1, [sp+336]
0048b90cmov x2, x1
0048b910mov x1, x0
0048b914add x0, sp, 184
0048b918bl strings.(*Builder).WriteString
0048b91cb 0x48b960
0048b920
0048b920loc_48b920:
0048b920ldr x0, [sp+376]
0048b924ldr x1, [sp+384]
0048b928bl mime.isToken
0048b92cstrb w0, [sp+55]
0048b930tbnz w0, 0, 0x48b938
0048b934b 0x48b9b4
0048b938
0048b938loc_48b938:
0048b938ldr x0, [sp+376]
0048b93cldr x1, [sp+384]
0048b940bl strings.ToLower
0048b944str x0, [sp+328]
0048b948str x1, [sp+336]
0048b94cmov x2, x1
0048b950mov x1, x0
0048b954add x0, sp, 184
0048b958bl strings.(*Builder).WriteString
0048b95cb 0x48b960
0048b960
0048b960loc_48b960:
0048b960ldr x1, [sp+392]
0048b964adrp x0, 0x28d000
0048b968add x0, x0, 3872
0048b96cbl maps.Keys[go.shape.map[string]string,go.shape.string,go.shape.string]
0048b970str x0, [sp+320]
0048b974ldr x1, [sp+320]
0048b978adrp x0, 0x28b000
0048b97cadd x0, x0, 3392
0048b980bl slices.Sorted[go.shape.string]
0048b984str x0, [sp+296]
0048b988str x1, [sp+304]
0048b98cstr x2, [sp+312]
0048b990ldr x3, [sp+296]
0048b994str x3, [sp+272]
0048b998str x1, [sp+280]
0048b99cstr x2, [sp+288]
0048b9a0str xzr, [sp+104]
0048b9a4str x1, [sp+96]
0048b9a8ldr x2, [sp+272]
0048b9acstr x2, [sp+88]
0048b9b0b 0x48b9cc
0048b9b4
0048b9b4loc_48b9b4:
0048b9b4stp xzr, xzr, [sp+120]
0048b9b8mov x0, xzr
0048b9bcmov x1, xzr
0048b9c0ldp x29, x30, [sp-8]
0048b9c4add sp, sp, 368
0048b9c8ret x30
0048b9cc
0048b9ccloc_48b9cc:
0048b9ccldr x4, [sp+96]
0048b9d0ldr x5, [sp+104]
0048b9d4subs xzr, x4, x5
0048b9d8b.gt 0x48b9e0
0048b9dcb 0x48bb30
0048b9e0
0048b9e0loc_48b9e0:
0048b9e0ldr x4, [sp+88]
0048b9e4str x4, [sp+264]
0048b9e8ldr x4, [sp+264]
0048b9ecldr x2, [x4]
0048b9f0ldr x3, [x4+8]
0048b9f4str x2, [sp+216]
0048b9f8str x3, [sp+224]
0048b9fcldr x1, [sp+392]
0048ba00adrp x0, 0x199000
0048ba04add x0, x0, 1600
0048ba08bl runtime.mapaccess1_faststr
0048ba0cldr x4, [x0]
0048ba10ldr x5, [x0+8]
0048ba14str x4, [sp+136]
0048ba18str x5, [sp+144]
0048ba1cadd x0, sp, 184
0048ba20movz x1, 59
0048ba24bl strings.(*Builder).WriteByte
0048ba28add x0, sp, 184
0048ba2corr x1, xzr, 32
0048ba30bl strings.(*Builder).WriteByte
0048ba34ldr x0, [sp+216]
0048ba38ldr x1, [sp+224]
0048ba3cbl mime.isToken
0048ba40strb w0, [sp+54]
0048ba44tbnz w0, 0, 0x48ba4c
0048ba48b 0x48bb18
0048ba4c
0048ba4cloc_48ba4c:
0048ba4cldr x0, [sp+216]
0048ba50ldr x1, [sp+224]
0048ba54bl strings.ToLower
0048ba58str x0, [sp+328]
0048ba5cstr x1, [sp+336]
0048ba60mov x2, x1
0048ba64mov x1, x0
0048ba68add x0, sp, 184
0048ba6cbl strings.(*Builder).WriteString
0048ba70ldr x0, [sp+136]
0048ba74ldr x1, [sp+144]
0048ba78bl mime.needsEncoding
0048ba7cstrb w0, [sp+44]
0048ba80tbnz w0, 0, 0x48ba88
0048ba84b 0x48ba98
0048ba88
0048ba88loc_48ba88:
0048ba88add x0, sp, 184
0048ba8cmovz x1, 42
0048ba90bl strings.(*Builder).WriteByte
0048ba94b 0x48ba9c
0048ba98
0048ba98loc_48ba98:
0048ba98b 0x48ba9c
0048ba9c
0048ba9cloc_48ba9c:
0048ba9cadd x0, sp, 184
0048baa0movz x1, 61
0048baa4bl strings.(*Builder).WriteByte
0048baa8ldrb w2, [sp+44]
0048baactbnz w2, 0, 0x48bab4
0048bab0b 0x48bad4
0048bab4
0048bab4loc_48bab4:
0048bab4add x0, sp, 184
0048bab8adrp x1, 0x226000
0048babcadd x1, x1, 454
0048bac0orr x2, xzr, 7
0048bac4bl strings.(*Builder).WriteString
0048bac8str xzr, [sp+64]
0048baccstr xzr, [sp+80]
0048bad0b 0x48bcb0
0048bad4
0048bad4loc_48bad4:
0048bad4ldr x0, [sp+136]
0048bad8ldr x1, [sp+144]
0048badcbl mime.isToken
0048bae0strb w0, [sp+51]
0048bae4tbnz w0, 0, 0x48baec
0048bae8b 0x48bb00
0048baec
0048baecloc_48baec:
0048baecldr x1, [sp+136]
0048baf0ldr x2, [sp+144]
0048baf4add x0, sp, 184
0048baf8bl strings.(*Builder).WriteString
0048bafcb 0x48bc84
0048bb00
0048bb00loc_48bb00:
0048bb00add x0, sp, 184
0048bb04movz x1, 34
0048bb08bl strings.(*Builder).WriteByte
0048bb0cstr xzr, [sp+56]
0048bb10str xzr, [sp+72]
0048bb14b 0x48bb54
0048bb18
0048bb18loc_48bb18:
0048bb18stp xzr, xzr, [sp+120]
0048bb1cmov x0, xzr
0048bb20mov x1, xzr
0048bb24ldp x29, x30, [sp-8]
0048bb28add sp, sp, 368
0048bb2cret x30
0048bb30
0048bb30loc_48bb30:
0048bb30add x0, sp, 184
0048bb34bl strings.(*Builder).String
0048bb38str x0, [sp+328]
0048bb3cstr x1, [sp+336]
0048bb40str x0, [sp+120]
0048bb44str x1, [sp+128]
0048bb48ldp x29, x30, [sp-8]
0048bb4cadd sp, sp, 368
0048bb50ret x30
0048bb54
0048bb54loc_48bb54:
0048bb54ldr x3, [sp+144]
0048bb58str x3, [sp+112]
0048bb5cldr x4, [sp+72]
0048bb60subs xzr, x3, x4
0048bb64b.gt 0x48bb6c
0048bb68b 0x48bc3c
0048bb6c
0048bb6cloc_48bb6c:
0048bb6cldr x0, [sp+72]
0048bb70ldr x1, [sp+144]
0048bb74ldr x3, [sp+136]
0048bb78subs xzr, x1, x0
0048bb7cb.hi 0x48bb84
0048bb80b 0x48bcac
0048bb84
0048bb84loc_48bb84:
0048bb84ldrb w3, [x3+x0]
0048bb88strb w3, [sp+45]
0048bb8cmov x4, x3
0048bb90subs wzr, w4, 34
0048bb94cset x4, eq
0048bb98strb w4, [sp+51]
0048bb9cb.eq 0x48bba4
0048bba0b 0x48bba8
0048bba4
0048bba4loc_48bba4:
0048bba4b 0x48bbb8
0048bba8
0048bba8loc_48bba8:
0048bba8subs wzr, w3, 92
0048bbaccset x3, eq
0048bbb0strb w3, [sp+51]
0048bbb4b 0x48bbb8
0048bbb8
0048bbb8loc_48bbb8:
0048bbb8ldrb w3, [sp+51]
0048bbbctbnz w3, 0, 0x48bbc4
0048bbc0b 0x48bc24
0048bbc4
0048bbc4loc_48bbc4:
0048bbc4ldr x1, [sp+72]
0048bbc8ldr x0, [sp+56]
0048bbccldr x2, [sp+144]
0048bbd0ldr x3, [sp+136]
0048bbd4subs xzr, x2, x1
0048bbd8b.hs 0x48bbe0
0048bbdcb 0x48bca8
0048bbe0
0048bbe0loc_48bbe0:
0048bbe0subs xzr, x1, x0
0048bbe4b.hs 0x48bbec
0048bbe8b 0x48bca4
0048bbec
0048bbecloc_48bbec:
0048bbecsub x2, x1, x0
0048bbf0sub x4, xzr, x2
0048bbf4and x4, x0, x4, asr #63
0048bbf8add x1, x3, x4
0048bbfcstr x1, [sp+328]
0048bc00str x2, [sp+336]
0048bc04add x0, sp, 184
0048bc08bl strings.(*Builder).WriteString
0048bc0cldr x3, [sp+72]
0048bc10str x3, [sp+56]
0048bc14add x0, sp, 184
0048bc18movz x1, 92
0048bc1cbl strings.(*Builder).WriteByte
0048bc20b 0x48bc28
0048bc24
0048bc24loc_48bc24:
0048bc24b 0x48bc28
0048bc28
0048bc28loc_48bc28:
0048bc28b 0x48bc2c
0048bc2c
0048bc2cloc_48bc2c:
0048bc2cldr x3, [sp+72]
0048bc30add x3, x3, 1
0048bc34str x3, [sp+72]
0048bc38b 0x48bb54
0048bc3c
0048bc3cloc_48bc3c:
0048bc3cldr x0, [sp+56]
0048bc40ldr x1, [sp+144]
0048bc44ldr x3, [sp+136]
0048bc48subs xzr, x1, x0
0048bc4cb.hs 0x48bc54
0048bc50b 0x48bca0
0048bc54
0048bc54loc_48bc54:
0048bc54sub x2, x1, x0
0048bc58sub x4, xzr, x2
0048bc5cand x4, x0, x4, asr #63
0048bc60add x1, x3, x4
0048bc64str x1, [sp+328]
0048bc68str x2, [sp+336]
0048bc6cadd x0, sp, 184
0048bc70bl strings.(*Builder).WriteString
0048bc74add x0, sp, 184
0048bc78movz x1, 34
0048bc7cbl strings.(*Builder).WriteByte
0048bc80b 0x48bc84
0048bc84
0048bc84loc_48bc84:
0048bc84ldr x4, [sp+104]
0048bc88add x4, x4, 1
0048bc8cstr x4, [sp+104]
0048bc90ldr x4, [sp+264]
0048bc94add x4, x4, 16
0048bc98str x4, [sp+88]
0048bc9cb 0x48b9cc
0048bca0
0048bca0loc_48bca0:
0048bca0bl runtime.panicSliceB
0048bca4
0048bca4loc_48bca4:
0048bca4bl runtime.panicSliceB
0048bca8
0048bca8loc_48bca8:
0048bca8bl runtime.panicSliceAlen
0048bcac
0048bcacloc_48bcac:
0048bcacbl runtime.panicIndex
0048bcb0
0048bcb0loc_48bcb0:
0048bcb0ldr x3, [sp+144]
0048bcb4str x3, [sp+112]
0048bcb8ldr x4, [sp+80]
0048bcbcsubs xzr, x3, x4
0048bcc0b.gt 0x48bcc8
0048bcc4b 0x48be80
0048bcc8
0048bcc8loc_48bcc8:
0048bcc8ldr x0, [sp+80]
0048bcccldr x1, [sp+144]
0048bcd0ldr x3, [sp+136]
0048bcd4subs xzr, x1, x0
0048bcd8b.hi 0x48bce0
0048bcdcb 0x48bec8
0048bce0
0048bce0loc_48bce0:
0048bce0ldrb w3, [x3+x0]
0048bce4strb w3, [sp+46]
0048bce8mov x4, x3
0048bcecsubs wzr, w4, 32
0048bcf0cset x4, ls
0048bcf4strb w4, [sp+51]
0048bcf8b.ls 0x48bd00
0048bcfcb 0x48bd04
0048bd00
0048bd00loc_48bd00:
0048bd00b 0x48bd14
0048bd04
0048bd04loc_48bd04:
0048bd04subs wzr, w3, 127
0048bd08cset x3, hs
0048bd0cstrb w3, [sp+51]
0048bd10b 0x48bd14
0048bd14
0048bd14loc_48bd14:
0048bd14ldrb w3, [sp+51]
0048bd18strb w3, [sp+52]
0048bd1ctbnz w3, 0, 0x48bd24
0048bd20b 0x48bd28
0048bd24
0048bd24loc_48bd24:
0048bd24b 0x48bd3c
0048bd28
0048bd28loc_48bd28:
0048bd28ldrb w3, [sp+46]
0048bd2csubs wzr, w3, 42
0048bd30cset x3, eq
0048bd34strb w3, [sp+52]
0048bd38b 0x48bd3c
0048bd3c
0048bd3cloc_48bd3c:
0048bd3cldrb w3, [sp+52]
0048bd40strb w3, [sp+53]
0048bd44tbnz w3, 0, 0x48bd4c
0048bd48b 0x48bd50
0048bd4c
0048bd4cloc_48bd4c:
0048bd4cb 0x48bd64
0048bd50
0048bd50loc_48bd50:
0048bd50ldrb w3, [sp+46]
0048bd54subs wzr, w3, 39
0048bd58cset x3, eq
0048bd5cstrb w3, [sp+53]
0048bd60b 0x48bd64
0048bd64
0048bd64loc_48bd64:
0048bd64ldrb w3, [sp+53]
0048bd68strb w3, [sp+55]
0048bd6ctbnz w3, 0, 0x48bd74
0048bd70b 0x48bd78
0048bd74
0048bd74loc_48bd74:
0048bd74b 0x48bd8c
0048bd78
0048bd78loc_48bd78:
0048bd78ldrb w3, [sp+46]
0048bd7csubs wzr, w3, 37
0048bd80cset x3, eq
0048bd84strb w3, [sp+55]
0048bd88b 0x48bd8c
0048bd8c
0048bd8cloc_48bd8c:
0048bd8cldrb w3, [sp+55]
0048bd90strb w3, [sp+54]
0048bd94tbnz w3, 0, 0x48bd9c
0048bd98b 0x48bda0
0048bd9c
0048bd9cloc_48bd9c:
0048bd9cb 0x48bdb8
0048bda0
0048bda0loc_48bda0:
0048bda0ldrb w1, [sp+46]
0048bda4mov x0, x1
0048bda8bl mime.isTSpecial
0048bdacstrb w0, [sp+50]
0048bdb0strb w0, [sp+54]
0048bdb4b 0x48bdb8
0048bdb8
0048bdb8loc_48bdb8:
0048bdb8ldrb w3, [sp+54]
0048bdbctbnz w3, 0, 0x48bdc4
0048bdc0b 0x48be68
0048bdc4
0048bdc4loc_48bdc4:
0048bdc4ldr x1, [sp+80]
0048bdc8ldr x0, [sp+64]
0048bdccldr x2, [sp+144]
0048bdd0ldr x3, [sp+136]
0048bdd4subs xzr, x2, x1
0048bdd8b.hs 0x48bde0
0048bddcb 0x48bec4
0048bde0
0048bde0loc_48bde0:
0048bde0subs xzr, x1, x0
0048bde4b.hs 0x48bdec
0048bde8b 0x48bec0
0048bdec
0048bdecloc_48bdec:
0048bdecsub x2, x1, x0
0048bdf0sub x4, xzr, x2
0048bdf4and x4, x0, x4, asr #63
0048bdf8add x1, x3, x4
0048bdfcstr x1, [sp+328]
0048be00str x2, [sp+336]
0048be04add x0, sp, 184
0048be08bl strings.(*Builder).WriteString
0048be0cldr x3, [sp+80]
0048be10add x3, x3, 1
0048be14str x3, [sp+64]
0048be18add x0, sp, 184
0048be1cmovz x1, 37
0048be20bl strings.(*Builder).WriteByte
0048be24ldrb w3, [sp+46]
0048be28ubfm x3, x3, 4, 7
0048be2cadrp x4, 0x229000
0048be30add x4, x4, 3060
0048be34ldrb w1, [x4+x3]
0048be38strb w1, [sp+49]
0048be3cadd x0, sp, 184
0048be40bl strings.(*Builder).WriteByte
0048be44ldrb w3, [sp+46]
0048be48and x3, x3, 15
0048be4cadrp x4, 0x229000
0048be50add x4, x4, 3060
0048be54ldrb w1, [x4+x3]
0048be58strb w1, [sp+48]
0048be5cadd x0, sp, 184
0048be60bl strings.(*Builder).WriteByte
0048be64b 0x48be6c
0048be68
0048be68loc_48be68:
0048be68b 0x48be6c
0048be6c
0048be6cloc_48be6c:
0048be6cb 0x48be70
0048be70
0048be70loc_48be70:
0048be70ldr x3, [sp+80]
0048be74add x3, x3, 1
0048be78str x3, [sp+80]
0048be7cb 0x48bcb0
0048be80
0048be80loc_48be80:
0048be80ldr x0, [sp+64]
0048be84ldr x1, [sp+144]
0048be88ldr x3, [sp+136]
0048be8csubs xzr, x1, x0
0048be90b.hs 0x48be98
0048be94b 0x48bebc
0048be98
0048be98loc_48be98:
0048be98sub x2, x1, x0
0048be9csub x4, xzr, x2
0048bea0and x4, x0, x4, asr #63
0048bea4add x1, x3, x4
0048bea8str x1, [sp+328]
0048beacstr x2, [sp+336]
0048beb0add x0, sp, 184
0048beb4bl strings.(*Builder).WriteString
0048beb8b 0x48bc84
0048bebc
0048bebcloc_48bebc:
0048bebcbl runtime.panicSliceB
0048bec0
0048bec0loc_48bec0:
0048bec0bl runtime.panicSliceB
0048bec4
0048bec4loc_48bec4:
0048bec4bl runtime.panicSliceAlen
0048bec8
0048bec8loc_48bec8:
0048bec8bl runtime.panicIndex
0048becchint
0048bed0
0048bed0loc_48bed0:
0048bed0stp x0, x1, [sp+8]
0048bed4str x2, [sp+24]
0048bed8mov x3, x30
0048bedcbl runtime.morestack_noctxt.abi0
0048bee0ldp x0, x1, [sp+8]
0048bee4ldr x2, [sp+24]
0048bee8b 0x48b7a0
0048beecudf 0
0048b7a0
0048bef0
0048bef0mime.checkMediaTypeDisposition: ; void mime.checkMediaTypeDisposition(struct string s)
0048bef0ldr x16, [x28+16]
0048bef4sub x17, sp, 128
0048bef8subs xzr, x17, x16
0048befcb.ls 0x48c144
0048bf00sub x20, sp, 256
0048bf04stp x29, x30, [x20-8]
0048bf08add sp, x20, 0
0048bf0csub x29, sp, 8
0048bf10str x0, [sp+264]
0048bf14str x1, [sp+272]
0048bf18stp xzr, xzr, [sp+56]
0048bf1cstp xzr, xzr, [sp+120]
0048bf20stp xzr, xzr, [sp+232]
0048bf24ldr x0, [sp+264]
0048bf28ldr x1, [sp+272]
0048bf2cbl mime.consumeToken
0048bf30str x0, [sp+120]
0048bf34str x1, [sp+128]
0048bf38str x2, [sp+232]
0048bf3cstr x3, [sp+240]
0048bf40ldr x2, [sp+128]
0048bf44ldr x3, [sp+120]
0048bf48str x3, [sp+184]
0048bf4cstr x2, [sp+192]
0048bf50ldr x2, [sp+232]
0048bf54ldr x3, [sp+240]
0048bf58str x2, [sp+168]
0048bf5cstr x3, [sp+176]
0048bf60ldr x2, [sp+184]
0048bf64ldr x3, [sp+192]
0048bf68str x2, [sp+72]
0048bf6cstr x3, [sp+80]
0048bf70ldr x1, [sp+176]
0048bf74ldr x0, [sp+168]
0048bf78str x0, [sp+104]
0048bf7cstr x1, [sp+112]
0048bf80ldr x2, [sp+80]
0048bf84cbz x2, 0x48bf8c
0048bf88b 0x48bfb8
0048bf8c
0048bf8cloc_48bf8c:
0048bf8cadrp x0, 0x22b000
0048bf90add x0, x0, 2068
0048bf94movz x1, 19
0048bf98bl errors.New
0048bf9cstr x0, [sp+216]
0048bfa0str x1, [sp+224]
0048bfa4str x0, [sp+56]
0048bfa8str x1, [sp+64]
0048bfacldp x29, x30, [sp-8]
0048bfb0add sp, sp, 256
0048bfb4ret x30
0048bfb8
0048bfb8loc_48bfb8:
0048bfb8cbz x1, 0x48bfc0
0048bfbcb 0x48bfd8
0048bfc0
0048bfc0loc_48bfc0:
0048bfc0stp xzr, xzr, [sp+56]
0048bfc4mov x0, xzr
0048bfc8mov x1, xzr
0048bfccldp x29, x30, [sp-8]
0048bfd0add sp, sp, 256
0048bfd4ret x30
0048bfd8
0048bfd8loc_48bfd8:
0048bfd8adrp x2, 0x224000
0048bfdcadd x2, x2, 4032
0048bfe0orr x3, xzr, 1
0048bfe4bl strings.HasPrefix
0048bfe8strb w0, [sp+55]
0048bfectbnz w0, 0, 0x48bff4
0048bff0b 0x48c10c
0048bff4
0048bff4loc_48bff4:
0048bff4ldr x1, [sp+112]
0048bff8ldr x2, [sp+104]
0048bffcsubs xzr, x1, 1
0048c000b.hs 0x48c008
0048c004b 0x48c138
0048c008
0048c008loc_48c008:
0048c008sub x3, x1, 1
0048c00csub x4, xzr, x3
0048c010sbfm x4, x4, 63, 63
0048c014and x4, x4, 1
0048c018add x2, x2, x4
0048c01cstr x2, [sp+232]
0048c020str x3, [sp+240]
0048c024stp xzr, xzr, [sp+120]
0048c028stp xzr, xzr, [sp+200]
0048c02cldr x0, [sp+232]
0048c030ldr x1, [sp+240]
0048c034bl mime.consumeToken
0048c038str x0, [sp+120]
0048c03cstr x1, [sp+128]
0048c040str x2, [sp+200]
0048c044str x3, [sp+208]
0048c048ldr x2, [sp+120]
0048c04cldr x3, [sp+128]
0048c050str x2, [sp+152]
0048c054str x3, [sp+160]
0048c058ldr x2, [sp+200]
0048c05cldr x3, [sp+208]
0048c060str x2, [sp+136]
0048c064str x3, [sp+144]
0048c068ldr x2, [sp+152]
0048c06cldr x3, [sp+160]
0048c070str x2, [sp+88]
0048c074str x3, [sp+96]
0048c078ldr x2, [sp+144]
0048c07cldr x3, [sp+136]
0048c080str x3, [sp+104]
0048c084str x2, [sp+112]
0048c088ldr x3, [sp+96]
0048c08ccbz x3, 0x48c094
0048c090b 0x48c0c0
0048c094
0048c094loc_48c094:
0048c094adrp x0, 0x233000
0048c098add x0, x0, 80
0048c09corr x1, xzr, 32
0048c0a0bl errors.New
0048c0a4str x0, [sp+216]
0048c0a8str x1, [sp+224]
0048c0acstr x0, [sp+56]
0048c0b0str x1, [sp+64]
0048c0b4ldp x29, x30, [sp-8]
0048c0b8add sp, sp, 256
0048c0bcret x30
0048c0c0
0048c0c0loc_48c0c0:
0048c0c0cbnz x2, 0x48c0c8
0048c0c4b 0x48c0f4
0048c0c8
0048c0c8loc_48c0c8:
0048c0c8adrp x0, 0x23a000
0048c0ccadd x0, x0, 2872
0048c0d0movz x1, 44
0048c0d4bl errors.New
0048c0d8str x0, [sp+216]
0048c0dcstr x1, [sp+224]
0048c0e0str x0, [sp+56]
0048c0e4str x1, [sp+64]
0048c0e8ldp x29, x30, [sp-8]
0048c0ecadd sp, sp, 256
0048c0f0ret x30
0048c0f4
0048c0f4loc_48c0f4:
0048c0f4stp xzr, xzr, [sp+56]
0048c0f8mov x0, xzr
0048c0fcmov x1, xzr
0048c100ldp x29, x30, [sp-8]
0048c104add sp, sp, 256
0048c108ret x30
0048c10c
0048c10cloc_48c10c:
0048c10cadrp x0, 0x237000
0048c110add x0, x0, 1184
0048c114movz x1, 38
0048c118bl errors.New
0048c11cstr x0, [sp+216]
0048c120str x1, [sp+224]
0048c124str x0, [sp+56]
0048c128str x1, [sp+64]
0048c12cldp x29, x30, [sp-8]
0048c130add sp, sp, 256
0048c134ret x30
0048c138
0048c138loc_48c138:
0048c138orr x0, xzr, 1
0048c13cbl runtime.panicSliceB
0048c140hint
0048c144
0048c144loc_48c144:
0048c144stp x0, x1, [sp+8]
0048c148mov x3, x30
0048c14cbl runtime.morestack_noctxt.abi0
0048c150ldp x0, x1, [sp+8]
0048c154b 0x48bef0
0048c158udf 0
0048c15cudf 0
0048bef0
0048bef0mime.checkMediaTypeDisposition: ; void mime.checkMediaTypeDisposition(struct string s)
0048bef0ldr x16, [x28+16]
0048bef4sub x17, sp, 128
0048bef8subs xzr, x17, x16
0048befcb.ls 0x48c144
0048bf00sub x20, sp, 256
0048bf04stp x29, x30, [x20-8]
0048bf08add sp, x20, 0
0048bf0csub x29, sp, 8
0048bf10str x0, [sp+264]
0048bf14str x1, [sp+272]
0048bf18stp xzr, xzr, [sp+56]
0048bf1cstp xzr, xzr, [sp+120]
0048bf20stp xzr, xzr, [sp+232]
0048bf24ldr x0, [sp+264]
0048bf28ldr x1, [sp+272]
0048bf2cbl mime.consumeToken
0048bf30str x0, [sp+120]
0048bf34str x1, [sp+128]
0048bf38str x2, [sp+232]
0048bf3cstr x3, [sp+240]
0048bf40ldr x2, [sp+128]
0048bf44ldr x3, [sp+120]
0048bf48str x3, [sp+184]
0048bf4cstr x2, [sp+192]
0048bf50ldr x2, [sp+232]
0048bf54ldr x3, [sp+240]
0048bf58str x2, [sp+168]
0048bf5cstr x3, [sp+176]
0048bf60ldr x2, [sp+184]
0048bf64ldr x3, [sp+192]
0048bf68str x2, [sp+72]
0048bf6cstr x3, [sp+80]
0048bf70ldr x1, [sp+176]
0048bf74ldr x0, [sp+168]
0048bf78str x0, [sp+104]
0048bf7cstr x1, [sp+112]
0048bf80ldr x2, [sp+80]
0048bf84cbz x2, 0x48bf8c
0048bf88b 0x48bfb8
0048bf8c
0048bf8cloc_48bf8c:
0048bf8cadrp x0, 0x22b000
0048bf90add x0, x0, 2068
0048bf94movz x1, 19
0048bf98bl errors.New
0048bf9cstr x0, [sp+216]
0048bfa0str x1, [sp+224]
0048bfa4str x0, [sp+56]
0048bfa8str x1, [sp+64]
0048bfacldp x29, x30, [sp-8]
0048bfb0add sp, sp, 256
0048bfb4ret x30
0048bfb8
0048bfb8loc_48bfb8:
0048bfb8cbz x1, 0x48bfc0
0048bfbcb 0x48bfd8
0048bfc0
0048bfc0loc_48bfc0:
0048bfc0stp xzr, xzr, [sp+56]
0048bfc4mov x0, xzr
0048bfc8mov x1, xzr
0048bfccldp x29, x30, [sp-8]
0048bfd0add sp, sp, 256
0048bfd4ret x30
0048bfd8
0048bfd8loc_48bfd8:
0048bfd8adrp x2, 0x224000
0048bfdcadd x2, x2, 4032
0048bfe0orr x3, xzr, 1
0048bfe4bl strings.HasPrefix
0048bfe8strb w0, [sp+55]
0048bfectbnz w0, 0, 0x48bff4
0048bff0b 0x48c10c
0048bff4
0048bff4loc_48bff4:
0048bff4ldr x1, [sp+112]
0048bff8ldr x2, [sp+104]
0048bffcsubs xzr, x1, 1
0048c000b.hs 0x48c008
0048c004b 0x48c138
0048c008
0048c008loc_48c008:
0048c008sub x3, x1, 1
0048c00csub x4, xzr, x3
0048c010sbfm x4, x4, 63, 63
0048c014and x4, x4, 1
0048c018add x2, x2, x4
0048c01cstr x2, [sp+232]
0048c020str x3, [sp+240]
0048c024stp xzr, xzr, [sp+120]
0048c028stp xzr, xzr, [sp+200]
0048c02cldr x0, [sp+232]
0048c030ldr x1, [sp+240]
0048c034bl mime.consumeToken
0048c038str x0, [sp+120]
0048c03cstr x1, [sp+128]
0048c040str x2, [sp+200]
0048c044str x3, [sp+208]
0048c048ldr x2, [sp+120]
0048c04cldr x3, [sp+128]
0048c050str x2, [sp+152]
0048c054str x3, [sp+160]
0048c058ldr x2, [sp+200]
0048c05cldr x3, [sp+208]
0048c060str x2, [sp+136]
0048c064str x3, [sp+144]
0048c068ldr x2, [sp+152]
0048c06cldr x3, [sp+160]
0048c070str x2, [sp+88]
0048c074str x3, [sp+96]
0048c078ldr x2, [sp+144]
0048c07cldr x3, [sp+136]
0048c080str x3, [sp+104]
0048c084str x2, [sp+112]
0048c088ldr x3, [sp+96]
0048c08ccbz x3, 0x48c094
0048c090b 0x48c0c0
0048c094
0048c094loc_48c094:
0048c094adrp x0, 0x233000
0048c098add x0, x0, 80
0048c09corr x1, xzr, 32
0048c0a0bl errors.New
0048c0a4str x0, [sp+216]
0048c0a8str x1, [sp+224]
0048c0acstr x0, [sp+56]
0048c0b0str x1, [sp+64]
0048c0b4ldp x29, x30, [sp-8]
0048c0b8add sp, sp, 256
0048c0bcret x30
0048c0c0
0048c0c0loc_48c0c0:
0048c0c0cbnz x2, 0x48c0c8
0048c0c4b 0x48c0f4
0048c0c8
0048c0c8loc_48c0c8:
0048c0c8adrp x0, 0x23a000
0048c0ccadd x0, x0, 2872
0048c0d0movz x1, 44
0048c0d4bl errors.New
0048c0d8str x0, [sp+216]
0048c0dcstr x1, [sp+224]
0048c0e0str x0, [sp+56]
0048c0e4str x1, [sp+64]
0048c0e8ldp x29, x30, [sp-8]
0048c0ecadd sp, sp, 256
0048c0f0ret x30
0048c0f4
0048c0f4loc_48c0f4:
0048c0f4stp xzr, xzr, [sp+56]
0048c0f8mov x0, xzr
0048c0fcmov x1, xzr
0048c100ldp x29, x30, [sp-8]
0048c104add sp, sp, 256
0048c108ret x30
0048c10c
0048c10cloc_48c10c:
0048c10cadrp x0, 0x237000
0048c110add x0, x0, 1184
0048c114movz x1, 38
0048c118bl errors.New
0048c11cstr x0, [sp+216]
0048c120str x1, [sp+224]
0048c124str x0, [sp+56]
0048c128str x1, [sp+64]
0048c12cldp x29, x30, [sp-8]
0048c130add sp, sp, 256
0048c134ret x30
0048c138
0048c138loc_48c138:
0048c138orr x0, xzr, 1
0048c13cbl runtime.panicSliceB
0048c140hint
0048c144
0048c144loc_48c144:
0048c144stp x0, x1, [sp+8]
0048c148mov x3, x30
0048c14cbl runtime.morestack_noctxt.abi0
0048c150ldp x0, x1, [sp+8]
0048c154b 0x48bef0
0048c158udf 0
0048c15cudf 0
0048bef0
Loading..