Function at 0x14001bad0
Capabilities:
Encrypt data using rc4 prga

Disassembly:
lea rdx, [0x14003d761]
lea rcx, [rbp - 0x18]
mov r8d, 0xe
call fcn.140014cb0
mov rdx, qword [rbp - 0x18]
movabs rax, 0x8000000000000000
cmp rdx, rax
ret 0x1b75
mov al, 3
mov sil, 2
mov byte [0x14004f1e0], al
invalid
jne case.0x140017c8b.2
add bl, ch
invalid
mov sil, 1
jmp 0x140017d2b
mov sil, 2
jmp 0x140017d2b
xor esi, esi
jmp 0x140017d2b
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
cmp rax, 4
je 0x140017cf1
cmp rax, 1
jne 0x140017d10
cmp byte [rcx], 0x30
sete sil
mov byte [rax], 0xf6
jmp 0x140017d12
mov eax, dword [rcx]
bswap eax
xor r8d, r8d
cmp eax, 0x66756c6d
setae r8b
cmp eax, 0x66756c6c
sbb r8d, 0
fadd dword [rax]
sete sil
jmp 0x140017d12
xor esi, esi
test rdx, rdx
je 0x140017d22
mov r8d, 1
call fcn.140005850
lea eax, [rsi + 1]
mov byte [0x14004f1e0], al
je 0x140017d2d
invalid
mov eax, esi
add rsp, 0x48
pop rsi
pop rbp
ret
test r8b, r8b
jne case.0x140017dc4.6
movzx r8d, byte [rcx + 0x10]
lea r9, [0x14003ffa0]
lea ecx, [0x14003ffa0]
lea ecx, [0x14003ffa0]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
jmp rax
mov rcx, qword [rcx + 0x20]
add rcx, 4
add ecx, 4
jmp 0x140017dd7
xor ecx, ecx
movzx edx, dl
movzx eax, al
add rax, rdx
add rax, rcx
add rsp, 0x20
pop rbp
ret
pop rsp
sete r9b
cmp dl, 0x2f
sete dl
or dl, r9b
retf 0x8deb
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
test ecx, ecx
test ecx, ecx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x140017dd7
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
add qword [r8 - 0x7b], rcx
leave
cmove r9, rcx
cmove ecx, ecx
lea rcx, [r8 + r9]
add rcx, 8
or cl, ch
jnp 0x140017e59
invalid
invalid
or cl, ch
jnp 0x140017e59
invalid
invalid
mov ecx, 6
jmp 0x140017dd7
mov ecx, 2
jmp 0x140017dd7
movzx eax, byte [rdx]
cmp r8b, 0x5c
sete r9b
cmp r8b, 0x2f
invalid
sete r8b
sete al
sete al
or r8b, r9b
jmp 0x140018078
test r12b, r12b
je 0x140018253
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
add rcx, r8
ror dword [rcx + rax - 0x37], 0x48
cmp edi, ecx
jbe 0x140018239
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]
push rbp
cmp byte [rbp - 0x73], cl
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
ret 0x8041
cld
add cl, byte [rdi]
cmp dword [rcx], 1
add byte [rax], al
add cl, byte [rdi]
cmp dword [rcx], 1
add byte [rax], al
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 0x14001811f
xor eax, eax
test r12b, r12b
je 0x1400181c0
xor ecx, ecx
movzx eax, al
add rax, r14
add rax, rcx
cmp rdi, rax
cmp edi, eax
jbe 0x140018239
mov r15, rdi
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 8]
or al, ch
add dword [rdx], eax
add al, byte [rax]
invalid
cmp byte [rbp - 0x58], 0xa
jne 0x140018274
cmp eax, dword [rcx]
add byte [rax], al
mov rdi, r15
sub rdi, qword [rbp - 0x60]
jb 0x1400182e4
mov qword [rbp + 0x10], rdi
test bl, bl
jne 0x140018100
test r13b, r13b
je 0x140018160
xor ecx, ecx
jmp 0x14001816f
mov ecx, 2
cmp rdi, 2
inc dword [rdx]
jb 0x140018308
cmp rcx, rdi
je 0x140018100
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
inc rdx
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
test al, 1
jne 0x1400181ac
invalid
invalid
cmp cl, 0x2e
jne 0x1400181ac
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
ror byte [rax], 0xc8
test r12b, r12b
jne case.0x1400181d2.6
test dword [rcx - 1], esp
invalid
invalid
test dword [rcx - 1], esp
invalid
invalid
jmp 0x1400181c0
cmp cl, 0x2e
sete cl
invalid
sete cl
shl dword [rax], 0xc8
and al, cl
test r12b, r12b
jne case.0x1400181d2.6
test dword [rsi - 1], ecx
invalid
nop dword [rax]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x14003ffd8]
movsxd rcx, dword [rdx + rcx*4]
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
invalid
loope 0x14001821d
mov rcx, qword [rbp]
mov ecx, dword [rbp]
jmp 0x14001810d
mov rcx, qword [rbp - 0x10]
jmp 0x14001810d
mov rcx, qword [rbp - 8]
jmp 0x14001810d
invalid
invalid
mov ecx, 6
jmp 0x14001810d
mov ecx, 2
jmp 0x14001810d
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
nop dword [rax + rax]
invalid
add byte [rax], r8b
mov rcx, rbx
mov rdx, r14
call fcn.140018330
cmp byte [rbp - 0x58], 0xa
test al, 0xa
jne 0x140018239
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
jb 0x1400182f6
add byte [rax], al
invalid
mov qword [rbp + 0x10], rcx
mov rdi, rcx
jne 0x140018210
invalid
xor edi, edi
mov rax, rsi
mov rdx, rdi
mov edx, edi
invalid
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, [0x14003ffbc]
invalid
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
mov r9, qword [rbp + 0x28]
add r9, 4
add ecx, 4
add ecx, 4
jmp 0x140018084
mov rdi, r15
jmp 0x140018239
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
lea r11, [r10 + 1]
test r10, r10
test edx, edx
sub byte [rbx + rcx*4 + 0x55], cl
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
test edx, edx
cmove r11, r10
invalid
invalid
cmove r11, r10
add r9, r11
add r9, 2
jmp 0x140018084
invalid
invalid
fimul dword [rbp + 1]
invalid
invalid
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
lea r11, [r10 + 1]
test r10, r10
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add r9, 8
jmp 0x140018084
sub byte [rbx + rcx*4 + 0x55], cl
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
mov r9d, 6
jmp 0x140018084
mov r9d, 2
jmp 0x140018084
mov rcx, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.140039900
mov r15, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.140039900
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.140039890
lea r8, str.library_std_srcpath.rs
mov ecx, 2
mov rdx, rdi
call fcn.140039890
int3
mov byte [rcx], 0xa
mov rax, rcx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rcx], dh
rol byte [rcx - 0x7d], cl
cmp eax, 3
setae r9b
invalid
invalid
push rsp
cmp eax, 3
setae r9b
mov r10, qword [r12 + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
lea rax, [r10 + 1]
test r10, r10
cmove rax, r10
cmp r15b, 3
inc dword [rbx]
inc dword [rbx]
je 0x14001847e
cmp bl, r15b
ja 0x14001847e
mov r10, qword [r12 + 0x20]
lea rdi, [r10 + 4]
lea edi, [rdx + 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
jmp 0x140018529
mov rax, qword [rbp]
test rax, rax
jne case.0x140019bd8.35
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x14001847e
test bl, bl
je 0x1400185a0
movzx eax, bl
cmp eax, 1
jne 0x1400185c0
xchg dword [rax], eax
add byte [rax], al
mov byte [r12 + 0x38], 2
test r13b, r13b
jne 0x1400186de
mov bl, 2
cmp r8d, 3
jb 0x14001851a
cmp r8d, 5
je 0x14001851a
add eax, 0x8341c474
clc
invalid
cmp r8d, 6
jne 0x1400187a6
test rdx, rdx
je 0x14001868a
movzx eax, byte [rsi]
cmp rdx, 1
je 0x140018691
add byte [rax], al
cmp al, 0x2e
jne 0x140018691
adc eax, dword [rcx]
add byte [rax], al
movzx eax, byte [rsi + 1]
mov dh, 0x46
add dword [rbx - 0x7bf0d008], eax
cmp eax, 0x2f
je case.0x1400175de.43
add dword [rax], eax
invalid
cmp eax, 0x2f
je case.0x1400175de.43
add dword [rax], eax
invalid
cmp eax, 0x5c
jne 0x14001851a
invalid
jmp case.0x1400175de.43
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x27a4d
jp 0x1400185a8
invalid
lea rax, [0x14003fff4]
movsxd r10, dword [rax + r14*4]
add r10, rax
mov r11, rdi
mov rax, rdi
jmp r10
mov rax, qword [rbp - 8]
jmp case.0x1400185b4.0
test rdx, rdx
je 0x1400186fe
xor r11d, r11d
cmp r8b, 3
jae 0x140018600
nop word cs:[rax + rax]
cmp byte [rsi + r11], 0x5c
je 0x140018626
inc r11
cmp rdx, r11
jne 0x1400185e0
jmp 0x140018617
movzx eax, byte [rsi + r11]
cmp eax, 0x2f
je 0x140018626
cmp eax, 0x5c
je 0x140018626
inc r11
cmp rdx, r11
jne 0x140018600
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x140018631
mov al, 0xa
jmp 0x140018660
mov r10d, 1
test r11, r11
je 0x140018622
mov al, 9
cmp r11, 2
je 0x140018652
invalid
cmp r11, 1
jne 0x140018660
invalid
cmp byte [rsi], 0x2e
movzx eax, byte [rbp - 0xc]
mov r9d, 9
cmovne eax, r9d
jmp 0x140018660
cmp byte [rsi], 0x2e
jne 0x140018660
cmp byte [rsi + 1], 0x2e
add dword [rsi], ebp
sete al
xor al, 9
invalid
or dword [rbp + 1], ecx
fimul dword [rcx - 0x77]
ror dword [rbp + 0x29], 1
sub ecx, edx
invalid
invalid
add r10, r11
mov r9, rdx
sub r9, r10
sub ecx, edx
jb 0x1400187ae
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
cmp al, 0xa
je 0x14001851d
invalid
invalid
invalid
invalid
jmp 0x140018709
xor edx, edx
jmp 0x14001851a
invalid
invalid
invalid
shr cl, cl
mov esi, edi
invalid
invalid
cmp rdx, 1
jne 0x14001851a
test dword [rdi - 2], edi
invalid
invalid
invalid
cmp al, 0x2e
jne 0x14001851a
test dword [rdi - 2], esi
invalid
invalid
test dword [rdi - 2], esi
invalid
test r9, r9
je 0x1400187f4
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 dword [rsp], esi
mov dword [rsp], esi
mov qword [r12 + 8], r9
and al, 8
mov byte [rcx], 7
add dword [rdi], eax
invalid
jmp 0x140018481
mov esi, 0x41fffffd
mov byte [r12 + 0x38], 1
mov byte [rsp + 0x38], 1
cmp byte [rcx], al
lea rax, [0x140040010]
lea eax, [0x140040010]
jns 0x1400186d1
add byte [rdx + 0x63], cl
movsxd rdx, dword [rax + r14*4]
invalid
adc al, 0xb0
add rdx, rax
jmp rdx
loop 0x140018727
mov r10, r11
mov edx, ebx
jmp 0x140018732
push rsp
test r9, r9
test ecx, ecx
leave
je 0x1400187e1
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 0x140018481
std
invalid
mov byte [r12 + 0x38], 3
and al, 0x38
add ebp, ecx
jne 0x140018704
cmp byte [rbx], al
jmp 0x14001847e
invalid
mov byte [rcx], al
mov qword [rcx + 8], rsi
add dword [rax - 0x77], ecx
jno case.0x1400185b4.14
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp 0x140018481
std
invalid
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x140018732
adc al, 0x41
mov edx, 6
invalid
mov r10d, 6
add bl, ch
or al, 0x4c
invalid
jmp 0x140018732
mov r10, qword [rbp]
mov edx, dword [rbp]
jmp 0x140018732
invalid
mov r10d, 2
add byte [rbp + 0x39], cl
retf 0x870f
cmp r10, r9
cmp edx, ecx
ja case.default.0x140018749
add byte [rax], al
lea rax, [0x140040028]
movsxd rdx, dword [rax + r14*4]
js 0x140018743
add byte [rdx + 0x63], cl
adc al, 0xb0
invalid
add rdx, rax
add edx, eax
jmp rdx
mov r11, qword [rbp]
jmp case.0x140018749.0
pop rbp
add bl, ch
adc al, 0x4c
mov r11, qword [rbp - 8]
mov r11, qword [rbp - 8]
jmp case.0x140018749.0
mov r11d, 6
jmp case.0x140018749.0
mov r11d, 2
mov rax, r9
sub rax, r11
jb 0x1400187cf
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 qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp 0x140018481
mov byte [rcx], 6
jmp 0x140018481
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.140039890
lea r8, str.library_std_srcpath.rs
mov rcx, r10
mov rdx, r9
call fcn.140039900
lea r8, str.library_std_srcpath.rs
mov rcx, r11
mov rdx, r9
call fcn.140039890
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.140039890
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.140039890
int3
mov byte [rsi], dl
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movaps xmm2, xmmword [rbp]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
push rsi
and dword [rax - 0x75], ecx
cmovs r9d, dword [r9 - 0x3316cfba]
add dword [rax], eax
invalid
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x140018af3
cmp al, 1
je 0x1400189c0
movzx eax, al
cmp eax, 2
jne 0x140018a50
mov rcx, rdi
call fcn.140017d50
cmp r14, rax
jbe 0x140018940
lea rcx, [rbp - 0x60]
mov rdx, rdi
call fcn.140018330
mov eax, 0xffffff9
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
invalid
invalid
movaps xmmword [rbp], xmm2
mov rax, qword [r15 + 0x2f]
mov qword [rbp + 0xf], rax
mov rbx, r14
sub rbx, qword [rbp - 0x60]
pop rbp
invalid
jb 0x140018b0d
mov qword [rdi + 8], rbx
mov al, 2
mov r14, rbx
invalid
fiadd word [rax - 0x728bf506]
cmp dl, 0xa
je 0x140018946
jmp 0x140018903
mov byte [rdi + 0x39], 0
add byte [rcx], dh
rol byte [rcx - 0x7d], 0xfc
add ecx, dword [rdi]
invalid
xor eax, eax
cmp r12d, 3
jb 0x140018946
cmp r12d, 5
je 0x140018946
cmp r12d, 6
jne 0x140018a7f
invalid
wait
add byte [rax], al
invalid
test dword [rbx + 0x4d000000], ebx
test esi, esi
test r14, r14
je 0x140018a14
mov rax, qword [rbp + 0x18]
movzx ecx, byte [rax]
cmp r14, 1
je 0x140018a1e
cmp cl, 0x2e
jne 0x140018a1e
mov rax, qword [rbp + 0x18]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je case.0x1400186d7.12
invalid
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
invalid
cmp eax, 0x5c
je case.0x1400186d7.12
xor eax, eax
jmp 0x140018946
xor r14d, r14d
xor eax, eax
jmp 0x140018946
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 0x140018946
cmp cl, 0x2e
jne 0x140018946
adc edi, edi
invalid
invalid
sub rbx, 1
jb 0x140018b33
invalid
test byte [rax], 0
add byte [rax], al
invalid
add byte [rax], al
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x140018af6
pop rdi
or dh, al
invalid
rol byte [rbp + 0x441d75c0], 0x89
loopne 0x140018a9c
sbb eax, 0x48e08944
mov eax, r12d
lea rcx, [0x140040040]
lea ecx, [0x140040040]
jne 0x140018a5b
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov rax, qword [rdi + 0x20]
add rax, 4
jmp 0x140018aba
mov byte [r15 + 0x39], 0
add byte [rax - 0x7d], cl
sub rbx, 1
jb case.0x1400175de.56
jmp 0x140018a76
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x140018af6
mov rax, qword [rdi + 0x20]
and byte [rax - 0x75], cl
xor byte [r8 - 0x73], r9b
push rcx
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x140018aba
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
mov rax, qword [rdi + 0x20]
invalid
invalid
and byte [rax - 0x75], cl
xor byte [r8 - 0x73], r9b
xor byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
add eax, 2
test rax, rax
je case.0x140018a61.6
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
xor byte [rax - 0x77], cl
invalid
invalid
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]
invalid
invalid
mov byte [rsi], al
mov rax, qword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x140018af6
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.140039900
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
fnstenv [rcx]
shr al, cl
int 0xd
add al, byte [rax]
invalid
fnstenv [rcx]
shr al, cl
int 0xd
add al, byte [rax]
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, str.library_std_srcpath.rs
invalid
mov rcx, rbx
mov ecx, ebx
xor edx, edx
call fcn.140039900
add al, byte [rax]
add al, byte [rax]
int3
int3
int3
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1c8
sub esp, 0x1c8
sub esp, 0x1c8
in al, dx
enter 1, 0
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x140], 0xfffffffffffffffe
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 0x7b]
xor byte [rcx], al
add byte [rax], al
add dh, bh
invalid
invalid
dec dword [rcx + rcx*4 - 0x7b]
xor byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rbx, rcx
mov r15, qword [rcx + 8]
jns case.0x1400185b4.26
jns case.0x1400185b4.26
mov r14, qword [rcx + 0x10]
test r14, r14
div byte [rdx + rbx + 0x43]
movzx eax, byte [rsi + rdi - 1]
invalid
je case.0x1400185b4.28
sbb al, byte [rbx + 0xf]
mov dh, 0x44
invalid
movzx eax, byte [r14 + r15 - 1]
invalid
cmp al, 0x2f
setne cl
cmp al, 0x5c
setne al
and al, cl
enter 0xffffffffffff8589, 0x24
add dword [rax], eax
add byte [rax], al
enter 0xffffffffffff8589, 0x24
add dword [rax], eax
invalid
add bl, ch
jmp 0x140018bb4
or al, bh
mov dword [rbp + 0x124], 0
test dword [rcx + rax], esp
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea esp, [rax + 0x4c000000]
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
add byte [rax], al
lea rcx, [rbp + 0xa0]
movabs al, byte [0x894dfa894c000000]
mov rdx, r15
cli
mov r8, r14
call fcn.140029820
or al, 1
invalid
invalid
or al, 1
add byte [rdi + rcx - 0x4a], al
xchg ebp, eax
movzx r10d, byte [rbp + 0xa0]
movzx edx, byte [rbp + 0xa0]
movabs al, byte [0x4cc2b60f41000000]
mov esp, dword [rbp + 0xb0]
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, r10b
mov dh, 0xc2
mov r12, qword [rbp + 0xb0]
add byte [rax], al
mov r13, qword [rbp + 0xc0]
lodsd eax, dword [rsi]
rol byte [rax], 0
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rcx, [0x14004005c]
lea ecx, [0x14004005c]
or eax, 0x27475
jne 0x140018c59
add al, byte [rax]
movsxd r8, dword [rcx + rax*4]
or dword [rcx + 1], 0xf2894cc8
add r8, rcx
mov rdx, r14
mov rcx, r15
stc
jmp r8
jmp rax
lea rcx, [r12 + 4]
and al, 4
and al, 4
jmp case.0x1400181d2.49
lea rcx, [r13 + 1]
lea ecx, [rbp + 1]
add dword [rbp - 0x7b], ecx
in eax, dx
test r13, r13
cmove rcx, r13
cmove ecx, ebp
int 0x4c
add rcx, r12
add ecx, esp
add rcx, 8
add ecx, 8
or bl, ch
jmp case.0x1400181d2.49
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
jmp case.0x1400181d2.49
sbb dword [rcx - 0x73], ecx
lea rcx, [r13 + 1]
test r13, r13
add qword [r13 - 0x7b], r9
in eax, dx
cmove rcx, r13
add rcx, r12
int 0x4c
add ecx, esp
add rcx, 2
jmp case.0x1400181d2.49
mov ecx, 2
mov rdx, r14
sub rdx, rcx
sub rdx, rcx
retf 0x820f
jb case.default.0x140019644
add rcx, r15
add ecx, edi
mov qword [rbp + 0x128], rsi
test rdx, rdx
test edx, edx
mov ch, 0x28
add dword [rax], eax
add byte [rax - 0x7b], cl
test edx, edx
je 0x140018c62
invalid
test edx, edx
je 0x140018c62
movzx ecx, byte [rcx]
mov dh, 9
or dword [rax - 0x6bf0d007], eax
ret 0xf980
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete dil
or dil, dl
jmp 0x140018c64
xchg esp, eax
mov dword [rax + 8], 0x3102ebd7
dec dword [rax - 0x75]
mov ecx, dword [rbp + 0xa1]
invalid
xor edi, edi
mov rcx, qword [rbp + 0xa1]
mov ecx, dword [rbp + 0xa1]
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
test al, 0
add byte [rax], al
mov rdx, qword [rbp + 0xa8]
mov edx, dword [rbp + 0xa8]
mov qword [rbp + 0x17], rdx
mov dword [rbp + 0x17], edx
mov qword [rbp + 0x10], rcx
mov dword [rbp + 0x10], ecx
adc byte [r9 + 0xd8d48c0], r9b
mov eax, eax
lea rcx, [0x140040078]
add al, byte [rax]
cmc
jae 0x140018c84
invalid
add al, byte [rax]
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rax*4]
invalid
adc al, 0x81
or dword [rax + 1], 0x9d8948ca
cwde
add byte [rax], al
add rdx, rcx
add edx, ecx
mov qword [rbp + 0x98], rbx
jmp rdx
add bh, bh
loop switch.0x140018cdd
invalid
lea rcx, [r12 + 4]
lea ecx, [rsp + 4]
and al, 4
test rcx, rcx
test ecx, ecx
jne 0x140018ccf
xor ch, bl
jmp 0x140018ce9
lea rcx, [r13 + 1]
lea rcx, [r13 + 1]
lea ecx, [rbp + 1]
test r13, r13
test ebp, ebp
in eax, dx
cmove rcx, r13
cmove ecx, ebp
add rcx, r12
add rcx, 8
invalid
loope 0x140018cf6
add ecx, 8
or byte [rax - 0x7b], cl
test rcx, rcx
leave
jne 0x140018ccf
jmp 0x140018ce9
lea rcx, [r13 + 1]
test r13, r13
cmove rcx, r13
cmove ecx, ebp
cmove ecx, ebp
int 0x4c
add ecx, esp
add rcx, r12
add rcx, 2
test rcx, rcx
test ecx, ecx
leave
je 0x140018ce9
lea rcx, [0x140040094]
mov esi, 0x48000273
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x49
lea eax, [rsp + 4]
jmp rax
lea rax, [r12 + 4]
cmp rax, r14
je case.0x1400186d7.42
cmove ecx, dword [rcx - 0x47da142a]
invalid
mov esi, r10d
jmp case.0x140018264.64
invalid
mov eax, 6
cmp rax, r14
cmp eax, esi
cmp eax, esi
jne 0x140018ce9
int1
xor eax, eax
mov esi, r10d
mov esi, edx
rol byte [rcx + rcx*4 - 0x2a], 0x41
cmp dl, 5
mov esi, edx
cmp r10b, 5
mov ecx, dword [rbp + 0x124]
add dword [rax], eax
add byte [rdi], cl
movzx ecx, cl
movzx ecx, cl
cmove ecx, eax
mov dword [rbp + 0x124], ecx
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rbx, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0x128]
add dword [rax], eax
invalid
popfq
mov eax, 0x48000000
add byte [rax], al
add byte [rax - 0x75], cl
lea ebp, [rax]
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
lea ebp, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x130]
xchg ebp, eax
xor byte [rcx], al
add byte [rax], al
call case.0x1400190c8.18
add byte [rax + rax*8 + 0xdc850f], al
test al, al
ror byte [rdi], 0x85
fadd qword [rax]
jne case.default.0x140018d72
add byte [rax], al
lea rcx, [rbp + 0xa0]
mov rdx, qword [rbp + 0x128]
xchg ebp, eax
sub byte [rcx], al
add byte [rax], al
movabs al, byte [0x128958b48000000]
xchg ebp, eax
sub byte [rcx], al
add byte [rax], al
mov r8, qword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
call fcn.140029820
ror dword [rdx], 1
add dword [rax], eax
movzx edx, byte [rbp + 0xa0]
mov rcx, qword [rbp + 0xb0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test eax, eax
add byte [rax], al
mov rax, qword [rbp + 0xc0]
lea r8, [0x1400400a8]
cmp eax, 0x49000273
invalid
adc al, 0x90
add rdx, r8
jmp rdx
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
cmp eax, 0x49000273
invalid
loop 0x140018dbd
add rcx, 4
rol dword [rcx + rbp*8], 0x87
add byte [rax], al
jmp 0x140018e04
add byte [rax + 2], bh
mov eax, 2
add byte [rax], al
add byte [rcx + rdi - 0x10], cl
cmp rax, r14
je case.0x1400186d7.42
invalid
jmp 0x140018ce9
lea rdx, [rax + 1]
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
invalid
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140018e04
lea rax, [r13 + 1]
test r13, r13
add dword [rbp - 0x7b], ecx
in eax, dx
cmove rax, r13
add rax, r12
invalid
add eax, esp
add rax, 2
add eax, 2
cmp rax, r14
cmp eax, esi
je case.0x1400186d7.42
jmp 0x140018ce9
invalid
mov ecx, 6
jmp 0x140018e04
add byte [rax], al
add bl, ch
cmp dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140018e04
lea rax, [r13 + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140018e04
lea rax, [r13 + 1]
test r13, r13
cmove rax, r13
add rax, r12
add eax, esp
add rax, 8
cmp rax, r14
ror byte [rax], 0x4c
cmp eax, esi
je case.0x1400186d7.42
jmp 0x140018ce9
mov ecx, 2
cmp rcx, qword [rbp + 0x130]
ja 0x1400196b1
mov rcx, qword [rbp + 0x98]
add byte [rax], al
mov qword [rcx + 0x10], 0
mov rdx, qword [rbp + 0x128]
sub byte [rcx], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
sub byte [rcx], al
add byte [rax], al
mov r8, qword [rbp + 0x130]
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.1400291c0
cmp qword [rbp + 0x130], 0
je 0x140018ecc
cmp sil, 3
jae 0x140018ecc
add esi, dword [rbx + 0x76]
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x48], r14
mov byte [rbp + 0x50], sil
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x17]
mov qword [rbp + 0x51], rax
mov qword [rbp + 0x58], rcx
mov dword [rbp + 0x58], ecx
mov dword [rbp + 0x58], ecx
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], rbx
mov qword [rbp + 0x70], r13
insd dword [rdi], dx
jo 0x140018ee5
mov dword [rbp + 0x78], 0x88400200
jge 0x140018f02
invalid
jp 0x140018ed1
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x40]
call fcn.140018460
cmp byte [rbp - 0x60], 0xa
invalid
or cl, byte [rdi]
invalid
lea eax, [rax]
add byte [rax], al
mov qword [rbp + 0xe0], 0
mov qword [rbp + 0xe8], 8
mov qword [rbp + 0xf0], 0
mov rsi, qword [rbp + 0x128]
jmp 0x140019091
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0x28
add dword [rax], eax
add cl, ch
invalid
lea rcx, [rbp + 0xa0]
mov rdi, qword [rbp + 0x128]
add dword [rax], eax
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov rsi, qword [rbp + 0x130]
mov r8, rsi
call fcn.140029820
movzx eax, byte [rbp + 0xa0]
mov rcx, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rdi + rcx - 0x4a], al
invalid
lea r9, [0x1400400c4]
or eax, 0x271b8
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov rbx, rdi
sti
mov rsi, qword [rbp + 0x98]
jmp r10
add rcx, 4
jmp case.0x140018bf4.48
movzx eax, byte [0x14004f181]
mov ecx, 0xe0
mov edx, 8
call fcn.140005840
test rax, rax
je 0x1400196e0
xchg ebp, eax
invalid
add byte [rax], al
xchg ebp, eax
invalid
mov r14, rax
mov rax, qword [rbp - 0x30]
ror byte [rcx - 0x77], 1
xor byte [rdi], r9b
adc byte [rbp - 0x60], al
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov qword [rbp + 0x80], 4
add byte [rax], 0
add byte [rax + rax], al
add byte [rax], al
add byte [rax], 0
add byte [rax + rax], al
add byte [rax], al
mov qword [rbp + 0x88], r14
mov qword [rbp + 0x90], 1
movups xmm0, xmmword [rbp + 0x40]
movups xmm1, xmmword [rbp + 0x50]
movups xmm1, xmmword [rbp + 0x50]
movups xmm2, xmmword [rbp + 0x60]
movups xmm3, xmmword [rbp + 0x70]
movaps xmmword [rbp + 0xd0], xmm3
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm2
movaps xmmword [rbp + 0xb0], xmm1
add byte [rax], al
movaps xmmword [rbp + 0xa0], xmm0
lea rcx, [rbp + 0xe0]
invalid
loopne 0x140018fbe
add byte [rax], al
invalid
test dword [rax + 0x48000000], esp
lea ecx, [rbp + 0xe0]
invalid
loopne 0x140018fbe
add byte [rax], al
invalid
invalid
lea rdx, [rbp + 0xa0]
add byte [rax], al
add al, ch
invalid
call fcn.140018460
xchg esp, eax
hlt
dec dword [rax - 0x75]
mov ch, 0x28
sub byte [rcx], al
add byte [rax], al
cmp byte [rbp + 0xe0], 0xa
mov rsi, qword [rbp + 0x128]
sub byte [rcx], al
add byte [rax], al
cmp byte [rbp + 0xe0], 0xa
je case.0x140018c91.103
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
invalid
mov r15d, 1
lea rdi, [rbp + 0x80]
lea edi, [rbp + 0x80]
mov ebp, 0x80
lea r13, [rbp + 0xe0]
lea r12, [rbp + 0xa0]
invalid
add byte [rax], al
invalid
nop dword [rax + rax]
invalid
add byte [rax], r8b
cmp r15, qword [rbp + 0x80]
jne 0x140019021
add byte [rax], 0
add byte [rax], al
add byte [rbp + 0x18], dh
mov r8d, 1
mov rcx, rdi
mov ecx, edi
mov rdx, r15
mov edx, edi
call fcn.140038670
test byte [rcx], 0
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
mov byte [rax], al
mov r14, qword [rbp + 0x88]
add byte [rax], al
add byte [rcx + 0x6b], cl
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0xe0]
test eax, esp
add byte [rax], al
invalid
invalid
xor byte [rdi], cl
adc byte [rbp + 0xe0], al
test eax, esp
add byte [rax], al
invalid
test eax, esp
loopne 0x140019036
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rbp + 0xf0]
add byte [rax], al
movups xmm1, xmmword [rbp + 0xf0]
lock add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x100], dl
add dword [rax], eax
invalid
movups xmm2, xmmword [rbp + 0x100]
add dword [rax], eax
add byte [rcx + 0xf], al
movups xmmword [rsi + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
movups xmmword [rsi + rax], xmm0
invalid
adc byte [rcx + 0xf], al
movups xmmword [rsi + rax], xmm0
adc dword [rsi + rax], eax
inc r15
mov qword [rbp + 0x90], r15
add byte [rax], al
add byte [rax], al
mov rcx, r13
mov rdx, r12
mov edx, esp
call fcn.140018460
hlt
cmp byte [rbp + 0xe0], 0xa
mov ebp, 0xe0
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
or dh, byte [rbp - 0x75]
jne case.default.0x1400190c8
movups xmm0, xmmword [rbp + 0x80]
movaps xmmword [rbp + 0xe0], xmm0
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rbp + 0xe0], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
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
invalid
add byte [rax], al
mov qword [rbp + 0xf0], rax
mov dword [rbp + 0xf0], eax
test eax, esi
add byte [rax], al
add dh, al
test dword [rdi], edi
add dword [rax], eax
add byte [rcx], al
invalid
mov byte [rbp + 0x13f], 1
add dword [rax - 0x73], ecx
mov rdx, rsi
mov rdx, rsi
lea rcx, [rbp + 0x40]
mov rdx, rsi
mov rdx, rsi
mov r8, qword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
test dword [rax], esi
add dword [rax], eax
add al, ch
call fcn.140029820
jne 0x1400190b0
invalid
add dword [rax], eax
movzx edx, byte [rbp + 0x40]
mov rcx, qword [rbp + 0x50]
mov ecx, dword [rbp + 0x50]
mov rax, qword [rbp + 0x60]
lea r8, [0x140040114]
lea eax, [0x140040114]
add eax, 0x27056
jo 0x1400190bf
add al, byte [rax]
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
add ecx, eax
mov rdx, rsi
jmp r9
add rcx, 4
add ecx, 4
jmp 0x1400191e0
add byte [rbp + rcx*4 + 0x42], cl
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
invalid
invalid
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp case.0x140018bf4.48
invalid
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.0x140018bf4.48
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp case.0x140018bf4.48
mov ecx, 2
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
invalid
invalid
test dword [rax], esi
invalid
mov r8, qword [rbp + 0x130]
add byte [rax], al
sub r8, rcx
sub eax, ecx
jb 0x1400196b1
mov rdx, rbx
add rcx, rbx
mov rdi, rcx
test r8, r8
sal byte [rbp + rcx + 0xf], 0xb6
jae 0x14975c127
je 0x140019133
movzx ecx, byte [rdi]
cmp ecx, 0x2f
je 0x140019137
invalid
cmp ecx, 0x5c
je 0x140019137
cmp al, 5
jae case.default.0x14001916d
lea rcx, [rbp + 0xa0]
lea ecx, [rbp + 0xa0]
mov rdx, r15
mov edx, edi
cli
mov r8, r14
call fcn.140029820
movzx r8d, byte [rbp + 0xa0]
mov rax, qword [rbp + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov rdx, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1400400e0]
or eax, 0x26f7a
movsxd r9, dword [rcx + r8*4]
add r9, rcx
jmp r9
invalid
loope 0x1400191b9
lea rcx, [rax + 4]
lea ecx, [rax + 4]
jmp 0x14001962e
add byte [rax], al
add byte [rax + 0x124bd], al
add byte [rax], al
cmp byte [rbp + 0x124], 0
mov rcx, rsi
mov rdx, rbx
je 0x140018e27
invalid
dec dword [rax - 0x73]
adc eax, 0x24d77
lea rdx, [0x14003df0a]
lea edx, [0x14003df0a]
mov r8d, 1
mov eax, 1
mov rcx, rsi
call fcn.1400291c0
mov rdx, rbx
mov rcx, rsi
jmp 0x140018e27
jnp 0x1400191a6
cld
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400191e0
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
jmp 0x1400191e0
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400191e0
mov ecx, 2
cmp rcx, qword [rbp + 0x130]
cmp ecx, dword [rbp + 0x130]
ja 0x1400196c4
jne 0x1400191f3
xor eax, eax
jmp 0x140019208
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 + 0x60]
mov qword [rbp + 0xd0], rcx
rol byte [rax], 1
add byte [rax], al
movups xmm0, xmmword [rbp + 0x40]
movups xmm1, xmmword [rbp + 0x50]
push r8
movups xmmword [rbp + 0xc0], xmm1
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xa0], rsi
mov rcx, qword [rbp + 0x130]
mov ecx, dword [rbp + 0x130]
mov qword [rbp + 0xa8], rcx
mov word [rbp + 0xd8], 0x200
test eax, ebx
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0xda85]
add byte [rax - 0x73], cl
jne 0x140019292
lea rdi, [rbp + 0x40]
lea rbx, [rbp + 0xa0]
xor r15d, r15d
jmp 0x1400192b6
mov rax, qword [rbp + 0xe8]
imul rcx, r14, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
adc byte [rdi], cl
adc byte [rsi + 0x20], dl
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
adc dword [rax + rcx + 0x21], edx
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
cmp r13, 1
mov eax, 1
sbb rax, 0xffffffffffffffff
mov qword [rbp + 0xf0], rax
test eax, esi
add byte [rax], al
invalid
test eax, esi
add byte [rax], al
add dh, al
test dword [rdi], edi
add dword [rax], eax
add byte [rcx], al
mov byte [rbp + 0x13f], 1
mov rcx, rdi
mov rdx, rbx
call fcn.140018460
movzx r12d, byte [rbp + 0x40]
cmp r12b, 0xa
je 0x1400193d4
std
add byte [rax], al
invalid
lea eax, [r12 - 6]
lea ecx, [r12 - 5]
cmp al, 4
movzx eax, cl
cmovae eax, r15d
cmp al, 1
je 0x140019330
invalid
movzx eax, al
cmp eax, 2
je 0x1400192b6
invalid
cmp eax, 3
jne 0x140019370
mov rax, qword [rbp + 0xf0]
test rax, rax
je 0x1400192b6
mov rcx, qword [rbp + 0xe8]
dec rax
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x1400192b6
mov qword [rbp + 0xf0], rax
jmp 0x1400192b6
xchg edx, eax
test eax, esi
add byte [rax], al
add bl, ch
xchg edx, eax
nop word cs:[rax + rax]
add byte [rax], al
invalid
mov rax, qword [rbp + 0xe0]
loopne 0x140019335
add byte [rax], al
mov r13, qword [rbp + 0xf0]
xor r14d, r14d
test r13, r13
in eax, dx
add byte [rbp + 0x31], al
test byte [rbp - 0x7b], 0xed
in eax, dx
in eax, dx
setne r14b
xchg ebp, eax
invalid
mov qword [rbp + 0xf0], r14
add byte [rax], al
cmp rax, r14
invalid
jne 0x140019270
invalid
invalid
mov byte [rbp + 0x13f], 1
lea rcx, [rbp + 0xe0]
add byte [rax], al
add al, ch
mov ch, 0xa6
call fcn.140013a20
jmp 0x140019270
invalid
invalid
invalid
invalid
invalid
mov r13, qword [rbp + 0xf0]
cmp r13, qword [rbp + 0xe0]
add byte [rax], al
invalid
lodsd eax, dword [rsi]
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rdi - 0x53], cl
loopne 0x14001937c
invalid
add byte [rax], al
add byte [rbp + 0x13], dh
add byte [rax], al
jne 0x140019393
mov byte [rbp + 0x13f], 1
test dword [rdi], edi
add dword [rax], eax
add byte [rcx], al
lea rcx, [rbp + 0xe0]
call fcn.140013a20
cmpsb byte [rsi], byte [rdi]
invalid
mov rax, qword [rbp + 0xe8]
add byte [rax], al
add byte [rcx + 0x6b], cl
imul rcx, r13, 0x38
imul rcx, r13, 0x38
cmp byte [rax + rcx*4 + 0x24], al
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
invalid
or byte [rdi], cl
adc byte [rsi], al
invalid
invalid
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
adc byte [rsi + 0x20], dl
and byte [rdi], cl
movups xmmword [rax + rcx + 1], xmm0
adc dword [rax + rcx + 1], eax
movups xmmword [rax + rcx + 0x11], xmm1
adc dword [rax + rcx + 0x11], ecx
or byte [rcx], r10b
movups xmmword [rax + rcx + 0x21], xmm2
push rsp
or byte [rcx], ah
mov rdx, qword [rsi + 0x2f]
mov edx, dword [rsi + 0x2f]
push rsi
invalid
mov qword [rax + rcx + 0x30], rdx
inc r13
inc ebp
inc ebp
mov qword [rbp + 0xf0], r13
jmp 0x1400192b6
loop case.0x140018264.98
invalid
invalid
lock add byte [rax], al
add cl, ch
loop case.0x140018264.98
mov qword [rbp + 0x20], 0
mov dword [rbp + 0x20], 0
and byte [r8], r8b
add byte [rax], al
add byte [rax], al
invalid
invalid
mov qword [rbp + 0x28], 1
sub byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x30], 0
invalid
mov qword [rbp + 0x30], 0
add byte [rax], al
mov byte [rbp + 0x38], 1
cmp byte [r9], r8b
mov rax, qword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
test eax, esp
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0xe8]
invalid
invalid
test dword [rax], esi
invalid
mov qword [rbp + 0x128], rax
add byte [rax], al
mov rax, qword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov qword [rbp + 0x130], rax
mov dword [rbp + 0x130], eax
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xf0]
test rax, rax
je 0x140019597
invalid
test eax, esi
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
jnp case.0x14001916d.46
add byte [rax], al
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0x130]
mov ebx, dword [rbp + 0x130]
mov ebx, dword [rbp + 0x130]
popfq
xor byte [rcx], al
invalid
add dword [rax], eax
add byte [rax + 1], cl
fimul word [rbp + rcx*4 + 0x65]
lea r12, [rbp - 0x27]
add byte [rax], al
add rsi, rbx
lea r12, [rbp - 0x27]
lea r14, [0x140040130]
xor eax, 0x26cfb
xor eax, eax
jmp 0x140019448
xor eax, eax
add rbx, 0x38
add ebx, 0x38
ret
cmp byte [rax + 0x39], cl
je 0x140019597
je 0x140019597
cmp rbx, rsi
je 0x140019597
add byte [rax], al
movzx edi, byte [rbx]
cmp edi, 0xa
dec dword [rdx]
je 0x140019597
mov byte [rbp - 0x28], dil
mov byte [rbp - 0x28], bh
jge case.0x140018bf4.54
mov rcx, qword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
and al, 0x2f
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
adc qword [r15], rcx
adc byte [rbx + 0x21], dl
movups xmmword [r12 + 0x20], xmm2
push rsp
and al, 0x20
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
movups xmmword [rsp], xmm0
add al, 0x24
test al, 1
je 0x1400194ac
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
lea rdx, [0x14003e048]
mov ebx, 0xe800024b
add al, byte [r8]
add al, ch
call fcn.14001de00
outsb dx, byte [rsi]
add byte [r8], al
test al, al
jne 0x1400194ac
mov r8d, 1
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x20]
lea rdx, [0x14003df0a]
add al, byte [rax]
and byte [rax - 0x73], cl
adc eax, 0x24a63
add al, byte [rax]
add al, ch
adc al, 0xfd
std
call fcn.1400291c0
std
add byte [rax], al
lea r13d, [rdi - 6]
outsd dx, dword [rsi]
cli
lea eax, [rdi - 5]
sti
cmp r13b, 4
cmp ch, 4
movzx eax, al
mov ecx, 0
cmovae eax, ecx
invalid
add byte [rax], al
add byte [rdi], cl
ror dword [r11 + r9*4 + 0x7d], 0xe8
ror dword [rbx + rcx*4 + 0x7d], 0xe8
mov r15, qword [rbp - 0x18]
call 0x100b7a40e
movzx r8d, al
movsxd rax, dword [r14 + r8*4]
add rax, r14
invalid
jmp rax
mov rdx, qword [rbp]
mov r8, qword [rbp + 8]
mov eax, dword [rbp + 8]
push rbp
add byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp + 8]
or r11b, r13b
or bl, ch
jmp case.0x14002020b.18
xor ecx, dword [rax - 0x75]
push rbp
loopne 0x14001952f
mov rdx, qword [rbp - 0x20]
mov edx, dword [rbp - 0x20]
mov r8, r15
mov eax, edi
jmp case.0x14002020b.18
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdx, [0x14003df0b]
adc eax, 0x24a18
add al, byte [rax]
add bl, ch
jmp case.0x14002020b.18
sbb eax, dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax - 0x73], cl
adc eax, 0x24a06
invalid
add al, byte [rax]
lea rdx, str....
lea edx, str....
invalid
jmp case.0x14002020b.18
lea rdx, [0x14003df0a]
lea edx, [0x14003df0a]
adc eax, 0x249ff
nop dword [rax + rax]
invalid
add byte [rax], r8b
add byte [rax], al
lea rcx, [rbp + 0x20]
call fcn.1400291c0
cld
add byte [rax], al
and r8b, r13b
cmpsd dword [rsi], dword [rdi]
cld
add byte [rax], al
movzx ecx, r13b
inc rcx
cmp r13b, 4
cmp ch, 4
cmp ch, 4
std
add al, 0xb8
add byte [rax], al
add byte [rax], al
invalid
mov eax, 0
add byte [rax + 0xf], cl
enter 0xffffffffffff8348, 0xfffffffffffffff9
invalid
stc
cmovae rcx, rax
cmovae ecx, eax
cmp rcx, 1
cmp ecx, 1
stc
add dword [rdi], ecx
je case.0x140019556.5
test byte [rdx], al
invalid
mov al, 1
test rcx, rcx
jne 0x14001943b
test ecx, edi
invalid
invalid
invalid
test ecx, edi
stc
invalid
mov rax, qword [rbp - 8]
clc
clc
mov ecx, edi
lea rdx, [0x140040144]
adc eax, 0x26bf5
adc eax, 0x26bf5
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
add edi, 4
mov dword [rbx + rbp*8], 0x488d482e
jmp 0x14001958c
lea rcx, cs:[rax + 1]
lea rcx, [rax + 1]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
test rax, rax
cmove rcx, rax
cmove ecx, eax
add r15, rcx
add edi, ecx
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcf
add edi, ecx
add edi, ecx
add r15, 8
jmp 0x14001958c
invalid
sbb al, byte [rcx - 0x41]
invalid
mov r15d, 6
add byte [rax], al
jmp 0x14001958c
lea rcx, [rax + 1]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
test rax, rax
cmove rcx, rax
cmove ecx, eax
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcf
cmove ecx, eax
add r15, rcx
add r15, 2
mov dword [rdx], 0xfff854d
xchg ebp, eax
test r15, r15
setne al
invalid
shr cl, 0xa4
jmp 0x14001943b
invalid
dec dword [rax - 0x75]
mov rax, qword [rbp + 0x128]
test rax, rax
je 0x1400195b9
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rsi + rdx + 0x48], 0x6b
imul rdx, rax, 0x38
sar byte [rax], 1
cmp byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
mov r8d, 8
add byte [rax], al
add byte [rax - 0x75], cl
lea esi, [rax]
mov rcx, qword [rbp + 0x130]
call fcn.140005850
ret 0xfffe
add dword [rax], eax
add al, ch
xchg edi, eax
ret 0xfffe
mov rsi, qword [rbp + 0x98]
mov rdx, qword [rsi]
invalid
mov edx, dword [rsi]
invalid
test rdx, rdx
je 0x1400195d7
mov rcx, qword [rsi + 8]
mov r8d, 1
or byte [rcx - 0x48], r8b
add dword [rax], eax
add byte [rax], al
call fcn.140005850
dec dword [rdi]
adc byte [rbp + 0x20], al
movups xmm0, xmmword [rbp + 0x20]
movups xmm1, xmmword [rbp + 0x30]
movups xmmword [rsi + 0x10], xmm1
xor byte [r15], r9b
xor byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
adc dword [rsi], eax
invalid
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
add rcx, rax
add rcx, 2
jmp 0x14001962e
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14001962e
sbb dword [rax - 0x73], ecx
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
retf 0x148
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, r14
int1
ja case.default.0x140019644
outsd dx, dword [rsi]
mov ecx, r8d
lea r8, [0x1400400fc]
push 2
add byte [rcx + 0x63], cl
or al, 0x88
push 2
add byte [rcx + 0x63], cl
or al, 0x88
add rcx, r8
jmp rcx
add rax, 4
jmp 0x14001968a
xor eax, eax
ror byte [rax - 0x77], 0xf1
mov rcx, rsi
mov rdx, rbx
jmp 0x140019699
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add eax, ecx
add eax, ecx
add rax, 2
jmp 0x14001968a
invalid
and byte [rax - 0x73], cl
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
retf 0x148
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x14001968a
mov eax, 6
jmp 0x14001968a
mov eax, 2
mov rdx, rbx
cmp r14, rax
mov rcx, rsi
jb 0x140018e27
mov qword [rcx + 0x10], rax
jmp 0x140018e27
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.140039890
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rbp + 0x130]
call fcn.140039890
mov byte [rbp + 0x13f], 1
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rbp + 0x130]
call fcn.140039890
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.140039360
int3
ror dword [rax + 0x29], 0xf9
cmp rcx, rbx
fnstenv [rbx + 0x27]
jae 0x1400199ac
add rbx, rdi
jb case.0x140018bf4.65
add byte [rax], al
mov rdx, rbx
not rdx
not edx
not edx
shr rdx, 0x3f
test rax, rax
je 0x140019a05
invalid
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x40], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x140019a07
mov rbx, rax
mov ebx, eax
ret
cmp rdi, rbx
jne 0x1400199c0
fbstp tbyte [rbp + 0xc]
mov rcx, rsi
call fcn.140013980
invalid
lahf
invalid
dec dword [rbx + rcx*4 + 0x76]
invalid
mov byte [r14 + rdi], 0x2e
mov byte [rsi + rdi], 0x2e
add al, 0x3e
inc rdi
inc rdi
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
jle 0x1400199dc
mov rdx, qword [rbp - 0x20]
mov rbx, qword [rbp - 0x18]
mov rax, qword [rsi]
invalid
sub rax, rdi
sub eax, edi
sub eax, edi
cmp rax, rbx
fdiv dword [rdx + 0x55]
jb 0x140019a34
push rbp
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
add rcx, rdi
stc
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add byte [rax + 1], cl
fisttp word [rax - 0x77]
jle 0x140019a05
jle 0x140019a05
adc byte [rcx + rcx*4 - 8], al
mov eax, r15d
add rsp, 0x78
add esp, 0x78
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rbp
ret
xor eax, eax
mov qword [rbp - 0x48], rax
lea rcx, [rbp - 0x10]
lea r9, [rbp - 0x50]
lea ecx, [rbp - 0x50]
invalid
lea ecx, [rbp - 0x50]
mov r8b, 0x49
mov r8, rbx
mov eax, ebx
fsubr st(0)
invalid
call fcn.1400138e0
cmp qword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
sahf
invalid
dec dword [rax - 0x7d]
jge 0x140019a0f
add byte [rbp + 0x33], dh
jne 0x140019a55
xor ecx, dword [rbx + rcx*4 + 0x75]
clc
mov r14, qword [rbp - 8]
mov qword [rsi + 8], r14
jbe 0x140019a32
or byte [rax - 0x77], cl
mov qword [rsi], rbx
cmp rdi, rbx
cmp edi, ebx
invalid
cmp edi, ebx
je 0x1400199b4
invalid
jmp 0x1400199c0
mov rcx, rsi
mov ecx, esi
int1
mov r14, rdx
mov rdx, rdi
mov edx, edi
mov edx, edi
cli
mov r8, rbx
call fcn.140038720
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov edx, esi
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jmp 0x1400199df
xor ecx, ecx
call fcn.140039360
mov rcx, qword [rbp - 8]
clc
clc
mov rdx, qword [rbp]
call fcn.140039360
add dword [rax], eax
add dword [rax], eax
add ah, cl
int3
int3
int3
int3
int3
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov rsi, r8
mov rdi, rcx
mov edi, ecx
mov edi, ecx
iretd
test r8, r8
je case.0x140018264.119
invalid
sub al, 0x78
pop rcx
js case.0x140018264.123
mov r15, rdx
xlatb
movzx eax, byte [0x14004f181]
jmp 0x181019def
push rsi
add eax, dword [rax]
mov r14d, 1
mov esi, 1
add dword [rax], eax
add byte [rax], al
mov edx, 1
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140005840
xchg ebp, eax
mov ebp, 0x8548fffe
invalid
dec dword [rax - 0x7b]
test rax, rax
je case.0x1400185b4.104
invalid
invalid
invalid
test rax, rax
test eax, eax
je case.0x1400185b4.104
mov rbx, rax
mov rdx, r15
cli
ret
cli
jmp 0x140019abd
add eax, 0x1bb
add byte [rax - 0x77], cl
invalid
mov ebx, 1
add byte [rax], al
mov rcx, rbx
invalid
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
jae case.0x1400186d7.95
add dword [rax], eax
mov qword [rdi], rsi
mov dword [rdi], esi
jae case.0x1400186d7.95
mov dword [rdi], esi
invalid
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
or byte [rax - 0x77], cl
mov qword [rdi + 0x10], rsi
ja 0x140019ae3
adc dh, al
mov byte [rdi + 0x18], 0
sbb byte [r8], r8b
mov rax, rdi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
xor r14d, r14d
xor esi, esi
mov rcx, r14
mov rdx, rsi
mov edx, esi
bnd call fcn.140039360
call fcn.140039360
int3
int3
int3
int3
int3
push rsi
push rdi
sub rsp, 0x50
sub esp, 0x50
push rax
lea rbp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
push rax
push rax
mov rsi, rdx
mov rdi, rcx
lea rcx, [rbp - 0x28]
fmul dword [r8 - 0x77]
cli
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
cli
mov r8, rsi
mov eax, esi
call fcn.140029820
invalid
cld
add byte [rax], al
add byte [rdi], cl
mov dh, 0x45
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
invalid
invalid
fmul dword [rax - 0x75]
call 0x138572675
mov rdx, qword [rbp - 8]
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0x24
lea r9, [0x14004015c]
and al, 0x66
add al, byte [rax]
add al, byte [rax]
movsxd r10, dword [r9 + r8*4]
or dword [rbp + 1], 0xf08949ca
add r10, r9
mov r8, rsi
mov r9, rdi
mov ecx, edi
stc
jmp r10
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x140015f94.166
xor al, 0x4c
lea eax, [rdx + 1]
invalid
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
invalid
ret 0x14c
or bl, ch
jmp case.0x140015f94.166
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp case.0x140015f94.166
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
ret 0x14c
add rcx, r8
add rcx, 2
jmp case.0x140015f94.166
invalid
add eax, 0x2b9
mov ecx, 2
add byte [rcx - 0x77], cl
mov r8, rsi
sub r8, rcx
sub eax, ecx
invalid
sub eax, ecx
enter 0xffffffffffff820f, 0xffffffffffffff9d
jb case.0x1400190c8.36
add byte [rax], al
add byte [rax + 1], cl
invalid
add rcx, rdi
add ecx, edi
stc
mov r9, rcx
test r8, r8
test eax, eax
je case.0x140019556.13
invalid
movzx ecx, byte [r9]
movzx ecx, byte [rcx]
or dword [rbx + 0x9742ff9], eax
cmp ecx, 0x2f
stc
invalid
je case.0x1400175de.144
cmp ecx, 0x5c
stc
pop rsp
je case.0x1400175de.144
cmp al, 4
ja case.default.0x140019bd8
invalid
lea rcx, ss:[rbp - 0x28]
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov edx, edi
cli
mov r8, rsi
call fcn.140029820
add byte [rax], al
invalid
add byte [rax], al
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov dh, 0x45
fmul dword [rax - 0x75]
invalid
mov ecx, dword [rbp - 0x18]
call 0x13857270e
mov rdx, qword [rbp - 8]
push rbp
clc
movzx r8d, al
lea r9, [0x140040178]
lea ecx, [0x140040178]
ror byte [rbp + rcx*4 + 0xd], 0xa7
add al, byte gs:[rax]
add al, byte [rax]
lea ecx, [0x140040178]
or eax, 0x265a7
add al, byte [rax]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
add eax, ecx
jmp r8
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x38
xor eax, eax
shr bl, 0x3e
jmp 0x140019c19
cmp byte [rcx], dh
shr bl, 0x3e
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
ret 0x14c
add rcx, r8
add rcx, 8
ror dword [rax - 0x7d], 0xc1
or bl, ch
jmp 0x140019c19
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x140019c19
invalid
invalid
invalid
add byte [rax], al
jmp 0x140019c19
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
invalid
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 2
jmp 0x140019c19
invalid
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rax + 0x39], cl
int1
cmp rcx, rsi
cmp ecx, esi
ja case.0x1400190c8.36
cmp al, 6
invalid
setne al
ror byte [rax - 0x7d], 0xc4
push rax
add rsp, 0x50
add esp, 0x50
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
mov edx, esi
bnd call fcn.140039890
call fcn.140039890
add dword [rax], eax
int3
int3
int3
int3
push rbp
push rsi
push rdi
sub rsp, 0xc0
sub esp, 0xc0
rol byte [rax], 0
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
mov edi, ecx
lea rcx, [rbp + 0x18]
mov rdx, rdi
sbb byte [rax - 0x77], cl
cli
mov r8, rsi
call fcn.140029820
add byte [rdi], cl
movzx edx, byte [rbp + 0x18]
mov rcx, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
mov dh, 0x55
sbb byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x28]
invalid
invalid
mov ecx, dword [rbp + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rbp + 0x38]
cmp byte [r13 + rcx*4 + 5], r9b
sbb ah, byte [rbp + 2]
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
lea r8, [0x140040194]
lea eax, [0x140040194]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov edx, esi
ror dword [rax - 0x77], 0xf2
mov edx, esi
mov r8, rdi
clc
jmp r9
jmp rcx
add rcx, 4
jmp case.0x140019bd8.140
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
invalid
add rcx, rdx
add ecx, edx
add rcx, 8
jmp case.0x140019bd8.140
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x140019bd8.140
lea rdx, [rax + 1]
test rax, rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
cmove rdx, rax
add rcx, rdx
add ecx, edx
ror byte [rax + 1], 1
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add rcx, 2
add ecx, 2
jmp case.0x140019bd8.140
add eax, 0x2b9
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
sub edx, ecx
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
sub edx, ecx
sub edx, ecx
jb 0x140019d5d
lea eax, [rax]
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
mov eax, ecx
test rdx, rdx
test edx, edx
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
je 0x140019ced
adc al, byte [rcx + 0xf]
mov dh, 0
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
invalid
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
enter 0x2eb, 0x31
ror byte [rax - 0x77], 0x7d
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rsi
jmp case.0x140018f20.63
xor eax, eax
mov qword [rbp - 0x28], rdi
mov dword [rbp - 0x28], edi
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
loopne 0x140019d07
movups xmm0, xmmword [rbp + 0x18]
adc byte [rbp + 0x18], al
sbb byte [rdi], cl
movups xmm1, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], cl
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rbp - 8], xmm1
adc dword [rbp - 8], ecx
clc
mov rcx, qword [rbp + 0x38]
cmp byte [rax - 0x77], cl
or byte [r8 - 0x3899edbb], r9b
mov byte [rbp + 0x12], al
invalid
invalid
mov qword [rbp + 8], rcx
mov dword [rbp + 8], ecx
mov byte [rbp + 0x12], al
adc r12b, byte [r14 - 0x39]
mov word [rbp + 0x10], 0x200
adc byte [r8], r8b
add byte [rdx], al
add cl, byte [rax - 0x73]
movabs al, byte [0xffeaebe8d8558d48]
lea rdx, [rbp - 0x28]
invalid
jmp 0x140019d0d
invalid
lea rcx, [rbp - 0x60]
lea rdx, [rbp - 0x28]
push rbp
fsubr st(0)
jmp 0x140019d0d
call fcn.140018810
movzx ecx, byte [rbp - 0x60]
mov dh, 0x4d
invalid
cmp cl, 0xa
invalid
dec dword [rdi]
mov dh, 0x4d
movabs al, byte [0xebc03104750af980]
or dh, byte [rbp + 4]
xor eax, eax
invalid
movabs al, byte [0xebc03104750af980]
or dh, byte [rbp + 4]
jne 0x140019d32
xor eax, eax
jmp 0x140019d51
invalid
add cl, 0xfa
sar edx, 0x31
rol byte [rax - 0xb88fc07], 0xf
cmp cl, 3
ja 0x140019d30
hlt
movzx ecx, cl
cli
xor eax, eax
cmp cl, 3
ja 0x140019d30
hlt
stc
add esi, dword [rdi - 0xc]
ja 0x140019d30
hlt
hlt
movzx ecx, cl
dec rcx
cmp rcx, 3
jae 0x140019d51
or dword [rax - 0x73], ecx
fsubr st(0)
invalid
loope case.0x1400186d7.115
loope case.0x1400186d7.115
lea rcx, [rbp - 0x28]
call fcn.140017ea0
loope case.0x1400186d7.115
invalid
call qword [rax - 0x3f3b7eb8]
add byte [rax], al
nop
add rsp, 0xc0
add esp, 0xc0
invalid
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
lea eax, [0x14003def0]
mov word [rcx + 2], es
add al, byte [rax]
add byte [rax - 0x77], cl
mov rdx, rsi
bnd call fcn.140039890
call fcn.140039890
and al, 0xfb
add dword [rax], eax
int3
int3
push rdi
sub rsp, 0xa0
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov rsi, rdx
add byte [rax], al
mov rsi, rdx
mov esi, edx
mov rdi, rcx
iretd
lea rcx, [rbp - 0x18]
mov rdx, rdi
cli
mov r8, rsi
call fcn.140029820
mov edx, edi
cli
add byte [rax], al
add byte [rdi], cl
mov dh, 0x55
call 0x1384f28e7
mov rcx, qword [rbp - 8]
movzx edx, byte [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
mov rax, qword [rbp + 8]
lea r8, [0x1400401b0]
lea eax, [0x1400401b0]
add al, byte fs:[rax]
add al, byte [rax]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp 0x140019df4
xor al, 0x48
lea edx, [rax + 1]
invalid
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add rcx, rdx
add ecx, edx
add rcx, 8
jmp 0x140019df4
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140019df4
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
invalid
invalid
lea rdx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
invalid
invalid
add rcx, 2
jmp 0x140019df4
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
sub rdx, rcx
jb 0x140019e6e
jb 0x140019e45
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 0x140019e19
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
ror byte [rax], 0xc8
jmp case.0x14002023f.116
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x7d
test al, 0x48
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rsi
mov dword [rbp - 0x50], esi
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp - 0x48], xmm0
invalid
mov eax, 0xc84d110f
movups xmmword [rbp - 0x38], xmm1
enter 0xffffffffffff8b48, 0x4d
or byte [rax - 0x77], cl
mov dword [rbp - 0x28], ecx
mov byte [rbp - 0x1e], al
invalid
invalid
loopne 0x140019e43
mov rcx, qword [rbp + 8]
mov ecx, dword [rbp + 8]
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x28], ecx
mov byte [rbp - 0x1e], al
mov word [rbp - 0x20], 0x200
lea rcx, [rbp - 0x18]
invalid
invalid
loop 0x140019ea5
mov dword [rbp - 0x20], 0x8d480200
lea ecx, [rbp - 0x18]
call 0xe8572b94
lea rdx, [rbp - 0x58]
push rbp
test al, 0xe8
call fcn.140018810
invalid
jge 0x140019e3c
invalid
call fcn.140018810
cmp byte [rbp - 0x18], 9
call 0x1958ce661
clc
invalid
inc dword [rax + 0x4809e87d]
mov edx, dword [rbp - 8]
call 0x1958ce661
or dword [rax - 0x75], ecx
push rbp
clc
jne 0x140019e61
mov rax, qword [rbp - 0x10]
jmp case.0x140018bf4.104
xor eax, eax
ror byte [rax - 0x7f], 0xc4
add rsp, 0xa0
add esp, 0xa0
movabs al, byte [0x4cc35d5e5f000000]
lea eax, [0x14003def0]
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rsi
add byte [rax], al
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.140039890
cli
add dword [rax], eax
invalid
cli
add dword [rax], eax
invalid
add ah, cl
int3
int3
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1e8
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
mov ebx, ecx
mov r12, r8
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
lea rcx, [rbp + 0xc0]
mov rdx, rdi
mov edx, edi
cli
mov r8, rsi
mov eax, esi
call fcn.140029820
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov ch, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
movzx r14d, byte [rbp + 0xc0]
mov rcx, qword [rbp + 0xd0]
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0xe0]
loopne 0x140019ecd
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xce
movzx r9d, r14b
lea r8, [0x1400401cc]
lea eax, [0x1400401cc]
movsxd r9, dword [r8 + r9*4]
add r9, r8
mov r10, rsi
mov edx, esi
mov edx, esi
mov r8, rdi
clc
jmp r9
jmp rcx
add rcx, 4
jmp 0x140019f24
invalid
rol dword [rbx + rbp*8], 0x34
xor al, 0x4c
lea eax, [rax + 1]
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add rcx, r8
add rcx, 8
jmp 0x140019f24
invalid
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp 0x140019f24
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add rcx, r8
add rcx, 2
add ecx, 2
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
jmp 0x140019f24
add eax, 0x2b9
add byte [rcx - 0x77], cl
sub r10, rcx
mov ecx, 2
mov r10, rsi
sub r10, rcx
jb 0x14001a2cd
add byte [rax], al
add rcx, rdi
stc
mov r8, rcx
mov eax, ecx
test r10, r10
test edx, edx
je case.0x140019b45.39
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete r15b
xchg esp, eax
invalid
xchg esp, eax
mov dword [rcx + 8], 0x4503ebcf
or r15b, cl
jmp 0x140019f52
invalid
or r15b, cl
or bh, cl
jmp 0x140019f52
xor r15d, r15d
xor edi, edi
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x14f], rax
movups xmm0, xmmword [rbp + 0xc1]
test ecx, eax
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0xd1], cl
add byte [rax], al
invalid
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
movaps xmmword [rbp + 0x140], xmm1
movaps xmmword [rbp + 0x130], xmm0
add byte [rax], al
lea rcx, [rbp + 0xc0]
mov rdx, r12
rol byte [rax], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov r8, rbx
mov eax, ebx
fsubr st(0)
xchg edx, eax
clc
add byte [rax], al
call fcn.140029820
movzx edx, byte [rbp + 0xc0]
mov rcx, qword [rbp + 0xd0]
mov ecx, dword [rbp + 0xd0]
mov ecx, dword [rbp + 0xd0]
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xe0]
test eax, esp
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
lea r8, [0x1400401e8]
lea eax, [0x1400401e8]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r12
jmp r9
jmp rcx
add rcx, 4
jmp 0x140019ff4
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140019ff4
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140019ff4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x140019ff4
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x14001a2dc
test rdx, rdx
mov rdx, rsi
je 0x14001a020
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.140039890
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.140039890
int3
leave
int3
sub rsp, 0x68
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov rsi, r8
mov rdi, rdx
mov r14, rcx
lea rdx, str._RUST_BACKTRACEfailed_to_write_the_buffered_datao
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400342b0
mov bl, 1
test al, al
jne 0x14001ba97
lea r13, [r14 + rdi]
xor edx, edx
lea r12, [rbp + 6]
lea esp, [rbp + 6]
lea esp, [rbp + 6]
mov r8, rdi
sub r8, rdx
je 0x14001ba6e
lea rcx, [r14 + rdx]
mov r15, rdx
jmp 0x14001b92f
add rcx, 2
cmp rax, r13
cmovne rax, rcx
mov r9d, 2
nop dword [rax]
add r15, r9
add edi, ecx
mov rcx, rax
cmp rax, r13
je 0x14001ba6e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rcx + 1]
movzx r10d, byte [rcx]
mov r9d, 1
add dword [r15 + rcx - 0x4a], eax
adc dword [rcx - 0x47], eax
add dword [rax], eax
add byte [rax], al
test r10b, r10b
jns 0x14001b920
cmp r10b, 0xe0
jb 0x14001b90c
cli
loopne case.0x14002023f.119
cmp r10b, 0xed
jne 0x14001b981
invalid
xor ecx, dword [rcx + rdi - 0x18]
cmp rax, r13
je 0x14001ba6e
lea r9, [rcx + 2]
cmp r9, r13
je 0x14001ba6e
movzx eax, byte [rcx + 1]
movzx eax, ax
mov bh, 0xc0
mov bh, 0xc0
cmp eax, 0x9f
ja 0x14001b9bd
add rcx, 3
mov r9d, 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov rax, rcx
jmp 0x14001b920
add rcx, 2
cmp rax, r13
cmove rcx, rax
enter 0xffffffffffffc031, 0x4c
cmp ecx, ebp
setne al
add rax, rcx
mov r9d, 3
cmp r10b, 0xf0
jb 0x14001b920
xor ecx, ecx
cmp rax, r13
setne cl
add rax, rcx
mov r9d, 4
mov ecx, 4
mov ecx, 4
jmp 0x14001b920
invalid
movzx ecx, byte [r9]
and eax, 0x1f
invalid
invalid
shl eax, 6
and ecx, 0x3f
add eax, ecx
add eax, 0xd800
mov word [rbp + 6], ax
mov dword [rbp + 6], eax
mov r8, r15
sub r8, rdx
ror byte [rdi], 1
invalid
fild dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
dec dword [rdi]
xchg eax, eax
add byte [rax], al
add byte [rcx + rax - 0xe], cl
add rdx, r14
cmp r15, rdi
cmp edi, edi
ja 0x14001baaa
add rdx, r14
mov rcx, rsi
call 0x14001bad0
add byte [rax], al
add byte [rax + rax*8 + 0x9a850f], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + rax*8 + 0x9a850f], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x65], cl
invalid
mov qword [rbp - 0x10], r12
lea rax, [0x140036690]
lea eax, [0x140036690]
lea eax, [0x140036690]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
clc
lea rax, str.u
add eax, 0x229bd
mov qword [rbp - 0x40], rax
ror byte [rax - 0x39], 0x45
enter 2, 0
mov qword [rbp - 0x38], 2
mov dword [rbp - 0x38], 2
add byte [rax - 0x39], cl
loopne 0x14001ba24
mov qword [rbp - 0x20], 0
lea rax, [rbp - 0x10]
invalid
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov dword [rbp - 0x28], 1
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
mov dword [rbp - 0x28], 1
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x40]
shr al, 0xd8
jg 0x14001ba48
add dword [rax], eax
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
shr al, 0xd8
jg 0x14001ba48
invalid
add dword [rax], eax
add byte [rax + rax*8 - 0x7cb6b48b], al
test al, al
jne 0x14001ba97
invalid
add r15, 3
add r15, 3
mov dword [rbx], 0x49fa894c
cmp edi, edi
invalid
mov rdx, r15
cmp r15, rdi
invalid
dec dword [rdi]
xchg byte [rbx + 0x4cfffffe], bl
lea eax, [0x14003e440]
add eax, 0x229dd
jbe 0x14001b8f7
lea r8, [0x14003e440]
add eax, 0x229dd
sub dword [rdx], eax
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rdx, rdi
call fcn.140039890
and bl, dh
add dword [rax], eax
and bl, dh
add dword [rax], eax
add r14, rdx
mov rcx, rsi
mov ecx, esi
mov rdx, r14
call 0x14001bad0
push rsp
add byte [rax], al
add byte [rax], al
push rsp
add byte [rax], al
add byte [rax], al
test al, al
jne 0x14001ba97
invalid
invalid
invalid
add byte [rax], al
test al, al
jne 0x14001ba97
invalid
invalid
lea rdx, str._RUST_BACKTRACEfailed_to_write_the_buffered_datao
adc eax, 0x21cd9
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
call fcn.1400342b0
mov ebx, eax
mov byte [rcx], al
add byte [rcx + 0x48d889c3], cl
add esp, 0x68
invalid
invalid
mov eax, ebx
add rsp, 0x68
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
lea r8, [0x14003e3b0]
mov rcx, r15
sub byte [rdx], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, rdi
cli
call fcn.140039900
lea r8, [0x14003e3b0]
add eax, 0x228ed
mov rcx, rdx
mov rdx, r15
call fcn.140039970
invalid
fiadd word [rcx]
invalid
movabs byte [0x574155cccc0001de], al
fiadd word [rcx]
add ah, cl
int3
add dword [rax], eax
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
insb byte [rdi], dx
and al, 0x60
mov rsi, r8
invalid
mov rdi, rdx
mov qword [rbp - 0x38], rcx
enter 0x148, 0xffffffffffffffd6
enter 0x148, 0xffffffffffffffd6
mov qword [rbp - 0x30], rdx
mov qword [rbp - 0x28], rsi
mov byte [rbp - 0x20], 0x81
mov byte [rbp - 0x14], 0x81
movzx r15d, byte [rbp - 0x16]
movzx edi, byte [rbp - 0x16]
mov dh, 0x7d
invalid
movzx r13d, byte [rbp - 0x15]
movzx r12d, byte [rbp - 0x1f]
mov bl, 0x81
or dword [rbx + rcx*4 + 0x75], 0xd8d4ce2
out 0x46, al
add al, byte [rax]
mov dh, 0x6d
insd dword [rdi], dx
jmp 0x14001bb51
or dword [rbx + rcx*4 + 0x75], 0xd8d4ce2
out 0x46, al
add al, byte [rax]
loop 0x14001bb64
lea ecx, [0x140040204]
jmp 0x14001bb40
and byte [rcx - 0x4c], al
outsb dx, byte [rsi]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
xor r14d, r14d
test byte [rbp - 0x77], 0xf6
mov r14d, r14d
shl r14, 0x10
shl esi, 0x10
mov r13b, 2
xor r15d, r15d
cmp bl, 0x81
je 0x14001bb5c
sti
xor dword [rdi + rdx + 0xf], 0x803dc3b6
movzx eax, bl
cmp eax, 0x80
je 0x14001bd3d
test dl, ch
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
test dl, ch
add dword [rax], eax
add byte [rbp + 0x38], al
cmp r15b, r13b
add byte [rax], al
cmp r15b, r13b
jb 0x14001bd66
test rdi, rdi
test edi, edi
dec dword [rdi]
test byte [rdx + rax], dh
add byte [rax], al
je 0x14001bd99
add byte [rax + 0x39], cl
cmp rdi, rsi
cmp edi, esi
test dword [rdi], 0x22b84
add byte [rdi], cl
movzx edx, byte [rdi]
je 0x14001bd99
movzx edx, byte [rdi]
movzx r14d, dl
test r14b, r14b
test dh, dh
test dh, dh
js 0x14001bba0
inc rdi
inc rdi
cmp r14d, 0x27
cmp esi, 0x27
invalid
ja 0x14001bc14
mov bl, 0x5c
mov eax, r14d
mov eax, esi
movsxd rax, dword [r9 + rax*4]
add rax, r9
invalid
jmp rax
mov ah, 0x30
jmp 0x14001bb33
nop dword [rax + rax]
add byte [rax], al
mov eax, r14d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
invalid
cmp r14b, 0xdf
jbe 0x14001bbfd
invalid
movzx ecx, byte [rdi + 2]
shl r8d, 6
mov dh, 0x4f
add al, byte [rcx - 0x3f]
add r8b, byte [r9 - 0x3f]
loopne 0x14001bbc3
and ecx, 0x3f
loope 0x14001bbff
or ecx, r8d
cmp dl, 0xf0
jb 0x14001bc76
add byte [rax], al
movzx r14d, byte [rdi + 3]
and eax, 7
invalid
loopne 0x14001bbdb
invalid
shl eax, 0x12
shl ecx, 6
and r14d, 0x3f
and esi, 0x3f
or r14d, ecx
or r14d, eax
or esi, eax
cmp r14d, 0x110000
je 0x14001bd99
add dword [rax], eax
invalid
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 0x14001bb87
jmp 0x14001bc14
add byte [rax], al
add rdi, 4
cmp r14d, 0x27
cmp esi, 0x27
jbe 0x14001bb87
jmp 0x14001bc14
add rdi, 2
add edi, 2
mov dword [rdx], 0x4406e0c1
or eax, eax
shl eax, 6
or eax, r8d
loopne case.0x140019db7.34
mov r14d, eax
cmp r14d, 0x27
cmp esi, 0x27
jbe 0x14001bb87
invalid
cmp r14d, 0x5c
jne 0x14001bc27
mov r12b, 0x5c
xor r14d, r14d
xor esi, esi
xor esi, esi
mov bl, 0x5c
jmp 0x14001bb33
invalid
inc dword [rcx - 0x7f]
invalid
cmp r14d, 0x2ff
jbe 0x14001bc3c
add dword [rax], eax
test al, al
jne 0x14001bc8e
add dword [rax], eax
mov bl, 0x80
test al, al
je 0x14001bc8e
lea r9, [0x140040204]
jmp 0x14001bb33
invalid
invalid
invalid
invalid
invalid
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r14d, ecx
cmp r14d, 0x27
jbe 0x14001bb87
jmp 0x14001bc14
shr r14, 0x10
mov edx, r14d
lea rax, [rbp - 0x20]
mov dword [rax + 8], 0
mov qword [rax], 0
xor r14d, r14d
xor r12d, r12d
xor r13d, r13d
xor r15d, r15d
xor ebx, ebx
jmp 0x14001bd7d
mov byte [rbp - 0x20], bl
mov byte [rbp - 0x1f], r12b
mov qword [rbp - 0x1e], r14
movzx eax, r15b
inc r15b
movzx edx, byte [rbp + rax - 0x20]
mov rcx, qword [rbp - 0x38]
call fcn.140034610
test al, al
lea r9, [0x140040204]
je 0x14001bb40
mov al, 1
jmp 0x14001bd9b
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test rbx, rbx
je 0x14001c64a
mov qword [rbp + 0x20], rbx
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x14001c86f
cmp eax, 2
jne 0x14001c880
mov eax, 9
lea rcx, [0x14003e5c0]
jmp 0x14001c660
mov qword [rbp + 0x20], 0
mov eax, 9
lea rcx, [0x14003e5c0]
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]
mov qword [rbp - 0x40], rax
movzx eax, byte [0x14004f198]
test al, al
je 0x14001c821
mov byte [0x14004f198], 1
mov eax, dword [0x14004f2c0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
cmp rax, 2
je 0x14001c825
mov qword [rbp + 0x30], rbx
cmp eax, 1
je 0x14001c6d2
xor ecx, ecx
call fcn.1400391d0
mov eax, dword [0x14004f2c0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x40]
mov qword [rax + 0x40], 0
mov qword [rbp + 0x10], 0
lea rdi, [rbp + 0x18]
mov qword [rbp + 0x18], rsi
test rsi, rsi
je 0x14001c83c
mov qword [rbp - 8], rsi
lea rdi, [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], cl
jne 0x14001c926
mov rax, qword [0x14004f210]
shl rax, 1
test rax, rax
mov qword [rbp + 0x30], rdi
jne case.0x1400186d7.167
mov dword [rbp + 0x2c], 0
movzx eax, byte [rsi + 0x11]
lea rdx, [rsi + 0x18]
lea r8, [0x14003e5d0]
lea rcx, [rbp - 0x58]
call fcn.14001cae0
add dword [rbx], 0
add byte [rax + 0x75002c7d], al
invalid
mov rax, qword [0x14004f210]
shl rax, 1
test rax, rax
jne 0x14001c942
int3
add dword [rax], eax
invalid
xor eax, eax
mov rcx, qword [rbp + 0x30]
xchg byte [rcx], al
cmp al, 2
jne 0x14001c788
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rdx, qword [rbp - 8]
mov byte [0x14004f198], 1
sub al, byte [rbx]
add byte [rcx], al
mov qword [rbp], rdx
mov eax, dword [0x14004f2c0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
cmp rax, 2
je 0x14001c890
mov qword [rbp + 0x30], rdx
cmp eax, 1
je 0x14001c7cb
xor ecx, ecx
call fcn.1400391d0
mov eax, dword [0x14004f2c0]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
or al, 0xc1
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 0x14001c8a2
lock dec qword [rax]
jne 0x14001c8a2
lea rcx, [rbp + 8]
call fcn.140013740
jmp 0x14001c8a2
invalid
add byte [rax], al
invalid
xor eax, eax
jmp 0x14001c82a
mov eax, 1
mov qword [rbp + 0x10], rax
lea rdi, [rbp + 0x18]
mov qword [rbp + 0x18], 0
add byte [rax], al
add byte [rax], al
jmp 0x14001c840
mov rbx, qword [rbp + 0x30]
mov dword [rbp], 0
mov byte [rbp + 4], 0
mov byte [rbp + 0x3e], 1
mov qword [rbp - 0x10], rdi
lea r8, [0x14003e620]
lea rcx, [rbp - 0x58]
mov rdx, rbp
call fcn.14001cae0
xor esi, esi
test rbx, rbx
jne 0x14001c8ae
jmp 0x14001c8bd
mov eax, 4
lea rcx, str.main
jmp 0x14001c660
std
invalid
invalid
std
invalid
mov rcx, qword [rbx + 0x18]
mov rax, qword [rbx + 0x20]
and byte [r8 - 1], cl
enter 0xffffffffffffd0e9, 0xfffffffffffffffd
std
invalid
invalid
std
invalid
lock dec qword [rdx]
jne 0x14001c89e
mov rcx, rbp
call fcn.140013740
invalid
lea rdi, [rbp + 0x18]
mov sil, 1
mov rbx, qword [rbp + 0x20]
mov ebx, dword [rbp + 0x20]
test rbx, rbx
je 0x14001c8bd
lock dec qword [rbx]
jne 0x14001c8bd
invalid
or dword [rax - 0x73], ecx
and r8b, r13b
and ebp, dword [rsi - 1]
dec dword [rax - 0x7d]
jge 0x14001c8d1
lea rcx, [rbp + 0x20]
call fcn.1400136e0
cmp qword [rbp + 0x10], 0
add byte [rdi], cl
setne cl
xchg ebp, eax
ror dword [rax - 0x75], 0x45
mov rax, qword [rbp + 0x18]
test rax, rax
sete dl
or dl, cl
mov rax, qword [rbp + 0x18]
test rax, rax
sete dl
or dl, cl
or dl, sil
cmp dl, 1
je 0x14001c8e7
lock dec qword [rax]
jne 0x14001c8e7
invalid
or byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.140013740
nop
add rsp, 0xc8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x48]
call fcn.1400384e0
add al, ch
int 0xbb
add dword [rax], eax
mov rbx, qword [rsi + 0x48]
lock inc qword [rbx]
sahf
add byte [rax], al
add byte [rax], al
add al, dh
inc qword [rbx]
jg 0x14001c61d
ud2
mov rcx, rdi
call fcn.140038ab0
jmp 0x14001c727
call fcn.1400389e0
xor al, 1
mov dword [rbp + 0x2c], eax
jmp 0x14001c745
call fcn.1400389e0
add dword [rax], eax
test al, al
jne 0x14001c776
invalid
mov byte [rsi + 0x11], 1
jmp 0x14001c776
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x30], 0
je 0x14001c98e
mov rax, qword [rbp + 0x30]
xor r8b, r14b
xor al, dh
lock dec qword [rax]
dec qword [rax]
jne 0x14001c98e
lea rcx, [rbp + 0x20]
call fcn.1400136e0
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
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
xor r8b, r14b
dec qword [rax]
mov rax, qword [rbp + 0x30]
lock dec qword [rax]
jne 0x14001c9c6
mov rcx, rbp
call fcn.140013740
mov byte [rbp + 0x3d], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rsi, qword [rbp - 0x10]
movzx ebx, byte [rbp + 0x3e]
mov rax, qword [rbp + 0x20]
test rax, rax
test eax, eax
test eax, eax
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
je 0x14001ca14
lock dec qword [rax]
jne 0x14001ca14
lea rcx, [rbp + 0x20]
call fcn.1400136e0
cmp qword [rbp + 0x10], 0
cmp dword [rbp + 0x10], 0
je 0x14001ca24
or dword [rax - 0x7d], ecx
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [rbp + 0x18]
test rax, rax
je 0x14001ca1b
test bl, 1
je 0x14001ca1b
invalid
jmp 0x149011326
jrcxz case.0x1400190c8.103
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
cmp byte [rbp + 0x3d], 0
je 0x14001ca92
invalid
jge 0x14001caa4
add byte [rax + rbp + 0x48], dh
mov eax, dword [rbp - 8]
sub byte [rax - 0x75], cl
clc
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x14001ca7d
lea rcx, [rbp - 8]
call fcn.140013740
mov byte [rbp + 0x3e], 0
add byte ds:[rax - 0x73], cl
add byte ds:[rax - 0x73], cl
lea rax, [rbp + 0x18]
mov qword [rbp - 0x10], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
sbb byte [r8 - 0x77], r9b
invalid
mov byte [rbp + 0x3e], 0
lea rax, [rbp + 0x18]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x30]
mov edx, dword [rbp + 0x2c]
push rbp
sub al, 0xe8
loopne 0x14001caf4
invalid
inc esi
cmp eax, 0xc4834801
cmp eax, 0xc4834801
invalid
push rbp
sub al, 0xe8
loopne 0x14001caf4
invalid
cmp eax, 0xc4834801
sub byte [rbx + 0x5f], bl
add dword [rax - 0x7d], ecx
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbx
sub rsp, 0x90
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov rsi, rdx
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov rdx, qword [rbx + 0x10]
mov qword [rbp - 0x20], rax
loopne 0x14001cb56
lea eax, [0x14000e130]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
lea rcx, [0x14000e120]
lea ecx, [0x14000e120]
loopne 0x14001cb56
lea ecx, [0x14000e120]
mov qword [rbp - 8], rcx
mov qword [rbp], rdx
mov qword [rbp + 8], rax
lea rax, str.thread__panicked_at_:_n_n
mov qword [rbp - 0x58], rax
test al, 0x48
mov dword [rbp - 0x50], 4
test al, 0x48
mov dword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 3
rol byte [rbx], 0
add byte [rax], al
rol byte [rbx], 0
add byte [rax], al
mov r14, qword [r8 + 0x48]
lea rdx, [rbp - 0x58]
mov rcx, rsi
call r14
mov qword [rbp - 0x28], rax
test rax, rax
je 0x14001cb7a
lea rcx, [rbp - 0x28]
call fcn.14000f040
mov rax, qword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x1400402a4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
inc rsi
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x14001d9ac
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rcx], al
jne 0x14001db91
mov eax, dword [rbp + 0xf8]
mov dword [rbp - 0x40], eax
mov rax, qword [rbx]
mov eax, dword [rbx]
mov eax, dword [rbx]
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], r14
mov dword [rbp + 0x48], esi
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], 1
mov qword [rbp + 0x10], 0
adc byte [r8], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x65], cl
add byte [rax - 0x39], cl
or byte [r9], r8b
add byte [rax], al
add byte [rax], al
adc byte [r8], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x65], cl
add byte [rax - 0x39], cl
or byte [r9], r8b
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x10]
invalid
invalid
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x10]
invalid
invalid
call fcn.140033a20
pop rsi
add dword [rax], eax
invalid
pop rsi
add dword [rax], eax
test al, al
jne 0x14001d9aa
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14003e688]
adc eax, 0x20ae5
adc eax, 0x20ae5
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
mov rcx, rdi
je 0x14001d621
invalid
jmp 0x14001d9ac
invalid
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
insb byte [rdi], dx
and al, 0x50
mov qword [rbp], 0xfffffffffffffffe
mov qword [rbp - 0x10], r9
invalid
mov rdi, rcx
call qword [sym.imp.kernel32.dll_lstrlenW]
test eax, eax
js 0x14001dd7d
je 0x14001dd67
add byte [rax], al
mov ebx, eax
lea r14, [rbx + rbx]
sbb ecx, dword [rcx - 9]
fisub word [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
sbb ecx, dword [rcx - 9]
fisub word [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
test r14, r14
je 0x14001dd67
movzx eax, word [rdi + rbx*2 - 2]
dec rbx
add r14, 2
add esi, 2
add esi, 2
cmp eax, 0x5c
je 0x14001dc2f
cmp eax, 0x2f
jne 0x14001dc10
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]
mov dword [rbp - 0x20], edi
push rax
or byte [rbx + rcx*4 + 0x78], cl
adc byte [rcx - 9], cl
fimul word [rbp - 0x7b]
dec dword [rcx + rcx*4 + 0x7d]
mov dword [rbp - 0x20], edi
invalid
mov dword [rbp - 0x20], edi
je 0x14001dcc7
test byte [rax + rax], bh
add byte [rdx - 0x73], cl
lea rax, [rdx + r15*2]
add al, 0x7a
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 0x14001dc80
add r12, 2
inc r13
invalid
cmp r12, rax
jne 0x14001dc60
invalid
cmp rbx, r13
cmp ebx, ebp
jne 0x14001dca3
mov rcx, rsi
mov qword [rbp - 0x18], rdx
mov rdx, rdi
cli
push rbp
call 0x18dfc65d8
cli
mov r8, r14
cli
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
mov rdx, qword [rbp - 0x18]
test eax, eax
je 0x14001dd67
lea rcx, [r15 - 1]
lea rax, [rsi + r15*2]
invalid
dec dword [rdx - 0x73]
add al, 0x7e
invalid
jle 0x14001dcf5
mov r15, rcx
mov edi, ecx
sub r15, r13
lea rsi, [r12 + 2]
cmp rcx, r13
jne case.0x140018d72.131
add r12, 2
xor r15d, r15d
mov rsi, r12
add al, byte [rbp + 0x31]
dec dword [rcx + rcx*4 - 0x1a]
jmp case.0x140018d72.133
invalid
xor r15d, r15d
mov rsi, rdx
cmp r15, rbx
jne 0x14001dcea
mov rcx, rsi
mov rsi, rdx
mov rdx, rdi
cli
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
add byte [rax - 0x77], cl
test eax, eax
add byte [rax - 0x77], cl
test eax, eax
je 0x14001dd67
jge 0x14001dd37
mov r15, qword [rbp - 0x20]
mov edi, dword [rbp - 0x20]
test r15, r15
je 0x14001dd0d
cmp word [rdx + r15*2 - 2], 0x3b
cmp dword [rdx + rdi*2 - 2], 0x3b
jne 0x14001dd0d
mov rsi, qword [rbp - 0x10]
mov rax, qword [rsi]
sub rax, r15
clc
cmp rax, rbx
jb 0x14001dd3b
jmp 0x14001dd51
mov rsi, qword [rbp - 0x10]
cmp r15, qword [rsi]
jne 0x14001dd22
mov rcx, rsi
call fcn.140013c40
mov rdx, qword [rsi + 8]
invalid
or byte [rsi + 0x42], ah
mov dword [rdx + rdi*2], 0xff49003b
inc edi
mov word [rdx + r15*2], 0x3b
inc r15
inc edi
inc edi
mov qword [rsi + 0x10], r15
mov rax, qword [rsi]
sub rax, r15
cmp rax, rbx
cmp eax, ebx
jae 0x14001dd51
mov rcx, rsi
mov rdx, r15
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.1400385d0
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
invalid
add dword [rax], eax
add rbx, r15
mov qword [rsi + 0x10], rbx
mov eax, 1
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea rax, str.library_std_src...._backtrace_srcdbghelp.rs
mov qword [rsp + 0x20], rax
or eax, 0x89480002
and al, 0x20
lea rcx, [0x14003cb00]
lea r9, [0x14003cac0]
or eax, 0x1ed29
or eax, 0x1ed29
add byte [rbp + rcx*4 + 0x45], cl
invalid
lea r8, [rbp - 1]
mov edx, 0x2b
call fcn.140039800
ud2
add byte [rax], al
add al, ch
pop rbx
mov edx, 0xb0f0001
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
call fcn.140039650
int3
mov eax, edx
movzx ecx, byte [rcx]
lea rdx, [0x14003fc80]
mov r8, qword [rdx + rcx*8]
lea r9, [0x14003fdc8]
movsxd rdx, dword [r9 + rcx*4]
add rdx, r9
add edx, ecx
add edx, ecx
mov rcx, rax
pop rbp
jmp fcn.1400342b0
movzx eax, byte [rcx]
lea eax, [r8 - 6]
movzx r10d, al
lea r9, [r10 + 1]
xor eax, eax
cmp r10b, 4
cmovae r9, rax
movzx r10d, byte [rdx]
lea r11d, [r10 - 6]
movzx esi, r11b
lea rdi, [rsi + 1]
cmp sil, 4
cmovae rdi, rax
cmp r9, rdi
jne 0x14001ded1
mov al, 1
test r9b, r9b
je 0x14001de7c
movzx r8d, r9b
cmp r8d, 4
jne 0x14001ded1
cmp r9d, 4
jne 0x14001ded1
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x14001de98
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
jmp 0x14001ded1
cmp r11b, 3
jbe 0x14001ded1
cmp r8b, r10b
jne case.default.0x14001de98
mov eax, r8d
lea r8, [0x1400402b4]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x14001de98
mov rsi, rdx
mov rdx, qword [rdx + 8]
mov rdi, rcx
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x14001de98
mov r8, qword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
jne case.default.0x14001de98
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
jmp 0x14001de70
xor eax, eax
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x14001ded1
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x30]
xor r8b, r13b
call fcn.14000f040
nop
add rsp, 0x20
add esp, 0x20
invalid
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rbp
ret
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov rsi, rcx
mov r9d, 0x200000
mov ecx, 0x200000
invalid
add al, ch
call fcn.14001ff20
invalid
mov rax, rsi
add rsp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
int3
int3
int3
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x2d8
sub esp, 0x2d8
sub esp, 0x2d8
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x250], 0xfffffffffffffffe
mov edi, r9d
mov edi, ecx
test dword [rax + 2], edx
add byte [rax], al
invalid
add dh, bh
invalid
inc dword [rcx + rcx*4 - 0x31]
mov r14, r8
mov r15, rdx
mov edi, edx
mov rsi, rcx
invalid
movabs rax, 0x700000000
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test dword [rdx + rax], esi
invalid
mov qword [rbp + 0x234], rax
mov dword [rbp + 0x234], eax
add byte [rax], al
mov word [rbp + 0x244], 0
test dword [rdx + rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
mov qword [rbp + 0x23c], 0
mov dword [rbp + 0x23c], 0
test dword [rdx + rax], edi
cmp al, 2
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0x228], 0
test dword [rax], ebp
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x220], 1
test dword [rax], esp
and byte [rdx], al
add al, byte [rax]
add byte [rcx], al
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
mov eax, r9d
add byte [rax], al
mov eax, r9d
or eax, 0x2000000
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add cl, byte [rcx + 0x23085]
mov dword [rbp + 0x230], eax
add byte [rax], al
add byte [rbp + rcx*4 - 0x7b], cl
lea r8, [rbp + 0x220]
test dword [rax], esp
and byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0xe], 1
mov rdx, r14
mov rcx, rdx
mov ecx, edx
mov rdx, r14
bnd call fcn.14001f230
call fcn.14001f230
xor edx, 0xffffffff
dec dword [rax - 0x77]
mov rbx, rdx
mov ebx, edx
ror dword [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
test rax, rax
test eax, eax
je case.0x1400190c8.114
test al, al
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rcx + 0x3e083d8], cl
mov eax, ebx
and eax, 3
loopne case.0x14002023f.200
add ecx, dword [rax - 0x7d]
cmp rax, 2
cmp eax, 2
clc
add cl, byte [rdi]
jb case.0x1400190c8.113
invalid
add byte [rax], al
add byte [rbx - 0x7af0fd08], al
cmp eax, 2
clc
add cl, byte [rdi]
jne case.0x1400190c8.113
test dword [rbx + 0x48000000], ebx
shr edx, 0x20
invalid
invalid
wait
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x3f], cl
shr rdx, 0x20
invalid
cmp rdx, 5
cli
add eax, 0xfa830974
je 0x14001ffe4
or dword [rbx - 0x7af0df06], eax
mov byte [rax], al
add byte [rax], al
invalid
cmp edx, 0x20
jne case.0x1400190c8.113
invalid
mov byte [rax], al
add byte [rax], al
invalid
and byte [rdi], cl
test dword [rax + 0x48000000], ecx
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x248], rbx
mov dword [rbp + 0x248], ebx
popfq
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x208]
mov rdx, r15
mov edx, edi
lea ecx, [rax]
add al, byte [rax]
add byte [rcx + rcx*4 - 6], cl
mov r8, r14
mov eax, esi
invalid
call fcn.140028220
and eax, dword [rdx - 0x74b80000]
add byte [rax], al
mov rax, qword [rbp + 0x208]
test dword [rax], ecx
or byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], cl
mov r14, qword [rbp + 0x210]
mov esi, dword [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
movabs r12, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi - 0x20], 0x74
cmp rax, r12
invalid
add byte [rax + 0x74e0394c], al
cmp rax, r12
loopne case.0x1400190c8.111
je case.0x1400181d2.273
cmp dword [rax - 0x75], ecx
mov rcx, qword [rbp + 0x218]
mov ecx, dword [rbp + 0x218]
lea ebx, [rax]
add al, byte [rax]
invalid
sbb byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp - 0x60], rax
movabs al, byte [0xb04d8948a875894c]
mov qword [rbp - 0x58], r14
jne case.0x14002023f.206
mov qword [rbp - 0x50], rcx
mov dword [rbp - 0x50], ecx
mov r8b, 0x48
lea rcx, [rbp + 0x1f0]
lea ecx, [rbp + 0x1f0]
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
push rbp
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
movabs al, byte [0x9c70e801b041]
mov r8b, 1
mov al, 1
call fcn.140029cb0
jo case.0x1400181d2.199
pushfq
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], cl
mov r15, qword [rbp + 0x1f0]
mov edi, dword [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rax], al
add byte [rbx + rcx*4 - 0x4b], cl
mov r14, qword [rbp + 0x1f8]
mov ch, 0xf8
clc
add dword [rax], eax
add byte [rbp + 0x39], cl
cmp r15, r12
cmp edi, esp
out 0x75, eax
mov qword [rsi + 8], r14
mov qword [rsi + 8], r14
jne case.0x140019bd8.282
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
jbe case.0x1400181d2.272
mov qword [rsi], 2
mov dword [rsi], 2
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rax + 2]
invalid
invalid
lea rcx, [rbp + 0x248]
lea ecx, [rbp + 0x248]
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
add al, ch
call fcn.14000f040
invalid
out dx, eax
invalid
invalid
jmp case.0x1400190c8.111
and dword [rax - 0x77], ecx
pop rsi
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 2
mov dword [rsi], 2
add al, byte [rax]
add byte [rax], al
add bl, ch
adc al, 0x48
invalid
jmp case.0x1400190c8.111
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rbx
mov edx, ebx
invalid
call fcn.14001f4c0
hlt
dec dword [rax - 0x77]
mov rcx, rbx
mov ecx, ebx
fcos
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x1a31b
sbb esp, dword [rbx + 0x48900001]
add dword [rax], eax
nop
add rsp, 0x2d8
add esp, 0x2d8
add esp, 0x2d8
fadd dword [rdx]
add al, byte [rax]
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
xor r13d, r13d
xor ebp, ebp
in eax, dx
lea r12, [rbp - 0x60]
movabs al, byte gs:[0x894c00000250b841]
mov r8d, 0x250
mov eax, 0x250
push rax
add al, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
loope 0x1400200e4
xor edx, edx
shr al, cl
call sub.VCRUNTIME140.dll_memset
xchg esp, eax
add byte [rcx], 0
add dword [rax], eax
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
mov rdx, r12
mov edx, esp
loop case.0x140018d72.149
call qword [sym.imp.kernel32.dll_FindFirstFileW]
adc eax, 0x1a17b
jnp 0x140020064
add dword [rax], eax
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
clc
dec dword [rdi]
invalid
je 0x140020156
test byte [rdi + 0x48000000], al
xchg dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
sar edi, 0x15
call qword [sym.imp.kernel32.dll_FindClose]
adc eax, 0x1a140
movabs eax, dword [0x45100fa0458b0001]
movabs eax, dword [0x45100fa0458b0001]
add byte [rbx + 0x100fa045], cl
mov eax, dword [rbp - 0x60]
movabs al, byte [0x4d100ff2a445100f]
movabs al, byte [0x4d100ff2a445100f]
movups xmm0, xmmword [rbp - 0x5c]
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
movsd xmm1, qword [rbp - 0x4c]
adc byte [rbp - 0x4c], cl
mov r12b, 0x8b
mov ah, 0x8b
mov edx, dword [rbp - 0x40]
push rbp
ror byte [rbx + 0xa9bc4d], 4
mov ecx, dword [rbp - 0x44]
invalid
invalid
invalid
mov ecx, dword [rbp - 0x44]
test eax, 0x400
add byte [rax + rax], al
invalid
movabs r12, 0x48517500000400a9
shl ecx, 0x20
loope case.0x14002023f.236
mov esp, 0x400a9
add byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rbp + 0x51], dh
jne case.0x140018bf4.211
push rcx
shl rcx, 0x20
loope case.0x14002023f.236
or rcx, rdx
or ecx, edx
ror dword [rax - 0x39], 1
invalid
mov qword [rsi], 0
mov dword [rsi], 0
add byte [rax], al
add byte [rax], al
add bh, al
adc byte [rax], r8b
adc byte [rax], al
mov dword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
mov dword [rsi + 0x18], 0
sbb byte [rax], r8b
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsi + 0x20], xmm0
adc dword [rsi + 0x20], eax
and byte [rdi], r9b
movlps qword [rsi + 0x30], xmm1
adc ecx, dword [rsi + 0x30]
xor byte [rax - 0x77], r9b
mov qword [rsi + 0x38], rcx
mov dword [rsi + 0x38], ecx
cmp byte [rcx - 0x76bbbfba], r9b
outsb dx, byte [rsi]
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], r13d
mov dword [rsi + 0x44], r13d
mov dword [rsi + 0x44], r13d
mov dword [rsi + 0x44], ebp
test r15, r15
test r15, r15
test edi, edi
je case.0x140018bf4.166
test byte [0x18e020129], dh
xor eax, 0x4dffffff
invalid
dec dword [rbp + 1]
add r15, r15
add edi, edi
inc dword [rcx - 0x48]
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
mov rdx, r15
mov edx, edi
cli
call fcn.140005850
adc edx, dword [rdi - 2]
invalid
invalid
jmp case.0x140018bf4.166
invalid
invalid
inc dword [rbx + rcx*4 + 0x6d]
mov r13d, dword [rbp - 0x3c]
mov ebp, dword [rbp - 0x3c]
insd dword [rdi], dx
invalid
test edi, edi
jne case.0x1400194d1.132
cmpsd dword [rsi], dword [rdi]
push qword [rbp - 0x59]
cmpsd dword [rsi], dword [rdi]
mov r8d, r13d
mov eax, ebp
and r8d, 0x20000000
and eax, 0x20000000
loopne case.0x140019db7.91
add byte [rax], al
add byte [rax], al
add byte [rax], ah
and byte [rbx + rbx*4 + 0x48], dh
je case.0x1400194d1.132
wait
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
or byte [rax - 0x39], cl
mov qword [rsi], 2
mov dword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
invalid
add byte [rax], al
test r15, r15
test edi, edi
dec dword [rdi]
je case.0x1400190c8.111
test byte [rbx], ah
invalid
dec dword [rbp + 1]
add r15, r15
add edi, edi
inc dword [rcx - 0x48]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
add byte [rax], al
mov rcx, r14
int1
mov rdx, r15
mov edx, edi
call fcn.140005850
rcl byte [rsi - 2], cl
push rsi
invalid
invalid
jmp case.0x1400190c8.111
or bh, bh
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
push r15
push rdi
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rax + 2]
invalid
invalid
lea rcx, [rbp + 0x248]
lea ecx, [rbp + 0x248]
add al, byte [rax]
add byte [rax], al
add al, ch
mov dh, ch
out dx, al
call fcn.14000f040
out dx, al
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
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
int3
int3
int3
int3
push rsi
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
mov rcx, qword [rcx]
mov ecx, dword [rcx]
xor esi, esi
xor r9d, r9d
xor ecx, ecx
test byte [rbp + 0x31], 0xc9
xor ecx, ecx
leave
call fcn.1400204e0
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
add byte [rax - 0x77], cl
mov dword [rbp - 8], eax
clc
clc
mov qword [rbp], rdx
add byte [rax - 0x7b], cl
sal byte [rdx + rbp*2 + 0x48], 0x89
je case.0x140019ee7.146
invalid
invalid
test rax, rax
test eax, eax
je case.0x140019ee7.146
mov rcx, rdx
ror dword [rcx + 0x3e083d0], 1
mov eax, edx
and eax, 3
loopne 0x140020200
lea r8, [0x1400402cc]
lea eax, [0x1400402cc]
add eax, 0x200c8
add byte [rdx], al
add byte [rcx + 0x63], cl
movsxd rax, dword [r8 + rax*4]
invalid
add al, 0x80
or byte [rcx + rax - 0x40], 0xff
add rax, r8
jmp rax
loopne case.0x1400194d1.170
movzx eax, byte [rdx + 0x10]
jmp case.0x14001cb8f.28
mov dh, 0x42
adc bl, ch
adc bl, bpl
shr rcx, 0x20
shr rcx, 0x20
shr ecx, 0x20
and byte [rax - 0x77], cl
mov rsi, rdx
invalid
call fcn.140028060
jle 0x14002021e
add byte [rax], al
mov rdx, rsi
bnd jmp case.0x14001cb8f.28
jmp case.0x14001cb8f.28
and eax, 0x20e9c148
shr rcx, 0x20
and byte [rbx - 0x78f0d707], al
cmp ecx, 0x28
stc
sub byte [rdi], cl
xchg dword [rax + 0x48000000], edx
nop
add byte [rax], al
add byte [rax], al
invalid
ja 0x1400202c1
nop
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1400402dc]
lea eax, [0x1400402dc]
add eax, 0x200a4
add al, byte [rax]
add byte [rax + 0x63], cl
or al, 0x88
invalid
movsxd rcx, dword [rax + rcx*4]
invalid
mov byte [rax + 1], cl
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
loope case.0x140019ee7.122
xor eax, eax
shr bl, 4
jmp case.0x14001cb8f.28
movzx eax, byte [rdx + 0xf]
mov dh, 0x42
movsx eax, byte [rcx]
invalid
invalid
movsx eax, byte [rcx]
mov esi, 1
add byte [rax], al
add byte [rbx + rcx], bh
cmp al, 0xb
or esi, dword [rbp + 0xd]
jne case.0x140019ee7.146
or eax, 0x4d8d48
lea rcx, [rbp]
lea ecx, [rbp]
add r8b, r13b
add al, ch
call fcn.14000f040
in eax, 0xed
invalid
xor edx, edx
xor esi, esi
test byte [rax - 0x77], 0xf0
mov rax, rsi
invalid
add rsp, 0x38
add esp, 0x38
cmp byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
mov al, 0x25
jmp case.0x14001cb8f.28
fdiv qword [rax - 0x4f2714dd]
and al, 0xeb
jmp case.0x14001cb8f.28
mov al, 0x23
jmp case.0x14001cb8f.28
fdiv dword [rax - 0x4f2b14dc]
sbb ebp, ebx
jmp case.0x14001cb8f.28
mov al, 0x22
jmp case.0x14001cb8f.28
invalid
mov al, 0x24
jmp case.0x14001cb8f.28
mov al, 0x1b
jmp case.0x14001cb8f.28
mov al, 0x22
and ch, bl
int3
jmp case.0x14001cb8f.28
mov al, 0x10
adc bl, ch
enter 0xeb0, 0xffffffffffffffeb
mov al, 0xe
jmp case.0x14001cb8f.28
jmp case.0x14001cb8f.28
mov al, 0xe
jmp case.0x14001cb8f.28
mov al, 0x21
jmp case.0x14001cb8f.28
sal byte [rax - 0x4f4314f5], 4
mov al, 0xb
jmp case.0x14001cb8f.28
mov al, 4
jmp case.0x14001cb8f.28
mov al, 0x28
jmp case.0x14001cb8f.28
mov al, 0xc
or al, 0xeb
mov al, 0xb0
or ebx, ebp
jmp case.0x14001cb8f.28
jmp case.0x14001cb8f.28
mov al, 9
jmp case.0x14001cb8f.28
mov al, 0x19
jmp case.0x14001cb8f.28
mov al, 0x18
jmp case.0x14001cb8f.28
movsb byte [rdi], byte [rsi]
mov al, 2
jmp case.0x14001cb8f.28
movabs al, byte [0x98eb03b09ceb0fb0]
mov al, 0xf
jmp case.0x14001cb8f.28
mov al, 3
jmp case.0x14001cb8f.28
mov al, 7
invalid
jmp case.0x14001cb8f.28
mov al, 1
jmp case.0x14001cb8f.28
add ebx, ebp
nop
mov al, 0x1f
jmp case.0x14001cb8f.28
mov al, 0x11
jmp case.0x14001cb8f.28
mov byte [rax - 0x4f7b14d7], dh
adc al, 0xeb
jmp case.0x14001cb8f.28
mov al, 5
invalid
jns 0x1400202cd
invalid
jmp case.0x14001cb8f.28
test byte [rax - 0x4f7f14ec], dh
add eax, 0xffff79e9
invalid
jns 0x1400202cd
invalid
mov al, 0x14
jmp case.0x14001cb8f.28
mov al, 5
jmp case.0x14001cb8f.28
invalid
push qword [rax - 0x8d16eb]
mov al, 0x15
jmp case.0x14001cb8f.28
invalid
mov al, 0xd
jmp case.0x14001cb8f.28
invalid
mov al, 6
jmp case.0x14001cb8f.28
invalid
mov al, 0x12
jmp case.0x14001cb8f.28
invalid
mov al, 0xa
jmp case.0x14001cb8f.28
push rsi
invalid
invalid
mov al, 8
jmp case.0x14001cb8f.28
invalid
mov al, 0x1e
invalid
jmp case.0x14001cb8f.28
invalid
mov al, 0x20
jmp case.0x14001cb8f.28
invalid
mov al, 0x16
jmp case.0x14001cb8f.28
cmp bh, bh
invalid
mov al, 0x27
jmp case.0x14001cb8f.28
invalid
mov al, 0x13
jmp case.0x14001cb8f.28
invalid
invalid
invalid
mov al, 0x17
jmp case.0x14001cb8f.28
invalid
push qword [rax - 0xe116e4]
mov al, 0x1c
jmp case.0x14001cb8f.28
invalid
invalid
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x14001cb8f.28
invalid
invalid
invalid
invalid
mov al, 0x26
jmp case.0x14001cb8f.28
invalid
invalid
jmp case.0x14001cb8f.28
invalid
mov al, 0x1a
jmp case.0x14001cb8f.28
call qword [rbp + 0x56]
push rdi
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov rsi, rdx
mov rsi, rdx
mov r8, qword [rdx + 8]
mov rdi, qword [rdx + 0x10]
sub r8, rdi
mov rdx, qword [rdx]
mov edx, dword [rdx]
mov edx, dword [rdx]
add rdx, rdi
cli
mov rcx, qword [rcx]
xor r9d, r9d
call fcn.1400204e0
jne 0x14002036a
add byte [rax], al
jne 0x14002036a
mov rcx, rax
mov rax, rdx
mov eax, edx
mov eax, edx
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rdx
push rbp
clc
invalid
push rbp
clc
test rcx, rcx
leave
je 0x140020399
mov ecx, eax
and ecx, 3
rol dword [rbx - 0x72b7fc1f], 0x15
idiv bh
inc dword [rcx]
invalid
lea rdx, [0x140040380]
inc dword [rcx]
add byte [rax + 0x63], cl
movsxd rcx, dword [rdx + rcx*4]
movsxd rcx, dword [rdx + rcx*4]
invalid
add rcx, rdx
add ecx, edx
jmp rcx
movzx ecx, byte [rax + 0x10]
jmp 0x1400203ef
add rdi, rax
add edi, eax
invalid
mov qword [rsi + 0x10], rdi
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
adc byte [rax - 0x75], cl
sbb byte [rax + 0x39], r9b
sbb byte [rax + 0x39], cl
mov eax, dword [rsi + 0x18]
sbb byte [rax + 0x39], cl
cmp rax, rdi
clc
cmova rdi, rax
cmova edi, eax
mov qword [rsi + 0x18], rdi
jmp 0x1400203fd
mov rcx, rax
shr rcx, 0x20
jmp 0x1068b4bdb
ror dword [rax - 0x3f], 0xe9
jmp 0x1068b4bdb
and byte [rax - 0x77], cl
invalid
call fcn.140028060
mov ecx, eax
jl 0x1400203bf
add byte [rcx - 0xf76b73f], cl
mov rax, rsi
invalid
jmp 0x1400203ef
mov rcx, rax
shr rcx, 0x20
shr ecx, 0x20
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x78f0d707], al
cmp ecx, 0x28
ja case.0x140020391.17
invalid
mov byte [rax], al
add byte [rax], al
shr ecx, 0x20
cmp ecx, 0x28
ja case.0x140020391.17
invalid
mov byte [rax], al
add byte [rax], al
sub byte [rdi], cl
xchg dword [rax + 0x48000000], ecx
lea edx, [0x140040390]
adc eax, 0x1ffb2
lea rdx, [0x140040390]
adc eax, 0x1ffb2
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
jmp rcx
xor ecx, ecx
jmp 0x1400203ef
invalid
movzx ecx, byte [rax + 0xf]
mov dh, 0x48
jo 0x14b770fed
cmp cl, 0xb
jne case.0x14002020b.78
or ecx, dword [rax - 0x73]
clc
clc
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
clc
call fcn.14000f040
in al, dx
invalid
xor eax, eax
add rsp, 0x40
invalid
pop rdi
pop rsi
pop rbp
ret
mov cl, 0x25
jmp 0x1400203ef
and eax, 0x23b1e4eb
mov cl, 0x23
jmp 0x1400203ef
mov cl, 0x24
jmp 0x1400203ef
mov cl, 0x1b
jmp 0x1400203ef
fdiv dword [rcx - 0x4e2b14de]
adc bl, ch
sal byte [rcx - 0x4e3314f2], 1
mov cl, 0xe
jmp 0x1400203ef
mov cl, 0x21
jmp 0x1400203ef
mov cl, 0xb
jmp 0x1400203ef
mov cl, 0x22
jmp 0x1400203ef
mov cl, 0x10
jmp 0x1400203ef
mov cl, 0xe
jmp 0x1400203ef
mov cl, 0x21
jmp 0x1400203ef
mov cl, 0xb
jmp 0x1400203ef
mov cl, 4
jmp 0x1400203ef
mov cl, 0x28
jmp 0x1400203ef
mov cl, 0xc
jmp 0x1400203ef
mov cl, 9
jmp 0x1400203ef
mov cl, 0x19
jmp 0x1400203ef
mov cl, 0x18
jmp 0x1400203ef
mov cl, 2
jmp 0x1400203ef
mov cl, 0xf
jmp 0x1400203ef
mov cl, 3
jmp 0x1400203ef
mov cl, 1
jmp 0x1400203ef
mov cl, 0x1f
jmp 0x1400203ef
mov cl, 0x11
jmp 0x1400203ef
mov cl, 0x29
jmp 0x1400203ef
mov byte [rcx - 0x4e7b14fb], dh
adc eax, 0xdb180eb
jmp 0x1400203ef
mov cl, 0xd
jmp 0x1400203ef
invalid
invalid
jmp 0x1400203ef
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
mov dword [rbp + 0x54], eax
mov rax, qword [0x14004f248]
test rax, rax
jne 0x1400212c6
nop word cs:[rax + rax]
movaps xmmword [rbp + 0x20], xmm6
mov edx, 0x10
mov rcx, r14
call r12
mov rax, qword [rbp + 0x20]
mov qword [0x14004f248], rax
mov rax, qword [0x14004f248]
test rax, rax
je 0x1400212a0
mov eax, 1
lock xadd qword [0x14004f248], rax
mov qword [rbp - 0x18], rax
lea rax, [rbp + 0x54]
mov qword [rbp], rax
lea rax, [0x140036e10]
mov qword [rbp + 8], rax
lea rax, [rbp - 0x18]
mov qword [rbp + 0x10], rax
lea rax, [fcn.140036f30]
mov qword [rbp + 0x18], rax
lea rax, str..pipe__rust_anonymous_pipe1__.
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 2
mov qword [rbp + 0x40], 0
mov rax, rbp
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], 2
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x68], rbx
mov byte [rbp + 0xa7], dil
mov byte [rbp + 0xa6], 1
lea rcx, [rbp - 0x38]
mov rdx, r14
call fcn.140031dc0
test rbx, rbx
sete al
or sil, al
test sil, 1
jne 0x140021375
mov r8d, 1
mov rcx, qword [rbp + 0x90]
mov rdx, rbx
call fcn.140005850
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0x80], rax
mov r8, qword [rbp - 0x30]
mov r9, qword [rbp - 0x28]
lea rax, [r8 + r9]
mov qword [rbp + 0x78], rax
test r9, r9
mov qword [rbp + 0x90], r8
mov dword [rbp + 0x58], r15d
mov qword [rbp - 0x10], r9
je 0x1400213c0
movzx ecx, byte [r8]
movzx r14d, cl
test r14b, r14b
js 0x1400213e0
lea r15, [r8 + 1]
jmp 0x140021444
mov esi, 4
mov ebx, 8
xor r13d, r13d
xor r15d, r15d
xor r14d, r14d
xor r12d, r12d
jmp 0x140021497
mov eax, r14d
and eax, 0x1f
movzx edx, byte [r8 + 1]
and edx, 0x3f
cmp r14b, 0xdf
jbe 0x140021438
movzx r14d, byte [r8 + 2]
shl edx, 6
and r14d, 0x3f
or r14d, edx
cmp cl, 0xf0
jb case.0x140016f1c.396
lea r15, [r8 + 4]
movzx ecx, byte [r8 + 3]
and eax, 7
shl eax, 0x12
shl r14d, 6
and ecx, 0x3f
or ecx, r14d
or ecx, eax
mov r14d, ecx
cmp r14d, 0xffff
jbe 0x140021444
jmp 0x14002180c
lea r15, [r8 + 2]
shl eax, 6
or eax, edx
mov r14d, eax
xor r13d, r13d
xor eax, eax
mov rcx, qword [rbp + 0x78]
sub rcx, r15
add rcx, 3
mov rdx, 0xffffffffffffffff
cmovb rcx, rdx
shr rcx, 2
add rcx, rax
cmp rcx, 3
mov esi, 2
cmovae rsi, rcx
lea rbx, [rsi*2 + 4]
movabs rax, 0x3ffffffffffffffd
cmp rcx, rax
ja case.0x140018d72.235
add rsi, 2
mov r12w, 1
movzx eax, byte [0x14004f181]
mov edi, 2
mov edx, 2
mov rcx, rbx
call fcn.140005840
test rax, rax
je case.0x14002023f.302
mov rdx, rax
mov rax, qword [rbp - 8]
lea edi, [rax + 1]
mov word [rdx], r14w
mov ebx, 1
jmp 0x1400214de
mov rsi, rcx
mov r13d, eax
mov word [rdx + rbx*2], r14w
inc rbx
mov rcx, rsi
test r15, r15
je 0x140021530
test r13w, r13w
je 0x140021500
xor eax, eax
mov r14d, r13d
cmp rbx, rcx
jne 0x1400214d0
jmp 0x140021630
cmp r15, qword [rbp + 0x78]
je 0x140021530
mov r8, rcx
movzx ecx, byte [r15]
movzx r14d, cl
test r14b, r14b
js 0x140021560
inc r15
mov rcx, r8
xor eax, eax
cmp rbx, rcx
jne 0x1400214d0
jmp 0x140021630
cmp r12w, 1
jne 0x140021700
xor r15d, r15d
xor r12d, r12d
mov r14d, 0
mov esi, 0
cmp rbx, rcx
je 0x14002166a
mov rsi, rcx
xor r14d, r14d
jmp 0x1400214d6
mov r9, rdx
mov eax, r14d
and eax, 0x1f
movzx edx, byte [r15 + 1]
and edx, 0x3f
cmp r14b, 0xdf
jbe 0x1400215bb
movzx r14d, byte [r15 + 2]
shl edx, 6
and r14d, 0x3f
or r14d, edx
cmp cl, 0xf0
jb 0x1400215da
movzx ecx, byte [r15 + 3]
add r15, 4
and eax, 7
shl eax, 0x12
shl r14d, 6
and ecx, 0x3f
or ecx, r14d
or ecx, eax
mov r14d, ecx
mov rdx, r9
cmp r14d, 0xffff
jbe 0x140021519
jmp 0x1400215f4
add r15, 2
shl eax, 6
or eax, edx
mov r14d, eax
mov rcx, r8
mov rdx, r9
xor eax, eax
cmp rbx, rcx
jne 0x1400214d0
jmp 0x140021630
add r15, 3
shl eax, 0xc
or r14d, eax
mov rdx, r9
cmp r14d, 0xffff
jbe 0x140021519
lea ecx, [r14 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r14d, 0x3ff
or r14d, 0xdc00
mov eax, r14d
mov r14d, ecx
mov rcx, r8
cmp rbx, rcx
jne 0x1400214d0
nop word cs:[rax + rax]
mov rsi, qword [rbp + 0x78]
sub rsi, r15
add rsi, 3
mov r8, rdx
mov rdx, rcx
mov rcx, 0xffffffffffffffff
cmovb rsi, rcx
mov rcx, rdx
mov rdx, r8
shr rsi, 2
cmp ax, 1
sbb rsi, 0xffffffffffffffff
cmp r12w, 1
sbb rsi, 0xffffffffffffffff
mov r13d, eax
mov qword [rbp + 0x98], rdx
inc rsi
add rsi, rbx
mov qword [rbp + 0x88], rcx
jb case.0x140018bf4.271
mov r9, rcx
add rcx, rcx
cmp rcx, rsi
cmova rsi, rcx
xor edx, edx
mov rax, rsi
shr rax, 0x3e
sete al
cmp rsi, 5
mov r8d, 4
cmovb rsi, r8
test r9, r9
je 0x1400216c6
mov r8, qword [rbp + 0x98]
mov qword [rbp + 0x20], r8
mov qword [rbp + 0x30], rcx
mov ecx, 2
jmp 0x1400216c8
xor ecx, ecx
lea r8, [rsi + rsi]
mov dl, al
add edx, edx
mov qword [rbp + 0x28], rcx
mov rcx, rbp
lea r9, [rbp + 0x20]
call fcn.1400138e0
cmp qword [rbp], 0
jne case.0x14002023f.293
mov rdx, qword [rbp + 8]
jmp 0x1400214d6
mov qword [rbp + 0x88], rcx
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x10000
add dword [rax], eax
mov dword [rsp + 0x20], 0x10000
mov qword [rbp + 0x98], rdx
add byte [rax - 0x77], cl
ror dword [rbx - 0x74bba3ab], 1
jge 0x140021791
mov r8d, r15d
mov r9d, 1
call qword [sym.imp.kernel32.dll_CreateNamedPipeW]
mov rbx, rax
cmp rax, 0xffffffffffffffff
jne case.0x1400181d2.280
call qword [sym.imp.kernel32.dll_GetLastError]
mov rcx, rax
shl rcx, 0x20
or rcx, 2
mov qword [rbp + 0x20], rcx
cmp edi, 0xa
mov rsi, qword [rbp + 0x80]
mov esi, dword [rbp + 0x80]
lea r14, [rbp + 0x20]
mov r12, qword [sym.imp.bcryptprimitives.dll_ProcessPrng]
jge case.0x140015f94.336
cmp eax, 5
jne 0x1400217a0
mov eax, edi
mov qword [rbp - 8], rax
jmp 0x1400217b5
test r15d, r15d
je case.0x140015f94.336
add byte [rax], al
invalid
xor r15d, r15d
cmp eax, 0x57
jne case.0x140015f94.336
add byte [rax], al
invalid
mov rcx, r14
call fcn.14000f040
mov dil, 1
xor esi, esi
mov rdx, qword [rbp + 0x88]
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
invalid
test rdx, rdx
mov rbx, qword [rbp + 0x80]
popfq
add byte [rax], 0
add byte [rdi], cl
invalid
cmpsd dword [rsi], dword [rdi]
cli
invalid
invalid
add rdx, rdx
mov r8d, 2
mov rcx, qword [rbp + 0x98]
call fcn.140005850
xor esi, esi
jmp 0x140021280
cli
invalid
invalid
lea r15, [r8 + 3]
shl eax, 0xc
or r14d, eax
cmp r14d, 0xffff
inc dword [rax]
invalid
jbe 0x140021444
lea ecx, [r14 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
add al, bl
add byte [rax], al
and r14d, 0x3ff
or r14d, 0xdc00
add byte [rax], al
mov eax, 1
mov r13d, r14d
add byte [rbp - 0x77], al
cmc
mov r14d, ecx
jmp 0x140021449
paddb mm7, mm7
invalid
invalid
mov rax, qword [rbp + 0x60]
mov qword [rax + 8], rcx
mov qword [rax], 1
mov rdx, qword [rbp + 0x88]
mov edx, dword [rbp + 0x88]
test rdx, rdx
je case.0x1400175de.342
invalid
sal byte [rbp + rdx + 0x48], cl
adc eax, 0x41d20148
mov eax, 2
add al, byte [rax]
add byte [rax], al
add rdx, rdx
add edx, edx
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rbp + 0x98]
call fcn.140005850
out 0x3f, al
invalid
invalid
add byte [rax], al
add al, ch
out 0x3f, al
invalid
test rsi, rsi
je 0x140021884
invalid
adc eax, 0x1b841
add byte [rax], al
mov r8d, 1
mov eax, 1
mov rcx, qword [rbp + 0x90]
mov ecx, dword [rbp + 0x90]
add byte [rax], al
mov rdx, rsi
bnd call fcn.140005850
call fcn.140005850
invalid
cmp rbx, 0xffffffffffffffff
sti
push qword [rcx + rcx + 0x48]
je 0x140021893
mov rcx, rbx
je 0x140021893
mov rcx, rbx
fcos
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x18b15
add byte [rdi], cl
movaps xmm6, xmmword [rbp + 0xb0]
sub byte [rbp + 0xb0], dh
mov al, 0
add byte [rax], al
add rsp, 0x148
pop rbx
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, qword [rbp + 0x88]
test rdx, rdx
test edx, edx
add byte [rax], al
add byte [rax - 0x7b], cl
test edx, edx
invalid
invalid
test edx, edx
mov rsi, qword [rbp + 0x80]
mov ch, 0x80
add byte [rax], al
add byte [rbp + rdx + 0x48], dh
je case.0x1400181d2.299
adc eax, 0x41d20148
mov eax, 2
add al, byte [rax]
add byte [rax], al
add rdx, rdx
add edx, edx
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rbp + 0x98]
add byte [rax], al
add al, ch
invalid
call fcn.140005850
jp 0x140021913
invalid
mov dword [rbp + 0x20], 0
mov dword [rbp + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rbp + 0x44], 0
add byte [rax], r8b
add byte [rax], al
movzx eax, byte [rbp + 0xa5]
add byte [rax], al
add byte [rax + 0x1344145], cl
mov byte [rbp + 0x41], al
xor al, 1
add byte [rax], al
mov byte [rbp + 0x41], al
xor al, 1
xor al, 1
mov byte [rbp + 0x40], al
xorps xmm0, xmm0
push rdi
invalid
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp + 0x30], xmm0
adc dword [rbp + 0x30], eax
xor r15b, r8b
xor bh, al
mov dword [rbp], 0x18
mov qword [rbp + 8], 0
or byte [r8], r8b
add byte [rax], al
invalid
add byte [r8], r11b
add byte [rax], bl
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r8], r8b
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
mov dword [rbp + 0x10], 1
adc byte [r9], r8b
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rbp
mov qword [rbp + 0x28], rax
add byte [rax], al
mov rax, rbp
mov qword [rbp + 0x28], rax
mov dword [rbp + 0x28], eax
sub byte [r8 - 0x75], r9b
lea edx, [rax + 0x48000000]
nop
add byte [rax], al
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x90]
mov ecx, dword [rbp + 0x90]
nop
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x70], rcx
mov dword [rbp + 0x70], ecx
jo 0x140021971
jo 0x140021971
mov qword [rbp + 0x68], rsi
mov dword [rbp + 0x68], esi
jne case.0x140019644.206
mov qword [rbp - 0x20], rbx
pop rbp
loopne 0x1400218f7
invalid
mov byte [rbp + 0xa7], 1
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rcx], al
add esi, eax
test dword [rsi], esp
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0xa6], 0
add byte [rax], al
add byte [rax], al
lea r8, [rbp + 0x20]
and byte [r8 - 0x75], r9b
push rbp
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
invalid
call fcn.14001f230
test rax, rax
test eax, eax
dec dword [rax - 0x7b]
sal byte [rbp + rbx + 0x48], 0x8b
je 0x14002196d
invalid
invalid
test eax, eax
je 0x14002196d
mov rax, qword [rbp + 0x60]
mov qword [rax + 8], rdx
push rax
or byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
invalid
invalid
push rax
or byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7b], cl
test byte [rdi], 0x85
invalid
jne 0x14002186f
invalid
jmp 0x140021884
invalid
mov rax, qword [rbp + 0x60]
mov eax, dword [rbp + 0x60]
invalid
mov qword [rax + 8], rbx
mov dword [rax + 8], ebx
mov qword [rax + 0x10], rdx
mov dword [rax + 0x10], edx
adc byte [rax - 0x39], cl
add byte [rax], al
mov qword [rax], 0
mov dword [rax], 0
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
invalid
add byte [rax], al
test rsi, rsi
mov rcx, qword [rbp + 0x90]
mov ecx, dword [rbp + 0x90]
test byte [rax - 0x75], 0x8d
mov ecx, dword [rbp + 0x90]
nop
add byte [rax], al
add byte [rdi], cl
invalid
je 0x140021893
test byte [rbx], al
invalid
invalid
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.140005850
call fcn.140005850
mov rdx, rsi
call fcn.140005850
mov dl, 0x3e
invalid
jmp 0x140021893
invalid
dec dword [rax - 0x75]
or byte [r8 - 0x75], r9b
or byte [rax - 0x75], cl
mov rcx, qword [rbp + 8]
or byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x10]
jmp 0x1400219af
invalid
push rbp
adc bl, ch
add dh, byte [rcx]
xor ecx, ecx
leave
call fcn.140039360
jns case.0x140018bf4.263
add dword [rax], eax
jmp 0x1400219e7
xor dword [rcx], esi
dec dword [rax - 0x75]
invalid
invalid
xor edi, edi
mov rax, qword [rbp + 0x90]
test dword [rax + 0x48000000], edx
mov dword [rbp + 0x70], eax
invalid
nop
add byte [rax], al
add byte [rax - 0x77], cl
jo 0x140021a0c
jo 0x140021a0c
mov qword [rbp + 0x70], rax
jo 0x140021a0c
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
push 0xa785c6
push 0xa785c6
mov qword [rbp + 0x68], rax
push 0xa785c6
mov byte [rbp + 0xa7], 1
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add esi, eax
mov byte [rbp + 0xa6], 1
test dword [rsi + 0x1000000], esp
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rcx], al
add dword [rax - 0x77], ecx
mov rcx, rdi
stc
mov rdx, rbx
call fcn.140039360
add dword [rax], eax
add byte [rdi], cl
or ecx, dword [rdi]
ud2
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x40], esi
je 0x140021a34
invalid
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm6
je 0x140021a34
and al, 0x40
mov rdx, qword [rbp + 0x88]
mov rdx, qword [rbp + 0x88]
mov edx, dword [rbp + 0x88]
add byte [rax], al
add byte [rax - 0x7b], cl
add byte [rax], al
test rdx, rdx
je case.0x1400194d1.211
invalid
sal byte [rbp + rdx + 0x48], cl
adc eax, 0x41d20148
mov eax, 2
add al, byte [rax]
add byte [rax], al
add rdx, rdx
add edx, edx
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x98]
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x98]
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.140005850
invalid
dec dword [rax - 0x75]
test dword [rax + 0x48000000], edx
add byte [rax], al
invalid
invalid
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x70], eax
add byte [rax], al
add byte [rax - 0x77], cl
jo case.0x140019fb7.149
mov dword [rbp + 0x70], eax
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
test dword [rax + 0x48000000], eax
mov dword [rbp + 0x68], eax
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x68], rax
push 0xa785c6
add byte [rax], al
invalid
mov byte [rbp + 0xa7], 1
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rcx], al
add esi, eax
test dword [rsi + 0x1000000], esp
add byte [rax], al
add byte [rcx], al
mov byte [rbp + 0xa6], 1
add byte [rax], al
add byte [rcx], al
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
nop dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
sub esp, 0x58
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], 0
add byte [rdi], cl
movaps xmmword [rsp + 0x40], xmm6
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm6
je case.0x140019b45.199
and al, 0x40
cmp qword [rbp + 0x88], 0
cmp dword [rbp + 0x88], 0
mov ebp, 0x88
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsp + rbx + 0x48], dh
je 0x140021ab7
sbb al, 0x48
mov rdx, qword [rbp + 0x88]
mov edx, dword [rbp + 0x88]
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax + 1], cl
add rdx, rdx
add edx, edx
rol byte [rcx - 0x48], cl
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x98]
lea ebx, [rax - 0x18000000]
cwde
add byte [rax], al
add al, ch
call fcn.140005850
cdq
cmp eax, 0x8b48fffe
dec dword [rax - 0x75]
mov rax, qword [rbp + 0x90]
mov eax, dword [rbp + 0x90]
test dword [rax + 0x48000000], edx
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x70], eax
jo 0x140021b0b
mov rax, qword [rbp + 0x80]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x68], rax
mov byte [rbp + 0xa7], 1
mov byte [rbp + 0xa6], 1
add byte [rax], al
mov qword [rbp + 0x68], rax
mov dword [rbp + 0x68], eax
mov byte [rbp + 0xa7], 1
test dword [rdi + 0x1000000], esp
add byte [rax], al
add byte [rcx], al
mov byte [rbp + 0xa6], 1
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rcx], al
invalid
add dword [rdi], ecx
sub byte [rsp + 0x40], dh
and al, 0x40
movaps xmm6, xmmword [rsp + 0x40]
and al, 0x40
add rsp, 0x58
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
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
movaps xmmword [rsp + 0x40], xmm6
sub dword [rsp + 0x40], esi
je 0x140021b44
movzx ecx, byte [rbp + 0xa6]
mov dh, 0x8d
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp - 0x20]
invalid
add byte [rax], al
mov rax, qword [rbp - 0x20]
test byte [rbp + 0xa7], 1
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rcx], al
invalid
loopne 0x140021b23
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rcx], al
invalid
add dword [rax - 0x77], ecx
js case.0x1400194d1.236
mov qword [rbp + 0x78], rax
mov byte [rbp + 0x98], cl
cwde
add byte [rax], al
add byte [rbp + 0x16], dh
cwde
add byte [rax], al
add byte [rbp + 0x16], dh
movaps xmm6, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], dh
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
mov rdx, qword [rbp + 0x68]
test rdx, rdx
je 0x140021b6d
mov eax, 1
add byte [rax], al
call fcn.140005850
movaps xmm6, xmmword [rsp + 0x40]
invalid
cmp al, 0xfe
dec dword [rdi]
sub byte [rsp + 0x40], dh
invalid
add rsp, 0x58
add rsp, 0x58
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push rbp
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
movaps xmmword [rsp + 0x40], xmm6
test byte [rbp + 0x98], 1
test dword [rax + 0x1000000], ebx
je 0x140021bd4
test byte [rbp + 0x98], 1
test dword [rax + 0x1000000], ebx
add byte [rcx], al
jne 0x140021bc4
mov rcx, qword [rbp + 0x78]
call qword [sym.imp.kernel32.dll_CloseHandle]
add dword [rax], eax
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
add esp, 0x58
je 0x140021bec
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
push rdi
sub rsp, 0x60
invalid
lea rbp, [rsp + 0x60]
and al, 0x60
invalid
and al, 0x60
mov eax, 0xffffffff
cmp r8, rax
cmp eax, eax
invalid
cmp eax, eax
cmovae r8, rax
mov dword [rbp - 0xc], 0
hlt
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
invalid
rol r15b, 0x45
hlt
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
movaps xmmword [rbp - 0x30], xmm0
invalid
invalid
movaps xmmword [rbp - 0x30], xmm0
ror byte [rax - 0x39], 1
mov qword [rbp - 0x20], 0
loopne 0x140021c0b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
hlt
hlt
add byte [rax], al
lea rax, [rbp - 0xc]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
lea rax, [0x140021e10]
add eax, 0x1f3
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rbp + rcx*4 + 0x4d], cl
sar bh, 1
call qword [sym.imp.kernel32.dll_ReadFileEx]
lea r9, [rbp - 0x30]
call qword [sym.imp.kernel32.dll_ReadFileEx]
je 0x140021bb0
add dword [rax], eax
test eax, eax
je 0x140021c97
invalid
sal byte [rdi + riz*2 + 0x48], 0x8b
mov rsi, qword [eip + 0x185a9]
mov rsi, qword [sym.imp.kernel32.dll_SleepEx]
xor eax, 0x185a9
test dword [rcx], eax
add byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
mov ecx, 0xffffffff
invalid
invalid
mov edx, 1
call rsi
invalid
cmp dword [rbp - 0xc], 0
hlt
invalid
add bh, bh
invalid
je case.0x14002020b.102
mov eax, dword [rbp - 8]
mov edx, dword [rbp - 4]
push rbp
cld
push rbp
cld
mov rcx, rax
mov ecx, eax
shl rcx, 0x20
or rcx, 2
or ecx, 2
and byte [rax - 0x7d], cl
leave
add al, byte [rbp + 0x31]
invalid
invalid
or ecx, 2
xor r8d, r8d
test eax, eax
rol byte [rcx + 0xf], 0x95
invalid
rol byte [rbp - 0x6af0be40], 0xc0
rol byte [rcx + 0xf], 0x95
xchg ebp, eax
ror byte [rax + 0xf], 0x45
ror dword [rcx + rcx*4 + 0x45], 1
invalid
invalid
cmovne rdx, rcx
mov qword [rbp - 0x30], r8
mov dword [rbp - 0x30], eax
ror byte [r8 - 0x77], 1
push rbp
fmul dword [rdi]
je 0x140021d21
invalid
add byte [rax], al
invalid
ror dword [r9 + rcx*4 + 0x45], 1
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
push rbp
fmul dword [rdi]
je 0x140021d21
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rsi, [rbp - 0x28]
movabs dword [0x89d8758d48000000], eax
rol byte [rbx - 0x72b7fc20], 1
add ecx, dword [rax - 0x73]
lea rsi, [rbp - 0x28]
fmul dword [rcx + 0x3e083d0]
mov eax, edx
and eax, 3
invalid
add ecx, dword [rax - 0x73]
lea rcx, [0x140040434]
lea ecx, [0x140040434]
or eax, 0x1e7a6
cmpsb byte [rsi], byte [rdi]
out 1, eax
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
loopne 0x140021c97
call qword [sym.imp.kernel32.dll_GetLastError]
mov edx, eax
ret 0xc148
loop 0x140021cc3
and byte [rax - 0x7d], cl
retf 0x4802
add cl, byte [rax - 0x39]
rol byte [r9], 1
rol byte [rcx], 1
add byte [rax], al
invalid
xchg byte [rcx], al
add byte [rcx - 0x1d3eb73e], cl
ret 0xc148
invalid
ret 0xc148
and byte [rax - 0x7d], cl
retf 0x4802
invalid
invalid
add cl, byte [rax - 0x39]
rol byte [r9], 1
rol byte [rcx], 1
mov dword [rbp - 0x30], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
jne 0x140021c8b
invalid
lea rsi, [rbp - 0x28]
fmul dword [rax - 0x77]
push rbp
mov qword [rbp - 0x28], rdx
mov eax, edx
and eax, 3
loopne 0x140021cbf
fmul dword [rcx + 0x3e083d0]
loopne 0x140021cbf
lea rcx, [0x140040434]
or eax, 0x1e771
jno 0x140021ca8
add dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
or dword [rax + 1], 0xfe0ffc8
mov dh, 0x42
adc bl, bpl
jmp rax
movzx eax, byte [rdx + 0x10]
jmp 0x140021d0e
invalid
cmp al, 0x48
mov ecx, edx
mov rcx, rdx
shr rcx, 0x20
mov rdi, rdx
mov edi, edx
and byte [rax - 0x77], cl
xlatb
call fcn.140028060
add byte [rax], al
mov rdx, rdi
jmp 0x140021d0e
mov rax, rdx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x140021d04
add byte [rax], al
add byte [rax], al
lea rcx, [0x140040444]
add dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
xor eax, eax
jmp 0x140021d0e
invalid
add al, 0xf
mov dh, 0x42
ud1
add dword [rax], eax
add byte [rax], al
invalid
movzx eax, byte [rdx + 0xf]
mov ecx, 1
add byte [rax], al
add byte [rbx + rcx], bh
cmp al, 0xb
jne 0x140021d23
mov rcx, rsi
call fcn.14000f040
push qword [rcx]
invalid
push qword [rcx]
sal byte [rcx], cl
xor ecx, ecx
leave
mov rax, rcx
enter 0xffffffffffff8348, 0xffffffffffffffc4
invalid
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
mov al, 0x25
jmp 0x140021d0e
mov al, 0x23
jmp 0x140021d0e
invalid
and ebp, ebx
fdiv dword [rax - 0x4f2b14dc]
mov al, 0x24
jmp 0x140021d0e
mov al, 0x1b
jmp 0x140021d0e
mov al, 0x22
jmp 0x140021d0e
mov al, 0x10
jmp 0x140021d0e
mov al, 0xe
jmp 0x140021d0e
mov al, 0x24
jmp 0x140021d0e
mov al, 0x1b
jmp 0x140021d0e
mov al, 0x22
jmp 0x140021d0e
mov al, 0x10
jmp 0x140021d0e
mov al, 0xe
jmp 0x140021d0e
mov al, 0x21
jmp 0x140021d0e
mov al, 0xb
jmp 0x140021d0e
mov al, 4
jmp 0x140021d0e
mov al, 0x28
jmp 0x140021d0e
mov al, 0xc
jmp 0x140021d0e
mov al, 9
jmp 0x140021d0e
mov al, 0x19
jmp 0x140021d0e
mov al, 0x18
jmp 0x140021d0e
mov al, 2
jmp 0x140021d0e
mov al, 0xf
jmp 0x140021d0e
mov al, 3
jmp 0x140021d0e
mov al, 7
jmp 0x140021d0e
mov al, 1
jmp 0x140021d0e
mov al, 0x1f
jmp 0x140021d0e
mov al, 0x11
jmp 0x140021d0e
invalid
mov byte [rax - 0x4f7b14d7], dh
adc al, 0xeb
jmp 0x140021d0e
mov al, 5
jmp 0x140021d0e
invalid
push qword [rax - 0x8d16eb]
mov al, 0x15
invalid
jb 0x140021d99
mov al, 0x29
jmp 0x140021d0e
mov al, 0x14
jmp 0x140021d0e
mov al, 5
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 0x15
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 0xd
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 6
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 0x12
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 0xa
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 8
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 0x1e
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 0x20
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 0x16
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 0x27
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 0x13
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 0x17
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 0x1c
jmp 0x140021d0e
invalid
invalid
invalid
mov al, 0x1d
jmp 0x140021d0e
mov al, 0x26
jmp 0x140021d0e
mov al, 0x1a
jmp 0x140021d0e
mov byte [rbp + 0x617], 1
lea rcx, [rbp + 0x550]
call fcn.140020f70
mov rcx, qword [rbp + 0x550]
movabs rax, 0x8000000000000000
mov qword [rbp + 0x5f8], rcx
cmp rcx, rax
jne 0x140023024
lea rcx, [rbp + 0x558]
mov byte [rbp + 0x617], 1
call fcn.14000f040
jmp 0x1400230fe
mov rcx, qword [rbp + 0x558]
mov rdi, qword [rbp + 0x560]
mov rsi, qword [rbp + 0x568]
mov byte [rbp + 0x5ec], 0
mov qword [rbp + 0x5d8], rcx
mov rdx, rdi
call case.0x1400194d1.27
cmp rdi, rdx
cmovb rdx, rdi
test rax, rax
cmove rdx, rdi
mov rax, qword [rbp + 0x5f8]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x5d8]
fadd dword [0xc94a3071]
fmul dword [r8 - 0x77]
push rbp
loopne 0x1400230c0
mov dword [rbp - 0x18], esi
lea rcx, [rbp - 0x30]
mov r15, qword [rbp + 0x5f0]
mov rdx, r15
mov r8, qword [rbp + 0x608]
invalid
add byte [rax], al
call fcn.140018b50
movzx eax, byte [rbp + 0x5e0]
test al, al
jne 0x1400230b6
lea rdx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea rcx, [rbp - 0x30]
mov r8d, 3
call fcn.140019810
mov rdi, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
lea rcx, [rbp + 0x450]
mov rdx, rdi
call fcn.140025f60
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp - 0x30]
test rdx, rdx
je 0x1400230e4
mov r8d, 1
mov rcx, rdi
mov ecx, edi
add byte [rax - 0x77], cl
stc
call fcn.140005850
mov r14, qword [rbp + 0x450]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc63949], al
invalid
jne 0x1400239ad
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc63949], al
invalid
jne 0x1400239ad
add byte [rax - 0x39], cl
test dword [rax], eax
add eax, 0
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], eax
add eax, 0
add byte [rax], al
mov qword [rbp + 0x500], 0
mov qword [rbp + 0x508], 2
mov qword [rbp + 0x510], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5f8], rax
add byte [rax], al
add byte [rax], al
xor r14d, r14d
xor esi, esi
div byte [rcx]
dec dword [rcx - 0x7f]
clc
add dword [rdx], eax
add byte [rax], al
div byte [rcx]
dec dword [rcx - 0x7f]
clc
add dword [rdx], eax
add byte [rax], al
jb 0x14002315f
jmp 0x140023170
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sbb ecx, 0
add byte [rax], al
cmp r8, 0x201
jae 0x140023170
mov ebx, 0x200
lea r15, [rbp - 0x30]
mov r12, r8
jmp 0x1400231c7
add byte [rbp + rcx*4 + 0x7d], cl
ror byte [rbp - 0x77], 1
invalid
nop dword [rax]
sub r8, rdi
sub rsi, rdi
cmp rsi, r8
jae 0x14002319f
lea rcx, [rbp + 0x500]
mov rdx, rdi
call fcn.1400385d0
mov r14, qword [rbp + 0x500]
mov rax, qword [rbp + 0x508]
add byte [rax - 0x77], cl
test eax, edi
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test eax, edi
add eax, 0xffb80000
invalid
mov eax, 0xffffffff
cmp r14, rax
mov edi, 0xffffffff
cmovb rdi, r14
mov qword [rbp + 0x510], rdi
adc byte [0xc94e31b9], al
test byte [rax - 0x77], 0xfb
adc byte [0xc94e31b9], al
test byte [rax - 0x77], 0xfb
mov r15, qword [rbp + 0x5f8]
mov r12, rdi
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r15
mov edx, r12d
call qword [sym.imp.kernel32.dll_GetSystemDirectoryW]
mov r13d, eax
test eax, eax
jne 0x1400231f0
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x17160
test eax, eax
jne case.0x140019fb7.194
mov r8d, r13d
cmp r12, r8
jne 0x140023150
jno 0x140023202
add byte [rbx - 0x7af08508], al
xor eax, 0x4d00001c
add esp, esp
cmp eax, 0x7a
jne 0x140024e40
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
mov eax, esp
cmp r8, 0x201
jae 0x140023170
add al, byte [rax]
add byte [rdi], cl
add dword [rsi - 1], 0xffffffff
invalid
jmp 0x14002315f
add byte [rax - 0x73], cl
lea edx, [rax + 5]
add byte [rax], al
mov rdx, r15
call fcn.140017a30
lea rcx, [rbp + 0x550]
mov rdx, qword [rbp + 0x5f0]
mov edx, dword [rbp + 0x5f0]
mov edx, dword [rbp + 0x5f0]
mov r8, qword [rbp + 0x608]
call fcn.140018b50
movzx eax, byte [rbp + 0x5e0]
test al, al
jne 0x140023285
invalid
invalid
lea rdx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
add dword [rax], eax
lea rcx, [rbp + 0x550]
mov r8d, 3
add al, ch
mov esp, dword [rbp - 1]
invalid
add al, ch
mov esp, dword [rbp - 1]
dec dword [rax - 0x75]
mov ebp, 0x558
mov rdi, qword [rbp + 0x558]
mov r8, qword [rbp + 0x560]
lea rcx, [rbp + 0x450]
add al, 0
add byte [rax - 0x77], cl
cli
add al, 0
add byte [rax - 0x77], cl
cli
call fcn.140025f60
mov rdx, qword [rbp + 0x550]
test rdx, rdx
je 0x1400232bc
add byte [rax - 0x75], cl
xchg ebp, eax
push rax
add eax, 0x85480000
sal byte [rsi + rcx + 0x41], cl
mov eax, 1
mov r8d, 1
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140005850
and eax, 0x100ffffe
test dword [rax + 4], edx
add byte [rax], al
movups xmm0, xmmword [rbp + 0x450]
movaps xmmword [rbp + 0x4c0], xmm0
mov rax, qword [rbp + 0x460]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x4d0], rax
mov rdx, qword [rbp + 0x500]
test rdx, rdx
je 0x1400232f9
add al, 0
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [0xc54a32e1], al
sal byte [rbp + rdx + 0x48], cl
mov ecx, dword [rbp + 0x508]
mov rcx, qword [rbp + 0x508]
add rdx, rdx
mov r8d, 2
add byte [rax], al
add al, ch
push rdi
invalid
invalid
invalid
add byte [rax], al
add al, ch
push rdi
and eax, 0x8b4cfffe
mov ch, 0xc0
add al, 0
add byte [rax - 0x48], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + 0x39], 0xc6
jg 0x14002399a
movabs rcx, 0x8000000000000000
cmp r14, rcx
invalid
test byte [rdi], al
mov r14, qword [rbp + 0x4c0]
movabs rax, 0x8000000000000001
add byte [rax], al
or byte [rcx + 0x39], 0xc6
add byte [rax], al
or byte [rcx + 0x39], 0xc6
jg 0x14002399a
movabs rcx, 0x8000000000000000
cmp r14, rcx
je 0x14002372d
add al, 0
invalid
add al, 0
add byte [rcx + 0x39], cl
invalid
cmp r14, rax
je 0x14002371a
mov rcx, qword [rbp + 0x4c8]
mov r8d, 2
call fcn.140005850
jmp 0x14002372d
invalid
add byte [rbp + rcx*4 + 0x6d], cl
ror byte [rax - 0x73], 1
mov ebp, 0x550
lea rbx, [rbp + 0x450]
lea r15, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
jmp 0x140023380
mov byte [rbp + 0x617], 1
mov rcx, r13
mov rdx, rdi
call fcn.140020cd0
mov rdx, qword [rbp - 0x30]
cmp rdx, rsi
je 0x140022fdc
mov rcx, qword [rbp - 0x28]
mov rax, qword [rbp - 0x20]
test rax, rax
je 0x140023426
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, r13
mov rdx, qword [rbp + 0x5f0]
mov r8, qword [rbp + 0x608]
call fcn.140018b50
cmp byte [rbp + 0x5e0], 0
jne 0x1400233d5
mov r8d, 3
mov rcx, r13
mov rdx, r15
call fcn.140019810
mov r12, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov rcx, rbx
invalid
mov rdx, r12
call fcn.140025f60
mov rdx, qword [rbp - 0x30]
test rdx, rdx
je 0x1400233ff
mov r8d, 1
mov rcx, r12
call fcn.140005850
mov r14, qword [rbp + 0x450]
cmp r14, rsi
cmp esi, esi
jne 0x1400244fa
mov byte [rbp + 0x617], 1
mov rcx, r13
invalid
mov ecx, ebp
mov rdx, rdi
call fcn.140020cd0
jmp 0x140023373
test rdx, rdx
je 0x140023361
mov r8d, 1
call fcn.140005850
jmp 0x140023361
invalid
ror byte [rax - 0x77], 1
fimul dword [rcx - 0x77]
invalid
mov rax, qword [rbp - 0x28]
cmp rcx, rdi
jne 0x1400234a4
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4e0], rdi
jmp 0x1400234c4
mov rdx, qword [rbp - 0x20]
mov qword [rbp - 0x30], rcx
loopne 0x1400234f1
mov dword [rbp - 0x30], ecx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
lea rcx, [rbp + 0x4e0]
lea rdx, [rbp - 0x30]
call fcn.14001ee50
invalid
dec dword [rax - 0x75]
popfq
clc
add eax, 0x85480000
test rbx, rbx
mov r14, qword [rbp + 0x608]
mov rbx, qword [rbp + 0x5f8]
test rbx, rbx
mov r14, qword [rbp + 0x608]
je 0x1400234e8
mov r8d, 1
mov rcx, r14
int1
mov rdx, rbx
call fcn.140005850
mov r14, qword [rbp + 0x4e0]
mov rbx, qword [rbp + 0x4e8]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rcx + 0x39], 0xc6
popfq
call 0x1880234fb
mov eax, 0
add byte [rax], al
add byte [rax], al
or byte [rcx + 0x39], 0xc6
jne 0x1400235b7
mov rax, qword [rbp + 0x5d0]
add byte [rax], al
add byte [rax], al
or byte [rcx + 0x39], 0xc6
jne 0x1400235b7
mov rax, qword [rbp + 0x5d0]
mov rcx, qword [rbp + 0x5b8]
mov qword [rcx], rbx
mov eax, 0x48000005
mov dword [rcx], ebx
mov qword [rcx + 0x10], 2
cmp qword [rbp + 0x3e8], 0
je 0x14002358d
mov rcx, qword [rbp + 0x3f0]
test rcx, rcx
je 0x14002356d
mov rdx, qword [rbp + 0x3f8]
mov rax, qword [rbp + 0x400]
mov qword [rbp - 0x28], 0
mov dword [rbp - 0x28], 0
mov dword [rbp - 0x28], 0
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rdx
mov qword [rbp - 8], 0
mov qword [rbp], rcx
mov qword [rbp + 8], rdx
mov dword [rbp + 8], edx
mov dword [rbp + 8], edx
mov ecx, 1
jmp 0x140023571
xor ecx, ecx
xor eax, eax
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x10], rcx
mov qword [rbp + 0x10], rax
lea rcx, [rbp - 0x30]
shr r8b, 1
push 0xffffffffffffffb7
invalid
dec dword [rax - 0x75]
test eax, edx
invalid
add byte [rax], al
shr r8b, 1
push 0xffffffffffffffb7
invalid
cmp dword [rax], 4
jb 0x14002359c
invalid
or cl, byte [rax - 0x75]
or dil, dil
adc eax, 0x16e0c
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
call qword [sym.imp.kernel32.dll_CloseHandle]
movaps xmm6, xmmword [rbp + 0x620]
add byte [rax], al
add rsp, 0x6b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rsi, qword [rbp + 0x4f0]
mov r15, qword [rbp + 0x5f0]
mov qword [rbp + 0x608], r14
cmp rsi, 5
mov qword [rbp + 0x5f0], rbx
jb 0x1400239d3
add byte [rax - 0x7d], cl
inc byte [0x1309fbf1c]
add eax, 0x820f0000
test byte [rbx], 0
add byte [rax - 0x73], cl
add al, 0x73
lea rax, [rbx + rsi*2]
mov rcx, rax
add rcx, 0xfffffffffffffff6
test byte [rdi], 0x84
in eax, 3
add byte [rax], al
test byte [rdi], 0x84
in eax, 3
add byte [rax], al
cmp word [rcx], 0x2e
jne 0x1400239d3
cmp word [rax - 2], 0
jne 0x1400239d3
rol byte [rbx], 1
add byte [rax], al
rol byte [rbx], 1
add byte [rax], al
movzx ecx, word [rax - 8]
lea edx, [rcx - 0x42]
cmp edx, 0x21
ja 0x1400239d3
movzx edx, word [rax - 4]
or edx, 0x20
cmp edx, 0x74
je 0x140023665
cmp cx, 0x43
jne 0x1400239d3
movzx ecx, word [rax - 6]
cli
or ecx, 0x20
cmp ecx, 0x6d
jne 0x1400239d3
movzx eax, word [rax - 4]
or eax, 0x20
cmp eax, 0x64
jne 0x1400239d3
add byte [rax], al
mov byte [rbp + 0x607], 1
mov byte [rbp + 0x606], 1
lea rcx, [rbp - 0x30]
call fcn.140026ac0
mov rax, qword [rbp - 0x30]
ror byte [rax - 0x75], 1
fmul dword [r8 - 0x41]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77a76b8], al
add eax, 0x39480000
clc
ror byte [rax - 0x75], 1
fmul dword [r8 - 0x41]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77a76b8], al
add eax, 0x39480000
clc
mov rax, qword [rbp + 0x4b0]
mov al, 4
add byte [rax], al
jne 0x140024556
mov rax, qword [rbp + 0x5b8]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
xor esi, esi
mov rax, qword [rbp + 0x5d0]
mov r15, qword [rbp + 0x5f0]
mov r12, qword [rbp + 0x608]
jmp 0x140023b69
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x4c8], rax
movabs rax, 0x8000000000000001
mov qword [rbp + 0x4c0], rax
mov rdx, qword [rbp + 0x500]
test rdx, rdx
je 0x14002371a
lea rcx, [rbp + 0x4c8]
mov byte [rbp + 0x617], 1
call fcn.14000f040
mov qword [rbp + 0x500], 0
mov qword [rbp + 0x508], 2
mov qword [rbp + 0x510], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5f8], rax
xor eax, eax
mov qword [rbp + 0x5d8], rax
mov r14, qword [sym.imp.kernel32.dll_GetWindowsDirectoryW]
mov ebx, 0xffffffff
xor esi, esi
xor edi, edi
cmp r8, 0x201
jb case.0x14001de98.143
jmp 0x1400237b0
jae 0x14002387d
cmp r8, 0x201
jae 0x1400237b0
mov r13d, 0x200
lea r15, [rbp - 0x30]
mov r12, r8
jmp 0x14002380d
sub r8, rdi
sub rsi, rdi
cmp rsi, r8
cmp esi, eax
jae 0x1400237e6
lea rcx, [rbp + 0x500]
mov rdx, rdi
call fcn.1400385d0
add qword [rax], r8
mov rax, qword [rbp + 0x500]
mov qword [rbp + 0x5d8], rax
mov rax, qword [rbp + 0x508]
mov qword [rbp + 0x5f8], rax
mov rsi, qword [rbp + 0x5d8]
cmp rsi, rbx
mov edi, 0xffffffff
cmovb rdi, rsi
mov qword [rbp + 0x510], rdi
mov r13, rdi
mov r15, qword [rbp + 0x5f8]
mov r12, rdi
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r15
mov edx, r12d
call r14
test eax, eax
jne 0x140023843
mov rbx, r14
mov r14d, eax
call qword [sym.imp.kernel32.dll_GetLastError]
mov ecx, eax
mov eax, r14d
mov r14, rbx
mov ebx, 0xffffffff
test ecx, ecx
jne 0x1400242a5
mov r8d, eax
cmp r12, r8
jne 0x140023790
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x140024e5d
add r12, r12
cmp r12, rbx
cmovae r12, rbx
mov r8, r12
cmp r8, 0x201
jae 0x1400237b0
jmp case.0x14001de98.143
cmp r13, r8
jb 0x140024f18
lea rcx, [rbp + 0x550]
mov rdx, r15
call fcn.140017a30
lea rcx, [rbp + 0x550]
mov rdx, qword [rbp + 0x5f0]
mov r8, qword [rbp + 0x608]
call fcn.140018b50
movzx eax, byte [rbp + 0x5e0]
test al, al
jne 0x1400238d3
lea rdx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea rcx, [rbp + 0x550]
mov r8d, 3
call fcn.140019810
mov rdi, qword [rbp + 0x558]
mov r8, qword [rbp + 0x560]
lea rcx, [rbp + 0x450]
mov rdx, rdi
call fcn.140025f60
mov rdx, qword [rbp + 0x550]
test rdx, rdx
je 0x14002390a
mov r8d, 1
mov rcx, rdi
call fcn.140005850
movups xmm0, xmmword [rbp + 0x450]
movaps xmmword [rbp + 0x4c0], xmm0
mov rax, qword [rbp + 0x460]
mov qword [rbp + 0x4d0], rax
mov rdx, qword [rbp + 0x500]
test rdx, rdx
invalid
je 0x140023947
sal byte [rbp + rdx + 0x48], cl
mov ecx, dword [rbp + 0x508]
mov rcx, qword [rbp + 0x508]
add rdx, rdx
mov r8d, 2
call fcn.140005850
mov r14, qword [rbp + 0x4c0]
movabs rax, 0x8000000000000002
cmp r14, rax
jge 0x14002399a
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x1400242ff
movabs rax, 0x8000000000000001
cmp r14, rax
je 0x1400242ec
mov rcx, qword [rbp + 0x4c8]
mov r8d, 2
call fcn.140005850
jmp 0x1400242ff
mov rbx, qword [rbp + 0x4c8]
mov rsi, qword [rbp + 0x4d0]
jmp 0x1400235be
mov rbx, qword [rbp + 0x458]
mov rsi, qword [rbp + 0x460]
mov qword [rbp + 0x608], r14
cmp rsi, 5
mov qword [rbp + 0x5f0], rbx
jae 0x1400235dd
mov rax, qword [rbp + 0x4b0]
mov rsi, qword [rax + 0x28]
mov rdi, qword [rax + 0x30]
mov bl, byte [rax + 0xc5]
mov qword [rbp + 0x550], 0
mov qword [rbp + 0x558], 2
mov qword [rbp + 0x560], 0
lea rcx, [rbp + 0x550]
call fcn.140013c40
mov rax, qword [rbp + 0x558]
mov word [rax], 0x22
mov qword [rbp + 0x560], 1
mov qword [rbp - 0x30], r15
mov rax, qword [rbp + 0x5c8]
mov qword [rbp - 0x28], rax
mov word [rbp - 0x20], 0
lea rcx, [rbp + 0x550]
lea rdx, [rbp - 0x30]
call fcn.140013dc0
mov r14, qword [rbp + 0x560]
cmp r14, qword [rbp + 0x550]
jne 0x140023a6d
lea rcx, [rbp + 0x550]
call fcn.140013c40
mov rax, qword [rbp + 0x558]
mov word [rax + r14*2], 0x22
inc r14
mov qword [rbp + 0x560], r14
lea rax, [rdi + rdi*4]
lea r14, [rsi + rax*8]
lea rdi, [rbp + 0x550]
nop word cs:[rax + rax]
cmp rsi, r14
je 0x140023b23
mov r15, qword [rbp + 0x560]
cmp r15, qword [rbp + 0x550]
jne 0x140023abd
mov rcx, qword [rbp + 0x550]
mov rax, qword [rbp + 0x558]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
jne 0x140023b97
test r12, r12
je 0x140023b89
add r12, r12
mov r8d, 2
mov rcx, r15
mov rdx, r12
call fcn.140005850
mov rax, qword [rbp + 0x5d0]
test sil, sil
je 0x140023522
mov qword [rbp + 0x4e0], rcx
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4f0], rsi
cmp rsi, rcx
jne 0x140023c09
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x4c8], rax
movabs rax, 0x8000000000000001
mov qword [rbp + 0x4c0], rax
mov rdx, qword [rbp + 0x500]
test rdx, rdx
je 0x1400242ec
mov rcx, qword [rbp + 0x508]
add rdx, rdx
mov r8d, 2
call fcn.140005850
lea rcx, [rbp + 0x4c8]
mov byte [rbp + 0x617], 1
call fcn.14000f040
mov byte [rbp + 0x617], 1
lea rdx, str.PATHlibrary_std_src_sys_commonwtf8.rs
lea rcx, [rbp + 0x450]
mov r8d, 4
call fcn.140014cb0
mov rax, qword [rbp + 0x450]
movabs r14, 0x8000000000000000
cmp rax, r14
je 0x14002447a
mov qword [rbp + 0x5f8], rax
mov rcx, qword [rbp + 0x458]
mov rax, qword [rbp + 0x460]
add rax, rcx
mov qword [rbp + 0x5d8], rcx
mov qword [rbp + 0x550], rcx
mov qword [rbp + 0x558], rax
mov word [rbp + 0x560], 0
mov byte [rbp + 0x568], 1
lea r13, [rbp - 0x30]
lea rdi, [rbp + 0x550]
lea rbx, [rbp + 0x500]
movzx esi, byte [rbp + 0x5e0]
mov rcx, r13
mov rdx, rdi
call fcn.140020cd0
jmp 0x1400243a7
mov rcx, r13
mov rdx, rdi
call fcn.140020cd0
mov rdx, qword [rbp - 0x30]
cmp rdx, r14
je 0x14002445c
mov rcx, qword [rbp - 0x28]
mov rax, qword [rbp - 0x20]
test rax, rax
jne 0x1400243d3
test rdx, rdx
je 0x14002439c
mov r8d, 1
call fcn.140005850
jmp 0x14002439c
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, r13
mov rdx, qword [rbp + 0x5f0]
mov r8, qword [rbp + 0x608]
call fcn.140018b50
test sil, sil
jne 0x140024417
mov r8d, 3
mov rcx, r13
lea rdx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
call fcn.140019810
mov r12, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov rcx, rbx
mov rdx, r12
call fcn.140025f60
mov r15, r14
mov rdx, qword [rbp - 0x30]
test rdx, rdx
je 0x140024444
mov r8d, 1
mov rcx, r12
call fcn.140005850
mov r14, qword [rbp + 0x500]
cmp r14, r15
jne 0x140024994
mov r14, r15
jmp 0x14002438f
mov rdx, qword [rbp + 0x5f8]
test rdx, rdx
je 0x14002447a
mov r8d, 1
mov rcx, qword [rbp + 0x5d8]
call fcn.140005850
lea rbx, [0x14003f1b0]
jmp 0x140023509
mov rbx, qword [rbp + 0x458]
mov rsi, qword [rbp + 0x460]
jmp 0x1400235be
mov qword [rbp + 0x5c8], rcx
mov r9, qword [rax + 0x28]
mov rcx, rax
mov rax, qword [rax + 0x30]
movzx ecx, byte [rcx + 0xc5]
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0x30]
mov rdx, qword [rbp + 0x5f0]
mov r8, rsi
call fcn.14001e3d0
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
cmp rcx, rdi
jne 0x140024828
mov rcx, qword [rbp + 0x5b8]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
mov rdx, qword [rbp + 0x5f8]
test rdx, rdx
mov r12, qword [rbp + 0x608]
je 0x1400245d6
add rdx, rdx
mov r8d, 2
mov rcx, qword [rbp + 0x5c8]
call fcn.140005850
xor esi, esi
mov rax, qword [rbp + 0x5d0]
mov r15, qword [rbp + 0x5f0]
jmp 0x140023b69
mov rsi, qword [rbp - 0x20]
mov dl, 1
mov dword [rbp + 0x5d8], edx
xor edi, edi
mov r15, qword [rbp + 0x5f0]
mov r12, qword [rbp + 0x608]
jmp 0x140023bc7
mov rbx, qword [rbp + 0x508]
mov rsi, qword [rbp + 0x510]
mov rdx, qword [rbp + 0x5f8]
test rdx, rdx
je 0x1400235be
mov r8d, 1
mov rcx, qword [rbp + 0x5d8]
call fcn.140005850
jmp 0x1400235be
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.140039550
jmp 0x140024f2d
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.140039550
jmp 0x140024f2d
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r13
mov r8, rax
call fcn.140039900
ud2
push rax
lea rcx, [rbp + 0x550]
call fcn.14000f760
movaps xmm6, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
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]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x50], esi
je 0x140025af4
push rax
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x50], esi
je 0x140025af4
push rax
mov rdx, qword [rbp + 0x550]
test rdx, rdx
invalid
je 0x140025af2
sal byte [rbp + rdx + 0x48], cl
mov ecx, dword [rbp + 0x558]
mov rcx, qword [rbp + 0x558]
add rdx, rdx
mov r8d, 2
call fcn.140005850
mov byte [rbp + 0x607], 1
mov byte [rbp + 0x606], 1
add byte [rax], al
invalid
add byte [rax], al
add esi, eax
test dword [rsi], eax
invalid
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x50], esi
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x50], esi
movzx ebx, byte [rbp + 0x606]
add byte [rax], al
test byte [rbp + 0x607], 1
jne 0x140025b6d
add byte [rax], al
add dword [rbp + 0x1c], esi
mov byte [rbp + 0x617], bl
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
invalid
push 0x415e5f5b
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
cmp qword [rbp + 0x608], 0
cmp dword [rbp + 0x608], 0
invalid
je 0x140025b93
mov rdx, qword [rbp + 0x608]
or byte [rsi], al
add byte [rax], al
add rdx, rdx
mov r8d, 2
mov rcx, qword [rbp + 0x5f0]
add al, ch
invalid
cld
std
invalid
add al, ch
mov ebp, 0x88fffdfc
invalid
invalid
popfq
invalid
mov byte [rbp + 0x617], bl
movaps xmm6, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], dh
invalid
add byte [rdi], cl
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
adc byte [rbp + 0x41], dl
push rdi
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
and al, 0x50
push rax
mov rcx, qword [rbp + 0x5d8]
mov ecx, dword [rbp + 0x5d8]
cmp qword [rbp + 0x5f8], 0
cmp dword [rbp + 0x5f8], 0
je 0x140025bf4
mov r8d, 1
mov rdx, qword [rbp + 0x5f8]
clc
add eax, 0x5ce80000
cld
std
invalid
clc
add eax, 0x5ce80000
add al, ch
pop rsp
cld
std
inc esi
mov byte [rbp + 0x5ef], 1
movaps xmm6, xmmword [rsp + 0x50]
test edi, ebp
add eax, 0xf010000
sub byte [rsp + 0x50], dh
and al, 0x50
add rsp, 0x68
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
push 0xffffffff80aa8d48
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x50], xmm6
lea rbp, [rdx + 0x80]
add byte [rax], al
movaps xmmword [rsp + 0x50], xmm6
and al, 0x50
lea rcx, [rbp + 0x500]
call fcn.14000f040
dec dword [rdi]
sub byte [rsp + 0x50], dh
dec dword [rdi]
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 dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
push 0xffffffff80aa8d48
add byte [rax], al
add byte [rax], al
push 0xffffffff80aa8d48
add byte [rax], al
invalid
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x50], esi
movaps xmmword [rsp + 0x50], xmm6
lea rcx, [rbp - 0x30]
call fcn.14000f520
mov byte [rbp + 0x617], 1
add dword [rdi], ecx
sub byte [rsp + 0x50], dh
xchg byte [rax - 0x7a390002], bl
invalid
add dword [rdi], ecx
sub byte [rsp + 0x50], dh
add rsp, 0x68
add esp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
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]
stosb byte [rdi], al
add byte [rax], 0
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x50], esi
movaps xmmword [rsp + 0x50], xmm6
cmp qword [rbp + 0x5f0], 0
je 0x140025d04
invalid
sbb dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, qword [rbp + 0x608]
mov ecx, dword [rbp + 0x608]
lea ecx, [rax]
invalid
mov rdx, qword [rbp + 0x5f0]
call fcn.140005850
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
add esp, 0x68
je 0x140025d2c
add esp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
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
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x50], xmm6
mov rcx, qword [rbp + 0x608]
lea ecx, [rax]
invalid
add byte [rax], al
mov ecx, dword [rbp + 0x608]
lea ecx, [rax]
invalid
mov rdx, qword [rbp + 0x5f0]
mov edx, dword [rbp + 0x5f0]
cmp byte [rbp + 0x5ef], 0
je 0x140025d7e
test rdx, rdx
je 0x140025d68
mov r8d, 1
mov eax, 1
call fcn.140005850
cli
std
dec dword [rdi]
sub byte [rsp + 0x50], dh
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x50], xmm6
je 0x140025de4
push rax
je 0x140025de4
push rax
cmp byte [rbp + 0x617], 0
invalid
add byte [rax], al
je 0x140025dec
lea rcx, [rbp + 0x3e8]
call fcn.14000edc0
invalid
invalid
invalid
dec dword [rdi]
sub byte [rsp + 0x50], dh
invalid
invalid
push rax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x50], xmm6
je 0x140025e54
push rax
je 0x140025e54
cmp byte [rbp + 0x5ee], 0
je 0x140025e59
invalid
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x50], xmm6
mov rcx, qword [rbp + 0x4c0]
mov ecx, dword [rbp + 0x4c0]
mov ecx, dword [rbp + 0x4c0]
call qword [sym.imp.kernel32.dll_FreeEnvironmentStringsW]
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
in al, dx
push 0xffffffff80aa8d48
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x50], esi
lea rcx, [rbp + 0x418]
lea ebx, [rax]
add al, 0
add al, ch
xchg ebx, eax
invalid
invalid
dec dword [rdi]
sub byte [rsp + 0x50], dh
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
lea ebx, [rax]
add al, 0
add al, ch
xchg ebx, eax
invalid
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
push 0xffffffff80aa8d48
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x50], esi
je 0x140025f54
push rax
push 0xffffffff80aa8d48
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x50], esi
je 0x140025f54
push rax
mov rax, qword [rbp + 0x5d0]
cmp dword [rax], 4
jb 0x140025f47
rol byte [0x178855f3a], 1
add al, 0x72
or cl, byte [rax - 0x75]
or dil, dil
adc eax, 0x14461
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
call qword [sym.imp.kernel32.dll_CloseHandle]
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
mov rsi, rcx
lea rcx, [rbp - 0x28]
call fcn.140028220
mov rcx, qword [rbp - 0x28]
mov rax, qword [rbp - 0x20]
movabs r14, 0x8000000000000000
cmp rcx, r14
jne 0x140025f9e
mov qword [rbp - 8], rax
mov qword [rbp - 0x10], r14
jmp 0x140025fc4
mov rdx, qword [rbp - 0x18]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rdx
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
invalid
lea rdx, [rbp - 0x40]
call fcn.14001ee50
mov rdi, qword [rbp - 0x10]
cmp rdi, r14
div dword [rbp + 0x19]
div dword [rbp + 0x19]
lea rcx, [rbp - 8]
call fcn.14000f040
mov qword [rsi], r14
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rbx, qword [rbp - 8]
mov r15, qword [rbp]
mov edi, dword [rbp]
mov edi, dword [rbp]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x140026000
invalid
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r15
jmp 0x140025fd0
mov qword [rsi], r14
test rdi, rdi
je 0x140025fd0
add rdi, rdi
mov r8d, 2
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov rdx, rdi
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
jmp fcn.140005850
adc eax, 0x14150
test rax, rax
je 0x1400261b1
cmp rax, 0xffffffffffffffff
jne 0x140026227
clc
dec dword [rdi]
test dword [rcx + rax + 0x15ff0000], ebp
mov dword [rdx + 1], 0xe0c14800
and byte [rax - 0x7d], cl
enter 0xffffffffffffe902, 0x2d
add dword [rax], eax
add byte [rax - 0x75], cl
mov rsi, qword [rcx + 8]
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
jmp 0x1400261bb
test rsi, rsi
je 0x140026286
test bl, ch
add dword [rax], eax
invalid
test bl, ch
add dword [rax], eax
add byte [rcx + 0x45c748d7], cl
push rax
add byte [rax], al
add byte [rax], al
mov edi, edx
mov qword [rbp + 0x50], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
adc eax, 0x142d5
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea r9, [rbp + 0x50]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
test eax, eax
je 0x14002626c
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0x40], rax
mov edx, edi
jmp 0x14002628c
movabs rax, 0x600000002
mov qword [rbp + 0x50], 1
lea rcx, [rbp + 0x58]
mov qword [rbp + 0x58], rax
call fcn.14000f040
jmp 0x14002621e
xor edx, edx
xor eax, eax
jmp 0x140026604
mov qword [rbp], 0
mov rsi, rax
call qword [sym.imp.kernel32.dll_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
mov r9, rbp
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.kernel32.dll_DuplicateHandle]
test eax, eax
je 0x14002626c
mov rdx, qword [rbp]
jmp 0x140026220
call qword [sym.imp.kernel32.dll_GetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov eax, 1
jmp 0x140026604
xor eax, eax
mov qword [rbp + 0x40], rax
mov esi, edx
cmp edx, 0xfffffff6
setne dl
mov byte [rbp + 0x88], 1
lea rcx, [rbp + 0x50]
call fcn.140021210
cmp qword [rbp + 0x50], 0
mov rdi, qword [rbp + 0x58]
je 0x1400262c6
mov rcx, qword [rbp + 0x40]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov eax, 1
mov rdx, rdi
jmp 0x140026604
cmp esi, 0xfffffff6
mov rax, qword [rbp + 0x40]
mov rcx, rax
cmovne rcx, rdi
mov qword [rbp - 0x30], rcx
cmovne rdi, rax
mov qword [rbp - 0x38], rdi
mov rax, qword [rbp + 0x60]
mov qword [rbp - 0x48], 0
mov rsi, qword [0x14004f190]
test rsi, rsi
mov qword [rbp - 0x40], rax
je 0x140026304
dec rsi
jmp 0x1400263b2
mov byte [rbp + 0x8f], 0
mov byte [rbp + 0x8e], 1
lea rdx, str.RUST_MIN_STACKlibrary_std_src_threadmod.rsfailed_to_spawn_thread
lea rcx, [rbp + 0x50]
mov r8d, 0xe
call fcn.140014cb0
mov rcx, qword [rbp + 0x50]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x140026342
mov esi, 0x200000
jmp 0x1400263a7
mov qword [rbp + 0x80], rcx
mov rdx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x60]
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x28], rdx
call fcn.140034e80
cmp qword [rbp - 0x20], 0
je 0x14002636c
mov esi, 0x200000
jmp 0x14002638c
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
lea rcx, [rbp - 0x20]
call fcn.140036220
cmp byte [rbp - 0x20], 0
mov esi, 0x200000
jne 0x14002638c
mov rsi, qword [rbp - 0x18]
mov rdx, qword [rbp + 0x80]
test rdx, rdx
je 0x1400263a7
mov r8d, 1
mov rcx, qword [rbp - 0x28]
call fcn.140005850
lea rax, [rsi + 1]
mov qword [0x14004f190], rax
mov qword [rbp + 0x50], 2
mov byte [rbp + 0x8f], 0
mov byte [rbp + 0x8e], 1
lea rcx, [rbp + 0x50]
call fcn.140014900
mov qword [rbp + 0x48], rax
lock inc qword [rax]
jle 0x1400264f5
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x50], 1
mov qword [rbp + 0x58], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
movzx eax, byte [0x14004f181]
mov ecx, 0x30
mov edx, 8
call fcn.140005840
test rax, rax
je 0x140026610
movups xmm0, xmmword [rbp + 0x50]
movups xmm1, xmmword [rbp + 0x60]
movups xmm2, xmmword [rbp + 0x70]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0x38], rax
lock inc qword [rax]
jle 0x1400264f5
mov qword [rbp + 0x28], rax
movzx eax, byte [0x14004f198]
test al, al
je 0x1400264a9
mov byte [0x14004f198], 1
mov eax, dword [0x14004f2c0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400264b3
cmp eax, 1
je 0x1400264c1
mov byte [rbp + 0x8d], 1
lea rax, str.library_std_srcio_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
lea r9, [0x14003caa0]
lea r8, [rbp + 0x50]
mov edx, 0x46
call fcn.140039800
jmp 0x1400264f5
mov qword [rbp - 0x20], 0
jmp 0x1400264f7
mov byte [rbp + 0x8d], 1
xor ecx, ecx
call fcn.1400391d0
mov eax, dword [0x14004f2c0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x40]
mov qword [rax + 0x40], 0
mov qword [rbp - 0x20], rcx
test rcx, rcx
je 0x1400264f7
lock inc qword [rcx]
jg 0x1400264f9
ud2
xor ecx, ecx
mov qword [rbp - 8], rcx
mov byte [rbp + 0x8a], 0
mov byte [rbp + 0x89], 1
call fcn.1400166f0
mov qword [rbp + 0x50], rax
test rax, rax
je 0x140026528
lock dec qword [rax]
jne 0x140026528
lea rcx, [rbp + 0x50]
call fcn.140013740
mov rax, qword [rbp + 0x30]
mov qword [rbp], rax
mov rdx, qword [rbp - 0x20]
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x18], rax
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 8], rax
mov rdi, qword [rbp + 0x38]
mov rcx, qword [rdi + 0x10]
test rcx, rcx
mov qword [rbp + 0x80], rdx
je 0x14002656f
lock inc qword [rcx + 0x18]
jle 0x14002668e
movzx eax, byte [0x14004f181]
mov ecx, 0x28
mov edx, 8
call fcn.140005840
test rax, rax
je 0x140026624
mov rcx, qword [rbp + 0x20]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rbp + 0x8c], 0
lea r8, fcn.14000eec0
mov rcx, rsi
mov rdx, rax
call case.0x140015f94.406
test rax, rax
jne 0x140026638
mov rsi, qword [rbp + 0x48]
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x58], rdi
mov qword [rbp + 0x60], rdx
mov rcx, rdx
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rsi]
jne 0x1400265eb
lea rcx, [rbp + 0x50]
call fcn.1400136e0
mov rax, qword [rbp + 0x58]
lock dec qword [rax]
jne 0x1400265fe
lea rcx, [rbp + 0x58]
call fcn.140013690
xor eax, eax
mov rdx, qword [rbp - 0x40]
add rsp, 0x118
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x30
call fcn.140039380
jmp 0x1400264f5
mov ecx, 8
mov edx, 0x28
call fcn.140039380
jmp 0x1400264f5
mov rsi, rdx
lock dec qword [rdi]
jne 0x14002664a
lea rcx, [rbp + 0x38]
call fcn.140013690
mov rax, qword [rbp + 0x48]
lock dec qword [rax]
jne 0x14002665d
lea rcx, [rbp + 0x48]
call fcn.1400136e0
mov qword [rbp + 0x50], rsi
lea rax, [0x14003d4d8]
mov qword [rsp + 0x20], rax
lea rcx, [0x14003d4bb]
lea r9, fcn.14000f040
lea r8, [rbp + 0x50]
mov edx, 0x16
call fcn.140039800
jmp 0x1400264f5
add rcx, 0x10
mov byte [rbp + 0x8c], 1
call fcn.1400387c0
jmp 0x1400264f5
shl eax, 0x20
or rax, 2
mov qword [rbp + 0x1fb8], 1
lea rcx, [rbp + 0x1fc0]
mov qword [rbp + 0x1fc0], rax
rcr byte [rdi], 0
add al, ch
ja 0x1400278f8
invalid
rcr byte [rdi], 0
add al, ch
ja 0x1400278f8
cmp rdi, rbx
ja 0x140027a01
ret
jnp 0x1400279a1
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x1fd0], xmm0
lea rdx, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp + 0x1fb8]
call fcn.140039490
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov edx, 0x1000
mov rcx, rbx
call fcn.140039900
add byte [rax - 0x77], cl
fld1
adc dword [rdi], ebx
add dword [rax], eax
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov rcx, rdi
stc
stc
mov rdx, rbx
call fcn.1400395e0
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov rcx, rdi
mov rdx, rbx
call fcn.140039900
lea rcx, str.library_std_src_syspalwindows_stdio.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov rdx, r8
xor r8d, r8d
mov r9, rsi
call fcn.140039a20
int3
add byte [rcx + 0x10], bh
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
push qword [rcx]
leave
add byte [rax - 0x77], cl
ret 0x8548
invalid
invalid
mov edx, eax
mov rax, qword fs:[rbx]
add byte [rax - 0x7b], cl
sal byte [rsi + rax + 0x48], 0x8b
mov rcx, qword [rbp - 0x18]
call rax
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
invalid
invalid
test eax, eax
invalid
push rax
or byte [rax - 0x7b], cl
sal byte [rcx + rcx + 0x4c], cl
or dword [rbx + rcx*4 + 0x40], ecx
adc al, ch
mov eax, dword [rax + 0x10]
cmp al, 0xdd
std
invalid
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
loopne case.0x14002020b.485
sub ch, bl
std
invalid
adc eax, 0x1281a
mov eax, edi
invalid
invalid
call 0x140028410
add byte [rdx + 0x10], bh
mov edx, 0x10
add byte [rax], al
add al, ch
invalid
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x50]
push rax
push rax
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
call 0x13e72dc77
invalid
call 0x13e72dc77
call qword [rax + 0x30c48348]
nop
add rsp, 0x30
invalid
invalid
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rsi
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x130480703
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
test rdx, rdx
test edx, edx
je 0x140027bd1
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0x10]
call fcn.140005850
invalid
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbp - 0x20]
call fcn.140005850
nop
add rsp, 0x30
invalid
invalid
call qword [rax + 0x30c48348]
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
push rbp
push rsi
sub rsp, 0x48
in al, dx
invalid
in al, dx
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
invalid
mov qword [rbp], 0xfffffffffffffffe
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
dec dword [rax - 0x77]
invalid
mov rsi, rcx
mov esi, ecx
mov dword [rbp - 0xc], 0x5000
lea rcx, [rbp - 0xc]
hlt
call qword [sym.imp.kernel32.dll_SetThreadStackGuarantee]
adc eax, 0x126f9
hlt
add byte [rax - 0x73], cl
hlt
hlt
hlt
adc eax, 0x126f9
mov rcx, qword [rsi]
mov qword [rbp - 0x20], rsi
jne 0x140027c0e
jne 0x140027c0e
mov rax, qword [rsi + 8]
mov qword [rbp - 0x18], rcx
call 0x138480582
or byte [rax - 0x77], r9b
call 0x138480582
clc
call qword [rax + 0x18]
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
sbb byte [rax - 0x75], cl
clc
clc
mov eax, dword [rbp - 8]
clc
mov rdx, qword [rax + 8]
test rdx, rdx
test edx, edx
or byte [rax - 0x7b], cl
sal byte [rbp + rcx + 0x4c], cl
je 0x140027c57
mov r8, qword [rax + 0x10]
test edx, edx
je 0x140027c57
mov r8, qword [rax + 0x10]
adc byte [rax - 0x75], cl
mov rcx, qword [rbp - 0x18]
call fcn.140005850
invalid
std
invalid
call 0x13dde763e
invalid
invalid
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
mov r8d, 8
add byte [rax], al
mov rcx, qword [rbp - 0x20]
call fcn.140005850
invalid
std
push qword [rcx]
ror byte [rax - 0x7d], 0xc4
pop rsi
loopne 0x140027c4f
invalid
ror byte [rax - 0x7d], 0xc4
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
push 0x40
invalid
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
call fcn.140039650
call fcn.140039650
int3
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
test rdx, rdx
test edx, edx
je 0x140027ccd
mov rax, qword [rbp - 8]
clc
mov r8, qword [rax + 0x10]
adc byte [rax - 0x75], cl
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x13dde00b4
call fcn.140005850
invalid
mov edx, 0x10
add byte [rax], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbp - 0x20]
call fcn.140005850
invalid
std
invalid
nop
loopne 0x140027cc5
outsd dx, dword [rsi]
invalid
call qword [rax + 0x28c48348]
add rsp, 0x28
invalid
pop rsi
pop rbp
ret
int3
sub esp, 0x50
push rax
lea rbp, [rsp + 0x50]
mov r8, rdx
mov rdx, rcx
mov edx, ecx
ror byte [rax - 0x77], 1
retf 0x8d48
mov edx, ecx
lea rcx, [rbp - 0x18]
call fcn.140032f70
mov dl, 0
add byte [rax - 0x7d], cl
jge 0x140027cf7
invalid
invalid
call 0x140b4e2f2
mov dl, 0
add byte [rax - 0x7d], cl
jge 0x140027cf7
invalid
cmp dword [rbp - 0x18], 0
call 0x18864f213
mov edx, dword [rbp - 0x10]
push rbp
invalid
add byte [rbp + 0x62], dh
jne case.0x1400194d1.385
mov rdx, qword [rbp - 0x10]
push rbp
invalid
mov r8, qword [rbp - 8]
clc
lea rcx, [rbp - 0x30]
call fcn.140028220
add al, 0
add byte [rax - 0x75], cl
mov esi, dword [rbp - 0x30]
shr r8b, 1
shr al, 1
std
add al, 0
add byte [rax - 0x75], cl
mov esi, dword [rbp - 0x30]
mov esi, dword [rbp - 0x30]
ror byte [rax - 0x48], 1
add byte [rax], al
add byte [rax], al
invalid
movabs rax, 0x8000000000000000
cmp rsi, rax
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c63948], al
or byte [rax + 0x39], 0xc6
jne 0x140027d41
invalid
invalid
or byte [rax + 0x39], 0xc6
jne 0x140027d41
lea rcx, [rbp - 0x28]
call fcn.14000f040
jae case.0x140019644.328
invalid
jmp case.0x1400194d1.385
invalid
fsubr st(0)
add dword [rbx - 2], esi
jae case.0x140019644.328
jae case.0x140019644.328
invalid
xor ecx, dword [rax - 0x75]
jge 0x140027d1d
invalid
mov rdi, qword [rbp - 0x28]
fdivr st(7)
adc eax, 0x125cd
invalid
add dword [rax], eax
call qword [sym.imp.kernel32.dll_GetCurrentThread]
and eax, 0x8b4c0001
add eax, 0x272ee
add al, byte [rax]
mov r8, qword [0x14004f040]
mov eax, dword [0x14004f040]
add al, byte [rax]
mov rcx, rax
mov rdx, rdi
mov edx, edi
ror dword [rax - 0x77], 0xfa
mov edx, edi
call r8
test rsi, rsi
test esi, esi
ror byte [rax - 0x7b], 1
div byte [rsp + rdx + 0x48]
add esi, esi
test esi, esi
je case.0x1400194d1.385
add rsi, rsi
mov r8d, 2
mov eax, 2
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rsi
call fcn.140005850
invalid
invalid
std
invalid
invalid
std
call qword [rax + 0x50c48348]
nop
add rsp, 0x50
add esp, 0x50
nop
add rsp, 0x50
add esp, 0x50
add esp, 0x50
push rax
pop rdi
pop rsi
pop rbp
ret
sub rsp, 0x78
lea rbp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
jo case.0x14001cb8f.188
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
dec dword [rax - 0x77]
iretd
mov rdi, rcx
mov rax, qword [case.0x1400203e5.347]
add dword es:[rax], eax
mov eax, dword [0x14004f2c0]
add eax, 0x2751b
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax], al
invalid
invalid
mov rax, qword [rcx + rax*8]
add al, 0xc1
cmp qword [rax + 8], 0
mov eax, 8
add byte [rdi], cl
test dword [rax + rax - 0x76b80000], edx
xchg esp, eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
jne case.0x140019ee7.504
xchg esp, eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rsi, rdx
mov eax, dword [0x14004f2c0]
add eax, 0x274f7
invalid
add eax, 0x274f7
je case.0x140019fb7.353
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov qword [rax + 8], 0xffffffffffffffff
mov rbx, qword [rax + 0x20]
mov ebx, dword [rax + 0x20]
or byte [rax], 0
add byte [rax], al
invalid
add bh, bh
invalid
dec dword [rax - 0x75]
cwde
mov ebx, dword [rax + 0x20]
and byte [rax], al
add byte [rax], al
cmp rbx, qword [rax + 0x10]
jne case.0x140019ee7.346
invalid
add byte [rax], al
add byte [rbp + 0x1f], dh
invalid
invalid
mov eax, dword [0x14004f2c0]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
je case.0x140019db7.324
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x10]
call fcn.140013b90
invalid
invalid
invalid
invalid
add byte [rax], al
add al, ch
cmp byte [rbp + 0x58bfffe], 0xaa
je 0x140027e17
invalid
invalid
mov eax, dword [0x14004f2c0]
add al, byte [rax]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rcx, qword [rax + 0x18]
mov ecx, dword [rax + 0x18]
add byte [rax], al
mov rdx, rbx
shl rdx, 4
add al, 0x48
mov dword [rcx + rdx], edi
invalid
fimul dword [rax - 0x3f]
loop 0x140027e35
invalid
add al, 0x48
mov dword [rcx + rdx], edi
invalid
adc dword [rax - 0x77], ecx
je 0x140027e4a
invalid
mov qword [rcx + rdx + 8], rsi
adc dword [rax], ecx
inc rbx
mov qword [rax + 0x20], rbx
and byte [rax], al
add byte [rax], al
ret
and byte [rax], al
add byte [rax], al
inc qword [rax + 8]
add rsp, 0x78
add esp, 0x78
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add esp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp - 0x10], 0
mov byte [rbp - 0xc], 0
hlt
add byte [rax - 0x73], cl
lea eax, [0x14003f580]
add byte [rax], al
add dh, al
hlt
lea eax, [0x14003f580]
add dword [rax], eax
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
rol byte [r9], 0
add byte [rax], al
mov r8d, 0xc045c748
add dword [rax], eax
rol byte [r9], 0
add byte [rax], al
lea rax, [rbp - 8]
mov qword [rbp - 0x38], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x10]
lea rdx, [rbp - 0x48]
lea edx, [rbp - 0x48]
call fcn.140017720
mov qword [rbp - 0x18], rax
lea rcx, [rbp - 0x18]
call fcn.14000f630
mov ecx, 7
add byte [rax], al
int 0x29
ud2
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
invalid
lea ebp, [rdx + 0x70]
mov eax, dword [0x14004f2c0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
inc qword [rax + 8]
or byte [rax], 0
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
push rbp
push rsi
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
in al, dx
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov eax, dword [0x14004f2c0]
add eax, 0x273bf
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
cmp qword [rax + 8], 0
mov eax, 8
add byte [rax], al
add byte [rax], al
jne 0x140027f92
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14004f2c0]
add al, byte [rax]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov qword [rax + 8], 0xffffffffffffffff
mov dword [rax + 8], 0xffffffff
add byte [rax], al
invalid
mov rax, qword [rax + 0x20]
test rax, rax
je 0x140027f9e
dec rax
mov ecx, dword [0x14004f2c0]
jae case.0x14002020b.440
add byte [rbp + 0x48], ah
mov rdx, qword [0x58]
enter 0xd8b, 0x6d
jae case.0x14002020b.440
mov rdx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xca
mov rsi, qword [rdx + rcx*8]
mov qword [rsi + 0x20], rax
mov rdx, qword [rsi + 0x18]
xchg byte [rax], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
sbb byte [rax], al
add byte [rax], al
shl rax, 4
mov rcx, qword [rdx + rax]
or al, 2
or al, 2
mov rax, qword [rdx + rax + 8]
mov qword [rsi + 8], 0
call rax
cmp qword [rsi + 8], 0
mov esi, 8
invalid
je case.0x14001cb8f.202
or byte [rax - 0x39], cl
xchg byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
ror byte [rax - 0x7d], 1
mov esi, 8
add byte [rsi + rcx*4 + 0x48], dh
lea ecx, [0x14003f5c8]
lea rcx, str.library_std_src_syspalwindows_thread_local_key.rs
call fcn.1400393b0
mov eax, dword [0x14004f2c0]
sbb al, 0x73
add al, byte [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x90
adc byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x18]
mov qword [rax + 0x18], 8
mov dword [rax + 0x18], 8
add byte [rax], al
add byte [rax - 0x39], cl
invalid
sbb byte [rax], 0
mov dword [rax + 0x18], 8
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rax + 0x20], 0
xorps xmm0, xmm0
movups xmmword [rax + 8], xmm0
test rdx, rdx
je 0x140027ff9
shl rdx, 4
mov r8d, 8
add byte [rax], al
add byte [rax], al
add rsp, 0x28
pop rsi
pop rbp
invalid
jmp fcn.140005850
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
invalid
invalid
pop rsi
pop rbp
ret
int3
int3
lea ebp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
cmp edx, 3
je 0x14002802b
invalid
add al, 0x85
sal byte [rbp + 5], cl
test edx, edx
jne 0x140028030
call case.0x14001de98.187
invalid
nop
add rsp, 0x30
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
call fcn.140039650
int3
add ah, cl
int3
mov al, 1
cmp ecx, 0x3e2
jle 0x140028099
cmp ecx, 0x271c
sbb al, 0x27
add byte [rax], al
jle case.0x140021c95.350
lea edx, [rcx - 0x271d]
jrcxz 0x140028052
invalid
cmp edx, 0x34
ja case.default.0x140028093
invalid
mov dh, 0
add byte [rax], al
invalid
xchg dword [rsi + 0x48000000], esi
lea ecx, [0x1400409b0]
and al, 0x89
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x18924
and al, 0x89
add dword [rax], eax
lea rcx, [0x1400409b0]
and al, 0x89
add dword [rax], eax
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
mov al, 0xd
pop rbp
ret
lea edx, [rcx - 2]
cmp edx, 0x109
add byte [rax], al
add byte [rax], al
ja case.default.0x1400280b6
mov byte [rax], 0
add byte [rax - 0x73], cl
lea rcx, [0x140040588]
lea rcx, [0x140040588]
test byte [rcx], al
add byte [rax + 0x63], cl
invalid
adc al, 0x91
movsxd rdx, dword [rcx + rdx*4]
invalid
add rdx, rcx
add edx, ecx
jmp rdx
xor eax, eax
pop rbp
ret
cmp ecx, 0x50e
add byte [rax], al
jle 0x1400280f5
cmp ecx, 0x1b7f
add byte [rax], al
jg 0x140028121
cmp ecx, 0x1715
jg 0x140028186
cmp ecx, 0x50f
je 0x140028214
cmp ecx, 0x5b4
je case.0x1400280b6.121
jmp case.0x1400280b6.4
cmp ecx, 0x46a
jle 0x140028150
cmp ecx, 0x4ce
jg case.0x14002605e.12
cmp ecx, 0x46b
je 0x140028218
cmp ecx, 0x476
jne case.0x1400280b6.4
mov al, 0x20
pop rbp
ret
cmp ecx, 0x2021
jg 0x140028198
cmp ecx, 0x1b80
je case.0x1400280b6.121
cmp ecx, 0x1f4e
je case.0x1400280b6.121
jmp case.0x1400280b6.4
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x1400280b6.121
cmp ecx, 0x35ed
je case.0x1400280b6.121
jmp case.0x1400280b6.4
cmp ecx, 0x3e3
je case.0x1400280b6.121
cmp ecx, 0x41d
je case.0x1400280b6.121
cmp ecx, 0x461
je case.0x1400280b6.121
jmp case.0x1400280b6.4
mov al, 0x21
pop rbp
ret
cmp ecx, 0x150
je 0x14002821c
cmp ecx, 0x252
je case.0x1400280b6.121
mov al, 0x28
pop rbp
ret
cmp ecx, 0x1716
je case.0x1400280b6.121
cmp ecx, 0x1b64
je case.0x1400280b6.121
jmp case.0x1400280b6.4
cmp ecx, 0x2022
je case.0x1400280b6.121
cmp ecx, 0x25e9
jne case.0x1400280b6.4
mov al, 0x16
pop rbp
ret
cmp ecx, 0x4cf
je case.0x140028093.10051
cmp ecx, 0x4d0
jne case.0x1400280b6.4
mov al, 4
pop rbp
ret
mov al, 0x14
pop rbp
ret
mov al, 0x26
pop rbp
ret
mov al, 0x18
pop rbp
ret
mov al, 0xb
pop rbp
ret
mov al, 0xc
pop rbp
ret
mov al, 5
pop rbp
ret
mov al, 2
pop rbp
ret
mov al, 9
pop rbp
ret
mov al, 8
pop rbp
ret
mov al, 6
pop rbp
ret
mov al, 0xa
pop rbp
ret
mov al, 3
pop rbp
ret
mov al, 7
pop rbp
ret
mov al, 0x10
pop rbp
ret
mov al, 0x19
pop rbp
ret
mov al, 0x24
pop rbp
ret
mov al, 0x1f
pop rbp
ret
mov al, 0x11
pop rbp
ret
mov al, 0x1b
pop rbp
ret
mov al, 0x1c
pop rbp
ret
mov al, 0xe
pop rbp
ret
mov al, 0x1a
pop rbp
ret
mov al, 0x1e
pop rbp
ret
mov al, 0xf
pop rbp
ret