Function at 0x140093f20
Capabilities:
Create directory

Disassembly:
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x14008f23f
add dword [r8], r8d
invalid
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne 0x14008f23d
add byte [rax], al
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
xor r9d, r9d
cmp r8, r9
sete al
je 0x14008f23f
movzx r10d, byte [rcx + r9]
lea r11, [r9 + 1]
lea ebx, [rcx + 1]
cmp r10b, byte [rdx + r9]
mov r9, r11
je 0x14008f111
jmp 0x14008f23f
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne 0x14008f23d
add byte [rax], al
invalid
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
xor r9d, r9d
cmp r8, r9
sete al
je 0x14008f23f
movzx r10d, byte [rcx + r9]
lea r11, [r9 + 1]
cmp r10b, byte [rdx + r9]
mov r9, r11
je 0x14008f14d
jmp 0x14008f23f
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
adc byte [rdi], cl
invalid
invalid
add byte [rax], al
invalid
mov r9, qword [rdx + 8]
mov r10, qword [rcx + 8]
xor r11d, r11d
cmp r8, r11
je 0x14008f1db
movzx ebx, byte [r10 + r11]
lea rsi, [r11 + 1]
xor eax, eax
cmp bl, byte [r9 + r11]
mov r11, rsi
je 0x14008f189
jmp 0x14008f23f
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne 0x14008f23d
mov r9, qword [rdx + 8]
mov r10, qword [rcx + 8]
xor r11d, r11d
cmp r8, r11
je 0x14008f20c
movzx ebx, byte [r10 + r11]
lea rsi, [r11 + 1]
lea esi, [rbx + 1]
xor eax, eax
cmp bl, byte [r9 + r11]
mov r11, rsi
je 0x14008f1c0
jmp 0x14008f23f
mov r8, qword [rcx + 0x20]
cmp r8, qword [rdx + 0x20]
jne 0x14008f23d
mov rdx, qword [rdx + 0x18]
mov rcx, qword [rcx + 0x18]
xor r9d, r9d
cmp r8, r9
sete al
je 0x14008f23f
movzx r10d, byte [rcx + r9]
lea r11, [r9 + 1]
cmp r10b, byte [rdx + r9]
mov r9, r11
je 0x14008f1f0
jmp 0x14008f23f
mov r8, qword [rcx + 0x20]
cmp r8, qword [rdx + 0x20]
jne 0x14008f23d
mov rdx, qword [rdx + 0x18]
mov rcx, qword [rcx + 0x18]
xor r9d, r9d
cmp r8, r9
sete al
je 0x14008f23f
movzx r10d, byte [rcx + r9]
lea r11, [r9 + 1]
cmp r10b, byte [rdx + r9]
mov r9, r11
je 0x14008f221
jmp 0x14008f23f
xor eax, eax
pop rbx
pop rdi
pop rsi
pop rbp
ret
or al, cl
jmp 0x14008f428
test r12b, r12b
je case.0x14008ed91.27
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
add rcx, r8
add rcx, r9
cmp rdi, rcx
jbe 0x14008f5e9
test dl, dl
setne cl
cmp al, 6
sete r13b
cmp al, 5
setb bl
test r12b, r12b
setne r9b
mov r10, qword [rbp + 0x38]
lea r8, [r10 + 1]
test r10, r10
cmove r8, r10
cmp r12b, 2
jae case.0x14008ed91.25
movzx r14d, dl
or bl, cl
or r13b, r9b
mov rcx, qword [rbp + 0x28]
lea rdx, [rcx + 4]
mov qword [rbp], rdx
lea rdx, [rcx + r8]
add rdx, 2
add edx, 2
mov qword [rbp - 0x10], rdx
lea rcx, [rcx + r8 + 8]
add qword [rax], r9
or byte [rax - 0x77], cl
clc
mov qword [rbp - 8], rcx
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x14008f4cf
xor eax, eax
test r12b, r12b
je 0x14008f570
xor ecx, ecx
movzx eax, al
add rax, r14
invalid
add rax, rcx
cmp rdi, rax
jbe 0x14008f5e9
sbb al, byte [rcx]
add byte [rax], al
mov r15, rdi
lea rcx, [rbp - 0x60]
movabs al, byte [0x201e808558d48]
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
add byte [rax], al
mov rdi, r15
sub rdi, qword [rbp - 0x60]
jb 0x14008f694
invalid
sahf
add dword [rax], eax
invalid
mov qword [rbp + 0x10], rdi
test bl, bl
jne case.0x14008e2c8.53
test r13b, r13b
je 0x14008f510
xor ecx, ecx
jmp case.0x14008ed91.34
mov ecx, 2
cmp rdi, 2
jb 0x14008f6b8
cmp rcx, rdi
je case.0x14008e2c8.53
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
lea edx, [rsi + rcx]
inc rdx
cmp rdx, rax
cmp edx, eax
sete al
movzx ecx, byte [rsi + rcx]
test al, 1
jne 0x14008f55c
cmp cl, 0x2e
jne 0x14008f55c
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
enter 0xffffffffffff8445, 0xffffffffffffffe4
enter 0xffffffffffff8445, 0xffffffffffffffe4
jne case.0x14008f582.6
invalid
jmp 0x14008f570
cmp cl, 0x2e
sete cl
and al, cl
test r12b, r12b
jne case.0x14008f582.6
test dword [rsi - 1], ecx
invalid
invalid
test dword [rsi - 1], ecx
invalid
nop dword [rax]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x140281140]
lea edx, [0x140281140]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x14008f5cd
mov rcx, qword [rbp]
mov ecx, dword [rbp]
jmp 0x14008f4bd
mov rcx, qword [rbp - 0x10]
jmp 0x14008f4bd
invalid
invalid
invalid
mov rcx, qword [rbp - 8]
jmp 0x14008f4bd
mov ecx, 6
jmp 0x14008f4bd
mov ecx, 2
jmp 0x14008f4bd
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
or byte [rdi], cl
invalid
add byte [rax], r8b
mov rcx, rbx
mov rdx, r14
bnd call fcn.14008f6e0
cmp byte [rbp - 0x58], 0xa
test al, 0xa
jne 0x14008f5e9
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
jb 0x14008f6a6
mov qword [rbp + 0x10], rcx
mov rdi, rcx
iretd
jne 0x14008f5c0
xor edi, edi
mov rax, rsi
mov rdx, rdi
add rsp, 0xc8
enter 0, 0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r9d, eax
lea r10, [0x140281124]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
add r9, r10
jmp r9
mov r9, qword [rbp + 0x28]
add r9, 4
jmp 0x14008f434
mov rdi, r15
jmp 0x14008f5e9
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add r9, r11
add r9, 2
jmp 0x14008f434
invalid
invalid
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
fimul dword [rbp + 1]
invalid
add r9, 8
jmp 0x14008f434
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
mov r9d, 6
jmp 0x14008f434
mov r9d, 2
jmp 0x14008f434
mov rcx, rdi
lea r8, [0x1402785e8]
mov rdx, r15
call fcn.14025f170
mov r15, rdi
lea r8, [0x1402785e8]
mov rdx, r15
call fcn.14025f170
lea r8, [0x140278588]
mov rdx, rdi
call fcn.14025f090
stc
sbb al, 0
lea r8, [0x140278588]
mov ecx, 2
mov rdx, rdi
call fcn.14025f090
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
movzx r8d, byte [rcx + 0x38]
movzx edx, byte [rcx + 0x3a]
test dl, dl
setne al
invalid
cmp r8b, 1
ja 0x14008f891
test dl, dl
jne 0x14008f86a
movzx r11d, byte [rcx + 0x10]
lea edx, [r11 - 5]
cmp dl, 1
ja 0x14008f86a
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
push rcx
or byte [rbp + 0x31], al
xor edx, edx
test r8b, r8b
jne 0x14008f865
cmp r11b, 6
xor r10d, r10d
test r8b, r8b
jne 0x14008f865
cmp r11b, 6
je 0x14008f865
mov r10d, 2
cmp rdx, 2
cli
invalid
cli
add cl, byte [rdi]
invalid
jb 0x14008f940
invalid
cmp r10, rdx
jne 0x14008f8a9
xor edx, edx
rol byte [rbp - 0x7c], cl
test r8b, r8b
jne case.0x14008f884.6
sal byte [rbp + 0x24], 0x44
movzx eax, byte [rcx + 0x10]
movzx r8d, byte [rcx + 0x10]
lea r9, [0x14028115c]
fistp word [rax]
invalid
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
add rcx, 4
jmp 0x14008f897
xor eax, eax
xor edx, edx
xor ecx, ecx
movzx edx, dl
movzx eax, al
ror byte [rax + 1], 0xd0
add rax, rcx
add rsp, 0x20
invalid
pop rbp
ret
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x14008f930
cmp r9b, 0x2e
cmp cl, 0x2e
jne 0x14008f930
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
cmp dl, 0x2f
invalid
sete dl
adc eax, dword [rax + 0xf415cfa]
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
invalid
sete dl
invalid
or dl, r9b
jmp 0x14008f86c
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
mov ecx, dword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x14008f897
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
leave
leave
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x14008f897
mov ecx, 6
jmp 0x14008f897
jno 0x14008f923
invalid
invalid
mov ecx, 2
jmp 0x14008f897
cmp r9b, 0x2e
sete r9b
xchg esp, eax
rol dword [rax + riz - 0x36], 0xe9
sub al, 0xff
invalid
invalid
lea r8, [0x140278588]
mov ecx, 2
call fcn.14025f090
int3
call fcn.14025f090
int3
movabs r10, 0x8000000000000000
cmp qword [rcx], r10
cmp dword [rcx], edx
cmovne r9, rcx
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmp dword [rcx], edx
cmovne r9, rcx
mov rcx, rdx
mov rdx, rax
pop rbp
jmp fcn.14008daf0
invalid
invalid
dec esp
int3
int3
invalid
invalid
mov ecx, dword [rax]
mov r8, qword [rax + 8]
mov rcx, rdx
mov ecx, edx
mov rdx, r9
invalid
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14001bb10
clc
invalid
loopne 0x140090c18
lea eax, [0x1400201b0]
mov qword [rbp - 0x18], rax
lea rax, [0x140278368]
xchg dword [rdi + 0x1e], esi
add byte [rax - 0x77], cl
movabs al, byte [0x3a845c748]
movabs al, byte [0x3a845c748]
mov dword [rbp - 0x58], 3
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
push rdi
sub byte [rbp + rcx*4 + 0x45], cl
lea eax, [rbp - 0x60]
call fcn.14001be70
dec dword [rax - 0x7d]
jge 0x140090c0a
add byte [rdi], cl
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
mov edx, dword [rdi + 0x28]
lea r8, [rbp - 0x60]
call fcn.14001be70
dec dword [rax - 0x7d]
jge 0x140090c0a
add byte [rdi], cl
invalid
mov al, byte [rax]
add byte [rax], al
invalid
jge 0x140090c0a
add byte [rdi], cl
test byte [rdx + 0x4c000000], cl
mov eax, dword [rbp - 8]
clc
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
clc
mov r8, qword [rbp - 8]
mov rcx, qword [0x1402d3850]
xor edx, edx
mov ebx, eax
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x1d540a
mov eax, ebx
jmp 0x140090cab
push 0x49001e94
mov eax, dword [rax + rax*8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x14001be10]
mov qword [rbp - 8], rax
lea rax, [0x14027dd40]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
invalid
call fcn.14001be70
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x814890fff8b1c5e8]
invalid
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov eax, ebx
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
int3
mov esi, ecx
mov rdi, r8
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], rcx
add rsi, r8
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x38], rsi
jne 0x140090f56
mov byte [rbp - 0x30], 0x81
mov byte [rbp - 0x24], 0x81
mov r14b, 0x81
lea r9, [0x140281188]
or eax, 0x1f01e8
or eax, 0x1f01e8
jmp 0x140090fbf
mov r15d, r15d
shl r15, 0x10
mov r12b, 2
add dh, byte [rcx]
invalid
cmp r14b, 0x81
je 0x140090fdd
invalid
movzx eax, r14b
cmp eax, 0x80
je case.0x140085e89.746
test ch, ch
add dword [rax], eax
add byte [rax + rdi - 0x1d], al
cmp bl, r12b
cmp bl, r12b
jb 0x1400911ea
test rdi, rdi
je 0x14009121e
cmp rdi, rsi
je 0x14009121e
invalid
add al, byte [rax]
invalid
invalid
movzx edx, byte [rdi]
movzx r15d, dl
test r15b, r15b
js case.0x14008ed91.59
inc rdi
cmp r15d, 0x27
ja case.default.0x140091015
mov word [rax], es
add byte [rax], al
invalid
mov r14b, 0x5c
mov eax, r15d
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
mov eax, r15d
and eax, 0x1f
loopne 0x140091045
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
and eax, 0x3f
and eax, 0x3f
cmp r15b, 0xdf
jbe 0x14009107d
invalid
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
cli
invalid
jb 0x1400910f8
add byte [rax], al
invalid
cli
invalid
movzx r15d, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r15d, 0x3f
out 0x3f, eax
or r15d, ecx
or r15d, eax
iretd
cmp r15d, 0x110000
je 0x14009121e
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
test byte [rbp + 0x48000001], ch
add edi, 4
invalid
add rdi, 4
add al, 0x41
cmp edi, 0x27
invalid
cmp r15d, 0x27
jbe 0x140091008
jmp case.default.0x140091015
invalid
add rdi, 2
shl eax, 6
or eax, r8d
mov r15d, eax
cmp r15d, 0x27
jmp qword [rdi]
jbe 0x140091008
je 0x140091091
invalid
invalid
jmp qword [rdi]
je 0x140091091
invalid
invalid
cmp r15d, 0x5c
jne case.0x14008f582.52
mov r13b, 0x5c
xor r15d, r15d
mov r14b, 0x5c
jmp case.0x14008f614.25
or edi, edi
invalid
invalid
cmp r15d, 0x2ff
add al, byte [rax]
add byte [rsi + 0xc], dh
jbe 0x1400910bd
mov ecx, r15d
call fcn.14001ed20
test al, al
jne 0x140091110
push rbx
push rbx
mov ecx, r15d
call fcn.14001ebe0
inc dword [rcx - 0x4a]
invalid
inc dword [rcx - 0x4a]
add byte [rax + rax*8 - 0x72b3bb8c], 0xd
test al, al
je 0x140091110
invalid
invalid
invalid
mov ch, 0
add byte [rdi], bl
test al, al
je 0x140091110
lea r9, [0x140281188]
jmp case.0x14008f614.25
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r15d, ecx
mov edi, ecx
cmp r15d, 0x27
jbe 0x140091008
jmp case.default.0x140091015
mov eax, r15d
or eax, 1
bsr eax, eax
xor eax, 0x1c
sbb al, 0xc1
call 0x198965924
inc dh
add byte [r8], r8b
invalid
mov word [rbp - 2], 0
mov ecx, r15d
shr ecx, 0x14
lea rdx, [0x140277930]
lea edx, [0x140277930]
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 1], cl
mov ecx, r15d
shr ecx, 0x10
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov dh, 0xc
adc dword [rax - 0x76bbfdb3], ecx
add al, byte [rcx + rcx*4 - 7]
shr ecx, 0xc
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 3], cl
mov ecx, r15d
shr ecx, 8
and ecx, 0xf
invalid
movzx ecx, byte [rcx + rdx]
adc dword [rax - 0x76bbfbb3], ecx
stc
shr ecx, 4
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 5], cl
and r15d, 0xf
invalid
movzx ecx, byte [r15 + rdx]
mov byte [rbp + 6], cl
mov byte [rbp + 7], 0x7d
mov word [rbp + rax - 4], 0x755c
jne 0x14009115f
invalid
invalid
invalid
invalid
movzx r14d, byte [rbp - 2]
movzx r13d, byte [rbp - 1]
mov r15, qword [rbp]
mov r12b, 0xa
cmp r14b, 0x81
invalid
invalid
lea r9, [0x140281188]
jne 0x140090fbf
add dh, bh
invalid
invalid
jmp 0x14009121e
shr r15, 0x10
mov edx, r15d
mov edx, edi
lea rax, [rbp - 0x30]
mov dword [rax + 8], 0
or byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rax], 0
xor r15d, r15d
xor r13d, r13d
xor r12d, r12d
xor ebx, ebx
xor r14d, r14d
jmp 0x140091200
mov byte [rbp - 0x30], r14b
mov byte [rbp - 0x2f], r13b
insd dword [rdi], dx
ror dword [rcx + rcx*4 + 0x7d], 1
ror byte [rdi], cl
mov dh, 0xc3
inc bl
movzx edx, byte [rbp + rax - 0x30]
push rsp
invalid
invalid
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 0x18]
call qword [rax + 0x20]
test al, al
lea r9, [0x140281188]
je 0x140090fbf
invalid
movsd dword [rdi], dword [rsi]
std
invalid
invalid
mov al, 1
jmp 0x140091220
invalid
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rbp - 0x5f7bf040], al
add byte [rax], al
add byte [rbx - 0x3fce3fb3], cl
test ecx, 0x400
je 0x140091b2d
invalid
mov qword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
lea r8, [rbp - 8]
mov rcx, rdi
mov edx, 9
mov r9d, 8
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
test eax, eax
sbb eax, 0x74c08500
outsd dx, dword [rsi]
je 0x140091b8d
mov eax, dword [rbp - 8]
shl eax, 0x15
sar eax, 0x1f
and eax, dword [rbp - 4]
mov ecx, dword [rbp - 0x40]
mov edx, dword [rbp - 0x1c]
mov r8d, dword [rbp - 0x24]
mov r9d, dword [rbp - 0x20]
shl r9, 0x20
or r9, rdx
mov edx, dword [rbp - 0x18]
mov r10d, dword [rbp - 0x10]
mov r11d, dword [rbp - 0x14]
shl r11, 0x20
or r11, r10
ror dword [rax - 0x39], cl
invalid
mov qword [rsi], 1
mov qword [rsi + 8], r11
mov dword [rsi + 0x10], 1
adc byte [rcx], r8b
add byte [rax], al
invalid
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x18], 1
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
invalid
mov dword [rsi + 0x1c], edx
movups xmm0, xmmword [rbp - 0x3c]
invalid
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rbp - 0x2c]
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
jmp 0x140091ba6
invalid
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 2
invalid
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
lea ebp, [rsp + 0x50]
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
xorps xmm0, xmm0
movaps xmmword [rbp - 0x20], xmm0
loopne 0x140091bde
sub dword [rbp - 0x30], eax
lea rdx, [rbp - 0x30]
call fcn.140091f60
add byte [rax], al
mov qword [rbp - 8], rax
mov qword [rbp], rdx
test rax, rax
invalid
je case.0x14005b05a.1543
push rbp
add byte [rax - 0x7b], cl
sal byte [rsi + riz*2 + 0x48], 0x8d
pop rbp
lea rbx, [rbp]
add byte [rbp + rcx*4 + 0x3d], cl
xor eax, 0x4c001ef6
invalid
add byte [rbp + rcx*4 + 0x75], cl
lea esi, [rbp - 0x30]
jne case.0x14005847a.1558
lea r15, [0x140281228]
lea r14, [rbp - 0x30]
jmp case.0x14005b05a.1537
nop dword [rax]
add byte [rax + 0xf230f7a], al
cmp byte [rdx + 0xf], 0x23
jne case.0x140091c36.2
test dword [rdi], edi
add byte [rax], al
mov rcx, rbx
call fcn.14008a4a0
mov rcx, rdi
mov rdx, r14
call fcn.140091f60
add eax, dword [r8]
invalid
bnd call fcn.140091f60
mov qword [rbp - 8], rax
mov qword [rbp], rdx
test rax, rax
je case.0x14005b05a.1543
invalid
mov ecx, edx
and ecx, 3
loope 0x140091c32
loope 0x140091c32
movsxd rcx, dword [r15 + rcx*4]
or al, 0x8f
invalid
add rcx, r15
jmp rcx
cmp byte [rdx + 0x10], 0x23
je 0x140091c0a
int3
jp 0x140091c4b
and esi, dword [rsp + rcx*8 - 0x15]
mov rcx, rdx
mov rcx, rdx
int3
jmp case.0x140091c36.2
mov rcx, rdx
shr rcx, 0x20
cmp ecx, 0x23
invalid
je 0x140091c0a
jmp 0x164029f6a
and esi, dword [rsi + rdi*4 - 0x15]
mov esi, 0x83483beb
jmp case.0x140091c36.2
cmp ecx, dword [rax - 0x7d]
cmp rdx, 0x21
cmp edx, 0x21
cli
and dword [rbx + 0x56], esi
jae 0x140091caa
mov r14, rax
mov esi, eax
mov rax, qword [rsi]
invalid
mov rdi, qword [rsi + 0x10]
adc byte [rax + 0x29], cl
clc
sub rax, rdi
mov rbx, rdx
cmp rax, rdx
cmp eax, edx
cmp eax, edx
jb case.0x14005847a.1575
mov rcx, qword [rsi + 8]
add rcx, rdi
lea rdx, [rbp - 0x30]
lea edx, [rbp - 0x30]
mov r8, rbx
mov eax, ebx
call fcn.140067c10
mov rdx, rbx
mov edx, ebx
pop rdi
std
dec dword [rax - 0x77]
fimul dword [rax + 1]
mov edx, ebx
add rdi, rbx
fisttp word [rax - 0x77]
mov qword [rsi + 0x10], rdi
jle case.0x14005847a.1575
adc byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
mov eax, ebx
call fcn.140263480
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
invalid
mov edi, dword [rsi + 0x10]
jmp case.0x140091f99.83
mov edi, 0x6f058d4c
lea r8, [0x140278420]
outsd dx, dword [rsi]
invalid
mov rcx, rdx
mov edx, 0x20
and byte [rax], al
add byte [rax], al
invalid
call fcn.14025f170
invalid
add ah, cl
int3
int3
push rsi
push rdi
sub rsp, 0x30
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov rsi, rdx
mov esi, edx
mov r8, qword [rdx + 8]
mov eax, dword [rdx + 8]
or byte [rax - 0x75], cl
mov rdi, qword [rdx + 0x10]
jp 0x140091ce7
sub r8, rdi
clc
mov rdx, qword [rdx]
add rdx, rdi
add edx, edi
call fcn.140091e60
jnp 0x140091ce4
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
ror dword [rax - 0x77], 0xd0
mov rax, rdx
mov eax, edx
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
mov qword [rbp - 8], rdx
push rbp
clc
test rcx, rcx
leave
je 0x140091d13
mov ecx, eax
rol dword [rbx - 0x72b7fc1f], 0x15
xor al, 0xf5
cmc
and ecx, 3
lea rdx, [0x140281238]
cmc
invalid
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
movzx ecx, byte [rax + 0x10]
adc bl, bpl
jmp case.0x140091c36.44
push rsi
add rdi, rax
mov qword [rsi + 0x10], rdi
adc byte [rax - 0x75], cl
invalid
invalid
adc byte [rax - 0x75], cl
sbb byte [rax + 0x39], r9b
mov eax, dword [rsi + 0x18]
cmp rax, rdi
clc
cmova rdi, rax
mov qword [rsi + 0x18], rdi
jle case.0x140091d0b.3
jmp case.0x14008e467.150
mov rcx, rax
shr rcx, 0x20
and byte [rax - 0x77], cl
invalid
mov rsi, rax
call fcn.14008cea0
mov ecx, eax
invalid
mov rax, rsi
jmp case.0x140091c36.44
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x28
sub byte [rdi], cl
invalid
mov byte [rax], al
add byte [rax], al
invalid
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x78f0d707], al
sub byte [rdi], cl
invalid
mov byte [rax], al
add byte [rax], al
invalid
sub byte [rdi], cl
xchg dword [rax + 0x48000000], ecx
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x140281248]
lea rdx, [0x140281248]
hlt
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
jmp rcx
xor ecx, ecx
jmp case.0x140091c36.44
movzx ecx, byte [rax + 0xf]
cmp cl, 0xb
jne case.0x140091c36.22
invalid
or ecx, dword [rax - 0x73]
clc
clc
lea rcx, [rbp - 8]
clc
call fcn.14008a4a0
invalid
xor eax, eax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov cl, 0x25
jmp case.0x140091c36.44
mov cl, 0x23
jmp case.0x140091c36.44
mov cl, 0x24
jmp case.0x140091c36.44
mov cl, 0x1b
jmp case.0x140091c36.44
mov cl, 0x22
jmp case.0x140091c36.44
mov cl, 0x10
jmp case.0x140091c36.44
mov cl, 0xe
jmp case.0x140091c36.44
mov cl, 0x21
jmp case.0x140091c36.44
mov cl, 0xb
jmp case.0x140091c36.44
mov cl, 4
jmp case.0x140091c36.44
mov cl, 0x28
jmp case.0x140091c36.44
mov cl, 0xc
jmp case.0x140091c36.44
mov cl, 9
jmp case.0x140091c36.44
mov cl, 0x19
jmp case.0x140091c36.44
mov cl, 0x18
jmp case.0x140091c36.44
mov cl, 2
jmp case.0x140091c36.44
mov cl, 0xf
jmp case.0x140091c36.44
mov cl, 3
jmp case.0x140091c36.44
mov cl, 7
jmp case.0x140091c36.44
mov cl, 1
jmp case.0x140091c36.44
cwde
mov cl, 0x1f
invalid
jmp case.0x140091c36.44
mov cl, 0x11
jmp case.0x140091c36.44
mov cl, 0x29
jmp case.0x140091c36.44
mov cl, 0x14
adc al, 0xeb
jmp case.0x140091c36.44
mov byte [rcx - 0x4e7b14fb], dh
adc eax, 0xdb180eb
jmp case.0x140091c36.44
mov cl, 0xd
mov cl, 5
jmp case.0x140091c36.44
mov cl, 0x15
jmp case.0x140091c36.44
mov cl, 0xd
or eax, 0xffff79e9
jmp case.0x140091c36.44
jns 0x140091ded
invalid
invalid
push qword [rcx - 0x8d16fa]
mov cl, 6
jmp case.0x140091c36.44
jb 0x140091df4
invalid
invalid
jb 0x140091df4
invalid
invalid
mov cl, 0x12
jmp case.0x140091c36.44
imul edi, edi, 0xffffffff
invalid
imul edi, edi, 0xffffffff
push qword [rcx - 0x9b16f6]
or ch, cl
invalid
invalid
invalid
mov cl, 0xa
jmp case.0x140091c36.44
invalid
invalid
mov cl, 8
or cl, ch
jmp case.0x140091c36.44
pop rbp
invalid
invalid
push qword [rcx - 0xa916e2]
mov cl, 0x1e
jmp case.0x140091c36.44
push rsi
invalid
invalid
invalid
push rsi
invalid
invalid
mov cl, 0x20
jmp case.0x140091c36.44
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov cl, 0x16
jmp case.0x140091c36.44
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov cl, 0x27
invalid
jmp case.0x140091c36.44
invalid
invalid
push qword [rcx - 0xc516ed]
mov cl, 0x13
jmp case.0x140091c36.44
cmp bh, bh
invalid
invalid
cmp bh, bh
invalid
mov cl, 0x17
jmp case.0x140091c36.44
invalid
invalid
mov cl, 0x1c
jmp case.0x140091c36.44
invalid
invalid
sbb al, 0xe9
sub al, 0xff
invalid
mov cl, 0x1d
jmp case.0x140091c36.44
push qword [rcx - 0xe116da]
mov cl, 0x26
jmp case.0x140091c36.44
invalid
invalid
invalid
invalid
invalid
invalid
mov cl, 0x1a
jmp case.0x140091c36.44
invalid
int3
int3
int3
int3
sub esp, 0xa8
add byte [rax], al
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
invalid
movups xmm0, xmmword [0x1402792f0]
adc byte [0x1402792f0], al
jne case.0x140091d0b.47
invalid
movaps xmmword [rbp], xmm0
sub dword [rbp], eax
mov eax, 0xffffffff
dec dword [rcx + 0x39]
cmp r8, rax
ror byte [rcx + 0xf], 0x42
cmovb rax, r8
ror byte [rdi], 0x57
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x38
and al, 0x38
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
and al, 0x38
mov dword [rsp + 0x30], eax
and al, 0x30
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
sub byte [rax - 0x77], cl
call 0x1644da7eb
invalid
invalid
invalid
invalid
mov rax, rbp
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rcx], dh
rol byte [rbp + 0x31], cl
invalid
invalid
xor edx, edx
xor r8d, r8d
xor eax, eax
rol byte [rbp + 0x31], 0xc9
xor r9d, r9d
leave
call qword [sym.imp.ntdll.dll_NtReadFile]
adc eax, 0x1d470e
sbb eax, 0x1033d00
cmp eax, 0x103
add eax, dword [rcx]
add dword [rax], eax
add byte [rbp + 0x11], dh
jne 0x140091eca
add byte [rax], al
jne 0x140091eca
mov rcx, rsi
int1
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
adc eax, 0x1d4199
adc eax, 0x1d4199
sbb eax, 0x458b00
mov eax, dword [rbp]
add byte [0x100091ee0], bh
cmp eax, 0xc0000011
add byte [rax], al
sal byte [rbp + 6], 0x31
sal byte [rcx], cl
xor eax, eax
jmp 0x140091f01
jne case.0x140091c36.49
invalid
xor edx, edx
xor eax, eax
jmp 0x140091f01
cmp eax, 0x103
add byte [rax], al
je case.0x140091d0b.49
sub eax, 0x878c085
test eax, eax
js 0x140091eea
invalid
or byte [rax - 0x75], cl
push rbp
or byte [rcx], dh
invalid
mov rdx, qword [rbp + 8]
xor eax, eax
invalid
shr bl, 0x17
jmp 0x140091f01
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
adc eax, 0x1d46be
adc eax, 0x1d46be
mov esi, 0x89001d46
ret 0xc148
invalid
invalid
sbb eax, 0x48c28900
shl edx, 0x20
loop case.0x140059821.1610
mov edx, eax
shl rdx, 0x20
loop case.0x140059821.1610
loop case.0x140059821.1610
and byte [rax - 0x7d], cl
retf 0xb802
invalid
invalid
or rdx, 2
mov eax, 1
add dword [rax], eax
add byte [rax], al
add bh, byte [rax + 1]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0xa8
test al, 0
add byte [rax], al
pop rsi
pop rbp
ret
mov dword [rbp + 0x18], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rbp + 0x1c], 0
mov byte [rbp + 0x1c], 0
lea rax, [0x140279358]
add eax, 0x1e743b
cmp esi, dword [rsi + rbx]
invalid
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
rol byte [r9], 1
add byte [rax], al
invalid
enter 0xffffffffffffc748, 0x45
enter 0xffffffffffffc748, 0x45
rol byte [r9], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, [rbp + 0x20]
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
and byte [r8 - 0x77], r9b
fmul dword [r15]
push rdi
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
ror byte [rdi], 0x11
loopne 0x140091f81
loopne 0x140091f81
loopne 0x140091f81
lea rcx, [rbp + 0x18]
lea ecx, [rbp + 0x18]
sbb byte [rax - 0x73], cl
push rbp
lea rdx, [rbp - 0x38]
call fcn.14008a3c0
invalid
dec dword [rax - 0x77]
mov qword [rbp - 8], rax
clc
enter 0x7be8, 0xffffffffffffff84
invalid
clc
lea rcx, [rbp - 8]
clc
call fcn.14008a480
mov ecx, 7
invalid
add byte [rax], al
invalid
test edi, edi
invalid
invalid
int 0x29
ud2
int3
int3
sub esp, 0x38
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
mov r8d, 0x20
add byte [rax], al
call fcn.140091e60
invalid
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov qword [rbp], rdx
mov dword [rbp], edx
test rax, rax
test eax, eax
je 0x140091feb
mov rcx, rdx
mov eax, edx
invalid
and eax, 3
invalid
rol byte [rbx - 0x72b3fc20], 1
add eax, 0x1ef35a
invalid
invalid
invalid
add ecx, dword [rbp + rcx*4 + 5]
pop rdx
lea r8, [0x1402812ec]
invalid
add byte [rcx + 0x63], cl
movsxd rax, dword [r8 + rax*4]
invalid
add al, 0x80
add rax, r8
add eax, eax
sar bh, 0xe0
jmp rax
loopne 0x140091fab
movzx eax, byte [rdx + 0x10]
mov dh, 0x42
adc bl, ch
jmp case.0x140091c36.76
shr rcx, 0x20
jmp case.0x140091c36.76
shr rcx, 0x20
jmp 0x1169267c8
mov rsi, rdx
mov esi, edx
call fcn.14008cea0
scasb al, byte [rdi]
invalid
mov rdx, rsi
jmp case.0x140091c36.76
bnd jmp case.0x140091c36.76
and eax, 0x20e9c148
shr rcx, 0x20
jmp 0x16902a2d9
cmp ecx, 0x28
ja case.default.0x140091fcd
nop
add byte [rax], al
add byte [rax], al
sub byte [rdi], cl
xchg dword [rax + 0x48000000], edx
nop
add byte [rax], al
add byte [rax], al
lea rax, [0x1402812fc]
nop
add byte [rax], al
add byte [rax], al
lea rax, [0x1402812fc]
add byte [rax], al
lea rax, [0x1402812fc]
invalid
invalid
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
add ecx, eax
jmp rcx
xor eax, eax
jmp case.0x140091c36.76
invalid
shr bl, 4
add al, 0xf
movzx eax, byte [rdx + 0xf]
mov dh, 0x42
ud1
invalid
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx], bh
cmp al, 0xb
jne 0x140091fed
lea rcx, [rbp]
call fcn.14008a4a0
mov bh, 0x84
invalid
invalid
add r8b, r13b
mov bh, 0x84
invalid
xor edx, edx
xor ecx, ecx
leave
mov rax, rcx
mov eax, ecx
enter 0xffffffffffff8348, 0xffffffffffffffc4
add rsp, 0x38
cmp byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
mov al, 0x25
jmp case.0x140091c36.76
invalid
mov al, 0x23
jmp case.0x140091c36.76
and ebp, ebx
fdiv dword [rax - 0x4f2b14dc]
sbb ebp, ebx
mov al, 0x24
jmp case.0x140091c36.76
invalid
mov al, 0x1b
jmp case.0x140091c36.76
sal byte [rax - 0x4f3314de], 1
mov al, 0x22
jmp case.0x140091c36.76
mov al, 0x10
adc bl, ch
enter 0xeb0, 0xffffffffffffffeb
mov al, 0xe
jmp case.0x140091c36.76
jmp case.0x140091c36.76
mov al, 0xe
jmp case.0x140091c36.76
mov al, 0x21
jmp case.0x140091c36.76
mov al, 0xb
jmp case.0x140091c36.76
mov al, 4
jmp case.0x140091c36.76
mov al, 0x28
jmp case.0x140091c36.76
mov al, 0xc
jmp case.0x140091c36.76
mov al, 9
jmp case.0x140091c36.76
mov al, 0x19
jmp case.0x140091c36.76
mov al, 0x18
jmp case.0x140091c36.76
mov al, 2
jmp case.0x140091c36.76
mov al, 0xf
jmp case.0x140091c36.76
mov al, 3
jmp case.0x140091c36.76
mov al, 7
jmp case.0x140091c36.76
mov al, 1
jmp case.0x140091c36.76
mov al, 0x1f
jmp case.0x140091c36.76
invalid
mov al, 0x11
jmp case.0x140091c36.76
mov byte [rax - 0x4f7b14d7], dh
adc al, 0xeb
xor byte [rax - 0x8616fb], 0xff
mov al, 5
invalid
jns case.0x14005bc18.1533
invalid
invalid
mov al, 0x29
jmp case.0x140091c36.76
invalid
mov al, 0x14
jmp case.0x140091c36.76
mov al, 5
jmp case.0x140091c36.76
invalid
invalid
invalid
invalid
push qword [rax - 0x8d16eb]
mov al, 0x15
jmp case.0x140091c36.76
invalid
mov al, 0xd
jmp case.0x140091c36.76
invalid
mov al, 6
jmp case.0x140091c36.76
invalid
invalid
invalid
invalid
invalid
mov al, 0x12
jmp case.0x140091c36.76
invalid
invalid
invalid
invalid
mov al, 0xa
jmp case.0x140091c36.76
invalid
mov al, 8
jmp case.0x140091c36.76
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x140091c36.76
invalid
mov al, 0x20
jmp case.0x140091c36.76
invalid
invalid
invalid
invalid
mov al, 0x16
jmp case.0x140091c36.76
invalid
mov al, 0x27
jmp case.0x140091c36.76
invalid
mov al, 0x13
jmp case.0x140091c36.76
invalid
mov al, 0x17
jmp case.0x140091c36.76
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x140091c36.76
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x140091c36.76
invalid
invalid
mov al, 0x26
jmp case.0x140091c36.76
invalid
invalid
mov al, 0x1a
jmp case.0x140091c36.76
invalid
invalid
xor r8d, r8d
movzx r9d, r9b
cmp r8d, r9d
cmp eax, ecx
je 0x1400921e9
cmp rax, 0xf8
jae 0x1400921fc
cmp word [r10 + 2], 0x3a
jne case.0x14004845d.2344
movzx eax, word [r10 + 4]
jmp 0x1400921a8
cmp ax, 0x2f
je 0x1400921b6
movzx eax, ax
cmp eax, 0x5c
pop rsp
jne case.0x14004845d.2344
movzx eax, word [r10]
cmp eax, 0x2f
je 0x1400921cc
cmp eax, 0x5c
je 0x1400921cc
jmp 0x1400921e9
movzx eax, word [r10]
cmp ax, 0x5c
je 0x1400921da
movzx eax, ax
cmp eax, 0x2f
invalid
jne 0x1400921fc
movzx eax, word [r10 + 2]
cmp eax, 0x5c
je 0x1400921e9
cmp eax, 0x2f
jne 0x1400921fc
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
add cl, byte [rdi]
adc dword [rcx], eax
jmp 0x14009267c
add byte [rax], al
mov qword [rbp + 0x3e8], r10
mov qword [rbp + 0x3e0], rcx
add byte [rax], al
mov qword [rbp + 0x408], rdx
add byte [rax], al
mov qword [rbp + 0x3f0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x3f8], 2
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x200
add al, byte [rax]
add byte [rax + 2], bh
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x3d8], rax
xor edi, edi
xor r14d, r14d
xor esi, esi
xor r15d, r15d
cmp r8, 0x201
clc
add dword [rdx], eax
add al, byte [rax]
add byte [rdx + 0x1a], dh
jmp 0x140092280
jae 0x140092349
cmp r8, 0x201
jae 0x140092280
mov r12d, 0x200
lea rbx, [rbp - 0x58]
mov r13, r8
mov ebp, eax
jmp case.0x140059821.1640
sub r8, r15
sub r14, r15
cmp r14, r8
jae 0x1400922af
lea rcx, [rbp + 0x3f0]
mov rdx, r15
call fcn.140263520
sbb eax, 0xbd8b4800
lock add eax, dword [rax]
add byte [rax], al
invalid
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x3d8], rax
mov dword [rbp + 0x3d8], eax
add eax, dword [rax]
invalid
mov eax, 0xffffffff
cmp rdi, rax
mov r15d, 0xffffffff
cmovb r15, rdi
cmovb edi, edi
mov qword [rbp + 0x400], r15
add al, 0
add byte [rcx - 0x77], cl
dec byte [rbp - 0x77]
mov esp, edi
mov rbx, qword [rbp + 0x3d8]
mov r13, r15
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
sbb eax, 0x8d8b4800
call 0x1840922eb
mov edx, ebp
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_GetFullPathNameW]
invalid
invalid
invalid
invalid
mov esi, eax
test eax, eax
jne 0x14009230a
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1400923a9
invalid
lahf
add byte [rax], al
invalid
mov r8d, esi
cmp r13, r8
jne 0x140092260
test dword [rdx - 1], ecx
invalid
invalid
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x140092729
add r13, r13
mov eax, 0xffffffff
invalid
dec dword [rcx + 0x39]
invalid
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
add al, byte [rax]
add byte [rdi], cl
cmp dword [rdi + rdi*8], 0xffffffff
invalid
jmp 0x14009226f
cmp r12, r8
jb case.0x14005847a.1619
int1
add eax, dword [rax]
invalid
mov r12, qword [rbp + 0x408]
mov qword [r12 + 0x10], 0
mov dword [rsp + 0x10], 0
cmp esi, 2
jbe case.0x14005bc18.1562
movzx eax, word [rbx + 2]
cmp eax, 0x3a
jne 0x140092421
add byte [rax], al
cmp word [rbx + 4], 0x5c
jne 0x140092421
lea r15, [0x140279b88]
mov r14d, 4
lea rsi, [r8 + r14]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
jae 0x140092462
invalid
jmp 0x14009248d
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
shl esi, 0x20
or rsi, 2
cmp qword [rbp + 0x3f0], 0
je 0x1400923d9
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x1402d3850]
adc al, 0x24
invalid
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x1d3c67
mov rcx, qword [rbp + 0x3e0]
mov qword [rcx + 8], rsi
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov dword [rcx], eax
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
je 0x14009267c
mov r8, qword [rax + 8]
mov rcx, qword [0x1402d3850]
adc al, 0x24
invalid
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
jmp 0x14009267c
jne 0x140092474
movzx ecx, word [rbx]
jmp case.0x140059821.1621
movzx ecx, word [rbx]
cmp esi, 3
jne 0x14009252d
add byte [rcx], al
add byte [rax], al
invalid
cmp cx, 0x5c
jne 0x140092474
movzx eax, word [rbx + 2]
cmp ax, 0x5c
jne 0x140092474
add r8, 0xfffffffffffffffe
add rbx, 4
add al, 0x4c
lea edi, [0x140279b90]
ja 0x140092469
invalid
mov r14d, 8
lea rsi, [r8 + r14]
inc rsi
inc esi
mov rcx, qword [r12]
cmp rcx, rsi
jb 0x14009248d
mov rdi, r8
mov rsi, rcx
invalid
mov rcx, qword [rbp + 0x3e8]
invalid
add eax, dword [rax]
invalid
jmp 0x1400925bf
mov r15d, 2
xor r14d, r14d
lea rsi, [r8 + r14]
inc rsi
mov rcx, qword [r12]
or al, 0x24
cmp rcx, rsi
jae 0x140092462
lea rax, [rsi + rsi]
mov rdi, r8
test rcx, rcx
je 0x14009257d
add rcx, rcx
mov rdx, qword [rbp + 0x3e8]
mov qword [rbp + 0x3a8], rdx
mov qword [rbp + 0x3b8], rcx
mov ecx, 2
jmp 0x14009257f
mov r15d, 2
cmp cx, 0x5c
jne 0x14009247a
cmp eax, 0x3f
je 0x14009247a
invalid
invalid
cmp eax, 0x5c
jne 0x140092437
invalid
invalid
invalid
movzx eax, word [rbx + 4]
cmp eax, 0x3f
je 0x140092719
cmp eax, 0x2e
jne 0x14009243d
test eax, ebx
invalid
invalid
invalid
cmp word [rbx + 6], 0x5c
jne 0x14009243d
int 0xfe
invalid
invalid
add r8, 0xfffffffffffffffc
add rbx, 8
jmp 0x140092383
invalid
xor ecx, ecx
mov qword [rbp + 0x3b0], rcx
lea rcx, [rbp + 0x3c0]
lea r9, [rbp + 0x3a8]
mov edx, 2
mov r8, rax
call fcn.14008bb70
cmp qword [rbp + 0x3c0], 0
jne 0x14009275a
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x3c8]
invalid
mov qword [r12 + 8], rcx
mov qword [r12], rsi
mov dword [rsp], esi
lea r8d, [r14 + r14]
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.140067c10
mov qword [r12 + 0x10], r14
je 0x1400925f3
invalid
mov rax, rsi
sub rax, r14
cmp rax, rdi
jae 0x1400925ff
mov rcx, r12
mov rdx, r14
mov r15, rdi
mov r15, rdi
mov r8, rdi
call fcn.140263520
mov r12, qword [rbp + 0x408]
mov rsi, qword [r12]
mov r14, qword [r12 + 0x10]
mov rdi, r15
lea r8, [rdi + rdi]
mov r15, qword [r12 + 8]
mov edi, dword [rsp + 8]
mov edi, dword [rsp + 8]
lea rcx, [r15 + r14*2]
mov rdx, rbx
call fcn.140067c10
add r14, rdi
mov qword [r12 + 0x10], r14
mov dword [rsp + 0x10], esi
mov dword [rsp + 0x10], esi
cmp r14, rsi
jne case.0x140091f99.167
adc al, 0x4c
mov ecx, esp
mov rcx, r12
call fcn.14008f9b0
mov r12, qword [rbp + 0x408]
mov r15, qword [r12 + 8]
invalid
or byte [rsi + 0x43], ah
mov dword [rdi + rsi*2], 0xff490000
inc r14
mov word [r15 + r14*2], 0
inc r14
mov qword [r12 + 0x10], r14
cmp qword [rbp + 0x3f0], 0
mov rsi, qword [rbp + 0x3e0]
mov esi, dword [rbp + 0x3e0]
mov esi, dword [rbp + 0x3e0]
je 0x14009266b
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x1402d3850]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x1d39d5
invalid
invalid
sbb eax, 0x448b4900
and al, 0x10
mov rax, qword [r12 + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [r12]
movups xmmword [rsi], xmm0
add rsp, 0x498
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test cl, cl
jne 0x140092150
movzx r9d, byte [r10 + 6]
mov r8d, 0x5c
pop rsp
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x80], al
cmp r9b, 0x5c
cmp r9b, 0x5c
jne 0x140092153
movzx r9d, byte [r10 + 7]
mov r8d, 0
invalid
test r9b, r9b
jne 0x140092153
jmp 0x1400921e9
mov bh, 2
cmp eax, 0x2f
je case.0x14004845d.2344
invalid
invalid
cli
invalid
invalid
cli
invalid
cmp eax, 0x5c
je case.0x14004845d.2344
mov ah, 0xfa
invalid
jmp 0x1400921e9
jmp qword [rsi - 0x7d]
cmp word [rbx + 6], 0x5c
jne 0x14009243d
invalid
invalid
sbb ebp, edi
invalid
jmp 0x14009247a
dec dword [rax - 0x73]
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
or eax, 0x1e9988
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.14025f1e0
jmp case.0x14008702e.762
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r12
mov r8, rax
mov eax, eax
call fcn.14025f170
jmp case.0x14008702e.762
mov rcx, qword [rbp + 0x3c8]
mov rdx, qword [rbp + 0x3d0]
call fcn.14025edc0
ud2
mov dword [rsp + 0x10], edx
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
invalid
cmp qword [rbp + 0x3f0], 0
je 0x1400927ac
mov r8, qword [rbp + 0x3f8]
add byte [rax - 0x75], cl
or eax, 0x2410ac
invalid
mov rcx, qword [0x1402d3850]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
je 0x1400927d3
mov rax, qword [rbp + 0x408]
mov r8, qword [rax + 8]
mov rcx, qword [0x1402d3850]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
sar bh, cl
adc eax, 0x1d386d
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
lea rdx, [rbp - 0x30]
call fcn.140091f60
idiv edi
dec dword [rax - 0x77]
clc
mov qword [rbp], rdx
add byte [rax - 0x7b], cl
sal byte [rbx + riz*2 + 0x48], 0x8d
pop rbp
add byte [rbp + rcx*4 + 0x3d], cl
push 0xffffffffffffffeb
invalid
test rax, rax
je 0x14009288e
lea rbx, [rbp]
lea r15, [0x1402813a0]
lea r14, [rbp - 0x30]
jmp 0x14009286a
cmp byte [rdx + 0xf], 0x23
jne case.0x140092876.2
mov rcx, rbx
call fcn.14008a4a0
mov rcx, qword [rdi]
mov rdx, r14
call fcn.140091f60
mov qword [rbp - 8], rax
mov qword [rbp], rdx
test rax, rax
je 0x14009288e
mov ecx, edx
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
add ecx, edi
jmp rcx
cmp byte [rdx + 0x10], 0x23
je case.0x14008702e.776
jmp case.0x140092876.2
mov rcx, rdx
shr rcx, 0x20
cmp ecx, 0x23
je case.0x14008702e.776
jmp case.0x140092876.2
cmp rdx, 0x21
jae case.0x14008702e.786
mov r14, rax
mov rax, qword [rsi]
mov rdi, qword [rsi + 0x10]
sub rax, rdi
mov rbx, rdx
cmp rax, rdx
jb case.0x14008702e.782
mov rcx, qword [rsi + 8]
add rcx, rdi
lea rdx, [rbp - 0x30]
mov r8, rbx
mov eax, ebx
call fcn.140067c10
mov rdx, rbx
add rdi, rbx
mov qword [rsi + 0x10], rdi
jle case.0x14008702e.782
mov rax, r14
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.140263480
mov rdi, qword [rsi + 0x10]
jmp case.0x14008702e.781
lea r8, [0x140278420]
mov rcx, rdx
mov edx, 0x20
call fcn.14025f170
sbb al, 0
int3
add byte [rax], al
mov qword [rbp + 0x30], rcx
mov dword [rbp + 0x2c], 0
add byte [rax], al
add byte [rax - 0x7d], cl
clc
and byte [rdi], cl
or dword [rbx], 1
add byte [rax], al
mov rcx, r12
mov ecx, esp
mov rdx, r13
call fcn.1400927f0
invalid
dec dword [rax - 0x7b]
test rax, rax
je case.0x14008f582.156
mov r15, rdx
mov eax, 1
jmp 0x140092d3f
mov r15, rcx
add r14, 0x400
add byte [rax], al
add byte [rax], al
jb case.0x140059821.1684
mov eax, r14d
and eax, 0x1fff
mov edx, 0x2000
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
ret 0x14c
invalid
invalid
add rdx, r14
setb cl
test rax, rax
invalid
ror byte [rdi], 0x95
ror byte [rcx + 0xf], 0x44
invalid
setne al
cmove rdx, r14
mov qword [rbp + 0x30], rdx
and al, cl
cmp al, 1
je case.0x140059821.1684
jmp 0x140092b22
test rdx, rdx
je 0x140092aca
sbb dword [rcx + rcx*4 + 0x7d], ecx
adc byte [rcx + rcx*4 + 0x75], cl
and byte [rcx + rcx*4 + 0x65], cl
invalid
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x20], r14
mov qword [rbp - 0x10], r12
mov rsi, qword [r13]
jne 0x140092ac1
add byte [rbp - 0x75], cl
jne 0x140092ad5
mov r14, qword [r13 + 0x10]
jmp case.0x140059821.1659
add byte [rax], al
xor r15d, r15d
xor eax, eax
jmp 0x140092d3f
add al, byte [rax]
invalid
push qword [rcx]
shr cl, 0x6b
add al, byte [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x45
test al, 0x48
lea ecx, [rbp - 8]
clc
clc
lea r9, [rbp - 0x60]
mov qword [rbp + 0x10], r8
adc r8b, r13b
test dword [rax - 0x7cb70001], edx
jge 0x140092ae7
invalid
je 0x140092afc
nop
invalid
mov eax, 1
jmp 0x140092d3f
mov rax, qword [rbp]
mov qword [r13 + 8], rax
invalid
invalid
mov r15, qword [rbp + 0x10]
mov qword [r13], r15
jge 0x140092b0c
add r14, 0x400
jae 0x140092a80
mov eax, 0x2000
mov qword [rbp + 0x30], rax
invalid
invalid
lea rax, [r13 + 0x10]
mov qword [rbp - 0x18], rax
mov al, 1
mov dword [rbp + 0x2c], eax
sub al, 0x48
cmp esi, edi
invalid
jbe 0x140092b45
mov qword [rbp - 0x10], r12
mov qword [rbp + 0x10], r15
mov rsi, r15
mov r14, qword [rbp + 0x20]
jmp case.0x140059821.1659
mov rax, r15
mov r14, qword [rbp + 0x20]
jne 0x140092b6c
sub rax, r14
mov cl, 1
mov dword [rbp + 0x2c], ecx
cmp rax, 0x20
jb 0x140092a53
mov qword [rbp - 0x10], r12
mov qword [rbp + 0x10], r15
mov rsi, r15
mov qword [rbp + 0x20], r14
dec byte [rcx + rcx*4 + 0x75]
and byte [rbp + 0x31], al
dec dword [rbp + rcx*4 + 0x65]
movabs al, byte [0x4c001ee8353d8d48]
lea rdi, [0x1402813b0]
mov qword [rbp + 0x18], r13
xor r15d, r15d
lea r12, [rbp - 0x60]
lea rdi, [0x1402813b0]
call 0xc9552b9b
insd dword [rdi], dx
sbb byte [rcx + 0x39], cl
cmp esi, esi
jne 0x140092bb0
mov qword [rbp + 0x18], r13
cmp r14, rsi
jne 0x140092bb0
cmp rsi, qword [rbp + 0x10]
jne 0x140092bb0
invalid
mov rcx, qword [rbp - 0x10]
mov rdx, r13
call fcn.1400927f0
invalid
dec dword [rax - 0x7b]
invalid
invalid
jne 0x140092a63
test rdx, rdx
je 0x140092d72
test dl, cl
add dword [rax], eax
invalid
retf 1
mov rsi, qword [r13]
mov r14, qword [r13 + 0x10]
cmp r14, rsi
jne case.0x14005847a.1641
cmp ecx, dword [rcx - 0x77]
cmc
mov r13, rsi
add r13, 0x20
jb 0x140092d56
add dword [rax], eax
invalid
lea rax, [rsi + rsi]
add al, 0x36
cmp rax, r13
cmova r13, rax
call 0x128503b19
test rsi, rsi
je case.0x140059821.1680
mov rax, qword [rbp + 0x18]
sbb byte [r8 - 0x75], r9b
mov rax, qword [rax + 8]
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
or byte [rax - 0x77], cl
movabs al, byte [0x1b8b0758948]
movabs al, byte [0x1b8b0758948]
mov qword [rbp - 0x50], rsi
mov eax, 1
jmp case.0x14005b05a.1618
invalid
add bl, ch
sbb dword [rdi], ecx
invalid
mov rax, qword [r13 + 8]
jmp 0x140092c3c
xor eax, eax
mov rdx, r13
not rdx
shr rdx, 0x3f
mov qword [rbp - 0x58], rax
lea rcx, [rbp - 8]
mov r8, r13
mov r9, r12
call fcn.14008bb70
cmp qword [rbp - 8], 0
jge 0x140092c1b
add byte [rdi], cl
test dword [rcx + rax], ebp
add byte [rax], al
invalid
mov rax, qword [rbp]
mov rcx, qword [rbp + 0x18]
mov ecx, dword [rbp + 0x18]
add byte [r8 - 0x75], r9b
sbb byte [r8 - 0x77], r9b
mov dword [rcx + 8], eax
mov qword [rcx], r13
mov qword [rcx + 8], rax
mov qword [rcx], r13
mov rsi, r13
add rax, r14
mov r13, rsi
sub r13, r14
mov rcx, qword [rbp + 0x30]
cmp r13, rcx
cmovae r13, rcx
invalid
invalid
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], r13
mov dword [rbp - 0x58], ebp
insd dword [rdi], dx
invalid
mov qword [rbp - 0x50], 0
mov qword [rbp - 0x48], r15
mov rcx, rbx
mov rdx, r12
mov edx, esp
call fcn.140091cc0
mov rcx, rax
ror dword [rax - 0x7b], 0xc0
invalid
lea r15, [rbp - 8]
clc
jne 0x140092d09
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x50]
test rax, rax
mov rax, qword [rbp - 0x50]
test rax, rax
je 0x140092d67
fild dword [rax]
add byte [rax], al
mov r15, qword [rbp - 0x48]
add r14, rax
mov rcx, qword [rbp - 0x18]
mov qword [rcx], r14
cmp byte [rbp + 0x2c], 0
jne 0x140092ccb
cmp r15, r13
mov rcx, qword [rbp + 0x30]
mov rdx, 0xffffffffffffffff
ret 0xffff
invalid
invalid
invalid
dec dword [rax + 0xf]
retf 0x394c
retf 0x394c
invalid
jne 0x140092cc7
cmp r13, rcx
jb 0x140092cc7
test rcx, rcx
lea rcx, [rcx + rcx]
cmovs rcx, rdx
mov qword [rbp + 0x30], rcx
mov r13, qword [rbp + 0x18]
sub r15, rax
sub edi, eax
sub edi, eax
cmp r14, rsi
je 0x140092b84
jmp 0x140092bb0
mov qword [rbp - 8], rcx
mov rcx, r15
call fcn.14008a4a0
ja case.0x14005b05a.1630
invalid
dec dword [rax - 0x77]
invalid
mov rdx, r12
mov edx, esp
call fcn.140091cc0
mov rcx, rax
test rax, rax
je case.0x14005bc18.1582
test byte [rsi - 1], dh
invalid
invalid
mov edx, ecx
and edx, 3
loop 0x140092d11
loop 0x140092d11
mov eax, 1
add byte [rax], al
movsxd rdx, dword [rdi + rdx*4]
add rdx, rdi
cli
jmp rdx
je 0x140092ce6
jmp case.0x14005bc18.1601
add byte [rax], al
add byte [rax], al
mov rdx, rcx
shr rdx, 0x20
invalid
invalid
cmp edx, 0x23
je 0x140092ce6
mov r15, rcx
mov rdx, r15
add rsp, 0xb8
add esp, 0xb8
mov eax, 0x5b000000
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
mov eax, 1
movabs r15, 0x2600000003
add byte [rax], al
add bl, ch
invalid
sub r14, qword [rbp + 0x20]
xor eax, eax
mov rcx, r14
jmp case.0x14005bc18.1601
mov rax, qword [rbp - 0x18]
mov r15, qword [rax]
sub r15, qword [rbp + 0x20]
xor eax, eax
jmp 0x140092d3f
loopne 0x1400930b3
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
cmp qword [rbp - 0x50], 0
cmp dword [rbp - 0x50], 0
je case.0x14008e2c8.224
mov rcx, qword [0x1402d3850]
or eax, 0x240798
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
invalid
mov r8, qword [rbp - 0x10]
invalid
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
invalid
invalid
invalid
nop
add rsp, 0x70
add esp, 0x70
jo 0x140093134
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.14025edc0
int3
mov esp, 0xb0f001c
ud2
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x70
invalid
cmp qword [rbp - 0x50], 0
je 0x140093131
mov rcx, qword [0x1402d3850]
mov ecx, dword [0x1402d3850]
or eax, 0x24072b
invalid
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x70]
cmp qword [rbp - 0x30], 0
je 0x140093181
mov r8, qword [rbp - 0x28]
mov rcx, qword [0x1402d3850]
mov ecx, dword [0x1402d3850]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
invalid
invalid
sbb eax, 0x83489000
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
int3
int3
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov rax, rdx
add rdx, 0x34
lea r9, [rax + 0x234]
lea ecx, [rax + 0x234]
lea ecx, [rax + 0x234]
mov r10d, 0x104
add dword [rax], eax
add byte [rcx - 0x77], cl
mov r8, rdx
shl byte [rsi + 0x41], 1
cmp word [r8], 0
cmp dword [rax], 0
je 0x140093270
cmp word [r8 + 2], 0
cmp dword [r8 + 2], 0
cmp dword [rax + 2], 0
je case.0x14008781f.721
cmp word [r8 + 4], 0
js case.0x140091f99.192
add al, 0
add byte [rdx + rsi*2 + 0x66], dh
je 0x14009324e
cmp word [r8 + 6], 0
cmp dword [r8 + 6], 0
je 0x140093254
cmp word [r8 + 8], 0
or byte [rax], al
je case.0x14008f884.173
cmp word [r8 + 0xa], 0
js 0x1400931fb
add byte [rsp + rbp*2 + 0x66], dh
je 0x140093260
insb byte [rdi], dx
cmp word [r8 + 0xc], 0
cmp dword [r8 + 0xc], 0
or al, 0
je 0x140093266
push 0x66
cmp dword [r8 + 0xe], 0
cmp word [r8 + 0xe], 0
je 0x14009326c
push 0xfffffffff8c28349
add r10, 0xfffffffffffffff8
clc
add r8, 0x10
rcl byte [rax], 0x49
cmp edx, 7
cli
invalid
cmp r10, 7
ja 0x1400931c1
scasd eax, dword [rdi]
cmp word [r9], 0
cmp dword [r9], 0
je 0x140093273
cmp word [rax + 0x236], 0
je case.0x140091c36.113
insb byte [rdi], dx
mov eax, 0x236
add byte [rax], al
add byte [rsp + rbp*2 + 0x66], dh
cmp dword [rax + 0x238], 0
mov eax, 0x238
invalid
insb byte [rdi], dx
cmp word [rax + 0x238], 0
cmp byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rbp + rbp*2 + 0x41], dh
mov eax, 0x104
invalid
je case.0x140091c36.116
mov r8d, 0x104
cmp word [rax + 0x23a], 0
cmp al, byte [rdx]
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x48], dh
jne 0x140093285
add rax, 0x23a
add eax, 0x23a
cmp al, byte [rdx]
add byte [rax], al
mov r9, rax
jmp 0x140093273
sub ecx, dword [rcx - 0x7d]
rol byte [rdx], 0xeb
invalid
add r8, 2
jmp 0x140093270
and cl, byte [rcx - 0x7d]
rol byte [rbx + rbp*8], 0x1c
jmp 0x140093270
add r8, 4
jmp 0x140093270
sbb al, 0x49
add r8, 6
add eax, 6
jmp 0x140093270
add r8, 8
jmp 0x140093270
add r8, 0xa
jmp 0x140093270
or ch, bl
or cl, byte [rcx - 0x7d]
ror byte [rbx + rbp*8], 4
invalid
add r8, 0xc
jmp 0x140093270
add al, 0x49
add r8, 0xe
add eax, 0xe
ror byte [rsi], 0x4d
mov ecx, eax
mov r9, r8
sub r9, rdx
mov r8, r9
shr r8, 1
call 0x14b02b3c9
add al, byte [rax]
invalid
call 0x14b02b3c9
add al, byte [rax]
add byte [rbx + 0x20], dh
add byte [rax], al
jae case.0x14008f884.178
add rsp, 0x20
add esp, 0x20
pop rbp
jmp fcn.14008de70
loope case.0x140085e89.908
invalid
invalid
loope case.0x140085e89.908
invalid
add rax, 0x236
mov r9, rax
add al, byte ss:[rax]
add byte [rcx - 0x77], cl
shr ebx, 0xd9
mov ecx, eax
jmp 0x140093273
add rax, 0x238
cmp byte [rdx], al
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
shr ebx, 0xce
mov r9, rax
jmp 0x140093273
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
cld
invalid
invalid
mov edx, 0x104
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
mov r8, rax
call fcn.14025f170
mov ah, 0xbe
sbb al, 0
int3
int3
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x1c8
enter 1, 0
enter 1, 0
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x140], 0xfffffffffffffffe
mov r13, r8
mov rsi, rdx
add dword [rax], eax
add dh, bh
invalid
invalid
mov esi, edx
mov rbx, rcx
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
test r14, r14
div byte [rdi + rbx*2 + 0x48]
mov edi, esi
je 0x14009335b
mov rdi, rsi
mov rsi, r13
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
invalid
invalid
invalid
cmp al, 0x2f
setne r12b
xchg ebp, eax
invalid
cmp al, 0x5c
setne bl
lea rcx, [rbp + 0xb0]
add byte [rax], al
xchg ebp, eax
invalid
mov al, 0
add byte [rax], al
mov rdx, r15
cli
mov r8, r14
call fcn.14008e7a0
invalid
inc dword [rdi + rcx - 0x4a]
test dword [rax + 0x41000000], esi
movzx eax, al
invalid
inc dword [rdi + rcx - 0x4a]
test dword [rax + 0x41000000], esi
add byte [rcx + 0xf], al
mov dh, 0xc0
movzx eax, al
mov r10, qword [rbp + 0xc0]
mov edx, dword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rbx + rcx*4 - 0x73], cl
rol byte [rax], 1
add byte [rax], al
invalid
mov r9, qword [rbp + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x1402813c0]
lea rcx, [0x1402813c0]
lea ecx, [0x1402813c0]
loopne 0x140093366
invalid
add byte [rax + 0x63], cl
adc al, 0x81
movsxd rdx, dword [rcx + rax*4]
invalid
add rdx, rcx
retf 0x894c
mov rcx, r15
jmp rdx
lea rcx, [r10 + 4]
jmp 0x1400933a4
mov dil, 6
mov dil, 6
mov dword [rbp + 0x130], 0
test dword [rax], esi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0xe9
invalid
add byte [rax], al
add byte [rax], al
xor r12d, r12d
jmp 0x140093493
and eax, dword [rcx]
add byte [rax], al
lea rcx, [r9 + 1]
lea ecx, [rcx + 1]
test r9, r9
cmove rcx, r9
leave
add rcx, r10
add ecx, edx
add rcx, 8
add ecx, 8
or bl, ch
jmp 0x1400933a4
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rcx - 0x73], ecx
lea rcx, [r9 + 1]
invalid
invalid
jmp 0x1400933a4
lea rcx, [r9 + 1]
test r9, r9
test ecx, ecx
leave
cmove rcx, r9
cmove ecx, ecx
leave
add rcx, r10
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add rcx, 2
jmp 0x1400933a4
invalid
add eax, 0x2b9
add byte [rcx + rdi - 0xf], cl
mov ecx, 2
cmp rcx, r14
ja case.default.0x140093d61
jne 0x1400933bb
mov dword [rbp + 0x130], 0
xor byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x1400933d5
add rcx, r15
stc
movzx ecx, byte [rcx]
cmp cl, 0x2f
stc
invalid
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
mov dword [rbp + 0x130], ecx
and r12b, bl
mov rcx, qword [rbp + 0xb1]
mov rdx, qword [rbp + 0xb8]
mov qword [rbp + 0x2f], rdx
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
invalid
mov qword [rbp + 0x28], rcx
mov r11, qword [rbp + 0xc8]
add byte [rax], al
mov eax, eax
lea rcx, [0x1402813dc]
invalid
fistp word [rsi]
invalid
invalid
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
add edx, ecx
mov rbx, r13
mov r13, rsi
mov rsi, rdi
jmp 0x140093452
mov qword [rbp + 0x128], r9
add dword [rax], eax
add byte [rcx + rcx*4 + 0x55], cl
adc byte [rcx + rcx*4 + 0x5d], cl
sbb bh, bh
jmp rdx
invalid
mov qword [rbp + 0x10], r10
mov qword [rbp + 0x18], r11
jmp rdx
lea rcx, [r10 + 4]
lea ecx, [rdx + 4]
test rcx, rcx
jne 0x14009345a
invalid
xor ch, bl
lea rcx, [r9 + 1]
lea rcx, [r9 + 1]
jmp case.0x14009341d.6
lea rcx, [r9 + 1]
lea ecx, [rcx + 1]
test r9, r9
cmove rcx, r9
cmove ecx, ecx
cmove ecx, ecx
add rcx, r10
add rcx, 8
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0x48
or byte [rax - 0x7b], cl
leave
or byte [rax - 0x7b], cl
leave
test rcx, rcx
jne 0x14009345a
sbb ebx, ebp
xor byte [rcx - 0x73], cl
invalid
invalid
jmp case.0x14009341d.6
lea rcx, [r9 + 1]
add qword [r13 - 0x7b], rcx
leave
test r9, r9
cmove rcx, r9
cmove ecx, ecx
add rcx, r10
add rcx, 2
add ecx, 2
test rcx, rcx
leave
je case.0x14009341d.6
lea rcx, [0x1402813f8]
lea ecx, [0x1402813f8]
or eax, 0x1edf97
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne case.0x14008e467.227
lea rax, [r10 + 4]
lea eax, [rdx + 4]
cmp rax, r14
je 0x140093482
mov edi, r8d
jmp 0x140093493
mov eax, 6
cmp rax, r14
jne case.0x14009341d.6
xor eax, eax
rol byte [rcx + rcx*4 - 0x39], 0x41
mov edi, r8d
cmp r8b, 5
cmp al, 5
cmp al, 5
movzx r12d, r12b
mov dh, 0xe4
cmove r12d, eax
loopne 0x1400934dc
mov rcx, rsi
mov ecx, esi
mov rdx, r13
mov edx, ebp
call fcn.14008e1f0
inc dword [rax + rax*8 + 0x86850f]
test al, al
jne 0x14009352c
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 0xb0]
invalid
add byte [rax], al
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov rdx, rsi
mov edx, esi
mov r8, r13
mov r8, r13
call 0x13fbc1d9f
call fcn.14008e7a0
movzx edx, byte [rbp + 0xb0]
mov al, 0
add byte [rax], al
invalid
call 0x15009346b
dec dword [rdi]
mov dh, 0x95
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea r8, [0x14028140c]
invalid
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
jmp rdx
loop case.0x14008e467.247
add rcx, 4
add ecx, 4
jmp case.0x140091f99.203
mov eax, 2
cmp rax, r14
cmp eax, esi
je 0x140093482
jmp case.0x14009341d.6
test byte [rax - 0x73], cl
push rax
add dword [rax - 0x7b], ecx
invalid
invalid
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x140091f99.203
mov ecx, 6
jmp case.0x140091f99.203
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
invalid
invalid
lea rdx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add rcx, 8
invalid
invalid
ror dword [rax], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
jmp case.0x140091f99.203
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
jmp 0x1489fbc39
ja 0x140093dc2
mov qword [rbx + 0x10], 0
add byte [rax - 0x77], cl
mov rcx, rbx
invalid
mov rdx, rsi
mov r8, r13
mov eax, ebp
mov eax, ebp
call 0x108cdb689
add rsp, 0x1c8
pop rbx
pop rdi
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rbp
jmp fcn.1400915d0
jnp 0x140093533
invalid
test r13, r13
in eax, dx
je 0x14009363b
cmp dil, 3
jae 0x14009363b
add byte [rax], al
mov qword [rbp + 0x58], r15
pop rax
mov qword [rbp + 0x60], r14
mov byte [rbp + 0x68], dil
push 0x28458b48
push 0x28458b48
mov rcx, qword [rbp + 0x2f]
invalid
invalid
mov qword [rbp + 0x69], rax
mov qword [rbp + 0x70], rcx
mov rax, qword [rbp + 0x10]
invalid
jo 0x1400935cd
mov eax, dword [rbp + 0x10]
adc byte [rax - 0x77], cl
js 0x1400935d5
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x18]
invalid
invalid
mov eax, dword [rbp + 0x18]
sbb byte [r8 - 0x77], r9b
mov qword [rbp + 0x80], rax
test dword [rax + 0x48000000], eax
mov eax, dword [rbp + 0x128]
sub byte [rcx], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x128]
sub byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x88], rax
add byte [rax], al
mov word [rbp + 0x90], 0x200
mov dword [rbp + 0x90], 0x858b0200
xor byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, byte [rbx + 0x13085]
add byte [rax + 0x9285], cl
xchg edx, eax
add byte [rax], al
invalid
mov eax, dword [rbp + 0x130]
mov byte [rbp + 0x92], al
xchg edx, eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
movabs al, byte [0xffb679e858558d48]
pop rax
invalid
jns 0x14009357b
invalid
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x58]
pop rax
pop rax
call fcn.14008ec40
cmp byte [rbp - 0x60], 0xa
invalid
invalid
jns 0x14009357b
invalid
inc dword [rax + 0x480aa07d]
movabs al, byte [0xb1850f205d89480a]
or cl, byte [rax - 0x77]
mov qword [rbp + 0x20], rbx
mov dword [rbp + 0x20], ebx
pop rbp
and byte [rdi], cl
test dword [rcx + 0x48000000], esi
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
jne 0x140093686
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esi
add byte [rax], al
mov qword [rbp + 0xf0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
clc
mov qword [rbp + 0xf8], 8
clc
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rbp + 0x100], 0
add cl, ch
jmp 0x1400937e5
invalid
add byte [rax], al
lea rax, [r9 + 1]
test r9, r9
cmove rax, r9
add rax, r10
add rax, 2
invalid
cmp rax, r14
je 0x140093482
invalid
invalid
invalid
invalid
invalid
jmp case.0x14009341d.6
lea rax, [r9 + 1]
test r9, r9
leave
cmove rax, r9
add rax, r10
add rax, 8
ror dword [rcx + rax - 0x30], 0x48
add eax, 8
cmp rax, r14
je 0x140093482
test byte [rsi + rdi*8 - 1], cl
invalid
test byte [rsi + rdi*8 - 1], cl
invalid
invalid
jmp case.0x14009341d.6
invalid
lea rcx, [rbp + 0xb0]
mov rdx, rsi
mov r8, r13
add byte [rax], al
add byte [rax - 0x77], cl
mov r8, r13
call fcn.14008e7a0
movzx eax, byte [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
test dword [rax + 0x48000000], esi
mov ecx, dword [rbp + 0xc0]
add byte [rax - 0x75], cl
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
mov rdx, qword [rbp + 0xd0]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0xbb
movzx r8d, al
movzx eax, al
lea r9, [0x140281428]
movsxd r10, dword [r9 + r8*4]
fstp qword [rsi]
add byte [rdi + 0x63], cl
adc al, 0x81
add r10, r9
mov r8, r13
mov r9, rsi
retf 0x894d
jmp r10
add rcx, 4
jmp case.0x14008e397.264
mov rdi, rsi
mov rsi, r13
mov esi, ebp
movzx eax, byte [0x1402d3900]
insd dword [rdi], dx
add ah, byte [rax + rax]
mov edx, 0xe0
add byte [rax], al
xor ecx, ecx
call fcn.140097090
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test rax, rax
je 0x140093de9
invalid
add byte [rax], al
add byte [rax], al
mov r14, rax
mov rax, qword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
invalid
ror byte [rcx - 0x77], 1
mov qword [r14 + 0x30], rax
xor byte [rdi], r9b
adc byte [rbp - 0x60], al
movups xmm0, xmmword [rbp - 0x60]
movabs al, byte [0xc055100fb04d100f]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
mov al, 0xf
adc byte [rbp - 0x40], dl
rol byte [rcx + 0xf], 0x11
push rsi
and byte [rcx + 0xf], al
movups xmmword [rsi + 0x10], xmm1
movups xmmword [r14 + 0x20], xmm2
adc dword [rsi + 0x20], edx
movups xmmword [r14 + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
movups xmmword [r14], xmm0
movups xmmword [rsi], xmm0
mov qword [rbp + 0x98], 4
add byte [rax], al
add byte [rax + rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
movabs al, byte [0xa885c748000000]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
invalid
test al, 0
add byte [rax], al
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], 1
add byte [rax], al
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
movups xmm0, xmmword [rbp + 0x58]
adc byte [rbp + 0x58], al
movups xmm1, xmmword [rbp + 0x68]
adc byte [rbp + 0x68], cl
movups xmm2, xmmword [rbp + 0x78]
movups xmm3, xmmword [rbp + 0x88]
popfq
mov byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xe0], ebx
loopne 0x140093702
add byte [rax], al
movaps xmmword [rbp + 0xe0], xmm3
popfq
loopne 0x140093702
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xd0], edx
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xc0], xmm1
sub dword [rbp + 0xc0], ecx
movaps xmmword [rbp + 0xb0], xmm0
sub dword [rbp + 0xb0], eax
add byte [rax], al
lea rcx, [rbp + 0xf0]
lea rdx, [rbp + 0xb0]
call fcn.14008ec40
cmp byte [rbp + 0xf0], 0xa
add byte [rdx], cl
lock add byte [rax], al
add byte [rdx], cl
je 0x1400937c3
mov r15d, 1
add byte [rbp + rcx*4 - 0x53], cl
lock add byte [rax], al
add byte [rax], al
lea r13, [rbp + 0xf0]
add byte [rax], al
add byte [rbp + rcx*4 - 0x5b], cl
mov al, 0
add byte [rax], al
lea r12, [rbp + 0xb0]
nop dword [rax]
cmp r15, qword [rbp + 0x98]
jne 0x14009376f
lea rcx, [rbp + 0x98]
lea ecx, [rbp + 0x98]
mov rdx, r15
cli
call fcn.1402636b0
mov r14, qword [rbp + 0xa0]
mov esi, dword [rbp + 0xa0]
mov ch, 0xa0
add byte [rax], al
add byte [rcx + 0x6b], cl
invalid
imul rax, r15, 0x38
cmp byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x120]
mov qword [r14 + rax + 0x30], rcx
invalid
lea esp, [rax]
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
xor byte [rdi], cl
movups xmm0, xmmword [rbp + 0xf0]
adc byte [rbp + 0xf0], al
add byte [rdi], cl
adc byte [rbp + 0x100], cl
invalid
movups xmm1, xmmword [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
invalid
movups xmm2, xmmword [rbp + 0x110]
movups xmmword [r14 + rax + 0x20], xmm2
and byte [rcx + 0xf], al
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
adc dword [rsi + rax + 0x10], ecx
movups xmmword [r14 + rax], xmm0
add al, 6
inc r15
mov qword [rbp + 0xa8], r15
mov rcx, r13
mov ecx, ebp
mov rdx, r12
mov edx, esp
call fcn.14008ec40
cmp byte [rbp + 0xf0], 0xa
lock add byte [rax], al
add byte [rdx], cl
mov ah, 0xff
inc dword [rax + 0xf0bd]
lock add byte [rax], al
lock add byte [rax], al
add byte [rax], al
add byte [rdx], cl
jne case.default.0x140093818
movups xmm0, xmmword [rbp + 0x98]
movaps xmmword [rbp + 0xf0], xmm0
sub dword [rbp + 0xf0], eax
sub dword [rbp + 0xf0], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], ebp
test al, 0
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], eax
add byte [rcx], al
add byte [rax], al
invalid
mov rax, qword [rbp + 0xa8]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], eax
add byte [rcx], al
invalid
mov qword [rbp + 0x100], rax
add byte [rcx - 0x77], cl
cmc
mov r13, rsi
mov rsi, rdi
mov byte [rbp + 0x13f], 0
invalid
add byte [rax - 0x73], cl
pop r8
lea rcx, [rbp + 0x58]
mov rdx, rsi
mov edx, esi
mov r8, r13
mov eax, ebp
call fcn.14008e7a0
movzx edx, byte [rbp + 0x58]
mov dh, 0x55
pop rax
mov rcx, qword [rbp + 0x68]
push 0x78458b48
mov rax, qword [rbp + 0x78]
lea r8, [0x140281478]
lea eax, [0x140281478]
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
mov rdx, rsi
mov edx, esi
jmp r9
add rcx, 4
add ecx, 4
add al, 0xe9
test byte [rax], 0
add byte [rax], al
jmp 0x14009391a
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
test rdx, rdx
invalid
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
ret 0x14c
add rcx, r8
add rcx, 8
invalid
invalid
jmp case.0x14008e397.264
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
invalid
invalid
invalid
jmp case.0x14008e397.264
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
ret 0x14c
add rcx, r8
add rcx, 2
add ecx, 2
jmp case.0x14008e397.264
add eax, 0x2b9
mov ecx, 2
add byte [rbp - 0x77], cl
call 0x14fd161a8
invalid
invalid
invalid
mov r8, r13
sub r8, rcx
enter 0xffffffffffff820f, 0x5e
jb 0x140093dc2
add eax, 0x1480000
add rcx, rsi
add ecx, esi
int1
mov r9, rcx
test r8, r8
test eax, eax
je 0x14009387d
invalid
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x140093881
invalid
invalid
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
stc
pop rsp
je 0x140093881
cmp al, 5
jae case.default.0x1400938b7
add eax, 0x8d484273
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x4c000000]
mov edx, edi
cli
mov rdx, r15
mov r8, r14
invalid
call fcn.14008e7a0
movzx r8d, byte [rbp + 0xb0]
mov dh, 0x85
mov al, 0
add byte [rax], al
invalid
test dword [rax + 0x48000000], esi
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rcx, [0x140281444]
lea ecx, [0x140281444]
add byte [rsi + 0x63], cl
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
jmp r9
lea rcx, [rax + 4]
lea ecx, [rax + 4]
jmp 0x140093d4b
add byte [rax], al
test r12b, r12b
in al, 0xf
test byte [rax - 4], ch
cld
je case.0x14008f614.195
invalid
lea rdx, [0x140278582]
lea edx, [0x140278582]
adc eax, 0x1e4caf
invalid
mov r8d, 1
mov rcx, rbx
call fcn.1400915d0
out dx, eax
fdiv st(7), st(0)
invalid
invalid
jmp case.0x14008f614.195
cld
invalid
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
invalid
add rcx, 8
jmp 0x14009391a
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
invalid
invalid
jmp 0x14009391a
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
add ecx, 2
jmp 0x14009391a
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
ja 0x140093dd1
jne 0x140093929
xor eax, eax
jmp 0x14009393e
add rcx, rsi
add ecx, esi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
sete al
or al, cl
mov rcx, qword [rbp + 0x78]
mov qword [rbp + 0xe0], rcx
movups xmm0, xmmword [rbp + 0x58]
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x58], al
movups xmm1, xmmword [rbp + 0x68]
adc byte [rbp + 0x68], cl
movups xmmword [rbp + 0xd0], xmm1
movups xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0xb0], rsi
mov al, 0
add byte [rax], al
mov qword [rbp + 0xb8], r13
mov word [rbp + 0xe8], 0x200
invalid
test eax, ebp
add byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 0xea], al
lea rsi, [rbp + 0x59]
jne case.0x14008781f.761
lea rdi, [rbp + 0x58]
lea rbx, [rbp + 0xb0]
lea ebx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
invalid
xor r15d, r15d
jmp 0x1400939d6
mov rax, qword [rbp + 0xf8]
mov eax, dword [rbp + 0xf8]
imul rcx, r14, 0x38
mov byte [rax + rcx], r12b
cmp byte [rax + rcx*4 + 0x24], al
or byte [rdi], cl
adc byte [rsi], al
invalid
and al, 8
movups xmm0, xmmword [rsi]
invalid
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
or byte [rcx], al
movups xmmword [rax + rcx + 1], xmm0
or byte [rcx], al
movups xmmword [rax + rcx + 0x11], xmm1
or byte [rcx], r10b
movups xmmword [rax + rcx + 0x21], xmm2
and dword [rax - 0x75], ecx
push rsi
invalid
mov rdx, qword [rsi + 0x2f]
mov edx, dword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
cmp r13, 1
cmp ebp, 1
mov eax, 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
fdivr st(7)
sbb rax, 0xffffffffffffffff
mov qword [rbp + 0x100], rax
mov byte [rbp + 0x13f], 0
invalid
mov rcx, rdi
stc
mov rdx, rbx
call fcn.14008ec40
inc dword [rdi + rcx - 0x4a]
pop rax
cmp r12b, 0xa
je 0x140093af4
std
add byte [rax], al
invalid
add byte [rcx - 0x73], al
and al, 0xfa
and al, 0xfa
lea eax, [r12 - 6]
lea eax, [rsp - 6]
and al, 0xfa
lea ecx, [r12 - 5]
and al, 0xfb
cmp al, 4
movzx eax, cl
cmovae eax, r15d
invalid
cmp al, 1
add dword [rdx + rax*2 + 0xf], esi
je 0x140093a50
movzx eax, al
mov dh, 0xc0
cmp eax, 2
je 0x1400939d6
clc
add dh, byte [rax + rax*8 - 0x7d]
clc
cmp eax, 3
add esi, dword [rbp + 0x75]
jne 0x140093a90
jne 0x140093a64
mov rax, qword [rbp + 0x100]
mov eax, dword [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
test rax, rax
je 0x1400939d6
scasd eax, dword [rdi]
scasd eax, dword [rdi]
mov rcx, qword [rbp + 0xf8]
clc
add byte [rax], al
add byte [rax - 1], cl
dec rax
dec eax
enter 0x6b48, 0xffffffffffffffd0
imul rdx, rax, 0x38
imul edx, eax, 0x38
cmp byte [rax + 0x7509113c], al
cmp byte [rcx + rdx], 9
jne 0x1400939d6
wait
mov qword [rbp + 0x100], rax
jmp 0x1400939d6
xchg edx, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0xf0]
mov r13, qword [rbp + 0x100]
mov rax, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
add byte [rax], al
mov r13, qword [rbp + 0x100]
add dword [rax], eax
add byte [rbp + 0x31], al
invalid
invalid
xor r14d, r14d
xor esi, esi
test byte [rbp - 0x7b], 0xed
test r13, r13
setne r14b
setne dh
mov qword [rbp + 0x100], r14
mov dword [rbp + 0x100], esi
add byte [rax], al
add byte [rcx + rdi - 0x10], cl
cmp rax, r14
invalid
jne 0x140093990
mov byte [rbp + 0x13f], 0
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rcx, [rbp + 0xf0]
invalid
add byte [rax], al
call fcn.1400900c0
jmp 0x140093990
add bh, bh
invalid
invalid
add bh, bh
invalid
invalid
mov r13, qword [rbp + 0x100]
cmp r13, qword [rbp + 0xf0]
cmp ebp, dword [rbp + 0xf0]
cmp ebp, dword [rbp + 0xf0]
jne 0x140093ab3
mov byte [rbp + 0x13f], 0
lea rcx, [rbp + 0xf0]
call fcn.1400900c0
invalid
mov rax, qword [rbp + 0xf8]
imul rcx, r13, 0x38
invalid
int 0x38
cmp byte [rax + rcx*4 + 0x24], al
or byte [rdi], cl
adc byte [rsi], al
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
push rsp
or byte [rcx], ah
adc dword [rdi], ecx
adc dword [rax + rcx + 0x21], edx
push rsp
or byte [rcx], ah
push rsp
or byte [rcx], ah
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
inc r13
inc ebp
push rsi
invalid
inc ebp
mov qword [rbp + 0x100], r13
jmp 0x1400939d6
add cl, ch
loop 0x140093af0
invalid
mov qword [rbp + 0x38], 0
mov dword [rbp + 0x38], 0
add byte [rax - 0x39], cl
add dword [rax], eax
add dword [rax], eax
mov qword [rbp + 0x40], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x48], 0
mov byte [rbp + 0x50], 1
add dword [rax - 0x75], ecx
test eax, esi
add byte [rax], al
invalid
add byte [rax], al
add dh, al
push r8
add dword [rax - 0x75], ecx
mov eax, dword [rbp + 0xf0]
test eax, esi
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ebp
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0xf8]
mov eax, dword [rbp + 0xf8]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
test eax, edi
clc
mov eax, dword [rbp + 0xf8]
clc
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test dword [rax], esi
mov qword [rbp + 0x130], rax
mov dword [rbp + 0x130], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], eax
invalid
mov rax, qword [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
test rax, rax
ror byte [rdi], 0x84
jnp case.0x140093468.46
je 0x140093cb7
add byte [rax], al
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0x130]
mov ebx, dword [rbp + 0x130]
mov ebx, dword [rbp + 0x130]
add byte [rax], al
add rsi, rbx
fimul word [rbp + rcx*4 + 0x65]
lea r12, [rbp - 0x27]
lea esp, [rbp - 0x27]
invalid
lea r14, [0x140281494]
xor eax, 0x1ed93f
xor eax, eax
jmp 0x140093b68
xor eax, eax
add rbx, 0x38
cmp rbx, rsi
cmp ebx, esi
ret
cmp ebx, esi
je 0x140093cb7
je 0x140093cb7
add qword [r8], r8
add byte [rdi], cl
movzx edi, byte [rbx]
mov dh, 0x3b
cmp eax, dword [rbx - 0x7bf0f501]
cmp edi, 0xa
dec dword [rdx]
or cl, byte [rdi]
test byte [rbx + 1], al
add dword [r8], eax
invalid
je 0x140093cb7
add dword [r8], eax
add byte [rax - 0x78], al
invalid
invalid
mov byte [rbp - 0x28], dil
mov byte [rbp - 0x28], bh
jge case.0x140093353.54
mov rcx, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
invalid
invalid
add dword [rdi], ecx
adc byte [rbx + 0x11], cl
invalid
invalid
adc qword [r15], rcx
adc dword [rdi], ecx
movups xmm2, xmmword [rbx + 0x21]
adc byte [rbx + 0x21], dl
movups xmmword [r12 + 0x20], xmm2
push rsp
and al, 0x20
and byte [rcx + 0xf], al
adc dword [rsp + 0x10], ecx
and al, 0x10
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
movups xmmword [rsp], xmm0
add al, 0x24
test al, 1
je 0x140093bcc
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
lea rdx, [0x1402786c0]
adc ecx, dword [rbx + 0x1e]
invalid
add al, ch
outsb dx, byte [rsi]
mov ah, 0xff
inc dword [rax + rax*8 - 0x47bee98b]
test al, al
jne 0x140093bcc
invalid
invalid
call fcn.14008f020
test al, al
jne 0x140093bcc
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
lea rcx, [rbp + 0x38]
lea rdx, [0x140278582]
invalid
invalid
cmp byte [rax - 0x73], cl
adc eax, 0x1e49bb
invalid
add al, ch
call fcn.1400915d0
add al, 0xda
invalid
invalid
lea r13d, [rdi - 6]
outsd dx, dword [rsi]
cli
lea eax, [rdi - 5]
sti
cmp r13b, 4
cmp ch, 4
movzx eax, al
mov ecx, 0
cmovae eax, ecx
invalid
add byte [rax], al
add byte [rdi], cl
ror dword [r11 + r9*4 + 0x7d], 0xe8
ror dword [rbx + rcx*4 + 0x7d], 0xe8
ror dword [rbx + rcx*4 + 0x7d], 0xe8
mov r15, qword [rbp - 0x18]
mov edi, dword [rbp - 0x18]
movzx r8d, al
movsxd rax, dword [r14 + r8*4]
add rax, r14
add eax, esi
invalid
jmp rax
mov rdx, qword [rbp]
mov r8, qword [rbp + 8]
mov eax, dword [rbp + 8]
add byte [rbx + rcx*4 + 0x45], cl
or bl, ch
mov eax, dword [rbp + 8]
or r11b, r13b
jmp case.0x140093d61.18
xor ecx, dword [rax - 0x75]
mov rdx, qword [rbp - 0x20]
mov edx, dword [rbp - 0x20]
push rbp
loopne 0x140093c4f
mov r8, r15
mov eax, edi
jmp case.0x140093d61.18
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1e4970
invalid
invalid
invalid
add byte [rax], al
lea rdx, [0x140278583]
lea edx, [0x140278583]
invalid
add bl, ch
jmp case.0x140093d61.18
sbb eax, dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax - 0x73], cl
lea rdx, str....
adc eax, 0x1e495e
add bl, ch
or al, 0x48
lea rdx, [0x140278582]
jmp case.0x140093d61.18
lea rdx, [0x140278582]
invalid
nop dword [rax + rax]
add byte [rax], al
lea rcx, [rbp + 0x38]
call fcn.1400915d0
fcos
inc dword [rcx + 0xf]
mov dh, 0xcd
fcos
inc dword [rcx + 0xf]
mov dh, 0xcd
inc rcx
cmp r13b, 4
mov eax, 0
add byte [rax], al
add byte [rax + 0xf], cl
enter 0xffffffffffff8348, 0xfffffffffffffff9
invalid
stc
cmovae rcx, rax
cmovae ecx, eax
cmp rcx, 1
cmp ecx, 1
stc
add dword [rdi], ecx
je case.0x140093c76.5
test byte [rdx], al
invalid
mov al, 1
test rcx, rcx
leave
jne 0x140093b5b
mov rax, qword [rbp - 8]
clc
mov ecx, edi
lea rdx, [0x1402814a8]
adc eax, 0x1ed839
adc eax, 0x1ed839
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
add r15, 4
jmp 0x140093cac
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
cmove ecx, eax
enter 0x149, 0xffffffffffffffcf
add r15, rcx
add r15, 8
jmp 0x140093cac
invalid
mov r15d, 6
mov edi, 6
jmp 0x140093cac
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
cmove ecx, eax
enter 0x149, 0xffffffffffffffcf
add r15, rcx
iretd
add r15, 2
mov dword [rdx], 0xfff854d
test r15, r15
test edi, edi
dec dword [rdi]
setne al
jmp 0x140093b5b
invalid
invalid
invalid
xchg ebp, eax
shr cl, 0xa4
invalid
cmp qword [rbp + 0x128], 0
je 0x140093cd7
mov rcx, qword [0x1402d3850]
mov ecx, dword [0x1402d3850]
or eax, 0x23fb88
mov bl, bh
sti
and eax, dword [rax]
xor edx, edx
mov r8, qword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rsi, qword [rbp + 0x20]
cmp qword [rsi], 0
cmp dword [rsi], 0
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 8]
invalid
invalid
je 0x140093cf4
mov r8, qword [rsi + 8]
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov rcx, qword [0x1402d3850]
mov ecx, dword [0x1402d3850]
or eax, 0x23fb64
sti
sti
and eax, dword [rax]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add byte [rdi], cl
adc byte [rbp + 0x38], al
invalid
invalid
movups xmm0, xmmword [rbp + 0x38]
cmp byte [r15], r9b
cmp byte [rdi], cl
movups xmm1, xmmword [rbp + 0x48]
adc byte [rbp + 0x48], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
add rsp, 0x1c8
add esp, 0x1c8
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 2
jmp 0x140093d4b
invalid
ror byte [rax + 0xf], cl
retf 0x148
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x140093d4b
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 8
jmp 0x140093d4b
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
retf 0x148
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
int1
add byte [rax], al
cmp rcx, r14
int1
ja case.default.0x140093d61
mov ecx, r8d
lea r8, [0x140281460]
invalid
invalid
mov ecx, eax
lea r8, [0x140281460]
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x140093da1
xor eax, eax
jmp 0x140093daa
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x140093da1
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x140093da1
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x140093da1
mov eax, 2
cmp r14, rax
jb case.0x14008f614.195
mov qword [rbx + 0x10], rax
jmp case.0x14008f614.195
lea r8, [0x140278568]
mov rdx, r14
call fcn.14025f090
lea r8, [0x140278568]
mov rdx, r13
invalid
call fcn.14025f090
mov byte [rbp + 0x13f], 0
add byte [rax], al
lea r8, [0x140278568]
mov rdx, r13
mov edx, ebp
invalid
mov edx, ebp
call fcn.14025f090
add byte [rdi], cl
or edi, dword [rcx + 8]
ud2
mov ecx, 8
add byte [rax], al
mov edx, 0xe0
call fcn.14025edc0
invalid
add byte [rax], al
add al, ch
enter 0x1caf, 0
invalid
add ah, cl
nop dword [rax]
add byte [rax], 0
add byte [rax], al
int3
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x128], 0
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x128
add byte [rax], al
je case.0x14008e2c8.287
mov rcx, qword [0x1402d3850]
add byte [rax], al
je case.0x14008e2c8.287
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, qword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rbp + 0x38], 0
je 0x140093e56
mov r8, qword [rbp + 0x40]
mov rcx, qword [0x1402d3850]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
invalid
invalid
invalid
mov byte [rbp + 0x13f], 1
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
cmp qword [rbp + 0x98], 0
add byte [rax], al
add byte [rax], al
je case.0x14008ef56.259
mov r8, qword [rbp + 0xa0]
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [0x1402d3850]
mov rcx, qword [0x1402d3850]
lodsb al, byte [rsi]
stc
and eax, dword [rax]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
nop
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]
cmp byte [rbp + 0x13f], 0
add byte [rax], al
add byte [rbp + 0x20], dh
jne 0x140093f05
cmp qword [rbp + 0xf0], 0
cmp dword [rbp + 0xf0], 0
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0xf8]
add byte [rax], al
je 0x140093f05
invalid
mov r8, qword [rbp + 0xf8]
add byte [rax], al
mov rcx, qword [0x1402d3850]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x1d213b
add byte [rcx], dh
sar bh, cl
adc eax, 0x1d213b
and dword [0xc351cf08], ebx
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
int3
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
in al, dx
push 0x246c8d48
lea rbp, [rsp + 0x60]
invalid
mov r8, rdx
mov rdx, rcx
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
call fcn.140090170
invalid
mov rax, qword [rbp - 0x10]
invalid
invalid
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
movabs rbx, 0x8000000000000000
cmp rax, rbx
invalid
je 0x140093f7d
invalid
fdiv dword [rdx + rbp + 0x48]
sub cl, byte [rax - 0x75]
mov rcx, qword [rbp]
mov ecx, dword [rbp]
add byte [r8 - 0x77], r9b
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
mov qword [rbp - 0x20], rsi
jne 0x140093f3f
loopne 0x140093fa8
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
lea rcx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
lea rdx, [rbp - 0x28]
call fcn.1400920d0
invalid
loope case.0x14008f582.278
dec dword [rax - 0x75]
jge case.0x14008f582.232
invalid
invalid
loope case.0x14008f582.278
invalid
dec dword [rax - 0x75]
jge case.0x14008f582.232
invalid
ror byte [rax - 0x75], 0x75
enter 0x3948, 0xffffffffffffffdf
cmp rdi, rbx
mov rsi, qword [rbp - 0x38]
mov esi, dword [rbp - 0x38]
jne 0x140093f40
cmp rdi, rbx
fbstp tbyte [rbp + 0xc]
jne case.0x14008f582.281
mov rax, rsi
invalid
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rsi
mov ecx, esi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
invalid
invalid
invalid
and bl, byte [0x1b4c9c497]
sbb ecx, dword [rax - 0x7b]
push qword [rax + rax*2 + 0x48]
je 0x140093fdd
mov rcx, qword [0x1402d3850]
add byte [rbp + 0x481b74c0], al
test edi, edi
test eax, eax
je 0x140093fb3
test rdi, rdi
je 0x140093fdd
mov rcx, qword [0x1402d3850]
mov rcx, qword [0x1402d3850]
lodsb al, byte [rsi]
clc
and eax, dword [rax]
xor edx, edx
mov r8, rsi
mov eax, esi
ror byte [rcx - 0x77], cl
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x1d2091
xor eax, eax
jmp case.0x140093468.58
shr bl, 0xcd
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
loopne 0x140093fdd
sbb eax, 0xe0c14800
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff85
push qword [rdx + rdi*4 + 0x48]
je case.0x140093468.58
mov rcx, qword [0x1402d3850]
or rax, 2
test rdi, rdi
je case.0x140093468.58
mov rcx, qword [0x1402d3850]
and eax, dword [rax]
add byte [rcx], dh
xor edx, edx
mov r8, rsi
mov rsi, rax
ror byte [rcx - 0x77], cl
invalid
mov esi, eax
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140093f7d
xor eax, eax
jmp case.0x140093468.58
lahf
int3
int3
int3
int3
int3
int3
push rdi
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x1e8
in al, dx
call 0x188094005
invalid
invalid
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], esp
add byte [rax], al
mov qword [rbp + 0x160], 0xfffffffffffffffe
invalid
mov rbx, rdx
mov ebx, edx
ror dword [rax - 0x77], cl
iretd
mov rdi, rcx
lea rcx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rbx
call fcn.14008e7a0
invalid
invalid
fsubr st(0)
jb 0x140093fd3
invalid
movzx eax, byte [rbp + 0xb0]
test dword [rax + 0x48000000], esi
mov ecx, dword [rbp + 0xc0]
invalid
rol byte [rax], 0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
mov rcx, qword [rbp + 0xc0]
invalid
rol byte [rax], 0
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
mov rdx, qword [rbp + 0xd0]
add byte [rdi + rcx - 0x4a], al
movzx r8d, al
lea r9, [0x1402814c0]
jb 0x140094020
invalid
add byte [rdi + 0x63], cl
adc al, 0x81
ror byte [rbp + rcx*4 + 0xd], 0x72
jb 0x140094020
invalid
invalid
add r10, r9
add edx, ecx
mov r8, rbx
mov eax, ebx
mov r9, rdi
jmp r10
jmp rdx
loop case.0x14008e467.309
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x140091d0b.220
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
invalid
invalid
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
ret 0x14c
add rcx, r8
add rcx, 8
ror dword [rax - 0x7d], 0xc1
or bl, ch
jmp case.0x140091d0b.220
mov ecx, 6
jmp case.0x140091d0b.220
mov ecx, 6
add byte [rax], al
jmp case.0x140091d0b.220
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
invalid
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove r8, rdx
add rcx, r8
add ecx, eax
ret 0x14c
add rcx, 2
jmp case.0x140091d0b.220
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov r8, rbx
sub r8, rcx
jb 0x140094607
invalid
add eax, 0x1480000
stc
mov ecx, 2
mov r8, rbx
sub r8, rcx
jb 0x140094607
invalid
invalid
add byte [rax], al
add rcx, rdi
mov r9, rcx
mov ecx, ecx
test r8, r8
je case.0x14008e467.290
invalid
adc al, 0x41
movzx ecx, byte [rcx]
mov dh, 9
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
ret 0xf980
sete cl
or cl, dl
invalid
ror dword [rax], 0xd1
jmp 0x1400940c5
xor ecx, ecx
mov rdx, qword [rbp + 0xd0]
mov edx, dword [rbp + 0xd0]
mov qword [rbp + 0x5f], rdx
movups xmm0, xmmword [rbp + 0xb1]
movups xmm1, xmmword [rbp + 0xc1]
add byte [rax], al
movaps xmmword [rbp + 0x50], xmm1
push r8
movaps xmmword [rbp + 0x40], xmm0
test rbx, rbx
je 0x1400940f1
cmp al, 6
jne 0x1400940f9
jmp 0x140094111
and byte [rbx + rax], bh
cmp al, 3
jae 0x140094391
mov rdx, qword [rbp + 0x5f]
mov qword [rbp + 0x2f], rdx
movaps xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
sub byte [rbp + 0x50], cl
push rax
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
invalid
invalid
adc byte [r8 - 0x77], r9b
mov rsi, rdi
mov qword [rbp + 0x120], rdi
mov ebp, 0x120
dec byte [rax - 0x77]
mov ebp, 0x120
add byte [rax - 0x77], cl
mov qword [rbp + 0xa8], rbx
popfq
test al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x128], rbx
popfq
sub byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x130], al
test dword [rax], esi
xor byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x10], al
invalid
invalid
movaps xmm0, xmmword [rbp + 0x10]
adc byte [r15], r9b
adc byte [rdi], cl
movaps xmm1, xmmword [rbp + 0x20]
sub byte [rbp + 0x20], cl
and byte [r15], r9b
movups xmmword [rbp + 0x131], xmm0
adc dword [rbp + 0x131], eax
test dword [rcx], esi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x141], ecx
lea eax, [rcx + 1]
add byte [rax], al
movups xmmword [rbp + 0x141], xmm1
lea eax, [rcx + 1]
add byte [rax], al
mov rax, qword [rbp + 0x2f]
mov qword [rbp + 0x150], rax
mov dword [rbp + 0x150], eax
invalid
invalid
mov dword [rbp + 0x150], eax
push rax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rbp + 0x158], 0x200
mov dword [rbp + 0x158], 0x8d880200
pop rdx
test dword [rax + 1], ebx
add byte [rax], al
add byte [rdx], al
invalid
add cl, byte [rax + 0x15a8d]
mov byte [rbp + 0x15a], cl
add dword [rax], eax
add byte [rax - 0x39], cl
push 1
push 1
mov qword [rbp + 0x68], 1
push 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
jo 0x14009416c
jo 0x14009416c
mov qword [rbp + 0x70], 0
jo 0x14009416c
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rbp + 0x78], 6
js case.0x14008ef56.280
js case.0x14008ef56.280
mov word [rbp + 0xa0], 0x200
mov dword [rbp + 0xa0], 0x85c60200
movabs byte [0xd84d8d4800000000], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
add byte [rdx], al
invalid
add byte [rax], al
add al, dh
test dword [rdx], esp
add byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 0xa2], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
fmul dword [r8 - 0x73]
fmul dword [rax - 0x73]
lea rcx, [rbp - 0x28]
fmul dword [rax - 0x73]
lea rdx, [rbp + 0x120]
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
invalid
add al, ch
sbb eax, 0x80000005
invalid
add byte [rax], al
invalid
call fcn.1400946b0
add eax, 0x7d800000
cmp byte [rbp - 0x28], 0xa
jge 0x14009416e
fmul dword [rdx]
or cl, byte [rdi]
je case.0x140093d61.35
test byte [rbx + 0x48000000], ah
add byte [rax], al
lea rbx, [rbp + 0xe8]
lea ebx, [rbp + 0xe8]
call 0x18c0941a5
lea r14, [rbp - 0x60]
lea esi, [rbp - 0x60]
jne case.0x14008ef56.275
lea r15, [rbp + 0x68]
lea edi, [rbp + 0x68]
lea r12, [rbp + 0xb0]
add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
lea r13, [rbp - 0x28]
lea rdi, [rbp + 0x120]
lea r13, [rbp - 0x28]
lea ebp, [rbp - 0x28]
lea rdi, [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
nop
mov rcx, r14
mov ecx, esi
int1
mov rdx, r15
cli
call fcn.1400946b0
add al, 0
add byte [rax + 0xf0aa07d], al
jge 0x14009416e
or cl, byte [rdi]
cmp byte [rbp - 0x60], 0xa
jge 0x14009416e
or cl, byte [rdi]
je case.0x14009367a.94
test byte [rax + 0x48000000], cl
add byte [rax], al
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
or byte [rax - 0x77], cl
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0xe0], eax
test eax, esp
loopne 0x1400941de
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
adc byte [rbp - 0x28], al
movups xmm1, xmmword [rbp - 0x18]
movups xmm2, xmmword [rbp - 8]
adc byte [rbp - 8], dl
push rbp
clc
movaps xmmword [rbp + 0xd0], xmm2
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rbp + 0xc0], ecx
invalid
rol byte [rax], 0
invalid
movaps xmmword [rbp + 0xc0], xmm1
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xb0], eax
mov al, 0
add byte [rax], al
invalid
movaps xmmword [rbp + 0xb0], xmm0
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
mov rax, qword [rbp - 0x30]
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
ror byte [rax - 0x77], 1
mov dword [rbx + 0x30], eax
xor byte [r15], cl
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movabs al, byte [0xc055100fb04d100f]
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
ror byte [rdi], 0x11
push rbx
movups xmmword [rbx + 0x20], xmm2
and byte [rdi], cl
adc dword [rbx + 0x10], ecx
invalid
movups xmmword [rbx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rbx], eax
movups xmmword [rbx], xmm0
mov rcx, r12
loope case.0x1400934db.103
mov rdx, rbx
mov edx, ebx
invalid
call fcn.14008f020
inc dword [rax + rax*8 - 0x76b3d18c]
test al, al
je case.0x14009367a.94
mov rcx, r13
mov ecx, ebp
jmp 0x12903cb7e
mov rdx, rdi
cli
call fcn.1400946b0
add byte [rax], al
add byte [rax + 0x750ad87d], al
cmp byte [rbp - 0x28], 0xa
jge case.0x14008f582.265
fmul dword [rdx]
or dh, byte [rbp - 0x80]
jne 0x1400941c0
or byte [rax - 0x73], 0x8d
mov al, 0
add byte [rax], al
invalid
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbp + 0x68]
lea edx, [rbp + 0x68]
push rbp
push 0x460e8
add al, 0
call fcn.1400946b0
add al, 0
add byte [rax], al
add byte [rax + 0xb0bd], al
cmp byte [rbp + 0xb0], 0xa
mov al, 0
add byte [rax], al
add byte [rdx], cl
or cl, byte [rdi]
je 0x140094391
test byte [rcx + rax], dh
xor al, 1
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax - 0x77], 0xb58b48f1
int1
mov rsi, qword [rbp + 0xa8]
mov rdi, rsi
mov edi, esi
mov rcx, rsi
int1
mov rsi, qword [rbp + 0xa8]
mov esi, dword [rbp + 0xa8]
mov ch, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
call case.0x14008f582.235
invalid
invalid
bnd call case.0x14008f582.235
scasb al, byte [rdi]
cld
invalid
dec dword [rax - 0x77]
mov qword [rbp + 0x120], rax
mov dword [rbp + 0x120], eax
test dword [rax], esp
add dword [rax], eax
and byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test byte [rdi], cl
add dword [rax], eax
test rax, rax
test eax, eax
je 0x140094391
add dword [rax], eax
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov ebx, eax
and eax, 3
loopne 0x14009428b
lea rcx, [0x1402814dc]
or eax, 0x1ed24d
rcr byte [r14], cl
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0xf
jmp rax
movzx eax, byte [rbx + 0x10]
mov dh, 0x43
adc bl, ch
jmp 0x1400942d4
mov rcx, rbx
mov rcx, rbx
mov ecx, ebx
invalid
shr rcx, 0x20
shr ecx, 0x20
and al, ch
call fcn.14008cea0
jmp 0x1400942d4
invalid
test byte [rbx + 0x28ebffff], 0x48
invalid
sub byte [rax - 0x77], cl
mov rax, rbx
mov eax, ebx
fmul dword [rax - 0x3f]
call 0x16901c5d6
invalid
cmp eax, 0x28
shr rax, 0x20
shr eax, 0x20
and byte [rbx - 0x78f0d708], al
mov byte [rdx], 0
add al, byte [rax]
cmp eax, 0x28
clc
sub byte [rdi], cl
ja case.default.0x1400942ca
xchg esi, eax
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x1ed229
rcr byte [rsi], cl
invalid
lea rcx, [0x1402814ec]
rcr byte [rsi], cl
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x31
shr bl, 4
xor eax, eax
jmp 0x1400942d4
movzx eax, byte [rbx + 0xf]
je 0x18841b799
test al, al
sal byte [rax + rdi + 0x48], 0x8d
je 0x140094310
cmp byte [rax - 0x73], cl
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
mov edx, edi
cli
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rdx, rdi
cli
mov r8, rsi
mov eax, esi
call fcn.1400949f0
add byte [rax], al
cmp dword [rbp + 0xb0], 2
mov al, 0
add byte [rax], al
add dh, byte [rbp + 0x6d]
jne 0x140094360
add byte [rdx], al
jne 0x140094360
mov rax, qword [rbp + 0xb8]
mov eax, dword [rbp + 0xb8]
test dword [rax + 0x48000000], edi
mov eax, 0x48000000
add byte [rax], al
lea rcx, [rbp + 0x70]
lea ecx, [rbp + 0x70]
jo 0x140094347
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x70], eax
jo case.0x140093bf1.67
mov byte [rbp + 0x68], 1
push 0x6195e801
push 0x6195e801
call fcn.14008a4a0
invalid
invalid
jmp 0x140094393
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x120]
call fcn.14008a4a0
invalid
invalid
dec dword [rax - 0x73]
lea esp, [rax]
add dword [rax], eax
invalid
lea esp, [rax]
add dword [rax], eax
add al, ch
test byte [rcx - 1], ah
invalid
invalid
invalid
dec dword [rax - 0x73]
lea esp, [rax]
lea ecx, [rbp + 0x120]
add dword [rax], eax
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
call fcn.14008e7a0
movsb byte [rdi], byte [rsi]
invalid
movzx edx, byte [rbp + 0x120]
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rbp + 0x130]
lea esi, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rbp + 0x140]
test dword [rax + 1], eax
add byte [rax], al
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
invalid
rcr byte [rsi], cl
lea r8, [0x140281590]
add eax, 0x1ed246
rcr byte [rsi], cl
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
mov rdx, rsi
mov r8, rdi
mov r8, rdi
mov eax, edi
jmp r9
jmp rcx
add rcx, 4
jmp 0x1400943de
rol dword [rbx + rbp*8], 0x7e
jle 0x1400942ec
mov edx, dword [rbp + 0xf0]
xchg ebp, eax
lock add byte [rax], al
add bh, dh
ret 0x400
invalid
invalid
test edx, 0x400
sete al
add byte [rax + rax], al
add byte [rdi], cl
xchg esp, eax
sal bh, 0x85
invalid
test esp, esi
test dword [rbp + 0xf4], 0x20000000
sete cl
test dl, 0x10
ret 0x7410
invalid
add byte [rax], al
add byte [rax], al
and byte [rdi], cl
xchg esp, eax
sal esi, 0xc2
adc byte [rdx + rdx + 8], dh
enter 0xe74, 0x48
invalid
lea rcx, [rbp + 0x120]
ret 0x7410
or al, cl
je 0x140094393
invalid
invalid
lea rcx, [rbp + 0x120]
add dword [rax], eax
add al, ch
punpcklwd mm7, mm7
call fcn.14008a4a0
push qword [rcx]
fisttp dword [rax - 0x77]
fmul dword [rax - 0x7f]
invalid
xor ebx, ebx
mov rax, rbx
add rsp, 0x1e8
invalid
add dword [rax], eax
invalid
add esp, 0x1e8
call 0x19b09439f
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
invalid
invalid
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
add rcx, rdx
ror dword [rax - 0x7d], 1
add rcx, 8
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400943de
mov ecx, 6
invalid
add byte [rax], al
jmp 0x1400943de
lea rdx, [rax + 1]
lea edx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
test rax, rax
test eax, eax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 2
invalid
add rcx, rdx
add ecx, edx
add rcx, 2
add ecx, 2
add ch, bl
jmp 0x1400943de
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
sub rdx, rcx
sub edx, ecx
mov rdx, rsi
mov edx, esi
sub rdx, rcx
sub edx, ecx
jb 0x140094616
sub al, 2
add byte [rax], al
invalid
add byte [rax + 1], cl
stc
add rcx, rdi
add ecx, edi
mov r8, rcx
test rdx, rdx
je 0x140094407
invalid
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
mov dh, 0
adc al, byte [rcx + 0xf]
movzx eax, byte [r8]
mov dh, 0
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
ror byte [rax], 0xc8
jmp case.0x140093468.101
xor eax, eax
ror byte [rax - 0x77], 0xbd
mov qword [rbp + 0xb0], rdi
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov ch, 0xb8
invalid
add byte [rax], al
mov qword [rbp + 0xb8], rsi
mov eax, 0xf000000
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x120]
adc byte [rbp + 0x120], al
and byte [rcx], al
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rbp + 0x130]
adc byte [rbp + 0x130], cl
xor byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
adc dword [rbp + 0xc0], eax
rol byte [rax], 0
invalid
movups xmmword [rbp + 0xc0], xmm0
rol byte [rax], 0
add byte [rdi], cl
adc dword [rbp + 0xd0], ecx
rol byte [rax], 1
add byte [rax], al
invalid
movups xmmword [rbp + 0xd0], xmm1
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax - 0x75], cl
lea eax, [rax + 1]
mov rcx, qword [rbp + 0x140]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0xe0], rcx
loopne 0x14009443f
add byte [rax], al
add byte [rax + 0xea85], cl
mov byte [rbp + 0xea], al
add byte [rax], al
add byte [rsi - 0x39], ah
test eax, ebp
mov word [rbp + 0xe8], 0x200
mov dword [rbp + 0xe8], 0x8d480200
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx], al
add cl, byte [rax - 0x73]
lea rcx, [rbp + 0x68]
push 0xffffffffb0958d48
add byte [rax], al
add byte [rax], al
invalid
lea rdx, [rbp + 0xb0]
lea edx, [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
call fcn.1400946b0
push rax
add al, byte [rax]
add byte [rdi], cl
invalid
mov dh, 0x45
movzx eax, byte [rbp + 0x68]
push 0xc750a3c
cmp al, 0xa
jne case.0x140093818.66
invalid
or al, 0x48
lea ebx, [0x140277fc0]
sbb eax, 0x1e3b51
lea rbx, [0x140277fc0]
sbb eax, 0x1e3b51
push rcx
cmp ebx, dword [rsi]
add cl, ch
jmp 0x140094393
invalid
invalid
invalid
add al, 0xfa
cli
cmp al, 3
ja 0x140094468
out dx, al
movzx eax, al
mov dh, 0xc0
ror byte [rax - 1], 0xc8
dec rax
enter 0xffffffffffff8348, 0xfffffffffffffff8
cmp rax, 3
clc
add esi, dword [rbx - 0x1e]
jae 0x140094468
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.14008f250
test rax, rax
invalid
mov esi, 0x48ffffad
test eax, eax
invalid
invalid
dec dword [rax - 0x7b]
sal byte [rcx + rdx*8 + 0x48], 0x89
shr eax, 0x51
push rcx
je 0x140094468
mov rcx, rax
mov ecx, eax
call fcn.140093ff0
push rcx
sti
invalid
dec dword [rax - 0x77]
ret
mov rbx, rax
mov ebx, eax
test rax, rax
test eax, eax
ror byte [rdi], 0x85
jne 0x140094393
test eax, ebp
invalid
call 0x1890944aa
invalid
dec dword [rax - 0x77]
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rsi
bnd call case.0x14008f582.235
call case.0x14008f582.235
push 0xfffffffffffffffa
cli
invalid
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
test dword [rax + 0x48000000], esi
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
ror byte [rdi], 0x84
retf
je 0x140094391
test bl, cl
invalid
dec dword [rax - 0x77]
mov rbx, rax
mov ebx, eax
ret
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
bnd call case.0x140091d0b.229
call case.0x140091d0b.229
invalid
add byte [rax + rax*8 - 0x1487bf1], al
test al, al
ror byte [rdi], 0x84
je 0x140094393
test byte [rdi + 0x48fffffe], dh
mov bh, 0xfe
invalid
dec dword [rax - 0x73]
lea esi, [rax - 0x17000000]
mov al, 0
add byte [rax], al
invalid
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add cl, ch
jmp 0x14009438c
movsb byte [rdi], byte [rsi]
invalid
invalid
mov al, 0x25
and eax, 0xfffde5e9
push qword [rax - 0x22116dd]
mov al, 0x23
invalid
fdivp st(5)
jmp 0x1400942d4
in eax, 0xfd
invalid
mov al, 0x23
and ebp, ecx
jmp 0x1400942d4
fdivp st(5)
std
invalid
mov al, 0x24
and al, 0xe9
jmp 0x1400942d4
xlatb
std
invalid
mov al, 0x1b
sbb ebp, ecx
jmp 0x1400942d4
sar ch, 1
invalid
mov al, 0x22
and ch, cl
jmp 0x1400942d4
leave
std
invalid
mov al, 0x10
adc cl, ch
jmp 0x1400942d4
ret 0xfffd
std
invalid
mov al, 0xe
jmp 0x1400942d4
mov ebx, 0xb0fffffd
and ecx, ebp
invalid
invalid
mov al, 0x21
jmp 0x1400942d4
mov ah, 0xfd
invalid
mov al, 0xb
jmp 0x1400942d4
lodsd eax, dword [rsi]
std
invalid
mov al, 4
jmp 0x1400942d4
cmpsb byte [rsi], byte [rdi]
std
invalid
mov al, 0x28
jmp 0x1400942d4
lahf
std
invalid
mov al, 0xc
jmp 0x1400942d4
cwde
std
invalid
mov al, 9
jmp 0x1400942d4
xchg ecx, eax
std
invalid
invalid
xchg ecx, eax
std
invalid
mov al, 0x19
jmp 0x1400942d4
mov bh, ch
invalid
mov al, 0x18
jmp 0x1400942d4
cmp ebp, 0xffffffff
push qword [rax - 0x28316fe]
mov al, 2
invalid
jl case.0x140093c76.38
invalid
mov al, 2
jmp 0x1400942d4
jl case.0x140093c76.38
invalid
mov al, 0xf
jmp 0x1400942d4
jne case.0x140093c76.30
invalid
mov al, 3
jmp 0x1400942d4
outsb dx, byte [rsi]
std
invalid
mov al, 7
jmp 0x1400942d4
std
invalid
mov al, 1
jmp 0x1400942d4
invalid
invalid
mov al, 0x1f
jmp 0x1400942d4
pop rcx
std
invalid
mov al, 0x11
jmp 0x1400942d4
push rdx
std
invalid
mov al, 0x29
jmp 0x1400942d4
std
invalid
mov al, 0x14
jmp 0x1400942d4
std
invalid
push qword [rax - 0x2c216fb]
mov al, 5
jmp 0x1400942d4
cmp eax, 0xb0fffffd
adc eax, 0xfffd36e9
jmp 0x1400942d4
mov al, 0xd
invalid
invalid
std
invalid
mov al, 0x15
jmp 0x1400942d4
std
invalid
mov al, 0xd
or eax, 0xfffd2fe9
push qword [rax - 0x2d716fa]
invalid
sub ch, bh
jmp 0x1400942d4
invalid
invalid
mov al, 6
jmp 0x1400942d4
sub ch, bh
invalid
mov al, 0x12
jmp 0x1400942d4
std
invalid
mov al, 0xa
jmp 0x1400942d4
invalid
mov al, 8
jmp 0x1400942d4
invalid
push qword [rax - 0x2f316e2]
mov al, 0x1e
jmp 0x1400942d4
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400942d4
std
invalid
invalid
std
invalid
mov al, 0x16
jmp 0x1400942d4
invalid
invalid
invalid
mov al, 0x27
jmp 0x1400942d4
invalid
invalid
invalid
push qword [rax - 0x30f16ed]
mov al, 0x13
jmp 0x1400942d4
invalid
invalid
invalid
mov al, 0x17
jmp 0x1400942d4
mov al, 0x1c
jmp 0x1400942d4
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400942d4
mov al, 0x26
jmp 0x1400942d4
mov al, 0x1a
jmp 0x1400942d4
lea r8, [0x140278568]
mov rdx, rbx
call fcn.14025f090
invalid
lea r8, [0x140278568]
mov rdx, rsi
call fcn.14025f090
int3
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xb0]
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea esi, [rax - 0x18000000]
invalid
pop rsi
invalid
call fcn.14008a4a0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x120]
add dword [rax], eax
add al, ch
or byte [rsi - 1], bl
call qword [rax + 0x28c48348]
add dword [rax], eax
add al, ch
or byte [rsi - 1], bl
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
movzx ebp, byte [rdx + 0x38]
cmp r13b, 3
je 0x140094993
mov rdi, rdx
xlatb
movzx eax, byte [rdx + 0x39]
cmp al, 3
sete dl
cmp r13b, al
seta cl
lea r15, [rbp - 0x57]
or cl, dl
cmp byte [rdi + 0x3a], 0
cmp al, byte [rax]
cmp al, byte [rax]
movzx edx, byte [rdi + 0x10]
mov byte [rbp + 0x27], dl
movzx r12d, dl
mov rdx, qword [rdi]
mov qword [rbp + 0x18], rdx
mov rbx, qword [rdi + 8]
je 0x1400947ca
test cl, cl
jne 0x140094993
test dword [rsi + 2], esi
add byte [rax], al
lea r14, [rbp - 0x60]
jmp 0x140094745
mov byte [rdi + 0x39], 1
add dword [rax - 0x2676b7ff], esi
mov al, 1
mov rcx, rbx
invalid
invalid
mov rbx, rcx
cmp r13b, al
ja 0x140094993
cmp al, 2
jne 0x1400948e9
mov rcx, rdi
stc
call case.0x14008e235.69
cmp rbx, rax
jbe 0x140094730
invalid
dec dword [rax + 0x39]
ret
mov rcx, r14
mov rdx, rdi
call fcn.14008f6e0
invalid
dec dword [rdi]
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
invalid
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
movups xmm2, xmmword [rdi + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rax, qword [r15 + 0x2f]
mov eax, dword [rdi + 0x2f]
mov qword [rbp + 0xf], rax
mov rcx, rbx
mov ecx, ebx
sub rcx, qword [rbp - 0x60]
sub ecx, dword [rbp - 0x60]
jb 0x1400949b0
mov qword [rdi + 8], rcx
mov al, 2
cmp dl, 0xa
invalid
or byte [rax + 0xafa8002], dh
or dh, byte [rsi + rdx*4 - 0x78]
invalid
je 0x140094739
mov byte [rsi], dl
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movaps xmm2, xmmword [rbp]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
adc qword [rdi], r9
adc dword [rsi + 0x21], edx
invalid
invalid
adc qword [rdi], r9
adc dword [rsi + 0x21], edx
invalid
and dword [rax - 0x75], ecx
mov rax, qword [rbp + 0xf]
mov qword [rsi + 0x30], rax
jmp 0x140094996
cmovs r9d, dword [r9 - 0x3316cfba]
add dword [rax], eax
add byte [rcx + rcx*8 + 0x1c1850f], al
add dword [rax], eax
invalid
test cl, cl
jne 0x140094993
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
fsubp st(3)
sbb byte [rsi + 0xf], ah
invalid
invalid
mov r14, rbx
jmp case.0x1400934db.110
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r9], r8d
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x140094993
movsb byte [rdi], byte [rsi]
add dword [rax], eax
invalid
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rcx + rax], bh
cmp al, 1
cmp al, 1
add dword [rbp + rbp*2 + 0xf], esi
je 0x140094860
movzx eax, al
mov dh, 0xc0
cmp eax, 2
jne 0x1400948f0
clc
add cl, byte [rdi]
test ecx, esi
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call case.0x14008e235.69
cmp r14, rax
jbe 0x1400947e0
invalid
invalid
lea rcx, [rbp - 0x60]
mov rdx, rdi
call fcn.14008f6e0
movzx edx, byte [rbp - 0x58]
movups xmm0, xmmword [r15]
dec dword [rdi]
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
adc byte [rdi + 0x20], dl
adc byte [rdi + 0x20], dl
push rdi
and byte [rdi], cl
movaps xmmword [rbp - 0x20], xmm0
sub dword [rbp - 0x20], eax
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rax, qword [r15 + 0x2f]
invalid
invalid
mov qword [rbp + 0xf], rax
cmovl r9d, dword [r9 + 0x5d2b48f3]
invalid
jb 0x1400949aa
pop rdi
add dword [rax], eax
invalid
invalid
cmovl r9d, dword [r9 + 0x5d2b48f3]
pop rbp
movabs al, byte [0x89480000015f820f]
pop rdi
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rdi + 8], rbx
mov al, 2
mov r14, rbx
pop rdi
or byte [rax - 0x2176b6fe], dh
cmp dl, 0xa
je 0x1400947e6
jmp case.0x140093353.129
invalid
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
jb 0x1400947e6
cmp r12d, 5
je 0x1400947e6
invalid
invalid
invalid
add eax, 0xff6c840f
invalid
invalid
cmp r12d, 6
jne 0x14009491f
test r14, r14
je 0x1400948b4
mov rax, qword [rbp + 0x18]
movzx ecx, byte [rax]
sbb byte [r15], r9b
mov dh, 8
cmp r14, 1
je 0x1400948be
cmp cl, 0x2e
jne 0x1400948be
mov rax, qword [rbp + 0x18]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1400948d3
cmp eax, 0x5c
je 0x1400948d3
xor eax, eax
jmp 0x1400947e6
xor r14d, r14d
xor eax, eax
jmp 0x1400947e6
xor eax, eax
cmp r14, 1
jne 0x1400947e6
cmp cl, 0x2e
jne 0x1400947e6
sub rbx, 1
jb 0x1400949d0
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x140094996
add byte [rax], al
add byte [rax], al
movzx eax, al
test eax, eax
jne 0x14009490d
mov eax, r12d
lea rcx, [0x1402815ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rdi + 0x20]
add rax, 4
add eax, 4
add eax, 4
jmp 0x14009495a
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x1400949bf
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x140094996
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x14009495a
and byte [rax - 0x75], cl
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je 0x14009498f
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov eax, dword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
invalid
mov rax, qword [rbp + 0x18]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x140094996
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rbx
mov rbx, r14
lea r8, [0x1402786a8]
mov rdx, rbx
call fcn.14025f170
lea r8, [0x140278690]
mov rcx, rbx
xor edx, edx
call fcn.14025f170
lea r8, [0x140278678]
mov rcx, rbx
xor edx, edx
call fcn.14025f170
add ah, cl
add byte [rax - 0x39], cl
cmp r14b, r15b
invalid
leave
call fcn.140094ba0
cmp dword [rbp - 0x60], 2
jne 0x140094a75
mov r14, qword [rbp - 0x58]
mov eax, r14d
and eax, 3
cmp rax, 2
clc
add dh, byte [rdx + 0x3d]
cmp eax, 2
jne 0x140094a75
mov rax, r14
shr rax, 0x20
cmp eax, 0x780
jne 0x140094a75
mov qword [rbp + 0x30], r14
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
mov rdx, rbx
mov edx, ebx
mov r8, rdi
mov r9d, 0x200000
add byte [rax], ah
add al, ch
cmp al, 1
add byte [rax], al
cmp dword [rbp - 0x18], 2
jne 0x140094aaa
lea rcx, [rbp - 0x10]
call fcn.14008a4a0
pop rdx
invalid
invalid
jmp case.0x14008e467.331
mov rax, qword [rbp - 0x20]
mov qword [rsi + 0x40], rax
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
mov al, 0xf
adc byte [rbp - 0x40], dl
mov al, 0xf
adc byte [rbp - 0x40], dl
movups xmm3, xmmword [rbp - 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0xc0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov eax, dword [rbp + 0x28]
mov ecx, dword [rbp + 0x2c]
sub al, 0xa9
add byte [rax + rax], al
invalid
je 0x140094ace
mov edx, ecx
and edx, 0x20000000
je 0x140094ace
retf 0xe281
mov qword [rsi + 8], r14
mov qword [rsi], 2
jmp case.0x14008f614.297
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
clc
movups xmm2, xmmword [rbp + 8]
movups xmm3, xmmword [rbp + 0x18]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
adc dword [rsi + 0x20], edx
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
invalid
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
lea rcx, [rbp + 0x30]
xor al, ch
movsb byte [rdi], byte [rsi]
pop rcx
invalid
invalid
jmp case.0x14008f614.297
invalid
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x30]
call fcn.14008a4a0
pop rcx
invalid
invalid
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
push rbp
sub rsp, 0x70
lea rbp, [rsp + 0x70]
insb byte [rdi], dx
and al, 0x70
mov r8, rdx
mov rdx, rcx
lea rcx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
call fcn.1400949f0
cmp dword [rbp - 0x48], 2
invalid
add dh, byte [rbp + 0x1d]
mov rax, qword [rbp - 0x40]
lea rcx, [rbp - 0x40]
mov qword [rbp - 0x40], rax
mov byte [rbp - 0x48], 1
mov eax, 0x593ce801
invalid
push qword [rcx]
ror byte [rax - 0x7d], 0xc4
jo 0x140094bc8
ret
mov eax, 0x593ce801
invalid
mov eax, dword [rbp - 8]
test eax, 0x400
sete cl
test dword [rbp - 4], 0x20000000
cld
add byte [rax], al
add byte [rax], ah
cld
add byte [rax], al
add byte [rax], ah
sete dl
or dl, cl
and eax, 0x10
shr eax, 4
and al, dl
add rsp, 0x70
pop rbp
ret
add al, byte [rax]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 2], edx
add byte [rax], al
invalid
mov dword [rbp + 0x244], 0xc7480000
test dword [rdx + rax], edi
add al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x220], 1
mov eax, r9d
mov qword [rbp + 0x228], 0
add byte [rax], al
mov qword [rbp + 0x220], 1
mov eax, r9d
or eax, 0x2000000
mov dword [rbp + 0x230], eax
lea r8, [rbp + 0x220]
mov rcx, rdx
mov rdx, r14
call fcn.140091840
mov rbx, rdx
test rax, rax
je 0x140094cf6
mov eax, ebx
and eax, 3
cmp rax, 2
jb 0x140094ce9
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x7af0fd08], al
cwde
add byte [rax], al
add byte [rax - 0x3f], cl
invalid
cmp eax, 2
jne 0x140094ce9
shr rdx, 0x20
cmp rdx, 5
je 0x140094c64
cmp edx, 0x20
jne 0x140094ce9
mov qword [rbp + 0x248], rbx
mov dword [rbp + 0x248], ebx
lea rcx, [rbp + 0x208]
mov rdx, r15
cli
cli
mov r8, r14
call fcn.140090170
mov rax, qword [rbp + 0x208]
mov r14, qword [rbp + 0x210]
movabs r15, 0x8000000000000000
cmp rax, r15
je 0x140094cd0
mov rcx, qword [rbp + 0x218]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], rcx
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp - 0x60]
call fcn.1400920d0
mov r12, qword [rbp + 0x1f0]
mov r14, qword [rbp + 0x1f8]
cmp r12, r15
jne 0x140094d1f
mov qword [rsi + 8], r14
mov qword [rsi], 2
lea rcx, [rbp + 0x248]
call fcn.14008a4a0
jmp 0x140094d0a
mov qword [rsi + 8], rbx
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
jmp 0x140094d0a
mov rcx, rsi
mov rdx, rbx
call fcn.140091ab0
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add byte [rax - 0x273b7eb8], dl
add al, byte [rax]
add byte [rbx + 0x5f], bl
nop
add rsp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
xor r13d, r13d
xor ebp, ebp
lea r15, [rbp - 0x60]
mov r8d, 0x250
mov rcx, r15
xor edx, edx
call fcn.140067b50
mov rcx, r14
int1
int1
mov rdx, r15
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
je 0x140094dd1
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_FindClose]
invalid
mov eax, dword [rbp - 0x60]
add byte [rbx + 0x100fa045], cl
movsb byte [rdi], byte [rsi]
movups xmm0, xmmword [rbp - 0x5c]
movsd xmm1, qword [rbp - 0x4c]
mov edx, dword [rbp - 0x40]
mov ecx, dword [rbp - 0x44]
test eax, 0x400
add byte [rax + rax], al
add byte [rbp + 0x4f], dh
add byte [rax + rax], al
add byte [rbp + 0x4f], dh
shl rcx, 0x20
loope 0x140094d92
or rcx, rdx
mov qword [rsi], 0
add bh, al
adc byte [rax], r8b
add byte [rax], al
add bh, al
sbb byte [rax], r8b
add byte [rax], al
add byte [rax], al
sbb byte [rax], r8b
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0x20], xmm0
add byte [rax], al
movups xmmword [rsi + 0x20], xmm0
and byte [rdi], r9b
adc ecx, dword [rsi + 0x30]
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], rcx
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], r13d
test r12, r12
je 0x140094cdb
invalid
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140094cdb
inc dword [rbx + rcx*4 + 0x6d]
mov r13d, dword [rbp - 0x3c]
test edi, edi
jne 0x140094d6e
invalid
mov r8d, r13d
and r8d, 0x20000000
je 0x140094d6e
mov qword [rsi + 8], rbx
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
or byte [rax - 0x39], cl
invalid
add al, byte [rax]
add byte [rax], al
test r12, r12
test esp, esp
je 0x140094d0a
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140094d0a
invalid
invalid
invalid
invalid
invalid
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x248]
add al, byte [rax]
add al, ch
js 0x140094e7c
invalid
invalid
add al, byte [rax]
add al, ch
js 0x140094e7c
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
test r8, r8
je 0x140094fe3
add byte [rax], al
add byte [rax], al
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, r8
shl rax, 4
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x7500173c], al
or al, 0x48
inc ecx
invalid
cmp dword [rdi + rdx], 0
jne 0x140094e92
inc rcx
ror dword [rax - 0x7d], 0xc2
adc byte [rax + 0x39], cl
sal byte [rbp - 0x12], 1
add rdx, 0x10
cmp rax, rdx
jne 0x140094e80
cmp rsi, rcx
jb 0x140094ffe
sub rsi, rcx
je 0x140094fe3
shl rcx, 4
add rdi, rcx
lea r14, [rbp]
lea r15, str.failed_to_write_whole_buffer
cmp eax, 0x1e6cf2
cmp eax, 0x1e6cf2
lea r12, [0x1402815c8]
jmp 0x140094edb
cmp byte [rdx + 0xf], 0x23
jne case.0x140094f3e.2
test dword [rbx], ebx
add dword [rax], eax
invalid
test dword [rbx], ebx
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.14008a4a0
test rsi, rsi
je 0x140094fe3
lea rax, [rdi - 0x10]
mov r13, rsi
shl r13, 4
mov rcx, r13
nop dword [rax]
invalid
test rcx, rcx
je 0x140094f10
mov r8d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r8, r8
je 0x140094ef0
mov rdx, qword [rax + 8]
jmp 0x140094f18
push rax
or bl, ch
or al, 0xf
invalid
mov edx, 1
xor r8d, r8d
mov ecx, 0xfffffff4
mov r9, rbx
call fcn.14008a890
mov qword [rbp - 8], rax
mov qword [rbp], rdx
test rax, rax
je 0x140094f50
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
cmp byte [rdx + 0x10], 0x23
je 0x140094eca
jmp case.0x140094f3e.2
test rdx, rdx
je 0x140094ff9
add byte [rbp + 0x31], al
sal byte [rcx], 0xc9
xor r8d, r8d
xor ecx, ecx
mov rax, rdx
nop word cs:[rax + rax]
mov r9d, dword [rdi + r8]
sub rax, r9
jb 0x140094fa2
inc rcx
add r8, 0x10
mov rdx, rax
cmp r13, r8
jne 0x140094f70
jmp 0x140094fa5
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
je 0x140094eca
jmp case.0x140094f3e.2
mov rax, rdx
cmp rsi, rcx
jb 0x140094ffe
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub rsi, rcx
jne 0x140094fc4
test rax, rax
je 0x140094ed2
jmp 0x14009503f
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x14009500d
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
cmp qword [rbp - 8], 0
jne 0x140094eca
jmp 0x140094ed2
xor edx, edx
mov rax, rdx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, r15
jmp case.0x140094f3e.2
lea r8, [0x140278438]
mov rdx, rsi
call fcn.14025f090
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x38]
call fcn.14025f050
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [0x140278488]
lea rcx, [rbp - 0x38]
call fcn.14025f050
int3
mov r12, qword [rbp + 0x1d0]
test rcx, rcx
je 0x140095f5e
invalid
mov qword [rsi + 8], r12
mov qword [rsi], 0
mov dword [rsi], 0
add rsp, 0x278
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x1d8]
movzx ecx, word [rbp + 0x1e0]
mov r8d, dword [rbp + 0x1e2]
mov dword [rbp + 0x1a0], r8d
movzx r9d, word [rbp + 0x1e6]
mov word [rbp + 0x1a4], r9w
mov word [rbp + 0x1ec], cx
lea rdx, [rbp + 0x1d0]
mov qword [rbp + 0x1d0], r12
mov qword [rbp + 0x1d8], rax
mov word [rbp + 0x1e0], cx
mov dword [rbp + 0x1e2], r8d
mov word [rbp + 0x1e6], r9w
mov qword [rbp + 0x1c8], r15
mov ebp, 0x1c8
mov byte [rbp + 0x1ef], 1
lea rcx, [rbp - 0x58]
call fcn.140095770
popfq
idiv edi
dec dword [rdi]
mov bh, 0x7d
test al, 0x66
cmp edi, 2
jne case.0x140091f99.309
mov rcx, qword [rbp + 0x1d0]
mov ecx, dword [rbp + 0x1d0]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
mov eax, 4
xor edx, edx
xor ecx, ecx
jmp 0x1400961d9
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x148], rsi
add dword [rax], eax
add byte [rbx + rcx*4 + 0x75], al
stosb byte [rdi], al
mov r14d, dword [rbp - 0x56]
movzx r15d, word [rbp - 0x52]
mov eax, dword [rbp - 0x40]
mov dword [rbp + 0x180], eax
add bl, dh
movq mm0, qword [rbp - 0x50]
add bl, dh
movq mm0, qword [rbp - 0x50]
outsd dx, dword [rsi]
mov r8b, 0x66
movdqa xmmword [rbp + 0x170], xmm0
movq qword [rbp + 0x170], mm0
jg 0x140095f9f
jo 0x14009601d
add byte [rax], al
add byte [rdi + rcx - 0x49], al
insd dword [rdi], dx
invalid
movzx r13d, word [rbp - 0x3c]
movzx r12d, word [rbp - 0x3a]
invalid
invalid
mov rax, qword [rbp + 0x1c8]
enter 1, 0
invalid
enter 1, 0
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x30
movzx esi, word [rax]
movzx eax, byte [0x1402d3900]
mov dh, 5
invalid
add eax, 0x23d8c7
mov edx, 0x80
xor ecx, ecx
call fcn.140097090
test rax, rax
invalid
ror byte [rdi], 0x84
and al, 2
add byte [rax], al
je case.0x140092876.142
mov rbx, rax
mov ebx, eax
test di, di
cmovne r13d, esi
cmove r15d, esi
dec byte [rbx + 0x18085]
add byte [rcx + 0x280f1843], cl
sbb byte [r15], cl
sub byte [rbp + 0x170], al
dec byte [rbx + 0x18085]
add byte [rcx + 0x280f1843], cl
sbb byte [r15], cl
sub byte [rbp + 0x170], al
sbb byte [r15], cl
sub byte [rbp + 0x170], al
movups xmmword [rbx + 8], xmm0
mov word [rbx], di
mov dword [rbx + 2], r14d
add ah, byte [rsi + 0x44]
mov dword [rbx + 6], edi
add ah, byte [rsi + 0x44]
mov dword [rbx + 6], edi
mov word [rbx + 0x1c], r13w
mov word [rbx + 0x1e], r12w
mov qword [rbp + 0x1a8], 4
mov qword [rbp + 0x1b0], rbx
mov qword [rbp + 0x1b8], 1
movdqu xmm0, xmmword [rbp + 0x1c8]
movdqu xmm1, xmmword [rbp + 0x1d8]
movdqa xmmword [rbp + 0x180], xmm1
movdqa xmmword [rbp + 0x170], xmm0
mov eax, 1
mov qword [rbp + 0x1c0], rax
mov r13d, 0x20
jmp 0x140096130
mov rbx, qword [rbp + 0x1b0]
mov rdx, qword [rbp + 0x1c0]
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rcx], 0
add byte [rsi + 0x46], ah
mov dword [rbx + rbp], esi
mov word [rbx + r13], r14w
mov dword [rbx + r13 + 2], edi
sub eax, dword [rdx]
mov word [rbx + r13 + 6], si
movdqa xmm0, xmmword [rbp + 0x150]
add dword [rax], eax
add bl, dh
movq qword [rbx + r13 + 8], mm0
jg 0x140096146
sub ecx, dword [rax]
add dword [rax], eax
add bl, dh
movq qword [rbx + r13 + 8], mm0
jg 0x140096146
sub ecx, dword [rax]
jg 0x140096146
sub ecx, dword [rax]
mov eax, dword [rbp + 0x160]
mov dword [rbx + r13 + 0x18], eax
mov word [rbx + r13 + 0x1c], r15w
mov dword [rbx + r13 + 0x1c], r15d
mov dword [rbx + r13 + 0x1c], r15d
sbb al, 0x66
mov dword [rbx + r13 + 0x1e], r12d
mov word [rbx + r13 + 0x1e], r12w
invalid
inc rdx
mov qword [rbp + 0x1c0], rdx
add byte [rax - 0x77], cl
xchg ebp, eax
mov eax, 0x49000001
add byte [rcx - 0x7d], cl
invalid
invalid
xchg ebp, eax
rol byte [rcx], 0
add byte [rax - 0x77], cl
xchg ebp, eax
mov eax, 0x49000001
add byte [rcx - 0x7d], cl
invalid
invalid
add byte [rcx - 0x7d], cl
invalid
and byte [rax - 0x73], cl
test al, 0x48
lea edx, [rbp + 0x178]
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 0x178]
call fcn.140095770
movzx r14d, word [rbp - 0x58]
mov bh, 0x75
invalid
inc dword [rdi + rcx - 0x49]
jne 0x1400960ed
mov bh, 0x75
test al, 0x66
cmp r14w, 2
cmp r14d, 2
je 0x1400961b0
lea rax, [rbp - 0x50]
movdqu xmm0, xmmword [rax]
outsd dx, dword [rsi]
invalid
mov al, 0xf3
movq mm0, qword [rax]
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
add byte [rsi + 0xf], ah
jg 0x1400960dd
movdqa xmmword [rbp + 0x150], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x160], eax
mov rax, qword [rbp + 0x170]
push rax
add dword [rax], eax
add byte [rbx - 0x7a76efc0], cl
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 1], esi
add byte [rax], al
movzx r15d, word [rax]
test r14w, r14w
movzx esi, word [rbp - 0x52]
cmove si, r15w
cmove r15w, word [rbp - 0x3c]
mov edi, dword [rbp - 0x56]
movzx r12d, word [rbp - 0x3a]
mov rdx, qword [rbp + 0x1c0]
cmp rdx, qword [rbp + 0x1a8]
jne 0x1400960e5
lea rcx, [rbp + 0x1a8]
call fcn.140263820
jmp 0x1400960d7
mov rcx, qword [rbp + 0x178]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
mov rcx, qword [rbp + 0x1a8]
mov ecx, dword [rbp + 0x1a8]
mov rax, qword [rbp + 0x1b0]
mov rsi, qword [rbp + 0x148]
add qword [rax], rax
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rcx], 0
invalid
add qword [rax], rax
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rcx], 0
add byte [rax - 0x3f], cl
loop 0x1400961e2
shl rdx, 5
add rdx, rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
mov dword [rsi + 0x10], ecx
ret 0x8948
invalid
mov dword [rsi + 0x10], ecx
mov qword [rsi + 0x18], rdx
jmp 0x140095f4a
dec dword [rax - 0x75]
test dword [rax + 0xf000001], ebp
mov bh, 0x8d
in al, dx
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
test eax, ebx
mov dword [rbp + 0x1d8], eax
add dword [rax], eax
add byte [rsi - 0x77], ah
invalid
mov word [rbp + 0x1e0], cx
xor ecx, ecx
mov qword [rbp + 0x1d0], rax
add dword [rax], eax
add cl, ch
invalid
std
invalid
invalid
add dword [rax], eax
add cl, ch
adc eax, 0xe8fffffd
lodsd eax, dword [rsi]
invalid
mov byte [rbp + 0x1ef], 1
mov ecx, 4
add dword [rcx + 4], edi
mov edx, 0x80
call fcn.14025edc0
ud2
invalid
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]
stosb byte [rdi], al
add byte [rax], 0
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rbp + 0x178]
lea edi, [rax + 1]
add byte [rax], al
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
adc eax, 0x1d0347
cmp qword [rbp + 0x1a8], 0
cmp dword [rbp + 0x1a8], 0
je 0x1400962d9
mov r8, qword [rbp + 0x1b0]
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x23d57f
and eax, dword [rax]
add byte [rax], al
mov rcx, qword [0x1402d3850]
and eax, dword [rax]
add byte [rcx], dh
sar bh, cl
adc eax, 0x1cfd67
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov byte [rbp + 0x1ef], 0
test edi, ebp
add dword [rax], eax
add byte [rax], al
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
invalid
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax + 0x1efbd], al
add byte [rax], al
cmp byte [rbp + 0x1ef], 0
je case.0x140093d61.94
mov rcx, qword [rbp + 0x1d0]
mov ecx, dword [rbp + 0x1d0]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
add bl, byte [0xc351f335]
sbb eax, 0x83489000
nop
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
int3
xor byte [rcx - 0x367a9929], cl
add byte [rax], al
add byte [rcx - 0x42], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + rcx + 0x44], al
invalid
add bh, al
and al, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
fild dword [rcx + rcx*4 - 0xf]
int1
int1
sbb eax, 0xc6894800
cmp eax, 0xffffffff
invalid
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], al
mov ecx, r14d
clc
push qword [rbp + rdi + 0x48]
mov esi, eax
push rdi
sub rsp, 0xa0
add byte [rax], al
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
lea rcx, [rbp - 0x18]
mov rdx, rdi
mov r8, rsi
call fcn.14008e7a0
movzx edx, byte [rbp - 0x18]
mov rcx, qword [rbp - 8]
sbb dword [rbx - 0x49f00001], eax
push rbp
call 0x13856efd7
mov rax, qword [rbp + 8]
lea r8, [0x1402815d8]
mov cl, 0x1e
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
ror dword [rax - 0x77], 0xf2
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x1400964e4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400964e4
mov ecx, 6
jmp 0x1400964e4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400964e4
mov ecx, 2
add byte [rax], al
mov rdx, rsi
sub rdx, rcx
jb 0x14009655e
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x140096509
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14009650b
xor eax, eax
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rsi
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp - 0x48], xmm0
movups xmmword [rbp - 0x38], xmm1
mov rcx, qword [rbp + 8]
mov qword [rbp - 0x28], rcx
mov byte [rbp - 0x1e], al
mov word [rbp - 0x20], 0x200
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x58]
call fcn.1400946b0
cmp byte [rbp - 0x18], 9
mov rdx, qword [rbp - 8]
jne 0x140096551
mov rax, qword [rbp - 0x10]
jmp 0x140096553
xor eax, eax
add rsp, 0xa0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140278568]
mov rdx, rsi
call fcn.14025f090
int3
stosb byte [rdi], al
and eax, dword [rax]
xor edx, edx
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
push rsi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, rdx
mov qword [rbp - 0x30], rdx
ror byte [rax - 0x73], 1
push rbp
invalid
ror byte [rax - 0x73], 1
push rbp
fadd dword [rcx + 0xf]
movups xmm0, xmmword [r8]
movups xmm0, xmmword [r8]
movups xmmword [rbp - 0x28], xmm0
mov r8, qword [r8 + 0x10]
mov qword [rbp - 0x18], r8
movzx r8d, byte [rcx + 0x20]
mov rsi, qword [rcx]
invalid
xor dword [rbp + 0x31], eax
xor r9d, r9d
leave
movabs r10, 0x8000000000000000
cmp rsi, r10
mov qword [rbp - 0x10], rcx
cmovne r9, rcx
mov rcx, rax
call fcn.14008daf0
shl rsi, 1
test rsi, rsi
je 0x140098e9a
jns 0x140098ec1
invalid
mov rcx, qword [rbp - 0x10]
mov r8, qword [rcx + 8]
mov rcx, qword [0x1402d3850]
or eax, 0x23a9c2
or eax, 0x23a9c2
xor edx, edx
mov ebx, eax
call qword [sym.imp.KERNEL32.dll_HeapFree]
ror byte [rcx - 0x57ea003d], cl
rcr dword [rax + rax], 1
mov eax, ebx
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
lea ebp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.140098df0
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
int3
mov qword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
lea rax, [rbp + 8]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
mov dword [rbp - 0x40], 1
mov dword [rbp - 0x40], 1
lea rax, [rbp + 0x30]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 0
mov dword [rbp + 0x28], 0
mov dword [rbp + 0x28], 0
lea rdx, [0x140277bb8]
lea rcx, [rbp + 0x20]
lea r8, [rbp - 0x58]
call fcn.14001be70
dec dword [rax - 0x75]
invalid
invalid
test al, al
je 0x140098f80
add byte [rax - 0x73], cl
and byte [r13 + rcx*4 + 0x45], r9b
test al, 0xe8
invalid
sub byte [r8 + rax*8 - 0x7ab7f08c], r8b
leave
test rcx, rcx
je 0x140098f98
mov qword [rbp - 0x28], rcx
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
jmp 0x140098f89
test rcx, rcx
je 0x140098f8e
lea rcx, [rbp + 0x28]
call fcn.14008a4a0
nop
add rsp, 0xc0
pop rbp
ret
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
loopne 0x140098fa9
add byte [rax], al
invalid
loopne 0x140098fa9
add byte [rax], al
add byte [rax - 0x39], cl
call 0x140098fbb
add byte [rax], al
mov qword [rbp - 0x18], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
lea rdx, [0x140278530]
lea rcx, [rbp - 0x28]
ror byte [rdi], 0x11
invalid
call fcn.14025f050
ud2
lea ecx, [rbp + 0x28]
call fcn.14008a4a0
nop
add rsp, 0x20
pop rbp
ret
int3
sub esp, 0xb0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x28], 0xfffffffffffffffe
sub r14b, r15b
invalid
invalid
inc edi
sbb byte [r8], r8b
add byte [rax], al
invalid
sub r14b, r15b
invalid
mov byte [rbp + 0x1c], 0
lea rax, str.fatal_runtime_error:_Rust_panics_must_be_rethrown_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
mov dword [rbp - 0x50], 1
mov dword [rbp - 0x50], 1
lea rax, [rbp + 0x20]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rax, [rbp + 0x18]
sbb byte [rax - 0x77], cl
or byte [r8 - 0x39], r9b
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1deb5c
lea rcx, [rbp + 8]
lea r8, [rbp - 0x58]
call fcn.14001be70
mov rcx, qword [rbp + 0x10]
test al, al
je 0x1400990aa
test rcx, rcx
jne 0x1400990ba
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
xor ebp, dword [rsi + rbx]
add byte [rax - 0x77], cl
fmul dword [r8 - 0x39]
loopne 0x140099087
add byte [rax], al
add byte [rax - 0x39], cl
call 0x140099099
add byte [rax], al
mov qword [rbp - 0x18], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
lea rdx, [0x140278530]
sbb eax, 0x4d8d4800
fsubr st(0)
test al, 0x5f
sbb al, 0
sbb eax, 0x4d8d4800
fsubr st(0)
test al, 0x5f
sbb al, 0
ud2
test rcx, rcx
je 0x1400990b8
lea rcx, [rbp + 0x10]
call fcn.14008a4a0
invalid
invalid
invalid
xor ecx, ecx
mov qword [rbp - 0x28], rcx
lea rcx, [rbp - 0x28]
call fcn.14008a480
mov ecx, 7
int 0x29
ud2
fmul dword [rax - 0x73]
fsubr st(0)
mov ecx, 0xb9ffff13
invalid
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x10], 0
je 0x1400990f1
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x1400990f5
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp + 0x10]
lea rcx, [rbp + 0x10]
call fcn.14008a4a0
nop
add rsp, 0x20
add esp, 0x20
and byte [rbp - 0x3d], bl
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
pop rbp
ret
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
add byte [rax], al
add byte [rax], al
add al, ch
jp 0x140099179
call fcn.14025f690
sbb al, 0
int3
int3
sub esp, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x28], 0xfffffffffffffffe
mov dword [rbp + 0x18], 0
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
sub r14b, r15b
invalid
add byte [rax], al
add dh, al
sbb al, 0
sbb al, 0
mov byte [rbp + 0x1c], 0
sbb al, 0
lea rax, str.fatal_runtime_error:_Rust_cannot_catch_foreign_exceptions_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, [rbp + 0x20]
invalid
and byte [rax - 0x77], cl
mov r8d, 0xfc0570f
mov eax, 0xfc0570f
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
mov eax, 0xfc0570f
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
adc dword [rbp - 0x40], eax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 0
lea rdx, [0x140277bb8]
lea edx, [0x140277bb8]
adc eax, 0x1dea3c
invalid
lea rcx, [rbp + 8]
lea r8, [rbp - 0x58]
call fcn.14001be70
out 0x2c, eax
clc
invalid
mov rcx, qword [rbp + 0x10]
test al, al
invalid
je 0x1400991ca
sal byte [rcx + rdi + 0x48], 0x85
test rcx, rcx
leave
jne 0x1400991da
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp - 0x18], 8
mov dword [rbp - 0x18], 8
call 0x1400991b9
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
lea rdx, [0x140278530]
sbb eax, 0x4d8d4800
fsubr st(0)
mov byte [rsi + 0x1c], bl
add byte [rdi], cl
invalid
sbb eax, 0x4d8d4800
fsubr st(0)
add byte [rax - 0x73], cl
fsubr st(0)
mov byte [rsi + 0x1c], bl
add byte [rdi], cl
or ecx, dword [rax - 0x7b]
leave
test rcx, rcx
je 0x1400991d8
lea rcx, [rbp + 0x10]
call fcn.14008a4a0
invalid
invalid
invalid
xor ecx, ecx
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x28], ecx
fmul dword [rax - 0x73]
fsubr st(0)
cdq
adc bh, bh
invalid
lea rcx, [rbp - 0x28]
call fcn.14008a480
mov ecx, 7
int 0x29
ud2
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x10], 0
je case.0x140093bf1.91
lea rcx, [rbp + 0x10]
call fcn.14008a4a0
nop
add rsp, 0x20
pop rbp
ret
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
call fcn.14025f690
int3
int3
or byte [r8 - 0x73], r9b
add eax, 0x1dfa2a
invalid
invalid
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp - 0x20]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 3
mov r14, qword [r8 + 0x48]
lea rdx, [rbp - 0x58]
mov rcx, rsi
mov ecx, esi
call r14
mov qword [rbp - 0x28], rax
test rax, rax
test eax, eax
je 0x1400992da
lea rcx, [rbp - 0x28]
call fcn.14008a4a0
mov rax, qword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x1402815f4]
or al, 0x83
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, esi
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
xor eax, eax
call case.0x14008ef56.330
mov cl, 6
add byte [rax], al
mov qword [rbp - 0x20], rax
test rax, rax
jne 0x140099321
jmp case.0x1400992ef.3
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
mov r8b, 1
call case.0x14008ef56.330
mov qword [rbp - 0x20], rax
test rax, rax
je case.0x1400992ef.3
lea rcx, [rbp - 0x20]
jmp 0x14009936c
xor eax, eax
xchg byte [0x1402cd061], al
test al, al
je case.0x1400992ef.3
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
lock or byte [rax], al
or byte [rax], al
mov qword [rbp - 0x10], 8
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
adc dword [rbp - 8], eax
lea rdx, [rbp - 0x20]
mov rcx, rsi
call r14
mov qword [rbp - 0x58], rax
test al, 0x48
test eax, eax
je case.0x1400992ef.3
lea rcx, [rbp - 0x58]
call fcn.14008a4a0
nop
add rsp, 0x90
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
and eax, dword [rax]
invalid
mov esi, ecx
xlatb
mov eax, ebx
dec dword [rax - 0x77]
invalid
inc esi
add eax, 0x239d1d
add ecx, ebp
invalid
invalid
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
invalid
sub byte [rax - 0x73], cl
push 0x70
jo 0x140099b5a
lea rcx, [0x1402d3811]
lea ecx, [0x1402d3811]
mov edx, dword [rbp - 8]
call fcn.14008f960
nop
add rsp, 0x28
pop rsi
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
lea ecx, [rbp - 0x18]
call fcn.140099bd0
int3
int3
lea rbp, [rsp + 0x20]
call fcn.140099be0
int3
add byte [rax], al
add ah, cl
lea rbp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
dec dword [rax - 0x75]
invalid
clc
invalid
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x18]
cmp r8, 1
je 0x140099c16
sbb byte [rcx - 0x7d], cl
clc
add dword [rbx + rdx + 0x4d], esi
test eax, eax
test r8, r8
jne 0x140099c59
test rdx, rdx
jne 0x140099c59
mov eax, 1
xor edx, edx
jmp 0x140099c25
test rdx, rdx
jne 0x140099c59
mov rdx, qword [rax]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, [0x140278db8]
lea rcx, [rbp - 0x28]
call fcn.140099ce0
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
mov qword [rbp - 0x28], rax
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, fcn.140098df0
lea rcx, [rbp - 0x28]
call fcn.140099ce0
ud2
add byte [rax], al
add byte [rdi], cl
or ecx, dword [rdi]
invalid
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
sub rsp, 0x30
xor byte [rax - 0x73], cl
push 0x60
xor byte [rax - 0x73], cl
push 0x60
mov rax, qword [rbp - 0x28]
shl rax, 1
test rax, rax
fmul dword [r8 - 0x2f]
loopne 0x140099cfe
test eax, eax
jne 0x140099cc0
add rsp, 0x30
pop rbp
ret
mov r8, qword [rbp - 0x20]
mov rcx, qword [0x1402d3850]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
sar bh, cl
adc eax, 0x1cc36d
nop
add rsp, 0x30
pop rbp
ret
mov dword [rbp + 0x90], 0xfffffffe
nop
add byte [rax], al
add dh, bh
invalid
movzx eax, byte [rbp + 0x108]
movzx r15d, byte [rbp + 0x100]
lock inc qword [0x1402d38d8]
add eax, 0x239bbb
add eax, 0x239bbb
jle 0x14009a4a9
mov rdi, rdx
mov rsi, rcx
invalid
mov ecx, dword [0x1402d3d30]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rdx + rcx*8]
cmp byte [rcx + 0x70], 0
jne 0x14009a537
invalid
add byte [rax], al
invalid
mov ecx, dword [0x1402d3d30]
lahf
and eax, dword [rax]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
inc qword [rcx + 0x68]
mov byte [rcx + 0x70], 1
invalid
jo 0x140099d67
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
mov qword [rbp + 0x20], 1
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x140278e08]
or eax, 0x1df08f
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], r8
mov qword [rbp + 0x38], r9
mov dword [rbp + 0x38], ecx
sub byte [rcx + rcx*4 + 0x45], cl
xor byte [rcx + rcx*4 + 0x4d], cl
mov dword [rbp + 0x38], ecx
mov byte [rbp + 0x40], r15b
mov byte [rbp + 0x41], al
mov dword [rbp + 0x38], ecx
mov byte [rbp + 0x40], r15b
mov byte [rbp + 0x41], al
mov eax, dword [0x1402d3818]
and eax, dword [rax]
cmp eax, 0x3ffffffd
ja case.0x140059821.1769
invalid
lea ecx, [rax + 1]
lock cmpxchg dword [0x1402d3818], ecx
mov cl, 0xd
je 0x140099d3c
and eax, dword [rax]
mov cl, 0xd
je 0x140099d3c
and eax, dword [rax]
je case.0x1400934db.128
or al, 0x48
lea ecx, [0x1402d3818]
invalid
and eax, dword [rax]
lea rcx, [0x1402d3818]
add al, ch
call fcn.140263df0
movabs al, byte ds:[0x239a6705b60f001c]
add byte [rax - 0x7d], cl
invalid
invalid
cmp eax, 0x239a67
invalid
invalid
and eax, dword [rax]
movzx eax, byte [0x1402d3820]
cmp qword [0x1402d3828], 0
add byte [rax - 0x75], cl
and byte [r13 + 0x51], r14b
jne 0x140099e18
mov rax, qword [rdi + 0x20]
jne 0x140099e18
mov byte [rbp + 0x8f], 1
mov rcx, rsi
call rax
mov rbx, rax
mov r14, rdx
mov qword [rbp + 0x20], rax
mov dword [rbp + 0x20], eax
ret
and byte [rax - 0x77], cl
push rbp
sub byte [rax + 0xf00417d], al
cmp byte [rbp + 0x41], 0
invalid
test edi, eax
mov qword [rbp + 0x28], rdx
cmp byte [rbp + 0x41], 0
jne 0x140099eb2
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x239f3f05], cl
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x68], 1
jbe 0x140099ebe
mov byte [rbp + 0x88], 1
test dword [rax + 0x1000000], ecx
jmp case.0x14005bc18.1737
outsd dx, dword [rsi]
add al, byte [rax]
add dh, al
mov byte [rbp + 0x8f], 1
test dword [rdi + 0x1000000], ecx
add dword [rax - 0x77], ecx
int1
mov rcx, rsi
call rax
mov qword [rbp + 0x20], rax
mov dword [rbp + 0x20], eax
mov dword [rbp + 0x20], eax
mov qword [rbp + 0x28], rdx
mov rcx, qword [0x1402d3828]
mov rax, qword [0x1402d3830]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x8f], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
lea rdx, [rbp + 0x20]
call rax
invalid
and bh, bh
sar byte [rdx - 1], 1
mov edx, 0xffffffff
invalid
lock xadd dword [0x1402d3818], edx
cdq
and eax, dword [rax]
dec edx
mov eax, edx
and eax, 0xbfffffff
cmp eax, 0x80000000
invalid
invalid
add byte [rax - 0x7a39ec8b], al
jne case.0x140059821.1763
mov byte [rbp + 0x8f], 0
pop qword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x2399a2
invalid
cdq
and eax, dword [rax]
lea rcx, [0x1402d3818]
and eax, dword [rax]
call fcn.140263d20
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x70], 0
test r15b, r15b
je 0x140099f15
invalid
mov rdx, qword [rdi + 0x18]
push rdi
sbb dh, al
test dword [rdi], ecx
pop qword [rax]
add byte [rax], al
invalid
mov byte [rbp + 0x8f], 0
mov rcx, rsi
call fcn.140096450
jmp 0x14009a1d7
invalid
add eax, dword [rax]
invalid
invalid
mov byte [rbp + 0x88], 3
jmp case.0x14005bc18.1737
movzx eax, byte [0x1402d3810]
movzx eax, al
lea rcx, [0x140281604]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x8f], 1
lea rdx, str.RUST_BACKTRACEfailed_to_create_whole_tree
lea rcx, [rbp - 0x10]
mov r8d, 0xe
add byte [rax], al
add al, ch
cmp ebx, dword [rsi - 1]
pop rsi
invalid
dec dword [rax - 0x75]
invalid
invalid
movabs rcx, 0x8000000000000000
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
jne case.0x14005b05a.1727
mov al, 3
mov bl, 2
invalid
jmp case.0x14005b05a.1747
mov dword [rbp + 0x50], 0
mov byte [rbp + 0x54], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
out dx, eax
invalid
invalid
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov dword [rbp - 0x48], 1
mov qword [rbp - 0x40], 8
ror byte [rax], 0
add byte [rax], al
invalid
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
enter 0xffffffffffff8d48, 0x45
enter 0xffffffffffff8d48, 0x45
push rax
ror byte [rdi], 0x11
enter 0xffffffffffff8d48, 0x45
enter 0xffffffffffff8d48, 0x45
push r8
push rax
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 0
lea rdx, [0x140277bb8]
lea rcx, [rbp + 0x70]
lea r8, [rbp - 0x50]
call fcn.14001be70
mov rcx, qword [rbp + 0x78]
mov ecx, dword [rbp + 0x78]
test al, al
je 0x140099fbf
test rcx, rcx
jne 0x140099fd6
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
add eax, 0x1e1d36
mov qword [rbp - 0x10], rax
invalid
mov qword [rbp - 8], 1
add byte [rax - 0x39], cl
add byte [r8], r9b
mov qword [rbp], 8
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
or byte [r8 - 0x73], r9b
adc eax, 0x1de594
push rdi
ror byte [rdi], 0x11
or byte [r8 - 0x73], r9b
adc eax, 0x1de594
sbb eax, 0x4d8d4800
lea rcx, [rbp - 0x10]
call fcn.14025f050
stosd dword [rdi], eax
push rax
sbb al, 0
invalid
stosd dword [rdi], eax
push rax
sbb al, 0
jmp 0x14009a1d7
add byte [rax], al
mov bl, 1
jmp 0x14009a079
add byte [rax], al
invalid
xor ebx, ebx
jmp 0x14009a079
add byte [rax], al
invalid
test rcx, rcx
je 0x140099fd4
mov byte [rbp + 0x8f], 0
lea rcx, [rbp + 0x78]
call fcn.14008a4a0
xor ecx, ecx
mov qword [rbp - 0x10], rcx
mov byte [rbp + 0x8f], 0
add byte [rax], al
lea rcx, [rbp - 0x10]
call fcn.14008a480
xchg esi, eax
add al, 0xff
invalid
mov ecx, 7
add byte [rax], al
int 0x29
ud2
mov r8, qword [rbp - 8]
mov rcx, qword [rbp]
cmp rcx, 4
je 0x14009a012
cmp rcx, 1
jne 0x14009a05a
cmp byte [r8], 0x30
sete bl
add bl, bl
jmp 0x14009a05c
movzx edx, byte [r8]
mov ecx, 0xffffff9a
invalid
invalid
invalid
invalid
cmp dl, 0x66
jne case.0x14005bc18.1700
invalid
movzx edx, byte [r8 + 1]
mov ecx, 0xffffff8b
invalid
invalid
invalid
cmp dl, 0x75
jne case.0x14005bc18.1700
movzx edx, byte [r8 + 2]
mov ecx, 0xffffff94
cmp dl, 0x6c
jne case.0x14005bc18.1700
movzx edx, byte [r8 + 3]
xor r9d, r9d
cmp dl, 0x6c
cli
insb byte [rdi], dx
je 0x14009a052
movzx r9d, dl
add r9d, ecx
test r9d, r9d
sete bl
jmp 0x14009a05c
xor ebx, ebx
test rax, rax
je 0x14009a070
mov rcx, qword [0x1402d3850]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x1cbfd0
lea eax, [rbx + 1]
mov byte [0x1402d3810], al
mov byte [rbp + 0x88], bl
mov rbx, qword [rbp + 0x20]
mov r14, qword [rbp + 0x28]
invalid
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x50], rax
mov rax, qword [r14 + 0x18]
mov byte [rbp + 0x8f], 1
mov rcx, rbx
mov ecx, ebx
call rax
ror byte [rax - 0x47], 1
js case.0x14005b05a.1753
cmpsb byte [rsi], byte [rdi]
push rdi
jno 0x14009a0c2
invalid
invalid
cmp rax, rcx
invalid
jne 0x14009a100
mov eax, 8
movabs r8, 0x63eb502cd6cb5d6d
mov rcx, rbx
invalid
cmp rdx, r8
cmp edx, eax
jne 0x14009a100
mov r8, qword [rcx]
mov rcx, qword [rbx + rax]
mov qword [rbp + 0x70], r8
mov qword [rbp + 0x78], rcx
invalid
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0xa8]
test eax, eax
je case.0x14005bc18.1739
push rbx
cmp eax, 1
je case.0x1400791d2.1521
add byte [rax], al
invalid
jmp 0x14009a1e2
mov rax, qword [r14 + 0x18]
mov byte [rbp + 0x8f], 1
pop qword [rax]
add byte [rax], al
add dword [rax - 0x77], ecx
fcos
call rax
movabs r9, 0xfbd7fafa0c57ab9f
lahf
stosd dword [rdi], eax
push rdi
or al, 0xfa
cli
cli
xlatb
sti
mov ecx, 0xc
lea r8, [0x140278be4]
invalid
invalid
invalid
invalid
cmp rax, r9
jne 0x14009a0cc
invalid
movabs rax, 0xdd2b7e381cf7923a
cmp rdx, rax
ret 0x9275
jne 0x14009a0cc
lea rcx, [rbx + 8]
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
jmp 0x14009a0c5
mov byte [rbp + 0x8f], 1
mov eax, dword [0x1402d3d30]
add eax, 0x239bde
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xa0]
movabs al, byte [0x16b3158d48000000]
mov bl, 0x16
invalid
invalid
call fcn.14008b850
invalid
dec dword [rbx + 0x239bb805]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xa8], 1
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rdx, qword [rax + 0xa0]
nop
movabs al, byte [0x2675d28548000000]
sal byte [rbp + 0x26], cl
mov byte [rbp + 0x8f], 1
call fcn.1402632b0
add byte [rbx + 0x239b7305], cl
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0xa0]
mov edx, dword [rax + 0xa0]
lock inc qword [rdx]
jg case.0x1400791d2.1535
ud2
test rdx, rdx
jne 0x14009a3a0
add byte [rax], al
mov eax, 9
lea rcx, [0x140278bf0]
xor edx, edx
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
lea rax, [rbp - 0x50]
mov qword [rbp - 0x10], rax
lea rax, [rbp + 0x50]
mov qword [rbp - 8], rax
lea rax, [rbp + 0x70]
mov qword [rbp], rax
lea rax, [rbp + 0x88]
mov qword [rbp + 8], rax
movzx eax, byte [0x1402d37c8]
test al, al
mov qword [rbp + 0x68], rdx
jne 0x14009a236
xor r13d, r13d
xor ebx, ebx
xor eax, eax
jmp 0x14009a3d1
mov byte [0x1402d37c8], 1
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x78]
cmp rax, 2
je 0x14009a3c7
cmp eax, 1
je 0x14009a26b
call fcn.140263760
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov r13, qword [rax + 0x80]
mov qword [rax + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
in eax, dx
je 0x14009a22d
lea rbx, [r13 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r13 + 0x10], cl
cmpxchg byte [rbp + 0x10], cl
je 0x14009a2ad
mov rcx, rbx
call fcn.1402635c0
mov rax, qword [0x1402d38d8]
shl rax, 1
test rax, rax
mov qword [rbp - 0x58], rbx
mov dword [rbp - 0x58], ebx
je 0x14009a49a
test dh, dl
add dword [rax], eax
invalid
call fcn.140263680
xor al, 1
mov dword [rbp + 0x84], eax
add byte [rax], al
movzx eax, byte [r13 + 0x11]
mov qword [rbp + 0x60], r13
mov dword [rbp + 0x60], ebp
add r13, 0x18
add ebp, 0x18
lea r8, [0x140278c00]
lea eax, [0x140278c00]
sbb eax, 0x4d8d4800
invalid
invalid
mov rdx, r13
invalid
call fcn.140099240
invalid
inc dword [rax + 0x84bd]
test byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x6d], cl
invalid
jne 0x14009a31b
mov rax, qword [0x1402d38d8]
shl rax, 1
test rax, rax
je 0x14009a31b
call fcn.140263680
test al, al
invalid
jne 0x14009a31b
mov byte [r13 + 0x11], 1
xor eax, eax
mov rcx, qword [rbp - 0x58]
xchg byte [rcx], al
cmp al, 2
jne 0x14009a32d
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov byte [0x1402d37c8], 1
mov eax, dword [0x1402d3d30]
neg byte [rcx + 0x48650023]
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov rax, qword [rax + 0x78]
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
je 0x14009a460
cmp eax, 1
je 0x14009a362
call fcn.140263760
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0x80]
mov r13, qword [rbp + 0x60]
mov qword [rax + 0x80], r13
mov r14b, 1
test rcx, rcx
jne 0x14009a475
xor ebx, ebx
mov rcx, qword [rbp + 0x68]
test rcx, rcx
jne 0x14009a40b
jmp 0x14009a416
mov rax, qword [rdx + 0x10]
test rax, rax
je 0x14009a43f
cmp eax, 2
jne 0x14009a450
mov eax, 9
lea rcx, [0x140278bf0]
jmp 0x14009a1f0
mov eax, 1
mov bl, 1
xor r13d, r13d
mov dword [rbp + 0x48], 0
mov byte [rbp + 0x4c], 0
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x20], rax
mov byte [rbp + 0x8e], 1
lea r8, [0x140278c50]
lea rcx, [rbp - 0x10]
lea rdx, [rbp + 0x48]
call fcn.140099240
xor r14d, r14d
mov rcx, qword [rbp + 0x68]
test rcx, rcx
je 0x14009a416
lock dec qword [rcx]
jne 0x14009a416
call fcn.14008b9c0
test r13, r13
sete al
or bl, r14b
or bl, al
jne 0x140099e4b
lock dec qword [r13]
jne 0x140099e4b
mov rcx, r13
call fcn.140095530
jmp 0x140099e4b
mov eax, 4
lea rcx, [0x14027c160]
jmp 0x14009a1f0
mov rcx, qword [rdx + 0x18]
mov rax, qword [rdx + 0x20]
dec rax
jmp 0x14009a1f0
lock dec qword [r13]
mov rcx, r13
mov r12, qword [rbp + 0x68]
je 0x14009a47f
xor ebx, ebx
mov r14b, 1
jmp 0x14009a489
lock dec qword [rcx]
mov r12, qword [rbp + 0x68]
jne 0x14009a487
call fcn.140095530
mov r14b, 1
xor ebx, ebx
mov rcx, r12
test rcx, rcx
jne 0x14009a40b
jmp 0x14009a416
mov dword [rbp + 0x84], 0
jmp 0x14009a2d1
mov qword [rbp - 0x50], 1
lea rcx, [0x140278e08]
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x38], r9
mov byte [rbp - 0x30], r15b
mov byte [rbp - 0x2f], al
mov dword [rbp + 0x50], 0
mov byte [rbp + 0x54], 0
lea rax, [rbp - 0x50]
mov qword [rbp + 0x20], rax
lea rax, [0x14001da60]
mov qword [rbp + 0x28], rax
lea rax, [0x140278e60]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 2
mov qword [rbp + 0x10], 0
lea rax, [rbp + 0x20]
mov qword [rbp], rax
mov qword [rbp + 8], 1
lea rcx, [rbp + 0x50]
lea rdx, [rbp - 0x10]
call fcn.14008a3c0
mov qword [rbp + 0x70], rax
test rax, rax
je 0x14009a60e
lea rcx, [rbp + 0x70]
jmp 0x14009a609
test r8, r8
je 0x14009a569
mov rdx, qword [r8 + 8]
mov rcx, qword [r8 + 0x18]
cmp rdx, 1
je 0x14009a560
test rdx, rdx
jne 0x14009a569
test rcx, rcx
jne 0x14009a569
mov ecx, 1
xor edx, edx
jmp 0x14009a621
test rcx, rcx
je 0x14009a617
mov qword [rbp + 0x50], 0
mov qword [rbp - 0x50], 0
xor ecx, ecx
mov qword [rbp + 0x20], 1
lea rdx, [0x140278e08]
mov qword [rbp + 0x28], rdx
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], r9
mov byte [rbp + 0x40], r15b
mov byte [rbp + 0x41], al
mov dword [rbp + 0x88], 0
mov byte [rbp + 0x8c], 0
lea rax, [rbp + 0x20]
mov qword [rbp + 0x70], rax
lea rax, [0x14001da60]
mov qword [rbp + 0x78], rax
lea rax, [0x140278eb8]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 2
mov qword [rbp + 0x10], 0
lea rax, [rbp + 0x70]
mov qword [rbp], rax
mov qword [rbp + 8], 1
lea rcx, [rbp + 0x88]
lea rdx, [rbp - 0x10]
call fcn.14008a3c0
mov qword [rbp + 0x48], rax
test rax, rax
je 0x14009a60e
lea rcx, [rbp + 0x48]
call fcn.14008a4a0
mov ecx, 7
int 0x29
ud2
mov rdx, qword [r8]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], rdx
lea rcx, [rbp + 0x50]
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x40], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rcx, [rbp - 0x50]
jmp 0x14009a57b
mov edx, edi
call fcn.14025edc0
jmp 0x14009b338
mov dword [rbp + 0x238], edi
add byte [rax], al
mov ecx, 8
mov edx, 0x30
add byte [rax], al
call fcn.14025ede0
jmp 0x14009b338
xor byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x238], r15
mov ecx, 8
add byte [rax], al
mov edx, 0x30
call fcn.14025ede0
sbb al, 0
sbb al, 0
ud2
invalid
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
invalid
invalid
jge 0x14009b308
lea rbp, [rdx + 0x80]
cmp qword [rbp - 0x58], 0
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp - 0x50]
je case.0x14008ef56.365
mov r8, qword [rbp - 0x50]
mov rcx, qword [0x1402d3850]
mov ecx, dword [0x1402d3850]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov byte [rbp + 0x25f], 1
add dword [rax - 0x7d], ecx
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
movzx ebx, byte [rbp + 0x25e]
popfq
pop rsi
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp qword [rbp + 0x240], 0
mov ebp, 0x240
add al, byte [rax]
add byte [rax], al
invalid
add byte [rsi + rdx + 0x48], dh
je 0x14009b3d3
mov rcx, qword [0x1402d3850]
mov ecx, dword [0x1402d3850]
and eax, dword [rax]
xor edx, edx
mov r8, qword [rbp + 0x248]
add al, byte [rax]
add al, byte [rax]
add bh, bh
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x1cac6d
lodsb al, byte [rsi]
sbb al, 0
add byte [rax - 0x6277fe1d], al
and bl, 1
mov byte [rbp + 0x25f], bl
popfq
pop rdi
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x28
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
cmp qword [rbp + 0x230], 0
mov ebp, 0x230
xor byte [rdx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
je case.0x14008ef56.370
mov rcx, qword [0x1402d3850]
mov ecx, dword [0x1402d3850]
or eax, 0x238433
xor eax, dword [rbx + riz + 0x4cd23100]
xor edx, edx
mov r8, qword [rbp + 0x238]
mov eax, dword [rbp + 0x238]
mov eax, dword [rbp + 0x238]
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x1cac14
adc al, 0xac
sbb al, 0
invalid
add dh, al
test dword [rsi + 2], ebx
pop rsi
add al, byte [rax]
invalid
mov byte [rbp + 0x25e], 0
pop rsi
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
add rsp, 0x28
pop rbx
pop rdi
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
invalid
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [0x1402d3850]
mov ecx, dword [0x1402d3850]
or eax, 0x2383dd
and eax, dword [rax]
xor edx, edx
ror byte [rbx + rcx*4 - 0x7b], cl
mov r8, qword [rbp + 0x250]
push rax
add al, byte [rax]
add bh, bh
adc eax, 0x1cabbe
stosd dword [rdi], eax
sbb al, 0
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
stosd dword [rdi], eax
sbb al, 0
invalid
mov rcx, qword [rbp + 0x228]
add al, byte [rax]
add bh, bh
call qword [sym.imp.KERNEL32.dll_FindClose]
call qword [sym.imp.KERNEL32.dll_FindClose]
lodsb al, byte [rsi]
sbb al, 0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [0x1402d3850]
or eax, 0x23837d
jge 0x14009b454
and eax, dword [rax]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
invalid
invalid
test dword [rax + 2], edx
invalid
xor edx, edx
mov r8, qword [rbp + 0x250]
mov eax, dword [rbp + 0x250]
add byte [rax], al
add bh, bh
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x1cab5e
pop rsi
stosd dword [rdi], eax
sbb al, 0
mov rcx, 0xffffffffffffffff
sar edi, 0xff
invalid
call qword [sym.imp.KERNEL32.dll_FindClose]
adc eax, 0x1cabb9
stosd dword [rdi], eax
sbb al, 0
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x25fbd], al
cmp byte [rbp + 0x25f], 0
mov ebp, 0x25f
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
je case.0x140091f99.406
invalid
mov rcx, qword [0x1402d3850]
mov ecx, dword [0x1402d3850]
or eax, 0x238314
and dword [rbx], 0
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp + 0x250]
mov eax, dword [rbp + 0x250]
ror byte [rbx + rcx*4 - 0x7b], cl
push rax
add al, byte [rax]
invalid
test dword [rax + 2], edx
add byte [rax], al
add bh, bh
adc eax, 0x1caaf5
cmc
stosb byte [rdi], al
sbb al, 0
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmc
stosb byte [rdi], al
sbb al, 0
nop
add rsp, 0x28
invalid
invalid
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
push rbp
sub rsp, 0x30
in al, dx
invalid
in al, dx
xor byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov dword [rbp - 4], 0x13
cld
cld
adc eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rcx]
or dword [rbp + rcx*4 + 0x45], ecx
lea r8, [rbp - 4]
lea eax, [rbp - 4]
cld
mov edx, 0x15
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
mov r9d, 4
mov ecx, 4
add al, 0
add byte [rax], al
add byte [rax], al
add bh, bh
adc eax, 0x1cab87
stosd dword [rdi], eax
sbb al, 0
call qword [sym.imp.KERNEL32.dll_SetFileInformationByHandle]
stosd dword [rdi], eax
sbb al, 0
add byte [rbp + 0x310874c0], al
test eax, eax
sal byte [rax + rcx + 0x31], 0xc0
je 0x14009b595
xor eax, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x30
invalid
xor byte [rbp - 0x3d], bl
pop rbp
ret
call qword [sym.imp.KERNEL32.dll_GetLastError]
adc eax, 0x1caabd
mov ebp, 0x48001caa
shl eax, 0x20
loopne case.0x14008f582.361
stosb byte [rdi], al
sbb al, 0
invalid
add byte [rax - 0x3f], cl
shl rax, 0x20
loopne case.0x14008f582.361
and byte [rax - 0x7d], cl
or rax, 2
or eax, 2
enter 0x4802, 0xffffffffffffff83
add cl, byte [rax - 0x7d]
add rsp, 0x30
add esp, 0x30
invalid
xor byte [rbp - 0x3d], bl
pop rbp
ret
int3
int3
int3
int3
int3
int3
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd8
in al, dx
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
push r8
push rax
mov qword [rbp + 0x50], 0xfffffffffffffffe
mov dword [rbp + 0x50], 0xfffffffe
push rax
invalid
invalid
invalid
dec dword [rax - 0x77]
mov qword [rbp - 0x10], rdx
push rbp
invalid
mov rbx, rcx
mov ebx, ecx
movzx eax, byte [0x1402d3900]
mov dh, 5
add eax, 0x23831f
invalid
and eax, dword [rax]
add byte [rdx + 0x400], bh
mov edx, 0x400
add al, 0
add byte [rcx], dh
invalid
add byte [rax], al
xor ecx, ecx
leave
call fcn.140097090
mov edx, 0x8548ffff
invalid
dec dword [rax - 0x7b]
test rax, rax
test eax, eax
ror byte [rdi], 0x84
adc eax, 0x49000007
invalid
add byte [rax], al
invalid
je 0x14009bd0b
test byte [0x18909b5fe], dl
invalid
add byte [rax], al
mov r15, rax
mov edi, eax
invalid
movzx eax, byte [0x1402d3900]
add eax, 0x238300
add byte [rbx + 0x8ba0023], al
and dword [rbx], 0
add byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
leave
call fcn.140097090
test byte [rdx - 0x7ab70001], bh
mov edx, 0x8548ffff
invalid
dec dword [rax - 0x7b]
test rax, rax
test eax, eax
ror byte [rdi], 0x84
add eax, 0x49000007
invalid
invalid
je 0x14009bd1a
test byte [0x18909b61d], al
invalid
add byte [rcx - 0x77], cl
mov r12, rax
mov esp, eax
invalid
mov rbx, qword [rbx]
mov ebx, dword [rbx]
test rbx, rbx
je case.0x140091c36.335
mov qword [rbp - 0x48], 0
mov dword [rbp - 0x48], 0
mov r8d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
adc eax, 0x1cabc2
stosd dword [rdi], eax
sbb al, 0
mov dword [rsp + 0x30], 2
and al, 0x30
and al, 0x30
xor byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bh, al
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
add bh, al
invalid
add byte [rax], al
mov dword [rsp + 0x20], 0
and al, 0x20
and al, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x4d], cl
mov eax, 0x48c18948
mov rcx, rax
invalid
lea r9, [rbp - 0x48]
movabs r8, 0x8949da8948c18948
mov rcx, rax
mov rdx, rbx
mov edx, ebx
ror dword [rax - 0x77], 0xda
mov edx, ebx
fimul dword [rcx - 0x77]
mov r8, rax
mov eax, eax
sar bh, 0x15
invalid
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
stosd dword [rdi], eax
sbb al, 0
invalid
add byte [rbp - 0x87bf040], al
test eax, eax
je 0x14009bc58
invalid
invalid
add byte [rax], al
ror byte [rdi], 0x84
test dword [0xcb51b667], 0x2ebb845
add eax, 0x8b480000
add byte [rax], al
mov rax, qword [rbp - 0x48]
mov eax, dword [rbp - 0x48]
mov r8d, 0xc03102eb
mov eax, 0xc03102eb
jmp 0x14009b669
add dh, byte [rcx]
xor eax, eax
ror byte [rcx - 0x77], 4
mov qword [r12], rax
mov dword [rsp], eax
add al, 0x24
and al, 0x48
mov qword [rbp + 8], 1
mov dword [rbp + 8], 1
or byte [r9], r8b
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x65], cl
adc byte [rax - 0x39], cl
invalid
invalid
mov qword [rbp + 0x10], r12
mov dword [rbp + 0x10], esp
adc byte gs:[rax - 0x39], cl
mov qword [rbp + 0x18], 1
mov dword [rbp + 0x18], 1
sbb byte [r9], r8b
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdx + 0xb], bh
mov edx, 0xb
or eax, dword [rax]
add byte [rax], al
add byte [rdi + 1], bh
mov edi, 1
add byte [rax], al
mov edi, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x2d], cl
mov r13, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov dh, 0xa9
test eax, 0x8948001c
jmp case.0x140094296.154
invalid
sbb al, 0
mov rbx, rbp
mov ebx, ebp
mov qword [rbp + 0x48], r15
mov dword [rbp + 0x48], edi
jge 0x14009b6e1
test rdi, rdi
test rdi, rdi
test edi, edi
dec dword [rdi]
test byte [rcx], al
invalid
je 0x14009bca3
add dword [rsi], eax
invalid
add byte [rax], al
mov rcx, qword [r12 + rdi*8 - 8]
mov ecx, dword [rsp + rdi*8 - 8]
cld
clc
mov qword [rbp], rcx
mov dword [rbp], ecx
add byte [rbp - 0x77], cl
clc
mov r8, r15
mov r9d, 0x400
mov ecx, 0x400
add al, 0
add byte [rax], al
add bh, bh
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
adc eax, 0x1caa06
invalid
stosb byte [rdi], al
sbb al, 0
mov dword [rbp - 4], eax
cld
cld
test eax, eax
sal byte [rbp + 0x2b], 0xff
jne case.0x140093c76.92
call qword [sym.imp.KERNEL32.dll_GetLastError]
adc eax, 0x1ca991
xchg ecx, eax
test eax, 0x8948001c
add byte [rax - 0x77], cl
mov rsi, rax
mov esi, eax
invalid
shl rsi, 0x20
shl esi, 0x20
and byte [rax - 0x7d], cl
or rsi, 2
or esi, 2
invalid
add al, byte [rbx - 0x7af0ed08]
cmp eax, 0x12
clc
adc cl, byte [rdi]
jne 0x14009bc34
test dword [rcx + 5], ebx
add byte [rax], al
invalid
pop rcx
add eax, 0x89480000
add byte [rax - 0x77], cl
mov qword [rbp - 0x48], rsi
mov dword [rbp - 0x48], esi
jne case.0x140091c36.325
mov eax, 0xb84d8d48
lea rcx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
movabs r8, 0x7d8b4cfffeedb8e8
mov eax, 0xfeedb8e8
call fcn.14008a4a0
mov r15, qword [rbp + 0x48]
mov edi, dword [rbp + 0x48]
in eax, dx
invalid
dec dword [rbx + rcx*4 + 0x7d]
mov edi, dword [rbp + 0x48]
jge 0x14009b734
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x28], r15
mov dword [rbp - 0x28], edi
jge case.0x140093c76.94
fmul dword [rax - 0x39]
mov qword [rbp - 0x20], 0x400
mov dword [rbp - 0x20], 0x400
loopne case.0x140091fcd.245
loopne case.0x140091fcd.245
add byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp - 0x18], 0
call 0x14009b700
call 0x14009b700
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x65], cl
mov qword [rbp + 0x20], r12
mov dword [rbp + 0x20], esp
and byte gs:[rax - 0x73], cl
and byte [rax - 0x73], cl
lea rcx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
movabs r8, 0xfff66fe8d8558d48
lea rdx, [rbp - 0x28]
lea edx, [rbp - 0x28]
push rbp
fsubr st(0)
call fcn.14009ad80
outsd dx, dword [rsi]
idiv bh
invalid
dec dword [rax - 0x75]
mov rcx, qword [rbp - 0x48]
mov ecx, dword [rbp - 0x48]
movabs r8, 0x1b848
mov eax, 0x1b848
movabs rax, 0x8000000000000001
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x404d8948], al
or byte [rax - 0x77], 0x4d
mov qword [rbp + 0x40], rcx
cmp rcx, rax
cmp rcx, rax
cmp rcx, rax
cmp ecx, eax
ror dword [rdi], 0x84
je 0x14009ba40
test byte [rbx + rax], dl
adc al, 3
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x40]
mov eax, dword [rbp - 0x40]
ror byte [r8 - 0x77], 0x45
ror byte [rax - 0x77], 0x45
mov qword [rbp + 0x38], rax
cmp byte [r11 + rcx*4 + 0x75], r9b
cmp byte [rbx + rcx*4 + 0x75], cl
mov r14, qword [rbp - 0x38]
mov esi, dword [rbp - 0x38]
jne 0x14009b700
enter 0x7d80, 0xffffffffffffffd0
cmp byte [rbp - 0x30], 0
jge 0x14009b70b
rol byte [rax], 1
add byte [rdi + rbp + 0x48], dh
je case.0x140093bf1.102
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, qword [rbp + 0x38]
mov edx, dword [rbp + 0x38]
push rbp
cmp byte [rbp - 0x77], cl
invalid
mov r8, r14
mov eax, esi
invalid
mov r9d, 0x110001
mov ecx, 0x110001
add dword [rax], eax
adc dword [rax], eax
add byte [rcx], dl
add al, ch
invalid
call fcn.14009bfc0
insd dword [rdi], dx
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x28], rax
sub byte [r8 - 0x77], r9b
sub byte [rax - 0x77], cl
mov qword [rbp + 0x30], rdx
mov dword [rbp + 0x30], edx
push rbp
xor byte [rax - 0x7b], cl
test rax, rax
test eax, eax
ror byte [rdi], 0x84
mov es, word [rdx]
je 0x14009b9f2
test byte [rsi + 0x48000002], cl
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x30]
lea ecx, [rbp + 0x30]
xor r8b, r13b
xor al, ch
call fcn.14008a4a0
xor ebp, ebp
in eax, dx
invalid
inc dword [rcx - 0x41]
mov r15d, 1
mov edi, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0xeb
invalid
xor r12d, r12d
xor esp, esp
jmp case.0x14009405b.91
and dword [rdi], ecx
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x28], rsi
mov dword [rbp + 0x28], esi
jne case.0x140093bf1.105
sub byte [rax - 0x73], cl
lea rcx, [rbp + 0x28]
sub r8b, r13b
sub al, ch
call fcn.14008a4a0
adc ebp, ebp
invalid
mov rbx, rbp
jmp case.0x140093bf1.131
call qword [sym.imp.KERNEL32.dll_SwitchToThread]
xchg edx, eax
stosb byte [rdi], al
sbb al, 0
mov r15d, r13d
mov edi, ebp
test r12b, 1
invalid
jne 0x14009b9c3
test dword [rax], esp
add al, byte [rax]
add byte [rcx - 0x7d], al
cmp r15d, 0xa
cmp edi, 0xa
dec dword [rdx]
ja 0x14009b9c3
xchg dword [rsi], edx
add al, byte [rax]
invalid
invalid
add byte [rax], al
add byte [rbp - 0x73], al
outsd dx, dword [rsi]
lea r13d, [r15 + 1]
lea ebp, [rdi + 1]
add dword [rcx - 0x7d], eax
cmp r15d, 0xa
dec dword [rdx]
setae r12b
xchg ebx, eax
invalid
mov eax, 0xa
or al, byte [rax]
add byte [rax], al
cmovae r13d, eax
mov rcx, rbx
mov ecx, ebx
call 0x188e3410e
call 0x188e3410e
mov ecx, ebx
mov rdx, qword [rbp + 0x38]
mov edx, dword [rbp + 0x38]
push rbp
cmp byte [rbp - 0x77], cl
mov r8, r14
mov eax, esi
invalid
mov r9d, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rcx], dl
add al, ch
call fcn.14009bfc0
jmp 0x18809b7df
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov esi, edx
test rax, rax
test eax, eax
sal byte [rcx + riz - 0x77], 0xf3
je case.default.0x14009b7f2
mov ebx, esi
and ebx, 3
add ecx, dword [rax - 0x73]
lea rcx, [0x140281614]
or eax, 0x1e5e29
sub dword [rsi + 0x1e], ebx
pop rsi
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rbx*4]
add al, 0x99
add rax, rcx
enter 0xffffffffffffe0ff, 0xf
jmp rax
loopne case.0x140091fcd.273
movzx eax, byte [rsi + 0x10]
mov dh, 0x46
adc bl, r13b
adc bl, ch
jmp 0x14009b85c
invalid
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax - 0x77], cl
mov qword [rbp + 0x28], rsi
jne case.0x14009405b.112
sub byte [rax - 0x73], cl
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sub r15b, r15b
sub bh, bh
call qword [rbp - 0x10]
push rbp
invalid
mov rsi, rax
mov esi, eax
invalid
mov rcx, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
sub r15b, r15b
call qword [sym.imp.KERNEL32.dll_CloseHandle]
adc eax, 0x1ca830
xor byte [rax - 0x7ab7ffe4], ch
test al, 0x1c
add byte [rax - 0x7b], cl
test rsi, rsi
test byte [rdi], 0x84
outsd dx, dword [rsi]
je case.0x140093bf1.131
test byte [rdi - 1], ch
invalid
invalid
jmp 0x14009bbfe
fadd dword [rbx]
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
shr rcx, 0x20
shr ecx, 0x20
jmp 0x15678a050
and al, ch
call fcn.14008cea0
outsb dx, byte [rsi]
invalid
invalid
jmp 0x14009b85c
sub byte [rax - 0x77], cl
mov rax, rsi
invalid
shr rax, 0x20
shr eax, 0x20
and byte [rbx - 0x78f0d708], al
invalid
cmp eax, 0x28
sub byte [rdi], cl
ja case.default.0x14009b852
xchg edx, ebp
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x140281624]
or eax, 0x1e5dd9
fstp dword [rbp + 0x1e]
add byte [rax + 0x63], cl
invalid
invalid
pop rbp
invalid
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
invalid
loopne case.0x1400992ef.47
xor eax, eax
shr bl, 4
jmp 0x14009b85c
add al, 0xf
movzx eax, byte [rsi + 0xf]
mov dh, 0x46
je 0x18f8dc821
je 0x18f8dc821
test al, al
je case.0x14009405b.162
test byte [rdi + 1], cl
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x7d], al
cmp r15d, 0xa
dec dword [rdx]
or cl, byte [rdi]
jae 0x14009bbfe
adc dword [rax - 0x7cfffffd], 0xfffffffb
nop
add eax, dword [rax]
add byte [rbx - 0x7af0fd05], al
cmp ebx, 2
sti
add cl, byte [rdi]
jne 0x14009bbfb
test dword [rbx + rax - 0x76b80000], eax
test byte [rbx], al
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
mov rax, rsi
invalid
movabs rcx, 0xffffffff00000000
and rax, rcx
and eax, ecx
mov ecx, 0
add byte [rax], al
add bh, bh
invalid
invalid
dec dword [rax + 0x21]
and eax, ecx
enter 0xffffffffffffb948, 0
movabs rcx, 0x2000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rcx
cmp eax, ecx
enter 0xffffffffffff840f, 0xffffffffffffffe6
je 0x14009b780
test dh, ah
out 0xfe, al
invalid
invalid
movabs rcx, 0x12f00000000
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], ch
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rcx
cmp eax, ecx
enter 0xffffffffffff840f, 0xffffffffffffffd3
je 0x14009b780
test bl, dl
invalid
invalid
invalid
jmp 0x14009bbfe
add eax, dword [rax]
add byte [rax - 0x4f5914db], dh
mov al, 0x25
jmp 0x14009b85c
and eax, 0x23b0a6eb
mov al, 0x23
and ebp, ebx
jmp 0x14009b85c
movabs byte [0x9aeb1bb09eeb24b0], al
mov al, 0x24
jmp 0x14009b85c
sahf
and al, 0xeb
sahf
mov al, 0x1b
sbb ebp, ebx
jmp 0x14009b85c
invalid
mov al, 0x22
and ch, bl
xchg esi, eax
jmp 0x14009b85c
mov al, 0x10
adc bl, ch
xchg edx, eax
jmp 0x14009b85c
mov al, 0xe
jmp 0x14009b85c
invalid
invalid
invalid
mov al, 0x21
jmp 0x14009b85c
and ebx, ebp
mov dh, byte [rax - 0x4f7914f5]
mov al, 0xb
jmp 0x14009b85c
invalid
mov al, 0xb
or ebp, ebx
jmp 0x14009b85c
xchg byte [rax - 0x4f7d14fc], dh
mov al, 4
jmp 0x14009b85c
invalid
add al, 0xeb
invalid
mov al, 0x28
sub cl, ch
jmp 0x14009b85c
jnp 0x14009b8de
invalid
invalid
push qword [rax - 0x8b16f4]
mov al, 0xc
or al, 0xe9
jmp 0x14009b85c
je 0x14009b8e5
invalid
invalid
push qword [rax - 0x9216f7]
mov al, 9
or ecx, ebp
jmp 0x14009b85c
insd dword [rdi], dx
invalid
invalid
push qword [rax - 0x9916e7]
invalid
mov al, 0x19
sbb ecx, ebp
jmp 0x14009b85c
invalid
invalid
push qword [rax - 0xa016e8]
mov al, 0x18
sbb cl, ch
jmp 0x14009b85c
pop rdi
invalid
invalid
push qword [rax - 0xa716fe]
invalid
mov al, 2
add ch, cl
jmp 0x14009b85c
pop rax
invalid
push qword [rax - 0xae16f1]
mov al, 0xf
psubsw mm2, qword [rcx - 1]
jmp 0x14009b85c
push rcx
invalid
invalid
push qword [rax - 0xb516fd]
invalid
mov al, 3
add ebp, ecx
invalid
jmp 0x14009b85c
invalid
push qword [rax - 0xbc16f9]
mov al, 7
invalid
jmp 0x14009b85c
invalid
push qword [rax - 0xc316ff]
mov al, 1
add ecx, ebp
jmp 0x14009b85c
cmp al, 0xff
invalid
push qword [rax - 0xca16e1]
mov al, 0x1f
invalid
jmp 0x14009b85c
xor eax, 0xb0ffffff
invalid
push qword [rax - 0xd116ef]
mov al, 0x11
adc ecx, ebp
jmp 0x14009b85c
invalid
invalid
invalid
push qword [rax - 0xd816d7]
mov al, 0x29
sub ecx, ebp
jmp 0x14009b85c
invalid
invalid
push qword [rax - 0xdf16ec]
mov al, 0x14
adc al, 0xe9
jmp 0x14009b85c
and bh, bh
invalid
push qword [rax - 0xe616fb]
mov al, 5
add eax, 0xffff19e9
jmp 0x14009b85c
sbb edi, edi
invalid
push qword [rax - 0xed16eb]
mov al, 0x15
adc eax, 0xffff12e9
jmp 0x14009b85c
invalid
invalid
push qword [rax - 0xf416f3]
mov al, 0xd
or eax, 0xffff0be9
jmp 0x14009b85c
invalid
invalid
push qword [rax - 0xfb16fa]
mov al, 6
invalid
jmp 0x14009b85c
invalid
invalid
push qword [rax - 0x10216ee]
mov al, 0x12
adc ch, cl
jmp 0x14009b85c
std
invalid
invalid
mov al, 0xa
or ch, cl
jmp 0x14009b85c
idiv dh
invalid
invalid
mov al, 8
or cl, ch
jmp 0x14009b85c
out dx, eax
invalid
invalid
mov al, 0x1e
jmp 0x14009b85c
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x20
jmp 0x14009b85c
loope case.0x140099ed6.36
invalid
invalid
and cl, ch
loope case.0x140099ed6.36
invalid
invalid
mov al, 0x16
jmp 0x14009b85c
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x27
jmp 0x14009b85c
sar esi, cl
invalid
invalid
invalid
invalid
invalid
mov al, 0x13
jmp 0x14009b85c
int3
invalid
invalid
invalid
invalid
invalid
mov al, 0x17
jmp 0x14009b85c
invalid
invalid
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14009b85c
invalid
invalid
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14009b85c
invalid
invalid
invalid
invalid
mov al, 0x26
jmp 0x14009b85c
mov al, 0xfe
invalid
invalid
mov al, 0x1a
jmp 0x14009b85c
invalid
invalid
invalid
invalid
mov qword [rbp + 0x28], rsi
lea rcx, [rbp + 0x28]
invalid
sub al, ch
loopne 0x14009b9a8
call fcn.14008a4a0
mov rbx, rbp
mov ebx, ebp
invalid
mov ebx, ebp
mov rax, qword [rbp + 0x40]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
test eax, eax
je 0x14009b9e2
mov rcx, qword [0x1402d3850]
or eax, 0x237e7a
jle 0x14009b9f8
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp + 0x38]
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmpsb byte [rsi], byte [rdi]
sbb al, 0
ror byte [rbx + rcx*4 + 0x45], cl
cmp bh, bh
adc eax, 0x1ca65e
cmpsb byte [rsi], byte [rdi]
sbb al, 0
cmpsb byte [rsi], byte [rdi]
sbb al, 0
mov r12, qword [rbp + 0x20]
mov esp, dword [rbp + 0x20]
mov r13, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ebp, dword [sym.imp.KERNEL32.dll_CloseHandle]
sbb al, 0
jmp case.0x14009405b.86
std
invalid
cmp rdi, qword [rbp + 8]
cmp edi, dword [rbp + 8]
jne 0x14009ba0d
adc eax, 0x20558948
mov qword [rbp + 0x20], rdx
and byte [rax - 0x73], cl
or r8b, r13b
lea rcx, [rbp + 8]
or al, ch
call fcn.14009c100
sti
invalid
add byte [rax], al
mov r12, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x20]
push rbp
invalid
adc byte gs:[rax - 0x75], cl
push rbp
and byte [rcx - 0x77], cl
mov qword [r12 + rdi*8], rdx
adc al, 0xfc
inc rdi
mov qword [rbp + 0x18], rdi
sbb byte [rax - 0x75], cl
shl rax, 1
shl rax, 1
invalid
sbb byte [rax - 0x75], cl
shl rax, 1
shl rax, 1
shl rax, 1
shl eax, 1
test rax, rax
je 0x14009b700
test al, bl
cld
invalid
invalid
test al, bl
cld
invalid
dec dword [rax - 0x75]
or eax, 0x237e21
and dword [rsi + 0x23], edi
invalid
mov rcx, qword [0x1402d3850]
and dword [rsi + 0x23], edi
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp + 0x38]
cmp r15b, r15b
xor edx, edx
mov r8, qword [rbp + 0x38]
cmp r15b, r15b
adc eax, 0x1ca605
cmp r15b, r15b
adc eax, 0x1ca605
add eax, 0xe9001ca6
sar ah, 0xff
jmp 0x14009b700
cld
invalid
inc dword [rbx + 0x7400fc7d]
sbb eax, 0x4cfe8949
mov esi, edi
mov r15, qword [rbp + 0x48]
cmp dword [rbp - 4], 0
add byte [rbp + rbx + 0x49], dh
je case.0x1400992ef.82
mov r14, rdi
mov esi, edi
mov r15, qword [rbp + 0x48]
jge 0x14009ba95
mov edx, 0xa
add byte [rax], al
add byte [rcx + rcx*4 - 9], cl
mov edi, esi
mov rdi, r14
mov edi, esi
test rdi, rdi
jne case.0x1400934db.170
cld
invalid
invalid
dec dword [rdi]
test dword [rsp + rdi*8 - 1], eax
invalid
cld
invalid
jmp 0x14009bca3
add al, byte [rax]
add al, byte [rax]
add byte [rax - 0x7b], cl
dec dword [rdi]
test rdi, rdi
je 0x14009bbe7
test byte [rbx + 1], bh
add byte [rax], al
invalid
test byte [rbx + 1], bh
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x77], cl
lea r14, [rdi - 1]
ja case.0x1400992ef.72
dec dword [rcx + rcx*4 + 0x75]
mov qword [rbp + 0x18], r14
mov r12, qword [rbp + 0x10]
mov esp, dword [rbp + 0x10]
sbb byte [rbx + rcx*4 + 0x65], cl
mov esp, dword [rbp + 0x10]
adc byte [rcx - 0x75], cl
cld
cld
mov rax, qword [r12 + rdi*8 - 8]
cld
clc
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
fdivr dword [r15 + 9]
mov edi, 9
add byte [rax], al
add byte [rax - 0x73], cl
fdivr st(7)
invalid
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
call qword [rbp - 0x10]
mov rsi, rax
invalid
test rax, rax
test eax, eax
push rbp
invalid
invalid
test eax, eax
je 0x14009bbef
push rsi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp - 0x48], rsi
mov dword [rbp - 0x48], esi
jne 0x14009ba55
sub edi, 1
jb 0x14009bcec
invalid
add r8b, byte [rax]
add al, byte [rax]
invalid
add dword [rdi], ecx
invalid
add al, byte [rax]
add byte [rcx + 0x3e083f0], cl
mov eax, esi
and eax, 3
mov eax, esi
invalid
and eax, 3
lea rcx, [0x1402816c8]
or eax, 0x1e5c16
pop rsp
invalid
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
movzx eax, byte [rsi + 0x10]
adc bl, r13b
jmp case.0x140099ed6.81
mov rcx, rsi
mov rcx, rsi
mov ecx, esi
int1
shr rcx, 0x20
call fcn.14008cea0
rcl dword [rbx], cl
invalid
invalid
rcl dword [rbx], cl
adc edi, edi
invalid
invalid
jmp case.0x140099ed6.81
mov rax, rsi
mov eax, esi
invalid
shr rax, 0x20
cmp eax, 0x28
invalid
sub byte [rdi], cl
xchg dword [rax + rax - 0x72b80000], ecx
mov word [rax], es
add byte [rax], al
lea rcx, [0x1402816d8]
ja case.default.0x14009baed
lea rcx, [0x1402816d8]
lea ecx, [0x1402816d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
loopne 0x14009bb21
xor eax, eax
jmp case.0x140099ed6.81
shr bl, 4
movzx eax, byte [rsi + 0xf]
mov dh, 0x46
invalid
invalid
cmp al, 0x10
jne 0x14009bcec
in eax, dx
add dword [rax], eax
invalid
in eax, dx
add dword [rax], eax
add bh, bh
adc eax, 0x1ca723
cmpsd dword [rsi], dword [rdi]
sbb al, 0
call qword [sym.imp.KERNEL32.dll_SwitchToThread]
cmpsd dword [rsi], dword [rdi]
sbb al, 0
lea rcx, [rbp - 0x48]
movabs r8, 0xff73e9fffee992e8
call fcn.14008a4a0
jmp 0x14009ba86
jae case.0x14009baed.68
invalid
invalid
jmp 0x1b3f3bb0e
jae case.0x14009baed.68
invalid
invalid
mov al, 0x25
jmp case.0x140099ed6.81
mov al, 0x23
jmp case.0x140099ed6.81
mov al, 0x24
jmp case.0x140099ed6.81
invalid
fdiv dword [rax - 0x4f2b14e5]
and ch, bl
jmp case.0x140099ed6.81
mov al, 0x10
jmp case.0x140099ed6.81
invalid
mov al, 0x1b
jmp case.0x140099ed6.81
mov al, 0x22
jmp case.0x140099ed6.81
mov al, 0x10
jmp case.0x140099ed6.81
mov al, 0xe
jmp case.0x140099ed6.81
invalid
mov al, 0x21
jmp case.0x140099ed6.81
mov al, 0xb
jmp case.0x140099ed6.81
mov al, 4
jmp case.0x140099ed6.81
mov al, 0x28
jmp case.0x140099ed6.81
mov al, 0xc
jmp case.0x140099ed6.81
mov al, 9
jmp case.0x140099ed6.81
mov al, 0x19
jmp case.0x140099ed6.81
mov al, 0x18
jmp case.0x140099ed6.81
mov al, 2
jmp case.0x140099ed6.81
mov al, 0xf
jmp case.0x140099ed6.81
mov al, 3
jmp case.0x140099ed6.81
mov al, 7
jmp case.0x140099ed6.81
mov al, 1
jmp case.0x140099ed6.81
mov al, 0x1f
jmp case.0x140099ed6.81
mov al, 0x11
jmp case.0x140099ed6.81
mov al, 0x29
jmp case.0x140099ed6.81
invalid
mov byte [rax - 0x4f7b14ec], dh
add eax, 0x15b080eb
jmp case.0x140099ed6.81
mov al, 0x15
mov al, 0x14
jmp case.0x140099ed6.81
mov al, 5
jmp case.0x140099ed6.81
mov al, 0x15
jmp case.0x140099ed6.81
invalid
mov al, 0xd
jmp case.0x140099ed6.81
invalid
invalid
invalid
mov al, 6
jmp case.0x140099ed6.81
invalid
invalid
invalid
mov al, 0x12
jmp case.0x140099ed6.81
invalid
invalid
invalid
mov al, 0xa
jmp case.0x140099ed6.81
invalid
invalid
invalid
mov al, 8
jmp case.0x140099ed6.81
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x140099ed6.81
invalid
invalid
invalid
mov al, 0x20
jmp case.0x140099ed6.81
invalid
invalid
invalid
mov al, 0x16
jmp case.0x140099ed6.81
invalid
invalid
invalid
mov al, 0x27
jmp case.0x140099ed6.81
invalid
invalid
invalid
mov al, 0x13
jmp case.0x140099ed6.81
invalid
invalid
invalid
mov al, 0x17
jmp case.0x140099ed6.81
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x140099ed6.81
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x140099ed6.81
mov al, 0x26
jmp case.0x140099ed6.81
mov al, 0x1a
jmp case.0x140099ed6.81
xor r14d, r14d
jmp 0x14009ba49
mov rcx, qword [rbp - 0x28]
call r13
jmp 0x14009ba49
cmp ebx, 2
mov r15, qword [rbp + 0x48]
mov r13, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rax, qword [rbp + 0x40]
shl rax, 1
test rax, rax
je 0x14009bc28
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, qword [rbp + 0x38]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r12, qword [rbp + 0x10]
mov r14, rdi
test r14, r14
je 0x14009bc4f
xor ebx, ebx
nop word cs:[rax + rax]
mov rcx, qword [r12 + rbx*8]
inc rbx
call r13
cmp rdi, rbx
jne 0x14009bc40
cmp qword [rbp + 8], 0
jne 0x14009bc68
jmp 0x14009bc7a
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, rsi
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rsi, qword [rbp + 0x10]
mov rdi, qword [rbp + 0x18]
test rdi, rdi
je 0x14009bccf
xor ebx, ebx
nop word cs:[rax + rax]
mov rcx, qword [rsi + rbx*8]
inc rbx
call r13
cmp rdi, rbx
jne 0x14009bcc0
cmp qword [rbp + 8], 0
je 0x14009bce8
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor esi, esi
jmp 0x14009bc7a
mov rcx, qword [rbp - 0x28]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdi, r14
mov r15, qword [rbp + 0x48]
test r14, r14
jne 0x14009bc34
jmp 0x14009bc4f
mov ecx, 8
mov edx, 0x400
call fcn.14025ede0
mov qword [rbp + 0x48], r15
mov ecx, 8
mov edx, 8
call fcn.14025ede0
ud2
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
mov esi, 1
je 0x1400a251e
mov byte [rbp + 0xaf], 0
call fcn.140260d50
jmp 0x1400a251e
xor esi, esi
mov al, 1
mov rcx, qword [rbp + 0xb0]
lock cmpxchg byte [rcx], sil
je 0x1400a251e
mov byte [rbp + 0xaf], 0
call fcn.140260d50
xor esi, esi
mov rax, rsi
mov rdx, rdi
add rsp, 0x148
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rbp
invalid
lea rcx, [rbp + 0x18]
mov rdx, rbx
call fcn.14001c520
idiv edi
cmp qword [rbp + 0x18], 0
je 0x1400a2d40
test bl, al
invalid
add byte [rax], al
test bl, al
invalid
mov edi, 0x200000
add byte [rax], al
and byte [rax], al
add byte [rax], ah
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
je 0x1400a2699
mov rcx, qword [0x1402d3850]
and eax, dword [rax]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x1c39a7
adc eax, 0x1c39a7
sbb al, 0
lea rax, [rdi + 1]
lea eax, [rdi + 1]
mov qword [0x1402d38d0], rax
sub al, 0x12
and eax, dword [rax]
mov r9, qword [rbp + 0x48]
mov r10, qword [rbp + 0x40]
cmp r10, r12
jne case.0x14008f884.396
invalid
sub ecx, dword [rax - 0x39]
mov qword [rbp + 0x58], 2
pop r8
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test dword [rdi], edi
mov byte [rbp + 0xbf], 0
mov byte [rbp + 0xbe], 1
mov byte [rbp + 0xbd], 1
lea rcx, [rbp + 0x58]
lea ecx, [rbp + 0x58]
lea ecx, [rbp + 0x58]
call fcn.14008a0e0
jmp 0x1400a280b
jp case.0x14008f582.400
invalid
cmp r15, 0x10
jae 0x1400a2708
test r15, r15
je 0x1400a27b3
xor ecx, ecx
nop dword [rax]
cmp byte [r9 + rcx], 0
je 0x1400a2faa
inc rcx
cmp r15, rcx
jne case.0x14008f884.393
jmp 0x1400a27b3
lea rax, [r9 + 7]
and rax, 0xfffffffffffffff8
sub rax, r9
jne 0x1400a271d
lea rcx, [r15 - 0x10]
xor eax, eax
jmp 0x1400a274c
cmp rax, r15
cmovae rax, r15
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [r9 + rcx], 0
je 0x1400a2faa
inc rcx
cmp rax, rcx
jne 0x1400a2730
lea rcx, [r15 - 0x10]
cmp rax, rcx
ja 0x1400a278e
invalid
movdqa xmm0, xmmword [0x140266780]
movabs rdx, 0x8080808080808080
nop
movdqu xmm1, xmmword [r9 + rax]
movdqa xmm2, xmm1
movq mm2, mm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
shr esi, 1
por xmm2, xmm1
movq r8, xmm2
movq r8, mm2
movq r8, mm2
test r8, rdx
sal byte [rbp + 9], 1
jne 0x1400a278e
add rax, 0x10
cmp rax, rcx
cmp eax, ecx
jbe case.0x14008e2c8.483
mov rdx, r15
sub rdx, rax
sub edx, eax
je 0x1400a27b3
lea r8, [r9 + rax]
xor ecx, ecx
leave
nop dword [rax]
cmp byte [r8 + rcx], 0
je 0x1400a2fa7
test ah, bh
invalid
add byte [rax], al
cmp al, 8
add byte [rdi], cl
test ah, bh
invalid
inc rcx
cmp rdx, rcx
jne 0x1400a27a0
mov qword [rbp + 0x58], r10
mov qword [rbp + 0x60], r9
mov dword [rbp + 0x60], ecx
mov qword [rbp + 0x68], r15
mov dword [rbp + 0x68], edi
mov byte [rbp + 0xbf], 0
mov byte [rbp + 0xbe], 1
mov esi, 0x1000000
add esi, eax
test dword [rbp + 0x1000000], edi
add byte [rax], al
add byte [rcx], al
mov byte [rbp + 0xbd], 1
lea rcx, [rbp + 0x58]
call fcn.140017940
dec dword [rax - 0x77]
invalid
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], rdx
mov qword [rbp + 0x58], 1
add byte [rax], al
mov byte [rbp + 0xbf], 0
add byte [rax], al
mov byte [rbp + 0xbe], 1
add byte [rcx], al
mov byte [rbp + 0xbd], 1
add byte [rcx], al
lea rcx, [rbp + 0x58]
lea ecx, [rbp + 0x58]
call fcn.14008a0e0
invalid
dec dword [rax - 0x77]
ret
mov rbx, rax
lock inc qword [rax]
add byte [rdi], cl
mov ss, word [0x1880a281a]
add dword [rax], eax
invalid
invalid
jle 0x1400a292d
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
invalid
pop r8
mov qword [rbp + 0x58], 1
mov dword [rbp + 0x58], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
invalid
mov qword [rbp + 0x60], 1
invalid
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x68], xmm0
movq qword [rbp + 0x68], mm0
out dx, eax
sal bl, 0xf
movq qword [rbp + 0x68], mm0
jg 0x1400a2875
push 0xffffffffc805b60f
movzx eax, byte [0x1402d3900]
enter 0x2310, 0
adc byte [rbx], ah
add byte [rdx + 0x30], bh
mov edx, 0x30
mov edx, 0x30
add byte [rax], al
xor ecx, ecx
call fcn.140097090
test rax, rax
invalid
invalid
invalid
ror byte [rax - 0x77], 0x9d
mov qword [rbp + 0x98], rbx
popfq
cwde
add byte [rax], al
add byte [rdi], cl
test byte [rax - 0xcfffff9], bh
mov eax, 0xf3000007
je 0x1400a300c
mov eax, 0xf3000007
movdqu xmm0, xmmword [rbp + 0x58]
movq mm0, qword [rbp + 0x58]
outsd dx, dword [rsi]
pop r8
movdqu xmm1, xmmword [rbp + 0x68]
outsd dx, dword [rsi]
push 0x556f0ff3
movdqu xmm2, xmmword [rbp + 0x78]
movq mm2, qword [rbp + 0x78]
js case.0x14008f582.414
movdqu xmmword [rax + 0x20], xmm2
movq qword [rax + 0x20], mm2
jg case.0x14008ef56.451
and bl, dh
movdqu xmmword [rax + 0x10], xmm1
movq qword [rax + 0x10], mm1
adc bl, dh
movq qword [rax], mm0
jg case.0x14008ef56.441
movdqu xmmword [rax], xmm0
jg case.0x14008ef56.441
add byte [rax - 0x77], cl
mov qword [rbp + 0x18], rax
sbb r8b, r14b
lock inc qword [rax]
inc qword [rax]
inc dword [rax]
jle 0x1400a292d
mov gs, word [rsi + 0x48000000]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x58], rax
mov dword [rbp + 0x58], eax
pop r8
movzx eax, byte [0x1402d37c8]
and eax, dword [rax]
test al, al
je 0x1400a292f
add byte [rax], al
add dh, al
add byte [rax], al
mov byte [0x1402d37c8], 1
add eax, 0x230f2f
and eax, dword [rax]
add dword [rbx + 0x23149105], ecx
mov eax, dword [0x1402d3d30]
add eax, 0x231491
and eax, dword [rax]
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x80
mov rax, qword [rax + 0x78]
js 0x1400a28b1
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rcx + rdi - 0x7d], 0xf8
je case.0x14008f582.411
invalid
clc
test rax, rax
je case.0x14008f582.411
cmp dword [rbx + 0x407401f8], eax
cmp eax, 1
je 0x1400a28fd
clc
add dword [rax + rax*2 - 0x3a], esi
mov byte [rbp + 0xae], 1
test dword [rsi + 0x1000000], ebp
add byte [rax], al
add byte [rcx], al
lea rax, str.library_std_srcio_stdio.rs
sbb eax, 0x48001d5b
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadlocal.rs
or eax, 0x1d87f1
sbb eax, 0xd8d4c00
lea r9, [0x14027afe8]
or eax, 0x1d870a
or al, byte [rdi - 0x72b3ffe3]
sbb eax, 0x858d4c00
lea r8, [rbp + 0x8f]
test dword [rdi - 0x46000000], ecx
add byte [rax], r8b
add byte [rax], al
pop qword [rax]
add byte [rax], al
mov edx, 0x46
add byte [rax], al
add al, ch
call fcn.14025f480
jmp 0x1400a292d
xchg ecx, eax
retf
add bl, ch
cmp al, 0xc6
mov byte [rbp + 0xae], 1
mov byte [rbp + 0xae], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add eax, ebp
invalid
invalid
call fcn.140263760
invalid
add byte [rbx + 0x23142d05], cl
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov eax, dword [0x1402d3d30]
sub eax, 0x65002314
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
mov rcx, qword [rax + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], 0
add byte [rax], 0
add byte [rax], al
invalid
mov qword [rax + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rcx, rcx
add byte [rax], al
add byte [rax], al
test rcx, rcx
test ecx, ecx
je 0x1400a292f
lock inc qword [rcx]
inc dword [rcx]
add dword [rdi + 4], edi
jg case.0x140091c36.359
add al, 0xf
ud2
or esi, dword [rcx]
xor ecx, ecx
leave
mov byte [rbp + 0xab], 0
stosd dword [rdi], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rdx + 0x1000000], ebp
stosb byte [rdi], al
add byte [rax], al
add byte [rcx], al
invalid
mov byte [rbp + 0xaa], 1
stosb byte [rdi], al
add byte [rax], al
add byte [rcx], al
invalid
add byte [rax], al
add dword [rax - 0x77], ecx
mov qword [rbp + 0x90], rcx
mov dword [rbp + 0x90], ecx
lea edx, [rax - 0x18000000]
add byte [rax], al
add al, ch
call fcn.140095430
test rax, rax
test eax, eax
in eax, 0x2a
invalid
sub bh, bh
dec dword [rax - 0x7b]
test eax, eax
sal byte [rsi + rcx - 0x10], 0x48
je 0x1400a295e
invalid
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
or byte [rbp + 8], dh
jne 0x1400a295e
mov rcx, rax
call fcn.1400b50f0
invalid
add dword [rax], eax
shr eax, 0x92
invalid
add dword [rax], eax
add bl, dh
movdqu xmm0, xmmword [rbp - 0x10]
movq mm0, qword [rbp - 0x10]
outsd dx, dword [rsi]
movdqu xmm1, xmmword [rbp]
movdqu xmm1, xmmword [rbp]
movdqu xmm1, xmmword [rbp]
movdqu xmm1, xmmword [rbp]
movq mm1, qword [rbp]
add r11b, r14b
movdqu xmmword [rbp - 0x28], xmm1
movq qword [rbp - 0x28], mm1
fdiv st(3)
movq qword [rbp - 0x38], mm0
invalid
invalid
movdqu xmmword [rbp - 0x38], xmm0
enter 0xffffffffffff8b48, 0xffffffffffffff85
cwde
add byte [rax], al
invalid
mov rax, qword [rbp + 0x98]
test dword [rax + 0x48000000], ebx
mov dword [rbp - 0x50], eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp - 0x50], rax
mov r8b, 0x48
mov al, 0x48
mov rax, qword [rbp + 0x90]
mov eax, dword [rbp + 0x90]
test dword [rax + 0x48000000], edx
nop
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x40], rax
invalid
invalid
invalid
add byte [rax], al
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x40], eax
ror byte [rax - 0x75], 0x45
mov rax, qword [rbp + 0x58]
mov eax, dword [rbp + 0x58]
pop rax
mov qword [rbp - 0x48], rax
mov r8d, 0x187d8b4c
mov r15, qword [rbp + 0x18]
sbb byte [rcx - 0x75], cl
adc byte [r8 - 0x7b], r9b
invalid
invalid
mov rcx, qword [r15 + 0x10]
mov ecx, dword [rdi + 0x10]
adc byte [rax - 0x7b], cl
test rcx, rcx
leave
je case.0x14009367a.217
or esi, eax
lock inc qword [rcx + 0x18]
inc qword [rcx + 0x18]
sbb byte [r15], cl
jle 0x1400a3034
mov cs, word [rsi + rax - 0x49f10000]
invalid
movzx eax, byte [0x1402d3900]
add eax, 0x230f51
mov dr0, rax
mov edx, 0x38
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.140097090
test rax, rax
test eax, eax
invalid
invalid
dec dword [rax - 0x7b]
test eax, eax
ror byte [rdi], 0x84
je 0x1400a3020
test byte [rsi + rax], bl
add byte [rax - 0x75], cl
invalid
invalid
pop rsp
invalid
mov rcx, qword [rbp - 0x20]
loopne case.0x140091c36.374
mov qword [rax + 0x30], rcx
mov dword [rax + 0x30], ecx
xor bl, dh
movdqu xmm0, xmmword [rbp - 0x50]
movq mm0, qword [rbp - 0x50]
mov r8b, 0xf3
movdqu xmm1, xmmword [rbp - 0x40]
movq mm1, qword [rbp - 0x40]
outsd dx, dword [rsi]
sal r11b, 0xf
movdqu xmm2, xmmword [rbp - 0x30]
outsd dx, dword [rsi]
push rbp
sal bl, 1
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x20], xmm2
jg case.0x140091fcd.301
and bl, dh
movq qword [rax + 0x10], mm1
jg 0x1400a2a2c
invalid
movdqu xmmword [rax + 0x10], xmm1
jg 0x1400a2a2c
adc bl, dh
movq qword [rax], mm0
jg case.0x140091fcd.328
movdqu xmmword [rax], xmm0
jg case.0x140091fcd.328
add dh, al
test dword [rbp], ebp
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0xad], 0
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax], al
lea r8, fcn.1400aa3b0
add eax, 0x1d9771
xchg edi, eax
sbb eax, 0xf9894800
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rax
call fcn.140096700
invalid
cmp al, 0xff
invalid
ret 0xfee8
invalid
invalid
mov rbx, rdx
mov ebx, edx
mov rdi, rdx
xlatb
test rax, rax
je 0x1400a2a47
invalid
sal byte [rdx + rdi - 0x10], 0x49
dec dword [rdi]
cmp dh, al
lock dec qword [r15]
dec qword [r15]
jne 0x1400a2a1c
lea rcx, [rbp + 0x18]
lea ecx, [rbp + 0x18]
sbb r8b, r13b
call fcn.1400b4bd0
mov ah, 0x21
add dword [rax], eax
add byte [rax - 0x75], cl
lea ebx, [rax - 0x10000000]
cwde
add byte [rax], al
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x98]
cwde
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
lock dec qword [rcx]
dec qword [rcx]
or dword [rdi], ecx
jne 0x1400a2cbb
test dword [rsi - 0x17fffffe], ecx
add al, byte [rax]
add al, ch
call fcn.140069890
mov eax, edi
clc
pop rsi
outsb dx, byte [rsi]
cld
dec dword [rcx + 0x3e083f8]
clc
and eax, 3
add ecx, dword [rax - 0x73]
or eax, 0x1ded3e
invalid
invalid
lea rcx, [0x14028177c]
lea ecx, [0x14028177c]
in eax, dx
sbb eax, 0x4634800
or dword [rax + 1], 0xf0e0ffc8
enter 0xffffffffffffe0ff, 0xfffffffffffffff0
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xfffffffffffffff0
lock inc qword [rsi + 0xf8]
inc qword [rsi + 0xf8]
inc dword [rsi + 0xf8]
clc
add byte [rax], al
add byte [rax - 1], cl
xchg byte [rax + 0x48000000], bh
mov eax, 0x48000000
inc qword [rsi + 0xb8]
inc dword [rsi + 0xb8]
mov eax, 0x48000000
add byte [rax], al
mov rax, qword [rbp + 0x98]
mov eax, dword [rbp + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x77], cl
pop r8
pop rax
mov qword [rbp + 0x58], rax
mov dword [rbp + 0x58], eax
pop rax
mov qword [rbp + 0x60], r15
mov qword [rbp + 0x68], rdi
jge 0x1400a2ad1
jge 0x1400a2ad1
mov rdi, qword [rsi + 0x88]
mov byte [rax], al
add byte [rax], al
mov rbx, qword [rsi + 0x90]
cmp qword [rsi + 0x78], 0
nop
add byte [rax], al
add byte [rax - 0x7d], cl
jle case.0x140093468.247
js case.0x140091fcd.312
add byte [rbp + 0xf], dh
jne case.0x140092876.287
lea rcx, [rsi + 0x68]
lea ecx, [rsi + 0x68]
push 0x49fa8948
mov rdx, rdi
mov edx, edi
mov r8, rbx
mov eax, ebx
call fcn.140264710
sbb al, 0x1c
add byte [rax - 0x48], cl
invalid
invalid
movabs rax, 0x6c7967656e657261
invalid
outsb dx, byte gs:[rsi]
jns 0x1400a2b03
jns 0x1400a2b03
jns 0x1400a2b03
insb byte [rdi], dx
xor rax, rdi
xor eax, edi
movabs rcx, 0x646f72616e646f6d
mov ecx, 0x6e646f6d
outsd dx, dword [rsi]
outsb dx, byte fs:[rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
xor rcx, rbx
invalid
xor rcx, rbx
invalid
movabs rdx, 0x736f6d6570736575
xor rbx, r14
invalid
jne 0x1400a2b10
jae case.0x140093468.260
insd dword [rdi], dx
outsd dx, dword [rsi]
jae 0x1400a2afe
xor ebx, esi
movabs r9, 0x7465646279746573
je 0x1400a2b33
jns case.0x140093468.260
invalid
je case.0x140093468.248
xor r9, rbx
xor ecx, ebx
invalid
add rax, r9
add eax, ecx
rol r9, 0x10
rol ecx, 0x10
adc byte [rax + 0x31], cl
cli
xor rdx, rdi
xor edx, edi
add rdx, rcx
add edx, ecx
rol rcx, 0xd
xor rcx, rdx
xor ecx, edx
ror dword [0x188db5c1f], 0xc1
or eax, 0x48d13148
rol edx, 0x20
invalid
invalid
xor ecx, edx
rol rdx, 0x20
ret 0x4920
xor r9, rax
xor ecx, eax
add rdx, r9
rol r9, 0x15
invalid
invalid
retf 0xc149
rcl dword [0x188dab431], 1
mov r8, rdx
mov eax, edx
ror byte [rax + 1], 1
add rax, rcx
rol rcx, 0x11
invalid
invalid
enter 0xffffffffffffc148, 0xffffffffffffffc1
rol ecx, 0x11
rcl dword [rcx], 0x4d
xor eax, esi
invalid
adc dword [rbp + 0x31], ecx
xor r8, r14
invalid
xor rcx, rax
ror dword [rax - 0x3f], 0xc0
rol rax, 0x20
movabs r10, 0x800000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
invalid
and byte [rcx - 0x46], cl
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], cl
invalid
add byte [rax], al
or byte [rcx + 1], cl
add r8, rcx
enter 0xffffffffffffc148, 0xffffffffffffffc1
rol rcx, 0xd
or eax, 0x4cd2314c
xor ecx, eax
xor rdx, r10
xor rcx, r8
rol r8, 0x20
rol eax, 0x20
shl byte [rax], 0x4c
xor edx, ecx
xor rdx, r9
add rax, rdx
add eax, edx
rol rdx, 0x10
xor rdx, rax
xor edx, eax
add r8, rdx
add eax, edx
rol rdx, 0x15
rol edx, 0x15
ret 0x4815
add rax, rcx
add eax, ecx
rol rcx, 0x11
rol ecx, 0x11
rcl dword [rcx], 0x4c
adc dword [rcx + rsi - 0x3e], ecx
xor rdx, r8
xor edx, eax
xor rcx, rax
xor ecx, eax
ror dword [rax - 0x3f], 0xc0
and byte [rbp + 0x31], cl
invalid
rol rax, 0x20
xor r8, r10
xor eax, edx
shl byte [rax], 0x4d
xor eax, edx
ror byte [rcx + 1], 1
add r8, rcx
add eax, ecx
enter 0xffffffffffffc148, 0xffffffffffffffc1
rol rcx, 0xd
xor rcx, r8
ror dword [rcx - 0x3f], 0xc0
invalid
ror dword [0x189cb5c92], 0xc1
or eax, 0x49c1314c
rol eax, 0x20
invalid
invalid
ror dword [rcx - 0x3f], 0xc0
shl byte [rax], 0x48
xor eax, 0xff
inc dword [rax]
add byte [rax], al
invalid
and byte [rax + 0x35], cl
xor rax, 0xff
inc dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 1], cl
ror byte [rax - 0x3f], 1
rol rdx, 0x10
invalid
add rax, rdx
rol rdx, 0x10
adc byte [rax + 0x31], cl
xor rdx, rax
ret 0x149
add r8, rdx
rol rdx, 0x15
rol edx, 0x15
adc eax, 0x48c80148
add rax, rcx
rol rcx, 0x11
rol ecx, 0x11
adc dword [rax + 0x31], ecx
ror dword [rax - 0x3f], 0xc0
invalid
invalid
invalid
xor rcx, rax
xor ecx, eax
rol rax, 0x20
rol eax, 0x20
and byte [rcx + rsi - 0x3e], cl
xor rdx, r8
add r8, rcx
add eax, ecx
rol rcx, 0xd
rol ecx, 0xd
xor rcx, r8
xor ecx, eax
rol r8, 0x20
rol eax, 0x20
add rax, rdx
add eax, edx
rol rdx, 0x10
rol edx, 0x10
xor rdx, rax
xor edx, eax
ret 0x149
add r8, rdx
add eax, edx
rol rdx, 0x15
rol edx, 0x15
ret 0x4815
adc eax, 0x48c80148
add rax, rcx
add eax, ecx
rol rcx, 0x11
rol ecx, 0x11
rcl dword [rcx], 0x48
adc dword [rax + 0x31], ecx
xor rcx, rax
xor ecx, eax
ror dword [rax - 0x3f], 0xc0
rol rax, 0x20
rol eax, 0x20
shl byte [rax], 0x4c
xor edx, eax
invalid
and byte [rcx + rsi - 0x3e], cl
xor rdx, r8
ret 0x149
add r8, rcx
add eax, ecx
enter 0xffffffffffffc148, 0xffffffffffffffc1
rol rcx, 0xd
rol ecx, 0xd
or eax, 0x48d00148
add rax, rdx
add eax, edx
ror byte [rax - 0x3f], 1
ret 0x4c10
invalid
invalid
rol rdx, 0x10
rol edx, 0x10
adc byte [rcx + rsi - 0x3f], cl
xor rcx, r8
xor ecx, eax
ror dword [rax + 0x31], 0xc2
xor rdx, rax
xor edx, eax
rol rdx, 0x15
ret 0x4815
adc eax, 0x48c80148
rol ecx, 0x11
invalid
invalid
add rax, rcx
add eax, ecx
rol rcx, 0x11
rcl dword [rcx], 0x48
adc dword [rax + 0x31], ecx
ror dword [rcx - 0x77], 1
invalid
invalid
xor rcx, rdx
xor ecx, edx
mov r9, rax
ror dword [rcx - 0x3f], 0xc1
and byte [rcx + 0x31], cl
invalid
invalid
rol r9, 0x20
rol ecx, 0x20
shl dword [rax], 0x49
xor ecx, eax
invalid
xor r9, rax
ror dword [rcx + 0x31], 0xc9
xor r9, rcx
xor ecx, ecx
leave
mov rax, qword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
push 0x704e8b48
mov rcx, qword [rsi + 0x70]
mov ecx, dword [rsi + 0x70]
jo case.0x14009405b.180
mov rdx, r9
mov edx, ecx
retf 0xc148
shr rdx, 0x39
shr edx, 0x39
invalid
movd xmm0, edx
outsb dx, byte [rsi]
ret 0xf66
punpcklbw xmm0, xmm0
punpcklbw mm0, mm0
sal dl, 0xf
pshuflw xmm0, xmm0, 0
pshufw mm0, mm0, 0
jo case.0x140093c76.201
rol byte [rax], 0x66
add byte [rsi + 0xf], ah
jo case.0x14009b852.241
invalid
pshufd xmm0, xmm0, 0
pshufw mm0, mm0, 0
rol byte [rax], 0x45
add byte [rbp + 0x31], al
shl byte [rsi + 0xf], cl
invalid
invalid
xor r10d, r10d
xor edx, edx
pcmpeqd xmm1, xmm1
jbe case.0x140093bf1.202
xor r11d, r11d
xor ebx, ebx
and r9, rcx
leave
movdqu xmm2, xmmword [rax + r9]
movq mm2, qword [rax + r9]
movq mm2, qword [rax + rcx]
adc al, 8
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pcmpeqb mm3, mm0
outsd dx, dword [rsi]
fisub dword [rsi + 0xf]
je case.0x140093bf1.205
invalid
pcmpeqb mm3, mm0
fsub dword [rsi + 0xf]
pmovmskb edi, xmm3
pmovmskb edi, mm3
xlatb
sti
nop
test di, di
test edi, edi
je 0x1400a2c3c
invalid
tzcnt r15d, edi
bsf r15d, edi
mov esp, 0xcf014dff
add r15, r9
add edi, ecx
iretd
and r15, rcx
shl r15, 5
out 5, eax
iretd
out 5, eax
mov rbx, rax
sub rbx, r15
sub ebx, edi
ret
sub ebx, edi
sti
lea r15d, [rdi - 1]
lea edi, [rdi - 1]
inc dword [rcx + 0x21]
and r15d, edi
and edi, edi
inc dword [rcx + rcx*4 - 1]
mov edi, r15d
mov edi, edi
cmp r14, qword [rbx - 0x20]
jae case.0x14009b852.229
loopne case.0x140094f3e.148
jne 0x1400a2c10
invalid
jmp 0x1400a2c82
cmp r11, 1
cmp r11, 1
cmp ebx, 1
sti
add dword [rcx - 0x45], eax
invalid
invalid
mov r11d, 1
add dword [rax], eax
add byte [rax], al
add byte [rdx + rbx + 0x66], dh
je 0x1400a2c62
sbb ah, byte [rsi + 0x44]
pmovmskb eax, mm2
xlatb
invalid
pmovmskb r8d, xmm2
pmovmskb r8d, mm2
xlatb
ret 0x3145
xor r11d, r11d
xor ebx, ebx
test r8d, r8d
rol byte [rcx + 0xf], 0x95
setne r11b
xchg ebp, eax
ret
tzcnt r8d, r8d
bsf eax, eax
mov esp, 0xc8014dc0
add r8, r9
and r8, rcx
and eax, ecx
enter 0xf66, 0x74
shl dword [rsi + 0xf], 1
invalid
pcmpeqb xmm2, xmm1
pcmpeqb mm2, mm1
pmovmskb edi, xmm2
pmovmskb edi, mm2
xlatb
cli
test edi, edi
jne case.0x1400992ef.107
or dword [rcx], eax
add byte [rax], al
invalid
or dword [rcx], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbp + 1], cl
ror dword [rcx - 0x7d], 1
add r9, 0x10
add r10, 0x10
add r9, r10
add r9, 0x10
add ecx, 0x10
adc byte [rcx - 0x7d], cl
ret 0xe910
adc cl, ch
add r10, 0x10
adc cl, ch
js case.0x14009405b.211
invalid
jmp case.0x14009405b.204
invalid
invalid
mov rax, qword [rbx - 8]
mov eax, dword [rbx - 8]
clc
mov qword [rbp], rax
movups xmm0, xmmword [rbx - 0x18]
adc byte [rbx - 0x18], al
call 0x1304f55a1
movaps xmmword [rbp - 0x10], xmm0
invalid
movups xmm0, xmmword [rbp + 0x58]
pop r8
movups xmmword [rbx - 0x18], xmm0
mov rax, qword [rbp + 0x68]
mov eax, dword [rbp + 0x68]
call 0x1a84fb7e6
call 0x1a84fb7e6
mov eax, dword [rbp + 0x68]
mov qword [rbx - 8], rax
mov dword [rbx - 8], eax
clc
cmp qword [rbp - 0x10], 0
je 0x1400a24fe
push rcx
clc
invalid
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
invalid
call case.0x14005b05a.1791
jmp 0x1400a24fe
clc
invalid
invalid
invalid
clc
invalid
mov eax, edi
clc
and eax, 3
loopne case.0x140094f3e.147
lea rcx, [0x14028177c]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
mov ch, 0xea
sbb eax, 0x4634800
or dword [rax + 1], 0xfe0ffc8
add eax, ecx
jmp rax
movzx eax, byte [rdi + 0x10]
jmp case.0x140099ed6.131
mov dh, 0x47
adc bl, ch
shr rbx, 0x20
shr rbx, 0x20
shr rbx, 0x20
jmp 0x1400a2cfa
cmp ebx, 0x2733
mov rcx, qword [rbp + 0xb0]
mov ecx, dword [rbp + 0xb0]
add byte [rax - 0x75], cl
lea esi, [rax + 0xf000000]
mov al, 0
add byte [rax], al
add byte [rdi], cl
mov ecx, dword [rbp + 0xb0]
add byte [rdi], cl
jne 0x1400a243d
test dword [rax - 9], edx
invalid
jmp 0x1400a2d23
shr rbx, 0x20
cmp ebx, 0x28
sti
invalid
sti
sub byte [rdi], cl
invalid
xchg dword [rcx], ecx
or dword [rdx], eax
invalid
ja case.default.0x1400a2d0a
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1dea89
mov edx, ebp
invalid
invalid
lea rax, [0x14028178c]
lea eax, [0x14028178c]
add byte [rax + 0x63], cl
or al, 0x98
cwde
movsxd rcx, dword [rax + rbx*4]
invalid
add rcx, rax
sar edi, 0xe1
jmp rcx
loope case.0x140099ed6.123
xor eax, eax
jmp case.0x140099ed6.131
shr bl, 4
movzx eax, byte [rdi + 0xf]
mov dh, 0x47
cmovs r9d, dword [r11 + 0xb08d]
cmovs ecx, dword [rbx + 0xb08d]
mov rcx, qword [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x8e57af1], bh
cmp al, 0xd
jne 0x1400a243d
test dword [rdx], ebx
idiv edi
invalid
test dword [rdx], ebx
sbb dh, bh
idiv edi
invalid
dec dword [rax - 0x75]
mov rax, qword [rsi + 0xf8]
test rax, rax
invalid
xchg al, bh
clc
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
or dh, bh
idiv edi
je 0x1400a243d
test byte [rdx], cl
idiv edi
dec dword [rax - 0x77]
invalid
invalid
mov rcx, rdi
mov ecx, edi
stc
call fcn.140037610
invalid
jmp 0x1400a24fe
mov esi, 0x4cfffff7
invalid
mov r8, qword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
sub byte [r13 - 0x7b], r9b
sub byte [rbp - 0x7b], cl
test r8, r8
ror byte [rdi], 0x84
je 0x1400a267d
test byte [rax], dh
xor cl, bh
stc
invalid
mov rcx, qword [rbp + 0x20]
and byte [r9 - 0x7d], r9b
and byte [rcx - 0x7d], cl
cmp r8, 1
jne 0x1400a2de2
invalid
xchg dword [rax], eax
add byte [rax], al
invalid
clc
add dword [rdi], ecx
test dword [rdi + 0xf000000], eax
xchg dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [rcx]
mov dh, 1
add dword [rbx - 0x7bf0d408], eax
invalid
cmp eax, 0x2b
clc
sub ecx, dword [rdi]
invalid
test byte [rsi], dl
je 0x1400a267d
stc
invalid
inc dword [rcx - 0x48]
add dword [rax], eax
mov r8d, 1
add byte [rax], al
add byte [rbx - 0x7bf0d208], al
cmp eax, 0x2d
je 0x1400a267d
invalid
stc
invalid
invalid
invalid
stc
invalid
jmp 0x1400a2e40
add byte [rax], al
add byte [rsi + 0xf], al
mov dh, 0xc
add byte [rbp - 0x7c], al
invalid
invalid
movzx r9d, byte [rax + r8]
test r9b, r9b
test cl, cl
leave
js 0x1400a2d98
movdqa xmm0, xmmword [rax]
outsd dx, dword [rsi]
add byte [rsi + 0x44], ah
pmovmskb r8d, xmm0
pmovmskb eax, mm0
tzcnt r8d, r8d
bsf r8d, r8d
bsf eax, eax
movzx r9d, byte [rax + r8]
mov dh, 0xc
or al, 0
add byte [rcx - 0x80], al
loope 0x1400a2d9d
and r9b, 1
movzx r9d, r9b
movzx ecx, cl
mov dh, 0xc9
sub qword [rsi + 0x78], r9
js 0x1400a2df2
lea r9, [r8 - 0x10]
lea ecx, [rax - 0x10]
invalid
and rcx, r9
leave
mov byte [rax + r8], dl
mov byte [rax + rax], dl
add byte [rax + 0x48100854], cl
inc dword [rsi + 0x80]
invalid
add byte [rax], 0
add byte [rax], al
mov byte [rax + rcx + 0x10], dl
or byte [rax], dl
adc byte [rax - 1], cl
inc qword [rsi + 0x80]
xchg byte [rax + 0x49000000], al
shl eax, 5
loopne case.0x1400a679c.83
add byte [rax], al
add byte [rcx - 0x3f], cl
shl r8, 5
loopne case.0x1400a679c.83
mov rcx, rax
mov ecx, eax
ror dword [rcx + rbp - 0x3f], 0x4c
mov dword [rcx - 0x20], esi
invalid
sub rcx, r8
mov qword [rcx - 0x20], r14
invalid
ror dword [rcx + rcx*4 + 0x71], 0xe0
loopne 0x1400a2e12
neg r8
neg eax
fmul dword [rdi]
adc byte [rbp + 0x58], al
pop rax
movups xmm0, xmmword [rbp + 0x58]
pop rax
movups xmmword [rax + r8 - 0x18], xmm0
adc dword [rax + rax - 0x18], eax
mov rax, qword [rbp + 0x68]
mov eax, dword [rbp + 0x68]
push 0xfffffffff8418948
mov qword [rcx - 8], rax
clc
jmp 0x1400a24fe
idiv edi
inc dword [rax + 0x53752b39]
cmp dword [rbx], ebp
jne case.0x1400a679c.66
cmp byte [rcx], 0x2b
cmp dword [rbx], ebp
sub esi, dword [rbp + 0x53]
jne case.0x1400a679c.66
push rbx
inc rcx
lea rax, [r8 - 1]
lea eax, [rax - 1]
dec dword [rcx - 0x7d]
clc
cmp r8, 0x12
adc cl, byte [rcx - 0x77]
mov r8, rax
jb 0x1400a2e40
sal byte [rdx + 0x49], 0x45
xor r9d, r9d
xor ecx, ecx
mov r10d, 0xa
mov edx, 0xa
add byte [rcx], dh
dec dword [rax - 0x77]
mov rax, rdi
xor edi, edi
mov rax, rdi
mul r10
mul edx
jo 0x1400a267d
sub byte [rdi - 8], 0xff
dec dword [rax - 0x77]
mov rdi, rax
movzx eax, byte [rcx + r9]
add al, 9
mov dword [rdx + 0xf], 0x830904b6
movzx eax, byte [rcx + rcx]
add al, 9
add eax, 0xffffffd0
cmp eax, 9
or dword [rdi], ecx
xchg dword [rbx - 8], ebx
pop rbx
clc
invalid
invalid
rcl al, 0x83
clc
or dword [rdi], ecx
xchg dword [rbx - 8], ebx
pop rbx
clc
pop rbx
clc
invalid
mov eax, eax
add rdi, rax
add edi, eax
add edi, eax
jb 0x1400a267d
dec dword [rcx - 1]
ror dword [rbp + 0x39], 0xc8
inc r9
cmp r8, r9
jne case.0x1400a679c.74
jmp 0x1400a2682
cmp r8, 0x11
jae 0x1400a2df7
xor eax, eax
xor edi, edi
movzx edx, byte [rcx + rax]
add edx, 0xffffffd0
cmp edx, 9
ja 0x1400a267d
xchg dword [rcx], ebp
clc
invalid
invalid
xchg dword [rcx], ebp
clc
invalid
lea r9, [rdi + rdi*4]
or al, 0xbf
mov edx, edx
lea rdi, [rdx + r9*2]
lea edi, [rdx + rcx*2]
lea edi, [rdx + rcx*2]
inc rax
inc rax
cmp r8, rax
cmp eax, eax
jne 0x1400a2e44
jmp 0x1400a2682
invalid
mov al, 0x25
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x23
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x24
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x1b
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x22
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x10
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0xe
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x21
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0xb
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 4
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x28
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0xc
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 9
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x19
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x18
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 2
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0xf
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 3
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 7
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 1
jmp case.0x140099ed6.131
mov al, 0x1f
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x11
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x29
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x14
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 5
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x15
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0xd
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 6
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x12
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0xa
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 8
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x20
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x16
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x27
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x13
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x17
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x140099ed6.131
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x140099ed6.131
mov al, 0x26
jmp case.0x140099ed6.131
mov al, 0x1a
jmp case.0x140099ed6.131
add rcx, rax
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x70], rcx
lea rax, [0x14027c1c8]
mov qword [rsp + 0x20], rax
lea rcx, [0x14027c196]
lea r9, [0x14027c200]
lea r8, [rbp + 0x58]
mov edx, 0x2f
call fcn.14025f480
jmp 0x1400a292d
mov ecx, 8
mov edx, 0x30
call fcn.14025ede0
jmp 0x1400a292d
mov ecx, 8
mov edx, 0x38
call fcn.14025ede0
jmp 0x1400a292d
add rcx, 0x10
mov byte [rbp + 0xad], 1
call fcn.140263430
jmp 0x1400a292d
mov rax, qword [rbp - 8]
cmp qword [rbp - 0x18], rax
je 0x1400a4051
inc rax
mov qword [rbp - 8], rax
mov rax, qword [rsi - 8]
mov rcx, qword [rsi]
add rsi, 0x10
call qword [rax + 0x18]
jmp 0x1400a3fc0
dec qword [rax]
jne 0x1400a3ff3
call fcn.1400b4e10
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x18]
mov ecx, dword [rax + 0x18]
mov ecx, dword [rax + 0x18]
call fcn.1400a3dd0
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
lea rax, [rcx + 0x28]
mov qword [rbp - 0x20], rax
mov rax, qword [rcx + 0x30]
mov rcx, qword [rcx + 0x38]
invalid
invalid
mov qword [rbp - 0x18], rcx
call 0x1304fc964
mov qword [rbp - 0x10], rax
lea rsi, [rax + 8]
lea esi, [rax + 8]
xor eax, eax
mov qword [rbp - 8], rax
nop word cs:[rax + rax]
mov rax, qword [rbp - 8]
clc
cmp qword [rbp - 0x18], rax
je 0x1400a4051
invalid
invalid
inc rax
mov qword [rbp - 8], rax
mov rax, qword [rsi - 8]
mov rcx, qword [rsi]
add rsi, 0x10
call qword [rax + 0x18]
jmp 0x1400a4030
mov rax, qword [rbp - 0x20]
cmp qword [rax], 0
mov r8, qword [rbp - 0x10]
je 0x1400a4077
mov rcx, qword [0x1402d3850]
xor edx, edx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x20]
cmp qword [rax], 0
je 0x1400a410e
mov rcx, qword [0x1402d3850]
mul dword [rdx]
add byte [rcx], dh
and al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
ror byte [rbx + rcx*4 + 0x45], cl
invalid
mov eax, dword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x18]
test rcx, rcx
test ecx, ecx
je 0x1400a4143
call fcn.1400a37b0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, rbx
fmul dword [rax - 0x3f]
loopne 0x1400a41ad
shl rax, 4
mov rdx, qword [rsi + rax]
mov rcx, qword [rsi + rax + 8]
call qword [rdx + 0x18]
sbb byte [rax - 1], cl
ret
sbb byte [rax - 1], cl
ret
cmp rbx, rdi
jne 0x1400a41a2
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x20]
cmp qword [rax], 0
je case.0x14004845d.2543
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
and al, ch
xor al, byte [rbx]
add eax, dword [rax]
invalid
nop
add rsp, 0x28
invalid
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
lea ebp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
movaps xmmword [rbp - 0x10], xmm6
jne case.0x140086a4f.2479
mov qword [rbp - 0x18], 0xfffffffffffffffe
mov rsi, rcx
movsd xmm6, qword [rcx + 0x18]
movups xmm6, xmmword [rcx + 0x18]
mov eax, dword [0x1402d3d30]
cli
and al, byte [rax]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
test eax, eax
mov qword [rbp - 0x28], rsi
invalid
je case.0x1400934db.265
xor al, byte [rbx + 0x717401f8]
cmp eax, 1
je 0x1400a4327
invalid
add dword [rcx + rsi*2 + 0x48], esi
lea eax, [0x14027b160]
invalid
outsb dx, byte [rsi]
invalid
invalid
lea rax, [0x14027b160]
movabs dword [0x2024448948001d6e], eax
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadlocal.rs
or eax, 0x1d6dff
lea r9, [0x14027afe8]
lea r8, [rbp - 0x19]
lea eax, [rbp - 0x19]
mov edx, 0x46
add al, ch
movabs byte [0x121e9001bb1], al
and dword [rcx], eax
add dword [rax], eax
invalid
add byte [rbp + rcx*4 + 0x45], cl
out 0xba, eax
add byte [rax], r8b
add al, ch
movabs byte [0x121e9001bb1], al
and dword [rcx], eax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x22fa4705], cl
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x45dc
add byte [rax - 0x73], cl
adc eax, 0x45dc
call fcn.14008b850
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
invalid
jne 0x1400a4306
jne 0x1400a4306
dec dword [rbx + 0x22fa2105]
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
invalid
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x108], 1
or byte [rcx], al
add byte [rax], al
add byte [rcx], al
rol esi, 0x80
or byte [rcx], al
add byte [rax], al
add byte [rcx], al
mov rsi, qword [rbp - 0x28]
add byte [rcx], al
mov rsi, qword [rbp - 0x28]
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
cmp byte [rax + 0x106], 2
add dword [rax], eax
add byte [rdx], al
je 0x1400a43ec
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x106], 2
cmp dword [rax + 0xf8], 0
add byte [rax], al
add byte [rax], al
add al, byte [rbx + 0xf8b8]
add byte [rax], al
jne 0x1400a436f
call fcn.14009db90
and dword [rax + 0x58bffff], ebx
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov ebx, 0x650022f9
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov dword [rax + 0xf8], 1
movlps qword [rax + 0xfc], xmm6
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc esi, dword [rax + 0xfc]
mov rcx, rsi
call fcn.1400a5720
test dword [rbx], edx
add byte [rax], al
test dword [rbx], edx
add byte [rax], al
mov rcx, qword [rbp - 0x28]
mov rax, qword [rcx]
cmp rax, 2
je 0x1400a43e1
fmul dword [r8 - 0x75]
add dword [rax - 0x7d], ecx
clc
add dh, byte [rcx + rdi + 0x48]
add ecx, 8
add rcx, 8
test rax, rax
je 0x1400a43c9
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400a43e1
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x58
pop rsi
pop rbp
jmp fcn.1400b3c90
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400a43e1
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x58
pop rsi
pop rbp
jmp fcn.1400b4e10
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x58
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtimecontext_runtime.rs
lea r8, [0x14027ae30]
mov edx, 0x2e
call fcn.14025f1e0
ud2
sub esp, 0x38
lea rbp, [rdx + 0x50]
movaps xmmword [rsp + 0x20], xmm6
mov rcx, qword [rbp - 0x28]
call fcn.1400a4560
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rsi
pop rbp
ret
int3
invalid
mov ecx, dword [rbp - 0x10]
call fcn.1400b3be0
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
or byte [rax - 0x7d], cl
invalid
invalid
pop rbp
or byte [rax - 0x7d], cl
invalid
jmp fcn.1400a37b0
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
push 0x30
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
call fcn.1400a37b0
nop
add rsp, 0x20
pop rbp
ret
int3
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
add dword [rax - 0x7d], ecx
clc
invalid
je 0x1400a4537
add dword [rax - 0x7d], ecx
clc
add dh, byte [rdi + rbp + 0x48]
add ecx, 8
add rcx, 8
test rax, rax
je 0x1400a4524
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400a4537
add rsp, 0x30
pop rbp
jmp fcn.1400b3c90
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400a4537
add rsp, 0x30
pop rbp
jmp fcn.1400b4e10
nop
add rsp, 0x30
pop rbp
ret
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400a458e
jmp fcn.1400b4e10
ret
add r14b, r15b
invalid
mov rax, qword [rcx + 0x10]
mov qword [rbp - 0x18], rcx
mov rcx, qword [rcx + 0x18]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 8], rax
lea rsi, [rax + 8]
xor eax, eax
mov qword [rbp - 0x10], rax
nop word cs:[rax + rax]
mov rax, qword [rbp - 0x10]
cmp qword [rbp - 0x20], rax
je 0x1400a45f1
inc rax
mov qword [rbp - 0x10], rax
mov rax, qword [rsi - 8]
mov rcx, qword [rsi]
add rsi, 0x10
call qword [rax + 0x18]
jmp 0x1400a45d0
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400a4618
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, qword [rbp - 8]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rdi, qword [rbp - 0x20]
invalid
loopne 0x1400a468e
mov rbx, qword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
cmp rbx, rdi
mov rsi, qword [rbp - 8]
je 0x1400a466d
mov rax, rbx
mov eax, ebx
shl rax, 4
mov rdx, qword [rsi + rax]
mov rcx, qword [rsi + rax + 8]
call qword [rdx + 0x18]
push rdx
sbb byte [rax - 1], cl
ret
cmp rbx, rdi
cmp ebx, edi
push rdx
sbb byte [rax - 1], cl
ret
cmp ebx, edi
jne 0x1400a4652
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400a46af
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, qword [rbp - 8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
or dword [rax - 0x73], ecx
call 0x140f7fd5b
pushfq
in eax, dx
add byte [rax], al
nop
add rsp, 0x40
pushfq
in eax, dx
add byte [rax], al
nop
add rsp, 0x40
pop rbp
ret
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x1400a60a1
lea rcx, [rbp - 0x18]
call fcn.1400b4e10
in eax, dx
add byte [rax], al
in eax, dx
add byte [rax], al
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
invalid
rol byte [rax], 1
add byte [rax], al
jmp fcn.1400b60b0
inc dword [rax]
invalid
inc dword [rax]
add ah, cl
int3
invalid
mov rax, r8
mul r10
mul edx
shr rdx, 0xb
imul eax, edx, 0x2710
ret 0x2710
add byte [rax], al
mov esi, r8d
invalid
ret 0x2710
sub esi, eax
imul edi, esi, 0x147b
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
lea eax, [rbx - 4]
movzx edi, word [r9 + rdi*2]
mov word [rsp + r11 + 0x34], di
xor al, 0x41
movzx esi, word [r9 + rsi*2]
movzx esi, word [rcx + rsi*2]
mov word [rsp + r11 + 0x36], si
mov dword [rsp + r11 + 0x36], esi
mov dword [rsp + rbx + 0x36], esi
mov r11, rax
mov r11, rax
ret
cmp r8, 0x5f5e0ff
jmp rax
add eax, 0x77d08949
mov cl, 0x48
mov r8, rdx
mov eax, edx
sal byte [rdi - 0x4f], 1
ja 0x1400a6150
cmp rdx, 0x63
cmp edx, 0x63
jbe 0x1400a61d3
movzx r8d, dx
movzx eax, dx
mov bh, 0xc2
shr r8d, 2
shr eax, 2
call 0x10073a6b2
jnp case.0x14008f582.488
invalid
add al, byte [rbp + 0x69]
imul r8d, r8d, 0x147b
imul eax, eax, 0x147b
sar byte [rbx + 0x14], 0
adc al, 0
add byte [rax], al
add byte [rcx - 0x3f], al
shr r8d, 0x11
shr eax, 0x11
call 0x11075a6cc
sub edx, r10d
sub edx, r10d
imul r10d, r8d, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
movzx edx, word [rcx + rdx*2]
push rcx
mov word [rsp + rax + 0x36], dx
add al, 0x36
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
mov rdx, r8
mov edx, eax
cmp rdx, 0xa
cmp edx, 0xa
jae case.0x140091c36.405
cmp ebx, 0
add byte [rax], al
or dl, 0x30
xor byte [rax + 0x48370454], cl
dec eax
invalid
mov byte [rsp + rax + 0x37], dl
add al, 0x37
dec rax
enter 0xfffffffffffffae9, 0
jmp case.0x140091c36.434
add byte [rax], al
add byte [rcx - 0x47], al
invalid
add byte [rax], al
mov r9d, 0x81
mov ecx, 0x81
add dword [rax], 0x894c0000
add byte [rax], al
mov rax, r8
shl byte [rsi + 0x66], 0x2e
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
leave
shr rax, 4
mov r9d, r8d
invalid
call 0x10193a70e
rol dword [rcx - 0x80], 0xe1
and r9b, 0xf
loope 0x1400a621d
cmovne ecx, dword [rbp - 0x72bacfaf]
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
lea ebx, [rcx + 0x57]
push rcx
xor byte [rbp - 0x73], al
lea ebx, [rcx + 0x57]
pop rcx
push rdi
cmp r9b, 0xa
cmp cl, 0xa
movzx r9d, r10b
retf 0xf45
movzx r10d, r11b
rol dword [rbp + 0xf], cl
rol dword [rax + r9*4 + 0x54], 1
rol dword [rax + rcx*4 + 0x54], 1
cmovb r10d, r9d
rol dword [rax + rcx*4 + 0x54], 1
mov byte [rsp + rcx + 0x36], r10b
push rsp
or al, 0x36
lea r9, [rcx - 1]
lea ecx, [rcx - 1]
cmp r8, 0x10
mov r8, rax
jae 0x1400a6200
jmp 0x1400a6288
mov r9d, 0x81
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov eax, eax
mov rax, r8
mov eax, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
leave
shr rax, 4
add al, 0x45
mov ecx, eax
invalid
mov r9d, r8d
rol dword [rcx - 0x80], 0xe1
and r9b, 0xf
cmovne ecx, dword [rbp - 0x72bacfaf]
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
pop rcx
invalid
cmp r9b, 0xa
cmp cl, 0xa
push rcx
xor byte [rbp - 0x73], al
pop rcx
invalid
cmp cl, 0xa
movzx r9d, r10b
movzx ecx, dl
movzx r10d, r11b
cmovb r10d, r9d
rol dword [rax + rcx*4 + 0x54], 1
mov byte [rsp + rcx + 0x36], r10b
mov byte [rsp + rcx + 0x36], dl
or al, 0x36
lea r9, [rcx - 1]
lea ecx, [rcx - 1]
cmp r8, 0x10
cmp eax, 0x10
mov r8, rax
jae case.0x14008ef56.500
enter 0xffffffffffff8348, 0xffffffffffffffc1
dec byte [rax - 0x7f]
add rcx, 0xfffffffffffffffe
sar esi, 0x48
cmp ecx, 0x80
stc
add byte [rax], 0
add byte [rax], al
cmp rcx, 0x80
stc
add byte [rax], 0
add byte [rax], al
ja 0x1400a631c
mov eax, 0x81
invalid
invalid
add byte [rax], al
ja 0x1400a631c
add dword [rax], 0
add byte [rax], al
add byte [rax + 0x81], bh
mov eax, 0x81
add byte [rax], al
sub rax, r9
sub eax, ecx
enter 0x148, 0xffffffffffffffe1
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
sar dword [rax], 0x48
mov dword [rsp + 0x28], eax
cmp byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea r8, [0x1402731b9]
lea eax, [0x1402731b9]
add eax, 0x1ccf00
add bh, cl
sbb al, 0
mov r9d, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
sal dword [rdx + 0x4c46eb01], 1
mov dl, 1
jmp 0x1400a630c
invalid
invalid
mov rcx, rdx
mov ecx, edx
mov dl, 1
jmp 0x1400a630c
invalid
add ebx, ebp
mov rdx, r8
mov edx, eax
cmp rdx, 0x63
cmp edx, 0x63
cli
invalid
ja 0x1400a61a5
xchg edx, edx
invalid
invalid
jmp 0x1400a61d3
invalid
inc dword [rcx + 0xf]
movzx edx, word [r9 + rdx*2]
mov bh, 0x14
push rcx
mov word [rsp + rax + 0x36], dx
mov dword [rsp + rax + 0x36], edx
push rsp
add al, 0x36
invalid
add rax, 0xfffffffffffffffe
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
dec byte [rax - 0x73]
lea rdx, [rsp + rax]
lea edx, [rsp + rax]
adc al, 4
add rdx, 0x38
mov r8d, 0x27
mov eax, 0x27
ret 0x4138
cmp byte [rcx - 0x48], al
invalid
mov eax, 0x27
add byte [rax], al
add byte [rcx + 0x29], cl
invalid
invalid
sub r8, rax
mov qword [rsp + 0x28], r8
invalid
ror byte [rcx + rcx*4 + 0x44], 0x24
mov dword [rsp + 0x28], eax
sub byte [rax - 0x77], cl
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x20], edx
push rsp
and al, 0x20
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdx - 0x36cebaff], dh
mov dl, 1
xor r9d, r9d
leave
call fcn.14001b3a0
nop
invalid
call qword [rax - 0x473b7eb8]
add byte [rax], al
add byte [rax], al
pop rdi
pop rsi
add rsp, 0xb8
invalid
add byte [rax], al
pop rdi
pop rsi
ret
lea r8, [0x1402681f8]
add eax, 0x1c1ed5
invalid
add byte [rdx + 0x80], bh
mov edx, 0x80
add byte [rax], 0
add byte [rax], al
add al, ch
call fcn.14025f090
invalid
sbb eax, dword [rax]
add ah, cl
int3
int3
sub esp, 0x48
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
invalid
mov dword [rbp - 0x10], edx
push rbp
invalid
mov esi, ecx
add dword [rcx], esi
sal al, 0xf
invalid
cmpxchg byte [rsi], cl
mov al, 0xe
invalid
or al, 0xc6
inc dword [r9]
inc dword [rcx]
inc dword [rcx]
movabs al, byte [0x4800187e80001ba6]
cmpsb byte [rsi], byte [rdi]
sbb eax, dword [rax]
invalid
add byte [rax + 0x4800187e], al
jle case.0x140091fcd.376
add byte [rax - 0x77], cl
mov dword [rbp - 0x18], esi
jne 0x1400a6350
mov eax, 0xffffffc0
sar bh, 0xff
invalid
dec dword [rax - 0x75]
lock xadd qword [rcx], rax
lock xadd qword [rcx], rax
mov ecx, dword [rbp - 0x10]
lock xadd qword [rcx], rax
xadd qword [rcx], rax
add dword [rax - 0x7d], ecx
clc
cmp eax, 0x3f
invalid
loopne 0x1400a6344
clc
jne 0x1400a63b9
invalid
mov ecx, dword [rbp - 0x10]
invalid
adc r15b, dil
push rax
adc bl, ch
jmp 0x1400a63b9
invalid
invalid
and byte [rax - 0x75], r9b
adc byte [rax - 0x7b], r9b
adc byte [rax - 0x7b], cl
mov ecx, dword [rsi + 0x10]
adc byte [rax - 0x7b], cl
test ecx, ecx
leave
cmove ecx, esi
invalid
mov edx, dword [rbp - 0x10]
push rbp
invalid
push rcx
or byte [rax - 0x77], cl
push rsi
adc byte [rax - 1], cl
ror byte [rax - 0x77], 0x46
inc eax
and byte [rcx], dh
sal byte [rax + 0x4d8b4801], cl
call 0x151ba73b5
lock cmpxchg byte [rcx], dl
add dword [rax - 0x75], ecx
mov ecx, dword [rbp - 0x18]
call 0x151ba73b5
mov al, 0x11
adc dword [rcx + rcx - 0x3a], esi
or esi, eax
inc dword [r8]
add al, ch
sub byte [rcx + 0x4890001b], 0x83
invalid
nop
invalid
invalid
invalid
test eax, 0x4890001b
add esp, 0x48
add byte [rax + 0x48c48348], dl
pop rsi
sbb dword [rbp + rbx], esi
je 0x1400a63fb
sbb eax, 0x58d4c00
add byte [rbp + rcx*4 + 5], cl
cmp dh, byte [rbp + rbx]
sbb eax, 0x27ba00
add byte [rax], al
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
xor ecx, ecx
mov al, 1
mov rdx, qword [rbp - 0x18]
lock cmpxchg byte [rdx], cl
cmpxchg byte [rdx], cl
push rbp
call 0x14aba740b
cmpxchg byte [rdx], cl
cmpxchg byte [rdx], cl
or dh, byte [rcx + rcx + 0x48]
je case.0x140092876.336
or dword [rax - 0x75], ecx
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x15bb38f0d
add dh, al
mov byte [rbp - 1], 0
call fcn.140260d50
test eax, 0x45c6001b
sbb eax, dword [rax]
mov byte [rbp - 1], 0
inc dword [rax]
add rsp, 0x28
add esp, 0x28
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rdx + 0x40]
push 0x40
cmp byte [rbp - 1], 0
jge 0x1400a6451
inc dword [rax]
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbp - 0x10]
invalid
invalid
je case.0x140092876.340
or dword [rax - 0x75], ecx
mov rcx, qword [rbp - 0x10]
invalid
call fcn.140003a50
invalid
nop
add rsp, 0x28
invalid
add esp, 0x28
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
int3
int3
int3
int3
in al, dx
and byte [rax - 0x75], cl
mov rax, qword [rcx + 0x20]
test rax, rax
test eax, eax
and byte [r8 - 0x7b], cl
sal byte [rdi + rdx*2 - 0x4e], 1
mov dl, 1
test eax, eax
je case.0x140092876.306
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx], dl
cmpxchg byte [rcx], dl
sal al, 0xf
cmpxchg byte [rcx], dl
mov al, 0x11
adc dword [rbp + 0x66], esi
jne case.0x140093353.305
mov rax, qword [rcx + 0x20]
and byte [rcx], dh
ror byte [rax - 0x7b], cl
test eax, eax
invalid
xchg ebp, eax
xor edx, edx
test rax, rax
test eax, eax
test eax, eax
setne dl
mov r8, rax
ror byte [rcx + 0x29], 0xd0
xchg ebp, eax
ret 0x8949
ror byte [rcx + 0x29], 0xd0
ror byte [rcx + rcx*4 + 0x41], 1
mov qword [rcx + 0x20], r8
test rax, rax
test eax, eax
and byte [rax - 0x7b], cl
test eax, eax
sal byte [rsi + rsi + 0x48], 0x8b
jno case.0x140093d61.252
je case.0x140093468.286
mov rsi, qword [rcx + 8]
mov esi, dword [rcx + 8]
test rsi, rsi
test esi, esi
je 0x1400a64c9
sbb eax, 0x8468b48
mov rax, qword [rsi + 8]
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
mov qword [rcx + 8], rax
test rax, rax
test eax, eax
or byte [r8 - 0x7b], cl
test eax, eax
sal byte [rbp + 8], 0x48
mov dword [rcx + 0x10], 0
adc byte [rax], al
add byte [rax], al
invalid
jne 0x1400a64c1
mov qword [rcx + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
mov qword [rsi + 8], 0
or byte [rax], r8b
or byte [rax], al
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
xor edx, edx
sal byte [rax - 0x4ff00fff], cl
adc dword [rdx + rdx - 0x15], esi
je 0x1400a64e5
invalid
mov al, 1
lock cmpxchg byte [rcx], dl
cmpxchg byte [rcx], dl
cmpxchg byte [rcx], dl
mov al, 0x11
je 0x1400a64e5
adc ch, bl
jmp case.0x14009b852.263
xor esi, esi
xor esi, esi
jmp 0x1400a64e5
or al, 0x31
div byte [rcx]
xor esi, esi
xor edx, edx
invalid
mov al, 1
sal byte [rax - 0x4ff00fff], cl
adc dword [rbp + 0x16], esi
jne case.0x14009b852.263
lock cmpxchg byte [rcx], dl
cmpxchg byte [rcx], dl
jne case.0x14009b852.263
mov rax, rsi
mov eax, esi
invalid
add rsp, 0x20
pop rsi
invalid
ret
mov rsi, rcx
invalid
call fcn.140260a00
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
jmp case.0x140092876.315
call fcn.140260d50
push rax
test al, 0x1b
invalid
sbb eax, dword [rax]
add bl, ch
jrcxz 0x1400a64cf
int3
jmp 0x1400a64e5
int3
int3
int3
int3
int3
int3
int3
int3
int3
in al, dx
and byte [rax - 0x77], cl
invalid
jns case.0x140093c76.268
and byte [rax], al
add byte [rbx + rdx + 0x4c], dh
adc ecx, dword [rbx + rcx*4 + 0x46]
mov eax, dword [rsi + 0x18]
sbb byte [rax - 0x75], r9b
sbb byte [rax - 0x75], cl
or eax, 0x22d326
shl dword es:[rdx], cl
shl dword [rdx], cl
and al, byte [rax]
add byte [rcx], dh
sar bh, cl
invalid
adc eax, 0x1bfb0e
invalid
sti
sbb eax, dword [rax]
cmp dword [rsi], 0
add byte ds:[rbx + rdx + 0x4c], dh
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 8]
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov ecx, dword [0x1402d3850]
or eax, 0x22d30d
or eax, 0x310022d3
and al, byte [rax]
add byte [rcx], dh
sar bh, cl
adc eax, 0x1bfaf5
cmc
cli
sbb eax, dword [rax]
add byte [rax - 0x75], cl
sub al, r14b
dec qword [rax]
dec dword [rax]
or byte [rbp + 0x11], dh
adc dword [rax - 0x7d], ecx
add esi, 0x28
invalid
sub byte [rax - 0x77], cl
int1
add esp, 0x20
invalid
and byte [rsi - 0x17], bl
jp case.0x14009405b.252
cld
call qword [rax + 0x20c48348]
invalid
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0xb0
sub esp, 0xb0
sub esp, 0xb0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x20], esi
jne 0x1400a65a9
movaps xmmword [rbp + 0x20], xmm6
jne 0x1400a65a9
and byte [rax - 0x39], cl
sbb r14b, r15b
sbb dh, bh
mov qword [rbp + 0x18], 0xfffffffffffffffe
mov dword [rbp + 0x18], 0xfffffffe
sbb dh, bh
invalid
inc dword [rcx + rcx*4 - 0x35]
mov ebx, r9d
retf
mov rdi, r8
mov edi, eax
mov rsi, rcx
mov esi, ecx
mov rax, qword [rdx + 0x18]
sbb byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
test rax, rax
test eax, eax
je case.0x140099ed6.162
add dword [r8], r8d
add byte [rax], al
add byte [rcx - 0xf3fceff], dh
mov cl, 1
add dword [rcx], esi
xor eax, eax
lock cmpxchg byte [rdx + 0x20], cl
cmpxchg byte [rdx + 0x20], cl
sal al, 0xf
cmpxchg byte [rdx + 0x20], cl
mov al, 0x4a
and byte [rdi], cl
jne 0x1400a68a6
test eax, esi
add al, byte [rax]
add byte [rcx - 0x77], cl
invalid
invalid
add byte [rax], al
mov r8, rdx
mov rdx, qword [rdx + 0x28]
push rdx
invalid
ror byte [rax - 0x75], 1
push rdx
sub byte [rcx - 0x75], cl
invalid
invalid
mov rax, qword [r8 + 0x30]
xor byte [rcx - 0x75], cl
cmp byte [rcx - 0x39], cl
cmp byte [rcx - 0x39], cl
mov rcx, qword [r8 + 0x38]
mov ecx, dword [rax + 0x38]
cmp byte [rcx - 0x39], cl
mov qword [r8 + 0x28], 0
mov dword [rax + 0x28], 0
sub byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
invalid
invalid
add byte [rax], al
mov qword [r8 + 0x30], 8
mov qword [r8 + 0x38], 0
mov dword [rax + 0x38], 0
xor byte [rax], cl
xor byte [rax], cl
add byte [rax], al
add byte [rcx - 0x39], cl
mov dword [rax + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
lea rcx, [rax + rcx*8]
lea ecx, [rax + rcx*8]
or al, 0xc8
enter 0xffffffffffff8948, 0x45
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
ror byte [rax - 0x77], 1
mov qword [rbp - 0x28], rax
fmul dword [r8 - 0x77]
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
push rbp
loopne 0x1400a6636
mov dword [rbp - 0x18], ecx
call 0x1484fef41
mov qword [rbp + 8], r8
mov dword [rbp + 8], eax
or byte [r9 + rcx*4 - 0x3e], r9b
mov rdx, r8
lea r14, [r8 + 0x48]
lea esi, [rax + 0x48]
jo 0x1400a6644
xorps xmm6, xmm6
jmp case.0x14009405b.260
invalid
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
fmul dword [r8 - 0x75]
invalid
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x14fd29f64
call 0x14fd29f64
cmp rax, rcx
je 0x1400a66c8
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax], al
test byte [rdi + 0x48000000], ah
lea ecx, [rax + 8]
invalid
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rcx, [rax + 8]
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x28], ecx
fmul dword [r8 - 0x75]
mov rcx, qword [rax]
mov ecx, dword [rax]
or byte [rax - 0x73], cl
add dword [rax + 0x48000000], 0x80918b
add byte [rax], al
invalid
invalid
xchg ecx, eax
invalid
invalid
lea rax, [rcx + 0x80]
lea eax, [rcx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
xchg ecx, eax
mov rdx, qword [rcx + 0x80]
mov edx, dword [rcx + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rax - 0x77], cl
adc byte [r13 + rbx + 0x48], r14b
adc byte [rbp + rbx + 0x48], dh
test rdx, rdx
test edx, edx
mov qword [rbp + 0x10], rcx
je 0x1400a6660
invalid
adc byte [rbp + rbx + 0x48], dh
sbb eax, 0x88898b48
mov rcx, qword [rcx + 0x88]
mov ecx, dword [rcx + 0x88]
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x7b], cl
invalid
invalid
mov qword [rdx + 8], rcx
test rcx, rcx
test ecx, ecx
leave
jne 0x1400a6690
mov rcx, r14
int1
cmp qword [r14], rax
cmp dword [rsi], eax
jne case.0x140094f3e.177
jmp 0x1400a6690
xor ecx, dword [rdi]
invalid
mov rcx, qword [rbp + 8]
cmp qword [rcx + 0x40], rax
cmp dword [rcx + 0x40], eax
or byte [rax + 0x39], cl
jne case.0x140094f3e.177
jne case.0x140094f3e.177
cmp dword [rcx + 0x40], eax
jne case.0x140094f3e.177
jne case.0x140094f3e.177
mov rcx, qword [rbp + 0x10]
mov rcx, qword [rcx + 0x88]
mov byte [rax], al
add byte [rax], al
adc byte [r8 - 0x75], r9b
mov dword [rax + 0x48000000], ecx
mov byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 8]
mov byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 8]
or byte [rax - 0x77], cl
test rcx, rcx
test rcx, rcx
mov qword [rdx + 0x40], rcx
mov dword [rdx + 0x40], ecx
test rcx, rcx
leave
je case.0x140099ed6.147
shl dword [rsi + 0x66], 1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
adc byte [rcx - 0x75], cl
invalid
invalid
mov r8, qword [rbp + 0x10]
mov rdx, qword [r8 + 0x80]
nop
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx], rdx
mov dword [rcx], edx
adc dword [rdi], ecx
movups xmmword [rax], xmm6
adc dword [rax], esi
lock dec qword [r8]
dec qword [r8]
dec dword [rax]
or byte [rbp + 9], dh
jne case.0x140094f3e.177
mov rcx, qword [rbp + 0x10]
adc r8b, r13b
adc al, ch
call fcn.1400b5270
shr bl, 0
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x10]
mov ecx, dword [rbp + 0x10]
adc r8b, r14b
dec qword [rcx]
invalid
lock dec qword [rcx]
or dword [rdi], ecx
jne 0x1400a6610
test dword [rdx - 1], edx
invalid
call fcn.1400b5270
jmp 0x1400a6610
invalid
invalid
invalid
lodsd eax, dword [rsi]
jmp case.0x140099ed6.187
add cl, ch
invalid
invalid
invalid
dec dword [rax - 0x73]
shr r8b, 1
invalid
lea rcx, [rbp - 0x30]
call fcn.1400a3c90
mov rcx, qword [rbp + 8]
invalid
invalid
mov edi, 0x48ffffd5
mov ecx, dword [rbp + 8]
invalid
invalid
invalid
or byte [r8 - 0x39], r9b
or byte [rax - 0x39], cl
mov qword [rcx + 0x18], 0
sbb byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor edx, edx
mov al, 1
invalid
sal byte [rax - 0x4ff00fff], cl
push rcx
add eax, esi
lock cmpxchg byte [rcx + 0x20], dl
cmpxchg byte [rcx + 0x20], dl
mov al, 0x51
and byte [rdi], cl
test esi, ecx
invalid
jne case.0x1400a2d0a.62
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x76], cl
invalid
invalid
invalid
add byte [rax], al
mov r14, qword [rsi + 0x28]
sub byte [rax - 0x39], cl
adc byte [rax], r8b
adc byte [rax], al
mov qword [rsi + 0x10], 0
mov dword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
push rsi
sbb byte [rbx + rcx*4 + 0x46], cl
invalid
invalid
mov eax, dword [rsi + 0x20]
and byte [rbp - 0x7b], r9b
and byte [rbp - 0x7b], cl
test r8, r8
sal byte [rbp + rbp + 0x4c], 0x89
je case.0x140099ed6.160
sub eax, 0x48c0894c
shl eax, 5
invalid
mov rax, r8
mov eax, eax
ror byte [rax - 0x3f], 0xe0
shl rax, 5
add eax, 0x570fc931
xor ecx, ecx
leave
xorps xmm0, xmm0
nop word cs:[rax + rax]
nop word cs:[rax + rax]
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
movups xmmword [rdx + rcx + 0xc], xmm0
adc dword [rdx + rcx + 0xc], eax
or r9b, byte [rdi + rcx]
movups xmmword [rdx + rcx], xmm0
adc dword [rdx + rcx], eax
add al, 0xa
or cl, byte [rax - 0x7d]
add rcx, 0x20
cmp rax, rcx
cmp eax, ecx
shl dword [rax], 0x48
cmp eax, ecx
enter 0xffffffffffffee75, 0x49
add esi, 0x10
invalid
jne case.0x140094f3e.194
add r14, 0x10
adc byte [rcx - 0x6535ff05], al
cmp esi, dword [rbp + 0x29]
jne case.0x14009baed.149
cmp ebx, 0x3b9aca00
sti
add dl, cl
invalid
invalid
jne case.0x14009baed.149
sub dword [rsi - 0x70], esp
nop
mov rdx, qword [rsi + 0x18]
sbb byte [rbx + rcx*4 + 0x46], cl
mov r8, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
and bh, al
and al, 0x28
and al, 0x28
mov dword [rsp + 0x28], 0x3b9aca00
mov rcx, r14
mov ecx, esi
and al, 0x28
sub byte [rax], al
retf 0x3b9a
invalid
invalid
add dl, cl
invalid
mov ecx, esi
int1
mov r9, rsi
int1
call fcn.140077a30
test rax, rax
test eax, eax
adc bh, ch
std
dec dword [rax - 0x7b]
sal byte [rbp + 0x20], 0x48
invalid
test eax, eax
jne 0x1400a6780
test rdx, rdx
test edx, edx
je case.0x1400a679c.135
jmp 0x1400a67b9
mov dword [rsp + 0x28], ebx
pop rsp
and al, 0x28
invalid
sub byte [rax - 0x77], cl
jl 0x1400a6793
invalid
mov qword [rsp + 0x20], rdi
and al, 0x20
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
mov r9, rsi
int1
call fcn.140077a30
test rax, rax
test eax, eax
adc bh, ch
dec dword [rax - 0x7b]
invalid
test eax, eax
sal byte [rcx + rdi + 0x48], 0x89
je 0x1400a67b9
cmp dword [rax - 0x77], ecx
mov qword [rbp - 0x38], rdx
push rbp
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
sal byte [rax + rsi - 0x77], cl
je 0x1400a67b9
mov eax, edx
and eax, 3
add ecx, dword [rax - 0x73]
or eax, 0x1db0ab
rol byte [rbx - 0x72b7fc20], 1
add ecx, dword [rax - 0x73]
or eax, 0x1db0ab
stosd dword [rdi], eax
mov al, 0x1d
sbb eax, 0x4634800
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xf
movzx eax, byte [rdx + 0x10]
mov dh, 0x42
adc bl, ch
jmp 0x1400a67a8
movzx eax, byte [rdx + 0xf]
jmp 0x1400a67a8
movzx eax, byte [rdx + 0xf]
invalid
cmp al, 0x23
jne 0x1400a69e7
test dword [rdi], esi
add al, byte [rax]
invalid
and ecx, dword [rdi]
test dword [rdi], esi
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x38]
invalid
cmpsd dword [rsi], dword [rdi]
scasd eax, dword [rdi]
lea rcx, [rbp - 0x38]
call fcn.140001760
cmc
push qword [rcx]
push qword [rcx]
xor ebx, ebx
invalid
xor edi, edi
xor ebx, ebx
jmp 0x1400a67c4
invalid
add eax, 0x3046c690
add dword [rax - 0x77], ecx
mov eax, ebx
shl rax, 4
mov byte [rsi + 0x30], 1
mov rax, rbx
mov eax, ebx
shl rax, 4
add rax, qword [rsi + 8]
add eax, dword [rsi + 8]
cmp qword [rsi + 0x10], rbx
cmovbe rax, rdi
jbe case.0x1400a2d0a.51
add byte [rax], al
add byte [rax], al
inc rbx
mov rcx, qword [rax]
mov ecx, dword [rax]
mov ecx, dword [rax]
test rcx, rcx
je 0x1400a67c4
cmp rcx, 1
je 0x1400a67c0
mov edx, dword [rax + 8]
xor eax, eax
test edx, 0x199
ret 0x199
add byte [rax], al
setne al
ror byte [rbp + rcx*4 + 0x40], 2
push rax
or byte [rcx], dh
sal bh, 0xc2
invalid
cdq
ret 0x199
add dword [rax], eax
add byte [rdi], cl
xchg ebp, eax
ror byte [rbp + rcx*4 + 0x40], 2
lea eax, [rax + 2]
test edx, 0x114
adc al, 1
add byte [rax], al
cmove r8, rax
cmove eax, eax
ror byte [rcx - 0x73], 0x40
add al, 0xf7
ret 0x118
sbb byte [rcx], al
lea rax, [r8 + 4]
lea eax, [rax + 4]
test edx, 0x118
sbb byte [rcx], al
add byte [rax], al
cmove rax, r8
lea r8, [rax + 8]
lea eax, [rax + 8]
ror byte [rbp + rcx*4 + 0x40], 8
lea eax, [rax + 8]
test edx, 0x110
adc byte [rcx], al
add byte [rax], al
cmove r8, rax
shr edx, 3
invalid
invalid
and edx, 0x20
rol cl, 0xea
add eax, dword [rbx + 0x94c20e2]
invalid
invalid
invalid
or rdx, r8
mov rax, qword [rcx + 0x10]
ret 0x8b48
mov r8, rdx
and r8, 0xffffffff8000ffff
inc dword [rax]
or byte [rdi], 0x1f
invalid
ror byte [rcx - 0x7f], 1
loopne 0x1400a6839
invalid
inc dword [rax]
or byte [rdi], 0x1f
add byte [rbp + rcx*4 - 0x78], al
invalid
invalid
lea r9d, [rax + 0x10000]
lea ecx, [rax + 0x10000]
add byte [rax], al
add dword [rax], eax
mov r10d, eax
mov edx, eax
and r10d, 0x2f
or r10, r8
or edx, eax
or edx, eax
and r9d, 0x7fff0000
invalid
or r9, r10
lock cmpxchg qword [rcx + 0x10], r9
cmpxchg dword [rcx + 0x10], ecx
cmpxchg dword [rcx + 0x10], ecx
adc byte [r13 - 0x23], sil
jne 0x1400a6840
call fcn.1400a09e0
jmp 0x1400a67c4
invalid
invalid
js 0x1400a6807
invalid
invalid
movaps xmm6, xmmword [rbp + 0x20]
jne 0x1400a6891
add rsp, 0xb0
add esp, 0xb0
mov al, 0
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rax, rdx
mov eax, edx
shr rax, 0x20
cmp eax, 0x28
clc
invalid
clc
sub byte [rdi], cl
ja case.default.0x1400a689d
invalid
invalid
ja case.default.0x1400a689d
lea rcx, [0x140281850]
lea ecx, [0x140281850]
or eax, 0x1dafba
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x31
shr cl, 2
xor eax, eax
jmp 0x1400a67a8
invalid
invalid
invalid
invalid
dec dword [rax - 0x73]
and byte [rcx - 0x77], cl
invalid
invalid
lea rcx, [rdx + 0x20]
mov r14, rdx
call fcn.140260a00
add byte [rcx + rcx*4 - 0xe], cl
invalid
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
jmp case.0x14009405b.235
invalid
add rcx, 0x20
call fcn.140260d50
invalid
movsb byte [rdi], byte [rsi]
sbb eax, dword [rax]
lea esp, [rbx + rbx - 0x1db1700]
sbb eax, dword [rax]
jmp case.0x140099ed6.162
invalid
mov al, 0x25
jmp 0x1400a67a8
invalid
invalid
invalid
mov al, 0x23
jmp 0x1400a67a8
invalid
invalid
invalid
mov al, 0x24
jmp 0x1400a67a8
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1400a67a8
invalid
invalid
invalid
mov al, 0x22
jmp 0x1400a67a8
invalid
invalid
invalid
mov al, 0x10
jmp 0x1400a67a8
invalid
invalid
invalid
mov al, 0xe
jmp 0x1400a67a8
invalid
invalid
invalid
mov al, 0x21
jmp 0x1400a67a8
invalid
invalid
invalid
mov al, 0xb
jmp 0x1400a67a8
invalid
invalid
invalid
mov al, 4
jmp 0x1400a67a8
invalid
invalid
invalid
mov al, 0x28
jmp 0x1400a67a8
invalid
mov al, 0xc
jmp 0x1400a67a8
invalid
mov al, 9
jmp 0x1400a67a8
invalid
mov al, 0x19
jmp 0x1400a67a8
invalid
mov al, 0x18
jmp 0x1400a67a8
invalid
mov al, 2
jmp 0x1400a67a8
invalid
mov al, 0xf
jmp 0x1400a67a8
invalid
mov al, 3
jmp 0x1400a67a8
invalid
mov al, 7
jmp 0x1400a67a8
invalid
mov al, 1
jmp 0x1400a67a8
mov al, 0x1f
jmp 0x1400a67a8
invalid
mov al, 0x11
jmp 0x1400a67a8
invalid
mov al, 0x29
jmp 0x1400a67a8
invalid
mov al, 0x14
jmp 0x1400a67a8
invalid
mov al, 5
jmp 0x1400a67a8
invalid
mov al, 0x15
jmp 0x1400a67a8
invalid
mov al, 0xd
jmp 0x1400a67a8
invalid
mov al, 6
jmp 0x1400a67a8
invalid
mov al, 0x12
jmp 0x1400a67a8
invalid
mov al, 0xa
jmp 0x1400a67a8
invalid
mov al, 8
jmp 0x1400a67a8
invalid
mov al, 0x1e
jmp 0x1400a67a8
invalid
mov al, 0x20
jmp 0x1400a67a8
invalid
mov al, 0x16
jmp 0x1400a67a8
invalid
mov al, 0x27
jmp 0x1400a67a8
invalid
mov al, 0x13
jmp 0x1400a67a8
invalid
mov al, 0x17
jmp 0x1400a67a8
invalid
mov al, 0x1c
jmp 0x1400a67a8
invalid
mov al, 0x1d
jmp 0x1400a67a8
mov al, 0x26
jmp 0x1400a67a8
mov al, 0x1a
jmp 0x1400a67a8
mov qword [rbp], rdx
mov rax, rbp
mov qword [rbp - 0x48], rax
lea rax, case.0x14008781f.448
mov qword [rbp - 0x40], rax
lea rax, str.unexpected_error_when_polling_the_I_O_driver:
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x10], 0
lea rax, [rbp - 0x48]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rdx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtimeiodriver.rs
lea rcx, [rbp - 0x30]
call fcn.14025f050
ud2
int3
int3
or byte [r8 - 0x7b], cl
leave
jne fcn.140037610
ret
sub rsp, 0x28
mov rsi, rcx
mov eax, dword [0x1402d3d30]
add eax, 0x22a791
add eax, 0x22a791
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
or byte [rax], 1
add byte [rax], al
test eax, eax
je 0x1400a95cf
invalid
sbb byte [rbx + 0x407401f8], al
cmp eax, 1
je 0x1400a95fc
mov al, 1
mov byte [rsp + 0x27], al
lea rcx, [rsp + 0x27]
and al, 0x27
and al, 0x27
mov rdx, rsi
call fcn.1402644f0
mov eax, dword [0x1402d3d30]
cmpsd dword [rsi], dword [rdi]
and al, byte [rax]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffff2f0
call fcn.14008b850
mov byte [rdi + 0x108], 1
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xc0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400a96b2
lea rcx, [rax + 1]
mov edx, dword [0x1402d3d30]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xc0], rcx
mov rcx, qword [rdx + 0xc8]
cmp rcx, 2
je 0x1400a96be
mov eax, dword [0x1402d3d30]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov rdx, qword [rax + 0xd0]
mov eax, 1
mov r8d, 1
lock xadd qword [rdx], r8
test rcx, rcx
je 0x1400a968a
test r8, r8
jns case.0x140091c36.436
jmp 0x1400a96eb
test r8, r8
js 0x1400a96eb
xor eax, eax
mov ecx, dword [0x1402d3d30]
mov r8, qword gs:[0x58]
add byte [rax], al
add byte [rbp + 0x4c], ah
mov eax, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rcx, qword [r8 + rcx*8]
mov ecx, dword [rax + rcx*8]
dec qword [rcx + 0xc0]
add rsp, 0x28
sub byte [rdi + 0x5e], bl
mov eax, eax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
sub byte [rdi + 0x5e], bl
ret
lea rcx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtimecontextcurrent.rs
call fcn.14025f420
invalid
pop rbp
sbb eax, dword [rax]
sbb ebx, dword [0x19d6d7ebc]
sbb eax, dword [rax]
invalid
mov ecx, dword [0x1402d3d30]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xc0], rax
add byte [rax], al
add byte [rax], al
xor eax, eax
mov byte [rsp + 0x27], al
lea rcx, [rsp + 0x27]
mov rdx, rsi
call fcn.1402644f0
ud2
mov rcx, qword [0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 0
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xc0]
add byte [rax], al
invalid
lea ecx, [rsi + 0xc0]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1400a88e0]
adc eax, 0xfffff171
call fcn.14008b850
mov byte [r14 + 0x108], 1
invalid
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx edx, byte [rax + 0x104]
movzx ecx, byte [rax + 0x105]
mov eax, ecx
test dl, dl
je 0x1400a97ae
invalid
or eax, dword [rcx + rcx*8 + 0x199840f]
add byte [rax], al
test cl, cl
je 0x1400a9944
lea eax, [rcx - 1]
mov dword [rbp - 4], edx
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x30], ecx
mov dword [rbp - 0x30], ecx
mov ecx, dword [0x1402d3d30]
mov rdx, qword gs:[0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x105], al
mov rbx, qword [r12 + 0x90]
mov r14d, ebx
and r14d, 0x80000000
mov r15, rbx
and r15, 0xa
jne case.0x1400934db.314
test r14, r14
jne 0x1400a987f
lea r13, [r12 + 0x98]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r12 + 0x98], cl
add byte [rax], al
invalid
je case.0x140092876.341
add byte [rax], al
add byte [rax + rcx + 0x4c], dh
mov rcx, r13
mov rcx, r13
call fcn.140260a00
mov rbx, qword [r12 + 0xc0]
mov rax, qword [rdi]
mov rcx, qword [rax + 8]
test rbx, rbx
je 0x1400a9963
invalid
invalid
add dword [rax], eax
invalid
test byte [0x1890a9830], dh
mov edi, dword [rsp + 0xc8]
mov rdi, qword [r12 + 0xc8]
mov rax, qword [rax]
cmp rdi, rcx
jne 0x1400a999d
cmp rbx, rax
jne 0x1400a999d
add byte [rcx - 0x75], cl
pushfq
and al, 0x90
add byte [rax], al
mov rbx, qword [r12 + 0x90]
test ebx, ebx
js 0x1400a99e5
add byte [rbp - 0x7577f025], al
add dword [rax], eax
add byte [rcx - 0x77], al
fild word [rcx - 0x7d]
out 0xa, eax
mov r15d, ebx
and r15d, 0xa
or cl, byte [rdi]
test byte [rbx - 0x3effffff], bl
jmp 0x1400a987b
je 0x1400a9a03
add byte [rax], al
shr ebx, 0x10
xor r14d, r14d
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r13], cl
mov al, 0x4d
invalid
je 0x1400a9889
mov al, 0x4d
add byte [rdi + rcx - 0x17], dh
invalid
add byte [r15 + rcx - 0x17], r14b
jmp 0x1400a9a16
xchg edi, eax
add dword [rax], eax
add byte [rbp + 0x31], al
inc ecx
shr ebx, 0x10
xor r15d, r15d
shr ebx, 0x10
shr r14d, 0x1f
test r14b, r14b
je 0x1400a9938
invalid
add byte [rcx + 0xf], al
mov dh, 0xce
movzx ecx, r14b
invalid
mov al, 3
cmp ecx, 2
je 0x1400a98b3
lea rcx, str.A_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_sync_notify.rs
lea ecx, str.A_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_sync_notify.rs
mov edx, 0x38
call fcn.1400b3070
add byte [rax - 0x77], cl
invalid
mov al, 2
invalid
add byte [rax - 0x77], cl
invalid
add cl, byte [rax + 0x7d800946]
cld
add byte [rdi], cl
je 0x1400a9952
mov eax, dword [0x1402d3d30]
mov byte [rsi + 9], al
cmp byte [rbp - 4], 0
je 0x1400a9952
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x108]
or byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x1400a9952
cmp eax, 1
mov rdi, qword [rbp - 0x30]
add dword [rax - 0x75], ecx
jge 0x1400a98b6
je 0x1400a9915
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
mov es, eax
add byte [rax], al
invalid
mov es, eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1400a88e0]
lea rdx, [0x1400a88e0]
call fcn.14008b850
mov byte [rsi + 0x108], 1
add dword [rax], eax
add byte [rcx], al
invalid
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x1402d3d30]
add eax, 0x22a415
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], 1
add byte [rcx + rax], 0
add byte [rcx], al
invalid
add dword [rax - 0x78], eax
mov eax, 0x105
mov byte [rax + 0x105], dil
jmp 0x1400a9952
mov qword [rsi], r15
mov byte [rsi + 8], bl
mov byte ds:[rsi + 8], bl
mov byte [rsi + 9], 0
jmp 0x1400a9952
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
call qword [rax + 0x10]
mov byte [rsi + 9], 3
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp - 0x28], r13
mov rax, qword [rax]
call qword [rax]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x20], rdx
mov rax, qword [r12 + 0xc0]
push rbp
loopne case.0x14009b852.303
mov eax, dword [rsp + 0xc0]
test rax, rax
mov qword [rbp - 0x10], r12
je 0x1400a9993
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov rcx, qword [rcx + 0xc8]
call qword [rax + 0x18]
mov rax, qword [rbp - 0x18]
mov r12, qword [rbp - 0x10]
jmp 0x1400a99bd
mov qword [rbp - 0x28], r13
call qword [rax]
adc byte [rax - 0x77], cl
call 0x1206022f3
adc byte [rax - 0x77], cl
call 0x1206022f3
mov qword [rbp - 0x10], r12
mov rcx, rdi
call qword [rbx + 0x18]
mov r12, qword [rbp - 0x10]
mov rax, qword [rbp - 0x18]
mov qword [r12 + 0xc0], rax
mov dword [rsp + 0xc0], eax
mov rax, qword [rbp - 0x20]
mov qword [r12 + 0xc8], rax
mov r13, qword [rbp - 0x28]
mov rbx, qword [r12 + 0x90]
add byte [rax], al
add byte [rbp + 0x76890fdb], al
invalid
invalid
invalid
add byte [rax], al
add byte [rbp + 0x76890fdb], al
invalid
shr ebx, 0x10
mov r14b, 1
mov r15d, 0xa
xor ecx, ecx
leave
leave
mov al, 1
lock cmpxchg byte [r13], cl
je 0x1400a9889
add byte [r15], r9b
test byte [rax - 0x14000002], cl
adc eax, dword [rcx - 0x4a]
add dh, byte [rcx]
leave
invalid
jmp 0x1400a9a16
mov r14b, 2
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r13], cl
add byte [r15], r9b
test byte [rbx - 2], dh
invalid
invalid
add byte [r15], r9b
test byte [rbx - 2], dh
invalid
mov rcx, r13
call fcn.140260d50
jmp 0x1400a9889
invalid
jmp qword [rsi + 0x66]
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
xor ecx, ecx
mov al, 1
mov rdx, qword [rbp - 0x28]
mov edx, dword [rbp - 0x28]
mov edx, dword [rbp - 0x28]
lock cmpxchg byte [rdx], cl
je 0x1400a9a60
mov rcx, qword [rbp - 0x28]
call fcn.140260d50
jb case.0x140099ed6.188
invalid
jb case.0x140099ed6.188
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx + 0xc0], rax
mov rax, qword [rbp - 0x20]
mov qword [rcx + 0xc8], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x28
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov ecx, dword [rbp - 4]
mov rdx, qword [rbp - 0x30]
push rbp
shr al, 1
sti
ret
invalid
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
push rbp
shr al, 1
sti
ret
pop rsi
pop r15
pop rbp
ret
add dh, bh
invalid
xor r11d, r11d
jmp 0x1400a9c56
test dword [rdi + 0x48000000], edi
and eax, 0xfffffffc
and rax, 0xfffffffffffffffc
or rax, 2
xor r11d, r11d
jmp 0x1400a9c53
or byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
mov ebp, 0x4d000000
add byte [rax], al
mov r10, qword [r8]
add byte [rax], al
mov r10, qword [r8]
mov qword [rcx + 8], r10
lea r9, [r10 + 8]
test r10, r10
cmove r9, rcx
mov qword [r9], 0
xorps xmm0, xmm0
movups xmmword [r8], xmm0
mov r9, qword [rcx]
mov ecx, 1
mov r11, qword [r8 + 0x10]
mov rsi, qword [r8 + 0x18]
mov qword [r8 + 0x10], 0
mov qword [r8 + 0x20], rcx
test r9, r9
leave
leave
jne 0x1400a9c4a
test r10, r10
jne 0x1400a9c7b
test r9, r9
jne 0x1400a9c56
and rax, 0xfffffffffffffffc
xchg qword [rdx], rax
mov rax, r11
mov rdx, rsi
add rsp, 0x38
pop rsi
pop rbp
ret
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], r11
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_srcutillinked_list.rs_b
mov edx, 0x25
call fcn.14025f1e0
ud2
lea rcx, str.assertion_failed:_actual_state__EMPTY__actual_state__NOTIFIED
lea r8, [0x14027c000]
mov edx, 0x43
sbb eax, 0x58d4c00
and rbx, qword [0x1404e56ba]
add byte [rax], al
add byte [rdx + 0x43], bh
call fcn.14025f1e0
lea rcx, [0x14027c018]
call fcn.14025f580
int3
pop rsi
pop rbp
ret
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
cmp byte [rcx + 0x38], 1
jne 0x1400a9e44
mov rsi, rcx
mov rdx, qword [rcx]
lea r14, [rdx + 8]
mov dil, 1
xor eax, eax
lock cmpxchg byte [rdx + 8], dil
jne 0x1400a9e4f
mov r8, qword [rdx]
mov rax, qword [rsi + 0x30]
cmp rax, 5
ja case.0x1400a9d5b.3
lea rcx, [0x1402818f4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r9d, r9d
jmp 0x1400a9d68
mov r9d, 1
xor edi, edi
lea rax, [rsi + 0x10]
lea rcx, [rdx + 0x10]
mov r11, qword [rax]
test r11, r11
je 0x1400a9d93
mov r10, qword [rsi + 0x18]
mov qword [r11 + 8], r10
test r10, r10
jne 0x1400a9daf
cmp qword [rdx + 0x18], rax
jne 0x1400a9d98
lea r10, [rdx + 0x18]
jmp 0x1400a9daf
cmp qword [rcx], rax
je 0x1400a9da3
mov rax, qword [rdx + 0x10]
test rax, rax
je 0x1400a9dc4
jmp 0x1400a9dcf
mov r10, qword [rsi + 0x18]
mov qword [rcx], r10
test r10, r10
je 0x1400a9d87
mov r11, qword [rax]
mov qword [r10], r11
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov rax, qword [rdx + 0x10]
test rax, rax
jne 0x1400a9dcf
add byte [rax - 0x75], cl
adc byte [rax - 0x7b], cl
sal byte [rbp + 0xb], 0x48
cmp dword [rdx + 0x18], 0
cmp qword [rdx + 0x18], 0
jne 0x1400a9ea2
mov r10d, r8d
and r10d, 3
cmp r10d, 1
jne 0x1400a9deb
test rax, rax
jne 0x1400a9deb
and r8, 0xfffffffffffffffc
mov rax, r8
xchg qword [rdx], rax
test dil, dil
jne 0x1400a9e39
mov qword [rbp - 0x18], r14
mov byte [rbp - 9], 1
call fcn.1400a9b60
mov qword [rbp - 0x28], rdx
test rax, rax
mov r14, qword [rbp - 0x18]
je 0x1400a9e39
mov qword [rbp - 0x20], rax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r14], cl
je 0x1400a9e25
mov byte [rbp - 0xa], 1
mov rcx, r14
call fcn.140260d50
mov rax, qword [rbp - 0x20]
mov rax, qword [rax + 8]
mov byte [rbp - 0xa], 0
mov rcx, qword [rbp - 0x28]
call rax
jmp 0x1400a9e44
xor ecx, ecx
mov al, 1
lock cmpxchg byte [r14], cl
jne 0x1400a9e90
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, r14
mov rbx, rdx
call fcn.140260a00
mov rdx, rbx
mov r8, qword [rdx]
mov rax, qword [rsi + 0x30]
cmp rax, 5
jbe 0x1400a9d4d
mov qword [rbp - 0x18], r14
mov byte [rbp - 9], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
lea r8, [0x14027bfa0]
mov edx, 0x28
call fcn.14025f1e0
jmp 0x1400a9ec2
mov rcx, r14
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.140260d50
mov qword [rbp - 0x18], r14
mov byte [rbp - 9], 1
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_srcutillinked_list.rs_b
mov edx, 0x25
call fcn.14025f1e0
ud2
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0x14
mov rax, rsi
add rsp, 0x20
pop rsi
ret
add byte [rax], al
add al, ch
je 0x1400ac275
sbb eax, dword [rax]
int3
invalid
mov dword [rbp - 0x10], ecx
call fcn.1400a1460
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
lock dec qword [rax]
dec qword [rax]
jne 0x1400ac283
mov rcx, qword [rbp - 0x10]
call fcn.1400b4600
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp - 0x10]
mov rsi, qword [rax + 8]
test rsi, rsi
je 0x1400ac2f5
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc9
or ecx, 4
lock cmpxchg qword [rsi + 0x30], rcx
mov rcx, rax
or rcx, 4
or ecx, 4
or ecx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400ac2a0
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x1400ac2ca
mov rdx, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
sbb byte [rax - 0x77], cl
invalid
call qword [rdx + 0x10]
mov rax, rdi
sbb byte [rax - 0x77], cl
invalid
test al, 2
je 0x1400ac2d2
mov byte [rsi + 0x38], 0
cmp byte [rax], al
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 8]
test rax, rax
invalid
je 0x1400ac2f5
sal byte [rsi + rdx - 0x10], 0x48
dec dword [rax]
lock dec qword [rax]
jne 0x1400ac2f5
mov rcx, qword [rcx + 8]
add rsp, 0x30
pop rdi
pop rsi
pop rbp
jmp fcn.140069b70
nop
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
pop rbp
ret
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
add rcx, 8
call fcn.140002940
nop
add rsp, 0x20
invalid
invalid
call qword [rax + 0x20c48348]
pop rdi
pop rsi
pop rbp
ret
push rbp
push rsi
push rdi
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 8]
test rax, rax
test eax, eax
je 0x1400ac390
lock dec qword [rax]
jne 0x1400ac390
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
call fcn.140069b70
or al, bpl
loopne 0x1400ac365
sti
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
invalid
invalid
call fcn.1400ab770
invalid
invalid
dec dword [rax - 0x75]
invalid
invalid
clc
invalid
invalid
invalid
mov ecx, dword [rbp - 0x10]
add rsp, 0x30
pop rbp
jmp fcn.1400ac3f0
add byte [rdi], cl
invalid
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
call fcn.1400ac3f0
nop
add rsp, 0x20
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
enter 0xffffffffffff8348, 0xffffffffffffffc1
or byte [rax - 0x77], cl
mov dword [rbp - 8], eax
add dh, bh
invalid
mov dword [rbp - 8], eax
cmp qword [rax], 0
je 0x1400ac485
mov rax, qword [rcx]
lock dec qword [rax]
jne case.0x14008f582.506
call fcn.1400b3be0
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x18]
call fcn.1400ac7a0
add byte [rax - 0x75], cl
clc
outsd dx, dword [rsi]
add eax, dword [rax]
add byte [rax - 0x75], cl
clc
lea rax, [rcx + 0x28]
mov qword [rbp - 0x20], rax
mov rax, qword [rcx + 0x30]
mov rcx, qword [rcx + 0x38]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rax
invalid
xor byte [rax - 0x75], cl
cmp byte [r8 - 0x77], cl
call 0x130504d95
invalid
invalid
lea rsi, [rax + 8]
xor eax, eax
mov qword [rbp - 8], rax
nop word [rax + rax]
mov rax, qword [rbp - 8]
cmp qword [rbp - 0x18], rax
je 0x1400ac4f1
add byte [rax], al
inc rax
mov qword [rbp - 8], rax
ror byte [rax - 0x77], 0x45
clc
mov rax, qword [rsi - 8]
mov rcx, qword [rsi]
add rsi, 0x10
call qword [rax + 0x18]
jmp 0x1400ac460
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400ac493
call fcn.1400b4e10
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x18]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400ac4a5
call fcn.1400ab060
dec dword [rax - 0x75]
clc
mov rcx, qword [rbp - 8]
lea rax, [rcx + 0x28]
mov qword [rbp - 0x20], rax
mov rax, qword [rcx + 0x30]
sub byte [rax - 0x77], cl
loopne 0x1400ac4fa
mov eax, dword [rcx + 0x30]
mov rcx, qword [rcx + 0x38]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rax
call 0x130504e09
lea rsi, [rax + 8]
xor eax, eax
mov qword [rbp - 8], rax
or byte [rcx], dh
ror byte [rax - 0x77], 0x45
clc
nop dword [rax + rax]
mov rax, qword [rbp - 8]
cmp qword [rbp - 0x18], rax
je 0x1400ac4f1
invalid
invalid
inc rax
mov qword [rbp - 8], rax
clc
clc
mov rax, qword [rsi - 8]
mov rcx, qword [rsi]
add rsi, 0x10
add esi, 0x10
add esi, 0x10
call qword [rax + 0x18]
jmp 0x1400ac4d0
mov rax, qword [rbp - 0x20]
cmp qword [rax], 0
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
je 0x1400ac517
mov rcx, qword [0x1402d3850]
or eax, 0x22734a
xor edx, edx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
wait
sbb eax, dword [rax]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x18]
test rcx, rcx
sbb byte [rax - 0x7b], cl
leave
je 0x1400ac553
add eax, 0xffeb0de8
call qword [rax + 0x28c48348]
call fcn.1400ab060
jmp 0x1400ac551
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
invalid
sub byte [rax - 0x73], cl
push 0x40
invalid
mov rcx, qword [rbp - 8]
mov rcx, qword [rbp - 8]
add rcx, 0x20
call fcn.1400a4590
invalid
call qword [rax + 0x28c48348]
add esp, 0x28
and al, ch
adc al, byte [rax + 0x4890ffff]
invalid
invalid
nop
invalid
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
sub byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
mov rdi, qword [rbp - 0x18]
mov rbx, qword [rbp - 8]
clc
clc
cmp rbx, rdi
mov rsi, qword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
je 0x1400ac5cd
mov rax, rbx
shl rax, 4
invalid
add al, 0x48
mov edx, dword [rsi + rax]
mov rdx, qword [rsi + rax]
mov rcx, qword [rsi + rax + 8]
call qword [rdx + 0x18]
sbb byte [rax - 1], cl
ret
cmp rbx, rdi
jne 0x1400ac5b2
sbb byte [rax - 1], cl
ret
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
sub byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x20]
cmp qword [rax], 0
invalid
je 0x1400ac60e
add byte [rbx + rdx + 0x48], dh
mov ecx, dword [0x1402d3850]
invalid
mov rcx, qword [0x1402d3850]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rdi, qword [rbp - 0x18]
call 0x138685181
call 0x138685181
cmp rbx, rdi
mov rsi, qword [rbp - 0x10]
je 0x1400ac65d
mov rax, rbx
shl rax, 4
mov rdx, qword [rsi + rax]
mov rcx, qword [rsi + rax + 8]
invalid
or bh, bh
push rdx
sbb byte [rax - 1], cl
ret
cmp rbx, rdi
jne 0x1400ac642
invalid
or bh, bh
push rdx
sbb byte [rax - 1], cl
ret
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x40
invalid
sub byte [rax - 0x73], cl
push 0x40
invalid
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x20]
loopne 0x1400ac6ce
cmp qword [rax], 0
cmp dword [rax], 0
je 0x1400ac69e
mov rcx, qword [0x1402d3850]
or eax, 0x2271be
and al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_HeapFree]
sbb eax, dword [rax]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x18]
call fcn.1400ac7a0
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x28
pop rbx
invalid
pop rdi
pop rsi
pop rbp
ret
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x40
invalid
sub byte [rax - 0x73], cl
push 0x40
invalid
mov rcx, qword [rbp - 8]
mov rcx, qword [rbp - 8]
add rcx, 0x20
call fcn.1400a4590
invalid
call qword [rax + 0x28c48348]
and al, ch
xchg edx, eax
jle case.0x1400934db.326
invalid
invalid
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
sub rsp, 0x30
lea rbp, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rax - 0x39], cl
mov qword [rbp - 8], 0xfffffffffffffffe
cmp dword [rcx], 3
je 0x1400ac76c
clc
invalid
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
invalid
call fcn.1400a5720
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
mov eax, dword [rcx]
cmp rax, 2
je 0x1400ac76c
invalid
invalid
add rcx, 8
test rax, rax
je case.0x140093c76.285
adc ecx, dword [rax - 0x75]
mov rax, qword [rcx]
lock dec qword [rax]
invalid
add eax, esi
dec qword [rax]
invalid
or byte [rbp + 0x1d], dh
jne 0x1400ac76c
add rsp, 0x30
add esp, 0x30
pop rbp
jmp fcn.1400b3c90
invalid
add byte [rax - 0x75], cl
add eax, esi
lock dec qword [rax]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400ac76c
add rsp, 0x30
pop rbp
jmp fcn.1400b4e10
movsb byte [rdi], byte [rsi]
xchg byte [rax], al
invalid
invalid
xor byte [rbp - 0x17], bl
movsb byte [rdi], byte [rsi]
xchg byte [rax], al
add byte [rax + 0x30c48348], dl
nop
add rsp, 0x30
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x30]
push 0x30
mov rcx, qword [rbp - 0x10]
call fcn.1400a4560
nop
add rsp, 0x20
pop rbp
ret
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
test rcx, rcx
je 0x1400ac846
invalid
mov qword [rbp - 0x10], rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x1400ac7ea
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400ac84d
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400ac7ea
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x18]
mov qword [rbp - 0x18], rcx
call fcn.1400b2a60
add byte [rax], al
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
lock dec qword [rax]
dec dword [rax]
jne 0x1400ac80d
call fcn.1400b4290
cmp dword [rdx], 0
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 8]
test rax, rax
je 0x1400ac82d
lock dec qword [rax]
jne 0x1400ac82d
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 8]
call fcn.1400b42e0
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
invalid
add rsp, 0x40
invalid
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
invalid
invalid
and eax, 0x1b97fa
add byte [rax + 0x40c48348], dl
nop
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14027d820]
mov edx, 0x27
call fcn.14025f1e0
jnp 0x1400ac88c
sbb eax, dword [rax]
jnp 0x1400ac88c
sbb eax, dword [rax]
ud2
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
in al, dx
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
and byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
lock dec qword [rax]
call 0x1300b53ce
dec qword [rax]
jne 0x1400ac894
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call fcn.1400b4290
cld
jns 0x1400ac893
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
pop rbp
ret
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 8]
or byte [rax - 0x7b], cl
invalid
je 0x1400ac8ce
invalid
sal byte [rbx + rdx - 0x10], 0x48
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
jne 0x1400ac8ce
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 8]
or al, ch
adc bh, byte [rdx]
invalid
or al, ch
adc bh, byte [rdx]
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
in al, dx
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
lea rbp, [rdx + 0x40]
mov rcx, qword [0x1402d3850]
or eax, 0x226f5b
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x1b973f
adc eax, 0x1b973f
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbp
ret
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
in al, dx
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x18]
call fcn.14009e660
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
int3
int3
int3
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x40
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov r12, rcx
mov dword [rbp - 0xc], 0
add byte [rcx + 0x80fa], al
add byte [rbx + 0xa], dh
add byte [rcx + 0x80fa], al
add byte [rbx + 0xa], dh
mov byte [rbp - 0xc], dl
mov esi, 1
jmp 0x1400ac9f5
mov eax, edx
cmp edx, 0x800
jae case.0x140091c36.452
invalid
sbb cl, al
call 0xc8cad58d
hlt
shr eax, 6
or al, 0xc0
mov byte [rbp - 0xc], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 0xb], dl
mov esi, 2
jmp 0x1400ac9f5
cmp edx, 0x10000
jae 0x1400ac9c5
add byte [rcx], al
add byte [rbx + 0x24], dh
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 0xc], al
mov eax, edx
shr eax, 6
call 0x14c49edb7
invalid
mov byte [rbp - 0xb], al
cmc
call 0x14c49edb7
or byte [rax - 0x1d7f0abb], 0x3f
cmc
and dl, 0x3f
cmc
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 0xa], dl
mov esi, 3
jmp 0x1400ac9f5
retf 0x8880
add byte [rax], al
add bl, ch
xor cl, al
call 0x14c11eddd
invalid
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rbp - 0xc], al
mov eax, edx
rol cl, 1
call 0x14c49ede3
or byte [rax - 0x2f760abb], 0xc1
call 0x14c49ede9
invalid
rol cl, 1
call 0x14c49ede3
or byte [rax - 0x2f760abb], 0xc1
call 0x14c49ede9
or byte [rax - 0x1d7f09bb], 0x3f
mov byte [rbp - 0xa], al
and dl, 0x3f
mov byte [rbp - 0xa], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 9], dl
mov esi, 4
add al, 0
add byte [rax], al
mov rdi, qword [r12]
lea rbx, [rbp - 0xc]
hlt
lea r14, str.failed_to_write_whole_buffer
movsb byte [rdi], byte [rsi]
int1
sbb al, 0
hlt
movsb byte [rdi], byte [rsi]
int1
sbb al, 0
lea r15, [0x14028190c]
jmp 0x1400aca27
cmp byte [rdx + 0xf], 0x23
jne 0x1400aca9b
mov rcx, rdx
call fcn.140037610
test rsi, rsi
je 0x1400aca94
mov ecx, 0xfffffff4
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, rsi
mov r9, rdi
call fcn.14008a890
test rax, rax
je case.0x1400a2a45.107
mov eax, edx
and eax, 3
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
cmp byte [rdx + 0x10], 0x23
je 0x1400aca1a
jmp 0x1400aca9b
add byte [rax], al
add byte [rax - 0x7b], cl
test rdx, rdx
je 0x1400aca98
mov rax, rsi
test rdx, rdx
je 0x1400aca98
mov rax, rsi
sub rax, rdx
jb 0x1400acad6
invalid
imul ecx, dword [rax + 1], 0xc68948d3
add rbx, rdx
mov rsi, rax
test rsi, rsi
jne 0x1400aca27
jmp 0x1400aca94
invalid
xor esi, esi
jmp case.0x140093353.348
mov rdx, r14
test rdx, rdx
setne sil
mov qword [rbp - 0x18], rdx
call 0x1207053f6
call 0x1207053f6
mov rcx, qword [r12 + 8]
test rcx, rcx
je 0x1400acab9
call fcn.140037610
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov qword [rax + 8], rcx
mov eax, esi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_srciomod.rs
mov rcx, rdx
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.14025f090
int3
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov qword [rax + 8], rcx
or byte [rax - 0x7d], cl
invalid
invalid
or byte [rax - 0x7d], cl
invalid
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
int3
int3
mov r8, rdx
mov eax, edx
cmp qword [rdx + 8], 1
lea rdx, [0x14027c8c0]
jmp fcn.14001be70
sub al, 0xf3
idiv bh
int3
int3
insb byte [rdi], dx
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
dec dword [rbp - 0x7b]
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
clc
invalid
invalid
mov rsi, r8
mov rdi, rdx
mov r12, rcx
mov rbx, qword [rcx]
lea r14, str.failed_to_write_whole_buffer
lea r15, [0x14028191c]
jmp 0x1400acba7
add byte [rax - 0x77], cl
shr eax, 1
outsb dx, byte [rsi]
stosb byte [rdi], al
clc
dec dword [rax - 0x7b]
div byte [rbp + rbp*2 - 0x47]
hlt
mov rcx, rdx
call fcn.140037610
test rsi, rsi
je 0x1400acc14
mov ecx, 0xfffffff4
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rsi
mov r9, rbx
call fcn.14008a890
test rax, rax
je 0x1400acbe0
mov eax, edx
and eax, 3
movsxd rax, dword [r15 + rax*4]
invalid
add al, 0x87
add rax, r15
jmp rax
invalid
je 0x1400acb9a
jmp 0x1400acc1b
test rdx, rdx
je 0x1400acc18
mov rax, rsi
sub rax, rdx
sub eax, edx
sub eax, edx
jb 0x1400acc56
add rdi, rdx
mov rsi, rax
test rsi, rsi
jne 0x1400acba7
jmp 0x1400acc14
shr eax, 0x20
cmp eax, 0x23
call 0x164034f2a
je 0x1400acb9a
mov sil, 1
test rdx, rdx
jne 0x1400acc22
xor esi, esi
jmp 0x1400acc45
mov rdx, r14
mov edx, esi
test rdx, rdx
setne sil
mov qword [rbp - 0x10], rdx
mov qword [rbp - 0x18], r12
mov rcx, qword [r12 + 8]
test rcx, rcx
leave
leave
je 0x1400acc39
call fcn.140037610
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rax + 8], rcx
mov eax, esi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_srciomod.rs
mov rcx, rdx
mov rdx, rsi
call fcn.14025f090
int3
invalid
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
cmp qword [rcx], 0
je 0x1400acd07
mov rax, qword [rcx + 0x10]
test rax, rax
test eax, eax
test eax, eax
je 0x1400acd2c
mov qword [rbp - 0x10], rax
mov rax, qword [rcx + 0x18]
mov qword [rbp - 0x18], rax
mov rax, qword [rax]
test rax, rax
je 0x1400acceb
mov rcx, qword [rbp - 0x10]
call rax
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 0x10]
je 0x1400acd2c
invalid
xor cl, byte [rax - 0x7d]
js 0x1400acd0e
cmp qword [rax + 0x10], 0x11
jb 0x1400acd17
adc dword [rdx + 0x16], esi
mov r8, qword [r8 - 8]
jmp 0x1400acd17
mov r8, qword [rcx + 8]
test r8, r8
je 0x1400acd33
cmp qword [rcx + 0x18], 0
je 0x1400acd2c
mov rcx, qword [0x1402d3850]
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
xchg ebx, eax
sbb eax, dword [rax]
xchg ebx, eax
sbb eax, dword [rax]
nop
add rsp, 0x40
pop rbp
ret
mov rcx, qword [rcx + 0x10]
add rsp, 0x40
invalid
pop rbp
jmp fcn.140037610
invalid
invalid
or byte [rax], al
je 0x1400acd93
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x1400acd80
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
movapd xmmword [rbp + 0x240], xmm10
movapd xmmword [rbp + 0x230], xmm9
movdqa xmmword [rbp + 0x220], xmm8
movapd xmmword [rbp + 0x210], xmm7
movapd xmmword [rbp + 0x200], xmm6
mov qword [rbp + 0x1e0], 0xfffffffffffffffe
mov r8, rcx
mov rax, qword [rcx]
jmp 0x1400ace2a
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [r8], rcx
je 0x1400ace55
test al, 4
je 0x1400aedb1
test al, 3
je 0x1400ace10
cmp rax, 0x3f
jbe 0x1400aedc9
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [r8], rcx
jne 0x1400ace2a
movzx eax, dl
lea rcx, [0x14028192c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [r8 + 0x20]
mov qword [rbp + 0x80], rax
cmp dword [r8 + 0x38], 0
mov qword [rbp + 0x198], r8
jne 0x1400aefeb
and word [rax], ax
invalid
and word [rax], ax
add byte [rbx + 0x226ea505], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 2
je 0x1400ad0cc
mov rsi, qword [r8 + 0x30]
cmp eax, 1
je 0x1400acef8
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
lea rdx, [0x1400a88e0]
call fcn.14008b850
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x108], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov r8, qword [rbp + 0x198]
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xf0]
mov qword [rbp + 0x150], rcx
mov qword [rax + 0xf0], rsi
mov rdx, qword [r8 + 0x40]
mov qword [r8 + 0x40], 0
test rdx, rdx
je 0x1400ad0ea
mov qword [rbp + 0x50], rdx
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 2
mov qword [rbp + 0x88], rdx
je 0x1400acfcc
cmp eax, 1
je 0x1400acfb2
mov byte [rbp + 0x1ce], 1
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
lea rdx, [0x1400a88e0]
call fcn.14008b850
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x108], 1
mov rdx, qword [rbp + 0x88]
add byte [rbx + 0x226d7805], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], 0
mov qword [rbp + 0xc0], rdx
xor eax, eax
xchg qword [rdx + 0x20], rax
mov qword [rbp + 0x178], rax
test rax, rax
je 0x1400ad0aa
mov rax, qword [rdx + 0x10]
mov rcx, qword [rdx + 0x18]
mov rdx, qword [rax + 0xc8]
cmp rcx, rdx
jae 0x1400af064
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xa8]
test al, 0
add byte [rax], al
test eax, eax
je 0x1400ad107
cmp eax, 1
je 0x1400ad14e
jmp 0x1400af036
mov qword [rbp + 0x198], r8
lea rcx, [r8 + 0x20]
mov dword [rbp + 0x110], 2
lea rdx, [rbp + 0x110]
mov qword [rbp + 0x1d0], rcx
call fcn.1400b3940
xor ecx, ecx
mov rsi, qword [rbp + 0x198]
mov rax, qword [rsi + 0x30]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xf0], rcx
mov qword [rbp + 0xf8], rdx
mov dword [rbp + 0xe0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, [rbp + 0xe0]
mov rcx, qword [rbp + 0x1d0]
call fcn.1400b3940
jmp 0x1400aed5f
mov rcx, r8
call fcn.14009ca50
jmp case.0x1400ace66.2
lock dec qword [rdx]
jne 0x1400aebda
mov byte [rbp + 0x1ce], 0
lea rcx, [rbp + 0xc0]
call fcn.1400b3be0
jmp 0x1400aebda
xor eax, eax
mov qword [rbp + 0x150], rax
mov rdx, qword [r8 + 0x40]
mov qword [r8 + 0x40], 0
test rdx, rdx
jne 0x1400acf35
lea rcx, [0x14027d267]
lea r8, [0x14027d308]
mov edx, 0x2d
call fcn.14025f5a0
jmp 0x1400af2d4
mov byte [rbp + 0x1d9], 0
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xa0]
lea rdx, [0x14008b820]
call fcn.14008b850
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xa8], 1
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xa0]
test rcx, rcx
jne 0x1400ad193
mov byte [rbp + 0x1d9], 0
call fcn.1402632b0
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xa0]
lock inc qword [rcx]
jle 0x1400af2d4
test rcx, rcx
je 0x1400af036
lock dec qword [rcx]
jne 0x1400ad1b1
call fcn.140069890
mov rsi, qword [rbp + 0xc0]
mov r14, qword [rsi + 0x10]
lock inc qword [r14]
jle 0x1400af2d4
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x40], 1
mov qword [rbp - 0x30], rsi
mov rax, qword [rbp + 0x178]
mov qword [rbp - 0x28], rax
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
test eax, eax
je 0x1400ad23b
cmp eax, 1
je 0x1400ad282
mov byte [rbp + 0x1dd], 0
lea rax, [0x14027b160]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadlocal.rs
lea r9, [0x14027afe8]
lea r8, [rbp + 0x98]
mov edx, 0x46
call fcn.14025f480
jmp 0x1400af2d4
mov byte [rbp + 0x1dd], 0
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
lea rdx, [0x1400a88e0]
call fcn.14008b850
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x108], 1
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x106], 2
jne 0x1400af07c
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x106], 1
lea rcx, [r14 + 0x200]
mov byte [rbp + 0x1dd], 0
call fcn.1400b2f00
mov ecx, dword [0x1402d3d30]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
cmp dword [rcx + 0xf8], 0
je 0x1400ad30e
mov ecx, dword [0x1402d3d30]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov r9d, dword [rcx + 0x100]
mov r8d, dword [rcx + 0xfc]
jmp 0x1400ad332
mov edi, eax
mov ebx, edx
call fcn.14009db90
mov edx, ebx
mov rcx, rax
mov eax, edi
mov r8, rcx
shr r8, 0x20
cmp ecx, 2
mov r9d, 1
cmovae r9d, ecx
mov ecx, dword [0x1402d3d30]
mov r10, qword gs:[0x58]
mov rcx, qword [r10 + rcx*8]
mov dword [rcx + 0xf8], 1
mov dword [rcx + 0xfc], eax
mov dword [rcx + 0x100], edx
cmp qword [rcx + 0xc0], 0
jne 0x1400af0d3
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xc0], 0xffffffffffffffff
lock inc qword [r14]
jle 0x1400af2d4
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx + rax*8]
mov rax, qword [rdx + 0xc8]
mov rcx, qword [rdx + 0xd0]
mov qword [rdx + 0xc8], 1
mov qword [rdx + 0xd0], r14
inc qword [rdx + 0xc0]
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], rcx
mov rdx, qword [rdx + 0xd8]
cmp rdx, 0xffffffffffffffff
je 0x1400af0eb
inc rdx
mov r10d, dword [0x1402d3d30]
mov r11, qword gs:[0x58]
mov r10, qword [r11 + r10*8]
mov qword [r10 + 0xd8], rdx
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], rcx
mov qword [rbp + 0x70], rdx
mov dword [rbp + 0x78], r8d
mov dword [rbp + 0x7c], r9d
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x30], rax
mov eax, dword [rbp + 0x78]
mov dword [rbp + 0x38], eax
mov eax, dword [rbp + 0x7c]
mov dword [rbp + 0x3c], eax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x68]
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x118], rsi
xorpd xmm0, xmm0
movupd xmmword [rbp + 0x120], xmm0
movupd xmmword [rbp + 0x130], xmm0
mov qword [rbp + 0x140], 8
mov qword [rbp + 0x148], 0
mov qword [rbp + 0x110], 1
movzx eax, byte [r10 + 0x108]
test eax, eax
mov qword [rbp + 0x58], r14
je 0x1400ad4d0
cmp eax, 1
jne 0x1400af210
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0xd8], rcx
lea rcx, [rbp + 0x110]
mov qword [rax + 0xe8], rcx
mov dword [rbp + 0x194], 0
jmp 0x1400ad54a
mov byte [rbp + 0x1b7], 1
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
lea rdx, [0x1400a88e0]
call fcn.14008b850
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x108], 1
mov rdx, qword [rax + 0xe8]
lea rcx, [rbp + 0x110]
mov qword [rax + 0xe8], rcx
cmp qword [rbp + 0x110], 0
sete cl
je 0x1400af24c
mov dword [rbp + 0x194], ecx
mov qword [rbp + 0xd8], rdx
mov rax, qword [rbp + 0x118]
mov rax, qword [rax + 0x10]
movzx eax, byte [rax + 0x70]
xor al, 1
mov rcx, qword [rbp + 0x178]
mov byte [rcx + 0x48], al
mov qword [rbp + 0x1b8], rcx
mov byte [rbp + 0x1df], 1
call fcn.140096ee0
lea rdi, [rbp + 0x118]
mov r8, qword [rbp + 0x178]
mov qword [r8 + 0x30], rax
mov dword [r8 + 0x38], edx
mov qword [r8 + 0x20], 0
xor r13d, r13d
movdqa xmm8, xmmword [0x140266860]
movapd xmm9, xmmword [0x140266870]
movsd xmm6, qword [0x140266a10]
movsd xmm10, qword [0x140266a18]
movsd xmm11, qword [0x140266a20]
movsd xmm12, qword [0x140266a28]
nop
cmp byte [r8 + 0x4a], 0
jne 0x1400ae5f8
mov eax, dword [r8 + 0x40]
inc eax
mov dword [r8 + 0x40], eax
mov r14, qword [rbp + 0x118]
mov rcx, qword [r14 + 0x10]
mov ecx, dword [rcx + 0x60]
test ecx, ecx
je 0x1400aee2f
xor edx, edx
div ecx
test edx, edx
je 0x1400ad620
mov r15, r8
mov r8d, dword [r15 + 0x44]
test r8d, r8d
jne 0x1400ad7f3
jmp 0x1400aee55
mov rsi, qword [r8 + 0x20]
test rsi, rsi
mov qword [rbp + 0x1d0], r8
je 0x1400ad70d
mov qword [rbp + 0x180], r8
mov byte [rbp + 0x1dc], 1
call fcn.140096ee0
mov rcx, qword [rbp + 0x1d0]
mov r9, qword [rcx + 0x30]
mov r8d, dword [rcx + 0x38]
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0xe8], edx
mov qword [rbp + 0x180], rcx
mov byte [rbp + 0x1dc], 1
lea rcx, [rbp + 0xe0]
mov rdx, r9
call fcn.14008c780
mov ecx, edx
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
cmove ecx, r13d
cmove rdx, r13
cmove rax, r13
add rcx, rax
adc rdx, 0
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rdx
lea rcx, [rbp - 0x20]
call fcn.1400c05f0
movapd xmm7, xmm0
movq xmm0, rsi
punpckldq xmm0, xmm8
subpd xmm0, xmm9
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
divsd xmm7, xmm1
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movapd xmm1, xmm10
subsd xmm1, xmm0
mulsd xmm7, xmm1
movapd xmm0, xmm10
subsd xmm0, xmm1
mov r8, qword [rbp + 0x1d0]
mulsd xmm0, qword [r8 + 0x28]
addsd xmm0, xmm7
movsd qword [r8 + 0x28], xmm0
mov qword [rbp + 0x180], r8
mov byte [rbp + 0x1dc], 0
mov rcx, rdi
mov rdx, r8
xor r8d, r8d
call fcn.14009eb10
mov r15, rax
mov rax, qword [rbp + 0x118]
mov rsi, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rsi + 0xc8]
cmp rdx, rcx
jbe 0x1400aef51
cmp byte [r15 + 0x4a], 0
jne 0x1400ad7b0
lea r12, [rsi + 0xe8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0xe8], cl
je 0x1400ad77d
mov qword [rbp + 0x180], r15
mov byte [rbp + 0x1dc], 1
mov rcx, r12
call fcn.140260a00
movzx eax, byte [rsi + 0x118]
mov byte [r15 + 0x4a], al
mov al, 1
lock cmpxchg byte [rsi + 0xe8], r13b
je 0x1400ad7b0
mov qword [rbp + 0x180], r15
mov byte [rbp + 0x1dc], 1
mov rcx, r12
call fcn.140260d50
nop dword [rax + rax]
cmp byte [r15 + 0x4b], 0
jne 0x1400ad7bc
mov byte [r15 + 0x4b], 0
mov qword [rbp + 0x180], r15
mov byte [rbp + 0x1dc], 1
call fcn.140096ee0
mov qword [r15 + 0x30], rax
mov dword [r15 + 0x38], edx
mov qword [r15 + 0x20], 0
mov r14, qword [rbp + 0x118]
mov r8d, dword [r15 + 0x44]
test r8d, r8d
je 0x1400aee55
mov eax, dword [r15 + 0x40]
xor edx, edx
div r8d
test edx, edx
je 0x1400ad8d0
mov rsi, qword [r15]
mov qword [r15], 0
test rsi, rsi
jne 0x1400adca0
mov rdx, qword [r15 + 0x18]
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rbp + 0x1a0], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
movabs r10, 0xffffffff00000000
je 0x1400ada12
mov rcx, rax
nop word cs:[rax + rax]
lea r9d, [rax + 1]
mov dword [rbp + 0x98], r9d
cmp r8d, eax
jne 0x1400ad880
mov eax, r9d
mov r8, rax
shl r8, 0x20
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x1400ad8a4
jmp 0x1400ad9fe
cmp r9d, r8d
je 0x1400aee74
mov eax, r9d
mov r8, rcx
and r8, r10
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x1400ad9fe
mov r8, rax
shr r8, 0x20
mov dword [rbp + 0x1a0], r8d
mov r9d, dword [rdx + 0x20]
mov rcx, rax
cmp r9d, eax
jne 0x1400ad850
jmp 0x1400ada12
mov rcx, qword [r14 + 0x10]
cmp dword [rcx + 0x10], 0
je 0x1400ad8df
mov eax, dword [rcx + 0x14]
jmp 0x1400ad916
movapd xmm0, xmm11
divsd xmm0, qword [r15 + 0x28]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movapd xmm0, xmm12
minsd xmm0, xmm1
cvttsd2si rax, xmm0
cmp eax, 0x7f
mov edx, 0x7f
cmovae eax, edx
cmp eax, 3
mov edx, 2
cmovb eax, edx
mov edx, r8d
sub edx, eax
neg edx
sub r8d, eax
cmovb r8d, edx
cmp r8d, 3
jb 0x1400ad92e
mov dword [r15 + 0x44], eax
add rcx, 0x10
mov qword [rbp + 0x1b8], r15
mov byte [rbp + 0x1df], 1
call fcn.14009f430
mov rsi, rax
test rax, rax
jne 0x1400adca0
mov rsi, qword [r15]
mov qword [r15], 0
test rsi, rsi
jne 0x1400adca0
mov rdx, qword [r15 + 0x18]
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rbp + 0x1a0], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
movabs r10, 0xffffffff00000000
je 0x1400ad9ee
mov rcx, rax
nop
lea r9d, [rax + 1]
mov dword [rbp + 0x98], r9d
cmp r8d, eax
jne 0x1400ad9b0
mov eax, r9d
mov r8, rax
shl r8, 0x20
jmp 0x1400ad9c2
cmp r9d, r8d
je 0x1400aef8d
mov eax, r9d
mov r8, rcx
and r8, r10
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x1400adccd
mov r8, rax
shr r8, 0x20
mov dword [rbp + 0x1a0], r8d
mov r9d, dword [rdx + 0x20]
mov rcx, rax
cmp r9d, eax
jne 0x1400ad990
xor esi, esi
test rsi, rsi
jne 0x1400adca0
jmp 0x1400adcdd
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rsi, qword [rcx + rax*8]
test rsi, rsi
jne 0x1400adca0
mov rax, qword [r14 + 0x10]
mov rax, qword [rax + 0xd0]
test rax, rax
je 0x1400adcdd
mov rax, qword [r15 + 0x18]
mov r8, qword [rax + 0x18]
mov ecx, dword [rax + 0x20]
mov rax, qword [r14 + 0x10]
mov rax, qword [rax + 0xd0]
mov rbx, qword [r14 + 0x10]
mov r9, qword [rbx + 0x80]
test r9, r9
je 0x1400aefcc
mov rdx, rax
or rdx, r9
shr rdx, 0x20
je 0x1400ada66
xor edx, edx
div r9
mov r12, rax
jmp 0x1400ada6e
xor edx, edx
div r9d
mov r12d, eax
shr r8, 0x20
sub ecx, r8d
mov eax, 0x100
sub rax, rcx
inc r12
cmp rax, r12
cmovb r12, rax
cmp r12, 0x80
mov eax, 0x80
cmovae r12, rax
cmp r12, 1
adc r12, 0
lea rax, [rbx + 0xe8]
mov qword [rbp + 0x1c0], rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx + 0xe8], cl
je 0x1400adad5
mov qword [rbp + 0x1b8], r15
mov byte [rbp + 0x1df], 1
mov rcx, qword [rbp + 0x1c0]
add al, ch
sub ebp, dword [rdi]
sbb eax, dword [rax]
mov rcx, qword [r14 + 0x10]
mov rdx, qword [rcx + 0xd0]
lea rax, [rbx + 0x108]
cmp r12, rdx
cmovae r12, rdx
mov r8, rdx
sub r8, r12
mov qword [rcx + 0xd0], r8
test rdx, rdx
je 0x1400adb56
mov rsi, qword [rax]
test rsi, rsi
je 0x1400adb27
mov rcx, qword [rsi + 8]
mov qword [rax], rcx
test rcx, rcx
jne 0x1400adb1f
mov qword [rbx + 0x110], 0
mov qword [rsi + 8], 0
dec r12
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], r12
test r12, r12
jne 0x1400adb6b
mov al, 1
mov rcx, qword [rbp + 0x1c0]
lock cmpxchg byte [rcx], r13b
jne 0x1400adc84
jmp 0x1400adc97
xor esi, esi
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], r12
test r12, r12
je 0x1400adb3d
mov qword [rbp + 0x188], rsi
mov rbx, qword [r15 + 0x18]
mov rax, qword [rbx + 0x18]
mov r14d, dword [rbx + 0x20]
shr rax, 0x20
mov ecx, r14d
sub ecx, eax
mov eax, 0x100
sub eax, r12d
mov dword [rbp + 0x158], ecx
mov dword [rbp + 0x94], eax
cmp ecx, eax
mov qword [rbp + 0x1d0], r15
ja 0x1400af05a
mov rsi, qword [rbp + 0xe8]
test rsi, rsi
je 0x1400adc60
mov r15, qword [rbp + 0xe0]
jmp 0x1400adbf0
mov qword [rax + 8], 0
lea ecx, [r14 + 1]
movzx edx, r14b
mov r8, qword [rbx + 0x10]
mov qword [r8 + rdx*8], rax
mov r14d, ecx
dec rsi
je 0x1400adc63
mov rax, qword [r15]
test rax, rax
je 0x1400adc53
mov rcx, qword [rax + 8]
mov qword [r15], rcx
test rcx, rcx
jne 0x1400adbd0
mov qword [r15 + 8], 0
jmp 0x1400adbd0
mov rax, qword [rcx + 8]
mov qword [r15], rax
test rax, rax
jne 0x1400adc24
mov qword [r15 + 8], 0
mov qword [rcx + 8], 0
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400aef70
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400adc53
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
dec rsi
je 0x1400adc60
mov rcx, qword [r15]
test rcx, rcx
jne 0x1400adc10
mov ecx, r14d
mov dword [rbx + 0x20], ecx
mov r15, qword [rbp + 0x1d0]
mov rsi, qword [rbp + 0x188]
mov al, 1
mov rcx, qword [rbp + 0x1c0]
lock cmpxchg byte [rcx], r13b
je 0x1400adc97
mov qword [rbp + 0x1b8], r15
mov byte [rbp + 0x1df], 1
call fcn.140260d50
test rsi, rsi
je 0x1400adcdd
nop dword [rax]
mov qword [rbp + 0x1b8], r15
mov byte [rbp + 0x1df], 0
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.14009f500
mov r8, rax
test rax, rax
jne 0x1400ad5d0
jmp 0x1400aeaf5
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rsi, qword [rcx + rax*8]
test rsi, rsi
jne 0x1400adca0
mov rsi, qword [r15 + 0x20]
test rsi, rsi
je 0x1400addb5
mov qword [rbp + 0x1b8], r15
mov byte [rbp + 0x1df], 1
call fcn.140096ee0
mov r9, qword [r15 + 0x30]
mov r8d, dword [r15 + 0x38]
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0xe8], edx
mov qword [rbp + 0x1b8], r15
mov byte [rbp + 0x1df], 1
lea rcx, [rbp + 0xe0]
mov rdx, r9
call fcn.14008c780
mov ecx, edx
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
cmove ecx, r13d
cmove rdx, r13
cmove rax, r13
add rcx, rax
adc rdx, 0
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rdx
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
call fcn.1400c05f0
movapd xmm7, xmm0
movq xmm0, rsi
punpckldq xmm0, xmm8
subpd xmm0, xmm9
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
divsd xmm7, xmm1
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movapd xmm1, xmm10
subsd xmm1, xmm0
mulsd xmm7, xmm1
movapd xmm0, xmm10
subsd xmm0, xmm1
mulsd xmm0, qword [r15 + 0x28]
addsd xmm0, xmm7
movsd qword [r15 + 0x28], xmm0
mov r10, qword [rbp + 0x118]
cmp byte [r15 + 0x49], 0
movabs rsi, 0xffffffff00000000
mov qword [rbp + 0x1d0], r15
jne 0x1400addfe
mov rax, qword [r10 + 0x10]
mov rcx, qword [rax + 0xd8]
movzx ecx, cx
add ecx, ecx
cmp rcx, qword [rax + 0xe0]
jae 0x1400ae01c
lock inc qword [rax + 0xd8]
mov byte [r15 + 0x49], 1
mov rcx, qword [r10 + 0x10]
mov r14, qword [rcx + 0x80]
mov r8d, dword [r15 + 0x10]
mov edx, dword [r15 + 0x14]
mov eax, r8d
shl eax, 0x11
xor eax, r8d
mov r8d, edx
shr r8d, 0x10
xor r8d, edx
xor r8d, eax
shr eax, 7
xor eax, r8d
mov dword [r15 + 0x10], edx
mov dword [r15 + 0x14], eax
test r14, r14
je 0x1400adffa
add eax, edx
mov r12d, r14d
imul r12, rax
shr r12, 0x20
xor ebx, ebx
jmp 0x1400ade66
xor r13d, r13d
mov r15, qword [rbp + 0x1d0]
inc rbx
cmp rbx, r14
je 0x1400adff6
lea rax, [rbx + r12]
mov rcx, rax
or rcx, r14
shr rcx, 0x20
je 0x1400ade90
xor edx, edx
div r14
cmp rdx, qword [r10 + 0x18]
je 0x1400ade5a
jmp 0x1400ade9b
xor edx, edx
div r14d
cmp rdx, qword [r10 + 0x18]
je 0x1400ade5a
mov rcx, qword [r10 + 0x10]
mov rax, qword [rcx + 0x80]
cmp rdx, rax
jae 0x1400aef2c
mov rax, qword [rcx + 0x78]
mov r8, qword [r15 + 0x18]
mov r9d, dword [r8 + 0x20]
mov rcx, qword [r8 + 0x18]
shr rcx, 0x20
mov r11d, r9d
sub r11d, ecx
cmp r11d, 0x80
ja 0x1400ade5a
shl rdx, 4
mov rdx, qword [rax + rdx]
mov rax, qword [rdx + 0x18]
nop
mov r13, rax
shr r13, 0x20
mov r11d, dword [rdx + 0x20]
cmp r13d, eax
jne 0x1400ade50
sub r11d, r13d
mov ecx, r11d
shr ecx, 1
sub r11d, ecx
je 0x1400ade50
lea r15d, [r11 + r13]
mov rcx, rax
and rcx, rsi
or rcx, r15
lock cmpxchg qword [rdx + 0x18], rcx
jne 0x1400adee0
mov dword [rbp + 0x164], r11d
cmp r11d, 0x80
ja 0x1400af164
xor eax, eax
mov r10d, 1
cmp r11d, 2
cmovae r10d, r11d
mov dword [rbp + 0x1c0], r10d
jb 0x1400adfa6
mov esi, dword [rbp + 0x1c0]
and esi, 0xfe
xor eax, eax
mov ebx, r13d
mov r14d, r9d
nop dword [rax + rax]
movzx r12d, r14b
mov rdi, qword [rdx + 0x10]
movzx r10d, bl
mov r10, qword [rdi + r10*8]
mov rdi, qword [r8 + 0x10]
mov qword [rdi + r12*8], r10
add eax, 2
lea r10d, [r14 + 1]
movzx r10d, r10b
mov rdi, qword [rdx + 0x10]
lea r12d, [rbx + 1]
movzx r12d, r12b
mov rdi, qword [rdi + r12*8]
mov r12, qword [r8 + 0x10]
mov qword [r12 + r10*8], rdi
add r14d, 2
add ebx, 2
cmp esi, eax
jne 0x1400adf60
test byte [rbp + 0x1c0], 1
je 0x1400adfce
lea r10d, [rax + r9]
movzx r10d, r10b
mov rsi, qword [rdx + 0x10]
add r13d, eax
movzx eax, r13b
mov rax, qword [rsi + rax*8]
mov rsi, qword [r8 + 0x10]
mov qword [rsi + r10*8], rax
mov r10, r15
shl r10, 0x20
or r10, r15
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r10
lea rdi, [rbp + 0x118]
jne 0x1400ae07c
xor r13d, r13d
jmp 0x1400ae0bf
mov rcx, qword [r10 + 0x10]
add rcx, 0x10
mov qword [rbp + 0x1b8], r15
mov byte [rbp + 0x1df], 1
call fcn.14009f430
test rax, rax
jne 0x1400ae0dd
jmp 0x1400ae021
mov byte [r15 + 0x49], 0
movabs rax, 0x7fffffffffffffff
cmp qword [rbp + 0x130], rax
jae 0x1400af133
cmp qword [rbp + 0x148], 0
je 0x1400ae13c
mov qword [rbp + 0x170], 0
mov byte [rbp + 0x1db], 1
mov qword [rbp + 0x168], r15
mov byte [rbp + 0x1da], 0
mov rcx, rdi
mov rdx, r15
xor r8d, r8d
call fcn.14009eb10
mov rdi, rax
jmp 0x1400ae1d7
xor r13d, r13d
mov r15, qword [rbp + 0x1d0]
nop word cs:[rax + rax]
mov rcx, rax
shr rcx, 0x20
mov dword [rbp + 0x1a0], ecx
mov dword [rbp + 0x98], eax
cmp ecx, eax
je 0x1400aeeb3
mov ecx, eax
mov r10, rax
shl r10, 0x20
or r10, rcx
lock cmpxchg qword [rdx + 0x18], r10
jne 0x1400ae090
mov ecx, r11d
lea r10d, [r11 + r9]
dec r10d
movzx edx, r10b
mov r9, qword [r8 + 0x10]
mov rax, qword [r9 + rdx*8]
dec ecx
je 0x1400ae0dd
mov dword [r8 + 0x20], r10d
mov qword [rbp + 0x1c0], rax
mov byte [rbp + 0x1b6], 0
mov byte [rbp + 0x1b5], 1
call fcn.140096ee0
mov r8, qword [rbp + 0x1d0]
mov qword [r8 + 0x30], rax
mov dword [r8 + 0x38], edx
mov qword [r8 + 0x20], 0
mov byte [rbp + 0x1b6], 1
mov byte [rbp + 0x1b5], 0
mov rcx, rdi
mov rdx, qword [rbp + 0x1c0]
call fcn.14009f500
test rax, rax
mov r8, rax
jne 0x1400ad5d0
jmp 0x1400aeaf5
mov rbx, qword [rbp + 0x118]
mov rcx, qword [rbx + 0x10]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x1400ae18a
mov rcx, qword [rcx + 0x28]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x28]
dec rdx
and rdx, 0xfffffffffffffff0
lea rcx, [rax + rdx]
add rcx, 0x10
mov qword [rbp + 0x1a8], r15
mov byte [rbp + 0x1de], 1
call r8
mov rbx, qword [rbp + 0x118]
mov r15, qword [rbp + 0x1d0]
cmp qword [r15], 0
mov rdi, r15
je 0x1400ae21a
mov rax, qword [rbp + 0x118]
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx + 0x30]
test rax, rax
je 0x1400ae1d7
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x28]
dec rdx
and rdx, 0xfffffffffffffff0
lea rcx, [rax + rdx]
add rcx, 0x10
mov qword [rbp + 0x1a8], rdi
mov byte [rbp + 0x1de], 1
call r8
mov qword [rbp + 0x170], 0
mov byte [rbp + 0x1db], 1
mov qword [rbp + 0x168], rdi
mov byte [rbp + 0x1da], 1
call fcn.140096ee0
mov qword [rdi + 0x30], rax
mov dword [rdi + 0x38], edx
mov qword [rdi + 0x20], 0
mov r8, rdi
lea rdi, [rbp + 0x118]
jmp 0x1400ad5d0
mov rax, qword [r15 + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
mov rdi, r15
cmp eax, ecx
jne 0x1400ae197
cmp byte [r15 + 0x4b], 0
mov rdi, r15
jne 0x1400ae197
mov rsi, qword [rbx + 0x10]
mov r14, qword [rbx + 0x18]
movzx r15d, byte [r15 + 0x49]
lea rdi, [rsi + 0xe8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0xe8], cl
je 0x1400ae27d
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1a8], rax
mov byte [rbp + 0x1de], 1
mov rcx, rdi
call fcn.140260a00
test r15b, r15b
mov qword [rbp + 0x1c0], rdi
je 0x1400ae2a3
mov rax, 0xfffffffffffeffff
lock xadd qword [rsi + 0xd8], rax
cmp ax, 1
sete r15b
jmp 0x1400ae2b2
lock sub qword [rsi + 0xd8], 0x10000
xor r15d, r15d
mov r12, qword [rsi + 0x100]
cmp r12, qword [rsi + 0xf0]
jne 0x1400ae2ce
lea rcx, [rsi + 0xf0]
call fcn.140079d10
mov rax, qword [rsi + 0xf8]
mov qword [rax + r12*8], r14
inc r12
mov qword [rsi + 0x100], r12
mov al, 1
lock cmpxchg byte [rsi + 0xe8], r13b
mov rcx, qword [rbp + 0x1c0]
je 0x1400ae311
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1a8], rax
mov byte [rbp + 0x1de], 1
call fcn.140260d50
mov rax, qword [rbp + 0x1d0]
mov byte [rax + 0x49], 0
mov rdi, rax
test r15b, r15b
je 0x1400ae391
mov r15, rax
mov rax, qword [rbx + 0x10]
lea rcx, [rax + 0x10]
mov rdx, qword [rax + 0x78]
mov r8, qword [rax + 0x80]
shl r8, 4
xor r9d, r9d
cmp r8, r9
je 0x1400ae35d
mov r10, qword [rdx + r9]
mov r11, qword [r10 + 0x18]
mov r10d, dword [r10 + 0x20]
add r9, 0x10
cmp r10d, r11d
je 0x1400ae341
jmp 0x1400ae36c
mov rax, qword [rax + 0xd0]
mov rdi, r15
test rax, rax
je 0x1400ae391
mov qword [rbp + 0x1a8], r15
mov byte [rbp + 0x1de], 1
call fcn.14009fc70
mov rdi, qword [rbp + 0x1d0]
jmp 0x1400ae391
cmp rbx, r14
je 0x1400ae5ef
cmp byte [rdi + 0x4a], 0
jne 0x1400ae197
mov r8, rdi
cmp byte [rdi + 0x4b], 0
jne 0x1400ae197
mov rax, qword [rbp + 0x118]
mov rdx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rdx + 0xc8]
cmp rcx, rdx
jae 0x1400af29e
mov qword [rbp + 0x1a8], r8
mov byte [rbp + 0x1de], 0
lea rcx, [rbp + 0x118]
mov rdx, r8
mov r8d, 0x3b9aca00
call fcn.14009eb10
mov rdi, rax
mov rax, qword [rbp + 0x118]
mov rsi, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rsi + 0xc8]
cmp rdx, rcx
jbe 0x1400af2ba
cmp byte [rdi + 0x4a], 0
jne 0x1400ae46a
lea r12, [rsi + 0xe8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0xe8], cl
je 0x1400ae43d
mov qword [rbp + 0x1a8], rdi
mov byte [rbp + 0x1de], 1
mov rcx, r12
call fcn.140260a00
movzx eax, byte [rsi + 0x118]
mov byte [rdi + 0x4a], al
mov al, 1
lock cmpxchg byte [rsi + 0xe8], r13b
je 0x1400ae46a
mov qword [rbp + 0x1a8], rdi
mov byte [rbp + 0x1de], 1
mov rcx, r12
call fcn.140260d50
mov rcx, rdi
cmp byte [rdi + 0x4b], 0
jne 0x1400ae477
mov byte [rcx + 0x4b], 0
mov rax, qword [rbp + 0x118]
cmp qword [rcx], 0
jne 0x1400ae52b
mov rcx, qword [rcx + 0x18]
mov rdx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x20]
cmp ecx, edx
jne 0x1400ae52b
mov rbx, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
lea r12, [rbx + 0xe8]
add byte [rax], al
add byte [rcx], dh
sal byte [rcx - 0x4ff00fff], 0x8b
call 0x1b40ae4b7
invalid
mov qword [rbp + 0x1a8], rdi
mov byte [rbp + 0x1de], 1
add byte [rax], al
add dword [rcx + rcx*4 - 0x1f], ecx
call fcn.140260a00
mov rax, qword [rbx + 0xf8]
mov rbx, qword [rbx + 0x100]
shl rbx, 3
xor ecx, ecx
nop word cs:[rax + rax]
mov r14, rcx
cmp rbx, rcx
je 0x1400ae502
lea rcx, [r14 + 8]
cmp rsi, qword [rax + r14]
jne 0x1400ae4f0
mov al, 1
lock cmpxchg byte [r12], r13b
je 0x1400ae388
mov qword [rbp + 0x1a8], rdi
mov byte [rbp + 0x1de], 1
mov rcx, r12
call fcn.140260d50
jmp 0x1400ae388
mov rsi, qword [rax + 0x10]
mov r14, qword [rax + 0x18]
lea r12, [rsi + 0xe8]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0xe8], cl
je 0x1400ae55e
mov qword [rbp + 0x1a8], rdi
mov byte [rbp + 0x1de], 1
mov rcx, r12
call fcn.140260a00
mov rax, qword [rsi + 0x100]
mov rcx, rax
neg rcx
mov rdx, 0xffffffffffffffff
lea r8, [rcx + rdx]
cmp r8, 0xffffffffffffffff
sete bl
xchg esp, eax
ret
je 0x1400ae5c3
xchg esp, eax
ret
mov r8, qword [rsi + 0xf8]
lea r9, [rdx + 1]
cmp qword [r8 + rdx*8 + 8], r14
mov rdx, r9
jne 0x1400ae572
mov rcx, qword [r8 + rax*8 - 8]
dec rax
sar al, 0x48
dec eax
mov qword [r8 + r9*8], rcx
mov qword [rsi + 0x100], rax
lock add qword [rsi + 0xd8], 0x10000
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0xe8], cl
jne 0x1400ae5cf
jmp 0x1400ae5e7
mov cl, 1
mov al, 1
lock cmpxchg byte [r12], r13b
je 0x1400ae5e7
mov qword [rbp + 0x1a8], rdi
mov byte [rbp + 0x1de], 1
mov rcx, r12
call fcn.140260d50
mov ecx, ebx
mov byte [rdi + 0x49], cl
jmp 0x1400ae197
mov byte [rdi + 0x49], 1
jmp 0x1400ae197
mov rax, qword [rbp + 0x118]
mov qword [rbp + 0x1c0], rax
mov r15, qword [rax + 0x10]
mov r12d, dword [r15 + 0xa8]
inc r12d
mov eax, dword [r8 + 0x10]
mov ecx, dword [r8 + 0x14]
mov edx, eax
shl edx, 0x11
xor edx, eax
mov eax, ecx
shr eax, 0x10
xor eax, ecx
xor eax, edx
shr edx, 7
xor edx, eax
mov dword [r8 + 0x10], ecx
mov qword [rbp + 0x1d0], r8
mov dword [r8 + 0x14], edx
add edx, ecx
imul r12, rdx
shr r12, 0x20
mov byte [r15 + 0xb8], 1
mov rax, qword [r15 + 0xa8]
lea r13, [r12 + rax]
inc r13
cmp r13, r12
jbe 0x1400ae794
xor r14d, r14d
mov sil, 1
jmp 0x1400ae6ab
nop word cs:[rax + rax]
test rbx, rbx
je 0x1400ae788
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x30]
mov rcx, qword [rbp + 0x1d0]
mov qword [rbp + 0x1b8], rcx
mov byte [rbp + 0x1df], 1
mov rcx, rbx
call rax
mov rcx, qword [r15 + 0x88]
mov rax, qword [r15 + 0xa8]
and rax, r12
lea rdx, [rax + rax*2]
lea rdi, [rcx + rdx*8]
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], sil
je 0x1400ae6eb
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1b8], rax
mov byte [rbp + 0x1df], 1
mov rcx, rdi
call fcn.140260a00
mov rbx, qword [rdi + 0x10]
test rbx, rbx
je 0x1400ae759
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
mov rcx, qword [rbx + rax]
mov qword [rdi + 0x10], rcx
test rcx, rcx
je 0x1400ae730
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rcx + rax + 8], 0
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x1400ae738
nop dword cs:[rax + rax]
mov qword [rdi + 8], 0
add byte [rax - 0x39], cl
add al, 3
add byte [rax], al
add byte [rax], al
mov qword [rbx + rax], 0
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rbx + rax + 8], 0
lock dec qword [r15 + 0xa0]
mov al, 1
lock cmpxchg byte [rdi], r14b
je 0x1400ae680
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1b8], rax
mov byte [rbp + 0x1df], 1
mov rcx, rdi
call fcn.140260d50
jmp 0x1400ae680
inc r12
cmp r12, r13
jne 0x1400ae6ab
mov rcx, qword [rbp + 0x1c0]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov rdx, qword [rax + 0xc8]
cmp rcx, rdx
jae 0x1400af1ea
mov rax, qword [rbp + 0x118]
mov rbx, qword [rax + 0x10]
lea rsi, [rbx + 0x120]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x120], cl
je 0x1400ae7e2
mov byte [rbp + 0x1cd], 1
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140260a00
mov qword [rbp + 0x158], rsi
lea r14, [rbx + 0x128]
mov rsi, qword [rbx + 0x138]
cmp rsi, qword [rbx + 0x128]
add dword [rax], eax
add byte [rbp + 8], dh
add dword [rax], eax
add byte [rbp + 8], dh
mov rcx, r14
call fcn.140079d10
mov rax, qword [rbx + 0x130]
mov rcx, qword [rbp + 0x1d0]
mov qword [rax + rsi*8], rcx
mov dword [rax + rsi*8], ecx
mov dword [rax + rsi*8], ecx
inc rsi
mov qword [rbx + 0x138], rsi
cmp byte [rcx], al
add byte [rax], al
cmp rsi, qword [rbx + 0x80]
jne 0x1400aeab9
lea rdi, [rbx + 0x10]
jnp 0x1400ae845
mov qword [rbx + 0x138], 0
mov rax, qword [rbx + 0x130]
add byte [rax], al
lea rcx, [rax + rsi*8]
mov qword [rbp + 0x98], rax
mov qword [rbp + 0xa0], rcx
mov qword [rbp + 0xa8], r14
mov qword [rbp + 0xb0], rsi
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov qword [rbp + 0xb8], 0
add rbx, 0x140
mov r12b, 1
lea r14, [rbp + 0x1a0]
movabs al, byte [0x77b62d8b4c000001]
sbb eax, dword [rax]
movabs al, byte [0x77b62d8b4c000001]
sbb eax, dword [rax]
movabs rsi, 0xffffffff00000000
cmp rax, rcx
je 0x1400aea74
add byte [rax], al
add byte [rax], al
nop dword [rax]
lea rcx, [rax + 8]
mov qword [rbp + 0x98], rcx
mov rcx, qword [rax]
mov rax, qword [rcx + 8]
mov qword [rbp + 0x1c0], rcx
mov dword [rbp + 0x1c0], ecx
mov dword [rbp + 0x1c0], ecx
mov qword [rcx + 8], 0
test rax, rax
je 0x1400aeef2
mov qword [rbp + 0x1a0], rax
add byte [rax], al
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x1c0]
mov rcx, qword [rax]
mov qword [rax], 0
test rcx, rcx
rol byte [rcx], 0
add byte [rax - 0x75], cl
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
leave
jne 0x1400ae9ac
mov rax, qword [rbp + 0x1c0]
mov eax, dword [rbp + 0x1c0]
mov rdx, qword [rax + 0x18]
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rbp + 0xcc], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
je 0x1400ae9e0
add byte [rax], al
invalid
mov rcx, rax
nop word cs:[rax + rax]
lea r9d, [rax + 1]
mov dword [rbp + 0x164], r9d
cmp r8d, eax
jne 0x1400ae960
mov eax, r9d
mov r8, rax
shl r8, 0x20
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x1400ae980
jmp 0x1400ae99c
cmp r9d, r8d
je 0x1400aede1
mov eax, r9d
mov r8, rcx
and r8, rsi
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x1400ae99c
mov r8, rax
shr r8, 0x20
mov dword [rbp + 0xcc], r8d
mov r9d, dword [rdx + 0x20]
mov rcx, rax
cmp r9d, eax
jne 0x1400ae930
jmp 0x1400ae9e0
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rcx, qword [rcx + rax*8]
test rcx, rcx
je 0x1400ae9e0
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400aee12
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400ae8e0
test dword [rax], edx
invalid
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400ae8e0
mov r15, qword [rbp + 0x1a0]
mov rcx, qword [r15 + 0x10]
xor eax, eax
lock cmpxchg byte [rcx + 0x50], r12b
jne 0x1400aea14
mov qword [rbp + 0x188], rcx
add rcx, 0x10
mov rdx, rbx
call fcn.1400b5fe0
xor eax, eax
mov rcx, qword [rbp + 0x188]
xchg byte [rcx + 0x50], al
push rax
push rax
mov rdx, qword [r15 + 0x20]
test rdx, rdx
je 0x1400aea29
add r15, 0x20
mov rcx, r15
call case.0x14004845d.1204
mov rax, qword [rbp + 0x1a0]
lock dec qword [rax]
add al, dh
dec qword [rax]
jne 0x1400aea3e
mov rcx, r14
call fcn.1400b42e0
mov rcx, qword [rbp + 0x1c0]
call fcn.14009e6d0
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, qword [rbp + 0x1c0]
call r13
mov rax, qword [rbp + 0x98]
test dword [rax + 0x48000000], ebx
mov ecx, dword [rbp + 0xa0]
test dword [rax + 0x48000000], ebx
mov ecx, dword [rbp + 0xa0]
cmp rax, rcx
jne 0x1400ae8a0
lea rcx, [rbp + 0x98]
call fcn.1400a3940
mov rcx, rdi
call fcn.14009f430
test rax, rax
je 0x1400aead8
mov rcx, 0xffffffffffffffc0
lock xadd qword [rax], rcx
cmp rcx, 0x3f
jbe 0x1400aef0f
and rcx, 0xffffffffffffffc0
cmp rcx, 0x40
jne 0x1400aea80
mov rdx, qword [rax + 0x10]
mov rcx, rax
call qword [rdx + 0x10]
jmp 0x1400aea80
xor edx, edx
mov al, 1
mov rcx, qword [rbp + 0x158]
lock cmpxchg byte [rcx], dl
je 0x1400aeaf5
mov byte [rbp + 0x1cd], 0
call fcn.140260d50
jmp 0x1400aeaf5
xor edx, edx
mov al, 1
mov rcx, qword [rbp + 0x158]
lock cmpxchg byte [rcx], dl
je 0x1400aeaf5
mov byte [rbp + 0x1cd], 0
call fcn.140260d50
cmp qword [rbp + 0x130], 0
mov rsi, qword [rbp + 0x58]
jne 0x1400aeb51
nop word cs:[rax + rax]
mov qword [rbp + 0x130], 0xffffffffffffffff
mov rax, qword [rbp + 0x148]
test rax, rax
je 0x1400aeb7c
dec rax
mov qword [rbp + 0x148], rax
mov rcx, qword [rbp + 0x140]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rbp + 0x130]
je 0x1400aeb10
mov eax, dword [rbp + 0x194]
mov byte [rbp + 0x1cf], al
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0xd0], rax
lea rcx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulerdefer.rs
call fcn.14025f3c0
jmp 0x1400af2d4
mov qword [rbp + 0x130], 0
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0xd8]
mov qword [rax + 0xe8], rcx
lea rcx, [rbp + 0x110]
call fcn.1400a3f50
mov byte [rbp + 0x1dd], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
lea rcx, [rbp + 0x20]
call fcn.1400a4270
lock dec qword [rsi]
invalid
jne 0x1400aebda
invalid
mov byte [rbp + 0x1d9], 1
lea rcx, [rbp + 0x48]
call fcn.1400b3c90
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
test eax, eax
je 0x1400aec0f
cmp eax, 1
je 0x1400aec4f
mov rdx, qword [rbp + 0x198]
xor eax, eax
mov qword [rbp + 0x150], rax
jmp 0x1400aec82
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
lea rdx, [0x1400a88e0]
call fcn.14008b850
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x108], 1
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x150]
mov qword [rax + 0xf0], rcx
mov rdx, qword [rbp + 0x198]
mov rcx, qword [rdx + 0x30]
mov qword [rax + 0xf0], rcx
lea rcx, [rdx + 0x38]
call fcn.14009cbc0
mov rdx, qword [rbp + 0x198]
mov dword [rdx + 0x38], 2
movupd xmm0, xmmword [rbp - 0x4c]
movupd xmm1, xmmword [rbp - 0x40]
movupd xmmword [rdx + 0x48], xmm1
movupd xmmword [rdx + 0x3c], xmm0
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 2
je 0x1400aed32
cmp eax, 1
je 0x1400aed11
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
lea rdx, [0x1400a88e0]
call fcn.14008b850
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x108], 1
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x150]
mov qword [rax + 0xf0], rcx
xor ecx, ecx
xor eax, eax
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rdx
mov qword [rbp + 8], rax
mov dword [rbp], 1
mov rdx, rbp
mov rcx, qword [rbp + 0x80]
call fcn.1400b3940
mov rsi, qword [rbp + 0x198]
mov rcx, rsi
call fcn.14009d430
movaps xmm6, xmmword [rbp + 0x200]
movaps xmm7, xmmword [rbp + 0x210]
movaps xmm8, xmmword [rbp + 0x220]
movaps xmm9, xmmword [rbp + 0x230]
movaps xmm10, xmmword [rbp + 0x240]
movaps xmm11, xmmword [rbp + 0x250]
movaps xmm12, xmmword [rbp + 0x260]
add rsp, 0x2f8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_task_state.rs
lea r8, [0x14027d588]
mov edx, 0x24
call fcn.14025f1e0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14027d8e8]
mov edx, 0x26
call fcn.14025f1e0
mov qword [rbp + 0xe0], 0
lea r9, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0xcc]
lea rdx, [rbp + 0x164]
lea r8, [rbp + 0xe0]
call fcn.140264650
jmp 0x1400af2d4
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14027d820]
mov edx, 0x27
call fcn.14025f1e0
jmp 0x1400af2d4
mov qword [rbp + 0x1d0], r8
mov qword [rbp + 0x180], r8
mov byte [rbp + 0x1dc], 1
lea rcx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14025f820
jmp 0x1400af2d4
mov qword [rbp + 0x1b8], r15
mov byte [rbp + 0x1df], 1
lea rcx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14025f820
jmp 0x1400af2d4
mov qword [rbp + 0xe0], 0
mov qword [rbp + 0x1b8], r15
mov byte [rbp + 0x1df], 1
lea r9, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0x1a0]
lea rdx, [rbp + 0x98]
lea r8, [rbp + 0xe0]
call fcn.140264650
jmp 0x1400af2d4
mov qword [rbp + 0xe0], 0
mov qword [rbp + 0x1b8], r15
mov byte [rbp + 0x1df], 1
lea r9, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0x1a0]
lea rdx, [rbp + 0x98]
lea r8, [rbp + 0xe0]
call fcn.140264650
jmp 0x1400af2d4
lea rcx, str.park_missing
lea r8, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0xc
call fcn.14025f5a0
jmp 0x1400af2d4
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14027d820]
mov edx, 0x27
call fcn.14025f1e0
jmp 0x1400af2d4
mov qword [rbp + 0x1b8], r15
mov byte [rbp + 0x1df], 1
lea r8, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdx
mov rdx, rax
call fcn.14025f100
jmp 0x1400af2d4
mov qword [rbp + 0x180], r15
mov byte [rbp + 0x1dc], 1
lea r8, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14025f100
jmp 0x1400af2d4
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14027d820]
mov edx, 0x27
call fcn.14025f1e0
jmp 0x1400af2d4
mov qword [rbp + 0xe0], 0
mov qword [rbp + 0x1b8], r15
mov byte [rbp + 0x1df], 1
lea r9, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0x1a0]
lea rdx, [rbp + 0x98]
lea r8, [rbp + 0xe0]
call fcn.140264650
jmp 0x1400af2d4
mov qword [rbp + 0x1b8], r15
mov byte [rbp + 0x1df], 1
lea rcx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14025f380
jmp 0x1400af2d4
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
lea rax, [rbp + 0x98]
mov qword [rbp + 0x120], rax
xorpd xmm0, xmm0
movupd xmmword [rbp + 0x128], xmm0
lea rdx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0x110]
call fcn.14025f050
jmp 0x1400af2d4
mov byte [rbp + 0x1d9], 0
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140277eb0]
mov edx, 0x5e
call fcn.14025f5a0
jmp 0x1400af2d4
call fcn.140265170
jmp 0x1400af2d4
mov byte [rbp + 0x1d9], 0
lea r8, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14025f100
jmp 0x1400af2d4
mov qword [rbp + 0x60], 3
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
mov qword [rbp + 0x120], 8
xorpd xmm0, xmm0
movupd xmmword [rbp + 0x128], xmm0
mov byte [rbp + 0x1dd], 0
lea rdx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rbp + 0x110]
call fcn.14025f050
jmp 0x1400af2d4
mov byte [rbp + 0x1dd], 0
lea rcx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtimecontextcurrent.rs
call fcn.14025f3c0
jmp 0x1400af2d4
lea rax, str.reached_max__enter__depth
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
mov qword [rbp + 0x120], 8
xorpd xmm0, xmm0
movupd xmmword [rbp + 0x128], xmm0
lea rdx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtimecontextcurrent.rs
lea rcx, [rbp + 0x110]
call fcn.14025f050
jmp 0x1400af2d4
mov qword [rbp + 0x170], 0
mov byte [rbp + 0x1db], 1
mov qword [rbp + 0x168], r15
mov byte [rbp + 0x1da], 1
lea rcx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulerdefer.rs
call fcn.14025f420
jmp 0x1400af2d4
lea rax, [rbp + 0x164]
mov qword [rbp + 0x98], rax
lea rax, [0x14001c0a0]
mov qword [rbp + 0xa0], rax
lea rax, str.actual_
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], 1
mov qword [rbp + 0x100], 0
lea rax, [rbp + 0x98]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], 1
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1b8], rax
mov byte [rbp + 0x1df], 1
lea rdx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbp + 0xe0]
call fcn.14025f050
jmp 0x1400af2d4
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1b8], rax
mov byte [rbp + 0x1df], 1
lea r8, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14025f100
jmp 0x1400af2d4
mov rcx, qword [rbp + 0x178]
call fcn.1400a37b0
lea rax, [0x14027b160]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadlocal.rs
lea r9, [0x14027afe8]
lea r8, [rbp + 0x98]
mov edx, 0x46
call fcn.14025f480
jmp 0x1400af2d4
lea rax, str.expected__MultiThread::Context_
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], 1
mov qword [rbp + 0xf0], 8
xorpd xmm0, xmm0
movupd xmmword [rbp + 0xf8], xmm0
mov byte [rbp + 0x1cf], cl
mov qword [rbp + 0xd0], rdx
lea rdx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rbp + 0xe0]
call fcn.14025f050
jmp 0x1400af2d4
mov qword [rbp + 0x1a8], r8
mov byte [rbp + 0x1de], 1
lea r8, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14025f100
jmp 0x1400af2d4
mov qword [rbp + 0x1a8], rdi
mov byte [rbp + 0x1de], 1
lea r8, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14025f100
ud2
and al, 0x80
add byte [rax], al
add byte [rax + 0x1cebd], al
add byte [rax], al
je 0x1400b08d0
mov rax, qword [rbp + 0x88]
lock dec qword [rax]
jne 0x1400b08d0
lea rcx, [rbp + 0x50]
lea ecx, [rbp + 0x50]
call fcn.1400b3be0
movapd xmm6, xmmword [rsp + 0x80]
movapd xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movapd xmm9, xmmword [rsp + 0x50]
movapd xmm10, xmmword [rsp + 0x40]
movapd xmm11, xmmword [rsp + 0x30]
movapd xmm12, xmmword [rsp + 0x20]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add dword [rax], eax
add al, ch
rcl dword [rax - 1], cl
jmp qword [rsi + 0xf]
movaps xmm9, xmmword [rsp + 0x50]
movapd xmm10, xmmword [rsp + 0x40]
movapd xmm11, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], bl
sub byte [rsp + 0x30], bl
movapd xmm12, xmmword [rsp + 0x20]
add rsp, 0x98
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movapd xmmword [rsp + 0x20], xmm12
movapd xmmword [rsp + 0x30], xmm11
movapd xmmword [rsp + 0x40], xmm10
movapd xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movapd xmmword [rsp + 0x70], xmm7
movapd xmmword [rsp + 0x80], xmm6
mov dword [rbp], 2
mov rdx, rbp
mov rcx, qword [rbp + 0x80]
call fcn.1400b3940
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
jl 0x1400b0a67
jo 0x1400b0a89
movaps xmm0, xmmword [rsp + 0x60]
jl 0x1400b0a67
jo 0x1400b0a89
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x40]
movaps xmm11, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], bl
movaps xmm12, xmmword [rsp + 0x20]
add rsp, 0x98
invalid
and byte [rax - 0x7f], cl
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
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, 0x98
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
and al, 0x20
and al, 0x20
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
and al, 0x20
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x30], xmm11
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
sub dword [rsp + 0x50], ecx
movaps xmmword [rsp + 0x60], xmm8
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
mov rcx, qword [rbp + 0x1f8]
clc
add dword [rax], eax
add al, ch
sub ah, byte [rdx]
sbb eax, dword [rax]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1c0], rdx
movapd xmm6, xmmword [rsp + 0x80]
movapd xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movapd xmm9, xmmword [rsp + 0x50]
movapd xmm10, xmmword [rsp + 0x40]
push rsp
and al, 0x40
movapd xmm11, xmmword [rsp + 0x30]
pop rsp
and al, 0x30
movapd xmm12, xmmword [rsp + 0x20]
lea rax, [0x1400af36c]
and byte [rax - 0x73], cl
add eax, 0xffffe84f
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm12
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi + rcx + 0x29], al
and al, 0x20
and byte [rdi + rcx + 0x29], al
pop rsp
and al, 0x30
movaps xmmword [rsp + 0x30], xmm11
sub dword [rsp + 0x30], ebx
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x60], xmm8
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x80], xmm6
call fcn.140099120
int3
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movapd xmmword [rsp + 0x20], xmm12
movaps xmmword [rsp + 0x20], xmm12
movaps xmmword [rsp + 0x20], xmm12
movapd xmmword [rsp + 0x30], xmm11
sub dword [rsp + 0x30], ebx
movapd xmmword [rsp + 0x40], xmm10
movapd xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movq qword [rsp + 0x60], mm0
movq qword [rsp + 0x60], mm0
movapd xmmword [rsp + 0x70], xmm7
movapd xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x80], xmm6
mov rcx, qword [rbp + 0x1f0]
call fcn.140262d00
lock add dword [rax], eax
add al, ch
adc esp, dword [rcx]
sbb eax, dword [rax]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1c0], rdx
mov dword [rbp + 0x1c0], edx
mov dword [rbp + 0x1c0], edx
movapd xmm6, xmmword [rsp + 0x80]
movapd xmm7, xmmword [rsp + 0x70]
add byte [rax], 0
add byte [rsi + 0xf], ah
sub byte [rsp + 0x70], bh
movdqa xmm8, xmmword [rsp + 0x60]
movq mm0, qword [rsp + 0x60]
movapd xmm9, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], cl
movapd xmm10, xmmword [rsp + 0x40]
movapd xmm11, xmmword [rsp + 0x30]
xor byte [rsi + 0x44], ah
movaps xmm4, xmmword [rsp + 0x20]
and al, 0x20
xor byte [rsi + 0x44], ah
movaps xmm4, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xffffe6a2
lea rax, [0x1400af2d6]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
add byte [rax], al
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
movapd xmmword [rsp + 0x20], xmm12
add byte [rax], al
movapd xmmword [rsp + 0x20], xmm12
movapd xmmword [rsp + 0x30], xmm11
movaps xmmword [rsp + 0x30], xmm11
sub dword [rsp + 0x30], ebx
movapd xmmword [rsp + 0x40], xmm10
movapd xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
invalid
movq qword [rsp + 0x60], mm0
invalid
movapd xmmword [rsp + 0x70], xmm7
movaps xmmword [rsp + 0x70], xmm7
movapd xmmword [rsp + 0x80], xmm6
call fcn.140099120
int3
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, 0x98
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x20], xmm4
add byte [rax], 0
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x20], xmm4
movapd xmmword [rsp + 0x30], xmm11
sub dword [rsp + 0x30], ebx
movapd xmmword [rsp + 0x40], xmm10
movapd xmmword [rsp + 0x50], xmm9
movapd xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movapd xmmword [rsp + 0x70], xmm7
movapd xmmword [rsp + 0x80], xmm6
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x1c0]
invalid
invalid
js 0x1400b0d14
add byte [rax], al
mov rax, qword [rbp + 0x1c0]
cmp qword [rax + 8], 0
je 0x1400b0d45
add byte [rsi + rsi + 0x48], dh
mov eax, dword [rbp + 0x1c0]
add dword [rax], eax
invalid
mov rax, qword [rbp + 0x1c0]
add dword [rax], eax
add byte [rax - 0x7d], cl
js 0x1400b0d2a
add byte [rax], al
cmp qword [rax + 0x10], 0x11
jb 0x1400b0d2f
adc dword [rdx + 0x12], esi
mov rax, qword [rbp + 0x1d0]
mov rax, qword [rax - 8]
mov qword [rbp + 0x1d0], rax
rol byte [rcx], 1
add byte [rax], al
test eax, edx
add dword [rax], eax
add byte [rax - 0x75], cl
rol byte [rcx], 1
add byte [rax], al
mov rcx, qword [0x1402d3850]
or eax, 0x222b1a
and al, byte [rax]
xor edx, edx
mov r8, qword [rbp + 0x1d0]
call qword [sym.imp.KERNEL32.dll_HeapFree]
sti
push rdx
sbb eax, dword [rax]
invalid
sti
push rdx
sbb eax, dword [rax]
invalid
add byte [rdi], cl
sub byte [rsp + 0x80], dh
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm10, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], dl
sub byte [rsp + 0x40], dl
movaps xmm11, xmmword [rsp + 0x30]
movaps xmm12, xmmword [rsp + 0x20]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
movapd xmmword [rsp + 0x20], xmm12
movapd xmmword [rsp + 0x30], xmm11
movapd xmmword [rsp + 0x40], xmm10
movapd xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movapd xmmword [rsp + 0x70], xmm7
movapd xmmword [rsp + 0x80], xmm6
mov rcx, qword [rbp + 0x1e8]
call fcn.140262d00
add dword [rax], eax
add al, ch
adc ebx, dword [rdi]
sbb eax, dword [rax]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x188], rdx
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
mov byte [rcx], al
add byte [rax], al
movapd xmm6, xmmword [rsp + 0x80]
movapd xmm7, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
outsd dx, dword [rsi]
and al, 0x60
movapd xmm9, xmmword [rsp + 0x50]
movapd xmm10, xmmword [rsp + 0x40]
and al, 0x40
movapd xmm11, xmmword [rsp + 0x30]
movaps xmm3, xmmword [rsp + 0x30]
movapd xmm12, xmmword [rsp + 0x20]
lea rax, [0x1400af359]
invalid
dec dword [rax - 0x7f]
invalid
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
movapd xmmword [rsp + 0x20], xmm12
movapd xmmword [rsp + 0x30], xmm11
movapd xmmword [rsp + 0x40], xmm10
movapd xmmword [rsp + 0x50], xmm9
and al, 0x50
and al, 0x50
movdqa xmmword [rsp + 0x60], xmm8
and al, 0x60
movapd xmmword [rsp + 0x70], xmm7
movapd xmmword [rsp + 0x80], xmm6
call fcn.140099120
dec esp
dec esp
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rdx + 0x80]
movapd xmmword [rsp + 0x20], xmm12
movapd xmmword [rsp + 0x30], xmm11
sub dword [rsp + 0x30], ebx
sub dword [rsp + 0x30], ebx
movapd xmmword [rsp + 0x40], xmm10
push rsp
and al, 0x40
movapd xmmword [rsp + 0x50], xmm9
and al, 0x50
movdqa xmmword [rsp + 0x60], xmm8
movq qword [rsp + 0x60], mm0
movapd xmmword [rsp + 0x70], xmm7
movapd xmmword [rsp + 0x80], xmm6
xor eax, eax
mov rcx, qword [rbp + 0x188]
lea ecx, [rax - 0x79ffffff]
push r8
lea ecx, [rax - 0x79ffffff]
push r8
movapd xmm6, xmmword [rsp + 0x80]
movapd xmm7, xmmword [rsp + 0x70]
movdqa xmm8, xmmword [rsp + 0x60]
movapd xmm9, xmmword [rsp + 0x50]
movapd xmm10, xmmword [rsp + 0x40]
movapd xmm11, xmmword [rsp + 0x30]
movaps xmm3, xmmword [rsp + 0x30]
movaps xmm3, xmmword [rsp + 0x30]
movapd xmm12, xmmword [rsp + 0x20]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmmword [rsp + 0x50], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movapd xmmword [rsp + 0x70], xmm7
jl 0x1400b0fcb
jo 0x1400b100f
movaps xmmword [rsp + 0x80], xmm6
jl 0x1400b0fcb
jo 0x1400b100f
movaps xmmword [rsp + 0x80], xmm6
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax - 0x38ffffff], ebx
cmp byte [rdx], al
add byte [rax], al
add byte [rsi + 0xf], ah
adc byte [rbp - 0x4c], al
mov rax, qword [rbp + 0x198]
mov dword [rax + 0x38], 2
movupd xmm0, xmmword [rbp - 0x4c]
movupd xmm1, xmmword [rbp - 0x40]
movupd xmmword [rax + 0x3c], xmm0
adc dword [rax + 0x3c], eax
movupd xmmword [rax + 0x48], xmm1
mov rcx, qword [rbp + 0x150]
lea edx, [rax + 1]
add byte [rax], al
call fcn.1400a5a50
movapd xmm6, xmmword [rsp + 0x80]
add byte [rsi + 0xf], ah
sub byte [rsp + 0x70], bh
add byte [rsi + 0xf], ah
sub byte [rsp + 0x70], bh
movdqa xmm8, xmmword [rsp + 0x60]
movapd xmm9, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x50]
movapd xmm10, xmmword [rsp + 0x40]
movapd xmm11, xmmword [rsp + 0x30]
movapd xmm12, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], ah
sub byte [rsp + 0x20], ah
and al, 0x20
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov r8, rax
and r8, 0xfffffffffffffff8
or r8, 1
mov edx, eax
enter 0xffffffffffff8901, 0xffffffffffffffc2
shr dl, 5
and dl, 1
lock cmpxchg qword [rcx], r8
je 0x1400b1095
invalid
sub ebp, dword [rax + 0x1b840f04]
add eax, dword [rax]
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
test al, 4
je 0x1400b138d
test al, 3
je 0x1400b1050
cmp rax, 0x3f
jbe 0x1400b13a5
lea r8, [rax - 0x40]
cmp r8, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rcx], r8
jne 0x1400b106a
movzx eax, dl
lea rdx, [0x14028193c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rax, [rcx + 0x20]
mov qword [rbp + 0x50], rax
and byte [rax - 0x77], cl
push r8
cmp dword [rcx + 0x38], 0
mov qword [rbp + 0x38], rcx
jne 0x1400b13bd
mov eax, dword [0x1402d3d30]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 2
je 0x1400b11b6
mov rsi, qword [rcx + 0x30]
cmp eax, 1
je 0x1400b112e
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
lea rdx, [0x1400a88e0]
call fcn.14008b850
cmpsd dword [rsi], dword [rdi]
std
dec dword [rbx + 0x222c1a05]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
cmpsd dword [rsi], dword [rdi]
std
dec dword [rbx + 0x222c1a05]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x108], 1
mov rcx, qword [rbp + 0x38]
mov eax, dword [0x1402d3d30]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov rdx, qword [rax + 0xf0]
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
xor byte [rax - 0x77], cl
mov al, 0xf0
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
xor byte [rax - 0x77], cl
mov al, 0xf0
add byte [rax], al
add bl, ch
mov qword [ebp + 0x38], rcx
mov qword [rbp + 0x38], rcx
mov qword [rbp + 0x38], rcx
add rcx, 0x20
mov dword [rbp - 0x30], 2
lea rdx, [rbp - 0x30]
mov qword [rbp + 0x50], rcx
call fcn.1400b36c0
xor ecx, ecx
mov rsi, qword [rbp + 0x38]
mov rax, qword [rsi + 0x30]
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x20], rdx
mov dword [rbp], 1
mov rdx, rbp
mov edx, ebp
mov edx, ebp
mov rcx, qword [rbp + 0x50]
call fcn.1400b36c0
jmp 0x1400b1379
add rsp, 0x100
pop rdi
pop rsi
pop rbp
jmp fcn.14009ccb0
xor eax, eax
mov qword [rbp + 0x30], rax
mov rdx, qword [rcx + 0x40]
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax + 0x40418948], al
mov eax, 0
add byte [rax], al
add byte [rax + 0x40418948], al
mov qword [rbp + 0x48], rdx
cmp rdx, rax
cmp rdx, rax
je 0x1400b13f0
mov rdx, qword [rcx + 0x48]
mov r8, qword [rcx + 0x50]
mov eax, dword [0x1402d3d30]
mov r9, qword gs:[0x58]
mov rax, qword [r9 + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 2
mov qword [rbp + 0x40], rdx
je 0x1400b1273
cmp eax, 1
je 0x1400b1259
mov rsi, r8
mov byte [rbp + 0x5f], 0
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
lea rdx, [0x1400a88e0]
call fcn.14008b850
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x108], 1
mov r8, rsi
mov rdx, qword [rbp + 0x40]
mov eax, dword [0x1402d3d30]
mov r9, qword gs:[0x58]
mov rax, qword [r9 + rax*8]
mov byte [rax + 0x104], 0
mov rcx, rbp
call fcn.140095be0
cmp qword [rbp + 0x48], 0
je 0x1400b1295
mov rcx, qword [0x1402d3850]
xor edx, edx
mov r8, qword [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rbp - 0x40], xmm1
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x58], 0
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
test eax, eax
je 0x1400b12d2
cmp eax, 1
je 0x1400b1312
jmp 0x1400b1330
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
lea rdx, [0x1400a88e0]
call fcn.14008b850
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x108], 1
mov eax, dword [0x1402d3d30]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x30]
mov qword [rax + 0xf0], rcx
mov dword [rbp], 2
mov rdx, rbp
mov rcx, qword [rbp + 0x50]
call fcn.1400b36c0
movups xmm0, xmmword [rbp - 0x50]
mov rdx, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x38]
xor eax, eax
mov qword [rbp - 0x10], rdx
mov qword [rbp - 8], rcx
mov qword [rbp - 0x28], rax
movups xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x30], 1
lea rdx, [rbp - 0x30]
mov rcx, qword [rbp + 0x50]
call fcn.1400b36c0
and rax, qword [r8]
add byte [rax - 0x75], cl
jne 0x1400b13b1
and rax, qword [r8]
add byte [rax - 0x75], cl
jne 0x1400b13b1
mov rcx, rsi
call fcn.14009d090
nop
add rsp, 0x100
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_next.is_notified__C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_task_state.rs
lea r8, [0x14027d588]
mov edx, 0x24
call fcn.14025f1e0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14027d8e8]
sbb al, 0
mov edx, 0x26
call fcn.14025f1e0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp], rax
mov qword [rbp + 8], 1
lea rax, [rbp - 0x58]
mov qword [rbp + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
lea rdx, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_taskcore.rs
mov rcx, rbp
call fcn.14025f050
jmp 0x1400b1408
lea rcx, [0x14027d267]
lea r8, [0x14027d308]
mov edx, 0x2d
call fcn.14025f5a0
ud2