File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00335a50
    00335a50crypto/x509.init: ; void crypto/x509.init(void)
    00335a50ldr x16, [x28+16]
    00335a54subs xzr, sp, x16
    00335a58b.ls 0x337178
    00335a5cstr x30, [sp-80]!
    00335a60stur x29, [sp-8]
    00335a64sub x29, sp, 8
    00335a68adrp x0, 0x37d000
    00335a6cadd x0, x0, 3220
    00335a70movz x1, 11
    00335a74bl errors.New
    00335a78adrp x27, 0x6ec000
    00335a7cstr x0, [x27+3808]
    00335a80adrp x27, 0x716000
    00335a84ldr w2, [x27+3056]
    00335a88cbz w2, 0x335a90
    00335a8cb 0x335a94
    00335a90
    00335a90loc_335a90:
    00335a90b 0x335aac
    00335a94
    00335a94loc_335a94:
    00335a94bl runtime.gcWriteBarrier2
    00335a98str x1, [x25]
    00335a9cadrp x27, 0x6ec000
    00335aa0ldr x2, [x27+3816]
    00335aa4str x2, [x25+8]
    00335aa8b 0x335aac
    00335aac
    00335aacloc_335aac:
    00335aacadrp x27, 0x6ec000
    00335ab0str x1, [x27+3816]
    00335ab4adrp x0, 0x380000
    00335ab8add x0, x0, 2885
    00335abcmovz x1, 18
    00335ac0bl internal/godebug.New
    00335ac4adrp x27, 0x716000
    00335ac8ldr w2, [x27+3056]
    00335acccbz w2, 0x335ad4
    00335ad0b 0x335ad8
    00335ad4
    00335ad4loc_335ad4:
    00335ad4b 0x335af0
    00335ad8
    00335ad8loc_335ad8:
    00335ad8bl runtime.gcWriteBarrier2
    00335adcstr x0, [x25]
    00335ae0adrp x27, 0x6eb000
    00335ae4ldr x2, [x27+4072]
    00335ae8str x2, [x25+8]
    00335aecb 0x335af0
    00335af0
    00335af0loc_335af0:
    00335af0adrp x27, 0x6eb000
    00335af4str x0, [x27+4072]
    00335af8adrp x0, 0x38b000
    00335afcadd x0, x0, 3856
    00335b00movz x1, 35
    00335b04bl errors.New
    00335b08adrp x27, 0x6ec000
    00335b0cstr x0, [x27+3824]
    00335b10adrp x27, 0x716000
    00335b14ldr w2, [x27+3056]
    00335b18cbz w2, 0x335b20
    00335b1cb 0x335b24
    00335b20
    00335b20loc_335b20:
    00335b20b 0x335b3c
    00335b24
    00335b24loc_335b24:
    00335b24bl runtime.gcWriteBarrier2
    00335b28str x1, [x25]
    00335b2cadrp x27, 0x6ec000
    00335b30ldr x2, [x27+3832]
    00335b34str x2, [x25+8]
    00335b38b 0x335b3c
    00335b3c
    00335b3cloc_335b3c:
    00335b3cadrp x27, 0x6ec000
    00335b40str x1, [x27+3832]
    00335b44adrp x0, 0x37d000
    00335b48add x0, x0, 864
    00335b4cmovz x1, 10
    00335b50bl internal/godebug.New
    00335b54adrp x27, 0x716000
    00335b58ldr w2, [x27+3056]
    00335b5ccbz w2, 0x335b64
    00335b60b 0x335b68
    00335b64
    00335b64loc_335b64:
    00335b64b 0x335b80
    00335b68
    00335b68loc_335b68:
    00335b68bl runtime.gcWriteBarrier2
    00335b6cstr x0, [x25]
    00335b70adrp x27, 0x6eb000
    00335b74ldr x2, [x27+4080]
    00335b78str x2, [x25+8]
    00335b7cb 0x335b80
    00335b80
    00335b80loc_335b80:
    00335b80adrp x27, 0x6eb000
    00335b84str x0, [x27+4080]
    00335b88adrp x0, 0x381000
    00335b8cadd x0, x0, 3167
    00335b90movz x1, 20
    00335b94bl internal/godebug.New
    00335b98adrp x27, 0x716000
    00335b9cldr w2, [x27+3056]
    00335ba0cbz w2, 0x335ba8
    00335ba4b 0x335bac
    00335ba8
    00335ba8loc_335ba8:
    00335ba8b 0x335bc4
    00335bac
    00335bacloc_335bac:
    00335bacbl runtime.gcWriteBarrier2
    00335bb0str x0, [x25]
    00335bb4adrp x27, 0x6eb000
    00335bb8ldr x2, [x27+4088]
    00335bbcstr x2, [x25+8]
    00335bc0b 0x335bc4
    00335bc4
    00335bc4loc_335bc4:
    00335bc4adrp x27, 0x6eb000
    00335bc8str x0, [x27+4088]
    00335bccadrp x0, 0x394000
    00335bd0add x0, x0, 1408
    00335bd4movz x1, 50
    00335bd8bl errors.New
    00335bdcadrp x27, 0x6ec000
    00335be0str x0, [x27+3856]
    00335be4adrp x27, 0x716000
    00335be8ldr w2, [x27+3056]
    00335beccbz w2, 0x335bf4
    00335bf0b 0x335bf8
    00335bf4
    00335bf4loc_335bf4:
    00335bf4b 0x335c10
    00335bf8
    00335bf8loc_335bf8:
    00335bf8bl runtime.gcWriteBarrier2
    00335bfcstr x1, [x25]
    00335c00adrp x27, 0x6ec000
    00335c04ldr x2, [x27+3864]
    00335c08str x2, [x25+8]
    00335c0cb 0x335c10
    00335c10
    00335c10loc_335c10:
    00335c10adrp x27, 0x6ec000
    00335c14str x1, [x27+3864]
    00335c18adrp x0, 0x2d0000
    00335c1cadd x0, x0, 3712
    00335c20bl runtime.newobject
    00335c24str x0, [sp+40]
    00335c28orr x1, xzr, 2
    00335c2cstr x1, [x0]
    00335c30ldr x1, [sp+40]
    00335c34ldrsb x27, [x1]
    00335c38movz x2, 5
    00335c3cstr x2, [x1+8]
    00335c40ldr x1, [sp+40]
    00335c44ldrsb x27, [x1]
    00335c48movz x2, 29
    00335c4cstr x2, [x1+16]
    00335c50ldr x1, [sp+40]
    00335c54ldrsb x27, [x1]
    00335c58orr x2, xzr, 32
    00335c5cstr x2, [x1+24]
    00335c60ldr x1, [sp+40]
    00335c64ldrsb x27, [x1]
    00335c68str xzr, [x1+32]
    00335c6cldr x0, [sp+40]
    00335c70ldrsb x27, [x0]
    00335c74b 0x335c78
    00335c78
    00335c78loc_335c78:
    00335c78str x0, [sp+48]
    00335c7cmovz x2, 5
    00335c80str x2, [sp+56]
    00335c84str x2, [sp+64]
    00335c88mov x1, x2
    00335c8cbl crypto/x509.mustNewOIDFromInts
    00335c90adrp x27, 0x6ed000
    00335c94str x1, [x27+4040]
    00335c98adrp x27, 0x6ed000
    00335c9cstr x2, [x27+4048]
    00335ca0adrp x27, 0x716000
    00335ca4ldr w3, [x27+3056]
    00335ca8cbz w3, 0x335cb0
    00335cacb 0x335cb4
    00335cb0
    00335cb0loc_335cb0:
    00335cb0b 0x335ccc
    00335cb4
    00335cb4loc_335cb4:
    00335cb4bl runtime.gcWriteBarrier2
    00335cb8str x0, [x25]
    00335cbcadrp x27, 0x6ed000
    00335cc0ldr x3, [x27+4032]
    00335cc4str x3, [x25+8]
    00335cc8b 0x335ccc
    00335ccc
    00335cccloc_335ccc:
    00335cccadrp x27, 0x6ed000
    00335cd0str x0, [x27+4032]
    00335cd4adrp x27, 0x6db000
    00335cd8ldr x3, [x27+2256]
    00335cdcadrp x27, 0x6db000
    00335ce0ldr x4, [x27+2264]
    00335ce4adrp x27, 0x6db000
    00335ce8ldr x5, [x27+2272]
    00335cecadrp x27, 0x6e8000
    00335cf0str x4, [x27+512]
    00335cf4adrp x27, 0x6e8000
    00335cf8str x5, [x27+520]
    00335cfcadrp x27, 0x716000
    00335d00ldr w4, [x27+3056]
    00335d04cbz w4, 0x335d0c
    00335d08b 0x335d10
    00335d0c
    00335d0cloc_335d0c:
    00335d0cb 0x335d4c
    00335d10
    00335d10loc_335d10:
    00335d10str x3, [sp+32]
    00335d14bl runtime.gcWriteBarrier2
    00335d18str x3, [x25]
    00335d1cadrp x27, 0x6e8000
    00335d20ldr x3, [x27+504]
    00335d24str x3, [x25+8]
    00335d28adrp x0, 0x342000
    00335d2cadd x0, x0, 2976
    00335d30adrp x1, 0x6e8000
    00335d34add x1, x1, 528
    00335d38adrp x2, 0x6e4000
    00335d3cadd x2, x2, 1056
    00335d40bl runtime.wbMove
    00335d44ldr x3, [sp+32]
    00335d48b 0x335d4c
    00335d4c
    00335d4cloc_335d4c:
    00335d4cadrp x27, 0x6e8000
    00335d50str x3, [x27+504]
    00335d54adrp x27, 0x6e4000
    00335d58add x27, x27, 1056
    00335d5cldp x3, x4, [x27]
    00335d60adrp x27, 0x6e4000
    00335d64add x27, x27, 1072
    00335d68ldp x5, x6, [x27]
    00335d6cadrp x27, 0x6e4000
    00335d70add x27, x27, 1088
    00335d74ldp x7, x8, [x27]
    00335d78adrp x27, 0x6e4000
    00335d7cadd x27, x27, 1104
    00335d80ldp x9, x10, [x27]
    00335d84adrp x27, 0x6e8000
    00335d88add x27, x27, 528
    00335d8cstp x3, x4, [x27]
    00335d90adrp x27, 0x6e8000
    00335d94add x27, x27, 544
    00335d98stp x5, x6, [x27]
    00335d9cadrp x27, 0x6e8000
    00335da0add x27, x27, 560
    00335da4stp x7, x8, [x27]
    00335da8adrp x27, 0x6e8000
    00335dacadd x27, x27, 576
    00335db0stp x9, x10, [x27]
    00335db4adrp x27, 0x6e4000
    00335db8ldr x3, [x27+1120]
    00335dbcadrp x27, 0x6e8000
    00335dc0str x3, [x27+592]
    00335dc4adrp x27, 0x6db000
    00335dc8ldr x3, [x27+2288]
    00335dccadrp x27, 0x6db000
    00335dd0ldr x4, [x27+2296]
    00335dd4adrp x27, 0x6db000
    00335dd8ldr x5, [x27+2304]
    00335ddcadrp x27, 0x6e8000
    00335de0str x4, [x27+656]
    00335de4adrp x27, 0x6e8000
    00335de8str x5, [x27+664]
    00335decadrp x27, 0x716000
    00335df0ldr w4, [x27+3056]
    00335df4cbz w4, 0x335dfc
    00335df8b 0x335e00
    00335dfc
    00335dfcloc_335dfc:
    00335dfcb 0x335e3c
    00335e00
    00335e00loc_335e00:
    00335e00str x3, [sp+32]
    00335e04bl runtime.gcWriteBarrier2
    00335e08str x3, [x25]
    00335e0cadrp x27, 0x6e8000
    00335e10ldr x3, [x27+648]
    00335e14str x3, [x25+8]
    00335e18adrp x0, 0x342000
    00335e1cadd x0, x0, 2976
    00335e20adrp x1, 0x6e8000
    00335e24add x1, x1, 672
    00335e28adrp x2, 0x6e4000
    00335e2cadd x2, x2, 1056
    00335e30bl runtime.wbMove
    00335e34ldr x3, [sp+32]
    00335e38b 0x335e3c
    00335e3c
    00335e3cloc_335e3c:
    00335e3cadrp x27, 0x6e8000
    00335e40str x3, [x27+648]
    00335e44adrp x27, 0x6e4000
    00335e48add x27, x27, 1056
    00335e4cldp x3, x4, [x27]
    00335e50adrp x27, 0x6e4000
    00335e54add x27, x27, 1072
    00335e58ldp x5, x6, [x27]
    00335e5cadrp x27, 0x6e4000
    00335e60add x27, x27, 1088
    00335e64ldp x7, x8, [x27]
    00335e68adrp x27, 0x6e4000
    00335e6cadd x27, x27, 1104
    00335e70ldp x9, x10, [x27]
    00335e74adrp x27, 0x6e8000
    00335e78add x27, x27, 672
    00335e7cstp x3, x4, [x27]
    00335e80adrp x27, 0x6e8000
    00335e84add x27, x27, 688
    00335e88stp x5, x6, [x27]
    00335e8cadrp x27, 0x6e8000
    00335e90add x27, x27, 704
    00335e94stp x7, x8, [x27]
    00335e98adrp x27, 0x6e8000
    00335e9cadd x27, x27, 720
    00335ea0stp x9, x10, [x27]
    00335ea4adrp x27, 0x6e4000
    00335ea8ldr x3, [x27+1120]
    00335eacadrp x27, 0x6e8000
    00335eb0str x3, [x27+736]
    00335eb4adrp x27, 0x6db000
    00335eb8ldr x3, [x27+2800]
    00335ebcadrp x27, 0x6db000
    00335ec0ldr x4, [x27+2808]
    00335ec4adrp x27, 0x6db000
    00335ec8ldr x5, [x27+2816]
    00335eccadrp x27, 0x6e8000
    00335ed0str x4, [x27+800]
    00335ed4adrp x27, 0x6e8000
    00335ed8str x5, [x27+808]
    00335edcadrp x27, 0x716000
    00335ee0ldr w4, [x27+3056]
    00335ee4cbz w4, 0x335eec
    00335ee8b 0x335ef0
    00335eec
    00335eecloc_335eec:
    00335eecb 0x335f2c
    00335ef0
    00335ef0loc_335ef0:
    00335ef0str x3, [sp+32]
    00335ef4bl runtime.gcWriteBarrier2
    00335ef8str x3, [x25]
    00335efcadrp x27, 0x6e8000
    00335f00ldr x3, [x27+792]
    00335f04str x3, [x25+8]
    00335f08adrp x0, 0x342000
    00335f0cadd x0, x0, 2976
    00335f10adrp x1, 0x6e8000
    00335f14add x1, x1, 816
    00335f18adrp x2, 0x6e4000
    00335f1cadd x2, x2, 1056
    00335f20bl runtime.wbMove
    00335f24ldr x3, [sp+32]
    00335f28b 0x335f2c
    00335f2c
    00335f2cloc_335f2c:
    00335f2cadrp x27, 0x6e8000
    00335f30str x3, [x27+792]
    00335f34adrp x27, 0x6e4000
    00335f38add x27, x27, 1056
    00335f3cldp x3, x4, [x27]
    00335f40adrp x27, 0x6e4000
    00335f44add x27, x27, 1072
    00335f48ldp x5, x6, [x27]
    00335f4cadrp x27, 0x6e4000
    00335f50add x27, x27, 1088
    00335f54ldp x7, x8, [x27]
    00335f58adrp x27, 0x6e4000
    00335f5cadd x27, x27, 1104
    00335f60ldp x9, x10, [x27]
    00335f64adrp x27, 0x6e8000
    00335f68add x27, x27, 816
    00335f6cstp x3, x4, [x27]
    00335f70adrp x27, 0x6e8000
    00335f74add x27, x27, 832
    00335f78stp x5, x6, [x27]
    00335f7cadrp x27, 0x6e8000
    00335f80add x27, x27, 848
    00335f84stp x7, x8, [x27]
    00335f88adrp x27, 0x6e8000
    00335f8cadd x27, x27, 864
    00335f90stp x9, x10, [x27]
    00335f94adrp x27, 0x6e4000
    00335f98ldr x3, [x27+1120]
    00335f9cadrp x27, 0x6e8000
    00335fa0str x3, [x27+880]
    00335fa4adrp x27, 0x6db000
    00335fa8ldr x3, [x27+2320]
    00335facadrp x27, 0x6db000
    00335fb0ldr x4, [x27+2328]
    00335fb4adrp x27, 0x6db000
    00335fb8ldr x5, [x27+2336]
    00335fbcadrp x27, 0x6e8000
    00335fc0str x4, [x27+944]
    00335fc4adrp x27, 0x6e8000
    00335fc8str x5, [x27+952]
    00335fccadrp x27, 0x716000
    00335fd0ldr w4, [x27+3056]
    00335fd4cbz w4, 0x335fdc
    00335fd8b 0x335fe0
    00335fdc
    00335fdcloc_335fdc:
    00335fdcb 0x33601c
    00335fe0
    00335fe0loc_335fe0:
    00335fe0str x3, [sp+32]
    00335fe4bl runtime.gcWriteBarrier2
    00335fe8str x3, [x25]
    00335fecadrp x27, 0x6e8000
    00335ff0ldr x3, [x27+936]
    00335ff4str x3, [x25+8]
    00335ff8adrp x0, 0x342000
    00335ffcadd x0, x0, 2976
    00336000adrp x1, 0x6e7000
    00336004add x1, x1, 960
    00336008adrp x2, 0x6e3000
    0033600cadd x2, x2, 1056
    00336010bl runtime.wbMove
    00336014ldr x3, [sp+32]
    00336018b 0x33601c
    0033601c
    0033601cloc_33601c:
    0033601cadrp x27, 0x6e7000
    00336020str x3, [x27+936]
    00336024adrp x27, 0x6e3000
    00336028add x27, x27, 1056
    0033602cldp x3, x4, [x27]
    00336030adrp x27, 0x6e3000
    00336034add x27, x27, 1072
    00336038ldp x5, x6, [x27]
    0033603cadrp x27, 0x6e3000
    00336040add x27, x27, 1088
    00336044ldp x7, x8, [x27]
    00336048adrp x27, 0x6e3000
    0033604cadd x27, x27, 1104
    00336050ldp x9, x10, [x27]
    00336054adrp x27, 0x6e7000
    00336058add x27, x27, 960
    0033605cstp x3, x4, [x27]
    00336060adrp x27, 0x6e7000
    00336064add x27, x27, 976
    00336068stp x5, x6, [x27]
    0033606cadrp x27, 0x6e7000
    00336070add x27, x27, 992
    00336074stp x7, x8, [x27]
    00336078adrp x27, 0x6e7000
    0033607cadd x27, x27, 1008
    00336080stp x9, x10, [x27]
    00336084adrp x27, 0x6e3000
    00336088ldr x3, [x27+1120]
    0033608cadrp x27, 0x6e7000
    00336090str x3, [x27+1024]
    00336094adrp x27, 0x6da000
    00336098ldr x3, [x27+2352]
    0033609cadrp x27, 0x6da000
    003360a0ldr x4, [x27+2360]
    003360a4adrp x27, 0x6da000
    003360a8ldr x5, [x27+2368]
    003360acadrp x27, 0x6e7000
    003360b0str x4, [x27+1088]
    003360b4adrp x27, 0x6e7000
    003360b8str x5, [x27+1096]
    003360bcadrp x27, 0x715000
    003360c0ldr w4, [x27+3056]
    003360c4cbz w4, 0x3360cc
    003360c8b 0x3360d0
    003360cc
    003360ccloc_3360cc:
    003360ccb 0x33610c
    003360d0
    003360d0loc_3360d0:
    003360d0str x3, [sp+32]
    003360d4bl runtime.gcWriteBarrier2
    003360d8str x3, [x25]
    003360dcadrp x27, 0x6e7000
    003360e0ldr x3, [x27+1080]
    003360e4str x3, [x25+8]
    003360e8adrp x0, 0x341000
    003360ecadd x0, x0, 2976
    003360f0adrp x1, 0x6e7000
    003360f4add x1, x1, 1104
    003360f8adrp x2, 0x6e3000
    003360fcadd x2, x2, 1056
    00336100bl runtime.wbMove
    00336104ldr x3, [sp+32]
    00336108b 0x33610c
    0033610c
    0033610cloc_33610c:
    0033610cadrp x27, 0x6e7000
    00336110str x3, [x27+1080]
    00336114adrp x27, 0x6e3000
    00336118add x27, x27, 1056
    0033611cldp x3, x4, [x27]
    00336120adrp x27, 0x6e3000
    00336124add x27, x27, 1072
    00336128ldp x5, x6, [x27]
    0033612cadrp x27, 0x6e3000
    00336130add x27, x27, 1088
    00336134ldp x7, x8, [x27]
    00336138adrp x27, 0x6e3000
    0033613cadd x27, x27, 1104
    00336140ldp x9, x10, [x27]
    00336144adrp x27, 0x6e7000
    00336148add x27, x27, 1104
    0033614cstp x3, x4, [x27]
    00336150adrp x27, 0x6e7000
    00336154add x27, x27, 1120
    00336158stp x5, x6, [x27]
    0033615cadrp x27, 0x6e7000
    00336160add x27, x27, 1136
    00336164stp x7, x8, [x27]
    00336168adrp x27, 0x6e7000
    0033616cadd x27, x27, 1152
    00336170stp x9, x10, [x27]
    00336174adrp x27, 0x6e3000
    00336178ldr x3, [x27+1120]
    0033617cadrp x27, 0x6e7000
    00336180str x3, [x27+1168]
    00336184adrp x27, 0x6da000
    00336188ldr x3, [x27+2384]
    0033618cadrp x27, 0x6da000
    00336190ldr x4, [x27+2392]
    00336194adrp x27, 0x6da000
    00336198ldr x5, [x27+2400]
    0033619cadrp x27, 0x6e7000
    003361a0str x4, [x27+1232]
    003361a4adrp x27, 0x6e7000
    003361a8str x5, [x27+1240]
    003361acadrp x27, 0x715000
    003361b0ldr w4, [x27+3056]
    003361b4cbz w4, 0x3361bc
    003361b8b 0x3361c0
    003361bc
    003361bcloc_3361bc:
    003361bcb 0x3361fc
    003361c0
    003361c0loc_3361c0:
    003361c0str x3, [sp+32]
    003361c4bl runtime.gcWriteBarrier2
    003361c8str x3, [x25]
    003361ccadrp x27, 0x6e7000
    003361d0ldr x3, [x27+1224]
    003361d4str x3, [x25+8]
    003361d8adrp x0, 0x341000
    003361dcadd x0, x0, 2976
    003361e0adrp x1, 0x6e7000
    003361e4add x1, x1, 1248
    003361e8adrp x2, 0x6e3000
    003361ecadd x2, x2, 1056
    003361f0bl runtime.wbMove
    003361f4ldr x3, [sp+32]
    003361f8b 0x3361fc
    003361fc
    003361fcloc_3361fc:
    003361fcadrp x27, 0x6e7000
    00336200str x3, [x27+1224]
    00336204adrp x27, 0x6e3000
    00336208add x27, x27, 1056
    0033620cldp x3, x4, [x27]
    00336210adrp x27, 0x6e3000
    00336214add x27, x27, 1072
    00336218ldp x5, x6, [x27]
    0033621cadrp x27, 0x6e3000
    00336220add x27, x27, 1088
    00336224ldp x7, x8, [x27]
    00336228adrp x27, 0x6e3000
    0033622cadd x27, x27, 1104
    00336230ldp x9, x10, [x27]
    00336234adrp x27, 0x6e7000
    00336238add x27, x27, 1248
    0033623cstp x3, x4, [x27]
    00336240adrp x27, 0x6e7000
    00336244add x27, x27, 1264
    00336248stp x5, x6, [x27]
    0033624cadrp x27, 0x6e7000
    00336250add x27, x27, 1280
    00336254stp x7, x8, [x27]
    00336258adrp x27, 0x6e7000
    0033625cadd x27, x27, 1296
    00336260stp x9, x10, [x27]
    00336264adrp x27, 0x6e3000
    00336268ldr x3, [x27+1120]
    0033626cadrp x27, 0x6e7000
    00336270str x3, [x27+1312]
    00336274adrp x27, 0x6da000
    00336278ldr x3, [x27+2416]
    0033627cadrp x27, 0x6da000
    00336280ldr x4, [x27+2424]
    00336284adrp x27, 0x6da000
    00336288ldr x5, [x27+2432]
    0033628cadrp x27, 0x6e7000
    00336290str x4, [x27+1376]
    00336294adrp x27, 0x6e7000
    00336298str x5, [x27+1384]
    0033629cadrp x27, 0x715000
    003362a0ldr w4, [x27+3056]
    003362a4cbz w4, 0x3362ac
    003362a8b 0x3362b0
    003362ac
    003362acloc_3362ac:
    003362acb 0x3362ec
    003362b0
    003362b0loc_3362b0:
    003362b0str x3, [sp+32]
    003362b4bl runtime.gcWriteBarrier2
    003362b8str x3, [x25]
    003362bcadrp x27, 0x6e7000
    003362c0ldr x3, [x27+1368]
    003362c4str x3, [x25+8]
    003362c8adrp x0, 0x341000
    003362ccadd x0, x0, 2976
    003362d0adrp x1, 0x6e7000
    003362d4add x1, x1, 1392
    003362d8adrp x2, 0x6e3000
    003362dcadd x2, x2, 768
    003362e0bl runtime.wbMove
    003362e4ldr x3, [sp+32]
    003362e8b 0x3362ec
    003362ec
    003362ecloc_3362ec:
    003362ecadrp x27, 0x6e7000
    003362f0str x3, [x27+1368]
    003362f4adrp x27, 0x6e3000
    003362f8add x27, x27, 768
    003362fcldp x3, x4, [x27]
    00336300adrp x27, 0x6e3000
    00336304add x27, x27, 784
    00336308ldp x5, x6, [x27]
    0033630cadrp x27, 0x6e3000
    00336310add x27, x27, 800
    00336314ldp x7, x8, [x27]
    00336318adrp x27, 0x6e3000
    0033631cadd x27, x27, 816
    00336320ldp x9, x10, [x27]
    00336324adrp x27, 0x6e7000
    00336328add x27, x27, 1392
    0033632cstp x3, x4, [x27]
    00336330adrp x27, 0x6e7000
    00336334add x27, x27, 1408
    00336338stp x5, x6, [x27]
    0033633cadrp x27, 0x6e7000
    00336340add x27, x27, 1424
    00336344stp x7, x8, [x27]
    00336348adrp x27, 0x6e7000
    0033634cadd x27, x27, 1440
    00336350stp x9, x10, [x27]
    00336354adrp x27, 0x6e3000
    00336358ldr x3, [x27+832]
    0033635cadrp x27, 0x6e7000
    00336360str x3, [x27+1456]
    00336364adrp x27, 0x6da000
    00336368ldr x3, [x27+2416]
    0033636cadrp x27, 0x6da000
    00336370ldr x4, [x27+2424]
    00336374adrp x27, 0x6da000
    00336378ldr x5, [x27+2432]
    0033637cadrp x27, 0x6e7000
    00336380str x4, [x27+1520]
    00336384adrp x27, 0x6e7000
    00336388str x5, [x27+1528]
    0033638cadrp x27, 0x715000
    00336390ldr w4, [x27+3056]
    00336394cbz w4, 0x33639c
    00336398b 0x3363a0
    0033639c
    0033639cloc_33639c:
    0033639cb 0x3363dc
    003363a0
    003363a0loc_3363a0:
    003363a0str x3, [sp+32]
    003363a4bl runtime.gcWriteBarrier2
    003363a8str x3, [x25]
    003363acadrp x27, 0x6e7000
    003363b0ldr x3, [x27+1512]
    003363b4str x3, [x25+8]
    003363b8adrp x0, 0x341000
    003363bcadd x0, x0, 2976
    003363c0adrp x1, 0x6e7000
    003363c4add x1, x1, 1536
    003363c8adrp x2, 0x6e3000
    003363ccadd x2, x2, 864
    003363d0bl runtime.wbMove
    003363d4ldr x3, [sp+32]
    003363d8b 0x3363dc
    003363dc
    003363dcloc_3363dc:
    003363dcadrp x27, 0x6e7000
    003363e0str x3, [x27+1512]
    003363e4adrp x27, 0x6e3000
    003363e8add x27, x27, 864
    003363ecldp x3, x4, [x27]
    003363f0adrp x27, 0x6e3000
    003363f4add x27, x27, 880
    003363f8ldp x5, x6, [x27]
    003363fcadrp x27, 0x6e3000
    00336400add x27, x27, 896
    00336404ldp x7, x8, [x27]
    00336408adrp x27, 0x6e3000
    0033640cadd x27, x27, 912
    00336410ldp x9, x10, [x27]
    00336414adrp x27, 0x6e7000
    00336418add x27, x27, 1536
    0033641cstp x3, x4, [x27]
    00336420adrp x27, 0x6e7000
    00336424add x27, x27, 1552
    00336428stp x5, x6, [x27]
    0033642cadrp x27, 0x6e7000
    00336430add x27, x27, 1568
    00336434stp x7, x8, [x27]
    00336438adrp x27, 0x6e7000
    0033643cadd x27, x27, 1584
    00336440stp x9, x10, [x27]
    00336444adrp x27, 0x6e3000
    00336448ldr x3, [x27+928]
    0033644cadrp x27, 0x6e7000
    00336450str x3, [x27+1600]
    00336454adrp x27, 0x6da000
    00336458ldr x3, [x27+2416]
    0033645cadrp x27, 0x6da000
    00336460ldr x4, [x27+2424]
    00336464adrp x27, 0x6da000
    00336468ldr x5, [x27+2432]
    0033646cadrp x27, 0x6e7000
    00336470str x4, [x27+1664]
    00336474adrp x27, 0x6e7000
    00336478str x5, [x27+1672]
    0033647cadrp x27, 0x715000
    00336480ldr w4, [x27+3056]
    00336484cbz w4, 0x33648c
    00336488b 0x336490
    0033648c
    0033648cloc_33648c:
    0033648cb 0x3364cc
    00336490
    00336490loc_336490:
    00336490str x3, [sp+32]
    00336494bl runtime.gcWriteBarrier2
    00336498str x3, [x25]
    0033649cadrp x27, 0x6e7000
    003364a0ldr x3, [x27+1656]
    003364a4str x3, [x25+8]
    003364a8adrp x0, 0x341000
    003364acadd x0, x0, 2976
    003364b0adrp x1, 0x6e7000
    003364b4add x1, x1, 1680
    003364b8adrp x2, 0x6e3000
    003364bcadd x2, x2, 960
    003364c0bl runtime.wbMove
    003364c4ldr x3, [sp+32]
    003364c8b 0x3364cc
    003364cc
    003364ccloc_3364cc:
    003364ccadrp x27, 0x6e7000
    003364d0str x3, [x27+1656]
    003364d4adrp x27, 0x6e3000
    003364d8add x27, x27, 960
    003364dcldp x3, x4, [x27]
    003364e0adrp x27, 0x6e3000
    003364e4add x27, x27, 976
    003364e8ldp x5, x6, [x27]
    003364ecadrp x27, 0x6e3000
    003364f0add x27, x27, 992
    003364f4ldp x7, x8, [x27]
    003364f8adrp x27, 0x6e3000
    003364fcadd x27, x27, 1008
    00336500ldp x9, x10, [x27]
    00336504adrp x27, 0x6e7000
    00336508add x27, x27, 1680
    0033650cstp x3, x4, [x27]
    00336510adrp x27, 0x6e7000
    00336514add x27, x27, 1696
    00336518stp x5, x6, [x27]
    0033651cadrp x27, 0x6e7000
    00336520add x27, x27, 1712
    00336524stp x7, x8, [x27]
    00336528adrp x27, 0x6e7000
    0033652cadd x27, x27, 1728
    00336530stp x9, x10, [x27]
    00336534adrp x27, 0x6e3000
    00336538ldr x3, [x27+1024]
    0033653cadrp x27, 0x6e7000
    00336540str x3, [x27+1744]
    00336544adrp x27, 0x6da000
    00336548ldr x3, [x27+2448]
    0033654cadrp x27, 0x6da000
    00336550ldr x4, [x27+2456]
    00336554adrp x27, 0x6da000
    00336558ldr x5, [x27+2464]
    0033655cadrp x27, 0x6e7000
    00336560str x4, [x27+1808]
    00336564adrp x27, 0x6e7000
    00336568str x5, [x27+1816]
    0033656cadrp x27, 0x715000
    00336570ldr w4, [x27+3056]
    00336574cbz w4, 0x33657c
    00336578b 0x336580
    0033657c
    0033657cloc_33657c:
    0033657cb 0x3365bc
    00336580
    00336580loc_336580:
    00336580str x3, [sp+32]
    00336584bl runtime.gcWriteBarrier2
    00336588str x3, [x25]
    0033658cadrp x27, 0x6e7000
    00336590ldr x3, [x27+1800]
    00336594str x3, [x25+8]
    00336598adrp x0, 0x341000
    0033659cadd x0, x0, 2976
    003365a0adrp x1, 0x6e7000
    003365a4add x1, x1, 1824
    003365a8adrp x2, 0x6ed000
    003365acadd x2, x2, 4032
    003365b0bl runtime.wbMove
    003365b4ldr x3, [sp+32]
    003365b8b 0x3365bc
    003365bc
    003365bcloc_3365bc:
    003365bcadrp x27, 0x6e7000
    003365c0str x3, [x27+1800]
    003365c4adrp x27, 0x6ed000
    003365c8add x27, x27, 4032
    003365ccldp x3, x4, [x27]
    003365d0adrp x27, 0x6ed000
    003365d4add x27, x27, 4048
    003365d8ldp x5, x6, [x27]
    003365dcadrp x27, 0x6ed000
    003365e0add x27, x27, 4064
    003365e4ldp x7, x8, [x27]
    003365e8adrp x27, 0x6ed000
    003365ecadd x27, x27, 4080
    003365f0ldp x9, x10, [x27]
    003365f4adrp x27, 0x6e7000
    003365f8add x27, x27, 1824
    003365fcstp x3, x4, [x27]
    00336600adrp x27, 0x6e7000
    00336604add x27, x27, 1840
    00336608stp x5, x6, [x27]
    0033660cadrp x27, 0x6e7000
    00336610add x27, x27, 1856
    00336614stp x7, x8, [x27]
    00336618adrp x27, 0x6e7000
    0033661cadd x27, x27, 1872
    00336620stp x9, x10, [x27]
    00336624adrp x27, 0x6ee000
    00336628ldr x3, [x27]
    0033662cadrp x27, 0x6e7000
    00336630str x3, [x27+1888]
    00336634adrp x27, 0x6da000
    00336638ldr x3, [x27+2480]
    0033663cadrp x27, 0x6da000
    00336640ldr x4, [x27+2488]
    00336644adrp x27, 0x6da000
    00336648ldr x5, [x27+2496]
    0033664cadrp x27, 0x6e7000
    00336650str x4, [x27+1952]
    00336654adrp x27, 0x6e7000
    00336658str x5, [x27+1960]
    0033665cadrp x27, 0x715000
    00336660ldr w4, [x27+3056]
    00336664cbz w4, 0x33666c
    00336668b 0x336670
    0033666c
    0033666cloc_33666c:
    0033666cb 0x3366ac
    00336670
    00336670loc_336670:
    00336670str x3, [sp+32]
    00336674bl runtime.gcWriteBarrier2
    00336678str x3, [x25]
    0033667cadrp x27, 0x6e7000
    00336680ldr x3, [x27+1944]
    00336684str x3, [x25+8]
    00336688adrp x0, 0x341000
    0033668cadd x0, x0, 2976
    00336690adrp x1, 0x6e7000
    00336694add x1, x1, 1968
    00336698adrp x2, 0x6ed000
    0033669cadd x2, x2, 4032
    003366a0bl runtime.wbMove
    003366a4ldr x3, [sp+32]
    003366a8b 0x3366ac
    003366ac
    003366acloc_3366ac:
    003366acadrp x27, 0x6e7000
    003366b0str x3, [x27+1944]
    003366b4adrp x27, 0x6ed000
    003366b8add x27, x27, 4032
    003366bcldp x3, x4, [x27]
    003366c0adrp x27, 0x6ed000
    003366c4add x27, x27, 4048
    003366c8ldp x5, x6, [x27]
    003366ccadrp x27, 0x6ed000
    003366d0add x27, x27, 4064
    003366d4ldp x7, x8, [x27]
    003366d8adrp x27, 0x6ed000
    003366dcadd x27, x27, 4080
    003366e0ldp x9, x10, [x27]
    003366e4adrp x27, 0x6e7000
    003366e8add x27, x27, 1968
    003366ecstp x3, x4, [x27]
    003366f0adrp x27, 0x6e7000
    003366f4add x27, x27, 1984
    003366f8stp x5, x6, [x27]
    003366fcadrp x27, 0x6e7000
    00336700add x27, x27, 2000
    00336704stp x7, x8, [x27]
    00336708adrp x27, 0x6e7000
    0033670cadd x27, x27, 2016
    00336710stp x9, x10, [x27]
    00336714adrp x27, 0x6ee000
    00336718ldr x3, [x27]
    0033671cadrp x27, 0x6e7000
    00336720str x3, [x27+2032]
    00336724adrp x27, 0x6da000
    00336728ldr x3, [x27+2512]
    0033672cadrp x27, 0x6da000
    00336730ldr x4, [x27+2520]
    00336734adrp x27, 0x6da000
    00336738ldr x5, [x27+2528]
    0033673cadrp x27, 0x6e7000
    00336740str x4, [x27+2096]
    00336744adrp x27, 0x6e7000
    00336748str x5, [x27+2104]
    0033674cadrp x27, 0x715000
    00336750ldr w4, [x27+3056]
    00336754cbz w4, 0x33675c
    00336758b 0x336760
    0033675c
    0033675cloc_33675c:
    0033675cb 0x33679c
    00336760
    00336760loc_336760:
    00336760str x3, [sp+32]
    00336764bl runtime.gcWriteBarrier2
    00336768str x3, [x25]
    0033676cadrp x27, 0x6e7000
    00336770ldr x3, [x27+2088]
    00336774str x3, [x25+8]
    00336778adrp x0, 0x341000
    0033677cadd x0, x0, 2976
    00336780adrp x1, 0x6e7000
    00336784add x1, x1, 2112
    00336788adrp x2, 0x6ed000
    0033678cadd x2, x2, 4032
    00336790bl runtime.wbMove
    00336794ldr x3, [sp+32]
    00336798b 0x33679c
    0033679c
    0033679cloc_33679c:
    0033679cadrp x27, 0x6e7000
    003367a0str x3, [x27+2088]
    003367a4adrp x27, 0x6ed000
    003367a8add x27, x27, 4032
    003367acldp x3, x4, [x27]
    003367b0adrp x27, 0x6ed000
    003367b4add x27, x27, 4048
    003367b8ldp x5, x6, [x27]
    003367bcadrp x27, 0x6ed000
    003367c0add x27, x27, 4064
    003367c4ldp x7, x8, [x27]
    003367c8adrp x27, 0x6ed000
    003367ccadd x27, x27, 4080
    003367d0ldp x9, x10, [x27]
    003367d4adrp x27, 0x6e7000
    003367d8add x27, x27, 2112
    003367dcstp x3, x4, [x27]
    003367e0adrp x27, 0x6e7000
    003367e4add x27, x27, 2128
    003367e8stp x5, x6, [x27]
    003367ecadrp x27, 0x6e7000
    003367f0add x27, x27, 2144
    003367f4stp x7, x8, [x27]
    003367f8adrp x27, 0x6e7000
    003367fcadd x27, x27, 2160
    00336800stp x9, x10, [x27]
    00336804adrp x27, 0x6ee000
    00336808ldr x3, [x27]
    0033680cadrp x27, 0x6e7000
    00336810str x3, [x27+2176]
    00336814adrp x27, 0x6da000
    00336818ldr x3, [x27+2544]
    0033681cadrp x27, 0x6da000
    00336820ldr x4, [x27+2552]
    00336824adrp x27, 0x6da000
    00336828ldr x5, [x27+2560]
    0033682cadrp x27, 0x6e7000
    00336830str x4, [x27+2240]
    00336834adrp x27, 0x6e7000
    00336838str x5, [x27+2248]
    0033683cadrp x27, 0x715000
    00336840ldr w4, [x27+3056]
    00336844cbz w4, 0x33684c
    00336848b 0x336850
    0033684c
    0033684cloc_33684c:
    0033684cb 0x33688c
    00336850
    00336850loc_336850:
    00336850str x3, [sp+32]
    00336854bl runtime.gcWriteBarrier2
    00336858str x3, [x25]
    0033685cadrp x27, 0x6e7000
    00336860ldr x3, [x27+2232]
    00336864str x3, [x25+8]
    00336868adrp x0, 0x341000
    0033686cadd x0, x0, 2976
    00336870adrp x1, 0x6e7000
    00336874add x1, x1, 2256
    00336878adrp x2, 0x6ed000
    0033687cadd x2, x2, 4032
    00336880bl runtime.wbMove
    00336884ldr x3, [sp+32]
    00336888b 0x33688c
    0033688c
    0033688cloc_33688c:
    0033688cadrp x27, 0x6e7000
    00336890str x3, [x27+2232]
    00336894adrp x27, 0x6ed000
    00336898add x27, x27, 4032
    0033689cldp x3, x4, [x27]
    003368a0adrp x27, 0x6ed000
    003368a4add x27, x27, 4048
    003368a8ldp x5, x6, [x27]
    003368acadrp x27, 0x6ed000
    003368b0add x27, x27, 4064
    003368b4ldp x7, x8, [x27]
    003368b8adrp x27, 0x6ed000
    003368bcadd x27, x27, 4080
    003368c0ldp x9, x10, [x27]
    003368c4adrp x27, 0x6e7000
    003368c8add x27, x27, 2256
    003368ccstp x3, x4, [x27]
    003368d0adrp x27, 0x6e7000
    003368d4add x27, x27, 2272
    003368d8stp x5, x6, [x27]
    003368dcadrp x27, 0x6e7000
    003368e0add x27, x27, 2288
    003368e4stp x7, x8, [x27]
    003368e8adrp x27, 0x6e7000
    003368ecadd x27, x27, 2304
    003368f0stp x9, x10, [x27]
    003368f4adrp x27, 0x6ee000
    003368f8ldr x3, [x27]
    003368fcadrp x27, 0x6e7000
    00336900str x3, [x27+2320]
    00336904adrp x27, 0x6da000
    00336908ldr x3, [x27+2576]
    0033690cadrp x27, 0x6da000
    00336910ldr x4, [x27+2584]
    00336914adrp x27, 0x6da000
    00336918ldr x5, [x27+2592]
    0033691cadrp x27, 0x6e7000
    00336920str x4, [x27+2384]
    00336924adrp x27, 0x6e7000
    00336928str x5, [x27+2392]
    0033692cadrp x27, 0x715000
    00336930ldr w4, [x27+3056]
    00336934cbz w4, 0x33693c
    00336938b 0x336940
    0033693c
    0033693cloc_33693c:
    0033693cb 0x33697c
    00336940
    00336940loc_336940:
    00336940str x3, [sp+32]
    00336944bl runtime.gcWriteBarrier2
    00336948str x3, [x25]
    0033694cadrp x27, 0x6e7000
    00336950ldr x3, [x27+2376]
    00336954str x3, [x25+8]
    00336958adrp x0, 0x341000
    0033695cadd x0, x0, 2976
    00336960adrp x1, 0x6e7000
    00336964add x1, x1, 2400
    00336968adrp x2, 0x6ed000
    0033696cadd x2, x2, 4032
    00336970bl runtime.wbMove
    00336974ldr x3, [sp+32]
    00336978b 0x33697c
    0033697c
    0033697cloc_33697c:
    0033697cadrp x27, 0x6e7000
    00336980str x3, [x27+2376]
    00336984adrp x27, 0x6ed000
    00336988add x27, x27, 4032
    0033698cldp x3, x4, [x27]
    00336990adrp x27, 0x6ed000
    00336994add x27, x27, 4048
    00336998ldp x5, x6, [x27]
    0033699cadrp x27, 0x6ed000
    003369a0add x27, x27, 4064
    003369a4ldp x7, x8, [x27]
    003369a8adrp x27, 0x6ed000
    003369acadd x27, x27, 4080
    003369b0ldp x9, x10, [x27]
    003369b4adrp x27, 0x6e7000
    003369b8add x27, x27, 2400
    003369bcstp x3, x4, [x27]
    003369c0adrp x27, 0x6e7000
    003369c4add x27, x27, 2416
    003369c8stp x5, x6, [x27]
    003369ccadrp x27, 0x6e7000
    003369d0add x27, x27, 2432
    003369d4stp x7, x8, [x27]
    003369d8adrp x27, 0x6e7000
    003369dcadd x27, x27, 2448
    003369e0stp x9, x10, [x27]
    003369e4adrp x27, 0x6ee000
    003369e8ldr x3, [x27]
    003369ecadrp x27, 0x6e7000
    003369f0str x3, [x27+2464]
    003369f4adrp x27, 0x6da000
    003369f8ldr x3, [x27+2608]
    003369fcadrp x27, 0x6da000
    00336a00ldr x4, [x27+2616]
    00336a04adrp x27, 0x6da000
    00336a08ldr x5, [x27+2624]
    00336a0cadrp x27, 0x6e7000
    00336a10str x4, [x27+2528]
    00336a14adrp x27, 0x6e7000
    00336a18str x5, [x27+2536]
    00336a1cadrp x27, 0x715000
    00336a20ldr w4, [x27+3056]
    00336a24cbz w4, 0x336a2c
    00336a28b 0x336a30
    00336a2c
    00336a2cloc_336a2c:
    00336a2cb 0x336a6c
    00336a30
    00336a30loc_336a30:
    00336a30str x3, [sp+32]
    00336a34bl runtime.gcWriteBarrier2
    00336a38str x3, [x25]
    00336a3cadrp x27, 0x6e7000
    00336a40ldr x3, [x27+2520]
    00336a44str x3, [x25+8]
    00336a48adrp x0, 0x341000
    00336a4cadd x0, x0, 2976
    00336a50adrp x1, 0x6e7000
    00336a54add x1, x1, 2544
    00336a58adrp x2, 0x6ed000
    00336a5cadd x2, x2, 4032
    00336a60bl runtime.wbMove
    00336a64ldr x3, [sp+32]
    00336a68b 0x336a6c
    00336a6c
    00336a6cloc_336a6c:
    00336a6cadrp x27, 0x6e7000
    00336a70str x3, [x27+2520]
    00336a74adrp x27, 0x6ed000
    00336a78add x27, x27, 4032
    00336a7cldp x3, x4, [x27]
    00336a80adrp x27, 0x6ed000
    00336a84add x27, x27, 4048
    00336a88ldp x5, x6, [x27]
    00336a8cadrp x27, 0x6ed000
    00336a90add x27, x27, 4064
    00336a94ldp x7, x8, [x27]
    00336a98adrp x27, 0x6ed000
    00336a9cadd x27, x27, 4080
    00336aa0ldp x9, x10, [x27]
    00336aa4adrp x27, 0x6e7000
    00336aa8add x27, x27, 2544
    00336aacstp x3, x4, [x27]
    00336ab0adrp x27, 0x6e7000
    00336ab4add x27, x27, 2560
    00336ab8stp x5, x6, [x27]
    00336abcadrp x27, 0x6e7000
    00336ac0add x27, x27, 2576
    00336ac4stp x7, x8, [x27]
    00336ac8adrp x27, 0x6e7000
    00336accadd x27, x27, 2592
    00336ad0stp x9, x10, [x27]
    00336ad4adrp x27, 0x6ee000
    00336ad8ldr x3, [x27]
    00336adcadrp x27, 0x6e7000
    00336ae0str x3, [x27+2608]
    00336ae4adrp x27, 0x6da000
    00336ae8ldr x3, [x27+2640]
    00336aecadrp x27, 0x6da000
    00336af0ldr x4, [x27+2648]
    00336af4adrp x27, 0x6da000
    00336af8ldr x5, [x27+2656]
    00336afcadrp x27, 0x6e7000
    00336b00str x4, [x27+2672]
    00336b04adrp x27, 0x6e7000
    00336b08str x5, [x27+2680]
    00336b0cadrp x27, 0x715000
    00336b10ldr w4, [x27+3056]
    00336b14cbz w4, 0x336b1c
    00336b18b 0x336b20
    00336b1c
    00336b1cloc_336b1c:
    00336b1cb 0x336b5c
    00336b20
    00336b20loc_336b20:
    00336b20str x3, [sp+32]
    00336b24bl runtime.gcWriteBarrier2
    00336b28str x3, [x25]
    00336b2cadrp x27, 0x6e7000
    00336b30ldr x3, [x27+2664]
    00336b34str x3, [x25+8]
    00336b38adrp x0, 0x341000
    00336b3cadd x0, x0, 2976
    00336b40adrp x1, 0x6e7000
    00336b44add x1, x1, 2688
    00336b48adrp x2, 0x6ed000
    00336b4cadd x2, x2, 4032
    00336b50bl runtime.wbMove
    00336b54ldr x3, [sp+32]
    00336b58b 0x336b5c
    00336b5c
    00336b5cloc_336b5c:
    00336b5cadrp x27, 0x6e7000
    00336b60str x3, [x27+2664]
    00336b64adrp x27, 0x6ed000
    00336b68add x27, x27, 4032
    00336b6cldp x2, x3, [x27]
    00336b70adrp x27, 0x6ed000
    00336b74add x27, x27, 4048
    00336b78ldp x4, x5, [x27]
    00336b7cadrp x27, 0x6ed000
    00336b80add x27, x27, 4064
    00336b84ldp x6, x7, [x27]
    00336b88adrp x27, 0x6ed000
    00336b8cadd x27, x27, 4080
    00336b90ldp x8, x9, [x27]
    00336b94adrp x27, 0x6e7000
    00336b98add x27, x27, 2688
    00336b9cstp x2, x3, [x27]
    00336ba0adrp x27, 0x6e7000
    00336ba4add x27, x27, 2704
    00336ba8stp x4, x5, [x27]
    00336bacadrp x27, 0x6e7000
    00336bb0add x27, x27, 2720
    00336bb4stp x6, x7, [x27]
    00336bb8adrp x27, 0x6e7000
    00336bbcadd x27, x27, 2736
    00336bc0stp x8, x9, [x27]
    00336bc4adrp x27, 0x6ee000
    00336bc8ldr x2, [x27]
    00336bccadrp x27, 0x6e7000
    00336bd0str x2, [x27+2752]
    00336bd4adrp x27, 0x6da000
    00336bd8ldr x2, [x27+3152]
    00336bdcadrp x27, 0x6da000
    00336be0ldr x3, [x27+3160]
    00336be4adrp x27, 0x6da000
    00336be8ldr x4, [x27+3168]
    00336becadrp x27, 0x6e4000
    00336bf0str x3, [x27+2608]
    00336bf4adrp x27, 0x6e4000
    00336bf8str x4, [x27+2616]
    00336bfcadrp x27, 0x715000
    00336c00ldr w3, [x27+3056]
    00336c04cbz w3, 0x336c0c
    00336c08b 0x336c10
    00336c0c
    00336c0cloc_336c0c:
    00336c0cb 0x336c28
    00336c10
    00336c10loc_336c10:
    00336c10bl runtime.gcWriteBarrier2
    00336c14str x2, [x25]
    00336c18adrp x27, 0x6e4000
    00336c1cldr x3, [x27+2600]
    00336c20str x3, [x25+8]
    00336c24b 0x336c28
    00336c28
    00336c28loc_336c28:
    00336c28adrp x27, 0x6e4000
    00336c2cstr x2, [x27+2600]
    00336c30adrp x27, 0x6da000
    00336c34ldr x2, [x27+3184]
    00336c38adrp x27, 0x6da000
    00336c3cldr x3, [x27+3192]
    00336c40adrp x27, 0x6da000
    00336c44ldr x4, [x27+3200]
    00336c48adrp x27, 0x6e4000
    00336c4cstr x3, [x27+2640]
    00336c50adrp x27, 0x6e4000
    00336c54str x4, [x27+2648]
    00336c58adrp x27, 0x715000
    00336c5cldr w3, [x27+3056]
    00336c60cbz w3, 0x336c68
    00336c64b 0x336c6c
    00336c68
    00336c68loc_336c68:
    00336c68b 0x336c84
    00336c6c
    00336c6cloc_336c6c:
    00336c6cbl runtime.gcWriteBarrier2
    00336c70str x2, [x25]
    00336c74adrp x27, 0x6e4000
    00336c78ldr x3, [x27+2632]
    00336c7cstr x3, [x25+8]
    00336c80b 0x336c84
    00336c84
    00336c84loc_336c84:
    00336c84adrp x27, 0x6e4000
    00336c88str x2, [x27+2632]
    00336c8cadrp x27, 0x6da000
    00336c90ldr x2, [x27+3216]
    00336c94adrp x27, 0x6da000
    00336c98ldr x3, [x27+3224]
    00336c9cadrp x27, 0x6da000
    00336ca0ldr x4, [x27+3232]
    00336ca4adrp x27, 0x6e4000
    00336ca8str x3, [x27+2672]
    00336cacadrp x27, 0x6e4000
    00336cb0str x4, [x27+2680]
    00336cb4adrp x27, 0x715000
    00336cb8ldr w3, [x27+3056]
    00336cbccbz w3, 0x336cc4
    00336cc0b 0x336cc8
    00336cc4
    00336cc4loc_336cc4:
    00336cc4b 0x336ce0
    00336cc8
    00336cc8loc_336cc8:
    00336cc8bl runtime.gcWriteBarrier2
    00336cccstr x2, [x25]
    00336cd0adrp x27, 0x6e4000
    00336cd4ldr x3, [x27+2664]
    00336cd8str x3, [x25+8]
    00336cdcb 0x336ce0
    00336ce0
    00336ce0loc_336ce0:
    00336ce0adrp x27, 0x6e4000
    00336ce4str x2, [x27+2664]
    00336ce8adrp x27, 0x6da000
    00336cecldr x2, [x27+3248]
    00336cf0adrp x27, 0x6da000
    00336cf4ldr x3, [x27+3256]
    00336cf8adrp x27, 0x6da000
    00336cfcldr x4, [x27+3264]
    00336d00adrp x27, 0x6e4000
    00336d04str x3, [x27+2704]
    00336d08adrp x27, 0x6e4000
    00336d0cstr x4, [x27+2712]
    00336d10adrp x27, 0x715000
    00336d14ldr w3, [x27+3056]
    00336d18cbz w3, 0x336d20
    00336d1cb 0x336d24
    00336d20
    00336d20loc_336d20:
    00336d20b 0x336d3c
    00336d24
    00336d24loc_336d24:
    00336d24bl runtime.gcWriteBarrier2
    00336d28str x2, [x25]
    00336d2cadrp x27, 0x6e4000
    00336d30ldr x3, [x27+2696]
    00336d34str x3, [x25+8]
    00336d38b 0x336d3c
    00336d3c
    00336d3cloc_336d3c:
    00336d3cadrp x27, 0x6e4000
    00336d40str x2, [x27+2696]
    00336d44adrp x27, 0x6da000
    00336d48ldr x2, [x27+3280]
    00336d4cadrp x27, 0x6da000
    00336d50ldr x3, [x27+3288]
    00336d54adrp x27, 0x6da000
    00336d58ldr x4, [x27+3296]
    00336d5cadrp x27, 0x6e4000
    00336d60str x3, [x27+2736]
    00336d64adrp x27, 0x6e4000
    00336d68str x4, [x27+2744]
    00336d6cadrp x27, 0x715000
    00336d70ldr w3, [x27+3056]
    00336d74cbz w3, 0x336d7c
    00336d78b 0x336d80
    00336d7c
    00336d7cloc_336d7c:
    00336d7cb 0x336d98
    00336d80
    00336d80loc_336d80:
    00336d80bl runtime.gcWriteBarrier2
    00336d84str x2, [x25]
    00336d88adrp x27, 0x6e4000
    00336d8cldr x3, [x27+2728]
    00336d90str x3, [x25+8]
    00336d94b 0x336d98
    00336d98
    00336d98loc_336d98:
    00336d98adrp x27, 0x6e4000
    00336d9cstr x2, [x27+2728]
    00336da0adrp x27, 0x6da000
    00336da4ldr x2, [x27+3312]
    00336da8adrp x27, 0x6da000
    00336dacldr x3, [x27+3320]
    00336db0adrp x27, 0x6da000
    00336db4ldr x4, [x27+3328]
    00336db8adrp x27, 0x6e4000
    00336dbcstr x3, [x27+2768]
    00336dc0adrp x27, 0x6e4000
    00336dc4str x4, [x27+2776]
    00336dc8adrp x27, 0x715000
    00336dccldr w3, [x27+3056]
    00336dd0cbz w3, 0x336dd8
    00336dd4b 0x336ddc
    00336dd8
    00336dd8loc_336dd8:
    00336dd8b 0x336df4
    00336ddc
    00336ddcloc_336ddc:
    00336ddcbl runtime.gcWriteBarrier2
    00336de0str x2, [x25]
    00336de4adrp x27, 0x6e4000
    00336de8ldr x3, [x27+2760]
    00336decstr x3, [x25+8]
    00336df0b 0x336df4
    00336df4
    00336df4loc_336df4:
    00336df4adrp x27, 0x6e4000
    00336df8str x2, [x27+2760]
    00336dfcadrp x27, 0x6da000
    00336e00ldr x2, [x27+3344]
    00336e04adrp x27, 0x6da000
    00336e08ldr x3, [x27+3352]
    00336e0cadrp x27, 0x6da000
    00336e10ldr x4, [x27+3360]
    00336e14adrp x27, 0x6e4000
    00336e18str x3, [x27+2800]
    00336e1cadrp x27, 0x6e4000
    00336e20str x4, [x27+2808]
    00336e24adrp x27, 0x715000
    00336e28ldr w3, [x27+3056]
    00336e2ccbz w3, 0x336e34
    00336e30b 0x336e38
    00336e34
    00336e34loc_336e34:
    00336e34b 0x336e50
    00336e38
    00336e38loc_336e38:
    00336e38bl runtime.gcWriteBarrier2
    00336e3cstr x2, [x25]
    00336e40adrp x27, 0x6e4000
    00336e44ldr x3, [x27+2792]
    00336e48str x3, [x25+8]
    00336e4cb 0x336e50
    00336e50
    00336e50loc_336e50:
    00336e50adrp x27, 0x6e4000
    00336e54str x2, [x27+2792]
    00336e58adrp x27, 0x6da000
    00336e5cldr x2, [x27+3376]
    00336e60adrp x27, 0x6da000
    00336e64ldr x3, [x27+3384]
    00336e68adrp x27, 0x6da000
    00336e6cldr x4, [x27+3392]
    00336e70adrp x27, 0x6e4000
    00336e74str x3, [x27+2832]
    00336e78adrp x27, 0x6e4000
    00336e7cstr x4, [x27+2840]
    00336e80adrp x27, 0x715000
    00336e84ldr w3, [x27+3056]
    00336e88cbz w3, 0x336e90
    00336e8cb 0x336e94
    00336e90
    00336e90loc_336e90:
    00336e90b 0x336eac
    00336e94
    00336e94loc_336e94:
    00336e94bl runtime.gcWriteBarrier2
    00336e98str x2, [x25]
    00336e9cadrp x27, 0x6e4000
    00336ea0ldr x3, [x27+2824]
    00336ea4str x3, [x25+8]
    00336ea8b 0x336eac
    00336eac
    00336eacloc_336eac:
    00336eacadrp x27, 0x6e4000
    00336eb0str x2, [x27+2824]
    00336eb4adrp x27, 0x6da000
    00336eb8ldr x2, [x27+3408]
    00336ebcadrp x27, 0x6da000
    00336ec0ldr x3, [x27+3416]
    00336ec4adrp x27, 0x6da000
    00336ec8ldr x4, [x27+3424]
    00336eccadrp x27, 0x6e4000
    00336ed0str x3, [x27+2864]
    00336ed4adrp x27, 0x6e4000
    00336ed8str x4, [x27+2872]
    00336edcadrp x27, 0x715000
    00336ee0ldr w3, [x27+3056]
    00336ee4cbz w3, 0x336eec
    00336ee8b 0x336ef0
    00336eec
    00336eecloc_336eec:
    00336eecb 0x336f08
    00336ef0
    00336ef0loc_336ef0:
    00336ef0bl runtime.gcWriteBarrier2
    00336ef4str x2, [x25]
    00336ef8adrp x27, 0x6e4000
    00336efcldr x3, [x27+2856]
    00336f00str x3, [x25+8]
    00336f04b 0x336f08
    00336f08
    00336f08loc_336f08:
    00336f08adrp x27, 0x6e4000
    00336f0cstr x2, [x27+2856]
    00336f10adrp x27, 0x6da000
    00336f14ldr x2, [x27+3440]
    00336f18adrp x27, 0x6da000
    00336f1cldr x3, [x27+3448]
    00336f20adrp x27, 0x6da000
    00336f24ldr x4, [x27+3456]
    00336f28adrp x27, 0x6e4000
    00336f2cstr x3, [x27+2896]
    00336f30adrp x27, 0x6e4000
    00336f34str x4, [x27+2904]
    00336f38adrp x27, 0x715000
    00336f3cldr w3, [x27+3056]
    00336f40cbz w3, 0x336f48
    00336f44b 0x336f4c
    00336f48
    00336f48loc_336f48:
    00336f48b 0x336f64
    00336f4c
    00336f4cloc_336f4c:
    00336f4cbl runtime.gcWriteBarrier2
    00336f50str x2, [x25]
    00336f54adrp x27, 0x6e4000
    00336f58ldr x3, [x27+2888]
    00336f5cstr x3, [x25+8]
    00336f60b 0x336f64
    00336f64
    00336f64loc_336f64:
    00336f64adrp x27, 0x6e4000
    00336f68str x2, [x27+2888]
    00336f6cadrp x27, 0x6da000
    00336f70ldr x2, [x27+3472]
    00336f74adrp x27, 0x6da000
    00336f78ldr x3, [x27+3480]
    00336f7cadrp x27, 0x6da000
    00336f80ldr x4, [x27+3488]
    00336f84adrp x27, 0x6e4000
    00336f88str x3, [x27+2928]
    00336f8cadrp x27, 0x6e4000
    00336f90str x4, [x27+2936]
    00336f94adrp x27, 0x715000
    00336f98ldr w3, [x27+3056]
    00336f9ccbz w3, 0x336fa4
    00336fa0b 0x336fa8
    00336fa4
    00336fa4loc_336fa4:
    00336fa4b 0x336fc0
    00336fa8
    00336fa8loc_336fa8:
    00336fa8bl runtime.gcWriteBarrier2
    00336facstr x2, [x25]
    00336fb0adrp x27, 0x6e4000
    00336fb4ldr x3, [x27+2920]
    00336fb8str x3, [x25+8]
    00336fbcb 0x336fc0
    00336fc0
    00336fc0loc_336fc0:
    00336fc0adrp x27, 0x6e4000
    00336fc4str x2, [x27+2920]
    00336fc8adrp x27, 0x6da000
    00336fccldr x2, [x27+3504]
    00336fd0adrp x27, 0x6da000
    00336fd4ldr x3, [x27+3512]
    00336fd8adrp x27, 0x6da000
    00336fdcldr x4, [x27+3520]
    00336fe0adrp x27, 0x6e4000
    00336fe4str x3, [x27+2960]
    00336fe8adrp x27, 0x6e4000
    00336fecstr x4, [x27+2968]
    00336ff0adrp x27, 0x715000
    00336ff4ldr w3, [x27+3056]
    00336ff8cbz w3, 0x337000
    00336ffcb 0x337004
    00337000
    00337000loc_337000:
    00337000b 0x33701c
    00337004
    00337004loc_337004:
    00337004bl runtime.gcWriteBarrier2
    00337008str x2, [x25]
    0033700cadrp x27, 0x6e3000
    00337010ldr x3, [x27+2952]
    00337014str x3, [x25+8]
    00337018b 0x33701c
    0033701c
    0033701cloc_33701c:
    0033701cadrp x27, 0x6e3000
    00337020str x2, [x27+2952]
    00337024adrp x27, 0x6d9000
    00337028ldr x2, [x27+3536]
    0033702cadrp x27, 0x6d9000
    00337030ldr x3, [x27+3544]
    00337034adrp x27, 0x6d9000
    00337038ldr x4, [x27+3552]
    0033703cadrp x27, 0x6e3000
    00337040str x3, [x27+2992]
    00337044adrp x27, 0x6e3000
    00337048str x4, [x27+3000]
    0033704cadrp x27, 0x714000
    00337050ldr w3, [x27+3056]
    00337054cbz w3, 0x33705c
    00337058b 0x337060
    0033705c
    0033705cloc_33705c:
    0033705cb 0x337078
    00337060
    00337060loc_337060:
    00337060bl runtime.gcWriteBarrier2
    00337064str x2, [x25]
    00337068adrp x27, 0x6e3000
    0033706cldr x3, [x27+2984]
    00337070str x3, [x25+8]
    00337074b 0x337078
    00337078
    00337078loc_337078:
    00337078adrp x27, 0x6e3000
    0033707cstr x2, [x27+2984]
    00337080adrp x27, 0x6d9000
    00337084ldr x2, [x27+3568]
    00337088adrp x27, 0x6d9000
    0033708cldr x3, [x27+3576]
    00337090adrp x27, 0x6d9000
    00337094ldr x4, [x27+3584]
    00337098adrp x27, 0x6e3000
    0033709cstr x3, [x27+3024]
    003370a0adrp x27, 0x6e3000
    003370a4str x4, [x27+3032]
    003370a8adrp x27, 0x714000
    003370acldr w3, [x27+3056]
    003370b0cbz w3, 0x3370b8
    003370b4b 0x3370bc
    003370b8
    003370b8loc_3370b8:
    003370b8b 0x3370d4
    003370bc
    003370bcloc_3370bc:
    003370bcbl runtime.gcWriteBarrier2
    003370c0str x2, [x25]
    003370c4adrp x27, 0x6e3000
    003370c8ldr x3, [x27+3016]
    003370ccstr x3, [x25+8]
    003370d0b 0x3370d4
    003370d4
    003370d4loc_3370d4:
    003370d4adrp x27, 0x6e3000
    003370d8str x2, [x27+3016]
    003370dcadrp x0, 0x393000
    003370e0add x0, x0, 3040
    003370e4movz x1, 54
    003370e8bl errors.New
    003370ecadrp x27, 0x6ea000
    003370f0str x0, [x27+3872]
    003370f4adrp x27, 0x714000
    003370f8ldr w2, [x27+3056]
    003370fccbz w2, 0x337104
    00337100b 0x337108
    00337104
    00337104loc_337104:
    00337104b 0x337120
    00337108
    00337108loc_337108:
    00337108bl runtime.gcWriteBarrier2
    0033710cstr x1, [x25]
    00337110adrp x27, 0x6ea000
    00337114ldr x2, [x27+3880]
    00337118str x2, [x25+8]
    0033711cb 0x337120
    00337120
    00337120loc_337120:
    00337120adrp x27, 0x6ea000
    00337124str x1, [x27+3880]
    00337128adrp x0, 0x37d000
    0033712cadd x0, x0, 1257
    00337130orr x1, xzr, 15
    00337134bl internal/godebug.New
    00337138adrp x27, 0x714000
    0033713cldr w2, [x27+3056]
    00337140cbz w2, 0x337148
    00337144b 0x33714c
    00337148
    00337148loc_337148:
    00337148b 0x337164
    0033714c
    0033714cloc_33714c:
    0033714cbl runtime.gcWriteBarrier2
    00337150str x0, [x25]
    00337154adrp x27, 0x6ea000
    00337158ldr x1, [x27]
    0033715cstr x1, [x25+8]
    00337160b 0x337164
    00337164
    00337164loc_337164:
    00337164adrp x27, 0x6ea000
    00337168str x0, [x27]
    0033716cldur x29, [sp-8]
    00337170ldr x30, [sp], 80
    00337174ret x30
    00337178
    00337178loc_337178:
    00337178mov x3, x30
    0033717cbl runtime.morestack_noctxt.abi0
    00337180b 0x335a50
    00337184udf 0
    00337188udf 0
    0033718cudf 0
    00335a50
    00337190
    00337190crypto/x509.NewCertPool: ; void crypto/x509.NewCertPool(void)
    00337190ldr x16, [x28+16]
    00337194subs xzr, sp, x16
    00337198b.ls 0x33728c
    0033719cstr x30, [sp-80]!
    003371a0stur x29, [sp-8]
    003371a4sub x29, sp, 8
    003371a8str xzr, [sp+32]
    003371acbl runtime.makemap_small
    003371b0str x0, [sp+64]
    003371b4bl runtime.makemap_small
    003371b8str x0, [sp+56]
    003371bcadrp x0, 0x32f000
    003371c0add x0, x0, 4000
    003371c4bl runtime.newobject
    003371c8str x0, [sp+48]
    003371ccadrp x27, 0x714000
    003371d0ldr w1, [x27+3056]
    003371d4cbz w1, 0x3371dc
    003371d8b 0x3371e0
    003371dc
    003371dcloc_3371dc:
    003371dcb 0x3371fc
    003371e0
    003371e0loc_3371e0:
    003371e0str x0, [sp+40]
    003371e4mov x1, x0
    003371e8adrp x0, 0x32f000
    003371ecadd x0, x0, 4000
    003371f0bl runtime.wbZero
    003371f4ldr x0, [sp+40]
    003371f8b 0x3371fc
    003371fc
    003371fcloc_3371fc:
    003371fcstp xzr, xzr, [x0]
    00337200stp xzr, xzr, [x0+16]
    00337204stp xzr, xzr, [x0+32]
    00337208ldr x1, [sp+48]
    0033720cldrsb x27, [x1]
    00337210ldr x2, [sp+64]
    00337214adrp x27, 0x714000
    00337218ldr w3, [x27+3056]
    0033721ccbz w3, 0x337224
    00337220b 0x337228
    00337224
    00337224loc_337224:
    00337224b 0x33723c
    00337228
    00337228loc_337228:
    00337228bl runtime.gcWriteBarrier2
    0033722cstr x2, [x25]
    00337230ldr x3, [x1]
    00337234str x3, [x25+8]
    00337238b 0x33723c
    0033723c
    0033723cloc_33723c:
    0033723cstr x2, [x1]
    00337240ldr x1, [sp+48]
    00337244ldrsb x27, [x1]
    00337248ldr x2, [sp+56]
    0033724cadrp x27, 0x714000
    00337250ldr w3, [x27+3056]
    00337254cbz w3, 0x33725c
    00337258b 0x337260
    0033725c
    0033725cloc_33725c:
    0033725cb 0x337274
    00337260
    00337260loc_337260:
    00337260bl runtime.gcWriteBarrier2
    00337264str x2, [x25]
    00337268ldr x3, [x1+32]
    0033726cstr x3, [x25+8]
    00337270b 0x337274
    00337274
    00337274loc_337274:
    00337274str x2, [x1+32]
    00337278ldr x0, [sp+48]
    0033727cstr x0, [sp+32]
    00337280ldur x29, [sp-8]
    00337284ldr x30, [sp], 80
    00337288ret x30
    0033728c
    0033728cloc_33728c:
    0033728cmov x3, x30
    00337290bl runtime.morestack_noctxt.abi0
    00337294b 0x337190
    00337298udf 0
    0033729cudf 0
    00337190
    003372a0
    003372a0crypto/x509.(*CertPool).len: ; void crypto/x509.(*CertPool).len(crypto/x509.CertPool * s)
    003372a0str x30, [sp-32]!
    003372a4stur x29, [sp-8]
    003372a8sub x29, sp, 8
    003372acstr x0, [sp+40]
    003372b0str xzr, [sp+8]
    003372b4cbnz x0, 0x3372bc
    003372b8b 0x3372d8
    003372bc
    003372bcloc_3372bc:
    003372bcldrsb x27, [x0]
    003372c0ldr x0, [x0+16]
    003372c4str x0, [sp+16]
    003372c8str x0, [sp+8]
    003372ccadd x29, sp, 24
    003372d0add sp, sp, 32
    003372d4ret x30
    003372d8
    003372d8loc_3372d8:
    003372d8str xzr, [sp+8]
    003372dcmov x0, xzr
    003372e0add x29, sp, 24
    003372e4add sp, sp, 32
    003372e8ret x30
    003372ecudf 0
    003372a0
    003372f0
    003372f0crypto/x509.(*CertPool).cert: ; void crypto/x509.(*CertPool).cert(crypto/x509.CertPool * s, int n)
    003372f0ldr x16, [x28+16]
    003372f4sub x17, sp, 16
    003372f8subs xzr, x17, x16
    003372fcb.ls 0x337404
    00337300str x30, [sp-144]!
    00337304stur x29, [sp-8]
    00337308sub x29, sp, 8
    0033730cstr x0, [sp+152]
    00337310str x1, [sp+160]
    00337314str xzr, [sp+56]
    00337318str xzr, [sp+48]
    0033731cstp xzr, xzr, [sp+32]
    00337320str xzr, [sp+88]
    00337324stp xzr, xzr, [sp+120]
    00337328ldr x2, [sp+152]
    0033732cldrsb x27, [x2]
    00337330ldr x1, [x2+16]
    00337334ldr x2, [x2+8]
    00337338ldr x0, [sp+160]
    0033733csubs xzr, x1, x0
    00337340b.hi 0x337348
    00337344b 0x3373fc
    00337348
    00337348loc_337348:
    00337348add x0, x0, x0, lsl #2
    0033734cadd x0, x2, x0, lsl #3
    00337350ldr x26, [x0+32]
    00337354ldr x0, [x26]
    00337358blr x0
    0033735cstr x0, [sp+88]
    00337360str x1, [sp+120]
    00337364str x2, [sp+128]
    00337368ldr x0, [sp+88]
    0033736cstr x0, [sp+112]
    00337370ldr x0, [sp+120]
    00337374ldr x1, [sp+128]
    00337378str x0, [sp+96]
    0033737cstr x1, [sp+104]
    00337380ldr x0, [sp+112]
    00337384str x0, [sp+80]
    00337388ldr x0, [sp+96]
    0033738cldr x1, [sp+104]
    00337390str x0, [sp+64]
    00337394str x1, [sp+72]
    00337398ldr x0, [sp+80]
    0033739cstr x0, [sp+56]
    003373a0ldr x0, [sp+152]
    003373a4ldrsb x27, [x0]
    003373a8ldr x1, [x0+16]
    003373acldr x0, [x0+8]
    003373b0ldr x2, [sp+160]
    003373b4subs xzr, x1, x2
    003373b8b.hi 0x3373c0
    003373bcb 0x3373f4
    003373c0
    003373c0loc_3373c0:
    003373c0add x4, x2, x2, lsl #2
    003373c4add x4, x0, x4, lsl #3
    003373c8ldr x4, [x4+24]
    003373ccstr x4, [sp+48]
    003373d0ldr x2, [sp+64]
    003373d4ldr x3, [sp+72]
    003373d8str x2, [sp+32]
    003373dcstr x3, [sp+40]
    003373e0ldr x0, [sp+56]
    003373e4ldr x1, [sp+48]
    003373e8ldur x29, [sp-8]
    003373ecldr x30, [sp], 144
    003373f0ret x30
    003373f4
    003373f4loc_3373f4:
    003373f4mov x0, x2
    003373f8bl runtime.panicIndex
    003373fc
    003373fcloc_3373fc:
    003373fcbl runtime.panicIndex
    00337400hint
    00337404
    00337404loc_337404:
    00337404stp x0, x1, [sp+8]
    00337408mov x3, x30
    0033740cbl runtime.morestack_noctxt.abi0
    00337410ldp x0, x1, [sp+8]
    00337414b 0x3372f0
    00337418udf 0
    0033741cudf 0
    003372f0
    00337420
    00337420crypto/x509.(*CertPool).findPotentialParents: ; void crypto/x509.(*CertPool).findPotentialParents(crypto/x509.CertPool * s, crypto/x509.Certificate * cert)
    00337420ldr x16, [x28+16]
    00337424sub x17, sp, 576
    00337428subs xzr, x17, x16
    0033742cb.ls 0x337b80
    00337430sub x20, sp, 704
    00337434stp x29, x30, [x20-8]
    00337438add sp, x20, 0
    0033743csub x29, sp, 8
    00337440str x0, [sp+712]
    00337444str x1, [sp+720]
    00337448str xzr, [sp+168]
    0033744cstp xzr, xzr, [sp+176]
    00337450ldr x4, [sp+712]
    00337454cbnz x4, 0x33745c
    00337458b 0x3374dc
    0033745c
    0033745cloc_33745c:
    0033745cstr xzr, [sp+240]
    00337460stp xzr, xzr, [sp+248]
    00337464str xzr, [sp+192]
    00337468stp xzr, xzr, [sp+200]
    0033746cstr xzr, [sp+216]
    00337470stp xzr, xzr, [sp+224]
    00337474ldr x4, [sp+712]
    00337478ldrsb x27, [x4]
    0033747cldr x4, [x4]
    00337480str x4, [sp+576]
    00337484ldr x4, [sp+720]
    00337488ldrsb x27, [x4]
    0033748cldr x2, [x4+96]
    00337490ldr x3, [x4+104]
    00337494str x2, [sp+560]
    00337498str x3, [sp+568]
    0033749cldr x1, [sp+576]
    003374a0adrp x0, 0x2ee000
    003374a4add x0, x0, 3104
    003374a8bl runtime.mapaccess1_faststr
    003374acldr x4, [x0+8]
    003374b0ldr x5, [x0]
    003374b4ldr x6, [x0+16]
    003374b8str x5, [sp+640]
    003374bcstr x4, [sp+648]
    003374c0str x6, [sp+656]
    003374c4str x5, [sp+616]
    003374c8str x4, [sp+624]
    003374ccstr x6, [sp+632]
    003374d0str xzr, [sp+136]
    003374d4str x4, [sp+128]
    003374d8b 0x3374fc
    003374dc
    003374dcloc_3374dc:
    003374dcstr xzr, [sp+168]
    003374e0stp xzr, xzr, [sp+176]
    003374e4mov x0, xzr
    003374e8mov x1, xzr
    003374ecmov x2, x1
    003374f0ldp x29, x30, [sp-8]
    003374f4add sp, sp, 704
    003374f8ret x30
    003374fc
    003374fcloc_3374fc:
    003374fcldr x3, [sp+128]
    00337500ldr x4, [sp+136]
    00337504subs xzr, x3, x4
    00337508b.gt 0x337510
    0033750cb 0x3378c8
    00337510
    00337510loc_337510:
    00337510ldr x2, [sp+136]
    00337514ldr x3, [sp+616]
    00337518ldr x2, [x3+3*x2]
    0033751cstr x2, [sp+96]
    00337520str xzr, [sp+608]
    00337524str xzr, [sp+600]
    00337528add x27, sp, 584
    0033752cstp xzr, xzr, [x27]
    00337530ldr x1, [sp+96]
    00337534ldr x0, [sp+712]
    00337538bl crypto/x509.(*CertPool).cert
    0033753cstr x0, [sp+608]
    00337540str x1, [sp+600]
    00337544str x2, [sp+584]
    00337548str x3, [sp+592]
    0033754cldr x2, [sp+608]
    00337550str x2, [sp+688]
    00337554ldr x2, [sp+600]
    00337558str x2, [sp+680]
    0033755cldr x2, [sp+584]
    00337560ldr x3, [sp+592]
    00337564str x2, [sp+664]
    00337568str x3, [sp+672]
    0033756cldr x2, [sp+688]
    00337570str x2, [sp+312]
    00337574ldr x2, [sp+680]
    00337578str x2, [sp+280]
    0033757cldr x2, [sp+672]
    00337580ldr x3, [sp+664]
    00337584str x3, [sp+264]
    00337588str x2, [sp+272]
    0033758ccbnz x3, 0x337594
    00337590b 0x337598
    00337594
    00337594loc_337594:
    00337594b 0x3378b8
    00337598
    00337598loc_337598:
    00337598ldr x6, [sp+312]
    0033759cldrsb x27, [x6]
    003375a0ldr x7, [x6+888]
    003375a4ldr x8, [x6+896]
    003375a8ldr x6, [x6+904]
    003375acstr x7, [sp+536]
    003375b0str x8, [sp+544]
    003375b4str x6, [sp+552]
    003375b8ldr x6, [sp+720]
    003375bcldrsb x27, [x6]
    003375c0ldr x3, [x6+912]
    003375c4ldr x4, [x6+920]
    003375c8ldr x5, [x6+928]
    003375ccstr x3, [sp+512]
    003375d0str x4, [sp+520]
    003375d4str x5, [sp+528]
    003375d8ldr x0, [sp+536]
    003375dcldr x1, [sp+544]
    003375e0ldr x2, [sp+552]
    003375e4bl bytes.Equal
    003375e8strb w0, [sp+84]
    003375ectbnz w0, 0, 0x3375f4
    003375f0b 0x3376a0
    003375f4
    003375f4loc_3375f4:
    003375f4b 0x3375f8
    003375f8
    003375f8loc_3375f8:
    003375f8stp xzr, xzr, [sp+496]
    003375fcldr x5, [sp+312]
    00337600str x5, [sp+496]
    00337604ldr x5, [sp+280]
    00337608str x5, [sp+504]
    0033760cldr x2, [sp+256]
    00337610ldr x0, [sp+240]
    00337614ldr x5, [sp+248]
    00337618add x1, x5, 1
    0033761csubs xzr, x2, x1
    00337620b.hs 0x337628
    00337624b 0x33762c
    00337628
    00337628loc_337628:
    00337628b 0x337640
    0033762c
    0033762cloc_33762c:
    0033762corr x3, xzr, 1
    00337630adrp x4, 0x30e000
    00337634add x4, x4, 1344
    00337638bl runtime.growslice
    0033763cb 0x337640
    00337640
    00337640loc_337640:
    00337640sub x3, x1, 1
    00337644add x4, x0, x3, lsl #4
    00337648ubfm x3, x3, 60, 59
    0033764cldr x5, [sp+496]
    00337650ldr x6, [sp+504]
    00337654adrp x27, 0x714000
    00337658ldr w7, [x27+3056]
    0033765ccbz w7, 0x337664
    00337660b 0x337668
    00337664
    00337664loc_337664:
    00337664b 0x337688
    00337668
    00337668loc_337668:
    00337668bl runtime.gcWriteBarrier4
    0033766cstr x5, [x25]
    00337670ldr x7, [x0+x3]
    00337674str x7, [x25+8]
    00337678str x6, [x25+16]
    0033767cldr x7, [x4+8]
    00337680str x7, [x25+24]
    00337684b 0x337688
    00337688
    00337688loc_337688:
    00337688str x5, [x0+x3]
    0033768cstr x6, [x4+8]
    00337690str x0, [sp+240]
    00337694str x1, [sp+248]
    00337698str x2, [sp+256]
    0033769cb 0x3378b4
    003376a0
    003376a0loc_3376a0:
    003376a0ldr x5, [sp+312]
    003376a4ldrsb x27, [x5]
    003376a8ldr x5, [x5+896]
    003376acstr x5, [sp+160]
    003376b0subs xzr, x5, 0
    003376b4cset x6, eq
    003376b8strb w6, [sp+86]
    003376bccbz x5, 0x3376c4
    003376c0b 0x3376e4
    003376c4
    003376c4loc_3376c4:
    003376c4ldr x5, [sp+720]
    003376c8ldrsb x27, [x5]
    003376ccldr x5, [x5+920]
    003376d0str x5, [sp+152]
    003376d4subs xzr, x5, 0
    003376d8cset x5, ne
    003376dcstrb w5, [sp+86]
    003376e0b 0x3376e8
    003376e4
    003376e4loc_3376e4:
    003376e4b 0x3376e8
    003376e8
    003376e8loc_3376e8:
    003376e8ldrb w5, [sp+86]
    003376ecstrb w5, [sp+87]
    003376f0tbnz w5, 0, 0x3376f8
    003376f4b 0x3376fc
    003376f8
    003376f8loc_3376f8:
    003376f8b 0x337750
    003376fc
    003376fcloc_3376fc:
    003376fcldr x5, [sp+312]
    00337700ldrsb x27, [x5]
    00337704ldr x5, [x5+896]
    00337708str x5, [sp+152]
    0033770csubs xzr, x5, 0
    00337710cset x6, ne
    00337714strb w6, [sp+85]
    00337718cbnz x5, 0x337720
    0033771cb 0x337740
    00337720
    00337720loc_337720:
    00337720ldr x5, [sp+720]
    00337724ldrsb x27, [x5]
    00337728ldr x5, [x5+920]
    0033772cstr x5, [sp+144]
    00337730subs xzr, x5, 0
    00337734cset x5, eq
    00337738strb w5, [sp+85]
    0033773cb 0x337744
    00337740
    00337740loc_337740:
    00337740b 0x337744
    00337744
    00337744loc_337744:
    00337744ldrb w5, [sp+85]
    00337748strb w5, [sp+87]
    0033774cb 0x337750
    00337750
    00337750loc_337750:
    00337750ldrb w5, [sp+87]
    00337754tbnz w5, 0, 0x33775c
    00337758b 0x337808
    0033775c
    0033775cloc_33775c:
    0033775cb 0x337760
    00337760
    00337760loc_337760:
    00337760stp xzr, xzr, [sp+480]
    00337764ldr x5, [sp+312]
    00337768str x5, [sp+480]
    0033776cldr x5, [sp+280]
    00337770str x5, [sp+488]
    00337774ldr x2, [sp+208]
    00337778ldr x0, [sp+192]
    0033777cldr x5, [sp+200]
    00337780add x1, x5, 1
    00337784subs xzr, x2, x1
    00337788b.hs 0x337790
    0033778cb 0x337794
    00337790
    00337790loc_337790:
    00337790b 0x3377a8
    00337794
    00337794loc_337794:
    00337794orr x3, xzr, 1
    00337798adrp x4, 0x30e000
    0033779cadd x4, x4, 1344
    003377a0bl runtime.growslice
    003377a4b 0x3377a8
    003377a8
    003377a8loc_3377a8:
    003377a8sub x3, x1, 1
    003377acadd x4, x0, x3, lsl #4
    003377b0ubfm x3, x3, 60, 59
    003377b4ldr x5, [sp+480]
    003377b8ldr x6, [sp+488]
    003377bcadrp x27, 0x714000
    003377c0ldr w7, [x27+3056]
    003377c4cbz w7, 0x3377cc
    003377c8b 0x3377d0
    003377cc
    003377ccloc_3377cc:
    003377ccb 0x3377f0
    003377d0
    003377d0loc_3377d0:
    003377d0bl runtime.gcWriteBarrier4
    003377d4str x5, [x25]
    003377d8ldr x7, [x0+x3]
    003377dcstr x7, [x25+8]
    003377e0str x6, [x25+16]
    003377e4ldr x7, [x4+8]
    003377e8str x7, [x25+24]
    003377ecb 0x3377f0
    003377f0
    003377f0loc_3377f0:
    003377f0str x5, [x0+x3]
    003377f4str x6, [x4+8]
    003377f8str x0, [sp+192]
    003377fcstr x1, [sp+200]
    00337800str x2, [sp+208]
    00337804b 0x3378b4
    00337808
    00337808loc_337808:
    00337808b 0x33780c
    0033780c
    0033780cloc_33780c:
    0033780cstp xzr, xzr, [sp+464]
    00337810ldr x5, [sp+312]
    00337814str x5, [sp+464]
    00337818ldr x5, [sp+280]
    0033781cstr x5, [sp+472]
    00337820ldr x2, [sp+232]
    00337824ldr x0, [sp+216]
    00337828ldr x5, [sp+224]
    0033782cadd x1, x5, 1
    00337830subs xzr, x2, x1
    00337834b.hs 0x33783c
    00337838b 0x337840
    0033783c
    0033783cloc_33783c:
    0033783cb 0x337854
    00337840
    00337840loc_337840:
    00337840orr x3, xzr, 1
    00337844adrp x4, 0x30e000
    00337848add x4, x4, 1344
    0033784cbl runtime.growslice
    00337850b 0x337854
    00337854
    00337854loc_337854:
    00337854sub x3, x1, 1
    00337858add x4, x0, x3, lsl #4
    0033785cubfm x3, x3, 60, 59
    00337860ldr x5, [sp+464]
    00337864ldr x6, [sp+472]
    00337868adrp x27, 0x714000
    0033786cldr w7, [x27+3056]
    00337870cbz w7, 0x337878
    00337874b 0x33787c
    00337878
    00337878loc_337878:
    00337878b 0x33789c
    0033787c
    0033787cloc_33787c:
    0033787cbl runtime.gcWriteBarrier4
    00337880str x5, [x25]
    00337884ldr x7, [x0+x3]
    00337888str x7, [x25+8]
    0033788cstr x6, [x25+16]
    00337890ldr x7, [x4+8]
    00337894str x7, [x25+24]
    00337898b 0x33789c
    0033789c
    0033789cloc_33789c:
    0033789cstr x5, [x0+x3]
    003378a0str x6, [x4+8]
    003378a4str x0, [sp+216]
    003378a8str x1, [sp+224]
    003378acstr x2, [sp+232]
    003378b0b 0x3378b4
    003378b4
    003378b4loc_3378b4:
    003378b4b 0x3378b8
    003378b8
    003378b8loc_3378b8:
    003378b8ldr x3, [sp+136]
    003378bcadd x3, x3, 1
    003378c0str x3, [sp+136]
    003378c4b 0x3374fc
    003378c8
    003378c8loc_3378c8:
    003378c8ldr x3, [sp+248]
    003378ccstr x3, [sp+160]
    003378d0ldr x4, [sp+200]
    003378d4str x4, [sp+152]
    003378d8add x3, x3, x4
    003378dcldr x4, [sp+224]
    003378e0str x4, [sp+144]
    003378e4add x2, x3, x4
    003378e8str x2, [sp+88]
    003378eccbz x2, 0x3378f4
    003378f0b 0x337914
    003378f4
    003378f4loc_3378f4:
    003378f4str xzr, [sp+168]
    003378f8stp xzr, xzr, [sp+176]
    003378fcmov x0, xzr
    00337900mov x1, xzr
    00337904mov x2, x1
    00337908ldp x29, x30, [sp-8]
    0033790cadd sp, sp, 704
    00337910ret x30
    00337914
    00337914loc_337914:
    00337914adrp x0, 0x30e000
    00337918add x0, x0, 1344
    0033791cmov x1, xzr
    00337920bl runtime.makeslice
    00337924ldr x2, [sp+88]
    00337928str x0, [sp+288]
    0033792cstr xzr, [sp+296]
    00337930str x2, [sp+304]
    00337934str x0, [sp+440]
    00337938str xzr, [sp+448]
    0033793cstr x2, [sp+456]
    00337940ldr x1, [sp+248]
    00337944str x1, [sp+120]
    00337948subs xzr, x1, x2
    0033794cb.ls 0x337954
    00337950b 0x33795c
    00337954
    00337954loc_337954:
    00337954str x1, [sp+448]
    00337958b 0x337980
    0033795c
    0033795cloc_33795c:
    0033795cldr x3, [sp+248]
    00337960ldr x0, [sp+440]
    00337964adrp x4, 0x30e000
    00337968add x4, x4, 1344
    0033796cbl runtime.growslice
    00337970str x0, [sp+440]
    00337974str x1, [sp+448]
    00337978str x2, [sp+456]
    0033797cb 0x337980
    00337980
    00337980loc_337980:
    00337980ldr x5, [sp+120]
    00337984ldr x6, [sp+248]
    00337988sub x7, x5, x6
    0033798cubfm x7, x7, 60, 59
    00337990ldr x8, [sp+440]
    00337994ldr x9, [sp+448]
    00337998add x9, x9, x6
    0033799csub x2, x9, x5
    003379a0ldr x9, [sp+456]
    003379a4add x6, x9, x6
    003379a8sub x5, x6, x5
    003379acsub x6, xzr, x5
    003379b0and x6, x7, x6, asr #63
    003379b4add x1, x8, x6
    003379b8str x1, [sp+416]
    003379bcstr x2, [sp+424]
    003379c0str x5, [sp+432]
    003379c4ldr x3, [sp+240]
    003379c8ldr x4, [sp+248]
    003379ccadrp x0, 0x30e000
    003379d0add x0, x0, 1344
    003379d4bl runtime.typedslicecopy
    003379d8ldr x2, [sp+456]
    003379dcldr x0, [sp+440]
    003379e0ldr x5, [sp+448]
    003379e4str x0, [sp+288]
    003379e8str x5, [sp+296]
    003379ecstr x2, [sp+304]
    003379f0str x0, [sp+392]
    003379f4str x5, [sp+400]
    003379f8str x2, [sp+408]
    003379fcldr x6, [sp+200]
    00337a00add x1, x5, x6
    00337a04str x1, [sp+112]
    00337a08subs xzr, x2, x1
    00337a0cb.hs 0x337a14
    00337a10b 0x337a1c
    00337a14
    00337a14loc_337a14:
    00337a14str x1, [sp+400]
    00337a18b 0x337a3c
    00337a1c
    00337a1cloc_337a1c:
    00337a1cldr x3, [sp+200]
    00337a20adrp x4, 0x30e000
    00337a24add x4, x4, 1344
    00337a28bl runtime.growslice
    00337a2cstr x0, [sp+392]
    00337a30str x1, [sp+400]
    00337a34str x2, [sp+408]
    00337a38b 0x337a3c
    00337a3c
    00337a3cloc_337a3c:
    00337a3cldr x5, [sp+112]
    00337a40ldr x6, [sp+200]
    00337a44sub x7, x5, x6
    00337a48ubfm x7, x7, 60, 59
    00337a4cldr x8, [sp+392]
    00337a50ldr x9, [sp+400]
    00337a54add x9, x9, x6
    00337a58sub x2, x9, x5
    00337a5cldr x9, [sp+408]
    00337a60add x6, x9, x6
    00337a64sub x5, x6, x5
    00337a68sub x6, xzr, x5
    00337a6cand x6, x7, x6, asr #63
    00337a70add x1, x8, x6
    00337a74str x1, [sp+368]
    00337a78str x2, [sp+376]
    00337a7cstr x5, [sp+384]
    00337a80ldr x3, [sp+192]
    00337a84ldr x4, [sp+200]
    00337a88adrp x0, 0x30e000
    00337a8cadd x0, x0, 1344
    00337a90bl runtime.typedslicecopy
    00337a94ldr x2, [sp+408]
    00337a98ldr x0, [sp+392]
    00337a9cldr x5, [sp+400]
    00337aa0str x0, [sp+288]
    00337aa4str x5, [sp+296]
    00337aa8str x2, [sp+304]
    00337aacstr x0, [sp+344]
    00337ab0str x5, [sp+352]
    00337ab4str x2, [sp+360]
    00337ab8ldr x6, [sp+224]
    00337abcadd x1, x5, x6
    00337ac0str x1, [sp+104]
    00337ac4subs xzr, x2, x1
    00337ac8b.hs 0x337ad0
    00337accb 0x337ad8
    00337ad0
    00337ad0loc_337ad0:
    00337ad0str x1, [sp+352]
    00337ad4b 0x337af8
    00337ad8
    00337ad8loc_337ad8:
    00337ad8ldr x3, [sp+224]
    00337adcadrp x4, 0x30e000
    00337ae0add x4, x4, 1344
    00337ae4bl runtime.growslice
    00337ae8str x0, [sp+344]
    00337aecstr x1, [sp+352]
    00337af0str x2, [sp+360]
    00337af4b 0x337af8
    00337af8
    00337af8loc_337af8:
    00337af8ldr x5, [sp+104]
    00337afcldr x6, [sp+224]
    00337b00sub x7, x5, x6
    00337b04ubfm x7, x7, 60, 59
    00337b08ldr x8, [sp+344]
    00337b0cldr x9, [sp+352]
    00337b10add x9, x9, x6
    00337b14sub x2, x9, x5
    00337b18ldr x9, [sp+360]
    00337b1cadd x6, x9, x6
    00337b20sub x5, x6, x5
    00337b24sub x6, xzr, x5
    00337b28and x6, x7, x6, asr #63
    00337b2cadd x1, x8, x6
    00337b30str x1, [sp+320]
    00337b34str x2, [sp+328]
    00337b38str x5, [sp+336]
    00337b3cldr x3, [sp+216]
    00337b40ldr x4, [sp+224]
    00337b44adrp x0, 0x30e000
    00337b48add x0, x0, 1344
    00337b4cbl runtime.typedslicecopy
    00337b50ldr x0, [sp+344]
    00337b54ldr x1, [sp+352]
    00337b58ldr x2, [sp+360]
    00337b5cstr x0, [sp+288]
    00337b60str x1, [sp+296]
    00337b64str x2, [sp+304]
    00337b68str x0, [sp+168]
    00337b6cstr x1, [sp+176]
    00337b70str x2, [sp+184]
    00337b74ldp x29, x30, [sp-8]
    00337b78add sp, sp, 704
    00337b7cret x30
    00337b80
    00337b80loc_337b80:
    00337b80stp x0, x1, [sp+8]
    00337b84mov x3, x30
    00337b88bl runtime.morestack_noctxt.abi0
    00337b8cldp x0, x1, [sp+8]
    00337b90b 0x337420
    00337b94udf 0
    00337b98udf 0
    00337b9cudf 0
    00337420
    00337ba0
    00337ba0crypto/x509.(*CertPool).contains: ; void crypto/x509.(*CertPool).contains(crypto/x509.CertPool * s, crypto/x509.Certificate * cert)
    00337ba0ldr x16, [x28+16]
    00337ba4sub x17, sp, 48
    00337ba8subs xzr, x17, x16
    00337bacb.ls 0x337c70
    00337bb0str x30, [sp-176]!
    00337bb4stur x29, [sp-8]
    00337bb8sub x29, sp, 8
    00337bbcstr x0, [sp+184]
    00337bc0str x1, [sp+192]
    00337bc4strb wzr, [sp+79]
    00337bc8ldr x3, [sp+184]
    00337bcccbnz x3, 0x337bd4
    00337bd0b 0x337c5c
    00337bd4
    00337bd4loc_337bd4:
    00337bd4ldr x3, [sp+192]
    00337bd8ldrsb x27, [x3]
    00337bdcldr x0, [x3]
    00337be0ldr x1, [x3+8]
    00337be4ldr x2, [x3+16]
    00337be8str x0, [sp+144]
    00337becstr x1, [sp+152]
    00337bf0str x2, [sp+160]
    00337bf4bl crypto/sha256.Sum224
    00337bf8ldp x3, x4, [sp+8]
    00337bfcadd x27, sp, 108
    00337c00stp x3, x4, [x27]
    00337c04add x27, sp, 20
    00337c08ldp x3, x4, [x27]
    00337c0cstp x3, x4, [sp+120]
    00337c10add x27, sp, 108
    00337c14ldp x3, x4, [x27]
    00337c18stp x3, x4, [sp+80]
    00337c1cldp x3, x4, [sp+120]
    00337c20add x27, sp, 92
    00337c24stp x3, x4, [x27]
    00337c28ldr x3, [sp+184]
    00337c2cldrsb x27, [x3]
    00337c30ldr x1, [x3+32]
    00337c34str x1, [sp+136]
    00337c38adrp x0, 0x2ee000
    00337c3cadd x0, x0, 3232
    00337c40add x2, sp, 80
    00337c44bl runtime.mapaccess1
    00337c48ldrb w0, [x0]
    00337c4cstrb w0, [sp+79]
    00337c50ldur x29, [sp-8]
    00337c54ldr x30, [sp], 176
    00337c58ret x30
    00337c5c
    00337c5cloc_337c5c:
    00337c5cstrb wzr, [sp+79]
    00337c60mov x0, xzr
    00337c64ldur x29, [sp-8]
    00337c68ldr x30, [sp], 176
    00337c6cret x30
    00337c70
    00337c70loc_337c70:
    00337c70stp x0, x1, [sp+8]
    00337c74mov x3, x30
    00337c78bl runtime.morestack_noctxt.abi0
    00337c7cldp x0, x1, [sp+8]
    00337c80b 0x337ba0
    00337c84udf 0
    00337c88udf 0
    00337c8cudf 0
    00337ba0
    00337c90
    00337c90crypto/x509.(*CertPool).AddCert: ; void crypto/x509.(*CertPool).AddCert(crypto/x509.CertPool * s, crypto/x509.Certificate * cert)
    00337c90ldr x16, [x28+16]
    00337c94sub x17, sp, 64
    00337c98subs xzr, x17, x16
    00337c9cb.ls 0x337de0
    00337ca0str x30, [sp-192]!
    00337ca4stur x29, [sp-8]
    00337ca8sub x29, sp, 8
    00337cacstr x0, [sp+200]
    00337cb0str x1, [sp+208]
    00337cb4cbnz x1, 0x337cbc
    00337cb8b 0x337dc8
    00337cbc
    00337cbcloc_337cbc:
    00337cbcldrsb x27, [x1]
    00337cc0ldr x0, [x1]
    00337cc4ldr x3, [x1+8]
    00337cc8ldr x2, [x1+16]
    00337cccstr x0, [sp+160]
    00337cd0str x3, [sp+168]
    00337cd4str x2, [sp+176]
    00337cd8mov x1, x3
    00337cdcbl crypto/sha256.Sum224
    00337ce0ldp x3, x4, [sp+8]
    00337ce4add x27, sp, 84
    00337ce8stp x3, x4, [x27]
    00337cecadd x27, sp, 20
    00337cf0ldp x3, x4, [x27]
    00337cf4stp x3, x4, [sp+96]
    00337cf8ldr x3, [sp+208]
    00337cfcldrsb x27, [x3]
    00337d00ldr x4, [x3+72]
    00337d04ldr x5, [x3+80]
    00337d08ldr x3, [x3+88]
    00337d0cstr x4, [sp+136]
    00337d10str x5, [sp+144]
    00337d14str x3, [sp+152]
    00337d18adrp x0, 0x2fd000
    00337d1cadd x0, x0, 2496
    00337d20bl runtime.newobject
    00337d24str x0, [sp+128]
    00337d28adrp x3, 0
    00337d2cadd x3, x3, 3584
    00337d30str x3, [x0]
    00337d34ldr x3, [sp+208]
    00337d38ldr x4, [sp+128]
    00337d3cldrsb x27, [x4]
    00337d40adrp x27, 0x714000
    00337d44ldr w5, [x27+3056]
    00337d48cbz w5, 0x337d50
    00337d4cb 0x337d54
    00337d50
    00337d50loc_337d50:
    00337d50b 0x337d68
    00337d54
    00337d54loc_337d54:
    00337d54bl runtime.gcWriteBarrier2
    00337d58str x3, [x25]
    00337d5cldr x5, [x4+8]
    00337d60str x5, [x25+8]
    00337d64b 0x337d68
    00337d68
    00337d68loc_337d68:
    00337d68str x3, [x4+8]
    00337d6cldr x1, [sp+136]
    00337d70ldr x2, [sp+144]
    00337d74mov x0, xzr
    00337d78bl runtime.slicebytetostring
    00337d7cstr x0, [sp+112]
    00337d80str x1, [sp+120]
    00337d84add x27, sp, 84
    00337d88ldp x3, x4, [x27]
    00337d8cldr x5, [sp+200]
    00337d90ldr x6, [sp+128]
    00337d94stp x3, x4, [sp+8]
    00337d98ldp x3, x4, [sp+96]
    00337d9cadd x27, sp, 20
    00337da0stp x3, x4, [x27]
    00337da4mov x2, x1
    00337da8mov x3, x6
    00337dacmov x4, xzr
    00337db0mov x1, x0
    00337db4mov x0, x5
    00337db8bl crypto/x509.(*CertPool).addCertFunc
    00337dbcldur x29, [sp-8]
    00337dc0ldr x30, [sp], 192
    00337dc4ret x30
    00337dc8
    00337dc8loc_337dc8:
    00337dc8adrp x0, 0x2be000
    00337dccadd x0, x0, 2944
    00337dd0adrp x1, 0x3db000
    00337dd4add x1, x1, 1312
    00337dd8bl runtime.gopanic
    00337ddchint
    00337de0
    00337de0loc_337de0:
    00337de0stp x0, x1, [sp+8]
    00337de4mov x3, x30
    00337de8bl runtime.morestack_noctxt.abi0
    00337decldp x0, x1, [sp+8]
    00337df0b 0x337c90
    00337df4udf 0
    00337df8udf 0
    00337dfcudf 0
    00337c90
    00337e00
    00337e00crypto/x509.(*CertPool).AddCert.func1: ; void crypto/x509.(*CertPool).AddCert.func1(void)
    00337e00str x30, [sp-48]!
    00337e04stur x29, [sp-8]
    00337e08sub x29, sp, 8
    00337e0cldr x3, [x26+8]
    00337e10str x3, [sp+32]
    00337e14str xzr, [sp+24]
    00337e18stp xzr, xzr, [sp+8]
    00337e1cldr x3, [sp+32]
    00337e20str x3, [sp+24]
    00337e24stp xzr, xzr, [sp+8]
    00337e28ldr x0, [sp+24]
    00337e2cmov x1, xzr
    00337e30mov x2, xzr
    00337e34add x29, sp, 40
    00337e38add sp, sp, 48
    00337e3cret x30
    00337e00
    00337e40
    00337e40crypto/x509.(*CertPool).addCertFunc: ; void crypto/x509.(*CertPool).addCertFunc(crypto/x509.CertPool * s, crypto/x509.sum224 rawSum224, struct string rawSubject, func() (*crypto/x509.Certificate, error) getCert, func([]*crypto/x509.Certificate) error constraint)
    00337e40ldr x16, [x28+16]
    00337e44sub x17, sp, 112
    00337e48subs xzr, x17, x16
    00337e4cb.ls 0x338104
    00337e50str x30, [sp-240]!
    00337e54stur x29, [sp-8]
    00337e58sub x29, sp, 8
    00337e5cstr x0, [sp+280]
    00337e60str x1, [sp+288]
    00337e64str x2, [sp+296]
    00337e68str x3, [sp+304]
    00337e6cstr x4, [sp+312]
    00337e70cbnz x3, 0x337e78
    00337e74b 0x3380ec
    00337e78
    00337e78loc_337e78:
    00337e78ldrsb x27, [x0]
    00337e7cldr x1, [x0+32]
    00337e80str x1, [sp+112]
    00337e84adrp x0, 0x2ee000
    00337e88add x0, x0, 3232
    00337e8cadd x2, sp, 248
    00337e90bl runtime.mapaccess1
    00337e94ldrb w3, [x0]
    00337e98tbnz w3, 0, 0x337ea0
    00337e9cb 0x337eac
    00337ea0
    00337ea0loc_337ea0:
    00337ea0ldur x29, [sp-8]
    00337ea4ldr x30, [sp], 240
    00337ea8ret x30
    00337eac
    00337eacloc_337eac:
    00337eacldr x3, [sp+280]
    00337eb0ldrsb x27, [x3]
    00337eb4ldr x1, [x3+32]
    00337eb8str x1, [sp+224]
    00337ebcadrp x0, 0x2ee000
    00337ec0add x0, x0, 3232
    00337ec4add x2, sp, 248
    00337ec8bl runtime.mapassign
    00337eccstr x0, [sp+216]
    00337ed0ldrsb x27, [x0]
    00337ed4orr x3, xzr, 1
    00337ed8strb w3, [x0]
    00337edcldr x1, [sp+288]
    00337ee0ldr x2, [sp+296]
    00337ee4mov x0, xzr
    00337ee8bl runtime.stringtoslicebyte
    00337eecstr x0, [sp+128]
    00337ef0str x1, [sp+136]
    00337ef4str x2, [sp+144]
    00337ef8stp xzr, xzr, [sp+176]
    00337efcstp xzr, xzr, [sp+192]
    00337f00str xzr, [sp+208]
    00337f04ldr x3, [sp+128]
    00337f08ldr x4, [sp+136]
    00337f0cldr x5, [sp+144]
    00337f10str x3, [sp+176]
    00337f14str x4, [sp+184]
    00337f18str x5, [sp+192]
    00337f1cldr x3, [sp+304]
    00337f20str x3, [sp+208]
    00337f24ldr x3, [sp+312]
    00337f28str x3, [sp+200]
    00337f2cldr x3, [sp+280]
    00337f30ldrsb x27, [x3]
    00337f34ldr x2, [x3+24]
    00337f38ldr x0, [x3+8]
    00337f3cldr x3, [x3+16]
    00337f40add x1, x3, 1
    00337f44subs xzr, x2, x1
    00337f48b.hs 0x337f50
    00337f4cb 0x337f54
    00337f50
    00337f50loc_337f50:
    00337f50b 0x337f68
    00337f54
    00337f54loc_337f54:
    00337f54orr x3, xzr, 1
    00337f58adrp x4, 0x31f000
    00337f5cadd x4, x4, 640
    00337f60bl runtime.growslice
    00337f64b 0x337f68
    00337f68
    00337f68loc_337f68:
    00337f68add x4, x1, x1, lsl #2
    00337f6cubfm x4, x4, 61, 60
    00337f70sub x4, x4, 40
    00337f74add x4, x0, x4
    00337f78adrp x27, 0x714000
    00337f7cldr w5, [x27+3056]
    00337f80cbz w5, 0x337f88
    00337f84b 0x337f8c
    00337f88
    00337f88loc_337f88:
    00337f88b 0x337fc4
    00337f8c
    00337f8cloc_337f8c:
    00337f8cstr x0, [sp+160]
    00337f90str x1, [sp+104]
    00337f94str x2, [sp+96]
    00337f98str x4, [sp+152]
    00337f9cadrp x0, 0x31f000
    00337fa0add x0, x0, 640
    00337fa4mov x1, x4
    00337fa8add x2, sp, 176
    00337facbl runtime.wbMove
    00337fb0ldr x0, [sp+160]
    00337fb4ldr x1, [sp+104]
    00337fb8ldr x2, [sp+96]
    00337fbcldr x4, [sp+152]
    00337fc0b 0x337fc4
    00337fc4
    00337fc4loc_337fc4:
    00337fc4ldp x5, x6, [sp+176]
    00337fc8ldp x7, x8, [sp+192]
    00337fccstp x5, x6, [x4]
    00337fd0stp x7, x8, [x4+16]
    00337fd4ldr x5, [sp+208]
    00337fd8str x5, [x4+32]
    00337fdcldr x4, [sp+280]
    00337fe0ldrsb x27, [x4]
    00337fe4str x1, [x4+16]
    00337fe8str x2, [x4+24]
    00337fecadrp x27, 0x714000
    00337ff0ldr w5, [x27+3056]
    00337ff4cbz w5, 0x337ffc
    00337ff8b 0x338000
    00337ffc
    00337ffcloc_337ffc:
    00337ffcb 0x338014
    00338000
    00338000loc_338000:
    00338000bl runtime.gcWriteBarrier2
    00338004str x0, [x25]
    00338008ldr x5, [x4+8]
    0033800cstr x5, [x25+8]
    00338010b 0x338014
    00338014
    00338014loc_338014:
    00338014str x0, [x4+8]
    00338018ldr x4, [sp+280]
    0033801cldrsb x27, [x4]
    00338020ldr x1, [x4]
    00338024str x1, [sp+120]
    00338028ldr x4, [sp+280]
    0033802cldrsb x27, [x4]
    00338030ldr x4, [x4+16]
    00338034str x4, [sp+88]
    00338038sub x4, x4, 1
    0033803cstr x4, [sp+80]
    00338040ldr x2, [sp+288]
    00338044ldr x3, [sp+296]
    00338048adrp x0, 0x2ed000
    0033804cadd x0, x0, 3104
    00338050bl runtime.mapassign_faststr
    00338054str x0, [sp+168]
    00338058ldrsb x27, [x0]
    0033805cldr x2, [x0+16]
    00338060ldr x4, [x0]
    00338064ldr x5, [x0+8]
    00338068add x1, x5, 1
    0033806csubs xzr, x2, x1
    00338070b.hs 0x338078
    00338074b 0x33807c
    00338078
    00338078loc_338078:
    00338078b 0x338098
    0033807c
    0033807cloc_33807c:
    0033807cmov x0, x4
    00338080orr x3, xzr, 1
    00338084adrp x4, 0x2bd000
    00338088add x4, x4, 3520
    0033808cbl runtime.growslice
    00338090mov x4, x0
    00338094b 0x338098
    00338098
    00338098loc_338098:
    00338098ldr x0, [sp+80]
    0033809csub x3, x1, 1
    003380a0str x0, [x4+3*x3]
    003380a4ldr x0, [sp+168]
    003380a8ldrsb x27, [x0]
    003380acstr x1, [x0+8]
    003380b0str x2, [x0+16]
    003380b4adrp x27, 0x713000
    003380b8ldr w1, [x27+3056]
    003380bccbz w1, 0x3380c4
    003380c0b 0x3380c8
    003380c4
    003380c4loc_3380c4:
    003380c4b 0x3380dc
    003380c8
    003380c8loc_3380c8:
    003380c8bl runtime.gcWriteBarrier2
    003380ccstr x4, [x25]
    003380d0ldr x1, [x0]
    003380d4str x1, [x25+8]
    003380d8b 0x3380dc
    003380dc
    003380dcloc_3380dc:
    003380dcstr x4, [x0]
    003380e0ldur x29, [sp-8]
    003380e4ldr x30, [sp], 240
    003380e8ret x30
    003380ec
    003380ecloc_3380ec:
    003380ecadrp x0, 0x2bd000
    003380f0add x0, x0, 2944
    003380f4adrp x1, 0x3da000
    003380f8add x1, x1, 1328
    003380fcbl runtime.gopanic
    00338100hint
    00338104
    00338104loc_338104:
    00338104stp x0, x1, [sp+40]
    00338108stp x2, x3, [sp+56]
    0033810cstr x4, [sp+72]
    00338110mov x3, x30
    00338114bl runtime.morestack_noctxt.abi0
    00338118ldp x0, x1, [sp+40]
    0033811cldp x2, x3, [sp+56]
    00338120ldr x4, [sp+72]
    00338124b 0x337e40
    00338128udf 0
    0033812cudf 0
    00337e40
    00338130
    00338130crypto/x509.(*CertPool).AppendCertsFromPEM: ; void crypto/x509.(*CertPool).AppendCertsFromPEM(crypto/x509.CertPool * s, struct []uint8 pemCerts)
    00338130ldr x16, [x28+16]
    00338134sub x17, sp, 240
    00338138subs xzr, x17, x16
    0033813cb.ls 0x33872c
    00338140sub x20, sp, 368
    00338144stp x29, x30, [x20-8]
    00338148add sp, x20, 0
    0033814csub x29, sp, 8
    00338150str x0, [sp+376]
    00338154str x1, [sp+384]
    00338158str x2, [sp+392]
    0033815cstr x3, [sp+400]
    00338160strb wzr, [sp+82]
    00338164b 0x338168
    00338168
    00338168loc_338168:
    00338168ldr x3, [sp+392]
    0033816cstr x3, [sp+120]
    00338170cbnz x3, 0x338178
    00338174b 0x3386bc
    00338178
    00338178loc_338178:
    00338178str xzr, [sp+152]
    0033817cstr xzr, [sp+320]
    00338180str xzr, [sp+296]
    00338184stp xzr, xzr, [sp+304]
    00338188ldr x0, [sp+384]
    0033818cldr x1, [sp+392]
    00338190ldr x2, [sp+400]
    00338194bl encoding/pem.Decode
    00338198str x0, [sp+320]
    0033819cstr x1, [sp+296]
    003381a0str x2, [sp+304]
    003381a4str x3, [sp+312]
    003381a8ldr x3, [sp+320]
    003381acstr x3, [sp+192]
    003381b0ldr x3, [sp+304]
    003381b4ldr x4, [sp+312]
    003381b8ldr x5, [sp+296]
    003381bcstr x5, [sp+168]
    003381c0str x3, [sp+176]
    003381c4str x4, [sp+184]
    003381c8ldr x3, [sp+192]
    003381ccstr x3, [sp+152]
    003381d0ldr x3, [sp+168]
    003381d4ldr x4, [sp+176]
    003381d8ldr x5, [sp+184]
    003381dcstr x3, [sp+384]
    003381e0str x4, [sp+392]
    003381e4str x5, [sp+400]
    003381e8ldr x3, [sp+152]
    003381eccbnz x3, 0x3381f4
    003381f0b 0x3386b8
    003381f4
    003381f4loc_3381f4:
    003381f4ldr x3, [sp+152]
    003381f8ldrsb x27, [x3]
    003381fcldr x3, [x3+8]
    00338200subs xzr, x3, 11
    00338204cset x3, ne
    00338208b.ne 0x338210
    0033820cb 0x338214
    00338210
    00338210loc_338210:
    00338210b 0x338368
    00338214
    00338214loc_338214:
    00338214ldr x3, [sp+152]
    00338218ldrsb x27, [x3]
    0033821cldr x1, [x3+8]
    00338220ldr x3, [x3]
    00338224subs xzr, x1, 0
    00338228b.hi 0x338230
    0033822cb 0x338720
    00338230
    00338230loc_338230:
    00338230ldr x4, [sp+152]
    00338234ldrsb x27, [x4]
    00338238ldr x1, [x4+8]
    0033823cldr x4, [x4]
    00338240ldrb w3, [x3]
    00338244subs xzr, x1, 1
    00338248b.hi 0x338250
    0033824cb 0x338718
    00338250
    00338250loc_338250:
    00338250ldr x5, [sp+152]
    00338254ldrsb x27, [x5]
    00338258ldr x1, [x5+8]
    0033825cldr x5, [x5]
    00338260ldrb w4, [x4+1]
    00338264ubfm x4, x4, 56, 7
    00338268orr x3, x3, x4
    0033826csubs xzr, x1, 2
    00338270b.hi 0x338278
    00338274b 0x338710
    00338278
    00338278loc_338278:
    00338278ldr x4, [sp+152]
    0033827cldrsb x27, [x4]
    00338280ldr x1, [x4+8]
    00338284ldr x4, [x4]
    00338288ldrb w5, [x5+2]
    0033828cubfm x5, x5, 48, 7
    00338290orr x3, x3, x5
    00338294subs xzr, x1, 3
    00338298b.hi 0x3382a0
    0033829cb 0x338708
    003382a0
    003382a0loc_3382a0:
    003382a0ldr x5, [sp+152]
    003382a4ldrsb x27, [x5]
    003382a8ldr x1, [x5+8]
    003382acldr x5, [x5]
    003382b0ldrb w4, [x4+3]
    003382b4ubfm x4, x4, 40, 7
    003382b8orr x3, x3, x4
    003382bcsubs xzr, x1, 4
    003382c0b.hi 0x3382c8
    003382c4b 0x338700
    003382c8
    003382c8loc_3382c8:
    003382c8ldr x4, [sp+152]
    003382ccldrsb x27, [x4]
    003382d0ldr x1, [x4+8]
    003382d4ldr x4, [x4]
    003382d8ldrb w5, [x5+4]
    003382dcubfm x5, x5, 32, 7
    003382e0orr x3, x3, x5
    003382e4subs xzr, x1, 5
    003382e8b.hi 0x3382f0
    003382ecb 0x3386f8
    003382f0
    003382f0loc_3382f0:
    003382f0ldr x5, [sp+152]
    003382f4ldrsb x27, [x5]
    003382f8ldr x1, [x5+8]
    003382fcldr x5, [x5]
    00338300ldrb w4, [x4+5]
    00338304ubfm x4, x4, 24, 7
    00338308orr x3, x3, x4
    0033830csubs xzr, x1, 6
    00338310b.hi 0x338318
    00338314b 0x3386f0
    00338318
    00338318loc_338318:
    00338318ldr x4, [sp+152]
    0033831cldrsb x27, [x4]
    00338320ldr x1, [x4+8]
    00338324ldr x4, [x4]
    00338328ldrb w5, [x5+6]
    0033832cubfm x5, x5, 16, 7
    00338330orr x3, x3, x5
    00338334subs xzr, x1, 7
    00338338b.hi 0x338340
    0033833cb 0x3386e8
    00338340
    00338340loc_338340:
    00338340ldrb w4, [x4+7]
    00338344ubfm x4, x4, 8, 7
    00338348orr x4, x3, x4
    0033834cmovz x5, 17731
    00338350movk x5, 0x54520000
    00338354movk x5, 0x464900000000
    00338358movk x5, 0x4349000000000000
    0033835csubs xzr, x4, x5
    00338360cset x3, ne
    00338364b 0x338368
    00338368
    00338368loc_338368:
    00338368tbnz w3, 0, 0x338370
    0033836cb 0x338374
    00338370
    00338370loc_338370:
    00338370b 0x3383d0
    00338374
    00338374loc_338374:
    00338374ldr x3, [sp+152]
    00338378ldrsb x27, [x3]
    0033837cldr x1, [x3+8]
    00338380ldr x3, [x3]
    00338384subs xzr, x1, 8
    00338388b.hi 0x338390
    0033838cb 0x3386e0
    00338390
    00338390loc_338390:
    00338390ldr x4, [sp+152]
    00338394ldrsb x27, [x4]
    00338398ldr x1, [x4+8]
    0033839cldr x4, [x4]
    003383a0ldrb w3, [x3+8]
    003383a4subs xzr, x1, 9
    003383a8b.hi 0x3383b0
    003383acb 0x3386d8
    003383b0
    003383b0loc_3383b0:
    003383b0ldrb w4, [x4+9]
    003383b4ubfm x4, x4, 56, 7
    003383b8orr x4, x3, x4
    003383bcubfm x4, x4, 0, 15
    003383c0movz x5, 21569
    003383c4subs wzr, w4, w5
    003383c8cset x3, ne
    003383ccb 0x3383d0
    003383d0
    003383d0loc_3383d0:
    003383d0tbnz w3, 0, 0x3383d8
    003383d4b 0x3383dc
    003383d8
    003383d8loc_3383d8:
    003383d8b 0x338408
    003383dc
    003383dcloc_3383dc:
    003383dcldr x3, [sp+152]
    003383e0ldrsb x27, [x3]
    003383e4ldr x1, [x3+8]
    003383e8ldr x3, [x3]
    003383ecsubs xzr, x1, 10
    003383f0b.hi 0x3383f8
    003383f4b 0x3386d0
    003383f8
    003383f8loc_3383f8:
    003383f8ldrb w4, [x3+10]
    003383fcsubs wzr, w4, 69
    00338400cset x3, ne
    00338404b 0x338408
    00338408
    00338408loc_338408:
    00338408strb w3, [sp+111]
    0033840ctbnz w3, 0, 0x338414
    00338410b 0x338418
    00338414
    00338414loc_338414:
    00338414b 0x338450
    00338418
    00338418loc_338418:
    00338418ldr x3, [sp+152]
    0033841cldrsb x27, [x3]
    00338420ldr x3, [x3+16]
    00338424cbnz x3, 0x33842c
    00338428b 0x338434
    0033842c
    0033842cloc_33842c:
    0033842cldr x3, [x3]
    00338430b 0x33843c
    00338434
    00338434loc_338434:
    00338434mov x3, xzr
    00338438b 0x33843c
    0033843c
    0033843cloc_33843c:
    0033843cstr x3, [sp+112]
    00338440subs xzr, x3, 0
    00338444cset x3, ne
    00338448strb w3, [sp+111]
    0033844cb 0x338450
    00338450
    00338450loc_338450:
    00338450ldrb w3, [sp+111]
    00338454tbnz w3, 0, 0x33845c
    00338458b 0x338464
    0033845c
    0033845cloc_33845c:
    0033845corr x3, xzr, 1
    00338460b 0x3386b4
    00338464
    00338464loc_338464:
    00338464adrp x0, 0x2b5000
    00338468add x0, x0, 1216
    0033846cbl runtime.newobject
    00338470str x0, [sp+352]
    00338474ldr x1, [sp+152]
    00338478ldrsb x27, [x1]
    0033847cldr x2, [x1+24]
    00338480ldr x3, [x1+32]
    00338484ldr x1, [x1+40]
    00338488str x3, [x0+8]
    0033848cstr x1, [x0+16]
    00338490adrp x27, 0x713000
    00338494ldr w1, [x27+3056]
    00338498cbz w1, 0x3384a0
    0033849cb 0x3384a4
    003384a0
    003384a0loc_3384a0:
    003384a0b 0x3384b8
    003384a4
    003384a4loc_3384a4:
    003384a4bl runtime.gcWriteBarrier2
    003384a8str x2, [x25]
    003384acldr x3, [x0]
    003384b0str x3, [x25+8]
    003384b4b 0x3384b8
    003384b8
    003384b8loc_3384b8:
    003384b8str x2, [x0]
    003384bcstr xzr, [sp+288]
    003384c0stp xzr, xzr, [sp+272]
    003384c4ldr x3, [sp+352]
    003384c8ldr x0, [x3]
    003384ccldr x1, [x3+8]
    003384d0ldr x2, [x3+16]
    003384d4bl crypto/x509.ParseCertificate
    003384d8str x0, [sp+288]
    003384dcstr x1, [sp+272]
    003384e0str x2, [sp+280]
    003384e4ldr x3, [sp+288]
    003384e8str x3, [sp+160]
    003384ecldr x3, [sp+272]
    003384f0ldr x4, [sp+280]
    003384f4str x3, [sp+328]
    003384f8str x4, [sp+336]
    003384fcldr x3, [sp+160]
    00338500str x3, [sp+144]
    00338504ldr x3, [sp+336]
    00338508ldr x4, [sp+328]
    0033850cstr x4, [sp+128]
    00338510str x3, [sp+136]
    00338514cbnz x4, 0x33851c
    00338518b 0x338524
    0033851c
    0033851cloc_33851c:
    0033851corr x3, xzr, 1
    00338520b 0x3386b4
    00338524
    00338524loc_338524:
    00338524adrp x0, 0x2ff000
    00338528add x0, x0, 576
    0033852cbl runtime.newobject
    00338530str x0, [sp+344]
    00338534str wzr, [x0]
    00338538str wzr, [x0+4]
    0033853cstr wzr, [x0+8]
    00338540adrp x27, 0x713000
    00338544ldr w1, [x27+3056]
    00338548cbz w1, 0x338550
    0033854cb 0x338554
    00338550
    00338550loc_338550:
    00338550b 0x338564
    00338554
    00338554loc_338554:
    00338554ldr x3, [x0+16]
    00338558bl runtime.gcWriteBarrier1
    0033855cstr x3, [x25]
    00338560b 0x338564
    00338564
    00338564loc_338564:
    00338564str xzr, [x0+16]
    00338568ldr x3, [sp+144]
    0033856cldrsb x27, [x3]
    00338570ldr x0, [x3]
    00338574ldr x1, [x3+8]
    00338578ldr x2, [x3+16]
    0033857cstr x0, [sp+248]
    00338580str x1, [sp+256]
    00338584str x2, [sp+264]
    00338588bl crypto/sha256.Sum224
    0033858cldp x3, x4, [sp+8]
    00338590add x27, sp, 83
    00338594stp x3, x4, [x27]
    00338598add x27, sp, 20
    0033859cldp x3, x4, [x27]
    003385a0add x27, sp, 95
    003385a4stp x3, x4, [x27]
    003385a8ldr x3, [sp+144]
    003385acldrsb x27, [x3]
    003385b0ldr x4, [x3+72]
    003385b4ldr x5, [x3+80]
    003385b8ldr x3, [x3+88]
    003385bcstr x4, [sp+224]
    003385c0str x5, [sp+232]
    003385c4str x3, [sp+240]
    003385c8adrp x0, 0x315000
    003385ccadd x0, x0, 1504
    003385d0bl runtime.newobject
    003385d4str x0, [sp+216]
    003385d8adrp x3, 0
    003385dcadd x3, x3, 1872
    003385e0str x3, [x0]
    003385e4ldr x3, [sp+344]
    003385e8ldr x4, [sp+216]
    003385ecldrsb x27, [x4]
    003385f0adrp x27, 0x713000
    003385f4ldr w5, [x27+3056]
    003385f8cbz w5, 0x338600
    003385fcb 0x338604
    00338600
    00338600loc_338600:
    00338600b 0x338618
    00338604
    00338604loc_338604:
    00338604bl runtime.gcWriteBarrier2
    00338608str x3, [x25]
    0033860cldr x5, [x4+8]
    00338610str x5, [x25+8]
    00338614b 0x338618
    00338618
    00338618loc_338618:
    00338618str x3, [x4+8]
    0033861cldr x3, [sp+352]
    00338620ldr x4, [sp+216]
    00338624ldrsb x27, [x4]
    00338628adrp x27, 0x713000
    0033862cldr w5, [x27+3056]
    00338630cbz w5, 0x338638
    00338634b 0x33863c
    00338638
    00338638loc_338638:
    00338638b 0x338650
    0033863c
    0033863cloc_33863c:
    0033863cbl runtime.gcWriteBarrier2
    00338640str x3, [x25]
    00338644ldr x5, [x4+16]
    00338648str x5, [x25+8]
    0033864cb 0x338650
    00338650
    00338650loc_338650:
    00338650str x3, [x4+16]
    00338654ldr x1, [sp+224]
    00338658ldr x2, [sp+232]
    0033865cmov x0, xzr
    00338660bl runtime.slicebytetostring
    00338664str x0, [sp+200]
    00338668str x1, [sp+208]
    0033866cadd x27, sp, 83
    00338670ldp x3, x4, [x27]
    00338674ldr x5, [sp+376]
    00338678ldr x6, [sp+216]
    0033867cstp x3, x4, [sp+8]
    00338680add x27, sp, 95
    00338684ldp x3, x4, [x27]
    00338688add x27, sp, 20
    0033868cstp x3, x4, [x27]
    00338690mov x2, x1
    00338694mov x3, x6
    00338698mov x4, xzr
    0033869cmov x1, x0
    003386a0mov x0, x5
    003386a4bl crypto/x509.(*CertPool).addCertFunc
    003386a8orr x3, xzr, 1
    003386acstrb w3, [sp+82]
    003386b0b 0x3386b4
    003386b4
    003386b4loc_3386b4:
    003386b4b 0x338168
    003386b8
    003386b8loc_3386b8:
    003386b8b 0x3386c0
    003386bc
    003386bcloc_3386bc:
    003386bcb 0x3386c0
    003386c0
    003386c0loc_3386c0:
    003386c0ldrb w0, [sp+82]
    003386c4ldp x29, x30, [sp-8]
    003386c8add sp, sp, 368
    003386ccret x30
    003386d0
    003386d0loc_3386d0:
    003386d0movz x0, 10
    003386d4bl runtime.panicIndex
    003386d8
    003386d8loc_3386d8:
    003386d8movz x0, 9
    003386dcbl runtime.panicIndex
    003386e0
    003386e0loc_3386e0:
    003386e0orr x0, xzr, 8
    003386e4bl runtime.panicIndex
    003386e8
    003386e8loc_3386e8:
    003386e8orr x0, xzr, 7
    003386ecbl runtime.panicIndex
    003386f0
    003386f0loc_3386f0:
    003386f0orr x0, xzr, 6
    003386f4bl runtime.panicIndex
    003386f8
    003386f8loc_3386f8:
    003386f8movz x0, 5
    003386fcbl runtime.panicIndex
    00338700
    00338700loc_338700:
    00338700orr x0, xzr, 4
    00338704bl runtime.panicIndex
    00338708
    00338708loc_338708:
    00338708orr x0, xzr, 3
    0033870cbl runtime.panicIndex
    00338710
    00338710loc_338710:
    00338710orr x0, xzr, 2
    00338714bl runtime.panicIndex
    00338718
    00338718loc_338718:
    00338718orr x0, xzr, 1
    0033871cbl runtime.panicIndex
    00338720
    00338720loc_338720:
    00338720mov x0, xzr
    00338724bl runtime.panicIndex
    00338728hint
    0033872c
    0033872cloc_33872c:
    0033872cstp x0, x1, [sp+8]
    00338730stp x2, x3, [sp+24]
    00338734mov x3, x30
    00338738bl runtime.morestack_noctxt.abi0
    0033873cldp x0, x1, [sp+8]
    00338740ldp x2, x3, [sp+24]
    00338744b 0x338130
    00338748udf 0
    0033874cudf 0
    00338130