Function at 0x140039450
Capabilities:
Read file on windows

Disassembly:
lea rcx, [r15 + 4]
cmp rcx, r14
je 0x140035d41
mov esi, r9d
jmp 0x140035d51
lea rax, [r12 + 1]
test r12, r12
cmove rax, r12
cmove eax, esp
lea rcx, [r15 + rax]
add rcx, 8
add ecx, 8
cmp rcx, r14
jne case.0x140035ca3.6
xor eax, eax
mov esi, r9d
cmp r9b, 5
movzx ebp, bpl
cmove ebp, eax
mov rdi, qword [rsp + 0x68]
mov rcx, r13
mov rdx, qword [rsp + 0x28]
call case.0x140036563.20
test al, al
invalid
jne case.default.0x140035d96
invalid
lea rcx, [rsp + 0x50]
mov rdx, r13
mov r8, qword [rsp + 0x28]
call fcn.140049450
movzx edx, byte [rsp + 0x50]
push rsp
and al, 0x50
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x70]
lea r8, [0x1400c1ae0]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, 4
jmp 0x140035dd2
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
invalid
invalid
jmp 0x140035dd2
mov ecx, 6
jmp 0x140035dd2
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
invalid
mov ecx, 2
cmp rcx, qword [rsp + 0x28]
ja 0x14003660b
mov rsi, qword [rsp + 0x90]
mov qword [rsi + 0x10], 0
mov rcx, rsi
mov rdx, r13
mov r8, qword [rsp + 0x28]
sub al, ch
sub dword [rcx + rax], 0
nop
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add rcx, 4
jmp case.0x140035bfb.58
mov rax, qword [rsp + 0xd0]
lea r8, [0x1400c1b18]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rdi
jmp r9
add rcx, 4
jmp 0x14003628a
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
invalid
add rcx, 8
jmp case.0x140035bfb.58
mov ecx, 6
jmp case.0x140035bfb.58
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
add rcx, r8
add rcx, 2
jmp case.0x140035bfb.58
mov ecx, 2
mov r8, qword [rsp + 0x28]
sub r8, rcx
jb 0x14003660b
add rcx, r13
mov r9, rcx
test r8, r8
je 0x14003614b
movzx ecx, byte [r9]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete cl
or cl, dl
jmp 0x14003614d
xor ecx, ecx
leave
cmp al, 5
setb al
test al, al
jne 0x14003617d
test cl, cl
jne 0x14003617d
test bpl, bpl
je 0x140035ded
lea rdx, str..Components
invalid
or byte [rax], al
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rcx, rsi
int1
call fcn.140048a80
jmp 0x140035ded
lea rcx, [rsp + 0x50]
push rax
mov rdx, qword [rsp + 0x48]
mov r8, r14
mov eax, esi
mov r8, r14
invalid
call fcn.140049450
movzx r8d, byte [rsp + 0x50]
movzx eax, byte [rsp + 0x50]
mov rax, qword [rsp + 0x60]
and al, 0x60
mov rdx, qword [rsp + 0x70]
and al, 0x70
jo 0x1400361e8
lea rcx, [0x1400c1b60]
lea ecx, [0x1400c1b60]
mov edx, 0x4e0008b9
invalid
or byte [rax], al
movsxd r9, dword [rcx + r8*4]
or al, 0x81
add r9, rcx
add ecx, ecx
leave
jmp r9
lea rcx, [rax + 4]
jmp 0x1400361ea
add al, 0xeb
xor al, 0x48
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
invalid
invalid
test rdx, rdx
cmove rcx, rdx
retf 0x148
retf 0x148
add rcx, rax
add rcx, 2
jmp 0x1400361ea
add ch, bl
and byte [rcx + 6], bh
add byte [rax], al
mov ecx, 6
add byte [rax], al
jmp 0x1400361ea
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
invalid
retf 0x148
add rcx, rax
add rcx, 8
jmp 0x1400361ea
mov ecx, 2
add byte [rax], al
cmp rcx, r14
ja case.default.0x140036204
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, eax
mov ecx, r8d
mov ecx, eax
lea r8, [0x1400c1b7c]
lea eax, [0x1400c1b7c]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add rax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x140036244
cmp byte [rcx], dh
shr bl, 0x3d
xor eax, eax
jmp case.0x140035d96.19
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
invalid
add rax, 2
jmp 0x140036244
and byte [rax + 6], bh
mov eax, 6
jmp 0x140036244
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
add eax, 8
jmp 0x140036244
mov eax, 2
cmp r14, rax
jb 0x140035ded
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
jmp 0x140035ded
dec dword [rax - 0x73]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14003628a
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14003628a
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ch, bl
invalid
mov ecx, 2
cmp rcx, qword [rsp + 0x28]
ja 0x14003661e
jne case.0x14002fb89.165
xor eax, eax
jmp 0x1400362b0
add rcx, rdi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
mov rcx, qword [rsp + 0xd0]
mov qword [rsp + 0x80], rcx
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
adc byte [rsp + 0xc0], cl
movups xmmword [rsp + 0x70], xmm1
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x50], rdi
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x58], rcx
and al, 0x58
mov word [rsp + 0x88], 0x200
mov byte [rsp + 0x8a], al
lea rsi, [rsp + 0xb1]
lea rdi, [rsp + 0xb0]
lea rbx, [rsp + 0x50]
xor r15d, r15d
lea r14, [rsp + 0x30]
jmp 0x140036351
mov rdx, qword [rsp + 0x40]
imul rax, rdx, 0x38
add rax, qword [rsp + 0x30]
mov byte [rax], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + 1], xmm0
add dword [rdi], ecx
adc dword [rax + 0x11], ecx
movups xmmword [rax + 0x21], xmm2
mov rcx, qword [rsi + 0x2f]
mov qword [rax + 0x30], rcx
mov dword [rax + 0x30], ecx
inc rdx
mov qword [rsp + 0x40], rdx
mov rcx, rdi
mov rdx, rbx
call fcn.1400350c0
movzx r12d, byte [rsp + 0xb0]
mov dh, 0xa4
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x80], al
cld
or cl, byte [rdi]
invalid
xchg byte [rax], al
add byte [rax], al
lea eax, [r12 - 6]
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmp rax, 1
je 0x1400363b0
cmp eax, 2
je 0x140036351
cmp eax, 3
jne 0x1400363d8
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x140036351
dec rdx
mov rax, qword [rsp + 0x30]
imul rcx, rdx, 0x38
cmp byte [rax + rcx], 9
or dword [rbp - 0x5d], esi
jmp 0x14003634c
xor edx, edx
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
setne dl
mov qword [rsp + 0x40], rdx
and al, 0x40
cmp qword [rsp + 0x38], rdx
jne 0x14003631e
mov rcx, r14
call fcn.140010bd0
jmp 0x140036319
mov rdx, qword [rsp + 0x40]
cmp rdx, qword [rsp + 0x38]
jne 0x14003631e
mov rcx, r14
call fcn.140010bd0
jmp 0x140036319
invalid
invalid
invalid
mov qword [rsp + 0xb0], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
add byte [rax], al
invalid
mov byte [rsp + 0xc8], 1
and al, 0xc8
add byte [rax], al
add byte [rcx], al
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x38]
invalid
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x40]
and al, 0x40
test rax, rax
je 0x1400365a1
imul rsi, rax, 0x38
mov r15, qword [rsp + 0x28]
add rsi, r15
lea rbp, [rsp + 0x51]
lea ebp, [rsp + 0x51]
lea r13, [rsp + 0xb0]
lea rdi, [0x1400c1b34]
xor eax, eax
jmp case.0x140035cf1.63
xor eax, eax
add r15, 0x38
cmp r15, rsi
je 0x1400365a1
movzx r14d, byte [r15]
cmp r14d, 0xa
je 0x1400365a1
mov byte [rsp + 0x50], r14b
mov rcx, qword [r15 + 0x30]
mov qword [rbp + 0x2f], rcx
invalid
invalid
movups xmm0, xmmword [r15 + 1]
adc byte [rdi + 1], al
movups xmm1, xmmword [r15 + 0x11]
movups xmm2, xmmword [r15 + 0x21]
movups xmmword [rbp + 0x20], xmm2
movups xmmword [rbp + 0x10], xmm1
adc byte [r15], r9b
adc dword [rbp], eax
test al, 1
je case.0x140035ca3.38
invalid
lea rcx, [rsp + 0x50]
lea rdx, [0x1400c5a40]
call fcn.140040ca0
test al, al
jne case.0x140035ca3.38
mov r8d, 1
mov rcx, r13
lea rdx, str..Components
adc eax, 0x8f3a0
call fcn.140048a80
mov rbx, qword [rsp + 0x60]
lea eax, [r14 - 6]
movzx eax, al
lea r12, [rax + 1]
add dword [rsp + rax], edi
add dword [rsp + rax], edi
mov eax, 0
cmovae r12, rax
movsxd rax, dword [rdi + r12*4]
cmpsd dword [rsi], dword [rdi]
add rax, rdi
clc
mov r8, r12
lea rdx, str..Components
jmp rax
add bh, bh
loopne 0x140036544
invalid
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
add bl, ch
mov rdx, qword es:[rsp + 0x58]
mov rdx, qword [rsp + 0x58]
jmp case.0x1400364f9.1
mov rdx, qword [rsp + 0x58]
mov r8, rbx
jmp case.0x1400364f9.1
mov r8d, 1
add byte [rax - 0x73], cl
adc eax, 0x8f348
or byte [rax], al
lea rdx, [0x1400c5869]
jmp case.0x1400364f9.1
or eax, 0x2b841
add byte [rax], al
mov r8d, 2
lea rdx, [0x1400c5818]
mov rcx, r13
call fcn.140048a80
cmp r12d, 1
je case.0x140036563.5
sbb bh, bh
invalid
invalid
and eax, 0x83410001
add byte [rcx - 0x7d], al
cld
add dword [rdi], ecx
test byte [rax], bl
sbb bh, bh
sbb bh, bh
invalid
mov al, 1
test r12, r12
jne case.0x140035aeb.48
invalid
invalid
invalid
invalid
mov rax, qword [rsp + 0x70]
mov ecx, r14d
mov ecx, esi
mov ecx, esi
lea rdx, [0x1400c1b48]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add rbx, 4
add ebx, 4
mov r14, rbx
jmp case.0x140036563.2
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
enter 0xffffffffffff8d4c, 0x34
or ecx, dword [rcx - 0x7d]
invalid
or bl, ch
invalid
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
lea r14, [rbx + rcx]
add r14, 2
test r14, r14
setne al
jmp case.0x140035aeb.48
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x1400365bf
imul rdx, rax, 0x38
mov r8d, 8
mov eax, 8
mov rcx, qword [rsp + 0x28]
call fcn.140001da0
mov rsi, qword [rsp + 0x90]
mov rdx, qword [rsi + 8]
test rdx, rdx
test edx, edx
je 0x1400365de
mov rcx, qword [rsi]
mov r8d, 1
call fcn.140001da0
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x140035dfd
invalid
lea r8, [0x1400c5800]
mov rdx, r14
call fcn.14009ff10
ud2
lea r8, [0x1400c5800]
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
call fcn.14009ff10
ud2
lea r8, [0x1400c5800]
mov rdx, qword [rsp + 0x28]
call fcn.14009ff10
invalid
ud2
cld
dec dword [rcx - 0x77]
invalid
test eax, eax
jne 0x140036a8d
mov ecx, 1
mov rdx, rsi
call fcn.14008a630
invalid
invalid
invalid
ud2
mov esi, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
mov rdx, rbx
mov r8, rsi
invalid
call sub.msvcrt.dll_memcpy
mov qword [rdi], r14
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
ja case.0x140035bfb.75
mov byte [rdi + 0x18], 0
mov rax, rdi
mov eax, edi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
add eax, 0x660b0f00
nop
push rsi
push rdi
sub rsp, 0x48
sub esp, 0x48
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov r8, rsi
invalid
call fcn.140049450
je switch.0x140036b03
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
movzx r8d, al
movzx eax, al
ror byte [rbp + rcx*4 + 0xd], 0x9e
lea r9, [0x1400c1b94]
mov al, 8
add byte [rdi + 0x63], cl
movsxd r10, dword [r9 + r8*4]
or byte [rax], al
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
stc
jmp r10
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x140036b40
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
test rdx, rdx
cmove r8, rdx
invalid
ret 0x14c
add rcx, r8
add rcx, 8
invalid
ror dword [rax - 0x7d], 0xc1
or bl, ch
jmp 0x140036b40
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp 0x140036b40
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add ecx, eax
add rcx, 2
jmp 0x140036b40
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
sub r8, rcx
jb 0x140036bfc
add byte [rax], al
add byte [rax + 1], cl
invalid
invalid
add rcx, rdi
stc
mov r9, rcx
test r8, r8
je case.0x140035d96.60
movzx ecx, byte [r9]
movzx ecx, byte [rcx]
cmp cl, 0x5c
sete dl
invalid
cmp cl, 0x2f
sete cl
invalid
or cl, dl
cmp al, 5
add eax, 0xeeb0873
jae case.default.0x140036bae
jmp case.0x140036204.13
xor ecx, ecx
cmp al, 5
jb case.0x140036204.13
test cl, cl
jne case.0x140036204.13
xor eax, eax
jmp 0x140036bf5
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.140049450
add dword [rax], eax
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
invalid
movzx r8d, al
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 9
mov al, 8
lea r9, [0x1400c1bb0]
lea ecx, [0x1400c1bb0]
add byte [rdi + 0x63], cl
add al, 0x81
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
jmp rax
add rcx, 4
add ecx, 4
jmp case.0x140036563.35
xor al, 0x4c
lea eax, [rdx + 1]
invalid
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp case.0x140036563.35
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x140036563.35
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
invalid
invalid
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
jmp case.0x140036563.35
mov ecx, 2
add byte [rax], al
cmp rcx, rsi
int1
ja 0x140036bfc
or al, 0x3c
invalid
cmp al, 6
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
lea r8, [0x1400c5800]
mov rdx, rsi
bnd call fcn.14009ff10
call fcn.14009ff10
add byte [rdi], cl
or ecx, dword [rdi]
invalid
ud2
mov edi, ecx
iretd
lea rcx, [rsp + 0x20]
mov rdx, rdi
cli
and byte [rax - 0x77], cl
cli
mov r8, rsi
call fcn.140049450
movzx edx, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
lea r8, [0x1400c1bcc]
lea eax, [0x1400c1bcc]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
clc
jmp r9
jmp rcx
add rcx, 4
jmp 0x140036c8f
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140036c8f
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140036c8f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 2
add ecx, 2
jmp 0x140036c8f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb case.0x140035384.121
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x140036cb8
movzx eax, byte [r8]
add byte [rsp + rbx*2], bh
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x140036cba
xor eax, eax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
je 0x140036ce7
invalid
invalid
movups xmm0, xmmword [rsp + 0x20]
adc byte [rsp + 0x20], al
movups xmm1, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], cl
and al, 0x30
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov qword [rsp + 0x88], rcx
mov dword [rsp + 0x88], ecx
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax + 0x922484], cl
add byte [rax], al
mov byte [rsp + 0x92], al
test byte [rdx + rdx*4], ah
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rsp + 0x90], 0x200
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
add cl, byte [rax - 0x73]
lea rcx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x73], cl
push rsp
and al, 0x58
pop rax
lea rdx, [rsp + 0x58]
call fcn.140035480
movzx ecx, byte [rsp + 0x20]
and al, 0x20
cmp cl, 0xa
jne case.0x140036bae.447
xor eax, eax
jmp 0x140036d33
add cl, 0xfa
xor eax, eax
cmp cl, 3
ja case.0x1400360de.58
movzx ecx, cl
dec rcx
cmp rcx, 2
ja 0x140036d33
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
call case.0x140036bae.279
in eax, dx
fcos
call qword [rax - 0x673b7eb8]
add byte [rax], al
nop
add rsp, 0x98
invalid
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea r8, [0x1400c5800]
mov ebx, 0x480008ea
invalid
or byte [rax], al
mov rdx, rsi
mov edx, esi
bnd call fcn.14009ff10
call fcn.14009ff10
xchg ecx, eax
invalid
ud2
mov rsi, rdx
mov rdi, rcx
iretd
invalid
mov edi, ecx
iretd
lea rcx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
call fcn.140049450
movzx edx, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x40]
lea r8, [0x1400c1be8]
lea eax, [0x1400c1be8]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov edx, esi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp case.0x140035d96.75
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp case.0x140035d96.75
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x140035d96.75
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
jmp case.0x140035d96.75
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
sub rdx, rcx
jb case.0x140035d96.81
mov dword [rax], eax
add byte [rax], al
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x140036df8
movzx eax, byte [r8]
cmp al, 0x5c
pop rsp
sete cl
cmp al, 0x2f
sete al
xchg esp, eax
ror byte [rax], 0xc8
xchg esp, eax
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x140035aeb.105
xor eax, eax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
adc dword [rsp + 0x78], ecx
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x88], rcx
add byte [rax], al
add byte [rax + 0x922484], cl
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x92], al
mov word [rsp + 0x90], 0x200
add cl, byte [rax - 0x73]
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x58]
and al, 0x58
call fcn.140035480
cmp byte [rsp + 0x20], 9
jl 0x140036e6c
and byte [rcx], cl
mov rdx, qword [rsp + 0x30]
jne 0x140036e58
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
jmp 0x140036e5a
add dh, byte [rcx]
ror byte [rax - 0x7f], 0xc4
cwde
xor eax, eax
add rsp, 0x98
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea r8, [0x1400c5800]
or byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.14009ff10
popfq
nop
invalid
invalid
mov rdx, rsi
call fcn.14009ff10
popfq
nop
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
nop dword [rax + rax]
ud2
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push rdi
push rsi
push rbp
mov ebx, ecx
invalid
mov edi, ecx
iretd
and al, 0x30
cli
mov dh, 0x6c
and al, 0x30
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov eax, dword [rsp + 0x50]
and al, 0x50
push rax
lea eax, [0x1400c1c04]
lodsd eax, dword [rsi]
or byte [rax], al
or al, 0x88
mov byte [rbp + 1], cl
ror dword [rcx - 0x77], 0xf2
mov edx, esi
jmp rcx
xor al, 0x4c
lea eax, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], 0xc0
cmove eax, eax
test eax, eax
cmove eax, eax
and byte [rcx + 6], bh
lea eax, [rax + 1]
test eax, eax
ror byte [rdi + rcx + 0x44], 0xc0
add ecx, 2
add byte [rcx - 0x77], cl
sub r10, rcx
invalid
mov edx, esi
retf 0x820f
add r8, qword [r8]
add byte [rax + 1], cl
stc
mov dh, 0
pop rsp
invalid
mov dword [rsp + 0xbf], eax
test byte [rdi + rdi*4], ah
add byte [rax], al
add byte [rdi], cl
mov edi, 0xf000000
adc byte [rsp + 0x31], al
and al, 0x31
add byte [rax], al
and al, 0xa0
movabs al, byte [0x30244c8d48000000]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
add byte [rax], al
and al, 0x30
xor byte [rcx + rcx*4 - 0xe], cl
push rsp
and al, 0x30
and al, 0x40
and al, 0x40
mov edx, ebx
add byte [rax - 0x77], cl
test byte [rdi + rbp], ah
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0xa0], al
test byte [rax + riz*4], ah
add byte [rax], al
invalid
sub dword [rsp + 0x120], ecx
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
invalid
sub dword [rsp + 0x110], eax
sub al, 0x88
and al, 0x24
invalid
add dh, byte [rbp + 4]
sub byte [rsp + 0x110], al
and al, 0x51
and al, 0x41
mov eax, dword [r12 + 0x20]
and al, 0x20
pop rsp
and al, 0x30
invalid
xor byte [rax - 0x77], cl
jl 0x14003725e
cmp byte [rax - 0x78], al
insb byte [rdi], dx
and al, 0x40
invalid
and al, 0x6a
push 0x48
lea ecx, [rsp + 0x30]
invalid
xor al, ch
invalid
invalid
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rsi
lea eax, [0x1400c5800]
add eax, 0x8e58b
add eax, 0x8e57a
jp 0x140037269
in eax, 8
or byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov word [rsi], es
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r14
push r13
push r12
invalid
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
add qword [rax], rax
invalid
in al, dx
add qword [rax], rax
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
mov r14, r8
mov esi, eax
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
lea rcx, [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
mov eax, esi
invalid
movabs al, byte [0xb024848b48000000]
add byte [rax], al
mov al, 0
add byte [rax], al
invalid
nop
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov edx, esi
mov eax, edi
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
invalid
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax + 1], cl
stc
mov eax, ecx
enter 0xffffffffffff8548, 0xffffffffffffffd2
sar dword [rdi + rbp], 0x41
sete ch
xchg esp, eax
invalid
or ch, cl
xor ebp, ebp
in eax, dx
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa1], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
and al, 0x30
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
and al, 0xa0
and al, 0xa0
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
movups xmmword [rdi + 0x10], xmm1
adc dword [rdi + 0x10], ecx
add byte [rax], al
add byte [rax + 0x892484], cl
mov dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
add byte [rax], al
mov edx, esp
loop 0x14003751d
xchg ebx, ebx
invalid
mov dh, 0x84
and al, 0xc8
add byte [rax], al
add byte [rax + 0x9024bc], al
add byte [rax], al
or dh, byte [rsi + riz*2 + 0x3c]
je 0x1400375b1
invalid
or dh, byte [rdi + rsi*2 + 0x4c]
ja case.0x140035d96.109
mov ecx, esi
and al, 0x50
je 0x14003758b
pop rax
insb byte [rdi], dx
and al, 0x60
and al, 0x30
and al, 0x30
invalid
invalid
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0x89
invalid
mov dword [rax], eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
add byte [rax], al
mov dh, 0xac
lodsb al, byte [rsi]
and al, 0x8a
add byte [rax], al
add byte [rax - 0x80], al
std
invalid
mov al, byte [rax]
add byte [rax], al
invalid
invalid
or al, byte [rcx + 0xf]
mov dh, 0xc5
invalid
invalid
mov ebp, 2
add cl, byte [rdi]
xchg ebp, eax
ror byte [rax - 0x7f], 0xc4
add qword [rax], rax
add esp, 0x148
add byte [rax], al
add byte [rbx + 0x5d], bl
or byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.14009ff10
invalid
invalid
mov edx, esi
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
jns 0x14b127609
mov dword [rsi], eax
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
in al, dx
lea ecx, [rsp + 0x90]
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, edi
add byte [rax], al
mov edx, edi
mov ecx, dword [rsp + 0xa0]
add byte [rax], al
mov eax, dword [rsp + 0xb0]
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
invalid
add byte [rbp + 0x63], cl
invalid
or al, 0x90
ror dword [rax - 0x77], 0xf2
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
test eax, eax
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
test eax, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
cmove edx, eax
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
mov eax, ecx
sar dword [rdi + rbp], 0x41
sete ch
xchg esp, eax
invalid
xchg esp, eax
je 0x140037e11
mov r8, 0xffffffffffffffff
mov rcx, rdx
nop dword [rax]
invalid
test rcx, rcx
je 0x140037e11
lea r9, [rcx - 1]
inc r8
inc eax
cmp byte [rax + rcx - 1], 0x2e
mov rcx, r9
mov ecx, ecx
jne 0x140037dc0
lea rcx, [r9 + 1]
cmp rcx, rdx
ror dword [rdi], 1
xchg esp, edi
add byte [rax], al
invalid
test rax, rax
sal byte [rcx + rbp + 0x4d], 0x85
leave
je 0x140037e11
test r9, r9
je 0x140037e11
mov rcx, r14
sub rcx, r8
jb case.0x140036ed6.47
invalid
add byte [rcx + 1], cl
fimul word [rbp + 0x29]
sub r14, r8
add r14, rbx
sub r14, r8
mov r12, r14
hlt
hlt
mov r14, rcx
test r12, r12
jne case.0x140036563.93
mov ecx, 1
jmp 0x140037e46
lea r12, [rbx + r14]
inc r12
inc esp
xor ecx, dword [rcx - 1]
invalid
inc esp
test r12, r12
je 0x140037e0a
in al, 0x74
in eax, dx
js 0x140037ec9
mov rax, qword [0x1400ef4a8]
movzx eax, byte [rax]
mov edx, 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
call fcn.140001d90
mov rcx, rax
test rax, rax
push rsi
lahf
cld
dec dword [rax - 0x77]
ror dword [rax - 0x7b], 0xc0
je 0x140037ed0
add byte [rax], al
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
sub byte [rcx + rcx*4 + 0x64], cl
mov qword [rsp + 0x30], r12
and al, 0x30
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
mov byte [rsp + 0x40], 1
cmp r12, r14
jae 0x140037e7e
invalid
add dword [rbp + 0x39], ecx
hlt
sbb ecx, dword [rax - 0x73]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
mov r8, r14
call fcn.140010fc0
mov rcx, qword [rsp + 0x28]
mov r12, qword [rsp + 0x38]
mov esp, dword [rsp + 0x38]
mov esp, dword [rsp + 0x38]
jmp 0x140037e81
add eax, dword [rbp + 0x31]
xor r12d, r12d
in al, 0x4c
add ecx, esp
add rcx, r12
mov rdx, r15
mov edx, edi
cli
mov r8, r14
call sub.msvcrt.dll_memcpy
add r12, r14
add esp, esi
add esp, esi
mov qword [rsp + 0x38], r12
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
and al, 0x28
mov rdx, rdi
mov r8, rbx
invalid
fsubr st(0)
mov ecx, 0xfffffe8
adc byte [rsp + 0x28], al
call fcn.140036760
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
invalid
call fcn.14008a5f0
ud2
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
mov rdx, r12
lea r8, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sliceiter.rs
or byte [rax], al
call fcn.14009ff10
ud2
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x1400393c1
test eax, eax
je 0x140039387
mov eax, dword [rsp + 0x24]
mov dword [rsi + 4], eax
xor eax, eax
mov dword [rsi], eax
mov rax, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
mov rsi, rcx
mov rdi, qword [rdx + 0x30]
xor ebx, ebx
mov rcx, rdi
xor edx, edx
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x1400393f7
cmp eax, 0x102
je 0x140039419
jmp 0x140039423
mov dword [rsp + 0x2c], 0
lea rdx, [rsp + 0x2c]
lea edx, [rsp + 0x2c]
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
invalid
cmp byte [rax], cl
invalid
test eax, eax
je 0x140039423
mov ecx, dword [rsp + 0x2c]
mov ebx, 1
add byte [rcx + 0x4e89045e], cl
mov dword [rsi + 4], ebx
mov dword [rsi + 8], ecx
xor eax, eax
shr bl, 0x16
or byte [rcx], dh
shr bl, 0x16
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
mov dword [rsi], eax
mov rax, rsi
mov eax, esi
mov eax, esi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
movaps xmmword [rsp + 0x100], xmm6
mov rdi, rdx
add dword [rax], eax
add byte [rax - 0x77], cl
xlatb
mov r15, rcx
mov rcx, qword [rdx + 8]
cmp qword [rdx], 0
mov qword [rdx], 0
je 0x140039487
iretd
call fcn.1400bcd74
cmp byte [rax], cl
add byte [rax - 0x39], cl
mov dword [rsp + 0xa0], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0xa8], xmm0
invalid
invalid
mov qword [rsp + 0xa0], 1
mov dword [rsp + 0xa0], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0xa8], xmm0
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
and al, 0x38
add dword [rax], eax
add byte [rax], al
movups xmmword [rsp + 0x40], xmm0
mov r14, qword [rdi + 0x18]
cmp qword [rdi + 0x10], 0
mov rax, qword [rdi + 0x20]
mov qword [rdi + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rdi + 0x28]
and byte [rax - 0x39], cl
adc byte [r8], r8b
adc byte [rax], al
mov qword [rsp + 0x30], rcx
jl 0x1400394fa
sub byte [rdi + rbx*2 + 0x48], dh
test eax, eax
and al, 0x38
mov ecx, esi
add dword [rax], eax
and al, 0x50
add eax, 0x8c6f7
push rax
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x28
and al, 0x30
add byte [rax - 0x3f], cl
loopne 0x140039867
test rdx, rdx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
or al, 0x85
cld
invalid
add byte [rbp - 0x74708b40], al
and al, 0x50
add byte [rax], al
movups xmmword [rdi], xmm0
cmp r15, 0x11
jae 0x14003b42c
xor ebx, ebx
xor edx, edx
mov r8, r14
mov eax, esi
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
test eax, eax
je case.0x140035ca3.154
mov r15, rax
mov edi, eax
cmp rdi, r14
cmovb r14, rdi
cmovb esi, edi
mov rcx, rax
mov rdx, rsi
mov r8, r14
call sub.msvcrt.dll_memcpy
mov byte [rcx], ah
or byte [rax], al
invalid
mov rbx, r15
jmp case.0x140036563.101
add byte [rax - 0x7b], cl
sal byte [rax + rbp*2 + 0x48], 0x89
ror dword [rax - 0x77], 5
invalid
pop r13
or al, 0
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x70
mov r14, qword [rsp + 0x70]
cmp r15, 0x11
jb 0x14003b3db
lea r8, [r14 + r15]
lea eax, [rsi + rdi]
xor ebx, ebx
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je case.0x140035ca3.154
lea rcx, [r15 - 1]
and rcx, rax
sub r15, rcx
mov rbx, rax
add rbx, r15
mov qword [rax + r15 - 8], rax
cmp rdi, r14
cmovb r14, rdi
cmovb esi, edi
test dword [rdi + rcx + 0x42], 0xd98948f7
mov rcx, rbx
mov rdx, rsi
mov r8, r14
call sub.msvcrt.dll_memcpy
and dword [rax], ecx
invalid
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140101170]
mov ecx, dword [0x140101170]
std
pop rsp
or al, 0
xor edx, edx
mov r8, rsi
call sub.KERNEL32.dll_HeapFree
jmp case.0x140035ca3.154
add bl, ch
add dh, byte [rcx]
fisttp dword [rax - 0x77]
mov rax, rbx
invalid
invalid
invalid
mov rax, rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push rdi
push rbp
push rbx
sub rsp, 0x88
mov ebp, r9d
mov rsi, rcx
mov esi, ecx
invalid
lea rcx, [rsp + 0x30]
xor al, ch
cld
cld
call fcn.14008b110
add al, 0
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
test rcx, rcx
je case.0x140036b03.83
lea rax, ss:[0x1400c6058]
lea rax, str.___f_
add eax, 0x8ab9c
pushfq
stosd dword [rdi], eax
or byte [rax], al
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov dword [rsi], 1
or byte [rax - 0x39], cl
invalid
mov dword [rsi], 1
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x38
add byte [rax], al
mov rdx, qword [rsp + 0x38]
test rdx, rdx
test edx, edx
je 0x14003b562
test byte [rbp + 0x41000000], cl
mov eax, 1
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
add rsp, 0x88
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
jmp fcn.140001da0
invalid
cld
invalid
push 0xffffffff8b48fffc
cld
dec dword [rax - 0x75]
mov rdi, qword [rsp + 0x38]
jl 0x14003b513
cmp byte [rax - 0x75], cl
pop rsp
and al, 0x40
mov rbx, qword [rsp + 0x40]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
and al, 0x70
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x28
add byte [rax], al
mov dword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax], al
push rax
mov ecx, edi
sbb dword [rax], ecx
add byte [rbp - 0x17c08b40], al
invalid
shl eax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
or byte [rax + 1], r15b
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
invalid
invalid
sub byte [rax - 0x77], cl
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
mov dword [rsi + 8], eax
nop
in al, dx
sub byte [rcx + rcx*4 - 0x3d], al
ret
sti
push rax
inc dword [rax]
add byte [rax], al
invalid
add eax, 7
stc
or al, 0x77
ja case.default.0x14003b6cc
or byte [rcx + 0x4e9c0d9], cl
invalid
invalid
and al, 0x40
add al, byte [rax]
add byte [rax], al
add byte [rax], al
lea eax, [rsp + 0x28]
and al, 0x50
add dword [rax], eax
add byte [rax], al
invalid
sal byte [rbp + 0x59], 0x49
add edi, 3
dec dword [rcx - 0x77]
jmp 0x14003d79c
invalid
add byte [rcx + rcx*4 - 7], cl
invalid
stc
mov ecx, esi
invalid
add byte [rax], al
int1
add byte [rcx + 0x48d889c3], cl
add esp, 0x68
invalid
invalid
invalid
lea eax, [0x1400c6350]
or byte [rax], al
add byte [rcx + rcx*4 - 6], cl
cli
mov ecx, dword [rax]
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
mov ecx, edi
invalid
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
mov rsi, rcx
add r8, rdx
add eax, edx
add eax, edx
mov qword [rsp + 0x28], rdx
and al, 0x28
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
lea rdi, [rsp + 0x38]
mov byte [rsp + 0x38], 0x81
cmp byte [rcx + 0x442444c6], al
invalid
lea r12, [rsp + 0x61]
cmp byte [rcx + 0x442444c6], al
and al, 0x44
or dword [rbp + rcx*4 + 0x64], 0x8d4c6124
je 0x14003d86c
lea esp, [rsp + 0x61]
lea r14, [rsp + 0x60]
invalid
and al, 0x6c
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
call fcn.140096130
add eax, 0xf1894800
and al, 0x28
add dword [rax], r8d
add byte [rdi], cl
invalid
invalid
invalid
xchg dword [0x140d4c26e], eax
add byte [rax], al
mov rcx, r14
mov dl, 0x74
call fcn.140096100
jmp 0x14003da40
add byte [rax], al
invalid
add eax, 0x91e900
add byte [rax], al
nop
mov rcx, r14
mov dl, 0x27
call fcn.140096100
jmp 0x14003da40
invalid
add dword [rbp + 0x4a], esi
mov qword [rsp + 0x30], rcx
and al, 0x30
lea rcx, [0x1400c7330]
mov qword [rsp + 0x20], rcx
lea rdx, [0x1400c7328]
invalid
lea r9, [rsp + 0x30]
mov r8d, 3
mov eax, 3
jmp 0x140040875
iretd
mov eax, 5
add byte [rax], al
add bl, ch
and ecx, dword [rax - 0x77]
mov dword [rsp + 0x30], ecx
jmp 0x140040875
xor byte [rax - 0x73], cl
or eax, 0x86ad2
shr byte [rdx + 8], cl
invalid
lea rcx, [0x1400c7330]
mov qword [rsp + 0x20], rcx
lea rdx, str.CurrentIncominglistener
lea r9, [rsp + 0x30]
push 8
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
xor byte [rcx - 0x48], al
invalid
mov r8d, 7
mov rcx, rax
mov ecx, eax
call fcn.14009e6e0
nop
add rsp, 0x38
cmp bl, al
cmp bl, al
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x48
mov rax, rdx
in al, dx
mov rax, rdx
mov qword [rsp + 0x40], rcx
lea rcx, [0x1400c7368]
lea ecx, [0x1400c7368]
lea ecx, [0x1400c7368]
invalid
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x20], 8
add byte [rax], al
lea rdx, [0x1400c7357]
xchg ebp, eax
push 8
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x1400c735f]
invalid
invalid
lea r9, [0x1400c735f]
mov r8d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.14009dfb0
add eax, 0x83489000
invalid
ret
add eax, 0x83489000
invalid
mov rax, rdx
mov qword [rsp + 0x40], rcx
and al, 0x40
and al, 0x40
lea rcx, [0x1400c7398]
lea rcx, [0x1400c7398]
and al, 0x30
and al, 0x28
mov dword [rsp + 0x20], 8
and al, 0x20
or byte [rax], al
add byte [rax], al
jbe 0x14004097a
or byte [rax], al
or al, 0
add byte [rax], al
invalid
or dword [rax - 0x73], ecx
adc eax, 0x88d83
lea ecx, [rax]
invalid
lea edx, [0x1400c96c0]
mov r8, qword [rdx + rcx*8]
lea r9, [0x1400c96d8]
lea ecx, [rax]
invalid
or byte [rax], al
movsxd rdx, dword [r9 + rcx*4]
add edx, ecx
in al, dx
cmp byte [rax - 0x77], cl
adc eax, 0x86a46
and al, 0x30
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
invalid
invalid
and al, 0x30
lea edx, str.HandleOrInvalidNullHandleErrorInvalidHandleErrorShortFullOffVerbatim
mov eax, 0xf
add byte [rax + 0x38c48348], dl
mov qword [rsp + 0x30], rcx
lea ecx, [0x1400c3d58]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
ror byte [rdi], 1
mov dh, 9
add byte [rcx + 0x63], cl
adc al, 0x89
add edx, ecx
rol dword [0x16e6a7088], cl
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x48
sub esp, 0x48
mov rax, rdx
ror byte [rcx - 0x77], 1
mov r9, rcx
lea edx, [0x1400c1dc0]
add ecx, edx
add ecx, 8
imul ebp, dword [rcx + 8], 0
add cl, ch
mov byte [rax], al
add byte [rax], al
pop rsi
imul ecx, dword [rax], 0x4c894800
add byte [rax - 0x77], cl
and al, 0x30
add byte [rax - 0x77], cl
and al, 0x30
xor byte [rax - 0x73], cl
and al, 0x40
shl byte [rax], 8
add byte [rax - 0x77], cl
and al, 0x20
lea edx, str.VerbatimUNCVerbatimDiskDeviceNSUNCDiskPrefixStartDirBodyDonePrefixComponentrawparsed
or byte [rax], al
inc ecx
and al, 0x40
mov edx, 0x48000820
mov dword [rsp + 0x20], ecx
imul ecx, dword [r8], 0x4c8d4c00
and al, 0x40
invalid
and al, 0x40
mov r8d, 0xc
cdq
add byte [rax], al
add byte [rcx - 0x7d], cl
add r9, 8
mov qword [rsp + 0x40], r9
and al, 0x40
and al, 0x40
lea rcx, [0x1400c7440]
imul byte [rax + 8]
add byte [rax - 0x77], cl
and al, 0x20
or byte [rax], al
and al, 0x40
add byte [rax], al
add bl, ch
jo case.0x140040aab.5
lea ecx, [rcx + 0x18]
push 0xffffffff89480008
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x40
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov eax, 3
inc ecx
lea rcx, [0x1400c2bd8]
and al, 0x20
mov edx, 0x4c000868
lea ecx, [rsp + 0x40]
and al, 0x40
and al, 0x40
add byte [rax + 0x48c48348], dl
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [rdi], 1
mov dh, 9
mov ecx, eax
push rsp
and al, 0x38
lea rdx, [0x1400c7650]
add byte [rax - 0x77], cl
push rsp
and al, 0x30
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 5
add eax, 0x48000000
mov dword [rsp + 0x20], 4
invalid
add eax, 0x48000000
mov dword [rsp + 0x20], 4
invalid
add byte [rax - 0x39], cl
and al, 0x20
add al, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc eax, 0x86551
lea rdx, [0x1400c763d]
lea r9, [0x1400c7647]
mov r8d, 0xa
mov rcx, rax
call fcn.14009e070
nop
add rsp, 0x68
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
mov rax, rdx
mov rax, rdx
mov rax, rdx
mov qword [rsp + 0x40], rcx
lea rcx, [0x1400c7680]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 5
lea rdx, [0x1400c7675]
or byte gs:[rax], al
lea r9, [0x1400c476c]
mov r8d, 7
mov rcx, rax
call fcn.14009dfb0
add byte [rcx - 0x48], al
invalid
nop
add rsp, 0x48
ret
ret
sub rsp, 0xa8
mov rax, rdx
lea rdx, [rcx + 8]
lea r8, [rcx + 0x10]
lea eax, [rcx + 0x10]
lea eax, [rcx + 0x10]
lea r9, [rcx + 0x18]
lea ecx, [rcx + 0x18]
mov qword [rsp + 0xa0], r9
add byte [rax], al
lea r9, [0x1400c3330]
mov qword [rsp + 0x90], r9
add byte [rax], al
lea r9, [rsp + 0xa0]
mov qword [rsp + 0x88], r9
and al, 0x88
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
pop rdx
or byte gs:[rax], al
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x88
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
pop rdx
or byte gs:[rax], al
mov qword [rsp + 0x78], r9
and al, 0x78
lea r9, fcn.140006610
or eax, 0x82100
mov qword [rsp + 0x70], r9
mov qword [rsp + 0x68], rcx
jo 0x1400411fe
mov dword [rsp + 0x68], ecx
lea rcx, str.threadthread_idListTokenblockoffsetTokenarray
mov qword [rsp + 0x58], rcx
and al, 0x58
and al, 0x58
lea rcx, [0x1400c76d8]
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
insd dword [rdi], dx
or byte fs:[rax], al
mov eax, 9
add esp, 0x68
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x68
or cl, ch
push rbp
mov dh, 7
add byte [rdi], cl
invalid
invalid
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
add byte [rax], al
add bh, al
and al, 0x34
add eax, dword [rax]
add byte [rax], al
cmp ecx, 1
jne case.0x140041cab.0
test dword [rdi], ebp
add eax, dword [rax]
invalid
mov dword [rsp + 0x38], edx
mov qword [rsp + 0x50], r9
mov rsi, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x60], rsi
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.1400bcf90
mov r12, rax
mov dword [rsp + 0x3c], 0
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x3c]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.1400bcf70
mov r14, rax
invalid
mov ch, 7
add byte [rcx - 0x77], cl
mov byte [rbx + 0x13c247c], 0x49
sbb esi, 0
invalid
cmp dword [rsp + 0x3c], 1
sbb r14, 0
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400bcfa0
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x98], r14
mov rcx, rax
ror dword [rax - 0x77], 0x44
and al, 0x48
ror dword [rax - 0x77], 0x44
and al, 0x48
mov qword [rsp + 0xa0], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x78], rax
push 0x24448948
js 0x140041a98
invalid
lea rax, [0x1400c7848]
lea eax, [0x1400c7848]
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x70]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1400c7878]
mov byte [rax], al
add byte [rax], al
lea rax, [0x1400c7878]
or byte [rax], al
mov qword [rsp + 0x90], rax
test r12, r12
je 0x140041c8c
add byte [rax], al
add byte [rax], al
movzx r8d, byte [r12]
inc r12
inc esp
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x28], esp
cmp r8b, 0xff
je 0x140041aba
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x78]
js 0x140041a89
jmp 0x140041a3d
dec dword [rax - 0x77]
push rsp
and al, 0x40
sub bl, ch
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x40], eax
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
and al, 0x28
invalid
invalid
and al, 0x28
add ecx, ebp