File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00345a20
00345a20crypto/x509.isSameDirSymlink: ; void crypto/x509.isSameDirSymlink(io/fs.DirEntry f, struct string dir)
00345a20ldr x16, [x28+16]
00345a24sub x17, sp, 128
00345a28subs xzr, x17, x16
00345a2cb.ls 0x345c14
00345a30sub x20, sp, 256
00345a34stp x29, x30, [x20-8]
00345a38add sp, x20, 0
00345a3csub x29, sp, 8
00345a40str x0, [sp+264]
00345a44str x1, [sp+272]
00345a48str x2, [sp+280]
00345a4cstr x3, [sp+288]
00345a50strb wzr, [sp+49]
00345a54ldr x1, [sp+264]
00345a58ldrsb x27, [x1]
00345a5cldr x1, [x1+48]
00345a60ldr x0, [sp+272]
00345a64blr x1
00345a68str w0, [sp+52]
00345a6ctbz w0, 27, 0x345a74
00345a70b 0x345a88
00345a74
00345a74loc_345a74:
00345a74strb wzr, [sp+49]
00345a78mov x0, xzr
00345a7cldp x29, x30, [sp-8]
00345a80add sp, sp, 256
00345a84ret x30
00345a88
00345a88loc_345a88:
00345a88ldr x1, [sp+264]
00345a8cldrsb x27, [x1]
00345a90ldr x1, [x1+40]
00345a94ldr x0, [sp+272]
00345a98blr x1
00345a9cstr x0, [sp+120]
00345aa0str x1, [sp+128]
00345aa4stp xzr, xzr, [sp+88]
00345aa8stp xzr, xzr, [sp+104]
00345aacadd x1, sp, 88
00345ab0str x1, [sp+168]
00345ab4ldrsb x27, [x1]
00345ab8ldr x2, [sp+280]
00345abcldr x3, [sp+288]
00345ac0str x3, [x1+8]
00345ac4adrp x27, 0x706000
00345ac8ldr w3, [x27+3056]
00345acccbz w3, 0x345ad4
00345ad0b 0x345ad8
00345ad4
00345ad4loc_345ad4:
00345ad4b 0x345aec
00345ad8
00345ad8loc_345ad8:
00345ad8bl runtime.gcWriteBarrier2
00345adcstr x2, [x25]
00345ae0ldr x3, [x1]
00345ae4str x3, [x25+8]
00345ae8b 0x345aec
00345aec
00345aecloc_345aec:
00345aecstr x2, [x1]
00345af0ldrsb x27, [x1]
00345af4ldr x3, [sp+120]
00345af8ldr x4, [sp+128]
00345afcstr x4, [x1+24]
00345b00adrp x27, 0x706000
00345b04ldr w4, [x27+3056]
00345b08cbz w4, 0x345b10
00345b0cb 0x345b14
00345b10
00345b10loc_345b10:
00345b10b 0x345b28
00345b14
00345b14loc_345b14:
00345b14bl runtime.gcWriteBarrier2
00345b18str x3, [x25]
00345b1cldr x4, [x1+16]
00345b20str x4, [x25+8]
00345b24b 0x345b28
00345b28
00345b28loc_345b28:
00345b28str x3, [x1+16]
00345b2cldr x0, [sp+168]
00345b30ldrsb x27, [x0]
00345b34b 0x345b38
00345b38
00345b38loc_345b38:
00345b38str x0, [sp+176]
00345b3corr x2, xzr, 2
00345b40str x2, [sp+184]
00345b44str x2, [sp+192]
00345b48mov x1, x2
00345b4cbl path/filepath.Join
00345b50str x0, [sp+232]
00345b54str x1, [sp+240]
00345b58stp xzr, xzr, [sp+216]
00345b5cstp xzr, xzr, [sp+200]
00345b60ldr x0, [sp+232]
00345b64ldr x1, [sp+240]
00345b68bl os.Readlink
00345b6cstr x0, [sp+216]
00345b70str x1, [sp+224]
00345b74str x2, [sp+200]
00345b78str x3, [sp+208]
00345b7cldr x3, [sp+216]
00345b80ldr x4, [sp+224]
00345b84str x3, [sp+152]
00345b88str x4, [sp+160]
00345b8cldr x3, [sp+200]
00345b90ldr x4, [sp+208]
00345b94str x3, [sp+136]
00345b98str x4, [sp+144]
00345b9cldr x3, [sp+152]
00345ba0ldr x4, [sp+160]
00345ba4str x3, [sp+56]
00345ba8str x4, [sp+64]
00345bacldr x3, [sp+144]
00345bb0ldr x4, [sp+136]
00345bb4str x4, [sp+72]
00345bb8str x3, [sp+80]
00345bbcsubs xzr, x4, 0
00345bc0cset x3, ne
00345bc4eor x3, x3, 1
00345bc8strb w3, [sp+51]
00345bcccbnz x4, 0x345bd4
00345bd0b 0x345bd8
00345bd4
00345bd4loc_345bd4:
00345bd4b 0x345c00
00345bd8
00345bd8loc_345bd8:
00345bd8ldr x0, [sp+56]
00345bdcldr x1, [sp+64]
00345be0adrp x2, 0x36a000
00345be4add x2, x2, 4032
00345be8orr x3, xzr, 1
00345becbl strings.Contains
00345bf0strb w0, [sp+50]
00345bf4eor x4, x0, 1
00345bf8strb w4, [sp+51]
00345bfcb 0x345c00
00345c00
00345c00loc_345c00:
00345c00ldrb w0, [sp+51]
00345c04strb w0, [sp+49]
00345c08ldp x29, x30, [sp-8]
00345c0cadd sp, sp, 256
00345c10ret x30
00345c14
00345c14loc_345c14:
00345c14stp x0, x1, [sp+8]
00345c18stp x2, x3, [sp+24]
00345c1cmov x3, x30
00345c20bl runtime.morestack_noctxt.abi0
00345c24ldp x0, x1, [sp+8]
00345c28ldp x2, x3, [sp+24]
00345c2cb 0x345a20
00345a20
00345a20crypto/x509.isSameDirSymlink: ; void crypto/x509.isSameDirSymlink(io/fs.DirEntry f, struct string dir)
00345a20ldr x16, [x28+16]
00345a24sub x17, sp, 128
00345a28subs xzr, x17, x16
00345a2cb.ls 0x345c14
00345a30sub x20, sp, 256
00345a34stp x29, x30, [x20-8]
00345a38add sp, x20, 0
00345a3csub x29, sp, 8
00345a40str x0, [sp+264]
00345a44str x1, [sp+272]
00345a48str x2, [sp+280]
00345a4cstr x3, [sp+288]
00345a50strb wzr, [sp+49]
00345a54ldr x1, [sp+264]
00345a58ldrsb x27, [x1]
00345a5cldr x1, [x1+48]
00345a60ldr x0, [sp+272]
00345a64blr x1
00345a68str w0, [sp+52]
00345a6ctbz w0, 27, 0x345a74
00345a70b 0x345a88
00345a74
00345a74loc_345a74:
00345a74strb wzr, [sp+49]
00345a78mov x0, xzr
00345a7cldp x29, x30, [sp-8]
00345a80add sp, sp, 256
00345a84ret x30
00345a88
00345a88loc_345a88:
00345a88ldr x1, [sp+264]
00345a8cldrsb x27, [x1]
00345a90ldr x1, [x1+40]
00345a94ldr x0, [sp+272]
00345a98blr x1
00345a9cstr x0, [sp+120]
00345aa0str x1, [sp+128]
00345aa4stp xzr, xzr, [sp+88]
00345aa8stp xzr, xzr, [sp+104]
00345aacadd x1, sp, 88
00345ab0str x1, [sp+168]
00345ab4ldrsb x27, [x1]
00345ab8ldr x2, [sp+280]
00345abcldr x3, [sp+288]
00345ac0str x3, [x1+8]
00345ac4adrp x27, 0x706000
00345ac8ldr w3, [x27+3056]
00345acccbz w3, 0x345ad4
00345ad0b 0x345ad8
00345ad4
00345ad4loc_345ad4:
00345ad4b 0x345aec
00345ad8
00345ad8loc_345ad8:
00345ad8bl runtime.gcWriteBarrier2
00345adcstr x2, [x25]
00345ae0ldr x3, [x1]
00345ae4str x3, [x25+8]
00345ae8b 0x345aec
00345aec
00345aecloc_345aec:
00345aecstr x2, [x1]
00345af0ldrsb x27, [x1]
00345af4ldr x3, [sp+120]
00345af8ldr x4, [sp+128]
00345afcstr x4, [x1+24]
00345b00adrp x27, 0x706000
00345b04ldr w4, [x27+3056]
00345b08cbz w4, 0x345b10
00345b0cb 0x345b14
00345b10
00345b10loc_345b10:
00345b10b 0x345b28
00345b14
00345b14loc_345b14:
00345b14bl runtime.gcWriteBarrier2
00345b18str x3, [x25]
00345b1cldr x4, [x1+16]
00345b20str x4, [x25+8]
00345b24b 0x345b28
00345b28
00345b28loc_345b28:
00345b28str x3, [x1+16]
00345b2cldr x0, [sp+168]
00345b30ldrsb x27, [x0]
00345b34b 0x345b38
00345b38
00345b38loc_345b38:
00345b38str x0, [sp+176]
00345b3corr x2, xzr, 2
00345b40str x2, [sp+184]
00345b44str x2, [sp+192]
00345b48mov x1, x2
00345b4cbl path/filepath.Join
00345b50str x0, [sp+232]
00345b54str x1, [sp+240]
00345b58stp xzr, xzr, [sp+216]
00345b5cstp xzr, xzr, [sp+200]
00345b60ldr x0, [sp+232]
00345b64ldr x1, [sp+240]
00345b68bl os.Readlink
00345b6cstr x0, [sp+216]
00345b70str x1, [sp+224]
00345b74str x2, [sp+200]
00345b78str x3, [sp+208]
00345b7cldr x3, [sp+216]
00345b80ldr x4, [sp+224]
00345b84str x3, [sp+152]
00345b88str x4, [sp+160]
00345b8cldr x3, [sp+200]
00345b90ldr x4, [sp+208]
00345b94str x3, [sp+136]
00345b98str x4, [sp+144]
00345b9cldr x3, [sp+152]
00345ba0ldr x4, [sp+160]
00345ba4str x3, [sp+56]
00345ba8str x4, [sp+64]
00345bacldr x3, [sp+144]
00345bb0ldr x4, [sp+136]
00345bb4str x4, [sp+72]
00345bb8str x3, [sp+80]
00345bbcsubs xzr, x4, 0
00345bc0cset x3, ne
00345bc4eor x3, x3, 1
00345bc8strb w3, [sp+51]
00345bcccbnz x4, 0x345bd4
00345bd0b 0x345bd8
00345bd4
00345bd4loc_345bd4:
00345bd4b 0x345c00
00345bd8
00345bd8loc_345bd8:
00345bd8ldr x0, [sp+56]
00345bdcldr x1, [sp+64]
00345be0adrp x2, 0x36a000
00345be4add x2, x2, 4032
00345be8orr x3, xzr, 1
00345becbl strings.Contains
00345bf0strb w0, [sp+50]
00345bf4eor x4, x0, 1
00345bf8strb w4, [sp+51]
00345bfcb 0x345c00
00345c00
00345c00loc_345c00:
00345c00ldrb w0, [sp+51]
00345c04strb w0, [sp+49]
00345c08ldp x29, x30, [sp-8]
00345c0cadd sp, sp, 256
00345c10ret x30
00345c14
00345c14loc_345c14:
00345c14stp x0, x1, [sp+8]
00345c18stp x2, x3, [sp+24]
00345c1cmov x3, x30
00345c20bl runtime.morestack_noctxt.abi0
00345c24ldp x0, x1, [sp+8]
00345c28ldp x2, x3, [sp+24]
00345c2cb 0x345a20
00345a20
00345c30
00345c30crypto/x509.ParseECPrivateKey: ; void crypto/x509.ParseECPrivateKey(struct []uint8 der)
00345c30ldr x16, [x28+16]
00345c34subs xzr, sp, x16
00345c38b.ls 0x345cc4
00345c3cstr x30, [sp-128]!
00345c40stur x29, [sp-8]
00345c44sub x29, sp, 8
00345c48str x0, [sp+136]
00345c4cstr x1, [sp+144]
00345c50str x2, [sp+152]
00345c54str xzr, [sp+64]
00345c58stp xzr, xzr, [sp+48]
00345c5cstr xzr, [sp+88]
00345c60stp xzr, xzr, [sp+72]
00345c64ldr x1, [sp+136]
00345c68ldr x2, [sp+144]
00345c6cldr x3, [sp+152]
00345c70mov x0, xzr
00345c74bl crypto/x509.parseECPrivateKey
00345c78str x0, [sp+88]
00345c7cstr x1, [sp+72]
00345c80str x2, [sp+80]
00345c84ldr x4, [sp+88]
00345c88str x4, [sp+112]
00345c8cldr x4, [sp+80]
00345c90ldr x5, [sp+72]
00345c94str x5, [sp+96]
00345c98str x4, [sp+104]
00345c9cldr x4, [sp+112]
00345ca0str x4, [sp+64]
00345ca4ldr x1, [sp+96]
00345ca8ldr x2, [sp+104]
00345cacstr x1, [sp+48]
00345cb0str x2, [sp+56]
00345cb4ldr x0, [sp+64]
00345cb8ldur x29, [sp-8]
00345cbcldr x30, [sp], 128
00345cc0ret x30
00345cc4
00345cc4loc_345cc4:
00345cc4stp x0, x1, [sp+8]
00345cc8str x2, [sp+24]
00345cccmov x3, x30
00345cd0bl runtime.morestack_noctxt.abi0
00345cd4ldp x0, x1, [sp+8]
00345cd8ldr x2, [sp+24]
00345cdcb 0x345c30
00345c30
00345c30crypto/x509.ParseECPrivateKey: ; void crypto/x509.ParseECPrivateKey(struct []uint8 der)
00345c30ldr x16, [x28+16]
00345c34subs xzr, sp, x16
00345c38b.ls 0x345cc4
00345c3cstr x30, [sp-128]!
00345c40stur x29, [sp-8]
00345c44sub x29, sp, 8
00345c48str x0, [sp+136]
00345c4cstr x1, [sp+144]
00345c50str x2, [sp+152]
00345c54str xzr, [sp+64]
00345c58stp xzr, xzr, [sp+48]
00345c5cstr xzr, [sp+88]
00345c60stp xzr, xzr, [sp+72]
00345c64ldr x1, [sp+136]
00345c68ldr x2, [sp+144]
00345c6cldr x3, [sp+152]
00345c70mov x0, xzr
00345c74bl crypto/x509.parseECPrivateKey
00345c78str x0, [sp+88]
00345c7cstr x1, [sp+72]
00345c80str x2, [sp+80]
00345c84ldr x4, [sp+88]
00345c88str x4, [sp+112]
00345c8cldr x4, [sp+80]
00345c90ldr x5, [sp+72]
00345c94str x5, [sp+96]
00345c98str x4, [sp+104]
00345c9cldr x4, [sp+112]
00345ca0str x4, [sp+64]
00345ca4ldr x1, [sp+96]
00345ca8ldr x2, [sp+104]
00345cacstr x1, [sp+48]
00345cb0str x2, [sp+56]
00345cb4ldr x0, [sp+64]
00345cb8ldur x29, [sp-8]
00345cbcldr x30, [sp], 128
00345cc0ret x30
00345cc4
00345cc4loc_345cc4:
00345cc4stp x0, x1, [sp+8]
00345cc8str x2, [sp+24]
00345cccmov x3, x30
00345cd0bl runtime.morestack_noctxt.abi0
00345cd4ldp x0, x1, [sp+8]
00345cd8ldr x2, [sp+24]
00345cdcb 0x345c30
00345c30
00345ce0
00345ce0crypto/x509.parseECPrivateKey: ; void crypto/x509.parseECPrivateKey(encoding/asn1.ObjectIdentifier * namedCurveOID, struct []uint8 der)
00345ce0ldr x16, [x28+16]
00345ce4sub x17, sp, 544
00345ce8subs xzr, x17, x16
00345cecb.ls 0x346644
00345cf0sub x20, sp, 672
00345cf4stp x29, x30, [x20-8]
00345cf8add sp, x20, 0
00345cfcsub x29, sp, 8
00345d00str x0, [sp+680]
00345d04str x1, [sp+688]
00345d08str x2, [sp+696]
00345d0cstr x3, [sp+704]
00345d10str xzr, [sp+128]
00345d14stp xzr, xzr, [sp+192]
00345d18adrp x0, 0x322000
00345d1cadd x0, x0, 96
00345d20bl runtime.newobject
00345d24str x0, [sp+656]
00345d28adrp x27, 0x706000
00345d2cldr w1, [x27+3056]
00345d30cbz w1, 0x345d38
00345d34b 0x345d3c
00345d38
00345d38loc_345d38:
00345d38b 0x345d58
00345d3c
00345d3cloc_345d3c:
00345d3cstr x0, [sp+312]
00345d40mov x1, x0
00345d44adrp x0, 0x322000
00345d48add x0, x0, 96
00345d4cbl runtime.wbZero
00345d50ldr x0, [sp+312]
00345d54b 0x345d58
00345d58
00345d58loc_345d58:
00345d58mov x20, x0
00345d5cadr x27, 16
00345d60stp x29, x27, [sp-24]
00345d64sub x29, sp, 24
00345d68bl fn_87cfc
00345d6csub x29, sp, 8
00345d70str xzr, [x0+80]
00345d74ldr x5, [sp+656]
00345d78str x5, [sp+576]
00345d7cadd x27, sp, 552
00345d80stp xzr, xzr, [x27]
00345d84str xzr, [sp+568]
00345d88add x27, sp, 536
00345d8cstp xzr, xzr, [x27]
00345d90ldr x0, [sp+688]
00345d94ldr x1, [sp+696]
00345d98ldr x2, [sp+704]
00345d9cldr x4, [sp+576]
00345da0adrp x3, 0x2a5000
00345da4add x3, x3, 2880
00345da8bl encoding/asn1.Unmarshal
00345dacstr x0, [sp+552]
00345db0str x1, [sp+560]
00345db4str x2, [sp+568]
00345db8str x3, [sp+536]
00345dbcstr x4, [sp+544]
00345dc0ldr x5, [sp+552]
00345dc4ldr x6, [sp+560]
00345dc8ldr x7, [sp+568]
00345dccstr x5, [sp+272]
00345dd0str x6, [sp+280]
00345dd4str x7, [sp+288]
00345dd8ldr x5, [sp+544]
00345ddcldr x6, [sp+536]
00345de0str x6, [sp+256]
00345de4str x5, [sp+264]
00345de8str x6, [sp+176]
00345decstr x5, [sp+184]
00345df0cbnz x6, 0x345df8
00345df4b 0x346098
00345df8
00345df8loc_345df8:
00345df8adrp x0, 0x311000
00345dfcadd x0, x0, 1216
00345e00bl runtime.newobject
00345e04str x0, [sp+456]
00345e08adrp x27, 0x706000
00345e0cldr w1, [x27+3056]
00345e10cbz w1, 0x345e18
00345e14b 0x345e1c
00345e18
00345e18loc_345e18:
00345e18b 0x345e38
00345e1c
00345e1cloc_345e1c:
00345e1cstr x0, [sp+304]
00345e20mov x1, x0
00345e24adrp x0, 0x311000
00345e28add x0, x0, 1216
00345e2cbl runtime.wbZero
00345e30ldr x0, [sp+304]
00345e34b 0x345e38
00345e38
00345e38loc_345e38:
00345e38mov x20, x0
00345e3cadr x27, 16
00345e40stp x29, x27, [sp-24]
00345e44sub x29, sp, 24
00345e48bl fn_87cf0
00345e4csub x29, sp, 8
00345e50ldr x5, [sp+456]
00345e54str x5, [sp+528]
00345e58add x27, sp, 552
00345e5cstp xzr, xzr, [x27]
00345e60str xzr, [sp+568]
00345e64add x27, sp, 536
00345e68stp xzr, xzr, [x27]
00345e6cldr x0, [sp+688]
00345e70ldr x1, [sp+696]
00345e74ldr x2, [sp+704]
00345e78ldr x4, [sp+528]
00345e7cadrp x3, 0x2a5000
00345e80add x3, x3, 3072
00345e84bl encoding/asn1.Unmarshal
00345e88str x0, [sp+552]
00345e8cstr x1, [sp+560]
00345e90str x2, [sp+568]
00345e94str x3, [sp+536]
00345e98str x4, [sp+544]
00345e9cldr x5, [sp+552]
00345ea0ldr x6, [sp+560]
00345ea4ldr x7, [sp+568]
00345ea8str x5, [sp+232]
00345eacstr x6, [sp+240]
00345eb0str x7, [sp+248]
00345eb4ldr x5, [sp+544]
00345eb8ldr x6, [sp+536]
00345ebcstr x6, [sp+640]
00345ec0str x5, [sp+648]
00345ec4str x6, [sp+160]
00345ec8str x5, [sp+168]
00345ecccbnz x6, 0x345ed4
00345ed0b 0x34605c
00345ed4
00345ed4loc_345ed4:
00345ed4adrp x0, 0x34c000
00345ed8add x0, x0, 3968
00345edcbl runtime.newobject
00345ee0str x0, [sp+448]
00345ee4adrp x27, 0x706000
00345ee8ldr w1, [x27+3056]
00345eeccbz w1, 0x345ef4
00345ef0b 0x345ef8
00345ef4
00345ef4loc_345ef4:
00345ef4b 0x345f14
00345ef8
00345ef8loc_345ef8:
00345ef8str x0, [sp+296]
00345efcmov x1, x0
00345f00adrp x0, 0x34c000
00345f04add x0, x0, 3968
00345f08bl runtime.wbZero
00345f0cldr x0, [sp+296]
00345f10b 0x345f14
00345f14
00345f14loc_345f14:
00345f14mov x20, x0
00345f18adr x27, 16
00345f1cstp x29, x27, [sp-24]
00345f20sub x29, sp, 24
00345f24bl fn_87cf8
00345f28sub x29, sp, 8
00345f2cldr x5, [sp+448]
00345f30str x5, [sp+520]
00345f34add x27, sp, 552
00345f38stp xzr, xzr, [x27]
00345f3cstr xzr, [sp+568]
00345f40add x27, sp, 536
00345f44stp xzr, xzr, [x27]
00345f48ldr x0, [sp+688]
00345f4cldr x1, [sp+696]
00345f50ldr x2, [sp+704]
00345f54ldr x4, [sp+520]
00345f58adrp x3, 0x2a5000
00345f5cadd x3, x3, 3008
00345f60bl encoding/asn1.Unmarshal
00345f64str x0, [sp+552]
00345f68str x1, [sp+560]
00345f6cstr x2, [sp+568]
00345f70str x3, [sp+536]
00345f74str x4, [sp+544]
00345f78ldr x5, [sp+552]
00345f7cldr x6, [sp+560]
00345f80ldr x7, [sp+568]
00345f84str x5, [sp+616]
00345f88str x6, [sp+624]
00345f8cstr x7, [sp+632]
00345f90ldr x5, [sp+544]
00345f94ldr x6, [sp+536]
00345f98str x6, [sp+600]
00345f9cstr x5, [sp+608]
00345fa0str x6, [sp+144]
00345fa4str x5, [sp+152]
00345fa8cbnz x6, 0x345fb0
00345facb 0x346020
00345fb0
00345fb0loc_345fb0:
00345fb0ldr x1, [sp+176]
00345fb4ldrsb x27, [x1]
00345fb8ldr x1, [x1+24]
00345fbcldr x0, [sp+184]
00345fc0blr x1
00345fc4str x0, [sp+504]
00345fc8str x1, [sp+512]
00345fccmovz x2, 38
00345fd0mov x3, x0
00345fd4mov x4, x1
00345fd8mov x0, xzr
00345fdcadrp x1, 0x37e000
00345fe0add x1, x1, 386
00345fe4bl runtime.concatstring2
00345fe8str x0, [sp+432]
00345fecstr x1, [sp+440]
00345ff0bl errors.New
00345ff4str x0, [sp+536]
00345ff8str x1, [sp+544]
00345ffcstr xzr, [sp+128]
00346000ldr x2, [sp+544]
00346004ldr x1, [sp+536]
00346008str x1, [sp+192]
0034600cstr x2, [sp+200]
00346010ldr x0, [sp+128]
00346014ldp x29, x30, [sp-8]
00346018add sp, sp, 672
0034601cret x30
00346020
00346020loc_346020:
00346020adrp x0, 0x38a000
00346024add x0, x0, 1308
00346028movz x1, 88
0034602cbl errors.New
00346030str x0, [sp+536]
00346034str x1, [sp+544]
00346038str xzr, [sp+128]
0034603cldr x1, [sp+536]
00346040ldr x2, [sp+544]
00346044str x1, [sp+192]
00346048str x2, [sp+200]
0034604cldr x0, [sp+128]
00346050ldp x29, x30, [sp-8]
00346054add sp, sp, 672
00346058ret x30
0034605c
0034605cloc_34605c:
0034605cadrp x0, 0x38a000
00346060add x0, x0, 1220
00346064movz x1, 88
00346068bl errors.New
0034606cstr x0, [sp+536]
00346070str x1, [sp+544]
00346074str xzr, [sp+128]
00346078ldr x1, [sp+536]
0034607cldr x2, [sp+544]
00346080str x1, [sp+192]
00346084str x2, [sp+200]
00346088ldr x0, [sp+128]
0034608cldp x29, x30, [sp-8]
00346090add sp, sp, 672
00346094ret x30
00346098
00346098loc_346098:
00346098ldr x3, [sp+656]
0034609cldr x3, [x3]
003460a0subs xzr, x3, 1
003460a4b.ne 0x3460ac
003460a8b 0x346164
003460ac
003460acloc_3460ac:
003460acstp xzr, xzr, [sp+488]
003460b0add x1, sp, 488
003460b4str x1, [sp+400]
003460b8ldr x1, [sp+656]
003460bcldr x0, [x1]
003460c0bl runtime.convT64
003460c4str x0, [sp+392]
003460c8ldr x1, [sp+400]
003460ccldrsb x27, [x1]
003460d0adrp x2, 0x2af000
003460d4add x2, x2, 3520
003460d8str x2, [x1]
003460dcadrp x27, 0x705000
003460e0ldr w2, [x27+3056]
003460e4cbz w2, 0x3460ec
003460e8b 0x3460f0
003460ec
003460ecloc_3460ec:
003460ecb 0x346104
003460f0
003460f0loc_3460f0:
003460f0bl runtime.gcWriteBarrier2
003460f4str x0, [x25]
003460f8ldr x5, [x1+8]
003460fcstr x5, [x25+8]
00346100b 0x346104
00346104
00346104loc_346104:
00346104str x0, [x1+8]
00346108ldr x2, [sp+400]
0034610cldrsb x27, [x2]
00346110b 0x346114
00346114
00346114loc_346114:
00346114str x2, [sp+408]
00346118orr x4, xzr, 1
0034611cstr x4, [sp+416]
00346120str x4, [sp+424]
00346124adrp x0, 0x37d000
00346128add x0, x0, 3016
0034612cmovz x1, 39
00346130mov x3, x4
00346134bl fmt.Errorf
00346138str x0, [sp+536]
0034613cstr x1, [sp+544]
00346140str xzr, [sp+128]
00346144ldr x1, [sp+536]
00346148ldr x2, [sp+544]
0034614cstr x1, [sp+192]
00346150str x2, [sp+200]
00346154ldr x0, [sp+128]
00346158ldp x29, x30, [sp-8]
0034615cadd sp, sp, 672
00346160ret x30
00346164
00346164loc_346164:
00346164stp xzr, xzr, [sp+216]
00346168ldr x3, [sp+680]
0034616ccbnz x3, 0x346174
00346170b 0x3461a4
00346174
00346174loc_346174:
00346174ldr x3, [sp+680]
00346178ldrsb x27, [x3]
0034617cldr x0, [x3]
00346180ldr x1, [x3+8]
00346184ldr x2, [x3+16]
00346188str x0, [sp+368]
0034618cstr x1, [sp+376]
00346190str x2, [sp+384]
00346194bl crypto/x509.namedCurveFromOID
00346198str x0, [sp+216]
0034619cstr x1, [sp+224]
003461a0b 0x3461c4
003461a4
003461a4loc_3461a4:
003461a4ldr x3, [sp+656]
003461a8ldr x0, [x3+32]
003461acldr x1, [x3+40]
003461b0ldr x2, [x3+48]
003461b4bl crypto/x509.namedCurveFromOID
003461b8str x0, [sp+216]
003461bcstr x1, [sp+224]
003461c0b 0x3461c4
003461c4
003461c4loc_3461c4:
003461c4ldr x2, [sp+216]
003461c8cbnz x2, 0x3461d0
003461ccb 0x346348
003461d0
003461d0loc_3461d0:
003461d0adrp x0, 0x2ff000
003461d4add x0, x0, 1024
003461d8bl runtime.newobject
003461dcstr x0, [sp+480]
003461e0ldr x1, [sp+656]
003461e4ldr x2, [x1+8]
003461e8ldr x3, [x1+16]
003461ecldr x1, [x1+24]
003461f0mov x4, x1
003461f4mov x1, x2
003461f8mov x2, x3
003461fcmov x3, x4
00346200bl math/big.(*Int).SetBytes
00346204str x0, [sp+136]
00346208ldr x1, [sp+216]
0034620cldrsb x27, [x1]
00346210ldr x1, [x1+48]
00346214ldr x0, [sp+224]
00346218blr x1
0034621cstr x0, [sp+472]
00346220ldrsb x27, [x0]
00346224ldr x1, [x0+8]
00346228str x1, [sp+208]
0034622cldr x0, [sp+136]
00346230bl math/big.(*Int).Cmp
00346234str x0, [sp+88]
00346238tbz x0, 63, 0x346240
0034623cb 0x34627c
00346240
00346240loc_346240:
00346240adrp x0, 0x381000
00346244add x0, x0, 2503
00346248movz x1, 46
0034624cbl errors.New
00346250str x0, [sp+536]
00346254str x1, [sp+544]
00346258str xzr, [sp+128]
0034625cldr x1, [sp+536]
00346260ldr x2, [sp+544]
00346264str x1, [sp+192]
00346268str x2, [sp+200]
0034626cldr x0, [sp+128]
00346270ldp x29, x30, [sp-8]
00346274add sp, sp, 672
00346278ret x30
0034627c
0034627cloc_34627c:
0034627cadrp x0, 0x339000
00346280add x0, x0, 1056
00346284bl runtime.newobject
00346288str x0, [sp+120]
0034628cldr x1, [sp+224]
00346290ldr x2, [sp+216]
00346294str x2, [x0]
00346298adrp x27, 0x705000
0034629cldr w2, [x27+3056]
003462a0cbz w2, 0x3462a8
003462a4b 0x3462ac
003462a8
003462a8loc_3462a8:
003462a8b 0x3462c0
003462ac
003462acloc_3462ac:
003462acbl runtime.gcWriteBarrier2
003462b0str x1, [x25]
003462b4ldr x2, [x0+8]
003462b8str x2, [x25+8]
003462bcb 0x3462c0
003462c0
003462c0loc_3462c0:
003462c0str x1, [x0+8]
003462c4ldr x1, [sp+120]
003462c8ldrsb x27, [x1]
003462ccldr x2, [sp+136]
003462d0adrp x27, 0x705000
003462d4ldr w3, [x27+3056]
003462d8cbz w3, 0x3462e0
003462dcb 0x3462e4
003462e0
003462e0loc_3462e0:
003462e0b 0x3462f8
003462e4
003462e4loc_3462e4:
003462e4bl runtime.gcWriteBarrier2
003462e8str x2, [x25]
003462ecldr x3, [x1+32]
003462f0str x3, [x25+8]
003462f4b 0x3462f8
003462f8
003462f8loc_3462f8:
003462f8str x2, [x1+32]
003462fcldr x0, [sp+208]
00346300bl math/big.(*Int).BitLen
00346304str x0, [sp+88]
00346308add x1, x0, 7
0034630csbfm x1, x1, 63, 63
00346310add x1, x0, x1, lsr #61
00346314add x1, x1, 7
00346318sbfm x2, x1, 3, 63
0034631cstr x2, [sp+64]
00346320adrp x0, 0x2af000
00346324add x0, x0, 3072
00346328mov x1, x2
0034632cbl runtime.makeslice
00346330ldr x1, [sp+64]
00346334ldr x2, [sp+64]
00346338str x0, [sp+96]
0034633cstr x1, [sp+104]
00346340str x2, [sp+112]
00346344b 0x346384
00346348
00346348loc_346348:
00346348adrp x0, 0x375000
0034634cadd x0, x0, 3992
00346350orr x1, xzr, 28
00346354bl errors.New
00346358str x0, [sp+536]
0034635cstr x1, [sp+544]
00346360str xzr, [sp+128]
00346364ldr x1, [sp+536]
00346368ldr x2, [sp+544]
0034636cstr x1, [sp+192]
00346370str x2, [sp+200]
00346374ldr x0, [sp+128]
00346378ldp x29, x30, [sp-8]
0034637cadd sp, sp, 672
00346380ret x30
00346384
00346384loc_346384:
00346384ldr x4, [sp+656]
00346388ldr x4, [x4+16]
0034638cstr x4, [sp+88]
00346390ldr x5, [sp+104]
00346394str x5, [sp+80]
00346398subs xzr, x5, x4
0034639cb.lt 0x3463a4
003463a0b 0x34647c
003463a4
003463a4loc_3463a4:
003463a4ldr x4, [sp+656]
003463a8ldr x1, [x4+16]
003463acldr x4, [x4+8]
003463b0subs xzr, x1, 0
003463b4b.hi 0x3463bc
003463b8b 0x346638
003463bc
003463bcloc_3463bc:
003463bcldrb w4, [x4]
003463c0cbnz w4, 0x3463c8
003463c4b 0x346404
003463c8
003463c8loc_3463c8:
003463c8adrp x0, 0x378000
003463ccadd x0, x0, 3024
003463d0orr x1, xzr, 32
003463d4bl errors.New
003463d8str x0, [sp+536]
003463dcstr x1, [sp+544]
003463e0str xzr, [sp+128]
003463e4ldr x1, [sp+536]
003463e8ldr x2, [sp+544]
003463ecstr x1, [sp+192]
003463f0str x2, [sp+200]
003463f4ldr x0, [sp+128]
003463f8ldp x29, x30, [sp-8]
003463fcadd sp, sp, 672
00346400ret x30
00346404
00346404loc_346404:
00346404ldr x4, [sp+656]
00346408ldr x1, [x4+16]
0034640cldr x5, [x4+8]
00346410ldr x4, [x4+24]
00346414b 0x346418
00346418
00346418loc_346418:
00346418subs xzr, x1, 1
0034641cb.hs 0x346424
00346420b 0x346630
00346424
00346424loc_346424:
00346424ldr x6, [sp+656]
00346428sub x4, x4, 1
0034642csub x7, xzr, x4
00346430sub x8, x1, 1
00346434str x8, [x6+16]
00346438str x4, [x6+24]
0034643csbfm x4, x7, 63, 63
00346440and x4, x4, 1
00346444add x4, x5, x4
00346448adrp x27, 0x705000
0034644cldr w5, [x27+3056]
00346450cbz w5, 0x346458
00346454b 0x34645c
00346458
00346458loc_346458:
00346458b 0x346470
0034645c
0034645cloc_34645c:
0034645cbl runtime.gcWriteBarrier2
00346460str x4, [x25]
00346464ldr x5, [x6+8]
00346468str x5, [x25+8]
0034646cb 0x346470
00346470
00346470loc_346470:
00346470str x4, [x6+8]
00346474b 0x346478
00346478
00346478loc_346478:
00346478b 0x346384
0034647c
0034647cloc_34647c:
0034647cldr x4, [sp+104]
00346480str x4, [sp+80]
00346484ldr x5, [sp+656]
00346488ldr x5, [x5+16]
0034648cstr x5, [sp+88]
00346490sub x0, x4, x5
00346494str x0, [sp+72]
00346498ldr x1, [sp+104]
0034649cldr x6, [sp+96]
003464a0ldr x7, [sp+112]
003464a4b 0x3464a8
003464a8
003464a8loc_3464a8:
003464a8subs xzr, x1, x0
003464acb.hs 0x3464b4
003464b0b 0x34662c
003464b4
003464b4loc_3464b4:
003464b4add x7, x7, x5
003464b8sub x7, x7, x4
003464bcadd x5, x1, x5
003464c0sub x4, x5, x4
003464c4sub x5, xzr, x7
003464c8and x5, x0, x5, asr #63
003464ccadd x5, x6, x5
003464d0str x5, [sp+552]
003464d4str x4, [sp+560]
003464d8str x7, [sp+568]
003464dcstr x5, [sp+344]
003464e0str x4, [sp+352]
003464e4str x7, [sp+360]
003464e8ldr x4, [sp+656]
003464ecldr x5, [x4+16]
003464f0ldr x6, [x4+8]
003464f4ldr x4, [x4+24]
003464f8str x6, [sp+320]
003464fcstr x5, [sp+328]
00346500str x4, [sp+336]
00346504ldr x4, [sp+352]
00346508str x4, [sp+56]
0034650csubs xzr, x4, x5
00346510b.gt 0x346518
00346514b 0x346520
00346518
00346518loc_346518:
00346518str x5, [sp+56]
0034651cb 0x346524
00346520
00346520loc_346520:
00346520b 0x346524
00346524
00346524loc_346524:
00346524ldr x4, [sp+320]
00346528ldr x5, [sp+344]
0034652csubs xzr, x4, x5
00346530b.ne 0x346538
00346534b 0x346554
00346538
00346538loc_346538:
00346538ldr x3, [sp+56]
0034653cstr x3, [sp+48]
00346540ldr x2, [sp+48]
00346544ldr x1, [sp+320]
00346548ldr x0, [sp+344]
0034654cbl runtime.memmove
00346550b 0x346558
00346554
00346554loc_346554:
00346554b 0x346558
00346558
00346558loc_346558:
00346558str xzr, [sp+480]
0034655cstr xzr, [sp+464]
00346560ldr x2, [sp+104]
00346564ldr x3, [sp+112]
00346568ldr x4, [sp+216]
0034656cldrsb x27, [x4]
00346570ldr x4, [x4+56]
00346574ldr x1, [sp+96]
00346578ldr x0, [sp+224]
0034657cblr x4
00346580str x0, [sp+480]
00346584str x1, [sp+464]
00346588ldr x4, [sp+480]
0034658cstr x4, [sp+592]
00346590ldr x4, [sp+464]
00346594str x4, [sp+584]
00346598ldr x4, [sp+120]
0034659cldrsb x27, [x4]
003465a0ldr x5, [sp+592]
003465a4adrp x27, 0x705000
003465a8ldr w6, [x27+3056]
003465accbz w6, 0x3465b4
003465b0b 0x3465b8
003465b4
003465b4loc_3465b4:
003465b4b 0x3465cc
003465b8
003465b8loc_3465b8:
003465b8bl runtime.gcWriteBarrier2
003465bcstr x5, [x25]
003465c0ldr x3, [x4+16]
003465c4str x3, [x25+8]
003465c8b 0x3465cc
003465cc
003465ccloc_3465cc:
003465ccstr x5, [x4+16]
003465d0ldr x3, [sp+120]
003465d4ldrsb x27, [x3]
003465d8ldr x4, [sp+584]
003465dcadrp x27, 0x705000
003465e0ldr w5, [x27+3056]
003465e4cbz w5, 0x3465ec
003465e8b 0x3465f0
003465ec
003465ecloc_3465ec:
003465ecb 0x346604
003465f0
003465f0loc_3465f0:
003465f0bl runtime.gcWriteBarrier2
003465f4str x4, [x25]
003465f8ldr x5, [x3+24]
003465fcstr x5, [x25+8]
00346600b 0x346604
00346604
00346604loc_346604:
00346604str x4, [x3+24]
00346608ldr x3, [sp+120]
0034660cstr x3, [sp+128]
00346610stp xzr, xzr, [sp+192]
00346614ldr x0, [sp+128]
00346618mov x1, xzr
0034661cmov x2, xzr
00346620ldp x29, x30, [sp-8]
00346624add sp, sp, 672
00346628ret x30
0034662c
0034662cloc_34662c:
0034662cbl runtime.panicSliceB
00346630
00346630loc_346630:
00346630orr x0, xzr, 1
00346634bl runtime.panicSliceB
00346638
00346638loc_346638:
00346638mov x0, xzr
0034663cbl runtime.panicIndex
00346640hint
00346644
00346644loc_346644:
00346644stp x0, x1, [sp+8]
00346648stp x2, x3, [sp+24]
0034664cmov x3, x30
00346650bl runtime.morestack_noctxt.abi0
00346654ldp x0, x1, [sp+8]
00346658ldp x2, x3, [sp+24]
0034665cb 0x345ce0
00345ce0
00345ce0crypto/x509.parseECPrivateKey: ; void crypto/x509.parseECPrivateKey(encoding/asn1.ObjectIdentifier * namedCurveOID, struct []uint8 der)
00345ce0ldr x16, [x28+16]
00345ce4sub x17, sp, 544
00345ce8subs xzr, x17, x16
00345cecb.ls 0x346644
00345cf0sub x20, sp, 672
00345cf4stp x29, x30, [x20-8]
00345cf8add sp, x20, 0
00345cfcsub x29, sp, 8
00345d00str x0, [sp+680]
00345d04str x1, [sp+688]
00345d08str x2, [sp+696]
00345d0cstr x3, [sp+704]
00345d10str xzr, [sp+128]
00345d14stp xzr, xzr, [sp+192]
00345d18adrp x0, 0x322000
00345d1cadd x0, x0, 96
00345d20bl runtime.newobject
00345d24str x0, [sp+656]
00345d28adrp x27, 0x706000
00345d2cldr w1, [x27+3056]
00345d30cbz w1, 0x345d38
00345d34b 0x345d3c
00345d38
00345d38loc_345d38:
00345d38b 0x345d58
00345d3c
00345d3cloc_345d3c:
00345d3cstr x0, [sp+312]
00345d40mov x1, x0
00345d44adrp x0, 0x322000
00345d48add x0, x0, 96
00345d4cbl runtime.wbZero
00345d50ldr x0, [sp+312]
00345d54b 0x345d58
00345d58
00345d58loc_345d58:
00345d58mov x20, x0
00345d5cadr x27, 16
00345d60stp x29, x27, [sp-24]
00345d64sub x29, sp, 24
00345d68bl fn_87cfc
00345d6csub x29, sp, 8
00345d70str xzr, [x0+80]
00345d74ldr x5, [sp+656]
00345d78str x5, [sp+576]
00345d7cadd x27, sp, 552
00345d80stp xzr, xzr, [x27]
00345d84str xzr, [sp+568]
00345d88add x27, sp, 536
00345d8cstp xzr, xzr, [x27]
00345d90ldr x0, [sp+688]
00345d94ldr x1, [sp+696]
00345d98ldr x2, [sp+704]
00345d9cldr x4, [sp+576]
00345da0adrp x3, 0x2a5000
00345da4add x3, x3, 2880
00345da8bl encoding/asn1.Unmarshal
00345dacstr x0, [sp+552]
00345db0str x1, [sp+560]
00345db4str x2, [sp+568]
00345db8str x3, [sp+536]
00345dbcstr x4, [sp+544]
00345dc0ldr x5, [sp+552]
00345dc4ldr x6, [sp+560]
00345dc8ldr x7, [sp+568]
00345dccstr x5, [sp+272]
00345dd0str x6, [sp+280]
00345dd4str x7, [sp+288]
00345dd8ldr x5, [sp+544]
00345ddcldr x6, [sp+536]
00345de0str x6, [sp+256]
00345de4str x5, [sp+264]
00345de8str x6, [sp+176]
00345decstr x5, [sp+184]
00345df0cbnz x6, 0x345df8
00345df4b 0x346098
00345df8
00345df8loc_345df8:
00345df8adrp x0, 0x311000
00345dfcadd x0, x0, 1216
00345e00bl runtime.newobject
00345e04str x0, [sp+456]
00345e08adrp x27, 0x706000
00345e0cldr w1, [x27+3056]
00345e10cbz w1, 0x345e18
00345e14b 0x345e1c
00345e18
00345e18loc_345e18:
00345e18b 0x345e38
00345e1c
00345e1cloc_345e1c:
00345e1cstr x0, [sp+304]
00345e20mov x1, x0
00345e24adrp x0, 0x311000
00345e28add x0, x0, 1216
00345e2cbl runtime.wbZero
00345e30ldr x0, [sp+304]
00345e34b 0x345e38
00345e38
00345e38loc_345e38:
00345e38mov x20, x0
00345e3cadr x27, 16
00345e40stp x29, x27, [sp-24]
00345e44sub x29, sp, 24
00345e48bl fn_87cf0
00345e4csub x29, sp, 8
00345e50ldr x5, [sp+456]
00345e54str x5, [sp+528]
00345e58add x27, sp, 552
00345e5cstp xzr, xzr, [x27]
00345e60str xzr, [sp+568]
00345e64add x27, sp, 536
00345e68stp xzr, xzr, [x27]
00345e6cldr x0, [sp+688]
00345e70ldr x1, [sp+696]
00345e74ldr x2, [sp+704]
00345e78ldr x4, [sp+528]
00345e7cadrp x3, 0x2a5000
00345e80add x3, x3, 3072
00345e84bl encoding/asn1.Unmarshal
00345e88str x0, [sp+552]
00345e8cstr x1, [sp+560]
00345e90str x2, [sp+568]
00345e94str x3, [sp+536]
00345e98str x4, [sp+544]
00345e9cldr x5, [sp+552]
00345ea0ldr x6, [sp+560]
00345ea4ldr x7, [sp+568]
00345ea8str x5, [sp+232]
00345eacstr x6, [sp+240]
00345eb0str x7, [sp+248]
00345eb4ldr x5, [sp+544]
00345eb8ldr x6, [sp+536]
00345ebcstr x6, [sp+640]
00345ec0str x5, [sp+648]
00345ec4str x6, [sp+160]
00345ec8str x5, [sp+168]
00345ecccbnz x6, 0x345ed4
00345ed0b 0x34605c
00345ed4
00345ed4loc_345ed4:
00345ed4adrp x0, 0x34c000
00345ed8add x0, x0, 3968
00345edcbl runtime.newobject
00345ee0str x0, [sp+448]
00345ee4adrp x27, 0x706000
00345ee8ldr w1, [x27+3056]
00345eeccbz w1, 0x345ef4
00345ef0b 0x345ef8
00345ef4
00345ef4loc_345ef4:
00345ef4b 0x345f14
00345ef8
00345ef8loc_345ef8:
00345ef8str x0, [sp+296]
00345efcmov x1, x0
00345f00adrp x0, 0x34c000
00345f04add x0, x0, 3968
00345f08bl runtime.wbZero
00345f0cldr x0, [sp+296]
00345f10b 0x345f14
00345f14
00345f14loc_345f14:
00345f14mov x20, x0
00345f18adr x27, 16
00345f1cstp x29, x27, [sp-24]
00345f20sub x29, sp, 24
00345f24bl fn_87cf8
00345f28sub x29, sp, 8
00345f2cldr x5, [sp+448]
00345f30str x5, [sp+520]
00345f34add x27, sp, 552
00345f38stp xzr, xzr, [x27]
00345f3cstr xzr, [sp+568]
00345f40add x27, sp, 536
00345f44stp xzr, xzr, [x27]
00345f48ldr x0, [sp+688]
00345f4cldr x1, [sp+696]
00345f50ldr x2, [sp+704]
00345f54ldr x4, [sp+520]
00345f58adrp x3, 0x2a5000
00345f5cadd x3, x3, 3008
00345f60bl encoding/asn1.Unmarshal
00345f64str x0, [sp+552]
00345f68str x1, [sp+560]
00345f6cstr x2, [sp+568]
00345f70str x3, [sp+536]
00345f74str x4, [sp+544]
00345f78ldr x5, [sp+552]
00345f7cldr x6, [sp+560]
00345f80ldr x7, [sp+568]
00345f84str x5, [sp+616]
00345f88str x6, [sp+624]
00345f8cstr x7, [sp+632]
00345f90ldr x5, [sp+544]
00345f94ldr x6, [sp+536]
00345f98str x6, [sp+600]
00345f9cstr x5, [sp+608]
00345fa0str x6, [sp+144]
00345fa4str x5, [sp+152]
00345fa8cbnz x6, 0x345fb0
00345facb 0x346020
00345fb0
00345fb0loc_345fb0:
00345fb0ldr x1, [sp+176]
00345fb4ldrsb x27, [x1]
00345fb8ldr x1, [x1+24]
00345fbcldr x0, [sp+184]
00345fc0blr x1
00345fc4str x0, [sp+504]
00345fc8str x1, [sp+512]
00345fccmovz x2, 38
00345fd0mov x3, x0
00345fd4mov x4, x1
00345fd8mov x0, xzr
00345fdcadrp x1, 0x37e000
00345fe0add x1, x1, 386
00345fe4bl runtime.concatstring2
00345fe8str x0, [sp+432]
00345fecstr x1, [sp+440]
00345ff0bl errors.New
00345ff4str x0, [sp+536]
00345ff8str x1, [sp+544]
00345ffcstr xzr, [sp+128]
00346000ldr x2, [sp+544]
00346004ldr x1, [sp+536]
00346008str x1, [sp+192]
0034600cstr x2, [sp+200]
00346010ldr x0, [sp+128]
00346014ldp x29, x30, [sp-8]
00346018add sp, sp, 672
0034601cret x30
00346020
00346020loc_346020:
00346020adrp x0, 0x38a000
00346024add x0, x0, 1308
00346028movz x1, 88
0034602cbl errors.New
00346030str x0, [sp+536]
00346034str x1, [sp+544]
00346038str xzr, [sp+128]
0034603cldr x1, [sp+536]
00346040ldr x2, [sp+544]
00346044str x1, [sp+192]
00346048str x2, [sp+200]
0034604cldr x0, [sp+128]
00346050ldp x29, x30, [sp-8]
00346054add sp, sp, 672
00346058ret x30
0034605c
0034605cloc_34605c:
0034605cadrp x0, 0x38a000
00346060add x0, x0, 1220
00346064movz x1, 88
00346068bl errors.New
0034606cstr x0, [sp+536]
00346070str x1, [sp+544]
00346074str xzr, [sp+128]
00346078ldr x1, [sp+536]
0034607cldr x2, [sp+544]
00346080str x1, [sp+192]
00346084str x2, [sp+200]
00346088ldr x0, [sp+128]
0034608cldp x29, x30, [sp-8]
00346090add sp, sp, 672
00346094ret x30
00346098
00346098loc_346098:
00346098ldr x3, [sp+656]
0034609cldr x3, [x3]
003460a0subs xzr, x3, 1
003460a4b.ne 0x3460ac
003460a8b 0x346164
003460ac
003460acloc_3460ac:
003460acstp xzr, xzr, [sp+488]
003460b0add x1, sp, 488
003460b4str x1, [sp+400]
003460b8ldr x1, [sp+656]
003460bcldr x0, [x1]
003460c0bl runtime.convT64
003460c4str x0, [sp+392]
003460c8ldr x1, [sp+400]
003460ccldrsb x27, [x1]
003460d0adrp x2, 0x2af000
003460d4add x2, x2, 3520
003460d8str x2, [x1]
003460dcadrp x27, 0x705000
003460e0ldr w2, [x27+3056]
003460e4cbz w2, 0x3460ec
003460e8b 0x3460f0
003460ec
003460ecloc_3460ec:
003460ecb 0x346104
003460f0
003460f0loc_3460f0:
003460f0bl runtime.gcWriteBarrier2
003460f4str x0, [x25]
003460f8ldr x5, [x1+8]
003460fcstr x5, [x25+8]
00346100b 0x346104
00346104
00346104loc_346104:
00346104str x0, [x1+8]
00346108ldr x2, [sp+400]
0034610cldrsb x27, [x2]
00346110b 0x346114
00346114
00346114loc_346114:
00346114str x2, [sp+408]
00346118orr x4, xzr, 1
0034611cstr x4, [sp+416]
00346120str x4, [sp+424]
00346124adrp x0, 0x37d000
00346128add x0, x0, 3016
0034612cmovz x1, 39
00346130mov x3, x4
00346134bl fmt.Errorf
00346138str x0, [sp+536]
0034613cstr x1, [sp+544]
00346140str xzr, [sp+128]
00346144ldr x1, [sp+536]
00346148ldr x2, [sp+544]
0034614cstr x1, [sp+192]
00346150str x2, [sp+200]
00346154ldr x0, [sp+128]
00346158ldp x29, x30, [sp-8]
0034615cadd sp, sp, 672
00346160ret x30
00346164
00346164loc_346164:
00346164stp xzr, xzr, [sp+216]
00346168ldr x3, [sp+680]
0034616ccbnz x3, 0x346174
00346170b 0x3461a4
00346174
00346174loc_346174:
00346174ldr x3, [sp+680]
00346178ldrsb x27, [x3]
0034617cldr x0, [x3]
00346180ldr x1, [x3+8]
00346184ldr x2, [x3+16]
00346188str x0, [sp+368]
0034618cstr x1, [sp+376]
00346190str x2, [sp+384]
00346194bl crypto/x509.namedCurveFromOID
00346198str x0, [sp+216]
0034619cstr x1, [sp+224]
003461a0b 0x3461c4
003461a4
003461a4loc_3461a4:
003461a4ldr x3, [sp+656]
003461a8ldr x0, [x3+32]
003461acldr x1, [x3+40]
003461b0ldr x2, [x3+48]
003461b4bl crypto/x509.namedCurveFromOID
003461b8str x0, [sp+216]
003461bcstr x1, [sp+224]
003461c0b 0x3461c4
003461c4
003461c4loc_3461c4:
003461c4ldr x2, [sp+216]
003461c8cbnz x2, 0x3461d0
003461ccb 0x346348
003461d0
003461d0loc_3461d0:
003461d0adrp x0, 0x2ff000
003461d4add x0, x0, 1024
003461d8bl runtime.newobject
003461dcstr x0, [sp+480]
003461e0ldr x1, [sp+656]
003461e4ldr x2, [x1+8]
003461e8ldr x3, [x1+16]
003461ecldr x1, [x1+24]
003461f0mov x4, x1
003461f4mov x1, x2
003461f8mov x2, x3
003461fcmov x3, x4
00346200bl math/big.(*Int).SetBytes
00346204str x0, [sp+136]
00346208ldr x1, [sp+216]
0034620cldrsb x27, [x1]
00346210ldr x1, [x1+48]
00346214ldr x0, [sp+224]
00346218blr x1
0034621cstr x0, [sp+472]
00346220ldrsb x27, [x0]
00346224ldr x1, [x0+8]
00346228str x1, [sp+208]
0034622cldr x0, [sp+136]
00346230bl math/big.(*Int).Cmp
00346234str x0, [sp+88]
00346238tbz x0, 63, 0x346240
0034623cb 0x34627c
00346240
00346240loc_346240:
00346240adrp x0, 0x381000
00346244add x0, x0, 2503
00346248movz x1, 46
0034624cbl errors.New
00346250str x0, [sp+536]
00346254str x1, [sp+544]
00346258str xzr, [sp+128]
0034625cldr x1, [sp+536]
00346260ldr x2, [sp+544]
00346264str x1, [sp+192]
00346268str x2, [sp+200]
0034626cldr x0, [sp+128]
00346270ldp x29, x30, [sp-8]
00346274add sp, sp, 672
00346278ret x30
0034627c
0034627cloc_34627c:
0034627cadrp x0, 0x339000
00346280add x0, x0, 1056
00346284bl runtime.newobject
00346288str x0, [sp+120]
0034628cldr x1, [sp+224]
00346290ldr x2, [sp+216]
00346294str x2, [x0]
00346298adrp x27, 0x705000
0034629cldr w2, [x27+3056]
003462a0cbz w2, 0x3462a8
003462a4b 0x3462ac
003462a8
003462a8loc_3462a8:
003462a8b 0x3462c0
003462ac
003462acloc_3462ac:
003462acbl runtime.gcWriteBarrier2
003462b0str x1, [x25]
003462b4ldr x2, [x0+8]
003462b8str x2, [x25+8]
003462bcb 0x3462c0
003462c0
003462c0loc_3462c0:
003462c0str x1, [x0+8]
003462c4ldr x1, [sp+120]
003462c8ldrsb x27, [x1]
003462ccldr x2, [sp+136]
003462d0adrp x27, 0x705000
003462d4ldr w3, [x27+3056]
003462d8cbz w3, 0x3462e0
003462dcb 0x3462e4
003462e0
003462e0loc_3462e0:
003462e0b 0x3462f8
003462e4
003462e4loc_3462e4:
003462e4bl runtime.gcWriteBarrier2
003462e8str x2, [x25]
003462ecldr x3, [x1+32]
003462f0str x3, [x25+8]
003462f4b 0x3462f8
003462f8
003462f8loc_3462f8:
003462f8str x2, [x1+32]
003462fcldr x0, [sp+208]
00346300bl math/big.(*Int).BitLen
00346304str x0, [sp+88]
00346308add x1, x0, 7
0034630csbfm x1, x1, 63, 63
00346310add x1, x0, x1, lsr #61
00346314add x1, x1, 7
00346318sbfm x2, x1, 3, 63
0034631cstr x2, [sp+64]
00346320adrp x0, 0x2af000
00346324add x0, x0, 3072
00346328mov x1, x2
0034632cbl runtime.makeslice
00346330ldr x1, [sp+64]
00346334ldr x2, [sp+64]
00346338str x0, [sp+96]
0034633cstr x1, [sp+104]
00346340str x2, [sp+112]
00346344b 0x346384
00346348
00346348loc_346348:
00346348adrp x0, 0x375000
0034634cadd x0, x0, 3992
00346350orr x1, xzr, 28
00346354bl errors.New
00346358str x0, [sp+536]
0034635cstr x1, [sp+544]
00346360str xzr, [sp+128]
00346364ldr x1, [sp+536]
00346368ldr x2, [sp+544]
0034636cstr x1, [sp+192]
00346370str x2, [sp+200]
00346374ldr x0, [sp+128]
00346378ldp x29, x30, [sp-8]
0034637cadd sp, sp, 672
00346380ret x30
00346384
00346384loc_346384:
00346384ldr x4, [sp+656]
00346388ldr x4, [x4+16]
0034638cstr x4, [sp+88]
00346390ldr x5, [sp+104]
00346394str x5, [sp+80]
00346398subs xzr, x5, x4
0034639cb.lt 0x3463a4
003463a0b 0x34647c
003463a4
003463a4loc_3463a4:
003463a4ldr x4, [sp+656]
003463a8ldr x1, [x4+16]
003463acldr x4, [x4+8]
003463b0subs xzr, x1, 0
003463b4b.hi 0x3463bc
003463b8b 0x346638
003463bc
003463bcloc_3463bc:
003463bcldrb w4, [x4]
003463c0cbnz w4, 0x3463c8
003463c4b 0x346404
003463c8
003463c8loc_3463c8:
003463c8adrp x0, 0x378000
003463ccadd x0, x0, 3024
003463d0orr x1, xzr, 32
003463d4bl errors.New
003463d8str x0, [sp+536]
003463dcstr x1, [sp+544]
003463e0str xzr, [sp+128]
003463e4ldr x1, [sp+536]
003463e8ldr x2, [sp+544]
003463ecstr x1, [sp+192]
003463f0str x2, [sp+200]
003463f4ldr x0, [sp+128]
003463f8ldp x29, x30, [sp-8]
003463fcadd sp, sp, 672
00346400ret x30
00346404
00346404loc_346404:
00346404ldr x4, [sp+656]
00346408ldr x1, [x4+16]
0034640cldr x5, [x4+8]
00346410ldr x4, [x4+24]
00346414b 0x346418
00346418
00346418loc_346418:
00346418subs xzr, x1, 1
0034641cb.hs 0x346424
00346420b 0x346630
00346424
00346424loc_346424:
00346424ldr x6, [sp+656]
00346428sub x4, x4, 1
0034642csub x7, xzr, x4
00346430sub x8, x1, 1
00346434str x8, [x6+16]
00346438str x4, [x6+24]
0034643csbfm x4, x7, 63, 63
00346440and x4, x4, 1
00346444add x4, x5, x4
00346448adrp x27, 0x705000
0034644cldr w5, [x27+3056]
00346450cbz w5, 0x346458
00346454b 0x34645c
00346458
00346458loc_346458:
00346458b 0x346470
0034645c
0034645cloc_34645c:
0034645cbl runtime.gcWriteBarrier2
00346460str x4, [x25]
00346464ldr x5, [x6+8]
00346468str x5, [x25+8]
0034646cb 0x346470
00346470
00346470loc_346470:
00346470str x4, [x6+8]
00346474b 0x346478
00346478
00346478loc_346478:
00346478b 0x346384
0034647c
0034647cloc_34647c:
0034647cldr x4, [sp+104]
00346480str x4, [sp+80]
00346484ldr x5, [sp+656]
00346488ldr x5, [x5+16]
0034648cstr x5, [sp+88]
00346490sub x0, x4, x5
00346494str x0, [sp+72]
00346498ldr x1, [sp+104]
0034649cldr x6, [sp+96]
003464a0ldr x7, [sp+112]
003464a4b 0x3464a8
003464a8
003464a8loc_3464a8:
003464a8subs xzr, x1, x0
003464acb.hs 0x3464b4
003464b0b 0x34662c
003464b4
003464b4loc_3464b4:
003464b4add x7, x7, x5
003464b8sub x7, x7, x4
003464bcadd x5, x1, x5
003464c0sub x4, x5, x4
003464c4sub x5, xzr, x7
003464c8and x5, x0, x5, asr #63
003464ccadd x5, x6, x5
003464d0str x5, [sp+552]
003464d4str x4, [sp+560]
003464d8str x7, [sp+568]
003464dcstr x5, [sp+344]
003464e0str x4, [sp+352]
003464e4str x7, [sp+360]
003464e8ldr x4, [sp+656]
003464ecldr x5, [x4+16]
003464f0ldr x6, [x4+8]
003464f4ldr x4, [x4+24]
003464f8str x6, [sp+320]
003464fcstr x5, [sp+328]
00346500str x4, [sp+336]
00346504ldr x4, [sp+352]
00346508str x4, [sp+56]
0034650csubs xzr, x4, x5
00346510b.gt 0x346518
00346514b 0x346520
00346518
00346518loc_346518:
00346518str x5, [sp+56]
0034651cb 0x346524
00346520
00346520loc_346520:
00346520b 0x346524
00346524
00346524loc_346524:
00346524ldr x4, [sp+320]
00346528ldr x5, [sp+344]
0034652csubs xzr, x4, x5
00346530b.ne 0x346538
00346534b 0x346554
00346538
00346538loc_346538:
00346538ldr x3, [sp+56]
0034653cstr x3, [sp+48]
00346540ldr x2, [sp+48]
00346544ldr x1, [sp+320]
00346548ldr x0, [sp+344]
0034654cbl runtime.memmove
00346550b 0x346558
00346554
00346554loc_346554:
00346554b 0x346558
00346558
00346558loc_346558:
00346558str xzr, [sp+480]
0034655cstr xzr, [sp+464]
00346560ldr x2, [sp+104]
00346564ldr x3, [sp+112]
00346568ldr x4, [sp+216]
0034656cldrsb x27, [x4]
00346570ldr x4, [x4+56]
00346574ldr x1, [sp+96]
00346578ldr x0, [sp+224]
0034657cblr x4
00346580str x0, [sp+480]
00346584str x1, [sp+464]
00346588ldr x4, [sp+480]
0034658cstr x4, [sp+592]
00346590ldr x4, [sp+464]
00346594str x4, [sp+584]
00346598ldr x4, [sp+120]
0034659cldrsb x27, [x4]
003465a0ldr x5, [sp+592]
003465a4adrp x27, 0x705000
003465a8ldr w6, [x27+3056]
003465accbz w6, 0x3465b4
003465b0b 0x3465b8
003465b4
003465b4loc_3465b4:
003465b4b 0x3465cc
003465b8
003465b8loc_3465b8:
003465b8bl runtime.gcWriteBarrier2
003465bcstr x5, [x25]
003465c0ldr x3, [x4+16]
003465c4str x3, [x25+8]
003465c8b 0x3465cc
003465cc
003465ccloc_3465cc:
003465ccstr x5, [x4+16]
003465d0ldr x3, [sp+120]
003465d4ldrsb x27, [x3]
003465d8ldr x4, [sp+584]
003465dcadrp x27, 0x705000
003465e0ldr w5, [x27+3056]
003465e4cbz w5, 0x3465ec
003465e8b 0x3465f0
003465ec
003465ecloc_3465ec:
003465ecb 0x346604
003465f0
003465f0loc_3465f0:
003465f0bl runtime.gcWriteBarrier2
003465f4str x4, [x25]
003465f8ldr x5, [x3+24]
003465fcstr x5, [x25+8]
00346600b 0x346604
00346604
00346604loc_346604:
00346604str x4, [x3+24]
00346608ldr x3, [sp+120]
0034660cstr x3, [sp+128]
00346610stp xzr, xzr, [sp+192]
00346614ldr x0, [sp+128]
00346618mov x1, xzr
0034661cmov x2, xzr
00346620ldp x29, x30, [sp-8]
00346624add sp, sp, 672
00346628ret x30
0034662c
0034662cloc_34662c:
0034662cbl runtime.panicSliceB
00346630
00346630loc_346630:
00346630orr x0, xzr, 1
00346634bl runtime.panicSliceB
00346638
00346638loc_346638:
00346638mov x0, xzr
0034663cbl runtime.panicIndex
00346640hint
00346644
00346644loc_346644:
00346644stp x0, x1, [sp+8]
00346648stp x2, x3, [sp+24]
0034664cmov x3, x30
00346650bl runtime.morestack_noctxt.abi0
00346654ldp x0, x1, [sp+8]
00346658ldp x2, x3, [sp+24]
0034665cb 0x345ce0
00345ce0
00346660
00346660crypto/x509.CertificateInvalidError.Error: ; void crypto/x509.CertificateInvalidError.Error(crypto/x509.CertificateInvalidError e)
00346660ldr x16, [x28+16]
00346664sub x17, sp, 48
00346668subs xzr, x17, x16
0034666cb.ls 0x346a38
00346670str x30, [sp-176]!
00346674stur x29, [sp-8]
00346678sub x29, sp, 8
0034667cstr x0, [sp+184]
00346680str x1, [sp+192]
00346684str x2, [sp+200]
00346688str x3, [sp+208]
0034668cstp xzr, xzr, [sp+56]
00346690ldr x5, [sp+192]
00346694str x5, [sp+48]
00346698subs xzr, x5, 4
0034669cb.le 0x3466a4
003466a0b 0x3467d4
003466a4
003466a4loc_3466a4:
003466a4subs xzr, x5, 1
003466a8b.le 0x3466b0
003466acb 0x346724
003466b0
003466b0loc_3466b0:
003466b0cbz x5, 0x3466b8
003466b4b 0x3466dc
003466b8
003466b8loc_3466b8:
003466b8b 0x3466bc
003466bc
003466bcloc_3466bc:
003466bcadrp x0, 0x386000
003466c0add x0, x0, 4000
003466c4str x0, [sp+56]
003466c8orr x1, xzr, 62
003466ccstr x1, [sp+64]
003466d0ldur x29, [sp-8]
003466d4ldr x30, [sp], 176
003466d8ret x30
003466dc
003466dcloc_3466dc:
003466dcsubs xzr, x5, 1
003466e0b.eq 0x3466e8
003466e4b 0x34671c
003466e8
003466e8loc_3466e8:
003466e8b 0x3466ec
003466ec
003466ecloc_3466ec:
003466ecldr x3, [sp+200]
003466f0ldr x4, [sp+208]
003466f4mov x0, xzr
003466f8adrp x1, 0x383000
003466fcadd x1, x1, 2974
00346700movz x2, 51
00346704bl runtime.concatstring2
00346708str x0, [sp+56]
0034670cstr x1, [sp+64]
00346710ldur x29, [sp-8]
00346714ldr x30, [sp], 176
00346718ret x30
0034671c
0034671cloc_34671c:
0034671cb 0x346720
00346720
00346720loc_346720:
00346720b 0x3467d0
00346724
00346724loc_346724:
00346724subs xzr, x5, 2
00346728b.eq 0x346730
0034672cb 0x346764
00346730
00346730loc_346730:
00346730b 0x346734
00346734
00346734loc_346734:
00346734ldr x3, [sp+200]
00346738ldr x4, [sp+208]
0034673cmov x0, xzr
00346740adrp x1, 0x389000
00346744add x1, x1, 3300
00346748movz x2, 82
0034674cbl runtime.concatstring2
00346750str x0, [sp+56]
00346754str x1, [sp+64]
00346758ldur x29, [sp-8]
0034675cldr x30, [sp], 176
00346760ret x30
00346764
00346764loc_346764:
00346764subs xzr, x5, 3
00346768b.eq 0x346770
0034676cb 0x346794
00346770
00346770loc_346770:
00346770b 0x346774
00346774
00346774loc_346774:
00346774adrp x0, 0x385000
00346778add x0, x0, 251
0034677cstr x0, [sp+56]
00346780movz x1, 55
00346784str x1, [sp+64]
00346788ldur x29, [sp-8]
0034678cldr x30, [sp], 176
00346790ret x30
00346794
00346794loc_346794:
00346794subs xzr, x5, 4
00346798b.eq 0x3467a0
0034679cb 0x3467c4
003467a0
003467a0loc_3467a0:
003467a0b 0x3467a4
003467a4
003467a4loc_3467a4:
003467a4adrp x0, 0x384000
003467a8add x0, x0, 1430
003467acstr x0, [sp+56]
003467b0movz x1, 53
003467b4str x1, [sp+64]
003467b8ldur x29, [sp-8]
003467bcldr x30, [sp], 176
003467c0ret x30
003467c4
003467c4loc_3467c4:
003467c4b 0x3467c8
003467c8
003467c8loc_3467c8:
003467c8b 0x3467cc
003467cc
003467ccloc_3467cc:
003467ccb 0x3467d0
003467d0
003467d0loc_3467d0:
003467d0b 0x346a14
003467d4
003467d4loc_3467d4:
003467d4subs xzr, x5, 6
003467d8b.le 0x3467e0
003467dcb 0x346848
003467e0
003467e0loc_3467e0:
003467e0subs xzr, x5, 5
003467e4b.eq 0x3467ec
003467e8b 0x346810
003467ec
003467ecloc_3467ec:
003467ecb 0x3467f0
003467f0
003467f0loc_3467f0:
003467f0adrp x0, 0x387000
003467f4add x0, x0, 2768
003467f8str x0, [sp+56]
003467fcmovz x1, 65
00346800str x1, [sp+64]
00346804ldur x29, [sp-8]
00346808ldr x30, [sp], 176
0034680cret x30
00346810
00346810loc_346810:
00346810subs xzr, x5, 6
00346814b.eq 0x34681c
00346818b 0x346840
0034681c
0034681cloc_34681c:
0034681cb 0x346820
00346820
00346820loc_346820:
00346820adrp x0, 0x388000
00346824add x0, x0, 2588
00346828str x0, [sp+56]
0034682cmovz x1, 71
00346830str x1, [sp+64]
00346834ldur x29, [sp-8]
00346838ldr x30, [sp], 176
0034683cret x30
00346840
00346840loc_346840:
00346840b 0x346844
00346844
00346844loc_346844:
00346844b 0x346a10
00346848
00346848loc_346848:
00346848subs xzr, x5, 7
0034684cb.eq 0x346854
00346850b 0x346888
00346854
00346854loc_346854:
00346854b 0x346858
00346858
00346858loc_346858:
00346858ldr x3, [sp+200]
0034685cldr x4, [sp+208]
00346860mov x0, xzr
00346864adrp x1, 0x389000
00346868add x1, x1, 3630
0034686cmovz x2, 83
00346870bl runtime.concatstring2
00346874str x0, [sp+56]
00346878str x1, [sp+64]
0034687cldur x29, [sp-8]
00346880ldr x30, [sp], 176
00346884ret x30
00346888
00346888loc_346888:
00346888subs xzr, x5, 9
0034688cb.eq 0x346894
00346890b 0x3468c8
00346894
00346894loc_346894:
00346894b 0x346898
00346898
00346898loc_346898:
00346898ldr x3, [sp+200]
0034689cldr x4, [sp+208]
003468a0mov x0, xzr
003468a4adrp x1, 0x38a000
003468a8add x1, x1, 1134
003468acmovz x2, 86
003468b0bl runtime.concatstring2
003468b4str x0, [sp+56]
003468b8str x1, [sp+64]
003468bcldur x29, [sp-8]
003468c0ldr x30, [sp], 176
003468c4ret x30
003468c8
003468c8loc_3468c8:
003468c8subs xzr, x5, 10
003468ccb.eq 0x3468d4
003468d0b 0x346a04
003468d4
003468d4loc_3468d4:
003468d4b 0x3468d8
003468d8
003468d8loc_3468d8:
003468d8adrp x2, 0x375000
003468dcadd x2, x2, 886
003468e0str x2, [sp+72]
003468e4movz x2, 27
003468e8str x2, [sp+80]
003468ecldr x2, [sp+208]
003468f0cbnz x2, 0x3468f8
003468f4b 0x3469e4
003468f8
003468f8loc_3468f8:
003468f8stp xzr, xzr, [sp+136]
003468fcstp xzr, xzr, [sp+152]
00346900add x2, sp, 136
00346904str x2, [sp+104]
00346908ldr x0, [sp+72]
0034690cldr x1, [sp+80]
00346910bl runtime.convTstring
00346914str x0, [sp+96]
00346918ldr x2, [sp+104]
0034691cldrsb x27, [x2]
00346920adrp x3, 0x2af000
00346924add x3, x3, 2944
00346928str x3, [x2]
0034692cadrp x27, 0x705000
00346930ldr w3, [x27+3056]
00346934cbz w3, 0x34693c
00346938b 0x346940
0034693c
0034693cloc_34693c:
0034693cb 0x346954
00346940
00346940loc_346940:
00346940bl runtime.gcWriteBarrier2
00346944str x0, [x25]
00346948ldr x3, [x2+8]
0034694cstr x3, [x25+8]
00346950b 0x346954
00346954
00346954loc_346954:
00346954str x0, [x2+8]
00346958ldr x0, [sp+200]
0034695cldr x1, [sp+208]
00346960bl runtime.convTstring
00346964str x0, [sp+88]
00346968ldr x2, [sp+104]
0034696cldrsb x27, [x2]
00346970adrp x3, 0x2af000
00346974add x3, x3, 2944
00346978str x3, [x2+16]
0034697cadrp x27, 0x705000
00346980ldr w3, [x27+3056]
00346984cbz w3, 0x34698c
00346988b 0x346990
0034698c
0034698cloc_34698c:
0034698cb 0x3469a4
00346990
00346990loc_346990:
00346990bl runtime.gcWriteBarrier2
00346994str x0, [x25]
00346998ldr x5, [x2+24]
0034699cstr x5, [x25+8]
003469a0b 0x3469a4
003469a4
003469a4loc_3469a4:
003469a4str x0, [x2+24]
003469a8ldr x2, [sp+104]
003469acldrsb x27, [x2]
003469b0b 0x3469b4
003469b4
003469b4loc_3469b4:
003469b4str x2, [sp+112]
003469b8orr x4, xzr, 2
003469bcstr x4, [sp+120]
003469c0str x4, [sp+128]
003469c4adrp x0, 0x36a000
003469c8add x0, x0, 3163
003469ccorr x1, xzr, 6
003469d0mov x3, x4
003469d4bl fmt.Sprintf
003469d8str x0, [sp+72]
003469dcstr x1, [sp+80]
003469e0b 0x3469e8
003469e4
003469e4loc_3469e4:
003469e4b 0x3469e8
003469e8
003469e8loc_3469e8:
003469e8ldr x0, [sp+72]
003469ecldr x1, [sp+80]
003469f0str x0, [sp+56]
003469f4str x1, [sp+64]
003469f8ldur x29, [sp-8]
003469fcldr x30, [sp], 176
00346a00ret x30
00346a04
00346a04loc_346a04:
00346a04b 0x346a08
00346a08
00346a08loc_346a08:
00346a08b 0x346a0c
00346a0c
00346a0cloc_346a0c:
00346a0cb 0x346a10
00346a10
00346a10loc_346a10:
00346a10b 0x346a14
00346a14
00346a14loc_346a14:
00346a14b 0x346a18
00346a18
00346a18loc_346a18:
00346a18adrp x0, 0x370000
00346a1cadd x0, x0, 1650
00346a20str x0, [sp+56]
00346a24movz x1, 19
00346a28str x1, [sp+64]
00346a2cldur x29, [sp-8]
00346a30ldr x30, [sp], 176
00346a34ret x30
00346a38
00346a38loc_346a38:
00346a38stp x0, x1, [sp+8]
00346a3cstp x2, x3, [sp+24]
00346a40mov x3, x30
00346a44bl runtime.morestack_noctxt.abi0
00346a48ldp x0, x1, [sp+8]
00346a4cldp x2, x3, [sp+24]
00346a50b 0x346660
00346a54udf 0
00346a58udf 0
00346a5cudf 0
00346660
00346660crypto/x509.CertificateInvalidError.Error: ; void crypto/x509.CertificateInvalidError.Error(crypto/x509.CertificateInvalidError e)
00346660ldr x16, [x28+16]
00346664sub x17, sp, 48
00346668subs xzr, x17, x16
0034666cb.ls 0x346a38
00346670str x30, [sp-176]!
00346674stur x29, [sp-8]
00346678sub x29, sp, 8
0034667cstr x0, [sp+184]
00346680str x1, [sp+192]
00346684str x2, [sp+200]
00346688str x3, [sp+208]
0034668cstp xzr, xzr, [sp+56]
00346690ldr x5, [sp+192]
00346694str x5, [sp+48]
00346698subs xzr, x5, 4
0034669cb.le 0x3466a4
003466a0b 0x3467d4
003466a4
003466a4loc_3466a4:
003466a4subs xzr, x5, 1
003466a8b.le 0x3466b0
003466acb 0x346724
003466b0
003466b0loc_3466b0:
003466b0cbz x5, 0x3466b8
003466b4b 0x3466dc
003466b8
003466b8loc_3466b8:
003466b8b 0x3466bc
003466bc
003466bcloc_3466bc:
003466bcadrp x0, 0x386000
003466c0add x0, x0, 4000
003466c4str x0, [sp+56]
003466c8orr x1, xzr, 62
003466ccstr x1, [sp+64]
003466d0ldur x29, [sp-8]
003466d4ldr x30, [sp], 176
003466d8ret x30
003466dc
003466dcloc_3466dc:
003466dcsubs xzr, x5, 1
003466e0b.eq 0x3466e8
003466e4b 0x34671c
003466e8
003466e8loc_3466e8:
003466e8b 0x3466ec
003466ec
003466ecloc_3466ec:
003466ecldr x3, [sp+200]
003466f0ldr x4, [sp+208]
003466f4mov x0, xzr
003466f8adrp x1, 0x383000
003466fcadd x1, x1, 2974
00346700movz x2, 51
00346704bl runtime.concatstring2
00346708str x0, [sp+56]
0034670cstr x1, [sp+64]
00346710ldur x29, [sp-8]
00346714ldr x30, [sp], 176
00346718ret x30
0034671c
0034671cloc_34671c:
0034671cb 0x346720
00346720
00346720loc_346720:
00346720b 0x3467d0
00346724
00346724loc_346724:
00346724subs xzr, x5, 2
00346728b.eq 0x346730
0034672cb 0x346764
00346730
00346730loc_346730:
00346730b 0x346734
00346734
00346734loc_346734:
00346734ldr x3, [sp+200]
00346738ldr x4, [sp+208]
0034673cmov x0, xzr
00346740adrp x1, 0x389000
00346744add x1, x1, 3300
00346748movz x2, 82
0034674cbl runtime.concatstring2
00346750str x0, [sp+56]
00346754str x1, [sp+64]
00346758ldur x29, [sp-8]
0034675cldr x30, [sp], 176
00346760ret x30
00346764
00346764loc_346764:
00346764subs xzr, x5, 3
00346768b.eq 0x346770
0034676cb 0x346794
00346770
00346770loc_346770:
00346770b 0x346774
00346774
00346774loc_346774:
00346774adrp x0, 0x385000
00346778add x0, x0, 251
0034677cstr x0, [sp+56]
00346780movz x1, 55
00346784str x1, [sp+64]
00346788ldur x29, [sp-8]
0034678cldr x30, [sp], 176
00346790ret x30
00346794
00346794loc_346794:
00346794subs xzr, x5, 4
00346798b.eq 0x3467a0
0034679cb 0x3467c4
003467a0
003467a0loc_3467a0:
003467a0b 0x3467a4
003467a4
003467a4loc_3467a4:
003467a4adrp x0, 0x384000
003467a8add x0, x0, 1430
003467acstr x0, [sp+56]
003467b0movz x1, 53
003467b4str x1, [sp+64]
003467b8ldur x29, [sp-8]
003467bcldr x30, [sp], 176
003467c0ret x30
003467c4
003467c4loc_3467c4:
003467c4b 0x3467c8
003467c8
003467c8loc_3467c8:
003467c8b 0x3467cc
003467cc
003467ccloc_3467cc:
003467ccb 0x3467d0
003467d0
003467d0loc_3467d0:
003467d0b 0x346a14
003467d4
003467d4loc_3467d4:
003467d4subs xzr, x5, 6
003467d8b.le 0x3467e0
003467dcb 0x346848
003467e0
003467e0loc_3467e0:
003467e0subs xzr, x5, 5
003467e4b.eq 0x3467ec
003467e8b 0x346810
003467ec
003467ecloc_3467ec:
003467ecb 0x3467f0
003467f0
003467f0loc_3467f0:
003467f0adrp x0, 0x387000
003467f4add x0, x0, 2768
003467f8str x0, [sp+56]
003467fcmovz x1, 65
00346800str x1, [sp+64]
00346804ldur x29, [sp-8]
00346808ldr x30, [sp], 176
0034680cret x30
00346810
00346810loc_346810:
00346810subs xzr, x5, 6
00346814b.eq 0x34681c
00346818b 0x346840
0034681c
0034681cloc_34681c:
0034681cb 0x346820
00346820
00346820loc_346820:
00346820adrp x0, 0x388000
00346824add x0, x0, 2588
00346828str x0, [sp+56]
0034682cmovz x1, 71
00346830str x1, [sp+64]
00346834ldur x29, [sp-8]
00346838ldr x30, [sp], 176
0034683cret x30
00346840
00346840loc_346840:
00346840b 0x346844
00346844
00346844loc_346844:
00346844b 0x346a10
00346848
00346848loc_346848:
00346848subs xzr, x5, 7
0034684cb.eq 0x346854
00346850b 0x346888
00346854
00346854loc_346854:
00346854b 0x346858
00346858
00346858loc_346858:
00346858ldr x3, [sp+200]
0034685cldr x4, [sp+208]
00346860mov x0, xzr
00346864adrp x1, 0x389000
00346868add x1, x1, 3630
0034686cmovz x2, 83
00346870bl runtime.concatstring2
00346874str x0, [sp+56]
00346878str x1, [sp+64]
0034687cldur x29, [sp-8]
00346880ldr x30, [sp], 176
00346884ret x30
00346888
00346888loc_346888:
00346888subs xzr, x5, 9
0034688cb.eq 0x346894
00346890b 0x3468c8
00346894
00346894loc_346894:
00346894b 0x346898
00346898
00346898loc_346898:
00346898ldr x3, [sp+200]
0034689cldr x4, [sp+208]
003468a0mov x0, xzr
003468a4adrp x1, 0x38a000
003468a8add x1, x1, 1134
003468acmovz x2, 86
003468b0bl runtime.concatstring2
003468b4str x0, [sp+56]
003468b8str x1, [sp+64]
003468bcldur x29, [sp-8]
003468c0ldr x30, [sp], 176
003468c4ret x30
003468c8
003468c8loc_3468c8:
003468c8subs xzr, x5, 10
003468ccb.eq 0x3468d4
003468d0b 0x346a04
003468d4
003468d4loc_3468d4:
003468d4b 0x3468d8
003468d8
003468d8loc_3468d8:
003468d8adrp x2, 0x375000
003468dcadd x2, x2, 886
003468e0str x2, [sp+72]
003468e4movz x2, 27
003468e8str x2, [sp+80]
003468ecldr x2, [sp+208]
003468f0cbnz x2, 0x3468f8
003468f4b 0x3469e4
003468f8
003468f8loc_3468f8:
003468f8stp xzr, xzr, [sp+136]
003468fcstp xzr, xzr, [sp+152]
00346900add x2, sp, 136
00346904str x2, [sp+104]
00346908ldr x0, [sp+72]
0034690cldr x1, [sp+80]
00346910bl runtime.convTstring
00346914str x0, [sp+96]
00346918ldr x2, [sp+104]
0034691cldrsb x27, [x2]
00346920adrp x3, 0x2af000
00346924add x3, x3, 2944
00346928str x3, [x2]
0034692cadrp x27, 0x705000
00346930ldr w3, [x27+3056]
00346934cbz w3, 0x34693c
00346938b 0x346940
0034693c
0034693cloc_34693c:
0034693cb 0x346954
00346940
00346940loc_346940:
00346940bl runtime.gcWriteBarrier2
00346944str x0, [x25]
00346948ldr x3, [x2+8]
0034694cstr x3, [x25+8]
00346950b 0x346954
00346954
00346954loc_346954:
00346954str x0, [x2+8]
00346958ldr x0, [sp+200]
0034695cldr x1, [sp+208]
00346960bl runtime.convTstring
00346964str x0, [sp+88]
00346968ldr x2, [sp+104]
0034696cldrsb x27, [x2]
00346970adrp x3, 0x2af000
00346974add x3, x3, 2944
00346978str x3, [x2+16]
0034697cadrp x27, 0x705000
00346980ldr w3, [x27+3056]
00346984cbz w3, 0x34698c
00346988b 0x346990
0034698c
0034698cloc_34698c:
0034698cb 0x3469a4
00346990
00346990loc_346990:
00346990bl runtime.gcWriteBarrier2
00346994str x0, [x25]
00346998ldr x5, [x2+24]
0034699cstr x5, [x25+8]
003469a0b 0x3469a4
003469a4
003469a4loc_3469a4:
003469a4str x0, [x2+24]
003469a8ldr x2, [sp+104]
003469acldrsb x27, [x2]
003469b0b 0x3469b4
003469b4
003469b4loc_3469b4:
003469b4str x2, [sp+112]
003469b8orr x4, xzr, 2
003469bcstr x4, [sp+120]
003469c0str x4, [sp+128]
003469c4adrp x0, 0x36a000
003469c8add x0, x0, 3163
003469ccorr x1, xzr, 6
003469d0mov x3, x4
003469d4bl fmt.Sprintf
003469d8str x0, [sp+72]
003469dcstr x1, [sp+80]
003469e0b 0x3469e8
003469e4
003469e4loc_3469e4:
003469e4b 0x3469e8
003469e8
003469e8loc_3469e8:
003469e8ldr x0, [sp+72]
003469ecldr x1, [sp+80]
003469f0str x0, [sp+56]
003469f4str x1, [sp+64]
003469f8ldur x29, [sp-8]
003469fcldr x30, [sp], 176
00346a00ret x30
00346a04
00346a04loc_346a04:
00346a04b 0x346a08
00346a08
00346a08loc_346a08:
00346a08b 0x346a0c
00346a0c
00346a0cloc_346a0c:
00346a0cb 0x346a10
00346a10
00346a10loc_346a10:
00346a10b 0x346a14
00346a14
00346a14loc_346a14:
00346a14b 0x346a18
00346a18
00346a18loc_346a18:
00346a18adrp x0, 0x370000
00346a1cadd x0, x0, 1650
00346a20str x0, [sp+56]
00346a24movz x1, 19
00346a28str x1, [sp+64]
00346a2cldur x29, [sp-8]
00346a30ldr x30, [sp], 176
00346a34ret x30
00346a38
00346a38loc_346a38:
00346a38stp x0, x1, [sp+8]
00346a3cstp x2, x3, [sp+24]
00346a40mov x3, x30
00346a44bl runtime.morestack_noctxt.abi0
00346a48ldp x0, x1, [sp+8]
00346a4cldp x2, x3, [sp+24]
00346a50b 0x346660
00346a54udf 0
00346a58udf 0
00346a5cudf 0
00346660
00346a60
00346a60crypto/x509.HostnameError.Error: ; void crypto/x509.HostnameError.Error(crypto/x509.HostnameError h)
00346a60ldr x16, [x28+16]
00346a64sub x17, sp, 176
00346a68subs xzr, x17, x16
00346a6cb.ls 0x346d50
00346a70sub x20, sp, 304
00346a74stp x29, x30, [x20-8]
00346a78add sp, x20, 0
00346a7csub x29, sp, 8
00346a80str x0, [sp+312]
00346a84str x1, [sp+320]
00346a88str x2, [sp+328]
00346a8cstp xzr, xzr, [sp+120]
00346a90ldr x0, [sp+312]
00346a94str x0, [sp+200]
00346a98bl crypto/x509.(*Certificate).hasSANExtension
00346a9cstrb w0, [sp+86]
00346aa0eor x1, x0, 1
00346aa4strb w1, [sp+87]
00346aa8tbnz w0, 0, 0x346ab0
00346aacb 0x346ab4
00346ab0
00346ab0loc_346ab0:
00346ab0b 0x346ae4
00346ab4
00346ab4loc_346ab4:
00346ab4ldr x4, [sp+200]
00346ab8ldrsb x27, [x4]
00346abcldr x0, [x4+624]
00346ac0ldr x1, [x4+632]
00346ac4str x0, [sp+240]
00346ac8str x1, [sp+248]
00346accldr x2, [sp+320]
00346ad0ldr x3, [sp+328]
00346ad4bl crypto/x509.matchHostnames
00346ad8strb w0, [sp+85]
00346adcstrb w0, [sp+87]
00346ae0b 0x346ae4
00346ae4
00346ae4loc_346ae4:
00346ae4ldrb w2, [sp+87]
00346ae8tbnz w2, 0, 0x346af0
00346aecb 0x346b10
00346af0
00346af0loc_346af0:
00346af0adrp x0, 0x388000
00346af4add x0, x0, 2023
00346af8str x0, [sp+120]
00346afcmovz x1, 70
00346b00str x1, [sp+128]
00346b04ldp x29, x30, [sp-8]
00346b08add sp, sp, 304
00346b0cret x30
00346b10
00346b10loc_346b10:
00346b10stp xzr, xzr, [sp+136]
00346b14ldr x0, [sp+320]
00346b18ldr x1, [sp+328]
00346b1cbl net.ParseIP
00346b20str x0, [sp+176]
00346b24str x1, [sp+184]
00346b28str x2, [sp+192]
00346b2ccbnz x0, 0x346b34
00346b30b 0x346bbc
00346b34
00346b34loc_346b34:
00346b34ldr x9, [sp+200]
00346b38ldrsb x27, [x9]
00346b3cldr x9, [x9+1040]
00346b40str x9, [sp+88]
00346b44cbz x9, 0x346b4c
00346b48b 0x346b88
00346b4c
00346b4cloc_346b4c:
00346b4cldr x3, [sp+320]
00346b50ldr x4, [sp+328]
00346b54mov x0, xzr
00346b58adrp x1, 0x37d000
00346b5cadd x1, x1, 424
00346b60movz x2, 38
00346b64adrp x5, 0x37d000
00346b68add x5, x5, 3055
00346b6cmovz x6, 39
00346b70bl runtime.concatstring3
00346b74str x0, [sp+120]
00346b78str x1, [sp+128]
00346b7cldp x29, x30, [sp-8]
00346b80add sp, sp, 304
00346b84ret x30
00346b88
00346b88loc_346b88:
00346b88ldr x9, [sp+200]
00346b8cldrsb x27, [x9]
00346b90ldr x10, [x9+1040]
00346b94ldr x11, [x9+1032]
00346b98ldr x9, [x9+1048]
00346b9cstr x11, [sp+272]
00346ba0str x10, [sp+280]
00346ba4str x9, [sp+288]
00346ba8str xzr, [sp+112]
00346bacstr x10, [sp+104]
00346bb0ldr x9, [sp+272]
00346bb4str x9, [sp+96]
00346bb8b 0x346c7c
00346bbc
00346bbcloc_346bbc:
00346bbcldr x5, [sp+200]
00346bc0ldrsb x27, [x5]
00346bc4ldr x0, [x5+984]
00346bc8ldr x1, [x5+992]
00346bccldr x2, [x5+1000]
00346bd0str x0, [sp+208]
00346bd4str x1, [sp+216]
00346bd8str x2, [sp+224]
00346bdcadrp x3, 0x369000
00346be0add x3, x3, 4049
00346be4orr x4, xzr, 2
00346be8bl strings.Join
00346becstr x0, [sp+136]
00346bf0str x1, [sp+144]
00346bf4b 0x346bf8
00346bf8
00346bf8loc_346bf8:
00346bf8ldr x9, [sp+144]
00346bfcstr x9, [sp+88]
00346c00cbz x9, 0x346c08
00346c04b 0x346c38
00346c08
00346c08loc_346c08:
00346c08ldr x3, [sp+320]
00346c0cldr x4, [sp+328]
00346c10mov x0, xzr
00346c14adrp x1, 0x387000
00346c18add x1, x1, 3813
00346c1cmovz x2, 66
00346c20bl runtime.concatstring2
00346c24str x0, [sp+120]
00346c28str x1, [sp+128]
00346c2cldp x29, x30, [sp-8]
00346c30add sp, sp, 304
00346c34ret x30
00346c38
00346c38loc_346c38:
00346c38ldr x3, [sp+136]
00346c3cldr x4, [sp+144]
00346c40ldr x7, [sp+320]
00346c44ldr x8, [sp+328]
00346c48mov x0, xzr
00346c4cadrp x1, 0x378000
00346c50add x1, x1, 289
00346c54orr x2, xzr, 31
00346c58adrp x5, 0x36a000
00346c5cadd x5, x5, 2377
00346c60orr x6, xzr, 6
00346c64bl runtime.concatstring4
00346c68str x0, [sp+120]
00346c6cstr x1, [sp+128]
00346c70ldp x29, x30, [sp-8]
00346c74add sp, sp, 304
00346c78ret x30
00346c7c
00346c7cloc_346c7c:
00346c7cldr x9, [sp+104]
00346c80ldr x10, [sp+112]
00346c84subs xzr, x9, x10
00346c88b.gt 0x346c90
00346c8cb 0x346d4c
00346c90
00346c90loc_346c90:
00346c90ldr x5, [sp+96]
00346c94str x5, [sp+232]
00346c98ldr x5, [sp+232]
00346c9cldr x6, [x5]
00346ca0ldr x7, [x5+8]
00346ca4ldr x5, [x5+16]
00346ca8str x6, [sp+152]
00346cacstr x7, [sp+160]
00346cb0str x5, [sp+168]
00346cb4ldr x5, [sp+144]
00346cb8str x5, [sp+88]
00346cbccbnz x5, 0x346cc4
00346cc0b 0x346cec
00346cc4
00346cc4loc_346cc4:
00346cc4ldr x1, [sp+136]
00346cc8ldr x2, [sp+144]
00346cccmov x0, xzr
00346cd0adrp x3, 0x369000
00346cd4add x3, x3, 4049
00346cd8orr x4, xzr, 2
00346cdcbl runtime.concatstring2
00346ce0str x0, [sp+136]
00346ce4str x1, [sp+144]
00346ce8b 0x346cf0
00346cec
00346cecloc_346cec:
00346cecb 0x346cf0
00346cf0
00346cf0loc_346cf0:
00346cf0ldr x0, [sp+152]
00346cf4ldr x1, [sp+160]
00346cf8ldr x2, [sp+168]
00346cfcbl net.IP.String
00346d00str x0, [sp+256]
00346d04str x1, [sp+264]
00346d08ldr x2, [sp+144]
00346d0cldr x3, [sp+136]
00346d10mov x4, x1
00346d14mov x1, x3
00346d18mov x3, x0
00346d1cmov x0, xzr
00346d20bl runtime.concatstring2
00346d24str x0, [sp+136]
00346d28str x1, [sp+144]
00346d2cb 0x346d30
00346d30
00346d30loc_346d30:
00346d30ldr x9, [sp+112]
00346d34add x9, x9, 1
00346d38str x9, [sp+112]
00346d3cldr x9, [sp+232]
00346d40add x9, x9, 24
00346d44str x9, [sp+96]
00346d48b 0x346c7c
00346d4c
00346d4cloc_346d4c:
00346d4cb 0x346bf8
00346d50
00346d50loc_346d50:
00346d50stp x0, x1, [sp+8]
00346d54str x2, [sp+24]
00346d58mov x3, x30
00346d5cbl runtime.morestack_noctxt.abi0
00346d60ldp x0, x1, [sp+8]
00346d64ldr x2, [sp+24]
00346d68b 0x346a60
00346d6cudf 0
00346a60
00346a60crypto/x509.HostnameError.Error: ; void crypto/x509.HostnameError.Error(crypto/x509.HostnameError h)
00346a60ldr x16, [x28+16]
00346a64sub x17, sp, 176
00346a68subs xzr, x17, x16
00346a6cb.ls 0x346d50
00346a70sub x20, sp, 304
00346a74stp x29, x30, [x20-8]
00346a78add sp, x20, 0
00346a7csub x29, sp, 8
00346a80str x0, [sp+312]
00346a84str x1, [sp+320]
00346a88str x2, [sp+328]
00346a8cstp xzr, xzr, [sp+120]
00346a90ldr x0, [sp+312]
00346a94str x0, [sp+200]
00346a98bl crypto/x509.(*Certificate).hasSANExtension
00346a9cstrb w0, [sp+86]
00346aa0eor x1, x0, 1
00346aa4strb w1, [sp+87]
00346aa8tbnz w0, 0, 0x346ab0
00346aacb 0x346ab4
00346ab0
00346ab0loc_346ab0:
00346ab0b 0x346ae4
00346ab4
00346ab4loc_346ab4:
00346ab4ldr x4, [sp+200]
00346ab8ldrsb x27, [x4]
00346abcldr x0, [x4+624]
00346ac0ldr x1, [x4+632]
00346ac4str x0, [sp+240]
00346ac8str x1, [sp+248]
00346accldr x2, [sp+320]
00346ad0ldr x3, [sp+328]
00346ad4bl crypto/x509.matchHostnames
00346ad8strb w0, [sp+85]
00346adcstrb w0, [sp+87]
00346ae0b 0x346ae4
00346ae4
00346ae4loc_346ae4:
00346ae4ldrb w2, [sp+87]
00346ae8tbnz w2, 0, 0x346af0
00346aecb 0x346b10
00346af0
00346af0loc_346af0:
00346af0adrp x0, 0x388000
00346af4add x0, x0, 2023
00346af8str x0, [sp+120]
00346afcmovz x1, 70
00346b00str x1, [sp+128]
00346b04ldp x29, x30, [sp-8]
00346b08add sp, sp, 304
00346b0cret x30
00346b10
00346b10loc_346b10:
00346b10stp xzr, xzr, [sp+136]
00346b14ldr x0, [sp+320]
00346b18ldr x1, [sp+328]
00346b1cbl net.ParseIP
00346b20str x0, [sp+176]
00346b24str x1, [sp+184]
00346b28str x2, [sp+192]
00346b2ccbnz x0, 0x346b34
00346b30b 0x346bbc
00346b34
00346b34loc_346b34:
00346b34ldr x9, [sp+200]
00346b38ldrsb x27, [x9]
00346b3cldr x9, [x9+1040]
00346b40str x9, [sp+88]
00346b44cbz x9, 0x346b4c
00346b48b 0x346b88
00346b4c
00346b4cloc_346b4c:
00346b4cldr x3, [sp+320]
00346b50ldr x4, [sp+328]
00346b54mov x0, xzr
00346b58adrp x1, 0x37d000
00346b5cadd x1, x1, 424
00346b60movz x2, 38
00346b64adrp x5, 0x37d000
00346b68add x5, x5, 3055
00346b6cmovz x6, 39
00346b70bl runtime.concatstring3
00346b74str x0, [sp+120]
00346b78str x1, [sp+128]
00346b7cldp x29, x30, [sp-8]
00346b80add sp, sp, 304
00346b84ret x30
00346b88
00346b88loc_346b88:
00346b88ldr x9, [sp+200]
00346b8cldrsb x27, [x9]
00346b90ldr x10, [x9+1040]
00346b94ldr x11, [x9+1032]
00346b98ldr x9, [x9+1048]
00346b9cstr x11, [sp+272]
00346ba0str x10, [sp+280]
00346ba4str x9, [sp+288]
00346ba8str xzr, [sp+112]
00346bacstr x10, [sp+104]
00346bb0ldr x9, [sp+272]
00346bb4str x9, [sp+96]
00346bb8b 0x346c7c
00346bbc
00346bbcloc_346bbc:
00346bbcldr x5, [sp+200]
00346bc0ldrsb x27, [x5]
00346bc4ldr x0, [x5+984]
00346bc8ldr x1, [x5+992]
00346bccldr x2, [x5+1000]
00346bd0str x0, [sp+208]
00346bd4str x1, [sp+216]
00346bd8str x2, [sp+224]
00346bdcadrp x3, 0x369000
00346be0add x3, x3, 4049
00346be4orr x4, xzr, 2
00346be8bl strings.Join
00346becstr x0, [sp+136]
00346bf0str x1, [sp+144]
00346bf4b 0x346bf8
00346bf8
00346bf8loc_346bf8:
00346bf8ldr x9, [sp+144]
00346bfcstr x9, [sp+88]
00346c00cbz x9, 0x346c08
00346c04b 0x346c38
00346c08
00346c08loc_346c08:
00346c08ldr x3, [sp+320]
00346c0cldr x4, [sp+328]
00346c10mov x0, xzr
00346c14adrp x1, 0x387000
00346c18add x1, x1, 3813
00346c1cmovz x2, 66
00346c20bl runtime.concatstring2
00346c24str x0, [sp+120]
00346c28str x1, [sp+128]
00346c2cldp x29, x30, [sp-8]
00346c30add sp, sp, 304
00346c34ret x30
00346c38
00346c38loc_346c38:
00346c38ldr x3, [sp+136]
00346c3cldr x4, [sp+144]
00346c40ldr x7, [sp+320]
00346c44ldr x8, [sp+328]
00346c48mov x0, xzr
00346c4cadrp x1, 0x378000
00346c50add x1, x1, 289
00346c54orr x2, xzr, 31
00346c58adrp x5, 0x36a000
00346c5cadd x5, x5, 2377
00346c60orr x6, xzr, 6
00346c64bl runtime.concatstring4
00346c68str x0, [sp+120]
00346c6cstr x1, [sp+128]
00346c70ldp x29, x30, [sp-8]
00346c74add sp, sp, 304
00346c78ret x30
00346c7c
00346c7cloc_346c7c:
00346c7cldr x9, [sp+104]
00346c80ldr x10, [sp+112]
00346c84subs xzr, x9, x10
00346c88b.gt 0x346c90
00346c8cb 0x346d4c
00346c90
00346c90loc_346c90:
00346c90ldr x5, [sp+96]
00346c94str x5, [sp+232]
00346c98ldr x5, [sp+232]
00346c9cldr x6, [x5]
00346ca0ldr x7, [x5+8]
00346ca4ldr x5, [x5+16]
00346ca8str x6, [sp+152]
00346cacstr x7, [sp+160]
00346cb0str x5, [sp+168]
00346cb4ldr x5, [sp+144]
00346cb8str x5, [sp+88]
00346cbccbnz x5, 0x346cc4
00346cc0b 0x346cec
00346cc4
00346cc4loc_346cc4:
00346cc4ldr x1, [sp+136]
00346cc8ldr x2, [sp+144]
00346cccmov x0, xzr
00346cd0adrp x3, 0x369000
00346cd4add x3, x3, 4049
00346cd8orr x4, xzr, 2
00346cdcbl runtime.concatstring2
00346ce0str x0, [sp+136]
00346ce4str x1, [sp+144]
00346ce8b 0x346cf0
00346cec
00346cecloc_346cec:
00346cecb 0x346cf0
00346cf0
00346cf0loc_346cf0:
00346cf0ldr x0, [sp+152]
00346cf4ldr x1, [sp+160]
00346cf8ldr x2, [sp+168]
00346cfcbl net.IP.String
00346d00str x0, [sp+256]
00346d04str x1, [sp+264]
00346d08ldr x2, [sp+144]
00346d0cldr x3, [sp+136]
00346d10mov x4, x1
00346d14mov x1, x3
00346d18mov x3, x0
00346d1cmov x0, xzr
00346d20bl runtime.concatstring2
00346d24str x0, [sp+136]
00346d28str x1, [sp+144]
00346d2cb 0x346d30
00346d30
00346d30loc_346d30:
00346d30ldr x9, [sp+112]
00346d34add x9, x9, 1
00346d38str x9, [sp+112]
00346d3cldr x9, [sp+232]
00346d40add x9, x9, 24
00346d44str x9, [sp+96]
00346d48b 0x346c7c
00346d4c
00346d4cloc_346d4c:
00346d4cb 0x346bf8
00346d50
00346d50loc_346d50:
00346d50stp x0, x1, [sp+8]
00346d54str x2, [sp+24]
00346d58mov x3, x30
00346d5cbl runtime.morestack_noctxt.abi0
00346d60ldp x0, x1, [sp+8]
00346d64ldr x2, [sp+24]
00346d68b 0x346a60
00346d6cudf 0
00346a60
00346d70
00346d70crypto/x509.UnknownAuthorityError.Error: ; void crypto/x509.UnknownAuthorityError.Error(crypto/x509.UnknownAuthorityError e)
00346d70ldr x16, [x28+16]
00346d74sub x17, sp, 112
00346d78subs xzr, x17, x16
00346d7cb.ls 0x346fd8
00346d80str x30, [sp-240]!
00346d84stur x29, [sp-8]
00346d88sub x29, sp, 8
00346d8cstr x0, [sp+248]
00346d90str x1, [sp+256]
00346d94str x2, [sp+264]
00346d98str x3, [sp+272]
00346d9cstp xzr, xzr, [sp+64]
00346da0adrp x2, 0x381000
00346da4add x2, x2, 35
00346da8str x2, [sp+80]
00346dacmovz x2, 45
00346db0str x2, [sp+88]
00346db4ldr x2, [sp+256]
00346db8cbnz x2, 0x346dc0
00346dbcb 0x346fac
00346dc0
00346dc0loc_346dc0:
00346dc0ldr x2, [sp+272]
00346dc4ldrsb x27, [x2]
00346dc8ldr x3, [x2+624]
00346dccldr x2, [x2+632]
00346dd0str x3, [sp+96]
00346dd4str x2, [sp+104]
00346dd8str x2, [sp+56]
00346ddccbz x2, 0x346de4
00346de0b 0x346e74
00346de4
00346de4loc_346de4:
00346de4ldr x2, [sp+272]
00346de8ldrsb x27, [x2]
00346decldr x2, [x2+472]
00346df0str x2, [sp+56]
00346df4cbnz x2, 0x346dfc
00346df8b 0x346e2c
00346dfc
00346dfcloc_346dfc:
00346dfcldr x2, [sp+272]
00346e00ldrsb x27, [x2]
00346e04ldr x3, [x2+464]
00346e08ldr x1, [x2+472]
00346e0csubs xzr, x1, 0
00346e10b.hi 0x346e18
00346e14b 0x346fcc
00346e18
00346e18loc_346e18:
00346e18ldr x2, [x3]
00346e1cldr x3, [x3+8]
00346e20str x2, [sp+96]
00346e24str x3, [sp+104]
00346e28b 0x346e70
00346e2c
00346e2cloc_346e2c:
00346e2cldr x1, [sp+272]
00346e30ldrsb x27, [x1]
00346e34ldr x0, [x1+184]
00346e38str x0, [sp+144]
00346e3cbl math/big.(*Int).String
00346e40str x0, [sp+184]
00346e44str x1, [sp+192]
00346e48orr x2, xzr, 7
00346e4cmov x3, x0
00346e50mov x4, x1
00346e54mov x0, xzr
00346e58adrp x1, 0x36b000
00346e5cadd x1, x1, 230
00346e60bl runtime.concatstring2
00346e64str x0, [sp+96]
00346e68str x1, [sp+104]
00346e6cb 0x346e70
00346e70
00346e70loc_346e70:
00346e70b 0x346e78
00346e74
00346e74loc_346e74:
00346e74b 0x346e78
00346e78
00346e78loc_346e78:
00346e78stp xzr, xzr, [sp+152]
00346e7cstp xzr, xzr, [sp+168]
00346e80add x2, sp, 152
00346e84str x2, [sp+112]
00346e88ldr x2, [sp+256]
00346e8cldr x3, [sp+264]
00346e90str x2, [sp+216]
00346e94str x3, [sp+224]
00346e98str x2, [sp+208]
00346e9cldr x2, [sp+208]
00346ea0cbnz x2, 0x346ea8
00346ea4b 0x346eb8
00346ea8
00346ea8loc_346ea8:
00346ea8ldr x2, [sp+208]
00346eacldr x2, [x2+8]
00346eb0str x2, [sp+208]
00346eb4b 0x346ebc
00346eb8
00346eb8loc_346eb8:
00346eb8b 0x346ebc
00346ebc
00346ebcloc_346ebc:
00346ebcldr x2, [sp+112]
00346ec0ldrsb x27, [x2]
00346ec4ldr x3, [sp+208]
00346ec8ldr x4, [sp+224]
00346eccstr x3, [x2]
00346ed0adrp x27, 0x705000
00346ed4ldr w3, [x27+3056]
00346ed8cbz w3, 0x346ee0
00346edcb 0x346ee4
00346ee0
00346ee0loc_346ee0:
00346ee0b 0x346ef8
00346ee4
00346ee4loc_346ee4:
00346ee4bl runtime.gcWriteBarrier2
00346ee8str x4, [x25]
00346eecldr x3, [x2+8]
00346ef0str x3, [x25+8]
00346ef4b 0x346ef8
00346ef8
00346ef8loc_346ef8:
00346ef8str x4, [x2+8]
00346efcldr x0, [sp+96]
00346f00ldr x1, [sp+104]
00346f04bl runtime.convTstring
00346f08str x0, [sp+200]
00346f0cldr x2, [sp+112]
00346f10ldrsb x27, [x2]
00346f14adrp x3, 0x2af000
00346f18add x3, x3, 2944
00346f1cstr x3, [x2+16]
00346f20adrp x27, 0x705000
00346f24ldr w3, [x27+3056]
00346f28cbz w3, 0x346f30
00346f2cb 0x346f34
00346f30
00346f30loc_346f30:
00346f30b 0x346f48
00346f34
00346f34loc_346f34:
00346f34bl runtime.gcWriteBarrier2
00346f38str x0, [x25]
00346f3cldr x5, [x2+24]
00346f40str x5, [x25+8]
00346f44b 0x346f48
00346f48
00346f48loc_346f48:
00346f48str x0, [x2+24]
00346f4cldr x2, [sp+112]
00346f50ldrsb x27, [x2]
00346f54b 0x346f58
00346f58
00346f58loc_346f58:
00346f58str x2, [sp+120]
00346f5corr x4, xzr, 2
00346f60str x4, [sp+128]
00346f64str x4, [sp+136]
00346f68adrp x0, 0x389000
00346f6cadd x0, x0, 3713
00346f70movz x1, 83
00346f74mov x3, x4
00346f78bl fmt.Sprintf
00346f7cstr x0, [sp+184]
00346f80str x1, [sp+192]
00346f84ldr x5, [sp+80]
00346f88ldr x2, [sp+88]
00346f8cmov x3, x0
00346f90mov x4, x1
00346f94mov x0, xzr
00346f98mov x1, x5
00346f9cbl runtime.concatstring2
00346fa0str x0, [sp+80]
00346fa4str x1, [sp+88]
00346fa8b 0x346fb0
00346fac
00346facloc_346fac:
00346facb 0x346fb0
00346fb0
00346fb0loc_346fb0:
00346fb0ldr x0, [sp+80]
00346fb4ldr x1, [sp+88]
00346fb8str x0, [sp+64]
00346fbcstr x1, [sp+72]
00346fc0ldur x29, [sp-8]
00346fc4ldr x30, [sp], 240
00346fc8ret x30
00346fcc
00346fccloc_346fcc:
00346fccmov x0, xzr
00346fd0bl runtime.panicIndex
00346fd4hint
00346fd8
00346fd8loc_346fd8:
00346fd8stp x0, x1, [sp+8]
00346fdcstp x2, x3, [sp+24]
00346fe0mov x3, x30
00346fe4bl runtime.morestack_noctxt.abi0
00346fe8ldp x0, x1, [sp+8]
00346fecldp x2, x3, [sp+24]
00346ff0b 0x346d70
00346ff4udf 0
00346ff8udf 0
00346ffcudf 0
00346d70
00346d70crypto/x509.UnknownAuthorityError.Error: ; void crypto/x509.UnknownAuthorityError.Error(crypto/x509.UnknownAuthorityError e)
00346d70ldr x16, [x28+16]
00346d74sub x17, sp, 112
00346d78subs xzr, x17, x16
00346d7cb.ls 0x346fd8
00346d80str x30, [sp-240]!
00346d84stur x29, [sp-8]
00346d88sub x29, sp, 8
00346d8cstr x0, [sp+248]
00346d90str x1, [sp+256]
00346d94str x2, [sp+264]
00346d98str x3, [sp+272]
00346d9cstp xzr, xzr, [sp+64]
00346da0adrp x2, 0x381000
00346da4add x2, x2, 35
00346da8str x2, [sp+80]
00346dacmovz x2, 45
00346db0str x2, [sp+88]
00346db4ldr x2, [sp+256]
00346db8cbnz x2, 0x346dc0
00346dbcb 0x346fac
00346dc0
00346dc0loc_346dc0:
00346dc0ldr x2, [sp+272]
00346dc4ldrsb x27, [x2]
00346dc8ldr x3, [x2+624]
00346dccldr x2, [x2+632]
00346dd0str x3, [sp+96]
00346dd4str x2, [sp+104]
00346dd8str x2, [sp+56]
00346ddccbz x2, 0x346de4
00346de0b 0x346e74
00346de4
00346de4loc_346de4:
00346de4ldr x2, [sp+272]
00346de8ldrsb x27, [x2]
00346decldr x2, [x2+472]
00346df0str x2, [sp+56]
00346df4cbnz x2, 0x346dfc
00346df8b 0x346e2c
00346dfc
00346dfcloc_346dfc:
00346dfcldr x2, [sp+272]
00346e00ldrsb x27, [x2]
00346e04ldr x3, [x2+464]
00346e08ldr x1, [x2+472]
00346e0csubs xzr, x1, 0
00346e10b.hi 0x346e18
00346e14b 0x346fcc
00346e18
00346e18loc_346e18:
00346e18ldr x2, [x3]
00346e1cldr x3, [x3+8]
00346e20str x2, [sp+96]
00346e24str x3, [sp+104]
00346e28b 0x346e70
00346e2c
00346e2cloc_346e2c:
00346e2cldr x1, [sp+272]
00346e30ldrsb x27, [x1]
00346e34ldr x0, [x1+184]
00346e38str x0, [sp+144]
00346e3cbl math/big.(*Int).String
00346e40str x0, [sp+184]
00346e44str x1, [sp+192]
00346e48orr x2, xzr, 7
00346e4cmov x3, x0
00346e50mov x4, x1
00346e54mov x0, xzr
00346e58adrp x1, 0x36b000
00346e5cadd x1, x1, 230
00346e60bl runtime.concatstring2
00346e64str x0, [sp+96]
00346e68str x1, [sp+104]
00346e6cb 0x346e70
00346e70
00346e70loc_346e70:
00346e70b 0x346e78
00346e74
00346e74loc_346e74:
00346e74b 0x346e78
00346e78
00346e78loc_346e78:
00346e78stp xzr, xzr, [sp+152]
00346e7cstp xzr, xzr, [sp+168]
00346e80add x2, sp, 152
00346e84str x2, [sp+112]
00346e88ldr x2, [sp+256]
00346e8cldr x3, [sp+264]
00346e90str x2, [sp+216]
00346e94str x3, [sp+224]
00346e98str x2, [sp+208]
00346e9cldr x2, [sp+208]
00346ea0cbnz x2, 0x346ea8
00346ea4b 0x346eb8
00346ea8
00346ea8loc_346ea8:
00346ea8ldr x2, [sp+208]
00346eacldr x2, [x2+8]
00346eb0str x2, [sp+208]
00346eb4b 0x346ebc
00346eb8
00346eb8loc_346eb8:
00346eb8b 0x346ebc
00346ebc
00346ebcloc_346ebc:
00346ebcldr x2, [sp+112]
00346ec0ldrsb x27, [x2]
00346ec4ldr x3, [sp+208]
00346ec8ldr x4, [sp+224]
00346eccstr x3, [x2]
00346ed0adrp x27, 0x705000
00346ed4ldr w3, [x27+3056]
00346ed8cbz w3, 0x346ee0
00346edcb 0x346ee4
00346ee0
00346ee0loc_346ee0:
00346ee0b 0x346ef8
00346ee4
00346ee4loc_346ee4:
00346ee4bl runtime.gcWriteBarrier2
00346ee8str x4, [x25]
00346eecldr x3, [x2+8]
00346ef0str x3, [x25+8]
00346ef4b 0x346ef8
00346ef8
00346ef8loc_346ef8:
00346ef8str x4, [x2+8]
00346efcldr x0, [sp+96]
00346f00ldr x1, [sp+104]
00346f04bl runtime.convTstring
00346f08str x0, [sp+200]
00346f0cldr x2, [sp+112]
00346f10ldrsb x27, [x2]
00346f14adrp x3, 0x2af000
00346f18add x3, x3, 2944
00346f1cstr x3, [x2+16]
00346f20adrp x27, 0x705000
00346f24ldr w3, [x27+3056]
00346f28cbz w3, 0x346f30
00346f2cb 0x346f34
00346f30
00346f30loc_346f30:
00346f30b 0x346f48
00346f34
00346f34loc_346f34:
00346f34bl runtime.gcWriteBarrier2
00346f38str x0, [x25]
00346f3cldr x5, [x2+24]
00346f40str x5, [x25+8]
00346f44b 0x346f48
00346f48
00346f48loc_346f48:
00346f48str x0, [x2+24]
00346f4cldr x2, [sp+112]
00346f50ldrsb x27, [x2]
00346f54b 0x346f58
00346f58
00346f58loc_346f58:
00346f58str x2, [sp+120]
00346f5corr x4, xzr, 2
00346f60str x4, [sp+128]
00346f64str x4, [sp+136]
00346f68adrp x0, 0x389000
00346f6cadd x0, x0, 3713
00346f70movz x1, 83
00346f74mov x3, x4
00346f78bl fmt.Sprintf
00346f7cstr x0, [sp+184]
00346f80str x1, [sp+192]
00346f84ldr x5, [sp+80]
00346f88ldr x2, [sp+88]
00346f8cmov x3, x0
00346f90mov x4, x1
00346f94mov x0, xzr
00346f98mov x1, x5
00346f9cbl runtime.concatstring2
00346fa0str x0, [sp+80]
00346fa4str x1, [sp+88]
00346fa8b 0x346fb0
00346fac
00346facloc_346fac:
00346facb 0x346fb0
00346fb0
00346fb0loc_346fb0:
00346fb0ldr x0, [sp+80]
00346fb4ldr x1, [sp+88]
00346fb8str x0, [sp+64]
00346fbcstr x1, [sp+72]
00346fc0ldur x29, [sp-8]
00346fc4ldr x30, [sp], 240
00346fc8ret x30
00346fcc
00346fccloc_346fcc:
00346fccmov x0, xzr
00346fd0bl runtime.panicIndex
00346fd4hint
00346fd8
00346fd8loc_346fd8:
00346fd8stp x0, x1, [sp+8]
00346fdcstp x2, x3, [sp+24]
00346fe0mov x3, x30
00346fe4bl runtime.morestack_noctxt.abi0
00346fe8ldp x0, x1, [sp+8]
00346fecldp x2, x3, [sp+24]
00346ff0b 0x346d70
00346ff4udf 0
00346ff8udf 0
00346ffcudf 0
00346d70
00347000
00347000crypto/x509.SystemRootsError.Error: ; void crypto/x509.SystemRootsError.Error(crypto/x509.SystemRootsError se)
00347000ldr x16, [x28+16]
00347004subs xzr, sp, x16
00347008b.ls 0x3470b0
0034700cstr x30, [sp-128]!
00347010stur x29, [sp-8]
00347014sub x29, sp, 8
00347018str x0, [sp+136]
0034701cstr x1, [sp+144]
00347020stp xzr, xzr, [sp+72]
00347024adrp x0, 0x384000
00347028add x0, x0, 306
0034702cstr x0, [sp+88]
00347030movz x1, 55
00347034str x1, [sp+96]
00347038ldr x2, [sp+136]
0034703ccbnz x2, 0x347044
00347040b 0x34709c
00347044
00347044loc_347044:
00347044ldr x1, [sp+136]
00347048ldrsb x27, [x1]
0034704cldr x0, [sp+144]
00347050ldr x1, [x1+24]
00347054blr x1
00347058str x0, [sp+104]
0034705cstr x1, [sp+112]
00347060ldr x2, [sp+96]
00347064ldr x3, [sp+88]
00347068orr x4, xzr, 2
0034706cmov x5, x0
00347070mov x6, x1
00347074mov x0, xzr
00347078mov x1, x3
0034707cadrp x3, 0x369000
00347080add x3, x3, 215
00347084bl runtime.concatstring3
00347088str x0, [sp+72]
0034708cstr x1, [sp+80]
00347090ldur x29, [sp-8]
00347094ldr x30, [sp], 128
00347098ret x30
0034709c
0034709cloc_34709c:
0034709cstr x0, [sp+72]
003470a0str x1, [sp+80]
003470a4ldur x29, [sp-8]
003470a8ldr x30, [sp], 128
003470acret x30
003470b0
003470b0loc_3470b0:
003470b0stp x0, x1, [sp+8]
003470b4mov x3, x30
003470b8bl runtime.morestack_noctxt.abi0
003470bcldp x0, x1, [sp+8]
003470c0b 0x347000
003470c4udf 0
003470c8udf 0
003470ccudf 0
00347000
00347000crypto/x509.SystemRootsError.Error: ; void crypto/x509.SystemRootsError.Error(crypto/x509.SystemRootsError se)
00347000ldr x16, [x28+16]
00347004subs xzr, sp, x16
00347008b.ls 0x3470b0
0034700cstr x30, [sp-128]!
00347010stur x29, [sp-8]
00347014sub x29, sp, 8
00347018str x0, [sp+136]
0034701cstr x1, [sp+144]
00347020stp xzr, xzr, [sp+72]
00347024adrp x0, 0x384000
00347028add x0, x0, 306
0034702cstr x0, [sp+88]
00347030movz x1, 55
00347034str x1, [sp+96]
00347038ldr x2, [sp+136]
0034703ccbnz x2, 0x347044
00347040b 0x34709c
00347044
00347044loc_347044:
00347044ldr x1, [sp+136]
00347048ldrsb x27, [x1]
0034704cldr x0, [sp+144]
00347050ldr x1, [x1+24]
00347054blr x1
00347058str x0, [sp+104]
0034705cstr x1, [sp+112]
00347060ldr x2, [sp+96]
00347064ldr x3, [sp+88]
00347068orr x4, xzr, 2
0034706cmov x5, x0
00347070mov x6, x1
00347074mov x0, xzr
00347078mov x1, x3
0034707cadrp x3, 0x369000
00347080add x3, x3, 215
00347084bl runtime.concatstring3
00347088str x0, [sp+72]
0034708cstr x1, [sp+80]
00347090ldur x29, [sp-8]
00347094ldr x30, [sp], 128
00347098ret x30
0034709c
0034709cloc_34709c:
0034709cstr x0, [sp+72]
003470a0str x1, [sp+80]
003470a4ldur x29, [sp-8]
003470a8ldr x30, [sp], 128
003470acret x30
003470b0
003470b0loc_3470b0:
003470b0stp x0, x1, [sp+8]
003470b4mov x3, x30
003470b8bl runtime.morestack_noctxt.abi0
003470bcldp x0, x1, [sp+8]
003470c0b 0x347000
003470c4udf 0
003470c8udf 0
003470ccudf 0
00347000
003470d0
003470d0crypto/x509.SystemRootsError.Unwrap: ; void crypto/x509.SystemRootsError.Unwrap(crypto/x509.SystemRootsError se)
003470d0str x30, [sp-32]!
003470d4stur x29, [sp-8]
003470d8sub x29, sp, 8
003470dcstr x0, [sp+40]
003470e0str x1, [sp+48]
003470e4stp xzr, xzr, [sp+8]
003470e8ldr x0, [sp+40]
003470ecldr x1, [sp+48]
003470f0str x0, [sp+8]
003470f4str x1, [sp+16]
003470f8add x29, sp, 24
003470fcadd sp, sp, 32
00347100ret x30
00347104udf 0
00347108udf 0
0034710cudf 0
003470d0
003470d0crypto/x509.SystemRootsError.Unwrap: ; void crypto/x509.SystemRootsError.Unwrap(crypto/x509.SystemRootsError se)
003470d0str x30, [sp-32]!
003470d4stur x29, [sp-8]
003470d8sub x29, sp, 8
003470dcstr x0, [sp+40]
003470e0str x1, [sp+48]
003470e4stp xzr, xzr, [sp+8]
003470e8ldr x0, [sp+40]
003470ecldr x1, [sp+48]
003470f0str x0, [sp+8]
003470f4str x1, [sp+16]
003470f8add x29, sp, 24
003470fcadd sp, sp, 32
00347100ret x30
00347104udf 0
00347108udf 0
0034710cudf 0
003470d0
00347110
00347110crypto/x509.parseRFC2821Mailbox: ; void crypto/x509.parseRFC2821Mailbox(struct string in)
00347110ldr x16, [x28+16]
00347114sub x17, sp, 160
00347118subs xzr, x17, x16
0034711cb.ls 0x348030
00347120sub x20, sp, 288
00347124stp x29, x30, [x20-8]
00347128add sp, x20, 0
0034712csub x29, sp, 8
00347130str x0, [sp+296]
00347134str x1, [sp+304]
00347138str xzr, [sp+168]
0034713cstp xzr, xzr, [sp+176]
00347140str xzr, [sp+192]
00347144strb wzr, [sp+88]
00347148ldr x5, [sp+304]
0034714cstr x5, [sp+136]
00347150cbz x5, 0x347158
00347154b 0x34717c
00347158
00347158loc_347158:
00347158strb wzr, [sp+88]
0034715cldr x0, [sp+168]
00347160ldr x1, [sp+176]
00347164ldr x2, [sp+184]
00347168ldr x3, [sp+192]
0034716cmov x4, xzr
00347170ldp x29, x30, [sp-8]
00347174add sp, sp, 288
00347178ret x30
0034717c
0034717cloc_34717c:
0034717cldr x3, [sp+304]
00347180str x3, [sp+136]
00347184ubfm x2, x3, 1, 63
00347188str x2, [sp+120]
0034718cadrp x0, 0x2ae000
00347190add x0, x0, 3072
00347194mov x1, xzr
00347198bl runtime.makeslice
0034719cldr x3, [sp+136]
003471a0str x0, [sp+200]
003471a4str xzr, [sp+208]
003471a8add x3, x3, x3, lsr #63
003471acsbfm x3, x3, 1, 63
003471b0str x3, [sp+216]
003471b4ldr x1, [sp+304]
003471b8ldr x3, [sp+296]
003471bcsubs xzr, x1, 0
003471c0b.hi 0x3471c8
003471c4b 0x348024
003471c8
003471c8loc_3471c8:
003471c8ldrb w6, [x3]
003471ccsubs wzr, w6, 34
003471d0b.eq 0x3471d8
003471d4b 0x347210
003471d8
003471d8loc_3471d8:
003471d8ldr x1, [sp+304]
003471dcldr x5, [sp+296]
003471e0subs xzr, x1, 1
003471e4b.hs 0x3471ec
003471e8b 0x34801c
003471ec
003471ecloc_3471ec:
003471ecsub x6, x1, 1
003471f0sub x7, xzr, x6
003471f4sbfm x7, x7, 63, 63
003471f8and x7, x7, 1
003471fcadd x5, x5, x7
00347200str x5, [sp+296]
00347204str x6, [sp+304]
00347208b 0x34720c
0034720c
0034720cloc_34720c:
0034720cb 0x347a58
00347210
00347210loc_347210:
00347210b 0x347214
00347214
00347214loc_347214:
00347214b 0x347218
00347218
00347218loc_347218:
00347218ldr x6, [sp+304]
0034721cstr x6, [sp+136]
00347220cbnz x6, 0x347228
00347224b 0x347768
00347228
00347228loc_347228:
00347228ldr x1, [sp+304]
0034722cldr x6, [sp+296]
00347230subs xzr, x1, 0
00347234b.hi 0x34723c
00347238b 0x347a50
0034723c
0034723cloc_34723c:
0034723cldrb w6, [x6]
00347240strb w6, [sp+89]
00347244mov x7, x6
00347248subs wzr, w7, 92
0034724cb.eq 0x347254
00347250b 0x3472c0
00347254
00347254loc_347254:
00347254b 0x347258
00347258
00347258loc_347258:
00347258ldr x1, [sp+304]
0034725cldr x6, [sp+296]
00347260subs xzr, x1, 1
00347264b.hs 0x34726c
00347268b 0x347a48
0034726c
0034726cloc_34726c:
0034726csub x7, x1, 1
00347270sub x8, xzr, x7
00347274sbfm x8, x8, 63, 63
00347278and x8, x8, 1
0034727cadd x6, x6, x8
00347280str x6, [sp+296]
00347284str x7, [sp+304]
00347288str x7, [sp+128]
0034728csubs xzr, x1, 1
00347290b.eq 0x347298
00347294b 0x3472bc
00347298
00347298loc_347298:
00347298strb wzr, [sp+88]
0034729cldr x0, [sp+168]
003472a0ldr x1, [sp+176]
003472a4ldr x2, [sp+184]
003472a8ldr x3, [sp+192]
003472acmov x4, xzr
003472b0ldp x29, x30, [sp-8]
003472b4add sp, sp, 288
003472b8ret x30
003472bc
003472bcloc_3472bc:
003472bcb 0x3476bc
003472c0
003472c0loc_3472c0:
003472c0mov x7, x6
003472c4subs wzr, w7, 48
003472c8cset x7, hs
003472ccstrb w7, [sp+97]
003472d0b.hs 0x3472d8
003472d4b 0x3472e8
003472d8
003472d8loc_3472d8:
003472d8subs wzr, w6, 57
003472dccset x6, ls
003472e0strb w6, [sp+97]
003472e4b 0x3472ec
003472e8
003472e8loc_3472e8:
003472e8b 0x3472ec
003472ec
003472ecloc_3472ec:
003472ecldrb w6, [sp+97]
003472f0strb w6, [sp+98]
003472f4tbnz w6, 0, 0x3472fc
003472f8b 0x347300
003472fc
003472fcloc_3472fc:
003472fcb 0x34733c
00347300
00347300loc_347300:
00347300ldrb w6, [sp+89]
00347304subs wzr, w6, 97
00347308cset x6, hs
0034730cstrb w6, [sp+96]
00347310b.hs 0x347318
00347314b 0x34732c
00347318
00347318loc_347318:
00347318ldrb w6, [sp+89]
0034731csubs wzr, w6, 122
00347320cset x6, ls
00347324strb w6, [sp+96]
00347328b 0x347330
0034732c
0034732cloc_34732c:
0034732cb 0x347330
00347330
00347330loc_347330:
00347330ldrb w6, [sp+96]
00347334strb w6, [sp+98]
00347338b 0x34733c
0034733c
0034733cloc_34733c:
0034733cldrb w6, [sp+98]
00347340strb w6, [sp+99]
00347344tbnz w6, 0, 0x34734c
00347348b 0x347350
0034734c
0034734cloc_34734c:
0034734cb 0x34738c
00347350
00347350loc_347350:
00347350ldrb w6, [sp+89]
00347354subs wzr, w6, 65
00347358cset x6, hs
0034735cstrb w6, [sp+96]
00347360b.hs 0x347368
00347364b 0x34737c
00347368
00347368loc_347368:
00347368ldrb w6, [sp+89]
0034736csubs wzr, w6, 90
00347370cset x6, ls
00347374strb w6, [sp+96]
00347378b 0x347380
0034737c
0034737cloc_34737c:
0034737cb 0x347380
00347380
00347380loc_347380:
00347380ldrb w6, [sp+96]
00347384strb w6, [sp+99]
00347388b 0x34738c
0034738c
0034738cloc_34738c:
0034738cldrb w6, [sp+99]
00347390strb w6, [sp+100]
00347394tbnz w6, 0, 0x34739c
00347398b 0x3473a0
0034739c
0034739cloc_34739c:
0034739cb 0x3473b4
003473a0
003473a0loc_3473a0:
003473a0ldrb w6, [sp+89]
003473a4subs wzr, w6, 33
003473a8cset x6, eq
003473acstrb w6, [sp+100]
003473b0b 0x3473b4
003473b4
003473b4loc_3473b4:
003473b4ldrb w6, [sp+100]
003473b8strb w6, [sp+101]
003473bctbnz w6, 0, 0x3473c4
003473c0b 0x3473c8
003473c4
003473c4loc_3473c4:
003473c4b 0x3473dc
003473c8
003473c8loc_3473c8:
003473c8ldrb w6, [sp+89]
003473ccsubs wzr, w6, 35
003473d0cset x6, eq
003473d4strb w6, [sp+101]
003473d8b 0x3473dc
003473dc
003473dcloc_3473dc:
003473dcldrb w6, [sp+101]
003473e0strb w6, [sp+102]
003473e4tbnz w6, 0, 0x3473ec
003473e8b 0x3473f0
003473ec
003473ecloc_3473ec:
003473ecb 0x347404
003473f0
003473f0loc_3473f0:
003473f0ldrb w6, [sp+89]
003473f4subs wzr, w6, 36
003473f8cset x6, eq
003473fcstrb w6, [sp+102]
00347400b 0x347404
00347404
00347404loc_347404:
00347404ldrb w6, [sp+102]
00347408strb w6, [sp+103]
0034740ctbnz w6, 0, 0x347414
00347410b 0x347418
00347414
00347414loc_347414:
00347414b 0x34742c
00347418
00347418loc_347418:
00347418ldrb w6, [sp+89]
0034741csubs wzr, w6, 37
00347420cset x6, eq
00347424strb w6, [sp+103]
00347428b 0x34742c
0034742c
0034742cloc_34742c:
0034742cldrb w6, [sp+103]
00347430strb w6, [sp+104]
00347434tbnz w6, 0, 0x34743c
00347438b 0x347440
0034743c
0034743cloc_34743c:
0034743cb 0x347454
00347440
00347440loc_347440:
00347440ldrb w6, [sp+89]
00347444subs wzr, w6, 38
00347448cset x6, eq
0034744cstrb w6, [sp+104]
00347450b 0x347454
00347454
00347454loc_347454:
00347454ldrb w6, [sp+104]
00347458strb w6, [sp+105]
0034745ctbnz w6, 0, 0x347464
00347460b 0x347468
00347464
00347464loc_347464:
00347464b 0x34747c
00347468
00347468loc_347468:
00347468ldrb w6, [sp+89]
0034746csubs wzr, w6, 39
00347470cset x6, eq
00347474strb w6, [sp+105]
00347478b 0x34747c
0034747c
0034747cloc_34747c:
0034747cldrb w6, [sp+105]
00347480strb w6, [sp+106]
00347484tbnz w6, 0, 0x34748c
00347488b 0x347490
0034748c
0034748cloc_34748c:
0034748cb 0x3474a4
00347490
00347490loc_347490:
00347490ldrb w6, [sp+89]
00347494subs wzr, w6, 42
00347498cset x6, eq
0034749cstrb w6, [sp+106]
003474a0b 0x3474a4
003474a4
003474a4loc_3474a4:
003474a4ldrb w6, [sp+106]
003474a8strb w6, [sp+107]
003474actbnz w6, 0, 0x3474b4
003474b0b 0x3474b8
003474b4
003474b4loc_3474b4:
003474b4b 0x3474cc
003474b8
003474b8loc_3474b8:
003474b8ldrb w6, [sp+89]
003474bcsubs wzr, w6, 43
003474c0cset x6, eq
003474c4strb w6, [sp+107]
003474c8b 0x3474cc
003474cc
003474ccloc_3474cc:
003474ccldrb w6, [sp+107]
003474d0strb w6, [sp+108]
003474d4tbnz w6, 0, 0x3474dc
003474d8b 0x3474e0
003474dc
003474dcloc_3474dc:
003474dcb 0x3474f4
003474e0
003474e0loc_3474e0:
003474e0ldrb w6, [sp+89]
003474e4subs wzr, w6, 45
003474e8cset x6, eq
003474ecstrb w6, [sp+108]
003474f0b 0x3474f4
003474f4
003474f4loc_3474f4:
003474f4ldrb w6, [sp+108]
003474f8strb w6, [sp+109]
003474fctbnz w6, 0, 0x347504
00347500b 0x347508
00347504
00347504loc_347504:
00347504b 0x34751c
00347508
00347508loc_347508:
00347508ldrb w6, [sp+89]
0034750csubs wzr, w6, 47
00347510cset x6, eq
00347514strb w6, [sp+109]
00347518b 0x34751c
0034751c
0034751cloc_34751c:
0034751cldrb w6, [sp+109]
00347520strb w6, [sp+110]
00347524tbnz w6, 0, 0x34752c
00347528b 0x347530
0034752c
0034752cloc_34752c:
0034752cb 0x347544
00347530
00347530loc_347530:
00347530ldrb w6, [sp+89]
00347534subs wzr, w6, 61
00347538cset x6, eq
0034753cstrb w6, [sp+110]
00347540b 0x347544
00347544
00347544loc_347544:
00347544ldrb w6, [sp+110]
00347548strb w6, [sp+111]
0034754ctbnz w6, 0, 0x347554
00347550b 0x347558
00347554
00347554loc_347554:
00347554b 0x34756c
00347558
00347558loc_347558:
00347558ldrb w6, [sp+89]
0034755csubs wzr, w6, 63
00347560cset x6, eq
00347564strb w6, [sp+111]
00347568b 0x34756c
0034756c
0034756cloc_34756c:
0034756cldrb w6, [sp+111]
00347570strb w6, [sp+117]
00347574tbnz w6, 0, 0x34757c
00347578b 0x347580
0034757c
0034757cloc_34757c:
0034757cb 0x347594
00347580
00347580loc_347580:
00347580ldrb w6, [sp+89]
00347584subs wzr, w6, 94
00347588cset x6, eq
0034758cstrb w6, [sp+117]
00347590b 0x347594
00347594
00347594loc_347594:
00347594ldrb w6, [sp+117]
00347598strb w6, [sp+118]
0034759ctbnz w6, 0, 0x3475a4
003475a0b 0x3475a8
003475a4
003475a4loc_3475a4:
003475a4b 0x3475bc
003475a8
003475a8loc_3475a8:
003475a8ldrb w6, [sp+89]
003475acsubs wzr, w6, 95
003475b0cset x6, eq
003475b4strb w6, [sp+118]
003475b8b 0x3475bc
003475bc
003475bcloc_3475bc:
003475bcldrb w6, [sp+118]
003475c0strb w6, [sp+119]
003475c4tbnz w6, 0, 0x3475cc
003475c8b 0x3475d0
003475cc
003475ccloc_3475cc:
003475ccb 0x3475e4
003475d0
003475d0loc_3475d0:
003475d0ldrb w6, [sp+89]
003475d4subs wzr, w6, 96
003475d8cset x6, eq
003475dcstrb w6, [sp+119]
003475e0b 0x3475e4
003475e4
003475e4loc_3475e4:
003475e4ldrb w6, [sp+119]
003475e8strb w6, [sp+116]
003475ectbnz w6, 0, 0x3475f4
003475f0b 0x3475f8
003475f4
003475f4loc_3475f4:
003475f4b 0x34760c
003475f8
003475f8loc_3475f8:
003475f8ldrb w6, [sp+89]
003475fcsubs wzr, w6, 123
00347600cset x6, eq
00347604strb w6, [sp+116]
00347608b 0x34760c
0034760c
0034760cloc_34760c:
0034760cldrb w6, [sp+116]
00347610strb w6, [sp+115]
00347614tbnz w6, 0, 0x34761c
00347618b 0x347620
0034761c
0034761cloc_34761c:
0034761cb 0x347634
00347620
00347620loc_347620:
00347620ldrb w6, [sp+89]
00347624subs wzr, w6, 124
00347628cset x6, eq
0034762cstrb w6, [sp+115]
00347630b 0x347634
00347634
00347634loc_347634:
00347634ldrb w6, [sp+115]
00347638strb w6, [sp+114]
0034763ctbnz w6, 0, 0x347644
00347640b 0x347648
00347644
00347644loc_347644:
00347644b 0x34765c
00347648
00347648loc_347648:
00347648ldrb w6, [sp+89]
0034764csubs wzr, w6, 125
00347650cset x6, eq
00347654strb w6, [sp+114]
00347658b 0x34765c
0034765c
0034765cloc_34765c:
0034765cldrb w6, [sp+114]
00347660strb w6, [sp+113]
00347664tbnz w6, 0, 0x34766c
00347668b 0x347670
0034766c
0034766cloc_34766c:
0034766cb 0x347684
00347670
00347670loc_347670:
00347670ldrb w6, [sp+89]
00347674subs wzr, w6, 126
00347678cset x6, eq
0034767cstrb w6, [sp+113]
00347680b 0x347684
00347684
00347684loc_347684:
00347684ldrb w6, [sp+113]
00347688strb w6, [sp+112]
0034768ctbnz w6, 0, 0x347694
00347690b 0x347698
00347694
00347694loc_347694:
00347694b 0x3476ac
00347698
00347698loc_347698:
00347698ldrb w6, [sp+89]
0034769csubs wzr, w6, 46
003476a0cset x6, eq
003476a4strb w6, [sp+112]
003476a8b 0x3476ac
003476ac
003476acloc_3476ac:
003476acldrb w6, [sp+112]
003476b0tbnz w6, 0, 0x3476b8
003476b4b 0x347760
003476b8
003476b8loc_3476b8:
003476b8b 0x3476bc
003476bc
003476bcloc_3476bc:
003476bcldr x1, [sp+304]
003476c0ldr x6, [sp+296]
003476c4subs xzr, x1, 0
003476c8b.hi 0x3476d0
003476ccb 0x347a40
003476d0
003476d0loc_3476d0:
003476d0ldrb w6, [x6]
003476d4strb w6, [sp+94]
003476d8ldr x2, [sp+216]
003476dcldr x0, [sp+200]
003476e0ldr x6, [sp+208]
003476e4add x1, x6, 1
003476e8subs xzr, x2, x1
003476ecb.hs 0x3476f4
003476f0b 0x3476f8
003476f4
003476f4loc_3476f4:
003476f4b 0x34770c
003476f8
003476f8loc_3476f8:
003476f8orr x3, xzr, 1
003476fcadrp x4, 0x2ae000
00347700add x4, x4, 3072
00347704bl runtime.growslice
00347708b 0x34770c
0034770c
0034770cloc_34770c:
0034770cldrb w6, [sp+94]
00347710sub x7, x1, 1
00347714strb w6, [x0+x7]
00347718str x0, [sp+200]
0034771cstr x1, [sp+208]
00347720str x2, [sp+216]
00347724ldr x1, [sp+304]
00347728ldr x6, [sp+296]
0034772csubs xzr, x1, 1
00347730b.hs 0x347738
00347734b 0x347a38
00347738
00347738loc_347738:
00347738sub x7, x1, 1
0034773csub x8, xzr, x7
00347740sbfm x8, x8, 63, 63
00347744and x8, x8, 1
00347748add x6, x6, x8
0034774cstr x6, [sp+296]
00347750str x7, [sp+304]
00347754b 0x347758
00347758
00347758loc_347758:
00347758b 0x34775c
0034775c
0034775cloc_34775c:
0034775cb 0x347218
00347760
00347760loc_347760:
00347760b 0x347764
00347764
00347764loc_347764:
00347764b 0x34776c
00347768
00347768loc_347768:
00347768b 0x34776c
0034776c
0034776cloc_34776c:
0034776cldr x6, [sp+208]
00347770str x6, [sp+136]
00347774cbz x6, 0x34777c
00347778b 0x3477a0
0034777c
0034777cloc_34777c:
0034777cstrb wzr, [sp+88]
00347780ldr x0, [sp+168]
00347784ldr x1, [sp+176]
00347788ldr x2, [sp+184]
0034778cldr x3, [sp+192]
00347790mov x4, xzr
00347794ldp x29, x30, [sp-8]
00347798add sp, sp, 288
0034779cret x30
003477a0
003477a0loc_3477a0:
003477a0strh wzr, [sp+92]
003477a4add x6, sp, 92
003477a8str x6, [sp+248]
003477acldrsb x27, [x6]
003477b0movz x7, 46
003477b4strb w7, [x6]
003477b8ldr x6, [sp+248]
003477bcldrsb x27, [x6]
003477c0strb w7, [x6+1]
003477c4ldr x6, [sp+248]
003477c8ldrsb x27, [x6]
003477ccb 0x3477d0
003477d0
003477d0loc_3477d0:
003477d0str x6, [sp+144]
003477d4orr x6, xzr, 2
003477d8str x6, [sp+152]
003477dcstr x6, [sp+160]
003477e0ldr x1, [sp+208]
003477e4ldr x6, [sp+200]
003477e8subs xzr, x1, 0
003477ecb.hi 0x3477f4
003477f0b 0x347a30
003477f4
003477f4loc_3477f4:
003477f4ldrb w6, [x6]
003477f8subs wzr, w6, 46
003477fccset x6, eq
00347800strb w6, [sp+98]
00347804b.eq 0x34780c
00347808b 0x347810
0034780c
0034780cloc_34780c:
0034780cb 0x347844
00347810
00347810loc_347810:
00347810ldr x6, [sp+208]
00347814str x6, [sp+136]
00347818ldr x1, [sp+208]
0034781cldr x7, [sp+200]
00347820sub x0, x6, 1
00347824subs xzr, x1, x0
00347828b.hi 0x347830
0034782cb 0x347a2c
00347830
00347830loc_347830:
00347830ldrb w6, [x7+x0]
00347834subs wzr, w6, 46
00347838cset x6, eq
0034783cstrb w6, [sp+98]
00347840b 0x347844
00347844
00347844loc_347844:
00347844ldrb w6, [sp+98]
00347848strb w6, [sp+97]
0034784ctbnz w6, 0, 0x347854
00347850b 0x347858
00347854
00347854loc_347854:
00347854b 0x347880
00347858
00347858loc_347858:
00347858ldr x0, [sp+200]
0034785cldr x3, [sp+144]
00347860ldr x1, [sp+208]
00347864ldr x4, [sp+152]
00347868ldr x2, [sp+216]
0034786cldr x5, [sp+160]
00347870bl bytes.Contains
00347874strb w0, [sp+99]
00347878strb w0, [sp+97]
0034787cb 0x347880
00347880
00347880loc_347880:
00347880ldrb w5, [sp+97]
00347884tbnz w5, 0, 0x34788c
00347888b 0x3478b0
0034788c
0034788cloc_34788c:
0034788cstrb wzr, [sp+88]
00347890ldr x0, [sp+168]
00347894ldr x1, [sp+176]
00347898ldr x2, [sp+184]
0034789cldr x3, [sp+192]
003478a0mov x4, xzr
003478a4ldp x29, x30, [sp-8]
003478a8add sp, sp, 288
003478acret x30
003478b0
003478b0loc_3478b0:
003478b0b 0x3478b4
003478b4
003478b4loc_3478b4:
003478b4ldr x5, [sp+304]
003478b8str x5, [sp+136]
003478bcsubs xzr, x5, 0
003478c0cset x6, eq
003478c4strb w6, [sp+98]
003478c8cbz x5, 0x3478d0
003478ccb 0x3478d4
003478d0
003478d0loc_3478d0:
003478d0b 0x3478fc
003478d4
003478d4loc_3478d4:
003478d4ldr x1, [sp+304]
003478d8ldr x5, [sp+296]
003478dcsubs xzr, x1, 0
003478e0b.hi 0x3478e8
003478e4b 0x347a24
003478e8
003478e8loc_3478e8:
003478e8ldrb w5, [x5]
003478ecsubs wzr, w5, 64
003478f0cset x5, ne
003478f4strb w5, [sp+98]
003478f8b 0x3478fc
003478fc
003478fcloc_3478fc:
003478fcldrb w5, [sp+98]
00347900tbnz w5, 0, 0x347908
00347904b 0x34792c
00347908
00347908loc_347908:
00347908strb wzr, [sp+88]
0034790cldr x0, [sp+168]
00347910ldr x1, [sp+176]
00347914ldr x2, [sp+184]
00347918ldr x3, [sp+192]
0034791cmov x4, xzr
00347920ldp x29, x30, [sp-8]
00347924add sp, sp, 288
00347928ret x30
0034792c
0034792cloc_34792c:
0034792cldr x1, [sp+304]
00347930ldr x2, [sp+296]
00347934subs xzr, x1, 1
00347938b.hs 0x347940
0034793cb 0x347a1c
00347940
00347940loc_347940:
00347940sub x3, x1, 1
00347944sub x4, xzr, x3
00347948sbfm x4, x4, 63, 63
0034794cand x4, x4, 1
00347950add x2, x2, x4
00347954str x2, [sp+296]
00347958str x3, [sp+304]
0034795cstr xzr, [sp+256]
00347960stp xzr, xzr, [sp+264]
00347964ldr x0, [sp+296]
00347968ldr x1, [sp+304]
0034796cbl crypto/x509.domainToReverseLabels
00347970str x0, [sp+256]
00347974str x1, [sp+264]
00347978str x2, [sp+272]
0034797cstrb w3, [sp+98]
00347980ldr x2, [sp+264]
00347984ldr x3, [sp+272]
00347988ldr x4, [sp+256]
0034798cstr x4, [sp+224]
00347990str x2, [sp+232]
00347994str x3, [sp+240]
00347998ldrb w2, [sp+98]
0034799cstrb w2, [sp+91]
003479a0strb w2, [sp+87]
003479a4tbnz w2, 0, 0x3479ac
003479a8b 0x3479f8
003479ac
003479acloc_3479ac:
003479acldr x1, [sp+200]
003479b0ldr x2, [sp+208]
003479b4mov x0, xzr
003479b8bl runtime.slicebytetostring
003479bcstr x0, [sp+168]
003479c0str x1, [sp+176]
003479c4ldr x3, [sp+296]
003479c8ldr x4, [sp+304]
003479ccstr x3, [sp+184]
003479d0str x4, [sp+192]
003479d4orr x4, xzr, 1
003479d8strb w4, [sp+88]
003479dcldr x0, [sp+168]
003479e0ldr x1, [sp+176]
003479e4ldr x2, [sp+184]
003479e8ldr x3, [sp+192]
003479ecldp x29, x30, [sp-8]
003479f0add sp, sp, 288
003479f4ret x30
003479f8
003479f8loc_3479f8:
003479f8strb wzr, [sp+88]
003479fcldr x0, [sp+168]
00347a00ldr x1, [sp+176]
00347a04ldr x2, [sp+184]
00347a08ldr x3, [sp+192]
00347a0cmov x4, xzr
00347a10ldp x29, x30, [sp-8]
00347a14add sp, sp, 288
00347a18ret x30
00347a1c
00347a1cloc_347a1c:
00347a1corr x0, xzr, 1
00347a20bl runtime.panicSliceB
00347a24
00347a24loc_347a24:
00347a24mov x0, xzr
00347a28bl runtime.panicIndex
00347a2c
00347a2cloc_347a2c:
00347a2cbl runtime.panicIndex
00347a30
00347a30loc_347a30:
00347a30mov x0, xzr
00347a34bl runtime.panicIndex
00347a38
00347a38loc_347a38:
00347a38orr x0, xzr, 1
00347a3cbl runtime.panicSliceB
00347a40
00347a40loc_347a40:
00347a40mov x0, xzr
00347a44bl runtime.panicIndex
00347a48
00347a48loc_347a48:
00347a48orr x0, xzr, 1
00347a4cbl runtime.panicSliceB
00347a50
00347a50loc_347a50:
00347a50mov x0, xzr
00347a54bl runtime.panicIndex
00347a58
00347a58loc_347a58:
00347a58b 0x347a5c
00347a5c
00347a5cloc_347a5c:
00347a5cldr x5, [sp+304]
00347a60str x5, [sp+136]
00347a64cbz x5, 0x347a6c
00347a68b 0x347a90
00347a6c
00347a6cloc_347a6c:
00347a6cstrb wzr, [sp+88]
00347a70ldr x0, [sp+168]
00347a74ldr x1, [sp+176]
00347a78ldr x2, [sp+184]
00347a7cldr x3, [sp+192]
00347a80mov x4, xzr
00347a84ldp x29, x30, [sp-8]
00347a88add sp, sp, 288
00347a8cret x30
00347a90
00347a90loc_347a90:
00347a90ldr x1, [sp+304]
00347a94ldr x5, [sp+296]
00347a98subs xzr, x1, 0
00347a9cb.hi 0x347aa4
00347aa0b 0x348014
00347aa4
00347aa4loc_347aa4:
00347aa4ldrb w5, [x5]
00347aa8strb w5, [sp+90]
00347aacldr x1, [sp+304]
00347ab0ldr x5, [sp+296]
00347ab4subs xzr, x1, 1
00347ab8b.hs 0x347ac0
00347abcb 0x34800c
00347ac0
00347ac0loc_347ac0:
00347ac0sub x6, x1, 1
00347ac4sub x7, xzr, x6
00347ac8sbfm x7, x7, 63, 63
00347accand x7, x7, 1
00347ad0add x8, x5, x7
00347ad4str x8, [sp+296]
00347ad8str x6, [sp+304]
00347adcldrb w8, [sp+90]
00347ae0subs wzr, w8, 34
00347ae4b.eq 0x347aec
00347ae8b 0x347af8
00347aec
00347aecloc_347aec:
00347aecb 0x347af0
00347af0
00347af0loc_347af0:
00347af0b 0x347af4
00347af4
00347af4loc_347af4:
00347af4b 0x3478b4
00347af8
00347af8loc_347af8:
00347af8ldrb w8, [sp+90]
00347afcsubs wzr, w8, 92
00347b00b.eq 0x347b08
00347b04b 0x347d50
00347b08
00347b08loc_347b08:
00347b08b 0x347b0c
00347b0c
00347b0cloc_347b0c:
00347b0cstr x6, [sp+136]
00347b10subs xzr, x1, 1
00347b14b.eq 0x347b1c
00347b18b 0x347b40
00347b1c
00347b1cloc_347b1c:
00347b1cstrb wzr, [sp+88]
00347b20ldr x0, [sp+168]
00347b24ldr x1, [sp+176]
00347b28ldr x2, [sp+184]
00347b2cldr x3, [sp+192]
00347b30mov x4, xzr
00347b34ldp x29, x30, [sp-8]
00347b38add sp, sp, 288
00347b3cret x30
00347b40
00347b40loc_347b40:
00347b40subs xzr, x6, 0
00347b44b.hi 0x347b4c
00347b48b 0x348000
00347b4c
00347b4cloc_347b4c:
00347b4cldrb w5, [x5+x7]
00347b50subs wzr, w5, 11
00347b54cset x5, eq
00347b58strb w5, [sp+117]
00347b5cb.eq 0x347b64
00347b60b 0x347b68
00347b64
00347b64loc_347b64:
00347b64b 0x347b90
00347b68
00347b68loc_347b68:
00347b68ldr x1, [sp+304]
00347b6cldr x5, [sp+296]
00347b70subs xzr, x1, 0
00347b74b.hi 0x347b7c
00347b78b 0x347ff8
00347b7c
00347b7cloc_347b7c:
00347b7cldrb w5, [x5]
00347b80subs wzr, w5, 12
00347b84cset x5, eq
00347b88strb w5, [sp+117]
00347b8cb 0x347b90
00347b90
00347b90loc_347b90:
00347b90ldrb w5, [sp+117]
00347b94strb w5, [sp+118]
00347b98tbnz w5, 0, 0x347ba0
00347b9cb 0x347ba4
00347ba0
00347ba0loc_347ba0:
00347ba0b 0x347c08
00347ba4
00347ba4loc_347ba4:
00347ba4ldr x1, [sp+304]
00347ba8ldr x5, [sp+296]
00347bacsubs xzr, x1, 0
00347bb0b.hi 0x347bb8
00347bb4b 0x347ff0
00347bb8
00347bb8loc_347bb8:
00347bb8ldrb w5, [x5]
00347bbcsubs wzr, w5, 0
00347bc0cset x6, ne
00347bc4strb w6, [sp+116]
00347bc8cbnz w5, 0x347bd0
00347bccb 0x347bf8
00347bd0
00347bd0loc_347bd0:
00347bd0ldr x1, [sp+304]
00347bd4ldr x5, [sp+296]
00347bd8subs xzr, x1, 0
00347bdcb.hi 0x347be4
00347be0b 0x347fe8
00347be4
00347be4loc_347be4:
00347be4ldrb w5, [x5]
00347be8subs wzr, w5, 9
00347beccset x5, ls
00347bf0strb w5, [sp+116]
00347bf4b 0x347bfc
00347bf8
00347bf8loc_347bf8:
00347bf8b 0x347bfc
00347bfc
00347bfcloc_347bfc:
00347bfcldrb w5, [sp+116]
00347c00strb w5, [sp+118]
00347c04b 0x347c08
00347c08
00347c08loc_347c08:
00347c08ldrb w5, [sp+118]
00347c0cstrb w5, [sp+119]
00347c10tbnz w5, 0, 0x347c18
00347c14b 0x347c1c
00347c18
00347c18loc_347c18:
00347c18b 0x347c80
00347c1c
00347c1cloc_347c1c:
00347c1cldr x1, [sp+304]
00347c20ldr x5, [sp+296]
00347c24subs xzr, x1, 0
00347c28b.hi 0x347c30
00347c2cb 0x347fe0
00347c30
00347c30loc_347c30:
00347c30ldrb w5, [x5]
00347c34subs wzr, w5, 14
00347c38cset x5, hs
00347c3cstrb w5, [sp+116]
00347c40b.hs 0x347c48
00347c44b 0x347c70
00347c48
00347c48loc_347c48:
00347c48ldr x1, [sp+304]
00347c4cldr x5, [sp+296]
00347c50subs xzr, x1, 0
00347c54b.hi 0x347c5c
00347c58b 0x347fd8
00347c5c
00347c5cloc_347c5c:
00347c5cldrb w5, [x5]
00347c60subs wzr, w5, 127
00347c64cset x5, ls
00347c68strb w5, [sp+116]
00347c6cb 0x347c74
00347c70
00347c70loc_347c70:
00347c70b 0x347c74
00347c74
00347c74loc_347c74:
00347c74ldrb w5, [sp+116]
00347c78strb w5, [sp+119]
00347c7cb 0x347c80
00347c80
00347c80loc_347c80:
00347c80ldrb w5, [sp+119]
00347c84tbnz w5, 0, 0x347c8c
00347c88b 0x347d2c
00347c8c
00347c8cloc_347c8c:
00347c8cldr x1, [sp+304]
00347c90ldr x5, [sp+296]
00347c94subs xzr, x1, 0
00347c98b.hi 0x347ca0
00347c9cb 0x347fd0
00347ca0
00347ca0loc_347ca0:
00347ca0ldrb w5, [x5]
00347ca4strb w5, [sp+95]
00347ca8ldr x2, [sp+216]
00347cacldr x0, [sp+200]
00347cb0ldr x5, [sp+208]
00347cb4add x1, x5, 1
00347cb8subs xzr, x2, x1
00347cbcb.hs 0x347cc4
00347cc0b 0x347cc8
00347cc4
00347cc4loc_347cc4:
00347cc4b 0x347cdc
00347cc8
00347cc8loc_347cc8:
00347cc8orr x3, xzr, 1
00347cccadrp x4, 0x2ae000
00347cd0add x4, x4, 3072
00347cd4bl runtime.growslice
00347cd8b 0x347cdc
00347cdc
00347cdcloc_347cdc:
00347cdcldrb w5, [sp+95]
00347ce0sub x6, x1, 1
00347ce4strb w5, [x0+x6]
00347ce8str x0, [sp+200]
00347cecstr x1, [sp+208]
00347cf0str x2, [sp+216]
00347cf4ldr x1, [sp+304]
00347cf8ldr x5, [sp+296]
00347cfcsubs xzr, x1, 1
00347d00b.hs 0x347d08
00347d04b 0x347fc8
00347d08
00347d08loc_347d08:
00347d08sub x6, x1, 1
00347d0csub x7, xzr, x6
00347d10sbfm x7, x7, 63, 63
00347d14and x7, x7, 1
00347d18add x5, x5, x7
00347d1cstr x5, [sp+296]
00347d20str x6, [sp+304]
00347d24b 0x347d28
00347d28
00347d28loc_347d28:
00347d28b 0x347f98
00347d2c
00347d2cloc_347d2c:
00347d2cstrb wzr, [sp+88]
00347d30ldr x0, [sp+168]
00347d34ldr x1, [sp+176]
00347d38ldr x2, [sp+184]
00347d3cldr x3, [sp+192]
00347d40mov x4, xzr
00347d44ldp x29, x30, [sp-8]
00347d48add sp, sp, 288
00347d4cret x30
00347d50
00347d50loc_347d50:
00347d50ldrb w5, [sp+90]
00347d54subs wzr, w5, 11
00347d58cset x5, eq
00347d5cstrb w5, [sp+112]
00347d60b.eq 0x347d68
00347d64b 0x347d6c
00347d68
00347d68loc_347d68:
00347d68b 0x347d80
00347d6c
00347d6cloc_347d6c:
00347d6cldrb w5, [sp+90]
00347d70subs wzr, w5, 12
00347d74cset x5, eq
00347d78strb w5, [sp+112]
00347d7cb 0x347d80
00347d80
00347d80loc_347d80:
00347d80ldrb w5, [sp+112]
00347d84strb w5, [sp+113]
00347d88tbnz w5, 0, 0x347d90
00347d8cb 0x347d94
00347d90
00347d90loc_347d90:
00347d90b 0x347da8
00347d94
00347d94loc_347d94:
00347d94ldrb w5, [sp+90]
00347d98subs wzr, w5, 32
00347d9ccset x5, eq
00347da0strb w5, [sp+113]
00347da4b 0x347da8
00347da8
00347da8loc_347da8:
00347da8ldrb w5, [sp+113]
00347dacstrb w5, [sp+114]
00347db0tbnz w5, 0, 0x347db8
00347db4b 0x347dbc
00347db8
00347db8loc_347db8:
00347db8b 0x347dd0
00347dbc
00347dbcloc_347dbc:
00347dbcldrb w5, [sp+90]
00347dc0subs wzr, w5, 33
00347dc4cset x5, eq
00347dc8strb w5, [sp+114]
00347dccb 0x347dd0
00347dd0
00347dd0loc_347dd0:
00347dd0ldrb w5, [sp+114]
00347dd4strb w5, [sp+115]
00347dd8tbnz w5, 0, 0x347de0
00347ddcb 0x347de4
00347de0
00347de0loc_347de0:
00347de0b 0x347df8
00347de4
00347de4loc_347de4:
00347de4ldrb w5, [sp+90]
00347de8subs wzr, w5, 127
00347deccset x5, eq
00347df0strb w5, [sp+115]
00347df4b 0x347df8
00347df8
00347df8loc_347df8:
00347df8ldrb w5, [sp+115]
00347dfcstrb w5, [sp+116]
00347e00tbnz w5, 0, 0x347e08
00347e04b 0x347e0c
00347e08
00347e08loc_347e08:
00347e08b 0x347e48
00347e0c
00347e0cloc_347e0c:
00347e0cldrb w5, [sp+90]
00347e10subs wzr, w5, 0
00347e14cset x6, ne
00347e18strb w6, [sp+111]
00347e1ccbnz w5, 0x347e24
00347e20b 0x347e38
00347e24
00347e24loc_347e24:
00347e24ldrb w5, [sp+90]
00347e28subs wzr, w5, 8
00347e2ccset x5, ls
00347e30strb w5, [sp+111]
00347e34b 0x347e3c
00347e38
00347e38loc_347e38:
00347e38b 0x347e3c
00347e3c
00347e3cloc_347e3c:
00347e3cldrb w5, [sp+111]
00347e40strb w5, [sp+116]
00347e44b 0x347e48
00347e48
00347e48loc_347e48:
00347e48ldrb w5, [sp+116]
00347e4cstrb w5, [sp+119]
00347e50tbnz w5, 0, 0x347e58
00347e54b 0x347e5c
00347e58
00347e58loc_347e58:
00347e58b 0x347e98
00347e5c
00347e5cloc_347e5c:
00347e5cldrb w5, [sp+90]
00347e60subs wzr, w5, 14
00347e64cset x5, hs
00347e68strb w5, [sp+111]
00347e6cb.hs 0x347e74
00347e70b 0x347e88
00347e74
00347e74loc_347e74:
00347e74ldrb w5, [sp+90]
00347e78subs wzr, w5, 31
00347e7ccset x5, ls
00347e80strb w5, [sp+111]
00347e84b 0x347e8c
00347e88
00347e88loc_347e88:
00347e88b 0x347e8c
00347e8c
00347e8cloc_347e8c:
00347e8cldrb w5, [sp+111]
00347e90strb w5, [sp+119]
00347e94b 0x347e98
00347e98
00347e98loc_347e98:
00347e98ldrb w5, [sp+119]
00347e9cstrb w5, [sp+118]
00347ea0tbnz w5, 0, 0x347ea8
00347ea4b 0x347eac
00347ea8
00347ea8loc_347ea8:
00347ea8b 0x347ee8
00347eac
00347eacloc_347eac:
00347eacldrb w5, [sp+90]
00347eb0subs wzr, w5, 35
00347eb4cset x5, hs
00347eb8strb w5, [sp+111]
00347ebcb.hs 0x347ec4
00347ec0b 0x347ed8
00347ec4
00347ec4loc_347ec4:
00347ec4ldrb w5, [sp+90]
00347ec8subs wzr, w5, 91
00347ecccset x5, ls
00347ed0strb w5, [sp+111]
00347ed4b 0x347edc
00347ed8
00347ed8loc_347ed8:
00347ed8b 0x347edc
00347edc
00347edcloc_347edc:
00347edcldrb w5, [sp+111]
00347ee0strb w5, [sp+118]
00347ee4b 0x347ee8
00347ee8
00347ee8loc_347ee8:
00347ee8ldrb w5, [sp+118]
00347eecstrb w5, [sp+117]
00347ef0tbnz w5, 0, 0x347ef8
00347ef4b 0x347efc
00347ef8
00347ef8loc_347ef8:
00347ef8b 0x347f38
00347efc
00347efcloc_347efc:
00347efcldrb w5, [sp+90]
00347f00subs wzr, w5, 93
00347f04cset x5, hs
00347f08strb w5, [sp+111]
00347f0cb.hs 0x347f14
00347f10b 0x347f28
00347f14
00347f14loc_347f14:
00347f14ldrb w5, [sp+90]
00347f18subs wzr, w5, 126
00347f1ccset x5, ls
00347f20strb w5, [sp+111]
00347f24b 0x347f2c
00347f28
00347f28loc_347f28:
00347f28b 0x347f2c
00347f2c
00347f2cloc_347f2c:
00347f2cldrb w5, [sp+111]
00347f30strb w5, [sp+117]
00347f34b 0x347f38
00347f38
00347f38loc_347f38:
00347f38ldrb w5, [sp+117]
00347f3ctbnz w5, 0, 0x347f44
00347f40b 0x347fa0
00347f44
00347f44loc_347f44:
00347f44b 0x347f48
00347f48
00347f48loc_347f48:
00347f48ldr x2, [sp+216]
00347f4cldr x0, [sp+200]
00347f50ldr x5, [sp+208]
00347f54add x1, x5, 1
00347f58subs xzr, x2, x1
00347f5cb.hs 0x347f64
00347f60b 0x347f68
00347f64
00347f64loc_347f64:
00347f64b 0x347f7c
00347f68
00347f68loc_347f68:
00347f68orr x3, xzr, 1
00347f6cadrp x4, 0x2ae000
00347f70add x4, x4, 3072
00347f74bl runtime.growslice
00347f78b 0x347f7c
00347f7c
00347f7cloc_347f7c:
00347f7cldrb w5, [sp+90]
00347f80sub x6, x1, 1
00347f84strb w5, [x0+x6]
00347f88str x0, [sp+200]
00347f8cstr x1, [sp+208]
00347f90str x2, [sp+216]
00347f94b 0x347f98
00347f98
00347f98loc_347f98:
00347f98b 0x347f9c
00347f9c
00347f9cloc_347f9c:
00347f9cb 0x347a58
00347fa0
00347fa0loc_347fa0:
00347fa0b 0x347fa4
00347fa4
00347fa4loc_347fa4:
00347fa4strb wzr, [sp+88]
00347fa8ldr x0, [sp+168]
00347facldr x1, [sp+176]
00347fb0ldr x2, [sp+184]
00347fb4ldr x3, [sp+192]
00347fb8mov x4, xzr
00347fbcldp x29, x30, [sp-8]
00347fc0add sp, sp, 288
00347fc4ret x30
00347fc8
00347fc8loc_347fc8:
00347fc8orr x0, xzr, 1
00347fccbl runtime.panicSliceB
00347fd0
00347fd0loc_347fd0:
00347fd0mov x0, xzr
00347fd4bl runtime.panicIndex
00347fd8
00347fd8loc_347fd8:
00347fd8mov x0, xzr
00347fdcbl runtime.panicIndex
00347fe0
00347fe0loc_347fe0:
00347fe0mov x0, xzr
00347fe4bl runtime.panicIndex
00347fe8
00347fe8loc_347fe8:
00347fe8mov x0, xzr
00347fecbl runtime.panicIndex
00347ff0
00347ff0loc_347ff0:
00347ff0mov x0, xzr
00347ff4bl runtime.panicIndex
00347ff8
00347ff8loc_347ff8:
00347ff8mov x0, xzr
00347ffcbl runtime.panicIndex
00348000
00348000loc_348000:
00348000mov x0, xzr
00348004mov x1, x6
00348008bl runtime.panicIndex
0034800c
0034800cloc_34800c:
0034800corr x0, xzr, 1
00348010bl runtime.panicSliceB
00348014
00348014loc_348014:
00348014mov x0, xzr
00348018bl runtime.panicIndex
0034801c
0034801cloc_34801c:
0034801corr x0, xzr, 1
00348020bl runtime.panicSliceB
00348024
00348024loc_348024:
00348024mov x0, xzr
00348028bl runtime.panicIndex
0034802chint
00348030
00348030loc_348030:
00348030stp x0, x1, [sp+8]
00348034mov x3, x30
00348038bl runtime.morestack_noctxt.abi0
0034803cldp x0, x1, [sp+8]
00348040b 0x347110
00348044udf 0
00348048udf 0
0034804cudf 0
00347110
00347110crypto/x509.parseRFC2821Mailbox: ; void crypto/x509.parseRFC2821Mailbox(struct string in)
00347110ldr x16, [x28+16]
00347114sub x17, sp, 160
00347118subs xzr, x17, x16
0034711cb.ls 0x348030
00347120sub x20, sp, 288
00347124stp x29, x30, [x20-8]
00347128add sp, x20, 0
0034712csub x29, sp, 8
00347130str x0, [sp+296]
00347134str x1, [sp+304]
00347138str xzr, [sp+168]
0034713cstp xzr, xzr, [sp+176]
00347140str xzr, [sp+192]
00347144strb wzr, [sp+88]
00347148ldr x5, [sp+304]
0034714cstr x5, [sp+136]
00347150cbz x5, 0x347158
00347154b 0x34717c
00347158
00347158loc_347158:
00347158strb wzr, [sp+88]
0034715cldr x0, [sp+168]
00347160ldr x1, [sp+176]
00347164ldr x2, [sp+184]
00347168ldr x3, [sp+192]
0034716cmov x4, xzr
00347170ldp x29, x30, [sp-8]
00347174add sp, sp, 288
00347178ret x30
0034717c
0034717cloc_34717c:
0034717cldr x3, [sp+304]
00347180str x3, [sp+136]
00347184ubfm x2, x3, 1, 63
00347188str x2, [sp+120]
0034718cadrp x0, 0x2ae000
00347190add x0, x0, 3072
00347194mov x1, xzr
00347198bl runtime.makeslice
0034719cldr x3, [sp+136]
003471a0str x0, [sp+200]
003471a4str xzr, [sp+208]
003471a8add x3, x3, x3, lsr #63
003471acsbfm x3, x3, 1, 63
003471b0str x3, [sp+216]
003471b4ldr x1, [sp+304]
003471b8ldr x3, [sp+296]
003471bcsubs xzr, x1, 0
003471c0b.hi 0x3471c8
003471c4b 0x348024
003471c8
003471c8loc_3471c8:
003471c8ldrb w6, [x3]
003471ccsubs wzr, w6, 34
003471d0b.eq 0x3471d8
003471d4b 0x347210
003471d8
003471d8loc_3471d8:
003471d8ldr x1, [sp+304]
003471dcldr x5, [sp+296]
003471e0subs xzr, x1, 1
003471e4b.hs 0x3471ec
003471e8b 0x34801c
003471ec
003471ecloc_3471ec:
003471ecsub x6, x1, 1
003471f0sub x7, xzr, x6
003471f4sbfm x7, x7, 63, 63
003471f8and x7, x7, 1
003471fcadd x5, x5, x7
00347200str x5, [sp+296]
00347204str x6, [sp+304]
00347208b 0x34720c
0034720c
0034720cloc_34720c:
0034720cb 0x347a58
00347210
00347210loc_347210:
00347210b 0x347214
00347214
00347214loc_347214:
00347214b 0x347218
00347218
00347218loc_347218:
00347218ldr x6, [sp+304]
0034721cstr x6, [sp+136]
00347220cbnz x6, 0x347228
00347224b 0x347768
00347228
00347228loc_347228:
00347228ldr x1, [sp+304]
0034722cldr x6, [sp+296]
00347230subs xzr, x1, 0
00347234b.hi 0x34723c
00347238b 0x347a50
0034723c
0034723cloc_34723c:
0034723cldrb w6, [x6]
00347240strb w6, [sp+89]
00347244mov x7, x6
00347248subs wzr, w7, 92
0034724cb.eq 0x347254
00347250b 0x3472c0
00347254
00347254loc_347254:
00347254b 0x347258
00347258
00347258loc_347258:
00347258ldr x1, [sp+304]
0034725cldr x6, [sp+296]
00347260subs xzr, x1, 1
00347264b.hs 0x34726c
00347268b 0x347a48
0034726c
0034726cloc_34726c:
0034726csub x7, x1, 1
00347270sub x8, xzr, x7
00347274sbfm x8, x8, 63, 63
00347278and x8, x8, 1
0034727cadd x6, x6, x8
00347280str x6, [sp+296]
00347284str x7, [sp+304]
00347288str x7, [sp+128]
0034728csubs xzr, x1, 1
00347290b.eq 0x347298
00347294b 0x3472bc
00347298
00347298loc_347298:
00347298strb wzr, [sp+88]
0034729cldr x0, [sp+168]
003472a0ldr x1, [sp+176]
003472a4ldr x2, [sp+184]
003472a8ldr x3, [sp+192]
003472acmov x4, xzr
003472b0ldp x29, x30, [sp-8]
003472b4add sp, sp, 288
003472b8ret x30
003472bc
003472bcloc_3472bc:
003472bcb 0x3476bc
003472c0
003472c0loc_3472c0:
003472c0mov x7, x6
003472c4subs wzr, w7, 48
003472c8cset x7, hs
003472ccstrb w7, [sp+97]
003472d0b.hs 0x3472d8
003472d4b 0x3472e8
003472d8
003472d8loc_3472d8:
003472d8subs wzr, w6, 57
003472dccset x6, ls
003472e0strb w6, [sp+97]
003472e4b 0x3472ec
003472e8
003472e8loc_3472e8:
003472e8b 0x3472ec
003472ec
003472ecloc_3472ec:
003472ecldrb w6, [sp+97]
003472f0strb w6, [sp+98]
003472f4tbnz w6, 0, 0x3472fc
003472f8b 0x347300
003472fc
003472fcloc_3472fc:
003472fcb 0x34733c
00347300
00347300loc_347300:
00347300ldrb w6, [sp+89]
00347304subs wzr, w6, 97
00347308cset x6, hs
0034730cstrb w6, [sp+96]
00347310b.hs 0x347318
00347314b 0x34732c
00347318
00347318loc_347318:
00347318ldrb w6, [sp+89]
0034731csubs wzr, w6, 122
00347320cset x6, ls
00347324strb w6, [sp+96]
00347328b 0x347330
0034732c
0034732cloc_34732c:
0034732cb 0x347330
00347330
00347330loc_347330:
00347330ldrb w6, [sp+96]
00347334strb w6, [sp+98]
00347338b 0x34733c
0034733c
0034733cloc_34733c:
0034733cldrb w6, [sp+98]
00347340strb w6, [sp+99]
00347344tbnz w6, 0, 0x34734c
00347348b 0x347350
0034734c
0034734cloc_34734c:
0034734cb 0x34738c
00347350
00347350loc_347350:
00347350ldrb w6, [sp+89]
00347354subs wzr, w6, 65
00347358cset x6, hs
0034735cstrb w6, [sp+96]
00347360b.hs 0x347368
00347364b 0x34737c
00347368
00347368loc_347368:
00347368ldrb w6, [sp+89]
0034736csubs wzr, w6, 90
00347370cset x6, ls
00347374strb w6, [sp+96]
00347378b 0x347380
0034737c
0034737cloc_34737c:
0034737cb 0x347380
00347380
00347380loc_347380:
00347380ldrb w6, [sp+96]
00347384strb w6, [sp+99]
00347388b 0x34738c
0034738c
0034738cloc_34738c:
0034738cldrb w6, [sp+99]
00347390strb w6, [sp+100]
00347394tbnz w6, 0, 0x34739c
00347398b 0x3473a0
0034739c
0034739cloc_34739c:
0034739cb 0x3473b4
003473a0
003473a0loc_3473a0:
003473a0ldrb w6, [sp+89]
003473a4subs wzr, w6, 33
003473a8cset x6, eq
003473acstrb w6, [sp+100]
003473b0b 0x3473b4
003473b4
003473b4loc_3473b4:
003473b4ldrb w6, [sp+100]
003473b8strb w6, [sp+101]
003473bctbnz w6, 0, 0x3473c4
003473c0b 0x3473c8
003473c4
003473c4loc_3473c4:
003473c4b 0x3473dc
003473c8
003473c8loc_3473c8:
003473c8ldrb w6, [sp+89]
003473ccsubs wzr, w6, 35
003473d0cset x6, eq
003473d4strb w6, [sp+101]
003473d8b 0x3473dc
003473dc
003473dcloc_3473dc:
003473dcldrb w6, [sp+101]
003473e0strb w6, [sp+102]
003473e4tbnz w6, 0, 0x3473ec
003473e8b 0x3473f0
003473ec
003473ecloc_3473ec:
003473ecb 0x347404
003473f0
003473f0loc_3473f0:
003473f0ldrb w6, [sp+89]
003473f4subs wzr, w6, 36
003473f8cset x6, eq
003473fcstrb w6, [sp+102]
00347400b 0x347404
00347404
00347404loc_347404:
00347404ldrb w6, [sp+102]
00347408strb w6, [sp+103]
0034740ctbnz w6, 0, 0x347414
00347410b 0x347418
00347414
00347414loc_347414:
00347414b 0x34742c
00347418
00347418loc_347418:
00347418ldrb w6, [sp+89]
0034741csubs wzr, w6, 37
00347420cset x6, eq
00347424strb w6, [sp+103]
00347428b 0x34742c
0034742c
0034742cloc_34742c:
0034742cldrb w6, [sp+103]
00347430strb w6, [sp+104]
00347434tbnz w6, 0, 0x34743c
00347438b 0x347440
0034743c
0034743cloc_34743c:
0034743cb 0x347454
00347440
00347440loc_347440:
00347440ldrb w6, [sp+89]
00347444subs wzr, w6, 38
00347448cset x6, eq
0034744cstrb w6, [sp+104]
00347450b 0x347454
00347454
00347454loc_347454:
00347454ldrb w6, [sp+104]
00347458strb w6, [sp+105]
0034745ctbnz w6, 0, 0x347464
00347460b 0x347468
00347464
00347464loc_347464:
00347464b 0x34747c
00347468
00347468loc_347468:
00347468ldrb w6, [sp+89]
0034746csubs wzr, w6, 39
00347470cset x6, eq
00347474strb w6, [sp+105]
00347478b 0x34747c
0034747c
0034747cloc_34747c:
0034747cldrb w6, [sp+105]
00347480strb w6, [sp+106]
00347484tbnz w6, 0, 0x34748c
00347488b 0x347490
0034748c
0034748cloc_34748c:
0034748cb 0x3474a4
00347490
00347490loc_347490:
00347490ldrb w6, [sp+89]
00347494subs wzr, w6, 42
00347498cset x6, eq
0034749cstrb w6, [sp+106]
003474a0b 0x3474a4
003474a4
003474a4loc_3474a4:
003474a4ldrb w6, [sp+106]
003474a8strb w6, [sp+107]
003474actbnz w6, 0, 0x3474b4
003474b0b 0x3474b8
003474b4
003474b4loc_3474b4:
003474b4b 0x3474cc
003474b8
003474b8loc_3474b8:
003474b8ldrb w6, [sp+89]
003474bcsubs wzr, w6, 43
003474c0cset x6, eq
003474c4strb w6, [sp+107]
003474c8b 0x3474cc
003474cc
003474ccloc_3474cc:
003474ccldrb w6, [sp+107]
003474d0strb w6, [sp+108]
003474d4tbnz w6, 0, 0x3474dc
003474d8b 0x3474e0
003474dc
003474dcloc_3474dc:
003474dcb 0x3474f4
003474e0
003474e0loc_3474e0:
003474e0ldrb w6, [sp+89]
003474e4subs wzr, w6, 45
003474e8cset x6, eq
003474ecstrb w6, [sp+108]
003474f0b 0x3474f4
003474f4
003474f4loc_3474f4:
003474f4ldrb w6, [sp+108]
003474f8strb w6, [sp+109]
003474fctbnz w6, 0, 0x347504
00347500b 0x347508
00347504
00347504loc_347504:
00347504b 0x34751c
00347508
00347508loc_347508:
00347508ldrb w6, [sp+89]
0034750csubs wzr, w6, 47
00347510cset x6, eq
00347514strb w6, [sp+109]
00347518b 0x34751c
0034751c
0034751cloc_34751c:
0034751cldrb w6, [sp+109]
00347520strb w6, [sp+110]
00347524tbnz w6, 0, 0x34752c
00347528b 0x347530
0034752c
0034752cloc_34752c:
0034752cb 0x347544
00347530
00347530loc_347530:
00347530ldrb w6, [sp+89]
00347534subs wzr, w6, 61
00347538cset x6, eq
0034753cstrb w6, [sp+110]
00347540b 0x347544
00347544
00347544loc_347544:
00347544ldrb w6, [sp+110]
00347548strb w6, [sp+111]
0034754ctbnz w6, 0, 0x347554
00347550b 0x347558
00347554
00347554loc_347554:
00347554b 0x34756c
00347558
00347558loc_347558:
00347558ldrb w6, [sp+89]
0034755csubs wzr, w6, 63
00347560cset x6, eq
00347564strb w6, [sp+111]
00347568b 0x34756c
0034756c
0034756cloc_34756c:
0034756cldrb w6, [sp+111]
00347570strb w6, [sp+117]
00347574tbnz w6, 0, 0x34757c
00347578b 0x347580
0034757c
0034757cloc_34757c:
0034757cb 0x347594
00347580
00347580loc_347580:
00347580ldrb w6, [sp+89]
00347584subs wzr, w6, 94
00347588cset x6, eq
0034758cstrb w6, [sp+117]
00347590b 0x347594
00347594
00347594loc_347594:
00347594ldrb w6, [sp+117]
00347598strb w6, [sp+118]
0034759ctbnz w6, 0, 0x3475a4
003475a0b 0x3475a8
003475a4
003475a4loc_3475a4:
003475a4b 0x3475bc
003475a8
003475a8loc_3475a8:
003475a8ldrb w6, [sp+89]
003475acsubs wzr, w6, 95
003475b0cset x6, eq
003475b4strb w6, [sp+118]
003475b8b 0x3475bc
003475bc
003475bcloc_3475bc:
003475bcldrb w6, [sp+118]
003475c0strb w6, [sp+119]
003475c4tbnz w6, 0, 0x3475cc
003475c8b 0x3475d0
003475cc
003475ccloc_3475cc:
003475ccb 0x3475e4
003475d0
003475d0loc_3475d0:
003475d0ldrb w6, [sp+89]
003475d4subs wzr, w6, 96
003475d8cset x6, eq
003475dcstrb w6, [sp+119]
003475e0b 0x3475e4
003475e4
003475e4loc_3475e4:
003475e4ldrb w6, [sp+119]
003475e8strb w6, [sp+116]
003475ectbnz w6, 0, 0x3475f4
003475f0b 0x3475f8
003475f4
003475f4loc_3475f4:
003475f4b 0x34760c
003475f8
003475f8loc_3475f8:
003475f8ldrb w6, [sp+89]
003475fcsubs wzr, w6, 123
00347600cset x6, eq
00347604strb w6, [sp+116]
00347608b 0x34760c
0034760c
0034760cloc_34760c:
0034760cldrb w6, [sp+116]
00347610strb w6, [sp+115]
00347614tbnz w6, 0, 0x34761c
00347618b 0x347620
0034761c
0034761cloc_34761c:
0034761cb 0x347634
00347620
00347620loc_347620:
00347620ldrb w6, [sp+89]
00347624subs wzr, w6, 124
00347628cset x6, eq
0034762cstrb w6, [sp+115]
00347630b 0x347634
00347634
00347634loc_347634:
00347634ldrb w6, [sp+115]
00347638strb w6, [sp+114]
0034763ctbnz w6, 0, 0x347644
00347640b 0x347648
00347644
00347644loc_347644:
00347644b 0x34765c
00347648
00347648loc_347648:
00347648ldrb w6, [sp+89]
0034764csubs wzr, w6, 125
00347650cset x6, eq
00347654strb w6, [sp+114]
00347658b 0x34765c
0034765c
0034765cloc_34765c:
0034765cldrb w6, [sp+114]
00347660strb w6, [sp+113]
00347664tbnz w6, 0, 0x34766c
00347668b 0x347670
0034766c
0034766cloc_34766c:
0034766cb 0x347684
00347670
00347670loc_347670:
00347670ldrb w6, [sp+89]
00347674subs wzr, w6, 126
00347678cset x6, eq
0034767cstrb w6, [sp+113]
00347680b 0x347684
00347684
00347684loc_347684:
00347684ldrb w6, [sp+113]
00347688strb w6, [sp+112]
0034768ctbnz w6, 0, 0x347694
00347690b 0x347698
00347694
00347694loc_347694:
00347694b 0x3476ac
00347698
00347698loc_347698:
00347698ldrb w6, [sp+89]
0034769csubs wzr, w6, 46
003476a0cset x6, eq
003476a4strb w6, [sp+112]
003476a8b 0x3476ac
003476ac
003476acloc_3476ac:
003476acldrb w6, [sp+112]
003476b0tbnz w6, 0, 0x3476b8
003476b4b 0x347760
003476b8
003476b8loc_3476b8:
003476b8b 0x3476bc
003476bc
003476bcloc_3476bc:
003476bcldr x1, [sp+304]
003476c0ldr x6, [sp+296]
003476c4subs xzr, x1, 0
003476c8b.hi 0x3476d0
003476ccb 0x347a40
003476d0
003476d0loc_3476d0:
003476d0ldrb w6, [x6]
003476d4strb w6, [sp+94]
003476d8ldr x2, [sp+216]
003476dcldr x0, [sp+200]
003476e0ldr x6, [sp+208]
003476e4add x1, x6, 1
003476e8subs xzr, x2, x1
003476ecb.hs 0x3476f4
003476f0b 0x3476f8
003476f4
003476f4loc_3476f4:
003476f4b 0x34770c
003476f8
003476f8loc_3476f8:
003476f8orr x3, xzr, 1
003476fcadrp x4, 0x2ae000
00347700add x4, x4, 3072
00347704bl runtime.growslice
00347708b 0x34770c
0034770c
0034770cloc_34770c:
0034770cldrb w6, [sp+94]
00347710sub x7, x1, 1
00347714strb w6, [x0+x7]
00347718str x0, [sp+200]
0034771cstr x1, [sp+208]
00347720str x2, [sp+216]
00347724ldr x1, [sp+304]
00347728ldr x6, [sp+296]
0034772csubs xzr, x1, 1
00347730b.hs 0x347738
00347734b 0x347a38
00347738
00347738loc_347738:
00347738sub x7, x1, 1
0034773csub x8, xzr, x7
00347740sbfm x8, x8, 63, 63
00347744and x8, x8, 1
00347748add x6, x6, x8
0034774cstr x6, [sp+296]
00347750str x7, [sp+304]
00347754b 0x347758
00347758
00347758loc_347758:
00347758b 0x34775c
0034775c
0034775cloc_34775c:
0034775cb 0x347218
00347760
00347760loc_347760:
00347760b 0x347764
00347764
00347764loc_347764:
00347764b 0x34776c
00347768
00347768loc_347768:
00347768b 0x34776c
0034776c
0034776cloc_34776c:
0034776cldr x6, [sp+208]
00347770str x6, [sp+136]
00347774cbz x6, 0x34777c
00347778b 0x3477a0
0034777c
0034777cloc_34777c:
0034777cstrb wzr, [sp+88]
00347780ldr x0, [sp+168]
00347784ldr x1, [sp+176]
00347788ldr x2, [sp+184]
0034778cldr x3, [sp+192]
00347790mov x4, xzr
00347794ldp x29, x30, [sp-8]
00347798add sp, sp, 288
0034779cret x30
003477a0
003477a0loc_3477a0:
003477a0strh wzr, [sp+92]
003477a4add x6, sp, 92
003477a8str x6, [sp+248]
003477acldrsb x27, [x6]
003477b0movz x7, 46
003477b4strb w7, [x6]
003477b8ldr x6, [sp+248]
003477bcldrsb x27, [x6]
003477c0strb w7, [x6+1]
003477c4ldr x6, [sp+248]
003477c8ldrsb x27, [x6]
003477ccb 0x3477d0
003477d0
003477d0loc_3477d0:
003477d0str x6, [sp+144]
003477d4orr x6, xzr, 2
003477d8str x6, [sp+152]
003477dcstr x6, [sp+160]
003477e0ldr x1, [sp+208]
003477e4ldr x6, [sp+200]
003477e8subs xzr, x1, 0
003477ecb.hi 0x3477f4
003477f0b 0x347a30
003477f4
003477f4loc_3477f4:
003477f4ldrb w6, [x6]
003477f8subs wzr, w6, 46
003477fccset x6, eq
00347800strb w6, [sp+98]
00347804b.eq 0x34780c
00347808b 0x347810
0034780c
0034780cloc_34780c:
0034780cb 0x347844
00347810
00347810loc_347810:
00347810ldr x6, [sp+208]
00347814str x6, [sp+136]
00347818ldr x1, [sp+208]
0034781cldr x7, [sp+200]
00347820sub x0, x6, 1
00347824subs xzr, x1, x0
00347828b.hi 0x347830
0034782cb 0x347a2c
00347830
00347830loc_347830:
00347830ldrb w6, [x7+x0]
00347834subs wzr, w6, 46
00347838cset x6, eq
0034783cstrb w6, [sp+98]
00347840b 0x347844
00347844
00347844loc_347844:
00347844ldrb w6, [sp+98]
00347848strb w6, [sp+97]
0034784ctbnz w6, 0, 0x347854
00347850b 0x347858
00347854
00347854loc_347854:
00347854b 0x347880
00347858
00347858loc_347858:
00347858ldr x0, [sp+200]
0034785cldr x3, [sp+144]
00347860ldr x1, [sp+208]
00347864ldr x4, [sp+152]
00347868ldr x2, [sp+216]
0034786cldr x5, [sp+160]
00347870bl bytes.Contains
00347874strb w0, [sp+99]
00347878strb w0, [sp+97]
0034787cb 0x347880
00347880
00347880loc_347880:
00347880ldrb w5, [sp+97]
00347884tbnz w5, 0, 0x34788c
00347888b 0x3478b0
0034788c
0034788cloc_34788c:
0034788cstrb wzr, [sp+88]
00347890ldr x0, [sp+168]
00347894ldr x1, [sp+176]
00347898ldr x2, [sp+184]
0034789cldr x3, [sp+192]
003478a0mov x4, xzr
003478a4ldp x29, x30, [sp-8]
003478a8add sp, sp, 288
003478acret x30
003478b0
003478b0loc_3478b0:
003478b0b 0x3478b4
003478b4
003478b4loc_3478b4:
003478b4ldr x5, [sp+304]
003478b8str x5, [sp+136]
003478bcsubs xzr, x5, 0
003478c0cset x6, eq
003478c4strb w6, [sp+98]
003478c8cbz x5, 0x3478d0
003478ccb 0x3478d4
003478d0
003478d0loc_3478d0:
003478d0b 0x3478fc
003478d4
003478d4loc_3478d4:
003478d4ldr x1, [sp+304]
003478d8ldr x5, [sp+296]
003478dcsubs xzr, x1, 0
003478e0b.hi 0x3478e8
003478e4b 0x347a24
003478e8
003478e8loc_3478e8:
003478e8ldrb w5, [x5]
003478ecsubs wzr, w5, 64
003478f0cset x5, ne
003478f4strb w5, [sp+98]
003478f8b 0x3478fc
003478fc
003478fcloc_3478fc:
003478fcldrb w5, [sp+98]
00347900tbnz w5, 0, 0x347908
00347904b 0x34792c
00347908
00347908loc_347908:
00347908strb wzr, [sp+88]
0034790cldr x0, [sp+168]
00347910ldr x1, [sp+176]
00347914ldr x2, [sp+184]
00347918ldr x3, [sp+192]
0034791cmov x4, xzr
00347920ldp x29, x30, [sp-8]
00347924add sp, sp, 288
00347928ret x30
0034792c
0034792cloc_34792c:
0034792cldr x1, [sp+304]
00347930ldr x2, [sp+296]
00347934subs xzr, x1, 1
00347938b.hs 0x347940
0034793cb 0x347a1c
00347940
00347940loc_347940:
00347940sub x3, x1, 1
00347944sub x4, xzr, x3
00347948sbfm x4, x4, 63, 63
0034794cand x4, x4, 1
00347950add x2, x2, x4
00347954str x2, [sp+296]
00347958str x3, [sp+304]
0034795cstr xzr, [sp+256]
00347960stp xzr, xzr, [sp+264]
00347964ldr x0, [sp+296]
00347968ldr x1, [sp+304]
0034796cbl crypto/x509.domainToReverseLabels
00347970str x0, [sp+256]
00347974str x1, [sp+264]
00347978str x2, [sp+272]
0034797cstrb w3, [sp+98]
00347980ldr x2, [sp+264]
00347984ldr x3, [sp+272]
00347988ldr x4, [sp+256]
0034798cstr x4, [sp+224]
00347990str x2, [sp+232]
00347994str x3, [sp+240]
00347998ldrb w2, [sp+98]
0034799cstrb w2, [sp+91]
003479a0strb w2, [sp+87]
003479a4tbnz w2, 0, 0x3479ac
003479a8b 0x3479f8
003479ac
003479acloc_3479ac:
003479acldr x1, [sp+200]
003479b0ldr x2, [sp+208]
003479b4mov x0, xzr
003479b8bl runtime.slicebytetostring
003479bcstr x0, [sp+168]
003479c0str x1, [sp+176]
003479c4ldr x3, [sp+296]
003479c8ldr x4, [sp+304]
003479ccstr x3, [sp+184]
003479d0str x4, [sp+192]
003479d4orr x4, xzr, 1
003479d8strb w4, [sp+88]
003479dcldr x0, [sp+168]
003479e0ldr x1, [sp+176]
003479e4ldr x2, [sp+184]
003479e8ldr x3, [sp+192]
003479ecldp x29, x30, [sp-8]
003479f0add sp, sp, 288
003479f4ret x30
003479f8
003479f8loc_3479f8:
003479f8strb wzr, [sp+88]
003479fcldr x0, [sp+168]
00347a00ldr x1, [sp+176]
00347a04ldr x2, [sp+184]
00347a08ldr x3, [sp+192]
00347a0cmov x4, xzr
00347a10ldp x29, x30, [sp-8]
00347a14add sp, sp, 288
00347a18ret x30
00347a1c
00347a1cloc_347a1c:
00347a1corr x0, xzr, 1
00347a20bl runtime.panicSliceB
00347a24
00347a24loc_347a24:
00347a24mov x0, xzr
00347a28bl runtime.panicIndex
00347a2c
00347a2cloc_347a2c:
00347a2cbl runtime.panicIndex
00347a30
00347a30loc_347a30:
00347a30mov x0, xzr
00347a34bl runtime.panicIndex
00347a38
00347a38loc_347a38:
00347a38orr x0, xzr, 1
00347a3cbl runtime.panicSliceB
00347a40
00347a40loc_347a40:
00347a40mov x0, xzr
00347a44bl runtime.panicIndex
00347a48
00347a48loc_347a48:
00347a48orr x0, xzr, 1
00347a4cbl runtime.panicSliceB
00347a50
00347a50loc_347a50:
00347a50mov x0, xzr
00347a54bl runtime.panicIndex
00347a58
00347a58loc_347a58:
00347a58b 0x347a5c
00347a5c
00347a5cloc_347a5c:
00347a5cldr x5, [sp+304]
00347a60str x5, [sp+136]
00347a64cbz x5, 0x347a6c
00347a68b 0x347a90
00347a6c
00347a6cloc_347a6c:
00347a6cstrb wzr, [sp+88]
00347a70ldr x0, [sp+168]
00347a74ldr x1, [sp+176]
00347a78ldr x2, [sp+184]
00347a7cldr x3, [sp+192]
00347a80mov x4, xzr
00347a84ldp x29, x30, [sp-8]
00347a88add sp, sp, 288
00347a8cret x30
00347a90
00347a90loc_347a90:
00347a90ldr x1, [sp+304]
00347a94ldr x5, [sp+296]
00347a98subs xzr, x1, 0
00347a9cb.hi 0x347aa4
00347aa0b 0x348014
00347aa4
00347aa4loc_347aa4:
00347aa4ldrb w5, [x5]
00347aa8strb w5, [sp+90]
00347aacldr x1, [sp+304]
00347ab0ldr x5, [sp+296]
00347ab4subs xzr, x1, 1
00347ab8b.hs 0x347ac0
00347abcb 0x34800c
00347ac0
00347ac0loc_347ac0:
00347ac0sub x6, x1, 1
00347ac4sub x7, xzr, x6
00347ac8sbfm x7, x7, 63, 63
00347accand x7, x7, 1
00347ad0add x8, x5, x7
00347ad4str x8, [sp+296]
00347ad8str x6, [sp+304]
00347adcldrb w8, [sp+90]
00347ae0subs wzr, w8, 34
00347ae4b.eq 0x347aec
00347ae8b 0x347af8
00347aec
00347aecloc_347aec:
00347aecb 0x347af0
00347af0
00347af0loc_347af0:
00347af0b 0x347af4
00347af4
00347af4loc_347af4:
00347af4b 0x3478b4
00347af8
00347af8loc_347af8:
00347af8ldrb w8, [sp+90]
00347afcsubs wzr, w8, 92
00347b00b.eq 0x347b08
00347b04b 0x347d50
00347b08
00347b08loc_347b08:
00347b08b 0x347b0c
00347b0c
00347b0cloc_347b0c:
00347b0cstr x6, [sp+136]
00347b10subs xzr, x1, 1
00347b14b.eq 0x347b1c
00347b18b 0x347b40
00347b1c
00347b1cloc_347b1c:
00347b1cstrb wzr, [sp+88]
00347b20ldr x0, [sp+168]
00347b24ldr x1, [sp+176]
00347b28ldr x2, [sp+184]
00347b2cldr x3, [sp+192]
00347b30mov x4, xzr
00347b34ldp x29, x30, [sp-8]
00347b38add sp, sp, 288
00347b3cret x30
00347b40
00347b40loc_347b40:
00347b40subs xzr, x6, 0
00347b44b.hi 0x347b4c
00347b48b 0x348000
00347b4c
00347b4cloc_347b4c:
00347b4cldrb w5, [x5+x7]
00347b50subs wzr, w5, 11
00347b54cset x5, eq
00347b58strb w5, [sp+117]
00347b5cb.eq 0x347b64
00347b60b 0x347b68
00347b64
00347b64loc_347b64:
00347b64b 0x347b90
00347b68
00347b68loc_347b68:
00347b68ldr x1, [sp+304]
00347b6cldr x5, [sp+296]
00347b70subs xzr, x1, 0
00347b74b.hi 0x347b7c
00347b78b 0x347ff8
00347b7c
00347b7cloc_347b7c:
00347b7cldrb w5, [x5]
00347b80subs wzr, w5, 12
00347b84cset x5, eq
00347b88strb w5, [sp+117]
00347b8cb 0x347b90
00347b90
00347b90loc_347b90:
00347b90ldrb w5, [sp+117]
00347b94strb w5, [sp+118]
00347b98tbnz w5, 0, 0x347ba0
00347b9cb 0x347ba4
00347ba0
00347ba0loc_347ba0:
00347ba0b 0x347c08
00347ba4
00347ba4loc_347ba4:
00347ba4ldr x1, [sp+304]
00347ba8ldr x5, [sp+296]
00347bacsubs xzr, x1, 0
00347bb0b.hi 0x347bb8
00347bb4b 0x347ff0
00347bb8
00347bb8loc_347bb8:
00347bb8ldrb w5, [x5]
00347bbcsubs wzr, w5, 0
00347bc0cset x6, ne
00347bc4strb w6, [sp+116]
00347bc8cbnz w5, 0x347bd0
00347bccb 0x347bf8
00347bd0
00347bd0loc_347bd0:
00347bd0ldr x1, [sp+304]
00347bd4ldr x5, [sp+296]
00347bd8subs xzr, x1, 0
00347bdcb.hi 0x347be4
00347be0b 0x347fe8
00347be4
00347be4loc_347be4:
00347be4ldrb w5, [x5]
00347be8subs wzr, w5, 9
00347beccset x5, ls
00347bf0strb w5, [sp+116]
00347bf4b 0x347bfc
00347bf8
00347bf8loc_347bf8:
00347bf8b 0x347bfc
00347bfc
00347bfcloc_347bfc:
00347bfcldrb w5, [sp+116]
00347c00strb w5, [sp+118]
00347c04b 0x347c08
00347c08
00347c08loc_347c08:
00347c08ldrb w5, [sp+118]
00347c0cstrb w5, [sp+119]
00347c10tbnz w5, 0, 0x347c18
00347c14b 0x347c1c
00347c18
00347c18loc_347c18:
00347c18b 0x347c80
00347c1c
00347c1cloc_347c1c:
00347c1cldr x1, [sp+304]
00347c20ldr x5, [sp+296]
00347c24subs xzr, x1, 0
00347c28b.hi 0x347c30
00347c2cb 0x347fe0
00347c30
00347c30loc_347c30:
00347c30ldrb w5, [x5]
00347c34subs wzr, w5, 14
00347c38cset x5, hs
00347c3cstrb w5, [sp+116]
00347c40b.hs 0x347c48
00347c44b 0x347c70
00347c48
00347c48loc_347c48:
00347c48ldr x1, [sp+304]
00347c4cldr x5, [sp+296]
00347c50subs xzr, x1, 0
00347c54b.hi 0x347c5c
00347c58b 0x347fd8
00347c5c
00347c5cloc_347c5c:
00347c5cldrb w5, [x5]
00347c60subs wzr, w5, 127
00347c64cset x5, ls
00347c68strb w5, [sp+116]
00347c6cb 0x347c74
00347c70
00347c70loc_347c70:
00347c70b 0x347c74
00347c74
00347c74loc_347c74:
00347c74ldrb w5, [sp+116]
00347c78strb w5, [sp+119]
00347c7cb 0x347c80
00347c80
00347c80loc_347c80:
00347c80ldrb w5, [sp+119]
00347c84tbnz w5, 0, 0x347c8c
00347c88b 0x347d2c
00347c8c
00347c8cloc_347c8c:
00347c8cldr x1, [sp+304]
00347c90ldr x5, [sp+296]
00347c94subs xzr, x1, 0
00347c98b.hi 0x347ca0
00347c9cb 0x347fd0
00347ca0
00347ca0loc_347ca0:
00347ca0ldrb w5, [x5]
00347ca4strb w5, [sp+95]
00347ca8ldr x2, [sp+216]
00347cacldr x0, [sp+200]
00347cb0ldr x5, [sp+208]
00347cb4add x1, x5, 1
00347cb8subs xzr, x2, x1
00347cbcb.hs 0x347cc4
00347cc0b 0x347cc8
00347cc4
00347cc4loc_347cc4:
00347cc4b 0x347cdc
00347cc8
00347cc8loc_347cc8:
00347cc8orr x3, xzr, 1
00347cccadrp x4, 0x2ae000
00347cd0add x4, x4, 3072
00347cd4bl runtime.growslice
00347cd8b 0x347cdc
00347cdc
00347cdcloc_347cdc:
00347cdcldrb w5, [sp+95]
00347ce0sub x6, x1, 1
00347ce4strb w5, [x0+x6]
00347ce8str x0, [sp+200]
00347cecstr x1, [sp+208]
00347cf0str x2, [sp+216]
00347cf4ldr x1, [sp+304]
00347cf8ldr x5, [sp+296]
00347cfcsubs xzr, x1, 1
00347d00b.hs 0x347d08
00347d04b 0x347fc8
00347d08
00347d08loc_347d08:
00347d08sub x6, x1, 1
00347d0csub x7, xzr, x6
00347d10sbfm x7, x7, 63, 63
00347d14and x7, x7, 1
00347d18add x5, x5, x7
00347d1cstr x5, [sp+296]
00347d20str x6, [sp+304]
00347d24b 0x347d28
00347d28
00347d28loc_347d28:
00347d28b 0x347f98
00347d2c
00347d2cloc_347d2c:
00347d2cstrb wzr, [sp+88]
00347d30ldr x0, [sp+168]
00347d34ldr x1, [sp+176]
00347d38ldr x2, [sp+184]
00347d3cldr x3, [sp+192]
00347d40mov x4, xzr
00347d44ldp x29, x30, [sp-8]
00347d48add sp, sp, 288
00347d4cret x30
00347d50
00347d50loc_347d50:
00347d50ldrb w5, [sp+90]
00347d54subs wzr, w5, 11
00347d58cset x5, eq
00347d5cstrb w5, [sp+112]
00347d60b.eq 0x347d68
00347d64b 0x347d6c
00347d68
00347d68loc_347d68:
00347d68b 0x347d80
00347d6c
00347d6cloc_347d6c:
00347d6cldrb w5, [sp+90]
00347d70subs wzr, w5, 12
00347d74cset x5, eq
00347d78strb w5, [sp+112]
00347d7cb 0x347d80
00347d80
00347d80loc_347d80:
00347d80ldrb w5, [sp+112]
00347d84strb w5, [sp+113]
00347d88tbnz w5, 0, 0x347d90
00347d8cb 0x347d94
00347d90
00347d90loc_347d90:
00347d90b 0x347da8
00347d94
00347d94loc_347d94:
00347d94ldrb w5, [sp+90]
00347d98subs wzr, w5, 32
00347d9ccset x5, eq
00347da0strb w5, [sp+113]
00347da4b 0x347da8
00347da8
00347da8loc_347da8:
00347da8ldrb w5, [sp+113]
00347dacstrb w5, [sp+114]
00347db0tbnz w5, 0, 0x347db8
00347db4b 0x347dbc
00347db8
00347db8loc_347db8:
00347db8b 0x347dd0
00347dbc
00347dbcloc_347dbc:
00347dbcldrb w5, [sp+90]
00347dc0subs wzr, w5, 33
00347dc4cset x5, eq
00347dc8strb w5, [sp+114]
00347dccb 0x347dd0
00347dd0
00347dd0loc_347dd0:
00347dd0ldrb w5, [sp+114]
00347dd4strb w5, [sp+115]
00347dd8tbnz w5, 0, 0x347de0
00347ddcb 0x347de4
00347de0
00347de0loc_347de0:
00347de0b 0x347df8
00347de4
00347de4loc_347de4:
00347de4ldrb w5, [sp+90]
00347de8subs wzr, w5, 127
00347deccset x5, eq
00347df0strb w5, [sp+115]
00347df4b 0x347df8
00347df8
00347df8loc_347df8:
00347df8ldrb w5, [sp+115]
00347dfcstrb w5, [sp+116]
00347e00tbnz w5, 0, 0x347e08
00347e04b 0x347e0c
00347e08
00347e08loc_347e08:
00347e08b 0x347e48
00347e0c
00347e0cloc_347e0c:
00347e0cldrb w5, [sp+90]
00347e10subs wzr, w5, 0
00347e14cset x6, ne
00347e18strb w6, [sp+111]
00347e1ccbnz w5, 0x347e24
00347e20b 0x347e38
00347e24
00347e24loc_347e24:
00347e24ldrb w5, [sp+90]
00347e28subs wzr, w5, 8
00347e2ccset x5, ls
00347e30strb w5, [sp+111]
00347e34b 0x347e3c
00347e38
00347e38loc_347e38:
00347e38b 0x347e3c
00347e3c
00347e3cloc_347e3c:
00347e3cldrb w5, [sp+111]
00347e40strb w5, [sp+116]
00347e44b 0x347e48
00347e48
00347e48loc_347e48:
00347e48ldrb w5, [sp+116]
00347e4cstrb w5, [sp+119]
00347e50tbnz w5, 0, 0x347e58
00347e54b 0x347e5c
00347e58
00347e58loc_347e58:
00347e58b 0x347e98
00347e5c
00347e5cloc_347e5c:
00347e5cldrb w5, [sp+90]
00347e60subs wzr, w5, 14
00347e64cset x5, hs
00347e68strb w5, [sp+111]
00347e6cb.hs 0x347e74
00347e70b 0x347e88
00347e74
00347e74loc_347e74:
00347e74ldrb w5, [sp+90]
00347e78subs wzr, w5, 31
00347e7ccset x5, ls
00347e80strb w5, [sp+111]
00347e84b 0x347e8c
00347e88
00347e88loc_347e88:
00347e88b 0x347e8c
00347e8c
00347e8cloc_347e8c:
00347e8cldrb w5, [sp+111]
00347e90strb w5, [sp+119]
00347e94b 0x347e98
00347e98
00347e98loc_347e98:
00347e98ldrb w5, [sp+119]
00347e9cstrb w5, [sp+118]
00347ea0tbnz w5, 0, 0x347ea8
00347ea4b 0x347eac
00347ea8
00347ea8loc_347ea8:
00347ea8b 0x347ee8
00347eac
00347eacloc_347eac:
00347eacldrb w5, [sp+90]
00347eb0subs wzr, w5, 35
00347eb4cset x5, hs
00347eb8strb w5, [sp+111]
00347ebcb.hs 0x347ec4
00347ec0b 0x347ed8
00347ec4
00347ec4loc_347ec4:
00347ec4ldrb w5, [sp+90]
00347ec8subs wzr, w5, 91
00347ecccset x5, ls
00347ed0strb w5, [sp+111]
00347ed4b 0x347edc
00347ed8
00347ed8loc_347ed8:
00347ed8b 0x347edc
00347edc
00347edcloc_347edc:
00347edcldrb w5, [sp+111]
00347ee0strb w5, [sp+118]
00347ee4b 0x347ee8
00347ee8
00347ee8loc_347ee8:
00347ee8ldrb w5, [sp+118]
00347eecstrb w5, [sp+117]
00347ef0tbnz w5, 0, 0x347ef8
00347ef4b 0x347efc
00347ef8
00347ef8loc_347ef8:
00347ef8b 0x347f38
00347efc
00347efcloc_347efc:
00347efcldrb w5, [sp+90]
00347f00subs wzr, w5, 93
00347f04cset x5, hs
00347f08strb w5, [sp+111]
00347f0cb.hs 0x347f14
00347f10b 0x347f28
00347f14
00347f14loc_347f14:
00347f14ldrb w5, [sp+90]
00347f18subs wzr, w5, 126
00347f1ccset x5, ls
00347f20strb w5, [sp+111]
00347f24b 0x347f2c
00347f28
00347f28loc_347f28:
00347f28b 0x347f2c
00347f2c
00347f2cloc_347f2c:
00347f2cldrb w5, [sp+111]
00347f30strb w5, [sp+117]
00347f34b 0x347f38
00347f38
00347f38loc_347f38:
00347f38ldrb w5, [sp+117]
00347f3ctbnz w5, 0, 0x347f44
00347f40b 0x347fa0
00347f44
00347f44loc_347f44:
00347f44b 0x347f48
00347f48
00347f48loc_347f48:
00347f48ldr x2, [sp+216]
00347f4cldr x0, [sp+200]
00347f50ldr x5, [sp+208]
00347f54add x1, x5, 1
00347f58subs xzr, x2, x1
00347f5cb.hs 0x347f64
00347f60b 0x347f68
00347f64
00347f64loc_347f64:
00347f64b 0x347f7c
00347f68
00347f68loc_347f68:
00347f68orr x3, xzr, 1
00347f6cadrp x4, 0x2ae000
00347f70add x4, x4, 3072
00347f74bl runtime.growslice
00347f78b 0x347f7c
00347f7c
00347f7cloc_347f7c:
00347f7cldrb w5, [sp+90]
00347f80sub x6, x1, 1
00347f84strb w5, [x0+x6]
00347f88str x0, [sp+200]
00347f8cstr x1, [sp+208]
00347f90str x2, [sp+216]
00347f94b 0x347f98
00347f98
00347f98loc_347f98:
00347f98b 0x347f9c
00347f9c
00347f9cloc_347f9c:
00347f9cb 0x347a58
00347fa0
00347fa0loc_347fa0:
00347fa0b 0x347fa4
00347fa4
00347fa4loc_347fa4:
00347fa4strb wzr, [sp+88]
00347fa8ldr x0, [sp+168]
00347facldr x1, [sp+176]
00347fb0ldr x2, [sp+184]
00347fb4ldr x3, [sp+192]
00347fb8mov x4, xzr
00347fbcldp x29, x30, [sp-8]
00347fc0add sp, sp, 288
00347fc4ret x30
00347fc8
00347fc8loc_347fc8:
00347fc8orr x0, xzr, 1
00347fccbl runtime.panicSliceB
00347fd0
00347fd0loc_347fd0:
00347fd0mov x0, xzr
00347fd4bl runtime.panicIndex
00347fd8
00347fd8loc_347fd8:
00347fd8mov x0, xzr
00347fdcbl runtime.panicIndex
00347fe0
00347fe0loc_347fe0:
00347fe0mov x0, xzr
00347fe4bl runtime.panicIndex
00347fe8
00347fe8loc_347fe8:
00347fe8mov x0, xzr
00347fecbl runtime.panicIndex
00347ff0
00347ff0loc_347ff0:
00347ff0mov x0, xzr
00347ff4bl runtime.panicIndex
00347ff8
00347ff8loc_347ff8:
00347ff8mov x0, xzr
00347ffcbl runtime.panicIndex
00348000
00348000loc_348000:
00348000mov x0, xzr
00348004mov x1, x6
00348008bl runtime.panicIndex
0034800c
0034800cloc_34800c:
0034800corr x0, xzr, 1
00348010bl runtime.panicSliceB
00348014
00348014loc_348014:
00348014mov x0, xzr
00348018bl runtime.panicIndex
0034801c
0034801cloc_34801c:
0034801corr x0, xzr, 1
00348020bl runtime.panicSliceB
00348024
00348024loc_348024:
00348024mov x0, xzr
00348028bl runtime.panicIndex
0034802chint
00348030
00348030loc_348030:
00348030stp x0, x1, [sp+8]
00348034mov x3, x30
00348038bl runtime.morestack_noctxt.abi0
0034803cldp x0, x1, [sp+8]
00348040b 0x347110
00348044udf 0
00348048udf 0
0034804cudf 0
00347110
Loading..