Function at 0x1400baf00
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x348
mov rsi, rdx
mov rdi, rcx
mov rbx, qword [rsp + 0x3b0]
movabs r14, 0x8000000000000000
movdqu xmm0, xmmword [rbx + 0x18]
movdqu xmm1, xmmword [rbx + 0x28]
movdqu xmmword [rdx + 0x120], xmm1
movdqu xmmword [rdx + 0x110], xmm0
movabs rax, 0x14452474e574f44
cmp qword [rdx + 0x128], rax
jne 0x1400bafc5
cmp byte [rsp + 0x3b8], 0
je 0x1400bafc5
mov rbx, qword [r8]
mov word [rsp + 0x198], 4
lea rax, [r14 + 1]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe8], 0xd0001
cmp byte [rbx + 0x49], 2
sete r8b
mov r13b, 1
lea rdx, [rsp + 0xe0]
mov rcx, rbx
call sym.rustls::common_state::CommonState::send_msg::h8b88a7acb143a7bf
mov byte [rbx + 0x325], 1
mov word [rdi], 9
xor ebx, ebx
mov rax, qword [rsi + 0xe8]
lock dec qword [rax]
jne 0x1400bb105
jmp 0x1400bb0f9
mov r15, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x1400bb040
lea rcx, [rax*8]
lea rcx, [rcx + rcx*4]
xor edx, edx
mov r10d, 0x3f7f
jmp 0x1400baff9
add rdx, 0x28
cmp rcx, rdx
je 0x1400bb040
movzx r11d, word [r15 + rdx]
bt r10d, r11d
jb 0x1400baff0
cmp r11d, 0xe
jne 0x1400bb013
cmp word [r15 + rdx + 0x20], 0x13
jne 0x1400baff0
lea r10, [rsi + 0x130]
mov byte [rsi + 0x130], 1
lea r11, [rsi + 0xe8]
test rax, rax
jne 0x1400bb180
xor ebp, ebp
mov dword [rsp + 0x54], 0
jmp 0x1400bb3aa
mov byte [rsi + 0x130], 0
mov rcx, qword [rsi + 0xe8]
cmp byte [rcx + 0x163], 0
je 0x1400bb169
mov rbx, qword [r8]
lea rax, [r14 + 2]
mov qword [rsp + 0x68], rax
mov word [rsp + 0x198], 4
lea rax, [r14 + 1]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe8], 0x60001
cmp byte [rbx + 0x49], 2
sete r8b
lea rdx, [rsp + 0xe0]
mov rcx, rbx
call sym.rustls::common_state::CommonState::send_msg::h8b88a7acb143a7bf
mov byte [rbx + 0x325], 1
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x2b7], rax
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rsp + 0x2a7], xmm0
mov byte [rdi], 8
movdqu xmm0, xmmword [rsp + 0x2a0]
mov rax, qword [rsp + 0x2af]
mov rcx, qword [rsp + 0x2b7]
movdqu xmmword [rdi + 1], xmm0
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], rcx
xor ebx, ebx
mov rax, qword [rsi + 0xe8]
lock dec qword [rax]
jne 0x1400bb105
lea rcx, [rsi + 0xe8]
call sym.alloc::sync::Arc_T_A_::drop_slow::h6b51c61fa3bc1b99
cmp qword [rsi], r14
sete al
or bl, al
jne 0x1400bb117
mov rcx, rsi
call sym.core::ptr::drop_in_place_rustls::msgs::persist::Tls12ClientSessionValue_::hb3ef62addae6dbfe
cmp byte [rsi + 0xc8], 0
jne 0x1400bb143
mov rdx, qword [rsi + 0xd0]
cmp rdx, r14
je 0x1400bb143
test rdx, rdx
je 0x1400bb143
mov rcx, qword [rsi + 0xd8]
mov r8d, 1
call sym.__rust_dealloc
add rsi, 0x90
mov rcx, rsi
call fcn.1400b1260
mov rax, rdi
add rsp, 0x348
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r10, [rsi + 0x130]
lea r11, [rsi + 0xe8]
test rax, rax
je 0x1400bb031
shl rax, 3
lea r12, [rax + rax*4]
xor eax, eax
jmp 0x1400bb19d
add rax, 0x28
cmp r12, rax
je 0x1400bb292
movzx ecx, word [r15 + rax]
lea edx, [rcx - 3]
cmp edx, 0xb
jb 0x1400bb190
cmp ecx, 2
jb 0x1400bb190
cmp ecx, 0xe
jne 0x1400bb1bd
cmp word [r15 + rax + 0x20], 0x15
jne 0x1400bb190
mov rax, qword [str.X_F_]
mov rax, qword [rax]
mov cl, 1
cmp rax, 4
jb 0x1400bb294
mov qword [rsp + 0x40], r11
mov qword [rsp + 0x48], r10
mov qword [rsp + 0x58], r9
mov rbp, r8
lea rax, [0x1403560b8]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0xf0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xf8], xmm0
mov r13b, 1
lea rcx, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.23.12_src_client_tls12.rsServer_supports_tickets
call sym.log::__private_api::loc::h6675ec9ed106da03
lea rcx, str.rustls::client::tls12::server_helloServer_may_staple_OCSP_response
mov qword [rsp + 0x2a0], rcx
mov qword [rsp + 0x2a8], 0x23
mov qword [rsp + 0x2b0], rcx
mov qword [rsp + 0x2b8], 0x23
mov qword [rsp + 0x2c0], rax
lea rcx, [rsp + 0xe0]
lea r8, [rsp + 0x2a0]
mov edx, 4
xor r9d, r9d
call sym.log::__private_api::log_impl::h5f3277c7cd10f203
mov cl, 1
mov r8, rbp
mov r9, qword [rsp + 0x58]
mov r10, qword [rsp + 0x48]
mov r11, qword [rsp + 0x40]
jmp 0x1400bb294
xor ecx, ecx
mov dword [rsp + 0x54], ecx
xor eax, eax
mov ecx, 0x3eff
jmp 0x1400bb2bd
add rax, 0x28
cmp r12, rax
je 0x1400bb3a8
movzx edx, word [r15 + rax]
bt ecx, edx
jb 0x1400bb2b0
cmp edx, 0xe
jne 0x1400bb2d5
cmp word [r15 + rax + 0x20], 5
jne 0x1400bb2b0
mov rax, qword [str.X_F_]
mov rax, qword [rax]
mov bpl, 1
cmp rax, 4
jb 0x1400bb3aa
mov qword [rsp + 0x40], r11
mov qword [rsp + 0x48], r10
mov r15, r9
mov r12, r8
lea rax, [0x140356128]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0xf0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xf8], xmm0
mov r13b, 1
lea rcx, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_0.23.12_src_client_tls12.rsServer_supports_tickets
call sym.log::__private_api::loc::h6675ec9ed106da03
lea rcx, str.rustls::client::tls12::server_helloServer_may_staple_OCSP_response
mov qword [rsp + 0x2a0], rcx
mov qword [rsp + 0x2a8], 0x23
mov qword [rsp + 0x2b0], rcx
mov qword [rsp + 0x2b8], 0x23
mov qword [rsp + 0x2c0], rax
lea rcx, [rsp + 0xe0]
lea r8, [rsp + 0x2a0]
mov edx, 4
xor r9d, r9d
call sym.log::__private_api::log_impl::h5f3277c7cd10f203
mov bpl, 1
mov r8, r12
mov r9, r15
mov r10, qword [rsp + 0x48]
mov r11, qword [rsp + 0x40]
jmp 0x1400bb3aa
xor ebp, ebp
lea r12, [rsi + 0xf0]
mov r15, qword [rsi]
cmp r15, r14
je 0x1400bb53f
mov qword [rsp + 0x40], r11
mov qword [rsp + 0x48], r10
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x60], r8
lea rcx, [rsp + 0x2a0]
mov r8d, 0x90
mov rdx, rsi
call sym.memcpy
mov rax, qword [rsp + 0x320]
cmp rax, qword [rbx + 0x58]
jne 0x1400bb525
lea r13, [rbx + 0x38]
test rax, rax
je 0x1400bb6b7
lea rcx, [rax - 0x21]
cmp rcx, 0xffffffffffffffe0
jb 0x1400bbc5e
cmp rax, 8
jae 0x1400bb423
xor edx, edx
xor ecx, ecx
jmp 0x1400bb500
cmp rax, 0x10
jae 0x1400bb490
xor edx, edx
xor ecx, ecx
mov r8, rcx
mov ecx, eax
and ecx, 0x38
movzx edx, dl
movd xmm0, edx
nop dword [rax]
mov rdx, qword [r13 + r8]
xor rdx, qword [rsp + r8 + 0x300]
movq xmm1, rdx
por xmm0, xmm1
add r8, 8
cmp rcx, r8
jne 0x1400bb440
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 0x1400bb500
jmp 0x1400bb51d
mov ecx, eax
and ecx, 0x30
movdqu xmm1, xmmword [rsp + 0x300]
movdqu xmm0, xmmword [rbx + 0x38]
pxor xmm0, xmm1
cmp rcx, 0x10
je 0x1400bb4c3
movdqu xmm1, xmmword [rsp + 0x310]
movdqu xmm2, xmmword [rbx + 0x48]
pxor xmm2, xmm1
por xmm0, xmm2
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 0x1400bb51d
test al, 8
jne 0x1400bb42d
movzx r8d, byte [r13 + rcx]
xor r8b, byte [rsp + rcx + 0x300]
lea r9, [rcx + 1]
or dl, r8b
mov rcx, r9
cmp rax, r9
jne 0x1400bb500
test dl, dl
je 0x1400bb6b7
xor r13d, r13d
lea rcx, [rsp + 0x2a0]
call sym.core::ptr::drop_in_place_rustls::msgs::persist::Tls12ClientSessionValue_::hb3ef62addae6dbfe
mov r8, qword [rsp + 0x60]
mov r9, qword [rsp + 0x58]
cmp r15, r14
sete r13b
mov rax, qword [r8]
mov byte [rax + 0x32b], 0
mov rax, qword [rsi + 0xe8]
mov rcx, qword [rbx + 0x58]
mov qword [rsp + 0x1f8], rcx
movups xmm0, xmmword [rbx + 0x38]
movups xmm1, xmmword [rbx + 0x48]
movups xmmword [rsp + 0x1e8], xmm1
movups xmmword [rsp + 0x1d8], xmm0
movups xmm0, xmmword [rsi + 0xc8]
movups xmm1, xmmword [rsi + 0xd8]
movups xmmword [rsp + 0x1b8], xmm1
movups xmmword [rsp + 0x1a8], xmm0
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movups xmmword [rsp + 0x200], xmm0
movups xmmword [rsp + 0x210], xmm1
movups xmmword [rsp + 0x220], xmm2
movups xmmword [rsp + 0x230], xmm3
movzx ecx, byte [rsi + 0x130]
movdqu xmm0, xmmword [rsi + 0x90]
movdqu xmm1, xmmword [rsi + 0xa0]
movdqu xmm2, xmmword [rsi + 0xb0]
movdqu xmmword [rsp + 0x170], xmm0
movdqu xmmword [rsp + 0x180], xmm1
movdqu xmmword [rsp + 0x190], xmm2
mov rdx, qword [rsi + 0xc0]
mov qword [rsp + 0x1a0], rdx
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0xe0], r14
mov byte [rsp + 0x240], cl
mov qword [rsp + 0x1d0], r9
mov byte [rsp + 0x241], bpl
mov eax, dword [rsp + 0x54]
mov byte [rsp + 0x242], al
mov rax, qword [str.1_F_]
movzx eax, byte [rax]
mov ecx, 0x168
mov edx, 8
call sym.__rust_alloc
test rax, rax
je 0x1400bbc4d
mov rbx, rax
lea rdx, [rsp + 0xe0]
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_::hcc3bbabe2170e586
mov qword [rdi + 0x10], rax
mov byte [rdi], 0x16
cmp r15, r14
jne 0x1400bb152
cmp qword [rsi], r14
je 0x1400bb152
mov rcx, rsi
call sym.core::ptr::drop_in_place_rustls::msgs::persist::Tls12ClientSessionValue_::hb3ef62addae6dbfe
jmp 0x1400bb152
mov rax, qword [str.X_F_]
mov rax, qword [rax]
cmp rax, 4
jb 0x1400bb753
lea rax, str.Pa5_
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0xf0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xf8], xmm0
lea rcx, str.8_5_
call sym.log::__private_api::loc::h6675ec9ed106da03
lea rcx, str.rustls::client::tls12::server_helloServer_may_staple_OCSP_response
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], 0x23
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], 0x23
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0xe0]
lea r8, [rsp + 0x68]
mov edx, 4
xor r9d, r9d
call sym.log::__private_api::log_impl::h5f3277c7cd10f203
mov rcx, qword [rsp + 0x2f8]
movzx edx, word [rcx + 0x48]
mov al, 0x2c
mov r8, qword [rsp + 0x58]
cmp dx, word [r8 + 0x48]
jne 0x1400bb79f
movzx edx, dx
cmp edx, 0x178
jne 0x1400bb783
movzx ecx, word [rcx + 0x4a]
cmp cx, word [r8 + 0x4a]
jne 0x1400bb79f
cmp byte [rsp + 0x328], 0
setne al
mov rcx, qword [rsp + 0x48]
cmp byte [rcx], 0
setne cl
xor cl, al
mov al, 0x2d
je 0x1400bb7cd
mov byte [rdi], 9
mov byte [rdi + 1], al
xor r13d, r13d
lea rcx, [rsp + 0x2a0]
call sym.core::ptr::drop_in_place_rustls::msgs::persist::Tls12ClientSessionValue_::hb3ef62addae6dbfe
mov bl, 1
mov rax, qword [rsi + 0xe8]
lock dec qword [rax]
je 0x1400bb0f9
jmp 0x1400bb105
movdqu xmm0, xmmword [r12]
movdqu xmm1, xmmword [r12 + 0x10]
movdqu xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movaps xmmword [rsp + 0x110], xmm3
movdqa xmmword [rsp + 0x100], xmm2
movdqa xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
mov r9, qword [rsp + 0x2c0]
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0xe0]
call sym.rustls::tls12::ConnectionSecrets::new_resume::hdd6da600d252a998
mov rax, qword [rsp + 0x40]
mov rax, qword [rax]
mov rcx, qword [rax + 0x110]
mov rax, qword [rax + 0x118]
mov rdx, qword [rax + 0x10]
mov rax, qword [rax + 0x30]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea r9, [rsp + 0x70]
lea rdx, [rsp + 0xb0]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], 0x30
mov qword [rsp + 0x20], 0x20
lea rdx, [0x140356190]
mov r8d, 0xd
call rax
mov rax, qword [rsp + 0x60]
mov rbx, qword [rax]
lea rdx, [rsp + 0x68]
mov rcx, rbx
xor r8d, r8d
call sym.rustls::common_state::CommonState::start_encryption_tls12::h1b13e8fdd3fda1f1
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xe0]
call sym.__alloc::vec::Vec_T_A__as_core::clone::Clone_::clone::hf0fb92f6aa24d825
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xf0]
lea rdx, [rdx + rdx*2]
lea rdx, [rcx + rdx*8]
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rdx
lea rcx, [rsp + 0x330]
lea rdx, [rsp + 0xe0]
call sym.alloc::vec::in_place_collect::from_iter_in_place::hc43a1f01af88062a
movups xmm0, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0xf0], rax
lea rcx, [rbx + 0x2e0]
call fcn.1400b2de0
mov rax, qword [rsp + 0xf0]
mov qword [rbx + 0x2f0], rax
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rbx + 0x2e0], xmm0
mov byte [rbx + 0x32b], 2
lea rbx, [rsi + 0xc8]
add rsi, 0x90
cmp byte [rsp + 0x54], 0
je 0x1400bbadd
mov rax, qword [rsp + 0x40]
mov r14, qword [rax]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x240], rax
movups xmm0, xmmword [rsp + 0xc8]
movups xmmword [rsp + 0x230], xmm0
movups xmm0, xmmword [rsp + 0xb8]
movups xmmword [rsp + 0x220], xmm0
movups xmm0, xmmword [rsp + 0xa8]
movups xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movups xmm2, xmmword [rsp + 0x88]
movups xmm3, xmmword [rsp + 0x98]
movups xmmword [rsp + 0x200], xmm3
movups xmmword [rsp + 0x1f0], xmm2
movups xmmword [rsp + 0x1e0], xmm1
movups xmmword [rsp + 0x1d0], xmm0
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x2a0]
mov r8d, 0x90
call sym.memcpy
mov rax, qword [r13 + 0x20]
mov qword [rsp + 0x268], rax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rsp + 0x258], xmm1
movups xmmword [rsp + 0x248], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x1a8], xmm0
movups xmmword [rsp + 0x1b8], xmm1
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax]
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movdqu xmm2, xmmword [rsi + 0x20]
movdqu xmmword [rsp + 0x170], xmm0
movdqu xmmword [rsp + 0x180], xmm1
movdqu xmmword [rsp + 0x190], xmm2
mov rcx, qword [rsi + 0x30]
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x1c8], r14
mov byte [rsp + 0x270], al
mov byte [rsp + 0x271], 1
mov ecx, 0x198
call fcn.1400b3020
mov rsi, rax
lea rdx, [rsp + 0xe0]
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_::h5e9832fca49a33c8
jmp 0x1400bbc41
mov rax, qword [rsp + 0x40]
mov r15, qword [rax]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x260], rax
movups xmm0, xmmword [rsp + 0xc8]
movups xmmword [rsp + 0x250], xmm0
movups xmm0, xmmword [rsp + 0xb8]
movups xmmword [rsp + 0x240], xmm0
movups xmm0, xmmword [rsp + 0xa8]
movups xmmword [rsp + 0x230], xmm0
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movups xmm2, xmmword [rsp + 0x88]
movups xmm3, xmmword [rsp + 0x98]
movups xmmword [rsp + 0x220], xmm3
movups xmmword [rsp + 0x210], xmm2
movups xmmword [rsp + 0x200], xmm1
movups xmmword [rsp + 0x1f0], xmm0
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x2a0]
mov r8d, 0x90
call sym.memcpy
mov rax, qword [r13 + 0x20]
mov qword [rsp + 0x288], rax
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [rsp + 0x278], xmm1
movups xmmword [rsp + 0x268], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x1c8], xmm0
movups xmmword [rsp + 0x1d8], xmm1
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax]
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movdqu xmm2, xmmword [rsi + 0x20]
movdqu xmmword [rsp + 0x170], xmm0
movdqu xmmword [rsp + 0x180], xmm1
movdqu xmmword [rsp + 0x190], xmm2
mov rcx, qword [rsi + 0x30]
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x1e8], r15
mov byte [rsp + 0x290], al
mov qword [rsp + 0x1a8], r14
mov byte [rsp + 0x291], 1
mov ecx, 0x1b8
call fcn.1400b3020
mov rsi, rax
lea rdx, [rsp + 0xe0]
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_::h94479b0992ba8c69
mov qword [rdi + 0x10], rax
mov byte [rdi], 0x16
jmp 0x1400bb152
mov ecx, 8
mov edx, 0x168
call sym.alloc::alloc::handle_alloc_error::h526f0ddc898dc940
jmp 0x1400bbc74
lea r8, [0x140347040]
mov ecx, 0x20
mov edx, 0x20
call sym.core::panicking::panic_bounds_check::hf065bc95f1c7a8f7
ud2