File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0035dad0
0035dad0crypto/internal/hpke.suiteID: ; void crypto/internal/hpke.suiteID(uint16 kemID, uint16 kdfID, uint16 aeadID)
0035dad0ldr x16, [x28+16]
0035dad4sub x17, sp, 48
0035dad8subs xzr, x17, x16
0035dadcb.ls 0x35dc34
0035dae0str x30, [sp-176]!
0035dae4stur x29, [sp-8]
0035dae8sub x29, sp, 8
0035daecstrh w0, [sp+184]
0035daf0strh w1, [sp+186]
0035daf4strh w2, [sp+188]
0035daf8str xzr, [sp+64]
0035dafcstp xzr, xzr, [sp+72]
0035db00adrp x0, 0x298000
0035db04add x0, x0, 3072
0035db08mov x1, xzr
0035db0cmovz x2, 10
0035db10bl runtime.makeslice
0035db14str x0, [sp+88]
0035db18str xzr, [sp+96]
0035db1cmovz x3, 10
0035db20str x3, [sp+104]
0035db24b 0x35db28
0035db28
0035db28loc_35db28:
0035db28b 0x35db2c
0035db2c
0035db2cloc_35db2c:
0035db2cadrp x5, 0x353000
0035db30add x5, x5, 1298
0035db34str x5, [sp+144]
0035db38orr x5, xzr, 4
0035db3cstr x5, [sp+152]
0035db40str x5, [sp+160]
0035db44ldr x2, [sp+104]
0035db48ldr x0, [sp+88]
0035db4cldr x5, [sp+96]
0035db50str x0, [sp+120]
0035db54str x5, [sp+128]
0035db58str x2, [sp+136]
0035db5cldr x6, [sp+152]
0035db60add x1, x5, x6
0035db64str x1, [sp+56]
0035db68subs xzr, x2, x1
0035db6cb.hs 0x35db74
0035db70b 0x35db7c
0035db74
0035db74loc_35db74:
0035db74str x1, [sp+128]
0035db78b 0x35db9c
0035db7c
0035db7cloc_35db7c:
0035db7cldr x3, [sp+152]
0035db80adrp x4, 0x298000
0035db84add x4, x4, 3072
0035db88bl runtime.growslice
0035db8cstr x0, [sp+120]
0035db90str x1, [sp+128]
0035db94str x2, [sp+136]
0035db98b 0x35db9c
0035db9c
0035db9cloc_35db9c:
0035db9cldr x3, [sp+152]
0035dba0str x3, [sp+48]
0035dba4ldr x3, [sp+56]
0035dba8ldr x4, [sp+152]
0035dbacsub x3, x3, x4
0035dbb0ldr x4, [sp+120]
0035dbb4add x0, x4, x3
0035dbb8str x0, [sp+112]
0035dbbcldr x2, [sp+48]
0035dbc0ldr x1, [sp+144]
0035dbc4bl runtime.memmove
0035dbc8ldr x0, [sp+120]
0035dbccldr x1, [sp+128]
0035dbd0ldr x2, [sp+136]
0035dbd4str x0, [sp+88]
0035dbd8str x1, [sp+96]
0035dbdcstr x2, [sp+104]
0035dbe0ldrh w3, [sp+184]
0035dbe4bl internal/byteorder.BEAppendUint16
0035dbe8str x0, [sp+88]
0035dbecstr x1, [sp+96]
0035dbf0str x2, [sp+104]
0035dbf4ldrh w3, [sp+186]
0035dbf8bl internal/byteorder.BEAppendUint16
0035dbfcstr x0, [sp+88]
0035dc00str x1, [sp+96]
0035dc04str x2, [sp+104]
0035dc08ldrh w3, [sp+188]
0035dc0cbl internal/byteorder.BEAppendUint16
0035dc10str x0, [sp+88]
0035dc14str x1, [sp+96]
0035dc18str x2, [sp+104]
0035dc1cstr x0, [sp+64]
0035dc20str x1, [sp+72]
0035dc24str x2, [sp+80]
0035dc28ldur x29, [sp-8]
0035dc2cldr x30, [sp], 176
0035dc30ret x30
0035dc34
0035dc34loc_35dc34:
0035dc34strh w0, [sp+8]
0035dc38strh w1, [sp+10]
0035dc3cstrh w2, [sp+12]
0035dc40mov x3, x30
0035dc44bl runtime.morestack_noctxt.abi0
0035dc48ldrh w0, [sp+8]
0035dc4cldrh w1, [sp+10]
0035dc50ldrh w2, [sp+12]
0035dc54b 0x35dad0
0035dc58udf 0
0035dc5cudf 0
0035dad0
0035dad0crypto/internal/hpke.suiteID: ; void crypto/internal/hpke.suiteID(uint16 kemID, uint16 kdfID, uint16 aeadID)
0035dad0ldr x16, [x28+16]
0035dad4sub x17, sp, 48
0035dad8subs xzr, x17, x16
0035dadcb.ls 0x35dc34
0035dae0str x30, [sp-176]!
0035dae4stur x29, [sp-8]
0035dae8sub x29, sp, 8
0035daecstrh w0, [sp+184]
0035daf0strh w1, [sp+186]
0035daf4strh w2, [sp+188]
0035daf8str xzr, [sp+64]
0035dafcstp xzr, xzr, [sp+72]
0035db00adrp x0, 0x298000
0035db04add x0, x0, 3072
0035db08mov x1, xzr
0035db0cmovz x2, 10
0035db10bl runtime.makeslice
0035db14str x0, [sp+88]
0035db18str xzr, [sp+96]
0035db1cmovz x3, 10
0035db20str x3, [sp+104]
0035db24b 0x35db28
0035db28
0035db28loc_35db28:
0035db28b 0x35db2c
0035db2c
0035db2cloc_35db2c:
0035db2cadrp x5, 0x353000
0035db30add x5, x5, 1298
0035db34str x5, [sp+144]
0035db38orr x5, xzr, 4
0035db3cstr x5, [sp+152]
0035db40str x5, [sp+160]
0035db44ldr x2, [sp+104]
0035db48ldr x0, [sp+88]
0035db4cldr x5, [sp+96]
0035db50str x0, [sp+120]
0035db54str x5, [sp+128]
0035db58str x2, [sp+136]
0035db5cldr x6, [sp+152]
0035db60add x1, x5, x6
0035db64str x1, [sp+56]
0035db68subs xzr, x2, x1
0035db6cb.hs 0x35db74
0035db70b 0x35db7c
0035db74
0035db74loc_35db74:
0035db74str x1, [sp+128]
0035db78b 0x35db9c
0035db7c
0035db7cloc_35db7c:
0035db7cldr x3, [sp+152]
0035db80adrp x4, 0x298000
0035db84add x4, x4, 3072
0035db88bl runtime.growslice
0035db8cstr x0, [sp+120]
0035db90str x1, [sp+128]
0035db94str x2, [sp+136]
0035db98b 0x35db9c
0035db9c
0035db9cloc_35db9c:
0035db9cldr x3, [sp+152]
0035dba0str x3, [sp+48]
0035dba4ldr x3, [sp+56]
0035dba8ldr x4, [sp+152]
0035dbacsub x3, x3, x4
0035dbb0ldr x4, [sp+120]
0035dbb4add x0, x4, x3
0035dbb8str x0, [sp+112]
0035dbbcldr x2, [sp+48]
0035dbc0ldr x1, [sp+144]
0035dbc4bl runtime.memmove
0035dbc8ldr x0, [sp+120]
0035dbccldr x1, [sp+128]
0035dbd0ldr x2, [sp+136]
0035dbd4str x0, [sp+88]
0035dbd8str x1, [sp+96]
0035dbdcstr x2, [sp+104]
0035dbe0ldrh w3, [sp+184]
0035dbe4bl internal/byteorder.BEAppendUint16
0035dbe8str x0, [sp+88]
0035dbecstr x1, [sp+96]
0035dbf0str x2, [sp+104]
0035dbf4ldrh w3, [sp+186]
0035dbf8bl internal/byteorder.BEAppendUint16
0035dbfcstr x0, [sp+88]
0035dc00str x1, [sp+96]
0035dc04str x2, [sp+104]
0035dc08ldrh w3, [sp+188]
0035dc0cbl internal/byteorder.BEAppendUint16
0035dc10str x0, [sp+88]
0035dc14str x1, [sp+96]
0035dc18str x2, [sp+104]
0035dc1cstr x0, [sp+64]
0035dc20str x1, [sp+72]
0035dc24str x2, [sp+80]
0035dc28ldur x29, [sp-8]
0035dc2cldr x30, [sp], 176
0035dc30ret x30
0035dc34
0035dc34loc_35dc34:
0035dc34strh w0, [sp+8]
0035dc38strh w1, [sp+10]
0035dc3cstrh w2, [sp+12]
0035dc40mov x3, x30
0035dc44bl runtime.morestack_noctxt.abi0
0035dc48ldrh w0, [sp+8]
0035dc4cldrh w1, [sp+10]
0035dc50ldrh w2, [sp+12]
0035dc54b 0x35dad0
0035dc58udf 0
0035dc5cudf 0
0035dad0
0035dc60
0035dc60crypto/internal/hpke.ParseHPKEPublicKey: ; void crypto/internal/hpke.ParseHPKEPublicKey(uint16 kemID, struct []uint8 bytes)
0035dc60ldr x16, [x28+16]
0035dc64sub x17, sp, 112
0035dc68subs xzr, x17, x16
0035dc6cb.ls 0x35dde8
0035dc70str x30, [sp-240]!
0035dc74stur x29, [sp-8]
0035dc78sub x29, sp, 8
0035dc7cstrh w0, [sp+248]
0035dc80str x1, [sp+256]
0035dc84str x2, [sp+264]
0035dc88str x3, [sp+272]
0035dc8cstr xzr, [sp+72]
0035dc90stp xzr, xzr, [sp+56]
0035dc94str xzr, [sp+200]
0035dc98stp xzr, xzr, [sp+208]
0035dc9cstrh wzr, [sp+224]
0035dca0adrp x27, 0x6c4000
0035dca4ldr x1, [x27+80]
0035dca8adrp x0, 0x2c7000
0035dcacadd x0, x0, 3488
0035dcb0add x2, sp, 248
0035dcb4bl runtime.mapaccess2
0035dcb8str x0, [sp+168]
0035dcbcstrb w1, [sp+55]
0035dcc0ldr x3, [sp+168]
0035dcc4ldrh w4, [x3+24]
0035dcc8ldr x5, [x3]
0035dcccldr x6, [x3+8]
0035dcd0ldr x3, [x3+16]
0035dcd4str x5, [sp+200]
0035dcd8str x6, [sp+208]
0035dcdcstr x3, [sp+216]
0035dce0strh w4, [sp+224]
0035dce4ldr x3, [sp+200]
0035dce8ldr x5, [sp+208]
0035dcecldr x6, [sp+216]
0035dcf0str x3, [sp+136]
0035dcf4str x5, [sp+144]
0035dcf8str x6, [sp+152]
0035dcfcstrh w4, [sp+160]
0035dd00ldrb w3, [sp+55]
0035dd04strb w3, [sp+54]
0035dd08ldr x3, [sp+136]
0035dd0cldr x4, [sp+144]
0035dd10ldr x5, [sp+152]
0035dd14ldrh w6, [sp+160]
0035dd18str x3, [sp+80]
0035dd1cstr x4, [sp+88]
0035dd20str x5, [sp+96]
0035dd24strh w6, [sp+104]
0035dd28ldrb w3, [sp+54]
0035dd2cstrb w3, [sp+53]
0035dd30tbnz w3, 0, 0x35dd38
0035dd34b 0x35ddac
0035dd38
0035dd38loc_35dd38:
0035dd38str xzr, [sp+176]
0035dd3cstp xzr, xzr, [sp+184]
0035dd40ldr x4, [sp+80]
0035dd44ldrsb x27, [x4]
0035dd48ldr x0, [sp+88]
0035dd4cldr x2, [sp+264]
0035dd50ldr x3, [sp+272]
0035dd54ldr x4, [x4+40]
0035dd58ldr x1, [sp+256]
0035dd5cblr x4
0035dd60str x0, [sp+176]
0035dd64str x1, [sp+184]
0035dd68str x2, [sp+192]
0035dd6cldr x4, [sp+176]
0035dd70str x4, [sp+128]
0035dd74ldr x4, [sp+184]
0035dd78ldr x5, [sp+192]
0035dd7cstr x4, [sp+112]
0035dd80str x5, [sp+120]
0035dd84ldr x4, [sp+128]
0035dd88str x4, [sp+72]
0035dd8cldr x1, [sp+112]
0035dd90ldr x2, [sp+120]
0035dd94str x1, [sp+56]
0035dd98str x2, [sp+64]
0035dd9cldr x0, [sp+72]
0035dda0ldur x29, [sp-8]
0035dda4ldr x30, [sp], 240
0035dda8ret x30
0035ddac
0035ddacloc_35ddac:
0035ddacadrp x0, 0x358000
0035ddb0add x0, x0, 3353
0035ddb4movz x1, 18
0035ddb8bl errors.New
0035ddbcstr x0, [sp+184]
0035ddc0str x1, [sp+192]
0035ddc4str xzr, [sp+72]
0035ddc8ldr x1, [sp+184]
0035ddccldr x2, [sp+192]
0035ddd0str x1, [sp+56]
0035ddd4str x2, [sp+64]
0035ddd8ldr x0, [sp+72]
0035dddcldur x29, [sp-8]
0035dde0ldr x30, [sp], 240
0035dde4ret x30
0035dde8
0035dde8loc_35dde8:
0035dde8strh w0, [sp+8]
0035ddecstp x1, x2, [sp+16]
0035ddf0str x3, [sp+32]
0035ddf4mov x3, x30
0035ddf8bl runtime.morestack_noctxt.abi0
0035ddfcldrh w0, [sp+8]
0035de00ldp x1, x2, [sp+16]
0035de04ldr x3, [sp+32]
0035de08b 0x35dc60
0035de0cudf 0
0035dc60
0035dc60crypto/internal/hpke.ParseHPKEPublicKey: ; void crypto/internal/hpke.ParseHPKEPublicKey(uint16 kemID, struct []uint8 bytes)
0035dc60ldr x16, [x28+16]
0035dc64sub x17, sp, 112
0035dc68subs xzr, x17, x16
0035dc6cb.ls 0x35dde8
0035dc70str x30, [sp-240]!
0035dc74stur x29, [sp-8]
0035dc78sub x29, sp, 8
0035dc7cstrh w0, [sp+248]
0035dc80str x1, [sp+256]
0035dc84str x2, [sp+264]
0035dc88str x3, [sp+272]
0035dc8cstr xzr, [sp+72]
0035dc90stp xzr, xzr, [sp+56]
0035dc94str xzr, [sp+200]
0035dc98stp xzr, xzr, [sp+208]
0035dc9cstrh wzr, [sp+224]
0035dca0adrp x27, 0x6c4000
0035dca4ldr x1, [x27+80]
0035dca8adrp x0, 0x2c7000
0035dcacadd x0, x0, 3488
0035dcb0add x2, sp, 248
0035dcb4bl runtime.mapaccess2
0035dcb8str x0, [sp+168]
0035dcbcstrb w1, [sp+55]
0035dcc0ldr x3, [sp+168]
0035dcc4ldrh w4, [x3+24]
0035dcc8ldr x5, [x3]
0035dcccldr x6, [x3+8]
0035dcd0ldr x3, [x3+16]
0035dcd4str x5, [sp+200]
0035dcd8str x6, [sp+208]
0035dcdcstr x3, [sp+216]
0035dce0strh w4, [sp+224]
0035dce4ldr x3, [sp+200]
0035dce8ldr x5, [sp+208]
0035dcecldr x6, [sp+216]
0035dcf0str x3, [sp+136]
0035dcf4str x5, [sp+144]
0035dcf8str x6, [sp+152]
0035dcfcstrh w4, [sp+160]
0035dd00ldrb w3, [sp+55]
0035dd04strb w3, [sp+54]
0035dd08ldr x3, [sp+136]
0035dd0cldr x4, [sp+144]
0035dd10ldr x5, [sp+152]
0035dd14ldrh w6, [sp+160]
0035dd18str x3, [sp+80]
0035dd1cstr x4, [sp+88]
0035dd20str x5, [sp+96]
0035dd24strh w6, [sp+104]
0035dd28ldrb w3, [sp+54]
0035dd2cstrb w3, [sp+53]
0035dd30tbnz w3, 0, 0x35dd38
0035dd34b 0x35ddac
0035dd38
0035dd38loc_35dd38:
0035dd38str xzr, [sp+176]
0035dd3cstp xzr, xzr, [sp+184]
0035dd40ldr x4, [sp+80]
0035dd44ldrsb x27, [x4]
0035dd48ldr x0, [sp+88]
0035dd4cldr x2, [sp+264]
0035dd50ldr x3, [sp+272]
0035dd54ldr x4, [x4+40]
0035dd58ldr x1, [sp+256]
0035dd5cblr x4
0035dd60str x0, [sp+176]
0035dd64str x1, [sp+184]
0035dd68str x2, [sp+192]
0035dd6cldr x4, [sp+176]
0035dd70str x4, [sp+128]
0035dd74ldr x4, [sp+184]
0035dd78ldr x5, [sp+192]
0035dd7cstr x4, [sp+112]
0035dd80str x5, [sp+120]
0035dd84ldr x4, [sp+128]
0035dd88str x4, [sp+72]
0035dd8cldr x1, [sp+112]
0035dd90ldr x2, [sp+120]
0035dd94str x1, [sp+56]
0035dd98str x2, [sp+64]
0035dd9cldr x0, [sp+72]
0035dda0ldur x29, [sp-8]
0035dda4ldr x30, [sp], 240
0035dda8ret x30
0035ddac
0035ddacloc_35ddac:
0035ddacadrp x0, 0x358000
0035ddb0add x0, x0, 3353
0035ddb4movz x1, 18
0035ddb8bl errors.New
0035ddbcstr x0, [sp+184]
0035ddc0str x1, [sp+192]
0035ddc4str xzr, [sp+72]
0035ddc8ldr x1, [sp+184]
0035ddccldr x2, [sp+192]
0035ddd0str x1, [sp+56]
0035ddd4str x2, [sp+64]
0035ddd8ldr x0, [sp+72]
0035dddcldur x29, [sp-8]
0035dde0ldr x30, [sp], 240
0035dde4ret x30
0035dde8
0035dde8loc_35dde8:
0035dde8strh w0, [sp+8]
0035ddecstp x1, x2, [sp+16]
0035ddf0str x3, [sp+32]
0035ddf4mov x3, x30
0035ddf8bl runtime.morestack_noctxt.abi0
0035ddfcldrh w0, [sp+8]
0035de00ldp x1, x2, [sp+16]
0035de04ldr x3, [sp+32]
0035de08b 0x35dc60
0035de0cudf 0
0035dc60
0035de10
0035de10crypto/internal/hpke.uint128.addOne: ; void crypto/internal/hpke.uint128.addOne(crypto/internal/hpke.uint128 u)
0035de10str x30, [sp-80]!
0035de14stur x29, [sp-8]
0035de18sub x29, sp, 8
0035de1cstr x0, [sp+88]
0035de20str x1, [sp+96]
0035de24stp xzr, xzr, [sp+8]
0035de28adds x2, x1, 1
0035de2cstr x2, [sp+48]
0035de30adds x3, x1, 1
0035de34adc x3, xzr, xzr
0035de38str x3, [sp+40]
0035de3cstr x2, [sp+64]
0035de40str x3, [sp+56]
0035de44str x2, [sp+24]
0035de48str x3, [sp+32]
0035de4cstp xzr, xzr, [sp+8]
0035de50ldr x2, [sp+88]
0035de54add x0, x2, x3
0035de58str x0, [sp+8]
0035de5cldr x1, [sp+24]
0035de60str x1, [sp+16]
0035de64add x29, sp, 72
0035de68add sp, sp, 80
0035de6cret x30
0035de10
0035de10crypto/internal/hpke.uint128.addOne: ; void crypto/internal/hpke.uint128.addOne(crypto/internal/hpke.uint128 u)
0035de10str x30, [sp-80]!
0035de14stur x29, [sp-8]
0035de18sub x29, sp, 8
0035de1cstr x0, [sp+88]
0035de20str x1, [sp+96]
0035de24stp xzr, xzr, [sp+8]
0035de28adds x2, x1, 1
0035de2cstr x2, [sp+48]
0035de30adds x3, x1, 1
0035de34adc x3, xzr, xzr
0035de38str x3, [sp+40]
0035de3cstr x2, [sp+64]
0035de40str x3, [sp+56]
0035de44str x2, [sp+24]
0035de48str x3, [sp+32]
0035de4cstp xzr, xzr, [sp+8]
0035de50ldr x2, [sp+88]
0035de54add x0, x2, x3
0035de58str x0, [sp+8]
0035de5cldr x1, [sp+24]
0035de60str x1, [sp+16]
0035de64add x29, sp, 72
0035de68add sp, sp, 80
0035de6cret x30
0035de10
0035de70
0035de70crypto/internal/hpke.uint128.bitLen: ; void crypto/internal/hpke.uint128.bitLen(crypto/internal/hpke.uint128 u)
0035de70str x30, [sp-48]!
0035de74stur x29, [sp-8]
0035de78sub x29, sp, 8
0035de7cstr x0, [sp+56]
0035de80str x1, [sp+64]
0035de84str xzr, [sp+16]
0035de88clz x2, x0
0035de8corr x3, xzr, 64
0035de90sub x2, x3, x2
0035de94str x2, [sp+32]
0035de98clz x1, x1
0035de9corr x3, xzr, 64
0035dea0sub x1, x3, x1
0035dea4str x1, [sp+24]
0035dea8add x0, x2, x1
0035deacstr x0, [sp+16]
0035deb0add x29, sp, 40
0035deb4add sp, sp, 48
0035deb8ret x30
0035debcudf 0
0035de70
0035de70crypto/internal/hpke.uint128.bitLen: ; void crypto/internal/hpke.uint128.bitLen(crypto/internal/hpke.uint128 u)
0035de70str x30, [sp-48]!
0035de74stur x29, [sp-8]
0035de78sub x29, sp, 8
0035de7cstr x0, [sp+56]
0035de80str x1, [sp+64]
0035de84str xzr, [sp+16]
0035de88clz x2, x0
0035de8corr x3, xzr, 64
0035de90sub x2, x3, x2
0035de94str x2, [sp+32]
0035de98clz x1, x1
0035de9corr x3, xzr, 64
0035dea0sub x1, x3, x1
0035dea4str x1, [sp+24]
0035dea8add x0, x2, x1
0035deacstr x0, [sp+16]
0035deb0add x29, sp, 40
0035deb4add sp, sp, 48
0035deb8ret x30
0035debcudf 0
0035de70
0035dec0
0035dec0crypto/internal/hpke.uint128.bytes: ; void crypto/internal/hpke.uint128.bytes(crypto/internal/hpke.uint128 u)
0035dec0ldr x16, [x28+16]
0035dec4subs xzr, sp, x16
0035dec8b.ls 0x35df9c
0035deccstr x30, [sp-128]!
0035ded0stur x29, [sp-8]
0035ded4sub x29, sp, 8
0035ded8str x0, [sp+136]
0035dedcstr x1, [sp+144]
0035dee0str xzr, [sp+48]
0035dee4stp xzr, xzr, [sp+56]
0035dee8adrp x0, 0x298000
0035deecadd x0, x0, 3072
0035def0orr x1, xzr, 16
0035def4mov x2, x1
0035def8bl runtime.makeslice
0035defcstr x0, [sp+72]
0035df00orr x2, xzr, 16
0035df04str x2, [sp+80]
0035df08str x2, [sp+88]
0035df0cstr x0, [sp+96]
0035df10str x2, [sp+104]
0035df14str x2, [sp+112]
0035df18ldr x3, [sp+136]
0035df1cmov x1, x2
0035df20bl internal/byteorder.BEPutUint64
0035df24ldr x1, [sp+80]
0035df28ldr x3, [sp+72]
0035df2cldr x4, [sp+88]
0035df30b 0x35df34
0035df34
0035df34loc_35df34:
0035df34subs xzr, x1, 8
0035df38b.hs 0x35df40
0035df3cb 0x35df90
0035df40
0035df40loc_35df40:
0035df40sub x2, x4, 8
0035df44sub x1, x1, 8
0035df48sub x4, xzr, x2
0035df4csbfm x4, x4, 63, 63
0035df50and x4, x4, 8
0035df54add x0, x3, x4
0035df58str x0, [sp+96]
0035df5cstr x1, [sp+104]
0035df60str x2, [sp+112]
0035df64ldr x3, [sp+144]
0035df68bl internal/byteorder.BEPutUint64
0035df6cldr x0, [sp+72]
0035df70ldr x1, [sp+80]
0035df74ldr x2, [sp+88]
0035df78str x0, [sp+48]
0035df7cstr x1, [sp+56]
0035df80str x2, [sp+64]
0035df84ldur x29, [sp-8]
0035df88ldr x30, [sp], 128
0035df8cret x30
0035df90
0035df90loc_35df90:
0035df90orr x0, xzr, 8
0035df94bl runtime.panicSliceB
0035df98hint
0035df9c
0035df9cloc_35df9c:
0035df9cstp x0, x1, [sp+8]
0035dfa0mov x3, x30
0035dfa4bl runtime.morestack_noctxt.abi0
0035dfa8ldp x0, x1, [sp+8]
0035dfacb 0x35dec0
0035dec0
0035dec0crypto/internal/hpke.uint128.bytes: ; void crypto/internal/hpke.uint128.bytes(crypto/internal/hpke.uint128 u)
0035dec0ldr x16, [x28+16]
0035dec4subs xzr, sp, x16
0035dec8b.ls 0x35df9c
0035deccstr x30, [sp-128]!
0035ded0stur x29, [sp-8]
0035ded4sub x29, sp, 8
0035ded8str x0, [sp+136]
0035dedcstr x1, [sp+144]
0035dee0str xzr, [sp+48]
0035dee4stp xzr, xzr, [sp+56]
0035dee8adrp x0, 0x298000
0035deecadd x0, x0, 3072
0035def0orr x1, xzr, 16
0035def4mov x2, x1
0035def8bl runtime.makeslice
0035defcstr x0, [sp+72]
0035df00orr x2, xzr, 16
0035df04str x2, [sp+80]
0035df08str x2, [sp+88]
0035df0cstr x0, [sp+96]
0035df10str x2, [sp+104]
0035df14str x2, [sp+112]
0035df18ldr x3, [sp+136]
0035df1cmov x1, x2
0035df20bl internal/byteorder.BEPutUint64
0035df24ldr x1, [sp+80]
0035df28ldr x3, [sp+72]
0035df2cldr x4, [sp+88]
0035df30b 0x35df34
0035df34
0035df34loc_35df34:
0035df34subs xzr, x1, 8
0035df38b.hs 0x35df40
0035df3cb 0x35df90
0035df40
0035df40loc_35df40:
0035df40sub x2, x4, 8
0035df44sub x1, x1, 8
0035df48sub x4, xzr, x2
0035df4csbfm x4, x4, 63, 63
0035df50and x4, x4, 8
0035df54add x0, x3, x4
0035df58str x0, [sp+96]
0035df5cstr x1, [sp+104]
0035df60str x2, [sp+112]
0035df64ldr x3, [sp+144]
0035df68bl internal/byteorder.BEPutUint64
0035df6cldr x0, [sp+72]
0035df70ldr x1, [sp+80]
0035df74ldr x2, [sp+88]
0035df78str x0, [sp+48]
0035df7cstr x1, [sp+56]
0035df80str x2, [sp+64]
0035df84ldur x29, [sp-8]
0035df88ldr x30, [sp], 128
0035df8cret x30
0035df90
0035df90loc_35df90:
0035df90orr x0, xzr, 8
0035df94bl runtime.panicSliceB
0035df98hint
0035df9c
0035df9cloc_35df9c:
0035df9cstp x0, x1, [sp+8]
0035dfa0mov x3, x30
0035dfa4bl runtime.morestack_noctxt.abi0
0035dfa8ldp x0, x1, [sp+8]
0035dfacb 0x35dec0
0035dec0
0035dfb0
0035dfb0type:.eq.struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }: ; void type:.eq.struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }(struct struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 } * p, struct struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 } * q)
0035dfb0ldr x16, [x28+16]
0035dfb4subs xzr, sp, x16
0035dfb8b.ls 0x35e080
0035dfbcstr x30, [sp-80]!
0035dfc0stur x29, [sp-8]
0035dfc4sub x29, sp, 8
0035dfc8str x0, [sp+88]
0035dfccstr x1, [sp+96]
0035dfd0strb wzr, [sp+39]
0035dfd4ldr x3, [sp+96]
0035dfd8ldr x4, [x3]
0035dfdcldr x3, [x3+8]
0035dfe0str x4, [sp+56]
0035dfe4str x3, [sp+64]
0035dfe8ldr x3, [sp+88]
0035dfecldr x0, [x3]
0035dff0ldr x1, [x3+8]
0035dff4str x0, [sp+40]
0035dff8str x1, [sp+48]
0035dffcldr x3, [sp+56]
0035e000subs xzr, x3, x0
0035e004b.eq 0x35e00c
0035e008b 0x35e060
0035e00c
0035e00cloc_35e00c:
0035e00cldr x2, [sp+64]
0035e010bl runtime.ifaceeq
0035e014tbnz w0, 0, 0x35e01c
0035e018b 0x35e05c
0035e01c
0035e01cloc_35e01c:
0035e01cldr x1, [sp+88]
0035e020ldr x2, [sp+96]
0035e024ldr x1, [x1+16]
0035e028ldr x2, [x2+16]
0035e02csubs xzr, x2, x1
0035e030b.eq 0x35e038
0035e034b 0x35e058
0035e038
0035e038loc_35e038:
0035e038ldr x1, [sp+88]
0035e03cldr x2, [sp+96]
0035e040ldrh w1, [x1+24]
0035e044ldrh w2, [x2+24]
0035e048subs wzr, w2, w1
0035e04ccset x1, eq
0035e050strb w1, [sp+39]
0035e054b 0x35e070
0035e058
0035e058loc_35e058:
0035e058b 0x35e068
0035e05c
0035e05cloc_35e05c:
0035e05cb 0x35e064
0035e060
0035e060loc_35e060:
0035e060b 0x35e064
0035e064
0035e064loc_35e064:
0035e064b 0x35e068
0035e068
0035e068loc_35e068:
0035e068strb wzr, [sp+39]
0035e06cb 0x35e070
0035e070
0035e070loc_35e070:
0035e070ldrb w0, [sp+39]
0035e074ldur x29, [sp-8]
0035e078ldr x30, [sp], 80
0035e07cret x30
0035e080
0035e080loc_35e080:
0035e080stp x0, x1, [sp+8]
0035e084mov x3, x30
0035e088bl runtime.morestack_noctxt.abi0
0035e08cldp x0, x1, [sp+8]
0035e090b 0x35dfb0
0035e094udf 0
0035e098udf 0
0035e09cudf 0
0035dfb0
0035dfb0type:.eq.struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }: ; void type:.eq.struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 }(struct struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 } * p, struct struct { crypto/internal/hpke.curve crypto/ecdh.Curve; crypto/internal/hpke.hash crypto.Hash; crypto/internal/hpke.nSecret uint16 } * q)
0035dfb0ldr x16, [x28+16]
0035dfb4subs xzr, sp, x16
0035dfb8b.ls 0x35e080
0035dfbcstr x30, [sp-80]!
0035dfc0stur x29, [sp-8]
0035dfc4sub x29, sp, 8
0035dfc8str x0, [sp+88]
0035dfccstr x1, [sp+96]
0035dfd0strb wzr, [sp+39]
0035dfd4ldr x3, [sp+96]
0035dfd8ldr x4, [x3]
0035dfdcldr x3, [x3+8]
0035dfe0str x4, [sp+56]
0035dfe4str x3, [sp+64]
0035dfe8ldr x3, [sp+88]
0035dfecldr x0, [x3]
0035dff0ldr x1, [x3+8]
0035dff4str x0, [sp+40]
0035dff8str x1, [sp+48]
0035dffcldr x3, [sp+56]
0035e000subs xzr, x3, x0
0035e004b.eq 0x35e00c
0035e008b 0x35e060
0035e00c
0035e00cloc_35e00c:
0035e00cldr x2, [sp+64]
0035e010bl runtime.ifaceeq
0035e014tbnz w0, 0, 0x35e01c
0035e018b 0x35e05c
0035e01c
0035e01cloc_35e01c:
0035e01cldr x1, [sp+88]
0035e020ldr x2, [sp+96]
0035e024ldr x1, [x1+16]
0035e028ldr x2, [x2+16]
0035e02csubs xzr, x2, x1
0035e030b.eq 0x35e038
0035e034b 0x35e058
0035e038
0035e038loc_35e038:
0035e038ldr x1, [sp+88]
0035e03cldr x2, [sp+96]
0035e040ldrh w1, [x1+24]
0035e044ldrh w2, [x2+24]
0035e048subs wzr, w2, w1
0035e04ccset x1, eq
0035e050strb w1, [sp+39]
0035e054b 0x35e070
0035e058
0035e058loc_35e058:
0035e058b 0x35e068
0035e05c
0035e05cloc_35e05c:
0035e05cb 0x35e064
0035e060
0035e060loc_35e060:
0035e060b 0x35e064
0035e064
0035e064loc_35e064:
0035e064b 0x35e068
0035e068
0035e068loc_35e068:
0035e068strb wzr, [sp+39]
0035e06cb 0x35e070
0035e070
0035e070loc_35e070:
0035e070ldrb w0, [sp+39]
0035e074ldur x29, [sp-8]
0035e078ldr x30, [sp], 80
0035e07cret x30
0035e080
0035e080loc_35e080:
0035e080stp x0, x1, [sp+8]
0035e084mov x3, x30
0035e088bl runtime.morestack_noctxt.abi0
0035e08cldp x0, x1, [sp+8]
0035e090b 0x35dfb0
0035e094udf 0
0035e098udf 0
0035e09cudf 0
0035dfb0
0035e0a0
0035e0a0crypto/tls.init: ; void crypto/tls.init(void)
0035e0a0ldr x16, [x28+16]
0035e0a4sub x17, sp, 96
0035e0a8subs xzr, x17, x16
0035e0acb.ls 0x35eb8c
0035e0b0str x30, [sp-224]!
0035e0b4stur x29, [sp-8]
0035e0b8sub x29, sp, 8
0035e0bcbl crypto/tls.map.init.0
0035e0c0movz x0, 5
0035e0c4bl crypto.Hash.Size
0035e0c8str x0, [sp+72]
0035e0ccubfm x0, x0, 63, 62
0035e0d0add x0, x0, 2
0035e0d4adrp x27, 0x667000
0035e0d8str x0, [x27+1608]
0035e0dcorr x0, xzr, 6
0035e0e0bl crypto.Hash.Size
0035e0e4str x0, [sp+72]
0035e0e8ubfm x0, x0, 63, 62
0035e0ecadd x0, x0, 2
0035e0f0adrp x27, 0x667000
0035e0f4str x0, [x27+1632]
0035e0f8orr x0, xzr, 7
0035e0fcbl crypto.Hash.Size
0035e100str x0, [sp+72]
0035e104ubfm x0, x0, 63, 62
0035e108add x0, x0, 2
0035e10cadrp x27, 0x667000
0035e110str x0, [x27+1656]
0035e114movz x0, 5
0035e118bl crypto.Hash.Size
0035e11cstr x0, [sp+72]
0035e120add x0, x0, 30
0035e124adrp x27, 0x667000
0035e128str x0, [x27+1680]
0035e12corr x0, xzr, 6
0035e130bl crypto.Hash.Size
0035e134str x0, [sp+72]
0035e138add x0, x0, 30
0035e13cadrp x27, 0x667000
0035e140str x0, [x27+1704]
0035e144orr x0, xzr, 7
0035e148bl crypto.Hash.Size
0035e14cstr x0, [sp+72]
0035e150add x0, x0, 30
0035e154adrp x27, 0x667000
0035e158str x0, [x27+1728]
0035e15corr x0, xzr, 3
0035e160bl crypto.Hash.Size
0035e164str x0, [sp+72]
0035e168add x0, x0, 26
0035e16cadrp x27, 0x667000
0035e170str x0, [x27+1752]
0035e174adrp x0, 0x2cc000
0035e178add x0, x0, 4064
0035e17cbl runtime.newobject
0035e180adrp x27, 0x6ed000
0035e184ldr w1, [x27+3056]
0035e188cbz w1, 0x35e190
0035e18cb 0x35e194
0035e190
0035e190loc_35e190:
0035e190b 0x35e1ac
0035e194
0035e194loc_35e194:
0035e194bl runtime.gcWriteBarrier2
0035e198str x0, [x25]
0035e19cadrp x27, 0x6c2000
0035e1a0ldr x1, [x27+3600]
0035e1a4str x1, [x25+8]
0035e1a8b 0x35e1ac
0035e1ac
0035e1acloc_35e1ac:
0035e1acadrp x27, 0x6c2000
0035e1b0str x0, [x27+3600]
0035e1b4bl runtime.makemap_small
0035e1b8str x0, [sp+96]
0035e1bcmovn x0, 16348
0035e1c0strh w0, [sp+42]
0035e1c4orr x0, xzr, 1
0035e1c8strb w0, [sp+32]
0035e1ccldrh w0, [sp+42]
0035e1d0strh w0, [sp+40]
0035e1d4ldr x1, [sp+96]
0035e1d8adrp x0, 0x2c6000
0035e1dcadd x0, x0, 3232
0035e1e0add x2, sp, 40
0035e1e4bl runtime.mapassign
0035e1e8str x0, [sp+80]
0035e1ecldrsb x27, [x0]
0035e1f0ldrb w1, [sp+32]
0035e1f4strb w1, [x0]
0035e1f8movn x0, 16344
0035e1fcstrh w0, [sp+42]
0035e200orr x0, xzr, 1
0035e204strb w0, [sp+32]
0035e208ldrh w0, [sp+42]
0035e20cstrh w0, [sp+38]
0035e210ldr x1, [sp+96]
0035e214adrp x0, 0x2c6000
0035e218add x0, x0, 3232
0035e21cadd x2, sp, 38
0035e220bl runtime.mapassign
0035e224str x0, [sp+208]
0035e228ldrsb x27, [x0]
0035e22cldrb w1, [sp+32]
0035e230strb w1, [x0]
0035e234orr x0, xzr, 60
0035e238strh w0, [sp+42]
0035e23corr x0, xzr, 1
0035e240strb w0, [sp+32]
0035e244ldrh w0, [sp+42]
0035e248strh w0, [sp+70]
0035e24cldr x1, [sp+96]
0035e250adrp x0, 0x2c6000
0035e254add x0, x0, 3232
0035e258add x2, sp, 70
0035e25cbl runtime.mapassign
0035e260str x0, [sp+200]
0035e264ldrsb x27, [x0]
0035e268ldrb w1, [sp+32]
0035e26cstrb w1, [x0]
0035e270movn x0, 16376
0035e274strh w0, [sp+42]
0035e278orr x0, xzr, 1
0035e27cstrb w0, [sp+32]
0035e280ldrh w0, [sp+42]
0035e284strh w0, [sp+68]
0035e288ldr x1, [sp+96]
0035e28cadrp x0, 0x2c6000
0035e290add x0, x0, 3232
0035e294add x2, sp, 68
0035e298bl runtime.mapassign
0035e29cstr x0, [sp+192]
0035e2a0ldrsb x27, [x0]
0035e2a4ldrb w1, [sp+32]
0035e2a8strb w1, [x0]
0035e2acmovn x0, 16366
0035e2b0strh w0, [sp+42]
0035e2b4orr x0, xzr, 1
0035e2b8strb w0, [sp+32]
0035e2bcldrh w0, [sp+42]
0035e2c0strh w0, [sp+66]
0035e2c4ldr x1, [sp+96]
0035e2c8adrp x0, 0x2c6000
0035e2ccadd x0, x0, 3232
0035e2d0add x2, sp, 66
0035e2d4bl runtime.mapassign
0035e2d8str x0, [sp+184]
0035e2dcldrsb x27, [x0]
0035e2e0ldrb w1, [sp+32]
0035e2e4strb w1, [x0]
0035e2e8movz x0, 5
0035e2ecstrh w0, [sp+42]
0035e2f0orr x0, xzr, 1
0035e2f4strb w0, [sp+32]
0035e2f8ldrh w0, [sp+42]
0035e2fcstrh w0, [sp+64]
0035e300ldr x1, [sp+96]
0035e304adrp x0, 0x2c6000
0035e308add x0, x0, 3232
0035e30cadd x2, sp, 64
0035e310bl runtime.mapassign
0035e314str x0, [sp+176]
0035e318ldrsb x27, [x0]
0035e31cldrb w1, [sp+32]
0035e320strb w1, [x0]
0035e324ldr x0, [sp+96]
0035e328adrp x27, 0x6ed000
0035e32cldr w1, [x27+3056]
0035e330cbz w1, 0x35e338
0035e334b 0x35e33c
0035e338
0035e338loc_35e338:
0035e338b 0x35e354
0035e33c
0035e33cloc_35e33c:
0035e33cbl runtime.gcWriteBarrier2
0035e340str x0, [x25]
0035e344adrp x27, 0x6c2000
0035e348ldr x1, [x27+3608]
0035e34cstr x1, [x25+8]
0035e350b 0x35e354
0035e354
0035e354loc_35e354:
0035e354adrp x27, 0x6c2000
0035e358str x0, [x27+3608]
0035e35cbl crypto/tls.map.init.1
0035e360bl runtime.makemap_small
0035e364str x0, [sp+168]
0035e368movn x0, 16365
0035e36cstrh w0, [sp+62]
0035e370orr x0, xzr, 1
0035e374strb w0, [sp+35]
0035e378ldrh w0, [sp+62]
0035e37cstrh w0, [sp+60]
0035e380ldr x1, [sp+168]
0035e384adrp x0, 0x2c6000
0035e388add x0, x0, 3232
0035e38cadd x2, sp, 60
0035e390bl runtime.mapassign
0035e394str x0, [sp+160]
0035e398ldrsb x27, [x0]
0035e39cldrb w1, [sp+35]
0035e3a0strb w1, [x0]
0035e3a4movz x0, 10
0035e3a8strh w0, [sp+62]
0035e3acorr x0, xzr, 1
0035e3b0strb w0, [sp+35]
0035e3b4ldrh w0, [sp+62]
0035e3b8strh w0, [sp+58]
0035e3bcldr x1, [sp+168]
0035e3c0adrp x0, 0x2c6000
0035e3c4add x0, x0, 3232
0035e3c8add x2, sp, 58
0035e3ccbl runtime.mapassign
0035e3d0str x0, [sp+152]
0035e3d4ldrsb x27, [x0]
0035e3d8ldrb w1, [sp+35]
0035e3dcstrb w1, [x0]
0035e3e0ldr x0, [sp+168]
0035e3e4adrp x27, 0x6ed000
0035e3e8ldr w1, [x27+3056]
0035e3eccbz w1, 0x35e3f4
0035e3f0b 0x35e3f8
0035e3f4
0035e3f4loc_35e3f4:
0035e3f4b 0x35e410
0035e3f8
0035e3f8loc_35e3f8:
0035e3f8bl runtime.gcWriteBarrier2
0035e3fcstr x0, [x25]
0035e400adrp x27, 0x6c2000
0035e404ldr x1, [x27+3624]
0035e408str x1, [x25+8]
0035e40cb 0x35e410
0035e410
0035e410loc_35e410:
0035e410adrp x27, 0x6c2000
0035e414str x0, [x27+3624]
0035e418adrp x27, 0x6ee000
0035e41cldrb w0, [x27+1696]
0035e420strb w0, [sp+33]
0035e424tbnz w0, 0, 0x35e42c
0035e428b 0x35e43c
0035e42c
0035e42cloc_35e42c:
0035e42cadrp x27, 0x6ee000
0035e430ldrb w0, [x27+1709]
0035e434strb w0, [sp+33]
0035e438b 0x35e440
0035e43c
0035e43cloc_35e43c:
0035e43cb 0x35e440
0035e440
0035e440loc_35e440:
0035e440ldrb w0, [sp+33]
0035e444strb w0, [sp+36]
0035e448tbnz w0, 0, 0x35e450
0035e44cb 0x35e460
0035e450
0035e450loc_35e450:
0035e450adrp x27, 0x6ee000
0035e454ldrb w0, [x27+1715]
0035e458strb w0, [sp+36]
0035e45cb 0x35e464
0035e460
0035e460loc_35e460:
0035e460b 0x35e464
0035e464
0035e464loc_35e464:
0035e464ldrb w0, [sp+36]
0035e468strb w0, [sp+37]
0035e46ctbnz w0, 0, 0x35e474
0035e470b 0x35e484
0035e474
0035e474loc_35e474:
0035e474adrp x27, 0x6ee000
0035e478ldrb w0, [x27+1714]
0035e47cstrb w0, [sp+37]
0035e480b 0x35e488
0035e484
0035e484loc_35e484:
0035e484b 0x35e488
0035e488
0035e488loc_35e488:
0035e488ldrb w0, [sp+37]
0035e48cadrp x27, 0x6ed000
0035e490strb w0, [x27+1542]
0035e494adrp x27, 0x6ee000
0035e498ldrb w0, [x27+1408]
0035e49cstrb w0, [sp+33]
0035e4a0tbnz w0, 0, 0x35e4a8
0035e4a4b 0x35e4b8
0035e4a8
0035e4a8loc_35e4a8:
0035e4a8adrp x27, 0x6ee000
0035e4acldrb w0, [x27+1409]
0035e4b0strb w0, [sp+33]
0035e4b4b 0x35e4bc
0035e4b8
0035e4b8loc_35e4b8:
0035e4b8b 0x35e4bc
0035e4bc
0035e4bcloc_35e4bc:
0035e4bcldrb w0, [sp+33]
0035e4c0adrp x27, 0x6ed000
0035e4c4strb w0, [x27+1543]
0035e4c8adrp x27, 0x6ee000
0035e4ccldrb w0, [x27+1991]
0035e4d0strb w0, [sp+36]
0035e4d4tbnz w0, 0, 0x35e4dc
0035e4d8b 0x35e4ec
0035e4dc
0035e4dcloc_35e4dc:
0035e4dcadrp x27, 0x6ee000
0035e4e0ldrb w0, [x27+1993]
0035e4e4strb w0, [sp+36]
0035e4e8b 0x35e4f0
0035e4ec
0035e4ecloc_35e4ec:
0035e4ecb 0x35e4f0
0035e4f0
0035e4f0loc_35e4f0:
0035e4f0ldrb w0, [sp+36]
0035e4f4strb w0, [sp+33]
0035e4f8tbnz w0, 0, 0x35e500
0035e4fcb 0x35e510
0035e500
0035e500loc_35e500:
0035e500adrp x27, 0x6ee000
0035e504ldrb w0, [x27+1995]
0035e508strb w0, [sp+33]
0035e50cb 0x35e514
0035e510
0035e510loc_35e510:
0035e510b 0x35e514
0035e514
0035e514loc_35e514:
0035e514ldrb w0, [sp+33]
0035e518adrp x27, 0x6ed000
0035e51cstrb w0, [x27+1544]
0035e520adrp x27, 0x6ed000
0035e524ldrb w0, [x27+1542]
0035e528strb w0, [sp+37]
0035e52ctbnz w0, 0, 0x35e534
0035e530b 0x35e538
0035e534
0035e534loc_35e534:
0035e534b 0x35e548
0035e538
0035e538loc_35e538:
0035e538adrp x27, 0x6ed000
0035e53cldrb w0, [x27+1543]
0035e540strb w0, [sp+37]
0035e544b 0x35e548
0035e548
0035e548loc_35e548:
0035e548ldrb w0, [sp+37]
0035e54cstrb w0, [sp+33]
0035e550tbnz w0, 0, 0x35e558
0035e554b 0x35e55c
0035e558
0035e558loc_35e558:
0035e558b 0x35e56c
0035e55c
0035e55cloc_35e55c:
0035e55cadrp x27, 0x6ed000
0035e560ldrb w0, [x27+1544]
0035e564strb w0, [sp+33]
0035e568b 0x35e56c
0035e56c
0035e56cloc_35e56c:
0035e56cldrb w0, [sp+33]
0035e570strb w0, [sp+36]
0035e574tbnz w0, 0, 0x35e57c
0035e578b 0x35e580
0035e57c
0035e57cloc_35e57c:
0035e57cb 0x35e590
0035e580
0035e580loc_35e580:
0035e580adrp x27, 0x6ed000
0035e584ldrb w0, [x27+1545]
0035e588strb w0, [sp+36]
0035e58cb 0x35e590
0035e590
0035e590loc_35e590:
0035e590ldrb w0, [sp+36]
0035e594adrp x27, 0x6ed000
0035e598strb w0, [x27+1546]
0035e59cbl runtime.makemap_small
0035e5a0str x0, [sp+144]
0035e5a4movn x0, 16336
0035e5a8strh w0, [sp+56]
0035e5acorr x0, xzr, 1
0035e5b0strb w0, [sp+34]
0035e5b4ldrh w0, [sp+56]
0035e5b8strh w0, [sp+54]
0035e5bcldr x1, [sp+144]
0035e5c0adrp x0, 0x2c6000
0035e5c4add x0, x0, 3232
0035e5c8add x2, sp, 54
0035e5ccbl runtime.mapassign
0035e5d0str x0, [sp+136]
0035e5d4ldrsb x27, [x0]
0035e5d8ldrb w1, [sp+34]
0035e5dcstrb w1, [x0]
0035e5e0movn x0, 16335
0035e5e4strh w0, [sp+56]
0035e5e8orr x0, xzr, 1
0035e5ecstrb w0, [sp+34]
0035e5f0ldrh w0, [sp+56]
0035e5f4strh w0, [sp+52]
0035e5f8ldr x1, [sp+144]
0035e5fcadrp x0, 0x2c6000
0035e600add x0, x0, 3232
0035e604add x2, sp, 52
0035e608bl runtime.mapassign
0035e60cstr x0, [sp+128]
0035e610ldrsb x27, [x0]
0035e614ldrb w1, [sp+34]
0035e618strb w1, [x0]
0035e61cmovn x0, 16340
0035e620strh w0, [sp+56]
0035e624orr x0, xzr, 1
0035e628strb w0, [sp+34]
0035e62cldrh w0, [sp+56]
0035e630strh w0, [sp+50]
0035e634ldr x1, [sp+144]
0035e638adrp x0, 0x2c6000
0035e63cadd x0, x0, 3232
0035e640add x2, sp, 50
0035e644bl runtime.mapassign
0035e648str x0, [sp+120]
0035e64cldrsb x27, [x0]
0035e650ldrb w1, [sp+34]
0035e654strb w1, [x0]
0035e658movn x0, 16339
0035e65cstrh w0, [sp+56]
0035e660orr x0, xzr, 1
0035e664strb w0, [sp+34]
0035e668ldrh w0, [sp+56]
0035e66cstrh w0, [sp+48]
0035e670ldr x1, [sp+144]
0035e674adrp x0, 0x2c6000
0035e678add x0, x0, 3232
0035e67cadd x2, sp, 48
0035e680bl runtime.mapassign
0035e684str x0, [sp+112]
0035e688ldrsb x27, [x0]
0035e68cldrb w1, [sp+34]
0035e690strb w1, [x0]
0035e694movz x0, 4865
0035e698strh w0, [sp+56]
0035e69corr x0, xzr, 1
0035e6a0strb w0, [sp+34]
0035e6a4ldrh w0, [sp+56]
0035e6a8strh w0, [sp+46]
0035e6acldr x1, [sp+144]
0035e6b0adrp x0, 0x2c6000
0035e6b4add x0, x0, 3232
0035e6b8add x2, sp, 46
0035e6bcbl runtime.mapassign
0035e6c0str x0, [sp+104]
0035e6c4ldrsb x27, [x0]
0035e6c8ldrb w1, [sp+34]
0035e6ccstrb w1, [x0]
0035e6d0movz x0, 4866
0035e6d4strh w0, [sp+56]
0035e6d8orr x0, xzr, 1
0035e6dcstrb w0, [sp+34]
0035e6e0ldrh w0, [sp+56]
0035e6e4strh w0, [sp+44]
0035e6e8ldr x1, [sp+144]
0035e6ecadrp x0, 0x2c6000
0035e6f0add x0, x0, 3232
0035e6f4add x2, sp, 44
0035e6f8bl runtime.mapassign
0035e6fcstr x0, [sp+88]
0035e700ldrsb x27, [x0]
0035e704ldrb w1, [sp+34]
0035e708strb w1, [x0]
0035e70cldr x0, [sp+144]
0035e710adrp x27, 0x6ed000
0035e714ldr w1, [x27+3056]
0035e718cbz w1, 0x35e720
0035e71cb 0x35e724
0035e720
0035e720loc_35e720:
0035e720b 0x35e73c
0035e724
0035e724loc_35e724:
0035e724bl runtime.gcWriteBarrier2
0035e728str x0, [x25]
0035e72cadrp x27, 0x6c2000
0035e730ldr x2, [x27+3632]
0035e734str x2, [x25+8]
0035e738b 0x35e73c
0035e73c
0035e73cloc_35e73c:
0035e73cadrp x27, 0x6c2000
0035e740str x0, [x27+3632]
0035e744adrp x0, 0x354000
0035e748add x0, x0, 2681
0035e74cmovz x1, 11
0035e750bl internal/godebug.New
0035e754adrp x27, 0x6ed000
0035e758ldr w2, [x27+3056]
0035e75ccbz w2, 0x35e764
0035e760b 0x35e768
0035e764
0035e764loc_35e764:
0035e764b 0x35e780
0035e768
0035e768loc_35e768:
0035e768bl runtime.gcWriteBarrier2
0035e76cstr x0, [x25]
0035e770adrp x27, 0x6c2000
0035e774ldr x2, [x27+3640]
0035e778str x2, [x25+8]
0035e77cb 0x35e780
0035e780
0035e780loc_35e780:
0035e780adrp x27, 0x6c2000
0035e784str x0, [x27+3640]
0035e788adrp x0, 0x35f000
0035e78cadd x0, x0, 3548
0035e790orr x1, xzr, 31
0035e794bl errors.New
0035e798adrp x27, 0x6c4000
0035e79cstr x0, [x27+2672]
0035e7a0adrp x27, 0x6ed000
0035e7a4ldr w2, [x27+3056]
0035e7a8cbz w2, 0x35e7b0
0035e7acb 0x35e7b4
0035e7b0
0035e7b0loc_35e7b0:
0035e7b0b 0x35e7cc
0035e7b4
0035e7b4loc_35e7b4:
0035e7b4bl runtime.gcWriteBarrier2
0035e7b8str x1, [x25]
0035e7bcadrp x27, 0x6c4000
0035e7c0ldr x2, [x27+2680]
0035e7c4str x2, [x25+8]
0035e7c8b 0x35e7cc
0035e7cc
0035e7ccloc_35e7cc:
0035e7ccadrp x27, 0x6c4000
0035e7d0str x1, [x27+2680]
0035e7d4adrp x0, 0x35b000
0035e7d8add x0, x0, 3379
0035e7dcmovz x1, 25
0035e7e0bl errors.New
0035e7e4adrp x27, 0x6c3000
0035e7e8str x0, [x27+2768]
0035e7ecadrp x27, 0x6ed000
0035e7f0ldr w2, [x27+3056]
0035e7f4cbz w2, 0x35e7fc
0035e7f8b 0x35e800
0035e7fc
0035e7fcloc_35e7fc:
0035e7fcb 0x35e818
0035e800
0035e800loc_35e800:
0035e800bl runtime.gcWriteBarrier2
0035e804str x1, [x25]
0035e808adrp x27, 0x6c3000
0035e80cldr x2, [x27+2776]
0035e810str x2, [x25+8]
0035e814b 0x35e818
0035e818
0035e818loc_35e818:
0035e818adrp x27, 0x6c3000
0035e81cstr x1, [x27+2776]
0035e820adrp x0, 0x36a000
0035e824add x0, x0, 1653
0035e828orr x1, xzr, 48
0035e82cbl errors.New
0035e830adrp x27, 0x6c3000
0035e834str x0, [x27+2784]
0035e838adrp x27, 0x6ed000
0035e83cldr w2, [x27+3056]
0035e840cbz w2, 0x35e848
0035e844b 0x35e84c
0035e848
0035e848loc_35e848:
0035e848b 0x35e864
0035e84c
0035e84cloc_35e84c:
0035e84cbl runtime.gcWriteBarrier2
0035e850str x1, [x25]
0035e854adrp x27, 0x6c3000
0035e858ldr x2, [x27+2792]
0035e85cstr x2, [x25+8]
0035e860b 0x35e864
0035e864
0035e864loc_35e864:
0035e864adrp x27, 0x6c3000
0035e868str x1, [x27+2792]
0035e86cadrp x0, 0x355000
0035e870add x0, x0, 492
0035e874orr x1, xzr, 12
0035e878bl internal/godebug.New
0035e87cadrp x27, 0x6ed000
0035e880ldr w2, [x27+3056]
0035e884cbz w2, 0x35e88c
0035e888b 0x35e890
0035e88c
0035e88cloc_35e88c:
0035e88cb 0x35e8a8
0035e890
0035e890loc_35e890:
0035e890bl runtime.gcWriteBarrier2
0035e894str x0, [x25]
0035e898adrp x27, 0x6c2000
0035e89cldr x2, [x27+3648]
0035e8a0str x2, [x25+8]
0035e8a4b 0x35e8a8
0035e8a8
0035e8a8loc_35e8a8:
0035e8a8adrp x27, 0x6c2000
0035e8acstr x0, [x27+3648]
0035e8b0adrp x0, 0x353000
0035e8b4add x0, x0, 1396
0035e8b8orr x1, xzr, 8
0035e8bcbl internal/godebug.New
0035e8c0adrp x27, 0x6ed000
0035e8c4ldr w2, [x27+3056]
0035e8c8cbz w2, 0x35e8d0
0035e8ccb 0x35e8d4
0035e8d0
0035e8d0loc_35e8d0:
0035e8d0b 0x35e8ec
0035e8d4
0035e8d4loc_35e8d4:
0035e8d4bl runtime.gcWriteBarrier2
0035e8d8str x0, [x25]
0035e8dcadrp x27, 0x6c2000
0035e8e0ldr x2, [x27+3656]
0035e8e4str x2, [x25+8]
0035e8e8b 0x35e8ec
0035e8ec
0035e8ecloc_35e8ec:
0035e8ecadrp x27, 0x6c2000
0035e8f0str x0, [x27+3656]
0035e8f4adrp x0, 0x353000
0035e8f8add x0, x0, 3433
0035e8fcmovz x1, 9
0035e900bl internal/godebug.New
0035e904adrp x27, 0x6ed000
0035e908ldr w2, [x27+3056]
0035e90ccbz w2, 0x35e914
0035e910b 0x35e918
0035e914
0035e914loc_35e914:
0035e914b 0x35e930
0035e918
0035e918loc_35e918:
0035e918bl runtime.gcWriteBarrier2
0035e91cstr x0, [x25]
0035e920adrp x27, 0x6c2000
0035e924ldr x2, [x27+3664]
0035e928str x2, [x25+8]
0035e92cb 0x35e930
0035e930
0035e930loc_35e930:
0035e930adrp x27, 0x6c2000
0035e934str x0, [x27+3664]
0035e938adrp x0, 0x352000
0035e93cadd x0, x0, 3885
0035e940orr x1, xzr, 7
0035e944bl internal/godebug.New
0035e948adrp x27, 0x6ed000
0035e94cldr w2, [x27+3056]
0035e950cbz w2, 0x35e958
0035e954b 0x35e95c
0035e958
0035e958loc_35e958:
0035e958b 0x35e974
0035e95c
0035e95cloc_35e95c:
0035e95cbl runtime.gcWriteBarrier2
0035e960str x0, [x25]
0035e964adrp x27, 0x6c2000
0035e968ldr x2, [x27+3672]
0035e96cstr x2, [x25+8]
0035e970b 0x35e974
0035e974
0035e974loc_35e974:
0035e974adrp x27, 0x6c2000
0035e978str x0, [x27+3672]
0035e97cadrp x0, 0x35d000
0035e980add x0, x0, 3404
0035e984orr x1, xzr, 28
0035e988bl errors.New
0035e98cadrp x27, 0x6c3000
0035e990str x0, [x27+2800]
0035e994adrp x27, 0x6ed000
0035e998ldr w2, [x27+3056]
0035e99ccbz w2, 0x35e9a4
0035e9a0b 0x35e9a8
0035e9a4
0035e9a4loc_35e9a4:
0035e9a4b 0x35e9c0
0035e9a8
0035e9a8loc_35e9a8:
0035e9a8bl runtime.gcWriteBarrier2
0035e9acstr x1, [x25]
0035e9b0adrp x27, 0x6c3000
0035e9b4ldr x2, [x27+2808]
0035e9b8str x2, [x25+8]
0035e9bcb 0x35e9c0
0035e9c0
0035e9c0loc_35e9c0:
0035e9c0adrp x27, 0x6c3000
0035e9c4str x1, [x27+2808]
0035e9c8adrp x0, 0x369000
0035e9ccadd x0, x0, 3809
0035e9d0movz x1, 47
0035e9d4bl errors.New
0035e9d8adrp x27, 0x6c3000
0035e9dcstr x0, [x27+2816]
0035e9e0adrp x27, 0x6ed000
0035e9e4ldr w2, [x27+3056]
0035e9e8cbz w2, 0x35e9f0
0035e9ecb 0x35e9f4
0035e9f0
0035e9f0loc_35e9f0:
0035e9f0b 0x35ea0c
0035e9f4
0035e9f4loc_35e9f4:
0035e9f4bl runtime.gcWriteBarrier2
0035e9f8str x1, [x25]
0035e9fcadrp x27, 0x6c3000
0035ea00ldr x2, [x27+2824]
0035ea04str x2, [x25+8]
0035ea08b 0x35ea0c
0035ea0c
0035ea0cloc_35ea0c:
0035ea0cadrp x27, 0x6c3000
0035ea10str x1, [x27+2824]
0035ea14adrp x0, 0x36d000
0035ea18add x0, x0, 2928
0035ea1cmovz x1, 57
0035ea20bl errors.New
0035ea24adrp x27, 0x6c3000
0035ea28str x0, [x27+2832]
0035ea2cadrp x27, 0x6ed000
0035ea30ldr w2, [x27+3056]
0035ea34cbz w2, 0x35ea3c
0035ea38b 0x35ea40
0035ea3c
0035ea3cloc_35ea3c:
0035ea3cb 0x35ea58
0035ea40
0035ea40loc_35ea40:
0035ea40bl runtime.gcWriteBarrier2
0035ea44str x1, [x25]
0035ea48adrp x27, 0x6c3000
0035ea4cldr x2, [x27+2840]
0035ea50str x2, [x25+8]
0035ea54b 0x35ea58
0035ea58
0035ea58loc_35ea58:
0035ea58adrp x27, 0x6c3000
0035ea5cstr x1, [x27+2840]
0035ea60adrp x0, 0x355000
0035ea64add x0, x0, 2174
0035ea68movz x1, 13
0035ea6cbl internal/godebug.New
0035ea70adrp x27, 0x6ed000
0035ea74ldr w2, [x27+3056]
0035ea78cbz w2, 0x35ea80
0035ea7cb 0x35ea84
0035ea80
0035ea80loc_35ea80:
0035ea80b 0x35ea9c
0035ea84
0035ea84loc_35ea84:
0035ea84bl runtime.gcWriteBarrier2
0035ea88str x0, [x25]
0035ea8cadrp x27, 0x6c2000
0035ea90ldr x2, [x27+3680]
0035ea94str x2, [x25+8]
0035ea98b 0x35ea9c
0035ea9c
0035ea9cloc_35ea9c:
0035ea9cadrp x27, 0x6c2000
0035eaa0str x0, [x27+3680]
0035eaa4adrp x0, 0x364000
0035eaa8add x0, x0, 3570
0035eaacmovz x1, 38
0035eab0bl errors.New
0035eab4adrp x27, 0x6c3000
0035eab8str x0, [x27+2848]
0035eabcadrp x27, 0x6ed000
0035eac0ldr w2, [x27+3056]
0035eac4cbz w2, 0x35eacc
0035eac8b 0x35ead0
0035eacc
0035eaccloc_35eacc:
0035eaccb 0x35eae8
0035ead0
0035ead0loc_35ead0:
0035ead0bl runtime.gcWriteBarrier2
0035ead4str x1, [x25]
0035ead8adrp x27, 0x6c3000
0035eadcldr x2, [x27+2856]
0035eae0str x2, [x25+8]
0035eae4b 0x35eae8
0035eae8
0035eae8loc_35eae8:
0035eae8adrp x27, 0x6c3000
0035eaecstr x1, [x27+2856]
0035eaf0adrp x0, 0x364000
0035eaf4add x0, x0, 3608
0035eaf8movz x1, 38
0035eafcbl errors.New
0035eb00adrp x27, 0x6c3000
0035eb04str x0, [x27+2864]
0035eb08adrp x27, 0x6ed000
0035eb0cldr w2, [x27+3056]
0035eb10cbz w2, 0x35eb18
0035eb14b 0x35eb1c
0035eb18
0035eb18loc_35eb18:
0035eb18b 0x35eb34
0035eb1c
0035eb1cloc_35eb1c:
0035eb1cbl runtime.gcWriteBarrier2
0035eb20str x1, [x25]
0035eb24adrp x27, 0x6c3000
0035eb28ldr x2, [x27+2872]
0035eb2cstr x2, [x25+8]
0035eb30b 0x35eb34
0035eb34
0035eb34loc_35eb34:
0035eb34adrp x27, 0x6c3000
0035eb38str x1, [x27+2872]
0035eb3cadrp x0, 0x356000
0035eb40add x0, x0, 1242
0035eb44orr x1, xzr, 15
0035eb48bl internal/godebug.New
0035eb4cadrp x27, 0x6ed000
0035eb50ldr w2, [x27+3056]
0035eb54cbz w2, 0x35eb5c
0035eb58b 0x35eb60
0035eb5c
0035eb5cloc_35eb5c:
0035eb5cb 0x35eb78
0035eb60
0035eb60loc_35eb60:
0035eb60bl runtime.gcWriteBarrier2
0035eb64str x0, [x25]
0035eb68adrp x27, 0x6c2000
0035eb6cldr x1, [x27+3688]
0035eb70str x1, [x25+8]
0035eb74b 0x35eb78
0035eb78
0035eb78loc_35eb78:
0035eb78adrp x27, 0x6c2000
0035eb7cstr x0, [x27+3688]
0035eb80ldur x29, [sp-8]
0035eb84ldr x30, [sp], 224
0035eb88ret x30
0035eb8c
0035eb8cloc_35eb8c:
0035eb8cmov x3, x30
0035eb90bl runtime.morestack_noctxt.abi0
0035eb94b 0x35e0a0
0035eb98udf 0
0035eb9cudf 0
0035e0a0
0035e0a0crypto/tls.init: ; void crypto/tls.init(void)
0035e0a0ldr x16, [x28+16]
0035e0a4sub x17, sp, 96
0035e0a8subs xzr, x17, x16
0035e0acb.ls 0x35eb8c
0035e0b0str x30, [sp-224]!
0035e0b4stur x29, [sp-8]
0035e0b8sub x29, sp, 8
0035e0bcbl crypto/tls.map.init.0
0035e0c0movz x0, 5
0035e0c4bl crypto.Hash.Size
0035e0c8str x0, [sp+72]
0035e0ccubfm x0, x0, 63, 62
0035e0d0add x0, x0, 2
0035e0d4adrp x27, 0x667000
0035e0d8str x0, [x27+1608]
0035e0dcorr x0, xzr, 6
0035e0e0bl crypto.Hash.Size
0035e0e4str x0, [sp+72]
0035e0e8ubfm x0, x0, 63, 62
0035e0ecadd x0, x0, 2
0035e0f0adrp x27, 0x667000
0035e0f4str x0, [x27+1632]
0035e0f8orr x0, xzr, 7
0035e0fcbl crypto.Hash.Size
0035e100str x0, [sp+72]
0035e104ubfm x0, x0, 63, 62
0035e108add x0, x0, 2
0035e10cadrp x27, 0x667000
0035e110str x0, [x27+1656]
0035e114movz x0, 5
0035e118bl crypto.Hash.Size
0035e11cstr x0, [sp+72]
0035e120add x0, x0, 30
0035e124adrp x27, 0x667000
0035e128str x0, [x27+1680]
0035e12corr x0, xzr, 6
0035e130bl crypto.Hash.Size
0035e134str x0, [sp+72]
0035e138add x0, x0, 30
0035e13cadrp x27, 0x667000
0035e140str x0, [x27+1704]
0035e144orr x0, xzr, 7
0035e148bl crypto.Hash.Size
0035e14cstr x0, [sp+72]
0035e150add x0, x0, 30
0035e154adrp x27, 0x667000
0035e158str x0, [x27+1728]
0035e15corr x0, xzr, 3
0035e160bl crypto.Hash.Size
0035e164str x0, [sp+72]
0035e168add x0, x0, 26
0035e16cadrp x27, 0x667000
0035e170str x0, [x27+1752]
0035e174adrp x0, 0x2cc000
0035e178add x0, x0, 4064
0035e17cbl runtime.newobject
0035e180adrp x27, 0x6ed000
0035e184ldr w1, [x27+3056]
0035e188cbz w1, 0x35e190
0035e18cb 0x35e194
0035e190
0035e190loc_35e190:
0035e190b 0x35e1ac
0035e194
0035e194loc_35e194:
0035e194bl runtime.gcWriteBarrier2
0035e198str x0, [x25]
0035e19cadrp x27, 0x6c2000
0035e1a0ldr x1, [x27+3600]
0035e1a4str x1, [x25+8]
0035e1a8b 0x35e1ac
0035e1ac
0035e1acloc_35e1ac:
0035e1acadrp x27, 0x6c2000
0035e1b0str x0, [x27+3600]
0035e1b4bl runtime.makemap_small
0035e1b8str x0, [sp+96]
0035e1bcmovn x0, 16348
0035e1c0strh w0, [sp+42]
0035e1c4orr x0, xzr, 1
0035e1c8strb w0, [sp+32]
0035e1ccldrh w0, [sp+42]
0035e1d0strh w0, [sp+40]
0035e1d4ldr x1, [sp+96]
0035e1d8adrp x0, 0x2c6000
0035e1dcadd x0, x0, 3232
0035e1e0add x2, sp, 40
0035e1e4bl runtime.mapassign
0035e1e8str x0, [sp+80]
0035e1ecldrsb x27, [x0]
0035e1f0ldrb w1, [sp+32]
0035e1f4strb w1, [x0]
0035e1f8movn x0, 16344
0035e1fcstrh w0, [sp+42]
0035e200orr x0, xzr, 1
0035e204strb w0, [sp+32]
0035e208ldrh w0, [sp+42]
0035e20cstrh w0, [sp+38]
0035e210ldr x1, [sp+96]
0035e214adrp x0, 0x2c6000
0035e218add x0, x0, 3232
0035e21cadd x2, sp, 38
0035e220bl runtime.mapassign
0035e224str x0, [sp+208]
0035e228ldrsb x27, [x0]
0035e22cldrb w1, [sp+32]
0035e230strb w1, [x0]
0035e234orr x0, xzr, 60
0035e238strh w0, [sp+42]
0035e23corr x0, xzr, 1
0035e240strb w0, [sp+32]
0035e244ldrh w0, [sp+42]
0035e248strh w0, [sp+70]
0035e24cldr x1, [sp+96]
0035e250adrp x0, 0x2c6000
0035e254add x0, x0, 3232
0035e258add x2, sp, 70
0035e25cbl runtime.mapassign
0035e260str x0, [sp+200]
0035e264ldrsb x27, [x0]
0035e268ldrb w1, [sp+32]
0035e26cstrb w1, [x0]
0035e270movn x0, 16376
0035e274strh w0, [sp+42]
0035e278orr x0, xzr, 1
0035e27cstrb w0, [sp+32]
0035e280ldrh w0, [sp+42]
0035e284strh w0, [sp+68]
0035e288ldr x1, [sp+96]
0035e28cadrp x0, 0x2c6000
0035e290add x0, x0, 3232
0035e294add x2, sp, 68
0035e298bl runtime.mapassign
0035e29cstr x0, [sp+192]
0035e2a0ldrsb x27, [x0]
0035e2a4ldrb w1, [sp+32]
0035e2a8strb w1, [x0]
0035e2acmovn x0, 16366
0035e2b0strh w0, [sp+42]
0035e2b4orr x0, xzr, 1
0035e2b8strb w0, [sp+32]
0035e2bcldrh w0, [sp+42]
0035e2c0strh w0, [sp+66]
0035e2c4ldr x1, [sp+96]
0035e2c8adrp x0, 0x2c6000
0035e2ccadd x0, x0, 3232
0035e2d0add x2, sp, 66
0035e2d4bl runtime.mapassign
0035e2d8str x0, [sp+184]
0035e2dcldrsb x27, [x0]
0035e2e0ldrb w1, [sp+32]
0035e2e4strb w1, [x0]
0035e2e8movz x0, 5
0035e2ecstrh w0, [sp+42]
0035e2f0orr x0, xzr, 1
0035e2f4strb w0, [sp+32]
0035e2f8ldrh w0, [sp+42]
0035e2fcstrh w0, [sp+64]
0035e300ldr x1, [sp+96]
0035e304adrp x0, 0x2c6000
0035e308add x0, x0, 3232
0035e30cadd x2, sp, 64
0035e310bl runtime.mapassign
0035e314str x0, [sp+176]
0035e318ldrsb x27, [x0]
0035e31cldrb w1, [sp+32]
0035e320strb w1, [x0]
0035e324ldr x0, [sp+96]
0035e328adrp x27, 0x6ed000
0035e32cldr w1, [x27+3056]
0035e330cbz w1, 0x35e338
0035e334b 0x35e33c
0035e338
0035e338loc_35e338:
0035e338b 0x35e354
0035e33c
0035e33cloc_35e33c:
0035e33cbl runtime.gcWriteBarrier2
0035e340str x0, [x25]
0035e344adrp x27, 0x6c2000
0035e348ldr x1, [x27+3608]
0035e34cstr x1, [x25+8]
0035e350b 0x35e354
0035e354
0035e354loc_35e354:
0035e354adrp x27, 0x6c2000
0035e358str x0, [x27+3608]
0035e35cbl crypto/tls.map.init.1
0035e360bl runtime.makemap_small
0035e364str x0, [sp+168]
0035e368movn x0, 16365
0035e36cstrh w0, [sp+62]
0035e370orr x0, xzr, 1
0035e374strb w0, [sp+35]
0035e378ldrh w0, [sp+62]
0035e37cstrh w0, [sp+60]
0035e380ldr x1, [sp+168]
0035e384adrp x0, 0x2c6000
0035e388add x0, x0, 3232
0035e38cadd x2, sp, 60
0035e390bl runtime.mapassign
0035e394str x0, [sp+160]
0035e398ldrsb x27, [x0]
0035e39cldrb w1, [sp+35]
0035e3a0strb w1, [x0]
0035e3a4movz x0, 10
0035e3a8strh w0, [sp+62]
0035e3acorr x0, xzr, 1
0035e3b0strb w0, [sp+35]
0035e3b4ldrh w0, [sp+62]
0035e3b8strh w0, [sp+58]
0035e3bcldr x1, [sp+168]
0035e3c0adrp x0, 0x2c6000
0035e3c4add x0, x0, 3232
0035e3c8add x2, sp, 58
0035e3ccbl runtime.mapassign
0035e3d0str x0, [sp+152]
0035e3d4ldrsb x27, [x0]
0035e3d8ldrb w1, [sp+35]
0035e3dcstrb w1, [x0]
0035e3e0ldr x0, [sp+168]
0035e3e4adrp x27, 0x6ed000
0035e3e8ldr w1, [x27+3056]
0035e3eccbz w1, 0x35e3f4
0035e3f0b 0x35e3f8
0035e3f4
0035e3f4loc_35e3f4:
0035e3f4b 0x35e410
0035e3f8
0035e3f8loc_35e3f8:
0035e3f8bl runtime.gcWriteBarrier2
0035e3fcstr x0, [x25]
0035e400adrp x27, 0x6c2000
0035e404ldr x1, [x27+3624]
0035e408str x1, [x25+8]
0035e40cb 0x35e410
0035e410
0035e410loc_35e410:
0035e410adrp x27, 0x6c2000
0035e414str x0, [x27+3624]
0035e418adrp x27, 0x6ee000
0035e41cldrb w0, [x27+1696]
0035e420strb w0, [sp+33]
0035e424tbnz w0, 0, 0x35e42c
0035e428b 0x35e43c
0035e42c
0035e42cloc_35e42c:
0035e42cadrp x27, 0x6ee000
0035e430ldrb w0, [x27+1709]
0035e434strb w0, [sp+33]
0035e438b 0x35e440
0035e43c
0035e43cloc_35e43c:
0035e43cb 0x35e440
0035e440
0035e440loc_35e440:
0035e440ldrb w0, [sp+33]
0035e444strb w0, [sp+36]
0035e448tbnz w0, 0, 0x35e450
0035e44cb 0x35e460
0035e450
0035e450loc_35e450:
0035e450adrp x27, 0x6ee000
0035e454ldrb w0, [x27+1715]
0035e458strb w0, [sp+36]
0035e45cb 0x35e464
0035e460
0035e460loc_35e460:
0035e460b 0x35e464
0035e464
0035e464loc_35e464:
0035e464ldrb w0, [sp+36]
0035e468strb w0, [sp+37]
0035e46ctbnz w0, 0, 0x35e474
0035e470b 0x35e484
0035e474
0035e474loc_35e474:
0035e474adrp x27, 0x6ee000
0035e478ldrb w0, [x27+1714]
0035e47cstrb w0, [sp+37]
0035e480b 0x35e488
0035e484
0035e484loc_35e484:
0035e484b 0x35e488
0035e488
0035e488loc_35e488:
0035e488ldrb w0, [sp+37]
0035e48cadrp x27, 0x6ed000
0035e490strb w0, [x27+1542]
0035e494adrp x27, 0x6ee000
0035e498ldrb w0, [x27+1408]
0035e49cstrb w0, [sp+33]
0035e4a0tbnz w0, 0, 0x35e4a8
0035e4a4b 0x35e4b8
0035e4a8
0035e4a8loc_35e4a8:
0035e4a8adrp x27, 0x6ee000
0035e4acldrb w0, [x27+1409]
0035e4b0strb w0, [sp+33]
0035e4b4b 0x35e4bc
0035e4b8
0035e4b8loc_35e4b8:
0035e4b8b 0x35e4bc
0035e4bc
0035e4bcloc_35e4bc:
0035e4bcldrb w0, [sp+33]
0035e4c0adrp x27, 0x6ed000
0035e4c4strb w0, [x27+1543]
0035e4c8adrp x27, 0x6ee000
0035e4ccldrb w0, [x27+1991]
0035e4d0strb w0, [sp+36]
0035e4d4tbnz w0, 0, 0x35e4dc
0035e4d8b 0x35e4ec
0035e4dc
0035e4dcloc_35e4dc:
0035e4dcadrp x27, 0x6ee000
0035e4e0ldrb w0, [x27+1993]
0035e4e4strb w0, [sp+36]
0035e4e8b 0x35e4f0
0035e4ec
0035e4ecloc_35e4ec:
0035e4ecb 0x35e4f0
0035e4f0
0035e4f0loc_35e4f0:
0035e4f0ldrb w0, [sp+36]
0035e4f4strb w0, [sp+33]
0035e4f8tbnz w0, 0, 0x35e500
0035e4fcb 0x35e510
0035e500
0035e500loc_35e500:
0035e500adrp x27, 0x6ee000
0035e504ldrb w0, [x27+1995]
0035e508strb w0, [sp+33]
0035e50cb 0x35e514
0035e510
0035e510loc_35e510:
0035e510b 0x35e514
0035e514
0035e514loc_35e514:
0035e514ldrb w0, [sp+33]
0035e518adrp x27, 0x6ed000
0035e51cstrb w0, [x27+1544]
0035e520adrp x27, 0x6ed000
0035e524ldrb w0, [x27+1542]
0035e528strb w0, [sp+37]
0035e52ctbnz w0, 0, 0x35e534
0035e530b 0x35e538
0035e534
0035e534loc_35e534:
0035e534b 0x35e548
0035e538
0035e538loc_35e538:
0035e538adrp x27, 0x6ed000
0035e53cldrb w0, [x27+1543]
0035e540strb w0, [sp+37]
0035e544b 0x35e548
0035e548
0035e548loc_35e548:
0035e548ldrb w0, [sp+37]
0035e54cstrb w0, [sp+33]
0035e550tbnz w0, 0, 0x35e558
0035e554b 0x35e55c
0035e558
0035e558loc_35e558:
0035e558b 0x35e56c
0035e55c
0035e55cloc_35e55c:
0035e55cadrp x27, 0x6ed000
0035e560ldrb w0, [x27+1544]
0035e564strb w0, [sp+33]
0035e568b 0x35e56c
0035e56c
0035e56cloc_35e56c:
0035e56cldrb w0, [sp+33]
0035e570strb w0, [sp+36]
0035e574tbnz w0, 0, 0x35e57c
0035e578b 0x35e580
0035e57c
0035e57cloc_35e57c:
0035e57cb 0x35e590
0035e580
0035e580loc_35e580:
0035e580adrp x27, 0x6ed000
0035e584ldrb w0, [x27+1545]
0035e588strb w0, [sp+36]
0035e58cb 0x35e590
0035e590
0035e590loc_35e590:
0035e590ldrb w0, [sp+36]
0035e594adrp x27, 0x6ed000
0035e598strb w0, [x27+1546]
0035e59cbl runtime.makemap_small
0035e5a0str x0, [sp+144]
0035e5a4movn x0, 16336
0035e5a8strh w0, [sp+56]
0035e5acorr x0, xzr, 1
0035e5b0strb w0, [sp+34]
0035e5b4ldrh w0, [sp+56]
0035e5b8strh w0, [sp+54]
0035e5bcldr x1, [sp+144]
0035e5c0adrp x0, 0x2c6000
0035e5c4add x0, x0, 3232
0035e5c8add x2, sp, 54
0035e5ccbl runtime.mapassign
0035e5d0str x0, [sp+136]
0035e5d4ldrsb x27, [x0]
0035e5d8ldrb w1, [sp+34]
0035e5dcstrb w1, [x0]
0035e5e0movn x0, 16335
0035e5e4strh w0, [sp+56]
0035e5e8orr x0, xzr, 1
0035e5ecstrb w0, [sp+34]
0035e5f0ldrh w0, [sp+56]
0035e5f4strh w0, [sp+52]
0035e5f8ldr x1, [sp+144]
0035e5fcadrp x0, 0x2c6000
0035e600add x0, x0, 3232
0035e604add x2, sp, 52
0035e608bl runtime.mapassign
0035e60cstr x0, [sp+128]
0035e610ldrsb x27, [x0]
0035e614ldrb w1, [sp+34]
0035e618strb w1, [x0]
0035e61cmovn x0, 16340
0035e620strh w0, [sp+56]
0035e624orr x0, xzr, 1
0035e628strb w0, [sp+34]
0035e62cldrh w0, [sp+56]
0035e630strh w0, [sp+50]
0035e634ldr x1, [sp+144]
0035e638adrp x0, 0x2c6000
0035e63cadd x0, x0, 3232
0035e640add x2, sp, 50
0035e644bl runtime.mapassign
0035e648str x0, [sp+120]
0035e64cldrsb x27, [x0]
0035e650ldrb w1, [sp+34]
0035e654strb w1, [x0]
0035e658movn x0, 16339
0035e65cstrh w0, [sp+56]
0035e660orr x0, xzr, 1
0035e664strb w0, [sp+34]
0035e668ldrh w0, [sp+56]
0035e66cstrh w0, [sp+48]
0035e670ldr x1, [sp+144]
0035e674adrp x0, 0x2c6000
0035e678add x0, x0, 3232
0035e67cadd x2, sp, 48
0035e680bl runtime.mapassign
0035e684str x0, [sp+112]
0035e688ldrsb x27, [x0]
0035e68cldrb w1, [sp+34]
0035e690strb w1, [x0]
0035e694movz x0, 4865
0035e698strh w0, [sp+56]
0035e69corr x0, xzr, 1
0035e6a0strb w0, [sp+34]
0035e6a4ldrh w0, [sp+56]
0035e6a8strh w0, [sp+46]
0035e6acldr x1, [sp+144]
0035e6b0adrp x0, 0x2c6000
0035e6b4add x0, x0, 3232
0035e6b8add x2, sp, 46
0035e6bcbl runtime.mapassign
0035e6c0str x0, [sp+104]
0035e6c4ldrsb x27, [x0]
0035e6c8ldrb w1, [sp+34]
0035e6ccstrb w1, [x0]
0035e6d0movz x0, 4866
0035e6d4strh w0, [sp+56]
0035e6d8orr x0, xzr, 1
0035e6dcstrb w0, [sp+34]
0035e6e0ldrh w0, [sp+56]
0035e6e4strh w0, [sp+44]
0035e6e8ldr x1, [sp+144]
0035e6ecadrp x0, 0x2c6000
0035e6f0add x0, x0, 3232
0035e6f4add x2, sp, 44
0035e6f8bl runtime.mapassign
0035e6fcstr x0, [sp+88]
0035e700ldrsb x27, [x0]
0035e704ldrb w1, [sp+34]
0035e708strb w1, [x0]
0035e70cldr x0, [sp+144]
0035e710adrp x27, 0x6ed000
0035e714ldr w1, [x27+3056]
0035e718cbz w1, 0x35e720
0035e71cb 0x35e724
0035e720
0035e720loc_35e720:
0035e720b 0x35e73c
0035e724
0035e724loc_35e724:
0035e724bl runtime.gcWriteBarrier2
0035e728str x0, [x25]
0035e72cadrp x27, 0x6c2000
0035e730ldr x2, [x27+3632]
0035e734str x2, [x25+8]
0035e738b 0x35e73c
0035e73c
0035e73cloc_35e73c:
0035e73cadrp x27, 0x6c2000
0035e740str x0, [x27+3632]
0035e744adrp x0, 0x354000
0035e748add x0, x0, 2681
0035e74cmovz x1, 11
0035e750bl internal/godebug.New
0035e754adrp x27, 0x6ed000
0035e758ldr w2, [x27+3056]
0035e75ccbz w2, 0x35e764
0035e760b 0x35e768
0035e764
0035e764loc_35e764:
0035e764b 0x35e780
0035e768
0035e768loc_35e768:
0035e768bl runtime.gcWriteBarrier2
0035e76cstr x0, [x25]
0035e770adrp x27, 0x6c2000
0035e774ldr x2, [x27+3640]
0035e778str x2, [x25+8]
0035e77cb 0x35e780
0035e780
0035e780loc_35e780:
0035e780adrp x27, 0x6c2000
0035e784str x0, [x27+3640]
0035e788adrp x0, 0x35f000
0035e78cadd x0, x0, 3548
0035e790orr x1, xzr, 31
0035e794bl errors.New
0035e798adrp x27, 0x6c4000
0035e79cstr x0, [x27+2672]
0035e7a0adrp x27, 0x6ed000
0035e7a4ldr w2, [x27+3056]
0035e7a8cbz w2, 0x35e7b0
0035e7acb 0x35e7b4
0035e7b0
0035e7b0loc_35e7b0:
0035e7b0b 0x35e7cc
0035e7b4
0035e7b4loc_35e7b4:
0035e7b4bl runtime.gcWriteBarrier2
0035e7b8str x1, [x25]
0035e7bcadrp x27, 0x6c4000
0035e7c0ldr x2, [x27+2680]
0035e7c4str x2, [x25+8]
0035e7c8b 0x35e7cc
0035e7cc
0035e7ccloc_35e7cc:
0035e7ccadrp x27, 0x6c4000
0035e7d0str x1, [x27+2680]
0035e7d4adrp x0, 0x35b000
0035e7d8add x0, x0, 3379
0035e7dcmovz x1, 25
0035e7e0bl errors.New
0035e7e4adrp x27, 0x6c3000
0035e7e8str x0, [x27+2768]
0035e7ecadrp x27, 0x6ed000
0035e7f0ldr w2, [x27+3056]
0035e7f4cbz w2, 0x35e7fc
0035e7f8b 0x35e800
0035e7fc
0035e7fcloc_35e7fc:
0035e7fcb 0x35e818
0035e800
0035e800loc_35e800:
0035e800bl runtime.gcWriteBarrier2
0035e804str x1, [x25]
0035e808adrp x27, 0x6c3000
0035e80cldr x2, [x27+2776]
0035e810str x2, [x25+8]
0035e814b 0x35e818
0035e818
0035e818loc_35e818:
0035e818adrp x27, 0x6c3000
0035e81cstr x1, [x27+2776]
0035e820adrp x0, 0x36a000
0035e824add x0, x0, 1653
0035e828orr x1, xzr, 48
0035e82cbl errors.New
0035e830adrp x27, 0x6c3000
0035e834str x0, [x27+2784]
0035e838adrp x27, 0x6ed000
0035e83cldr w2, [x27+3056]
0035e840cbz w2, 0x35e848
0035e844b 0x35e84c
0035e848
0035e848loc_35e848:
0035e848b 0x35e864
0035e84c
0035e84cloc_35e84c:
0035e84cbl runtime.gcWriteBarrier2
0035e850str x1, [x25]
0035e854adrp x27, 0x6c3000
0035e858ldr x2, [x27+2792]
0035e85cstr x2, [x25+8]
0035e860b 0x35e864
0035e864
0035e864loc_35e864:
0035e864adrp x27, 0x6c3000
0035e868str x1, [x27+2792]
0035e86cadrp x0, 0x355000
0035e870add x0, x0, 492
0035e874orr x1, xzr, 12
0035e878bl internal/godebug.New
0035e87cadrp x27, 0x6ed000
0035e880ldr w2, [x27+3056]
0035e884cbz w2, 0x35e88c
0035e888b 0x35e890
0035e88c
0035e88cloc_35e88c:
0035e88cb 0x35e8a8
0035e890
0035e890loc_35e890:
0035e890bl runtime.gcWriteBarrier2
0035e894str x0, [x25]
0035e898adrp x27, 0x6c2000
0035e89cldr x2, [x27+3648]
0035e8a0str x2, [x25+8]
0035e8a4b 0x35e8a8
0035e8a8
0035e8a8loc_35e8a8:
0035e8a8adrp x27, 0x6c2000
0035e8acstr x0, [x27+3648]
0035e8b0adrp x0, 0x353000
0035e8b4add x0, x0, 1396
0035e8b8orr x1, xzr, 8
0035e8bcbl internal/godebug.New
0035e8c0adrp x27, 0x6ed000
0035e8c4ldr w2, [x27+3056]
0035e8c8cbz w2, 0x35e8d0
0035e8ccb 0x35e8d4
0035e8d0
0035e8d0loc_35e8d0:
0035e8d0b 0x35e8ec
0035e8d4
0035e8d4loc_35e8d4:
0035e8d4bl runtime.gcWriteBarrier2
0035e8d8str x0, [x25]
0035e8dcadrp x27, 0x6c2000
0035e8e0ldr x2, [x27+3656]
0035e8e4str x2, [x25+8]
0035e8e8b 0x35e8ec
0035e8ec
0035e8ecloc_35e8ec:
0035e8ecadrp x27, 0x6c2000
0035e8f0str x0, [x27+3656]
0035e8f4adrp x0, 0x353000
0035e8f8add x0, x0, 3433
0035e8fcmovz x1, 9
0035e900bl internal/godebug.New
0035e904adrp x27, 0x6ed000
0035e908ldr w2, [x27+3056]
0035e90ccbz w2, 0x35e914
0035e910b 0x35e918
0035e914
0035e914loc_35e914:
0035e914b 0x35e930
0035e918
0035e918loc_35e918:
0035e918bl runtime.gcWriteBarrier2
0035e91cstr x0, [x25]
0035e920adrp x27, 0x6c2000
0035e924ldr x2, [x27+3664]
0035e928str x2, [x25+8]
0035e92cb 0x35e930
0035e930
0035e930loc_35e930:
0035e930adrp x27, 0x6c2000
0035e934str x0, [x27+3664]
0035e938adrp x0, 0x352000
0035e93cadd x0, x0, 3885
0035e940orr x1, xzr, 7
0035e944bl internal/godebug.New
0035e948adrp x27, 0x6ed000
0035e94cldr w2, [x27+3056]
0035e950cbz w2, 0x35e958
0035e954b 0x35e95c
0035e958
0035e958loc_35e958:
0035e958b 0x35e974
0035e95c
0035e95cloc_35e95c:
0035e95cbl runtime.gcWriteBarrier2
0035e960str x0, [x25]
0035e964adrp x27, 0x6c2000
0035e968ldr x2, [x27+3672]
0035e96cstr x2, [x25+8]
0035e970b 0x35e974
0035e974
0035e974loc_35e974:
0035e974adrp x27, 0x6c2000
0035e978str x0, [x27+3672]
0035e97cadrp x0, 0x35d000
0035e980add x0, x0, 3404
0035e984orr x1, xzr, 28
0035e988bl errors.New
0035e98cadrp x27, 0x6c3000
0035e990str x0, [x27+2800]
0035e994adrp x27, 0x6ed000
0035e998ldr w2, [x27+3056]
0035e99ccbz w2, 0x35e9a4
0035e9a0b 0x35e9a8
0035e9a4
0035e9a4loc_35e9a4:
0035e9a4b 0x35e9c0
0035e9a8
0035e9a8loc_35e9a8:
0035e9a8bl runtime.gcWriteBarrier2
0035e9acstr x1, [x25]
0035e9b0adrp x27, 0x6c3000
0035e9b4ldr x2, [x27+2808]
0035e9b8str x2, [x25+8]
0035e9bcb 0x35e9c0
0035e9c0
0035e9c0loc_35e9c0:
0035e9c0adrp x27, 0x6c3000
0035e9c4str x1, [x27+2808]
0035e9c8adrp x0, 0x369000
0035e9ccadd x0, x0, 3809
0035e9d0movz x1, 47
0035e9d4bl errors.New
0035e9d8adrp x27, 0x6c3000
0035e9dcstr x0, [x27+2816]
0035e9e0adrp x27, 0x6ed000
0035e9e4ldr w2, [x27+3056]
0035e9e8cbz w2, 0x35e9f0
0035e9ecb 0x35e9f4
0035e9f0
0035e9f0loc_35e9f0:
0035e9f0b 0x35ea0c
0035e9f4
0035e9f4loc_35e9f4:
0035e9f4bl runtime.gcWriteBarrier2
0035e9f8str x1, [x25]
0035e9fcadrp x27, 0x6c3000
0035ea00ldr x2, [x27+2824]
0035ea04str x2, [x25+8]
0035ea08b 0x35ea0c
0035ea0c
0035ea0cloc_35ea0c:
0035ea0cadrp x27, 0x6c3000
0035ea10str x1, [x27+2824]
0035ea14adrp x0, 0x36d000
0035ea18add x0, x0, 2928
0035ea1cmovz x1, 57
0035ea20bl errors.New
0035ea24adrp x27, 0x6c3000
0035ea28str x0, [x27+2832]
0035ea2cadrp x27, 0x6ed000
0035ea30ldr w2, [x27+3056]
0035ea34cbz w2, 0x35ea3c
0035ea38b 0x35ea40
0035ea3c
0035ea3cloc_35ea3c:
0035ea3cb 0x35ea58
0035ea40
0035ea40loc_35ea40:
0035ea40bl runtime.gcWriteBarrier2
0035ea44str x1, [x25]
0035ea48adrp x27, 0x6c3000
0035ea4cldr x2, [x27+2840]
0035ea50str x2, [x25+8]
0035ea54b 0x35ea58
0035ea58
0035ea58loc_35ea58:
0035ea58adrp x27, 0x6c3000
0035ea5cstr x1, [x27+2840]
0035ea60adrp x0, 0x355000
0035ea64add x0, x0, 2174
0035ea68movz x1, 13
0035ea6cbl internal/godebug.New
0035ea70adrp x27, 0x6ed000
0035ea74ldr w2, [x27+3056]
0035ea78cbz w2, 0x35ea80
0035ea7cb 0x35ea84
0035ea80
0035ea80loc_35ea80:
0035ea80b 0x35ea9c
0035ea84
0035ea84loc_35ea84:
0035ea84bl runtime.gcWriteBarrier2
0035ea88str x0, [x25]
0035ea8cadrp x27, 0x6c2000
0035ea90ldr x2, [x27+3680]
0035ea94str x2, [x25+8]
0035ea98b 0x35ea9c
0035ea9c
0035ea9cloc_35ea9c:
0035ea9cadrp x27, 0x6c2000
0035eaa0str x0, [x27+3680]
0035eaa4adrp x0, 0x364000
0035eaa8add x0, x0, 3570
0035eaacmovz x1, 38
0035eab0bl errors.New
0035eab4adrp x27, 0x6c3000
0035eab8str x0, [x27+2848]
0035eabcadrp x27, 0x6ed000
0035eac0ldr w2, [x27+3056]
0035eac4cbz w2, 0x35eacc
0035eac8b 0x35ead0
0035eacc
0035eaccloc_35eacc:
0035eaccb 0x35eae8
0035ead0
0035ead0loc_35ead0:
0035ead0bl runtime.gcWriteBarrier2
0035ead4str x1, [x25]
0035ead8adrp x27, 0x6c3000
0035eadcldr x2, [x27+2856]
0035eae0str x2, [x25+8]
0035eae4b 0x35eae8
0035eae8
0035eae8loc_35eae8:
0035eae8adrp x27, 0x6c3000
0035eaecstr x1, [x27+2856]
0035eaf0adrp x0, 0x364000
0035eaf4add x0, x0, 3608
0035eaf8movz x1, 38
0035eafcbl errors.New
0035eb00adrp x27, 0x6c3000
0035eb04str x0, [x27+2864]
0035eb08adrp x27, 0x6ed000
0035eb0cldr w2, [x27+3056]
0035eb10cbz w2, 0x35eb18
0035eb14b 0x35eb1c
0035eb18
0035eb18loc_35eb18:
0035eb18b 0x35eb34
0035eb1c
0035eb1cloc_35eb1c:
0035eb1cbl runtime.gcWriteBarrier2
0035eb20str x1, [x25]
0035eb24adrp x27, 0x6c3000
0035eb28ldr x2, [x27+2872]
0035eb2cstr x2, [x25+8]
0035eb30b 0x35eb34
0035eb34
0035eb34loc_35eb34:
0035eb34adrp x27, 0x6c3000
0035eb38str x1, [x27+2872]
0035eb3cadrp x0, 0x356000
0035eb40add x0, x0, 1242
0035eb44orr x1, xzr, 15
0035eb48bl internal/godebug.New
0035eb4cadrp x27, 0x6ed000
0035eb50ldr w2, [x27+3056]
0035eb54cbz w2, 0x35eb5c
0035eb58b 0x35eb60
0035eb5c
0035eb5cloc_35eb5c:
0035eb5cb 0x35eb78
0035eb60
0035eb60loc_35eb60:
0035eb60bl runtime.gcWriteBarrier2
0035eb64str x0, [x25]
0035eb68adrp x27, 0x6c2000
0035eb6cldr x1, [x27+3688]
0035eb70str x1, [x25+8]
0035eb74b 0x35eb78
0035eb78
0035eb78loc_35eb78:
0035eb78adrp x27, 0x6c2000
0035eb7cstr x0, [x27+3688]
0035eb80ldur x29, [sp-8]
0035eb84ldr x30, [sp], 224
0035eb88ret x30
0035eb8c
0035eb8cloc_35eb8c:
0035eb8cmov x3, x30
0035eb90bl runtime.morestack_noctxt.abi0
0035eb94b 0x35e0a0
0035eb98udf 0
0035eb9cudf 0
0035e0a0
0035eba0
0035eba0crypto/tls.init.func1: ; void crypto/tls.init.func1(void)
0035eba0ldr x16, [x28+16]
0035eba4subs xzr, sp, x16
0035eba8b.ls 0x35ebf4
0035ebacstr x30, [sp-80]!
0035ebb0stur x29, [sp-8]
0035ebb4sub x29, sp, 8
0035ebb8stp xzr, xzr, [sp+40]
0035ebbcadrp x0, 0x28f000
0035ebc0add x0, x0, 1216
0035ebc4bl runtime.newobject
0035ebc8str x0, [sp+64]
0035ebccstr x0, [sp+56]
0035ebd0adrp x1, 0x28f000
0035ebd4add x1, x1, 0
0035ebd8str x1, [sp+40]
0035ebdcstr x0, [sp+48]
0035ebe0ldr x0, [sp+40]
0035ebe4ldr x1, [sp+48]
0035ebe8ldur x29, [sp-8]
0035ebecldr x30, [sp], 80
0035ebf0ret x30
0035ebf4
0035ebf4loc_35ebf4:
0035ebf4mov x3, x30
0035ebf8bl runtime.morestack_noctxt.abi0
0035ebfcb 0x35eba0
0035eba0
0035eba0crypto/tls.init.func1: ; void crypto/tls.init.func1(void)
0035eba0ldr x16, [x28+16]
0035eba4subs xzr, sp, x16
0035eba8b.ls 0x35ebf4
0035ebacstr x30, [sp-80]!
0035ebb0stur x29, [sp-8]
0035ebb4sub x29, sp, 8
0035ebb8stp xzr, xzr, [sp+40]
0035ebbcadrp x0, 0x28f000
0035ebc0add x0, x0, 1216
0035ebc4bl runtime.newobject
0035ebc8str x0, [sp+64]
0035ebccstr x0, [sp+56]
0035ebd0adrp x1, 0x28f000
0035ebd4add x1, x1, 0
0035ebd8str x1, [sp+40]
0035ebdcstr x0, [sp+48]
0035ebe0ldr x0, [sp+40]
0035ebe4ldr x1, [sp+48]
0035ebe8ldur x29, [sp-8]
0035ebecldr x30, [sp], 80
0035ebf0ret x30
0035ebf4
0035ebf4loc_35ebf4:
0035ebf4mov x3, x30
0035ebf8bl runtime.morestack_noctxt.abi0
0035ebfcb 0x35eba0
0035eba0
0035ec00
0035ec00crypto/tls.map.init.0: ; void crypto/tls.map.init.0(void)
0035ec00ldr x16, [x28+16]
0035ec04subs xzr, sp, x16
0035ec08b.ls 0x35ed28
0035ec0cstr x30, [sp-96]!
0035ec10stur x29, [sp-8]
0035ec14sub x29, sp, 8
0035ec18adrp x0, 0x2c6000
0035ec1cadd x0, x0, 3104
0035ec20movz x1, 34
0035ec24mov x2, xzr
0035ec28bl runtime.makemap
0035ec2cstr x0, [sp+80]
0035ec30str xzr, [sp+40]
0035ec34b 0x35ec38
0035ec38
0035ec38loc_35ec38:
0035ec38ldr x3, [sp+40]
0035ec3csubs xzr, x3, 34
0035ec40b.lt 0x35ec48
0035ec44b 0x35ece4
0035ec48
0035ec48loc_35ec48:
0035ec48ldr x3, [sp+40]
0035ec4cadrp x4, 0x3c1000
0035ec50add x4, x4, 1792
0035ec54add x5, x4, x3, lsl #4
0035ec58ldr x5, [x5+8]
0035ec5cubfm x3, x3, 60, 59
0035ec60ldr x3, [x4+x3]
0035ec64str x3, [sp+64]
0035ec68str x5, [sp+72]
0035ec6cldr x3, [sp+40]
0035ec70adrp x4, 0x3b8000
0035ec74add x4, x4, 2624
0035ec78add x2, x4, x3
0035ec7cstr x2, [sp+56]
0035ec80ldr x1, [sp+80]
0035ec84adrp x0, 0x2c6000
0035ec88add x0, x0, 3104
0035ec8cbl runtime.mapassign
0035ec90str x0, [sp+48]
0035ec94ldrsb x27, [x0]
0035ec98ldr x3, [sp+64]
0035ec9cldr x4, [sp+72]
0035eca0str x4, [x0+8]
0035eca4adrp x27, 0x6ed000
0035eca8ldr w4, [x27+3056]
0035ecaccbz w4, 0x35ecb4
0035ecb0b 0x35ecb8
0035ecb4
0035ecb4loc_35ecb4:
0035ecb4b 0x35eccc
0035ecb8
0035ecb8loc_35ecb8:
0035ecb8bl runtime.gcWriteBarrier2
0035ecbcstr x3, [x25]
0035ecc0ldr x4, [x0]
0035ecc4str x4, [x25+8]
0035ecc8b 0x35eccc
0035eccc
0035ecccloc_35eccc:
0035ecccstr x3, [x0]
0035ecd0b 0x35ecd4
0035ecd4
0035ecd4loc_35ecd4:
0035ecd4ldr x3, [sp+40]
0035ecd8add x3, x3, 1
0035ecdcstr x3, [sp+40]
0035ece0b 0x35ec38
0035ece4
0035ece4loc_35ece4:
0035ece4ldr x0, [sp+80]
0035ece8adrp x27, 0x6ed000
0035ececldr w1, [x27+3056]
0035ecf0cbz w1, 0x35ecf8
0035ecf4b 0x35ecfc
0035ecf8
0035ecf8loc_35ecf8:
0035ecf8b 0x35ed14
0035ecfc
0035ecfcloc_35ecfc:
0035ecfcbl runtime.gcWriteBarrier2
0035ed00str x0, [x25]
0035ed04adrp x27, 0x6c2000
0035ed08ldr x1, [x27+3592]
0035ed0cstr x1, [x25+8]
0035ed10b 0x35ed14
0035ed14
0035ed14loc_35ed14:
0035ed14adrp x27, 0x6c2000
0035ed18str x0, [x27+3592]
0035ed1cldur x29, [sp-8]
0035ed20ldr x30, [sp], 96
0035ed24ret x30
0035ed28
0035ed28loc_35ed28:
0035ed28mov x3, x30
0035ed2cbl runtime.morestack_noctxt.abi0
0035ed30b 0x35ec00
0035ed34udf 0
0035ed38udf 0
0035ed3cudf 0
0035ec00
0035ec00crypto/tls.map.init.0: ; void crypto/tls.map.init.0(void)
0035ec00ldr x16, [x28+16]
0035ec04subs xzr, sp, x16
0035ec08b.ls 0x35ed28
0035ec0cstr x30, [sp-96]!
0035ec10stur x29, [sp-8]
0035ec14sub x29, sp, 8
0035ec18adrp x0, 0x2c6000
0035ec1cadd x0, x0, 3104
0035ec20movz x1, 34
0035ec24mov x2, xzr
0035ec28bl runtime.makemap
0035ec2cstr x0, [sp+80]
0035ec30str xzr, [sp+40]
0035ec34b 0x35ec38
0035ec38
0035ec38loc_35ec38:
0035ec38ldr x3, [sp+40]
0035ec3csubs xzr, x3, 34
0035ec40b.lt 0x35ec48
0035ec44b 0x35ece4
0035ec48
0035ec48loc_35ec48:
0035ec48ldr x3, [sp+40]
0035ec4cadrp x4, 0x3c1000
0035ec50add x4, x4, 1792
0035ec54add x5, x4, x3, lsl #4
0035ec58ldr x5, [x5+8]
0035ec5cubfm x3, x3, 60, 59
0035ec60ldr x3, [x4+x3]
0035ec64str x3, [sp+64]
0035ec68str x5, [sp+72]
0035ec6cldr x3, [sp+40]
0035ec70adrp x4, 0x3b8000
0035ec74add x4, x4, 2624
0035ec78add x2, x4, x3
0035ec7cstr x2, [sp+56]
0035ec80ldr x1, [sp+80]
0035ec84adrp x0, 0x2c6000
0035ec88add x0, x0, 3104
0035ec8cbl runtime.mapassign
0035ec90str x0, [sp+48]
0035ec94ldrsb x27, [x0]
0035ec98ldr x3, [sp+64]
0035ec9cldr x4, [sp+72]
0035eca0str x4, [x0+8]
0035eca4adrp x27, 0x6ed000
0035eca8ldr w4, [x27+3056]
0035ecaccbz w4, 0x35ecb4
0035ecb0b 0x35ecb8
0035ecb4
0035ecb4loc_35ecb4:
0035ecb4b 0x35eccc
0035ecb8
0035ecb8loc_35ecb8:
0035ecb8bl runtime.gcWriteBarrier2
0035ecbcstr x3, [x25]
0035ecc0ldr x4, [x0]
0035ecc4str x4, [x25+8]
0035ecc8b 0x35eccc
0035eccc
0035ecccloc_35eccc:
0035ecccstr x3, [x0]
0035ecd0b 0x35ecd4
0035ecd4
0035ecd4loc_35ecd4:
0035ecd4ldr x3, [sp+40]
0035ecd8add x3, x3, 1
0035ecdcstr x3, [sp+40]
0035ece0b 0x35ec38
0035ece4
0035ece4loc_35ece4:
0035ece4ldr x0, [sp+80]
0035ece8adrp x27, 0x6ed000
0035ececldr w1, [x27+3056]
0035ecf0cbz w1, 0x35ecf8
0035ecf4b 0x35ecfc
0035ecf8
0035ecf8loc_35ecf8:
0035ecf8b 0x35ed14
0035ecfc
0035ecfcloc_35ecfc:
0035ecfcbl runtime.gcWriteBarrier2
0035ed00str x0, [x25]
0035ed04adrp x27, 0x6c2000
0035ed08ldr x1, [x27+3592]
0035ed0cstr x1, [x25+8]
0035ed10b 0x35ed14
0035ed14
0035ed14loc_35ed14:
0035ed14adrp x27, 0x6c2000
0035ed18str x0, [x27+3592]
0035ed1cldur x29, [sp-8]
0035ed20ldr x30, [sp], 96
0035ed24ret x30
0035ed28
0035ed28loc_35ed28:
0035ed28mov x3, x30
0035ed2cbl runtime.morestack_noctxt.abi0
0035ed30b 0x35ec00
0035ed34udf 0
0035ed38udf 0
0035ed3cudf 0
0035ec00
0035ed40
0035ed40crypto/tls.map.init.1: ; void crypto/tls.map.init.1(void)
0035ed40ldr x16, [x28+16]
0035ed44subs xzr, sp, x16
0035ed48b.ls 0x35ef48
0035ed4cstr x30, [sp-128]!
0035ed50stur x29, [sp-8]
0035ed54sub x29, sp, 8
0035ed58bl runtime.makemap_small
0035ed5cstr x0, [sp+112]
0035ed60movz x0, 5
0035ed64strh w0, [sp+54]
0035ed68orr x0, xzr, 1
0035ed6cstrb w0, [sp+39]
0035ed70ldrh w0, [sp+54]
0035ed74strh w0, [sp+46]
0035ed78ldr x1, [sp+112]
0035ed7cadrp x0, 0x2c6000
0035ed80add x0, x0, 3232
0035ed84add x2, sp, 46
0035ed88bl runtime.mapassign
0035ed8cstr x0, [sp+72]
0035ed90ldrsb x27, [x0]
0035ed94ldrb w1, [sp+39]
0035ed98strb w1, [x0]
0035ed9cmovz x0, 10
0035eda0strh w0, [sp+54]
0035eda4orr x0, xzr, 1
0035eda8strb w0, [sp+39]
0035edacldrh w0, [sp+54]
0035edb0strh w0, [sp+44]
0035edb4ldr x1, [sp+112]
0035edb8adrp x0, 0x2c6000
0035edbcadd x0, x0, 3232
0035edc0add x2, sp, 44
0035edc4bl runtime.mapassign
0035edc8str x0, [sp+64]
0035edccldrsb x27, [x0]
0035edd0ldrb w1, [sp+39]
0035edd4strb w1, [x0]
0035edd8movz x0, 47
0035eddcstrh w0, [sp+54]
0035ede0orr x0, xzr, 1
0035ede4strb w0, [sp+39]
0035ede8ldrh w0, [sp+54]
0035edecstrh w0, [sp+42]
0035edf0ldr x1, [sp+112]
0035edf4adrp x0, 0x2c6000
0035edf8add x0, x0, 3232
0035edfcadd x2, sp, 42
0035ee00bl runtime.mapassign
0035ee04str x0, [sp+56]
0035ee08ldrsb x27, [x0]
0035ee0cldrb w1, [sp+39]
0035ee10strb w1, [x0]
0035ee14movz x0, 53
0035ee18strh w0, [sp+54]
0035ee1corr x0, xzr, 1
0035ee20strb w0, [sp+39]
0035ee24ldrh w0, [sp+54]
0035ee28strh w0, [sp+40]
0035ee2cldr x1, [sp+112]
0035ee30adrp x0, 0x2c6000
0035ee34add x0, x0, 3232
0035ee38add x2, sp, 40
0035ee3cbl runtime.mapassign
0035ee40str x0, [sp+104]
0035ee44ldrsb x27, [x0]
0035ee48ldrb w1, [sp+39]
0035ee4cstrb w1, [x0]
0035ee50orr x0, xzr, 60
0035ee54strh w0, [sp+54]
0035ee58orr x0, xzr, 1
0035ee5cstrb w0, [sp+39]
0035ee60ldrh w0, [sp+54]
0035ee64strh w0, [sp+52]
0035ee68ldr x1, [sp+112]
0035ee6cadrp x0, 0x2c6000
0035ee70add x0, x0, 3232
0035ee74add x2, sp, 52
0035ee78bl runtime.mapassign
0035ee7cstr x0, [sp+96]
0035ee80ldrsb x27, [x0]
0035ee84ldrb w1, [sp+39]
0035ee88strb w1, [x0]
0035ee8cmovz x0, 156
0035ee90strh w0, [sp+54]
0035ee94orr x0, xzr, 1
0035ee98strb w0, [sp+39]
0035ee9cldrh w0, [sp+54]
0035eea0strh w0, [sp+50]
0035eea4ldr x1, [sp+112]
0035eea8adrp x0, 0x2c6000
0035eeacadd x0, x0, 3232
0035eeb0add x2, sp, 50
0035eeb4bl runtime.mapassign
0035eeb8str x0, [sp+88]
0035eebcldrsb x27, [x0]
0035eec0ldrb w1, [sp+39]
0035eec4strb w1, [x0]
0035eec8movz x0, 157
0035eeccstrh w0, [sp+54]
0035eed0orr x0, xzr, 1
0035eed4strb w0, [sp+39]
0035eed8ldrh w0, [sp+54]
0035eedcstrh w0, [sp+48]
0035eee0ldr x1, [sp+112]
0035eee4adrp x0, 0x2c6000
0035eee8add x0, x0, 3232
0035eeecadd x2, sp, 48
0035eef0bl runtime.mapassign
0035eef4str x0, [sp+80]
0035eef8ldrsb x27, [x0]
0035eefcldrb w1, [sp+39]
0035ef00strb w1, [x0]
0035ef04ldr x0, [sp+112]
0035ef08adrp x27, 0x6ed000
0035ef0cldr w1, [x27+3056]
0035ef10cbz w1, 0x35ef18
0035ef14b 0x35ef1c
0035ef18
0035ef18loc_35ef18:
0035ef18b 0x35ef34
0035ef1c
0035ef1cloc_35ef1c:
0035ef1cbl runtime.gcWriteBarrier2
0035ef20str x0, [x25]
0035ef24adrp x27, 0x6c2000
0035ef28ldr x1, [x27+3616]
0035ef2cstr x1, [x25+8]
0035ef30b 0x35ef34
0035ef34
0035ef34loc_35ef34:
0035ef34adrp x27, 0x6c2000
0035ef38str x0, [x27+3616]
0035ef3cldur x29, [sp-8]
0035ef40ldr x30, [sp], 128
0035ef44ret x30
0035ef48
0035ef48loc_35ef48:
0035ef48mov x3, x30
0035ef4cbl runtime.morestack_noctxt.abi0
0035ef50b 0x35ed40
0035ef54udf 0
0035ef58udf 0
0035ef5cudf 0
0035ed40
0035ed40crypto/tls.map.init.1: ; void crypto/tls.map.init.1(void)
0035ed40ldr x16, [x28+16]
0035ed44subs xzr, sp, x16
0035ed48b.ls 0x35ef48
0035ed4cstr x30, [sp-128]!
0035ed50stur x29, [sp-8]
0035ed54sub x29, sp, 8
0035ed58bl runtime.makemap_small
0035ed5cstr x0, [sp+112]
0035ed60movz x0, 5
0035ed64strh w0, [sp+54]
0035ed68orr x0, xzr, 1
0035ed6cstrb w0, [sp+39]
0035ed70ldrh w0, [sp+54]
0035ed74strh w0, [sp+46]
0035ed78ldr x1, [sp+112]
0035ed7cadrp x0, 0x2c6000
0035ed80add x0, x0, 3232
0035ed84add x2, sp, 46
0035ed88bl runtime.mapassign
0035ed8cstr x0, [sp+72]
0035ed90ldrsb x27, [x0]
0035ed94ldrb w1, [sp+39]
0035ed98strb w1, [x0]
0035ed9cmovz x0, 10
0035eda0strh w0, [sp+54]
0035eda4orr x0, xzr, 1
0035eda8strb w0, [sp+39]
0035edacldrh w0, [sp+54]
0035edb0strh w0, [sp+44]
0035edb4ldr x1, [sp+112]
0035edb8adrp x0, 0x2c6000
0035edbcadd x0, x0, 3232
0035edc0add x2, sp, 44
0035edc4bl runtime.mapassign
0035edc8str x0, [sp+64]
0035edccldrsb x27, [x0]
0035edd0ldrb w1, [sp+39]
0035edd4strb w1, [x0]
0035edd8movz x0, 47
0035eddcstrh w0, [sp+54]
0035ede0orr x0, xzr, 1
0035ede4strb w0, [sp+39]
0035ede8ldrh w0, [sp+54]
0035edecstrh w0, [sp+42]
0035edf0ldr x1, [sp+112]
0035edf4adrp x0, 0x2c6000
0035edf8add x0, x0, 3232
0035edfcadd x2, sp, 42
0035ee00bl runtime.mapassign
0035ee04str x0, [sp+56]
0035ee08ldrsb x27, [x0]
0035ee0cldrb w1, [sp+39]
0035ee10strb w1, [x0]
0035ee14movz x0, 53
0035ee18strh w0, [sp+54]
0035ee1corr x0, xzr, 1
0035ee20strb w0, [sp+39]
0035ee24ldrh w0, [sp+54]
0035ee28strh w0, [sp+40]
0035ee2cldr x1, [sp+112]
0035ee30adrp x0, 0x2c6000
0035ee34add x0, x0, 3232
0035ee38add x2, sp, 40
0035ee3cbl runtime.mapassign
0035ee40str x0, [sp+104]
0035ee44ldrsb x27, [x0]
0035ee48ldrb w1, [sp+39]
0035ee4cstrb w1, [x0]
0035ee50orr x0, xzr, 60
0035ee54strh w0, [sp+54]
0035ee58orr x0, xzr, 1
0035ee5cstrb w0, [sp+39]
0035ee60ldrh w0, [sp+54]
0035ee64strh w0, [sp+52]
0035ee68ldr x1, [sp+112]
0035ee6cadrp x0, 0x2c6000
0035ee70add x0, x0, 3232
0035ee74add x2, sp, 52
0035ee78bl runtime.mapassign
0035ee7cstr x0, [sp+96]
0035ee80ldrsb x27, [x0]
0035ee84ldrb w1, [sp+39]
0035ee88strb w1, [x0]
0035ee8cmovz x0, 156
0035ee90strh w0, [sp+54]
0035ee94orr x0, xzr, 1
0035ee98strb w0, [sp+39]
0035ee9cldrh w0, [sp+54]
0035eea0strh w0, [sp+50]
0035eea4ldr x1, [sp+112]
0035eea8adrp x0, 0x2c6000
0035eeacadd x0, x0, 3232
0035eeb0add x2, sp, 50
0035eeb4bl runtime.mapassign
0035eeb8str x0, [sp+88]
0035eebcldrsb x27, [x0]
0035eec0ldrb w1, [sp+39]
0035eec4strb w1, [x0]
0035eec8movz x0, 157
0035eeccstrh w0, [sp+54]
0035eed0orr x0, xzr, 1
0035eed4strb w0, [sp+39]
0035eed8ldrh w0, [sp+54]
0035eedcstrh w0, [sp+48]
0035eee0ldr x1, [sp+112]
0035eee4adrp x0, 0x2c6000
0035eee8add x0, x0, 3232
0035eeecadd x2, sp, 48
0035eef0bl runtime.mapassign
0035eef4str x0, [sp+80]
0035eef8ldrsb x27, [x0]
0035eefcldrb w1, [sp+39]
0035ef00strb w1, [x0]
0035ef04ldr x0, [sp+112]
0035ef08adrp x27, 0x6ed000
0035ef0cldr w1, [x27+3056]
0035ef10cbz w1, 0x35ef18
0035ef14b 0x35ef1c
0035ef18
0035ef18loc_35ef18:
0035ef18b 0x35ef34
0035ef1c
0035ef1cloc_35ef1c:
0035ef1cbl runtime.gcWriteBarrier2
0035ef20str x0, [x25]
0035ef24adrp x27, 0x6c2000
0035ef28ldr x1, [x27+3616]
0035ef2cstr x1, [x25+8]
0035ef30b 0x35ef34
0035ef34
0035ef34loc_35ef34:
0035ef34adrp x27, 0x6c2000
0035ef38str x0, [x27+3616]
0035ef3cldur x29, [sp-8]
0035ef40ldr x30, [sp], 128
0035ef44ret x30
0035ef48
0035ef48loc_35ef48:
0035ef48mov x3, x30
0035ef4cbl runtime.morestack_noctxt.abi0
0035ef50b 0x35ed40
0035ef54udf 0
0035ef58udf 0
0035ef5cudf 0
0035ed40
0035ef60
0035ef60crypto/tls.AlertError.Error: ; void crypto/tls.AlertError.Error(crypto/tls.AlertError e)
0035ef60ldr x16, [x28+16]
0035ef64subs xzr, sp, x16
0035ef68b.ls 0x35efa4
0035ef6cstr x30, [sp-64]!
0035ef70stur x29, [sp-8]
0035ef74sub x29, sp, 8
0035ef78strb w0, [sp+72]
0035ef7cstp xzr, xzr, [sp+24]
0035ef80ldrb w0, [sp+72]
0035ef84bl crypto/tls.alert.String
0035ef88str x0, [sp+40]
0035ef8cstr x1, [sp+48]
0035ef90str x0, [sp+24]
0035ef94str x1, [sp+32]
0035ef98ldur x29, [sp-8]
0035ef9cldr x30, [sp], 64
0035efa0ret x30
0035efa4
0035efa4loc_35efa4:
0035efa4strb w0, [sp+8]
0035efa8mov x3, x30
0035efacbl runtime.morestack_noctxt.abi0
0035efb0ldrb w0, [sp+8]
0035efb4b 0x35ef60
0035efb8udf 0
0035efbcudf 0
0035ef60
0035ef60crypto/tls.AlertError.Error: ; void crypto/tls.AlertError.Error(crypto/tls.AlertError e)
0035ef60ldr x16, [x28+16]
0035ef64subs xzr, sp, x16
0035ef68b.ls 0x35efa4
0035ef6cstr x30, [sp-64]!
0035ef70stur x29, [sp-8]
0035ef74sub x29, sp, 8
0035ef78strb w0, [sp+72]
0035ef7cstp xzr, xzr, [sp+24]
0035ef80ldrb w0, [sp+72]
0035ef84bl crypto/tls.alert.String
0035ef88str x0, [sp+40]
0035ef8cstr x1, [sp+48]
0035ef90str x0, [sp+24]
0035ef94str x1, [sp+32]
0035ef98ldur x29, [sp-8]
0035ef9cldr x30, [sp], 64
0035efa0ret x30
0035efa4
0035efa4loc_35efa4:
0035efa4strb w0, [sp+8]
0035efa8mov x3, x30
0035efacbl runtime.morestack_noctxt.abi0
0035efb0ldrb w0, [sp+8]
0035efb4b 0x35ef60
0035efb8udf 0
0035efbcudf 0
0035ef60
0035efc0
0035efc0crypto/tls.alert.String: ; void crypto/tls.alert.String(crypto/tls.alert e)
0035efc0ldr x16, [x28+16]
0035efc4sub x17, sp, 32
0035efc8subs xzr, x17, x16
0035efccb.ls 0x35f0cc
0035efd0str x30, [sp-160]!
0035efd4stur x29, [sp-8]
0035efd8sub x29, sp, 8
0035efdcstrb w0, [sp+168]
0035efe0stp xzr, xzr, [sp+80]
0035efe4stp xzr, xzr, [sp+120]
0035efe8adrp x27, 0x6c2000
0035efecldr x1, [x27+3592]
0035eff0adrp x0, 0x2c6000
0035eff4add x0, x0, 3104
0035eff8add x2, sp, 168
0035effcbl runtime.mapaccess2
0035f000str x0, [sp+112]
0035f004strb w1, [sp+78]
0035f008ldr x3, [sp+112]
0035f00cldr x4, [x3]
0035f010ldr x3, [x3+8]
0035f014str x4, [sp+120]
0035f018str x3, [sp+128]
0035f01cstr x4, [sp+136]
0035f020str x3, [sp+144]
0035f024ldrb w3, [sp+78]
0035f028strb w3, [sp+79]
0035f02cldr x3, [sp+136]
0035f030ldr x4, [sp+144]
0035f034str x3, [sp+96]
0035f038str x4, [sp+104]
0035f03cldrb w3, [sp+79]
0035f040strb w3, [sp+77]
0035f044tbnz w3, 0, 0x35f04c
0035f048b 0x35f07c
0035f04c
0035f04cloc_35f04c:
0035f04cldr x3, [sp+96]
0035f050ldr x4, [sp+104]
0035f054mov x0, xzr
0035f058adrp x1, 0x351000
0035f05cadd x1, x1, 1992
0035f060movz x2, 5
0035f064bl runtime.concatstring2
0035f068str x0, [sp+80]
0035f06cstr x1, [sp+88]
0035f070ldur x29, [sp-8]
0035f074ldr x30, [sp], 160
0035f078ret x30
0035f07c
0035f07cloc_35f07c:
0035f07cldrb w1, [sp+168]
0035f080mov x0, x1
0035f084bl strconv.Itoa
0035f088str x0, [sp+120]
0035f08cstr x1, [sp+128]
0035f090movz x2, 11
0035f094mov x3, x0
0035f098mov x4, x1
0035f09cadrp x5, 0x3b0000
0035f0a0add x5, x5, 304
0035f0a4orr x6, xzr, 1
0035f0a8mov x0, xzr
0035f0acadrp x1, 0x353000
0035f0b0add x1, x1, 2835
0035f0b4bl runtime.concatstring3
0035f0b8str x0, [sp+80]
0035f0bcstr x1, [sp+88]
0035f0c0ldur x29, [sp-8]
0035f0c4ldr x30, [sp], 160
0035f0c8ret x30
0035f0cc
0035f0ccloc_35f0cc:
0035f0ccstrb w0, [sp+8]
0035f0d0mov x3, x30
0035f0d4bl runtime.morestack_noctxt.abi0
0035f0d8ldrb w0, [sp+8]
0035f0dcb 0x35efc0
0035efc0
0035efc0crypto/tls.alert.String: ; void crypto/tls.alert.String(crypto/tls.alert e)
0035efc0ldr x16, [x28+16]
0035efc4sub x17, sp, 32
0035efc8subs xzr, x17, x16
0035efccb.ls 0x35f0cc
0035efd0str x30, [sp-160]!
0035efd4stur x29, [sp-8]
0035efd8sub x29, sp, 8
0035efdcstrb w0, [sp+168]
0035efe0stp xzr, xzr, [sp+80]
0035efe4stp xzr, xzr, [sp+120]
0035efe8adrp x27, 0x6c2000
0035efecldr x1, [x27+3592]
0035eff0adrp x0, 0x2c6000
0035eff4add x0, x0, 3104
0035eff8add x2, sp, 168
0035effcbl runtime.mapaccess2
0035f000str x0, [sp+112]
0035f004strb w1, [sp+78]
0035f008ldr x3, [sp+112]
0035f00cldr x4, [x3]
0035f010ldr x3, [x3+8]
0035f014str x4, [sp+120]
0035f018str x3, [sp+128]
0035f01cstr x4, [sp+136]
0035f020str x3, [sp+144]
0035f024ldrb w3, [sp+78]
0035f028strb w3, [sp+79]
0035f02cldr x3, [sp+136]
0035f030ldr x4, [sp+144]
0035f034str x3, [sp+96]
0035f038str x4, [sp+104]
0035f03cldrb w3, [sp+79]
0035f040strb w3, [sp+77]
0035f044tbnz w3, 0, 0x35f04c
0035f048b 0x35f07c
0035f04c
0035f04cloc_35f04c:
0035f04cldr x3, [sp+96]
0035f050ldr x4, [sp+104]
0035f054mov x0, xzr
0035f058adrp x1, 0x351000
0035f05cadd x1, x1, 1992
0035f060movz x2, 5
0035f064bl runtime.concatstring2
0035f068str x0, [sp+80]
0035f06cstr x1, [sp+88]
0035f070ldur x29, [sp-8]
0035f074ldr x30, [sp], 160
0035f078ret x30
0035f07c
0035f07cloc_35f07c:
0035f07cldrb w1, [sp+168]
0035f080mov x0, x1
0035f084bl strconv.Itoa
0035f088str x0, [sp+120]
0035f08cstr x1, [sp+128]
0035f090movz x2, 11
0035f094mov x3, x0
0035f098mov x4, x1
0035f09cadrp x5, 0x3b0000
0035f0a0add x5, x5, 304
0035f0a4orr x6, xzr, 1
0035f0a8mov x0, xzr
0035f0acadrp x1, 0x353000
0035f0b0add x1, x1, 2835
0035f0b4bl runtime.concatstring3
0035f0b8str x0, [sp+80]
0035f0bcstr x1, [sp+88]
0035f0c0ldur x29, [sp-8]
0035f0c4ldr x30, [sp], 160
0035f0c8ret x30
0035f0cc
0035f0ccloc_35f0cc:
0035f0ccstrb w0, [sp+8]
0035f0d0mov x3, x30
0035f0d4bl runtime.morestack_noctxt.abi0
0035f0d8ldrb w0, [sp+8]
0035f0dcb 0x35efc0
0035efc0
0035f0e0
0035f0e0crypto/tls.alert.Error: ; void crypto/tls.alert.Error(crypto/tls.alert e)
0035f0e0ldr x16, [x28+16]
0035f0e4subs xzr, sp, x16
0035f0e8b.ls 0x35f124
0035f0ecstr x30, [sp-64]!
0035f0f0stur x29, [sp-8]
0035f0f4sub x29, sp, 8
0035f0f8strb w0, [sp+72]
0035f0fcstp xzr, xzr, [sp+24]
0035f100ldrb w0, [sp+72]
0035f104bl crypto/tls.alert.String
0035f108str x0, [sp+40]
0035f10cstr x1, [sp+48]
0035f110str x0, [sp+24]
0035f114str x1, [sp+32]
0035f118ldur x29, [sp-8]
0035f11cldr x30, [sp], 64
0035f120ret x30
0035f124
0035f124loc_35f124:
0035f124strb w0, [sp+8]
0035f128mov x3, x30
0035f12cbl runtime.morestack_noctxt.abi0
0035f130ldrb w0, [sp+8]
0035f134b 0x35f0e0
0035f138udf 0
0035f13cudf 0
0035f0e0
0035f0e0crypto/tls.alert.Error: ; void crypto/tls.alert.Error(crypto/tls.alert e)
0035f0e0ldr x16, [x28+16]
0035f0e4subs xzr, sp, x16
0035f0e8b.ls 0x35f124
0035f0ecstr x30, [sp-64]!
0035f0f0stur x29, [sp-8]
0035f0f4sub x29, sp, 8
0035f0f8strb w0, [sp+72]
0035f0fcstp xzr, xzr, [sp+24]
0035f100ldrb w0, [sp+72]
0035f104bl crypto/tls.alert.String
0035f108str x0, [sp+40]
0035f10cstr x1, [sp+48]
0035f110str x0, [sp+24]
0035f114str x1, [sp+32]
0035f118ldur x29, [sp-8]
0035f11cldr x30, [sp], 64
0035f120ret x30
0035f124
0035f124loc_35f124:
0035f124strb w0, [sp+8]
0035f128mov x3, x30
0035f12cbl runtime.morestack_noctxt.abi0
0035f130ldrb w0, [sp+8]
0035f134b 0x35f0e0
0035f138udf 0
0035f13cudf 0
0035f0e0
0035f140
0035f140crypto/tls.verifyHandshakeSignature: ; void crypto/tls.verifyHandshakeSignature(uint8 sigType, crypto.PublicKey pubkey, crypto.Hash hashFunc, struct []uint8 signed, struct []uint8 sig)
0035f140ldr x16, [x28+16]
0035f144sub x17, sp, 352
0035f148subs xzr, x17, x16
0035f14cb.ls 0x35f7d0
0035f150sub x20, sp, 480
0035f154stp x29, x30, [x20-8]
0035f158add sp, x20, 0
0035f15csub x29, sp, 8
0035f160strb w0, [sp+488]
0035f164str x1, [sp+496]
0035f168str x2, [sp+504]
0035f16cstr x3, [sp+512]
0035f170str x4, [sp+520]
0035f174str x5, [sp+528]
0035f178str x6, [sp+536]
0035f17cstr x7, [sp+544]
0035f180str x8, [sp+552]
0035f184str x9, [sp+560]
0035f188stp xzr, xzr, [sp+112]
0035f18cldrb w9, [sp+488]
0035f190strb w9, [sp+91]
0035f194mov x10, x9
0035f198subs wzr, w10, 226
0035f19cb.ls 0x35f1a4
0035f1a0b 0x35f474
0035f1a4
0035f1a4loc_35f1a4:
0035f1a4mov x10, x9
0035f1a8subs wzr, w10, 225
0035f1acb.eq 0x35f1b4
0035f1b0b 0x35f2f8
0035f1b4
0035f1b4loc_35f1b4:
0035f1b4b 0x35f1b8
0035f1b8
0035f1b8loc_35f1b8:
0035f1b8str xzr, [sp+360]
0035f1bcldr x8, [sp+496]
0035f1c0ldr x9, [sp+504]
0035f1c4adrp x10, 0x2bf000
0035f1c8add x10, x10, 1056
0035f1ccsubs xzr, x8, x10
0035f1d0b.eq 0x35f1d8
0035f1d4b 0x35f1e0
0035f1d8
0035f1d8loc_35f1d8:
0035f1d8orr x0, xzr, 1
0035f1dcb 0x35f1ec
0035f1e0
0035f1e0loc_35f1e0:
0035f1e0mov x0, xzr
0035f1e4mov x9, xzr
0035f1e8b 0x35f1ec
0035f1ec
0035f1ecloc_35f1ec:
0035f1ecstr x9, [sp+360]
0035f1f0strb w0, [sp+92]
0035f1f4ldr x8, [sp+360]
0035f1f8str x8, [sp+440]
0035f1fcldrb w8, [sp+92]
0035f200strb w8, [sp+94]
0035f204ldr x8, [sp+440]
0035f208str x8, [sp+144]
0035f20cldrb w8, [sp+94]
0035f210strb w8, [sp+87]
0035f214tbnz w8, 0, 0x35f21c
0035f218b 0x35f268
0035f21c
0035f21cloc_35f21c:
0035f21cldr x1, [sp+512]
0035f220ldr x2, [sp+520]
0035f224ldr x5, [sp+544]
0035f228ldr x3, [sp+528]
0035f22cldr x6, [sp+552]
0035f230ldr x4, [sp+536]
0035f234ldr x7, [sp+560]
0035f238ldr x0, [sp+144]
0035f23cbl crypto/rsa.VerifyPKCS1v15
0035f240str x0, [sp+200]
0035f244str x1, [sp+208]
0035f248cbnz x0, 0x35f250
0035f24cb 0x35f264
0035f250
0035f250loc_35f250:
0035f250str x0, [sp+112]
0035f254str x1, [sp+120]
0035f258ldp x29, x30, [sp-8]
0035f25cadd sp, sp, 480
0035f260ret x30
0035f264
0035f264loc_35f264:
0035f264b 0x35f6c4
0035f268
0035f268loc_35f268:
0035f268stp xzr, xzr, [sp+408]
0035f26cadd x2, sp, 408
0035f270str x2, [sp+264]
0035f274ldrsb x27, [x2]
0035f278ldr x5, [sp+504]
0035f27cldr x6, [sp+496]
0035f280str x6, [x2]
0035f284adrp x27, 0x6ec000
0035f288ldr w6, [x27+3056]
0035f28ccbz w6, 0x35f294
0035f290b 0x35f298
0035f294
0035f294loc_35f294:
0035f294b 0x35f2ac
0035f298
0035f298loc_35f298:
0035f298bl runtime.gcWriteBarrier2
0035f29cstr x5, [x25]
0035f2a0ldr x6, [x2+8]
0035f2a4str x6, [x25+8]
0035f2a8b 0x35f2ac
0035f2ac
0035f2acloc_35f2ac:
0035f2acstr x5, [x2+8]
0035f2b0ldrsb x27, [x2]
0035f2b4b 0x35f2b8
0035f2b8
0035f2b8loc_35f2b8:
0035f2b8str x2, [sp+272]
0035f2bcorr x4, xzr, 1
0035f2c0str x4, [sp+280]
0035f2c4str x4, [sp+288]
0035f2c8adrp x0, 0x361000
0035f2ccadd x0, x0, 607
0035f2d0movz x1, 34
0035f2d4mov x3, x4
0035f2d8bl fmt.Errorf
0035f2dcstr x0, [sp+392]
0035f2e0str x1, [sp+400]
0035f2e4str x0, [sp+112]
0035f2e8str x1, [sp+120]
0035f2ecldp x29, x30, [sp-8]
0035f2f0add sp, sp, 480
0035f2f4ret x30
0035f2f8
0035f2f8loc_35f2f8:
0035f2f8subs wzr, w9, 226
0035f2fcb.eq 0x35f304
0035f300b 0x35f46c
0035f304
0035f304loc_35f304:
0035f304b 0x35f308
0035f308
0035f308loc_35f308:
0035f308str xzr, [sp+360]
0035f30cldr x9, [sp+496]
0035f310ldr x10, [sp+504]
0035f314adrp x11, 0x2bf000
0035f318add x11, x11, 1056
0035f31csubs xzr, x9, x11
0035f320b.eq 0x35f328
0035f324b 0x35f330
0035f328
0035f328loc_35f328:
0035f328orr x0, xzr, 1
0035f32cb 0x35f33c
0035f330
0035f330loc_35f330:
0035f330mov x0, xzr
0035f334mov x10, xzr
0035f338b 0x35f33c
0035f33c
0035f33cloc_35f33c:
0035f33cstr x10, [sp+360]
0035f340strb w0, [sp+92]
0035f344ldr x9, [sp+360]
0035f348str x9, [sp+432]
0035f34cldrb w9, [sp+92]
0035f350strb w9, [sp+93]
0035f354ldr x9, [sp+432]
0035f358str x9, [sp+136]
0035f35cldrb w9, [sp+93]
0035f360strb w9, [sp+86]
0035f364tbnz w9, 0, 0x35f36c
0035f368b 0x35f3dc
0035f36c
0035f36cloc_35f36c:
0035f36cstp xzr, xzr, [sp+96]
0035f370add x8, sp, 96
0035f374str x8, [sp+224]
0035f378ldrsb x27, [x8]
0035f37cstp xzr, xzr, [x8]
0035f380ldrsb x27, [x8]
0035f384movn x9, 0
0035f388str x9, [x8]
0035f38cstr x8, [sp+128]
0035f390ldr x1, [sp+512]
0035f394ldr x2, [sp+520]
0035f398ldr x5, [sp+544]
0035f39cldr x3, [sp+528]
0035f3a0ldr x6, [sp+552]
0035f3a4ldr x4, [sp+536]
0035f3a8ldr x7, [sp+560]
0035f3acldr x0, [sp+136]
0035f3b0bl crypto/rsa.VerifyPSS
0035f3b4str x0, [sp+184]
0035f3b8str x1, [sp+192]
0035f3bccbnz x0, 0x35f3c4
0035f3c0b 0x35f3d8
0035f3c4
0035f3c4loc_35f3c4:
0035f3c4str x0, [sp+112]
0035f3c8str x1, [sp+120]
0035f3ccldp x29, x30, [sp-8]
0035f3d0add sp, sp, 480
0035f3d4ret x30
0035f3d8
0035f3d8loc_35f3d8:
0035f3d8b 0x35f6c4
0035f3dc
0035f3dcloc_35f3dc:
0035f3dcstp xzr, xzr, [sp+408]
0035f3e0add x2, sp, 408
0035f3e4str x2, [sp+232]
0035f3e8ldrsb x27, [x2]
0035f3ecldr x5, [sp+504]
0035f3f0ldr x6, [sp+496]
0035f3f4str x6, [x2]
0035f3f8adrp x27, 0x6ec000
0035f3fcldr w6, [x27+3056]
0035f400cbz w6, 0x35f408
0035f404b 0x35f40c
0035f408
0035f408loc_35f408:
0035f408b 0x35f420
0035f40c
0035f40cloc_35f40c:
0035f40cbl runtime.gcWriteBarrier2
0035f410str x5, [x25]
0035f414ldr x6, [x2+8]
0035f418str x6, [x25+8]
0035f41cb 0x35f420
0035f420
0035f420loc_35f420:
0035f420str x5, [x2+8]
0035f424ldrsb x27, [x2]
0035f428b 0x35f42c
0035f42c
0035f42cloc_35f42c:
0035f42cstr x2, [sp+240]
0035f430orr x4, xzr, 1
0035f434str x4, [sp+248]
0035f438str x4, [sp+256]
0035f43cadrp x0, 0x361000
0035f440add x0, x0, 607
0035f444movz x1, 34
0035f448mov x3, x4
0035f44cbl fmt.Errorf
0035f450str x0, [sp+392]
0035f454str x1, [sp+400]
0035f458str x0, [sp+112]
0035f45cstr x1, [sp+120]
0035f460ldp x29, x30, [sp-8]
0035f464add sp, sp, 480
0035f468ret x30
0035f46c
0035f46cloc_35f46c:
0035f46cb 0x35f470
0035f470
0035f470loc_35f470:
0035f470b 0x35f7a0
0035f474
0035f474loc_35f474:
0035f474mov x10, x9
0035f478subs wzr, w10, 227
0035f47cb.eq 0x35f484
0035f480b 0x35f5d8
0035f484
0035f484loc_35f484:
0035f484b 0x35f488
0035f488
0035f488loc_35f488:
0035f488str xzr, [sp+424]
0035f48cldr x7, [sp+496]
0035f490ldr x8, [sp+504]
0035f494adrp x9, 0x30c000
0035f498add x9, x9, 3200
0035f49csubs xzr, x7, x9
0035f4a0b.eq 0x35f4a8
0035f4a4b 0x35f4b0
0035f4a8
0035f4a8loc_35f4a8:
0035f4a8orr x0, xzr, 1
0035f4acb 0x35f4bc
0035f4b0
0035f4b0loc_35f4b0:
0035f4b0mov x0, xzr
0035f4b4mov x8, xzr
0035f4b8b 0x35f4bc
0035f4bc
0035f4bcloc_35f4bc:
0035f4bcstr x8, [sp+424]
0035f4c0strb w0, [sp+92]
0035f4c4ldr x7, [sp+424]
0035f4c8str x7, [sp+216]
0035f4ccldrb w7, [sp+92]
0035f4d0strb w7, [sp+90]
0035f4d4ldr x7, [sp+216]
0035f4d8str x7, [sp+176]
0035f4dcldrb w7, [sp+90]
0035f4e0strb w7, [sp+89]
0035f4e4tbnz w7, 0, 0x35f4ec
0035f4e8b 0x35f548
0035f4ec
0035f4ecloc_35f4ec:
0035f4ecldr x1, [sp+520]
0035f4f0ldr x4, [sp+544]
0035f4f4ldr x2, [sp+528]
0035f4f8ldr x5, [sp+552]
0035f4fcldr x3, [sp+536]
0035f500ldr x6, [sp+560]
0035f504ldr x0, [sp+176]
0035f508bl crypto/ecdsa.VerifyASN1
0035f50cstrb w0, [sp+92]
0035f510tbnz w0, 0, 0x35f518
0035f514b 0x35f51c
0035f518
0035f518loc_35f518:
0035f518b 0x35f6c4
0035f51c
0035f51cloc_35f51c:
0035f51cadrp x0, 0x35b000
0035f520add x0, x0, 1735
0035f524movz x1, 26
0035f528bl errors.New
0035f52cstr x0, [sp+392]
0035f530str x1, [sp+400]
0035f534str x0, [sp+112]
0035f538str x1, [sp+120]
0035f53cldp x29, x30, [sp-8]
0035f540add sp, sp, 480
0035f544ret x30
0035f548
0035f548loc_35f548:
0035f548stp xzr, xzr, [sp+408]
0035f54cadd x2, sp, 408
0035f550str x2, [sp+328]
0035f554ldrsb x27, [x2]
0035f558ldr x5, [sp+504]
0035f55cldr x6, [sp+496]
0035f560str x6, [x2]
0035f564adrp x27, 0x6ec000
0035f568ldr w6, [x27+3056]
0035f56ccbz w6, 0x35f574
0035f570b 0x35f578
0035f574
0035f574loc_35f574:
0035f574b 0x35f58c
0035f578
0035f578loc_35f578:
0035f578bl runtime.gcWriteBarrier2
0035f57cstr x5, [x25]
0035f580ldr x6, [x2+8]
0035f584str x6, [x25+8]
0035f588b 0x35f58c
0035f58c
0035f58cloc_35f58c:
0035f58cstr x5, [x2+8]
0035f590ldrsb x27, [x2]
0035f594b 0x35f598
0035f598
0035f598loc_35f598:
0035f598str x2, [sp+336]
0035f59corr x4, xzr, 1
0035f5a0str x4, [sp+344]
0035f5a4str x4, [sp+352]
0035f5a8adrp x0, 0x362000
0035f5acadd x0, x0, 2821
0035f5b0movz x1, 36
0035f5b4mov x3, x4
0035f5b8bl fmt.Errorf
0035f5bcstr x0, [sp+392]
0035f5c0str x1, [sp+400]
0035f5c4str x0, [sp+112]
0035f5c8str x1, [sp+120]
0035f5ccldp x29, x30, [sp-8]
0035f5d0add sp, sp, 480
0035f5d4ret x30
0035f5d8
0035f5d8loc_35f5d8:
0035f5d8subs wzr, w9, 228
0035f5dcb.eq 0x35f5e4
0035f5e0b 0x35f798
0035f5e4
0035f5e4loc_35f5e4:
0035f5e4b 0x35f5e8
0035f5e8
0035f5e8loc_35f5e8:
0035f5e8str xzr, [sp+368]
0035f5ecstp xzr, xzr, [sp+376]
0035f5f0ldr x9, [sp+504]
0035f5f4ldr x10, [sp+496]
0035f5f8adrp x11, 0x2b3000
0035f5fcadd x11, x11, 2560
0035f600subs xzr, x10, x11
0035f604b.eq 0x35f60c
0035f608b 0x35f620
0035f60c
0035f60cloc_35f60c:
0035f60cldr x10, [x9]
0035f610ldr x11, [x9+8]
0035f614ldr x9, [x9+16]
0035f618orr x0, xzr, 1
0035f61cb 0x35f634
0035f620
0035f620loc_35f620:
0035f620mov x11, xzr
0035f624mov x9, xzr
0035f628mov x0, xzr
0035f62cmov x10, xzr
0035f630b 0x35f634
0035f634
0035f634loc_35f634:
0035f634str x10, [sp+368]
0035f638str x11, [sp+376]
0035f63cstr x9, [sp+384]
0035f640strb w0, [sp+92]
0035f644ldr x9, [sp+368]
0035f648ldr x10, [sp+376]
0035f64cldr x11, [sp+384]
0035f650str x9, [sp+448]
0035f654str x10, [sp+456]
0035f658str x11, [sp+464]
0035f65cldrb w9, [sp+92]
0035f660strb w9, [sp+95]
0035f664ldr x9, [sp+448]
0035f668ldr x10, [sp+456]
0035f66cldr x11, [sp+464]
0035f670str x9, [sp+152]
0035f674str x10, [sp+160]
0035f678str x11, [sp+168]
0035f67cldrb w9, [sp+95]
0035f680strb w9, [sp+88]
0035f684tbnz w9, 0, 0x35f68c
0035f688b 0x35f708
0035f68c
0035f68cloc_35f68c:
0035f68cldr x0, [sp+152]
0035f690ldr x3, [sp+520]
0035f694ldr x6, [sp+544]
0035f698ldr x1, [sp+160]
0035f69cldr x4, [sp+528]
0035f6a0ldr x7, [sp+552]
0035f6a4ldr x2, [sp+168]
0035f6a8ldr x5, [sp+536]
0035f6acldr x8, [sp+560]
0035f6b0bl crypto/ed25519.Verify
0035f6b4strb w0, [sp+92]
0035f6b8tbnz w0, 0, 0x35f6c0
0035f6bcb 0x35f6dc
0035f6c0
0035f6c0loc_35f6c0:
0035f6c0b 0x35f6c4
0035f6c4
0035f6c4loc_35f6c4:
0035f6c4stp xzr, xzr, [sp+112]
0035f6c8mov x0, xzr
0035f6ccmov x1, xzr
0035f6d0ldp x29, x30, [sp-8]
0035f6d4add sp, sp, 480
0035f6d8ret x30
0035f6dc
0035f6dcloc_35f6dc:
0035f6dcadrp x0, 0x35c000
0035f6e0add x0, x0, 3432
0035f6e4orr x1, xzr, 28
0035f6e8bl errors.New
0035f6ecstr x0, [sp+392]
0035f6f0str x1, [sp+400]
0035f6f4str x0, [sp+112]
0035f6f8str x1, [sp+120]
0035f6fcldp x29, x30, [sp-8]
0035f700add sp, sp, 480
0035f704ret x30
0035f708
0035f708loc_35f708:
0035f708stp xzr, xzr, [sp+408]
0035f70cadd x2, sp, 408
0035f710str x2, [sp+296]
0035f714ldrsb x27, [x2]
0035f718ldr x5, [sp+504]
0035f71cldr x6, [sp+496]
0035f720str x6, [x2]
0035f724adrp x27, 0x6ec000
0035f728ldr w6, [x27+3056]
0035f72ccbz w6, 0x35f734
0035f730b 0x35f738
0035f734
0035f734loc_35f734:
0035f734b 0x35f74c
0035f738
0035f738loc_35f738:
0035f738bl runtime.gcWriteBarrier2
0035f73cstr x5, [x25]
0035f740ldr x6, [x2+8]
0035f744str x6, [x25+8]
0035f748b 0x35f74c
0035f74c
0035f74cloc_35f74c:
0035f74cstr x5, [x2+8]
0035f750ldrsb x27, [x2]
0035f754b 0x35f758
0035f758
0035f758loc_35f758:
0035f758str x2, [sp+304]
0035f75corr x4, xzr, 1
0035f760str x4, [sp+312]
0035f764str x4, [sp+320]
0035f768adrp x0, 0x363000
0035f76cadd x0, x0, 3646
0035f770movz x1, 38
0035f774mov x3, x4
0035f778bl fmt.Errorf
0035f77cstr x0, [sp+392]
0035f780str x1, [sp+400]
0035f784str x0, [sp+112]
0035f788str x1, [sp+120]
0035f78cldp x29, x30, [sp-8]
0035f790add sp, sp, 480
0035f794ret x30
0035f798
0035f798loc_35f798:
0035f798b 0x35f79c
0035f79c
0035f79cloc_35f79c:
0035f79cb 0x35f7a0
0035f7a0
0035f7a0loc_35f7a0:
0035f7a0b 0x35f7a4
0035f7a4
0035f7a4loc_35f7a4:
0035f7a4adrp x0, 0x363000
0035f7a8add x0, x0, 3684
0035f7acmovz x1, 38
0035f7b0bl errors.New
0035f7b4str x0, [sp+392]
0035f7b8str x1, [sp+400]
0035f7bcstr x0, [sp+112]
0035f7c0str x1, [sp+120]
0035f7c4ldp x29, x30, [sp-8]
0035f7c8add sp, sp, 480
0035f7ccret x30
0035f7d0
0035f7d0loc_35f7d0:
0035f7d0strb w0, [sp+8]
0035f7d4stp x1, x2, [sp+16]
0035f7d8stp x3, x4, [sp+32]
0035f7dcstp x5, x6, [sp+48]
0035f7e0stp x7, x8, [sp+64]
0035f7e4str x9, [sp+80]
0035f7e8mov x3, x30
0035f7ecbl runtime.morestack_noctxt.abi0
0035f7f0ldrb w0, [sp+8]
0035f7f4ldp x1, x2, [sp+16]
0035f7f8ldp x3, x4, [sp+32]
0035f7fcldp x5, x6, [sp+48]
0035f800ldp x7, x8, [sp+64]
0035f804ldr x9, [sp+80]
0035f808b 0x35f140
0035f80cudf 0
0035f140
0035f140crypto/tls.verifyHandshakeSignature: ; void crypto/tls.verifyHandshakeSignature(uint8 sigType, crypto.PublicKey pubkey, crypto.Hash hashFunc, struct []uint8 signed, struct []uint8 sig)
0035f140ldr x16, [x28+16]
0035f144sub x17, sp, 352
0035f148subs xzr, x17, x16
0035f14cb.ls 0x35f7d0
0035f150sub x20, sp, 480
0035f154stp x29, x30, [x20-8]
0035f158add sp, x20, 0
0035f15csub x29, sp, 8
0035f160strb w0, [sp+488]
0035f164str x1, [sp+496]
0035f168str x2, [sp+504]
0035f16cstr x3, [sp+512]
0035f170str x4, [sp+520]
0035f174str x5, [sp+528]
0035f178str x6, [sp+536]
0035f17cstr x7, [sp+544]
0035f180str x8, [sp+552]
0035f184str x9, [sp+560]
0035f188stp xzr, xzr, [sp+112]
0035f18cldrb w9, [sp+488]
0035f190strb w9, [sp+91]
0035f194mov x10, x9
0035f198subs wzr, w10, 226
0035f19cb.ls 0x35f1a4
0035f1a0b 0x35f474
0035f1a4
0035f1a4loc_35f1a4:
0035f1a4mov x10, x9
0035f1a8subs wzr, w10, 225
0035f1acb.eq 0x35f1b4
0035f1b0b 0x35f2f8
0035f1b4
0035f1b4loc_35f1b4:
0035f1b4b 0x35f1b8
0035f1b8
0035f1b8loc_35f1b8:
0035f1b8str xzr, [sp+360]
0035f1bcldr x8, [sp+496]
0035f1c0ldr x9, [sp+504]
0035f1c4adrp x10, 0x2bf000
0035f1c8add x10, x10, 1056
0035f1ccsubs xzr, x8, x10
0035f1d0b.eq 0x35f1d8
0035f1d4b 0x35f1e0
0035f1d8
0035f1d8loc_35f1d8:
0035f1d8orr x0, xzr, 1
0035f1dcb 0x35f1ec
0035f1e0
0035f1e0loc_35f1e0:
0035f1e0mov x0, xzr
0035f1e4mov x9, xzr
0035f1e8b 0x35f1ec
0035f1ec
0035f1ecloc_35f1ec:
0035f1ecstr x9, [sp+360]
0035f1f0strb w0, [sp+92]
0035f1f4ldr x8, [sp+360]
0035f1f8str x8, [sp+440]
0035f1fcldrb w8, [sp+92]
0035f200strb w8, [sp+94]
0035f204ldr x8, [sp+440]
0035f208str x8, [sp+144]
0035f20cldrb w8, [sp+94]
0035f210strb w8, [sp+87]
0035f214tbnz w8, 0, 0x35f21c
0035f218b 0x35f268
0035f21c
0035f21cloc_35f21c:
0035f21cldr x1, [sp+512]
0035f220ldr x2, [sp+520]
0035f224ldr x5, [sp+544]
0035f228ldr x3, [sp+528]
0035f22cldr x6, [sp+552]
0035f230ldr x4, [sp+536]
0035f234ldr x7, [sp+560]
0035f238ldr x0, [sp+144]
0035f23cbl crypto/rsa.VerifyPKCS1v15
0035f240str x0, [sp+200]
0035f244str x1, [sp+208]
0035f248cbnz x0, 0x35f250
0035f24cb 0x35f264
0035f250
0035f250loc_35f250:
0035f250str x0, [sp+112]
0035f254str x1, [sp+120]
0035f258ldp x29, x30, [sp-8]
0035f25cadd sp, sp, 480
0035f260ret x30
0035f264
0035f264loc_35f264:
0035f264b 0x35f6c4
0035f268
0035f268loc_35f268:
0035f268stp xzr, xzr, [sp+408]
0035f26cadd x2, sp, 408
0035f270str x2, [sp+264]
0035f274ldrsb x27, [x2]
0035f278ldr x5, [sp+504]
0035f27cldr x6, [sp+496]
0035f280str x6, [x2]
0035f284adrp x27, 0x6ec000
0035f288ldr w6, [x27+3056]
0035f28ccbz w6, 0x35f294
0035f290b 0x35f298
0035f294
0035f294loc_35f294:
0035f294b 0x35f2ac
0035f298
0035f298loc_35f298:
0035f298bl runtime.gcWriteBarrier2
0035f29cstr x5, [x25]
0035f2a0ldr x6, [x2+8]
0035f2a4str x6, [x25+8]
0035f2a8b 0x35f2ac
0035f2ac
0035f2acloc_35f2ac:
0035f2acstr x5, [x2+8]
0035f2b0ldrsb x27, [x2]
0035f2b4b 0x35f2b8
0035f2b8
0035f2b8loc_35f2b8:
0035f2b8str x2, [sp+272]
0035f2bcorr x4, xzr, 1
0035f2c0str x4, [sp+280]
0035f2c4str x4, [sp+288]
0035f2c8adrp x0, 0x361000
0035f2ccadd x0, x0, 607
0035f2d0movz x1, 34
0035f2d4mov x3, x4
0035f2d8bl fmt.Errorf
0035f2dcstr x0, [sp+392]
0035f2e0str x1, [sp+400]
0035f2e4str x0, [sp+112]
0035f2e8str x1, [sp+120]
0035f2ecldp x29, x30, [sp-8]
0035f2f0add sp, sp, 480
0035f2f4ret x30
0035f2f8
0035f2f8loc_35f2f8:
0035f2f8subs wzr, w9, 226
0035f2fcb.eq 0x35f304
0035f300b 0x35f46c
0035f304
0035f304loc_35f304:
0035f304b 0x35f308
0035f308
0035f308loc_35f308:
0035f308str xzr, [sp+360]
0035f30cldr x9, [sp+496]
0035f310ldr x10, [sp+504]
0035f314adrp x11, 0x2bf000
0035f318add x11, x11, 1056
0035f31csubs xzr, x9, x11
0035f320b.eq 0x35f328
0035f324b 0x35f330
0035f328
0035f328loc_35f328:
0035f328orr x0, xzr, 1
0035f32cb 0x35f33c
0035f330
0035f330loc_35f330:
0035f330mov x0, xzr
0035f334mov x10, xzr
0035f338b 0x35f33c
0035f33c
0035f33cloc_35f33c:
0035f33cstr x10, [sp+360]
0035f340strb w0, [sp+92]
0035f344ldr x9, [sp+360]
0035f348str x9, [sp+432]
0035f34cldrb w9, [sp+92]
0035f350strb w9, [sp+93]
0035f354ldr x9, [sp+432]
0035f358str x9, [sp+136]
0035f35cldrb w9, [sp+93]
0035f360strb w9, [sp+86]
0035f364tbnz w9, 0, 0x35f36c
0035f368b 0x35f3dc
0035f36c
0035f36cloc_35f36c:
0035f36cstp xzr, xzr, [sp+96]
0035f370add x8, sp, 96
0035f374str x8, [sp+224]
0035f378ldrsb x27, [x8]
0035f37cstp xzr, xzr, [x8]
0035f380ldrsb x27, [x8]
0035f384movn x9, 0
0035f388str x9, [x8]
0035f38cstr x8, [sp+128]
0035f390ldr x1, [sp+512]
0035f394ldr x2, [sp+520]
0035f398ldr x5, [sp+544]
0035f39cldr x3, [sp+528]
0035f3a0ldr x6, [sp+552]
0035f3a4ldr x4, [sp+536]
0035f3a8ldr x7, [sp+560]
0035f3acldr x0, [sp+136]
0035f3b0bl crypto/rsa.VerifyPSS
0035f3b4str x0, [sp+184]
0035f3b8str x1, [sp+192]
0035f3bccbnz x0, 0x35f3c4
0035f3c0b 0x35f3d8
0035f3c4
0035f3c4loc_35f3c4:
0035f3c4str x0, [sp+112]
0035f3c8str x1, [sp+120]
0035f3ccldp x29, x30, [sp-8]
0035f3d0add sp, sp, 480
0035f3d4ret x30
0035f3d8
0035f3d8loc_35f3d8:
0035f3d8b 0x35f6c4
0035f3dc
0035f3dcloc_35f3dc:
0035f3dcstp xzr, xzr, [sp+408]
0035f3e0add x2, sp, 408
0035f3e4str x2, [sp+232]
0035f3e8ldrsb x27, [x2]
0035f3ecldr x5, [sp+504]
0035f3f0ldr x6, [sp+496]
0035f3f4str x6, [x2]
0035f3f8adrp x27, 0x6ec000
0035f3fcldr w6, [x27+3056]
0035f400cbz w6, 0x35f408
0035f404b 0x35f40c
0035f408
0035f408loc_35f408:
0035f408b 0x35f420
0035f40c
0035f40cloc_35f40c:
0035f40cbl runtime.gcWriteBarrier2
0035f410str x5, [x25]
0035f414ldr x6, [x2+8]
0035f418str x6, [x25+8]
0035f41cb 0x35f420
0035f420
0035f420loc_35f420:
0035f420str x5, [x2+8]
0035f424ldrsb x27, [x2]
0035f428b 0x35f42c
0035f42c
0035f42cloc_35f42c:
0035f42cstr x2, [sp+240]
0035f430orr x4, xzr, 1
0035f434str x4, [sp+248]
0035f438str x4, [sp+256]
0035f43cadrp x0, 0x361000
0035f440add x0, x0, 607
0035f444movz x1, 34
0035f448mov x3, x4
0035f44cbl fmt.Errorf
0035f450str x0, [sp+392]
0035f454str x1, [sp+400]
0035f458str x0, [sp+112]
0035f45cstr x1, [sp+120]
0035f460ldp x29, x30, [sp-8]
0035f464add sp, sp, 480
0035f468ret x30
0035f46c
0035f46cloc_35f46c:
0035f46cb 0x35f470
0035f470
0035f470loc_35f470:
0035f470b 0x35f7a0
0035f474
0035f474loc_35f474:
0035f474mov x10, x9
0035f478subs wzr, w10, 227
0035f47cb.eq 0x35f484
0035f480b 0x35f5d8
0035f484
0035f484loc_35f484:
0035f484b 0x35f488
0035f488
0035f488loc_35f488:
0035f488str xzr, [sp+424]
0035f48cldr x7, [sp+496]
0035f490ldr x8, [sp+504]
0035f494adrp x9, 0x30c000
0035f498add x9, x9, 3200
0035f49csubs xzr, x7, x9
0035f4a0b.eq 0x35f4a8
0035f4a4b 0x35f4b0
0035f4a8
0035f4a8loc_35f4a8:
0035f4a8orr x0, xzr, 1
0035f4acb 0x35f4bc
0035f4b0
0035f4b0loc_35f4b0:
0035f4b0mov x0, xzr
0035f4b4mov x8, xzr
0035f4b8b 0x35f4bc
0035f4bc
0035f4bcloc_35f4bc:
0035f4bcstr x8, [sp+424]
0035f4c0strb w0, [sp+92]
0035f4c4ldr x7, [sp+424]
0035f4c8str x7, [sp+216]
0035f4ccldrb w7, [sp+92]
0035f4d0strb w7, [sp+90]
0035f4d4ldr x7, [sp+216]
0035f4d8str x7, [sp+176]
0035f4dcldrb w7, [sp+90]
0035f4e0strb w7, [sp+89]
0035f4e4tbnz w7, 0, 0x35f4ec
0035f4e8b 0x35f548
0035f4ec
0035f4ecloc_35f4ec:
0035f4ecldr x1, [sp+520]
0035f4f0ldr x4, [sp+544]
0035f4f4ldr x2, [sp+528]
0035f4f8ldr x5, [sp+552]
0035f4fcldr x3, [sp+536]
0035f500ldr x6, [sp+560]
0035f504ldr x0, [sp+176]
0035f508bl crypto/ecdsa.VerifyASN1
0035f50cstrb w0, [sp+92]
0035f510tbnz w0, 0, 0x35f518
0035f514b 0x35f51c
0035f518
0035f518loc_35f518:
0035f518b 0x35f6c4
0035f51c
0035f51cloc_35f51c:
0035f51cadrp x0, 0x35b000
0035f520add x0, x0, 1735
0035f524movz x1, 26
0035f528bl errors.New
0035f52cstr x0, [sp+392]
0035f530str x1, [sp+400]
0035f534str x0, [sp+112]
0035f538str x1, [sp+120]
0035f53cldp x29, x30, [sp-8]
0035f540add sp, sp, 480
0035f544ret x30
0035f548
0035f548loc_35f548:
0035f548stp xzr, xzr, [sp+408]
0035f54cadd x2, sp, 408
0035f550str x2, [sp+328]
0035f554ldrsb x27, [x2]
0035f558ldr x5, [sp+504]
0035f55cldr x6, [sp+496]
0035f560str x6, [x2]
0035f564adrp x27, 0x6ec000
0035f568ldr w6, [x27+3056]
0035f56ccbz w6, 0x35f574
0035f570b 0x35f578
0035f574
0035f574loc_35f574:
0035f574b 0x35f58c
0035f578
0035f578loc_35f578:
0035f578bl runtime.gcWriteBarrier2
0035f57cstr x5, [x25]
0035f580ldr x6, [x2+8]
0035f584str x6, [x25+8]
0035f588b 0x35f58c
0035f58c
0035f58cloc_35f58c:
0035f58cstr x5, [x2+8]
0035f590ldrsb x27, [x2]
0035f594b 0x35f598
0035f598
0035f598loc_35f598:
0035f598str x2, [sp+336]
0035f59corr x4, xzr, 1
0035f5a0str x4, [sp+344]
0035f5a4str x4, [sp+352]
0035f5a8adrp x0, 0x362000
0035f5acadd x0, x0, 2821
0035f5b0movz x1, 36
0035f5b4mov x3, x4
0035f5b8bl fmt.Errorf
0035f5bcstr x0, [sp+392]
0035f5c0str x1, [sp+400]
0035f5c4str x0, [sp+112]
0035f5c8str x1, [sp+120]
0035f5ccldp x29, x30, [sp-8]
0035f5d0add sp, sp, 480
0035f5d4ret x30
0035f5d8
0035f5d8loc_35f5d8:
0035f5d8subs wzr, w9, 228
0035f5dcb.eq 0x35f5e4
0035f5e0b 0x35f798
0035f5e4
0035f5e4loc_35f5e4:
0035f5e4b 0x35f5e8
0035f5e8
0035f5e8loc_35f5e8:
0035f5e8str xzr, [sp+368]
0035f5ecstp xzr, xzr, [sp+376]
0035f5f0ldr x9, [sp+504]
0035f5f4ldr x10, [sp+496]
0035f5f8adrp x11, 0x2b3000
0035f5fcadd x11, x11, 2560
0035f600subs xzr, x10, x11
0035f604b.eq 0x35f60c
0035f608b 0x35f620
0035f60c
0035f60cloc_35f60c:
0035f60cldr x10, [x9]
0035f610ldr x11, [x9+8]
0035f614ldr x9, [x9+16]
0035f618orr x0, xzr, 1
0035f61cb 0x35f634
0035f620
0035f620loc_35f620:
0035f620mov x11, xzr
0035f624mov x9, xzr
0035f628mov x0, xzr
0035f62cmov x10, xzr
0035f630b 0x35f634
0035f634
0035f634loc_35f634:
0035f634str x10, [sp+368]
0035f638str x11, [sp+376]
0035f63cstr x9, [sp+384]
0035f640strb w0, [sp+92]
0035f644ldr x9, [sp+368]
0035f648ldr x10, [sp+376]
0035f64cldr x11, [sp+384]
0035f650str x9, [sp+448]
0035f654str x10, [sp+456]
0035f658str x11, [sp+464]
0035f65cldrb w9, [sp+92]
0035f660strb w9, [sp+95]
0035f664ldr x9, [sp+448]
0035f668ldr x10, [sp+456]
0035f66cldr x11, [sp+464]
0035f670str x9, [sp+152]
0035f674str x10, [sp+160]
0035f678str x11, [sp+168]
0035f67cldrb w9, [sp+95]
0035f680strb w9, [sp+88]
0035f684tbnz w9, 0, 0x35f68c
0035f688b 0x35f708
0035f68c
0035f68cloc_35f68c:
0035f68cldr x0, [sp+152]
0035f690ldr x3, [sp+520]
0035f694ldr x6, [sp+544]
0035f698ldr x1, [sp+160]
0035f69cldr x4, [sp+528]
0035f6a0ldr x7, [sp+552]
0035f6a4ldr x2, [sp+168]
0035f6a8ldr x5, [sp+536]
0035f6acldr x8, [sp+560]
0035f6b0bl crypto/ed25519.Verify
0035f6b4strb w0, [sp+92]
0035f6b8tbnz w0, 0, 0x35f6c0
0035f6bcb 0x35f6dc
0035f6c0
0035f6c0loc_35f6c0:
0035f6c0b 0x35f6c4
0035f6c4
0035f6c4loc_35f6c4:
0035f6c4stp xzr, xzr, [sp+112]
0035f6c8mov x0, xzr
0035f6ccmov x1, xzr
0035f6d0ldp x29, x30, [sp-8]
0035f6d4add sp, sp, 480
0035f6d8ret x30
0035f6dc
0035f6dcloc_35f6dc:
0035f6dcadrp x0, 0x35c000
0035f6e0add x0, x0, 3432
0035f6e4orr x1, xzr, 28
0035f6e8bl errors.New
0035f6ecstr x0, [sp+392]
0035f6f0str x1, [sp+400]
0035f6f4str x0, [sp+112]
0035f6f8str x1, [sp+120]
0035f6fcldp x29, x30, [sp-8]
0035f700add sp, sp, 480
0035f704ret x30
0035f708
0035f708loc_35f708:
0035f708stp xzr, xzr, [sp+408]
0035f70cadd x2, sp, 408
0035f710str x2, [sp+296]
0035f714ldrsb x27, [x2]
0035f718ldr x5, [sp+504]
0035f71cldr x6, [sp+496]
0035f720str x6, [x2]
0035f724adrp x27, 0x6ec000
0035f728ldr w6, [x27+3056]
0035f72ccbz w6, 0x35f734
0035f730b 0x35f738
0035f734
0035f734loc_35f734:
0035f734b 0x35f74c
0035f738
0035f738loc_35f738:
0035f738bl runtime.gcWriteBarrier2
0035f73cstr x5, [x25]
0035f740ldr x6, [x2+8]
0035f744str x6, [x25+8]
0035f748b 0x35f74c
0035f74c
0035f74cloc_35f74c:
0035f74cstr x5, [x2+8]
0035f750ldrsb x27, [x2]
0035f754b 0x35f758
0035f758
0035f758loc_35f758:
0035f758str x2, [sp+304]
0035f75corr x4, xzr, 1
0035f760str x4, [sp+312]
0035f764str x4, [sp+320]
0035f768adrp x0, 0x363000
0035f76cadd x0, x0, 3646
0035f770movz x1, 38
0035f774mov x3, x4
0035f778bl fmt.Errorf
0035f77cstr x0, [sp+392]
0035f780str x1, [sp+400]
0035f784str x0, [sp+112]
0035f788str x1, [sp+120]
0035f78cldp x29, x30, [sp-8]
0035f790add sp, sp, 480
0035f794ret x30
0035f798
0035f798loc_35f798:
0035f798b 0x35f79c
0035f79c
0035f79cloc_35f79c:
0035f79cb 0x35f7a0
0035f7a0
0035f7a0loc_35f7a0:
0035f7a0b 0x35f7a4
0035f7a4
0035f7a4loc_35f7a4:
0035f7a4adrp x0, 0x363000
0035f7a8add x0, x0, 3684
0035f7acmovz x1, 38
0035f7b0bl errors.New
0035f7b4str x0, [sp+392]
0035f7b8str x1, [sp+400]
0035f7bcstr x0, [sp+112]
0035f7c0str x1, [sp+120]
0035f7c4ldp x29, x30, [sp-8]
0035f7c8add sp, sp, 480
0035f7ccret x30
0035f7d0
0035f7d0loc_35f7d0:
0035f7d0strb w0, [sp+8]
0035f7d4stp x1, x2, [sp+16]
0035f7d8stp x3, x4, [sp+32]
0035f7dcstp x5, x6, [sp+48]
0035f7e0stp x7, x8, [sp+64]
0035f7e4str x9, [sp+80]
0035f7e8mov x3, x30
0035f7ecbl runtime.morestack_noctxt.abi0
0035f7f0ldrb w0, [sp+8]
0035f7f4ldp x1, x2, [sp+16]
0035f7f8ldp x3, x4, [sp+32]
0035f7fcldp x5, x6, [sp+48]
0035f800ldp x7, x8, [sp+64]
0035f804ldr x9, [sp+80]
0035f808b 0x35f140
0035f80cudf 0
0035f140
0035f810
0035f810crypto/tls.signedMessage: ; void crypto/tls.signedMessage(crypto.Hash sigHash, struct string context, hash.Hash transcript)
0035f810ldr x16, [x28+16]
0035f814sub x17, sp, 64
0035f818subs xzr, x17, x16
0035f81cb.ls 0x35fa8c
0035f820str x30, [sp-192]!
0035f824stur x29, [sp-8]
0035f828sub x29, sp, 8
0035f82cstr x0, [sp+200]
0035f830str x1, [sp+208]
0035f834str x2, [sp+216]
0035f838str x3, [sp+224]
0035f83cstr x4, [sp+232]
0035f840str xzr, [sp+48]
0035f844stp xzr, xzr, [sp+56]
0035f848adrp x27, 0x6ec000
0035f84cldr x1, [x27+2248]
0035f850ldr x2, [sp+200]
0035f854subs xzr, x1, x2
0035f858b.eq 0x35f860
0035f85cb 0x35f95c
0035f860
0035f860loc_35f860:
0035f860adrp x0, 0x2f3000
0035f864add x0, x0, 2048
0035f868bl runtime.newobject
0035f86cstr x0, [sp+112]
0035f870adrp x27, 0x6ec000
0035f874ldr w1, [x27+3056]
0035f878cbz w1, 0x35f880
0035f87cb 0x35f884
0035f880
0035f880loc_35f880:
0035f880b 0x35f8a0
0035f884
0035f884loc_35f884:
0035f884str x0, [sp+160]
0035f888mov x1, x0
0035f88cadrp x0, 0x2f3000
0035f890add x0, x0, 2048
0035f894bl runtime.wbZero
0035f898ldr x0, [sp+160]
0035f89cb 0x35f8a0
0035f8a0
0035f8a0loc_35f8a0:
0035f8a0stp xzr, xzr, [x0]
0035f8a4stp xzr, xzr, [x0+16]
0035f8a8str xzr, [x0+32]
0035f8acldr x0, [sp+112]
0035f8b0str x0, [sp+88]
0035f8b4adrp x27, 0x6af000
0035f8b8ldr x2, [x27+3704]
0035f8bcadrp x27, 0x6af000
0035f8c0ldr x3, [x27+3712]
0035f8c4adrp x27, 0x6af000
0035f8c8ldr x1, [x27+3696]
0035f8ccbl bytes.(*Buffer).Write
0035f8d0ldr x1, [sp+88]
0035f8d4str x1, [sp+144]
0035f8d8ldr x2, [sp+208]
0035f8dcldr x3, [sp+216]
0035f8e0adrp x0, 0x3b4000
0035f8e4add x0, x0, 2976
0035f8e8bl io.WriteString
0035f8ecldr x4, [sp+224]
0035f8f0ldrsb x27, [x4]
0035f8f4ldr x4, [x4+48]
0035f8f8ldr x0, [sp+232]
0035f8fcmov x1, xzr
0035f900mov x2, xzr
0035f904mov x3, x2
0035f908blr x4
0035f90cstr x0, [sp+120]
0035f910str x1, [sp+128]
0035f914str x2, [sp+136]
0035f918ldr x4, [sp+88]
0035f91cmov x3, x2
0035f920mov x2, x1
0035f924mov x1, x0
0035f928mov x0, x4
0035f92cbl bytes.(*Buffer).Write
0035f930ldr x0, [sp+88]
0035f934bl bytes.(*Buffer).Bytes
0035f938str x0, [sp+120]
0035f93cstr x1, [sp+128]
0035f940str x2, [sp+136]
0035f944str x0, [sp+48]
0035f948str x1, [sp+56]
0035f94cstr x2, [sp+64]
0035f950ldur x29, [sp-8]
0035f954ldr x30, [sp], 192
0035f958ret x30
0035f95c
0035f95cloc_35f95c:
0035f95cldr x0, [sp+200]
0035f960bl crypto.Hash.New
0035f964str x0, [sp+72]
0035f968str x1, [sp+80]
0035f96cldrsb x27, [x0]
0035f970adrp x27, 0x6af000
0035f974ldr x2, [x27+3696]
0035f978adrp x27, 0x6af000
0035f97cldr x3, [x27+3704]
0035f980adrp x27, 0x6af000
0035f984ldr x4, [x27+3712]
0035f988ldr x5, [x0+56]
0035f98cmov x0, x1
0035f990mov x1, x2
0035f994mov x2, x3
0035f998mov x3, x4
0035f99cblr x5
0035f9a0ldr x1, [sp+80]
0035f9a4ldr x2, [sp+72]
0035f9a8str x2, [sp+96]
0035f9acstr x1, [sp+104]
0035f9b0cbnz x2, 0x35f9b8
0035f9b4b 0x35f9d8
0035f9b8
0035f9b8loc_35f9b8:
0035f9b8str x1, [sp+152]
0035f9bcldr x1, [x2+8]
0035f9c0adrp x0, 0x6b0000
0035f9c4add x0, x0, 48
0035f9c8bl runtime.typeAssert
0035f9ccldr x1, [sp+152]
0035f9d0mov x2, x0
0035f9d4b 0x35f9dc
0035f9d8
0035f9d8loc_35f9d8:
0035f9d8b 0x35f9dc
0035f9dc
0035f9dcloc_35f9dc:
0035f9dcstr x2, [sp+168]
0035f9e0str x1, [sp+176]
0035f9e4ldr x4, [sp+208]
0035f9e8ldr x3, [sp+216]
0035f9ecmov x0, x2
0035f9f0mov x2, x4
0035f9f4bl io.WriteString
0035f9f8ldr x4, [sp+224]
0035f9fcldrsb x27, [x4]
0035fa00ldr x4, [x4+48]
0035fa04ldr x0, [sp+232]
0035fa08mov x1, xzr
0035fa0cmov x2, xzr
0035fa10mov x3, x2
0035fa14blr x4
0035fa18str x0, [sp+120]
0035fa1cstr x1, [sp+128]
0035fa20str x2, [sp+136]
0035fa24ldr x4, [sp+80]
0035fa28ldr x5, [sp+72]
0035fa2cldrsb x27, [x5]
0035fa30ldr x5, [x5+56]
0035fa34mov x3, x2
0035fa38mov x2, x1
0035fa3cmov x1, x0
0035fa40mov x0, x4
0035fa44blr x5
0035fa48ldr x4, [sp+72]
0035fa4cldrsb x27, [x4]
0035fa50ldr x4, [x4+48]
0035fa54ldr x0, [sp+80]
0035fa58mov x1, xzr
0035fa5cmov x2, xzr
0035fa60mov x3, x2
0035fa64blr x4
0035fa68str x0, [sp+120]
0035fa6cstr x1, [sp+128]
0035fa70str x2, [sp+136]
0035fa74str x0, [sp+48]
0035fa78str x1, [sp+56]
0035fa7cstr x2, [sp+64]
0035fa80ldur x29, [sp-8]
0035fa84ldr x30, [sp], 192
0035fa88ret x30
0035fa8c
0035fa8cloc_35fa8c:
0035fa8cstp x0, x1, [sp+8]
0035fa90stp x2, x3, [sp+24]
0035fa94str x4, [sp+40]
0035fa98mov x3, x30
0035fa9cbl runtime.morestack_noctxt.abi0
0035faa0ldp x0, x1, [sp+8]
0035faa4ldp x2, x3, [sp+24]
0035faa8ldr x4, [sp+40]
0035faacb 0x35f810
0035f810
0035f810crypto/tls.signedMessage: ; void crypto/tls.signedMessage(crypto.Hash sigHash, struct string context, hash.Hash transcript)
0035f810ldr x16, [x28+16]
0035f814sub x17, sp, 64
0035f818subs xzr, x17, x16
0035f81cb.ls 0x35fa8c
0035f820str x30, [sp-192]!
0035f824stur x29, [sp-8]
0035f828sub x29, sp, 8
0035f82cstr x0, [sp+200]
0035f830str x1, [sp+208]
0035f834str x2, [sp+216]
0035f838str x3, [sp+224]
0035f83cstr x4, [sp+232]
0035f840str xzr, [sp+48]
0035f844stp xzr, xzr, [sp+56]
0035f848adrp x27, 0x6ec000
0035f84cldr x1, [x27+2248]
0035f850ldr x2, [sp+200]
0035f854subs xzr, x1, x2
0035f858b.eq 0x35f860
0035f85cb 0x35f95c
0035f860
0035f860loc_35f860:
0035f860adrp x0, 0x2f3000
0035f864add x0, x0, 2048
0035f868bl runtime.newobject
0035f86cstr x0, [sp+112]
0035f870adrp x27, 0x6ec000
0035f874ldr w1, [x27+3056]
0035f878cbz w1, 0x35f880
0035f87cb 0x35f884
0035f880
0035f880loc_35f880:
0035f880b 0x35f8a0
0035f884
0035f884loc_35f884:
0035f884str x0, [sp+160]
0035f888mov x1, x0
0035f88cadrp x0, 0x2f3000
0035f890add x0, x0, 2048
0035f894bl runtime.wbZero
0035f898ldr x0, [sp+160]
0035f89cb 0x35f8a0
0035f8a0
0035f8a0loc_35f8a0:
0035f8a0stp xzr, xzr, [x0]
0035f8a4stp xzr, xzr, [x0+16]
0035f8a8str xzr, [x0+32]
0035f8acldr x0, [sp+112]
0035f8b0str x0, [sp+88]
0035f8b4adrp x27, 0x6af000
0035f8b8ldr x2, [x27+3704]
0035f8bcadrp x27, 0x6af000
0035f8c0ldr x3, [x27+3712]
0035f8c4adrp x27, 0x6af000
0035f8c8ldr x1, [x27+3696]
0035f8ccbl bytes.(*Buffer).Write
0035f8d0ldr x1, [sp+88]
0035f8d4str x1, [sp+144]
0035f8d8ldr x2, [sp+208]
0035f8dcldr x3, [sp+216]
0035f8e0adrp x0, 0x3b4000
0035f8e4add x0, x0, 2976
0035f8e8bl io.WriteString
0035f8ecldr x4, [sp+224]
0035f8f0ldrsb x27, [x4]
0035f8f4ldr x4, [x4+48]
0035f8f8ldr x0, [sp+232]
0035f8fcmov x1, xzr
0035f900mov x2, xzr
0035f904mov x3, x2
0035f908blr x4
0035f90cstr x0, [sp+120]
0035f910str x1, [sp+128]
0035f914str x2, [sp+136]
0035f918ldr x4, [sp+88]
0035f91cmov x3, x2
0035f920mov x2, x1
0035f924mov x1, x0
0035f928mov x0, x4
0035f92cbl bytes.(*Buffer).Write
0035f930ldr x0, [sp+88]
0035f934bl bytes.(*Buffer).Bytes
0035f938str x0, [sp+120]
0035f93cstr x1, [sp+128]
0035f940str x2, [sp+136]
0035f944str x0, [sp+48]
0035f948str x1, [sp+56]
0035f94cstr x2, [sp+64]
0035f950ldur x29, [sp-8]
0035f954ldr x30, [sp], 192
0035f958ret x30
0035f95c
0035f95cloc_35f95c:
0035f95cldr x0, [sp+200]
0035f960bl crypto.Hash.New
0035f964str x0, [sp+72]
0035f968str x1, [sp+80]
0035f96cldrsb x27, [x0]
0035f970adrp x27, 0x6af000
0035f974ldr x2, [x27+3696]
0035f978adrp x27, 0x6af000
0035f97cldr x3, [x27+3704]
0035f980adrp x27, 0x6af000
0035f984ldr x4, [x27+3712]
0035f988ldr x5, [x0+56]
0035f98cmov x0, x1
0035f990mov x1, x2
0035f994mov x2, x3
0035f998mov x3, x4
0035f99cblr x5
0035f9a0ldr x1, [sp+80]
0035f9a4ldr x2, [sp+72]
0035f9a8str x2, [sp+96]
0035f9acstr x1, [sp+104]
0035f9b0cbnz x2, 0x35f9b8
0035f9b4b 0x35f9d8
0035f9b8
0035f9b8loc_35f9b8:
0035f9b8str x1, [sp+152]
0035f9bcldr x1, [x2+8]
0035f9c0adrp x0, 0x6b0000
0035f9c4add x0, x0, 48
0035f9c8bl runtime.typeAssert
0035f9ccldr x1, [sp+152]
0035f9d0mov x2, x0
0035f9d4b 0x35f9dc
0035f9d8
0035f9d8loc_35f9d8:
0035f9d8b 0x35f9dc
0035f9dc
0035f9dcloc_35f9dc:
0035f9dcstr x2, [sp+168]
0035f9e0str x1, [sp+176]
0035f9e4ldr x4, [sp+208]
0035f9e8ldr x3, [sp+216]
0035f9ecmov x0, x2
0035f9f0mov x2, x4
0035f9f4bl io.WriteString
0035f9f8ldr x4, [sp+224]
0035f9fcldrsb x27, [x4]
0035fa00ldr x4, [x4+48]
0035fa04ldr x0, [sp+232]
0035fa08mov x1, xzr
0035fa0cmov x2, xzr
0035fa10mov x3, x2
0035fa14blr x4
0035fa18str x0, [sp+120]
0035fa1cstr x1, [sp+128]
0035fa20str x2, [sp+136]
0035fa24ldr x4, [sp+80]
0035fa28ldr x5, [sp+72]
0035fa2cldrsb x27, [x5]
0035fa30ldr x5, [x5+56]
0035fa34mov x3, x2
0035fa38mov x2, x1
0035fa3cmov x1, x0
0035fa40mov x0, x4
0035fa44blr x5
0035fa48ldr x4, [sp+72]
0035fa4cldrsb x27, [x4]
0035fa50ldr x4, [x4+48]
0035fa54ldr x0, [sp+80]
0035fa58mov x1, xzr
0035fa5cmov x2, xzr
0035fa60mov x3, x2
0035fa64blr x4
0035fa68str x0, [sp+120]
0035fa6cstr x1, [sp+128]
0035fa70str x2, [sp+136]
0035fa74str x0, [sp+48]
0035fa78str x1, [sp+56]
0035fa7cstr x2, [sp+64]
0035fa80ldur x29, [sp-8]
0035fa84ldr x30, [sp], 192
0035fa88ret x30
0035fa8c
0035fa8cloc_35fa8c:
0035fa8cstp x0, x1, [sp+8]
0035fa90stp x2, x3, [sp+24]
0035fa94str x4, [sp+40]
0035fa98mov x3, x30
0035fa9cbl runtime.morestack_noctxt.abi0
0035faa0ldp x0, x1, [sp+8]
0035faa4ldp x2, x3, [sp+24]
0035faa8ldr x4, [sp+40]
0035faacb 0x35f810
0035f810
0035fab0
0035fab0crypto/tls.typeAndHashFromSignatureScheme: ; void crypto/tls.typeAndHashFromSignatureScheme(crypto/tls.SignatureScheme signatureAlgorithm)
0035fab0ldr x16, [x28+16]
0035fab4sub x17, sp, 80
0035fab8subs xzr, x17, x16
0035fabcb.ls 0x35ff84
0035fac0str x30, [sp-208]!
0035fac4stur x29, [sp-8]
0035fac8sub x29, sp, 8
0035faccstrh w0, [sp+216]
0035fad0strb wzr, [sp+59]
0035fad4str xzr, [sp+64]
0035fad8stp xzr, xzr, [sp+72]
0035fadcldrh w4, [sp+216]
0035fae0strh w4, [sp+60]
0035fae4mov x5, x4
0035fae8subs wzr, w5, 1281
0035faecb.ls 0x35faf4
0035faf0b 0x35fb78
0035faf4
0035faf4loc_35faf4:
0035faf4mov x5, x4
0035faf8subs wzr, w5, 515
0035fafcb.ls 0x35fb04
0035fb00b 0x35fb30
0035fb04
0035fb04loc_35fb04:
0035fb04mov x5, x4
0035fb08subs wzr, w5, 513
0035fb0cb.eq 0x35fb14
0035fb10b 0x35fb18
0035fb14
0035fb14loc_35fb14:
0035fb14b 0x35fbac
0035fb18
0035fb18loc_35fb18:
0035fb18subs wzr, w4, 515
0035fb1cb.eq 0x35fb24
0035fb20b 0x35fb28
0035fb24
0035fb24loc_35fb24:
0035fb24b 0x35fbd4
0035fb28
0035fb28loc_35fb28:
0035fb28b 0x35fb2c
0035fb2c
0035fb2cloc_35fb2c:
0035fb2cb 0x35fb74
0035fb30
0035fb30loc_35fb30:
0035fb30mov x5, x4
0035fb34subs wzr, w5, 1025
0035fb38b.eq 0x35fb40
0035fb3cb 0x35fb44
0035fb40
0035fb40loc_35fb40:
0035fb40b 0x35fbac
0035fb44
0035fb44loc_35fb44:
0035fb44mov x5, x4
0035fb48subs wzr, w5, 1027
0035fb4cb.eq 0x35fb54
0035fb50b 0x35fb58
0035fb54
0035fb54loc_35fb54:
0035fb54b 0x35fbd4
0035fb58
0035fb58loc_35fb58:
0035fb58subs wzr, w4, 1281
0035fb5cb.eq 0x35fb64
0035fb60b 0x35fb68
0035fb64
0035fb64loc_35fb64:
0035fb64b 0x35fbac
0035fb68
0035fb68loc_35fb68:
0035fb68b 0x35fb6c
0035fb6c
0035fb6cloc_35fb6c:
0035fb6cb 0x35fb70
0035fb70
0035fb70loc_35fb70:
0035fb70b 0x35fb74
0035fb74
0035fb74loc_35fb74:
0035fb74b 0x35febc
0035fb78
0035fb78loc_35fb78:
0035fb78mov x5, x4
0035fb7csubs wzr, w5, 1537
0035fb80b.ls 0x35fb88
0035fb84b 0x35fbc0
0035fb88
0035fb88loc_35fb88:
0035fb88mov x5, x4
0035fb8csubs wzr, w5, 1283
0035fb90b.eq 0x35fb98
0035fb94b 0x35fb9c
0035fb98
0035fb98loc_35fb98:
0035fb98b 0x35fbd4
0035fb9c
0035fb9cloc_35fb9c:
0035fb9csubs wzr, w4, 1537
0035fba0b.eq 0x35fba8
0035fba4b 0x35fbb8
0035fba8
0035fba8loc_35fba8:
0035fba8b 0x35fbac
0035fbac
0035fbacloc_35fbac:
0035fbacmovn x4, 30
0035fbb0strb w4, [sp+59]
0035fbb4b 0x35fc34
0035fbb8
0035fbb8loc_35fbb8:
0035fbb8b 0x35fbbc
0035fbbc
0035fbbcloc_35fbbc:
0035fbbcb 0x35feb8
0035fbc0
0035fbc0loc_35fbc0:
0035fbc0mov x5, x4
0035fbc4subs wzr, w5, 1539
0035fbc8b.eq 0x35fbd0
0035fbccb 0x35fbe0
0035fbd0
0035fbd0loc_35fbd0:
0035fbd0b 0x35fbd4
0035fbd4
0035fbd4loc_35fbd4:
0035fbd4movn x4, 28
0035fbd8strb w4, [sp+59]
0035fbdcb 0x35fc34
0035fbe0
0035fbe0loc_35fbe0:
0035fbe0mov x5, x4
0035fbe4subs wzr, w5, 2052
0035fbe8b.hs 0x35fbf0
0035fbecb 0x35fc14
0035fbf0
0035fbf0loc_35fbf0:
0035fbf0mov x5, x4
0035fbf4subs wzr, w5, 2054
0035fbf8b.ls 0x35fc00
0035fbfcb 0x35fc10
0035fc00
0035fc00loc_35fc00:
0035fc00b 0x35fc04
0035fc04
0035fc04loc_35fc04:
0035fc04movn x4, 29
0035fc08strb w4, [sp+59]
0035fc0cb 0x35fc34
0035fc10
0035fc10loc_35fc10:
0035fc10b 0x35fc18
0035fc14
0035fc14loc_35fc14:
0035fc14b 0x35fc18
0035fc18
0035fc18loc_35fc18:
0035fc18subs wzr, w4, 2055
0035fc1cb.eq 0x35fc24
0035fc20b 0x35feac
0035fc24
0035fc24loc_35fc24:
0035fc24b 0x35fc28
0035fc28
0035fc28loc_35fc28:
0035fc28movn x4, 27
0035fc2cstrb w4, [sp+59]
0035fc30b 0x35fc34
0035fc34
0035fc34loc_35fc34:
0035fc34ldrh w4, [sp+216]
0035fc38strh w4, [sp+62]
0035fc3cmov x5, x4
0035fc40subs wzr, w5, 1283
0035fc44b.ls 0x35fc4c
0035fc48b 0x35fcf4
0035fc4c
0035fc4cloc_35fc4c:
0035fc4cmov x5, x4
0035fc50subs wzr, w5, 1025
0035fc54b.ls 0x35fc5c
0035fc58b 0x35fcac
0035fc5c
0035fc5cloc_35fc5c:
0035fc5cmov x5, x4
0035fc60subs wzr, w5, 513
0035fc64b.eq 0x35fc6c
0035fc68b 0x35fc70
0035fc6c
0035fc6cloc_35fc6c:
0035fc6cb 0x35fc84
0035fc70
0035fc70loc_35fc70:
0035fc70mov x5, x4
0035fc74subs wzr, w5, 515
0035fc78b.eq 0x35fc80
0035fc7cb 0x35fc90
0035fc80
0035fc80loc_35fc80:
0035fc80b 0x35fc84
0035fc84
0035fc84loc_35fc84:
0035fc84orr x4, xzr, 3
0035fc88str x4, [sp+64]
0035fc8cb 0x35fdb4
0035fc90
0035fc90loc_35fc90:
0035fc90subs wzr, w4, 1025
0035fc94b.eq 0x35fc9c
0035fc98b 0x35fca0
0035fc9c
0035fc9cloc_35fc9c:
0035fc9cb 0x35fd3c
0035fca0
0035fca0loc_35fca0:
0035fca0b 0x35fca4
0035fca4
0035fca4loc_35fca4:
0035fca4b 0x35fca8
0035fca8
0035fca8loc_35fca8:
0035fca8b 0x35fcf0
0035fcac
0035fcacloc_35fcac:
0035fcacmov x5, x4
0035fcb0subs wzr, w5, 1027
0035fcb4b.eq 0x35fcbc
0035fcb8b 0x35fcc0
0035fcbc
0035fcbcloc_35fcbc:
0035fcbcb 0x35fd3c
0035fcc0
0035fcc0loc_35fcc0:
0035fcc0mov x5, x4
0035fcc4subs wzr, w5, 1281
0035fcc8b.eq 0x35fcd0
0035fcccb 0x35fcd4
0035fcd0
0035fcd0loc_35fcd0:
0035fcd0b 0x35fd68
0035fcd4
0035fcd4loc_35fcd4:
0035fcd4subs wzr, w4, 1283
0035fcd8b.eq 0x35fce0
0035fcdcb 0x35fce4
0035fce0
0035fce0loc_35fce0:
0035fce0b 0x35fd68
0035fce4
0035fce4loc_35fce4:
0035fce4b 0x35fce8
0035fce8
0035fce8loc_35fce8:
0035fce8b 0x35fcec
0035fcec
0035fcecloc_35fcec:
0035fcecb 0x35fcf0
0035fcf0
0035fcf0loc_35fcf0:
0035fcf0b 0x35fde4
0035fcf4
0035fcf4loc_35fcf4:
0035fcf4mov x5, x4
0035fcf8subs wzr, w5, 2052
0035fcfcb.ls 0x35fd04
0035fd00b 0x35fd54
0035fd04
0035fd04loc_35fd04:
0035fd04mov x5, x4
0035fd08subs wzr, w5, 1537
0035fd0cb.eq 0x35fd14
0035fd10b 0x35fd18
0035fd14
0035fd14loc_35fd14:
0035fd14b 0x35fd88
0035fd18
0035fd18loc_35fd18:
0035fd18mov x5, x4
0035fd1csubs wzr, w5, 1539
0035fd20b.eq 0x35fd28
0035fd24b 0x35fd2c
0035fd28
0035fd28loc_35fd28:
0035fd28b 0x35fd88
0035fd2c
0035fd2cloc_35fd2c:
0035fd2csubs wzr, w4, 2052
0035fd30b.eq 0x35fd38
0035fd34b 0x35fd48
0035fd38
0035fd38loc_35fd38:
0035fd38b 0x35fd3c
0035fd3c
0035fd3cloc_35fd3c:
0035fd3cmovz x4, 5
0035fd40str x4, [sp+64]
0035fd44b 0x35fdb4
0035fd48
0035fd48loc_35fd48:
0035fd48b 0x35fd4c
0035fd4c
0035fd4cloc_35fd4c:
0035fd4cb 0x35fd50
0035fd50
0035fd50loc_35fd50:
0035fd50b 0x35fde0
0035fd54
0035fd54loc_35fd54:
0035fd54mov x5, x4
0035fd58subs wzr, w5, 2053
0035fd5cb.eq 0x35fd64
0035fd60b 0x35fd74
0035fd64
0035fd64loc_35fd64:
0035fd64b 0x35fd68
0035fd68
0035fd68loc_35fd68:
0035fd68orr x4, xzr, 6
0035fd6cstr x4, [sp+64]
0035fd70b 0x35fdb4
0035fd74
0035fd74loc_35fd74:
0035fd74mov x5, x4
0035fd78subs wzr, w5, 2054
0035fd7cb.eq 0x35fd84
0035fd80b 0x35fd94
0035fd84
0035fd84loc_35fd84:
0035fd84b 0x35fd88
0035fd88
0035fd88loc_35fd88:
0035fd88orr x4, xzr, 7
0035fd8cstr x4, [sp+64]
0035fd90b 0x35fdb4
0035fd94
0035fd94loc_35fd94:
0035fd94subs wzr, w4, 2055
0035fd98b.eq 0x35fda0
0035fd9cb 0x35fdd4
0035fda0
0035fda0loc_35fda0:
0035fda0b 0x35fda4
0035fda4
0035fda4loc_35fda4:
0035fda4adrp x27, 0x6ec000
0035fda8ldr x4, [x27+2248]
0035fdacstr x4, [sp+64]
0035fdb0b 0x35fdb4
0035fdb4
0035fdb4loc_35fdb4:
0035fdb4stp xzr, xzr, [sp+72]
0035fdb8ldrb w0, [sp+59]
0035fdbcldr x1, [sp+64]
0035fdc0mov x2, xzr
0035fdc4mov x3, xzr
0035fdc8ldur x29, [sp-8]
0035fdccldr x30, [sp], 208
0035fdd0ret x30
0035fdd4
0035fdd4loc_35fdd4:
0035fdd4b 0x35fdd8
0035fdd8
0035fdd8loc_35fdd8:
0035fdd8b 0x35fddc
0035fddc
0035fddcloc_35fddc:
0035fddcb 0x35fde0
0035fde0
0035fde0loc_35fde0:
0035fde0b 0x35fde4
0035fde4
0035fde4loc_35fde4:
0035fde4b 0x35fde8
0035fde8
0035fde8loc_35fde8:
0035fde8stp xzr, xzr, [sp+144]
0035fdecadd x1, sp, 144
0035fdf0str x1, [sp+168]
0035fdf4ldrh w0, [sp+216]
0035fdf8bl runtime.convT16
0035fdfcstr x0, [sp+160]
0035fe00ldr x1, [sp+168]
0035fe04ldrsb x27, [x1]
0035fe08adrp x2, 0x2ab000
0035fe0cadd x2, x2, 352
0035fe10str x2, [x1]
0035fe14adrp x27, 0x6ec000
0035fe18ldr w2, [x27+3056]
0035fe1ccbz w2, 0x35fe24
0035fe20b 0x35fe28
0035fe24
0035fe24loc_35fe24:
0035fe24b 0x35fe3c
0035fe28
0035fe28loc_35fe28:
0035fe28bl runtime.gcWriteBarrier2
0035fe2cstr x0, [x25]
0035fe30ldr x5, [x1+8]
0035fe34str x5, [x25+8]
0035fe38b 0x35fe3c
0035fe3c
0035fe3cloc_35fe3c:
0035fe3cstr x0, [x1+8]
0035fe40ldr x2, [sp+168]
0035fe44ldrsb x27, [x2]
0035fe48b 0x35fe4c
0035fe4c
0035fe4cloc_35fe4c:
0035fe4cstr x2, [sp+176]
0035fe50orr x4, xzr, 1
0035fe54str x4, [sp+184]
0035fe58str x4, [sp+192]
0035fe5cadrp x0, 0x361000
0035fe60add x0, x0, 3156
0035fe64movz x1, 35
0035fe68mov x3, x4
0035fe6cbl fmt.Errorf
0035fe70str x0, [sp+128]
0035fe74str x1, [sp+136]
0035fe78strb wzr, [sp+59]
0035fe7cstr xzr, [sp+64]
0035fe80str x0, [sp+72]
0035fe84str x1, [sp+80]
0035fe88ldrb w5, [sp+59]
0035fe8cldr x6, [sp+64]
0035fe90mov x2, x0
0035fe94mov x3, x1
0035fe98mov x0, x5
0035fe9cmov x1, x6
0035fea0ldur x29, [sp-8]
0035fea4ldr x30, [sp], 208
0035fea8ret x30
0035feac
0035feacloc_35feac:
0035feacb 0x35feb0
0035feb0
0035feb0loc_35feb0:
0035feb0b 0x35feb4
0035feb4
0035feb4loc_35feb4:
0035feb4b 0x35feb8
0035feb8
0035feb8loc_35feb8:
0035feb8b 0x35febc
0035febc
0035febcloc_35febc:
0035febcb 0x35fec0
0035fec0
0035fec0loc_35fec0:
0035fec0stp xzr, xzr, [sp+144]
0035fec4add x1, sp, 144
0035fec8str x1, [sp+96]
0035feccldrh w0, [sp+216]
0035fed0bl runtime.convT16
0035fed4str x0, [sp+88]
0035fed8ldr x1, [sp+96]
0035fedcldrsb x27, [x1]
0035fee0adrp x2, 0x2ab000
0035fee4add x2, x2, 352
0035fee8str x2, [x1]
0035feecadrp x27, 0x6ec000
0035fef0ldr w2, [x27+3056]
0035fef4cbz w2, 0x35fefc
0035fef8b 0x35ff00
0035fefc
0035fefcloc_35fefc:
0035fefcb 0x35ff14
0035ff00
0035ff00loc_35ff00:
0035ff00bl runtime.gcWriteBarrier2
0035ff04str x0, [x25]
0035ff08ldr x5, [x1+8]
0035ff0cstr x5, [x25+8]
0035ff10b 0x35ff14
0035ff14
0035ff14loc_35ff14:
0035ff14str x0, [x1+8]
0035ff18ldr x2, [sp+96]
0035ff1cldrsb x27, [x2]
0035ff20b 0x35ff24
0035ff24
0035ff24loc_35ff24:
0035ff24str x2, [sp+104]
0035ff28orr x4, xzr, 1
0035ff2cstr x4, [sp+112]
0035ff30str x4, [sp+120]
0035ff34adrp x0, 0x361000
0035ff38add x0, x0, 3156
0035ff3cmovz x1, 35
0035ff40mov x3, x4
0035ff44bl fmt.Errorf
0035ff48str x0, [sp+128]
0035ff4cstr x1, [sp+136]
0035ff50strb wzr, [sp+59]
0035ff54str xzr, [sp+64]
0035ff58str x0, [sp+72]
0035ff5cstr x1, [sp+80]
0035ff60ldrb w5, [sp+59]
0035ff64ldr x6, [sp+64]
0035ff68mov x2, x0
0035ff6cmov x3, x1
0035ff70mov x0, x5
0035ff74mov x1, x6
0035ff78ldur x29, [sp-8]
0035ff7cldr x30, [sp], 208
0035ff80ret x30
0035ff84
0035ff84loc_35ff84:
0035ff84strh w0, [sp+8]
0035ff88mov x3, x30
0035ff8cbl runtime.morestack_noctxt.abi0
0035ff90ldrh w0, [sp+8]
0035ff94b 0x35fab0
0035ff98udf 0
0035ff9cudf 0
0035fab0
0035fab0crypto/tls.typeAndHashFromSignatureScheme: ; void crypto/tls.typeAndHashFromSignatureScheme(crypto/tls.SignatureScheme signatureAlgorithm)
0035fab0ldr x16, [x28+16]
0035fab4sub x17, sp, 80
0035fab8subs xzr, x17, x16
0035fabcb.ls 0x35ff84
0035fac0str x30, [sp-208]!
0035fac4stur x29, [sp-8]
0035fac8sub x29, sp, 8
0035faccstrh w0, [sp+216]
0035fad0strb wzr, [sp+59]
0035fad4str xzr, [sp+64]
0035fad8stp xzr, xzr, [sp+72]
0035fadcldrh w4, [sp+216]
0035fae0strh w4, [sp+60]
0035fae4mov x5, x4
0035fae8subs wzr, w5, 1281
0035faecb.ls 0x35faf4
0035faf0b 0x35fb78
0035faf4
0035faf4loc_35faf4:
0035faf4mov x5, x4
0035faf8subs wzr, w5, 515
0035fafcb.ls 0x35fb04
0035fb00b 0x35fb30
0035fb04
0035fb04loc_35fb04:
0035fb04mov x5, x4
0035fb08subs wzr, w5, 513
0035fb0cb.eq 0x35fb14
0035fb10b 0x35fb18
0035fb14
0035fb14loc_35fb14:
0035fb14b 0x35fbac
0035fb18
0035fb18loc_35fb18:
0035fb18subs wzr, w4, 515
0035fb1cb.eq 0x35fb24
0035fb20b 0x35fb28
0035fb24
0035fb24loc_35fb24:
0035fb24b 0x35fbd4
0035fb28
0035fb28loc_35fb28:
0035fb28b 0x35fb2c
0035fb2c
0035fb2cloc_35fb2c:
0035fb2cb 0x35fb74
0035fb30
0035fb30loc_35fb30:
0035fb30mov x5, x4
0035fb34subs wzr, w5, 1025
0035fb38b.eq 0x35fb40
0035fb3cb 0x35fb44
0035fb40
0035fb40loc_35fb40:
0035fb40b 0x35fbac
0035fb44
0035fb44loc_35fb44:
0035fb44mov x5, x4
0035fb48subs wzr, w5, 1027
0035fb4cb.eq 0x35fb54
0035fb50b 0x35fb58
0035fb54
0035fb54loc_35fb54:
0035fb54b 0x35fbd4
0035fb58
0035fb58loc_35fb58:
0035fb58subs wzr, w4, 1281
0035fb5cb.eq 0x35fb64
0035fb60b 0x35fb68
0035fb64
0035fb64loc_35fb64:
0035fb64b 0x35fbac
0035fb68
0035fb68loc_35fb68:
0035fb68b 0x35fb6c
0035fb6c
0035fb6cloc_35fb6c:
0035fb6cb 0x35fb70
0035fb70
0035fb70loc_35fb70:
0035fb70b 0x35fb74
0035fb74
0035fb74loc_35fb74:
0035fb74b 0x35febc
0035fb78
0035fb78loc_35fb78:
0035fb78mov x5, x4
0035fb7csubs wzr, w5, 1537
0035fb80b.ls 0x35fb88
0035fb84b 0x35fbc0
0035fb88
0035fb88loc_35fb88:
0035fb88mov x5, x4
0035fb8csubs wzr, w5, 1283
0035fb90b.eq 0x35fb98
0035fb94b 0x35fb9c
0035fb98
0035fb98loc_35fb98:
0035fb98b 0x35fbd4
0035fb9c
0035fb9cloc_35fb9c:
0035fb9csubs wzr, w4, 1537
0035fba0b.eq 0x35fba8
0035fba4b 0x35fbb8
0035fba8
0035fba8loc_35fba8:
0035fba8b 0x35fbac
0035fbac
0035fbacloc_35fbac:
0035fbacmovn x4, 30
0035fbb0strb w4, [sp+59]
0035fbb4b 0x35fc34
0035fbb8
0035fbb8loc_35fbb8:
0035fbb8b 0x35fbbc
0035fbbc
0035fbbcloc_35fbbc:
0035fbbcb 0x35feb8
0035fbc0
0035fbc0loc_35fbc0:
0035fbc0mov x5, x4
0035fbc4subs wzr, w5, 1539
0035fbc8b.eq 0x35fbd0
0035fbccb 0x35fbe0
0035fbd0
0035fbd0loc_35fbd0:
0035fbd0b 0x35fbd4
0035fbd4
0035fbd4loc_35fbd4:
0035fbd4movn x4, 28
0035fbd8strb w4, [sp+59]
0035fbdcb 0x35fc34
0035fbe0
0035fbe0loc_35fbe0:
0035fbe0mov x5, x4
0035fbe4subs wzr, w5, 2052
0035fbe8b.hs 0x35fbf0
0035fbecb 0x35fc14
0035fbf0
0035fbf0loc_35fbf0:
0035fbf0mov x5, x4
0035fbf4subs wzr, w5, 2054
0035fbf8b.ls 0x35fc00
0035fbfcb 0x35fc10
0035fc00
0035fc00loc_35fc00:
0035fc00b 0x35fc04
0035fc04
0035fc04loc_35fc04:
0035fc04movn x4, 29
0035fc08strb w4, [sp+59]
0035fc0cb 0x35fc34
0035fc10
0035fc10loc_35fc10:
0035fc10b 0x35fc18
0035fc14
0035fc14loc_35fc14:
0035fc14b 0x35fc18
0035fc18
0035fc18loc_35fc18:
0035fc18subs wzr, w4, 2055
0035fc1cb.eq 0x35fc24
0035fc20b 0x35feac
0035fc24
0035fc24loc_35fc24:
0035fc24b 0x35fc28
0035fc28
0035fc28loc_35fc28:
0035fc28movn x4, 27
0035fc2cstrb w4, [sp+59]
0035fc30b 0x35fc34
0035fc34
0035fc34loc_35fc34:
0035fc34ldrh w4, [sp+216]
0035fc38strh w4, [sp+62]
0035fc3cmov x5, x4
0035fc40subs wzr, w5, 1283
0035fc44b.ls 0x35fc4c
0035fc48b 0x35fcf4
0035fc4c
0035fc4cloc_35fc4c:
0035fc4cmov x5, x4
0035fc50subs wzr, w5, 1025
0035fc54b.ls 0x35fc5c
0035fc58b 0x35fcac
0035fc5c
0035fc5cloc_35fc5c:
0035fc5cmov x5, x4
0035fc60subs wzr, w5, 513
0035fc64b.eq 0x35fc6c
0035fc68b 0x35fc70
0035fc6c
0035fc6cloc_35fc6c:
0035fc6cb 0x35fc84
0035fc70
0035fc70loc_35fc70:
0035fc70mov x5, x4
0035fc74subs wzr, w5, 515
0035fc78b.eq 0x35fc80
0035fc7cb 0x35fc90
0035fc80
0035fc80loc_35fc80:
0035fc80b 0x35fc84
0035fc84
0035fc84loc_35fc84:
0035fc84orr x4, xzr, 3
0035fc88str x4, [sp+64]
0035fc8cb 0x35fdb4
0035fc90
0035fc90loc_35fc90:
0035fc90subs wzr, w4, 1025
0035fc94b.eq 0x35fc9c
0035fc98b 0x35fca0
0035fc9c
0035fc9cloc_35fc9c:
0035fc9cb 0x35fd3c
0035fca0
0035fca0loc_35fca0:
0035fca0b 0x35fca4
0035fca4
0035fca4loc_35fca4:
0035fca4b 0x35fca8
0035fca8
0035fca8loc_35fca8:
0035fca8b 0x35fcf0
0035fcac
0035fcacloc_35fcac:
0035fcacmov x5, x4
0035fcb0subs wzr, w5, 1027
0035fcb4b.eq 0x35fcbc
0035fcb8b 0x35fcc0
0035fcbc
0035fcbcloc_35fcbc:
0035fcbcb 0x35fd3c
0035fcc0
0035fcc0loc_35fcc0:
0035fcc0mov x5, x4
0035fcc4subs wzr, w5, 1281
0035fcc8b.eq 0x35fcd0
0035fcccb 0x35fcd4
0035fcd0
0035fcd0loc_35fcd0:
0035fcd0b 0x35fd68
0035fcd4
0035fcd4loc_35fcd4:
0035fcd4subs wzr, w4, 1283
0035fcd8b.eq 0x35fce0
0035fcdcb 0x35fce4
0035fce0
0035fce0loc_35fce0:
0035fce0b 0x35fd68
0035fce4
0035fce4loc_35fce4:
0035fce4b 0x35fce8
0035fce8
0035fce8loc_35fce8:
0035fce8b 0x35fcec
0035fcec
0035fcecloc_35fcec:
0035fcecb 0x35fcf0
0035fcf0
0035fcf0loc_35fcf0:
0035fcf0b 0x35fde4
0035fcf4
0035fcf4loc_35fcf4:
0035fcf4mov x5, x4
0035fcf8subs wzr, w5, 2052
0035fcfcb.ls 0x35fd04
0035fd00b 0x35fd54
0035fd04
0035fd04loc_35fd04:
0035fd04mov x5, x4
0035fd08subs wzr, w5, 1537
0035fd0cb.eq 0x35fd14
0035fd10b 0x35fd18
0035fd14
0035fd14loc_35fd14:
0035fd14b 0x35fd88
0035fd18
0035fd18loc_35fd18:
0035fd18mov x5, x4
0035fd1csubs wzr, w5, 1539
0035fd20b.eq 0x35fd28
0035fd24b 0x35fd2c
0035fd28
0035fd28loc_35fd28:
0035fd28b 0x35fd88
0035fd2c
0035fd2cloc_35fd2c:
0035fd2csubs wzr, w4, 2052
0035fd30b.eq 0x35fd38
0035fd34b 0x35fd48
0035fd38
0035fd38loc_35fd38:
0035fd38b 0x35fd3c
0035fd3c
0035fd3cloc_35fd3c:
0035fd3cmovz x4, 5
0035fd40str x4, [sp+64]
0035fd44b 0x35fdb4
0035fd48
0035fd48loc_35fd48:
0035fd48b 0x35fd4c
0035fd4c
0035fd4cloc_35fd4c:
0035fd4cb 0x35fd50
0035fd50
0035fd50loc_35fd50:
0035fd50b 0x35fde0
0035fd54
0035fd54loc_35fd54:
0035fd54mov x5, x4
0035fd58subs wzr, w5, 2053
0035fd5cb.eq 0x35fd64
0035fd60b 0x35fd74
0035fd64
0035fd64loc_35fd64:
0035fd64b 0x35fd68
0035fd68
0035fd68loc_35fd68:
0035fd68orr x4, xzr, 6
0035fd6cstr x4, [sp+64]
0035fd70b 0x35fdb4
0035fd74
0035fd74loc_35fd74:
0035fd74mov x5, x4
0035fd78subs wzr, w5, 2054
0035fd7cb.eq 0x35fd84
0035fd80b 0x35fd94
0035fd84
0035fd84loc_35fd84:
0035fd84b 0x35fd88
0035fd88
0035fd88loc_35fd88:
0035fd88orr x4, xzr, 7
0035fd8cstr x4, [sp+64]
0035fd90b 0x35fdb4
0035fd94
0035fd94loc_35fd94:
0035fd94subs wzr, w4, 2055
0035fd98b.eq 0x35fda0
0035fd9cb 0x35fdd4
0035fda0
0035fda0loc_35fda0:
0035fda0b 0x35fda4
0035fda4
0035fda4loc_35fda4:
0035fda4adrp x27, 0x6ec000
0035fda8ldr x4, [x27+2248]
0035fdacstr x4, [sp+64]
0035fdb0b 0x35fdb4
0035fdb4
0035fdb4loc_35fdb4:
0035fdb4stp xzr, xzr, [sp+72]
0035fdb8ldrb w0, [sp+59]
0035fdbcldr x1, [sp+64]
0035fdc0mov x2, xzr
0035fdc4mov x3, xzr
0035fdc8ldur x29, [sp-8]
0035fdccldr x30, [sp], 208
0035fdd0ret x30
0035fdd4
0035fdd4loc_35fdd4:
0035fdd4b 0x35fdd8
0035fdd8
0035fdd8loc_35fdd8:
0035fdd8b 0x35fddc
0035fddc
0035fddcloc_35fddc:
0035fddcb 0x35fde0
0035fde0
0035fde0loc_35fde0:
0035fde0b 0x35fde4
0035fde4
0035fde4loc_35fde4:
0035fde4b 0x35fde8
0035fde8
0035fde8loc_35fde8:
0035fde8stp xzr, xzr, [sp+144]
0035fdecadd x1, sp, 144
0035fdf0str x1, [sp+168]
0035fdf4ldrh w0, [sp+216]
0035fdf8bl runtime.convT16
0035fdfcstr x0, [sp+160]
0035fe00ldr x1, [sp+168]
0035fe04ldrsb x27, [x1]
0035fe08adrp x2, 0x2ab000
0035fe0cadd x2, x2, 352
0035fe10str x2, [x1]
0035fe14adrp x27, 0x6ec000
0035fe18ldr w2, [x27+3056]
0035fe1ccbz w2, 0x35fe24
0035fe20b 0x35fe28
0035fe24
0035fe24loc_35fe24:
0035fe24b 0x35fe3c
0035fe28
0035fe28loc_35fe28:
0035fe28bl runtime.gcWriteBarrier2
0035fe2cstr x0, [x25]
0035fe30ldr x5, [x1+8]
0035fe34str x5, [x25+8]
0035fe38b 0x35fe3c
0035fe3c
0035fe3cloc_35fe3c:
0035fe3cstr x0, [x1+8]
0035fe40ldr x2, [sp+168]
0035fe44ldrsb x27, [x2]
0035fe48b 0x35fe4c
0035fe4c
0035fe4cloc_35fe4c:
0035fe4cstr x2, [sp+176]
0035fe50orr x4, xzr, 1
0035fe54str x4, [sp+184]
0035fe58str x4, [sp+192]
0035fe5cadrp x0, 0x361000
0035fe60add x0, x0, 3156
0035fe64movz x1, 35
0035fe68mov x3, x4
0035fe6cbl fmt.Errorf
0035fe70str x0, [sp+128]
0035fe74str x1, [sp+136]
0035fe78strb wzr, [sp+59]
0035fe7cstr xzr, [sp+64]
0035fe80str x0, [sp+72]
0035fe84str x1, [sp+80]
0035fe88ldrb w5, [sp+59]
0035fe8cldr x6, [sp+64]
0035fe90mov x2, x0
0035fe94mov x3, x1
0035fe98mov x0, x5
0035fe9cmov x1, x6
0035fea0ldur x29, [sp-8]
0035fea4ldr x30, [sp], 208
0035fea8ret x30
0035feac
0035feacloc_35feac:
0035feacb 0x35feb0
0035feb0
0035feb0loc_35feb0:
0035feb0b 0x35feb4
0035feb4
0035feb4loc_35feb4:
0035feb4b 0x35feb8
0035feb8
0035feb8loc_35feb8:
0035feb8b 0x35febc
0035febc
0035febcloc_35febc:
0035febcb 0x35fec0
0035fec0
0035fec0loc_35fec0:
0035fec0stp xzr, xzr, [sp+144]
0035fec4add x1, sp, 144
0035fec8str x1, [sp+96]
0035feccldrh w0, [sp+216]
0035fed0bl runtime.convT16
0035fed4str x0, [sp+88]
0035fed8ldr x1, [sp+96]
0035fedcldrsb x27, [x1]
0035fee0adrp x2, 0x2ab000
0035fee4add x2, x2, 352
0035fee8str x2, [x1]
0035feecadrp x27, 0x6ec000
0035fef0ldr w2, [x27+3056]
0035fef4cbz w2, 0x35fefc
0035fef8b 0x35ff00
0035fefc
0035fefcloc_35fefc:
0035fefcb 0x35ff14
0035ff00
0035ff00loc_35ff00:
0035ff00bl runtime.gcWriteBarrier2
0035ff04str x0, [x25]
0035ff08ldr x5, [x1+8]
0035ff0cstr x5, [x25+8]
0035ff10b 0x35ff14
0035ff14
0035ff14loc_35ff14:
0035ff14str x0, [x1+8]
0035ff18ldr x2, [sp+96]
0035ff1cldrsb x27, [x2]
0035ff20b 0x35ff24
0035ff24
0035ff24loc_35ff24:
0035ff24str x2, [sp+104]
0035ff28orr x4, xzr, 1
0035ff2cstr x4, [sp+112]
0035ff30str x4, [sp+120]
0035ff34adrp x0, 0x361000
0035ff38add x0, x0, 3156
0035ff3cmovz x1, 35
0035ff40mov x3, x4
0035ff44bl fmt.Errorf
0035ff48str x0, [sp+128]
0035ff4cstr x1, [sp+136]
0035ff50strb wzr, [sp+59]
0035ff54str xzr, [sp+64]
0035ff58str x0, [sp+72]
0035ff5cstr x1, [sp+80]
0035ff60ldrb w5, [sp+59]
0035ff64ldr x6, [sp+64]
0035ff68mov x2, x0
0035ff6cmov x3, x1
0035ff70mov x0, x5
0035ff74mov x1, x6
0035ff78ldur x29, [sp-8]
0035ff7cldr x30, [sp], 208
0035ff80ret x30
0035ff84
0035ff84loc_35ff84:
0035ff84strh w0, [sp+8]
0035ff88mov x3, x30
0035ff8cbl runtime.morestack_noctxt.abi0
0035ff90ldrh w0, [sp+8]
0035ff94b 0x35fab0
0035ff98udf 0
0035ff9cudf 0
0035fab0
Loading..