File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0044b610
0044b610github.com/jcmturner/gofork/encoding/asn1.marshalField: ; void github.com/jcmturner/gofork/encoding/asn1.marshalField(github.com/jcmturner/gofork/encoding/asn1.forkableWriter * out, reflect.Value v, github.com/jcmturner/gofork/encoding/asn1.fieldParameters params)
0044b610ldr x16, [x28+16]
0044b614sub x17, sp, 960
0044b618subs xzr, x17, x16
0044b61cb.ls 0x44c518
0044b620sub x20, sp, 1088
0044b624stp x29, x30, [x20-8]
0044b628add sp, x20, 0
0044b62csub x29, sp, 8
0044b630str x0, [sp+1096]
0044b634str x1, [sp+1104]
0044b638str x2, [sp+1112]
0044b63cstr x3, [sp+1120]
0044b640strb w4, [sp+1128]
0044b644strb w5, [sp+1129]
0044b648strb w6, [sp+1130]
0044b64cstr x7, [sp+1136]
0044b650str x8, [sp+1144]
0044b654str x9, [sp+1152]
0044b658str x10, [sp+1160]
0044b65cstrb w11, [sp+1168]
0044b660strb w12, [sp+1169]
0044b664stp xzr, xzr, [sp+392]
0044b668ldr x0, [sp+1104]
0044b66cldr x1, [sp+1112]
0044b670ldr x2, [sp+1120]
0044b674bl reflect.Value.IsValid
0044b678strb w0, [sp+93]
0044b67ctbnz w0, 0, 0x44b684
0044b680b 0x44c0f0
0044b684
0044b684loc_44b684:
0044b684ldr x0, [sp+1104]
0044b688ldr x1, [sp+1112]
0044b68cldr x2, [sp+1120]
0044b690bl reflect.Value.Kind
0044b694str x0, [sp+288]
0044b698subs xzr, x0, 20
0044b69ccset x3, eq
0044b6a0strb w3, [sp+93]
0044b6a4b.eq 0x44b6ac
0044b6a8b 0x44b6e8
0044b6ac
0044b6acloc_44b6ac:
0044b6acldr x0, [sp+1104]
0044b6b0ldr x1, [sp+1112]
0044b6b4ldr x2, [sp+1120]
0044b6b8bl reflect.Value.Type
0044b6bcstr x0, [sp+824]
0044b6c0str x1, [sp+832]
0044b6c4ldrsb x27, [x0]
0044b6c8ldr x3, [x0+224]
0044b6ccmov x0, x1
0044b6d0blr x3
0044b6d4str x0, [sp+280]
0044b6d8subs xzr, x0, 0
0044b6dccset x3, eq
0044b6e0strb w3, [sp+93]
0044b6e4b 0x44b6ec
0044b6e8
0044b6e8loc_44b6e8:
0044b6e8b 0x44b6ec
0044b6ec
0044b6ecloc_44b6ec:
0044b6ecldrb w3, [sp+93]
0044b6f0tbnz w3, 0, 0x44b6f8
0044b6f4b 0x44b778
0044b6f8
0044b6f8loc_44b6f8:
0044b6f8ldr x0, [sp+1104]
0044b6fcldr x1, [sp+1112]
0044b700ldr x2, [sp+1120]
0044b704bl reflect.Value.Elem
0044b708str x0, [sp+960]
0044b70cstr x1, [sp+968]
0044b710str x2, [sp+976]
0044b714ldrb w4, [sp+1128]
0044b718ldr x3, [sp+1096]
0044b71cldrb w5, [sp+1129]
0044b720ldrb w6, [sp+1130]
0044b724ldr x7, [sp+1136]
0044b728ldr x8, [sp+1144]
0044b72cldr x9, [sp+1152]
0044b730ldr x10, [sp+1160]
0044b734ldrb w11, [sp+1168]
0044b738ldrb w12, [sp+1169]
0044b73cmov x13, x0
0044b740mov x0, x3
0044b744mov x14, x1
0044b748mov x1, x13
0044b74cmov x15, x2
0044b750mov x2, x14
0044b754mov x3, x15
0044b758bl github.com/jcmturner/gofork/encoding/asn1.marshalField
0044b75cstr x0, [sp+984]
0044b760str x1, [sp+992]
0044b764str x0, [sp+392]
0044b768str x1, [sp+400]
0044b76cldp x29, x30, [sp-8]
0044b770add sp, sp, 1088
0044b774ret x30
0044b778
0044b778loc_44b778:
0044b778ldr x0, [sp+1104]
0044b77cldr x1, [sp+1112]
0044b780ldr x2, [sp+1120]
0044b784bl reflect.Value.Kind
0044b788str x0, [sp+288]
0044b78csubs xzr, x0, 23
0044b790cset x3, eq
0044b794strb w3, [sp+92]
0044b798b.eq 0x44b7a0
0044b79cb 0x44b7c4
0044b7a0
0044b7a0loc_44b7a0:
0044b7a0ldr x0, [sp+1104]
0044b7a4ldr x1, [sp+1112]
0044b7a8ldr x2, [sp+1120]
0044b7acbl reflect.Value.Len
0044b7b0str x0, [sp+280]
0044b7b4subs xzr, x0, 0
0044b7b8cset x3, eq
0044b7bcstrb w3, [sp+92]
0044b7c0b 0x44b7c8
0044b7c4
0044b7c4loc_44b7c4:
0044b7c4b 0x44b7c8
0044b7c8
0044b7c8loc_44b7c8:
0044b7c8ldrb w3, [sp+92]
0044b7ccstrb w3, [sp+93]
0044b7d0tbnz w3, 0, 0x44b7d8
0044b7d4b 0x44b7e4
0044b7d8
0044b7d8loc_44b7d8:
0044b7d8ldrb w3, [sp+1169]
0044b7dcstrb w3, [sp+93]
0044b7e0b 0x44b7e8
0044b7e4
0044b7e4loc_44b7e4:
0044b7e4b 0x44b7e8
0044b7e8
0044b7e8loc_44b7e8:
0044b7e8ldrb w3, [sp+93]
0044b7ectbnz w3, 0, 0x44b7f4
0044b7f0b 0x44b808
0044b7f4
0044b7f4loc_44b7f4:
0044b7f4ldr x0, [sp+392]
0044b7f8ldr x1, [sp+400]
0044b7fcldp x29, x30, [sp-8]
0044b800add sp, sp, 1088
0044b804ret x30
0044b808
0044b808loc_44b808:
0044b808ldrb w3, [sp+1128]
0044b80cstrb w3, [sp+93]
0044b810tbnz w3, 0, 0x44b818
0044b814b 0x44b82c
0044b818
0044b818loc_44b818:
0044b818ldr x3, [sp+1136]
0044b81csubs xzr, x3, 0
0044b820cset x3, ne
0044b824strb w3, [sp+93]
0044b828b 0x44b830
0044b82c
0044b82cloc_44b82c:
0044b82cb 0x44b830
0044b830
0044b830loc_44b830:
0044b830ldrb w3, [sp+93]
0044b834strb w3, [sp+92]
0044b838tbnz w3, 0, 0x44b840
0044b83cb 0x44b864
0044b840
0044b840loc_44b840:
0044b840ldr x0, [sp+1104]
0044b844ldr x1, [sp+1112]
0044b848ldr x2, [sp+1120]
0044b84cbl reflect.Value.Kind
0044b850str x0, [sp+288]
0044b854bl github.com/jcmturner/gofork/encoding/asn1.canHaveDefaultValue
0044b858strb w0, [sp+91]
0044b85cstrb w0, [sp+92]
0044b860b 0x44b868
0044b864
0044b864loc_44b864:
0044b864b 0x44b868
0044b868
0044b868loc_44b868:
0044b868ldrb w3, [sp+92]
0044b86ctbnz w3, 0, 0x44b874
0044b870b 0x44b930
0044b874
0044b874loc_44b874:
0044b874ldr x0, [sp+1104]
0044b878ldr x1, [sp+1112]
0044b87cldr x2, [sp+1120]
0044b880bl reflect.Value.Type
0044b884str x0, [sp+944]
0044b888str x1, [sp+952]
0044b88cbl reflect.New
0044b890str x0, [sp+960]
0044b894str x1, [sp+968]
0044b898str x2, [sp+976]
0044b89cbl reflect.Value.Elem
0044b8a0str x0, [sp+408]
0044b8a4str x1, [sp+416]
0044b8a8str x2, [sp+424]
0044b8acldr x3, [sp+1136]
0044b8b0ldrsb x27, [x3]
0044b8b4ldr x3, [x3]
0044b8b8str x3, [sp+264]
0044b8bcbl reflect.Value.SetInt
0044b8c0ldr x0, [sp+1104]
0044b8c4ldr x1, [sp+1112]
0044b8c8ldr x2, [sp+1120]
0044b8ccbl reflect.Value.Interface
0044b8d0str x0, [sp+928]
0044b8d4str x1, [sp+936]
0044b8d8ldr x0, [sp+408]
0044b8dcldr x1, [sp+416]
0044b8e0ldr x2, [sp+424]
0044b8e4bl reflect.Value.Interface
0044b8e8str x0, [sp+912]
0044b8ecstr x1, [sp+920]
0044b8f0ldr x3, [sp+928]
0044b8f4ldr x4, [sp+936]
0044b8f8mov x2, x0
0044b8fcmov x0, x3
0044b900mov x3, x1
0044b904mov x1, x4
0044b908bl reflect.DeepEqual
0044b90cstrb w0, [sp+93]
0044b910tbnz w0, 0, 0x44b918
0044b914b 0x44b92c
0044b918
0044b918loc_44b918:
0044b918ldr x0, [sp+392]
0044b91cldr x1, [sp+400]
0044b920ldp x29, x30, [sp-8]
0044b924add sp, sp, 1088
0044b928ret x30
0044b92c
0044b92cloc_44b92c:
0044b92cb 0x44b934
0044b930
0044b930loc_44b930:
0044b930b 0x44b934
0044b934
0044b934loc_44b934:
0044b934ldrb w3, [sp+1128]
0044b938strb w3, [sp+93]
0044b93ctbnz w3, 0, 0x44b944
0044b940b 0x44b95c
0044b944
0044b944loc_44b944:
0044b944ldr x3, [sp+1136]
0044b948subs xzr, x3, 0
0044b94ccset x3, ne
0044b950eor x3, x3, 1
0044b954strb w3, [sp+93]
0044b958b 0x44b960
0044b95c
0044b95cloc_44b95c:
0044b95cb 0x44b960
0044b960
0044b960loc_44b960:
0044b960ldrb w3, [sp+93]
0044b964tbnz w3, 0, 0x44b96c
0044b968b 0x44b9f8
0044b96c
0044b96cloc_44b96c:
0044b96cldr x0, [sp+1104]
0044b970ldr x1, [sp+1112]
0044b974ldr x2, [sp+1120]
0044b978bl reflect.Value.Interface
0044b97cstr x0, [sp+912]
0044b980str x1, [sp+920]
0044b984ldr x0, [sp+1104]
0044b988ldr x1, [sp+1112]
0044b98cldr x2, [sp+1120]
0044b990bl reflect.Value.Type
0044b994str x0, [sp+944]
0044b998str x1, [sp+952]
0044b99cbl reflect.Zero
0044b9a0str x0, [sp+960]
0044b9a4str x1, [sp+968]
0044b9a8str x2, [sp+976]
0044b9acbl reflect.Value.Interface
0044b9b0str x0, [sp+928]
0044b9b4str x1, [sp+936]
0044b9b8ldr x3, [sp+912]
0044b9bcldr x4, [sp+920]
0044b9c0mov x2, x0
0044b9c4mov x0, x3
0044b9c8mov x3, x1
0044b9ccmov x1, x4
0044b9d0bl reflect.DeepEqual
0044b9d4strb w0, [sp+93]
0044b9d8tbnz w0, 0, 0x44b9e0
0044b9dcb 0x44b9f4
0044b9e0
0044b9e0loc_44b9e0:
0044b9e0ldr x0, [sp+392]
0044b9e4ldr x1, [sp+400]
0044b9e8ldp x29, x30, [sp-8]
0044b9ecadd sp, sp, 1088
0044b9f0ret x30
0044b9f4
0044b9f4loc_44b9f4:
0044b9f4b 0x44b9fc
0044b9f8
0044b9f8loc_44b9f8:
0044b9f8b 0x44b9fc
0044b9fc
0044b9fcloc_44b9fc:
0044b9fcldr x0, [sp+1104]
0044ba00ldr x1, [sp+1112]
0044ba04ldr x2, [sp+1120]
0044ba08bl reflect.Value.Type
0044ba0cstr x0, [sp+944]
0044ba10str x1, [sp+952]
0044ba14adrp x27, 0x5d7000
0044ba18ldr x3, [x27+1104]
0044ba1csubs xzr, x0, x3
0044ba20b.eq 0x44ba28
0044ba24b 0x44bc30
0044ba28
0044ba28loc_44ba28:
0044ba28adrp x27, 0x5d7000
0044ba2cldr x2, [x27+1112]
0044ba30bl runtime.ifaceeq
0044ba34tbnz w0, 0, 0x44ba3c
0044ba38b 0x44bc2c
0044ba3c
0044ba3cloc_44ba3c:
0044ba3cldr x0, [sp+1104]
0044ba40ldr x1, [sp+1112]
0044ba44ldr x2, [sp+1120]
0044ba48bl reflect.Value.Interface
0044ba4cstr x0, [sp+928]
0044ba50str x1, [sp+936]
0044ba54add x27, sp, 840
0044ba58stp xzr, xzr, [x27]
0044ba5cadd x27, sp, 856
0044ba60stp xzr, xzr, [x27]
0044ba64add x27, sp, 872
0044ba68stp xzr, xzr, [x27]
0044ba6cadd x27, sp, 888
0044ba70stp xzr, xzr, [x27]
0044ba74str xzr, [sp+904]
0044ba78ldr x3, [sp+936]
0044ba7cldr x0, [sp+928]
0044ba80adrp x1, 0x22d000
0044ba84add x1, x1, 224
0044ba88subs xzr, x0, x1
0044ba8cb.eq 0x44ba94
0044ba90b 0x44c508
0044ba94
0044ba94loc_44ba94:
0044ba94ldp x5, x6, [x3]
0044ba98ldp x7, x8, [x3+16]
0044ba9cldp x9, x10, [x3+32]
0044baa0ldp x11, x12, [x3+48]
0044baa4add x27, sp, 840
0044baa8stp x5, x6, [x27]
0044baacadd x27, sp, 856
0044bab0stp x7, x8, [x27]
0044bab4add x27, sp, 872
0044bab8stp x9, x10, [x27]
0044babcadd x27, sp, 888
0044bac0stp x11, x12, [x27]
0044bac4ldr x5, [x3+64]
0044bac8str x5, [sp+904]
0044baccadd x27, sp, 840
0044bad0ldp x5, x6, [x27]
0044bad4add x27, sp, 856
0044bad8ldp x7, x8, [x27]
0044badcadd x27, sp, 872
0044bae0ldp x9, x10, [x27]
0044bae4add x27, sp, 888
0044bae8ldp x11, x12, [x27]
0044baecstp x5, x6, [sp+312]
0044baf0stp x7, x8, [sp+328]
0044baf4stp x9, x10, [sp+344]
0044baf8stp x11, x12, [sp+360]
0044bafcldr x5, [sp+904]
0044bb00str x5, [sp+376]
0044bb04ldr x5, [sp+368]
0044bb08str x5, [sp+280]
0044bb0ccbnz x5, 0x44bb14
0044bb10b 0x44bb64
0044bb14
0044bb14loc_44bb14:
0044bb14add x27, sp, 984
0044bb18stp xzr, xzr, [x27]
0044bb1cldr x4, [sp+1096]
0044bb20ldrsb x27, [x4]
0044bb24ldr x0, [x4]
0044bb28str x0, [sp+696]
0044bb2cldr x1, [sp+360]
0044bb30ldr x2, [sp+368]
0044bb34ldr x3, [sp+376]
0044bb38bl bytes.(*Buffer).Write
0044bb3cstr x0, [sp+280]
0044bb40str x1, [sp+984]
0044bb44str x2, [sp+992]
0044bb48ldr x4, [sp+280]
0044bb4cstr x4, [sp+208]
0044bb50str x1, [sp+440]
0044bb54str x2, [sp+448]
0044bb58str x1, [sp+392]
0044bb5cstr x2, [sp+400]
0044bb60b 0x44bc18
0044bb64
0044bb64loc_44bb64:
0044bb64ldr x5, [sp+344]
0044bb68str x5, [sp+280]
0044bb6cstp xzr, xzr, [sp+232]
0044bb70str xzr, [sp+248]
0044bb74strb wzr, [sp+256]
0044bb78ldr x5, [sp+312]
0044bb7cstr x5, [sp+232]
0044bb80ldr x5, [sp+320]
0044bb84str x5, [sp+240]
0044bb88ldr x5, [sp+280]
0044bb8cstr x5, [sp+248]
0044bb90ldrb w4, [sp+328]
0044bb94strb w4, [sp+256]
0044bb98ldr x1, [sp+232]
0044bb9cldr x0, [sp+1096]
0044bba0ldr x2, [sp+240]
0044bba4ldr x3, [sp+248]
0044bba8bl github.com/jcmturner/gofork/encoding/asn1.marshalTagAndLength
0044bbacstr x0, [sp+392]
0044bbb0str x1, [sp+400]
0044bbb4cbnz x0, 0x44bbbc
0044bbb8b 0x44bbc8
0044bbbc
0044bbbcloc_44bbbc:
0044bbbcldp x29, x30, [sp-8]
0044bbc0add sp, sp, 1088
0044bbc4ret x30
0044bbc8
0044bbc8loc_44bbc8:
0044bbc8add x27, sp, 984
0044bbccstp xzr, xzr, [x27]
0044bbd0ldr x4, [sp+1096]
0044bbd4ldrsb x27, [x4]
0044bbd8ldr x0, [x4]
0044bbdcstr x0, [sp+688]
0044bbe0ldr x1, [sp+336]
0044bbe4ldr x2, [sp+344]
0044bbe8ldr x3, [sp+352]
0044bbecbl bytes.(*Buffer).Write
0044bbf0str x0, [sp+280]
0044bbf4str x1, [sp+984]
0044bbf8str x2, [sp+992]
0044bbfcldr x4, [sp+280]
0044bc00str x4, [sp+128]
0044bc04str x1, [sp+1064]
0044bc08str x2, [sp+1072]
0044bc0cstr x1, [sp+392]
0044bc10str x2, [sp+400]
0044bc14b 0x44bc18
0044bc18
0044bc18loc_44bc18:
0044bc18ldr x0, [sp+392]
0044bc1cldr x1, [sp+400]
0044bc20ldp x29, x30, [sp-8]
0044bc24add sp, sp, 1088
0044bc28ret x30
0044bc2c
0044bc2cloc_44bc2c:
0044bc2cb 0x44bc34
0044bc30
0044bc30loc_44bc30:
0044bc30b 0x44bc34
0044bc34
0044bc34loc_44bc34:
0044bc34ldr x0, [sp+1104]
0044bc38ldr x1, [sp+1112]
0044bc3cldr x2, [sp+1120]
0044bc40bl reflect.Value.Type
0044bc44str x0, [sp+944]
0044bc48str x1, [sp+952]
0044bc4cbl github.com/jcmturner/gofork/encoding/asn1.getUniversalType
0044bc50str x0, [sp+280]
0044bc54strb w1, [sp+93]
0044bc58strb w2, [sp+92]
0044bc5cldr x3, [sp+280]
0044bc60str x3, [sp+296]
0044bc64ldrb w3, [sp+93]
0044bc68strb w3, [sp+95]
0044bc6cstrb w2, [sp+94]
0044bc70ldr x3, [sp+296]
0044bc74str x3, [sp+104]
0044bc78ldrb w3, [sp+95]
0044bc7cstrb w3, [sp+89]
0044bc80strb w2, [sp+88]
0044bc84tbnz w2, 0, 0x44bc8c
0044bc88b 0x44bfb8
0044bc8c
0044bc8cloc_44bc8c:
0044bc8cstr xzr, [sp+112]
0044bc90ldr x3, [sp+1160]
0044bc94subs xzr, x3, 0
0044bc98cset x4, ne
0044bc9cstrb w4, [sp+92]
0044bca0cbnz x3, 0x44bca8
0044bca4b 0x44bcbc
0044bca8
0044bca8loc_44bca8:
0044bca8ldr x3, [sp+104]
0044bcacsubs xzr, x3, 23
0044bcb0cset x3, ne
0044bcb4strb w3, [sp+92]
0044bcb8b 0x44bcc0
0044bcbc
0044bcbcloc_44bcbc:
0044bcbcb 0x44bcc0
0044bcc0
0044bcc0loc_44bcc0:
0044bcc0ldrb w3, [sp+92]
0044bcc4tbnz w3, 0, 0x44bccc
0044bcc8b 0x44bd34
0044bccc
0044bcccloc_44bccc:
0044bcccadd x27, sp, 776
0044bcd0stp xzr, xzr, [x27]
0044bcd4adrp x2, 0x27b000
0044bcd8add x2, x2, 548
0044bcdcstr x2, [sp+776]
0044bce0movz x3, 43
0044bce4str x3, [sp+784]
0044bce8str x2, [sp+560]
0044bcecstr x3, [sp+568]
0044bcf0add x2, sp, 560
0044bcf4ldrsb x27, [x2]
0044bcf8ldr x0, [x2]
0044bcfcldr x1, [x2+8]
0044bd00str x0, [sp+544]
0044bd04str x1, [sp+552]
0044bd08bl runtime.convTstring
0044bd0cstr x0, [sp+536]
0044bd10adrp x2, 0x2cb000
0044bd14add x2, x2, 1984
0044bd18str x2, [sp+392]
0044bd1cstr x0, [sp+400]
0044bd20ldr x0, [sp+392]
0044bd24ldr x1, [sp+400]
0044bd28ldp x29, x30, [sp-8]
0044bd2cadd sp, sp, 1088
0044bd30ret x30
0044bd34
0044bd34loc_44bd34:
0044bd34ldr x3, [sp+1152]
0044bd38subs xzr, x3, 0
0044bd3ccset x4, ne
0044bd40strb w4, [sp+92]
0044bd44cbnz x3, 0x44bd4c
0044bd48b 0x44be2c
0044bd4c
0044bd4cloc_44bd4c:
0044bd4cldr x3, [sp+104]
0044bd50subs xzr, x3, 19
0044bd54cset x3, eq
0044bd58strb w3, [sp+93]
0044bd5cb.eq 0x44bd64
0044bd60b 0x44bd68
0044bd64
0044bd64loc_44bd64:
0044bd64b 0x44be1c
0044bd68
0044bd68loc_44bd68:
0044bd68ldr x0, [sp+1104]
0044bd6cldr x1, [sp+1112]
0044bd70ldr x2, [sp+1120]
0044bd74bl reflect.Value.Kind
0044bd78str x0, [sp+288]
0044bd7csubs xzr, x0, 23
0044bd80cset x3, eq
0044bd84strb w3, [sp+90]
0044bd88b.eq 0x44bd90
0044bd8cb 0x44bda4
0044bd90
0044bd90loc_44bd90:
0044bd90ldr x3, [sp+104]
0044bd94subs xzr, x3, 16
0044bd98cset x3, eq
0044bd9cstrb w3, [sp+90]
0044bda0b 0x44bda8
0044bda4
0044bda4loc_44bda4:
0044bda4b 0x44bda8
0044bda8
0044bda8loc_44bda8:
0044bda8ldrb w3, [sp+90]
0044bdacstrb w3, [sp+91]
0044bdb0tbnz w3, 0, 0x44bdb8
0044bdb4b 0x44be0c
0044bdb8
0044bdb8loc_44bdb8:
0044bdb8ldr x0, [sp+1104]
0044bdbcldr x1, [sp+1112]
0044bdc0ldr x2, [sp+1120]
0044bdc4bl reflect.Value.Type
0044bdc8str x0, [sp+1048]
0044bdccstr x1, [sp+1056]
0044bdd0ldrsb x27, [x0]
0044bdd4ldr x3, [x0+88]
0044bdd8mov x0, x1
0044bddcblr x3
0044bde0str x0, [sp+1032]
0044bde4str x1, [sp+1040]
0044bde8ldrsb x27, [x0]
0044bdecldr x3, [x0+168]
0044bdf0mov x0, x1
0044bdf4blr x3
0044bdf8str x0, [sp+272]
0044bdfcsubs xzr, x0, 24
0044be00cset x3, eq
0044be04strb w3, [sp+91]
0044be08b 0x44be10
0044be0c
0044be0cloc_44be0c:
0044be0cb 0x44be10
0044be10
0044be10loc_44be10:
0044be10ldrb w3, [sp+91]
0044be14strb w3, [sp+93]
0044be18b 0x44be1c
0044be1c
0044be1cloc_44be1c:
0044be1cldrb w3, [sp+93]
0044be20eor x3, x3, 1
0044be24strb w3, [sp+92]
0044be28b 0x44be30
0044be2c
0044be2cloc_44be2c:
0044be2cb 0x44be30
0044be30
0044be30loc_44be30:
0044be30ldrb w3, [sp+92]
0044be34tbnz w3, 0, 0x44be3c
0044be38b 0x44bea4
0044be3c
0044be3cloc_44be3c:
0044be3cadd x27, sp, 776
0044be40stp xzr, xzr, [x27]
0044be44adrp x2, 0x27d000
0044be48add x2, x2, 653
0044be4cstr x2, [sp+776]
0044be50movz x3, 47
0044be54str x3, [sp+784]
0044be58str x2, [sp+520]
0044be5cstr x3, [sp+528]
0044be60add x2, sp, 520
0044be64ldrsb x27, [x2]
0044be68ldr x0, [x2]
0044be6cldr x1, [x2+8]
0044be70str x0, [sp+504]
0044be74str x1, [sp+512]
0044be78bl runtime.convTstring
0044be7cstr x0, [sp+496]
0044be80adrp x2, 0x2cb000
0044be84add x2, x2, 1984
0044be88str x2, [sp+392]
0044be8cstr x0, [sp+400]
0044be90ldr x0, [sp+392]
0044be94ldr x1, [sp+400]
0044be98ldp x29, x30, [sp-8]
0044be9cadd sp, sp, 1088
0044bea0ret x30
0044bea4
0044bea4loc_44bea4:
0044bea4ldr x3, [sp+104]
0044bea8str x3, [sp+224]
0044beacsubs xzr, x3, 19
0044beb0b.eq 0x44beb8
0044beb4b 0x44befc
0044beb8
0044beb8loc_44beb8:
0044beb8b 0x44bebc
0044bebc
0044bebcloc_44bebc:
0044bebcldr x3, [sp+1152]
0044bec0cbz x3, 0x44bec8
0044bec4b 0x44bef0
0044bec8
0044bec8loc_44bec8:
0044bec8ldr x0, [sp+1104]
0044beccldr x1, [sp+1112]
0044bed0ldr x2, [sp+1120]
0044bed4bl reflect.Value.String
0044bed8str x0, [sp+792]
0044bedcstr x1, [sp+800]
0044bee0str x0, [sp+760]
0044bee4str x1, [sp+768]
0044bee8str xzr, [sp+216]
0044beecb 0x44c3f0
0044bef0
0044bef0loc_44bef0:
0044bef0ldr x2, [sp+1152]
0044bef4str x2, [sp+104]
0044bef8b 0x44c3ec
0044befc
0044befcloc_44befc:
0044befcsubs xzr, x3, 23
0044bf00b.eq 0x44bf08
0044bf04b 0x44bfb0
0044bf08
0044bf08loc_44bf08:
0044bf08b 0x44bf0c
0044bf0c
0044bf0cloc_44bf0c:
0044bf0cldr x3, [sp+1160]
0044bf10subs xzr, x3, 24
0044bf14cset x3, eq
0044bf18strb w3, [sp+92]
0044bf1cb.eq 0x44bf24
0044bf20b 0x44bf28
0044bf24
0044bf24loc_44bf24:
0044bf24b 0x44bf90
0044bf28
0044bf28loc_44bf28:
0044bf28ldr x0, [sp+1104]
0044bf2cldr x1, [sp+1112]
0044bf30ldr x2, [sp+1120]
0044bf34bl reflect.Value.Interface
0044bf38str x0, [sp+928]
0044bf3cstr x1, [sp+936]
0044bf40add x27, sp, 720
0044bf44stp xzr, xzr, [x27]
0044bf48str xzr, [sp+736]
0044bf4cldr x3, [sp+936]
0044bf50ldr x0, [sp+928]
0044bf54adrp x1, 0x260000
0044bf58add x1, x1, 1440
0044bf5csubs xzr, x0, x1
0044bf60b.eq 0x44bf68
0044bf64b 0x44c3e0
0044bf68
0044bf68loc_44bf68:
0044bf68ldr x0, [x3]
0044bf6cldr x1, [x3+8]
0044bf70ldr x2, [x3+16]
0044bf74str x0, [sp+720]
0044bf78str x1, [sp+728]
0044bf7cstr x2, [sp+736]
0044bf80bl github.com/jcmturner/gofork/encoding/asn1.outsideUTCRange
0044bf84strb w0, [sp+93]
0044bf88strb w0, [sp+92]
0044bf8cb 0x44bf90
0044bf90
0044bf90loc_44bf90:
0044bf90ldrb w2, [sp+92]
0044bf94tbnz w2, 0, 0x44bf9c
0044bf98b 0x44bfa8
0044bf9c
0044bf9cloc_44bf9c:
0044bf9corr x2, xzr, 24
0044bfa0str x2, [sp+104]
0044bfa4b 0x44bfac
0044bfa8
0044bfa8loc_44bfa8:
0044bfa8b 0x44bfac
0044bfac
0044bfacloc_44bfac:
0044bfacb 0x44c128
0044bfb0
0044bfb0loc_44bfb0:
0044bfb0b 0x44bfb4
0044bfb4
0044bfb4loc_44bfb4:
0044bfb4b 0x44c128
0044bfb8
0044bfb8loc_44bfb8:
0044bfb8ldr x0, [sp+1104]
0044bfbcldr x1, [sp+1112]
0044bfc0ldr x2, [sp+1120]
0044bfc4bl reflect.Value.Type
0044bfc8str x0, [sp+944]
0044bfccstr x1, [sp+952]
0044bfd0add x27, sp, 808
0044bfd4stp xzr, xzr, [x27]
0044bfd8add x3, sp, 808
0044bfdcstr x3, [sp+656]
0044bfe0ldr x3, [sp+944]
0044bfe4ldr x4, [sp+952]
0044bfe8str x3, [sp+640]
0044bfecstr x4, [sp+648]
0044bff0str x3, [sp+632]
0044bff4ldr x3, [sp+632]
0044bff8cbnz x3, 0x44c000
0044bffcb 0x44c010
0044c000
0044c000loc_44c000:
0044c000ldr x5, [sp+632]
0044c004ldr x5, [x5+8]
0044c008str x5, [sp+632]
0044c00cb 0x44c014
0044c010
0044c010loc_44c010:
0044c010b 0x44c014
0044c014
0044c014loc_44c014:
0044c014ldr x5, [sp+656]
0044c018ldrsb x27, [x5]
0044c01cldr x6, [sp+632]
0044c020ldr x7, [sp+648]
0044c024str x6, [x5]
0044c028adrp x27, 0x5ff000
0044c02cldr w6, [x27+3056]
0044c030cbz w6, 0x44c038
0044c034b 0x44c03c
0044c038
0044c038loc_44c038:
0044c038b 0x44c050
0044c03c
0044c03cloc_44c03c:
0044c03cbl runtime.gcWriteBarrier2
0044c040str x7, [x25]
0044c044ldr x6, [x5+8]
0044c048str x6, [x25+8]
0044c04cb 0x44c050
0044c050
0044c050loc_44c050:
0044c050str x7, [x5+8]
0044c054ldr x2, [sp+656]
0044c058ldrsb x27, [x2]
0044c05cb 0x44c060
0044c060
0044c060loc_44c060:
0044c060str x2, [sp+664]
0044c064orr x4, xzr, 1
0044c068str x4, [sp+672]
0044c06cstr x4, [sp+680]
0044c070adrp x0, 0x26a000
0044c074add x0, x0, 1897
0044c078movz x1, 19
0044c07cmov x3, x4
0044c080bl fmt.Sprintf
0044c084str x0, [sp+792]
0044c088str x1, [sp+800]
0044c08cadd x27, sp, 616
0044c090stp xzr, xzr, [x27]
0044c094ldr x5, [sp+792]
0044c098ldr x6, [sp+800]
0044c09cstr x5, [sp+616]
0044c0a0str x6, [sp+624]
0044c0a4str x5, [sp+600]
0044c0a8str x6, [sp+608]
0044c0acadd x5, sp, 600
0044c0b0ldrsb x27, [x5]
0044c0b4ldr x0, [x5]
0044c0b8ldr x1, [x5+8]
0044c0bcstr x0, [sp+584]
0044c0c0str x1, [sp+592]
0044c0c4bl runtime.convTstring
0044c0c8str x0, [sp+576]
0044c0ccadrp x5, 0x2ca000
0044c0d0add x5, x5, 1984
0044c0d4str x5, [sp+392]
0044c0d8str x0, [sp+400]
0044c0dcldr x0, [sp+392]
0044c0e0ldr x1, [sp+400]
0044c0e4ldp x29, x30, [sp-8]
0044c0e8add sp, sp, 1088
0044c0ecret x30
0044c0f0
0044c0f0loc_44c0f0:
0044c0f0adrp x0, 0x271000
0044c0f4add x0, x0, 1882
0044c0f8orr x1, xzr, 30
0044c0fcmov x2, xzr
0044c100mov x3, xzr
0044c104mov x4, x3
0044c108bl fmt.Errorf
0044c10cstr x0, [sp+984]
0044c110str x1, [sp+992]
0044c114str x0, [sp+392]
0044c118str x1, [sp+400]
0044c11cldp x29, x30, [sp-8]
0044c120add sp, sp, 1088
0044c124ret x30
0044c128
0044c128loc_44c128:
0044c128ldrb w2, [sp+1168]
0044c12ctbnz w2, 0, 0x44c134
0044c130b 0x44c1b8
0044c134
0044c134loc_44c134:
0044c134ldr x2, [sp+104]
0044c138subs xzr, x2, 16
0044c13cb.ne 0x44c144
0044c140b 0x44c1ac
0044c144
0044c144loc_44c144:
0044c144add x27, sp, 776
0044c148stp xzr, xzr, [x27]
0044c14cadrp x2, 0x26e000
0044c150add x2, x2, 2775
0044c154str x2, [sp+776]
0044c158movz x3, 26
0044c15cstr x3, [sp+784]
0044c160str x2, [sp+480]
0044c164str x3, [sp+488]
0044c168add x2, sp, 480
0044c16cldrsb x27, [x2]
0044c170ldr x0, [x2]
0044c174ldr x1, [x2+8]
0044c178str x0, [sp+464]
0044c17cstr x1, [sp+472]
0044c180bl runtime.convTstring
0044c184str x0, [sp+456]
0044c188adrp x2, 0x2ca000
0044c18cadd x2, x2, 1984
0044c190str x2, [sp+392]
0044c194str x0, [sp+400]
0044c198ldr x0, [sp+392]
0044c19cldr x1, [sp+400]
0044c1a0ldp x29, x30, [sp-8]
0044c1a4add sp, sp, 1088
0044c1a8ret x30
0044c1ac
0044c1acloc_44c1ac:
0044c1acmovz x1, 17
0044c1b0str x1, [sp+104]
0044c1b4b 0x44c1bc
0044c1b8
0044c1b8loc_44c1b8:
0044c1b8b 0x44c1bc
0044c1bc
0044c1bcloc_44c1bc:
0044c1bcstr xzr, [sp+712]
0044c1c0str xzr, [sp+704]
0044c1c4ldr x0, [sp+1096]
0044c1c8bl github.com/jcmturner/gofork/encoding/asn1.(*forkableWriter).fork
0044c1ccstr x0, [sp+712]
0044c1d0str x1, [sp+704]
0044c1d4ldr x1, [sp+712]
0044c1d8str x1, [sp+1024]
0044c1dcldr x1, [sp+704]
0044c1e0str x1, [sp+1016]
0044c1e4ldr x1, [sp+1024]
0044c1e8str x1, [sp+304]
0044c1ecldr x0, [sp+1016]
0044c1f0str x0, [sp+432]
0044c1f4ldr x2, [sp+1112]
0044c1f8ldr x3, [sp+1120]
0044c1fcldrb w4, [sp+1128]
0044c200ldr x1, [sp+1104]
0044c204ldrb w5, [sp+1129]
0044c208ldrb w6, [sp+1130]
0044c20cldr x7, [sp+1136]
0044c210ldr x8, [sp+1144]
0044c214ldr x9, [sp+1152]
0044c218ldr x10, [sp+1160]
0044c21cldrb w11, [sp+1168]
0044c220ldrb w12, [sp+1169]
0044c224bl github.com/jcmturner/gofork/encoding/asn1.marshalBody
0044c228str x0, [sp+392]
0044c22cstr x1, [sp+400]
0044c230cbnz x0, 0x44c238
0044c234b 0x44c244
0044c238
0044c238loc_44c238:
0044c238ldp x29, x30, [sp-8]
0044c23cadd sp, sp, 1088
0044c240ret x30
0044c244
0044c244loc_44c244:
0044c244ldr x0, [sp+432]
0044c248bl github.com/jcmturner/gofork/encoding/asn1.(*forkableWriter).Len
0044c24cstr x0, [sp+120]
0044c250str xzr, [sp+384]
0044c254ldrb w1, [sp+1129]
0044c258tbnz w1, 0, 0x44c260
0044c25cb 0x44c29c
0044c260
0044c260loc_44c260:
0044c260str xzr, [sp+704]
0044c264str xzr, [sp+712]
0044c268ldr x0, [sp+304]
0044c26cbl github.com/jcmturner/gofork/encoding/asn1.(*forkableWriter).fork
0044c270str x0, [sp+704]
0044c274str x1, [sp+712]
0044c278ldr x1, [sp+704]
0044c27cstr x1, [sp+1008]
0044c280ldr x1, [sp+712]
0044c284str x1, [sp+1000]
0044c288ldr x1, [sp+1008]
0044c28cstr x1, [sp+384]
0044c290ldr x1, [sp+1000]
0044c294str x1, [sp+304]
0044c298b 0x44c2a0
0044c29c
0044c29cloc_44c29c:
0044c29cb 0x44c2a0
0044c2a0
0044c2a0loc_44c2a0:
0044c2a0ldrb w5, [sp+1129]
0044c2a4eor x6, x5, 1
0044c2a8strb w6, [sp+92]
0044c2actbnz w5, 0, 0x44c2b4
0044c2b0b 0x44c2b8
0044c2b4
0044c2b4loc_44c2b4:
0044c2b4b 0x44c2cc
0044c2b8
0044c2b8loc_44c2b8:
0044c2b8ldr x5, [sp+1144]
0044c2bcsubs xzr, x5, 0
0044c2c0cset x5, ne
0044c2c4strb w5, [sp+92]
0044c2c8b 0x44c2cc
0044c2cc
0044c2ccloc_44c2cc:
0044c2ccldrb w5, [sp+92]
0044c2d0tbnz w5, 0, 0x44c2d8
0044c2d4b 0x44c2f4
0044c2d8
0044c2d8loc_44c2d8:
0044c2d8ldr x5, [sp+1144]
0044c2dcldrsb x27, [x5]
0044c2e0ldr x5, [x5]
0044c2e4str x5, [sp+104]
0044c2e8orr x5, xzr, 2
0044c2ecstr x5, [sp+112]
0044c2f0b 0x44c2f8
0044c2f4
0044c2f4loc_44c2f4:
0044c2f4b 0x44c2f8
0044c2f8
0044c2f8loc_44c2f8:
0044c2f8stp xzr, xzr, [sp+168]
0044c2fcstr xzr, [sp+184]
0044c300strb wzr, [sp+192]
0044c304ldr x5, [sp+112]
0044c308str x5, [sp+168]
0044c30cldr x5, [sp+104]
0044c310str x5, [sp+176]
0044c314ldr x5, [sp+120]
0044c318str x5, [sp+184]
0044c31cldrb w4, [sp+89]
0044c320strb w4, [sp+192]
0044c324ldr x1, [sp+168]
0044c328ldr x0, [sp+304]
0044c32cldr x2, [sp+176]
0044c330ldr x3, [sp+184]
0044c334bl github.com/jcmturner/gofork/encoding/asn1.marshalTagAndLength
0044c338str x0, [sp+392]
0044c33cstr x1, [sp+400]
0044c340cbnz x0, 0x44c348
0044c344b 0x44c354
0044c348
0044c348loc_44c348:
0044c348ldp x29, x30, [sp-8]
0044c34cadd sp, sp, 1088
0044c350ret x30
0044c354
0044c354loc_44c354:
0044c354ldrb w2, [sp+1129]
0044c358tbnz w2, 0, 0x44c360
0044c35cb 0x44c3c8
0044c360
0044c360loc_44c360:
0044c360ldr x0, [sp+304]
0044c364bl github.com/jcmturner/gofork/encoding/asn1.(*forkableWriter).Len
0044c368str x0, [sp+280]
0044c36cstp xzr, xzr, [sp+136]
0044c370str xzr, [sp+152]
0044c374strb wzr, [sp+160]
0044c378orr x1, xzr, 2
0044c37cstr x1, [sp+136]
0044c380ldr x1, [sp+1144]
0044c384ldrsb x27, [x1]
0044c388ldr x1, [x1]
0044c38cstr x1, [sp+144]
0044c390ldr x1, [sp+280]
0044c394ldr x2, [sp+120]
0044c398add x1, x2, x1
0044c39cstr x1, [sp+152]
0044c3a0orr x4, xzr, 1
0044c3a4strb w4, [sp+160]
0044c3a8ldr x1, [sp+136]
0044c3acldr x2, [sp+144]
0044c3b0ldr x3, [sp+152]
0044c3b4ldr x0, [sp+384]
0044c3b8bl github.com/jcmturner/gofork/encoding/asn1.marshalTagAndLength
0044c3bcstr x0, [sp+392]
0044c3c0str x1, [sp+400]
0044c3c4b 0x44c3cc
0044c3c8
0044c3c8loc_44c3c8:
0044c3c8b 0x44c3cc
0044c3cc
0044c3ccloc_44c3cc:
0044c3ccldr x0, [sp+392]
0044c3d0ldr x1, [sp+400]
0044c3d4ldp x29, x30, [sp-8]
0044c3d8add sp, sp, 1088
0044c3dcret x30
0044c3e0
0044c3e0loc_44c3e0:
0044c3e0adrp x2, 0x1be000
0044c3e4add x2, x2, 3520
0044c3e8bl runtime.panicdottypeE
0044c3ec
0044c3ecloc_44c3ec:
0044c3ecb 0x44c128
0044c3f0
0044c3f0loc_44c3f0:
0044c3f0ldr x3, [sp+216]
0044c3f4ldr x4, [sp+768]
0044c3f8subs xzr, x4, x3
0044c3fcb.gt 0x44c404
0044c400b 0x44c500
0044c404
0044c404loc_44c404:
0044c404ldr x3, [sp+216]
0044c408str x3, [sp+200]
0044c40cldr x3, [sp+216]
0044c410ldr x4, [sp+760]
0044c414ldrb w3, [x4+x3]
0044c418str w3, [sp+100]
0044c41csubs wzr, w3, 128
0044c420b.lt 0x44c428
0044c424b 0x44c438
0044c428
0044c428loc_44c428:
0044c428ldr x3, [sp+216]
0044c42cadd x3, x3, 1
0044c430str x3, [sp+216]
0044c434b 0x44c454
0044c438
0044c438loc_44c438:
0044c438ldr x2, [sp+216]
0044c43cldr x0, [sp+760]
0044c440ldr x1, [sp+768]
0044c444bl runtime.decoderune
0044c448str w0, [sp+100]
0044c44cstr x1, [sp+216]
0044c450b 0x44c454
0044c454
0044c454loc_44c454:
0044c454ldrsw x3, [sp+100]
0044c458str w3, [sp+96]
0044c45csubs wzr, w3, 128
0044c460cset x3, ge
0044c464strb w3, [sp+92]
0044c468b.ge 0x44c470
0044c46cb 0x44c474
0044c470
0044c470loc_44c470:
0044c470b 0x44c48c
0044c474
0044c474loc_44c474:
0044c474ldrsw x0, [sp+96]
0044c478bl github.com/jcmturner/gofork/encoding/asn1.isPrintable
0044c47cstrb w0, [sp+93]
0044c480eor x1, x0, 1
0044c484strb w1, [sp+92]
0044c488b 0x44c48c
0044c48c
0044c48cloc_44c48c:
0044c48cldrb w3, [sp+92]
0044c490tbnz w3, 0, 0x44c498
0044c494b 0x44c4f8
0044c498
0044c498loc_44c498:
0044c498ldr x0, [sp+1104]
0044c49cldr x1, [sp+1112]
0044c4a0ldr x2, [sp+1120]
0044c4a4bl reflect.Value.String
0044c4a8str x0, [sp+744]
0044c4acstr x1, [sp+752]
0044c4b0bl unicode/utf8.ValidString
0044c4b4strb w0, [sp+92]
0044c4b8tbnz w0, 0, 0x44c4c0
0044c4bcb 0x44c4cc
0044c4c0
0044c4c0loc_44c4c0:
0044c4c0orr x2, xzr, 12
0044c4c4str x2, [sp+104]
0044c4c8b 0x44c504
0044c4cc
0044c4ccloc_44c4cc:
0044c4ccadrp x0, 0x270000
0044c4d0add x0, x0, 176
0044c4d4orr x1, xzr, 28
0044c4d8bl errors.New
0044c4dcstr x0, [sp+984]
0044c4e0str x1, [sp+992]
0044c4e4str x0, [sp+392]
0044c4e8str x1, [sp+400]
0044c4ecldp x29, x30, [sp-8]
0044c4f0add sp, sp, 1088
0044c4f4ret x30
0044c4f8
0044c4f8loc_44c4f8:
0044c4f8b 0x44c4fc
0044c4fc
0044c4fcloc_44c4fc:
0044c4fcb 0x44c3f0
0044c500
0044c500loc_44c500:
0044c500b 0x44c504
0044c504
0044c504loc_44c504:
0044c504b 0x44c3ec
0044c508
0044c508loc_44c508:
0044c508adrp x2, 0x1be000
0044c50cadd x2, x2, 3520
0044c510bl runtime.panicdottypeE
0044c514hint
0044c518
0044c518loc_44c518:
0044c518stp x0, x1, [sp+8]
0044c51cstp x2, x3, [sp+24]
0044c520strb w4, [sp+40]
0044c524strb w5, [sp+41]
0044c528strb w6, [sp+42]
0044c52cstp x7, x8, [sp+48]
0044c530stp x9, x10, [sp+64]
0044c534strb w11, [sp+80]
0044c538strb w12, [sp+81]
0044c53cmov x3, x30
0044c540bl runtime.morestack_noctxt.abi0
0044c544ldp x0, x1, [sp+8]
0044c548ldp x2, x3, [sp+24]
0044c54cldrb w4, [sp+40]
0044c550ldrb w5, [sp+41]
0044c554ldrb w6, [sp+42]
0044c558ldp x7, x8, [sp+48]
0044c55cldp x9, x10, [sp+64]
0044c560ldrb w11, [sp+80]
0044c564ldrb w12, [sp+81]
0044c568b 0x44b610
0044c56cudf 0
0044b610
0044b610github.com/jcmturner/gofork/encoding/asn1.marshalField: ; void github.com/jcmturner/gofork/encoding/asn1.marshalField(github.com/jcmturner/gofork/encoding/asn1.forkableWriter * out, reflect.Value v, github.com/jcmturner/gofork/encoding/asn1.fieldParameters params)
0044b610ldr x16, [x28+16]
0044b614sub x17, sp, 960
0044b618subs xzr, x17, x16
0044b61cb.ls 0x44c518
0044b620sub x20, sp, 1088
0044b624stp x29, x30, [x20-8]
0044b628add sp, x20, 0
0044b62csub x29, sp, 8
0044b630str x0, [sp+1096]
0044b634str x1, [sp+1104]
0044b638str x2, [sp+1112]
0044b63cstr x3, [sp+1120]
0044b640strb w4, [sp+1128]
0044b644strb w5, [sp+1129]
0044b648strb w6, [sp+1130]
0044b64cstr x7, [sp+1136]
0044b650str x8, [sp+1144]
0044b654str x9, [sp+1152]
0044b658str x10, [sp+1160]
0044b65cstrb w11, [sp+1168]
0044b660strb w12, [sp+1169]
0044b664stp xzr, xzr, [sp+392]
0044b668ldr x0, [sp+1104]
0044b66cldr x1, [sp+1112]
0044b670ldr x2, [sp+1120]
0044b674bl reflect.Value.IsValid
0044b678strb w0, [sp+93]
0044b67ctbnz w0, 0, 0x44b684
0044b680b 0x44c0f0
0044b684
0044b684loc_44b684:
0044b684ldr x0, [sp+1104]
0044b688ldr x1, [sp+1112]
0044b68cldr x2, [sp+1120]
0044b690bl reflect.Value.Kind
0044b694str x0, [sp+288]
0044b698subs xzr, x0, 20
0044b69ccset x3, eq
0044b6a0strb w3, [sp+93]
0044b6a4b.eq 0x44b6ac
0044b6a8b 0x44b6e8
0044b6ac
0044b6acloc_44b6ac:
0044b6acldr x0, [sp+1104]
0044b6b0ldr x1, [sp+1112]
0044b6b4ldr x2, [sp+1120]
0044b6b8bl reflect.Value.Type
0044b6bcstr x0, [sp+824]
0044b6c0str x1, [sp+832]
0044b6c4ldrsb x27, [x0]
0044b6c8ldr x3, [x0+224]
0044b6ccmov x0, x1
0044b6d0blr x3
0044b6d4str x0, [sp+280]
0044b6d8subs xzr, x0, 0
0044b6dccset x3, eq
0044b6e0strb w3, [sp+93]
0044b6e4b 0x44b6ec
0044b6e8
0044b6e8loc_44b6e8:
0044b6e8b 0x44b6ec
0044b6ec
0044b6ecloc_44b6ec:
0044b6ecldrb w3, [sp+93]
0044b6f0tbnz w3, 0, 0x44b6f8
0044b6f4b 0x44b778
0044b6f8
0044b6f8loc_44b6f8:
0044b6f8ldr x0, [sp+1104]
0044b6fcldr x1, [sp+1112]
0044b700ldr x2, [sp+1120]
0044b704bl reflect.Value.Elem
0044b708str x0, [sp+960]
0044b70cstr x1, [sp+968]
0044b710str x2, [sp+976]
0044b714ldrb w4, [sp+1128]
0044b718ldr x3, [sp+1096]
0044b71cldrb w5, [sp+1129]
0044b720ldrb w6, [sp+1130]
0044b724ldr x7, [sp+1136]
0044b728ldr x8, [sp+1144]
0044b72cldr x9, [sp+1152]
0044b730ldr x10, [sp+1160]
0044b734ldrb w11, [sp+1168]
0044b738ldrb w12, [sp+1169]
0044b73cmov x13, x0
0044b740mov x0, x3
0044b744mov x14, x1
0044b748mov x1, x13
0044b74cmov x15, x2
0044b750mov x2, x14
0044b754mov x3, x15
0044b758bl github.com/jcmturner/gofork/encoding/asn1.marshalField
0044b75cstr x0, [sp+984]
0044b760str x1, [sp+992]
0044b764str x0, [sp+392]
0044b768str x1, [sp+400]
0044b76cldp x29, x30, [sp-8]
0044b770add sp, sp, 1088
0044b774ret x30
0044b778
0044b778loc_44b778:
0044b778ldr x0, [sp+1104]
0044b77cldr x1, [sp+1112]
0044b780ldr x2, [sp+1120]
0044b784bl reflect.Value.Kind
0044b788str x0, [sp+288]
0044b78csubs xzr, x0, 23
0044b790cset x3, eq
0044b794strb w3, [sp+92]
0044b798b.eq 0x44b7a0
0044b79cb 0x44b7c4
0044b7a0
0044b7a0loc_44b7a0:
0044b7a0ldr x0, [sp+1104]
0044b7a4ldr x1, [sp+1112]
0044b7a8ldr x2, [sp+1120]
0044b7acbl reflect.Value.Len
0044b7b0str x0, [sp+280]
0044b7b4subs xzr, x0, 0
0044b7b8cset x3, eq
0044b7bcstrb w3, [sp+92]
0044b7c0b 0x44b7c8
0044b7c4
0044b7c4loc_44b7c4:
0044b7c4b 0x44b7c8
0044b7c8
0044b7c8loc_44b7c8:
0044b7c8ldrb w3, [sp+92]
0044b7ccstrb w3, [sp+93]
0044b7d0tbnz w3, 0, 0x44b7d8
0044b7d4b 0x44b7e4
0044b7d8
0044b7d8loc_44b7d8:
0044b7d8ldrb w3, [sp+1169]
0044b7dcstrb w3, [sp+93]
0044b7e0b 0x44b7e8
0044b7e4
0044b7e4loc_44b7e4:
0044b7e4b 0x44b7e8
0044b7e8
0044b7e8loc_44b7e8:
0044b7e8ldrb w3, [sp+93]
0044b7ectbnz w3, 0, 0x44b7f4
0044b7f0b 0x44b808
0044b7f4
0044b7f4loc_44b7f4:
0044b7f4ldr x0, [sp+392]
0044b7f8ldr x1, [sp+400]
0044b7fcldp x29, x30, [sp-8]
0044b800add sp, sp, 1088
0044b804ret x30
0044b808
0044b808loc_44b808:
0044b808ldrb w3, [sp+1128]
0044b80cstrb w3, [sp+93]
0044b810tbnz w3, 0, 0x44b818
0044b814b 0x44b82c
0044b818
0044b818loc_44b818:
0044b818ldr x3, [sp+1136]
0044b81csubs xzr, x3, 0
0044b820cset x3, ne
0044b824strb w3, [sp+93]
0044b828b 0x44b830
0044b82c
0044b82cloc_44b82c:
0044b82cb 0x44b830
0044b830
0044b830loc_44b830:
0044b830ldrb w3, [sp+93]
0044b834strb w3, [sp+92]
0044b838tbnz w3, 0, 0x44b840
0044b83cb 0x44b864
0044b840
0044b840loc_44b840:
0044b840ldr x0, [sp+1104]
0044b844ldr x1, [sp+1112]
0044b848ldr x2, [sp+1120]
0044b84cbl reflect.Value.Kind
0044b850str x0, [sp+288]
0044b854bl github.com/jcmturner/gofork/encoding/asn1.canHaveDefaultValue
0044b858strb w0, [sp+91]
0044b85cstrb w0, [sp+92]
0044b860b 0x44b868
0044b864
0044b864loc_44b864:
0044b864b 0x44b868
0044b868
0044b868loc_44b868:
0044b868ldrb w3, [sp+92]
0044b86ctbnz w3, 0, 0x44b874
0044b870b 0x44b930
0044b874
0044b874loc_44b874:
0044b874ldr x0, [sp+1104]
0044b878ldr x1, [sp+1112]
0044b87cldr x2, [sp+1120]
0044b880bl reflect.Value.Type
0044b884str x0, [sp+944]
0044b888str x1, [sp+952]
0044b88cbl reflect.New
0044b890str x0, [sp+960]
0044b894str x1, [sp+968]
0044b898str x2, [sp+976]
0044b89cbl reflect.Value.Elem
0044b8a0str x0, [sp+408]
0044b8a4str x1, [sp+416]
0044b8a8str x2, [sp+424]
0044b8acldr x3, [sp+1136]
0044b8b0ldrsb x27, [x3]
0044b8b4ldr x3, [x3]
0044b8b8str x3, [sp+264]
0044b8bcbl reflect.Value.SetInt
0044b8c0ldr x0, [sp+1104]
0044b8c4ldr x1, [sp+1112]
0044b8c8ldr x2, [sp+1120]
0044b8ccbl reflect.Value.Interface
0044b8d0str x0, [sp+928]
0044b8d4str x1, [sp+936]
0044b8d8ldr x0, [sp+408]
0044b8dcldr x1, [sp+416]
0044b8e0ldr x2, [sp+424]
0044b8e4bl reflect.Value.Interface
0044b8e8str x0, [sp+912]
0044b8ecstr x1, [sp+920]
0044b8f0ldr x3, [sp+928]
0044b8f4ldr x4, [sp+936]
0044b8f8mov x2, x0
0044b8fcmov x0, x3
0044b900mov x3, x1
0044b904mov x1, x4
0044b908bl reflect.DeepEqual
0044b90cstrb w0, [sp+93]
0044b910tbnz w0, 0, 0x44b918
0044b914b 0x44b92c
0044b918
0044b918loc_44b918:
0044b918ldr x0, [sp+392]
0044b91cldr x1, [sp+400]
0044b920ldp x29, x30, [sp-8]
0044b924add sp, sp, 1088
0044b928ret x30
0044b92c
0044b92cloc_44b92c:
0044b92cb 0x44b934
0044b930
0044b930loc_44b930:
0044b930b 0x44b934
0044b934
0044b934loc_44b934:
0044b934ldrb w3, [sp+1128]
0044b938strb w3, [sp+93]
0044b93ctbnz w3, 0, 0x44b944
0044b940b 0x44b95c
0044b944
0044b944loc_44b944:
0044b944ldr x3, [sp+1136]
0044b948subs xzr, x3, 0
0044b94ccset x3, ne
0044b950eor x3, x3, 1
0044b954strb w3, [sp+93]
0044b958b 0x44b960
0044b95c
0044b95cloc_44b95c:
0044b95cb 0x44b960
0044b960
0044b960loc_44b960:
0044b960ldrb w3, [sp+93]
0044b964tbnz w3, 0, 0x44b96c
0044b968b 0x44b9f8
0044b96c
0044b96cloc_44b96c:
0044b96cldr x0, [sp+1104]
0044b970ldr x1, [sp+1112]
0044b974ldr x2, [sp+1120]
0044b978bl reflect.Value.Interface
0044b97cstr x0, [sp+912]
0044b980str x1, [sp+920]
0044b984ldr x0, [sp+1104]
0044b988ldr x1, [sp+1112]
0044b98cldr x2, [sp+1120]
0044b990bl reflect.Value.Type
0044b994str x0, [sp+944]
0044b998str x1, [sp+952]
0044b99cbl reflect.Zero
0044b9a0str x0, [sp+960]
0044b9a4str x1, [sp+968]
0044b9a8str x2, [sp+976]
0044b9acbl reflect.Value.Interface
0044b9b0str x0, [sp+928]
0044b9b4str x1, [sp+936]
0044b9b8ldr x3, [sp+912]
0044b9bcldr x4, [sp+920]
0044b9c0mov x2, x0
0044b9c4mov x0, x3
0044b9c8mov x3, x1
0044b9ccmov x1, x4
0044b9d0bl reflect.DeepEqual
0044b9d4strb w0, [sp+93]
0044b9d8tbnz w0, 0, 0x44b9e0
0044b9dcb 0x44b9f4
0044b9e0
0044b9e0loc_44b9e0:
0044b9e0ldr x0, [sp+392]
0044b9e4ldr x1, [sp+400]
0044b9e8ldp x29, x30, [sp-8]
0044b9ecadd sp, sp, 1088
0044b9f0ret x30
0044b9f4
0044b9f4loc_44b9f4:
0044b9f4b 0x44b9fc
0044b9f8
0044b9f8loc_44b9f8:
0044b9f8b 0x44b9fc
0044b9fc
0044b9fcloc_44b9fc:
0044b9fcldr x0, [sp+1104]
0044ba00ldr x1, [sp+1112]
0044ba04ldr x2, [sp+1120]
0044ba08bl reflect.Value.Type
0044ba0cstr x0, [sp+944]
0044ba10str x1, [sp+952]
0044ba14adrp x27, 0x5d7000
0044ba18ldr x3, [x27+1104]
0044ba1csubs xzr, x0, x3
0044ba20b.eq 0x44ba28
0044ba24b 0x44bc30
0044ba28
0044ba28loc_44ba28:
0044ba28adrp x27, 0x5d7000
0044ba2cldr x2, [x27+1112]
0044ba30bl runtime.ifaceeq
0044ba34tbnz w0, 0, 0x44ba3c
0044ba38b 0x44bc2c
0044ba3c
0044ba3cloc_44ba3c:
0044ba3cldr x0, [sp+1104]
0044ba40ldr x1, [sp+1112]
0044ba44ldr x2, [sp+1120]
0044ba48bl reflect.Value.Interface
0044ba4cstr x0, [sp+928]
0044ba50str x1, [sp+936]
0044ba54add x27, sp, 840
0044ba58stp xzr, xzr, [x27]
0044ba5cadd x27, sp, 856
0044ba60stp xzr, xzr, [x27]
0044ba64add x27, sp, 872
0044ba68stp xzr, xzr, [x27]
0044ba6cadd x27, sp, 888
0044ba70stp xzr, xzr, [x27]
0044ba74str xzr, [sp+904]
0044ba78ldr x3, [sp+936]
0044ba7cldr x0, [sp+928]
0044ba80adrp x1, 0x22d000
0044ba84add x1, x1, 224
0044ba88subs xzr, x0, x1
0044ba8cb.eq 0x44ba94
0044ba90b 0x44c508
0044ba94
0044ba94loc_44ba94:
0044ba94ldp x5, x6, [x3]
0044ba98ldp x7, x8, [x3+16]
0044ba9cldp x9, x10, [x3+32]
0044baa0ldp x11, x12, [x3+48]
0044baa4add x27, sp, 840
0044baa8stp x5, x6, [x27]
0044baacadd x27, sp, 856
0044bab0stp x7, x8, [x27]
0044bab4add x27, sp, 872
0044bab8stp x9, x10, [x27]
0044babcadd x27, sp, 888
0044bac0stp x11, x12, [x27]
0044bac4ldr x5, [x3+64]
0044bac8str x5, [sp+904]
0044baccadd x27, sp, 840
0044bad0ldp x5, x6, [x27]
0044bad4add x27, sp, 856
0044bad8ldp x7, x8, [x27]
0044badcadd x27, sp, 872
0044bae0ldp x9, x10, [x27]
0044bae4add x27, sp, 888
0044bae8ldp x11, x12, [x27]
0044baecstp x5, x6, [sp+312]
0044baf0stp x7, x8, [sp+328]
0044baf4stp x9, x10, [sp+344]
0044baf8stp x11, x12, [sp+360]
0044bafcldr x5, [sp+904]
0044bb00str x5, [sp+376]
0044bb04ldr x5, [sp+368]
0044bb08str x5, [sp+280]
0044bb0ccbnz x5, 0x44bb14
0044bb10b 0x44bb64
0044bb14
0044bb14loc_44bb14:
0044bb14add x27, sp, 984
0044bb18stp xzr, xzr, [x27]
0044bb1cldr x4, [sp+1096]
0044bb20ldrsb x27, [x4]
0044bb24ldr x0, [x4]
0044bb28str x0, [sp+696]
0044bb2cldr x1, [sp+360]
0044bb30ldr x2, [sp+368]
0044bb34ldr x3, [sp+376]
0044bb38bl bytes.(*Buffer).Write
0044bb3cstr x0, [sp+280]
0044bb40str x1, [sp+984]
0044bb44str x2, [sp+992]
0044bb48ldr x4, [sp+280]
0044bb4cstr x4, [sp+208]
0044bb50str x1, [sp+440]
0044bb54str x2, [sp+448]
0044bb58str x1, [sp+392]
0044bb5cstr x2, [sp+400]
0044bb60b 0x44bc18
0044bb64
0044bb64loc_44bb64:
0044bb64ldr x5, [sp+344]
0044bb68str x5, [sp+280]
0044bb6cstp xzr, xzr, [sp+232]
0044bb70str xzr, [sp+248]
0044bb74strb wzr, [sp+256]
0044bb78ldr x5, [sp+312]
0044bb7cstr x5, [sp+232]
0044bb80ldr x5, [sp+320]
0044bb84str x5, [sp+240]
0044bb88ldr x5, [sp+280]
0044bb8cstr x5, [sp+248]
0044bb90ldrb w4, [sp+328]
0044bb94strb w4, [sp+256]
0044bb98ldr x1, [sp+232]
0044bb9cldr x0, [sp+1096]
0044bba0ldr x2, [sp+240]
0044bba4ldr x3, [sp+248]
0044bba8bl github.com/jcmturner/gofork/encoding/asn1.marshalTagAndLength
0044bbacstr x0, [sp+392]
0044bbb0str x1, [sp+400]
0044bbb4cbnz x0, 0x44bbbc
0044bbb8b 0x44bbc8
0044bbbc
0044bbbcloc_44bbbc:
0044bbbcldp x29, x30, [sp-8]
0044bbc0add sp, sp, 1088
0044bbc4ret x30
0044bbc8
0044bbc8loc_44bbc8:
0044bbc8add x27, sp, 984
0044bbccstp xzr, xzr, [x27]
0044bbd0ldr x4, [sp+1096]
0044bbd4ldrsb x27, [x4]
0044bbd8ldr x0, [x4]
0044bbdcstr x0, [sp+688]
0044bbe0ldr x1, [sp+336]
0044bbe4ldr x2, [sp+344]
0044bbe8ldr x3, [sp+352]
0044bbecbl bytes.(*Buffer).Write
0044bbf0str x0, [sp+280]
0044bbf4str x1, [sp+984]
0044bbf8str x2, [sp+992]
0044bbfcldr x4, [sp+280]
0044bc00str x4, [sp+128]
0044bc04str x1, [sp+1064]
0044bc08str x2, [sp+1072]
0044bc0cstr x1, [sp+392]
0044bc10str x2, [sp+400]
0044bc14b 0x44bc18
0044bc18
0044bc18loc_44bc18:
0044bc18ldr x0, [sp+392]
0044bc1cldr x1, [sp+400]
0044bc20ldp x29, x30, [sp-8]
0044bc24add sp, sp, 1088
0044bc28ret x30
0044bc2c
0044bc2cloc_44bc2c:
0044bc2cb 0x44bc34
0044bc30
0044bc30loc_44bc30:
0044bc30b 0x44bc34
0044bc34
0044bc34loc_44bc34:
0044bc34ldr x0, [sp+1104]
0044bc38ldr x1, [sp+1112]
0044bc3cldr x2, [sp+1120]
0044bc40bl reflect.Value.Type
0044bc44str x0, [sp+944]
0044bc48str x1, [sp+952]
0044bc4cbl github.com/jcmturner/gofork/encoding/asn1.getUniversalType
0044bc50str x0, [sp+280]
0044bc54strb w1, [sp+93]
0044bc58strb w2, [sp+92]
0044bc5cldr x3, [sp+280]
0044bc60str x3, [sp+296]
0044bc64ldrb w3, [sp+93]
0044bc68strb w3, [sp+95]
0044bc6cstrb w2, [sp+94]
0044bc70ldr x3, [sp+296]
0044bc74str x3, [sp+104]
0044bc78ldrb w3, [sp+95]
0044bc7cstrb w3, [sp+89]
0044bc80strb w2, [sp+88]
0044bc84tbnz w2, 0, 0x44bc8c
0044bc88b 0x44bfb8
0044bc8c
0044bc8cloc_44bc8c:
0044bc8cstr xzr, [sp+112]
0044bc90ldr x3, [sp+1160]
0044bc94subs xzr, x3, 0
0044bc98cset x4, ne
0044bc9cstrb w4, [sp+92]
0044bca0cbnz x3, 0x44bca8
0044bca4b 0x44bcbc
0044bca8
0044bca8loc_44bca8:
0044bca8ldr x3, [sp+104]
0044bcacsubs xzr, x3, 23
0044bcb0cset x3, ne
0044bcb4strb w3, [sp+92]
0044bcb8b 0x44bcc0
0044bcbc
0044bcbcloc_44bcbc:
0044bcbcb 0x44bcc0
0044bcc0
0044bcc0loc_44bcc0:
0044bcc0ldrb w3, [sp+92]
0044bcc4tbnz w3, 0, 0x44bccc
0044bcc8b 0x44bd34
0044bccc
0044bcccloc_44bccc:
0044bcccadd x27, sp, 776
0044bcd0stp xzr, xzr, [x27]
0044bcd4adrp x2, 0x27b000
0044bcd8add x2, x2, 548
0044bcdcstr x2, [sp+776]
0044bce0movz x3, 43
0044bce4str x3, [sp+784]
0044bce8str x2, [sp+560]
0044bcecstr x3, [sp+568]
0044bcf0add x2, sp, 560
0044bcf4ldrsb x27, [x2]
0044bcf8ldr x0, [x2]
0044bcfcldr x1, [x2+8]
0044bd00str x0, [sp+544]
0044bd04str x1, [sp+552]
0044bd08bl runtime.convTstring
0044bd0cstr x0, [sp+536]
0044bd10adrp x2, 0x2cb000
0044bd14add x2, x2, 1984
0044bd18str x2, [sp+392]
0044bd1cstr x0, [sp+400]
0044bd20ldr x0, [sp+392]
0044bd24ldr x1, [sp+400]
0044bd28ldp x29, x30, [sp-8]
0044bd2cadd sp, sp, 1088
0044bd30ret x30
0044bd34
0044bd34loc_44bd34:
0044bd34ldr x3, [sp+1152]
0044bd38subs xzr, x3, 0
0044bd3ccset x4, ne
0044bd40strb w4, [sp+92]
0044bd44cbnz x3, 0x44bd4c
0044bd48b 0x44be2c
0044bd4c
0044bd4cloc_44bd4c:
0044bd4cldr x3, [sp+104]
0044bd50subs xzr, x3, 19
0044bd54cset x3, eq
0044bd58strb w3, [sp+93]
0044bd5cb.eq 0x44bd64
0044bd60b 0x44bd68
0044bd64
0044bd64loc_44bd64:
0044bd64b 0x44be1c
0044bd68
0044bd68loc_44bd68:
0044bd68ldr x0, [sp+1104]
0044bd6cldr x1, [sp+1112]
0044bd70ldr x2, [sp+1120]
0044bd74bl reflect.Value.Kind
0044bd78str x0, [sp+288]
0044bd7csubs xzr, x0, 23
0044bd80cset x3, eq
0044bd84strb w3, [sp+90]
0044bd88b.eq 0x44bd90
0044bd8cb 0x44bda4
0044bd90
0044bd90loc_44bd90:
0044bd90ldr x3, [sp+104]
0044bd94subs xzr, x3, 16
0044bd98cset x3, eq
0044bd9cstrb w3, [sp+90]
0044bda0b 0x44bda8
0044bda4
0044bda4loc_44bda4:
0044bda4b 0x44bda8
0044bda8
0044bda8loc_44bda8:
0044bda8ldrb w3, [sp+90]
0044bdacstrb w3, [sp+91]
0044bdb0tbnz w3, 0, 0x44bdb8
0044bdb4b 0x44be0c
0044bdb8
0044bdb8loc_44bdb8:
0044bdb8ldr x0, [sp+1104]
0044bdbcldr x1, [sp+1112]
0044bdc0ldr x2, [sp+1120]
0044bdc4bl reflect.Value.Type
0044bdc8str x0, [sp+1048]
0044bdccstr x1, [sp+1056]
0044bdd0ldrsb x27, [x0]
0044bdd4ldr x3, [x0+88]
0044bdd8mov x0, x1
0044bddcblr x3
0044bde0str x0, [sp+1032]
0044bde4str x1, [sp+1040]
0044bde8ldrsb x27, [x0]
0044bdecldr x3, [x0+168]
0044bdf0mov x0, x1
0044bdf4blr x3
0044bdf8str x0, [sp+272]
0044bdfcsubs xzr, x0, 24
0044be00cset x3, eq
0044be04strb w3, [sp+91]
0044be08b 0x44be10
0044be0c
0044be0cloc_44be0c:
0044be0cb 0x44be10
0044be10
0044be10loc_44be10:
0044be10ldrb w3, [sp+91]
0044be14strb w3, [sp+93]
0044be18b 0x44be1c
0044be1c
0044be1cloc_44be1c:
0044be1cldrb w3, [sp+93]
0044be20eor x3, x3, 1
0044be24strb w3, [sp+92]
0044be28b 0x44be30
0044be2c
0044be2cloc_44be2c:
0044be2cb 0x44be30
0044be30
0044be30loc_44be30:
0044be30ldrb w3, [sp+92]
0044be34tbnz w3, 0, 0x44be3c
0044be38b 0x44bea4
0044be3c
0044be3cloc_44be3c:
0044be3cadd x27, sp, 776
0044be40stp xzr, xzr, [x27]
0044be44adrp x2, 0x27d000
0044be48add x2, x2, 653
0044be4cstr x2, [sp+776]
0044be50movz x3, 47
0044be54str x3, [sp+784]
0044be58str x2, [sp+520]
0044be5cstr x3, [sp+528]
0044be60add x2, sp, 520
0044be64ldrsb x27, [x2]
0044be68ldr x0, [x2]
0044be6cldr x1, [x2+8]
0044be70str x0, [sp+504]
0044be74str x1, [sp+512]
0044be78bl runtime.convTstring
0044be7cstr x0, [sp+496]
0044be80adrp x2, 0x2cb000
0044be84add x2, x2, 1984
0044be88str x2, [sp+392]
0044be8cstr x0, [sp+400]
0044be90ldr x0, [sp+392]
0044be94ldr x1, [sp+400]
0044be98ldp x29, x30, [sp-8]
0044be9cadd sp, sp, 1088
0044bea0ret x30
0044bea4
0044bea4loc_44bea4:
0044bea4ldr x3, [sp+104]
0044bea8str x3, [sp+224]
0044beacsubs xzr, x3, 19
0044beb0b.eq 0x44beb8
0044beb4b 0x44befc
0044beb8
0044beb8loc_44beb8:
0044beb8b 0x44bebc
0044bebc
0044bebcloc_44bebc:
0044bebcldr x3, [sp+1152]
0044bec0cbz x3, 0x44bec8
0044bec4b 0x44bef0
0044bec8
0044bec8loc_44bec8:
0044bec8ldr x0, [sp+1104]
0044beccldr x1, [sp+1112]
0044bed0ldr x2, [sp+1120]
0044bed4bl reflect.Value.String
0044bed8str x0, [sp+792]
0044bedcstr x1, [sp+800]
0044bee0str x0, [sp+760]
0044bee4str x1, [sp+768]
0044bee8str xzr, [sp+216]
0044beecb 0x44c3f0
0044bef0
0044bef0loc_44bef0:
0044bef0ldr x2, [sp+1152]
0044bef4str x2, [sp+104]
0044bef8b 0x44c3ec
0044befc
0044befcloc_44befc:
0044befcsubs xzr, x3, 23
0044bf00b.eq 0x44bf08
0044bf04b 0x44bfb0
0044bf08
0044bf08loc_44bf08:
0044bf08b 0x44bf0c
0044bf0c
0044bf0cloc_44bf0c:
0044bf0cldr x3, [sp+1160]
0044bf10subs xzr, x3, 24
0044bf14cset x3, eq
0044bf18strb w3, [sp+92]
0044bf1cb.eq 0x44bf24
0044bf20b 0x44bf28
0044bf24
0044bf24loc_44bf24:
0044bf24b 0x44bf90
0044bf28
0044bf28loc_44bf28:
0044bf28ldr x0, [sp+1104]
0044bf2cldr x1, [sp+1112]
0044bf30ldr x2, [sp+1120]
0044bf34bl reflect.Value.Interface
0044bf38str x0, [sp+928]
0044bf3cstr x1, [sp+936]
0044bf40add x27, sp, 720
0044bf44stp xzr, xzr, [x27]
0044bf48str xzr, [sp+736]
0044bf4cldr x3, [sp+936]
0044bf50ldr x0, [sp+928]
0044bf54adrp x1, 0x260000
0044bf58add x1, x1, 1440
0044bf5csubs xzr, x0, x1
0044bf60b.eq 0x44bf68
0044bf64b 0x44c3e0
0044bf68
0044bf68loc_44bf68:
0044bf68ldr x0, [x3]
0044bf6cldr x1, [x3+8]
0044bf70ldr x2, [x3+16]
0044bf74str x0, [sp+720]
0044bf78str x1, [sp+728]
0044bf7cstr x2, [sp+736]
0044bf80bl github.com/jcmturner/gofork/encoding/asn1.outsideUTCRange
0044bf84strb w0, [sp+93]
0044bf88strb w0, [sp+92]
0044bf8cb 0x44bf90
0044bf90
0044bf90loc_44bf90:
0044bf90ldrb w2, [sp+92]
0044bf94tbnz w2, 0, 0x44bf9c
0044bf98b 0x44bfa8
0044bf9c
0044bf9cloc_44bf9c:
0044bf9corr x2, xzr, 24
0044bfa0str x2, [sp+104]
0044bfa4b 0x44bfac
0044bfa8
0044bfa8loc_44bfa8:
0044bfa8b 0x44bfac
0044bfac
0044bfacloc_44bfac:
0044bfacb 0x44c128
0044bfb0
0044bfb0loc_44bfb0:
0044bfb0b 0x44bfb4
0044bfb4
0044bfb4loc_44bfb4:
0044bfb4b 0x44c128
0044bfb8
0044bfb8loc_44bfb8:
0044bfb8ldr x0, [sp+1104]
0044bfbcldr x1, [sp+1112]
0044bfc0ldr x2, [sp+1120]
0044bfc4bl reflect.Value.Type
0044bfc8str x0, [sp+944]
0044bfccstr x1, [sp+952]
0044bfd0add x27, sp, 808
0044bfd4stp xzr, xzr, [x27]
0044bfd8add x3, sp, 808
0044bfdcstr x3, [sp+656]
0044bfe0ldr x3, [sp+944]
0044bfe4ldr x4, [sp+952]
0044bfe8str x3, [sp+640]
0044bfecstr x4, [sp+648]
0044bff0str x3, [sp+632]
0044bff4ldr x3, [sp+632]
0044bff8cbnz x3, 0x44c000
0044bffcb 0x44c010
0044c000
0044c000loc_44c000:
0044c000ldr x5, [sp+632]
0044c004ldr x5, [x5+8]
0044c008str x5, [sp+632]
0044c00cb 0x44c014
0044c010
0044c010loc_44c010:
0044c010b 0x44c014
0044c014
0044c014loc_44c014:
0044c014ldr x5, [sp+656]
0044c018ldrsb x27, [x5]
0044c01cldr x6, [sp+632]
0044c020ldr x7, [sp+648]
0044c024str x6, [x5]
0044c028adrp x27, 0x5ff000
0044c02cldr w6, [x27+3056]
0044c030cbz w6, 0x44c038
0044c034b 0x44c03c
0044c038
0044c038loc_44c038:
0044c038b 0x44c050
0044c03c
0044c03cloc_44c03c:
0044c03cbl runtime.gcWriteBarrier2
0044c040str x7, [x25]
0044c044ldr x6, [x5+8]
0044c048str x6, [x25+8]
0044c04cb 0x44c050
0044c050
0044c050loc_44c050:
0044c050str x7, [x5+8]
0044c054ldr x2, [sp+656]
0044c058ldrsb x27, [x2]
0044c05cb 0x44c060
0044c060
0044c060loc_44c060:
0044c060str x2, [sp+664]
0044c064orr x4, xzr, 1
0044c068str x4, [sp+672]
0044c06cstr x4, [sp+680]
0044c070adrp x0, 0x26a000
0044c074add x0, x0, 1897
0044c078movz x1, 19
0044c07cmov x3, x4
0044c080bl fmt.Sprintf
0044c084str x0, [sp+792]
0044c088str x1, [sp+800]
0044c08cadd x27, sp, 616
0044c090stp xzr, xzr, [x27]
0044c094ldr x5, [sp+792]
0044c098ldr x6, [sp+800]
0044c09cstr x5, [sp+616]
0044c0a0str x6, [sp+624]
0044c0a4str x5, [sp+600]
0044c0a8str x6, [sp+608]
0044c0acadd x5, sp, 600
0044c0b0ldrsb x27, [x5]
0044c0b4ldr x0, [x5]
0044c0b8ldr x1, [x5+8]
0044c0bcstr x0, [sp+584]
0044c0c0str x1, [sp+592]
0044c0c4bl runtime.convTstring
0044c0c8str x0, [sp+576]
0044c0ccadrp x5, 0x2ca000
0044c0d0add x5, x5, 1984
0044c0d4str x5, [sp+392]
0044c0d8str x0, [sp+400]
0044c0dcldr x0, [sp+392]
0044c0e0ldr x1, [sp+400]
0044c0e4ldp x29, x30, [sp-8]
0044c0e8add sp, sp, 1088
0044c0ecret x30
0044c0f0
0044c0f0loc_44c0f0:
0044c0f0adrp x0, 0x271000
0044c0f4add x0, x0, 1882
0044c0f8orr x1, xzr, 30
0044c0fcmov x2, xzr
0044c100mov x3, xzr
0044c104mov x4, x3
0044c108bl fmt.Errorf
0044c10cstr x0, [sp+984]
0044c110str x1, [sp+992]
0044c114str x0, [sp+392]
0044c118str x1, [sp+400]
0044c11cldp x29, x30, [sp-8]
0044c120add sp, sp, 1088
0044c124ret x30
0044c128
0044c128loc_44c128:
0044c128ldrb w2, [sp+1168]
0044c12ctbnz w2, 0, 0x44c134
0044c130b 0x44c1b8
0044c134
0044c134loc_44c134:
0044c134ldr x2, [sp+104]
0044c138subs xzr, x2, 16
0044c13cb.ne 0x44c144
0044c140b 0x44c1ac
0044c144
0044c144loc_44c144:
0044c144add x27, sp, 776
0044c148stp xzr, xzr, [x27]
0044c14cadrp x2, 0x26e000
0044c150add x2, x2, 2775
0044c154str x2, [sp+776]
0044c158movz x3, 26
0044c15cstr x3, [sp+784]
0044c160str x2, [sp+480]
0044c164str x3, [sp+488]
0044c168add x2, sp, 480
0044c16cldrsb x27, [x2]
0044c170ldr x0, [x2]
0044c174ldr x1, [x2+8]
0044c178str x0, [sp+464]
0044c17cstr x1, [sp+472]
0044c180bl runtime.convTstring
0044c184str x0, [sp+456]
0044c188adrp x2, 0x2ca000
0044c18cadd x2, x2, 1984
0044c190str x2, [sp+392]
0044c194str x0, [sp+400]
0044c198ldr x0, [sp+392]
0044c19cldr x1, [sp+400]
0044c1a0ldp x29, x30, [sp-8]
0044c1a4add sp, sp, 1088
0044c1a8ret x30
0044c1ac
0044c1acloc_44c1ac:
0044c1acmovz x1, 17
0044c1b0str x1, [sp+104]
0044c1b4b 0x44c1bc
0044c1b8
0044c1b8loc_44c1b8:
0044c1b8b 0x44c1bc
0044c1bc
0044c1bcloc_44c1bc:
0044c1bcstr xzr, [sp+712]
0044c1c0str xzr, [sp+704]
0044c1c4ldr x0, [sp+1096]
0044c1c8bl github.com/jcmturner/gofork/encoding/asn1.(*forkableWriter).fork
0044c1ccstr x0, [sp+712]
0044c1d0str x1, [sp+704]
0044c1d4ldr x1, [sp+712]
0044c1d8str x1, [sp+1024]
0044c1dcldr x1, [sp+704]
0044c1e0str x1, [sp+1016]
0044c1e4ldr x1, [sp+1024]
0044c1e8str x1, [sp+304]
0044c1ecldr x0, [sp+1016]
0044c1f0str x0, [sp+432]
0044c1f4ldr x2, [sp+1112]
0044c1f8ldr x3, [sp+1120]
0044c1fcldrb w4, [sp+1128]
0044c200ldr x1, [sp+1104]
0044c204ldrb w5, [sp+1129]
0044c208ldrb w6, [sp+1130]
0044c20cldr x7, [sp+1136]
0044c210ldr x8, [sp+1144]
0044c214ldr x9, [sp+1152]
0044c218ldr x10, [sp+1160]
0044c21cldrb w11, [sp+1168]
0044c220ldrb w12, [sp+1169]
0044c224bl github.com/jcmturner/gofork/encoding/asn1.marshalBody
0044c228str x0, [sp+392]
0044c22cstr x1, [sp+400]
0044c230cbnz x0, 0x44c238
0044c234b 0x44c244
0044c238
0044c238loc_44c238:
0044c238ldp x29, x30, [sp-8]
0044c23cadd sp, sp, 1088
0044c240ret x30
0044c244
0044c244loc_44c244:
0044c244ldr x0, [sp+432]
0044c248bl github.com/jcmturner/gofork/encoding/asn1.(*forkableWriter).Len
0044c24cstr x0, [sp+120]
0044c250str xzr, [sp+384]
0044c254ldrb w1, [sp+1129]
0044c258tbnz w1, 0, 0x44c260
0044c25cb 0x44c29c
0044c260
0044c260loc_44c260:
0044c260str xzr, [sp+704]
0044c264str xzr, [sp+712]
0044c268ldr x0, [sp+304]
0044c26cbl github.com/jcmturner/gofork/encoding/asn1.(*forkableWriter).fork
0044c270str x0, [sp+704]
0044c274str x1, [sp+712]
0044c278ldr x1, [sp+704]
0044c27cstr x1, [sp+1008]
0044c280ldr x1, [sp+712]
0044c284str x1, [sp+1000]
0044c288ldr x1, [sp+1008]
0044c28cstr x1, [sp+384]
0044c290ldr x1, [sp+1000]
0044c294str x1, [sp+304]
0044c298b 0x44c2a0
0044c29c
0044c29cloc_44c29c:
0044c29cb 0x44c2a0
0044c2a0
0044c2a0loc_44c2a0:
0044c2a0ldrb w5, [sp+1129]
0044c2a4eor x6, x5, 1
0044c2a8strb w6, [sp+92]
0044c2actbnz w5, 0, 0x44c2b4
0044c2b0b 0x44c2b8
0044c2b4
0044c2b4loc_44c2b4:
0044c2b4b 0x44c2cc
0044c2b8
0044c2b8loc_44c2b8:
0044c2b8ldr x5, [sp+1144]
0044c2bcsubs xzr, x5, 0
0044c2c0cset x5, ne
0044c2c4strb w5, [sp+92]
0044c2c8b 0x44c2cc
0044c2cc
0044c2ccloc_44c2cc:
0044c2ccldrb w5, [sp+92]
0044c2d0tbnz w5, 0, 0x44c2d8
0044c2d4b 0x44c2f4
0044c2d8
0044c2d8loc_44c2d8:
0044c2d8ldr x5, [sp+1144]
0044c2dcldrsb x27, [x5]
0044c2e0ldr x5, [x5]
0044c2e4str x5, [sp+104]
0044c2e8orr x5, xzr, 2
0044c2ecstr x5, [sp+112]
0044c2f0b 0x44c2f8
0044c2f4
0044c2f4loc_44c2f4:
0044c2f4b 0x44c2f8
0044c2f8
0044c2f8loc_44c2f8:
0044c2f8stp xzr, xzr, [sp+168]
0044c2fcstr xzr, [sp+184]
0044c300strb wzr, [sp+192]
0044c304ldr x5, [sp+112]
0044c308str x5, [sp+168]
0044c30cldr x5, [sp+104]
0044c310str x5, [sp+176]
0044c314ldr x5, [sp+120]
0044c318str x5, [sp+184]
0044c31cldrb w4, [sp+89]
0044c320strb w4, [sp+192]
0044c324ldr x1, [sp+168]
0044c328ldr x0, [sp+304]
0044c32cldr x2, [sp+176]
0044c330ldr x3, [sp+184]
0044c334bl github.com/jcmturner/gofork/encoding/asn1.marshalTagAndLength
0044c338str x0, [sp+392]
0044c33cstr x1, [sp+400]
0044c340cbnz x0, 0x44c348
0044c344b 0x44c354
0044c348
0044c348loc_44c348:
0044c348ldp x29, x30, [sp-8]
0044c34cadd sp, sp, 1088
0044c350ret x30
0044c354
0044c354loc_44c354:
0044c354ldrb w2, [sp+1129]
0044c358tbnz w2, 0, 0x44c360
0044c35cb 0x44c3c8
0044c360
0044c360loc_44c360:
0044c360ldr x0, [sp+304]
0044c364bl github.com/jcmturner/gofork/encoding/asn1.(*forkableWriter).Len
0044c368str x0, [sp+280]
0044c36cstp xzr, xzr, [sp+136]
0044c370str xzr, [sp+152]
0044c374strb wzr, [sp+160]
0044c378orr x1, xzr, 2
0044c37cstr x1, [sp+136]
0044c380ldr x1, [sp+1144]
0044c384ldrsb x27, [x1]
0044c388ldr x1, [x1]
0044c38cstr x1, [sp+144]
0044c390ldr x1, [sp+280]
0044c394ldr x2, [sp+120]
0044c398add x1, x2, x1
0044c39cstr x1, [sp+152]
0044c3a0orr x4, xzr, 1
0044c3a4strb w4, [sp+160]
0044c3a8ldr x1, [sp+136]
0044c3acldr x2, [sp+144]
0044c3b0ldr x3, [sp+152]
0044c3b4ldr x0, [sp+384]
0044c3b8bl github.com/jcmturner/gofork/encoding/asn1.marshalTagAndLength
0044c3bcstr x0, [sp+392]
0044c3c0str x1, [sp+400]
0044c3c4b 0x44c3cc
0044c3c8
0044c3c8loc_44c3c8:
0044c3c8b 0x44c3cc
0044c3cc
0044c3ccloc_44c3cc:
0044c3ccldr x0, [sp+392]
0044c3d0ldr x1, [sp+400]
0044c3d4ldp x29, x30, [sp-8]
0044c3d8add sp, sp, 1088
0044c3dcret x30
0044c3e0
0044c3e0loc_44c3e0:
0044c3e0adrp x2, 0x1be000
0044c3e4add x2, x2, 3520
0044c3e8bl runtime.panicdottypeE
0044c3ec
0044c3ecloc_44c3ec:
0044c3ecb 0x44c128
0044c3f0
0044c3f0loc_44c3f0:
0044c3f0ldr x3, [sp+216]
0044c3f4ldr x4, [sp+768]
0044c3f8subs xzr, x4, x3
0044c3fcb.gt 0x44c404
0044c400b 0x44c500
0044c404
0044c404loc_44c404:
0044c404ldr x3, [sp+216]
0044c408str x3, [sp+200]
0044c40cldr x3, [sp+216]
0044c410ldr x4, [sp+760]
0044c414ldrb w3, [x4+x3]
0044c418str w3, [sp+100]
0044c41csubs wzr, w3, 128
0044c420b.lt 0x44c428
0044c424b 0x44c438
0044c428
0044c428loc_44c428:
0044c428ldr x3, [sp+216]
0044c42cadd x3, x3, 1
0044c430str x3, [sp+216]
0044c434b 0x44c454
0044c438
0044c438loc_44c438:
0044c438ldr x2, [sp+216]
0044c43cldr x0, [sp+760]
0044c440ldr x1, [sp+768]
0044c444bl runtime.decoderune
0044c448str w0, [sp+100]
0044c44cstr x1, [sp+216]
0044c450b 0x44c454
0044c454
0044c454loc_44c454:
0044c454ldrsw x3, [sp+100]
0044c458str w3, [sp+96]
0044c45csubs wzr, w3, 128
0044c460cset x3, ge
0044c464strb w3, [sp+92]
0044c468b.ge 0x44c470
0044c46cb 0x44c474
0044c470
0044c470loc_44c470:
0044c470b 0x44c48c
0044c474
0044c474loc_44c474:
0044c474ldrsw x0, [sp+96]
0044c478bl github.com/jcmturner/gofork/encoding/asn1.isPrintable
0044c47cstrb w0, [sp+93]
0044c480eor x1, x0, 1
0044c484strb w1, [sp+92]
0044c488b 0x44c48c
0044c48c
0044c48cloc_44c48c:
0044c48cldrb w3, [sp+92]
0044c490tbnz w3, 0, 0x44c498
0044c494b 0x44c4f8
0044c498
0044c498loc_44c498:
0044c498ldr x0, [sp+1104]
0044c49cldr x1, [sp+1112]
0044c4a0ldr x2, [sp+1120]
0044c4a4bl reflect.Value.String
0044c4a8str x0, [sp+744]
0044c4acstr x1, [sp+752]
0044c4b0bl unicode/utf8.ValidString
0044c4b4strb w0, [sp+92]
0044c4b8tbnz w0, 0, 0x44c4c0
0044c4bcb 0x44c4cc
0044c4c0
0044c4c0loc_44c4c0:
0044c4c0orr x2, xzr, 12
0044c4c4str x2, [sp+104]
0044c4c8b 0x44c504
0044c4cc
0044c4ccloc_44c4cc:
0044c4ccadrp x0, 0x270000
0044c4d0add x0, x0, 176
0044c4d4orr x1, xzr, 28
0044c4d8bl errors.New
0044c4dcstr x0, [sp+984]
0044c4e0str x1, [sp+992]
0044c4e4str x0, [sp+392]
0044c4e8str x1, [sp+400]
0044c4ecldp x29, x30, [sp-8]
0044c4f0add sp, sp, 1088
0044c4f4ret x30
0044c4f8
0044c4f8loc_44c4f8:
0044c4f8b 0x44c4fc
0044c4fc
0044c4fcloc_44c4fc:
0044c4fcb 0x44c3f0
0044c500
0044c500loc_44c500:
0044c500b 0x44c504
0044c504
0044c504loc_44c504:
0044c504b 0x44c3ec
0044c508
0044c508loc_44c508:
0044c508adrp x2, 0x1be000
0044c50cadd x2, x2, 3520
0044c510bl runtime.panicdottypeE
0044c514hint
0044c518
0044c518loc_44c518:
0044c518stp x0, x1, [sp+8]
0044c51cstp x2, x3, [sp+24]
0044c520strb w4, [sp+40]
0044c524strb w5, [sp+41]
0044c528strb w6, [sp+42]
0044c52cstp x7, x8, [sp+48]
0044c530stp x9, x10, [sp+64]
0044c534strb w11, [sp+80]
0044c538strb w12, [sp+81]
0044c53cmov x3, x30
0044c540bl runtime.morestack_noctxt.abi0
0044c544ldp x0, x1, [sp+8]
0044c548ldp x2, x3, [sp+24]
0044c54cldrb w4, [sp+40]
0044c550ldrb w5, [sp+41]
0044c554ldrb w6, [sp+42]
0044c558ldp x7, x8, [sp+48]
0044c55cldp x9, x10, [sp+64]
0044c560ldrb w11, [sp+80]
0044c564ldrb w12, [sp+81]
0044c568b 0x44b610
0044c56cudf 0
0044b610
0044c570
0044c570github.com/jcmturner/gofork/encoding/asn1.Marshal: ; void github.com/jcmturner/gofork/encoding/asn1.Marshal(interface {} val)
0044c570ldr x16, [x28+16]
0044c574sub x17, sp, 160
0044c578subs xzr, x17, x16
0044c57cb.ls 0x44c710
0044c580sub x20, sp, 288
0044c584stp x29, x30, [x20-8]
0044c588add sp, x20, 0
0044c58csub x29, sp, 8
0044c590str x0, [sp+296]
0044c594str x1, [sp+304]
0044c598stp xzr, xzr, [sp+128]
0044c59cstr xzr, [sp+144]
0044c5a0stp xzr, xzr, [sp+112]
0044c5a4adrp x0, 0x206000
0044c5a8add x0, x0, 2048
0044c5acbl runtime.newobject
0044c5b0str x0, [sp+272]
0044c5b4adrp x27, 0x5ff000
0044c5b8ldr w1, [x27+3056]
0044c5bccbz w1, 0x44c5c4
0044c5c0b 0x44c5c8
0044c5c4
0044c5c4loc_44c5c4:
0044c5c4b 0x44c5e4
0044c5c8
0044c5c8loc_44c5c8:
0044c5c8str x0, [sp+224]
0044c5ccmov x1, x0
0044c5d0adrp x0, 0x206000
0044c5d4add x0, x0, 2048
0044c5d8bl runtime.wbZero
0044c5dcldr x0, [sp+224]
0044c5e0b 0x44c5e4
0044c5e4
0044c5e4loc_44c5e4:
0044c5e4stp xzr, xzr, [x0]
0044c5e8stp xzr, xzr, [x0+16]
0044c5ecstr xzr, [x0+32]
0044c5f0ldr x0, [sp+296]
0044c5f4ldr x1, [sp+304]
0044c5f8bl reflect.ValueOf
0044c5fcstr x0, [sp+152]
0044c600str x1, [sp+160]
0044c604str x2, [sp+168]
0044c608bl github.com/jcmturner/gofork/encoding/asn1.newForkableWriter
0044c60cstr x0, [sp+176]
0044c610ldr x2, [sp+160]
0044c614ldr x3, [sp+168]
0044c618ldr x1, [sp+152]
0044c61cmov x4, xzr
0044c620mov x5, xzr
0044c624mov x6, xzr
0044c628mov x7, xzr
0044c62cmov x8, xzr
0044c630mov x9, xzr
0044c634mov x10, xzr
0044c638mov x11, xzr
0044c63cmov x12, xzr
0044c640bl github.com/jcmturner/gofork/encoding/asn1.marshalField
0044c644str x0, [sp+184]
0044c648str x1, [sp+192]
0044c64ccbnz x0, 0x44c654
0044c650b 0x44c684
0044c654
0044c654loc_44c654:
0044c654str xzr, [sp+128]
0044c658stp xzr, xzr, [sp+136]
0044c65cldr x3, [sp+184]
0044c660ldr x4, [sp+192]
0044c664str x3, [sp+112]
0044c668str x4, [sp+120]
0044c66cldr x0, [sp+128]
0044c670ldr x1, [sp+136]
0044c674ldr x2, [sp+144]
0044c678ldp x29, x30, [sp-8]
0044c67cadd sp, sp, 288
0044c680ret x30
0044c684
0044c684loc_44c684:
0044c684ldr x3, [sp+272]
0044c688str x3, [sp+200]
0044c68cstp xzr, xzr, [sp+256]
0044c690ldr x0, [sp+176]
0044c694ldr x2, [sp+200]
0044c698adrp x1, 0x2c7000
0044c69cadd x1, x1, 2976
0044c6a0bl github.com/jcmturner/gofork/encoding/asn1.(*forkableWriter).writeTo
0044c6a4str x0, [sp+104]
0044c6a8str x1, [sp+256]
0044c6acstr x2, [sp+264]
0044c6b0ldr x3, [sp+104]
0044c6b4str x3, [sp+96]
0044c6b8str x1, [sp+208]
0044c6bcstr x2, [sp+216]
0044c6c0str x1, [sp+184]
0044c6c4str x2, [sp+192]
0044c6c8ldr x0, [sp+272]
0044c6ccbl bytes.(*Buffer).Bytes
0044c6d0str x0, [sp+232]
0044c6d4str x1, [sp+240]
0044c6d8str x2, [sp+248]
0044c6dcstr x0, [sp+128]
0044c6e0str x1, [sp+136]
0044c6e4str x2, [sp+144]
0044c6e8ldr x3, [sp+184]
0044c6ecldr x4, [sp+192]
0044c6f0str x3, [sp+112]
0044c6f4str x4, [sp+120]
0044c6f8ldr x0, [sp+128]
0044c6fcldr x1, [sp+136]
0044c700ldr x2, [sp+144]
0044c704ldp x29, x30, [sp-8]
0044c708add sp, sp, 288
0044c70cret x30
0044c710
0044c710loc_44c710:
0044c710stp x0, x1, [sp+8]
0044c714mov x3, x30
0044c718bl runtime.morestack_noctxt.abi0
0044c71cldp x0, x1, [sp+8]
0044c720b 0x44c570
0044c724udf 0
0044c728udf 0
0044c72cudf 0
0044c570
0044c570github.com/jcmturner/gofork/encoding/asn1.Marshal: ; void github.com/jcmturner/gofork/encoding/asn1.Marshal(interface {} val)
0044c570ldr x16, [x28+16]
0044c574sub x17, sp, 160
0044c578subs xzr, x17, x16
0044c57cb.ls 0x44c710
0044c580sub x20, sp, 288
0044c584stp x29, x30, [x20-8]
0044c588add sp, x20, 0
0044c58csub x29, sp, 8
0044c590str x0, [sp+296]
0044c594str x1, [sp+304]
0044c598stp xzr, xzr, [sp+128]
0044c59cstr xzr, [sp+144]
0044c5a0stp xzr, xzr, [sp+112]
0044c5a4adrp x0, 0x206000
0044c5a8add x0, x0, 2048
0044c5acbl runtime.newobject
0044c5b0str x0, [sp+272]
0044c5b4adrp x27, 0x5ff000
0044c5b8ldr w1, [x27+3056]
0044c5bccbz w1, 0x44c5c4
0044c5c0b 0x44c5c8
0044c5c4
0044c5c4loc_44c5c4:
0044c5c4b 0x44c5e4
0044c5c8
0044c5c8loc_44c5c8:
0044c5c8str x0, [sp+224]
0044c5ccmov x1, x0
0044c5d0adrp x0, 0x206000
0044c5d4add x0, x0, 2048
0044c5d8bl runtime.wbZero
0044c5dcldr x0, [sp+224]
0044c5e0b 0x44c5e4
0044c5e4
0044c5e4loc_44c5e4:
0044c5e4stp xzr, xzr, [x0]
0044c5e8stp xzr, xzr, [x0+16]
0044c5ecstr xzr, [x0+32]
0044c5f0ldr x0, [sp+296]
0044c5f4ldr x1, [sp+304]
0044c5f8bl reflect.ValueOf
0044c5fcstr x0, [sp+152]
0044c600str x1, [sp+160]
0044c604str x2, [sp+168]
0044c608bl github.com/jcmturner/gofork/encoding/asn1.newForkableWriter
0044c60cstr x0, [sp+176]
0044c610ldr x2, [sp+160]
0044c614ldr x3, [sp+168]
0044c618ldr x1, [sp+152]
0044c61cmov x4, xzr
0044c620mov x5, xzr
0044c624mov x6, xzr
0044c628mov x7, xzr
0044c62cmov x8, xzr
0044c630mov x9, xzr
0044c634mov x10, xzr
0044c638mov x11, xzr
0044c63cmov x12, xzr
0044c640bl github.com/jcmturner/gofork/encoding/asn1.marshalField
0044c644str x0, [sp+184]
0044c648str x1, [sp+192]
0044c64ccbnz x0, 0x44c654
0044c650b 0x44c684
0044c654
0044c654loc_44c654:
0044c654str xzr, [sp+128]
0044c658stp xzr, xzr, [sp+136]
0044c65cldr x3, [sp+184]
0044c660ldr x4, [sp+192]
0044c664str x3, [sp+112]
0044c668str x4, [sp+120]
0044c66cldr x0, [sp+128]
0044c670ldr x1, [sp+136]
0044c674ldr x2, [sp+144]
0044c678ldp x29, x30, [sp-8]
0044c67cadd sp, sp, 288
0044c680ret x30
0044c684
0044c684loc_44c684:
0044c684ldr x3, [sp+272]
0044c688str x3, [sp+200]
0044c68cstp xzr, xzr, [sp+256]
0044c690ldr x0, [sp+176]
0044c694ldr x2, [sp+200]
0044c698adrp x1, 0x2c7000
0044c69cadd x1, x1, 2976
0044c6a0bl github.com/jcmturner/gofork/encoding/asn1.(*forkableWriter).writeTo
0044c6a4str x0, [sp+104]
0044c6a8str x1, [sp+256]
0044c6acstr x2, [sp+264]
0044c6b0ldr x3, [sp+104]
0044c6b4str x3, [sp+96]
0044c6b8str x1, [sp+208]
0044c6bcstr x2, [sp+216]
0044c6c0str x1, [sp+184]
0044c6c4str x2, [sp+192]
0044c6c8ldr x0, [sp+272]
0044c6ccbl bytes.(*Buffer).Bytes
0044c6d0str x0, [sp+232]
0044c6d4str x1, [sp+240]
0044c6d8str x2, [sp+248]
0044c6dcstr x0, [sp+128]
0044c6e0str x1, [sp+136]
0044c6e4str x2, [sp+144]
0044c6e8ldr x3, [sp+184]
0044c6ecldr x4, [sp+192]
0044c6f0str x3, [sp+112]
0044c6f4str x4, [sp+120]
0044c6f8ldr x0, [sp+128]
0044c6fcldr x1, [sp+136]
0044c700ldr x2, [sp+144]
0044c704ldp x29, x30, [sp-8]
0044c708add sp, sp, 288
0044c70cret x30
0044c710
0044c710loc_44c710:
0044c710stp x0, x1, [sp+8]
0044c714mov x3, x30
0044c718bl runtime.morestack_noctxt.abi0
0044c71cldp x0, x1, [sp+8]
0044c720b 0x44c570
0044c724udf 0
0044c728udf 0
0044c72cudf 0
0044c570
0044c730
0044c730github.com/jcmturner/gofork/encoding/asn1.(*ObjectIdentifier).String: ; void github.com/jcmturner/gofork/encoding/asn1.(*ObjectIdentifier).String(github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier * oi)
0044c730ldr x16, [x28+16]
0044c734subs xzr, sp, x16
0044c738b.ls 0x44c7ac
0044c73cstr x30, [sp-96]!
0044c740stur x29, [sp-8]
0044c744sub x29, sp, 8
0044c748ldr x16, [x28+32]
0044c74ccbnz x16, 0x44c7c0
0044c750
0044c750loc_44c750:
0044c750str x0, [sp+104]
0044c754stp xzr, xzr, [sp+32]
0044c758ldr x3, [sp+104]
0044c75ccbnz x3, 0x44c764
0044c760b 0x44c7a4
0044c764
0044c764loc_44c764:
0044c764ldr x3, [sp+104]
0044c768ldrsb x27, [x3]
0044c76cldr x0, [x3]
0044c770ldr x1, [x3+8]
0044c774ldr x2, [x3+16]
0044c778str x0, [sp+48]
0044c77cstr x1, [sp+56]
0044c780str x2, [sp+64]
0044c784bl github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier.String
0044c788str x0, [sp+72]
0044c78cstr x1, [sp+80]
0044c790str x0, [sp+32]
0044c794str x1, [sp+40]
0044c798ldur x29, [sp-8]
0044c79cldr x30, [sp], 96
0044c7a0ret x30
0044c7a4
0044c7a4loc_44c7a4:
0044c7a4bl runtime.panicwrap
0044c7a8hint
0044c7ac
0044c7acloc_44c7ac:
0044c7acstr x0, [sp+8]
0044c7b0mov x3, x30
0044c7b4bl runtime.morestack_noctxt.abi0
0044c7b8ldr x0, [sp+8]
0044c7bcb 0x44c730
0044c7c0
0044c7c0loc_44c7c0:
0044c7c0ldr x17, [x16]
0044c7c4add x20, sp, 104
0044c7c8subs xzr, x20, x17
0044c7ccb.ne 0x44c750
0044c7d0add x20, sp, 8
0044c7d4str x20, [x16]
0044c7d8b 0x44c750
0044c7dcudf 0
0044c730
0044c730github.com/jcmturner/gofork/encoding/asn1.(*ObjectIdentifier).String: ; void github.com/jcmturner/gofork/encoding/asn1.(*ObjectIdentifier).String(github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier * oi)
0044c730ldr x16, [x28+16]
0044c734subs xzr, sp, x16
0044c738b.ls 0x44c7ac
0044c73cstr x30, [sp-96]!
0044c740stur x29, [sp-8]
0044c744sub x29, sp, 8
0044c748ldr x16, [x28+32]
0044c74ccbnz x16, 0x44c7c0
0044c750
0044c750loc_44c750:
0044c750str x0, [sp+104]
0044c754stp xzr, xzr, [sp+32]
0044c758ldr x3, [sp+104]
0044c75ccbnz x3, 0x44c764
0044c760b 0x44c7a4
0044c764
0044c764loc_44c764:
0044c764ldr x3, [sp+104]
0044c768ldrsb x27, [x3]
0044c76cldr x0, [x3]
0044c770ldr x1, [x3+8]
0044c774ldr x2, [x3+16]
0044c778str x0, [sp+48]
0044c77cstr x1, [sp+56]
0044c780str x2, [sp+64]
0044c784bl github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier.String
0044c788str x0, [sp+72]
0044c78cstr x1, [sp+80]
0044c790str x0, [sp+32]
0044c794str x1, [sp+40]
0044c798ldur x29, [sp-8]
0044c79cldr x30, [sp], 96
0044c7a0ret x30
0044c7a4
0044c7a4loc_44c7a4:
0044c7a4bl runtime.panicwrap
0044c7a8hint
0044c7ac
0044c7acloc_44c7ac:
0044c7acstr x0, [sp+8]
0044c7b0mov x3, x30
0044c7b4bl runtime.morestack_noctxt.abi0
0044c7b8ldr x0, [sp+8]
0044c7bcb 0x44c730
0044c7c0
0044c7c0loc_44c7c0:
0044c7c0ldr x17, [x16]
0044c7c4add x20, sp, 104
0044c7c8subs xzr, x20, x17
0044c7ccb.ne 0x44c750
0044c7d0add x20, sp, 8
0044c7d4str x20, [x16]
0044c7d8b 0x44c750
0044c7dcudf 0
0044c730
0044c7e0
0044c7e0github.com/jcmturner/gofork/encoding/asn1.(*StructuralError).Error: ; void github.com/jcmturner/gofork/encoding/asn1.(*StructuralError).Error(github.com/jcmturner/gofork/encoding/asn1.StructuralError * e)
0044c7e0ldr x16, [x28+16]
0044c7e4subs xzr, sp, x16
0044c7e8b.ls 0x44c854
0044c7ecstr x30, [sp-80]!
0044c7f0stur x29, [sp-8]
0044c7f4sub x29, sp, 8
0044c7f8ldr x16, [x28+32]
0044c7fccbnz x16, 0x44c868
0044c800
0044c800loc_44c800:
0044c800str x0, [sp+88]
0044c804stp xzr, xzr, [sp+24]
0044c808ldr x2, [sp+88]
0044c80ccbnz x2, 0x44c814
0044c810b 0x44c84c
0044c814
0044c814loc_44c814:
0044c814ldr x2, [sp+88]
0044c818ldrsb x27, [x2]
0044c81cldr x0, [x2]
0044c820ldr x1, [x2+8]
0044c824str x0, [sp+40]
0044c828str x1, [sp+48]
0044c82cbl github.com/jcmturner/gofork/encoding/asn1.StructuralError.Error
0044c830str x0, [sp+56]
0044c834str x1, [sp+64]
0044c838str x0, [sp+24]
0044c83cstr x1, [sp+32]
0044c840ldur x29, [sp-8]
0044c844ldr x30, [sp], 80
0044c848ret x30
0044c84c
0044c84cloc_44c84c:
0044c84cbl runtime.panicwrap
0044c850hint
0044c854
0044c854loc_44c854:
0044c854str x0, [sp+8]
0044c858mov x3, x30
0044c85cbl runtime.morestack_noctxt.abi0
0044c860ldr x0, [sp+8]
0044c864b 0x44c7e0
0044c868
0044c868loc_44c868:
0044c868ldr x17, [x16]
0044c86cadd x20, sp, 88
0044c870subs xzr, x20, x17
0044c874b.ne 0x44c800
0044c878add x20, sp, 8
0044c87cstr x20, [x16]
0044c880b 0x44c800
0044c884udf 0
0044c888udf 0
0044c88cudf 0
0044c7e0
0044c7e0github.com/jcmturner/gofork/encoding/asn1.(*StructuralError).Error: ; void github.com/jcmturner/gofork/encoding/asn1.(*StructuralError).Error(github.com/jcmturner/gofork/encoding/asn1.StructuralError * e)
0044c7e0ldr x16, [x28+16]
0044c7e4subs xzr, sp, x16
0044c7e8b.ls 0x44c854
0044c7ecstr x30, [sp-80]!
0044c7f0stur x29, [sp-8]
0044c7f4sub x29, sp, 8
0044c7f8ldr x16, [x28+32]
0044c7fccbnz x16, 0x44c868
0044c800
0044c800loc_44c800:
0044c800str x0, [sp+88]
0044c804stp xzr, xzr, [sp+24]
0044c808ldr x2, [sp+88]
0044c80ccbnz x2, 0x44c814
0044c810b 0x44c84c
0044c814
0044c814loc_44c814:
0044c814ldr x2, [sp+88]
0044c818ldrsb x27, [x2]
0044c81cldr x0, [x2]
0044c820ldr x1, [x2+8]
0044c824str x0, [sp+40]
0044c828str x1, [sp+48]
0044c82cbl github.com/jcmturner/gofork/encoding/asn1.StructuralError.Error
0044c830str x0, [sp+56]
0044c834str x1, [sp+64]
0044c838str x0, [sp+24]
0044c83cstr x1, [sp+32]
0044c840ldur x29, [sp-8]
0044c844ldr x30, [sp], 80
0044c848ret x30
0044c84c
0044c84cloc_44c84c:
0044c84cbl runtime.panicwrap
0044c850hint
0044c854
0044c854loc_44c854:
0044c854str x0, [sp+8]
0044c858mov x3, x30
0044c85cbl runtime.morestack_noctxt.abi0
0044c860ldr x0, [sp+8]
0044c864b 0x44c7e0
0044c868
0044c868loc_44c868:
0044c868ldr x17, [x16]
0044c86cadd x20, sp, 88
0044c870subs xzr, x20, x17
0044c874b.ne 0x44c800
0044c878add x20, sp, 8
0044c87cstr x20, [x16]
0044c880b 0x44c800
0044c884udf 0
0044c888udf 0
0044c88cudf 0
0044c7e0
0044c890
0044c890github.com/jcmturner/gofork/encoding/asn1.(*SyntaxError).Error: ; void github.com/jcmturner/gofork/encoding/asn1.(*SyntaxError).Error(github.com/jcmturner/gofork/encoding/asn1.SyntaxError * e)
0044c890ldr x16, [x28+16]
0044c894subs xzr, sp, x16
0044c898b.ls 0x44c904
0044c89cstr x30, [sp-80]!
0044c8a0stur x29, [sp-8]
0044c8a4sub x29, sp, 8
0044c8a8ldr x16, [x28+32]
0044c8accbnz x16, 0x44c918
0044c8b0
0044c8b0loc_44c8b0:
0044c8b0str x0, [sp+88]
0044c8b4stp xzr, xzr, [sp+24]
0044c8b8ldr x2, [sp+88]
0044c8bccbnz x2, 0x44c8c4
0044c8c0b 0x44c8fc
0044c8c4
0044c8c4loc_44c8c4:
0044c8c4ldr x2, [sp+88]
0044c8c8ldrsb x27, [x2]
0044c8ccldr x0, [x2]
0044c8d0ldr x1, [x2+8]
0044c8d4str x0, [sp+40]
0044c8d8str x1, [sp+48]
0044c8dcbl github.com/jcmturner/gofork/encoding/asn1.SyntaxError.Error
0044c8e0str x0, [sp+56]
0044c8e4str x1, [sp+64]
0044c8e8str x0, [sp+24]
0044c8ecstr x1, [sp+32]
0044c8f0ldur x29, [sp-8]
0044c8f4ldr x30, [sp], 80
0044c8f8ret x30
0044c8fc
0044c8fcloc_44c8fc:
0044c8fcbl runtime.panicwrap
0044c900hint
0044c904
0044c904loc_44c904:
0044c904str x0, [sp+8]
0044c908mov x3, x30
0044c90cbl runtime.morestack_noctxt.abi0
0044c910ldr x0, [sp+8]
0044c914b 0x44c890
0044c918
0044c918loc_44c918:
0044c918ldr x17, [x16]
0044c91cadd x20, sp, 88
0044c920subs xzr, x20, x17
0044c924b.ne 0x44c8b0
0044c928add x20, sp, 8
0044c92cstr x20, [x16]
0044c930b 0x44c8b0
0044c934udf 0
0044c938udf 0
0044c93cudf 0
0044c890
0044c890github.com/jcmturner/gofork/encoding/asn1.(*SyntaxError).Error: ; void github.com/jcmturner/gofork/encoding/asn1.(*SyntaxError).Error(github.com/jcmturner/gofork/encoding/asn1.SyntaxError * e)
0044c890ldr x16, [x28+16]
0044c894subs xzr, sp, x16
0044c898b.ls 0x44c904
0044c89cstr x30, [sp-80]!
0044c8a0stur x29, [sp-8]
0044c8a4sub x29, sp, 8
0044c8a8ldr x16, [x28+32]
0044c8accbnz x16, 0x44c918
0044c8b0
0044c8b0loc_44c8b0:
0044c8b0str x0, [sp+88]
0044c8b4stp xzr, xzr, [sp+24]
0044c8b8ldr x2, [sp+88]
0044c8bccbnz x2, 0x44c8c4
0044c8c0b 0x44c8fc
0044c8c4
0044c8c4loc_44c8c4:
0044c8c4ldr x2, [sp+88]
0044c8c8ldrsb x27, [x2]
0044c8ccldr x0, [x2]
0044c8d0ldr x1, [x2+8]
0044c8d4str x0, [sp+40]
0044c8d8str x1, [sp+48]
0044c8dcbl github.com/jcmturner/gofork/encoding/asn1.SyntaxError.Error
0044c8e0str x0, [sp+56]
0044c8e4str x1, [sp+64]
0044c8e8str x0, [sp+24]
0044c8ecstr x1, [sp+32]
0044c8f0ldur x29, [sp-8]
0044c8f4ldr x30, [sp], 80
0044c8f8ret x30
0044c8fc
0044c8fcloc_44c8fc:
0044c8fcbl runtime.panicwrap
0044c900hint
0044c904
0044c904loc_44c904:
0044c904str x0, [sp+8]
0044c908mov x3, x30
0044c90cbl runtime.morestack_noctxt.abi0
0044c910ldr x0, [sp+8]
0044c914b 0x44c890
0044c918
0044c918loc_44c918:
0044c918ldr x17, [x16]
0044c91cadd x20, sp, 88
0044c920subs xzr, x20, x17
0044c924b.ne 0x44c8b0
0044c928add x20, sp, 8
0044c92cstr x20, [x16]
0044c930b 0x44c8b0
0044c934udf 0
0044c938udf 0
0044c93cudf 0
0044c890
0044c940
0044c940type:.eq.github.com/jcmturner/gofork/encoding/asn1.fieldParameters: ; void type:.eq.github.com/jcmturner/gofork/encoding/asn1.fieldParameters(github.com/jcmturner/gofork/encoding/asn1.fieldParameters * p, github.com/jcmturner/gofork/encoding/asn1.fieldParameters * q)
0044c940ldr x16, [x28+16]
0044c944subs xzr, sp, x16
0044c948b.ls 0x44ca14
0044c94cstr x30, [sp-64]!
0044c950stur x29, [sp-8]
0044c954sub x29, sp, 8
0044c958str x0, [sp+72]
0044c95cstr x1, [sp+80]
0044c960strb wzr, [sp+39]
0044c964ldr x3, [sp+72]
0044c968ldrb w3, [x3]
0044c96cldr x4, [sp+80]
0044c970ldrb w4, [x4]
0044c974eor x3, x3, x4
0044c978eor x3, x3, 1
0044c97ctbnz w3, 0, 0x44c984
0044c980b 0x44c9f8
0044c984
0044c984loc_44c984:
0044c984ldr x3, [sp+72]
0044c988ldr x4, [sp+80]
0044c98cldrb w3, [x3+1]
0044c990ldrb w4, [x4+1]
0044c994eor x3, x3, x4
0044c998eor x3, x3, 1
0044c99ctbnz w3, 0, 0x44c9a4
0044c9a0b 0x44c9f4
0044c9a4
0044c9a4loc_44c9a4:
0044c9a4ldr x3, [sp+72]
0044c9a8ldr x4, [sp+80]
0044c9acldrb w3, [x3+2]
0044c9b0ldrb w4, [x4+2]
0044c9b4eor x3, x3, x4
0044c9b8eor x3, x3, 1
0044c9bctbnz w3, 0, 0x44c9c4
0044c9c0b 0x44c9f0
0044c9c4
0044c9c4loc_44c9c4:
0044c9c4ldr x3, [sp+72]
0044c9c8add x3, x3, 8
0044c9ccstr x3, [sp+48]
0044c9d0ldr x3, [sp+80]
0044c9d4add x1, x3, 8
0044c9d8str x1, [sp+40]
0044c9dcldr x0, [sp+48]
0044c9e0movz x2, 34
0044c9e4bl runtime.memequal
0044c9e8strb w0, [sp+39]
0044c9ecb 0x44ca04
0044c9f0
0044c9f0loc_44c9f0:
0044c9f0b 0x44c9fc
0044c9f4
0044c9f4loc_44c9f4:
0044c9f4b 0x44c9fc
0044c9f8
0044c9f8loc_44c9f8:
0044c9f8b 0x44c9fc
0044c9fc
0044c9fcloc_44c9fc:
0044c9fcstrb wzr, [sp+39]
0044ca00b 0x44ca04
0044ca04
0044ca04loc_44ca04:
0044ca04ldrb w0, [sp+39]
0044ca08ldur x29, [sp-8]
0044ca0cldr x30, [sp], 64
0044ca10ret x30
0044ca14
0044ca14loc_44ca14:
0044ca14stp x0, x1, [sp+8]
0044ca18mov x3, x30
0044ca1cbl runtime.morestack_noctxt.abi0
0044ca20ldp x0, x1, [sp+8]
0044ca24b 0x44c940
0044ca28udf 0
0044ca2cudf 0
0044c940
0044c940type:.eq.github.com/jcmturner/gofork/encoding/asn1.fieldParameters: ; void type:.eq.github.com/jcmturner/gofork/encoding/asn1.fieldParameters(github.com/jcmturner/gofork/encoding/asn1.fieldParameters * p, github.com/jcmturner/gofork/encoding/asn1.fieldParameters * q)
0044c940ldr x16, [x28+16]
0044c944subs xzr, sp, x16
0044c948b.ls 0x44ca14
0044c94cstr x30, [sp-64]!
0044c950stur x29, [sp-8]
0044c954sub x29, sp, 8
0044c958str x0, [sp+72]
0044c95cstr x1, [sp+80]
0044c960strb wzr, [sp+39]
0044c964ldr x3, [sp+72]
0044c968ldrb w3, [x3]
0044c96cldr x4, [sp+80]
0044c970ldrb w4, [x4]
0044c974eor x3, x3, x4
0044c978eor x3, x3, 1
0044c97ctbnz w3, 0, 0x44c984
0044c980b 0x44c9f8
0044c984
0044c984loc_44c984:
0044c984ldr x3, [sp+72]
0044c988ldr x4, [sp+80]
0044c98cldrb w3, [x3+1]
0044c990ldrb w4, [x4+1]
0044c994eor x3, x3, x4
0044c998eor x3, x3, 1
0044c99ctbnz w3, 0, 0x44c9a4
0044c9a0b 0x44c9f4
0044c9a4
0044c9a4loc_44c9a4:
0044c9a4ldr x3, [sp+72]
0044c9a8ldr x4, [sp+80]
0044c9acldrb w3, [x3+2]
0044c9b0ldrb w4, [x4+2]
0044c9b4eor x3, x3, x4
0044c9b8eor x3, x3, 1
0044c9bctbnz w3, 0, 0x44c9c4
0044c9c0b 0x44c9f0
0044c9c4
0044c9c4loc_44c9c4:
0044c9c4ldr x3, [sp+72]
0044c9c8add x3, x3, 8
0044c9ccstr x3, [sp+48]
0044c9d0ldr x3, [sp+80]
0044c9d4add x1, x3, 8
0044c9d8str x1, [sp+40]
0044c9dcldr x0, [sp+48]
0044c9e0movz x2, 34
0044c9e4bl runtime.memequal
0044c9e8strb w0, [sp+39]
0044c9ecb 0x44ca04
0044c9f0
0044c9f0loc_44c9f0:
0044c9f0b 0x44c9fc
0044c9f4
0044c9f4loc_44c9f4:
0044c9f4b 0x44c9fc
0044c9f8
0044c9f8loc_44c9f8:
0044c9f8b 0x44c9fc
0044c9fc
0044c9fcloc_44c9fc:
0044c9fcstrb wzr, [sp+39]
0044ca00b 0x44ca04
0044ca04
0044ca04loc_44ca04:
0044ca04ldrb w0, [sp+39]
0044ca08ldur x29, [sp-8]
0044ca0cldr x30, [sp], 64
0044ca10ret x30
0044ca14
0044ca14loc_44ca14:
0044ca14stp x0, x1, [sp+8]
0044ca18mov x3, x30
0044ca1cbl runtime.morestack_noctxt.abi0
0044ca20ldp x0, x1, [sp+8]
0044ca24b 0x44c940
0044ca28udf 0
0044ca2cudf 0
0044c940
0044ca30
0044ca30type:.eq.github.com/jcmturner/gofork/encoding/asn1.tagAndLength: ; void type:.eq.github.com/jcmturner/gofork/encoding/asn1.tagAndLength(github.com/jcmturner/gofork/encoding/asn1.tagAndLength * p, github.com/jcmturner/gofork/encoding/asn1.tagAndLength * q)
0044ca30str x30, [sp-32]!
0044ca34stur x29, [sp-8]
0044ca38sub x29, sp, 8
0044ca3cstr x0, [sp+40]
0044ca40str x1, [sp+48]
0044ca44strb wzr, [sp+23]
0044ca48ldr x1, [sp+40]
0044ca4cldr x1, [x1]
0044ca50ldr x2, [sp+48]
0044ca54ldr x2, [x2]
0044ca58subs xzr, x2, x1
0044ca5cb.eq 0x44ca64
0044ca60b 0x44cad0
0044ca64
0044ca64loc_44ca64:
0044ca64ldr x1, [sp+40]
0044ca68ldr x2, [sp+48]
0044ca6cldr x1, [x1+8]
0044ca70ldr x2, [x2+8]
0044ca74subs xzr, x2, x1
0044ca78b.eq 0x44ca80
0044ca7cb 0x44cacc
0044ca80
0044ca80loc_44ca80:
0044ca80ldr x1, [sp+40]
0044ca84ldr x2, [sp+48]
0044ca88ldr x1, [x1+16]
0044ca8cldr x2, [x2+16]
0044ca90subs xzr, x2, x1
0044ca94b.eq 0x44ca9c
0044ca98b 0x44cac8
0044ca9c
0044ca9cloc_44ca9c:
0044ca9cldr x1, [sp+40]
0044caa0ldr x2, [sp+48]
0044caa4ldrb w1, [x1+24]
0044caa8ldrb w2, [x2+24]
0044caaceor x1, x1, x2
0044cab0eor x0, x1, 1
0044cab4strb w0, [sp+23]
0044cab8b 0x44cabc
0044cabc
0044cabcloc_44cabc:
0044cabcadd x29, sp, 24
0044cac0add sp, sp, 32
0044cac4ret x30
0044cac8
0044cac8loc_44cac8:
0044cac8b 0x44cad4
0044cacc
0044caccloc_44cacc:
0044caccb 0x44cad4
0044cad0
0044cad0loc_44cad0:
0044cad0b 0x44cad4
0044cad4
0044cad4loc_44cad4:
0044cad4strb wzr, [sp+23]
0044cad8mov x0, xzr
0044cadcadd x29, sp, 24
0044cae0add sp, sp, 32
0044cae4ret x30
0044cae8udf 0
0044caecudf 0
0044ca30
0044ca30type:.eq.github.com/jcmturner/gofork/encoding/asn1.tagAndLength: ; void type:.eq.github.com/jcmturner/gofork/encoding/asn1.tagAndLength(github.com/jcmturner/gofork/encoding/asn1.tagAndLength * p, github.com/jcmturner/gofork/encoding/asn1.tagAndLength * q)
0044ca30str x30, [sp-32]!
0044ca34stur x29, [sp-8]
0044ca38sub x29, sp, 8
0044ca3cstr x0, [sp+40]
0044ca40str x1, [sp+48]
0044ca44strb wzr, [sp+23]
0044ca48ldr x1, [sp+40]
0044ca4cldr x1, [x1]
0044ca50ldr x2, [sp+48]
0044ca54ldr x2, [x2]
0044ca58subs xzr, x2, x1
0044ca5cb.eq 0x44ca64
0044ca60b 0x44cad0
0044ca64
0044ca64loc_44ca64:
0044ca64ldr x1, [sp+40]
0044ca68ldr x2, [sp+48]
0044ca6cldr x1, [x1+8]
0044ca70ldr x2, [x2+8]
0044ca74subs xzr, x2, x1
0044ca78b.eq 0x44ca80
0044ca7cb 0x44cacc
0044ca80
0044ca80loc_44ca80:
0044ca80ldr x1, [sp+40]
0044ca84ldr x2, [sp+48]
0044ca88ldr x1, [x1+16]
0044ca8cldr x2, [x2+16]
0044ca90subs xzr, x2, x1
0044ca94b.eq 0x44ca9c
0044ca98b 0x44cac8
0044ca9c
0044ca9cloc_44ca9c:
0044ca9cldr x1, [sp+40]
0044caa0ldr x2, [sp+48]
0044caa4ldrb w1, [x1+24]
0044caa8ldrb w2, [x2+24]
0044caaceor x1, x1, x2
0044cab0eor x0, x1, 1
0044cab4strb w0, [sp+23]
0044cab8b 0x44cabc
0044cabc
0044cabcloc_44cabc:
0044cabcadd x29, sp, 24
0044cac0add sp, sp, 32
0044cac4ret x30
0044cac8
0044cac8loc_44cac8:
0044cac8b 0x44cad4
0044cacc
0044caccloc_44cacc:
0044caccb 0x44cad4
0044cad0
0044cad0loc_44cad0:
0044cad0b 0x44cad4
0044cad4
0044cad4loc_44cad4:
0044cad4strb wzr, [sp+23]
0044cad8mov x0, xzr
0044cadcadd x29, sp, 24
0044cae0add sp, sp, 32
0044cae4ret x30
0044cae8udf 0
0044caecudf 0
0044ca30
0044caf0
0044caf0gopkg.in/jcmturner/gokrb5.v7/asn1tools.MarshalLengthBytes: ; void gopkg.in/jcmturner/gokrb5.v7/asn1tools.MarshalLengthBytes(int l)
0044caf0ldr x16, [x28+16]
0044caf4sub x17, sp, 192
0044caf8subs xzr, x17, x16
0044cafcb.ls 0x44cdd4
0044cb00sub x20, sp, 320
0044cb04stp x29, x30, [x20-8]
0044cb08add sp, x20, 0
0044cb0csub x29, sp, 8
0044cb10str x0, [sp+328]
0044cb14str xzr, [sp+104]
0044cb18stp xzr, xzr, [sp+112]
0044cb1cldr x1, [sp+328]
0044cb20subs xzr, x1, 127
0044cb24b.le 0x44cb2c
0044cb28b 0x44cb74
0044cb2c
0044cb2cloc_44cb2c:
0044cb2cadrp x0, 0x1b1000
0044cb30add x0, x0, 2432
0044cb34bl runtime.newobject
0044cb38str x0, [sp+184]
0044cb3cldr x1, [sp+328]
0044cb40strb w1, [x0]
0044cb44ldr x1, [sp+184]
0044cb48ldrsb x27, [x1]
0044cb4cb 0x44cb50
0044cb50
0044cb50loc_44cb50:
0044cb50str x1, [sp+104]
0044cb54orr x2, xzr, 1
0044cb58str x2, [sp+112]
0044cb5cstr x2, [sp+120]
0044cb60ldr x0, [sp+104]
0044cb64mov x1, x2
0044cb68ldp x29, x30, [sp-8]
0044cb6cadd sp, sp, 320
0044cb70ret x30
0044cb74
0044cb74loc_44cb74:
0044cb74str xzr, [sp+128]
0044cb78stp xzr, xzr, [sp+136]
0044cb7corr x1, xzr, 1
0044cb80str x1, [sp+48]
0044cb84str x1, [sp+56]
0044cb88b 0x44cb8c
0044cb8c
0044cb8cloc_44cb8c:
0044cb8cldr x2, [sp+56]
0044cb90subs xzr, x2, 127
0044cb94b.lt 0x44cb9c
0044cb98b 0x44ccd4
0044cb9c
0044cb9cloc_44cb9c:
0044cb9cadrp x0, 0x1b1000
0044cba0add x0, x0, 2432
0044cba4bl runtime.newobject
0044cba8str x0, [sp+152]
0044cbacldr x1, [sp+328]
0044cbb0ldr x2, [sp+48]
0044cbb4ubfm x2, x2, 56, 55
0044cbb8cbnz x2, 0x44cbc0
0044cbbcb 0x44cdd0
0044cbc0
0044cbc0loc_44cbc0:
0044cbc0sdiv x27, x1, x2
0044cbc4msub x5, x27, x2, x1
0044cbc8ldr x6, [sp+48]
0044cbcccbnz x6, 0x44cbd4
0044cbd0b 0x44cdc8
0044cbd4
0044cbd4loc_44cbd4:
0044cbd4sdiv x5, x5, x6
0044cbd8strb w5, [x0]
0044cbdcldr x5, [sp+152]
0044cbe0ldrsb x27, [x5]
0044cbe4b 0x44cbe8
0044cbe8
0044cbe8loc_44cbe8:
0044cbe8str x5, [sp+160]
0044cbecorr x2, xzr, 1
0044cbf0str x2, [sp+168]
0044cbf4str x2, [sp+176]
0044cbf8str x5, [sp+288]
0044cbfcstr x2, [sp+296]
0044cc00str x2, [sp+304]
0044cc04ldr x5, [sp+136]
0044cc08add x1, x5, 1
0044cc0cstr x1, [sp+96]
0044cc10subs xzr, x1, 1
0044cc14b.ls 0x44cc1c
0044cc18b 0x44cc24
0044cc1c
0044cc1cloc_44cc1c:
0044cc1cstr x1, [sp+296]
0044cc20b 0x44cc48
0044cc24
0044cc24loc_44cc24:
0044cc24ldr x3, [sp+136]
0044cc28ldr x0, [sp+288]
0044cc2cadrp x4, 0x1a9000
0044cc30add x4, x4, 3072
0044cc34bl runtime.growslice
0044cc38str x0, [sp+288]
0044cc3cstr x1, [sp+296]
0044cc40str x2, [sp+304]
0044cc44b 0x44cc48
0044cc48
0044cc48loc_44cc48:
0044cc48ldr x3, [sp+136]
0044cc4cstr x3, [sp+88]
0044cc50ldr x3, [sp+96]
0044cc54ldr x4, [sp+136]
0044cc58sub x3, x3, x4
0044cc5cldr x4, [sp+288]
0044cc60add x0, x4, x3
0044cc64str x0, [sp+280]
0044cc68ldr x2, [sp+88]
0044cc6cldr x1, [sp+128]
0044cc70bl runtime.memmove
0044cc74ldr x3, [sp+288]
0044cc78ldr x4, [sp+296]
0044cc7cldr x5, [sp+304]
0044cc80str x3, [sp+128]
0044cc84str x4, [sp+136]
0044cc88str x5, [sp+144]
0044cc8cldr x3, [sp+48]
0044cc90ubfm x3, x3, 56, 55
0044cc94str x3, [sp+48]
0044cc98ldr x4, [sp+328]
0044cc9cldr x5, [sp+328]
0044cca0cbnz x3, 0x44cca8
0044cca4b 0x44cdc4
0044cca8
0044cca8loc_44cca8:
0044cca8sdiv x27, x5, x3
0044ccacmsub x1, x27, x3, x5
0044ccb0sub x1, x4, x1
0044ccb4str x1, [sp+328]
0044ccb8subs xzr, x1, 0
0044ccbcb.le 0x44ccc4
0044ccc0b 0x44ccc8
0044ccc4
0044ccc4loc_44ccc4:
0044ccc4b 0x44ccd8
0044ccc8
0044ccc8loc_44ccc8:
0044ccc8b 0x44cccc
0044cccc
0044ccccloc_44cccc:
0044ccccorr x1, xzr, 1
0044ccd0b 0x44cb8c
0044ccd4
0044ccd4loc_44ccd4:
0044ccd4b 0x44ccd8
0044ccd8
0044ccd8loc_44ccd8:
0044ccd8ldr x1, [sp+136]
0044ccdcstr x1, [sp+64]
0044cce0adrp x0, 0x1b1000
0044cce4add x0, x0, 2432
0044cce8bl runtime.newobject
0044ccecstr x0, [sp+248]
0044ccf0ldr x1, [sp+64]
0044ccf4add x1, x1, 128
0044ccf8strb w1, [x0]
0044ccfcldr x1, [sp+248]
0044cd00ldrsb x27, [x1]
0044cd04b 0x44cd08
0044cd08
0044cd08loc_44cd08:
0044cd08str x1, [sp+256]
0044cd0corr x2, xzr, 1
0044cd10str x2, [sp+264]
0044cd14str x2, [sp+272]
0044cd18str x1, [sp+224]
0044cd1cstr x2, [sp+232]
0044cd20str x2, [sp+240]
0044cd24ldr x5, [sp+136]
0044cd28add x1, x5, 1
0044cd2cstr x1, [sp+80]
0044cd30subs xzr, x1, 1
0044cd34b.ls 0x44cd3c
0044cd38b 0x44cd44
0044cd3c
0044cd3cloc_44cd3c:
0044cd3cstr x1, [sp+232]
0044cd40b 0x44cd68
0044cd44
0044cd44loc_44cd44:
0044cd44ldr x3, [sp+136]
0044cd48ldr x0, [sp+224]
0044cd4cadrp x4, 0x1a9000
0044cd50add x4, x4, 3072
0044cd54bl runtime.growslice
0044cd58str x0, [sp+224]
0044cd5cstr x1, [sp+232]
0044cd60str x2, [sp+240]
0044cd64b 0x44cd68
0044cd68
0044cd68loc_44cd68:
0044cd68ldr x3, [sp+136]
0044cd6cstr x3, [sp+72]
0044cd70ldr x3, [sp+80]
0044cd74ldr x4, [sp+136]
0044cd78sub x3, x3, x4
0044cd7cldr x4, [sp+224]
0044cd80add x0, x4, x3
0044cd84str x0, [sp+216]
0044cd88ldr x2, [sp+72]
0044cd8cldr x1, [sp+128]
0044cd90bl runtime.memmove
0044cd94ldr x0, [sp+224]
0044cd98ldr x1, [sp+232]
0044cd9cldr x2, [sp+240]
0044cda0str x0, [sp+192]
0044cda4str x1, [sp+200]
0044cda8str x2, [sp+208]
0044cdacstr x0, [sp+104]
0044cdb0str x1, [sp+112]
0044cdb4str x2, [sp+120]
0044cdb8ldp x29, x30, [sp-8]
0044cdbcadd sp, sp, 320
0044cdc0ret x30
0044cdc4
0044cdc4loc_44cdc4:
0044cdc4bl runtime.panicdivide
0044cdc8
0044cdc8loc_44cdc8:
0044cdc8b 0x44cdcc
0044cdcc
0044cdccloc_44cdcc:
0044cdccbl runtime.panicdivide
0044cdd0
0044cdd0loc_44cdd0:
0044cdd0b 0x44cdcc
0044cdd4
0044cdd4loc_44cdd4:
0044cdd4str x0, [sp+8]
0044cdd8mov x3, x30
0044cddcbl runtime.morestack_noctxt.abi0
0044cde0ldr x0, [sp+8]
0044cde4b 0x44caf0
0044cde8udf 0
0044cdecudf 0
0044caf0
0044caf0gopkg.in/jcmturner/gokrb5.v7/asn1tools.MarshalLengthBytes: ; void gopkg.in/jcmturner/gokrb5.v7/asn1tools.MarshalLengthBytes(int l)
0044caf0ldr x16, [x28+16]
0044caf4sub x17, sp, 192
0044caf8subs xzr, x17, x16
0044cafcb.ls 0x44cdd4
0044cb00sub x20, sp, 320
0044cb04stp x29, x30, [x20-8]
0044cb08add sp, x20, 0
0044cb0csub x29, sp, 8
0044cb10str x0, [sp+328]
0044cb14str xzr, [sp+104]
0044cb18stp xzr, xzr, [sp+112]
0044cb1cldr x1, [sp+328]
0044cb20subs xzr, x1, 127
0044cb24b.le 0x44cb2c
0044cb28b 0x44cb74
0044cb2c
0044cb2cloc_44cb2c:
0044cb2cadrp x0, 0x1b1000
0044cb30add x0, x0, 2432
0044cb34bl runtime.newobject
0044cb38str x0, [sp+184]
0044cb3cldr x1, [sp+328]
0044cb40strb w1, [x0]
0044cb44ldr x1, [sp+184]
0044cb48ldrsb x27, [x1]
0044cb4cb 0x44cb50
0044cb50
0044cb50loc_44cb50:
0044cb50str x1, [sp+104]
0044cb54orr x2, xzr, 1
0044cb58str x2, [sp+112]
0044cb5cstr x2, [sp+120]
0044cb60ldr x0, [sp+104]
0044cb64mov x1, x2
0044cb68ldp x29, x30, [sp-8]
0044cb6cadd sp, sp, 320
0044cb70ret x30
0044cb74
0044cb74loc_44cb74:
0044cb74str xzr, [sp+128]
0044cb78stp xzr, xzr, [sp+136]
0044cb7corr x1, xzr, 1
0044cb80str x1, [sp+48]
0044cb84str x1, [sp+56]
0044cb88b 0x44cb8c
0044cb8c
0044cb8cloc_44cb8c:
0044cb8cldr x2, [sp+56]
0044cb90subs xzr, x2, 127
0044cb94b.lt 0x44cb9c
0044cb98b 0x44ccd4
0044cb9c
0044cb9cloc_44cb9c:
0044cb9cadrp x0, 0x1b1000
0044cba0add x0, x0, 2432
0044cba4bl runtime.newobject
0044cba8str x0, [sp+152]
0044cbacldr x1, [sp+328]
0044cbb0ldr x2, [sp+48]
0044cbb4ubfm x2, x2, 56, 55
0044cbb8cbnz x2, 0x44cbc0
0044cbbcb 0x44cdd0
0044cbc0
0044cbc0loc_44cbc0:
0044cbc0sdiv x27, x1, x2
0044cbc4msub x5, x27, x2, x1
0044cbc8ldr x6, [sp+48]
0044cbcccbnz x6, 0x44cbd4
0044cbd0b 0x44cdc8
0044cbd4
0044cbd4loc_44cbd4:
0044cbd4sdiv x5, x5, x6
0044cbd8strb w5, [x0]
0044cbdcldr x5, [sp+152]
0044cbe0ldrsb x27, [x5]
0044cbe4b 0x44cbe8
0044cbe8
0044cbe8loc_44cbe8:
0044cbe8str x5, [sp+160]
0044cbecorr x2, xzr, 1
0044cbf0str x2, [sp+168]
0044cbf4str x2, [sp+176]
0044cbf8str x5, [sp+288]
0044cbfcstr x2, [sp+296]
0044cc00str x2, [sp+304]
0044cc04ldr x5, [sp+136]
0044cc08add x1, x5, 1
0044cc0cstr x1, [sp+96]
0044cc10subs xzr, x1, 1
0044cc14b.ls 0x44cc1c
0044cc18b 0x44cc24
0044cc1c
0044cc1cloc_44cc1c:
0044cc1cstr x1, [sp+296]
0044cc20b 0x44cc48
0044cc24
0044cc24loc_44cc24:
0044cc24ldr x3, [sp+136]
0044cc28ldr x0, [sp+288]
0044cc2cadrp x4, 0x1a9000
0044cc30add x4, x4, 3072
0044cc34bl runtime.growslice
0044cc38str x0, [sp+288]
0044cc3cstr x1, [sp+296]
0044cc40str x2, [sp+304]
0044cc44b 0x44cc48
0044cc48
0044cc48loc_44cc48:
0044cc48ldr x3, [sp+136]
0044cc4cstr x3, [sp+88]
0044cc50ldr x3, [sp+96]
0044cc54ldr x4, [sp+136]
0044cc58sub x3, x3, x4
0044cc5cldr x4, [sp+288]
0044cc60add x0, x4, x3
0044cc64str x0, [sp+280]
0044cc68ldr x2, [sp+88]
0044cc6cldr x1, [sp+128]
0044cc70bl runtime.memmove
0044cc74ldr x3, [sp+288]
0044cc78ldr x4, [sp+296]
0044cc7cldr x5, [sp+304]
0044cc80str x3, [sp+128]
0044cc84str x4, [sp+136]
0044cc88str x5, [sp+144]
0044cc8cldr x3, [sp+48]
0044cc90ubfm x3, x3, 56, 55
0044cc94str x3, [sp+48]
0044cc98ldr x4, [sp+328]
0044cc9cldr x5, [sp+328]
0044cca0cbnz x3, 0x44cca8
0044cca4b 0x44cdc4
0044cca8
0044cca8loc_44cca8:
0044cca8sdiv x27, x5, x3
0044ccacmsub x1, x27, x3, x5
0044ccb0sub x1, x4, x1
0044ccb4str x1, [sp+328]
0044ccb8subs xzr, x1, 0
0044ccbcb.le 0x44ccc4
0044ccc0b 0x44ccc8
0044ccc4
0044ccc4loc_44ccc4:
0044ccc4b 0x44ccd8
0044ccc8
0044ccc8loc_44ccc8:
0044ccc8b 0x44cccc
0044cccc
0044ccccloc_44cccc:
0044ccccorr x1, xzr, 1
0044ccd0b 0x44cb8c
0044ccd4
0044ccd4loc_44ccd4:
0044ccd4b 0x44ccd8
0044ccd8
0044ccd8loc_44ccd8:
0044ccd8ldr x1, [sp+136]
0044ccdcstr x1, [sp+64]
0044cce0adrp x0, 0x1b1000
0044cce4add x0, x0, 2432
0044cce8bl runtime.newobject
0044ccecstr x0, [sp+248]
0044ccf0ldr x1, [sp+64]
0044ccf4add x1, x1, 128
0044ccf8strb w1, [x0]
0044ccfcldr x1, [sp+248]
0044cd00ldrsb x27, [x1]
0044cd04b 0x44cd08
0044cd08
0044cd08loc_44cd08:
0044cd08str x1, [sp+256]
0044cd0corr x2, xzr, 1
0044cd10str x2, [sp+264]
0044cd14str x2, [sp+272]
0044cd18str x1, [sp+224]
0044cd1cstr x2, [sp+232]
0044cd20str x2, [sp+240]
0044cd24ldr x5, [sp+136]
0044cd28add x1, x5, 1
0044cd2cstr x1, [sp+80]
0044cd30subs xzr, x1, 1
0044cd34b.ls 0x44cd3c
0044cd38b 0x44cd44
0044cd3c
0044cd3cloc_44cd3c:
0044cd3cstr x1, [sp+232]
0044cd40b 0x44cd68
0044cd44
0044cd44loc_44cd44:
0044cd44ldr x3, [sp+136]
0044cd48ldr x0, [sp+224]
0044cd4cadrp x4, 0x1a9000
0044cd50add x4, x4, 3072
0044cd54bl runtime.growslice
0044cd58str x0, [sp+224]
0044cd5cstr x1, [sp+232]
0044cd60str x2, [sp+240]
0044cd64b 0x44cd68
0044cd68
0044cd68loc_44cd68:
0044cd68ldr x3, [sp+136]
0044cd6cstr x3, [sp+72]
0044cd70ldr x3, [sp+80]
0044cd74ldr x4, [sp+136]
0044cd78sub x3, x3, x4
0044cd7cldr x4, [sp+224]
0044cd80add x0, x4, x3
0044cd84str x0, [sp+216]
0044cd88ldr x2, [sp+72]
0044cd8cldr x1, [sp+128]
0044cd90bl runtime.memmove
0044cd94ldr x0, [sp+224]
0044cd98ldr x1, [sp+232]
0044cd9cldr x2, [sp+240]
0044cda0str x0, [sp+192]
0044cda4str x1, [sp+200]
0044cda8str x2, [sp+208]
0044cdacstr x0, [sp+104]
0044cdb0str x1, [sp+112]
0044cdb4str x2, [sp+120]
0044cdb8ldp x29, x30, [sp-8]
0044cdbcadd sp, sp, 320
0044cdc0ret x30
0044cdc4
0044cdc4loc_44cdc4:
0044cdc4bl runtime.panicdivide
0044cdc8
0044cdc8loc_44cdc8:
0044cdc8b 0x44cdcc
0044cdcc
0044cdccloc_44cdcc:
0044cdccbl runtime.panicdivide
0044cdd0
0044cdd0loc_44cdd0:
0044cdd0b 0x44cdcc
0044cdd4
0044cdd4loc_44cdd4:
0044cdd4str x0, [sp+8]
0044cdd8mov x3, x30
0044cddcbl runtime.morestack_noctxt.abi0
0044cde0ldr x0, [sp+8]
0044cde4b 0x44caf0
0044cde8udf 0
0044cdecudf 0
0044caf0
0044cdf0
0044cdf0gopkg.in/jcmturner/gokrb5.v7/asn1tools.AddASNAppTag: ; void gopkg.in/jcmturner/gokrb5.v7/asn1tools.AddASNAppTag(struct []uint8 b, int tag)
0044cdf0ldr x16, [x28+16]
0044cdf4sub x17, sp, 112
0044cdf8subs xzr, x17, x16
0044cdfcb.ls 0x44cf04
0044ce00str x30, [sp-240]!
0044ce04stur x29, [sp-8]
0044ce08sub x29, sp, 8
0044ce0cstr x0, [sp+248]
0044ce10str x1, [sp+256]
0044ce14str x2, [sp+264]
0044ce18str x3, [sp+272]
0044ce1cstr xzr, [sp+24]
0044ce20stp xzr, xzr, [sp+32]
0044ce24stp xzr, xzr, [sp+48]
0044ce28stp xzr, xzr, [sp+64]
0044ce2cstp xzr, xzr, [sp+80]
0044ce30stp xzr, xzr, [sp+96]
0044ce34str xzr, [sp+112]
0044ce38orr x2, xzr, 1
0044ce3cstr x2, [sp+48]
0044ce40orr x2, xzr, 1
0044ce44strb w2, [sp+64]
0044ce48ldr x2, [sp+272]
0044ce4cstr x2, [sp+56]
0044ce50ldr x2, [sp+248]
0044ce54ldr x3, [sp+256]
0044ce58ldr x4, [sp+264]
0044ce5cstr x2, [sp+72]
0044ce60str x3, [sp+80]
0044ce64str x4, [sp+88]
0044ce68str xzr, [sp+168]
0044ce6cstp xzr, xzr, [sp+176]
0044ce70stp xzr, xzr, [sp+152]
0044ce74adrp x0, 0x22c000
0044ce78add x0, x0, 224
0044ce7cadd x1, sp, 48
0044ce80bl runtime.convT
0044ce84str x0, [sp+144]
0044ce88mov x1, x0
0044ce8cadrp x0, 0x22c000
0044ce90add x0, x0, 224
0044ce94bl github.com/jcmturner/gofork/encoding/asn1.Marshal
0044ce98str x0, [sp+168]
0044ce9cstr x1, [sp+176]
0044cea0str x2, [sp+184]
0044cea4str x3, [sp+152]
0044cea8str x4, [sp+160]
0044ceacldr x2, [sp+168]
0044ceb0ldr x3, [sp+176]
0044ceb4ldr x4, [sp+184]
0044ceb8str x2, [sp+208]
0044cebcstr x3, [sp+216]
0044cec0str x4, [sp+224]
0044cec4ldr x2, [sp+152]
0044cec8ldr x3, [sp+160]
0044ceccstr x2, [sp+192]
0044ced0str x3, [sp+200]
0044ced4ldr x0, [sp+208]
0044ced8ldr x1, [sp+216]
0044cedcldr x2, [sp+224]
0044cee0str x0, [sp+120]
0044cee4str x1, [sp+128]
0044cee8str x2, [sp+136]
0044ceecstr x0, [sp+24]
0044cef0str x1, [sp+32]
0044cef4str x2, [sp+40]
0044cef8ldur x29, [sp-8]
0044cefcldr x30, [sp], 240
0044cf00ret x30
0044cf04
0044cf04loc_44cf04:
0044cf04stp x0, x1, [sp+8]
0044cf08stp x2, x3, [sp+24]
0044cf0cmov x3, x30
0044cf10bl runtime.morestack_noctxt.abi0
0044cf14ldp x0, x1, [sp+8]
0044cf18ldp x2, x3, [sp+24]
0044cf1cb 0x44cdf0
0044cdf0
0044cdf0gopkg.in/jcmturner/gokrb5.v7/asn1tools.AddASNAppTag: ; void gopkg.in/jcmturner/gokrb5.v7/asn1tools.AddASNAppTag(struct []uint8 b, int tag)
0044cdf0ldr x16, [x28+16]
0044cdf4sub x17, sp, 112
0044cdf8subs xzr, x17, x16
0044cdfcb.ls 0x44cf04
0044ce00str x30, [sp-240]!
0044ce04stur x29, [sp-8]
0044ce08sub x29, sp, 8
0044ce0cstr x0, [sp+248]
0044ce10str x1, [sp+256]
0044ce14str x2, [sp+264]
0044ce18str x3, [sp+272]
0044ce1cstr xzr, [sp+24]
0044ce20stp xzr, xzr, [sp+32]
0044ce24stp xzr, xzr, [sp+48]
0044ce28stp xzr, xzr, [sp+64]
0044ce2cstp xzr, xzr, [sp+80]
0044ce30stp xzr, xzr, [sp+96]
0044ce34str xzr, [sp+112]
0044ce38orr x2, xzr, 1
0044ce3cstr x2, [sp+48]
0044ce40orr x2, xzr, 1
0044ce44strb w2, [sp+64]
0044ce48ldr x2, [sp+272]
0044ce4cstr x2, [sp+56]
0044ce50ldr x2, [sp+248]
0044ce54ldr x3, [sp+256]
0044ce58ldr x4, [sp+264]
0044ce5cstr x2, [sp+72]
0044ce60str x3, [sp+80]
0044ce64str x4, [sp+88]
0044ce68str xzr, [sp+168]
0044ce6cstp xzr, xzr, [sp+176]
0044ce70stp xzr, xzr, [sp+152]
0044ce74adrp x0, 0x22c000
0044ce78add x0, x0, 224
0044ce7cadd x1, sp, 48
0044ce80bl runtime.convT
0044ce84str x0, [sp+144]
0044ce88mov x1, x0
0044ce8cadrp x0, 0x22c000
0044ce90add x0, x0, 224
0044ce94bl github.com/jcmturner/gofork/encoding/asn1.Marshal
0044ce98str x0, [sp+168]
0044ce9cstr x1, [sp+176]
0044cea0str x2, [sp+184]
0044cea4str x3, [sp+152]
0044cea8str x4, [sp+160]
0044ceacldr x2, [sp+168]
0044ceb0ldr x3, [sp+176]
0044ceb4ldr x4, [sp+184]
0044ceb8str x2, [sp+208]
0044cebcstr x3, [sp+216]
0044cec0str x4, [sp+224]
0044cec4ldr x2, [sp+152]
0044cec8ldr x3, [sp+160]
0044ceccstr x2, [sp+192]
0044ced0str x3, [sp+200]
0044ced4ldr x0, [sp+208]
0044ced8ldr x1, [sp+216]
0044cedcldr x2, [sp+224]
0044cee0str x0, [sp+120]
0044cee4str x1, [sp+128]
0044cee8str x2, [sp+136]
0044ceecstr x0, [sp+24]
0044cef0str x1, [sp+32]
0044cef4str x2, [sp+40]
0044cef8ldur x29, [sp-8]
0044cefcldr x30, [sp], 240
0044cf00ret x30
0044cf04
0044cf04loc_44cf04:
0044cf04stp x0, x1, [sp+8]
0044cf08stp x2, x3, [sp+24]
0044cf0cmov x3, x30
0044cf10bl runtime.morestack_noctxt.abi0
0044cf14ldp x0, x1, [sp+8]
0044cf18ldp x2, x3, [sp+24]
0044cf1cb 0x44cdf0
0044cdf0
0044cf20
0044cf20gopkg.in/jcmturner/gokrb5.v7/types.NewAuthenticator: ; void gopkg.in/jcmturner/gokrb5.v7/types.NewAuthenticator(struct string realm, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname)
0044cf20ldr x16, [x28+16]
0044cf24sub x17, sp, 80
0044cf28subs xzr, x17, x16
0044cf2cb.ls 0x44d124
0044cf30str x30, [sp-208]!
0044cf34stur x29, [sp-8]
0044cf38sub x29, sp, 8
0044cf3cstr x0, [sp+400]
0044cf40str x1, [sp+408]
0044cf44str w2, [sp+416]
0044cf48str x3, [sp+424]
0044cf4cstr x4, [sp+432]
0044cf50str x5, [sp+440]
0044cf54add x20, sp, 216
0044cf58adr x27, 16
0044cf5cstp x29, x27, [sp-24]
0044cf60sub x29, sp, 24
0044cf64bl fn_87ce4
0044cf68sub x29, sp, 8
0044cf6cstr xzr, [sp+392]
0044cf70stp xzr, xzr, [sp+56]
0044cf74orr x0, xzr, 0xffffffff
0044cf78bl math/big.NewInt
0044cf7cstr x0, [sp+120]
0044cf80str xzr, [sp+192]
0044cf84stp xzr, xzr, [sp+176]
0044cf88adrp x27, 0x5d5000
0044cf8cldr x0, [x27+2672]
0044cf90adrp x27, 0x5d5000
0044cf94ldr x1, [x27+2680]
0044cf98ldr x2, [sp+120]
0044cf9cbl crypto/rand.Int
0044cfa0str x0, [sp+192]
0044cfa4str x1, [sp+176]
0044cfa8str x2, [sp+184]
0044cfacldr x1, [sp+192]
0044cfb0str x1, [sp+144]
0044cfb4ldr x1, [sp+176]
0044cfb8ldr x2, [sp+184]
0044cfbcstr x1, [sp+128]
0044cfc0str x2, [sp+136]
0044cfc4ldr x1, [sp+144]
0044cfc8str x1, [sp+96]
0044cfccldr x1, [sp+136]
0044cfd0ldr x2, [sp+128]
0044cfd4str x2, [sp+104]
0044cfd8str x1, [sp+112]
0044cfdccbnz x2, 0x44cfe4
0044cfe0b 0x44d01c
0044cfe4
0044cfe4loc_44cfe4:
0044cfe4add x20, sp, 216
0044cfe8adr x27, 16
0044cfecstp x29, x27, [sp-24]
0044cff0sub x29, sp, 24
0044cff4bl fn_87ce4
0044cff8sub x29, sp, 8
0044cffcstr xzr, [sp+392]
0044d000ldr x0, [sp+104]
0044d004ldr x1, [sp+112]
0044d008str x0, [sp+56]
0044d00cstr x1, [sp+64]
0044d010ldur x29, [sp-8]
0044d014ldr x30, [sp], 208
0044d018ret x30
0044d01c
0044d01cloc_44d01c:
0044d01cbl time.Now
0044d020str x0, [sp+152]
0044d024str x1, [sp+160]
0044d028str x2, [sp+168]
0044d02cbl time.Time.UTC
0044d030str x0, [sp+72]
0044d034str x1, [sp+80]
0044d038str x2, [sp+88]
0044d03cbl time.Time.UnixNano
0044d040str x0, [sp+48]
0044d044ldr x0, [sp+72]
0044d048ldr x1, [sp+80]
0044d04cldr x2, [sp+88]
0044d050bl time.Time.Unix
0044d054str x0, [sp+40]
0044d058ldr x0, [sp+96]
0044d05cbl math/big.(*Int).Int64
0044d060str x0, [sp+32]
0044d064add x21, sp, 216
0044d068adrp x20, 0x2cf000
0044d06cadd x20, x20, 3104
0044d070adr x27, 16
0044d074stp x29, x27, [sp-24]
0044d078sub x29, sp, 24
0044d07cbl fn_87ec8
0044d080sub x29, sp, 8
0044d084str xzr, [sp+392]
0044d088ldr x0, [sp+400]
0044d08cldr x1, [sp+408]
0044d090str x0, [sp+224]
0044d094str x1, [sp+232]
0044d098ldrsw x0, [sp+416]
0044d09cldr x1, [sp+424]
0044d0a0ldr x2, [sp+432]
0044d0a4ldr x3, [sp+440]
0044d0a8str w0, [sp+240]
0044d0acstr x1, [sp+248]
0044d0b0str x2, [sp+256]
0044d0b4str x3, [sp+264]
0044d0b8ldr x0, [sp+48]
0044d0bcmovz x1, 61342
0044d0c0movk x1, 0xc6a70000
0044d0c4movk x1, 0x374b00000000
0044d0c8movk x1, 0x4189000000000000
0044d0ccsmulh x1, x1, x0
0044d0d0sbfm x1, x1, 8, 63
0044d0d4sub x0, x1, x0, asr #63
0044d0d8ldr x1, [sp+40]
0044d0dcmovz x2, 16960
0044d0e0movk x2, 0xf0000
0044d0e4msub x0, x2, x1, x0
0044d0e8str x0, [sp+304]
0044d0ecldr x0, [sp+72]
0044d0f0ldr x1, [sp+80]
0044d0f4ldr x2, [sp+88]
0044d0f8str x0, [sp+312]
0044d0fcstr x1, [sp+320]
0044d100str x2, [sp+328]
0044d104ldr x0, [sp+32]
0044d108str x0, [sp+368]
0044d10cstp xzr, xzr, [sp+56]
0044d110mov x0, xzr
0044d114mov x1, xzr
0044d118ldur x29, [sp-8]
0044d11cldr x30, [sp], 208
0044d120ret x30
0044d124
0044d124loc_44d124:
0044d124stp x0, x1, [sp+192]
0044d128str w2, [sp+208]
0044d12cstp x3, x4, [sp+216]
0044d130str x5, [sp+232]
0044d134mov x3, x30
0044d138bl runtime.morestack_noctxt.abi0
0044d13cldp x0, x1, [sp+192]
0044d140ldrsw x2, [sp+208]
0044d144ldp x3, x4, [sp+216]
0044d148ldr x5, [sp+232]
0044d14cb 0x44cf20
0044cf20
0044cf20gopkg.in/jcmturner/gokrb5.v7/types.NewAuthenticator: ; void gopkg.in/jcmturner/gokrb5.v7/types.NewAuthenticator(struct string realm, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname)
0044cf20ldr x16, [x28+16]
0044cf24sub x17, sp, 80
0044cf28subs xzr, x17, x16
0044cf2cb.ls 0x44d124
0044cf30str x30, [sp-208]!
0044cf34stur x29, [sp-8]
0044cf38sub x29, sp, 8
0044cf3cstr x0, [sp+400]
0044cf40str x1, [sp+408]
0044cf44str w2, [sp+416]
0044cf48str x3, [sp+424]
0044cf4cstr x4, [sp+432]
0044cf50str x5, [sp+440]
0044cf54add x20, sp, 216
0044cf58adr x27, 16
0044cf5cstp x29, x27, [sp-24]
0044cf60sub x29, sp, 24
0044cf64bl fn_87ce4
0044cf68sub x29, sp, 8
0044cf6cstr xzr, [sp+392]
0044cf70stp xzr, xzr, [sp+56]
0044cf74orr x0, xzr, 0xffffffff
0044cf78bl math/big.NewInt
0044cf7cstr x0, [sp+120]
0044cf80str xzr, [sp+192]
0044cf84stp xzr, xzr, [sp+176]
0044cf88adrp x27, 0x5d5000
0044cf8cldr x0, [x27+2672]
0044cf90adrp x27, 0x5d5000
0044cf94ldr x1, [x27+2680]
0044cf98ldr x2, [sp+120]
0044cf9cbl crypto/rand.Int
0044cfa0str x0, [sp+192]
0044cfa4str x1, [sp+176]
0044cfa8str x2, [sp+184]
0044cfacldr x1, [sp+192]
0044cfb0str x1, [sp+144]
0044cfb4ldr x1, [sp+176]
0044cfb8ldr x2, [sp+184]
0044cfbcstr x1, [sp+128]
0044cfc0str x2, [sp+136]
0044cfc4ldr x1, [sp+144]
0044cfc8str x1, [sp+96]
0044cfccldr x1, [sp+136]
0044cfd0ldr x2, [sp+128]
0044cfd4str x2, [sp+104]
0044cfd8str x1, [sp+112]
0044cfdccbnz x2, 0x44cfe4
0044cfe0b 0x44d01c
0044cfe4
0044cfe4loc_44cfe4:
0044cfe4add x20, sp, 216
0044cfe8adr x27, 16
0044cfecstp x29, x27, [sp-24]
0044cff0sub x29, sp, 24
0044cff4bl fn_87ce4
0044cff8sub x29, sp, 8
0044cffcstr xzr, [sp+392]
0044d000ldr x0, [sp+104]
0044d004ldr x1, [sp+112]
0044d008str x0, [sp+56]
0044d00cstr x1, [sp+64]
0044d010ldur x29, [sp-8]
0044d014ldr x30, [sp], 208
0044d018ret x30
0044d01c
0044d01cloc_44d01c:
0044d01cbl time.Now
0044d020str x0, [sp+152]
0044d024str x1, [sp+160]
0044d028str x2, [sp+168]
0044d02cbl time.Time.UTC
0044d030str x0, [sp+72]
0044d034str x1, [sp+80]
0044d038str x2, [sp+88]
0044d03cbl time.Time.UnixNano
0044d040str x0, [sp+48]
0044d044ldr x0, [sp+72]
0044d048ldr x1, [sp+80]
0044d04cldr x2, [sp+88]
0044d050bl time.Time.Unix
0044d054str x0, [sp+40]
0044d058ldr x0, [sp+96]
0044d05cbl math/big.(*Int).Int64
0044d060str x0, [sp+32]
0044d064add x21, sp, 216
0044d068adrp x20, 0x2cf000
0044d06cadd x20, x20, 3104
0044d070adr x27, 16
0044d074stp x29, x27, [sp-24]
0044d078sub x29, sp, 24
0044d07cbl fn_87ec8
0044d080sub x29, sp, 8
0044d084str xzr, [sp+392]
0044d088ldr x0, [sp+400]
0044d08cldr x1, [sp+408]
0044d090str x0, [sp+224]
0044d094str x1, [sp+232]
0044d098ldrsw x0, [sp+416]
0044d09cldr x1, [sp+424]
0044d0a0ldr x2, [sp+432]
0044d0a4ldr x3, [sp+440]
0044d0a8str w0, [sp+240]
0044d0acstr x1, [sp+248]
0044d0b0str x2, [sp+256]
0044d0b4str x3, [sp+264]
0044d0b8ldr x0, [sp+48]
0044d0bcmovz x1, 61342
0044d0c0movk x1, 0xc6a70000
0044d0c4movk x1, 0x374b00000000
0044d0c8movk x1, 0x4189000000000000
0044d0ccsmulh x1, x1, x0
0044d0d0sbfm x1, x1, 8, 63
0044d0d4sub x0, x1, x0, asr #63
0044d0d8ldr x1, [sp+40]
0044d0dcmovz x2, 16960
0044d0e0movk x2, 0xf0000
0044d0e4msub x0, x2, x1, x0
0044d0e8str x0, [sp+304]
0044d0ecldr x0, [sp+72]
0044d0f0ldr x1, [sp+80]
0044d0f4ldr x2, [sp+88]
0044d0f8str x0, [sp+312]
0044d0fcstr x1, [sp+320]
0044d100str x2, [sp+328]
0044d104ldr x0, [sp+32]
0044d108str x0, [sp+368]
0044d10cstp xzr, xzr, [sp+56]
0044d110mov x0, xzr
0044d114mov x1, xzr
0044d118ldur x29, [sp-8]
0044d11cldr x30, [sp], 208
0044d120ret x30
0044d124
0044d124loc_44d124:
0044d124stp x0, x1, [sp+192]
0044d128str w2, [sp+208]
0044d12cstp x3, x4, [sp+216]
0044d130str x5, [sp+232]
0044d134mov x3, x30
0044d138bl runtime.morestack_noctxt.abi0
0044d13cldp x0, x1, [sp+192]
0044d140ldrsw x2, [sp+208]
0044d144ldp x3, x4, [sp+216]
0044d148ldr x5, [sp+232]
0044d14cb 0x44cf20
0044cf20
0044d150
0044d150gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).GenerateSeqNumberAndSubKey: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).GenerateSeqNumberAndSubKey(gopkg.in/jcmturner/gokrb5.v7/types.Authenticator * a, int32 keyType, int keySize)
0044d150ldr x16, [x28+16]
0044d154sub x17, sp, 80
0044d158subs xzr, x17, x16
0044d15cb.ls 0x44d2cc
0044d160str x30, [sp-208]!
0044d164stur x29, [sp-8]
0044d168sub x29, sp, 8
0044d16cstr x0, [sp+216]
0044d170str w1, [sp+224]
0044d174str x2, [sp+232]
0044d178stp xzr, xzr, [sp+48]
0044d17corr x0, xzr, 0xffffffff
0044d180bl math/big.NewInt
0044d184str x0, [sp+112]
0044d188str xzr, [sp+192]
0044d18cstp xzr, xzr, [sp+176]
0044d190adrp x27, 0x5d4000
0044d194ldr x0, [x27+2672]
0044d198adrp x27, 0x5d4000
0044d19cldr x1, [x27+2680]
0044d1a0ldr x2, [sp+112]
0044d1a4bl crypto/rand.Int
0044d1a8str x0, [sp+192]
0044d1acstr x1, [sp+176]
0044d1b0str x2, [sp+184]
0044d1b4ldr x1, [sp+192]
0044d1b8str x1, [sp+136]
0044d1bcldr x1, [sp+176]
0044d1c0ldr x2, [sp+184]
0044d1c4str x1, [sp+120]
0044d1c8str x2, [sp+128]
0044d1ccldr x1, [sp+136]
0044d1d0str x1, [sp+88]
0044d1d4ldr x1, [sp+128]
0044d1d8ldr x0, [sp+120]
0044d1dcstr x0, [sp+96]
0044d1e0str x1, [sp+104]
0044d1e4cbnz x0, 0x44d1ec
0044d1e8b 0x44d200
0044d1ec
0044d1ecloc_44d1ec:
0044d1ecstr x0, [sp+48]
0044d1f0str x1, [sp+56]
0044d1f4ldur x29, [sp-8]
0044d1f8ldr x30, [sp], 208
0044d1fcret x30
0044d200
0044d200loc_44d200:
0044d200ldr x0, [sp+88]
0044d204bl math/big.(*Int).Int64
0044d208str x0, [sp+40]
0044d20cldr x1, [sp+216]
0044d210ldrsb x27, [x1]
0044d214str x0, [x1+152]
0044d218ldr x2, [sp+232]
0044d21cldr x1, [sp+232]
0044d220adrp x0, 0x1a8000
0044d224add x0, x0, 3072
0044d228bl runtime.makeslice
0044d22cldr x1, [sp+232]
0044d230ldr x2, [sp+232]
0044d234str x0, [sp+64]
0044d238str x1, [sp+72]
0044d23cstr x2, [sp+80]
0044d240bl crypto/rand.Read
0044d244str wzr, [sp+144]
0044d248stp xzr, xzr, [sp+152]
0044d24cstr xzr, [sp+168]
0044d250ldrsw x1, [sp+224]
0044d254str w1, [sp+144]
0044d258ldr x1, [sp+64]
0044d25cldr x2, [sp+72]
0044d260ldr x3, [sp+80]
0044d264str x1, [sp+152]
0044d268str x2, [sp+160]
0044d26cstr x3, [sp+168]
0044d270ldr x4, [sp+216]
0044d274ldrsb x27, [x4]
0044d278ldrsw x5, [sp+144]
0044d27cstr w5, [x4+120]
0044d280str x2, [x4+136]
0044d284str x3, [x4+144]
0044d288adrp x27, 0x5fe000
0044d28cldr w2, [x27+3056]
0044d290cbz w2, 0x44d298
0044d294b 0x44d29c
0044d298
0044d298loc_44d298:
0044d298b 0x44d2b0
0044d29c
0044d29cloc_44d29c:
0044d29cbl runtime.gcWriteBarrier2
0044d2a0str x1, [x25]
0044d2a4ldr x2, [x4+128]
0044d2a8str x2, [x25+8]
0044d2acb 0x44d2b0
0044d2b0
0044d2b0loc_44d2b0:
0044d2b0str x1, [x4+128]
0044d2b4stp xzr, xzr, [sp+48]
0044d2b8mov x0, xzr
0044d2bcmov x1, xzr
0044d2c0ldur x29, [sp-8]
0044d2c4ldr x30, [sp], 208
0044d2c8ret x30
0044d2cc
0044d2ccloc_44d2cc:
0044d2ccstr x0, [sp+8]
0044d2d0str w1, [sp+16]
0044d2d4str x2, [sp+24]
0044d2d8mov x3, x30
0044d2dcbl runtime.morestack_noctxt.abi0
0044d2e0ldr x0, [sp+8]
0044d2e4ldrsw x1, [sp+16]
0044d2e8ldr x2, [sp+24]
0044d2ecb 0x44d150
0044d150
0044d150gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).GenerateSeqNumberAndSubKey: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).GenerateSeqNumberAndSubKey(gopkg.in/jcmturner/gokrb5.v7/types.Authenticator * a, int32 keyType, int keySize)
0044d150ldr x16, [x28+16]
0044d154sub x17, sp, 80
0044d158subs xzr, x17, x16
0044d15cb.ls 0x44d2cc
0044d160str x30, [sp-208]!
0044d164stur x29, [sp-8]
0044d168sub x29, sp, 8
0044d16cstr x0, [sp+216]
0044d170str w1, [sp+224]
0044d174str x2, [sp+232]
0044d178stp xzr, xzr, [sp+48]
0044d17corr x0, xzr, 0xffffffff
0044d180bl math/big.NewInt
0044d184str x0, [sp+112]
0044d188str xzr, [sp+192]
0044d18cstp xzr, xzr, [sp+176]
0044d190adrp x27, 0x5d4000
0044d194ldr x0, [x27+2672]
0044d198adrp x27, 0x5d4000
0044d19cldr x1, [x27+2680]
0044d1a0ldr x2, [sp+112]
0044d1a4bl crypto/rand.Int
0044d1a8str x0, [sp+192]
0044d1acstr x1, [sp+176]
0044d1b0str x2, [sp+184]
0044d1b4ldr x1, [sp+192]
0044d1b8str x1, [sp+136]
0044d1bcldr x1, [sp+176]
0044d1c0ldr x2, [sp+184]
0044d1c4str x1, [sp+120]
0044d1c8str x2, [sp+128]
0044d1ccldr x1, [sp+136]
0044d1d0str x1, [sp+88]
0044d1d4ldr x1, [sp+128]
0044d1d8ldr x0, [sp+120]
0044d1dcstr x0, [sp+96]
0044d1e0str x1, [sp+104]
0044d1e4cbnz x0, 0x44d1ec
0044d1e8b 0x44d200
0044d1ec
0044d1ecloc_44d1ec:
0044d1ecstr x0, [sp+48]
0044d1f0str x1, [sp+56]
0044d1f4ldur x29, [sp-8]
0044d1f8ldr x30, [sp], 208
0044d1fcret x30
0044d200
0044d200loc_44d200:
0044d200ldr x0, [sp+88]
0044d204bl math/big.(*Int).Int64
0044d208str x0, [sp+40]
0044d20cldr x1, [sp+216]
0044d210ldrsb x27, [x1]
0044d214str x0, [x1+152]
0044d218ldr x2, [sp+232]
0044d21cldr x1, [sp+232]
0044d220adrp x0, 0x1a8000
0044d224add x0, x0, 3072
0044d228bl runtime.makeslice
0044d22cldr x1, [sp+232]
0044d230ldr x2, [sp+232]
0044d234str x0, [sp+64]
0044d238str x1, [sp+72]
0044d23cstr x2, [sp+80]
0044d240bl crypto/rand.Read
0044d244str wzr, [sp+144]
0044d248stp xzr, xzr, [sp+152]
0044d24cstr xzr, [sp+168]
0044d250ldrsw x1, [sp+224]
0044d254str w1, [sp+144]
0044d258ldr x1, [sp+64]
0044d25cldr x2, [sp+72]
0044d260ldr x3, [sp+80]
0044d264str x1, [sp+152]
0044d268str x2, [sp+160]
0044d26cstr x3, [sp+168]
0044d270ldr x4, [sp+216]
0044d274ldrsb x27, [x4]
0044d278ldrsw x5, [sp+144]
0044d27cstr w5, [x4+120]
0044d280str x2, [x4+136]
0044d284str x3, [x4+144]
0044d288adrp x27, 0x5fe000
0044d28cldr w2, [x27+3056]
0044d290cbz w2, 0x44d298
0044d294b 0x44d29c
0044d298
0044d298loc_44d298:
0044d298b 0x44d2b0
0044d29c
0044d29cloc_44d29c:
0044d29cbl runtime.gcWriteBarrier2
0044d2a0str x1, [x25]
0044d2a4ldr x2, [x4+128]
0044d2a8str x2, [x25+8]
0044d2acb 0x44d2b0
0044d2b0
0044d2b0loc_44d2b0:
0044d2b0str x1, [x4+128]
0044d2b4stp xzr, xzr, [sp+48]
0044d2b8mov x0, xzr
0044d2bcmov x1, xzr
0044d2c0ldur x29, [sp-8]
0044d2c4ldr x30, [sp], 208
0044d2c8ret x30
0044d2cc
0044d2ccloc_44d2cc:
0044d2ccstr x0, [sp+8]
0044d2d0str w1, [sp+16]
0044d2d4str x2, [sp+24]
0044d2d8mov x3, x30
0044d2dcbl runtime.morestack_noctxt.abi0
0044d2e0ldr x0, [sp+8]
0044d2e4ldrsw x1, [sp+16]
0044d2e8ldr x2, [sp+24]
0044d2ecb 0x44d150
0044d150
0044d2f0
0044d2f0gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/types.Authenticator * a, struct []uint8 b)
0044d2f0ldr x16, [x28+16]
0044d2f4sub x17, sp, 128
0044d2f8subs xzr, x17, x16
0044d2fcb.ls 0x44d42c
0044d300sub x20, sp, 256
0044d304stp x29, x30, [x20-8]
0044d308add sp, x20, 0
0044d30csub x29, sp, 8
0044d310str x0, [sp+264]
0044d314str x1, [sp+272]
0044d318str x2, [sp+280]
0044d31cstr x3, [sp+288]
0044d320stp xzr, xzr, [sp+72]
0044d324stp xzr, xzr, [sp+160]
0044d328add x2, sp, 160
0044d32cstr x2, [sp+216]
0044d330ldrsb x27, [x2]
0044d334adrp x5, 0x1a8000
0044d338add x5, x5, 3520
0044d33cstr x5, [x2]
0044d340adrp x27, 0x5fe000
0044d344ldr w5, [x27+3056]
0044d348cbz w5, 0x44d350
0044d34cb 0x44d354
0044d350
0044d350loc_44d350:
0044d350b 0x44d364
0044d354
0044d354loc_44d354:
0044d354ldr x5, [x2+8]
0044d358bl runtime.gcWriteBarrier1
0044d35cstr x5, [x25]
0044d360b 0x44d364
0044d364
0044d364loc_44d364:
0044d364adrp x5, 0x2c2000
0044d368add x5, x5, 176
0044d36cstr x5, [x2+8]
0044d370ldrsb x27, [x2]
0044d374b 0x44d378
0044d378
0044d378loc_44d378:
0044d378str x2, [sp+224]
0044d37corr x4, xzr, 1
0044d380str x4, [sp+232]
0044d384str x4, [sp+240]
0044d388adrp x0, 0x26e000
0044d38cadd x0, x0, 1210
0044d390movz x1, 27
0044d394mov x3, x4
0044d398bl fmt.Sprintf
0044d39cstr x0, [sp+144]
0044d3a0str x1, [sp+152]
0044d3a4str xzr, [sp+120]
0044d3a8stp xzr, xzr, [sp+128]
0044d3acstp xzr, xzr, [sp+104]
0044d3b0ldr x0, [sp+272]
0044d3b4ldr x1, [sp+280]
0044d3b8ldr x2, [sp+288]
0044d3bcldr x5, [sp+144]
0044d3c0ldr x6, [sp+152]
0044d3c4ldr x4, [sp+264]
0044d3c8adrp x3, 0x1e1000
0044d3ccadd x3, x3, 864
0044d3d0bl github.com/jcmturner/gofork/encoding/asn1.UnmarshalWithParams
0044d3d4str x0, [sp+120]
0044d3d8str x1, [sp+128]
0044d3dcstr x2, [sp+136]
0044d3e0str x3, [sp+104]
0044d3e4str x4, [sp+112]
0044d3e8ldr x5, [sp+120]
0044d3ecldr x6, [sp+128]
0044d3f0ldr x7, [sp+136]
0044d3f4str x5, [sp+192]
0044d3f8str x6, [sp+200]
0044d3fcstr x7, [sp+208]
0044d400ldr x0, [sp+104]
0044d404ldr x1, [sp+112]
0044d408str x0, [sp+176]
0044d40cstr x1, [sp+184]
0044d410str x0, [sp+88]
0044d414str x1, [sp+96]
0044d418str x0, [sp+72]
0044d41cstr x1, [sp+80]
0044d420ldp x29, x30, [sp-8]
0044d424add sp, sp, 256
0044d428ret x30
0044d42c
0044d42cloc_44d42c:
0044d42cstp x0, x1, [sp+8]
0044d430stp x2, x3, [sp+24]
0044d434mov x3, x30
0044d438bl runtime.morestack_noctxt.abi0
0044d43cldp x0, x1, [sp+8]
0044d440ldp x2, x3, [sp+24]
0044d444b 0x44d2f0
0044d448udf 0
0044d44cudf 0
0044d2f0
0044d2f0gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/types.Authenticator * a, struct []uint8 b)
0044d2f0ldr x16, [x28+16]
0044d2f4sub x17, sp, 128
0044d2f8subs xzr, x17, x16
0044d2fcb.ls 0x44d42c
0044d300sub x20, sp, 256
0044d304stp x29, x30, [x20-8]
0044d308add sp, x20, 0
0044d30csub x29, sp, 8
0044d310str x0, [sp+264]
0044d314str x1, [sp+272]
0044d318str x2, [sp+280]
0044d31cstr x3, [sp+288]
0044d320stp xzr, xzr, [sp+72]
0044d324stp xzr, xzr, [sp+160]
0044d328add x2, sp, 160
0044d32cstr x2, [sp+216]
0044d330ldrsb x27, [x2]
0044d334adrp x5, 0x1a8000
0044d338add x5, x5, 3520
0044d33cstr x5, [x2]
0044d340adrp x27, 0x5fe000
0044d344ldr w5, [x27+3056]
0044d348cbz w5, 0x44d350
0044d34cb 0x44d354
0044d350
0044d350loc_44d350:
0044d350b 0x44d364
0044d354
0044d354loc_44d354:
0044d354ldr x5, [x2+8]
0044d358bl runtime.gcWriteBarrier1
0044d35cstr x5, [x25]
0044d360b 0x44d364
0044d364
0044d364loc_44d364:
0044d364adrp x5, 0x2c2000
0044d368add x5, x5, 176
0044d36cstr x5, [x2+8]
0044d370ldrsb x27, [x2]
0044d374b 0x44d378
0044d378
0044d378loc_44d378:
0044d378str x2, [sp+224]
0044d37corr x4, xzr, 1
0044d380str x4, [sp+232]
0044d384str x4, [sp+240]
0044d388adrp x0, 0x26e000
0044d38cadd x0, x0, 1210
0044d390movz x1, 27
0044d394mov x3, x4
0044d398bl fmt.Sprintf
0044d39cstr x0, [sp+144]
0044d3a0str x1, [sp+152]
0044d3a4str xzr, [sp+120]
0044d3a8stp xzr, xzr, [sp+128]
0044d3acstp xzr, xzr, [sp+104]
0044d3b0ldr x0, [sp+272]
0044d3b4ldr x1, [sp+280]
0044d3b8ldr x2, [sp+288]
0044d3bcldr x5, [sp+144]
0044d3c0ldr x6, [sp+152]
0044d3c4ldr x4, [sp+264]
0044d3c8adrp x3, 0x1e1000
0044d3ccadd x3, x3, 864
0044d3d0bl github.com/jcmturner/gofork/encoding/asn1.UnmarshalWithParams
0044d3d4str x0, [sp+120]
0044d3d8str x1, [sp+128]
0044d3dcstr x2, [sp+136]
0044d3e0str x3, [sp+104]
0044d3e4str x4, [sp+112]
0044d3e8ldr x5, [sp+120]
0044d3ecldr x6, [sp+128]
0044d3f0ldr x7, [sp+136]
0044d3f4str x5, [sp+192]
0044d3f8str x6, [sp+200]
0044d3fcstr x7, [sp+208]
0044d400ldr x0, [sp+104]
0044d404ldr x1, [sp+112]
0044d408str x0, [sp+176]
0044d40cstr x1, [sp+184]
0044d410str x0, [sp+88]
0044d414str x1, [sp+96]
0044d418str x0, [sp+72]
0044d41cstr x1, [sp+80]
0044d420ldp x29, x30, [sp-8]
0044d424add sp, sp, 256
0044d428ret x30
0044d42c
0044d42cloc_44d42c:
0044d42cstp x0, x1, [sp+8]
0044d430stp x2, x3, [sp+24]
0044d434mov x3, x30
0044d438bl runtime.morestack_noctxt.abi0
0044d43cldp x0, x1, [sp+8]
0044d440ldp x2, x3, [sp+24]
0044d444b 0x44d2f0
0044d448udf 0
0044d44cudf 0
0044d2f0
0044d450
0044d450gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).Marshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).Marshal(gopkg.in/jcmturner/gokrb5.v7/types.Authenticator * a)
0044d450ldr x16, [x28+16]
0044d454sub x17, sp, 96
0044d458subs xzr, x17, x16
0044d45cb.ls 0x44d5a0
0044d460str x30, [sp-224]!
0044d464stur x29, [sp-8]
0044d468sub x29, sp, 8
0044d46cstr x0, [sp+232]
0044d470str xzr, [sp+56]
0044d474stp xzr, xzr, [sp+64]
0044d478stp xzr, xzr, [sp+40]
0044d47cstr xzr, [sp+144]
0044d480stp xzr, xzr, [sp+152]
0044d484stp xzr, xzr, [sp+128]
0044d488ldr x1, [sp+232]
0044d48cldrsb x27, [x1]
0044d490str x1, [sp+120]
0044d494adrp x0, 0x242000
0044d498add x0, x0, 2880
0044d49cbl runtime.convT
0044d4a0str x0, [sp+208]
0044d4a4mov x1, x0
0044d4a8adrp x0, 0x242000
0044d4acadd x0, x0, 2880
0044d4b0bl github.com/jcmturner/gofork/encoding/asn1.Marshal
0044d4b4str x0, [sp+144]
0044d4b8str x1, [sp+152]
0044d4bcstr x2, [sp+160]
0044d4c0str x3, [sp+128]
0044d4c4str x4, [sp+136]
0044d4c8ldr x2, [sp+144]
0044d4ccldr x3, [sp+152]
0044d4d0ldr x4, [sp+160]
0044d4d4str x2, [sp+184]
0044d4d8str x3, [sp+192]
0044d4dcstr x4, [sp+200]
0044d4e0ldr x2, [sp+128]
0044d4e4ldr x3, [sp+136]
0044d4e8str x2, [sp+168]
0044d4ecstr x3, [sp+176]
0044d4f0ldr x2, [sp+184]
0044d4f4ldr x3, [sp+192]
0044d4f8ldr x4, [sp+200]
0044d4fcstr x2, [sp+96]
0044d500str x3, [sp+104]
0044d504str x4, [sp+112]
0044d508ldr x2, [sp+176]
0044d50cldr x3, [sp+168]
0044d510str x3, [sp+80]
0044d514str x2, [sp+88]
0044d518cbnz x3, 0x44d520
0044d51cb 0x44d550
0044d520
0044d520loc_44d520:
0044d520str xzr, [sp+56]
0044d524stp xzr, xzr, [sp+64]
0044d528ldr x3, [sp+80]
0044d52cldr x4, [sp+88]
0044d530str x3, [sp+40]
0044d534str x4, [sp+48]
0044d538ldr x0, [sp+56]
0044d53cldr x1, [sp+64]
0044d540ldr x2, [sp+72]
0044d544ldur x29, [sp-8]
0044d548ldr x30, [sp], 224
0044d54cret x30
0044d550
0044d550loc_44d550:
0044d550ldr x0, [sp+96]
0044d554ldr x1, [sp+104]
0044d558ldr x2, [sp+112]
0044d55corr x3, xzr, 2
0044d560bl gopkg.in/jcmturner/gokrb5.v7/asn1tools.AddASNAppTag
0044d564str x0, [sp+96]
0044d568str x1, [sp+104]
0044d56cstr x2, [sp+112]
0044d570str x0, [sp+56]
0044d574str x1, [sp+64]
0044d578str x2, [sp+72]
0044d57cstp xzr, xzr, [sp+40]
0044d580ldr x0, [sp+56]
0044d584ldr x1, [sp+64]
0044d588ldr x2, [sp+72]
0044d58cmov x3, xzr
0044d590mov x4, xzr
0044d594ldur x29, [sp-8]
0044d598ldr x30, [sp], 224
0044d59cret x30
0044d5a0
0044d5a0loc_44d5a0:
0044d5a0str x0, [sp+8]
0044d5a4mov x3, x30
0044d5a8bl runtime.morestack_noctxt.abi0
0044d5acldr x0, [sp+8]
0044d5b0b 0x44d450
0044d5b4udf 0
0044d5b8udf 0
0044d5bcudf 0
0044d450
0044d450gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).Marshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).Marshal(gopkg.in/jcmturner/gokrb5.v7/types.Authenticator * a)
0044d450ldr x16, [x28+16]
0044d454sub x17, sp, 96
0044d458subs xzr, x17, x16
0044d45cb.ls 0x44d5a0
0044d460str x30, [sp-224]!
0044d464stur x29, [sp-8]
0044d468sub x29, sp, 8
0044d46cstr x0, [sp+232]
0044d470str xzr, [sp+56]
0044d474stp xzr, xzr, [sp+64]
0044d478stp xzr, xzr, [sp+40]
0044d47cstr xzr, [sp+144]
0044d480stp xzr, xzr, [sp+152]
0044d484stp xzr, xzr, [sp+128]
0044d488ldr x1, [sp+232]
0044d48cldrsb x27, [x1]
0044d490str x1, [sp+120]
0044d494adrp x0, 0x242000
0044d498add x0, x0, 2880
0044d49cbl runtime.convT
0044d4a0str x0, [sp+208]
0044d4a4mov x1, x0
0044d4a8adrp x0, 0x242000
0044d4acadd x0, x0, 2880
0044d4b0bl github.com/jcmturner/gofork/encoding/asn1.Marshal
0044d4b4str x0, [sp+144]
0044d4b8str x1, [sp+152]
0044d4bcstr x2, [sp+160]
0044d4c0str x3, [sp+128]
0044d4c4str x4, [sp+136]
0044d4c8ldr x2, [sp+144]
0044d4ccldr x3, [sp+152]
0044d4d0ldr x4, [sp+160]
0044d4d4str x2, [sp+184]
0044d4d8str x3, [sp+192]
0044d4dcstr x4, [sp+200]
0044d4e0ldr x2, [sp+128]
0044d4e4ldr x3, [sp+136]
0044d4e8str x2, [sp+168]
0044d4ecstr x3, [sp+176]
0044d4f0ldr x2, [sp+184]
0044d4f4ldr x3, [sp+192]
0044d4f8ldr x4, [sp+200]
0044d4fcstr x2, [sp+96]
0044d500str x3, [sp+104]
0044d504str x4, [sp+112]
0044d508ldr x2, [sp+176]
0044d50cldr x3, [sp+168]
0044d510str x3, [sp+80]
0044d514str x2, [sp+88]
0044d518cbnz x3, 0x44d520
0044d51cb 0x44d550
0044d520
0044d520loc_44d520:
0044d520str xzr, [sp+56]
0044d524stp xzr, xzr, [sp+64]
0044d528ldr x3, [sp+80]
0044d52cldr x4, [sp+88]
0044d530str x3, [sp+40]
0044d534str x4, [sp+48]
0044d538ldr x0, [sp+56]
0044d53cldr x1, [sp+64]
0044d540ldr x2, [sp+72]
0044d544ldur x29, [sp-8]
0044d548ldr x30, [sp], 224
0044d54cret x30
0044d550
0044d550loc_44d550:
0044d550ldr x0, [sp+96]
0044d554ldr x1, [sp+104]
0044d558ldr x2, [sp+112]
0044d55corr x3, xzr, 2
0044d560bl gopkg.in/jcmturner/gokrb5.v7/asn1tools.AddASNAppTag
0044d564str x0, [sp+96]
0044d568str x1, [sp+104]
0044d56cstr x2, [sp+112]
0044d570str x0, [sp+56]
0044d574str x1, [sp+64]
0044d578str x2, [sp+72]
0044d57cstp xzr, xzr, [sp+40]
0044d580ldr x0, [sp+56]
0044d584ldr x1, [sp+64]
0044d588ldr x2, [sp+72]
0044d58cmov x3, xzr
0044d590mov x4, xzr
0044d594ldur x29, [sp-8]
0044d598ldr x30, [sp], 224
0044d59cret x30
0044d5a0
0044d5a0loc_44d5a0:
0044d5a0str x0, [sp+8]
0044d5a4mov x3, x30
0044d5a8bl runtime.morestack_noctxt.abi0
0044d5acldr x0, [sp+8]
0044d5b0b 0x44d450
0044d5b4udf 0
0044d5b8udf 0
0044d5bcudf 0
0044d450
0044d5c0
0044d5c0gopkg.in/jcmturner/gokrb5.v7/types.(*AuthorizationData).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*AuthorizationData).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/types.AuthorizationData * a, struct []uint8 b)
0044d5c0ldr x16, [x28+16]
0044d5c4sub x17, sp, 48
0044d5c8subs xzr, x17, x16
0044d5ccb.ls 0x44d670
0044d5d0str x30, [sp-176]!
0044d5d4stur x29, [sp-8]
0044d5d8sub x29, sp, 8
0044d5dcstr x0, [sp+184]
0044d5e0str x1, [sp+192]
0044d5e4str x2, [sp+200]
0044d5e8str x3, [sp+208]
0044d5ecstp xzr, xzr, [sp+56]
0044d5f0str xzr, [sp+104]
0044d5f4stp xzr, xzr, [sp+112]
0044d5f8stp xzr, xzr, [sp+88]
0044d5fcldr x0, [sp+192]
0044d600ldr x1, [sp+200]
0044d604ldr x2, [sp+208]
0044d608ldr x4, [sp+184]
0044d60cadrp x3, 0x1c6000
0044d610add x3, x3, 2688
0044d614bl github.com/jcmturner/gofork/encoding/asn1.Unmarshal
0044d618str x0, [sp+104]
0044d61cstr x1, [sp+112]
0044d620str x2, [sp+120]
0044d624str x3, [sp+88]
0044d628str x4, [sp+96]
0044d62cldr x5, [sp+112]
0044d630ldr x6, [sp+120]
0044d634ldr x7, [sp+104]
0044d638str x7, [sp+144]
0044d63cstr x5, [sp+152]
0044d640str x6, [sp+160]
0044d644ldr x0, [sp+88]
0044d648ldr x1, [sp+96]
0044d64cstr x0, [sp+128]
0044d650str x1, [sp+136]
0044d654str x0, [sp+72]
0044d658str x1, [sp+80]
0044d65cstr x0, [sp+56]
0044d660str x1, [sp+64]
0044d664ldur x29, [sp-8]
0044d668ldr x30, [sp], 176
0044d66cret x30
0044d670
0044d670loc_44d670:
0044d670stp x0, x1, [sp+8]
0044d674stp x2, x3, [sp+24]
0044d678mov x3, x30
0044d67cbl runtime.morestack_noctxt.abi0
0044d680ldp x0, x1, [sp+8]
0044d684ldp x2, x3, [sp+24]
0044d688b 0x44d5c0
0044d68cudf 0
0044d5c0
0044d5c0gopkg.in/jcmturner/gokrb5.v7/types.(*AuthorizationData).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*AuthorizationData).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/types.AuthorizationData * a, struct []uint8 b)
0044d5c0ldr x16, [x28+16]
0044d5c4sub x17, sp, 48
0044d5c8subs xzr, x17, x16
0044d5ccb.ls 0x44d670
0044d5d0str x30, [sp-176]!
0044d5d4stur x29, [sp-8]
0044d5d8sub x29, sp, 8
0044d5dcstr x0, [sp+184]
0044d5e0str x1, [sp+192]
0044d5e4str x2, [sp+200]
0044d5e8str x3, [sp+208]
0044d5ecstp xzr, xzr, [sp+56]
0044d5f0str xzr, [sp+104]
0044d5f4stp xzr, xzr, [sp+112]
0044d5f8stp xzr, xzr, [sp+88]
0044d5fcldr x0, [sp+192]
0044d600ldr x1, [sp+200]
0044d604ldr x2, [sp+208]
0044d608ldr x4, [sp+184]
0044d60cadrp x3, 0x1c6000
0044d610add x3, x3, 2688
0044d614bl github.com/jcmturner/gofork/encoding/asn1.Unmarshal
0044d618str x0, [sp+104]
0044d61cstr x1, [sp+112]
0044d620str x2, [sp+120]
0044d624str x3, [sp+88]
0044d628str x4, [sp+96]
0044d62cldr x5, [sp+112]
0044d630ldr x6, [sp+120]
0044d634ldr x7, [sp+104]
0044d638str x7, [sp+144]
0044d63cstr x5, [sp+152]
0044d640str x6, [sp+160]
0044d644ldr x0, [sp+88]
0044d648ldr x1, [sp+96]
0044d64cstr x0, [sp+128]
0044d650str x1, [sp+136]
0044d654str x0, [sp+72]
0044d658str x1, [sp+80]
0044d65cstr x0, [sp+56]
0044d660str x1, [sp+64]
0044d664ldur x29, [sp-8]
0044d668ldr x30, [sp], 176
0044d66cret x30
0044d670
0044d670loc_44d670:
0044d670stp x0, x1, [sp+8]
0044d674stp x2, x3, [sp+24]
0044d678mov x3, x30
0044d67cbl runtime.morestack_noctxt.abi0
0044d680ldp x0, x1, [sp+8]
0044d684ldp x2, x3, [sp+24]
0044d688b 0x44d5c0
0044d68cudf 0
0044d5c0
0044d690
0044d690gopkg.in/jcmturner/gokrb5.v7/types.(*AuthorizationDataEntry).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*AuthorizationDataEntry).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/types.AuthorizationDataEntry * a, struct []uint8 b)
0044d690ldr x16, [x28+16]
0044d694sub x17, sp, 48
0044d698subs xzr, x17, x16
0044d69cb.ls 0x44d740
0044d6a0str x30, [sp-176]!
0044d6a4stur x29, [sp-8]
0044d6a8sub x29, sp, 8
0044d6acstr x0, [sp+184]
0044d6b0str x1, [sp+192]
0044d6b4str x2, [sp+200]
0044d6b8str x3, [sp+208]
0044d6bcstp xzr, xzr, [sp+56]
0044d6c0str xzr, [sp+104]
0044d6c4stp xzr, xzr, [sp+112]
0044d6c8stp xzr, xzr, [sp+88]
0044d6ccldr x0, [sp+192]
0044d6d0ldr x1, [sp+200]
0044d6d4ldr x2, [sp+208]
0044d6d8ldr x4, [sp+184]
0044d6dcadrp x3, 0x1c6000
0044d6e0add x3, x3, 2784
0044d6e4bl github.com/jcmturner/gofork/encoding/asn1.Unmarshal
0044d6e8str x0, [sp+104]
0044d6ecstr x1, [sp+112]
0044d6f0str x2, [sp+120]
0044d6f4str x3, [sp+88]
0044d6f8str x4, [sp+96]
0044d6fcldr x5, [sp+112]
0044d700ldr x6, [sp+120]
0044d704ldr x7, [sp+104]
0044d708str x7, [sp+144]
0044d70cstr x5, [sp+152]
0044d710str x6, [sp+160]
0044d714ldr x0, [sp+88]
0044d718ldr x1, [sp+96]
0044d71cstr x0, [sp+128]
0044d720str x1, [sp+136]
0044d724str x0, [sp+72]
0044d728str x1, [sp+80]
0044d72cstr x0, [sp+56]
0044d730str x1, [sp+64]
0044d734ldur x29, [sp-8]
0044d738ldr x30, [sp], 176
0044d73cret x30
0044d740
0044d740loc_44d740:
0044d740stp x0, x1, [sp+8]
0044d744stp x2, x3, [sp+24]
0044d748mov x3, x30
0044d74cbl runtime.morestack_noctxt.abi0
0044d750ldp x0, x1, [sp+8]
0044d754ldp x2, x3, [sp+24]
0044d758b 0x44d690
0044d75cudf 0
0044d690
0044d690gopkg.in/jcmturner/gokrb5.v7/types.(*AuthorizationDataEntry).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*AuthorizationDataEntry).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/types.AuthorizationDataEntry * a, struct []uint8 b)
0044d690ldr x16, [x28+16]
0044d694sub x17, sp, 48
0044d698subs xzr, x17, x16
0044d69cb.ls 0x44d740
0044d6a0str x30, [sp-176]!
0044d6a4stur x29, [sp-8]
0044d6a8sub x29, sp, 8
0044d6acstr x0, [sp+184]
0044d6b0str x1, [sp+192]
0044d6b4str x2, [sp+200]
0044d6b8str x3, [sp+208]
0044d6bcstp xzr, xzr, [sp+56]
0044d6c0str xzr, [sp+104]
0044d6c4stp xzr, xzr, [sp+112]
0044d6c8stp xzr, xzr, [sp+88]
0044d6ccldr x0, [sp+192]
0044d6d0ldr x1, [sp+200]
0044d6d4ldr x2, [sp+208]
0044d6d8ldr x4, [sp+184]
0044d6dcadrp x3, 0x1c6000
0044d6e0add x3, x3, 2784
0044d6e4bl github.com/jcmturner/gofork/encoding/asn1.Unmarshal
0044d6e8str x0, [sp+104]
0044d6ecstr x1, [sp+112]
0044d6f0str x2, [sp+120]
0044d6f4str x3, [sp+88]
0044d6f8str x4, [sp+96]
0044d6fcldr x5, [sp+112]
0044d700ldr x6, [sp+120]
0044d704ldr x7, [sp+104]
0044d708str x7, [sp+144]
0044d70cstr x5, [sp+152]
0044d710str x6, [sp+160]
0044d714ldr x0, [sp+88]
0044d718ldr x1, [sp+96]
0044d71cstr x0, [sp+128]
0044d720str x1, [sp+136]
0044d724str x0, [sp+72]
0044d728str x1, [sp+80]
0044d72cstr x0, [sp+56]
0044d730str x1, [sp+64]
0044d734ldur x29, [sp-8]
0044d738ldr x30, [sp], 176
0044d73cret x30
0044d740
0044d740loc_44d740:
0044d740stp x0, x1, [sp+8]
0044d744stp x2, x3, [sp+24]
0044d748mov x3, x30
0044d74cbl runtime.morestack_noctxt.abi0
0044d750ldp x0, x1, [sp+8]
0044d754ldp x2, x3, [sp+24]
0044d758b 0x44d690
0044d75cudf 0
0044d690
0044d760
0044d760gopkg.in/jcmturner/gokrb5.v7/types.(*EncryptedData).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*EncryptedData).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/types.EncryptedData * a, struct []uint8 b)
0044d760ldr x16, [x28+16]
0044d764sub x17, sp, 48
0044d768subs xzr, x17, x16
0044d76cb.ls 0x44d810
0044d770str x30, [sp-176]!
0044d774stur x29, [sp-8]
0044d778sub x29, sp, 8
0044d77cstr x0, [sp+184]
0044d780str x1, [sp+192]
0044d784str x2, [sp+200]
0044d788str x3, [sp+208]
0044d78cstp xzr, xzr, [sp+56]
0044d790str xzr, [sp+104]
0044d794stp xzr, xzr, [sp+112]
0044d798stp xzr, xzr, [sp+88]
0044d79cldr x0, [sp+192]
0044d7a0ldr x1, [sp+200]
0044d7a4ldr x2, [sp+208]
0044d7a8ldr x4, [sp+184]
0044d7acadrp x3, 0x1d2000
0044d7b0add x3, x3, 800
0044d7b4bl github.com/jcmturner/gofork/encoding/asn1.Unmarshal
0044d7b8str x0, [sp+104]
0044d7bcstr x1, [sp+112]
0044d7c0str x2, [sp+120]
0044d7c4str x3, [sp+88]
0044d7c8str x4, [sp+96]
0044d7ccldr x5, [sp+112]
0044d7d0ldr x6, [sp+120]
0044d7d4ldr x7, [sp+104]
0044d7d8str x7, [sp+144]
0044d7dcstr x5, [sp+152]
0044d7e0str x6, [sp+160]
0044d7e4ldr x0, [sp+88]
0044d7e8ldr x1, [sp+96]
0044d7ecstr x0, [sp+128]
0044d7f0str x1, [sp+136]
0044d7f4str x0, [sp+72]
0044d7f8str x1, [sp+80]
0044d7fcstr x0, [sp+56]
0044d800str x1, [sp+64]
0044d804ldur x29, [sp-8]
0044d808ldr x30, [sp], 176
0044d80cret x30
0044d810
0044d810loc_44d810:
0044d810stp x0, x1, [sp+8]
0044d814stp x2, x3, [sp+24]
0044d818mov x3, x30
0044d81cbl runtime.morestack_noctxt.abi0
0044d820ldp x0, x1, [sp+8]
0044d824ldp x2, x3, [sp+24]
0044d828b 0x44d760
0044d82cudf 0
0044d760
0044d760gopkg.in/jcmturner/gokrb5.v7/types.(*EncryptedData).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*EncryptedData).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/types.EncryptedData * a, struct []uint8 b)
0044d760ldr x16, [x28+16]
0044d764sub x17, sp, 48
0044d768subs xzr, x17, x16
0044d76cb.ls 0x44d810
0044d770str x30, [sp-176]!
0044d774stur x29, [sp-8]
0044d778sub x29, sp, 8
0044d77cstr x0, [sp+184]
0044d780str x1, [sp+192]
0044d784str x2, [sp+200]
0044d788str x3, [sp+208]
0044d78cstp xzr, xzr, [sp+56]
0044d790str xzr, [sp+104]
0044d794stp xzr, xzr, [sp+112]
0044d798stp xzr, xzr, [sp+88]
0044d79cldr x0, [sp+192]
0044d7a0ldr x1, [sp+200]
0044d7a4ldr x2, [sp+208]
0044d7a8ldr x4, [sp+184]
0044d7acadrp x3, 0x1d2000
0044d7b0add x3, x3, 800
0044d7b4bl github.com/jcmturner/gofork/encoding/asn1.Unmarshal
0044d7b8str x0, [sp+104]
0044d7bcstr x1, [sp+112]
0044d7c0str x2, [sp+120]
0044d7c4str x3, [sp+88]
0044d7c8str x4, [sp+96]
0044d7ccldr x5, [sp+112]
0044d7d0ldr x6, [sp+120]
0044d7d4ldr x7, [sp+104]
0044d7d8str x7, [sp+144]
0044d7dcstr x5, [sp+152]
0044d7e0str x6, [sp+160]
0044d7e4ldr x0, [sp+88]
0044d7e8ldr x1, [sp+96]
0044d7ecstr x0, [sp+128]
0044d7f0str x1, [sp+136]
0044d7f4str x0, [sp+72]
0044d7f8str x1, [sp+80]
0044d7fcstr x0, [sp+56]
0044d800str x1, [sp+64]
0044d804ldur x29, [sp-8]
0044d808ldr x30, [sp], 176
0044d80cret x30
0044d810
0044d810loc_44d810:
0044d810stp x0, x1, [sp+8]
0044d814stp x2, x3, [sp+24]
0044d818mov x3, x30
0044d81cbl runtime.morestack_noctxt.abi0
0044d820ldp x0, x1, [sp+8]
0044d824ldp x2, x3, [sp+24]
0044d828b 0x44d760
0044d82cudf 0
0044d760
0044d830
0044d830gopkg.in/jcmturner/gokrb5.v7/types.(*EncryptedData).Marshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*EncryptedData).Marshal(gopkg.in/jcmturner/gokrb5.v7/types.EncryptedData * a)
0044d830ldr x16, [x28+16]
0044d834sub x17, sp, 80
0044d838subs xzr, x17, x16
0044d83cb.ls 0x44d97c
0044d840str x30, [sp-208]!
0044d844stur x29, [sp-8]
0044d848sub x29, sp, 8
0044d84cstr x0, [sp+216]
0044d850str xzr, [sp+40]
0044d854stp xzr, xzr, [sp+48]
0044d858stp xzr, xzr, [sp+24]
0044d85cstr xzr, [sp+128]
0044d860stp xzr, xzr, [sp+136]
0044d864stp xzr, xzr, [sp+112]
0044d868ldr x1, [sp+216]
0044d86cldrsb x27, [x1]
0044d870str x1, [sp+104]
0044d874adrp x0, 0x20c000
0044d878add x0, x0, 1984
0044d87cbl runtime.convT
0044d880str x0, [sp+192]
0044d884mov x1, x0
0044d888adrp x0, 0x20c000
0044d88cadd x0, x0, 1984
0044d890bl github.com/jcmturner/gofork/encoding/asn1.Marshal
0044d894str x0, [sp+128]
0044d898str x1, [sp+136]
0044d89cstr x2, [sp+144]
0044d8a0str x3, [sp+112]
0044d8a4str x4, [sp+120]
0044d8a8ldr x2, [sp+128]
0044d8acldr x3, [sp+136]
0044d8b0ldr x4, [sp+144]
0044d8b4str x2, [sp+168]
0044d8b8str x3, [sp+176]
0044d8bcstr x4, [sp+184]
0044d8c0ldr x2, [sp+112]
0044d8c4ldr x3, [sp+120]
0044d8c8str x2, [sp+152]
0044d8ccstr x3, [sp+160]
0044d8d0ldr x2, [sp+168]
0044d8d4ldr x3, [sp+176]
0044d8d8ldr x4, [sp+184]
0044d8dcstr x2, [sp+80]
0044d8e0str x3, [sp+88]
0044d8e4str x4, [sp+96]
0044d8e8ldr x2, [sp+160]
0044d8ecldr x3, [sp+152]
0044d8f0str x3, [sp+64]
0044d8f4str x2, [sp+72]
0044d8f8cbnz x3, 0x44d900
0044d8fcb 0x44d940
0044d900
0044d900loc_44d900:
0044d900ldr x5, [sp+80]
0044d904ldr x6, [sp+88]
0044d908ldr x7, [sp+96]
0044d90cstr x5, [sp+40]
0044d910str x6, [sp+48]
0044d914str x7, [sp+56]
0044d918ldr x3, [sp+64]
0044d91cldr x4, [sp+72]
0044d920str x3, [sp+24]
0044d924str x4, [sp+32]
0044d928ldr x0, [sp+40]
0044d92cldr x1, [sp+48]
0044d930ldr x2, [sp+56]
0044d934ldur x29, [sp-8]
0044d938ldr x30, [sp], 208
0044d93cret x30
0044d940
0044d940loc_44d940:
0044d940ldr x5, [sp+80]
0044d944ldr x6, [sp+88]
0044d948ldr x7, [sp+96]
0044d94cstr x5, [sp+40]
0044d950str x6, [sp+48]
0044d954str x7, [sp+56]
0044d958stp xzr, xzr, [sp+24]
0044d95cldr x0, [sp+40]
0044d960ldr x1, [sp+48]
0044d964ldr x2, [sp+56]
0044d968mov x3, xzr
0044d96cmov x4, xzr
0044d970ldur x29, [sp-8]
0044d974ldr x30, [sp], 208
0044d978ret x30
0044d97c
0044d97cloc_44d97c:
0044d97cstr x0, [sp+8]
0044d980mov x3, x30
0044d984bl runtime.morestack_noctxt.abi0
0044d988ldr x0, [sp+8]
0044d98cb 0x44d830
0044d830
0044d830gopkg.in/jcmturner/gokrb5.v7/types.(*EncryptedData).Marshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*EncryptedData).Marshal(gopkg.in/jcmturner/gokrb5.v7/types.EncryptedData * a)
0044d830ldr x16, [x28+16]
0044d834sub x17, sp, 80
0044d838subs xzr, x17, x16
0044d83cb.ls 0x44d97c
0044d840str x30, [sp-208]!
0044d844stur x29, [sp-8]
0044d848sub x29, sp, 8
0044d84cstr x0, [sp+216]
0044d850str xzr, [sp+40]
0044d854stp xzr, xzr, [sp+48]
0044d858stp xzr, xzr, [sp+24]
0044d85cstr xzr, [sp+128]
0044d860stp xzr, xzr, [sp+136]
0044d864stp xzr, xzr, [sp+112]
0044d868ldr x1, [sp+216]
0044d86cldrsb x27, [x1]
0044d870str x1, [sp+104]
0044d874adrp x0, 0x20c000
0044d878add x0, x0, 1984
0044d87cbl runtime.convT
0044d880str x0, [sp+192]
0044d884mov x1, x0
0044d888adrp x0, 0x20c000
0044d88cadd x0, x0, 1984
0044d890bl github.com/jcmturner/gofork/encoding/asn1.Marshal
0044d894str x0, [sp+128]
0044d898str x1, [sp+136]
0044d89cstr x2, [sp+144]
0044d8a0str x3, [sp+112]
0044d8a4str x4, [sp+120]
0044d8a8ldr x2, [sp+128]
0044d8acldr x3, [sp+136]
0044d8b0ldr x4, [sp+144]
0044d8b4str x2, [sp+168]
0044d8b8str x3, [sp+176]
0044d8bcstr x4, [sp+184]
0044d8c0ldr x2, [sp+112]
0044d8c4ldr x3, [sp+120]
0044d8c8str x2, [sp+152]
0044d8ccstr x3, [sp+160]
0044d8d0ldr x2, [sp+168]
0044d8d4ldr x3, [sp+176]
0044d8d8ldr x4, [sp+184]
0044d8dcstr x2, [sp+80]
0044d8e0str x3, [sp+88]
0044d8e4str x4, [sp+96]
0044d8e8ldr x2, [sp+160]
0044d8ecldr x3, [sp+152]
0044d8f0str x3, [sp+64]
0044d8f4str x2, [sp+72]
0044d8f8cbnz x3, 0x44d900
0044d8fcb 0x44d940
0044d900
0044d900loc_44d900:
0044d900ldr x5, [sp+80]
0044d904ldr x6, [sp+88]
0044d908ldr x7, [sp+96]
0044d90cstr x5, [sp+40]
0044d910str x6, [sp+48]
0044d914str x7, [sp+56]
0044d918ldr x3, [sp+64]
0044d91cldr x4, [sp+72]
0044d920str x3, [sp+24]
0044d924str x4, [sp+32]
0044d928ldr x0, [sp+40]
0044d92cldr x1, [sp+48]
0044d930ldr x2, [sp+56]
0044d934ldur x29, [sp-8]
0044d938ldr x30, [sp], 208
0044d93cret x30
0044d940
0044d940loc_44d940:
0044d940ldr x5, [sp+80]
0044d944ldr x6, [sp+88]
0044d948ldr x7, [sp+96]
0044d94cstr x5, [sp+40]
0044d950str x6, [sp+48]
0044d954str x7, [sp+56]
0044d958stp xzr, xzr, [sp+24]
0044d95cldr x0, [sp+40]
0044d960ldr x1, [sp+48]
0044d964ldr x2, [sp+56]
0044d968mov x3, xzr
0044d96cmov x4, xzr
0044d970ldur x29, [sp-8]
0044d974ldr x30, [sp], 208
0044d978ret x30
0044d97c
0044d97cloc_44d97c:
0044d97cstr x0, [sp+8]
0044d980mov x3, x30
0044d984bl runtime.morestack_noctxt.abi0
0044d988ldr x0, [sp+8]
0044d98cb 0x44d830
0044d830
0044d990
0044d990gopkg.in/jcmturner/gokrb5.v7/types.(*EncryptionKey).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*EncryptionKey).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey * a, struct []uint8 b)
0044d990ldr x16, [x28+16]
0044d994sub x17, sp, 48
0044d998subs xzr, x17, x16
0044d99cb.ls 0x44da40
0044d9a0str x30, [sp-176]!
0044d9a4stur x29, [sp-8]
0044d9a8sub x29, sp, 8
0044d9acstr x0, [sp+184]
0044d9b0str x1, [sp+192]
0044d9b4str x2, [sp+200]
0044d9b8str x3, [sp+208]
0044d9bcstp xzr, xzr, [sp+56]
0044d9c0str xzr, [sp+104]
0044d9c4stp xzr, xzr, [sp+112]
0044d9c8stp xzr, xzr, [sp+88]
0044d9ccldr x0, [sp+192]
0044d9d0ldr x1, [sp+200]
0044d9d4ldr x2, [sp+208]
0044d9d8ldr x4, [sp+184]
0044d9dcadrp x3, 0x1c6000
0044d9e0add x3, x3, 2592
0044d9e4bl github.com/jcmturner/gofork/encoding/asn1.Unmarshal
0044d9e8str x0, [sp+104]
0044d9ecstr x1, [sp+112]
0044d9f0str x2, [sp+120]
0044d9f4str x3, [sp+88]
0044d9f8str x4, [sp+96]
0044d9fcldr x5, [sp+112]
0044da00ldr x6, [sp+120]
0044da04ldr x7, [sp+104]
0044da08str x7, [sp+144]
0044da0cstr x5, [sp+152]
0044da10str x6, [sp+160]
0044da14ldr x0, [sp+88]
0044da18ldr x1, [sp+96]
0044da1cstr x0, [sp+128]
0044da20str x1, [sp+136]
0044da24str x0, [sp+72]
0044da28str x1, [sp+80]
0044da2cstr x0, [sp+56]
0044da30str x1, [sp+64]
0044da34ldur x29, [sp-8]
0044da38ldr x30, [sp], 176
0044da3cret x30
0044da40
0044da40loc_44da40:
0044da40stp x0, x1, [sp+8]
0044da44stp x2, x3, [sp+24]
0044da48mov x3, x30
0044da4cbl runtime.morestack_noctxt.abi0
0044da50ldp x0, x1, [sp+8]
0044da54ldp x2, x3, [sp+24]
0044da58b 0x44d990
0044da5cudf 0
0044d990
0044d990gopkg.in/jcmturner/gokrb5.v7/types.(*EncryptionKey).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*EncryptionKey).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey * a, struct []uint8 b)
0044d990ldr x16, [x28+16]
0044d994sub x17, sp, 48
0044d998subs xzr, x17, x16
0044d99cb.ls 0x44da40
0044d9a0str x30, [sp-176]!
0044d9a4stur x29, [sp-8]
0044d9a8sub x29, sp, 8
0044d9acstr x0, [sp+184]
0044d9b0str x1, [sp+192]
0044d9b4str x2, [sp+200]
0044d9b8str x3, [sp+208]
0044d9bcstp xzr, xzr, [sp+56]
0044d9c0str xzr, [sp+104]
0044d9c4stp xzr, xzr, [sp+112]
0044d9c8stp xzr, xzr, [sp+88]
0044d9ccldr x0, [sp+192]
0044d9d0ldr x1, [sp+200]
0044d9d4ldr x2, [sp+208]
0044d9d8ldr x4, [sp+184]
0044d9dcadrp x3, 0x1c6000
0044d9e0add x3, x3, 2592
0044d9e4bl github.com/jcmturner/gofork/encoding/asn1.Unmarshal
0044d9e8str x0, [sp+104]
0044d9ecstr x1, [sp+112]
0044d9f0str x2, [sp+120]
0044d9f4str x3, [sp+88]
0044d9f8str x4, [sp+96]
0044d9fcldr x5, [sp+112]
0044da00ldr x6, [sp+120]
0044da04ldr x7, [sp+104]
0044da08str x7, [sp+144]
0044da0cstr x5, [sp+152]
0044da10str x6, [sp+160]
0044da14ldr x0, [sp+88]
0044da18ldr x1, [sp+96]
0044da1cstr x0, [sp+128]
0044da20str x1, [sp+136]
0044da24str x0, [sp+72]
0044da28str x1, [sp+80]
0044da2cstr x0, [sp+56]
0044da30str x1, [sp+64]
0044da34ldur x29, [sp-8]
0044da38ldr x30, [sp], 176
0044da3cret x30
0044da40
0044da40loc_44da40:
0044da40stp x0, x1, [sp+8]
0044da44stp x2, x3, [sp+24]
0044da48mov x3, x30
0044da4cbl runtime.morestack_noctxt.abi0
0044da50ldp x0, x1, [sp+8]
0044da54ldp x2, x3, [sp+24]
0044da58b 0x44d990
0044da5cudf 0
0044d990
0044da60
0044da60gopkg.in/jcmturner/gokrb5.v7/types.(*Checksum).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*Checksum).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/types.Checksum * a, struct []uint8 b)
0044da60ldr x16, [x28+16]
0044da64sub x17, sp, 48
0044da68subs xzr, x17, x16
0044da6cb.ls 0x44db10
0044da70str x30, [sp-176]!
0044da74stur x29, [sp-8]
0044da78sub x29, sp, 8
0044da7cstr x0, [sp+184]
0044da80str x1, [sp+192]
0044da84str x2, [sp+200]
0044da88str x3, [sp+208]
0044da8cstp xzr, xzr, [sp+56]
0044da90str xzr, [sp+104]
0044da94stp xzr, xzr, [sp+112]
0044da98stp xzr, xzr, [sp+88]
0044da9cldr x0, [sp+192]
0044daa0ldr x1, [sp+200]
0044daa4ldr x2, [sp+208]
0044daa8ldr x4, [sp+184]
0044daacadrp x3, 0x1c6000
0044dab0add x3, x3, 2496
0044dab4bl github.com/jcmturner/gofork/encoding/asn1.Unmarshal
0044dab8str x0, [sp+104]
0044dabcstr x1, [sp+112]
0044dac0str x2, [sp+120]
0044dac4str x3, [sp+88]
0044dac8str x4, [sp+96]
0044daccldr x5, [sp+112]
0044dad0ldr x6, [sp+120]
0044dad4ldr x7, [sp+104]
0044dad8str x7, [sp+144]
0044dadcstr x5, [sp+152]
0044dae0str x6, [sp+160]
0044dae4ldr x0, [sp+88]
0044dae8ldr x1, [sp+96]
0044daecstr x0, [sp+128]
0044daf0str x1, [sp+136]
0044daf4str x0, [sp+72]
0044daf8str x1, [sp+80]
0044dafcstr x0, [sp+56]
0044db00str x1, [sp+64]
0044db04ldur x29, [sp-8]
0044db08ldr x30, [sp], 176
0044db0cret x30
0044db10
0044db10loc_44db10:
0044db10stp x0, x1, [sp+8]
0044db14stp x2, x3, [sp+24]
0044db18mov x3, x30
0044db1cbl runtime.morestack_noctxt.abi0
0044db20ldp x0, x1, [sp+8]
0044db24ldp x2, x3, [sp+24]
0044db28b 0x44da60
0044db2cudf 0
0044da60
0044da60gopkg.in/jcmturner/gokrb5.v7/types.(*Checksum).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/types.(*Checksum).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/types.Checksum * a, struct []uint8 b)
0044da60ldr x16, [x28+16]
0044da64sub x17, sp, 48
0044da68subs xzr, x17, x16
0044da6cb.ls 0x44db10
0044da70str x30, [sp-176]!
0044da74stur x29, [sp-8]
0044da78sub x29, sp, 8
0044da7cstr x0, [sp+184]
0044da80str x1, [sp+192]
0044da84str x2, [sp+200]
0044da88str x3, [sp+208]
0044da8cstp xzr, xzr, [sp+56]
0044da90str xzr, [sp+104]
0044da94stp xzr, xzr, [sp+112]
0044da98stp xzr, xzr, [sp+88]
0044da9cldr x0, [sp+192]
0044daa0ldr x1, [sp+200]
0044daa4ldr x2, [sp+208]
0044daa8ldr x4, [sp+184]
0044daacadrp x3, 0x1c6000
0044dab0add x3, x3, 2496
0044dab4bl github.com/jcmturner/gofork/encoding/asn1.Unmarshal
0044dab8str x0, [sp+104]
0044dabcstr x1, [sp+112]
0044dac0str x2, [sp+120]
0044dac4str x3, [sp+88]
0044dac8str x4, [sp+96]
0044daccldr x5, [sp+112]
0044dad0ldr x6, [sp+120]
0044dad4ldr x7, [sp+104]
0044dad8str x7, [sp+144]
0044dadcstr x5, [sp+152]
0044dae0str x6, [sp+160]
0044dae4ldr x0, [sp+88]
0044dae8ldr x1, [sp+96]
0044daecstr x0, [sp+128]
0044daf0str x1, [sp+136]
0044daf4str x0, [sp+72]
0044daf8str x1, [sp+80]
0044dafcstr x0, [sp+56]
0044db00str x1, [sp+64]
0044db04ldur x29, [sp-8]
0044db08ldr x30, [sp], 176
0044db0cret x30
0044db10
0044db10loc_44db10:
0044db10stp x0, x1, [sp+8]
0044db14stp x2, x3, [sp+24]
0044db18mov x3, x30
0044db1cbl runtime.morestack_noctxt.abi0
0044db20ldp x0, x1, [sp+8]
0044db24ldp x2, x3, [sp+24]
0044db28b 0x44da60
0044db2cudf 0
0044da60
0044db30
0044db30gopkg.in/jcmturner/gokrb5.v7/types.LocalHostAddresses: ; void gopkg.in/jcmturner/gokrb5.v7/types.LocalHostAddresses(void)
0044db30ldr x16, [x28+16]
0044db34sub x17, sp, 480
0044db38subs xzr, x17, x16
0044db3cb.ls 0x44e06c
0044db40sub x20, sp, 608
0044db44stp x29, x30, [x20-8]
0044db48add sp, x20, 0
0044db4csub x29, sp, 8
0044db50str xzr, [sp+272]
0044db54stp xzr, xzr, [sp+280]
0044db58stp xzr, xzr, [sp+312]
0044db5cstr xzr, [sp+576]
0044db60add x27, sp, 584
0044db64stp xzr, xzr, [x27]
0044db68add x27, sp, 560
0044db6cstp xzr, xzr, [x27]
0044db70bl net.Interfaces
0044db74str x0, [sp+576]
0044db78str x1, [sp+584]
0044db7cstr x2, [sp+592]
0044db80str x3, [sp+560]
0044db84str x4, [sp+568]
0044db88ldr x0, [sp+576]
0044db8cldr x1, [sp+584]
0044db90ldr x2, [sp+592]
0044db94str x0, [sp+456]
0044db98str x1, [sp+464]
0044db9cstr x2, [sp+472]
0044dba0ldr x0, [sp+560]
0044dba4ldr x1, [sp+568]
0044dba8str x0, [sp+440]
0044dbacstr x1, [sp+448]
0044dbb0ldr x0, [sp+456]
0044dbb4ldr x1, [sp+464]
0044dbb8ldr x2, [sp+472]
0044dbbcstr x0, [sp+184]
0044dbc0str x1, [sp+192]
0044dbc4str x2, [sp+200]
0044dbc8ldr x4, [sp+448]
0044dbccldr x3, [sp+440]
0044dbd0str x3, [sp+312]
0044dbd4str x4, [sp+320]
0044dbd8cbnz x3, 0x44dbe0
0044dbdcb 0x44dbf8
0044dbe0
0044dbe0loc_44dbe0:
0044dbe0ldr x0, [sp+272]
0044dbe4ldr x1, [sp+280]
0044dbe8ldr x2, [sp+288]
0044dbecldp x29, x30, [sp-8]
0044dbf0add sp, sp, 608
0044dbf4ret x30
0044dbf8
0044dbf8loc_44dbf8:
0044dbf8ldr x5, [sp+192]
0044dbfcldr x6, [sp+184]
0044dc00ldr x7, [sp+200]
0044dc04str x6, [sp+576]
0044dc08str x5, [sp+584]
0044dc0cstr x7, [sp+592]
0044dc10str xzr, [sp+136]
0044dc14str x5, [sp+128]
0044dc18ldr x5, [sp+576]
0044dc1cstr x5, [sp+120]
0044dc20b 0x44dc24
0044dc24
0044dc24loc_44dc24:
0044dc24ldr x5, [sp+128]
0044dc28ldr x6, [sp+136]
0044dc2csubs xzr, x5, x6
0044dc30b.gt 0x44dc38
0044dc34b 0x44dd5c
0044dc38
0044dc38loc_44dc38:
0044dc38ldr x5, [sp+120]
0044dc3cstr x5, [sp+504]
0044dc40ldr x5, [sp+504]
0044dc44ldp x6, x7, [x5]
0044dc48ldp x8, x9, [x5+16]
0044dc4cldp x10, x11, [x5+32]
0044dc50ldp x5, x12, [x5+48]
0044dc54stp x6, x7, [sp+208]
0044dc58stp x8, x9, [sp+224]
0044dc5cstp x10, x11, [sp+240]
0044dc60stp x5, x12, [sp+256]
0044dc64ldr x5, [sp+264]
0044dc68ands xzr, x5, 4
0044dc6ccset x6, ne
0044dc70strb w6, [sp+91]
0044dc74tbnz w5, 2, 0x44dc7c
0044dc78b 0x44dc80
0044dc7c
0044dc7cloc_44dc7c:
0044dc7cb 0x44dc94
0044dc80
0044dc80loc_44dc80:
0044dc80ldr x5, [sp+264]
0044dc84ands xzr, x5, 1
0044dc88cset x5, eq
0044dc8cstrb w5, [sp+91]
0044dc90b 0x44dc94
0044dc94
0044dc94loc_44dc94:
0044dc94ldrb w5, [sp+91]
0044dc98tbnz w5, 0, 0x44dca0
0044dc9cb 0x44dca4
0044dca0
0044dca0loc_44dca0:
0044dca0b 0x44e050
0044dca4
0044dca4loc_44dca4:
0044dca4str xzr, [sp+536]
0044dca8add x27, sp, 544
0044dcacstp xzr, xzr, [x27]
0044dcb0add x27, sp, 560
0044dcb4stp xzr, xzr, [x27]
0044dcb8add x0, sp, 208
0044dcbcbl net.(*Interface).Addrs
0044dcc0str x0, [sp+536]
0044dcc4str x1, [sp+544]
0044dcc8str x2, [sp+552]
0044dcccstr x3, [sp+560]
0044dcd0str x4, [sp+568]
0044dcd4ldr x1, [sp+536]
0044dcd8ldr x2, [sp+544]
0044dcdcldr x3, [sp+552]
0044dce0str x1, [sp+416]
0044dce4str x2, [sp+424]
0044dce8str x3, [sp+432]
0044dcecldr x1, [sp+560]
0044dcf0ldr x2, [sp+568]
0044dcf4str x1, [sp+400]
0044dcf8str x2, [sp+408]
0044dcfcldr x1, [sp+416]
0044dd00ldr x2, [sp+424]
0044dd04ldr x3, [sp+432]
0044dd08str x1, [sp+328]
0044dd0cstr x2, [sp+336]
0044dd10str x3, [sp+344]
0044dd14ldr x1, [sp+408]
0044dd18ldr x2, [sp+400]
0044dd1cstr x2, [sp+296]
0044dd20str x1, [sp+304]
0044dd24cbnz x2, 0x44dd2c
0044dd28b 0x44dd30
0044dd2c
0044dd2cloc_44dd2c:
0044dd2cb 0x44e050
0044dd30
0044dd30loc_44dd30:
0044dd30ldr x5, [sp+336]
0044dd34ldr x6, [sp+328]
0044dd38ldr x7, [sp+344]
0044dd3cstr x6, [sp+536]
0044dd40str x5, [sp+544]
0044dd44str x7, [sp+552]
0044dd48str xzr, [sp+112]
0044dd4cstr x5, [sp+104]
0044dd50ldr x5, [sp+536]
0044dd54str x5, [sp+96]
0044dd58b 0x44dd80
0044dd5c
0044dd5cloc_44dd5c:
0044dd5cstp xzr, xzr, [sp+312]
0044dd60ldr x1, [sp+280]
0044dd64ldr x2, [sp+288]
0044dd68ldr x0, [sp+272]
0044dd6cmov x3, xzr
0044dd70mov x4, xzr
0044dd74ldp x29, x30, [sp-8]
0044dd78add sp, sp, 608
0044dd7cret x30
0044dd80
0044dd80loc_44dd80:
0044dd80ldr x5, [sp+104]
0044dd84ldr x6, [sp+112]
0044dd88subs xzr, x5, x6
0044dd8cb.gt 0x44dd94
0044dd90b 0x44e04c
0044dd94
0044dd94loc_44dd94:
0044dd94ldr x3, [sp+96]
0044dd98str x3, [sp+496]
0044dd9cldr x3, [sp+496]
0044dda0ldr x4, [x3]
0044dda4ldr x3, [x3+8]
0044dda8str x4, [sp+352]
0044ddacstr x3, [sp+360]
0044ddb0str xzr, [sp+160]
0044ddb4stp xzr, xzr, [sp+168]
0044ddb8ldr x3, [sp+360]
0044ddbcldr x4, [sp+352]
0044ddc0str x4, [sp+480]
0044ddc4str x3, [sp+488]
0044ddc8cbnz x4, 0x44ddd0
0044ddccb 0x44ded4
0044ddd0
0044ddd0loc_44ddd0:
0044ddd0ldr w3, [x4+16]
0044ddd4str w3, [sp+92]
0044ddd8movz x4, 28207
0044dddcmovk x4, 0x25ef0000
0044dde0subs wzr, w3, w4
0044dde4b.eq 0x44ddec
0044dde8b 0x44de50
0044ddec
0044ddecloc_44ddec:
0044ddecldr x3, [sp+480]
0044ddf0adrp x4, 0x2c9000
0044ddf4add x4, x4, 3672
0044ddf8subs xzr, x3, x4
0044ddfcb.eq 0x44de04
0044de00b 0x44de0c
0044de04
0044de04loc_44de04:
0044de04orr x0, xzr, 1
0044de08b 0x44de14
0044de0c
0044de0cloc_44de0c:
0044de0cmov x0, xzr
0044de10b 0x44de14
0044de14
0044de14loc_44de14:
0044de14strb w0, [sp+90]
0044de18tbnz w0, 0, 0x44de20
0044de1cb 0x44de4c
0044de20
0044de20loc_44de20:
0044de20b 0x44de24
0044de24
0044de24loc_44de24:
0044de24ldr x3, [sp+488]
0044de28str x3, [sp+152]
0044de2cldrsb x27, [x3]
0044de30ldr x4, [x3]
0044de34ldr x5, [x3+8]
0044de38ldr x3, [x3+16]
0044de3cstr x4, [sp+160]
0044de40str x5, [sp+168]
0044de44str x3, [sp+176]
0044de48b 0x44ded8
0044de4c
0044de4cloc_44de4c:
0044de4cb 0x44ded0
0044de50
0044de50loc_44de50:
0044de50movz x4, 48330
0044de54movk x4, 0x50380000
0044de58adds wzr, w3, w4
0044de5cb.eq 0x44de64
0044de60b 0x44dec8
0044de64
0044de64loc_44de64:
0044de64ldr x3, [sp+480]
0044de68adrp x4, 0x2c9000
0044de6cadd x4, x4, 3272
0044de70subs xzr, x3, x4
0044de74b.eq 0x44de7c
0044de78b 0x44de84
0044de7c
0044de7cloc_44de7c:
0044de7corr x0, xzr, 1
0044de80b 0x44de8c
0044de84
0044de84loc_44de84:
0044de84mov x0, xzr
0044de88b 0x44de8c
0044de8c
0044de8cloc_44de8c:
0044de8cstrb w0, [sp+90]
0044de90tbnz w0, 0, 0x44de98
0044de94b 0x44dec4
0044de98
0044de98loc_44de98:
0044de98b 0x44de9c
0044de9c
0044de9cloc_44de9c:
0044de9cldr x3, [sp+488]
0044dea0str x3, [sp+144]
0044dea4ldrsb x27, [x3]
0044dea8ldr x4, [x3]
0044deacldr x5, [x3+8]
0044deb0ldr x3, [x3+16]
0044deb4str x4, [sp+160]
0044deb8str x5, [sp+168]
0044debcstr x3, [sp+176]
0044dec0b 0x44ded8
0044dec4
0044dec4loc_44dec4:
0044dec4b 0x44decc
0044dec8
0044dec8loc_44dec8:
0044dec8b 0x44decc
0044decc
0044deccloc_44decc:
0044deccb 0x44ded0
0044ded0
0044ded0loc_44ded0:
0044ded0b 0x44ded8
0044ded4
0044ded4loc_44ded4:
0044ded4b 0x44ded8
0044ded8
0044ded8loc_44ded8:
0044ded8str wzr, [sp+368]
0044dedcstr xzr, [sp+376]
0044dee0stp xzr, xzr, [sp+384]
0044dee4ldr x0, [sp+160]
0044dee8ldr x1, [sp+168]
0044deecldr x2, [sp+176]
0044def0bl net.IP.To16
0044def4str x0, [sp+512]
0044def8str x1, [sp+520]
0044defcstr x2, [sp+528]
0044df00cbnz x0, 0x44df08
0044df04b 0x44e02c
0044df08
0044df08loc_44df08:
0044df08ldr x0, [sp+160]
0044df0cldr x1, [sp+168]
0044df10ldr x2, [sp+176]
0044df14bl net.IP.To4
0044df18str x0, [sp+512]
0044df1cstr x1, [sp+520]
0044df20str x2, [sp+528]
0044df24cbnz x0, 0x44df2c
0044df28b 0x44df60
0044df2c
0044df2cloc_44df2c:
0044df2corr x3, xzr, 2
0044df30str w3, [sp+368]
0044df34ldr x0, [sp+160]
0044df38ldr x1, [sp+168]
0044df3cldr x2, [sp+176]
0044df40bl net.IP.To4
0044df44str x0, [sp+512]
0044df48str x1, [sp+520]
0044df4cstr x2, [sp+528]
0044df50str x0, [sp+376]
0044df54str x1, [sp+384]
0044df58str x2, [sp+392]
0044df5cb 0x44df94
0044df60
0044df60loc_44df60:
0044df60orr x3, xzr, 24
0044df64str w3, [sp+368]
0044df68ldr x0, [sp+160]
0044df6cldr x1, [sp+168]
0044df70ldr x2, [sp+176]
0044df74bl net.IP.To16
0044df78str x0, [sp+512]
0044df7cstr x1, [sp+520]
0044df80str x2, [sp+528]
0044df84str x0, [sp+376]
0044df88str x1, [sp+384]
0044df8cstr x2, [sp+392]
0044df90b 0x44df94
0044df94
0044df94loc_44df94:
0044df94ldr x2, [sp+288]
0044df98ldr x0, [sp+272]
0044df9cldr x5, [sp+280]
0044dfa0add x1, x5, 1
0044dfa4subs xzr, x2, x1
0044dfa8b.hs 0x44dfb0
0044dfacb 0x44dfb4
0044dfb0
0044dfb0loc_44dfb0:
0044dfb0b 0x44dfc8
0044dfb4
0044dfb4loc_44dfb4:
0044dfb4orr x3, xzr, 1
0044dfb8adrp x4, 0x1fa000
0044dfbcadd x4, x4, 1952
0044dfc0bl runtime.growslice
0044dfc4b 0x44dfc8
0044dfc8
0044dfc8loc_44dfc8:
0044dfc8ldr x5, [sp+376]
0044dfccldrsw x6, [sp+368]
0044dfd0ldr x7, [sp+384]
0044dfd4ldr x8, [sp+392]
0044dfd8sub x9, x1, 1
0044dfdcadd x10, x0, x9, lsl #5
0044dfe0ubfm x9, x9, 59, 58
0044dfe4str w6, [x0+x9]
0044dfe8str x7, [x10+16]
0044dfecstr x8, [x10+24]
0044dff0adrp x27, 0x5fe000
0044dff4ldr w6, [x27+3056]
0044dff8cbz w6, 0x44e000
0044dffcb 0x44e004
0044e000
0044e000loc_44e000:
0044e000b 0x44e018
0044e004
0044e004loc_44e004:
0044e004bl runtime.gcWriteBarrier2
0044e008str x5, [x25]
0044e00cldr x6, [x10+8]
0044e010str x6, [x25+8]
0044e014b 0x44e018
0044e018
0044e018loc_44e018:
0044e018str x5, [x10+8]
0044e01cstr x0, [sp+272]
0044e020str x1, [sp+280]
0044e024str x2, [sp+288]
0044e028b 0x44e030
0044e02c
0044e02cloc_44e02c:
0044e02cb 0x44e030
0044e030
0044e030loc_44e030:
0044e030ldr x5, [sp+112]
0044e034add x5, x5, 1
0044e038str x5, [sp+112]
0044e03cldr x5, [sp+496]
0044e040add x5, x5, 16
0044e044str x5, [sp+96]
0044e048b 0x44dd80
0044e04c
0044e04cloc_44e04c:
0044e04cb 0x44e050
0044e050
0044e050loc_44e050:
0044e050ldr x5, [sp+136]
0044e054add x5, x5, 1
0044e058str x5, [sp+136]
0044e05cldr x5, [sp+504]
0044e060add x5, x5, 64
0044e064str x5, [sp+120]
0044e068b 0x44dc24
0044e06c
0044e06cloc_44e06c:
0044e06cmov x3, x30
0044e070bl runtime.morestack_noctxt.abi0
0044e074b 0x44db30
0044e078udf 0
0044e07cudf 0
0044db30
0044db30gopkg.in/jcmturner/gokrb5.v7/types.LocalHostAddresses: ; void gopkg.in/jcmturner/gokrb5.v7/types.LocalHostAddresses(void)
0044db30ldr x16, [x28+16]
0044db34sub x17, sp, 480
0044db38subs xzr, x17, x16
0044db3cb.ls 0x44e06c
0044db40sub x20, sp, 608
0044db44stp x29, x30, [x20-8]
0044db48add sp, x20, 0
0044db4csub x29, sp, 8
0044db50str xzr, [sp+272]
0044db54stp xzr, xzr, [sp+280]
0044db58stp xzr, xzr, [sp+312]
0044db5cstr xzr, [sp+576]
0044db60add x27, sp, 584
0044db64stp xzr, xzr, [x27]
0044db68add x27, sp, 560
0044db6cstp xzr, xzr, [x27]
0044db70bl net.Interfaces
0044db74str x0, [sp+576]
0044db78str x1, [sp+584]
0044db7cstr x2, [sp+592]
0044db80str x3, [sp+560]
0044db84str x4, [sp+568]
0044db88ldr x0, [sp+576]
0044db8cldr x1, [sp+584]
0044db90ldr x2, [sp+592]
0044db94str x0, [sp+456]
0044db98str x1, [sp+464]
0044db9cstr x2, [sp+472]
0044dba0ldr x0, [sp+560]
0044dba4ldr x1, [sp+568]
0044dba8str x0, [sp+440]
0044dbacstr x1, [sp+448]
0044dbb0ldr x0, [sp+456]
0044dbb4ldr x1, [sp+464]
0044dbb8ldr x2, [sp+472]
0044dbbcstr x0, [sp+184]
0044dbc0str x1, [sp+192]
0044dbc4str x2, [sp+200]
0044dbc8ldr x4, [sp+448]
0044dbccldr x3, [sp+440]
0044dbd0str x3, [sp+312]
0044dbd4str x4, [sp+320]
0044dbd8cbnz x3, 0x44dbe0
0044dbdcb 0x44dbf8
0044dbe0
0044dbe0loc_44dbe0:
0044dbe0ldr x0, [sp+272]
0044dbe4ldr x1, [sp+280]
0044dbe8ldr x2, [sp+288]
0044dbecldp x29, x30, [sp-8]
0044dbf0add sp, sp, 608
0044dbf4ret x30
0044dbf8
0044dbf8loc_44dbf8:
0044dbf8ldr x5, [sp+192]
0044dbfcldr x6, [sp+184]
0044dc00ldr x7, [sp+200]
0044dc04str x6, [sp+576]
0044dc08str x5, [sp+584]
0044dc0cstr x7, [sp+592]
0044dc10str xzr, [sp+136]
0044dc14str x5, [sp+128]
0044dc18ldr x5, [sp+576]
0044dc1cstr x5, [sp+120]
0044dc20b 0x44dc24
0044dc24
0044dc24loc_44dc24:
0044dc24ldr x5, [sp+128]
0044dc28ldr x6, [sp+136]
0044dc2csubs xzr, x5, x6
0044dc30b.gt 0x44dc38
0044dc34b 0x44dd5c
0044dc38
0044dc38loc_44dc38:
0044dc38ldr x5, [sp+120]
0044dc3cstr x5, [sp+504]
0044dc40ldr x5, [sp+504]
0044dc44ldp x6, x7, [x5]
0044dc48ldp x8, x9, [x5+16]
0044dc4cldp x10, x11, [x5+32]
0044dc50ldp x5, x12, [x5+48]
0044dc54stp x6, x7, [sp+208]
0044dc58stp x8, x9, [sp+224]
0044dc5cstp x10, x11, [sp+240]
0044dc60stp x5, x12, [sp+256]
0044dc64ldr x5, [sp+264]
0044dc68ands xzr, x5, 4
0044dc6ccset x6, ne
0044dc70strb w6, [sp+91]
0044dc74tbnz w5, 2, 0x44dc7c
0044dc78b 0x44dc80
0044dc7c
0044dc7cloc_44dc7c:
0044dc7cb 0x44dc94
0044dc80
0044dc80loc_44dc80:
0044dc80ldr x5, [sp+264]
0044dc84ands xzr, x5, 1
0044dc88cset x5, eq
0044dc8cstrb w5, [sp+91]
0044dc90b 0x44dc94
0044dc94
0044dc94loc_44dc94:
0044dc94ldrb w5, [sp+91]
0044dc98tbnz w5, 0, 0x44dca0
0044dc9cb 0x44dca4
0044dca0
0044dca0loc_44dca0:
0044dca0b 0x44e050
0044dca4
0044dca4loc_44dca4:
0044dca4str xzr, [sp+536]
0044dca8add x27, sp, 544
0044dcacstp xzr, xzr, [x27]
0044dcb0add x27, sp, 560
0044dcb4stp xzr, xzr, [x27]
0044dcb8add x0, sp, 208
0044dcbcbl net.(*Interface).Addrs
0044dcc0str x0, [sp+536]
0044dcc4str x1, [sp+544]
0044dcc8str x2, [sp+552]
0044dcccstr x3, [sp+560]
0044dcd0str x4, [sp+568]
0044dcd4ldr x1, [sp+536]
0044dcd8ldr x2, [sp+544]
0044dcdcldr x3, [sp+552]
0044dce0str x1, [sp+416]
0044dce4str x2, [sp+424]
0044dce8str x3, [sp+432]
0044dcecldr x1, [sp+560]
0044dcf0ldr x2, [sp+568]
0044dcf4str x1, [sp+400]
0044dcf8str x2, [sp+408]
0044dcfcldr x1, [sp+416]
0044dd00ldr x2, [sp+424]
0044dd04ldr x3, [sp+432]
0044dd08str x1, [sp+328]
0044dd0cstr x2, [sp+336]
0044dd10str x3, [sp+344]
0044dd14ldr x1, [sp+408]
0044dd18ldr x2, [sp+400]
0044dd1cstr x2, [sp+296]
0044dd20str x1, [sp+304]
0044dd24cbnz x2, 0x44dd2c
0044dd28b 0x44dd30
0044dd2c
0044dd2cloc_44dd2c:
0044dd2cb 0x44e050
0044dd30
0044dd30loc_44dd30:
0044dd30ldr x5, [sp+336]
0044dd34ldr x6, [sp+328]
0044dd38ldr x7, [sp+344]
0044dd3cstr x6, [sp+536]
0044dd40str x5, [sp+544]
0044dd44str x7, [sp+552]
0044dd48str xzr, [sp+112]
0044dd4cstr x5, [sp+104]
0044dd50ldr x5, [sp+536]
0044dd54str x5, [sp+96]
0044dd58b 0x44dd80
0044dd5c
0044dd5cloc_44dd5c:
0044dd5cstp xzr, xzr, [sp+312]
0044dd60ldr x1, [sp+280]
0044dd64ldr x2, [sp+288]
0044dd68ldr x0, [sp+272]
0044dd6cmov x3, xzr
0044dd70mov x4, xzr
0044dd74ldp x29, x30, [sp-8]
0044dd78add sp, sp, 608
0044dd7cret x30
0044dd80
0044dd80loc_44dd80:
0044dd80ldr x5, [sp+104]
0044dd84ldr x6, [sp+112]
0044dd88subs xzr, x5, x6
0044dd8cb.gt 0x44dd94
0044dd90b 0x44e04c
0044dd94
0044dd94loc_44dd94:
0044dd94ldr x3, [sp+96]
0044dd98str x3, [sp+496]
0044dd9cldr x3, [sp+496]
0044dda0ldr x4, [x3]
0044dda4ldr x3, [x3+8]
0044dda8str x4, [sp+352]
0044ddacstr x3, [sp+360]
0044ddb0str xzr, [sp+160]
0044ddb4stp xzr, xzr, [sp+168]
0044ddb8ldr x3, [sp+360]
0044ddbcldr x4, [sp+352]
0044ddc0str x4, [sp+480]
0044ddc4str x3, [sp+488]
0044ddc8cbnz x4, 0x44ddd0
0044ddccb 0x44ded4
0044ddd0
0044ddd0loc_44ddd0:
0044ddd0ldr w3, [x4+16]
0044ddd4str w3, [sp+92]
0044ddd8movz x4, 28207
0044dddcmovk x4, 0x25ef0000
0044dde0subs wzr, w3, w4
0044dde4b.eq 0x44ddec
0044dde8b 0x44de50
0044ddec
0044ddecloc_44ddec:
0044ddecldr x3, [sp+480]
0044ddf0adrp x4, 0x2c9000
0044ddf4add x4, x4, 3672
0044ddf8subs xzr, x3, x4
0044ddfcb.eq 0x44de04
0044de00b 0x44de0c
0044de04
0044de04loc_44de04:
0044de04orr x0, xzr, 1
0044de08b 0x44de14
0044de0c
0044de0cloc_44de0c:
0044de0cmov x0, xzr
0044de10b 0x44de14
0044de14
0044de14loc_44de14:
0044de14strb w0, [sp+90]
0044de18tbnz w0, 0, 0x44de20
0044de1cb 0x44de4c
0044de20
0044de20loc_44de20:
0044de20b 0x44de24
0044de24
0044de24loc_44de24:
0044de24ldr x3, [sp+488]
0044de28str x3, [sp+152]
0044de2cldrsb x27, [x3]
0044de30ldr x4, [x3]
0044de34ldr x5, [x3+8]
0044de38ldr x3, [x3+16]
0044de3cstr x4, [sp+160]
0044de40str x5, [sp+168]
0044de44str x3, [sp+176]
0044de48b 0x44ded8
0044de4c
0044de4cloc_44de4c:
0044de4cb 0x44ded0
0044de50
0044de50loc_44de50:
0044de50movz x4, 48330
0044de54movk x4, 0x50380000
0044de58adds wzr, w3, w4
0044de5cb.eq 0x44de64
0044de60b 0x44dec8
0044de64
0044de64loc_44de64:
0044de64ldr x3, [sp+480]
0044de68adrp x4, 0x2c9000
0044de6cadd x4, x4, 3272
0044de70subs xzr, x3, x4
0044de74b.eq 0x44de7c
0044de78b 0x44de84
0044de7c
0044de7cloc_44de7c:
0044de7corr x0, xzr, 1
0044de80b 0x44de8c
0044de84
0044de84loc_44de84:
0044de84mov x0, xzr
0044de88b 0x44de8c
0044de8c
0044de8cloc_44de8c:
0044de8cstrb w0, [sp+90]
0044de90tbnz w0, 0, 0x44de98
0044de94b 0x44dec4
0044de98
0044de98loc_44de98:
0044de98b 0x44de9c
0044de9c
0044de9cloc_44de9c:
0044de9cldr x3, [sp+488]
0044dea0str x3, [sp+144]
0044dea4ldrsb x27, [x3]
0044dea8ldr x4, [x3]
0044deacldr x5, [x3+8]
0044deb0ldr x3, [x3+16]
0044deb4str x4, [sp+160]
0044deb8str x5, [sp+168]
0044debcstr x3, [sp+176]
0044dec0b 0x44ded8
0044dec4
0044dec4loc_44dec4:
0044dec4b 0x44decc
0044dec8
0044dec8loc_44dec8:
0044dec8b 0x44decc
0044decc
0044deccloc_44decc:
0044deccb 0x44ded0
0044ded0
0044ded0loc_44ded0:
0044ded0b 0x44ded8
0044ded4
0044ded4loc_44ded4:
0044ded4b 0x44ded8
0044ded8
0044ded8loc_44ded8:
0044ded8str wzr, [sp+368]
0044dedcstr xzr, [sp+376]
0044dee0stp xzr, xzr, [sp+384]
0044dee4ldr x0, [sp+160]
0044dee8ldr x1, [sp+168]
0044deecldr x2, [sp+176]
0044def0bl net.IP.To16
0044def4str x0, [sp+512]
0044def8str x1, [sp+520]
0044defcstr x2, [sp+528]
0044df00cbnz x0, 0x44df08
0044df04b 0x44e02c
0044df08
0044df08loc_44df08:
0044df08ldr x0, [sp+160]
0044df0cldr x1, [sp+168]
0044df10ldr x2, [sp+176]
0044df14bl net.IP.To4
0044df18str x0, [sp+512]
0044df1cstr x1, [sp+520]
0044df20str x2, [sp+528]
0044df24cbnz x0, 0x44df2c
0044df28b 0x44df60
0044df2c
0044df2cloc_44df2c:
0044df2corr x3, xzr, 2
0044df30str w3, [sp+368]
0044df34ldr x0, [sp+160]
0044df38ldr x1, [sp+168]
0044df3cldr x2, [sp+176]
0044df40bl net.IP.To4
0044df44str x0, [sp+512]
0044df48str x1, [sp+520]
0044df4cstr x2, [sp+528]
0044df50str x0, [sp+376]
0044df54str x1, [sp+384]
0044df58str x2, [sp+392]
0044df5cb 0x44df94
0044df60
0044df60loc_44df60:
0044df60orr x3, xzr, 24
0044df64str w3, [sp+368]
0044df68ldr x0, [sp+160]
0044df6cldr x1, [sp+168]
0044df70ldr x2, [sp+176]
0044df74bl net.IP.To16
0044df78str x0, [sp+512]
0044df7cstr x1, [sp+520]
0044df80str x2, [sp+528]
0044df84str x0, [sp+376]
0044df88str x1, [sp+384]
0044df8cstr x2, [sp+392]
0044df90b 0x44df94
0044df94
0044df94loc_44df94:
0044df94ldr x2, [sp+288]
0044df98ldr x0, [sp+272]
0044df9cldr x5, [sp+280]
0044dfa0add x1, x5, 1
0044dfa4subs xzr, x2, x1
0044dfa8b.hs 0x44dfb0
0044dfacb 0x44dfb4
0044dfb0
0044dfb0loc_44dfb0:
0044dfb0b 0x44dfc8
0044dfb4
0044dfb4loc_44dfb4:
0044dfb4orr x3, xzr, 1
0044dfb8adrp x4, 0x1fa000
0044dfbcadd x4, x4, 1952
0044dfc0bl runtime.growslice
0044dfc4b 0x44dfc8
0044dfc8
0044dfc8loc_44dfc8:
0044dfc8ldr x5, [sp+376]
0044dfccldrsw x6, [sp+368]
0044dfd0ldr x7, [sp+384]
0044dfd4ldr x8, [sp+392]
0044dfd8sub x9, x1, 1
0044dfdcadd x10, x0, x9, lsl #5
0044dfe0ubfm x9, x9, 59, 58
0044dfe4str w6, [x0+x9]
0044dfe8str x7, [x10+16]
0044dfecstr x8, [x10+24]
0044dff0adrp x27, 0x5fe000
0044dff4ldr w6, [x27+3056]
0044dff8cbz w6, 0x44e000
0044dffcb 0x44e004
0044e000
0044e000loc_44e000:
0044e000b 0x44e018
0044e004
0044e004loc_44e004:
0044e004bl runtime.gcWriteBarrier2
0044e008str x5, [x25]
0044e00cldr x6, [x10+8]
0044e010str x6, [x25+8]
0044e014b 0x44e018
0044e018
0044e018loc_44e018:
0044e018str x5, [x10+8]
0044e01cstr x0, [sp+272]
0044e020str x1, [sp+280]
0044e024str x2, [sp+288]
0044e028b 0x44e030
0044e02c
0044e02cloc_44e02c:
0044e02cb 0x44e030
0044e030
0044e030loc_44e030:
0044e030ldr x5, [sp+112]
0044e034add x5, x5, 1
0044e038str x5, [sp+112]
0044e03cldr x5, [sp+496]
0044e040add x5, x5, 16
0044e044str x5, [sp+96]
0044e048b 0x44dd80
0044e04c
0044e04cloc_44e04c:
0044e04cb 0x44e050
0044e050
0044e050loc_44e050:
0044e050ldr x5, [sp+136]
0044e054add x5, x5, 1
0044e058str x5, [sp+136]
0044e05cldr x5, [sp+504]
0044e060add x5, x5, 64
0044e064str x5, [sp+120]
0044e068b 0x44dc24
0044e06c
0044e06cloc_44e06c:
0044e06cmov x3, x30
0044e070bl runtime.morestack_noctxt.abi0
0044e074b 0x44db30
0044e078udf 0
0044e07cudf 0
0044db30
0044e080
0044e080gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesFromNetIPs: ; void gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesFromNetIPs(struct []net.IP ips)
0044e080ldr x16, [x28+16]
0044e084sub x17, sp, 96
0044e088subs xzr, x17, x16
0044e08cb.ls 0x44e1f4
0044e090str x30, [sp-224]!
0044e094stur x29, [sp-8]
0044e098sub x29, sp, 8
0044e09cstr x0, [sp+232]
0044e0a0str x1, [sp+240]
0044e0a4str x2, [sp+248]
0044e0a8str xzr, [sp+128]
0044e0acstp xzr, xzr, [sp+136]
0044e0b0ldr x3, [sp+240]
0044e0b4ldr x4, [sp+232]
0044e0b8ldr x5, [sp+248]
0044e0bcstr x4, [sp+192]
0044e0c0str x3, [sp+200]
0044e0c4str x5, [sp+208]
0044e0c8str xzr, [sp+96]
0044e0ccstr x3, [sp+88]
0044e0d0ldr x3, [sp+192]
0044e0d4str x3, [sp+80]
0044e0d8b 0x44e0dc
0044e0dc
0044e0dcloc_44e0dc:
0044e0dcldr x3, [sp+88]
0044e0e0ldr x4, [sp+96]
0044e0e4subs xzr, x3, x4
0044e0e8b.gt 0x44e0f0
0044e0ecb 0x44e1dc
0044e0f0
0044e0f0loc_44e0f0:
0044e0f0ldr x3, [sp+80]
0044e0f4str x3, [sp+152]
0044e0f8ldr x3, [sp+152]
0044e0fcldr x0, [x3]
0044e100ldr x1, [x3+8]
0044e104ldr x2, [x3+16]
0044e108str x0, [sp+104]
0044e10cstr x1, [sp+112]
0044e110str x2, [sp+120]
0044e114bl gopkg.in/jcmturner/gokrb5.v7/types.HostAddressFromNetIP
0044e118str w0, [sp+160]
0044e11cstr x1, [sp+168]
0044e120str x2, [sp+176]
0044e124str x3, [sp+184]
0044e128ldr x2, [sp+144]
0044e12cldr x0, [sp+128]
0044e130ldr x3, [sp+136]
0044e134add x1, x3, 1
0044e138subs xzr, x2, x1
0044e13cb.hs 0x44e144
0044e140b 0x44e148
0044e144
0044e144loc_44e144:
0044e144b 0x44e15c
0044e148
0044e148loc_44e148:
0044e148orr x3, xzr, 1
0044e14cadrp x4, 0x1f9000
0044e150add x4, x4, 1952
0044e154bl runtime.growslice
0044e158b 0x44e15c
0044e15c
0044e15cloc_44e15c:
0044e15csub x3, x1, 1
0044e160add x4, x0, x3, lsl #5
0044e164ubfm x3, x3, 59, 58
0044e168ldr x5, [sp+168]
0044e16cldrsw x6, [sp+160]
0044e170ldr x7, [sp+176]
0044e174ldr x8, [sp+184]
0044e178str w6, [x0+x3]
0044e17cstr x7, [x4+16]
0044e180str x8, [x4+24]
0044e184adrp x27, 0x5fd000
0044e188ldr w3, [x27+3056]
0044e18ccbz w3, 0x44e194
0044e190b 0x44e198
0044e194
0044e194loc_44e194:
0044e194b 0x44e1ac
0044e198
0044e198loc_44e198:
0044e198bl runtime.gcWriteBarrier2
0044e19cstr x5, [x25]
0044e1a0ldr x3, [x4+8]
0044e1a4str x3, [x25+8]
0044e1a8b 0x44e1ac
0044e1ac
0044e1acloc_44e1ac:
0044e1acstr x5, [x4+8]
0044e1b0str x0, [sp+128]
0044e1b4str x1, [sp+136]
0044e1b8str x2, [sp+144]
0044e1bcb 0x44e1c0
0044e1c0
0044e1c0loc_44e1c0:
0044e1c0ldr x3, [sp+96]
0044e1c4add x3, x3, 1
0044e1c8str x3, [sp+96]
0044e1ccldr x3, [sp+152]
0044e1d0add x3, x3, 24
0044e1d4str x3, [sp+80]
0044e1d8b 0x44e0dc
0044e1dc
0044e1dcloc_44e1dc:
0044e1dcldr x0, [sp+128]
0044e1e0ldr x1, [sp+136]
0044e1e4ldr x2, [sp+144]
0044e1e8ldur x29, [sp-8]
0044e1ecldr x30, [sp], 224
0044e1f0ret x30
0044e1f4
0044e1f4loc_44e1f4:
0044e1f4stp x0, x1, [sp+8]
0044e1f8str x2, [sp+24]
0044e1fcmov x3, x30
0044e200bl runtime.morestack_noctxt.abi0
0044e204ldp x0, x1, [sp+8]
0044e208ldr x2, [sp+24]
0044e20cb 0x44e080
0044e080
0044e080gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesFromNetIPs: ; void gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesFromNetIPs(struct []net.IP ips)
0044e080ldr x16, [x28+16]
0044e084sub x17, sp, 96
0044e088subs xzr, x17, x16
0044e08cb.ls 0x44e1f4
0044e090str x30, [sp-224]!
0044e094stur x29, [sp-8]
0044e098sub x29, sp, 8
0044e09cstr x0, [sp+232]
0044e0a0str x1, [sp+240]
0044e0a4str x2, [sp+248]
0044e0a8str xzr, [sp+128]
0044e0acstp xzr, xzr, [sp+136]
0044e0b0ldr x3, [sp+240]
0044e0b4ldr x4, [sp+232]
0044e0b8ldr x5, [sp+248]
0044e0bcstr x4, [sp+192]
0044e0c0str x3, [sp+200]
0044e0c4str x5, [sp+208]
0044e0c8str xzr, [sp+96]
0044e0ccstr x3, [sp+88]
0044e0d0ldr x3, [sp+192]
0044e0d4str x3, [sp+80]
0044e0d8b 0x44e0dc
0044e0dc
0044e0dcloc_44e0dc:
0044e0dcldr x3, [sp+88]
0044e0e0ldr x4, [sp+96]
0044e0e4subs xzr, x3, x4
0044e0e8b.gt 0x44e0f0
0044e0ecb 0x44e1dc
0044e0f0
0044e0f0loc_44e0f0:
0044e0f0ldr x3, [sp+80]
0044e0f4str x3, [sp+152]
0044e0f8ldr x3, [sp+152]
0044e0fcldr x0, [x3]
0044e100ldr x1, [x3+8]
0044e104ldr x2, [x3+16]
0044e108str x0, [sp+104]
0044e10cstr x1, [sp+112]
0044e110str x2, [sp+120]
0044e114bl gopkg.in/jcmturner/gokrb5.v7/types.HostAddressFromNetIP
0044e118str w0, [sp+160]
0044e11cstr x1, [sp+168]
0044e120str x2, [sp+176]
0044e124str x3, [sp+184]
0044e128ldr x2, [sp+144]
0044e12cldr x0, [sp+128]
0044e130ldr x3, [sp+136]
0044e134add x1, x3, 1
0044e138subs xzr, x2, x1
0044e13cb.hs 0x44e144
0044e140b 0x44e148
0044e144
0044e144loc_44e144:
0044e144b 0x44e15c
0044e148
0044e148loc_44e148:
0044e148orr x3, xzr, 1
0044e14cadrp x4, 0x1f9000
0044e150add x4, x4, 1952
0044e154bl runtime.growslice
0044e158b 0x44e15c
0044e15c
0044e15cloc_44e15c:
0044e15csub x3, x1, 1
0044e160add x4, x0, x3, lsl #5
0044e164ubfm x3, x3, 59, 58
0044e168ldr x5, [sp+168]
0044e16cldrsw x6, [sp+160]
0044e170ldr x7, [sp+176]
0044e174ldr x8, [sp+184]
0044e178str w6, [x0+x3]
0044e17cstr x7, [x4+16]
0044e180str x8, [x4+24]
0044e184adrp x27, 0x5fd000
0044e188ldr w3, [x27+3056]
0044e18ccbz w3, 0x44e194
0044e190b 0x44e198
0044e194
0044e194loc_44e194:
0044e194b 0x44e1ac
0044e198
0044e198loc_44e198:
0044e198bl runtime.gcWriteBarrier2
0044e19cstr x5, [x25]
0044e1a0ldr x3, [x4+8]
0044e1a4str x3, [x25+8]
0044e1a8b 0x44e1ac
0044e1ac
0044e1acloc_44e1ac:
0044e1acstr x5, [x4+8]
0044e1b0str x0, [sp+128]
0044e1b4str x1, [sp+136]
0044e1b8str x2, [sp+144]
0044e1bcb 0x44e1c0
0044e1c0
0044e1c0loc_44e1c0:
0044e1c0ldr x3, [sp+96]
0044e1c4add x3, x3, 1
0044e1c8str x3, [sp+96]
0044e1ccldr x3, [sp+152]
0044e1d0add x3, x3, 24
0044e1d4str x3, [sp+80]
0044e1d8b 0x44e0dc
0044e1dc
0044e1dcloc_44e1dc:
0044e1dcldr x0, [sp+128]
0044e1e0ldr x1, [sp+136]
0044e1e4ldr x2, [sp+144]
0044e1e8ldur x29, [sp-8]
0044e1ecldr x30, [sp], 224
0044e1f0ret x30
0044e1f4
0044e1f4loc_44e1f4:
0044e1f4stp x0, x1, [sp+8]
0044e1f8str x2, [sp+24]
0044e1fcmov x3, x30
0044e200bl runtime.morestack_noctxt.abi0
0044e204ldp x0, x1, [sp+8]
0044e208ldr x2, [sp+24]
0044e20cb 0x44e080
0044e080
0044e210
0044e210gopkg.in/jcmturner/gokrb5.v7/types.HostAddressFromNetIP: ; void gopkg.in/jcmturner/gokrb5.v7/types.HostAddressFromNetIP(net.IP ip)
0044e210ldr x16, [x28+16]
0044e214subs xzr, sp, x16
0044e218b.ls 0x44e314
0044e21cstr x30, [sp-96]!
0044e220stur x29, [sp-8]
0044e224sub x29, sp, 8
0044e228str x0, [sp+104]
0044e22cstr x1, [sp+112]
0044e230str x2, [sp+120]
0044e234str wzr, [sp+32]
0044e238str xzr, [sp+40]
0044e23cstp xzr, xzr, [sp+48]
0044e240ldr x0, [sp+104]
0044e244ldr x1, [sp+112]
0044e248ldr x2, [sp+120]
0044e24cbl net.IP.To4
0044e250str x0, [sp+64]
0044e254str x1, [sp+72]
0044e258str x2, [sp+80]
0044e25ccbnz x0, 0x44e264
0044e260b 0x44e2bc
0044e264
0044e264loc_44e264:
0044e264ldr x0, [sp+104]
0044e268ldr x1, [sp+112]
0044e26cldr x2, [sp+120]
0044e270bl net.IP.To4
0044e274str x0, [sp+64]
0044e278str x1, [sp+72]
0044e27cstr x2, [sp+80]
0044e280str wzr, [sp+32]
0044e284str xzr, [sp+40]
0044e288stp xzr, xzr, [sp+48]
0044e28corr x3, xzr, 2
0044e290str w3, [sp+32]
0044e294ldr x1, [sp+64]
0044e298ldr x2, [sp+72]
0044e29cldr x3, [sp+80]
0044e2a0str x1, [sp+40]
0044e2a4str x2, [sp+48]
0044e2a8str x3, [sp+56]
0044e2acldrsw x0, [sp+32]
0044e2b0ldur x29, [sp-8]
0044e2b4ldr x30, [sp], 96
0044e2b8ret x30
0044e2bc
0044e2bcloc_44e2bc:
0044e2bcldr x0, [sp+104]
0044e2c0ldr x1, [sp+112]
0044e2c4ldr x2, [sp+120]
0044e2c8bl net.IP.To16
0044e2ccstr x0, [sp+64]
0044e2d0str x1, [sp+72]
0044e2d4str x2, [sp+80]
0044e2d8str wzr, [sp+32]
0044e2dcstr xzr, [sp+40]
0044e2e0stp xzr, xzr, [sp+48]
0044e2e4orr x3, xzr, 24
0044e2e8str w3, [sp+32]
0044e2ecldr x1, [sp+64]
0044e2f0ldr x2, [sp+72]
0044e2f4ldr x3, [sp+80]
0044e2f8str x1, [sp+40]
0044e2fcstr x2, [sp+48]
0044e300str x3, [sp+56]
0044e304ldrsw x0, [sp+32]
0044e308ldur x29, [sp-8]
0044e30cldr x30, [sp], 96
0044e310ret x30
0044e314
0044e314loc_44e314:
0044e314stp x0, x1, [sp+8]
0044e318str x2, [sp+24]
0044e31cmov x3, x30
0044e320bl runtime.morestack_noctxt.abi0
0044e324ldp x0, x1, [sp+8]
0044e328ldr x2, [sp+24]
0044e32cb 0x44e210
0044e210
0044e210gopkg.in/jcmturner/gokrb5.v7/types.HostAddressFromNetIP: ; void gopkg.in/jcmturner/gokrb5.v7/types.HostAddressFromNetIP(net.IP ip)
0044e210ldr x16, [x28+16]
0044e214subs xzr, sp, x16
0044e218b.ls 0x44e314
0044e21cstr x30, [sp-96]!
0044e220stur x29, [sp-8]
0044e224sub x29, sp, 8
0044e228str x0, [sp+104]
0044e22cstr x1, [sp+112]
0044e230str x2, [sp+120]
0044e234str wzr, [sp+32]
0044e238str xzr, [sp+40]
0044e23cstp xzr, xzr, [sp+48]
0044e240ldr x0, [sp+104]
0044e244ldr x1, [sp+112]
0044e248ldr x2, [sp+120]
0044e24cbl net.IP.To4
0044e250str x0, [sp+64]
0044e254str x1, [sp+72]
0044e258str x2, [sp+80]
0044e25ccbnz x0, 0x44e264
0044e260b 0x44e2bc
0044e264
0044e264loc_44e264:
0044e264ldr x0, [sp+104]
0044e268ldr x1, [sp+112]
0044e26cldr x2, [sp+120]
0044e270bl net.IP.To4
0044e274str x0, [sp+64]
0044e278str x1, [sp+72]
0044e27cstr x2, [sp+80]
0044e280str wzr, [sp+32]
0044e284str xzr, [sp+40]
0044e288stp xzr, xzr, [sp+48]
0044e28corr x3, xzr, 2
0044e290str w3, [sp+32]
0044e294ldr x1, [sp+64]
0044e298ldr x2, [sp+72]
0044e29cldr x3, [sp+80]
0044e2a0str x1, [sp+40]
0044e2a4str x2, [sp+48]
0044e2a8str x3, [sp+56]
0044e2acldrsw x0, [sp+32]
0044e2b0ldur x29, [sp-8]
0044e2b4ldr x30, [sp], 96
0044e2b8ret x30
0044e2bc
0044e2bcloc_44e2bc:
0044e2bcldr x0, [sp+104]
0044e2c0ldr x1, [sp+112]
0044e2c4ldr x2, [sp+120]
0044e2c8bl net.IP.To16
0044e2ccstr x0, [sp+64]
0044e2d0str x1, [sp+72]
0044e2d4str x2, [sp+80]
0044e2d8str wzr, [sp+32]
0044e2dcstr xzr, [sp+40]
0044e2e0stp xzr, xzr, [sp+48]
0044e2e4orr x3, xzr, 24
0044e2e8str w3, [sp+32]
0044e2ecldr x1, [sp+64]
0044e2f0ldr x2, [sp+72]
0044e2f4ldr x3, [sp+80]
0044e2f8str x1, [sp+40]
0044e2fcstr x2, [sp+48]
0044e300str x3, [sp+56]
0044e304ldrsw x0, [sp+32]
0044e308ldur x29, [sp-8]
0044e30cldr x30, [sp], 96
0044e310ret x30
0044e314
0044e314loc_44e314:
0044e314stp x0, x1, [sp+8]
0044e318str x2, [sp+24]
0044e31cmov x3, x30
0044e320bl runtime.morestack_noctxt.abi0
0044e324ldp x0, x1, [sp+8]
0044e328ldr x2, [sp+24]
0044e32cb 0x44e210
0044e210
0044e330
0044e330gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesEqual: ; void gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesEqual(struct []gopkg.in/jcmturner/gokrb5.v7/types.HostAddress h, struct []gopkg.in/jcmturner/gokrb5.v7/types.HostAddress a)
0044e330ldr x16, [x28+16]
0044e334sub x17, sp, 128
0044e338subs xzr, x17, x16
0044e33cb.ls 0x44e510
0044e340sub x20, sp, 256
0044e344stp x29, x30, [x20-8]
0044e348add sp, x20, 0
0044e34csub x29, sp, 8
0044e350str x0, [sp+264]
0044e354str x1, [sp+272]
0044e358str x2, [sp+280]
0044e35cstr x3, [sp+288]
0044e360str x4, [sp+296]
0044e364str x5, [sp+304]
0044e368strb wzr, [sp+53]
0044e36cldr x6, [sp+272]
0044e370str x6, [sp+64]
0044e374str x4, [sp+56]
0044e378subs xzr, x4, x6
0044e37cb.ne 0x44e384
0044e380b 0x44e398
0044e384
0044e384loc_44e384:
0044e384strb wzr, [sp+53]
0044e388mov x0, xzr
0044e38cldp x29, x30, [sp-8]
0044e390add sp, sp, 256
0044e394ret x30
0044e398
0044e398loc_44e398:
0044e398ldr x6, [sp+296]
0044e39cldr x7, [sp+288]
0044e3a0str x7, [sp+208]
0044e3a4str x6, [sp+216]
0044e3a8str x5, [sp+224]
0044e3acstr xzr, [sp+112]
0044e3b0str x6, [sp+104]
0044e3b4ldr x5, [sp+208]
0044e3b8str x5, [sp+96]
0044e3bcb 0x44e3c0
0044e3c0
0044e3c0loc_44e3c0:
0044e3c0ldr x5, [sp+104]
0044e3c4ldr x6, [sp+112]
0044e3c8subs xzr, x5, x6
0044e3ccb.gt 0x44e3d4
0044e3d0b 0x44e430
0044e3d4
0044e3d4loc_44e3d4:
0044e3d4ldr x5, [sp+96]
0044e3d8str x5, [sp+240]
0044e3dcldr x5, [sp+240]
0044e3e0ldrsw x6, [x5]
0044e3e4ldr x7, [x5+8]
0044e3e8ldr x8, [x5+16]
0044e3ecldr x5, [x5+24]
0044e3f0str w6, [sp+152]
0044e3f4str x7, [sp+160]
0044e3f8str x8, [sp+168]
0044e3fcstr x5, [sp+176]
0044e400strb wzr, [sp+54]
0044e404ldr x5, [sp+272]
0044e408ldr x6, [sp+264]
0044e40cldr x7, [sp+280]
0044e410str x6, [sp+184]
0044e414str x5, [sp+192]
0044e418str x7, [sp+200]
0044e41cstr xzr, [sp+88]
0044e420str x5, [sp+80]
0044e424ldr x5, [sp+184]
0044e428str x5, [sp+72]
0044e42cb 0x44e444
0044e430
0044e430loc_44e430:
0044e430orr x0, xzr, 1
0044e434strb w0, [sp+53]
0044e438ldp x29, x30, [sp-8]
0044e43cadd sp, sp, 256
0044e440ret x30
0044e444
0044e444loc_44e444:
0044e444ldr x5, [sp+80]
0044e448ldr x6, [sp+88]
0044e44csubs xzr, x5, x6
0044e450b.gt 0x44e458
0044e454b 0x44e4c8
0044e458
0044e458loc_44e458:
0044e458ldr x5, [sp+72]
0044e45cstr x5, [sp+232]
0044e460ldr x5, [sp+232]
0044e464ldr x2, [x5+8]
0044e468ldr x3, [x5+16]
0044e46cldr x4, [x5+24]
0044e470ldrsw x5, [x5]
0044e474str w5, [sp+120]
0044e478str x2, [sp+128]
0044e47cstr x3, [sp+136]
0044e480str x4, [sp+144]
0044e484ldrsw x1, [sp+120]
0044e488add x0, sp, 152
0044e48cbl gopkg.in/jcmturner/gokrb5.v7/types.(*HostAddress).Equal
0044e490strb w0, [sp+55]
0044e494tbnz w0, 0, 0x44e49c
0044e498b 0x44e4a8
0044e49c
0044e49cloc_44e49c:
0044e49corr x0, xzr, 1
0044e4a0strb w0, [sp+54]
0044e4a4b 0x44e4d0
0044e4a8
0044e4a8loc_44e4a8:
0044e4a8b 0x44e4ac
0044e4ac
0044e4acloc_44e4ac:
0044e4acldr x5, [sp+88]
0044e4b0add x5, x5, 1
0044e4b4str x5, [sp+88]
0044e4b8ldr x5, [sp+232]
0044e4bcadd x5, x5, 32
0044e4c0str x5, [sp+72]
0044e4c4b 0x44e444
0044e4c8
0044e4c8loc_44e4c8:
0044e4c8orr x0, xzr, 1
0044e4ccb 0x44e4d0
0044e4d0
0044e4d0loc_44e4d0:
0044e4d0ldrb w5, [sp+54]
0044e4d4tbnz w5, 0, 0x44e4dc
0044e4d8b 0x44e4fc
0044e4dc
0044e4dcloc_44e4dc:
0044e4dcb 0x44e4e0
0044e4e0
0044e4e0loc_44e4e0:
0044e4e0ldr x5, [sp+112]
0044e4e4add x5, x5, 1
0044e4e8str x5, [sp+112]
0044e4ecldr x5, [sp+240]
0044e4f0add x5, x5, 32
0044e4f4str x5, [sp+96]
0044e4f8b 0x44e3c0
0044e4fc
0044e4fcloc_44e4fc:
0044e4fcstrb wzr, [sp+53]
0044e500mov x0, xzr
0044e504ldp x29, x30, [sp-8]
0044e508add sp, sp, 256
0044e50cret x30
0044e510
0044e510loc_44e510:
0044e510stp x0, x1, [sp+8]
0044e514stp x2, x3, [sp+24]
0044e518stp x4, x5, [sp+40]
0044e51cmov x3, x30
0044e520bl runtime.morestack_noctxt.abi0
0044e524ldp x0, x1, [sp+8]
0044e528ldp x2, x3, [sp+24]
0044e52cldp x4, x5, [sp+40]
0044e530b 0x44e330
0044e534udf 0
0044e538udf 0
0044e53cudf 0
0044e330
0044e330gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesEqual: ; void gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesEqual(struct []gopkg.in/jcmturner/gokrb5.v7/types.HostAddress h, struct []gopkg.in/jcmturner/gokrb5.v7/types.HostAddress a)
0044e330ldr x16, [x28+16]
0044e334sub x17, sp, 128
0044e338subs xzr, x17, x16
0044e33cb.ls 0x44e510
0044e340sub x20, sp, 256
0044e344stp x29, x30, [x20-8]
0044e348add sp, x20, 0
0044e34csub x29, sp, 8
0044e350str x0, [sp+264]
0044e354str x1, [sp+272]
0044e358str x2, [sp+280]
0044e35cstr x3, [sp+288]
0044e360str x4, [sp+296]
0044e364str x5, [sp+304]
0044e368strb wzr, [sp+53]
0044e36cldr x6, [sp+272]
0044e370str x6, [sp+64]
0044e374str x4, [sp+56]
0044e378subs xzr, x4, x6
0044e37cb.ne 0x44e384
0044e380b 0x44e398
0044e384
0044e384loc_44e384:
0044e384strb wzr, [sp+53]
0044e388mov x0, xzr
0044e38cldp x29, x30, [sp-8]
0044e390add sp, sp, 256
0044e394ret x30
0044e398
0044e398loc_44e398:
0044e398ldr x6, [sp+296]
0044e39cldr x7, [sp+288]
0044e3a0str x7, [sp+208]
0044e3a4str x6, [sp+216]
0044e3a8str x5, [sp+224]
0044e3acstr xzr, [sp+112]
0044e3b0str x6, [sp+104]
0044e3b4ldr x5, [sp+208]
0044e3b8str x5, [sp+96]
0044e3bcb 0x44e3c0
0044e3c0
0044e3c0loc_44e3c0:
0044e3c0ldr x5, [sp+104]
0044e3c4ldr x6, [sp+112]
0044e3c8subs xzr, x5, x6
0044e3ccb.gt 0x44e3d4
0044e3d0b 0x44e430
0044e3d4
0044e3d4loc_44e3d4:
0044e3d4ldr x5, [sp+96]
0044e3d8str x5, [sp+240]
0044e3dcldr x5, [sp+240]
0044e3e0ldrsw x6, [x5]
0044e3e4ldr x7, [x5+8]
0044e3e8ldr x8, [x5+16]
0044e3ecldr x5, [x5+24]
0044e3f0str w6, [sp+152]
0044e3f4str x7, [sp+160]
0044e3f8str x8, [sp+168]
0044e3fcstr x5, [sp+176]
0044e400strb wzr, [sp+54]
0044e404ldr x5, [sp+272]
0044e408ldr x6, [sp+264]
0044e40cldr x7, [sp+280]
0044e410str x6, [sp+184]
0044e414str x5, [sp+192]
0044e418str x7, [sp+200]
0044e41cstr xzr, [sp+88]
0044e420str x5, [sp+80]
0044e424ldr x5, [sp+184]
0044e428str x5, [sp+72]
0044e42cb 0x44e444
0044e430
0044e430loc_44e430:
0044e430orr x0, xzr, 1
0044e434strb w0, [sp+53]
0044e438ldp x29, x30, [sp-8]
0044e43cadd sp, sp, 256
0044e440ret x30
0044e444
0044e444loc_44e444:
0044e444ldr x5, [sp+80]
0044e448ldr x6, [sp+88]
0044e44csubs xzr, x5, x6
0044e450b.gt 0x44e458
0044e454b 0x44e4c8
0044e458
0044e458loc_44e458:
0044e458ldr x5, [sp+72]
0044e45cstr x5, [sp+232]
0044e460ldr x5, [sp+232]
0044e464ldr x2, [x5+8]
0044e468ldr x3, [x5+16]
0044e46cldr x4, [x5+24]
0044e470ldrsw x5, [x5]
0044e474str w5, [sp+120]
0044e478str x2, [sp+128]
0044e47cstr x3, [sp+136]
0044e480str x4, [sp+144]
0044e484ldrsw x1, [sp+120]
0044e488add x0, sp, 152
0044e48cbl gopkg.in/jcmturner/gokrb5.v7/types.(*HostAddress).Equal
0044e490strb w0, [sp+55]
0044e494tbnz w0, 0, 0x44e49c
0044e498b 0x44e4a8
0044e49c
0044e49cloc_44e49c:
0044e49corr x0, xzr, 1
0044e4a0strb w0, [sp+54]
0044e4a4b 0x44e4d0
0044e4a8
0044e4a8loc_44e4a8:
0044e4a8b 0x44e4ac
0044e4ac
0044e4acloc_44e4ac:
0044e4acldr x5, [sp+88]
0044e4b0add x5, x5, 1
0044e4b4str x5, [sp+88]
0044e4b8ldr x5, [sp+232]
0044e4bcadd x5, x5, 32
0044e4c0str x5, [sp+72]
0044e4c4b 0x44e444
0044e4c8
0044e4c8loc_44e4c8:
0044e4c8orr x0, xzr, 1
0044e4ccb 0x44e4d0
0044e4d0
0044e4d0loc_44e4d0:
0044e4d0ldrb w5, [sp+54]
0044e4d4tbnz w5, 0, 0x44e4dc
0044e4d8b 0x44e4fc
0044e4dc
0044e4dcloc_44e4dc:
0044e4dcb 0x44e4e0
0044e4e0
0044e4e0loc_44e4e0:
0044e4e0ldr x5, [sp+112]
0044e4e4add x5, x5, 1
0044e4e8str x5, [sp+112]
0044e4ecldr x5, [sp+240]
0044e4f0add x5, x5, 32
0044e4f4str x5, [sp+96]
0044e4f8b 0x44e3c0
0044e4fc
0044e4fcloc_44e4fc:
0044e4fcstrb wzr, [sp+53]
0044e500mov x0, xzr
0044e504ldp x29, x30, [sp-8]
0044e508add sp, sp, 256
0044e50cret x30
0044e510
0044e510loc_44e510:
0044e510stp x0, x1, [sp+8]
0044e514stp x2, x3, [sp+24]
0044e518stp x4, x5, [sp+40]
0044e51cmov x3, x30
0044e520bl runtime.morestack_noctxt.abi0
0044e524ldp x0, x1, [sp+8]
0044e528ldp x2, x3, [sp+24]
0044e52cldp x4, x5, [sp+40]
0044e530b 0x44e330
0044e534udf 0
0044e538udf 0
0044e53cudf 0
0044e330
Loading..