File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00464d20
00464d20gopkg.in/jcmturner/gokrb5.v7/keytab.principal.marshal: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.principal.marshal(gopkg.in/jcmturner/gokrb5.v7/keytab.principal p, int v)
00464d20ldr x16, [x28+16]
00464d24sub x17, sp, 464
00464d28subs xzr, x17, x16
00464d2cb.ls 0x4652c0
00464d30sub x20, sp, 592
00464d34stp x29, x30, [x20-8]
00464d38add sp, x20, 0
00464d3csub x29, sp, 8
00464d40strh w0, [sp+600]
00464d44str x1, [sp+608]
00464d48str x2, [sp+616]
00464d4cstr x3, [sp+624]
00464d50str x4, [sp+632]
00464d54str x5, [sp+640]
00464d58str w6, [sp+648]
00464d5cstr x7, [sp+656]
00464d60str xzr, [sp+152]
00464d64stp xzr, xzr, [sp+160]
00464d68stp xzr, xzr, [sp+136]
00464d6cadrp x0, 0x191000
00464d70add x0, x0, 3072
00464d74orr x1, xzr, 2
00464d78mov x2, x1
00464d7cbl runtime.makeslice
00464d80str x0, [sp+312]
00464d84orr x3, xzr, 2
00464d88str x3, [sp+320]
00464d8cstr x3, [sp+328]
00464d90stp xzr, xzr, [sp+256]
00464d94adrp x3, 0x2b6000
00464d98add x3, x3, 2384
00464d9cstr x3, [sp+256]
00464da0adrp x3, 0x5e7000
00464da4add x3, x3, 1504
00464da8str x3, [sp+264]
00464dacldr x3, [sp+656]
00464db0subs xzr, x3, 1
00464db4cset x3, eq
00464db8strb w3, [sp+63]
00464dbcb.eq 0x464dc4
00464dc0b 0x464dd4
00464dc4
00464dc4loc_464dc4:
00464dc4bl gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle
00464dc8strb w0, [sp+62]
00464dccstrb w0, [sp+63]
00464dd0b 0x464dd8
00464dd4
00464dd4loc_464dd4:
00464dd4b 0x464dd8
00464dd8
00464dd8loc_464dd8:
00464dd8ldrb w5, [sp+63]
00464ddctbnz w5, 0, 0x464de4
00464de0b 0x464e00
00464de4
00464de4loc_464de4:
00464de4adrp x5, 0x2b6000
00464de8add x5, x5, 2128
00464decstr x5, [sp+256]
00464df0adrp x5, 0x5e7000
00464df4add x5, x5, 1504
00464df8str x5, [sp+264]
00464dfcb 0x464e04
00464e00
00464e00loc_464e00:
00464e00b 0x464e04
00464e04
00464e04loc_464e04:
00464e04ldr x1, [sp+312]
00464e08ldr x2, [sp+320]
00464e0cldr x3, [sp+328]
00464e10str x1, [sp+520]
00464e14str x2, [sp+528]
00464e18str x3, [sp+536]
00464e1cldr x5, [sp+256]
00464e20ldrsb x27, [x5]
00464e24ldr x5, [x5+24]
00464e28ldr x0, [sp+264]
00464e2cldrsh x4, [sp+600]
00464e30blr x5
00464e34str xzr, [sp+520]
00464e38add x27, sp, 528
00464e3cstp xzr, xzr, [x27]
00464e40stp xzr, xzr, [sp+504]
00464e44ldr x2, [sp+656]
00464e48ldr x0, [sp+608]
00464e4cldr x1, [sp+616]
00464e50bl gopkg.in/jcmturner/gokrb5.v7/keytab.marshalString
00464e54str x0, [sp+520]
00464e58str x1, [sp+528]
00464e5cstr x2, [sp+536]
00464e60str x3, [sp+504]
00464e64str x4, [sp+512]
00464e68ldr x5, [sp+528]
00464e6cldr x6, [sp+536]
00464e70ldr x7, [sp+520]
00464e74str x7, [sp+352]
00464e78str x5, [sp+360]
00464e7cstr x6, [sp+368]
00464e80ldr x5, [sp+504]
00464e84ldr x6, [sp+512]
00464e88str x5, [sp+336]
00464e8cstr x6, [sp+344]
00464e90ldr x5, [sp+352]
00464e94ldr x6, [sp+360]
00464e98ldr x7, [sp+368]
00464e9cstr x5, [sp+200]
00464ea0str x6, [sp+208]
00464ea4str x7, [sp+216]
00464ea8ldr x5, [sp+344]
00464eacldr x6, [sp+336]
00464eb0str x6, [sp+240]
00464eb4str x5, [sp+248]
00464eb8cbnz x6, 0x464ec0
00464ebcb 0x464f00
00464ec0
00464ec0loc_464ec0:
00464ec0ldr x5, [sp+312]
00464ec4ldr x6, [sp+320]
00464ec8ldr x7, [sp+328]
00464eccstr x5, [sp+152]
00464ed0str x6, [sp+160]
00464ed4str x7, [sp+168]
00464ed8ldr x3, [sp+240]
00464edcldr x4, [sp+248]
00464ee0str x3, [sp+136]
00464ee4str x4, [sp+144]
00464ee8ldr x0, [sp+152]
00464eecldr x1, [sp+160]
00464ef0ldr x2, [sp+168]
00464ef4ldp x29, x30, [sp-8]
00464ef8add sp, sp, 592
00464efcret x30
00464f00
00464f00loc_464f00:
00464f00ldr x2, [sp+328]
00464f04ldr x0, [sp+312]
00464f08ldr x5, [sp+320]
00464f0cstr x0, [sp+456]
00464f10str x5, [sp+464]
00464f14str x2, [sp+472]
00464f18ldr x6, [sp+208]
00464f1cadd x1, x5, x6
00464f20str x1, [sp+128]
00464f24subs xzr, x2, x1
00464f28b.hs 0x464f30
00464f2cb 0x464f38
00464f30
00464f30loc_464f30:
00464f30str x1, [sp+464]
00464f34b 0x464f58
00464f38
00464f38loc_464f38:
00464f38ldr x3, [sp+208]
00464f3cadrp x4, 0x191000
00464f40add x4, x4, 3072
00464f44bl runtime.growslice
00464f48str x0, [sp+456]
00464f4cstr x1, [sp+464]
00464f50str x2, [sp+472]
00464f54b 0x464f58
00464f58
00464f58loc_464f58:
00464f58ldr x3, [sp+208]
00464f5cstr x3, [sp+120]
00464f60ldr x3, [sp+128]
00464f64ldr x4, [sp+208]
00464f68sub x3, x3, x4
00464f6cldr x4, [sp+456]
00464f70add x0, x4, x3
00464f74str x0, [sp+448]
00464f78ldr x2, [sp+120]
00464f7cldr x1, [sp+200]
00464f80bl runtime.memmove
00464f84ldr x3, [sp+456]
00464f88ldr x4, [sp+464]
00464f8cldr x5, [sp+472]
00464f90str x3, [sp+312]
00464f94str x4, [sp+320]
00464f98str x5, [sp+328]
00464f9cldr x3, [sp+632]
00464fa0ldr x4, [sp+624]
00464fa4ldr x5, [sp+640]
00464fa8str x4, [sp+480]
00464facstr x3, [sp+488]
00464fb0str x5, [sp+496]
00464fb4str xzr, [sp+112]
00464fb8str x3, [sp+104]
00464fbcldr x3, [sp+480]
00464fc0str x3, [sp+96]
00464fc4b 0x464fc8
00464fc8
00464fc8loc_464fc8:
00464fc8ldr x5, [sp+104]
00464fccldr x6, [sp+112]
00464fd0subs xzr, x5, x6
00464fd4b.gt 0x464fdc
00464fd8b 0x465180
00464fdc
00464fdcloc_464fdc:
00464fdcldr x3, [sp+96]
00464fe0str x3, [sp+440]
00464fe4ldr x3, [sp+440]
00464fe8ldr x4, [x3]
00464fecldr x3, [x3+8]
00464ff0str x4, [sp+296]
00464ff4str x3, [sp+304]
00464ff8str xzr, [sp+520]
00464ffcadd x27, sp, 528
00465000stp xzr, xzr, [x27]
00465004stp xzr, xzr, [sp+504]
00465008ldr x2, [sp+656]
0046500cldr x0, [sp+296]
00465010ldr x1, [sp+304]
00465014bl gopkg.in/jcmturner/gokrb5.v7/keytab.marshalString
00465018str x0, [sp+520]
0046501cstr x1, [sp+528]
00465020str x2, [sp+536]
00465024str x3, [sp+504]
00465028str x4, [sp+512]
0046502cldr x3, [sp+528]
00465030ldr x4, [sp+536]
00465034ldr x5, [sp+520]
00465038str x5, [sp+560]
0046503cstr x3, [sp+568]
00465040str x4, [sp+576]
00465044ldr x3, [sp+504]
00465048ldr x4, [sp+512]
0046504cstr x3, [sp+544]
00465050str x4, [sp+552]
00465054ldr x3, [sp+560]
00465058ldr x4, [sp+568]
0046505cldr x5, [sp+576]
00465060str x3, [sp+272]
00465064str x4, [sp+280]
00465068str x5, [sp+288]
0046506cldr x3, [sp+552]
00465070ldr x4, [sp+544]
00465074str x4, [sp+224]
00465078str x3, [sp+232]
0046507ccbnz x4, 0x465084
00465080b 0x4650c4
00465084
00465084loc_465084:
00465084ldr x5, [sp+312]
00465088ldr x6, [sp+320]
0046508cldr x7, [sp+328]
00465090str x5, [sp+152]
00465094str x6, [sp+160]
00465098str x7, [sp+168]
0046509cldr x3, [sp+224]
004650a0ldr x4, [sp+232]
004650a4str x3, [sp+136]
004650a8str x4, [sp+144]
004650acldr x0, [sp+152]
004650b0ldr x1, [sp+160]
004650b4ldr x2, [sp+168]
004650b8ldp x29, x30, [sp-8]
004650bcadd sp, sp, 592
004650c0ret x30
004650c4
004650c4loc_4650c4:
004650c4ldr x2, [sp+328]
004650c8ldr x0, [sp+312]
004650ccldr x5, [sp+320]
004650d0str x0, [sp+416]
004650d4str x5, [sp+424]
004650d8str x2, [sp+432]
004650dcldr x6, [sp+280]
004650e0add x1, x5, x6
004650e4str x1, [sp+88]
004650e8subs xzr, x2, x1
004650ecb.hs 0x4650f4
004650f0b 0x4650fc
004650f4
004650f4loc_4650f4:
004650f4str x1, [sp+424]
004650f8b 0x46511c
004650fc
004650fcloc_4650fc:
004650fcldr x3, [sp+280]
00465100adrp x4, 0x190000
00465104add x4, x4, 3072
00465108bl runtime.growslice
0046510cstr x0, [sp+416]
00465110str x1, [sp+424]
00465114str x2, [sp+432]
00465118b 0x46511c
0046511c
0046511cloc_46511c:
0046511cldr x3, [sp+280]
00465120str x3, [sp+80]
00465124ldr x3, [sp+88]
00465128ldr x4, [sp+280]
0046512csub x3, x3, x4
00465130ldr x4, [sp+416]
00465134add x0, x4, x3
00465138str x0, [sp+408]
0046513cldr x2, [sp+80]
00465140ldr x1, [sp+272]
00465144bl runtime.memmove
00465148ldr x3, [sp+416]
0046514cldr x4, [sp+424]
00465150ldr x5, [sp+432]
00465154str x3, [sp+312]
00465158str x4, [sp+320]
0046515cstr x5, [sp+328]
00465160b 0x465164
00465164
00465164loc_465164:
00465164ldr x5, [sp+112]
00465168add x5, x5, 1
0046516cstr x5, [sp+112]
00465170ldr x5, [sp+440]
00465174add x5, x5, 16
00465178str x5, [sp+96]
0046517cb 0x464fc8
00465180
00465180loc_465180:
00465180ldr x5, [sp+656]
00465184subs xzr, x5, 1
00465188b.ne 0x465190
0046518cb 0x465280
00465190
00465190loc_465190:
00465190adrp x0, 0x190000
00465194add x0, x0, 3072
00465198orr x1, xzr, 4
0046519cmov x2, x1
004651a0bl runtime.makeslice
004651a4str x0, [sp+176]
004651a8orr x3, xzr, 4
004651acstr x3, [sp+184]
004651b0str x3, [sp+192]
004651b4ldr x4, [sp+256]
004651b8ldrsb x27, [x4]
004651bcldr x4, [x4+32]
004651c0ldr x5, [sp+264]
004651c4ldrsw x6, [sp+648]
004651c8mov x1, x0
004651ccmov x2, x3
004651d0mov x0, x5
004651d4mov x5, x4
004651d8mov x4, x6
004651dcblr x5
004651e0ldr x2, [sp+328]
004651e4ldr x0, [sp+312]
004651e8ldr x3, [sp+320]
004651ecstr x0, [sp+384]
004651f0str x3, [sp+392]
004651f4str x2, [sp+400]
004651f8ldr x4, [sp+184]
004651fcadd x1, x3, x4
00465200str x1, [sp+72]
00465204subs xzr, x2, x1
00465208b.hs 0x465210
0046520cb 0x465218
00465210
00465210loc_465210:
00465210str x1, [sp+392]
00465214b 0x465238
00465218
00465218loc_465218:
00465218ldr x3, [sp+184]
0046521cadrp x4, 0x190000
00465220add x4, x4, 3072
00465224bl runtime.growslice
00465228str x0, [sp+384]
0046522cstr x1, [sp+392]
00465230str x2, [sp+400]
00465234b 0x465238
00465238
00465238loc_465238:
00465238ldr x3, [sp+184]
0046523cstr x3, [sp+64]
00465240ldr x3, [sp+72]
00465244ldr x4, [sp+184]
00465248sub x3, x3, x4
0046524cldr x4, [sp+384]
00465250add x0, x4, x3
00465254str x0, [sp+376]
00465258ldr x2, [sp+64]
0046525cldr x1, [sp+176]
00465260bl runtime.memmove
00465264ldr x3, [sp+384]
00465268ldr x4, [sp+392]
0046526cldr x5, [sp+400]
00465270str x3, [sp+312]
00465274str x4, [sp+320]
00465278str x5, [sp+328]
0046527cb 0x465284
00465280
00465280loc_465280:
00465280b 0x465284
00465284
00465284loc_465284:
00465284ldr x5, [sp+312]
00465288ldr x6, [sp+320]
0046528cldr x7, [sp+328]
00465290str x5, [sp+152]
00465294str x6, [sp+160]
00465298str x7, [sp+168]
0046529cstp xzr, xzr, [sp+136]
004652a0ldr x0, [sp+152]
004652a4ldr x1, [sp+160]
004652a8ldr x2, [sp+168]
004652acmov x3, xzr
004652b0mov x4, xzr
004652b4ldp x29, x30, [sp-8]
004652b8add sp, sp, 592
004652bcret x30
004652c0
004652c0loc_4652c0:
004652c0strh w0, [sp+8]
004652c4stp x1, x2, [sp+16]
004652c8stp x3, x4, [sp+32]
004652ccstr x5, [sp+48]
004652d0str w6, [sp+56]
004652d4str x7, [sp+64]
004652d8mov x3, x30
004652dcbl runtime.morestack_noctxt.abi0
004652e0ldrsh x0, [sp+8]
004652e4ldp x1, x2, [sp+16]
004652e8ldp x3, x4, [sp+32]
004652ecldr x5, [sp+48]
004652f0ldrsw x6, [sp+56]
004652f4ldr x7, [sp+64]
004652f8b 0x464d20
004652fcudf 0
00464d20
00464d20gopkg.in/jcmturner/gokrb5.v7/keytab.principal.marshal: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.principal.marshal(gopkg.in/jcmturner/gokrb5.v7/keytab.principal p, int v)
00464d20ldr x16, [x28+16]
00464d24sub x17, sp, 464
00464d28subs xzr, x17, x16
00464d2cb.ls 0x4652c0
00464d30sub x20, sp, 592
00464d34stp x29, x30, [x20-8]
00464d38add sp, x20, 0
00464d3csub x29, sp, 8
00464d40strh w0, [sp+600]
00464d44str x1, [sp+608]
00464d48str x2, [sp+616]
00464d4cstr x3, [sp+624]
00464d50str x4, [sp+632]
00464d54str x5, [sp+640]
00464d58str w6, [sp+648]
00464d5cstr x7, [sp+656]
00464d60str xzr, [sp+152]
00464d64stp xzr, xzr, [sp+160]
00464d68stp xzr, xzr, [sp+136]
00464d6cadrp x0, 0x191000
00464d70add x0, x0, 3072
00464d74orr x1, xzr, 2
00464d78mov x2, x1
00464d7cbl runtime.makeslice
00464d80str x0, [sp+312]
00464d84orr x3, xzr, 2
00464d88str x3, [sp+320]
00464d8cstr x3, [sp+328]
00464d90stp xzr, xzr, [sp+256]
00464d94adrp x3, 0x2b6000
00464d98add x3, x3, 2384
00464d9cstr x3, [sp+256]
00464da0adrp x3, 0x5e7000
00464da4add x3, x3, 1504
00464da8str x3, [sp+264]
00464dacldr x3, [sp+656]
00464db0subs xzr, x3, 1
00464db4cset x3, eq
00464db8strb w3, [sp+63]
00464dbcb.eq 0x464dc4
00464dc0b 0x464dd4
00464dc4
00464dc4loc_464dc4:
00464dc4bl gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle
00464dc8strb w0, [sp+62]
00464dccstrb w0, [sp+63]
00464dd0b 0x464dd8
00464dd4
00464dd4loc_464dd4:
00464dd4b 0x464dd8
00464dd8
00464dd8loc_464dd8:
00464dd8ldrb w5, [sp+63]
00464ddctbnz w5, 0, 0x464de4
00464de0b 0x464e00
00464de4
00464de4loc_464de4:
00464de4adrp x5, 0x2b6000
00464de8add x5, x5, 2128
00464decstr x5, [sp+256]
00464df0adrp x5, 0x5e7000
00464df4add x5, x5, 1504
00464df8str x5, [sp+264]
00464dfcb 0x464e04
00464e00
00464e00loc_464e00:
00464e00b 0x464e04
00464e04
00464e04loc_464e04:
00464e04ldr x1, [sp+312]
00464e08ldr x2, [sp+320]
00464e0cldr x3, [sp+328]
00464e10str x1, [sp+520]
00464e14str x2, [sp+528]
00464e18str x3, [sp+536]
00464e1cldr x5, [sp+256]
00464e20ldrsb x27, [x5]
00464e24ldr x5, [x5+24]
00464e28ldr x0, [sp+264]
00464e2cldrsh x4, [sp+600]
00464e30blr x5
00464e34str xzr, [sp+520]
00464e38add x27, sp, 528
00464e3cstp xzr, xzr, [x27]
00464e40stp xzr, xzr, [sp+504]
00464e44ldr x2, [sp+656]
00464e48ldr x0, [sp+608]
00464e4cldr x1, [sp+616]
00464e50bl gopkg.in/jcmturner/gokrb5.v7/keytab.marshalString
00464e54str x0, [sp+520]
00464e58str x1, [sp+528]
00464e5cstr x2, [sp+536]
00464e60str x3, [sp+504]
00464e64str x4, [sp+512]
00464e68ldr x5, [sp+528]
00464e6cldr x6, [sp+536]
00464e70ldr x7, [sp+520]
00464e74str x7, [sp+352]
00464e78str x5, [sp+360]
00464e7cstr x6, [sp+368]
00464e80ldr x5, [sp+504]
00464e84ldr x6, [sp+512]
00464e88str x5, [sp+336]
00464e8cstr x6, [sp+344]
00464e90ldr x5, [sp+352]
00464e94ldr x6, [sp+360]
00464e98ldr x7, [sp+368]
00464e9cstr x5, [sp+200]
00464ea0str x6, [sp+208]
00464ea4str x7, [sp+216]
00464ea8ldr x5, [sp+344]
00464eacldr x6, [sp+336]
00464eb0str x6, [sp+240]
00464eb4str x5, [sp+248]
00464eb8cbnz x6, 0x464ec0
00464ebcb 0x464f00
00464ec0
00464ec0loc_464ec0:
00464ec0ldr x5, [sp+312]
00464ec4ldr x6, [sp+320]
00464ec8ldr x7, [sp+328]
00464eccstr x5, [sp+152]
00464ed0str x6, [sp+160]
00464ed4str x7, [sp+168]
00464ed8ldr x3, [sp+240]
00464edcldr x4, [sp+248]
00464ee0str x3, [sp+136]
00464ee4str x4, [sp+144]
00464ee8ldr x0, [sp+152]
00464eecldr x1, [sp+160]
00464ef0ldr x2, [sp+168]
00464ef4ldp x29, x30, [sp-8]
00464ef8add sp, sp, 592
00464efcret x30
00464f00
00464f00loc_464f00:
00464f00ldr x2, [sp+328]
00464f04ldr x0, [sp+312]
00464f08ldr x5, [sp+320]
00464f0cstr x0, [sp+456]
00464f10str x5, [sp+464]
00464f14str x2, [sp+472]
00464f18ldr x6, [sp+208]
00464f1cadd x1, x5, x6
00464f20str x1, [sp+128]
00464f24subs xzr, x2, x1
00464f28b.hs 0x464f30
00464f2cb 0x464f38
00464f30
00464f30loc_464f30:
00464f30str x1, [sp+464]
00464f34b 0x464f58
00464f38
00464f38loc_464f38:
00464f38ldr x3, [sp+208]
00464f3cadrp x4, 0x191000
00464f40add x4, x4, 3072
00464f44bl runtime.growslice
00464f48str x0, [sp+456]
00464f4cstr x1, [sp+464]
00464f50str x2, [sp+472]
00464f54b 0x464f58
00464f58
00464f58loc_464f58:
00464f58ldr x3, [sp+208]
00464f5cstr x3, [sp+120]
00464f60ldr x3, [sp+128]
00464f64ldr x4, [sp+208]
00464f68sub x3, x3, x4
00464f6cldr x4, [sp+456]
00464f70add x0, x4, x3
00464f74str x0, [sp+448]
00464f78ldr x2, [sp+120]
00464f7cldr x1, [sp+200]
00464f80bl runtime.memmove
00464f84ldr x3, [sp+456]
00464f88ldr x4, [sp+464]
00464f8cldr x5, [sp+472]
00464f90str x3, [sp+312]
00464f94str x4, [sp+320]
00464f98str x5, [sp+328]
00464f9cldr x3, [sp+632]
00464fa0ldr x4, [sp+624]
00464fa4ldr x5, [sp+640]
00464fa8str x4, [sp+480]
00464facstr x3, [sp+488]
00464fb0str x5, [sp+496]
00464fb4str xzr, [sp+112]
00464fb8str x3, [sp+104]
00464fbcldr x3, [sp+480]
00464fc0str x3, [sp+96]
00464fc4b 0x464fc8
00464fc8
00464fc8loc_464fc8:
00464fc8ldr x5, [sp+104]
00464fccldr x6, [sp+112]
00464fd0subs xzr, x5, x6
00464fd4b.gt 0x464fdc
00464fd8b 0x465180
00464fdc
00464fdcloc_464fdc:
00464fdcldr x3, [sp+96]
00464fe0str x3, [sp+440]
00464fe4ldr x3, [sp+440]
00464fe8ldr x4, [x3]
00464fecldr x3, [x3+8]
00464ff0str x4, [sp+296]
00464ff4str x3, [sp+304]
00464ff8str xzr, [sp+520]
00464ffcadd x27, sp, 528
00465000stp xzr, xzr, [x27]
00465004stp xzr, xzr, [sp+504]
00465008ldr x2, [sp+656]
0046500cldr x0, [sp+296]
00465010ldr x1, [sp+304]
00465014bl gopkg.in/jcmturner/gokrb5.v7/keytab.marshalString
00465018str x0, [sp+520]
0046501cstr x1, [sp+528]
00465020str x2, [sp+536]
00465024str x3, [sp+504]
00465028str x4, [sp+512]
0046502cldr x3, [sp+528]
00465030ldr x4, [sp+536]
00465034ldr x5, [sp+520]
00465038str x5, [sp+560]
0046503cstr x3, [sp+568]
00465040str x4, [sp+576]
00465044ldr x3, [sp+504]
00465048ldr x4, [sp+512]
0046504cstr x3, [sp+544]
00465050str x4, [sp+552]
00465054ldr x3, [sp+560]
00465058ldr x4, [sp+568]
0046505cldr x5, [sp+576]
00465060str x3, [sp+272]
00465064str x4, [sp+280]
00465068str x5, [sp+288]
0046506cldr x3, [sp+552]
00465070ldr x4, [sp+544]
00465074str x4, [sp+224]
00465078str x3, [sp+232]
0046507ccbnz x4, 0x465084
00465080b 0x4650c4
00465084
00465084loc_465084:
00465084ldr x5, [sp+312]
00465088ldr x6, [sp+320]
0046508cldr x7, [sp+328]
00465090str x5, [sp+152]
00465094str x6, [sp+160]
00465098str x7, [sp+168]
0046509cldr x3, [sp+224]
004650a0ldr x4, [sp+232]
004650a4str x3, [sp+136]
004650a8str x4, [sp+144]
004650acldr x0, [sp+152]
004650b0ldr x1, [sp+160]
004650b4ldr x2, [sp+168]
004650b8ldp x29, x30, [sp-8]
004650bcadd sp, sp, 592
004650c0ret x30
004650c4
004650c4loc_4650c4:
004650c4ldr x2, [sp+328]
004650c8ldr x0, [sp+312]
004650ccldr x5, [sp+320]
004650d0str x0, [sp+416]
004650d4str x5, [sp+424]
004650d8str x2, [sp+432]
004650dcldr x6, [sp+280]
004650e0add x1, x5, x6
004650e4str x1, [sp+88]
004650e8subs xzr, x2, x1
004650ecb.hs 0x4650f4
004650f0b 0x4650fc
004650f4
004650f4loc_4650f4:
004650f4str x1, [sp+424]
004650f8b 0x46511c
004650fc
004650fcloc_4650fc:
004650fcldr x3, [sp+280]
00465100adrp x4, 0x190000
00465104add x4, x4, 3072
00465108bl runtime.growslice
0046510cstr x0, [sp+416]
00465110str x1, [sp+424]
00465114str x2, [sp+432]
00465118b 0x46511c
0046511c
0046511cloc_46511c:
0046511cldr x3, [sp+280]
00465120str x3, [sp+80]
00465124ldr x3, [sp+88]
00465128ldr x4, [sp+280]
0046512csub x3, x3, x4
00465130ldr x4, [sp+416]
00465134add x0, x4, x3
00465138str x0, [sp+408]
0046513cldr x2, [sp+80]
00465140ldr x1, [sp+272]
00465144bl runtime.memmove
00465148ldr x3, [sp+416]
0046514cldr x4, [sp+424]
00465150ldr x5, [sp+432]
00465154str x3, [sp+312]
00465158str x4, [sp+320]
0046515cstr x5, [sp+328]
00465160b 0x465164
00465164
00465164loc_465164:
00465164ldr x5, [sp+112]
00465168add x5, x5, 1
0046516cstr x5, [sp+112]
00465170ldr x5, [sp+440]
00465174add x5, x5, 16
00465178str x5, [sp+96]
0046517cb 0x464fc8
00465180
00465180loc_465180:
00465180ldr x5, [sp+656]
00465184subs xzr, x5, 1
00465188b.ne 0x465190
0046518cb 0x465280
00465190
00465190loc_465190:
00465190adrp x0, 0x190000
00465194add x0, x0, 3072
00465198orr x1, xzr, 4
0046519cmov x2, x1
004651a0bl runtime.makeslice
004651a4str x0, [sp+176]
004651a8orr x3, xzr, 4
004651acstr x3, [sp+184]
004651b0str x3, [sp+192]
004651b4ldr x4, [sp+256]
004651b8ldrsb x27, [x4]
004651bcldr x4, [x4+32]
004651c0ldr x5, [sp+264]
004651c4ldrsw x6, [sp+648]
004651c8mov x1, x0
004651ccmov x2, x3
004651d0mov x0, x5
004651d4mov x5, x4
004651d8mov x4, x6
004651dcblr x5
004651e0ldr x2, [sp+328]
004651e4ldr x0, [sp+312]
004651e8ldr x3, [sp+320]
004651ecstr x0, [sp+384]
004651f0str x3, [sp+392]
004651f4str x2, [sp+400]
004651f8ldr x4, [sp+184]
004651fcadd x1, x3, x4
00465200str x1, [sp+72]
00465204subs xzr, x2, x1
00465208b.hs 0x465210
0046520cb 0x465218
00465210
00465210loc_465210:
00465210str x1, [sp+392]
00465214b 0x465238
00465218
00465218loc_465218:
00465218ldr x3, [sp+184]
0046521cadrp x4, 0x190000
00465220add x4, x4, 3072
00465224bl runtime.growslice
00465228str x0, [sp+384]
0046522cstr x1, [sp+392]
00465230str x2, [sp+400]
00465234b 0x465238
00465238
00465238loc_465238:
00465238ldr x3, [sp+184]
0046523cstr x3, [sp+64]
00465240ldr x3, [sp+72]
00465244ldr x4, [sp+184]
00465248sub x3, x3, x4
0046524cldr x4, [sp+384]
00465250add x0, x4, x3
00465254str x0, [sp+376]
00465258ldr x2, [sp+64]
0046525cldr x1, [sp+176]
00465260bl runtime.memmove
00465264ldr x3, [sp+384]
00465268ldr x4, [sp+392]
0046526cldr x5, [sp+400]
00465270str x3, [sp+312]
00465274str x4, [sp+320]
00465278str x5, [sp+328]
0046527cb 0x465284
00465280
00465280loc_465280:
00465280b 0x465284
00465284
00465284loc_465284:
00465284ldr x5, [sp+312]
00465288ldr x6, [sp+320]
0046528cldr x7, [sp+328]
00465290str x5, [sp+152]
00465294str x6, [sp+160]
00465298str x7, [sp+168]
0046529cstp xzr, xzr, [sp+136]
004652a0ldr x0, [sp+152]
004652a4ldr x1, [sp+160]
004652a8ldr x2, [sp+168]
004652acmov x3, xzr
004652b0mov x4, xzr
004652b4ldp x29, x30, [sp-8]
004652b8add sp, sp, 592
004652bcret x30
004652c0
004652c0loc_4652c0:
004652c0strh w0, [sp+8]
004652c4stp x1, x2, [sp+16]
004652c8stp x3, x4, [sp+32]
004652ccstr x5, [sp+48]
004652d0str w6, [sp+56]
004652d4str x7, [sp+64]
004652d8mov x3, x30
004652dcbl runtime.morestack_noctxt.abi0
004652e0ldrsh x0, [sp+8]
004652e4ldp x1, x2, [sp+16]
004652e8ldp x3, x4, [sp+32]
004652ecldr x5, [sp+48]
004652f0ldrsw x6, [sp+56]
004652f4ldr x7, [sp+64]
004652f8b 0x464d20
004652fcudf 0
00464d20
00465300
00465300gopkg.in/jcmturner/gokrb5.v7/keytab.marshalString: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.marshalString(struct string s, int v)
00465300ldr x16, [x28+16]
00465304sub x17, sp, 192
00465308subs xzr, x17, x16
0046530cb.ls 0x4655a4
00465310sub x20, sp, 320
00465314stp x29, x30, [x20-8]
00465318add sp, x20, 0
0046531csub x29, sp, 8
00465320str x0, [sp+328]
00465324str x1, [sp+336]
00465328str x2, [sp+344]
0046532cstr xzr, [sp+112]
00465330stp xzr, xzr, [sp+120]
00465334stp xzr, xzr, [sp+96]
00465338ldr x1, [sp+328]
0046533cldr x2, [sp+336]
00465340mov x0, xzr
00465344bl runtime.stringtoslicebyte
00465348str x0, [sp+136]
0046534cstr x1, [sp+144]
00465350str x2, [sp+152]
00465354adrp x0, 0x190000
00465358add x0, x0, 3072
0046535corr x1, xzr, 2
00465360mov x2, x1
00465364bl runtime.makeslice
00465368str x0, [sp+200]
0046536corr x3, xzr, 2
00465370str x3, [sp+208]
00465374str x3, [sp+216]
00465378stp xzr, xzr, [sp+176]
0046537cadrp x3, 0x2b5000
00465380add x3, x3, 2384
00465384str x3, [sp+176]
00465388adrp x3, 0x5e6000
0046538cadd x3, x3, 1504
00465390str x3, [sp+184]
00465394ldr x3, [sp+344]
00465398subs xzr, x3, 1
0046539ccset x3, eq
004653a0strb w3, [sp+70]
004653a4b.eq 0x4653ac
004653a8b 0x4653bc
004653ac
004653acloc_4653ac:
004653acbl gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle
004653b0strb w0, [sp+71]
004653b4strb w0, [sp+70]
004653b8b 0x4653c0
004653bc
004653bcloc_4653bc:
004653bcb 0x4653c0
004653c0
004653c0loc_4653c0:
004653c0ldrb w5, [sp+70]
004653c4tbnz w5, 0, 0x4653cc
004653c8b 0x4653e8
004653cc
004653ccloc_4653cc:
004653ccadrp x5, 0x2b5000
004653d0add x5, x5, 2128
004653d4str x5, [sp+176]
004653d8adrp x5, 0x5e6000
004653dcadd x5, x5, 1504
004653e0str x5, [sp+184]
004653e4b 0x4653ec
004653e8
004653e8loc_4653e8:
004653e8b 0x4653ec
004653ec
004653ecloc_4653ec:
004653ecldr x1, [sp+200]
004653f0ldr x2, [sp+208]
004653f4ldr x3, [sp+216]
004653f8str x1, [sp+288]
004653fcstr x2, [sp+296]
00465400str x3, [sp+304]
00465404ldr x4, [sp+144]
00465408str x4, [sp+88]
0046540cldr x0, [sp+184]
00465410ldr x5, [sp+176]
00465414ldrsb x27, [x5]
00465418ldr x5, [x5+24]
0046541cblr x5
00465420adrp x0, 0x1ed000
00465424add x0, x0, 2048
00465428bl runtime.newobject
0046542cstr x0, [sp+192]
00465430str x0, [sp+280]
00465434ldr x5, [sp+136]
00465438ldr x6, [sp+144]
0046543cldr x7, [sp+152]
00465440str x5, [sp+256]
00465444str x6, [sp+264]
00465448str x7, [sp+272]
0046544cldr x2, [sp+176]
00465450ldr x3, [sp+184]
00465454ldr x1, [sp+280]
00465458adrp x0, 0x2ae000
0046545cadd x0, x0, 2976
00465460adrp x4, 0x188000
00465464add x4, x4, 1216
00465468add x5, sp, 256
0046546cbl encoding/binary.Write
00465470str x0, [sp+160]
00465474str x1, [sp+168]
00465478cbnz x0, 0x465480
0046547cb 0x4654c0
00465480
00465480loc_465480:
00465480ldr x5, [sp+200]
00465484ldr x6, [sp+208]
00465488ldr x7, [sp+216]
0046548cstr x5, [sp+112]
00465490str x6, [sp+120]
00465494str x7, [sp+128]
00465498ldr x3, [sp+160]
0046549cldr x4, [sp+168]
004654a0str x3, [sp+96]
004654a4str x4, [sp+104]
004654a8ldr x0, [sp+112]
004654acldr x1, [sp+120]
004654b0ldr x2, [sp+128]
004654b4ldp x29, x30, [sp-8]
004654b8add sp, sp, 320
004654bcret x30
004654c0
004654c0loc_4654c0:
004654c0ldr x0, [sp+192]
004654c4bl bytes.(*Buffer).Bytes
004654c8str x0, [sp+288]
004654ccstr x1, [sp+296]
004654d0str x2, [sp+304]
004654d4ldr x2, [sp+216]
004654d8ldr x0, [sp+200]
004654dcldr x1, [sp+208]
004654e0str x0, [sp+232]
004654e4str x1, [sp+240]
004654e8str x2, [sp+248]
004654ecldr x3, [sp+296]
004654f0add x1, x1, x3
004654f4str x1, [sp+80]
004654f8subs xzr, x2, x1
004654fcb.hs 0x465504
00465500b 0x46550c
00465504
00465504loc_465504:
00465504str x1, [sp+240]
00465508b 0x46552c
0046550c
0046550cloc_46550c:
0046550cldr x3, [sp+296]
00465510adrp x4, 0x190000
00465514add x4, x4, 3072
00465518bl runtime.growslice
0046551cstr x0, [sp+232]
00465520str x1, [sp+240]
00465524str x2, [sp+248]
00465528b 0x46552c
0046552c
0046552cloc_46552c:
0046552cldr x3, [sp+296]
00465530str x3, [sp+72]
00465534ldr x3, [sp+80]
00465538ldr x4, [sp+296]
0046553csub x3, x3, x4
00465540ldr x4, [sp+232]
00465544add x0, x4, x3
00465548str x0, [sp+224]
0046554cldr x2, [sp+72]
00465550ldr x1, [sp+288]
00465554bl runtime.memmove
00465558ldr x3, [sp+232]
0046555cldr x4, [sp+240]
00465560ldr x5, [sp+248]
00465564str x3, [sp+200]
00465568str x4, [sp+208]
0046556cstr x5, [sp+216]
00465570str x3, [sp+112]
00465574str x4, [sp+120]
00465578str x5, [sp+128]
0046557cldr x3, [sp+160]
00465580ldr x4, [sp+168]
00465584str x3, [sp+96]
00465588str x4, [sp+104]
0046558cldr x0, [sp+112]
00465590ldr x1, [sp+120]
00465594ldr x2, [sp+128]
00465598ldp x29, x30, [sp-8]
0046559cadd sp, sp, 320
004655a0ret x30
004655a4
004655a4loc_4655a4:
004655a4stp x0, x1, [sp+8]
004655a8str x2, [sp+24]
004655acmov x3, x30
004655b0bl runtime.morestack_noctxt.abi0
004655b4ldp x0, x1, [sp+8]
004655b8ldr x2, [sp+24]
004655bcb 0x465300
00465300
00465300gopkg.in/jcmturner/gokrb5.v7/keytab.marshalString: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.marshalString(struct string s, int v)
00465300ldr x16, [x28+16]
00465304sub x17, sp, 192
00465308subs xzr, x17, x16
0046530cb.ls 0x4655a4
00465310sub x20, sp, 320
00465314stp x29, x30, [x20-8]
00465318add sp, x20, 0
0046531csub x29, sp, 8
00465320str x0, [sp+328]
00465324str x1, [sp+336]
00465328str x2, [sp+344]
0046532cstr xzr, [sp+112]
00465330stp xzr, xzr, [sp+120]
00465334stp xzr, xzr, [sp+96]
00465338ldr x1, [sp+328]
0046533cldr x2, [sp+336]
00465340mov x0, xzr
00465344bl runtime.stringtoslicebyte
00465348str x0, [sp+136]
0046534cstr x1, [sp+144]
00465350str x2, [sp+152]
00465354adrp x0, 0x190000
00465358add x0, x0, 3072
0046535corr x1, xzr, 2
00465360mov x2, x1
00465364bl runtime.makeslice
00465368str x0, [sp+200]
0046536corr x3, xzr, 2
00465370str x3, [sp+208]
00465374str x3, [sp+216]
00465378stp xzr, xzr, [sp+176]
0046537cadrp x3, 0x2b5000
00465380add x3, x3, 2384
00465384str x3, [sp+176]
00465388adrp x3, 0x5e6000
0046538cadd x3, x3, 1504
00465390str x3, [sp+184]
00465394ldr x3, [sp+344]
00465398subs xzr, x3, 1
0046539ccset x3, eq
004653a0strb w3, [sp+70]
004653a4b.eq 0x4653ac
004653a8b 0x4653bc
004653ac
004653acloc_4653ac:
004653acbl gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle
004653b0strb w0, [sp+71]
004653b4strb w0, [sp+70]
004653b8b 0x4653c0
004653bc
004653bcloc_4653bc:
004653bcb 0x4653c0
004653c0
004653c0loc_4653c0:
004653c0ldrb w5, [sp+70]
004653c4tbnz w5, 0, 0x4653cc
004653c8b 0x4653e8
004653cc
004653ccloc_4653cc:
004653ccadrp x5, 0x2b5000
004653d0add x5, x5, 2128
004653d4str x5, [sp+176]
004653d8adrp x5, 0x5e6000
004653dcadd x5, x5, 1504
004653e0str x5, [sp+184]
004653e4b 0x4653ec
004653e8
004653e8loc_4653e8:
004653e8b 0x4653ec
004653ec
004653ecloc_4653ec:
004653ecldr x1, [sp+200]
004653f0ldr x2, [sp+208]
004653f4ldr x3, [sp+216]
004653f8str x1, [sp+288]
004653fcstr x2, [sp+296]
00465400str x3, [sp+304]
00465404ldr x4, [sp+144]
00465408str x4, [sp+88]
0046540cldr x0, [sp+184]
00465410ldr x5, [sp+176]
00465414ldrsb x27, [x5]
00465418ldr x5, [x5+24]
0046541cblr x5
00465420adrp x0, 0x1ed000
00465424add x0, x0, 2048
00465428bl runtime.newobject
0046542cstr x0, [sp+192]
00465430str x0, [sp+280]
00465434ldr x5, [sp+136]
00465438ldr x6, [sp+144]
0046543cldr x7, [sp+152]
00465440str x5, [sp+256]
00465444str x6, [sp+264]
00465448str x7, [sp+272]
0046544cldr x2, [sp+176]
00465450ldr x3, [sp+184]
00465454ldr x1, [sp+280]
00465458adrp x0, 0x2ae000
0046545cadd x0, x0, 2976
00465460adrp x4, 0x188000
00465464add x4, x4, 1216
00465468add x5, sp, 256
0046546cbl encoding/binary.Write
00465470str x0, [sp+160]
00465474str x1, [sp+168]
00465478cbnz x0, 0x465480
0046547cb 0x4654c0
00465480
00465480loc_465480:
00465480ldr x5, [sp+200]
00465484ldr x6, [sp+208]
00465488ldr x7, [sp+216]
0046548cstr x5, [sp+112]
00465490str x6, [sp+120]
00465494str x7, [sp+128]
00465498ldr x3, [sp+160]
0046549cldr x4, [sp+168]
004654a0str x3, [sp+96]
004654a4str x4, [sp+104]
004654a8ldr x0, [sp+112]
004654acldr x1, [sp+120]
004654b0ldr x2, [sp+128]
004654b4ldp x29, x30, [sp-8]
004654b8add sp, sp, 320
004654bcret x30
004654c0
004654c0loc_4654c0:
004654c0ldr x0, [sp+192]
004654c4bl bytes.(*Buffer).Bytes
004654c8str x0, [sp+288]
004654ccstr x1, [sp+296]
004654d0str x2, [sp+304]
004654d4ldr x2, [sp+216]
004654d8ldr x0, [sp+200]
004654dcldr x1, [sp+208]
004654e0str x0, [sp+232]
004654e4str x1, [sp+240]
004654e8str x2, [sp+248]
004654ecldr x3, [sp+296]
004654f0add x1, x1, x3
004654f4str x1, [sp+80]
004654f8subs xzr, x2, x1
004654fcb.hs 0x465504
00465500b 0x46550c
00465504
00465504loc_465504:
00465504str x1, [sp+240]
00465508b 0x46552c
0046550c
0046550cloc_46550c:
0046550cldr x3, [sp+296]
00465510adrp x4, 0x190000
00465514add x4, x4, 3072
00465518bl runtime.growslice
0046551cstr x0, [sp+232]
00465520str x1, [sp+240]
00465524str x2, [sp+248]
00465528b 0x46552c
0046552c
0046552cloc_46552c:
0046552cldr x3, [sp+296]
00465530str x3, [sp+72]
00465534ldr x3, [sp+80]
00465538ldr x4, [sp+296]
0046553csub x3, x3, x4
00465540ldr x4, [sp+232]
00465544add x0, x4, x3
00465548str x0, [sp+224]
0046554cldr x2, [sp+72]
00465550ldr x1, [sp+288]
00465554bl runtime.memmove
00465558ldr x3, [sp+232]
0046555cldr x4, [sp+240]
00465560ldr x5, [sp+248]
00465564str x3, [sp+200]
00465568str x4, [sp+208]
0046556cstr x5, [sp+216]
00465570str x3, [sp+112]
00465574str x4, [sp+120]
00465578str x5, [sp+128]
0046557cldr x3, [sp+160]
00465580ldr x4, [sp+168]
00465584str x3, [sp+96]
00465588str x4, [sp+104]
0046558cldr x0, [sp+112]
00465590ldr x1, [sp+120]
00465594ldr x2, [sp+128]
00465598ldp x29, x30, [sp-8]
0046559cadd sp, sp, 320
004655a0ret x30
004655a4
004655a4loc_4655a4:
004655a4stp x0, x1, [sp+8]
004655a8str x2, [sp+24]
004655acmov x3, x30
004655b0bl runtime.morestack_noctxt.abi0
004655b4ldp x0, x1, [sp+8]
004655b8ldr x2, [sp+24]
004655bcb 0x465300
00465300
004655c0
004655c0gopkg.in/jcmturner/gokrb5.v7/keytab.readTimestamp: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readTimestamp(struct []uint8 b, int * p, encoding/binary.ByteOrder * e)
004655c0ldr x16, [x28+16]
004655c4sub x17, sp, 64
004655c8subs xzr, x17, x16
004655ccb.ls 0x4656d8
004655d0str x30, [sp-192]!
004655d4stur x29, [sp-8]
004655d8sub x29, sp, 8
004655dcstr x0, [sp+200]
004655e0str x1, [sp+208]
004655e4str x2, [sp+216]
004655e8str x3, [sp+224]
004655ecstr x4, [sp+232]
004655f0stp xzr, xzr, [sp+88]
004655f4str xzr, [sp+104]
004655f8stp xzr, xzr, [sp+72]
004655fcstp xzr, xzr, [sp+168]
00465600ldr x4, [sp+232]
00465604ldr x0, [sp+200]
00465608ldr x3, [sp+224]
0046560cldr x1, [sp+208]
00465610ldr x2, [sp+216]
00465614bl gopkg.in/jcmturner/gokrb5.v7/keytab.readInt32
00465618str w0, [sp+64]
0046561cstr x1, [sp+168]
00465620str x2, [sp+176]
00465624ldrsw x5, [sp+64]
00465628str w5, [sp+68]
0046562cldr x5, [sp+176]
00465630ldr x6, [sp+168]
00465634str x6, [sp+128]
00465638str x5, [sp+136]
0046563cldrsw x5, [sp+68]
00465640str w5, [sp+60]
00465644ldr x5, [sp+136]
00465648ldr x6, [sp+128]
0046564cstr x6, [sp+112]
00465650str x5, [sp+120]
00465654cbnz x6, 0x46565c
00465658b 0x46568c
0046565c
0046565cloc_46565c:
0046565cstp xzr, xzr, [sp+88]
00465660str xzr, [sp+104]
00465664ldr x3, [sp+112]
00465668ldr x4, [sp+120]
0046566cstr x3, [sp+72]
00465670str x4, [sp+80]
00465674ldr x0, [sp+88]
00465678ldr x1, [sp+96]
0046567cldr x2, [sp+104]
00465680ldur x29, [sp-8]
00465684ldr x30, [sp], 192
00465688ret x30
0046568c
0046568cloc_46568c:
0046568cldrsw x2, [sp+60]
00465690mov x0, x2
00465694mov x1, xzr
00465698bl time.Unix
0046569cstr x0, [sp+144]
004656a0str x1, [sp+152]
004656a4str x2, [sp+160]
004656a8str x0, [sp+88]
004656acstr x1, [sp+96]
004656b0str x2, [sp+104]
004656b4stp xzr, xzr, [sp+72]
004656b8ldr x0, [sp+88]
004656bcldr x1, [sp+96]
004656c0ldr x2, [sp+104]
004656c4mov x3, xzr
004656c8mov x4, xzr
004656ccldur x29, [sp-8]
004656d0ldr x30, [sp], 192
004656d4ret x30
004656d8
004656d8loc_4656d8:
004656d8stp x0, x1, [sp+8]
004656dcstp x2, x3, [sp+24]
004656e0str x4, [sp+40]
004656e4mov x3, x30
004656e8bl runtime.morestack_noctxt.abi0
004656ecldp x0, x1, [sp+8]
004656f0ldp x2, x3, [sp+24]
004656f4ldr x4, [sp+40]
004656f8b 0x4655c0
004656fcudf 0
004655c0
004655c0gopkg.in/jcmturner/gokrb5.v7/keytab.readTimestamp: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readTimestamp(struct []uint8 b, int * p, encoding/binary.ByteOrder * e)
004655c0ldr x16, [x28+16]
004655c4sub x17, sp, 64
004655c8subs xzr, x17, x16
004655ccb.ls 0x4656d8
004655d0str x30, [sp-192]!
004655d4stur x29, [sp-8]
004655d8sub x29, sp, 8
004655dcstr x0, [sp+200]
004655e0str x1, [sp+208]
004655e4str x2, [sp+216]
004655e8str x3, [sp+224]
004655ecstr x4, [sp+232]
004655f0stp xzr, xzr, [sp+88]
004655f4str xzr, [sp+104]
004655f8stp xzr, xzr, [sp+72]
004655fcstp xzr, xzr, [sp+168]
00465600ldr x4, [sp+232]
00465604ldr x0, [sp+200]
00465608ldr x3, [sp+224]
0046560cldr x1, [sp+208]
00465610ldr x2, [sp+216]
00465614bl gopkg.in/jcmturner/gokrb5.v7/keytab.readInt32
00465618str w0, [sp+64]
0046561cstr x1, [sp+168]
00465620str x2, [sp+176]
00465624ldrsw x5, [sp+64]
00465628str w5, [sp+68]
0046562cldr x5, [sp+176]
00465630ldr x6, [sp+168]
00465634str x6, [sp+128]
00465638str x5, [sp+136]
0046563cldrsw x5, [sp+68]
00465640str w5, [sp+60]
00465644ldr x5, [sp+136]
00465648ldr x6, [sp+128]
0046564cstr x6, [sp+112]
00465650str x5, [sp+120]
00465654cbnz x6, 0x46565c
00465658b 0x46568c
0046565c
0046565cloc_46565c:
0046565cstp xzr, xzr, [sp+88]
00465660str xzr, [sp+104]
00465664ldr x3, [sp+112]
00465668ldr x4, [sp+120]
0046566cstr x3, [sp+72]
00465670str x4, [sp+80]
00465674ldr x0, [sp+88]
00465678ldr x1, [sp+96]
0046567cldr x2, [sp+104]
00465680ldur x29, [sp-8]
00465684ldr x30, [sp], 192
00465688ret x30
0046568c
0046568cloc_46568c:
0046568cldrsw x2, [sp+60]
00465690mov x0, x2
00465694mov x1, xzr
00465698bl time.Unix
0046569cstr x0, [sp+144]
004656a0str x1, [sp+152]
004656a4str x2, [sp+160]
004656a8str x0, [sp+88]
004656acstr x1, [sp+96]
004656b0str x2, [sp+104]
004656b4stp xzr, xzr, [sp+72]
004656b8ldr x0, [sp+88]
004656bcldr x1, [sp+96]
004656c0ldr x2, [sp+104]
004656c4mov x3, xzr
004656c8mov x4, xzr
004656ccldur x29, [sp-8]
004656d0ldr x30, [sp], 192
004656d4ret x30
004656d8
004656d8loc_4656d8:
004656d8stp x0, x1, [sp+8]
004656dcstp x2, x3, [sp+24]
004656e0str x4, [sp+40]
004656e4mov x3, x30
004656e8bl runtime.morestack_noctxt.abi0
004656ecldp x0, x1, [sp+8]
004656f0ldp x2, x3, [sp+24]
004656f4ldr x4, [sp+40]
004656f8b 0x4655c0
004656fcudf 0
004655c0
00465700
00465700gopkg.in/jcmturner/gokrb5.v7/keytab.readInt8: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readInt8(struct []uint8 b, int * p, encoding/binary.ByteOrder * e)
00465700ldr x16, [x28+16]
00465704sub x17, sp, 208
00465708subs xzr, x17, x16
0046570cb.ls 0x465a48
00465710sub x20, sp, 336
00465714stp x29, x30, [x20-8]
00465718add sp, x20, 0
0046571csub x29, sp, 8
00465720str x0, [sp+344]
00465724str x1, [sp+352]
00465728str x2, [sp+360]
0046572cstr x3, [sp+368]
00465730str x4, [sp+376]
00465734strb wzr, [sp+63]
00465738stp xzr, xzr, [sp+96]
0046573cldr x3, [sp+368]
00465740ldrsb x27, [x3]
00465744ldr x3, [x3]
00465748tbnz x3, 63, 0x465750
0046574cb 0x465814
00465750
00465750loc_465750:
00465750stp xzr, xzr, [sp+168]
00465754add x1, sp, 168
00465758str x1, [sp+256]
0046575cldr x1, [sp+368]
00465760ldrsb x27, [x1]
00465764ldr x1, [x1]
00465768str x1, [sp+80]
0046576cldr x0, [sp+80]
00465770bl runtime.convT64
00465774str x0, [sp+248]
00465778ldr x1, [sp+256]
0046577cldrsb x27, [x1]
00465780adrp x2, 0x190000
00465784add x2, x2, 3520
00465788str x2, [x1]
0046578cadrp x27, 0x5e6000
00465790ldr w2, [x27+3056]
00465794cbz w2, 0x46579c
00465798b 0x4657a0
0046579c
0046579cloc_46579c:
0046579cb 0x4657b4
004657a0
004657a0loc_4657a0:
004657a0bl runtime.gcWriteBarrier2
004657a4str x0, [x25]
004657a8ldr x5, [x1+8]
004657acstr x5, [x25+8]
004657b0b 0x4657b4
004657b4
004657b4loc_4657b4:
004657b4str x0, [x1+8]
004657b8ldr x2, [sp+256]
004657bcldrsb x27, [x2]
004657c0b 0x4657c4
004657c4
004657c4loc_4657c4:
004657c4str x2, [sp+264]
004657c8orr x4, xzr, 1
004657ccstr x4, [sp+272]
004657d0str x4, [sp+280]
004657d4adrp x0, 0x256000
004657d8add x0, x0, 1183
004657dcmovz x1, 27
004657e0mov x3, x4
004657e4bl fmt.Errorf
004657e8str x0, [sp+152]
004657ecstr x1, [sp+160]
004657f0strb wzr, [sp+63]
004657f4ldr x1, [sp+152]
004657f8ldr x2, [sp+160]
004657fcstr x1, [sp+96]
00465800str x2, [sp+104]
00465804ldrsb x0, [sp+63]
00465808ldp x29, x30, [sp-8]
0046580cadd sp, sp, 336
00465810ret x30
00465814
00465814loc_465814:
00465814ldr x3, [sp+352]
00465818str x3, [sp+64]
0046581cldr x4, [sp+368]
00465820ldrsb x27, [x4]
00465824ldr x4, [x4]
00465828add x4, x4, 1
0046582csubs xzr, x3, x4
00465830b.lt 0x465838
00465834b 0x465958
00465838
00465838loc_465838:
00465838stp xzr, xzr, [sp+120]
0046583cstp xzr, xzr, [sp+136]
00465840add x3, sp, 120
00465844str x3, [sp+216]
00465848ldr x0, [sp+344]
0046584cldr x1, [sp+352]
00465850ldr x2, [sp+360]
00465854bl runtime.convTslice
00465858str x0, [sp+208]
0046585cldr x3, [sp+216]
00465860ldrsb x27, [x3]
00465864adrp x4, 0x188000
00465868add x4, x4, 1216
0046586cstr x4, [x3]
00465870adrp x27, 0x5e6000
00465874ldr w4, [x27+3056]
00465878cbz w4, 0x465880
0046587cb 0x465884
00465880
00465880loc_465880:
00465880b 0x465898
00465884
00465884loc_465884:
00465884bl runtime.gcWriteBarrier2
00465888str x0, [x25]
0046588cldr x1, [x3+8]
00465890str x1, [x25+8]
00465894b 0x465898
00465898
00465898loc_465898:
00465898str x0, [x3+8]
0046589cldr x1, [sp+368]
004658a0ldrsb x27, [x1]
004658a4ldr x1, [x1]
004658a8add x1, x1, 1
004658acstr x1, [sp+72]
004658b0ldr x0, [sp+72]
004658b4bl runtime.convT64
004658b8str x0, [sp+200]
004658bcldr x1, [sp+216]
004658c0ldrsb x27, [x1]
004658c4adrp x2, 0x190000
004658c8add x2, x2, 3520
004658ccstr x2, [x1+16]
004658d0adrp x27, 0x5e6000
004658d4ldr w2, [x27+3056]
004658d8cbz w2, 0x4658e0
004658dcb 0x4658e4
004658e0
004658e0loc_4658e0:
004658e0b 0x4658f8
004658e4
004658e4loc_4658e4:
004658e4bl runtime.gcWriteBarrier2
004658e8str x0, [x25]
004658ecldr x5, [x1+24]
004658f0str x5, [x25+8]
004658f4b 0x4658f8
004658f8
004658f8loc_4658f8:
004658f8str x0, [x1+24]
004658fcldr x2, [sp+216]
00465900ldrsb x27, [x2]
00465904b 0x465908
00465908
00465908loc_465908:
00465908str x2, [sp+224]
0046590corr x4, xzr, 2
00465910str x4, [sp+232]
00465914str x4, [sp+240]
00465918adrp x0, 0x256000
0046591cadd x0, x0, 1156
00465920movz x1, 27
00465924mov x3, x4
00465928bl fmt.Errorf
0046592cstr x0, [sp+152]
00465930str x1, [sp+160]
00465934strb wzr, [sp+63]
00465938ldr x1, [sp+152]
0046593cldr x2, [sp+160]
00465940str x1, [sp+96]
00465944str x2, [sp+104]
00465948ldrsb x0, [sp+63]
0046594cldp x29, x30, [sp-8]
00465950add sp, sp, 336
00465954ret x30
00465958
00465958loc_465958:
00465958ldr x3, [sp+368]
0046595cldrsb x27, [x3]
00465960ldr x0, [x3]
00465964str x0, [sp+64]
00465968ldr x3, [sp+368]
0046596cldrsb x27, [x3]
00465970ldr x3, [x3]
00465974add x1, x3, 1
00465978str x1, [sp+88]
0046597cldr x2, [sp+360]
00465980ldr x4, [sp+344]
00465984subs xzr, x2, x1
00465988b.hs 0x465990
0046598cb 0x465a40
00465990
00465990loc_465990:
00465990subs xzr, x0, x1
00465994b.ls 0x46599c
00465998b 0x465a3c
0046599c
0046599cloc_46599c:
0046599csub x2, x2, x0
004659a0sub x3, x3, x0
004659a4add x1, x3, 1
004659a8sub x3, xzr, x2
004659acand x3, x0, x3, asr #63
004659b0add x0, x4, x3
004659b4str x0, [sp+304]
004659b8str x1, [sp+312]
004659bcstr x2, [sp+320]
004659c0bl bytes.NewBuffer
004659c4str x0, [sp+112]
004659c8str x0, [sp+296]
004659ccadd x3, sp, 63
004659d0str x3, [sp+288]
004659d4ldr x3, [sp+376]
004659d8ldrsb x27, [x3]
004659dcldr x2, [x3]
004659e0ldr x3, [x3+8]
004659e4str x2, [sp+184]
004659e8str x3, [sp+192]
004659ecldr x1, [sp+296]
004659f0ldr x5, [sp+288]
004659f4adrp x0, 0x2b0000
004659f8add x0, x0, 2720
004659fcadrp x4, 0x17e000
00465a00add x4, x4, 3072
00465a04bl encoding/binary.Read
00465a08ldr x3, [sp+368]
00465a0cldrsb x27, [x3]
00465a10ldr x4, [sp+368]
00465a14ldrsb x27, [x4]
00465a18ldr x4, [x4]
00465a1cadd x4, x4, 1
00465a20str x4, [x3]
00465a24ldr x1, [sp+96]
00465a28ldr x2, [sp+104]
00465a2cldrsb x0, [sp+63]
00465a30ldp x29, x30, [sp-8]
00465a34add sp, sp, 336
00465a38ret x30
00465a3c
00465a3cloc_465a3c:
00465a3cbl runtime.panicSliceB
00465a40
00465a40loc_465a40:
00465a40bl runtime.panicSliceAcap
00465a44hint
00465a48
00465a48loc_465a48:
00465a48stp x0, x1, [sp+8]
00465a4cstp x2, x3, [sp+24]
00465a50str x4, [sp+40]
00465a54mov x3, x30
00465a58bl runtime.morestack_noctxt.abi0
00465a5cldp x0, x1, [sp+8]
00465a60ldp x2, x3, [sp+24]
00465a64ldr x4, [sp+40]
00465a68b 0x465700
00465a6cudf 0
00465700
00465700gopkg.in/jcmturner/gokrb5.v7/keytab.readInt8: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readInt8(struct []uint8 b, int * p, encoding/binary.ByteOrder * e)
00465700ldr x16, [x28+16]
00465704sub x17, sp, 208
00465708subs xzr, x17, x16
0046570cb.ls 0x465a48
00465710sub x20, sp, 336
00465714stp x29, x30, [x20-8]
00465718add sp, x20, 0
0046571csub x29, sp, 8
00465720str x0, [sp+344]
00465724str x1, [sp+352]
00465728str x2, [sp+360]
0046572cstr x3, [sp+368]
00465730str x4, [sp+376]
00465734strb wzr, [sp+63]
00465738stp xzr, xzr, [sp+96]
0046573cldr x3, [sp+368]
00465740ldrsb x27, [x3]
00465744ldr x3, [x3]
00465748tbnz x3, 63, 0x465750
0046574cb 0x465814
00465750
00465750loc_465750:
00465750stp xzr, xzr, [sp+168]
00465754add x1, sp, 168
00465758str x1, [sp+256]
0046575cldr x1, [sp+368]
00465760ldrsb x27, [x1]
00465764ldr x1, [x1]
00465768str x1, [sp+80]
0046576cldr x0, [sp+80]
00465770bl runtime.convT64
00465774str x0, [sp+248]
00465778ldr x1, [sp+256]
0046577cldrsb x27, [x1]
00465780adrp x2, 0x190000
00465784add x2, x2, 3520
00465788str x2, [x1]
0046578cadrp x27, 0x5e6000
00465790ldr w2, [x27+3056]
00465794cbz w2, 0x46579c
00465798b 0x4657a0
0046579c
0046579cloc_46579c:
0046579cb 0x4657b4
004657a0
004657a0loc_4657a0:
004657a0bl runtime.gcWriteBarrier2
004657a4str x0, [x25]
004657a8ldr x5, [x1+8]
004657acstr x5, [x25+8]
004657b0b 0x4657b4
004657b4
004657b4loc_4657b4:
004657b4str x0, [x1+8]
004657b8ldr x2, [sp+256]
004657bcldrsb x27, [x2]
004657c0b 0x4657c4
004657c4
004657c4loc_4657c4:
004657c4str x2, [sp+264]
004657c8orr x4, xzr, 1
004657ccstr x4, [sp+272]
004657d0str x4, [sp+280]
004657d4adrp x0, 0x256000
004657d8add x0, x0, 1183
004657dcmovz x1, 27
004657e0mov x3, x4
004657e4bl fmt.Errorf
004657e8str x0, [sp+152]
004657ecstr x1, [sp+160]
004657f0strb wzr, [sp+63]
004657f4ldr x1, [sp+152]
004657f8ldr x2, [sp+160]
004657fcstr x1, [sp+96]
00465800str x2, [sp+104]
00465804ldrsb x0, [sp+63]
00465808ldp x29, x30, [sp-8]
0046580cadd sp, sp, 336
00465810ret x30
00465814
00465814loc_465814:
00465814ldr x3, [sp+352]
00465818str x3, [sp+64]
0046581cldr x4, [sp+368]
00465820ldrsb x27, [x4]
00465824ldr x4, [x4]
00465828add x4, x4, 1
0046582csubs xzr, x3, x4
00465830b.lt 0x465838
00465834b 0x465958
00465838
00465838loc_465838:
00465838stp xzr, xzr, [sp+120]
0046583cstp xzr, xzr, [sp+136]
00465840add x3, sp, 120
00465844str x3, [sp+216]
00465848ldr x0, [sp+344]
0046584cldr x1, [sp+352]
00465850ldr x2, [sp+360]
00465854bl runtime.convTslice
00465858str x0, [sp+208]
0046585cldr x3, [sp+216]
00465860ldrsb x27, [x3]
00465864adrp x4, 0x188000
00465868add x4, x4, 1216
0046586cstr x4, [x3]
00465870adrp x27, 0x5e6000
00465874ldr w4, [x27+3056]
00465878cbz w4, 0x465880
0046587cb 0x465884
00465880
00465880loc_465880:
00465880b 0x465898
00465884
00465884loc_465884:
00465884bl runtime.gcWriteBarrier2
00465888str x0, [x25]
0046588cldr x1, [x3+8]
00465890str x1, [x25+8]
00465894b 0x465898
00465898
00465898loc_465898:
00465898str x0, [x3+8]
0046589cldr x1, [sp+368]
004658a0ldrsb x27, [x1]
004658a4ldr x1, [x1]
004658a8add x1, x1, 1
004658acstr x1, [sp+72]
004658b0ldr x0, [sp+72]
004658b4bl runtime.convT64
004658b8str x0, [sp+200]
004658bcldr x1, [sp+216]
004658c0ldrsb x27, [x1]
004658c4adrp x2, 0x190000
004658c8add x2, x2, 3520
004658ccstr x2, [x1+16]
004658d0adrp x27, 0x5e6000
004658d4ldr w2, [x27+3056]
004658d8cbz w2, 0x4658e0
004658dcb 0x4658e4
004658e0
004658e0loc_4658e0:
004658e0b 0x4658f8
004658e4
004658e4loc_4658e4:
004658e4bl runtime.gcWriteBarrier2
004658e8str x0, [x25]
004658ecldr x5, [x1+24]
004658f0str x5, [x25+8]
004658f4b 0x4658f8
004658f8
004658f8loc_4658f8:
004658f8str x0, [x1+24]
004658fcldr x2, [sp+216]
00465900ldrsb x27, [x2]
00465904b 0x465908
00465908
00465908loc_465908:
00465908str x2, [sp+224]
0046590corr x4, xzr, 2
00465910str x4, [sp+232]
00465914str x4, [sp+240]
00465918adrp x0, 0x256000
0046591cadd x0, x0, 1156
00465920movz x1, 27
00465924mov x3, x4
00465928bl fmt.Errorf
0046592cstr x0, [sp+152]
00465930str x1, [sp+160]
00465934strb wzr, [sp+63]
00465938ldr x1, [sp+152]
0046593cldr x2, [sp+160]
00465940str x1, [sp+96]
00465944str x2, [sp+104]
00465948ldrsb x0, [sp+63]
0046594cldp x29, x30, [sp-8]
00465950add sp, sp, 336
00465954ret x30
00465958
00465958loc_465958:
00465958ldr x3, [sp+368]
0046595cldrsb x27, [x3]
00465960ldr x0, [x3]
00465964str x0, [sp+64]
00465968ldr x3, [sp+368]
0046596cldrsb x27, [x3]
00465970ldr x3, [x3]
00465974add x1, x3, 1
00465978str x1, [sp+88]
0046597cldr x2, [sp+360]
00465980ldr x4, [sp+344]
00465984subs xzr, x2, x1
00465988b.hs 0x465990
0046598cb 0x465a40
00465990
00465990loc_465990:
00465990subs xzr, x0, x1
00465994b.ls 0x46599c
00465998b 0x465a3c
0046599c
0046599cloc_46599c:
0046599csub x2, x2, x0
004659a0sub x3, x3, x0
004659a4add x1, x3, 1
004659a8sub x3, xzr, x2
004659acand x3, x0, x3, asr #63
004659b0add x0, x4, x3
004659b4str x0, [sp+304]
004659b8str x1, [sp+312]
004659bcstr x2, [sp+320]
004659c0bl bytes.NewBuffer
004659c4str x0, [sp+112]
004659c8str x0, [sp+296]
004659ccadd x3, sp, 63
004659d0str x3, [sp+288]
004659d4ldr x3, [sp+376]
004659d8ldrsb x27, [x3]
004659dcldr x2, [x3]
004659e0ldr x3, [x3+8]
004659e4str x2, [sp+184]
004659e8str x3, [sp+192]
004659ecldr x1, [sp+296]
004659f0ldr x5, [sp+288]
004659f4adrp x0, 0x2b0000
004659f8add x0, x0, 2720
004659fcadrp x4, 0x17e000
00465a00add x4, x4, 3072
00465a04bl encoding/binary.Read
00465a08ldr x3, [sp+368]
00465a0cldrsb x27, [x3]
00465a10ldr x4, [sp+368]
00465a14ldrsb x27, [x4]
00465a18ldr x4, [x4]
00465a1cadd x4, x4, 1
00465a20str x4, [x3]
00465a24ldr x1, [sp+96]
00465a28ldr x2, [sp+104]
00465a2cldrsb x0, [sp+63]
00465a30ldp x29, x30, [sp-8]
00465a34add sp, sp, 336
00465a38ret x30
00465a3c
00465a3cloc_465a3c:
00465a3cbl runtime.panicSliceB
00465a40
00465a40loc_465a40:
00465a40bl runtime.panicSliceAcap
00465a44hint
00465a48
00465a48loc_465a48:
00465a48stp x0, x1, [sp+8]
00465a4cstp x2, x3, [sp+24]
00465a50str x4, [sp+40]
00465a54mov x3, x30
00465a58bl runtime.morestack_noctxt.abi0
00465a5cldp x0, x1, [sp+8]
00465a60ldp x2, x3, [sp+24]
00465a64ldr x4, [sp+40]
00465a68b 0x465700
00465a6cudf 0
00465700
00465a70
00465a70gopkg.in/jcmturner/gokrb5.v7/keytab.readInt16: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readInt16(struct []uint8 b, int * p, encoding/binary.ByteOrder * e)
00465a70ldr x16, [x28+16]
00465a74sub x17, sp, 208
00465a78subs xzr, x17, x16
00465a7cb.ls 0x465db8
00465a80sub x20, sp, 336
00465a84stp x29, x30, [x20-8]
00465a88add sp, x20, 0
00465a8csub x29, sp, 8
00465a90str x0, [sp+344]
00465a94str x1, [sp+352]
00465a98str x2, [sp+360]
00465a9cstr x3, [sp+368]
00465aa0str x4, [sp+376]
00465aa4strh wzr, [sp+62]
00465aa8stp xzr, xzr, [sp+96]
00465aacldr x3, [sp+368]
00465ab0ldrsb x27, [x3]
00465ab4ldr x3, [x3]
00465ab8tbnz x3, 63, 0x465ac0
00465abcb 0x465b84
00465ac0
00465ac0loc_465ac0:
00465ac0stp xzr, xzr, [sp+168]
00465ac4add x1, sp, 168
00465ac8str x1, [sp+256]
00465accldr x1, [sp+368]
00465ad0ldrsb x27, [x1]
00465ad4ldr x1, [x1]
00465ad8str x1, [sp+80]
00465adcldr x0, [sp+80]
00465ae0bl runtime.convT64
00465ae4str x0, [sp+248]
00465ae8ldr x1, [sp+256]
00465aecldrsb x27, [x1]
00465af0adrp x2, 0x190000
00465af4add x2, x2, 3520
00465af8str x2, [x1]
00465afcadrp x27, 0x5e6000
00465b00ldr w2, [x27+3056]
00465b04cbz w2, 0x465b0c
00465b08b 0x465b10
00465b0c
00465b0cloc_465b0c:
00465b0cb 0x465b24
00465b10
00465b10loc_465b10:
00465b10bl runtime.gcWriteBarrier2
00465b14str x0, [x25]
00465b18ldr x5, [x1+8]
00465b1cstr x5, [x25+8]
00465b20b 0x465b24
00465b24
00465b24loc_465b24:
00465b24str x0, [x1+8]
00465b28ldr x2, [sp+256]
00465b2cldrsb x27, [x2]
00465b30b 0x465b34
00465b34
00465b34loc_465b34:
00465b34str x2, [sp+264]
00465b38orr x4, xzr, 1
00465b3cstr x4, [sp+272]
00465b40str x4, [sp+280]
00465b44adrp x0, 0x256000
00465b48add x0, x0, 1183
00465b4cmovz x1, 27
00465b50mov x3, x4
00465b54bl fmt.Errorf
00465b58str x0, [sp+152]
00465b5cstr x1, [sp+160]
00465b60strh wzr, [sp+62]
00465b64ldr x1, [sp+152]
00465b68ldr x2, [sp+160]
00465b6cstr x1, [sp+96]
00465b70str x2, [sp+104]
00465b74ldrsh x0, [sp+62]
00465b78ldp x29, x30, [sp-8]
00465b7cadd sp, sp, 336
00465b80ret x30
00465b84
00465b84loc_465b84:
00465b84ldr x3, [sp+352]
00465b88str x3, [sp+64]
00465b8cldr x4, [sp+368]
00465b90ldrsb x27, [x4]
00465b94ldr x4, [x4]
00465b98add x4, x4, 2
00465b9csubs xzr, x3, x4
00465ba0b.lt 0x465ba8
00465ba4b 0x465cc8
00465ba8
00465ba8loc_465ba8:
00465ba8stp xzr, xzr, [sp+120]
00465bacstp xzr, xzr, [sp+136]
00465bb0add x3, sp, 120
00465bb4str x3, [sp+216]
00465bb8ldr x0, [sp+344]
00465bbcldr x1, [sp+352]
00465bc0ldr x2, [sp+360]
00465bc4bl runtime.convTslice
00465bc8str x0, [sp+208]
00465bccldr x3, [sp+216]
00465bd0ldrsb x27, [x3]
00465bd4adrp x4, 0x188000
00465bd8add x4, x4, 1216
00465bdcstr x4, [x3]
00465be0adrp x27, 0x5e6000
00465be4ldr w4, [x27+3056]
00465be8cbz w4, 0x465bf0
00465becb 0x465bf4
00465bf0
00465bf0loc_465bf0:
00465bf0b 0x465c08
00465bf4
00465bf4loc_465bf4:
00465bf4bl runtime.gcWriteBarrier2
00465bf8str x0, [x25]
00465bfcldr x1, [x3+8]
00465c00str x1, [x25+8]
00465c04b 0x465c08
00465c08
00465c08loc_465c08:
00465c08str x0, [x3+8]
00465c0cldr x1, [sp+368]
00465c10ldrsb x27, [x1]
00465c14ldr x1, [x1]
00465c18add x1, x1, 2
00465c1cstr x1, [sp+72]
00465c20ldr x0, [sp+72]
00465c24bl runtime.convT64
00465c28str x0, [sp+200]
00465c2cldr x1, [sp+216]
00465c30ldrsb x27, [x1]
00465c34adrp x2, 0x190000
00465c38add x2, x2, 3520
00465c3cstr x2, [x1+16]
00465c40adrp x27, 0x5e6000
00465c44ldr w2, [x27+3056]
00465c48cbz w2, 0x465c50
00465c4cb 0x465c54
00465c50
00465c50loc_465c50:
00465c50b 0x465c68
00465c54
00465c54loc_465c54:
00465c54bl runtime.gcWriteBarrier2
00465c58str x0, [x25]
00465c5cldr x5, [x1+24]
00465c60str x5, [x25+8]
00465c64b 0x465c68
00465c68
00465c68loc_465c68:
00465c68str x0, [x1+24]
00465c6cldr x2, [sp+216]
00465c70ldrsb x27, [x2]
00465c74b 0x465c78
00465c78
00465c78loc_465c78:
00465c78str x2, [sp+224]
00465c7corr x4, xzr, 2
00465c80str x4, [sp+232]
00465c84str x4, [sp+240]
00465c88adrp x0, 0x256000
00465c8cadd x0, x0, 1156
00465c90movz x1, 27
00465c94mov x3, x4
00465c98bl fmt.Errorf
00465c9cstr x0, [sp+152]
00465ca0str x1, [sp+160]
00465ca4strh wzr, [sp+62]
00465ca8ldr x1, [sp+152]
00465cacldr x2, [sp+160]
00465cb0str x1, [sp+96]
00465cb4str x2, [sp+104]
00465cb8ldrsh x0, [sp+62]
00465cbcldp x29, x30, [sp-8]
00465cc0add sp, sp, 336
00465cc4ret x30
00465cc8
00465cc8loc_465cc8:
00465cc8ldr x3, [sp+368]
00465cccldrsb x27, [x3]
00465cd0ldr x0, [x3]
00465cd4str x0, [sp+64]
00465cd8ldr x3, [sp+368]
00465cdcldrsb x27, [x3]
00465ce0ldr x3, [x3]
00465ce4add x1, x3, 2
00465ce8str x1, [sp+88]
00465cecldr x2, [sp+360]
00465cf0ldr x4, [sp+344]
00465cf4subs xzr, x2, x1
00465cf8b.hs 0x465d00
00465cfcb 0x465db0
00465d00
00465d00loc_465d00:
00465d00subs xzr, x0, x1
00465d04b.ls 0x465d0c
00465d08b 0x465dac
00465d0c
00465d0cloc_465d0c:
00465d0csub x2, x2, x0
00465d10sub x3, x3, x0
00465d14add x1, x3, 2
00465d18sub x3, xzr, x2
00465d1cand x3, x0, x3, asr #63
00465d20add x0, x4, x3
00465d24str x0, [sp+304]
00465d28str x1, [sp+312]
00465d2cstr x2, [sp+320]
00465d30bl bytes.NewBuffer
00465d34str x0, [sp+112]
00465d38str x0, [sp+296]
00465d3cadd x3, sp, 62
00465d40str x3, [sp+288]
00465d44ldr x3, [sp+376]
00465d48ldrsb x27, [x3]
00465d4cldr x2, [x3]
00465d50ldr x3, [x3+8]
00465d54str x2, [sp+184]
00465d58str x3, [sp+192]
00465d5cldr x1, [sp+296]
00465d60ldr x5, [sp+288]
00465d64adrp x0, 0x2b0000
00465d68add x0, x0, 2720
00465d6cadrp x4, 0x17e000
00465d70add x4, x4, 3200
00465d74bl encoding/binary.Read
00465d78ldr x3, [sp+368]
00465d7cldrsb x27, [x3]
00465d80ldr x4, [sp+368]
00465d84ldrsb x27, [x4]
00465d88ldr x4, [x4]
00465d8cadd x4, x4, 2
00465d90str x4, [x3]
00465d94ldr x1, [sp+96]
00465d98ldr x2, [sp+104]
00465d9cldrsh x0, [sp+62]
00465da0ldp x29, x30, [sp-8]
00465da4add sp, sp, 336
00465da8ret x30
00465dac
00465dacloc_465dac:
00465dacbl runtime.panicSliceB
00465db0
00465db0loc_465db0:
00465db0bl runtime.panicSliceAcap
00465db4hint
00465db8
00465db8loc_465db8:
00465db8stp x0, x1, [sp+8]
00465dbcstp x2, x3, [sp+24]
00465dc0str x4, [sp+40]
00465dc4mov x3, x30
00465dc8bl runtime.morestack_noctxt.abi0
00465dccldp x0, x1, [sp+8]
00465dd0ldp x2, x3, [sp+24]
00465dd4ldr x4, [sp+40]
00465dd8b 0x465a70
00465ddcudf 0
00465a70
00465a70gopkg.in/jcmturner/gokrb5.v7/keytab.readInt16: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readInt16(struct []uint8 b, int * p, encoding/binary.ByteOrder * e)
00465a70ldr x16, [x28+16]
00465a74sub x17, sp, 208
00465a78subs xzr, x17, x16
00465a7cb.ls 0x465db8
00465a80sub x20, sp, 336
00465a84stp x29, x30, [x20-8]
00465a88add sp, x20, 0
00465a8csub x29, sp, 8
00465a90str x0, [sp+344]
00465a94str x1, [sp+352]
00465a98str x2, [sp+360]
00465a9cstr x3, [sp+368]
00465aa0str x4, [sp+376]
00465aa4strh wzr, [sp+62]
00465aa8stp xzr, xzr, [sp+96]
00465aacldr x3, [sp+368]
00465ab0ldrsb x27, [x3]
00465ab4ldr x3, [x3]
00465ab8tbnz x3, 63, 0x465ac0
00465abcb 0x465b84
00465ac0
00465ac0loc_465ac0:
00465ac0stp xzr, xzr, [sp+168]
00465ac4add x1, sp, 168
00465ac8str x1, [sp+256]
00465accldr x1, [sp+368]
00465ad0ldrsb x27, [x1]
00465ad4ldr x1, [x1]
00465ad8str x1, [sp+80]
00465adcldr x0, [sp+80]
00465ae0bl runtime.convT64
00465ae4str x0, [sp+248]
00465ae8ldr x1, [sp+256]
00465aecldrsb x27, [x1]
00465af0adrp x2, 0x190000
00465af4add x2, x2, 3520
00465af8str x2, [x1]
00465afcadrp x27, 0x5e6000
00465b00ldr w2, [x27+3056]
00465b04cbz w2, 0x465b0c
00465b08b 0x465b10
00465b0c
00465b0cloc_465b0c:
00465b0cb 0x465b24
00465b10
00465b10loc_465b10:
00465b10bl runtime.gcWriteBarrier2
00465b14str x0, [x25]
00465b18ldr x5, [x1+8]
00465b1cstr x5, [x25+8]
00465b20b 0x465b24
00465b24
00465b24loc_465b24:
00465b24str x0, [x1+8]
00465b28ldr x2, [sp+256]
00465b2cldrsb x27, [x2]
00465b30b 0x465b34
00465b34
00465b34loc_465b34:
00465b34str x2, [sp+264]
00465b38orr x4, xzr, 1
00465b3cstr x4, [sp+272]
00465b40str x4, [sp+280]
00465b44adrp x0, 0x256000
00465b48add x0, x0, 1183
00465b4cmovz x1, 27
00465b50mov x3, x4
00465b54bl fmt.Errorf
00465b58str x0, [sp+152]
00465b5cstr x1, [sp+160]
00465b60strh wzr, [sp+62]
00465b64ldr x1, [sp+152]
00465b68ldr x2, [sp+160]
00465b6cstr x1, [sp+96]
00465b70str x2, [sp+104]
00465b74ldrsh x0, [sp+62]
00465b78ldp x29, x30, [sp-8]
00465b7cadd sp, sp, 336
00465b80ret x30
00465b84
00465b84loc_465b84:
00465b84ldr x3, [sp+352]
00465b88str x3, [sp+64]
00465b8cldr x4, [sp+368]
00465b90ldrsb x27, [x4]
00465b94ldr x4, [x4]
00465b98add x4, x4, 2
00465b9csubs xzr, x3, x4
00465ba0b.lt 0x465ba8
00465ba4b 0x465cc8
00465ba8
00465ba8loc_465ba8:
00465ba8stp xzr, xzr, [sp+120]
00465bacstp xzr, xzr, [sp+136]
00465bb0add x3, sp, 120
00465bb4str x3, [sp+216]
00465bb8ldr x0, [sp+344]
00465bbcldr x1, [sp+352]
00465bc0ldr x2, [sp+360]
00465bc4bl runtime.convTslice
00465bc8str x0, [sp+208]
00465bccldr x3, [sp+216]
00465bd0ldrsb x27, [x3]
00465bd4adrp x4, 0x188000
00465bd8add x4, x4, 1216
00465bdcstr x4, [x3]
00465be0adrp x27, 0x5e6000
00465be4ldr w4, [x27+3056]
00465be8cbz w4, 0x465bf0
00465becb 0x465bf4
00465bf0
00465bf0loc_465bf0:
00465bf0b 0x465c08
00465bf4
00465bf4loc_465bf4:
00465bf4bl runtime.gcWriteBarrier2
00465bf8str x0, [x25]
00465bfcldr x1, [x3+8]
00465c00str x1, [x25+8]
00465c04b 0x465c08
00465c08
00465c08loc_465c08:
00465c08str x0, [x3+8]
00465c0cldr x1, [sp+368]
00465c10ldrsb x27, [x1]
00465c14ldr x1, [x1]
00465c18add x1, x1, 2
00465c1cstr x1, [sp+72]
00465c20ldr x0, [sp+72]
00465c24bl runtime.convT64
00465c28str x0, [sp+200]
00465c2cldr x1, [sp+216]
00465c30ldrsb x27, [x1]
00465c34adrp x2, 0x190000
00465c38add x2, x2, 3520
00465c3cstr x2, [x1+16]
00465c40adrp x27, 0x5e6000
00465c44ldr w2, [x27+3056]
00465c48cbz w2, 0x465c50
00465c4cb 0x465c54
00465c50
00465c50loc_465c50:
00465c50b 0x465c68
00465c54
00465c54loc_465c54:
00465c54bl runtime.gcWriteBarrier2
00465c58str x0, [x25]
00465c5cldr x5, [x1+24]
00465c60str x5, [x25+8]
00465c64b 0x465c68
00465c68
00465c68loc_465c68:
00465c68str x0, [x1+24]
00465c6cldr x2, [sp+216]
00465c70ldrsb x27, [x2]
00465c74b 0x465c78
00465c78
00465c78loc_465c78:
00465c78str x2, [sp+224]
00465c7corr x4, xzr, 2
00465c80str x4, [sp+232]
00465c84str x4, [sp+240]
00465c88adrp x0, 0x256000
00465c8cadd x0, x0, 1156
00465c90movz x1, 27
00465c94mov x3, x4
00465c98bl fmt.Errorf
00465c9cstr x0, [sp+152]
00465ca0str x1, [sp+160]
00465ca4strh wzr, [sp+62]
00465ca8ldr x1, [sp+152]
00465cacldr x2, [sp+160]
00465cb0str x1, [sp+96]
00465cb4str x2, [sp+104]
00465cb8ldrsh x0, [sp+62]
00465cbcldp x29, x30, [sp-8]
00465cc0add sp, sp, 336
00465cc4ret x30
00465cc8
00465cc8loc_465cc8:
00465cc8ldr x3, [sp+368]
00465cccldrsb x27, [x3]
00465cd0ldr x0, [x3]
00465cd4str x0, [sp+64]
00465cd8ldr x3, [sp+368]
00465cdcldrsb x27, [x3]
00465ce0ldr x3, [x3]
00465ce4add x1, x3, 2
00465ce8str x1, [sp+88]
00465cecldr x2, [sp+360]
00465cf0ldr x4, [sp+344]
00465cf4subs xzr, x2, x1
00465cf8b.hs 0x465d00
00465cfcb 0x465db0
00465d00
00465d00loc_465d00:
00465d00subs xzr, x0, x1
00465d04b.ls 0x465d0c
00465d08b 0x465dac
00465d0c
00465d0cloc_465d0c:
00465d0csub x2, x2, x0
00465d10sub x3, x3, x0
00465d14add x1, x3, 2
00465d18sub x3, xzr, x2
00465d1cand x3, x0, x3, asr #63
00465d20add x0, x4, x3
00465d24str x0, [sp+304]
00465d28str x1, [sp+312]
00465d2cstr x2, [sp+320]
00465d30bl bytes.NewBuffer
00465d34str x0, [sp+112]
00465d38str x0, [sp+296]
00465d3cadd x3, sp, 62
00465d40str x3, [sp+288]
00465d44ldr x3, [sp+376]
00465d48ldrsb x27, [x3]
00465d4cldr x2, [x3]
00465d50ldr x3, [x3+8]
00465d54str x2, [sp+184]
00465d58str x3, [sp+192]
00465d5cldr x1, [sp+296]
00465d60ldr x5, [sp+288]
00465d64adrp x0, 0x2b0000
00465d68add x0, x0, 2720
00465d6cadrp x4, 0x17e000
00465d70add x4, x4, 3200
00465d74bl encoding/binary.Read
00465d78ldr x3, [sp+368]
00465d7cldrsb x27, [x3]
00465d80ldr x4, [sp+368]
00465d84ldrsb x27, [x4]
00465d88ldr x4, [x4]
00465d8cadd x4, x4, 2
00465d90str x4, [x3]
00465d94ldr x1, [sp+96]
00465d98ldr x2, [sp+104]
00465d9cldrsh x0, [sp+62]
00465da0ldp x29, x30, [sp-8]
00465da4add sp, sp, 336
00465da8ret x30
00465dac
00465dacloc_465dac:
00465dacbl runtime.panicSliceB
00465db0
00465db0loc_465db0:
00465db0bl runtime.panicSliceAcap
00465db4hint
00465db8
00465db8loc_465db8:
00465db8stp x0, x1, [sp+8]
00465dbcstp x2, x3, [sp+24]
00465dc0str x4, [sp+40]
00465dc4mov x3, x30
00465dc8bl runtime.morestack_noctxt.abi0
00465dccldp x0, x1, [sp+8]
00465dd0ldp x2, x3, [sp+24]
00465dd4ldr x4, [sp+40]
00465dd8b 0x465a70
00465ddcudf 0
00465a70
00465de0
00465de0gopkg.in/jcmturner/gokrb5.v7/keytab.readInt32: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readInt32(struct []uint8 b, int * p, encoding/binary.ByteOrder * e)
00465de0ldr x16, [x28+16]
00465de4sub x17, sp, 208
00465de8subs xzr, x17, x16
00465decb.ls 0x466128
00465df0sub x20, sp, 336
00465df4stp x29, x30, [x20-8]
00465df8add sp, x20, 0
00465dfcsub x29, sp, 8
00465e00str x0, [sp+344]
00465e04str x1, [sp+352]
00465e08str x2, [sp+360]
00465e0cstr x3, [sp+368]
00465e10str x4, [sp+376]
00465e14str wzr, [sp+60]
00465e18stp xzr, xzr, [sp+96]
00465e1cldr x3, [sp+368]
00465e20ldrsb x27, [x3]
00465e24ldr x3, [x3]
00465e28tbnz x3, 63, 0x465e30
00465e2cb 0x465ef4
00465e30
00465e30loc_465e30:
00465e30stp xzr, xzr, [sp+168]
00465e34add x1, sp, 168
00465e38str x1, [sp+256]
00465e3cldr x1, [sp+368]
00465e40ldrsb x27, [x1]
00465e44ldr x1, [x1]
00465e48str x1, [sp+80]
00465e4cldr x0, [sp+80]
00465e50bl runtime.convT64
00465e54str x0, [sp+248]
00465e58ldr x1, [sp+256]
00465e5cldrsb x27, [x1]
00465e60adrp x2, 0x190000
00465e64add x2, x2, 3520
00465e68str x2, [x1]
00465e6cadrp x27, 0x5e6000
00465e70ldr w2, [x27+3056]
00465e74cbz w2, 0x465e7c
00465e78b 0x465e80
00465e7c
00465e7cloc_465e7c:
00465e7cb 0x465e94
00465e80
00465e80loc_465e80:
00465e80bl runtime.gcWriteBarrier2
00465e84str x0, [x25]
00465e88ldr x5, [x1+8]
00465e8cstr x5, [x25+8]
00465e90b 0x465e94
00465e94
00465e94loc_465e94:
00465e94str x0, [x1+8]
00465e98ldr x2, [sp+256]
00465e9cldrsb x27, [x2]
00465ea0b 0x465ea4
00465ea4
00465ea4loc_465ea4:
00465ea4str x2, [sp+264]
00465ea8orr x4, xzr, 1
00465eacstr x4, [sp+272]
00465eb0str x4, [sp+280]
00465eb4adrp x0, 0x256000
00465eb8add x0, x0, 1183
00465ebcmovz x1, 27
00465ec0mov x3, x4
00465ec4bl fmt.Errorf
00465ec8str x0, [sp+152]
00465eccstr x1, [sp+160]
00465ed0str wzr, [sp+60]
00465ed4ldr x1, [sp+152]
00465ed8ldr x2, [sp+160]
00465edcstr x1, [sp+96]
00465ee0str x2, [sp+104]
00465ee4ldrsw x0, [sp+60]
00465ee8ldp x29, x30, [sp-8]
00465eecadd sp, sp, 336
00465ef0ret x30
00465ef4
00465ef4loc_465ef4:
00465ef4ldr x3, [sp+352]
00465ef8str x3, [sp+64]
00465efcldr x4, [sp+368]
00465f00ldrsb x27, [x4]
00465f04ldr x4, [x4]
00465f08add x4, x4, 4
00465f0csubs xzr, x3, x4
00465f10b.lt 0x465f18
00465f14b 0x466038
00465f18
00465f18loc_465f18:
00465f18stp xzr, xzr, [sp+120]
00465f1cstp xzr, xzr, [sp+136]
00465f20add x3, sp, 120
00465f24str x3, [sp+216]
00465f28ldr x0, [sp+344]
00465f2cldr x1, [sp+352]
00465f30ldr x2, [sp+360]
00465f34bl runtime.convTslice
00465f38str x0, [sp+208]
00465f3cldr x3, [sp+216]
00465f40ldrsb x27, [x3]
00465f44adrp x4, 0x188000
00465f48add x4, x4, 1216
00465f4cstr x4, [x3]
00465f50adrp x27, 0x5e6000
00465f54ldr w4, [x27+3056]
00465f58cbz w4, 0x465f60
00465f5cb 0x465f64
00465f60
00465f60loc_465f60:
00465f60b 0x465f78
00465f64
00465f64loc_465f64:
00465f64bl runtime.gcWriteBarrier2
00465f68str x0, [x25]
00465f6cldr x1, [x3+8]
00465f70str x1, [x25+8]
00465f74b 0x465f78
00465f78
00465f78loc_465f78:
00465f78str x0, [x3+8]
00465f7cldr x1, [sp+368]
00465f80ldrsb x27, [x1]
00465f84ldr x1, [x1]
00465f88add x1, x1, 4
00465f8cstr x1, [sp+72]
00465f90ldr x0, [sp+72]
00465f94bl runtime.convT64
00465f98str x0, [sp+200]
00465f9cldr x1, [sp+216]
00465fa0ldrsb x27, [x1]
00465fa4adrp x2, 0x190000
00465fa8add x2, x2, 3520
00465facstr x2, [x1+16]
00465fb0adrp x27, 0x5e6000
00465fb4ldr w2, [x27+3056]
00465fb8cbz w2, 0x465fc0
00465fbcb 0x465fc4
00465fc0
00465fc0loc_465fc0:
00465fc0b 0x465fd8
00465fc4
00465fc4loc_465fc4:
00465fc4bl runtime.gcWriteBarrier2
00465fc8str x0, [x25]
00465fccldr x5, [x1+24]
00465fd0str x5, [x25+8]
00465fd4b 0x465fd8
00465fd8
00465fd8loc_465fd8:
00465fd8str x0, [x1+24]
00465fdcldr x2, [sp+216]
00465fe0ldrsb x27, [x2]
00465fe4b 0x465fe8
00465fe8
00465fe8loc_465fe8:
00465fe8str x2, [sp+224]
00465fecorr x4, xzr, 2
00465ff0str x4, [sp+232]
00465ff4str x4, [sp+240]
00465ff8adrp x0, 0x256000
00465ffcadd x0, x0, 1156
00466000movz x1, 27
00466004mov x3, x4
00466008bl fmt.Errorf
0046600cstr x0, [sp+152]
00466010str x1, [sp+160]
00466014str wzr, [sp+60]
00466018ldr x1, [sp+152]
0046601cldr x2, [sp+160]
00466020str x1, [sp+96]
00466024str x2, [sp+104]
00466028ldrsw x0, [sp+60]
0046602cldp x29, x30, [sp-8]
00466030add sp, sp, 336
00466034ret x30
00466038
00466038loc_466038:
00466038ldr x3, [sp+368]
0046603cldrsb x27, [x3]
00466040ldr x0, [x3]
00466044str x0, [sp+64]
00466048ldr x3, [sp+368]
0046604cldrsb x27, [x3]
00466050ldr x3, [x3]
00466054add x1, x3, 4
00466058str x1, [sp+88]
0046605cldr x2, [sp+360]
00466060ldr x4, [sp+344]
00466064subs xzr, x2, x1
00466068b.hs 0x466070
0046606cb 0x466120
00466070
00466070loc_466070:
00466070subs xzr, x0, x1
00466074b.ls 0x46607c
00466078b 0x46611c
0046607c
0046607cloc_46607c:
0046607csub x2, x2, x0
00466080sub x3, x3, x0
00466084add x1, x3, 4
00466088sub x3, xzr, x2
0046608cand x3, x0, x3, asr #63
00466090add x0, x4, x3
00466094str x0, [sp+304]
00466098str x1, [sp+312]
0046609cstr x2, [sp+320]
004660a0bl bytes.NewBuffer
004660a4str x0, [sp+112]
004660a8str x0, [sp+296]
004660acadd x3, sp, 60
004660b0str x3, [sp+288]
004660b4ldr x3, [sp+376]
004660b8ldrsb x27, [x3]
004660bcldr x2, [x3]
004660c0ldr x3, [x3+8]
004660c4str x2, [sp+184]
004660c8str x3, [sp+192]
004660ccldr x1, [sp+296]
004660d0ldr x5, [sp+288]
004660d4adrp x0, 0x2af000
004660d8add x0, x0, 2720
004660dcadrp x4, 0x17d000
004660e0add x4, x4, 3328
004660e4bl encoding/binary.Read
004660e8ldr x3, [sp+368]
004660ecldrsb x27, [x3]
004660f0ldr x4, [sp+368]
004660f4ldrsb x27, [x4]
004660f8ldr x4, [x4]
004660fcadd x4, x4, 4
00466100str x4, [x3]
00466104ldr x1, [sp+96]
00466108ldr x2, [sp+104]
0046610cldrsw x0, [sp+60]
00466110ldp x29, x30, [sp-8]
00466114add sp, sp, 336
00466118ret x30
0046611c
0046611cloc_46611c:
0046611cbl runtime.panicSliceB
00466120
00466120loc_466120:
00466120bl runtime.panicSliceAcap
00466124hint
00466128
00466128loc_466128:
00466128stp x0, x1, [sp+8]
0046612cstp x2, x3, [sp+24]
00466130str x4, [sp+40]
00466134mov x3, x30
00466138bl runtime.morestack_noctxt.abi0
0046613cldp x0, x1, [sp+8]
00466140ldp x2, x3, [sp+24]
00466144ldr x4, [sp+40]
00466148b 0x465de0
0046614cudf 0
00465de0
00465de0gopkg.in/jcmturner/gokrb5.v7/keytab.readInt32: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readInt32(struct []uint8 b, int * p, encoding/binary.ByteOrder * e)
00465de0ldr x16, [x28+16]
00465de4sub x17, sp, 208
00465de8subs xzr, x17, x16
00465decb.ls 0x466128
00465df0sub x20, sp, 336
00465df4stp x29, x30, [x20-8]
00465df8add sp, x20, 0
00465dfcsub x29, sp, 8
00465e00str x0, [sp+344]
00465e04str x1, [sp+352]
00465e08str x2, [sp+360]
00465e0cstr x3, [sp+368]
00465e10str x4, [sp+376]
00465e14str wzr, [sp+60]
00465e18stp xzr, xzr, [sp+96]
00465e1cldr x3, [sp+368]
00465e20ldrsb x27, [x3]
00465e24ldr x3, [x3]
00465e28tbnz x3, 63, 0x465e30
00465e2cb 0x465ef4
00465e30
00465e30loc_465e30:
00465e30stp xzr, xzr, [sp+168]
00465e34add x1, sp, 168
00465e38str x1, [sp+256]
00465e3cldr x1, [sp+368]
00465e40ldrsb x27, [x1]
00465e44ldr x1, [x1]
00465e48str x1, [sp+80]
00465e4cldr x0, [sp+80]
00465e50bl runtime.convT64
00465e54str x0, [sp+248]
00465e58ldr x1, [sp+256]
00465e5cldrsb x27, [x1]
00465e60adrp x2, 0x190000
00465e64add x2, x2, 3520
00465e68str x2, [x1]
00465e6cadrp x27, 0x5e6000
00465e70ldr w2, [x27+3056]
00465e74cbz w2, 0x465e7c
00465e78b 0x465e80
00465e7c
00465e7cloc_465e7c:
00465e7cb 0x465e94
00465e80
00465e80loc_465e80:
00465e80bl runtime.gcWriteBarrier2
00465e84str x0, [x25]
00465e88ldr x5, [x1+8]
00465e8cstr x5, [x25+8]
00465e90b 0x465e94
00465e94
00465e94loc_465e94:
00465e94str x0, [x1+8]
00465e98ldr x2, [sp+256]
00465e9cldrsb x27, [x2]
00465ea0b 0x465ea4
00465ea4
00465ea4loc_465ea4:
00465ea4str x2, [sp+264]
00465ea8orr x4, xzr, 1
00465eacstr x4, [sp+272]
00465eb0str x4, [sp+280]
00465eb4adrp x0, 0x256000
00465eb8add x0, x0, 1183
00465ebcmovz x1, 27
00465ec0mov x3, x4
00465ec4bl fmt.Errorf
00465ec8str x0, [sp+152]
00465eccstr x1, [sp+160]
00465ed0str wzr, [sp+60]
00465ed4ldr x1, [sp+152]
00465ed8ldr x2, [sp+160]
00465edcstr x1, [sp+96]
00465ee0str x2, [sp+104]
00465ee4ldrsw x0, [sp+60]
00465ee8ldp x29, x30, [sp-8]
00465eecadd sp, sp, 336
00465ef0ret x30
00465ef4
00465ef4loc_465ef4:
00465ef4ldr x3, [sp+352]
00465ef8str x3, [sp+64]
00465efcldr x4, [sp+368]
00465f00ldrsb x27, [x4]
00465f04ldr x4, [x4]
00465f08add x4, x4, 4
00465f0csubs xzr, x3, x4
00465f10b.lt 0x465f18
00465f14b 0x466038
00465f18
00465f18loc_465f18:
00465f18stp xzr, xzr, [sp+120]
00465f1cstp xzr, xzr, [sp+136]
00465f20add x3, sp, 120
00465f24str x3, [sp+216]
00465f28ldr x0, [sp+344]
00465f2cldr x1, [sp+352]
00465f30ldr x2, [sp+360]
00465f34bl runtime.convTslice
00465f38str x0, [sp+208]
00465f3cldr x3, [sp+216]
00465f40ldrsb x27, [x3]
00465f44adrp x4, 0x188000
00465f48add x4, x4, 1216
00465f4cstr x4, [x3]
00465f50adrp x27, 0x5e6000
00465f54ldr w4, [x27+3056]
00465f58cbz w4, 0x465f60
00465f5cb 0x465f64
00465f60
00465f60loc_465f60:
00465f60b 0x465f78
00465f64
00465f64loc_465f64:
00465f64bl runtime.gcWriteBarrier2
00465f68str x0, [x25]
00465f6cldr x1, [x3+8]
00465f70str x1, [x25+8]
00465f74b 0x465f78
00465f78
00465f78loc_465f78:
00465f78str x0, [x3+8]
00465f7cldr x1, [sp+368]
00465f80ldrsb x27, [x1]
00465f84ldr x1, [x1]
00465f88add x1, x1, 4
00465f8cstr x1, [sp+72]
00465f90ldr x0, [sp+72]
00465f94bl runtime.convT64
00465f98str x0, [sp+200]
00465f9cldr x1, [sp+216]
00465fa0ldrsb x27, [x1]
00465fa4adrp x2, 0x190000
00465fa8add x2, x2, 3520
00465facstr x2, [x1+16]
00465fb0adrp x27, 0x5e6000
00465fb4ldr w2, [x27+3056]
00465fb8cbz w2, 0x465fc0
00465fbcb 0x465fc4
00465fc0
00465fc0loc_465fc0:
00465fc0b 0x465fd8
00465fc4
00465fc4loc_465fc4:
00465fc4bl runtime.gcWriteBarrier2
00465fc8str x0, [x25]
00465fccldr x5, [x1+24]
00465fd0str x5, [x25+8]
00465fd4b 0x465fd8
00465fd8
00465fd8loc_465fd8:
00465fd8str x0, [x1+24]
00465fdcldr x2, [sp+216]
00465fe0ldrsb x27, [x2]
00465fe4b 0x465fe8
00465fe8
00465fe8loc_465fe8:
00465fe8str x2, [sp+224]
00465fecorr x4, xzr, 2
00465ff0str x4, [sp+232]
00465ff4str x4, [sp+240]
00465ff8adrp x0, 0x256000
00465ffcadd x0, x0, 1156
00466000movz x1, 27
00466004mov x3, x4
00466008bl fmt.Errorf
0046600cstr x0, [sp+152]
00466010str x1, [sp+160]
00466014str wzr, [sp+60]
00466018ldr x1, [sp+152]
0046601cldr x2, [sp+160]
00466020str x1, [sp+96]
00466024str x2, [sp+104]
00466028ldrsw x0, [sp+60]
0046602cldp x29, x30, [sp-8]
00466030add sp, sp, 336
00466034ret x30
00466038
00466038loc_466038:
00466038ldr x3, [sp+368]
0046603cldrsb x27, [x3]
00466040ldr x0, [x3]
00466044str x0, [sp+64]
00466048ldr x3, [sp+368]
0046604cldrsb x27, [x3]
00466050ldr x3, [x3]
00466054add x1, x3, 4
00466058str x1, [sp+88]
0046605cldr x2, [sp+360]
00466060ldr x4, [sp+344]
00466064subs xzr, x2, x1
00466068b.hs 0x466070
0046606cb 0x466120
00466070
00466070loc_466070:
00466070subs xzr, x0, x1
00466074b.ls 0x46607c
00466078b 0x46611c
0046607c
0046607cloc_46607c:
0046607csub x2, x2, x0
00466080sub x3, x3, x0
00466084add x1, x3, 4
00466088sub x3, xzr, x2
0046608cand x3, x0, x3, asr #63
00466090add x0, x4, x3
00466094str x0, [sp+304]
00466098str x1, [sp+312]
0046609cstr x2, [sp+320]
004660a0bl bytes.NewBuffer
004660a4str x0, [sp+112]
004660a8str x0, [sp+296]
004660acadd x3, sp, 60
004660b0str x3, [sp+288]
004660b4ldr x3, [sp+376]
004660b8ldrsb x27, [x3]
004660bcldr x2, [x3]
004660c0ldr x3, [x3+8]
004660c4str x2, [sp+184]
004660c8str x3, [sp+192]
004660ccldr x1, [sp+296]
004660d0ldr x5, [sp+288]
004660d4adrp x0, 0x2af000
004660d8add x0, x0, 2720
004660dcadrp x4, 0x17d000
004660e0add x4, x4, 3328
004660e4bl encoding/binary.Read
004660e8ldr x3, [sp+368]
004660ecldrsb x27, [x3]
004660f0ldr x4, [sp+368]
004660f4ldrsb x27, [x4]
004660f8ldr x4, [x4]
004660fcadd x4, x4, 4
00466100str x4, [x3]
00466104ldr x1, [sp+96]
00466108ldr x2, [sp+104]
0046610cldrsw x0, [sp+60]
00466110ldp x29, x30, [sp-8]
00466114add sp, sp, 336
00466118ret x30
0046611c
0046611cloc_46611c:
0046611cbl runtime.panicSliceB
00466120
00466120loc_466120:
00466120bl runtime.panicSliceAcap
00466124hint
00466128
00466128loc_466128:
00466128stp x0, x1, [sp+8]
0046612cstp x2, x3, [sp+24]
00466130str x4, [sp+40]
00466134mov x3, x30
00466138bl runtime.morestack_noctxt.abi0
0046613cldp x0, x1, [sp+8]
00466140ldp x2, x3, [sp+24]
00466144ldr x4, [sp+40]
00466148b 0x465de0
0046614cudf 0
00465de0
00466150
00466150gopkg.in/jcmturner/gokrb5.v7/keytab.readBytes: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readBytes(struct []uint8 b, int * p, int s, encoding/binary.ByteOrder * e)
00466150ldr x16, [x28+16]
00466154sub x17, sp, 256
00466158subs xzr, x17, x16
0046615cb.ls 0x466510
00466160sub x20, sp, 384
00466164stp x29, x30, [x20-8]
00466168add sp, x20, 0
0046616csub x29, sp, 8
00466170str x0, [sp+392]
00466174str x1, [sp+400]
00466178str x2, [sp+408]
0046617cstr x3, [sp+416]
00466180str x4, [sp+424]
00466184str x5, [sp+432]
00466188str xzr, [sp+96]
0046618cstp xzr, xzr, [sp+104]
00466190stp xzr, xzr, [sp+80]
00466194ldr x3, [sp+424]
00466198tbnz x3, 63, 0x4661a0
0046619cb 0x466260
004661a0
004661a0loc_4661a0:
004661a0stp xzr, xzr, [sp+360]
004661a4add x1, sp, 360
004661a8str x1, [sp+240]
004661acldr x0, [sp+424]
004661b0bl runtime.convT64
004661b4str x0, [sp+232]
004661b8ldr x1, [sp+240]
004661bcldrsb x27, [x1]
004661c0adrp x2, 0x18f000
004661c4add x2, x2, 3520
004661c8str x2, [x1]
004661ccadrp x27, 0x5e5000
004661d0ldr w2, [x27+3056]
004661d4cbz w2, 0x4661dc
004661d8b 0x4661e0
004661dc
004661dcloc_4661dc:
004661dcb 0x4661f4
004661e0
004661e0loc_4661e0:
004661e0bl runtime.gcWriteBarrier2
004661e4str x0, [x25]
004661e8ldr x5, [x1+8]
004661ecstr x5, [x25+8]
004661f0b 0x4661f4
004661f4
004661f4loc_4661f4:
004661f4str x0, [x1+8]
004661f8ldr x2, [sp+240]
004661fcldrsb x27, [x2]
00466200b 0x466204
00466204
00466204loc_466204:
00466204str x2, [sp+248]
00466208orr x4, xzr, 1
0046620cstr x4, [sp+256]
00466210str x4, [sp+264]
00466214adrp x0, 0x255000
00466218add x0, x0, 1183
0046621cmovz x1, 27
00466220mov x3, x4
00466224bl fmt.Errorf
00466228str x0, [sp+344]
0046622cstr x1, [sp+352]
00466230str xzr, [sp+96]
00466234stp xzr, xzr, [sp+104]
00466238ldr x3, [sp+344]
0046623cldr x4, [sp+352]
00466240str x3, [sp+80]
00466244str x4, [sp+88]
00466248ldr x0, [sp+96]
0046624cldr x1, [sp+104]
00466250ldr x2, [sp+112]
00466254ldp x29, x30, [sp-8]
00466258add sp, sp, 384
0046625cret x30
00466260
00466260loc_466260:
00466260ldr x3, [sp+416]
00466264ldrsb x27, [x3]
00466268ldr x3, [x3]
0046626cldr x4, [sp+424]
00466270add x1, x3, x4
00466274str x1, [sp+64]
00466278ldr x3, [sp+400]
0046627cstr x3, [sp+72]
00466280subs xzr, x3, x1
00466284b.lt 0x46628c
00466288b 0x4663a4
0046628c
0046628cloc_46628c:
0046628cstp xzr, xzr, [sp+312]
00466290stp xzr, xzr, [sp+328]
00466294add x3, sp, 312
00466298str x3, [sp+200]
0046629cldr x0, [sp+392]
004662a0ldr x1, [sp+400]
004662a4ldr x2, [sp+408]
004662a8bl runtime.convTslice
004662acstr x0, [sp+192]
004662b0ldr x3, [sp+200]
004662b4ldrsb x27, [x3]
004662b8adrp x4, 0x187000
004662bcadd x4, x4, 1216
004662c0str x4, [x3]
004662c4adrp x27, 0x5e5000
004662c8ldr w4, [x27+3056]
004662cccbz w4, 0x4662d4
004662d0b 0x4662d8
004662d4
004662d4loc_4662d4:
004662d4b 0x4662ec
004662d8
004662d8loc_4662d8:
004662d8bl runtime.gcWriteBarrier2
004662dcstr x0, [x25]
004662e0ldr x1, [x3+8]
004662e4str x1, [x25+8]
004662e8b 0x4662ec
004662ec
004662ecloc_4662ec:
004662ecstr x0, [x3+8]
004662f0ldr x0, [sp+64]
004662f4bl runtime.convT64
004662f8str x0, [sp+184]
004662fcldr x1, [sp+200]
00466300ldrsb x27, [x1]
00466304adrp x2, 0x18f000
00466308add x2, x2, 3520
0046630cstr x2, [x1+16]
00466310adrp x27, 0x5e5000
00466314ldr w2, [x27+3056]
00466318cbz w2, 0x466320
0046631cb 0x466324
00466320
00466320loc_466320:
00466320b 0x466338
00466324
00466324loc_466324:
00466324bl runtime.gcWriteBarrier2
00466328str x0, [x25]
0046632cldr x5, [x1+24]
00466330str x5, [x25+8]
00466334b 0x466338
00466338
00466338loc_466338:
00466338str x0, [x1+24]
0046633cldr x2, [sp+200]
00466340ldrsb x27, [x2]
00466344b 0x466348
00466348
00466348loc_466348:
00466348str x2, [sp+208]
0046634corr x4, xzr, 2
00466350str x4, [sp+216]
00466354str x4, [sp+224]
00466358adrp x0, 0x257000
0046635cadd x0, x0, 1762
00466360orr x1, xzr, 30
00466364mov x3, x4
00466368bl fmt.Errorf
0046636cstr x0, [sp+344]
00466370str x1, [sp+352]
00466374str xzr, [sp+96]
00466378stp xzr, xzr, [sp+104]
0046637cldr x3, [sp+344]
00466380ldr x4, [sp+352]
00466384str x3, [sp+80]
00466388str x4, [sp+88]
0046638cldr x0, [sp+96]
00466390ldr x1, [sp+104]
00466394ldr x2, [sp+112]
00466398ldp x29, x30, [sp-8]
0046639cadd sp, sp, 384
004663a0ret x30
004663a4
004663a4loc_4663a4:
004663a4ldr x3, [sp+416]
004663a8ldrsb x27, [x3]
004663acldr x0, [x3]
004663b0str x0, [sp+72]
004663b4ldr x2, [sp+408]
004663b8ldr x3, [sp+392]
004663bcsubs xzr, x2, x1
004663c0b.hs 0x4663c8
004663c4b 0x466508
004663c8
004663c8loc_4663c8:
004663c8subs xzr, x0, x1
004663ccb.ls 0x4663d4
004663d0b 0x466504
004663d4
004663d4loc_4663d4:
004663d4sub x2, x2, x0
004663d8sub x1, x1, x0
004663dcsub x4, xzr, x2
004663e0and x4, x0, x4, asr #63
004663e4add x0, x3, x4
004663e8str x0, [sp+288]
004663ecstr x1, [sp+296]
004663f0str x2, [sp+304]
004663f4bl bytes.NewBuffer
004663f8str x0, [sp+160]
004663fcldr x2, [sp+424]
00466400ldr x1, [sp+424]
00466404adrp x0, 0x18f000
00466408add x0, x0, 3072
0046640cbl runtime.makeslice
00466410ldr x3, [sp+424]
00466414ldr x4, [sp+424]
00466418str x0, [sp+120]
0046641cstr x3, [sp+128]
00466420str x4, [sp+136]
00466424ldr x3, [sp+160]
00466428str x3, [sp+280]
0046642cadd x3, sp, 120
00466430str x3, [sp+272]
00466434ldr x3, [sp+432]
00466438ldrsb x27, [x3]
0046643cldr x2, [x3]
00466440ldr x3, [x3+8]
00466444str x2, [sp+168]
00466448str x3, [sp+176]
0046644cldr x1, [sp+280]
00466450ldr x5, [sp+272]
00466454adrp x0, 0x2af000
00466458add x0, x0, 2720
0046645cadrp x4, 0x187000
00466460add x4, x4, 0
00466464bl encoding/binary.Read
00466468str x0, [sp+144]
0046646cstr x1, [sp+152]
00466470cbnz x0, 0x466478
00466474b 0x4664a8
00466478
00466478loc_466478:
00466478str xzr, [sp+96]
0046647cstp xzr, xzr, [sp+104]
00466480ldr x3, [sp+144]
00466484ldr x4, [sp+152]
00466488str x3, [sp+80]
0046648cstr x4, [sp+88]
00466490ldr x0, [sp+96]
00466494ldr x1, [sp+104]
00466498ldr x2, [sp+112]
0046649cldp x29, x30, [sp-8]
004664a0add sp, sp, 384
004664a4ret x30
004664a8
004664a8loc_4664a8:
004664a8ldr x5, [sp+416]
004664acldrsb x27, [x5]
004664b0ldr x6, [sp+416]
004664b4ldrsb x27, [x6]
004664b8ldr x6, [x6]
004664bcldr x7, [sp+424]
004664c0add x6, x6, x7
004664c4str x6, [x5]
004664c8ldr x5, [sp+120]
004664ccldr x6, [sp+128]
004664d0ldr x7, [sp+136]
004664d4str x5, [sp+96]
004664d8str x6, [sp+104]
004664dcstr x7, [sp+112]
004664e0stp xzr, xzr, [sp+80]
004664e4ldr x0, [sp+96]
004664e8ldr x1, [sp+104]
004664ecldr x2, [sp+112]
004664f0mov x3, xzr
004664f4mov x4, xzr
004664f8ldp x29, x30, [sp-8]
004664fcadd sp, sp, 384
00466500ret x30
00466504
00466504loc_466504:
00466504bl runtime.panicSliceB
00466508
00466508loc_466508:
00466508bl runtime.panicSliceAcap
0046650chint
00466510
00466510loc_466510:
00466510stp x0, x1, [sp+8]
00466514stp x2, x3, [sp+24]
00466518stp x4, x5, [sp+40]
0046651cmov x3, x30
00466520bl runtime.morestack_noctxt.abi0
00466524ldp x0, x1, [sp+8]
00466528ldp x2, x3, [sp+24]
0046652cldp x4, x5, [sp+40]
00466530b 0x466150
00466534udf 0
00466538udf 0
0046653cudf 0
00466150
00466150gopkg.in/jcmturner/gokrb5.v7/keytab.readBytes: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readBytes(struct []uint8 b, int * p, int s, encoding/binary.ByteOrder * e)
00466150ldr x16, [x28+16]
00466154sub x17, sp, 256
00466158subs xzr, x17, x16
0046615cb.ls 0x466510
00466160sub x20, sp, 384
00466164stp x29, x30, [x20-8]
00466168add sp, x20, 0
0046616csub x29, sp, 8
00466170str x0, [sp+392]
00466174str x1, [sp+400]
00466178str x2, [sp+408]
0046617cstr x3, [sp+416]
00466180str x4, [sp+424]
00466184str x5, [sp+432]
00466188str xzr, [sp+96]
0046618cstp xzr, xzr, [sp+104]
00466190stp xzr, xzr, [sp+80]
00466194ldr x3, [sp+424]
00466198tbnz x3, 63, 0x4661a0
0046619cb 0x466260
004661a0
004661a0loc_4661a0:
004661a0stp xzr, xzr, [sp+360]
004661a4add x1, sp, 360
004661a8str x1, [sp+240]
004661acldr x0, [sp+424]
004661b0bl runtime.convT64
004661b4str x0, [sp+232]
004661b8ldr x1, [sp+240]
004661bcldrsb x27, [x1]
004661c0adrp x2, 0x18f000
004661c4add x2, x2, 3520
004661c8str x2, [x1]
004661ccadrp x27, 0x5e5000
004661d0ldr w2, [x27+3056]
004661d4cbz w2, 0x4661dc
004661d8b 0x4661e0
004661dc
004661dcloc_4661dc:
004661dcb 0x4661f4
004661e0
004661e0loc_4661e0:
004661e0bl runtime.gcWriteBarrier2
004661e4str x0, [x25]
004661e8ldr x5, [x1+8]
004661ecstr x5, [x25+8]
004661f0b 0x4661f4
004661f4
004661f4loc_4661f4:
004661f4str x0, [x1+8]
004661f8ldr x2, [sp+240]
004661fcldrsb x27, [x2]
00466200b 0x466204
00466204
00466204loc_466204:
00466204str x2, [sp+248]
00466208orr x4, xzr, 1
0046620cstr x4, [sp+256]
00466210str x4, [sp+264]
00466214adrp x0, 0x255000
00466218add x0, x0, 1183
0046621cmovz x1, 27
00466220mov x3, x4
00466224bl fmt.Errorf
00466228str x0, [sp+344]
0046622cstr x1, [sp+352]
00466230str xzr, [sp+96]
00466234stp xzr, xzr, [sp+104]
00466238ldr x3, [sp+344]
0046623cldr x4, [sp+352]
00466240str x3, [sp+80]
00466244str x4, [sp+88]
00466248ldr x0, [sp+96]
0046624cldr x1, [sp+104]
00466250ldr x2, [sp+112]
00466254ldp x29, x30, [sp-8]
00466258add sp, sp, 384
0046625cret x30
00466260
00466260loc_466260:
00466260ldr x3, [sp+416]
00466264ldrsb x27, [x3]
00466268ldr x3, [x3]
0046626cldr x4, [sp+424]
00466270add x1, x3, x4
00466274str x1, [sp+64]
00466278ldr x3, [sp+400]
0046627cstr x3, [sp+72]
00466280subs xzr, x3, x1
00466284b.lt 0x46628c
00466288b 0x4663a4
0046628c
0046628cloc_46628c:
0046628cstp xzr, xzr, [sp+312]
00466290stp xzr, xzr, [sp+328]
00466294add x3, sp, 312
00466298str x3, [sp+200]
0046629cldr x0, [sp+392]
004662a0ldr x1, [sp+400]
004662a4ldr x2, [sp+408]
004662a8bl runtime.convTslice
004662acstr x0, [sp+192]
004662b0ldr x3, [sp+200]
004662b4ldrsb x27, [x3]
004662b8adrp x4, 0x187000
004662bcadd x4, x4, 1216
004662c0str x4, [x3]
004662c4adrp x27, 0x5e5000
004662c8ldr w4, [x27+3056]
004662cccbz w4, 0x4662d4
004662d0b 0x4662d8
004662d4
004662d4loc_4662d4:
004662d4b 0x4662ec
004662d8
004662d8loc_4662d8:
004662d8bl runtime.gcWriteBarrier2
004662dcstr x0, [x25]
004662e0ldr x1, [x3+8]
004662e4str x1, [x25+8]
004662e8b 0x4662ec
004662ec
004662ecloc_4662ec:
004662ecstr x0, [x3+8]
004662f0ldr x0, [sp+64]
004662f4bl runtime.convT64
004662f8str x0, [sp+184]
004662fcldr x1, [sp+200]
00466300ldrsb x27, [x1]
00466304adrp x2, 0x18f000
00466308add x2, x2, 3520
0046630cstr x2, [x1+16]
00466310adrp x27, 0x5e5000
00466314ldr w2, [x27+3056]
00466318cbz w2, 0x466320
0046631cb 0x466324
00466320
00466320loc_466320:
00466320b 0x466338
00466324
00466324loc_466324:
00466324bl runtime.gcWriteBarrier2
00466328str x0, [x25]
0046632cldr x5, [x1+24]
00466330str x5, [x25+8]
00466334b 0x466338
00466338
00466338loc_466338:
00466338str x0, [x1+24]
0046633cldr x2, [sp+200]
00466340ldrsb x27, [x2]
00466344b 0x466348
00466348
00466348loc_466348:
00466348str x2, [sp+208]
0046634corr x4, xzr, 2
00466350str x4, [sp+216]
00466354str x4, [sp+224]
00466358adrp x0, 0x257000
0046635cadd x0, x0, 1762
00466360orr x1, xzr, 30
00466364mov x3, x4
00466368bl fmt.Errorf
0046636cstr x0, [sp+344]
00466370str x1, [sp+352]
00466374str xzr, [sp+96]
00466378stp xzr, xzr, [sp+104]
0046637cldr x3, [sp+344]
00466380ldr x4, [sp+352]
00466384str x3, [sp+80]
00466388str x4, [sp+88]
0046638cldr x0, [sp+96]
00466390ldr x1, [sp+104]
00466394ldr x2, [sp+112]
00466398ldp x29, x30, [sp-8]
0046639cadd sp, sp, 384
004663a0ret x30
004663a4
004663a4loc_4663a4:
004663a4ldr x3, [sp+416]
004663a8ldrsb x27, [x3]
004663acldr x0, [x3]
004663b0str x0, [sp+72]
004663b4ldr x2, [sp+408]
004663b8ldr x3, [sp+392]
004663bcsubs xzr, x2, x1
004663c0b.hs 0x4663c8
004663c4b 0x466508
004663c8
004663c8loc_4663c8:
004663c8subs xzr, x0, x1
004663ccb.ls 0x4663d4
004663d0b 0x466504
004663d4
004663d4loc_4663d4:
004663d4sub x2, x2, x0
004663d8sub x1, x1, x0
004663dcsub x4, xzr, x2
004663e0and x4, x0, x4, asr #63
004663e4add x0, x3, x4
004663e8str x0, [sp+288]
004663ecstr x1, [sp+296]
004663f0str x2, [sp+304]
004663f4bl bytes.NewBuffer
004663f8str x0, [sp+160]
004663fcldr x2, [sp+424]
00466400ldr x1, [sp+424]
00466404adrp x0, 0x18f000
00466408add x0, x0, 3072
0046640cbl runtime.makeslice
00466410ldr x3, [sp+424]
00466414ldr x4, [sp+424]
00466418str x0, [sp+120]
0046641cstr x3, [sp+128]
00466420str x4, [sp+136]
00466424ldr x3, [sp+160]
00466428str x3, [sp+280]
0046642cadd x3, sp, 120
00466430str x3, [sp+272]
00466434ldr x3, [sp+432]
00466438ldrsb x27, [x3]
0046643cldr x2, [x3]
00466440ldr x3, [x3+8]
00466444str x2, [sp+168]
00466448str x3, [sp+176]
0046644cldr x1, [sp+280]
00466450ldr x5, [sp+272]
00466454adrp x0, 0x2af000
00466458add x0, x0, 2720
0046645cadrp x4, 0x187000
00466460add x4, x4, 0
00466464bl encoding/binary.Read
00466468str x0, [sp+144]
0046646cstr x1, [sp+152]
00466470cbnz x0, 0x466478
00466474b 0x4664a8
00466478
00466478loc_466478:
00466478str xzr, [sp+96]
0046647cstp xzr, xzr, [sp+104]
00466480ldr x3, [sp+144]
00466484ldr x4, [sp+152]
00466488str x3, [sp+80]
0046648cstr x4, [sp+88]
00466490ldr x0, [sp+96]
00466494ldr x1, [sp+104]
00466498ldr x2, [sp+112]
0046649cldp x29, x30, [sp-8]
004664a0add sp, sp, 384
004664a4ret x30
004664a8
004664a8loc_4664a8:
004664a8ldr x5, [sp+416]
004664acldrsb x27, [x5]
004664b0ldr x6, [sp+416]
004664b4ldrsb x27, [x6]
004664b8ldr x6, [x6]
004664bcldr x7, [sp+424]
004664c0add x6, x6, x7
004664c4str x6, [x5]
004664c8ldr x5, [sp+120]
004664ccldr x6, [sp+128]
004664d0ldr x7, [sp+136]
004664d4str x5, [sp+96]
004664d8str x6, [sp+104]
004664dcstr x7, [sp+112]
004664e0stp xzr, xzr, [sp+80]
004664e4ldr x0, [sp+96]
004664e8ldr x1, [sp+104]
004664ecldr x2, [sp+112]
004664f0mov x3, xzr
004664f4mov x4, xzr
004664f8ldp x29, x30, [sp-8]
004664fcadd sp, sp, 384
00466500ret x30
00466504
00466504loc_466504:
00466504bl runtime.panicSliceB
00466508
00466508loc_466508:
00466508bl runtime.panicSliceAcap
0046650chint
00466510
00466510loc_466510:
00466510stp x0, x1, [sp+8]
00466514stp x2, x3, [sp+24]
00466518stp x4, x5, [sp+40]
0046651cmov x3, x30
00466520bl runtime.morestack_noctxt.abi0
00466524ldp x0, x1, [sp+8]
00466528ldp x2, x3, [sp+24]
0046652cldp x4, x5, [sp+40]
00466530b 0x466150
00466534udf 0
00466538udf 0
0046653cudf 0
00466150
00466540
00466540gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle(void)
00466540str x30, [sp-48]!
00466544stur x29, [sp-8]
00466548sub x29, sp, 8
0046654cstrb wzr, [sp+14]
00466550movz x1, 22136
00466554movk x1, 0x12340000
00466558str x1, [sp+16]
0046655cadd x1, sp, 16
00466560str x1, [sp+24]
00466564ldr x1, [sp+24]
00466568str x1, [sp+32]
0046656cstrb wzr, [sp+15]
00466570ldr x1, [sp+32]
00466574ldrsb x27, [x1]
00466578ldrb w1, [x1]
0046657csubs wzr, w1, 1
00466580b.eq 0x466588
00466584b 0x466590
00466588
00466588loc_466588:
00466588strb wzr, [sp+15]
0046658cb 0x4665c0
00466590
00466590loc_466590:
00466590ldr x1, [sp+32]
00466594ldrsb x27, [x1]
00466598ldrb w1, [x1]
0046659csubs wzr, w1, 120
004665a0b.eq 0x4665a8
004665a4b 0x4665b4
004665a8
004665a8loc_4665a8:
004665a8orr x1, xzr, 1
004665acstrb w1, [sp+15]
004665b0b 0x4665bc
004665b4
004665b4loc_4665b4:
004665b4strb wzr, [sp+15]
004665b8b 0x4665bc
004665bc
004665bcloc_4665bc:
004665bcb 0x4665c0
004665c0
004665c0loc_4665c0:
004665c0ldrb w0, [sp+15]
004665c4strb w0, [sp+14]
004665c8add x29, sp, 40
004665ccadd sp, sp, 48
004665d0ret x30
004665d4udf 0
004665d8udf 0
004665dcudf 0
00466540
00466540gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle(void)
00466540str x30, [sp-48]!
00466544stur x29, [sp-8]
00466548sub x29, sp, 8
0046654cstrb wzr, [sp+14]
00466550movz x1, 22136
00466554movk x1, 0x12340000
00466558str x1, [sp+16]
0046655cadd x1, sp, 16
00466560str x1, [sp+24]
00466564ldr x1, [sp+24]
00466568str x1, [sp+32]
0046656cstrb wzr, [sp+15]
00466570ldr x1, [sp+32]
00466574ldrsb x27, [x1]
00466578ldrb w1, [x1]
0046657csubs wzr, w1, 1
00466580b.eq 0x466588
00466584b 0x466590
00466588
00466588loc_466588:
00466588strb wzr, [sp+15]
0046658cb 0x4665c0
00466590
00466590loc_466590:
00466590ldr x1, [sp+32]
00466594ldrsb x27, [x1]
00466598ldrb w1, [x1]
0046659csubs wzr, w1, 120
004665a0b.eq 0x4665a8
004665a4b 0x4665b4
004665a8
004665a8loc_4665a8:
004665a8orr x1, xzr, 1
004665acstrb w1, [sp+15]
004665b0b 0x4665bc
004665b4
004665b4loc_4665b4:
004665b4strb wzr, [sp+15]
004665b8b 0x4665bc
004665bc
004665bcloc_4665bc:
004665bcb 0x4665c0
004665c0
004665c0loc_4665c0:
004665c0ldrb w0, [sp+15]
004665c4strb w0, [sp+14]
004665c8add x29, sp, 40
004665ccadd sp, sp, 48
004665d0ret x30
004665d4udf 0
004665d8udf 0
004665dcudf 0
00466540
004665e0
004665e0gopkg.in/jcmturner/dnsutils%2ev1.OrderedSRV: ; void gopkg.in/jcmturner/dnsutils%2ev1.OrderedSRV(struct string service, struct string proto, struct string name)
004665e0ldr x16, [x28+16]
004665e4sub x17, sp, 176
004665e8subs xzr, x17, x16
004665ecb.ls 0x466768
004665f0sub x20, sp, 304
004665f4stp x29, x30, [x20-8]
004665f8add sp, x20, 0
004665fcsub x29, sp, 8
00466600str x0, [sp+312]
00466604str x1, [sp+320]
00466608str x2, [sp+328]
0046660cstr x3, [sp+336]
00466610str x4, [sp+344]
00466614str x5, [sp+352]
00466618str xzr, [sp+64]
0046661cstr xzr, [sp+112]
00466620stp xzr, xzr, [sp+96]
00466624stp xzr, xzr, [sp+256]
00466628str xzr, [sp+232]
0046662cstp xzr, xzr, [sp+240]
00466630stp xzr, xzr, [sp+216]
00466634ldr x0, [sp+312]
00466638ldr x2, [sp+328]
0046663cldr x4, [sp+344]
00466640ldr x1, [sp+320]
00466644ldr x3, [sp+336]
00466648ldr x5, [sp+352]
0046664cbl net.LookupSRV
00466650str x0, [sp+256]
00466654str x1, [sp+264]
00466658str x2, [sp+232]
0046665cstr x3, [sp+240]
00466660str x4, [sp+248]
00466664str x5, [sp+216]
00466668str x6, [sp+224]
0046666cldr x6, [sp+264]
00466670ldr x7, [sp+256]
00466674str x7, [sp+192]
00466678str x6, [sp+200]
0046667cldr x6, [sp+232]
00466680ldr x7, [sp+240]
00466684ldr x8, [sp+248]
00466688str x6, [sp+168]
0046668cstr x7, [sp+176]
00466690str x8, [sp+184]
00466694ldr x6, [sp+216]
00466698ldr x7, [sp+224]
0046669cstr x6, [sp+280]
004666a0str x7, [sp+288]
004666a4ldr x6, [sp+168]
004666a8ldr x7, [sp+176]
004666acldr x8, [sp+184]
004666b0str x6, [sp+144]
004666b4str x7, [sp+152]
004666b8str x8, [sp+160]
004666bcldr x6, [sp+288]
004666c0ldr x7, [sp+280]
004666c4str x7, [sp+128]
004666c8str x6, [sp+136]
004666cccbnz x7, 0x4666d4
004666d0b 0x466708
004666d4
004666d4loc_4666d4:
004666d4bl runtime.makemap_small
004666d8str x0, [sp+208]
004666dcstr xzr, [sp+64]
004666e0str x0, [sp+112]
004666e4ldr x2, [sp+128]
004666e8ldr x3, [sp+136]
004666ecstr x2, [sp+96]
004666f0str x3, [sp+104]
004666f4ldr x0, [sp+64]
004666f8ldr x1, [sp+112]
004666fcldp x29, x30, [sp-8]
00466700add sp, sp, 304
00466704ret x30
00466708
00466708loc_466708:
00466708str xzr, [sp+208]
0046670cldr x0, [sp+144]
00466710ldr x1, [sp+152]
00466714ldr x2, [sp+160]
00466718bl gopkg.in/jcmturner/dnsutils%2ev1.orderSRV
0046671cstr x0, [sp+80]
00466720str x1, [sp+208]
00466724ldr x3, [sp+80]
00466728str x3, [sp+88]
0046672cstr x1, [sp+272]
00466730ldr x3, [sp+88]
00466734str x3, [sp+72]
00466738str x1, [sp+120]
0046673cldr x3, [sp+72]
00466740str x3, [sp+64]
00466744str x1, [sp+112]
00466748stp xzr, xzr, [sp+96]
0046674cldr x0, [sp+64]
00466750ldr x1, [sp+112]
00466754mov x2, xzr
00466758mov x3, xzr
0046675cldp x29, x30, [sp-8]
00466760add sp, sp, 304
00466764ret x30
00466768
00466768loc_466768:
00466768stp x0, x1, [sp+8]
0046676cstp x2, x3, [sp+24]
00466770stp x4, x5, [sp+40]
00466774mov x3, x30
00466778bl runtime.morestack_noctxt.abi0
0046677cldp x0, x1, [sp+8]
00466780ldp x2, x3, [sp+24]
00466784ldp x4, x5, [sp+40]
00466788b 0x4665e0
0046678cudf 0
004665e0
004665e0gopkg.in/jcmturner/dnsutils%2ev1.OrderedSRV: ; void gopkg.in/jcmturner/dnsutils%2ev1.OrderedSRV(struct string service, struct string proto, struct string name)
004665e0ldr x16, [x28+16]
004665e4sub x17, sp, 176
004665e8subs xzr, x17, x16
004665ecb.ls 0x466768
004665f0sub x20, sp, 304
004665f4stp x29, x30, [x20-8]
004665f8add sp, x20, 0
004665fcsub x29, sp, 8
00466600str x0, [sp+312]
00466604str x1, [sp+320]
00466608str x2, [sp+328]
0046660cstr x3, [sp+336]
00466610str x4, [sp+344]
00466614str x5, [sp+352]
00466618str xzr, [sp+64]
0046661cstr xzr, [sp+112]
00466620stp xzr, xzr, [sp+96]
00466624stp xzr, xzr, [sp+256]
00466628str xzr, [sp+232]
0046662cstp xzr, xzr, [sp+240]
00466630stp xzr, xzr, [sp+216]
00466634ldr x0, [sp+312]
00466638ldr x2, [sp+328]
0046663cldr x4, [sp+344]
00466640ldr x1, [sp+320]
00466644ldr x3, [sp+336]
00466648ldr x5, [sp+352]
0046664cbl net.LookupSRV
00466650str x0, [sp+256]
00466654str x1, [sp+264]
00466658str x2, [sp+232]
0046665cstr x3, [sp+240]
00466660str x4, [sp+248]
00466664str x5, [sp+216]
00466668str x6, [sp+224]
0046666cldr x6, [sp+264]
00466670ldr x7, [sp+256]
00466674str x7, [sp+192]
00466678str x6, [sp+200]
0046667cldr x6, [sp+232]
00466680ldr x7, [sp+240]
00466684ldr x8, [sp+248]
00466688str x6, [sp+168]
0046668cstr x7, [sp+176]
00466690str x8, [sp+184]
00466694ldr x6, [sp+216]
00466698ldr x7, [sp+224]
0046669cstr x6, [sp+280]
004666a0str x7, [sp+288]
004666a4ldr x6, [sp+168]
004666a8ldr x7, [sp+176]
004666acldr x8, [sp+184]
004666b0str x6, [sp+144]
004666b4str x7, [sp+152]
004666b8str x8, [sp+160]
004666bcldr x6, [sp+288]
004666c0ldr x7, [sp+280]
004666c4str x7, [sp+128]
004666c8str x6, [sp+136]
004666cccbnz x7, 0x4666d4
004666d0b 0x466708
004666d4
004666d4loc_4666d4:
004666d4bl runtime.makemap_small
004666d8str x0, [sp+208]
004666dcstr xzr, [sp+64]
004666e0str x0, [sp+112]
004666e4ldr x2, [sp+128]
004666e8ldr x3, [sp+136]
004666ecstr x2, [sp+96]
004666f0str x3, [sp+104]
004666f4ldr x0, [sp+64]
004666f8ldr x1, [sp+112]
004666fcldp x29, x30, [sp-8]
00466700add sp, sp, 304
00466704ret x30
00466708
00466708loc_466708:
00466708str xzr, [sp+208]
0046670cldr x0, [sp+144]
00466710ldr x1, [sp+152]
00466714ldr x2, [sp+160]
00466718bl gopkg.in/jcmturner/dnsutils%2ev1.orderSRV
0046671cstr x0, [sp+80]
00466720str x1, [sp+208]
00466724ldr x3, [sp+80]
00466728str x3, [sp+88]
0046672cstr x1, [sp+272]
00466730ldr x3, [sp+88]
00466734str x3, [sp+72]
00466738str x1, [sp+120]
0046673cldr x3, [sp+72]
00466740str x3, [sp+64]
00466744str x1, [sp+112]
00466748stp xzr, xzr, [sp+96]
0046674cldr x0, [sp+64]
00466750ldr x1, [sp+112]
00466754mov x2, xzr
00466758mov x3, xzr
0046675cldp x29, x30, [sp-8]
00466760add sp, sp, 304
00466764ret x30
00466768
00466768loc_466768:
00466768stp x0, x1, [sp+8]
0046676cstp x2, x3, [sp+24]
00466770stp x4, x5, [sp+40]
00466774mov x3, x30
00466778bl runtime.morestack_noctxt.abi0
0046677cldp x0, x1, [sp+8]
00466780ldp x2, x3, [sp+24]
00466784ldp x4, x5, [sp+40]
00466788b 0x4665e0
0046678cudf 0
004665e0
00466790
00466790gopkg.in/jcmturner/dnsutils%2ev1.orderSRV: ; void gopkg.in/jcmturner/dnsutils%2ev1.orderSRV(struct []*net.SRV addrs)
00466790ldr x16, [x28+16]
00466794sub x17, sp, 672
00466798subs xzr, x17, x16
0046679cb.ls 0x466c38
004667a0sub x20, sp, 800
004667a4stp x29, x30, [x20-8]
004667a8add sp, x20, 0
004667acsub x29, sp, 8
004667b0str x0, [sp+808]
004667b4str x1, [sp+816]
004667b8str x2, [sp+824]
004667bcstr xzr, [sp+88]
004667c0str xzr, [sp+184]
004667c4str xzr, [sp+112]
004667c8bl runtime.makemap_small
004667ccstr x0, [sp+248]
004667d0add x27, sp, 584
004667d4stp xzr, xzr, [x27]
004667d8add x27, sp, 600
004667dcstp xzr, xzr, [x27]
004667e0add x27, sp, 616
004667e4stp xzr, xzr, [x27]
004667e8b 0x4667ec
004667ec
004667ecloc_4667ec:
004667ecadd x20, sp, 320
004667f0adr x27, 16
004667f4stp x29, x27, [sp-24]
004667f8sub x29, sp, 24
004667fcbl fn_87cd0
00466800sub x29, sp, 8
00466804str xzr, [sp+576]
00466808add x0, sp, 320
0046680cstr x0, [sp+312]
00466810ldrsb x27, [x0]
00466814orr x1, xzr, 0x8080808080808080
00466818str x1, [x0]
0046681cadd x0, sp, 584
00466820str x0, [sp+304]
00466824ldrsb x27, [x0]
00466828adrp x27, 0x5e5000
0046682cldr w1, [x27+3056]
00466830cbz w1, 0x466838
00466834b 0x46683c
00466838
00466838loc_466838:
00466838b 0x466854
0046683c
0046683cloc_46683c:
0046683cbl runtime.gcWriteBarrier2
00466840add x1, sp, 320
00466844str x1, [x25]
00466848ldr x2, [x0+16]
0046684cstr x2, [x25+8]
00466850b 0x466854
00466854
00466854loc_466854:
00466854add x1, sp, 320
00466858str x1, [x0+16]
0046685cb 0x466860
00466860
00466860loc_466860:
00466860add x0, sp, 584
00466864str x0, [sp+296]
00466868bl runtime.rand
0046686cldr x1, [sp+296]
00466870ldrsb x27, [x1]
00466874str x0, [x1+8]
00466878add x0, sp, 584
0046687cstr x0, [sp+240]
00466880ldr x0, [sp+816]
00466884ldr x1, [sp+808]
00466888ldr x2, [sp+824]
0046688cstr x1, [sp+768]
00466890str x0, [sp+776]
00466894str x2, [sp+784]
00466898str xzr, [sp+160]
0046689cstr x0, [sp+152]
004668a0b 0x4668a4
004668a4
004668a4loc_4668a4:
004668a4ldr x3, [sp+152]
004668a8ldr x4, [sp+160]
004668acsubs xzr, x3, x4
004668b0b.gt 0x4668b8
004668b4b 0x4669b0
004668b8
004668b8loc_4668b8:
004668b8ldr x3, [sp+160]
004668bcldr x4, [sp+768]
004668c0ldr x3, [x4+3*x3]
004668c4str x3, [sp+200]
004668c8ldrsb x27, [x3]
004668ccldrh w3, [x3+18]
004668d0str x3, [sp+176]
004668d4ldr x2, [sp+176]
004668d8ldr x1, [sp+240]
004668dcadrp x0, 0x1c1000
004668e0add x0, x0, 160
004668e4bl runtime.mapassign_fast64
004668e8str x0, [sp+288]
004668ecldrsb x27, [x0]
004668f0ldr x2, [x0+16]
004668f4ldr x3, [x0]
004668f8ldr x4, [x0+8]
004668fcadd x1, x4, 1
00466900subs xzr, x2, x1
00466904b.hs 0x46690c
00466908b 0x466910
0046690c
0046690cloc_46690c:
0046690cb 0x46692c
00466910
00466910loc_466910:
00466910mov x0, x3
00466914orr x3, xzr, 1
00466918adrp x4, 0x181000
0046691cadd x4, x4, 1984
00466920bl runtime.growslice
00466924mov x3, x0
00466928b 0x46692c
0046692c
0046692cloc_46692c:
0046692cldr x4, [sp+200]
00466930sub x5, x1, 1
00466934adrp x27, 0x5e5000
00466938ldr w6, [x27+3056]
0046693ccbz w6, 0x466944
00466940b 0x466948
00466944
00466944loc_466944:
00466944b 0x46695c
00466948
00466948loc_466948:
00466948bl runtime.gcWriteBarrier2
0046694cstr x4, [x25]
00466950ldr x6, [x3+3*x5]
00466954str x6, [x25+8]
00466958b 0x46695c
0046695c
0046695cloc_46695c:
0046695cstr x4, [x3+3*x5]
00466960ldr x4, [sp+288]
00466964ldrsb x27, [x4]
00466968str x1, [x4+8]
0046696cstr x2, [x4+16]
00466970adrp x27, 0x5e5000
00466974ldr w5, [x27+3056]
00466978cbz w5, 0x466980
0046697cb 0x466984
00466980
00466980loc_466980:
00466980b 0x466998
00466984
00466984loc_466984:
00466984bl runtime.gcWriteBarrier2
00466988str x3, [x25]
0046698cldr x5, [x4]
00466990str x5, [x25+8]
00466994b 0x466998
00466998
00466998loc_466998:
00466998str x3, [x4]
0046699cb 0x4669a0
004669a0
004669a0loc_4669a0:
004669a0ldr x3, [sp+160]
004669a4add x3, x3, 1
004669a8str x3, [sp+160]
004669acb 0x4668a4
004669b0
004669b0loc_4669b0:
004669b0b 0x4669b4
004669b4
004669b4loc_4669b4:
004669b4add x3, sp, 152
004669b8ldrsb x27, [x3]
004669bcb 0x4669c0
004669c0
004669c0loc_4669c0:
004669c0str x3, [sp+216]
004669c4stp xzr, xzr, [sp+224]
004669c8ldr x3, [sp+240]
004669ccstr x3, [sp+760]
004669d0add x20, sp, 664
004669d4adr x27, 16
004669d8stp x29, x27, [sp-24]
004669dcsub x29, sp, 24
004669e0bl fn_87cf8
004669e4sub x29, sp, 8
004669e8ldr x1, [sp+760]
004669ecadrp x0, 0x1c1000
004669f0add x0, x0, 160
004669f4add x2, sp, 664
004669f8bl runtime.mapIterStart
004669fcb 0x466a00
00466a00
00466a00loc_466a00:
00466a00ldr x5, [sp+664]
00466a04cbnz x5, 0x466a0c
00466a08b 0x466a78
00466a0c
00466a0cloc_466a0c:
00466a0cldr x5, [sp+664]
00466a10ldrsb x27, [x5]
00466a14ldr x5, [x5]
00466a18str x5, [sp+104]
00466a1cldr x2, [sp+232]
00466a20ldr x0, [sp+216]
00466a24ldr x5, [sp+224]
00466a28add x1, x5, 1
00466a2csubs xzr, x2, x1
00466a30b.hs 0x466a38
00466a34b 0x466a3c
00466a38
00466a38loc_466a38:
00466a38b 0x466a50
00466a3c
00466a3cloc_466a3c:
00466a3corr x3, xzr, 1
00466a40adrp x4, 0x18f000
00466a44add x4, x4, 3520
00466a48bl runtime.growslice
00466a4cb 0x466a50
00466a50
00466a50loc_466a50:
00466a50ldr x3, [sp+104]
00466a54sub x4, x1, 1
00466a58str x3, [x0+3*x4]
00466a5cstr x0, [sp+216]
00466a60str x1, [sp+224]
00466a64str x2, [sp+232]
00466a68b 0x466a6c
00466a6c
00466a6cloc_466a6c:
00466a6cadd x0, sp, 664
00466a70bl runtime.mapIterNext
00466a74b 0x466a00
00466a78
00466a78loc_466a78:
00466a78str xzr, [sp+128]
00466a7cldr x0, [sp+216]
00466a80ldr x1, [sp+224]
00466a84ldr x2, [sp+232]
00466a88bl sort.Ints
00466a8cldr x3, [sp+224]
00466a90ldr x4, [sp+216]
00466a94ldr x5, [sp+232]
00466a98str x4, [sp+640]
00466a9cstr x3, [sp+648]
00466aa0str x5, [sp+656]
00466aa4str xzr, [sp+144]
00466aa8str x3, [sp+136]
00466aacb 0x466ab0
00466ab0
00466ab0loc_466ab0:
00466ab0ldr x3, [sp+136]
00466ab4ldr x4, [sp+144]
00466ab8subs xzr, x3, x4
00466abcb.gt 0x466ac4
00466ac0b 0x466b3c
00466ac4
00466ac4loc_466ac4:
00466ac4ldr x3, [sp+144]
00466ac8ldr x4, [sp+640]
00466accldr x2, [x4+3*x3]
00466ad0str x2, [sp+96]
00466ad4ldr x1, [sp+240]
00466ad8adrp x0, 0x1c1000
00466adcadd x0, x0, 160
00466ae0bl runtime.mapaccess1_fast64
00466ae4ldr x3, [x0]
00466ae8ldr x1, [x0+8]
00466aecldr x2, [x0+16]
00466af0str x3, [sp+264]
00466af4str x1, [sp+272]
00466af8str x2, [sp+280]
00466afcmov x0, x3
00466b00bl gopkg.in/jcmturner/dnsutils%2ev1.weightedOrder
00466b04str x0, [sp+192]
00466b08str x0, [sp+632]
00466b0cadd x20, sp, 664
00466b10adr x27, 16
00466b14stp x29, x27, [sp-24]
00466b18sub x29, sp, 24
00466b1cbl fn_87cf8
00466b20sub x29, sp, 8
00466b24ldr x1, [sp+632]
00466b28adrp x0, 0x1c0000
00466b2cadd x0, x0, 4000
00466b30add x2, sp, 664
00466b34bl runtime.mapIterStart
00466b38b 0x466b5c
00466b3c
00466b3cloc_466b3c:
00466b3cldr x2, [sp+128]
00466b40str x2, [sp+88]
00466b44ldr x1, [sp+248]
00466b48str x1, [sp+184]
00466b4cldr x0, [sp+88]
00466b50ldp x29, x30, [sp-8]
00466b54add sp, sp, 800
00466b58ret x30
00466b5c
00466b5cloc_466b5c:
00466b5cldr x3, [sp+664]
00466b60cbnz x3, 0x466b68
00466b64b 0x466bf8
00466b68
00466b68loc_466b68:
00466b68ldr x3, [sp+664]
00466b6cldrsb x27, [x3]
00466b70ldr x3, [x3]
00466b74str x3, [sp+120]
00466b78ldr x3, [sp+672]
00466b7cldrsb x27, [x3]
00466b80ldr x3, [x3]
00466b84str x3, [sp+208]
00466b88ldr x3, [sp+128]
00466b8cadd x3, x3, 1
00466b90str x3, [sp+128]
00466b94ldr x1, [sp+248]
00466b98ldr x3, [sp+112]
00466b9cldr x4, [sp+120]
00466ba0add x2, x3, x4
00466ba4adrp x0, 0x1c0000
00466ba8add x0, x0, 4000
00466bacbl runtime.mapassign_fast64
00466bb0str x0, [sp+256]
00466bb4ldrsb x27, [x0]
00466bb8ldr x3, [sp+208]
00466bbcadrp x27, 0x5e5000
00466bc0ldr w4, [x27+3056]
00466bc4cbz w4, 0x466bcc
00466bc8b 0x466bd0
00466bcc
00466bccloc_466bcc:
00466bccb 0x466be4
00466bd0
00466bd0loc_466bd0:
00466bd0bl runtime.gcWriteBarrier2
00466bd4str x3, [x25]
00466bd8ldr x1, [x0]
00466bdcstr x1, [x25+8]
00466be0b 0x466be4
00466be4
00466be4loc_466be4:
00466be4str x3, [x0]
00466be8b 0x466bec
00466bec
00466becloc_466bec:
00466becadd x0, sp, 664
00466bf0bl runtime.mapIterNext
00466bf4b 0x466b5c
00466bf8
00466bf8loc_466bf8:
00466bf8ldr x3, [sp+192]
00466bfccbnz x3, 0x466c04
00466c00b 0x466c0c
00466c04
00466c04loc_466c04:
00466c04ldr x3, [x3]
00466c08b 0x466c14
00466c0c
00466c0cloc_466c0c:
00466c0cmov x3, xzr
00466c10b 0x466c14
00466c14
00466c14loc_466c14:
00466c14str x3, [sp+168]
00466c18ldr x4, [sp+112]
00466c1cadd x3, x4, x3
00466c20str x3, [sp+112]
00466c24b 0x466c28
00466c28
00466c28loc_466c28:
00466c28ldr x3, [sp+144]
00466c2cadd x3, x3, 1
00466c30str x3, [sp+144]
00466c34b 0x466ab0
00466c38
00466c38loc_466c38:
00466c38stp x0, x1, [sp+8]
00466c3cstr x2, [sp+24]
00466c40mov x3, x30
00466c44bl runtime.morestack_noctxt.abi0
00466c48ldp x0, x1, [sp+8]
00466c4cldr x2, [sp+24]
00466c50b 0x466790
00466c54udf 0
00466c58udf 0
00466c5cudf 0
00466790
00466790gopkg.in/jcmturner/dnsutils%2ev1.orderSRV: ; void gopkg.in/jcmturner/dnsutils%2ev1.orderSRV(struct []*net.SRV addrs)
00466790ldr x16, [x28+16]
00466794sub x17, sp, 672
00466798subs xzr, x17, x16
0046679cb.ls 0x466c38
004667a0sub x20, sp, 800
004667a4stp x29, x30, [x20-8]
004667a8add sp, x20, 0
004667acsub x29, sp, 8
004667b0str x0, [sp+808]
004667b4str x1, [sp+816]
004667b8str x2, [sp+824]
004667bcstr xzr, [sp+88]
004667c0str xzr, [sp+184]
004667c4str xzr, [sp+112]
004667c8bl runtime.makemap_small
004667ccstr x0, [sp+248]
004667d0add x27, sp, 584
004667d4stp xzr, xzr, [x27]
004667d8add x27, sp, 600
004667dcstp xzr, xzr, [x27]
004667e0add x27, sp, 616
004667e4stp xzr, xzr, [x27]
004667e8b 0x4667ec
004667ec
004667ecloc_4667ec:
004667ecadd x20, sp, 320
004667f0adr x27, 16
004667f4stp x29, x27, [sp-24]
004667f8sub x29, sp, 24
004667fcbl fn_87cd0
00466800sub x29, sp, 8
00466804str xzr, [sp+576]
00466808add x0, sp, 320
0046680cstr x0, [sp+312]
00466810ldrsb x27, [x0]
00466814orr x1, xzr, 0x8080808080808080
00466818str x1, [x0]
0046681cadd x0, sp, 584
00466820str x0, [sp+304]
00466824ldrsb x27, [x0]
00466828adrp x27, 0x5e5000
0046682cldr w1, [x27+3056]
00466830cbz w1, 0x466838
00466834b 0x46683c
00466838
00466838loc_466838:
00466838b 0x466854
0046683c
0046683cloc_46683c:
0046683cbl runtime.gcWriteBarrier2
00466840add x1, sp, 320
00466844str x1, [x25]
00466848ldr x2, [x0+16]
0046684cstr x2, [x25+8]
00466850b 0x466854
00466854
00466854loc_466854:
00466854add x1, sp, 320
00466858str x1, [x0+16]
0046685cb 0x466860
00466860
00466860loc_466860:
00466860add x0, sp, 584
00466864str x0, [sp+296]
00466868bl runtime.rand
0046686cldr x1, [sp+296]
00466870ldrsb x27, [x1]
00466874str x0, [x1+8]
00466878add x0, sp, 584
0046687cstr x0, [sp+240]
00466880ldr x0, [sp+816]
00466884ldr x1, [sp+808]
00466888ldr x2, [sp+824]
0046688cstr x1, [sp+768]
00466890str x0, [sp+776]
00466894str x2, [sp+784]
00466898str xzr, [sp+160]
0046689cstr x0, [sp+152]
004668a0b 0x4668a4
004668a4
004668a4loc_4668a4:
004668a4ldr x3, [sp+152]
004668a8ldr x4, [sp+160]
004668acsubs xzr, x3, x4
004668b0b.gt 0x4668b8
004668b4b 0x4669b0
004668b8
004668b8loc_4668b8:
004668b8ldr x3, [sp+160]
004668bcldr x4, [sp+768]
004668c0ldr x3, [x4+3*x3]
004668c4str x3, [sp+200]
004668c8ldrsb x27, [x3]
004668ccldrh w3, [x3+18]
004668d0str x3, [sp+176]
004668d4ldr x2, [sp+176]
004668d8ldr x1, [sp+240]
004668dcadrp x0, 0x1c1000
004668e0add x0, x0, 160
004668e4bl runtime.mapassign_fast64
004668e8str x0, [sp+288]
004668ecldrsb x27, [x0]
004668f0ldr x2, [x0+16]
004668f4ldr x3, [x0]
004668f8ldr x4, [x0+8]
004668fcadd x1, x4, 1
00466900subs xzr, x2, x1
00466904b.hs 0x46690c
00466908b 0x466910
0046690c
0046690cloc_46690c:
0046690cb 0x46692c
00466910
00466910loc_466910:
00466910mov x0, x3
00466914orr x3, xzr, 1
00466918adrp x4, 0x181000
0046691cadd x4, x4, 1984
00466920bl runtime.growslice
00466924mov x3, x0
00466928b 0x46692c
0046692c
0046692cloc_46692c:
0046692cldr x4, [sp+200]
00466930sub x5, x1, 1
00466934adrp x27, 0x5e5000
00466938ldr w6, [x27+3056]
0046693ccbz w6, 0x466944
00466940b 0x466948
00466944
00466944loc_466944:
00466944b 0x46695c
00466948
00466948loc_466948:
00466948bl runtime.gcWriteBarrier2
0046694cstr x4, [x25]
00466950ldr x6, [x3+3*x5]
00466954str x6, [x25+8]
00466958b 0x46695c
0046695c
0046695cloc_46695c:
0046695cstr x4, [x3+3*x5]
00466960ldr x4, [sp+288]
00466964ldrsb x27, [x4]
00466968str x1, [x4+8]
0046696cstr x2, [x4+16]
00466970adrp x27, 0x5e5000
00466974ldr w5, [x27+3056]
00466978cbz w5, 0x466980
0046697cb 0x466984
00466980
00466980loc_466980:
00466980b 0x466998
00466984
00466984loc_466984:
00466984bl runtime.gcWriteBarrier2
00466988str x3, [x25]
0046698cldr x5, [x4]
00466990str x5, [x25+8]
00466994b 0x466998
00466998
00466998loc_466998:
00466998str x3, [x4]
0046699cb 0x4669a0
004669a0
004669a0loc_4669a0:
004669a0ldr x3, [sp+160]
004669a4add x3, x3, 1
004669a8str x3, [sp+160]
004669acb 0x4668a4
004669b0
004669b0loc_4669b0:
004669b0b 0x4669b4
004669b4
004669b4loc_4669b4:
004669b4add x3, sp, 152
004669b8ldrsb x27, [x3]
004669bcb 0x4669c0
004669c0
004669c0loc_4669c0:
004669c0str x3, [sp+216]
004669c4stp xzr, xzr, [sp+224]
004669c8ldr x3, [sp+240]
004669ccstr x3, [sp+760]
004669d0add x20, sp, 664
004669d4adr x27, 16
004669d8stp x29, x27, [sp-24]
004669dcsub x29, sp, 24
004669e0bl fn_87cf8
004669e4sub x29, sp, 8
004669e8ldr x1, [sp+760]
004669ecadrp x0, 0x1c1000
004669f0add x0, x0, 160
004669f4add x2, sp, 664
004669f8bl runtime.mapIterStart
004669fcb 0x466a00
00466a00
00466a00loc_466a00:
00466a00ldr x5, [sp+664]
00466a04cbnz x5, 0x466a0c
00466a08b 0x466a78
00466a0c
00466a0cloc_466a0c:
00466a0cldr x5, [sp+664]
00466a10ldrsb x27, [x5]
00466a14ldr x5, [x5]
00466a18str x5, [sp+104]
00466a1cldr x2, [sp+232]
00466a20ldr x0, [sp+216]
00466a24ldr x5, [sp+224]
00466a28add x1, x5, 1
00466a2csubs xzr, x2, x1
00466a30b.hs 0x466a38
00466a34b 0x466a3c
00466a38
00466a38loc_466a38:
00466a38b 0x466a50
00466a3c
00466a3cloc_466a3c:
00466a3corr x3, xzr, 1
00466a40adrp x4, 0x18f000
00466a44add x4, x4, 3520
00466a48bl runtime.growslice
00466a4cb 0x466a50
00466a50
00466a50loc_466a50:
00466a50ldr x3, [sp+104]
00466a54sub x4, x1, 1
00466a58str x3, [x0+3*x4]
00466a5cstr x0, [sp+216]
00466a60str x1, [sp+224]
00466a64str x2, [sp+232]
00466a68b 0x466a6c
00466a6c
00466a6cloc_466a6c:
00466a6cadd x0, sp, 664
00466a70bl runtime.mapIterNext
00466a74b 0x466a00
00466a78
00466a78loc_466a78:
00466a78str xzr, [sp+128]
00466a7cldr x0, [sp+216]
00466a80ldr x1, [sp+224]
00466a84ldr x2, [sp+232]
00466a88bl sort.Ints
00466a8cldr x3, [sp+224]
00466a90ldr x4, [sp+216]
00466a94ldr x5, [sp+232]
00466a98str x4, [sp+640]
00466a9cstr x3, [sp+648]
00466aa0str x5, [sp+656]
00466aa4str xzr, [sp+144]
00466aa8str x3, [sp+136]
00466aacb 0x466ab0
00466ab0
00466ab0loc_466ab0:
00466ab0ldr x3, [sp+136]
00466ab4ldr x4, [sp+144]
00466ab8subs xzr, x3, x4
00466abcb.gt 0x466ac4
00466ac0b 0x466b3c
00466ac4
00466ac4loc_466ac4:
00466ac4ldr x3, [sp+144]
00466ac8ldr x4, [sp+640]
00466accldr x2, [x4+3*x3]
00466ad0str x2, [sp+96]
00466ad4ldr x1, [sp+240]
00466ad8adrp x0, 0x1c1000
00466adcadd x0, x0, 160
00466ae0bl runtime.mapaccess1_fast64
00466ae4ldr x3, [x0]
00466ae8ldr x1, [x0+8]
00466aecldr x2, [x0+16]
00466af0str x3, [sp+264]
00466af4str x1, [sp+272]
00466af8str x2, [sp+280]
00466afcmov x0, x3
00466b00bl gopkg.in/jcmturner/dnsutils%2ev1.weightedOrder
00466b04str x0, [sp+192]
00466b08str x0, [sp+632]
00466b0cadd x20, sp, 664
00466b10adr x27, 16
00466b14stp x29, x27, [sp-24]
00466b18sub x29, sp, 24
00466b1cbl fn_87cf8
00466b20sub x29, sp, 8
00466b24ldr x1, [sp+632]
00466b28adrp x0, 0x1c0000
00466b2cadd x0, x0, 4000
00466b30add x2, sp, 664
00466b34bl runtime.mapIterStart
00466b38b 0x466b5c
00466b3c
00466b3cloc_466b3c:
00466b3cldr x2, [sp+128]
00466b40str x2, [sp+88]
00466b44ldr x1, [sp+248]
00466b48str x1, [sp+184]
00466b4cldr x0, [sp+88]
00466b50ldp x29, x30, [sp-8]
00466b54add sp, sp, 800
00466b58ret x30
00466b5c
00466b5cloc_466b5c:
00466b5cldr x3, [sp+664]
00466b60cbnz x3, 0x466b68
00466b64b 0x466bf8
00466b68
00466b68loc_466b68:
00466b68ldr x3, [sp+664]
00466b6cldrsb x27, [x3]
00466b70ldr x3, [x3]
00466b74str x3, [sp+120]
00466b78ldr x3, [sp+672]
00466b7cldrsb x27, [x3]
00466b80ldr x3, [x3]
00466b84str x3, [sp+208]
00466b88ldr x3, [sp+128]
00466b8cadd x3, x3, 1
00466b90str x3, [sp+128]
00466b94ldr x1, [sp+248]
00466b98ldr x3, [sp+112]
00466b9cldr x4, [sp+120]
00466ba0add x2, x3, x4
00466ba4adrp x0, 0x1c0000
00466ba8add x0, x0, 4000
00466bacbl runtime.mapassign_fast64
00466bb0str x0, [sp+256]
00466bb4ldrsb x27, [x0]
00466bb8ldr x3, [sp+208]
00466bbcadrp x27, 0x5e5000
00466bc0ldr w4, [x27+3056]
00466bc4cbz w4, 0x466bcc
00466bc8b 0x466bd0
00466bcc
00466bccloc_466bcc:
00466bccb 0x466be4
00466bd0
00466bd0loc_466bd0:
00466bd0bl runtime.gcWriteBarrier2
00466bd4str x3, [x25]
00466bd8ldr x1, [x0]
00466bdcstr x1, [x25+8]
00466be0b 0x466be4
00466be4
00466be4loc_466be4:
00466be4str x3, [x0]
00466be8b 0x466bec
00466bec
00466becloc_466bec:
00466becadd x0, sp, 664
00466bf0bl runtime.mapIterNext
00466bf4b 0x466b5c
00466bf8
00466bf8loc_466bf8:
00466bf8ldr x3, [sp+192]
00466bfccbnz x3, 0x466c04
00466c00b 0x466c0c
00466c04
00466c04loc_466c04:
00466c04ldr x3, [x3]
00466c08b 0x466c14
00466c0c
00466c0cloc_466c0c:
00466c0cmov x3, xzr
00466c10b 0x466c14
00466c14
00466c14loc_466c14:
00466c14str x3, [sp+168]
00466c18ldr x4, [sp+112]
00466c1cadd x3, x4, x3
00466c20str x3, [sp+112]
00466c24b 0x466c28
00466c28
00466c28loc_466c28:
00466c28ldr x3, [sp+144]
00466c2cadd x3, x3, 1
00466c30str x3, [sp+144]
00466c34b 0x466ab0
00466c38
00466c38loc_466c38:
00466c38stp x0, x1, [sp+8]
00466c3cstr x2, [sp+24]
00466c40mov x3, x30
00466c44bl runtime.morestack_noctxt.abi0
00466c48ldp x0, x1, [sp+8]
00466c4cldr x2, [sp+24]
00466c50b 0x466790
00466c54udf 0
00466c58udf 0
00466c5cudf 0
00466790
00466c60
00466c60gopkg.in/jcmturner/dnsutils%2ev1.weightedOrder: ; void gopkg.in/jcmturner/dnsutils%2ev1.weightedOrder(struct []*net.SRV srvs)
00466c60ldr x16, [x28+16]
00466c64sub x17, sp, 64
00466c68subs xzr, x17, x16
00466c6cb.ls 0x466f80
00466c70str x30, [sp-192]!
00466c74stur x29, [sp-8]
00466c78sub x29, sp, 8
00466c7cstr x0, [sp+200]
00466c80str x1, [sp+208]
00466c84str x2, [sp+216]
00466c88str xzr, [sp+112]
00466c8cstr xzr, [sp+32]
00466c90ldr x0, [sp+208]
00466c94ldr x1, [sp+200]
00466c98ldr x2, [sp+216]
00466c9cstr x1, [sp+160]
00466ca0str x0, [sp+168]
00466ca4str x2, [sp+176]
00466ca8str xzr, [sp+88]
00466cacstr x0, [sp+80]
00466cb0b 0x466cb4
00466cb4
00466cb4loc_466cb4:
00466cb4ldr x0, [sp+80]
00466cb8ldr x1, [sp+88]
00466cbcsubs xzr, x0, x1
00466cc0b.gt 0x466cc8
00466cc4b 0x466d00
00466cc8
00466cc8loc_466cc8:
00466cc8ldr x0, [sp+88]
00466cccldr x1, [sp+160]
00466cd0ldr x0, [x1+3*x0]
00466cd4str x0, [sp+128]
00466cd8ldrsb x27, [x0]
00466cdcldr x1, [sp+32]
00466ce0ldrh w0, [x0+20]
00466ce4add x0, x1, x0
00466ce8str x0, [sp+32]
00466cecb 0x466cf0
00466cf0
00466cf0loc_466cf0:
00466cf0ldr x0, [sp+88]
00466cf4add x0, x0, 1
00466cf8str x0, [sp+88]
00466cfcb 0x466cb4
00466d00
00466d00loc_466d00:
00466d00orr x0, xzr, 1
00466d04str x0, [sp+48]
00466d08bl runtime.makemap_small
00466d0cstr x0, [sp+136]
00466d10ldr x0, [sp+208]
00466d14str x0, [sp+56]
00466d18b 0x466d1c
00466d1c
00466d1cloc_466d1c:
00466d1cldr x1, [sp+56]
00466d20subs xzr, x1, 0
00466d24b.gt 0x466d2c
00466d28b 0x466f4c
00466d2c
00466d2cloc_466d2c:
00466d2cldr x0, [sp+56]
00466d30bl math/rand.Intn
00466d34str x0, [sp+64]
00466d38ldr x1, [sp+208]
00466d3cldr x2, [sp+200]
00466d40subs xzr, x0, x1
00466d44b.lo 0x466d4c
00466d48b 0x466f78
00466d4c
00466d4cloc_466d4c:
00466d4cldr x3, [x2+3*x0]
00466d50str x3, [sp+120]
00466d54str xzr, [sp+40]
00466d58ldr x3, [sp+32]
00466d5csubs xzr, x3, 0
00466d60b.gt 0x466d68
00466d64b 0x466d8c
00466d68
00466d68loc_466d68:
00466d68ldr x0, [sp+32]
00466d6cbl math/rand.Intn
00466d70str x0, [sp+104]
00466d74ldr x1, [sp+120]
00466d78ldrsb x27, [x1]
00466d7cldrh w1, [x1+20]
00466d80sub x1, x0, x1
00466d84str x1, [sp+40]
00466d88b 0x466d90
00466d8c
00466d8cloc_466d8c:
00466d8cb 0x466d90
00466d90
00466d90loc_466d90:
00466d90ldr x3, [sp+40]
00466d94subs xzr, x3, 0
00466d98b.le 0x466da0
00466d9cb 0x466f40
00466da0
00466da0loc_466da0:
00466da0ldr x2, [sp+48]
00466da4ldr x1, [sp+136]
00466da8adrp x0, 0x1c0000
00466dacadd x0, x0, 4000
00466db0bl runtime.mapassign_fast64
00466db4str x0, [sp+152]
00466db8ldrsb x27, [x0]
00466dbcldr x3, [sp+120]
00466dc0adrp x27, 0x5e5000
00466dc4ldr w4, [x27+3056]
00466dc8cbz w4, 0x466dd0
00466dccb 0x466dd4
00466dd0
00466dd0loc_466dd0:
00466dd0b 0x466de8
00466dd4
00466dd4loc_466dd4:
00466dd4bl runtime.gcWriteBarrier2
00466dd8str x3, [x25]
00466ddcldr x4, [x0]
00466de0str x4, [x25+8]
00466de4b 0x466de8
00466de8
00466de8loc_466de8:
00466de8str x3, [x0]
00466decldr x3, [sp+208]
00466df0str x3, [sp+104]
00466df4subs xzr, x3, 1
00466df8b.gt 0x466e00
00466dfcb 0x466f10
00466e00
00466e00loc_466e00:
00466e00ldr x3, [sp+208]
00466e04str x3, [sp+104]
00466e08ldr x3, [sp+208]
00466e0cstr x3, [sp+96]
00466e10ldr x1, [sp+208]
00466e14ldr x4, [sp+200]
00466e18sub x0, x3, 1
00466e1csubs xzr, x1, x0
00466e20b.hi 0x466e28
00466e24b 0x466f74
00466e28
00466e28loc_466e28:
00466e28ldr x3, [x4+3*x0]
00466e2cstr x3, [sp+144]
00466e30ldr x3, [sp+104]
00466e34sub x0, x3, 1
00466e38str x0, [sp+72]
00466e3cldr x3, [sp+64]
00466e40ldr x1, [sp+208]
00466e44ldr x4, [sp+200]
00466e48subs xzr, x3, x1
00466e4cb.lo 0x466e54
00466e50b 0x466f6c
00466e54
00466e54loc_466e54:
00466e54ldr x5, [sp+200]
00466e58ldr x1, [sp+208]
00466e5cldr x3, [x4+3*x3]
00466e60subs xzr, x1, x0
00466e64b.hi 0x466e6c
00466e68b 0x466f68
00466e6c
00466e6cloc_466e6c:
00466e6cadrp x27, 0x5e5000
00466e70ldr w4, [x27+3056]
00466e74cbz w4, 0x466e7c
00466e78b 0x466e80
00466e7c
00466e7cloc_466e7c:
00466e7cb 0x466e94
00466e80
00466e80loc_466e80:
00466e80bl runtime.gcWriteBarrier2
00466e84str x3, [x25]
00466e88ldr x4, [x5+3*x0]
00466e8cstr x4, [x25+8]
00466e90b 0x466e94
00466e94
00466e94loc_466e94:
00466e94str x3, [x5+3*x0]
00466e98ldr x0, [sp+64]
00466e9cldr x3, [sp+200]
00466ea0ldr x1, [sp+208]
00466ea4ldr x4, [sp+144]
00466ea8subs xzr, x1, x0
00466eacb.hi 0x466eb4
00466eb0b 0x466f64
00466eb4
00466eb4loc_466eb4:
00466eb4adrp x27, 0x5e5000
00466eb8ldr w5, [x27+3056]
00466ebccbz w5, 0x466ec4
00466ec0b 0x466ec8
00466ec4
00466ec4loc_466ec4:
00466ec4b 0x466edc
00466ec8
00466ec8loc_466ec8:
00466ec8bl runtime.gcWriteBarrier2
00466eccstr x4, [x25]
00466ed0ldr x5, [x3+3*x0]
00466ed4str x5, [x25+8]
00466ed8b 0x466edc
00466edc
00466edcloc_466edc:
00466edcstr x4, [x3+3*x0]
00466ee0ldr x3, [sp+208]
00466ee4str x3, [sp+96]
00466ee8sub x1, x3, 1
00466eecstr x1, [sp+104]
00466ef0ldr x2, [sp+216]
00466ef4subs xzr, x2, x1
00466ef8b.hs 0x466f00
00466efcb 0x466f60
00466f00
00466f00loc_466f00:
00466f00b 0x466f04
00466f04
00466f04loc_466f04:
00466f04str x1, [sp+208]
00466f08str x1, [sp+56]
00466f0cb 0x466f18
00466f10
00466f10loc_466f10:
00466f10str xzr, [sp+56]
00466f14b 0x466f18
00466f18
00466f18loc_466f18:
00466f18ldr x1, [sp+48]
00466f1cadd x1, x1, 1
00466f20str x1, [sp+48]
00466f24ldr x1, [sp+32]
00466f28ldr x2, [sp+120]
00466f2cldrsb x27, [x2]
00466f30ldrh w2, [x2+20]
00466f34sub x1, x1, x2
00466f38str x1, [sp+32]
00466f3cb 0x466f44
00466f40
00466f40loc_466f40:
00466f40b 0x466f44
00466f44
00466f44loc_466f44:
00466f44b 0x466f48
00466f48
00466f48loc_466f48:
00466f48b 0x466d1c
00466f4c
00466f4cloc_466f4c:
00466f4cldr x0, [sp+136]
00466f50str x0, [sp+112]
00466f54ldur x29, [sp-8]
00466f58ldr x30, [sp], 192
00466f5cret x30
00466f60
00466f60loc_466f60:
00466f60bl runtime.panicSliceAcap
00466f64
00466f64loc_466f64:
00466f64bl runtime.panicIndex
00466f68
00466f68loc_466f68:
00466f68bl runtime.panicIndex
00466f6c
00466f6cloc_466f6c:
00466f6cmov x0, x3
00466f70bl runtime.panicIndex
00466f74
00466f74loc_466f74:
00466f74bl runtime.panicIndex
00466f78
00466f78loc_466f78:
00466f78bl runtime.panicIndex
00466f7chint
00466f80
00466f80loc_466f80:
00466f80stp x0, x1, [sp+8]
00466f84str x2, [sp+24]
00466f88mov x3, x30
00466f8cbl runtime.morestack_noctxt.abi0
00466f90ldp x0, x1, [sp+8]
00466f94ldr x2, [sp+24]
00466f98b 0x466c60
00466f9cudf 0
00466c60
00466c60gopkg.in/jcmturner/dnsutils%2ev1.weightedOrder: ; void gopkg.in/jcmturner/dnsutils%2ev1.weightedOrder(struct []*net.SRV srvs)
00466c60ldr x16, [x28+16]
00466c64sub x17, sp, 64
00466c68subs xzr, x17, x16
00466c6cb.ls 0x466f80
00466c70str x30, [sp-192]!
00466c74stur x29, [sp-8]
00466c78sub x29, sp, 8
00466c7cstr x0, [sp+200]
00466c80str x1, [sp+208]
00466c84str x2, [sp+216]
00466c88str xzr, [sp+112]
00466c8cstr xzr, [sp+32]
00466c90ldr x0, [sp+208]
00466c94ldr x1, [sp+200]
00466c98ldr x2, [sp+216]
00466c9cstr x1, [sp+160]
00466ca0str x0, [sp+168]
00466ca4str x2, [sp+176]
00466ca8str xzr, [sp+88]
00466cacstr x0, [sp+80]
00466cb0b 0x466cb4
00466cb4
00466cb4loc_466cb4:
00466cb4ldr x0, [sp+80]
00466cb8ldr x1, [sp+88]
00466cbcsubs xzr, x0, x1
00466cc0b.gt 0x466cc8
00466cc4b 0x466d00
00466cc8
00466cc8loc_466cc8:
00466cc8ldr x0, [sp+88]
00466cccldr x1, [sp+160]
00466cd0ldr x0, [x1+3*x0]
00466cd4str x0, [sp+128]
00466cd8ldrsb x27, [x0]
00466cdcldr x1, [sp+32]
00466ce0ldrh w0, [x0+20]
00466ce4add x0, x1, x0
00466ce8str x0, [sp+32]
00466cecb 0x466cf0
00466cf0
00466cf0loc_466cf0:
00466cf0ldr x0, [sp+88]
00466cf4add x0, x0, 1
00466cf8str x0, [sp+88]
00466cfcb 0x466cb4
00466d00
00466d00loc_466d00:
00466d00orr x0, xzr, 1
00466d04str x0, [sp+48]
00466d08bl runtime.makemap_small
00466d0cstr x0, [sp+136]
00466d10ldr x0, [sp+208]
00466d14str x0, [sp+56]
00466d18b 0x466d1c
00466d1c
00466d1cloc_466d1c:
00466d1cldr x1, [sp+56]
00466d20subs xzr, x1, 0
00466d24b.gt 0x466d2c
00466d28b 0x466f4c
00466d2c
00466d2cloc_466d2c:
00466d2cldr x0, [sp+56]
00466d30bl math/rand.Intn
00466d34str x0, [sp+64]
00466d38ldr x1, [sp+208]
00466d3cldr x2, [sp+200]
00466d40subs xzr, x0, x1
00466d44b.lo 0x466d4c
00466d48b 0x466f78
00466d4c
00466d4cloc_466d4c:
00466d4cldr x3, [x2+3*x0]
00466d50str x3, [sp+120]
00466d54str xzr, [sp+40]
00466d58ldr x3, [sp+32]
00466d5csubs xzr, x3, 0
00466d60b.gt 0x466d68
00466d64b 0x466d8c
00466d68
00466d68loc_466d68:
00466d68ldr x0, [sp+32]
00466d6cbl math/rand.Intn
00466d70str x0, [sp+104]
00466d74ldr x1, [sp+120]
00466d78ldrsb x27, [x1]
00466d7cldrh w1, [x1+20]
00466d80sub x1, x0, x1
00466d84str x1, [sp+40]
00466d88b 0x466d90
00466d8c
00466d8cloc_466d8c:
00466d8cb 0x466d90
00466d90
00466d90loc_466d90:
00466d90ldr x3, [sp+40]
00466d94subs xzr, x3, 0
00466d98b.le 0x466da0
00466d9cb 0x466f40
00466da0
00466da0loc_466da0:
00466da0ldr x2, [sp+48]
00466da4ldr x1, [sp+136]
00466da8adrp x0, 0x1c0000
00466dacadd x0, x0, 4000
00466db0bl runtime.mapassign_fast64
00466db4str x0, [sp+152]
00466db8ldrsb x27, [x0]
00466dbcldr x3, [sp+120]
00466dc0adrp x27, 0x5e5000
00466dc4ldr w4, [x27+3056]
00466dc8cbz w4, 0x466dd0
00466dccb 0x466dd4
00466dd0
00466dd0loc_466dd0:
00466dd0b 0x466de8
00466dd4
00466dd4loc_466dd4:
00466dd4bl runtime.gcWriteBarrier2
00466dd8str x3, [x25]
00466ddcldr x4, [x0]
00466de0str x4, [x25+8]
00466de4b 0x466de8
00466de8
00466de8loc_466de8:
00466de8str x3, [x0]
00466decldr x3, [sp+208]
00466df0str x3, [sp+104]
00466df4subs xzr, x3, 1
00466df8b.gt 0x466e00
00466dfcb 0x466f10
00466e00
00466e00loc_466e00:
00466e00ldr x3, [sp+208]
00466e04str x3, [sp+104]
00466e08ldr x3, [sp+208]
00466e0cstr x3, [sp+96]
00466e10ldr x1, [sp+208]
00466e14ldr x4, [sp+200]
00466e18sub x0, x3, 1
00466e1csubs xzr, x1, x0
00466e20b.hi 0x466e28
00466e24b 0x466f74
00466e28
00466e28loc_466e28:
00466e28ldr x3, [x4+3*x0]
00466e2cstr x3, [sp+144]
00466e30ldr x3, [sp+104]
00466e34sub x0, x3, 1
00466e38str x0, [sp+72]
00466e3cldr x3, [sp+64]
00466e40ldr x1, [sp+208]
00466e44ldr x4, [sp+200]
00466e48subs xzr, x3, x1
00466e4cb.lo 0x466e54
00466e50b 0x466f6c
00466e54
00466e54loc_466e54:
00466e54ldr x5, [sp+200]
00466e58ldr x1, [sp+208]
00466e5cldr x3, [x4+3*x3]
00466e60subs xzr, x1, x0
00466e64b.hi 0x466e6c
00466e68b 0x466f68
00466e6c
00466e6cloc_466e6c:
00466e6cadrp x27, 0x5e5000
00466e70ldr w4, [x27+3056]
00466e74cbz w4, 0x466e7c
00466e78b 0x466e80
00466e7c
00466e7cloc_466e7c:
00466e7cb 0x466e94
00466e80
00466e80loc_466e80:
00466e80bl runtime.gcWriteBarrier2
00466e84str x3, [x25]
00466e88ldr x4, [x5+3*x0]
00466e8cstr x4, [x25+8]
00466e90b 0x466e94
00466e94
00466e94loc_466e94:
00466e94str x3, [x5+3*x0]
00466e98ldr x0, [sp+64]
00466e9cldr x3, [sp+200]
00466ea0ldr x1, [sp+208]
00466ea4ldr x4, [sp+144]
00466ea8subs xzr, x1, x0
00466eacb.hi 0x466eb4
00466eb0b 0x466f64
00466eb4
00466eb4loc_466eb4:
00466eb4adrp x27, 0x5e5000
00466eb8ldr w5, [x27+3056]
00466ebccbz w5, 0x466ec4
00466ec0b 0x466ec8
00466ec4
00466ec4loc_466ec4:
00466ec4b 0x466edc
00466ec8
00466ec8loc_466ec8:
00466ec8bl runtime.gcWriteBarrier2
00466eccstr x4, [x25]
00466ed0ldr x5, [x3+3*x0]
00466ed4str x5, [x25+8]
00466ed8b 0x466edc
00466edc
00466edcloc_466edc:
00466edcstr x4, [x3+3*x0]
00466ee0ldr x3, [sp+208]
00466ee4str x3, [sp+96]
00466ee8sub x1, x3, 1
00466eecstr x1, [sp+104]
00466ef0ldr x2, [sp+216]
00466ef4subs xzr, x2, x1
00466ef8b.hs 0x466f00
00466efcb 0x466f60
00466f00
00466f00loc_466f00:
00466f00b 0x466f04
00466f04
00466f04loc_466f04:
00466f04str x1, [sp+208]
00466f08str x1, [sp+56]
00466f0cb 0x466f18
00466f10
00466f10loc_466f10:
00466f10str xzr, [sp+56]
00466f14b 0x466f18
00466f18
00466f18loc_466f18:
00466f18ldr x1, [sp+48]
00466f1cadd x1, x1, 1
00466f20str x1, [sp+48]
00466f24ldr x1, [sp+32]
00466f28ldr x2, [sp+120]
00466f2cldrsb x27, [x2]
00466f30ldrh w2, [x2+20]
00466f34sub x1, x1, x2
00466f38str x1, [sp+32]
00466f3cb 0x466f44
00466f40
00466f40loc_466f40:
00466f40b 0x466f44
00466f44
00466f44loc_466f44:
00466f44b 0x466f48
00466f48
00466f48loc_466f48:
00466f48b 0x466d1c
00466f4c
00466f4cloc_466f4c:
00466f4cldr x0, [sp+136]
00466f50str x0, [sp+112]
00466f54ldur x29, [sp-8]
00466f58ldr x30, [sp], 192
00466f5cret x30
00466f60
00466f60loc_466f60:
00466f60bl runtime.panicSliceAcap
00466f64
00466f64loc_466f64:
00466f64bl runtime.panicIndex
00466f68
00466f68loc_466f68:
00466f68bl runtime.panicIndex
00466f6c
00466f6cloc_466f6c:
00466f6cmov x0, x3
00466f70bl runtime.panicIndex
00466f74
00466f74loc_466f74:
00466f74bl runtime.panicIndex
00466f78
00466f78loc_466f78:
00466f78bl runtime.panicIndex
00466f7chint
00466f80
00466f80loc_466f80:
00466f80stp x0, x1, [sp+8]
00466f84str x2, [sp+24]
00466f88mov x3, x30
00466f8cbl runtime.morestack_noctxt.abi0
00466f90ldp x0, x1, [sp+8]
00466f94ldr x2, [sp+24]
00466f98b 0x466c60
00466f9cudf 0
00466c60
Loading..