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

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x90
mov rsi, rdx
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x140120be8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
mov rcx, rsi
mov rdx, rax
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp fcn.14000a200
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp rax
shr rdx, 0x20
mov dword [rsp + 0x24], edx
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.140090780
mov qword [rsp + 0x40], rdi
lea rax, [0x14007fd60]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x50], rax
lea rax, [0x14000e650]
mov qword [rsp + 0x58], rax
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rsIndex_out_of_bounds
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 3
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.14000a540
mov ebx, eax
cmp qword [rsp + 0x28], 0
je 0x1400893d6
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x1401af128]
xor edx, edx
call sub.kernel32.dll_HeapFree
jmp 0x1400893d6
shr rdx, 0x20
lea rax, [0x140120bf8]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
mov ecx, 0x10
jmp 0x140089373
lea rax, [0x140122740]
lea eax, [0x140122740]
mov ecx, 0x11
jmp 0x140089373
lea rax, [0x140122751]
lea eax, [0x140122751]
mov ecx, 0x12
jmp 0x140089373
lea rax, [0x140122763]
lea eax, [0x140122763]
mov ecx, 0x10
jmp 0x140089373
lea rax, [0x140122773]
lea eax, [0x140122773]
mov ecx, 0x10
jmp 0x140089373
cmp al, byte [rdx]
add byte [rax], al
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x140122783]
jmp 0x14008936e
lea rax, [0x140122796]
lea eax, [0x140122796]
mov ecx, 0x12
jmp 0x140089373
lea rax, [0x1401227a8]
lea eax, [0x1401227a8]
mov ecx, 0xd
jmp 0x140089373
lea rax, [0x1401227b5]
lea eax, [0x1401227b5]
mov ecx, 0xe
jmp 0x140089373
lea rax, [0x1401227c3]
lea eax, [0x1401227c3]
mov ecx, 0x15
jmp 0x140089373
lea rax, [0x1401227d8]
lea eax, [0x1401227d8]
mov ecx, 0xc
jmp 0x140089373
lea rax, [0x1401227e4]
lea eax, [0x1401227e4]
mov ecx, 0xb
jmp 0x140089373
lea rax, [0x1401227ef]
lea eax, [0x1401227ef]
mov ecx, 0x15
jmp 0x140089373
lea rax, [0x140122804]
lea eax, [0x140122804]
mov ecx, 0x15
jmp 0x140089373
lea rax, [0x140122819]
lea eax, [0x140122819]
mov ecx, 0xf
jmp 0x140089373
lea rax, [0x140122828]
lea eax, [0x140122828]
mov ecx, 0xe
jmp 0x140089373
test byte [rcx], al
add byte [rax], al
test byte [rcx], al
add byte [rax], al
lea rax, [0x140122836]
jmp 0x14008936e
lea rax, [0x140122849]
lea eax, [0x140122849]
mov ecx, 0x26
jmp 0x140089373
lea rax, [0x14012286f]
lea eax, [0x14012286f]
mov ecx, 0x38
jmp 0x140089373
lea rax, [0x1401228a7]
lea eax, [0x1401228a7]
mov ecx, 0x19
jmp 0x140089373
lea rax, [0x1401228c0]
lea eax, [0x1401228c0]
mov ecx, 0x17
jmp 0x140089373
lea rax, [0x1401228d7]
lea eax, [0x1401228d7]
mov ecx, 0xc
jmp 0x140089373
lea rax, [0x1401228e3]
lea eax, [0x1401228e3]
mov ecx, 9
jmp 0x140089373
lea rax, [0x1401228ec]
lea eax, [0x1401228ec]
mov ecx, 0xa
jmp 0x140089373
lea rax, [0x1401228f6]
lea eax, [0x1401228f6]
mov ecx, 0x10
jmp 0x140089373
lea rax, [0x140122906]
lea eax, [0x140122906]
mov ecx, 0x17
jmp 0x140089373
lea rax, [0x14012291d]
lea eax, [0x14012291d]
mov ecx, 0x19
jmp 0x140089373
lea rax, [0x140122936]
lea eax, [0x140122936]
mov ecx, 0xe
jmp 0x140089373
lea rax, [0x140122944]
lea eax, [0x140122944]
mov ecx, 0xd
jmp 0x140089373
lea rax, [0x140122951]
lea eax, [0x140122951]
mov ecx, 0x14
jmp 0x140089373
lea rax, [0x140122965]
lea eax, [0x140122965]
mov ecx, 8
jmp 0x140089373
add byte [rax], al
add byte [rax], al
lea rax, [0x14012296d]
mov ecx, 0x1b
jmp 0x140089373
lea rax, [0x140122988]
mov ecx, 0xe
jmp 0x140089373
lea rax, [0x140122996]
mov ecx, 0x10
jmp 0x140089373
lea rax, [0x1401229a6]
mov ecx, 0x16
jmp 0x140089373
lea rax, [0x1401229bc]
mov ecx, 0x15
jmp 0x140089373
lea rax, [0x1401229d1]
mov ecx, 0xb
jmp 0x140089373
lea rax, [0x1401229dc]
mov ecx, 0x16
jmp 0x140089373
lea rax, [0x1401229f2]
mov ecx, 0xd
jmp 0x140089373
lea rax, [0x1401229ff]
mov ecx, 0xb
jmp 0x140089373
lea rax, [0x140122a0a]
mov ecx, 0x13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x28], rax
lea rax, [0x140071870]
lea eax, [0x140071870]
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rsIndex_out_of_bounds
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
and al, 0x68
add dword [rax], eax
add byte [rax], al
and al, 0x68
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
mov qword [rsp + 0x78], 1
lea rdx, [rsp + 0x60]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
invalid
invalid
mov rcx, rsi
call fcn.14000a540
insb byte [rdi], dx
adc eax, edi
invalid
insb byte [rdi], dx
adc eax, edi
dec dword [rcx + 0x48d889c3]
mov ebx, eax
mov eax, ebx
add rsp, 0x90
mov ebx, eax
mov eax, ebx
add rsp, 0x90
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rbx
pop rdi
pop rsi
ret
mov esi, eax
cmp qword [rsp + 0x28], 0
jl 0x14008940e
sub byte [rax], al
jl 0x14008940e
sub byte [rax], al
je 0x1400893fe
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov r8d, 1
mov eax, 1
add al, ch
add byte [r8], al
add byte [rax], al
call fcn.14008dff0
add byte [rax], al
mov rcx, rsi
int1
call fcn.1400e5960
int3
add eax, 0xf66cc00
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
sub byte [rax - 0x75], cl
invalid
invalid
sub rsp, 0x28
mov rcx, qword [rcx]
mov eax, ecx
enter 0xffffffffffffe083, 3
or dword [rcx + 0x3e083c8], ecx
enter 0xffffffffffffe083, 3
lea rdx, [0x140120c9c]
lea edx, [0x140120c9c]
jns 0x140089499
or dword [rax], eax
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
invalid
invalid
loopne 0x140089475
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
jmp case.0x14008fc86.79
invalid
or bl, ch
xor eax, 0xff418b48
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov rcx, rax
push rcx
invalid
call qword [rdx + 0x40]
jmp case.0x14008fc86.79
jmp case.0x14008fc86.79
shr rcx, 0x20
jmp 0xcb1b7c6c
call fcn.140091f60
movzx eax, al
lea rcx, [0x140124b38]
mov dh, 9
invalid
ror byte [rax - 0x73], 0xd
loopne case.0x1400890e2.58
invalid
mov dh, 9
or dword [rax], eax
add byte [rax - 0x75], cl
adc al, 0xc1
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140124c80]
or eax, 0x9b81d
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add rsp, 0x28
ret
invalid
shr rcx, 0x20
jmp 0x169021796
cmp ecx, 0x28
ja case.default.0x140089486
sub byte [rdi + 0x14], dh
lea rax, [0x140120cac]
add eax, 0x9782d
movsxd rcx, dword [rax + rcx*4]
invalid
or al, 0x88
add rcx, rax
add ecx, eax
jmp rcx
xor eax, eax
jmp case.0x14008fc86.75
mov al, 0x29
jmp case.0x14008fc86.75
invalid
sub ebx, ebp
mov esi, 0xbaeb01b0
mov al, 1
jmp case.0x14008fc86.75
mov al, 2
jmp case.0x14008fc86.75
mov al, 3
jmp case.0x14008fc86.75
invalid
add ebp, ebx
mov dl, 0xb0
mov al, 4
jmp case.0x14008fc86.75
add al, 0xeb
scasb al, byte [rdi]
mov al, 5
jmp case.0x14008fc86.75
mov al, 6
jmp case.0x14008fc86.75
mov al, 7
jmp case.0x14008fc86.75
invalid
invalid
movabs byte [0x9aeb09b09eeb08b0], al
mov al, 8
jmp case.0x14008fc86.75
mov al, 9
jmp case.0x14008fc86.75
mov al, 0xa
jmp case.0x14008fc86.75
mov al, 0xb
jmp case.0x14008fc86.75
or ebp, ebx
xchg edx, eax
mov al, 0xc
jmp case.0x14008fc86.75
mov al, 0xd
jmp case.0x14008fc86.75
invalid
mov dh, byte [rax - 0x4f7914f2]
por mm0, qword [rdx + 0x7be910b0]
jmp case.0x14008fc86.75
mov al, 0x10
invalid
jnp 0x1400894d0
mov al, 0xe
jmp case.0x14008fc86.75
mov al, 0xf
jmp case.0x14008fc86.75
mov al, 0x10
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x11
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x12
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x13
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x14
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x15
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x16
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x17
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x18
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x19
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x1b
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x1f
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x20
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x21
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x22
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x23
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x24
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x25
jmp case.0x14008fc86.75
invalid
invalid
invalid
mov al, 0x26
jmp case.0x14008fc86.75
mov al, 0x27
jmp case.0x14008fc86.75
mov al, 0x28
jmp case.0x14008fc86.75
and al, 0x28
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
mov rdx, rsi
call fcn.140089850
hlt
sti
invalid
dec dword [rax - 0x7b]
invalid
jne 0x140089c6a
hlt
add rsp, 0x90
pop rsi
ret
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x70], rax
lea rax, [0x140071870]
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x80], rax
lea rax, [fcn.140088fd0]
invalid
invalid
invalid
dec dword [rax - 0x77]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x98f78
invalid
or dword [rax], eax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
push rax
invalid
invalid
push rax
mov qword [rsp + 0x58], 2
lea rdx, str.library_std_srcio_stdio.rs
lea rcx, [rsp + 0x40]
add byte [rax - 0x73], cl
and al, 0x40
call fcn.1400086d0
ud2
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
in al, dx
idiv edi
int3
mov esi, ecx
shl r10, 4
xor ecx, ecx
lea r8, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rsIndex_out_of_bounds
nop dword [rax + rax]
cmp r10, rcx
je 0x140089d39
mov r9d, dword [rax + rcx]
add rcx, 0x10
test r9, r9
je 0x140089d20
mov r8, qword [rax + rcx - 8]
jmp 0x140089d3c
xor r9d, r9d
mov qword [rsp + 0x20], rdx
mov rcx, rsi
mov edx, 0xfffffff4
call fcn.1400910a0
mov rax, rsi
add rsp, 0x30
pop rsi
ret
invalid
sub esp, 0x40
add byte [rax], al
mov edi, edx
test rax, rax
jne 0x14008a08c
mov rbx, rdx
test rsi, rsi
je 0x14008a061
lea rax, [rsi - 1]
cmp rax, 3
jae 0x140089ef0
xor r15d, r15d
xor eax, eax
jmp 0x140089f35
mov rax, rsi
and rax, 0xfffffffffffffffc
lea rcx, [rbx + 0x30]
mov rdx, rax
xor r15d, r15d
nop word cs:[rax + rax]
mov r8d, dword [rcx - 0x30]
mov r9d, dword [rcx - 0x20]
add r8, r15
mov r10d, dword [rcx - 0x10]
add r10, r9
add r10, r8
mov r15d, dword [rcx]
add r15, r10
add rcx, 0x40
add rdx, 0xfffffffffffffffc
jne 0x140089f10
mov ecx, esi
and ecx, 3
je 0x140089f60
shl rax, 4
add rax, rbx
shl rcx, 4
xor edx, edx
nop dword [rax]
mov r8d, dword [rax + rdx]
add r15, r8
add rdx, 0x10
cmp rcx, rdx
jne 0x140089f50
mov rax, qword [rdi]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, r15
jb 0x14008a04a
mov qword [rsp + 0x20], rsi
shl rsi, 4
xor r14d, r14d
jmp 0x140089fb2
mov rcx, qword [rdi + 8]
add rcx, r12
mov rdx, rbp
mov r8, r13
call sub.msvcrt.dll_memcpy
add r12, r13
mov qword [rdi + 0x10], r12
add r14, 0x10
cmp rsi, r14
je 0x140089fe0
mov rbp, qword [rbx + r14 + 8]
mov r13d, dword [rbx + r14]
mov rax, qword [rdi]
sub rax, r12
cmp rax, r13
jae 0x140089f90
mov rcx, rdi
mov rdx, r12
mov r8, r13
call fcn.1400766e0
mov r12, qword [rdi + 0x10]
jmp 0x140089f90
test r15, r15
je 0x14008a074
xor edx, edx
xor ecx, ecx
mov rax, r15
mov r8d, dword [rbx + rdx]
sub rax, r8
jb 0x14008a010
inc rcx
add rdx, 0x10
mov r15, rax
cmp rsi, rdx
jne 0x140089ff0
jmp 0x14008a013
mov rax, r15
mov rsi, qword [rsp + 0x20]
cmp rsi, rcx
jb 0x14008a07d
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub rsi, rcx
je 0x140089ec0
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14008a0c6
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
jmp 0x140089ec9
mov rcx, rdi
mov rdx, r12
mov r8, r15
call fcn.1400766e0
mov r12, qword [rdi + 0x10]
jmp 0x140089f73
xor eax, eax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x140122d78]
jmp 0x14008a063
lea r8, [0x140122c78]
mov rdx, rsi
call fcn.14000b810
lea rax, [0x140122cb8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97510
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97510
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
cmp byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x40
lea rdx, [0x140122cc8]
lea rcx, [rsp + 0x28]
call fcn.1400086d0
lea rax, [0x140122d08]
mov qword [rsp + 0x28], rax
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rsIndex_out_of_bounds
lea eax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rsIndex_out_of_bounds
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x40
push rdi
ror byte [rdi], 0x11
and al, 0x40
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
call fcn.1400086d0
int3
cmp dword [rbx + rdx], 0
jne 0x14008a152
cmp al, 0x13
add byte [rbp + 0xc], dh
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x14008a140
out dx, al
cmp r13, rcx
jb 0x14008a2d3
sub r13, rcx
je 0x14008a2b7
push rbx
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x14008a16c
shl rcx, 4
add rbx, rcx
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea r12, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rsIndex_out_of_bounds
lea r15, [rsp + 0x28]
lea rbp, [0x140120d60]
jmp 0x14008a1b7
sbb dword [rcx], eax
add byte [rax], al
mov rcx, r14
call fcn.140072860
mov rdx, rbx
mov rbx, rdx
mov ebx, edx
test r13, r13
je 0x14008a2b7
mov rsi, r13
shl rsi, 4
xor eax, eax
cmp rsi, rax
je 0x14008a1e0
mov r9d, dword [rbx + rax]
add rax, 0x10
test r9, r9
je 0x14008a1c0
mov r8, qword [rbx + rax - 8]
jmp 0x14008a1e6
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, r15
mov edx, 0xfffffff4
call fcn.1400910a0
outsb dx, byte [rsi]
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
cmp qword [rsp + 0x28], 0
je case.default.0x14008a212
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14008a1a0
jmp 0x14008a2b9
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x14008a2ca
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [rbx + rdx]
sub rax, r9
jb 0x14008a26c
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x14008a240
jmp 0x14008a26f
mov rax, r8
cmp r13, rcx
jb 0x14008a2d3
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub r13, rcx
jne 0x14008a28f
test rax, rax
je 0x14008a1ab
jmp 0x14008a2e2
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14008a31c
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
cmp qword [rsp + 0x28], 0
mov rbx, rdx
jne 0x14008a1a0
jmp 0x14008a1ab
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x140122d78]
jmp 0x14008a2b9
lea r8, [0x140122c78]
mov rdx, r13
call fcn.14000b810
lea rax, [0x140122cb8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rsIndex_out_of_bounds
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, [0x140122cc8]
lea rcx, [rsp + 0x38]
call fcn.1400086d0
lea rax, [0x140122d08]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rsIndex_out_of_bounds
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x38]
call fcn.1400086d0
int3
sub byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
out dx, al
movsb byte [rdi], byte [rsi]
add eax, 0x6666cc00
nop word cs:[rax + rax]
and al, 0x3c
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, ebx
xor edx, edx
invalid
sti
cmpsd dword [rsi], dword [rdi]
mov ecx, ebx
add eax, 0x3f8b4800
add byte [rax - 0x77], cl
stc
cmp dword [rdi], esp
add byte [rax], al
mov byte [rax], al
add byte [rax], al
and al, 0x3c
popfq
add eax, 0xf8834800
cmp eax, 0xffffffff
je 0x14008b58e
mov rdi, rax
cmp eax, 0xffffffff
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c83948], al
sbb byte [rax + 3], bh
and al, 0x28
add dword [rbp + 0x2c], esi
insb byte [rdi], dx
jne 0x14008b6c8
add byte [rax], al
rol byte [rbp + 8], 0xc8
or al, cl
mov dh, 0x51
cmp al, byte [rcx - 0x80]
clc
push qword [rbp + rax + 0x45]
je 0x14008b6ee
test r9d, r9d
movzx edx, byte [rcx + 0x10]
mov r8, qword [ecx]
cmp dl, 6
nop dword cs:[rax + rax]
ret 0x8d4d
invalid
invalid
invalid
dec byte [rax - 0x77]
invalid
mov edx, esi
and byte [rax - 0x75], cl
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d49
jne 0x14008bd44
cmp ecx, 0x2f
add dword [rax], eax
add byte [rcx - 0x7d], al
stc
pop rsp
nop dword [rax + rax]
invalid
invalid
mov ecx, eax
mov ecx, dword [rsp + 0x28]
and al, 0x28
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [0x18508bc5b], dh
xor ecx, ecx
xor edx, edx
mov ecx, edx
add dword [rax], eax
add byte [rcx + 1], cl
add r10, rsi
mov qword [rdi], r10
mov dword [rdi + 8], ebx
fucompp
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
invalid
cmp r9, 1
sbb al, 0x80
jne 0x14008bd10
invalid
add dword [rbx + 0x3b804108], esi
movzx ebx, bl
or dword [rax], eax
add byte [rax], al
fisttp dword [r13 + 1]
retf 0x8949
invalid
mov ebx, edx
add byte [rcx + 1], cl
mov qword [rdi], r10
invalid
invalid
or byte [rcx - 0x4b], al
add cl, byte [rcx + rcx*4 - 0x26]
dec dword [rax - 0x7d]
cli
add dword [rdi], ecx
test dword [rcx - 2], ecx
invalid
test dword [rdi], edi
invalid
fisttp dword [rdi]
test byte [rcx + 1], cl
add byte [rax], al
add esp, 0x38
pop rbp
pop rdi
lea edx, [0x140120db0]
invalid
or byte [rcx + rcx*4 + 0x49], cl
adc bl, ch
mov dh, 1
sub bl, ch
adc eax, 0x6b941
mov r9d, 6
add al, byte [rax]
add byte [rax], al
add byte [rax], al
sub bl, ch
adc edi, dword [rax + 6]
mov eax, 6
add eax, 0x2b8
add byte [rcx + rcx*4 - 0x26], cl
mov rdx, r11
ret 0x6c72
xor byte [rax - 0x77], cl
and byte [r15], cl
and byte [rdi], cl
and byte [rdi], cl
adc byte [rdi + 0x11], al
adc byte [rdi + 0x21], cl
adc dword [rcx + 0x11], ecx
add dword [rax + rcx*4 + 1], eax
jno 0x14008be7d
xor r9b, bpl
invalid
invalid
add byte [rax], al
dec dword [rbp + rcx*4 + 5]
add eax, 0x9710e
invalid
add byte [rax], al
shr al, cl
mov bh, cl
idiv edi
invalid
dec dword [rbp + rcx*4 + 5]
mov bl, 0x70
or dword [rax], eax
mov edx, edi
add byte [rax], r8b
mov ecx, dword [rsp + 0x30]
and al, 0x30
push rsp
and al, 0x40
movzx eax, al
mov dh, 0xc0
retf 0x8949
mov eax, esi
add ecx, 4
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
cmpsd dword [rsi], dword [rdi]
push rsp
and al, 0x40
or dword [rbp + 1], 0xe0ff41c8
loopne 0x14008bfe6
add ecx, 4
add al, 0xeb
ret 0x14c
ror dword [rax], 0xeb
ret 0x14c
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
cmp rcx, rsi
add esp, 0x48
invalid
test eax, eax
add al, byte [rax]
add byte [rax], al
lea ebp, [rsp + 0xe1]
jge 0x14008c1ed
mov dh, 0x44
and al, 0x31
invalid
or byte [rbp + 9], dh
lea rcx, [rsi + 0x10]
call fcn.140075b60
mov r8d, 8
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.14008dff0
invalid
in eax, 0xff
dec dword [rax - 0x77]
stc
call fcn.14008e8a0
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x2c], 0
lea rax, [0x140123c50]
or dword [rax], eax
or dword [rax], eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
cmp byte [rax - 0x39], cl
and al, 0x40
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
ror byte [rdi], 0x11
and al, 0x50
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.14008a3e0
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
call fcn.140072ce0
mov ecx, 7
invalid
add byte [rax], al
add ch, cl
invalid
invalid
ud2
call fcn.140008950
call fcn.140008950
int3
push 0x48ce8948
mov edi, dword [rcx]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
leave
leave
je 0x14008faa7
dec ecx
jmp 0x14008fab1
or cl, byte [rax - 0x77]
stc
mov rcx, rdi
call fcn.1400919b0
mov ecx, eax
invalid
sar dword [rdx + 1], 0xe8
cdq
pop rdx
add eax, 0x7e834800
cmp dword [rsi + 8], 0
mov edx, 1
call sub.kernel32.dll_TlsSetValue
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x14008fada
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14008fada
lock dec qword [rax]
dec qword [rax]
jne 0x14008fada
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
call fcn.140075b00
mov rcx, qword [0x1401af128]
adc dword [rax], eax
xor edx, edx
mov r8, rsi
call sub.kernel32.dll_HeapFree
mov ecx, dword [rdi + 0x18]
test ecx, ecx
ror byte [rcx - 0x77], cl
invalid
leave
je case.0x14008942a.116
dec ecx
jmp 0x14008fb00
mov rcx, rdi
call fcn.1400919b0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x48d231c1], cl
add esp, 0x68
mov ecx, eax
xor edx, edx
add rsp, 0x68
pop rdi
pop rsi
jmp sub.kernel32.dll_TlsSetValue
add byte [rax - 0x77], cl
invalid
mov rdi, rax
jmp 0x14008fb42
test eax, eax
je case.0x140089486.201
invalid
invalid
lock dec qword [rax]
dec dword [rax]
jne case.0x140089486.201
lea rcx, [rsi + 0x10]
call fcn.140075b00
pop rdi
invalid
mov r8d, 8
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14008dff0
mov rcx, rdi
call fcn.14008e8a0
inc edi
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
inc edi
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add dh, al
and al, 0x2c
and al, 0x2c
mov byte [rsp + 0x2c], 0
lea rax, [0x140123c50]
or dword [rax], eax
and al, 0x2c
add byte [rax - 0x73], cl
add eax, 0x940f2
or dword [rax], eax
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.14008a3e0
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
call fcn.140072ce0
mov ecx, 7
int 0x29
xor esi, r15d
invalid
ud2
idiv edi
call fcn.140008950
invalid
idiv edi
int3
invalid
mov eax, dword [rcx]
mov rcx, qword [rax]
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
movsb byte [rdi], byte [rsi]
add eax, 0x54890000
invalid
invalid
push rsp
add byte [rcx + 0x4c342454], cl
add byte [rax], al
push 0x4900055a
mov esp, eax
invalid
and al, 0x58
pop rax
and al, 0x60
and al, 0x60
in eax, dx
add byte [rax], al
sbb eax, 0x48000005
add byte [rax - 0x73], cl
mov edx, edi
lea eax, [0x140123c90]
test eax, eax
add byte [rax], al
test dh, 0xf
invalid
add al, 0
rol dword [rdi], 0x84
sar byte [rax - 0x1b], cl
jae 0x14008fd6f
invalid
invalid
cmovae eax, ecx
add byte [rax], al
add byte [rax], al
loope 0x14008fe6a
inc esi
sub byte [rcx + rcx*4 - 0x10], cl
mov cl, byte [rcx + rax - 0x2f]
or cl, ch
test byte [rax], al
xor byte [rcx + 0x7fe383f3], cl
add cl, byte [rdi]
rol byte [rdx], 0xf
mov bh, 0x18
invalid
jrcxz 0x14008ff47
inc eax
invalid
or edi, ebx
lea eax, [rdx]
add byte [rax], al
adc eax, 0x90fd7
invalid
sbb byte [rcx - 0x77], al
fld qword [rcx - 0x7d]
and r13d, 0x7f
rol byte [rdx], 0x48
movsx esi, word [rax]
rol byte [rdx], 0xeb
test byte [rax], al
add edi, esp
ret 0x4140
mov ecx, eax
rol dword [rbx + 0xf4940f9], 1
sal dword [r9], 1
sal dword [rcx], 1
sal dword [rcx], 1
rol byte [rax], 1
add byte [rax], al
lea eax, [0x140124f14]
invalid
dec esp
nop dword [rax]
sub rsp, 0x28
lea rax, case.0x14008bdbb.48
mov qword [rsp + 0x20], rax
call fcn.1400e5700
nop
add rsp, 0x28
ret
in al, dx
sub byte [rax - 0x73], cl
or eax, 0x93ad3
call sub.kernel32.dll_GetModuleHandleA
test rax, rax
invalid
je 0x140090233
sal byte [rsp + rdi + 0x48], 0x89
invalid
mov rsi, rax
lea rdx, str.WaitOnAddress
mov rcx, rax
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x140090233
mov rdi, rax
lea rdx, str.WakeByAddressSingle
mov rcx, rsi
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x140090233
mov qword [0x1401af158], rdi
mov qword [0x1401af160], rax
add rsp, 0x28
pop rdi
pop rsi
ret
add dword [rax], 0x44c70000
and al, 0x20
and byte [rax], al
invalid
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x3d76bb27], cl
mov edx, r8d
ret 0x3145
xor ecx, ecx
clc
push qword [rax + rdx + 0x48]
mov dword [rsi + 8], eax
or byte [rax - 0x39], cl
invalid
add byte [rax], al
add cl, ch
xchg esi, eax
add byte [rax], al
add al, ch
pop rbx
push rax
add eax, 0x27263d00
invalid
invalid
invalid
cmp dword [rdi], esp
add byte [rax], al
and al, 0x28
add dword [rax], eax
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
add bh, al
invalid
and al, 0x20
and al, 0x20
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
invalid
rol byte [rbp + 0x31], 0xc9
xor ecx, ecx
add eax, 0xf8834800
and al, 0x48
add byte [rax], al
add byte [rbp + 0x31], al
shr al, 0x2d
push rdx
add eax, 0x74c08500
invalid
invalid
sub eax, 0x85000552
invalid
invalid
add cl, byte [rax - 0x77]
mov dword [rsi + 8], eax
add byte [rax], al
add bl, ch
jmp 0x14009032a
invalid
push r9
push rcx
push rcx
add eax, 0xe0c14800
and byte [rax - 0x7d], cl
or rax, 2
invalid
invalid
loopne 0x140090333
add cl, byte [rax - 0x77]
mov dword [rsi + 8], eax
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax - 0x77], cl
stc
add dl, byte [rax + 5]
add byte [rax - 0x77], cl
mov eax, esi
mov eax, esi
invalid
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r15
in al, dx
push rax
add al, 0
add byte [rcx + rcx*4 - 0x35], al
mov ebx, r9d
retf
mov esi, eax
mov edi, edx
invalid
and al, 0x40
add dword [rax], eax
mov edi, dword [rcx]
and al, 0x40
stc
jle 0x1400903d6
sub al, 0xed
in eax, dx
add rax, 0xfffffffffff88300
add eax, 0xfff88300
clc
push qword [rsi + riz + 0x66]
cmp word [r15], 0
invalid
add al, 0x41
mov edx, dword [rdi + 0x18]
sbb byte [rcx + 0xf], al
mov bh, 0x4f
sbb al, 0x41
mov eax, 0x1c
add bl, ch
sub al, 0xe8
call sub.ws2_32.dll_WSAGetLastError
mov r15d, eax
mov edi, eax
add rax, 0xffffffffc7894100
invalid
shl edi, 0x20
add r8b, byte [r9 + 0xf]
mov bh, 0x4f
invalid
invalid
invalid
add byte [rsi + 0x41], ah
mov r9d, 0x570f0002
mov ecx, 0x570f0002
and al, 0x40
and al, 0x40
and al, 0x42
mov dword [rsp + r12 + 0x44], eax
and al, 0x48
and al, 0x58
stc
add byte [rbx + 0x574fff8], al
clc
push qword [rbp + rax + 0x45]
xor edi, edi
add eax, 0xc7894100
out 0x20, eax
mov dword [rsp + 0x30], edi
and al, 0x30
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0x40
mov rcx, rdi
jle case.0x14008be07.119
add al, 0x80
add eax, dword [rax]
push rsp
push rax
lea ecx, [rsp + 0x258]
mov dword [rsp + 0x40], 1
lea eax, [rsp + 0x38]
and al, 0x20
mov ecx, 1
sbb ch, al
outsd dx, dword [rsi]
invalid
js case.0x140090028.31
mov esp, 0x24824
push rbp
div byte [rsp + rbx*8 + 0x48]
xor al, ch
mov edi, esi
invalid
sub ecx, ebp
add ecx, ebp
add ch, cl
add ebp, ecx
add al, 0xe9
add eax, 0xfffe7ee9
push qword [rax - 0x18816fa]
mov al, 6
invalid
ja case.0x140090028.41
pop rsi
ret
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
and al, 0x30
add byte [rax - 0x73], cl
and al, 0x20
dec dword [rax - 0x73]
and al, 0x28
invalid
jl 0x140091962
sub byte [rax], al
and al, 0x30
add byte [rax], al
or byte [rax + 0x39], 0xc7
xor byte [rax - 0x39], cl
and al, 0x38
and al, 0x38
invalid
nop
push r15
push r14
push rsi
sub esp, 0x20
invalid
sal byte [rdx + rbx*8 + 0x48], 0x89
invalid
mov ecx, edi
add bh, bh
invalid
mov edi, eax
invalid
call rdi
int1
cmp byte [0x1008e64a0], al
mov edi, eax
invalid
cmpsb byte [rsi], byte [rdi]
cmp byte [0x1399264b1], al
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
xlatb
invalid
pop rsi
sbb eax, 0x11d476
adc dword [rax], eax
add bl, ch
add al, 0x48
mov ebx, dword [rbx + 8]
invalid
or byte [rax - 0x7b], cl
invalid
int1
shr al, cl
push rdx
cmp byte [0x139926505], al
or eax, 0x8f8a7
add byte [rax - 0x7b], cl
sal byte [rsp + rcx + 0x48], 0x89
int1
add esp, 0x78
jmp rax
mov ecx, dword [0x1400f0028]
loop 0x140091d6b
dec dword [rax - 0x75]
add eax, 0x5e2c3
lea ecx, [rsp + 0x30]
xor byte [rdx - 0x40000000], bh
add byte [rax], al
rol byte [rbp + 0x31], 0xc0
xor r8d, r8d
add al, al
xor eax, eax
xor ecx, ecx
rol byte [rbp + 0x483975c0], 1
mov ecx, dword [rsp + 0x30]
or dword es:[rax], eax
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x1d067eff], dh
add eax, dword [rax]
add byte [rsi + 0x2a], bh
jle case.0x14008ff18.195
stc
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [0x1401af128]
add byte [rax], al
add byte [rax], al
and al, 0x90
add al, byte [rax]
add byte [rcx - 0x77], cl
mov eax, ebp
call fcn.14007aaf0
invalid
invalid
and al, 0x90
nop
invalid
mov eax, ebx
mov ebx, edx
add byte [rax - 0x75], cl
and al, 0x70
mov ah, 0x24
push rax
add dword [rax], eax
push rsp
and al, 0x68
and al, 0x60
add eax, 0x89480000
test byte [rax + rax*2], ah
and al, 0x40
out dx, al
idiv bh
lodsd eax, dword [rsi]
out dx, al
idiv bh
mov eax, 1627387630
out dx, al
idiv bh
invalid
out dx, al
idiv bh
jmp qword [rax - 0x12]
invalid
idiv bh
call qword [rdx]
idiv bh
invalid
call qword [rdx]
idiv bh
idiv bh
invalid
push qword [rax - 0x27000911]
out dx, eax
call qword [rsi - 0x21000911]
idiv bh
invalid
idiv bh
idiv bh
invalid
cmpsb byte [rsi], byte [rdi]
invalid
imul ebp, edi, 0xf032fff6
out dx, eax
idiv bh
xor dh, al
idiv bh
stosd dword [rdi], eax
out dx, eax
idiv bh
invalid
jmp [rbx - 0x3b000911]
idiv bh
imul ebp, edi, -223674378
out dx, eax
idiv bh
stosb byte [rdi], al
invalid
out dx, eax
idiv bh
stosb byte [rdi], al
idiv bh
idiv bh
stosb byte [rdi], al
idiv bh
call rsi
invalid
jmp qword [rax - 0x10]
invalid
idiv bh
imul ebp, edi, -281214986
invalid
cmp al, 239
out dx, eax
invalid
out dx, eax
idiv bh
invalid
jle 0x140120f15
idiv bh
xchg esi, eax
out dx, eax
idiv bh
invalid
cmp al, 0xef
out dx, eax
idiv bh
push qword [rsi - 0xe]
jbe case.0x14008fe48.319
idiv bh
jbe 5369892648
invalid
push qword [rsi - 0xe]
idiv bh
idiv bh
jbe 0x140120f2c
idiv bh
idiv bh
jbe case.0x14008fe48.103
idiv bh
xor al, 0xf1
int1
idiv bh
xor al, 0xf0
dec dword [rax + rsi*8 - 0xa]
invalid
idiv bh
idiv bh
invalid
idiv bh
invalid
idiv bh
dec dword [rax - 0xb]
cmc
cmc
idiv bh
call [rax - 0xb]
pop rax
cmc
idiv bh
invalid
jp case.0x14008fe48.136
idiv bh
xor esi, 0xf688fff6
idiv bh
invalid
dec dword [rax - 0x7000090a]
div dh
call qword [rsi - 1644169482]
div dh
jmp qword [rsi + rsi*8 - 156499978]