Function at 0x1400c53d1
Capabilities:
Get thread local storage value
Set thread local storage value

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x808
mov r14, r8
mov rbx, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x190]
lea rcx, [0x140218cb0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x58], rsi
jmp rax
mov word [rbx + 0x191], 0
mov byte [rbx + 0x193], 1
lea rdx, [rbx + 0x60]
lea rcx, [rbx + 0x130]
call sym.__http::uri::Uri_as_core::clone::Clone_::clone::h689a1743b01f6af1
mov byte [rbx + 0x192], 1
mov rcx, qword [rbx + 0xd0]
call sym.http::extensions::Extensions::get::h1a07b4c635f2d940
test rax, rax
je 0x1400b9897
mov ecx, dword [rax]
mov eax, dword [rax + 4]
mov dword [rbx + 0x188], ecx
mov dword [rbx + 0x18c], eax
test ecx, ecx
je 0x1400b98a1
mov rcx, qword [rbx + 0xd0]
call sym.http::extensions::Extensions::get::hd6e609b376f61e97
test rax, rax
setne byte [rbx + 0x198]
mov eax, 0x400
cmp dword [rbx + 0x188], 2
jne 0x1400b9882
mov eax, dword [rbx + 0x18c]
mov dword [rbx + 0x19c], eax
mov dword [rbx + 0x1a0], 0
jmp 0x1400b9ae8
mov dword [rbx + 0x188], 0
lea rsi, [rbx + 0x110]
xor edi, edi
mov byte [rbx + 0x193], dil
lea rcx, [rbx + 0x198]
mov r8d, 0x110
mov rdx, rbx
call sym.memcpy
mov qword [rbx + 0x2a8], rsi
mov byte [rbx + 0x2b0], dil
lea r13, [rbx + 0x198]
lea rcx, [rsp + 0x1d0]
mov rdx, r13
mov r8, r14
call sym.isahc::interceptor::context::Context::send::__u7b__u7b_closure_u7d__u7d_::h994be765b521494c
mov r15, qword [rsp + 0x1d0]
cmp r15, 4
jne 0x1400b990f
mov r15, qword [rsp + 0x58]
mov qword [r15], 4
mov al, 3
jmp 0x1400b9e04
lea rsi, [rsp + 0x1f8]
mov r14b, byte [rsi - 0x20]
mov al, byte [rsi - 0x1f]
mov byte [rsp + 0x30], al
mov r12b, byte [rsi - 0x1e]
mov eax, dword [rsi - 0x1d]
mov dword [rsp + 0x48], eax
mov al, byte [rsi - 0x19]
mov byte [rsp + 0x4c], al
mov rax, qword [rsi - 0x18]
mov qword [rsp + 0x38], rax
mov rax, qword [rsi - 0x10]
mov qword [rsp + 0x40], rax
mov rbp, qword [rsi - 8]
lea rdi, [rsp + 0x610]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
call sym._ZN4core3ptr92drop_in_place_LT_isahc..interceptor..context..Context..send.._u7b__u7b_closure_u7d__u7d__GT_17he1bd45d9f6d50aa3E
cmp r15d, 3
jne 0x1400b9982
mov al, byte [rsp + 0x4c]
mov byte [rsp + 0x2c], al
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x28], eax
mov esi, 3
jmp 0x1400b9a78
lea r13, [rsp + 0x118]
lea rsi, [rsp + 0x610]
mov ecx, 0xf
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
mov al, byte [rsp + 0x4c]
mov byte [r13 - 0x19], al
mov eax, dword [rsp + 0x48]
mov dword [r13 - 0x1d], eax
mov qword [r13 - 0x28], r15
mov byte [r13 - 0x20], r14b
mov al, byte [rsp + 0x30]
mov byte [r13 - 0x1f], al
mov byte [r13 - 0x1e], r12b
mov rax, qword [rsp + 0x38]
mov qword [r13 - 0x18], rax
mov rax, qword [rsp + 0x40]
mov qword [r13 - 0x10], rax
mov qword [r13 - 8], rbp
lea rdx, [rsp + 0x150]
mov byte [rbx + 0x192], 0
lea rsi, [rbx + 0x130]
lea r8, [rsp + 0x1d0]
mov ecx, 0xb
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x3a0]
call sym.http::extensions::Extensions::insert::h223bb48378434bde
cmp byte [rsp + 0x3a0], 3
je 0x1400b9a24
lea rcx, [rsp + 0x3a0]
call sym.core::ptr::drop_in_place_http::uri::Uri_::h074dd21cf60cb83a
lea rax, [rsp + 0xfb]
mov rdx, qword [rax - 0xb]
mov r14b, byte [rax - 3]
mov cl, byte [rax - 2]
mov byte [rsp + 0x30], cl
mov r12b, byte [rax - 1]
mov ecx, dword [rax]
mov dword [rsp + 0x28], ecx
mov cl, byte [rax + 4]
mov byte [rsp + 0x2c], cl
mov rcx, qword [rax + 5]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rax + 0xd]
mov qword [rsp + 0x40], rcx
mov rbp, qword [rax + 0x15]
lea rdi, [rsp + 0x598]
mov ecx, 0xf
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov rsi, rdx
mov r15, qword [rsp + 0x58]
jmp 0x1400b9d80
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fisahc_0.9.14_src_redirect.rs
mov edx, 0x22
call dbg.panic
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fisahc_0.9.14_src_redirect.rs
mov edx, 0x23
call dbg.panic
jmp 0x1400b9ab9
mov r15, rax
lea rcx, [rsp + 0xf0]
call sym.core::ptr::drop_in_place_http::response::Response_isahc::body::Body__::h32238f35ea18953b
jmp 0x1400bae6b
lea rcx, [rbx + 0x2d8]
mov rdx, rbx
call sym.__http::request::Request_T__as_isahc::request::RequestExt_T__::to_builder::h082c839f38bde180
mov byte [rbx + 0x191], 1
lea rsi, [rbx + 0x110]
xor edi, edi
mov byte [rbx + 0x193], dil
lea rcx, [rbx + 0x1a8]
mov r8d, 0x110
mov rdx, rbx
call sym.memcpy
mov qword [rbx + 0x2b8], rsi
mov byte [rbx + 0x2c0], dil
lea r13, [rbx + 0x1a8]
lea rcx, [rsp + 0x1d0]
mov rdx, r13
mov r8, r14
call sym.isahc::interceptor::context::Context::send::__u7b__u7b_closure_u7d__u7d_::h994be765b521494c
mov r15, qword [rsp + 0x1d0]
cmp r15, 4
je 0x1400ba951
mov qword [rsp + 0x98], r14
lea rsi, [rsp + 0x1f8]
mov r14b, byte [rsi - 0x20]
mov al, byte [rsi - 0x1f]
mov byte [rsp + 0x30], al
mov r12b, byte [rsi - 0x1e]
mov eax, dword [rsi - 0x1d]
mov dword [rsp + 0x50], eax
mov al, byte [rsi - 0x19]
mov byte [rsp + 0x54], al
mov rax, qword [rsi - 0x18]
mov qword [rsp + 0x38], rax
mov rax, qword [rsi - 0x10]
mov qword [rsp + 0x40], rax
mov rbp, qword [rsi - 8]
lea rdi, [rsp + 0x688]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
call sym._ZN4core3ptr92drop_in_place_LT_isahc..interceptor..context..Context..send.._u7b__u7b_closure_u7d__u7d__GT_17he1bd45d9f6d50aa3E
cmp r15d, 3
je 0x1400ba964
lea r13, [rsp + 0x508]
lea rsi, [rsp + 0x688]
mov ecx, 0xf
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
mov al, byte [rsp + 0x54]
mov byte [r13 - 0x19], al
mov eax, dword [rsp + 0x50]
mov dword [r13 - 0x1d], eax
mov qword [r13 - 0x28], r15
mov byte [r13 - 0x20], r14b
mov al, byte [rsp + 0x30]
mov byte [r13 - 0x1f], al
mov byte [r13 - 0x1e], r12b
mov rax, qword [rsp + 0x38]
mov qword [r13 - 0x18], rax
mov rax, qword [rsp + 0x40]
mov qword [r13 - 0x10], rax
mov qword [r13 - 8], rbp
lea rsi, [rbx + 0x130]
mov eax, 0xfffffed4
add eax, dword [r13 + 0x40]
cmp ax, 0x63
ja 0x1400b9c85
movups xmm0, xmmword [0x14027b400]
lea rdx, [rsp + 0x1d0]
movaps xmmword [rdx + 0x10], xmm0
movdqu xmm0, xmmword [0x14027b3f0]
movdqa xmmword [rdx], xmm0
lea rcx, [rsp + 0x4e0]
call sym.http::header::map::HeaderMap_T_::get::h205c19a25a24a7a1
test rax, rax
je 0x1400b9c85
mov rbp, qword [rax + 8]
mov rdi, qword [rax + 0x10]
xor eax, eax
cmp rdi, rax
je 0x1400b9e21
mov cl, byte [rbp + rax]
inc rax
cmp cl, 9
je 0x1400b9c68
add cl, 0xe0
cmp cl, 0x5f
jb 0x1400b9c68
mov byte [rsp + 0x488], 3
lea rdx, [rsp + 0x540]
mov byte [rbx + 0x192], 0
lea r8, [rsp + 0x1d0]
mov ecx, 0xb
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xf0]
call sym.http::extensions::Extensions::insert::h223bb48378434bde
cmp byte [rsp + 0xf0], 3
je 0x1400b9cd3
lea rcx, [rsp + 0xf0]
call sym.core::ptr::drop_in_place_http::uri::Uri_::h074dd21cf60cb83a
lea rax, [rsp + 0x4eb]
mov rcx, qword [rax - 0xb]
mov qword [rsp + 0x98], rcx
mov r14b, byte [rax - 3]
mov cl, byte [rax - 2]
mov byte [rsp + 0x30], cl
mov r12b, byte [rax - 1]
mov ecx, dword [rax]
mov dword [rsp + 0x28], ecx
mov cl, byte [rax + 4]
mov byte [rsp + 0x2c], cl
mov rcx, qword [rax + 5]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rax + 0xd]
mov qword [rsp + 0x40], rcx
mov rbp, qword [rax + 0x15]
lea rdi, [rsp + 0x598]
mov ecx, 0xf
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov sil, 1
xor edi, edi
cmp byte [rbx + 0x191], 0
mov r15, qword [rsp + 0x58]
je 0x1400b9d54
cmp dword [rbx + 0x2d8], 3
je 0x1400b9d54
lea rcx, [rbx + 0x2d8]
call sym.core::ptr::drop_in_place_http::request::Parts_::h93c4bbf26695963f
mov byte [rbx + 0x191], 0
cmp byte [rsp + 0x488], 3
sete al
or dil, al
jne 0x1400b9d78
lea rcx, [rsp + 0x488]
call sym.core::ptr::drop_in_place_http::uri::Uri_::h074dd21cf60cb83a
mov rsi, qword [rsp + 0x98]
cmp byte [rbx + 0x192], 0
je 0x1400b9d95
lea rcx, [rbx + 0x130]
call sym.core::ptr::drop_in_place_http::uri::Uri_::h074dd21cf60cb83a
mov byte [rbx + 0x192], 0
mov rax, qword [rbx + 0x110]
lock dec qword [rax]
jne 0x1400b9db5
lea rcx, [rbx + 0x110]
call sym.alloc::sync::Arc_T_A_::drop_slow::h09f5e29994b9c44f
mov qword [r15], rsi
mov byte [r15 + 8], r14b
mov al, byte [rsp + 0x30]
mov byte [r15 + 9], al
mov byte [r15 + 0xa], r12b
mov eax, dword [rsp + 0x28]
mov dword [r15 + 0xb], eax
mov al, byte [rsp + 0x2c]
mov byte [r15 + 0xf], al
mov rax, qword [rsp + 0x38]
mov qword [r15 + 0x10], rax
mov rax, qword [rsp + 0x40]
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x20], rbp
lea rdi, [r15 + 0x28]
lea rsi, [rsp + 0x598]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov al, 1
mov byte [rbx + 0x190], al
mov rax, r15
add rsp, 0x808
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor eax, eax
lea rdx, [rsp + 0x1d0]
mov qword [rdx + 0x20], rax
mov qword [rdx], rax
mov qword [rdx + 0x10], rax
lea rcx, [rsp + 0x340]
mov r8, rbp
mov r9, rdi
call sym.url::ParseOptions::parse::h572fb32de5d0bfaf
movabs r12, 0x8000000000000000
mov r14, qword [rsp + 0x340]
cmp r14, r12
mov qword [rsp + 0x30], rsi
jne 0x1400ba0bb
mov r14b, byte [rsp + 0x348]
cmp r14b, 6
jne 0x1400ba9e5
xor eax, eax
lea rcx, [rsp + 0x60]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], rax
lea rdx, [rsp + 0xf0]
mov qword [rdx + 0x30], 0x20
mov byte [rdx + 0x38], 3
mov qword [rdx], rax
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x20], rcx
lea rax, sym._ZN4core3ptr205drop_in_place_LT__LT_alloc..boxed..Box_LT_dyn_u20_core..error..Error_u2b_core..marker..Sync_u2b_core..marker..S
mov qword [rdx + 0x28], rax
mov rcx, rsi
call sym.__http::uri::Uri_as_core::fmt::Display_::fmt::h02c9f4b381a688a7
test al, al
jne 0x1400bab98
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov r14, qword [rsp + 0x68]
mov r9, qword [rsp + 0x70]
xor eax, eax
lea rdx, [rsp + 0xf0]
mov qword [rdx + 0x20], rax
mov qword [rdx], rax
mov qword [rdx + 0x10], rax
lea rcx, [rsp + 0x1d0]
mov r8, r14
call sym.url::ParseOptions::parse::h572fb32de5d0bfaf
mov r15, qword [rsp + 0x1d0]
cmp r15, r12
je 0x1400baa44
mov qword [rsp + 0x40], r14
lea rdx, [rsp + 0x1d9]
mov r14b, byte [rdx - 1]
lea r12, [rsp + 0x3a9]
mov r8d, 0x4f
mov rcx, r12
call sym.memcpy
mov qword [r12 - 9], r15
mov byte [r12 - 1], r14b
cmp qword [rsp + 0x38], 0
je 0x1400b9f61
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, qword [rsp + 0x40]
call sub.kernel32.dll_HeapFree
xor eax, eax
lea rdx, [rsp + 0x60]
mov qword [rdx], rax
mov qword [rdx + 0x10], rax
lea rax, [rsp + 0x3a0]
mov qword [rdx + 0x20], rax
lea rcx, [rsp + 0x1d0]
mov r8, rbp
mov r9, rdi
call sym.url::ParseOptions::parse::h572fb32de5d0bfaf
movabs rax, 0x8000000000000000
mov r14, qword [rsp + 0x1d0]
cmp r14, rax
je 0x1400baa73
mov rsi, qword [rsp + 0x1d8]
mov rdi, qword [rsp + 0x1e0]
mov rcx, rdi
xor edx, edx
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::hcb253cde7267f4be
mov r12, rax
mov rbp, rdx
mov rcx, rdx
mov rdx, rsi
mov r8, rdi
call sym.memcpy
lea rdx, [rsp + 0x60]
mov qword [rdx], r12
mov qword [rdx + 8], rbp
mov qword [rdx + 0x10], rdi
lea rcx, [rsp + 0x1d0]
call sym.__bytes::bytes::Bytes_as_core::convert::From_alloc::vec::Vec_u8___::from::h7104286803ab410b
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x1d0]
call sym.http::uri::Uri::from_shared::h82c0c938e90fdc9e
mov dil, byte [rsp + 0xf0]
cmp dil, 3
je 0x1400baaa8
mov bpl, byte [rsp + 0xf1]
mov eax, dword [rsp + 0xf2]
mov dword [rsp + 0xc8], eax
movzx eax, word [rsp + 0xf6]
mov word [rsp + 0xcc], ax
mov r15, qword [rsp + 0xf8]
mov r12, qword [rsp + 0x100]
movups xmm0, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x2f0], xmm0
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x310], xmm0
cmp qword [rsp + 0x3a0], 0
je 0x1400ba1a6
mov r8, qword [rsp + 0x3a8]
mov rcx, qword [0x14030f110]
xor edx, edx
call sub.kernel32.dll_HeapFree
jmp 0x1400ba1a6
mov rsi, qword [rsp + 0x348]
mov rdi, qword [rsp + 0x350]
mov rcx, rdi
xor edx, edx
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::hcb253cde7267f4be
mov rbp, rax
mov r12, rdx
mov rcx, rdx
mov rdx, rsi
mov r8, rdi
call sym.memcpy
lea rdx, [rsp + 0x3a0]
mov qword [rdx], rbp
mov qword [rdx + 8], r12
mov qword [rdx + 0x10], rdi
lea rcx, [rsp + 0xf0]
call sym.__bytes::bytes::Bytes_as_core::convert::From_alloc::vec::Vec_u8___::from::h7104286803ab410b
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0xf0]
call sym.http::uri::Uri::from_shared::h82c0c938e90fdc9e
mov dil, byte [rsp + 0x1d0]
cmp dil, 3
je 0x1400baa12
mov bpl, byte [rsp + 0x1d1]
mov eax, dword [rsp + 0x1d2]
mov dword [rsp + 0xc8], eax
movzx eax, word [rsp + 0x1d6]
mov word [rsp + 0xcc], ax
mov r15, qword [rsp + 0x1d8]
mov r12, qword [rsp + 0x1e0]
movups xmm0, xmmword [rsp + 0x1e8]
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [rsp + 0x1f8]
movaps xmmword [rsp + 0x2f0], xmm0
movups xmm0, xmmword [rsp + 0x208]
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [rsp + 0x218]
movaps xmmword [rsp + 0x310], xmm0
test r14, r14
je 0x1400ba1bc
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, rsi
call sub.kernel32.dll_HeapFree
lea rsi, [rsp + 0x488]
mov byte [rsi], dil
mov byte [rsi + 1], bpl
mov eax, dword [rsp + 0xc8]
mov dword [rsi + 2], eax
movzx eax, word [rsp + 0xcc]
mov word [rsi + 6], ax
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r12
lea rdi, [rsp + 0x2e0]
movdqa xmm0, xmmword [rdi]
movdqa xmm1, xmmword [rdi + 0x10]
movdqa xmm2, xmmword [rdi + 0x20]
movdqa xmm3, xmmword [rdi + 0x30]
movdqu xmmword [rsi + 0x18], xmm0
movdqu xmmword [rsi + 0x28], xmm1
movdqu xmmword [rsi + 0x38], xmm2
movdqu xmmword [rsi + 0x48], xmm3
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rbx + 0x1a0]
cmp eax, dword [rbx + 0x19c]
jae 0x1400ba995
cmp byte [rbx + 0x198], 0
je 0x1400ba51c
cmp dword [rbx + 0x2d8], 3
je 0x1400bab8a
lea rcx, [rbx + 0x338]
xor eax, eax
lea r8, [rsp + 0xf0]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], rax
lea rdx, [rsp + 0x1d0]
mov qword [rdx + 0x30], 0x20
mov byte [rdx + 0x38], 3
mov qword [rdx], rax
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x20], r8
lea rax, sym._ZN4core3ptr205drop_in_place_LT__LT_alloc..boxed..Box_LT_dyn_u20_core..error..Error_u2b_core..marker..Sync_u2b_core..marker..S
mov qword [rdx + 0x28], rax
call sym.__http::uri::Uri_as_core::fmt::Display_::fmt::h02c9f4b381a688a7
test al, al
jne 0x1400bab5c
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x60], xmm0
mov byte [rbx + 0x191], 0
mov rax, qword [rbx + 0x2d8]
mov bpl, byte [rbx + 0x2e0]
mov r14b, byte [rbx + 0x2e1]
lea rsi, [rbx + 0x2e2]
movups xmm0, xmmword [0x14027b420]
movups xmmword [rsp + 0x88], xmm0
movdqu xmm0, xmmword [0x14027b410]
movdqu xmmword [rsp + 0x78], xmm0
cmp rax, 3
jne 0x1400ba32d
mov r15d, 3
cmp qword [rsp + 0x60], 0
je 0x1400ba4d1
mov r8, qword [rsp + 0x68]
mov rcx, qword [0x14030f110]
xor edx, edx
call sub.kernel32.dll_HeapFree
jmp 0x1400ba4d1
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x370], rcx
movaps xmm0, xmmword [rsp + 0x60]
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x360], xmm1
mov qword [rsp + 0x350], rcx
mov qword [rsp + 0x358], rdx
movaps xmmword [rsp + 0x340], xmm0
lea rdi, [rsp + 0x1da]
mov qword [rdi - 0xa], rax
mov byte [rdi - 2], bpl
mov byte [rdi - 1], r14b
mov r8d, 0xd6
mov rcx, rdi
mov rdx, rsi
call sym.memcpy
movups xmm0, xmmword [rsp + 0x358]
movdqu xmm1, xmmword [rsp + 0x368]
movdqa xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [rsp + 0x70]
lea rdx, [rsp + 0x580]
mov qword [rdx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rdx], xmm0
lea rcx, [rsp + 0xc8]
call sym.__bytes::bytes::Bytes_as_core::convert::From_alloc::vec::Vec_u8___::from::h7104286803ab410b
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0xc8]
call sym.http::header::value::HeaderValue::from_shared::hd3cb3fa06e02e561
mov al, byte [rsp + 0x110]
cmp al, 2
jne 0x1400ba43e
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x1400ba423
lea rcx, [rsp + 0xb8]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
call qword [rax + 0x10]
mov r15d, 3
mov bpl, 5
lea rcx, [rsp + 0x1d0]
call sym._ZN4core3ptr41drop_in_place_LT_http..request..Parts_GT_17h93c4bbf26695963fE.11571
jmp 0x1400ba4d1
lea rdx, [rsp + 0xf0]
movzx ecx, word [rdx]
movups xmm0, xmmword [rdx + 2]
lea r8, [rsp + 0xc8]
movups xmmword [r8 + 2], xmm0
movups xmm0, xmmword [rdx + 0x10]
movups xmmword [r8 + 0x10], xmm0
mov r9d, dword [rdx + 0x21]
mov dword [r8 + 0x21], r9d
mov r9d, dword [rdx + 0x24]
mov dword [r8 + 0x24], r9d
mov word [r8], cx
mov byte [r8 + 0x20], al
movdqa xmm0, xmmword [rsp + 0xa0]
movdqa xmm1, xmmword [rsp + 0xb0]
movdqa xmmword [rdx + 0x10], xmm1
movdqa xmmword [rdx], xmm0
lea rcx, [rsp + 0x1d0]
call sym.http::header::map::HeaderMap_T_::append::hf0b898144a0a5e14
mov r15, qword [rsp + 0x1d0]
mov bpl, byte [rsp + 0x1d8]
mov r14b, byte [rsp + 0x1d9]
lea rcx, [rsp + 0xf0]
mov r8d, 0xd6
mov rdx, rdi
call sym.memcpy
lea rdi, [rsp + 0x3a0]
lea rdx, [rsp + 0xf0]
mov r8d, 0xd6
mov rcx, rdi
call sym.memcpy
mov byte [rbx + 0x191], 1
mov qword [rbx + 0x2d8], r15
mov byte [rbx + 0x2e0], bpl
mov byte [rbx + 0x2e1], r14b
mov r8d, 0xd6
mov rcx, rsi
mov rdx, rdi
call sym.memcpy
mov eax, 0xfffffed3
add eax, dword [rsp + 0x548]
cmp ax, 2
ja 0x1400ba5a5
mov byte [rbx + 0x191], 0
lea rsi, [rbx + 0x2d8]
lea rdi, [rsp + 0x1d0]
mov r8d, 0xe0
mov rcx, rdi
mov rdx, rsi
call sym.memcpy
movabs rax, 0x101010101010101
lea r8, [rsp + 0x3a0]
mov qword [r8 + 0x10], rax
movdqa xmm0, xmmword [0x140218c90]
movdqa xmmword [r8], xmm0
lea rcx, [rsp + 0xf0]
mov rdx, rdi
call sym.http::request::Builder::and_then::h98a89f82472af568
mov byte [rbx + 0x191], 1
lea rdx, [rsp + 0xf0]
mov r8d, 0xe0
mov rcx, rsi
call sym.memcpy
mov rax, qword [rsp + 0x540]
test rax, rax
je 0x1400ba7c2
movabs r14, 0xd1b712f3b1e9b54f
movabs r12, 0x77040b6490efad67
mov rcx, qword [rax]
mov r8, qword [rax + 8]
mov r10, r8
and r10, r12
lea r11, [rcx - 0x20]
xor esi, esi
movdqa xmm0, xmmword [str.__________________v]
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [rcx + r10]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb edi, xmm3
test di, di
je 0x1400ba631
bsf edx, edi
lea ebp, [rdi - 1]
and ebp, edi
add rdx, r10
and rdx, r8
mov r9, rdx
shl r9, 5
mov rdi, r11
sub rdi, r9
mov r15, qword [rdi + 8]
xor r15, r14
mov rdi, qword [rdi]
xor rdi, r12
or rdi, r15
mov edi, ebp
jne 0x1400ba5fb
jmp 0x1400ba651
pcmpeqb xmm2, xmm1
pmovmskb edx, xmm2
test edx, edx
jne 0x1400ba7c2
add r10, rsi
add r10, 0x10
add rsi, 0x10
and r10, r8
jmp 0x1400ba5e9
neg rdx
shl rdx, 5
add rdx, rcx
sar r9, 5
lea r10, [r9 - 0x10]
and r10, r8
movdqu xmm0, xmmword [rcx + r10]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb esi, xmm0
movdqu xmm0, xmmword [rcx + r9]
pcmpeqb xmm0, xmm1
pmovmskb r11d, xmm0
mov r8w, 0x10
test esi, esi
je 0x1400ba69e
bsr r8w, si
xor r8d, 0xf
or r11d, 0x10000
bsf r11d, r11d
add r8d, r11d
mov r11b, pe_nt_image_headers64
cmp r8w, 0xf
ja 0x1400ba6bd
inc qword [rax + 0x10]
mov r11b, 0xff
mov byte [rcx + r9], r11b
mov byte [rcx + r10 + 0x10], r11b
dec qword [rax + 0x18]
mov rsi, qword [rdx - 0x10]
test rsi, rsi
je 0x1400ba7c2
mov rdi, qword [rdx - 8]
mov rcx, rsi
call qword [rdi + 0x18]
xor rax, r12
xor rdx, r14
or rdx, rax
jne 0x1400ba7b7
mov rdi, qword [rsi]
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x1f0], rax
movups xmm0, xmmword [rsi + 0x18]
movaps xmmword [rsp + 0x1e0], xmm0
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0x1d0], xmm0
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, rsi
call sub.kernel32.dll_HeapFree
movdqa xmm0, xmmword [rsp + 0x1d0]
movdqa xmm1, xmmword [rsp + 0x1e0]
movdqa xmmword [rsp + 0xf0], xmm0
movdqa xmmword [rsp + 0x100], xmm1
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x110], rax
cmp rdi, 3
je 0x1400ba7c2
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x88], rax
movdqa xmm0, xmmword [rsp + 0xf0]
movdqa xmm1, xmmword [rsp + 0x100]
movdqu xmmword [rsp + 0x78], xmm1
movdqu xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x60], rdi
test rdi, rdi
mov r14, qword [rsp + 0x30]
je 0x1400ba7d0
cmp rdi, 1
jne 0x1400bab09
mov qword [rsp + 0x88], 0
jmp 0x1400ba7d0
mov rcx, rsi
mov rdx, rdi
call sym._ZN4core3ptr114drop_in_place_LT_alloc..boxed..Box_LT_dyn_u20_core..any..Any_u2b_core..marker..Sync_u2b_core..marker..Send_GT__
mov qword [rsp + 0x60], 0
mov r14, qword [rsp + 0x30]
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x2e0]
call sym.__http::uri::Uri_as_core::clone::Clone_::clone::h689a1743b01f6af1
mov rcx, r14
call sym.core::ptr::drop_in_place_http::uri::Uri_::h074dd21cf60cb83a
mov byte [rbx + 0x192], 1
lea rsi, [rsp + 0x1d0]
mov ecx, 0xb
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
mov byte [rbx + 0x191], 0
lea rdx, [rbx + 0x2d8]
lea r12, [rsp + 0xf0]
mov r8d, 0xe0
mov rcx, r12
call sym.memcpy
lea r8, [rsp + 0x340]
lea rsi, [rsp + 0x2e0]
mov ecx, 0xb
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x3a0]
mov rdx, r12
call sym.http::request::Builder::and_then::hba0fdb7c8a687bd3
mov r15, qword [rsp + 0x3a0]
mov bpl, byte [rsp + 0x3a8]
mov r12b, byte [rsp + 0x3a9]
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
cmp r15, 3
je 0x1400ba9a7
lea rdx, [rsp + 0x3aa]
lea rsi, [rsp + 0x1d0]
mov r8d, 0xd6
mov rcx, rsi
call sym.memcpy
movdqu xmm0, xmmword [rsp + 0x60]
movdqu xmm1, xmmword [rsp + 0x70]
movdqu xmm2, xmmword [rsp + 0x80]
movdqu xmmword [rsi + 0xd6], xmm0
movdqu xmmword [rsi + 0xe6], xmm1
movdqu xmmword [rsi + 0xf6], xmm2
lea rdi, [rsp + 0x702]
mov r8d, 0x106
mov rcx, rdi
mov rdx, rsi
call sym.memcpy
mov byte [rbx + 0x193], 1
mov qword [rbx], r15
mov byte [rbx + 8], bpl
mov byte [rbx + 9], r12b
lea rcx, [rbx + 0xa]
mov r8d, 0x106
mov rdx, rdi
call sym.memcpy
inc dword [rbx + 0x1a0]
lea rcx, [rsp + 0x4e0]
call sym.core::ptr::drop_in_place_http::response::Response_isahc::body::Body__::h32238f35ea18953b
mov byte [rbx + 0x191], 0
mov r14, qword [rsp + 0x98]
jmp 0x1400b9ae8
mov r15, qword [rsp + 0x58]
mov qword [r15], 4
mov al, 4
jmp 0x1400b9e04
mov al, byte [rsp + 0x54]
mov byte [rsp + 0x2c], al
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x28], eax
cmp dword [rbx + 0x2d8], 3
je 0x1400ba989
lea rcx, [rbx + 0x2d8]
call sym.core::ptr::drop_in_place_http::request::Parts_::h93c4bbf26695963f
mov byte [rbx + 0x191], 0
jmp 0x1400b9978
mov r14b, 0x13
lea rcx, [rsp + 0x2e0]
call sym.core::ptr::drop_in_place_http::uri::Uri_::h074dd21cf60cb83a
jmp 0x1400ba9bc
mov byte [rsp + 0x30], bpl
lea rcx, [rsp + 0xf0]
call sym.core::ptr::drop_in_place_isahc::body::Body_::h0ce900e84b7d7bf0
mov r14b, 9
lea rcx, [rsp + 0x4e0]
call sym.core::ptr::drop_in_place_http::response::Response_isahc::body::Body__::h32238f35ea18953b
mov dil, 1
mov eax, 3
mov qword [rsp + 0x98], rax
mov ebp, 0x40
xor esi, esi
jmp 0x1400b9d31
mov al, byte [0x14030f1a8]
mov edx, 1
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x1400babc6
mov rdi, rax
mov byte [rax], r14b
lea r15, sym.core::ptr::drop_in_place_u8_::h230abba9b28d912c
jmp 0x1400baaf9
mov cl, byte [rsp + 0x1d1]
call sym._ZN100__LT_alloc..boxed..Box_LT_dyn_u20_core..error..Error_GT__u20_as_u20_core..convert..From_LT_E_GT__GT_4from17h3a0cd4fdb0f7
mov rdi, rax
mov r15, rdx
test r14, r14
je 0x1400baa3a
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, rsi
call sub.kernel32.dll_HeapFree
mov rsi, qword [rsp + 0x30]
jmp 0x1400baaf9
mov cl, byte [rsp + 0x1d8]
call sym._ZN100__LT_alloc..boxed..Box_LT_dyn_u20_core..error..Error_GT__u20_as_u20_core..convert..From_LT_E_GT__GT_4from17h83dcff23c7a3
mov rdi, rax
mov r15, rdx
cmp qword [rsp + 0x38], 0
je 0x1400baaf9
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, r14
jmp 0x1400baaf4
mov cl, byte [rsp + 0x1d8]
call sym._ZN100__LT_alloc..boxed..Box_LT_dyn_u20_core..error..Error_GT__u20_as_u20_core..convert..From_LT_E_GT__GT_4from17h83dcff23c7a3
mov rdi, rax
mov r15, rdx
cmp qword [rsp + 0x3a0], 0
mov rsi, qword [rsp + 0x30]
je 0x1400baaf9
mov r8, qword [rsp + 0x3a8]
mov rcx, qword [0x14030f110]
xor edx, edx
jmp 0x1400baaf4
mov r12, rsi
mov cl, byte [rsp + 0xf1]
call sym._ZN100__LT_alloc..boxed..Box_LT_dyn_u20_core..error..Error_GT__u20_as_u20_core..convert..From_LT_E_GT__GT_4from17h3a0cd4fdb0f7
mov rdi, rax
mov r15, rdx
cmp qword [rsp + 0x3a0], 0
mov rsi, qword [rsp + 0x30]
je 0x1400baae3
mov r8, qword [rsp + 0x3a8]
mov rcx, qword [0x14030f110]
xor edx, edx
call sub.kernel32.dll_HeapFree
test r14, r14
je 0x1400baaf9
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, r12
call sub.kernel32.dll_HeapFree
mov rcx, rdi
mov rdx, r15
call sym._ZN4core3ptr114drop_in_place_LT_alloc..boxed..Box_LT_dyn_u20_core..any..Any_u2b_core..marker..Sync_u2b_core..marker..Send_GT__
jmp 0x1400b9c85
mov ecx, 0x40
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::h355293c87b2bb0fb
mov qword [rsp + 0x38], rax
movups xmm0, xmmword [0x140274f50]
movups xmmword [rdx + 0x30], xmm0
movups xmm0, xmmword [0x140274f40]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [0x140274f30]
movups xmmword [rdx + 0x10], xmm0
movdqu xmm0, xmmword [str.could_not_follow_redirect_because_request_body_is_not_rewindableG]
mov qword [rsp + 0x40], rdx
movdqu xmmword [rdx], xmm0
lea rcx, [rsp + 0x60]
call sym.core::ptr::drop_in_place_isahc::body::Body_::h0ce900e84b7d7bf0
mov r14b, 0xe
jmp 0x1400ba998
lea rax, [0x1402afd80]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402afd42]
lea r9, sym._ZN4core3ptr125drop_in_place_LT_serde..de..impls.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_i32_GT_..deserialize..Primit
lea r8, [rsp + 0xa0]
mov edx, 0x37
call sym.core::result::unwrap_failed::h718a4e3658b3c302
jmp 0x1400babd5
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fisahc_0.9.14_src_redirect.rs
call dbg.unwrap_failed
jmp 0x1400babd5
lea rax, [0x1402afd80]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402afd42]
lea r9, sym._ZN4core3ptr125drop_in_place_LT_serde..de..impls.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_i32_GT_..deserialize..Primit
lea r8, [rsp + 0xa0]
mov edx, 0x37
call sym.core::result::unwrap_failed::h718a4e3658b3c302
jmp 0x1400babd5
mov ecx, 1
mov edx, 1
call dbg.handle_alloc_error
ud2
cmp byte [rbx + 0x192], 0
je 0x1400bae80
lea rcx, [rbx + 0x130]
call sym.core::ptr::drop_in_place_http::uri::Uri_::h074dd21cf60cb83a
mov byte [rbx + 0x192], 0
cmp byte [rbx + 0x193], 0
je 0x1400bae98
mov rcx, rbx
call sym._ZN4core3ptr68drop_in_place_LT_http..request..Request_LT_isahc..body..Body_GT__GT_17h5414405af46bcf2cE.8059
mov rax, qword [rbx + 0x110]
lock dec qword [rax]
jne 0x1400baeb1
lea rcx, [rbx + 0x110]
call sym.alloc::sync::Arc_T_A_::drop_slow::h09f5e29994b9c44f
mov byte [rbx + 0x190], 2
mov rcx, r15
call sym._Unwind_Resume
call dbg.panic_in_cleanup
int3
sbb byte [rcx], al
add byte [rax], al
lea rcx, [0x140218cc4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rsi + 0x110]
mov byte [rsi + 0x119], 1
lea rcx, [rsp + 0x298]
mov r8d, 0x110
mov rdx, rsi
call sym.memcpy
mov rax, qword [r14 + 0x18]
test rax, rax
je 0x1400bb0a8
mov r12, qword [r14 + 0x10]
mov rcx, qword [r14]
lock inc qword [rcx]
jle 0x1400bb278
mov rdx, qword [r14 + 8]
dec rax
lea r8, [r12 + 0x10]
lea r14, [rsp + 0x1f0]
mov qword [r14], rcx
mov qword [r14 + 8], rdx
mov qword [r14 + 0x10], r8
mov qword [r14 + 0x18], rax
mov byte [rsi + 0x119], 0
lea r15, [rsp + 0xe0]
lea rdx, [rsp + 0x298]
mov r8d, 0x110
mov rcx, r15
call sym.memcpy
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
mov rdx, r15
mov r8, r14
call qword [rax + 0x18]
mov r8, rax
ror byte [rax - 0x77], 0xd0
ror byte [rax - 0x77], 0xd0
mov qword [rsi + 0x120], r8
mov qword [rsi + 0x128], rax
jmp 0x1400bafb6
lea rcx, [rsp + 0xe0]
mov rdx, r8
mov r8, rbx
call qword [rax + 0x18]
mov r15, qword [rsp + 0xe0]
cmp r15, 4
jne 0x1400baff6
mov qword [rdi], 4
mov al, 3
jmp 0x1400bb208
lea rdx, [rsp + 0xf8]
mov r14, qword [rdx - 0x10]
mov rbx, qword [rdx - 8]
lea rcx, [rsp + 0x210]
mov r8d, 0x88
call sym.memcpy
mov rcx, qword [rsi + 0x120]
mov rdx, qword [rsi + 0x128]
call sym._ZN4core3ptr145drop_in_place_LT_core..pin..Pin_LT_alloc..boxed..Box_LT_dyn_u20_redis..aio..AsyncStream_u2b_core..marker..Sync_
cmp r15d, 3
jne 0x1400bb08b
mov rcx, r14
call qword [rbx + 0x38]
movabs rcx, 0x4c7f7182e6c229d1
xor rax, rcx
movabs rcx, 0x82d4dc1d55b0670f
xor rdx, rcx
or rdx, rax
jne 0x1400bb164
mov r12, qword [r14]
mov rbx, qword [r14 + 8]
movups xmm0, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, r14
call sub.kernel32.dll_HeapFree
mov r15d, 3
mov r14, r12
jmp 0x1400bb1dd
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x210]
mov r8d, 0x88
call sym.memcpy
jmp 0x1400bb1dd
mov rax, qword [r14]
mov r12, qword [r14 + 8]
mov rcx, qword [r12 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea r14, [rax + rcx]
add r14, 0x10
mov byte [rsi + 0x119], 0
lea r15, [rsp + 0xe0]
mov r8d, 0x110
mov rcx, r15
mov rdx, rsi
call sym.memcpy
mov rcx, r14
mov rdx, r15
call qword [r12 + 0x18]
mov r8, rax
mov rax, rdx
mov qword [rsi + 0x120], r8
mov qword [rsi + 0x128], rax
lea rcx, [rsp + 0xe0]
mov rdx, r8
mov r8, rbx
call qword [rax + 0x18]
mov r15, qword [rsp + 0xe0]
cmp r15, 4
jne 0x1400bb12f
mov qword [rdi], 4
mov al, 4
jmp 0x1400bb208
lea rdx, [rsp + 0xf8]
mov r14, qword [rdx - 0x10]
mov rbx, qword [rdx - 8]
lea rcx, [rsp + 0x50]
mov r8d, 0x88
call sym.memcpy
mov rcx, qword [rsi + 0x120]
mov rdx, qword [rsi + 0x128]
call sym._ZN4core3ptr145drop_in_place_LT_core..pin..Pin_LT_alloc..boxed..Box_LT_dyn_u20_redis..aio..AsyncStream_u2b_core..marker..Sync_
jmp 0x1400bb1dd
xor eax, eax
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], rax
lea rdx, [rsp + 0xe0]
mov qword [rdx + 0x30], 0x20
mov byte [rdx + 0x38], 3
mov qword [rdx], rax
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x20], rcx
lea rax, sym._ZN4core3ptr205drop_in_place_LT__LT_alloc..boxed..Box_LT_dyn_u20_core..error..Error_u2b_core..marker..Sync_u2b_core..marker..S
mov qword [rdx + 0x28], rax
mov rcx, r14
call qword [rbx + 0x20]
test al, al
jne 0x1400bb24f
lea rax, [rsp + 0x40]
mov r12, qword [rax - 8]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, r14
mov rdx, rbx
call sym._ZN4core3ptr114drop_in_place_LT_alloc..boxed..Box_LT_dyn_u20_core..any..Any_u2b_core..marker..Sync_u2b_core..marker..Send_GT__
mov r14d, 6
mov r15d, 3
mov rbx, r12
mov byte [rsi + 0x119], 0
mov qword [rdi], r15
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], rbx
add rdi, 0x18
lea rdx, [rsp + 0x50]
mov r8d, 0x88
mov rcx, rdi
call sym.memcpy
mov al, 1
mov byte [rsi + 0x118], al
add rsp, 0x3a8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
invalid
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fisahc_0.9.14_srcinterceptorcontext.rs
mov edx, 0x23
call dbg.panic
lea rax, [0x1402afd80]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402afd42]
lea r9, sym._ZN4core3ptr125drop_in_place_LT_serde..de..impls.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_i32_GT_..deserialize..Primit
lea r8, [rsp + 0x37]
mov edx, 0x37
call sym.core::result::unwrap_failed::h718a4e3658b3c302
ud2
push rbx
sub rsp, 0x4f0
mov rsi, r8
mov rbx, rdx
mov r14, rcx
movzx eax, byte [rdx + 0x148]
add qword [rax], rax
add byte [rax - 0x73], cl
or eax, 0x15d710
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [rsp + 0x138]
mov r8d, 0x110
mov rcx, rdi
mov rdx, rbx
call sym.memcpy
movups xmm0, xmmword [rbx + 0x118]
movups xmm1, xmmword [rbx + 0x128]
movups xmmword [rdi + 0x110], xmm0
movups xmmword [rdi + 0x120], xmm1
mov byte [rdi + 0x190], 0
mov al, byte [0x14030f1a8]
mov edx, 0x3b8
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x1400bb789
mov rdi, rax
lea rdx, [rsp + 0x138]
add dword [rax], eax
add byte [rcx - 0x48], al
mov eax, 0x48000003
mov ecx, eax
add dword [rax], eax
add byte [rcx - 0x48], al
mov eax, 0x48000003
mov ecx, eax
call sym.memcpy
mov qword [rbx + 0x138], rdi
cmp byte [rcx], al
add byte [rax], al
lea rax, sym._ZN4core3ptr148drop_in_place_LT__LT_isahc..redirect..RedirectInterceptor_u20_as_u20_isahc..interceptor..Interceptor_GT_..inter
mov qword [rbx + 0x140], rax
jmp 0x1400bb666
mov rdi, qword [rbx + 0x138]
mov rax, qword [rbx + 0x140]
lea rcx, [rsp + 0x138]
mov rdx, rdi
mov r8, rsi
call qword [rax + 0x18]
mov r12, qword [rsp + 0x138]
cmp r12, 4
jne 0x1400bb693
mov qword [r14], 4
mov al, 3
jmp 0x1400bb73d
lea rsi, [rsp + 0x160]
mov r15, qword [rsi - 0x20]
mov r13, qword [rsi - 0x18]
movups xmm0, xmmword [rsi - 0x10]
movaps xmmword [rsp + 0x20], xmm0
lea rdi, [rsp + 0x38]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rbx + 0x138]
mov rdx, qword [rbx + 0x140]
call sym._ZN4core3ptr145drop_in_place_LT_core..pin..Pin_LT_alloc..boxed..Box_LT_dyn_u20_redis..aio..AsyncStream_u2b_core..marker..Sync_
cmp r12d, 3
jne 0x1400bb6fb
lea rcx, [rsp + 0x138]
mov qword [rcx], r15
mov qword [rcx + 8], r13
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rcx + 0x10], xmm0
call sym._ZN100__LT_alloc..boxed..Box_LT_dyn_u20_core..error..Error_GT__u20_as_u20_core..convert..From_LT_E_GT__GT_4from17hbd2c59bd06c8
mov r15, rax
lea r13, str.q_b_
jmp 0x1400bb719
movaps xmm0, xmmword [rsp + 0x20]
lea rdi, [rsp + 0xc0]
movaps xmmword [rdi - 0x10], xmm0
lea rsi, [rsp + 0x38]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov qword [r14], r12
mov qword [r14 + 8], r15
mov qword [r14 + 0x10], r13
lea rcx, [r14 + 0x18]
lea rdx, [rsp + 0xb0]
mov r8d, 0x88
mov eax, 0x88
mov eax, 0x88
call sym.memcpy
mov al, 1
mov byte [rbx + 0x148], al
mov rax, r14
invalid
add rsp, 0x4f0
invalid
add al, 0
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fisahc_0.9.14_srcinterceptorobj.rs
mov edx, 0x22
call dbg.panic
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fisahc_0.9.14_srcinterceptorobj.rs
mov edx, 0x23
call dbg.panic
mov ecx, 8
mov edx, 0x3b8
call dbg.handle_alloc_error
ud2
add al, ch
shl dword [rcx - 0xb], 1
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
mov dh, 0xe
add al, ch
invalid
lea r8, [0x140218ce8]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.AbortedBadClientCertificate
jmp 0x1400bd0b0
add al, byte [rax]
invalid
sbb eax, dword [rax]
mov qword [rsp + 0x20], rax
lea rax, [0x1402755ca]
jmp 0x1400bceb9
add eax, 0x1b86f0
xchg byte [rbx], bl
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r8d, 0x10
jmp 0x1400bd08c
mov dword [rcx], ecx
lea rax, sym._ZN4core3ptr101drop_in_place_LT__RF_core..ptr..non_null..NonNull_LT_tokio..runtime..time..entry..TimerShared_GT__GT_17hc151542
mov qword [rsp + 0x20], rax
lea rax, [0x140275563]
add eax, 0x1b8680
add eax, 0x1b8680
mov r8d, 2
jmp 0x1400bd08c
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402754a9]
add cl, ch
loopne 0x1400bcf05
add byte [rax], al
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1b866f
mov r8d, 0xa
jmp 0x1400bd107
jrcxz 0x1400bcf23
add byte [rax], al
lea eax, [0x140275538]
sbb eax, dword [rax]
mov qword [rsp + 0x20], rax
lea rax, [0x140275520]
jmp 0x1400bcf87
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, sym._ZN4core3ptr101drop_in_place_LT__RF_core..ptr..non_null..NonNull_LT_tokio..runtime..time..entry..TimerShared_GT__GT_17hc151542
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rax, str.BadServerCertificateConnectFailedCouldntResolveHostCouldntResolveProxyCurl
jmp 0x1400bcff9
test byte [rbx], bl
add byte [rax - 0x77], cl
and al, 0x20
lea rax, [0x1402755b9]
add eax, 0x1b8632
mov r8d, 0x11
jmp 0x1400bd08c
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14027549c]
adc eax, 0x1b84f7
adc eax, 0x1b84f7
test byte [rbx], bl
add byte [rcx - 0x48], al
or eax, 0xe9000000
push rdi
add dword [rax], eax
add byte [rax - 0x7d], cl
add rcx, 8
lea r9, [rsp + 0x30]
and al, 0x30
mov r8d, 0xd
jmp 0x1400bd107
mov qword [r9], rcx
lea rax, sym._ZN4core3ptr101drop_in_place_LT__RF_core..ptr..non_null..NonNull_LT_tokio..runtime..time..entry..TimerShared_GT__GT_17hc151542
mov qword [rsp + 0x20], rax
lea rax, str.InvalidContentEncodingInvalidCredentialsInvalidHttpFormat
add eax, 0x1b8529
add eax, 0x1b8529
test dword [rbx], ebx
add byte [rcx - 0x48], al
invalid
mov r8d, 0x16
jmp 0x1400bd08c
add rcx, 8
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
lea rax, sym._ZN4core3ptr101drop_in_place_LT__RF_core..ptr..non_null..NonNull_LT_tokio..runtime..time..entry..TimerShared_GT__GT_17hc151542
mov qword [rsp + 0x20], rax
lea rax, [0x14027544f]
lea eax, [0x14027544f]
lea eax, [0x14027544f]
add eax, 0x1b8456
mov r8d, 0x14
jmp 0x1400bd08c
lea eax, [0x140275468]
mov qword [rsp + 0x20], rax
lea rax, [0x1402755da]
and byte [rax - 0x73], cl
add eax, 0x1b85b7
mov r8d, 0xe
jmp 0x1400bd08c
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402754bb]
adc eax, 0x1b847d
adc eax, 0x1b847d
mov r8d, 0x13
jmp 0x1400bd107
adc eax, 0x1b8536
mov r8d, 0x17
jmp 0x1400bd107
add byte [rax], al
add byte [rax], al
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, sym._ZN4core3ptr101drop_in_place_LT__RF_core..ptr..non_null..NonNull_LT_tokio..runtime..time..entry..TimerShared_GT__GT_17hc151542
add byte [rax - 0x77], cl
and al, 0x20
lea rax, [0x1402754ce]
lea eax, [0x1402754ce]
mov r8d, 4
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call dbg.debug_tuple_field1_finish
invalid
cmc
call qword [rax + 0x38c48348]
cmp bl, al
cmp bl, al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x1b8538
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x1b8538
invalid
mov r8d, 7
jmp 0x1400bd107
sbb byte [rax - 0x73], cl
adc eax, 0x1b848d
invalid
mov r8d, 0xb
jmp 0x1400bd107
sbb byte [rax - 0x73], cl
adc eax, 0x1b8428
mov r8d, 0x12
jmp 0x1400bd107
add rsp, 0x38
jmp rax
mov qword [rcx], rax
lea rax, [rsp + 0xb0]
mov qword [rax], rcx
lea rcx, [sym.__std::io::error::Error_as_core::fmt::Display_::fmt::hf40e1c7e24acfc96]
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
or eax, 0x1b53f2
lea rdx, [rsp + 0xc0]
mov qword [rdx], rcx
mov ecx, 1
mov qword [rdx + 8], rcx
mov qword [rdx + 0x20], 0
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rcx, [rsp + 0x88]
call dbg.format_inner
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x60]
mov ecx, eax
and ecx, 3
lea rdx, [0x140218d38]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov cl, byte [rax + 0x10]
jmp case.0x1400c0d00.5
sal byte [rcx + rbp*2 + 0x48], 0x8b
and al, 0x68
mov dl, 2
call sub.kernel32.dll_SetFileCompletionNotificationModes
test eax, eax
je 0x1400c0cab
mov al, byte [0x14030f1a8]
in eax, 0x24
add byte [rdx + 0x18], bh
mov edx, 0x18
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x1400c10ab
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
add ecx, dword [rax - 0x77]
or byte [r8 - 0x77], cl
jnp 0x1400c0c90
or byte [r8 - 0x77], cl
jnp 0x1400c0c90
mov dword [rbx + 0x10], edi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
jne 0x1400c0c95
mov rcx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h24ef0b61fb221270
cmp eax, dword [rbx]
add byte [rax - 0x75], cl
push rsi
invalid
add byte [rax - 0x75], cl
push rsi
adc byte [rax - 0x75], cl
or byte [rax - 0x77], r9b
mov rax, qword [rsi + 8]
mov qword [rax + rdx*8], rbx
sbb al, 0xd0
sbb al, 0xd0
inc rdx
inc edx
mov qword [rsi + 0x10], rdx
xor esi, esi
jmp 0x1400c105b
push rsi
adc byte [rcx], dh
imul cl
mov al, 3
add byte [rax], al
call sub.kernel32.dll_GetLastError
mov esi, eax
add byte [rcx - 0x193eb73a], cl
and byte [rax - 0x7d], cl
invalid
shl rsi, 0x20
or rsi, 2
mov rcx, rdi
call fcn.1401a7e14
jno 0x1400c0ccf
add cl, ch
xchg esp, eax
add eax, dword [rax]
invalid
add byte [rax - 0x3f], cl
call 0x17d0dbdee
sbb al, 4
add byte [rax], al
shr rax, 0x20
mov cl, 1
cmp eax, 0x41c
jg 0x1400c0d2e
cmp eax, 0x78
jg 0x1400c0d71
cmp eax, 0x26
jg 0x1400c0de0
cli
add byte [rax], al
invalid
cli
add byte [rax], al
add byte [rbx - 0x77c0140], al
add eax, 0xfffffffe
cmp eax, 0x11
ja case.0x1400c0dd7.10052
adc dword [rdi], ecx
xchg dword [rbp + 0x48000003], ecx
lea edx, [0x140218dec]
invalid
invalid
invalid
lea rdx, [0x140218dec]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x1400c0d1d
invalid
mov word [rbx], es
add byte [rax], al
xchg dword [rbx + rax - 0x72b80000], ecx
or eax, 0x158032
lea rcx, [0x140218d48]
lea ecx, [0x140218d48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov cl, 1
jmp case.0x1400c0d00.5
add byte [rax], al
mov cl, byte [rax + 0xf]
jmp case.0x1400c0d00.5
cmp eax, 0x2725
jg 0x1400c0daf
cmp eax, 0x5b3
add byte [rax], al
jle 0x1400c0e3a
cmp eax, 0x1f4d
jg 0x1400c0eb5
add dword [rax], eax
invalid
invalid
cmp eax, 0x1b63
jg 0x1400c1022
cmp eax, 0x5b4
je case.0x1400c0dd7.10060
cmp eax, 0x1716
je case.0x1400c0dd7.10060
add al, byte [rax]
invalid
add al, byte [rax]
add cl, ch
invalid
add byte [rax], al
jmp case.0x1400c0dd7.10052
cmp eax, 0xcd
jle case.0x1400bb5cf.88
add byte [rax], al
invalid
cmp eax, 0x10a
jg 0x1400c0e6d
cmp eax, 0xe7
jg 0x1400c0fbd
cmp eax, 0xce
je case.0x1400bce5f.34
invalid
test byte [rcx], al
add byte [rax], al
test byte [rcx + rax - 0x20c30000], al
cmp eax, 0xdf
jne case.0x1400c0dd7.10052
add byte [rax], al
add byte [rdi], cl
test edi, edx
add al, byte [rax]
add byte [rcx + 0x295e91b], dh
add byte [rax], al
mov cl, 0x1b
jmp case.0x1400c0d00.5
cmp eax, 0x35ec
jg case.0x1400b9809.45
lea ecx, [rax - 0x2740]
cmp ecx, 0x11
ja case.default.0x1400c0dd7
add byte [rax], al
add byte [rax], al
lea rax, [0x140218e34]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
adc eax, 0xc634800
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
mov cl, 8
jmp case.0x1400c0d00.5
or cl, ch
add al, byte fs:[rax]
add byte [rbx - 0x70f0a908], al
clc
push rsi
invalid
invalid
lodsb al, byte [rsi]
add byte [rax], al
cmp eax, 0x56
clc
push rsi
jg 0x1400c0e95
add byte [rbx - 0x70f0bd08], al
cmp eax, 0x42
jg 0x1400c0ffe
or al, 2
add byte [rax], al
or al, 2
add byte [rax], al
add al, byte [rax]
add byte [rbx - 0x7bf0d808], al
je 0x1400c101e
cmp eax, 0x27
je 0x1400c101e
test byte [rbx], ah
add al, byte [rax]
add byte [rbx - 0x7bf0ca08], al
clc
xor eax, 0x208840f
cmp eax, 0x35
je case.0x1400c0d00.2
add byte [rax], al
xor eax, 0x208840f
add byte [rax], al
jmp case.0x1400c0dd7.10052
cmp eax, 0x90
jle 0x1400c0f01
in eax, dx
add byte [rax], al
add byte [0x1400c0ec2], bh
cmp eax, 0xa9
cmp eax, 0xa9
add byte [rax], al
jg case.0x1400c0d1d.78
enter 1, 0
add byte [0x1400c0eb5], bh
cmp eax, 0x91
je 0x1400c0f8f
test byte [rbp + 1], ah
add dword [rax], eax
add byte [case.0x1400c0d1d.79], bh
invalid
add byte [rax], al
cmp eax, 0xa1
je case.0x1400bce5f.34
jmp case.0x1400c0dd7.10052
cmp eax, 0x475
add al, 0
add byte [rdi], cl
mov fs, ebx
add byte [rax], al
add byte [rax], al
cmp eax, 0x4cf
jle case.0x1400bce5f.38
add byte [rax], al
cmp eax, 0x4cf
jg 0x1400c1069
cmp eax, 0x476
je case.0x1400baef4.69
test byte [rbx], bh
add dword [rax], eax
invalid
test byte [rbx], bh
add dword [rax], eax
add byte [0x1400c132f], bh
cmp eax, 0x4cf
jne case.0x1400c0dd7.10052
sbb dword [rdx], eax
add byte [rax], al
mov cl, 5
jmp case.0x1400c0d00.5
xlatb
add dword [rax], eax
add byte [rax], al
xlatb
add dword [rax], eax
add byte [rax], al
cmp eax, 0x251
add byte [rax], al
cmp eax, 0x251
add byte [rax], al
jg 0x1400c0fd4
add byte [case.0x1400baef4.33], bh
cmp eax, 0x10b
je case.0x1400baef4.33
test byte [0x17d0c0e85], al
push rax
add byte [0x1400c0fd8], bh
cmp eax, 0x150
add dword [rax], eax
add byte [rdi], cl
jne case.0x1400c0dd7.10052
test ecx, esi
add dword [rax], eax
add byte [rcx + 0x1afe90f], dh
add byte [rax], al
mov cl, 0xf
jmp case.0x1400c0d00.5
cmp eax, 0x6f
jg 0x1400c1010
add byte [rax], al
cmp eax, 0x57
je 0x1400c0fb6
sgdt [rax]
invalid
sgdt [rax]
add byte [rbx - 0x7bf09208], al
je 0x1400c0fd0
cmp eax, 0x6d
je 0x1400c0fd0
jmp case.0x1400c0dd7.10052
retf 1
cmp eax, 0x25e8
add byte [rax], al
jg case.0x1400c0c0c.26
add byte [rax], al
add byte [0x1400c2e13], bh
cmp eax, 0x1f4e
je case.0x1400c0dd7.10060
test byte [rdi + 1], dh
add byte [rax], al
cmp eax, 0x2022
and byte [rax], al
add byte [rdi], cl
invalid
test byte [rcx + rax], ch
insb byte [rdi], dx
add dword [rax], eax
je case.0x1400c0dd7.10060
add byte [rax], al
add cl, ch
movsb byte [rdi], byte [rsi]
add dword [rax], eax
invalid
jmp case.0x1400c0dd7.10052
add byte [rax], al
add byte [rcx + 0x162e926], dh
mov cl, 0x26
jmp case.0x1400c0d00.5
add byte [rax], al
add byte [rax], al
lea ecx, [rax - 0x3c2a]
invalid
inc dword [rbx - 0x7df0fd07]
push rcx
cmp ecx, 2
jb case.0x1400c0dd7.10060
add dword [rax], eax
invalid
stc
add cl, byte [rdi]
invalid
add dword [rax], eax
add byte [0x1400c44e3], bh
cmp eax, 0x35ed
add byte [rdi], cl
je case.0x1400c0dd7.10060
test byte [rsi + 1], al
add byte [rax], al
invalid
add dword [rax], r8d
add cl, ch
jmp case.0x1400c0dd7.10052
jle 0x1400c0f00
add dword [rax], eax
add byte [rax], al
add byte [rbx - 0x7bf08608], al
cmp byte [rcx], al
cmp eax, 0x79
jns 0x1400c0f14
je case.0x1400c0dd7.10060
test byte [rax], bh
add dword [rax], eax
add byte [rax], al
cmp eax, 0x7b
je case.0x1400bce5f.34
add byte [rax], al
cmp eax, 0x7b
je case.0x1400bce5f.34
cmp eax, 0x84
add byte [rax], al
add byte [rdi], cl
test dword [rbp + 1], esp
invalid
jne case.0x1400c0dd7.10052
add dword [rax], eax
add byte [rcx + 0x123e919], dh
mov cl, 0x19
invalid
and eax, dword [rcx]
invalid
add byte [rax], al
mov cl, 0x19
jmp case.0x1400c0d00.5
add dword [rax], eax
add byte [rcx + 0x11ce921], dh
mov cl, 0x21
invalid
sbb al, 1
add byte [rax], al
mov cl, 0x21
jmp case.0x1400c0d00.5
add byte [rax], al
cmp eax, 0x41d
je case.0x1400c0dd7.10060
add dword [rax], eax
add byte [0x1400c1399], bh
cmp eax, 0x461
je case.0x1400c0dd7.10060
test byte [rcx + rax], al
add byte [rax], al
cmp eax, 0x46b
imul eax, dword [rax + rax], 0
add al, 0
add byte [rdi], cl
invalid
test dword [rsi], esi
jne case.0x1400c0dd7.10052
add dword [rax], eax
add byte [rcx + 0xf4e91e], dh
hlt
invalid
add byte [rax], al
mov cl, 0x1e
jmp case.0x1400c0d00.5
hlt
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov cl, 0x11
jmp case.0x1400c0d00.5
add byte [rax], al
add byte [rax], al
mov cl, 0x1f
jmp case.0x1400c0d00.5
add byte [rax], al
invalid
add byte [rax], al
mov cl, 6
jmp case.0x1400c0d00.5
add byte [rax], al
add byte [rcx + 0xd8e909], dh
mov cl, 9
invalid
fadd dword [rax]
add byte [rax], al
mov cl, 9
jmp case.0x1400c0d00.5
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xd1e902], dh
mov cl, 2
jmp case.0x1400c0d00.5
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xcae903], dh
mov cl, 3
invalid
invalid
invalid
add byte [rax], al
mov cl, 3
jmp case.0x1400c0d00.5
retf 0
invalid
add ebp, ecx
retf 0
add byte [rax], al
mov cl, 7
jmp case.0x1400c0d00.5
add byte [rax], al
add byte [rax], al
mov cl, 0xa
or ch, cl
jmp case.0x1400c0d00.5
mov esp, 0xb1000000
invalid
add byte [rax], al
mov cl, 0xe
jmp case.0x1400c0d00.5
mov cl, 0x10
jmp case.0x1400c0d00.5
adc cl, ch
scasb al, byte [rdi]
add byte [rax], al
add byte [rcx + 0xa7e920], dh
mov cl, 0x20
jmp case.0x1400c0d00.5
mov cl, 0x20
jmp case.0x1400c0d00.5
add byte [0x1400c36c8], bh
cmp eax, 0x2726
invalid
je 0x1400c0fb6
cmp eax, 0x2733
jne case.0x1400c0dd7.10052
test eax, edx
add byte [rax], al
invalid
invalid
test eax, edx
add byte [rax], al
add byte [rcx + 0x8ee90d], dh
add byte [rax], al
mov cl, 0xd
jmp case.0x1400c0d00.5
mov cl, 0x14
jmp case.0x1400c0d00.5
add byte [rax], al
add byte [0x1400c10aa], bh
invalid
add byte [rax], al
add byte [rax], al
cmp eax, 0xe8
add byte [rax], al
je 0x1400c0fd0
cmp eax, 0x102
je case.0x1400c0dd7.10060
jmp case.0x1400c0dd7.10052
mov cl, 0xb
jmp case.0x1400c0d00.5
cmp eax, 0x252
je case.0x1400c0dd7.10060
cmp eax, 0x3e3
je case.0x1400c0dd7.10060
add byte [rax + riz*2 - 0x17], dh
jmp case.0x1400c0dd7.10052
cwde
add byte [rax], al
add byte [0x1400c1096], bh
cmp eax, 0xaa
cmp eax, 0xaa
add byte [rax], al
add byte [rsp + rcx + 0x3d], dh
je 0x1400c0ffa
cmp eax, 0xb7
mov bh, 0
add byte [rax], al
je 0x1400c1008
jmp case.0x1400c0dd7.10052
add byte [rax], al
add byte [rcx - 0x7cb914e4], dh
sbb al, 0xeb
invalid
invalid
add byte [rax], al
mov cl, 0x1c
sbb al, 0xeb
cmp eax, 0x43
clc
invalid
jmp case.0x1400c0d00.5
cmp eax, 0x43
clc
je case.0x1400c0d00.2
je case.0x1400c0d00.2
cmp eax, 0x50
jne case.0x1400c0dd7.10052
invalid
ja 0x1400c0fba
mov cl, 0xc
or al, 0xeb
jmp case.0x1400c0d00.5
cmp byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x1400c0d00.5
xor al, 0x83
clc
jo 0x1400c1088
invalid
cmp eax, 0x70
je 0x1400c101e
or dword [rbx + 0x657578f8], eax
cmp eax, 0x78
jne case.0x1400c0dd7.10052
js 0x1400c108e
mov cl, 0x24
mov cl, 0x24
and al, 0xeb
mov cl, 0x18
invalid
jmp case.0x1400c0d00.5
mov cl, 0x18
sbb bl, ch
and bh, byte [0x1400c2b8b]
sbb eax, dword fs:[rax]
invalid
jmp case.0x1400c0d00.5
cmp eax, 0x1b64
sbb eax, dword fs:[rax]
add byte [rcx + rbx + 0x3d], dh
je case.0x1400c0dd7.10060
invalid
sbb byte [rbx], 0
sbb eax, dword [rax]
je case.0x1400c0dd7.10060
cmp eax, 0x1b80
je case.0x1400c0dd7.10060
invalid
add byte [rdx + rdx - 0x15], dh
adc ch, bl
jmp case.0x1400c0dd7.10052
cmp rax, 0x25e9
cmp eax, 0x25e9
jmp 0x1b40c105d
je case.0x1400c0dd7.10060
cmp eax, 0x271d
je case.0x1400c0d00.5
invalid
jmp case.0x1400c0dd7.10052
mov cl, 0x16
lea rdx, [rsp + 0x70]
call sym.std::io::error::Error::new::hce2cb0ce51d92a3f
mov rsi, rax
mov rcx, qword [rsp + 0x60]
call sym.core::ptr::drop_in_place_std::io::error::Error_::h1f4daee6a98f4d2e
mov rax, rsi
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
ret
cmp eax, 0x4d0
je case.0x1400c0dd7.10065
invalid
add al, 0
add byte [rbx + rcx + 0x3d], dh
invalid
invalid
syscall
or edi, dword [0x1400c1584]
cmp eax, 0x50f
add byte [rax], al
jne case.0x1400c0dd7.10052
mov cl, 0x1a
jmp case.0x1400c0d00.5
mov cl, 4
jmp case.0x1400c0d00.5
mov cl, 0x28
jmp case.0x1400c0d00.5
mov cl, 0x22
jmp case.0x1400c0d00.5
mov cl, 0x17
jmp case.0x1400c0d00.5
invalid
mov cl, 0x1d
jmp case.0x1400c0d00.5
mov ch, 0xb1
adc eax, 0x13b1b1eb
mov cl, 0x13
mov cl, 0x15
jmp case.0x1400c0d00.5
mov cl, 0x13
jmp case.0x1400c0d00.5
mov cl, 0x27
jmp case.0x1400c0d00.5
mov cl, 0x29
jmp case.0x1400c0d00.5
mov cl, 0x12
jmp case.0x1400c0d00.5
mov cl, 0x25
jmp case.0x1400c0d00.5
mov cl, 0x23
jmp case.0x1400c0d00.5
mov ecx, 8
mov edx, 0x18
call dbg.handle_alloc_error
ud2
or byte [rax], al
je 0x1400c53bb
mov rax, qword [rsi]
mov r8, qword [rax - 8]
mov rcx, qword [0x14030f110]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, rsi
mov eax, esi
mov eax, esi
add rsp, 0x20
pop rsi
jmp sub.kernel32.dll_HeapFree
sub ecx, dword [rsi]
invalid
and byte [rsi - 0x17], bl
stosd dword [rdi], eax
sub ecx, dword [rsi]
add byte [rsi + 0x57], dl
push rsi
push rdi
sub rsp, 0x58
mov ecx, dword [0x1402142e8]
or ebp, edi
adc al, 0
test ecx, ecx
je 0x1400c54b8
add byte [rax], al
invalid
dec ecx
call sub.kernel32.dll_TlsGetValue
cmp rax, 2
cmp eax, 2
cmp eax, 2
clc
add dh, byte [rdx + 0xe]
jb 0x1400c5400
mov rsi, rax
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
cmp dword [rax + 8], 0
jne 0x1400c54a6
mov ecx, dword [0x1402142e8]
test ecx, ecx
je 0x1400c54cb
dec ecx
call sub.kernel32.dll_TlsGetValue
cmp rax, 1
cmp eax, 1
cmp eax, 1
je 0x1400c54ac
mov rsi, rax
test rax, rax
jne 0x1400c546b
mov al, byte [0x14030f1a8]
popfq
and al, 0
mov edx, 0x40
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x1400c54f1
mov rsi, rax
lea rax, sym.std::sys::pal::common::thread_local::os_local::destroy_value::ha9bb7471f1604932
mov qword [rsi], rax
mov dword [rsi], eax
mov dword [rsi], eax
mov qword [rsi + 8], 0
mov ecx, dword [0x1402142e8]
test ecx, ecx
je 0x1400c54de
add byte [rbx + 0x14ee8b0d], cl
add byte [rbp - 0x828b37], al
leave
dec ecx
mov rdx, rsi
call fcn.1401a808c
lea rdi, [rsp + 0x20]
mov rcx, rdi
call sym.parking_lot_core::parking_lot::ThreadData::new::he34b803306488054
invalid
dec dword [rdi]
adc byte [rdi], al
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 0x28], xmm2
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x38], rax
cmp qword [rsi + 8], 0
movups xmmword [rsi + 8], xmm0
je 0x1400c54a6
invalid
lock dec qword [0x14030f050]
add rsi, 8
jmp 0x1400c54ae
xor esi, esi
mov rax, rsi
add rsp, 0x58
pop rdi
pop rsi
ret
lea rcx, sym.std::sys::pal::common::thread_local::os_local::destroy_value::ha9bb7471f1604932
call dbg.init
mov ecx, eax
jmp 0x1400c53e7
lea rcx, sym.std::sys::pal::common::thread_local::os_local::destroy_value::ha9bb7471f1604932
call dbg.init
mov ecx, eax
jmp 0x1400c5410
lea rcx, sym.std::sys::pal::common::thread_local::os_local::destroy_value::ha9bb7471f1604932
call dbg.init
mov ecx, eax
jmp 0x1400c5463
mov ecx, 8
mov edx, 0x40
call dbg.handle_alloc_error
int3
lea r14, [rsp + 0x28]
lea r13, str.failed_to_write_whole_buffer
lea rbp, [0x140218e7c]
mov qword [rsp + 0x20], r12
mov rcx, r14
mov edx, 0xfffffff4
mov r8, rbx
mov r9, rdi
call dbg.write
cmp qword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
je case.default.0x1400c556c
mov r15, qword [rsp + 0x30]
mov eax, r15d
and eax, 3
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
cmp byte [r15 + 0x10], 0x23
je 0x1400c55a6
and esi, dword [rcx + rsi - 0x15]
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
jmp 0x1400c55ba
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1400c55b7
mov rax, rdi
sub rax, rcx
jb 0x1400c55da
add rbx, rcx
mov rdi, rax
jmp 0x1400c55ae
mov rcx, r15
call sym.core::ptr::drop_in_place_std::io::error::Error_::h1f4daee6a98f4d2e
test rdi, rdi
jne 0x1400c5539
xor eax, eax
jmp 0x1400c55c9
mov r15, r13
mov rcx, qword [rsi + 8]
call sym.core::ptr::drop_in_place_core::option::Option_std::io::error::Error__::h292e819caaa65ac9
mov qword [rsi + 8], r15
mov al, 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_3406ada96f8e16e49e947a91db3eba0db45245falibrary_std_srciomod.rs
mov rdx, rdi
call dbg.slice_start_index_len_fail
mov qword [rsi + 8], r15
mov rcx, rax
call sym._Unwind_Resume
int3