Function at 0x5b1300
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x338
mov rsi, rdx
mov rdi, rcx
mov rbx, qword [rsp + 0x3a0]
movzx eax, byte [rsp + 0x3a8]
movabs r11, 0x8000000000000000
movdqu xmm0, xmmword [rbx + 0x18]
movdqu xmm1, xmmword [rbx + 0x28]
movdqu xmmword [rdx + 0x120], xmm1
movdqu xmmword [rdx + 0x110], xmm0
movabs rcx, 0x14452474e574f44
cmp qword [rdx + 0x128], rcx
sete bpl
and bpl, al
je 0x5b1420
mov rbx, qword [r8]
mov word [rsp + 0x108], 4
mov qword [rsp + 0x50], r11
mov dword [rsp + 0x58], 0xd0001
cmp byte [rbx + 0x41], 2
sete r8b
mov r13b, 1
lea rdx, [rsp + 0x50]
mov rcx, rbx
call sym.rustls::common_state::CommonState::send_msg::ha5feb44ef7fe3a71
mov byte [rbx + 0x331], 1
mov word [rdi], 8
mov rax, qword [rsi + 0xe8]
lock dec qword [rax]
movabs rbx, 0x8000000000000000
jne 0x5b13cc
mov rcx, qword [rsi + 0xe8]
call sym.alloc::sync::Arc_T_A_::drop_slow::h886f1e9ebc72b0b1
cmp qword [rsi], rbx
setne al
test bpl, al
je 0x5b13df
mov rcx, rsi
call sym.core::ptr::drop_in_place_rustls::msgs::persist::Tls12ClientSessionValue_::had5d6ca220724f55
cmp byte [rsi + 0xc8], 0
jne 0x5b140c
mov rax, qword [rsi + 0xd0]
shl rax, 1
test rax, rax
je 0x5b140c
mov r8, qword [rsi + 0xd8]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
add rsi, 0x90
mov rcx, rsi
call sym.core::ptr::drop_in_place_rustls::hash_hs::HandshakeHash_::h0a64f6312386faae
jmp 0x5b1a51
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x5b1749
mov r14, qword [rbx + 8]
shl rax, 3
lea r15, [rax + rax*4]
xor eax, eax
mov ecx, 0x1f7f
jmp 0x5b1459
add rax, 0x28
cmp r15, rax
je 0x5b1477
movzx r10d, word [r14 + rax]
mov dl, 1
bt ecx, r10d
jb 0x5b1450
cmp r10d, 0xd
jne 0x5b1479
cmp word [r14 + rax + 0x20], 0x13
jne 0x5b1450
jmp 0x5b1479
xor edx, edx
lea r12, [rsi + 0x130]
mov byte [rsi + 0x130], dl
xor eax, eax
jmp 0x5b149d
add rax, 0x28
cmp r15, rax
je 0x5b15d0
movzx ecx, word [r14 + rax]
lea edx, [rcx - 3]
cmp edx, 0xa
jb 0x5b1490
cmp ecx, 2
jb 0x5b1490
cmp ecx, 0xd
jne 0x5b14bd
cmp word [r14 + rax + 0x20], 0x14
jne 0x5b1490
mov rax, qword [0x0083c300]
mov r10b, 1
cmp rax, 4
jb 0x5b15d3
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r9
mov r12, r8
mov rax, qword [0x0083c058]
cmp rax, 2
lea rax, [0x00740360]
cmove rax, qword [0x0071b070]
lea rcx, [0x0074045a]
cmove rcx, qword [0x0071b068]
mov qword [rsp + 0x80], 4
lea rdx, str.rustls::client::tls12::server_helloServer_may_staple_OCSP_response
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], 0x23
lea r8, [0x007a94d0]
mov qword [rsp + 0xa0], r8
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xb0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0x23
mov qword [rsp + 0x68], 0
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.22.4_src_client_tls12.rsServer_supports_tickets
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], 0x62
movabs rdx, 0x5a00000001
mov qword [rsp + 0x98], rdx
mov r13b, 1
lea rdx, [rsp + 0x50]
call qword [rax + 0x20]
mov r10b, 1
mov r8, r12
mov r9, qword [rsp + 0x38]
movabs r11, 0x8000000000000000
mov r12, qword [rsp + 0x40]
jmp 0x5b15d3
xor r10d, r10d
xor eax, eax
mov ecx, 0x1eff
jmp 0x5b15ed
add rax, 0x28
cmp r15, rax
je 0x5b1731
movzx edx, word [r14 + rax]
bt ecx, edx
jb 0x5b15e0
cmp edx, 0xd
jne 0x5b1605
cmp word [r14 + rax + 0x20], 5
jne 0x5b15e0
mov rax, qword [0x0083c300]
mov r15b, 1
cmp rax, 4
jb 0x5b1734
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], r10d
mov r14, r9
mov r12, r8
mov rax, qword [0x0083c058]
cmp rax, 2
lea rax, [0x00740360]
cmove rax, qword [0x0071b070]
lea rcx, [0x0074045a]
cmove rcx, qword [0x0071b068]
mov qword [rsp + 0x80], 4
lea rdx, str.rustls::client::tls12::server_helloServer_may_staple_OCSP_response
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], 0x23
lea r8, [0x007a9528]
mov qword [rsp + 0xa0], r8
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xb0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0x23
mov qword [rsp + 0x68], 0
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.22.4_src_client_tls12.rsServer_supports_tickets
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], 0x62
movabs rdx, 0x6600000001
mov qword [rsp + 0x98], rdx
mov r13b, 1
lea rdx, [rsp + 0x50]
call qword [rax + 0x20]
mov r15b, 1
mov r8, r12
mov r9, r14
movabs r11, 0x8000000000000000
mov r10d, dword [rsp + 0x38]
mov r12, qword [rsp + 0x40]
lea r14, [rsi + 0xf0]
cmp qword [rsi], r11
sete r13b
jne 0x5b1771
jmp 0x5b191c
xor r15d, r15d
lea r14, [rsi + 0xf0]
cmp qword [rsi], r11
sete r13b
jne 0x5b1771
jmp 0x5b191c
lea r12, [rsi + 0x130]
mov byte [rsi + 0x130], 0
xor r10d, r10d
xor r15d, r15d
lea r14, [rsi + 0xf0]
cmp qword [rsi], r11
sete r13b
je 0x5b191c
mov dword [rsp + 0x4c], r13d
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], r10d
mov r12, r9
mov qword [rsp + 0x208], r8
lea rcx, [rsp + 0x2a8]
mov r8d, 0x90
mov rdx, rsi
call sym.memcpy
mov rax, qword [rsp + 0x328]
cmp rax, qword [rbx + 0x58]
jne 0x5b18f5
lea r13, [rbx + 0x38]
test rax, rax
je 0x5b1a65
lea rcx, [rax - 0x21]
cmp rcx, 0xffffffffffffffe0
jb 0x5b20d9
cmp rax, 8
jae 0x5b17dd
xor edx, edx
xor ecx, ecx
jmp 0x5b18d0
cmp rax, 0x10
jae 0x5b1854
xor edx, edx
xor ecx, ecx
mov r8, rcx
mov ecx, eax
and ecx, 0x38
movzx edx, dl
movd xmm0, edx
nop word cs:[rax + rax]
mov rdx, qword [r13 + r8]
xor rdx, qword [rsp + r8 + 0x308]
movq xmm1, rdx
por xmm0, xmm1
add r8, 8
cmp rcx, r8
jne 0x5b1800
pshufd xmm1, xmm0, 0x55
por xmm1, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x10
por xmm0, xmm1
movdqa xmm1, xmm0
psrlw xmm1, 8
por xmm1, xmm0
movd edx, xmm1
cmp rax, rcx
jne 0x5b18d0
jmp 0x5b18ed
mov ecx, eax
and ecx, 0x30
movdqu xmm1, xmmword [rsp + 0x308]
movdqu xmm0, xmmword [rbx + 0x38]
pxor xmm0, xmm1
pxor xmm1, xmm1
cmp rcx, 0x10
je 0x5b1887
movdqu xmm2, xmmword [rsp + 0x318]
movdqu xmm1, xmmword [rbx + 0x48]
pxor xmm1, xmm2
por xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
pshufd xmm0, xmm1, 0x55
por xmm0, xmm1
movdqa xmm1, xmm0
psrld xmm1, 0x10
por xmm1, xmm0
movdqa xmm0, xmm1
psrlw xmm0, 8
por xmm0, xmm1
movd edx, xmm0
cmp rax, rcx
je 0x5b18ed
test al, 8
jne 0x5b17e7
nop dword [rax + rax]
movzx r8d, byte [r13 + rcx]
xor r8b, byte [rsp + rcx + 0x308]
lea r9, [rcx + 1]
or dl, r8b
mov rcx, r9
cmp rax, r9
jne 0x5b18d0
test dl, dl
je 0x5b1a65
xor r13d, r13d
lea rcx, [rsp + 0x2a8]
call sym.core::ptr::drop_in_place_rustls::msgs::persist::Tls12ClientSessionValue_::had5d6ca220724f55
mov r9, r12
movabs r11, 0x8000000000000000
mov r10d, dword [rsp + 0x38]
mov r13d, dword [rsp + 0x4c]
mov rax, qword [rsi + 0xe8]
mov rcx, qword [rbx + 0x58]
mov qword [rsp + 0x168], rcx
movups xmm0, xmmword [rbx + 0x38]
movups xmm1, xmmword [rbx + 0x48]
movups xmmword [rsp + 0x158], xmm1
movups xmmword [rsp + 0x148], xmm0
movups xmm0, xmmword [rsi + 0xc8]
movups xmm1, xmmword [rsi + 0xd8]
movups xmmword [rsp + 0x128], xmm1
movups xmmword [rsp + 0x118], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movups xmmword [rsp + 0x170], xmm0
movups xmmword [rsp + 0x180], xmm1
movups xmmword [rsp + 0x190], xmm2
movups xmmword [rsp + 0x1a0], xmm3
movzx ecx, byte [rsi + 0x130]
movdqu xmm0, xmmword [rsi + 0x90]
movdqu xmm1, xmmword [rsi + 0xa0]
movdqu xmm2, xmmword [rsi + 0xb0]
movdqu xmmword [rsp + 0xe0], xmm0
movdqu xmmword [rsp + 0xf0], xmm1
movdqu xmmword [rsp + 0x100], xmm2
mov rdx, qword [rsi + 0xc0]
mov qword [rsp + 0x110], rdx
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x50], r11
mov byte [rsp + 0x1b0], cl
mov qword [rsp + 0x140], r9
mov byte [rsp + 0x1b1], r15b
mov byte [rsp + 0x1b2], r10b
movzx eax, byte [0x0083c308]
mov edx, 0x168
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x5b20c8
mov rbx, rax
lea rdx, [rsp + 0x50]
mov r8d, 0x168
mov rcx, rax
call sym.memcpy
mov qword [rdi + 8], rbx
lea rax, sym.core::ptr::drop_in_place_rustls::client::tls12::ExpectCertificate_::h0083b37f6479e21b
mov qword [rdi + 0x10], rax
mov byte [rdi], 0x14
add rsp, 0x338
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [0x0083c300]
cmp rax, 4
jb 0x5b1b49
mov rax, qword [0x0083c058]
cmp rax, 2
lea rax, [0x00740360]
cmove rax, qword [0x0071b070]
lea rcx, [0x0074045a]
cmove rcx, qword [0x0071b068]
mov qword [rsp + 0x80], 4
lea rdx, str.rustls::client::tls12::server_helloServer_may_staple_OCSP_response
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], 0x23
lea r8, str.Server_agreed_to_resume
mov qword [rsp + 0xa0], r8
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xb0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], 0x23
mov qword [rsp + 0x68], 0
lea rdx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.22.4_src_client_tls12.rsServer_supports_tickets
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], 0x62
movabs rdx, 0x6c00000001
mov qword [rsp + 0x98], rdx
lea rdx, [rsp + 0x50]
call qword [rax + 0x20]
mov rcx, qword [rsp + 0x300]
movzx edx, word [rcx + 0x50]
mov al, 0x29
cmp dx, word [r12 + 0x50]
jne 0x5b1b92
movzx edx, dx
cmp edx, 0x178
jne 0x5b1b76
movzx ecx, word [rcx + 0x52]
cmp cx, word [r12 + 0x52]
jne 0x5b1b92
cmp byte [rsp + 0x330], 0
setne al
mov rcx, qword [rsp + 0x40]
cmp byte [rcx], 0
setne cl
xor cl, al
mov al, 0x2a
je 0x5b1bad
mov byte [rdi], 8
mov byte [rdi + 1], al
xor r13d, r13d
lea rcx, [rsp + 0x2a8]
call sym.core::ptr::drop_in_place_rustls::msgs::persist::Tls12ClientSessionValue_::had5d6ca220724f55
jmp 0x5b13a9
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movups xmmword [rsp + 0x88], xmm3
movdqu xmmword [rsp + 0x78], xmm2
movdqu xmmword [rsp + 0x68], xmm1
movdqu xmmword [rsp + 0x58], xmm0
mov rax, qword [rsp + 0x2c8]
mov rdx, qword [rsp + 0x2d0]
lea rbx, [rsp + 0x98]
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x98], xmm0
movdqu xmmword [rsp + 0xa8], xmm0
movdqu xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0x50], r12
cmp rdx, 0x30
jne 0x5b20f1
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x280], rax
movups xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x270], xmm0
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x260], xmm0
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x250], xmm0
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
movdqu xmm0, xmmword [rsp + 0x60]
movdqu xmm1, xmmword [rsp + 0x70]
movdqu xmm2, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x240], xmm2
movdqa xmmword [rsp + 0x230], xmm1
movdqa xmmword [rsp + 0x220], xmm0
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rcx
mov rax, qword [rsi + 0xe8]
mov rcx, qword [rax + 0x78]
mov rax, qword [rax + 0x80]
mov rdx, qword [rax + 0x10]
mov rax, qword [rax + 0x30]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea r9, [rsp + 0x218]
lea rbx, [rsp + 0x258]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], 0x30
mov qword [rsp + 0x20], 0x20
lea rdx, str.CLIENT_RANDOM
mov r8d, 0xd
movabs r12, 0x8000000000000000
call rax
mov rax, qword [rsp + 0x208]
mov r14, qword [rax]
lea rdx, [rsp + 0x210]
mov rcx, r14
call sym.rustls::common_state::CommonState::start_encryption_tls12::h30be491632bd083f
mov rdx, qword [rsp + 0x2e0]
mov r8, qword [rsp + 0x2e8]
lea rcx, [rsp + 0x50]
call sym.__alloc::vec::Vec_T_A__as_core::clone::Clone_::clone::h453d90928330d53f
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x2a0], rax
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x290], xmm0
lea rbx, [r14 + 0x2f0]
cmp qword [r14 + 0x2f0], r12
je 0x5b1dbc
mov rcx, qword [r14 + 0x2f8]
mov rdx, qword [r14 + 0x300]
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::h4cd8c2c035946676
cmp qword [r14 + 0x2f0], 0
je 0x5b1dbc
mov r8, qword [r14 + 0x2f8]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
mov rax, qword [rsp + 0x2a0]
mov qword [rbx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x290]
movups xmmword [rbx], xmm0
lea r14, [rsi + 0xc8]
lea rbx, [rsi + 0x90]
cmp byte [rsp + 0x38], 0
je 0x5b1f5f
mov r15, qword [rsi + 0xe8]
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x1b0], rax
movaps xmm0, xmmword [rsp + 0x270]
movups xmmword [rsp + 0x1a0], xmm0
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [rsp + 0x190], xmm0
movaps xmm0, xmmword [rsp + 0x250]
movups xmmword [rsp + 0x180], xmm0
movaps xmm0, xmmword [rsp + 0x210]
movaps xmm1, xmmword [rsp + 0x220]
movaps xmm2, xmmword [rsp + 0x230]
movaps xmm3, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x170], xmm3
movups xmmword [rsp + 0x160], xmm2
movups xmmword [rsp + 0x150], xmm1
movups xmmword [rsp + 0x140], xmm0
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x2a8]
mov r8d, 0x90
call sym.memcpy
mov rax, qword [r13 + 0x20]
mov qword [rsp + 0x1d8], rax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rsp + 0x1c8], xmm1
movups xmmword [rsp + 0x1b8], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm1
movzx eax, byte [rsi + 0x130]
mov rcx, qword [rbx + 0x30]
mov qword [rsp + 0x110], rcx
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqu xmmword [rsp + 0x100], xmm2
movdqu xmmword [rsp + 0xf0], xmm1
movdqu xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0x138], r15
mov byte [rsp + 0x1e0], al
mov byte [rsp + 0x1e1], 1
movzx eax, byte [0x0083c308]
mov edx, 0x198
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x5b2104
mov rsi, rax
lea rdx, [rsp + 0x50]
mov r8d, 0x198
mov rcx, rax
call sym.memcpy
mov qword [rdi + 8], rsi
lea rax, sym.core::ptr::drop_in_place_rustls::client::tls12::ExpectNewTicket_::h94e4f4d329362a22
jmp 0x5b1a4a
mov r15, qword [rsi + 0xe8]
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x1d0], rax
movaps xmm0, xmmword [rsp + 0x270]
movups xmmword [rsp + 0x1c0], xmm0
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [rsp + 0x1b0], xmm0
movaps xmm0, xmmword [rsp + 0x250]
movups xmmword [rsp + 0x1a0], xmm0
movaps xmm0, xmmword [rsp + 0x210]
movaps xmm1, xmmword [rsp + 0x220]
movaps xmm2, xmmword [rsp + 0x230]
movaps xmm3, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x190], xmm3
movups xmmword [rsp + 0x180], xmm2
movups xmmword [rsp + 0x170], xmm1
movups xmmword [rsp + 0x160], xmm0
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x2a8]
mov r8d, 0x90
call sym.memcpy
mov rax, qword [r13 + 0x20]
mov qword [rsp + 0x1f8], rax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rsp + 0x1e8], xmm1
movups xmmword [rsp + 0x1d8], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x138], xmm0
movups xmmword [rsp + 0x148], xmm1
movzx eax, byte [rsi + 0x130]
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqu xmmword [rsp + 0xe0], xmm0
movdqu xmmword [rsp + 0xf0], xmm1
movdqu xmmword [rsp + 0x100], xmm2
mov rcx, qword [rbx + 0x30]
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x158], r15
mov byte [rsp + 0x200], al
mov qword [rsp + 0x118], r12
mov byte [rsp + 0x201], 1
mov ecx, 0x1b8
call sym.alloc::alloc::exchange_malloc::hdf5ba729819162f6
mov rsi, rax
lea rdx, [rsp + 0x50]
mov r8d, 0x1b8
mov rcx, rax
call sym.memcpy
mov qword [rdi + 8], rsi
lea rax, sym.core::ptr::drop_in_place_rustls::client::tls12::ExpectCcs_::h72a86528ca36b52a
jmp 0x5b1a4a
mov ecx, 8
mov edx, 0x168
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
jmp 0x5b2113
lea r8, [0x007a99c0]
mov ecx, 0x20
mov edx, 0x20
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
jmp 0x5b2113
lea r8, [0x007a99d8]
mov ecx, 0x30
call sym.core::slice::__impl__T__::copy_from_slice::len_mismatch_fail::hd4ce5536cba80df1
jmp 0x5b2113
mov ecx, 8
mov edx, 0x198
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
ud2