Function at 0x14002e340
Capabilities:
Read file on windows
Write file on windows

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1a8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x120], 0xfffffffffffffffe
mov rbx, r9
mov r14d, r8d
mov rax, rdx
mov qword [rbp + 0x78], rcx
cmp qword [rdx], 0
mov rdx, qword [rdx + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x80]
je 0x14001bb6b
call fcn.14001c2c0
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xf8], rax
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x118], rax
mov r11, qword [rbp + 0x90]
test r14b, r14b
jne 0x14001bf0e
jmp 0x14001bbb6
call fcn.140008870
cmp qword [rbp + 0x80], 0
mov r11d, 9
cmove r11, qword [rbp + 0x90]
lea rax, [0x1400a2d21]
cmove rax, qword [rbp + 0x88]
mov qword [rbp + 0x118], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0xf8], rax
test r14b, r14b
jne 0x14001bf0e
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x110], r11
mov rdx, r11
call fcn.14001c5d0
test rbx, rbx
sete cl
xor al, 1
or al, cl
mov r11, qword [rbp + 0x110]
jne 0x14001bf0e
mov r14, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
lea rcx, [rbp + 0x80]
mov rdx, qword [rbp + 0x118]
mov r8, r11
call fcn.14001c710
movzx r13d, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
movzx edx, r13b
lea r8, [0x1400a55c4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, qword [rbp + 0x110]
mov r10, rdx
mov r8, qword [rbp + 0x118]
jmp r9
add rcx, 4
jmp 0x14001bc77
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add rcx, r8
add rcx, 8
jmp 0x14001bc77
mov ecx, 6
jmp 0x14001bc77
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add rcx, r8
add rcx, 2
jmp 0x14001bc77
mov ecx, 2
mov r10, rdx
sub r10, rcx
jb 0x14001c20a
add rcx, qword [rbp + 0x118]
mov r8, rcx
test r10, r10
je 0x14001bca6
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete sil
or sil, cl
jmp 0x14001bca8
xor esi, esi
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x6f], rax
movups xmm0, xmmword [rbp + 0x81]
movups xmm1, xmmword [rbp + 0x91]
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
lea rcx, [rbp + 0x80]
mov rdx, r14
mov r8, rbx
call fcn.14001c710
movzx edx, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
lea r8, [0x1400a55e0]
add eax, 0x898e9
add eax, 0x898e9
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov r8, r14
mov rdi, qword [rbp + 0x110]
jmp r9
jmp rcx
invalid
jmp rcx
add rcx, 4
jmp 0x14001bd48
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 0x14001bd48
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14001bd48
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x14001bd48
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x14001c218
add rcx, r14
mov r8, rcx
test rdx, rdx
je 0x14001bd71
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14001bd73
xor eax, eax
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], rbx
movups xmm0, xmmword [rbp + 0x80]
movups xmm1, xmmword [rbp + 0x90]
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm1
mov rcx, qword [rbp + 0xa0]
mov qword [rbp], rcx
mov byte [rbp + 0xa], al
mov word [rbp + 8], 0x200
lea r12, [rbp + 0x21]
mov bl, 2
xor r14d, r14d
mov r15, qword [rbp + 0x118]
cmp r13b, 6
je 0x14001bde1
nop dword [rax + rax]
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0x9f], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], rdi
mov byte [rbp + 0x20], r13b
mov rax, qword [rbp + 0x9f]
mov qword [r12 + 0x1f], rax
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov byte [rbp + 0x4a], sil
mov byte [rbp + 0x48], r14b
mov byte [rbp + 0x49], bl
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0x10]
call fcn.14001cbb0
lea rcx, [rbp + 0xb8]
lea rdx, [rbp - 0x30]
call fcn.14001cbb0
movzx eax, byte [rbp + 0xb8]
cmp byte [rbp + 0x80], 0xa
je 0x14001bec8
cmp al, 0xa
je 0x14001becc
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0xb8]
call fcn.14001cf80
test al, al
je 0x14001bf07
mov r15, qword [rbp + 0x10]
mov rdi, qword [rbp + 0x18]
movzx r13d, byte [rbp + 0x20]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x60], xmm1
mov rax, qword [r12 + 0x1f]
mov qword [rbp + 0x6f], rax
movzx r14d, byte [rbp + 0x48]
movzx ebx, byte [rbp + 0x49]
movzx esi, byte [rbp + 0x4a]
movzx eax, byte [r12 + 0x2e]
mov byte [rbp + 0x104], al
mov eax, dword [r12 + 0x2a]
mov dword [rbp + 0x100], eax
cmp r13b, 6
jne 0x14001bdc0
jmp 0x14001bde1
cmp al, 0xa
jne 0x14001bf07
mov rax, qword [rbp + 0x6f]
mov qword [rbp - 0x41], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
mov eax, dword [rbp + 0x100]
mov dword [rbp + 0x108], eax
movzx eax, byte [rbp + 0x104]
mov byte [rbp + 0x10c], al
cmp sil, 2
jne 0x14001c065
mov r11, qword [rbp + 0x110]
mov rax, qword [rbp + 0x118]
lea r13, [rax + r11]
mov rax, qword [rbp + 0x78]
mov rbx, qword [rax + 0x20]
mov rsi, qword [rax + 0x28]
xor ecx, ecx
lea r15, [0x1400a2ee0]
mov r12b, 1
cmp rcx, r11
je 0x14001c19e
mov rax, qword [rbp + 0x118]
lea rdx, [rax + rcx]
mov r14, rcx
mov r8, rdx
jmp 0x14001bf6f
add r8, 2
cmp rax, r13
cmovne rax, r8
mov r10d, 2
nop
add r14, r10
mov r8, rax
cmp rax, r13
je 0x14001c1a1
lea rax, [r8 + 1]
movzx r9d, byte [r8]
mov r10d, 1
test r9b, r9b
jns 0x14001bf60
cmp r9b, 0xe0
jb 0x14001bf4d
cmp r9b, 0xed
jne 0x14001bfba
cmp rax, r13
je 0x14001c1a1
lea rax, [r8 + 2]
cmp rax, r13
je 0x14001c1a1
cmp byte [r8 + 1], 0x9f
ja 0x14001bff4
add r8, 3
mov r10d, 3
mov rax, r8
jmp 0x14001bf60
add r8, 2
cmp rax, r13
cmove r8, rax
xor eax, eax
cmp r8, r13
setne al
add rax, r8
mov r10d, 3
cmp r9b, 0xf0
jb 0x14001bf60
xor r8d, r8d
cmp rax, r13
setne r8b
add rax, r8
mov r10d, 4
jmp 0x14001bf60
mov r8, r14
sub r8, rcx
jb 0x14001c241
mov qword [rbp + 0x110], r11
cmp r14, r11
ja 0x14001c229
mov rdi, qword [rsi + 0x18]
mov rcx, rbx
call rdi
test al, al
jne 0x14001c1ce
mov r8d, 3
mov rcx, rbx
mov rdx, r15
call rdi
test al, al
jne 0x14001c1ce
add r14, 3
mov rcx, r14
mov r11, qword [rbp + 0x110]
cmp r14, r11
jbe 0x14001bf31
lea r8, str._._n_
mov rcx, r14
mov rdx, r11
call fcn.140042e00
jmp 0x14001c250
mov rax, qword [rbp - 0x41]
mov qword [rbp + 0xb0], rax
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0xa1], xmm1
movups xmmword [rbp + 0x91], xmm0
mov eax, dword [rbp + 0x108]
mov dword [rbp + 0xbb], eax
movzx eax, byte [rbp + 0x10c]
mov byte [rbp + 0xbf], al
mov qword [rbp + 0x80], r15
mov qword [rbp + 0x88], rdi
mov byte [rbp + 0x90], r13b
mov byte [rbp + 0xb8], r14b
mov byte [rbp + 0xb9], bl
mov byte [rbp + 0xba], sil
lea rcx, [rbp + 0x80]
call fcn.14001d050
test rax, rax
mov r11, qword [rbp + 0x110]
je 0x14001bf0e
mov r8, rdx
lea rcx, [rbp + 0x80]
mov rdx, rax
call fcn.140008870
mov r11, qword [rbp + 0x110]
cmp qword [rbp + 0x80], 0
jne 0x14001bf0e
mov rax, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x90]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [0x1400a2d50]
mov qword [rbp + 0x10], rax
lea rax, [fcn.14000a610]
mov qword [rbp + 0x18], rax
lea rax, [rbp - 0x30]
mov qword [rbp + 0x20], rax
lea rax, [0x14001a6a0]
mov qword [rbp + 0x28], rax
lea rax, [0x1400a2d30]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], 2
mov qword [rbp + 0xa0], 0
lea rax, [rbp + 0x10]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], 2
mov rax, qword [rbp + 0x78]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x80]
call fcn.140008120
jmp 0x14001c1cb
mov rcx, r11
sub r11, rcx
mov rax, qword [rbp + 0x118]
lea rdx, [rax + rcx]
test rcx, rcx
je 0x14001c1bf
mov rcx, rbx
mov r8, r11
call qword [rsi + 0x18]
jmp 0x14001c1cb
mov rcx, qword [rbp + 0x78]
mov r8, r11
call fcn.140007dd0
mov r12d, eax
mov rax, qword [rbp + 0xf8]
shl rax, 1
test rax, rax
je 0x14001c1f3
mov rcx, qword [0x1400b6ca0]
xor edx, edx
mov r8, qword [rbp + 0x118]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, r12d
add rsp, 0x1a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_srcpath.rs
call fcn.140042e00
jmp 0x14001c250
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.140042e00
jmp 0x14001c250
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r14
mov rdx, qword [rbp + 0x110]
call fcn.140042f00
jmp 0x14001c250
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r14
call fcn.140043180
ud2
and al, 0x20
push rsp
and al, 0x40
movzx r8d, al
lea ecx, [0x1400a55fc]
jmp rdx
xor al, 0x4c
lea eax, [rdx + 1]
and byte [rcx + 6], bh
add ecx, 2
add byte [rax], al
add byte [rax + 1], cl
stc
test eax, eax
mov edx, edi
xor byte [rax - 0x75], cl
push rsp
and al, 0x40
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x75
invalid
add ecx, 4
rol dword [rbx + rbp*8], 0x38
lea r8, ds:[rdx + 1]
lea eax, [rdx + 1]
and byte [rcx + 6], bh
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
cmp ch, 3
cmp ch, 3
je 0x14001ce52
cmp r13b, bpl
ja 0x14001ce52
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
movzx r8d, byte [rdi + 0x10]
xor eax, eax
cmp r8, 3
setae al
lea r14d, [rax + rax*2 + 7]
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
push rsp
or byte [rdx], al
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
lea edx, [rax + rcx]
pop rdi
or byte [rdi + rcx - 0x4a], al
adc byte [r9], r14b
ror byte [rcx - 0x7d], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
mov ch, 2
test byte [rbp + 1], dl
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add qword [rcx - 0x7d], r8
stc
invalid
test byte [rdx - 2], ah
invalid
test dword [rcx - 2], ecx
invalid
cmp cl, 0x2e
stc
jne 0x14001cc57
add byte [rax], al
inc esi
mov dword [rdi + 8], ebx
pop rdi
or dh, al
mov byte [rcx], 7
test ebx, ebx
fisttp dword [rdi]
test dh, ch
add byte [rax], al
add byte [rcx - 1], cl
retf
invalid
mov dword [rdi], esi
cmp byte [rbx], al
add eax, esi
add dword [rdx], ecx
invalid
cmp byte [rbx + 0x5d], bl
mov byte [rdi + 0x38], 1
lea rdx, [0x1400a564c]
adc eax, 0x887db
fild dword [rdi + 0x634e0008]
invalid
jmp rcx
mov r9, qword [rsp + 0x28]
jmp 0x14001cead
mov r9d, 6
mov r9, qword [rsp + 0x30]
jmp 0x14001cead
mov r9d, 2
invalid
and al, 0x28
xor cl, ch
cmp bh, bh
invalid
add al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
push 0x5a
or byte [rax], al
add byte [rax], al
add byte [rcx], dh
shr al, cl
mov word [rsi + 2], ds
add ah, cl
int3
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmp al, 4
cmp al, 4
cmovae rdx, rax
movzx r8d, byte [rdi]
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
cmp r10b, 4
cmp dl, 4
fidiv dword [rbp + 0x76]
pop rsi
lea rcx, [rsp + 0x20]
call fcn.14001d240
cmp rdi, rax
jbe 0x14001d1f9
lea rbx, [rsp + 0x60]
lea r14, [rsp + 0x20]
nop
mov rcx, rbx
mov rdx, r14
call fcn.14001d3b0
cmp byte [rsp + 0x68], 0xa
jne 0x14001d1f9
mov r15, rdi
sub r15, qword [rsp + 0x60]
invalid
jb case.0x14001c613.38
invalid
mov qword [rsp + 0x28], r15
mov rcx, r14
call fcn.14001d240
mov rdi, r15
cmp r15, rax
ja 0x14001d1c0
jmp 0x14001d1fc
cmp al, 2
je 0x14001d1a6
mov r15, rdi
mov rax, rsi
mov rdx, r15
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.library_std_srcpath.rs
mov rcx, r15
mov rdx, rdi
call fcn.140042f00
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
cmp cl, 0xff
je 0x14001d26b
add eax, 0x75c98545
adc eax, 0x3a51b60f
test r9d, r9d
jne 0x14001d280
movzx edx, byte [rcx + 0x3a]
cmp r8b, 0xff
je 0x14001d27a
test r9d, r9d
jne 0x14001d280
invalid
test dl, dl
je 0x14001d2b3
mov dl, 1
xor r8d, r8d
xor eax, eax
test al, al
jne case.default.0x14001d2a7
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x41
adc byte [rax - 0x7d], cl
or dword [rax], 0
movzx r10d, byte [rcx + 0x10]
lea edx, [r10 - 5]
lea edx, [rdx - 5]
push rdi
jno 0x14001d34c
movzx edx, byte [rdx]
invalid
ret 0x14c
add eax, 8
ret 0x8844
add byte [rax], al
ja 0x14001ef97
add byte [rdi + 0x49], dh
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
invalid
and byte [rbp + rcx*4 + 5], cl
insd dword [rdi], dx
sbb eax, 0xb9410008
add al, byte [rax]
add byte [rax], al
lea r8, [0x1400a0cdb]
lea eax, [0x1400a0cdb]
mov r9d, 2
mov rcx, rsi
mov dl, 1
call fcn.140007670
movdqu xmmword [rsi], xmm6
jle 0x14001efb9
xor al, 0xf
sub byte [rsp + 0xb0], dh
lea r8, [0x14009bb30]
mov edx, 0x80
add byte [rax], 0
add al, ch
pop rax
add al, byte ds:[rax]
add byte [rax], al
and byte [r13 + 0x31], al
leave
xor ecx, ecx
movabs r10, 0x8000000000000000
cmp qword [rcx], r10
cmovne r9, rcx
sbb ebx, ecx
invalid
rol byte [rbx - 0x72b7fc20], 1
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [rdx]
mov eax, dword [rdx + 8]
mov ecx, esi
add esp, 0x98
popfq
invalid
dec qword [rax - 0x75]
dec dword [rax - 0x75]
invalid
invalid
mov edx, esi
add byte [rax], al
add byte [rbx + 0x5f], bl
shr edx, 0x20
invalid
or al, 0x48
lea edi, [rbp - 0x10]
mov ecx, edi
dec dword [rax - 0x77]
jge 0x14001f037
dec dword [rax - 0x77]
fmul dword [r8 - 0x73]
lea eax, [rbp + 0xc]
or al, 0x48
mov dword [rbp - 0x20], eax
invalid
invalid
loopne 0x14001f0c3
lea eax, [0x14000b0b0]
sar dh, 0xff
invalid
lea eax, [0x1400a25f0]
xor eax, 0x89480008
movabs al, byte [0x3a845c748]
movabs al, byte [0x3a845c748]
or byte [rax], al
movabs al, byte [0x3a845c748]
add byte [rax], al
rol byte [r8], 0
rol byte [rax], 0
lea eax, [rbp - 0x30]
mov al, 0x48
mov eax, 2
add al, byte [rax]
add byte [rax], al
and byte [rax - 0x75], r9b
pop rdi
nop
invalid
test byte [rbx + rax], dl
add byte [rax], al
or eax, 0x97bc7
sar bh, cl
add al, byte [rax]
add byte [rax - 0x3f], cl
invalid
lea eax, [0x1400a56bc]
add byte [rax + 0x63], cl
or al, 0x90
add ecx, eax
add eax, 0x831af
add eax, 0x831ae
adc byte [rax], al
add byte [rax], al
add al, byte [rax]
adc byte [rax], al
add byte [rax], al
add al, byte [rax]
lea eax, [0x1400a2303]
sub dword [rdx], eax
add byte [rax], al
sbb eax, 0x48000002
or al, 2
add byte [rax], al
lea rax, [0x1400a2335]
lea eax, [0x1400a2335]
sti
invalid
fld dword [rcx]
add byte [rax], al
lea rax, [0x1400a2364]
lea eax, [0x1400a2364]
add eax, 0x831a7
lea eax, [0x1400a23b6]
add byte [rax], al
lea rax, [0x1400a2427]
lea eax, [0x1400a2427]
add byte [rax], al
add cl, ch
xor al, 1
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1400a2457]
div byte [rcx]
or byte [rax], al
lea rax, [0x1400a246c]
add cl, ch
lock add byte [rax], al
add byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
lea rax, [0x1400a24b6]
lea eax, [0x1400a24b6]
add eax, 0x831f4
add byte [rax - 0x73], cl
add eax, 0x831f1
or byte [rax], al
add byte [rax], al
add cl, ch
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rcx + 0x14], bh
lock xor dword [rax], ecx
add byte [rcx + 8], bh
add byte [rax], al
invalid
lea rax, [0x1400a2508]
mov ecx, 0xe
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add eax, 0x7ca87
mov dword [rsp + 0x30], 0x1c2
add dword [rax], eax
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
add byte [rax], al
and al, 0x20
invalid
add byte [rcx + rcx*4 - 0x17], al
adc eax, 0x7c944
lea ecx, str._f__NO
add al, ch
add byte [rsi - 0x3f7b0002], ch
test al, al
invalid
lea eax, [rbp - 0xe01f0]
invalid
add byte [rsi + 0xf], ah
inc dh
invalid
movq mm1, mm0
push rax
rol dword [rax + rax*8 - 0x72beb98b], 0x85
mov ch, 0xec
cld
inc dword [rbx + 0x3a7205f8]
cmp eax, 5
jb 0x14001f750
fdiv st(4), st(0)
mov eax, ebp
invalid
mov qword [rsp + 0x48], r14
or cl, byte [rdi]
mov dh, 0x43
and eax, 0xc9843eeb
test cl, cl
test cl, cl
jnp 0x14001ff26
add byte [rdi], cl
mov dh, 0x43
and eax, 0xc0843074
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
invalid
add byte [rbp - 0x7b], cl
dec dword [rdi]
test dword [rdx], edi
cmp al, byte [rcx]
add byte [rax], al
jmp 0x14002006d
cmp byte [rbx + 0x23], 0
invalid
cmp al, byte [rcx]
add byte [rax], al
loop 0x14001fead
jnp case.0x14001bd0b.140
add byte [rbp - 0x24], dh
jnp 0x14001ff5a
add byte [rbp - 0x2a], dh
invalid
rol byte [rax + 0x7400247b], 0x10
adc byte [rax + rax*8 + 0x4bd1075], al
add byte [rax], al
add byte [rax], al
cmp dword [rbx], 0
jne 0x14001ff5e
adc byte [rbp + 4], bh
add byte [rax], al
add byte [rbp + 0x10], dh
and eax, 0xf74c084
bsr eax, dword [rcx]
add byte [rax], al
add byte [rax], al
cmp dword [rbx], 0
je 0x14001ff75
add dword [rax], eax
add byte [rax], al
cmp eax, dword [rax]
add byte [rdi + rdx - 0x75], dh
push rbx
add al, 0xeb
jmp 0x14001ffb5
and eax, dword [rdx - 0x73]
sub al, 0x45
add r8d, dword [r8]
add r8d, dword [r8]
add byte [rax], al
add byte [rbx - 0x168affc5], al
and byte [rax], al
rol byte [rcx + 0xf], cl
xchg ebp, eax
rol byte [rcx - 0x7d], 0xc8
inc byte [rcx - 0x3f]
loopne 0x14001ffaa
invalid
shl eax, 0x1e
invalid
adc al, 1
add dword [rdx], edx
add byte [rcx + 0xf], 0x44
cmove edx, r8d
jmp 0x14001ffb5
test dl, dl
je 0x14001ffa8
invalid
leave
add byte [rax], al
jmp 0x14001ffb5
or eax, 0x840fc984
test byte [rsi - 1], bl
invalid
pop rsi
invalid
invalid
sbb byte [r11 + 0x4b0b144b], cl
adc byte [rbx + rcx*4 + 0x4b], cl
invalid
invalid
invalid
adc al, 0xb
adc al, 0xb
adc byte [r11 + r9*4 + 0x4b], cl
or byte [rbx], cl
rol byte [rax + rax*8 - 0x3d6af0bf], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
and eax, dword [rax]
add byte [rbp + 0x26], dh
add byte [rax], al
and al, 0x40
add byte [rax], al
add bh, bh
call qword [sym.imp.KERNEL32.dll_SetFileInformationByHandle]
add al, byte [rax]
sal byte [rbx + rcx*2 + 0x31], 0xf6
test byte [rbp - 0x7b], 0xff
push qword [rbp + 0x1d]
sub eax, 0x5ff215ff
pop rdi
add al, byte [rax]
add bh, byte [rsi + 1]
add byte [rax], al
test edi, edi
insb byte [rdi], dx
or dword [rax], eax
invalid
mov eax, edi
and esp, dword [rdx + 2]
add byte [rax - 0x77], cl
or ebx, 2
adc eax, 0x261e5
push qword [rdx + rdx + 0x48]
mov ecx, dword [0x1400b6ca0]
stc
imul ecx, dword [rcx], 0
clc
add byte [rax + 0x63], cl
add al, 0x81
adc byte [rax - 0x75], cl
sbb byte [r8 + 0x39], r9b
sbb byte [rax + 0x39], cl
sbb byte [rax + 0x39], cl
cmp eax, esi
invalid
int1
shr rcx, 0x20
and al, ch
invalid
stosd dword [rdi], eax
invalid
invalid
and al, ch
invalid
invalid
invalid
add esp, 0x38
invalid
ja 0x140020187
lea rcx, [0x1400a5810]
or eax, 0x85696
push rsi
or byte [rax], al
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x31e0ffc8
shr bl, 0xc2
jmp 0x140020149
add rax, rcx
jmp rax
xor eax, eax
jmp 0x140020149
mov al, 0x29
jmp 0x140020149
mov al, 1
jmp 0x140020149
mov al, 2
jmp 0x140020149
mov al, 3
jmp 0x140020149
mov al, 4
jmp 0x140020149
mov al, 5
jmp 0x140020149
mov al, 6
jmp 0x140020149
mov al, 7
jmp 0x140020149
mov al, 8
jmp 0x140020149
or ebx, ebp
invalid
mov al, 0xa
jmp 0x140020149
mov al, 0xb
jmp 0x140020149
mov al, 0xc
jmp 0x140020149
invalid
mov al, 0xd
jmp 0x140020149
mov al, 0xe
jmp 0x140020149
mov al, 0x10
adc cl, ch
jnp 0x1400201cb
invalid
invalid
push qword [rax - 0x8b16ef]
mov al, 0x11
jmp 0x140020149
je 0x1400201d2
invalid
invalid
adc ecx, ebp
je 0x1400201d2
invalid
invalid
mov al, 0x12
jmp 0x140020149
invalid
invalid
invalid
adc ch, cl
insd dword [rdi], dx
invalid
mov al, 0x13
jmp 0x140020149
invalid
invalid
adc ebp, ecx
invalid
mov al, 0x14
adc al, 0xe9
pop rdi
invalid
jmp 0x140020149
push qword [rax - 0xa716eb]
invalid
mov al, 0x15
jmp 0x140020149
pop rax
invalid
invalid
invalid
adc eax, 0xffff58e9
push qword [rax - 0xae16ea]
mov al, 0x16
invalid
push rcx
invalid
invalid
pop rax
invalid
mov al, 0x16
jmp 0x140020149
invalid
invalid
invalid
invalid
invalid
mov al, 0x17
jmp 0x140020149
invalid
invalid
invalid
mov al, 0x18
sbb cl, ch
invalid
jmp 0x140020149
push qword [rax - 0xc316e7]
mov al, 0x19
jmp 0x140020149
cmp al, 0xff
invalid
invalid
sbb ecx, ebp
mov al, 0x1a
jmp 0x140020149
invalid
invalid
invalid
sbb ch, cl
xor eax, 0xb0ffffff
invalid
invalid
invalid
invalid
mov al, 0x1b
jmp 0x140020149
invalid
invalid
mov al, 0x1c
sbb al, 0xe9
invalid
mov al, 0x1d
jmp 0x140020149
and bh, bh
invalid
invalid
sbb eax, 0xffff20e9
push qword [rax - 0xe616e2]
mov al, 0x1e
invalid
sbb edi, edi
invalid
invalid
invalid
mov al, 0x1f
jmp 0x140020149
invalid
invalid
invalid
invalid
mov al, 0x20
and cl, ch
or edi, edi
invalid
invalid
invalid
mov al, 0x21
jmp 0x140020149
add al, 0xff
invalid
invalid
and ecx, ebp
invalid
and ch, cl
std
invalid
and al, 0xe9
out dx, eax
invalid
and eax, 0xfffee8e9
push qword [rax - 0x11e16da]
mov al, 0x26
invalid
loope case.0x14001d004.161
invalid
invalid
invalid
invalid
sub cl, ch
invalid
lea eax, [0x1400a1150]
invalid
mov ecx, esi
jnp case.0x14001cec4.181
add al, byte [rax]
int3
int3
int3
sub esp, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rdx
mov edi, edx
mov esi, ecx
add eax, 0x835d2
or byte [rax], al
dec dword [rcx + 0x39]
ror dword [rcx + 0xf], 0x42
ror dword [rdi], 0x57
push rdi
and al, 0x30
sub byte [rax - 0x73], cl
mov dword [rsp + 0x20], eax
leave
and al, 0x5c
add byte [rax - 0x73], cl
add eax, 0x83577
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
and al, 0x50
invalid
int3
int3
push rdi
sub rsp, 0x38
cmp byte [rax - 0x77], cl
invalid
cmp byte [rax - 0x77], cl
invalid
lea rcx, [rsp + 0x28]
mov r9d, 0x20
add byte [rax], al
invalid
sub byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140020290
mov bh, 0xfe
invalid
cmp qword [rsp + 0x28], 0
sub byte [rax], al
je case.default.0x1400203f9
mov rdi, qword [rsp + 0x30]
mov eax, edi
and eax, 3
loopne 0x1400203ee
xor byte [rcx + 0x3e083f8], cl
loopne 0x1400203ee
lea rcx, [0x1400a58b4]
or eax, 0x854c2
ret 0x854
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xf
mov dh, 0x47
adc bl, ch
jmp 0x140020425
mov rax, qword [rsp + 0x30]
movzx eax, byte [rdi + 0x10]
jmp 0x140020425
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x140020446
movzx eax, byte [rdi + 0xf]
jmp 0x140020425
mov dh, 0x47
por mm1, qword [rax + rcx*2]
mov rcx, rdi
mov rcx, rdi
stc
shr rcx, 0x20
call fcn.14001ac50
test al, 0xff
invalid
test al, 0xff
invalid
cmp al, 0xb
jne 0x14002043b
lea rcx, [rsp + 0x30]
xorps xmm0, xmm0
ror byte [rdi], 0x11
invalid
call fcn.140001260
invalid
invalid
jmp 0x140020446
ror byte [rdi], 0x11
invalid
invalid
mov qword [rsi + 8], rdi
mov qword [rsi], 1
invalid
or byte [rax - 0x39], cl
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rdi
pop rsi
ret
mov rax, rdi
shr rax, 0x20
and byte [rbx + 0x147728f8], al
and byte [rbx + 0x147728f8], al
lea rcx, [0x1400a58c4]
lea ecx, [0x1400a58c4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
loopne 0x14002049b
xor eax, eax
jmp 0x140020425
shr bl, 0xb8
mov al, 0x29
jmp 0x140020425
mov al, 1
jmp 0x140020425
mov al, 2
jmp 0x140020425
add ch, bl
lodsb al, byte [rsi]
mov al, 3
jmp 0x140020425
mov al, 4
jmp 0x140020425
mov al, 5
jmp 0x140020425
invalid
movabs al, byte [0x98eb07b09ceb06b0]
mov al, 6
jmp 0x140020425
mov al, 7
jmp 0x140020425
mov al, 8
jmp 0x140020425
mov al, 9
jmp 0x140020425
or ebx, ebp
nop
mov al, 0xa
jmp 0x140020425
mov al, 0xb
jmp 0x140020425
mov byte [rax - 0x4f7b14f4], dh
or eax, 0xeb080eb
jmp 0x140020425
mov al, 0xe
mov al, 0xc
jmp 0x140020425
invalid
test byte [rax - 0x4f7f14f3], dh
invalid
mov al, 0xd
jmp 0x140020425
mov al, 0xe
jmp 0x140020425
invalid
mov al, 0xf
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x10
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x11
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x12
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x13
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x14
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x15
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x16
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x17
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x18
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x19
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x1a
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x1b
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x1c
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x1d
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x1e
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x1f
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x20
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x21
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x22
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x23
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x24
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x25
jmp 0x140020425
invalid
invalid
invalid
mov al, 0x26
jmp 0x140020425
mov al, 0x27
jmp 0x140020425
mov al, 0x28
jmp 0x140020425
mov esi, esp
jmp 0x140020b57
add byte [rax], al
xor r12d, r12d
lea r14, [r12 + r13]
lea esi, [rsp + rbp]
inc r14
mov rdi, qword [r15]
cmp rdi, r14
div dword [rbx + 0x76]
div dword [rbx + 0x76]
lea r8, [r14 + r14]
test rdi, rdi
je 0x140020ab5
invalid
lea rax, es:[rdi + rdi]
lea rax, [rdi + rdi]
mov rcx, qword [rbp + 0x418]
mov ecx, dword [rbp + 0x418]
mov qword [rbp + 0x3d8], rcx
add byte [rax], al
mov qword [rbp + 0x3e0], 2
add byte [rax], al
mov qword [rbp + 0x3e8], rax
jmp 0x140020ac0
call 0x12b020ab7
add eax, dword [rax]
add bl, ch
or ecx, dword [rax - 0x39]
test eax, esp
add eax, dword [rax]
mov qword [rbp + 0x3e0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea esp, [rax + 0x4c000003]
add byte [rbp + rcx*4 - 0x73], cl
fadd dword [rbx]
add byte [rax], al
lea rcx, [rbp + 0x3a0]
lea r9, [rbp + 0x3d8]
add byte [rax], al
add byte [rbp + rcx*4 - 0x73], cl
fadd dword [rbx]
add byte [rax], al
mov edx, 2
call fcn.14000c1a0
dec dword [rax - 0x7d]
mov ebp, 0x3a0
add byte [rax - 0x75], cl
invalid
test al, 3
add byte [rax], al
dec dword [rax - 0x7d]
mov ebp, 0x3a0
add byte [rax - 0x75], cl
lea ebp, [rax + 0x74000003]
test al, 3
add byte [rax], al
je case.0x14001d004.189
movabs rax, 0x8000000000000001
test al, 3
add byte [rax], al
je case.0x14001d004.189
movabs rax, 0x8000000000000001
cmp rcx, rax
jne case.0x14001bc3a.253
add byte [rax], al
add byte [rax], al
cmp rdi, r12
and dword [rcx + rcx*4 - 7], ecx
sub dword [rdx], eax
add byte [rbx + rcx*4 - 0x43], cl
add byte [rax + rax], al
add al, 0
adc eax, 0x14c0002
out 0x49, al
mov dword [rdi + 0x10], esi
mov eax, ebp
add al, 0
add byte [rcx - 0x75], cl
ja 0x140020b8b
mov esi, dword [rdi]
mov edi, dword [rbp + 0x418]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or al, 0x77
mov edx, dword [rbp + 0x408]
add al, byte [rax]
cmp esi, esi
div byte [rbp + 0x1a]
mov edx, esi
bnd call fcn.14000fcd0
mov edi, dword [rdi + 8]
ja 0x140020bd9
adc byte [rsi - 0x39], ah
add al, 0x77
add byte [rax], al
adc byte [rcx], dh
test byte [rax - 0x7d], 0xbd
invalid
invalid
invalid
lock add eax, dword [rax]
cmp dword [rbp + 0x3f0], 0
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1400b6ca0]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
test eax, edi
cwde
push rsi
add al, byte [rax]
div byte [rbx + rsi + 0x48]
mov ecx, dword [rbp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
invalid
xor ecx, dword [rax - 0x75]
invalid
add byte [rax - 0x77], cl
jno case.0x14001c613.230
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x49018948], al
cmp dword [rdi], 0
invalid
invalid
invalid
lea ecx, str.internal_error:_entered_unreachable_code
add byte [rbp + rcx*4 + 5], cl
sub byte [rsi], dh
or byte [rax], al
invalid
lea r8, str.UB_n_
add byte [rdx + 0x28], bh
add byte [rax], al
add al, byte [rax]
lea eax, [0x1400a4278]
std
mov rcx, r13
mov rdx, r12
mov edx, esp
add al, byte [rax]
xor cl, byte [rax - 0x7b]
leave
test rcx, rcx
jne 0x140020c94
invalid
call fcn.140006820
invalid
jmp 0x140020cba
mov rdx, qword es:[rbp + 0x3b0]
mov rdx, qword [rbp + 0x3b0]
test ecx, ecx
leave
jne 0x140020cae
call fcn.140006820
jmp 0x140020cba
invalid
je 0x140020d05
or al, 0x48
mov rdx, qword [rbp + 0x3b0]
mov edx, dword [rbp + 0x3b0]
call fcn.140042cf0
or ecx, dword [rdi]
invalid
nop dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
push rsi
sub esp, 0x28
add byte [rax - 0x75], cl
mov ecx, dword [0x1400b6ca0]
lodsb al, byte [rsi]
pop rdi
or dword [rax], eax
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x25594
invalid
mov eax, dword [rbp + 0x400]
mov eax, dword [rbp + 0x400]
invalid
pop rsp
int3
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
xor byte [rax - 0x75], cl
adc cl, byte [rax - 0x73]
and al, 0x20
invalid
mov edx, dword [rdx]
and byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
cmp dword [rsp + 0x20], 0
or byte [rax], al
loope 0x140020de3
add byte [rcx + 1], cl
fimul word [rcx + rcx*4 + 0x77]
mov dword [rdi + 0x10], esi
mov qword [rsi + 8], rbx
xor eax, eax
jmp 0x140020e07
mov dword [rdi + 0x10], esi
mov edx, esi
add al, byte [rax]
mov esi, dword [rdi + 0x10]
and esi, dword [rsi + rbp - 0x15]
adc eax, 0x48068948
add esp, 0x50
or byte [rax + 1], r15b
add bl, ch
loopne fcn.140020e70
invalid
mov ecx, eax
shr ecx, 0x20
invalid
dec dword [rax - 0x75]
adc ecx, dword [rax - 0x73]
and al, 0x20
and al, 0x20
add byte [rdi], cl
test byte [rcx - 1], al
invalid
invalid
invalid
invalid
loope 0x140020e39
int3
int3
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
retf
add byte [rax], al
add byte [rcx - 0x77], cl
fld qword [rbx + 0xf]
mov dh, 0x44
invalid
invalid
invalid
add edx, ecx
stc
ror byte [rcx + 0xf], cl
retf 0x14c
retf 0x14c
retf 0x14c
add ecx, 8
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
retf 0x14c
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
cmp rcx, r14
add al, byte [rax]
add byte [rax], al
add al, 0x31
invalid
add ecx, edi
pop rsp
or bh, dl
invalid
invalid
add byte [rax], al
add byte [rcx + 0x158d48c0], cl
invalid
invalid
add byte [rax], al
add cl, byte [rdx + 8]
add byte [rbx + riz*2 + 4], cl
invalid
invalid
or byte [rax], al
or byte [rax], al
invalid
mov dword [rbp - 0x10], esi
jne 0x140020f95
push rbx
add al, 0x48
test edx, edx
invalid
add al, 0x82
mov ebp, dword [rbp + 0xb8]
add byte [rax], al
add bh, bh
loopne 0x140021015
invalid
lea ecx, [rbx + 4]
push rdx
add dword [rbp - 0x7b], ecx
test r10, r10
invalid
invalid
test edx, edx
ror byte [rcx + rax - 0x26], cl
mov esi, ecx
mov eax, 0xe9000000
add byte [rax], al
add cl, ch
ret 0x4808
test edx, edx
ror byte [rcx + rcx*4 - 0x15], cl
mov esi, r9d
mov esi, ecx
lea ecx, [rbx + rax]
test edx, edx
rol byte [rcx + rcx*4 - 0x32], 0x41
cmp cl, 5
inc dword [rax + rax*8 - 0x72b78a8b]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x8000000], ebp
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test dword [rax], esi
add byte [rax], al
add byte [rax], al
jmp 0x140021330
invalid
invalid
invalid
add byte [rax], al
mov edx, esi
add byte [rax], al
mov dh, 5
sbb ebx, dword [rbx + 9]
add byte [rcx + 0xe0], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 8], bh
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
mov edx, 0x49000006
invalid
add byte [rax], al
mov r14, rax
test eax, eax
invalid
invalid
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + 0x20], edx
mov dword [rbp + 0x10], 4
adc byte [rax + rax], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x75], cl
sbb byte [rax - 0x39], cl
and byte [r9], r8b
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x60], al
jne 0x14002127c
push rbp
ror byte [rdi], 0x10
pop rbp
ror byte [rdi], 1
sub dword [rbp + 0x90], ebx
add byte [rax], al
invalid
lea edx, [rbp + 0x60]
jge 0x1400212ca
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rbx + rdi + 0x7d], cl
adc byte [rbp + 0xf], dh
mov ecx, edi
stc
mov edx, edi
cli
invalid
cmp byte [rax - 0x75], cl
pop r8
sub byte [r15], r9b
adc byte [rbp + 0x38], cl
adc byte [rbp + 0x48], dl
push rbp
movups xmmword [r14 + rax + 0x20], xmm2
inc edi
mov dword [rbp + 0x20], edi
jmp 0x128e49c59
mov edx, esp
test dword [rax + 0x48000000], esp
mov eax, dword [rbp + 0x20]
invalid
invalid
ret
lea eax, [rdx + 1]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x84603
invalid
add byte [rsi + 0x63], cl
test ah, ah
dec dword [rax - 0x73]
mov eax, 1
invalid
invalid
lea edx, [rax + 1]
push rax
invalid
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp case.0x14001c613.265
invalid
add al, byte [rax]
add byte [rax], al
test eax, eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
jmp 0x100879fb2
add byte [rax], al
add byte [rdi], cl
xchg dword [rsp + rax], ebx
add byte [rbp + 4], dh
add byte [rax], al
invalid
mov dh, 6
invalid
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
lea edx, [rax + 0xf000000]
cmp byte [r15], r9b
adc dword [rbp + 0x80], ecx
push 0xffffffff9885c766
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0x9a85]
mov byte [rbp + 0x9a], al
lea rsi, [rbp + 0x29]
lea esi, [rbp + 0x29]
lea ebx, [rbp + 0x60]
add byte [rax], al
add byte [rax + 0x6b], cl
imul rcx, rdx, 0x38
invalid
or byte [rcx], al
add byte [rax], al
imul esi, dword [rsi + 0xf44ffff], 0xffffffb6
sub byte gs:[rcx - 0x80], al
cld
or cl, byte [rdi]
test byte [rax + rax - 0x72bf0000], dh
and al, 0xfa
clc
add dword [rbx + rsi - 0x7d], esi
clc
add dh, byte [rcx + rax*8 - 0x7d]
clc
add esi, dword [rbp + 0x69]
jne 0x1400215e0
test al, 0
add byte [rax], al
cmp al, 0x11
or dword [rbp - 0x62], esi
nop
add byte [rax], al
add byte [rdi], cl
test dword [rsi], esi
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [r8], r8b
add byte [rax], al
add dh, al
add dword [rax - 0x75], ecx
mov eax, dword [rbp + 0xa0]
mov qword [rbp + 0xb8], rax
add byte [rax], al
add byte [rax], al
test byte [rax + 1], cl
add byte [rax], al
invalid
add byte [rdi + rcx - 0x4a], al
mov dh, 0x2b
movups xmmword [rsp + 0x10], xmm1
movups xmmword [rsp], xmm0
invalid
in eax, 0xff
invalid
cli
invalid
add al, 0xbf
mov eax, edi
lea edx, [0x1400a292a]
mov eax, dword [rbp + 0x90]
test dword [rax - 0x15000000], edx
adc dword [rax], ecx
or byte [rax], al
mov eax, 2
sub al, ch
add byte [rax + 0x63], cl
add byte [rax], al
add byte [rax], al
add eax, 0x81033
mov edx, ebp
add byte [rax], al
add al, ch
cli
adc eax, dword [rdx]
add al, byte [rax]
int3
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
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, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0xb8
add byte [rsi + rdx + 0x48], dh
mov rcx, qword [0x1400b6ca0]
cmp qword [rbp + 0xb8], 0
je 0x14002193c
mov rcx, qword [0x1400b6ca0]
or dword [rax], eax
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
xor edx, edx
mov r8, qword [rbp + 0xc0]
rol byte [rax], 0
add bh, bh
adc eax, 0x24954
rol byte [rax], 0
add bh, bh
adc eax, 0x24954
cmp qword [rbp + 0x28], 0
je 0x140021956
invalid
adc ecx, dword [rbx + rcx*4 + 0x45]
xor byte [rax - 0x75], cl
or eax, 0x95352
mov r8, qword [rbp + 0x30]
mov rcx, qword [0x1400b6ca0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov byte [rbp + 0xcf], 1
add rsp, 0x28
sub byte [rbx + 0x5f], bl
add byte [rax], al
add dword [rax - 0x7d], ecx
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add dl, byte [rbx + 9]
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.KERNEL32.dll_HeapFree]
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 rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0xcfbd], al
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0xcfbd], al
add byte [rax], al
jne 0x140021a05
cmp qword [rbp + 0xa0], 0
cmp dword [rbp + 0xa0], 0
mov ebp, 0xa0
add byte [rsi + rdx + 0x4c], dh
invalid
mov r8, qword [rbp + 0xa8]
je 0x140021a05
invalid
mov r8, qword [rbp + 0xa8]
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x952a3
invalid
mov rcx, qword [0x1400b6ca0]
add byte [rcx], dh
sar bh, cl
adc eax, 0x2488b
add al, byte [rax]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add al, byte [rax]
add al, byte [rax]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
push rax
mov r8, rdx
mov rdx, rcx
mov edx, ecx
mov edx, ecx
lea rcx, [rsp + 0x20]
call fcn.14001a2a0
mov bh, bh
dec dword [rax - 0x75]
and al, 0x20
invalid
mov bh, bh
dec dword [rax - 0x75]
and al, 0x20
invalid
and byte [rax - 0x75], cl
je case.0x140020eff.65
mov rsi, qword [rsp + 0x28]
movabs rdi, 0x8000000000000000
mov edi, 0
add byte [rax], al
invalid
or byte [rax + 0x39], 0xf8
sub byte [rax - 0x41], cl
add byte [rax], al
add byte [rax], al
mov edi, 0
add byte [rax], al
add byte [rax + 0xff83948], al
test byte [rcx + 0x48000000], cl
mov dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
and al, 0x30
mov dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and al, 0x30
and al, 0x30
and al, 0x30
mov dword [rsp + 0x28], esi
and al, 0x30
cmp byte [rax - 0x73], cl
mov al, 1
imul dl
and al, 0x38
je case.0x14001ce78.286
push rsp
int1
add al, byte [rax]
cld
push rcx
or dword [rax], eax
invalid
mov eax, esi
loope case.0x14001ce78.297
add byte [rcx], dh
jg case.0x140021400.33
shl edi, 0x20
or edi, 2
adc cl, byte [rax - 0x75]
or eax, 0x951d1
adc eax, 0x247b6
add al, byte [rax]
dec byte [rax - 0x77]
push rax
int3
int3
push rsi
push rsp
add byte [rax - 0x73], cl
add byte [rax], al
add byte [rax], al
invalid
iretd
invalid
loop case.0x14001d004.274
mov dh, 0xc0
lea ecx, [0x1400a5a78]
invalid
mov eax, esi
loop 0x140021ba7
add ecx, 4
invalid
lea eax, [rdx + 1]
cmove eax, edx
add dh, byte [rcx]
leave
loopne 0x140021bca
add byte [rax], al
push rbp
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
fild word [rax]
add byte [rax], al
xchg ebp, eax
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x89], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0xb8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jge case.0x140021da0.124
mov dword [rbp + 0xb0], 0x8d880200
mov dl, 0
add byte [rax], al
add cl, byte [rax + 0xb28d]
add byte [rax - 0x73], cl
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sliceiter.rs
add byte [rax], al
invalid
add al, dh
jb case.0x140020eff.72
fmul dword [r8 - 0x73]
or cl, byte [rdi]
test byte [rbp + 0x48000000], ch
add byte [rax - 0x73], cl
popfq
clc
add byte [rax], al
add byte [rax], al
cmp byte [rbp + rcx*4 - 0x5b], cl
rol byte [rax], 0
insd dword [rdi], dx
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
mov edx, edi
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 8]
invalid
invalid
test eax, esi
lock add byte [rax], al
lock add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x28], al
invalid
fmul dword [rdi]
adc byte [rbp - 0x18], cl
invalid
call 0x138572d0b
xchg ebp, eax
loopne case.0x140021da0.130
add byte [rax], al
invalid
add byte [rax], al
test eax, eax
add byte [rax], al
invalid
add byte [rax], al
ror byte [rdi], 0x11
push rbx
and byte [rdi], cl
adc dword [rbx + 0x10], ecx
invalid
invalid
adc byte [r15], cl
add ecx, dword [rcx + rcx*4 - 0x1f]
mov ecx, ebp
add eax, dword [rax]
add byte [rax + 0x750ad87d], al
cmp byte [rbp - 0x28], 0xa
jne 0x140021cd0
lea rcx, [rbp + 0xc0]
invalid
invalid
push rbp
jge 0x140021d25
or dh, byte [rbp - 0x80]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov edx, esi
mov ebx, eax
or eax, 0x83cfb
sti
cmp al, 8
add byte [rax + 0x63], cl
invalid
invalid
add byte [rax], al
cmp byte [r9], r8b
add eax, ebp
ret
bnd call fcn.140021a20
mov rbx, rax
add byte [rax + rax], al
invalid
or dword [rax + 1], 0x31e0ffc8
add eax, ecx
loopne 0x140021ee9
cld
cmp eax, dword [rbx]
sub ecx, ebp
push qword [rax - 0x11a16ff]
add ecx, ebp
invalid
invalid
push qword [rax - 0x13616fb]
or ecx, ebp
adc ebp, ecx
and ecx, ebp
add eax, 0xb0fffffe
invalid
invalid
mov al, 0x22
invalid
invalid
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, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xc0]
add byte [rax], al
add al, ch
cmp dl, dh
std
call qword [rax + 0x28c48348]
add byte [rax], al
add al, ch
cmp dl, dh
std
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
js 0x140022049
sti
int1
std
call qword [rax + 0x28c48348]
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
js 0x140022049
sti
int1
std
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x1400222a9
add al, 2
add byte [rax], al
add al, 2
add byte [rax], al
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
je 0x1400222a9
cmp r13b, al
ja 0x1400222a9
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
cmp al, byte [rax]
cmp al, byte [rax]
add byte [rdi], cl
mov dh, 0x6f
adc byte [rdi + rcx - 0x4a], al
movzx esp, ch
mov rcx, qword [rdi]
movzx ebp, byte [rdi + 0x10]
movzx r12d, bpl
movzx esp, ch
movzx esp, ch
mov rcx, qword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x140022173
invalid
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x68
lea r14, [rsp + 0x68]
jmp 0x1400220ff
sbb byte [rsi + 0xf], ah
invalid
xchg dword [rdx + 0x3c000001], ebp
add cl, byte [rdi]
test dword [rcx + 0x48000001], edx
mov rcx, rdi
ret
push rdi
and byte [rdi], cl
sub dword [rsp + 0x30], eax
invalid
add cl, byte [rax - 0x77]
retf
add dword ss:[rax], eax
add byte [rcx - 0x77], cl
fsubp st(3)
invalid
mov r14, rbx
jmp 0x14002218f
add dword [rax - 0x3ac7beff], esi
xchg dword [rdx], ebx
add dword [rax], eax
add byte [rcx + rax], bh
mov al, 0xff
dec dword [rcx + 0x39]
invalid
div dword [rcx - 0x76b30001]
movzx eax, byte [rsp + 0x70]
and al, 0x28
invalid
jne 0x140022186
add byte [rax + 0x8a2484], cl
add byte [rax], al
mov byte [rax], al
add byte [rax], al
add byte [rdx], al
push rsp
and al, 0x50
mov eax, 0xffffffb
mov dh, 0x8c
and al, 0x90
nop
nop
add byte [rax], al
add byte [rax + 0x4750af9], al
add esi, dword [rdi - 0xc]
leave
add esi, dword [rbx + 0xa]
push rdi
stosd dword [rdi], eax
invalid
call qword [rax - 0x373b7eb8]
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
invalid
enter 0, 0
lea eax, [0x1400a2910]
add al, 8
add byte [rax - 0x77], cl
or byte [rax], al
bnd call fcn.140042e00
add al, byte [rax]
int3
int3
int3
int3
rol byte [rax], 0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add byte [rax - 0x39], cl
cmp r14b, r15b
cmp dh, bh
cmp dh, bh
invalid
invalid
mov ebx, edx
invalid
movabs al, byte [0x17ee8c93145]
xor ecx, ecx
leave
add byte [rbx + 0x7502a07d], al
mov r14, qword [rbp - 0x58]
mov esi, dword [rbp - 0x58]
add dh, byte [rbp + 0x4d]
mov esi, dword [rbp - 0x58]
mov eax, esi
loopne case.0x140021b5b.355
add ecx, dword [rax - 0x7d]
cmp eax, 0x7502f883
cmp byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
clc
add dh, byte [rbp + 0x38]
mov eax, esi
shr eax, 0x20
add byte [rdi], 0
add byte [rbp + 0x2a], dh
jne case.0x14001cec4.333
jne 0x1400225af
call 0x189dcaecf
mov eax, edi
fimul dword [rcx - 0x77]
clc
mov ecx, 0x200000
and byte [rax], al
add dword [rax], eax
add byte [rbx + 0x7502e87d], al
jge 0x14002257f
invalid
invalid
lea rcx, [rbp - 0x10]
mov ebp, 0xebfffdec
mov eax, dword [rbp - 0x20]
movabs al, byte [0xc055100fb04d100f]
mov al, 0xf
adc byte [rbp - 0x40], dl
pop rbp
ror byte [rdi], 1
movups xmmword [rsi + 0x30], xmm3
adc dword [rsi + 0x20], edx
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
sub al, 0xa9
add byte [rax], al
and byte [rbp + rcx + 0x4c], dh
je 0x1400225fe
invalid
jbe case.0x14001ce78.361
mov dword [rsi], 2
add byte [rax], al
call 0x1384f3615
clc
push rbp
or byte [rdi], cl
invalid
adc byte [rbp + 0x18], bl
adc dword [rsi + 0x30], ebx
adc byte [rdi], cl
lea ecx, [rbp + 0x30]
push rsp
and al, 0x10
invalid
sub esp, 0x20
add byte [rax], al
add esp, 0x20
pop rsi
int3
ror byte [rax - 0x77], 1
and al, 0x20
sub byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
sub dh, al
and al, 0x20
and al, 0x20
and al, 0x20
add eax, ebp
int3
add byte [rax + rax], al
add byte [rdi], cl
invalid
xchg esp, eax
sal edi, 0x44
and al, 0x64
add byte fs:[rax], al
add byte fs:[rax], al
add byte [rax], ah
int3
push rdi
push rbx
sub rsp, 0x2c0
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x238], 0xfffffffffffffffe
mov ebx, r9d
mov r14, r8
mov r15, rdx
xlatb
invalid
xlatb
mov rsi, rcx
movabs rax, 0x700000000
add byte [rax - 0x77], cl
test dword [rdx + rax], eax
add byte [rax], al
invalid
add byte [rsi - 0x39], ah
test dword [rdx + rax], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, byte [rcx + 0x20085]
add al, byte [rax]
add byte [rdx], al
add dword [rax], eax
mov ecx, edx
bnd call fcn.14001fe60
invalid
mov edi, edx
xlatb
add byte [rax], al
cmp eax, 2
invalid
add byte [rbx - 0x7af0fd08], al
xchg esi, eax
add byte [rax], al
add byte [rax], al
invalid
invalid
add cl, byte [rdi]
test dword [rsi + 0x48000000], edx
add byte [rax], al
shr rdx, 0x20
add byte [rax], al
invalid
cli
add eax, 0xfa830974
cmp edx, 0x20
jne case.0x140021da0.193
add byte [rax], al
mov qword [rbp + 0x230], rdi
add byte [rax], al
mov ebp, 0x230
add byte [rax], al
mov edx, edi
jp 0x1400227a6
invalid
dec dword [rax - 0x75]
movabs al, byte [0xbf49a8758b4c]
mov r14, qword [rbp - 0x58]
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74f8394c], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74f8394c], al
cmp cl, byte [rax - 0x75]
mov r8b, 0x48
mov dword [rbp - 0x58], esi
add byte [rax], al
movsd dword [rdi], dword [rsi]
sbb byte [rdx], al
add byte [rax], al
mov ch, 0x20
add al, byte [rax]
add byte [rbp + 0x39], cl
invalid
invalid
cmp esp, edi
cld
cmp byte [rcx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x230]
invalid
lea ecx, [rbp + 0x230]
xor byte [rdx], al
add byte [rax], al
push rax
invalid
std
invalid
or dword [rcx], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
jle case.0x140021da0.196
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
stc
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
invalid
invalid
add byte [rax], al
sub dword [rbp - 0x40], eax
ror byte [r15], 0x29
mov r8b, 0xf
movaps xmmword [rbp - 0x60], xmm0
sub dword [rbp - 0x50], eax
mov ecx, edi
ror byte [rdi], 0x84
lodsb al, byte [rsi]
add byte [rax], al
add byte [rbx - 0x3fce5fb3], cl
mov ecx, dword [rbp - 0x60]
xor eax, eax
invalid
add byte [rax], al
add byte [rbp + rcx*4 - 0x7b], cl
invalid
invalid
test dword [rax], ebx
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, edi
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
adc eax, 0x238e5
cmp byte [rdx], al
invalid
cmp byte [rdx], al
add byte [rbp - 0x748a8b40], al
add al, byte [rax]
test dword [rax], ebx
add al, byte [rax]
add cl, al
loopne case.0x140020d98.139
invalid
sbb byte [rdx], al
add byte [rax], al
adc eax, 0x231ff8c1
test dword [rdx + rax], ebx
add byte [rax], al
add al, byte [rax]
add byte [rbx + 0x558ba04d], cl
mov ecx, dword [rbp - 0x60]
invalid
push rbp
push rbp
invalid
mov edx, dword [rbp - 0x30]
and byte [rbp + 9], cl
ror dword [rax - 0x39], cl
invalid
invalid
invalid
add dword [rax], eax
add byte [rax], al
adc dword [rsi + 0x20], eax
mov edx, dword [rbp - 0x4c]
mov dword [rsi + 0x30], edx
mov dword [rsi + 0x38], ecx
cmp dword [rdx], eax
rol byte [rdx], 0
push rax
clc
push qword [rdx + rsi*2 + 0x48]
je case.0x140021786.88
invalid
invalid
xor byte [rax - 0x77], cl
mov dword [rsi + 0x44], ecx
invalid
mov edx, dword [rcx + 8]
nop
invalid
int3
in al, dx
test r8, r8
test eax, eax
add byte [rbp + rcx*4 + 5], cl
cmpsd dword [rsi], dword [rdi]
test byte [rdi], 0
invalid
invalid
invalid
mov edx, esi
or ecx, dword [rdi]
invalid
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x40
invalid
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
inc qword [rax + 0x10]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x40
invalid
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
dec dword [rax + 0x38]
jne case.0x140021b5b.403
mov rcx, qword [rbp - 0x10]
mov qword [rcx + 8], 0
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
adc eax, 0x22b4e
adc eax, 0x22b4e
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
int3
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x26], al
and al, 0x26
and al, 0x26
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x27], dl
mov r8d, 4
lea rdx, [rsp + 0x24]
push rsp
and al, 0x24
push rsp
and al, 0x24
call fcn.1400235c0
nop
add rsp, 0x28
call qword [rax + 0x28c48348]
ret
jmp fcn.140008120
dec dword [rax - 0x7b]
leave
jne 0x1400237c2
movzx eax, byte [0x1400b6bc8]
test al, al
je 0x140023810
mov byte [0x1400b6bc8], 1
mov eax, dword [0x1400b6d34]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
cmp qword [rax + 0x88], 0
je 0x1400237ef
lea rax, [rax + 0x90]
jmp 0x140023801
mov qword [rbp - 0x18], rcx
call fcn.140023890
test rax, rax
mov rcx, qword [rbp - 0x18]
je 0x140023814
mov rdx, qword [rax]
mov qword [rax], rcx
mov rax, rdx
add rsp, 0x40
pop rbp
ror byte [rax - 0x7d], 1
invalid
ret
xor edx, edx
jmp 0x140023807
test rcx, rcx
je 0x14002382c
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
jne 0x14002382c
mov rcx, qword [rbp - 0x18]
call fcn.140023960
add byte [rax], al
add byte [rax], al
lea rax, [0x1400a2708]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
add byte [rbp + rcx*4 + 0xd], cl
adc bl, ah
invalid
add byte [rbp + rcx*4 + 0x45], cl
idiv dword [rdx + 0x46]
call fcn.140043260
int3
add byte [rbp + rcx*4 + 0xd], cl
adc bl, ah
invalid
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x30
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x18], 0
je 0x140023888
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
jne 0x140023888
mov rcx, qword [rbp - 0x18]
call fcn.140023960
nop
add rsp, 0x30
pop rbp
ret
cwde
add byte [rax], al
add byte [rcx], al
add eax, 0x93440
mov dl, byte [rax + 0x48000000]
invalid
add dword [rax], eax
add byte [rax], al
push rbx
sub rsp, 0x28
in al, dx
sub byte [rcx + rcx*4 - 0x3a], cl
mov esi, eax
and eax, 0x84f8b48
add ecx, esi
ja 0x140023a2a
mov edx, esi
int3
cli
add byte [rax], 0
add byte [rbx + 0xe], dh
mov byte [rsp + 0x2c], dl
sub al, 0xbe
add dword [rax], eax
add byte [rax], al
sub al, 0xbe
add dword [rax], eax
add byte [rax], al
jmp 0x140023aec
add byte [rbx + 0x1a], dh
add byte [rdi + 0x27], dh
invalid
pop rdi
adc byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
xor byte [rbx + 0x5f], bl
rol dword [rbp - 2], 1
dec esp
in al, 0xff
inc dword [rax + 0x920247c]
and al, 0x28
add byte [rax], al
cmp rdx, 2
jne 0x140023ce5
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x140023ce5
mov r8d, 2
xor r9d, r9d
test rax, rax
cmovne r9, rax
test r9, r9
jne 0x140023d59
jmp 0x140023e33
mov r8, rdx
nop dword [rax + rax]
test r8, r8
je 0x140023d2d
mov rcx, r8
mov ecx, eax
dec r8
cmp byte [rax + rcx - 1], 0x2e
jne 0x140023cf0
mov r10, rdx
sub r10, rcx
jb 0x140023e6a
test r8, r8
test eax, eax
je 0x140023d43
mov r9, rax
add r9, rcx
mov rdx, r10
test rax, rax
cmovne r9, rax
test r9, r9
jne 0x140023d59
jmp 0x140023e33
mov r9, rax
xor eax, eax
test rax, rax
cmovne r9, rax
test r9, r9
jne 0x140023d59
jmp 0x140023e33
xor r9d, r9d
mov r8, rdx
test rax, rax
cmovne r9, rax
test r9, r9
je 0x140023e33
test rax, rax
cmove r8, rdx
add r9, r8
sub r9, rbx
cmp rdi, r9
jb 0x140023d72
mov qword [rsi + 0x10], r9
mov dword [rsp + 0x28], 0
and al, 0x40
test dword [rcx + 0x4c000000], ecx
cmp edi, edi
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sliceiter.rs
sub esp, 0x58
inc rdx
je 0x140023f21
mov rsi, rcx
invalid
add byte [rcx + rcx*4 - 0x1e], cl
add byte [rax], al
leave
mov ecx, 0
add byte [rax], al
add byte [rax + 0xfc83948], al
test dword [rdx + 3], edx
add byte [rax], al
test dword [rax + 0x48000005], ecx
mov dword [rbp + 0x5d8], eax
sti
add byte [rax - 0x77], cl
fimul word [rbp - 0x77]
cld
adc eax, 0x20570
add byte [rbp - 0x2d7af040], al
add dword [rax], eax
add byte [rcx - 0x77], al
clc
mov eax, ebp
add byte [rax - 0x3f7a76b8], al
add al, 0
add byte [rax - 0x7b], cl
invalid
dec dword [rax - 0x75]
loopne 0x140025ed5
mov eax, dword [rbp - 0x18]
push qword [rdx + rdx + 0x48]
mov ecx, dword [0x1400b6ca0]
test dword [rax + 5], edi
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
rol bl, 0xcc
int3
sub esp, 0x38
mov r8, rdx
mov rax, qword [rdx + 0x10]
cmp rax, 0x105
add dword [rax], eax
add byte [rdx + 0x14], dh
add dword [rax], eax
add byte [rdx + 0x14], dh
mov rax, qword [r8 + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r8]
adc byte [rax], al
adc byte [rax], al
movups xmmword [rcx], xmm0
add rsp, 0x38
ret
cmp rax, 6
jbe 0x14002b62a
invalid
mov rdx, qword [r8 + 8]
cmp word [rdx], 0x5c
jne 0x14002b62a
cmp word [rdx + 2], 0x5c
jp 0x14002b61d
pop rsp
jne 0x14002b62a
or al, 0x44
movzx r9d, word [rdx + 4]
movzx ecx, word [rdx + 4]
cmp r9w, 0x3f
je 0x14002b64f
stc
invalid
and byte [rax - 0x73], cl
push rsp
and al, 0x20
xor eax, eax
cmp bl, al
cmp word [rdx + 6], 0x5c
jne 0x14002b671
cmp word [rdx + 0xa], 0x3a
cmp dword [rdx + 0xa], 0x3a
jne 0x14002b671
cmp word [rdx + 0xc], 0x5c
jne 0x14002b671
add rdx, 8
cmp rax, 8
jb 0x14002b62a
invalid
clc
or byte [rdx - 0x4d], dh
invalid
mov bl, 0x66
cmp r9d, 0x3f
cmp r9w, 0x3f
jne 0x14002b62a
movsd dword [rdi], dword [rsi]
mov dword [rax - 0x7d], ecx
ret 0x660c
add bl, byte [rax + rax + 0x48]
add esp, 0x38
add ah, cl
int3
int3
lea rcx, [rsp + 0x40]
call fcn.14001a2a0
invalid
mov rcx, qword [rsp + 0x40]
add byte [rax + 0x75d93948], al
or al, 0x48
mov dword [rsp + 0x30], eax
pop rax
and al, 0x60
jo 0x14002b797
pop rdi
mov qword ss:[rsi + 8], rdi
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
movaps xmmword [rsp + 0x50], xmm6
mov rsi, rcx
xor r8b, 1
xor al, 1
wait
add byte [rax], al
add byte [rbp - 0x77], al
rol dword [rcx - 0x7d], cl
jrcxz 0x14002b83b
push rax
invalid
ret 0x4102
shr ecx, 1
sub bh, bh
invalid
add byte [rax], al
mov ch, 1
mov ebp, 0x48fffe43
mov edx, dword [rsi + 0x10]
test esp, esp
invalid
add byte [rax], al
add byte [rax], al
invalid
invalid
adc byte [rbp + 0x31], al
leave
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
je 0x14002dd79
mov rax, qword [rbp - 8]
clc
cmp qword [rax + 0x10], 0x11
jb 0x14002dd66
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1400b6ca0]
xor edx, edx
invalid
ror byte [rbx + rcx*4 + 0x45], cl
invalid
mov r8, qword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
rcl dword [rax], 0xe8
iretd
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
test byte [rcx], al
add byte [rax + 0x20c48348], dl
add esp, 0x20
add esp, 0x20
or dword [rax - 0x75], ecx
adc al, bpl
and ch, byte [rax - 0x74b30002]
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
adc eax, 0x183df
rol byte [rcx], 0
add byte [rax], al
add eax, 0x7320c
enter 0x570f, 0xffffffffffffffc0
ror byte [r8 - 0x73], 1
adc eax, 0x76552
invalid
invalid
invalid
ror dword [rsi + 1], 1
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x70]
jo 0x14002def8
in al, dx
push rsp
add dword [rax], eax
jo 0x14002def8
in al, dx
push rsp
add dword [rax], eax
int3
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x70
sub byte [rax - 0x73], cl
push 0x70
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
invalid
cmp dword [rax + 8], 0
je case.0x14001d004.463
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc dword [rdx + 0xc], esi
jb 0x14002df51
mov eax, dword [rbp - 8]
clc
lea rcx, [rax]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
invalid
invalid
mov eax, dword [rbp - 8]
add dword [rax], eax
mov ecx, dword [0x1400b6ca0]
or byte [rax], al
sbb dword [rbx + 0x48900001], eax
invalid
in al, dx
and byte [rax - 0x77], cl
mov rsi, rcx
mov esi, ecx
add eax, esi
dec dword [rax]
dec dword [rax - 0x75]
adc byte [rax - 0x7b], r9b
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
invalid
mov ecx, dword [rsi + 0x10]
lodsd eax, dword [rsi]
pop rcx
dec dword [rax - 0x75]
sbb byte [rax - 0x75], cl
sbb eax, 0x182be
add dword [rax], eax
ror dword [rax - 0x75], cl
or al, r14b
dec qword [rax]
adc byte [rax - 0x75], cl
or byte [rax - 0x7d], r9b
invalid
std
invalid
and byte [rbx + 0x5f], bl
int3
sub esp, 0x78
jo 0x14002e046
clc
invalid
invalid
mov dword [rbp - 0x18], ecx
mov eax, dword [rcx]
mov ecx, dword [rax + 0x18]
test ecx, ecx
adc eax, 0x20508b48
test dword [rcx], 0x1f645c6
dec dword [rax - 0x75]
adc sil, al
test byte [r9], 0xc6
cmc
sal byte [rsi + rcx - 0x10], 0x48
dec dword [rax]
invalid
push rax
mov al, 0xc6
add dword [rax - 0x75], ecx
movabs r8, 0x2b1e8b0558b48
add byte [rcx], dh
test byte [rax - 0x75], 0x45
call 0x1485b6be1
sar bh, cl
adc eax, 0x18198
add byte [rax - 0x77], cl
jae 0x14002e124
adc dh, al
hlt
add byte [rax - 0x77], cl
cld
js 0x14002e17f
mov esi, dword [rbp - 0x30]
mov rdi, qword [rbp - 0x28]
call 0x1485b6c80
pop rbp
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
sub esp, 0x28
jo case.0x140021da0.313
add dword [rax], eax
invalid
nop word cs:[rax + rax]
sub byte [rax - 0x73], cl
push 0x70
invalid
jo case.0x14002185f.193
add byte [r8], r8b
test byte [rax], al
mov dword [rsp + 0x10], edx
sub byte [rax - 0x73], cl
push 0x70
cmp dword [rax + 8], 0
mov eax, dword [rbp - 0x38]
cmp dword [rax + 0x10], 0x11
mov eax, dword [rbp - 0x20]
loopne case.0x140021786.176
mov dh, 0x8a
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp - 0x20]
invalid
mov eax, dword [rbp - 0x20]
adc eax, 0x1809a
add dword [rax], eax
mov dword [rcx + 0x18], 1
ror byte [rax - 0x77], 1
and byte [rax - 0x75], cl
nop dword [rax + rax]
mov ecx, dword [rbp - 0x50]
test esi, 0xc600f645
cmc
cmc
cmc
add byte [rax - 0x7d], cl
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x10], edx
push 0x70
mov dh, 0x75
test byte [rdi], 0xb6
call 0x130036e02
dec dword [rax]
call 0x1280b6e0f
invalid
and byte [rax - 0x75], cl
call 0x150436e21
mov rax, qword [rax + 0x10]
adc byte [rax - 0x7b], cl
sal byte [rbx + rdx - 0x10], 0x48
je case.0x140020d98.246
lock dec qword [rax]
mov eax, dword [rbp - 0x18]
div byte [rdx + rbx + 0x48]
mov eax, dword [rbp - 0x18]
invalid
invalid
and byte [rax - 0x75], cl
cmp eax, 0x17f77
jg 0x14002e309
invalid
call 0x148436e64
call 0x1484b6e72
invalid
int3
push rbp
adc byte [rax], al
add byte [rax + 0x29], cl
mov ch, 0x20
invalid
add byte [rax], al
insd dword [rdi], dx
add byte [rcx + rcx*4 - 0x17], cl
mov edi, 0xf000144
push rdi
loopne 0x140032ca7
cmp eax, edi
nop word cs:[rax + rax]
add byte [rbp + 1], cl
in al, dx
insb byte [rdi], dx
sub al, byte [rcx]
add byte [rbx + rcx*4 + 0x67], cl
invalid
invalid
mov esp, dword [rdi + 0x10]
adc bl, ch
mov dh, 0x66
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
leave
adc ecx, dword [rcx + rbp - 0x40]
inc ecx
add byte [rcx + rcx*4 - 8], cl
and al, 0x20
add ecx, dword [rax]
test byte [rdi], 0x85
xchg esp, eax
invalid
call fcn.140001260
nop
add rsp, 0x20
pop rbp
ret
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x78
js 0x140032ef9
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
js 0x140032ef9
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x58]
call fcn.140008120
nop
add rsp, 0x88
ret
int3
invalid
invalid
mov dword [rbp - 0x40], 1
mov qword [rbp - 0x28], 0
lea rcx, [rbp - 0x18]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], 1
lea rdx, [rbp - 0x48]
mov rcx, rsi
call rax
mov rsi, rax
cmp byte [rbp - 8], 0
jne 0x140032fe2
mov rax, qword [0x1400b6c80]
shl rax, 1
test rax, rax
jne 0x14003300a
invalid
lea rcx, [0x1400b6c48]
call fcn.1400457e0
add dword [rax], eax
test al, al
jne 0x140032fe2
mov byte [0x1400b6c50], 1
jmp 0x140032fe2
xor byte [rcx + rcx*4 - 0x40], cl
add al, 0x4c
lea eax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sliceiter.rs