Function at 0x1400424a0
Capabilities:
Set thread local storage value

Disassembly:
add rcx, 4
jmp 0x1400294bd
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400294bd
mov ecx, 6
jmp 0x1400294bd
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x1400294bd
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1400299a1
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x1400294e8
movzx ecx, byte [r9]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete cl
or cl, dl
jmp 0x1400294ea
xor ecx, ecx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0xef], rdx
movups xmm0, xmmword [rsp + 0x21]
movups xmm1, xmmword [rsp + 0x31]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
test rsi, rsi
je 0x14002951c
cmp al, 6
jne 0x140029524
jmp 0x14002954b
cmp al, 2
ja 0x140029837
mov rdx, qword [rsp + 0xef]
mov qword [rsp + 0x3f], rdx
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rdx, qword [rsp + 0x3f]
mov qword [rsp + 0xc0], rdx
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xb1], xmm1
movups xmmword [rsp + 0xa1], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0xa0], al
mov word [rsp + 0xc8], 0x200
mov byte [rsp + 0xca], cl
lea rax, [0x1400c3c90]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 0
mov byte [rsp + 0x140], 6
mov word [rsp + 0x168], 0x200
mov byte [rsp + 0x16a], 0
lea rcx, [rsp + 0xf8]
lea rdx, [rsp + 0x90]
call fcn.140035ee0
cmp byte [rsp + 0xf8], 0xa
je 0x1400296c4
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x170]
lea r15, [rsp + 0x130]
lea r12, [rsp + 0x20]
lea r13, [rsp + 0xf8]
lea rbp, [rsp + 0x90]
nop dword [rax]
mov rcx, r14
mov rdx, r15
call fcn.140035ee0
cmp byte [rsp + 0x170], 0xa
je 0x1400296e1
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xf8]
movups xmm1, xmmword [rsp + 0x108]
movups xmm2, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0x1a0]
mov qword [rbx + 0x30], rax
movups xmm0, xmmword [rsp + 0x170]
movups xmm1, xmmword [rsp + 0x180]
movups xmm2, xmmword [rsp + 0x190]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rcx, r12
mov rdx, rbx
call fcn.1400418a0
test al, al
je 0x1400296e1
mov rcx, r13
mov rdx, rbp
call fcn.140035ee0
cmp byte [rsp + 0xf8], 0xa
jne 0x140029620
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x130]
call fcn.140035ee0
cmp byte [rsp + 0x20], 0xa
je 0x140029837
mov rcx, rdi
mov rdx, rsi
call fcn.140044150
test rax, rax
je 0x140029837
add byte [rax], al
add byte [rax], al
mov rbx, rax
mov r15d, ebx
mov edi, ebx
mov edi, ebx
and r15d, 3
lea rax, [0x1400c1df0]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
movzx eax, byte [rbx + 0x10]
jmp 0x140029727
movzx eax, byte [rbx + 0xf]
jmp 0x140029727
mov rcx, rbx
shr rcx, 0x20
call fcn.140052fe0
test al, al
je 0x140029798
mov rcx, rdi
mov rdx, rsi
call fcn.140038b50
test al, al
je 0x140029851
xor r14d, r14d
lea rax, [r15 - 2]
cmp rax, 2
jb case.0x14003761e.10
test r15, r15
je case.0x14003761e.10
mov r14, rbx
dec r14
mov rdi, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov rcx, rdi
call qword [rbx]
mov rdx, qword [rbx + 8]
test rdx, rdx
je 0x140029780
mov r8, qword [rbx + 0x10]
mov rcx, rdi
call fcn.140001830
mov edx, 0x18
mov r8d, 8
mov rcx, r14
call fcn.140001830
jmp 0x140029837
lea rax, [r15 - 2]
cmp rax, 2
jb 0x1400297e2
test r15, r15
je 0x1400297e2
mov r14, rbx
dec r14
mov r15, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov rcx, r15
call qword [rbx]
mov rdx, qword [rbx + 8]
test rdx, rdx
je 0x1400297cf
mov r8, qword [rbx + 0x10]
mov rcx, r15
call fcn.140001830
mov edx, 0x18
mov r8d, 8
mov rcx, r14
call fcn.140001830
mov rcx, rdi
mov rdx, rsi
call fcn.140037680
test rax, rax
je case.0x14002970d.5
mov rcx, rax
call fcn.140029430
mov r14, rax
test rax, rax
jne case.0x14003761e.10
mov rcx, rdi
mov rdx, rsi
call fcn.140044150
mov qword [rsp + 0x20], rax
test rax, rax
je 0x140029837
mov r14, rax
mov rcx, rdi
mov rdx, rsi
call fcn.140038b50
test al, al
je case.0x14003761e.10
lea rcx, [rsp + 0x20]
call fcn.140005790
xor r14d, r14d
mov rax, r14
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, rbx
jmp case.0x14003761e.10
mov rax, rbx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x140029870
lea rcx, [0x1400c1e00]
or eax, 0x98597
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x140029727
lea r14, str.failed_to_create_whole_tree
jmp case.0x14003761e.10
mov al, 0x29
jmp 0x140029727
invalid
invalid
invalid
mov al, 1
jmp 0x140029727
invalid
invalid
invalid
mov al, 2
jmp 0x140029727
invalid
invalid
invalid
mov al, 3
jmp 0x140029727
invalid
invalid
invalid
mov al, 4
jmp 0x140029727
invalid
invalid
invalid
mov al, 5
jmp 0x140029727
invalid
invalid
invalid
mov al, 6
jmp 0x140029727
invalid
invalid
invalid
mov al, 7
jmp 0x140029727
invalid
invalid
invalid
mov al, 8
jmp 0x140029727
invalid
invalid
invalid
mov al, 9
jmp 0x140029727
invalid
invalid
invalid
mov al, 0xa
jmp 0x140029727
invalid
invalid
invalid
mov al, 0xb
jmp 0x140029727
invalid
invalid
invalid
mov al, 0xc
jmp 0x140029727
invalid
invalid
invalid
mov al, 0xd
jmp 0x140029727
invalid
invalid
invalid
mov al, 0xe
jmp 0x140029727
invalid
invalid
invalid
mov al, 0xf
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x10
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x11
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x12
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x13
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x14
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x15
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x16
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x17
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x18
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x19
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x1b
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x1c
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x1d
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x1e
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x1f
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x20
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x21
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x22
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x23
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x24
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x25
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x27
jmp 0x140029727
invalid
invalid
invalid
mov al, 0x28
jmp 0x140029727
mov al, 0x1a
jmp 0x140029727
mov al, 0x26
jmp 0x140029727
lea r8, [0x1400c6c68]
mov rdx, rsi
call fcn.1400a0900
ud2
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x140029e6b
mov rsi, rcx
lea r13, [rcx + 0x19]
xor edi, edi
lea rbx, [rsp + 0x28]
sub byte [rax - 0x73], cl
sub eax, 0x982a2
sub byte [rax - 0x73], cl
sub eax, 0x982a2
jmp 0x140029c2d
mov edx, 0x18
mov r8d, 8
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, r15
call fcn.140001830
jmp qword [rsi + 0xf]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
jmp qword [rsi + 0xf]
nop dword [rax + rax]
mov rdx, qword [rsi + 0x10]
cmp rdi, rdx
jae 0x140029e57
invalid
add dh, al
sbb byte [rcx], r8b
mov byte [rsi + 0x18], 1
mov r15, rdx
sub r15, rdi
jb 0x140029ebb
mov r8, qword [rsi]
add r8, rdi
mov qword [rsp + 0x20], r13
mov rcx, rbx
mov edx, 0xfffffff5
mov r9, r15
call fcn.140051b50
cmp qword [rsp + 0x28], 0
je 0x140029cb0
mov r14, qword [rsp + 0x30]
mov eax, r14d
and eax, 3
cmp rax, 2
jb 0x140029c90
cmp eax, 2
jne 0x140029c90
mov rax, r14
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp eax, 6
je case.default.0x140029ca2
clc
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0x18], 0
sbb byte [rax], al
mov eax, r14d
and eax, 3
invalid
movsxd rax, dword [rbp + rax*4]
add rax, rbp
add byte [rax + 1], cl
call 0x14f447da5
jmp rax
invalid
invalid
jmp rax
movzx eax, byte [r14 + 0x10]
movzx eax, byte [rsi + 0x10]
mov dh, 0x46
adc bl, ch
jmp 0x140029d01
push rsi
nop dword [rax + rax]
invalid
add byte [rax], r8b
add byte [rax], al
invalid
add byte [rax], al
mov r15, qword [rsp + 0x30]
jl case.0x140029ca2.3
and al, 0x30
xor dh, al
mov byte [rsi + 0x18], 0
sbb byte [rax], r8b
test r15, r15
test edi, edi
je 0x140029e70
add byte [rcx + rax - 1], cl
add rdi, r15
jmp 0x140029c20
invalid
mov rcx, r14
shr rcx, 0x20
jmp 0xd30d84f4
add al, byte [rax]
jmp 0xd30d84f4
jmp 0x140029d01
mov rax, r14
shr rax, 0x20
call 0x168fb2002
call 0x168fb2002
ja case.default.0x140029cf6
invalid
lea rcx, [0x1400c1eb4]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
or dword [rax + 1], 0x31e0ffc8
xor eax, eax
jmp 0x140029d01
shr bl, 5
movzx eax, byte [r14 + 0xf]
invalid
cmp al, 0x23
jne 0x140029e77
add byte [rax], al
add byte [rax], al
mov eax, r14d
and eax, 3
add ecx, dword [rax - 0x73]
dec byte [rax - 0x7d]
stc
add cl, byte [rdi]
invalid
add edi, edi
invalid
invalid
add ecx, dword [rax - 0x73]
dec byte [rax - 0x7d]
stc
add cl, byte [rdi]
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
cli
test rax, rax
je 0x140029c20
invalid
invalid
invalid
invalid
lea r15, [r14 - 1]
mov r12, qword [r14 - 1]
mov r14, qword [r14 + 7]
invalid
mov rcx, r12
call qword [r14]
invalid
mov rdx, qword [r14 + 8]
test rdx, rdx
je 0x140029c04
mov r8, qword [r14 + 0x10]
mov eax, dword [rsi + 0x10]
mov rcx, r12
call fcn.140001830
fistp qword [rdx - 3]
invalid
jmp 0x140029c04
invalid
invalid
fistp qword [rdx - 3]
invalid
invalid
mov al, 0x25
jmp 0x140029d01
mov al, 0x23
jmp 0x140029d01
and ebp, ebx
movabs dword [0x9beb1bb09feb24b0], eax
mov al, 0x24
jmp 0x140029d01
mov al, 0x1b
jmp 0x140029d01
mov al, 0x24
jmp 0x140029d01
mov al, 0x1b
jmp 0x140029d01
mov al, 0x22
jmp 0x140029d01
xchg edi, eax
xchg edi, eax
mov al, 0x10
jmp 0x140029d01
mov al, 0xe
jmp 0x140029d01
mov al, 0x21
jmp 0x140029d01
mov al, 0xb
jmp 0x140029d01
or ebp, ebx
xchg dword [rax - 0x4f7c14fc], esi
mov al, 4
jmp 0x140029d01
mov al, 0x28
invalid
jl 0x140029d82
mov al, 4
jmp 0x140029d01
mov al, 0x28
jmp 0x140029d01
invalid
invalid
mov al, 0xc
jmp 0x140029d01
mov al, 9
jmp 0x140029d01
invalid
invalid
invalid
mov al, 0x19
jmp 0x140029d01
mov al, 0x18
jmp 0x140029d01
mov al, 2
jmp 0x140029d01
mov al, 0xf
jmp 0x140029d01
invalid
invalid
invalid
mov al, 3
jmp 0x140029d01
mov al, 7
jmp 0x140029d01
mov al, 1
jmp 0x140029d01
mov al, 0x1f
jmp 0x140029d01
mov al, 0x11
jmp 0x140029d01
mov al, 0x29
jmp 0x140029d01
mov al, 0x14
jmp 0x140029d01
mov al, 5
jmp 0x140029d01
mov al, 0x15
jmp 0x140029d01
mov al, 0xd
jmp 0x140029d01
mov al, 6
jmp 0x140029d01
mov al, 0x12
jmp 0x140029d01
mov al, 0xa
jmp 0x140029d01
mov al, 8
jmp 0x140029d01
mov al, 0x1e
jmp 0x140029d01
mov al, 0x20
jmp 0x140029d01
mov al, 0x16
jmp 0x140029d01
mov al, 0x27
jmp 0x140029d01
mov al, 0x13
jmp 0x140029d01
mov al, 0x17
jmp 0x140029d01
mov al, 0x1c
jmp 0x140029d01
mov al, 0x1d
jmp 0x140029d01
mov al, 0x26
jmp 0x140029d01
mov al, 0x1a
jmp 0x140029d01
test rdi, rdi
je 0x140029e6b
xor ebx, ebx
mov r14d, 0
cmp rdx, rdi
jae 0x140029ea3
jmp 0x140029ecc
xor r14d, r14d
jmp 0x140029ea7
lea r14, str.__f_
test rdi, rdi
je 0x140029ea7
mov rdx, qword [rsi + 0x10]
mov rbx, rdx
sub rbx, rdi
jb 0x140029ecc
mov qword [rsi + 0x10], 0
je 0x140029ea7
mov rcx, qword [rsi]
add rdi, rcx
mov rdx, rdi
mov r8, rbx
call sub.msvcrt.dll_memmove
mov qword [rsi + 0x10], rbx
mov rax, r14
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_srcio_buffered_bufwriter.rs
mov rcx, rdi
call fcn.1400a0900
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_vecmod.rs
mov rcx, rdi
call fcn.1400a0970
ud2
mov esi, 0x48000000
mov ecx, dword [rdi]
add rcx, r15
mov rdx, rbx
fimul dword [rbp - 0x77]
invalid
call sub.msvcrt.dll_memcpy
insb byte [rdi], dx
or dword ds:[rax], eax
fimul dword [rbp - 0x77]
invalid
insb byte [rdi], dx
or dword ds:[rax], eax
add r15, r14
mov qword [rdi + 0x10], r15
mov dword [rdi + 0x10], edi
mov dword [rdi + 0x10], edi
mov qword [rsi + 8], r14
mov qword [rsi], 0
add rsp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov ecx, esp
mov rdx, r14
call fcn.1400a0970
ud2
invalid
add byte [rax], al
jmp case.0x14002970d.95
sal byte [rsi + rcx + 0x48], cl
mov ecx, dword [rcx]
mov r8d, 1
call fcn.140001830
lea rax, str.H__f_
add rsp, 0x28
ret
call fcn.1400bdf10
ud2
push rsi
push rdi
push rbx
sub rsp, 0x90
mov rsi, qword [rcx]
mov eax, esi
and eax, 3
lea rcx, [0x1400c1f68]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r8, [0x1400c63f4]
lea rdi, [rsp + 0x68]
mov r9d, 5
mov rcx, rdi
call fcn.14009e960
lea r9, [rsi + 0x10]
lea rax, [0x1400c63a8]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400c63a0]
mov r8d, 4
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14009a830
lea rcx, [0x1400c6400]
or eax, 0x9bd18
or eax, 0x9bd18
mov qword [rsp + 0x20], rcx
lea rdx, [0x1400c63c8]
mov esp, 0xb8410009
invalid
add byte [rax], al
add byte [rax], al
mov esp, 0xb8410009
invalid
add byte [rax], al
mov rcx, rax
mov r9, rsi
int1
int1
call fcn.14009a830
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.14009aaa0
jmp 0x14002a988
shr rsi, 0x20
mov dword [rsp + 0x64], esi
lea r8, [0x1400c6375]
lea eax, [0x1400c6375]
out dx, al
and byte [rcx + 0x4c642474], cl
lea eax, [0x1400c6375]
lea rsi, [rsp + 0x80]
lea esi, [rsp + 0x80]
add byte [rax], al
add byte [rcx - 0x47], al
mov r9d, 2
mov r9d, 2
mov ecx, 2
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.14009e960
add byte [rax - 0x73], cl
add eax, 0x9bc42
invalid
invalid
or dword [rax], eax
lea rax, [0x1400c6380]
mov esp, 0x89480009
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x9bc2d
invalid
invalid
or dword [rax], eax
lea rdx, [0x1400c6377]
sub eax, 0x4c0009bc
lea ecx, [rsp + 0x64]
invalid
lea r9, [rsp + 0x64]
mov r8d, 4
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov rcx, rsi
mov ecx, esi
call fcn.14009a830
mov rsi, rax
mov esi, eax
add byte [rdi], al
add byte [rax - 0x77], cl
mov esi, eax
mov esi, eax
mov ecx, dword [rsp + 0x64]
and al, 0x64
call fcn.140052fe0
mov byte [rsp + 0x63], al
and al, 0x63
mov byte [rdx], al
add byte [rax + 0x48632444], cl
and al, 0x63
invalid
and al, 0x63
lea rax, [0x1400c63a8]
lea eax, [0x1400c63a8]
or dword [rax], eax
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1400c63a0]
lea edx, [0x1400c63a0]
or dword [rax], eax
lea r9, [rsp + 0x63]
and al, 0x63
and al, 0x63
mov r8d, 4
mov eax, 4
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.14009a830
mov rsi, rax
add byte [rax - 0x77], cl
invalid
mov edx, dword [rsp + 0x64]
lea rdi, [rsp + 0x68]
mov rcx, rdi
push 0xffffffffe8f98948
jns 0x14002a783
call fcn.140048620
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, fcn.140005770
add eax, 0x9bc22
and bh, byte [rcx + rcx + 0x44894800]
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x9bc0e
invalid
invalid
or dword [rax], eax
lea rdx, [0x1400c63c8]
invalid
mov r8d, 7
add byte [rax], al
mov rcx, rsi
int1
mov r9, rdi
call fcn.14009a830
mov rcx, rax
call fcn.14009aaa0
mov ebx, eax
mov rdx, qword [rsp + 0x70]
test rdx, rdx
je 0x14002a98a
invalid
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
test byte [rdi + 0x48000001], ah
mov ecx, dword [rsp + 0x68]
mov rcx, qword [rsp + 0x68]
mov r8d, 1
call fcn.140001830
jmp 0x14002a98a
lea rax, [rsi - 1]
add rsi, 0xf
mov qword [rsp + 0x68], rax
lea rax, [0x1400c8510]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
lea rax, [0x1400c850b]
mov qword [rsp + 0x38], rax
lea rax, [0x1400c63a8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
lea rax, [0x1400c8505]
lea r9, [0x1400c63a0]
mov r8d, 6
mov rcx, rdx
mov rdx, rax
call fcn.14009ea60
jmp 0x14002a988
add cl, ch
sbb al, byte [rcx]
add byte [rax], al
shr rsi, 0x20
cmp esi, 0x28
ja case.default.0x14002a885
lea rax, [0x1400c1f78]
add eax, 0x976fa
jbe 0x14002a886
add byte [rax + 0x63], cl
movsxd rcx, dword [rax + rsi*4]
invalid
or al, 0xb0
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
loope 0x14002a8b9
xor eax, eax
jmp 0x14002a948
invalid
add byte [rax], al
add byte [rax], al
shr cl, 0xba
add byte [rax], al
add byte [rax], al
mov al, 0x29
invalid
mov bl, 0
mov edx, 0xb0000000
sub ecx, ebp
mov bl, 0
add byte [rax], al
mov al, 0x29
jmp 0x14002a948
add byte [rax], al
add byte [rax], al
mov al, 1
jmp 0x14002a948
add byte [rax], al
add byte [rax], al
add byte [rax + 0xa5e902], dh
mov al, 2
jmp 0x14002a948
add byte [rax], al
add byte [rax], al
mov al, 3
jmp 0x14002a948
sahf
add byte [rax], al
add byte [rax], al
sahf
add byte [rax], al
add byte [rax], al
mov al, 4
invalid
xchg edi, eax
invalid
add byte [rax], al
mov al, 4
jmp 0x14002a948
add byte [rax], al
mov al, 5
jmp 0x14002a948
add byte [rax], al
add byte [rax], al
add byte [rax + 0x89e906], dh
mov al, 6
invalid
jmp 0x14002a948
add byte [rax], al
add byte [rax + 0x82e907], dh
add byte [rax], al
mov al, 7
jmp 0x14002a948
invalid
add byte [rax], al
invalid
invalid
mov al, 8
jmp 0x14002a948
jle 0x14002a87b
mov al, 9
jmp 0x14002a948
or ebx, ebp
jp 0x14002a87f
invalid
mov al, 0xa
jmp 0x14002a948
or ch, bl
jbe 0x14002a883
invalid
mov al, 0xb
jmp 0x14002a948
or ebp, ebx
jb 0x14002a887
invalid
mov al, 0xc
jmp 0x14002a948
outsb dx, byte [rsi]
or al, 0xeb
outsb dx, byte [rsi]
mov al, 0xd
jmp 0x14002a948
mov al, 0xe
jmp 0x14002a948
mov al, 0xf
jmp 0x14002a948
invalid
invalid
mov al, 0x10
jmp 0x14002a948
mov al, 0x11
jmp 0x14002a948
adc ebx, ebp
pop rdx
mov al, 0x12
jmp 0x14002a948
mov al, 0x13
jmp 0x14002a948
mov al, 0x14
jmp 0x14002a948
mov al, 0x15
jmp 0x14002a948
mov al, 0x16
jmp 0x14002a948
mov al, 0x17
jmp 0x14002a948
mov al, 0x18
jmp 0x14002a948
sbb bl, ch
mov al, 0x19
mov al, 0x19
mov al, 0x19
jmp 0x14002a948
cmp dh, byte [rax - 0x4fc914e6]
sbb ebp, ebx
xor dh, byte [rax - 0x4fd114e4]
mov al, 0x1c
jmp 0x14002a948
mov al, 0x1d
jmp 0x14002a948
mov al, 0x1e
mov al, 0x1a
jmp 0x14002a948
mov al, 0x1b
jmp 0x14002a948
mov al, 0x1c
jmp 0x14002a948
mov al, 0x1d
jmp 0x14002a948
mov al, 0x1e
jmp 0x14002a948
mov al, 0x1f
mov al, 0x1f
jmp 0x14002a948
mov al, 0x20
jmp 0x14002a948
invalid
invalid
mov al, 0x21
jmp 0x14002a948
mov al, 0x22
jmp 0x14002a948
and ch, bl
invalid
mov al, 0x23
jmp 0x14002a948
mov al, 0x24
jmp 0x14002a948
mov al, 0x25
jmp 0x14002a948
mov al, 0x26
jmp 0x14002a948
mov al, 0x27
jmp 0x14002a948
mov al, 0x28
mov byte [rsp + 0x80], al
lea r8, str.KindError
add eax, 0x9ba9a
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
add eax, 0x9ba9a
lea rsi, [rsp + 0x68]
mov r9d, 4
mov ecx, 4
mov ecx, 4
mov rcx, rsi
mov ecx, esi
call fcn.14009f080
lea r8, [0x1400c63a8]
mov edx, 0x8d480009
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov edx, 0x8d480009
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14009ab00
mov rcx, rax
call fcn.14009ac50
invalid
add byte [rax - 0x77], cl
shr eax, 0xc8
add al, byte [rdi]
add byte [rcx + 0x48d889c3], cl
add esp, 0x90
nop
add byte [rax], al
invalid
mov ebx, eax
mov eax, ebx
add rsp, 0x90
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
lea ecx, [rsp + 0x68]
call fcn.140005770
lodsd eax, dword [rsi]
std
dec dword [rax - 0x77]
int1
lodsd eax, dword [rsi]
std
dec dword [rax - 0x77]
int1
call fcn.1400bdf10
ud2
push rbx
sub rsp, 0x90
mov rsi, rdx
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
loopne 0x14002a9c8
loopne 0x14002a9c8
lea rcx, [0x1400c201c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
push rax
jbe case.0x14003761e.172
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
invalid
loopne case.0x14002a6a0.51
mov rcx, qword [rdx]
mov ecx, dword [rdx]
mov rdx, qword [rdx + 8]
mov r8, rsi
add rsp, 0x90
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
jmp fcn.14009fc20
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
dec qword [rax - 0x75]
invalid
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x90
and byte [rax - 0x77], cl
add rsp, 0x90
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
jmp rax
shr rdx, 0x20
mov dword [rsp + 0x24], edx
and byte [rcx + 0x48242454], cl
lea edi, [rsp + 0x28]
lea rdi, [rsp + 0x28]
mov rcx, rdi
mov ecx, edi
call fcn.140048620
mov qword [rsp + 0x40], rdi
lea rax, [0x14001a300]
add byte [rax - 0x77], cl
jl 0x14002aa47
lea rax, [0x14001a300]
invalid
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x24]
invalid
lea rax, [rsp + 0x24]
and al, 0x48
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x50], rax
lea rax, [0x1400aec80]
mov qword [rsp + 0x58], rax
pop rax
add byte [rax - 0x77], cl
and al, 0x58
pop rax
pop rax
lea rax, [0x1400c6430]
lea eax, [0x1400c6430]
or dword [rax], eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 3
push 3
invalid
push 3
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x80], 0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x40]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
and al, 0x70
mov qword [rsp + 0x78], 2
add byte [rax], al
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
mov rcx, rsi
call fcn.14009e890
mov ebx, eax
mov rdx, qword [rsp + 0x30]
test rdx, rdx
ror byte [rdi], cl
test byte [rbx], bl
add eax, dword [rax]
invalid
ror byte [rdi], cl
test byte [rbx], bl
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call fcn.140001830
std
invalid
jmp case.0x14002a6a0.130
add al, ch
mov dword [rbp - 3], ebp
std
std
invalid
shr rdx, 0x20
lea rax, [0x1400c202c]
add eax, 0x97575
jne 0x14002ab2a
or dword [rax], eax
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
sal dword [rbp + 0x10b90009], 0
add byte [rax], al
mov ecx, 0x10
jmp 0x14002ad4f
add byte [rax], al
lea rax, [0x1400c6098]
lea eax, [0x1400c6098]
sal byte [rbp + 0x11b90009], 0
add byte [rax], al
mov ecx, 0x11
jmp 0x14002ad4f
lea rax, [0x1400c60a9]
lea eax, [0x1400c60a9]
sal byte [rbp + 0x12b90009], 0
add byte [rax], al
mov ecx, 0x12
add byte [rax], al
add cl, ch
pop rsp
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1400c60bb]
jmp 0x14002ad4f
lea rax, [0x1400c60bb]
lea eax, [0x1400c60bb]
sal dword [rbp + 0x10b90009], 0
add byte [rax], al
add byte [rcx + 0x10], bh
mov ecx, 0x10
jmp 0x14002ad4f
add al, byte [r8]
add byte [rax - 0x73], cl
lea rax, [0x1400c60cb]
lea rax, [0x1400c60cb]
lea eax, [0x1400c60cb]
sal byte [rbp + 0x10b90009], 0
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
jmp 0x14002ad4f
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x1400c60db]
jmp 0x14002ad4a
add byte [rax - 0x73], cl
add eax, 0x9b5c6
invalid
mov ch, 9
invalid
lea rax, [0x1400c60ee]
lea eax, [0x1400c60ee]
invalid
mov ecx, 0x12
jmp 0x14002ad4f
add byte [rax], al
add cl, ch
sbb eax, 0x48000002
invalid
lea rax, [0x1400c6100]
lea eax, [0x1400c6100]
invalid
mov ecx, 0xd
add byte [rax], al
jmp 0x14002ad4f
lea rax, [0x1400c610d]
lea eax, [0x1400c610d]
ret
or dword [rax], eax
mov ecx, 0xe
jmp 0x14002ad4f
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400c611b]
lea rax, [0x1400c611b]
lea eax, [0x1400c611b]
sal byte [rbp + 0x15b90009], 0
add byte [rax], al
or dword [rax], eax
mov ecx, 0x15
add byte [rax], al
add cl, ch
jmp 0x14002ad4f
invalid
add byte [rax - 0x73], cl
add eax, 0x9b5c4
invalid
mov ch, 9
invalid
lea rax, [0x1400c6130]
lea eax, [0x1400c6130]
invalid
mov ch, 9
add byte [rcx + 0xc], bh
or al, 0
add byte [rax], al
mov ecx, 0xc
or al, 0
add byte [rax], al
jmp 0x14002ad4f
add byte [rax - 0x73], cl
add eax, 0x9b5bf
invalid
mov ch, 9
invalid
lea rax, [0x1400c613c]
lea eax, [0x1400c613c]
mov edi, 0xb90009b5
or eax, dword [rax]
add byte [rax], al
invalid
mov ecx, 0xb
add cl, ch
enter 1, 0
add byte [rax], al
jmp 0x14002ad4f
add byte [rax], al
lea rax, [0x1400c6147]
lea eax, [0x1400c6147]
add eax, 0x9b5b9
mov ecx, 0xb90009b5
adc eax, 0xe9000000
add byte [rax], al
jmp 0x14002ad4f
add byte [rcx + 0x15], bh
mov ecx, 0x15
add byte [rax], al
jmp 0x14002ad4f
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400c615c]
lea rax, [0x1400c615c]
lea eax, [0x1400c615c]
mov ebp, 0xb90009b5
or dword [rax], eax
mov ecx, 0x15
jmp 0x14002ad4f
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax], al
adc eax, 0xe9000000
add byte [rax], al
add cl, ch
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax], al
lea rax, [0x1400c6171]
add byte [rax], al
lea rax, [0x1400c6171]
lea eax, [0x1400c6171]
sal dword [rbp + 0xfb90009], 0
add byte [rax], al
mov ch, 9
add byte [rcx + 0xf], bh
sldt word [rax]
invalid
or dword [rax], eax
mov ecx, 0xf
sldt word [rax]
add cl, ch
jmp 0x14002ad4f
invalid
invalid
jmp 0x14002ad4f
lea rax, [0x1400c6180]
lea eax, [0x1400c6180]
add eax, 0x9b5bf
mov edi, 0xb90009b5
invalid
mov ecx, 0xe
jmp 0x14002ad4f
test byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
test byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
add eax, 0x9b5bc
invalid
mov ch, 9
invalid
lea rax, [0x1400c618e]
mov esp, 0xe90009b5
add cl, ch
jmp 0x14002ad4a
jae 0x14002abd6
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9b5c3
lea rax, [0x1400c61a1]
lea eax, [0x1400c61a1]
mov ecx, 0x26
jmp 0x14002ad4f
add byte [rax], al
add byte es:[rax], al
add cl, ch
add dword [eax], eax
add byte [rax], al
lea rax, [0x1400c61c7]
add byte [rax], al
lea rax, [0x1400c61c7]
lea eax, [0x1400c61c7]
or dword [rax], eax
mov ecx, 0x38
cmp byte [rax], al
add byte [rax], al
jmp 0x14002ad4f
lea rax, [0x1400c61ff]
lea eax, [0x1400c61ff]
add eax, 0x9b5ff
mov ecx, 0x19
sbb dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
add dword [r8], r8d
jmp 0x14002ad4f
add byte [rax - 0x73], cl
add eax, 0x9b607
or dword [rax], eax
lea rax, [0x1400c6218]
lea eax, [0x1400c6218]
or dword [rax], eax
add byte [rcx + 0x17], bh
mov ecx, 0x17
jmp 0x14002ad4f
xor al, 1
add byte [rax], al
lea rax, [0x1400c622f]
lea eax, [0x1400c622f]
add eax, 0x9b60d
or eax, 0xb90009b6
or al, 0
mov ecx, 0xc
add byte [rax], al
jmp 0x14002ad4f
add byte [rax - 0x73], cl
add eax, 0x9b608
lea rax, [0x1400c623b]
lea eax, [0x1400c623b]
mov ecx, 9
jmp 0x14002ad4f
adc al, byte [rcx]
add byte [rax], al
adc al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400c6244]
lea rax, [0x1400c6244]
lea eax, [0x1400c6244]
mov dh, 9
add byte [rcx + 0xa], bh
add byte [rax], al
mov ecx, 0xa
add byte [rax], al
add cl, ch
add dword [rcx], eax
add byte [rax], al
jmp 0x14002ad4f
lea rax, [0x1400c624e]
lea eax, [0x1400c624e]
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
jmp 0x14002ad4f
lea rax, [0x1400c625e]
lea eax, [0x1400c625e]
mov ch, 9
add byte [rcx + 0x17], bh
mov ecx, 0x17
jmp 0x14002ad4f
lea rax, [0x1400c6275]
lea eax, [0x1400c6275]
mov ecx, 0x19
jmp 0x14002ad4f
add byte [rax], al
add byte [rax], al
lea rax, [0x1400c628e]
lea eax, [0x1400c628e]
mov ecx, 0xe
jmp 0x14002ad4f
lea rax, [0x1400c629c]
lea eax, [0x1400c629c]
add eax, 0x9b603
mov ecx, 0xd
jmp 0x14002ad4f
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1400c62a9]
lea rax, [0x1400c62a9]
lea eax, [0x1400c62a9]
mov ecx, 0x14
jmp 0x14002ad4f
lea rax, [0x1400c62bd]
lea eax, [0x1400c62bd]
mov ecx, 8
jmp 0x14002ad4f
add byte [rax], al
add byte [rax], al
lea rax, [0x1400c62c5]
mov ecx, 0x1b
jmp 0x14002ad4f
lea rax, [0x1400c62e0]
mov ecx, 0xe
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
jmp 0x14002ad4f
jmp 0x14002ad4f
lea rax, [0x1400c62ee]
mov ecx, 0x10
mov dh, 9
add byte [rcx + 0x10], bh
jmp 0x14002ad4f
lea rax, [0x1400c62fe]
add eax, 0x9b608
add byte [rcx + 0x16], bh
mov ecx, 0x16
add byte [rax], al
jmp 0x14002ad4f
lea rax, [0x1400c6314]
mov ecx, 0x15
invalid
add byte [rax], al
invalid
mov dh, 9
add byte [rcx + 0x15], bh
invalid
add byte [rax], al
invalid
adc eax, 0xeb000000
lea rax, [0x1400c6329]
lea rax, [0x1400c6329]
jmp 0x14002ad4f
lea rax, [0x1400c6329]
add eax, 0x9b617
add byte [rcx + 0xb], bh
mov ecx, 0xb
add byte [rax], al
jmp 0x14002ad4f
lea rax, [0x1400c6334]
mov ecx, 0x16
invalid
add byte [rax], al
invalid
mov dh, 9
add byte [rcx + 0x16], bh
invalid
add byte [rax], al
invalid
invalid
jmp 0x14002ad4f
lea rax, [0x1400c634a]
add eax, 0x9b61c
add byte [rcx + 0xd], bh
mov ecx, 0xd
jmp 0x14002ad4f
sbb cl, byte [rax - 0x73]
add eax, 0x9b61b
invalid
lea rax, [0x1400c6357]
add byte [rcx + 0xb], bh
mov ecx, 0xb
jmp 0x14002ad4f
or al, 0x48
lea eax, [0x1400c6362]
or dword [rax], eax
lea rax, [0x1400c6362]
or dword [rax], eax
add byte [rcx + 0x13], bh
mov ecx, 0x13
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x48], rcx
and al, 0x48
lea rax, [rsp + 0x40]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [0x140003000]
lea eax, [0x140003000]
lea eax, [0x140003000]
add eax, 0xfffd8296
std
dec dword [rax - 0x77]
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [0x1400c5f10]
mov qword [rsp + 0x60], rax
and al, 0x60
mov cl, 9
add byte [rax - 0x77], cl
and al, 0x60
invalid
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
jo 0x14002ade3
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
push rsp
and al, 0x60
mov rcx, rsi
mov ecx, esi
call fcn.14009e890
mov ebx, eax
ret
cmp al, byte [rdi]
add byte [rcx + 0x48d889c3], cl
ret
mov eax, ebx
invalid
ret
mov eax, ebx
add rsp, 0x90
add esp, 0x90
add esp, 0x90
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
mov esi, eax
lea rcx, [rsp + 0x28]
and al, 0x28
invalid
and al, 0x28
call fcn.140005770
mov rcx, rsi
mov ecx, esi
test eax, 0x8948fffd
mov ecx, esi
int1
call fcn.1400bdf10
ud2
invalid
xor dword [rcx], ecx
add byte [rdi], cl
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
sub esp, 0x28
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
in al, dx
sub esp, 0x28
sub byte [rax - 0x75], cl
or dword [rcx + 0x3e083c8], ecx
enter 0xffffffffffffe083, 3
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, ecx
enter 0xffffffffffffe083, 3
and eax, 3
lea rdx, [0x1400c20d0]
lea edx, [0x1400c20d0]
fnsave dword [rdx + 9]
add byte [rax + 0x63], cl
add al, 0x82
invalid
or dword [rax], eax
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
add eax, edx
jmp rax
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub bl, al
ret
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
dec dword [rax - 0x75]
push rcx
invalid
mov edx, dword [rcx + 7]
mov rcx, rax
call qword [rdx + 0x40]
push rdx
nop
sar edi, 0x52
push rdx
nop
add rsp, 0x28
invalid
ret
shr rcx, 0x20
call fcn.140052fe0
add dword [rdx], 0xbe0f4800
ror byte [rax - 0x73], 0xd
invalid
invalid
invalid
movsx rax, al
mov esi, 0xd8d48c0
lea rcx, [0x1400ca658]
sub al, bh
or dword [rax], eax
mov rdx, qword [rcx + rax*8]
lea rcx, 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 ecx, [0x1400ca7a0]
lea ecx, [0x1400ca7a0]
stc
or dword [rax], eax
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rax - 0x7d], 0xc4
sub bl, al
ret
add rsp, 0x28
ret
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x14002ae5b
invalid
sub byte [rdi + 0x14], dh
adc al, 0x48
lea eax, [0x1400c20e0]
jb 0x14002ae5c
invalid
lea rax, [0x1400c20e0]
jb 0x14002ae5c
add byte [rax + 0x63], cl
or al, 0x88
movsxd rcx, dword [rax + rcx*4]
invalid
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
loope 0x14002ae8f
xor eax, eax
shr bl, 0xc4
jmp 0x14002ae25
mov al, 0x29
jmp 0x14002ae25
mov al, 1
jmp 0x14002ae25
invalid
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp 0x14002ae25
mov al, 3
jmp 0x14002ae25
mov al, 4
jmp 0x14002ae25
invalid
mov al, 0xb0
mov al, 5
jmp 0x14002ae25
add eax, 0x6b0aceb
mov al, 6
jmp 0x14002ae25
mov al, 7
jmp 0x14002ae25
mov al, 8
jmp 0x14002ae25
invalid
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
jmp 0x14002ae25
mov al, 0xa
jmp 0x14002ae25
mov al, 0xb
jmp 0x14002ae25
mov al, 0xc
jmp 0x14002ae25
or al, 0xeb
nop
mov al, 0xd
jmp 0x14002ae25
mov al, 0xe
jmp 0x14002ae25
invalid
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
jmp 0x14002ae25
mov al, 0x11
jmp 0x14002ae25
invalid
push qword [rax - 0x8d16ee]
mov al, 0xf
jmp 0x14002ae25
mov al, 0x10
jmp 0x14002ae25
mov al, 0x11
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x12
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x13
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x14
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x15
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x16
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x17
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x18
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x19
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x20
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x21
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x22
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x23
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x24
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x25
jmp 0x14002ae25
invalid
invalid
invalid
mov al, 0x26
jmp 0x14002ae25
mov al, 0x27
jmp 0x14002ae25
mov al, 0x28
jmp 0x14002ae25
and al, 0x30
xor r9d, r9d
call fcn.140030550
mov r14, qword [rdi + 0x10]
mov r8, r14
sub r8, rbx
jb 0x14002b61e
mov rdx, qword [rdi]
add rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.1400a0d70
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x30]
je 0x14002b5b9
invalid
test rcx, rcx
je 0x14002b5d4
mov rax, qword [rsp + 0x38]
jmp 0x14002b5db
mov rax, qword [rsp + 0x38]
mov qword [rdi + 0x10], r14
test rcx, rcx
je 0x14002b608
mov edx, eax
and edx, 3
cmp rdx, 2
jae 0x14002b5ef
jmp case.0x14003761e.238
lea rax, str.stream_did_not_contain_valid_UTF_8
mov qword [rdi + 0x10], rbx
mov ecx, 1
mov edx, eax
and edx, 3
cmp rdx, 2
jb case.0x14003761e.238
cmp edx, 2
jne case.0x14003761e.238
mov rdx, rax
shr rdx, 0x20
cmp edx, 6
jne case.0x14003761e.238
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp 0x14002b611
xor ecx, ecx
mov qword [rsi], rcx
mov qword [rsi + 8], rax
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
lea r8, [0x1400c6768]
lea eax, [0x1400c6768]
mov rcx, rbx
mov ecx, ebx
mov rdx, r14
call fcn.1400a0900
ud2
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14002b6c3
cmp ecx, 2
jne 0x14002b6c3
stc
add dh, byte [rbp + 0x16]
shr rax, 0x20
cmp eax, 6
jne 0x14002b6c3
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 0
jmp 0x14002b6cb
add byte [rax], al
add bl, ch
or byte [rdi], cl
adc byte [rsp + 0x28], al
and al, 0x28
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
movups xmmword [rsi], xmm0
mov rax, rsi
mov eax, esi
add rsp, 0x38
pop rdi
pop rsi
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
push r15
push rdi
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
mov rsi, rcx
test r9, r9
test ecx, ecx
test ecx, ecx
je 0x14002b705
mov eax, r9d
and eax, 3
cmp r9, 4
jae 0x14002b709
xor ecx, ecx
xor edi, edi
jmp 0x14002b748
invalid
xor r15d, edi
xor edi, edi
jmp 0x14002b770
mov r10, r9
mov edx, ecx
retf 0x8349
and r10, 0xfffffffffffffffc
lea r11, [r8 + 0x30]
pop rax
xor byte [rcx], dh
leave
pop rax
xor byte [rcx], dh
leave
xor edi, edi
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov ebx, dword [r11 - 0x30]
mov r14d, dword [r11 - 0x20]
loopne 0x14002b771
add ebx, edi
loopne 0x14002b771
add ebx, edi
mov r15d, dword [r11 - 0x10]
add r15, r14
add r15, rbx
invalid
mov edi, dword [r11]
add rdi, r15
add rcx, 4
add ecx, 4
add ecx, 4
add r11, 0x40
cmp r10, rcx
jne case.0x14003761e.256
test rax, rax
je 0x14002b770
sal byte [rbx + riz + 0x48], 0xc1
loope 0x14002b755
shl rcx, 4
add rcx, r8
shl rax, 4
shl eax, 4
xor r10d, r10d
nop dword [rax + rax]
invalid
add byte [rsi - 0x75], al
sbb al, 0x11
mov r11d, dword [rcx + r10]
add rdi, r11
add r10, 0x10
cmp rax, r10
sal byte [rbp - 0x10], 1
fisttp word [rcx - 0x7d]
ret 0x4c10
sal byte [rbp - 0x10], 1
shl r9, 4
shl ecx, 4
lea rax, [0x1400c3c90]
xor ecx, ecx
nop dword [rax]
cmp r9, rcx
leave
je 0x14002b799
mov r10d, dword [r8 + rcx]
add rcx, 0x10
test r10, r10
je 0x14002b780
mov rax, qword [r8 + rcx - 8]
jmp 0x14002b79c
xor r10d, r10d
mov qword [rsp + 0x20], rdx
push rsp
and al, 0x20
lea rcx, [rsp + 0x30]
mov edx, 0xfffffff5
xor byte [rdx - 0xb], bh
mov r8, rax
mov eax, eax
mov r9, r10
call fcn.140051b50
invalid
add al, byte [rax]
cmp qword [rsp + 0x30], 0
xor byte [rax], al
invalid
xor byte [rax], al
je 0x14002b7e9
mov rax, qword [rsp + 0x38]
and al, 0x38
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14002b7e9
cmp ecx, 2
jne 0x14002b7e9
stc
add dh, byte [rbp + 0x16]
shr rax, 0x20
cmp eax, 6
jne 0x14002b7e9
and byte [rbx + 0xd7506f8], al
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov qword [rsi], 0
jmp 0x14002b7f1
add byte [rax], al
add bl, ch
or byte [rdi], cl
adc byte [rsp + 0x30], al
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
sub bl, al
xor eax, eax
add rsp, 0x28
ret
add byte [rax], r8b
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
test r8, r8
ror byte [rdi], 0x84
add eax, dword ss:[rax]
invalid
ror byte [rdi], 0x84
add eax, dword ss:[rax]
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rsi, r8
invalid
mov rbx, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
mov rax, r8
shl rax, 4
loopne 0x14002b86d
loopne 0x14002b86d
xor edx, edx
xor ecx, ecx
nop dword [rax]
cmp dword [rbx + rdx], 0
adc eax, dword [rax]
jne 0x14002b882
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x14002b870
cmp rsi, rcx
jb 0x14002bbd0
sub rsi, rcx
je 0x14002bb8f
shl rcx, 4
add rbx, rcx
lea r13, [0x1400c3c90]
lea r14, [rsp + 0x38]
lea rbp, [0x1400c2184]
jmp 0x14002b8bf
mov rdx, rbx
mov rbx, rdx
test rsi, rsi
je 0x14002bb8f
mov r15, rsi
shl r15, 4
xor eax, eax
nop dword [rax + rax]
cmp r15, rax
je 0x14002b8f0
mov r9d, dword [rbx + rax]
add rax, 0x10
test r9, r9
je 0x14002b8d0
mov r8, qword [rbx + rax - 8]
add edi, eax
jmp 0x14002b8f6
xor r9d, r9d
xor ecx, ecx
mov r8, r13
call 0x1647f4242
and byte [rcx + rcx*4 - 0xf], cl
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov edx, 0xfffffff5
call fcn.140051b50
add al, byte [rax]
cmc
invalid
invalid
add al, byte [rax]
cmp qword [rsp + 0x38], 0
je case.default.0x14002b924
invalid
add byte [rax + riz + 0x4c], dh
mov edi, dword [rsp + 0x40]
invalid
and byte [rbx + rcx*4 + 0x7c], cl
and al, 0x40
invalid
mov r15, qword [rsp + 0x40]
mov r12d, r15d
mov r12d, r15d
mov esp, edi
and r12d, 3
movsxd rax, dword [rbp + r12*4]
invalid
movsd dword [rdi], dword [rsi]
add byte [rax + 1], cl
add eax, ebp
add ecx, dword [rdx + 0x63]
movsd dword [rdi], dword [rsi]
add byte [rax + 1], cl
add eax, ebp
jmp rax
movzx eax, byte [r15 + 0x10]
invalid
invalid
add eax, ebp
jmp rax
movzx eax, byte [r15 + 0x10]
adc r9b, r13b
jmp 0x14002b9c6
xchg esi, eax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsp + 0x40]
and al, 0x40
test rax, rax
je 0x14002bba6
test byte [rax + 2], ch
add byte [rax], al
ror byte [rdi], 0x84
push 0x31000002
xor edx, edx
xor ecx, ecx
test byte [rax + 2], ch
add byte [rax], al
xor edx, edx
xor ecx, ecx
xor r9d, r9d
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov r8d, dword [rbx + rdx]
add r8, r9
add eax, ecx
adc ecx, dword [rbp + 1]
enter 0x3949, 0xffffffffffffffc0
add eax, ecx
cmp r8, rax
ja 0x14002b96d
inc rcx
add rdx, 0x10
invalid
invalid
ret 0x4d10
mov r9, r8
cmp r15, rdx
xlatb
xlatb
jne 0x14002b950
in eax, 0xeb
add ecx, dword [rbp - 0x77]
jmp 0x14002b970
mov r8, r9
enter 0x3948, 0xffffffffffffffce
cmp rsi, rcx
cmp esi, ecx
jb 0x14002bbd0
add al, byte [rax]
add byte [rcx - 0x77], cl
leave
mov r9, rcx
shl r9, 4
shl ecx, 4
add al, 0x4a
lea edx, [rbx + rcx]
lea rdx, [rbx + r9]
sub rsi, rcx
jne 0x14002b997
invalid
cmp rax, r8
je 0x14002b8b3
test byte [rcx], ah
invalid
invalid
invalid
ror byte [rdi], 0x84
and edi, edi
invalid
test byte [rcx], ah
invalid
jmp 0x14002bbe1
add al, byte [rax]
add byte [rcx + rbp - 0x40], cl
invalid
sub rax, r8
ror byte [rbx - 0x37c6b7f6], 0xf
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14002bc1d
xchg dword [rax + 2], edi
add byte [rax], al
or cl, byte [rax + 0x39]
enter 0xffffffffffff870f, 0x78
invalid
invalid
xchg dword [rax + 2], edi
add byte [rax], al
add al, byte [rax]
add byte [rcx], ch
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r9 + 8], rax
invalid
add bh, bh
invalid
invalid
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r9 + 8], rax
jmp 0x14002b8b3
invalid
movzx eax, byte [r15 + 0xf]
jmp 0x14002b9c6
mov dh, 0x47
por mm1, qword [rsp + rcx*2]
mov ecx, edi
stc
mov rcx, r15
stc
shr rcx, 0x20
shr ecx, 0x20
call fcn.140052fe0
jbe 0x14002b9c7
add byte [rbx + riz], bh
cmp al, 0x23
and ecx, dword [rdi]
test edi, ebx
fild word [rcx]
add byte [rax], al
lea rax, [r12 - 2]
jne 0x14002bbad
fild word [rcx]
add byte [rax], al
lea rax, [r12 - 2]
lea eax, [rsp - 2]
and al, 0xfe
cmp rax, 2
jb 0x14002b8b0
invalid
sar esi, cl
invalid
invalid
invalid
add cl, byte [rdi]
invalid
invalid
test r12, r12
je 0x14002b8b0
test dl, cl
invalid
invalid
invalid
in al, 0xf
test dl, cl
invalid
invalid
mov r12, rsi
mov rsi, rdi
dec byte [rax - 0x77]
out dx, eax
hlt
dec byte [rax - 0x77]
out dx, eax
mov edi, ebp
mov rbp, r14
mov r14, r13
out dx, al
lea rax, [r15 - 1]
lea eax, [rdi - 1]
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rbp - 0x75], cl
mov r13, qword [r15 - 1]
outsd dx, dword [rsi]
dec dword [rbp - 0x75]
invalid
invalid
mov r15, qword [r15 + 7]
jg 0x14002ba0d
mov rcx, r13
mov ecx, ebp
call qword [r15]
mov rdx, qword [r15 + 8]
push rdi
invalid
invalid
mov edx, dword [rdi + 8]
push rdi
or byte [rax - 0x7b], cl
invalid
invalid
test rdx, rdx
je 0x14002ba21
sal byte [rsp + rcx + 0x4d], cl
mov eax, dword [rdi + 0x10]
mov r8, qword [r15 + 0x10]
mov rcx, r13
call fcn.140001830
invalid
mov edx, 0x18
mov r8d, 8
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x30]
call fcn.140001830
mov rdx, rbx
fimul dword [rbp - 0x77]
cmc
fimul dword [rbp - 0x77]
cmc
mov r14, rbp
mov rbp, rdi
mov rdi, rsi
mov rsi, r12
mov esi, esp
mov esi, esp
jmp 0x14002b8b3
mov rax, r15
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x14002ba67
lea rcx, [0x1400c2194]
or eax, 0x96734
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x14002b9c6
mov al, 0x29
jmp 0x14002b9c6
mov al, 1
jmp 0x14002b9c6
mov al, 2
jmp 0x14002b9c6
mov al, 3
jmp 0x14002b9c6
mov al, 4
jmp 0x14002b9c6
mov al, 5
jmp 0x14002b9c6
mov al, 6
jmp 0x14002b9c6
mov al, 7
jmp 0x14002b9c6
mov al, 8
jmp 0x14002b9c6
mov al, 9
jmp 0x14002b9c6
mov al, 0xa
jmp 0x14002b9c6
mov al, 0xb
jmp 0x14002b9c6
mov al, 0xc
jmp 0x14002b9c6
mov al, 0xd
jmp 0x14002b9c6
mov al, 0xe
jmp 0x14002b9c6
mov al, 0xf
jmp 0x14002b9c6
mov al, 0x10
jmp 0x14002b9c6
mov al, 0x11
jmp 0x14002b9c6
mov al, 0x12
jmp 0x14002b9c6
mov al, 0x13
jmp 0x14002b9c6
mov al, 0x14
jmp 0x14002b9c6
mov al, 0x15
jmp 0x14002b9c6
mov al, 0x16
jmp 0x14002b9c6
mov al, 0x17
jmp 0x14002b9c6
mov al, 0x18
jmp 0x14002b9c6
mov al, 0x19
jmp 0x14002b9c6
mov al, 0x1a
jmp 0x14002b9c6
mov al, 0x1b
jmp 0x14002b9c6
mov al, 0x1c
jmp 0x14002b9c6
mov al, 0x1d
jmp 0x14002b9c6
mov al, 0x1e
jmp 0x14002b9c6
mov al, 0x1f
jmp 0x14002b9c6
mov al, 0x20
jmp 0x14002b9c6
mov al, 0x21
jmp 0x14002b9c6
mov al, 0x22
jmp 0x14002b9c6
mov al, 0x23
jmp 0x14002b9c6
mov al, 0x24
jmp 0x14002b9c6
mov al, 0x25
jmp 0x14002b9c6
mov al, 0x26
jmp 0x14002b9c6
mov al, 0x27
jmp 0x14002b9c6
mov al, 0x28
jmp 0x14002b9c6
xor r15d, r15d
mov rax, r15
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r15, str.failed_to_write_whole_buffer
mov eax, r15d
and eax, 3
cmp rax, 2
jb 0x14002bb92
cmp eax, 2
jne 0x14002bb92
mov rax, r15
shr rax, 0x20
xor ecx, ecx
cmp eax, 6
cmove r15, rcx
jmp 0x14002bb92
lea r8, [0x1400c6830]
mov rdx, rsi
call fcn.1400a0900
ud2
lea rax, str.Hh_f_
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, [0x1400c3c90]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, [0x1400c6880]
lea rcx, [rsp + 0x48]
call fcn.140099f20
ud2
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, [0x1400c3c90]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x48]
call fcn.140099f20
ud2
invalid
mov esp, dword [rax + 0x10]
sub rax, r12
cmp rax, rdi
jb 0x14002cbd2
invalid
add byte [rax - 0x75], cl
or ecx, dword [rcx + rax - 0x1f]
mov rcx, qword [rbx]
add rcx, r12
mov rdx, r15
mov r8, rdi
call sub.msvcrt.dll_memcpy
add r12, rdi
mov qword [rbx + 0x10], r12
add r14, 0x38
cmp byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
add byte [r8 - 0x73], r9b
and al, 0x30
cmp byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
add byte [r8 - 0x73], r9b
and al, 0x30
mov rdx, r14
mov r8, rbx
xor r9d, r9d
call fcn.140030550
cmp qword [rsp + 0x30], 0
je 0x14002cbae
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14002cba3
cmp ecx, 2
jne 0x14002cba3
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
jne 0x14002cba3
xor eax, eax
jmp 0x14002cbb3
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x14002cbbc
invalid
invalid
mov rax, qword [rsp + 0x38]
add rax, rdi
clc
mov qword [rsi + 8], rax
xor eax, eax
or byte [rcx], dh
ror byte [rax - 0x77], 6
mov dword [rsi], eax
mov qword [rsi], rax
mov dword [rsi], eax
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rbx
mov rdx, r12
mov edx, esp
mov r8, rdi
mov eax, edi
call fcn.1400104e0
mov r12, qword [rbx + 0x10]
cmp esi, edi
dec dword [rbx + rcx*4 + 0x63]
adc cl, ch
invalid
push rsi
invalid
jmp 0x14002cb3f
add byte [rax], 0
add byte [rax], al
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
movaps xmmword [rsp + 0x60], xmm6
mov rdi, r8
invalid
mov rsi, rcx
mov rbx, qword [rdx]
invalid
lea r12, [rbx + 0x20]
cmp qword [r8 + 0x10], 0
adc byte [rax], al
adc byte [rax], al
je 0x14002cc48
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
xorps xmm6, xmm6
movups xmmword [rsp + 0x38], xmm6
push rdi
test byte [rdi], 0x11
je case.0x14003761e.309
cmp byte [rax - 0x75], cl
and byte [r11 + r9*4 + 0x73], cl
mov rax, qword [rbx + 0x20]
mov r14, qword [rbx + 0x28]
sub byte [rbx + rcx*4 + 0x7b], cl
adc byte [rcx + 1], cl
invalid
sub r14, rax
jne case.0x14003761e.315
sub byte [rbx + rcx*4 + 0x7b], cl
adc byte [rcx + 1], cl
invalid
xor r13d, r13d
xor ebp, ebp
mov ecx, 1
jmp 0x14002cc90
mov r15, qword [rbx + 0x20]
mov r14, qword [rbx + 0x28]
mov esi, dword [rbx + 0x28]
mov esi, dword [rbx + 0x28]
sub r14, r15
add r15, qword [rbx + 0x10]
add edi, dword [rbx + 0x10]
add edi, dword [rbx + 0x10]
cmp qword [rdi + 8], r14
jae 0x14002cd45
mov rcx, rdi
mov ecx, edi
xor edx, edx
mov r8, r14
call fcn.1400104e0
mov r13, qword [rdi + 0x10]
outsd dx, dword [rsi]
adc cl, ch
rol dword [rax], 1
add byte [rax], al
outsd dx, dword [rsi]
adc cl, ch
rol dword [rax], 1
add byte [rax], al
lea rcx, [rsp + 0x30]
xor edx, edx
mov r8, r14
call fcn.1400104e0
dec dword [rax - 0x75]
and al, 0x30
dec dword [rax - 0x75]
and al, 0x30
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
add rcx, r13
mov rdx, r15
mov r8, r14
call sub.msvcrt.dll_memcpy
mov dl, 0x15
or dword [rax], eax
mov dl, 0x15
or dword [rax], eax
add r13, r14
mov qword [rsp + 0x40], r13
add rbx, 0x38
ret
cmp byte [rcx + 0xf], al
adc dword [rsp], esi
ret
lea rcx, [rsp + 0x48]
lea r8, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rdx, rbx
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call fcn.140030550
cmp qword [rsp + 0x48], 0
je 0x14002cced
invalid
and dword [rax - 0x75], ecx
and al, 0x50
mov rax, qword [rsp + 0x50]
mov ecx, eax
and ecx, 3
cmp rcx, 2
add dh, byte [rdx + 0x3b]
rol dword [rbx - 0x7cb7fc1f], 0xf9
add dh, byte [rdx + 0x3b]
cmp ecx, 2
jne 0x14002cd17
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
jne 0x14002cd17
mov rbx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
mov rdx, rbx
call fcn.1400a0d70
cmp qword [rsp + 0x48], 0
je 0x14002ce0e
lea rax, str.stream_did_not_contain_valid_UTF_8
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rdx, qword [rsp + 0x38]
test rdx, rdx
je 0x14002ce75
mov rcx, qword [rsp + 0x30]
mov r8d, 1
call fcn.140001830
jmp 0x14002ce75
xor r13d, r13d
mov rcx, qword [rdi]
add rcx, r13
mov rdx, r15
mov r8, r14
call sub.msvcrt.dll_memcpy
add r13, r14
mov qword [rdi + 0x10], r13
add rbx, 0x38
xorps xmm0, xmm0
movups xmmword [r12], xmm0
lea rcx, [rsp + 0x48]
mov rdx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.140030550
cmp qword [rsp + 0x48], 0
je 0x14002cdb6
invalid
invalid
mov rbx, qword [rsp + 0x50]
mov eax, ebx
fadd dword [rbx - 0x7cb7fc20]
clc
add dh, byte [rdx + 0x15]
invalid
fadd dword [rbx - 0x7cb7fc20]
clc
add dh, byte [rdx + 0x15]
invalid
adc eax, 0x7502f883
adc byte [rax - 0x77], cl
mov eax, ebx
shr rax, 0x20
cmp eax, 6
cmp eax, 2
jne 0x14002cdac
mov rax, rbx
mov eax, ebx
shr rax, 0x20
cmp eax, 6
jne 0x14002cdac
xor ebx, ebx
jmp 0x14002cdbb
mov r14d, 1
xor ebp, ebp
jmp 0x14002cdc4
mov rbx, qword [rsp + 0x50]
add rbx, r14
mov bpl, 1
xor r14d, r14d
mov rdx, qword [rdi]
mov r15, qword [rdi + 0x10]
lea rcx, [rsp + 0x48]
mov r8, r15
call fcn.1400a0d70
cmp qword [rsp + 0x48], 0
je case.0x14002e138.141
lea rax, str.stream_did_not_contain_valid_UTF_8
test bpl, bpl
in eax, dx
in eax, dx
cmovne rbx, rax
mov qword [rsi + 8], rbx
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xor eax, eax
mov qword [rdi + 0x10], rax
adc r11b, r13b
invalid
adc r11b, r13b
je 0x14002ce4e
invalid
mov qword [rsi], r14
mov dword [rsi], esi
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
mov qword [rdi + 0x10], r15
mov dword [rdi + 0x10], edi
jmp 0x14002ce75
mov r15, qword [esp + 0x50]
mov r15, qword [rsp + 0x50]
jl 0x14002ce36
and al, 0x50
push rax
mov r14, qword [rsp + 0x58]
je 0x14002ce3b
pop rax
mov rax, qword [rdi + 8]
mov eax, dword [rdi + 8]
mov r12, qword [rdi + 0x10]
adc byte [ecx + ebp - 0x20], cl
sub rax, r12
cmp rax, r14
jae case.0x14002adfa.91
invalid
invalid
adc cl, byte [rax - 0x77]
stc
mov rcx, rdi
mov rdx, r12
mov edx, esp
mov r8, r14
call fcn.1400104e0
invalid
invalid
invalid
invalid
dec dword [rbx + rcx*4 + 0x67]
adc byte [rax - 0x75], cl
invalid
invalid
mov r12, qword [rdi + 0x10]
mov rcx, qword [rdi]
mov ecx, dword [rdi]
cmovl eax, dword [rcx]
loope 0x14002ce8d
add rcx, r12
mov rdx, r15
mov edx, edi
mov edx, edi
mov r8, r14
call sub.msvcrt.dll_memcpy
adc al, 9
add byte [rbp + 1], cl
hlt
adc al, 9
add byte [rbp + 1], cl
hlt
mov qword [rdi + 0x10], r12
mov dword [rdi + 0x10], esp
adc byte [rcx + rcx*4 + 0x76], cl
or byte [rax - 0x39], cl
invalid
invalid
mov qword [rsi + 8], r14
mov qword [rsi], 0
invalid
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
test rdx, rdx
je 0x14002ce75
invalid
sal byte [rsi + rcx + 0x41], cl
mov eax, 1
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
mov rcx, rbx
jmp 0x14002cd3b
invalid
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], dh
sub byte [rsp + 0x60], dh
and al, 0x60
add rsp, 0x78
pop rbx
js case.0x140036148.167
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, rax
mov rcx, r14
mov rdx, rbx
mov edx, ebx
invalid
mov edx, ebx
call fcn.1400067d0
jmp 0x14002cea8
or ch, al
or eax, 0xf0006d3
ud2
mov rsi, rax
call fcn.14009a1b0
ud2
mov rsi, rax
mov rcx, rdi
mov ecx, edi
stc
xor edx, edx
call fcn.140005600
dec dword [rax - 0x77]
int1
shr al, cl
xchg rbp, r15
dec dword [rax - 0x77]
int1
mov ecx, esi
call fcn.1400bdf10
or dword [rax], eax
add byte [rdi], cl
or ecx, dword [rax - 0x77]
mov esi, eax
ud2
mov esi, eax
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.140005920
mov rcx, rsi
int1
mov bh, ch
dec dword [rax - 0x77]
int1
call fcn.1400bdf10
invalid
or dword [rax], eax
ud2
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
in al, dx
invalid
in al, dx
cmp byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rsi, r8
invalid
mov rbx, rdx
mov rdi, qword [rcx]
mov edi, dword [rcx]
ror dword [rax - 0x75], cl
cmp dword [rbx + rcx*4 + 0x77], ecx
invalid
invalid
invalid
mov edi, dword [rcx]
mov r14, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov eax, dword [rdi + 0x28]
and byte [rax - 0x75], cl
sub byte [r9 + r13 - 0x10], r9b
sub byte [rcx + rbp - 0x10], cl
mov eax, dword [rdi + 0x28]
sub byte [rcx + rbp - 0x10], cl
sub rax, r14
invalid
cmp rax, r8
cmp eax, eax
jae 0x14002d138
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
invalid
add rdi, 0x10
add edi, 0x10
lea r14, [rsp + 0x28]
lea rbp, [0x1400c2238]
sub eax, 0x9531b
sub byte [rax - 0x73], cl
sub eax, 0x9531b
jmp case.0x14002adfa.118
mov edx, 0x18
mov r8d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, r12
call fcn.140001830
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rsi, rsi
je 0x14002d151
test byte [rdi], 0x84
or byte [rdx], al
add byte [rax], al
mov rcx, r14
mov rdx, rdi
mov r8, rbx
mov eax, ebx
mov eax, ebx
mov r9, rsi
call fcn.140029a10
retf 0xffff
cmp qword [rsp + 0x28], 0
sub byte [rax], al
retf 0xffff
sub byte [rax], al
je case.default.0x14002cf76
mov r15, qword [rsp + 0x30]
and al, 0x30
mov r12d, r15d
and r12d, 3
in al, 3
in al, 3
movsxd rax, dword [rbp + r12*4]
add rax, rbp
jmp rax
movzx eax, byte [r15 + 0x10]
jmp 0x14002cfb5
mov dh, 0x47
adc bl, ch
nop
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
test rcx, rcx
je 0x14002d168
mov rax, rsi
mov eax, esi
sub rax, rcx
jb 0x14002d171
xlatb
add dword [rax], eax
invalid
xlatb
add dword [rax], eax
add byte [rax + 1], cl
retf
add rbx, rcx
mov rsi, rax
jmp 0x14002cf40
mov dh, 0x47
por mm1, qword [rsp + rcx*2]
mov ecx, edi
stc
stc
shr rcx, 0x20
call fcn.140052fe0
invalid
add al, byte [rax]
invalid
cmp al, 0x23
jne 0x14002d154
xchg edi, eax
add dword [rax], eax
invalid
xchg edi, eax
add dword [rax], eax
add byte [rcx - 0x73], cl
and al, 0xfe
lea rax, [r12 - 2]
cmp rax, 2
jb 0x14002cf40
test r12, r12
je 0x14002cf40
lea r12, [r15 - 1]
mov r13, qword [r15 - 1]
mov r15, qword [r15 + 7]
mov rcx, r13
call qword [r15]
mov rdx, qword [r15 + 8]
test rdx, rdx
je case.0x14002adfa.112
mov r8, qword [r15 + 0x10]
mov rcx, r13
call fcn.140001830
jmp case.0x14002adfa.112
mov rdx, qword [rdi + 0x10]
add rdx, r14
mov rcx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
add r14, rsi
mov qword [rdi + 0x20], r14
xor r15d, r15d
mov rax, r15
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r15, str.failed_to_fill_whole_buffer
jmp 0x14002d154
lea r8, [0x1400c67e8]
mov rdx, rsi
call fcn.1400a0900
ud2
dec dword [rcx + 0x38]
jne 0x14002dc34
mov qword [rcx + 8], 0
call sub.kernel32.dll_ReleaseSRWLockExclusive
mov rax, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
ret
push rdi
sub rsp, 0x38
mov rdx, qword [rdx]
cmp qword [rdx + 0x10], 0
jne 0x14002dd05
invalid
and eax, 0x48ce8948
lea edi, [rdx + 0x10]
mov rsi, rcx
lea rdi, [rdx + 0x10]
mov qword [rdx + 0x10], 0xffffffffffffffff
invalid
add rdx, 0x18
call fcn.14002a2f0
inc qword [rdi]
mov rax, rsi
add rsp, 0x38
pop rdi
pop rsi
ret
lea rax, [0x1400c6560]
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [0x1400c650e]
lea r9, [0x1400c4698]
lea r8, [rsp + 0x37]
mov edx, 0x10
call fcn.14009a4d0
ud2
sal byte [rsi + rbp*8 + 0x4d], 0x8b
or al, r15b
clc
clc
mov rcx, rsi
mov r9, rax
call fcn.14002a2f0
mov rax, qword [rdi]
invalid
inc rax
jmp case.0x14003761e.346
invalid
push rdi
ror byte [rdi], 0x11
invalid
mov qword [rdi], rax
mov rax, rsi
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rdi
pop rsi
ret
lea eax, [0x1400c6578]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rcx, [0x1400c650e]
cmp al, 0x87
or dword [rax], eax
lea r9, [0x1400c4698]
lea r8, [rsp + 0x37]
and al, 0x37
mov edi, 0x4c000968
lea eax, [rsp + 0x37]
and al, 0x37
and al, 0x37
mov edx, 0x10
call fcn.14009a4d0
ud2
mov rsi, rax
mov rcx, rdi
call fcn.140004140
movsxd rdi, r13d
dec dword [rax - 0x77]
int1
movsxd rdi, r13d
dec dword [rax - 0x77]
int1
call fcn.1400bdf10
ud2
nop
push rsi
push rdi
sub rsp, 0x38
mov rcx, qword [rcx]
cmp qword [rcx + 0x10], 0
add byte [rbp + 0x1f], dh
add byte [rbp + 0x1f], dh
lea rsi, [rcx + 0x10]
mov qword [rcx + 0x10], 0xffffffffffffffff
add rcx, 0x18
call fcn.140029bd0
mov ebp, 0xff48ffff
invalid
add rsp, 0x38
add esp, 0x38
dec dword [rax - 0x7d]
rcr dword [rax], 0xe8
stosd dword [rdi], eax
mov ebp, 0xff48ffff
invalid
add esp, 0x38
pop rdi
pop rsi
ret
lea rax, [0x1400c6590]
lea eax, [0x1400c6590]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [0x1400c650e]
lea r9, [0x1400c4698]
push 0xffffffff8d4c0009
and al, 0x37
and al, 0x37
int3
push 0xffffffff8d4c0009
and al, 0x37
and al, 0x37
and al, 0x37
mov edx, 0x10
call fcn.14009a4d0
ud2
mov rdi, rax
mov rcx, rsi
call fcn.140004140
invalid
invalid
std
dec dword [rax - 0x77]
stc
invalid
call fcn.1400bdf10
ud2
add byte [rcx], cl
add byte [rdi], cl
or edx, dword [rax + 0x56415741]
nop
push r15
push r14
nop
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
in al, dx
xor byte [rbx + rcx*4 + 0x21], cl
in al, dx
xor byte [rbx + rcx*4 + 0x21], cl
cmp qword [r12 + 0x10], 0
jl 0x14002deaa
adc byte [rax], al
jne case.0x140036148.216
add dword [rax], eax
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov rbx, rdx
mov ebx, edx
lea rsi, [r12 + 0x10]
mov qword [r12 + 0x10], 0xffffffffffffffff
mov cl, 0xa
call fcn.1400a0120
invalid
add byte [rbp - 0x73], cl
je 0x14002ded1
invalid
invalid
invalid
lea esi, [rsp + 0x18]
test rax, rax
je 0x14002defd
mov r15, rdx
xlatb
inc r15
sub rdi, r15
jb 0x14002e020
mov r13, qword [r12 + 0x28]
mov ebp, dword [rsp + 0x28]
test r13, r13
je 0x14002df35
mov rax, qword [r12 + 0x20]
sub rax, r13
cmp rax, r15
jbe 0x14002df70
mov rcx, qword [r12 + 0x18]
add rcx, r13
mov rdx, rbx
mov r8, r15
call sub.msvcrt.dll_memcpy
add r13, r15
mov qword [r12 + 0x28], r13
jmp 0x14002df83
mov r15, qword [r12 + 0x28]
test r15, r15
je 0x14002dfb5
mov rax, qword [r14]
cmp byte [r15 + rax - 1], 0xa
jne 0x14002dfb8
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140029bd0
test rax, rax
jne 0x14002dfe2
mov bh, 0
add byte [rax], al
scasb al, byte [rdi]
mov esp, 0x8548ffff
ror byte [rdi], 0x85
mov bh, 0
add byte [rax], al
mov r15, qword [r12 + 0x28]
jmp 0x14002dfb8
lea rcx, [r12 + 0x31]
and al, 0x31
mov rdx, rbx
mov r8, r15
call fcn.140030fb0
test rax, rax
invalid
je 0x14002df90
sal byte [rsi + rax*2 - 0x77], 0xc1
mov ecx, eax
rol dword [rbx - 0x7cb7fc1f], 0xf9
add cl, byte [rdi]
invalid
and ecx, 3
cmp rcx, 2
jb 0x14002dfe2
cmp ecx, 2
jne 0x14002dfe2
add cl, byte [rdi]
test dword [rax + 0x48000000], eax
mov ecx, eax
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
je 0x14002df90
jmp 0x14002dfe2
mov rcx, r14
mov rdx, rbx
mov r8, r15
call fcn.14002a0e0
test rax, rax
jne 0x14002dfe2
mov rcx, r14
call fcn.140029bd0
test rax, rax
jne 0x14002dfe2
add rbx, r15
mov rax, qword [r12 + 0x20]
mov r15, qword [r12 + 0x28]
sub rax, r15
cmp rax, rdi
ja 0x14002dfc5
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14002a0e0
jmp 0x14002dfe2
xor r15d, r15d
mov rax, qword [r12 + 0x20]
sub rax, r15
cmp rax, rdi
jbe 0x14002dfa5
mov rcx, qword [r12 + 0x18]
add rcx, r15
mov rdx, rbx
mov r8, rdi
call sub.msvcrt.dll_memcpy
add byte [rcx + 1], cl
invalid
add byte [rcx + 1], cl
dec dword [rbp - 0x77]
invalid
invalid
jl case.0x140036148.214
invalid
mov qword [r12 + 0x28], r15
and al, 0x28
sub byte [rcx], dh
ror byte [rax - 1], 6
xor eax, eax
inc qword [rsi]
add rsp, 0x30
pop rbx
pop rdi
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea rax, [0x1400c65a8]
or dword [rax], eax
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x1400c650e]
or eax, 0x98506
lea r9, [0x1400c4698]
or eax, 0x96689
lea r8, [rsp + 0x2f]
and al, 0x2f
mov edx, 0x10
call fcn.14009a4d0
add byte [rdi], cl
invalid
add byte [rax], al
add al, ch
mov dl, 0xc4
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x962d9
invalid
or dword [rax], eax
invalid
lea rcx, str.assertion_failed:_mid___self.len__
invalid
add byte [rbp + rcx*4 + 5], cl
add al, byte [rax + 0x23ba0009]
or byte [rcx], 0
invalid
and eax, dword [rax]
invalid
lea r8, str.library_std_srcio_bufferedlinewritershim.rs
or byte [rcx], 0
add byte [rdx + 0x23], bh
mov edx, 0x23
add al, ch
call fcn.140099fa0
ud2
invalid
push 0xf0006bf
or ecx, dword [rax - 0x77]
invalid
mov edi, eax
mov rcx, rsi
call fcn.140004140
mov rcx, rdi
stc
invalid
stc
call fcn.1400bdf10
ud2
invalid
ret
or edx, dword [rax + 0x56415741]
push rbp
push rsp
in al, dx
js case.0x14002e138.192
mov ebx, dword [rcx]
jnp 0x14002e077
add byte [rdi], cl
test dword [rdx + 0x4c000003], ecx
mov al, byte [rbx]
add byte [rax], al
mov rdi, r8
mov al, byte [rbx]
add byte [rax], al
jae 0x14002e085
adc r15b, dil
adc bh, bh
invalid
ror byte [rdi], 0x84
push rax
add eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
ret
clc
loopne 0x14002e098
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], al
invalid
invalid
cmp al, 0x16
add byte [rbp + 0xc], dh
ror dword [rax - 0x7d], 0xc2
adc byte [rax + 0x39], cl
invalid
invalid
add edx, 0x10
sal byte [rbp - 0x13], 1
in eax, dx
iretd
invalid
add eax, dword [rax]
add byte [rax + 0x29], cl
invalid
invalid
iretd
test byte [rcx], dl
add eax, dword [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
loope 0x14002e0cd
add esi, ecx
xor edi, edi
dec dword [rax - 0x73]
sub eax, 0x9885a
mov byte [rcx], cl
add byte [rbp + rcx*4 + 0x6c], cl
insb byte [rdi], dx
and al, 0x30
xor byte [rcx - 0x77], cl
cld
mov esp, edi
shl esp, 4
add al, 0x31
shl byte [rsi + 0x66], 0x66
nop dword cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
invalid
cmp esp, eax
test ch, ah
add al, byte [rax]
add byte [rbp - 0x75], al
or al, 6
rcl byte [rax], 0x4d
test ecx, ecx
invalid
invalid
cmp dword [rsp + 0x30], 0
or eax, 0x941bb
add al, 0xa9
fadd qword [rax]
add byte [rax], al
and al, 0x38
mov eax, dword [rdx]
add byte [rax], al
leave
add byte [rax], r8b
adc dword [rax - 1], ecx
ror dword [rax - 0x7d], 0xc2
adc byte [rbp - 0x77], cl
ror dword [rcx + 0x39], 0xd4
add byte [rax], al
loope 0x14002e194
sub edi, ecx
nop word cs:[rax + rax]
push rbx
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x44]
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x44]
test rcx, rcx
je 0x14002f36f
mov r14, rax
dec r14
dec esi
dec esi
mov r15, qword [rax - 1]
mov edi, dword [rax - 1]
mov r12, qword [rax + 7]
mov rcx, r15
stc
stc
call qword [r12]
mov rdx, qword [r12 + 8]
test rdx, rdx
je 0x14002f35c
mov r8, qword [r12 + 0x10]
mov eax, dword [rsp + 0x10]
mov rcx, r15
call fcn.140001830
mov edx, 0x18
mov r8d, 8
mov rcx, r14
call fcn.140001830
test bl, bl
je case.0x14003761e.375
mov rcx, rsi
call sub.kernel32.dll_ReleaseSRWLockExclusive
mov rax, qword [rdi]
mov qword [rdi], r13
mov qword [rsp + 0x28], rax
test rax, rax
je 0x14002f39b
lock dec qword [rax]
jne 0x14002f39b
lea rcx, [rsp + 0x28]
call fcn.14000f560
mov sil, 1
mov eax, esi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movabs rax, 0x7fffffffffffffff
mov rcx, qword [0x140103160]
add byte [rax - 0x7b], cl
invalid
je 0x14002f373
add byte [rax - 0x7b], cl
sal dword [rbp + rbp*4 - 0x18], 0x65
invalid
call fcn.14003fa30
test al, al
invalid
jne 0x14002f373
sal byte [rbp - 0x5c], 0x41
mov byte [rbp + 0x18], 1
mov byte [r13 + 0x18], 1
jmp 0x14002f373
mov rdx, r12
call fcn.14001a720
dec dword [rcx + rcx*4 - 0xf]
dec dword [rcx + rcx*4 - 0xf]
call fcn.14001a7a0
jmp 0x14002f3f6
invalid
jmp 0x14002f400
mov rcx, rsi
int1
mov edx, ebx
call fcn.140005940
invalid
dec dword [rax - 0x73]
and al, 0x20
lea rcx, [rsp + 0x20]
call fcn.140003e40
mov rcx, rdi
std
dec dword [rax - 0x77]
stc
call fcn.1400bdf10
ud2
call fcn.14009a1b0
ud2
nop dword [rax + rax]
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rsi, rcx
call fcn.14002f290
invalid
test al, al
jne 0x14002f4ac
inc dword [rax + rax*8 - 0x72b7888b]
lea rax, [0x1401030f0]
add eax, 0xd3cb4
mov qword [rsp + 0x28], rax
and al, 0x28
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
sub byte [rax - 0x77], cl
and al, 0x30
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov rdx, rsi
call fcn.14002ec40
test rax, rax
invalid
je 0x14002f4ac
sal byte [rdi + rcx*2 - 0x77], 0xc1
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
cli
add dh, byte [rdx + 0x40]
add ecx, dword [rax - 0x73]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x40]
test rcx, rcx
je 0x14002f4ac
mov rsi, rax
dec rsi
invalid
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
pop rax
invalid
mov rcx, rdi
call qword [rbx]
invalid
pop rax
invalid
mov rdx, qword [rbx + 8]
test rdx, rdx
je case.0x14003761e.403
mov r8, qword [rbx + 0x10]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.140001830
mov edx, 0x18
mov r8d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.140001830
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
stc
mov rdx, rbx
call fcn.14001a720
invalid
dec dword [rax - 0x77]
int1
call fcn.14001a7a0
mov dl, 0xfe
dec dword [rcx + rcx*4 - 0xf]
invalid
mov dl, 0xfe
dec dword [rcx + rcx*4 - 0xf]
call fcn.1400bdf10
cmp ebp, edx
or byte [rax], al
ud2
nop dword [rax + rax]
add byte [rsi + 0x48], dl
sub esp, 0x90
add byte [rax], al
add byte [rax], al
mov rsi, rcx
lea rax, str.stdoutstderrRepeatlibrary_std_srciomod.rs
add eax, 0x97246
add eax, 0x97246
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], 6
call fcn.14002f290
std
invalid
invalid
test al, al
jne 0x14002f53e
cmp byte [rsi], al
add byte [rax], al
add al, ch
mov edi, ebp
std
std
invalid
mov rax, qword [0x1401030e8]
cmp rax, 3
jne 0x14002f547
lea rax, [0x1401030a8]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0x40]
mov rdx, rsi
mov rdx, rsi
call fcn.14002db30
test rax, rax
jne 0x14002f54e
add rsp, 0x90
pop rsi
invalid
ret
call fcn.14003b370
jmp 0x14002f516
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x70], rax
jo 0x14002f5a6
lea eax, [0x140003000]
jo 0x14002f5a6
lea eax, [0x140003000]
dec dword [rax - 0x77]
and al, 0x78
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x80], rax
lea rax, [0x14002a9b0]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xffffb433
invalid
dec dword [rax - 0x77]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97174
mov qword [rsp + 0x88], rax
lea rax, str.failed_printing_to_:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
and al, 0x70
mov qword [rsp + 0x50], rax
push rax
mov qword [rsp + 0x58], 2
add byte [rax], al
lea rdx, [0x1400c6720]
adc eax, 0x97163
add byte [rax - 0x73], cl
and al, 0x40
lea rcx, [rsp + 0x40]
call fcn.140099f20
ud2
invalid
pop rcx
test eax, 0xb0f0006
or ecx, dword [rax - 0x77]
invalid
or ecx, dword [rax - 0x77]
invalid
mov esi, eax
lea rcx, [rsp + 0x20]
and al, ch
mov edx, 0x48fffd61
std
dec dword [rax - 0x77]
int1
call fcn.140005790
mov rcx, rsi
int1
std
dec dword [rax - 0x77]
int1
call fcn.1400bdf10
ud2
invalid
or ebp, eax
retf
or esp, dword [rsi + 0xf]
invalid
add byte [rax], al
add byte [rax], al
push rsi
sub rsp, 0x90
nop
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x48], dl
sub esp, 0x90
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
mov rsi, rcx
lea rax, [0x1400c673e]
lea eax, [0x1400c673e]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 6
mov dword [rsp + 0x38], 6
mov dword [rsp + 0x38], 6
and al, 0x38
invalid
call fcn.14002f290
test al, al
jne case.0x14003761e.442
lea rax, [0x1401030f0]
or eax, 0x44894800
and al, 0x28
invalid
mov qword [rsp + 0x28], rax
sub byte [rax - 0x73], cl
and al, 0x28
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
mov rdx, rsi
mov rdx, rsi
call fcn.14002ec40
test rax, rax
jne 0x14002f64a
invalid
idiv bh
invalid
dec dword [rax - 0x7b]
sal byte [rbp + 9], 0x48
invalid
invalid
or dword [rax - 0x7f], ecx
invalid
add rsp, 0x90
add esp, 0x90
add byte [rsi - 0x3d], bl
pop rsi
ret
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
and al, 0x30
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
and al, 0x70
and al, 0x70
lea rax, [0x140003000]
mov qword [rsp + 0x78], rax
and al, 0x78
movabs al, byte [0x7824448948fffd39]
cmp ebp, edi
std
dec dword [rax - 0x77]
and al, 0x78
and al, 0x78
and al, 0x78
js 0x14002f6ae
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xffffb337
invalid
lea rax, [0x14002a9b0]
lea eax, [0x14002a9b0]
dec dword [rax - 0x77]
test byte [rax + rcx*4], ah
add byte [rax], al
invalid
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97078
or dword [rax], eax
lea rax, str.failed_printing_to_:
or dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov dword [rsp + 0x48], 2
and al, 0x48
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x60
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x70]
add byte [rax], al
lea rax, [rsp + 0x70]
lea eax, [rsp + 0x70]
and al, 0x70
jo case.0x140035597.188
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x58], 2
mov dword [rsp + 0x58], 2
and al, 0x58
and al, 0x58
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x97067
or dword [rax], eax
lea rdx, [0x1400c6720]
or dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x40
lea rcx, [rsp + 0x40]
call fcn.140099f20
ud2
pop rbp
test al, 6
add byte [rdi], cl
or ecx, dword [rax - 0x77]
invalid
invalid
mov rsi, rax
mov esi, eax
invalid
lea rcx, [rsp + 0x20]
and al, ch
call fcn.140005790
mov rcx, rsi
mov ecx, esi
mov esi, 0x48fffd60
mov ecx, esi
int1
call fcn.1400bdf10
or byte [rax], al
ud2
or ebp, eax
iretd
call fcn.14009a1b0
invalid
ud2
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
enter 0x570f, 0xffffffffffffffc0
push rdi
invalid
mov rax, rcx
mov eax, ecx
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
invalid
invalid
movups xmmword [rcx], xmm0
ret
add ebx, eax
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax - 0x77], cl
mov rax, rcx
xorps xmm0, xmm0
push rdi
invalid
enter 0x570f, 0xffffffffffffffc0
push rdi
ror byte [rdi], 0x11
movups xmmword [rcx], xmm0
ret
nop word [rax + rax]
nop dword [rax + rax]
movups xmmword [rcx], xmm0
ret
nop dword [rax + rax]
add byte [rax], r8b
mov eax, ecx
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rsi
push rdi
add byte [rax], al
push rsi
push rdi
sub rsp, 0x28
mov rax, rcx
mov eax, ecx
sub byte [rax - 0x77], cl
enter 0xffffffffffff8b48, 0x72
invalid
invalid
invalid
mov eax, ecx
mov rsi, qword [rdx + 8]
mov rcx, qword [rdx + 0x10]
mov ecx, dword [rdx + 0x10]
or byte [rax - 0x75], cl
adc byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
mov ecx, dword [rdx + 0x10]
adc byte [rcx - 0x77], cl
mov r8, rsi
sub r8, rcx
sub eax, ecx
invalid
sub eax, ecx
jb 0x14002f765
mov rdi, rdx
mov edi, edx
je 0x14002f749
add rcx, qword [rdi]
movzx edx, byte [rax]
call sub.msvcrt.dll_memset
invalid
jmp 0x14002f750
invalid
invalid
add byte [rax - 0x77], cl
ja case.0x140035597.204
mov qword [rdi + 0x10], rsi
mov rax, qword [rdi + 0x18]
cmp rax, rsi
cmova rsi, rax
invalid
invalid
mov qword [rdi + 0x18], rsi
xor eax, eax
ror byte [rax - 0x7d], 0xc4
sub byte [rdi + 0x5e], bl
sbb byte [r8 + 0x39], r9b
invalid
invalid
ror byte [rax - 0x7d], 0xc4
sub byte [rdi + 0x5e], bl
ret
lea r8, [0x1400c64a0]
mov rdx, rsi
call fcn.1400a0900
invalid
invalid
add byte [rax - 0x77], cl
bnd call fcn.1400a0900
invalid
invalid
invalid
ud2
nop dword [rax + rax]
invalid
push rsi
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
lea r8, [0x1400c6744]
add eax, 0x96fb8
mov eax, 0x4800096f
lea esi, [rsp + 0x20]
je 0x14002f7b4
invalid
lea rsi, [rsp + 0x20]
je 0x14002f7b4
and byte [rcx - 0x47], al
invalid
mov r9d, 6
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.14009e960
mov rcx, rsi
call fcn.14009a9f0
mov r10b, 6
add byte [rax + 0x30c48348], dl
invalid
invalid
int1
invalid
mov r10b, 6
add byte [rax + 0x30c48348], dl
invalid
invalid
invalid
pop rsi
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
or byte [r8 - 0x77], cl
or byte [rax - 0x77], cl
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
or byte [rax - 0x77], cl
adc bl, al
or byte [rax - 0x77], cl
adc bl, al
nop dword [rax]
invalid
invalid
invalid
invalid
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
add byte [rdi], cl
sub dword [rsp + 0xa0], esi
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rsp + 0xa0], esi
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
add byte [rax], al
mov rdi, r8
mov r13, rdx
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
mov al, 1
mov dword [rsp + 0x2c], eax
test r9, r9
je 0x14002f831
invalid
xor byte [rbx + rcx*4 - 0x4c], cl
mov r14, qword [rsp + 0x120]
add r14, 0x400
mov byte [rax], 4
add byte [rax], al
and al, 0x20
add dword [rax], eax
add byte [rcx - 0x7f], cl
mov byte [rax], 4
add byte [rax], al
add byte [rax + rax], al
add byte [rdx + 0x29], dh
jb 0x14002f83b
jb 0x14002f83b
mov rax, r14
and rax, 0x1fff
add byte [rax], al
invalid
add byte [rax], al
je 0x14002f833
mov ecx, 0x2000
add byte [rax], al
sub rcx, rax
add r14, rcx
add esi, ecx
add esi, ecx
invalid
setb al
mov dword [rsp + 0x2c], eax
and al, 0x2c
xchg edx, eax
ror byte [rcx - 0x14d3dbbc], 0xa
and al, 0x2c
jmp 0x14002f83b
and al, 0x2c
sub al, 0xeb
jmp 0x14002f83b
or ch, bl
or bh, al
and al, 0x2c
and al, 0x2c
jmp 0x14002f83b
mov dword [rsp + 0x2c], 0
and al, 0x2c
add byte [rax], al
add byte [rax], al
mov rbp, qword [rdi + 8]
mov ebp, dword [rdi + 8]
or byte [rbx + rcx*4 + 0x67], cl
adc byte [rbp + 0x31], al
invalid
invalid
mov r12, qword [rdi + 0x10]
xor r15d, r15d
xorps xmm6, xmm6
mov qword [rsp + 0x38], rbp
mov dword [rsp + 0x38], ebp
dec dword [rdi]
push rdi
test byte [rax - 0x77], 0x6c
invalid
insb byte [rdi], dx
mov dword [rsp + 0x38], ebp
and al, 0x38
mov qword [rsp + 0x48], r12
and al, 0x48
mov qword [rsp + 0x40], r13
mov rbx, r12
jmp 0x14002f878
jrcxz 0x14002f847
sbb ecx, dword [rdi]
invalid
add byte [rdx + 0x18], bh
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
mov r8d, 8
mov eax, 8
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
invalid
mov rcx, r13
jmp 0x13d22b65a
call fcn.140001830
mov ebp, 0x4cfffd1f
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
and al, 0x40
cmp rbx, rbp
je 0x14002f993
test byte [rdx], dl
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rdi]
adc al, byte [rcx]
add byte [rax], al
mov rax, qword [rdi]
mov eax, dword [rdi]
add rax, rbx
mov rcx, rbp
invalid
sub rcx, rbx
sub ecx, ebx
jmp 0x18cdc21d6
sub ecx, ebx
invalid
cmp rcx, r14
int1
mov rdx, r14
cmovb rdx, rcx
cmovb rdx, rcx
cmp byte [rsp + 0x2c], 0
jl 0x14002f8be
and al, 0x2c
add byte [rax + 0xf], cl
invalid
invalid
sub al, 0
cmovne rdx, rcx
ror dword [r8 - 0x77], 1
and al, 0x60
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
push rsp
and al, 0x68
mov qword [rsp + 0x70], 0
and al, 0x70
add byte [rax], al
add byte [rax], al
invalid
jo case.0x140035597.230
add byte [rax], al
add byte [rcx + rcx*4 + 0x7c], cl
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x78], r15
mov dword [rsp + 0x78], edi
jl case.0x140035597.237
js case.0x140035597.243
mov rcx, r13
mov ecx, ebp
jmp 0x164578607
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
and al, 0x60
invalid
call fcn.140046820
pop rbx
outsd dx, dword [rsi]
add dword [rax], eax
test rax, rax
test eax, eax
je case.default.0x14002f8e5
add al, byte [rdx]
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
invalid
mov r12, rax
mov esp, eax
mov esi, r12d
and esi, 3
lea rcx, [0x1400c23a0]
lea ecx, [0x1400c23a0]
add ecx, dword [rax - 0x73]
or eax, 0x92ac2
sub cl, byte [rcx]
invalid
lea ecx, [0x1400c23a0]
sub cl, byte [rcx]
add byte [rax + 0x63], cl
add al, 0xb1
movsxd rax, dword [rcx + rsi*4]
invalid
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x41
loopne 0x14002f929
movzx eax, byte [r12 + 0x10]
movzx eax, byte [rsp + 0x10]
mov dh, 0x44
and al, 0x10
jmp case.0x140035597.244
movzx eax, byte [r12 + 0xf]
mov dh, 0x44
and al, 0xf
jmp case.0x140035597.244
adc al, 0xf
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r12
add byte [rax], al
add byte [rax], al
mov rcx, r12
loope 0x14002f94c
shr rcx, 0x20
shr ecx, 0x20
jmp 0x176d7e12a
call fcn.140052fe0
invalid
add al, byte ss:[rax]
cmp al, 0x23
jne 0x14002fdad
cdq
add al, 0
invalid
cdq
add al, 0
add byte [rax - 0x73], cl
dec byte [rax - 0x7d]
dec byte [rax - 0x7d]
lea rax, [rsi - 2]
dec byte [rax - 0x7d]
cmp rax, 2
jb 0x14002f878
invalid
clc
add cl, byte [rdi]
invalid
dec dword [rax - 0x7b]
test rsi, rsi
je 0x14002f878
invalid
invalid
invalid
test byte [rdi], 0x84
invalid
invalid
invalid
mov r13, r12
dec r13
dec ebp
dec ebp
mov rsi, qword [r12 - 1]
and al, 0xff
mov r12, qword [r12 + 7]
mov rcx, rsi
int1
call qword [r12]
mov rdx, qword [r12 + 8]
push rsp
and al, 8
test rdx, rdx
je 0x14002f860
test byte [rax], dl
invalid
invalid
invalid
ror byte [rdi], cl
test byte [rax], dl
invalid
adc bh, bh
invalid
mov r8, qword [r12 + 0x10]
and al, 0x10
mov rcx, rsi
int1
call fcn.140001830
jmp 0x14002f860
invalid
invalid
invalid
invalid
rcr dword [rsi], cl
std
invalid
invalid
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, r12
shr rax, 0x20
cmp eax, 0x28
call 0x168fb7c9a
ja case.default.0x14002f98a
lea rcx, [0x1400c23b0]
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
xor eax, eax
jmp case.0x140035597.244
jns 0x14002f990
invalid
invalid
jns 0x14002f990
invalid
invalid
mov r8d, 0x20
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, rbp
mov edx, ebp
call fcn.1400104e0
mov rbp, qword [rdi + 8]
outsd dx, dword [rsi]
or byte [rax - 0x75], cl
invalid
invalid
pop rdi
mov rbx, qword [rdi + 0x10]
jmp 0x14002f881
sar dh, 1
invalid
invalid
adc cl, ch
sar dh, 1
invalid
mov al, 0x29
jmp case.0x140035597.244
push rsp
invalid
invalid
invalid
sub ecx, ebp
push rsp
invalid
invalid
mov al, 1
jmp case.0x140035597.244
invalid
invalid
invalid
invalid
add ecx, ebp
invalid
invalid
mov al, 2
jmp case.0x140035597.244
invalid
invalid
add ch, cl
invalid
invalid
mov al, 3
jmp case.0x140035597.244
invalid
invalid
add ebp, ecx
invalid
invalid
mov al, 4
jmp case.0x140035597.244
invalid
invalid
add al, 0xe9
cmp bh, bh
invalid
mov al, 5
jmp case.0x140035597.244
invalid
invalid
add eax, 0xffff31e9
push qword [rax - 0xd516fa]
invalid
invalid
sub bh, bh
invalid
mov al, 6
jmp case.0x140035597.244
invalid
invalid
invalid
invalid
mov al, 7
jmp case.0x140035597.244
invalid
invalid
invalid
invalid
mov al, 8
jmp case.0x140035597.244
invalid
invalid
or cl, ch
sbb al, 0xff
invalid
mov al, 9
jmp case.0x140035597.244
invalid
invalid
or ecx, ebp
adc eax, 0xb0ffffff
invalid
invalid
invalid
invalid
mov al, 0xa
jmp case.0x140035597.244
invalid
invalid
or ch, cl
invalid
invalid
mov al, 0xb
jmp case.0x140035597.244
invalid
invalid
or ebp, ecx
invalid
invalid
mov al, 0xc
jmp case.0x140035597.244
invalid
invalid
or al, 0xe9
add bh, bh
invalid
mov al, 0xd
jmp case.0x140035597.244
invalid
invalid
or eax, 0xfffef9e9
push qword [rax - 0x10d16f2]
invalid
invalid
invalid
invalid
invalid
mov al, 0xe
jmp case.0x140035597.244
invalid
invalid
invalid
invalid
mov al, 0xf
jmp case.0x140035597.244
invalid
invalid
psubsw mm5, mm3
invalid
invalid
mov al, 0x10
jmp case.0x140035597.244
invalid
invalid
adc cl, ch
in al, 0xfe
invalid
mov al, 0x11
jmp case.0x140035597.244
invalid
invalid
adc ecx, ebp
invalid
invalid
mov al, 0x12
jmp case.0x140035597.244
invalid
invalid
adc ch, cl
invalid
invalid
mov al, 0x13
jmp case.0x140035597.244
invalid
invalid
adc ebp, ecx
iretd
invalid
mov al, 0x14
jmp case.0x140035597.244
invalid
invalid
adc al, 0xe9
enter 0xfffffffffffffffe, 0xffffffffffffffff
invalid
invalid
invalid
mov al, 0x15
jmp case.0x140035597.244
invalid
invalid
adc eax, 0xfffec1e9
push qword [rax - 0x14516ea]
invalid
invalid
invalid
invalid
invalid
mov al, 0x16
jmp case.0x140035597.244
invalid
invalid
invalid
invalid
mov al, 0x17
jmp case.0x140035597.244
invalid
invalid
invalid
invalid
mov al, 0x18
jmp case.0x140035597.244
invalid
invalid
sbb cl, ch
lodsb al, byte [rsi]
invalid
invalid
mov al, 0x19
jmp case.0x140035597.244
invalid
invalid
sbb ecx, ebp
movsd dword [rdi], dword [rsi]
invalid
invalid
mov al, 0x1a
jmp case.0x140035597.244
invalid
invalid
invalid
mov al, 0x1b
jmp case.0x140035597.244
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x140035597.244
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x140035597.244
invalid
invalid
invalid
push qword [rax - 0x17d16e2]
mov al, 0x1e
jmp case.0x140035597.244
invalid
invalid
invalid
mov al, 0x1f
jmp case.0x140035597.244
invalid
invalid
invalid
mov al, 0x20
jmp case.0x140035597.244
invalid
invalid
invalid
mov al, 0x21
jmp case.0x140035597.244
invalid
invalid
invalid
push qword [rax - 0x19916de]
mov al, 0x22
jmp case.0x140035597.244
invalid
invalid
invalid
mov al, 0x23
jmp case.0x140035597.244
invalid
mov al, 0x24
jmp case.0x140035597.244
invalid
mov al, 0x25
jmp case.0x140035597.244
invalid
mov al, 0x26
jmp case.0x140035597.244
mov al, 0x27
jmp case.0x140035597.244
mov al, 0x28
jmp case.0x140035597.244
mov r12, qword [rsp + 0x70]
test r12, r12
jo 0x14002fb23
test esp, esp
je case.0x140034df2.385
mov rax, qword [rsp + 0x78]
mov r15, rax
mov edi, eax
mov edi, eax
sub r15, r12
jb case.0x140035597.327
mov rdx, qword [rsp + 0x68]
cmp rax, rdx
ja 0x14002fe47
xchg dword [rdx + 3], ecx
add byte [rax], al
ror byte [rdi], 1
xchg dword [rdx + 3], ecx
add byte [rax], al
add byte [rcx + 1], cl
fmul qword [rcx + rcx*4 + 0x67]
adc byte [rax + 0x3b], cl
cmp rbp, qword [rsp + 0x38]
add r12, rbx
mov qword [rdi + 0x10], r12
cmp rbp, qword [rsp + 0x38]
jne case.0x14002e138.289
std
invalid
cmp r12, rbp
jne case.0x14002e138.289
std
invalid
invalid
std
invalid
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0x80], xmm6
and al, 0x80
add byte [rax], al
add byte [rcx - 0x47], al
invalid
invalid
and byte [rax], al
mov r9d, 0x20
add byte [rax], al
lea rbp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
mov rcx, rbp
mov rdx, r13
mov edx, ebp
mov edx, ebp
lea r12, [rsp + 0x80]
jmp case.0x14002f8e5.320
add byte [rax], al
add bl, ch
cmp dword [rsi + 0x66], esp
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov edx, 0x18
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov r8d, 8
mov rcx, r13
call fcn.140001830
sbb al, 0xfd
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x40
sbb al, 0xfd
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x40
lea r12, [rsp + 0x80]
add byte [rax], 0
add byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
mov r9d, 0x20
mov rcx, rbp
mov rdx, r13
jmp 0x18ded84c9
mov r8, r12
call fcn.140046480
invalid
cld
push 0xffffffff83480001
add byte [rax - 0x7d], cl
add byte [rax - 0x7d], cl
cmp qword [rsp + 0x50], 0
jl 0x14002fbac
push rax
add byte [rdi], cl
invalid
test dh, al
mov byte [rcx], 0
je case.default.0x14002fba8
mov byte [rcx], 0
add byte [rax - 0x75], cl
je 0x14002fbb8
invalid
mov rsi, qword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
and al, 0x58
pop rax
mov ebx, esi
and ebx, 3
jrcxz 0x14002fb9d
and ebx, 3
jrcxz 0x14002fb9d
lea rcx, [0x1400c2454]
mov bl, 0x28
or dword [rax], eax
movsxd rax, dword [rcx + rbx*4]
cdq
add rax, rcx
add eax, ecx
jmp rax
movzx eax, byte [rsi + 0x10]
jmp 0x14002fbcc
invalid
mov dh, 0x46
adc bl, r13b
adc bl, ch
sbb al, 0xf
mov dh, 0x46
por mm2, qword [rsi]
jmp 0x14002fbcc
movzx eax, byte [rsi + 0xf]
por mm2, qword [rsi]
jmp 0x14002fbcc
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rsi
int1
shr rcx, 0x20
shr ecx, 0x20
call fcn.140052fe0
xor al, 2
add byte [rbx + riz], bh
cmp al, 0x23
jne 0x14002fdd9
add eax, 0x48000002
add byte [rax], al
lea rax, [rbx - 2]
lea eax, [rbx - 2]
dec byte [rax - 0x7d]
clc
add dh, byte [rdx - 0x6e]
cmp rax, 2
cmp eax, 2
jb 0x14002fb70
test rbx, rbx
je 0x14002fb70
invalid
lea r13, [rsi - 1]
outsb dx, byte [rsi]
dec dword [rbx + rcx*4 + 0x66]
invalid
invalid
invalid
mov r12, qword [rsi - 1]
mov rsi, qword [rsi + 7]
mov esi, dword [rsi + 7]
dec dword [rax - 0x75]
jbe 0x14002fbf6
invalid
mov esi, dword [rsi + 7]
invalid
mov rcx, r12
loope 0x14002fbf2
call qword [rsi]
mov rdx, qword [rsi + 8]
mov edx, dword [rsi + 8]
invalid
mov edx, dword [rsi + 8]
push rsi
or byte [rax - 0x7b], cl
invalid
invalid
test rdx, rdx
je case.0x14002f8e5.319
test byte [rdi - 1], cl
invalid
invalid
ror byte [rdi], cl
test byte [rdi - 1], cl
invalid
mov r8, qword [rsi + 0x10]
mov rcx, r12
adc byte [rcx + r9*4 - 0x1f], r9b
adc byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
call fcn.140001830
sbb al, 0xfd
invalid
jmp case.0x14002f8e5.319
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rsi
shr rax, 0x20
shr eax, 0x20
invalid
shr eax, 0x20
and byte [rbx + 0x147728f8], al
cmp eax, 0x28
ja case.default.0x14002fc3a
invalid
sub byte [rdi + 0x14], dh
adc al, 0x48
lea rcx, [0x1400c2464]
lea ecx, [0x1400c2464]
sub byte [rcx], cl
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
loopne 0x14002fc6e
xor eax, eax
shr bl, 0x8c
jmp 0x14002fbcc
mov al, 0x29
jmp 0x14002fbcc
mov byte [rax - 0x4f7b14ff], dh
mov al, 1
jmp 0x14002fbcc
invalid
add ebx, ebp
test byte [rax - 0x4f7f14fe], dh
add ebp, ecx
invalid
jns case.0x140034df2.344
invalid
mov al, 2
add ch, bl
xor byte [rax - 0x8616fd], 0xff
mov al, 3
jmp 0x14002fbcc
mov al, 4
invalid
jb case.0x140034df2.345
invalid
jmp 0x14002fbcc
mov al, 3
jmp 0x14002fbcc
invalid
invalid
mov al, 4
jmp 0x14002fbcc
invalid
invalid
mov al, 5
jmp 0x14002fbcc
invalid
invalid
mov al, 6
jmp 0x14002fbcc
invalid
invalid
mov al, 7
jmp 0x14002fbcc
invalid
invalid
push qword [rax - 0xa916f8]
mov al, 8
jmp 0x14002fbcc
invalid
invalid
mov al, 9
jmp 0x14002fbcc
invalid
invalid
mov al, 0xa
jmp 0x14002fbcc
invalid
invalid
mov al, 0xb
jmp 0x14002fbcc
invalid
invalid
mov al, 0xc
jmp 0x14002fbcc
invalid
invalid
mov al, 0xd
jmp 0x14002fbcc
invalid
invalid
invalid
invalid
invalid
mov al, 0xe
jmp 0x14002fbcc
invalid
invalid
invalid
invalid
invalid
mov al, 0xf
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x10
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x11
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x12
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x13
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x14
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x15
jmp 0x14002fbcc
invalid
invalid
invalid
push qword [rax - 0x10b16ea]
mov al, 0x16
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x17
jmp 0x14002fbcc
invalid
mov al, 0x18
jmp 0x14002fbcc
invalid
invalid
sbb cl, ch
out 0xfe, al
invalid
mov al, 0x19
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14002fbcc
fdivr st(6)
invalid
invalid
fdivr st(6)
invalid
mov al, 0x1b
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x20
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x21
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x22
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x23
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x24
jmp 0x14002fbcc
invalid
invalid
invalid
mov al, 0x25
jmp 0x14002fbcc
invalid
invalid
invalid
push qword [rax - 0x17b16da]
invalid
mov al, 0x26
jmp 0x14002fbcc
mov al, 0x27
jmp 0x14002fbcc
invalid
invalid
invalid
invalid
mov al, 0x28
jmp 0x14002fbcc
invalid
invalid
sub cl, ch
jbe 0x14002fd52
invalid
mov r13, qword [rsp + 0x58]
insb byte [rdi], dx
and al, 0x58
test r13, r13
test ebp, ebp
je 0x14002fdec
add byte [rcx - 0x7d], cl
std
and dword [rdi], ecx
jae 0x14002fe1d
invalid
invalid
cmp r13, 0x21
jae 0x14002fe1d
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, rdi
stc
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
mov r8, r13
call fcn.1400104e0
invalid
invalid
invalid
invalid
call 0x13e0a6065
dec dword [rax - 0x75]
invalid
invalid
outsd dx, dword [rsi]
invalid
mov rbp, qword [rdi + 8]
mov ebp, dword [rdi + 8]
or byte [rbx + rcx*4 + 0x67], cl
adc byte [rax - 0x75], cl
invalid
invalid
mov r12, qword [rdi + 0x10]
adc byte [eax - 0x75], cl
mov rcx, qword [rdi]
add rcx, r12
lea rdx, [rsp + 0x80]
lea edx, [rsp + 0x80]
cmovl eax, dword [rcx]
loope case.0x140034df2.378
lea edx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
invalid
mov r8, r13
call sub.msvcrt.dll_memcpy
add byte [rbp + 1], cl
in al, dx
call 0x148e7b283
add byte [rbp + 1], cl
in al, dx
add esp, ebp
mov qword [rdi + 0x10], r12
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
adc byte [rbx + rcx*4 + 0x6c], cl
and al, 0x40
mov ebp, dword [rsp + 0x40]
jmp case.0x14002e138.289
stosd dword [rdi], eax
cli
invalid
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rax + 8], r12
mov qword [rax], 1
mov dword [rax], 1
mov dword [rax], 1
add dword [rax], eax
add byte [rax], al
movaps xmm6, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], dh
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
add rsp, 0xb8
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
ret
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov qword [rcx + 8], rsi
mov eax, 1
add dword [rax], eax
add byte [rax], al
or byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
mov qword [rcx], rax
mov dword [rcx], eax
jmp 0x14002fdbd
mov rax, qword [rsp + 0x38]
and al, 0x38
sub rax, qword [rsp + 0x48]
and al, 0x48
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov qword [rcx + 8], rax
or byte [r9], sil
xor eax, eax
mov qword [rcx], rax
ror byte [rax - 0x77], 1
jmp 0x14002fdbd
sub rbx, qword [rsp + 0x48]
pop rsp
and al, 0x48
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
mov qword [rax + 8], rbx
pop rax
or byte [rax - 0x39], cl
mov qword [rax], 0
jmp 0x14002fdbd
lea r8, [0x1400c6798]
invalid
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
jmp 0x14002fdbd
lea r8, [0x1400c6798]
lea eax, [0x1400c6798]
je 0x14002fe8b
or dword [rax], eax
mov edx, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, r13
call fcn.1400a0970
ud2
or eax, dword [rdi]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x1400c6780]
mov rcx, r12
lea r8, [0x1400c6780]
add eax, 0x96946
imul ecx, dword [rcx], 0xe1894c00
mov rcx, r12
loope 0x14002fe86
mov rdx, rax
mov edx, eax
ret 0x9be8
call fcn.1400a09e0
wait
or eax, dword [rdi]
invalid
add byte [rdi], cl
ud2
invalid
invalid
invalid
invalid
ud2
lea r8, [0x1400c6780]
lea eax, [0x1400c6780]
xor ch, byte [rcx + 9]
add byte [rax - 0x77], cl
mov ecx, eax
invalid
invalid
or dword [rax], eax
mov rcx, rax
mov ecx, eax
call fcn.1400a0970
or eax, dword [rdi]
add byte [rdi], cl
or ecx, dword [rax - 0x77]
invalid
invalid
ud2
mov rdi, rax
mov rcx, r12
loope 0x14002fea7
mov edx, esi
invalid
loope 0x14002fea7
mov edx, esi
jmp 0x14002fe6c
mov edi, eax
mov rcx, rsi
int1
int1
mov rdx, r12
loop 0x14002fe55
call fcn.14001a720
mov rcx, r13
mov ecx, ebp
scasd eax, dword [rdi]
test al, 0xfe
invalid
dec dword [rcx + rcx*4 - 0x17]
mov ecx, ebp
invalid
mov ecx, ebp
call fcn.14001a7a0
mov rcx, rdi
call fcn.1400bdf10
add byte [rdi], cl
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
push r15
add byte [rax], al
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
movaps xmmword [rsp + 0xa0], xmm6
mov rdi, r8
movabs al, byte [0x8949c7894c000000]
invalid
add byte [rcx + rcx*4 - 0x39], cl
mov r13, rdx
mov qword [rsp + 0x30], rcx
mov al, 1
mov dword [rsp + 0x2c], eax
test r9, r9
je 0x14002fef1
mov r14, qword [rsp + 0x120]
add r14, 0x400
add al, 0
invalid
add dword [rax], eax
add byte [rcx - 0x7f], cl
mov byte [rax], 4
add al, 0
invalid
add al, 0
add byte [rdx + 0x29], dh
jb 0x14002fefb
mov rax, r14
and rax, 0x1fff
invalid
je case.0x14002fba8.45
mov ecx, 0x2000
sub rcx, rax
add r14, rcx
setb al
xchg edx, eax
ror byte [rcx - 0x14d3dbbc], 0xa
invalid
xchg edx, eax
ror byte [rcx - 0x14d3dbbc], 0xa
invalid
or ch, bl
or bh, al
invalid
and al, 0x2c
jmp 0x14002fefb
mov dword [rsp + 0x2c], 0
add byte [rax], al
add byte [rax], al
mov rbp, qword [rdi + 8]
mov ebp, dword [rdi + 8]
or byte [rbx + rcx*4 + 0x67], cl
adc byte [rbp + 0x31], al
mov r12, qword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
xor r15d, r15d
xorps xmm6, xmm6
mov qword [rsp + 0x38], rbp
and al, 0x38
dec dword [rdi]
push rdi
test byte [rax - 0x77], 0x6c
and al, 0x38
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r13
insb byte [rdi], dx
and al, 0x40
mov rbx, r12
jmp 0x14002ff38
sbb ecx, dword [rdi]
invalid
mov edx, 0x18
add byte [rax], al
mov r8d, 8
mov rcx, r13
add byte [rcx + rcx*4 - 0x17], cl
call fcn.140001830
mov r13, qword [rsp + 0x40]
std
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x40
cmp rbx, rbp
je 0x140030053
add byte [rax], al
mov rax, qword [rdi]
add rax, rbx
mov rcx, rbp
sub rcx, rbx
fmul dword [rax - 0x77]
jmp 0x18cdc2896
cmp rcx, r14
mov rdx, r14
cmovb rdx, rcx
cmovb edx, ecx
cmp byte [rsp + 0x2c], 0
cmovne rdx, rcx
mov qword [rsp + 0x60], rax
add byte [rax + 0xf], cl
ror dword [r8 - 0x77], 1
and al, 0x60
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], r15
push 0x2444c748
jo 0x14002ff70
add byte [rax], al
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x78
js 0x14002ffc5
mov rcx, r13
mov ecx, ebp
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
and al, 0x60
call fcn.140046820
test rax, rax
je case.default.0x14002ffa5
add byte [rax], al
mov r12, rax
mov esi, r12d
and esi, 3
out 0x83, al
out 3, al
lea rcx, [0x1400c2508]
push 0x25
or dword [rax], eax
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
mov cl, 0x48
add eax, ecx
jmp rax
movzx eax, byte [r12 + 0x10]
movzx eax, byte [rsp + 0x10]
jmp 0x14002ffcc
nop
movzx eax, byte [r12 + 0xf]
and al, 0xf
jmp 0x14002ffcc
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
invalid
mov rcx, r12
loope 0x14003000c
shr rcx, 0x20
shr ecx, 0x20
jmp 0x17017e7ea
call fcn.140052fe0
xor byte [rdx], al
add byte [rbx + riz], bh
cmp al, 0x23
jne case.0x14002f8e5.438
cdq
add al, 0
add byte [rax - 0x73], cl
dec byte [rax - 0x7d]
dec byte [rax - 0x7d]
add byte [rax], al
lea rax, [rsi - 2]
cmp rax, 2
dec byte [rax - 0x7d]
cmp eax, 2
clc
add cl, byte [rdi]
invalid
jb 0x14002ff38
push rsi
invalid
invalid
test rsi, rsi
je 0x14002ff38
invalid
mov r13, r12
mov ebp, esp
dec r13
mov rsi, qword [r12 - 1]
je 0x140030019
dec dword [rbp - 0x75]
and al, 7
invalid
je 0x140030019
dec dword [rbp - 0x75]
and al, 7
invalid
invalid
mov rcx, rsi
mov ecx, esi
call qword [r12]
mov rdx, qword [r12 + 8]
and al, 0x49
mov edx, dword [rsp + 8]
test rdx, rdx
test edx, edx
je 0x14002ff20
adc bh, bh
invalid
dec dword [rbp - 0x75]
and al, 0x10
mov r8, qword [r12 + 0x10]
mov eax, dword [rsp + 0x10]
mov rcx, rsi
mov ecx, esi
call fcn.140001830
adc ebx, dword [rax]
std
invalid
jmp 0x14002ff20
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x20], cl
invalid
add byte [rax], al
add byte [rax], al
mov rax, r12
loopne 0x14003007c
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x14003004a
sub byte [rdi + 0x35], dh
lea rcx, [0x1400c2518]
movsxd rax, dword [rcx + rax*4]
and al, 9
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x14002ffcc
mov r8d, 0x20
mov eax, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, rdi
mov rdx, rbp
call fcn.1400104e0
invalid
dec dword [rax - 0x75]
outsd dx, dword [rsi]
or byte [rax - 0x75], cl
mov rbp, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
jmp 0x14002ff41
pop rdi
adc cl, ch
sar dh, 1
invalid
mov al, 0x29
jmp 0x14002ffcc
invalid
mov al, 1
jmp 0x14002ffcc
invalid
invalid
mov al, 2
jmp 0x14002ffcc
invalid
mov al, 3
jmp 0x14002ffcc
invalid
mov al, 4
jmp 0x14002ffcc
invalid
mov al, 5
jmp 0x14002ffcc
invalid
mov al, 6
jmp 0x14002ffcc
invalid
invalid
mov al, 7
jmp 0x14002ffcc
invalid
mov al, 8
jmp 0x14002ffcc
sbb al, 0xff
invalid
invalid
sbb al, 0xff
invalid
mov al, 9
jmp 0x14002ffcc
invalid
mov al, 0xa
jmp 0x14002ffcc
invalid
invalid
invalid
mov al, 0xb
jmp 0x14002ffcc
invalid
push qword [rax - 0xff16f4]
mov al, 0xc
jmp 0x14002ffcc
invalid
mov al, 0xd
jmp 0x14002ffcc
invalid
invalid
mov al, 0xe
jmp 0x14002ffcc
invalid
invalid
invalid
mov al, 0xf
jmp 0x14002ffcc
invalid
push qword [rax - 0x11b16f0]
mov al, 0x10
jmp 0x14002ffcc
invalid
push qword [rax - 0x12216ef]
mov al, 0x11
jmp 0x14002ffcc
invalid
push qword [rax - 0x12916ee]
mov al, 0x12
jmp 0x14002ffcc
adc ch, cl
invalid
invalid
push qword [rax - 0x13016ed]
mov al, 0x13
jmp 0x14002ffcc
invalid
push qword [rax - 0x13716ec]
mov al, 0x14
jmp 0x14002ffcc
invalid
invalid
invalid
push qword [rax - 0x13e16eb]
mov al, 0x15
jmp 0x14002ffcc
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x14516ea]
mov al, 0x16
jmp 0x14002ffcc
invalid
push qword [rax - 0x14c16e9]
mov al, 0x17
jmp 0x14002ffcc
invalid
invalid
push qword [rax - 0x15316e8]
mov al, 0x18
jmp 0x14002ffcc
invalid
push qword [rax - 0x15a16e7]
mov al, 0x19
jmp 0x14002ffcc
invalid
push qword [rax - 0x16116e6]
mov al, 0x1a
jmp 0x14002ffcc
invalid
push qword [rax - 0x16816e5]
mov al, 0x1b
jmp 0x14002ffcc
invalid
push qword [rax - 0x16f16e4]
mov al, 0x1c
jmp 0x14002ffcc
invalid
push qword [rax - 0x17616e3]
mov al, 0x1d
jmp 0x14002ffcc
invalid
push qword [rax - 0x17d16e2]
mov al, 0x1e
jmp 0x14002ffcc
invalid
push qword [rax - 0x18416e1]
mov al, 0x1f
jmp 0x14002ffcc
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x18b16e0]
mov al, 0x20
jmp 0x14002ffcc
invalid
push qword [rax - 0x19216df]
mov al, 0x21
jmp 0x14002ffcc
invalid
invalid
push qword [rax - 0x19916de]
mov al, 0x22
jmp 0x14002ffcc
and ch, cl
invalid
invalid
push qword [rax - 0x1a016dd]
mov al, 0x23
jmp 0x14002ffcc
invalid
push qword [rax - 0x1a716dc]
mov al, 0x24
jmp 0x14002ffcc
invalid
push qword [rax - 0x1ae16db]
mov al, 0x25
jmp 0x14002ffcc
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x1b516da]
invalid
mov al, 0x26
jmp 0x14002ffcc
push qword [rax - 0x1bc16d9]
invalid
mov al, 0x27
jmp 0x14002ffcc
push qword [rax - 0x1c316d8]
mov al, 0x28
jmp 0x14002ffcc
cmp al, 0xfe
invalid
invalid
cmp al, 0xfe
invalid
dec dword [rbx + rcx*4 + 0x64]
and al, 0x70
invalid
mov r12, qword [rsp + 0x70]
jo 0x1400301e3
test r12, r12
test esp, esp
je case.0x140035597.380
add eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x78
invalid
mov rax, qword [rsp + 0x78]
js 0x1400301ed
mov r15, rax
mov edi, eax
sub r15, r12
jb 0x1400304f3
add r8d, dword [rax]
add byte [rax - 0x75], cl
invalid
push rsp
mov rdx, qword [rsp + 0x68]
mov edx, dword [rsp + 0x68]
and al, 0x68
cmp rax, rdx
ror byte [rdi], 1
xchg dword [rdx + 3], ecx
add byte [rax], al
ja 0x140030507
add rax, qword [rax]
add byte [rcx + 1], cl
fmul qword [rcx + rcx*4 + 0x67]
adc byte [rax + 0x3b], cl
invalid
insb byte [rdi], dx
add r12, rbx
add esp, ebx
mov qword [rdi + 0x10], r12
cmp rbp, qword [rsp + 0x38]
cmp ebp, dword [rsp + 0x38]
cmp ebp, dword [rsp + 0x38]
and al, 0x38
cmp byte [rdi], cl
test dword [rcx - 3], ecx
std
jne 0x14002ff18
std
invalid
dec dword [rcx + 0x39]
in al, dx
cmp r12, rbp
jne 0x14002ff18
test dword [rax - 3], eax
std
std
invalid
movaps xmmword [rsp + 0x90], xmm6
mov ah, 0x24
nop
add byte [rax], al
add byte [rdi], cl
invalid
movaps xmmword [rsp + 0x80], xmm6
sub dword [rsp + 0x80], esi
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rcx - 0x47], al
and byte [rax], al
invalid
mov r9d, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
push rax
push rax
mov rcx, rbp
mov ecx, ebp
mov rdx, r13
lea r12, [rsp + 0x80]
jmp case.0x14002fba8.121
invalid
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add bl, ch
cmp dword [rsi + 0x66], esp
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, 0x18
add byte [rax], al
add byte [rax], al
mov edx, 0x18
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
mov r8d, 8
or byte [rax], al
add byte [rax], al
mov rcx, r13
mov ecx, ebp
call fcn.140001830
invalid
mov r13, qword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
invalid
lea r12, [rsp + 0x80]
lea r12, [rsp + 0x80]
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add byte [rax], al
add byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
invalid
mov r9d, 0x20
mov ecx, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbp
mov rdx, r13
mov edx, ebp
jmp 0x18ded8b89
mov edx, ebp
mov r8, r12
call fcn.140046480
cmp al, 0x62
add dword [rax], eax
invalid
invalid
add byte [rax - 0x7d], cl
cmp qword [rsp + 0x50], 0
jl 0x14003026c
push rax
add byte [rdi], cl
invalid
test dh, al
je case.default.0x140030268
add dword [rax], eax
add byte [rax - 0x75], cl
je 0x140030278
mov rsi, qword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
pop rax
mov ebx, esi
and ebx, 3
jrcxz case.0x140034df2.468
and ebx, 3
jrcxz case.0x140034df2.468
lea rcx, [0x1400c25bc]
lea ecx, [0x1400c25bc]
pop rbx
and ecx, dword [rcx]
or dword [rax], eax
movsxd rax, dword [rcx + rbx*4]
or dword [rax], eax
movsxd rax, dword [rcx + rbx*4]
invalid
cdq
add rax, rcx
add eax, ecx
jmp rax
loopne 0x14003027a
movzx eax, byte [rsi + 0x10]
jmp case.0x140030268.481
mov dh, 0x46
adc bl, r13b
adc bl, ch
sbb al, 0xf
mov dh, 0x46
por mm2, qword [rsi]
movzx eax, byte [rsi + 0xf]
por mm2, qword [rsi]
jmp case.0x140030268.481
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
mov rcx, rsi
int1
shr rcx, 0x20
jmp 0x16d57eaaa
call fcn.140052fe0
push rsp
sub eax, 0x233c0002
cmp al, 0x23
jne case.0x140034df2.438
add eax, 0x48000002
add byte [rax - 0x73], cl
dec byte [r8 - 0x7d]
dec byte [rax - 0x7d]
lea rax, [rbx - 2]
lea eax, [rbx - 2]
dec byte [rax - 0x7d]
cmp rax, 2
clc
add dh, byte [rdx - 0x6e]
jb 0x140030230
jb 0x140030230
test rbx, rbx
test ebx, ebx
je 0x140030230
lea r13, [rsi - 1]
mov r12, qword [rsi - 1]
mov esp, dword [rsi - 1]
dec dword [rbx + rcx*4 + 0x66]
mov esp, dword [rsi - 1]
dec dword [rax - 0x75]
mov rsi, qword [rsi + 7]
jbe case.0x140030268.487
mov rcx, r12
loope 0x1400302b2
call qword [rsi]
invalid
mov rdx, qword [rsi + 8]
push rsi
or byte [rax - 0x7b], cl
test rdx, rdx
invalid
test byte [rdi - 1], cl
invalid
invalid
test rdx, rdx
je case.0x140034df2.457
invalid
invalid
mov r8, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
call fcn.140001830
invalid
std
invalid
jmp case.0x140034df2.457
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rax, rsi
shr rax, 0x20
invalid
invalid
invalid
call 0x168fb860a
cmp eax, 0x28
sub byte [rdi + 0x14], dh
ja case.default.0x1400302fa
lea rcx, [0x1400c25cc]
and cl, byte [rcx]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
jmp case.0x140030268.481
mov al, 0x29
jmp case.0x140030268.481
sub ebx, ebp
mov byte [rax - 0x4f7b14ff], dh
add ch, bl
xor byte [rax - 0x8616fd], 0xff
mov al, 3
jmp case.0x140030268.481
jns 0x140030310
invalid
push qword [rax - 0x8d16fc]
mov al, 4
invalid
jb 0x140030317
mov al, 1
jmp case.0x140030268.481
add ebx, ebp
test byte [rax - 0x4f7f14fe], dh
mov al, 2
jmp case.0x140030268.481
mov al, 3
invalid
mov al, 2
jmp case.0x140030268.481
mov al, 3
jmp case.0x140030268.481
jns 0x140030310
invalid
invalid
jns 0x140030310
invalid
invalid
mov al, 4
jmp case.0x140030268.481
jb 0x140030317
invalid
invalid
jb 0x140030317
invalid
invalid
mov al, 5
jmp case.0x140030268.481
imul edi, edi, 0xffffffff
invalid
imul edi, edi, 0xffffffff
push qword [rax - 0x9b16fa]
mov al, 6
invalid
invalid
invalid
invalid
mov al, 6
jmp case.0x140030268.481
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 7
jmp case.0x140030268.481
pop rbp
invalid
invalid
invalid
pop rbp
invalid
invalid
mov al, 8
jmp case.0x140030268.481
push rsi
invalid
invalid
invalid
push rsi
invalid
invalid
mov al, 9
jmp case.0x140030268.481
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0xa
jmp case.0x140030268.481
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0xb
jmp case.0x140030268.481
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0xc
jmp case.0x140030268.481
cmp bh, bh
invalid
invalid
cmp bh, bh
invalid
mov al, 0xd
jmp case.0x140030268.481
xor edi, edi
invalid
invalid
xor edi, edi
invalid
mov al, 0xe
jmp case.0x140030268.481
sub al, 0xff
invalid
invalid
sub al, 0xff
invalid
mov al, 0xf
jmp case.0x140030268.481
invalid
invalid
invalid
invalid
and eax, 0xb0ffffff
adc cl, ch
invalid
mov al, 0x10
jmp case.0x140030268.481
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x11
jmp case.0x140030268.481
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x12
jmp case.0x140030268.481
adc bh, bh
invalid
invalid
adc bh, bh
invalid
mov al, 0x13
jmp case.0x140030268.481
or edi, edi
invalid
invalid
or edi, edi
invalid
mov al, 0x14
jmp case.0x140030268.481
add bh, bh
invalid
invalid
add bh, bh
invalid
mov al, 0x15
jmp case.0x140030268.481
sti
invalid
invalid
invalid
sti
invalid
invalid
mov al, 0x16
jmp case.0x140030268.481
hlt
invalid
invalid
invalid
hlt
invalid
mov al, 0x17
jmp case.0x140030268.481
in eax, dx
invalid
invalid
invalid
in eax, dx
invalid
invalid
mov al, 0x18
jmp case.0x140030268.481
invalid
mov al, 0x19
jmp case.0x140030268.481
invalid
invalid
mov al, 0x1a
jmp case.0x140030268.481
fdivr st(6)
invalid
invalid
fdivr st(6)
invalid
mov al, 0x1b
jmp case.0x140030268.481
sar esi, 1
invalid
invalid
sar esi, 1
invalid
mov al, 0x1c
jmp case.0x140030268.481
retf 0xfffe
invalid
retf 0xfffe
invalid
mov al, 0x1d
jmp case.0x140030268.481
ret
invalid
invalid
invalid
ret
invalid
mov al, 0x1e
jmp case.0x140030268.481
invalid
invalid
invalid
invalid
mov esp, 0xb0fffffe
invalid
invalid
mov al, 0x1f
jmp case.0x140030268.481
mov ch, 0xfe
invalid
invalid
mov ch, 0xfe
invalid
mov al, 0x20
jmp case.0x140030268.481
scasb al, byte [rdi]
invalid
invalid
invalid
scasb al, byte [rdi]
invalid
invalid
mov al, 0x21
jmp case.0x140030268.481
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
cmpsd dword [rsi], dword [rdi]
invalid
invalid
mov al, 0x22
jmp case.0x140030268.481
invalid
invalid
invalid
invalid
movabs al, byte [0xfe99e923b0fffffe]
invalid
mov al, 0x23
jmp case.0x140030268.481
cdq
invalid
invalid
invalid
cdq
invalid
invalid
mov al, 0x24
jmp case.0x140030268.481
xchg edx, eax
invalid
invalid
invalid
xchg edx, eax
invalid
invalid
mov al, 0x25
jmp case.0x140030268.481
mov edi, esi
invalid
invalid
mov edi, esi
invalid
mov al, 0x26
jmp case.0x140030268.481
test dh, bh
invalid
invalid
test dh, bh
invalid
mov al, 0x27
jmp case.0x140030268.481
jge case.0x14002f8e5.424
invalid
invalid
jge case.0x14002f8e5.424
invalid
mov al, 0x28
jmp case.0x140030268.481
jbe case.0x14002f8e5.425
invalid
invalid
jbe case.0x14002f8e5.425
invalid
mov r13, qword [rsp + 0x58]
and al, 0x58
test r13, r13
je case.0x14002f8e5.447
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
cmp r13, 0x21
jae 0x1400304dd
invalid
scasd eax, dword [rdi]
add byte [rax], al
invalid
and dword [rdi], ecx
sub dword [rdi + 0x48000000], 0xffffff89
mov rcx, rdi
stc
mov rdx, qword [rsp + 0x38]
mov r8, r13
mov eax, ebp
cmp byte [rbp - 0x77], cl
call 0x13e03a725
invalid
dec dword [rax - 0x75]
mov rbp, qword [rdi + 8]
invalid
invalid
invalid
mov eax, ebp
call fcn.1400104e0
invalid
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
adc byte [rax - 0x75], cl
cmovl eax, dword [rcx]
add ecx, esp
invalid
mov rcx, qword [rdi]
add rcx, r12
add ecx, esp
add ecx, esp
lea rdx, [rsp + 0x80]
lea edx, [rsp + 0x80]
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x148e0f943
hlt
fisttp qword [rax]
or byte [rax], al
add r12, r13
mov r8, r13
call sub.msvcrt.dll_memcpy
hlt
fisttp qword [rax]
or byte [rax], al
hlt
or byte [rax], al
add r12, r13
add esp, ebp
mov qword [rdi + 0x10], r12
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
adc byte [ebx + ecx*4 + 0x6c], cl
mov ebp, dword [rsp + 0x40]
and al, 0x40
jmp 0x14002ff18
invalid
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rax + 8], r12
invalid
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
invalid
mov eax, 0x5b000000
add byte [rax], al
add byte [rbx + 0x5d], bl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov qword [rcx + 8], rsi
jno case.0x140035597.376
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov qword [rcx], rax
jmp case.0x140034df2.434
mov rax, qword [rsp + 0x38]
and al, 0x38
sub rax, qword [rsp + 0x48]
and al, 0x48
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
or byte [r9], sil
xor eax, eax
mov qword [rcx], rax
invalid
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
xor eax, eax
mov qword [rcx], rax
invalid
add ebx, ebp
mov bh, 0x48
sub rbx, qword [rsp + 0x48]
jmp case.0x140034df2.434
sub rbx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rax + 8], rbx
pop rax
or byte [rax - 0x39], cl
mov qword [rax], 0
invalid
mov qword [rax], 0
jmp case.0x140034df2.434
movabs al, byte [0xba000962b4058d4c]
and byte [rax], al
add byte [rax], al
lea r8, [0x1400c6798]
or dword [rax], eax
mov edx, 0x20
mov rcx, r13
call fcn.1400a0970
ud2
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
xchg byte [rdx + 9], ah
invalid
or dword [rax], eax
mov rcx, r12
lea r8, [0x1400c6780]
mov rcx, r12
invalid
mov rdx, rax
mov edx, eax
call fcn.1400a09e0
ud2
lea r8, [0x1400c6780]
or dword [rax], eax
mov rcx, rax
call fcn.1400a0970
add al, 7
add byte [rdi], cl
invalid
shr eax, 0x5a
add al, 7
add byte [rdi], cl
or ecx, dword [rax - 0x77]
mov rdi, rax
mov rcx, r12
mov rdx, rsi
invalid
jmp 0x14003052c
int1
mov rdx, r12
call fcn.14001a720
mov rcx, r13
call fcn.14001a7a0
movabs byte [0xd9cfe8f98948fffe], al
or byte [rax], al
invalid
movabs byte [0xd9cfe8f98948fffe], al
or byte [rax], al
iretd
ud2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r15
add byte [rax], al
add byte [rax], al
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], esi
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], esi
add byte [rax], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x40], edx
mov qword [rsp + 0x30], rcx
and al, 0x30
mov al, 1
mov dword [rsp + 0x2c], eax
test r9, r9
sub al, 0x4d
test ecx, ecx
je 0x1400305b3
mov r15, qword [rsp + 0x100]
mov edi, dword [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rcx - 0x7f], cl
mov dword [rax], 0x72000004
add byte [rax], al
jb 0x1400305bd
mov rax, r15
add r15, 0x400
add byte [rax], al
jb 0x1400305bd
mov rax, r15
and rax, 0x1fff
and eax, 0x1fff
call [rdi]
add byte [rax], al
je 0x1400305b5
mov ecx, 0x2000
add byte [rax], ah
add byte [rax], al
sub rcx, rax
add r15, rcx
setb al
mov dword [rsp + 0x2c], eax
and al, 0x2c
jmp 0x1400305bd
jmp 0x1400305bd
mov dword [rsp + 0x2c], 0
add byte [rax - 0x75], cl
outsd dx, dword [rsi]
or byte [rax - 0x75], cl
invalid
mov rbp, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
pop rdi
adc byte [rdi], cl
push rdi
test byte [rax - 0x77], 0x6c
xorps xmm6, xmm6
mov qword [rsp + 0x38], rbp
insb byte [rdi], dx
and al, 0x38
cmp byte [rax - 0x77], cl
pop rsp
and al, 0x48
mov qword [rsp + 0x48], rbx
xor r13d, r13d
xor r13d, r13d
jmp 0x1400305f3
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x18], bh
mov edx, 0x18
mov r8d, 8
mov eax, 8
mov rcx, r12
call fcn.140001830
loope 0x1400305d7
cmp eax, 0x48fffd12
cmp rbx, rbp
cmp ebx, ebp
je 0x140030714
add byte [rax - 0x77], cl
call 0x18cdb2f4b
sub eax, ebx
cmp rax, r15
mov rax, rbp
mov eax, ebp
sub rax, rbx
sub eax, ebx
cmp rax, r15
mov r12, r15
mov esp, edi
cmovb r12, rax
cmovb esp, eax
cmp byte [rsp + 0x2c], 0
jl 0x140030633
sub al, 0
add byte [rdi + rcx + 0x45], cl
cmovne r12, rax
mov r8, r12
loopne 0x140030663
mov eax, esp
loopne 0x140030666
sub r8, r13
sub eax, ebp
jb case.0x14002fc3a.264
invalid
add eax, 0x8b480000
mov rsi, qword [rdi]
add rsi, rbx
invalid
add esi, ebx
lea rcx, [rsi + r13]
xor edx, edx
xor edx, edx
shr al, cl
fmul qword cs:[rax]
call sub.msvcrt.dll_memset
lea rcx, [rsp + 0x60]
add byte [rax - 0x73], cl
and al, 0x60
lea ecx, [rsp + 0x60]
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
and al, 0x40
mov r8, rsi
mov r9, r12
call fcn.1400520d0
invalid
loope 0x14003062b
mov dword [rdx], ebx
add al, byte [rax]
invalid
sbb al, byte [rdx]
add byte [rax - 0x7d], cl
jl 0x14003066f
cmp qword [rsp + 0x60], 0
cmp dword [rsp + 0x60], 0
invalid
add byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x68]
je 0x140030732
fiadd dword [rax]
add byte [rax], al
je 0x140030675
push 0xda840f
fiadd dword [rax]
add byte [rax], al
test rsi, rsi
je case.0x14002fc3a.248
invalid
add al, 0
add byte [rcx - 0x77], al
invalid
mov r14d, esi
mov esi, esi
test byte [rcx - 0x7d], 0xe6
add ecx, dword [rax - 0x73]
invalid
and r14d, 3
out 3, al
lea rcx, [0x1400c2670]
lea ecx, [0x1400c2670]
or eax, 0x92001
add dword [rax], esp
or dword [rax], eax
invalid
add byte [rdx + 0x63], cl
add al, 0xb1
invalid
movsxd rax, dword [rcx + r14*4]
invalid
mov cl, 0x48
add eax, ecx
add rax, rcx
enter 0xffffffffffffe0ff, 0xf
jmp rax
loopne 0x140030688
movzx eax, byte [rsi + 0x10]
jmp 0x14003069c
invalid
mov dh, 0x46
adc bl, ch
adc bl, r13b
invalid
nop
movzx eax, byte [rsi + 0xf]
por mm2, qword [rsi]
jmp 0x14003069c
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rsi
int1
shr rcx, 0x20
shr ecx, 0x20
call fcn.140052fe0
sub dword [rdx], eax
add al, byte [rax]
add byte [rbx + riz], bh
cmp al, 0x23
jne 0x140030b3c
cwde
add al, 0
add byte [rcx - 0x73], cl
dec byte [rax - 0x7d]
dec byte [rax - 0x7d]
add byte [rax], al
lea rax, [r14 - 2]
dec byte [rax - 0x7d]
cmp rax, 2
cmp eax, 2
clc
add cl, byte [rdi]
invalid
jb 0x1400305f3
invalid
invalid
invalid
dec dword [rbp - 0x7b]
test r14, r14
test byte [rdi], 0x84
je 0x1400305f3
test byte [rax], bh
invalid
cmp bh, bh
invalid
lea r12, [rsi - 1]
lea esp, [rsi - 1]
dec word [rbx + rcx*4 + 0x76]
dec dword [rbx + rcx*4 + 0x76]
mov r14, qword [rsi - 1]
mov esi, dword [rsi - 1]
dec dword [rax - 0x75]
mov rsi, qword [rsi + 7]
mov esi, dword [rsi + 7]
jbe 0x1400306ce
mov rcx, r14
mov ecx, esi
call qword [rsi]
invalid
mov rdx, qword [rsi + 8]
push rsi
or byte [rax - 0x7b], cl
invalid
test rdx, rdx
test edx, edx
ror byte [rdi], cl
test byte [rdi], al
invalid
je 0x1400305e0
invalid
dec dword [rbx + rcx*4 + 0x46]
adc byte [rcx + rcx*4 - 0xf], cl
int1
mov r8, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov rcx, r14
mov ecx, esi
int1
call fcn.140001830
adc r13, rdi
invalid
jmp 0x1400305e0
idiv dh
invalid
invalid
invalid
add byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rax, rsi
shr rax, 0x20
shr eax, 0x20
call 0x168fb8a1a
and byte [rbx - 0x78f0d708], al
cmp eax, 0x28
clc
sub byte [rdi], cl
ja case.default.0x14003070e
xchg dword [rsi], eax
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x1400c2680]
lea ecx, [0x1400c2680]
or eax, 0x91f79
jns 0x140030724
invalid
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
jmp rax
loopne 0x140030742
xor eax, eax
shr bl, 0x88
jmp 0x14003069c
mov r8d, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rbp
mov edx, ebp
invalid
call fcn.1400104e0
dec dword [rax - 0x75]
mov rbp, qword [rdi + 8]
mov ebp, dword [rdi + 8]
outsd dx, dword [rsi]
or byte [rax - 0x75], cl
invalid
mov rbx, qword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
pop rdi
adc cl, ch
jmp 0x1400305fc
retf 0xfffe
dec dword [rcx + 0x39]
cmp r12, rsi
cmp esp, esi
hlt
mov r13, rsi
cmova r13, r12
cmova ebp, esp
in al, dx
in al, dx
test rsi, rsi
je case.0x14002fc3a.248
test al, ah
loopne case.0x140035597.460
add eax, dword [rax]
add byte [rcx + 0x39], cl
invalid
add byte [rax], al
cmp r12, rsi
cmp esp, esi
hlt
jb 0x140030bbf
invalid
jno 0x140030750
add byte [rax], al
add byte [rcx + 0x29], cl
sub r13, rsi
sub ebp, esi
cmc
add rbx, rsi
mov qword [rdi + 0x10], rbx
mov dword [rdi + 0x10], ebx
pop rdi
adc byte [rax + 0x3b], cl
insb byte [rdi], dx
cmp rbp, qword [rsp + 0x38]
and al, 0x38
cmp byte [rdi], cl
jne 0x1400305f3
test dword [rax + 0x48fffffe], edx
nop
invalid
dec dword [rax + 0x39]
cmp rbx, rbp
cmp ebx, ebp
jmp 0x140030776
jne 0x1400305f3
xchg esi, edi
invalid
invalid
dec dword [rdi]
movaps xmmword [rsp + 0x70], xmm6
sub dword [rsp + 0x70], esi
jo 0x140030781
movaps xmmword [rsp + 0x60], xmm6
sub dword [rsp + 0x60], esi
je 0x140030799
and al, 0x60
invalid
mov r9d, 0x20
mov ecx, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
lea r14, [rsp + 0x50]
je 0x1400307a4
and al, 0x50
push rax
mov rcx, r14
mov ecx, esi
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
push rsp
and al, 0x40
lea r8, [rsp + 0x60]
lea r8, [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
call fcn.1400520d0
cmp eax, 0x48000219
sbb dword [rdx], eax
add byte [rax - 0x7d], cl
jl 0x1400307bb
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
and al, 0x50
push rax
add byte [rbp + rcx*4 + 0x25], cl
test byte [rdi], bl
or dword [rax], eax
lea r12, [0x1400c2724]
lea esp, [0x1400c2724]
and eax, 0x91f84
invalid
jne case.0x14002fc3a.154
test dword [rbp + 0x4c000000], ebx
popfq
add byte [rax], al
add byte [rbx + rcx*4 + 0x64], cl
invalid
invalid
invalid
add byte [rax], al
mov r12, qword [rsp + 0x58]
mov esp, dword [rsp + 0x58]
and al, 0x58
and al, 0x58
test r12, r12
test esp, esp
je 0x140030b7b
test bh, al
add eax, dword [rax]
add byte [rcx - 0x7d], cl
mov dword [rbx], 0x83490000
add byte [rax], al
cmp r12, 0x21
cmp esp, 0x21
cld
and dword [rdi], ecx
jae 0x140030ba9
sub ebx, 3
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
stc
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
cmp byte [rbp - 0x77], cl
loopne 0x1400307b2
mov r8, r12
mov eax, esp
call fcn.1400104e0
adc bh, ch
std
std
dec dword [rax - 0x75]
outsd dx, dword [rsi]
mov rbp, qword [rdi + 8]
or byte [rax - 0x75], cl
pop rdi
mov rbx, qword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
adc byte [rax - 0x75], cl
mov rcx, qword [rdi]
cmovs eax, dword [rcx]
invalid
add rcx, rbx
lea rdx, [rsp + 0x60]
push rsp
and al, 0x60
invalid
mov r8, r12
call sub.msvcrt.dll_memcpy
or byte [rax], al
loopne 0x1400307cd
fimul dword [eax]
fimul dword [rax]
or byte [rax], al
add byte [rcx + rax - 0x1d], cl
add rbx, r12
add ebx, esp
mov qword [rdi + 0x10], rbx
mov dword [rdi + 0x10], ebx
pop rdi
adc cl, ch
jmp 0x1400305f3
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x18], bh
mov edx, 0x18
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
mov r8d, 8
mov eax, 8
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
loope 0x1400307f7
call fcn.140001830
lea r14, [rsp + 0x50]
sbb eax, 0x4cfffd10
adc ch, bh
std
dec dword [rbp + rcx*4 + 0x74]
and al, 0x50
lea esi, [rsp + 0x50]
push rax
lea r12, [0x1400c2724]
lea esp, [0x1400c2724]
add eax, 0x4100091f
invalid
add byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
mov r9d, 0x20
mov ecx, 0x20
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov rcx, r14
mov ecx, esi
int1
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
lea r8, [rsp + 0x60]
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
and al, 0x60
call fcn.1400520d0
cdq
sbb byte [rdx], al
add byte [rax - 0x7d], cl
invalid
jl case.0x14002fc3a.158
add al, byte [rax]
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
and al, 0x50
push rax
add byte [rdi], cl
je case.default.0x140030854
test byte [rbx - 1], ah
invalid
invalid
mov rsi, qword [rsp + 0x58]
and al, 0x58
mov ebx, esi
and ebx, 3
movsxd rax, dword [r12 + rbx*4]
add al, 0x9c
add rax, r12
jmp rax
movzx eax, byte [rsi + 0x10]
jmp 0x14003087c
invalid
adc bl, r13b
and byte [rdi], cl
invalid
add byte [rdi], cl
mov dh, 0x46
por mm2, qword [rsi]
por mm2, qword [rsi]
jmp 0x14003087c
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rsi
int1
shr rcx, 0x20
shr ecx, 0x20
and al, ch
invalid
call fcn.140052fe0
invalid
add al, byte [rax]
add byte [rbx + riz], bh
cmp al, 0x23
jne case.0x14002a9d3.588
in al, 2
add byte [rax], al
lea rax, [rbx - 2]
lea eax, [rbx - 2]
dec byte [r8 - 0x7d]
dec byte [rax - 0x7d]
cmp rax, 2
cmp eax, 2
clc
add dh, byte [rdx - 0x6f]
jb case.0x140035597.491
jb case.0x140035597.491
test rbx, rbx
je case.0x140035597.491
invalid
invalid
mov word [rbp + rcx*4 + 0x66], cs
dec dword [rax - 0x75]
invalid
invalid
lea r12, [rsi - 1]
dec word [rax - 0x75]
mov rbp, qword [rsi - 1]
mov r14, qword [rsi + 7]
invalid
outsb dx, byte [rsi]
dec dword [rbx + rcx*4 + 0x76]
mov esi, dword [rsi + 7]
invalid
mov rcx, rbp
mov ecx, ebp
jmp 0x1891a07e7
call qword [r14]
call qword [rsi]
mov rdx, qword [r14 + 8]
test rdx, rdx
push rsi
or byte [rax - 0x7b], cl
ror byte [rdi], cl
invalid
test byte [rsi - 1], cl
invalid
invalid
invalid
test edx, edx
je 0x140030800
invalid
invalid
dec dword [rbp - 0x75]
adc byte [rax - 0x77], r9b
adc byte [rax - 0x77], cl
mov r8, qword [r14 + 0x10]
mov eax, dword [rsi + 0x10]
adc byte [rax - 0x77], cl
mov rcx, rbp
call fcn.140001830
jb case.0x14003070e.73
std
invalid
jmp 0x140030800
invalid
invalid
jmp 0x13d127ba5
jb case.0x14003070e.73
std
invalid
cmp eax, 0x66ffffff
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rsi
mov eax, esi
invalid
shr rax, 0x20
shr eax, 0x20
and byte [rbx + 0x147728f8], al
cmp eax, 0x28
ja case.default.0x1400308ea
clc
sub byte [rdi + 0x14], dh
adc al, 0x48
lea rcx, [0x1400c2734]
lea ecx, [0x1400c2734]
push rcx
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x31
loopne case.0x140035597.498
xor eax, eax
shr bl, 0x8c
jmp 0x14003087c
mov al, 0x29
jmp 0x14003087c
mov al, 1
jmp 0x14003087c
add ebx, ebp
test byte [rax - 0x4f7f14fe], dh
add ebp, ecx
jns case.0x14002a9d3.564
invalid
mov al, 2
jmp 0x14003087c
invalid
add ch, bl
xor byte [rax - 0x8616fd], 0xff
mov al, 3
jmp 0x14003087c
invalid
invalid
push qword [rax - 0x8d16fc]
invalid
mov al, 4
jmp 0x14003087c
invalid
push qword [rax - 0x9416fb]
invalid
mov al, 5
jmp 0x14003087c
invalid
push qword [rax - 0x9b16fa]
invalid
mov al, 6
jmp 0x14003087c
invalid
push qword [rax - 0xa216f9]
invalid
mov al, 7
jmp 0x14003087c
invalid
push qword [rax - 0xa916f8]
invalid
mov al, 8
jmp 0x14003087c
invalid
push qword [rax - 0xb016f7]
invalid
mov al, 9
jmp 0x14003087c
invalid
push qword [rax - 0xb716f6]
mov al, 0xa
jmp 0x14003087c
invalid
invalid
push qword [rax - 0xbe16f5]
invalid
mov al, 0xb
jmp 0x14003087c
invalid
push qword [rax - 0xc516f4]
invalid
mov al, 0xc
jmp 0x14003087c
invalid
push qword [rax - 0xcc16f3]
invalid
mov al, 0xd
jmp 0x14003087c
invalid
push qword [rax - 0xd316f2]
invalid
mov al, 0xe
jmp 0x14003087c
invalid
push qword [rax - 0xda16f1]
invalid
mov al, 0xf
jmp 0x14003087c
invalid
push qword [rax - 0xe116f0]
invalid
mov al, 0x10
jmp 0x14003087c
invalid
push qword [rax - 0xe816ef]
invalid
mov al, 0x11
jmp 0x14003087c
invalid
push qword [rax - 0xef16ee]
invalid
mov al, 0x12
jmp 0x14003087c
invalid
push qword [rax - 0xf616ed]
invalid
mov al, 0x13
jmp 0x14003087c
invalid
push qword [rax - 0xfd16ec]
invalid
mov al, 0x14
jmp 0x14003087c
invalid
push qword [rax - 0x10416eb]
invalid
mov al, 0x15
jmp 0x14003087c
invalid
push qword [rax - 0x10b16ea]
invalid
mov al, 0x16
jmp 0x14003087c
invalid
push qword [rax - 0x11216e9]
invalid
mov al, 0x17
jmp 0x14003087c
invalid
push qword [rax - 0x11916e8]
invalid
mov al, 0x18
jmp 0x14003087c
push qword [rax - 0x12016e7]
invalid
mov al, 0x19
jmp 0x14003087c
push qword [rax - 0x12716e6]
invalid
mov al, 0x1a
jmp 0x14003087c
mov al, 0x1b
jmp 0x14003087c
mov al, 0x1c
jmp 0x14003087c
mov al, 0x1d
jmp 0x14003087c
mov al, 0x1e
jmp 0x14003087c
mov al, 0x1f
jmp 0x14003087c
mov al, 0x20
jmp 0x14003087c
mov al, 0x21
jmp 0x14003087c
mov al, 0x22
jmp 0x14003087c
mov al, 0x23
jmp 0x14003087c
push qword [rax - 0x16d16dc]
invalid
mov al, 0x24
jmp 0x14003087c
mov al, 0x25
jmp 0x14003087c
invalid
mov al, 0x26
jmp 0x14003087c
invalid
mov al, 0x27
jmp 0x14003087c
invalid
mov al, 0x28
jmp 0x14003087c
invalid
mov al, 0x29
jmp 0x14003069c
invalid
mov al, 1
jmp 0x14003069c
invalid
mov al, 2
jmp 0x14003069c
invalid
mov al, 3
jmp 0x14003069c
invalid
mov al, 4
jmp 0x14003069c
invalid
mov al, 5
jmp 0x14003069c
invalid
mov al, 6
invalid
jmp 0x14003069c
invalid
mov al, 7
jmp 0x14003069c
invalid
mov al, 8
jmp 0x14003069c
push rdi
cld
invalid
mov al, 9
jmp 0x14003069c
invalid
mov al, 0xa
jmp 0x14003069c
invalid
mov al, 0xb
jmp 0x14003069c
invalid
mov al, 0xc
jmp 0x14003069c
invalid
mov al, 0xd
jmp 0x14003069c
invalid
mov al, 0xe
jmp 0x14003069c
invalid
mov al, 0xf
jmp 0x14003069c
invalid
mov al, 0x10
jmp 0x14003069c
invalid
mov al, 0x11
jmp 0x14003069c
invalid
mov al, 0x12
jmp 0x14003069c
invalid
mov al, 0x13
jmp 0x14003069c
invalid
mov al, 0x14
jmp 0x14003069c
cld
invalid
mov al, 0x15
jmp 0x14003069c
invalid
mov al, 0x16
jmp 0x14003069c
invalid
mov al, 0x17
jmp 0x14003069c
out dx, al
sti
invalid
mov al, 0x18
jmp 0x14003069c
invalid
mov al, 0x19
jmp 0x14003069c
invalid
mov al, 0x1a
jmp 0x14003069c
invalid
mov al, 0x1b
jmp 0x14003069c
invalid
mov al, 0x1c
jmp 0x14003069c
invalid
mov al, 0x1d
jmp 0x14003069c
invalid
mov al, 0x1e
jmp 0x14003069c
invalid
mov al, 0x1f
jmp 0x14003069c
mov dh, 0xfb
invalid
mov al, 0x20
jmp 0x14003069c
scasd eax, dword [rdi]
sti
invalid
mov al, 0x21
jmp 0x14003069c
invalid
mov al, 0x22
jmp 0x14003069c
invalid
mov al, 0x23
jmp 0x14003069c
invalid
mov al, 0x24
jmp 0x14003069c
invalid
mov al, 0x25
jmp 0x14003069c
invalid
invalid
invalid
mov al, 0x26
jmp 0x14003069c
mov al, 0x27
jmp 0x14003069c
mov al, 0x28
jmp 0x14003069c
sub rbx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rax + 8], rbx
mov qword [rax], 0
jmp 0x140030b4c
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rsi
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x7f], cl
add byte [rax], al
add rsp, 0x98
pop rbx
pop rbp
invalid
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov qword [rcx + 8], rsi
mov eax, 1
add dword [rax], eax
add byte [rax], al
or byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
mov qword [rcx], rax
mov dword [rcx], eax
add ebx, ebp
ror dword [rax - 0x75], 1
and al, 0x38
jmp 0x140030b4c
mov rax, qword [rsp + 0x38]
and al, 0x38
sub rax, qword [rsp + 0x48]
and al, 0x48
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r9], sil
or byte [rcx], dh
xor eax, eax
ror byte [rax - 0x77], 1
mov qword [rcx], rax
add ebx, ebp
mov bh, 0x4c
invalid
jmp 0x140030b4c
lea r8, [0x1400c6800]
lea eax, [0x1400c6800]
add eax, 0x95c64
pop rsp
or dword [rax], eax
mov rcx, r13
mov ecx, ebp
jmp 0x128e594ef
mov rdx, r12
mov edx, esp
loop 0x140030b8b
call fcn.1400a0900
pop rcx
std
invalid
ud2
or ecx, dword [rbp + rcx*4 + 5]
lea r8, [0x1400c6798]
lea eax, [0x1400c6798]
call 0xfa03150c
or dword [rax], eax
add byte [rdx + 0x20], bh
mov edx, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, r12
mov ecx, esp
call fcn.1400a0970
std
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
add eax, 0x95bba
mov rcx, r13
ud2
lea r8, [0x1400c6780]
add eax, 0x95bba
pop rbx
or dword [rax], eax
mov rcx, r13
jmp 0x128e59519
mov rdx, r12
mov edx, esp
loop case.0x14002aabe.591
call fcn.1400a0970
lahf
std
invalid
ud2
or ecx, dword [rax - 0x77]
invalid
mov rcx, rbp
jmp 0x12bf59529
mov rdx, r14
jmp 0x140030be7
invalid
or dword [rax - 0x77], ecx
mov edi, eax
mov rcx, r14
invalid
mov rdx, rsi
bnd call fcn.14001a720
call fcn.14001a720
dec dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
mov ecx, esp
loope case.0x14002aabe.596
call fcn.14001a7a0
lodsb al, byte [rsi]
wait
invalid
mov rcx, rdi
mov ecx, edi
call fcn.1400bdf10
ror dword [rax], cl
or byte [rax], al
add byte [rdi], cl
or esp, dword [rsi - 0x70]
ud2
nop
push r15
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x40
mov r14, qword [rcx + 8]
invalid
in al, dx
mov r14, qword [rcx + 8]
jno case.0x14002aabe.605
or byte [rbx + rcx*4 + 0x39], al
mov r15d, dword [rcx]
mov edi, dword [rcx]
cmp dword [rax - 0x73], ecx
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor al, ch
call fcn.14009f730
adc al, 0xeb
invalid
add byte [rbp - 0x7b], cl
test r15, r15
test edi, edi
push qword [rdx + rdi + 0x48]
je case.0x14002a9d3.621
lea rsi, [0x1400c40c8]
lea esi, [0x1400c40c8]
xor eax, 0x934a0
movabs al, byte [0x30247c8d48000934]
xor al, 9
add byte [rax - 0x73], cl
or dword [rax], eax
lea rdi, [rsp + 0x30]
lea edi, [rsp + 0x30]
jl 0x140030c50
and al, 0x30
xor byte [rax - 0x73], cl
pop rsp
lea rbx, [rsp + 0x28]
and al, 0x28
sub byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x28
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x28], esi
je 0x140030c68
sub byte [rcx - 1], cl
inc r14
inc esi
invalid
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rbx
mov edx, ebx
fimul dword [rcx - 0x77]
mov r8, rsi
mov eax, esi
invalid
call fcn.14009ae00
movabs eax, dword [0x48e575cfff490006]
invalid
add byte [rcx - 1], cl
iretd
dec r15
dec edi
jne 0x140030c40
in eax, 0x48
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.14009ae50
jmp 0x140030c04
movabs eax, dword [0x5b40c48348900006]
invalid
add byte [rax + 0x40c48348], dl
nop
add rsp, 0x40
invalid
invalid
pop rbx
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
sub esp, 0x30
push rsi
sub rsp, 0x30
xor byte [rbp - 0x77], cl
mov r10, r9
mov edx, ecx
retf 0x894c
mov rax, r8
mov rsi, rcx
mov esi, ecx
invalid
shl r10, 4
xor ecx, ecx
leave
lea r8, [0x1400c3c90]
lea eax, [0x1400c3c90]
or dword [rax], eax
nop dword [rax + rax]
invalid
cmp r10, rcx
retf 0x1474
je 0x140030cb9
mov r9d, dword [rax + rcx]
or al, 8
add rcx, 0x10
test r9, r9
test ecx, ecx
test ecx, ecx
je 0x140030ca0
mov r8, qword [rax + rcx - 8]
or al, bh
clc
jmp 0x140030cbc
xor r9d, r9d
xor ecx, ecx
mov qword [rsp + 0x20], rdx
push rsp
and al, 0x20
mov rcx, rsi
int1
mov edx, 0xfffffff4
call fcn.140051b50
invalid
invalid
add al, byte [rax]
hlt
invalid
invalid
invalid
add al, byte [rax]
mov rax, rsi
mov eax, esi
add rsp, 0x30
pop rsi
invalid
ret
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
xor eax, eax
ret
rol bl, 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
sub esp, 0x38
test r8, r8
je 0x140030f53
add byte [rax], al
ror byte [rdi], 0x84
add al, byte [rax]
add byte [rax], al
mov rsi, r8
test byte [rdx + 2], cl
add byte [rax], al
mov rsi, r8
invalid
mov rdi, rdx
xlatb
mov rbx, rcx
mov ebx, ecx
lea r14, [rsp + 0x28]
and al, 0x28
lea rbp, [0x1400c27d8]
sub eax, 0x91aba
or dword [rax], eax
jmp 0x140030d49
mov edx, 0x18
add byte [rax], al
mov r8d, 8
mov rcx, r12
mov ecx, esp
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
call fcn.140001830
std
jmp qword [rsi + 0x66]
invalid
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
or al, byte [rdx]
add al, byte [rax]
invalid
test rsi, rsi
test esi, esi
je 0x140030f53
add al, byte [rax]
add byte [rax - 0x77], cl
pop rsp
and al, 0x20
invalid
mov qword [rsp + 0x20], rbx
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
mov edx, 0xfffffff4
invalid
mov r8, rdi
mov r9, rsi
int1
int1
call fcn.140051b50
cmp qword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
out dx, eax
or eax, 0x83480002
invalid
jl 0x140030d89
invalid
cmp dword [rsp + 0x28], 0
and al, 0x28
add byte [rdi + riz + 0x4c], dh
invalid
sub byte [rax], al
je case.default.0x140030d7c
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
jl 0x140030d91
xor byte [rcx + rcx*4 - 8], al
mov eax, r15d
clc
and eax, 3
loopne case.0x14002fc3a.303
movsxd rax, dword [rbp + rax*4]
invalid
test dword [rax], r8d
test dword [rax], eax
add rax, rbp
jmp rax
movzx eax, byte [r15 + 0x10]
mov dh, 0x47
adc bl, ch
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp 0x140030dc5
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
test rcx, rcx
je 0x140030f6a
int3
add byte [rax], al
mov rax, rsi
mov eax, esi
sub rax, rcx
sub eax, ecx
enter 0xffffffffffff820f, 0xffffffffffffffc9
jb 0x140030f73
leave
add dword [rax], eax
add byte [rax], al
add byte [rax + 1], cl
iretd
add rdi, rcx
mov rsi, rax
jmp 0x140030d40
invalid
invalid
mov es, word [rcx + 0xf]
mov dh, 0x47
por mm1, qword [r12 + r9*2]
por mm1, qword [rsp + rcx*2]
or al, 0x4c
mov ecx, edi
stc
shr rcx, 0x20
shr ecx, 0x20
and al, ch
sbb esp, dword [rdx]
add al, byte [rax]
invalid
call fcn.140052fe0
and al, byte [rdx]
add byte [rbx + riz], bh
cmp al, 0x23
and ecx, dword [rdi]
test dword [rcx + 0x44000001], ecx
mov eax, r15d
jne 0x140030f56
mov dword [rcx], eax
add byte [rax], al
mov eax, r15d
and eax, 3
lea rcx, [rax - 2]
lea ecx, [rax - 2]
lea ecx, [rax - 2]
cmp rcx, 2
jb 0x140030d40
invalid
test rax, rax
test eax, eax
je 0x140030d40
test byte [rsi - 1], dl
invalid
dec dword [rbp - 0x73]
lea r12, [r15 - 1]
mov r13, qword [r15 - 1]
outsd dx, dword [rsi]
dec dword [rbp - 0x75]
jg 0x140030dfd
dec dword [ebp - 0x75]
outsd dx, dword [rsi]
dec dword [rbp - 0x75]
jg 0x140030dfd
mov edi, dword [rdi + 7]
mov rcx, r13
mov ecx, ebp
call qword [r15]
call qword [rdi]
mov rdx, qword [r15 + 8]
mov edx, dword [rdi + 8]
push rdi
or byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rdi], dl
invalid
invalid
test rdx, rdx
test edx, edx
je 0x140030d20
invalid
dec dword [rbp - 0x75]
adc byte [r9 + r9*4 - 0x17], r9b
adc byte [rcx + rcx*4 - 0x17], cl
mov r8, qword [r15 + 0x10]
mov eax, dword [rdi + 0x10]
adc byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
jmp 0x13d0d29fc
call fcn.140001830
jmp 0x140030d20
std
invalid
invalid
mov rax, r15
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
clc
sub byte [rdi + 0x14], dh
ja case.default.0x140030e34
lea rcx, [0x1400c27e8]
or eax, 0x919bb
mov ebx, 0x48000919
invalid
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
jmp 0x140030dc5
shr bl, 0x8b
mov esi, dword [rax - 0x4f7814d7]
add ebx, ebp
xor dword [rax - 0x8316fe], 0xffffffff
mov al, 2
jmp 0x140030dc5
mov al, 3
invalid
jne 0x140030e4d
mov al, 0x29
jmp 0x140030dc5
invalid
xchg dword [rax - 0x4f7c14ff], esi
add ch, cl
invalid
mov al, 1
jmp 0x140030dc5
mov al, 2
jmp 0x140030dc5
jl 0x140030e46
invalid
invalid
mov al, 3
jmp 0x140030dc5
jne 0x140030e4d
invalid
invalid
mov al, 4
jmp 0x140030dc5
outsb dx, byte [rsi]
invalid
invalid
push qword [rax - 0x9816fb]
mov al, 5
jmp 0x140030dc5
invalid
invalid
push qword [rax - 0x9f16fa]
mov al, 6
jmp 0x140030dc5
invalid
invalid
mov al, 7
jmp 0x140030dc5
pop rcx
invalid
invalid
mov al, 8
jmp 0x140030dc5
push rdx
invalid
invalid
mov al, 9
jmp 0x140030dc5
invalid
invalid
mov al, 0xa
jmp 0x140030dc5
invalid
mov al, 0xb
jmp 0x140030dc5
cmp eax, 0xb0ffffff
or al, 0xe9
invalid
mov al, 0xc
jmp 0x140030dc5
invalid
mov al, 0xd
jmp 0x140030dc5
invalid
mov al, 0xe
jmp 0x140030dc5
sub bh, bh
invalid
mov al, 0xf
jmp 0x140030dc5
and edi, edi
invalid
mov al, 0x10
jmp 0x140030dc5
sbb bh, bh
invalid
mov al, 0x11
jmp 0x140030dc5
adc edi, edi
invalid
mov al, 0x12
jmp 0x140030dc5
or al, 0xff
invalid
mov al, 0x13
jmp 0x140030dc5
invalid
invalid
add eax, 0xb0ffffff
adc al, 0xe9
invalid
mov al, 0x14
jmp 0x140030dc5
invalid
mov al, 0x15
jmp 0x140030dc5
idiv esi
invalid
invalid
idiv esi
invalid
mov al, 0x16
jmp 0x140030dc5
invalid
invalid
invalid
invalid
invalid
mov al, 0x17
jmp 0x140030dc5
invalid
jmp 0xf1030edb
mov al, 0x18
jmp 0x140030dc5
sbb cl, ch
loop 0x140030edf
invalid
mov al, 0x19
jmp 0x140030dc5
invalid
invalid
invalid
invalid
sbb ecx, ebp
invalid
mov al, 0x1a
sbb ch, cl
jmp 0x140030dc5
invalid
mov al, 0x1b
jmp 0x140030dc5
sbb ebp, ecx
int 0xfe
invalid
mov al, 0x1c
jmp 0x140030dc5
sbb al, 0xe9
invalid
mov al, 0x1d
jmp 0x140030dc5
invalid
invalid
invalid
invalid
sbb eax, 0xfffebfe9
push qword [rax - 0x14716e2]
mov al, 0x1e
invalid
invalid
invalid
invalid
mov edi, 0xb0fffffe
mov al, 0x1e
jmp 0x140030dc5
invalid
invalid
invalid
invalid
invalid
mov eax, 0xb0fffffe
mov al, 0x1f
jmp 0x140030dc5
invalid
mov cl, 0xfe
invalid
mov al, 0x20
jmp 0x140030dc5
invalid
and cl, ch
stosb byte [rdi], al
invalid
push qword [rax - 0x15c16df]
invalid
mov al, 0x21
and ecx, ebp
jmp 0x140030dc5
movabs dword [0xfe9ce922b0fffffe], eax
push qword [rax - 0x16316de]
mov al, 0x22
jmp 0x140030dc5
and ch, cl
pushfq
invalid
invalid
mov al, 0x23
jmp 0x140030dc5
and ebp, ecx
xchg ebp, eax
invalid
mov al, 0x24
jmp 0x140030dc5
and al, 0xe9
invalid
mov al, 0x25
jmp 0x140030dc5
and eax, 0xfffe87e9
push qword [rax - 0x17f16da]
mov al, 0x26
invalid
cmp dh, 0xff
mov al, 0x26
jmp 0x140030dc5
jmp 0x140030dc5
mov al, 0x27
jmp 0x140030dc5
invalid
mov al, 0x28
jmp 0x140030dc5
sub cl, ch
jb 0x140030f4f
invalid
xor r15d, r15d
xor edi, edi
mov rax, r15
add rsp, 0x38
invalid
invalid
add esp, 0x38
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
ret
lea r15, str.failed_to_write_whole_buffer
or dword [rax], eax
add bl, ch
jrcxz 0x140030fc0
jmp 0x140030f56
lea r8, [0x1400c6948]
lea eax, [0x1400c6948]
invalid
pop rcx
or dword [rax], eax
add byte [rax - 0x77], cl
bnd call fcn.1400a0900
jle 0x140030f79
invalid
invalid
mov rdx, rsi
call fcn.1400a0900
jle 0x140030f79
invalid
ud2
mov rsi, rax
mov esi, eax
mov rcx, r13
mov rdx, r15
cli
mov edx, edi
cli
call fcn.14001a720
mov ss, word [rdi - 0x76b30002]
loope case.0x14003070e.165
mov rcx, r12
mov ecx, esp
call fcn.14001a7a0
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.1400bdf10
or byte [rax], al
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword [rax + rax]
ud2
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
sub esp, 0x38
test r8, r8
test eax, eax
je 0x140031213
test byte [rdx + 2], cl
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov esi, eax
invalid
mov rdi, rdx
xlatb
mov rbx, rcx
retf
lea r14, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x73], cl
lea rbp, [0x1400c288c]
lea ebp, [0x1400c288c]
sub eax, 0x918ae
add bl, ch
jmp 0x140031009
sub dword [rdx + 0x18], edi
mov edx, 0x18
add byte [rcx - 0x48], al
mov r8d, 8
mov eax, 8
or byte [rax], al
add byte [rax], al
mov rcx, r12
loope 0x140030fd7
call fcn.140001830
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp eax, 0x66fffd08
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
invalid
add byte [rax], al
add byte [rax], al
test rsi, rsi
test byte [rdi], 0x84
or al, byte [rdx]
je 0x140031213
add byte [rax], al
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
mov rcx, r14
int1
mov edx, 0xfffffff5
mov r8, rdi
clc
dec dword [rcx - 0x77]
mov eax, edi
clc
mov r9, rsi
call fcn.140051b50
add al, byte [rax]
cmp qword [rsp + 0x28], 0
jl case.0x14003a06c.117
sub byte [rax], al
add byte [rdi + riz + 0x4c], dh
je case.default.0x14003103c
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
xor byte [rcx + rcx*4 - 8], al
mov eax, r15d
and eax, 3
movsxd rax, dword [rbp + rax*4]
test dword [rax], r8d
add byte [rax + 1], cl
add rax, rbp
jmp rax
call 0x14f44f13f
mov dh, 0x47
movzx eax, byte [r15 + 0x10]
movzx eax, byte [rdi + 0x10]
adc bl, ch
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp case.0x14003070e.180
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x30]
add byte [rax], al
mov rcx, qword [rsp + 0x30]
xor byte [rax - 0x7b], cl
test rcx, rcx
leave
je case.0x14003070e.197
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rax, rsi
sub rax, rcx
sub eax, ecx
invalid
sub eax, ecx
enter 0xffffffffffff820f, 0xffffffffffffffc9
add dword [rax], eax
jb 0x140031233
invalid
add byte [rax + 1], cl
add rdi, rcx
mov rsi, rax
iretd
mov esi, eax
jmp case.0x14002fc3a.330
mov es, word [rcx + 0xf]
mov dh, 0x47
por mm1, qword [rsp + rcx*2]
jmp case.0x14003070e.180
invalid
movzx eax, byte [rdi + 0xf]
por mm1, qword [r12 + r9*2]
jmp case.0x14003070e.180
or al, 0x4c
mov ecx, edi
shr rcx, 0x20
call fcn.140052fe0
pop rbx
invalid
add al, byte [rax]
jmp 0x15f5ef8a3
and al, ch
pop rbx
invalid
add al, byte [rax]
cmp al, 0x23
jne 0x140031216
invalid
mov dword [rcx], eax
add byte [rax], al
invalid
and ecx, dword [rdi]
test dword [rcx + 0x44000001], ecx
mov eax, edi
clc
add dword [rax], eax
add byte [rcx + rcx*4 - 8], al
mov eax, r15d
clc
and eax, 3
loopne case.0x14003a06c.128
lea rcx, [rax - 2]
lea ecx, [rax - 2]
dec byte [rax - 0x7d]
stc
cmp rcx, 2
cmp ecx, 2
add cl, byte [rdi]
invalid
jb case.0x14002fc3a.330
pop rdi
invalid
invalid
test rax, rax
test eax, eax
je case.0x14002fc3a.330
push rsi
invalid
invalid
dec dword [rbp - 0x73]
dec dword [ebp - 0x75]
invalid
lea r12, [r15 - 1]
mov r13, qword [r15 - 1]
mov ebp, dword [rdi - 1]
dec dword [rbp - 0x75]
mov ebp, dword [rdi - 1]
outsd dx, dword [rsi]
dec dword [rbp - 0x75]
mov r15, qword [r15 + 7]
jg case.0x14002fc3a.357
mov rcx, r13
mov ecx, ebp
call qword [r15]
mov rdx, qword [r15 + 8]
mov edx, dword [rdi + 8]
invalid
mov edx, dword [rdi + 8]
push rdi
or byte [rax - 0x7b], cl
test rdx, rdx
je case.0x14003a06c.102
test byte [rdi], dl
invalid
invalid
invalid
ror byte [rdi], cl
test byte [rdi], dl
invalid
invalid
mov r8, qword [r15 + 0x10]
mov rcx, r13
adc byte [r9 + r9*4 - 0x17], r9b
adc byte [rcx + rcx*4 - 0x17], cl
call fcn.140001830
jmp case.0x14003a06c.102
std
invalid
invalid
mov rax, r15
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x1400310f4
adc al, 0x48
lea ecx, [0x1400c289c]
or eax, 0x917af
lea rcx, [0x1400c289c]
or eax, 0x917af
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x31
shr bl, 0x8b
xor eax, eax
jmp case.0x14003070e.180
mov al, 0x29
jmp case.0x14003070e.180
invalid
xchg dword [rax - 0x4f7c14ff], esi
add ch, cl
invalid
jl 0x140031106
mov al, 1
jmp case.0x14003070e.180
xor dword [rax - 0x8316fe], 0xffffffff
mov al, 2
jmp case.0x14003070e.180
invalid
invalid
push qword [rax - 0x8a16fd]
invalid
mov al, 3
jmp case.0x14003070e.180
push qword [rax - 0x9116fc]
invalid
mov al, 4
jmp case.0x14003070e.180
invalid
push qword [rax - 0x9816fb]
invalid
mov al, 5
jmp case.0x14003070e.180
push qword [rax - 0x9f16fa]
invalid
mov al, 6
jmp case.0x14003070e.180
invalid
push qword [rax - 0xa616f9]
invalid
mov al, 7
jmp case.0x14003070e.180
invalid
push qword [rax - 0xad16f8]
invalid
mov al, 8
jmp case.0x14003070e.180
invalid
push qword [rax - 0xb416f7]
invalid
mov al, 9
jmp case.0x14003070e.180
invalid
push qword [rax - 0xbb16f6]
invalid
mov al, 0xa
jmp case.0x14003070e.180
invalid
push qword [rax - 0xc216f5]
invalid
mov al, 0xb
jmp case.0x14003070e.180
invalid
push qword [rax - 0xc916f4]
invalid
mov al, 0xc
or al, 0xe9
invalid
jmp case.0x14003070e.180
invalid
push qword [rax - 0xd016f3]
invalid
mov al, 0xd
jmp case.0x14003070e.180
invalid
push qword [rax - 0xd716f2]
invalid
mov al, 0xe
jmp case.0x14003070e.180
invalid
push qword [rax - 0xde16f1]
invalid
mov al, 0xf
jmp case.0x14003070e.180
invalid
push qword [rax - 0xe516f0]
invalid
mov al, 0x10
jmp case.0x14003070e.180
invalid
push qword [rax - 0xec16ef]
invalid
mov al, 0x11
jmp case.0x14003070e.180
invalid
push qword [rax - 0xf316ee]
invalid
mov al, 0x12
jmp case.0x14003070e.180
invalid
push qword [rax - 0xfa16ed]
invalid
mov al, 0x13
jmp case.0x14003070e.180
invalid
push qword [rax - 0x10116ec]
invalid
mov al, 0x14
jmp case.0x14003070e.180
invalid
mov al, 0x15
jmp case.0x14003070e.180
invalid
mov al, 0x16
jmp case.0x14003070e.180
invalid
mov al, 0x17
jmp case.0x14003070e.180
invalid
mov al, 0x18
jmp case.0x14003070e.180
invalid
mov al, 0x19
jmp case.0x14003070e.180
invalid
mov al, 0x1a
jmp case.0x14003070e.180
invalid
mov al, 0x1b
jmp case.0x14003070e.180
invalid
mov al, 0x1c
jmp case.0x14003070e.180
invalid
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x14003070e.180
invalid
mov al, 0x1e
jmp case.0x14003070e.180
invalid
mov al, 0x1f
jmp case.0x14003070e.180
invalid
mov al, 0x20
jmp case.0x14003070e.180
invalid
mov al, 0x21
jmp case.0x14003070e.180
invalid
mov al, 0x22
jmp case.0x14003070e.180
invalid
mov al, 0x23
jmp case.0x14003070e.180
invalid
mov al, 0x24
jmp case.0x14003070e.180
invalid
mov al, 0x25
jmp case.0x14003070e.180
invalid
push qword [rax - 0x17f16da]
invalid
mov al, 0x26
jmp case.0x14003070e.180
invalid
mov al, 0x27
jmp case.0x14003070e.180
invalid
mov al, 0x28
jmp case.0x14003070e.180
invalid
xor r15d, r15d
dec dword [rcx + rcx*4 - 8]
mov rax, r15
mov eax, edi
add rsp, 0x38
pop rbx
cmp byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r15, str.failed_to_write_whole_buffer
cmp eax, 0x956ff
jmp 0x140031216
lea r8, [0x1400c6948]
or dword [rax], eax
mov rdx, rsi
call fcn.1400a0900
test byte [rsi], 0
mov esi, 0xf0006f6
or ecx, dword [rax - 0x77]
test byte [rsi], 0
ud2
invalid
call fcn.14001a720
mov rcx, r12
loope 0x14003123e
xchg ebp, eax
invalid
dec dword [rax - 0x77]
mov ecx, esi
loope 0x14003123e
xchg ebp, eax
invalid
mov ecx, esi
call fcn.1400bdf10
ud2
invalid
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
in al, dx
invalid
in al, dx
js 0x1400312ce
invalid
test r8, r8
test eax, eax
je 0x1400315ce
add r8d, dword [r8]
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov rax, r8
mov eax, eax
mov eax, eax
shl rax, 4
shl eax, 4
xor edx, edx
xor ecx, ecx
sal byte [rcx], cl
leave
nop dword [rax]
cmp dword [rbx + rdx], 0
jne 0x1400312b2
cmp al, 0x13
add byte [rbp + 0xc], dh
inc rcx
add rdx, 0x10
cmp rax, rdx
sal byte [rbp - 0x12], 1
ror dword [rax - 0x7d], 0xc2
adc byte [rax + 0x39], cl
sal byte [rbp - 0x12], 1
cmp rsi, rcx
jb 0x1400315ee
invalid
xor eax, dword [rbx]
add byte [rax], al
invalid
sub rsi, rcx
je 0x1400315ce
invalid
shl rcx, 4
add rbx, rcx
lea r12, [0x1400c3c90]
mov esi, 0x48000929
lea ebp, [rsp + 0x38]
lea rbp, [rsp + 0x38]
lea r13, [0x1400c2940]
sub eax, 0x91662
jmp 0x1400312ef
mov rdx, rbx
mov rbx, rdx
test rsi, rsi
test esi, esi
test esi, esi
je 0x1400315ce
add byte [rcx - 0x77], cl
test dword [rcx - 0x3f], 0xc03104e7
add al, 0x31
invalid
mov r15, rsi
shl r15, 4
add al, 0x31
invalid
add al, 0x31
ror byte [rdi], 0x1f
test byte [rax], al
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
cmp r15, rax
je 0x140031320
mov r9d, dword [rbx + rax]
add rax, 0x10
add eax, 0x10
add eax, 0x10
test r9, r9
je 0x140031300
out dx, al
out dx, al
mov r8, qword [rbx + rax - 8]
jmp case.0x14003a06c.156
invalid
or eax, 0x801f0f
add byte [rax], al
add byte [rbp + 0x31], al
leave
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, rbp
jmp 0x1400307ec
invalid
call fcn.140051b50
sbb byte [rax], cl
add al, byte [rax]
jmp 0x1400307ec
sbb byte [rax], cl
add al, byte [rax]
cmp qword [rsp + 0x38], 0
je case.default.0x140031353
and al, 0x38
add byte [rax + riz + 0x4c], dh
mov r15, qword [rsp + 0x40]
mov r15, qword [rsp + 0x40]
jl 0x140031368
mov eax, r15d
mov eax, r15d
and eax, 3
loopne case.0x1400310f4.91
movsxd rax, dword [r13 + rax*4]
test dword [rax], eax
add rax, r13
jmp rax
movzx eax, byte [r15 + 0x10]
jmp 0x140031401
add byte [rax], al
invalid
mov dh, 0x47
adc cl, ch
movabs byte [0x24448b4890000000], al
add byte [rax], al
add byte [rax + 0x24448b48], dl
add byte [rax], al
add byte [rax + 0x24448b48], dl
mov rax, qword [rsp + 0x40]
and al, 0x40
test rax, rax
test rax, rax
je 0x1400315e5
ja 0x14003136e
add byte [rax], al
xor edx, edx
xor ecx, ecx
leave
leave
xor r9d, r9d
xor ecx, ecx
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rbx + rcx*4 + 4], al
adc ecx, dword [rbp + 1]
mov r8d, dword [rbx + rdx]
mov eax, dword [rbx + rdx]
add r8, r9
cmp r8, rax
cmp eax, eax
enter 0x3949, 0xffffffffffffffc0
cmp eax, eax
ja case.0x14003a06c.173
inc rcx
inc ecx
add rdx, 0x10
mov r9, r8
mov ecx, eax
mov ecx, eax
cmp r15, rdx
jne 0x140031380
jmp 0x1400313a0
mov r8, r9
cmp rsi, rcx
jb 0x1400315ee
invalid
add r8b, byte [r8]
invalid
invalid
invalid
mov r9, rcx
leave
shl r9, 4
lea rdx, [rbx + r9]
sub rsi, rcx
jne 0x1400313c7
cmp rax, r8
je 0x1400312e3
and edi, edi
invalid
invalid
and edi, edi
invalid
jmp 0x1400315ff
add byte [rax], al
sub rax, r8
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14003163b
add byte [rax], al
add byte [rax], al
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r9 + 8], rax
add dword [rbx + rcx + 8], eax
add dword [rbx + rcx + 8], eax
cmp qword [rsp + 0x38], 0
mov rbx, rdx
jne 0x140031409
invalid
and al, 0x38
add byte [rax - 0x77], cl
sal dword [rbp + 0x20], cl
invalid
and cl, ch
cmc
invalid
jmp 0x1400312e3
movzx eax, byte [rdi + 0xf]
jmp 0x140031401
mov ecx, edi
shr rcx, 0x20
call fcn.140052fe0
fistp word [rbx]
add al, byte [rax]
fistp word [rbx]
add al, byte [rax]
cmp al, 0x23
jne 0x1400315d1
test eax, ecx
add dword [rax], eax
invalid
test eax, ecx
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x40]
and al, 0x40
mov ecx, eax
and ecx, 3
add ecx, dword [rax - 0x73]
push rcx
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
invalid
invalid
invalid
invalid
add ecx, dword [rax - 0x73]
push rcx
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
dec dword [rax - 0x7b]
leave
test rcx, rcx
je case.0x14003a06c.146
invalid
mov r15, rsi
mov rsi, rdi
mov esi, edi
mov esi, edi
mov rdi, r13
mov r14, r12
out 0x48, al
lea ecx, [rax - 1]
out 0x48, al
lea ecx, [rax - 1]
mov qword [rsp + 0x30], rcx
and al, 0x30
mov r12, qword [rax - 1]
mov r13, qword [rax + 7]
mov rcx, r12
call qword [r13]
mov rdx, qword [r13 + 8]
or byte [rax - 0x7b], cl
invalid
je 0x140031463
or byte [rax - 0x7b], cl
sal byte [rsp + rcx + 0x4d], cl
mov r8, qword [r13 + 0x10]
mov eax, dword [rbp + 0x10]
mov rcx, r12
call fcn.140001830
int 3
std
invalid
int 3
std
invalid
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rsp + 0x30]
call fcn.140001830
mov rdx, rbx
mov r12, r14
mov r13, rdi
mov rdi, rsi
mov rsi, r15
jmp 0x1400312e3
xor r15d, r15d
mov rax, r15
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r15, str.failed_to_write_whole_buffer
jmp 0x1400315d1
lea r8, [0x1400c6830]
mov rdx, rsi
call fcn.1400a0900
ud2
lea rax, str.Hh_f_
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, [0x1400c3c90]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, [0x1400c6880]
or dword [rax], eax
or dword [rax], eax
lea rcx, [rsp + 0x48]
call fcn.140099f20
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rax, str.advancing_IoSlice_beyond_its_length
add eax, 0x9527e
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
lea rax, [0x1400c3c90]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x58], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x48]
call fcn.140099f20
ud2
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
test r8, r8
je 0x14003189e
test ch, ah
add dword [rax], eax
invalid
test ch, ah
add dword [rax], eax
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
mov rax, r8
shl rax, 4
xor edx, edx
ror byte [rax - 0x3f], 0xe0
add al, 0x31
sal byte [rcx], cl
invalid
xor ecx, ecx
leave
nop dword [rax]
cmp dword [rbx + rdx], 0
adc eax, dword [rax]
jne case.0x14002aabe.635
inc rcx
add rdx, 0x10
cmp rax, rdx
ret 0x4810
jne case.0x14002aabe.632
cmp rsi, rcx
jb 0x1400318ba
iretd
add dword [rax], eax
add byte [rax], al
iretd
add byte [rax], al
sub rsi, rcx
je 0x14003189e
stosb byte [rdi], al
add dword [rax], eax
add byte [rax - 0x3f], cl
shl ecx, 4
shl rcx, 4
shl ecx, 4
add al, 0x48
add ebx, ecx
add rbx, rcx
jmp 0x140031715
sbb byte [rdi], cl
invalid
cmp r15, rax
jne 0x1400318cb
ret 1
mov rbx, rdx
mov ebx, edx
test rsi, rsi
je 0x14003189e
mov dword [rcx], eax
add byte [rax], al
mov dword [rcx], eax
add byte [rax], al
lea rax, [rsi - 1]
cmp rax, 3
cmp eax, 3
dec dword [rax - 0x7d]
clc
add esi, dword [rbx + 0x11]
cmp eax, 3
jae 0x140031730
xor eax, eax
xor r15d, r15d
jmp 0x140031768
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
and rcx, 0xfffffffffffffffc
and ecx, 0xfffffffc
cld
lea rdx, [rbx + 0x30]
xor eax, eax
xor r15d, r15d
mov r8d, dword [rdx - 0x30]
rol byte [rbx + r9*4 + 0x4a], 1
loopne case.0x14002a9d3.667
mov r9d, dword [rdx - 0x20]
add r8, r15
add eax, edi
add eax, edi
mov r10d, dword [rdx - 0x10]
add r10, r9
add edx, ecx
add edx, ecx
add r10, r8
mov r15d, dword [rdx]
cmp cl, byte [rbp + 1]
xlatb
cmp cl, byte [rbp + 1]
xlatb
add edi, edx
add rax, 4
add rdx, 0x40
add edx, 0x40
add al, 0x48
add edx, 0x40
cmp rcx, rax
jne 0x140031740
invalid
sal dword [rbp - 0x28], 0x89
int1
fmul dword [rcx + 0x3e183f1]
mov ecx, esi
and ecx, 3
add esi, dword [rcx + riz + 0x48]
shl eax, 4
je 0x140031790
and dword [rax - 0x3f], ecx
loopne 0x140031777
shl rax, 4
add rax, rbx
shl rcx, 4
fmul dword [rax - 0x3f]
loope 0x14003177e
shl ecx, 4
xor edx, edx
nop dword [rax]
add byte [rbx + rcx*4 + 4], al
mov r8d, dword [rax + rdx]
mov eax, dword [rax + rdx]
adc byte [rbp + 1], cl
invalid
add r15, r8
add rdx, 0x10
add edx, 0x10
add edx, 0x10
adc byte [rax + 0x39], cl
sal dword [rbp - 0x10], 1
invalid
cmp rcx, rdx
jne 0x140031780
invalid
invalid
mov rax, qword [rdi + 8]
mov eax, dword [rdi + 8]
mov r12, qword [rdi + 0x10]
adc byte [ecx + ebp - 0x20], cl
sub rax, r12
cmp rax, r15
clc
jb 0x140031887
invalid
mov qword [rsp + 0x20], rsi
shl rsi, 4
out 4, al
je 0x1400317cc
and byte [rax - 0x3f], cl
out 4, al
xor r14d, r14d
jmp 0x1400317e1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdi]
add rcx, r12
mov rdx, rbp
mov edx, ebp
cmovl eax, dword [rcx]
loope 0x14003180f
mov edx, ebp
mov r8, r13
call sub.msvcrt.dll_memcpy
add r12, r13
add byte [rbp + 1], cl
in al, dx
mov qword [rdi + 0x10], r12
add r14, 0x10
cmp rsi, r14
je 0x140031810
adc byte [rcx - 0x7d], cl
invalid
mov rbp, qword [rbx + r14 + 8]
mov r13d, dword [rbx + r14]
mov rax, qword [rdi + 8]
sub rax, r12
cmp rax, r13
jae case.0x14002a9d3.673
mov rcx, rdi
mov rdx, r12
mov r8, r13
call fcn.1400104e0
mov r12, qword [rdi + 0x10]
jmp case.0x14002a9d3.673
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rax + 0x31000000], bl
sal byte [rcx], cl
leave
test r15, r15
je 0x1400318b1
xor edx, edx
xor ecx, ecx
xor r8d, r8d
mov eax, dword [rbx + rdx]
add rax, r8
cmp rax, r15
ja 0x140031840
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x140031820
jmp 0x140031843
mov rax, r8
mov rsi, qword [rsp + 0x20]
cmp rsi, rcx
jb 0x1400318ba
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub rsi, rcx
je 0x140031700
sub r15, rax
mov eax, dword [rdx]
cmp r15, rax
ja 0x140031907
sub eax, r15d
mov dword [rdx], eax
add qword [rbx + r8 + 8], r15
mov rbx, rdx
test rsi, rsi
jne 0x140031715
jmp 0x14003189e
mov rcx, rdi
mov rdx, r12
mov r8, r15
call fcn.1400104e0
mov r12, qword [rdi + 0x10]
jmp case.0x14002a9d3.669
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, str.failed_to_write_whole_buffer
jmp 0x1400318a0
lea r8, [0x1400c6830]
mov rdx, rsi
call fcn.1400a0900
ud2
lea rax, str.Hh_f_
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1400c3c90]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1400c6880]
lea rcx, [rsp + 0x28]
call fcn.140099f20
ud2
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1400c3c90]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x28]
call fcn.140099f20
ud2
jno 0x1400319b2
dec dword [rax - 0x75]
pop rcx
dec dword [rbx + rcx*4 + 0x71]
invalid
mov rbx, qword [rcx - 1]
mov r14, qword [rcx + 7]
mov rcx, rbx
mov ecx, ebx
call qword [r14]
mov rdx, qword [r14 + 8]
test rdx, rdx
je 0x1400319d6
mov r8, qword [r14 + 0x10]
mov rcx, rbx
call fcn.140001830
adc byte [rax - 0x77], r9b
fld1
pop rdx
invalid
mov edx, 0x18
mov r8d, 8
mov rcx, rsi
call fcn.140001830
xor eax, eax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.14009a1b0
ud2
nop dword [rax + rax]
push rbx
sub rsp, 0x38
mov r8, rdx
mov qword [rsp + 0x28], rcx
cmp byte [rcx - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
lea rdx, fcn.140006b40
lea rcx, [rsp + 0x28]
invalid
xchg dword [rdi + 9], ecx
add byte [rax - 0x73], cl
and al, 0x28
invalid
and al, 0x28
sub al, ch
xchg ebp, eax
rol byte [rsi], 0
call fcn.14009db00
mov rcx, qword [rsp + 0x30]
test al, al
je 0x140031a84
test rcx, rcx
lea rax, str.formatter_error
add eax, 0x94f22
cmovne rax, rcx
jmp 0x140031adb
shr r11d, 0x57
test rcx, rcx
je 0x140031ad9
mov edx, ecx
and edx, 3
xor eax, eax
lea r8, [rdx - 2]
cmp r8, 2
cmp eax, 2
jb 0x140031adb
test rdx, rdx
je 0x140031adb
sal byte [rsp + rdi + 0x48], cl
lea esi, [rcx - 1]
lea rsi, [rcx - 1]
mov rbx, qword [rcx - 1]
mov r14, qword [rcx + 7]
mov rcx, rbx
call qword [r14]
invalid
mov rdx, qword [r14 + 8]
test rdx, rdx
je 0x140031ac6
mov r8, qword [r14 + 0x10]
mov rcx, rbx
mov ecx, ebx
call fcn.140001830
mov edx, 0x18
mov r8d, 8
or byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.140001830
xor eax, eax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, ebx
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.14001a720
mov rcx, rsi
mov ecx, esi
invalid
mov ecx, esi
call fcn.14001a7a0
mov rcx, rdi
mov ecx, edi
movsd dword [rdi], dword [rsi]
invalid
mov ecx, edi
call fcn.1400bdf10
ud2
mov rdi, rax
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub al, ch
push rax
std
call fcn.140006b40
mov rcx, rdi
dec dword [rax - 0x77]
stc
mov ecx, edi
call fcn.1400bdf10
or byte [rax], al
add byte [rdi], cl
or ebp, eax
pop qword [rsi + 0xb0f0006]
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
ud2
invalid
ud2
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rcx + 0x57], al
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
invalid
in al, dx
sub byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rcx, qword [rcx]
or eax, ebp
push 0x48fffff4
mov edi, eax
or eax, ebp
push 0x48fffff4
mov edi, eax
test rax, rax
je case.0x14002fc3a.392
mov rax, qword [rsi + 8]
test rax, rax
je 0x140031ba7
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
add dh, byte [rdx + 0x3f]
add dh, byte [rdx + 0x3f]
test rcx, rcx
je 0x140031ba7
invalid
cmp cl, byte [rax - 0x73]
pop rax
dec dword [rbx + rcx*4 + 0x70]
invalid
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
jo 0x140031b74
jo 0x140031b74
dec dword [rbx + rcx*4 + 0x78]
invalid
mov r15, qword [rax + 7]
mov rcx, r14
mov ecx, esi
mov ecx, esi
call qword [r15]
mov rdx, qword [r15 + 8]
push rdi
or byte [rax - 0x7b], cl
invalid
je 0x140031b94
push rdi
or byte [rax - 0x7b], cl
sal byte [rsp + rcx + 0x4d], cl
mov r8, qword [r15 + 0x10]
mov r8, qword [r15 + 0x10]
mov rcx, r14
call fcn.140001830
mov edx, 0x18
mov r8d, 8
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
call fcn.140001830
cld
cld
dec dword [rax - 0x77]
jle 0x140031bb3
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
test rdi, rdi
test edi, edi
setne al
add rsp, 0x28
add esp, 0x28
ror byte [rax - 0x7d], 0xc4
sub byte [rbx + 0x5f], bl
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
ret
mov esp, eax
mov rcx, r14
mov rdx, r15
cli
call fcn.14001a720
dec dword [rax - 0x77]
fld1
retf
mov rcx, rbx
mov ecx, ebx
call fcn.14001a7a0
invalid
mov qword [rsi + 8], rdi
mov rcx, r12
or byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
call fcn.1400bdf10
ud2
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rcx, qword [rcx]
call fcn.14002de70
mov rdi, rax
invalid
push 0x48ffffc2
mov edi, eax
test rax, rax
je 0x140031c6b
mov rax, qword [rsi + 8]
test rax, rax
je 0x140031c67
or byte [rax - 0x7b], r9b
sal byte [rsi + rcx*2 - 0x77], 0xc1
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140031c67
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x3f]
invalid
test rcx, rcx
je 0x140031c67
lea rbx, [rax - 1]
lea ebx, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
mov rdx, qword [r15 + 8]
test rdx, rdx
je 0x140031c54
mov r8, qword [r15 + 0x10]
mov rcx, r14
adc byte [r9 + r9*4 - 0xf], r9b
call fcn.140001830
sti
cld
invalid
mov edx, 0x18
mov r8d, 8
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
fld1
leave
mov rcx, rbx
mov ecx, ebx
call fcn.140001830
sti
cld
dec dword [rax - 0x77]
jle 0x140031c73
mov qword [rsi + 8], rdi
test rdi, rdi
setne al
add rsp, 0x28
dec dword [rdi]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
add esp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop rsi
pop r15
ret
mov esp, eax
invalid
mov rcx, r14
mov rdx, r15
cli
call fcn.14001a720
mov rcx, rbx
xchg ebx, eax
mov bh, dh
dec dword [rax - 0x77]
fld1
or ecx, dword [rbx - 0x76b70002]
mov ecx, ebx
call fcn.14001a7a0
mov qword [rsi + 8], rdi
jle 0x140031ca1
mov rcx, r12
call fcn.1400bdf10
ret 8
ud2
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
sub byte [rcx + rcx*4 - 0x3a], cl
mov rbx, rdx
mov rdi, qword [rcx]
mov rax, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, r8
jb 0x140031cf6
mov rcx, qword [rdi]
add rcx, r14
cmovl eax, dword [rcx]
int1
mov rdx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
add r14, rsi
mov qword [rdi + 0x10], r14
add byte [rcx + 1], cl
test byte [rcx + rcx*4 + 0x77], 0x10
adc byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
sub byte [rbx + 0x5f], bl
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rdi
mov ecx, edi
mov rdx, r14
mov r8, rsi
call fcn.1400104e0
mov r14, qword [rdi + 0x10]
invalid
mov esi, dword [rdi + 0x10]
jmp 0x140031cd2
invalid
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
mov rsi, rcx
mov rcx, qword [rcx]
invalid
mov ecx, dword [rcx]
call fcn.140030cf0
invalid
mov rdi, rax
test rax, rax
invalid
je 0x140031d8b
sal byte [rbx + rbx*2 + 0x48], 0x8b
or byte [rax - 0x7b], r9b
invalid
invalid
pop rbx
mov rax, qword [rsi + 8]
test rax, rax
je 0x140031d87
sal byte [rsi + rcx*2 - 0x77], 0xc1
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
add ecx, dword [rax - 0x73]
push rcx
dec byte [rax - 0x7d]
invalid
invalid
cmp rdx, 2
jb 0x140031d87
cli
add dh, byte [rdx + 0x3f]
test rcx, rcx
test ecx, ecx
je 0x140031d87
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
dec dword [rbx + rcx*4 + 0x70]
dec dword [rbx + rcx*4 + 0x78]
js case.0x14003a06c.178
mov esi, dword [rax - 1]
mov r15, qword [rax + 7]
js case.0x14003a06c.178
mov rcx, r14
call qword [r15]
invalid
mov rdx, qword [r15 + 8]
mov edx, dword [rdi + 8]
invalid
mov edx, dword [rdi + 8]
test rdx, rdx
je 0x140031d74
sal byte [rsp + rcx + 0x4d], cl
or al, 0x4d
mov r8, qword [r15 + 0x10]
mov eax, dword [rdi + 0x10]
mov rcx, r14
call fcn.140001830
invalid
invalid
mov edx, 0x18
mov r8d, 8
mov eax, 8
mov eax, 8
mov rcx, rbx
call fcn.140001830
fld1
test eax, 0x48fffcfa
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
test rdi, rdi
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
invalid
pop rbx
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
sub byte [rbx + 0x5f], bl
pop rdi
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
int1
mov rdx, r15
call fcn.14001a720
invalid
dec dword [rax - 0x77]
fld1
jmp 0x140031d3c
mov esi, edi
dec dword [rax - 0x77]
jle 0x140031dc1
invalid
mov esi, edi
dec dword [rax - 0x77]
jle 0x140031dc1
mov rcx, r12
call fcn.1400bdf10
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
ud2
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
invalid
cmp byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
sbb byte [rax - 0x7d], cl
cmp qword [rbx], 0
cmp qword [rbx], 0
jne 0x140031e9c
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov qword [rbx], 0xffffffffffffffff
mov dword [rbx], 0xffffffff
mov dword [rbx], 0xffffffff
lea rcx, [rbx + 8]
lea ecx, [rbx + 8]
or r8b, bpl
invalid
call fcn.140030cf0
mov rdi, rax
test rax, rax
test eax, eax
dec dword [rax - 0x77]
invalid
test eax, eax
je 0x140031e24
mov eax, edi
and eax, 3
cmp rax, 2
jb 0x140031e2b
cmp eax, 2
jne 0x140031e2b
clc
add dh, byte [rbp + 0x13]
mov rax, rdi
shr rax, 0x20
cmp eax, 6
jne 0x140031e2b
inc qword [rbx]
xor eax, eax
jmp 0x140031e8e
inc qword [rbx]
mov rax, qword [rsi + 8]
or byte [rax - 0x7b], r9b
invalid
je case.0x1400310f4.136
or byte [rax - 0x7b], r9b
sal byte [rcx + rdx*2 - 0x77], 0xc1
mov ecx, eax
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x42]
invalid
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x42]
invalid
test rcx, rcx
test rcx, rcx
je case.0x1400310f4.136
lea rbx, [rax - 1]
lea ebx, [rax - 1]
mov r15, qword [rax - 1]
mov r12, qword [rax + 7]
mov rcx, r15
call qword [r12]
mov rdx, qword [r12 + 8]
and al, 8
and al, 8
test rdx, rdx
je 0x140031e75
mov r8, qword [r12 + 0x10]
mov rcx, r15
stc
stc
call fcn.140001830
invalid
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
mov r8d, 8
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
invalid
mov rcx, rbx
call fcn.140001830
test al, 0xf9
cld
invalid
test al, 0xf9
cld
dec dword [rax - 0x77]
mov qword [rsi + 8], rdi
mov qword [rsi + 8], rdi
or byte [rax - 0x3b7cb7ff], dh
cmp byte [rbx + 0x5f], bl
pop rbx
pop rdi
mov al, 1
add rsp, 0x38
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, [0x1400c6630]
add eax, 0x9478d
or dword [r8], r8d
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
or eax, 0x9465f
or dword [rax], r8d
lea rcx, [0x1400c650e]
or dword [rax], r8d
add byte [rbp + rcx*4 + 0xd], cl
loop 0x140031edb
invalid
lea r9, [0x1400c4698]
invalid
or dword [rax], eax
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x37]
and al, 0x37
invalid
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.14009a4d0
ud2
or eax, dword [rsi + 0xb0f0006]
mov r14, rax
mov esi, eax
invalid
mov esi, eax
mov rcx, r15
mov rdx, r12
loop 0x140031eb9
mov r14b, dil
dec dword [rax - 0x77]
mov ecx, ebx
loop 0x140031eb9
mov r14b, dil
dec dword [rax - 0x77]
mov ecx, ebx
invalid
ret
mov ecx, ebx
call fcn.14001a7a0
invalid
mov qword [rsi + 8], rdi
jle 0x140031ee9
mov rcx, r14
call fcn.1400bdf10
ud2
mov r14, rax
mov rcx, rbx
call fcn.140004140
and dil, bpl
dec dword [rcx + rcx*4 - 0xf]
and dil, bpl
dec dword [rcx + rcx*4 - 0xf]
call fcn.1400bdf10
ud2
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
in al, dx
push 0x244c894c
invalid
in al, dx
push 0x244c894c
xor byte [rax + rcx*4 + 0x44], al
mov byte [rsp + 0x2f], r8b
mov byte [rsp + 0x2f], r8b
mov r14, rdx
mov qword [rsp + 0x38], rcx
lea r15, [rdx + 0x28]
lea edi, [rdx + 0x28]
invalid
lea edi, [rdx + 0x28]
lea r12, [0x1400c29f4]
lea rbx, [rsp + 0x58]
pop rax
or cl, byte [rcx]
add byte [rax - 0x73], cl
pop rsp
and al, 0x58
pop rax
pop rax
xor edx, edx
mov qword [rsp + 0x50], rdx
push rax
jmp 0x140031f59
add byte [rdx + 0x18], bh
mov edx, 0x18
mov r8d, 8
mov eax, 8
mov rcx, rsi
int1
call fcn.140001830
mov rbx, r15
mov ebx, edi
mov ebx, edi
mov r15, rbp
mov rbp, qword [r14]
mov rdx, qword [r14 + 0x10]
mov rdx, qword cs:[r14 + 0x10]
mov rax, qword [r14 + 0x18]
cmp rdx, rax
jb 0x140031fe7
sbb byte [rax + 0x39], r9b
ret 0x7e72
mov rsi, qword [r14 + 8]
mov rcx, qword [r14 + 0x20]
and byte [rcx - 0x77], cl
invalid
sub r8, rcx
and byte [rcx - 0x77], cl
invalid
jb 0x140032367
add rcx, rbp
add ecx, ebp
xor edx, edx
call sub.msvcrt.dll_memset
or byte [rax], al
or byte [rax], al
mov rcx, rbx
mov rdx, r15
cli
cli
mov r8, rbp
mov r9, rsi
call fcn.1400520d0
cmp qword [rsp + 0x58], 0
mov r13, qword [rsp + 0x60]
je 0x140031fcb
test r13, r13
je 0x140031fc7
mov eax, r13d
and eax, 3
cmp rax, 2
jb 0x140031ff6
cmp eax, 2
jne 0x140031ff6
mov rax, r13
shr rax, 0x20
cmp eax, 6
jne 0x140031ff6
xor eax, eax
jmp 0x140031fd5
cmp rsi, r13
cmovbe rsi, r13
mov rax, r13
mov qword [r14 + 0x10], 0
mov qword [r14 + 0x18], rax
mov qword [r14 + 0x20], rsi
xor edx, edx
mov r13, rax
sub r13, rdx
test rbp, rbp
jne 0x1400321c0
mov esi, r13d
and esi, 3
movsxd rax, dword [r12 + rsi*4]
add rax, r12
jmp rax
movzx eax, byte [r13 + 0x10]
jmp 0x14003202c
movzx eax, byte [r13 + 0xf]
jmp 0x14003202c
mov rcx, r13
shr rcx, 0x20
call fcn.140052fe0
cmp al, 0x23
jne 0x140032338
lea rax, [rsi - 2]
cmp rax, 2
jb 0x140031f59
test rsi, rsi
je 0x140031f59
mov rbp, r15
mov r15, rbx
lea rsi, [r13 - 1]
mov rdi, qword [r13 - 1]
mov rbx, qword [r13 + 7]
mov rcx, rdi
call qword [rbx]
mov rdx, qword [rbx + 8]
test rdx, rdx
je 0x140031f40
mov r8, qword [rbx + 0x10]
mov rcx, rdi
call fcn.140001830
jmp 0x140031f40
mov rax, r13
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x14003209a
lea rcx, [0x1400c2a04]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
xor eax, eax
jmp 0x14003202c
mov al, 0x29
jmp 0x14003202c
invalid
mov byte [rax - 0x4f7b14ff], dh
add ch, bl
jmp 0x14003202c
mov al, 3
jmp 0x14003202c
invalid
push qword [rax - 0x8d16fc]
mov al, 4
invalid
jb 0x1400320b7
mov al, 1
jmp 0x14003202c
mov al, 2
jmp 0x14003202c
mov al, 3
jmp 0x14003202c
invalid
invalid
invalid
mov al, 4
jmp 0x14003202c
invalid
invalid
invalid
mov al, 5
jmp 0x14003202c
invalid
invalid
invalid
mov al, 6
jmp 0x14003202c
invalid
invalid
invalid
mov al, 7
jmp 0x14003202c
invalid
invalid
invalid
mov al, 8
jmp 0x14003202c
invalid
invalid
invalid
mov al, 9
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0xa
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0xb
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0xc
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0xd
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0xe
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0xf
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x10
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x11
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x12
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x13
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x14
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x15
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x16
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x17
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x18
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x19
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x20
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x21
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x22
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x23
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x24
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x25
jmp 0x14003202c
invalid
invalid
invalid
mov al, 0x26
jmp 0x14003202c
mov al, 0x27
jmp 0x14003202c
mov al, 0x28
jmp 0x14003202c
add rbp, rdx
cmp r13, 0x10
movzx ecx, byte [rsp + 0x2f]
jae 0x140032210
test r13, r13
je 0x14003222c
sub rax, rdx
xor edx, edx
mov rsi, qword [rsp + 0x30]
nop dword [rax]
cmp byte [rbp + rdx], cl
je 0x140032294
inc rdx
cmp rax, rdx
jne 0x1400321e0
mov rdx, r13
xor eax, eax
test rax, rax
mov qword [rsp + 0x48], rax
jne 0x140032240
jmp 0x1400322a3
mov rdx, rbp
mov r8, r13
call fcn.1400a0030
mov rsi, qword [rsp + 0x30]
test rax, rax
mov qword [rsp + 0x48], rax
jne 0x140032240
jmp 0x1400322a3
xor edx, edx
xor eax, eax
mov rsi, qword [rsp + 0x30]
test rax, rax
mov qword [rsp + 0x48], rax
je 0x1400322a3
nop
mov qword [rsp + 0x40], r15
cmp rdx, 0xffffffffffffffff
je 0x14003238c
mov r15, rbx
lea rbx, [rdx + 1]
cmp rdx, r13
jae 0x140032378
mov rax, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
sub rax, rdi
cmp rax, rdx
jbe 0x1400322fc
mov rcx, qword [rsi]
add rcx, rdi
mov rdx, rbp
mov r8, rbx
call sub.msvcrt.dll_memcpy
add rdi, rbx
mov r13, rbx
mov rbx, r15
mov r15, qword [rsp + 0x40]
jmp 0x1400322c7
mov eax, 1
test rax, rax
mov qword [rsp + 0x48], rax
jne 0x140032240
mov rax, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
sub rax, rdi
cmp rax, r13
jb 0x14003231a
mov rcx, qword [rsi]
add rcx, rdi
mov rdx, rbp
mov r8, r13
call sub.msvcrt.dll_memcpy
add rdi, r13
mov rax, qword [r14 + 0x10]
add rax, r13
mov rcx, qword [r14 + 0x18]
cmp rax, rcx
cmovae rax, rcx
mov qword [rsi + 0x10], rdi
mov rdx, qword [rsp + 0x50]
add rdx, r13
mov qword [r14 + 0x10], rax
cmp qword [rsp + 0x48], 0
jne 0x14003235a
test r13, r13
jne 0x140031f34
jmp 0x14003235a
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
mov r8, rbx
call fcn.1400104e0
mov rsi, qword [rsp + 0x30]
mov rdi, qword [rsi + 0x10]
jmp 0x140032273
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
mov r8, r13
call fcn.1400104e0
mov rsi, qword [rsp + 0x30]
mov rdi, qword [rsi + 0x10]
jmp 0x1400322b3
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 8], r13
mov eax, 1
mov qword [rcx], rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 8], rdx
xor eax, eax
jmp 0x140032346
lea r8, [0x1400c6800]
mov rdx, rsi
call fcn.1400a0900
ud2
lea r8, str.Jg_f_
mov rcx, rbx
mov rdx, r13
call fcn.1400a0970
ud2
lea rcx, str.Jg_f_
call fcn.1400a0a90
ud2
test byte [rax], al
add byte [rax], al
add byte [rax], al
push rbp
push rbx
sub rsp, 0x48
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
test r8, r8
je 0x14003429f
js 0x14003453f
add byte [rax], al
mov rax, qword [0x1400f1318]
popfq
ror byte [rbx], 1
add byte [rdi], cl
movzx eax, byte [rax]
movzx eax, byte [rax]
mov edx, 1
mov rcx, rbx
call fcn.140001820
xchg ebp, eax
invalid
cld
invalid
add byte [rax - 0x77], cl
fld1
xchg ebp, eax
invalid
test rax, rax
jne 0x1400342a4
mov ecx, 1
mov rdx, rbx
call fcn.14008b0c0
ud2
mov eax, 1
movabs rbp, 0x100000000
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], 0
mov byte [rsp + 0x40], 1
lea r14, [rdi + rbx*2]
xor r15d, r15d
lea rbx, [rsp + 0x28]
jmp 0x1400342fd
mov rcx, qword [rsp + 0x28]
add rcx, r13
lea rdx, [rsp + 0x20]
mov r8, r12
call sub.msvcrt.dll_memcpy
add r13, r12
mov qword [rsp + 0x38], r13
test r15w, r15w
je 0x140034310
movzx eax, word [rsp + 0x24]
mov edx, eax
jmp 0x140034320
cmp rdi, r14
je 0x14003451a
movzx edx, word [rdi]
add rdi, 2
lea eax, [rdx + 0x2000]
movzx ecx, ax
movzx eax, dx
cmp ecx, 0xf800
jae 0x1400343e0
shl rax, 0x10
mov rdx, rax
shr rdx, 0x10
mov rcx, rbx
call fcn.14003e130
jmp case.0x14002a9d3.680
shl rax, 0x10
shr rax, 0x10
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov edx, eax
call fcn.14003e130
cmp rdi, r14
je 0x14003451a
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0x17
movzx edx, word [rdi]
add rdi, 2
movzx eax, dx
mov ecx, edx
add ecx, 0x2000
movzx ecx, cx
and byte [rax], al
add byte [rdi], cl
mov bh, 0xc9
cmp ecx, 0xf800
add byte [rax], al
jb 0x140034350
enter 0xffffffffffffff3d, 0xffffffffffffffdb
add byte [rax], al
cmp eax, 0xdbff
ja 0x1400343e7
cmp rdi, r14
je 0x140034420
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
movzx ecx, word [rdi]
add rdi, 2
mov r8d, ecx
add r8d, 0x2000
movzx r8d, r8w
cmp r8d, 0xfc00
jb 0x140034428
movzx ecx, cx
and eax, 0x3ff
and ecx, 0x3ff
shl rax, 0x1a
shl rcx, 0x10
add rax, rbp
or rax, rcx
jmp 0x140034354
cmp eax, 0xdbff
jbe 0x1400343f0
xor r15d, r15d
jmp 0x140034440
cmp rdi, r14
je 0x140034420
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
add ecx, 0x2000
movzx ecx, cx
mov r15w, 1
cmp ecx, 0xfc00
jae 0x1400344f9
mov word [rsp + 0x24], ax
jmp 0x140034440
xor r15d, r15d
mov rdi, r14
jmp 0x140034440
mov r15w, 1
mov eax, ecx
mov word [rsp + 0x24], cx
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
mov word [rsp + 0x26], dx
lea rcx, [rsp + 0x26]
and al, 0x26
and al, 0x26
call fcn.140096500
mov byte [rsp + 0x40], 0
add dil, al
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
add dh, al
and al, 0x40
add dil, al
add dil, al
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov bh, 0xc8
movzx ecx, ax
cmp ecx, 0x80
jae 0x140034480
add byte [rax], al
add byte [rbx + 0x19], dh
mov byte [rsp + 0x20], al
and al, 0x20
mov r12d, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400344cb
add byte [rax], al
add byte [rcx + 0x800f9], al
add byte [rax], al
jae 0x1400344a4
cmp ecx, 0x800
add byte [rax], al
jae 0x1400344a4
mov ecx, eax
shr ecx, 6
or cl, 0xc0
mov byte [rsp + 0x20], cl
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x21], al
mov r12d, 2
jmp 0x1400344cb
mov edx, ecx
shr edx, 0xc
or dl, 0xe0
mov byte [rsp + 0x20], dl
shr ecx, 6
and cl, 0x3f
or cl, 0x80
mov byte [rsp + 0x21], cl
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x22], al
mov r12d, 3
mov rax, qword [rsp + 0x30]
mov r13, qword [rsp + 0x38]
sub rax, r13
cmp rax, r12
jae 0x1400342e0
mov rcx, rbx
mov rdx, r13
mov r8, r12
call fcn.1400104e0
mov r13, qword [rsp + 0x38]
jmp 0x1400342e0
movzx eax, ax
and edx, 0x3ff
and eax, 0x3ff
shl rdx, 0x1a
shl rax, 0x10
add rdx, rbp
or rdx, rax
jmp 0x14003433f
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.14008b080
ud2
invalid
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xffffffffffffca81, 0
add byte [rax], dl
add byte [rcx + 0xfc31c51], cl
invalid
nop dword [rax + rax]
mov eax, dword [rcx + 0x10]
mov edx, dword [rcx + 0x14]
ret
nop dword [rax + rax]
mov eax, dword [rcx + 0x18]
mov edx, dword [rcx + 0x1c]
ret
push rcx
or bl, al
nop dword [rax + rax]
mov edx, dword [rcx]
xor eax, eax
test edx, 0x400
ret 0x400
add byte [rax], al
je 0x140034690
ret 0x400
mov r8d, 0x20000000
and r8d, dword [rcx + 4]
je 0x140034690
and edx, 0x10
loop 0x14003469b
shr edx, 4
mov eax, edx
ret
nop word cs:[rax + rax]
movzx edx, byte [rcx + 7]
and dl, 0x20
and al, al
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x51
invalid
and al, al
invalid
mov eax, 0x410
and eax, dword [rcx]
cmp eax, 0x400
add al, 0
invalid
add al, 0
add byte [rdi], cl
sete al
and al, dl
sete al
and al, dl
ret
mov ecx, dword [rdx + 0x10]
mov qword [rax + 0x10], rcx
mov ecx, dword [rdx + 0x18]
mov dword [rax + 0x18], ecx
mov ecx, dword [rdx + 0x1c]
mov dword [rax + 0x1c], ecx
ret
sbb byte [rcx + 0x4a8b1848], cl
sbb al, 0x89
sbb al, 0xc3
nop word cs:[rax + rax]
push rsi
sub rsp, 0x40
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
sub esp, 0x40
mov rsi, qword [rcx]
test rsi, rsi
je 0x140034751
mov qword [rsp + 0x38], 0
call sub.kernel32.dll_GetCurrentProcess
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea r9, [rsp + 0x38]
and al, 0x38
mov rcx, rax
mov rdx, rsi
mov r8, rax
call sub.kernel32.dll_DuplicateHandle
test eax, eax
je 0x14003475b
mov rdx, qword [rsp + 0x38]
jmp 0x140034753
xor edx, edx
xor eax, eax
add rsp, 0x40
pop rsi
ret
call sub.kernel32.dll_GetLastError
or byte [rax], al
mov edx, eax
shl rdx, 0x20
shl edx, 0x20
or rdx, 2
or edx, 2
mov eax, 1
add rsp, 0x40
pop rsi
ret
cmp byte [rax], al
add byte [rax], al
add al, ch
xor dword [rcx + 0x44c70008], edx
add bh, al
and al, 0x30
add bh, al
and al, 0x30
add al, byte [rax]
add byte [rax], al
add bh, al
and al, 0x28
add byte [rax], al
add byte [rax], al
add bh, al
and al, 0x28
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
lea r9, [rsp + 0x38]
mov rcx, rax
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, rax
call sub.kernel32.dll_DuplicateHandle
scasb al, byte [rdi]
nop
or byte [rax], al
test eax, eax
je 0x1400347db
mov rdx, qword [rsp + 0x38]
jmp 0x1400347d3
xor eax, eax
add rsp, 0x40
add esp, 0x40
pop rsi
ret
call sub.kernel32.dll_GetLastError
xchg ecx, eax
or byte [rax], al
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov eax, 1
add rsp, 0x40
pop rsi
ret
invalid
or dword [rax], eax
mov edx, 0x45
jmp fcn.14009fc20
invalid
nop dword cs:[rax + rax]
mov r8, rdx
lea rcx, [0x1400c6ad5]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rax - 0x73], 1
or eax, 0x922ab
mov edx, 0x58
jmp fcn.14009fc20
cmp byte [rax - 0x77], cl
invalid
or dword [rax], eax
lea rdi, [rsp + 0x28]
mov r9d, 0xe
mov ecx, 0xe
mov rcx, rdi
call fcn.14009e960
lea rax, [0x1400c8ad8]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400c6b3b]
lea edx, [0x1400c6b3b]
lea edx, [0x1400c6b3b]
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.14009a830
mov rcx, rax
call fcn.14009aaa0
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rdi
pop rsi
ret
add byte [rax], al
push rsi
push rdi
sub rsp, 0x38
cmp byte [rax - 0x77], cl
invalid
lea r8, [0x1400c6b41]
lea rdi, [rsp + 0x28]
mov r9d, 0xb
mov rcx, rdi
mov ecx, edi
cmp byte [rax - 0x77], cl
invalid
mov ecx, edi
call fcn.14009e960
lea rax, [0x1400c8ad8]
invalid
or dword [rax], eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
invalid
mov dword [rsp + 0x20], eax
lea rdx, [0x1400c6b3b]
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.14009a830
mov rcx, rax
call fcn.14009aaa0
add byte [rax + 0x38c48348], dl
add byte [rax + 0x38c48348], dl
pop rdi
pop rsi
ret
invalid
add byte [rax], al
sub rsp, 0x28
mov ecx, 0xfffffff6
in al, dx
sub byte [rcx - 0xa], bh
call sub.kernel32.dll_GetStdHandle
pop rsi
nop
or byte [rax], al
xor ecx, ecx
cmp rax, 0xffffffffffffffff
cmove rax, rcx
ror dword [rax - 0x7d], 0xc4
sub bl, al
ror dword [rax - 0x7d], 0xc4
sub bl, al
nop dword [rax]
add byte [rax - 0x7d], cl
in al, dx
invalid
add byte [rax - 0x7d], cl
in al, dx
sub byte [rcx - 0xb], bh
invalid
invalid
mov ecx, 0xfffffff5
invalid
call sub.kernel32.dll_GetStdHandle
nop
or byte [rax], al
xor ecx, ecx
leave
cmp rax, 0xffffffffffffffff
cmove rax, rcx
add rsp, 0x28
ret
nop dword [rax]
sub rsp, 0x28
mov ecx, 0xfffffff4
call sub.kernel32.dll_GetStdHandle
add byte [rcx], dh
leave
invalid
hlt
add byte [rcx], dh
leave
cmp rax, 0xffffffffffffffff
cmove rax, rcx
add rsp, 0x28
add esp, 0x28
ret
in al, dx
sub byte [rcx - 0xa], bh
call sub.kernel32.dll_GetStdHandle
xor ecx, ecx
cmp rax, 0xffffffffffffffff
cmove rax, rcx
add rsp, 0x28
ret
clc
push qword [rbx + rbx + 0x48]
mov esi, ecx
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
lea rdx, [rsp + 0x28]
call fcn.1400349d0
mov rax, rsi
add rsp, 0x30
pop rsi
ret
and dword [rcx], ecx
add byte [rbp + rcx*4 + 5], cl
add dword [rdx], esp
or dword [rax], eax
add byte [rdx + 0x3f], bh
add byte [rdx + 0x3f], bh
call fcn.140099fa0
ud2
push rbp
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
push rbx
sub rsp, 0x2b0
add byte [rax], al
add byte [rax], al
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
lea rbx, [rsp + 0x3c]
mov r8d, 0x274
add byte [rax], al
mov rcx, rbx
xor edx, edx
call sub.msvcrt.dll_memset
cwde
or byte [rax], al
mov rdi, qword [rdi]
call sub.kernel32.dll_GetCurrentProcessId
mov rcx, rdi
xlatb
mov cs, word [rax]
add byte [rax - 0x77], cl
stc
mov edx, eax
mov r8, rbx
call sub.ws2_32.dll_WSADuplicateSocketW
cmp eax, 0xffffffff
ror byte [rax + rcx - 0x77d00], cl
je case.0x14002fc3a.426
mov ecx, dword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov edx, dword [rsp + 0x94]
mov r8d, dword [rsp + 0x98]
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
and al, 0x98
add byte [rax], al
add bh, al
and al, 0x28
add dword [rax], 0x44c70000
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r9, [rsp + 0x3c]
call sub.ws2_32.dll_WSASocketW
mov rdi, rax
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
cmp eax, 0xffffffff
je 0x140034a5c
mov qword [rsi + 8], rdi
mov qword [rsi], 0
jmp 0x140034af6
call sub.ws2_32.dll_WSAGetLastError
cmp eax, 0x2739
je 0x140034a6f
cmp eax, 0x2726
jne 0x140034ae3
mov ecx, dword [rsp + 0x88]
mov edx, dword [rsp + 0x94]
add byte [rax], al
invalid
mov word [rax + rcx*4], fs
and al, 0x88
add byte [rax], al
add byte [rbx + 0x942494], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x98
mov r8d, dword [rsp + 0x98]
mov dword [rsp + 0x28], 1
invalid
add byte [rax], al
add bh, al
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
add bh, al
and al, 0x20
and al, 0x20
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x3c
lea r9, [rsp + 0x3c]
call sub.ws2_32.dll_WSASocketW
mov word [rax], cs
add byte [rax - 0x7d], cl
clc
push qword [rcx + rdi + 0x48]
or byte [rax], al
cmp rax, 0xffffffffffffffff
je case.0x14002fc3a.426
mov rdi, rax
mov edi, eax
invalid
mov rcx, rax
mov edx, 1
add byte [rax], al
add byte [rbp + 0x31], al
xor eax, eax
add byte [rax], al
add byte [rbp + 0x31], al
xor eax, eax
call sub.kernel32.dll_SetHandleInformation
test eax, eax
invalid
xor eax, eax
call sub.kernel32.dll_SetHandleInformation
test eax, eax
add byte [rbp - 0x176f8a40], al
imul ecx, dword [rsi - 0x3eb7fff8], 0xffffffe0
shl rax, 0x20
or rax, 2
invalid
invalid
jne 0x140034a4c
nop
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
or byte [rax - 0x39], r9b
invalid
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
mov ecx, edi
or byte [rax - 0x39], r9b
invalid
mov ecx, edi
call sub.ws2_32.dll_closesocket
jmp 0x140034af6
mov word [rax], cs
add bl, ch
sbb al, ch
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
invalid
invalid
invalid
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rax, rsi
add rsp, 0x2b0
pop rbx
pop rdi
pop rsi
ret
sub byte [rcx - 0x47], al
invalid
mov r9d, 0xe
mov rcx, rdi
call fcn.14009e960
lea rax, [0x1400c6be8]
scasb al, byte [rdi]
and byte [rcx], cl
add byte [rax - 0x77], cl
and al, 0x20
scasb al, byte [rdi]
and byte [rcx], cl
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [0x1400c6bde]
mov r8d, 6
mov rcx, rdi
mov r9, rsi
mov ecx, esi
and byte [rcx], cl
add byte [rcx - 0x48], al
invalid
mov ecx, esi
int1
call fcn.14009a830
mov rcx, rax
call fcn.14009aaa0
nop
add rsp, 0x38
pop rdi
pop rsi
ret
add byte [rax - 0x77], cl
shr eax, 0x41
pop rdi
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x77], cl
invalid
lea r8, str.OwnedSocketlibrary_std_srcpanic.rs
lea rdi, [rsp + 0x28]
invalid
in al, dx
cmp byte [rax - 0x77], cl
invalid
sub byte [rcx - 0x47], al
or eax, dword [rax]
add byte [rax], al
mov r9d, 0xb
mov rcx, rdi
call fcn.14009e960
lea rax, [0x1400c6be8]
add byte [rax - 0x73], cl
add eax, 0x9204e
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1400c6bde]
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.14009a830
mov rcx, rax
shr eax, 0xe1
pop rsi
invalid
invalid
nop
shr eax, 0xe1
pop rsi
invalid
add rsp, 0x38
pop rdi
pop rsi
ret
nop word [rax + rax]
invalid
add byte [rax], al
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rbx, rcx
mov ebx, ecx
mov rsi, qword [rcx + 0x30]
mov rdi, qword [rcx + 0x38]
cmp qword [rcx], 0
je 0x140034bf1
mov rcx, qword [rbx + 8]
call fcn.1400bd7f4
cmp qword [rbx + 0x10], 0
je 0x140034c01
mov rcx, qword [rbx + 0x18]
call fcn.1400bd7f4
cmp qword [rbx + 0x20], 0
and byte [rax], al
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbx + 0x28]
invalid
invalid
je 0x140034c11
mov rcx, qword [rbx + 0x28]
sub r8b, bpl
jrcxz 0x140034b9a
call fcn.1400bd7f4
or byte [rax], al
mov rcx, rdi
call fcn.1400bd7f4
mov rax, rsi
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
invalid
pop rsi
ret
nop word cs:[rax + rax]
mov rax, rcx
mov dword [rcx + 0xa8], edx
invalid
ret
add byte [rax], al
add bl, al
nop word [rax + rax]
add byte [rax - 0x77], cl
enter 0x66c3, 0x66
ret
nop word cs:[rax + rax]
mov rax, qword [rcx + 0x38]
ret
mov rax, rcx
ret
in al, dx
sub al, ch
invalid
add byte [rax], r8b
movabs rax, 0x8000000000000000
lock or qword [0x140103160], rax
or dword [0x140103160], eax
or dword [0x140103160], eax
ret
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc1
inc rax
mov qword [0x140103118], rax
ret
in al, 0xc
add byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
xchg dword [rbx + 0x48000000], esi
lea ecx, [0x1400c2aa8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [0x1400c59fa]
lea rcx, [rsp + 0x20]
mov r8d, 0xe
call fcn.140025aa0
cmp byte [rsp + 0x38], 2
jne 0x140034d0c
mov eax, 3
mov sil, 2
mov dh, 2
mov dh, 2
jmp 0x140034d6a
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
cmp rax, 4
je 0x140034d33
cmp rax, 1
jne 0x140034d52
invalid
sub eax, dword [rax + 0xf403039]
xchg esp, eax
mov byte [rax], 0xf6
cmp byte [rcx], 0x30
sete sil
add sil, sil
jmp 0x140034d54
mov eax, dword [rcx]
bswap eax
xor r8d, r8d
cmp eax, 0x66756c6d
setae r8b
sar byte [0x1a678b9b5], 0x41
sbb eax, 0
sar byte [0x1a678b9b5], 0x41
sbb eax, 0
sete sil
invalid
jmp 0x140034d54
xor esi, esi
test rdx, rdx
je 0x140034d64
mov r8d, 1
call fcn.140001830
add byte [rax], al
add al, ch
int3
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x140103118], rax
mov eax, esi
add rsp, 0x40
invalid
pop rsi
ret
invalid
std
or byte [rax], al
lea r8, [0x1400c6c30]
mov edx, 0x28
call fcn.140099fa0
ud2
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, rdx
mov eax, edx
mov eax, edx
ret
sete al
or al, dl
ret
add dword [rcx], esi
sar byte [rsp + rax], cl
cmovb rdx, r8
lea rax, [0x1400c2ab8]
lea eax, [0x1400c2ab8]
movsxd r8, dword [rax + rdx*4]
add r8, rax
jmp r8
mov rax, qword [rcx + 0x28]
mov rdx, qword [rcx + 0x30]
ret
lea rax, str..Components
or dword [rax], eax
add bl, al
ret
lea rax, [0x1400c6cd1]
or dword [rax], eax
mov edx, 1
add byte [rax], al
ret
lea rax, [0x1400c6c80]
mov edx, 2
ret
invalid
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov rdx, qword [rcx + 0x10]
ret
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
push rsi
push rdi
sub rsp, 0x48
mov rsi, rcx
mov rsi, rcx
lea r8, [0x1400c6cd2]
lea rdi, [rsp + 0x30]
lea edi, [rsp + 0x30]
add byte [rax - 0x73], cl
jl 0x140034e68
lea edi, [rsp + 0x30]
xor byte [rcx - 0x47], al
mov r9d, 0xa
or al, byte [rax]
add byte [rax], al
mov rcx, rdi
call fcn.14009f080
mov rcx, rsi
int1
invalid
int1
call fcn.140035190
xor eax, 0x48000003
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
lea r8, [0x1400c6ce0]
je 0x140034e88
or dword [rax], eax
add byte [rax - 0x73], cl
push rsp
and al, 0x20
lea rdx, [rsp + 0x20]
mov rcx, rdi
mov ecx, edi
call fcn.14009ab00
mov rcx, rax
call fcn.14009ac50
nop
add rsp, 0x48
pop rsp
invalid
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rcx + 0x57], al
add byte [rax], al
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0xe0
invalid
in al, dx
loopne 0x140034e9c
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [rsp + 0x58]
call fcn.14009f730
mov rdi, qword [rsi]
mov rsi, qword [rsi + 8]
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140049f30
push rax
add dword [rax], eax
movzx edx, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [0x1400c2acc]
fisttp dword [rax]
add byte [rbp + 0x63], cl
or al, 0x90
hlt
fisttp dword [rax]
add byte [rbp + 0x63], cl
or al, 0x90
add r9, r8
add ecx, eax
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
add ecx, 4
jmp 0x140034f22
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
cmove rdx, rax
add rcx, rdx
add rcx, 8
add ecx, 8
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 8
jmp 0x140034f22
mov ecx, 6
add ecx, 8
jmp 0x140034f22
mov ecx, 6
jmp 0x140034f22
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140034f22
mov ecx, 2
add byte [rax], al
mov rdx, rsi
sub rdx, rcx
jb 0x140035038
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x140034f4b
invalid
adc al, byte [rcx + 0xf]
mov dh, 0
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
invalid
jmp case.0x14003070e.293
enter 0x2eb, 0x31
ror byte [rax - 0x75], 0x4c
mov rcx, qword [rsp + 0x40]
xor eax, eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rcx
add byte [rax], al
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xc0], xmm1
add byte [rdi], cl
adc dword [rsp + 0xb0], eax
invalid
add byte [rdi], cl
adc dword [rsp + 0xb0], eax
invalid
add byte [rax - 0x77], cl
mov esp, 0xa024
add byte [rax - 0x77], cl
mov ah, 0x24
test al, 0
add byte [rax], al
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], rsi
mov word [rsp + 0xd8], 0x200
mov byte [rsp + 0xda], al
fiadd dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0xda2484]
fiadd dword [rax]
fiadd dword [rax]
add byte [rax], al
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0xa0]
call fcn.140035b20
add byte [rax], al
and al, 0xa0
add byte [rax], al
add al, ch
jns 0x140034fb0
add byte [rax], al
cmp byte [rsp + 0x68], 0xa
jl 0x140034fce
push 0x4870740a
lea esi, [0x1400c4068]
je 0x14003501e
lea rsi, [0x1400c4068]
xor eax, 0x8f0b3
mov bl, 0xf0
or byte [rax], al
lea rdi, [rsp + 0x58]
and al, 0x58
lea rbx, [rsp + 0x20]
lea r14, [rsp + 0x68]
lea r15, [rsp + 0xa0]
invalid
add byte [rax], al
add byte [rdi], cl
invalid
invalid
invalid
movabs al, byte [0x4800401f0f000000]
mov eax, dword [rsp + 0x98]
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movups xmm2, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x40], xmm2
push rsp
and al, 0x40
push rsp
and al, 0x40
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
mov r8, rsi
invalid
call fcn.14009ae00
mov rcx, r14
mov rdx, r15
mov edx, edi
invalid
mov edx, edi
cli
call fcn.140035b20
cmp byte [rsp + 0x68], 0xa
jne 0x140034fd0
lea rcx, [rsp + 0x58]
call fcn.14009ae50
nop
add rsp, 0xe0
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
lea r8, [0x1400c6c68]
or dword [rax], eax
mov rdx, rsi
call fcn.1400a0900
ud2
sub esp, 0x28
movzx r8d, byte [rcx + 0x38]
movzx eax, byte [rcx + 0x38]
cmp r8b, 1
cmp al, 1
clc
add dword [rdi + 0x48], esi
ja 0x1400350a7
movzx eax, byte [rcx + 0x3a]
xor edx, edx
mov dh, 0x41
cmp dh, byte [rcx]
cmp sil, byte [r9]
rol byte [rax + rax*8 + 0xf447a75], cl
mov dh, 0x59
adc byte [rcx - 0x80], al
sti
add eax, 0x8b4c6f72
or dword [rax - 0x75], ecx
push rcx
or byte [rbp + 0x31], al
rol byte [rbp - 0x7c], cl
test r8b, r8b
jne 0x140035099
cmp r11b, 6
test al, al
jne case.0x140034cd4.200
movzx r11d, byte [rcx + 0x10]
movzx ebx, byte [rcx + 0x10]
cmp r11b, 5
jb case.0x140034cd4.200
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
xor r10d, r10d
test r8b, r8b
jne 0x140035099
cmp r11b, 6
je 0x140035099
mov r10d, 2
cmp rdx, 2
jb 0x140035179
cmp r10, rdx
jne 0x1400350af
xor edx, edx
test r8b, r8b
jne case.default.0x140035101
jmp case.0x140034ee5.7
xor edx, edx
xor eax, eax
xor ecx, ecx
leave
jmp 0x140035120
add rdx, r9
lea r11, [r9 + r10]
lea ebx, [rcx + rdx]
inc r11
cmp r11, rdx
cmp ebx, edx
cmp ebx, edx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
ret 0x7501
invalid
ret 0x7501
cmp r9b, 0x2e
jne 0x14003510e
movzx edx, byte [r11]
cmp dl, 0x5c
cli
pop rsp
sete r9b
cmp dl, 0x2f
sete dl
or dl, r9b
test r8b, r8b
jne case.default.0x140035101
movzx r8d, byte [rcx + 0x10]
cmp r8, 6
adc byte [r9 - 0x7d], cl
clc
invalid
je case.default.0x140035101
lea r9, [0x1400c2ae8]
movsxd r8, dword [r9 + r8*4]
invalid
add al, 0x81
add r8, r9
invalid
jmp r8
mov rcx, qword [rcx + 0x20]
mov ecx, dword [rcx + 0x20]
add rcx, 4
add ecx, 4
add al, 0xeb
adc al, byte [rcx - 0x80]
cmp cl, 0x2e
sete r9b
jmp 0x140035120
cmp r9b, 0x2e
cmp cl, 0x2e
sete r9b
xchg esp, eax
rol dword [rax + riz - 0x36], 0x45
test al, al
invalid
and dl, r9b
test r8b, r8b
sal byte [rdx + rcx*8 + 0x31], 0xc9
je case.0x140034ee5.7
xor ecx, ecx
movzx edx, dl
movzx eax, al
add rax, rdx
ror byte [rax + 1], 0xd0
add rax, rcx
add rsp, 0x28
ret
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
leave
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x140035120
mov ecx, 6
jmp 0x140035120
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
add dword [rax - 0x7b], ecx
leave
cmove r9, rcx
leave
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x140035120
rol dword [rdx], 0xeb
scasb al, byte [rdi]
mov ecx, 2
jmp 0x140035120
lea r8, [0x1400c6d00]
mov ecx, 2
call fcn.1400a0900
ud2
mov rax, qword [rcx + 0x30]
mov qword [rsp + 0x9f], rax
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rcx + 0x11]
movups xmm1, xmmword [rcx + 0x21]
and dword [rdi], ecx
sub dword [rsp + 0x90], ecx
movaps xmmword [rsp + 0x90], xmm1
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], eax
test byte [rax + rax*4], ah
add byte [rax], al
invalid
movaps xmmword [rsp + 0x80], xmm0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0x41
cmp cl, byte [rdi]
invalid
mov dh, 0x51
movzx eax, byte [rcx + 0x3a]
movzx edx, byte [rcx + 0x38]
movzx r8d, byte [rcx + 0x39]
push rcx
cmp byte [rdi + rcx - 0x4a], al
cmp dword [r8 - 0x77], ecx
je 0x14003520e
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x40], r12b
xor byte [rax - 0x77], cl
jl 0x140035213
cmp byte [rax + rcx*4 + 0x64], al
and al, 0x40
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x90], cl
movups xmmword [rsp + 0x41], xmm0
movups xmmword [rsp + 0x51], xmm1
and al, 0x51
and al, 0x51
push rcx
mov rcx, qword [rsp + 0x9f]
mov qword [rsp + 0x60], rcx
invalid
mov word [rdi + rbx*4], fs
lahf
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
invalid
invalid
mov byte [rsp + 0x6a], al
mov byte [rsp + 0x68], dl
and al, 0x68
and al, 0x68
mov byte [rsp + 0x69], r8b
cmp dl, 2
jne 0x140035326
test rdi, rdi
je 0x140035610
cmp r12b, 3
jae case.0x14002a9d3.744
nop word cs:[rax + rax]
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [rsi + rcx], 0x5c
je 0x140035280
inc rcx
cmp rdi, rcx
jne 0x140035260
xor r9d, r9d
mov rcx, rdi
stc
stc
test rcx, rcx
leave
je 0x14003528f
jmp 0x14003531c
add byte [rsi - 0x70], ah
nop
mov r9d, 1
add byte [rax], al
add byte [rax - 0x7b], cl
test rcx, rcx
add byte [rax], al
test rcx, rcx
test ecx, ecx
jne 0x14003531c
add byte [rax], al
add byte [rcx + rdi - 0x31], cl
iretd
add byte [rax], al
cmp rdi, r9
iretd
jb 0x1400356f1
invalid
pop rcx
add al, 0
add byte [rcx + rax - 0x32], cl
invalid
add rsi, r9
invalid
sub rdi, r9
sub edi, ecx
jne 0x140035250
jmp 0x14003531a
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor ecx, ecx
add byte [rax], al
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
movzx r9d, byte [rsi + rcx]
mov dh, 0xc
invalid
cmp r9d, 0x2f
cmp ecx, 0x2f
je 0x1400352f0
cmp r9d, 0x5c
cmp ecx, 0x5c
je 0x1400352f0
inc rcx
cmp rdi, rcx
jne case.0x14002aabe.740
invalid
out 0x45, eax
xor ecx, ecx
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
jne 0x1400352fb
jmp 0x140035306
nop word cs:[rax + rax]
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r9d, 1
test rcx, rcx
test ecx, ecx
je 0x140035306
cmp rcx, 1
jne 0x14003531c
cmp byte [rsi], 0x2e
jne 0x14003531c
add rcx, r9
cmp rdi, rcx
jb 0x1400356f6
add rsi, rcx
sub rdi, rcx
jne case.0x14002a9d3.744
xchg esi, eax
xor edi, edi
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rdi
cmp r8b, 2
jne 0x140035612
loop 0x140035330
add al, byte [rax]
add byte [rcx], dh
leave
add byte [rax], al
xor ecx, ecx
cmp dl, 1
ja 0x140035367
cli
add dword [rdi + 0x30], esi
cmp r12b, 5
jb 0x1400353b4
ja 0x1400352c2
test al, al
jne 0x1400353b4
invalid
sal byte [rbp + 0x73], 0x45
jae 0x140035387
xor r8d, r8d
xor eax, eax
cmp r12b, 6
je 0x14003535e
invalid
test dl, dl
jne 0x14003535e
mov r8d, 2
cmp rdi, 2
jb 0x140035740
cmp r8, rdi
jne 0x140035372
rdtsc
leave
xor ecx, ecx
jmp 0x1400353b4
xor r9d, r9d
xor r8d, r8d
jmp 0x14003542a
add byte [rax], al
add byte [rax], al
lea rcx, [rsi + rdi]
lea r9, [rsi + r8]
inc r9
cmp r9, rcx
invalid
sete cl
movzx r8d, byte [rsi + r8]
mov dh, 4
invalid
test cl, 1
jne case.0x140034ee5.14
invalid
mov dh, 4
invalid
add dword [rbp + 0x1c], esi
sbb al, 0x41
cmp al, 0x2e
cmp r8b, 0x2e
jne case.0x140034ee5.14
movzx ecx, byte [r9]
mov dh, 9
cmp cl, 0x5c
sete r8b
cmp cl, 0x2f
sete cl
or cl, r8b
jmp 0x1400353b4
cmp r8b, 0x2e
sete r8b
and cl, r8b
rol dword [rbp + 0x31], 0xc0
xor r8d, r8d
cmp r12b, 6
invalid
je 0x140035427
test dl, dl
jne 0x140035427
lea r8, [0x1400c2b00]
movsxd r9, dword [r8 + r12*4]
add byte [rdi + 0x63], cl
or al, 0xa0
add r9, r8
add ecx, eax
jmp r9
mov r8, qword [rsp + 0x50]
add r8, 4
jmp 0x140035427
rol byte [rbx + rbp*8], 0x4a
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
push rax
mov r9, qword [rsp + 0x60]
lea r10, [r9 + 1]
test r9, r9
leave
leave
cmove r10, r9
add r8, r10
add r8, 8
jmp 0x140035427
ror dword [rbp + 1], 1
ror byte [rcx - 0x7d], 1
ror byte [rax], 0xeb
sub al, 0x41
mov r8d, 6
mov r8d, 6
jmp 0x140035427
and al, 0x4c
mov eax, dword [rsp + 0x50]
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x60]
lea r10, [r9 + 1]
test r9, r9
cmove r10, r9
add r8, r10
add r8, 2
jmp 0x140035427
ror dword [rbp + 1], 1
ror byte [rcx - 0x7d], 1
rol byte [rdx], 0xeb
invalid
mov r8d, 2
add byte [rax], al
add byte [rcx - 0x77], al
ror dword [rdi], 0xb6
leave
mov r9d, eax
movzx ecx, cl
movzx r9d, r9b
add r9, rcx
add r9, r8
cmp rdi, r9
jbe 0x140035612
test dl, dl
sete r8b
setne cl
cmp r12b, 6
sete bl
setne bpl
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 1]
test r10, r10
cmove r9, r10
cmp dl, 2
jae 0x1400355cb
movzx r13d, al
and bpl, r8b
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
lea r8, [rdx + 4]
mov qword [rsp + 0x28], r8
and al, 0x28
and al, 0x28
sub byte [rsi - 0x73], cl
add al, 0xa
lea r8, [rdx + r9]
add r8, 2
mov qword [rsp + 0x78], r8
and al, 0x78
add cl, byte [rcx + rcx*4 + 0x44]
and al, 0x78
add rdx, r9
add rdx, 8
add edx, 8
ret 0x4808
or byte [rax - 0x77], cl
push rsp
and al, 0x70
mov qword [rsp + 0x70], rdx
cmp r12b, 5
jb 0x14003562c
cld
add eax, 0x187820f
add byte [rax], al
add byte [rax + rax*8 + 0x17f850f], al
add byte [rax], al
test al, al
jne 0x14003562c
or bl, cl
lea r14, [rsp + 0x30]
jmp 0x1400354d4
nop word cs:[rax + rax]
xor ecx, ecx
movzx eax, al
add rax, r13
add rax, rcx
enter 0x3948, 0xffffffffffffffc7
enter 0x3948, 0xffffffffffffffc7
jbe 0x140035612
mov r15, rdi
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
mov rdx, r14
call 0x140035780
bnd call 0x140035780
cmp byte [rsp + 0x88], 0xa
mov esp, 0x8824
add byte [rdx], cl
jne 0x1400356e9
mov rdi, r15
sub rdi, qword [rsp + 0x80]
jb 0x14003571b
mov qword [rsp + 0x38], rdi
test bl, bl
je 0x140035520
xor ecx, ecx
jmp 0x14003552f
mov ecx, 2
cmp rdi, 2
jb 0x14003572f
cmp rcx, rdi
jne 0x140035540
xor eax, eax
test bpl, bpl
rol byte [rax - 0x7c], 0xed
je case.default.0x140035597
jmp 0x140035589
lea rax, [rsi + rdi]
lea eax, [rsi + rdi]
lea rdx, ds:[rsi + rcx]
lea rdx, [rsi + rcx]
adc al, 0xe
inc rdx
cmp rdx, rax
cmp edx, eax
cmp edx, eax
ret 0x940f
sete al
movzx ecx, byte [rsi + rcx]
test al, 1
jne 0x140035578
invalid
cmp cl, 0x2e
jne 0x140035578
movzx eax, byte [rdx]
mov dh, 2
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
test bpl, bpl
je case.default.0x140035597
invalid
invalid
invalid
invalid
invalid
jmp 0x140035589
cmp cl, 0x2e
sete cl
sete cl
and al, cl
test bpl, bpl
test ch, ch
test ch, ch
je case.default.0x140035597
lea rdx, [0x1400c2b18]
adc eax, 0x8d588
mov ch, dl
or byte [rax], al
movsxd rcx, dword [rdx + r12*4]
add rcx, rdx
add ecx, edx
invalid
add ecx, edx
jmp rcx
loope 0x1400355e2
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
jmp 0x1400354c2
invalid
mov rcx, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
jmp 0x1400354c2
adc eax, 0xb9ffffff
invalid
mov ecx, 6
jmp 0x1400354c2
invalid
dec dword [rax - 0x75]
and al, 0x78
mov rcx, qword [rsp + 0x78]
jmp 0x1400354c2
mov ecx, 2
jmp 0x1400354c2
lea rbx, [rsp + 0x80]
lea r14, [rsp + 0x30]
nop dword [rax + rax]
mov rcx, rbx
mov rdx, r14
call 0x140035780
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax + 0x8824bc], al
add byte [rax], al
or dh, byte [rbp + 0x1d]
invalid
add byte [rax], al
cmp byte [rsp + 0x88], 0xa
jne 0x140035612
invalid
sbb eax, 0x48f98948
sub ecx, dword [rsp + 0x80]
add byte [rax], 0
invalid
mov rcx, rdi
stc
sub rcx, qword [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], 0
add byte [rdi], cl
jb 0x140035707
invalid
add byte [rax], al
mov qword [rsp + 0x38], rcx
and al, 0x38
mov rdi, rcx
mov edi, ecx
iretd
jne 0x1400355e0
xor edi, edi
mov rax, rsi
mov eax, esi
mov rdx, rdi
cli
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
lea rbx, [rsp + 0x80]
lea r14, [rsp + 0x30]
pushfq
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x30
test bpl, bpl
je case.0x14003665b.272
lea rbp, [0x1400c2b30]
jmp 0x140035699
invalid
mov rcx, rbx
mov rdx, r14
call 0x140035780
add dword [rax], eax
invalid
bnd call 0x140035780
add dword [rax], eax
add byte [rax + 0x8824bc], al
add byte [rax], al
cmp byte [rsp + 0x88], 0xa
mov esp, 0x8824
add byte [rdx], cl
add byte [rax], al
or dh, byte [rbp - 0x53]
jne 0x140035612
mov rcx, rdi
sub rcx, qword [rsp + 0x80]
sub ecx, dword [rsp + 0x80]
sub ecx, dword [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rdi], cl
invalid
invalid
jb 0x140035707
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov rdi, rcx
cmp rcx, r13
ja case.0x14003665b.272
mov rdi, rcx
jmp 0x140035612
mov rax, qword [rsp + 0x28]
add rax, r13
cmp rdi, rax
jbe 0x140035612
mov r15, rdi
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov rdx, r14
call 0x140035780
add byte [rax], al
add byte [rax + 0x8824bc], al
and al, 0x88
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax + 0x8824bc], al
and al, 0x88
add byte [rax], al
invalid
and al, 0x88
add byte [rax], al
add byte [rdx], cl
or dh, byte [rbp + 0x38]
jne 0x1400356e9
mov rdi, r15
mov edi, edi
sub rdi, qword [rsp + 0x80]
sub edi, dword [rsp + 0x80]
jb 0x14003571b
mov qword [rsp + 0x38], rdi
jl 0x1400356e6
cmp byte [rdx + 0x63], cl
movsd dword [rdi], dword [rsi]
add byte [rax + 1], cl
movsxd rax, dword [rbp + r12*4]
add rax, rbp
invalid
call 0xcb4c37ce
and al, 0x70
and al, 0x70
jmp rax
mov rax, qword [rsp + 0x70]
and al, 0x70
jmp 0x14003568d
mov ecx, 0x6b8
add bl, ch
mov eax, 6
jmp 0x14003568d
invalid
mov dl, 0x48
mov eax, dword [rsp + 0x78]
mov rax, qword [rsp + 0x78]
jmp 0x14003568d
stosd dword [rdi], eax
mov eax, 2
jmp 0x14003568d
movsb byte [rdi], byte [rsi]
add bl, ch
movsb byte [rdi], byte [rsi]
mov rdi, r15
jmp 0x140035612
and edi, edi
invalid
invalid
and edi, edi
invalid
mov ecx, 1
lea r8, [0x1400c6d48]
mov rdx, rdi
call fcn.1400a0900
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rcx - 0x77]
dec dword [rbp + rcx*4 + 5]
invalid
mov r15, rdi
lea r8, [0x1400c6d60]
mov rdx, r15
call fcn.1400a0970
ud2
mov rcx, rdi
lea r8, [0x1400c6d60]
mov rdx, r15
call fcn.1400a0970
ud2
lea r8, [0x1400c6d00]
mov rdx, rdi
call fcn.1400a0900
ud2
lea r8, [0x1400c6d00]
mov ecx, 2
mov rdx, rdi
call fcn.1400a0900
ud2
add byte [rax + 0xf003a79], al
jns 0x14003579d
cmp al, byte [rax]
setne dl
cmp byte [rcx + 0x10], 5
setb al
ror byte [rax], 0xd0
add byte [rdi], cl
xchg ebp, eax
ret 0x7980
adc byte [0x148c3e97e], al
rol bl, 1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
ror byte [rax], 0xd0
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rsi + 0x57], dl
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rdi, rdx
mov rsi, rcx
mov rcx, rdx
mov ecx, edx
call fcn.140035050
mov rdx, qword [rdi + 8]
cmp rax, rdx
ja 0x140035889
xchg edi, esp
add byte [rax], al
add byte [rbx + rcx*4 + 0x17], cl
mov r10, qword [rdi]
lea rcx, [r10 + rax]
mov r11, rax
sub r11, rdx
jne 0x1400357bb
movzx r8d, byte [rdi + 0x10]
xor r9d, r9d
jmp 0x140035835
movzx r8d, byte [rdi + 0x10]
inc r11
lea rdi, [rdx + r10]
dec rdi
xor r9d, r9d
cmp r8b, 3
jae 0x140035800
nop word cs:[rax + rax]
cmp byte [rdi], 0x5c
je 0x14003581b
inc r11
dec rdi
cmp r11, 1
jne 0x1400357e0
jmp 0x140035835
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x14003581b
cmp ebx, 0x5c
je 0x14003581b
inc r11
dec rdi
cmp r11, 1
jne 0x140035800
add dword [rbp - 0x19], esi
jmp 0x140035835
neg r11
add rax, r11
add eax, ebx
fisttp dword [rcx + rax - 0x28]
add eax, ebx
inc rax
ror byte [rax + 0x39], 0xd0
cmp rax, rdx
sal byte [rdi + 0x71], 1
ja 0x14003589a
add r10, rax
mov r9d, 1
mov rcx, r10
mov ecx, edx
mov ecx, edx
sub rdx, rax
je 0x14003585e
mov al, 9
cmp rdx, 2
je 0x140035862
or dword [rax - 0x7d], ecx
cli
add dh, byte [rax + riz + 0x48]
cmp edx, 1
cmp rdx, 1
jne 0x140035870
cmp byte [rcx], 0x2e
cmp dword [rsi], ebp
jne 0x140035870
xor eax, eax
cmp r8b, 3
rol byte [rcx - 0x80], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
cmp al, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
ror byte [rbp - 0x3f7cbffc], 7
add eax, 7
jmp 0x140035870
mov al, 0xa
jmp 0x140035870
cmp byte [rcx], 0x2e
jne 0x140035870
cmp byte [rcx + 1], 0x2e
jns 0x14003586b
sete al
sete al
xor al, 9
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x1400c6d30]
mov rcx, rax
call fcn.1400a0900
ud2
lea r8, [0x1400c6d18]
mov rcx, rax
call fcn.1400a0900
ud2
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
call fcn.14009f080
mov rcx, rsi
call fcn.140035190
mov ch, 0xf8
invalid
dec dword [rax - 0x77]
and al, 0x20
invalid
mov ch, 0xf8
clc
invalid
and al, 0x20
mov qword [rsp + 0x28], rdx
and al, 0x28
lea r8, [0x1400c6d80]
add eax, 0x91494
lea rdx, [rsp + 0x20]
and al, 0x20
mov rcx, rdi
call fcn.14009ab00
push rdx
invalid
add byte [rax - 0x77], cl
shr eax, 0x4f
push r11
invalid
add byte [rax + 0x48c48348], dl
invalid
pop rdi
pop rsi
ret
push rdx
invalid
push r11
push rbx
invalid
invalid
nop dword [rax]
add byte [rax], 0
add byte [rax], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.14009f730
mov rdi, qword [rsi]
mov rsi, qword [rsi + 8]
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rsi
call fcn.140049f30
add byte [rdi], cl
mov dh, 0x54
and al, 0x20
jmp 0x14f035a8d
add byte [rdi], cl
mov dh, 0x54
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [0x1400c2b48]
lea r8, [0x1400c2b48]
lea eax, [0x1400c2b48]
ror dword [rax], 1
add byte [rbp + 0x63], cl
or al, 0x90
or byte [rax], al
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x1400359a7
xor al, 0x48
lea edx, [rax + 1]
invalid
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
jmp 0x1400359a7
lea rdx, [rax + 1]
test rax, rax
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 2
invalid
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400359a7
invalid
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
sub rdx, rcx
sub edx, ecx
mov rdx, rsi
sub rdx, rcx
sub edx, ecx
sub edx, ecx
jb case.0x140034ee5.43
add rcx, rdi
mov r8, rcx
test rdx, rdx
test edx, edx
je 0x1400359d0
adc al, byte [rcx + 0xf]
mov dh, 0
invalid
movzx eax, byte [r8]
add byte [rsp + rbx*2], bh
cmp al, 0x5c
sete cl
cmp al, 0x2f
invalid
sete al
or al, cl
invalid
jmp 0x1400359d2
invalid
enter 0x2eb, 0x31
ror byte [rax - 0x75], 0x4c
and al, 0x40
xor eax, eax
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x98], rcx
movups xmm0, xmmword [rsp + 0x20]
add byte [rdi], cl
adc byte [rsp + 0x20], al
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x88], xmm1
xor byte [rdi], cl
adc dword [rsp + 0x88], ecx
movups xmmword [rsp + 0x78], xmm0
mov qword [rsp + 0x68], rdi
jl 0x140035a1e
push 0x24748948
jo case.0x140034cd4.241
mov dword [rsp + 0xa0], 0x84880200
and al, 0xa2
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
jl 0x140035a1e
push 0x24748948
jo case.0x140034cd4.241
mov dword [rsp + 0xa0], 0x84880200
and al, 0xa2
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
lea rdx, [rsp + 0x68]
call fcn.140035b20
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
movzx eax, byte [rsp + 0x20]
cmp al, 0xa
jne 0x140035a48
lea rcx, [rsp + 0x58]
and al, 0x58
pop rax
call fcn.14009ae50
nop
invalid
add byte [rax - 0x573b7eb8], dl
add byte [rax], al
add byte [rbx + 0x5d], bl
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
ret
xor r15d, r15d
xor edi, edi
lea r12, str..Components
adc cl, byte [rcx]
add byte [rbp + rcx*4 + 0x2d], cl
or edx, ecx
or byte [rax], al
invalid
or dword [rax], eax
lea r13, [0x1400c2b64]
sub eax, 0x8d10b
add byte [rax - 0x73], cl
xor eax, 0x8e5a8
invalid
lea rsi, [0x1400c4008]
add byte [rax - 0x73], cl
jl 0x140035a88
lea rdi, [rsp + 0x58]
pop rax
lea rbx, [rsp + 0x20]
pop rsp
and al, 0x20
lea r14, [rsp + 0x68]
lea rbp, [0x1400c6c80]
or dword [rax], eax
push 0xa2d8d48
adc cl, byte [rcx]
invalid
or dword [rax], eax
add bl, ch
nop qword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x140035ac0
invalid
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
and al, 0x30
nop word [rax + rax]
invalid
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
mov qword [rsp + 0x28], rax
mov rcx, rdi
stc
mov rdx, rbx
mov r8, rsi
call fcn.14009ae00
push rbx
invalid
add byte [rax - 0x77], cl
invalid
mov rdx, r14
mov edx, esi
pop rax
push rbx
invalid
mov edx, esi
call fcn.140035b20
movzx eax, byte [rsp + 0x20]
and al, 0x20
mov dh, 0x44
and al, 0x20
and al, 0x20
cmp al, 0xa
je 0x140035a29
invalid
invalid
invalid
invalid
imul edi, edi, 0xfa04ffff
add al, 0xfa
cli
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
movsxd rdx, dword [r13 + rax*4]
invalid
push rsp
test dword [rax], eax
invalid
enter 0xffffffffffff8d48, 0x41
add dword [rax + 0xf4904f9], eax
invalid
invalid
add byte [rcx + rax - 0x16], cl
add rdx, r13
mov rcx, r12
jmp rdx
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
and al, 0x50
jmp case.0x140035adb.1
mov eax, 1
add dword [rax], eax
add byte [rax], al
lea rcx, [0x1400c6cd1]
lea ecx, [0x1400c6cd1]
jmp case.0x140035adb.1
mov eax, 2
add byte [rax], al
mov rcx, rbp
jmp case.0x140035adb.1
lea r8, [0x1400c6c68]
mov rdx, rsi
bnd call fcn.1400a0900
bnd call fcn.1400a0900
lodsd eax, dword [rsi]
invalid
ud2
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x140035daf
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
cmp dword [rax - 0x80], eax
std
add ecx, dword [rdi]
test byte [rdi + 2], bl
add al, byte [rax]
invalid
cmp bpl, 3
je 0x140035daf
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0x38], al
cmp r13b, bpl
cmp ch, ch
in eax, dx
ja 0x140035daf
add al, byte [rax]
add byte [rbx + rcx*4 + 7], cl
add byte [rax], al
mov r8, qword [rdi]
mov r11, qword [rdi + 8]
mov ebx, dword [rdi + 8]
movzx esi, byte [rdi + 0x10]
ja 0x140035b74
xor eax, eax
cmp rsi, 3
cmp esi, 3
cmp esi, 3
setae al
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
lea r14d, [rax + rax*2 + 7]
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
mov dh, 0x7f
cmp cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
invalid
mov eax, dword [rdi + 0x20]
mov rdx, qword [rdi + 0x30]
mov edx, dword [rdi + 0x30]
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add qword [rax - 0x7b], rcx
lea r9, [rdx + 1]
test rdx, rdx
add qword [rax - 0x7b], rcx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
cmove r9, rdx
lea rdx, [rax + r9 + 2]
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
push rsp
and al, 0x30
lea rdx, [rax + r9]
add rdx, 8
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x28], edx
add rax, 4
lea r12, [0x1400c2b78]
and eax, 0x8cfcc
mov rdx, r11
mov edx, ebx
jmp 0x140035bd5
mov r9, qword [rsp + 0x28]
test r9, r9
test ecx, ecx
jne case.0x140035c64.2
adc eax, dword [rdx]
add byte [rax], al
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, r8
mov r8, r10
cmp r13b, bpl
ja 0x140035daf
xchg edx, ebx
add dword [rax], eax
invalid
xchg edx, ebx
add dword [rax], eax
add byte [rbp - 0x7c], al
test ch, ch
test r13b, r13b
test ch, ch
je 0x140035c50
movzx r9d, r13b
cmp r9d, 1
stc
add dword [rdi], ecx
invalid
cwde
add byte [rax], al
add byte [rax], al
stc
add dword [rdi], ecx
test dword [rax - 0x3a000000], ebx
add byte [rax], al
mov byte [rdi + 0x38], 2
add byte [rax], al
mov byte [rdi + 0x38], 2
cmp byte [rdx], al
test r15b, r15b
jne 0x140035d90
wait
add dword [rax], eax
add byte [rcx - 0x4b], al
add al, byte [rbx - 0x368dfc02]
add esi, dword [rdx - 0x37]
mov r13b, 2
cmp esi, 3
add esi, dword [rdx - 0x37]
add esi, dword [rdx - 0x37]
cmp esi, 5
je 0x140035bc6
invalid
invalid
cmp esi, 6
jne 0x140035dec
loope 0x140035c0a
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rsi + 1], al
add byte [rax], al
test rdx, rdx
je case.0x1400353cf.32
movzx r9d, byte [r8]
movzx ecx, byte [rax]
cmp rdx, 1
je case.0x1400353cf.37
cmp r9b, 0x2e
jne case.0x1400353cf.37
movzx r9d, byte [r8 + 1]
cmp r9d, 0x2f
je 0x140035d75
cmp al, byte [rcx]
add byte [rax], al
cmp al, byte [rcx]
add byte [rax], al
cmp r9d, 0x5c
jne 0x140035bc6
jmp 0x140035d75
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x80], al
inc byte [rsi]
cmp sil, 6
je case.default.0x140035c64
test byte [rbp - 1], ah
invalid
movsxd r10, dword [r12 + rsi*4]
adc al, 0xb4
add r10, r12
add edx, esp
mov r9, rax
jmp r10
mov r9, qword [rsp + 0x30]
jmp case.0x140035c64.0
xor cl, ch
invalid
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test rdx, rdx
test edx, edx
je 0x140035dab
add byte [rbp + 0x31], al
leave
xor r9d, r9d
cmp sil, 3
cmp dh, 3
jae 0x140035cc0
nop word cs:[rax + rax]
cmp byte [r8 + r9], 0x5c
je 0x140035ce8
inc r9
cmp rdx, r9
jne 0x140035ca0
jmp 0x140035cd9
add byte [rax], al
movzx r10d, byte [r8 + r9]
cmp r10d, 0x2f
je 0x140035ce8
cmp r10d, 0x5c
je 0x140035ce8
inc r9
cmp rdx, r9
jne 0x140035cc0
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x140035cf3
mov bl, 0xa
jmp 0x140035d30
mov r10d, 1
test r9, r9
leave
leave
je 0x140035ce4
mov bl, 9
cmp r9, 2
je 0x140035d15
cmp r9, 1
jne 0x140035d30
cmp byte [r8], 0x2e
movzx ebx, r14b
mov r11d, 9
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
fucomi st(3)
cmovne ebx, r11d
jmp 0x140035d30
fucomi st(3)
sbb eax, dword [rcx - 0x80]
cmp byte [rsi], ch
cmp byte [r8], 0x2e
jne 0x140035d30
cmp byte [r8 + 1], 0x2e
sete bl
xor bl, 9
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 1], cl
retf 0x8949
invalid
add r10, r9
mov r11, rdx
mov ebx, edx
mov ebx, edx
sub r11, r10
sub ebx, edx
jb 0x140035e7b
invalid
add dword [rax], eax
add byte [rbp + 1], cl
ret 0x894c
invalid
add r10, r8
mov qword [rdi], r10
mov dword [rdi], edx
mov dword [rdi], edx
invalid
mov qword [rdi + 8], r11
mov r13b, 2
invalid
add cl, byte [rcx + rcx*4 - 0x26]
mov rdx, r11
cmp bl, 0xa
or cl, byte [rdi]
test byte [rcx - 2], dh
invalid
je 0x140035bc9
invalid
jmp 0x140035dc6
insb byte [rdi], dx
xor edx, edx
jmp 0x140035bc6
invalid
dec dword [rax - 0x7d]
cli
add dword [rdi], ecx
invalid
test dword [rbx - 2], ebx
invalid
invalid
cmp rdx, 1
jne 0x140035bc6
invalid
cmp r9b, 0x2e
jne 0x140035bc6
test dword [rcx - 2], edx
invalid
invalid
test r11, r11
je 0x140035ec9
fisttp dword [rdi]
test byte [rbx + 1], cl
add byte [rax], al
dec r11
dec ebx
retf
inc r8
mov qword [rdi], r8
invalid
mov qword [rdi + 8], r11
invalid
mov dword [rdi + 8], ebx
mov byte [rcx], 7
jmp 0x140035db2
invalid
and cl, byte [rbp - 0x7b]
fisttp dword [rdi]
test r11, r11
je 0x140035e8c
test bl, dh
add byte [rax], al
invalid
test bl, dh
add byte [rax], al
add byte [rcx - 1], cl
dec r11
add byte [rax], al
dec r11
inc r8
ror byte [rcx + rcx*4 + 7], 0x4c
mov dword [rdi + 8], ebx
pop rdi
invalid
mov qword [rdi], r8
mov qword [rdi + 8], r11
pop rdi
or dh, al
add dword [rsi], eax
mov byte [rcx], 6
jmp 0x140035db2
mov byte [rdi + 0x38], 3
cmp byte [r11], r8b
mov byte [rcx], 0xa
add dword [rdx], ecx
or cl, byte [rax - 0x77]
enter 0xffffffffffff8348, 0xffffffffffffffc4
mov rax, rcx
add rsp, 0x38
cmp byte [rbx + 0x5d], bl
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
mov byte [rcx], bl
mov qword [rcx + 8], r8
mov dword [rcx + 8], eax
sbb dword [rcx + rcx*4 + 0x41], ecx
or byte [rcx + rcx*4 + 0x49], cl
invalid
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r9
jmp 0x140035db2
adc r11b, bpl
adc bl, ch
loopne case.0x1400353cf.42
mov byte [rdi + 0x38], 1
cmp byte [r9], r8b
add dword [rax - 0x73], ecx
adc eax, 0x8cdb3
invalid
lea rdx, [0x1400c2b90]
add byte [rbx + riz*2 + 0xc], cl
mov dl, 0x49
add r9, rdx
movsxd r9, dword [rdx + rsi*4]
add r9, rdx
rol dword [rcx - 1], 1
loope 0x140035e31
invalid
jmp r9
jmp rcx
mov r9, rax
mov ecx, eax
jmp 0x140035e0d
mov byte [rcx], 6
jmp 0x140035db2
mov r9, qword [rsp + 0x28]
jmp 0x140035e0d
mov r9d, 6
jmp 0x140035e0d
mov r9, qword [rsp + 0x30]
jmp 0x140035e0d
mov r9d, 2
cmp r9, r11
ja case.default.0x140035e24
invalid
lea rdx, [0x1400c2ba8]
movsxd r10, dword [rdx + rsi*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x140035e24.0
mov eax, 6
add byte [rax], al
jmp case.0x140035e24.0
mov rax, qword [rsp + 0x30]
jmp case.0x140035e24.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x140035eb5
add rax, r8
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], sil
mov qword [rcx + 0x28], r8
mov qword [rcx + 0x30], r9
jmp 0x140035db2
lea r8, [0x1400c6e00]
add eax, 0x90f7e
mov rcx, r10
call fcn.1400a0900
ud2
lea r8, [0x1400c6de8]
mov ecx, 1
xor edx, edx
call fcn.1400a0900
ud2
shr al, cl
invalid
lea r8, [0x1400c6da0]
mov rcx, r9
mov rdx, r11
mov edx, ebx
mov edx, ebx
call fcn.1400a0970
ud2
lea r8, [0x1400c6db8]
mov rcx, rax
mov rdx, r11
call fcn.1400a0900
ud2
invalid
or ecx, dword [rbp + rcx*4 + 5]
add byte [rdi], cl
or dword [rax], eax
lea r8, [0x1400c6dd0]
mov ecx, 1
xor edx, edx
call fcn.1400a0900
ud2
invalid
or esp, dword [rsi - 0x70]
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
push 0x38
push 0x38
cmp r13b, 3
je 0x140036109
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
add ecx, dword [rdi]
test ch, dh
add dword [rax], eax
invalid
add ecx, dword [rdi]
test ch, dh
add dword [rax], eax
add byte [rcx + 0x38], al
cmp ch, al
cmp r13b, al
cmp ch, al
ja 0x140036109
in al, dx
add dword [rax], eax
add byte [rbp + rcx*4 + 0x7c], cl
lea r15, [rsp + 0x71]
and al, 0x71
cmp byte [rdi + 0x3a], 0
movzx ebp, byte [rdi + 0x10]
adc byte [rdi + rcx - 0x4a], al
in eax, 0x48
mov ecx, dword [rdi]
invalid
adc byte [rdi + rcx - 0x4a], al
in eax, 0x48
mov ecx, dword [rdi]
invalid
cmovs ecx, dword [rcx + 0x4828244c]
mov ebx, dword [rdi + 8]
mov qword [rsp + 0x28], rcx
and al, 0x28
mov rbx, qword [rdi + 8]
je 0x140035fd3
lea r14, [rsp + 0x68]
jmp 0x140035f5f
push 0xf6618eb
invalid
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r9], r8d
add byte [rax], al
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x140036109
add byte [rax], al
add byte [rax], al
cmp al, 2
jne 0x1400360f8
mov rcx, rdi
call fcn.140035050
invalid
dec dword [rax + 0x39]
cmp ebx, eax
invalid
cmp ebx, eax
jbe 0x140035f50
mov rcx, r14
int1
mov rdx, rdi
call 0x140035780
invalid
dec dword [rax - 0x77]
invalid
movzx eax, byte [rsp + 0x70]
and al, 0x70
clc
invalid
dec dword [rax - 0x77]
invalid
and al, 0x70
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
adc byte [rdi + 0x10], cl
invalid
adc byte [rdi + 0x10], cl
adc byte [rcx + 0xf], al
adc byte [rdi + 0x20], dl
movups xmm2, xmmword [r15 + 0x20]
movups xmm2, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
push rsp
and al, 0x50
push rsp
and al, 0x50
mov rdx, qword [r15 + 0x2f]
mov edx, dword [rdi + 0x2f]
mov qword [rsp + 0x5f], rdx
pop rdi
sub rcx, qword [rsp + 0x68]
and al, 0x68
jb 0x1400361f2
mov qword [rdi + 8], rcx
mov dword [rdi + 8], ecx
cmp al, 0xa
jne 0x140036154
add dword [rax], eax
add byte [rax - 0x3476b7fe], dh
retf
mov al, 2
mov rbx, rcx
retf
retf
cmp r13b, al
jbe 0x140035f5f
jmp 0x140036109
mov r14, rbx
jmp case.0x140032003.117
fsubp st(3)
invalid
nop dword [rax + rax]
mov byte [rdi + 0x39], 1
mov al, 1
invalid
add dword [rcx + 0x38], eax
invalid
cmp r13b, al
ja 0x140036109
cmp al, 1
je 0x140036070
movzx eax, al
cmp eax, 2
jne 0x1400360ff
mov rcx, rdi
stc
call fcn.140035050
cmp r14, rax
cmp esi, eax
cmp esi, eax
jbe 0x140035fe0
lea rcx, [rsp + 0x68]
and al, 0x68
mov rdx, rdi
call 0x140035780
mov rbx, r14
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
invalid
movups xmm1, xmmword [r15 + 0x10]
adc byte [rcx + 0xf], al
adc byte [rdi + 0x20], dl
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
push rax
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
mov dword [rsp + 0x5f], ecx
and al, 0x5f
sub rbx, qword [rsp + 0x68]
jb 0x1400361ec
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x140036154
test esi, esi
add byte [rax], al
add byte [rax - 0x2176b6fe], dh
mov al, 2
mov r14, rbx
mov esi, ebx
jmp 0x140035fe6
add byte [rax], al
add dh, al
cmp dword [r8], r8d
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
jb 0x140035fe6
rol byte [rcx - 0x7d], 0xfc
add ecx, dword [rdi]
invalid
cmp r12d, 5
je 0x140035fe6
invalid
invalid
invalid
inc dword [rcx - 0x7d]
cld
invalid
cmp r12d, 6
jne 0x140036135
movabs eax, dword [0x2d74f6854d000000]
test r14, r14
je 0x1400360c6
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
invalid
cmp esi, 1
add dword [rcx + rbp - 0x80], esi
stc
je 0x1400360d0
cmp cl, 0x2e
jne 0x1400360d0
jne 0x1400360d0
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1400360e5
add dword [rbx + 0x2b742ff8], eax
clc
invalid
cmp eax, 0x5c
pop rsp
je 0x1400360e5
xor eax, eax
jmp 0x140035fe6
invalid
and bh, bh
invalid
inc dword [rbp + 0x31]
div byte [rcx]
shr cl, 0x16
invalid
xor r14d, r14d
xor esi, esi
xor eax, eax
jmp 0x140035fe6
xor eax, eax
cmp r14, 1
inc byte [rcx]
add dword [rdi], ecx
test dword [rdx], ecx
or bh, bh
jne 0x140035fe6
or bh, bh
invalid
cmp cl, 0x2e
jne 0x140035fe6
invalid
stc
jne 0x140035fe6
dec dword [rax - 0x7d]
jmp 0x1400360ea
sub rbx, 1
jb 0x140036216
invalid
add byte [rax], al
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
pop rdi
or dh, al
invalid
mov byte [rsi], 7
jmp 0x14003610c
adc al, 0xf
movzx eax, al
mov dh, 0xc0
test eax, eax
jne 0x140036123
cmp bpl, 6
cmp ch, 6
jne 0x14003613a
xor eax, 0x33947c6
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
mov rax, rsi
mov eax, esi
add rsp, 0xa8
pop rbx
pop rbp
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
mov byte [rdi + 0x39], 0
sub rbx, 1
jmp 0x14003612c
jb 0x140036203
jmp 0x14003612c
invalid
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
mov byte [rsi], 6
jmp 0x14003610c
lea rax, [0x1400c2bc0]
lea eax, [0x1400c2bc0]
jg 0x140036109
or byte [rax], al
movsxd rcx, dword [rax + r12*4]
or al, 0xa0
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
jmp 0x1400361b2
and byte [r8 - 0x7d], r9b
rol byte [rbx + rbp*8], 0x5e
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movaps xmm2, xmmword [rsp + 0x50]
push rax
movups xmmword [rsi + 1], xmm0
adc dword [rsi + 1], eax
add dword [rdi], r9d
add dword [rdi], ecx
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
and dword [rax - 0x75], ecx
and al, 0x5f
mov qword [rsi + 0x30], rax
jmp 0x14003610c
xor bl, ch
nop
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
test ecx, ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x1400361b2
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
invalid
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
test rcx, rcx
test ecx, ecx
leave
cmove rdx, rcx
cmove edx, ecx
add rax, rdx
add rax, 2
test rax, rax
je case.default.0x140036148
mov byte [rdi + 0x39], 3
cmp dword [rbx], eax
mov rax, qword [rdi + 0x30]
mov eax, dword [rdi + 0x30]
xor byte [r8 - 0x77], r9b
and byte [rdi], r9b
adc byte [rdi + 0x11], al
mov qword [rsi + 0x20], rax
mov dword [rsi + 0x20], eax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
add dword [rax - 0x78], r8d
mov rax, qword cs:[rsp + 0x28]
add dword [rax - 0x78], r8d
mov rax, qword cs:[rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x14003610c
mov rcx, rbx
mov ecx, ebx
mov rbx, r14
lea r8, [0x1400c6e48]
lea r8, [0x1400c6e48]
mov rdx, rbx
call fcn.1400a0970
ud2
lea r8, [0x1400c6e30]
mov rcx, rbx
xor edx, edx
call fcn.1400a0970
ud2
lea r8, [0x1400c6e18]
or dword [rax], eax
mov rcx, rbx
xor edx, edx
call fcn.1400a0970
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rdi], cl
invalid
cmpsd dword [rsi], dword [rdi]
invalid
invalid
add byte [rax], 0
add byte [rax], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
in al, dx
sbb byte [rcx], al
add byte [rax], al
in al, dx
sbb byte [rcx], al
add byte [rax], al
cmp byte [rcx + 0x10], 6
jns case.0x140034cd4.258
adc byte [rsi], al
invalid
jne 0x14003633f
cmp byte [rdx + 0x10], 6
jne 0x14003633f
invalid
add byte [rax], al
invalid
call 0x14f036258
add byte [rdi], cl
movzx eax, byte [rcx + 0x38]
cmp al, byte [rdx + 0x38]
cmp byte [rdi], cl
test ebx, ebx
add byte [rax], al
invalid
mov dh, 0x41
cmp byte [rdx], bh
cmp byte [r10], dil
cmp byte [rdi], cl
test ebx, ebx
add byte [rax], al
add byte [rbx + rcx*4 + 0x19], cl
mov ebx, dword [rcx]
mov r11, qword [rcx]
mov ebx, dword [rcx]
mov r9, qword [rcx + 8]
mov ecx, dword [rcx + 8]
or byte [rbx + rcx*4 + 0x52], cl
or byte [rbp + 0x39], cl
invalid
invalid
mov r10, qword [rdx + 8]
cmp r9, r10
mov rax, r10
ror dword [rcx + rcx*4 - 0x30], 1
cmovb rax, r9
ror dword [rbx + rcx*4 + 2], 0x48
mov esi, eax
mov r8, qword [rdx]
mov rsi, rax
neg rsi
mov rdi, 0xffffffffffffffff
invalid
nop dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea rbx, [rsi + rdi]
sbb al, 0x3e
cmp rbx, 0xffffffffffffffff
je 0x1400362d0
invalid
push qword [rsi + rsi + 0x41]
movzx ebp, byte [rax + rdi + 1]
movzx ebp, byte ss:[r8 + rdi + 1]
movzx ebp, byte [r8 + rdi + 1]
lea rbx, [rdi + 1]
lea ebx, [rdi + 1]
add dword [rcx + 0x38], eax
insb byte [rdi], dx
cmp byte [r11 + rdi + 1], bpl
cmp eax, dword [rcx]
mov rdi, rbx
mov edi, ebx
je 0x140036290
sete al
movzx eax, al
add rax, rbx
add eax, ebx
add eax, ebx
cmp rax, r9
jbe 0x1400362dc
lea r8, [0x1400c6e60]
mov rcx, rax
mov rdx, r9
call fcn.1400a0970
ud2
movabs byte [0xd1394d0b0f0006a6], al
cmp r9, r10
jne 0x1400362dc
xor eax, eax
jmp 0x1400363fc
test rax, rax
je 0x14003633f
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
movzx esi, byte [r11 + rax - 1]
add edi, edi
cmp esi, 0x2f
je 0x140036307
cmp esi, 0x5c
je 0x140036307
dec rax
dec eax
enter 0xffffffffffffeb75, 0xffffffffffffffeb
cmp byte [rax - 0x73], cl
invalid
jne 0x1400362f0
jmp 0x14003633f
lea rsi, [rax - 1]
lea esi, [rax - 1]
jo 0x14003630a
dec dword [rcx + rdi - 0x32]
cmp rsi, r9
jae 0x1400365b2
sub r9, rax
add r11, rax
ret
mov qword [rcx], r11
ret
mov qword [rcx + 8], r9
mov dword [rcx + 8], ecx
mov byte [rcx + 0x38], 2
cmp byte [rdx], al
cmp rsi, r10
jae case.0x140034ee5.80
sub r10, rax
add r8, rax
mov qword [rdx], r8
mov qword [rdx + 8], r10
mov dword [rdx + 8], edx
mov dword [rdx + 8], edx
push rdx
or dh, al
mov byte [rdx + 0x38], 2
cmp byte [rdx], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
xor byte [rdi], cl
sub dword [rsp + 0x100], ebx
xor byte [rdi], cl
sub dword [rsp + 0x100], ebx
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
sub dword [rsp + 0xd0], eax
sub dword [rsp + 0xd0], eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x75], cl
add cl, byte [rax - 0x75]
mov ecx, dword [rdx + 8]
movups xmm0, xmmword [rdx + 0x10]
mov rax, qword [rdx]
mov rcx, qword [rdx + 8]
mov ecx, dword [rdx + 8]
mov ecx, dword [rdx + 8]
movups xmm0, xmmword [rdx + 0x10]
movups xmm1, xmmword [rdx + 0x20]
mov r8, qword [rdx + 0x30]
mov eax, dword [rdx + 0x30]
mov eax, dword [rdx + 0x30]
mov qword [rsp + 0x50], r8
mov dword [rsp + 0x50], eax
and al, 0x50
push rax
movzx r8d, byte [rdx + 0x38]
mov byte [rsp + 0x58], r8b
and al, 0x58
and al, 0x58
mov r8d, dword [rdx + 0x39]
mov dword [rsp + 0x59], r8d
and al, 0x59
and al, 0x59
pop rcx
movzx r8d, word [rdx + 0x3d]
mov word [rsp + 0x5d], r8w
and al, 0x5d
cmp eax, 0x44894466
cmp eax, 0x44894466
and al, 0x5d
and al, 0x5d
movzx edx, byte [rdx + 0x3f]
mov byte [rsp + 0x5f], dl
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
and al, 0x28
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
xchg esp, eax
and al, 0xd0
add byte [rax], al
add al, ch
idiv rdi
invalid
dec dword [rdi]
mov dh, 0x74
je 0x1400363fa
invalid
invalid
xchg esp, eax
and al, 0xd0
add byte [rax], al
add al, ch
idiv rdi
invalid
invalid
dec dword [rdi]
mov dh, 0x74
je 0x1400363fa
invalid
je 0x1400363fa
invalid
cmp sil, 0xa
jne 0x140036410
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x20]
add byte [rax - 0x73], cl
push rsp
and al, 0x20
call fcn.140035b20
cmp byte [rsp + 0x98], 0xa
xor edi, esi
invalid
and al, 0x98
add byte [rax], al
add byte [rdx], cl
setne al
neg al
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
xor ebp, ebp
jmp 0x140036478
mov rdi, r10
mov rsi, r14
sub rsi, r8
sub esi, eax
sub esi, eax
cmovb r8, r14
mov rcx, r12
call sub.msvcrt.dll_memcmp
cdqe
test eax, eax
invalid
cmovne rsi, rax
xor ecx, ecx
test rsi, rsi
setne cl
mov eax, 0xff
cmovs ecx, eax
test cl, cl
leave
je 0x140036596
nop dword [rax]
add byte [rax], al
add byte [rax], al
mov eax, ecx
test cl, 0xfd
jne 0x1400363fc
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
add byte [rax], al
call fcn.140035b20
dec dword [rdi]
mov dh, 0x74
and al, 0x60
movzx esi, byte [rsp + 0x60]
cmp sil, 0xa
je 0x1400363dd
invalid
invalid
invalid
invalid
movzx edi, byte [rsp + 0x61]
mov r12, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
je 0x1400364aa
jo 0x1400364d4
mov edi, dword [rsp + 0x78]
je 0x1400364aa
jo 0x1400364d4
mov edi, dword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x20]
cwde
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
call fcn.140035b20
movzx ecx, byte [rsp + 0x98]
add byte [rax + 0xaf98001], dh
dec dword [rdi]
mov dh, 0x8c
and al, 0x98
cwde
add byte [rax], al
add byte [rax + 0xaf98001], dh
je 0x1400363fc
test byte [rbx - 1], al
invalid
lea edx, [rsi - 6]
movzx edx, dl
mov dh, 0xd2
mov dh, 0xd2
lea r9, [rdx + 1]
lea ecx, [rdx + 1]
cmp dl, 4
cmovae r9, rbp
lea edx, [rcx - 6]
movzx edx, dl
lea r8, [rdx + 1]
cmp dl, 4
cmovae r8, rbp
invalid
invalid
cmp r9, r8
jb 0x1400365ab
invalid
jne 0x1400363fc
mov rdx, qword [rsp + 0xa0]
mov edx, dword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
invalid
movabs al, byte [0xa824848b4c000000]
mov r8, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], al
stc
add al, 0x74
invalid
cmp r9d, 4
je 0x140036560
test r9, r9
jne 0x140036457
invalid
invalid
invalid
invalid
invalid
cmp cl, 6
jae 0x140036457
add dword [rbp - 1], 0xffffffff
invalid
add dword [rbp - 1], 0xffffffff
inc dword [rax + 0x38]
invalid
cmp sil, cl
jb 0x1400365ab
jne 0x1400363fc
invalid
movzx ecx, byte [rsp + 0x99]
mov r10, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
cdq
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
invalid
xchg esp, eax
mov edx, dword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax], al
invalid
invalid
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
add byte [rax], al
mov r13, qword [rsp + 0xb8]
add byte [rax + 0xf], al
mov dh, 0xc6
movzx eax, sil
movzx eax, dh
lea r9, [0x1400c2bd8]
xchg esp, eax
invalid
movsxd rax, dword [r9 + rax*4]
invalid
add rax, r9
jmp rax
loopne 0x1400364fe
mov al, 0xff
cmp dil, cl
jb 0x1400363fc
invalid
invalid
invalid
inc dword [rax + 0x38]
iretd
invalid
setne cl
jmp 0x140036450
invalid
invalid
invalid
invalid
xchg ebp, eax
shr ecx, 0xf0
invalid
invalid
invalid
inc dword [rax - 0x7af0f607]
out dx, al
invalid
cmp cl, 9
jne 0x140036457
dec dword [rcx + rcx*4 - 0xa]
mov rsi, r14
sub rsi, r8
sub esi, eax
invalid
cmovb r8, r14
mov rcx, r12
mov ecx, esp
invalid
mov ecx, esp
loope 0x14003655f
call sub.msvcrt.dll_memcmp
int 0x7c
or byte [rax], al
cdqe
test eax, eax
cmovne rsi, rax
mov al, 0xff
test rsi, rsi
setne cl
jns 0x140036450
invalid
xchg ebp, eax
ror dword [rdi], 0x89
mov edi, 0xe9fffffe
invalid
invalid
invalid
invalid
jmp 0x1400363fc
mov rsi, rbx
sub rsi, r13
cmovb r13, rbx
mov rcx, r15
mov ecx, edi
mov ecx, edi
mov rdx, rdi
cli
mov r8, r13
jmp 0x140036576
call 0x13fb43198
mov al, 0xff
jmp 0x1400363fc
invalid
invalid
lea r8, [0x1400c6e90]
or byte [rcx], cl
add byte [rax - 0x77], cl
mov rcx, rax
mov rdx, r9
invalid
cmp al, 0xa3
mov rcx, rax
mov rdx, r9
call fcn.1400a0900
invalid
invalid
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
invalid
invalid
ud2
lea r8, [0x1400c6e78]
mov rcx, rax
mov rdx, r10
mov edx, edx
stosd dword [rdi], eax
or byte [rcx], cl
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x2e], 0xe8
mov edx, edx
call fcn.1400a0900
ud2
nop word [rax + rax]
add byte [rax], r8b
mov edx, edx
call fcn.1400a0900
ud2
add byte [rax], r8b
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
sub esp, 0x138
in al, dx
cmp byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x20], r8
mov r13, rdx
invalid
mov rdi, rcx
mov edi, ecx
and byte [rcx - 0x77], cl
invalid
mov edi, ecx
iretd
mov r15, qword [rcx]
cmp dword [rbx + rcx*4 + 0x71], ecx
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
adc byte [rbp - 0x7b], cl
test r14, r14
div byte [rsi + rdx + 0x43]
movzx eax, byte [rsi + rdi - 1]
je case.0x140035de4.28
invalid
movzx eax, byte [r14 + r15 - 1]
cmp al, 0x2f
setne cl
cmp al, 0x5c
pop rsp
pop rsp
setne bpl
and bpl, cl
and ch, cl
xchg ebp, eax
invalid
and ch, cl
int 0xeb
add eax, dword [rax - 0x4b]
mov bpl, 2
lea rcx, [rsp + 0x50]
jmp 0x140036623
mov bpl, 2
lea rcx, [rsp + 0x50]
push rax
mov rdx, r15
mov r8, r14
call fcn.140049f30
add dword [rax], eax
add dword [rax], eax
movzx r10d, byte [rsp + 0x50]
mov dh, 0x54
push rsp
and al, 0x50
push rax
movzx eax, r10b
mov dh, 0xc2
mov rsi, qword [rsp + 0x60]
je case.0x14003665b.335
invalid
mov r12, qword [rsp + 0x70]
lea rcx, [0x1400c2bf0]
or eax, 0x8c5a2
jo 0x140036690
lea ecx, [0x1400c2bf0]
or eax, 0x8c5a2
or byte [rax], al
add byte [rbx + riz*2 + 4], cl
movsxd r8, dword [rcx + rax*4]
add al, 0x81
or dword [rcx + 1], 0xf2894cc8
add r8, rcx
mov rdx, r14
mov rcx, r15
jmp r8
lea rcx, [rsi + 4]
jmp case.0x140034ee5.94
add al, 0xeb
lea rcx, ss:[r12 + 1]
lea rcx, [r12 + 1]
lea rcx, [r12 + 1]
lea ecx, [rsp + 1]
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove ecx, esp
test r12, r12
cmove rcx, r12
add rcx, rsi
int1
add rcx, 8
jmp case.0x140034ee5.94
invalid
and dword [rcx + 6], edi
mov ecx, 6
add bl, ch
sbb cl, byte [rcx - 0x73]
lea rcx, [r12 + 1]
jmp case.0x140034ee5.94
lea rcx, [r12 + 1]
lea ecx, [rsp + 1]
and al, 1
test r12, r12
test esp, esp
in al, 0x49
cmove ecx, esp
int3
cmove rcx, r12
int3
add rcx, rsi
add ecx, esi
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
jmp case.0x140034ee5.94
mov ecx, 2
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
sub rdx, rcx
jb case.default.0x140037014
invalid
ror byte [rcx], 0
invalid
retf 0x820f
invalid
ror byte [rcx], 0
add byte [rcx + rax - 7], cl
add rcx, r15
mov qword [rsp + 0x28], r13
test rdx, rdx
invalid
je case.0x140035de4.32
sub byte [rax - 0x7b], cl
sal byte [rbx + rdx + 0xf], cl
movzx ecx, byte [rcx]
mov dh, 9
or dword [rax - 0x6bf0a307], eax
cmp cl, 0x5c
sete dl
xchg esp, eax
ret 0xf980
invalid
sete bl
xchg esp, eax
ret
or bl, dl
xchg esp, eax
ret 0xf980
xchg esp, eax
ret
jmp 0x1400366c8
xor ebx, ebx
and bpl, 1
and ch, 1
add dword [rax - 0x75], ecx
mov rcx, qword [rsp + 0x51]
and al, 0x51
and al, 0x51
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
pop rax
mov qword [rsp + 0xef], rdx
and al, 0xef
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0xe8], rcx
mov ecx, 6
invalid
add byte [rax], al
add byte [rax], al
mov word [rax + rbp*8], fs
and al, 0xe8
add byte [rax], al
add byte [rcx + 6], bh
invalid
add byte [rax], al
add byte [rcx + 0x158d48c0], cl
mov eax, eax
lea rdx, [0x1400c2c0c]
invalid
or byte [rax], al
ror byte [rax - 0x73], 0x15
sbb ch, al
or byte [rax], al
invalid
movsxd r8, dword [rdx + rax*4]
invalid
add r8, rdx
add eax, edx
mov qword [rsp + 0x90], rdi
mov dword [rsp + 0x90], edi
nop
add byte [rax], al
add byte [rcx - 1], al
loopne 0x14003674f
jmp r8
lea rdx, [rsi + 4]
lea edx, [rsi + 4]
add al, 0x48
test edx, edx
test rdx, rdx
je case.0x140036703.6
lea rdx, cs:[0x1400c2c28]
lea rdx, [0x1400c2c28]
adc eax, 0x8c512
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
invalid
jmp rax
lea rcx, [rsi + 4]
lea ecx, [rsi + 4]
add al, 0xeb
push 0x24548d49
invalid
push rsp
invalid
jmp case.0x14003671d.2
lea rdx, [r12 + 1]
lea edx, [rsp + 1]
and al, 1
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove edx, esp
test r12, r12
test esp, esp
cmove rdx, r12
invalid
add rdx, rsi
add rdx, 2
add rdx, 2
test rdx, rdx
jne 0x14003670f
mov r13d, r10d
jmp 0x1400367a5
invalid
lea rdx, [r12 + 1]
push rsp
and al, 1
test r12, r12
in al, 0x49
cmove edx, esp
cmove rdx, r12
add rdx, rsi
add edx, esi
add rdx, 8
test rdx, rdx
jne 0x14003670f
invalid
mov ch, 0xeb
loope case.0x14003596a.63
invalid
jmp case.0x140036703.6
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, ch
jmp case.0x14003671d.2
sub cl, byte [rcx - 0x73]
lea rax, [r12 + 1]
lea eax, [rsp + 1]
and al, 1
test r12, r12
cmove rax, r12
lea rcx, [rsi + rax]
or al, 6
invalid
or al, 6
add rcx, 2
add ecx, 2
add ch, bl
jmp case.0x14003671d.2
adc al, 0x49
lea eax, [rsp + 1]
and al, 1
lea rax, [r12 + 1]
and al, 1
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove eax, esp
test r12, r12
cmove rax, r12
invalid
lea rcx, [rsi + rax]
add rcx, 8
invalid
or byte [rax + 0xf], al
mov dh, 0xc5
movzx eax, bpl
xor edx, edx
cmp rcx, r14
cmp ecx, esi
ror byte [rcx + rdi - 0xf], cl
cmp ecx, esi
cmovne edx, eax
mov r13d, r10d
cmp r10b, 5
cmovne edx, eax
mov ebp, edx
invalid
invalid
mov rdi, qword [rsp + 0x68]
mov edi, dword [rsp + 0x68]
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov rdx, qword [rsp + 0x20]
call case.0x140037014.26
test al, al
invalid
sal byte [rbp + 0x78], 0x48
jne 0x140036835
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
and al, 0x50
push rax
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
and al, 0x28
sub byte [rbx + rcx*4 + 0x44], cl
mov r8, qword [rsp + 0x20]
and al, 0x20
call fcn.140049f30
movzx edx, byte [rsp + 0x50]
and al, 0x50
mov rcx, qword [rsp + 0x60]
and al, 0x60
invalid
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
lea r8, [0x1400c2c3c]
lea eax, [0x1400c2c3c]
add eax, 0x8c455
push rbp
invalid
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, 4
jmp 0x14003682a
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14003682a
mov ecx, 6
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14003682a
mov ecx, 6
invalid
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
invalid
jmp 0x14003682a
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 8
or bl, ch
jmp 0x14003682a
add eax, 0x2b9
add byte [rax + 0x3b], cl
and al, 0x20
mov ecx, 2
cmp rcx, qword [rsp + 0x20]
ja 0x140037077
mov rsi, qword [rsp + 0x90]
mov qword [rsi + 0x10], 0
adc byte [rax], r8b
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x28
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x28
invalid
cmp byte [rcx], al
add byte [rax], al
cmp qword [rsp + 0x20], 0
je case.0x140036703.19
and al, 0x20
add byte [rdi], cl
test byte [rdi + 0x41000000], bl
cmp r13b, 3
add byte [rax], al
cmp r13b, 3
add ecx, dword [rdi]
adc dword [rbp + 0x4c000000], 0xffffff89
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xf8
add byte [rax], al
jae case.0x140036703.19
add byte [rcx + rcx*4 - 0x44], cl
mov qword [rsp + 0xf8], r15
and al, 0xf8
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0
add dword [rax], eax
add byte [rax + rcx*4 - 0x54], al
lodsb al, byte [rsi]
mov qword [rsp + 0x100], r14
mov dword [rsp + 0x100], esi
mov byte [rsp + 0x108], r13b
mov rax, qword [rsp + 0xe8]
mov eax, dword [rsp + 0xe8]
lodsb al, byte [rsi]
and al, 8
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
test byte [rax + rbp*8], ah
mov eax, dword [rsp + 0xe8]
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rdi + rbp*8], fs
and al, 0xef
mov rcx, qword [rsp + 0xef]
mov qword [rsp + 0x109], rax
add dword [rax], eax
invalid
and al, 0xef
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rcx + rcx], ah
and al, 9
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov word [rax + rdx], fs
and al, 0x10
add byte [rax], al
mov qword [rsp + 0x110], rcx
mov dword [rsp + 0x110], ecx
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
mov ah, 0x24
sbb byte [rcx], al
mov qword [rsp + 0x118], rsi
add byte [rax], al
mov qword [rsp + 0x120], rdi
mov esp, 0x12024
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov qword [rsp + 0x128], r12
add byte [rax], al
mov word [rsp + 0x130], 0x200
mov dword [rsp + 0x130], 0x9c880200
and al, 0x32
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x50]
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax], al
add byte [rdx], al
mov byte [rsp + 0x132], bl
add byte [rdx], al
mov byte [rsp + 0x132], bl
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
lea rdx, [rsp + 0xf8]
and al, 0xf8
add byte [rax], al
add byte [rax], al
invalid
sub dl, dh
invalid
add byte [rax], al
call fcn.140035b20
cmp byte [rsp + 0x50], 0xa
jne 0x14003696f
invalid
jo 0x140036948
mov qword [rsp + 0x30], 8
mov dword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
adc dword [rsp + 0x38], eax
mov rdi, qword [rsp + 0x28]
jmp case.0x14002a9d3.844
jl 0x140036938
sub cl, ch
fld qword [rcx]
add byte [rax], al
lea rcx, [rsp + 0x50]
mov r13, qword [rsp + 0x28]
mov rdx, r13
mov edx, ebp
mov edx, ebp
invalid
mov rsi, qword [rsp + 0x20]
mov r8, rsi
mov eax, esi
call fcn.140049f30
xor eax, 0xb60f0001
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x44
invalid
movzx eax, byte [rsp + 0x50]
and al, 0x50
and al, 0x50
push rax
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
jo 0x140036988
movzx r8d, al
movzx eax, al
lea r9, [0x1400c2c58]
lea ecx, [0x1400c2c58]
or al, bl
ret
or byte [rax], al
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, r13
mov rsi, qword [rsp + 0x90]
mov esi, dword [rsp + 0x90]
add byte [rax], al
add byte [rcx - 1], al
loop case.0x14003665b.365
invalid
jmp r10
jmp rdx
add ecx, 4
add al, 0xe9
invalid
mov rax, qword [0x1400f1318]
mov eax, dword [0x1400f1318]
movzx eax, byte [rax]
mov ecx, 0xe0
mov edx, 8
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140001820
cwde
scasb al, byte [rdi]
cld
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
or al, 7
add byte [rax], al
invalid
test rax, rax
je 0x14003709d
invalid
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov rax, qword [rsp + 0x80]
add byte [rax], al
add byte [rax], al
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rsp + 0x50]
adc byte [rsp + 0x50], al
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
movups xmmword [r14], xmm0
mov qword [rsp + 0x98], r14
mov ah, 0x24
cwde
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xa0], 4
invalid
mov ah, 0x24
cwde
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + riz*4], ah
invalid
add byte [rax], al
add byte [rax + rax], al
mov dword [rsp + 0xa0], 4
movabs al, byte [0x4800000004000000]
mov dword [rsp + 0xa8], 1
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xa8], 1
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xf8], al
clc
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0xf8]
clc
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x108], cl
mov word [rax + rcx], fs
add dword [rax], eax
invalid
movups xmm1, xmmword [rsp + 0x108]
mov word [rax + rcx], fs
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
movups xmm2, xmmword [rsp + 0x118]
adc byte [rsp + 0x118], dl
movups xmm3, xmmword [rsp + 0x128]
adc byte [rsp + 0x128], bl
movaps xmmword [rsp + 0x80], xmm3
sub dword [rsp + 0x80], ebx
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], edx
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0xb0]
lea ecx, [rsp + 0xb0]
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x50
push rax
lea rdx, [rsp + 0x50]
push rax
call fcn.140035b20
mov rdi, qword [rsp + 0x28]
cmp byte [rsp + 0xb0], 0xa
and al, 0xb0
add byte [rax], al
add byte [rdx], cl
invalid
and al, 0xb0
add byte [rax], al
add byte [rdx], cl
je case.0x14002a9d3.842
test byte [rax + rax - 0x40bf0000], ah
add byte [rcx - 0x41], al
mov r15d, 1
add dword [rax], eax
add byte [rax], al
mov esi, 0x38
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
invalid
movsb byte [rdi], byte [rsi]
and al, 0x98
cwde
lea r12, [rsp + 0x98]
lea esp, [rsp + 0x98]
cwde
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
invalid
invalid
lodsb al, byte [rsi]
lea r13, [rsp + 0xb0]
lea rbp, [rsp + 0x50]
push rax
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x50
push rax
push rax
nop dword [rax]
add byte [rax], al
add byte [rax], al
cmp r15, qword [rsp + 0xa0]
cmp edi, dword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rbp + 0x19], dh
jne 0x140036a83
movabs al, byte [0x1b8411975000000]
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
jne 0x140036a83
mov r8d, 1
mov rcx, r12
mov rdx, r15
cli
call fcn.140010670
mov r14, qword [rsp + 0x98]
mov esi, dword [rsp + 0x98]
wait
std
dec dword [rbx + rcx*4 - 0x4c]
invalid
mov ah, 0x24
cwde
mov esi, dword [rsp + 0x98]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add byte [rax], al
mov rax, qword [rsp + 0xe0]
mov qword [r14 + rsi + 0x30], rax
mov dword [rsi + rsi + 0x30], eax
add byte [rcx - 0x77], cl
mov dword [rsi + rsi + 0x30], eax
xor byte ss:[rdi], cl
movups xmm0, xmmword [rsp + 0xb0]
adc byte [rsp + 0xb0], al
mov al, 0
add byte [rax], al
movups xmm1, xmmword [rsp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
adc byte [rsp + 0xd0], dl
add byte [rax], al
invalid
add byte [rax], al
movups xmm2, xmmword [rsp + 0xd0]
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r14 + rsi + 0x20], xmm2
movups xmmword [r14 + rsi + 0x20], xmm2
movups xmmword [rsi + rsi + 0x20], xmm2
and byte ss:[rcx + 0xf], al
adc dword [rsi + rsi + 0x10], ecx
movups xmmword [r14 + rsi + 0x10], xmm1
movups xmmword [r14 + rsi], xmm0
inc r15
inc r15
inc edi
mov qword [rsp + 0xa8], r15
mov dword [rsp + 0xa8], edi
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rcx, r13
mov rdx, rbp
call fcn.140035b20
invalid
invalid
dec dword [rax - 0x7d]
invalid
cmp byte [rax + 0xb024bc], al
mov esp, 0xb024
add byte [rdx], cl
invalid
mov esp, 0xb024
and al, 0xb0
add byte [rax], al
invalid
add byte [rax], al
or dh, byte [rbp - 0x7d]
invalid
add byte [rdx], cl
jne case.0x14003596a.73
or dword [rdi], 0x10
movups xmm0, xmmword [rsp + 0x98]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm0
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm0
and al, 0xa8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x40], eax
and al, 0x40
and al, 0x40
add byte [rax - 0x77], cl
cli
and al, 0x20
and al, 0x34
add dword [rax], eax
xor al, 1
add byte [rdi], cl
invalid
mov dh, 0x94
xchg esp, eax
xchg esp, eax
and al, 0xb0
mov al, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rdx*8], ah
invalid
add byte [rax], al
mov eax, dword [rsp + 0xd0]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
jge 0x140036aea
lea eax, [0x1400c2ca8]
or byte [rax], al
invalid
cli
add ecx, 4
cld
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
add ecx, eax
ror dword [rax], 0xeb
or bl, ch
and byte [rcx + 6], bh
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
invalid
invalid
cmove eax, edx
ret 0x14c
add ecx, eax
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x20
enter 0xffffffffffff820f, 0xfffffffffffffff4
add al, 0
add byte [rcx + rax - 0x17], cl
add ecx, ebp
add byte [rax], al
add ecx, ebp
leave
mov dh, 9
stc
pop rsp
xchg esp, eax
ror dword [rax], 0xd1
invalid
xchg ebp, eax
cld
invalid
dec dword [rax - 0x73]
adc eax, 0x90114
adc al, 1
or dword [rax], eax
adc al, 1
or dword [rax], eax
add dword [rax], eax
cld
ror byte [rax], 0
add al, 0xe9
add ecx, edx
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 2
jmp 0x140036c3d
invalid
add al, byte [rax]
add byte [rax], al
add ecx, edx
add byte [rax], al
xchg esp, eax
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
or al, cl
add byte [rax], 0
add byte [rdi], cl
adc byte [rsp + 0xb0], al
add byte [rdi], cl
adc dword [rsp + 0x70], ecx
lea esi, [rsp + 0xb1]
add byte [rax - 0x73], cl
mov esp, 0xb024
add byte [rax - 0x73], cl
lea ebx, [rsp + 0x50]
lea ebx, [rsp + 0x50]
dec dword [rbp + rcx*4 + 0x74]
lea esi, [rsp + 0x30]
and al, 0x30
cmp al, 0xf
invalid
add byte [rax - 0x75], cl
push rsp
and al, 0x40
cmp byte [rax + 3], cl
and al, 0x30
add eax, dword [rsp + 0x30]
mov byte [rax], ah
invalid
adc qword [rdi], rcx
adc dword [rdi], ecx
adc dword [rax + 0x21], edx
invalid
xor byte [rax - 1], cl
ret 0x8948
stc
mov dh, 0xa4
and al, 0xb0
mov al, 0
add byte [rax], al
invalid
invalid
mov al, 0
add byte [rax], al
cld
or cl, byte [rdi]
test byte [rdi + 0x41000000], dl
xchg edi, eax
add byte [rax], al
invalid
invalid
xchg edi, eax
add byte [rax], al
add byte [rcx - 0x73], al
lea eax, [rsp - 6]
lea eax, [rsp - 6]
and al, 0xfa
stc
add al, 0x49
cmovae eax, edi
cmp eax, 1
add dword [rcx + rsi - 0x7d], esi
clc
add dh, byte [rsp + rax*8 - 0x7d]
clc
add esi, dword [rbp + 0x57]
mov edx, dword [rsp + 0x40]
xor byte [rax + 0x6b], cl
retf 0x8038
cmp byte [rax + 0x7509083c], al
movabs dword [0x841f0f669ceb], eax
jmp 0x140036d03
invalid
invalid
invalid
test byte [rax], al
add byte [rax], al
invalid
cmp al, 8
or dword [rbp - 0x5d], esi
pushfq
nop word [rax + rax]
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
invalid
jl 0x140036d9a
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
cmp byte [rdi], cl
test dword [rdx - 1], ecx
invalid
insd dword [rdi], dx
invalid
cmp bh, bh
invalid
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x38
invalid
dec dword [rcx + rcx*4 - 0xf]
std
invalid
and al, 0xb0
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
invalid
invalid
test byte [rax + rdi*4], ah
and al, 0xb8
add byte [rax], al
add dword [rax], eax
add byte [rax], al
and al, 0xb8
add byte [rax], al
add dh, al
test byte [rax + rcx*8], ah
and al, 0xc8
and al, 0xc8
enter 0, 0
add dword [rax - 0x75], ecx
and al, 0x30
add byte [rax], al
and al, 0x20
and al, 0x28
sub byte [rax - 0x75], cl
test eax, eax
imul esi, eax, 0x38
and al, 0x20
add esi, edi
lea ebp, [rsp + 0x51]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x1400c2cc4]
cmpsb byte [rsi], byte [rdi]
mov esi, 0xc0310008
xor eax, eax
ror byte [rcx - 0x7d], 0xc7
cmp byte [rcx + 0x39], cl
test dword [rdi], 0x14084
test byte [rax + 1], al
add byte [rax], al
invalid
invalid
cmp edi, esi
test byte [rax + 1], al
add byte [rax], al
mov dh, 0x37
cmp esi, 0xa
xor al, byte [rcx]
add byte [rax], al
add byte [rax + rcx*4 + 0x74], al
mov byte [rsp + 0x50], dh
and al, 0x50
invalid
movups xmm0, xmmword [rdi + 1]
add dword [r9 + 0xf], r8d
movups xmm1, xmmword [rdi + 0x11]
adc byte [rdi + 0x11], cl
adc qword [r9 + 0xf], r8
adc byte [rdi + 0x21], dl
adc dword [rbp + 0x20], edx
adc dword [rbp + 0x10], ecx
adc dword [rbp], eax
sub cl, byte [rax - 0x73]
and al, 0x50
lea edx, [0x1400c6ea8]
adc eax, 0x90031
add byte [rcx], cl
add al, ch
invalid
and al, 0xaa
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
adc eax, 0x8fe40
or byte [rax], al
invalid
lea esp, [rax + 1]
invalid
add dword [rsp + rax], edi
add byte [rdi + rcx + 0x43], cl
loopne 0x140036efb
invalid
invalid
add al, 0xa7
loopne 0x140036f03
lea edx, str..Components
or byte [rax], al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
mov eax, ebx
mov eax, 2
add byte [rax - 0x73], cl
lea edx, [0x1400c6c80]
adc eax, 0x8fd88
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r13
add byte [rax], al
add byte [rax], al
mov ecx, ebp
add dword [rax], eax
add byte [rcx - 0x7d], al
cld
test esp, esp
in al, 0xf
test dword [rdi], eax
invalid
invalid
invalid
and al, 0x70
add byte [rax + 0x63], cl
invalid
or al, 0x8a
loope case.0x14003671d.23
add al, 0x49
mov esi, ebx
invalid
fsubp st(3)
sub byte [rax - 0x73], cl
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
invalid
invalid
invalid
cmove ecx, eax
or ecx, dword [rcx - 0x7d]
invalid
or bl, ch
lea esi, [rbx + rcx]
test byte [rdi], 0x95
shr cl, 0xb3
invalid
and al, 0x28
sub byte [rax - 0x7b], cl
sal byte [rsp + rdx + 0x48], 0x6b
invalid
adc al, 0x48
imul edx, eax, 0x38
sar byte [rax], 1
cmp byte [rcx - 0x48], al
or byte [rax], al
mov eax, 8
add byte [rax], al
movabs eax, dword [0x9024b48b48fffca8]
dec dword [rax - 0x75]
mov ah, 0x24
nop
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov edx, dword [rsi + 8]
push rsi
or byte [rax - 0x7b], cl
test rdx, rdx
je case.0x140036963.11
mov rcx, qword [rsi]
test edx, edx
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
invalid
dec dword [rdi]
adc byte [rsp + 0xb0], al
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
adc byte [rsp + 0xc0], cl
mov word [rax + rax*8], fs
add byte [rax], al
rol byte [rax], 0
add byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
invalid
adc byte [rdi], r9b
adc byte [rdi], cl
adc dword [rsi], eax
invalid
lea ecx, [rdx + 1]
retf 0x148
add ch, bl
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
add qword [rax - 0x7b], rcx
retf 0x148
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp ecx, esi
cmp ecx, esi
mov esp, 0x63490008
or al, 0x88
add rcx, r8
sar edi, 0xe1
sar edi, 0xe1
invalid
retf 0x148
in eax, dx
idiv edi
dec dword [rax - 0x77]
adc cl, r13b
in al, 0xf7
idiv edi
idiv edi
dec dword [rbp + rcx*4 + 5]
invalid
invalid
invalid
sti
sti
or byte [rax], al
mov edx, esi
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
add byte [rax - 0x75], cl
push rsp
and al, 0x20
or byte [rax], al
cwde
invalid
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0xe0
loopne 0x1400370a5
add byte [rax], al
add al, ch
adc al, 0x40
add eax, 0x480b0f00
mov rsi, rax
add byte [rax], al
call fcn.14008b0c0
ud2
mov rsi, rax
mov edx, 4
add al, 0
add byte [rax], al
jmp 0x1400370cd
jmp 0x140037108
mov rsi, rax
mov r14, qword [rsp + 0x98]
mov ah, 0x24
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
invalid
mov ah, 0x24
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
movabs al, byte [0xfbe8f1894c000000]
mov rcx, r14
int1
call fcn.1400060d0
mov rcx, rsi
int1
sti
out dx, eax
cld
dec dword [rax - 0x77]
int1
call fcn.1400bdf10
ud2
mov ecx, dword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub al, ch
fucompi st(7)
cld
dec dword [rax - 0x73]
lea ecx, [rsp + 0xb0]
invalid
call fcn.1400060d0
lea rcx, [rsp + 0xb0]
lea ecx, [rsp + 0xb0]
lea ecx, [rsp + 0xb0]
call fcn.1400059c0
mov rcx, rsi
ret 0xfce8
dec dword [rax - 0x77]
int1
call fcn.1400bdf10
outsb dx, byte [rsi]
or byte [rax], al
ud2
mov rsi, rax
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.1400060d0
out dx, eax
cld
dec dword [rax - 0x77]
int1
out dx, eax
cld
dec dword [rax - 0x77]
int1
call fcn.1400bdf10
out dx, al
insd dword [rdi], dx
or byte [rax], al
ud2
push rdi
sub rsp, 0x28
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rcx, qword [rcx]
mov rdi, qword [rsi + 0x10]
mov rdx, rdi
call fcn.140037680
test rax, rax
je 0x140037156
cmp rdi, rdx
jb 0x140037156
mov qword [rsi + 0x10], rdx
test rax, rax
setne al
add rsp, 0x28
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, r8
invalid
mov rdi, rdx
mov rbx, rcx
mov r15, qword [rcx]
mov edi, dword [rcx]
invalid
mov edi, dword [rcx]
mov r14, qword [rcx + 0x10]
mov rcx, r15
mov rdx, r14
call fcn.1400377c0
test rax, rax
je 0x1400371b4
mov rcx, r15
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.140037680
add byte [rax - 0x7b], cl
sal byte [rcx + rcx + 0x49], 0x39
invalid
test rax, rax
je 0x1400371b4
cmp r14, rdx
jb 0x1400371b4
mov qword [rbx + 0x10], rdx
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
invalid
pop r15
jmp fcn.1400365e0
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov r15, qword [rcx]
mov r14, qword [rcx + 0x10]
mov rcx, r15
mov ecx, edi
mov rdx, r14
call fcn.1400377c0
bnd call fcn.1400377c0
test rax, rax
je 0x140037312
cmp rdx, 2
jne 0x140037220
movzx ecx, word [rax]
cmp ecx, 0x2e2e
add byte cs:[rax], al
add byte cs:[rax], al
jne 0x140037220
mov r8d, 2
mov eax, 2
mov rcx, rax
jmp 0x140037269
xor ecx, ecx
xor r9d, r9d
mov r8, rax
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rdx, r9
je 0x14003727c
lea r10, [r8 - 1]
inc r9
cmp byte [r8 + rdx - 1], 0x2e
mov r8, r10
mov r8, r10
jne 0x140037230
mov r8, rdx
sub r8, r9
lea rcx, [r8 + 1]
lea ecx, [rax + 1]
cmp rcx, rdx
ja 0x1400373d6
add byte [rax - 0x77], cl
ror dword [rcx + rdi - 0x36], 0xf
retf 0x850f
pop qword [rax]
add byte [rax], al
mov r8, rdx
mov rcx, rax
cmp rdx, r9
retf 0x850f
pop qword [rax]
add byte [rax], al
retf 0x850f
mov r8, rdx
sal byte [rcx], 1
ror byte [rax - 0x7b], 0xc9
xor eax, eax
test rcx, rcx
cmovne rax, rcx
cmovne eax, ecx
test rax, rax
test eax, eax
jne 0x14003728c
jmp 0x140037312
add byte [rax], al
test rcx, rcx
cmovne rax, rcx
cmovne eax, ecx
cmovne eax, ecx
test rax, rax
je 0x140037312
test rcx, rcx
leave
cmove r8, rdx
add rax, r8
add eax, eax
add eax, eax
sub rax, r15
cmp r14, rax
invalid
cmp esi, eax
invalid
jb case.0x14003070e.450
mov qword [rdi + 0x10], rax
mov r14, rax
mov bpl, 1
test rsi, rsi
test esi, esi
test esi, esi
je 0x14003739b
add byte [rax], al
lea r12, [rsi + 1]
mov r13, qword [rdi + 8]
mov rax, r13
sub rax, r14
cmp rax, r12
jae 0x140037354
invalid
mov word [rax], es
add byte [rax], al
or dword [rax + rax + 0x14d0000], 0xfffffff4
add byte [rax], al
add r12, r14
hlt
jb 0x1400373e9
mov rdx, r12
not rdx
shr rdx, 0x3f
test r13, r13
je 0x140037319
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], r13
jmp 0x140037322
lea rax, [r10 + rdx]
inc rax
dec r9
mov rdx, r9
test rcx, rcx
cmovne rax, rcx
invalid
ror dword [rax - 0x7b], 0xc0
test rax, rax
jne 0x14003728c
invalid
xor ebp, ebp
jmp 0x14003739b
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x40]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea r9, [rsp + 0x28]
and al, 0x28
mov r8, r12
call fcn.14000f700
cmp ebp, 0xffffffff
cmp ebp, 0xffffffff
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
invalid
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x48
invalid
je 0x1400373ae
je 0x1400373ae
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xfc13948], al
cmp rcx, rax
jne 0x1400373e4
cmp r14, r13
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
cmp rcx, rax
jne 0x1400373e4
add byte [rax], al
cmp r14, r13
jne 0x14003736b
adc cl, byte [rax - 0x77]
mov rcx, rdi
stc
mov rdx, r14
call fcn.140010110
mov r15, qword [rdi]
invalid
std
dec dword [rbx + rcx*4 + 0x3f]
invalid
invalid
mov r14, qword [rdi + 0x10]
ja 0x14003737b
mov byte [r15 + r14], 0x2e
mov byte [rdi + rsi], 0x2e
inc r14
mov qword [rdi + 0x10], r14
mov rax, qword [rdi + 8]
adc byte [rax - 0x75], cl
or byte [r9 + r13 - 0x10], r9b
invalid
sub rax, r14
invalid
cmp rax, rsi
jb 0x1400373c2
mov rcx, qword [rdi]
add rcx, r14
add ecx, esi
mov rdx, rbx
mov edx, ebx
mov r8, rsi
mov eax, esi
call sub.msvcrt.dll_memcpy
outsb dx, byte [rsi]
or byte [rax], al
add r14, rsi
mov qword [rdi + 0x10], r14
mov eax, ebp
add rsp, 0x58
add esp, 0x58
add esp, 0x58
pop rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rdi], rcx
mov qword [rdi + 8], r12
mov dword [rdi + 8], esp
mov dword [rdi + 8], esp
mov r15, rcx
mov r13, r12
cmp r14, r13
je 0x140037359
jmp 0x14003736b
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rsi
call fcn.1400104e0
adc byte [rcx - 0x74b30003], dl
ja 0x1400373e4
adc byte [rcx - 0x74b30003], dl
xchg ecx, eax
std
dec dword [rbx + rcx*4 + 0x77]
invalid
invalid
mov esi, dword [rdi + 0x10]
ja 0x1400373e4
adc bl, ch
lodsd eax, dword [rsi]
jmp 0x140037383
lea r8, [0x1400c3e20]
lea eax, [0x1400c3e20]
call fcn.1400a0900
ud2
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x7b]
test rcx, rcx
leave
jne 0x1400373f0
invalid
call fcn.14008b080
cmp al, 5
add byte [rdi], cl
add eax, 0x480b0f00
mov edx, dword [rsp + 0x50]
push rsp
and al, 0x50
ud2
or ecx, dword [rax - 0x75]
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.14008b0c0
ud2
invalid
invalid
or ecx, dword [rdi]
invalid
nop dword [rax]
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdi, rcx
test rdx, rdx
iretd
je case.0x14002aabe.886
js case.0x14003596a.114
mov rax, qword [0x1400f1318]
mov eax, dword [0x1400f1318]
add eax, 0xb9efd
std
sahf
or eax, dword [rax]
invalid
add byte [rdi], cl
movzx eax, byte [rax]
mov dh, 0
add byte [rdx + 1], bh
mov edx, 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140001820
mov rbx, rax
test rax, rax
test eax, eax
sal byte [rbp + 0x14], 0xb9
jne 0x140037447
adc al, 0xb9
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.14008b0c0
mov rdx, rsi
call fcn.14008b0c0
ud2
mov ebx, 1
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov edx, edi
mov r8, rsi
call sub.msvcrt.dll_memcpy
invalid
invalid
add byte [rax - 0x77], cl
fmul dword [rax - 0x77]
add rsp, 0x20
invalid
invalid
mov rax, rbx
mov rdx, rsi
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
call fcn.14008b080
ud2
invalid
sbb byte [rax + 0x660b0f00], bh
nop dword [rax + rax]
add byte [rcx - 0x77], cl
ror byte [rax - 0x75], 1
invalid
or esp, dword [rsi + 0xf]
invalid
add byte [rcx - 0x77], cl
ror byte [rax - 0x75], 1
add dword [rax - 0x75], ecx
invalid
invalid
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
push rcx
adc byte [rax - 0x77], cl
invalid
invalid
mov rcx, rax
jmp case.0x140035de4.237
scasb al, byte [rdi]
insd dword [rdi], dx
add byte [rax], al
shr ecx, 0xae
scasb al, byte [rdi]
insd dword [rdi], dx
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, rcx
enter 0x66c3, 0x66
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
enter 0x66c3, 0x66
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
mov rax, rcx
mov eax, ecx
ret
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x56], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
invalid
in al, dx
sub byte [rcx + rcx*4 - 0x3a], cl
invalid
invalid
mov rbx, rdx
mov ebx, edx
ror dword [rax - 0x77], cl
iretd
mov rdi, rcx
test r8, r8
test eax, eax
je case.0x1400367ee.50
xor byte [rax + 0x5e], bh
js case.0x140036703.65
pop rsi
mov rax, qword [0x1400f1318]
movzx eax, byte [rax]
invalid
add byte [rdi], cl
mov dh, 0
invalid
add byte [rdx + 1], bh
mov edx, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140001820
mov r14, rax
movabs dword [0xc08548c68949fffc], eax
test rax, rax
sal byte [rbp + 0x15], 0xb9
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
call fcn.14008b0c0
invalid
invalid
invalid
add byte [rax], al
cmp eax, dword [0x1810e83f8]
add eax, 0x410b0f00
mov r14d, 1
mov edx, ebx
invalid
insd dword [rdi], dx
or byte [rax], al
invalid
call fcn.14008b080
ud2
or esp, dword [rsi - 0x70]
sub esp, 0x48
mov edi, ecx
iretd
lea ecx, [rsp + 0x20]
mov edx, edi
cli
mov eax, esi
and al, 0x20
mov edx, dword [rsp + 0x40]
lea ecx, [0x1400c2cf0]
stc
loop case.0x140037014.33
add ecx, 4
add al, 0xeb
xor al, 0x4c
lea eax, [rdx + 1]
invalid
invalid
rol dword [rdx], 0xeb
leave
or dword [rax - 0x6bf0a307], eax
ret 0xf980
xchg esp, eax
ror dword [rax], 0xd1
or cl, dl
add eax, 0xc9840872
leave
mov eax, esi
invalid
push rsp
and al, 0x40
invalid
movzx eax, al
or eax, 0x8b6f5
rol dword [rbx + rbp*8], 0x34
add dword [rax - 0x7b], ecx
add byte [rax], al
add bl, ch
add byte [rax], al
lea eax, [rdx + 1]
add ecx, 2
add eax, 0x2b9
add byte [rax + 0x39], cl
add al, byte [rax]
add byte [rax], al
cmc
cmc
or byte [rax], al
invalid
add byte [rax - 0x77], cl
sub esp, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rdx
mov esi, edx
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x54
push rsp
and al, 0x20
jae case.0x140035e24.103
or byte [rax], al
or al, 0x90
add ecx, eax
ror dword [rax - 0x77], 0xf2
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 8
invalid
cmove edx, eax
sbb dword [rax - 0x73], ecx
push rax
lea edx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove edx, eax
invalid
invalid
cmove edx, eax
ror byte [rax + 1], 1
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
jmp 0x1400376ff
mov ecx, 2
invalid
invalid
add byte [rax], al
sub rdx, rcx
sub edx, ecx
movabs dword [0x8949f90148000000], eax
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
add byte [rax + 1], cl
stc
add ecx, edi
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
pop rsp
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
add dh, byte [rcx]
ror byte [rax - 0x77], 0x7c
and al, 0x58
je case.0x140037014.46
and al, 0x60
and al, 0x20
and al, 0x20
mov ecx, dword [rsp + 0x40]
and al, 0x40
and al, 0x40
and al, 0x88
add byte [rdx], al
and byte [rax + 0x4750af9], al
dec ecx
leave
add dh, byte [rdi + 0xa]
or cl, byte [rax - 0x73]
and al, 0x58
pop rax
lea ecx, [rsp + 0x58]
hlt
mov edx, esi
add byte [rdi], cl
or edx, dword [rax - 0x7eb7a8aa]
push rsi
push rdi
invalid
invalid
in al, dx
push rdi
sub rsp, 0x98
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rsi, rdx
mov rdi, rcx
iretd
lea ecx, [rsp + 0x20]
invalid
push rcx
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x54
and al, 0x20
mov eax, dword [rsp + 0x40]
and al, 0x40
or byte [rax], al
add byte [rbp + 0x63], cl
or al, 0x90
invalid
add ecx, eax
ror dword [rax - 0x77], 0xf2
clc
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 8
invalid
add ecx, edx
add byte [rax], al
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add rcx, 2
jmp case.0x1400367ee.75
invalid
add al, byte [rax]
add byte [rax], al
test eax, eax
add ecx, edx
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, esi
sub edx, ecx
invalid
movzx eax, byte [rax]
pop rax
mov dword [rsp + 0x60], esi
je case.0x140036b35.47
invalid
push 0x244c110f
js 0x1400378d1
invalid
adc dword [rsp + 0x78], ecx
and al, 0x78
mov ecx, dword [rsp + 0x40]
and al, 0x40
and al, 0x90
add byte [rdx], al
jl 0x1400378dc
and al, 0x20
or dword [rax - 0x75], ecx
mov rdx, qword [rsp + 0x30]
and byte [rcx], cl
invalid
mov edx, esi
nop dword [rax + rax]
add byte [rcx + 0x57], al
and al, 0x31
movaps xmmword [r12 + 0xb0], xmm1
sub dword [rsp + 0xa0], eax
fsubr st(0)
and rax, 0xffffffffb60f0001
push rax
loope 0x140037a57
add ecx, 4
add ch, bl
add eax, 0x2b9
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
invalid
invalid
mov edx, ebx
invalid
test edx, edx
movzx eax, byte [rax]
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x30], al
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x158], ecx
add byte [rax - 0x75], cl
and al, 0x50
mov dword [rsp + 0x168], ecx
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rdx], al
invalid
invalid
mov ah, 0x24
add byte [rax], al
add byte [rdx], al
loope 0x140037ac4
add byte [rax], al
lea esi, [rsp + 0x30]
je 0x140037af4
xor byte [rax - 0x80], al
std
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x4f
sub byte [rsp + 0xa0], al
add byte [rdi], cl
sub byte [rsp + 0xb0], cl
sub dword [rsp + 0x40], ecx
sub dword [rsp + 0x30], eax
and al, 0x30
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rax], al
invalid
invalid
fadd dword [rax]
add byte [rax], al
mov byte [rsp + 0xe0], ch
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x4f
sub byte [rsp + 0x30], al
xor byte [rdi], cl
sub byte [rsp + 0x40], cl
and al, 0x40
and al, 0x40
adc byte [rdi], r9b
adc dword [rsi], eax
mov byte [rsp + 0x10a], ch
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 9
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
lea edx, [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add al, ch
mov ecx, 0x48ffffdf
lea ecx, [rsp + 0x68]
and al, 0x38
add dword [rax], eax
add al, ch
cmpsd dword [rsi], dword [rdi]
invalid
invalid
and al, 0x68
or cl, byte [rdi]
test byte [rcx + 0x3c000000], dl
add byte [rdx + rcx], bh
je 0x140037c1e
invalid
add byte [rax], al
add byte [rdx + rcx], bh
add byte [rax], al
mov ecx, esi
push rsp
and al, 0x68
add bl, byte [rbp - 0x3f7c0000]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0xd024
and al, 0xd0
add byte [rax], al
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd8
fadd dword [rax]
add byte [rax], al
invalid
fadd dword [rax]
add byte [rax], al
mov dh, 0xac
lodsb al, byte [rsi]
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
adc byte [rdi], r9b
sub dword [rsp + 0xa0], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
and al, 0xb0
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
invalid
mov dword [rsp + 0xbf], eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
invalid
mov dh, 0xbc
and al, 9
add dword [rax], eax
invalid
movzx edi, byte [rsp + 0x109]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
lodsb al, byte [rsi]
movzx ebp, byte [rsp + 0x10a]
mov dh, 0xac
and al, 0xa
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
invalid
mov byte cs:[rsp + 0x2c], al
mov byte cs:[rsp + 0x2c], al
sub r9b, byte [rcx + 0x40282444]
cmp ch, 6
invalid
and al, 0x28
invalid
invalid
in eax, dx
invalid
invalid
invalid
add byte [rax], al
and al, 0x2f
invalid
add byte [rax], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rbx - 0x76d7dbbc], cl
and al, 0x20
invalid
and byte [rdi], cl
mov dh, 0x44
and al, 0x2c
invalid
and al, 0x41
cmp ch, 2
mov dword [rsp + 0x60], eax
and al, 0x60
test byte [rax + rdx], ah
adc dword [rsp + 0x41], eax
and al, 0x41
and byte [rcx + 0xf6b2444], cl
mov dh, 0x44
and al, 0x24
mov dword [rsp + 0x38], edi
mov byte [rsp + 0x68], r12b
push 0x48
lea ecx, [rsp + 0x30]
and al, 0x30
add esp, 0x178
pop rbp
nop
add byte [rax], al
movabs al, byte [0xb024848b48000000]
add byte [rax], al
and al, 0x3f
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
invalid
and byte [rax - 0x73], cl
add byte [rax], al
mov al, 0
add byte [rax], al
fimul dword [rbp - 0x77]
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 2
jmp 0x140037e70
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
invalid
invalid
add ecx, edx
invalid
int1
movzx eax, byte [rax]
enter 0x2eb, 0x31
ror byte [rcx + rcx*4 - 0x4c], 0x24
mov dword [rsp + 0x108], esi
mov dword [rsp + 0x108], esi
pushfq
and al, 0x10
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa0], cl
invalid
add byte [rax], al
invalid
movabs al, byte [0x182484110f000000]
test byte [rax + rbx], ah
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x128], xmm1
and al, 0x28
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi], fs
cmp byte [rcx], al
invalid
cmp byte [rcx], al
add byte [rax], al
invalid
add byte [rax + 0x1422484], cl
add byte [rax], al
add dword [rax], eax
add byte [rsi - 0x39], ah
invalid
invalid
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rbp + rcx*4 + 0x7c]
and al, 0x61
lea edi, [rsp + 0x61]
add cl, byte [rax - 0x73]
pushfq
and al, 0xc8
add byte [rax], al
add byte [rcx], dh
leave
mov ah, 0x24
nop
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
invalid
invalid
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rax], al
cmp bpl, 6
or byte [rcx], al
add byte [rax], al
cmp ch, 6
xor al, 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x75], cl
mov edx, dword [rsp + 0x3f]
push rsp
and al, 0x3f
mov dword [rsp + 0xaf], edx
xchg esp, eax
and al, 0xaf
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x20], al
sub byte [rsp + 0x30], cl
mov word [rax + riz*4], fs
and al, 0xa0
movabs al, byte [0x902484290f000000]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
and al, 0x90
add byte [rax], al
invalid
add byte [rax], al
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
jl 0x140037f6f
push rax
mov edx, dword [rsp + 0xaf]
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
push rdi
invalid
sub byte [rsp + 0xa0], cl
movups xmmword [rdi], xmm0
mov byte [rax], al
and al, 0x89
int1
dec dword [rax - 0x77]
invalid
invalid
dec dword [rdi]
cmp al, 0xa
mov esi, dword [rsp + 0x58]
and al, 0x58
invalid
and al, 0x30
xor byte [rcx - 0x75], cl
and al, 0x3f
invalid
cmp ch, 6
invalid
lea eax, [0x1400c6c68]
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x128], ecx
and al, 0x28
add dword [rax], eax
invalid
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x118], eax
add byte [rax - 0x77], cl
pushfq
and al, 0x10
add dword [rax], eax
add byte [rax], al
mov word [rsp + 0x140], 0x200
mov byte [rsp + 0x142], al
add byte [rax], al
lea edi, [rsp + 0x61]
and al, 0x90
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
and al, 8
add dword [rax], eax
add byte [rax - 0x80], al
std
invalid
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax + 0x892484], cl
mov byte [rsp + 0x89], al
push rsp
and al, 0x50
dec dword [rax - 0x77]
invalid
invalid
call 0xf54487a0
add al, byte [rcx - 0x80]
cmp r13b, 2
setne al
add rsp, 0x148
pop rbx
pop rbp
pop rdi
jg 0x1400383cf
or byte [rax], al
nop dword [rax + rax]
sub rsp, 0x28
call fcn.1400377c0
test rax, rax
je 0x140038475
cmp rdx, 2
jne 0x14003842a
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x14003842a
mov r8d, 2
mov rcx, rax
jmp 0x140038471
xor ecx, ecx
xor r9d, r9d
mov r8, rax
nop word cs:[rax + rax]
cmp rdx, r9
je 0x14003847f
lea r10, [r8 - 1]
inc r9
cmp byte [r8 + rdx - 1], 0x2e
mov r8, r10
jne 0x140038440
mov r8, rdx
sub r8, r9
lea rcx, [r8 + 1]
cmp rcx, rdx
ja 0x1400384a1
mov rcx, rax
cmp rdx, r9
jne 0x140038481
mov r8, rdx
xor eax, eax
jmp 0x14003848e
xor eax, eax
mov rdx, r8
add rsp, 0x28
ret
jmp 0x14003848e
lea rax, [r10 + rdx]
inc rax
dec r9
mov rdx, r9
test rcx, rcx
cmovne rax, rcx
cmove r8, rdx
mov rdx, r8
add rsp, 0x28
ret
lea r8, [0x1400c3e20]
call fcn.1400a0900
ud2
xor ecx, ecx
cmp rdx, r8
lea rdx, [r8 - 1]
lea edx, [rax - 1]
lea edx, [rax - 1]
mov r8d, 0
cmovne r8, rcx
jmp 0x1400385d9
mov r8, rax
xor ecx, ecx
test r9b, 1
rol dword [rcx], 0x49
cmove ecx, eax
rol dword [rcx], 0x49
cmove ecx, eax
test rax, rax
cmove rcx, rax
mov rax, rcx
add rsp, 0x28
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
mov rdi, r9
mov rbx, r8
mov r14, rdx
mov rsi, rcx
test r8, r8
je 0x140038652
js 0x1400386b4
mov rax, qword [0x1400f1318]
movzx eax, byte [rax]
mov edx, 1
mov rcx, rbx
call fcn.140001820
mov r15, rax
test rax, rax
jne 0x140038658
mov ecx, 1
mov rdx, rbx
call fcn.14008b0c0
ud2
mov r15d, 1
mov r12, qword [rsp + 0xa0]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rbx
mov byte [rsp + 0x40], 0
lea rcx, [rsp + 0x28]
add byte [rax - 0x73], cl
and al, 0x28
sub byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, r12
call fcn.1400365e0
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov rax, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
ret
call fcn.14008b080
ud2
invalid
mov rcx, rsi
mov ecx, esi
call fcn.1400bdf10
or byte [rax], al
ud2
add byte [rax], al
add byte [rax], al
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
in al, dx
mov rdi, r9
in al, dx
mov rdi, r9
mov rbx, r8
mov r15, rdx
mov rsi, rcx
test r8, r8
je 0x140038730
js 0x1400387b7
mov byte [rbp + 0x48000000], dh
mov eax, dword [0x1400f1318]
mov rax, qword [0x1400f1318]
movzx eax, byte [rax]
mov edx, 1
add byte [rax - 0x77], cl
fld1
invalid
xchg ecx, eax
cld
dec dword [rcx - 0x77]
invalid
test rax, rax
jne 0x140038736
add byte [rax - 0x77], cl
fld1
invalid
xchg ecx, eax
cld
dec dword [rcx - 0x77]
invalid
mov ecx, 1
mov rdx, rbx
call fcn.14008b0c0
xchg edx, eax
invalid
invalid
add byte [rdi], cl
invalid
xchg edx, eax
sub dword [0x1810e9631], eax
mov r14d, 1
mov esi, 1
mov rcx, r14
mov rdx, r15
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rbx
mov byte [rsp + 0x38], 0
mov rcx, r14
mov rdx, rbx
call fcn.1400377c0
test rax, rax
je 0x140038782
mov rcx, r14
mov rdx, rbx
call fcn.140037680
out dx, eax
invalid
dec dword [rax - 0x7b]
invalid
out dx, eax
invalid
dec dword [rax - 0x7b]
sal byte [rdx + rcx + 0x48], 0x39
je 0x140038782
cmp rdx, rbx
cmp edx, ebx
ja 0x140038782
je 0x140038782
cmp edx, ebx
ja 0x140038782
mov qword [rsp + 0x30], rdx
mov r8, qword [rsp + 0x90]
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
cli
call fcn.1400365e0
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
xor byte [rdi], cl
adc dword [rsi + 0x10], ecx
xor byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
call fcn.14008b080
ud2
invalid
add eax, 0x480b0f00
mov esi, eax
mov rsi, rax
lea rcx, [rsp + 0x20]
call fcn.1400056d0
mov rcx, rsi
call fcn.1400bdf10
add byte [rdi], cl
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
mov rdi, r9
mov edi, ecx
mov r14, r8
mov r15, rdx
xlatb
xlatb
mov rsi, rcx
mov rbx, qword [rsp + 0xa0]
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x3e], 1
mov rdx, r8
mov rdx, r8
call fcn.1400377c0
test rax, rax
je 0x140038881
out dx, eax
invalid
cmp rdx, 2
jne 0x140038822
movzx ecx, word [rax]
cmp ecx, 0x2e2e
add byte cs:[rax], al
add byte cs:[rax], al
add byte [rax], al
dec dword [rcx - 1]
ror dword [rdi], 1
xchg esp, edi
add byte [rax], al
add byte [rax - 0x7b], cl
add byte [rax - 0x77], cl
int1
call fcn.14009e960
mov rcx, rsi
call fcn.14009a9f0
invalid
nop
add byte [rax + 0x30c48348], dl
add rsp, 0x30
pop rsi
ret
mov byte [rcx + 0x68], 1
mov rax, qword [rcx + 0x50]
mov qword [rcx + 0x50], 0
mov qword [rsp + 0x28], rax
movups xmm0, xmmword [rcx + 0x58]
mov qword [rcx + 0x60], 0
add byte [rdi], cl
adc dword [rsp + 0x30], eax
add byte [rdi], cl
adc dword [rsp + 0x30], eax
lea rcx, [rsp + 0x28]
call fcn.140004cb0
mov rax, rsi
add rsp, 0x40
pop rsi
ret
nop dword [rax + rax]
push rsi
push rdi
sub rsp, 0x68
mov rsi, rcx
lea rcx, [rsp + 0x28]
xor r8d, r8d
mov r9b, 1
call fcn.14004ce60
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x38]
cmp rdx, 2
jne 0x140039304
mov qword [rsi + 8], rax
mov ecx, 2
jmp 0x140039353
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x40]
mov r10, qword [rsp + 0x50]
mov r11, qword [rsp + 0x60]
xor ecx, ecx
test rdx, rdx
setne cl
xor edx, edx
cmp qword [rsp + 0x48], 0
setne dl
xor edi, edi
cmp qword [rsp + 0x58], 0
setne dil
mov qword [rsi + 8], r9
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], r10
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], r11
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x38], r8
mov qword [rsi], rcx
mov rax, rsi
add rsp, 0x68
pop rdi
pop rsi
ret
mov r8, r14
call fcn.14004bd90
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg edx, eax
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg edx, eax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x58
pop rax
mov qword [rsp + 0x58], rax
pop rax
lea rax, [0x1400c76e0]
lea eax, [0x1400c76e0]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [0x1400c46d8]
lea ecx, [0x1400c46d8]
mov r10b, 8
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
lea r9, fcn.140005790
lea ecx, [0x1400c46b8]
and al, 0xb2
or byte [rax], al
lea r8, [rsp + 0x58]
lea eax, [rsp + 0x58]
and al, 0x58
mov edx, 0x2b
add byte [rax], al
call fcn.14009a4d0
jmp 0x1400396bc
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rdx + rbx*2 + 0x4c], 0x89
je 0x1400394d5
pop rdx
mov qword [rsp + 0x38], r14
cmp byte [rax - 0x73], cl
and al, 0x58
cmp byte [rax - 0x73], cl
and al, 0x58
lea ecx, [rsp + 0x58]
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
and al, 0x38
lea r8, [rsp + 0x98]
call fcn.14004b700
and al, byte [rcx]
add byte [rax - 0x7d], cl
jl 0x1400394f1
pop rax
invalid
and al, 0x98
add byte [rax], al
add al, ch
invalid
and al, byte [rcx]
add byte [rax - 0x7d], cl
jl 0x1400394f1
pop rax
add byte [rdi], cl
jne 0x140039654
jne 0x140039654
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
jmp 0x140039502
mov dword [rsp + 0x38], edi
and al, 0x38
lea rcx, [rsp + 0x58]
and al, 0x58
lea rdx, [rsp + 0x38]
lea r8, [rsp + 0x40]
and al, 0x40
call fcn.14004b700
and al, byte [rcx]
add dword [rax], eax
add byte [rax - 0x7d], cl
jl 0x14003951b
cmp qword [rsp + 0x58], 0
pop rax
add byte [rdi], cl
jne 0x140039689
invalid
jne 0x140039689
mov rcx, r15
mov ecx, edi
call fcn.1400bd7f4
or byte [rax], al
mov rcx, rsi
mov edx, 0xffffffff
invalid
invalid
invalid
call sub.kernel32.dll_WaitForSingleObject
invalid
test eax, eax
invalid
je case.0x14002a9d3.930
invalid
add byte [rbp - 0x17b08b40], al
cmove ecx, dword [rax]
invalid
invalid
sal byte [rdi + rcx*2 - 0x18], 0xf
call sub.kernel32.dll_GetLastError
or byte [rax], r8b
or byte [rax], al
add byte [rcx - 0x77], al
invalid
mov r14d, eax
shl r14, 0x20
shl esi, 0x20
shl esi, 0x20
and byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
movabs al, byte [0x1374d28548000000]
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
movabs al, byte [0x1374d28548000000]
add byte [rax], al
test rdx, rdx
je case.0x14002a9d3.934
mov rcx, qword [rsp + 0x98]
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
mov r8d, 1
add byte [rax], al
call fcn.140001830
or r14, 2
mov rdx, qword [rsp + 0x48]
and al, 0x48
invalid
and al, 0x48
test rdx, rdx
je case.0x14002aabe.937
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.140001830
cld
inc dword [rbp + 0x31]
xor r15d, r15d
xor r15d, r15d
jmp 0x1400395d4
mov dword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
push rsp
and al, 0x58
lea rdx, [rsp + 0x58]
lea edx, [rsp + 0x58]
mov rcx, rsi
mov ecx, esi
call sub.kernel32.dll_GetExitCodeProcess
test eax, eax
je 0x140039518
mov ebp, dword [rsp + 0x58]
mov r15, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
mov r14, qword [rsp + 0x48]
and al, 0x48
mov r12, qword [rsp + 0x50]
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [rsp + 0x5c], xmm0
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x6c], rax
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x64]
mov qword [rsp + 0xec], rax
mov rax, qword [rsp + 0x6c]
mov qword [rsp + 0xf4], rax
mov rcx, rsi
call fcn.1400bd7f4
mov rcx, rdi
call fcn.1400bd7f4
test r15, r15
je 0x140039631
movups xmm0, xmmword [rsp + 0xec]
movups xmmword [rsp + 0x10c], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [rsp + 0x114]
mov qword [rbx + 0x28], rax
movups xmm0, xmmword [rsp + 0x104]
movups xmmword [rbx + 0x18], xmm0
mov qword [rbx], r15
mov qword [rbx + 8], r14
mov qword [rbx + 0x10], r12
mov dword [rbx + 0x30], ebp
jmp 0x14003963f
mov rsi, r14
mov qword [rbx + 8], rsi
mov qword [rbx], 0
mov rax, rbx
add rsp, 0x120
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x30], rax
lea rax, [0x1400c76b0]
mov qword [rsp + 0x20], rax
lea rcx, [0x1400c46d8]
lea r9, fcn.140005790
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.14009a4d0
jmp 0x1400396bc
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x30], rax
lea rax, [0x1400c76c8]
mov qword [rsp + 0x20], rax
lea rcx, [0x1400c46d8]
lea r9, fcn.140005790
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.14009a4d0
ud2
mov dword [rax + 0x10], ecx
mov qword [rax + 0x18], r8
mov qword [rax + 0x20], r9
mov qword [rax + 0x28], 0
add byte [rax - 0x77], cl
xor byte [rcx + rcx*4 + 0x40], cl
cmp byte [rcx + rcx*4 + 0x50], cl
ret
add byte [rax - 0x77], cl
xor byte [rcx + rcx*4 + 0x40], cl
cmp byte [rcx + rcx*4 + 0x50], cl
ret
invalid
add byte [rax], al
je 0x1400398f5
mov rax, qword [rcx + 0x70]
ret
xor eax, eax
ret
add byte [rax], al
add byte [rax], al
mov rdx, qword [rcx]
cmp rdx, qword [rcx + 8]
je 0x140039929
lea rax, [rdx + 0x28]
mov qword [rcx], rax
mov rax, qword [rdx + 8]
mov rdx, qword [rdx + 0x18]
ret
xor eax, eax
ret
add byte [rax - 0x75], cl
add dword [rax + 0x3b], ecx
or byte [r15], cl
xchg esp, eax
rol bl, 0xf
invalid
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov r14, rdx
mov rdi, rcx
mov rdx, qword [rcx]
mov r8, qword [rcx + 0x10]
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
call fcn.1400a0d70
cmp qword [rsp + 0x28], 0
lea rsi, [rsp + 0x30]
lea r15, [0x1400c6400]
lea r12, fcn.140005920
mov r13, r12
cmove r13, r15
cmovne rsi, rdi
lea rbp, [rdi + 0x18]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x28]
lea rcx, [rsp + 0x40]
call fcn.1400a0d70
cmp qword [rsp + 0x40], 0
lea rbx, [rsp + 0x48]
cmove r12, r15
cmovne rbx, rbp
lea r8, str.Outputstatus
lea r15, [rsp + 0x58]
mov r9d, 6
mov rcx, r15
mov rdx, r14
call fcn.14009e960
add rdi, 0x30
lea rax, [0x1400c6fc8]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400c6fbe]
lea edx, [0x1400c6fbe]
lea edx, [0x1400c6fbe]
mov r8d, 6
mov rcx, r15
mov r9, rdi
call fcn.14009a830
mov qword [rsp + 0x20], r13
lea rdx, str.stdoutstderrRepeatlibrary_std_srciomod.rs
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx - 0x77], 0xf1
call fcn.14009a830
invalid
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
lea rdx, [0x1400c673e]
mov r8d, 6
mov rcx, rax
mov r9, rbx
call fcn.14009a830
mov rcx, rax
mov ecx, eax
add byte [rcx - 0x48], al
invalid
invalid
mov ecx, eax
call fcn.14009aaa0
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
enter 0x66c3, 0x66
nop word cs:[rax + rax]
push rsi
sub rsp, 0x30
lea r8, str.Stdioprocess_exited_unsuccessfully:
add eax, 0x8d4ec
add eax, 0x8d4ec
lea rsi, [rsp + 0x20]
mov r9d, 5
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.14009e960
invalid
invalid
add byte [rax - 0x77], cl
int1
call fcn.14009a9f0
nop
add rsp, 0x30
pop rsi
ret
invalid
add ebx, eax
nop word cs:[rax + rax]
add byte [rbx - 0x6bf0ffc7], al
invalid
add byte [rbx - 0x6bf0ffc7], al
rol bl, 0x66
ret
nop word [rax + rax]
add byte [rax], al
add byte [rbx + 0x1b811], cl
add byte [rax], al
ret
add byte [rax], al
add byte [rbx + 0x1b811], cl
add byte [rax], al
ret
mov dword [rsp + 0x58], ecx
lea rcx, [fcn.1400aedc0]
mov qword [rsp + 0x60], rcx
and al, 0x60
and al, 0x60
lea rcx, [0x1400c9588]
or byte [rax], al
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
add byte [rax], al
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x58]
and al, 0x58
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 1
add byte [rax], al
lea rdx, [rsp + 0x20]
jmp case.0x140034cd4.438
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [fcn.1400ad090]
lea ecx, [fcn.1400ad090]
mov qword [rsp + 0x90], rcx
mov dword [rsp + 0x90], ecx
mov qword [rsp + 0x20], 2
add byte [rax], al
mov qword [rsp + 0x30], 2
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
movabs rcx, 0x400000020
mov ecx, 0x20
add al, 0
add byte [rax], al
mov qword [rsp + 0x48], rcx
mov byte [rsp + 0x50], 3
lea rcx, [0x1400c9588]
or eax, 0x8f990
or eax, 0x8f990
mov qword [rsp + 0x58], rcx
and al, 0x58
mov qword [rsp + 0x60], 1
lea rcx, [rsp + 0x20]
and al, 0x20
invalid
and al, 0x20
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], 1
js 0x140039c59
mov dword [rsp + 0x80], 1
lea rcx, [rsp + 0x88]
lea ecx, [rsp + 0x88]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], 1
and al, 0x70
add dword [rax], eax
add byte [rax], al
and al, 0x70
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14009e890
invalid
nop
shr eax, 0x51
invalid
add byte [rax - 0x673b7eb8], dl
add byte [rax], al
add byte [rax], al
ret
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add rsp, 0x98
add byte [rax], al
ret
add byte [rax], al
add byte [rax], al
mov edx, dword [rcx]
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
ret
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [rcx]
ret
add ebx, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0x6666c3c8], cl
mov eax, ecx
ret
enter 0x66c3, 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
push 0xffffffff8bd08948
mov rax, rdx
mov ecx, dword [rcx]
mov dword [rsp + 0x24], ecx
and al, 0x24
invalid
sub rsp, 0x68
mov rax, rdx
mov ecx, dword [rcx]
mov dword [rsp + 0x24], ecx
and al, 0x24
ror byte [rbx + 0x244c8909], 1
and al, 0x48
invalid
and al, 0x24
lea rcx, [rsp + 0x24]
lea ecx, [rsp + 0x24]
and al, 0x24
mov qword [rsp + 0x28], rcx
and al, 0x28
lea rcx, [0x140039b50]
or eax, 0xfffffeb2
mov qword [rsp + 0x30], rcx
and al, 0x30
lea rcx, [0x1400c7010]
mov qword [rsp + 0x38], rcx
invalid
ror dword [rax], cl
add byte [rax - 0x77], cl
and al, 0x38
invalid
cmp byte [rax - 0x39], cl
and al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x40], 1
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x58
pop rax
mov qword [rsp + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], 1
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x38
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x38
invalid
cmp byte [rax - 0x77], cl
shr eax, 0xaf
invalid
mov rcx, rax
call fcn.14009e890
invalid
add byte [rax + 0x68c48348], dl
invalid
ret
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
sub al, ch
call fcn.14003a680
call fcn.14003a680
ud2
nop dword [rax + rax]
movzx eax, cl
invalid
ret
rol ebx, 0x66
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push rsi
push rdi
sub rsp, 0x28
in al, dx
sub byte [rax - 0x75], cl
mov rdi, qword [rcx + 0x30]
mov rdi, qword [rcx + 0x30]
mov edi, dword [rcx + 0x30]
mov rcx, rdi
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call sub.kernel32.dll_TerminateProcess
cmp eax, 0xc0850008
or byte [rax], al
test eax, eax
sal byte [rsp + rax + 0x31], 0xf6
je 0x140039d2f
xor esi, esi
imul bl
call sub.kernel32.dll_GetLastError
invalid
jmp 0x140039d78
call sub.kernel32.dll_GetLastError
add byte [rcx + 0x5f883c6], cl
mov esi, eax
cmp eax, 5
invalid
add eax, 0x89483575
stc
jne 0x140039d70
xor eax, 0x31f98948
shr al, cl
mov rcx, rdi
xor edx, edx
call sub.kernel32.dll_WaitForSingleObject
scasd eax, dword [rdi]
cmp eax, 0xc0850008
scasd eax, dword [rdi]
cmp eax, 0xc0850008
je 0x140039d52
or dword [0x140039e50], edi
cmp eax, 0x102
add al, byte [rcx]
add byte [rax], al
je 0x140039d2b
jmp 0x140039d6b
mov dword [rsp + 0x24], 0
and al, 0x24
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x24]
push rsp
and al, 0x24
mov rcx, rdi
call sub.kernel32.dll_GetExitCodeProcess
test eax, eax
invalid
jne 0x140039d2b
sal byte [rbp - 0x40], 0xe8
call sub.kernel32.dll_GetLastError
mov esp, 0x4800083b
shl esi, 0x20
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
xor r9b, bpl
retf
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
xlatb
in al, dx
sub byte [rax - 0x77], cl
xlatb
mov rsi, rcx
mov rcx, qword [rdx + 8]
cmp qword [rdx], 0
mov qword [rdx], 0
je 0x140039dc2
call fcn.1400bd7f4
mov rdi, qword [rdi + 0x30]
jg 0x140039df6
mov rcx, rdi
mov edx, 0xffffffff
call sub.kernel32.dll_WaitForSingleObject
test eax, eax
je 0x140039def
call sub.kernel32.dll_GetLastError
or byte [rax], al
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
add bl, ch
invalid
add bl, ch
and al, bh
and al, 0x24
and al, 0
add byte [rax], al
invalid
mov dword [rsp + 0x24], 0
and al, 0
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x24
lea rdx, [rsp + 0x24]
mov rcx, rdi
call sub.kernel32.dll_GetExitCodeProcess
test eax, eax
je 0x140039dd7
mov eax, dword [rsp + 0x24]
mov dword [rsi + 4], eax
xor eax, eax
mov dword [rsi], eax
mov rax, rsi
mov eax, esi
mov eax, esi
add rsp, 0x28
pop rdi
pop rsi
ret
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
mov rsi, rcx
mov rdi, qword [rdx + 0x30]
jp 0x140039e5e
jp 0x140039e5e
xor ebx, ebx
mov rcx, rdi
xor edx, edx
shr al, cl
invalid
cmp al, 8
invalid
shr al, cl
mov edx, 0x8500083c
test eax, eax
je 0x140039e47
cmp eax, 0x102
je 0x140039e69
invalid
test eax, eax
je 0x140039e47
cmp eax, 0x102
je 0x140039e69
and al, 0xeb
jmp 0x140039e73
sub al, 0xc7
and al, 0x2c
sub al, 0
add byte [rax], al
invalid
mov dword [rsp + 0x2c], 0
sub al, 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x2c]
push rsp
and al, 0x2c
mov rcx, rdi
stc
call sub.kernel32.dll_GetExitCodeProcess
cwde
cmp cl, byte [rax]
add byte [rbp - 0x74ec8b40], al
test eax, eax
je 0x140039e73
mov ecx, dword [rsp + 0x2c]
test eax, eax
je 0x140039e73
adc ecx, dword [rbx - 0x44d3dbb4]
add dword [rax], eax
add byte [rax], al
invalid
mov ecx, dword [rsp + 0x2c]
mov ebx, 1
add byte [rax], al
add byte [rcx + 0x4e89045e], cl
or byte [rcx], dh
mov dword [rsi + 4], ebx
mov dword [rsi + 8], ecx
xor eax, eax
jmp case.0x140032003.284
invalid
or byte [rcx], r14b
shr bl, 0x16
invalid
call sub.kernel32.dll_GetLastError
mov ah, 0x3a
or byte [rax], al
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
invalid
invalid
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
or byte [rax + 1], r15b
mov eax, 1
add byte [rax], al
add byte [rcx - 0xf76b7fa], cl
mov dword [rsi], eax
mov rax, rsi
mov eax, esi
mov eax, esi
add rsp, 0x30
pop rbx
pop rdi
invalid
pop rsi
ret
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
push r15
push rbp
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rbp + rax - 0x18], dh
sbb eax, 0x48000839
cmp dword [rax], ecx
invalid
invalid
mov dword [rsp + 0xa0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x40
add byte [rax], al
test byte [rbx + 4], dh
lea edx, [rsp + 0xa0]
lea ecx, [rsp + 0x38]
int1
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
stosd dword [rdi], eax
add al, 0
add byte [rax - 0x77], cl
je 0x140039f71
invalid
xor byte [rax - 0x77], cl
and al, 0x50
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x20], eax
and al, 0x20
or eax, 0x8a772
jb 0x140039f0b
or byte [rax], al
cmpsq qword [rsi], qword [rdi]
or byte [rax], al
and al, 0x50
push rax
cmp al, byte [rsi]
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test byte [rdx + 4], ch
test byte [rdx + 4], ch
add al, 0
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0xd8], edi
mov dword [rsp + 0x30], esi
and al, 0x30
add byte [rbp + 0x31], al
test byte [rax - 0x73], 0xac
invalid
invalid
lodsb al, byte [rsi]
xor esi, esi
lea ebp, [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rdi], cl
lea eax, [0x1400c6798]
invalid
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
and al, 0x98
mov dword [rsp + 0x98], eax
and al, 0x98
cwde
add byte [rax], al
add byte [rcx], dh
xor esi, esi
xor r15d, r15d
add byte [rax], al
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x18], bh
sbb byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
invalid
mov eax, 8
add byte [rax], al
js 0x140039fde
lea ebp, [rsp + 0xb8]
mov eax, 0x4c000000
cmp esi, esi
invalid
add byte [rax], al
div byte [rbp + 0x22]
and byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x38]
and al, 0x38
std
dec dword [rax - 0x75]
je 0x14003a02b
mov r12, qword [rsp + 0x38]
mov esp, dword [rsp + 0x38]
and al, 0x38
cmp byte [rbx + rcx*4 + 0x74], cl
mov esi, dword [rsp + 0x40]
lea rax, [r12 + rsi]
lea eax, [rsp + rsi]
xor al, 0x4c
mov ecx, esi
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*8], fs
and al, 0xc0
and al, 0xc0
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
and al, 0xc8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
invalid
invalid
invalid
and al, 0xd0
invalid
mov esp, 0xd024
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov ecx, ebx
mov edx, ebp
add byte [rax - 0x77], cl
test eax, eax
add byte [rax], al
add byte [rcx - 0x77], al
std
and ebp, 3
add ecx, dword [rax - 0x73]
lea ecx, [0x1400c2e24]
or eax, 0x88dbf
lea ecx, [rax]
invalid
enter 0xffffffffffffe0ff, 0xf
adc r11b, r13b
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
stc
jmp 0xcf5888aa
nop
mov eax, edi
clc
call 0x168fc23ba
clc
sub byte [rdi], cl
xchg dword [rsi + 2], esi
jbe case.0x1400367ee.160
jbe case.0x1400367ee.160
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x88d8d
invalid
lea ecx, [rax]
invalid
lea ecx, [0x1400c2e34]
lea ecx, [rbp + 0x63480008]
or byte [rax], al
invalid
or dword [rax + 1], 0x31e0ffc8
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
loopne case.0x140035de4.198
shr bl, 0x10
adc byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x47
invalid
add al, 0
add al, 0
add byte [rcx - 0x73], cl
dec byte [r8 - 0x7d]
dec byte [rax - 0x7d]
lea eax, [rbp - 2]
dec byte [rax - 0x7d]
clc
add cl, byte [rdi]
invalid
invalid
adc edi, edi
invalid
dec dword [rbp - 0x7b]
in eax, dx
test ebp, ebp
test byte [rax], cl
invalid
dec dword [rax - 0x77]
mov ebp, edi
std
dec ebp
outsd dx, dword [rsi]
dec dword [rax - 0x75]
jg 0x14003a0f8
invalid
mov edi, dword [rdi + 7]
mov ecx, ebp
jmp 0xcb4bb8f7
invalid
push rdi
or byte [rax - 0x7b], cl
ror byte [rdi], cl
invalid
mov ecx, ebp
invalid
enter 0, 0
add byte [rax], al
sub edi, edi
invalid
cmp ebp, edx
and al, 0x48
clc
lea ebp, [rsp + 0xb8]
add byte [rbp + rcx*4 + 0x35], cl
add byte [rbp + rcx*4 - 0x5c], cl
nop word cs:[rax + rax]
mov eax, dword [0x1401030a0]
cmp rax, 3
jne 0x14003b316
add rsp, 0x48
ret
lea rax, [0x140103060]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x2f]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
lea rax, str.library_std_src_synconce.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
or eax, 0xc7d57
lea rcx, [0x1401030a0]
lea r9, [0x1400c7210]
lea r8, [rsp + 0x30]
mov dl, 1
call fcn.140054540
nop
add rsp, 0x48
ret
mov rax, qword [0x1401030e8]
cmp rax, 3
jne 0x14003b386
invalid
add eax, 0x48c48348
add rsp, 0x48
invalid
ret
lea rax, [0x1401030a8]
add eax, 0xc7d1b
mov qword [rsp + 0x38], rax
and al, 0x38
lea rax, [rsp + 0x2f]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
lea rax, str.library_std_src_synconce.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401030e8]
lea r9, [0x1400c7250]
lea r8, [rsp + 0x30]
mov dl, 1
call fcn.140054540
nop
add rsp, 0x48
ret
nop word cs:[rax + rax]
add byte [rax - 0x7d], cl
in al, dx
pop rax
sub esp, 0x58
clc
add esi, dword [rbp + 5]
jne 0x14003b3f6
pop rax
add eax, 0xc7ca6
and al, 0x37
mov dword [rsp + 0x50], eax
cmp byte [rax - 0x73], cl
add eax, 0x8be16
sub edx, ecx
mov eax, edx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add rcx, rax
jb 0x14003ba4e
imul eax, eax, 0x3b9aca00
sub edx, eax
mov rax, rcx
add rsp, 0x58
ret
loope 0x14003ba50
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rax, str.pB_f_
add eax, 0x8883b
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 1
lea rax, [0x1400c3c90]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_time.rs
lea rcx, [rsp + 0x28]
call fcn.140099f20
ud2
nop dword [rax + rax]
sub rsp, 0x58
mov rax, qword [rcx]
sub rax, rdx
sub eax, edx
sub eax, edx
jb 0x14003bae1
mov edx, dword [rcx + 8]
cmp edx, r8d
cmp edx, eax
cmp edx, eax
jae 0x14003bab2
test rax, rax
je 0x14003bae1
dec rax
add edx, 0x3b9aca00
sub edx, r8d
mov r8d, edx
shr r8d, 9
imul r8, r8, 0x44b83
add al, 0
add al, 0
shr r8, 0x27
add rax, r8
jb 0x14003bafb
imul r8d, r8d, 0x3b9aca00
sub edx, r8d
mov qword [rcx], rax
mov dword [rcx + 8], edx
add rsp, 0x58
ret
lea rcx, str.overflow_when_subtracting_duration_from_instant
lea r8, [0x1400c73e8]
mov eax, 0x2fba0008
add byte [rax], al
add al, ch
loope case.0x140034cd4.444
invalid
invalid
mov eax, 0x2fba0008
add byte [rax], al
add al, ch
loope case.0x140034cd4.444
invalid
add eax, 0x480b0f00
add byte [rdi], cl
or ecx, dword [rax - 0x73]
invalid
ud2
lea rax, str.pB_f_
lea eax, str.pB_f_
add eax, 0x8878e
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 1
add dword [rax], eax
add byte [rax], al
lea rax, [0x1400c3c90]
or byte [rax], al
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_time.rs
lea rcx, [rsp + 0x28]
call fcn.140099f20
ud2
add byte [rax - 0x7d], cl
in al, dx
cmp byte [rax - 0x77], cl
and al, 0x28
mov dword [rsp + 0x30], edx
xor byte [rax - 0x73], cl
and al, 0x28
xor byte [rax - 0x73], cl
and al, 0x28
mov rdx, r8
mov r8d, r9d
call fcn.14003b530
xor ecx, ecx
cmp edx, 0x3b9aca00
cmove edx, ecx
cmove rax, rcx
add rsp, 0x38
ret
ret 0x8945
and al, 0x28
mov qword [rsp + 0x20], 1
lea rdx, str.Instantt
adc eax, 0x8ea8e
or byte [rax], al
lea r9, [0x1400ca647]
mov r8d, 7
mov rcx, rax
call fcn.14009e9a0
nop
add rsp, 0x48
add esp, 0x48
add esp, 0x48
ret
and al, 0x20
add byte [rax], al
add byte [rax], al
mov rax, qword [0x1400c0028]
lea rcx, [rsp + 0x20]
call rax
mov eax, dword [rsp + 0x20]
mov edx, dword [rsp + 0x24]
add rsp, 0x28
ret
invalid
add eax, dword [rax]
jo 0x14003bd17
mov qword [rcx + 4], rax
mov r10d, 1
mov dword [rcx], r10d
mov dword [rcx], edx
mov rax, rcx
ret
sub rdx, rax
jo 0x14003bd5a
mov qword [rcx + 4], rdx
mov r10d, 1
add byte [rax], al
add byte [rax], al
mov dword [rcx], r10d
mov rax, rcx
ret
and eax, 0x72d00148
invalid
jo 0x14003bdb5
mov rdx, rcx
shr rdx, 0x20
invalid
and byte [rcx - 0x3b7cb738], cl
sub bl, al
retf 0xc148
invalid
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
or eax, 0x8b5a4
mov ch, 8
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1400c7400]
mov edx, 0x28
add byte [rax], al
invalid
lea r8, [0x1400c7400]
mov edx, 0x28
add byte [rax], al
invalid
add byte [rax], al
add al, ch
jae 0x14003bda9
call fcn.140099c40
add eax, 0x900b0f00
sub rsp, 0x28
mov rax, rdx
mov eax, edx
ud2
mov eax, edx
mov edx, 0x989680
xchg esi, eax
cwde
add byte [rax - 9], cl
loop 0x14003be50
mul rdx
jo 0x14003be03
and al, byte [rcx + rcx*4 - 0x3e]
mov edx, r8d
mov edx, eax
imul rdx, rdx, 0x51eb851f
shr rdx, 0x25
add rax, rdx
add eax, edx
add eax, edx
jb 0x14003be03
js 0x14003be03
add rax, qword [rcx]
jo 0x14003be03
mov qword [rcx], rax
add rsp, 0x28
ret
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1400c7400]
or byte [rax], al
mov edx, 0x28
call fcn.140099c40
ud2
add al, ch
and eax, 0xf0005de
or ecx, dword [rdi]
invalid
sub esp, 0x28
sub byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov r8d, edx
mov edx, 0x989680
mul rdx
mul edx
mul edx
jo 0x14003be65
mov edx, r9d
imul rdx, rdx, 0x51eb851f
imul edx, edx, 0x51eb851f
imul edx, edx, 0x51eb851f
shr rdx, 0x25
add rax, rdx
jb 0x14003be65
js 0x14003be65
shl r8, 0x20
mov ecx, ecx
or rcx, r8
or ecx, eax
sub rcx, rax
jo 0x14003be65
mov rdx, rcx
shr rdx, 0x20
and byte [rcx - 0x3b7cb738], cl
invalid
and byte [rcx - 0x3b7cb738], cl
sub bl, al
ret
ret
lea rcx, str.overflow_when_subtracting_duration_from_instant
mov ch, 8
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
movsd dword [rdi], dword [rsi]
lea r8, [0x1400c7418]
mov edx, 0x2f
mov ch, 8
add byte [rdx + 0x2f], bh
call fcn.140099c40
add eax, 0x900b0f00
ud2
sub rsp, 0x28
sub esp, 0x28
mov rax, rdx
mov edx, 0x989680
mul rdx
xchg esi, eax
cwde
add byte [rax - 9], cl
loop case.0x14003596a.238
invalid
jo 0x14003beb6
and eax, 0x48c28944
imul edx, edx, 0x51eb851f
mov edx, r8d
imul rdx, rdx, 0x51eb851f
jmp 0x14003beec
shr rdx, 0x25
invalid
add rax, rdx
jb 0x14003beb6
js 0x14003beb6
adc byte [rax - 0x75], cl
adc dword [rax + 0x29], ecx
ret 0x870
jo 0x14003beb6
mov rdx, qword [rcx]
sub rdx, rax
jo 0x14003beb6
or byte [rax - 0x77], cl
adc dword [rax - 0x7d], ecx
invalid
invalid
invalid
mov qword [rcx], rdx
add rsp, 0x28
ret
sub bl, al
lea rcx, str.overflow_when_subtracting_duration_from_instant
or eax, 0x8b4fb
mov ah, 8
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
push rsp
mov ch, 8
lea r8, [0x1400c7418]
mov edx, 0x2f
invalid
add byte [rax], al
invalid
add byte [rdx + 0x2f], bh
invalid
add al, ch
jb 0x14003bea9
call fcn.140099c40
ud2
add eax, 0x560b0f00
push rdi
sub rsp, 0x48
mov rsi, rcx
lea r8, str.SystemTimeintervals
lea rdi, [rsp + 0x38]
lea edi, [rsp + 0x38]
lea edi, [rsp + 0x38]
mov r9d, 0xa
or al, byte [rax]
add byte [rax], al
mov rcx, rdi
mov ecx, edi
stc
call fcn.14009e960
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
mov qword [rsp + 0x30], rax
lea rax, [0x1400c9c48]
lea eax, [0x1400c9c48]
lea eax, [0x1400c9c48]
fisttp qword [rax]
or byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1400c9c3a]
fisttp qword [rax]
or byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea r9, [rsp + 0x30]
and al, 0x30
mov r8d, 9
mov eax, 9
or dword [rax], eax
add byte [rax], al
mov rcx, rdi
call fcn.14009a830
mov rcx, rax
call fcn.14009aaa0
nop
add rsp, 0x48
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rbx + 0x66c30851], ecx
push rcx
or bl, al
invalid
push rcx
or bl, al
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
lea rax, str.other_time_was_not_earlier_than_selfsecond_time_provided_was_later_than_self
lea eax, str.other_time_was_not_earlier_than_selfsecond_time_provided_was_later_than_self
fnstenv [rax + rcx + 0x24ba00]
mov ah, 8
add byte [rdx + 0x24], bh
and al, 0
add byte [rax], al
or byte [rax], al
and al, 0
add byte [rax], al
sub rsp, 0x58
sub esp, 0x58
pop rax
mov rcx, rdx
lea rax, str.Tt_f_
add eax, 0x8b512
mov ch, 8
and al, 0x28
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add eax, 0x87d0d
or eax, 0x4800087d
mov dword [rsp + 0x38], eax
adc dword [rsp + 0x40], eax
and al, 0x28
sub al, ch
imul byte [rax]
mov eax, ecx
ret
nop dword [rax + rax]
invalid
push rsi
sub esp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0x31], cl
mov edi, ecx
or eax, 0xc71b5
cmp eax, 0x24748b4c
mov esi, dword [rsp + 0x70]
jo 0x14003c01f
cmp edi, 0x11
ror byte [rbp - 0x77], cl
invalid
test byte [rcx + 0x49000000], dl
mov edi, eax
test dword [rax - 0x77], 0xf28948c1
and cl, byte [rax]
mov ebx, edi
push 0x48c18948
or al, 0
adc eax, 0xb8cbb60f
add dword [rax], eax
add byte [rax], al
mov ebx, edx
or esi, ebx
mov ecx, esi
call fcn.14009aaa0
nop
add rsp, 0x38
pop rdi
pop rsi
ret
nop dword [rax]
push r14
push rsi
push rdi
push rbx
sub rsp, 0x98
invalid
mov rbx, r9
mov rsi, rcx
mov rdi, qword [rsp + 0xe0]
lea rcx, [rsp + 0x60]
and al, 0x60
and al, 0x60
call fcn.14004c900
cmp byte [rsi + 0x19], 0
jne 0x14003d709
lea rdx, str.PATHlibrary_std_src_sys_commonprocess.rs
adc eax, 0x89f8f
lea rcx, [rsp + 0x60]
mov r8d, 4
call fcn.14004c6d0
test al, al
je 0x14003d709
mov byte [rsi + 0x19], 1
test rdi, rdi
je 0x14003d745
js 0x14003d7c5
mov rax, qword [0x1400f1318]
movzx eax, byte [rax]
mov edx, 1
mov rcx, rdi
call fcn.140001820
mov r14, rax
test rax, rax
jne 0x14003d74b
mov ecx, 1
mov rdx, rdi
call fcn.14008b0c0
sbb cl, 4
add cl, ch
test dword [rax], eax
add byte [rax], al
sbb cl, 4
add cl, ch
test dword [rax], eax
add byte [rax], al
mov r14d, 1
mov rcx, r14
mov ecx, esi
mov rdx, rbx
mov r8, rdi
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rdi
mov byte [rsp + 0x38], 0
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x60]
lea r9, [rsp + 0x20]
mov rdx, rsi
call fcn.140009d70
movzx eax, byte [rsp + 0x58]
cmp al, 3
je 0x14003d7b7
cmp al, 2
je 0x14003d7b7
mov rdx, qword [rsp + 0x48]
test rdx, rdx
je 0x14003d7b7
mov rcx, qword [rsp + 0x40]
mov r8d, 1
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140001830
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.14008b080
ud2
mov rsi, rcx
mov rcx, rdx
call fcn.1400018b0
test rax, rax
je 0x14003dde8
mov rcx, qword [rax + 0x28]
cmp byte [rdx + 0x18], 2
mov r8, qword [rdx + 0x10]
je 0x14003ddec
mov rdx, qword [rdx]
jmp 0x14003ddee
xor eax, eax
jmp 0x14003ddfe
xor edx, edx
mov rax, qword [rax + 0x18]
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], r8
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x20
pop rsi
ret
sub rsp, 0x58
mov rbx, qword [0x140103130]
test rbx, rbx
je 0x14003de6c
dec rbx
jmp 0x14003df8c
lea rdx, str.RUST_MIN_STACKlibrary_std_src_sys_common_thread_info.rs
lea rcx, [rsp + 0x28]
mov r8d, 0xe
mov eax, 0xe
mov eax, 0xe
call fcn.140025aa0
movzx eax, byte [rsp + 0x40]
cmp al, 2
je 0x14003df7c
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov r8, qword [rsp + 0x38]
test al, al
je 0x14003deb1
test rsi, rsi
jne 0x14003df3b
pop qword [rax]
add byte [rax], al
pop qword [rax]
add byte [rax], al
jmp 0x14003df7c
test r8, r8
je 0x14003df3b
add byte [rax], al
add byte [rax], al
lea rax, [rsi + r8]
mov rdx, rsi
jmp 0x14003ded8
add rdx, 2
cmp rcx, rax
cmp ecx, eax
cmp ecx, eax
cmovne rcx, rdx
nop
mov rdx, rcx
cmp rcx, rax
je 0x14003dea3
lea rcx, [rdx + 1]
movzx r9d, byte [rdx]
test r9b, r9b
jns 0x14003ded0
cmp r9b, 0xe0
jb 0x14003dec3
cmp r9b, 0xed
jne 0x14003df12
cmp rcx, rax
je 0x14003dea3
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x14003dea3
cmp byte [rdx + 1], 0x9f
ja 0x14003df98
invalid
add byte [rax - 0x7d], cl
ret 0x4803
add rdx, 3
mov rcx, rdx
jmp 0x14003ded0
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r9b, 0xf0
jb 0x14003ded0
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x14003ded0
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], r8
lea rcx, [rsp + 0x48]
mov rdx, rsi
call fcn.1400a9d20
movzx ebp, byte [rsp + 0x48]
mov rbx, qword [rsp + 0x50]
test rdi, rdi
je 0x14003df77
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
call fcn.140001830
test bpl, bpl
je 0x14003df81
mov ebx, 0x200000
lea rax, [rbx + 1]
mov qword [0x140103130], rax
mov rax, rbx
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
ret
test rdi, rdi
je 0x14003df7c
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
call fcn.140001830
jmp 0x14003df7c
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rax, str._w_f_
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], 1
lea rax, [rsp + 0x48]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
lea rdx, [rsp + 0x48]
call fcn.140031a40
mov rcx, rax
call fcn.1400063e0
mov ecx, 7
int 0x29
ud2
invalid
adc dword [rdi], ecx
mov bh, 2
test ax, ax
je 0x14003e122
add rdx, 2
mov qword [rcx], rdx
ret
invalid
mov eax, edx
cmp edx, 0x800
or byte [rax], al
add byte [rbx + 0x1a], dh
or byte [rax], al
add byte [rbx + 0x1a], dh
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and al, 0x2c
and dl, 0x3f
loop 0x14003e1ad
or dl, 0x80
mov byte [rsp + 0x2d], dl
mov edi, 2
add byte [rax], al
jmp 0x14003e1df
cmp edx, 0x10000
jae 0x14003e1ab
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
invalid
loopne 0x14003e112
and al, 0x2c
sub al, 0x89
rol cl, 1
call 0x14c43059b
invalid
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
invalid
invalid
mov eax, edx
shr eax, 6
invalid
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
invalid
and al, 0x2d
and dl, 0x3f
or dl, 0x80
invalid
mov byte [rsp + 0x2e], dl
mov edi, 3
jmp 0x14003e1df
shr eax, 0x12
and al, 7
call 0x14c0b05c3
invalid
adc ah, byte [rdi + rax]
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and al, 0x2d
and al, 0x2d
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
invalid
and al, 0x2f
invalid
mov edi, 4
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
sub eax, ebx
sub eax, ebx
cmp rax, rdi
clc
jb 0x14003e211
mov rcx, qword [rsi]
add rcx, rbx
lea rdx, [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
mov r8, rdi
call sub.msvcrt.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
adc byte [rax - 0x7d], cl
invalid
xor byte [rbx + 0x5f], bl
pop rsi
ret
adc byte [rax - 0x7d], cl
invalid
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.1400104e0
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
pop rsi
adc bl, ch
retf 0x6666
jmp 0x14003e1ef
nop dword [rax + rax]
invalid
int1
lea ebp, [rsi + rdi]
pop rsp
and al, 0x26
invalid
add byte [rax], al
mov edi, ecx
add eax, 2
rol byte [r9 - 0x46], 2
add byte [rax], al
add byte [rbp + 1], cl
add r15, r10
call 0x1414e66bc
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x73], cl
lea eax, [rax + 1]
movzx r9d, byte [r8]
lea eax, [rax + 1]
mov edx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rbp - 0x7c], al
leave
xor al, 0x4c
cmp eax, ebp
invalid
call 0x1412666e4
add byte [rax], al
lea ecx, [rax + 2]
cmp ecx, ebp
add dword [rdi], ecx
mov bh, 0xc0
add byte [rcx + rcx*4 - 0x40], cl
sal byte [rcx], 0xc0
cmp eax, ebp
add byte [rax], al
cmp eax, ebp
mov eax, edi
adc eax, dword [rsi]
add byte [rax + rax*8 + 0x258850f], al
test al, al
jne 0x14003e728
pop rax
add al, byte [rax]
invalid
lea eax, [rcx + 1]
invalid
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x140040d73
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x80], rax
jmp 0x1400408d5
and al, 0x18
mov qword [rsp + 0xa8], rax
lea rax, [fcn.1400af010]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x20], 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x50], 3
lea rax, [0x1400c8088]
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
mov qword [rsp + 0x78], 2
lea r14, [rsp + 0x20]
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
lea r13, [rsp + 0xa8]
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
call fcn.14009e890
test al, al
jne 0x140040d71
add byte [rax + rax*8 + 0x54f850f], al
add byte [rax], al
cmp byte [r12 + 0x20], 1
jne 0x1400408f3
mov rcx, qword [r12]
mov rax, qword [0x1400c0160]
mov rax, qword [rax]
lea rdx, [rsp + 0xe8]
mov qword [rsp + 0xa8], rdx
lea rdx, [0x140008f60]
mov qword [rsp + 0xb0], rdx
lea rdx, [0x1400c80d0]
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
lea rax, [0x1400c80b0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 2
lea rdx, [rsp + 0x70]
call fcn.14009e890
test al, al
jne 0x140040d71
cmp dword [rbx], 3
je 0x140040a02
movzx eax, byte [r12 + 0x20]
cmp rax, 1
je 0x140040cd6
test rax, rax
jne 0x140040a02
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
push rax
push rax
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, qword [r12]
lea rax, [rsp + 0x20]
mov qword [rsp + 0xd8], rax
lea rax, [0x140055ba0]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x90], 0
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x98], rax
mov byte [rsp + 0xa0], 3
lea rax, [0x1400c5f10]
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xd8]
mov qword [rsp + 0xb8], rax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xc0], 1
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0xa8]
call fcn.14009e890
invalid
test al, al
je 0x140040a41
add byte [rax + rax*8 + 0x6fe94474], al
jmp 0x140040d71
outsd dx, dword [rsi]
add eax, dword [rax]
add byte [rcx - 0x75], cl
or al, 0x24
mov rcx, qword [r12]
lea rax, [0x1400c80f8]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
lea rax, [0x1400c3c90]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [rsp + 0x20]
call fcn.14009e890
test al, al
ror byte [rdi], 0x85
xor byte [rbx], al
add byte [rax], al
ror byte [rdi], 0x85
xor byte [rbx], al
add byte [rax], al
mov rcx, qword [r12]
lea rdx, [0x1400c5427]
mov r8d, 1
call fcn.14009e870
test al, al
jne 0x140040d71
cmp dword [rsp + 0x150], 1
jne 0x140040667
mov rax, qword [rdi]
cmp eax, 2
je 0x140040667
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
cmp byte [r12 + 0x20], 1
jne 0x140040b5d
mov rcx, qword [r12]
mov rax, qword [0x1400c0160]
mov rax, qword [rax]
lea rdx, [0x1400c5f10]
mov qword [rsp + 0xa8], rdx
lea r8, [0x140003000]
mov qword [rsp + 0xb0], r8
lea r8, [0x1400c80d0]
mov qword [rsp + 0xb8], r8
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
lea rdx, [rsp + 0x70]
call fcn.14009e890
test al, al
jne 0x140040d71
mov rcx, qword [r12]
lea rax, str._____________at__b
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rbx, [0x1400c3c90]
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [rsp + 0x20]
call fcn.14009e890
test al, al
jne 0x140040d71
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x28], xmm0
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
call qword [rax + 0x20]
test al, al
jne 0x140040d71
mov rcx, qword [r12]
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x70], rax
lea rdi, [fcn.1400aedc0]
mov qword [rsp + 0x78], rdi
lea r14, [0x1400c8130]
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
lea r13, [rsp + 0x70]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 1
lea rdx, [rsp + 0x20]
call fcn.14009e890
test al, al
jne 0x140040d71
cmp dword [rsp + 0x160], 1
jne 0x140040c95
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0xa8], eax
mov rcx, qword [r12]
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 1
lea rdx, [rsp + 0x20]
call fcn.14009e890
test al, al
jne 0x140040d71
mov rcx, qword [r12]
lea rax, str.T_f_
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [rsp + 0x20]
call fcn.14009e890
mov ecx, eax
mov al, 1
test cl, cl
je 0x140040667
jmp 0x140040d73
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, qword [r12]
lea rax, [rsp + 0x20]
mov qword [rsp + 0xa8], rax
lea rax, [0x140055ba0]
mov qword [rsp + 0xb0], rax
lea rax, [0x1400c5f10]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rdx, [rsp + 0x70]
call fcn.14009e890
test al, al
je 0x140040a41
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, [0x1400c8318]
mov qword [rsp + 0x20], rcx
lea rdx, [0x1400c830b]
lea r9, [rsp + 0x30]
mov r8d, 6
mov rcx, rax
call fcn.14009f0d0
nop
add rsp, 0x38
ret
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c8348]
mov qword [rsp + 0x20], rcx
lea rdx, str.DefaultHasher
lea r9, [rsp + 0x30]
mov r8d, 0xd
mov rcx, rax
call fcn.14009f0d0
nop
add rsp, 0x38
ret
mov ecx, eax
add rsp, 0x38
jmp fcn.14009e870
mov eax, edx
mov qword [rsp + 0x40], rcx
lea rcx, [0x1400c8390]
lodsd eax, dword [rsi]
jae 0x140040fea
add byte [rax - 0x77], cl
and al, 0x30
lodsd eax, dword [rsi]
jae 0x140040fea
add byte [rax - 0x77], cl
and al, 0x30
lea rcx, [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x20], 5
lea rdx, [0x1400c837c]
add eax, 0x48000000
lea edx, [0x1400c837c]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8737a
lea r9, [0x1400c5acc]
or byte [rax], al
mov r8d, 0xe
mov rcx, rax
call fcn.14009e9a0
nop
add rsp, 0x48
ret
add cl, ch
cmp ebx, eax
add eax, 0x2e666600
nop dword [rax + rax]
add byte [rax - 0x7d], cl
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
add byte [rax - 0x7d], cl
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, [0x1400c83c0]
mov qword [rsp + 0x20], rcx
lea rdx, [0x1400c83b8]
lea r9, [rsp + 0x30]
mov r8d, 7
mov rcx, rax
call fcn.14009f0d0
nop
add rsp, 0x38
ret
and al, 0x30
mov r8d, 9
mov rcx, rax
call fcn.14009f0d0
nop
add rsp, 0x38
ret
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, [0x1400c8450]
mov qword [rsp + 0x20], rcx
lea rdx, str.Permissions
lea r9, [rsp + 0x30]
mov r8d, 0xb
mov rcx, rax
call fcn.14009f0d0
nop
add rsp, 0x38
cmp bl, al
cmp bl, al
nop dword [rax + rax]
sub rsp, 0x38
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, [0x1400c8478]
mov qword [rsp + 0x20], rcx
lea rdx, str.FileType
lea r9, [rsp + 0x30]
mov r8d, 8
mov rcx, rax
call fcn.14009f0d0
pop rsi
fild word [0xc34ca175]
invalid
cmp bl, al
pop rsi
fild word [0xc34ca175]
invalid
push rax
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
lea rdx, str.recursive
mov qword [rsp + 0x38], rdx
lea rdx, [0x1400c84a8]
mov qword [rsp + 0x30], rdx
xor byte [rax - 0x77], cl
and al, 0x28
invalid
xor byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x40], 9
add byte [rax], al
mov qword [rsp + 0x20], 5
lea rdx, str.DirBuilder
lea r9, [0x1400c5acc]
or eax, 0x848ed
or eax, 0x848ed
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
mov rcx, rax
call fcn.14009ea60
nop
add rsp, 0x68
ret
mov qword [rsp + 0x60], rcx
add rcx, 0x10
rcl dword [rax], 0x48
lea edx, [0x1400c4848]
rcl dword [rax], 0x48
lea edx, [0x1400c4848]
mov qword [rsp + 0x50], rdx
push rax
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
lea rdx, [0x1400c63c8]
mov qword [rsp + 0x38], rdx
lea rdx, [0x1400c63a8]
outsd dx, dword [rsi]
push rcx
or byte [rax], al
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 7
and al, 0x40
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
add al, 0
add byte [rax], al
and al, 0x40
invalid
and al, 0x20
add al, 0
add byte [rax], al
lea rdx, str.SimpleMessageCustomerror
lea edx, str.SimpleMessageCustomerror
add byte [rbp + rcx*4 + 0xd], cl
cmp eax, 0x41000851
mov eax, 0xd
lea r9, [0x1400c63a0]
mov r8d, 0xd
mov rcx, rax
call fcn.14009ea60
add eax, 0x83489000
invalid
invalid
ret
add eax, 0x83489000
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
push 0x48d08948
mov dword [rsp + 0x60], ecx
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
push 0x48d08948
mov dword [rsp + 0x60], ecx
add rcx, 0x10
lea rdx, [0x1400c8510]
or byte [rax], al
or byte [rax], al
mov qword [rsp + 0x50], rdx
lea rdx, [rsp + 0x60]
push rsp
and al, 0x60
push rsp
and al, 0x60
mov qword [rsp + 0x48], rdx
push rsp
and al, 0x48
lea rdx, [0x1400c850b]
lea rdx, [0x1400c850b]
mov qword [rsp + 0x38], rdx
lea rdx, [0x1400c63a8]
push rax
or byte [rax], al
push rax
or byte [rax], al
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
sub byte [rax - 0x39], cl
and al, 0x40
add eax, 0x48000000
mov dword [rsp + 0x20], 4
sub byte [rax - 0x39], cl
and al, 0x40
add eax, 0x48000000
mov dword [rsp + 0x20], 4
lea rdx, [0x1400c8505]
lea r9, [0x1400c63a0]
lea ecx, [0x1400c63a0]
lea ecx, [0x1400c63a0]
mov ebp, 0x41000850
mov eax, 6
add byte [rax], al
invalid
mov r8d, 6
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
call fcn.14009ea60
outsd dx, dword [rsi]
xlatb
add eax, 0x83489000
invalid
invalid
ret
shr eax, 0x6f
outsd dx, dword [rsi]
xlatb
add eax, 0x83489000
invalid
nop word [rax + rax]
invalid
add byte [rax], al
mov rax, rdx
movzx ecx, byte [rcx]
lea rdx, [0x1400ca910]
invalid
xchg esi, eax
or byte [rax], al
add edx, dword [rsi - 0x74b3fff8]
add al, 0xca
xchg esi, eax
or byte [rax], al
mov r8, qword [rdx + rcx*8]
lea r9, [0x1400caa58]
xchg edi, eax
or byte [rax], al
movsxd rdx, dword [r9 + rcx*4]
adc al, 0x89
add rdx, r9
mov rcx, rax
jmp fcn.14009e870
nop word [rax + rax]
sub rsp, 0x68
invalid
mov rax, rdx
mov eax, edx
invalid
push 0x48d08948
lea edx, [rcx + 8]
mov eax, edx
ror byte [rax - 0x73], 1
push rcx
or byte [rax - 0x77], cl
push rsp
and al, 0x60
invalid
lea rdx, [rcx + 8]
mov qword [rsp + 0x60], rdx
invalid
lea rdx, [0x1400c47a8]
adc eax, 0x83461
and al, 0x50
push rax
mov dword [rsp + 0x48], edx
or byte [rax], al
mov dword [rsp + 0x30], edx
add eax, 0x48000000
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add eax, dword [rax]
add byte [rax], al
invalid
lea edx, [0x1400c8743]
add byte [rbp + rcx*4 + 0xd], cl
mov esi, 0x41000873
mov r8d, 0xe
add byte [rax - 0x77], cl
ror dword [rax - 0x73], 1
adc eax, 0x873c3
ret
jae 0x1400413c1
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test al, 0x73
or byte [rax], al
add byte [rax], al
sub al, byte [rbx + 0x4a7501fa]
add byte [rax], al
nop word cs:[rax + rax]
ror byte [rax - 0x77], 1
and al, 0x40
mov dword [rsp + 0x40], ecx
and al, 0x40
mov dword [rsp + 0x28], ecx
and al, 0x28
or eax, 0x8731e
jae 0x1400414d0
add byte [rcx - 0x48], al
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xc9
invalid
mov ecx, eax
in al, dx
mov rax, rdx
lea ecx, [0x1400c8820]
and al, 0x20
or byte [rax], al
add byte [rax], al
invalid
or eax, 0x872ce
shr eax, 0x79
invalid
add byte [rax + 0x48c48348], dl
invalid
mov eax, dword [rdx + rcx*8]
retf 0x8d4c
lea ecx, [0x1400cab18]
shr ecx, 0x19
rol dword [0x15f137b5a], cl
add byte [rsi + 0xf], ah
invalid
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov dword [rsp + 0x20], ecx
and al, 0x20
xor byte [rcx - 0x48], al
or al, 0
add byte [rax], al
in al, dx
cmp byte [rax - 0x77], cl
invalid
invalid
and al, 0x20
adc eax, 0x872c1
jb 0x1400415c6
add byte [rbp + rcx*4 + 0x4c], cl
sldt word [rax]
add eax, 0x83489000
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
mov dword [rsp + 0x30], ecx
or eax, 0x83c05
mov dword [rsp + 0x20], ecx
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], ecx
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
nop word cs:[rax + rax]
mov dword [rsp + 0x48], edx
ror byte [rcx - 0x73], 0x50
add dword [rcx], esi
xor eax, eax
cmp r8b, 4
cmovae rdx, rax
movzx eax, byte [rdi]
or byte [rax], al
sar edi, 0xe1
adc byte [r13 + 0x25], r14b
or byte [rax - 0x75], cl
or al, r13b
or ecx, ecx
invalid
add byte [rbp + 0x4c1475c0], al
mov eax, dword [rsi + 0x20]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
or byte [rax], al
ret
mov rax, rdx
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c51f8]
invalid
invalid
or byte [rax], al
invalid
mov qword [rsp + 0x20], rcx
lea rdx, str.StripPrefixErrorCommandArgs
lea r9, [rsp + 0x30]
mov r8d, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x1e
invalid
add eax, 0x83489000
invalid
cmp bl, al
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x1e
invalid
mov rax, rdx
mov qword [rsp + 0x40], rcx
lea rcx, [0x1400c89f0]
lea rcx, [0x1400c89f0]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x20], 5
lea rdx, [0x1400c89e0]
lea r9, [0x1400c5acc]
mov r8d, 0xb
mov rcx, rax
call fcn.14009e9a0
nop
add rsp, 0x48
ret
ret
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
mov rax, rdx
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c8a20]
mov qword [rsp + 0x20], rcx
lea rdx, str.ExitStatus
lea r9, [rsp + 0x30]
mov r8d, 0xa
mov rcx, rax
call fcn.14009f0d0
nop
add rsp, 0x38
ret
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
invalid
xor byte [rax - 0x73], cl
or eax, 0x86eed
lea rcx, [0x1400c8a50]
mov qword [rsp + 0x20], rcx
lea rdx, str.ExitStatusError
shr dword [rsi + 8], 1
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
shr dword [rsi + 8], 1
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov r8d, 0xf
mov rcx, rax
call fcn.14009f0d0
nop
add rsp, 0x38
ret
xor byte [rax - 0x73], cl
or eax, 0x86ed5
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rdx, str.ExitCode
lea r9, [rsp + 0x30]
xor byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
xor byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, rax
mov ecx, eax
shr eax, 0xe
invalid
call fcn.14009f0d0
nop
add rsp, 0x38
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x73], 1
adc eax, 0x86ebe
or byte [rax], al
or byte [rax], al
mov r8d, 9
jmp fcn.14009e870
nop dword cs:[rax + rax]
cmp byte [rcx], 0
mov eax, 5
add eax, 0x41000000
mov eax, 0xc
add byte [rax], al
add byte [rax], al
add byte [rax + 0x5b80039], al
add eax, 0x41000000
mov eax, 0xc
add eax, 0x41000000
mov eax, 0xc
cmove r8, rax
cmove eax, eax
lea rcx, [0x1400c877d]
lea ecx, [0x1400c877d]
add byte [rax - 0x73], cl
add eax, 0x86e91
lea rax, [0x1400c8aa1]
cmove rax, rcx
mov rcx, rdx
mov rdx, rax
jmp fcn.14009e870
push rcx
int3
invalid
invalid
nop
mov rax, rdx
movzx ecx, byte [rcx]
mov dh, 9
and al, 0x80
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
lea rdx, [rcx + 8]
mov qword [rsp + 0x60], rdx
lea rdx, [0x1400c47a8]
mov qword [rsp + 0x50], rdx
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
lea rdx, [0x1400c8b9d]
mov qword [rsp + 0x38], rdx
lea rdx, [0x1400c8ad8]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 6
mov qword [rsp + 0x20], 5
lea rdx, [0x1400c8b8f]
add byte [rbp + rcx*4 + 0xd], cl
cmc
insb byte [rdi], dx
or byte [rax], al
xor dword [rbx - 0x367ae7b2], ecx
je 0x140042299
dec ecx
jmp 0x1400422a3
mov rcx, rsi
call fcn.140052960
mov ecx, eax
mov edx, 1
call fcn.1400bdad4
mov rdi, qword [rsp + 0x30]
cmp qword [rdi + 8], 0
je 0x1400422d1
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x1400422d1
lock dec qword [rax]
jne 0x1400422d1
lea rcx, [rdi + 0x10]
call fcn.14000f560
mov edx, 0x18
mov r8d, 8
mov rcx, rdi
call fcn.140001830
dec dword [rbx - 0x367ae7b2]
dec dword [rbx - 0x367ae7b2]
je 0x1400422ef
dec ecx
jmp 0x1400422f9
mov rcx, rsi
call fcn.140052960
mov ecx, eax
xor edx, edx
call fcn.1400bdad4
nop
add rsp, 0x68
invalid
pop rdi
pop rsi
ret
push 0x48c35e5f
mov esi, eax
jmp 0x14004231a
mov rcx, rsi
call fcn.14003fa80
test rax, rax
je 0x140042300
mov byte [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
and al, 0x48
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.140031a40
mov rcx, rax
call fcn.1400063e0
mov ecx, 7
int 0x29
ud2
and al, 0x30
mov rsi, qword [rcx]
mov ecx, dword [rsi + 0x18]
test ecx, ecx
je 0x1400423a9
dec ecx
jmp 0x1400423b3
mov rcx, rsi
call fcn.140052960
mov ecx, eax
mov edx, 1
call fcn.1400bdad4
invalid
add byte [rax - 0x75], cl
jl 0x1400423e5
xor byte [rax - 0x7d], cl
jg 0x1400423ce
invalid
je case.0x14003596a.308
invalid
jl 0x1400423e5
xor byte [rax - 0x7d], cl
jg 0x1400423ce
add byte [rax + rbx + 0x48], dh
mov eax, dword [rdi + 0x18]
sbb byte [rax - 0x75], cl
sbb byte [r8 - 0x7b], r9b
sal byte [rdi + rcx - 0x10], 0x48
dec qword [rax]
mov rax, qword [rdi + 0x18]
test rax, rax
test eax, eax
je case.0x14003596a.308
lock dec qword [rax]
dec qword [rax]
jne case.0x14003596a.308
lea rcx, [rdi + 0x18]
call fcn.14000f400
mov edx, 0x20
mov r8d, 8
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, rdi
call fcn.140001830
mov ecx, dword [rsi + 0x18]
test ecx, ecx
je 0x1400423ff
dec ecx
jmp 0x140042409
mov rcx, rsi
call fcn.140052960
mov ecx, eax
xor edx, edx
call fcn.1400bdad4
nop
add rsp, 0x68
pop rdi
pop rsi
ret
dec dword [rax - 0x77]
int1
call fcn.14003fa80
test rax, rax
je case.0x1400353cf.329
mov byte [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x86875
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x86875
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
invalid
cmp byte [rax - 0x39], cl
and al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x20
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]
lea edx, [rsp + 0x38]
lea edx, [rsp + 0x38]
call fcn.140031a40
mov rcx, rax
call fcn.1400063e0
invalid
cld
invalid
mov ecx, 7
int 0x29
invalid
ud2
ud2
push rsi
push rdi
sub rsp, 0x68
push 0x48cf8948
mov esi, dword [rcx]
push 0x48cf8948
mov esi, dword [rcx]
mov ecx, dword [rsi + 0x18]
test ecx, ecx
je 0x1400424b7
dec ecx
jmp case.0x14003671d.252
mov rcx, rsi
mov ecx, esi
call fcn.140052960
mov ecx, eax
mov edx, 1
call fcn.1400bdad4
or dword [rsi + 0x10ba0007], esi
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
or dword [rsi + 0x10ba0007], esi
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140001830
mov ecx, dword [rsi + 0x18]
invalid
invalid
test ecx, ecx
je 0x1400424e9
sbb byte [rbp - 0xfb8b37], r8b
leave
dec ecx
jmp 0x1400424f3
or cl, byte [rax - 0x77]
int1
mov rcx, rsi
call fcn.140052960
invalid
mov rsi, rax
jmp 0x140042510
mov rcx, rsi
dec dword [rax - 0x7b]
sal byte [rbp + 7], 0x48
invalid
add rsp, 0x68
invalid
and al, 0x30
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x28]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x28], esp
pop rsp
and al, 0x78
nop word cs:[rax + rax]