Function at 0x14000ffd0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov rcx, qword [rcx + 0x20]
add rcx, 4
jmp 0x14000c897
xor ecx, ecx
movzx edx, dl
movzx eax, al
add rax, rdx
add rax, rcx
add rsp, 0x20
pop rbp
ret
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 2
add ch, bl
wait
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
test ecx, ecx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x14000c897
mov ecx, 6
jmp 0x14000c897
mov ecx, 2
jmp 0x14000c897
sete al
or r8b, r9b
jmp 0x14000cb38
test r12b, r12b
je 0x14000cd13
add byte [rax], al
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
leave
add rcx, r8
add rcx, r9
cmp rdi, rcx
jbe 0x14000ccf9
test dl, dl
setne cl
cmp al, 6
sete r13b
cmp al, 5
setb bl
test r12b, r12b
setne r9b
mov r10, qword [rbp + 0x38]
lea r8, [r10 + 1]
test r10, r10
cmove r8, r10
cmp r12b, 2
jae 0x14000ccc3
movzx r14d, dl
or bl, cl
or r13b, r9b
mov rcx, qword [rbp + 0x28]
lea rdx, [rcx + 4]
mov qword [rbp], rdx
lea rdx, [rcx + r8]
add rdx, 2
mov qword [rbp - 0x10], rdx
lea rcx, [rcx + r8 + 8]
or byte [rax - 0x77], cl
clc
or byte [rax - 0x77], cl
clc
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x14000cbdf
xor eax, eax
test r12b, r12b
je 0x14000cc80
xor ecx, ecx
movzx eax, al
add rax, r14
add rax, rcx
add eax, ecx
cmp rdi, rax
jbe 0x14000ccf9
mov r15, rdi
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 8]
call fcn.14000cdf0
cmp byte [rbp - 0x58], 0xa
jne 0x14000cd34
mov rdi, r15
sub rdi, qword [rbp - 0x60]
jge 0x14000cba0
jb 0x14000cda4
mov qword [rbp + 0x10], rdi
test bl, bl
jne 0x14000cbc0
test r13b, r13b
je 0x14000cc20
xor ecx, ecx
jmp 0x14000cc2f
mov ecx, 2
cmp rdi, 2
jb 0x14000cdc8
cmp rcx, rdi
je 0x14000cbc0
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
inc rdx
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
test al, 1
jne 0x14000cc6c
cmp cl, 0x2e
jne 0x14000cc6c
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
test r12b, r12b
jne case.0x14000cc92.6
test dword [rcx - 1], esp
invalid
invalid
test dword [rcx - 1], esp
invalid
jmp 0x14000cc80
cmp cl, 0x2e
sete cl
sete cl
and al, cl
test r12b, r12b
jne case.0x14000cc92.6
test dword [rsi - 1], ecx
invalid
nop dword [rax]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x14006f930]
movsxd rcx, dword [rdx + rcx*4]
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
invalid
loope 0x14000ccdd
mov rcx, qword [rbp]
mov ecx, dword [rbp]
jmp 0x14000cbcd
mov rcx, qword [rbp - 0x10]
jmp 0x14000cbcd
mov rcx, qword [rbp - 8]
jmp 0x14000cbcd
mov ecx, 6
jmp 0x14000cbcd
mov ecx, 2
jmp 0x14000cbcd
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
nop dword [rax + rax]
mov rcx, rbx
mov rdx, r14
call fcn.14000cdf0
cmp byte [rbp - 0x58], 0xa
test al, 0xa
jne 0x14000ccf9
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
jb 0x14000cdb6
mov qword [rbp + 0x10], rcx
mov rdi, rcx
jne 0x14000ccd0
xor edi, edi
mov rax, rsi
mov rdx, rdi
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r9d, eax
lea r10, [0x14006f914]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
mov r9, qword [rbp + 0x28]
add r9, 4
jmp 0x14000cb44
mov rdi, r15
jmp 0x14000ccf9
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
lea r11, [r10 + 1]
sub byte [rbx + rcx*4 + 0x55], cl
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
test r10, r10
cmove r11, r10
cmove ebx, edx
add r9, r11
test r10, r10
cmove r11, r10
cmove ebx, edx
add r9, r11
add r9, 2
add ch, cl
in al, dx
std
invalid
invalid
mov r9, qword [rbp + 0x28]
sub byte [rbx + rcx*4 + 0x55], cl
cmp byte [rbp - 0x73], cl
mov r10, qword [rbp + 0x38]
lea r11, [r10 + 1]
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add r9, 8
jmp 0x14000cb44
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
mov r9d, 6
jmp 0x14000cb44
mov r9d, 2
jmp 0x14000cb44
mov rcx, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.14002b980
mov r15, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.14002b980
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.14002b910
lea r8, str.library_std_srcpath.rs
mov ecx, 2
mov rdx, rdi
call fcn.14002b910
int3
mov byte [rcx], 0xa
mov rax, rcx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
lea rax, [r10 + 1]
test r10, r10
cmove rax, r10
ret 0x8041
inc dword [rbx]
inc dword [rbx]
je 0x14000cf3e
cmp bl, r15b
ja 0x14000cf3e
mov r10, qword [r12 + 0x20]
lea rdi, [r10 + 4]
lea edi, [rdx + 4]
mov dl, r9b
mov dl, cl
lea edx, [rdx + rdx*2]
add edx, 7
mov dword [rbp - 0xc], edx
push rbp
hlt
movzx r13d, byte [r12 + 0x3a]
lea rdx, [r10 + rax + 2]
mov qword [rbp - 8], rdx
push rbp
clc
push rbp
hlt
push rbp
clc
lea rax, [r10 + rax + 8]
add r9b, byte [rax]
mov qword [rbp], rax
mov rsi, qword [r12]
xor al, 0x24
xor al, 0x24
mov rdx, qword [r12 + 8]
mov r14d, r8d
mov r9, rdx
mov ecx, edx
jmp 0x14000cfe9
mov rax, qword [rbp]
test rax, rax
jne case.0x14000d074.2
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x14000cf3e
test bl, bl
je 0x14000d060
movzx eax, bl
cmp eax, 1
jne 0x14000d080
mov byte [r12 + 0x38], 2
test r13b, r13b
test ch, ch
jne 0x14000d19e
mov bl, 2
cmp r8d, 3
jb 0x14000cfda
cmp r8d, 5
je 0x14000cfda
cmp r8d, 6
jne 0x14000d266
test dword [rsi + 2], eax
add byte [rax], al
test rdx, rdx
je 0x14000d14a
movzx eax, byte [rsi]
cmp rdx, 1
add dword [rdi], ecx
test byte [rbx], bl
add dword [rax], eax
invalid
cmp al, 0x2e
jne 0x14000d151
movzx eax, byte [rsi + 1]
cmp eax, 0x2f
je 0x14000d163
mov dh, 0x46
add dword [rbx - 0x7bf0d008], eax
sbb byte [rcx], al
add byte [rax], al
cmp eax, 0x5c
jne 0x14000cfda
jmp 0x14000d163
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x628e5
lea rax, [0x14006f94c]
movsxd r10, dword [rax + r14*4]
add r10, rax
mov r11, rdi
mov rax, rdi
jmp r10
mov rax, qword [rbp - 8]
jmp case.0x14000d074.0
test rdx, rdx
je 0x14000d1be
xor r11d, r11d
cmp r8b, 3
jae 0x14000d0c0
nop word cs:[rax + rax]
cmp byte [rsi + r11], 0x5c
je 0x14000d0e6
inc r11
cmp rdx, r11
jne 0x14000d0a0
jmp 0x14000d0d7
movzx eax, byte [rsi + r11]
cmp eax, 0x2f
je 0x14000d0e6
cmp eax, 0x5c
je 0x14000d0e6
inc r11
cmp rdx, r11
jne 0x14000d0c0
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x14000d0f1
mov al, 0xa
jmp 0x14000d120
mov r10d, 1
test r11, r11
je 0x14000d0e2
mov al, 9
cmp r11, 2
je 0x14000d112
cmp r11, 1
jne 0x14000d120
cmp byte [rsi], 0x2e
movzx eax, byte [rbp - 0xc]
mov r9d, 9
cmovne eax, r9d
jmp 0x14000d120
cmp byte [rsi], 0x2e
jne 0x14000d120
cmp byte [rsi + 1], 0x2e
sete al
xor al, 9
add r10, r11
mov r9, rdx
sub r9, r10
jb 0x14000d26e
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
cmp al, 0xa
je 0x14000cfdd
invalid
invalid
invalid
invalid
jmp 0x14000d1c9
xor edx, edx
jmp 0x14000cfda
shr cl, cl
mov esi, edi
invalid
cmp rdx, 1
jne 0x14000cfda
cmp al, 0x2e
jne 0x14000cfda
invalid
invalid
invalid
test r9, r9
je 0x14000d2b4
test byte [rax + 1], cl
add byte [rax], al
test byte [rax + 1], cl
add byte [rax], al
add qword [rax], rax
add byte [rcx - 1], cl
dec r9
leave
inc rsi
mov qword [r12], rsi
mov qword [r12 + 8], r9
mov byte [rcx], 7
add dword [rdi], eax
add dword [rdi], eax
invalid
jmp 0x14000cf41
mov byte [r12 + 0x38], 1
mov byte [rsp + 0x38], 1
lea rax, [0x14006f968]
lea eax, [0x14006f968]
add byte [rdx + 0x63], cl
movsxd rdx, dword [rax + r14*4]
adc al, 0xb0
add rdx, rax
jmp rdx
loop 0x14000d1e7
mov r10, r11
mov edx, ebx
jmp 0x14000d1f2
push rsp
test r9, r9
test ecx, ecx
leave
je 0x14000d2a1
add byte [rax], al
add byte [rcx - 1], cl
leave
dec r9
inc rsi
inc esi
mov qword [r12], rsi
mov dword [rsp], esi
mov qword [r12 + 8], r9
and al, 8
and al, 8
mov byte [rcx], 6
jmp 0x14000cf41
std
invalid
mov byte [r12 + 0x38], 3
and al, 0x38
add ebp, ecx
jne 0x14000d1c4
cmp byte [rbx], al
jmp 0x14000cf3e
invalid
mov byte [rcx], al
mov qword [rcx + 8], rsi
add dword [rax - 0x77], ecx
jno case.0x14000d074.14
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp 0x14000cf41
std
invalid
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x14000d1f2
adc al, 0x41
mov edx, 6
invalid
mov r10d, 6
add bl, ch
or al, 0x4c
invalid
jmp 0x14000d1f2
mov r10, qword [rbp]
mov edx, dword [rbp]
jmp 0x14000d1f2
invalid
mov r10d, 2
add byte [rbp + 0x39], cl
retf 0x870f
cmp r10, r9
cmp edx, ecx
ja case.default.0x14000d209
add byte [rax], al
lea rax, [0x14006f980]
movsxd rdx, dword [rax + r14*4]
add rdx, rax
add edx, eax
invalid
add edx, eax
jmp rdx
mov r11, qword [rbp]
jmp case.0x14000d209.0
pop rbp
add bl, ch
adc al, 0x4c
mov r11, qword [rbp - 8]
mov r11, qword [rbp - 8]
jmp case.0x14000d209.0
mov r11d, 6
jmp case.0x14000d209.0
mov r11d, 2
mov rax, r9
sub rax, r11
jb 0x14000d28f
add r11, rsi
mov qword [r12], r11
mov qword [r12 + 8], rax
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov byte [rcx], al
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp 0x14000cf41
mov byte [rcx], 6
jmp 0x14000cf41
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.14002b910
lea r8, str.library_std_srcpath.rs
mov rcx, r10
mov rdx, r9
mov edx, ecx
call fcn.14002b980
lea r8, str.library_std_srcpath.rs
mov rcx, r11
mov rdx, r9
call fcn.14002b910
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.14002b910
invalid
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.14002b910
out 1, al
add ah, cl
mov byte [rsi], dl
movaps xmm0, xmmword [rbp - 0x20]
loopne 0x14000d3d9
sub byte [rbp - 0x10], cl
movaps xmm2, xmmword [rbp]
movups xmmword [rsi + 1], xmm0
adc dword [rsi + 1], eax
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rbp + 0xf]
mov qword [rsi + 0x30], rax
xor cl, r13b
int3
add dword [rax], eax
invalid
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x14000d5b3
cmp al, 1
je 0x14000d480
movzx eax, al
cmp eax, 2
jne 0x14000d510
int1
add byte [rax], al
invalid
mov rcx, rdi
call fcn.14000c810
cmp r14, rax
jbe 0x14000d400
lea rcx, [rbp - 0x60]
mov rdx, rdi
call fcn.14000cdf0
movzx edx, byte [rbp - 0x58]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rax, qword [r15 + 0x2f]
invalid
invalid
mov qword [rbp + 0xf], rax
mov rbx, r14
sub rbx, qword [rbp - 0x60]
jb 0x14000d5cd
invalid
invalid
add dword [rax], eax
invalid
mov qword [rdi + 8], rbx
mov al, 2
mov r14, rbx
cmp dl, 0xa
je 0x14000d406
jmp 0x14000d3c3
mov byte [rdi + 0x39], 0
xor eax, eax
add byte [rcx], dh
rol byte [rcx - 0x7d], 0xfc
cmp r12d, 3
invalid
invalid
cmp r12d, 3
jb 0x14000d406
jbe 0x14000d48d
invalid
invalid
cmp r12d, 5
je 0x14000d406
cmp r12d, 6
jne case.0x14000bed8.204
test dword [rbx + 0x4d000000], ebx
test r14, r14
test esi, esi
je 0x14000d4d4
mov rax, qword [rbp + 0x18]
movzx ecx, byte [rax]
cmp r14, 1
cmp esi, 1
je 0x14000d4de
cmp cl, 0x2e
jne 0x14000d4de
mov rax, qword [rbp + 0x18]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je case.0x14000d197.12
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
cmp eax, 0x5c
je case.0x14000d197.12
xor eax, eax
jmp 0x14000d406
xor r14d, r14d
xor eax, eax
jmp 0x14000d406
invalid
invalid
invalid
xor eax, eax
cmp r14, 1
inc byte [rcx]
ror byte [rcx - 0x7d], 0xfe
add dword [rdi], ecx
test dword [rdi + rdi*8], ebx
invalid
jne 0x14000d406
cmp cl, 0x2e
jne 0x14000d406
sub rbx, 1
jb case.0x14000b914.159
invalid
test byte [rax], 0
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x14000d5b6
rol byte [rbp + 0x441d75c0], 0x89
loopne 0x14000d55c
sbb eax, 0x48e08944
mov eax, r12d
lea rcx, [0x14006f998]
lea ecx, [0x14006f998]
lea ecx, [0x14006f998]
and al, 6
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rdi + 0x20]
add rax, 4
invalid
invalid
jmp 0x14000d57a
mov byte [r15 + 0x39], 0
add byte [rax - 0x7d], cl
sub rbx, 1
jb 0x14000d5e2
add byte [rax], al
jmp 0x14000d536
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x14000d5b6
invalid
mov rax, qword [rdi + 0x20]
and byte [rax - 0x75], cl
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
ror byte [rax], 0xeb
jmp 0x14000d57a
sbb cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
xor byte [r8 - 0x73], r9b
xor byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je 0x14000d5af
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
mov rax, qword [rbp + 0x18]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x14000d5b6
invalid
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
mov rax, rsi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rbx
mov rbx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.14002b980
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
invalid
call fcn.14002b980
lea r8, str.library_std_srcpath.rs
lea eax, [0x14006d7a8]
mov rcx, rbx
xor edx, edx
call fcn.14002b980
int3
int3
int3
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1c8
invalid
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], eax
add byte [rax], al
invalid
mov qword [rbp + 0x140], 0xfffffffffffffffe
mov dword [rbp + 0x140], 0xfffffffe
mov qword [rbp + 0x130], r8
mov dword [rbp + 0x130], eax
mov r15, rdx
xlatb
mov rsi, rcx
mov rdi, qword [rcx + 8]
invalid
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
test r14, r14
je 0x14000d666
movzx eax, byte [r14 + rdi - 1]
cmp al, 0x2f
setne cl
invalid
cmp al, 0x5c
pop rsp
setne r12b
setne ah
and r12b, cl
int3
jmp 0x14000d669
mov r12b, 2
lea rcx, [rbp + 0xb0]
mov rdx, rdi
add byte [rax - 0x77], cl
cli
mov r8, r14
call fcn.14001c380
add eax, 0xf0000ed
in eax, dx
add byte [rax], al
movzx ebx, byte [rbp + 0xb0]
mov dh, 0x9d
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc3
movzx eax, bl
ret
mov r13, qword [rbp + 0xc0]
mov r10, qword [rbp + 0xd0]
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x6b], cl
rol byte [rax], 1
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x6231a
and eax, dword [rsi]
invalid
lea rcx, [0x14006f9b4]
and eax, dword [rsi]
add byte [rbx + riz*2 + 4], cl
or dword [rcx + 1], 0xf2894cc8
enter 0xffffffffffff894c, 0xfffffffffffffff2
movsxd r8, dword [rcx + rax*4]
add r8, rcx
enter 0xffffffffffff894c, 0xfffffffffffffff2
enter 0xffffffffffff894c, 0xfffffffffffffff2
mov rcx, rdi
jmp r8
lea rcx, [r13 + 4]
lea ecx, [rbp + 4]
jmp 0x14000d6e4
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
add rcx, r13
add ecx, ebp
retf 0x14c
add ecx, ebp
add rcx, 8
add ecx, 8
jmp 0x14000d6e4
mov ecx, 6
add byte [rax], al
jmp 0x14000d6e4
sbb dword [rcx - 0x73], ecx
add qword [rbp - 0x7b], rcx
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
ror byte [rcx + 0xf], cl
retf 0x14c
invalid
invalid
add rcx, r13
add rcx, 2
jmp 0x142c25a25
jmp 0x14000d6e4
mov ecx, 2
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
sub rdx, rcx
sub rdx, rcx
jb case.default.0x14000dc81
invalid
or al, byte [rax]
add byte [rax + 1], cl
add rcx, rdi
stc
mov qword [rbp + 0x128], rdi
mov dword [rbp + 0x128], edi
add byte [rax - 0x7b], cl
sal byte [rbp + rdx + 0xf], cl
movzx ecx, byte [rcx]
test rdx, rdx
je 0x14000d714
adc eax, 0x8009b60f
stc
invalid
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
ret 0xf980
pop rsp
ret 0xf980
stc
pop rsp
sete dil
sete bh
mov dword [rax + 8], 0x3102ebd7
or dil, dl
jmp 0x14000d716
xor edi, edi
inc dword [rcx - 0x80]
in al, 1
and r12b, 1
mov rcx, qword [rbp + 0xb1]
mov ecx, dword [rbp + 0xb1]
mov rdx, qword [rbp + 0xb8]
mov qword [rbp + 0x27], rdx
push rbp
invalid
xchg ebp, eax
mov eax, 0x48000000
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
invalid
mov qword [rbp + 0x20], rcx
cmp bl, 6
sti
invalid
sti
invalid
mov qword [rbp + 0xa8], rsi
test al, 0
add byte [rax], al
mov qword [rbp + 0x18], r10
je case.default.0x14000d759
invalid
invalid
add byte [rax], al
invalid
test byte [rax + rax + 0x6b90000], bh
add byte [rax], al
add byte [rcx + 0x158d48c0], cl
invalid
mov esp, 0xb9000000
invalid
add byte [rax], al
add byte [rcx + 6], bh
add byte [rax], al
mov ecx, 6
mov eax, eax
lea rdx, [0x14006f9d0]
adc eax, 0x6227e
adc eax, 0x6227e
jle 0x14000d772
invalid
movsxd r8, dword [rdx + rax*4]
add r8, rdx
invalid
jmp r8
loopne case.0x14000cd24.63
lea rdx, [r13 + 4]
lea edx, [rbp + 4]
test rdx, rdx
jne 0x14000d79a
jmp case.default.0x14000d759
add byte [rax], al
add byte [rcx - 0x73], cl
lea rdx, [r10 + 1]
test r10, r10
invalid
invalid
lea rdx, [r10 + 1]
test r10, r10
test edx, edx
cmove rdx, r10
cmove edx, edx
ror byte [rcx + rax - 0x16], cl
add rdx, r13
add edx, ebp
invalid
add rdx, 2
test rdx, rdx
jne 0x14000d79a
jmp case.default.0x14000d759
lea rdx, [r10 + 1]
test r10, r10
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
cmove edx, edx
add rdx, r13
cmove rdx, r10
cmove edx, edx
ror byte [rcx + rax - 0x16], cl
add rdx, r13
add rdx, 8
add edx, 8
ret 0x4808
test rdx, rdx
je case.default.0x14000d759
invalid
lea rdx, [0x14006f9e8]
lea rdx, [0x14006f9e8]
and al, byte [rsi]
add byte [rax + 0x63], cl
add al, 0x82
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
sar bh, 1
jmp rax
loopne 0x14000d7f4
lea rcx, [r13 + 4]
lea ecx, [rbp + 4]
cmp rcx, r14
cmp ecx, esi
je 0x14000d7f3
jmp case.default.0x14000d759
mov ecx, 2
cmp rcx, r14
je 0x14000d7f3
jmp case.default.0x14000d759
lea rax, [r10 + 1]
lea eax, [rdx + 1]
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
test r10, r10
cmove rax, r10
ret 0x8d4a
or al, 0x28
ret 0x8d4a
ret 0x8d4a
lea ecx, [rax + rbp]
add rcx, 2
rol dword [rdx], 0x4c
cmp ecx, esi
int1
cmp rcx, r14
int1
je 0x14000d7f3
jmp case.default.0x14000d759
lea rax, [r10 + 1]
add dword [rbp - 0x7b], ecx
add dword [rbp - 0x7b], ecx
test r10, r10
cmove rax, r10
cmove eax, edx
ror byte [rcx + 0xf], cl
cmove eax, edx
ret 0x8d4a
lea rcx, [rax + r13]
sub byte [rax - 0x7d], cl
ror dword [rax], 0x4c
invalid
add rcx, 8
cmp rcx, r14
cmp ecx, esi
jne case.default.0x14000d759
xor eax, eax
cmp bl, 5
invalid
rol byte [rax + 0xf4505fb], 0xb6
in al, 0x44
add eax, 0xe4b60f45
movzx r12d, r12b
mov dh, 0xe4
cmove r12d, eax
cmove esp, eax
loopne 0x14000d849
mov rsi, qword [rbp + 0xc8]
mov esi, dword [rbp + 0xc8]
add byte [rax], al
mov rcx, r15
mov rdx, qword [rbp + 0x130]
call fcn.14000e520
test al, al
invalid
or cl, byte [0x10084d818]
ror byte [rdi], 0x85
invalid
jne 0x14000d8a0
test dword [rdx + 0x48000000], eax
lea ecx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
lea rcx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
mov rdx, r15
mov r8, qword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
call fcn.14001c380
add byte [rax], al
add byte [rdi], cl
movzx edx, byte [rbp + 0xb0]
mov dh, 0x95
mov al, 0
add byte [rax], al
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
lodsb al, byte [rsi]
add byte [rax], al
lea r8, [0x14006f9fc]
add eax, 0x621ac
and dword [rsi], eax
add byte [rcx + 0x63], cl
adc al, 0x90
invalid
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
add edx, eax
jmp rdx
add rcx, 4
jmp case.0x14000bed8.236
lea rdx, [rax + 1]
test rax, rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp case.0x14000bed8.236
mov ecx, 6
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp case.0x14000bed8.236
mov ecx, 6
jmp case.0x14000bed8.236
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
add ecx, 8
add ecx, 8
jmp case.0x14000bed8.236
mov ecx, 2
cmp rcx, qword [rbp + 0x130]
ja 0x14000e14a
or byte [rax], al
add byte [rax - 0x75], cl
lea ebp, [rax + 0x48000000]
add byte [rax], al
mov qword [rcx + 0x10], 0
mov rcx, qword [rbp + 0xa8]
add byte [rax], al
mov qword [rcx + 0x10], 0
mov rdx, r15
mov r8, qword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
add rsp, 0x1c8
pop rbx
pop rdi
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
jmp fcn.14001c120
cmp bl, 6
jne case.default.0x14000d92a
lea rcx, [rbp + 0xb0]
mov rdx, r15
mov rsi, qword [rbp + 0x130]
add byte [rax], al
mov r8, rsi
call fcn.14001c380
movzx eax, byte [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xd0]
movzx r8d, al
lea r9, [0x14006fa60]
invalid
add byte [rdi + 0x63], cl
adc al, 0x81
add r10, r9
add edx, ecx
retf 0x8949
mov r8, rsi
mov r9, r15
mov rsi, qword [rbp + 0xa8]
mov rdi, qword [rbp + 0x128]
jmp r10
add rcx, 4
jmp 0x14000db9c
cmp qword [rbp + 0x130], 0
je 0x14000d8d6
cmp bl, 3
jae 0x14000d8d6
mov rax, qword [rbp + 0x128]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], r14
mov byte [rbp + 0x60], bl
mov rax, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x27]
mov qword [rbp + 0x61], rax
invalid
mov qword [rbp + 0x68], rcx
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], rsi
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x80], rax
add byte [rax], 0
add byte [rsi - 0x39], ah
mov dword [rbp + 0x88], 0x88400200
mov ebp, 0x8a
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 0x50]
call fcn.14000cf20
cmp byte [rbp - 0x58], 0xa
jne 0x14000d9c6
invalid
mov qword [rbp + 0xf0], 0
mov qword [rbp + 0xf8], 8
mov qword [rbp + 0x100], 0
mov rsi, r15
jmp 0x14000db25
movzx eax, byte [0x140079141]
mov ecx, 0xe0
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.140002c00
test rax, rax
ror byte [rdi], 0x84
xchg esp, eax
invalid
add byte [rax], al
mov r14, rax
mov rax, qword [rbp - 0x28]
mov qword [r14 + 0x30], rax
xor byte [rdi], r9b
adc byte [rbp - 0x58], al
invalid
invalid
movups xmm1, xmmword [rbp - 0x48]
movups xmm2, xmmword [rbp - 0x38]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
mov qword [rbp + 0x90], 4
add byte [rax + rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
cwde
add byte [rax], al
mov qword [rbp + 0x98], r14
add byte [rax - 0x39], cl
test dword [rax + 0x1000000], esp
add byte [rax], al
add byte [rcx], al
mov qword [rbp + 0xa0], 1
movups xmm0, xmmword [rbp + 0x50]
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x50], al
movups xmm1, xmmword [rbp + 0x60]
movups xmm2, xmmword [rbp + 0x70]
adc byte [rbp + 0x70], dl
movups xmm3, xmmword [rbp + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xe0], ebx
add byte [rax], al
movaps xmmword [rbp + 0xe0], xmm3
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
add byte [rax], al
invalid
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xb0], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rcx, [rbp + 0xf0]
add byte [rax], al
lea rdx, [rbp + 0xb0]
call fcn.14000cf20
hlt
invalid
dec dword [rcx + rcx*4 - 2]
hlt
invalid
dec dword [rcx + rcx*4 - 2]
cmp byte [rbp + 0xf0], 0xa
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
or cl, byte [rdi]
test byte [rax + 0x41000000], dl
add byte [rax], al
mov r15d, 1
je 0x14000db09
add byte [rax], al
mov r15d, 1
lea rdi, [rbp + 0x90]
nop
add byte [rax], al
add byte [rbp + rcx*4 - 0x53], cl
invalid
lodsd eax, dword [rsi]
add byte [rax], al
lea r13, [rbp + 0xf0]
lodsd eax, dword [rsi]
lock add byte [rax], al
add byte [rbp + rcx*4 - 0x5b], cl
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
lea r12, [rbp + 0xb0]
add byte [rbx + rdi - 0x43], cl
nop
add byte [rax], al
add byte [rbp + 0x18], dh
jne 0x14000dab5
cmp r15, qword [rbp + 0x90]
jne 0x14000dab5
sbb byte [rcx - 0x48], al
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, rdi
mov rdx, r15
call fcn.14002a360
mov r14, qword [rbp + 0x98]
mov esi, dword [rbp + 0x98]
mov esi, dword [rbp + 0x98]
imul rax, r15, 0x38
invalid
mov rcx, qword [rbp + 0x120]
mov ecx, dword [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
mov qword [r14 + rax + 0x30], rcx
invalid
movups xmm0, xmmword [rbp + 0xf0]
test eax, esi
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x100], cl
add dword [rax], eax
invalid
movups xmm1, xmmword [rbp + 0x100]
add dword [rax], eax
add byte [rdi], cl
movups xmm2, xmmword [rbp + 0x110]
adc byte [rbp + 0x110], dl
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rsi + rax + 0x20], edx
invalid
add byte [rax], al
movups xmmword [r14 + rax + 0x20], xmm2
invalid
and byte [rcx + 0xf], al
adc dword [rsi + rax + 0x10], ecx
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
invalid
invalid
movups xmmword [r14 + rax], xmm0
movups xmmword [rsi + rax], xmm0
inc r15
inc edi
mov qword [rbp + 0xa0], r15
mov ebp, 0xa0
add byte [rax], al
mov rcx, r13
mov rdx, r12
invalid
loop 0x14000dae4
call fcn.14000cf20
cmp byte [rbp + 0xf0], 0xa
lock add byte [rax], al
add byte [rdx], cl
and ah, dh
invalid
hlt
inc dword [rax + 0xf0bd]
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
or dh, byte [rbp - 0x75]
jne 0x14000da94
movups xmm0, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0xf0], xmm0
invalid
test dword [rax + 0xf000000], edx
nop
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xf0], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
test dword [rax + 0x48000000], esp
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0x100], rax
mov dword [rbp + 0x100], eax
test dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add dh, al
test dword [rdi], edi
mov byte [rbp + 0x13f], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rax - 0x73], ecx
push r8
push rax
lea rcx, [rbp + 0x50]
push rax
mov rdx, rsi
mov edx, esi
mov r8, qword [rbp + 0x130]
mov r8, qword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
add dword [rax], eax
add al, ch
invalid
call fcn.14001c380
call 0xf60fdb41
call 0xf60fdb41
add byte [rax], al
movzx edx, byte [rbp + 0x50]
push rbp
push rax
mov rcx, qword [rbp + 0x60]
mov ecx, dword [rbp + 0x60]
invalid
mov rax, qword [rbp + 0x70]
lea r8, [0x14006fa18]
lea eax, [0x14006fa18]
invalid
invalid
invalid
movsxd r9, dword [r8 + rdx*4]
add r9, r8
invalid
invalid
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
jmp r9
add rcx, 4
add ecx, 4
rol dword [rcx + rbp*8], 0xdb
jmp 0x14000dd43
fild dword [rcx]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x42], cl
invalid
invalid
invalid
add byte [rax], al
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add ecx, eax
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
add rcx, 8
jmp 0x14000db9c
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
jmp 0x14000db9c
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
invalid
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
ret 0x14c
ret 0x14c
mov ecx, 2
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
mov r8, qword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx + 0x29], cl
enter 0xffffffffffff820f, 0xffffffffffffff9e
add eax, 0x14c0000
add rcx, r15
sub r8, rcx
jb 0x14000e14a
add rcx, r15
add ecx, edi
mov r9, rcx
leave
test r8, r8
test eax, eax
je 0x14000dbc5
invalid
movzx ecx, byte [r9]
movzx ecx, byte [rcx]
or dword [rbx + 0x34742ff9], eax
cmp ecx, 0x2f
je case.0x14000d7a8.45
cmp ecx, 0x5c
stc
pop rsp
je case.0x14000d7a8.45
add al, 0xfb
cmp al, 1
add dword [rdi + 0x29], esi
ja case.0x14000d7a8.45
test r12b, r12b
mov rcx, rsi
mov ecx, esi
je 0x14000d8af
fdivr st(4)
invalid
lea rdx, [0x14006d6b2]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add eax, 0x1b84100
add byte [rax], al
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.14001c120
add byte [rax], al
mov rcx, rsi
jmp 0x14000d8af
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
add byte [rax], al
mov rdx, rdi
mov r8, r14
mov eax, esi
call fcn.14001c380
movzx r8d, byte [rbp + 0xb0]
mov dh, 0x85
mov al, 0
add byte [rax], al
out 0, eax
add byte [rdi + rcx - 0x4a], al
invalid
mov dh, 0x85
test dword [rax + 0x48000000], esi
mov eax, dword [rbp + 0xc0]
test eax, eax
add byte [rax], al
add byte [rax], al
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xc0]
test eax, eax
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xd0]
xchg ebp, eax
rol byte [rax], 1
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rcx, [0x14006fa7c]
or eax, 0x61e59
pop rcx
invalid
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
or dword [rcx + 1], 0xe1ff41c9
add r9, rcx
jmp r9
jmp rcx
jmp rcx
lea rcx, [rax + 4]
lea ecx, [rax + 4]
jmp case.0x14000dc2a.7
xor al, 0x48
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
retf 0x148
add rcx, rax
add rcx, 2
add ecx, 2
ror dword [rax - 0x7d], 0xc1
add ch, bl
add ecx, 2
rol dword [rdx], 0xeb
jmp case.0x14000dc2a.7
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
jmp case.0x14000dc2a.7
lea rcx, [rdx + 1]
test rdx, rdx
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
cmove rcx, rdx
cmove ecx, edx
retf 0x148
retf 0x148
add rcx, rax
add rcx, 8
ror dword [rax], 0xeb
invalid
ror dword [rax], 0xeb
or bl, ch
add eax, 0x2b9
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
mov ecx, 2
cmp rcx, r14
ja case.default.0x14000dc81
retf
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
invalid
mov ecx, r8d
ror dword [rbp + rcx*4 + 5], 0x1e
lea r8, [0x14006fa98]
lea eax, [0x14006fa98]
invalid
add byte [rcx + 0x63], cl
or al, 0x88
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
sar edi, 0xe1
add rax, 4
jmp 0x14000dcb6
invalid
sub eax, 0x8948c031
int1
xor eax, eax
mov rcx, rsi
jmp 0x14000dd06
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
cmove ecx, edx
invalid
invalid
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
cmove ecx, edx
add rax, rcx
add rax, 2
jmp 0x14000dcb6
lea rcx, [rdx + 1]
test rdx, rdx
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
invalid
invalid
cmove rcx, rdx
cmove ecx, edx
retf 0x148
add rax, rcx
add rax, 8
invalid
invalid
ror byte [rax], 0x48
test eax, eax
test rax, rax
mov rcx, rsi
jne 0x14000dcd8
xor eax, eax
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
ror byte [rax - 0x77], 0x41
adc cl, ch
invalid
out 0xfb, al
sti
jmp 0x14000d8af
sti
invalid
mov eax, 6
jmp 0x14000dcd5
mov eax, 2
mov rcx, rsi
cmp r14, rax
invalid
jbe 0x14000dcfb
cmp byte [rdi + rax], 0xbf
jg 0x14000dcfd
invalid
invalid
sbb cl, byte [rax - 0x73]
or eax, 0x5fddc
lea rcx, [0x14006dac6]
lea r8, [0x14006db00]
mov edx, 0x37
invalid
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
invalid
call fcn.14002b5d0
fadd dword [rcx]
add byte [rbp - 0x1a], dh
jne case.0x14000bed8.217
cmp r14, rax
jb 0x14000d8af
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
jmp 0x14000d8af
dec dword [rax - 0x73]
push rax
add dword [rax - 0x7b], ecx
test eax, eax
cmove rdx, rax
add rcx, rdx
add rcx, 8
invalid
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14000dd43
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14000dd43
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
mov ecx, 2
add byte [rax], al
add byte [rax + 0x3b], cl
lea esi, [rax]
cmp rcx, qword [rbp + 0x130]
ja 0x14000e15d
invalid
add dword [rax], eax
add byte [rdi], cl
xchg dword [0x1b500dd55], ecx
add byte [rbp + 4], dh
xor eax, eax
jmp 0x14000dd6b
jne 0x14000dd56
xor eax, eax
jmp 0x14000dd6b
add rcx, rsi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rbp + 0x70]
mov qword [rbp + 0xe0], rcx
add byte [rdi], cl
adc byte [rbp + 0x50], al
movups xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp + 0xd0], xmm1
adc dword [rbp + 0xd0], ecx
movups xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0xb0], rsi
mov rcx, qword [rbp + 0x130]
add dword [rax], eax
add byte [rax - 0x77], cl
lea edi, [rax + 0x66000000]
invalid
test eax, ebp
add byte [rax], al
add byte [rax], al
add byte [rdx], al
mov byte [rbp + 0xea], al
lea rsi, [rbp + 0x51]
lea rdi, [rbp + 0x50]
lea rbx, [rbp + 0xb0]
xor r15d, r15d
jmp 0x14000de0a
mov rax, qword [rbp + 0xf8]
imul rcx, r14, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
or byte [rcx], al
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
cmp r13, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
sbb rax, 0xffffffffffffffff
mov qword [rbp + 0x100], rax
mov byte [rbp + 0x13f], 1
mov rcx, rdi
mov rdx, rbx
call fcn.14000cf20
movzx r12d, byte [rbp + 0x50]
cmp r12b, 0xa
je 0x14000df1a
lea eax, [r12 - 6]
cli
lea ecx, [r12 - 5]
cmp al, 4
movzx eax, cl
cmovae eax, r15d
cmp al, 1
je 0x14000de76
movzx eax, al
cmp eax, 2
je 0x14000de0a
cmp eax, 3
jne 0x14000deb6
clc
add esi, dword [rbp + 0x67]
mov rax, qword [rbp + 0x100]
sub rax, 1
jb 0x14000de0a
mov rcx, qword [rbp + 0xf8]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x14000de0a
mov qword [rbp + 0x100], rax
jmp 0x14000de0a
mov rax, qword [rbp + 0xf0]
mov r13, qword [rbp + 0x100]
add byte [rbp + 0x31], al
invalid
add byte [rbp + 0x31], al
test byte [rbp - 0x7b], 0xed
test r13, r13
setne r14b
mov qword [rbp + 0x100], r14
cmp rax, r14
jne 0x14000ddc4
mov byte [rbp + 0x13f], 1
test dword [rdi], edi
add dword [rax], eax
add byte [rcx], al
lea rcx, [rbp + 0xf0]
call fcn.140008880
jmp 0x14000ddc4
mov r13, qword [rbp + 0x100]
mov ebp, dword [rbp + 0x100]
cmp r13, qword [rbp + 0xf0]
jne 0x14000ded9
mov byte [rbp + 0x13f], 1
lea rcx, [rbp + 0xf0]
call fcn.140008880
mov rax, qword [rbp + 0xf8]
imul rcx, r13, 0x38
add byte [rax], al
add byte [rcx + 0x6b], cl
int 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
or byte [rdi], cl
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
adc dword [rax + rcx + 0x11], ecx
adc dword [rax + rcx + 0x11], ecx
movups xmmword [rax + rcx + 0x21], xmm2
push rsp
or byte [rcx], ah
mov rdx, qword [rsi + 0x2f]
mov edx, dword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
mov dword [rax + rcx + 0x30], edx
inc r13
inc ebp
mov qword [rbp + 0x100], r13
jmp 0x14000de0a
mov qword [rbp + 0x30], 0
mov dword [rbp + 0x30], 0
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [r9], r8b
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x40], 0
mov qword [rbp + 0x38], 1
add byte [rax], al
mov qword [rbp + 0x40], 0
add dh, al
mov byte [rbp + 0x48], 1
mov rax, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
add qword [rax - 0x75], rcx
test eax, esi
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x128], rax
invalid
invalid
mov eax, dword [rbp + 0xf0]
add byte [rax], al
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0xf8]
test eax, edi
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rbp + 0x130], rax
mov rax, qword [rbp + 0x100]
mov eax, dword [rbp + 0x100]
test dword [rax], esi
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x100]
test rax, rax
invalid
test byte [rsi + 1], dh
mov eax, dword [rbp + 0x100]
add byte [rax], al
test rax, rax
je 0x14000e0d8
add byte [rax], al
add byte [rax], al
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
imul esi, eax, 0x38
cmp byte [rax - 0x75], cl
popfq
xor byte [rcx], al
mov rbx, qword [rbp + 0x130]
add byte [rax], al
add rsi, rbx
lea r12, [rbp - 0x1f]
lea r14, [0x14006fa34]
sbb al, byte [rsi]
invalid
fimul word [rbp + rcx*4 + 0x65]
loope 0x14000dfc1
lea esi, [0x14006fa34]
sbb al, byte [rsi]
add byte [rcx], dh
shr bl, 0xf
invalid
xor eax, eax
jmp 0x14000df8e
invalid
rdtsc
ror byte [rax - 0x7d], 0xc3
add rbx, 0x38
invalid
invalid
xor eax, eax
add rbx, 0x38
cmp rbx, rsi
je 0x14000e0d8
je 0x14000e0d8
movzx edi, byte [rbx]
cmp edi, 0xa
je 0x14000e0d8
add dword ds:[rax], eax
invalid
add dword ds:[rax], eax
add byte [rax - 0x78], al
jge case.0x14000d197.52
invalid
mov byte [rbp - 0x20], dil
mov byte [rbp - 0x20], bh
loopne 0x14000dfe7
mov rcx, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
mov dword [rsp + 0x2f], ecx
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
adc byte [rbx + 0x11], cl
adc byte [rbx + 0x11], cl
movups xmm2, xmmword [rbx + 0x21]
movups xmmword [r12 + 0x20], xmm2
adc dword [rsp + 0x20], edx
adc dword [rsp + 0x20], edx
and al, 0x20
movups xmmword [r12 + 0x10], xmm1
adc dword [rsp + 0x10], ecx
movups xmmword [r12], xmm0
adc dword [rsp], eax
test al, 1
je 0x14000dff2
lea rcx, [rbp - 0x20]
lea rdx, [0x14006d7f0]
lea edx, [0x14006d7f0]
loopne 0x14000e015
lea edx, [0x14006d7f0]
add eax, 0x43d8e800
add byte [rax], al
invalid
call fcn.1400123b0
add byte [rax + rax*8 - 0x47bee98b], al
add dword [rax], eax
test al, al
jne 0x14000dff2
invalid
invalid
mov r8d, 1
add byte [rax], al
add byte [rax - 0x73], cl
xor byte [r8 - 0x73], r9b
lea rdx, [0x14006d6b2]
lea rcx, [rbp + 0x30]
lea rdx, [0x14006d6b2]
lea edx, [0x14006d6b2]
add eax, 0xe12ee800
add byte [rax], al
call fcn.14001c120
loope 0x14000dff1
add byte [rbp + rcx*4 + 0x6f], al
lea r13d, [rdi - 6]
lea ebp, [rdi - 6]
outsd dx, dword [rsi]
cli
lea eax, [rdi - 5]
cmp r13b, 4
movzx eax, al
mov dh, 0xc0
mov ecx, 0
add byte [rax], al
cmovae eax, ecx
mov r15, qword [rbp - 0x10]
invalid
ror dword [rbx + rcx*4 + 0x7d], 0xf0
invalid
movzx r8d, al
movsxd rax, dword [r14 + r8*4]
add al, 0x86
add rax, r14
add eax, esi
jmp rax
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x10]
invalid
invalid
adc r11b, r13b
mov rdx, qword cs:[rbp - 0x18]
mov rdx, qword [rbp - 0x18]
jmp 0x14000e051
mov rdx, qword [rbp - 0x18]
mov r8, r15
jmp 0x14000e051
mov r8d, 1
add dword [rax], eax
add byte [rax], al
lea rdx, [0x14006d6b3]
jmp 0x14000e051
mov r8d, 2
add byte [rax], al
lea rdx, str....
adc eax, 0x5f668
jmp 0x14000e051
lea rdx, [0x14006d6b2]
invalid
lea rcx, [rbp + 0x30]
call fcn.14001c120
movzx ecx, r13b
movzx ecx, ch
xor r8b, r13b
invalid
movzx ecx, ch
inc rcx
cmp r13b, 4
mov eax, 0
add byte [rax], al
add byte [rax + 0xf], cl
enter 0xffffffffffff8348, 0xfffffffffffffff9
cmp ecx, 1
add byte [rax], al
add byte [rax + 0xf], cl
enter 0xffffffffffff8348, 0xfffffffffffffff9
cmp ecx, 1
invalid
test byte [rdi], al
invalid
cmp ecx, 1
je case.0x14000cd24.79
mov al, 1
test rcx, rcx
jne case.0x14000cc92.70
mov rax, qword [rbp]
mov ecx, edi
lea rdx, [0x14006fa48]
adc eax, 0x619b8
adc eax, 0x619b8
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x14000e0cd
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r15, rcx
add r15, 8
jmp 0x14000e0cd
mov r15d, 6
jmp 0x14000e0cd
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r15, rcx
add r15, 2
test r15, r15
setne al
jmp case.0x14000cc92.70
mov rax, qword [rbp + 0x128]
test rax, rax
je 0x14000e0fa
imul rdx, rax, 0x38
mov r8d, 8
mov rcx, qword [rbp + 0x130]
call fcn.140002c10
mov rsi, qword [rbp + 0xa8]
mov rdx, qword [rsi]
test rdx, rdx
je 0x14000e118
mov rcx, qword [rsi + 8]
mov r8d, 1
call fcn.140002c10
movups xmm0, xmmword [rbp + 0x30]
movups xmm1, xmmword [rbp + 0x40]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.14002b910
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rbp + 0x130]
call fcn.14002b910
mov byte [rbp + 0x13f], 1
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rbp + 0x130]
call fcn.14002b910
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.14002b400
js 0x14000e158
add dword [rax], eax
int3
xor r12d, r12d
jmp case.0x14000d7a8.56
cmp rdx, r10
je 0x14000e3e9
mov r9, r10
mov ecx, edx
lea rcx, [r8 - 1]
inc r10
cmp byte [r8 + rdx - 1], 0x2e
jmp [rsi]
mov r8, rcx
jne 0x14000e3b0
mov r8, rdx
sub r8, r10
jne 0x14000e483
lodsd eax, dword [rsi]
add byte [rax], al
invalid
ror byte [rbp + 0x29], 1
ror byte [rdi], 1
test dword [rbp + 0x31000000], ebp
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
leave
mov r8, rdx
test rax, rax
cmovne rcx, rax
test rcx, rcx
jne 0x14000e3fd
invalid
jmp 0x14000e395
lodsb al, byte [rsi]
mov rcx, rax
mov r8, rdx
mov eax, edx
sal byte [rcx], 1
ror byte [rax - 0x7b], 0xc0
xor eax, eax
test rax, rax
cmovne rcx, rax
test rcx, rcx
leave
je 0x14000e395
cwde
test rax, rax
cmove r8, rdx
cmove eax, edx
cmove eax, edx
ret 0x14c
add rcx, r8
sub rcx, r15
stc
stc
je 0x14000e437
cmp r14, rcx
jbe 0x14000e430
cmp byte [r15 + rcx], 0xbf
jg 0x14000e432
lea rcx, [0x14006dac6]
add eax, 0x58d4c00
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14006db00]
lea eax, [0x14006db00]
invalid
add byte [rdx + 0x37], bh
mov edx, 0x37
call fcn.14002b5d0
rol dword [rcx], 1
add byte [rbp - 0x1a], dh
jne case.0x14000cd24.109
cmp r14, rcx
cmp esi, ecx
invalid
jb case.0x14000d209.77
mov qword [rbx + 0x10], rcx
mov dword [rbx + 0x10], ecx
adc byte [r9 - 0x77], cl
adc byte [rcx - 0x77], cl
mov r14, rcx
invalid
mov r12b, 1
test rsi, rsi
je case.0x14000d7a8.56
add byte [rax], al
add byte [rax - 0x73], cl
add qword [rax - 0x75], r9
invalid
lea rcx, [rsi + 1]
mov rax, qword [rbx]
mov eax, dword [rbx]
add ecx, dword [rax - 0x77]
ret 0x294c
invalid
mov rdx, rax
mov edx, eax
sub rdx, r14
sub edx, esi
cmp rdx, rcx
jae 0x14000e4c9
retf 0x6d73
add r14, rcx
jb 0x14000e501
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
add byte [rax], al
mov rdx, r14
not rdx
ror byte [rax - 0x3f], cl
shr rdx, 0x3f
shr edx, 0x3f
invalid
test rax, rax
je case.0x14000d6a7.68
mov qword [rbp - 0x48], r15
mov qword [rbp - 0x38], rax
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add bl, ch
and byte [rax + 1], cl
add ecx, edx
invalid
invalid
jmp case.0x14000d197.90
add rcx, rdx
add ecx, edx
inc rcx
inc ecx
ror dword [rcx + rcx*4 - 0x36], 0x48
mov rdx, r9
test rax, rax
test eax, eax
test eax, eax
ror byte [rax + 0xf], 0x45
enter 0xffffffffffff8548, 0xffffffffffffffc9
cmovne rcx, rax
test rcx, rcx
jne 0x14000e3fd
invalid
invalid
jmp 0x14000e395
hlt
push qword [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x45
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x40], eax
ror byte [rax - 0x73], 0x4d
call 0xf84e71fb
invalid
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x48]
invalid
call 0xf84e71fb
mov r8, r14
call fcn.140008740
invalid
invalid
invalid
movabs byte [0x7500e87d8348ffff], al
invalid
dec dword [rax - 0x7d]
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
jge case.0x14000d197.90
call 0x1884b59bf
add byte [rbp + 0x4a], dh
jne 0x14000e508
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
invalid
mov qword [rbx + 8], rax
mov qword [rbx], r14
lea rdx, [0x14006d6b3]
add eax, 0x1b84100
add byte [rax], al
invalid
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
fld1
fadd qword [rax]
invalid
mov rcx, rbx
call fcn.14001c120
fadd qword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
invalid
call fcn.14001c120
fadd qword [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x20], al
mov eax, r12d
add rsp, 0x80
add esp, 0x80
invalid
add byte [rax], 0
add byte [rbx + 0x5f], bl
pop rdi
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
xor ecx, ecx
call fcn.14002b400
invalid
add dword [rax], eax
mov rcx, qword [rbp - 0x10]
invalid
invalid
mov rdx, qword [rbp - 8]
push rbp
clc
call fcn.14002b400
add dword [rax], eax
add ah, cl
int3
int3
int3
int3
int3
int3
int3
int3
push rsi
push rdi
sub rsp, 0x50
push rax
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
and al, 0x50
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
iretd
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov edx, edi
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
mov edx, edi
cli
mov r8, rsi
mov eax, esi
call fcn.14001c380
fiadd word [rax]
add byte [rdi], cl
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
call 0x138567095
mov dh, 0x45
fmul dword [r8 - 0x75]
fmul dword [rax - 0x75]
call 0x138567095
call 0x138567095
push rbp
clc
movzx r8d, al
movzx eax, al
ror byte [rbp + rcx*4 + 0xd], 0x58
lea r9, [0x14006fab0]
lea ecx, [0x14006fab0]
or eax, 0x61558
adc eax, 0x634f0006
invalid
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
add r10, r9
mov r8, rsi
mov r9, rdi
mov ecx, edi
mov ecx, edi
stc
jmp r10
jmp rdx
loop 0x14000e5b1
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x14000e5a2
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove eax, edx
ret 0x14c
add rcx, r8
add rcx, 8
add ecx, 8
jmp 0x14000e5a2
mov ecx, 6
invalid
add byte [rax], al
jmp 0x14000e5a2
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
cmove r8, rdx
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 2
add ecx, 2
jmp 0x14000e5a2
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
sub r8, rcx
jb 0x14000e64d
lahf
add byte [rax], al
invalid
lahf
add byte [rax], al
add byte [rax + 1], cl
invalid
add byte [rax], al
add rcx, rdi
add ecx, edi
stc
mov r9, rcx
mov ecx, ecx
leave
test r8, r8
sal byte [rsi + rcx + 0x41], 0xf
mov dh, 9
je case.0x14000d759.75
movzx ecx, byte [r9]
or dword [rbx + 0xf742ff9], eax
cmp ecx, 0x2f
je 0x14000e5d1
stc
invalid
cmp ecx, 0x5c
pop rsp
je 0x14000e5d1
add al, 0xfb
cmp al, 2
add dh, byte [rbx + 4]
jae 0x14000e5d1
xor eax, eax
jmp 0x14000e645
shr bl, 0x74
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
mov rdx, rdi
cli
mov r8, rsi
call fcn.14001c380
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x45
fmul dword [rax - 0x75]
invalid
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x138567134
call 0x138567134
mov rdx, qword [rbp - 8]
push rbp
clc
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0xd5
lea r9, [0x14006facc]
movsxd r8, dword [r9 + r8*4]
invalid
adc al, 6
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
jmp rax
jmp rax
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
add al, 0xeb
jmp case.0x14000cc92.122
xor al, 0x4c
lea eax, [rdx + 1]
invalid
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove eax, edx
invalid
invalid
test rdx, rdx
test edx, edx
cmove r8, rdx
cmove eax, edx
ret 0x14c
add rcx, r8
add rcx, 8
add ecx, 8
jmp case.0x14000cc92.122
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
invalid
invalid
jmp case.0x14000cc92.122
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove r8, rdx
add rcx, r8
add ecx, eax
ret 0x14c
add rcx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
jmp case.0x14000cc92.122
mov ecx, 2
add byte [rax + 0x39], cl
int1
cmp rcx, rsi
cmp ecx, esi
ja 0x14000e64d
or eax, 0x950f063c
cmp al, 6
setne al
xchg ebp, eax
invalid
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x50
push rax
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
lea eax, [0x14006d698]
mov rdx, rsi
bnd call fcn.14002b910
call fcn.14002b910
mov ah, 0xd2
add dword [rax], eax
int3
int3
push rbp
push rsi
push rdi
sub rsp, 0xc0
lea rbp, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
iretd
lea rcx, [rbp + 0x18]
mov rdx, rdi
sbb byte [rax - 0x77], cl
cli
mov r8, rsi
call fcn.14001c380
add byte [rdi], cl
mov dh, 0x55
invalid
add byte [rdi], cl
mov dh, 0x55
sbb byte [rax - 0x75], cl
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rbp + 0x38]
mov eax, dword [rbp + 0x38]
cmp byte [r13 + rcx*4 + 5], r9b
adc al, 6
add byte [rbp + 0x63], cl
or al, 0x90
lea r8, [0x14006fae8]
lea eax, [0x14006fae8]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
clc
jmp r9
jmp rcx
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x14000e6e4
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
add ecx, 8
ror dword [rax], 0xeb
jmp 0x14000e6e4
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp 0x14000e6e4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
ror dword [rax - 0x7d], 1
add ecx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jmp 0x14000e6e4
mov ecx, 2
add byte [rax], al
mov rdx, rsi
sub rdx, rcx
sub edx, ecx
jb 0x14000e77d
lea eax, [rax]
add byte [rax], al
add rcx, rdi
mov r8, rcx
mov eax, ecx
test rdx, rdx
je 0x14000e70d
movzx eax, byte [r8]
movzx eax, byte [rax]
add byte [rdi + rbp], bh
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0xf
cmp al, 0x5c
sete al
or al, cl
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x14000db5c.63
xor eax, eax
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rsi
movups xmm0, xmmword [rbp + 0x18]
adc byte [rbp + 0x18], al
sbb byte [rdi], cl
adc byte [rbp + 0x28], cl
movups xmm1, xmmword [rbp + 0x28]
sub byte [rdi], cl
movups xmmword [rbp - 0x18], xmm0
adc dword [rbp - 0x18], eax
movups xmmword [rbp - 8], xmm1
adc dword [rbp - 8], ecx
mov rcx, qword [rbp + 0x38]
mov qword [rbp + 8], rcx
mov byte [rbp + 0x12], al
mov word [rbp + 0x10], 0x200
invalid
adc byte [r8], r8b
invalid
or byte [rax - 0x3899edbb], cl
mov dword [rbp + 0x10], 0x8d480200
adc byte [r8], r8b
add cl, byte [rax - 0x73]
add byte [rdx], al
lea rcx, [rbp - 0x60]
movabs al, byte [0xffeb8be8d8558d48]
movabs al, byte [0xffeb8be8d8558d48]
lea rdx, [rbp - 0x28]
call fcn.14000d2d0
movzx ecx, byte [rbp - 0x60]
cmp cl, 0xa
stc
or dh, byte [rbp + 4]
fsubr st(0)
mov ebp, ebx
invalid
dec dword [rdi]
mov dh, 0x4d
movabs al, byte [0xebc03104750af980]
stc
or dh, byte [rbp + 4]
xor eax, eax
jmp 0x14000e771
stc
or dh, byte [rbp + 4]
xor eax, eax
shr bl, 0x1f
jmp 0x14000e771
add cl, 0xfa
xor eax, eax
sar edx, 0x31
rol byte [rax - 0xb88fc07], 0xf
cmp cl, 3
ja case.0x14000d92a.43
movzx ecx, cl
cmp cl, 3
ja case.0x14000d92a.43
stc
add esi, dword [rdi - 0xc]
movzx ecx, cl
dec rcx
cmp rcx, 3
jae 0x14000e771
lea rcx, [rbp - 0x28]
fsubr st(0)
fsubr st(0)
call fcn.14000c960
out dx, eax
loope 0x14000e76f
invalid
call qword [rax - 0x3f3b7eb8]
add byte [rax], al
add byte [rdi + 0x5e], bl
nop
add rsp, 0xc0
add esp, 0xc0
add esp, 0xc0
invalid
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
lea eax, [0x14006d698]
add eax, 0xf2894800
mov rdx, rsi
bnd call fcn.14002b910
call fcn.14002b910
test cl, dl
add dword [rax], eax
invalid
add ah, cl
int3
int3
int3
movabs al, byte [0x8024ac8d48000000]
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
iretd
lea rcx, [rbp - 0x18]
mov rdx, rdi
mov r8, rsi
mov eax, esi
call fcn.14001c380
add byte [rdi], cl
movzx edx, byte [rbp - 0x18]
mov dh, 0x55
call 0x1384e7307
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
lea r8, [0x14006fb04]
lea eax, [0x14006fb04]
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, rdi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
add ecx, 4
jmp 0x14000e814
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
ror byte [rax + 0xf], 0x44
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
add rcx, rdx
add ecx, edx
add rcx, 8
add ecx, 8
ror dword [rax], 0xeb
jmp 0x14000e814
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14000e814
lea rdx, [rax + 1]
test rax, rax
test eax, eax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
test eax, eax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
add rcx, 2
jmp 0x14000e814
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rax - 0x77], cl
sub rdx, rcx
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x14000e88e
jb 0x14000e865
add rcx, rdi
add ecx, edi
stc
mov r8, rcx
mov eax, ecx
test rdx, rdx
test edx, edx
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
je 0x14000e839
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
invalid
enter 0x2eb, 0x31
jmp case.0x14000d197.122
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x7d
test al, 0x48
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rsi
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
clc
clc
movups xmmword [rbp - 0x48], xmm0
adc dword [rbp - 0x48], eax
mov eax, 0xc84d110f
movups xmmword [rbp - 0x38], xmm1
adc dword [rbp - 0x38], ecx
enter 0xffffffffffff8b48, 0x4d
or byte [rax - 0x77], cl
mov dword [rbp - 0x28], ecx
mov byte [rbp - 0x1e], al
invalid
invalid
loopne 0x14000e863
mov rcx, qword [rbp + 8]
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x28], ecx
mov dword [rbp - 0x28], ecx
mov byte [rbp - 0x1e], al
mov word [rbp - 0x20], 0x200
add cl, byte [rax - 0x73]
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call 0xe85675b4
call 0xe85675b4
lea rdx, [rbp - 0x58]
push rbp
test al, 0xe8
pop rdi
call fcn.14000d2d0
cmp byte [rbp - 0x18], 9
call 0x1958c3081
clc
invalid
call 0x1958c3081
or dword [rax - 0x75], ecx
push rbp
clc
jne 0x14000e881
mov rax, qword [rbp - 0x10]
invalid
jmp 0x14000e883
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x7f], 0xc4
add rsp, 0xa0
movabs al, byte [0x4cc35d5e5f000000]
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
lea eax, [0x14006d698]
mov rdx, rsi
mov edx, esi
call fcn.14002b910
rol byte [rcx], 1
add dword [rax], eax
add ah, cl
int3
int3
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rcx + rcx*4 - 0x35], cl
mov ebx, ecx
mov edx, edi
cli
mov eax, esi
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov ch, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
loopne 0x14000e8ed
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xce
lea eax, [0x14006fb20]
ror dword [rcx - 0x77], 0xf2
mov edx, esi
jmp rcx
xor al, 0x4c
lea eax, [rax + 1]
cmove eax, eax
ror byte [rcx + rax - 0x3f], 0x48
add ecx, 8
ror dword [rax], 0xeb
and byte [rcx + 6], bh
cmove eax, eax
ror byte [rcx + rax - 0x3f], 0x48
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rcx - 0x77], cl
sub r10, rcx
add byte [rax], al
add byte [rax + 1], cl
stc
mov eax, ecx
test edx, edx
xchg esp, eax
mov dword [rcx + 8], 0x4503ebcf
or r15b, cl
jmp 0x14000e972
invalid
or bh, cl
xor edi, edi
test ecx, eax
rol dword [rax], 0
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0xd1], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x140], ecx
add byte [rax], al
add byte [rax], al
rol byte [rax], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov eax, ebx
fsubr st(0)
rcr cl, cl
add byte [rax], al
mov ecx, dword [rbp + 0xd0]
add byte [rax - 0x75], cl
mov edx, ebx
test dword [rcx + rax], ebx
add byte [rbx - 0x7a76d5ba], cl
pop rax
add dword [rax], eax
sub r9b, byte [rcx + 0x15885]
add byte [rcx - 0x80], al
inc byte [rsi]
invalid
invalid
mov eax, dword [rbp + 0x14f]
add byte [rdi], cl
sub byte [rbp + 0x140], cl
lea eax, [rax + 1]
add byte [rax], al
lea eax, [rax + 1]
add byte [rax], al
sub dword [rbp + 0xa0], ecx
add byte [rax], al
add byte [rbx + 0x15885], cl
add byte [rcx + 0x16085], cl
invalid
test dword [rax + 1], esp
invalid
test dword [rax + 1], esp
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x85
invalid
test dword [rcx + rax], ebx
pop rsp
add dword [rax], eax
add byte [rax + 0x16485], cl
add byte [rcx - 0x80], al
cmp r14b, 2
js 0x14000eca9
mov eax, dword [rbp + 0xaf]
test dword [rdi + 0x48000000], ebp
mov dword [rbp + 0xf0], eax
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xa0], cl
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xe1], ecx
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movups xmmword [rbp + 0xd1], xmm0
add byte [rax], al
add byte [rax], al
mov dh, 0x85
add dword fs:[rax], eax
add byte [rax], al
mov byte [rbp + 0xff], al
invalid
invalid
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0xc8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + rcx*4 - 0x5b], al
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax + rcx*4 - 0x4b], al
cli
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
rol byte [rax], 0
add byte [rax], al
add al, ch
mov ah, bl
invalid
pop rsp
pop rsi
bnd call fcn.14002b910
xchg ebp, eax
jmp 0xc948ed0a
invalid
invalid
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
dec dword [rcx + rcx*4 - 0x35]
mov rbx, r9
mov ebx, ecx
mov rdi, r8
mov rsi, rcx
invalid
test r8, r8
je 0x14000ed65
invalid
js 0x14000edba
mov r12, rdx
movzx eax, byte [0x140079141]
mov r15d, 1
add dword [rax], eax
add byte [rax], al
movabs dword [0x1bf410006], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdx + 1], bh
mov edx, 1
mov rcx, rdi
call fcn.140002c00
test rax, rax
invalid
je 0x14000edbd
invalid
sal byte [rax + riz*2 + 0x49], 0x89
invalid
invalid
mov r14, rax
mov rdx, r12
jmp 0x14000ed6b
mov r14d, 1
mov r15, qword [rbp + 0x60]
mov rcx, r14
mov r8, rdi
clc
clc
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x28], rdi
mov dword [rbp - 0x28], edi
xchg edi, eax
mov cl, 1
add byte [rax - 0x77], cl
invalid
mov dword [rbp - 0x28], edi
jge 0x14000ed56
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], rdi
mov byte [rbp - 0x10], 0
lea rcx, [rbp - 0x28]
mov rdx, rbx
mov edx, ebx
mov edx, ebx
fimul dword [rbp - 0x77]
clc
mov r8, r15
mov eax, edi
call case.0x14000cd24.41
movups xmm0, xmmword [rbp - 0x28]
invalid
dec dword [rdi]
adc byte [rbp - 0x28], al
movups xmm1, xmmword [rbp - 0x18]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov rax, rsi
invalid
invalid
add rsp, 0x50
add esp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
pop rbp
ret
xor r15d, r15d
mov rcx, r15
mov ecx, edi
mov rdx, rdi
call fcn.14002b400
cmp dh, al
add dword [rax], eax
cmp dh, al
add dword [rax], eax
add ah, cl
nop dword [rax]
add byte [rax], 0
add byte [rax], al
int3
add byte [rax], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x73], cl
push 0x50
lea rbp, [rdx + 0x50]
mov rdx, qword [rbp - 0x28]
mov edx, dword [rbp - 0x28]
test rdx, rdx
je 0x14000edff
mov rcx, qword [rbp - 0x20]
mov r8d, 1
loopne case.0x14000e9d7.7
mov eax, 1
call fcn.140002c10
adc dword [rsi], edi
invalid
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
invalid
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rbp + 4]
mov r8, rdi
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
add ebx, edi
mov qword [rsi + 0x10], rbx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
movsd dword [rdi], dword [rsi]
add dword [rax], eax
mov rbx, qword [rsi + 0x10]
jmp 0x14000fd76
lea rbp, [rsp + 0x60]
mov rsi, r8
mov rdi, rdx
mov r14, rcx
lea rdx, str._RUST_BACKTRACEfailed_to_write_the_buffered_data
mov r8d, 1
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140026450
mov bl, 1
test al, al
jne 0x14000ff97
lea r13, [r14 + rdi]
xor edx, edx
lea r15, [rbp + 6]
mov r8, rdi
mov eax, edi
sub r8, rdx
je 0x14000ff6e
lea rcx, [r14 + rdx]
mov r12, rdx
jmp 0x14000fe2f
add rcx, 2
cmp rax, r13
cmovne rax, rcx
cmovne eax, ecx
cmovne eax, ecx
mov r9d, 2
add al, byte [rax]
add byte [rax], al
nop dword [rax]
add r12, r9
mov rcx, rax
cmp rax, r13
je 0x14000ff6e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add dword [r15 + rcx - 0x4a], eax
mov dh, 0x11
mov r9d, 1
lea rax, [rcx + 1]
movzx r10d, byte [rcx]
mov dh, 0x11
mov dh, 0x11
mov r9d, 1
test r10b, r10b
jns 0x14000fe20
cmp r10b, 0xe0
jb 0x14000fe0c
cmp r10b, 0xed
jne 0x14000fe81
cmp rax, r13
je 0x14000ff6e
lea r9, [rcx + 2]
cmp r9, r13
je 0x14000ff6e
or al, byte [rcx]
add byte [rax], al
or al, byte [rcx]
add byte [rax], al
movzx eax, byte [rcx + 1]
movzx eax, ax
cmp eax, 0x9f
add byte [rax], al
add byte [rdi + 0x4b], dh
add byte [rax], al
add byte [rdi + 0x4b], dh
add rcx, 3
mov r9d, 3
mov rax, rcx
jmp 0x14000fe20
add rcx, 2
cmp rax, r13
cmove rcx, rax
cmove ecx, eax
cmove ecx, eax
xor eax, eax
cmp rcx, r13
setne al
add rax, rcx
mov r9d, 3
cmp r10b, 0xf0
jb 0x14000fe20
xor ecx, ecx
leave
cmp rax, r13
setne cl
add rax, rcx
call 0x188c293bf
add eax, ecx
mov r9d, 4
jmp 0x14000fe20
movzx ecx, byte [r9]
and eax, 0x1f
shl eax, 6
and ecx, 0x3f
add eax, ecx
add eax, 0xd800
mov word [rbp + 6], ax
mov r8, r12
sub r8, rdx
jb 0x14000ffbc
ror byte [rdi], 1
invalid
cmp r12, rdi
cmp esp, edi
cld
ja 0x14000ffaa
add rdx, r14
mov rcx, rsi
call 0x14000ffd0
fild dword [rax]
add byte [rax], al
fild dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + rax*8 + 0x9a850f], al
add byte [rax], al
test al, al
jne 0x14000ff97
ror byte [rdi], 0x85
invalid
mov qword [rbp - 0x10], r15
mov dword [rbp - 0x10], edi
jge case.0x14000d759.105
lea rax, [0x1400287b0]
add dword [rax], eax
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
lea rax, str.u
add eax, 0x5dc25
add byte [rax - 0x77], cl
ror byte [r8 - 0x39], 0x45
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 2
enter 2, 0
invalid
enter 2, 0
add byte [rax - 0x39], cl
loopne 0x14000ff24
loopne 0x14000ff24
add al, byte [rax]
add byte [rax], al
mov qword [rbp - 0x20], 0
lea rax, [rbp - 0x10]
invalid
loopne 0x14000ff24
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea eax, [rbp - 0x10]
invalid
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
add dword [rax], eax
add byte [rax], al
invalid
ror byte [rax - 0x39], 1
fadd dword [r9]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
sub byte [rbp + rcx*4 + 0x45], cl
shr al, 8
or byte [rbp + 1], bl
invalid
and byte [rax - 0x75], r9b
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
shr al, 8
invalid
pop rbp
or byte [rbp + 1], bl
add byte [rax + rax*8 - 0x7cb6b48b], al
jne 0x14000ff97
invalid
invalid
invalid
add dword [rax], eax
test al, al
jne 0x14000ff97
add r12, 3
mov rdx, r12
loop 0x14000ff9d
cmp esp, edi
loop 0x14000ff9d
cmp esp, edi
jbe 0x14000fdf7
invalid
lea r8, [0x14006db78]
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
mov edx, edi
call fcn.14002b910
movabs byte [0x8948d601490001b9], al
int1
add r14, rdx
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, r14
call 0x14000ffd0
push rsp
add byte [rax], al
add byte [rax], al
push rsp
add byte [rax], al
add byte [rax], al
test al, al
jne 0x14000ff97
lea rdx, str._RUST_BACKTRACEfailed_to_write_the_buffered_data
add byte [rax], al
test al, al
jne 0x14000ff97
invalid
lea rdx, str._RUST_BACKTRACEfailed_to_write_the_buffered_data
lea edx, str._RUST_BACKTRACEfailed_to_write_the_buffered_data
jns 0x14000ff54
add eax, 0x1b84100
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov r8d, 1
mov rcx, rsi
call fcn.140026450
mov ebx, eax
ret
add byte [rcx + 0x48d889c3], cl
add esp, 0x68
invalid
invalid
ret
mov eax, ebx
add rsp, 0x68
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x14006db18]
mov rcx, r12
mov ecx, esp
fild dword [0x1218a4bb4]
add eax, 0xe1894c00
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
mov rdx, rdi
call fcn.14002b980
invalid
add dword [rax], eax
mov ecx, 0x8d4c0001
add eax, 0x5db55
invalid
add dword [rax], eax
lea r8, [0x14006db18]
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x1e], 1
mov rcx, rdx
mov rdx, r12
call fcn.14002b9f0
and bh, byte [rdx - 0x3333ffff]
mov edx, 0xcccc0001
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
in al, dx
push 0x246c8d48
insb byte [rdi], dx
and al, 0x60
in al, dx
push 0x246c8d48
insb byte [rdi], dx
and al, 0x60
insb byte [rdi], dx
and al, 0x60
mov rsi, r8
mov esi, eax
enter 0x148, 0xffffffffffffffd6
enter 0x148, 0xffffffffffffffd6
loopne 0x14000ff7f
mov dh, 0x6d
insd dword [rdi], dx
jmp 0x140010051
or dword [rbx + rcx*4 + 0x75], 0xd8d4ce2
push rsi
sti
add eax, 0x4120eb00
mov ah, 0x6e
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
add byte [rbp + 0x31], al
xor r14d, r14d
test byte [rbp - 0x77], 0xf6
add byte [rax], al
add byte [rax], al
add byte [rax], al
dec dword [rdi]
test byte [rdx + rax], dh
add byte [rax], al
cmp edi, esi
test dh, dh
invalid
xchg dword [rbp - 0x4d000000], ecx
pop rsp
mov eax, esi
enter 0xffffffffffffe0ff, 0x41
mov ah, 0x30
jmp 0x140010033
nop word [rax + rax]
nop dword [rax + rax]
invalid
add dword [rcx - 0x7d], eax
loopne case.0x14000e7d7.41
invalid
invalid
mov dh, 0x4f
add al, byte [rcx - 0x3f]
add r8b, byte [r9 - 0x3f]
loopne 0x1400100c3
loope 0x1400100ff
add byte [rax], al
loopne 0x1400100db
and esi, 0x3f
or esi, eax
inc byte [rax]
add byte [rcx], dl
add byte [rdi], cl
test byte [rax + 0x48000001], ch
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
mov dword [rcx + rax*2], 0x7627fe83
cmp esi, 0x27
jbe 0x140010087
jmp 0x140010114
cmp esi, 0x27
add edi, 2
mov dword [rdx], 0x4406e0c1
or eax, eax
test rbx, rbx
je 0x140010aed
mov qword [rbp + 0x20], rbx
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x140010d12
cmp eax, 2
jne 0x140010d23
mov eax, 9
lea rcx, str._unnamed_
jmp 0x140010b03
mov qword [rbp + 0x20], 0
mov eax, 9
lea rcx, str._unnamed_
xor ebx, ebx
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x38]
mov qword [rbp - 0x58], rax
lea rax, [rbp - 0x18]
mov qword [rbp - 0x50], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x3f]
lea eax, [rbp + 0x3f]
mov qword [rbp - 0x40], rax
movzx eax, byte [0x140079150]
test al, al
je 0x140010cc4
mov byte [0x140079150], 1
mov eax, dword [0x140079298]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
cmp rax, 2
je 0x140010cc8
mov qword [rbp + 0x30], rbx
cmp eax, 1
je 0x140010b75
xor ecx, ecx
call fcn.14002b270
mov eax, dword [0x140079298]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0xb0
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
jge 0x140010bbe
mov qword [rbp + 0x18], rsi
test rsi, rsi
je 0x140010cdf
mov qword [rbp - 8], rsi
lea rdi, [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], cl
jne 0x140010dc9
mov rax, qword [0x1400791e8]
shl rax, 1
test rax, rax
mov qword [rbp + 0x30], rdi
jne 0x140010dd6
mov dword [rbp + 0x2c], 0
movzx eax, byte [rsi + 0x11]
lea rdx, [rsi + 0x18]
lea r8, [0x14006dce0]
jmp 0x1880111c8
lea ecx, [rbp - 0x58]
call fcn.140010f80
cmp byte [rbp + 0x2c], 0
jne 0x140010c19
mov rax, qword [0x1400791e8]
shl rax, 1
test rax, rax
jne 0x140010de5
xor eax, eax
mov rcx, qword [rbp + 0x30]
xchg byte [rcx], al
cmp al, 2
jne 0x140010c2b
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rdx, qword [rbp - 8]
mov byte [0x140079150], 1
mov qword [rbp], rdx
mov eax, dword [0x140079298]
xchg byte [rsi], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
cmp rax, 2
je 0x140010d33
mov qword [rbp + 0x30], rdx
cmp eax, 1
je 0x140010c6e
xor ecx, ecx
call fcn.14002b270
mov eax, dword [0x140079298]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
mov rax, qword [rcx + 0x40]
mov rdx, qword [rbp + 0x30]
mov qword [rcx + 0x40], rdx
mov qword [rbp + 8], rax
mov qword [rbp], 1
test rax, rax
lea rdi, [rbp + 0x18]
je 0x140010d45
invalid
cdq
add byte [rax], al
invalid
lock dec qword [rax]
jne 0x140010d45
lea rcx, [rbp + 8]
call fcn.1400084f0
jmp 0x140010d45
xor eax, eax
jmp 0x140010ccd
mov eax, 1
mov qword [rbp + 0x10], rax
lea rdi, [rbp + 0x18]
mov qword [rbp + 0x18], 0
jmp 0x140010ce3
mov rbx, qword [rbp + 0x30]
mov dword [rbp], 0
mov byte [rbp + 4], 0
mov byte [rbp + 0x3e], 1
add dword [rax - 0x77], ecx
jge 0x140010ce6
lea r8, [0x14006dd30]
lea rcx, [rbp - 0x58]
mov rdx, rbp
call fcn.140010f80
xor esi, esi
test rbx, rbx
jne 0x140010d51
jmp 0x140010d60
mov eax, 4
lea rcx, [0x14006ceb0]
jmp 0x140010b03
mov rcx, qword [rbx + 0x18]
mov rax, qword [rbx + 0x20]
dec rax
jmp 0x140010b03
lock dec qword [rdx]
jne 0x140010d41
mov rcx, rbp
call fcn.1400084f0
lea rdi, [rbp + 0x18]
mov sil, 1
mov rbx, qword [rbp + 0x20]
test rbx, rbx
je 0x140010d60
invalid
lock dec qword [rbx]
jne 0x140010d60
lea rcx, [rbp + 0x20]
call fcn.140008550
cmp qword [rbp + 0x10], 0
setne cl
mov rax, qword [rbp + 0x18]
test rax, rax
sete dl
or dl, cl
or dl, sil
cmp dl, 1
je 0x140010d8a
lock dec qword [rax]
jne 0x140010d8a
mov rcx, rdi
call fcn.1400084f0
invalid
invalid
invalid
nop
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x50]
call fcn.14002a110
xchg ebx, eax
add dword [rax], eax
mov rbx, qword [rsi + 0x50]
lock inc qword [rbx]
add ecx, dword [rdi]
invalid
stc
cld
invalid
invalid
add ecx, dword [rdi]
invalid
ud2
mov rcx, rdi
call fcn.14002a6c0
add dword [rax], eax
add dword [rax], eax
jmp 0x140010bca
call fcn.14002a5f0
cwde
add dword [rax], eax
xor al, 1
mov dword [rbp + 0x2c], eax
jmp case.0x14000b914.289
call fcn.14002a5f0
test al, al
ror byte [rdi], 0x85
invalid
invalid
invalid
invalid
ror byte [rdi], 0x85
invalid
mov byte [rsi + 0x11], 1
jmp 0x140010c19
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x140010e48
invalid
je 0x140010e2e
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x140010e48
add byte [rbx + rdx + 0x48], dh
mov eax, dword [rbp + 0x30]
mov rax, qword [rbp + 0x30]
lock dec qword [rax]
jne 0x140010e2e
lea rcx, [rbp + 0x20]
call fcn.140008550
ja 0x140010e2c
invalid
and al, ch
and dh, byte [rdi - 1]
ja 0x140010e2c
ja 0x140010e2c
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x30]
lock dec qword [rax]
dec qword [rax]
jne 0x140010e66
mov rcx, rbp
call fcn.1400084f0
jbe 0x140010e64
invalid
jbe 0x140010e64
invalid
inc esi
cmp eax, 0xc4834800
sub byte [rbx + 0x5f], bl
pop rdi
mov byte [rbp + 0x3d], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
jne 0x140010e88
invalid
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
jne 0x140010e88
invalid
invalid
movzx ebx, byte [rbp + 0x3e]
mov rax, qword [rbp + 0x20]
test rax, rax
je 0x140010eb4
lock dec qword [rax]
jne 0x140010eb4
lea rcx, [rbp + 0x20]
call fcn.140008550
and r8b, r13b
pushfq
jbe 0x140010eb2
invalid
dec dword [rax - 0x7d]
jge 0x140010ec8
invalid
cmp qword [rbp + 0x10], 0
adc byte [rax], al
add byte [rcx + rcx + 0x48], dh
add esp, 0x28
je 0x140010ec4
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [rbp + 0x18]
test rax, rax
test eax, eax
je 0x140010ebb
test bl, 1
je 0x140010ebb
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
jne 0x140010ebb
mov rcx, rsi
call fcn.1400084f0
jmp 0x140010ebb
invalid
fldenv [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
invalid
cmp byte [rbp + 0x3d], 0
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x74003d7d], al
sub byte [rax - 0x75], cl
clc
je 0x140010f32
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x140010f1d
invalid
or dword [rax - 0x73], ecx
clc
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
call fcn.1400084f0
invalid
mov byte [rbp + 0x3e], 0
lea rax, [rbp + 0x18]
sbb byte [rax - 0x77], cl
invalid
invalid
add rsp, 0x28
pop rbx
pop rdi
sbb byte [rax - 0x77], cl
invalid
pop rsi
pop rbp
ret
mov byte [rbp + 0x3e], 0
lea rax, [rbp + 0x18]
lea eax, [rbp + 0x18]
mov qword [rbp - 0x10], rax
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
invalid
invalid
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x30]
mov edx, dword [rbp + 0x2c]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
xor byte [r11 + 0x60e82c55], r9b
call fcn.140003fd0
mov byte [rbp + 0x3d], 1
invalid
invalid
invalid
call fcn.140003fd0
mov byte [rbp + 0x3d], 1
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
sub esp, 0xa0
lea rbp, [rsp + 0x80]
add byte [rax], al
mov qword [rbp + 0x18], 0xfffffffffffffffe
mov rsi, rdx
mov rdi, rcx
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x1400791b9], cl
mov al, 0xd
or al, byte [rdx - 0x7af0fffa]
invalid
test ebp, edi
jne 0x1400111b2
mov rax, qword [0x1400791e8]
ror byte [rdi], 0x85
lar eax, word [rax]
add bh, al
adc al, 0
add byte [rax], al
add byte [rdi], cl
mov dh, 5
in al, 0x81
invalid
invalid
test al, 0x48
mov dword [rbp - 0x38], 0
rol byte [rbx], 0
add byte [rax], al
sal byte [rcx + rcx + 0x48], 0x8d
or r8b, r13b
imul ebp, dword [rsi], 0xffffffff
invalid
dec dword [rax - 0x75]
sbb byte [r15], r9b
mov dh, 0
add al, 0x81
lea rcx, [0x1400791b9]
mov rbx, r8
call fcn.14002a6c0
mov r8, rbx
mov rax, qword [0x1400791e8]
shl rax, 1
test rax, rax
je 0x140010fc8
inc rsi
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x140011f5c
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test dword [rbx - 2], esi
invalid
ror byte [r8 - 0x77], 0x4d
mov qword [rbp + 0x48], r14
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], 1
mov qword [rbp + 0x10], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp], r12
mov qword [rbp + 8], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x10]
call fcn.140025c50
cmp eax, dword [rcx]
add byte [rax + rax*8 - 0x1e67af1], al
ror byte [rdi], 0x85
sbb esi, edi
invalid
invalid
add byte gs:[rax - 0x39], cl
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
invalid
cmp eax, dword [rcx]
add byte [rax + rax*8 - 0x1e67af1], al
ror byte [rdi], 0x85
sbb esi, edi
ror byte [rdi], 0x85
sbb esi, edi
invalid
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14006dd96]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
sal dword [rax + 0x48c98401], 0x89
stc
mov rcx, rdi
je 0x140011bd1
invalid
jmp 0x140011f5c
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov qword [rbp - 0x10], r9
mov dword [rbp - 0x10], ecx
mov dword [rbp - 0x10], ecx
mov rdi, rcx
call qword [sym.imp.KERNEL32.dll_lstrlenW]
adc eax, 0x19f66
adc eax, 0x19f66
test eax, eax
js 0x14001232d
mov eax, dword [rcx]
add byte [rax], al
mov eax, dword [rcx]
add byte [rax], al
je 0x140012317
add byte [rax], al
mov ebx, eax
lea r14, [rbx + rbx]
neg r14
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test r14, r14
je 0x140012317
movzx eax, word [rdi + rbx*2 - 2]
dec rbx
add r14, 2
add esi, 2
dec byte [rax - 1]
retf
add esi, 2
cmp eax, 0x5c
je 0x1400121df
cmp eax, 0x2f
jne 0x1400121c0
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
push rax
or byte [rbx + rcx*4 + 0x78], cl
adc byte [rcx - 9], cl
fimul word [rbp - 0x7b]
dec dword [rcx + rcx*4 + 0x7d]
loopne 0x140012205
test byte [rax + rax], bh
invalid
push rax
or byte [rbx + rcx*4 + 0x78], cl
adc byte [rcx - 9], cl
fimul word [rbp - 0x7b]
dec dword [rcx + rcx*4 + 0x7d]
loopne 0x140012205
test byte [rax + rax], bh
add byte [rdx - 0x73], cl
add al, 0x7a
lea rax, [rdx + r15*2]
mov rsi, rdx
xor r13d, r13d
mov r12, rsi
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
cmp word [rsi + r13*2], 0x3b
je 0x140012230
add r12, 2
add esp, 2
inc r13
cmp r12, rax
jne 0x140012210
jmp case.0x14000db5c.133
cmp rbx, r13
jne 0x140012253
jmp 0x1400122a9
mov rcx, rsi
mov qword [rbp - 0x18], rdx
mov rdx, rdi
cli
cli
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
mov rdx, qword [rbp - 0x18]
invalid
test eax, eax
call 0xc410e2d4
invalid
je 0x140012317
lea rcx, [r15 - 1]
lea rax, [rsi + r15*2]
mov r15, rcx
sub r15, r13
lea rsi, [r12 + 2]
cmp rcx, r13
jne case.0x14000db5c.131
add r12, 2
xor r15d, r15d
mov rsi, r12
add al, byte [rbp + 0x31]
dec dword [rcx + rcx*4 - 0x1a]
jmp case.0x14000db5c.133
xor r15d, r15d
mov rsi, rdx
cmp r15, rbx
jne case.0x14000e565.93
mov rcx, rsi
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
mov rdx, rsi
test eax, eax
je 0x140012317
mov r15, qword [rbp - 0x20]
test r15, r15
je 0x1400122bd
sbb ah, byte [rsi + 0x42]
cmp dword [rdx + rdi*2 - 2], 0x3b
cmp word [rdx + r15*2 - 2], 0x3b
cmp esi, dword [rbp + 0x11]
jne 0x1400122bd
mov rsi, qword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
mov rax, qword [rsi]
sub rax, r15
cmp rax, rbx
jb 0x1400122eb
jmp 0x140012301
mov rsi, qword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
cmp r15, qword [rsi]
jne case.0x14000e6a7.79
invalid
or al, 0x48
mov ecx, esi
mov rcx, rsi
call fcn.140008930
mov rdx, qword [rsi + 8]
mov word [rdx + r15*2], 0x3b
inc r15
mov qword [rsi + 0x10], r15
mov rax, qword [rsi]
jp 0x140012313
add byte [rcx - 1], cl
invalid
mov eax, dword [rsi]
sub rax, r15
cmp rax, rbx
jae 0x140012301
mov rcx, rsi
mov rdx, r15
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.14002a220
mov rdx, qword [rsi + 8]
mov r15, qword [rsi + 0x10]
lea rcx, [rdx + r15*2]
mov rdx, rdi
mov r8, r14
invalid
call sub.VCRUNTIME140.dll_memcpy
add dword [rax], eax
add dword [rax], eax
add rbx, r15
mov qword [rsi + 0x10], rbx
pop rsi
adc byte [rax + 1], bh
mov eax, 1
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rdi
lea rax, str.library_std_src...._backtrace_srcdbghelp.rs
mov qword [rsp + 0x20], rax
mov esi, 0x89480005
and al, 0x20
lea rcx, [0x14006c310]
lea r9, [0x14006c2f0]
or eax, 0x59fa9
add byte [rax], al
add al, ch
sub edx, dword [rbp + 0xb0f0001]
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsi
mov r8d, 1
mov rcx, r15
mov rdx, r14
call fcn.140002c10
in al, dx
invalid
invalid
cmp rbx, 0xffffffffffffffff
je 0x140013f9b
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movaps xmm6, xmmword [rbp + 0xc0]
add rsp, 0x158
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor al, 1
mov byte [rbp + 0x40], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov dword [rbp], 0x18
mov qword [rbp + 8], 0
mov dword [rbp + 0x10], 1
mov rax, rbp
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x80], r15
mov dword [rbp + 0x80], edi
add byte [rax], al
mov qword [rbp + 0x78], r14
jne 0x1400140a0
mov qword [rbp - 0x20], rbx
mov byte [rbp + 0xb7], 1
pop rbp
loopne 0x140013ff3
test dword [rdi + 0x1000000], esi
mov bh, 0
add byte [rax], al
add esi, eax
mov byte [rbp + 0xb6], 0
test dword [rsi], esi
add byte [rax], al
add byte [rax], al
lea r8, [rbp + 0x20]
mov rcx, r15
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
call fcn.140012a80
invalid
test rax, rax
je 0x14001406c
invalid
sbb eax, 0x70458b48
mov rax, qword [rbp + 0x70]
jo 0x14001409c
mov qword [rax + 8], rdx
mov dword [rax + 8], edx
or byte [rax - 0x39], cl
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
test r14, r14
invalid
test dword [rdi + rdi*8], edx
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
test r14, r14
jne case.0x14000b914.338
test dword [rdi + rdi*8], edx
invalid
invalid
test dword [rdi + rdi*8], edx
invalid
invalid
jmp 0x140013f8c
invalid
mov rax, qword [rbp + 0x70]
mov qword [rax + 8], rbx
pop rax
invalid
jo case.0x14000cc92.226
mov dword [rax + 8], ebx
pop rax
or byte [rax - 0x77], cl
mov qword [rax + 0x10], rdx
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
push rax
adc byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
adc edi, edi
je 0x140013f9b
invalid
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r15
mov ecx, edi
stc
mov rdx, r14
mov edx, esi
call fcn.140002c10
jmp 0x140013f9b
std
invalid
invalid
invalid
jmp case.0x14000cc92.197
std
invalid
invalid
dec dword [rax - 0x75]
mov rcx, qword [rbp + 8]
or byte [r8 - 0x75], r9b
mov rdx, qword [rbp + 0x10]
push rbp
adc bl, ch
jmp case.0x14000d209.212
xor ecx, ecx
jmp case.0x14000d209.212
call fcn.14002b400
push rcx
jae 0x1400140af
add bl, ch
xor dword [rcx], esi
jmp case.0x14000d6a7.197
dec dword [rax - 0x75]
test dword [rax + 0x48000000], edx
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], 0
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], eax
add byte [rax], al
invalid
invalid
mov qword [rbp + 0x80], rax
add byte [rax], al
add byte [rax - 0x75], cl
push 0x78458948
mov dword [rbp + 0x78], eax
mov rax, qword [rbp + 0x68]
mov eax, dword [rbp + 0x68]
mov qword [rbp + 0x78], rax
mov dword [rbp + 0x78], eax
js 0x140014090
mov byte [rbp + 0xb7], 1
test dword [rdi + 0x1000000], esi
add byte [rcx], al
mov byte [rbp + 0xb6], 1
mov dh, 0
add byte [rax], al
invalid
add byte [rcx], al
add dword [rax - 0x77], ecx
stc
mov rcx, rdi
mov rdx, rbx
call fcn.14002b400
invalid
jae case.0x14000d6a7.197
invalid
invalid
invalid
ud2
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
sub esp, 0x58
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm6
sub dword [rsp + 0x40], esi
je 0x140014134
and al, 0x40
mov rdx, qword [rbp + 0x88]
mov rdx, qword [rbp + 0x88]
mov edx, dword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
test rdx, rdx
sal byte [rbp + rdx + 0x48], cl
je case.0x14000d857.171
add rdx, rdx
add edx, edx
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xa0]
call fcn.140002c10
fsubp st(2)
invalid
invalid
lea esp, [rax - 0x18000000]
movabs al, byte [0xfffeeadee8000000]
add byte [rax], al
add al, ch
fsubp st(2)
invalid
invalid
mov rax, qword [rbp + 0x90]
mov eax, dword [rbp + 0x90]
test dword [rax + 0x48000000], edx
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0x80], eax
invalid
add byte [rax], al
mov qword [rbp + 0x80], rax
mov dword [rbp + 0x80], eax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rax, qword [rbp + 0x68]
mov eax, dword [rbp + 0x68]
push 0x78458948
mov qword [rbp + 0x78], rax
mov dword [rbp + 0x78], eax
js 0x14001410f
mov byte [rbp + 0xb7], 1
test dword [rdi + 0x1000000], esi
mov bh, 0
add byte [rax], al
add byte [rcx], al
invalid
add byte [rax], al
add esi, eax
test dword [rsi + 0x1000000], esi
add byte [rax], al
add byte [rcx], al
invalid
mov byte [rbp + 0xb6], 1
add byte [rax], al
add byte [rcx], al
invalid
add byte [rax], al
add dword [rdi], ecx
sub byte [rsp + 0x40], dh
and al, 0x40
movaps xmm6, xmmword [rsp + 0x40]
and al, 0x40
add rsp, 0x58
add rsp, 0x58
add esp, 0x58
invalid
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push rdi
push r14
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x58
in al, dx
pop rax
sub esp, 0x58
in al, dx
pop rax
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
invalid
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm6
sub dword [rsp + 0x40], esi
je case.0x14000d6a7.190
movzx ecx, byte [rbp + 0xb6]
movzx ecx, byte [rbp + 0xb6]
mov dh, 0x8d
lea esi, [rsi + 0x48000000]
mov eax, dword [rbp - 0x20]
invalid
invalid
mov dh, 0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rax, qword [rbp - 0x20]
loopne case.0x14000db5c.144
loopne case.0x14000db5c.144
test byte [rbp + 0xb7], 1
test dword [rdi + 0x1000000], esi
mov bh, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add dword [rax - 0x77], ecx
test dword [rax - 0x78000000], ebp
test al, 0
add byte [rax], al
mov byte [rbp + 0xa0], cl
jne 0x1400141c8
mov qword [rbp + 0xa8], rax
test al, 0
add byte [rax], al
add byte [rax + 0xa08d], cl
mov byte [rbp + 0xa0], cl
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x16], dh
jne 0x1400141c8
movaps xmm6, xmmword [rsp + 0x40]
je case.0x14000dc81.119
and al, 0x40
add rsp, 0x58
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
mov rdx, qword [rbp + 0x78]
mov edx, dword [rbp + 0x78]
push rbp
js 0x140014215
test rdx, rdx
test edx, edx
sal byte [rdx + rdx + 0x48], cl
je 0x1400141e3
adc cl, byte [rax - 0x75]
mov rcx, qword [rbp + 0x80]
mov ecx, dword [rbp + 0x80]
lea eax, [rax + 0x41000000]
add byte [rax], 0
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.140002c10
invalid
call fcn.140002c10
invalid
invalid
dec dword [rdi]
movaps xmm6, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], dh
je 0x14001420b
and al, 0x40
add rsp, 0x58
add rsp, 0x58
add esp, 0x58
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
in al, dx
pop rax
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm6
sub dword [rsp + 0x40], esi
je case.0x14000dc81.126
and al, 0x40
test byte [rbp + 0xa0], 1
test byte [rbp + 0xa0], 1
test dword [rax + 0x1000000], esp
add byte [rax], al
add byte [rax], al
add dword [rbp + 0xd], esi
jne 0x140014237
add byte [rcx], al
jne 0x140014237
mov rcx, qword [rbp + 0xa8]
mov ecx, dword [rbp + 0xa8]
lea ebp, [rax - 0x1000000]
test al, 0
add byte [rax], al
add bh, bh
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_CloseHandle]
adc eax, 0x17df1
int1
jge 0x140014237
add byte [rdi], cl
sub byte [rsp + 0x40], dh
je 0x14001425f
invalid
movaps xmm6, xmmword [rsp + 0x40]
je 0x14001425f
and al, 0x40
add rsp, 0x58
add rsp, 0x58
add esp, 0x58
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rsi
int3
in al, dx
insb byte [rdi], dx
invalid
dec dword [rcx + 0x39]
ror byte [rdi + rcx + 0x43], 0xc0
rol bh, 0x45
ror byte [rax - 0x39], 1
lea eax, [rbp - 0xc]
mov dword [rbp - 0x18], eax
and byte [rbp + rcx*4 + 0x4d], cl
sar bh, 1
invalid
mov ah, 0x7e
mov rsi, qword [sym.imp.KERNEL32.dll_SleepEx]
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
mov rcx, qword [rbp + 0x5c0]
jmp 0x14001502c
mov edx, 4
mov r8d, 1
call fcn.140002c10
mov rdx, qword [rbp - 0x10]
test rdx, rdx
je 0x140015056
add rdx, rdx
mov r8d, 2
mov rcx, rsi
call fcn.140002c10
lea rdx, [rbp + 0x3e8]
mov rcx, qword [rbp + 0x4a8]
mov r15, qword [rcx + 0x10]
lea rbx, str.program_path_has_no_file_name
test r15, r15
mov rax, qword [rbp + 0x5d0]
je 0x1400153dd
mov r8, qword [rcx + 8]
cmp r15, 4
mov qword [rbp + 0x5e0], rdx
jae 0x140015099
lea rax, [0x14001c350]
jmp 0x1400150c2
mov eax, dword [r8]
bswap eax
xor ecx, ecx
cmp eax, 0x5c5c3f5c
setb cl
cmp eax, 0x5c5c3f5d
adc ecx, 0xffffffff
lea rcx, [0x14001c370]
lea rax, [0x14001c350]
cmove rax, rcx
mov qword [rbp + 0x5c0], r8
movzx esi, byte [r15 + r8 - 1]
mov byte [rbp + 0x617], 1
mov ecx, esi
call rax
test al, al
mov rax, qword [rbp + 0x5d0]
jne 0x1400153dd
mov rbx, qword [rbp + 0x5c0]
lea r14, [rbx + r15]
cmp r15, 3
mov qword [rbp + 0x5f8], r15
jbe 0x14001515e
movzx eax, byte [r14 - 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2e
jne 0x14001517c
movzx eax, byte [r14 - 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x14001517c
movzx eax, byte [r14 - 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x78
jne 0x14001517c
lea eax, [rsi - 0x41]
cmp al, 0x1a
setb al
shl al, 5
or al, sil
cmp al, 0x65
sete al
jmp 0x14001517e
xor eax, eax
cmp r15, rax
je 0x1400152f6
movzx ecx, byte [rbx + rax]
cmp ecx, 0x2f
je 0x1400151e9
inc rax
cmp ecx, 0x5c
jne 0x140015160
jmp 0x1400151e9
xor eax, eax
xor ecx, ecx
cmp r15, rcx
je 0x1400152f6
movzx edx, byte [rbx + rcx]
cmp edx, 0x2f
je 0x14001519a
inc rcx
cmp edx, 0x5c
jne 0x140015180
test al, al
je 0x1400151e9
mov qword [rbp + 0x5c8], r14
mov byte [rbp + 0x617], 1
lea rcx, [rbp - 0x30]
mov rdx, rbx
mov r8, r15
call fcn.14001b180
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
jne 0x140015543
mov qword [rbp + 0x4d8], rax
mov qword [rbp + 0x4d0], rdx
jmp 0x14001566c
test r15, r15
js 0x140018422
movzx eax, byte [0x140079141]
mov esi, 1
mov edx, 1
mov rcx, r15
call fcn.140002c00
test rax, rax
je 0x140018424
mov rdi, rax
mov rcx, rax
mov rdx, rbx
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], 0
lea rdx, str..exeprogram_not_found
lea rcx, [rbp - 0x30]
mov r8d, 4
mov qword [rbp + 0x608], rdi
call fcn.14001c120
add byte [rax], al
mov rbx, qword [rbp - 0x30]
mov r15, qword [rbp - 0x28]
mov rsi, qword [rbp - 0x20]
mov qword [rbp + 0x3d8], r15
mov qword [rbp + 0x3d0], rbx
mov byte [rbp + 0x5dd], 1
lea rcx, [rbp + 0x550]
lea edx, [rax + 5]
add byte [rax], al
mov rdx, r15
mov r8, rsi
call fcn.1400196f0
movabs rdi, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50bd3948], al
add eax, 0x894c0000
mov ch, 0xc8
enter 5, 0
jne 0x140015487
mov qword [rbp + 0x608], rbx
mov qword [rbp + 0x5f8], r15
mov rcx, r15
mov rdx, rsi
call fcn.14000e790
test rax, rax
je 0x140015537
cmp rdx, 2
jne case.0x14000cd24.244
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne case.0x14000cd24.244
mov r8d, 2
xor ecx, ecx
mov r11, qword [rbp + 0x5f8]
jmp 0x1400155ae
xor r8d, r8d
lea r11, str.nul_byte_found_in_provided_data
mov rax, rbx
jmp 0x14001531c
xor r8d, r8d
test cx, cx
je 0x1400153d3
mov cx, 1
test r8w, r8w
jne 0x140015310
cmp rax, r14
je 0x1400154f4
add byte [rax], al
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x140015340
inc rax
jmp 0x1400153a2
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
cli
fbstp tbyte [rsi + 0x3f]
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x1400153ac
movzx r9d, byte [rax + 3]
add rax, 4
and r8d, 7
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
cmp edx, 0xffff
jbe 0x1400153a2
jmp 0x1400153bf
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
xor r8d, r8d
mov ecx, edx
jmp 0x140015313
add rax, 3
shl r8d, 0xc
or edx, r8d
cmp edx, 0xffff
jbe 0x1400153a2
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
jmp 0x140015313
mov rbx, r11
mov rax, qword [rbp + 0x5d0]
mov rsi, rbx
mov rcx, qword [rbp + 0x538]
mov qword [rcx], rsi
mov qword [rcx + 0x10], 2
invalid
mov rax, qword [rbp + 0x560]
add byte [rax], al
mov qword [rbp + 0x4e0], rax
movups xmm0, xmmword [rbp + 0x550]
movaps xmmword [rbp + 0x4d0], xmm0
test rbx, rbx
jne 0x14001565b
scasd eax, dword [rdi]
add dword [rax], eax
invalid
scasd eax, dword [rdi]
add dword [rax], eax
add cl, ch
mov ebx, 0x45000001
xor r10d, r10d
jmp 0x14001566c
xor r10d, r10d
mov r8, rax
mov r11, qword [rbp + 0x5f8]
nop
popfq
clc
add eax, 0x90660000
cmp rdx, r10
je case.0x14000d857.185
invalid
stosd dword [rdi], eax
add byte [rax], al
invalid
test byte [rbx + 0x4d000000], ch
mov ecx, edx
mov r9, r10
lea rcx, [r8 - 1]
lea ecx, [rax - 1]
inc r10
cmp byte [r8 + rdx - 1], 0x2e
jl 0x1400154e7
jmp [rsi]
mov r8, rcx
jl 0x1400154e7
jmp [rsi]
jne 0x1400154c0
mov r8, rdx
sub r8, r10
jne 0x1400155a5
invalid
ror byte [rbp + 0x29], 1
ror byte [rdi], 1
test dword [rbx + 0x31000000], edi
add byte [rcx], dh
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
leave
mov r8, rdx
jmp 0x1400155ae
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
dec dword [rdi]
cmp r15, 0xf
mov qword [rbp + 0x5c8], r14
ja 0x14001557e
xor eax, eax
mov qword [rbp + 0x5b8], rax
test dword [rax + 0x31000005], edi
ror byte [rax - 0x75], 0x8d
mov ecx, dword [rbp + 0x5e8]
test dword [rax + 0x31000005], edi
ror byte [rax - 0x75], 0x8d
mov ecx, dword [rbp + 0x5e8]
nop word cs:[rax + rax]
mov ecx, dword [rbp + 0x5e8]
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 + 0xf2e033c], al
test byte [rbp + rcx - 0xb80000], cl
add byte [rax - 1], cl
cmp byte [rbx + rax], 0x2e
je 0x1400162b6
invalid
add byte [rax - 1], cl
inc rax
cmp r15, rax
ror byte [rcx + 0x39], 0xc7
jne 0x140015520
jmp 0x1400162c2
mov r11, qword [rbp + 0x5f8]
jmp 0x1400155fc
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp - 0x20]
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x30], ecx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
push rbp
loopne 0x14001551a
test dword [rdi], edx
invalid
add byte [rax], al
add dword [rax - 0x73], ecx
invalid
rol byte [rax + rax], 1
add byte [rax - 0x73], cl
push rbp
shr al, 1
invalid
invalid
invalid
invalid
jmp 0x14001566c
add byte [rax], al
push rbp
loopne 0x14001551a
test dword [rdi], edx
invalid
add byte [rax - 0x73], cl
push rbp
shr al, 1
invalid
add byte [rax], al
jmp 0x14001501a
mov rcx, rax
mov ecx, eax
mov r8, rdx
xor eax, eax
jmp 0x1400155ae
mov byte [rbp + 0x617], 1
mov cl, 0x2e
mov rdx, rbx
mov r8, r15
call fcn.140026de0
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000005], edi
mov rcx, qword [rbp + 0x5e8]
mov qword [rbp + 0x5b8], rax
mov rcx, qword [rbp + 0x5e8]
jmp 0x1400162c2
add rcx, rdx
inc rcx
inc ecx
inc ecx
mov rdx, r9
test rax, rax
cmovne rcx, rax
test rcx, rcx
je 0x1400155fc
test rax, rax
cmove r8, rdx
add rcx, r8
sub rcx, r11
je 0x1400155f9
ret 0x14c
cmp rsi, rcx
jbe 0x1400155f2
cmp byte [r11 + rcx], 0xbf
jg 0x1400155f4
lea rcx, [0x14006dac6]
lea r8, [0x14006db00]
mov edx, 0x37
invalid
test byte [0x1458ea1df], al
sbb eax, 0xba000585
invalid
add byte [rax], al
add al, ch
jrcxz 0x14001564a
call fcn.14002b5d0
add dword [rax], eax
jmp 0x1400184ad
jne 0x1400155d5
cmp rsi, rcx
jb 0x1400155fc
mov rsi, rcx
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
mov rdx, r11
mov r8, rsi
call fcn.14001b180
add byte [rax], al
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
cmp rcx, rdi
jne case.0x14000e565.140
mov qword [rbp + 0x4d8], rax
mov dword [rbp + 0x4d8], eax
mov qword [rbp + 0x4d0], rdi
mov ebp, 0x4d0
jmp 0x140015648
mov rdx, qword [rbp - 0x20]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov dword [rbp - 0x20], edx
mov dword [rbp - 0x20], edx
lea rcx, [rbp + 0x4d0]
add byte [rax], al
lea rdx, [rbp - 0x30]
call fcn.140012980
cmp bl, dl
invalid
invalid
cmp bl, dl
invalid
mov rbx, qword [rbp + 0x608]
popfq
or byte [rsi], al
add byte [rax], al
test rbx, rbx
mov r15, qword [rbp + 0x5f8]
je 0x14001566c
mov r8d, 1
mov rcx, r15
add byte [rcx + rcx*4 - 7], cl
mov rdx, rbx
call fcn.140002c10
invalid
invalid
invalid
invalid
mov rcx, qword [rbp + 0x4d0]
add byte [rax], al
mov rsi, qword [rbp + 0x4d8]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x477276b8], al
mov dword [rbp + 0x5b8], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x477276b8], al
mov dword [rbp + 0x5b8], ecx
invalid
invalid
mov dword [rbp + 0x5b8], ecx
cmp rcx, rax
sal dword [rbp + 0xc], 0x48
mov eax, dword [rbp + 0x5d0]
jne 0x14001569c
mov rax, qword [rbp + 0x5d0]
jmp 0x1400153e0
mov rdi, qword [rbp + 0x4e0]
add byte [rax], al
cmp rdi, 4
mov qword [rbp + 0x5f8], rsi
mov ch, 0xf8
invalid
add byte [rax], al
mov ch, 0xf8
add eax, 0x89480000
mov ebp, 0x540
invalid
add byte [rax], al
mov qword [rbp + 0x540], rdi
add byte [rdx + 0x26], dh
jb 0x1400156dd
movabs rax, 0x5c003f005c005c
cmp qword [rsi], rax
je 0x140015a0d
test byte [rbx + 3], al
add byte [rax], al
test byte [rbx + 3], al
add byte [rax], al
movabs rax, 0x5c003f003f005c
cmp qword [rsi], rax
add byte [rdi], bh
add byte [rax + rax + 0x48], bl
cmp dword [rsi], eax
je 0x140015a0d
xor byte [rbx], al
add byte [rax], al
mov qword [rbp + 0x550], 0
add byte [rax], al
pop rax
add eax, 0x20000
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea ebx, [rbp - 0x30]
cmp eax, esi
add dword [rax], eax
test dword [rax], ecx
invalid
dec dword [rax + 0xf]
dec byte [rax - 0x77]
mov ebp, 0x560
add byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x5f8]
ror byte [rdi], 0x85
add r8b, byte [rax]
invalid
add esp, esp
dec dword [rcx + 0x39]
invalid
invalid
sub al, 0
add byte [rcx - 0x7d], al
std
add al, 0x4c
mov esi, dword [rbp + 0x5c0]
cmp dword [rbx + r8*2 - 8], 0x2e
movzx eax, word [ebx + r8d*2 - 6]
mov esi, 0x7721f983
pop rcx
movsb byte [rdi], byte [rsi]
add eax, 0xc634800
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
movzx ecx, word [rbx + rax*2 - 4]
mov bh, 0x4c
cld
sub ah, byte [rsi - 0x7d]
clc
jne 0x14001589f
cld
clc
insd dword [rdi], dx
sar byte [rcx + rbp*4 + 0xffdf], 0x40
sete dh
invalid
xchg esp, eax
invalid
xchg ebp, eax
push rax
add eax, 0x85480000
sal byte [rbp + rdx + 0x48], cl
mov ecx, dword [rbp + 0x558]
mov eax, 2
sar esi, cl
dec dword [rcx + 0x5c0b5]
add byte [rax], al
test sil, sil
je 0x140015b74
invalid
invalid
test dword [rax + 5], edx
push rax
add eax, 0
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 5], ebx
add byte [rax], al
add byte [rdx], al
add byte [rax], al
invalid
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 5], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
test dword [rax], ecx
invalid
add dword [rdx], eax
add byte [rax], al
lea esi, [rbp - 0x30]
cmp rdi, 4
mov eax, 1
mov qword [rbp + 0x5b8], rax
test rcx, rcx
je 0x140016316
add rdi, rcx
mov qword [rbp + 0x550], rcx
mov qword [rbp + 0x558], rdi
mov word [rbp + 0x560], 0
mov byte [rbp + 0x568], 1
mov byte [rbp + 0x617], 1
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x550]
call fcn.1400133e0
mov rdx, qword [rbp - 0x30]
movabs r14, 0x8000000000000000
cmp rdx, r14
jne 0x1400163e0
mov byte [rbp + 0x617], 1
lea rcx, [rbp + 0x550]
call fcn.140013680
mov rcx, qword [rbp + 0x550]
movabs rax, 0x8000000000000000
mov qword [rbp + 0x608], rcx
cmp rcx, rax
jne 0x14001635e
lea rcx, [rbp + 0x558]
mov byte [rbp + 0x617], 1
call fcn.140003ec0
jmp 0x140016daa
mov rcx, qword [rbp + 0x558]
mov rsi, qword [rbp + 0x560]
mov rdi, qword [rbp + 0x568]
mov byte [rbp + 0x5f7], 0
mov qword [rbp + 0x5e8], rcx
mov rdx, rsi
call case.0x14000dc81.21
test rax, rax
mov rax, qword [rbp + 0x5c0]
je 0x140016d15
test rdx, rdx
je 0x140016d12
cmp rsi, rdx
jbe 0x140016d07
mov rcx, qword [rbp + 0x5e8]
cmp byte [rcx + rdx], 0xbf
jg 0x140016d0d
mov byte [rbp + 0x5f7], 0
lea rcx, [0x14006dac6]
lea r8, [0x14006db00]
mov edx, 0x37
call fcn.14002b5d0
jmp 0x1400184ad
lea rsi, [rbp - 0x30]
lea rdi, [rbp + 0x550]
lea rbx, [rbp + 0x450]
lea r12, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
jmp 0x14001641a
mov byte [rbp + 0x617], 1
mov rcx, rsi
mov rdx, rdi
call fcn.1400133e0
mov rdx, qword [rbp - 0x30]
cmp rdx, r14
je 0x140016316
mov rcx, qword [rbp - 0x28]
mov rax, qword [rbp - 0x20]
test rax, rax
je 0x1400164bd
mov r8, qword [rbp - 0x18]
mov qword [rbp - 0x30], rdx
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], r8
mov rcx, rsi
mov rdx, qword [rbp + 0x5c0]
mov r8, r15
call case.0x14000cd24.41
cmp qword [rbp + 0x5b8], 1
je 0x14001646c
mov r8d, 3
mov rcx, rsi
mov rdx, r12
call fcn.14000e2b0
mov r13, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov rcx, rbx
mov rdx, r13
call fcn.1400196f0
mov rdx, qword [rbp - 0x30]
test rdx, rdx
je 0x140016496
mov r8d, 1
mov rcx, r13
call fcn.140002c10
mov rax, qword [rbp + 0x450]
cmp rax, r14
jne 0x140016fea
mov byte [rbp + 0x617], 1
mov rcx, rsi
mov rdx, rdi
call fcn.1400133e0
jmp 0x14001640d
test rdx, rdx
je 0x1400163fb
mov r8d, 1
call fcn.140002c10
jmp 0x1400163fb
jne 0x1400163bc
cmp rsi, rdx
jb 0x140016d15
mov rsi, rdx
mov rcx, qword [rbp + 0x608]
mov qword [rbp - 0x30], rcx
mov rcx, qword [rbp + 0x5e8]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rdi
lea rcx, [rbp - 0x30]
mov rdx, rax
mov r8, r15
call case.0x14000cd24.41
cmp qword [rbp + 0x5b8], 1
je 0x140016d62
lea rdx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea rcx, [rbp - 0x30]
mov r8d, 3
call fcn.14000e2b0
mov rsi, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
lea rcx, [rbp + 0x450]
mov rdx, rsi
call fcn.1400196f0
mov rdx, qword [rbp - 0x30]
test rdx, rdx
je 0x140016d90
mov r8d, 1
mov rcx, rsi
call fcn.140002c10
mov rax, qword [rbp + 0x450]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x140016fea
mov qword [rbp + 0x4f0], 0
mov qword [rbp + 0x4f8], 2
mov qword [rbp + 0x500], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x608], rax
xor r14d, r14d
xor esi, esi
xor edi, edi
cmp r8, 0x201
jb 0x140016e06
jmp 0x140016e20
mov r15, qword [rbp + 0x5f8]
jae 0x140016edf
cmp r8, 0x201
jae 0x140016e20
mov ebx, 0x200
lea r12, [rbp - 0x30]
mov r13, r8
jmp 0x140016e77
sub r8, rdi
sub rsi, rdi
cmp r8, rsi
jbe 0x140016e4f
lea rcx, [rbp + 0x4f0]
mov rdx, rdi
call fcn.14002a220
mov r14, qword [rbp + 0x4f0]
mov rax, qword [rbp + 0x4f8]
mov qword [rbp + 0x608], rax
mov eax, 0xffffffff
cmp r14, rax
mov edi, 0xffffffff
cmovb rdi, r14
mov qword [rbp + 0x500], rdi
mov rsi, r14
mov rbx, rdi
mov r12, qword [rbp + 0x608]
mov r13, rdi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, r12
mov edx, r13d
call qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
mov r15d, eax
test eax, eax
jne 0x140016ea0
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x140017004
mov r8d, r15d
cmp r13, r8
jne 0x140016df0
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x140018374
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jae 0x140016e20
jmp 0x140016e06
cmp rbx, r8
jb 0x140018481
lea rcx, [rbp + 0x550]
mov rdx, r12
call fcn.14000c4f0
lea rcx, [rbp + 0x550]
mov rdx, qword [rbp + 0x5c0]
mov r8, r15
call case.0x14000cd24.41
cmp qword [rbp + 0x5b8], 1
je 0x140016f30
lea rdx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea rcx, [rbp + 0x550]
mov r8d, 3
call fcn.14000e2b0
mov rdi, qword [rbp + 0x558]
mov r8, qword [rbp + 0x560]
lea rcx, [rbp + 0x450]
mov rdx, rdi
call fcn.1400196f0
mov rdx, qword [rbp + 0x550]
test rdx, rdx
je 0x140016f67
mov r8d, 1
mov rcx, rdi
call fcn.140002c10
movups xmm0, xmmword [rbp + 0x450]
movaps xmmword [rbp + 0x4b0], xmm0
mov rax, qword [rbp + 0x460]
mov qword [rbp + 0x4c0], rax
mov rdx, qword [rbp + 0x4f0]
test rdx, rdx
je 0x140016fa4
mov rcx, qword [rbp + 0x4f8]
add rdx, rdx
mov r8d, 2
call fcn.140002c10
mov rcx, qword [rbp + 0x4b0]
movabs rax, 0x8000000000000001
cmp rcx, rax
jg 0x1400172c2
movabs rdx, 0x8000000000000000
cmp rcx, rdx
je 0x14001705e
cmp rcx, rax
je 0x14001704b
mov rcx, qword [rbp + 0x4b8]
mov r8d, 2
call fcn.140002c10
jmp 0x14001705e
mov qword [rbp + 0x5b8], rax
mov rsi, qword [rbp + 0x458]
mov rdi, qword [rbp + 0x460]
jmp 0x1400156a3
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x4b8], rax
movabs rax, 0x8000000000000001
mov qword [rbp + 0x4b0], rax
mov rdx, qword [rbp + 0x4f0]
test rdx, rdx
je 0x14001704b
mov rcx, qword [rbp + 0x4f8]
add rdx, rdx
mov r8d, 2
call fcn.140002c10
lea rcx, [rbp + 0x4b8]
mov byte [rbp + 0x617], 1
call fcn.140003ec0
mov qword [rbp + 0x4f0], 0
mov qword [rbp + 0x4f8], 2
mov qword [rbp + 0x500], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x608], rax
xor eax, eax
mov qword [rbp + 0x5e8], rax
mov rsi, qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryW]
mov ebx, 0xffffffff
xor r15d, r15d
xor edi, edi
cmp r8, 0x201
jb 0x1400170cf
jmp 0x1400170e0
mov r14d, 0x200
lea r12, [rbp - 0x30]
mov r13, r8
jmp 0x14001713d
sub r8, rdi
sub r15, rdi
cmp r8, r15
jbe 0x140017116
lea rcx, [rbp + 0x4f0]
mov rdx, rdi
call fcn.14002a220
mov rax, qword [rbp + 0x4f0]
mov qword [rbp + 0x5e8], rax
mov rax, qword [rbp + 0x4f8]
mov qword [rbp + 0x608], rax
mov r15, qword [rbp + 0x5e8]
cmp r15, rbx
mov edi, 0xffffffff
cmovb rdi, r15
mov qword [rbp + 0x500], rdi
mov r14, rdi
mov r12, qword [rbp + 0x608]
mov r13, rdi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, r12
mov edx, r13d
call rsi
test eax, eax
jne 0x140017170
mov rbx, rsi
mov esi, eax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ecx, eax
mov eax, esi
mov rsi, rbx
mov ebx, 0xffffffff
test ecx, ecx
jne 0x1400172dc
mov r8d, eax
cmp r13, r8
jne 0x1400170c0
mov qword [rbp + 0x5b8], rcx
mov rsi, qword [rbp + 0x4b8]
mov rdi, qword [rbp + 0x4c0]
jmp 0x1400156a3
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.14002b5d0
jmp 0x1400184ad
xor esi, esi
mov byte [rbp + 0x617], 1
mov rcx, rsi
mov rdx, r15
call fcn.14002b400
jmp 0x1400184ad
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.14002b980
jmp 0x1400184ad
add byte [rax], al
add dword [rdi], ecx
sub byte [rsp + 0x50], dh
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x50], xmm6
movzx ebx, byte [rbp + 0x615]
mov dh, 0x9d
adc eax, 0xf6000006
test dword [rsi], edx
invalid
add byte [rax], al
add dword [rbp + 0x1c], esi
mov dh, 0x9d
adc eax, 0xf6000006
test dword [rsi], edx
invalid
add byte [rax], al
add dword [rbp + 0x1c], esi
mov byte [rbp + 0x617], bl
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
invalid
push 0x415e5f5b
pop rsp
pop r13
pop r14
pop rsi
invalid
pop rsi
pop r15
pop rbp
ret
cmp qword [rbp + 0x5b8], 0
je 0x140019393
mov rdx, qword [rbp + 0x5b8]
add rdx, rdx
invalid
mov eax, 0x48000005
add edx, edx
invalid
rol byte [rcx - 0x48], cl
add al, byte [rax]
mov r8d, 2
add byte [rax], al
mov rcx, qword [rbp + 0x5f8]
call fcn.140002c10
mov byte [rbp + 0x617], bl
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
push 0x415e5f5b
pop rsp
invalid
push 0x415e5f5b
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x50], xmm6
push rax
push rax
lea rcx, [rbp + 0x4f0]
call fcn.140003ec0
jrcxz 0x140019385
invalid
dec dword [rdi]
sub byte [rsp + 0x50], dh
jrcxz 0x140019385
invalid
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x50], esi
je 0x140019444
push rax
movaps xmmword [rsp + 0x50], xmm6
je 0x140019444
push rax
lea rcx, [rbp - 0x30]
call fcn.140004340
inc esi
test dword [rdi], edx
invalid
mov byte [rbp + 0x617], 1
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
add esp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
add byte [rax], al
movaps xmmword [rsp + 0x50], xmm6
je 0x140019494
and al, 0x50
push rax
cmp qword [rbp + 0x5f8], 0
je 0x140019494
add eax, 0x74000000
sbb dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rbx + 0x41], dh
mov r8d, 1
mov eax, 1
mov rcx, qword [rbp + 0x608]
add byte [rax], al
mov rdx, qword [rbp + 0x5f8]
mov edx, dword [rbp + 0x5f8]
clc
add eax, 0x7ce80000
add al, ch
jl 0x140019429
add al, ch
jl 0x140019429
call fcn.140002c10
invalid
movaps xmm6, xmmword [rsp + 0x50]
push rax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x50], xmm6
mov rcx, qword [rbp + 0x608]
add byte [rax], al
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x5f8]
cmp byte [rbp + 0x5df], 0
xchg ebp, eax
clc
add eax, 0xbd800000
add byte [rax + 0x5dfbd], al
add byte [rax], al
je 0x14001950e
test rdx, rdx
add byte [rax + 0x5dfbd], al
add byte [rax], al
je 0x14001950e
test rdx, rdx
sal byte [rbx + rcx + 0x41], cl
mov eax, 1
invalid
je 0x1400194f8
mov r8d, 1
add al, ch
sbb byte [rdi + 0x280ffffe], dl
call fcn.140002c10
movaps xmm6, xmmword [rsp + 0x50]
je case.0x14000e907.180
push rax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], dh
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
push 0x415e5f5b
pop rsp
pop r13
pop r14
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x50], xmm6
je 0x140019574
push rax
add byte [rdi + rbx + 0x48], dh
lea ecx, [rbp - 0x30]
invalid
invalid
pop rsi
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x50], xmm6
sub dword [rsp + 0x50], esi
jb 0x1400195e6
sub al, byte [rcx]
add byte [rdi], cl
sub byte [rsp + 0x50], dh
add dword [rax], eax
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
sub esp, 0x68
lea ecx, [rbp + 0x3e0]
pop rsi
nop word cs:[rax + rax]
add byte [rax], al
invalid
mov dword [rax], 0x7d834800
adc byte [rax], al
je case.0x14000e565.502
mov r8, qword [rbp + 0x18]
test r8, r8
je 0x14001a887
cmp r8, rdi
ja 0x14001a90c
invalid
add byte [rax], al
invalid
mov esi, 0x48000000
lea ecx, [rbp - 0x20]
lea rcx, [rbp - 0x20]
mov rdx, rbx
call fcn.140026ff0
cmp qword [rbp - 0x20], 0
loopne 0x14001a85f
loopne 0x14001a85f
jne 0x14001a921
mov rdx, qword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
jmp 0x14001a87d
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
mov rcx, r14
call case.0x14000e5fe.511
add dword [rax], eax
add bl, ch
invalid
add dword [rax], eax
add bl, ch
movzx eax, byte cs:[rbx]
movzx eax, byte [rbx]
lea rcx, [0x14006e988]
movzx ecx, byte [rax + rcx]
cmp rcx, rdi
jbe 0x14001a8a9
mov byte [rsi], al
mov byte [rsi + 4], 1
mov edx, 1
xor eax, eax
jmp 0x14001a8b5
mov eax, 1
add byte [rax - 0x73], cl
adc eax, 0x54223
lea rdx, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
add rsp, 0xb0
add esp, 0xb0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax - 0x77], cl
loopne 0x14001a917
mov dword [rbp - 0x18], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp - 0x10], 8
lock or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
loopne 0x14001a8d9
cmp ecx, dword [rcx + rax]
add byte [rax - 0x73], cl
add eax, 0x5428c
add eax, 0x4ba00
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov edx, edi
sub dword [rbp - 0x30], eax
add eax, 0x44894800
and al, 0x20
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x14001a956
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
add eax, 0x4d8d4800
ror byte [r8 - 0x73], 0x55
ror byte [r8 - 0x73], 0x55
mov eax, 0xe0458d4c
add eax, 0x4d8d4800
mov al, 0x48
lea edx, [rbp - 0x30]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
push 0xffffffff90000116
push 0xffffffff90000116
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
and byte [rax], al
add al, ch
shr bl, 1
add byte [rax], al
lea ebp, [rsp + 0x80]
mov eax, edx
invalid
add dword [rax], edx
add byte [rax], al
invalid
add byte [rax], dl
add byte [rax], al
add byte [rax], al
dec dword [rdi]
add byte [rax], al
mov edi, 0xc931217f
leave
sldt word [rax]
ror byte [rdi], 0x9d
invalid
popfq
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov eax, eax
mov r9d, esi
mov eax, eax
invalid
add byte [rbp - 0xd38a40], al
add byte [rax], al
add byte [rax], 0
add byte [rdx - 0x1e], dh
add byte [rax], al
add al, 0x31
div byte [rcx]
ror byte [rax - 0x77], 0xf2
add byte [rbx + 0x5f], bl
add byte [rax - 0x77], cl
test dword [rax + 0x4800001f], edi
mov dword [rbp + 0x1fc0], 1
add byte [rcx], al
add byte [rax], al
invalid
mov dword [rbp + 0x1fb8], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ecx
invalid
add byte [rax], al
or byte [rax], al
add byte [rax], al
adc eax, 0x54011
add eax, 0x8d8d4800
mov eax, 0xe800001f
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea edi, [rax - 0x17ffffe1]
add byte [rax], al
invalid
lea ecx, [rbp + 0x1fb8]
add byte [rax], al
adc eax, 0x4c000109
or dword [rcx], eax
add byte [rbp + rcx*4 + 5], cl
invalid
lea eax, [0x14006ec38]
add eax, 0x1000ba00
add byte [rax], al
invalid
add byte [rax - 0x77], cl
fld1
invalid
push rcx
mov ecx, ebx
or eax, 0x8d4c0001
add eax, 0x5401a
invalid
invalid
lea eax, [0x14006ec50]
add eax, 0xf9894800
stc
lea eax, [0x14006ec68]
and byte [rax + 5], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov edx, ebx
or eax, 0x8d480001
or eax, 0x53f76
invalid
invalid
lea ecx, [0x14006ebd0]
add eax, 0x4c894800
and al, 0x20
and al, 0x20
mov ecx, eax
ret 0x3145
xor byte [rsi], cl
add dword [rax], eax
int3
int3
int3
int3
int3
push rbp
mov rbp, rsp
mov r9, rcx
mov ecx, 0xfffffff4
hlt
invalid
invalid
invalid
hlt
pop rbp
jmp fcn.14001a6b0
invalid
cli
invalid
invalid
invalid
invalid
int3
int3
int3
int3
in al, dx
push rax
mov dword [rbp - 8], 0xfffffffe
invalid
mov edi, eax
invalid
mov esi, ecx
add eax, 0x5e47a
in al, 5
add byte [rcx + 0x10], bh
add al, ch
sub bh, byte [rdi - 2]
invalid
dec dword [rax - 0x7b]
invalid
invalid
invalid
ror byte [rdi], 0x84
lodsb al, byte [rsi]
test byte [rax + rax - 0x76b80000], ch
add byte [rax], al
add byte [rax - 0x77], cl
mov ebx, eax
ret
xor byte [rax - 0x77], cl
js 0x14001acf1
invalid
or byte [rax - 0x39], cl
and al, 0x28
and al, 0x28
and al, 0x28
add byte [rax], al
add byte [rax], al
add bh, al
and al, 0x20
and al, 0x20
and al, 0x20
add byte [rax], al
add dword [rax], eax
add eax, 0x13f
add byte [rcx], dh
push qword [rcx]
leave
sar edi, 0x15
out dx, eax
adc al, byte [rcx]
adc eax, 0x112ef
add byte [rax - 0x77], cl
ret 0x8548
invalid
invalid
sal byte [rbp + 0x64], 0x48
mov eax, dword [rbx]
mov rax, qword fs:[rbx]
pop rbp
loopne 0x14001ad6d
invalid
mov eax, dword [rbx + 8]
call 0x13047388a
invalid
push rax
or byte [rax - 0x7b], cl
sal byte [rcx + rcx + 0x4c], cl
mov eax, dword [rax + 0x10]
adc al, ch
mov esp, 0xbafffe7e
adc byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
mov eax, 8
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rbp - 0x20]
invalid
mov ecx, dword [rbp - 0x20]
test al, 0x7e
invalid
add byte [rcx - 0x1d3eb73e], cl
and byte [rax - 0x7d], cl
or rdx, 2
invalid
loop 0x14001ad94
add byte [rax - 0x77], cl
clc
pop rsi
invalid
or byte [rax], al
add byte [rax], al
add al, ch
jle case.0x14000e5fe.209
add dword [rax], eax
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
mov qword [rsp + 0x10], rdx
push rbp
push r14
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
push rax
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
mov rdx, qword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
call fcn.140003a70
movabs al, byte [0x30c4834890fffe8c]
nop
add rsp, 0x30
invalid
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rsi
sub esp, 0x30
lea ebp, [rdx + 0x50]
mov ecx, dword [rbp - 0x18]
mov eax, dword [rbp - 0x10]
mov edx, dword [rax + 8]
or byte [rax - 0x7b], cl
sal byte [rbp + rcx + 0x48], cl
mov rax, qword [rbp - 0x10]
test edx, edx
invalid
add byte [rax], al
or byte [rax], al
invalid
mov esi, ecx
add byte [rax - 0x73], cl
hlt
hlt
hlt
adc dword [rcx], eax
add byte [rax - 0x75], cl
mov ecx, dword [rsi]
mov ecx, dword [rsi]
adc byte [rax - 0x75], cl
call 0x13e7f287e
jge case.0x14000e9d7.194
invalid
adc byte [rax], al
add byte [rax], al
add byte [rax], al
int3
add esp, 0x28
mov dword [rsp + 0x28], eax
lea r8, [0x14006c360]
mov qword [rsp + 0x20], r8
lea rdx, [rbp - 8]
lea r9, [rbp - 0x10]
xor ecx, ecx
call fcn.14002b6f0
adc al, 0
add ah, cl
invalid
pause
movzx eax, byte [rsi]
cmp al, 1
jne 0x14002a6f2
lea edx, [rcx + 1]
test ecx, ecx
mov ecx, edx
jne case.0x14000e9d7.510
test al, al
jne 0x14002a70b
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
mov al, 0xe