Function at 0x140091f50
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, [0x140121d38]
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.140090bb0
mov qword [rsp + 0x40], rdi
lea rax, [0x140080180]
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 0x1400897f6
mov r8, qword [rsp + 0x30]
mov rcx, qword [0x1401b0128]
xor edx, edx
call sub.KERNEL32.dll_HeapFree
jmp 0x1400897f6
shr rdx, 0x20
lea rax, [0x140121d48]
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 0x140089793
lea rax, [0x140123890]
lea eax, [0x140123890]
mov ecx, 0x11
jmp 0x140089793
lea rax, [0x1401238a1]
lea eax, [0x1401238a1]
mov ecx, 0x12
jmp 0x140089793
lea rax, [0x1401238b3]
lea eax, [0x1401238b3]
mov ecx, 0x10
jmp 0x140089793
lea rax, [0x1401238c3]
lea eax, [0x1401238c3]
mov ecx, 0x10
jmp 0x140089793
cmp al, byte [rdx]
add byte [rax], al
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x1401238d3]
jmp 0x14008978e
lea rax, [0x1401238e6]
lea eax, [0x1401238e6]
mov ecx, 0x12
jmp 0x140089793
lea rax, [0x1401238f8]
lea eax, [0x1401238f8]
mov ecx, 0xd
jmp 0x140089793
lea rax, [0x140123905]
lea eax, [0x140123905]
mov ecx, 0xe
jmp 0x140089793
lea rax, [0x140123913]
lea eax, [0x140123913]
mov ecx, 0x15
jmp 0x140089793
lea rax, [0x140123928]
lea eax, [0x140123928]
mov ecx, 0xc
jmp 0x140089793
lea rax, [0x140123934]
lea eax, [0x140123934]
mov ecx, 0xb
jmp 0x140089793
lea rax, [0x14012393f]
lea eax, [0x14012393f]
mov ecx, 0x15
jmp 0x140089793
lea rax, [0x140123954]
lea eax, [0x140123954]
mov ecx, 0x15
jmp 0x140089793
lea rax, [0x140123969]
lea eax, [0x140123969]
mov ecx, 0xf
jmp 0x140089793
lea rax, [0x140123978]
lea eax, [0x140123978]
mov ecx, 0xe
jmp 0x140089793
test byte [rcx], al
add byte [rax], al
test byte [rcx], al
add byte [rax], al
lea rax, [0x140123986]
jmp 0x14008978e
lea rax, [0x140123999]
lea eax, [0x140123999]
mov ecx, 0x26
jmp 0x140089793
lea rax, [0x1401239bf]
lea eax, [0x1401239bf]
mov ecx, 0x38
jmp 0x140089793
lea rax, [0x1401239f7]
lea eax, [0x1401239f7]
mov ecx, 0x19
jmp 0x140089793
lea rax, [0x140123a10]
lea eax, [0x140123a10]
mov ecx, 0x17
jmp 0x140089793
lea rax, [0x140123a27]
lea eax, [0x140123a27]
mov ecx, 0xc
jmp 0x140089793
lea rax, [0x140123a33]
lea eax, [0x140123a33]
mov ecx, 9
jmp 0x140089793
lea rax, [0x140123a3c]
lea eax, [0x140123a3c]
mov ecx, 0xa
jmp 0x140089793
lea rax, [0x140123a46]
lea eax, [0x140123a46]
mov ecx, 0x10
jmp 0x140089793
lea rax, [0x140123a56]
lea eax, [0x140123a56]
mov ecx, 0x17
jmp 0x140089793
lea rax, [0x140123a6d]
lea eax, [0x140123a6d]
mov ecx, 0x19
jmp 0x140089793
lea rax, [0x140123a86]
lea eax, [0x140123a86]
mov ecx, 0xe
jmp 0x140089793
lea rax, [0x140123a94]
lea eax, [0x140123a94]
mov ecx, 0xd
jmp 0x140089793
lea rax, [0x140123aa1]
lea eax, [0x140123aa1]
mov ecx, 0x14
jmp 0x140089793
lea rax, [0x140123ab5]
lea eax, [0x140123ab5]
mov ecx, 8
jmp 0x140089793
add byte [rax], al
add byte [rax], al
lea rax, [0x140123abd]
mov ecx, 0x1b
jmp 0x140089793
lea rax, [0x140123ad8]
mov ecx, 0xe
jmp 0x140089793
lea rax, [0x140123ae6]
mov ecx, 0x10
jmp 0x140089793
lea rax, [0x140123af6]
mov ecx, 0x16
jmp 0x140089793
lea rax, [0x140123b0c]
mov ecx, 0x15
jmp 0x140089793
lea rax, [0x140123b21]
mov ecx, 0xb
jmp 0x140089793
lea rax, [0x140123b2c]
mov ecx, 0x16
jmp 0x140089793
lea rax, [0x140123b42]
mov ecx, 0xd
jmp 0x140089793
lea rax, [0x140123b4f]
mov ecx, 0xb
jmp 0x140089793
lea rax, [0x140123b5a]
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, [0x140071c90]
lea eax, [0x140071c90]
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
invalid
invalid
clc
invalid
or rax, 0xffffffffc389fff8
mov ebx, eax
mov eax, ebx
add rsp, 0x90
pop rbx
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rdi
pop rsi
ret
mov esi, eax
cmp qword [rsp + 0x28], 0
jl 0x14008982e
sub byte [rax], al
jl 0x14008982e
sub byte [rax], al
je 0x14008981e
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.14008e410
add byte [rax], al
mov rcx, rsi
int1
call fcn.1400e5d90
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, [0x140121dec]
lea edx, [0x140121dec]
test eax, 0x48000985
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
invalid
invalid
loopne 0x140089895
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
jmp case.0x1400900a6.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.0x1400900a6.79
jmp case.0x1400900a6.79
shr rcx, 0x20
jmp 0xcb2b808c
call fcn.140092390
movzx eax, al
lea rcx, [0x140125c88]
invalid
or dword [rax], eax
invalid
ror byte [rax - 0x73], 0xd
adc ah, al
invalid
or dword [rax], eax
invalid
invalid
add byte [rax - 0x75], cl
adc al, 0xc1
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140125dd0]
or eax, 0x9c54d
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add rsp, 0x28
ret
invalid
shr rcx, 0x20
jmp 0x169021bb6
cmp ecx, 0x28
ja case.default.0x1400898a6
sub byte [rdi + 0x14], dh
lea rax, [0x140121dfc]
add eax, 0x9855d
movsxd rcx, dword [rax + rcx*4]
invalid
or al, 0x88
add rcx, rax
add ecx, eax
jmp rcx
xor eax, eax
jmp case.0x1400900a6.75
mov al, 0x29
jmp case.0x1400900a6.75
invalid
sub ebx, ebp
mov esi, 0xbaeb01b0
mov al, 1
jmp case.0x1400900a6.75
mov al, 2
jmp case.0x1400900a6.75
mov al, 3
jmp case.0x1400900a6.75
invalid
mov dl, 0xb0
mov al, 4
jmp case.0x1400900a6.75
add al, 0xeb
scasb al, byte [rdi]
mov al, 5
jmp case.0x1400900a6.75
mov al, 6
jmp case.0x1400900a6.75
mov al, 7
jmp case.0x1400900a6.75
invalid
invalid
movabs byte [0x9aeb09b09eeb08b0], al
mov al, 8
jmp case.0x1400900a6.75
mov al, 9
jmp case.0x1400900a6.75
mov al, 0xa
jmp case.0x1400900a6.75
mov al, 0xb
jmp case.0x1400900a6.75
or ebp, ebx
xchg edx, eax
mov al, 0xc
jmp case.0x1400900a6.75
mov al, 0xd
jmp case.0x1400900a6.75
invalid
mov dh, byte [rax - 0x4f7914f2]
por mm0, qword [rdx + 0x7be910b0]
jmp case.0x1400900a6.75
mov al, 0x10
invalid
jnp 0x1400898f0
mov al, 0xe
jmp case.0x1400900a6.75
mov al, 0xf
jmp case.0x1400900a6.75
mov al, 0x10
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x11
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x12
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x13
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x14
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x15
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x16
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x17
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x18
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x19
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x1b
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x1f
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x20
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x21
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x22
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x23
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x24
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x25
jmp case.0x1400900a6.75
invalid
invalid
invalid
mov al, 0x26
jmp case.0x1400900a6.75
mov al, 0x27
jmp case.0x1400900a6.75
mov al, 0x28
jmp case.0x1400900a6.75
and al, 0x28
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
mov rdx, rsi
call fcn.140089c70
hlt
sti
invalid
dec dword [rax - 0x7b]
invalid
jne 0x14008a08a
hlt
add rsp, 0x90
pop rsi
ret
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x70], rax
lea rax, [0x140071c90]
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x80], rax
lea rax, [fcn.1400893f0]
invalid
invalid
invalid
dec dword [rax - 0x77]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x99ca8
pushfq
or dword [rax], eax
invalid
pushfq
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
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
call 0x196d5a118
sub rsp, 0x30
mov r10, r9
mov rax, r8
mov rsi, rcx
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 0x14008a159
mov r9d, dword [rax + rcx]
add rcx, 0x10
test r9, r9
je 0x14008a140
mov r8, qword [rax + rcx - 8]
jmp 0x14008a15c
xor r9d, r9d
mov qword [rsp + 0x20], rdx
mov rcx, rsi
mov edx, 0xfffffff4
call fcn.1400914d0
mov rax, rsi
add rsp, 0x30
pop rsi
ret
invalid
sub esp, 0x40
add byte [rax], al
mov edi, edx
test rax, rax
jne 0x14008a4ac
mov rbx, rdx
test rsi, rsi
je 0x14008a481
lea rax, [rsi - 1]
cmp rax, 3
jae 0x14008a310
xor r15d, r15d
xor eax, eax
jmp 0x14008a355
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 0x14008a330
mov ecx, esi
and ecx, 3
je 0x14008a380
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 0x14008a370
mov rax, qword [rdi]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, r15
jb 0x14008a46a
mov qword [rsp + 0x20], rsi
shl rsi, 4
xor r14d, r14d
jmp 0x14008a3d2
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 0x14008a400
mov rbp, qword [rbx + r14 + 8]
mov r13d, dword [rbx + r14]
mov rax, qword [rdi]
sub rax, r12
cmp rax, r13
jae 0x14008a3b0
mov rcx, rdi
mov rdx, r12
mov r8, r13
call fcn.140076b00
mov r12, qword [rdi + 0x10]
jmp 0x14008a3b0
test r15, r15
je 0x14008a494
xor edx, edx
xor ecx, ecx
mov rax, r15
mov r8d, dword [rbx + rdx]
sub rax, r8
jb 0x14008a430
inc rcx
add rdx, 0x10
mov r15, rax
cmp rsi, rdx
jne 0x14008a410
jmp 0x14008a433
mov rax, r15
mov rsi, qword [rsp + 0x20]
cmp rsi, rcx
jb 0x14008a49d
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub rsi, rcx
je 0x14008a2e0
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14008a4e6
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
jmp 0x14008a2e9
mov rcx, rdi
mov rdx, r12
mov r8, r15
call fcn.140076b00
mov r12, qword [rdi + 0x10]
jmp 0x14008a393
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, [0x140123ec8]
jmp 0x14008a483
lea r8, [0x140123dc8]
mov rdx, rsi
call fcn.14000b810
lea rax, [0x140123e08]
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, 0x98240
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x98240
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, [0x140123e18]
lea rcx, [rsp + 0x28]
call fcn.1400086d0
lea rax, [0x140123e58]
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 0x14008a572
cmp al, 0x13
add byte [rbp + 0xc], dh
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x14008a560
out dx, al
cmp r13, rcx
jb 0x14008a6f3
sub r13, rcx
je 0x14008a6d7
push rbx
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x14008a58c
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, [0x140121eb0]
jmp 0x14008a5d7
sbb dword [rcx], eax
add byte [rax], al
mov rcx, r14
call fcn.140072c80
mov rdx, rbx
mov rbx, rdx
mov ebx, edx
test r13, r13
je 0x14008a6d7
mov rsi, r13
shl rsi, 4
xor eax, eax
cmp rsi, rax
je 0x14008a600
mov r9d, dword [rbx + rax]
add rax, 0x10
test r9, r9
je 0x14008a5e0
mov r8, qword [rbx + rax - 8]
jmp 0x14008a606
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, r15
mov edx, 0xfffffff4
call fcn.1400914d0
outsb dx, byte [rsi]
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
cmp qword [rsp + 0x28], 0
je case.default.0x14008a632
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 0x14008a5c0
jmp 0x14008a6d9
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x14008a6ea
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [rbx + rdx]
sub rax, r9
jb 0x14008a68c
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x14008a660
jmp 0x14008a68f
mov rax, r8
cmp r13, rcx
jb 0x14008a6f3
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub r13, rcx
jne 0x14008a6af
test rax, rax
je 0x14008a5cb
jmp 0x14008a702
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14008a73c
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
cmp qword [rsp + 0x28], 0
mov rbx, rdx
jne 0x14008a5c0
jmp 0x14008a5cb
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, [0x140123ec8]
jmp 0x14008a6d9
lea r8, [0x140123dc8]
mov rdx, r13
call fcn.14000b810
lea rax, [0x140123e08]
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, [0x140123e18]
lea rcx, [rsp + 0x38]
call fcn.1400086d0
lea rax, [0x140123e58]
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
invalid
and al, 0x3c
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, ebx
xor edx, edx
call sub.msvcrt.dll_memset
add eax, 0x3f8b4800
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
movabs al, byte [0x3974fff883480005]
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 0x14008bae8
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 0x14008bb0e
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 0x14008c164
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 [0x18508c07b], 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 0x14008c130
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, [0x140121f00]
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 0x14008c29d
xor r9b, bpl
invalid
invalid
add byte [rax], al
dec dword [rbp + rcx*4 + 5]
add eax, 0x97e3e
jle 0x14008c2a2
add byte [rcx + 1], bh
add byte [rax], al
shr al, cl
push 0xfffffffffffffff5
idiv edi
invalid
dec dword [rbp + rcx*4 + 5]
jrcxz case.0x14008c227.8
or dword [rax], eax
mov edx, edi
push rsp
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
mov bh, 0x4b
add byte [rax], al
push rsp
and al, 0x40
or dword [rbp + 1], 0xe0ff41c8
loopne 0x14008c406
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 0x14008c60d
mov dh, 0x44
and al, 0x31
invalid
or byte [rbp + 9], dh
lea rcx, [rsi + 0x10]
call fcn.140075f80
mov r8d, 8
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.14008e410
invalid
in eax, 0xff
dec dword [rax - 0x77]
stc
call fcn.14008ecc0
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, [0x140124da0]
or qword [r8], r8
or qword [r8], r8
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.14008a800
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
call fcn.140073100
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 0x14008fec7
dec ecx
jmp 0x14008fed1
or cl, byte [rax - 0x77]
stc
mov rcx, rdi
call fcn.140091de0
mov ecx, eax
invalid
sar dword [rdx + 1], 0xe8
mov dword [rax + 5], ebx
add byte [rax - 0x7d], cl
invalid
jle 0x14008fee7
mov edx, 1
call sub.KERNEL32.dll_TlsSetValue
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
add byte [rax + rbx + 0x48], dh
mov eax, dword [rsi + 0x10]
je 0x14008fefa
mov rax, qword [rsi + 0x10]
test rax, rax
test eax, eax
je 0x14008fefa
lock dec qword [rax]
dec qword [rax]
jne 0x14008fefa
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
call fcn.140075f20
mov rcx, qword [0x1401b0128]
adc al, byte [rax]
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.0x14008984a.116
dec ecx
jmp 0x14008ff20
mov rcx, rdi
call fcn.140091de0
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 0x14008ff62
test eax, eax
je case.0x1400898a6.201
invalid
invalid
lock dec qword [rax]
dec dword [rax]
jne case.0x1400898a6.201
lea rcx, [rsi + 0x10]
call fcn.140075f20
pop rdi
invalid
mov r8d, 8
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14008e410
mov rcx, rdi
call fcn.14008ecc0
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, [0x140124da0]
and cl, byte [rsi + 9]
invalid
and al, 0x2c
add byte [rax - 0x73], cl
add eax, 0x94e22
and cl, byte [rsi + 9]
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
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.14008a800
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.140073100
mov ecx, 7
int 0x29
xor esi, r15d
invalid
ud2
idiv edi
call fcn.140008950
mov edi, esi
dec esp
mov eax, dword [rcx]
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
js 0x1400900b0
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
cld
or qword [rax], r8
invalid
lea eax, [0x140124de0]
test eax, eax
add byte [rax], al
test dh, 0xf
invalid
add al, 0
rol dword [rdi], 0x84
sar byte [rax - 0x1b], cl
jae 0x14009018f
invalid
invalid
cmovae eax, ecx
add byte [rax], al
add byte [rax], al
loope 0x14009028a
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 0x140090367
inc eax
invalid
or edi, ebx
lea eax, [rdx]
add byte [rax], al
adc eax, 0x91d07
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, [0x140126064]
invalid
dec esp
nop dword [rax]
sub rsp, 0x28
lea rax, case.0x14008c1db.48
mov qword [rsp + 0x20], rax
call fcn.1400e5b30
nop
add rsp, 0x28
ret
in al, dx
sub byte [rax - 0x73], cl
or eax, 0x94803
call sub.KERNEL32.dll_GetModuleHandleA
test rax, rax
invalid
je 0x140090653
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 0x140090653
mov rdi, rax
lea rdx, str.WakeByAddressSingle
mov rcx, rsi
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
je 0x140090653
mov qword [0x1401b0158], rdi
mov qword [0x1401b0160], 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
add edx, dword [rbx + 5]
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, 0xa5
movsd dword [rdi], dword [rsi]
push rax
add eax, 0x74c08500
invalid
invalid
invalid
invalid
loopne 0x140090739
add cl, byte [rax - 0x77]
mov dword [rsi + 8], eax
add byte [rax], al
add bl, ch
jmp 0x14009074a
call sub.KERNEL32.dll_GetLastError
invalid
push rcx
add eax, 0xe0c14800
shl eax, 0x20
or rax, 2
invalid
invalid
loopne 0x140090753
add cl, byte [rax - 0x77]
mov dword [rsi + 8], eax
or byte [rax - 0x39], r9b
or byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
cmp dl, byte [rdx + 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 0x1400907f6
sub al, 0xb5
push rcx
mov ch, 0x51
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
invalid
cmc
push rcx
add eax, 0xc7894100
mov edi, eax
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]
invalid
xor edi, edi
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.0x14008c227.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
sal byte [rsi + rdx - 0x7d], 0xf8
sbb ch, al
invalid
invalid
test al, 0x45
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.0x140090448.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 0x140091d92
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
fsubrp st(1)
adc dword [rax], eax
sal byte [rdx + rbx*8 + 0x48], 0x89
invalid
mov ecx, edi
add bh, bh
invalid
mov edi, eax
invalid
call rdi
int1
add eax, 0xc0854800
mov edi, eax
invalid
xchg byte [rsi], dh
add eax, 0xf9894800
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
xlatb
invalid
pop rsi
sbb eax, 0x11e046
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
xor dh, byte [rsi]
add eax, 0xf9894800
or eax, 0x905c7
add byte [rax - 0x7b], cl
sal byte [rsp + rcx + 0x48], 0x89
int1
add esp, 0x78
jmp rax
mov ecx, dword [0x1400f1028]
dec dword [rax - 0x75]
add eax, 0x5ee93
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]
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.0x140090338.195
stc
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [0x1401b0128]
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.14007af10
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
in eax, 0xf6
jmp rdx
in eax, 0xf6
dec dword [rsi - 0x2500091f]
loope 0x140121fed
invalid
loope 0x140121ff1
jmp rbp
in eax, 0xe1
idiv bh
xor cl, ah
idiv bh
loop 0x140121ffd
loope 0x140121ff5
push qword [rax]
loope 0x140121ff9
jmp qword [rsi - 0x1e]
loop 0x140121ffd
inc dword [rax - 0x5700091e]
loop 0x140122005
loop 0x140122001
jmp [rax - 0x3d00091e]
inc edx
loop 0x140122009
jmp qword [rsi - 0x1e]
in eax, 0xf6
invalid
in eax, 0xf6
jmp qword [rsi + 0x30fff6e3]
jrcxz 0x140122055
push qword [rax]
jrcxz 0x140122059
dec dword [rcx - 0x1d]
idiv bh
cmp edx, esp
idiv bh
or al, 0xe2
jrcxz 0x14012205d
invalid
loop 0x140122061
dec dword [rdx + riz*8]
loop 0x140122065
idiv bh
fsubrp st(3)
idiv bh
loop 0x14012206d
invalid
invalid
jrcxz 0x140122069
dec dword [rsi - 0x1e]
idiv bh
jmp qword [rsi - 0x1e]
loop 0x140122071
dec dword [rdx + riz*8]
idiv bh
in eax, 0xf6
inc dword [rsi - 27]
idiv bh
in eax, 0xf6
inc dword [rsi - 27]
idiv bh
add al, 0xe4
idiv bh
add al, 0xe3
idiv bh
jmp 0x1296420c4
call [rax - 0x17]
idiv bh
pop rdi
jmp 4990771408