File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00443a10
00443a10github.com/jcmturner/gofork/encoding/asn1.parseField: ; void github.com/jcmturner/gofork/encoding/asn1.parseField(reflect.Value v, struct []uint8 bytes, int initOffset, github.com/jcmturner/gofork/encoding/asn1.fieldParameters params)
00443a10ldr x16, [x28+16]
00443a14sub x17, sp, 3760
00443a18subs xzr, x17, x16
00443a1cb.ls 0x446aa4
00443a20sub x20, sp, 3888
00443a24stp x29, x30, [x20-8]
00443a28add sp, x20, 0
00443a2csub x29, sp, 8
00443a30str x0, [sp+3896]
00443a34str x1, [sp+3904]
00443a38str x2, [sp+3912]
00443a3cstr x3, [sp+3920]
00443a40str x4, [sp+3928]
00443a44str x5, [sp+3936]
00443a48str x6, [sp+3944]
00443a4cstrb w7, [sp+3952]
00443a50strb w8, [sp+3953]
00443a54strb w9, [sp+3954]
00443a58str x10, [sp+3960]
00443a5cstr x11, [sp+3968]
00443a60str x12, [sp+3976]
00443a64str x13, [sp+3984]
00443a68strb w14, [sp+3992]
00443a6cstrb w15, [sp+3993]
00443a70str xzr, [sp+256]
00443a74add x27, sp, 1208
00443a78stp xzr, xzr, [x27]
00443a7cldr x3, [sp+3944]
00443a80str x3, [sp+256]
00443a84ldr x0, [sp+3896]
00443a88ldr x1, [sp+3904]
00443a8cldr x2, [sp+3912]
00443a90bl reflect.Value.Type
00443a94str x0, [sp+944]
00443a98str x1, [sp+952]
00443a9cldr x3, [sp+3928]
00443aa0str x3, [sp+632]
00443aa4ldr x4, [sp+256]
00443aa8subs xzr, x3, x4
00443aacb.eq 0x443ab4
00443ab0b 0x443b68
00443ab4
00443ab4loc_443ab4:
00443ab4ldrb w3, [sp+3952]
00443ab8ldr x0, [sp+3896]
00443abcldr x1, [sp+3904]
00443ac0ldr x2, [sp+3912]
00443ac4ldrb w4, [sp+3953]
00443ac8ldrb w5, [sp+3954]
00443accldr x6, [sp+3960]
00443ad0ldr x7, [sp+3968]
00443ad4ldr x8, [sp+3976]
00443ad8ldr x9, [sp+3984]
00443adcldrb w10, [sp+3992]
00443ae0ldrb w11, [sp+3993]
00443ae4bl github.com/jcmturner/gofork/encoding/asn1.setDefaultValue
00443ae8strb w0, [sp+123]
00443aectbnz w0, 0, 0x443af4
00443af0b 0x443af8
00443af4
00443af4loc_443af4:
00443af4b 0x443b50
00443af8
00443af8loc_443af8:
00443af8add x27, sp, 3600
00443afcstp xzr, xzr, [x27]
00443b00adrp x2, 0x272000
00443b04add x2, x2, 3515
00443b08str x2, [sp+3600]
00443b0cmovz x3, 18
00443b10str x3, [sp+3608]
00443b14str x2, [sp+3072]
00443b18str x3, [sp+3080]
00443b1cadd x2, sp, 3072
00443b20ldrsb x27, [x2]
00443b24ldr x0, [x2]
00443b28ldr x1, [x2+8]
00443b2cstr x0, [sp+3056]
00443b30str x1, [sp+3064]
00443b34bl runtime.convTstring
00443b38str x0, [sp+3048]
00443b3cadrp x2, 0x2d3000
00443b40add x2, x2, 2368
00443b44str x2, [sp+1208]
00443b48str x0, [sp+1216]
00443b4cb 0x443b50
00443b50
00443b50loc_443b50:
00443b50ldr x1, [sp+1208]
00443b54ldr x2, [sp+1216]
00443b58ldr x0, [sp+256]
00443b5cldp x29, x30, [sp-8]
00443b60add sp, sp, 3888
00443b64ret x30
00443b68
00443b68loc_443b68:
00443b68adrp x27, 0x5df000
00443b6cldr x3, [x27+1104]
00443b70subs xzr, x0, x3
00443b74b.eq 0x443b7c
00443b78b 0x443e8c
00443b7c
00443b7cloc_443b7c:
00443b7cadrp x27, 0x5df000
00443b80ldr x2, [x27+1112]
00443b84bl runtime.ifaceeq
00443b88tbnz w0, 0, 0x443b90
00443b8cb 0x443e88
00443b90
00443b90loc_443b90:
00443b90stp xzr, xzr, [sp+216]
00443b94str xzr, [sp+232]
00443b98strb wzr, [sp+240]
00443b9cadd x27, sp, 3584
00443ba0stp xzr, xzr, [x27]
00443ba4ldr x3, [sp+256]
00443ba8ldr x0, [sp+3920]
00443bacldr x1, [sp+3928]
00443bb0ldr x2, [sp+3936]
00443bb4bl github.com/jcmturner/gofork/encoding/asn1.parseTagAndLength
00443bb8str x0, [sp+600]
00443bbcstr x1, [sp+608]
00443bc0str x2, [sp+616]
00443bc4strb w3, [sp+624]
00443bc8str x4, [sp+632]
00443bccstr x5, [sp+3584]
00443bd0str x6, [sp+3592]
00443bd4ldr x4, [sp+600]
00443bd8ldr x5, [sp+608]
00443bdcldr x6, [sp+616]
00443be0ldrb w7, [sp+624]
00443be4str x4, [sp+328]
00443be8str x5, [sp+336]
00443becstr x6, [sp+344]
00443bf0strb w7, [sp+352]
00443bf4ldr x4, [sp+632]
00443bf8str x4, [sp+320]
00443bfcldr x4, [sp+3592]
00443c00ldr x5, [sp+3584]
00443c04str x5, [sp+3864]
00443c08str x4, [sp+3872]
00443c0cldr x4, [sp+328]
00443c10ldr x5, [sp+336]
00443c14ldr x6, [sp+344]
00443c18ldrb w7, [sp+352]
00443c1cstr x4, [sp+216]
00443c20str x5, [sp+224]
00443c24str x6, [sp+232]
00443c28strb w7, [sp+240]
00443c2cldr x4, [sp+320]
00443c30str x4, [sp+256]
00443c34ldr x2, [sp+3872]
00443c38ldr x1, [sp+3864]
00443c3cstr x1, [sp+1208]
00443c40str x2, [sp+1216]
00443c44cbnz x1, 0x443c4c
00443c48b 0x443c5c
00443c4c
00443c4cloc_443c4c:
00443c4cldr x0, [sp+256]
00443c50ldp x29, x30, [sp-8]
00443c54add sp, sp, 3888
00443c58ret x30
00443c5c
00443c5cloc_443c5c:
00443c5cldr x2, [sp+3928]
00443c60str x2, [sp+632]
00443c64ldr x0, [sp+256]
00443c68ldr x1, [sp+232]
00443c6cbl github.com/jcmturner/gofork/encoding/asn1.invalidLength
00443c70strb w0, [sp+123]
00443c74tbnz w0, 0, 0x443c7c
00443c78b 0x443ce8
00443c7c
00443c7cloc_443c7c:
00443c7cadd x27, sp, 3600
00443c80stp xzr, xzr, [x27]
00443c84adrp x2, 0x271000
00443c88add x2, x2, 202
00443c8cstr x2, [sp+3600]
00443c90orr x3, xzr, 14
00443c94str x3, [sp+3608]
00443c98str x2, [sp+3032]
00443c9cstr x3, [sp+3040]
00443ca0add x2, sp, 3032
00443ca4ldrsb x27, [x2]
00443ca8ldr x0, [x2]
00443cacldr x1, [x2+8]
00443cb0str x0, [sp+3016]
00443cb4str x1, [sp+3024]
00443cb8bl runtime.convTstring
00443cbcstr x0, [sp+3008]
00443cc0adrp x2, 0x2d3000
00443cc4add x2, x2, 2368
00443cc8str x2, [sp+1208]
00443cccstr x0, [sp+1216]
00443cd0ldr x1, [sp+1208]
00443cd4ldr x2, [sp+1216]
00443cd8ldr x0, [sp+256]
00443cdcldp x29, x30, [sp-8]
00443ce0add sp, sp, 3888
00443ce4ret x30
00443ce8
00443ce8loc_443ce8:
00443ce8ldr x3, [sp+256]
00443cecldr x4, [sp+232]
00443cf0add x1, x3, x4
00443cf4str x1, [sp+632]
00443cf8ldr x0, [sp+256]
00443cfcldr x2, [sp+3936]
00443d00ldr x3, [sp+3920]
00443d04subs xzr, x2, x1
00443d08b.hs 0x443d10
00443d0cb 0x446a9c
00443d10
00443d10loc_443d10:
00443d10subs xzr, x0, x1
00443d14b.ls 0x443d1c
00443d18b 0x446a98
00443d1c
00443d1cloc_443d1c:
00443d1csub x4, x2, x0
00443d20sub x5, x1, x0
00443d24sub x6, xzr, x4
00443d28and x6, x0, x6, asr #63
00443d2cadd x3, x3, x6
00443d30str x3, [sp+3560]
00443d34str x5, [sp+3568]
00443d38str x4, [sp+3576]
00443d3cldr x3, [sp+256]
00443d40ldr x4, [sp+232]
00443d44add x1, x3, x4
00443d48str x1, [sp+592]
00443d4cldr x0, [sp+3944]
00443d50ldr x2, [sp+3936]
00443d54ldr x3, [sp+3920]
00443d58subs xzr, x2, x1
00443d5cb.hs 0x443d64
00443d60b 0x446a94
00443d64
00443d64loc_443d64:
00443d64subs xzr, x0, x1
00443d68b.ls 0x443d70
00443d6cb 0x446a90
00443d70
00443d70loc_443d70:
00443d70sub x2, x2, x0
00443d74sub x4, x1, x0
00443d78sub x5, xzr, x2
00443d7cand x5, x0, x5, asr #63
00443d80add x3, x3, x5
00443d84str x3, [sp+3536]
00443d88str x4, [sp+3544]
00443d8cstr x2, [sp+3552]
00443d90add x27, sp, 752
00443d94stp xzr, xzr, [x27]
00443d98add x27, sp, 768
00443d9cstp xzr, xzr, [x27]
00443da0add x27, sp, 784
00443da4stp xzr, xzr, [x27]
00443da8add x27, sp, 800
00443dacstp xzr, xzr, [x27]
00443db0str xzr, [sp+816]
00443db4ldr x2, [sp+216]
00443db8str x2, [sp+752]
00443dbcldr x2, [sp+224]
00443dc0str x2, [sp+760]
00443dc4ldrb w2, [sp+240]
00443dc8strb w2, [sp+768]
00443dccldr x2, [sp+3560]
00443dd0ldr x3, [sp+3568]
00443dd4ldr x4, [sp+3576]
00443dd8str x2, [sp+776]
00443ddcstr x3, [sp+784]
00443de0str x4, [sp+792]
00443de4ldr x2, [sp+3536]
00443de8ldr x3, [sp+3544]
00443decldr x4, [sp+3552]
00443df0str x2, [sp+800]
00443df4str x3, [sp+808]
00443df8str x4, [sp+816]
00443dfcldr x2, [sp+256]
00443e00ldr x3, [sp+232]
00443e04add x2, x2, x3
00443e08str x2, [sp+256]
00443e0cadrp x0, 0x235000
00443e10add x0, x0, 224
00443e14add x1, sp, 752
00443e18bl runtime.convT
00443e1cstr x0, [sp+3000]
00443e20mov x1, x0
00443e24adrp x0, 0x235000
00443e28add x0, x0, 224
00443e2cbl reflect.ValueOf
00443e30str x0, [sp+3512]
00443e34str x1, [sp+3520]
00443e38str x2, [sp+3528]
00443e3cldr x3, [sp+3896]
00443e40ldr x4, [sp+3904]
00443e44ldr x5, [sp+3912]
00443e48mov x6, x0
00443e4cmov x0, x3
00443e50mov x7, x1
00443e54mov x1, x4
00443e58mov x8, x2
00443e5cmov x2, x5
00443e60mov x3, x6
00443e64mov x4, x7
00443e68mov x5, x8
00443e6cbl reflect.Value.Set
00443e70ldr x1, [sp+1208]
00443e74ldr x2, [sp+1216]
00443e78ldr x0, [sp+256]
00443e7cldp x29, x30, [sp-8]
00443e80add sp, sp, 3888
00443e84ret x30
00443e88
00443e88loc_443e88:
00443e88b 0x443e90
00443e8c
00443e8cloc_443e8c:
00443e8cb 0x443e90
00443e90
00443e90loc_443e90:
00443e90ldr x1, [sp+944]
00443e94ldr x0, [sp+952]
00443e98str x1, [sp+928]
00443e9cstr x0, [sp+936]
00443ea0ldrsb x27, [x1]
00443ea4ldr x1, [x1+168]
00443ea8blr x1
00443eacstr x0, [sp+584]
00443eb0subs xzr, x0, 20
00443eb4cset x1, eq
00443eb8strb w1, [sp+123]
00443ebcb.eq 0x443ec4
00443ec0b 0x443eec
00443ec4
00443ec4loc_443ec4:
00443ec4ldr x1, [sp+928]
00443ec8ldrsb x27, [x1]
00443eccldr x0, [sp+936]
00443ed0ldr x1, [x1+224]
00443ed4blr x1
00443ed8str x0, [sp+592]
00443edcsubs xzr, x0, 0
00443ee0cset x1, eq
00443ee4strb w1, [sp+123]
00443ee8b 0x443ef0
00443eec
00443eecloc_443eec:
00443eecb 0x443ef0
00443ef0
00443ef0loc_443ef0:
00443ef0ldrb w4, [sp+123]
00443ef4tbnz w4, 0, 0x443efc
00443ef8b 0x444884
00443efc
00443efcloc_443efc:
00443efcstp xzr, xzr, [sp+184]
00443f00str xzr, [sp+200]
00443f04strb wzr, [sp+208]
00443f08add x27, sp, 3584
00443f0cstp xzr, xzr, [x27]
00443f10ldr x3, [sp+256]
00443f14ldr x0, [sp+3920]
00443f18ldr x1, [sp+3928]
00443f1cldr x2, [sp+3936]
00443f20bl github.com/jcmturner/gofork/encoding/asn1.parseTagAndLength
00443f24str x0, [sp+600]
00443f28str x1, [sp+608]
00443f2cstr x2, [sp+616]
00443f30strb w3, [sp+624]
00443f34str x4, [sp+592]
00443f38str x5, [sp+3584]
00443f3cstr x6, [sp+3592]
00443f40ldr x4, [sp+600]
00443f44ldr x5, [sp+608]
00443f48ldr x6, [sp+616]
00443f4cldrb w7, [sp+624]
00443f50str x4, [sp+544]
00443f54str x5, [sp+552]
00443f58str x6, [sp+560]
00443f5cstrb w7, [sp+568]
00443f60ldr x4, [sp+592]
00443f64str x4, [sp+520]
00443f68ldr x4, [sp+3592]
00443f6cldr x5, [sp+3584]
00443f70str x5, [sp+2936]
00443f74str x4, [sp+2944]
00443f78ldr x4, [sp+544]
00443f7cldr x5, [sp+552]
00443f80ldr x6, [sp+560]
00443f84ldrb w7, [sp+568]
00443f88str x4, [sp+184]
00443f8cstr x5, [sp+192]
00443f90str x6, [sp+200]
00443f94strb w7, [sp+208]
00443f98ldr x4, [sp+520]
00443f9cstr x4, [sp+256]
00443fa0ldr x2, [sp+2944]
00443fa4ldr x1, [sp+2936]
00443fa8str x1, [sp+1208]
00443facstr x2, [sp+1216]
00443fb0cbnz x1, 0x443fb8
00443fb4b 0x443fc8
00443fb8
00443fb8loc_443fb8:
00443fb8ldr x0, [sp+256]
00443fbcldp x29, x30, [sp-8]
00443fc0add sp, sp, 3888
00443fc4ret x30
00443fc8
00443fc8loc_443fc8:
00443fc8ldr x2, [sp+3928]
00443fccstr x2, [sp+592]
00443fd0ldr x0, [sp+256]
00443fd4ldr x1, [sp+200]
00443fd8bl github.com/jcmturner/gofork/encoding/asn1.invalidLength
00443fdcstrb w0, [sp+123]
00443fe0tbnz w0, 0, 0x443fe8
00443fe4b 0x444054
00443fe8
00443fe8loc_443fe8:
00443fe8add x27, sp, 3600
00443fecstp xzr, xzr, [x27]
00443ff0adrp x2, 0x271000
00443ff4add x2, x2, 202
00443ff8str x2, [sp+3600]
00443ffcorr x3, xzr, 14
00444000str x3, [sp+3608]
00444004str x2, [sp+2984]
00444008str x3, [sp+2992]
0044400cadd x2, sp, 2984
00444010ldrsb x27, [x2]
00444014ldr x0, [x2]
00444018ldr x1, [x2+8]
0044401cstr x0, [sp+2968]
00444020str x1, [sp+2976]
00444024bl runtime.convTstring
00444028str x0, [sp+2960]
0044402cadrp x2, 0x2d2000
00444030add x2, x2, 2368
00444034str x2, [sp+1208]
00444038str x0, [sp+1216]
0044403cldr x1, [sp+1208]
00444040ldr x2, [sp+1216]
00444044ldr x0, [sp+256]
00444048ldp x29, x30, [sp-8]
0044404cadd sp, sp, 3888
00444050ret x30
00444054
00444054loc_444054:
00444054add x27, sp, 736
00444058stp xzr, xzr, [x27]
0044405cldrb w3, [sp+208]
00444060eor x4, x3, 1
00444064strb w4, [sp+123]
00444068tbnz w3, 0, 0x444070
0044406cb 0x444074
00444070
00444070loc_444070:
00444070b 0x444088
00444074
00444074loc_444074:
00444074ldr x3, [sp+184]
00444078subs xzr, x3, 0
0044407ccset x3, eq
00444080strb w3, [sp+123]
00444084b 0x444088
00444088
00444088loc_444088:
00444088ldrb w3, [sp+123]
0044408ctbnz w3, 0, 0x444094
00444090b 0x4447d8
00444094
00444094loc_444094:
00444094ldr x3, [sp+256]
00444098ldr x4, [sp+200]
0044409cadd x1, x3, x4
004440a0str x1, [sp+592]
004440a4ldr x0, [sp+256]
004440a8ldr x2, [sp+3936]
004440acldr x3, [sp+3920]
004440b0subs xzr, x2, x1
004440b4b.hs 0x4440bc
004440b8b 0x446a8c
004440bc
004440bcloc_4440bc:
004440bcsubs xzr, x0, x1
004440c0b.ls 0x4440c8
004440c4b 0x446a88
004440c8
004440c8loc_4440c8:
004440c8sub x2, x2, x0
004440ccsub x1, x1, x0
004440d0sub x4, xzr, x2
004440d4and x4, x0, x4, asr #63
004440d8add x0, x3, x4
004440dcstr x0, [sp+904]
004440e0str x1, [sp+912]
004440e4str x2, [sp+920]
004440e8ldr x3, [sp+192]
004440ecstr x3, [sp+512]
004440f0subs xzr, x3, 12
004440f4b.le 0x4440fc
004440f8b 0x4443d4
004440fc
004440fcloc_4440fc:
004440fcsubs xzr, x3, 3
00444100b.le 0x444108
00444104b 0x44425c
00444108
00444108loc_444108:
00444108subs xzr, x3, 2
0044410cb.eq 0x444114
00444110b 0x44417c
00444114
00444114loc_444114:
00444114b 0x444118
00444118
00444118loc_444118:
00444118add x27, sp, 3584
0044411cstp xzr, xzr, [x27]
00444120ldr x0, [sp+904]
00444124ldr x1, [sp+912]
00444128ldr x2, [sp+920]
0044412cbl github.com/jcmturner/gofork/encoding/asn1.parseInt64
00444130str x0, [sp+576]
00444134str x1, [sp+3584]
00444138str x2, [sp+3592]
0044413cldr x3, [sp+576]
00444140str x3, [sp+448]
00444144str x1, [sp+1752]
00444148str x2, [sp+1760]
0044414cldr x0, [sp+448]
00444150bl runtime.convT64
00444154str x0, [sp+2896]
00444158adrp x3, 0x1b1000
0044415cadd x3, x3, 3392
00444160str x3, [sp+736]
00444164str x0, [sp+744]
00444168ldr x3, [sp+1752]
0044416cldr x4, [sp+1760]
00444170str x3, [sp+1208]
00444174str x4, [sp+1216]
00444178b 0x4447d4
0044417c
0044417cloc_44417c:
0044417csubs xzr, x3, 3
00444180b.eq 0x444188
00444184b 0x444254
00444188
00444188loc_444188:
00444188b 0x44418c
0044418c
0044418cloc_44418c:
0044418cadd x27, sp, 3464
00444190stp xzr, xzr, [x27]
00444194add x27, sp, 3480
00444198stp xzr, xzr, [x27]
0044419cadd x27, sp, 3584
004441a0stp xzr, xzr, [x27]
004441a4ldr x0, [sp+904]
004441a8ldr x1, [sp+912]
004441acldr x2, [sp+920]
004441b0bl github.com/jcmturner/gofork/encoding/asn1.parseBitString
004441b4str x0, [sp+3464]
004441b8str x1, [sp+3472]
004441bcstr x2, [sp+3480]
004441c0str x3, [sp+3488]
004441c4str x4, [sp+3584]
004441c8str x5, [sp+3592]
004441ccldr x3, [sp+3464]
004441d0ldr x4, [sp+3472]
004441d4ldr x5, [sp+3480]
004441d8ldr x6, [sp+3488]
004441dcstr x3, [sp+1720]
004441e0str x4, [sp+1728]
004441e4str x5, [sp+1736]
004441e8str x6, [sp+1744]
004441ecldr x3, [sp+3592]
004441f0ldr x4, [sp+3584]
004441f4str x4, [sp+1704]
004441f8str x3, [sp+1712]
004441fcldr x3, [sp+1720]
00444200ldr x4, [sp+1728]
00444204ldr x5, [sp+1736]
00444208ldr x6, [sp+1744]
0044420cstr x3, [sp+3464]
00444210str x4, [sp+3472]
00444214str x5, [sp+3480]
00444218str x6, [sp+3488]
0044421cadrp x0, 0x217000
00444220add x0, x0, 3552
00444224add x1, sp, 3464
00444228bl runtime.convT
0044422cstr x0, [sp+2888]
00444230adrp x3, 0x217000
00444234add x3, x3, 3552
00444238str x3, [sp+736]
0044423cstr x0, [sp+744]
00444240ldr x3, [sp+1704]
00444244ldr x4, [sp+1712]
00444248str x3, [sp+1208]
0044424cstr x4, [sp+1216]
00444250b 0x4447d4
00444254
00444254loc_444254:
00444254b 0x444258
00444258
00444258loc_444258:
00444258b 0x4443d0
0044425c
0044425cloc_44425c:
0044425csubs xzr, x3, 4
00444260b.eq 0x444268
00444264b 0x444288
00444268
00444268loc_444268:
00444268b 0x44426c
0044426c
0044426cloc_44426c:
0044426cbl runtime.convTslice
00444270str x0, [sp+2856]
00444274adrp x3, 0x1a9000
00444278add x3, x3, 1216
0044427cstr x3, [sp+736]
00444280str x0, [sp+744]
00444284b 0x4447d4
00444288
00444288loc_444288:
00444288subs xzr, x3, 6
0044428cb.eq 0x444294
00444290b 0x444330
00444294
00444294loc_444294:
00444294b 0x444298
00444298
00444298loc_444298:
00444298str xzr, [sp+3440]
0044429cadd x27, sp, 3448
004442a0stp xzr, xzr, [x27]
004442a4add x27, sp, 3584
004442a8stp xzr, xzr, [x27]
004442acldr x0, [sp+904]
004442b0ldr x1, [sp+912]
004442b4ldr x2, [sp+920]
004442b8bl github.com/jcmturner/gofork/encoding/asn1.parseObjectIdentifier
004442bcstr x0, [sp+3440]
004442c0str x1, [sp+3448]
004442c4str x2, [sp+3456]
004442c8str x3, [sp+3584]
004442ccstr x4, [sp+3592]
004442d0ldr x3, [sp+3448]
004442d4ldr x4, [sp+3456]
004442d8ldr x5, [sp+3440]
004442dcstr x5, [sp+1680]
004442e0str x3, [sp+1688]
004442e4str x4, [sp+1696]
004442e8ldr x3, [sp+3584]
004442ecldr x4, [sp+3592]
004442f0str x3, [sp+1664]
004442f4str x4, [sp+1672]
004442f8ldr x0, [sp+1680]
004442fcldr x1, [sp+1688]
00444300ldr x2, [sp+1696]
00444304bl runtime.convTslice
00444308str x0, [sp+2880]
0044430cadrp x3, 0x1a9000
00444310add x3, x3, 1728
00444314str x3, [sp+736]
00444318str x0, [sp+744]
0044431cldr x3, [sp+1664]
00444320ldr x4, [sp+1672]
00444324str x3, [sp+1208]
00444328str x4, [sp+1216]
0044432cb 0x4447d4
00444330
00444330loc_444330:
00444330subs xzr, x3, 12
00444334b.eq 0x44433c
00444338b 0x4443c4
0044433c
0044433cloc_44433c:
0044433cb 0x444340
00444340
00444340loc_444340:
00444340add x27, sp, 3496
00444344stp xzr, xzr, [x27]
00444348add x27, sp, 3584
0044434cstp xzr, xzr, [x27]
00444350ldr x0, [sp+904]
00444354ldr x1, [sp+912]
00444358ldr x2, [sp+920]
0044435cbl github.com/jcmturner/gofork/encoding/asn1.parseUTF8String
00444360str x0, [sp+3496]
00444364str x1, [sp+3504]
00444368str x2, [sp+3584]
0044436cstr x3, [sp+3592]
00444370ldr x3, [sp+3504]
00444374ldr x4, [sp+3496]
00444378str x4, [sp+1784]
0044437cstr x3, [sp+1792]
00444380ldr x3, [sp+3584]
00444384ldr x4, [sp+3592]
00444388str x3, [sp+1768]
0044438cstr x4, [sp+1776]
00444390ldr x0, [sp+1784]
00444394ldr x1, [sp+1792]
00444398bl runtime.convTstring
0044439cstr x0, [sp+2904]
004443a0adrp x3, 0x1b1000
004443a4add x3, x3, 2944
004443a8str x3, [sp+736]
004443acstr x0, [sp+744]
004443b0ldr x3, [sp+1768]
004443b4ldr x4, [sp+1776]
004443b8str x3, [sp+1208]
004443bcstr x4, [sp+1216]
004443c0b 0x4447d4
004443c4
004443c4loc_4443c4:
004443c4b 0x4443c8
004443c8
004443c8loc_4443c8:
004443c8b 0x4443cc
004443cc
004443ccloc_4443cc:
004443ccb 0x4443d0
004443d0
004443d0loc_4443d0:
004443d0b 0x4447cc
004443d4
004443d4loc_4443d4:
004443d4subs xzr, x3, 22
004443d8b.le 0x4443e0
004443dcb 0x4445a8
004443e0
004443e0loc_4443e0:
004443e0subs xzr, x3, 19
004443e4b.eq 0x4443ec
004443e8b 0x444474
004443ec
004443ecloc_4443ec:
004443ecb 0x4443f0
004443f0
004443f0loc_4443f0:
004443f0add x27, sp, 3496
004443f4stp xzr, xzr, [x27]
004443f8add x27, sp, 3584
004443fcstp xzr, xzr, [x27]
00444400ldr x0, [sp+904]
00444404ldr x1, [sp+912]
00444408ldr x2, [sp+920]
0044440cbl github.com/jcmturner/gofork/encoding/asn1.parsePrintableString
00444410str x0, [sp+3496]
00444414str x1, [sp+3504]
00444418str x2, [sp+3584]
0044441cstr x3, [sp+3592]
00444420ldr x3, [sp+3504]
00444424ldr x4, [sp+3496]
00444428str x4, [sp+2576]
0044442cstr x3, [sp+2584]
00444430ldr x3, [sp+3584]
00444434ldr x4, [sp+3592]
00444438str x3, [sp+2464]
0044443cstr x4, [sp+2472]
00444440ldr x0, [sp+2576]
00444444ldr x1, [sp+2584]
00444448bl runtime.convTstring
0044444cstr x0, [sp+2952]
00444450adrp x3, 0x1b1000
00444454add x3, x3, 2944
00444458str x3, [sp+736]
0044445cstr x0, [sp+744]
00444460ldr x3, [sp+2464]
00444464ldr x4, [sp+2472]
00444468str x3, [sp+1208]
0044446cstr x4, [sp+1216]
00444470b 0x4447d4
00444474
00444474loc_444474:
00444474subs xzr, x3, 20
00444478b.eq 0x444480
0044447cb 0x444508
00444480
00444480loc_444480:
00444480b 0x444484
00444484
00444484loc_444484:
00444484add x27, sp, 3496
00444488stp xzr, xzr, [x27]
0044448cadd x27, sp, 3584
00444490stp xzr, xzr, [x27]
00444494ldr x0, [sp+904]
00444498ldr x1, [sp+912]
0044449cldr x2, [sp+920]
004444a0bl github.com/jcmturner/gofork/encoding/asn1.parseT61String
004444a4str x0, [sp+3496]
004444a8str x1, [sp+3504]
004444acstr x2, [sp+3584]
004444b0str x3, [sp+3592]
004444b4ldr x3, [sp+3504]
004444b8ldr x4, [sp+3496]
004444bcstr x4, [sp+1816]
004444c0str x3, [sp+1824]
004444c4ldr x3, [sp+3584]
004444c8ldr x4, [sp+3592]
004444ccstr x3, [sp+1800]
004444d0str x4, [sp+1808]
004444d4ldr x0, [sp+1816]
004444d8ldr x1, [sp+1824]
004444dcbl runtime.convTstring
004444e0str x0, [sp+2912]
004444e4adrp x3, 0x1b1000
004444e8add x3, x3, 2944
004444ecstr x3, [sp+736]
004444f0str x0, [sp+744]
004444f4ldr x3, [sp+1800]
004444f8ldr x4, [sp+1808]
004444fcstr x3, [sp+1208]
00444500str x4, [sp+1216]
00444504b 0x4447d4
00444508
00444508loc_444508:
00444508subs xzr, x3, 22
0044450cb.eq 0x444514
00444510b 0x44459c
00444514
00444514loc_444514:
00444514b 0x444518
00444518
00444518loc_444518:
00444518add x27, sp, 3496
0044451cstp xzr, xzr, [x27]
00444520add x27, sp, 3584
00444524stp xzr, xzr, [x27]
00444528ldr x0, [sp+904]
0044452cldr x1, [sp+912]
00444530ldr x2, [sp+920]
00444534bl github.com/jcmturner/gofork/encoding/asn1.parseIA5String
00444538str x0, [sp+3496]
0044453cstr x1, [sp+3504]
00444540str x2, [sp+3584]
00444544str x3, [sp+3592]
00444548ldr x3, [sp+3504]
0044454cldr x4, [sp+3496]
00444550str x4, [sp+2328]
00444554str x3, [sp+2336]
00444558ldr x3, [sp+3584]
0044455cldr x4, [sp+3592]
00444560str x3, [sp+2176]
00444564str x4, [sp+2184]
00444568ldr x0, [sp+2328]
0044456cldr x1, [sp+2336]
00444570bl runtime.convTstring
00444574str x0, [sp+2928]
00444578adrp x3, 0x1b1000
0044457cadd x3, x3, 2944
00444580str x3, [sp+736]
00444584str x0, [sp+744]
00444588ldr x3, [sp+2176]
0044458cldr x4, [sp+2184]
00444590str x3, [sp+1208]
00444594str x4, [sp+1216]
00444598b 0x4447d4
0044459c
0044459cloc_44459c:
0044459cb 0x4445a0
004445a0
004445a0loc_4445a0:
004445a0b 0x4445a4
004445a4
004445a4loc_4445a4:
004445a4b 0x4447c8
004445a8
004445a8loc_4445a8:
004445a8subs xzr, x3, 23
004445acb.eq 0x4445b4
004445b0b 0x444668
004445b4
004445b4loc_4445b4:
004445b4b 0x4445b8
004445b8
004445b8loc_4445b8:
004445b8add x27, sp, 3416
004445bcstp xzr, xzr, [x27]
004445c0str xzr, [sp+3432]
004445c4add x27, sp, 3584
004445c8stp xzr, xzr, [x27]
004445ccldr x0, [sp+904]
004445d0ldr x1, [sp+912]
004445d4ldr x2, [sp+920]
004445d8bl github.com/jcmturner/gofork/encoding/asn1.parseUTCTime
004445dcstr x0, [sp+3416]
004445e0str x1, [sp+3424]
004445e4str x2, [sp+3432]
004445e8str x3, [sp+3584]
004445ecstr x4, [sp+3592]
004445f0ldr x3, [sp+3416]
004445f4ldr x4, [sp+3424]
004445f8ldr x5, [sp+3432]
004445fcstr x3, [sp+1640]
00444600str x4, [sp+1648]
00444604str x5, [sp+1656]
00444608ldr x3, [sp+3592]
0044460cldr x4, [sp+3584]
00444610str x4, [sp+1624]
00444614str x3, [sp+1632]
00444618ldr x3, [sp+1640]
0044461cldr x4, [sp+1648]
00444620ldr x5, [sp+1656]
00444624str x3, [sp+3416]
00444628str x4, [sp+3424]
0044462cstr x5, [sp+3432]
00444630adrp x0, 0x267000
00444634add x0, x0, 1440
00444638add x1, sp, 3416
0044463cbl runtime.convT
00444640str x0, [sp+2872]
00444644adrp x3, 0x267000
00444648add x3, x3, 1440
0044464cstr x3, [sp+736]
00444650str x0, [sp+744]
00444654ldr x3, [sp+1624]
00444658ldr x4, [sp+1632]
0044465cstr x3, [sp+1208]
00444660str x4, [sp+1216]
00444664b 0x4447d4
00444668
00444668loc_444668:
00444668subs xzr, x3, 24
0044466cb.eq 0x444674
00444670b 0x444728
00444674
00444674loc_444674:
00444674b 0x444678
00444678
00444678loc_444678:
00444678add x27, sp, 3416
0044467cstp xzr, xzr, [x27]
00444680str xzr, [sp+3432]
00444684add x27, sp, 3584
00444688stp xzr, xzr, [x27]
0044468cldr x0, [sp+904]
00444690ldr x1, [sp+912]
00444694ldr x2, [sp+920]
00444698bl github.com/jcmturner/gofork/encoding/asn1.parseGeneralizedTime
0044469cstr x0, [sp+3416]
004446a0str x1, [sp+3424]
004446a4str x2, [sp+3432]
004446a8str x3, [sp+3584]
004446acstr x4, [sp+3592]
004446b0ldr x3, [sp+3416]
004446b4ldr x4, [sp+3424]
004446b8ldr x5, [sp+3432]
004446bcstr x3, [sp+1600]
004446c0str x4, [sp+1608]
004446c4str x5, [sp+1616]
004446c8ldr x3, [sp+3592]
004446ccldr x4, [sp+3584]
004446d0str x4, [sp+1584]
004446d4str x3, [sp+1592]
004446d8ldr x3, [sp+1600]
004446dcldr x4, [sp+1608]
004446e0ldr x5, [sp+1616]
004446e4str x3, [sp+3416]
004446e8str x4, [sp+3424]
004446ecstr x5, [sp+3432]
004446f0adrp x0, 0x267000
004446f4add x0, x0, 1440
004446f8add x1, sp, 3416
004446fcbl runtime.convT
00444700str x0, [sp+2864]
00444704adrp x3, 0x267000
00444708add x3, x3, 1440
0044470cstr x3, [sp+736]
00444710str x0, [sp+744]
00444714ldr x3, [sp+1584]
00444718ldr x4, [sp+1592]
0044471cstr x3, [sp+1208]
00444720str x4, [sp+1216]
00444724b 0x4447d4
00444728
00444728loc_444728:
00444728subs xzr, x3, 27
0044472cb.eq 0x444734
00444730b 0x4447bc
00444734
00444734loc_444734:
00444734b 0x444738
00444738
00444738loc_444738:
00444738add x27, sp, 3496
0044473cstp xzr, xzr, [x27]
00444740add x27, sp, 3584
00444744stp xzr, xzr, [x27]
00444748ldr x0, [sp+904]
0044474cldr x1, [sp+912]
00444750ldr x2, [sp+920]
00444754bl github.com/jcmturner/gofork/encoding/asn1.parseIA5String
00444758str x0, [sp+3496]
0044475cstr x1, [sp+3504]
00444760str x2, [sp+3584]
00444764str x3, [sp+3592]
00444768ldr x3, [sp+3504]
0044476cldr x4, [sp+3496]
00444770str x4, [sp+1848]
00444774str x3, [sp+1856]
00444778ldr x3, [sp+3584]
0044477cldr x4, [sp+3592]
00444780str x3, [sp+1832]
00444784str x4, [sp+1840]
00444788ldr x0, [sp+1848]
0044478cldr x1, [sp+1856]
00444790bl runtime.convTstring
00444794str x0, [sp+2920]
00444798adrp x3, 0x1b1000
0044479cadd x3, x3, 2944
004447a0str x3, [sp+736]
004447a4str x0, [sp+744]
004447a8ldr x3, [sp+1832]
004447acldr x4, [sp+1840]
004447b0str x3, [sp+1208]
004447b4str x4, [sp+1216]
004447b8b 0x4447d4
004447bc
004447bcloc_4447bc:
004447bcb 0x4447c0
004447c0
004447c0loc_4447c0:
004447c0b 0x4447c4
004447c4
004447c4loc_4447c4:
004447c4b 0x4447c8
004447c8
004447c8loc_4447c8:
004447c8b 0x4447cc
004447cc
004447ccloc_4447cc:
004447ccb 0x4447d0
004447d0
004447d0loc_4447d0:
004447d0b 0x4447d4
004447d4
004447d4loc_4447d4:
004447d4b 0x4447dc
004447d8
004447d8loc_4447d8:
004447d8b 0x4447dc
004447dc
004447dcloc_4447dc:
004447dcldr x3, [sp+256]
004447e0ldr x4, [sp+200]
004447e4add x0, x3, x4
004447e8str x0, [sp+256]
004447ecldr x3, [sp+1208]
004447f0cbnz x3, 0x4447f8
004447f4b 0x44480c
004447f8
004447f8loc_4447f8:
004447f8ldr x1, [sp+1208]
004447fcldr x2, [sp+1216]
00444800ldp x29, x30, [sp-8]
00444804add sp, sp, 3888
00444808ret x30
0044480c
0044480cloc_44480c:
0044480cldr x3, [sp+736]
00444810cbnz x3, 0x444818
00444814b 0x444868
00444818
00444818loc_444818:
00444818ldr x0, [sp+736]
0044481cldr x1, [sp+744]
00444820bl reflect.ValueOf
00444824str x0, [sp+3512]
00444828str x1, [sp+3520]
0044482cstr x2, [sp+3528]
00444830ldr x3, [sp+3896]
00444834ldr x4, [sp+3904]
00444838ldr x5, [sp+3912]
0044483cmov x6, x0
00444840mov x0, x3
00444844mov x7, x1
00444848mov x1, x4
0044484cmov x8, x2
00444850mov x2, x5
00444854mov x3, x6
00444858mov x4, x7
0044485cmov x5, x8
00444860bl reflect.Value.Set
00444864b 0x44486c
00444868
00444868loc_444868:
00444868b 0x44486c
0044486c
0044486cloc_44486c:
0044486cldr x1, [sp+1208]
00444870ldr x2, [sp+1216]
00444874ldr x0, [sp+256]
00444878ldp x29, x30, [sp-8]
0044487cadd sp, sp, 3888
00444880ret x30
00444884
00444884loc_444884:
00444884ldr x0, [sp+944]
00444888ldr x1, [sp+952]
0044488cbl github.com/jcmturner/gofork/encoding/asn1.getUniversalType
00444890str x0, [sp+592]
00444894strb w1, [sp+123]
00444898strb w2, [sp+122]
0044489cldr x3, [sp+592]
004448a0str x3, [sp+440]
004448a4ldrb w3, [sp+123]
004448a8strb w3, [sp+120]
004448acstrb w2, [sp+119]
004448b0ldr x3, [sp+440]
004448b4str x3, [sp+144]
004448b8ldrb w3, [sp+120]
004448bcstrb w3, [sp+117]
004448c0strb w2, [sp+114]
004448c4tbnz w2, 0, 0x4448cc
004448c8b 0x4466f4
004448cc
004448ccloc_4448cc:
004448ccadd x27, sp, 3584
004448d0stp xzr, xzr, [x27]
004448d4ldr x3, [sp+256]
004448d8ldr x0, [sp+3920]
004448dcldr x1, [sp+3928]
004448e0ldr x2, [sp+3936]
004448e4bl github.com/jcmturner/gofork/encoding/asn1.parseTagAndLength
004448e8str x0, [sp+600]
004448ecstr x1, [sp+608]
004448f0str x2, [sp+616]
004448f4strb w3, [sp+624]
004448f8str x4, [sp+592]
004448fcstr x5, [sp+3584]
00444900str x6, [sp+3592]
00444904ldr x4, [sp+600]
00444908ldr x5, [sp+608]
0044490cldr x6, [sp+616]
00444910ldrb w7, [sp+624]
00444914str x4, [sp+408]
00444918str x5, [sp+416]
0044491cstr x6, [sp+424]
00444920strb w7, [sp+432]
00444924ldr x4, [sp+592]
00444928str x4, [sp+400]
0044492cldr x4, [sp+3592]
00444930ldr x5, [sp+3584]
00444934str x5, [sp+1568]
00444938str x4, [sp+1576]
0044493cldr x4, [sp+408]
00444940ldr x5, [sp+416]
00444944ldr x6, [sp+424]
00444948ldrb w7, [sp+432]
0044494cstr x4, [sp+152]
00444950str x5, [sp+160]
00444954str x6, [sp+168]
00444958strb w7, [sp+176]
0044495cldr x4, [sp+400]
00444960str x4, [sp+256]
00444964ldr x2, [sp+1576]
00444968ldr x1, [sp+1568]
0044496cstr x1, [sp+1208]
00444970str x2, [sp+1216]
00444974cbnz x1, 0x44497c
00444978b 0x44498c
0044497c
0044497cloc_44497c:
0044497cldr x0, [sp+256]
00444980ldp x29, x30, [sp-8]
00444984add sp, sp, 3888
00444988ret x30
0044498c
0044498cloc_44498c:
0044498cldrb w12, [sp+3953]
00444990tbnz w12, 0, 0x444998
00444994b 0x444d44
00444998
00444998loc_444998:
00444998orr x12, xzr, 2
0044499cstr x12, [sp+296]
004449a0ldrb w13, [sp+3954]
004449a4tbnz w13, 0, 0x4449ac
004449a8b 0x4449b8
004449ac
004449acloc_4449ac:
004449acorr x13, xzr, 1
004449b0str x13, [sp+296]
004449b4b 0x4449c0
004449b8
004449b8loc_4449b8:
004449b8orr x13, xzr, 1
004449bcb 0x4449c0
004449c0
004449c0loc_4449c0:
004449c0ldr x14, [sp+3928]
004449c4str x14, [sp+592]
004449c8ldr x15, [sp+256]
004449ccsubs xzr, x14, x15
004449d0b.eq 0x4449d8
004449d4b 0x444a44
004449d8
004449d8loc_4449d8:
004449d8add x27, sp, 3384
004449dcstp xzr, xzr, [x27]
004449e0adrp x2, 0x276000
004449e4add x2, x2, 133
004449e8str x2, [sp+3384]
004449ecmovz x3, 25
004449f0str x3, [sp+3392]
004449f4str x2, [sp+2728]
004449f8str x3, [sp+2736]
004449fcadd x2, sp, 2728
00444a00ldrsb x27, [x2]
00444a04ldr x0, [x2]
00444a08ldr x1, [x2+8]
00444a0cstr x0, [sp+2712]
00444a10str x1, [sp+2720]
00444a14bl runtime.convTstring
00444a18str x0, [sp+2704]
00444a1cadrp x2, 0x2d2000
00444a20add x2, x2, 1984
00444a24str x2, [sp+1208]
00444a28str x0, [sp+1216]
00444a2cldr x1, [sp+1208]
00444a30ldr x2, [sp+1216]
00444a34ldr x0, [sp+256]
00444a38ldp x29, x30, [sp-8]
00444a3cadd sp, sp, 3888
00444a40ret x30
00444a44
00444a44loc_444a44:
00444a44ldr x14, [sp+152]
00444a48ldr x15, [sp+296]
00444a4csubs xzr, x15, x14
00444a50cset x14, eq
00444a54strb w14, [sp+123]
00444a58b.eq 0x444a60
00444a5cb 0x444a80
00444a60
00444a60loc_444a60:
00444a60ldr x14, [sp+160]
00444a64ldr x15, [sp+3968]
00444a68ldrsb x27, [x15]
00444a6cldr x15, [x15]
00444a70subs xzr, x15, x14
00444a74cset x14, eq
00444a78strb w14, [sp+123]
00444a7cb 0x444a84
00444a80
00444a80loc_444a80:
00444a80b 0x444a84
00444a84
00444a84loc_444a84:
00444a84ldrb w14, [sp+123]
00444a88strb w14, [sp+122]
00444a8ctbnz w14, 0, 0x444a94
00444a90b 0x444ac8
00444a94
00444a94loc_444a94:
00444a94ldr x14, [sp+168]
00444a98subs xzr, x14, 0
00444a9ccset x15, eq
00444aa0strb w15, [sp+121]
00444aa4cbz x14, 0x444aac
00444aa8b 0x444ab0
00444aac
00444aacloc_444aac:
00444aacb 0x444abc
00444ab0
00444ab0loc_444ab0:
00444ab0ldrb w14, [sp+176]
00444ab4strb w14, [sp+121]
00444ab8b 0x444abc
00444abc
00444abcloc_444abc:
00444abcldrb w14, [sp+121]
00444ac0strb w14, [sp+122]
00444ac4b 0x444acc
00444ac8
00444ac8loc_444ac8:
00444ac8b 0x444acc
00444acc
00444accloc_444acc:
00444accldrb w14, [sp+122]
00444ad0tbnz w14, 0, 0x444ad8
00444ad4b 0x444c88
00444ad8
00444ad8loc_444ad8:
00444ad8ldr x4, [sp+168]
00444adcsubs xzr, x4, 0
00444ae0b.gt 0x444ae8
00444ae4b 0x444bb4
00444ae8
00444ae8loc_444ae8:
00444ae8add x27, sp, 3584
00444aecstp xzr, xzr, [x27]
00444af0ldr x3, [sp+256]
00444af4ldr x0, [sp+3920]
00444af8ldr x1, [sp+3928]
00444afcldr x2, [sp+3936]
00444b00bl github.com/jcmturner/gofork/encoding/asn1.parseTagAndLength
00444b04str x0, [sp+600]
00444b08str x1, [sp+608]
00444b0cstr x2, [sp+616]
00444b10strb w3, [sp+624]
00444b14str x4, [sp+592]
00444b18str x5, [sp+3584]
00444b1cstr x6, [sp+3592]
00444b20ldr x4, [sp+600]
00444b24ldr x5, [sp+608]
00444b28ldr x6, [sp+616]
00444b2cldrb w7, [sp+624]
00444b30str x4, [sp+368]
00444b34str x5, [sp+376]
00444b38str x6, [sp+384]
00444b3cstrb w7, [sp+392]
00444b40ldr x4, [sp+592]
00444b44str x4, [sp+360]
00444b48ldr x4, [sp+3592]
00444b4cldr x5, [sp+3584]
00444b50str x5, [sp+1552]
00444b54str x4, [sp+1560]
00444b58ldr x4, [sp+368]
00444b5cldr x5, [sp+376]
00444b60ldr x6, [sp+384]
00444b64ldrb w7, [sp+392]
00444b68str x4, [sp+152]
00444b6cstr x5, [sp+160]
00444b70str x6, [sp+168]
00444b74strb w7, [sp+176]
00444b78ldr x4, [sp+360]
00444b7cstr x4, [sp+256]
00444b80ldr x2, [sp+1560]
00444b84ldr x1, [sp+1552]
00444b88str x1, [sp+1208]
00444b8cstr x2, [sp+1216]
00444b90cbnz x1, 0x444b98
00444b94b 0x444ba8
00444b98
00444b98loc_444b98:
00444b98ldr x0, [sp+256]
00444b9cldp x29, x30, [sp-8]
00444ba0add sp, sp, 3888
00444ba4ret x30
00444ba8
00444ba8loc_444ba8:
00444ba8b 0x444bac
00444bac
00444bacloc_444bac:
00444bacb 0x444bb0
00444bb0
00444bb0loc_444bb0:
00444bb0b 0x444d48
00444bb4
00444bb4loc_444bb4:
00444bb4ldr x3, [sp+944]
00444bb8adrp x27, 0x5de000
00444bbcldr x4, [x27+1072]
00444bc0subs xzr, x4, x3
00444bc4b.ne 0x444bcc
00444bc8b 0x444bd0
00444bcc
00444bccloc_444bcc:
00444bccb 0x444c1c
00444bd0
00444bd0loc_444bd0:
00444bd0ldr x0, [sp+944]
00444bd4ldr x1, [sp+952]
00444bd8adrp x27, 0x5de000
00444bdcldr x2, [x27+1080]
00444be0bl runtime.ifaceeq
00444be4tbnz w0, 0, 0x444bec
00444be8b 0x444c18
00444bec
00444becloc_444bec:
00444becldr x0, [sp+3896]
00444bf0ldr x1, [sp+3904]
00444bf4ldr x2, [sp+3912]
00444bf8orr x3, xzr, 1
00444bfcbl reflect.Value.SetBool
00444c00ldr x1, [sp+1208]
00444c04ldr x2, [sp+1216]
00444c08ldr x0, [sp+256]
00444c0cldp x29, x30, [sp-8]
00444c10add sp, sp, 3888
00444c14ret x30
00444c18
00444c18loc_444c18:
00444c18b 0x444c1c
00444c1c
00444c1cloc_444c1c:
00444c1cadd x27, sp, 3384
00444c20stp xzr, xzr, [x27]
00444c24adrp x2, 0x283000
00444c28add x2, x2, 440
00444c2cstr x2, [sp+3384]
00444c30movz x3, 45
00444c34str x3, [sp+3392]
00444c38str x2, [sp+2688]
00444c3cstr x3, [sp+2696]
00444c40add x2, sp, 2688
00444c44ldrsb x27, [x2]
00444c48ldr x0, [x2]
00444c4cldr x1, [x2+8]
00444c50str x0, [sp+2672]
00444c54str x1, [sp+2680]
00444c58bl runtime.convTstring
00444c5cstr x0, [sp+2664]
00444c60adrp x2, 0x2d2000
00444c64add x2, x2, 1984
00444c68str x2, [sp+1208]
00444c6cstr x0, [sp+1216]
00444c70ldr x1, [sp+1208]
00444c74ldr x2, [sp+1216]
00444c78ldr x0, [sp+256]
00444c7cldp x29, x30, [sp-8]
00444c80add sp, sp, 3888
00444c84ret x30
00444c88
00444c88loc_444c88:
00444c88ldrb w3, [sp+3952]
00444c8cldr x0, [sp+3896]
00444c90ldr x1, [sp+3904]
00444c94ldr x2, [sp+3912]
00444c98ldrb w4, [sp+3953]
00444c9cldrb w5, [sp+3954]
00444ca0ldr x6, [sp+3960]
00444ca4ldr x7, [sp+3968]
00444ca8ldr x8, [sp+3976]
00444cacldr x9, [sp+3984]
00444cb0ldrb w10, [sp+3992]
00444cb4ldrb w11, [sp+3993]
00444cb8bl github.com/jcmturner/gofork/encoding/asn1.setDefaultValue
00444cbcstrb w0, [sp+116]
00444cc0tbnz w0, 0, 0x444cc8
00444cc4b 0x444cd4
00444cc8
00444cc8loc_444cc8:
00444cc8ldr x3, [sp+3944]
00444cccstr x3, [sp+256]
00444cd0b 0x444d2c
00444cd4
00444cd4loc_444cd4:
00444cd4add x27, sp, 3384
00444cd8stp xzr, xzr, [x27]
00444cdcadrp x2, 0x27e000
00444ce0add x2, x2, 2023
00444ce4str x2, [sp+3384]
00444ce8movz x3, 37
00444cecstr x3, [sp+3392]
00444cf0str x2, [sp+2648]
00444cf4str x3, [sp+2656]
00444cf8add x2, sp, 2648
00444cfcldrsb x27, [x2]
00444d00ldr x0, [x2]
00444d04ldr x1, [x2+8]
00444d08str x0, [sp+2632]
00444d0cstr x1, [sp+2640]
00444d10bl runtime.convTstring
00444d14str x0, [sp+2624]
00444d18adrp x2, 0x2d2000
00444d1cadd x2, x2, 1984
00444d20str x2, [sp+1208]
00444d24str x0, [sp+1216]
00444d28b 0x444d2c
00444d2c
00444d2cloc_444d2c:
00444d2cldr x1, [sp+1208]
00444d30ldr x2, [sp+1216]
00444d34ldr x0, [sp+256]
00444d38ldp x29, x30, [sp-8]
00444d3cadd sp, sp, 3888
00444d40ret x30
00444d44
00444d44loc_444d44:
00444d44b 0x444d48
00444d48
00444d48loc_444d48:
00444d48ldr x12, [sp+144]
00444d4csubs xzr, x12, 19
00444d50b.eq 0x444d58
00444d54b 0x444e00
00444d58
00444d58loc_444d58:
00444d58ldr x12, [sp+152]
00444d5ccbz x12, 0x444d64
00444d60b 0x444ddc
00444d64
00444d64loc_444d64:
00444d64ldr x12, [sp+160]
00444d68str x12, [sp+504]
00444d6csubs xzr, x12, 20
00444d70b.le 0x444d78
00444d74b 0x444da0
00444d78
00444d78loc_444d78:
00444d78subs xzr, x12, 12
00444d7cb.eq 0x444d84
00444d80b 0x444d88
00444d84
00444d84loc_444d84:
00444d84b 0x444dc0
00444d88
00444d88loc_444d88:
00444d88subs xzr, x12, 20
00444d8cb.eq 0x444d94
00444d90b 0x444d98
00444d94
00444d94loc_444d94:
00444d94b 0x444dc0
00444d98
00444d98loc_444d98:
00444d98b 0x444d9c
00444d9c
00444d9cloc_444d9c:
00444d9cb 0x444dd4
00444da0
00444da0loc_444da0:
00444da0subs xzr, x12, 22
00444da4b.eq 0x444dac
00444da8b 0x444db0
00444dac
00444dacloc_444dac:
00444dacb 0x444dc0
00444db0
00444db0loc_444db0:
00444db0subs xzr, x12, 27
00444db4b.eq 0x444dbc
00444db8b 0x444dcc
00444dbc
00444dbcloc_444dbc:
00444dbcb 0x444dc0
00444dc0
00444dc0loc_444dc0:
00444dc0ldr x12, [sp+160]
00444dc4str x12, [sp+144]
00444dc8b 0x444dd8
00444dcc
00444dccloc_444dcc:
00444dccb 0x444dd0
00444dd0
00444dd0loc_444dd0:
00444dd0b 0x444dd4
00444dd4
00444dd4loc_444dd4:
00444dd4b 0x444dd8
00444dd8
00444dd8loc_444dd8:
00444dd8b 0x444dfc
00444ddc
00444ddcloc_444ddc:
00444ddcldr x12, [sp+3976]
00444de0cbnz x12, 0x444de8
00444de4b 0x444df4
00444de8
00444de8loc_444de8:
00444de8ldr x12, [sp+3976]
00444decstr x12, [sp+144]
00444df0b 0x444df8
00444df4
00444df4loc_444df4:
00444df4b 0x444df8
00444df8
00444df8loc_444df8:
00444df8b 0x444dfc
00444dfc
00444dfcloc_444dfc:
00444dfcb 0x444e04
00444e00
00444e00loc_444e00:
00444e00b 0x444e04
00444e04
00444e04loc_444e04:
00444e04ldr x12, [sp+144]
00444e08subs xzr, x12, 23
00444e0ccset x12, eq
00444e10strb w12, [sp+122]
00444e14b.eq 0x444e1c
00444e18b 0x444e30
00444e1c
00444e1cloc_444e1c:
00444e1cldr x12, [sp+160]
00444e20subs xzr, x12, 24
00444e24cset x12, eq
00444e28strb w12, [sp+122]
00444e2cb 0x444e34
00444e30
00444e30loc_444e30:
00444e30b 0x444e34
00444e34
00444e34loc_444e34:
00444e34ldrb w12, [sp+122]
00444e38strb w12, [sp+123]
00444e3ctbnz w12, 0, 0x444e44
00444e40b 0x444e58
00444e44
00444e44loc_444e44:
00444e44ldr x12, [sp+152]
00444e48subs xzr, x12, 0
00444e4ccset x12, eq
00444e50strb w12, [sp+123]
00444e54b 0x444e5c
00444e58
00444e58loc_444e58:
00444e58b 0x444e5c
00444e5c
00444e5cloc_444e5c:
00444e5cldrb w12, [sp+123]
00444e60tbnz w12, 0, 0x444e68
00444e64b 0x444e74
00444e68
00444e68loc_444e68:
00444e68orr x12, xzr, 24
00444e6cstr x12, [sp+144]
00444e70b 0x444e78
00444e74
00444e74loc_444e74:
00444e74b 0x444e78
00444e78
00444e78loc_444e78:
00444e78ldrb w12, [sp+3992]
00444e7ctbnz w12, 0, 0x444e84
00444e80b 0x444e90
00444e84
00444e84loc_444e84:
00444e84movz x12, 17
00444e88str x12, [sp+144]
00444e8cb 0x444e94
00444e90
00444e90loc_444e90:
00444e90b 0x444e94
00444e94
00444e94loc_444e94:
00444e94str xzr, [sp+288]
00444e98ldr x12, [sp+144]
00444e9cstr x12, [sp+280]
00444ea0ldrb w12, [sp+3953]
00444ea4eor x13, x12, 1
00444ea8strb w13, [sp+122]
00444eactbnz w12, 0, 0x444eb4
00444eb0b 0x444eb8
00444eb4
00444eb4loc_444eb4:
00444eb4b 0x444ecc
00444eb8
00444eb8loc_444eb8:
00444eb8ldr x12, [sp+3968]
00444ebcsubs xzr, x12, 0
00444ec0cset x12, ne
00444ec4strb w12, [sp+122]
00444ec8b 0x444ecc
00444ecc
00444eccloc_444ecc:
00444eccldrb w12, [sp+122]
00444ed0tbnz w12, 0, 0x444ed8
00444ed4b 0x444ef4
00444ed8
00444ed8loc_444ed8:
00444ed8orr x12, xzr, 2
00444edcstr x12, [sp+288]
00444ee0ldr x12, [sp+3968]
00444ee4ldrsb x27, [x12]
00444ee8ldr x12, [x12]
00444eecstr x12, [sp+280]
00444ef0b 0x444ef8
00444ef4
00444ef4loc_444ef4:
00444ef4b 0x444ef8
00444ef8
00444ef8loc_444ef8:
00444ef8ldrb w12, [sp+3953]
00444efceor x13, x12, 1
00444f00strb w13, [sp+123]
00444f04tbnz w12, 0, 0x444f0c
00444f08b 0x444f10
00444f0c
00444f0cloc_444f0c:
00444f0cb 0x444f1c
00444f10
00444f10loc_444f10:
00444f10ldrb w12, [sp+3954]
00444f14strb w12, [sp+123]
00444f18b 0x444f1c
00444f1c
00444f1cloc_444f1c:
00444f1cldrb w12, [sp+123]
00444f20strb w12, [sp+122]
00444f24tbnz w12, 0, 0x444f2c
00444f28b 0x444f40
00444f2c
00444f2cloc_444f2c:
00444f2cldr x12, [sp+3968]
00444f30subs xzr, x12, 0
00444f34cset x12, ne
00444f38strb w12, [sp+122]
00444f3cb 0x444f44
00444f40
00444f40loc_444f40:
00444f40b 0x444f44
00444f44
00444f44loc_444f44:
00444f44ldrb w12, [sp+122]
00444f48tbnz w12, 0, 0x444f50
00444f4cb 0x444f6c
00444f50
00444f50loc_444f50:
00444f50orr x12, xzr, 1
00444f54str x12, [sp+288]
00444f58ldr x13, [sp+3968]
00444f5cldrsb x27, [x13]
00444f60ldr x13, [x13]
00444f64str x13, [sp+280]
00444f68b 0x444f74
00444f6c
00444f6cloc_444f6c:
00444f6corr x12, xzr, 1
00444f70b 0x444f74
00444f74
00444f74loc_444f74:
00444f74ldr x13, [sp+152]
00444f78ldr x14, [sp+288]
00444f7csubs xzr, x14, x13
00444f80cset x13, ne
00444f84strb w13, [sp+122]
00444f88b.ne 0x444f90
00444f8cb 0x444f94
00444f90
00444f90loc_444f90:
00444f90b 0x444fac
00444f94
00444f94loc_444f94:
00444f94ldr x13, [sp+160]
00444f98ldr x14, [sp+280]
00444f9csubs xzr, x14, x13
00444fa0cset x13, ne
00444fa4strb w13, [sp+122]
00444fa8b 0x444fac
00444fac
00444facloc_444fac:
00444facldrb w13, [sp+122]
00444fb0strb w13, [sp+123]
00444fb4tbnz w13, 0, 0x444fbc
00444fb8b 0x444fc0
00444fbc
00444fbcloc_444fbc:
00444fbcb 0x444fd4
00444fc0
00444fc0loc_444fc0:
00444fc0ldrb w13, [sp+176]
00444fc4ldrb w14, [sp+117]
00444fc8eor x13, x13, x14
00444fccstrb w13, [sp+123]
00444fd0b 0x444fd4
00444fd4
00444fd4loc_444fd4:
00444fd4ldrb w13, [sp+123]
00444fd8tbnz w13, 0, 0x444fe0
00444fdcb 0x4452dc
00444fe0
00444fe0loc_444fe0:
00444fe0ldrb w3, [sp+3952]
00444fe4ldr x0, [sp+3896]
00444fe8ldr x1, [sp+3904]
00444fecldr x2, [sp+3912]
00444ff0ldrb w4, [sp+3953]
00444ff4ldrb w5, [sp+3954]
00444ff8ldr x6, [sp+3960]
00444ffcldr x7, [sp+3968]
00445000ldr x8, [sp+3976]
00445004ldr x9, [sp+3984]
00445008ldrb w10, [sp+3992]
0044500cldrb w11, [sp+3993]
00445010bl github.com/jcmturner/gofork/encoding/asn1.setDefaultValue
00445014strb w0, [sp+115]
00445018tbnz w0, 0, 0x445020
0044501cb 0x44502c
00445020
00445020loc_445020:
00445020ldr x3, [sp+3944]
00445024str x3, [sp+256]
00445028b 0x4452c4
0044502c
0044502cloc_44502c:
0044502cldr x1, [sp+152]
00445030ldr x2, [sp+160]
00445034ldr x3, [sp+168]
00445038ldrb w4, [sp+176]
0044503cstr x1, [sp+600]
00445040str x2, [sp+608]
00445044str x3, [sp+616]
00445048strb w4, [sp+624]
0044504cldr x1, [sp+944]
00445050ldrsb x27, [x1]
00445054ldr x1, [x1+200]
00445058ldr x0, [sp+952]
0044505cblr x1
00445060str x0, [sp+3496]
00445064str x1, [sp+3504]
00445068add x20, sp, 3304
0044506cadr x27, 16
00445070stp x29, x27, [sp-24]
00445074sub x29, sp, 24
00445078bl fn_87cfc
0044507csub x29, sp, 8
00445080add x1, sp, 3304
00445084str x1, [sp+2592]
00445088ldr x0, [sp+280]
0044508cbl runtime.convT64
00445090str x0, [sp+2568]
00445094ldr x1, [sp+2592]
00445098ldrsb x27, [x1]
0044509cadrp x2, 0x1b0000
004450a0add x2, x2, 3520
004450a4str x2, [x1]
004450a8adrp x27, 0x606000
004450acldr w2, [x27+3056]
004450b0cbz w2, 0x4450b8
004450b4b 0x4450bc
004450b8
004450b8loc_4450b8:
004450b8b 0x4450d0
004450bc
004450bcloc_4450bc:
004450bcbl runtime.gcWriteBarrier2
004450c0str x0, [x25]
004450c4ldr x2, [x1+8]
004450c8str x2, [x25+8]
004450ccb 0x4450d0
004450d0
004450d0loc_4450d0:
004450d0str x0, [x1+8]
004450d4ldr x2, [sp+600]
004450d8ldr x3, [sp+608]
004450dcldr x4, [sp+616]
004450e0ldrb w5, [sp+624]
004450e4str x2, [sp+472]
004450e8str x3, [sp+480]
004450ecstr x4, [sp+488]
004450f0strb w5, [sp+496]
004450f4adrp x0, 0x223000
004450f8add x0, x0, 2912
004450fcadd x1, sp, 472
00445100bl runtime.convTnoptr
00445104str x0, [sp+2560]
00445108ldr x2, [sp+2592]
0044510cldrsb x27, [x2]
00445110adrp x3, 0x223000
00445114add x3, x3, 2912
00445118str x3, [x2+16]
0044511cadrp x27, 0x606000
00445120ldr w3, [x27+3056]
00445124cbz w3, 0x44512c
00445128b 0x445130
0044512c
0044512cloc_44512c:
0044512cb 0x445144
00445130
00445130loc_445130:
00445130bl runtime.gcWriteBarrier2
00445134str x0, [x25]
00445138ldr x3, [x2+24]
0044513cstr x3, [x25+8]
00445140b 0x445144
00445144
00445144loc_445144:
00445144str x0, [x2+24]
00445148adrp x0, 0x24b000
0044514cadd x0, x0, 64
00445150add x1, sp, 3952
00445154bl runtime.convT
00445158str x0, [sp+2552]
0044515cldr x2, [sp+2592]
00445160ldrsb x27, [x2]
00445164adrp x3, 0x24b000
00445168add x3, x3, 64
0044516cstr x3, [x2+32]
00445170adrp x27, 0x606000
00445174ldr w3, [x27+3056]
00445178cbz w3, 0x445180
0044517cb 0x445184
00445180
00445180loc_445180:
00445180b 0x445198
00445184
00445184loc_445184:
00445184bl runtime.gcWriteBarrier2
00445188str x0, [x25]
0044518cldr x3, [x2+40]
00445190str x3, [x25+8]
00445194b 0x445198
00445198
00445198loc_445198:
00445198str x0, [x2+40]
0044519cldr x0, [sp+3496]
004451a0ldr x1, [sp+3504]
004451a4bl runtime.convTstring
004451a8str x0, [sp+2544]
004451acldr x2, [sp+2592]
004451b0ldrsb x27, [x2]
004451b4adrp x3, 0x1b0000
004451b8add x3, x3, 2944
004451bcstr x3, [x2+48]
004451c0adrp x27, 0x606000
004451c4ldr w3, [x27+3056]
004451c8cbz w3, 0x4451d0
004451ccb 0x4451d4
004451d0
004451d0loc_4451d0:
004451d0b 0x4451e8
004451d4
004451d4loc_4451d4:
004451d4bl runtime.gcWriteBarrier2
004451d8str x0, [x25]
004451dcldr x1, [x2+56]
004451e0str x1, [x25+8]
004451e4b 0x4451e8
004451e8
004451e8loc_4451e8:
004451e8str x0, [x2+56]
004451ecldr x0, [sp+256]
004451f0bl runtime.convT64
004451f4str x0, [sp+2536]
004451f8ldr x1, [sp+2592]
004451fcldrsb x27, [x1]
00445200adrp x2, 0x1b0000
00445204add x2, x2, 3520
00445208str x2, [x1+64]
0044520cadrp x27, 0x606000
00445210ldr w2, [x27+3056]
00445214cbz w2, 0x44521c
00445218b 0x445220
0044521c
0044521cloc_44521c:
0044521cb 0x445234
00445220
00445220loc_445220:
00445220bl runtime.gcWriteBarrier2
00445224str x0, [x25]
00445228ldr x5, [x1+72]
0044522cstr x5, [x25+8]
00445230b 0x445234
00445234
00445234loc_445234:
00445234str x0, [x1+72]
00445238ldr x2, [sp+2592]
0044523cldrsb x27, [x2]
00445240b 0x445244
00445244
00445244loc_445244:
00445244str x2, [sp+2600]
00445248movz x4, 5
0044524cstr x4, [sp+2608]
00445250str x4, [sp+2616]
00445254adrp x0, 0x27e000
00445258add x0, x0, 3523
0044525cmovz x1, 39
00445260mov x3, x4
00445264bl fmt.Sprintf
00445268str x0, [sp+3288]
0044526cstr x1, [sp+3296]
00445270add x27, sp, 2520
00445274stp xzr, xzr, [x27]
00445278ldr x5, [sp+3288]
0044527cldr x6, [sp+3296]
00445280str x5, [sp+2520]
00445284str x6, [sp+2528]
00445288str x5, [sp+2504]
0044528cstr x6, [sp+2512]
00445290add x5, sp, 2504
00445294ldrsb x27, [x5]
00445298ldr x0, [x5]
0044529cldr x1, [x5+8]
004452a0str x0, [sp+2488]
004452a4str x1, [sp+2496]
004452a8bl runtime.convTstring
004452acstr x0, [sp+2480]
004452b0adrp x5, 0x2d1000
004452b4add x5, x5, 1984
004452b8str x5, [sp+1208]
004452bcstr x0, [sp+1216]
004452c0b 0x4452c4
004452c4
004452c4loc_4452c4:
004452c4ldr x1, [sp+1208]
004452c8ldr x2, [sp+1216]
004452ccldr x0, [sp+256]
004452d0ldp x29, x30, [sp-8]
004452d4add sp, sp, 3888
004452d8ret x30
004452dc
004452dcloc_4452dc:
004452dcldr x2, [sp+3928]
004452e0str x2, [sp+592]
004452e4ldr x0, [sp+256]
004452e8ldr x1, [sp+168]
004452ecbl github.com/jcmturner/gofork/encoding/asn1.invalidLength
004452f0strb w0, [sp+122]
004452f4tbnz w0, 0, 0x4452fc
004452f8b 0x445368
004452fc
004452fcloc_4452fc:
004452fcadd x27, sp, 3600
00445300stp xzr, xzr, [x27]
00445304adrp x2, 0x26f000
00445308add x2, x2, 202
0044530cstr x2, [sp+3600]
00445310orr x3, xzr, 14
00445314str x3, [sp+3608]
00445318str x2, [sp+2448]
0044531cstr x3, [sp+2456]
00445320add x2, sp, 2448
00445324ldrsb x27, [x2]
00445328ldr x0, [x2]
0044532cldr x1, [x2+8]
00445330str x0, [sp+2432]
00445334str x1, [sp+2440]
00445338bl runtime.convTstring
0044533cstr x0, [sp+2424]
00445340adrp x2, 0x2d1000
00445344add x2, x2, 2368
00445348str x2, [sp+1208]
0044534cstr x0, [sp+1216]
00445350ldr x1, [sp+1208]
00445354ldr x2, [sp+1216]
00445358ldr x0, [sp+256]
0044535cldp x29, x30, [sp-8]
00445360add sp, sp, 3888
00445364ret x30
00445368
00445368loc_445368:
00445368ldr x3, [sp+256]
0044536cldr x4, [sp+168]
00445370add x1, x3, x4
00445374str x1, [sp+592]
00445378ldr x0, [sp+256]
0044537cldr x2, [sp+3936]
00445380ldr x3, [sp+3920]
00445384subs xzr, x2, x1
00445388b.hs 0x445390
0044538cb 0x446a84
00445390
00445390loc_445390:
00445390subs xzr, x0, x1
00445394b.ls 0x44539c
00445398b 0x446a80
0044539c
0044539cloc_44539c:
0044539csub x4, x2, x0
004453a0sub x5, x1, x0
004453a4sub x6, xzr, x4
004453a8and x6, x0, x6, asr #63
004453acadd x3, x3, x6
004453b0str x3, [sp+880]
004453b4str x5, [sp+888]
004453b8str x4, [sp+896]
004453bcldr x3, [sp+256]
004453c0ldr x4, [sp+168]
004453c4add x3, x3, x4
004453c8str x3, [sp+256]
004453ccldr x0, [sp+944]
004453d0ldr x1, [sp+952]
004453d4str x0, [sp+2408]
004453d8str x1, [sp+2416]
004453dcadrp x27, 0x5dd000
004453e0ldr x3, [x27+1040]
004453e4subs xzr, x3, x0
004453e8b.eq 0x4453f0
004453ecb 0x44559c
004453f0
004453f0loc_4453f0:
004453f0adrp x27, 0x5dd000
004453f4ldr x2, [x27+1048]
004453f8bl runtime.ifaceeq
004453fctbnz w0, 0, 0x445404
00445400b 0x445598
00445404
00445404loc_445404:
00445404b 0x445408
00445408
00445408loc_445408:
00445408str xzr, [sp+3440]
0044540cadd x27, sp, 3448
00445410stp xzr, xzr, [x27]
00445414add x27, sp, 3584
00445418stp xzr, xzr, [x27]
0044541cldr x0, [sp+880]
00445420ldr x1, [sp+888]
00445424ldr x2, [sp+896]
00445428bl github.com/jcmturner/gofork/encoding/asn1.parseObjectIdentifier
0044542cstr x0, [sp+3440]
00445430str x1, [sp+3448]
00445434str x2, [sp+3456]
00445438str x3, [sp+3584]
0044543cstr x4, [sp+3592]
00445440ldr x3, [sp+3448]
00445444ldr x4, [sp+3456]
00445448ldr x5, [sp+3440]
0044544cstr x5, [sp+1528]
00445450str x3, [sp+1536]
00445454str x4, [sp+1544]
00445458ldr x3, [sp+3584]
0044545cldr x4, [sp+3592]
00445460str x3, [sp+1512]
00445464str x4, [sp+1520]
00445468ldr x3, [sp+1528]
0044546cldr x4, [sp+1536]
00445470ldr x5, [sp+1544]
00445474str x3, [sp+856]
00445478str x4, [sp+864]
0044547cstr x5, [sp+872]
00445480ldr x3, [sp+1512]
00445484ldr x4, [sp+1520]
00445488str x3, [sp+1192]
0044548cstr x4, [sp+1200]
00445490ldr x0, [sp+3896]
00445494ldr x1, [sp+3904]
00445498ldr x2, [sp+3912]
0044549cbl reflect.Value.Type
004454a0str x0, [sp+3272]
004454a4str x1, [sp+3280]
004454a8ldr x2, [sp+864]
004454acstr x2, [sp+592]
004454b0ldr x3, [sp+864]
004454b4str x3, [sp+632]
004454b8bl reflect.MakeSlice
004454bcstr x0, [sp+3512]
004454c0str x1, [sp+3520]
004454c4str x2, [sp+3528]
004454c8ldr x3, [sp+3896]
004454ccldr x4, [sp+3904]
004454d0ldr x5, [sp+3912]
004454d4mov x6, x0
004454d8mov x0, x3
004454dcmov x7, x1
004454e0mov x1, x4
004454e4mov x8, x2
004454e8mov x2, x5
004454ecmov x3, x6
004454f0mov x4, x7
004454f4mov x5, x8
004454f8bl reflect.Value.Set
004454fcldr x3, [sp+1192]
00445500cbnz x3, 0x445508
00445504b 0x44550c
00445508
00445508loc_445508:
00445508b 0x445578
0044550c
0044550cloc_44550c:
0044550cldr x2, [sp+856]
00445510ldr x3, [sp+864]
00445514ldr x4, [sp+872]
00445518str x2, [sp+2384]
0044551cstr x3, [sp+2392]
00445520str x4, [sp+2400]
00445524adrp x0, 0x1a8000
00445528add x0, x0, 1728
0044552cadd x1, sp, 2384
00445530bl reflect.ValueOf
00445534str x0, [sp+3512]
00445538str x1, [sp+3520]
0044553cstr x2, [sp+3528]
00445540ldr x3, [sp+3896]
00445544ldr x4, [sp+3904]
00445548ldr x5, [sp+3912]
0044554cmov x6, x0
00445550mov x0, x3
00445554mov x7, x1
00445558mov x1, x4
0044555cmov x8, x2
00445560mov x2, x5
00445564mov x3, x6
00445568mov x4, x7
0044556cmov x5, x8
00445570bl reflect.Copy
00445574b 0x445578
00445578
00445578loc_445578:
00445578ldr x1, [sp+1192]
0044557cldr x2, [sp+1200]
00445580str x1, [sp+1208]
00445584str x2, [sp+1216]
00445588ldr x0, [sp+256]
0044558cldp x29, x30, [sp-8]
00445590add sp, sp, 3888
00445594ret x30
00445598
00445598loc_445598:
00445598b 0x4455a0
0044559c
0044559cloc_44559c:
0044559cb 0x4455a0
004455a0
004455a0loc_4455a0:
004455a0adrp x27, 0x5dd000
004455a4ldr x3, [x27+1024]
004455a8ldr x4, [sp+2408]
004455acsubs xzr, x3, x4
004455b0b.eq 0x4455b8
004455b4b 0x445730
004455b8
004455b8loc_4455b8:
004455b8adrp x27, 0x5dd000
004455bcldr x2, [x27+1032]
004455c0ldr x1, [sp+2416]
004455c4ldr x0, [sp+2408]
004455c8bl runtime.ifaceeq
004455cctbnz w0, 0, 0x4455d4
004455d0b 0x44572c
004455d4
004455d4loc_4455d4:
004455d4b 0x4455d8
004455d8
004455d8loc_4455d8:
004455d8add x27, sp, 3464
004455dcstp xzr, xzr, [x27]
004455e0add x27, sp, 3480
004455e4stp xzr, xzr, [x27]
004455e8add x27, sp, 3584
004455ecstp xzr, xzr, [x27]
004455f0ldr x0, [sp+880]
004455f4ldr x1, [sp+888]
004455f8ldr x2, [sp+896]
004455fcbl github.com/jcmturner/gofork/encoding/asn1.parseBitString
00445600str x0, [sp+3464]
00445604str x1, [sp+3472]
00445608str x2, [sp+3480]
0044560cstr x3, [sp+3488]
00445610str x4, [sp+3584]
00445614str x5, [sp+3592]
00445618ldr x3, [sp+3464]
0044561cldr x4, [sp+3472]
00445620ldr x5, [sp+3480]
00445624ldr x6, [sp+3488]
00445628str x3, [sp+1480]
0044562cstr x4, [sp+1488]
00445630str x5, [sp+1496]
00445634str x6, [sp+1504]
00445638ldr x3, [sp+3592]
0044563cldr x4, [sp+3584]
00445640str x4, [sp+1464]
00445644str x3, [sp+1472]
00445648ldr x3, [sp+1480]
0044564cldr x4, [sp+1488]
00445650ldr x5, [sp+1496]
00445654ldr x6, [sp+1504]
00445658str x3, [sp+1248]
0044565cstr x4, [sp+1256]
00445660str x5, [sp+1264]
00445664str x6, [sp+1272]
00445668ldr x3, [sp+1472]
0044566cldr x4, [sp+1464]
00445670str x4, [sp+1176]
00445674str x3, [sp+1184]
00445678cbnz x4, 0x445680
0044567cb 0x445684
00445680
00445680loc_445680:
00445680b 0x44570c
00445684
00445684loc_445684:
00445684ldr x2, [sp+1248]
00445688ldr x3, [sp+1256]
0044568cldr x4, [sp+1264]
00445690ldr x5, [sp+1272]
00445694str x2, [sp+3464]
00445698str x3, [sp+3472]
0044569cstr x4, [sp+3480]
004456a0str x5, [sp+3488]
004456a4adrp x0, 0x216000
004456a8add x0, x0, 3552
004456acadd x1, sp, 3464
004456b0bl runtime.convT
004456b4str x0, [sp+2376]
004456b8mov x1, x0
004456bcadrp x0, 0x216000
004456c0add x0, x0, 3552
004456c4bl reflect.ValueOf
004456c8str x0, [sp+3512]
004456ccstr x1, [sp+3520]
004456d0str x2, [sp+3528]
004456d4ldr x3, [sp+3896]
004456d8ldr x4, [sp+3904]
004456dcldr x5, [sp+3912]
004456e0mov x6, x0
004456e4mov x0, x3
004456e8mov x7, x1
004456ecmov x1, x4
004456f0mov x8, x2
004456f4mov x2, x5
004456f8mov x3, x6
004456fcmov x4, x7
00445700mov x5, x8
00445704bl reflect.Value.Set
00445708b 0x44570c
0044570c
0044570cloc_44570c:
0044570cldr x1, [sp+1176]
00445710ldr x2, [sp+1184]
00445714str x1, [sp+1208]
00445718str x2, [sp+1216]
0044571cldr x0, [sp+256]
00445720ldp x29, x30, [sp-8]
00445724add sp, sp, 3888
00445728ret x30
0044572c
0044572cloc_44572c:
0044572cb 0x445734
00445730
00445730loc_445730:
00445730b 0x445734
00445734
00445734loc_445734:
00445734adrp x27, 0x5dd000
00445738ldr x3, [x27+1088]
0044573cldr x4, [sp+2408]
00445740subs xzr, x3, x4
00445744b.eq 0x44574c
00445748b 0x44595c
0044574c
0044574cloc_44574c:
0044574cadrp x27, 0x5dd000
00445750ldr x2, [x27+1096]
00445754ldr x1, [sp+2416]
00445758ldr x0, [sp+2408]
0044575cbl runtime.ifaceeq
00445760tbnz w0, 0, 0x445768
00445764b 0x445958
00445768
00445768loc_445768:
00445768b 0x44576c
0044576c
0044576cloc_44576c:
0044576cadd x27, sp, 680
00445770stp xzr, xzr, [x27]
00445774str xzr, [sp+696]
00445778add x27, sp, 1160
0044577cstp xzr, xzr, [x27]
00445780ldr x3, [sp+144]
00445784subs xzr, x3, 23
00445788b.eq 0x445790
0044578cb 0x44581c
00445790
00445790loc_445790:
00445790add x27, sp, 3416
00445794stp xzr, xzr, [x27]
00445798str xzr, [sp+3432]
0044579cadd x27, sp, 3584
004457a0stp xzr, xzr, [x27]
004457a4ldr x0, [sp+880]
004457a8ldr x1, [sp+888]
004457acldr x2, [sp+896]
004457b0bl github.com/jcmturner/gofork/encoding/asn1.parseUTCTime
004457b4str x0, [sp+3416]
004457b8str x1, [sp+3424]
004457bcstr x2, [sp+3432]
004457c0str x3, [sp+3584]
004457c4str x4, [sp+3592]
004457c8ldr x3, [sp+3416]
004457ccldr x4, [sp+3424]
004457d0ldr x5, [sp+3432]
004457d4str x3, [sp+1440]
004457d8str x4, [sp+1448]
004457dcstr x5, [sp+1456]
004457e0ldr x3, [sp+3592]
004457e4ldr x4, [sp+3584]
004457e8str x4, [sp+1424]
004457ecstr x3, [sp+1432]
004457f0ldr x3, [sp+1440]
004457f4ldr x4, [sp+1448]
004457f8ldr x5, [sp+1456]
004457fcstr x3, [sp+680]
00445800str x4, [sp+688]
00445804str x5, [sp+696]
00445808ldr x3, [sp+1424]
0044580cldr x4, [sp+1432]
00445810str x3, [sp+1160]
00445814str x4, [sp+1168]
00445818b 0x4458a8
0044581c
0044581cloc_44581c:
0044581cadd x27, sp, 3416
00445820stp xzr, xzr, [x27]
00445824str xzr, [sp+3432]
00445828add x27, sp, 3584
0044582cstp xzr, xzr, [x27]
00445830ldr x0, [sp+880]
00445834ldr x1, [sp+888]
00445838ldr x2, [sp+896]
0044583cbl github.com/jcmturner/gofork/encoding/asn1.parseGeneralizedTime
00445840str x0, [sp+3416]
00445844str x1, [sp+3424]
00445848str x2, [sp+3432]
0044584cstr x3, [sp+3584]
00445850str x4, [sp+3592]
00445854ldr x3, [sp+3416]
00445858ldr x4, [sp+3424]
0044585cldr x5, [sp+3432]
00445860str x3, [sp+1400]
00445864str x4, [sp+1408]
00445868str x5, [sp+1416]
0044586cldr x3, [sp+3592]
00445870ldr x4, [sp+3584]
00445874str x4, [sp+1384]
00445878str x3, [sp+1392]
0044587cldr x3, [sp+1400]
00445880ldr x4, [sp+1408]
00445884ldr x5, [sp+1416]
00445888str x3, [sp+680]
0044588cstr x4, [sp+688]
00445890str x5, [sp+696]
00445894ldr x3, [sp+1384]
00445898ldr x4, [sp+1392]
0044589cstr x3, [sp+1160]
004458a0str x4, [sp+1168]
004458a4b 0x4458a8
004458a8
004458a8loc_4458a8:
004458a8ldr x3, [sp+1160]
004458accbnz x3, 0x4458b4
004458b0b 0x4458b8
004458b4
004458b4loc_4458b4:
004458b4b 0x445938
004458b8
004458b8loc_4458b8:
004458b8ldr x2, [sp+680]
004458bcldr x3, [sp+688]
004458c0ldr x4, [sp+696]
004458c4str x2, [sp+3416]
004458c8str x3, [sp+3424]
004458ccstr x4, [sp+3432]
004458d0adrp x0, 0x266000
004458d4add x0, x0, 1440
004458d8add x1, sp, 3416
004458dcbl runtime.convT
004458e0str x0, [sp+2368]
004458e4mov x1, x0
004458e8adrp x0, 0x266000
004458ecadd x0, x0, 1440
004458f0bl reflect.ValueOf
004458f4str x0, [sp+3512]
004458f8str x1, [sp+3520]
004458fcstr x2, [sp+3528]
00445900ldr x3, [sp+3896]
00445904ldr x4, [sp+3904]
00445908ldr x5, [sp+3912]
0044590cmov x6, x0
00445910mov x0, x3
00445914mov x7, x1
00445918mov x1, x4
0044591cmov x8, x2
00445920mov x2, x5
00445924mov x3, x6
00445928mov x4, x7
0044592cmov x5, x8
00445930bl reflect.Value.Set
00445934b 0x445938
00445938
00445938loc_445938:
00445938ldr x1, [sp+1160]
0044593cldr x2, [sp+1168]
00445940str x1, [sp+1208]
00445944str x2, [sp+1216]
00445948ldr x0, [sp+256]
0044594cldp x29, x30, [sp-8]
00445950add sp, sp, 3888
00445954ret x30
00445958
00445958loc_445958:
00445958b 0x445960
0044595c
0044595cloc_44595c:
0044595cb 0x445960
00445960
00445960loc_445960:
00445960adrp x27, 0x5dd000
00445964ldr x3, [x27+1056]
00445968ldr x4, [sp+2408]
0044596csubs xzr, x3, x4
00445970b.eq 0x445978
00445974b 0x445a38
00445978
00445978loc_445978:
00445978adrp x27, 0x5dd000
0044597cldr x2, [x27+1064]
00445980ldr x1, [sp+2416]
00445984ldr x0, [sp+2408]
00445988bl runtime.ifaceeq
0044598ctbnz w0, 0, 0x445994
00445990b 0x445a34
00445994
00445994loc_445994:
00445994b 0x445998
00445998
00445998loc_445998:
00445998add x27, sp, 3584
0044599cstp xzr, xzr, [x27]
004459a0ldr x0, [sp+880]
004459a4ldr x1, [sp+888]
004459a8ldr x2, [sp+896]
004459acbl github.com/jcmturner/gofork/encoding/asn1.parseInt32
004459b0str w0, [sp+140]
004459b4str x1, [sp+3584]
004459b8str x2, [sp+3592]
004459bcldrsw x3, [sp+140]
004459c0str w3, [sp+136]
004459c4ldr x3, [sp+3592]
004459c8ldr x4, [sp+3584]
004459ccstr x4, [sp+1368]
004459d0str x3, [sp+1376]
004459d4ldrsw x3, [sp+136]
004459d8str w3, [sp+128]
004459dcldr x3, [sp+1376]
004459e0ldr x4, [sp+1368]
004459e4str x4, [sp+1144]
004459e8str x3, [sp+1152]
004459eccbnz x4, 0x4459f4
004459f0b 0x4459f8
004459f4
004459f4loc_4459f4:
004459f4b 0x445a14
004459f8
004459f8loc_4459f8:
004459f8ldr x0, [sp+3896]
004459fcldr x1, [sp+3904]
00445a00ldr x2, [sp+3912]
00445a04ldrsw x4, [sp+128]
00445a08mov x3, x4
00445a0cbl reflect.Value.SetInt
00445a10b 0x445a14
00445a14
00445a14loc_445a14:
00445a14ldr x1, [sp+1144]
00445a18ldr x2, [sp+1152]
00445a1cstr x1, [sp+1208]
00445a20str x2, [sp+1216]
00445a24ldr x0, [sp+256]
00445a28ldp x29, x30, [sp-8]
00445a2cadd sp, sp, 3888
00445a30ret x30
00445a34
00445a34loc_445a34:
00445a34b 0x445a3c
00445a38
00445a38loc_445a38:
00445a38b 0x445a3c
00445a3c
00445a3cloc_445a3c:
00445a3cadrp x27, 0x5dd000
00445a40ldr x3, [x27+1072]
00445a44ldr x4, [sp+2408]
00445a48subs xzr, x3, x4
00445a4cb.eq 0x445a54
00445a50b 0x445aa4
00445a54
00445a54loc_445a54:
00445a54adrp x27, 0x5dd000
00445a58ldr x2, [x27+1080]
00445a5cldr x1, [sp+2416]
00445a60ldr x0, [sp+2408]
00445a64bl runtime.ifaceeq
00445a68tbnz w0, 0, 0x445a70
00445a6cb 0x445aa0
00445a70
00445a70loc_445a70:
00445a70b 0x445a74
00445a74
00445a74loc_445a74:
00445a74ldr x0, [sp+3896]
00445a78ldr x1, [sp+3904]
00445a7cldr x2, [sp+3912]
00445a80orr x3, xzr, 1
00445a84bl reflect.Value.SetBool
00445a88ldr x1, [sp+1208]
00445a8cldr x2, [sp+1216]
00445a90ldr x0, [sp+256]
00445a94ldp x29, x30, [sp-8]
00445a98add sp, sp, 3888
00445a9cret x30
00445aa0
00445aa0loc_445aa0:
00445aa0b 0x445aa8
00445aa4
00445aa4loc_445aa4:
00445aa4b 0x445aa8
00445aa8
00445aa8loc_445aa8:
00445aa8adrp x27, 0x5dd000
00445aacldr x3, [x27+1136]
00445ab0ldr x4, [sp+2408]
00445ab4subs xzr, x3, x4
00445ab8b.eq 0x445ac0
00445abcb 0x445bc0
00445ac0
00445ac0loc_445ac0:
00445ac0adrp x27, 0x5dd000
00445ac4ldr x2, [x27+1144]
00445ac8ldr x1, [sp+2416]
00445accldr x0, [sp+2408]
00445ad0bl runtime.ifaceeq
00445ad4tbnz w0, 0, 0x445adc
00445ad8b 0x445bbc
00445adc
00445adcloc_445adc:
00445adcb 0x445ae0
00445ae0
00445ae0loc_445ae0:
00445ae0str xzr, [sp+3264]
00445ae4add x27, sp, 3584
00445ae8stp xzr, xzr, [x27]
00445aecldr x0, [sp+880]
00445af0ldr x1, [sp+888]
00445af4ldr x2, [sp+896]
00445af8bl github.com/jcmturner/gofork/encoding/asn1.parseBigInt
00445afcstr x0, [sp+3264]
00445b00str x1, [sp+3584]
00445b04str x2, [sp+3592]
00445b08ldr x3, [sp+3264]
00445b0cstr x3, [sp+1360]
00445b10ldr x3, [sp+3592]
00445b14ldr x4, [sp+3584]
00445b18str x4, [sp+1344]
00445b1cstr x3, [sp+1352]
00445b20ldr x3, [sp+1360]
00445b24str x3, [sp+824]
00445b28ldr x3, [sp+1352]
00445b2cldr x4, [sp+1344]
00445b30str x4, [sp+1128]
00445b34str x3, [sp+1136]
00445b38cbnz x4, 0x445b40
00445b3cb 0x445b44
00445b40
00445b40loc_445b40:
00445b40b 0x445b9c
00445b44
00445b44loc_445b44:
00445b44ldr x1, [sp+824]
00445b48str x1, [sp+3264]
00445b4cadrp x0, 0x268000
00445b50add x0, x0, 2816
00445b54bl reflect.ValueOf
00445b58str x0, [sp+3512]
00445b5cstr x1, [sp+3520]
00445b60str x2, [sp+3528]
00445b64ldr x3, [sp+3896]
00445b68ldr x4, [sp+3904]
00445b6cldr x5, [sp+3912]
00445b70mov x6, x0
00445b74mov x0, x3
00445b78mov x7, x1
00445b7cmov x1, x4
00445b80mov x8, x2
00445b84mov x2, x5
00445b88mov x3, x6
00445b8cmov x4, x7
00445b90mov x5, x8
00445b94bl reflect.Value.Set
00445b98b 0x445b9c
00445b9c
00445b9cloc_445b9c:
00445b9cldr x1, [sp+1128]
00445ba0ldr x2, [sp+1136]
00445ba4str x1, [sp+1208]
00445ba8str x2, [sp+1216]
00445bacldr x0, [sp+256]
00445bb0ldp x29, x30, [sp-8]
00445bb4add sp, sp, 3888
00445bb8ret x30
00445bbc
00445bbcloc_445bbc:
00445bbcb 0x445bc4
00445bc0
00445bc0loc_445bc0:
00445bc0b 0x445bc4
00445bc4
00445bc4loc_445bc4:
00445bc4b 0x445bc8
00445bc8
00445bc8loc_445bc8:
00445bc8ldr x0, [sp+3896]
00445bccldr x1, [sp+3904]
00445bd0ldr x2, [sp+3912]
00445bd4str x0, [sp+640]
00445bd8str x1, [sp+648]
00445bdcstr x2, [sp+656]
00445be0bl reflect.Value.Kind
00445be4str x0, [sp+584]
00445be8str x0, [sp+464]
00445becsubs xzr, x0, 6
00445bf0b.ls 0x445bf8
00445bf4b 0x445e3c
00445bf8
00445bf8loc_445bf8:
00445bf8subs xzr, x0, 1
00445bfcb.eq 0x445c04
00445c00b 0x445ca0
00445c04
00445c04loc_445c04:
00445c04b 0x445c08
00445c08
00445c08loc_445c08:
00445c08add x27, sp, 3584
00445c0cstp xzr, xzr, [x27]
00445c10ldr x0, [sp+880]
00445c14ldr x1, [sp+888]
00445c18ldr x2, [sp+896]
00445c1cbl github.com/jcmturner/gofork/encoding/asn1.parseBool
00445c20strb w0, [sp+122]
00445c24str x1, [sp+3584]
00445c28str x2, [sp+3592]
00445c2cldrb w3, [sp+122]
00445c30strb w3, [sp+118]
00445c34ldr x3, [sp+3592]
00445c38ldr x4, [sp+3584]
00445c3cstr x4, [sp+1328]
00445c40str x3, [sp+1336]
00445c44ldrb w3, [sp+118]
00445c48strb w3, [sp+113]
00445c4cldr x3, [sp+1336]
00445c50ldr x4, [sp+1328]
00445c54str x4, [sp+1112]
00445c58str x3, [sp+1120]
00445c5ccbnz x4, 0x445c64
00445c60b 0x445c68
00445c64
00445c64loc_445c64:
00445c64b 0x445c80
00445c68
00445c68loc_445c68:
00445c68ldrb w3, [sp+113]
00445c6cldr x0, [sp+640]
00445c70ldr x1, [sp+648]
00445c74ldr x2, [sp+656]
00445c78bl reflect.Value.SetBool
00445c7cb 0x445c80
00445c80
00445c80loc_445c80:
00445c80ldr x1, [sp+1112]
00445c84ldr x2, [sp+1120]
00445c88str x1, [sp+1208]
00445c8cstr x2, [sp+1216]
00445c90ldr x0, [sp+256]
00445c94ldp x29, x30, [sp-8]
00445c98add sp, sp, 3888
00445c9cret x30
00445ca0
00445ca0loc_445ca0:
00445ca0subs xzr, x0, 2
00445ca4b.eq 0x445cac
00445ca8b 0x445cb0
00445cac
00445cacloc_445cac:
00445cacb 0x445ccc
00445cb0
00445cb0loc_445cb0:
00445cb0subs xzr, x0, 5
00445cb4b.hs 0x445cbc
00445cb8b 0x445e2c
00445cbc
00445cbcloc_445cbc:
00445cbcsubs xzr, x0, 6
00445cc0b.ls 0x445cc8
00445cc4b 0x445e28
00445cc8
00445cc8loc_445cc8:
00445cc8b 0x445ccc
00445ccc
00445cccloc_445ccc:
00445cccldr x0, [sp+640]
00445cd0ldr x1, [sp+648]
00445cd4ldr x2, [sp+656]
00445cd8bl reflect.Value.Type
00445cdcstr x0, [sp+1312]
00445ce0str x1, [sp+1320]
00445ce4ldrsb x27, [x0]
00445ce8ldr x3, [x0+288]
00445cecmov x0, x1
00445cf0blr x3
00445cf4str x0, [sp+536]
00445cf8subs xzr, x0, 4
00445cfcb.eq 0x445d04
00445d00b 0x445d94
00445d04
00445d04loc_445d04:
00445d04add x27, sp, 3584
00445d08stp xzr, xzr, [x27]
00445d0cldr x0, [sp+880]
00445d10ldr x1, [sp+888]
00445d14ldr x2, [sp+896]
00445d18bl github.com/jcmturner/gofork/encoding/asn1.parseInt32
00445d1cstr w0, [sp+140]
00445d20str x1, [sp+3584]
00445d24str x2, [sp+3592]
00445d28ldrsw x3, [sp+140]
00445d2cstr w3, [sp+132]
00445d30ldr x3, [sp+3592]
00445d34ldr x4, [sp+3584]
00445d38str x4, [sp+1296]
00445d3cstr x3, [sp+1304]
00445d40ldrsw x3, [sp+132]
00445d44str w3, [sp+124]
00445d48ldr x3, [sp+1304]
00445d4cldr x4, [sp+1296]
00445d50str x4, [sp+1096]
00445d54str x3, [sp+1104]
00445d58cbnz x4, 0x445d60
00445d5cb 0x445d64
00445d60
00445d60loc_445d60:
00445d60b 0x445d80
00445d64
00445d64loc_445d64:
00445d64ldr x0, [sp+640]
00445d68ldr x1, [sp+648]
00445d6cldr x2, [sp+656]
00445d70ldrsw x4, [sp+124]
00445d74mov x3, x4
00445d78bl reflect.Value.SetInt
00445d7cb 0x445d80
00445d80
00445d80loc_445d80:
00445d80ldr x3, [sp+1096]
00445d84ldr x4, [sp+1104]
00445d88str x3, [sp+1208]
00445d8cstr x4, [sp+1216]
00445d90b 0x445e10
00445d94
00445d94loc_445d94:
00445d94add x27, sp, 3584
00445d98stp xzr, xzr, [x27]
00445d9cldr x0, [sp+880]
00445da0ldr x1, [sp+888]
00445da4ldr x2, [sp+896]
00445da8bl github.com/jcmturner/gofork/encoding/asn1.parseInt64
00445dacstr x0, [sp+576]
00445db0str x1, [sp+3584]
00445db4str x2, [sp+3592]
00445db8ldr x3, [sp+576]
00445dbcstr x3, [sp+312]
00445dc0str x1, [sp+1280]
00445dc4str x2, [sp+1288]
00445dc8ldr x3, [sp+312]
00445dccstr x3, [sp+248]
00445dd0str x1, [sp+1080]
00445dd4str x2, [sp+1088]
00445dd8cbnz x1, 0x445de0
00445ddcb 0x445de4
00445de0
00445de0loc_445de0:
00445de0b 0x445dfc
00445de4
00445de4loc_445de4:
00445de4ldr x3, [sp+248]
00445de8ldr x0, [sp+640]
00445decldr x1, [sp+648]
00445df0ldr x2, [sp+656]
00445df4bl reflect.Value.SetInt
00445df8b 0x445dfc
00445dfc
00445dfcloc_445dfc:
00445dfcldr x3, [sp+1080]
00445e00ldr x4, [sp+1088]
00445e04str x3, [sp+1208]
00445e08str x4, [sp+1216]
00445e0cb 0x445e10
00445e10
00445e10loc_445e10:
00445e10ldr x1, [sp+1208]
00445e14ldr x2, [sp+1216]
00445e18ldr x0, [sp+256]
00445e1cldp x29, x30, [sp-8]
00445e20add sp, sp, 3888
00445e24ret x30
00445e28
00445e28loc_445e28:
00445e28b 0x445e30
00445e2c
00445e2cloc_445e2c:
00445e2cb 0x445e30
00445e30
00445e30loc_445e30:
00445e30b 0x445e34
00445e34
00445e34loc_445e34:
00445e34b 0x445e38
00445e38
00445e38loc_445e38:
00445e38b 0x446644
00445e3c
00445e3cloc_445e3c:
00445e3csubs xzr, x0, 23
00445e40b.eq 0x445e48
00445e44b 0x446054
00445e48
00445e48loc_445e48:
00445e48b 0x445e4c
00445e4c
00445e4cloc_445e4c:
00445e4cldr x1, [sp+944]
00445e50ldr x0, [sp+952]
00445e54str x1, [sp+720]
00445e58str x0, [sp+728]
00445e5cldrsb x27, [x1]
00445e60ldr x1, [x1+88]
00445e64blr x1
00445e68str x0, [sp+3832]
00445e6cstr x1, [sp+3840]
00445e70ldrsb x27, [x0]
00445e74ldr x2, [x0+168]
00445e78mov x0, x1
00445e7cblr x2
00445e80str x0, [sp+528]
00445e84subs xzr, x0, 8
00445e88b.eq 0x445e90
00445e8cb 0x445f54
00445e90
00445e90loc_445e90:
00445e90ldr x2, [sp+888]
00445e94str x2, [sp+632]
00445e98ldr x3, [sp+888]
00445e9cstr x3, [sp+592]
00445ea0ldr x0, [sp+720]
00445ea4ldr x1, [sp+728]
00445ea8bl reflect.MakeSlice
00445eacstr x0, [sp+3136]
00445eb0str x1, [sp+3144]
00445eb4str x2, [sp+3152]
00445eb8ldr x4, [sp+640]
00445ebcldr x5, [sp+648]
00445ec0ldr x6, [sp+656]
00445ec4mov x3, x0
00445ec8mov x0, x4
00445eccmov x4, x1
00445ed0mov x1, x5
00445ed4mov x5, x2
00445ed8mov x2, x6
00445edcbl reflect.Value.Set
00445ee0ldr x4, [sp+880]
00445ee4ldr x5, [sp+888]
00445ee8ldr x6, [sp+896]
00445eecstr x4, [sp+2288]
00445ef0str x5, [sp+2296]
00445ef4str x6, [sp+2304]
00445ef8adrp x0, 0x1a8000
00445efcadd x0, x0, 1216
00445f00add x1, sp, 2288
00445f04bl reflect.ValueOf
00445f08str x0, [sp+3136]
00445f0cstr x1, [sp+3144]
00445f10str x2, [sp+3152]
00445f14ldr x4, [sp+640]
00445f18ldr x5, [sp+648]
00445f1cldr x6, [sp+656]
00445f20mov x3, x0
00445f24mov x0, x4
00445f28mov x4, x1
00445f2cmov x1, x5
00445f30mov x5, x2
00445f34mov x2, x6
00445f38bl reflect.Copy
00445f3cldr x1, [sp+1208]
00445f40ldr x2, [sp+1216]
00445f44ldr x0, [sp+256]
00445f48ldp x29, x30, [sp-8]
00445f4cadd sp, sp, 3888
00445f50ret x30
00445f54
00445f54loc_445f54:
00445f54ldr x1, [sp+720]
00445f58ldrsb x27, [x1]
00445f5cldr x1, [x1+88]
00445f60ldr x0, [sp+728]
00445f64blr x1
00445f68str x0, [sp+3272]
00445f6cstr x1, [sp+3280]
00445f70add x27, sp, 3136
00445f74stp xzr, xzr, [x27]
00445f78str xzr, [sp+3152]
00445f7cadd x27, sp, 3584
00445f80stp xzr, xzr, [x27]
00445f84ldr x3, [sp+720]
00445f88ldr x1, [sp+888]
00445f8cldr x4, [sp+728]
00445f90ldr x2, [sp+896]
00445f94ldr x0, [sp+880]
00445f98ldr x5, [sp+3272]
00445f9cldr x6, [sp+3280]
00445fa0bl github.com/jcmturner/gofork/encoding/asn1.parseSequenceOf
00445fa4str x0, [sp+3136]
00445fa8str x1, [sp+3144]
00445facstr x2, [sp+3152]
00445fb0str x3, [sp+3584]
00445fb4str x4, [sp+3592]
00445fb8ldr x1, [sp+3136]
00445fbcldr x2, [sp+3144]
00445fc0ldr x3, [sp+3152]
00445fc4str x1, [sp+3808]
00445fc8str x2, [sp+3816]
00445fccstr x3, [sp+3824]
00445fd0ldr x1, [sp+3584]
00445fd4ldr x2, [sp+3592]
00445fd8str x1, [sp+3792]
00445fdcstr x2, [sp+3800]
00445fe0ldr x1, [sp+3808]
00445fe4ldr x2, [sp+3816]
00445fe8ldr x3, [sp+3824]
00445fecstr x1, [sp+832]
00445ff0str x2, [sp+840]
00445ff4str x3, [sp+848]
00445ff8ldr x1, [sp+3800]
00445ffcldr x2, [sp+3792]
00446000str x2, [sp+1064]
00446004str x1, [sp+1072]
00446008cbnz x2, 0x446010
0044600cb 0x446014
00446010
00446010loc_446010:
00446010b 0x446034
00446014
00446014loc_446014:
00446014ldr x0, [sp+640]
00446018ldr x3, [sp+832]
0044601cldr x1, [sp+648]
00446020ldr x4, [sp+840]
00446024ldr x2, [sp+656]
00446028ldr x5, [sp+848]
0044602cbl reflect.Value.Set
00446030b 0x446034
00446034
00446034loc_446034:
00446034ldr x1, [sp+1064]
00446038ldr x2, [sp+1072]
0044603cstr x1, [sp+1208]
00446040str x2, [sp+1216]
00446044ldr x0, [sp+256]
00446048ldp x29, x30, [sp-8]
0044604cadd sp, sp, 3888
00446050ret x30
00446054
00446054loc_446054:
00446054subs xzr, x0, 24
00446058b.eq 0x446060
0044605cb 0x446458
00446060
00446060loc_446060:
00446060b 0x446064
00446064
00446064loc_446064:
00446064add x27, sp, 664
00446068stp xzr, xzr, [x27]
0044606cldr x3, [sp+144]
00446070str x3, [sp+456]
00446074subs xzr, x3, 19
00446078b.le 0x446080
0044607cb 0x446190
00446080
00446080loc_446080:
00446080subs xzr, x3, 12
00446084b.eq 0x44608c
00446088b 0x446104
0044608c
0044608cloc_44608c:
0044608cb 0x446090
00446090
00446090loc_446090:
00446090add x27, sp, 3288
00446094stp xzr, xzr, [x27]
00446098add x27, sp, 3584
0044609cstp xzr, xzr, [x27]
004460a0ldr x0, [sp+880]
004460a4ldr x1, [sp+888]
004460a8ldr x2, [sp+896]
004460acbl github.com/jcmturner/gofork/encoding/asn1.parseUTF8String
004460b0str x0, [sp+3288]
004460b4str x1, [sp+3296]
004460b8str x2, [sp+3584]
004460bcstr x3, [sp+3592]
004460c0ldr x3, [sp+3296]
004460c4ldr x4, [sp+3288]
004460c8str x4, [sp+3680]
004460ccstr x3, [sp+3688]
004460d0ldr x3, [sp+3584]
004460d4ldr x4, [sp+3592]
004460d8str x3, [sp+3664]
004460dcstr x4, [sp+3672]
004460e0ldr x3, [sp+3680]
004460e4ldr x4, [sp+3688]
004460e8str x3, [sp+664]
004460ecstr x4, [sp+672]
004460f0ldr x3, [sp+3664]
004460f4ldr x4, [sp+3672]
004460f8str x3, [sp+1208]
004460fcstr x4, [sp+1216]
00446100b 0x446414
00446104
00446104loc_446104:
00446104subs xzr, x3, 19
00446108b.eq 0x446110
0044610cb 0x446188
00446110
00446110loc_446110:
00446110b 0x446114
00446114
00446114loc_446114:
00446114add x27, sp, 3288
00446118stp xzr, xzr, [x27]
0044611cadd x27, sp, 3584
00446120stp xzr, xzr, [x27]
00446124ldr x0, [sp+880]
00446128ldr x1, [sp+888]
0044612cldr x2, [sp+896]
00446130bl github.com/jcmturner/gofork/encoding/asn1.parsePrintableString
00446134str x0, [sp+3288]
00446138str x1, [sp+3296]
0044613cstr x2, [sp+3584]
00446140str x3, [sp+3592]
00446144ldr x3, [sp+3296]
00446148ldr x4, [sp+3288]
0044614cstr x4, [sp+3776]
00446150str x3, [sp+3784]
00446154ldr x3, [sp+3584]
00446158ldr x4, [sp+3592]
0044615cstr x3, [sp+3760]
00446160str x4, [sp+3768]
00446164ldr x3, [sp+3776]
00446168ldr x4, [sp+3784]
0044616cstr x3, [sp+664]
00446170str x4, [sp+672]
00446174ldr x3, [sp+3760]
00446178ldr x4, [sp+3768]
0044617cstr x3, [sp+1208]
00446180str x4, [sp+1216]
00446184b 0x446414
00446188
00446188loc_446188:
00446188b 0x44618c
0044618c
0044618cloc_44618c:
0044618cb 0x446328
00446190
00446190loc_446190:
00446190subs xzr, x3, 20
00446194b.eq 0x44619c
00446198b 0x446214
0044619c
0044619cloc_44619c:
0044619cb 0x4461a0
004461a0
004461a0loc_4461a0:
004461a0add x27, sp, 3288
004461a4stp xzr, xzr, [x27]
004461a8add x27, sp, 3584
004461acstp xzr, xzr, [x27]
004461b0ldr x0, [sp+880]
004461b4ldr x1, [sp+888]
004461b8ldr x2, [sp+896]
004461bcbl github.com/jcmturner/gofork/encoding/asn1.parseT61String
004461c0str x0, [sp+3288]
004461c4str x1, [sp+3296]
004461c8str x2, [sp+3584]
004461ccstr x3, [sp+3592]
004461d0ldr x3, [sp+3296]
004461d4ldr x4, [sp+3288]
004461d8str x4, [sp+3712]
004461dcstr x3, [sp+3720]
004461e0ldr x3, [sp+3584]
004461e4ldr x4, [sp+3592]
004461e8str x3, [sp+3696]
004461ecstr x4, [sp+3704]
004461f0ldr x3, [sp+3712]
004461f4ldr x4, [sp+3720]
004461f8str x3, [sp+664]
004461fcstr x4, [sp+672]
00446200ldr x3, [sp+3696]
00446204ldr x4, [sp+3704]
00446208str x3, [sp+1208]
0044620cstr x4, [sp+1216]
00446210b 0x446414
00446214
00446214loc_446214:
00446214subs xzr, x3, 22
00446218b.eq 0x446220
0044621cb 0x446298
00446220
00446220loc_446220:
00446220b 0x446224
00446224
00446224loc_446224:
00446224add x27, sp, 3288
00446228stp xzr, xzr, [x27]
0044622cadd x27, sp, 3584
00446230stp xzr, xzr, [x27]
00446234ldr x0, [sp+880]
00446238ldr x1, [sp+888]
0044623cldr x2, [sp+896]
00446240bl github.com/jcmturner/gofork/encoding/asn1.parseIA5String
00446244str x0, [sp+3288]
00446248str x1, [sp+3296]
0044624cstr x2, [sp+3584]
00446250str x3, [sp+3592]
00446254ldr x3, [sp+3296]
00446258ldr x4, [sp+3288]
0044625cstr x4, [sp+3744]
00446260str x3, [sp+3752]
00446264ldr x3, [sp+3584]
00446268ldr x4, [sp+3592]
0044626cstr x3, [sp+3728]
00446270str x4, [sp+3736]
00446274ldr x3, [sp+3744]
00446278ldr x4, [sp+3752]
0044627cstr x3, [sp+664]
00446280str x4, [sp+672]
00446284ldr x3, [sp+3728]
00446288ldr x4, [sp+3736]
0044628cstr x3, [sp+1208]
00446290str x4, [sp+1216]
00446294b 0x446414
00446298
00446298loc_446298:
00446298subs xzr, x3, 27
0044629cb.eq 0x4462a4
004462a0b 0x44631c
004462a4
004462a4loc_4462a4:
004462a4b 0x4462a8
004462a8
004462a8loc_4462a8:
004462a8add x27, sp, 3288
004462acstp xzr, xzr, [x27]
004462b0add x27, sp, 3584
004462b4stp xzr, xzr, [x27]
004462b8ldr x0, [sp+880]
004462bcldr x1, [sp+888]
004462c0ldr x2, [sp+896]
004462c4bl github.com/jcmturner/gofork/encoding/asn1.parseT61String
004462c8str x0, [sp+3288]
004462ccstr x1, [sp+3296]
004462d0str x2, [sp+3584]
004462d4str x3, [sp+3592]
004462d8ldr x3, [sp+3296]
004462dcldr x4, [sp+3288]
004462e0str x4, [sp+3648]
004462e4str x3, [sp+3656]
004462e8ldr x3, [sp+3584]
004462ecldr x4, [sp+3592]
004462f0str x3, [sp+3632]
004462f4str x4, [sp+3640]
004462f8ldr x3, [sp+3648]
004462fcldr x4, [sp+3656]
00446300str x3, [sp+664]
00446304str x4, [sp+672]
00446308ldr x3, [sp+3632]
0044630cldr x4, [sp+3640]
00446310str x3, [sp+1208]
00446314str x4, [sp+1216]
00446318b 0x446414
0044631c
0044631cloc_44631c:
0044631cb 0x446320
00446320
00446320loc_446320:
00446320b 0x446324
00446324
00446324loc_446324:
00446324b 0x446328
00446328
00446328loc_446328:
00446328b 0x44632c
0044632c
0044632cloc_44632c:
0044632cadd x27, sp, 3400
00446330stp xzr, xzr, [x27]
00446334add x1, sp, 3400
00446338str x1, [sp+2256]
0044633cldr x0, [sp+144]
00446340bl runtime.convT64
00446344str x0, [sp+2248]
00446348ldr x1, [sp+2256]
0044634cldrsb x27, [x1]
00446350adrp x2, 0x1af000
00446354add x2, x2, 3520
00446358str x2, [x1]
0044635cadrp x27, 0x605000
00446360ldr w2, [x27+3056]
00446364cbz w2, 0x44636c
00446368b 0x446370
0044636c
0044636cloc_44636c:
0044636cb 0x446384
00446370
00446370loc_446370:
00446370bl runtime.gcWriteBarrier2
00446374str x0, [x25]
00446378ldr x5, [x1+8]
0044637cstr x5, [x25+8]
00446380b 0x446384
00446384
00446384loc_446384:
00446384str x0, [x1+8]
00446388ldr x2, [sp+2256]
0044638cldrsb x27, [x2]
00446390b 0x446394
00446394
00446394loc_446394:
00446394str x2, [sp+2264]
00446398orr x4, xzr, 1
0044639cstr x4, [sp+2272]
004463a0str x4, [sp+2280]
004463a4adrp x0, 0x27d000
004463a8add x0, x0, 842
004463acmovz x1, 38
004463b0mov x3, x4
004463b4bl fmt.Sprintf
004463b8str x0, [sp+3288]
004463bcstr x1, [sp+3296]
004463c0add x27, sp, 2232
004463c4stp xzr, xzr, [x27]
004463c8ldr x5, [sp+3288]
004463ccldr x6, [sp+3296]
004463d0str x5, [sp+2232]
004463d4str x6, [sp+2240]
004463d8str x5, [sp+2216]
004463dcstr x6, [sp+2224]
004463e0add x5, sp, 2216
004463e4ldrsb x27, [x5]
004463e8ldr x0, [x5]
004463ecldr x1, [x5+8]
004463f0str x0, [sp+2200]
004463f4str x1, [sp+2208]
004463f8bl runtime.convTstring
004463fcstr x0, [sp+2192]
00446400adrp x5, 0x2d0000
00446404add x5, x5, 2368
00446408str x5, [sp+1208]
0044640cstr x0, [sp+1216]
00446410b 0x446414
00446414
00446414loc_446414:
00446414ldr x5, [sp+1208]
00446418cbnz x5, 0x446420
0044641cb 0x446424
00446420
00446420loc_446420:
00446420b 0x446440
00446424
00446424loc_446424:
00446424ldr x3, [sp+664]
00446428ldr x0, [sp+640]
0044642cldr x4, [sp+672]
00446430ldr x1, [sp+648]
00446434ldr x2, [sp+656]
00446438bl reflect.Value.SetString
0044643cb 0x446440
00446440
00446440loc_446440:
00446440ldr x1, [sp+1208]
00446444ldr x2, [sp+1216]
00446448ldr x0, [sp+256]
0044644cldp x29, x30, [sp-8]
00446450add sp, sp, 3888
00446454ret x30
00446458
00446458loc_446458:
00446458subs xzr, x0, 25
0044645cb.eq 0x446464
00446460b 0x446638
00446464
00446464loc_446464:
00446464b 0x446468
00446468
00446468loc_446468:
00446468ldr x1, [sp+944]
0044646cldr x0, [sp+952]
00446470str x1, [sp+704]
00446474str x0, [sp+712]
00446478ldrsb x27, [x1]
0044647cldr x1, [x1+208]
00446480blr x1
00446484str x0, [sp+632]
00446488subs xzr, x0, 0
0044648ccset x1, gt
00446490strb w1, [sp+122]
00446494b.gt 0x44649c
00446498b 0x446554
0044649c
0044649cloc_44649c:
0044649cldr x2, [sp+704]
004464a0ldrsb x27, [x2]
004464a4ldr x2, [x2+96]
004464a8ldr x0, [sp+712]
004464acmov x1, xzr
004464b0blr x2
004464b4str x0, [sp+2016]
004464b8str x1, [sp+2024]
004464bcstr x2, [sp+2032]
004464c0str x3, [sp+2040]
004464c4str x4, [sp+2048]
004464c8str x5, [sp+2056]
004464ccstr x6, [sp+2064]
004464d0str x7, [sp+2072]
004464d4str x8, [sp+2080]
004464d8str x9, [sp+2088]
004464dcstr x10, [sp+2096]
004464e0str x11, [sp+2104]
004464e4strb w12, [sp+2112]
004464e8add x21, sp, 3160
004464ecadd x20, sp, 2016
004464f0adr x27, 16
004464f4stp x29, x27, [sp-24]
004464f8sub x29, sp, 24
004464fcbl fn_87ef0
00446500sub x29, sp, 8
00446504ldr x2, [sp+2112]
00446508str x2, [sp+3256]
0044650cldr x1, [sp+3200]
00446510ldr x0, [sp+3192]
00446514str x0, [sp+2352]
00446518str x1, [sp+2360]
0044651cadrp x27, 0x5dc000
00446520ldr x2, [x27+1120]
00446524subs xzr, x2, x0
00446528cset x2, eq
0044652cb.eq 0x446534
00446530b 0x446544
00446534
00446534loc_446534:
00446534adrp x27, 0x5dc000
00446538ldr x2, [x27+1128]
0044653cbl runtime.ifaceeq
00446540b 0x44654c
00446544
00446544loc_446544:
00446544mov x0, x2
00446548b 0x44654c
0044654c
0044654cloc_44654c:
0044654cstrb w0, [sp+122]
00446550b 0x446558
00446554
00446554loc_446554:
00446554b 0x446558
00446558
00446558loc_446558:
00446558ldrb w4, [sp+122]
0044655ctbnz w4, 0, 0x446564
00446560b 0x446628
00446564
00446564loc_446564:
00446564ldr x1, [sp+256]
00446568ldr x0, [sp+3944]
0044656cldr x2, [sp+3936]
00446570ldr x4, [sp+3920]
00446574subs xzr, x2, x1
00446578b.hs 0x446580
0044657cb 0x446a7c
00446580
00446580loc_446580:
00446580subs xzr, x1, x0
00446584b.hs 0x44658c
00446588b 0x446a78
0044658c
0044658cloc_44658c:
0044658csub x5, x2, x0
00446590sub x6, x1, x0
00446594sub x7, xzr, x5
00446598and x7, x0, x7, asr #63
0044659cadd x4, x4, x7
004465a0str x4, [sp+1224]
004465a4str x6, [sp+1232]
004465a8str x5, [sp+1240]
004465acldr x0, [sp+640]
004465b0ldr x1, [sp+648]
004465b4ldr x2, [sp+656]
004465b8mov x3, xzr
004465bcbl reflect.Value.Field
004465c0str x0, [sp+3512]
004465c4str x1, [sp+3520]
004465c8str x2, [sp+3528]
004465ccldr x0, [sp+1224]
004465d0ldr x1, [sp+1232]
004465d4ldr x2, [sp+1240]
004465d8bl runtime.convTslice
004465dcstr x0, [sp+2344]
004465e0mov x1, x0
004465e4adrp x0, 0x1b6000
004465e8add x0, x0, 2688
004465ecbl reflect.ValueOf
004465f0str x0, [sp+3136]
004465f4str x1, [sp+3144]
004465f8str x2, [sp+3152]
004465fcldr x4, [sp+3512]
00446600ldr x5, [sp+3520]
00446604ldr x6, [sp+3528]
00446608mov x3, x0
0044660cmov x0, x4
00446610mov x4, x1
00446614mov x1, x5
00446618mov x5, x2
0044661cmov x2, x6
00446620bl reflect.Value.Set
00446624b 0x44662c
00446628
00446628loc_446628:
00446628b 0x44662c
0044662c
0044662cloc_44662c:
0044662cstr xzr, [sp+264]
00446630str xzr, [sp+272]
00446634b 0x446818
00446638
00446638loc_446638:
00446638b 0x44663c
0044663c
0044663cloc_44663c:
0044663cb 0x446640
00446640
00446640loc_446640:
00446640b 0x446644
00446644
00446644loc_446644:
00446644b 0x446648
00446648
00446648loc_446648:
00446648ldr x0, [sp+3896]
0044664cldr x1, [sp+3904]
00446650ldr x2, [sp+3912]
00446654bl reflect.Value.Type
00446658str x0, [sp+3616]
0044665cstr x1, [sp+3624]
00446660ldrsb x27, [x0]
00446664ldr x3, [x0+296]
00446668mov x0, x1
0044666cblr x3
00446670str x0, [sp+3288]
00446674str x1, [sp+3296]
00446678add x27, sp, 2160
0044667cstp xzr, xzr, [x27]
00446680ldr x3, [sp+3288]
00446684ldr x4, [sp+3296]
00446688mov x0, xzr
0044668cadrp x1, 0x26d000
00446690add x1, x1, 2785
00446694movz x2, 13
00446698bl runtime.concatstring2
0044669cstr x0, [sp+2160]
004466a0str x1, [sp+2168]
004466a4str x0, [sp+2144]
004466a8str x1, [sp+2152]
004466acadd x3, sp, 2144
004466b0ldrsb x27, [x3]
004466b4ldr x0, [x3]
004466b8ldr x1, [x3+8]
004466bcstr x0, [sp+2128]
004466c0str x1, [sp+2136]
004466c4bl runtime.convTstring
004466c8str x0, [sp+2120]
004466ccadrp x3, 0x2d0000
004466d0add x3, x3, 1984
004466d4str x3, [sp+1208]
004466d8str x0, [sp+1216]
004466dcldr x1, [sp+1208]
004466e0ldr x2, [sp+1216]
004466e4ldr x0, [sp+256]
004466e8ldp x29, x30, [sp-8]
004466ecadd sp, sp, 3888
004466f0ret x30
004466f4
004466f4loc_4466f4:
004466f4add x27, sp, 3400
004466f8stp xzr, xzr, [x27]
004466fcadd x5, sp, 3400
00446700str x5, [sp+2824]
00446704ldr x5, [sp+944]
00446708ldr x6, [sp+952]
0044670cstr x5, [sp+2808]
00446710str x6, [sp+2816]
00446714str x5, [sp+2800]
00446718ldr x5, [sp+2800]
0044671ccbnz x5, 0x446724
00446720b 0x446734
00446724
00446724loc_446724:
00446724ldr x5, [sp+2800]
00446728ldr x5, [x5+8]
0044672cstr x5, [sp+2800]
00446730b 0x446738
00446734
00446734loc_446734:
00446734b 0x446738
00446738
00446738loc_446738:
00446738ldr x5, [sp+2824]
0044673cldrsb x27, [x5]
00446740ldr x6, [sp+2800]
00446744ldr x7, [sp+2816]
00446748str x6, [x5]
0044674cadrp x27, 0x605000
00446750ldr w6, [x27+3056]
00446754cbz w6, 0x44675c
00446758b 0x446760
0044675c
0044675cloc_44675c:
0044675cb 0x446774
00446760
00446760loc_446760:
00446760bl runtime.gcWriteBarrier2
00446764str x7, [x25]
00446768ldr x6, [x5+8]
0044676cstr x6, [x25+8]
00446770b 0x446774
00446774
00446774loc_446774:
00446774str x7, [x5+8]
00446778ldr x2, [sp+2824]
0044677cldrsb x27, [x2]
00446780b 0x446784
00446784
00446784loc_446784:
00446784str x2, [sp+2832]
00446788orr x4, xzr, 1
0044678cstr x4, [sp+2840]
00446790str x4, [sp+2848]
00446794adrp x0, 0x270000
00446798add x0, x0, 1897
0044679cmovz x1, 19
004467a0mov x3, x4
004467a4bl fmt.Sprintf
004467a8str x0, [sp+3496]
004467acstr x1, [sp+3504]
004467b0add x27, sp, 2784
004467b4stp xzr, xzr, [x27]
004467b8ldr x5, [sp+3496]
004467bcldr x6, [sp+3504]
004467c0str x5, [sp+2784]
004467c4str x6, [sp+2792]
004467c8str x5, [sp+2768]
004467ccstr x6, [sp+2776]
004467d0add x5, sp, 2768
004467d4ldrsb x27, [x5]
004467d8ldr x0, [x5]
004467dcldr x1, [x5+8]
004467e0str x0, [sp+2752]
004467e4str x1, [sp+2760]
004467e8bl runtime.convTstring
004467ecstr x0, [sp+2744]
004467f0adrp x5, 0x2d0000
004467f4add x5, x5, 1984
004467f8str x5, [sp+1208]
004467fcstr x0, [sp+1216]
00446800ldr x1, [sp+1208]
00446804ldr x2, [sp+1216]
00446808ldr x0, [sp+256]
0044680cldp x29, x30, [sp-8]
00446810add sp, sp, 3888
00446814ret x30
00446818
00446818loc_446818:
00446818ldr x1, [sp+704]
0044681cldrsb x27, [x1]
00446820ldr x1, [x1+208]
00446824ldr x0, [sp+712]
00446828blr x1
0044682cstr x0, [sp+632]
00446830ldr x1, [sp+272]
00446834subs xzr, x0, x1
00446838b.gt 0x446840
0044683cb 0x446a60
00446840
00446840loc_446840:
00446840ldr x1, [sp+272]
00446844ldr x2, [sp+704]
00446848ldrsb x27, [x2]
0044684cldr x2, [x2+96]
00446850ldr x0, [sp+712]
00446854blr x2
00446858str x0, [sp+1912]
0044685cstr x1, [sp+1920]
00446860str x2, [sp+1928]
00446864str x3, [sp+1936]
00446868str x4, [sp+1944]
0044686cstr x5, [sp+1952]
00446870str x6, [sp+1960]
00446874str x7, [sp+1968]
00446878str x8, [sp+1976]
0044687cstr x9, [sp+1984]
00446880str x10, [sp+1992]
00446884str x11, [sp+2000]
00446888strb w12, [sp+2008]
0044688cadd x21, sp, 960
00446890add x20, sp, 1912
00446894adr x27, 16
00446898stp x29, x27, [sp-24]
0044689csub x29, sp, 24
004468a0bl fn_87ef0
004468a4sub x29, sp, 8
004468a8ldr x2, [sp+2008]
004468acstr x2, [sp+1056]
004468b0ldr x2, [sp+272]
004468b4subs xzr, x2, 0
004468b8cset x3, eq
004468bcstrb w3, [sp+122]
004468c0cbz x2, 0x4468c8
004468c4b 0x446910
004468c8
004468c8loc_4468c8:
004468c8ldr x0, [sp+992]
004468ccldr x1, [sp+1000]
004468d0str x0, [sp+2312]
004468d4str x1, [sp+2320]
004468d8adrp x27, 0x5dc000
004468dcldr x4, [x27+1120]
004468e0subs xzr, x4, x0
004468e4cset x4, eq
004468e8b.eq 0x4468f0
004468ecb 0x446900
004468f0
004468f0loc_4468f0:
004468f0adrp x27, 0x5dc000
004468f4ldr x2, [x27+1128]
004468f8bl runtime.ifaceeq
004468fcb 0x446908
00446900
00446900loc_446900:
00446900mov x0, x4
00446904b 0x446908
00446908
00446908loc_446908:
00446908strb w0, [sp+122]
0044690cb 0x446914
00446910
00446910loc_446910:
00446910b 0x446914
00446914
00446914loc_446914:
00446914ldrb w4, [sp+122]
00446918tbnz w4, 0, 0x446920
0044691cb 0x446924
00446920
00446920loc_446920:
00446920b 0x446a50
00446924
00446924loc_446924:
00446924ldr x3, [sp+272]
00446928ldr x0, [sp+640]
0044692cldr x1, [sp+648]
00446930ldr x2, [sp+656]
00446934bl reflect.Value.Field
00446938str x0, [sp+3136]
0044693cstr x1, [sp+3144]
00446940str x2, [sp+3152]
00446944ldr x0, [sp+1008]
00446948ldr x1, [sp+1016]
0044694cadrp x2, 0x26a000
00446950add x2, x2, 1354
00446954orr x3, xzr, 4
00446958bl reflect.StructTag.Get
0044695cstr x0, [sp+3288]
00446960str x1, [sp+3296]
00446964bl github.com/jcmturner/gofork/encoding/asn1.parseFieldParameters
00446968strb w0, [sp+1864]
0044696cstrb w1, [sp+1865]
00446970strb w2, [sp+1866]
00446974str x3, [sp+1872]
00446978str x4, [sp+1880]
0044697cstr x5, [sp+1888]
00446980str x6, [sp+1896]
00446984strb w7, [sp+1904]
00446988strb w8, [sp+1905]
0044698cadd x27, sp, 1864
00446990ldp x4, x5, [x27]
00446994add x27, sp, 1880
00446998ldp x6, x7, [x27]
0044699cadd x27, sp, 1896
004469a0ldp x8, x9, [x27]
004469a4add x27, sp, 3088
004469a8stp x4, x5, [x27]
004469acadd x27, sp, 3104
004469b0stp x6, x7, [x27]
004469b4add x27, sp, 3120
004469b8stp x8, x9, [x27]
004469bcadd x27, sp, 3584
004469c0stp xzr, xzr, [x27]
004469c4ldr x6, [sp+264]
004469c8ldr x3, [sp+880]
004469ccldr x4, [sp+888]
004469d0ldr x5, [sp+896]
004469d4ldrb w7, [sp+3088]
004469d8ldr x0, [sp+3136]
004469dcldr x1, [sp+3144]
004469e0ldr x2, [sp+3152]
004469e4ldrb w8, [sp+3089]
004469e8ldrb w9, [sp+3090]
004469ecldr x10, [sp+3096]
004469f0ldr x11, [sp+3104]
004469f4ldr x12, [sp+3112]
004469f8ldr x13, [sp+3120]
004469fcldrb w14, [sp+3128]
00446a00ldrb w15, [sp+3129]
00446a04bl github.com/jcmturner/gofork/encoding/asn1.parseField
00446a08str x0, [sp+592]
00446a0cstr x1, [sp+3584]
00446a10str x2, [sp+3592]
00446a14ldr x4, [sp+592]
00446a18str x4, [sp+304]
00446a1cstr x1, [sp+3848]
00446a20str x2, [sp+3856]
00446a24ldr x4, [sp+304]
00446a28str x4, [sp+264]
00446a2cstr x1, [sp+1208]
00446a30str x2, [sp+1216]
00446a34cbnz x1, 0x446a3c
00446a38b 0x446a4c
00446a3c
00446a3cloc_446a3c:
00446a3cldr x0, [sp+256]
00446a40ldp x29, x30, [sp-8]
00446a44add sp, sp, 3888
00446a48ret x30
00446a4c
00446a4cloc_446a4c:
00446a4cb 0x446a50
00446a50
00446a50loc_446a50:
00446a50ldr x1, [sp+272]
00446a54add x1, x1, 1
00446a58str x1, [sp+272]
00446a5cb 0x446818
00446a60
00446a60loc_446a60:
00446a60ldr x1, [sp+1208]
00446a64ldr x2, [sp+1216]
00446a68ldr x0, [sp+256]
00446a6cldp x29, x30, [sp-8]
00446a70add sp, sp, 3888
00446a74ret x30
00446a78
00446a78loc_446a78:
00446a78bl runtime.panicSliceB
00446a7c
00446a7cloc_446a7c:
00446a7cbl runtime.panicSliceAcap
00446a80
00446a80loc_446a80:
00446a80bl runtime.panicSliceB
00446a84
00446a84loc_446a84:
00446a84bl runtime.panicSliceAcap
00446a88
00446a88loc_446a88:
00446a88bl runtime.panicSliceB
00446a8c
00446a8cloc_446a8c:
00446a8cbl runtime.panicSliceAcap
00446a90
00446a90loc_446a90:
00446a90bl runtime.panicSliceB
00446a94
00446a94loc_446a94:
00446a94bl runtime.panicSliceAcap
00446a98
00446a98loc_446a98:
00446a98bl runtime.panicSliceB
00446a9c
00446a9cloc_446a9c:
00446a9cbl runtime.panicSliceAcap
00446aa0hint
00446aa4
00446aa4loc_446aa4:
00446aa4stp x0, x1, [sp+8]
00446aa8stp x2, x3, [sp+24]
00446aacstp x4, x5, [sp+40]
00446ab0str x6, [sp+56]
00446ab4strb w7, [sp+64]
00446ab8strb w8, [sp+65]
00446abcstrb w9, [sp+66]
00446ac0stp x10, x11, [sp+72]
00446ac4stp x12, x13, [sp+88]
00446ac8strb w14, [sp+104]
00446accstrb w15, [sp+105]
00446ad0mov x3, x30
00446ad4bl runtime.morestack_noctxt.abi0
00446ad8ldp x0, x1, [sp+8]
00446adcldp x2, x3, [sp+24]
00446ae0ldp x4, x5, [sp+40]
00446ae4ldr x6, [sp+56]
00446ae8ldrb w7, [sp+64]
00446aecldrb w8, [sp+65]
00446af0ldrb w9, [sp+66]
00446af4ldp x10, x11, [sp+72]
00446af8ldp x12, x13, [sp+88]
00446afcldrb w14, [sp+104]
00446b00ldrb w15, [sp+105]
00446b04b 0x443a10
00446b08udf 0
00446b0cudf 0
00443a10
00443a10github.com/jcmturner/gofork/encoding/asn1.parseField: ; void github.com/jcmturner/gofork/encoding/asn1.parseField(reflect.Value v, struct []uint8 bytes, int initOffset, github.com/jcmturner/gofork/encoding/asn1.fieldParameters params)
00443a10ldr x16, [x28+16]
00443a14sub x17, sp, 3760
00443a18subs xzr, x17, x16
00443a1cb.ls 0x446aa4
00443a20sub x20, sp, 3888
00443a24stp x29, x30, [x20-8]
00443a28add sp, x20, 0
00443a2csub x29, sp, 8
00443a30str x0, [sp+3896]
00443a34str x1, [sp+3904]
00443a38str x2, [sp+3912]
00443a3cstr x3, [sp+3920]
00443a40str x4, [sp+3928]
00443a44str x5, [sp+3936]
00443a48str x6, [sp+3944]
00443a4cstrb w7, [sp+3952]
00443a50strb w8, [sp+3953]
00443a54strb w9, [sp+3954]
00443a58str x10, [sp+3960]
00443a5cstr x11, [sp+3968]
00443a60str x12, [sp+3976]
00443a64str x13, [sp+3984]
00443a68strb w14, [sp+3992]
00443a6cstrb w15, [sp+3993]
00443a70str xzr, [sp+256]
00443a74add x27, sp, 1208
00443a78stp xzr, xzr, [x27]
00443a7cldr x3, [sp+3944]
00443a80str x3, [sp+256]
00443a84ldr x0, [sp+3896]
00443a88ldr x1, [sp+3904]
00443a8cldr x2, [sp+3912]
00443a90bl reflect.Value.Type
00443a94str x0, [sp+944]
00443a98str x1, [sp+952]
00443a9cldr x3, [sp+3928]
00443aa0str x3, [sp+632]
00443aa4ldr x4, [sp+256]
00443aa8subs xzr, x3, x4
00443aacb.eq 0x443ab4
00443ab0b 0x443b68
00443ab4
00443ab4loc_443ab4:
00443ab4ldrb w3, [sp+3952]
00443ab8ldr x0, [sp+3896]
00443abcldr x1, [sp+3904]
00443ac0ldr x2, [sp+3912]
00443ac4ldrb w4, [sp+3953]
00443ac8ldrb w5, [sp+3954]
00443accldr x6, [sp+3960]
00443ad0ldr x7, [sp+3968]
00443ad4ldr x8, [sp+3976]
00443ad8ldr x9, [sp+3984]
00443adcldrb w10, [sp+3992]
00443ae0ldrb w11, [sp+3993]
00443ae4bl github.com/jcmturner/gofork/encoding/asn1.setDefaultValue
00443ae8strb w0, [sp+123]
00443aectbnz w0, 0, 0x443af4
00443af0b 0x443af8
00443af4
00443af4loc_443af4:
00443af4b 0x443b50
00443af8
00443af8loc_443af8:
00443af8add x27, sp, 3600
00443afcstp xzr, xzr, [x27]
00443b00adrp x2, 0x272000
00443b04add x2, x2, 3515
00443b08str x2, [sp+3600]
00443b0cmovz x3, 18
00443b10str x3, [sp+3608]
00443b14str x2, [sp+3072]
00443b18str x3, [sp+3080]
00443b1cadd x2, sp, 3072
00443b20ldrsb x27, [x2]
00443b24ldr x0, [x2]
00443b28ldr x1, [x2+8]
00443b2cstr x0, [sp+3056]
00443b30str x1, [sp+3064]
00443b34bl runtime.convTstring
00443b38str x0, [sp+3048]
00443b3cadrp x2, 0x2d3000
00443b40add x2, x2, 2368
00443b44str x2, [sp+1208]
00443b48str x0, [sp+1216]
00443b4cb 0x443b50
00443b50
00443b50loc_443b50:
00443b50ldr x1, [sp+1208]
00443b54ldr x2, [sp+1216]
00443b58ldr x0, [sp+256]
00443b5cldp x29, x30, [sp-8]
00443b60add sp, sp, 3888
00443b64ret x30
00443b68
00443b68loc_443b68:
00443b68adrp x27, 0x5df000
00443b6cldr x3, [x27+1104]
00443b70subs xzr, x0, x3
00443b74b.eq 0x443b7c
00443b78b 0x443e8c
00443b7c
00443b7cloc_443b7c:
00443b7cadrp x27, 0x5df000
00443b80ldr x2, [x27+1112]
00443b84bl runtime.ifaceeq
00443b88tbnz w0, 0, 0x443b90
00443b8cb 0x443e88
00443b90
00443b90loc_443b90:
00443b90stp xzr, xzr, [sp+216]
00443b94str xzr, [sp+232]
00443b98strb wzr, [sp+240]
00443b9cadd x27, sp, 3584
00443ba0stp xzr, xzr, [x27]
00443ba4ldr x3, [sp+256]
00443ba8ldr x0, [sp+3920]
00443bacldr x1, [sp+3928]
00443bb0ldr x2, [sp+3936]
00443bb4bl github.com/jcmturner/gofork/encoding/asn1.parseTagAndLength
00443bb8str x0, [sp+600]
00443bbcstr x1, [sp+608]
00443bc0str x2, [sp+616]
00443bc4strb w3, [sp+624]
00443bc8str x4, [sp+632]
00443bccstr x5, [sp+3584]
00443bd0str x6, [sp+3592]
00443bd4ldr x4, [sp+600]
00443bd8ldr x5, [sp+608]
00443bdcldr x6, [sp+616]
00443be0ldrb w7, [sp+624]
00443be4str x4, [sp+328]
00443be8str x5, [sp+336]
00443becstr x6, [sp+344]
00443bf0strb w7, [sp+352]
00443bf4ldr x4, [sp+632]
00443bf8str x4, [sp+320]
00443bfcldr x4, [sp+3592]
00443c00ldr x5, [sp+3584]
00443c04str x5, [sp+3864]
00443c08str x4, [sp+3872]
00443c0cldr x4, [sp+328]
00443c10ldr x5, [sp+336]
00443c14ldr x6, [sp+344]
00443c18ldrb w7, [sp+352]
00443c1cstr x4, [sp+216]
00443c20str x5, [sp+224]
00443c24str x6, [sp+232]
00443c28strb w7, [sp+240]
00443c2cldr x4, [sp+320]
00443c30str x4, [sp+256]
00443c34ldr x2, [sp+3872]
00443c38ldr x1, [sp+3864]
00443c3cstr x1, [sp+1208]
00443c40str x2, [sp+1216]
00443c44cbnz x1, 0x443c4c
00443c48b 0x443c5c
00443c4c
00443c4cloc_443c4c:
00443c4cldr x0, [sp+256]
00443c50ldp x29, x30, [sp-8]
00443c54add sp, sp, 3888
00443c58ret x30
00443c5c
00443c5cloc_443c5c:
00443c5cldr x2, [sp+3928]
00443c60str x2, [sp+632]
00443c64ldr x0, [sp+256]
00443c68ldr x1, [sp+232]
00443c6cbl github.com/jcmturner/gofork/encoding/asn1.invalidLength
00443c70strb w0, [sp+123]
00443c74tbnz w0, 0, 0x443c7c
00443c78b 0x443ce8
00443c7c
00443c7cloc_443c7c:
00443c7cadd x27, sp, 3600
00443c80stp xzr, xzr, [x27]
00443c84adrp x2, 0x271000
00443c88add x2, x2, 202
00443c8cstr x2, [sp+3600]
00443c90orr x3, xzr, 14
00443c94str x3, [sp+3608]
00443c98str x2, [sp+3032]
00443c9cstr x3, [sp+3040]
00443ca0add x2, sp, 3032
00443ca4ldrsb x27, [x2]
00443ca8ldr x0, [x2]
00443cacldr x1, [x2+8]
00443cb0str x0, [sp+3016]
00443cb4str x1, [sp+3024]
00443cb8bl runtime.convTstring
00443cbcstr x0, [sp+3008]
00443cc0adrp x2, 0x2d3000
00443cc4add x2, x2, 2368
00443cc8str x2, [sp+1208]
00443cccstr x0, [sp+1216]
00443cd0ldr x1, [sp+1208]
00443cd4ldr x2, [sp+1216]
00443cd8ldr x0, [sp+256]
00443cdcldp x29, x30, [sp-8]
00443ce0add sp, sp, 3888
00443ce4ret x30
00443ce8
00443ce8loc_443ce8:
00443ce8ldr x3, [sp+256]
00443cecldr x4, [sp+232]
00443cf0add x1, x3, x4
00443cf4str x1, [sp+632]
00443cf8ldr x0, [sp+256]
00443cfcldr x2, [sp+3936]
00443d00ldr x3, [sp+3920]
00443d04subs xzr, x2, x1
00443d08b.hs 0x443d10
00443d0cb 0x446a9c
00443d10
00443d10loc_443d10:
00443d10subs xzr, x0, x1
00443d14b.ls 0x443d1c
00443d18b 0x446a98
00443d1c
00443d1cloc_443d1c:
00443d1csub x4, x2, x0
00443d20sub x5, x1, x0
00443d24sub x6, xzr, x4
00443d28and x6, x0, x6, asr #63
00443d2cadd x3, x3, x6
00443d30str x3, [sp+3560]
00443d34str x5, [sp+3568]
00443d38str x4, [sp+3576]
00443d3cldr x3, [sp+256]
00443d40ldr x4, [sp+232]
00443d44add x1, x3, x4
00443d48str x1, [sp+592]
00443d4cldr x0, [sp+3944]
00443d50ldr x2, [sp+3936]
00443d54ldr x3, [sp+3920]
00443d58subs xzr, x2, x1
00443d5cb.hs 0x443d64
00443d60b 0x446a94
00443d64
00443d64loc_443d64:
00443d64subs xzr, x0, x1
00443d68b.ls 0x443d70
00443d6cb 0x446a90
00443d70
00443d70loc_443d70:
00443d70sub x2, x2, x0
00443d74sub x4, x1, x0
00443d78sub x5, xzr, x2
00443d7cand x5, x0, x5, asr #63
00443d80add x3, x3, x5
00443d84str x3, [sp+3536]
00443d88str x4, [sp+3544]
00443d8cstr x2, [sp+3552]
00443d90add x27, sp, 752
00443d94stp xzr, xzr, [x27]
00443d98add x27, sp, 768
00443d9cstp xzr, xzr, [x27]
00443da0add x27, sp, 784
00443da4stp xzr, xzr, [x27]
00443da8add x27, sp, 800
00443dacstp xzr, xzr, [x27]
00443db0str xzr, [sp+816]
00443db4ldr x2, [sp+216]
00443db8str x2, [sp+752]
00443dbcldr x2, [sp+224]
00443dc0str x2, [sp+760]
00443dc4ldrb w2, [sp+240]
00443dc8strb w2, [sp+768]
00443dccldr x2, [sp+3560]
00443dd0ldr x3, [sp+3568]
00443dd4ldr x4, [sp+3576]
00443dd8str x2, [sp+776]
00443ddcstr x3, [sp+784]
00443de0str x4, [sp+792]
00443de4ldr x2, [sp+3536]
00443de8ldr x3, [sp+3544]
00443decldr x4, [sp+3552]
00443df0str x2, [sp+800]
00443df4str x3, [sp+808]
00443df8str x4, [sp+816]
00443dfcldr x2, [sp+256]
00443e00ldr x3, [sp+232]
00443e04add x2, x2, x3
00443e08str x2, [sp+256]
00443e0cadrp x0, 0x235000
00443e10add x0, x0, 224
00443e14add x1, sp, 752
00443e18bl runtime.convT
00443e1cstr x0, [sp+3000]
00443e20mov x1, x0
00443e24adrp x0, 0x235000
00443e28add x0, x0, 224
00443e2cbl reflect.ValueOf
00443e30str x0, [sp+3512]
00443e34str x1, [sp+3520]
00443e38str x2, [sp+3528]
00443e3cldr x3, [sp+3896]
00443e40ldr x4, [sp+3904]
00443e44ldr x5, [sp+3912]
00443e48mov x6, x0
00443e4cmov x0, x3
00443e50mov x7, x1
00443e54mov x1, x4
00443e58mov x8, x2
00443e5cmov x2, x5
00443e60mov x3, x6
00443e64mov x4, x7
00443e68mov x5, x8
00443e6cbl reflect.Value.Set
00443e70ldr x1, [sp+1208]
00443e74ldr x2, [sp+1216]
00443e78ldr x0, [sp+256]
00443e7cldp x29, x30, [sp-8]
00443e80add sp, sp, 3888
00443e84ret x30
00443e88
00443e88loc_443e88:
00443e88b 0x443e90
00443e8c
00443e8cloc_443e8c:
00443e8cb 0x443e90
00443e90
00443e90loc_443e90:
00443e90ldr x1, [sp+944]
00443e94ldr x0, [sp+952]
00443e98str x1, [sp+928]
00443e9cstr x0, [sp+936]
00443ea0ldrsb x27, [x1]
00443ea4ldr x1, [x1+168]
00443ea8blr x1
00443eacstr x0, [sp+584]
00443eb0subs xzr, x0, 20
00443eb4cset x1, eq
00443eb8strb w1, [sp+123]
00443ebcb.eq 0x443ec4
00443ec0b 0x443eec
00443ec4
00443ec4loc_443ec4:
00443ec4ldr x1, [sp+928]
00443ec8ldrsb x27, [x1]
00443eccldr x0, [sp+936]
00443ed0ldr x1, [x1+224]
00443ed4blr x1
00443ed8str x0, [sp+592]
00443edcsubs xzr, x0, 0
00443ee0cset x1, eq
00443ee4strb w1, [sp+123]
00443ee8b 0x443ef0
00443eec
00443eecloc_443eec:
00443eecb 0x443ef0
00443ef0
00443ef0loc_443ef0:
00443ef0ldrb w4, [sp+123]
00443ef4tbnz w4, 0, 0x443efc
00443ef8b 0x444884
00443efc
00443efcloc_443efc:
00443efcstp xzr, xzr, [sp+184]
00443f00str xzr, [sp+200]
00443f04strb wzr, [sp+208]
00443f08add x27, sp, 3584
00443f0cstp xzr, xzr, [x27]
00443f10ldr x3, [sp+256]
00443f14ldr x0, [sp+3920]
00443f18ldr x1, [sp+3928]
00443f1cldr x2, [sp+3936]
00443f20bl github.com/jcmturner/gofork/encoding/asn1.parseTagAndLength
00443f24str x0, [sp+600]
00443f28str x1, [sp+608]
00443f2cstr x2, [sp+616]
00443f30strb w3, [sp+624]
00443f34str x4, [sp+592]
00443f38str x5, [sp+3584]
00443f3cstr x6, [sp+3592]
00443f40ldr x4, [sp+600]
00443f44ldr x5, [sp+608]
00443f48ldr x6, [sp+616]
00443f4cldrb w7, [sp+624]
00443f50str x4, [sp+544]
00443f54str x5, [sp+552]
00443f58str x6, [sp+560]
00443f5cstrb w7, [sp+568]
00443f60ldr x4, [sp+592]
00443f64str x4, [sp+520]
00443f68ldr x4, [sp+3592]
00443f6cldr x5, [sp+3584]
00443f70str x5, [sp+2936]
00443f74str x4, [sp+2944]
00443f78ldr x4, [sp+544]
00443f7cldr x5, [sp+552]
00443f80ldr x6, [sp+560]
00443f84ldrb w7, [sp+568]
00443f88str x4, [sp+184]
00443f8cstr x5, [sp+192]
00443f90str x6, [sp+200]
00443f94strb w7, [sp+208]
00443f98ldr x4, [sp+520]
00443f9cstr x4, [sp+256]
00443fa0ldr x2, [sp+2944]
00443fa4ldr x1, [sp+2936]
00443fa8str x1, [sp+1208]
00443facstr x2, [sp+1216]
00443fb0cbnz x1, 0x443fb8
00443fb4b 0x443fc8
00443fb8
00443fb8loc_443fb8:
00443fb8ldr x0, [sp+256]
00443fbcldp x29, x30, [sp-8]
00443fc0add sp, sp, 3888
00443fc4ret x30
00443fc8
00443fc8loc_443fc8:
00443fc8ldr x2, [sp+3928]
00443fccstr x2, [sp+592]
00443fd0ldr x0, [sp+256]
00443fd4ldr x1, [sp+200]
00443fd8bl github.com/jcmturner/gofork/encoding/asn1.invalidLength
00443fdcstrb w0, [sp+123]
00443fe0tbnz w0, 0, 0x443fe8
00443fe4b 0x444054
00443fe8
00443fe8loc_443fe8:
00443fe8add x27, sp, 3600
00443fecstp xzr, xzr, [x27]
00443ff0adrp x2, 0x271000
00443ff4add x2, x2, 202
00443ff8str x2, [sp+3600]
00443ffcorr x3, xzr, 14
00444000str x3, [sp+3608]
00444004str x2, [sp+2984]
00444008str x3, [sp+2992]
0044400cadd x2, sp, 2984
00444010ldrsb x27, [x2]
00444014ldr x0, [x2]
00444018ldr x1, [x2+8]
0044401cstr x0, [sp+2968]
00444020str x1, [sp+2976]
00444024bl runtime.convTstring
00444028str x0, [sp+2960]
0044402cadrp x2, 0x2d2000
00444030add x2, x2, 2368
00444034str x2, [sp+1208]
00444038str x0, [sp+1216]
0044403cldr x1, [sp+1208]
00444040ldr x2, [sp+1216]
00444044ldr x0, [sp+256]
00444048ldp x29, x30, [sp-8]
0044404cadd sp, sp, 3888
00444050ret x30
00444054
00444054loc_444054:
00444054add x27, sp, 736
00444058stp xzr, xzr, [x27]
0044405cldrb w3, [sp+208]
00444060eor x4, x3, 1
00444064strb w4, [sp+123]
00444068tbnz w3, 0, 0x444070
0044406cb 0x444074
00444070
00444070loc_444070:
00444070b 0x444088
00444074
00444074loc_444074:
00444074ldr x3, [sp+184]
00444078subs xzr, x3, 0
0044407ccset x3, eq
00444080strb w3, [sp+123]
00444084b 0x444088
00444088
00444088loc_444088:
00444088ldrb w3, [sp+123]
0044408ctbnz w3, 0, 0x444094
00444090b 0x4447d8
00444094
00444094loc_444094:
00444094ldr x3, [sp+256]
00444098ldr x4, [sp+200]
0044409cadd x1, x3, x4
004440a0str x1, [sp+592]
004440a4ldr x0, [sp+256]
004440a8ldr x2, [sp+3936]
004440acldr x3, [sp+3920]
004440b0subs xzr, x2, x1
004440b4b.hs 0x4440bc
004440b8b 0x446a8c
004440bc
004440bcloc_4440bc:
004440bcsubs xzr, x0, x1
004440c0b.ls 0x4440c8
004440c4b 0x446a88
004440c8
004440c8loc_4440c8:
004440c8sub x2, x2, x0
004440ccsub x1, x1, x0
004440d0sub x4, xzr, x2
004440d4and x4, x0, x4, asr #63
004440d8add x0, x3, x4
004440dcstr x0, [sp+904]
004440e0str x1, [sp+912]
004440e4str x2, [sp+920]
004440e8ldr x3, [sp+192]
004440ecstr x3, [sp+512]
004440f0subs xzr, x3, 12
004440f4b.le 0x4440fc
004440f8b 0x4443d4
004440fc
004440fcloc_4440fc:
004440fcsubs xzr, x3, 3
00444100b.le 0x444108
00444104b 0x44425c
00444108
00444108loc_444108:
00444108subs xzr, x3, 2
0044410cb.eq 0x444114
00444110b 0x44417c
00444114
00444114loc_444114:
00444114b 0x444118
00444118
00444118loc_444118:
00444118add x27, sp, 3584
0044411cstp xzr, xzr, [x27]
00444120ldr x0, [sp+904]
00444124ldr x1, [sp+912]
00444128ldr x2, [sp+920]
0044412cbl github.com/jcmturner/gofork/encoding/asn1.parseInt64
00444130str x0, [sp+576]
00444134str x1, [sp+3584]
00444138str x2, [sp+3592]
0044413cldr x3, [sp+576]
00444140str x3, [sp+448]
00444144str x1, [sp+1752]
00444148str x2, [sp+1760]
0044414cldr x0, [sp+448]
00444150bl runtime.convT64
00444154str x0, [sp+2896]
00444158adrp x3, 0x1b1000
0044415cadd x3, x3, 3392
00444160str x3, [sp+736]
00444164str x0, [sp+744]
00444168ldr x3, [sp+1752]
0044416cldr x4, [sp+1760]
00444170str x3, [sp+1208]
00444174str x4, [sp+1216]
00444178b 0x4447d4
0044417c
0044417cloc_44417c:
0044417csubs xzr, x3, 3
00444180b.eq 0x444188
00444184b 0x444254
00444188
00444188loc_444188:
00444188b 0x44418c
0044418c
0044418cloc_44418c:
0044418cadd x27, sp, 3464
00444190stp xzr, xzr, [x27]
00444194add x27, sp, 3480
00444198stp xzr, xzr, [x27]
0044419cadd x27, sp, 3584
004441a0stp xzr, xzr, [x27]
004441a4ldr x0, [sp+904]
004441a8ldr x1, [sp+912]
004441acldr x2, [sp+920]
004441b0bl github.com/jcmturner/gofork/encoding/asn1.parseBitString
004441b4str x0, [sp+3464]
004441b8str x1, [sp+3472]
004441bcstr x2, [sp+3480]
004441c0str x3, [sp+3488]
004441c4str x4, [sp+3584]
004441c8str x5, [sp+3592]
004441ccldr x3, [sp+3464]
004441d0ldr x4, [sp+3472]
004441d4ldr x5, [sp+3480]
004441d8ldr x6, [sp+3488]
004441dcstr x3, [sp+1720]
004441e0str x4, [sp+1728]
004441e4str x5, [sp+1736]
004441e8str x6, [sp+1744]
004441ecldr x3, [sp+3592]
004441f0ldr x4, [sp+3584]
004441f4str x4, [sp+1704]
004441f8str x3, [sp+1712]
004441fcldr x3, [sp+1720]
00444200ldr x4, [sp+1728]
00444204ldr x5, [sp+1736]
00444208ldr x6, [sp+1744]
0044420cstr x3, [sp+3464]
00444210str x4, [sp+3472]
00444214str x5, [sp+3480]
00444218str x6, [sp+3488]
0044421cadrp x0, 0x217000
00444220add x0, x0, 3552
00444224add x1, sp, 3464
00444228bl runtime.convT
0044422cstr x0, [sp+2888]
00444230adrp x3, 0x217000
00444234add x3, x3, 3552
00444238str x3, [sp+736]
0044423cstr x0, [sp+744]
00444240ldr x3, [sp+1704]
00444244ldr x4, [sp+1712]
00444248str x3, [sp+1208]
0044424cstr x4, [sp+1216]
00444250b 0x4447d4
00444254
00444254loc_444254:
00444254b 0x444258
00444258
00444258loc_444258:
00444258b 0x4443d0
0044425c
0044425cloc_44425c:
0044425csubs xzr, x3, 4
00444260b.eq 0x444268
00444264b 0x444288
00444268
00444268loc_444268:
00444268b 0x44426c
0044426c
0044426cloc_44426c:
0044426cbl runtime.convTslice
00444270str x0, [sp+2856]
00444274adrp x3, 0x1a9000
00444278add x3, x3, 1216
0044427cstr x3, [sp+736]
00444280str x0, [sp+744]
00444284b 0x4447d4
00444288
00444288loc_444288:
00444288subs xzr, x3, 6
0044428cb.eq 0x444294
00444290b 0x444330
00444294
00444294loc_444294:
00444294b 0x444298
00444298
00444298loc_444298:
00444298str xzr, [sp+3440]
0044429cadd x27, sp, 3448
004442a0stp xzr, xzr, [x27]
004442a4add x27, sp, 3584
004442a8stp xzr, xzr, [x27]
004442acldr x0, [sp+904]
004442b0ldr x1, [sp+912]
004442b4ldr x2, [sp+920]
004442b8bl github.com/jcmturner/gofork/encoding/asn1.parseObjectIdentifier
004442bcstr x0, [sp+3440]
004442c0str x1, [sp+3448]
004442c4str x2, [sp+3456]
004442c8str x3, [sp+3584]
004442ccstr x4, [sp+3592]
004442d0ldr x3, [sp+3448]
004442d4ldr x4, [sp+3456]
004442d8ldr x5, [sp+3440]
004442dcstr x5, [sp+1680]
004442e0str x3, [sp+1688]
004442e4str x4, [sp+1696]
004442e8ldr x3, [sp+3584]
004442ecldr x4, [sp+3592]
004442f0str x3, [sp+1664]
004442f4str x4, [sp+1672]
004442f8ldr x0, [sp+1680]
004442fcldr x1, [sp+1688]
00444300ldr x2, [sp+1696]
00444304bl runtime.convTslice
00444308str x0, [sp+2880]
0044430cadrp x3, 0x1a9000
00444310add x3, x3, 1728
00444314str x3, [sp+736]
00444318str x0, [sp+744]
0044431cldr x3, [sp+1664]
00444320ldr x4, [sp+1672]
00444324str x3, [sp+1208]
00444328str x4, [sp+1216]
0044432cb 0x4447d4
00444330
00444330loc_444330:
00444330subs xzr, x3, 12
00444334b.eq 0x44433c
00444338b 0x4443c4
0044433c
0044433cloc_44433c:
0044433cb 0x444340
00444340
00444340loc_444340:
00444340add x27, sp, 3496
00444344stp xzr, xzr, [x27]
00444348add x27, sp, 3584
0044434cstp xzr, xzr, [x27]
00444350ldr x0, [sp+904]
00444354ldr x1, [sp+912]
00444358ldr x2, [sp+920]
0044435cbl github.com/jcmturner/gofork/encoding/asn1.parseUTF8String
00444360str x0, [sp+3496]
00444364str x1, [sp+3504]
00444368str x2, [sp+3584]
0044436cstr x3, [sp+3592]
00444370ldr x3, [sp+3504]
00444374ldr x4, [sp+3496]
00444378str x4, [sp+1784]
0044437cstr x3, [sp+1792]
00444380ldr x3, [sp+3584]
00444384ldr x4, [sp+3592]
00444388str x3, [sp+1768]
0044438cstr x4, [sp+1776]
00444390ldr x0, [sp+1784]
00444394ldr x1, [sp+1792]
00444398bl runtime.convTstring
0044439cstr x0, [sp+2904]
004443a0adrp x3, 0x1b1000
004443a4add x3, x3, 2944
004443a8str x3, [sp+736]
004443acstr x0, [sp+744]
004443b0ldr x3, [sp+1768]
004443b4ldr x4, [sp+1776]
004443b8str x3, [sp+1208]
004443bcstr x4, [sp+1216]
004443c0b 0x4447d4
004443c4
004443c4loc_4443c4:
004443c4b 0x4443c8
004443c8
004443c8loc_4443c8:
004443c8b 0x4443cc
004443cc
004443ccloc_4443cc:
004443ccb 0x4443d0
004443d0
004443d0loc_4443d0:
004443d0b 0x4447cc
004443d4
004443d4loc_4443d4:
004443d4subs xzr, x3, 22
004443d8b.le 0x4443e0
004443dcb 0x4445a8
004443e0
004443e0loc_4443e0:
004443e0subs xzr, x3, 19
004443e4b.eq 0x4443ec
004443e8b 0x444474
004443ec
004443ecloc_4443ec:
004443ecb 0x4443f0
004443f0
004443f0loc_4443f0:
004443f0add x27, sp, 3496
004443f4stp xzr, xzr, [x27]
004443f8add x27, sp, 3584
004443fcstp xzr, xzr, [x27]
00444400ldr x0, [sp+904]
00444404ldr x1, [sp+912]
00444408ldr x2, [sp+920]
0044440cbl github.com/jcmturner/gofork/encoding/asn1.parsePrintableString
00444410str x0, [sp+3496]
00444414str x1, [sp+3504]
00444418str x2, [sp+3584]
0044441cstr x3, [sp+3592]
00444420ldr x3, [sp+3504]
00444424ldr x4, [sp+3496]
00444428str x4, [sp+2576]
0044442cstr x3, [sp+2584]
00444430ldr x3, [sp+3584]
00444434ldr x4, [sp+3592]
00444438str x3, [sp+2464]
0044443cstr x4, [sp+2472]
00444440ldr x0, [sp+2576]
00444444ldr x1, [sp+2584]
00444448bl runtime.convTstring
0044444cstr x0, [sp+2952]
00444450adrp x3, 0x1b1000
00444454add x3, x3, 2944
00444458str x3, [sp+736]
0044445cstr x0, [sp+744]
00444460ldr x3, [sp+2464]
00444464ldr x4, [sp+2472]
00444468str x3, [sp+1208]
0044446cstr x4, [sp+1216]
00444470b 0x4447d4
00444474
00444474loc_444474:
00444474subs xzr, x3, 20
00444478b.eq 0x444480
0044447cb 0x444508
00444480
00444480loc_444480:
00444480b 0x444484
00444484
00444484loc_444484:
00444484add x27, sp, 3496
00444488stp xzr, xzr, [x27]
0044448cadd x27, sp, 3584
00444490stp xzr, xzr, [x27]
00444494ldr x0, [sp+904]
00444498ldr x1, [sp+912]
0044449cldr x2, [sp+920]
004444a0bl github.com/jcmturner/gofork/encoding/asn1.parseT61String
004444a4str x0, [sp+3496]
004444a8str x1, [sp+3504]
004444acstr x2, [sp+3584]
004444b0str x3, [sp+3592]
004444b4ldr x3, [sp+3504]
004444b8ldr x4, [sp+3496]
004444bcstr x4, [sp+1816]
004444c0str x3, [sp+1824]
004444c4ldr x3, [sp+3584]
004444c8ldr x4, [sp+3592]
004444ccstr x3, [sp+1800]
004444d0str x4, [sp+1808]
004444d4ldr x0, [sp+1816]
004444d8ldr x1, [sp+1824]
004444dcbl runtime.convTstring
004444e0str x0, [sp+2912]
004444e4adrp x3, 0x1b1000
004444e8add x3, x3, 2944
004444ecstr x3, [sp+736]
004444f0str x0, [sp+744]
004444f4ldr x3, [sp+1800]
004444f8ldr x4, [sp+1808]
004444fcstr x3, [sp+1208]
00444500str x4, [sp+1216]
00444504b 0x4447d4
00444508
00444508loc_444508:
00444508subs xzr, x3, 22
0044450cb.eq 0x444514
00444510b 0x44459c
00444514
00444514loc_444514:
00444514b 0x444518
00444518
00444518loc_444518:
00444518add x27, sp, 3496
0044451cstp xzr, xzr, [x27]
00444520add x27, sp, 3584
00444524stp xzr, xzr, [x27]
00444528ldr x0, [sp+904]
0044452cldr x1, [sp+912]
00444530ldr x2, [sp+920]
00444534bl github.com/jcmturner/gofork/encoding/asn1.parseIA5String
00444538str x0, [sp+3496]
0044453cstr x1, [sp+3504]
00444540str x2, [sp+3584]
00444544str x3, [sp+3592]
00444548ldr x3, [sp+3504]
0044454cldr x4, [sp+3496]
00444550str x4, [sp+2328]
00444554str x3, [sp+2336]
00444558ldr x3, [sp+3584]
0044455cldr x4, [sp+3592]
00444560str x3, [sp+2176]
00444564str x4, [sp+2184]
00444568ldr x0, [sp+2328]
0044456cldr x1, [sp+2336]
00444570bl runtime.convTstring
00444574str x0, [sp+2928]
00444578adrp x3, 0x1b1000
0044457cadd x3, x3, 2944
00444580str x3, [sp+736]
00444584str x0, [sp+744]
00444588ldr x3, [sp+2176]
0044458cldr x4, [sp+2184]
00444590str x3, [sp+1208]
00444594str x4, [sp+1216]
00444598b 0x4447d4
0044459c
0044459cloc_44459c:
0044459cb 0x4445a0
004445a0
004445a0loc_4445a0:
004445a0b 0x4445a4
004445a4
004445a4loc_4445a4:
004445a4b 0x4447c8
004445a8
004445a8loc_4445a8:
004445a8subs xzr, x3, 23
004445acb.eq 0x4445b4
004445b0b 0x444668
004445b4
004445b4loc_4445b4:
004445b4b 0x4445b8
004445b8
004445b8loc_4445b8:
004445b8add x27, sp, 3416
004445bcstp xzr, xzr, [x27]
004445c0str xzr, [sp+3432]
004445c4add x27, sp, 3584
004445c8stp xzr, xzr, [x27]
004445ccldr x0, [sp+904]
004445d0ldr x1, [sp+912]
004445d4ldr x2, [sp+920]
004445d8bl github.com/jcmturner/gofork/encoding/asn1.parseUTCTime
004445dcstr x0, [sp+3416]
004445e0str x1, [sp+3424]
004445e4str x2, [sp+3432]
004445e8str x3, [sp+3584]
004445ecstr x4, [sp+3592]
004445f0ldr x3, [sp+3416]
004445f4ldr x4, [sp+3424]
004445f8ldr x5, [sp+3432]
004445fcstr x3, [sp+1640]
00444600str x4, [sp+1648]
00444604str x5, [sp+1656]
00444608ldr x3, [sp+3592]
0044460cldr x4, [sp+3584]
00444610str x4, [sp+1624]
00444614str x3, [sp+1632]
00444618ldr x3, [sp+1640]
0044461cldr x4, [sp+1648]
00444620ldr x5, [sp+1656]
00444624str x3, [sp+3416]
00444628str x4, [sp+3424]
0044462cstr x5, [sp+3432]
00444630adrp x0, 0x267000
00444634add x0, x0, 1440
00444638add x1, sp, 3416
0044463cbl runtime.convT
00444640str x0, [sp+2872]
00444644adrp x3, 0x267000
00444648add x3, x3, 1440
0044464cstr x3, [sp+736]
00444650str x0, [sp+744]
00444654ldr x3, [sp+1624]
00444658ldr x4, [sp+1632]
0044465cstr x3, [sp+1208]
00444660str x4, [sp+1216]
00444664b 0x4447d4
00444668
00444668loc_444668:
00444668subs xzr, x3, 24
0044466cb.eq 0x444674
00444670b 0x444728
00444674
00444674loc_444674:
00444674b 0x444678
00444678
00444678loc_444678:
00444678add x27, sp, 3416
0044467cstp xzr, xzr, [x27]
00444680str xzr, [sp+3432]
00444684add x27, sp, 3584
00444688stp xzr, xzr, [x27]
0044468cldr x0, [sp+904]
00444690ldr x1, [sp+912]
00444694ldr x2, [sp+920]
00444698bl github.com/jcmturner/gofork/encoding/asn1.parseGeneralizedTime
0044469cstr x0, [sp+3416]
004446a0str x1, [sp+3424]
004446a4str x2, [sp+3432]
004446a8str x3, [sp+3584]
004446acstr x4, [sp+3592]
004446b0ldr x3, [sp+3416]
004446b4ldr x4, [sp+3424]
004446b8ldr x5, [sp+3432]
004446bcstr x3, [sp+1600]
004446c0str x4, [sp+1608]
004446c4str x5, [sp+1616]
004446c8ldr x3, [sp+3592]
004446ccldr x4, [sp+3584]
004446d0str x4, [sp+1584]
004446d4str x3, [sp+1592]
004446d8ldr x3, [sp+1600]
004446dcldr x4, [sp+1608]
004446e0ldr x5, [sp+1616]
004446e4str x3, [sp+3416]
004446e8str x4, [sp+3424]
004446ecstr x5, [sp+3432]
004446f0adrp x0, 0x267000
004446f4add x0, x0, 1440
004446f8add x1, sp, 3416
004446fcbl runtime.convT
00444700str x0, [sp+2864]
00444704adrp x3, 0x267000
00444708add x3, x3, 1440
0044470cstr x3, [sp+736]
00444710str x0, [sp+744]
00444714ldr x3, [sp+1584]
00444718ldr x4, [sp+1592]
0044471cstr x3, [sp+1208]
00444720str x4, [sp+1216]
00444724b 0x4447d4
00444728
00444728loc_444728:
00444728subs xzr, x3, 27
0044472cb.eq 0x444734
00444730b 0x4447bc
00444734
00444734loc_444734:
00444734b 0x444738
00444738
00444738loc_444738:
00444738add x27, sp, 3496
0044473cstp xzr, xzr, [x27]
00444740add x27, sp, 3584
00444744stp xzr, xzr, [x27]
00444748ldr x0, [sp+904]
0044474cldr x1, [sp+912]
00444750ldr x2, [sp+920]
00444754bl github.com/jcmturner/gofork/encoding/asn1.parseIA5String
00444758str x0, [sp+3496]
0044475cstr x1, [sp+3504]
00444760str x2, [sp+3584]
00444764str x3, [sp+3592]
00444768ldr x3, [sp+3504]
0044476cldr x4, [sp+3496]
00444770str x4, [sp+1848]
00444774str x3, [sp+1856]
00444778ldr x3, [sp+3584]
0044477cldr x4, [sp+3592]
00444780str x3, [sp+1832]
00444784str x4, [sp+1840]
00444788ldr x0, [sp+1848]
0044478cldr x1, [sp+1856]
00444790bl runtime.convTstring
00444794str x0, [sp+2920]
00444798adrp x3, 0x1b1000
0044479cadd x3, x3, 2944
004447a0str x3, [sp+736]
004447a4str x0, [sp+744]
004447a8ldr x3, [sp+1832]
004447acldr x4, [sp+1840]
004447b0str x3, [sp+1208]
004447b4str x4, [sp+1216]
004447b8b 0x4447d4
004447bc
004447bcloc_4447bc:
004447bcb 0x4447c0
004447c0
004447c0loc_4447c0:
004447c0b 0x4447c4
004447c4
004447c4loc_4447c4:
004447c4b 0x4447c8
004447c8
004447c8loc_4447c8:
004447c8b 0x4447cc
004447cc
004447ccloc_4447cc:
004447ccb 0x4447d0
004447d0
004447d0loc_4447d0:
004447d0b 0x4447d4
004447d4
004447d4loc_4447d4:
004447d4b 0x4447dc
004447d8
004447d8loc_4447d8:
004447d8b 0x4447dc
004447dc
004447dcloc_4447dc:
004447dcldr x3, [sp+256]
004447e0ldr x4, [sp+200]
004447e4add x0, x3, x4
004447e8str x0, [sp+256]
004447ecldr x3, [sp+1208]
004447f0cbnz x3, 0x4447f8
004447f4b 0x44480c
004447f8
004447f8loc_4447f8:
004447f8ldr x1, [sp+1208]
004447fcldr x2, [sp+1216]
00444800ldp x29, x30, [sp-8]
00444804add sp, sp, 3888
00444808ret x30
0044480c
0044480cloc_44480c:
0044480cldr x3, [sp+736]
00444810cbnz x3, 0x444818
00444814b 0x444868
00444818
00444818loc_444818:
00444818ldr x0, [sp+736]
0044481cldr x1, [sp+744]
00444820bl reflect.ValueOf
00444824str x0, [sp+3512]
00444828str x1, [sp+3520]
0044482cstr x2, [sp+3528]
00444830ldr x3, [sp+3896]
00444834ldr x4, [sp+3904]
00444838ldr x5, [sp+3912]
0044483cmov x6, x0
00444840mov x0, x3
00444844mov x7, x1
00444848mov x1, x4
0044484cmov x8, x2
00444850mov x2, x5
00444854mov x3, x6
00444858mov x4, x7
0044485cmov x5, x8
00444860bl reflect.Value.Set
00444864b 0x44486c
00444868
00444868loc_444868:
00444868b 0x44486c
0044486c
0044486cloc_44486c:
0044486cldr x1, [sp+1208]
00444870ldr x2, [sp+1216]
00444874ldr x0, [sp+256]
00444878ldp x29, x30, [sp-8]
0044487cadd sp, sp, 3888
00444880ret x30
00444884
00444884loc_444884:
00444884ldr x0, [sp+944]
00444888ldr x1, [sp+952]
0044488cbl github.com/jcmturner/gofork/encoding/asn1.getUniversalType
00444890str x0, [sp+592]
00444894strb w1, [sp+123]
00444898strb w2, [sp+122]
0044489cldr x3, [sp+592]
004448a0str x3, [sp+440]
004448a4ldrb w3, [sp+123]
004448a8strb w3, [sp+120]
004448acstrb w2, [sp+119]
004448b0ldr x3, [sp+440]
004448b4str x3, [sp+144]
004448b8ldrb w3, [sp+120]
004448bcstrb w3, [sp+117]
004448c0strb w2, [sp+114]
004448c4tbnz w2, 0, 0x4448cc
004448c8b 0x4466f4
004448cc
004448ccloc_4448cc:
004448ccadd x27, sp, 3584
004448d0stp xzr, xzr, [x27]
004448d4ldr x3, [sp+256]
004448d8ldr x0, [sp+3920]
004448dcldr x1, [sp+3928]
004448e0ldr x2, [sp+3936]
004448e4bl github.com/jcmturner/gofork/encoding/asn1.parseTagAndLength
004448e8str x0, [sp+600]
004448ecstr x1, [sp+608]
004448f0str x2, [sp+616]
004448f4strb w3, [sp+624]
004448f8str x4, [sp+592]
004448fcstr x5, [sp+3584]
00444900str x6, [sp+3592]
00444904ldr x4, [sp+600]
00444908ldr x5, [sp+608]
0044490cldr x6, [sp+616]
00444910ldrb w7, [sp+624]
00444914str x4, [sp+408]
00444918str x5, [sp+416]
0044491cstr x6, [sp+424]
00444920strb w7, [sp+432]
00444924ldr x4, [sp+592]
00444928str x4, [sp+400]
0044492cldr x4, [sp+3592]
00444930ldr x5, [sp+3584]
00444934str x5, [sp+1568]
00444938str x4, [sp+1576]
0044493cldr x4, [sp+408]
00444940ldr x5, [sp+416]
00444944ldr x6, [sp+424]
00444948ldrb w7, [sp+432]
0044494cstr x4, [sp+152]
00444950str x5, [sp+160]
00444954str x6, [sp+168]
00444958strb w7, [sp+176]
0044495cldr x4, [sp+400]
00444960str x4, [sp+256]
00444964ldr x2, [sp+1576]
00444968ldr x1, [sp+1568]
0044496cstr x1, [sp+1208]
00444970str x2, [sp+1216]
00444974cbnz x1, 0x44497c
00444978b 0x44498c
0044497c
0044497cloc_44497c:
0044497cldr x0, [sp+256]
00444980ldp x29, x30, [sp-8]
00444984add sp, sp, 3888
00444988ret x30
0044498c
0044498cloc_44498c:
0044498cldrb w12, [sp+3953]
00444990tbnz w12, 0, 0x444998
00444994b 0x444d44
00444998
00444998loc_444998:
00444998orr x12, xzr, 2
0044499cstr x12, [sp+296]
004449a0ldrb w13, [sp+3954]
004449a4tbnz w13, 0, 0x4449ac
004449a8b 0x4449b8
004449ac
004449acloc_4449ac:
004449acorr x13, xzr, 1
004449b0str x13, [sp+296]
004449b4b 0x4449c0
004449b8
004449b8loc_4449b8:
004449b8orr x13, xzr, 1
004449bcb 0x4449c0
004449c0
004449c0loc_4449c0:
004449c0ldr x14, [sp+3928]
004449c4str x14, [sp+592]
004449c8ldr x15, [sp+256]
004449ccsubs xzr, x14, x15
004449d0b.eq 0x4449d8
004449d4b 0x444a44
004449d8
004449d8loc_4449d8:
004449d8add x27, sp, 3384
004449dcstp xzr, xzr, [x27]
004449e0adrp x2, 0x276000
004449e4add x2, x2, 133
004449e8str x2, [sp+3384]
004449ecmovz x3, 25
004449f0str x3, [sp+3392]
004449f4str x2, [sp+2728]
004449f8str x3, [sp+2736]
004449fcadd x2, sp, 2728
00444a00ldrsb x27, [x2]
00444a04ldr x0, [x2]
00444a08ldr x1, [x2+8]
00444a0cstr x0, [sp+2712]
00444a10str x1, [sp+2720]
00444a14bl runtime.convTstring
00444a18str x0, [sp+2704]
00444a1cadrp x2, 0x2d2000
00444a20add x2, x2, 1984
00444a24str x2, [sp+1208]
00444a28str x0, [sp+1216]
00444a2cldr x1, [sp+1208]
00444a30ldr x2, [sp+1216]
00444a34ldr x0, [sp+256]
00444a38ldp x29, x30, [sp-8]
00444a3cadd sp, sp, 3888
00444a40ret x30
00444a44
00444a44loc_444a44:
00444a44ldr x14, [sp+152]
00444a48ldr x15, [sp+296]
00444a4csubs xzr, x15, x14
00444a50cset x14, eq
00444a54strb w14, [sp+123]
00444a58b.eq 0x444a60
00444a5cb 0x444a80
00444a60
00444a60loc_444a60:
00444a60ldr x14, [sp+160]
00444a64ldr x15, [sp+3968]
00444a68ldrsb x27, [x15]
00444a6cldr x15, [x15]
00444a70subs xzr, x15, x14
00444a74cset x14, eq
00444a78strb w14, [sp+123]
00444a7cb 0x444a84
00444a80
00444a80loc_444a80:
00444a80b 0x444a84
00444a84
00444a84loc_444a84:
00444a84ldrb w14, [sp+123]
00444a88strb w14, [sp+122]
00444a8ctbnz w14, 0, 0x444a94
00444a90b 0x444ac8
00444a94
00444a94loc_444a94:
00444a94ldr x14, [sp+168]
00444a98subs xzr, x14, 0
00444a9ccset x15, eq
00444aa0strb w15, [sp+121]
00444aa4cbz x14, 0x444aac
00444aa8b 0x444ab0
00444aac
00444aacloc_444aac:
00444aacb 0x444abc
00444ab0
00444ab0loc_444ab0:
00444ab0ldrb w14, [sp+176]
00444ab4strb w14, [sp+121]
00444ab8b 0x444abc
00444abc
00444abcloc_444abc:
00444abcldrb w14, [sp+121]
00444ac0strb w14, [sp+122]
00444ac4b 0x444acc
00444ac8
00444ac8loc_444ac8:
00444ac8b 0x444acc
00444acc
00444accloc_444acc:
00444accldrb w14, [sp+122]
00444ad0tbnz w14, 0, 0x444ad8
00444ad4b 0x444c88
00444ad8
00444ad8loc_444ad8:
00444ad8ldr x4, [sp+168]
00444adcsubs xzr, x4, 0
00444ae0b.gt 0x444ae8
00444ae4b 0x444bb4
00444ae8
00444ae8loc_444ae8:
00444ae8add x27, sp, 3584
00444aecstp xzr, xzr, [x27]
00444af0ldr x3, [sp+256]
00444af4ldr x0, [sp+3920]
00444af8ldr x1, [sp+3928]
00444afcldr x2, [sp+3936]
00444b00bl github.com/jcmturner/gofork/encoding/asn1.parseTagAndLength
00444b04str x0, [sp+600]
00444b08str x1, [sp+608]
00444b0cstr x2, [sp+616]
00444b10strb w3, [sp+624]
00444b14str x4, [sp+592]
00444b18str x5, [sp+3584]
00444b1cstr x6, [sp+3592]
00444b20ldr x4, [sp+600]
00444b24ldr x5, [sp+608]
00444b28ldr x6, [sp+616]
00444b2cldrb w7, [sp+624]
00444b30str x4, [sp+368]
00444b34str x5, [sp+376]
00444b38str x6, [sp+384]
00444b3cstrb w7, [sp+392]
00444b40ldr x4, [sp+592]
00444b44str x4, [sp+360]
00444b48ldr x4, [sp+3592]
00444b4cldr x5, [sp+3584]
00444b50str x5, [sp+1552]
00444b54str x4, [sp+1560]
00444b58ldr x4, [sp+368]
00444b5cldr x5, [sp+376]
00444b60ldr x6, [sp+384]
00444b64ldrb w7, [sp+392]
00444b68str x4, [sp+152]
00444b6cstr x5, [sp+160]
00444b70str x6, [sp+168]
00444b74strb w7, [sp+176]
00444b78ldr x4, [sp+360]
00444b7cstr x4, [sp+256]
00444b80ldr x2, [sp+1560]
00444b84ldr x1, [sp+1552]
00444b88str x1, [sp+1208]
00444b8cstr x2, [sp+1216]
00444b90cbnz x1, 0x444b98
00444b94b 0x444ba8
00444b98
00444b98loc_444b98:
00444b98ldr x0, [sp+256]
00444b9cldp x29, x30, [sp-8]
00444ba0add sp, sp, 3888
00444ba4ret x30
00444ba8
00444ba8loc_444ba8:
00444ba8b 0x444bac
00444bac
00444bacloc_444bac:
00444bacb 0x444bb0
00444bb0
00444bb0loc_444bb0:
00444bb0b 0x444d48
00444bb4
00444bb4loc_444bb4:
00444bb4ldr x3, [sp+944]
00444bb8adrp x27, 0x5de000
00444bbcldr x4, [x27+1072]
00444bc0subs xzr, x4, x3
00444bc4b.ne 0x444bcc
00444bc8b 0x444bd0
00444bcc
00444bccloc_444bcc:
00444bccb 0x444c1c
00444bd0
00444bd0loc_444bd0:
00444bd0ldr x0, [sp+944]
00444bd4ldr x1, [sp+952]
00444bd8adrp x27, 0x5de000
00444bdcldr x2, [x27+1080]
00444be0bl runtime.ifaceeq
00444be4tbnz w0, 0, 0x444bec
00444be8b 0x444c18
00444bec
00444becloc_444bec:
00444becldr x0, [sp+3896]
00444bf0ldr x1, [sp+3904]
00444bf4ldr x2, [sp+3912]
00444bf8orr x3, xzr, 1
00444bfcbl reflect.Value.SetBool
00444c00ldr x1, [sp+1208]
00444c04ldr x2, [sp+1216]
00444c08ldr x0, [sp+256]
00444c0cldp x29, x30, [sp-8]
00444c10add sp, sp, 3888
00444c14ret x30
00444c18
00444c18loc_444c18:
00444c18b 0x444c1c
00444c1c
00444c1cloc_444c1c:
00444c1cadd x27, sp, 3384
00444c20stp xzr, xzr, [x27]
00444c24adrp x2, 0x283000
00444c28add x2, x2, 440
00444c2cstr x2, [sp+3384]
00444c30movz x3, 45
00444c34str x3, [sp+3392]
00444c38str x2, [sp+2688]
00444c3cstr x3, [sp+2696]
00444c40add x2, sp, 2688
00444c44ldrsb x27, [x2]
00444c48ldr x0, [x2]
00444c4cldr x1, [x2+8]
00444c50str x0, [sp+2672]
00444c54str x1, [sp+2680]
00444c58bl runtime.convTstring
00444c5cstr x0, [sp+2664]
00444c60adrp x2, 0x2d2000
00444c64add x2, x2, 1984
00444c68str x2, [sp+1208]
00444c6cstr x0, [sp+1216]
00444c70ldr x1, [sp+1208]
00444c74ldr x2, [sp+1216]
00444c78ldr x0, [sp+256]
00444c7cldp x29, x30, [sp-8]
00444c80add sp, sp, 3888
00444c84ret x30
00444c88
00444c88loc_444c88:
00444c88ldrb w3, [sp+3952]
00444c8cldr x0, [sp+3896]
00444c90ldr x1, [sp+3904]
00444c94ldr x2, [sp+3912]
00444c98ldrb w4, [sp+3953]
00444c9cldrb w5, [sp+3954]
00444ca0ldr x6, [sp+3960]
00444ca4ldr x7, [sp+3968]
00444ca8ldr x8, [sp+3976]
00444cacldr x9, [sp+3984]
00444cb0ldrb w10, [sp+3992]
00444cb4ldrb w11, [sp+3993]
00444cb8bl github.com/jcmturner/gofork/encoding/asn1.setDefaultValue
00444cbcstrb w0, [sp+116]
00444cc0tbnz w0, 0, 0x444cc8
00444cc4b 0x444cd4
00444cc8
00444cc8loc_444cc8:
00444cc8ldr x3, [sp+3944]
00444cccstr x3, [sp+256]
00444cd0b 0x444d2c
00444cd4
00444cd4loc_444cd4:
00444cd4add x27, sp, 3384
00444cd8stp xzr, xzr, [x27]
00444cdcadrp x2, 0x27e000
00444ce0add x2, x2, 2023
00444ce4str x2, [sp+3384]
00444ce8movz x3, 37
00444cecstr x3, [sp+3392]
00444cf0str x2, [sp+2648]
00444cf4str x3, [sp+2656]
00444cf8add x2, sp, 2648
00444cfcldrsb x27, [x2]
00444d00ldr x0, [x2]
00444d04ldr x1, [x2+8]
00444d08str x0, [sp+2632]
00444d0cstr x1, [sp+2640]
00444d10bl runtime.convTstring
00444d14str x0, [sp+2624]
00444d18adrp x2, 0x2d2000
00444d1cadd x2, x2, 1984
00444d20str x2, [sp+1208]
00444d24str x0, [sp+1216]
00444d28b 0x444d2c
00444d2c
00444d2cloc_444d2c:
00444d2cldr x1, [sp+1208]
00444d30ldr x2, [sp+1216]
00444d34ldr x0, [sp+256]
00444d38ldp x29, x30, [sp-8]
00444d3cadd sp, sp, 3888
00444d40ret x30
00444d44
00444d44loc_444d44:
00444d44b 0x444d48
00444d48
00444d48loc_444d48:
00444d48ldr x12, [sp+144]
00444d4csubs xzr, x12, 19
00444d50b.eq 0x444d58
00444d54b 0x444e00
00444d58
00444d58loc_444d58:
00444d58ldr x12, [sp+152]
00444d5ccbz x12, 0x444d64
00444d60b 0x444ddc
00444d64
00444d64loc_444d64:
00444d64ldr x12, [sp+160]
00444d68str x12, [sp+504]
00444d6csubs xzr, x12, 20
00444d70b.le 0x444d78
00444d74b 0x444da0
00444d78
00444d78loc_444d78:
00444d78subs xzr, x12, 12
00444d7cb.eq 0x444d84
00444d80b 0x444d88
00444d84
00444d84loc_444d84:
00444d84b 0x444dc0
00444d88
00444d88loc_444d88:
00444d88subs xzr, x12, 20
00444d8cb.eq 0x444d94
00444d90b 0x444d98
00444d94
00444d94loc_444d94:
00444d94b 0x444dc0
00444d98
00444d98loc_444d98:
00444d98b 0x444d9c
00444d9c
00444d9cloc_444d9c:
00444d9cb 0x444dd4
00444da0
00444da0loc_444da0:
00444da0subs xzr, x12, 22
00444da4b.eq 0x444dac
00444da8b 0x444db0
00444dac
00444dacloc_444dac:
00444dacb 0x444dc0
00444db0
00444db0loc_444db0:
00444db0subs xzr, x12, 27
00444db4b.eq 0x444dbc
00444db8b 0x444dcc
00444dbc
00444dbcloc_444dbc:
00444dbcb 0x444dc0
00444dc0
00444dc0loc_444dc0:
00444dc0ldr x12, [sp+160]
00444dc4str x12, [sp+144]
00444dc8b 0x444dd8
00444dcc
00444dccloc_444dcc:
00444dccb 0x444dd0
00444dd0
00444dd0loc_444dd0:
00444dd0b 0x444dd4
00444dd4
00444dd4loc_444dd4:
00444dd4b 0x444dd8
00444dd8
00444dd8loc_444dd8:
00444dd8b 0x444dfc
00444ddc
00444ddcloc_444ddc:
00444ddcldr x12, [sp+3976]
00444de0cbnz x12, 0x444de8
00444de4b 0x444df4
00444de8
00444de8loc_444de8:
00444de8ldr x12, [sp+3976]
00444decstr x12, [sp+144]
00444df0b 0x444df8
00444df4
00444df4loc_444df4:
00444df4b 0x444df8
00444df8
00444df8loc_444df8:
00444df8b 0x444dfc
00444dfc
00444dfcloc_444dfc:
00444dfcb 0x444e04
00444e00
00444e00loc_444e00:
00444e00b 0x444e04
00444e04
00444e04loc_444e04:
00444e04ldr x12, [sp+144]
00444e08subs xzr, x12, 23
00444e0ccset x12, eq
00444e10strb w12, [sp+122]
00444e14b.eq 0x444e1c
00444e18b 0x444e30
00444e1c
00444e1cloc_444e1c:
00444e1cldr x12, [sp+160]
00444e20subs xzr, x12, 24
00444e24cset x12, eq
00444e28strb w12, [sp+122]
00444e2cb 0x444e34
00444e30
00444e30loc_444e30:
00444e30b 0x444e34
00444e34
00444e34loc_444e34:
00444e34ldrb w12, [sp+122]
00444e38strb w12, [sp+123]
00444e3ctbnz w12, 0, 0x444e44
00444e40b 0x444e58
00444e44
00444e44loc_444e44:
00444e44ldr x12, [sp+152]
00444e48subs xzr, x12, 0
00444e4ccset x12, eq
00444e50strb w12, [sp+123]
00444e54b 0x444e5c
00444e58
00444e58loc_444e58:
00444e58b 0x444e5c
00444e5c
00444e5cloc_444e5c:
00444e5cldrb w12, [sp+123]
00444e60tbnz w12, 0, 0x444e68
00444e64b 0x444e74
00444e68
00444e68loc_444e68:
00444e68orr x12, xzr, 24
00444e6cstr x12, [sp+144]
00444e70b 0x444e78
00444e74
00444e74loc_444e74:
00444e74b 0x444e78
00444e78
00444e78loc_444e78:
00444e78ldrb w12, [sp+3992]
00444e7ctbnz w12, 0, 0x444e84
00444e80b 0x444e90
00444e84
00444e84loc_444e84:
00444e84movz x12, 17
00444e88str x12, [sp+144]
00444e8cb 0x444e94
00444e90
00444e90loc_444e90:
00444e90b 0x444e94
00444e94
00444e94loc_444e94:
00444e94str xzr, [sp+288]
00444e98ldr x12, [sp+144]
00444e9cstr x12, [sp+280]
00444ea0ldrb w12, [sp+3953]
00444ea4eor x13, x12, 1
00444ea8strb w13, [sp+122]
00444eactbnz w12, 0, 0x444eb4
00444eb0b 0x444eb8
00444eb4
00444eb4loc_444eb4:
00444eb4b 0x444ecc
00444eb8
00444eb8loc_444eb8:
00444eb8ldr x12, [sp+3968]
00444ebcsubs xzr, x12, 0
00444ec0cset x12, ne
00444ec4strb w12, [sp+122]
00444ec8b 0x444ecc
00444ecc
00444eccloc_444ecc:
00444eccldrb w12, [sp+122]
00444ed0tbnz w12, 0, 0x444ed8
00444ed4b 0x444ef4
00444ed8
00444ed8loc_444ed8:
00444ed8orr x12, xzr, 2
00444edcstr x12, [sp+288]
00444ee0ldr x12, [sp+3968]
00444ee4ldrsb x27, [x12]
00444ee8ldr x12, [x12]
00444eecstr x12, [sp+280]
00444ef0b 0x444ef8
00444ef4
00444ef4loc_444ef4:
00444ef4b 0x444ef8
00444ef8
00444ef8loc_444ef8:
00444ef8ldrb w12, [sp+3953]
00444efceor x13, x12, 1
00444f00strb w13, [sp+123]
00444f04tbnz w12, 0, 0x444f0c
00444f08b 0x444f10
00444f0c
00444f0cloc_444f0c:
00444f0cb 0x444f1c
00444f10
00444f10loc_444f10:
00444f10ldrb w12, [sp+3954]
00444f14strb w12, [sp+123]
00444f18b 0x444f1c
00444f1c
00444f1cloc_444f1c:
00444f1cldrb w12, [sp+123]
00444f20strb w12, [sp+122]
00444f24tbnz w12, 0, 0x444f2c
00444f28b 0x444f40
00444f2c
00444f2cloc_444f2c:
00444f2cldr x12, [sp+3968]
00444f30subs xzr, x12, 0
00444f34cset x12, ne
00444f38strb w12, [sp+122]
00444f3cb 0x444f44
00444f40
00444f40loc_444f40:
00444f40b 0x444f44
00444f44
00444f44loc_444f44:
00444f44ldrb w12, [sp+122]
00444f48tbnz w12, 0, 0x444f50
00444f4cb 0x444f6c
00444f50
00444f50loc_444f50:
00444f50orr x12, xzr, 1
00444f54str x12, [sp+288]
00444f58ldr x13, [sp+3968]
00444f5cldrsb x27, [x13]
00444f60ldr x13, [x13]
00444f64str x13, [sp+280]
00444f68b 0x444f74
00444f6c
00444f6cloc_444f6c:
00444f6corr x12, xzr, 1
00444f70b 0x444f74
00444f74
00444f74loc_444f74:
00444f74ldr x13, [sp+152]
00444f78ldr x14, [sp+288]
00444f7csubs xzr, x14, x13
00444f80cset x13, ne
00444f84strb w13, [sp+122]
00444f88b.ne 0x444f90
00444f8cb 0x444f94
00444f90
00444f90loc_444f90:
00444f90b 0x444fac
00444f94
00444f94loc_444f94:
00444f94ldr x13, [sp+160]
00444f98ldr x14, [sp+280]
00444f9csubs xzr, x14, x13
00444fa0cset x13, ne
00444fa4strb w13, [sp+122]
00444fa8b 0x444fac
00444fac
00444facloc_444fac:
00444facldrb w13, [sp+122]
00444fb0strb w13, [sp+123]
00444fb4tbnz w13, 0, 0x444fbc
00444fb8b 0x444fc0
00444fbc
00444fbcloc_444fbc:
00444fbcb 0x444fd4
00444fc0
00444fc0loc_444fc0:
00444fc0ldrb w13, [sp+176]
00444fc4ldrb w14, [sp+117]
00444fc8eor x13, x13, x14
00444fccstrb w13, [sp+123]
00444fd0b 0x444fd4
00444fd4
00444fd4loc_444fd4:
00444fd4ldrb w13, [sp+123]
00444fd8tbnz w13, 0, 0x444fe0
00444fdcb 0x4452dc
00444fe0
00444fe0loc_444fe0:
00444fe0ldrb w3, [sp+3952]
00444fe4ldr x0, [sp+3896]
00444fe8ldr x1, [sp+3904]
00444fecldr x2, [sp+3912]
00444ff0ldrb w4, [sp+3953]
00444ff4ldrb w5, [sp+3954]
00444ff8ldr x6, [sp+3960]
00444ffcldr x7, [sp+3968]
00445000ldr x8, [sp+3976]
00445004ldr x9, [sp+3984]
00445008ldrb w10, [sp+3992]
0044500cldrb w11, [sp+3993]
00445010bl github.com/jcmturner/gofork/encoding/asn1.setDefaultValue
00445014strb w0, [sp+115]
00445018tbnz w0, 0, 0x445020
0044501cb 0x44502c
00445020
00445020loc_445020:
00445020ldr x3, [sp+3944]
00445024str x3, [sp+256]
00445028b 0x4452c4
0044502c
0044502cloc_44502c:
0044502cldr x1, [sp+152]
00445030ldr x2, [sp+160]
00445034ldr x3, [sp+168]
00445038ldrb w4, [sp+176]
0044503cstr x1, [sp+600]
00445040str x2, [sp+608]
00445044str x3, [sp+616]
00445048strb w4, [sp+624]
0044504cldr x1, [sp+944]
00445050ldrsb x27, [x1]
00445054ldr x1, [x1+200]
00445058ldr x0, [sp+952]
0044505cblr x1
00445060str x0, [sp+3496]
00445064str x1, [sp+3504]
00445068add x20, sp, 3304
0044506cadr x27, 16
00445070stp x29, x27, [sp-24]
00445074sub x29, sp, 24
00445078bl fn_87cfc
0044507csub x29, sp, 8
00445080add x1, sp, 3304
00445084str x1, [sp+2592]
00445088ldr x0, [sp+280]
0044508cbl runtime.convT64
00445090str x0, [sp+2568]
00445094ldr x1, [sp+2592]
00445098ldrsb x27, [x1]
0044509cadrp x2, 0x1b0000
004450a0add x2, x2, 3520
004450a4str x2, [x1]
004450a8adrp x27, 0x606000
004450acldr w2, [x27+3056]
004450b0cbz w2, 0x4450b8
004450b4b 0x4450bc
004450b8
004450b8loc_4450b8:
004450b8b 0x4450d0
004450bc
004450bcloc_4450bc:
004450bcbl runtime.gcWriteBarrier2
004450c0str x0, [x25]
004450c4ldr x2, [x1+8]
004450c8str x2, [x25+8]
004450ccb 0x4450d0
004450d0
004450d0loc_4450d0:
004450d0str x0, [x1+8]
004450d4ldr x2, [sp+600]
004450d8ldr x3, [sp+608]
004450dcldr x4, [sp+616]
004450e0ldrb w5, [sp+624]
004450e4str x2, [sp+472]
004450e8str x3, [sp+480]
004450ecstr x4, [sp+488]
004450f0strb w5, [sp+496]
004450f4adrp x0, 0x223000
004450f8add x0, x0, 2912
004450fcadd x1, sp, 472
00445100bl runtime.convTnoptr
00445104str x0, [sp+2560]
00445108ldr x2, [sp+2592]
0044510cldrsb x27, [x2]
00445110adrp x3, 0x223000
00445114add x3, x3, 2912
00445118str x3, [x2+16]
0044511cadrp x27, 0x606000
00445120ldr w3, [x27+3056]
00445124cbz w3, 0x44512c
00445128b 0x445130
0044512c
0044512cloc_44512c:
0044512cb 0x445144
00445130
00445130loc_445130:
00445130bl runtime.gcWriteBarrier2
00445134str x0, [x25]
00445138ldr x3, [x2+24]
0044513cstr x3, [x25+8]
00445140b 0x445144
00445144
00445144loc_445144:
00445144str x0, [x2+24]
00445148adrp x0, 0x24b000
0044514cadd x0, x0, 64
00445150add x1, sp, 3952
00445154bl runtime.convT
00445158str x0, [sp+2552]
0044515cldr x2, [sp+2592]
00445160ldrsb x27, [x2]
00445164adrp x3, 0x24b000
00445168add x3, x3, 64
0044516cstr x3, [x2+32]
00445170adrp x27, 0x606000
00445174ldr w3, [x27+3056]
00445178cbz w3, 0x445180
0044517cb 0x445184
00445180
00445180loc_445180:
00445180b 0x445198
00445184
00445184loc_445184:
00445184bl runtime.gcWriteBarrier2
00445188str x0, [x25]
0044518cldr x3, [x2+40]
00445190str x3, [x25+8]
00445194b 0x445198
00445198
00445198loc_445198:
00445198str x0, [x2+40]
0044519cldr x0, [sp+3496]
004451a0ldr x1, [sp+3504]
004451a4bl runtime.convTstring
004451a8str x0, [sp+2544]
004451acldr x2, [sp+2592]
004451b0ldrsb x27, [x2]
004451b4adrp x3, 0x1b0000
004451b8add x3, x3, 2944
004451bcstr x3, [x2+48]
004451c0adrp x27, 0x606000
004451c4ldr w3, [x27+3056]
004451c8cbz w3, 0x4451d0
004451ccb 0x4451d4
004451d0
004451d0loc_4451d0:
004451d0b 0x4451e8
004451d4
004451d4loc_4451d4:
004451d4bl runtime.gcWriteBarrier2
004451d8str x0, [x25]
004451dcldr x1, [x2+56]
004451e0str x1, [x25+8]
004451e4b 0x4451e8
004451e8
004451e8loc_4451e8:
004451e8str x0, [x2+56]
004451ecldr x0, [sp+256]
004451f0bl runtime.convT64
004451f4str x0, [sp+2536]
004451f8ldr x1, [sp+2592]
004451fcldrsb x27, [x1]
00445200adrp x2, 0x1b0000
00445204add x2, x2, 3520
00445208str x2, [x1+64]
0044520cadrp x27, 0x606000
00445210ldr w2, [x27+3056]
00445214cbz w2, 0x44521c
00445218b 0x445220
0044521c
0044521cloc_44521c:
0044521cb 0x445234
00445220
00445220loc_445220:
00445220bl runtime.gcWriteBarrier2
00445224str x0, [x25]
00445228ldr x5, [x1+72]
0044522cstr x5, [x25+8]
00445230b 0x445234
00445234
00445234loc_445234:
00445234str x0, [x1+72]
00445238ldr x2, [sp+2592]
0044523cldrsb x27, [x2]
00445240b 0x445244
00445244
00445244loc_445244:
00445244str x2, [sp+2600]
00445248movz x4, 5
0044524cstr x4, [sp+2608]
00445250str x4, [sp+2616]
00445254adrp x0, 0x27e000
00445258add x0, x0, 3523
0044525cmovz x1, 39
00445260mov x3, x4
00445264bl fmt.Sprintf
00445268str x0, [sp+3288]
0044526cstr x1, [sp+3296]
00445270add x27, sp, 2520
00445274stp xzr, xzr, [x27]
00445278ldr x5, [sp+3288]
0044527cldr x6, [sp+3296]
00445280str x5, [sp+2520]
00445284str x6, [sp+2528]
00445288str x5, [sp+2504]
0044528cstr x6, [sp+2512]
00445290add x5, sp, 2504
00445294ldrsb x27, [x5]
00445298ldr x0, [x5]
0044529cldr x1, [x5+8]
004452a0str x0, [sp+2488]
004452a4str x1, [sp+2496]
004452a8bl runtime.convTstring
004452acstr x0, [sp+2480]
004452b0adrp x5, 0x2d1000
004452b4add x5, x5, 1984
004452b8str x5, [sp+1208]
004452bcstr x0, [sp+1216]
004452c0b 0x4452c4
004452c4
004452c4loc_4452c4:
004452c4ldr x1, [sp+1208]
004452c8ldr x2, [sp+1216]
004452ccldr x0, [sp+256]
004452d0ldp x29, x30, [sp-8]
004452d4add sp, sp, 3888
004452d8ret x30
004452dc
004452dcloc_4452dc:
004452dcldr x2, [sp+3928]
004452e0str x2, [sp+592]
004452e4ldr x0, [sp+256]
004452e8ldr x1, [sp+168]
004452ecbl github.com/jcmturner/gofork/encoding/asn1.invalidLength
004452f0strb w0, [sp+122]
004452f4tbnz w0, 0, 0x4452fc
004452f8b 0x445368
004452fc
004452fcloc_4452fc:
004452fcadd x27, sp, 3600
00445300stp xzr, xzr, [x27]
00445304adrp x2, 0x26f000
00445308add x2, x2, 202
0044530cstr x2, [sp+3600]
00445310orr x3, xzr, 14
00445314str x3, [sp+3608]
00445318str x2, [sp+2448]
0044531cstr x3, [sp+2456]
00445320add x2, sp, 2448
00445324ldrsb x27, [x2]
00445328ldr x0, [x2]
0044532cldr x1, [x2+8]
00445330str x0, [sp+2432]
00445334str x1, [sp+2440]
00445338bl runtime.convTstring
0044533cstr x0, [sp+2424]
00445340adrp x2, 0x2d1000
00445344add x2, x2, 2368
00445348str x2, [sp+1208]
0044534cstr x0, [sp+1216]
00445350ldr x1, [sp+1208]
00445354ldr x2, [sp+1216]
00445358ldr x0, [sp+256]
0044535cldp x29, x30, [sp-8]
00445360add sp, sp, 3888
00445364ret x30
00445368
00445368loc_445368:
00445368ldr x3, [sp+256]
0044536cldr x4, [sp+168]
00445370add x1, x3, x4
00445374str x1, [sp+592]
00445378ldr x0, [sp+256]
0044537cldr x2, [sp+3936]
00445380ldr x3, [sp+3920]
00445384subs xzr, x2, x1
00445388b.hs 0x445390
0044538cb 0x446a84
00445390
00445390loc_445390:
00445390subs xzr, x0, x1
00445394b.ls 0x44539c
00445398b 0x446a80
0044539c
0044539cloc_44539c:
0044539csub x4, x2, x0
004453a0sub x5, x1, x0
004453a4sub x6, xzr, x4
004453a8and x6, x0, x6, asr #63
004453acadd x3, x3, x6
004453b0str x3, [sp+880]
004453b4str x5, [sp+888]
004453b8str x4, [sp+896]
004453bcldr x3, [sp+256]
004453c0ldr x4, [sp+168]
004453c4add x3, x3, x4
004453c8str x3, [sp+256]
004453ccldr x0, [sp+944]
004453d0ldr x1, [sp+952]
004453d4str x0, [sp+2408]
004453d8str x1, [sp+2416]
004453dcadrp x27, 0x5dd000
004453e0ldr x3, [x27+1040]
004453e4subs xzr, x3, x0
004453e8b.eq 0x4453f0
004453ecb 0x44559c
004453f0
004453f0loc_4453f0:
004453f0adrp x27, 0x5dd000
004453f4ldr x2, [x27+1048]
004453f8bl runtime.ifaceeq
004453fctbnz w0, 0, 0x445404
00445400b 0x445598
00445404
00445404loc_445404:
00445404b 0x445408
00445408
00445408loc_445408:
00445408str xzr, [sp+3440]
0044540cadd x27, sp, 3448
00445410stp xzr, xzr, [x27]
00445414add x27, sp, 3584
00445418stp xzr, xzr, [x27]
0044541cldr x0, [sp+880]
00445420ldr x1, [sp+888]
00445424ldr x2, [sp+896]
00445428bl github.com/jcmturner/gofork/encoding/asn1.parseObjectIdentifier
0044542cstr x0, [sp+3440]
00445430str x1, [sp+3448]
00445434str x2, [sp+3456]
00445438str x3, [sp+3584]
0044543cstr x4, [sp+3592]
00445440ldr x3, [sp+3448]
00445444ldr x4, [sp+3456]
00445448ldr x5, [sp+3440]
0044544cstr x5, [sp+1528]
00445450str x3, [sp+1536]
00445454str x4, [sp+1544]
00445458ldr x3, [sp+3584]
0044545cldr x4, [sp+3592]
00445460str x3, [sp+1512]
00445464str x4, [sp+1520]
00445468ldr x3, [sp+1528]
0044546cldr x4, [sp+1536]
00445470ldr x5, [sp+1544]
00445474str x3, [sp+856]
00445478str x4, [sp+864]
0044547cstr x5, [sp+872]
00445480ldr x3, [sp+1512]
00445484ldr x4, [sp+1520]
00445488str x3, [sp+1192]
0044548cstr x4, [sp+1200]
00445490ldr x0, [sp+3896]
00445494ldr x1, [sp+3904]
00445498ldr x2, [sp+3912]
0044549cbl reflect.Value.Type
004454a0str x0, [sp+3272]
004454a4str x1, [sp+3280]
004454a8ldr x2, [sp+864]
004454acstr x2, [sp+592]
004454b0ldr x3, [sp+864]
004454b4str x3, [sp+632]
004454b8bl reflect.MakeSlice
004454bcstr x0, [sp+3512]
004454c0str x1, [sp+3520]
004454c4str x2, [sp+3528]
004454c8ldr x3, [sp+3896]
004454ccldr x4, [sp+3904]
004454d0ldr x5, [sp+3912]
004454d4mov x6, x0
004454d8mov x0, x3
004454dcmov x7, x1
004454e0mov x1, x4
004454e4mov x8, x2
004454e8mov x2, x5
004454ecmov x3, x6
004454f0mov x4, x7
004454f4mov x5, x8
004454f8bl reflect.Value.Set
004454fcldr x3, [sp+1192]
00445500cbnz x3, 0x445508
00445504b 0x44550c
00445508
00445508loc_445508:
00445508b 0x445578
0044550c
0044550cloc_44550c:
0044550cldr x2, [sp+856]
00445510ldr x3, [sp+864]
00445514ldr x4, [sp+872]
00445518str x2, [sp+2384]
0044551cstr x3, [sp+2392]
00445520str x4, [sp+2400]
00445524adrp x0, 0x1a8000
00445528add x0, x0, 1728
0044552cadd x1, sp, 2384
00445530bl reflect.ValueOf
00445534str x0, [sp+3512]
00445538str x1, [sp+3520]
0044553cstr x2, [sp+3528]
00445540ldr x3, [sp+3896]
00445544ldr x4, [sp+3904]
00445548ldr x5, [sp+3912]
0044554cmov x6, x0
00445550mov x0, x3
00445554mov x7, x1
00445558mov x1, x4
0044555cmov x8, x2
00445560mov x2, x5
00445564mov x3, x6
00445568mov x4, x7
0044556cmov x5, x8
00445570bl reflect.Copy
00445574b 0x445578
00445578
00445578loc_445578:
00445578ldr x1, [sp+1192]
0044557cldr x2, [sp+1200]
00445580str x1, [sp+1208]
00445584str x2, [sp+1216]
00445588ldr x0, [sp+256]
0044558cldp x29, x30, [sp-8]
00445590add sp, sp, 3888
00445594ret x30
00445598
00445598loc_445598:
00445598b 0x4455a0
0044559c
0044559cloc_44559c:
0044559cb 0x4455a0
004455a0
004455a0loc_4455a0:
004455a0adrp x27, 0x5dd000
004455a4ldr x3, [x27+1024]
004455a8ldr x4, [sp+2408]
004455acsubs xzr, x3, x4
004455b0b.eq 0x4455b8
004455b4b 0x445730
004455b8
004455b8loc_4455b8:
004455b8adrp x27, 0x5dd000
004455bcldr x2, [x27+1032]
004455c0ldr x1, [sp+2416]
004455c4ldr x0, [sp+2408]
004455c8bl runtime.ifaceeq
004455cctbnz w0, 0, 0x4455d4
004455d0b 0x44572c
004455d4
004455d4loc_4455d4:
004455d4b 0x4455d8
004455d8
004455d8loc_4455d8:
004455d8add x27, sp, 3464
004455dcstp xzr, xzr, [x27]
004455e0add x27, sp, 3480
004455e4stp xzr, xzr, [x27]
004455e8add x27, sp, 3584
004455ecstp xzr, xzr, [x27]
004455f0ldr x0, [sp+880]
004455f4ldr x1, [sp+888]
004455f8ldr x2, [sp+896]
004455fcbl github.com/jcmturner/gofork/encoding/asn1.parseBitString
00445600str x0, [sp+3464]
00445604str x1, [sp+3472]
00445608str x2, [sp+3480]
0044560cstr x3, [sp+3488]
00445610str x4, [sp+3584]
00445614str x5, [sp+3592]
00445618ldr x3, [sp+3464]
0044561cldr x4, [sp+3472]
00445620ldr x5, [sp+3480]
00445624ldr x6, [sp+3488]
00445628str x3, [sp+1480]
0044562cstr x4, [sp+1488]
00445630str x5, [sp+1496]
00445634str x6, [sp+1504]
00445638ldr x3, [sp+3592]
0044563cldr x4, [sp+3584]
00445640str x4, [sp+1464]
00445644str x3, [sp+1472]
00445648ldr x3, [sp+1480]
0044564cldr x4, [sp+1488]
00445650ldr x5, [sp+1496]
00445654ldr x6, [sp+1504]
00445658str x3, [sp+1248]
0044565cstr x4, [sp+1256]
00445660str x5, [sp+1264]
00445664str x6, [sp+1272]
00445668ldr x3, [sp+1472]
0044566cldr x4, [sp+1464]
00445670str x4, [sp+1176]
00445674str x3, [sp+1184]
00445678cbnz x4, 0x445680
0044567cb 0x445684
00445680
00445680loc_445680:
00445680b 0x44570c
00445684
00445684loc_445684:
00445684ldr x2, [sp+1248]
00445688ldr x3, [sp+1256]
0044568cldr x4, [sp+1264]
00445690ldr x5, [sp+1272]
00445694str x2, [sp+3464]
00445698str x3, [sp+3472]
0044569cstr x4, [sp+3480]
004456a0str x5, [sp+3488]
004456a4adrp x0, 0x216000
004456a8add x0, x0, 3552
004456acadd x1, sp, 3464
004456b0bl runtime.convT
004456b4str x0, [sp+2376]
004456b8mov x1, x0
004456bcadrp x0, 0x216000
004456c0add x0, x0, 3552
004456c4bl reflect.ValueOf
004456c8str x0, [sp+3512]
004456ccstr x1, [sp+3520]
004456d0str x2, [sp+3528]
004456d4ldr x3, [sp+3896]
004456d8ldr x4, [sp+3904]
004456dcldr x5, [sp+3912]
004456e0mov x6, x0
004456e4mov x0, x3
004456e8mov x7, x1
004456ecmov x1, x4
004456f0mov x8, x2
004456f4mov x2, x5
004456f8mov x3, x6
004456fcmov x4, x7
00445700mov x5, x8
00445704bl reflect.Value.Set
00445708b 0x44570c
0044570c
0044570cloc_44570c:
0044570cldr x1, [sp+1176]
00445710ldr x2, [sp+1184]
00445714str x1, [sp+1208]
00445718str x2, [sp+1216]
0044571cldr x0, [sp+256]
00445720ldp x29, x30, [sp-8]
00445724add sp, sp, 3888
00445728ret x30
0044572c
0044572cloc_44572c:
0044572cb 0x445734
00445730
00445730loc_445730:
00445730b 0x445734
00445734
00445734loc_445734:
00445734adrp x27, 0x5dd000
00445738ldr x3, [x27+1088]
0044573cldr x4, [sp+2408]
00445740subs xzr, x3, x4
00445744b.eq 0x44574c
00445748b 0x44595c
0044574c
0044574cloc_44574c:
0044574cadrp x27, 0x5dd000
00445750ldr x2, [x27+1096]
00445754ldr x1, [sp+2416]
00445758ldr x0, [sp+2408]
0044575cbl runtime.ifaceeq
00445760tbnz w0, 0, 0x445768
00445764b 0x445958
00445768
00445768loc_445768:
00445768b 0x44576c
0044576c
0044576cloc_44576c:
0044576cadd x27, sp, 680
00445770stp xzr, xzr, [x27]
00445774str xzr, [sp+696]
00445778add x27, sp, 1160
0044577cstp xzr, xzr, [x27]
00445780ldr x3, [sp+144]
00445784subs xzr, x3, 23
00445788b.eq 0x445790
0044578cb 0x44581c
00445790
00445790loc_445790:
00445790add x27, sp, 3416
00445794stp xzr, xzr, [x27]
00445798str xzr, [sp+3432]
0044579cadd x27, sp, 3584
004457a0stp xzr, xzr, [x27]
004457a4ldr x0, [sp+880]
004457a8ldr x1, [sp+888]
004457acldr x2, [sp+896]
004457b0bl github.com/jcmturner/gofork/encoding/asn1.parseUTCTime
004457b4str x0, [sp+3416]
004457b8str x1, [sp+3424]
004457bcstr x2, [sp+3432]
004457c0str x3, [sp+3584]
004457c4str x4, [sp+3592]
004457c8ldr x3, [sp+3416]
004457ccldr x4, [sp+3424]
004457d0ldr x5, [sp+3432]
004457d4str x3, [sp+1440]
004457d8str x4, [sp+1448]
004457dcstr x5, [sp+1456]
004457e0ldr x3, [sp+3592]
004457e4ldr x4, [sp+3584]
004457e8str x4, [sp+1424]
004457ecstr x3, [sp+1432]
004457f0ldr x3, [sp+1440]
004457f4ldr x4, [sp+1448]
004457f8ldr x5, [sp+1456]
004457fcstr x3, [sp+680]
00445800str x4, [sp+688]
00445804str x5, [sp+696]
00445808ldr x3, [sp+1424]
0044580cldr x4, [sp+1432]
00445810str x3, [sp+1160]
00445814str x4, [sp+1168]
00445818b 0x4458a8
0044581c
0044581cloc_44581c:
0044581cadd x27, sp, 3416
00445820stp xzr, xzr, [x27]
00445824str xzr, [sp+3432]
00445828add x27, sp, 3584
0044582cstp xzr, xzr, [x27]
00445830ldr x0, [sp+880]
00445834ldr x1, [sp+888]
00445838ldr x2, [sp+896]
0044583cbl github.com/jcmturner/gofork/encoding/asn1.parseGeneralizedTime
00445840str x0, [sp+3416]
00445844str x1, [sp+3424]
00445848str x2, [sp+3432]
0044584cstr x3, [sp+3584]
00445850str x4, [sp+3592]
00445854ldr x3, [sp+3416]
00445858ldr x4, [sp+3424]
0044585cldr x5, [sp+3432]
00445860str x3, [sp+1400]
00445864str x4, [sp+1408]
00445868str x5, [sp+1416]
0044586cldr x3, [sp+3592]
00445870ldr x4, [sp+3584]
00445874str x4, [sp+1384]
00445878str x3, [sp+1392]
0044587cldr x3, [sp+1400]
00445880ldr x4, [sp+1408]
00445884ldr x5, [sp+1416]
00445888str x3, [sp+680]
0044588cstr x4, [sp+688]
00445890str x5, [sp+696]
00445894ldr x3, [sp+1384]
00445898ldr x4, [sp+1392]
0044589cstr x3, [sp+1160]
004458a0str x4, [sp+1168]
004458a4b 0x4458a8
004458a8
004458a8loc_4458a8:
004458a8ldr x3, [sp+1160]
004458accbnz x3, 0x4458b4
004458b0b 0x4458b8
004458b4
004458b4loc_4458b4:
004458b4b 0x445938
004458b8
004458b8loc_4458b8:
004458b8ldr x2, [sp+680]
004458bcldr x3, [sp+688]
004458c0ldr x4, [sp+696]
004458c4str x2, [sp+3416]
004458c8str x3, [sp+3424]
004458ccstr x4, [sp+3432]
004458d0adrp x0, 0x266000
004458d4add x0, x0, 1440
004458d8add x1, sp, 3416
004458dcbl runtime.convT
004458e0str x0, [sp+2368]
004458e4mov x1, x0
004458e8adrp x0, 0x266000
004458ecadd x0, x0, 1440
004458f0bl reflect.ValueOf
004458f4str x0, [sp+3512]
004458f8str x1, [sp+3520]
004458fcstr x2, [sp+3528]
00445900ldr x3, [sp+3896]
00445904ldr x4, [sp+3904]
00445908ldr x5, [sp+3912]
0044590cmov x6, x0
00445910mov x0, x3
00445914mov x7, x1
00445918mov x1, x4
0044591cmov x8, x2
00445920mov x2, x5
00445924mov x3, x6
00445928mov x4, x7
0044592cmov x5, x8
00445930bl reflect.Value.Set
00445934b 0x445938
00445938
00445938loc_445938:
00445938ldr x1, [sp+1160]
0044593cldr x2, [sp+1168]
00445940str x1, [sp+1208]
00445944str x2, [sp+1216]
00445948ldr x0, [sp+256]
0044594cldp x29, x30, [sp-8]
00445950add sp, sp, 3888
00445954ret x30
00445958
00445958loc_445958:
00445958b 0x445960
0044595c
0044595cloc_44595c:
0044595cb 0x445960
00445960
00445960loc_445960:
00445960adrp x27, 0x5dd000
00445964ldr x3, [x27+1056]
00445968ldr x4, [sp+2408]
0044596csubs xzr, x3, x4
00445970b.eq 0x445978
00445974b 0x445a38
00445978
00445978loc_445978:
00445978adrp x27, 0x5dd000
0044597cldr x2, [x27+1064]
00445980ldr x1, [sp+2416]
00445984ldr x0, [sp+2408]
00445988bl runtime.ifaceeq
0044598ctbnz w0, 0, 0x445994
00445990b 0x445a34
00445994
00445994loc_445994:
00445994b 0x445998
00445998
00445998loc_445998:
00445998add x27, sp, 3584
0044599cstp xzr, xzr, [x27]
004459a0ldr x0, [sp+880]
004459a4ldr x1, [sp+888]
004459a8ldr x2, [sp+896]
004459acbl github.com/jcmturner/gofork/encoding/asn1.parseInt32
004459b0str w0, [sp+140]
004459b4str x1, [sp+3584]
004459b8str x2, [sp+3592]
004459bcldrsw x3, [sp+140]
004459c0str w3, [sp+136]
004459c4ldr x3, [sp+3592]
004459c8ldr x4, [sp+3584]
004459ccstr x4, [sp+1368]
004459d0str x3, [sp+1376]
004459d4ldrsw x3, [sp+136]
004459d8str w3, [sp+128]
004459dcldr x3, [sp+1376]
004459e0ldr x4, [sp+1368]
004459e4str x4, [sp+1144]
004459e8str x3, [sp+1152]
004459eccbnz x4, 0x4459f4
004459f0b 0x4459f8
004459f4
004459f4loc_4459f4:
004459f4b 0x445a14
004459f8
004459f8loc_4459f8:
004459f8ldr x0, [sp+3896]
004459fcldr x1, [sp+3904]
00445a00ldr x2, [sp+3912]
00445a04ldrsw x4, [sp+128]
00445a08mov x3, x4
00445a0cbl reflect.Value.SetInt
00445a10b 0x445a14
00445a14
00445a14loc_445a14:
00445a14ldr x1, [sp+1144]
00445a18ldr x2, [sp+1152]
00445a1cstr x1, [sp+1208]
00445a20str x2, [sp+1216]
00445a24ldr x0, [sp+256]
00445a28ldp x29, x30, [sp-8]
00445a2cadd sp, sp, 3888
00445a30ret x30
00445a34
00445a34loc_445a34:
00445a34b 0x445a3c
00445a38
00445a38loc_445a38:
00445a38b 0x445a3c
00445a3c
00445a3cloc_445a3c:
00445a3cadrp x27, 0x5dd000
00445a40ldr x3, [x27+1072]
00445a44ldr x4, [sp+2408]
00445a48subs xzr, x3, x4
00445a4cb.eq 0x445a54
00445a50b 0x445aa4
00445a54
00445a54loc_445a54:
00445a54adrp x27, 0x5dd000
00445a58ldr x2, [x27+1080]
00445a5cldr x1, [sp+2416]
00445a60ldr x0, [sp+2408]
00445a64bl runtime.ifaceeq
00445a68tbnz w0, 0, 0x445a70
00445a6cb 0x445aa0
00445a70
00445a70loc_445a70:
00445a70b 0x445a74
00445a74
00445a74loc_445a74:
00445a74ldr x0, [sp+3896]
00445a78ldr x1, [sp+3904]
00445a7cldr x2, [sp+3912]
00445a80orr x3, xzr, 1
00445a84bl reflect.Value.SetBool
00445a88ldr x1, [sp+1208]
00445a8cldr x2, [sp+1216]
00445a90ldr x0, [sp+256]
00445a94ldp x29, x30, [sp-8]
00445a98add sp, sp, 3888
00445a9cret x30
00445aa0
00445aa0loc_445aa0:
00445aa0b 0x445aa8
00445aa4
00445aa4loc_445aa4:
00445aa4b 0x445aa8
00445aa8
00445aa8loc_445aa8:
00445aa8adrp x27, 0x5dd000
00445aacldr x3, [x27+1136]
00445ab0ldr x4, [sp+2408]
00445ab4subs xzr, x3, x4
00445ab8b.eq 0x445ac0
00445abcb 0x445bc0
00445ac0
00445ac0loc_445ac0:
00445ac0adrp x27, 0x5dd000
00445ac4ldr x2, [x27+1144]
00445ac8ldr x1, [sp+2416]
00445accldr x0, [sp+2408]
00445ad0bl runtime.ifaceeq
00445ad4tbnz w0, 0, 0x445adc
00445ad8b 0x445bbc
00445adc
00445adcloc_445adc:
00445adcb 0x445ae0
00445ae0
00445ae0loc_445ae0:
00445ae0str xzr, [sp+3264]
00445ae4add x27, sp, 3584
00445ae8stp xzr, xzr, [x27]
00445aecldr x0, [sp+880]
00445af0ldr x1, [sp+888]
00445af4ldr x2, [sp+896]
00445af8bl github.com/jcmturner/gofork/encoding/asn1.parseBigInt
00445afcstr x0, [sp+3264]
00445b00str x1, [sp+3584]
00445b04str x2, [sp+3592]
00445b08ldr x3, [sp+3264]
00445b0cstr x3, [sp+1360]
00445b10ldr x3, [sp+3592]
00445b14ldr x4, [sp+3584]
00445b18str x4, [sp+1344]
00445b1cstr x3, [sp+1352]
00445b20ldr x3, [sp+1360]
00445b24str x3, [sp+824]
00445b28ldr x3, [sp+1352]
00445b2cldr x4, [sp+1344]
00445b30str x4, [sp+1128]
00445b34str x3, [sp+1136]
00445b38cbnz x4, 0x445b40
00445b3cb 0x445b44
00445b40
00445b40loc_445b40:
00445b40b 0x445b9c
00445b44
00445b44loc_445b44:
00445b44ldr x1, [sp+824]
00445b48str x1, [sp+3264]
00445b4cadrp x0, 0x268000
00445b50add x0, x0, 2816
00445b54bl reflect.ValueOf
00445b58str x0, [sp+3512]
00445b5cstr x1, [sp+3520]
00445b60str x2, [sp+3528]
00445b64ldr x3, [sp+3896]
00445b68ldr x4, [sp+3904]
00445b6cldr x5, [sp+3912]
00445b70mov x6, x0
00445b74mov x0, x3
00445b78mov x7, x1
00445b7cmov x1, x4
00445b80mov x8, x2
00445b84mov x2, x5
00445b88mov x3, x6
00445b8cmov x4, x7
00445b90mov x5, x8
00445b94bl reflect.Value.Set
00445b98b 0x445b9c
00445b9c
00445b9cloc_445b9c:
00445b9cldr x1, [sp+1128]
00445ba0ldr x2, [sp+1136]
00445ba4str x1, [sp+1208]
00445ba8str x2, [sp+1216]
00445bacldr x0, [sp+256]
00445bb0ldp x29, x30, [sp-8]
00445bb4add sp, sp, 3888
00445bb8ret x30
00445bbc
00445bbcloc_445bbc:
00445bbcb 0x445bc4
00445bc0
00445bc0loc_445bc0:
00445bc0b 0x445bc4
00445bc4
00445bc4loc_445bc4:
00445bc4b 0x445bc8
00445bc8
00445bc8loc_445bc8:
00445bc8ldr x0, [sp+3896]
00445bccldr x1, [sp+3904]
00445bd0ldr x2, [sp+3912]
00445bd4str x0, [sp+640]
00445bd8str x1, [sp+648]
00445bdcstr x2, [sp+656]
00445be0bl reflect.Value.Kind
00445be4str x0, [sp+584]
00445be8str x0, [sp+464]
00445becsubs xzr, x0, 6
00445bf0b.ls 0x445bf8
00445bf4b 0x445e3c
00445bf8
00445bf8loc_445bf8:
00445bf8subs xzr, x0, 1
00445bfcb.eq 0x445c04
00445c00b 0x445ca0
00445c04
00445c04loc_445c04:
00445c04b 0x445c08
00445c08
00445c08loc_445c08:
00445c08add x27, sp, 3584
00445c0cstp xzr, xzr, [x27]
00445c10ldr x0, [sp+880]
00445c14ldr x1, [sp+888]
00445c18ldr x2, [sp+896]
00445c1cbl github.com/jcmturner/gofork/encoding/asn1.parseBool
00445c20strb w0, [sp+122]
00445c24str x1, [sp+3584]
00445c28str x2, [sp+3592]
00445c2cldrb w3, [sp+122]
00445c30strb w3, [sp+118]
00445c34ldr x3, [sp+3592]
00445c38ldr x4, [sp+3584]
00445c3cstr x4, [sp+1328]
00445c40str x3, [sp+1336]
00445c44ldrb w3, [sp+118]
00445c48strb w3, [sp+113]
00445c4cldr x3, [sp+1336]
00445c50ldr x4, [sp+1328]
00445c54str x4, [sp+1112]
00445c58str x3, [sp+1120]
00445c5ccbnz x4, 0x445c64
00445c60b 0x445c68
00445c64
00445c64loc_445c64:
00445c64b 0x445c80
00445c68
00445c68loc_445c68:
00445c68ldrb w3, [sp+113]
00445c6cldr x0, [sp+640]
00445c70ldr x1, [sp+648]
00445c74ldr x2, [sp+656]
00445c78bl reflect.Value.SetBool
00445c7cb 0x445c80
00445c80
00445c80loc_445c80:
00445c80ldr x1, [sp+1112]
00445c84ldr x2, [sp+1120]
00445c88str x1, [sp+1208]
00445c8cstr x2, [sp+1216]
00445c90ldr x0, [sp+256]
00445c94ldp x29, x30, [sp-8]
00445c98add sp, sp, 3888
00445c9cret x30
00445ca0
00445ca0loc_445ca0:
00445ca0subs xzr, x0, 2
00445ca4b.eq 0x445cac
00445ca8b 0x445cb0
00445cac
00445cacloc_445cac:
00445cacb 0x445ccc
00445cb0
00445cb0loc_445cb0:
00445cb0subs xzr, x0, 5
00445cb4b.hs 0x445cbc
00445cb8b 0x445e2c
00445cbc
00445cbcloc_445cbc:
00445cbcsubs xzr, x0, 6
00445cc0b.ls 0x445cc8
00445cc4b 0x445e28
00445cc8
00445cc8loc_445cc8:
00445cc8b 0x445ccc
00445ccc
00445cccloc_445ccc:
00445cccldr x0, [sp+640]
00445cd0ldr x1, [sp+648]
00445cd4ldr x2, [sp+656]
00445cd8bl reflect.Value.Type
00445cdcstr x0, [sp+1312]
00445ce0str x1, [sp+1320]
00445ce4ldrsb x27, [x0]
00445ce8ldr x3, [x0+288]
00445cecmov x0, x1
00445cf0blr x3
00445cf4str x0, [sp+536]
00445cf8subs xzr, x0, 4
00445cfcb.eq 0x445d04
00445d00b 0x445d94
00445d04
00445d04loc_445d04:
00445d04add x27, sp, 3584
00445d08stp xzr, xzr, [x27]
00445d0cldr x0, [sp+880]
00445d10ldr x1, [sp+888]
00445d14ldr x2, [sp+896]
00445d18bl github.com/jcmturner/gofork/encoding/asn1.parseInt32
00445d1cstr w0, [sp+140]
00445d20str x1, [sp+3584]
00445d24str x2, [sp+3592]
00445d28ldrsw x3, [sp+140]
00445d2cstr w3, [sp+132]
00445d30ldr x3, [sp+3592]
00445d34ldr x4, [sp+3584]
00445d38str x4, [sp+1296]
00445d3cstr x3, [sp+1304]
00445d40ldrsw x3, [sp+132]
00445d44str w3, [sp+124]
00445d48ldr x3, [sp+1304]
00445d4cldr x4, [sp+1296]
00445d50str x4, [sp+1096]
00445d54str x3, [sp+1104]
00445d58cbnz x4, 0x445d60
00445d5cb 0x445d64
00445d60
00445d60loc_445d60:
00445d60b 0x445d80
00445d64
00445d64loc_445d64:
00445d64ldr x0, [sp+640]
00445d68ldr x1, [sp+648]
00445d6cldr x2, [sp+656]
00445d70ldrsw x4, [sp+124]
00445d74mov x3, x4
00445d78bl reflect.Value.SetInt
00445d7cb 0x445d80
00445d80
00445d80loc_445d80:
00445d80ldr x3, [sp+1096]
00445d84ldr x4, [sp+1104]
00445d88str x3, [sp+1208]
00445d8cstr x4, [sp+1216]
00445d90b 0x445e10
00445d94
00445d94loc_445d94:
00445d94add x27, sp, 3584
00445d98stp xzr, xzr, [x27]
00445d9cldr x0, [sp+880]
00445da0ldr x1, [sp+888]
00445da4ldr x2, [sp+896]
00445da8bl github.com/jcmturner/gofork/encoding/asn1.parseInt64
00445dacstr x0, [sp+576]
00445db0str x1, [sp+3584]
00445db4str x2, [sp+3592]
00445db8ldr x3, [sp+576]
00445dbcstr x3, [sp+312]
00445dc0str x1, [sp+1280]
00445dc4str x2, [sp+1288]
00445dc8ldr x3, [sp+312]
00445dccstr x3, [sp+248]
00445dd0str x1, [sp+1080]
00445dd4str x2, [sp+1088]
00445dd8cbnz x1, 0x445de0
00445ddcb 0x445de4
00445de0
00445de0loc_445de0:
00445de0b 0x445dfc
00445de4
00445de4loc_445de4:
00445de4ldr x3, [sp+248]
00445de8ldr x0, [sp+640]
00445decldr x1, [sp+648]
00445df0ldr x2, [sp+656]
00445df4bl reflect.Value.SetInt
00445df8b 0x445dfc
00445dfc
00445dfcloc_445dfc:
00445dfcldr x3, [sp+1080]
00445e00ldr x4, [sp+1088]
00445e04str x3, [sp+1208]
00445e08str x4, [sp+1216]
00445e0cb 0x445e10
00445e10
00445e10loc_445e10:
00445e10ldr x1, [sp+1208]
00445e14ldr x2, [sp+1216]
00445e18ldr x0, [sp+256]
00445e1cldp x29, x30, [sp-8]
00445e20add sp, sp, 3888
00445e24ret x30
00445e28
00445e28loc_445e28:
00445e28b 0x445e30
00445e2c
00445e2cloc_445e2c:
00445e2cb 0x445e30
00445e30
00445e30loc_445e30:
00445e30b 0x445e34
00445e34
00445e34loc_445e34:
00445e34b 0x445e38
00445e38
00445e38loc_445e38:
00445e38b 0x446644
00445e3c
00445e3cloc_445e3c:
00445e3csubs xzr, x0, 23
00445e40b.eq 0x445e48
00445e44b 0x446054
00445e48
00445e48loc_445e48:
00445e48b 0x445e4c
00445e4c
00445e4cloc_445e4c:
00445e4cldr x1, [sp+944]
00445e50ldr x0, [sp+952]
00445e54str x1, [sp+720]
00445e58str x0, [sp+728]
00445e5cldrsb x27, [x1]
00445e60ldr x1, [x1+88]
00445e64blr x1
00445e68str x0, [sp+3832]
00445e6cstr x1, [sp+3840]
00445e70ldrsb x27, [x0]
00445e74ldr x2, [x0+168]
00445e78mov x0, x1
00445e7cblr x2
00445e80str x0, [sp+528]
00445e84subs xzr, x0, 8
00445e88b.eq 0x445e90
00445e8cb 0x445f54
00445e90
00445e90loc_445e90:
00445e90ldr x2, [sp+888]
00445e94str x2, [sp+632]
00445e98ldr x3, [sp+888]
00445e9cstr x3, [sp+592]
00445ea0ldr x0, [sp+720]
00445ea4ldr x1, [sp+728]
00445ea8bl reflect.MakeSlice
00445eacstr x0, [sp+3136]
00445eb0str x1, [sp+3144]
00445eb4str x2, [sp+3152]
00445eb8ldr x4, [sp+640]
00445ebcldr x5, [sp+648]
00445ec0ldr x6, [sp+656]
00445ec4mov x3, x0
00445ec8mov x0, x4
00445eccmov x4, x1
00445ed0mov x1, x5
00445ed4mov x5, x2
00445ed8mov x2, x6
00445edcbl reflect.Value.Set
00445ee0ldr x4, [sp+880]
00445ee4ldr x5, [sp+888]
00445ee8ldr x6, [sp+896]
00445eecstr x4, [sp+2288]
00445ef0str x5, [sp+2296]
00445ef4str x6, [sp+2304]
00445ef8adrp x0, 0x1a8000
00445efcadd x0, x0, 1216
00445f00add x1, sp, 2288
00445f04bl reflect.ValueOf
00445f08str x0, [sp+3136]
00445f0cstr x1, [sp+3144]
00445f10str x2, [sp+3152]
00445f14ldr x4, [sp+640]
00445f18ldr x5, [sp+648]
00445f1cldr x6, [sp+656]
00445f20mov x3, x0
00445f24mov x0, x4
00445f28mov x4, x1
00445f2cmov x1, x5
00445f30mov x5, x2
00445f34mov x2, x6
00445f38bl reflect.Copy
00445f3cldr x1, [sp+1208]
00445f40ldr x2, [sp+1216]
00445f44ldr x0, [sp+256]
00445f48ldp x29, x30, [sp-8]
00445f4cadd sp, sp, 3888
00445f50ret x30
00445f54
00445f54loc_445f54:
00445f54ldr x1, [sp+720]
00445f58ldrsb x27, [x1]
00445f5cldr x1, [x1+88]
00445f60ldr x0, [sp+728]
00445f64blr x1
00445f68str x0, [sp+3272]
00445f6cstr x1, [sp+3280]
00445f70add x27, sp, 3136
00445f74stp xzr, xzr, [x27]
00445f78str xzr, [sp+3152]
00445f7cadd x27, sp, 3584
00445f80stp xzr, xzr, [x27]
00445f84ldr x3, [sp+720]
00445f88ldr x1, [sp+888]
00445f8cldr x4, [sp+728]
00445f90ldr x2, [sp+896]
00445f94ldr x0, [sp+880]
00445f98ldr x5, [sp+3272]
00445f9cldr x6, [sp+3280]
00445fa0bl github.com/jcmturner/gofork/encoding/asn1.parseSequenceOf
00445fa4str x0, [sp+3136]
00445fa8str x1, [sp+3144]
00445facstr x2, [sp+3152]
00445fb0str x3, [sp+3584]
00445fb4str x4, [sp+3592]
00445fb8ldr x1, [sp+3136]
00445fbcldr x2, [sp+3144]
00445fc0ldr x3, [sp+3152]
00445fc4str x1, [sp+3808]
00445fc8str x2, [sp+3816]
00445fccstr x3, [sp+3824]
00445fd0ldr x1, [sp+3584]
00445fd4ldr x2, [sp+3592]
00445fd8str x1, [sp+3792]
00445fdcstr x2, [sp+3800]
00445fe0ldr x1, [sp+3808]
00445fe4ldr x2, [sp+3816]
00445fe8ldr x3, [sp+3824]
00445fecstr x1, [sp+832]
00445ff0str x2, [sp+840]
00445ff4str x3, [sp+848]
00445ff8ldr x1, [sp+3800]
00445ffcldr x2, [sp+3792]
00446000str x2, [sp+1064]
00446004str x1, [sp+1072]
00446008cbnz x2, 0x446010
0044600cb 0x446014
00446010
00446010loc_446010:
00446010b 0x446034
00446014
00446014loc_446014:
00446014ldr x0, [sp+640]
00446018ldr x3, [sp+832]
0044601cldr x1, [sp+648]
00446020ldr x4, [sp+840]
00446024ldr x2, [sp+656]
00446028ldr x5, [sp+848]
0044602cbl reflect.Value.Set
00446030b 0x446034
00446034
00446034loc_446034:
00446034ldr x1, [sp+1064]
00446038ldr x2, [sp+1072]
0044603cstr x1, [sp+1208]
00446040str x2, [sp+1216]
00446044ldr x0, [sp+256]
00446048ldp x29, x30, [sp-8]
0044604cadd sp, sp, 3888
00446050ret x30
00446054
00446054loc_446054:
00446054subs xzr, x0, 24
00446058b.eq 0x446060
0044605cb 0x446458
00446060
00446060loc_446060:
00446060b 0x446064
00446064
00446064loc_446064:
00446064add x27, sp, 664
00446068stp xzr, xzr, [x27]
0044606cldr x3, [sp+144]
00446070str x3, [sp+456]
00446074subs xzr, x3, 19
00446078b.le 0x446080
0044607cb 0x446190
00446080
00446080loc_446080:
00446080subs xzr, x3, 12
00446084b.eq 0x44608c
00446088b 0x446104
0044608c
0044608cloc_44608c:
0044608cb 0x446090
00446090
00446090loc_446090:
00446090add x27, sp, 3288
00446094stp xzr, xzr, [x27]
00446098add x27, sp, 3584
0044609cstp xzr, xzr, [x27]
004460a0ldr x0, [sp+880]
004460a4ldr x1, [sp+888]
004460a8ldr x2, [sp+896]
004460acbl github.com/jcmturner/gofork/encoding/asn1.parseUTF8String
004460b0str x0, [sp+3288]
004460b4str x1, [sp+3296]
004460b8str x2, [sp+3584]
004460bcstr x3, [sp+3592]
004460c0ldr x3, [sp+3296]
004460c4ldr x4, [sp+3288]
004460c8str x4, [sp+3680]
004460ccstr x3, [sp+3688]
004460d0ldr x3, [sp+3584]
004460d4ldr x4, [sp+3592]
004460d8str x3, [sp+3664]
004460dcstr x4, [sp+3672]
004460e0ldr x3, [sp+3680]
004460e4ldr x4, [sp+3688]
004460e8str x3, [sp+664]
004460ecstr x4, [sp+672]
004460f0ldr x3, [sp+3664]
004460f4ldr x4, [sp+3672]
004460f8str x3, [sp+1208]
004460fcstr x4, [sp+1216]
00446100b 0x446414
00446104
00446104loc_446104:
00446104subs xzr, x3, 19
00446108b.eq 0x446110
0044610cb 0x446188
00446110
00446110loc_446110:
00446110b 0x446114
00446114
00446114loc_446114:
00446114add x27, sp, 3288
00446118stp xzr, xzr, [x27]
0044611cadd x27, sp, 3584
00446120stp xzr, xzr, [x27]
00446124ldr x0, [sp+880]
00446128ldr x1, [sp+888]
0044612cldr x2, [sp+896]
00446130bl github.com/jcmturner/gofork/encoding/asn1.parsePrintableString
00446134str x0, [sp+3288]
00446138str x1, [sp+3296]
0044613cstr x2, [sp+3584]
00446140str x3, [sp+3592]
00446144ldr x3, [sp+3296]
00446148ldr x4, [sp+3288]
0044614cstr x4, [sp+3776]
00446150str x3, [sp+3784]
00446154ldr x3, [sp+3584]
00446158ldr x4, [sp+3592]
0044615cstr x3, [sp+3760]
00446160str x4, [sp+3768]
00446164ldr x3, [sp+3776]
00446168ldr x4, [sp+3784]
0044616cstr x3, [sp+664]
00446170str x4, [sp+672]
00446174ldr x3, [sp+3760]
00446178ldr x4, [sp+3768]
0044617cstr x3, [sp+1208]
00446180str x4, [sp+1216]
00446184b 0x446414
00446188
00446188loc_446188:
00446188b 0x44618c
0044618c
0044618cloc_44618c:
0044618cb 0x446328
00446190
00446190loc_446190:
00446190subs xzr, x3, 20
00446194b.eq 0x44619c
00446198b 0x446214
0044619c
0044619cloc_44619c:
0044619cb 0x4461a0
004461a0
004461a0loc_4461a0:
004461a0add x27, sp, 3288
004461a4stp xzr, xzr, [x27]
004461a8add x27, sp, 3584
004461acstp xzr, xzr, [x27]
004461b0ldr x0, [sp+880]
004461b4ldr x1, [sp+888]
004461b8ldr x2, [sp+896]
004461bcbl github.com/jcmturner/gofork/encoding/asn1.parseT61String
004461c0str x0, [sp+3288]
004461c4str x1, [sp+3296]
004461c8str x2, [sp+3584]
004461ccstr x3, [sp+3592]
004461d0ldr x3, [sp+3296]
004461d4ldr x4, [sp+3288]
004461d8str x4, [sp+3712]
004461dcstr x3, [sp+3720]
004461e0ldr x3, [sp+3584]
004461e4ldr x4, [sp+3592]
004461e8str x3, [sp+3696]
004461ecstr x4, [sp+3704]
004461f0ldr x3, [sp+3712]
004461f4ldr x4, [sp+3720]
004461f8str x3, [sp+664]
004461fcstr x4, [sp+672]
00446200ldr x3, [sp+3696]
00446204ldr x4, [sp+3704]
00446208str x3, [sp+1208]
0044620cstr x4, [sp+1216]
00446210b 0x446414
00446214
00446214loc_446214:
00446214subs xzr, x3, 22
00446218b.eq 0x446220
0044621cb 0x446298
00446220
00446220loc_446220:
00446220b 0x446224
00446224
00446224loc_446224:
00446224add x27, sp, 3288
00446228stp xzr, xzr, [x27]
0044622cadd x27, sp, 3584
00446230stp xzr, xzr, [x27]
00446234ldr x0, [sp+880]
00446238ldr x1, [sp+888]
0044623cldr x2, [sp+896]
00446240bl github.com/jcmturner/gofork/encoding/asn1.parseIA5String
00446244str x0, [sp+3288]
00446248str x1, [sp+3296]
0044624cstr x2, [sp+3584]
00446250str x3, [sp+3592]
00446254ldr x3, [sp+3296]
00446258ldr x4, [sp+3288]
0044625cstr x4, [sp+3744]
00446260str x3, [sp+3752]
00446264ldr x3, [sp+3584]
00446268ldr x4, [sp+3592]
0044626cstr x3, [sp+3728]
00446270str x4, [sp+3736]
00446274ldr x3, [sp+3744]
00446278ldr x4, [sp+3752]
0044627cstr x3, [sp+664]
00446280str x4, [sp+672]
00446284ldr x3, [sp+3728]
00446288ldr x4, [sp+3736]
0044628cstr x3, [sp+1208]
00446290str x4, [sp+1216]
00446294b 0x446414
00446298
00446298loc_446298:
00446298subs xzr, x3, 27
0044629cb.eq 0x4462a4
004462a0b 0x44631c
004462a4
004462a4loc_4462a4:
004462a4b 0x4462a8
004462a8
004462a8loc_4462a8:
004462a8add x27, sp, 3288
004462acstp xzr, xzr, [x27]
004462b0add x27, sp, 3584
004462b4stp xzr, xzr, [x27]
004462b8ldr x0, [sp+880]
004462bcldr x1, [sp+888]
004462c0ldr x2, [sp+896]
004462c4bl github.com/jcmturner/gofork/encoding/asn1.parseT61String
004462c8str x0, [sp+3288]
004462ccstr x1, [sp+3296]
004462d0str x2, [sp+3584]
004462d4str x3, [sp+3592]
004462d8ldr x3, [sp+3296]
004462dcldr x4, [sp+3288]
004462e0str x4, [sp+3648]
004462e4str x3, [sp+3656]
004462e8ldr x3, [sp+3584]
004462ecldr x4, [sp+3592]
004462f0str x3, [sp+3632]
004462f4str x4, [sp+3640]
004462f8ldr x3, [sp+3648]
004462fcldr x4, [sp+3656]
00446300str x3, [sp+664]
00446304str x4, [sp+672]
00446308ldr x3, [sp+3632]
0044630cldr x4, [sp+3640]
00446310str x3, [sp+1208]
00446314str x4, [sp+1216]
00446318b 0x446414
0044631c
0044631cloc_44631c:
0044631cb 0x446320
00446320
00446320loc_446320:
00446320b 0x446324
00446324
00446324loc_446324:
00446324b 0x446328
00446328
00446328loc_446328:
00446328b 0x44632c
0044632c
0044632cloc_44632c:
0044632cadd x27, sp, 3400
00446330stp xzr, xzr, [x27]
00446334add x1, sp, 3400
00446338str x1, [sp+2256]
0044633cldr x0, [sp+144]
00446340bl runtime.convT64
00446344str x0, [sp+2248]
00446348ldr x1, [sp+2256]
0044634cldrsb x27, [x1]
00446350adrp x2, 0x1af000
00446354add x2, x2, 3520
00446358str x2, [x1]
0044635cadrp x27, 0x605000
00446360ldr w2, [x27+3056]
00446364cbz w2, 0x44636c
00446368b 0x446370
0044636c
0044636cloc_44636c:
0044636cb 0x446384
00446370
00446370loc_446370:
00446370bl runtime.gcWriteBarrier2
00446374str x0, [x25]
00446378ldr x5, [x1+8]
0044637cstr x5, [x25+8]
00446380b 0x446384
00446384
00446384loc_446384:
00446384str x0, [x1+8]
00446388ldr x2, [sp+2256]
0044638cldrsb x27, [x2]
00446390b 0x446394
00446394
00446394loc_446394:
00446394str x2, [sp+2264]
00446398orr x4, xzr, 1
0044639cstr x4, [sp+2272]
004463a0str x4, [sp+2280]
004463a4adrp x0, 0x27d000
004463a8add x0, x0, 842
004463acmovz x1, 38
004463b0mov x3, x4
004463b4bl fmt.Sprintf
004463b8str x0, [sp+3288]
004463bcstr x1, [sp+3296]
004463c0add x27, sp, 2232
004463c4stp xzr, xzr, [x27]
004463c8ldr x5, [sp+3288]
004463ccldr x6, [sp+3296]
004463d0str x5, [sp+2232]
004463d4str x6, [sp+2240]
004463d8str x5, [sp+2216]
004463dcstr x6, [sp+2224]
004463e0add x5, sp, 2216
004463e4ldrsb x27, [x5]
004463e8ldr x0, [x5]
004463ecldr x1, [x5+8]
004463f0str x0, [sp+2200]
004463f4str x1, [sp+2208]
004463f8bl runtime.convTstring
004463fcstr x0, [sp+2192]
00446400adrp x5, 0x2d0000
00446404add x5, x5, 2368
00446408str x5, [sp+1208]
0044640cstr x0, [sp+1216]
00446410b 0x446414
00446414
00446414loc_446414:
00446414ldr x5, [sp+1208]
00446418cbnz x5, 0x446420
0044641cb 0x446424
00446420
00446420loc_446420:
00446420b 0x446440
00446424
00446424loc_446424:
00446424ldr x3, [sp+664]
00446428ldr x0, [sp+640]
0044642cldr x4, [sp+672]
00446430ldr x1, [sp+648]
00446434ldr x2, [sp+656]
00446438bl reflect.Value.SetString
0044643cb 0x446440
00446440
00446440loc_446440:
00446440ldr x1, [sp+1208]
00446444ldr x2, [sp+1216]
00446448ldr x0, [sp+256]
0044644cldp x29, x30, [sp-8]
00446450add sp, sp, 3888
00446454ret x30
00446458
00446458loc_446458:
00446458subs xzr, x0, 25
0044645cb.eq 0x446464
00446460b 0x446638
00446464
00446464loc_446464:
00446464b 0x446468
00446468
00446468loc_446468:
00446468ldr x1, [sp+944]
0044646cldr x0, [sp+952]
00446470str x1, [sp+704]
00446474str x0, [sp+712]
00446478ldrsb x27, [x1]
0044647cldr x1, [x1+208]
00446480blr x1
00446484str x0, [sp+632]
00446488subs xzr, x0, 0
0044648ccset x1, gt
00446490strb w1, [sp+122]
00446494b.gt 0x44649c
00446498b 0x446554
0044649c
0044649cloc_44649c:
0044649cldr x2, [sp+704]
004464a0ldrsb x27, [x2]
004464a4ldr x2, [x2+96]
004464a8ldr x0, [sp+712]
004464acmov x1, xzr
004464b0blr x2
004464b4str x0, [sp+2016]
004464b8str x1, [sp+2024]
004464bcstr x2, [sp+2032]
004464c0str x3, [sp+2040]
004464c4str x4, [sp+2048]
004464c8str x5, [sp+2056]
004464ccstr x6, [sp+2064]
004464d0str x7, [sp+2072]
004464d4str x8, [sp+2080]
004464d8str x9, [sp+2088]
004464dcstr x10, [sp+2096]
004464e0str x11, [sp+2104]
004464e4strb w12, [sp+2112]
004464e8add x21, sp, 3160
004464ecadd x20, sp, 2016
004464f0adr x27, 16
004464f4stp x29, x27, [sp-24]
004464f8sub x29, sp, 24
004464fcbl fn_87ef0
00446500sub x29, sp, 8
00446504ldr x2, [sp+2112]
00446508str x2, [sp+3256]
0044650cldr x1, [sp+3200]
00446510ldr x0, [sp+3192]
00446514str x0, [sp+2352]
00446518str x1, [sp+2360]
0044651cadrp x27, 0x5dc000
00446520ldr x2, [x27+1120]
00446524subs xzr, x2, x0
00446528cset x2, eq
0044652cb.eq 0x446534
00446530b 0x446544
00446534
00446534loc_446534:
00446534adrp x27, 0x5dc000
00446538ldr x2, [x27+1128]
0044653cbl runtime.ifaceeq
00446540b 0x44654c
00446544
00446544loc_446544:
00446544mov x0, x2
00446548b 0x44654c
0044654c
0044654cloc_44654c:
0044654cstrb w0, [sp+122]
00446550b 0x446558
00446554
00446554loc_446554:
00446554b 0x446558
00446558
00446558loc_446558:
00446558ldrb w4, [sp+122]
0044655ctbnz w4, 0, 0x446564
00446560b 0x446628
00446564
00446564loc_446564:
00446564ldr x1, [sp+256]
00446568ldr x0, [sp+3944]
0044656cldr x2, [sp+3936]
00446570ldr x4, [sp+3920]
00446574subs xzr, x2, x1
00446578b.hs 0x446580
0044657cb 0x446a7c
00446580
00446580loc_446580:
00446580subs xzr, x1, x0
00446584b.hs 0x44658c
00446588b 0x446a78
0044658c
0044658cloc_44658c:
0044658csub x5, x2, x0
00446590sub x6, x1, x0
00446594sub x7, xzr, x5
00446598and x7, x0, x7, asr #63
0044659cadd x4, x4, x7
004465a0str x4, [sp+1224]
004465a4str x6, [sp+1232]
004465a8str x5, [sp+1240]
004465acldr x0, [sp+640]
004465b0ldr x1, [sp+648]
004465b4ldr x2, [sp+656]
004465b8mov x3, xzr
004465bcbl reflect.Value.Field
004465c0str x0, [sp+3512]
004465c4str x1, [sp+3520]
004465c8str x2, [sp+3528]
004465ccldr x0, [sp+1224]
004465d0ldr x1, [sp+1232]
004465d4ldr x2, [sp+1240]
004465d8bl runtime.convTslice
004465dcstr x0, [sp+2344]
004465e0mov x1, x0
004465e4adrp x0, 0x1b6000
004465e8add x0, x0, 2688
004465ecbl reflect.ValueOf
004465f0str x0, [sp+3136]
004465f4str x1, [sp+3144]
004465f8str x2, [sp+3152]
004465fcldr x4, [sp+3512]
00446600ldr x5, [sp+3520]
00446604ldr x6, [sp+3528]
00446608mov x3, x0
0044660cmov x0, x4
00446610mov x4, x1
00446614mov x1, x5
00446618mov x5, x2
0044661cmov x2, x6
00446620bl reflect.Value.Set
00446624b 0x44662c
00446628
00446628loc_446628:
00446628b 0x44662c
0044662c
0044662cloc_44662c:
0044662cstr xzr, [sp+264]
00446630str xzr, [sp+272]
00446634b 0x446818
00446638
00446638loc_446638:
00446638b 0x44663c
0044663c
0044663cloc_44663c:
0044663cb 0x446640
00446640
00446640loc_446640:
00446640b 0x446644
00446644
00446644loc_446644:
00446644b 0x446648
00446648
00446648loc_446648:
00446648ldr x0, [sp+3896]
0044664cldr x1, [sp+3904]
00446650ldr x2, [sp+3912]
00446654bl reflect.Value.Type
00446658str x0, [sp+3616]
0044665cstr x1, [sp+3624]
00446660ldrsb x27, [x0]
00446664ldr x3, [x0+296]
00446668mov x0, x1
0044666cblr x3
00446670str x0, [sp+3288]
00446674str x1, [sp+3296]
00446678add x27, sp, 2160
0044667cstp xzr, xzr, [x27]
00446680ldr x3, [sp+3288]
00446684ldr x4, [sp+3296]
00446688mov x0, xzr
0044668cadrp x1, 0x26d000
00446690add x1, x1, 2785
00446694movz x2, 13
00446698bl runtime.concatstring2
0044669cstr x0, [sp+2160]
004466a0str x1, [sp+2168]
004466a4str x0, [sp+2144]
004466a8str x1, [sp+2152]
004466acadd x3, sp, 2144
004466b0ldrsb x27, [x3]
004466b4ldr x0, [x3]
004466b8ldr x1, [x3+8]
004466bcstr x0, [sp+2128]
004466c0str x1, [sp+2136]
004466c4bl runtime.convTstring
004466c8str x0, [sp+2120]
004466ccadrp x3, 0x2d0000
004466d0add x3, x3, 1984
004466d4str x3, [sp+1208]
004466d8str x0, [sp+1216]
004466dcldr x1, [sp+1208]
004466e0ldr x2, [sp+1216]
004466e4ldr x0, [sp+256]
004466e8ldp x29, x30, [sp-8]
004466ecadd sp, sp, 3888
004466f0ret x30
004466f4
004466f4loc_4466f4:
004466f4add x27, sp, 3400
004466f8stp xzr, xzr, [x27]
004466fcadd x5, sp, 3400
00446700str x5, [sp+2824]
00446704ldr x5, [sp+944]
00446708ldr x6, [sp+952]
0044670cstr x5, [sp+2808]
00446710str x6, [sp+2816]
00446714str x5, [sp+2800]
00446718ldr x5, [sp+2800]
0044671ccbnz x5, 0x446724
00446720b 0x446734
00446724
00446724loc_446724:
00446724ldr x5, [sp+2800]
00446728ldr x5, [x5+8]
0044672cstr x5, [sp+2800]
00446730b 0x446738
00446734
00446734loc_446734:
00446734b 0x446738
00446738
00446738loc_446738:
00446738ldr x5, [sp+2824]
0044673cldrsb x27, [x5]
00446740ldr x6, [sp+2800]
00446744ldr x7, [sp+2816]
00446748str x6, [x5]
0044674cadrp x27, 0x605000
00446750ldr w6, [x27+3056]
00446754cbz w6, 0x44675c
00446758b 0x446760
0044675c
0044675cloc_44675c:
0044675cb 0x446774
00446760
00446760loc_446760:
00446760bl runtime.gcWriteBarrier2
00446764str x7, [x25]
00446768ldr x6, [x5+8]
0044676cstr x6, [x25+8]
00446770b 0x446774
00446774
00446774loc_446774:
00446774str x7, [x5+8]
00446778ldr x2, [sp+2824]
0044677cldrsb x27, [x2]
00446780b 0x446784
00446784
00446784loc_446784:
00446784str x2, [sp+2832]
00446788orr x4, xzr, 1
0044678cstr x4, [sp+2840]
00446790str x4, [sp+2848]
00446794adrp x0, 0x270000
00446798add x0, x0, 1897
0044679cmovz x1, 19
004467a0mov x3, x4
004467a4bl fmt.Sprintf
004467a8str x0, [sp+3496]
004467acstr x1, [sp+3504]
004467b0add x27, sp, 2784
004467b4stp xzr, xzr, [x27]
004467b8ldr x5, [sp+3496]
004467bcldr x6, [sp+3504]
004467c0str x5, [sp+2784]
004467c4str x6, [sp+2792]
004467c8str x5, [sp+2768]
004467ccstr x6, [sp+2776]
004467d0add x5, sp, 2768
004467d4ldrsb x27, [x5]
004467d8ldr x0, [x5]
004467dcldr x1, [x5+8]
004467e0str x0, [sp+2752]
004467e4str x1, [sp+2760]
004467e8bl runtime.convTstring
004467ecstr x0, [sp+2744]
004467f0adrp x5, 0x2d0000
004467f4add x5, x5, 1984
004467f8str x5, [sp+1208]
004467fcstr x0, [sp+1216]
00446800ldr x1, [sp+1208]
00446804ldr x2, [sp+1216]
00446808ldr x0, [sp+256]
0044680cldp x29, x30, [sp-8]
00446810add sp, sp, 3888
00446814ret x30
00446818
00446818loc_446818:
00446818ldr x1, [sp+704]
0044681cldrsb x27, [x1]
00446820ldr x1, [x1+208]
00446824ldr x0, [sp+712]
00446828blr x1
0044682cstr x0, [sp+632]
00446830ldr x1, [sp+272]
00446834subs xzr, x0, x1
00446838b.gt 0x446840
0044683cb 0x446a60
00446840
00446840loc_446840:
00446840ldr x1, [sp+272]
00446844ldr x2, [sp+704]
00446848ldrsb x27, [x2]
0044684cldr x2, [x2+96]
00446850ldr x0, [sp+712]
00446854blr x2
00446858str x0, [sp+1912]
0044685cstr x1, [sp+1920]
00446860str x2, [sp+1928]
00446864str x3, [sp+1936]
00446868str x4, [sp+1944]
0044686cstr x5, [sp+1952]
00446870str x6, [sp+1960]
00446874str x7, [sp+1968]
00446878str x8, [sp+1976]
0044687cstr x9, [sp+1984]
00446880str x10, [sp+1992]
00446884str x11, [sp+2000]
00446888strb w12, [sp+2008]
0044688cadd x21, sp, 960
00446890add x20, sp, 1912
00446894adr x27, 16
00446898stp x29, x27, [sp-24]
0044689csub x29, sp, 24
004468a0bl fn_87ef0
004468a4sub x29, sp, 8
004468a8ldr x2, [sp+2008]
004468acstr x2, [sp+1056]
004468b0ldr x2, [sp+272]
004468b4subs xzr, x2, 0
004468b8cset x3, eq
004468bcstrb w3, [sp+122]
004468c0cbz x2, 0x4468c8
004468c4b 0x446910
004468c8
004468c8loc_4468c8:
004468c8ldr x0, [sp+992]
004468ccldr x1, [sp+1000]
004468d0str x0, [sp+2312]
004468d4str x1, [sp+2320]
004468d8adrp x27, 0x5dc000
004468dcldr x4, [x27+1120]
004468e0subs xzr, x4, x0
004468e4cset x4, eq
004468e8b.eq 0x4468f0
004468ecb 0x446900
004468f0
004468f0loc_4468f0:
004468f0adrp x27, 0x5dc000
004468f4ldr x2, [x27+1128]
004468f8bl runtime.ifaceeq
004468fcb 0x446908
00446900
00446900loc_446900:
00446900mov x0, x4
00446904b 0x446908
00446908
00446908loc_446908:
00446908strb w0, [sp+122]
0044690cb 0x446914
00446910
00446910loc_446910:
00446910b 0x446914
00446914
00446914loc_446914:
00446914ldrb w4, [sp+122]
00446918tbnz w4, 0, 0x446920
0044691cb 0x446924
00446920
00446920loc_446920:
00446920b 0x446a50
00446924
00446924loc_446924:
00446924ldr x3, [sp+272]
00446928ldr x0, [sp+640]
0044692cldr x1, [sp+648]
00446930ldr x2, [sp+656]
00446934bl reflect.Value.Field
00446938str x0, [sp+3136]
0044693cstr x1, [sp+3144]
00446940str x2, [sp+3152]
00446944ldr x0, [sp+1008]
00446948ldr x1, [sp+1016]
0044694cadrp x2, 0x26a000
00446950add x2, x2, 1354
00446954orr x3, xzr, 4
00446958bl reflect.StructTag.Get
0044695cstr x0, [sp+3288]
00446960str x1, [sp+3296]
00446964bl github.com/jcmturner/gofork/encoding/asn1.parseFieldParameters
00446968strb w0, [sp+1864]
0044696cstrb w1, [sp+1865]
00446970strb w2, [sp+1866]
00446974str x3, [sp+1872]
00446978str x4, [sp+1880]
0044697cstr x5, [sp+1888]
00446980str x6, [sp+1896]
00446984strb w7, [sp+1904]
00446988strb w8, [sp+1905]
0044698cadd x27, sp, 1864
00446990ldp x4, x5, [x27]
00446994add x27, sp, 1880
00446998ldp x6, x7, [x27]
0044699cadd x27, sp, 1896
004469a0ldp x8, x9, [x27]
004469a4add x27, sp, 3088
004469a8stp x4, x5, [x27]
004469acadd x27, sp, 3104
004469b0stp x6, x7, [x27]
004469b4add x27, sp, 3120
004469b8stp x8, x9, [x27]
004469bcadd x27, sp, 3584
004469c0stp xzr, xzr, [x27]
004469c4ldr x6, [sp+264]
004469c8ldr x3, [sp+880]
004469ccldr x4, [sp+888]
004469d0ldr x5, [sp+896]
004469d4ldrb w7, [sp+3088]
004469d8ldr x0, [sp+3136]
004469dcldr x1, [sp+3144]
004469e0ldr x2, [sp+3152]
004469e4ldrb w8, [sp+3089]
004469e8ldrb w9, [sp+3090]
004469ecldr x10, [sp+3096]
004469f0ldr x11, [sp+3104]
004469f4ldr x12, [sp+3112]
004469f8ldr x13, [sp+3120]
004469fcldrb w14, [sp+3128]
00446a00ldrb w15, [sp+3129]
00446a04bl github.com/jcmturner/gofork/encoding/asn1.parseField
00446a08str x0, [sp+592]
00446a0cstr x1, [sp+3584]
00446a10str x2, [sp+3592]
00446a14ldr x4, [sp+592]
00446a18str x4, [sp+304]
00446a1cstr x1, [sp+3848]
00446a20str x2, [sp+3856]
00446a24ldr x4, [sp+304]
00446a28str x4, [sp+264]
00446a2cstr x1, [sp+1208]
00446a30str x2, [sp+1216]
00446a34cbnz x1, 0x446a3c
00446a38b 0x446a4c
00446a3c
00446a3cloc_446a3c:
00446a3cldr x0, [sp+256]
00446a40ldp x29, x30, [sp-8]
00446a44add sp, sp, 3888
00446a48ret x30
00446a4c
00446a4cloc_446a4c:
00446a4cb 0x446a50
00446a50
00446a50loc_446a50:
00446a50ldr x1, [sp+272]
00446a54add x1, x1, 1
00446a58str x1, [sp+272]
00446a5cb 0x446818
00446a60
00446a60loc_446a60:
00446a60ldr x1, [sp+1208]
00446a64ldr x2, [sp+1216]
00446a68ldr x0, [sp+256]
00446a6cldp x29, x30, [sp-8]
00446a70add sp, sp, 3888
00446a74ret x30
00446a78
00446a78loc_446a78:
00446a78bl runtime.panicSliceB
00446a7c
00446a7cloc_446a7c:
00446a7cbl runtime.panicSliceAcap
00446a80
00446a80loc_446a80:
00446a80bl runtime.panicSliceB
00446a84
00446a84loc_446a84:
00446a84bl runtime.panicSliceAcap
00446a88
00446a88loc_446a88:
00446a88bl runtime.panicSliceB
00446a8c
00446a8cloc_446a8c:
00446a8cbl runtime.panicSliceAcap
00446a90
00446a90loc_446a90:
00446a90bl runtime.panicSliceB
00446a94
00446a94loc_446a94:
00446a94bl runtime.panicSliceAcap
00446a98
00446a98loc_446a98:
00446a98bl runtime.panicSliceB
00446a9c
00446a9cloc_446a9c:
00446a9cbl runtime.panicSliceAcap
00446aa0hint
00446aa4
00446aa4loc_446aa4:
00446aa4stp x0, x1, [sp+8]
00446aa8stp x2, x3, [sp+24]
00446aacstp x4, x5, [sp+40]
00446ab0str x6, [sp+56]
00446ab4strb w7, [sp+64]
00446ab8strb w8, [sp+65]
00446abcstrb w9, [sp+66]
00446ac0stp x10, x11, [sp+72]
00446ac4stp x12, x13, [sp+88]
00446ac8strb w14, [sp+104]
00446accstrb w15, [sp+105]
00446ad0mov x3, x30
00446ad4bl runtime.morestack_noctxt.abi0
00446ad8ldp x0, x1, [sp+8]
00446adcldp x2, x3, [sp+24]
00446ae0ldp x4, x5, [sp+40]
00446ae4ldr x6, [sp+56]
00446ae8ldrb w7, [sp+64]
00446aecldrb w8, [sp+65]
00446af0ldrb w9, [sp+66]
00446af4ldp x10, x11, [sp+72]
00446af8ldp x12, x13, [sp+88]
00446afcldrb w14, [sp+104]
00446b00ldrb w15, [sp+105]
00446b04b 0x443a10
00446b08udf 0
00446b0cudf 0
00443a10
Loading..