File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0029fc50
0029fc50encoding/asn1.ObjectIdentifier.String: ; void encoding/asn1.ObjectIdentifier.String(encoding/asn1.ObjectIdentifier oi)
0029fc50ldr x16, [x28+16]
0029fc54sub x17, sp, 128
0029fc58subs xzr, x17, x16
0029fc5cb.ls 0x29fda4
0029fc60sub x20, sp, 256
0029fc64stp x29, x30, [x20-8]
0029fc68add sp, x20, 0
0029fc6csub x29, sp, 8
0029fc70str x0, [sp+264]
0029fc74str x1, [sp+272]
0029fc78str x2, [sp+280]
0029fc7cstp xzr, xzr, [sp+112]
0029fc80stp xzr, xzr, [sp+128]
0029fc84stp xzr, xzr, [sp+144]
0029fc88add x0, sp, 128
0029fc8corr x1, xzr, 32
0029fc90bl strings.(*Builder).Grow
0029fc94b 0x29fc98
0029fc98
0029fc98loc_29fc98:
0029fc98add x27, sp, 61
0029fc9cstp xzr, xzr, [x27]
0029fca0str xzr, [sp+72]
0029fca4add x5, sp, 61
0029fca8ldrsb x27, [x5]
0029fcacb 0x29fcb0
0029fcb0
0029fcb0loc_29fcb0:
0029fcb0b 0x29fcb4
0029fcb4
0029fcb4loc_29fcb4:
0029fcb4str x5, [sp+160]
0029fcb8str xzr, [sp+168]
0029fcbcmovz x5, 19
0029fcc0str x5, [sp+176]
0029fcc4ldr x5, [sp+272]
0029fcc8ldr x6, [sp+264]
0029fcccldr x7, [sp+280]
0029fcd0str x6, [sp+224]
0029fcd4str x5, [sp+232]
0029fcd8str x7, [sp+240]
0029fcdcstr xzr, [sp+104]
0029fce0str x5, [sp+96]
0029fce4b 0x29fce8
0029fce8
0029fce8loc_29fce8:
0029fce8ldr x5, [sp+96]
0029fcecldr x6, [sp+104]
0029fcf0subs xzr, x5, x6
0029fcf4b.gt 0x29fcfc
0029fcf8b 0x29fd80
0029fcfc
0029fcfcloc_29fcfc:
0029fcfcldr x5, [sp+104]
0029fd00str x5, [sp+88]
0029fd04ldr x6, [sp+104]
0029fd08ldr x7, [sp+224]
0029fd0cldr x6, [x7+3*x6]
0029fd10str x6, [sp+80]
0029fd14subs xzr, x5, 0
0029fd18b.gt 0x29fd20
0029fd1cb 0x29fd30
0029fd20
0029fd20loc_29fd20:
0029fd20add x0, sp, 128
0029fd24movz x1, 46
0029fd28bl strings.(*Builder).WriteByte
0029fd2cb 0x29fd34
0029fd30
0029fd30loc_29fd30:
0029fd30b 0x29fd34
0029fd34
0029fd34loc_29fd34:
0029fd34ldr x0, [sp+160]
0029fd38ldr x1, [sp+168]
0029fd3cldr x2, [sp+176]
0029fd40ldr x3, [sp+80]
0029fd44movz x4, 10
0029fd48bl strconv.AppendInt
0029fd4cstr x0, [sp+200]
0029fd50str x1, [sp+208]
0029fd54str x2, [sp+216]
0029fd58mov x3, x2
0029fd5cmov x2, x1
0029fd60mov x1, x0
0029fd64add x0, sp, 128
0029fd68bl strings.(*Builder).Write
0029fd6cb 0x29fd70
0029fd70
0029fd70loc_29fd70:
0029fd70ldr x5, [sp+104]
0029fd74add x5, x5, 1
0029fd78str x5, [sp+104]
0029fd7cb 0x29fce8
0029fd80
0029fd80loc_29fd80:
0029fd80add x0, sp, 128
0029fd84bl strings.(*Builder).String
0029fd88str x0, [sp+184]
0029fd8cstr x1, [sp+192]
0029fd90str x0, [sp+112]
0029fd94str x1, [sp+120]
0029fd98ldp x29, x30, [sp-8]
0029fd9cadd sp, sp, 256
0029fda0ret x30
0029fda4
0029fda4loc_29fda4:
0029fda4stp x0, x1, [sp+8]
0029fda8str x2, [sp+24]
0029fdacmov x3, x30
0029fdb0bl runtime.morestack_noctxt.abi0
0029fdb4ldp x0, x1, [sp+8]
0029fdb8ldr x2, [sp+24]
0029fdbcb 0x29fc50
0029fc50
0029fc50encoding/asn1.ObjectIdentifier.String: ; void encoding/asn1.ObjectIdentifier.String(encoding/asn1.ObjectIdentifier oi)
0029fc50ldr x16, [x28+16]
0029fc54sub x17, sp, 128
0029fc58subs xzr, x17, x16
0029fc5cb.ls 0x29fda4
0029fc60sub x20, sp, 256
0029fc64stp x29, x30, [x20-8]
0029fc68add sp, x20, 0
0029fc6csub x29, sp, 8
0029fc70str x0, [sp+264]
0029fc74str x1, [sp+272]
0029fc78str x2, [sp+280]
0029fc7cstp xzr, xzr, [sp+112]
0029fc80stp xzr, xzr, [sp+128]
0029fc84stp xzr, xzr, [sp+144]
0029fc88add x0, sp, 128
0029fc8corr x1, xzr, 32
0029fc90bl strings.(*Builder).Grow
0029fc94b 0x29fc98
0029fc98
0029fc98loc_29fc98:
0029fc98add x27, sp, 61
0029fc9cstp xzr, xzr, [x27]
0029fca0str xzr, [sp+72]
0029fca4add x5, sp, 61
0029fca8ldrsb x27, [x5]
0029fcacb 0x29fcb0
0029fcb0
0029fcb0loc_29fcb0:
0029fcb0b 0x29fcb4
0029fcb4
0029fcb4loc_29fcb4:
0029fcb4str x5, [sp+160]
0029fcb8str xzr, [sp+168]
0029fcbcmovz x5, 19
0029fcc0str x5, [sp+176]
0029fcc4ldr x5, [sp+272]
0029fcc8ldr x6, [sp+264]
0029fcccldr x7, [sp+280]
0029fcd0str x6, [sp+224]
0029fcd4str x5, [sp+232]
0029fcd8str x7, [sp+240]
0029fcdcstr xzr, [sp+104]
0029fce0str x5, [sp+96]
0029fce4b 0x29fce8
0029fce8
0029fce8loc_29fce8:
0029fce8ldr x5, [sp+96]
0029fcecldr x6, [sp+104]
0029fcf0subs xzr, x5, x6
0029fcf4b.gt 0x29fcfc
0029fcf8b 0x29fd80
0029fcfc
0029fcfcloc_29fcfc:
0029fcfcldr x5, [sp+104]
0029fd00str x5, [sp+88]
0029fd04ldr x6, [sp+104]
0029fd08ldr x7, [sp+224]
0029fd0cldr x6, [x7+3*x6]
0029fd10str x6, [sp+80]
0029fd14subs xzr, x5, 0
0029fd18b.gt 0x29fd20
0029fd1cb 0x29fd30
0029fd20
0029fd20loc_29fd20:
0029fd20add x0, sp, 128
0029fd24movz x1, 46
0029fd28bl strings.(*Builder).WriteByte
0029fd2cb 0x29fd34
0029fd30
0029fd30loc_29fd30:
0029fd30b 0x29fd34
0029fd34
0029fd34loc_29fd34:
0029fd34ldr x0, [sp+160]
0029fd38ldr x1, [sp+168]
0029fd3cldr x2, [sp+176]
0029fd40ldr x3, [sp+80]
0029fd44movz x4, 10
0029fd48bl strconv.AppendInt
0029fd4cstr x0, [sp+200]
0029fd50str x1, [sp+208]
0029fd54str x2, [sp+216]
0029fd58mov x3, x2
0029fd5cmov x2, x1
0029fd60mov x1, x0
0029fd64add x0, sp, 128
0029fd68bl strings.(*Builder).Write
0029fd6cb 0x29fd70
0029fd70
0029fd70loc_29fd70:
0029fd70ldr x5, [sp+104]
0029fd74add x5, x5, 1
0029fd78str x5, [sp+104]
0029fd7cb 0x29fce8
0029fd80
0029fd80loc_29fd80:
0029fd80add x0, sp, 128
0029fd84bl strings.(*Builder).String
0029fd88str x0, [sp+184]
0029fd8cstr x1, [sp+192]
0029fd90str x0, [sp+112]
0029fd94str x1, [sp+120]
0029fd98ldp x29, x30, [sp-8]
0029fd9cadd sp, sp, 256
0029fda0ret x30
0029fda4
0029fda4loc_29fda4:
0029fda4stp x0, x1, [sp+8]
0029fda8str x2, [sp+24]
0029fdacmov x3, x30
0029fdb0bl runtime.morestack_noctxt.abi0
0029fdb4ldp x0, x1, [sp+8]
0029fdb8ldr x2, [sp+24]
0029fdbcb 0x29fc50
0029fc50
0029fdc0
0029fdc0encoding/asn1.parseObjectIdentifier: ; void encoding/asn1.parseObjectIdentifier(struct []uint8 bytes)
0029fdc0ldr x16, [x28+16]
0029fdc4sub x17, sp, 176
0029fdc8subs xzr, x17, x16
0029fdccb.ls 0x2a0140
0029fdd0sub x20, sp, 304
0029fdd4stp x29, x30, [x20-8]
0029fdd8add sp, x20, 0
0029fddcsub x29, sp, 8
0029fde0str x0, [sp+312]
0029fde4str x1, [sp+320]
0029fde8str x2, [sp+328]
0029fdecstr xzr, [sp+128]
0029fdf0stp xzr, xzr, [sp+136]
0029fdf4stp xzr, xzr, [sp+152]
0029fdf8ldr x3, [sp+320]
0029fdfcstr x3, [sp+112]
0029fe00cbz x3, 0x29fe08
0029fe04b 0x29fe78
0029fe08
0029fe08loc_29fe08:
0029fe08stp xzr, xzr, [sp+264]
0029fe0cadrp x2, 0x41d000
0029fe10add x2, x2, 3411
0029fe14str x2, [sp+264]
0029fe18movz x3, 29
0029fe1cstr x3, [sp+272]
0029fe20str x2, [sp+208]
0029fe24str x3, [sp+216]
0029fe28add x2, sp, 208
0029fe2cldrsb x27, [x2]
0029fe30ldr x0, [x2]
0029fe34ldr x1, [x2+8]
0029fe38str x0, [sp+192]
0029fe3cstr x1, [sp+200]
0029fe40bl runtime.convTstring
0029fe44str x0, [sp+184]
0029fe48adrp x2, 0x477000
0029fe4cadd x2, x2, 416
0029fe50str x2, [sp+152]
0029fe54str x0, [sp+160]
0029fe58ldr x3, [sp+152]
0029fe5cldr x0, [sp+128]
0029fe60ldr x1, [sp+136]
0029fe64ldr x4, [sp+160]
0029fe68ldr x2, [sp+144]
0029fe6cldp x29, x30, [sp-8]
0029fe70add sp, sp, 304
0029fe74ret x30
0029fe78
0029fe78loc_29fe78:
0029fe78ldr x3, [sp+320]
0029fe7cstr x3, [sp+112]
0029fe80add x2, x3, 1
0029fe84str x2, [sp+88]
0029fe88adrp x0, 0x356000
0029fe8cadd x0, x0, 3520
0029fe90mov x1, x2
0029fe94bl runtime.makeslice
0029fe98ldr x3, [sp+88]
0029fe9cldr x4, [sp+88]
0029fea0str x0, [sp+240]
0029fea4str x3, [sp+248]
0029fea8str x4, [sp+256]
0029feacstr x0, [sp+128]
0029feb0str x3, [sp+136]
0029feb4str x4, [sp+144]
0029feb8stp xzr, xzr, [sp+224]
0029febcldr x0, [sp+312]
0029fec0ldr x1, [sp+320]
0029fec4ldr x2, [sp+328]
0029fec8mov x3, xzr
0029feccbl encoding/asn1.parseBase128Int
0029fed0str x0, [sp+112]
0029fed4str x1, [sp+104]
0029fed8str x2, [sp+224]
0029fedcstr x3, [sp+232]
0029fee0ldr x4, [sp+112]
0029fee4str x4, [sp+80]
0029fee8ldr x4, [sp+104]
0029feecstr x4, [sp+72]
0029fef0str x2, [sp+168]
0029fef4str x3, [sp+176]
0029fef8ldr x4, [sp+80]
0029fefcstr x4, [sp+40]
0029ff00ldr x4, [sp+72]
0029ff04str x4, [sp+48]
0029ff08str x2, [sp+152]
0029ff0cstr x3, [sp+160]
0029ff10cbnz x2, 0x29ff18
0029ff14b 0x29ff3c
0029ff18
0029ff18loc_29ff18:
0029ff18ldr x0, [sp+128]
0029ff1cldr x1, [sp+136]
0029ff20ldr x5, [sp+144]
0029ff24mov x4, x3
0029ff28mov x3, x2
0029ff2cmov x2, x5
0029ff30ldp x29, x30, [sp-8]
0029ff34add sp, sp, 304
0029ff38ret x30
0029ff3c
0029ff3cloc_29ff3c:
0029ff3cldr x5, [sp+40]
0029ff40subs xzr, x5, 80
0029ff44b.lt 0x29ff4c
0029ff48b 0x29ffc0
0029ff4c
0029ff4cloc_29ff4c:
0029ff4cldr x1, [sp+136]
0029ff50ldr x5, [sp+128]
0029ff54ldr x6, [sp+40]
0029ff58movz x7, 52429
0029ff5cmovk x7, 0xcccc0000
0029ff60movk x7, 0xcccc00000000
0029ff64movk x7, 0xcccc000000000000
0029ff68smulh x8, x7, x6
0029ff6cadd x8, x8, x6
0029ff70sbfm x8, x8, 5, 63
0029ff74sub x6, x8, x6, asr #63
0029ff78subs xzr, x1, 0
0029ff7cb.hi 0x29ff84
0029ff80b 0x2a0134
0029ff84
0029ff84loc_29ff84:
0029ff84str x6, [x5]
0029ff88ldr x1, [sp+136]
0029ff8cldr x5, [sp+128]
0029ff90ldr x6, [sp+40]
0029ff94smulh x7, x7, x6
0029ff98add x7, x7, x6
0029ff9csbfm x7, x7, 5, 63
0029ffa0sub x7, x7, x6, asr #63
0029ffa4add x7, x7, x7, lsl #2
0029ffa8sub x6, x6, x7, lsl #3
0029ffacsubs xzr, x1, 1
0029ffb0b.hi 0x29ffb8
0029ffb4b 0x2a012c
0029ffb8
0029ffb8loc_29ffb8:
0029ffb8str x6, [x5+8]
0029ffbcb 0x2a0000
0029ffc0
0029ffc0loc_29ffc0:
0029ffc0ldr x1, [sp+136]
0029ffc4ldr x5, [sp+128]
0029ffc8subs xzr, x1, 0
0029ffccb.hi 0x29ffd4
0029ffd0b 0x2a0124
0029ffd4
0029ffd4loc_29ffd4:
0029ffd4orr x6, xzr, 2
0029ffd8str x6, [x5]
0029ffdcldr x1, [sp+136]
0029ffe0ldr x5, [sp+128]
0029ffe4ldr x7, [sp+40]
0029ffe8sub x7, x7, 80
0029ffecsubs xzr, x1, 1
0029fff0b.hi 0x29fff8
0029fff4b 0x2a011c
0029fff8
0029fff8loc_29fff8:
0029fff8str x7, [x5+8]
0029fffcb 0x2a0000
002a0000
002a0000loc_2a0000:
002a0000orr x5, xzr, 2
002a0004str x5, [sp+56]
002a0008b 0x2a000c
002a000c
002a000cloc_2a000c:
002a000cldr x5, [sp+320]
002a0010str x5, [sp+104]
002a0014ldr x6, [sp+48]
002a0018subs xzr, x5, x6
002a001cb.gt 0x2a0024
002a0020b 0x2a00dc
002a0024
002a0024loc_2a0024:
002a0024stp xzr, xzr, [sp+224]
002a0028ldr x3, [sp+48]
002a002cldr x0, [sp+312]
002a0030ldr x1, [sp+320]
002a0034ldr x2, [sp+328]
002a0038bl encoding/asn1.parseBase128Int
002a003cstr x0, [sp+112]
002a0040str x1, [sp+96]
002a0044str x2, [sp+224]
002a0048str x3, [sp+232]
002a004cldr x4, [sp+112]
002a0050str x4, [sp+64]
002a0054ldr x4, [sp+96]
002a0058str x4, [sp+120]
002a005cstr x2, [sp+280]
002a0060str x3, [sp+288]
002a0064ldr x4, [sp+64]
002a0068str x4, [sp+40]
002a006cldr x4, [sp+120]
002a0070str x4, [sp+48]
002a0074str x2, [sp+152]
002a0078str x3, [sp+160]
002a007ccbnz x2, 0x2a0084
002a0080b 0x2a00a8
002a0084
002a0084loc_2a0084:
002a0084ldr x0, [sp+128]
002a0088ldr x1, [sp+136]
002a008cldr x5, [sp+144]
002a0090mov x4, x3
002a0094mov x3, x2
002a0098mov x2, x5
002a009cldp x29, x30, [sp-8]
002a00a0add sp, sp, 304
002a00a4ret x30
002a00a8
002a00a8loc_2a00a8:
002a00a8ldr x0, [sp+56]
002a00acldr x1, [sp+136]
002a00b0ldr x5, [sp+128]
002a00b4ldr x6, [sp+40]
002a00b8subs xzr, x1, x0
002a00bcb.hi 0x2a00c4
002a00c0b 0x2a0118
002a00c4
002a00c4loc_2a00c4:
002a00c4str x6, [x5+3*x0]
002a00c8b 0x2a00cc
002a00cc
002a00ccloc_2a00cc:
002a00ccldr x5, [sp+56]
002a00d0add x5, x5, 1
002a00d4str x5, [sp+56]
002a00d8b 0x2a000c
002a00dc
002a00dcloc_2a00dc:
002a00dcldr x1, [sp+56]
002a00e0ldr x2, [sp+144]
002a00e4subs xzr, x2, x1
002a00e8b.hs 0x2a00f0
002a00ecb 0x2a0114
002a00f0
002a00f0loc_2a00f0:
002a00f0b 0x2a00f4
002a00f4
002a00f4loc_2a00f4:
002a00f4str x1, [sp+136]
002a00f8ldr x3, [sp+152]
002a00fcldr x0, [sp+128]
002a0100ldr x4, [sp+160]
002a0104ldr x2, [sp+144]
002a0108ldp x29, x30, [sp-8]
002a010cadd sp, sp, 304
002a0110ret x30
002a0114
002a0114loc_2a0114:
002a0114bl runtime.panicSliceAcap
002a0118
002a0118loc_2a0118:
002a0118bl runtime.panicIndex
002a011c
002a011cloc_2a011c:
002a011corr x0, xzr, 1
002a0120bl runtime.panicIndex
002a0124
002a0124loc_2a0124:
002a0124mov x0, xzr
002a0128bl runtime.panicIndex
002a012c
002a012cloc_2a012c:
002a012corr x0, xzr, 1
002a0130bl runtime.panicIndex
002a0134
002a0134loc_2a0134:
002a0134mov x0, xzr
002a0138bl runtime.panicIndex
002a013chint
002a0140
002a0140loc_2a0140:
002a0140stp x0, x1, [sp+8]
002a0144str x2, [sp+24]
002a0148mov x3, x30
002a014cbl runtime.morestack_noctxt.abi0
002a0150ldp x0, x1, [sp+8]
002a0154ldr x2, [sp+24]
002a0158b 0x29fdc0
002a015cudf 0
0029fdc0
0029fdc0encoding/asn1.parseObjectIdentifier: ; void encoding/asn1.parseObjectIdentifier(struct []uint8 bytes)
0029fdc0ldr x16, [x28+16]
0029fdc4sub x17, sp, 176
0029fdc8subs xzr, x17, x16
0029fdccb.ls 0x2a0140
0029fdd0sub x20, sp, 304
0029fdd4stp x29, x30, [x20-8]
0029fdd8add sp, x20, 0
0029fddcsub x29, sp, 8
0029fde0str x0, [sp+312]
0029fde4str x1, [sp+320]
0029fde8str x2, [sp+328]
0029fdecstr xzr, [sp+128]
0029fdf0stp xzr, xzr, [sp+136]
0029fdf4stp xzr, xzr, [sp+152]
0029fdf8ldr x3, [sp+320]
0029fdfcstr x3, [sp+112]
0029fe00cbz x3, 0x29fe08
0029fe04b 0x29fe78
0029fe08
0029fe08loc_29fe08:
0029fe08stp xzr, xzr, [sp+264]
0029fe0cadrp x2, 0x41d000
0029fe10add x2, x2, 3411
0029fe14str x2, [sp+264]
0029fe18movz x3, 29
0029fe1cstr x3, [sp+272]
0029fe20str x2, [sp+208]
0029fe24str x3, [sp+216]
0029fe28add x2, sp, 208
0029fe2cldrsb x27, [x2]
0029fe30ldr x0, [x2]
0029fe34ldr x1, [x2+8]
0029fe38str x0, [sp+192]
0029fe3cstr x1, [sp+200]
0029fe40bl runtime.convTstring
0029fe44str x0, [sp+184]
0029fe48adrp x2, 0x477000
0029fe4cadd x2, x2, 416
0029fe50str x2, [sp+152]
0029fe54str x0, [sp+160]
0029fe58ldr x3, [sp+152]
0029fe5cldr x0, [sp+128]
0029fe60ldr x1, [sp+136]
0029fe64ldr x4, [sp+160]
0029fe68ldr x2, [sp+144]
0029fe6cldp x29, x30, [sp-8]
0029fe70add sp, sp, 304
0029fe74ret x30
0029fe78
0029fe78loc_29fe78:
0029fe78ldr x3, [sp+320]
0029fe7cstr x3, [sp+112]
0029fe80add x2, x3, 1
0029fe84str x2, [sp+88]
0029fe88adrp x0, 0x356000
0029fe8cadd x0, x0, 3520
0029fe90mov x1, x2
0029fe94bl runtime.makeslice
0029fe98ldr x3, [sp+88]
0029fe9cldr x4, [sp+88]
0029fea0str x0, [sp+240]
0029fea4str x3, [sp+248]
0029fea8str x4, [sp+256]
0029feacstr x0, [sp+128]
0029feb0str x3, [sp+136]
0029feb4str x4, [sp+144]
0029feb8stp xzr, xzr, [sp+224]
0029febcldr x0, [sp+312]
0029fec0ldr x1, [sp+320]
0029fec4ldr x2, [sp+328]
0029fec8mov x3, xzr
0029feccbl encoding/asn1.parseBase128Int
0029fed0str x0, [sp+112]
0029fed4str x1, [sp+104]
0029fed8str x2, [sp+224]
0029fedcstr x3, [sp+232]
0029fee0ldr x4, [sp+112]
0029fee4str x4, [sp+80]
0029fee8ldr x4, [sp+104]
0029feecstr x4, [sp+72]
0029fef0str x2, [sp+168]
0029fef4str x3, [sp+176]
0029fef8ldr x4, [sp+80]
0029fefcstr x4, [sp+40]
0029ff00ldr x4, [sp+72]
0029ff04str x4, [sp+48]
0029ff08str x2, [sp+152]
0029ff0cstr x3, [sp+160]
0029ff10cbnz x2, 0x29ff18
0029ff14b 0x29ff3c
0029ff18
0029ff18loc_29ff18:
0029ff18ldr x0, [sp+128]
0029ff1cldr x1, [sp+136]
0029ff20ldr x5, [sp+144]
0029ff24mov x4, x3
0029ff28mov x3, x2
0029ff2cmov x2, x5
0029ff30ldp x29, x30, [sp-8]
0029ff34add sp, sp, 304
0029ff38ret x30
0029ff3c
0029ff3cloc_29ff3c:
0029ff3cldr x5, [sp+40]
0029ff40subs xzr, x5, 80
0029ff44b.lt 0x29ff4c
0029ff48b 0x29ffc0
0029ff4c
0029ff4cloc_29ff4c:
0029ff4cldr x1, [sp+136]
0029ff50ldr x5, [sp+128]
0029ff54ldr x6, [sp+40]
0029ff58movz x7, 52429
0029ff5cmovk x7, 0xcccc0000
0029ff60movk x7, 0xcccc00000000
0029ff64movk x7, 0xcccc000000000000
0029ff68smulh x8, x7, x6
0029ff6cadd x8, x8, x6
0029ff70sbfm x8, x8, 5, 63
0029ff74sub x6, x8, x6, asr #63
0029ff78subs xzr, x1, 0
0029ff7cb.hi 0x29ff84
0029ff80b 0x2a0134
0029ff84
0029ff84loc_29ff84:
0029ff84str x6, [x5]
0029ff88ldr x1, [sp+136]
0029ff8cldr x5, [sp+128]
0029ff90ldr x6, [sp+40]
0029ff94smulh x7, x7, x6
0029ff98add x7, x7, x6
0029ff9csbfm x7, x7, 5, 63
0029ffa0sub x7, x7, x6, asr #63
0029ffa4add x7, x7, x7, lsl #2
0029ffa8sub x6, x6, x7, lsl #3
0029ffacsubs xzr, x1, 1
0029ffb0b.hi 0x29ffb8
0029ffb4b 0x2a012c
0029ffb8
0029ffb8loc_29ffb8:
0029ffb8str x6, [x5+8]
0029ffbcb 0x2a0000
0029ffc0
0029ffc0loc_29ffc0:
0029ffc0ldr x1, [sp+136]
0029ffc4ldr x5, [sp+128]
0029ffc8subs xzr, x1, 0
0029ffccb.hi 0x29ffd4
0029ffd0b 0x2a0124
0029ffd4
0029ffd4loc_29ffd4:
0029ffd4orr x6, xzr, 2
0029ffd8str x6, [x5]
0029ffdcldr x1, [sp+136]
0029ffe0ldr x5, [sp+128]
0029ffe4ldr x7, [sp+40]
0029ffe8sub x7, x7, 80
0029ffecsubs xzr, x1, 1
0029fff0b.hi 0x29fff8
0029fff4b 0x2a011c
0029fff8
0029fff8loc_29fff8:
0029fff8str x7, [x5+8]
0029fffcb 0x2a0000
002a0000
002a0000loc_2a0000:
002a0000orr x5, xzr, 2
002a0004str x5, [sp+56]
002a0008b 0x2a000c
002a000c
002a000cloc_2a000c:
002a000cldr x5, [sp+320]
002a0010str x5, [sp+104]
002a0014ldr x6, [sp+48]
002a0018subs xzr, x5, x6
002a001cb.gt 0x2a0024
002a0020b 0x2a00dc
002a0024
002a0024loc_2a0024:
002a0024stp xzr, xzr, [sp+224]
002a0028ldr x3, [sp+48]
002a002cldr x0, [sp+312]
002a0030ldr x1, [sp+320]
002a0034ldr x2, [sp+328]
002a0038bl encoding/asn1.parseBase128Int
002a003cstr x0, [sp+112]
002a0040str x1, [sp+96]
002a0044str x2, [sp+224]
002a0048str x3, [sp+232]
002a004cldr x4, [sp+112]
002a0050str x4, [sp+64]
002a0054ldr x4, [sp+96]
002a0058str x4, [sp+120]
002a005cstr x2, [sp+280]
002a0060str x3, [sp+288]
002a0064ldr x4, [sp+64]
002a0068str x4, [sp+40]
002a006cldr x4, [sp+120]
002a0070str x4, [sp+48]
002a0074str x2, [sp+152]
002a0078str x3, [sp+160]
002a007ccbnz x2, 0x2a0084
002a0080b 0x2a00a8
002a0084
002a0084loc_2a0084:
002a0084ldr x0, [sp+128]
002a0088ldr x1, [sp+136]
002a008cldr x5, [sp+144]
002a0090mov x4, x3
002a0094mov x3, x2
002a0098mov x2, x5
002a009cldp x29, x30, [sp-8]
002a00a0add sp, sp, 304
002a00a4ret x30
002a00a8
002a00a8loc_2a00a8:
002a00a8ldr x0, [sp+56]
002a00acldr x1, [sp+136]
002a00b0ldr x5, [sp+128]
002a00b4ldr x6, [sp+40]
002a00b8subs xzr, x1, x0
002a00bcb.hi 0x2a00c4
002a00c0b 0x2a0118
002a00c4
002a00c4loc_2a00c4:
002a00c4str x6, [x5+3*x0]
002a00c8b 0x2a00cc
002a00cc
002a00ccloc_2a00cc:
002a00ccldr x5, [sp+56]
002a00d0add x5, x5, 1
002a00d4str x5, [sp+56]
002a00d8b 0x2a000c
002a00dc
002a00dcloc_2a00dc:
002a00dcldr x1, [sp+56]
002a00e0ldr x2, [sp+144]
002a00e4subs xzr, x2, x1
002a00e8b.hs 0x2a00f0
002a00ecb 0x2a0114
002a00f0
002a00f0loc_2a00f0:
002a00f0b 0x2a00f4
002a00f4
002a00f4loc_2a00f4:
002a00f4str x1, [sp+136]
002a00f8ldr x3, [sp+152]
002a00fcldr x0, [sp+128]
002a0100ldr x4, [sp+160]
002a0104ldr x2, [sp+144]
002a0108ldp x29, x30, [sp-8]
002a010cadd sp, sp, 304
002a0110ret x30
002a0114
002a0114loc_2a0114:
002a0114bl runtime.panicSliceAcap
002a0118
002a0118loc_2a0118:
002a0118bl runtime.panicIndex
002a011c
002a011cloc_2a011c:
002a011corr x0, xzr, 1
002a0120bl runtime.panicIndex
002a0124
002a0124loc_2a0124:
002a0124mov x0, xzr
002a0128bl runtime.panicIndex
002a012c
002a012cloc_2a012c:
002a012corr x0, xzr, 1
002a0130bl runtime.panicIndex
002a0134
002a0134loc_2a0134:
002a0134mov x0, xzr
002a0138bl runtime.panicIndex
002a013chint
002a0140
002a0140loc_2a0140:
002a0140stp x0, x1, [sp+8]
002a0144str x2, [sp+24]
002a0148mov x3, x30
002a014cbl runtime.morestack_noctxt.abi0
002a0150ldp x0, x1, [sp+8]
002a0154ldr x2, [sp+24]
002a0158b 0x29fdc0
002a015cudf 0
0029fdc0
002a0160
002a0160encoding/asn1.parseBase128Int: ; void encoding/asn1.parseBase128Int(struct []uint8 bytes, int initOffset)
002a0160ldr x16, [x28+16]
002a0164sub x17, sp, 160
002a0168subs xzr, x17, x16
002a016cb.ls 0x2a0450
002a0170sub x20, sp, 288
002a0174stp x29, x30, [x20-8]
002a0178add sp, x20, 0
002a017csub x29, sp, 8
002a0180str x0, [sp+296]
002a0184str x1, [sp+304]
002a0188str x2, [sp+312]
002a018cstr x3, [sp+320]
002a0190str xzr, [sp+48]
002a0194str xzr, [sp+56]
002a0198stp xzr, xzr, [sp+72]
002a019cldr x4, [sp+320]
002a01a0str x4, [sp+56]
002a01a4str xzr, [sp+40]
002a01a8str xzr, [sp+32]
002a01acb 0x2a01b0
002a01b0
002a01b0loc_2a01b0:
002a01b0ldr x4, [sp+304]
002a01b4str x4, [sp+64]
002a01b8ldr x5, [sp+56]
002a01bcsubs xzr, x4, x5
002a01c0b.gt 0x2a01c8
002a01c4b 0x2a03dc
002a01c8
002a01c8loc_2a01c8:
002a01c8ldr x4, [sp+32]
002a01ccsubs xzr, x4, 5
002a01d0b.eq 0x2a01d8
002a01d4b 0x2a0244
002a01d8
002a01d8loc_2a01d8:
002a01d8stp xzr, xzr, [sp+88]
002a01dcadrp x2, 0x41a000
002a01e0add x2, x2, 2697
002a01e4str x2, [sp+88]
002a01e8movz x3, 26
002a01ecstr x3, [sp+96]
002a01f0str x2, [sp+248]
002a01f4str x3, [sp+256]
002a01f8add x2, sp, 248
002a01fcldrsb x27, [x2]
002a0200ldr x0, [x2]
002a0204ldr x1, [x2+8]
002a0208str x0, [sp+232]
002a020cstr x1, [sp+240]
002a0210bl runtime.convTstring
002a0214str x0, [sp+224]
002a0218adrp x2, 0x476000
002a021cadd x2, x2, 2080
002a0220str x2, [sp+72]
002a0224str x0, [sp+80]
002a0228ldr x1, [sp+56]
002a022cldr x2, [sp+72]
002a0230ldr x3, [sp+80]
002a0234ldr x0, [sp+48]
002a0238ldp x29, x30, [sp-8]
002a023cadd sp, sp, 288
002a0240ret x30
002a0244
002a0244loc_2a0244:
002a0244ldr x4, [sp+40]
002a0248ubfm x4, x4, 57, 56
002a024cstr x4, [sp+40]
002a0250ldr x0, [sp+56]
002a0254ldr x1, [sp+304]
002a0258ldr x4, [sp+296]
002a025csubs xzr, x0, x1
002a0260b.lo 0x2a0268
002a0264b 0x2a0448
002a0268
002a0268loc_2a0268:
002a0268ldrb w4, [x4+x0]
002a026cstrb w4, [sp+30]
002a0270ldr x5, [sp+32]
002a0274subs xzr, x5, 0
002a0278cset x6, eq
002a027cstrb w6, [sp+31]
002a0280cbz x5, 0x2a0288
002a0284b 0x2a0298
002a0288
002a0288loc_2a0288:
002a0288subs wzr, w4, 128
002a028ccset x4, eq
002a0290strb w4, [sp+31]
002a0294b 0x2a029c
002a0298
002a0298loc_2a0298:
002a0298b 0x2a029c
002a029c
002a029cloc_2a029c:
002a029cldrb w4, [sp+31]
002a02a0tbnz w4, 0, 0x2a02a8
002a02a4b 0x2a0314
002a02a8
002a02a8loc_2a02a8:
002a02a8stp xzr, xzr, [sp+264]
002a02acadrp x2, 0x41e000
002a02b0add x2, x2, 3856
002a02b4str x2, [sp+264]
002a02b8orr x3, xzr, 32
002a02bcstr x3, [sp+272]
002a02c0str x2, [sp+208]
002a02c4str x3, [sp+216]
002a02c8add x2, sp, 208
002a02ccldrsb x27, [x2]
002a02d0ldr x0, [x2]
002a02d4ldr x1, [x2+8]
002a02d8str x0, [sp+192]
002a02dcstr x1, [sp+200]
002a02e0bl runtime.convTstring
002a02e4str x0, [sp+184]
002a02e8adrp x2, 0x476000
002a02ecadd x2, x2, 416
002a02f0str x2, [sp+72]
002a02f4str x0, [sp+80]
002a02f8ldr x1, [sp+56]
002a02fcldr x2, [sp+72]
002a0300ldr x3, [sp+80]
002a0304ldr x0, [sp+48]
002a0308ldp x29, x30, [sp-8]
002a030cadd sp, sp, 288
002a0310ret x30
002a0314
002a0314loc_2a0314:
002a0314ldr x4, [sp+40]
002a0318ldrb w5, [sp+30]
002a031cand x5, x5, 127
002a0320orr x4, x4, x5
002a0324str x4, [sp+40]
002a0328ldr x5, [sp+56]
002a032cadd x5, x5, 1
002a0330str x5, [sp+56]
002a0334ldrb w5, [sp+30]
002a0338tbz w5, 7, 0x2a0340
002a033cb 0x2a03c8
002a0340
002a0340loc_2a0340:
002a0340str x4, [sp+48]
002a0344orr x5, xzr, 0x7fffffff
002a0348subs xzr, x4, x5
002a034cb.gt 0x2a0354
002a0350b 0x2a03a8
002a0354
002a0354loc_2a0354:
002a0354stp xzr, xzr, [sp+88]
002a0358adrp x2, 0x41a000
002a035cadd x2, x2, 2697
002a0360str x2, [sp+88]
002a0364movz x3, 26
002a0368str x3, [sp+96]
002a036cstr x2, [sp+168]
002a0370str x3, [sp+176]
002a0374add x2, sp, 168
002a0378ldrsb x27, [x2]
002a037cldr x0, [x2]
002a0380ldr x1, [x2+8]
002a0384str x0, [sp+152]
002a0388str x1, [sp+160]
002a038cbl runtime.convTstring
002a0390str x0, [sp+144]
002a0394adrp x2, 0x476000
002a0398add x2, x2, 2080
002a039cstr x2, [sp+72]
002a03a0str x0, [sp+80]
002a03a4b 0x2a03ac
002a03a8
002a03a8loc_2a03a8:
002a03a8b 0x2a03ac
002a03ac
002a03acloc_2a03ac:
002a03acldr x1, [sp+56]
002a03b0ldr x2, [sp+72]
002a03b4ldr x3, [sp+80]
002a03b8ldr x0, [sp+48]
002a03bcldp x29, x30, [sp-8]
002a03c0add sp, sp, 288
002a03c4ret x30
002a03c8
002a03c8loc_2a03c8:
002a03c8b 0x2a03cc
002a03cc
002a03ccloc_2a03cc:
002a03ccldr x4, [sp+32]
002a03d0add x4, x4, 1
002a03d4str x4, [sp+32]
002a03d8b 0x2a01b0
002a03dc
002a03dcloc_2a03dc:
002a03dcstp xzr, xzr, [sp+264]
002a03e0adrp x2, 0x41a000
002a03e4add x2, x2, 2723
002a03e8str x2, [sp+264]
002a03ecmovz x3, 26
002a03f0str x3, [sp+272]
002a03f4str x2, [sp+128]
002a03f8str x3, [sp+136]
002a03fcadd x2, sp, 128
002a0400ldrsb x27, [x2]
002a0404ldr x0, [x2]
002a0408ldr x1, [x2+8]
002a040cstr x0, [sp+112]
002a0410str x1, [sp+120]
002a0414bl runtime.convTstring
002a0418str x0, [sp+104]
002a041cadrp x2, 0x476000
002a0420add x2, x2, 416
002a0424str x2, [sp+72]
002a0428str x0, [sp+80]
002a042cldr x1, [sp+56]
002a0430ldr x2, [sp+72]
002a0434ldr x3, [sp+80]
002a0438ldr x0, [sp+48]
002a043cldp x29, x30, [sp-8]
002a0440add sp, sp, 288
002a0444ret x30
002a0448
002a0448loc_2a0448:
002a0448bl runtime.panicIndex
002a044chint
002a0450
002a0450loc_2a0450:
002a0450stp x0, x1, [sp+8]
002a0454stp x2, x3, [sp+24]
002a0458mov x3, x30
002a045cbl runtime.morestack_noctxt.abi0
002a0460ldp x0, x1, [sp+8]
002a0464ldp x2, x3, [sp+24]
002a0468b 0x2a0160
002a046cudf 0
002a0160
002a0160encoding/asn1.parseBase128Int: ; void encoding/asn1.parseBase128Int(struct []uint8 bytes, int initOffset)
002a0160ldr x16, [x28+16]
002a0164sub x17, sp, 160
002a0168subs xzr, x17, x16
002a016cb.ls 0x2a0450
002a0170sub x20, sp, 288
002a0174stp x29, x30, [x20-8]
002a0178add sp, x20, 0
002a017csub x29, sp, 8
002a0180str x0, [sp+296]
002a0184str x1, [sp+304]
002a0188str x2, [sp+312]
002a018cstr x3, [sp+320]
002a0190str xzr, [sp+48]
002a0194str xzr, [sp+56]
002a0198stp xzr, xzr, [sp+72]
002a019cldr x4, [sp+320]
002a01a0str x4, [sp+56]
002a01a4str xzr, [sp+40]
002a01a8str xzr, [sp+32]
002a01acb 0x2a01b0
002a01b0
002a01b0loc_2a01b0:
002a01b0ldr x4, [sp+304]
002a01b4str x4, [sp+64]
002a01b8ldr x5, [sp+56]
002a01bcsubs xzr, x4, x5
002a01c0b.gt 0x2a01c8
002a01c4b 0x2a03dc
002a01c8
002a01c8loc_2a01c8:
002a01c8ldr x4, [sp+32]
002a01ccsubs xzr, x4, 5
002a01d0b.eq 0x2a01d8
002a01d4b 0x2a0244
002a01d8
002a01d8loc_2a01d8:
002a01d8stp xzr, xzr, [sp+88]
002a01dcadrp x2, 0x41a000
002a01e0add x2, x2, 2697
002a01e4str x2, [sp+88]
002a01e8movz x3, 26
002a01ecstr x3, [sp+96]
002a01f0str x2, [sp+248]
002a01f4str x3, [sp+256]
002a01f8add x2, sp, 248
002a01fcldrsb x27, [x2]
002a0200ldr x0, [x2]
002a0204ldr x1, [x2+8]
002a0208str x0, [sp+232]
002a020cstr x1, [sp+240]
002a0210bl runtime.convTstring
002a0214str x0, [sp+224]
002a0218adrp x2, 0x476000
002a021cadd x2, x2, 2080
002a0220str x2, [sp+72]
002a0224str x0, [sp+80]
002a0228ldr x1, [sp+56]
002a022cldr x2, [sp+72]
002a0230ldr x3, [sp+80]
002a0234ldr x0, [sp+48]
002a0238ldp x29, x30, [sp-8]
002a023cadd sp, sp, 288
002a0240ret x30
002a0244
002a0244loc_2a0244:
002a0244ldr x4, [sp+40]
002a0248ubfm x4, x4, 57, 56
002a024cstr x4, [sp+40]
002a0250ldr x0, [sp+56]
002a0254ldr x1, [sp+304]
002a0258ldr x4, [sp+296]
002a025csubs xzr, x0, x1
002a0260b.lo 0x2a0268
002a0264b 0x2a0448
002a0268
002a0268loc_2a0268:
002a0268ldrb w4, [x4+x0]
002a026cstrb w4, [sp+30]
002a0270ldr x5, [sp+32]
002a0274subs xzr, x5, 0
002a0278cset x6, eq
002a027cstrb w6, [sp+31]
002a0280cbz x5, 0x2a0288
002a0284b 0x2a0298
002a0288
002a0288loc_2a0288:
002a0288subs wzr, w4, 128
002a028ccset x4, eq
002a0290strb w4, [sp+31]
002a0294b 0x2a029c
002a0298
002a0298loc_2a0298:
002a0298b 0x2a029c
002a029c
002a029cloc_2a029c:
002a029cldrb w4, [sp+31]
002a02a0tbnz w4, 0, 0x2a02a8
002a02a4b 0x2a0314
002a02a8
002a02a8loc_2a02a8:
002a02a8stp xzr, xzr, [sp+264]
002a02acadrp x2, 0x41e000
002a02b0add x2, x2, 3856
002a02b4str x2, [sp+264]
002a02b8orr x3, xzr, 32
002a02bcstr x3, [sp+272]
002a02c0str x2, [sp+208]
002a02c4str x3, [sp+216]
002a02c8add x2, sp, 208
002a02ccldrsb x27, [x2]
002a02d0ldr x0, [x2]
002a02d4ldr x1, [x2+8]
002a02d8str x0, [sp+192]
002a02dcstr x1, [sp+200]
002a02e0bl runtime.convTstring
002a02e4str x0, [sp+184]
002a02e8adrp x2, 0x476000
002a02ecadd x2, x2, 416
002a02f0str x2, [sp+72]
002a02f4str x0, [sp+80]
002a02f8ldr x1, [sp+56]
002a02fcldr x2, [sp+72]
002a0300ldr x3, [sp+80]
002a0304ldr x0, [sp+48]
002a0308ldp x29, x30, [sp-8]
002a030cadd sp, sp, 288
002a0310ret x30
002a0314
002a0314loc_2a0314:
002a0314ldr x4, [sp+40]
002a0318ldrb w5, [sp+30]
002a031cand x5, x5, 127
002a0320orr x4, x4, x5
002a0324str x4, [sp+40]
002a0328ldr x5, [sp+56]
002a032cadd x5, x5, 1
002a0330str x5, [sp+56]
002a0334ldrb w5, [sp+30]
002a0338tbz w5, 7, 0x2a0340
002a033cb 0x2a03c8
002a0340
002a0340loc_2a0340:
002a0340str x4, [sp+48]
002a0344orr x5, xzr, 0x7fffffff
002a0348subs xzr, x4, x5
002a034cb.gt 0x2a0354
002a0350b 0x2a03a8
002a0354
002a0354loc_2a0354:
002a0354stp xzr, xzr, [sp+88]
002a0358adrp x2, 0x41a000
002a035cadd x2, x2, 2697
002a0360str x2, [sp+88]
002a0364movz x3, 26
002a0368str x3, [sp+96]
002a036cstr x2, [sp+168]
002a0370str x3, [sp+176]
002a0374add x2, sp, 168
002a0378ldrsb x27, [x2]
002a037cldr x0, [x2]
002a0380ldr x1, [x2+8]
002a0384str x0, [sp+152]
002a0388str x1, [sp+160]
002a038cbl runtime.convTstring
002a0390str x0, [sp+144]
002a0394adrp x2, 0x476000
002a0398add x2, x2, 2080
002a039cstr x2, [sp+72]
002a03a0str x0, [sp+80]
002a03a4b 0x2a03ac
002a03a8
002a03a8loc_2a03a8:
002a03a8b 0x2a03ac
002a03ac
002a03acloc_2a03ac:
002a03acldr x1, [sp+56]
002a03b0ldr x2, [sp+72]
002a03b4ldr x3, [sp+80]
002a03b8ldr x0, [sp+48]
002a03bcldp x29, x30, [sp-8]
002a03c0add sp, sp, 288
002a03c4ret x30
002a03c8
002a03c8loc_2a03c8:
002a03c8b 0x2a03cc
002a03cc
002a03ccloc_2a03cc:
002a03ccldr x4, [sp+32]
002a03d0add x4, x4, 1
002a03d4str x4, [sp+32]
002a03d8b 0x2a01b0
002a03dc
002a03dcloc_2a03dc:
002a03dcstp xzr, xzr, [sp+264]
002a03e0adrp x2, 0x41a000
002a03e4add x2, x2, 2723
002a03e8str x2, [sp+264]
002a03ecmovz x3, 26
002a03f0str x3, [sp+272]
002a03f4str x2, [sp+128]
002a03f8str x3, [sp+136]
002a03fcadd x2, sp, 128
002a0400ldrsb x27, [x2]
002a0404ldr x0, [x2]
002a0408ldr x1, [x2+8]
002a040cstr x0, [sp+112]
002a0410str x1, [sp+120]
002a0414bl runtime.convTstring
002a0418str x0, [sp+104]
002a041cadrp x2, 0x476000
002a0420add x2, x2, 416
002a0424str x2, [sp+72]
002a0428str x0, [sp+80]
002a042cldr x1, [sp+56]
002a0430ldr x2, [sp+72]
002a0434ldr x3, [sp+80]
002a0438ldr x0, [sp+48]
002a043cldp x29, x30, [sp-8]
002a0440add sp, sp, 288
002a0444ret x30
002a0448
002a0448loc_2a0448:
002a0448bl runtime.panicIndex
002a044chint
002a0450
002a0450loc_2a0450:
002a0450stp x0, x1, [sp+8]
002a0454stp x2, x3, [sp+24]
002a0458mov x3, x30
002a045cbl runtime.morestack_noctxt.abi0
002a0460ldp x0, x1, [sp+8]
002a0464ldp x2, x3, [sp+24]
002a0468b 0x2a0160
002a046cudf 0
002a0160
002a0470
002a0470encoding/asn1.parseUTCTime: ; void encoding/asn1.parseUTCTime(struct []uint8 bytes)
002a0470ldr x16, [x28+16]
002a0474sub x17, sp, 240
002a0478subs xzr, x17, x16
002a047cb.ls 0x2a07fc
002a0480sub x20, sp, 368
002a0484stp x29, x30, [x20-8]
002a0488add sp, x20, 0
002a048csub x29, sp, 8
002a0490str x0, [sp+376]
002a0494str x1, [sp+384]
002a0498str x2, [sp+392]
002a049cstp xzr, xzr, [sp+104]
002a04a0str xzr, [sp+120]
002a04a4stp xzr, xzr, [sp+144]
002a04a8ldr x1, [sp+376]
002a04acldr x2, [sp+384]
002a04b0mov x0, xzr
002a04b4bl runtime.slicebytetostring
002a04b8str x0, [sp+88]
002a04bcstr x1, [sp+96]
002a04c0adrp x3, 0x414000
002a04c4add x3, x3, 1707
002a04c8str x3, [sp+128]
002a04ccorr x3, xzr, 15
002a04d0str x3, [sp+136]
002a04d4stp xzr, xzr, [sp+336]
002a04d8str xzr, [sp+352]
002a04dcstp xzr, xzr, [sp+320]
002a04e0ldr x0, [sp+128]
002a04e4ldr x2, [sp+88]
002a04e8ldr x1, [sp+136]
002a04ecldr x3, [sp+96]
002a04f0bl time.Parse
002a04f4str x0, [sp+336]
002a04f8str x1, [sp+344]
002a04fcstr x2, [sp+352]
002a0500str x3, [sp+320]
002a0504str x4, [sp+328]
002a0508ldr x3, [sp+336]
002a050cldr x4, [sp+344]
002a0510ldr x5, [sp+352]
002a0514str x3, [sp+216]
002a0518str x4, [sp+224]
002a051cstr x5, [sp+232]
002a0520ldr x3, [sp+328]
002a0524ldr x4, [sp+320]
002a0528str x4, [sp+200]
002a052cstr x3, [sp+208]
002a0530ldr x3, [sp+216]
002a0534ldr x4, [sp+224]
002a0538ldr x5, [sp+232]
002a053cstr x3, [sp+104]
002a0540str x4, [sp+112]
002a0544str x5, [sp+120]
002a0548ldr x3, [sp+208]
002a054cldr x4, [sp+200]
002a0550str x4, [sp+144]
002a0554str x3, [sp+152]
002a0558cbnz x4, 0x2a0560
002a055cb 0x2a05fc
002a0560
002a0560loc_2a0560:
002a0560adrp x4, 0x415000
002a0564add x4, x4, 1628
002a0568str x4, [sp+128]
002a056cmovz x4, 17
002a0570str x4, [sp+136]
002a0574stp xzr, xzr, [sp+336]
002a0578str xzr, [sp+352]
002a057cstp xzr, xzr, [sp+320]
002a0580ldr x0, [sp+128]
002a0584ldr x2, [sp+88]
002a0588ldr x1, [sp+136]
002a058cldr x3, [sp+96]
002a0590bl time.Parse
002a0594str x0, [sp+336]
002a0598str x1, [sp+344]
002a059cstr x2, [sp+352]
002a05a0str x3, [sp+320]
002a05a4str x4, [sp+328]
002a05a8ldr x4, [sp+336]
002a05acldr x5, [sp+344]
002a05b0ldr x6, [sp+352]
002a05b4str x4, [sp+176]
002a05b8str x5, [sp+184]
002a05bcstr x6, [sp+192]
002a05c0ldr x4, [sp+328]
002a05c4ldr x5, [sp+320]
002a05c8str x5, [sp+160]
002a05ccstr x4, [sp+168]
002a05d0ldr x4, [sp+176]
002a05d4ldr x5, [sp+184]
002a05d8ldr x6, [sp+192]
002a05dcstr x4, [sp+104]
002a05e0str x5, [sp+112]
002a05e4str x6, [sp+120]
002a05e8ldr x4, [sp+160]
002a05ecldr x5, [sp+168]
002a05f0str x4, [sp+144]
002a05f4str x5, [sp+152]
002a05f8b 0x2a0600
002a05fc
002a05fcloc_2a05fc:
002a05fcb 0x2a0600
002a0600
002a0600loc_2a0600:
002a0600ldr x5, [sp+144]
002a0604cbnz x5, 0x2a060c
002a0608b 0x2a062c
002a060c
002a060cloc_2a060c:
002a060cldr x0, [sp+104]
002a0610ldr x3, [sp+144]
002a0614ldr x4, [sp+152]
002a0618ldr x1, [sp+112]
002a061cldr x2, [sp+120]
002a0620ldp x29, x30, [sp-8]
002a0624add sp, sp, 368
002a0628ret x30
002a062c
002a062cloc_2a062c:
002a062cldr x0, [sp+104]
002a0630ldr x3, [sp+128]
002a0634ldr x1, [sp+112]
002a0638ldr x4, [sp+136]
002a063cldr x2, [sp+120]
002a0640bl time.Time.Format
002a0644str x0, [sp+72]
002a0648str x1, [sp+80]
002a064cldr x5, [sp+96]
002a0650subs xzr, x1, x5
002a0654b.ne 0x2a065c
002a0658b 0x2a0660
002a065c
002a065cloc_2a065c:
002a065cb 0x2a06ec
002a0660
002a0660loc_2a0660:
002a0660ldr x3, [sp+88]
002a0664mov x2, x1
002a0668mov x1, x3
002a066cbl runtime.memequal
002a0670tbnz w0, 0, 0x2a0678
002a0674b 0x2a06e8
002a0678
002a0678loc_2a0678:
002a0678ldr x0, [sp+104]
002a067cldr x1, [sp+112]
002a0680ldr x2, [sp+120]
002a0684bl time.Time.Year
002a0688str x0, [sp+64]
002a068csubs xzr, x0, 2050
002a0690b.ge 0x2a0698
002a0694b 0x2a06c4
002a0698
002a0698loc_2a0698:
002a0698ldr x0, [sp+104]
002a069cldr x1, [sp+112]
002a06a0ldr x2, [sp+120]
002a06a4movn x3, 99
002a06a8mov x4, xzr
002a06acmov x5, x4
002a06b0bl time.Time.AddDate
002a06b4str x0, [sp+104]
002a06b8str x1, [sp+112]
002a06bcstr x2, [sp+120]
002a06c0b 0x2a06c8
002a06c4
002a06c4loc_2a06c4:
002a06c4b 0x2a06c8
002a06c8
002a06c8loc_2a06c8:
002a06c8ldr x0, [sp+104]
002a06ccldr x3, [sp+144]
002a06d0ldr x4, [sp+152]
002a06d4ldr x1, [sp+112]
002a06d8ldr x2, [sp+120]
002a06dcldp x29, x30, [sp-8]
002a06e0add sp, sp, 368
002a06e4ret x30
002a06e8
002a06e8loc_2a06e8:
002a06e8b 0x2a06ec
002a06ec
002a06ecloc_2a06ec:
002a06ecstp xzr, xzr, [sp+288]
002a06f0stp xzr, xzr, [sp+304]
002a06f4add x2, sp, 288
002a06f8str x2, [sp+256]
002a06fcldr x0, [sp+88]
002a0700ldr x1, [sp+96]
002a0704bl runtime.convTstring
002a0708str x0, [sp+248]
002a070cldr x2, [sp+256]
002a0710ldrsb x27, [x2]
002a0714adrp x3, 0x355000
002a0718add x3, x3, 2944
002a071cstr x3, [x2]
002a0720adrp x27, 0x7ab000
002a0724ldr w3, [x27+3056]
002a0728cbz w3, 0x2a0730
002a072cb 0x2a0734
002a0730
002a0730loc_2a0730:
002a0730b 0x2a0748
002a0734
002a0734loc_2a0734:
002a0734bl runtime.gcWriteBarrier2
002a0738str x0, [x25]
002a073cldr x3, [x2+8]
002a0740str x3, [x25+8]
002a0744b 0x2a0748
002a0748
002a0748loc_2a0748:
002a0748str x0, [x2+8]
002a074cldr x0, [sp+72]
002a0750ldr x1, [sp+80]
002a0754bl runtime.convTstring
002a0758str x0, [sp+240]
002a075cldr x2, [sp+256]
002a0760ldrsb x27, [x2]
002a0764adrp x3, 0x355000
002a0768add x3, x3, 2944
002a076cstr x3, [x2+16]
002a0770adrp x27, 0x7ab000
002a0774ldr w3, [x27+3056]
002a0778cbz w3, 0x2a0780
002a077cb 0x2a0784
002a0780
002a0780loc_2a0780:
002a0780b 0x2a0798
002a0784
002a0784loc_2a0784:
002a0784bl runtime.gcWriteBarrier2
002a0788str x0, [x25]
002a078cldr x5, [x2+24]
002a0790str x5, [x25+8]
002a0794b 0x2a0798
002a0798
002a0798loc_2a0798:
002a0798str x0, [x2+24]
002a079cldr x2, [sp+256]
002a07a0ldrsb x27, [x2]
002a07a4b 0x2a07a8
002a07a8
002a07a8loc_2a07a8:
002a07a8str x2, [sp+264]
002a07acorr x4, xzr, 2
002a07b0str x4, [sp+272]
002a07b4str x4, [sp+280]
002a07b8adrp x0, 0x430000
002a07bcadd x0, x0, 2933
002a07c0movz x1, 106
002a07c4mov x3, x4
002a07c8bl fmt.Errorf
002a07ccstr x0, [sp+144]
002a07d0str x1, [sp+152]
002a07d4ldr x5, [sp+104]
002a07d8ldr x6, [sp+112]
002a07dcldr x2, [sp+120]
002a07e0mov x3, x0
002a07e4mov x4, x1
002a07e8mov x0, x5
002a07ecmov x1, x6
002a07f0ldp x29, x30, [sp-8]
002a07f4add sp, sp, 368
002a07f8ret x30
002a07fc
002a07fcloc_2a07fc:
002a07fcstp x0, x1, [sp+8]
002a0800str x2, [sp+24]
002a0804mov x3, x30
002a0808bl runtime.morestack_noctxt.abi0
002a080cldp x0, x1, [sp+8]
002a0810ldr x2, [sp+24]
002a0814b 0x2a0470
002a0818udf 0
002a081cudf 0
002a0470
002a0470encoding/asn1.parseUTCTime: ; void encoding/asn1.parseUTCTime(struct []uint8 bytes)
002a0470ldr x16, [x28+16]
002a0474sub x17, sp, 240
002a0478subs xzr, x17, x16
002a047cb.ls 0x2a07fc
002a0480sub x20, sp, 368
002a0484stp x29, x30, [x20-8]
002a0488add sp, x20, 0
002a048csub x29, sp, 8
002a0490str x0, [sp+376]
002a0494str x1, [sp+384]
002a0498str x2, [sp+392]
002a049cstp xzr, xzr, [sp+104]
002a04a0str xzr, [sp+120]
002a04a4stp xzr, xzr, [sp+144]
002a04a8ldr x1, [sp+376]
002a04acldr x2, [sp+384]
002a04b0mov x0, xzr
002a04b4bl runtime.slicebytetostring
002a04b8str x0, [sp+88]
002a04bcstr x1, [sp+96]
002a04c0adrp x3, 0x414000
002a04c4add x3, x3, 1707
002a04c8str x3, [sp+128]
002a04ccorr x3, xzr, 15
002a04d0str x3, [sp+136]
002a04d4stp xzr, xzr, [sp+336]
002a04d8str xzr, [sp+352]
002a04dcstp xzr, xzr, [sp+320]
002a04e0ldr x0, [sp+128]
002a04e4ldr x2, [sp+88]
002a04e8ldr x1, [sp+136]
002a04ecldr x3, [sp+96]
002a04f0bl time.Parse
002a04f4str x0, [sp+336]
002a04f8str x1, [sp+344]
002a04fcstr x2, [sp+352]
002a0500str x3, [sp+320]
002a0504str x4, [sp+328]
002a0508ldr x3, [sp+336]
002a050cldr x4, [sp+344]
002a0510ldr x5, [sp+352]
002a0514str x3, [sp+216]
002a0518str x4, [sp+224]
002a051cstr x5, [sp+232]
002a0520ldr x3, [sp+328]
002a0524ldr x4, [sp+320]
002a0528str x4, [sp+200]
002a052cstr x3, [sp+208]
002a0530ldr x3, [sp+216]
002a0534ldr x4, [sp+224]
002a0538ldr x5, [sp+232]
002a053cstr x3, [sp+104]
002a0540str x4, [sp+112]
002a0544str x5, [sp+120]
002a0548ldr x3, [sp+208]
002a054cldr x4, [sp+200]
002a0550str x4, [sp+144]
002a0554str x3, [sp+152]
002a0558cbnz x4, 0x2a0560
002a055cb 0x2a05fc
002a0560
002a0560loc_2a0560:
002a0560adrp x4, 0x415000
002a0564add x4, x4, 1628
002a0568str x4, [sp+128]
002a056cmovz x4, 17
002a0570str x4, [sp+136]
002a0574stp xzr, xzr, [sp+336]
002a0578str xzr, [sp+352]
002a057cstp xzr, xzr, [sp+320]
002a0580ldr x0, [sp+128]
002a0584ldr x2, [sp+88]
002a0588ldr x1, [sp+136]
002a058cldr x3, [sp+96]
002a0590bl time.Parse
002a0594str x0, [sp+336]
002a0598str x1, [sp+344]
002a059cstr x2, [sp+352]
002a05a0str x3, [sp+320]
002a05a4str x4, [sp+328]
002a05a8ldr x4, [sp+336]
002a05acldr x5, [sp+344]
002a05b0ldr x6, [sp+352]
002a05b4str x4, [sp+176]
002a05b8str x5, [sp+184]
002a05bcstr x6, [sp+192]
002a05c0ldr x4, [sp+328]
002a05c4ldr x5, [sp+320]
002a05c8str x5, [sp+160]
002a05ccstr x4, [sp+168]
002a05d0ldr x4, [sp+176]
002a05d4ldr x5, [sp+184]
002a05d8ldr x6, [sp+192]
002a05dcstr x4, [sp+104]
002a05e0str x5, [sp+112]
002a05e4str x6, [sp+120]
002a05e8ldr x4, [sp+160]
002a05ecldr x5, [sp+168]
002a05f0str x4, [sp+144]
002a05f4str x5, [sp+152]
002a05f8b 0x2a0600
002a05fc
002a05fcloc_2a05fc:
002a05fcb 0x2a0600
002a0600
002a0600loc_2a0600:
002a0600ldr x5, [sp+144]
002a0604cbnz x5, 0x2a060c
002a0608b 0x2a062c
002a060c
002a060cloc_2a060c:
002a060cldr x0, [sp+104]
002a0610ldr x3, [sp+144]
002a0614ldr x4, [sp+152]
002a0618ldr x1, [sp+112]
002a061cldr x2, [sp+120]
002a0620ldp x29, x30, [sp-8]
002a0624add sp, sp, 368
002a0628ret x30
002a062c
002a062cloc_2a062c:
002a062cldr x0, [sp+104]
002a0630ldr x3, [sp+128]
002a0634ldr x1, [sp+112]
002a0638ldr x4, [sp+136]
002a063cldr x2, [sp+120]
002a0640bl time.Time.Format
002a0644str x0, [sp+72]
002a0648str x1, [sp+80]
002a064cldr x5, [sp+96]
002a0650subs xzr, x1, x5
002a0654b.ne 0x2a065c
002a0658b 0x2a0660
002a065c
002a065cloc_2a065c:
002a065cb 0x2a06ec
002a0660
002a0660loc_2a0660:
002a0660ldr x3, [sp+88]
002a0664mov x2, x1
002a0668mov x1, x3
002a066cbl runtime.memequal
002a0670tbnz w0, 0, 0x2a0678
002a0674b 0x2a06e8
002a0678
002a0678loc_2a0678:
002a0678ldr x0, [sp+104]
002a067cldr x1, [sp+112]
002a0680ldr x2, [sp+120]
002a0684bl time.Time.Year
002a0688str x0, [sp+64]
002a068csubs xzr, x0, 2050
002a0690b.ge 0x2a0698
002a0694b 0x2a06c4
002a0698
002a0698loc_2a0698:
002a0698ldr x0, [sp+104]
002a069cldr x1, [sp+112]
002a06a0ldr x2, [sp+120]
002a06a4movn x3, 99
002a06a8mov x4, xzr
002a06acmov x5, x4
002a06b0bl time.Time.AddDate
002a06b4str x0, [sp+104]
002a06b8str x1, [sp+112]
002a06bcstr x2, [sp+120]
002a06c0b 0x2a06c8
002a06c4
002a06c4loc_2a06c4:
002a06c4b 0x2a06c8
002a06c8
002a06c8loc_2a06c8:
002a06c8ldr x0, [sp+104]
002a06ccldr x3, [sp+144]
002a06d0ldr x4, [sp+152]
002a06d4ldr x1, [sp+112]
002a06d8ldr x2, [sp+120]
002a06dcldp x29, x30, [sp-8]
002a06e0add sp, sp, 368
002a06e4ret x30
002a06e8
002a06e8loc_2a06e8:
002a06e8b 0x2a06ec
002a06ec
002a06ecloc_2a06ec:
002a06ecstp xzr, xzr, [sp+288]
002a06f0stp xzr, xzr, [sp+304]
002a06f4add x2, sp, 288
002a06f8str x2, [sp+256]
002a06fcldr x0, [sp+88]
002a0700ldr x1, [sp+96]
002a0704bl runtime.convTstring
002a0708str x0, [sp+248]
002a070cldr x2, [sp+256]
002a0710ldrsb x27, [x2]
002a0714adrp x3, 0x355000
002a0718add x3, x3, 2944
002a071cstr x3, [x2]
002a0720adrp x27, 0x7ab000
002a0724ldr w3, [x27+3056]
002a0728cbz w3, 0x2a0730
002a072cb 0x2a0734
002a0730
002a0730loc_2a0730:
002a0730b 0x2a0748
002a0734
002a0734loc_2a0734:
002a0734bl runtime.gcWriteBarrier2
002a0738str x0, [x25]
002a073cldr x3, [x2+8]
002a0740str x3, [x25+8]
002a0744b 0x2a0748
002a0748
002a0748loc_2a0748:
002a0748str x0, [x2+8]
002a074cldr x0, [sp+72]
002a0750ldr x1, [sp+80]
002a0754bl runtime.convTstring
002a0758str x0, [sp+240]
002a075cldr x2, [sp+256]
002a0760ldrsb x27, [x2]
002a0764adrp x3, 0x355000
002a0768add x3, x3, 2944
002a076cstr x3, [x2+16]
002a0770adrp x27, 0x7ab000
002a0774ldr w3, [x27+3056]
002a0778cbz w3, 0x2a0780
002a077cb 0x2a0784
002a0780
002a0780loc_2a0780:
002a0780b 0x2a0798
002a0784
002a0784loc_2a0784:
002a0784bl runtime.gcWriteBarrier2
002a0788str x0, [x25]
002a078cldr x5, [x2+24]
002a0790str x5, [x25+8]
002a0794b 0x2a0798
002a0798
002a0798loc_2a0798:
002a0798str x0, [x2+24]
002a079cldr x2, [sp+256]
002a07a0ldrsb x27, [x2]
002a07a4b 0x2a07a8
002a07a8
002a07a8loc_2a07a8:
002a07a8str x2, [sp+264]
002a07acorr x4, xzr, 2
002a07b0str x4, [sp+272]
002a07b4str x4, [sp+280]
002a07b8adrp x0, 0x430000
002a07bcadd x0, x0, 2933
002a07c0movz x1, 106
002a07c4mov x3, x4
002a07c8bl fmt.Errorf
002a07ccstr x0, [sp+144]
002a07d0str x1, [sp+152]
002a07d4ldr x5, [sp+104]
002a07d8ldr x6, [sp+112]
002a07dcldr x2, [sp+120]
002a07e0mov x3, x0
002a07e4mov x4, x1
002a07e8mov x0, x5
002a07ecmov x1, x6
002a07f0ldp x29, x30, [sp-8]
002a07f4add sp, sp, 368
002a07f8ret x30
002a07fc
002a07fcloc_2a07fc:
002a07fcstp x0, x1, [sp+8]
002a0800str x2, [sp+24]
002a0804mov x3, x30
002a0808bl runtime.morestack_noctxt.abi0
002a080cldp x0, x1, [sp+8]
002a0810ldr x2, [sp+24]
002a0814b 0x2a0470
002a0818udf 0
002a081cudf 0
002a0470
002a0820
002a0820encoding/asn1.parseGeneralizedTime: ; void encoding/asn1.parseGeneralizedTime(struct []uint8 bytes)
002a0820ldr x16, [x28+16]
002a0824sub x17, sp, 160
002a0828subs xzr, x17, x16
002a082cb.ls 0x2a0a7c
002a0830sub x20, sp, 288
002a0834stp x29, x30, [x20-8]
002a0838add sp, x20, 0
002a083csub x29, sp, 8
002a0840str x0, [sp+296]
002a0844str x1, [sp+304]
002a0848str x2, [sp+312]
002a084cstp xzr, xzr, [sp+80]
002a0850str xzr, [sp+96]
002a0854stp xzr, xzr, [sp+104]
002a0858ldr x1, [sp+296]
002a085cldr x2, [sp+304]
002a0860mov x0, xzr
002a0864bl runtime.slicebytetostring
002a0868str x0, [sp+64]
002a086cstr x1, [sp+72]
002a0870stp xzr, xzr, [sp+168]
002a0874str xzr, [sp+184]
002a0878stp xzr, xzr, [sp+152]
002a087cldr x2, [sp+64]
002a0880ldr x3, [sp+72]
002a0884adrp x0, 0x41c000
002a0888add x0, x0, 3440
002a088cmovz x1, 29
002a0890bl time.Parse
002a0894str x0, [sp+168]
002a0898str x1, [sp+176]
002a089cstr x2, [sp+184]
002a08a0str x3, [sp+152]
002a08a4str x4, [sp+160]
002a08a8ldr x3, [sp+168]
002a08acldr x4, [sp+176]
002a08b0ldr x5, [sp+184]
002a08b4str x3, [sp+208]
002a08b8str x4, [sp+216]
002a08bcstr x5, [sp+224]
002a08c0ldr x3, [sp+160]
002a08c4ldr x4, [sp+152]
002a08c8str x4, [sp+192]
002a08ccstr x3, [sp+200]
002a08d0ldr x3, [sp+208]
002a08d4ldr x4, [sp+216]
002a08d8ldr x5, [sp+224]
002a08dcstr x3, [sp+80]
002a08e0str x4, [sp+88]
002a08e4str x5, [sp+96]
002a08e8ldr x4, [sp+200]
002a08ecldr x3, [sp+192]
002a08f0str x3, [sp+104]
002a08f4str x4, [sp+112]
002a08f8cbnz x3, 0x2a0900
002a08fcb 0x2a0918
002a0900
002a0900loc_2a0900:
002a0900ldr x0, [sp+80]
002a0904ldr x1, [sp+88]
002a0908ldr x2, [sp+96]
002a090cldp x29, x30, [sp-8]
002a0910add sp, sp, 288
002a0914ret x30
002a0918
002a0918loc_2a0918:
002a0918ldr x0, [sp+80]
002a091cldr x1, [sp+88]
002a0920ldr x2, [sp+96]
002a0924adrp x3, 0x41c000
002a0928add x3, x3, 3440
002a092cmovz x4, 29
002a0930bl time.Time.Format
002a0934str x0, [sp+48]
002a0938str x1, [sp+56]
002a093cldr x5, [sp+72]
002a0940subs xzr, x1, x5
002a0944b.ne 0x2a094c
002a0948b 0x2a0950
002a094c
002a094cloc_2a094c:
002a094cb 0x2a0970
002a0950
002a0950loc_2a0950:
002a0950ldr x3, [sp+64]
002a0954mov x2, x1
002a0958mov x1, x3
002a095cbl runtime.memequal
002a0960tbnz w0, 0, 0x2a0968
002a0964b 0x2a096c
002a0968
002a0968loc_2a0968:
002a0968b 0x2a0a5c
002a096c
002a096cloc_2a096c:
002a096cb 0x2a0970
002a0970
002a0970loc_2a0970:
002a0970stp xzr, xzr, [sp+120]
002a0974stp xzr, xzr, [sp+136]
002a0978add x2, sp, 120
002a097cstr x2, [sp+248]
002a0980ldr x0, [sp+64]
002a0984ldr x1, [sp+72]
002a0988bl runtime.convTstring
002a098cstr x0, [sp+240]
002a0990ldr x2, [sp+248]
002a0994ldrsb x27, [x2]
002a0998adrp x3, 0x355000
002a099cadd x3, x3, 2944
002a09a0str x3, [x2]
002a09a4adrp x27, 0x7ab000
002a09a8ldr w3, [x27+3056]
002a09accbz w3, 0x2a09b4
002a09b0b 0x2a09b8
002a09b4
002a09b4loc_2a09b4:
002a09b4b 0x2a09cc
002a09b8
002a09b8loc_2a09b8:
002a09b8bl runtime.gcWriteBarrier2
002a09bcstr x0, [x25]
002a09c0ldr x3, [x2+8]
002a09c4str x3, [x25+8]
002a09c8b 0x2a09cc
002a09cc
002a09ccloc_2a09cc:
002a09ccstr x0, [x2+8]
002a09d0ldr x0, [sp+48]
002a09d4ldr x1, [sp+56]
002a09d8bl runtime.convTstring
002a09dcstr x0, [sp+232]
002a09e0ldr x2, [sp+248]
002a09e4ldrsb x27, [x2]
002a09e8adrp x3, 0x355000
002a09ecadd x3, x3, 2944
002a09f0str x3, [x2+16]
002a09f4adrp x27, 0x7ab000
002a09f8ldr w3, [x27+3056]
002a09fccbz w3, 0x2a0a04
002a0a00b 0x2a0a08
002a0a04
002a0a04loc_2a0a04:
002a0a04b 0x2a0a1c
002a0a08
002a0a08loc_2a0a08:
002a0a08bl runtime.gcWriteBarrier2
002a0a0cstr x0, [x25]
002a0a10ldr x5, [x2+24]
002a0a14str x5, [x25+8]
002a0a18b 0x2a0a1c
002a0a1c
002a0a1cloc_2a0a1c:
002a0a1cstr x0, [x2+24]
002a0a20ldr x2, [sp+248]
002a0a24ldrsb x27, [x2]
002a0a28b 0x2a0a2c
002a0a2c
002a0a2cloc_2a0a2c:
002a0a2cstr x2, [sp+256]
002a0a30orr x4, xzr, 2
002a0a34str x4, [sp+264]
002a0a38str x4, [sp+272]
002a0a3cadrp x0, 0x430000
002a0a40add x0, x0, 2933
002a0a44movz x1, 106
002a0a48mov x3, x4
002a0a4cbl fmt.Errorf
002a0a50str x0, [sp+104]
002a0a54str x1, [sp+112]
002a0a58b 0x2a0a5c
002a0a5c
002a0a5cloc_2a0a5c:
002a0a5cldr x0, [sp+80]
002a0a60ldr x3, [sp+104]
002a0a64ldr x4, [sp+112]
002a0a68ldr x1, [sp+88]
002a0a6cldr x2, [sp+96]
002a0a70ldp x29, x30, [sp-8]
002a0a74add sp, sp, 288
002a0a78ret x30
002a0a7c
002a0a7cloc_2a0a7c:
002a0a7cstp x0, x1, [sp+8]
002a0a80str x2, [sp+24]
002a0a84mov x3, x30
002a0a88bl runtime.morestack_noctxt.abi0
002a0a8cldp x0, x1, [sp+8]
002a0a90ldr x2, [sp+24]
002a0a94b 0x2a0820
002a0a98udf 0
002a0a9cudf 0
002a0820
002a0820encoding/asn1.parseGeneralizedTime: ; void encoding/asn1.parseGeneralizedTime(struct []uint8 bytes)
002a0820ldr x16, [x28+16]
002a0824sub x17, sp, 160
002a0828subs xzr, x17, x16
002a082cb.ls 0x2a0a7c
002a0830sub x20, sp, 288
002a0834stp x29, x30, [x20-8]
002a0838add sp, x20, 0
002a083csub x29, sp, 8
002a0840str x0, [sp+296]
002a0844str x1, [sp+304]
002a0848str x2, [sp+312]
002a084cstp xzr, xzr, [sp+80]
002a0850str xzr, [sp+96]
002a0854stp xzr, xzr, [sp+104]
002a0858ldr x1, [sp+296]
002a085cldr x2, [sp+304]
002a0860mov x0, xzr
002a0864bl runtime.slicebytetostring
002a0868str x0, [sp+64]
002a086cstr x1, [sp+72]
002a0870stp xzr, xzr, [sp+168]
002a0874str xzr, [sp+184]
002a0878stp xzr, xzr, [sp+152]
002a087cldr x2, [sp+64]
002a0880ldr x3, [sp+72]
002a0884adrp x0, 0x41c000
002a0888add x0, x0, 3440
002a088cmovz x1, 29
002a0890bl time.Parse
002a0894str x0, [sp+168]
002a0898str x1, [sp+176]
002a089cstr x2, [sp+184]
002a08a0str x3, [sp+152]
002a08a4str x4, [sp+160]
002a08a8ldr x3, [sp+168]
002a08acldr x4, [sp+176]
002a08b0ldr x5, [sp+184]
002a08b4str x3, [sp+208]
002a08b8str x4, [sp+216]
002a08bcstr x5, [sp+224]
002a08c0ldr x3, [sp+160]
002a08c4ldr x4, [sp+152]
002a08c8str x4, [sp+192]
002a08ccstr x3, [sp+200]
002a08d0ldr x3, [sp+208]
002a08d4ldr x4, [sp+216]
002a08d8ldr x5, [sp+224]
002a08dcstr x3, [sp+80]
002a08e0str x4, [sp+88]
002a08e4str x5, [sp+96]
002a08e8ldr x4, [sp+200]
002a08ecldr x3, [sp+192]
002a08f0str x3, [sp+104]
002a08f4str x4, [sp+112]
002a08f8cbnz x3, 0x2a0900
002a08fcb 0x2a0918
002a0900
002a0900loc_2a0900:
002a0900ldr x0, [sp+80]
002a0904ldr x1, [sp+88]
002a0908ldr x2, [sp+96]
002a090cldp x29, x30, [sp-8]
002a0910add sp, sp, 288
002a0914ret x30
002a0918
002a0918loc_2a0918:
002a0918ldr x0, [sp+80]
002a091cldr x1, [sp+88]
002a0920ldr x2, [sp+96]
002a0924adrp x3, 0x41c000
002a0928add x3, x3, 3440
002a092cmovz x4, 29
002a0930bl time.Time.Format
002a0934str x0, [sp+48]
002a0938str x1, [sp+56]
002a093cldr x5, [sp+72]
002a0940subs xzr, x1, x5
002a0944b.ne 0x2a094c
002a0948b 0x2a0950
002a094c
002a094cloc_2a094c:
002a094cb 0x2a0970
002a0950
002a0950loc_2a0950:
002a0950ldr x3, [sp+64]
002a0954mov x2, x1
002a0958mov x1, x3
002a095cbl runtime.memequal
002a0960tbnz w0, 0, 0x2a0968
002a0964b 0x2a096c
002a0968
002a0968loc_2a0968:
002a0968b 0x2a0a5c
002a096c
002a096cloc_2a096c:
002a096cb 0x2a0970
002a0970
002a0970loc_2a0970:
002a0970stp xzr, xzr, [sp+120]
002a0974stp xzr, xzr, [sp+136]
002a0978add x2, sp, 120
002a097cstr x2, [sp+248]
002a0980ldr x0, [sp+64]
002a0984ldr x1, [sp+72]
002a0988bl runtime.convTstring
002a098cstr x0, [sp+240]
002a0990ldr x2, [sp+248]
002a0994ldrsb x27, [x2]
002a0998adrp x3, 0x355000
002a099cadd x3, x3, 2944
002a09a0str x3, [x2]
002a09a4adrp x27, 0x7ab000
002a09a8ldr w3, [x27+3056]
002a09accbz w3, 0x2a09b4
002a09b0b 0x2a09b8
002a09b4
002a09b4loc_2a09b4:
002a09b4b 0x2a09cc
002a09b8
002a09b8loc_2a09b8:
002a09b8bl runtime.gcWriteBarrier2
002a09bcstr x0, [x25]
002a09c0ldr x3, [x2+8]
002a09c4str x3, [x25+8]
002a09c8b 0x2a09cc
002a09cc
002a09ccloc_2a09cc:
002a09ccstr x0, [x2+8]
002a09d0ldr x0, [sp+48]
002a09d4ldr x1, [sp+56]
002a09d8bl runtime.convTstring
002a09dcstr x0, [sp+232]
002a09e0ldr x2, [sp+248]
002a09e4ldrsb x27, [x2]
002a09e8adrp x3, 0x355000
002a09ecadd x3, x3, 2944
002a09f0str x3, [x2+16]
002a09f4adrp x27, 0x7ab000
002a09f8ldr w3, [x27+3056]
002a09fccbz w3, 0x2a0a04
002a0a00b 0x2a0a08
002a0a04
002a0a04loc_2a0a04:
002a0a04b 0x2a0a1c
002a0a08
002a0a08loc_2a0a08:
002a0a08bl runtime.gcWriteBarrier2
002a0a0cstr x0, [x25]
002a0a10ldr x5, [x2+24]
002a0a14str x5, [x25+8]
002a0a18b 0x2a0a1c
002a0a1c
002a0a1cloc_2a0a1c:
002a0a1cstr x0, [x2+24]
002a0a20ldr x2, [sp+248]
002a0a24ldrsb x27, [x2]
002a0a28b 0x2a0a2c
002a0a2c
002a0a2cloc_2a0a2c:
002a0a2cstr x2, [sp+256]
002a0a30orr x4, xzr, 2
002a0a34str x4, [sp+264]
002a0a38str x4, [sp+272]
002a0a3cadrp x0, 0x430000
002a0a40add x0, x0, 2933
002a0a44movz x1, 106
002a0a48mov x3, x4
002a0a4cbl fmt.Errorf
002a0a50str x0, [sp+104]
002a0a54str x1, [sp+112]
002a0a58b 0x2a0a5c
002a0a5c
002a0a5cloc_2a0a5c:
002a0a5cldr x0, [sp+80]
002a0a60ldr x3, [sp+104]
002a0a64ldr x4, [sp+112]
002a0a68ldr x1, [sp+88]
002a0a6cldr x2, [sp+96]
002a0a70ldp x29, x30, [sp-8]
002a0a74add sp, sp, 288
002a0a78ret x30
002a0a7c
002a0a7cloc_2a0a7c:
002a0a7cstp x0, x1, [sp+8]
002a0a80str x2, [sp+24]
002a0a84mov x3, x30
002a0a88bl runtime.morestack_noctxt.abi0
002a0a8cldp x0, x1, [sp+8]
002a0a90ldr x2, [sp+24]
002a0a94b 0x2a0820
002a0a98udf 0
002a0a9cudf 0
002a0820
002a0aa0
002a0aa0encoding/asn1.parseNumericString: ; void encoding/asn1.parseNumericString(struct []uint8 bytes)
002a0aa0ldr x16, [x28+16]
002a0aa4sub x17, sp, 48
002a0aa8subs xzr, x17, x16
002a0aacb.ls 0x2a0bec
002a0ab0str x30, [sp-176]!
002a0ab4stur x29, [sp-8]
002a0ab8sub x29, sp, 8
002a0abcstr x0, [sp+184]
002a0ac0str x1, [sp+192]
002a0ac4str x2, [sp+200]
002a0ac8stp xzr, xzr, [sp+56]
002a0accstp xzr, xzr, [sp+72]
002a0ad0ldr x3, [sp+192]
002a0ad4ldr x4, [sp+184]
002a0ad8ldr x5, [sp+200]
002a0adcstr x4, [sp+120]
002a0ae0str x3, [sp+128]
002a0ae4str x5, [sp+136]
002a0ae8str xzr, [sp+48]
002a0aecstr x3, [sp+40]
002a0af0b 0x2a0af4
002a0af4
002a0af4loc_2a0af4:
002a0af4ldr x3, [sp+40]
002a0af8ldr x4, [sp+48]
002a0afcsubs xzr, x3, x4
002a0b00b.gt 0x2a0b08
002a0b04b 0x2a0bb4
002a0b08
002a0b08loc_2a0b08:
002a0b08ldr x1, [sp+48]
002a0b0cldr x2, [sp+120]
002a0b10ldrb w0, [x2+x1]
002a0b14strb w0, [sp+38]
002a0b18bl encoding/asn1.isNumeric
002a0b1cstrb w0, [sp+39]
002a0b20tbnz w0, 0, 0x2a0b28
002a0b24b 0x2a0b3c
002a0b28
002a0b28loc_2a0b28:
002a0b28b 0x2a0b2c
002a0b2c
002a0b2cloc_2a0b2c:
002a0b2cldr x3, [sp+48]
002a0b30add x3, x3, 1
002a0b34str x3, [sp+48]
002a0b38b 0x2a0af4
002a0b3c
002a0b3cloc_2a0b3c:
002a0b3cstp xzr, xzr, [sp+104]
002a0b40adrp x2, 0x424000
002a0b44add x2, x2, 2179
002a0b48str x2, [sp+104]
002a0b4cmovz x2, 40
002a0b50str x2, [sp+112]
002a0b54stp xzr, xzr, [sp+56]
002a0b58ldr x2, [sp+104]
002a0b5cldr x3, [sp+112]
002a0b60str x2, [sp+88]
002a0b64str x3, [sp+96]
002a0b68add x2, sp, 88
002a0b6cldrsb x27, [x2]
002a0b70ldr x0, [x2]
002a0b74ldr x1, [x2+8]
002a0b78str x0, [sp+152]
002a0b7cstr x1, [sp+160]
002a0b80bl runtime.convTstring
002a0b84str x0, [sp+144]
002a0b88adrp x2, 0x476000
002a0b8cadd x2, x2, 416
002a0b90str x2, [sp+72]
002a0b94str x0, [sp+80]
002a0b98ldr x2, [sp+72]
002a0b9cldr x0, [sp+56]
002a0ba0ldr x1, [sp+64]
002a0ba4ldr x3, [sp+80]
002a0ba8ldur x29, [sp-8]
002a0bacldr x30, [sp], 176
002a0bb0ret x30
002a0bb4
002a0bb4loc_2a0bb4:
002a0bb4ldr x1, [sp+184]
002a0bb8ldr x2, [sp+192]
002a0bbcmov x0, xzr
002a0bc0bl runtime.slicebytetostring
002a0bc4str x0, [sp+56]
002a0bc8str x1, [sp+64]
002a0bccstp xzr, xzr, [sp+72]
002a0bd0ldr x0, [sp+56]
002a0bd4ldr x1, [sp+64]
002a0bd8mov x2, xzr
002a0bdcmov x3, xzr
002a0be0ldur x29, [sp-8]
002a0be4ldr x30, [sp], 176
002a0be8ret x30
002a0bec
002a0becloc_2a0bec:
002a0becstp x0, x1, [sp+8]
002a0bf0str x2, [sp+24]
002a0bf4mov x3, x30
002a0bf8bl runtime.morestack_noctxt.abi0
002a0bfcldp x0, x1, [sp+8]
002a0c00ldr x2, [sp+24]
002a0c04b 0x2a0aa0
002a0c08udf 0
002a0c0cudf 0
002a0aa0
002a0aa0encoding/asn1.parseNumericString: ; void encoding/asn1.parseNumericString(struct []uint8 bytes)
002a0aa0ldr x16, [x28+16]
002a0aa4sub x17, sp, 48
002a0aa8subs xzr, x17, x16
002a0aacb.ls 0x2a0bec
002a0ab0str x30, [sp-176]!
002a0ab4stur x29, [sp-8]
002a0ab8sub x29, sp, 8
002a0abcstr x0, [sp+184]
002a0ac0str x1, [sp+192]
002a0ac4str x2, [sp+200]
002a0ac8stp xzr, xzr, [sp+56]
002a0accstp xzr, xzr, [sp+72]
002a0ad0ldr x3, [sp+192]
002a0ad4ldr x4, [sp+184]
002a0ad8ldr x5, [sp+200]
002a0adcstr x4, [sp+120]
002a0ae0str x3, [sp+128]
002a0ae4str x5, [sp+136]
002a0ae8str xzr, [sp+48]
002a0aecstr x3, [sp+40]
002a0af0b 0x2a0af4
002a0af4
002a0af4loc_2a0af4:
002a0af4ldr x3, [sp+40]
002a0af8ldr x4, [sp+48]
002a0afcsubs xzr, x3, x4
002a0b00b.gt 0x2a0b08
002a0b04b 0x2a0bb4
002a0b08
002a0b08loc_2a0b08:
002a0b08ldr x1, [sp+48]
002a0b0cldr x2, [sp+120]
002a0b10ldrb w0, [x2+x1]
002a0b14strb w0, [sp+38]
002a0b18bl encoding/asn1.isNumeric
002a0b1cstrb w0, [sp+39]
002a0b20tbnz w0, 0, 0x2a0b28
002a0b24b 0x2a0b3c
002a0b28
002a0b28loc_2a0b28:
002a0b28b 0x2a0b2c
002a0b2c
002a0b2cloc_2a0b2c:
002a0b2cldr x3, [sp+48]
002a0b30add x3, x3, 1
002a0b34str x3, [sp+48]
002a0b38b 0x2a0af4
002a0b3c
002a0b3cloc_2a0b3c:
002a0b3cstp xzr, xzr, [sp+104]
002a0b40adrp x2, 0x424000
002a0b44add x2, x2, 2179
002a0b48str x2, [sp+104]
002a0b4cmovz x2, 40
002a0b50str x2, [sp+112]
002a0b54stp xzr, xzr, [sp+56]
002a0b58ldr x2, [sp+104]
002a0b5cldr x3, [sp+112]
002a0b60str x2, [sp+88]
002a0b64str x3, [sp+96]
002a0b68add x2, sp, 88
002a0b6cldrsb x27, [x2]
002a0b70ldr x0, [x2]
002a0b74ldr x1, [x2+8]
002a0b78str x0, [sp+152]
002a0b7cstr x1, [sp+160]
002a0b80bl runtime.convTstring
002a0b84str x0, [sp+144]
002a0b88adrp x2, 0x476000
002a0b8cadd x2, x2, 416
002a0b90str x2, [sp+72]
002a0b94str x0, [sp+80]
002a0b98ldr x2, [sp+72]
002a0b9cldr x0, [sp+56]
002a0ba0ldr x1, [sp+64]
002a0ba4ldr x3, [sp+80]
002a0ba8ldur x29, [sp-8]
002a0bacldr x30, [sp], 176
002a0bb0ret x30
002a0bb4
002a0bb4loc_2a0bb4:
002a0bb4ldr x1, [sp+184]
002a0bb8ldr x2, [sp+192]
002a0bbcmov x0, xzr
002a0bc0bl runtime.slicebytetostring
002a0bc4str x0, [sp+56]
002a0bc8str x1, [sp+64]
002a0bccstp xzr, xzr, [sp+72]
002a0bd0ldr x0, [sp+56]
002a0bd4ldr x1, [sp+64]
002a0bd8mov x2, xzr
002a0bdcmov x3, xzr
002a0be0ldur x29, [sp-8]
002a0be4ldr x30, [sp], 176
002a0be8ret x30
002a0bec
002a0becloc_2a0bec:
002a0becstp x0, x1, [sp+8]
002a0bf0str x2, [sp+24]
002a0bf4mov x3, x30
002a0bf8bl runtime.morestack_noctxt.abi0
002a0bfcldp x0, x1, [sp+8]
002a0c00ldr x2, [sp+24]
002a0c04b 0x2a0aa0
002a0c08udf 0
002a0c0cudf 0
002a0aa0
002a0c10
002a0c10encoding/asn1.isNumeric: ; void encoding/asn1.isNumeric(uint8 b)
002a0c10str x30, [sp-32]!
002a0c14stur x29, [sp-8]
002a0c18sub x29, sp, 8
002a0c1cstrb w0, [sp+40]
002a0c20strb wzr, [sp+21]
002a0c24ubfm x1, x0, 0, 7
002a0c28subs wzr, w1, 48
002a0c2ccset x1, hs
002a0c30strb w1, [sp+22]
002a0c34b.hs 0x2a0c3c
002a0c38b 0x2a0c50
002a0c3c
002a0c3cloc_2a0c3c:
002a0c3cubfm x1, x0, 0, 7
002a0c40subs wzr, w1, 57
002a0c44cset x1, ls
002a0c48strb w1, [sp+22]
002a0c4cb 0x2a0c54
002a0c50
002a0c50loc_2a0c50:
002a0c50b 0x2a0c54
002a0c54
002a0c54loc_2a0c54:
002a0c54ldrb w1, [sp+22]
002a0c58strb w1, [sp+23]
002a0c5ctbnz w1, 0, 0x2a0c64
002a0c60b 0x2a0c68
002a0c64
002a0c64loc_2a0c64:
002a0c64b 0x2a0c7c
002a0c68
002a0c68loc_2a0c68:
002a0c68ldrb w1, [sp+40]
002a0c6csubs wzr, w1, 32
002a0c70cset x1, eq
002a0c74strb w1, [sp+23]
002a0c78b 0x2a0c7c
002a0c7c
002a0c7cloc_2a0c7c:
002a0c7cldrb w0, [sp+23]
002a0c80strb w0, [sp+21]
002a0c84add x29, sp, 24
002a0c88add sp, sp, 32
002a0c8cret x30
002a0c10
002a0c10encoding/asn1.isNumeric: ; void encoding/asn1.isNumeric(uint8 b)
002a0c10str x30, [sp-32]!
002a0c14stur x29, [sp-8]
002a0c18sub x29, sp, 8
002a0c1cstrb w0, [sp+40]
002a0c20strb wzr, [sp+21]
002a0c24ubfm x1, x0, 0, 7
002a0c28subs wzr, w1, 48
002a0c2ccset x1, hs
002a0c30strb w1, [sp+22]
002a0c34b.hs 0x2a0c3c
002a0c38b 0x2a0c50
002a0c3c
002a0c3cloc_2a0c3c:
002a0c3cubfm x1, x0, 0, 7
002a0c40subs wzr, w1, 57
002a0c44cset x1, ls
002a0c48strb w1, [sp+22]
002a0c4cb 0x2a0c54
002a0c50
002a0c50loc_2a0c50:
002a0c50b 0x2a0c54
002a0c54
002a0c54loc_2a0c54:
002a0c54ldrb w1, [sp+22]
002a0c58strb w1, [sp+23]
002a0c5ctbnz w1, 0, 0x2a0c64
002a0c60b 0x2a0c68
002a0c64
002a0c64loc_2a0c64:
002a0c64b 0x2a0c7c
002a0c68
002a0c68loc_2a0c68:
002a0c68ldrb w1, [sp+40]
002a0c6csubs wzr, w1, 32
002a0c70cset x1, eq
002a0c74strb w1, [sp+23]
002a0c78b 0x2a0c7c
002a0c7c
002a0c7cloc_2a0c7c:
002a0c7cldrb w0, [sp+23]
002a0c80strb w0, [sp+21]
002a0c84add x29, sp, 24
002a0c88add sp, sp, 32
002a0c8cret x30
002a0c10
002a0c90
002a0c90encoding/asn1.parsePrintableString: ; void encoding/asn1.parsePrintableString(struct []uint8 bytes)
002a0c90ldr x16, [x28+16]
002a0c94sub x17, sp, 48
002a0c98subs xzr, x17, x16
002a0c9cb.ls 0x2a0dcc
002a0ca0str x30, [sp-176]!
002a0ca4stur x29, [sp-8]
002a0ca8sub x29, sp, 8
002a0cacstr x0, [sp+184]
002a0cb0str x1, [sp+192]
002a0cb4str x2, [sp+200]
002a0cb8stp xzr, xzr, [sp+56]
002a0cbcstp xzr, xzr, [sp+72]
002a0cc0ldr x3, [sp+192]
002a0cc4ldr x4, [sp+184]
002a0cc8ldr x5, [sp+200]
002a0cccstr x4, [sp+120]
002a0cd0str x3, [sp+128]
002a0cd4str x5, [sp+136]
002a0cd8str xzr, [sp+48]
002a0cdcstr x3, [sp+40]
002a0ce0b 0x2a0ce4
002a0ce4
002a0ce4loc_2a0ce4:
002a0ce4ldr x3, [sp+40]
002a0ce8ldr x4, [sp+48]
002a0cecsubs xzr, x3, x4
002a0cf0b.gt 0x2a0cf8
002a0cf4b 0x2a0da0
002a0cf8
002a0cf8loc_2a0cf8:
002a0cf8ldr x3, [sp+48]
002a0cfcldr x4, [sp+120]
002a0d00ldrb w0, [x4+x3]
002a0d04strb w0, [sp+38]
002a0d08orr x1, xzr, 1
002a0d0cmov x2, x1
002a0d10bl encoding/asn1.isPrintable
002a0d14strb w0, [sp+39]
002a0d18tbnz w0, 0, 0x2a0d20
002a0d1cb 0x2a0d34
002a0d20
002a0d20loc_2a0d20:
002a0d20b 0x2a0d24
002a0d24
002a0d24loc_2a0d24:
002a0d24ldr x3, [sp+48]
002a0d28add x3, x3, 1
002a0d2cstr x3, [sp+48]
002a0d30b 0x2a0ce4
002a0d34
002a0d34loc_2a0d34:
002a0d34stp xzr, xzr, [sp+104]
002a0d38adrp x2, 0x425000
002a0d3cadd x2, x2, 2629
002a0d40str x2, [sp+104]
002a0d44movz x3, 42
002a0d48str x3, [sp+112]
002a0d4cstr x2, [sp+88]
002a0d50str x3, [sp+96]
002a0d54add x2, sp, 88
002a0d58ldrsb x27, [x2]
002a0d5cldr x0, [x2]
002a0d60ldr x1, [x2+8]
002a0d64str x0, [sp+152]
002a0d68str x1, [sp+160]
002a0d6cbl runtime.convTstring
002a0d70str x0, [sp+144]
002a0d74adrp x2, 0x476000
002a0d78add x2, x2, 416
002a0d7cstr x2, [sp+72]
002a0d80str x0, [sp+80]
002a0d84ldr x2, [sp+72]
002a0d88ldr x0, [sp+56]
002a0d8cldr x1, [sp+64]
002a0d90ldr x3, [sp+80]
002a0d94ldur x29, [sp-8]
002a0d98ldr x30, [sp], 176
002a0d9cret x30
002a0da0
002a0da0loc_2a0da0:
002a0da0ldr x1, [sp+184]
002a0da4ldr x2, [sp+192]
002a0da8mov x0, xzr
002a0dacbl runtime.slicebytetostring
002a0db0str x0, [sp+56]
002a0db4str x1, [sp+64]
002a0db8ldr x2, [sp+72]
002a0dbcldr x3, [sp+80]
002a0dc0ldur x29, [sp-8]
002a0dc4ldr x30, [sp], 176
002a0dc8ret x30
002a0dcc
002a0dccloc_2a0dcc:
002a0dccstp x0, x1, [sp+8]
002a0dd0str x2, [sp+24]
002a0dd4mov x3, x30
002a0dd8bl runtime.morestack_noctxt.abi0
002a0ddcldp x0, x1, [sp+8]
002a0de0ldr x2, [sp+24]
002a0de4b 0x2a0c90
002a0de8udf 0
002a0decudf 0
002a0c90
002a0c90encoding/asn1.parsePrintableString: ; void encoding/asn1.parsePrintableString(struct []uint8 bytes)
002a0c90ldr x16, [x28+16]
002a0c94sub x17, sp, 48
002a0c98subs xzr, x17, x16
002a0c9cb.ls 0x2a0dcc
002a0ca0str x30, [sp-176]!
002a0ca4stur x29, [sp-8]
002a0ca8sub x29, sp, 8
002a0cacstr x0, [sp+184]
002a0cb0str x1, [sp+192]
002a0cb4str x2, [sp+200]
002a0cb8stp xzr, xzr, [sp+56]
002a0cbcstp xzr, xzr, [sp+72]
002a0cc0ldr x3, [sp+192]
002a0cc4ldr x4, [sp+184]
002a0cc8ldr x5, [sp+200]
002a0cccstr x4, [sp+120]
002a0cd0str x3, [sp+128]
002a0cd4str x5, [sp+136]
002a0cd8str xzr, [sp+48]
002a0cdcstr x3, [sp+40]
002a0ce0b 0x2a0ce4
002a0ce4
002a0ce4loc_2a0ce4:
002a0ce4ldr x3, [sp+40]
002a0ce8ldr x4, [sp+48]
002a0cecsubs xzr, x3, x4
002a0cf0b.gt 0x2a0cf8
002a0cf4b 0x2a0da0
002a0cf8
002a0cf8loc_2a0cf8:
002a0cf8ldr x3, [sp+48]
002a0cfcldr x4, [sp+120]
002a0d00ldrb w0, [x4+x3]
002a0d04strb w0, [sp+38]
002a0d08orr x1, xzr, 1
002a0d0cmov x2, x1
002a0d10bl encoding/asn1.isPrintable
002a0d14strb w0, [sp+39]
002a0d18tbnz w0, 0, 0x2a0d20
002a0d1cb 0x2a0d34
002a0d20
002a0d20loc_2a0d20:
002a0d20b 0x2a0d24
002a0d24
002a0d24loc_2a0d24:
002a0d24ldr x3, [sp+48]
002a0d28add x3, x3, 1
002a0d2cstr x3, [sp+48]
002a0d30b 0x2a0ce4
002a0d34
002a0d34loc_2a0d34:
002a0d34stp xzr, xzr, [sp+104]
002a0d38adrp x2, 0x425000
002a0d3cadd x2, x2, 2629
002a0d40str x2, [sp+104]
002a0d44movz x3, 42
002a0d48str x3, [sp+112]
002a0d4cstr x2, [sp+88]
002a0d50str x3, [sp+96]
002a0d54add x2, sp, 88
002a0d58ldrsb x27, [x2]
002a0d5cldr x0, [x2]
002a0d60ldr x1, [x2+8]
002a0d64str x0, [sp+152]
002a0d68str x1, [sp+160]
002a0d6cbl runtime.convTstring
002a0d70str x0, [sp+144]
002a0d74adrp x2, 0x476000
002a0d78add x2, x2, 416
002a0d7cstr x2, [sp+72]
002a0d80str x0, [sp+80]
002a0d84ldr x2, [sp+72]
002a0d88ldr x0, [sp+56]
002a0d8cldr x1, [sp+64]
002a0d90ldr x3, [sp+80]
002a0d94ldur x29, [sp-8]
002a0d98ldr x30, [sp], 176
002a0d9cret x30
002a0da0
002a0da0loc_2a0da0:
002a0da0ldr x1, [sp+184]
002a0da4ldr x2, [sp+192]
002a0da8mov x0, xzr
002a0dacbl runtime.slicebytetostring
002a0db0str x0, [sp+56]
002a0db4str x1, [sp+64]
002a0db8ldr x2, [sp+72]
002a0dbcldr x3, [sp+80]
002a0dc0ldur x29, [sp-8]
002a0dc4ldr x30, [sp], 176
002a0dc8ret x30
002a0dcc
002a0dccloc_2a0dcc:
002a0dccstp x0, x1, [sp+8]
002a0dd0str x2, [sp+24]
002a0dd4mov x3, x30
002a0dd8bl runtime.morestack_noctxt.abi0
002a0ddcldp x0, x1, [sp+8]
002a0de0ldr x2, [sp+24]
002a0de4b 0x2a0c90
002a0de8udf 0
002a0decudf 0
002a0c90
002a0df0
002a0df0encoding/asn1.isPrintable: ; void encoding/asn1.isPrintable(uint8 b, encoding/asn1.asteriskFlag asterisk, encoding/asn1.ampersandFlag ampersand)
002a0df0str x30, [sp-32]!
002a0df4stur x29, [sp-8]
002a0df8sub x29, sp, 8
002a0dfcstrb w0, [sp+40]
002a0e00strb w1, [sp+41]
002a0e04strb w2, [sp+42]
002a0e08strb wzr, [sp+11]
002a0e0cubfm x1, x0, 0, 7
002a0e10subs wzr, w1, 97
002a0e14cset x1, hs
002a0e18strb w1, [sp+19]
002a0e1cb.hs 0x2a0e24
002a0e20b 0x2a0e38
002a0e24
002a0e24loc_2a0e24:
002a0e24ldrb w1, [sp+40]
002a0e28subs wzr, w1, 122
002a0e2ccset x1, ls
002a0e30strb w1, [sp+19]
002a0e34b 0x2a0e3c
002a0e38
002a0e38loc_2a0e38:
002a0e38b 0x2a0e3c
002a0e3c
002a0e3cloc_2a0e3c:
002a0e3cldrb w1, [sp+19]
002a0e40strb w1, [sp+20]
002a0e44tbnz w1, 0, 0x2a0e4c
002a0e48b 0x2a0e50
002a0e4c
002a0e4cloc_2a0e4c:
002a0e4cb 0x2a0e8c
002a0e50
002a0e50loc_2a0e50:
002a0e50ldrb w1, [sp+40]
002a0e54subs wzr, w1, 65
002a0e58cset x1, hs
002a0e5cstrb w1, [sp+18]
002a0e60b.hs 0x2a0e68
002a0e64b 0x2a0e7c
002a0e68
002a0e68loc_2a0e68:
002a0e68ldrb w1, [sp+40]
002a0e6csubs wzr, w1, 90
002a0e70cset x1, ls
002a0e74strb w1, [sp+18]
002a0e78b 0x2a0e80
002a0e7c
002a0e7cloc_2a0e7c:
002a0e7cb 0x2a0e80
002a0e80
002a0e80loc_2a0e80:
002a0e80ldrb w1, [sp+18]
002a0e84strb w1, [sp+20]
002a0e88b 0x2a0e8c
002a0e8c
002a0e8cloc_2a0e8c:
002a0e8cldrb w1, [sp+20]
002a0e90strb w1, [sp+21]
002a0e94tbnz w1, 0, 0x2a0e9c
002a0e98b 0x2a0ea0
002a0e9c
002a0e9cloc_2a0e9c:
002a0e9cb 0x2a0edc
002a0ea0
002a0ea0loc_2a0ea0:
002a0ea0ldrb w1, [sp+40]
002a0ea4subs wzr, w1, 48
002a0ea8cset x1, hs
002a0eacstrb w1, [sp+18]
002a0eb0b.hs 0x2a0eb8
002a0eb4b 0x2a0ecc
002a0eb8
002a0eb8loc_2a0eb8:
002a0eb8ldrb w1, [sp+40]
002a0ebcsubs wzr, w1, 57
002a0ec0cset x1, ls
002a0ec4strb w1, [sp+18]
002a0ec8b 0x2a0ed0
002a0ecc
002a0eccloc_2a0ecc:
002a0eccb 0x2a0ed0
002a0ed0
002a0ed0loc_2a0ed0:
002a0ed0ldrb w1, [sp+18]
002a0ed4strb w1, [sp+21]
002a0ed8b 0x2a0edc
002a0edc
002a0edcloc_2a0edc:
002a0edcldrb w1, [sp+21]
002a0ee0strb w1, [sp+22]
002a0ee4tbnz w1, 0, 0x2a0eec
002a0ee8b 0x2a0ef0
002a0eec
002a0eecloc_2a0eec:
002a0eecb 0x2a0f2c
002a0ef0
002a0ef0loc_2a0ef0:
002a0ef0ldrb w1, [sp+40]
002a0ef4subs wzr, w1, 39
002a0ef8cset x1, hs
002a0efcstrb w1, [sp+18]
002a0f00b.hs 0x2a0f08
002a0f04b 0x2a0f1c
002a0f08
002a0f08loc_2a0f08:
002a0f08ldrb w1, [sp+40]
002a0f0csubs wzr, w1, 41
002a0f10cset x1, ls
002a0f14strb w1, [sp+18]
002a0f18b 0x2a0f20
002a0f1c
002a0f1cloc_2a0f1c:
002a0f1cb 0x2a0f20
002a0f20
002a0f20loc_2a0f20:
002a0f20ldrb w1, [sp+18]
002a0f24strb w1, [sp+22]
002a0f28b 0x2a0f2c
002a0f2c
002a0f2cloc_2a0f2c:
002a0f2cldrb w1, [sp+22]
002a0f30strb w1, [sp+23]
002a0f34tbnz w1, 0, 0x2a0f3c
002a0f38b 0x2a0f40
002a0f3c
002a0f3cloc_2a0f3c:
002a0f3cb 0x2a0f7c
002a0f40
002a0f40loc_2a0f40:
002a0f40ldrb w1, [sp+40]
002a0f44subs wzr, w1, 43
002a0f48cset x1, hs
002a0f4cstrb w1, [sp+18]
002a0f50b.hs 0x2a0f58
002a0f54b 0x2a0f6c
002a0f58
002a0f58loc_2a0f58:
002a0f58ldrb w1, [sp+40]
002a0f5csubs wzr, w1, 47
002a0f60cset x1, ls
002a0f64strb w1, [sp+18]
002a0f68b 0x2a0f70
002a0f6c
002a0f6cloc_2a0f6c:
002a0f6cb 0x2a0f70
002a0f70
002a0f70loc_2a0f70:
002a0f70ldrb w1, [sp+18]
002a0f74strb w1, [sp+23]
002a0f78b 0x2a0f7c
002a0f7c
002a0f7cloc_2a0f7c:
002a0f7cldrb w1, [sp+23]
002a0f80strb w1, [sp+12]
002a0f84tbnz w1, 0, 0x2a0f8c
002a0f88b 0x2a0f90
002a0f8c
002a0f8cloc_2a0f8c:
002a0f8cb 0x2a0fa4
002a0f90
002a0f90loc_2a0f90:
002a0f90ldrb w1, [sp+40]
002a0f94subs wzr, w1, 32
002a0f98cset x1, eq
002a0f9cstrb w1, [sp+12]
002a0fa0b 0x2a0fa4
002a0fa4
002a0fa4loc_2a0fa4:
002a0fa4ldrb w1, [sp+12]
002a0fa8strb w1, [sp+13]
002a0factbnz w1, 0, 0x2a0fb4
002a0fb0b 0x2a0fb8
002a0fb4
002a0fb4loc_2a0fb4:
002a0fb4b 0x2a0fcc
002a0fb8
002a0fb8loc_2a0fb8:
002a0fb8ldrb w1, [sp+40]
002a0fbcsubs wzr, w1, 58
002a0fc0cset x1, eq
002a0fc4strb w1, [sp+13]
002a0fc8b 0x2a0fcc
002a0fcc
002a0fccloc_2a0fcc:
002a0fccldrb w1, [sp+13]
002a0fd0strb w1, [sp+14]
002a0fd4tbnz w1, 0, 0x2a0fdc
002a0fd8b 0x2a0fe0
002a0fdc
002a0fdcloc_2a0fdc:
002a0fdcb 0x2a0ff4
002a0fe0
002a0fe0loc_2a0fe0:
002a0fe0ldrb w1, [sp+40]
002a0fe4subs wzr, w1, 61
002a0fe8cset x1, eq
002a0fecstrb w1, [sp+14]
002a0ff0b 0x2a0ff4
002a0ff4
002a0ff4loc_2a0ff4:
002a0ff4ldrb w1, [sp+14]
002a0ff8strb w1, [sp+15]
002a0ffctbnz w1, 0, 0x2a1004
002a1000b 0x2a1008
002a1004
002a1004loc_2a1004:
002a1004b 0x2a101c
002a1008
002a1008loc_2a1008:
002a1008ldrb w1, [sp+40]
002a100csubs wzr, w1, 63
002a1010cset x1, eq
002a1014strb w1, [sp+15]
002a1018b 0x2a101c
002a101c
002a101cloc_2a101c:
002a101cldrb w1, [sp+15]
002a1020strb w1, [sp+16]
002a1024tbnz w1, 0, 0x2a102c
002a1028b 0x2a1030
002a102c
002a102cloc_2a102c:
002a102cb 0x2a1068
002a1030
002a1030loc_2a1030:
002a1030ldrb w1, [sp+41]
002a1034strb w1, [sp+18]
002a1038ldrb w1, [sp+18]
002a103ctbnz w1, 0, 0x2a1044
002a1040b 0x2a1058
002a1044
002a1044loc_2a1044:
002a1044ldrb w1, [sp+40]
002a1048subs wzr, w1, 42
002a104ccset x1, eq
002a1050strb w1, [sp+18]
002a1054b 0x2a105c
002a1058
002a1058loc_2a1058:
002a1058b 0x2a105c
002a105c
002a105cloc_2a105c:
002a105cldrb w1, [sp+18]
002a1060strb w1, [sp+16]
002a1064b 0x2a1068
002a1068
002a1068loc_2a1068:
002a1068ldrb w1, [sp+16]
002a106cstrb w1, [sp+17]
002a1070tbnz w1, 0, 0x2a1078
002a1074b 0x2a107c
002a1078
002a1078loc_2a1078:
002a1078b 0x2a10b4
002a107c
002a107cloc_2a107c:
002a107cldrb w1, [sp+42]
002a1080strb w1, [sp+18]
002a1084ldrb w1, [sp+18]
002a1088tbnz w1, 0, 0x2a1090
002a108cb 0x2a10a4
002a1090
002a1090loc_2a1090:
002a1090ldrb w1, [sp+40]
002a1094subs wzr, w1, 38
002a1098cset x1, eq
002a109cstrb w1, [sp+18]
002a10a0b 0x2a10a8
002a10a4
002a10a4loc_2a10a4:
002a10a4b 0x2a10a8
002a10a8
002a10a8loc_2a10a8:
002a10a8ldrb w1, [sp+18]
002a10acstrb w1, [sp+17]
002a10b0b 0x2a10b4
002a10b4
002a10b4loc_2a10b4:
002a10b4ldrb w0, [sp+17]
002a10b8strb w0, [sp+11]
002a10bcadd x29, sp, 24
002a10c0add sp, sp, 32
002a10c4ret x30
002a10c8udf 0
002a10ccudf 0
002a0df0
002a0df0encoding/asn1.isPrintable: ; void encoding/asn1.isPrintable(uint8 b, encoding/asn1.asteriskFlag asterisk, encoding/asn1.ampersandFlag ampersand)
002a0df0str x30, [sp-32]!
002a0df4stur x29, [sp-8]
002a0df8sub x29, sp, 8
002a0dfcstrb w0, [sp+40]
002a0e00strb w1, [sp+41]
002a0e04strb w2, [sp+42]
002a0e08strb wzr, [sp+11]
002a0e0cubfm x1, x0, 0, 7
002a0e10subs wzr, w1, 97
002a0e14cset x1, hs
002a0e18strb w1, [sp+19]
002a0e1cb.hs 0x2a0e24
002a0e20b 0x2a0e38
002a0e24
002a0e24loc_2a0e24:
002a0e24ldrb w1, [sp+40]
002a0e28subs wzr, w1, 122
002a0e2ccset x1, ls
002a0e30strb w1, [sp+19]
002a0e34b 0x2a0e3c
002a0e38
002a0e38loc_2a0e38:
002a0e38b 0x2a0e3c
002a0e3c
002a0e3cloc_2a0e3c:
002a0e3cldrb w1, [sp+19]
002a0e40strb w1, [sp+20]
002a0e44tbnz w1, 0, 0x2a0e4c
002a0e48b 0x2a0e50
002a0e4c
002a0e4cloc_2a0e4c:
002a0e4cb 0x2a0e8c
002a0e50
002a0e50loc_2a0e50:
002a0e50ldrb w1, [sp+40]
002a0e54subs wzr, w1, 65
002a0e58cset x1, hs
002a0e5cstrb w1, [sp+18]
002a0e60b.hs 0x2a0e68
002a0e64b 0x2a0e7c
002a0e68
002a0e68loc_2a0e68:
002a0e68ldrb w1, [sp+40]
002a0e6csubs wzr, w1, 90
002a0e70cset x1, ls
002a0e74strb w1, [sp+18]
002a0e78b 0x2a0e80
002a0e7c
002a0e7cloc_2a0e7c:
002a0e7cb 0x2a0e80
002a0e80
002a0e80loc_2a0e80:
002a0e80ldrb w1, [sp+18]
002a0e84strb w1, [sp+20]
002a0e88b 0x2a0e8c
002a0e8c
002a0e8cloc_2a0e8c:
002a0e8cldrb w1, [sp+20]
002a0e90strb w1, [sp+21]
002a0e94tbnz w1, 0, 0x2a0e9c
002a0e98b 0x2a0ea0
002a0e9c
002a0e9cloc_2a0e9c:
002a0e9cb 0x2a0edc
002a0ea0
002a0ea0loc_2a0ea0:
002a0ea0ldrb w1, [sp+40]
002a0ea4subs wzr, w1, 48
002a0ea8cset x1, hs
002a0eacstrb w1, [sp+18]
002a0eb0b.hs 0x2a0eb8
002a0eb4b 0x2a0ecc
002a0eb8
002a0eb8loc_2a0eb8:
002a0eb8ldrb w1, [sp+40]
002a0ebcsubs wzr, w1, 57
002a0ec0cset x1, ls
002a0ec4strb w1, [sp+18]
002a0ec8b 0x2a0ed0
002a0ecc
002a0eccloc_2a0ecc:
002a0eccb 0x2a0ed0
002a0ed0
002a0ed0loc_2a0ed0:
002a0ed0ldrb w1, [sp+18]
002a0ed4strb w1, [sp+21]
002a0ed8b 0x2a0edc
002a0edc
002a0edcloc_2a0edc:
002a0edcldrb w1, [sp+21]
002a0ee0strb w1, [sp+22]
002a0ee4tbnz w1, 0, 0x2a0eec
002a0ee8b 0x2a0ef0
002a0eec
002a0eecloc_2a0eec:
002a0eecb 0x2a0f2c
002a0ef0
002a0ef0loc_2a0ef0:
002a0ef0ldrb w1, [sp+40]
002a0ef4subs wzr, w1, 39
002a0ef8cset x1, hs
002a0efcstrb w1, [sp+18]
002a0f00b.hs 0x2a0f08
002a0f04b 0x2a0f1c
002a0f08
002a0f08loc_2a0f08:
002a0f08ldrb w1, [sp+40]
002a0f0csubs wzr, w1, 41
002a0f10cset x1, ls
002a0f14strb w1, [sp+18]
002a0f18b 0x2a0f20
002a0f1c
002a0f1cloc_2a0f1c:
002a0f1cb 0x2a0f20
002a0f20
002a0f20loc_2a0f20:
002a0f20ldrb w1, [sp+18]
002a0f24strb w1, [sp+22]
002a0f28b 0x2a0f2c
002a0f2c
002a0f2cloc_2a0f2c:
002a0f2cldrb w1, [sp+22]
002a0f30strb w1, [sp+23]
002a0f34tbnz w1, 0, 0x2a0f3c
002a0f38b 0x2a0f40
002a0f3c
002a0f3cloc_2a0f3c:
002a0f3cb 0x2a0f7c
002a0f40
002a0f40loc_2a0f40:
002a0f40ldrb w1, [sp+40]
002a0f44subs wzr, w1, 43
002a0f48cset x1, hs
002a0f4cstrb w1, [sp+18]
002a0f50b.hs 0x2a0f58
002a0f54b 0x2a0f6c
002a0f58
002a0f58loc_2a0f58:
002a0f58ldrb w1, [sp+40]
002a0f5csubs wzr, w1, 47
002a0f60cset x1, ls
002a0f64strb w1, [sp+18]
002a0f68b 0x2a0f70
002a0f6c
002a0f6cloc_2a0f6c:
002a0f6cb 0x2a0f70
002a0f70
002a0f70loc_2a0f70:
002a0f70ldrb w1, [sp+18]
002a0f74strb w1, [sp+23]
002a0f78b 0x2a0f7c
002a0f7c
002a0f7cloc_2a0f7c:
002a0f7cldrb w1, [sp+23]
002a0f80strb w1, [sp+12]
002a0f84tbnz w1, 0, 0x2a0f8c
002a0f88b 0x2a0f90
002a0f8c
002a0f8cloc_2a0f8c:
002a0f8cb 0x2a0fa4
002a0f90
002a0f90loc_2a0f90:
002a0f90ldrb w1, [sp+40]
002a0f94subs wzr, w1, 32
002a0f98cset x1, eq
002a0f9cstrb w1, [sp+12]
002a0fa0b 0x2a0fa4
002a0fa4
002a0fa4loc_2a0fa4:
002a0fa4ldrb w1, [sp+12]
002a0fa8strb w1, [sp+13]
002a0factbnz w1, 0, 0x2a0fb4
002a0fb0b 0x2a0fb8
002a0fb4
002a0fb4loc_2a0fb4:
002a0fb4b 0x2a0fcc
002a0fb8
002a0fb8loc_2a0fb8:
002a0fb8ldrb w1, [sp+40]
002a0fbcsubs wzr, w1, 58
002a0fc0cset x1, eq
002a0fc4strb w1, [sp+13]
002a0fc8b 0x2a0fcc
002a0fcc
002a0fccloc_2a0fcc:
002a0fccldrb w1, [sp+13]
002a0fd0strb w1, [sp+14]
002a0fd4tbnz w1, 0, 0x2a0fdc
002a0fd8b 0x2a0fe0
002a0fdc
002a0fdcloc_2a0fdc:
002a0fdcb 0x2a0ff4
002a0fe0
002a0fe0loc_2a0fe0:
002a0fe0ldrb w1, [sp+40]
002a0fe4subs wzr, w1, 61
002a0fe8cset x1, eq
002a0fecstrb w1, [sp+14]
002a0ff0b 0x2a0ff4
002a0ff4
002a0ff4loc_2a0ff4:
002a0ff4ldrb w1, [sp+14]
002a0ff8strb w1, [sp+15]
002a0ffctbnz w1, 0, 0x2a1004
002a1000b 0x2a1008
002a1004
002a1004loc_2a1004:
002a1004b 0x2a101c
002a1008
002a1008loc_2a1008:
002a1008ldrb w1, [sp+40]
002a100csubs wzr, w1, 63
002a1010cset x1, eq
002a1014strb w1, [sp+15]
002a1018b 0x2a101c
002a101c
002a101cloc_2a101c:
002a101cldrb w1, [sp+15]
002a1020strb w1, [sp+16]
002a1024tbnz w1, 0, 0x2a102c
002a1028b 0x2a1030
002a102c
002a102cloc_2a102c:
002a102cb 0x2a1068
002a1030
002a1030loc_2a1030:
002a1030ldrb w1, [sp+41]
002a1034strb w1, [sp+18]
002a1038ldrb w1, [sp+18]
002a103ctbnz w1, 0, 0x2a1044
002a1040b 0x2a1058
002a1044
002a1044loc_2a1044:
002a1044ldrb w1, [sp+40]
002a1048subs wzr, w1, 42
002a104ccset x1, eq
002a1050strb w1, [sp+18]
002a1054b 0x2a105c
002a1058
002a1058loc_2a1058:
002a1058b 0x2a105c
002a105c
002a105cloc_2a105c:
002a105cldrb w1, [sp+18]
002a1060strb w1, [sp+16]
002a1064b 0x2a1068
002a1068
002a1068loc_2a1068:
002a1068ldrb w1, [sp+16]
002a106cstrb w1, [sp+17]
002a1070tbnz w1, 0, 0x2a1078
002a1074b 0x2a107c
002a1078
002a1078loc_2a1078:
002a1078b 0x2a10b4
002a107c
002a107cloc_2a107c:
002a107cldrb w1, [sp+42]
002a1080strb w1, [sp+18]
002a1084ldrb w1, [sp+18]
002a1088tbnz w1, 0, 0x2a1090
002a108cb 0x2a10a4
002a1090
002a1090loc_2a1090:
002a1090ldrb w1, [sp+40]
002a1094subs wzr, w1, 38
002a1098cset x1, eq
002a109cstrb w1, [sp+18]
002a10a0b 0x2a10a8
002a10a4
002a10a4loc_2a10a4:
002a10a4b 0x2a10a8
002a10a8
002a10a8loc_2a10a8:
002a10a8ldrb w1, [sp+18]
002a10acstrb w1, [sp+17]
002a10b0b 0x2a10b4
002a10b4
002a10b4loc_2a10b4:
002a10b4ldrb w0, [sp+17]
002a10b8strb w0, [sp+11]
002a10bcadd x29, sp, 24
002a10c0add sp, sp, 32
002a10c4ret x30
002a10c8udf 0
002a10ccudf 0
002a0df0
002a10d0
002a10d0encoding/asn1.parseIA5String: ; void encoding/asn1.parseIA5String(struct []uint8 bytes)
002a10d0ldr x16, [x28+16]
002a10d4sub x17, sp, 48
002a10d8subs xzr, x17, x16
002a10dcb.ls 0x2a1200
002a10e0str x30, [sp-176]!
002a10e4stur x29, [sp-8]
002a10e8sub x29, sp, 8
002a10ecstr x0, [sp+184]
002a10f0str x1, [sp+192]
002a10f4str x2, [sp+200]
002a10f8stp xzr, xzr, [sp+56]
002a10fcstp xzr, xzr, [sp+72]
002a1100ldr x3, [sp+192]
002a1104ldr x4, [sp+184]
002a1108ldr x5, [sp+200]
002a110cstr x4, [sp+136]
002a1110str x3, [sp+144]
002a1114str x5, [sp+152]
002a1118str xzr, [sp+48]
002a111cstr x3, [sp+40]
002a1120b 0x2a1124
002a1124
002a1124loc_2a1124:
002a1124ldr x3, [sp+40]
002a1128ldr x4, [sp+48]
002a112csubs xzr, x3, x4
002a1130b.gt 0x2a1138
002a1134b 0x2a11d4
002a1138
002a1138loc_2a1138:
002a1138ldr x3, [sp+48]
002a113cldr x4, [sp+136]
002a1140ldrb w3, [x4+x3]
002a1144strb w3, [sp+39]
002a1148subs wzr, w3, 128
002a114cb.hs 0x2a1154
002a1150b 0x2a11c0
002a1154
002a1154loc_2a1154:
002a1154stp xzr, xzr, [sp+120]
002a1158adrp x2, 0x420000
002a115cadd x2, x2, 3577
002a1160str x2, [sp+120]
002a1164movz x3, 36
002a1168str x3, [sp+128]
002a116cstr x2, [sp+104]
002a1170str x3, [sp+112]
002a1174add x2, sp, 104
002a1178ldrsb x27, [x2]
002a117cldr x0, [x2]
002a1180ldr x1, [x2+8]
002a1184str x0, [sp+88]
002a1188str x1, [sp+96]
002a118cbl runtime.convTstring
002a1190str x0, [sp+160]
002a1194adrp x2, 0x475000
002a1198add x2, x2, 416
002a119cstr x2, [sp+72]
002a11a0str x0, [sp+80]
002a11a4ldr x2, [sp+72]
002a11a8ldr x0, [sp+56]
002a11acldr x1, [sp+64]
002a11b0ldr x3, [sp+80]
002a11b4ldur x29, [sp-8]
002a11b8ldr x30, [sp], 176
002a11bcret x30
002a11c0
002a11c0loc_2a11c0:
002a11c0b 0x2a11c4
002a11c4
002a11c4loc_2a11c4:
002a11c4ldr x3, [sp+48]
002a11c8add x3, x3, 1
002a11ccstr x3, [sp+48]
002a11d0b 0x2a1124
002a11d4
002a11d4loc_2a11d4:
002a11d4ldr x1, [sp+184]
002a11d8ldr x2, [sp+192]
002a11dcmov x0, xzr
002a11e0bl runtime.slicebytetostring
002a11e4str x0, [sp+56]
002a11e8str x1, [sp+64]
002a11ecldr x2, [sp+72]
002a11f0ldr x3, [sp+80]
002a11f4ldur x29, [sp-8]
002a11f8ldr x30, [sp], 176
002a11fcret x30
002a1200
002a1200loc_2a1200:
002a1200stp x0, x1, [sp+8]
002a1204str x2, [sp+24]
002a1208mov x3, x30
002a120cbl runtime.morestack_noctxt.abi0
002a1210ldp x0, x1, [sp+8]
002a1214ldr x2, [sp+24]
002a1218b 0x2a10d0
002a121cudf 0
002a10d0
002a10d0encoding/asn1.parseIA5String: ; void encoding/asn1.parseIA5String(struct []uint8 bytes)
002a10d0ldr x16, [x28+16]
002a10d4sub x17, sp, 48
002a10d8subs xzr, x17, x16
002a10dcb.ls 0x2a1200
002a10e0str x30, [sp-176]!
002a10e4stur x29, [sp-8]
002a10e8sub x29, sp, 8
002a10ecstr x0, [sp+184]
002a10f0str x1, [sp+192]
002a10f4str x2, [sp+200]
002a10f8stp xzr, xzr, [sp+56]
002a10fcstp xzr, xzr, [sp+72]
002a1100ldr x3, [sp+192]
002a1104ldr x4, [sp+184]
002a1108ldr x5, [sp+200]
002a110cstr x4, [sp+136]
002a1110str x3, [sp+144]
002a1114str x5, [sp+152]
002a1118str xzr, [sp+48]
002a111cstr x3, [sp+40]
002a1120b 0x2a1124
002a1124
002a1124loc_2a1124:
002a1124ldr x3, [sp+40]
002a1128ldr x4, [sp+48]
002a112csubs xzr, x3, x4
002a1130b.gt 0x2a1138
002a1134b 0x2a11d4
002a1138
002a1138loc_2a1138:
002a1138ldr x3, [sp+48]
002a113cldr x4, [sp+136]
002a1140ldrb w3, [x4+x3]
002a1144strb w3, [sp+39]
002a1148subs wzr, w3, 128
002a114cb.hs 0x2a1154
002a1150b 0x2a11c0
002a1154
002a1154loc_2a1154:
002a1154stp xzr, xzr, [sp+120]
002a1158adrp x2, 0x420000
002a115cadd x2, x2, 3577
002a1160str x2, [sp+120]
002a1164movz x3, 36
002a1168str x3, [sp+128]
002a116cstr x2, [sp+104]
002a1170str x3, [sp+112]
002a1174add x2, sp, 104
002a1178ldrsb x27, [x2]
002a117cldr x0, [x2]
002a1180ldr x1, [x2+8]
002a1184str x0, [sp+88]
002a1188str x1, [sp+96]
002a118cbl runtime.convTstring
002a1190str x0, [sp+160]
002a1194adrp x2, 0x475000
002a1198add x2, x2, 416
002a119cstr x2, [sp+72]
002a11a0str x0, [sp+80]
002a11a4ldr x2, [sp+72]
002a11a8ldr x0, [sp+56]
002a11acldr x1, [sp+64]
002a11b0ldr x3, [sp+80]
002a11b4ldur x29, [sp-8]
002a11b8ldr x30, [sp], 176
002a11bcret x30
002a11c0
002a11c0loc_2a11c0:
002a11c0b 0x2a11c4
002a11c4
002a11c4loc_2a11c4:
002a11c4ldr x3, [sp+48]
002a11c8add x3, x3, 1
002a11ccstr x3, [sp+48]
002a11d0b 0x2a1124
002a11d4
002a11d4loc_2a11d4:
002a11d4ldr x1, [sp+184]
002a11d8ldr x2, [sp+192]
002a11dcmov x0, xzr
002a11e0bl runtime.slicebytetostring
002a11e4str x0, [sp+56]
002a11e8str x1, [sp+64]
002a11ecldr x2, [sp+72]
002a11f0ldr x3, [sp+80]
002a11f4ldur x29, [sp-8]
002a11f8ldr x30, [sp], 176
002a11fcret x30
002a1200
002a1200loc_2a1200:
002a1200stp x0, x1, [sp+8]
002a1204str x2, [sp+24]
002a1208mov x3, x30
002a120cbl runtime.morestack_noctxt.abi0
002a1210ldp x0, x1, [sp+8]
002a1214ldr x2, [sp+24]
002a1218b 0x2a10d0
002a121cudf 0
002a10d0
002a1220
002a1220encoding/asn1.parseT61String: ; void encoding/asn1.parseT61String(struct []uint8 bytes)
002a1220ldr x16, [x28+16]
002a1224subs xzr, sp, x16
002a1228b.ls 0x2a1284
002a122cstr x30, [sp-80]!
002a1230stur x29, [sp-8]
002a1234sub x29, sp, 8
002a1238str x0, [sp+88]
002a123cstr x1, [sp+96]
002a1240str x2, [sp+104]
002a1244stp xzr, xzr, [sp+40]
002a1248stp xzr, xzr, [sp+56]
002a124cldr x1, [sp+88]
002a1250ldr x2, [sp+96]
002a1254mov x0, xzr
002a1258bl runtime.slicebytetostring
002a125cstr x0, [sp+40]
002a1260str x1, [sp+48]
002a1264stp xzr, xzr, [sp+56]
002a1268ldr x0, [sp+40]
002a126cldr x1, [sp+48]
002a1270mov x2, xzr
002a1274mov x3, xzr
002a1278ldur x29, [sp-8]
002a127cldr x30, [sp], 80
002a1280ret x30
002a1284
002a1284loc_2a1284:
002a1284stp x0, x1, [sp+8]
002a1288str x2, [sp+24]
002a128cmov x3, x30
002a1290bl runtime.morestack_noctxt.abi0
002a1294ldp x0, x1, [sp+8]
002a1298ldr x2, [sp+24]
002a129cb 0x2a1220
002a1220
002a1220encoding/asn1.parseT61String: ; void encoding/asn1.parseT61String(struct []uint8 bytes)
002a1220ldr x16, [x28+16]
002a1224subs xzr, sp, x16
002a1228b.ls 0x2a1284
002a122cstr x30, [sp-80]!
002a1230stur x29, [sp-8]
002a1234sub x29, sp, 8
002a1238str x0, [sp+88]
002a123cstr x1, [sp+96]
002a1240str x2, [sp+104]
002a1244stp xzr, xzr, [sp+40]
002a1248stp xzr, xzr, [sp+56]
002a124cldr x1, [sp+88]
002a1250ldr x2, [sp+96]
002a1254mov x0, xzr
002a1258bl runtime.slicebytetostring
002a125cstr x0, [sp+40]
002a1260str x1, [sp+48]
002a1264stp xzr, xzr, [sp+56]
002a1268ldr x0, [sp+40]
002a126cldr x1, [sp+48]
002a1270mov x2, xzr
002a1274mov x3, xzr
002a1278ldur x29, [sp-8]
002a127cldr x30, [sp], 80
002a1280ret x30
002a1284
002a1284loc_2a1284:
002a1284stp x0, x1, [sp+8]
002a1288str x2, [sp+24]
002a128cmov x3, x30
002a1290bl runtime.morestack_noctxt.abi0
002a1294ldp x0, x1, [sp+8]
002a1298ldr x2, [sp+24]
002a129cb 0x2a1220
002a1220
002a12a0
002a12a0encoding/asn1.parseUTF8String: ; void encoding/asn1.parseUTF8String(struct []uint8 bytes)
002a12a0ldr x16, [x28+16]
002a12a4subs xzr, sp, x16
002a12a8b.ls 0x2a1360
002a12acstr x30, [sp-96]!
002a12b0stur x29, [sp-8]
002a12b4sub x29, sp, 8
002a12b8str x0, [sp+104]
002a12bcstr x1, [sp+112]
002a12c0str x2, [sp+120]
002a12c4stp xzr, xzr, [sp+40]
002a12c8stp xzr, xzr, [sp+56]
002a12ccldr x0, [sp+104]
002a12d0ldr x1, [sp+112]
002a12d4ldr x2, [sp+120]
002a12d8bl unicode/utf8.Valid
002a12dcstrb w0, [sp+39]
002a12e0tbnz w0, 0, 0x2a12e8
002a12e4b 0x2a1320
002a12e8
002a12e8loc_2a12e8:
002a12e8ldr x1, [sp+104]
002a12ecldr x2, [sp+112]
002a12f0mov x0, xzr
002a12f4bl runtime.slicebytetostring
002a12f8str x0, [sp+40]
002a12fcstr x1, [sp+48]
002a1300stp xzr, xzr, [sp+56]
002a1304ldr x0, [sp+40]
002a1308ldr x1, [sp+48]
002a130cmov x2, xzr
002a1310mov x3, xzr
002a1314ldur x29, [sp-8]
002a1318ldr x30, [sp], 96
002a131cret x30
002a1320
002a1320loc_2a1320:
002a1320adrp x0, 0x419000
002a1324add x0, x0, 2749
002a1328movz x1, 26
002a132cbl errors.New
002a1330str x0, [sp+72]
002a1334str x1, [sp+80]
002a1338stp xzr, xzr, [sp+40]
002a133cldr x2, [sp+72]
002a1340ldr x3, [sp+80]
002a1344str x2, [sp+56]
002a1348str x3, [sp+64]
002a134cldr x0, [sp+40]
002a1350ldr x1, [sp+48]
002a1354ldur x29, [sp-8]
002a1358ldr x30, [sp], 96
002a135cret x30
002a1360
002a1360loc_2a1360:
002a1360stp x0, x1, [sp+8]
002a1364str x2, [sp+24]
002a1368mov x3, x30
002a136cbl runtime.morestack_noctxt.abi0
002a1370ldp x0, x1, [sp+8]
002a1374ldr x2, [sp+24]
002a1378b 0x2a12a0
002a137cudf 0
002a12a0
002a12a0encoding/asn1.parseUTF8String: ; void encoding/asn1.parseUTF8String(struct []uint8 bytes)
002a12a0ldr x16, [x28+16]
002a12a4subs xzr, sp, x16
002a12a8b.ls 0x2a1360
002a12acstr x30, [sp-96]!
002a12b0stur x29, [sp-8]
002a12b4sub x29, sp, 8
002a12b8str x0, [sp+104]
002a12bcstr x1, [sp+112]
002a12c0str x2, [sp+120]
002a12c4stp xzr, xzr, [sp+40]
002a12c8stp xzr, xzr, [sp+56]
002a12ccldr x0, [sp+104]
002a12d0ldr x1, [sp+112]
002a12d4ldr x2, [sp+120]
002a12d8bl unicode/utf8.Valid
002a12dcstrb w0, [sp+39]
002a12e0tbnz w0, 0, 0x2a12e8
002a12e4b 0x2a1320
002a12e8
002a12e8loc_2a12e8:
002a12e8ldr x1, [sp+104]
002a12ecldr x2, [sp+112]
002a12f0mov x0, xzr
002a12f4bl runtime.slicebytetostring
002a12f8str x0, [sp+40]
002a12fcstr x1, [sp+48]
002a1300stp xzr, xzr, [sp+56]
002a1304ldr x0, [sp+40]
002a1308ldr x1, [sp+48]
002a130cmov x2, xzr
002a1310mov x3, xzr
002a1314ldur x29, [sp-8]
002a1318ldr x30, [sp], 96
002a131cret x30
002a1320
002a1320loc_2a1320:
002a1320adrp x0, 0x419000
002a1324add x0, x0, 2749
002a1328movz x1, 26
002a132cbl errors.New
002a1330str x0, [sp+72]
002a1334str x1, [sp+80]
002a1338stp xzr, xzr, [sp+40]
002a133cldr x2, [sp+72]
002a1340ldr x3, [sp+80]
002a1344str x2, [sp+56]
002a1348str x3, [sp+64]
002a134cldr x0, [sp+40]
002a1350ldr x1, [sp+48]
002a1354ldur x29, [sp-8]
002a1358ldr x30, [sp], 96
002a135cret x30
002a1360
002a1360loc_2a1360:
002a1360stp x0, x1, [sp+8]
002a1364str x2, [sp+24]
002a1368mov x3, x30
002a136cbl runtime.morestack_noctxt.abi0
002a1370ldp x0, x1, [sp+8]
002a1374ldr x2, [sp+24]
002a1378b 0x2a12a0
002a137cudf 0
002a12a0
002a1380
002a1380encoding/asn1.parseBMPString: ; void encoding/asn1.parseBMPString(struct []uint8 bmpString)
002a1380ldr x16, [x28+16]
002a1384sub x17, sp, 96
002a1388subs xzr, x17, x16
002a138cb.ls 0x2a1668
002a1390str x30, [sp-224]!
002a1394stur x29, [sp-8]
002a1398sub x29, sp, 8
002a139cstr x0, [sp+232]
002a13a0str x1, [sp+240]
002a13a4str x2, [sp+248]
002a13a8stp xzr, xzr, [sp+136]
002a13acstp xzr, xzr, [sp+120]
002a13b0ldr x3, [sp+240]
002a13b4str x3, [sp+104]
002a13b8tbnz w3, 0, 0x2a13c0
002a13bcb 0x2a1400
002a13c0
002a13c0loc_2a13c0:
002a13c0adrp x0, 0x41b000
002a13c4add x0, x0, 3469
002a13c8movz x1, 29
002a13ccbl errors.New
002a13d0str x0, [sp+200]
002a13d4str x1, [sp+208]
002a13d8stp xzr, xzr, [sp+136]
002a13dcldr x2, [sp+200]
002a13e0ldr x3, [sp+208]
002a13e4str x2, [sp+120]
002a13e8str x3, [sp+128]
002a13ecldr x0, [sp+136]
002a13f0ldr x1, [sp+144]
002a13f4ldur x29, [sp-8]
002a13f8ldr x30, [sp], 224
002a13fcret x30
002a1400
002a1400loc_2a1400:
002a1400ldr x3, [sp+240]
002a1404str x3, [sp+96]
002a1408subs xzr, x3, 2
002a140ccset x3, ge
002a1410strb w3, [sp+92]
002a1414b.ge 0x2a141c
002a1418b 0x2a144c
002a141c
002a141cloc_2a141c:
002a141cldr x1, [sp+240]
002a1420ldr x3, [sp+232]
002a1424ldr x4, [sp+96]
002a1428sub x0, x4, 1
002a142csubs xzr, x1, x0
002a1430b.hi 0x2a1438
002a1434b 0x2a1660
002a1438
002a1438loc_2a1438:
002a1438ldrb w3, [x3+x0]
002a143csubs wzr, w3, 0
002a1440cset x3, eq
002a1444strb w3, [sp+92]
002a1448b 0x2a1450
002a144c
002a144cloc_2a144c:
002a144cb 0x2a1450
002a1450
002a1450loc_2a1450:
002a1450ldrb w3, [sp+92]
002a1454strb w3, [sp+93]
002a1458tbnz w3, 0, 0x2a1460
002a145cb 0x2a1490
002a1460
002a1460loc_2a1460:
002a1460ldr x1, [sp+240]
002a1464ldr x3, [sp+232]
002a1468ldr x4, [sp+96]
002a146csub x0, x4, 2
002a1470subs xzr, x1, x0
002a1474b.hi 0x2a147c
002a1478b 0x2a165c
002a147c
002a147cloc_2a147c:
002a147cldrb w3, [x3+x0]
002a1480subs wzr, w3, 0
002a1484cset x3, eq
002a1488strb w3, [sp+93]
002a148cb 0x2a1494
002a1490
002a1490loc_2a1490:
002a1490b 0x2a1494
002a1494
002a1494loc_2a1494:
002a1494ldrb w3, [sp+93]
002a1498tbnz w3, 0, 0x2a14a0
002a149cb 0x2a14c8
002a14a0
002a14a0loc_2a14a0:
002a14a0ldr x3, [sp+96]
002a14a4sub x1, x3, 2
002a14a8str x1, [sp+104]
002a14acldr x2, [sp+248]
002a14b0subs xzr, x2, x1
002a14b4b.hs 0x2a14bc
002a14b8b 0x2a1658
002a14bc
002a14bcloc_2a14bc:
002a14bcb 0x2a14c0
002a14c0
002a14c0loc_2a14c0:
002a14c0str x1, [sp+240]
002a14c4b 0x2a14cc
002a14c8
002a14c8loc_2a14c8:
002a14c8b 0x2a14cc
002a14cc
002a14ccloc_2a14cc:
002a14ccldr x3, [sp+240]
002a14d0str x3, [sp+104]
002a14d4ubfm x2, x3, 1, 63
002a14d8str x2, [sp+112]
002a14dcadrp x0, 0x354000
002a14e0add x0, x0, 3200
002a14e4mov x1, xzr
002a14e8bl runtime.makeslice
002a14ecldr x3, [sp+104]
002a14f0str x0, [sp+152]
002a14f4str xzr, [sp+160]
002a14f8add x3, x3, x3, lsr #63
002a14fcsbfm x3, x3, 1, 63
002a1500str x3, [sp+168]
002a1504b 0x2a1508
002a1508
002a1508loc_2a1508:
002a1508ldr x5, [sp+240]
002a150cstr x5, [sp+104]
002a1510cbnz x5, 0x2a1518
002a1514b 0x2a15e8
002a1518
002a1518loc_2a1518:
002a1518ldr x1, [sp+240]
002a151cldr x5, [sp+232]
002a1520subs xzr, x1, 0
002a1524b.hi 0x2a152c
002a1528b 0x2a1650
002a152c
002a152cloc_2a152c:
002a152cldrb w5, [x5]
002a1530ubfm x5, x5, 56, 7
002a1534ldr x1, [sp+240]
002a1538ldr x6, [sp+232]
002a153csubs xzr, x1, 1
002a1540b.hi 0x2a1548
002a1544b 0x2a1648
002a1548
002a1548loc_2a1548:
002a1548ldrb w6, [x6+1]
002a154cadd x5, x5, x6
002a1550strh w5, [sp+94]
002a1554ldr x2, [sp+168]
002a1558ldr x0, [sp+152]
002a155cldr x5, [sp+160]
002a1560add x1, x5, 1
002a1564subs xzr, x2, x1
002a1568b.hs 0x2a1570
002a156cb 0x2a1574
002a1570
002a1570loc_2a1570:
002a1570b 0x2a1588
002a1574
002a1574loc_2a1574:
002a1574orr x3, xzr, 1
002a1578adrp x4, 0x354000
002a157cadd x4, x4, 3200
002a1580bl runtime.growslice
002a1584b 0x2a1588
002a1588
002a1588loc_2a1588:
002a1588ldrh w5, [sp+94]
002a158csub x6, x1, 1
002a1590strh w5, [x0+x6]
002a1594str x0, [sp+152]
002a1598str x1, [sp+160]
002a159cstr x2, [sp+168]
002a15a0ldr x1, [sp+240]
002a15a4ldr x5, [sp+232]
002a15a8ldr x6, [sp+248]
002a15acb 0x2a15b0
002a15b0
002a15b0loc_2a15b0:
002a15b0subs xzr, x1, 2
002a15b4b.hs 0x2a15bc
002a15b8b 0x2a1640
002a15bc
002a15bcloc_2a15bc:
002a15bcsub x6, x6, 2
002a15c0sub x7, xzr, x6
002a15c4sub x8, x1, 2
002a15c8sbfm x7, x7, 63, 63
002a15ccand x7, x7, 2
002a15d0add x5, x5, x7
002a15d4str x5, [sp+232]
002a15d8str x8, [sp+240]
002a15dcstr x6, [sp+248]
002a15e0b 0x2a15e4
002a15e4
002a15e4loc_2a15e4:
002a15e4b 0x2a1508
002a15e8
002a15e8loc_2a15e8:
002a15e8ldr x0, [sp+152]
002a15ecldr x1, [sp+160]
002a15f0ldr x2, [sp+168]
002a15f4bl unicode/utf16.Decode
002a15f8str x0, [sp+176]
002a15fcstr x1, [sp+184]
002a1600str x2, [sp+192]
002a1604mov x3, x2
002a1608mov x2, x1
002a160cmov x1, x0
002a1610mov x0, xzr
002a1614bl runtime.slicerunetostring
002a1618str x0, [sp+136]
002a161cstr x1, [sp+144]
002a1620stp xzr, xzr, [sp+120]
002a1624ldr x0, [sp+136]
002a1628ldr x1, [sp+144]
002a162cmov x2, xzr
002a1630mov x3, xzr
002a1634ldur x29, [sp-8]
002a1638ldr x30, [sp], 224
002a163cret x30
002a1640
002a1640loc_2a1640:
002a1640orr x0, xzr, 2
002a1644bl runtime.panicSliceB
002a1648
002a1648loc_2a1648:
002a1648orr x0, xzr, 1
002a164cbl runtime.panicIndex
002a1650
002a1650loc_2a1650:
002a1650mov x0, xzr
002a1654bl runtime.panicIndex
002a1658
002a1658loc_2a1658:
002a1658bl runtime.panicSliceAcap
002a165c
002a165cloc_2a165c:
002a165cbl runtime.panicIndex
002a1660
002a1660loc_2a1660:
002a1660bl runtime.panicIndex
002a1664hint
002a1668
002a1668loc_2a1668:
002a1668stp x0, x1, [sp+8]
002a166cstr x2, [sp+24]
002a1670mov x3, x30
002a1674bl runtime.morestack_noctxt.abi0
002a1678ldp x0, x1, [sp+8]
002a167cldr x2, [sp+24]
002a1680b 0x2a1380
002a1684udf 0
002a1688udf 0
002a168cudf 0
002a1380
002a1380encoding/asn1.parseBMPString: ; void encoding/asn1.parseBMPString(struct []uint8 bmpString)
002a1380ldr x16, [x28+16]
002a1384sub x17, sp, 96
002a1388subs xzr, x17, x16
002a138cb.ls 0x2a1668
002a1390str x30, [sp-224]!
002a1394stur x29, [sp-8]
002a1398sub x29, sp, 8
002a139cstr x0, [sp+232]
002a13a0str x1, [sp+240]
002a13a4str x2, [sp+248]
002a13a8stp xzr, xzr, [sp+136]
002a13acstp xzr, xzr, [sp+120]
002a13b0ldr x3, [sp+240]
002a13b4str x3, [sp+104]
002a13b8tbnz w3, 0, 0x2a13c0
002a13bcb 0x2a1400
002a13c0
002a13c0loc_2a13c0:
002a13c0adrp x0, 0x41b000
002a13c4add x0, x0, 3469
002a13c8movz x1, 29
002a13ccbl errors.New
002a13d0str x0, [sp+200]
002a13d4str x1, [sp+208]
002a13d8stp xzr, xzr, [sp+136]
002a13dcldr x2, [sp+200]
002a13e0ldr x3, [sp+208]
002a13e4str x2, [sp+120]
002a13e8str x3, [sp+128]
002a13ecldr x0, [sp+136]
002a13f0ldr x1, [sp+144]
002a13f4ldur x29, [sp-8]
002a13f8ldr x30, [sp], 224
002a13fcret x30
002a1400
002a1400loc_2a1400:
002a1400ldr x3, [sp+240]
002a1404str x3, [sp+96]
002a1408subs xzr, x3, 2
002a140ccset x3, ge
002a1410strb w3, [sp+92]
002a1414b.ge 0x2a141c
002a1418b 0x2a144c
002a141c
002a141cloc_2a141c:
002a141cldr x1, [sp+240]
002a1420ldr x3, [sp+232]
002a1424ldr x4, [sp+96]
002a1428sub x0, x4, 1
002a142csubs xzr, x1, x0
002a1430b.hi 0x2a1438
002a1434b 0x2a1660
002a1438
002a1438loc_2a1438:
002a1438ldrb w3, [x3+x0]
002a143csubs wzr, w3, 0
002a1440cset x3, eq
002a1444strb w3, [sp+92]
002a1448b 0x2a1450
002a144c
002a144cloc_2a144c:
002a144cb 0x2a1450
002a1450
002a1450loc_2a1450:
002a1450ldrb w3, [sp+92]
002a1454strb w3, [sp+93]
002a1458tbnz w3, 0, 0x2a1460
002a145cb 0x2a1490
002a1460
002a1460loc_2a1460:
002a1460ldr x1, [sp+240]
002a1464ldr x3, [sp+232]
002a1468ldr x4, [sp+96]
002a146csub x0, x4, 2
002a1470subs xzr, x1, x0
002a1474b.hi 0x2a147c
002a1478b 0x2a165c
002a147c
002a147cloc_2a147c:
002a147cldrb w3, [x3+x0]
002a1480subs wzr, w3, 0
002a1484cset x3, eq
002a1488strb w3, [sp+93]
002a148cb 0x2a1494
002a1490
002a1490loc_2a1490:
002a1490b 0x2a1494
002a1494
002a1494loc_2a1494:
002a1494ldrb w3, [sp+93]
002a1498tbnz w3, 0, 0x2a14a0
002a149cb 0x2a14c8
002a14a0
002a14a0loc_2a14a0:
002a14a0ldr x3, [sp+96]
002a14a4sub x1, x3, 2
002a14a8str x1, [sp+104]
002a14acldr x2, [sp+248]
002a14b0subs xzr, x2, x1
002a14b4b.hs 0x2a14bc
002a14b8b 0x2a1658
002a14bc
002a14bcloc_2a14bc:
002a14bcb 0x2a14c0
002a14c0
002a14c0loc_2a14c0:
002a14c0str x1, [sp+240]
002a14c4b 0x2a14cc
002a14c8
002a14c8loc_2a14c8:
002a14c8b 0x2a14cc
002a14cc
002a14ccloc_2a14cc:
002a14ccldr x3, [sp+240]
002a14d0str x3, [sp+104]
002a14d4ubfm x2, x3, 1, 63
002a14d8str x2, [sp+112]
002a14dcadrp x0, 0x354000
002a14e0add x0, x0, 3200
002a14e4mov x1, xzr
002a14e8bl runtime.makeslice
002a14ecldr x3, [sp+104]
002a14f0str x0, [sp+152]
002a14f4str xzr, [sp+160]
002a14f8add x3, x3, x3, lsr #63
002a14fcsbfm x3, x3, 1, 63
002a1500str x3, [sp+168]
002a1504b 0x2a1508
002a1508
002a1508loc_2a1508:
002a1508ldr x5, [sp+240]
002a150cstr x5, [sp+104]
002a1510cbnz x5, 0x2a1518
002a1514b 0x2a15e8
002a1518
002a1518loc_2a1518:
002a1518ldr x1, [sp+240]
002a151cldr x5, [sp+232]
002a1520subs xzr, x1, 0
002a1524b.hi 0x2a152c
002a1528b 0x2a1650
002a152c
002a152cloc_2a152c:
002a152cldrb w5, [x5]
002a1530ubfm x5, x5, 56, 7
002a1534ldr x1, [sp+240]
002a1538ldr x6, [sp+232]
002a153csubs xzr, x1, 1
002a1540b.hi 0x2a1548
002a1544b 0x2a1648
002a1548
002a1548loc_2a1548:
002a1548ldrb w6, [x6+1]
002a154cadd x5, x5, x6
002a1550strh w5, [sp+94]
002a1554ldr x2, [sp+168]
002a1558ldr x0, [sp+152]
002a155cldr x5, [sp+160]
002a1560add x1, x5, 1
002a1564subs xzr, x2, x1
002a1568b.hs 0x2a1570
002a156cb 0x2a1574
002a1570
002a1570loc_2a1570:
002a1570b 0x2a1588
002a1574
002a1574loc_2a1574:
002a1574orr x3, xzr, 1
002a1578adrp x4, 0x354000
002a157cadd x4, x4, 3200
002a1580bl runtime.growslice
002a1584b 0x2a1588
002a1588
002a1588loc_2a1588:
002a1588ldrh w5, [sp+94]
002a158csub x6, x1, 1
002a1590strh w5, [x0+x6]
002a1594str x0, [sp+152]
002a1598str x1, [sp+160]
002a159cstr x2, [sp+168]
002a15a0ldr x1, [sp+240]
002a15a4ldr x5, [sp+232]
002a15a8ldr x6, [sp+248]
002a15acb 0x2a15b0
002a15b0
002a15b0loc_2a15b0:
002a15b0subs xzr, x1, 2
002a15b4b.hs 0x2a15bc
002a15b8b 0x2a1640
002a15bc
002a15bcloc_2a15bc:
002a15bcsub x6, x6, 2
002a15c0sub x7, xzr, x6
002a15c4sub x8, x1, 2
002a15c8sbfm x7, x7, 63, 63
002a15ccand x7, x7, 2
002a15d0add x5, x5, x7
002a15d4str x5, [sp+232]
002a15d8str x8, [sp+240]
002a15dcstr x6, [sp+248]
002a15e0b 0x2a15e4
002a15e4
002a15e4loc_2a15e4:
002a15e4b 0x2a1508
002a15e8
002a15e8loc_2a15e8:
002a15e8ldr x0, [sp+152]
002a15ecldr x1, [sp+160]
002a15f0ldr x2, [sp+168]
002a15f4bl unicode/utf16.Decode
002a15f8str x0, [sp+176]
002a15fcstr x1, [sp+184]
002a1600str x2, [sp+192]
002a1604mov x3, x2
002a1608mov x2, x1
002a160cmov x1, x0
002a1610mov x0, xzr
002a1614bl runtime.slicerunetostring
002a1618str x0, [sp+136]
002a161cstr x1, [sp+144]
002a1620stp xzr, xzr, [sp+120]
002a1624ldr x0, [sp+136]
002a1628ldr x1, [sp+144]
002a162cmov x2, xzr
002a1630mov x3, xzr
002a1634ldur x29, [sp-8]
002a1638ldr x30, [sp], 224
002a163cret x30
002a1640
002a1640loc_2a1640:
002a1640orr x0, xzr, 2
002a1644bl runtime.panicSliceB
002a1648
002a1648loc_2a1648:
002a1648orr x0, xzr, 1
002a164cbl runtime.panicIndex
002a1650
002a1650loc_2a1650:
002a1650mov x0, xzr
002a1654bl runtime.panicIndex
002a1658
002a1658loc_2a1658:
002a1658bl runtime.panicSliceAcap
002a165c
002a165cloc_2a165c:
002a165cbl runtime.panicIndex
002a1660
002a1660loc_2a1660:
002a1660bl runtime.panicIndex
002a1664hint
002a1668
002a1668loc_2a1668:
002a1668stp x0, x1, [sp+8]
002a166cstr x2, [sp+24]
002a1670mov x3, x30
002a1674bl runtime.morestack_noctxt.abi0
002a1678ldp x0, x1, [sp+8]
002a167cldr x2, [sp+24]
002a1680b 0x2a1380
002a1684udf 0
002a1688udf 0
002a168cudf 0
002a1380
002a1690
002a1690encoding/asn1.parseTagAndLength: ; void encoding/asn1.parseTagAndLength(struct []uint8 bytes, int initOffset)
002a1690ldr x16, [x28+16]
002a1694sub x17, sp, 384
002a1698subs xzr, x17, x16
002a169cb.ls 0x2a1cf8
002a16a0sub x20, sp, 512
002a16a4stp x29, x30, [x20-8]
002a16a8add sp, x20, 0
002a16acsub x29, sp, 8
002a16b0str x0, [sp+520]
002a16b4str x1, [sp+528]
002a16b8str x2, [sp+536]
002a16bcstr x3, [sp+544]
002a16c0stp xzr, xzr, [sp+56]
002a16c4str xzr, [sp+72]
002a16c8strb wzr, [sp+80]
002a16ccstr xzr, [sp+88]
002a16d0stp xzr, xzr, [sp+144]
002a16d4ldr x0, [sp+544]
002a16d8str x0, [sp+88]
002a16dcldr x7, [sp+528]
002a16e0str x7, [sp+136]
002a16e4subs xzr, x7, x0
002a16e8b.le 0x2a16f0
002a16ecb 0x2a1748
002a16f0
002a16f0loc_2a16f0:
002a16f0adrp x0, 0x424000
002a16f4add x0, x0, 367
002a16f8movz x1, 41
002a16fcbl errors.New
002a1700str x0, [sp+144]
002a1704str x1, [sp+152]
002a1708ldr x2, [sp+56]
002a170cldr x4, [sp+88]
002a1710ldr x3, [sp+64]
002a1714ldr x5, [sp+72]
002a1718ldrb w6, [sp+80]
002a171cmov x7, x0
002a1720mov x0, x2
002a1724mov x8, x1
002a1728mov x1, x3
002a172cmov x2, x5
002a1730mov x3, x6
002a1734mov x5, x7
002a1738mov x6, x8
002a173cldp x29, x30, [sp-8]
002a1740add sp, sp, 512
002a1744ret x30
002a1748
002a1748loc_2a1748:
002a1748ldr x1, [sp+528]
002a174cldr x7, [sp+520]
002a1750subs xzr, x1, x0
002a1754b.hi 0x2a175c
002a1758b 0x2a1cf0
002a175c
002a175cloc_2a175c:
002a175cldrb w7, [x7+x0]
002a1760strb w7, [sp+55]
002a1764ldr x8, [sp+88]
002a1768add x8, x8, 1
002a176cstr x8, [sp+88]
002a1770ldrb w8, [sp+55]
002a1774ubfm x8, x8, 6, 7
002a1778str x8, [sp+56]
002a177cldrb w8, [sp+55]
002a1780and x7, x7, 31
002a1784ands wzr, w8, 32
002a1788cset x8, ne
002a178cstrb w8, [sp+80]
002a1790str x7, [sp+64]
002a1794subs xzr, x7, 31
002a1798b.eq 0x2a17a0
002a179cb 0x2a18bc
002a17a0
002a17a0loc_2a17a0:
002a17a0stp xzr, xzr, [sp+488]
002a17a4ldr x3, [sp+88]
002a17a8ldr x0, [sp+520]
002a17acldr x1, [sp+528]
002a17b0ldr x2, [sp+536]
002a17b4bl encoding/asn1.parseBase128Int
002a17b8str x0, [sp+136]
002a17bcstr x1, [sp+128]
002a17c0str x2, [sp+488]
002a17c4str x3, [sp+496]
002a17c8ldr x4, [sp+136]
002a17ccstr x4, [sp+120]
002a17d0ldr x4, [sp+128]
002a17d4str x4, [sp+112]
002a17d8str x2, [sp+160]
002a17dcstr x3, [sp+168]
002a17e0ldr x4, [sp+120]
002a17e4str x4, [sp+64]
002a17e8ldr x4, [sp+112]
002a17ecstr x4, [sp+88]
002a17f0str x2, [sp+144]
002a17f4str x3, [sp+152]
002a17f8cbnz x2, 0x2a1800
002a17fcb 0x2a1830
002a1800
002a1800loc_2a1800:
002a1800ldr x0, [sp+56]
002a1804ldr x4, [sp+88]
002a1808ldr x1, [sp+64]
002a180cldr x7, [sp+72]
002a1810ldrb w8, [sp+80]
002a1814mov x5, x2
002a1818mov x6, x3
002a181cmov x2, x7
002a1820mov x3, x8
002a1824ldp x29, x30, [sp-8]
002a1828add sp, sp, 512
002a182cret x30
002a1830
002a1830loc_2a1830:
002a1830ldr x7, [sp+64]
002a1834subs xzr, x7, 31
002a1838b.lt 0x2a1840
002a183cb 0x2a18b8
002a1840
002a1840loc_2a1840:
002a1840stp xzr, xzr, [sp+472]
002a1844adrp x2, 0x413000
002a1848add x2, x2, 1842
002a184cstr x2, [sp+472]
002a1850orr x3, xzr, 15
002a1854str x3, [sp+480]
002a1858str x2, [sp+440]
002a185cstr x3, [sp+448]
002a1860add x2, sp, 440
002a1864ldrsb x27, [x2]
002a1868ldr x0, [x2]
002a186cldr x1, [x2+8]
002a1870str x0, [sp+424]
002a1874str x1, [sp+432]
002a1878bl runtime.convTstring
002a187cstr x0, [sp+416]
002a1880adrp x2, 0x475000
002a1884add x2, x2, 416
002a1888str x2, [sp+144]
002a188cstr x0, [sp+152]
002a1890ldr x0, [sp+56]
002a1894ldr x5, [sp+144]
002a1898ldr x6, [sp+152]
002a189cldr x4, [sp+88]
002a18a0ldr x1, [sp+64]
002a18a4ldr x2, [sp+72]
002a18a8ldrb w3, [sp+80]
002a18acldp x29, x30, [sp-8]
002a18b0add sp, sp, 512
002a18b4ret x30
002a18b8
002a18b8loc_2a18b8:
002a18b8b 0x2a18c0
002a18bc
002a18bcloc_2a18bc:
002a18bcb 0x2a18c0
002a18c0
002a18c0loc_2a18c0:
002a18c0ldr x7, [sp+528]
002a18c4str x7, [sp+128]
002a18c8ldr x8, [sp+88]
002a18ccsubs xzr, x8, x7
002a18d0b.ge 0x2a18d8
002a18d4b 0x2a1950
002a18d8
002a18d8loc_2a18d8:
002a18d8stp xzr, xzr, [sp+472]
002a18dcadrp x2, 0x417000
002a18e0add x2, x2, 3399
002a18e4str x2, [sp+472]
002a18e8movz x3, 23
002a18ecstr x3, [sp+480]
002a18f0str x2, [sp+400]
002a18f4str x3, [sp+408]
002a18f8add x2, sp, 400
002a18fcldrsb x27, [x2]
002a1900ldr x0, [x2]
002a1904ldr x1, [x2+8]
002a1908str x0, [sp+384]
002a190cstr x1, [sp+392]
002a1910bl runtime.convTstring
002a1914str x0, [sp+376]
002a1918adrp x2, 0x475000
002a191cadd x2, x2, 416
002a1920str x2, [sp+144]
002a1924str x0, [sp+152]
002a1928ldr x0, [sp+56]
002a192cldr x5, [sp+144]
002a1930ldr x6, [sp+152]
002a1934ldr x4, [sp+88]
002a1938ldr x1, [sp+64]
002a193cldr x2, [sp+72]
002a1940ldrb w3, [sp+80]
002a1944ldp x29, x30, [sp-8]
002a1948add sp, sp, 512
002a194cret x30
002a1950
002a1950loc_2a1950:
002a1950ldr x0, [sp+88]
002a1954ldr x1, [sp+528]
002a1958ldr x7, [sp+520]
002a195csubs xzr, x1, x0
002a1960b.hi 0x2a1968
002a1964b 0x2a1cec
002a1968
002a1968loc_2a1968:
002a1968ldrb w7, [x7+x0]
002a196cstrb w7, [sp+55]
002a1970ldr x7, [sp+88]
002a1974add x7, x7, 1
002a1978str x7, [sp+88]
002a197cldrb w7, [sp+55]
002a1980tbz w7, 7, 0x2a1988
002a1984b 0x2a1998
002a1988
002a1988loc_2a1988:
002a1988ldrb w7, [sp+55]
002a198cand x7, x7, 127
002a1990str x7, [sp+72]
002a1994b 0x2a1cc0
002a1998
002a1998loc_2a1998:
002a1998ldrb w7, [sp+55]
002a199cand x7, x7, 127
002a19a0str x7, [sp+96]
002a19a4cbz x7, 0x2a19ac
002a19a8b 0x2a1a24
002a19ac
002a19acloc_2a19ac:
002a19acstp xzr, xzr, [sp+472]
002a19b0adrp x2, 0x41e000
002a19b4add x2, x2, 2883
002a19b8str x2, [sp+472]
002a19bcmovz x3, 33
002a19c0str x3, [sp+480]
002a19c4str x2, [sp+360]
002a19c8str x3, [sp+368]
002a19ccadd x2, sp, 360
002a19d0ldrsb x27, [x2]
002a19d4ldr x0, [x2]
002a19d8ldr x1, [x2+8]
002a19dcstr x0, [sp+344]
002a19e0str x1, [sp+352]
002a19e4bl runtime.convTstring
002a19e8str x0, [sp+336]
002a19ecadrp x2, 0x475000
002a19f0add x2, x2, 416
002a19f4str x2, [sp+144]
002a19f8str x0, [sp+152]
002a19fcldr x0, [sp+56]
002a1a00ldr x5, [sp+144]
002a1a04ldr x6, [sp+152]
002a1a08ldr x4, [sp+88]
002a1a0cldr x1, [sp+64]
002a1a10ldr x2, [sp+72]
002a1a14ldrb w3, [sp+80]
002a1a18ldp x29, x30, [sp-8]
002a1a1cadd sp, sp, 512
002a1a20ret x30
002a1a24
002a1a24loc_2a1a24:
002a1a24str xzr, [sp+72]
002a1a28str xzr, [sp+104]
002a1a2cb 0x2a1a30
002a1a30
002a1a30loc_2a1a30:
002a1a30ldr x7, [sp+96]
002a1a34ldr x8, [sp+104]
002a1a38subs xzr, x7, x8
002a1a3cb.gt 0x2a1a44
002a1a40b 0x2a1c34
002a1a44
002a1a44loc_2a1a44:
002a1a44ldr x7, [sp+528]
002a1a48str x7, [sp+128]
002a1a4cldr x8, [sp+88]
002a1a50subs xzr, x7, x8
002a1a54b.le 0x2a1a5c
002a1a58b 0x2a1ad4
002a1a5c
002a1a5cloc_2a1a5c:
002a1a5cstp xzr, xzr, [sp+472]
002a1a60adrp x2, 0x417000
002a1a64add x2, x2, 3399
002a1a68str x2, [sp+472]
002a1a6cmovz x3, 23
002a1a70str x3, [sp+480]
002a1a74str x2, [sp+320]
002a1a78str x3, [sp+328]
002a1a7cadd x2, sp, 320
002a1a80ldrsb x27, [x2]
002a1a84ldr x0, [x2]
002a1a88ldr x1, [x2+8]
002a1a8cstr x0, [sp+304]
002a1a90str x1, [sp+312]
002a1a94bl runtime.convTstring
002a1a98str x0, [sp+296]
002a1a9cadrp x2, 0x475000
002a1aa0add x2, x2, 416
002a1aa4str x2, [sp+144]
002a1aa8str x0, [sp+152]
002a1aacldr x0, [sp+56]
002a1ab0ldr x5, [sp+144]
002a1ab4ldr x6, [sp+152]
002a1ab8ldr x4, [sp+88]
002a1abcldr x1, [sp+64]
002a1ac0ldr x2, [sp+72]
002a1ac4ldrb w3, [sp+80]
002a1ac8ldp x29, x30, [sp-8]
002a1accadd sp, sp, 512
002a1ad0ret x30
002a1ad4
002a1ad4loc_2a1ad4:
002a1ad4ldr x0, [sp+88]
002a1ad8ldr x1, [sp+528]
002a1adcldr x7, [sp+520]
002a1ae0subs xzr, x1, x0
002a1ae4b.hi 0x2a1aec
002a1ae8b 0x2a1ce8
002a1aec
002a1aecloc_2a1aec:
002a1aecldrb w7, [x7+x0]
002a1af0strb w7, [sp+55]
002a1af4ldr x7, [sp+88]
002a1af8add x7, x7, 1
002a1afcstr x7, [sp+88]
002a1b00ldr x7, [sp+72]
002a1b04subs xzr, x7, 0x800000
002a1b08b.ge 0x2a1b10
002a1b0cb 0x2a1b88
002a1b10
002a1b10loc_2a1b10:
002a1b10stp xzr, xzr, [sp+456]
002a1b14adrp x2, 0x413000
002a1b18add x2, x2, 3828
002a1b1cstr x2, [sp+456]
002a1b20orr x3, xzr, 16
002a1b24str x3, [sp+464]
002a1b28str x2, [sp+280]
002a1b2cstr x3, [sp+288]
002a1b30add x2, sp, 280
002a1b34ldrsb x27, [x2]
002a1b38ldr x0, [x2]
002a1b3cldr x1, [x2+8]
002a1b40str x0, [sp+264]
002a1b44str x1, [sp+272]
002a1b48bl runtime.convTstring
002a1b4cstr x0, [sp+256]
002a1b50adrp x2, 0x475000
002a1b54add x2, x2, 2080
002a1b58str x2, [sp+144]
002a1b5cstr x0, [sp+152]
002a1b60ldr x0, [sp+56]
002a1b64ldr x5, [sp+144]
002a1b68ldr x6, [sp+152]
002a1b6cldr x4, [sp+88]
002a1b70ldr x1, [sp+64]
002a1b74ldr x2, [sp+72]
002a1b78ldrb w3, [sp+80]
002a1b7cldp x29, x30, [sp-8]
002a1b80add sp, sp, 512
002a1b84ret x30
002a1b88
002a1b88loc_2a1b88:
002a1b88ldr x7, [sp+72]
002a1b8cubfm x8, x7, 56, 55
002a1b90str x8, [sp+72]
002a1b94ldrb w8, [sp+55]
002a1b98orr x7, x8, x7, lsl #8
002a1b9cstr x7, [sp+72]
002a1ba0cbz x7, 0x2a1ba8
002a1ba4b 0x2a1c20
002a1ba8
002a1ba8loc_2a1ba8:
002a1ba8stp xzr, xzr, [sp+456]
002a1bacadrp x2, 0x420000
002a1bb0add x2, x2, 425
002a1bb4str x2, [sp+456]
002a1bb8movz x3, 35
002a1bbcstr x3, [sp+464]
002a1bc0str x2, [sp+240]
002a1bc4str x3, [sp+248]
002a1bc8add x2, sp, 240
002a1bccldrsb x27, [x2]
002a1bd0ldr x0, [x2]
002a1bd4ldr x1, [x2+8]
002a1bd8str x0, [sp+224]
002a1bdcstr x1, [sp+232]
002a1be0bl runtime.convTstring
002a1be4str x0, [sp+216]
002a1be8adrp x2, 0x475000
002a1becadd x2, x2, 2080
002a1bf0str x2, [sp+144]
002a1bf4str x0, [sp+152]
002a1bf8ldr x0, [sp+56]
002a1bfcldr x5, [sp+144]
002a1c00ldr x6, [sp+152]
002a1c04ldr x4, [sp+88]
002a1c08ldr x1, [sp+64]
002a1c0cldr x2, [sp+72]
002a1c10ldrb w3, [sp+80]
002a1c14ldp x29, x30, [sp-8]
002a1c18add sp, sp, 512
002a1c1cret x30
002a1c20
002a1c20loc_2a1c20:
002a1c20b 0x2a1c24
002a1c24
002a1c24loc_2a1c24:
002a1c24ldr x7, [sp+104]
002a1c28add x7, x7, 1
002a1c2cstr x7, [sp+104]
002a1c30b 0x2a1a30
002a1c34
002a1c34loc_2a1c34:
002a1c34ldr x7, [sp+72]
002a1c38subs xzr, x7, 128
002a1c3cb.lt 0x2a1c44
002a1c40b 0x2a1cbc
002a1c44
002a1c44loc_2a1c44:
002a1c44stp xzr, xzr, [sp+456]
002a1c48adrp x2, 0x414000
002a1c4cadd x2, x2, 3479
002a1c50str x2, [sp+456]
002a1c54movz x3, 18
002a1c58str x3, [sp+464]
002a1c5cstr x2, [sp+200]
002a1c60str x3, [sp+208]
002a1c64add x2, sp, 200
002a1c68ldrsb x27, [x2]
002a1c6cldr x0, [x2]
002a1c70ldr x1, [x2+8]
002a1c74str x0, [sp+184]
002a1c78str x1, [sp+192]
002a1c7cbl runtime.convTstring
002a1c80str x0, [sp+176]
002a1c84adrp x2, 0x475000
002a1c88add x2, x2, 2080
002a1c8cstr x2, [sp+144]
002a1c90str x0, [sp+152]
002a1c94ldr x0, [sp+56]
002a1c98ldr x5, [sp+144]
002a1c9cldr x6, [sp+152]
002a1ca0ldr x4, [sp+88]
002a1ca4ldr x1, [sp+64]
002a1ca8ldr x2, [sp+72]
002a1cacldrb w3, [sp+80]
002a1cb0ldp x29, x30, [sp-8]
002a1cb4add sp, sp, 512
002a1cb8ret x30
002a1cbc
002a1cbcloc_2a1cbc:
002a1cbcb 0x2a1cc0
002a1cc0
002a1cc0loc_2a1cc0:
002a1cc0ldr x0, [sp+56]
002a1cc4ldr x5, [sp+144]
002a1cc8ldr x6, [sp+152]
002a1cccldr x4, [sp+88]
002a1cd0ldr x1, [sp+64]
002a1cd4ldr x2, [sp+72]
002a1cd8ldrb w3, [sp+80]
002a1cdcldp x29, x30, [sp-8]
002a1ce0add sp, sp, 512
002a1ce4ret x30
002a1ce8
002a1ce8loc_2a1ce8:
002a1ce8bl runtime.panicIndex
002a1cec
002a1cecloc_2a1cec:
002a1cecbl runtime.panicIndex
002a1cf0
002a1cf0loc_2a1cf0:
002a1cf0bl runtime.panicIndex
002a1cf4hint
002a1cf8
002a1cf8loc_2a1cf8:
002a1cf8stp x0, x1, [sp+8]
002a1cfcstp x2, x3, [sp+24]
002a1d00mov x3, x30
002a1d04bl runtime.morestack_noctxt.abi0
002a1d08ldp x0, x1, [sp+8]
002a1d0cldp x2, x3, [sp+24]
002a1d10b 0x2a1690
002a1d14udf 0
002a1d18udf 0
002a1d1cudf 0
002a1690
002a1690encoding/asn1.parseTagAndLength: ; void encoding/asn1.parseTagAndLength(struct []uint8 bytes, int initOffset)
002a1690ldr x16, [x28+16]
002a1694sub x17, sp, 384
002a1698subs xzr, x17, x16
002a169cb.ls 0x2a1cf8
002a16a0sub x20, sp, 512
002a16a4stp x29, x30, [x20-8]
002a16a8add sp, x20, 0
002a16acsub x29, sp, 8
002a16b0str x0, [sp+520]
002a16b4str x1, [sp+528]
002a16b8str x2, [sp+536]
002a16bcstr x3, [sp+544]
002a16c0stp xzr, xzr, [sp+56]
002a16c4str xzr, [sp+72]
002a16c8strb wzr, [sp+80]
002a16ccstr xzr, [sp+88]
002a16d0stp xzr, xzr, [sp+144]
002a16d4ldr x0, [sp+544]
002a16d8str x0, [sp+88]
002a16dcldr x7, [sp+528]
002a16e0str x7, [sp+136]
002a16e4subs xzr, x7, x0
002a16e8b.le 0x2a16f0
002a16ecb 0x2a1748
002a16f0
002a16f0loc_2a16f0:
002a16f0adrp x0, 0x424000
002a16f4add x0, x0, 367
002a16f8movz x1, 41
002a16fcbl errors.New
002a1700str x0, [sp+144]
002a1704str x1, [sp+152]
002a1708ldr x2, [sp+56]
002a170cldr x4, [sp+88]
002a1710ldr x3, [sp+64]
002a1714ldr x5, [sp+72]
002a1718ldrb w6, [sp+80]
002a171cmov x7, x0
002a1720mov x0, x2
002a1724mov x8, x1
002a1728mov x1, x3
002a172cmov x2, x5
002a1730mov x3, x6
002a1734mov x5, x7
002a1738mov x6, x8
002a173cldp x29, x30, [sp-8]
002a1740add sp, sp, 512
002a1744ret x30
002a1748
002a1748loc_2a1748:
002a1748ldr x1, [sp+528]
002a174cldr x7, [sp+520]
002a1750subs xzr, x1, x0
002a1754b.hi 0x2a175c
002a1758b 0x2a1cf0
002a175c
002a175cloc_2a175c:
002a175cldrb w7, [x7+x0]
002a1760strb w7, [sp+55]
002a1764ldr x8, [sp+88]
002a1768add x8, x8, 1
002a176cstr x8, [sp+88]
002a1770ldrb w8, [sp+55]
002a1774ubfm x8, x8, 6, 7
002a1778str x8, [sp+56]
002a177cldrb w8, [sp+55]
002a1780and x7, x7, 31
002a1784ands wzr, w8, 32
002a1788cset x8, ne
002a178cstrb w8, [sp+80]
002a1790str x7, [sp+64]
002a1794subs xzr, x7, 31
002a1798b.eq 0x2a17a0
002a179cb 0x2a18bc
002a17a0
002a17a0loc_2a17a0:
002a17a0stp xzr, xzr, [sp+488]
002a17a4ldr x3, [sp+88]
002a17a8ldr x0, [sp+520]
002a17acldr x1, [sp+528]
002a17b0ldr x2, [sp+536]
002a17b4bl encoding/asn1.parseBase128Int
002a17b8str x0, [sp+136]
002a17bcstr x1, [sp+128]
002a17c0str x2, [sp+488]
002a17c4str x3, [sp+496]
002a17c8ldr x4, [sp+136]
002a17ccstr x4, [sp+120]
002a17d0ldr x4, [sp+128]
002a17d4str x4, [sp+112]
002a17d8str x2, [sp+160]
002a17dcstr x3, [sp+168]
002a17e0ldr x4, [sp+120]
002a17e4str x4, [sp+64]
002a17e8ldr x4, [sp+112]
002a17ecstr x4, [sp+88]
002a17f0str x2, [sp+144]
002a17f4str x3, [sp+152]
002a17f8cbnz x2, 0x2a1800
002a17fcb 0x2a1830
002a1800
002a1800loc_2a1800:
002a1800ldr x0, [sp+56]
002a1804ldr x4, [sp+88]
002a1808ldr x1, [sp+64]
002a180cldr x7, [sp+72]
002a1810ldrb w8, [sp+80]
002a1814mov x5, x2
002a1818mov x6, x3
002a181cmov x2, x7
002a1820mov x3, x8
002a1824ldp x29, x30, [sp-8]
002a1828add sp, sp, 512
002a182cret x30
002a1830
002a1830loc_2a1830:
002a1830ldr x7, [sp+64]
002a1834subs xzr, x7, 31
002a1838b.lt 0x2a1840
002a183cb 0x2a18b8
002a1840
002a1840loc_2a1840:
002a1840stp xzr, xzr, [sp+472]
002a1844adrp x2, 0x413000
002a1848add x2, x2, 1842
002a184cstr x2, [sp+472]
002a1850orr x3, xzr, 15
002a1854str x3, [sp+480]
002a1858str x2, [sp+440]
002a185cstr x3, [sp+448]
002a1860add x2, sp, 440
002a1864ldrsb x27, [x2]
002a1868ldr x0, [x2]
002a186cldr x1, [x2+8]
002a1870str x0, [sp+424]
002a1874str x1, [sp+432]
002a1878bl runtime.convTstring
002a187cstr x0, [sp+416]
002a1880adrp x2, 0x475000
002a1884add x2, x2, 416
002a1888str x2, [sp+144]
002a188cstr x0, [sp+152]
002a1890ldr x0, [sp+56]
002a1894ldr x5, [sp+144]
002a1898ldr x6, [sp+152]
002a189cldr x4, [sp+88]
002a18a0ldr x1, [sp+64]
002a18a4ldr x2, [sp+72]
002a18a8ldrb w3, [sp+80]
002a18acldp x29, x30, [sp-8]
002a18b0add sp, sp, 512
002a18b4ret x30
002a18b8
002a18b8loc_2a18b8:
002a18b8b 0x2a18c0
002a18bc
002a18bcloc_2a18bc:
002a18bcb 0x2a18c0
002a18c0
002a18c0loc_2a18c0:
002a18c0ldr x7, [sp+528]
002a18c4str x7, [sp+128]
002a18c8ldr x8, [sp+88]
002a18ccsubs xzr, x8, x7
002a18d0b.ge 0x2a18d8
002a18d4b 0x2a1950
002a18d8
002a18d8loc_2a18d8:
002a18d8stp xzr, xzr, [sp+472]
002a18dcadrp x2, 0x417000
002a18e0add x2, x2, 3399
002a18e4str x2, [sp+472]
002a18e8movz x3, 23
002a18ecstr x3, [sp+480]
002a18f0str x2, [sp+400]
002a18f4str x3, [sp+408]
002a18f8add x2, sp, 400
002a18fcldrsb x27, [x2]
002a1900ldr x0, [x2]
002a1904ldr x1, [x2+8]
002a1908str x0, [sp+384]
002a190cstr x1, [sp+392]
002a1910bl runtime.convTstring
002a1914str x0, [sp+376]
002a1918adrp x2, 0x475000
002a191cadd x2, x2, 416
002a1920str x2, [sp+144]
002a1924str x0, [sp+152]
002a1928ldr x0, [sp+56]
002a192cldr x5, [sp+144]
002a1930ldr x6, [sp+152]
002a1934ldr x4, [sp+88]
002a1938ldr x1, [sp+64]
002a193cldr x2, [sp+72]
002a1940ldrb w3, [sp+80]
002a1944ldp x29, x30, [sp-8]
002a1948add sp, sp, 512
002a194cret x30
002a1950
002a1950loc_2a1950:
002a1950ldr x0, [sp+88]
002a1954ldr x1, [sp+528]
002a1958ldr x7, [sp+520]
002a195csubs xzr, x1, x0
002a1960b.hi 0x2a1968
002a1964b 0x2a1cec
002a1968
002a1968loc_2a1968:
002a1968ldrb w7, [x7+x0]
002a196cstrb w7, [sp+55]
002a1970ldr x7, [sp+88]
002a1974add x7, x7, 1
002a1978str x7, [sp+88]
002a197cldrb w7, [sp+55]
002a1980tbz w7, 7, 0x2a1988
002a1984b 0x2a1998
002a1988
002a1988loc_2a1988:
002a1988ldrb w7, [sp+55]
002a198cand x7, x7, 127
002a1990str x7, [sp+72]
002a1994b 0x2a1cc0
002a1998
002a1998loc_2a1998:
002a1998ldrb w7, [sp+55]
002a199cand x7, x7, 127
002a19a0str x7, [sp+96]
002a19a4cbz x7, 0x2a19ac
002a19a8b 0x2a1a24
002a19ac
002a19acloc_2a19ac:
002a19acstp xzr, xzr, [sp+472]
002a19b0adrp x2, 0x41e000
002a19b4add x2, x2, 2883
002a19b8str x2, [sp+472]
002a19bcmovz x3, 33
002a19c0str x3, [sp+480]
002a19c4str x2, [sp+360]
002a19c8str x3, [sp+368]
002a19ccadd x2, sp, 360
002a19d0ldrsb x27, [x2]
002a19d4ldr x0, [x2]
002a19d8ldr x1, [x2+8]
002a19dcstr x0, [sp+344]
002a19e0str x1, [sp+352]
002a19e4bl runtime.convTstring
002a19e8str x0, [sp+336]
002a19ecadrp x2, 0x475000
002a19f0add x2, x2, 416
002a19f4str x2, [sp+144]
002a19f8str x0, [sp+152]
002a19fcldr x0, [sp+56]
002a1a00ldr x5, [sp+144]
002a1a04ldr x6, [sp+152]
002a1a08ldr x4, [sp+88]
002a1a0cldr x1, [sp+64]
002a1a10ldr x2, [sp+72]
002a1a14ldrb w3, [sp+80]
002a1a18ldp x29, x30, [sp-8]
002a1a1cadd sp, sp, 512
002a1a20ret x30
002a1a24
002a1a24loc_2a1a24:
002a1a24str xzr, [sp+72]
002a1a28str xzr, [sp+104]
002a1a2cb 0x2a1a30
002a1a30
002a1a30loc_2a1a30:
002a1a30ldr x7, [sp+96]
002a1a34ldr x8, [sp+104]
002a1a38subs xzr, x7, x8
002a1a3cb.gt 0x2a1a44
002a1a40b 0x2a1c34
002a1a44
002a1a44loc_2a1a44:
002a1a44ldr x7, [sp+528]
002a1a48str x7, [sp+128]
002a1a4cldr x8, [sp+88]
002a1a50subs xzr, x7, x8
002a1a54b.le 0x2a1a5c
002a1a58b 0x2a1ad4
002a1a5c
002a1a5cloc_2a1a5c:
002a1a5cstp xzr, xzr, [sp+472]
002a1a60adrp x2, 0x417000
002a1a64add x2, x2, 3399
002a1a68str x2, [sp+472]
002a1a6cmovz x3, 23
002a1a70str x3, [sp+480]
002a1a74str x2, [sp+320]
002a1a78str x3, [sp+328]
002a1a7cadd x2, sp, 320
002a1a80ldrsb x27, [x2]
002a1a84ldr x0, [x2]
002a1a88ldr x1, [x2+8]
002a1a8cstr x0, [sp+304]
002a1a90str x1, [sp+312]
002a1a94bl runtime.convTstring
002a1a98str x0, [sp+296]
002a1a9cadrp x2, 0x475000
002a1aa0add x2, x2, 416
002a1aa4str x2, [sp+144]
002a1aa8str x0, [sp+152]
002a1aacldr x0, [sp+56]
002a1ab0ldr x5, [sp+144]
002a1ab4ldr x6, [sp+152]
002a1ab8ldr x4, [sp+88]
002a1abcldr x1, [sp+64]
002a1ac0ldr x2, [sp+72]
002a1ac4ldrb w3, [sp+80]
002a1ac8ldp x29, x30, [sp-8]
002a1accadd sp, sp, 512
002a1ad0ret x30
002a1ad4
002a1ad4loc_2a1ad4:
002a1ad4ldr x0, [sp+88]
002a1ad8ldr x1, [sp+528]
002a1adcldr x7, [sp+520]
002a1ae0subs xzr, x1, x0
002a1ae4b.hi 0x2a1aec
002a1ae8b 0x2a1ce8
002a1aec
002a1aecloc_2a1aec:
002a1aecldrb w7, [x7+x0]
002a1af0strb w7, [sp+55]
002a1af4ldr x7, [sp+88]
002a1af8add x7, x7, 1
002a1afcstr x7, [sp+88]
002a1b00ldr x7, [sp+72]
002a1b04subs xzr, x7, 0x800000
002a1b08b.ge 0x2a1b10
002a1b0cb 0x2a1b88
002a1b10
002a1b10loc_2a1b10:
002a1b10stp xzr, xzr, [sp+456]
002a1b14adrp x2, 0x413000
002a1b18add x2, x2, 3828
002a1b1cstr x2, [sp+456]
002a1b20orr x3, xzr, 16
002a1b24str x3, [sp+464]
002a1b28str x2, [sp+280]
002a1b2cstr x3, [sp+288]
002a1b30add x2, sp, 280
002a1b34ldrsb x27, [x2]
002a1b38ldr x0, [x2]
002a1b3cldr x1, [x2+8]
002a1b40str x0, [sp+264]
002a1b44str x1, [sp+272]
002a1b48bl runtime.convTstring
002a1b4cstr x0, [sp+256]
002a1b50adrp x2, 0x475000
002a1b54add x2, x2, 2080
002a1b58str x2, [sp+144]
002a1b5cstr x0, [sp+152]
002a1b60ldr x0, [sp+56]
002a1b64ldr x5, [sp+144]
002a1b68ldr x6, [sp+152]
002a1b6cldr x4, [sp+88]
002a1b70ldr x1, [sp+64]
002a1b74ldr x2, [sp+72]
002a1b78ldrb w3, [sp+80]
002a1b7cldp x29, x30, [sp-8]
002a1b80add sp, sp, 512
002a1b84ret x30
002a1b88
002a1b88loc_2a1b88:
002a1b88ldr x7, [sp+72]
002a1b8cubfm x8, x7, 56, 55
002a1b90str x8, [sp+72]
002a1b94ldrb w8, [sp+55]
002a1b98orr x7, x8, x7, lsl #8
002a1b9cstr x7, [sp+72]
002a1ba0cbz x7, 0x2a1ba8
002a1ba4b 0x2a1c20
002a1ba8
002a1ba8loc_2a1ba8:
002a1ba8stp xzr, xzr, [sp+456]
002a1bacadrp x2, 0x420000
002a1bb0add x2, x2, 425
002a1bb4str x2, [sp+456]
002a1bb8movz x3, 35
002a1bbcstr x3, [sp+464]
002a1bc0str x2, [sp+240]
002a1bc4str x3, [sp+248]
002a1bc8add x2, sp, 240
002a1bccldrsb x27, [x2]
002a1bd0ldr x0, [x2]
002a1bd4ldr x1, [x2+8]
002a1bd8str x0, [sp+224]
002a1bdcstr x1, [sp+232]
002a1be0bl runtime.convTstring
002a1be4str x0, [sp+216]
002a1be8adrp x2, 0x475000
002a1becadd x2, x2, 2080
002a1bf0str x2, [sp+144]
002a1bf4str x0, [sp+152]
002a1bf8ldr x0, [sp+56]
002a1bfcldr x5, [sp+144]
002a1c00ldr x6, [sp+152]
002a1c04ldr x4, [sp+88]
002a1c08ldr x1, [sp+64]
002a1c0cldr x2, [sp+72]
002a1c10ldrb w3, [sp+80]
002a1c14ldp x29, x30, [sp-8]
002a1c18add sp, sp, 512
002a1c1cret x30
002a1c20
002a1c20loc_2a1c20:
002a1c20b 0x2a1c24
002a1c24
002a1c24loc_2a1c24:
002a1c24ldr x7, [sp+104]
002a1c28add x7, x7, 1
002a1c2cstr x7, [sp+104]
002a1c30b 0x2a1a30
002a1c34
002a1c34loc_2a1c34:
002a1c34ldr x7, [sp+72]
002a1c38subs xzr, x7, 128
002a1c3cb.lt 0x2a1c44
002a1c40b 0x2a1cbc
002a1c44
002a1c44loc_2a1c44:
002a1c44stp xzr, xzr, [sp+456]
002a1c48adrp x2, 0x414000
002a1c4cadd x2, x2, 3479
002a1c50str x2, [sp+456]
002a1c54movz x3, 18
002a1c58str x3, [sp+464]
002a1c5cstr x2, [sp+200]
002a1c60str x3, [sp+208]
002a1c64add x2, sp, 200
002a1c68ldrsb x27, [x2]
002a1c6cldr x0, [x2]
002a1c70ldr x1, [x2+8]
002a1c74str x0, [sp+184]
002a1c78str x1, [sp+192]
002a1c7cbl runtime.convTstring
002a1c80str x0, [sp+176]
002a1c84adrp x2, 0x475000
002a1c88add x2, x2, 2080
002a1c8cstr x2, [sp+144]
002a1c90str x0, [sp+152]
002a1c94ldr x0, [sp+56]
002a1c98ldr x5, [sp+144]
002a1c9cldr x6, [sp+152]
002a1ca0ldr x4, [sp+88]
002a1ca4ldr x1, [sp+64]
002a1ca8ldr x2, [sp+72]
002a1cacldrb w3, [sp+80]
002a1cb0ldp x29, x30, [sp-8]
002a1cb4add sp, sp, 512
002a1cb8ret x30
002a1cbc
002a1cbcloc_2a1cbc:
002a1cbcb 0x2a1cc0
002a1cc0
002a1cc0loc_2a1cc0:
002a1cc0ldr x0, [sp+56]
002a1cc4ldr x5, [sp+144]
002a1cc8ldr x6, [sp+152]
002a1cccldr x4, [sp+88]
002a1cd0ldr x1, [sp+64]
002a1cd4ldr x2, [sp+72]
002a1cd8ldrb w3, [sp+80]
002a1cdcldp x29, x30, [sp-8]
002a1ce0add sp, sp, 512
002a1ce4ret x30
002a1ce8
002a1ce8loc_2a1ce8:
002a1ce8bl runtime.panicIndex
002a1cec
002a1cecloc_2a1cec:
002a1cecbl runtime.panicIndex
002a1cf0
002a1cf0loc_2a1cf0:
002a1cf0bl runtime.panicIndex
002a1cf4hint
002a1cf8
002a1cf8loc_2a1cf8:
002a1cf8stp x0, x1, [sp+8]
002a1cfcstp x2, x3, [sp+24]
002a1d00mov x3, x30
002a1d04bl runtime.morestack_noctxt.abi0
002a1d08ldp x0, x1, [sp+8]
002a1d0cldp x2, x3, [sp+24]
002a1d10b 0x2a1690
002a1d14udf 0
002a1d18udf 0
002a1d1cudf 0
002a1690
Loading..