Function at 0x140194750
Capabilities:
Read file on windows

Disassembly:
push rbp
push rsi
push rdi
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
lea rcx, [rbp - 0x28]
fmul dword [rax - 0x77]
mov rdx, rdi
mov r8, rsi
call fcn.14018f1f0
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x45
fmul dword [rax - 0x75]
call 0x1386e7c25
mov edx, dword [rbp - 8]
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0x3c
lea r9, [0x14028d324]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
add rcx, 4
jmp 0x14018f132
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14018f132
mov ecx, 6
jmp 0x14018f132
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
mov ecx, 2
mov r8, rsi
sub r8, rcx
enter 0xffffffffffff820f, 0xffffffffffffff9d
add byte [rax], al
invalid
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x14018f157
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x14018f15b
cmp ecx, 0x5c
je 0x14018f15b
cmp al, 4
ja case.default.0x14018f188
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.14018f1f0
movzx eax, byte [rbp - 0x28]
mov dh, 0x45
fmul dword [rax - 0x75]
mov ecx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov rdx, qword [rbp - 8]
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0xbf
loope 0x14018f18f
add byte [rdi + 0x63], cl
add al, 0x81
ror byte [rbp + rcx*4 + 0xd], 0xbf
loope 0x14018f18f
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
add rcx, 4
rol dword [rbx + rbp*8], 0x38
jmp 0x14018f1c9
xor eax, eax
jmp 0x14018f1d3
invalid
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14018f1c9
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14018f1c9
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14018f1c9
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
mov ecx, 2
cmp rcx, rsi
ja 0x14018f1db
cmp al, 6
setne al
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1401c6ea0
int3
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r9b, r10b
lea r9d, [r9 + r9*2]
lea ecx, [rcx + rcx*2]
lea ecx, [rcx + rcx*2]
add r9d, 7
mov dword [rbp - 0xc], r9d
mov dword [rbp - 0xc], ecx
hlt
movzx r13d, byte [r12 + 0x3a]
lea r9, [r11 + rdx + 2]
mov qword [rbp - 8], r9
clc
hlt
clc
lea rdx, [r11 + rdx + 8]
push rsp
adc ecx, dword [rax]
mov qword [rbp], rdx
mov rsi, qword [r12]
mov esi, dword [rsp]
xor al, 0x24
xor al, 0x24
mov rdx, qword [r12 + 8]
mov r14d, r8d
mov r9, rdx
jmp 0x14018f759
mov r10, qword [rbp]
test r10, r10
jne case.0x14018f7e1.2
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x14018f6ae
test bl, bl
je 0x14018f7d0
movzx r10d, bl
cmp r10d, 1
jne 0x14018f7f0
mov byte [r12 + 0x38], 2
test r13b, r13b
jne 0x14018f93a
mov bl, 2
cmp r8d, 3
jb 0x14018f74a
cmp r8d, 5
je 0x14018f74a
cmp r8d, 6
jne case.0x14018e91f.47
test rdx, rdx
je case.0x14018d4e4.419
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x14018f8ea
cmp r10b, 0x2e
jne 0x14018f8ea
invalid
add dword [rax], eax
invalid
jne 0x14018f8ea
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je 0x14018f8fe
invalid
cmp r10d, 0x5c
jne 0x14018f74a
jmp 0x14018f8fe
lea r10, [0x14028d35c]
movsxd r11, dword [r10 + r14*4]
add r11, r10
mov r10, rax
ret 0xff41
jmp r11
mov r10, qword [rbp - 8]
jmp case.0x14018f7e1.0
test rdx, rdx
je 0x14018f95a
add dword [rax], eax
invalid
xor r11d, r11d
cmp r8b, 3
add esi, dword [rbx + 0x2e]
nop word cs:[rax + rax]
cmp byte [rsi + r11], 0x5c
je 0x14018f876
inc r11
cmp rdx, r11
jne 0x14018f810
jmp 0x14018f849
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
je 0x14018f876
cmp r9d, 0x5c
je 0x14018f876
inc r11
cmp rdx, r11
jne 0x14018f830
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x14018f881
mov r9, rdx
sub r9, r10
jb 0x14018fa0a
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
jmp 0x14018f74d
mov r10d, 1
test r11, r11
je 0x14018f854
mov r9, rsi
mov edi, dword [rbp - 0xc]
mov ebx, edi
cmp r11, 1
je 0x14018f8a3
mov dil, 9
cmp r11, 2
cmp ebx, 2
jne 0x14018f8b4
cmp byte [rsi], 0x2e
jne 0x14018f8b4
lea r9, [rsi + 1]
mov bl, 8
cmp byte [r9], 0x2e
movzx edi, bl
sti
mov r9d, 9
add byte [rax], al
cmovne edi, r9d
add r10, r11
mov r9, rdx
sub r9, r10
jb 0x14018fa0a
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je 0x14018f74d
jmp case.0x14018f188.22
add byte [rax], al
xor edx, edx
jmp 0x14018f74a
invalid
invalid
invalid
invalid
invalid
cmp rdx, 1
jne 0x14018f74a
test dword [rsi - 2], edx
invalid
invalid
cmp r10b, 0x2e
jne 0x14018f74a
invalid
dec dword [rbp - 0x7b]
leave
test r9, r9
je 0x14018fa50
test byte [rcx + 1], cl
add byte [rax], al
dec r9
inc rsi
inc esi
mov qword [r12], rsi
mov qword [r12 + 8], r9
mov byte [rcx], 7
invalid
jmp 0x14018f6b1
mov byte [r12 + 0x38], 1
lea rdx, [0x14028d378]
fimul dword [r15]
invalid
and al, 0x38
add dword [rax - 0x73], ecx
adc eax, 0xfda4d
fimul dword [r15]
invalid
fimul dword [r15]
add byte [rsi + 0x63], cl
adc al, 0xb2
movsxd r10, dword [rdx + r14*4]
add r10, rdx
jmp r10
mov r10, rax
jmp 0x14018f98f
test r9, r9
je 0x14018fa3d
dec r9
inc rsi
mov qword [r12], rsi
xor al, 0x24
mov qword [r12 + 8], r9
and al, 8
or dh, al
add dword [rsi], eax
mov byte [rcx], 6
jmp 0x14018f6b1
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
jmp 0x14018f6ae
add ebp, ecx
std
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x14018f974
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp 0x14018f6b1
cmp al, 0xfd
invalid
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x14018f98f
mov r10d, 6
jmp 0x14018f98f
mov r10, qword [rbp]
jmp 0x14018f98f
invalid
invalid
mov r10d, 2
add byte [rax], al
cmp r10, r9
ja case.default.0x14018f9a6
invalid
retf 0x870f
add byte [rax - 0x73], cl
adc eax, 0xfd9f1
invalid
invalid
lea rdx, [0x14028d390]
str word [rsi + 0x63]
sbb al, 0xb2
movsxd r11, dword [rdx + r14*4]
add r11, rdx
add ebx, edx
jmp r11
mov rax, qword [rbp]
jmp case.0x1401962b9.0
mov rax, qword [rbp - 8]
jmp case.0x1401962b9.0
mov eax, 6
jmp case.0x1401962b9.0
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x14018fa2b
add rax, rsi
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov rax, qword [r12 + 0x30]
and al, 0x30
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
movups xmm1, xmmword [rsp + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp 0x14018f6b1
mov byte [rcx], 6
jmp 0x14018f6b1
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.1401c6ea0
lea r8, str.library_std_srcpath.rs
mov rcx, r10
mov rdx, r9
call fcn.1401c6f20
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r9
call fcn.1401c6ea0
je 0x14018fa3f
invalid
je 0x14018fa3f
add byte [rbp + rcx*4 + 5], cl
sub al, 0x1f
or eax, 0x1b900
add byte [rax], al
lea r8, str.library_std_srcpath.rs
add eax, 0xd1f2c
mov ecx, 1
xor edx, edx
call fcn.1401c6ea0
push rax
je 0x14018fa52
invalid
lea r8, str.library_std_srcpath.rs
jmp 0x14018fa44
add bl, ch
jmp 0x14018fa26
cli
movzx r10d, al
mov dh, 0xd0
lea r9, [r10 + 1]
xor eax, eax
rol byte [rcx - 0x80], 0xfa
add al, 0x4c
cmovae ecx, eax
movzx r10d, byte [rdx]
lea r11d, [r10 - 6]
movzx esi, r11b
lea rdi, [rsi + 1]
cmp sil, 4
cmovae rdi, rax
cmp r9, rdi
jne 0x14018fb31
invalid
add byte [rax - 0x367bbaff], dh
mov al, 1
test r9b, r9b
je 0x14018fadc
movzx r8d, r9b
cmp r8d, 4
add al, 0x75
invalid
add al, 0x75
jns case.0x14018faf8.1
cmp r9d, 4
cmp ecx, 4
jne 0x14018fb31
push rdx
or byte [rax - 0x75], cl
or r8b, bpl
fsubr dword [rdx + 3]
add byte [rbp - 0x3f6bf040], al
cmp r11b, 3
jbe 0x14018fb31
cmp r8b, r10b
jne case.default.0x14018faf8
mov eax, r8d
lea r8, [0x14028d3a8]
mov bh, 0xd8
str word [rcx + 0x63]
add al, 0x80
mov bh, 0xd8
str word [rcx + 0x63]
add al, 0x80
add rax, r8
jmp rax
push rdx
or byte [rax - 0x77], cl
iretd
and byte [rbp + 0xa], r14b
cmp al, 2
jne 0x14018fee9
test dl, dl
setne cl
cmp r12b, 1
ja 0x14018fcda
xor r8d, r8d
cmp al, 5
jb 0x14018fd28
test dl, dl
jne 0x14018fd28
sal byte [rbp + 0x74], cl
xor r9d, r9d
cmp al, 6
je 0x14018fcd0
test r12b, r12b
jne 0x14018fcd0
mov r9d, 2
cmp rdi, 1
jbe 0x14018ffba
xchg dl, ch
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0x39], cl
stc
cmp r9, rdi
jne 0x14018fce1
xor r8d, r8d
jmp 0x14018fd28
xor ecx, ecx
xor r8d, r8d
jmp case.0x14018ff14.6
lea r8, [rsi + rdi]
lea r10, [rsi + r9]
inc r10
cmp r10, r8
sete r8b
movzx r9d, byte [rsi + r9]
test r8b, 1
jne 0x14018fd1d
cmp r9b, 0x2e
jne 0x14018fd1d
invalid
jne 0x14018fd1d
sbb dword [rbp + 0xf], eax
mov dh, 2
movzx r8d, byte [r10]
cmp r8b, 0x5c
sete r9b
cmp r8b, 0x2f
sete r8b
or r8b, r9b
or al, cl
cmp r9b, 0x2e
sete r9b
stc
sete r9b
and r8b, r9b
ret 0x8041
add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rax - 0x73]
movabs al, byte [0x1f1e808558d48]
movabs al, byte [0x1f1e808558d48]
movabs al, byte [0x1f1e808558d48]
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 1], cl
invalid
leave
add byte [rax], al
add byte [rcx + 2], bh
cmp edi, 2
cmp ecx, edi
lea edx, [rsi + rcx]
invalid
sbb cl, byte [rdi]
mov dh, 2
in al, 0xf
test dword [rcx - 1], esp
invalid
stc
sete cl
mov ecx, dword [rbp - 8]
add byte [rax], al
bnd call fcn.14018ffd0
add dword [rax], eax
add byte [rax + 0x750aa87d], al
cmp byte [rbp - 0x58], 0xa
jne 0x14018fee9
mov rcx, rdi
movabs al, byte [0x8948000000bb820f]
adc byte [r8 - 0x77], r9b
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
iretd
enter 0, 0
pop rdi
invalid
mov ecx, dword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
add ch, cl
in al, dx
std
invalid
setae al
lea eax, [rax + rax*2]
add eax, 7
jmp 0x1401900c0
jne 0x1401900c0
cmp byte [rcx + 1], 0x2e
sete al
xor al, 9
jmp 0x1401900c0
or cl, byte [rcx + 1]
ror dword [rcx + rcx*4 + 0xe], 1
mov qword [rsi], r9
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea eax, [0x1402618c8]
mov rcx, rax
call fcn.1401c6ea0
lea r8, str.library_std_srcpath.rs
mov rcx, rax
call fcn.1401c6ea0
add ah, cl
add ah, cl
int3
int3
lea rbp, [rsp + 0x20]
movzx r8d, byte [rcx + 0x38]
movzx edx, byte [rcx + 0x3a]
test dl, dl
setne al
invalid
rol byte [rcx - 0x80], 0xf8
add dword [rdi + 0x63], esi
invalid
cmp r8b, 1
ja 0x140190181
invalid
invalid
test dl, dl
jne 0x14019015a
movzx r11d, byte [rcx + 0x10]
mov edx, dword [rcx + 8]
xor edx, edx
invalid
lea ecx, [0x14028d3f8]
add byte [rdi + 0x63], cl
or dword [rbp + 1], 0xe0ff41c8
and byte [rax - 0x7d], cl
rol dword [rbx + rbp*8], 6
jmp 0x140190187
xor eax, eax
xor edx, edx
invalid
sal byte [rcx], cl
leave
ror byte [rax + 1], 0xd0
and byte [rbp - 0x3d], bl
cmp ebx, edx
and byte [r8 - 0x75], cl
xor dword [rbp + 0x31], eax
leave
movabs rdi, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xfe
cmp esi, edi
mov qword [rbp - 8], rcx
clc
cmovne r9, rcx
leave
leave
leave
mov rcx, rax
call fcn.14018e700
invalid
dec dword [rcx - 0x1c6b73d]
ret
cmp rsi, rdi
jne case.0x140148ed1.1343
invalid
mov rcx, qword [rbp - 8]
add rcx, 8
or al, ch
invalid
invalid
invalid
invalid
invalid
jmp 0x140193225
test rsi, rsi
je 0x140193225
invalid
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 8]
or byte [rdx + 1], bh
add byte [rax], al
call fcn.140001b50
invalid
out 0xff, al
mov eax, ebx
add rsp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
push 0x50
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
clc
call fcn.140192a80
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop rbp
ret
int3
ret 0xe95d
add byte [rax], al
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov dword [rbp + 0x10], 0xfffffffe
invalid
invalid
invalid
dec dword [rax - 0x75]
add dword [rcx + 0x3e183c1], ecx
mov ecx, eax
and ecx, 3
lea r8, [0x14028d414]
add eax, 0xfa15a
movsxd rcx, dword [r8 + rcx*4]
or al, 0x88
mov byte [rcx + rax - 0x3f], cl
mov byte [rcx + rax - 0x3f], cl
jmp rcx
mov r9, qword [rax]
shr rax, 0x20
mov dword [rbp + 0xc], eax
lea rsi, [rbp - 0x10]
mov rcx, rsi
mov rdi, rdx
mov edx, eax
call fcn.14018da00
mov qword [rbp - 0x30], rsi
lea rax, [0x140003670]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
or al, 0x48
mov dword [rbp - 0x20], eax
or al, 0
mov r8b, 0x48
mov dword [rbp - 0x48], 2
cmp dword [rbp - 0x10], 0
out 0xff, al
sar rax, 0x20
lea rcx, [0x140263940]
mov rcx, qword [rcx + rax*8]
lea r8, 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_errorOs
std
invalid
or eax, 0x48b4900
add al, 0xc0
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
invalid
invalid
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
invalid
invalid
mov rax, qword [rax + 0x20]
and byte [rax - 0x7f], cl
invalid
cwde
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
jmp rax
jmp rax
cmp rcx, rdi
je 0x140193630
lea r8, [r15 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x1401934ef
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r9d, 2
nop word cs:[rax + rax]
add r12, r9
mov rdx, rax
cmp rax, r13
je 0x140193633
lea rax, [rdx + 1]
movzx r10d, byte [rdx]
mov r9d, 1
test r10b, r10b
jns 0x1401934e0
cmp r10b, 0xe0
jb 0x1401934c1
cmp r10b, 0xed
jne 0x140193541
cmp rax, r13
je 0x140193633
lea r9, [rdx + 2]
cmp r9, r13
je 0x140193633
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x14019357d
add rdx, 3
mov r9d, 3
mov rax, rdx
jmp 0x1401934e0
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
mov r9d, 3
cmp r10b, 0xf0
jb 0x1401934e0
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
mov r9d, 4
jmp 0x1401934e0
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
invalid
and edx, 0x3f
add eax, edx
add eax, 0xd800
mov word [rbp + 6], ax
mov r9, r12
sub r9, rcx
jb 0x14019368b
invalid
invalid
add byte [rax], al
invalid
cmp r12, rdi
ja 0x140193679
mov rcx, rsi
mov rdx, r14
call fcn.1401936a0
jmp 0x1401935b3
add byte [rax], al
test al, al
ror byte [rdi], 0x85
invalid
add byte [rax], al
invalid
lea rax, [rbp + 6]
mov qword [rbp - 0x18], rax
lea rax, [0x140029630]
invalid
invalid
jmp 0x185a27ece
invalid
lea rax, str.u
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 2
add byte [rax], al
mov qword [rbp - 0x28], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp - 0x18]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov rcx, rsi
mov rdx, r14
lea r8, [rbp - 0x48]
call fcn.140025840
test al, al
jne 0x140193666
add r12, 3
mov rcx, r12
cmp r12, rdi
jbe 0x1401934ac
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, rdi
call fcn.1401c6ea0
retf
mov rcx, rdi
sub rdi, rcx
add r15, rcx
mov rcx, rsi
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, r15
mov r9, rdi
call fcn.1401936a0
test al, al
mov rax, qword [rbp - 8]
jne 0x140193666
lea rdx, [0x140289828]
mov r8d, 1
mov rcx, rsi
call rax
mov ebx, eax
iretd
mov eax, ebx
add rsp, 0x78
pop rbx
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, rdi
cli
cld
pop rsp
outsb dx, byte [rsi]
nop
mov ah, 0x5c
mov dword [rbp + 8], eax
test byte [rdx + 0xf000001], al
mov dh, 0x45
loop 0x14019376d
jrcxz case.0x14018f7e1.59
jrcxz case.0x14018f7e1.59
invalid
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rax + 0x48000001], dh
mov al, 1
add byte [rax], al
invalid
mov al, 1
add byte [rax], al
cmp edi, esi
test dword [rdi], 0x1a784
add byte [rax], al
add byte [rdi], cl
mov dh, 0x17
in al, 0x78
invalid
jle 0x14019374c
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x20], al
mov eax, r12d
add byte [rax], al
add dword [r9 - 0x7d], r8d
loopne case.0x140148b47.960
invalid
invalid
movzx rcx, byte [rdi + 2]
add byte [rax], al
or esp, eax
cld
invalid
jmp 0x1401936f0
jmp 0x1401936f0
cmp esp, 0x5c
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov edx, 2
mov rcx, rsi
mov ecx, esi
int1
call fcn.140001b50
invalid
out 0xff, al
mov eax, 1
mov rdx, rdi
jmp 0x1401942b5
invalid
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
invalid
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
xor al, 0x90
add eax, dword [rax]
mov eax, 1
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rbp - 0x3e]
jne case.0x14018e91f.113
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rbp - 0x3e]
jne case.0x14018e91f.113
jmp case.0x140148f55.1424
invalid
and al, 0x60
sub dword [rbp - 0x20], eax
lock add byte [rax], al
add byte [rax], al
push rbp
ror byte [rax - 0x77], 0xf9
mov rcx, rdi
stc
pop qword [rbx]
add byte [rbp - 0x5f7bf040], al
ror byte [rdi], 0x84
invalid
ror byte [rdi], 0x84
movabs al, byte [0xc031c04d8b000000]
add byte [rax], al
add byte [rbx - 0x3fce3fb3], cl
mov ecx, dword [rbp - 0x40]
xor eax, eax
sal byte [r9], 0xc0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or dword [rax], eax
add byte [rax], al
add byte [rax], al
pop qword ss:[rbx]
add byte [rbp - 0x74908b40], al
test eax, eax
je case.0x14018f188.120
outsd dx, dword [rsi]
mov eax, dword [rbp - 8]
loopne case.0x14018e91f.145
invalid
fadd qword [r11 + rcx*4 + 0x4d]
loopne case.0x14018ff14.102
ror dword [rbx - 0x74bb17ab], 1
push rbp
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
pop rsi
invalid
and byte [rax - 0x75], cl
push rbp
invalid
push rsi
xor byte [rcx + rcx*4 + 0x4e], cl
mov dword [rsi + 0x38], ecx
mov dword [rsi + 0x40], ecx
invalid
invalid
shl eax, 0x20
add byte [rax - 0x7d], cl
invalid
invalid
push rdx
mov eax, edx
js case.0x1401932c1.62
add byte [rax], al
add byte [rax - 0x77], cl
mov cl, byte [rax + 1]
invalid
ror dword [rax - 0x77], 0xf0
add al, 0xf
mov dh, 0x48
stc
or esi, dword [rbp + 0xb]
jne 0x140194662
invalid
push qword [rcx]
ror byte [rax - 0x7d], 0xc4
invalid
xor byte [rdi + 0x5e], bl
pop rdi
pop rsi
invalid
in al, 0xb1
and ebp, ebx
loopne 0x140194624
and al, 0xeb
fdiv qword [rcx - 0x4e2714e5]
sbb ebp, ebx
invalid
mov cl, 0x22
jmp case.0x1400089d2.2314
invalid
int3
or ebp, ebx
invalid
mov eax, 0xb4eb09b1
mov ah, 0xb1
sbb ebx, ebp
mov al, 0xb1
sbb bl, ch
lodsb al, byte [rsi]
test al, 0xb1
por mm4, qword [rcx + rsi*4 - 0x4e5f14fd]
jmp case.0x1400089d2.2314
movsb byte [rdi], byte [rsi]
mov cl, 3
jmp case.0x1400089d2.2314
invalid
mov cl, 7
movsb byte [rdi], byte [rsi]
movabs al, byte [0x98eb01b19ceb07b1]
cwde
xchg esp, eax
nop
invalid
xor byte [rcx - 0x8616f3], 0xff
jns case.0x14018e91f.166
invalid
invalid
adc ch, cl
imul edi, edi, 0xffffffff
invalid
invalid
push qword [rcx - 0x9b16f6]
invalid
invalid
invalid
invalid
and cl, ch
invalid
invalid
invalid
invalid
sbb eax, 0xffff25e9
push qword [rcx - 0xe116da]
mov cl, 0x26
invalid
invalid
invalid
invalid
invalid
invalid
mov eax, 0x8948000c
push rsi
invalid
push rbp
in al, dx
lodsb al, byte [rsi]
and al, 0x80
invalid
add byte [rax], al
mov esi, ecx
dec dword [rcx + 0x39]
mov dword [rsp + 0x28], edx
xor ecx, ecx
add dword [rax], eax
add byte [rbp + 0x11], dh
jne 0x1401947ba
int1
adc eax, 0x38cb1
add byte [0x1001947d0], bh
add al, al
add dword [rax], eax
add byte [rbp + rbp - 0x7b], dh
sub eax, 0x878c085
mov rdx, qword [rbp + 8]
enter 0xffffffffffffebe8, 0x6a
invalid
mov dword [rbp - 8], eax
invalid
mov dword [rbp - 8], eax
mov qword [rbp - 0x10], 1
jmp 0x140195101
invalid
add dword [rax], eax
add byte [rax], al
call qword [sym.imp.kernel32.dll_SetFilePointerEx]
test eax, eax
invalid
je 0x1401950e3
invalid
xor edx, edx
sub rdi, qword [rbp - 0x10]
cmovae rdx, rdi
mov eax, 1
add dword [rax], eax
add byte [rax], al
add bl, ch
invalid
add bl, ch
and eax, 0x83ef15ff
add eax, dword [rax]
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
or eax, 2
enter 0x4802, 0xffffffffffffffc7
add cl, byte [rax - 0x39]
test al, 1
add byte [rax], al
add byte [rax - 0x73], cl
mov r8b, 0x48
mov al, 0x48
mov dword [rbp - 0x50], eax
add cl, byte [rax - 0x39]
mov al, 0x48
add byte [rax], al
add byte [rdi + 0x5e], bl
int3
push rsi
add byte [rdx + 0x2c], dh
xchg edx, eax
ret 0x8548
mov dword [rbp], eax
invalid
add byte [rcx + rcx*4 + 0x65], cl
invalid
adc eax, 0x66666666
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp esi, esp
add byte [rbx + rcx*4 + 0x55], cl
clc
mov esp, esi
cmp eax, esp
test esi, esi
ror byte [rax - 0x73], 1
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x50]
mov rcx, qword [rbp - 8]
in al, dx
jne 0x1401952ba
add byte [rax], al
mov eax, dword [rbp - 0x28]
cli
invalid
int3
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
in al, dx
js 0x140195719
lea rbp, [rsp + 0x70]
and al, 0x70
and al, 0x70
jo 0x14019571e
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
invalid
dec dword [rcx - 0x77]
invalid
mov r12, rdx
mov rsi, rcx
mov rcx, qword [rcx]
call case.0x14018e851.208
mov rdi, rdx
test rax, rax
test eax, eax
test eax, eax
ror byte [rcx - 0x77], 0xd0
mov eax, edx
ror byte [rbp - 0x75], 0xc
and al, 0x4d
mov ebp, dword [rsp + 0x10]
and al, 0x10
invalid
cmp ecx, eax
adc dword [rsi - 0x47000000], 1
add byte [rax], al
add byte [rax - 0x46], cl
add eax, dword [rax]
add byte [rax], al
add byte es:[rax], al
add byte [rax], al
add byte [rbp + 1], cl
call 0x1410dd935
invalid
hlt
add byte [rax], al
invalid
invalid
mov eax, 0xc84d894c
add bl, ch
add dh, byte [rcx]
ror byte [rax - 0x77], 0x45
ror byte [rax - 0x73], 0x4d
invalid
invalid
invalid
lea ecx, [rbp - 0x48]
mov edx, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp - 0x28]
mov qword [r12 + 8], rax
invalid
or byte [rcx - 0x77], cl
sbb al, 0x24
mov dword [rbp - 8], ebp
mov ecx, esi
int1
xlatb
mov dword [rbp - 0x30], eax
ror byte [rax - 0x77], 1
push rbp
fmul dword [rax - 0x75]
invalid
invalid
invalid
mov rbx, rax
jmp 0x13f9ea5f6
mov ecx, 0xf48000c
add byte [rax + 0xf], cl
add byte [rcx + 0xf], cl
test byte [r8 + 0xf], 0x44
invalid
invalid
invalid
xlatb
cmove ecx, edi
iretd
call 0xdd1ee584
mov esi, 0x894c000c
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
pop rdx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
push rbp
push rsi
clc
int3
int3
sub esp, 0x1b8
dec dword [rbp - 0x77]
invalid
mov edi, esi
retf 0x894c
or bl, ch
add byte [rax], al
add byte [rax], al
jrcxz case.0x140195a5d.13
str word [rax + 0x63]
add al, 0x81
invalid
rcl byte [rbp - 0x3f7b0001], cl
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
test byte [rbx + 0xf], bh
jnp 0x140195b22
jnp 0x140195b22
add al, 0xeb
mov eax, 2
add byte [rax], al
invalid
add ecx, 2
add ecx, 8
add byte [rax], al
or byte [rax], 0
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov eax, ebp
call 0x13ffdea69
call qword [rax - 0x473b7eb8]
invalid
invalid
invalid
invalid
add esp, 0x1b8
test ebp, ebp
rol dword [rax], 1
add byte [rax], al
invalid
add byte [rax - 0x80], al
inc dword [rbx]
jne 0x140195b9a
call 0x13096e3f6
mov byte [rbp - 0x10], bh
mov eax, dword [rbp + 0x38]
and byte [rax - 0x77], cl
mov dword [rbp], eax
add byte [rax - 0x75], cl
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add dword [rbp - 0x7b], ecx
invalid
invalid
adc byte [rbp + 0x78], cl
inc edi
lea eax, [rdx + 1]
or bl, ch
add dword [rax - 0x7b], ecx
add ch, bl
sal byte [rsi + rcx + 0x41], 0xf
mov dh, 9
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
invalid
mov edx, dword [rbp + 0xe0]
loope 0x140195f2d
lea ecx, [rax + 4]
mov byte [rax + rax], al
add byte [rbp - 0x7c], al
invalid
invalid
fld1
ror byte [rax + 1], 1
or bl, ch
push rax
add dword [rax - 0x7b], ecx
invalid
invalid
ror byte [rax + 0xf], 0x44
cmove edx, eax
add al, 0x31
shr bl, 0x15
jmp 0x140195f68
invalid
mov dword [rbp + 0xf8], 0x85880200
cli
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
invalid
nop dword [rax]
add byte [rax], al
mov byte [rax + rcx], ah
and al, 8
or byte [rcx], r10b
and dword [rax - 0x75], ecx
push rsi
invalid
sbb eax, 0xffffffff
fdivr st(7)
add byte [rax], al
xchg esi, eax
mov dh, 0x65
push 0xafc8041
push 0xafc8041
cld
or cl, byte [rdi]
invalid
test ch, bh
std
add byte [rax], al
add byte [rcx - 0x73], al
lea eax, [rsp - 6]
sti
cmovae eax, edi
add dword [rdx + rax*2 + 0xf], esi
mov dh, 0xc0
invalid
scasd eax, dword [rdi]
cmp eax, esi
dec dword [rbx + rcx*4 - 0x53]
adc byte [rcx], al
add dword [rax - 0x7b], ecx
leave
lea edx, [0x14028d734]
invalid
invalid
or al, 0x8a
enter 0x149, 0xffffffffffffffcf
add edi, 8
lea ecx, [rax + 1]
test eax, eax
mov ebp, 0xb8
adc dword [rdx + 8], edi
retf 0x148
ror dword [rax], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
push 0x49000f73
invalid
mov byte [rcx + rax - 0x3f], cl
pop rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0xa0], 0
add byte [rax], al
invalid
je 0x1401964d7
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
invalid
invalid
mov ebp, 0xa0
add byte [rax], al
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0xa8]
test al, 0
add byte [rax], al
mov rcx, qword [rbp + 0xa8]
test al, 0
add byte [rax], al
mov edx, 8
add byte [rax], al
add al, ch
jns 0x14019648b
out 0xff, al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
push rsi
push rsp
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x12fbd], al
lea ebx, [rax]
add dword [rax], eax
add byte [rdx + 8], bh
mov edx, 8
invalid
mov ebx, 0
add byte [rax], al
add byte [rax + 0x74d83948], al
cmp rax, rbx
je 0x1401965d0
mov rcx, qword [rbp]
add byte [r8 - 0x77], r9b
fmul dword [r8 - 0x77]
jne 0x14019658f
invalid
push rbp
enter 0x3948, 0xffffffffffffffdf
mov eax, esi
add byte [rbp + 0x481674c0], al
test edi, edi
invalid
push qword [rsi + rsi - 0x46]
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
out 0xff, al
adc eax, 0x36ed1
test edi, edi
add byte [rax], al
mov ecx, esi
invalid
mov ch, 0xe6
invalid
stosb byte [rdi], al
int3
int3
sub esp, 0x1f8
add byte [rax], al
add dword [rax], eax
lea ecx, [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
mov edx, edi
mov eax, esi
mov edi, edi
add byte [rax], al
add byte [rax], al
add byte [rax], al
or dword [rbp + 1], 0xf08949ca
add ecx, 4
xor al, 0x4c
add dword [rax - 0x7b], ecx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
or bl, ch
add ch, bl
add al, byte [rax]
add byte [rax], al
leave
sal byte [rsp + rdx + 0x41], 0xf
mov dh, 9
invalid
movzx ecx, byte [rcx]
xchg esp, eax
stc
mov cl, 0
add byte [rdi], cl
rol dword [rax], 0
test rsi, rsi
add ecx, dword [rdi]
and dword [rdi + 0x48000002], 0xffffff8b
cmpsd dword [rsi], dword [rdi]
add al, byte [rax]
add byte [rax - 0x75], cl
add byte [rax], al
add byte [rax], al
test al, 0
add byte [rax], al
add byte [rax], al
invalid
lea esi, [rax + 0x48000000]
mov edx, edi
mov eax, 0x48000000
add byte [rax], al
add al, 0xe9
push qword [rax - 0x15216e7]
sbb ecx, ebp
push qword [rax - 0x15916e8]
push qword [rax - 0x16e16fd]
add ebp, ecx
push qword [rax - 0x17516f9]
invalid
push qword [rax - 0x18a16ef]
adc ch, cl
invalid
idiv ebp
invalid
nop dword cs:[rax + rax]
push rbp
add al, ch
push 0xffffffff90ffff48
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rbx + 0x7502a07d], al
cmp dword [rbp - 0x60], 2
invalid
mov r14, qword [rbp - 0x58]
add dh, byte [rdx + 0x3d]
add dh, byte [rbp + 0x38]
and byte [0x1401977f9], bh
call 0x189f3f9cf
mov eax, edi
invalid
loopne case.0x14000bc89.2370
mov dword [rsi + 0x40], eax
add byte [rax], al
lea rcx, [rbp + 0x30]
invalid
invalid
and al, 0x70
mov r8, rdx
mov rdx, rcx
lea rcx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
call fcn.140197020
invalid
inc dword [rbx + 0x7502b87d]
invalid
mov rax, qword [rbp - 0x40]
lea rcx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
mov qword [rbp - 0x40], rax
mov byte [rbp - 0x48], 1
mov r8d, 0x423ce801
mov eax, 0x423ce801
invalid
push qword [rcx]
xor eax, eax
jmp 0x1401971b7
mov eax, 0x423ce801
invalid
mov eax, dword [rbp - 8]
test eax, 0x400
add byte [rax + rax], al
add byte [rdi], cl
sete cl
xchg esp, eax
sal edi, 0x45
cld
add byte [rax], al
add byte [rax], ah
invalid
add byte [rax + rax], al
add byte [rdi], cl
sete cl
xchg esp, eax
sal edi, 0x45
cld
add byte [rax], al
add byte [rax], ah
invalid
and byte [rdi], cl
xchg esp, eax
ret 0xca08
sete dl
or dl, cl
and eax, 0x10
loopne 0x1401971c2
shr eax, 4
add al, 0x20
invalid
add rsp, 0x70
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x2e0
sub esp, 0x2e0
in al, dx
loopne 0x1401971d1
add byte [rax], al
add byte [rax - 0x39], cl
add al, byte [rax]
add dh, bh
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x3f], cl
invalid
invalid
invalid
add byte [rax], al
mov ch, 0x18
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
test r12, r12
invalid
lea rbp, [rsp + 0x20]
je 0x140198e7a
invalid
mov dword [rbx + r13 + 0x1e], r15d
add ebp, 0x20
lea edx, [rbp - 0x18]
cmp r12d, 2
sub dword [rbp - 0x60], eax
movabs al, byte [0x8b48b0458910408b]
loopne case.0x1401962b9.321
movzx esi, word [rax]
mov bh, 0x75
cmove si, r14w
invalid
invalid
mul byte [rsi + 0x44]
cmove esi, dword [rbp + 0x3c]
jge case.0x14018faf8.315
push rbp
or byte [rdi], cl
invalid
test dword [rax - 1], ebp
invalid
add byte [rax - 0x75], cl
pop rbp
adc byte [rax - 0x75], cl
push rbp
jmp 0x140198e40
jmp 0x140198e40
invalid
call 0x18869a4f5
add eax, dword [rax]
fadd dword [rax]
add byte [rax], al
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
call 0x187eba573
add eax, dword [rax]
mov esp, esi
inc esi
add byte [r8 - 0x7d], r9b
invalid
mov edi, edx
lea esi, [rbp - 0x16]
add byte [rax], al
and al, 0x28
and byte [rdi], cl
mov bh, 0x10
call 0xc961904f
fld1
jge 0x140199074
invalid
dec dword [rbp - 0x7b]
in al, 0x75
jne 0x140199020
mov word [rsi], 2
mov dword [rsi], 0xb0e90002
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
stc
invalid
xchg byte [rdi + 0xf000000], dh
add byte [rdi], cl
mov bh, 0x48
add ah, byte [rsi - 0x3f]
invalid
add spl, byte [rsi - 0x3f]
ror dword [rax], 0x8b
add al, 0x66
call 0xc97f907f
add byte [rsi - 0x77], ah
out dx, al
invalid
cmp ecx, 0x1b
add byte [rax], al
invalid
call 0xf72890b0
adc byte [rdi], r9b
invalid
movups xmmword [rsi], xmm0
push rbp
cld
mov dword [rbp], eax
mov dword [rbp + 4], ecx
invalid
clc
adc byte [rbx + r9*4 + 0x4d], r8b
cld
cld
mov dword [rsi + 0x14], ecx
mov ecx, dword [rbp]
mov dword [rsi + 0x1c], ecx
mov dword [rsi + 0x1e], ecx
mov dword [rsi], eax
add r12b, byte [rsi - 0x77]
push rsi
invalid
mov dword [rsi + 8], eax
add esp, 0x58
pop rsp
lea ecx, [0x1402636c9]
lea eax, [0x140263708]
cmp dword [rax], eax
add byte [rax], al
invalid
add al, byte [rax]
add eax, 0xca617
add byte [rax], al
add ah, cl
int3
int3
add byte [rax], al
mov eax, 0x1f8
mov dword [rbp - 0x50], esi
movabs r8, 0xd231000001f8b841
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
invalid
or esi, 2
invalid
xor eax, 0x49000342
mov edi, ebx
add byte [rax], al
and ebp, ecx
cwde
invalid
lea rbp, [rsp + 0x20]
call fcn.1401998e0
int3
invalid
mov rax, qword [r8 + rax*8]
test byte [rax + 0x70], 1
jne 0x14019993b
mov eax, dword [0x1402c635c]
mov r8, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rcx - 0x75], cl
add al, 0xc0
pop rax
add byte [rax], al
add byte [rcx - 0x75], cl
add al, 0xc0
inc qword [rax + 0x68]
mov byte [rax + 0x70], 0
invalid
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
and al, ch
add dword [rbp - 0x14], ebp
dec esp
int3
lea eax, [0x14028d938]
rol dword [rbx + rbp*8], 0x34
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
invalid
enter 0xffffffffffff8548, 0xffffffffffffffd2
invalid
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
and al, 0x50
mov esi, ecx
cmp eax, 0x201
lea eax, [rax]
add eax, 0x894c0000
cli
add eax, 0x89480000
fimul dword [rbx + rcx*4 - 0x7b]
fadd dword [0xed01b851]
movabs al, byte [0x57885b60fffff]
mov ecx, dword [rbp + 0x598]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test esi, esi
je 0x14019c208
mov r13d, 2
test esi, esi
mov dword [rbp + 0x570], eax
ror byte [rax - 0x77], 0x8d
cwde
add eax, 0x85880000
movabs al, byte [0x59085894c000005]
add byte [rax], al
test dword [rax + 4], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], cl
invalid
invalid
jmp 0x1401a14f6
or al, 0
mov rcx, qword [rbp - 0x58]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
cmp qword [rbp - 0x20], 0
je 0x1401a1520
mov rcx, qword [rbp - 0x18]
mov edx, 2
call fcn.140001b50
sub byte [rbp], dh
add byte [rax], al
add byte [rbx + 0x5f], bl
and dh, ah
invalid
nop dword cs:[rax + rax]
push rsi
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [rbp - 0x18]
sub byte [rsp + 0x20], dh
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
and al, 0x20
mov eax, 0x2ba
add al, ch
cmp al, byte [0x1682a15fe]
invalid
je 0x1401a163e
invalid
sub byte [rsp + 0x20], dh
and byte [rax - 0x7d], cl
invalid
pop rsi
in al, dx
js 0x1401a1689
lea ebp, [rsp + 0x70]
test al, 3
cmp dl, 0xdf
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
je 0x1401a39db
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
mov rdx, qword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
adc byte [rax - 0x75], cl
call 0x125fbafc2
invalid
mov ecx, dword [rbp - 0x18]
call fcn.140001b50
mov edx, 8
mov rcx, qword [rbp - 0x20]
call fcn.140001b50
in eax, 0xff
add byte [rax - 0x75], cl
loopne 0x1401a39cd
loope 0x1401a39cd
in eax, 0xff
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
int3
int3
push rbx
sub rsp, 0x88
sub esp, 0x88
sub esp, 0x88
lea rbp, [rsp + 0x80]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x18], rcx
mov rax, qword [rcx]
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov eax, dword [rax + 0x10]
sub ecx, dword [rax - 0x75]
enter 0xffffffffffff8b48, 0x48
enter 0xffffffffffff8b48, 0x48
enter 0xffffffffffff8b48, 0x48
or eax, dword [rax]
call 0x15062c5af
test dword [rcx], 0x1f645c6
dec qword [rax]
shr eax, 0xe5
invalid
mov eax, dword [rbp - 0x18]
and byte [rax - 0x77], cl
test al, 0xc6
invalid
hlt
hlt
hlt
mov ecx, dword [rbp - 0x38]
hlt
add dword [rax - 0x75], ecx
mov ecx, dword [rbp - 0x50]
or byte [rax - 0x7d], cl
sbb byte [rax], al
mov rcx, qword [rbx + 0x20]
and byte [rax - 0x7b], cl
mov dword [rbp - 0x20], edi
sub byte [rax - 0x77], cl
sar r15b, 1
ror byte [rax - 0x7d], 1
sal byte [rcx + rcx + 0x48], 0x8b
mov dword [rbx + 0x20], esi
or esi, dword [rbp + 0x10]
add esp, 0x88
movdqu xmm0, xmmword [rsi]
lea rax, [r14 + r12]
add al, 0x26
movdqu xmm1, xmmword [rbx + rax]
outsd dx, dword [rsi]
or al, 3
pcmpeqb xmm0, xmm6
pcmpeqb mm0, mm6
pcmpeqb mm0, mm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pand mm1, mm0
pmovmskb r8d, xmm1
test r8d, r8d
invalid
jne case.0x14000bc89.2509
invalid
lea rax, [rcx + r12]
lea eax, [rcx + riz]
mov r9d, r10d
and r9b, 1
add dword [rax + 0x39], ecx
cmp rax, rdi
jae 0x1401a816a
add r12, 0x10
add rsi, 0x10
test r9b, r9b
test cl, cl
je 0x1401a8110
invalid
jmp 0x1401a816a
sbb byte [rax - 0x73], cl
movabs r8, 0xafe8c93145e2894c
xor r9d, r9d
xor ecx, ecx
call fcn.1401cbc10
mov rcx, qword [rbp + 0x28]
mov r10d, eax
ret 0xc9eb
jmp 0x1401a8133
lea rcx, [rbp - 0x48]
mov rdx, r12
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call fcn.1401cbc10
mov rcx, qword [rbp + 0x28]
mov r10d, eax
ret 0xc9eb
jmp 0x1401a8133
sub rdi, qword [rbp - 0x50]
jge case.0x14000bc89.2519
mov al, 0x4a
lea eax, [rdi + rbp]
lea rax, [rdi + r13]
add rax, 0xfffffffffffffff0
movdqu xmm0, xmmword [r13 + rdi - 0x10]
outsd dx, dword [rsi]
cmp eax, 0xf41f3f0
movdqu xmm1, xmmword [r15 + rax]
movq mm1, qword [rdi + rax]
outsd dx, dword [rsi]
cmp eax, 0xf41f3f0
movdqu xmm1, xmmword [r15 + rax]
movq mm1, qword [rdi + rax]
pcmpeqb xmm0, xmm6
pcmpeqb mm0, mm6
pcmpeqb xmm1, xmm7
je case.0x1400089d2.2554
pand xmm1, xmm0
pmovmskb r8d, xmm1
pmovmskb eax, mm1
add byte [rax], al
invalid
nop word cs:[rax + rax]
mov dl, 1
test al, al
jne 0x1401a8335
invalid
add byte [rax], al
invalid
jmp 0x1401a8332
add edi, 0x10
sub eax, esp
adc bl, ch
cmpsd dword [rsi], dword [rdi]
nop dword [rax]
mov eax, edi
or byte [r8 - 0x7b], r9b
test byte [rdi], 0x85
invalid
movabs dword [0xd9894c1bebfffffe], eax
mov ecx, ebx
mov ebx, dword [rbp]
pop rdi
mov cl, byte [rbx]
add bl, ch
out 0x4c, al
lea eax, [0x140261720]
add eax, 0xb8981
add eax, 0xb8981
loopne 0x1401a8da7
add byte [rax - 0x73], cl
add eax, 0xb89b2
mov dword [rbx], ecx
invalid
mov dword [rbx], ecx
add byte [rax - 0x77], cl
mov dword [rbp - 0x38], eax
enter 0xffffffffffffc748, 0x45
invalid
invalid
invalid
call 0x130605575
add byte [rax], al
add byte [rax], al
or eax, dword [rax]
sub esp, 0x20
lea rbp, [rdx + 0x70]
cmp qword [rbp - 0x30], 0
je case.0x14018f7e1.479
mov edx, 1
mov rcx, qword [rbp - 0x28]
fsubr st(0)
test al, 0x7b
in eax, 0xff
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
in al, dx
pop rax
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
mov dword [rbp], 0xfffffffe
mov rsi, rcx
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75013948], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75013948], al
mov r8, qword [rsi + 0x18]
invalid
mov r8, qword [rsi + 0x18]
sbb byte [rax - 0x39], cl
call 0x1401a9ff1
invalid
mov qword [rbp - 0x18], 0
add byte [rax - 0x39], cl
lock add dword [rax], eax
lock add dword [rax], eax
mov qword [rbp - 0x10], 1
add byte [rax], al
add byte [rax - 0x39], cl
clc
add byte [rax], al
add byte [rax], al
clc
push 0xb
add byte [rax - 0x73], cl
call 0x127d2cff8
call fcn.140025840
invalid
invalid
mov eax, 0x8b48ffe7
clc
clc
call 0x1105fc930
or dword [rbx], 0xf0894800
push rax
call 0x188291457
mov ecx, dword [rbp - 0x10]
invalid
invalid
in eax, 0xff
int3
or byte [rsi + rdi*4], cl
mov ch, 0xf6
mov ch, 0xf6
int3
int3
push rdi
push rbx
in al, dx
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov esi, ecx
cli
or al, 0x48
invalid
add byte [rax], al
sbb cl, al
invalid
inc dword [rax]
or al, 0xc
invalid
add eax, 0x803fe280
add eax, dword [rax]
add bl, ch
xor cl, al
invalid
call 0x14c21c53d
invalid
add al, 0x89
add al, 0x89
rol cl, 1
call 0x14c59c543
or byte [rax - 0x2f76fabb], 0xc1
call 0x14c59c549
or byte [rax - 0x1d7ff9bb], 0x3f
mov byte [rbp + 6], al
and dl, 0x3f
loop 0x1401aa189
invalid
invalid
or byte [rax + 0x4bf0755], 0
add byte [rax], al
pop rsi
adc byte [rax + 0x29], cl
invalid
fmul dword [rax + 0x39]
clc
lea edx, [rbp + 4]
add byte [rax + 1], cl
and al, 0x30
test eax, eax
or byte [rax - 0x75], cl
outsb dx, byte [rsi]
cmp dword [rbp], 0x2e
invalid
shl eax, 1
lea eax, [0x140262950]