Function at 0x140023050
Capabilities:
Read file on windows

Disassembly:
test r8, r8
jne fcn.140007060
ret
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov rax, rcx
mov r9d, 0x81
mov r8, rcx
nop dword [rax]
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x14000e620
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14000e69f
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1400615b9]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14000a230
nop
add rsp, 0xb0
pop rbp
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.1400568f0
int3
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov r8, qword [0x14007e278]
test r8, r8
jne case.0x14000119f.219
mov rsi, rcx
mov qword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 8]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x14001c472
add byte [rax], al
mov r8, qword [rbp - 8]
mov qword [0x14007e278], r8
test r8, r8
mov rcx, rsi
je 0x14001c466
mov rax, rcx
or rax, r8
or eax, eax
shr rax, 0x20
je case.0x14000119f.245
mov rax, rcx
xor edx, edx
div r8
div eax
jmp 0x14001c40c
mov eax, ecx
xor edx, edx
invalid
div r8d
imul r9, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
mov rcx, rax
or rcx, r8
shr rcx, 0x20
shr ecx, 0x20
je 0x14001c430
xor edx, edx
div r8
div eax
mov rcx, rax
jmp 0x14001c437
xor edx, edx
div r8d
mov ecx, eax
add rcx, r9
mov rax, rcx
shr rax, 9
movabs rdx, 0x44b82fa09b5a53
mul rdx
loop 0x14001c497
mov eax, edx
shr rax, 0xb
imul edx, eax, 0x3b9aca00
sub ecx, edx
mov edx, ecx
add rsp, 0x48
invalid
pop rsi
pop rbp
ret
lea rcx, str.library_std_src_sys_commonmod.rs
call fcn.140056b10
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x10], rax
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14001a690
lea r8, [rbp - 0x10]
lea eax, [rbp - 0x10]
mov edx, 0x2b
call fcn.140056bc0
ud2
loope 0x14001c4c6
invalid
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov rsi, rdx
mov rdi, qword [rcx]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
mov eax, edi
and eax, 3
add ecx, dword [rax - 0x73]
or eax, 0x519a7
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
lea rcx, [0x14006dea4]
cmpsd dword [rsi], dword [rdi]
sbb dword [0x144650d00], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x14001c54f
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14001c54f
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
mov rax, qword [rsi + 0x28]
lea rdx, str.ErrorCannot_redefine_XMLNS_prefixDefault_XMLNS_prefix_cannot_be_rebound_to_another_valueEntity_too_bigEncountered_empty_entityUnexpected_end_of_stream:_no_root_element_foundEncountered_processing_instruction_without_a_nameUnexpected_end_of_stream:_still_inside_the_root_elementUnexpected_end_of_stream__is_not_allowed_in_attributesUnclosed____CDATA_Unexpected_token_inside_qualified_name:
sub byte [rax - 0x73], cl
adc eax, 0x50453
mov r8d, 5
call qword [rax + 0x18]
mov qword [rbp - 0x10], rsi
mov byte [rbp - 8], al
mov byte [rbp - 7], 0
lea r9, [rdi + 0x10]
lea rax, [0x140062ba0]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea rsi, [rbp - 0x10]
mov r8d, 4
mov rcx, rsi
call fcn.14000b7e0
lea rax, [0x140062be8]
mov qword [rsp + 0x20], rax
lea rdx, str.message
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.14000b7e0
invalid
invalid
dec dword [rax - 0x77]
int1
call fcn.14000c1a0
jmp 0x14001c800
invalid
shr rdi, 0x20
mov dword [rbp + 8], edi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140062b75]
mov r8d, 2
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
jmp 0x1458f0db0
invalid
add al, 0
mov qword [rsp + 0x20], rax
lea rdx, [0x14006c020]
lea rsi, [rbp - 0x20]
loopne case.0x14000ac8a.316
lea ecx, [rbp + 8]
mov r8d, 4
mov rcx, rsi
call fcn.14000b7e0
mov ecx, dword [rbp + 8]
call fcn.14001c850
mov byte [rbp + 0xf], al
lea rax, [0x140062ba0]
add al, 0
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea r9, [rbp + 0xf]
mov r8d, 4
mov rcx, rsi
call fcn.14000b7e0
mov edx, dword [rbp + 8]
lea rdi, [rbp - 0x10]
mov rcx, rdi
call fcn.14001ca20
or eax, dword [rax + rax]
add byte [rax - 0x73], cl
add eax, 0x465a4
mov qword [rsp + 0x20], rax
lea rdx, str.message
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.14000b7e0
cmpsd dword [rsi], dword [rdi]
int1
invalid
invalid
lea rcx, [rbp - 0x20]
call fcn.14000c1a0
cmp qword [rbp - 0x10], 0
lock add byte [rdi], cl
invalid
mov bl, 1
add byte [rax], al
mov rcx, qword [rbp - 8]
mov edx, 1
mov ebx, eax
call fcn.140007060
mov eax, ebx
jmp 0x14001c800
add dword [rax], eax
invalid
shr rdi, 0x20
cmp edi, 0x28
ja case.default.0x14001c67f
lea rax, [0x14006deb4]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
xor eax, eax
jmp 0x14001c7b3
lea rax, [rdi - 1]
add rdi, 0xf
mov qword [rbp - 0x10], rax
lea rax, [0x140062c18]
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x48], rax
lea rax, [0x140062c0e]
mov qword [rsp + 0x38], rax
lea rax, [0x140062ba0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
lea rdx, str.Customerror
lea edx, str.Customerror
lea r9, str.kind
mov r8d, 6
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.14000c620
jmp 0x14001c800
invalid
add dword [rax], eax
add byte [rax], al
sub al, 0xff
invalid
add byte [rax], al
mov al, 0x25
jmp 0x14001c7b3
mov bl, 0
add byte [rax], al
add byte [rax], al
mov al, 0x23
jmp 0x14001c7b3
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x24
jmp 0x14001c7b3
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x1b
jmp 0x14001c7b3
sahf
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x22
jmp 0x14001c7b3
add byte [rax], al
invalid
add byte [rax], al
mov al, 0x10
jmp 0x14001c7b3
add byte [rax], al
add byte [rax], al
mov al, 0xe
jmp 0x14001c7b3
add byte [rax + 0x82e921], dh
add byte [rax], al
mov al, 0x21
jmp 0x14001c7b3
invalid
add byte [rax], al
invalid
invalid
mov al, 0xb
jmp 0x14001c7b3
mov al, 4
jmp 0x14001c7b3
mov al, 0x28
jmp 0x14001c7b3
mov al, 0xc
jmp 0x14001c7b3
mov al, 9
jmp 0x14001c7b3
mov al, 0x19
jmp 0x14001c7b3
mov al, 0x18
jmp 0x14001c7b3
mov al, 2
jmp 0x14001c7b3
mov al, 0xf
jmp 0x14001c7b3
mov al, 3
jmp 0x14001c7b3
mov al, 7
jmp 0x14001c7b3
mov al, 1
jmp 0x14001c7b3
mov al, 0x1f
jmp 0x14001c7b3
mov al, 0x11
jmp 0x14001c7b3
mov al, 0x29
jmp 0x14001c7b3
mov al, 0x14
jmp 0x14001c7b3
mov al, 5
jmp 0x14001c7b3
mov al, 0x15
jmp 0x14001c7b3
mov al, 0xd
jmp 0x14001c7b3
mov al, 6
jmp 0x14001c7b3
mov al, 0x12
jmp 0x14001c7b3
mov al, 0xa
jmp 0x14001c7b3
mov al, 8
jmp 0x14001c7b3
mov al, 0x1e
jmp 0x14001c7b3
mov al, 0x20
jmp 0x14001c7b3
mov al, 0x16
jmp 0x14001c7b3
mov al, 0x27
jmp 0x14001c7b3
mov al, 0x13
jmp 0x14001c7b3
mov al, 0x17
jmp 0x14001c7b3
mov al, 0x1c
jmp 0x14001c7b3
mov al, 0x1d
jmp 0x14001c7b3
mov al, 0x26
jmp 0x14001c7b3
mov al, 0x1a
mov byte [rbp - 0x20], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Kind
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
lea r8, [0x140062ba0]
lea rsi, [rbp - 0x10]
lea rdx, [rbp - 0x20]
mov rcx, rsi
call fcn.14000c210
dec dword [rax - 0x77]
int1
dec dword [rax - 0x77]
int1
call fcn.14000c360
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rcx + 0x50ef9], al
add byte [rsi + 0x31], bh
cmp ecx, 0x1b7f
jg 0x14001c91a
cmp ecx, 0x1715
jg 0x14001c97f
add byte [rdi], cl
invalid
cmp ecx, 0x50f
je 0x14001ca0d
cmp ecx, 0x5b4
je case.0x14001c8a9.121
jmp case.0x14001c8a9.4
push 4
add byte [rax], al
jle case.0x14001c504.62
cmp ecx, 0x4ce
jg 0x14001c9a5
cmp ecx, 0x46b
je 0x14001ca11
add byte [rax], al
cmp ecx, 0x476
jbe 0x14001c913
add byte [rax], al
jne case.0x14001c8a9.4
mov al, 0x20
jmp case.0x14001c8a9.5
cmp ecx, 0x2021
jg 0x14001c991
cmp ecx, 0x1b80
je case.0x14001c8a9.121
cmp ecx, 0x1f4e
je case.0x14001c8a9.121
jmp case.0x14001c8a9.4
inc dword [rbx + 0x627202f8]
jb case.0x14001c8a9.121
cmp ecx, 0x35ed
in eax, dx
xor eax, 0x5a740000
je case.0x14001c8a9.121
je case.0x14001c8a9.121
jmp case.0x14001c8a9.4
cmp ecx, 0x3e3
add byte [rax], al
je case.0x14001c8a9.121
cmp ecx, 0x41d
add byte [rax], al
je case.0x14001c8a9.121
cmp ecx, 0x461
je case.0x14001c8a9.121
jmp case.0x14001c8a9.4
mov al, 0x28
jmp case.0x14001c8a9.5
cmp ecx, 0x1716
je case.0x14001c8a9.121
cmp ecx, 0x1b64
je case.0x14001c8a9.121
jmp case.0x14001c8a9.4
cmp ecx, 0x2022
je case.0x14001c8a9.121
cmp ecx, 0x25e9
jne case.0x14001c8a9.4
mov al, 0x16
pop rbp
ret
cmp ecx, 0x4cf
je case.0x14001c883.10051
cmp ecx, 0x4d0
jne case.0x14001c8a9.4
mov al, 4
jmp case.0x14001c8a9.5
mov al, 5
jmp case.0x14001c8a9.5
mov al, 0x1a
jmp case.0x14001c8a9.5
mov al, 0x1e
jmp case.0x14001c8a9.5
xor al, 4
mov qword [rbp + 0x40], rax
mov qword [rbp - 0x10], 0
mov qword [rbp - 0x10], 0
mov qword [rbp - 8], 0xf4240
mov qword [rbp], rsi
add byte [rax - 0x73], cl
jne 0x14001d12a
add byte [rax - 0x73], cl
jne 0x14001d12a
mov qword [rbp - 0x40], rax
lea rax, [0x140018a60]
mov qword [rbp - 0x38], rax
lea rax, [0x14006c0a8]
add al, 0
add al, 0
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 1
mov qword [rbp + 0x28], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 1
mov dword [rbp + 0x20], 1
mov dword [rbp + 0x20], 1
lea rdx, [0x140061010]
lea rcx, [rbp - 0x10]
lea r8, [rbp + 8]
jmp 0x14001d1a5
mov qword [rbp - 0x50], rax
lea rax, [0x140018a60]
mov qword [rbp - 0x48], rax
mov qword [rbp + 8], 2
mov qword [rbp + 0x18], 2
sbb byte [r10], r8b
add byte [rax], al
invalid
sbb byte [r10], r8b
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x28], 0
movabs rax, 0x400000020
mov qword [rbp + 0x28], 0
movabs rax, 0x400000020
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x38], 3
xor r14b, r8b
cmp byte [r11], r8b
lea rax, [0x14006c0a8]
lea eax, [0x14006c0a8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, [rbp + 8]
or byte [r8 - 0x77], r9b
loopne 0x14001d1c7
mov dword [rbp - 0x18], 1
or byte [r8 - 0x77], r9b
loopne 0x14001d1c7
mov dword [rbp - 0x18], 1
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov dword [rbp - 0x28], 1
mov dword [rbp - 0x28], 1
lea rdx, [0x140061010]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x40]
call fcn.14000adc0
mov rcx, qword [rbp - 0x10]
test al, al
je 0x14001d1d5
test rcx, rcx
je 0x14001d1d5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
mov eax, 0x14
call qword [rax + 0x18]
test al, al
jne 0x14001d20d
jmp 0x14001d1de
test al, al
jne 0x14001d20d
test rcx, rcx
jne 0x14001d239
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
call rsi
jmp 0x14001d213
mov al, 1
jmp 0x14001d213
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [0x140061690]
mov qword [rsp + 0x20], rax
lea rcx, [0x140061654]
lea r9, [0x140060f38]
lea r8, [rbp + 8]
mov edx, 0x37
call fcn.140056bc0
int3
invalid
add ecx, esi
mov r8, rcx
test rdx, rdx
je 0x14001d772
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
pop rsp
sete al
or al, cl
jmp 0x14001d774
invalid
add dh, byte [rcx]
ror byte [rcx + 0x75894cf2], 0xa0
xor eax, eax
mov edx, esi
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], rbx
movups xmm0, xmmword [rbp + 0x80]
movups xmm1, xmmword [rbp + 0x90]
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm1
mov rcx, qword [rbp + 0xa0]
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x30], ecx
mov dword [rbp - 0x30], ecx
mov byte [rbp - 0x26], al
mov word [rbp - 0x28], 0x200
lea rsi, [rbp + 0x19]
mov bl, 2
xor r14d, r14d
mov rdi, qword [rbp + 0x100]
mov r15, qword [rbp + 0x118]
cmp r13b, 6
je 0x14001d7f1
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov rax, qword [rbp + 0x6f]
mov eax, dword [rbp + 0x6f]
mov qword [rbp + 0x9f], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0x90], xmm1
lea edx, [rax + 0xf000000]
sub dword [rbp + 0x80], eax
invalid
add byte [rax], 0
invalid
lea edx, [rax + 0xf000000]
sub dword [rbp + 0x80], eax
invalid
add byte [rax], 0
invalid
test dword [rax + 0x4c000000], eax
mov dword [rbp + 8], edi
mov qword [rbp + 8], r15
mov qword [rbp + 0x10], rdi
mov byte [rbp + 0x18], r13b
mov rax, qword [rbp + 0x9f]
lahf
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
movaps xmm0, xmmword [rbp + 0x80]
test dword [rax + 0xf000000], eax
sub byte [rbp + 0x90], cl
lahf
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test dword [rax + 0xf000000], eax
sub byte [rbp + 0x90], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov r12d, edx
mov byte [rbp + 0x42], dl
mov byte [rbp + 0x40], r14b
mov byte [rbp + 0x41], bl
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 8]
call fcn.14001e4b0
lea rcx, [rbp + 0xb8]
lea rdx, [rbp - 0x60]
call fcn.14001e4b0
movzx eax, byte [rbp + 0xb8]
cmp byte [rbp + 0x80], 0xa
je 0x14001d8cc
cmp al, 0xa
je 0x14001d8d4
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0xb8]
call fcn.14001e880
test al, al
je 0x14001d99f
mov r15, qword [rbp + 8]
mov rdi, qword [rbp + 0x10]
movzx r13d, byte [rbp + 0x18]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x60], xmm1
mov rax, qword [rsi + 0x1f]
mov qword [rbp + 0x6f], rax
movzx r14d, byte [rbp + 0x40]
movzx ebx, byte [rbp + 0x41]
movzx edx, byte [rbp + 0x42]
movzx eax, byte [rsi + 0x2e]
mov byte [rbp + 0x10c], al
mov eax, dword [rsi + 0x2a]
mov dword [rbp + 0x108], eax
cmp r13b, 6
jne 0x14001d7d0
jmp 0x14001d7f1
cmp al, 0xa
jne 0x14001d99f
mov rax, qword [rbp + 0x6f]
mov qword [rbp - 1], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
mov eax, dword [rbp + 0x108]
mov dword [rbp + 0x110], eax
movzx eax, byte [rbp + 0x10c]
mov byte [rbp + 0x114], al
cmp r12b, 2
je 0x14001d99f
mov rax, qword [rbp - 1]
mov qword [rbp + 0xb0], rax
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movups xmmword [rbp + 0xa1], xmm1
movups xmmword [rbp + 0x91], xmm0
mov eax, dword [rbp + 0x110]
mov dword [rbp + 0xbb], eax
movzx eax, byte [rbp + 0x114]
mov byte [rbp + 0xbf], al
mov qword [rbp + 0x80], r15
mov qword [rbp + 0x88], rdi
mov byte [rbp + 0x90], r13b
mov byte [rbp + 0xb8], r14b
mov byte [rbp + 0xb9], bl
mov byte [rbp + 0xba], r12b
lea rcx, [rbp + 0x80]
call case.0x140059cdd.433
test rax, rax
je 0x14001d99f
mov r8, rdx
lea rcx, [rbp + 0x80]
mov rdx, rax
call fcn.14000b5d0
cmp qword [rbp + 0x80], 0
je 0x14001d9ee
mov rcx, qword [rbp + 0x118]
mov rdx, qword [rbp + 0x100]
mov r8, qword [rbp + 0x48]
call fcn.14001de30
mov rcx, qword [rbp + 0xf8]
shl rcx, 1
test rcx, rcx
je 0x14001d9da
mov edx, 1
mov rcx, qword [rbp + 0x118]
mov ebx, eax
call fcn.140007060
mov eax, ebx
add rsp, 0x1a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movups xmm0, xmmword [rbp + 0x88]
movups xmmword [rbp - 0x60], xmm0
lea rax, [0x140063248]
mov qword [rbp + 8], rax
lea rax, [fcn.14000d6c0]
mov qword [rbp + 0x10], rax
lea rax, [rbp - 0x60]
mov qword [rbp + 0x18], rax
lea rax, [0x14000ad60]
mov qword [rbp + 0x20], rax
lea rax, [0x140063228]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], 2
mov qword [rbp + 0xa0], 0
lea rax, [rbp + 8]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], 2
mov rax, qword [rbp + 0x48]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x80]
call fcn.14000adc0
jmp 0x14001d9b6
cmp rax, rsi
je 0x14001df85
lea rdx, [rdi + rax]
mov rbx, rax
mov r10, rdx
jmp 0x14001de8f
add r10, 2
cmp r9, r13
cmovne r9, r10
mov r11d, 2
nop
add rbx, r11
mov r10, r9
cmp r9, r13
je 0x14001df88
lea r9, [r10 + 1]
movzx r14d, byte [r10]
mov r11d, 1
test r14b, r14b
jns 0x14001de80
cmp r14b, 0xe0
jb 0x14001de6e
cmp r14b, 0xed
jne 0x14001deda
cmp r9, r13
je 0x14001df88
lea r9, [r10 + 2]
cmp r9, r13
je 0x14001df88
cmp byte [r10 + 1], 0x9f
ja 0x14001df16
add r10, 3
mov r11d, 3
mov r9, r10
jmp 0x14001de80
add r10, 2
cmp r9, r13
cmove r10, r9
xor r9d, r9d
cmp r10, r13
setne r9b
add r9, r10
mov r11d, 3
cmp r14b, 0xf0
jb 0x14001de80
xor r10d, r10d
cmp r9, r13
setne r10b
add r9, r10
mov r11d, 4
jmp 0x14001de80
mov r9, rbx
sub r9, rax
jb 0x14001dff4
mov qword [rbp], r8
cmp rbx, rsi
ja 0x14001dfe2
mov r14, qword [r12 + 0x18]
mov r15, rcx
mov edi, ecx
mov edi, ecx
mov r8, r9
call r14
enter 0xffffffffffffff41, 0xffffffffffffffd6
test al, al
jne 0x14001dfcf
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
mov rcx, r15
lea rdx, [0x140063340]
call r14
test al, al
jne 0x14001dfcf
add rbx, 3
mov rax, rbx
cmp rbx, rsi
mov r8, qword [rbp]
mov rcx, r15
jbe 0x14001de59
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rbx
mov rdx, rsi
call fcn.1400568f0
mov rax, rsi
sub rsi, rax
add rdi, rax
test rax, rax
je 0x14001dfb1
mov rax, qword [r12 + 0x18]
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
mov rcx, r8
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.14000aa60
mov al, 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
add eax, 0x4533f
mov rcx, rbx
mov rdx, rsi
call fcn.140056970
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rax
mov rdx, rbx
call fcn.140056b50
int3
add byte [rax], al
add byte [rcx + 0xf], al
invalid
mov dh, 0xd2
or r10, rsi
cmp r10d, 0x5c5c
cmp edx, 0x5c5c
cmp edx, 0x5c5c
jne 0x14001e1cc
mov r10d, r15d
and r10d, 0xe
invalid
cmp r10d, 2
je 0x14001e209
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xd6
invalid
movzx r10d, r14b
invalid
shl r10d, 8
movzx esi, dil
movzx esi, bh
movzx esi, bh
or esi, r10d
movzx r10d, si
movzx edx, si
movzx edx, si
cmp r10d, 0x5c2e
cli
pop rsp
add byte [rax], al
je 0x14001e2bc
cmp r10d, 0x5c3f
jne 0x14001e209
cmp r8, 3
jbe 0x14001e466
cmp byte [rdx], 0x2f
je 0x14001e1c6
cmp byte [rdx + 1], 0x2f
je 0x14001e1c6
cmp byte [rdx + 2], 0x2f
je 0x14001e1c6
cmp byte [rdx + 3], 0x2f
jne 0x14001e309
lea r10, [r8 - 2]
jmp 0x14001e216
cmp r8, 2
jb 0x14001e2ac
cmp byte [rdx + 1], 0x3a
jne 0x14001e2ac
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x14001e2ac
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x14001e2af
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x14001e2ac
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word cs:[rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x14001e252
cmp r11d, 0x5c
je 0x14001e252
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x14001e230
jmp 0x14001e2ac
lea r11, [r9 + 1]
sub r10, r11
je 0x14001e2ac
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp al, 0x32
cmp edi, 0x2f
je 0x14001e28d
cmp edi, 0x5c
je 0x14001e28d
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x14001e270
mov rsi, r10
test r9, r9
je 0x14001e2ac
test rsi, rsi
je 0x14001e2ac
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp 0x14001e2af
mov byte [rcx], 6
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp r8, 3
jbe 0x14001e47d
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x14001e2fc
nop word cs:[rax + rax]
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x14001e2fc
cmp r9d, 0x5c
stc
pop rsp
je 0x14001e2fc
inc rax
cmp r8, rax
jne 0x14001e2e0
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x14001e2af
and r15d, 0xc
cmp r15d, 4
je 0x14001e392
movzx r10d, bl
shl r10, 0x30
or r10, r9
movzx r9d, r11b
shl r9, 0x28
movzx eax, al
shl rax, 0x20
or rax, r9
or rax, r10
movabs r9, 0x5c434e5500000000
cmp rax, r9
jne 0x14001e392
cmp r8, 7
jbe 0x14001e494
lea rax, [rdx + 8]
mov rsi, r8
mov r9d, 1
add rsi, 0xfffffffffffffff8
je 0x14001e405
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x14001e41d
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x14001e371
mov r10, rsi
jmp 0x14001e44e
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae 0x14001e3ae
cmp r8, 4
je 0x14001e40d
cmp r8, 6
je 0x14001e3bf
jmp 0x14001e3ef
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x14001e3bf
cmp r10d, 0x5c
jne 0x14001e3ef
cmp byte [rdx + 5], 0x3a
jne 0x14001e3ef
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x14001e3ef
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp 0x14001e2af
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x14001e40a
inc rdx
cmp r8, rdx
jne 0x14001e3f5
jmp 0x14001e40d
xor r10d, r10d
jmp 0x14001e44b
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x14001e2af
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x14001e44b
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x14001e44e
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x14001e433
mov r11, rsi
jmp 0x14001e44e
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x14001e2af
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140056970
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.1400568f0
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 8
jmp 0x14001e489
adc al, 0xc6
add dword [rdx], ecx
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [r11 + rdx + 8]
mov qword [rbp], rdx
mov rsi, qword [r12]
xor al, 0x24
mov rdx, qword [r12 + 8]
mov r14d, r8d
mov r9, rdx
jmp 0x14001e579
mov r10, qword [rbp]
test r10, r10
jne case.0x14001e601.2
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x14001e4ce
test bl, bl
je 0x14001e5f0
movzx r10d, bl
cmp r10d, 1
jne 0x14001e610
mov byte [r12 + 0x38], 2
test r13b, r13b
jne 0x14001e75a
mov bl, 2
cmp r8d, 3
jb 0x14001e56a
cmp r8d, 5
je 0x14001e56a
cmp r8d, 6
jne case.0x14001d70c.47
test rdx, rdx
je case.0x140059cdd.419
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x14001e70a
cmp r10b, 0x2e
jne 0x14001e70a
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je 0x14001e71e
cmp r10d, 0x5c
jne 0x14001e56a
jmp 0x14001e71e
lea r10, [0x14006e4c4]
movsxd r11, dword [r10 + r14*4]
add r11, r10
mov r10, rax
jmp r11
mov r10, qword [rbp - 8]
jmp case.0x14001e601.0
nop dword [rax]
test rdx, rdx
je 0x14001e77a
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 0x31], al
fild dword [rcx - 0x80]
clc
xor r11d, r11d
cmp r8b, 3
add esi, dword [rbx + 0x2e]
add esi, dword [rbx + 0x2e]
nop word cs:[rax + rax]
invalid
cmp byte [rsi + r11], 0x5c
je 0x14001e696
inc r11
cmp rdx, r11
jne 0x14001e630
jmp 0x14001e669
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
je 0x14001e696
cmp r9d, 0x5c
je 0x14001e696
inc r11
cmp rdx, r11
jne 0x14001e650
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x14001e6a1
mov r9, rdx
sub r9, r10
jb 0x14001e82a
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
jmp 0x14001e56d
mov r10d, 1
test r11, r11
je 0x14001e674
mov r9, rsi
mov edi, dword [rbp - 0xc]
mov ebx, edi
cmp r11, 1
je 0x14001e6c3
mov dil, 9
cmp r11, 2
cmp ebx, 2
cmp ebx, 2
jne 0x14001e6d4
cmp byte [rsi], 0x2e
jne 0x14001e6d4
lea r9, [rsi + 1]
mov bl, 8
cmp byte [r9], 0x2e
cmp dword [rsi], ebp
movzx edi, bl
mov r9d, 9
cmovne edi, r9d
add r10, r11
mov r9, rdx
sub r9, r10
jb 0x14001e82a
add r10, rsi
add edx, esi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je 0x14001e56d
jmp case.0x14001ddc8.22
xor edx, edx
jmp 0x14001e56a
invalid
invalid
invalid
invalid
cmp rdx, 1
jne 0x14001e56a
cmp r10b, 0x2e
jne 0x14001e56a
invalid
test r9, r9
je 0x14001e870
dec r9
inc rsi
inc esi
mov qword [r12], rsi
mov qword [r12 + 8], r9
mov byte [rcx], 7
jmp 0x14001e4d1
mov byte [r12 + 0x38], 1
lea rdx, [0x14006e4e0]
xchg ebp, eax
std
add al, 0
movsxd r10, dword [rdx + r14*4]
add r10, rdx
jmp r10
mov r10, rax
jmp 0x14001e7af
test r9, r9
je 0x14001e85d
dec r9
inc rsi
mov qword [r12], rsi
mov qword [r12 + 8], r9
mov byte [rcx], 6
jmp 0x14001e4d1
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
jmp 0x14001e4ce
add ebp, ecx
std
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x14001e794
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp 0x14001e4d1
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x14001e7af
mov r10d, 6
jmp 0x14001e7af
mov r10, qword [rbp]
jmp 0x14001e7af
invalid
invalid
mov r10d, 2
add byte [rax], al
cmp r10, r9
ja case.default.0x14001e7c6
invalid
retf 0x870f
add byte [rax - 0x73], cl
adc eax, 0x4fd39
add al, 0
lea rdx, [0x14006e4f8]
add al, 0
movsxd r11, dword [rdx + r14*4]
add r11, rdx
add ebx, edx
add ebx, edx
jmp r11
mov rax, qword [rbp]
jmp case.0x14001e7c6.0
mov rax, qword [rbp - 8]
jmp case.0x14001e7c6.0
mov eax, 6
jmp case.0x14001e7c6.0
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x14001e84b
add rax, rsi
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp 0x14001e4d1
mov byte [rcx], 6
jmp 0x14001e4d1
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.1400568f0
lea r8, str.library_std_srcpath.rs
mov rcx, r10
mov rdx, r9
call fcn.140056970
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r9
call fcn.1400568f0
add byte [rbx], 0
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.1400568f0
lea r8, str.library_std_srcpath.rs
jmp 0x14001e864
cli
movzx r10d, al
lea r9, [r10 + 1]
xor eax, eax
rol byte [rcx - 0x80], 0xfa
add al, 0x4c
cmovae ecx, eax
movzx r10d, byte [rdx]
lea r11d, [r10 - 6]
movzx esi, r11b
lea rdi, [rsi + 1]
cmp sil, 4
cmovae rdi, rax
cmp r9, rdi
jne 0x14001e951
invalid
add byte [rax - 0x367bbaff], dh
mov al, 1
test r9b, r9b
je 0x14001e8fc
movzx r8d, r9b
cmp r8d, 4
add al, 0x75
invalid
cmp r9d, 4
add al, 0x75
jae 0x14001e92b
invalid
jne 0x14001e951
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x14001e918
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
push rdx
or byte [rax - 0x75], cl
or r8b, bpl
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jnp 0x14001e8f7
add byte [rbp - 0x3f6bf040], al
sete al
jmp 0x14001e951
cmp r11b, 3
jbe 0x14001e951
cmp r8b, r10b
jne case.default.0x14001e918
mov eax, r8d
lea r8, [0x14006e510]
invalid
sti
add al, 0
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x14001e918
mov rsi, rdx
mov rdx, qword [rdx + 8]
push rdx
invalid
push rdx
or byte [rax - 0x77], cl
iretd
mov rdi, rcx
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
invalid
jnp 0x14001e939
invalid
test eax, eax
jne case.default.0x14001e918
invalid
mov r8, qword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
and byte [rbp + 0xa], r14b
and byte [rbp + 0xa], r14b
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
jmp 0x14001e8f0
xor eax, eax
ror byte [rax - 0x7d], 0xc4
and byte [rdi + 0x5e], bl
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x14001e951
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
movzx eax, byte [rcx + 0x10]
cmp eax, 6
je 0x14001e9b3
mov rdx, qword [rcx + 0x30]
mov qword [rbp - 0x41], rdx
movups xmm0, xmmword [rcx + 0x11]
movups xmm1, xmmword [rcx + 0x21]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movzx edx, byte [rcx + 0x3a]
movzx r12d, byte [rcx + 0x38]
movzx r8d, byte [rcx + 0x39]
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
mov byte [rbp + 0x18], al
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0x19], xmm0
movups xmmword [rbp + 0x29], xmm1
mov rcx, qword [rbp - 0x41]
mov qword [rbp + 0x38], rcx
mov byte [rbp + 0x42], dl
mov byte [rbp + 0x40], r12b
mov byte [rbp + 0x41], r8b
cmp r12b, 2
jne 0x14001eab4
test rdi, rdi
je case.0x14001ddc8.34
cmp al, 3
jae 0x14001ea40
lea rcx, [rsi + rdi]
xor r9d, r9d
nop dword [rax]
cmp byte [rsi + r9], 0x5c
je 0x14001ea24
inc r9
cmp rdi, r9
jne 0x14001ea10
jmp 0x14001eaac
test r9, r9
jne 0x14001ed9d
inc rsi
dec rdi
jne 0x14001ea0a
xor edi, edi
mov rsi, rcx
mov qword [rbp + 8], rcx
jmp 0x14001eab0
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
je 0x14001ea80
cmp r9d, 0x5c
je 0x14001ea80
inc rcx
cmp rdi, rcx
jne 0x14001ea50
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
jne 0x14001ea8b
jmp 0x14001ea96
mov r9d, 1
test rcx, rcx
je 0x14001ea96
cmp rcx, 1
jne 0x14001eaac
cmp byte [rsi], 0x2e
jne 0x14001eaac
add rcx, r9
cmp rdi, rcx
jb 0x14001eda5
add rsi, rcx
sub rdi, rcx
jne 0x14001ea40
xor edi, edi
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
cmp r8b, 2
jne 0x14001ed09
test dl, dl
setne cl
cmp r12b, 1
ja 0x14001eafa
xor r8d, r8d
cmp al, 5
jb 0x14001eb48
test dl, dl
jne 0x14001eb48
xor r9d, r9d
cmp al, 6
je 0x14001eaf0
test r12b, r12b
jne 0x14001eaf0
mov r9d, 2
cmp rdi, 1
jbe 0x14001edda
xchg dl, ch
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0x39], cl
stc
cmp r9, rdi
jne 0x14001eb01
xor r8d, r8d
jmp 0x14001eb48
xor ecx, ecx
xor r8d, r8d
jmp case.0x14001ed34.6
lea r8, [rsi + rdi]
lea r10, [rsi + r9]
inc r10
cmp r10, r8
sete r8b
movzx r9d, byte [rsi + r9]
test r8b, 1
jne 0x14001eb3d
cmp r9b, 0x2e
jne 0x14001eb3d
invalid
jne 0x14001eb3d
movzx r8d, byte [r10]
cmp r8b, 0x5c
sete r9b
cmp r8b, 0x2f
sete r8b
or r8b, r9b
or al, cl
or al, cl
jmp 0x14001eb48
cmp r9b, 0x2e
sete r9b
and r8b, r9b
test r12b, r12b
je case.0x14001e601.27
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
add rcx, r8
add rcx, r9
cmp rdi, rcx
jbe 0x14001ed09
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
ret 0x8041
cld
add cl, byte [rdi]
cmp dword [rcx], 1
add byte [rax], al
ret 0x8041
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 0x14001ebef
xor eax, eax
test r12b, r12b
je 0x14001ec90
xor ecx, ecx
movzx eax, al
add rax, r14
add rax, rcx
cmp rdi, rax
jbe 0x14001ed09
add dword [rax], eax
invalid
mov r15, rdi
lea rcx, [rbp - 0x60]
movabs al, byte [0x1f1e808558d48]
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 0x14001edb4
invalid
sahf
add dword [rax], eax
invalid
mov qword [rbp + 0x10], rdi
test bl, bl
jne 0x14001ebd0
test r13b, r13b
je 0x14001ec30
xor ecx, ecx
leave
jmp case.0x14001e601.34
add byte [rax], al
add byte [rcx + 2], bh
mov ecx, 2
cmp rdi, 2
cmp edi, 2
jb 0x14001edcb
cmp rcx, rdi
cmp ecx, edi
je 0x14001ebd0
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
lea edx, [rsi + rcx]
lea edx, [rsi + rcx]
inc rdx
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
invalid
test al, 1
invalid
jne 0x14001ec7c
cmp cl, 0x2e
jne 0x14001ec7c
invalid
sbb cl, byte [rdi]
movzx eax, byte [rdx]
mov dh, 2
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
enter 0xffffffffffff8445, 0xffffffffffffffe4
enter 0xffffffffffff8445, 0xffffffffffffffe4
in al, 0xf
jne case.0x14001eca2.6
test dword [rcx - 1], esp
invalid
invalid
jmp 0x14001ec90
cmp cl, 0x2e
stc
sete cl
sete cl
and al, cl
test r12b, r12b
jne case.0x14001eca2.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, [0x14006e544]
lea edx, [0x14006e544]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x14001eced
mov rcx, qword [rbp]
mov ecx, dword [rbp]
jmp 0x14001ebdd
mov rcx, qword [rbp - 0x10]
jmp 0x14001ebdd
invalid
invalid
invalid
mov rcx, qword [rbp - 8]
jmp 0x14001ebdd
mov ecx, 6
jmp 0x14001ebdd
mov ecx, 2
jmp 0x14001ebdd
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
nop dword [rax + rax]
mov rcx, rbx
mov rdx, r14
bnd call fcn.14001edf0
bnd call fcn.14001edf0
cmp byte [rbp - 0x58], 0xa
test al, 0xa
jne 0x14001ed09
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
jb 0x14001edb9
mov qword [rbp + 0x10], rcx
mov rdi, rcx
iretd
jne 0x14001ece0
adc byte [rax - 0x77], cl
iretd
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 rdi
pop rbp
ret
mov r9d, eax
lea r10, [0x14006e528]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
invalid
add r9, r10
jmp r9
mov r9, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
add r9, 4
jmp 0x14001eb54
mov rdi, r15
jmp 0x14001ed09
mov r9, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
lea r11, [r10 + 1]
test r10, r10
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add r9, 2
add ch, cl
in al, dx
std
invalid
invalid
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add ch, cl
in al, dx
std
invalid
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
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]
invalid
add r9, 8
jmp 0x14001eb54
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 0x14001eb54
mov r9d, 2
jmp 0x14001eb54
mov rcx, rsi
jmp 0x14001eaac
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1400568f0
mov rcx, rdi
jmp 0x14001edbc
mov r15, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.140056970
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1400568f0
lea r8, str.library_std_srcpath.rs
mov ecx, 2
mov rdx, rdi
call fcn.1400568f0
int3
lea eax, [0x140062ec0]
mov rcx, rax
call fcn.1400568f0
lea r8, str.library_std_srcpath.rs
mov rcx, rax
call fcn.1400568f0
add ah, cl
add ah, cl
int3
lea rbp, [rsp + 0x20]
movzx r8d, byte [rcx + 0x38]
movzx edx, byte [rcx + 0x3a]
test dl, dl
setne al
invalid
cmp r8b, 1
ja 0x14001efa1
invalid
test dl, dl
jne 0x14001ef7a
movzx r11d, byte [rcx + 0x10]
lea edx, [r11 - 5]
cmp dl, 1
ja 0x14001ef7a
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
push rcx
or byte [rbp + 0x31], al
xor edx, edx
test r8b, r8b
jne 0x14001ef75
cmp r11b, 6
xor r10d, r10d
test r8b, r8b
jne 0x14001ef75
cmp r11b, 6
je 0x14001ef75
mov r10d, 2
cmp rdx, 1
cli
invalid
cli
add dword [rdi], ecx
invalid
jbe 0x14001f050
xchg bl, bl
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 0x3f], cl
cmp r10, rdx
jne 0x14001efb9
xor edx, edx
rol byte [rbp - 0x7c], cl
test r8b, r8b
jne case.0x14001ef94.6
sal byte [rbp + 0x24], 0x44
movzx eax, byte [rcx + 0x10]
movzx r8d, byte [rcx + 0x10]
lea r9, [0x14006e560]
lea ecx, [0x14006e560]
sal ebp, cl
add al, 0
invalid
add byte [rdi + 0x63], cl
add al, 0x81
invalid
movsxd r8, dword [r9 + r8*4]
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
add rcx, 4
and byte [rax - 0x7d], cl
rol dword [rbx + rbp*8], 6
jmp 0x14001efa7
jmp 0x14001efa7
xor eax, eax
xor edx, edx
invalid
sal byte [rcx], cl
leave
xor ecx, ecx
movzx edx, dl
movzx eax, al
ror byte [rax + 1], 0xd0
ror byte [rax + 1], 0xd0
add rax, rcx
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
cmp ebx, edx
cmp ebx, edx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x14001f040
cmp r9b, 0x2e
cmp cl, 0x2e
jne 0x14001f040
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 0x14001ef7c
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 0x14001efa7
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 0x14001efa7
mov ecx, 6
jmp 0x14001efa7
mov ecx, 2
jmp 0x14001efa7
cmp r9b, 0x2e
sete r9b
and dl, r9b
jmp 0x14001ef7c
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.1400568f0
int3
inc rsi
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x140021cb2
add dword [rbx], 0
invalid
add dword [rbx], 0
add byte [rbp - 0x77], cl
invalid
mov rax, qword [rax + 0x28]
lea rdx, str.___________________at
mov r8d, 6
call qword [rax + 0x18]
test al, al
jne 0x140021cb0
cmp byte [rbx + 0x20], 1
jne 0x140021b17
mov rax, qword [rbx]
lea rcx, [0x14006c0a8]
mov qword [rbp - 0x40], rcx
lea rdx, [0x14000ad60]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 0x15
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
jmp 0x140021af6
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
call fcn.14000adc0
test al, al
jne 0x140021cb0
cmp byte [rbx + 0x20], 1
jne 0x140021b17
mov rax, qword [rbx]
lea rcx, [rbp - 0x58]
mov qword [rbp - 0x40], rcx
lea rcx, [0x140021ed0]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
lea rcx, [0x1400638c8]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
add byte [rcx + rcx*4 + 0x6d], cl
push rax
add byte [rcx + rcx*4 + 0x6d], cl
push rax
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.14000adc0
test al, al
jne 0x140021cb0
cmp dword [r15], 3
je 0x140021bb5
movzx eax, byte [rbx + 0x20]
cmp eax, 2
je 0x140021bb5
cmp eax, 1
jne 0x140021bdd
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x40], rcx
lea rcx, [0x14001cfe0]
mov qword [rbp - 0x38], rcx
lea rcx, [0x14006c0a8]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
mov qword [rbp + 0x60], 0
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
jmp 0x140021c88
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._unknown_
mov r8d, 9
call qword [rax + 0x18]
test al, al
je 0x140021c91
jmp 0x140021cb0
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
push rbp
adc byte [rdi], cl
sub dword [rbp], ecx
push rbp
adc byte [rdi], cl
sub dword [rbp], ecx
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
mov eax, dword [rbx]
mov eax, dword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x50], rcx
lea rcx, [0x14001cfe0]
lea ecx, [0x14001cfe0]
lea ecx, [0x14001cfe0]
mov qword [rbp - 0x48], rcx
mov qword [rbp + 0x40], 2
mov dword [rbp + 0x40], 2
mov dword [rbp + 0x40], 2
mov qword [rbp + 0x50], 2
mov qword [rbp + 0x60], 0
movabs rcx, 0x400000020
mov qword [rbp + 0x68], rcx
mov byte [rbp + 0x70], 3
lea rcx, [0x14006c0a8]
add al, 0
add al, 0
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], 1
lea rcx, [rbp + 0x40]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], 1
lea rcx, [rbp - 0x50]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x40]
call fcn.14000adc0
test al, al
jne 0x140021cb0
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400635a0]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x140021cc6
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp dword [rbp + 0xe0], 1
mov rcx, rdi
jne 0x140021921
mov rax, r14
mov rax, qword [r14]
cmp eax, 2
je 0x140021921
mov eax, dword [rbp + 0xe8]
mov dword [rbp - 0x50], eax
cmp byte [rbx + 0x20], 1
jne 0x140021d92
mov rax, qword [rbx]
lea rcx, [0x14006c0a8]
mov qword [rbp - 0x40], rcx
lea rdx, [0x14000ad60]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.14000adc0
test al, al
jne 0x140021cb0
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400638ee]
mov r8d, 0x10
call qword [rax + 0x18]
test al, al
jne 0x140021cb0
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, qword [rbx]
mov qword [rbp - 0x10], rdx
lea r8, [rbp - 8]
movups xmm0, xmmword [r14]
movups xmmword [rbp - 8], xmm0
mov r9, qword [r14 + 0x10]
mov qword [rbp + 8], r9
call qword [rax + 0x20]
test al, al
jne 0x140021cb0
mov rax, qword [rbx]
lea rcx, [rbp - 0x50]
mov qword [rbp + 0x40], rcx
lea r14, [0x14000afc0]
mov qword [rbp + 0x48], r14
lea r15, [0x140063900]
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], 1
mov qword [rbp + 0x10], 0
lea r12, [rbp + 0x40]
mov qword [rbp], r12
mov qword [rbp + 8], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x10]
call fcn.14000adc0
test al, al
jne 0x140021cb0
cmp dword [rbp + 0xf0], 1
jne 0x140021e97
mov eax, dword [rbp + 0xf8]
mov dword [rbp - 0x40], eax
mov rax, qword [rbx]
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], r14
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp], r12
mov qword [rbp + 8], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x10]
call fcn.14000adc0
test al, al
jne 0x140021cb0
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400635a0]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
mov rcx, rdi
je 0x140021921
jmp 0x140021cb2
invalid
add rsp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
push 0x50
mov rcx, qword [rbp - 8]
clc
clc
call fcn.1400218b0
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
int3
int3
movabs r10, 0x8000000000000000
cmp qword [rcx], r10
cmovne r9, rcx
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmovne ecx, ecx
mov rcx, rdx
mov rdx, rax
ret 0xe95d
and al, 0xb5
invalid
invalid
dec esp
int3
int3
invalid
invalid
mov byte [rcx + rax - 0x3f], cl
jmp rcx
mov r9, qword [rax]
mov ecx, dword [rax]
mov r8, qword [rax + 8]
mov rcx, rdx
mov ecx, edx
mov rdx, r9
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14000aa60
shr rax, 0x20
mov dword [rbp + 0xc], eax
lea rsi, [rbp - 0x10]
mov rcx, rsi
mov rdi, rdx
mov edx, eax
call fcn.14001ca20
mov qword [rbp - 0x30], rsi
lea rax, [0x140007100]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
or al, 0x48
mov dword [rbp - 0x20], eax
or al, 0x48
mov dword [rbp - 0x20], eax
lea rax, [0x14000e6c0]
mov qword [rbp - 0x18], rax
lea rax, [0x140062c48]
add al, 0
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
invalid
invalid
mov r8b, 0x48
mov dword [rbp - 0x48], 2
mov qword [rbp - 0x48], 2
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rbp - 0x60]
call fcn.14000adc0
cmp qword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
lock add byte [rdi], cl
test byte [rbp + 0x48000000], al
mov rcx, qword [rbp - 8]
je 0x140022126
mov rcx, qword [rbp - 8]
mov edx, 1
mov ebx, eax
call fcn.140007060
invalid
invalid
mov eax, ebx
jmp 0x140022126
invalid
sar rax, 0x20
lea rcx, [0x140064a98]
mov rcx, qword [rcx + rax*8]
lea r8, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
adc eax, 0x4900042b
mov eax, dword [rax + rax*8]
adc eax, 0x4900042b
mov eax, dword [rax + rax*8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
ror byte [r8 - 0x77], 1
invalid
invalid
lea rax, [0x14000ad60]
mov qword [rbp - 8], rax
lea rax, [0x14006c0a8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x60]
call fcn.14000adc0
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x814890fffe8c9ae8]
invalid
nop
add rsp, 0x98
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov rax, qword [rax + 0x20]
add rsp, 0x98
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
jmp rax
lea rbp, [rdx + 0x80]
cmp qword [rbp - 0x10], 0
je 0x140022179
mov rcx, qword [rbp - 8]
mov edx, 1
call fcn.140007060
out 0x4e, eax
invalid
invalid
out 0x4e, eax
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
invalid
mov rsi, r9
mov rdi, r8
mov qword [rbp - 0x40], rdx
push rbp
invalid
push rbp
ror byte [rcx - 0x77], 0xce
mov r14, rcx
mov r14, rcx
add rsi, r8
mov qword [rbp - 0x38], r8
mov qword [rbp - 0x30], rsi
mov dword [rbp - 0x30], esi
lea r13, [rbp - 0x28]
mov byte [rbp - 0x28], 0x81
mov byte [rbp - 0x1c], 0x81
mov r12b, 0x81
lea r15, [rbp - 3]
lea rbx, [0x14006e58c]
jmp case.0x14001ddc8.70
mov qword [rbp - 2], 0
mov word [rbp + 6], 0x200
mov eax, dword [r15 + 7]
mov dword [rbp - 9], eax
mov rax, qword [r15]
mov qword [rbp - 0x10], rax
mov r12b, 0x5c
mov ah, 0x5c
mov eax, dword [rbp - 9]
mov dword [r13 + 8], eax
mov dword [rbp + 8], eax
mov rax, qword [rbp - 0x10]
mov qword [r13 + 1], rax
cmp r12b, 0x81
je 0x14002222b
cmp r12b, 0x80
je 0x1400223a0
invalid
invalid
add dword [rax], eax
invalid
movzx eax, byte [rbp - 0x1e]
cmp al, byte [rbp - 0x1d]
jrcxz case.0x14001e601.59
invalid
lea eax, [rcx]
add byte [rax], al
invalid
mov dh, 0x45
loop 0x14002225d
jrcxz case.0x14001e601.59
invalid
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rax + 0x48000001], dh
mov al, 1
add byte [rax], al
invalid
test rdi, rdi
je 0x1400223e4
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
cmp rdi, rsi
cmp edi, esi
je 0x1400223e4
add byte [rax], al
add byte [rdi], cl
mov dh, 0x17
movzx edx, byte [rdi]
movzx r12d, dl
test r12b, r12b
in al, 0x78
invalid
in al, 0x78
invalid
inc rdi
cmp r12d, 0x27
jbe 0x1400222d0
invalid
jle 0x14002223c
jmp 0x140022325
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x20], al
mov eax, r12d
add byte [rax], al
mov eax, r12d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
invalid
invalid
add dword [r9 - 0x7d], r8d
loopne 0x1400222ae
invalid
and r8d, 0x3f
invalid
cmp r12b, 0xdf
jbe 0x1400222bd
invalid
movzx rcx, byte [rdi + 2]
movzx ecx, byte [rdi + 2]
mov dh, 0x4f
add al, byte [rcx - 0x3f]
loopne case.0x14001ed34.64
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
or ecx, eax
cmp dl, 0xf0
jb 0x140022313
add byte [rax], al
add byte [rax], al
movzx r12d, byte [rdi + 3]
and eax, 7
mov dh, 0x67
add eax, dword [rbx - 0x1f3ef820]
shl eax, 0x12
shl ecx, 6
invalid
shl eax, 0x12
shl ecx, 6
invalid
invalid
and r12d, 0x3f
or r12d, ecx
or esp, ecx
or esp, ecx
int3
or r12d, eax
or esp, eax
cmp r12d, 0x110000
je 0x1400223e4
invalid
add byte [rdi], cl
test byte [rbx], dh
add dword [rax], eax
add byte [rax - 0x7d], cl
mov dword [rcx + rax*2], 0x7627fc83
cmp r12d, 0x27
invalid
add rdi, 4
cmp r12d, 0x27
jbe 0x1400222d0
invalid
adc eax, 0x834868eb
mov dword [rdx], 0x4406e0c1
add al, cl
loopne 0x1400222ca
or eax, r8d
jmp 0x140022325
add rdi, 2
shl eax, 6
add al, cl
loopne 0x1400222ca
or eax, r8d
rol byte [rcx - 0x77], 0xc4
mov r12d, eax
cmp r12d, 0x27
ja 0x140022325
cld
invalid
mov eax, r12d
mov eax, esp
loopne 0x14002231c
movsxd rax, dword [rbx + rax*4]
invalid
add rax, rbx
jmp rax
mov word [rbp - 4], 0x305c
jmp 0x1400221e0
jmp 0x1400221e0
out dx, al
invalid
jmp 0x1400221e0
cld
pop rsp
and ch, cl
int 0xfe
invalid
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r12d, ecx
cmp r12d, 0x27
jbe 0x1400222d0
cmp r12d, 0x5c
cmp esp, 0x5c
jne 0x140022336
mov word [rbp - 4], 0x5c5c
jmp 0x1400221e0
cmp r12d, 0x2ff
jbe 0x14002234b
mov ecx, r12d
call fcn.14000d450
test al, al
jne 0x140022375
mov ecx, r12d
call fcn.14000d310
test al, al
je 0x140022375
mov byte [rbp - 4], 0x80
mov dword [rbp], r12d
mov rax, qword [r15]
mov qword [rbp - 0x10], rax
mov eax, dword [r15 + 7]
mov dword [rbp - 9], eax
mov r12b, 0x80
jmp 0x1400221ff
lea rcx, [rbp - 4]
mov edx, r12d
call fcn.14000b4e0
movzx r12d, byte [rbp - 4]
mov rax, qword [r15]
mov qword [rbp - 0x10], rax
mov eax, dword [r15 + 7]
mov dword [rbp - 9], eax
cmp r12b, 0x81
jne 0x1400221ff
jmp 0x1400223e4
mov edx, dword [rbp - 0x24]
mov dword [r13 + 8], 0
mov qword [r13], 0
xor r12d, r12d
jmp 0x1400223ce
movzx ecx, al
mov byte [rbp - 0x28], r12b
lea edx, [rax + 1]
mov byte [rbp - 0x1e], dl
cmp al, 0xa
jae 0x1400223f7
movzx edx, byte [rbp + rcx - 0x28]
mov rcx, r14
mov rax, qword [rbp - 0x40]
call qword [rax + 0x20]
test al, al
je case.0x14001ddc8.70
mov al, 1
jmp 0x1400223e6
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_srcescape.rs
mov edx, 0xa
call fcn.140056900
int3
jae 0x1400227f1
cmp r8, 0x201
jae 0x140022730
mov r14d, 0x200
lea r15, [rbp - 0x58]
mov r12, r8
jmp 0x140022787
sub r8, rbx
sub rdi, rbx
cmp rdi, r8
jae 0x14002275f
lea rcx, [rbp + 0x3d8]
mov rdx, rbx
call fcn.140057ed0
mov rsi, qword [rbp + 0x3d8]
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x3c8], rax
mov eax, 0xffffffff
cmp rsi, rax
mov ebx, 0xffffffff
cmovb rbx, rsi
fimul word [rax - 0x77]
popfq
call 0x18802277b
mov edi, esi
fimul word [rax - 0x77]
popfq
call 0x18802277b
mov edi, esi
mov r14, rbx
mov r15, qword [rbp + 0x3c8]
mov r12, rbx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov dword [rbx], eax
add byte [rcx], dh
leave
mov dword [rbx], eax
add byte [rcx], dh
leave
mov rdx, r15
mov r8d, r12d
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
mov r13d, eax
test eax, eax
jne case.0x140059cdd.486
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x140022855
mov r8d, r13d
cmp r12, r8
jne 0x140022710
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jp 0x1400227d7
invalid
invalid
add byte [rax], al
invalid
jp 0x1400227d7
test dword [rdx + 0x4d000000], edi
add esp, esp
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmp esp, eax
invalid
cmp esp, eax
invalid
cmovae r12, rax
mov r8, r12
invalid
loopne 0x14002282a
mov eax, esp
loopne 0x140022829
cmp r8, 0x201
cmp eax, 0x201
add dword [rdx], eax
add byte [rax], al
jb 0x14002271f
invalid
jmp 0x140022730
invalid
cmp r14, r8
cmp esi, eax
jb 0x1400228a1
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x3a8]
invalid
lea rcx, [rbp + 0x3a8]
mov rdx, r15
mov edx, edi
add eax, dword [rax]
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov edx, edi
call fcn.14001daf0
movups xmm0, xmmword [rbp + 0x3a8]
adc byte [rbp + 0x3a8], al
mov dl, 0xff
dec dword [rdi]
adc byte [rbp + 0x3a8], al
add byte [rax], al
movups xmm1, xmmword [rbp + 0x3b8]
mov rax, qword [rbp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
lea edi, [rax + 0x48000003]
mov eax, dword [rbp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
add byte [rax - 0x75], cl
test eax, edx
rol byte [rbx], 1
add byte [rax], al
movups xmmword [rax + 0x10], xmm1
rol byte [rbx], 1
add byte [rax], al
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
cmp qword [rbp + 0x3d8], 0
cmp dword [rbp + 0x3d8], 0
cmp dword [rbp + 0x3d8], 0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
adc dword [rax - 0x75], ecx
invalid
loopne 0x140022837
add byte [rax], al
je 0x140022840
adc dword [rax - 0x75], ecx
invalid
mov rcx, qword [rbp + 0x3e0]
loopne 0x140022837
add byte [rax], al
mov edx, 2
add al, byte [rax]
add byte [rax], al
invalid
add al, ch
and byte [rax - 2], cl
call qword [rax + 0x78c48148]
add rsp, 0x478
pop rbx
pop rdi
call fcn.140007060
nop
add rsp, 0x478
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.KERNEL32.dll_GetLastError]
adc eax, 0x3882d
shl rax, 0x20
loopne 0x14002287f
or rax, 2
mov rcx, qword [rbp + 0x3d0]
mov ecx, dword [rbp + 0x3d0]
mov ecx, dword [rbp + 0x3d0]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov dword [rcx], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48018948], al
mov dword [rcx], eax
cmp qword [rbp + 0x3d8], 0
mov dword [rcx], eax
cmp qword [rbp + 0x3d8], 0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x56], dh
jne 0x14002282f
jmp 0x140022840
lea rcx, [0x14006c19a]
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.140056980
add eax, dword [rax]
add eax, dword [rax]
jmp 0x1400228b6
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.140056970
ud2
rol dword [rcx - 0x80], 0xe1
invalid
xor esp, esp
cmp r9b, 0xa0
jne 0x14002297c
xor r12d, r12d
cmp byte [rdi + rcx - 3], 0xed
jne 0x14002297c
invalid
sbb eax, dword [rdi + rcx - 0x4a]
ud0
movzx r12d, byte [rdi + rcx - 1]
and r8d, 0xf
and r12d, 0x3f
in al, 0x3f
in al, 0x3f
shl r8d, 0x10
shl r12d, 0xa
or r12d, r8d
mov al, 1
cmp rbx, 3
jb 0x140022a2e
invalid
test al, 0
add byte [rax], al
invalid
cmp byte [rdx], 0xed
jne 0x140022a37
test al, 0
add byte [rax], al
movzx r15d, byte [rdx + 1]
mov r8d, r15d
mov eax, edi
mov eax, edi
and r8b, 0xf0
loopne 0x14002298b
cmp r8b, 0xb0
jne 0x140022a37
xchg edx, eax
add byte [rax], al
invalid
clc
mov al, 0xf
test dword [rdx - 0x7c000000], edx
xchg edx, eax
add byte [rax], al
invalid
test al, al
invalid
invalid
xchg edx, eax
add byte [rax], al
add byte [rax + rax*8 + 0x8a840f], al
test al, al
invalid
invalid
mov al, byte [rax]
test al, al
je 0x140022a37
mov al, byte [rax]
add byte [rax], al
mov al, byte [rax]
add byte [rax], al
movzx r13d, byte [rdx + 2]
and r15d, 0xf
invalid
add al, byte [rcx - 0x7d]
out 0xf, eax
invalid
cmovs eax, dword [rbx + 0x87203ff]
cmp rdi, 3
jb 0x1400229c4
add esi, dword [rdx + 8]
add rdi, 0xfffffffffffffffd
add edi, 0xfffffffd
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
and r13d, 0x3f
and ebp, 0x3f
shl r15d, 6
shl edi, 6
lea r14, [rbx - 3]
lea esi, [rbx - 3]
inc rbx
inc ebx
mov rax, qword [rsi]
sub rax, rdi
invalid
cmp rax, rbx
jb 0x140022b0c
invalid
sub al, byte [rcx]
add byte [rax], al
invalid
invalid
add byte [rax - 0x7d], cl
ret 0x4803
invalid
invalid
add rdx, 3
mov rbx, rdx
add ecx, dword [rax - 0x77]
rol dword [rbp + 9], cl
or r15d, r12d
or r15d, r13d
or r15d, r12d
or r15d, r13d
add r15d, 0x10000
mov rcx, rsi
mov dword [rax], 0x48000100
mov ecx, esi
add byte [rax - 0x77], cl
int1
mov edx, r15d
call fcn.14001f070
mov rax, qword [rsi]
invalid
mov rdi, qword [rsi + 0x10]
sub rax, rdi
clc
invalid
clc
cmp rax, r14
jb 0x140022b27
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
or byte [rax + 1], r9b
add rcx, rdi
mov rcx, qword [rsi + 8]
add rcx, rdi
mov rdx, rbx
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.14005642b
add rdi, r14
jmp 0x140022ad9
invalid
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rcx + 0x48000000], cl
add byte [rax], al
add byte [rax - 0x73], cl
add al, 0x1a
test rbx, rbx
je 0x140022ac0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add al, 0x1a
lea rax, [rdx + rbx]
mov r9, rdx
jmp 0x140022a58
add r9, 2
cmp r8, rax
rol dword [rdx], 0x49
cmp eax, eax
cmovne r8, r9
nop dword [rax + rax]
ror dword [r15], 0x1f
add byte [rax], r8b
mov r9, r8
cmp r8, rax
je 0x140022ac0
invalid
push 0x1418d4d
lea r8, [r9 + 1]
movzx r10d, byte [r9]
mov dh, 0x11
test r10b, r10b
jns case.0x140059cdd.559
cmp r10b, 0xe0
jb 0x140022a40
cmp r10b, 0xed
jne 0x140022a8f
cmp r8, rax
je 0x140022ac0
lea r8, [r9 + 2]
cmp r8, rax
je 0x140022ac0
cmp byte [r9 + 1], 0x9f
ja 0x140022abc
add r9, 3
mov r8, r9
jmp case.0x140059cdd.559
add r9, 2
cmp r8, rax
cmove r9, r8
xor r8d, r8d
cmp r9, rax
setne r8b
add r8, r9
cmp r10b, 0xf0
jb case.0x140059cdd.559
xor r9d, r9d
cmp r8, rax
setne r9b
add r8, r9
jmp case.0x140059cdd.559
mov byte [rsi + 0x18], 0
mov rax, qword [rsi]
sub rax, rdi
cmp rax, rbx
jb 0x140022aee
add rcx, rdi
mov r8, rbx
call fcn.14005642b
add rdi, rbx
mov qword [rsi + 0x10], rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rsi
mov r14, rdx
mov rdx, rdi
mov r8, rbx
call fcn.140057e30
mov rdx, r14
mov rcx, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
jmp 0x140022acb
mov rcx, rsi
mov qword [rbp], rdx
mov rdx, rdi
mov r8, rbx
call fcn.140057e30
mov rdx, qword [rbp]
jmp 0x1400229e2
mov rcx, rsi
mov rdx, rdi
mov r8, r14
call fcn.140057e30
mov rdi, qword [rsi + 0x10]
jmp 0x140022a14
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov edx, 2
mov rcx, rsi
call fcn.140007060
cli
invalid
invalid
invalid
mov eax, 1
mov rdx, rdi
jmp 0x140022bb3
adc eax, 0x382fd
mov eax, 1
test r14, r14
jne 0x140022d59
jmp 0x140022d6b
and al, 0x60
mov rdi, rdx
mov rsi, rcx
xorps xmm0, xmm0
movaps xmmword [rbp - 0x20], xmm0
sub dword [rbp - 0x20], eax
movaps xmmword [rbp - 0x30], xmm0
movaps xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
lea rdx, [rbp - 0x40]
mov rcx, rdi
stc
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
add dword [rbx], 0
test eax, eax
je case.0x14001e752.93
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x3fce3fb3], cl
sal byte [r9], 0xc0
mov ecx, dword [rbp - 0x40]
sal byte [r9], 0xc0
xor eax, eax
test ecx, 0x400
add byte [rax], al
je 0x140022e1d
mov qword [rbp - 8], 0
add byte [rax], al
add byte [rax], al
invalid
lea r8, [rbp - 8]
mov rcx, rdi
stc
mov edx, 9
or dword [rax], eax
add byte [rax], al
mov r9d, 8
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
cmpsb byte [rsi], byte [rdi]
add dword [rbx], 0
test eax, eax
je case.0x14001e752.93
outsd dx, dword [rsi]
mov eax, dword [rbp - 8]
clc
shl eax, 0x15
loopne case.0x14001dd35.114
sar eax, 0x1f
and eax, dword [rbp - 4]
invalid
mov ecx, dword [rbp - 0x40]
mov edx, dword [rbp - 0x1c]
mov r8d, dword [rbp - 0x24]
invalid
invalid
push rbp
in al, 0x44
mov eax, dword [rbp - 0x24]
invalid
invalid
fadd qword [r11 + rcx*4 + 0x4d]
mov r9d, dword [rbp - 0x20]
shl r9, 0x20
shl ecx, 0x20
loopne case.0x14001eca2.99
loopne case.0x14001eca2.99
shl ecx, 0x20
loope case.0x14001dd35.140
or r9, rdx
mov edx, dword [rbp - 0x18]
push rbp
invalid
ror dword [rbx - 0x74bb17ab], 1
push rbp
invalid
mov r10d, dword [rbp - 0x10]
mov r11d, dword [rbp - 0x14]
shl r11, 0x20
or r11, r10
mov qword [rsi], 1
mov dword [rsi], 1
mov dword [rsi], 1
add byte [rax], al
mov qword [rsi + 8], r11
pop rsi
or bh, al
adc byte [rcx], r8b
adc byte [rcx], al
mov dword [rsi + 0x10], 1
adc byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x18], 1
add dword [rax], eax
add byte [rax], al
adc al, 0xc7
sbb byte [rcx], r8b
add dword [rax], eax
add byte [rax], al
mov dword [rsi + 0x1c], edx
invalid
invalid
invalid
add dword [rax], eax
add byte [rax], al
mov dword [rsi + 0x1c], edx
movups xmm0, xmmword [rbp - 0x3c]
adc byte [rbp - 0x3c], al
invalid
movups xmmword [rsi + 0x20], xmm0
adc dword [rsi + 0x20], eax
and byte [rax - 0x75], cl
push rbp
invalid
mov rdx, qword [rbp - 0x2c]
mov edx, dword [rbp - 0x2c]
mov qword [rsi + 0x30], rdx
mov dword [rsi + 0x30], edx
push rsi
xor byte [rcx + rcx*4 + 0x4e], cl
mov dword [rsi + 0x38], ecx
mov dword [rsi + 0x40], ecx
invalid
invalid
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x38], ecx
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
invalid
mov dword [rsi + 0x44], eax
jmp case.0x14001eca2.66
jmp case.0x14001eca2.66
call qword [sym.imp.KERNEL32.dll_GetLastError]
adc eax, 0x38205
add byte [rax - 0x3f], cl
loopne case.0x14001e752.109
invalid
shl rax, 0x20
shl eax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
or rax, 2
add cl, byte [rax - 0x77]
mov qword [rsi + 8], rax
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
invalid
or byte [rax - 0x39], r9b
or byte [rax - 0x39], cl
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x60
invalid
pop rdi
pop rsi
pop rbp
ret
int3
push rbp
push rsi
push rdi
sub rsp, 0x30
xor byte [rax - 0x73], cl
insb byte [rdi], dx
lea rbp, [rsp + 0x30]
and al, 0x30
mov rdi, rdx
mov edi, edx
xlatb
mov rdx, qword [rdx + 8]
mov rsi, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
push rdx
or byte [rax - 0x75], cl
mov esi, dword [rdi + 0x10]
ja 0x140022ec7
adc byte [rcx - 0x77], cl
ror byte [rcx + 0x29], 1
invalid
invalid
mov r8, rdx
mov eax, edx
sub r8, rsi
sub eax, esi
invalid
jb 0x14002303b
invalid
js case.0x14001eca2.93
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rdi]
invalid
add rdx, rsi
add edx, esi
call case.0x14001e7c6.147
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
ror dword [rax - 0x77], 0xd0
mov rax, rdx
mov eax, edx
ror byte [rax - 0x77], 1
mov qword [rbp - 0x10], rcx
invalid
invalid
mov qword [rbp - 8], rdx
push rbp
clc
test rcx, rcx
leave
je 0x140022efc
mov ecx, eax
and ecx, 3
invalid
rol dword [rbx - 0x72b7fc1f], 0x15
add ecx, dword [rax - 0x73]
lea rdx, [0x14006e62c]
adc eax, 0x4b73f
invalid
mov bh, 4
add byte [rax + 0x63], cl
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
mov cl, byte [rax + 1]
add rcx, rdx
add ecx, edx
sar edi, 1
loope case.0x140022001.68
invalid
jmp rcx
movzx ecx, byte [rax + 0x10]
mov dh, 0x48
adc bl, ch
push rsi
jmp 0x140022f52
add rsi, rax
add esi, eax
invalid
mov qword [rdi + 0x10], rsi
ja 0x140022f13
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
sbb byte [rax + 0x39], cl
invalid
cmp rax, rsi
cmp eax, esi
cmova rsi, rax
cmova esi, eax
mov qword [rdi + 0x18], rsi
jmp 0x140022f60
mov rcx, rax
mov rcx, rax
shr rcx, 0x20
jmp 0x1068b773e
mov rsi, rax
call fcn.14001c850
cdq
invalid
dec dword [rcx - 0xf76b73f]
invalid
cdq
invalid
ror dword [rax - 0x77], 0xf0
invalid
jmp 0x140022f52
mov rcx, rax
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x140022f48
invalid
mov byte [rax], al
add byte [rax], al
invalid
xchg dword [rax + 0x48000000], ecx
lea edx, [0x14006e63c]
adc eax, 0x4b6fb
lea rdx, [0x14006e63c]
adc eax, 0x4b6fb
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
jmp rcx
xor ecx, ecx
jmp 0x140022f52
movzx ecx, byte [rax + 0xf]
jo 0x14b773b50
cmp cl, 0xb
jne case.0x140022ef4.40
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
clc
call fcn.14001a690
invalid
push qword [rcx]
xor eax, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x30
xor byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
mov cl, 0x25
jmp 0x140022f52
invalid
in al, 0xb1
mov cl, 0x23
jmp 0x140022f52
invalid
and ebp, ebx
loopne 0x140022f24
mov cl, 0x24
and al, 0xeb
jmp 0x140022f52
fdiv qword [rcx - 0x4e2714e5]
and ch, bl
mov cl, 0x1b
jmp 0x140022f52
invalid
mov cl, 0x22
jmp 0x140022f52
invalid
mov cl, 0x10
jmp 0x140022f52
mov cl, 0xe
jmp 0x140022f52
int3
int3
mov cl, 0x21
jmp 0x140022f52
invalid
mov cl, 0xb
jmp 0x140022f52
invalid
or ebp, ebx
invalid
mov cl, 4
jmp 0x140022f52
invalid
mov cl, 0x28
jmp 0x140022f52
invalid
mov cl, 0xc
jmp 0x140022f52
mov cl, 9
jmp 0x140022f52
mov ah, 0xb1
sbb ebx, ebp
mov cl, 0x19
jmp 0x140022f52
invalid
mov al, 0xb1
mov cl, 0x18
jmp 0x140022f52
lodsb al, byte [rsi]
sbb bl, ch
lodsb al, byte [rsi]
mov cl, 2
jmp 0x140022f52
invalid
test al, 0xb1
por mm4, qword [rcx + rsi*4 - 0x4e5f14fd]
jmp 0x140022f52
mov cl, 3
jmp 0x140022f52
invalid
invalid
mov cl, 0xf
jmp 0x140022f52
mov cl, 3
jmp 0x140022f52
invalid
mov cl, 7
invalid
jmp 0x140022f52
pushfq
mov cl, 1
jmp 0x140022f52
cwde
cwde
mov cl, 0x1f
jmp 0x140022f52
xchg esp, eax
invalid
xchg esp, eax
mov cl, 0x11
jmp 0x140022f52
nop
nop
mov cl, 0x29
jmp 0x140022f52
invalid
invalid
mov cl, 0x14
jmp 0x140022f52
mov byte [rcx - 0x4e7b14fb], dh
mov cl, 5
jmp 0x140022f52
test byte [rcx - 0x4e7f14eb], dh
mov cl, 0x15
adc eax, 0xdb180eb
jmp 0x140022f52
xor byte [rcx - 0x8616f3], 0xff
mov cl, 0xd
or eax, 0xffff79e9
jmp 0x140022f52
jns case.0x14001d70c.166
invalid
invalid
push qword [rcx - 0x8d16fa]
mov cl, 6
jmp 0x140022f52
invalid
invalid
invalid
invalid
invalid
mov cl, 0x12
jmp 0x140022f52
invalid
invalid
invalid
adc ch, cl
imul edi, edi, 0xffffffff
invalid
invalid
push qword [rcx - 0x9b16f6]
mov cl, 0xa
invalid
invalid
invalid
invalid
invalid
mov cl, 0xa
jmp 0x140022f52
invalid
push qword [rcx - 0xa216f8]
mov cl, 8
jmp 0x140022f52
pop rbp
invalid
invalid
invalid
or cl, ch
pop rbp
invalid
invalid
mov cl, 0x1e
jmp 0x140022f52
invalid
invalid
invalid
invalid
invalid
mov cl, 0x20
jmp 0x140022f52
invalid
invalid
invalid
and cl, ch
invalid
invalid
invalid
mov cl, 0x16
jmp 0x140022f52
invalid
push qword [rcx - 0xbe16d9]
mov cl, 0x27
jmp 0x140022f52
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov cl, 0x13
jmp 0x140022f52
invalid
invalid
invalid
invalid
invalid
mov cl, 0x17
jmp 0x140022f52
invalid
invalid
invalid
invalid
invalid
invalid
mov cl, 0x1c
jmp 0x140022f52
invalid
invalid
push qword [rcx - 0xda16e3]
invalid
mov cl, 0x1d
jmp 0x140022f52
invalid
invalid
invalid
invalid
sbb eax, 0xffff25e9
push qword [rcx - 0xe116da]
mov cl, 0x26
invalid
invalid
invalid
invalid
and eax, 0xb1ffffff
jmp 0x140022f52
invalid
invalid
invalid
invalid
mov cl, 0x26
jmp 0x140022f52
invalid
invalid
invalid
invalid
mov cl, 0x1a
jmp 0x140022f52
invalid
invalid
invalid
sbb ch, cl
invalid
invalid
invalid
lea r8, [0x140061b20]
add eax, 0x3eade
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400568f0
int3
cmpsb byte [rsi], byte [rdi]
cmp byte [rbx], al
add ah, cl
int3
int3
push rbp
push rsi
sub rsp, 0xa8
in al, dx
test al, 0
add byte [rax], al
in al, dx
test al, 0
add byte [rax], al
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov esi, ecx
movups xmm0, xmmword [0x140063da8]
adc byte [0x140063da8], al
or eax, 0x290f0004
add al, 0
movaps xmmword [rbp], xmm0
sub dword [rbp], eax
add byte [r8 - 1], r15b
mov eax, 0xffffffff
invalid
dec dword [rcx + 0x39]
cmp r8, rax
cmp eax, eax
ror byte [rcx + 0xf], 0x42
cmovb rax, r8
xorps xmm0, xmm0
invalid
ror byte [rdi], 0x57
ror byte [rdi], 0x57
ror byte [rdi], 0x11
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
and al, 0x38
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
push rsp
and al, 0x28
invalid
sub byte [rax - 0x77], cl
mov rax, rbp
mov eax, ebp
call 0x16446b9db
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and byte [rcx], dh
xor edx, edx
rol byte [rbp + 0x31], cl
rol byte [rbp + 0x31], 0xc9
xor r9d, r9d
xor r8d, r8d
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.ntdll.dll_NtReadFile]
adc eax, 0x3841e
add eax, dword [rax]
add byte [0x1400231aa], bh
cmp eax, 0x103
add eax, dword [rcx]
add dword [rax], eax
add byte [rbp + 0x11], dh
jne 0x1400230ba
add byte [rax], al
jne 0x1400230ba
mov rcx, rsi
mov ecx, esi
int1
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
adc eax, 0x38041
add eax, dword [rax]
mov eax, dword [rbp]
add byte [0x1000230d0], r15b
add byte [0x1000230d0], bh
cmp eax, 0xc0000011
add byte [rax], al
sal byte [rbp + 6], 0x31
jne 0x1400230c7
xor edx, edx
xor eax, eax
jmp 0x1400230f1
invalid
add al, al
jne 0x1400230c7
xor edx, edx
xor eax, eax
jmp 0x1400230f1
invalid
sub bh, byte [0x1400231cf]
cmp eax, 0x103
add dword [rax], eax
add byte [rbp + rbp - 0x7b], dh
sub eax, 0x878c085
mov rdx, qword [rbp + 8]
add byte [rax], al
je 0x1400230fb
sub eax, 0x878c085
test eax, eax
js 0x1400230da
invalid
or byte [rax - 0x75], cl
mov rdx, qword [rbp + 8]
push rbp
or byte [rcx], dh
xor eax, eax
jmp 0x1400230f1
shr bl, 0x17
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
invalid
sar edi, 0x15
invalid
mov edx, eax
shl rdx, 0x20
invalid
or rdx, 2
or edx, 2
mov eax, 1
add byte [rax - 0x7f], cl
invalid
add rsp, 0xa8
add byte [rax], al
add byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
mov dword [rbp + 0x18], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x1c], 0
lea rax, str.fatal_runtime_error:_I_O_error:_operation_failed_to_complete_synchronously_n
sti
or al, 4
invalid
add byte [rax - 0x73], cl
add eax, 0x40cfb
sti
or al, 4
invalid
sti
or al, 4
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
rol byte [r9], 1
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
rol byte [r9], 1
add byte [rax], al
invalid
rol byte [r9], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rbp + 0x20]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
invalid
lea rax, [rbp + 0x20]
lea eax, [rbp + 0x20]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
adc dword [rbp - 0x20], eax
lea rcx, [rbp + 0x18]
lea ecx, [rbp + 0x18]
lea rdx, [rbp - 0x38]
lea edx, [rbp - 0x38]
enter 0xffffffffffffabe8, 0x74
call fcn.14001a5e0
stosd dword [rdi], eax
je 0x140023133
invalid
dec dword [rax - 0x77]
clc
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
lea rcx, [rbp - 8]
call fcn.14001a670
mov ecx, 7
add byte [rax], al
invalid
add byte [rax], al
int 0x29
ud2
int3
push rsi
sub rsp, 0x38
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
call case.0x14001e7c6.147
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
invalid
mov dword [rbp - 8], eax
mov qword [rbp], rdx
mov dword [rbp], edx
test rax, rax
test eax, eax
je 0x1400231d5
mov rcx, rdx
mov eax, edx
invalid
and eax, 3
rol byte [rbx - 0x72b3fc20], 1
add eax, 0x4b564
mov ch, 4
invalid
lea r8, [0x14006e6e0]
mov ch, 4
add byte [rcx + 0x63], cl
invalid
add al, 0x80
movsxd rax, dword [r8 + rax*4]
invalid
add rax, r8
jmp rax
loopne 0x140023195
movzx eax, byte [rdx + 0x10]
mov dh, 0x42
adc bl, ch
jmp 0x1400231c1
shr rcx, 0x20
jmp 0x1400231c1
shr rcx, 0x20
mov rsi, rdx
call fcn.14001c850
mov rdx, rsi
bnd jmp 0x1400231c1
invalid
bnd jmp 0x1400231c1
shr rcx, 0x20
cmp ecx, 0x28
ja case.default.0x1400231b7
add byte [rax], al
add byte [rax], al
lea rax, [0x14006e6f0]
add al, 0
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
xor eax, eax
jmp 0x1400231c1
invalid
add al, 0xf
movzx eax, byte [rdx + 0xf]
mov dh, 0x42
ud1
add dword [rax], eax
add byte [rax], al
invalid
mov ecx, 1
add byte [rax], al
add byte [rbx + rcx], bh
cmp al, 0xb
jne 0x1400231d7
lea rcx, [rbp]
call fcn.14001a690
invalid
invalid
invalid
xor edx, edx
xor ecx, ecx
mov rax, rcx
mov eax, ecx
enter 0xffffffffffff8348, 0xffffffffffffffc4
add rsp, 0x38
pop rsi
cmp byte [rsi + 0x5d], bl
pop rbp
ret
mov al, 0x25
jmp 0x1400231c1
mov al, 0x23
jmp 0x1400231c1
invalid
and ebp, ebx
fdiv dword [rax - 0x4f2b14dc]
sbb ebp, ebx
jmp 0x1400231c1
mov al, 0x22
jmp 0x1400231c1
invalid
mov al, 0x24
jmp 0x1400231c1
mov al, 0x1b
jmp 0x1400231c1
mov al, 0x22
jmp 0x1400231c1
mov al, 0x10
jmp 0x1400231c1
adc bl, ch
enter 0xeb0, 0xffffffffffffffeb
mov al, 0xe
jmp 0x1400231c1
mov al, 0xe
jmp 0x1400231c1
mov al, 0x21
jmp 0x1400231c1
mov al, 0xb
jmp 0x1400231c1
mov al, 4
jmp 0x1400231c1
mov al, 0x28
jmp 0x1400231c1
mov al, 0xc
jmp 0x1400231c1
mov al, 9
jmp 0x1400231c1
mov al, 0x19
jmp 0x1400231c1
mov al, 0x18
jmp 0x1400231c1
mov al, 2
jmp 0x1400231c1
mov al, 0xf
jmp 0x1400231c1
mov al, 3
jmp 0x1400231c1
mov al, 7
jmp 0x1400231c1
mov al, 1
jmp 0x1400231c1
mov al, 0x1f
jmp 0x1400231c1
mov al, 0x11
jmp 0x1400231c1
mov byte [rax - 0x4f7b14d7], dh
adc al, 0xeb
xor byte [rax - 0x8616fb], 0xff
mov al, 5
jmp 0x1400231c1
invalid
push qword [rax - 0x8d16eb]
mov al, 0x15
invalid
jb 0x14002324c
mov al, 0x29
jmp 0x1400231c1
mov al, 0x14
jmp 0x1400231c1
mov al, 5
jmp 0x1400231c1
invalid
invalid
invalid
mov al, 0x15
jmp 0x1400231c1
invalid
mov al, 0xd
jmp 0x1400231c1
invalid
invalid
invalid
mov al, 6
jmp 0x1400231c1
invalid
invalid
invalid
mov al, 0x12
jmp 0x1400231c1
invalid
mov al, 0xa
jmp 0x1400231c1
invalid
mov al, 8
jmp 0x1400231c1
invalid
mov al, 0x1e
jmp 0x1400231c1
invalid
mov al, 0x20
jmp 0x1400231c1
invalid
mov al, 0x16
jmp 0x1400231c1
invalid
mov al, 0x27
jmp 0x1400231c1
invalid
mov al, 0x13
jmp 0x1400231c1
invalid
mov al, 0x17
jmp 0x1400231c1
invalid
mov al, 0x1c
jmp 0x1400231c1
invalid
mov al, 0x1d
jmp 0x1400231c1
mov al, 0x26
jmp 0x1400231c1
mov al, 0x1a
jmp 0x1400231c1
movzx eax, word [rbx]
cmp ax, 0x5c
je 0x140023383
movzx eax, ax
cmp eax, 0x2f
invalid
jne 0x1400233a4
invalid
movzx eax, word [rbx + 2]
cmp eax, 0x5c
je 0x140023391
cmp eax, 0x2f
jne 0x1400233a4
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
jmp 0x1400237ee
mov qword [rbp + 0x3c0], rbx
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x408], rdx
mov byte [rbp + 0x41f], r8b
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x3f8], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x400], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x3c8], rax
xor edi, edi
mov ebx, 0xffffffff
xor r14d, r14d
xor r15d, r15d
cmp r8, 0x201
jae 0x140023430
jmp 0x14002341f
jae case.0x140059cdd.579
cmp r8, 0x201
jae 0x140023430
mov r12d, 0x200
add byte [rdx], al
add byte [rax], al
lea rsi, [rbp - 0x58]
mov r13, r8
jmp 0x140023483
sub r8, r15
sub r14, r15
cmp r14, r8
jae 0x14002345f
lea rcx, [rbp + 0x3f0]
mov rdx, r15
call fcn.140057ed0
mov rdi, qword [rbp + 0x3f0]
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x3c8], rax
cmp rdi, rbx
mov r15d, 0xffffffff
cmovb r15, rdi
mov qword [rbp + 0x400], r15
mov r14, rdi
mov r12, r15
mov rsi, qword [rbp + 0x3c8]
mov r13, r15
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, qword [rbp + 0x3c0]
mov edx, r13d
mov qword [rbp + 0x410], rsi
mov r8, rsi
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_GetFullPathNameW]
mov esi, eax
test eax, eax
jne 0x1400234bc
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x140023556
invalid
mov r8d, esi
cmp r13, r8
jne 0x140023410
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400238a1
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
mov ebx, 0xffffffff
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jb 0x14002341f
jmp 0x140023430
cmp r12, r8
jb 0x1400238bb
mov r12, qword [rbp + 0x408]
mov qword [r12 + 0x10], 0
cmp byte [rbp + 0x41f], 0
mov rcx, qword [rbp + 0x3c0]
je 0x1400235bd
cmp esi, 2
ja 0x1400235c9
jne 0x140023631
mov r9, qword [rbp + 0x410]
movzx edx, word [r9]
cmp dx, 0x5c
cli
pop rsp
cli
pop rsp
je 0x140023608
jmp 0x140023631
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
cmp qword [rbp + 0x3f0], 0
je 0x140023581
mov rcx, qword [rbp + 0x3f8]
mov edx, 2
call fcn.140007060
mov rcx, qword [rbp + 0x3d0]
mov qword [rcx + 8], rsi
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
je 0x1400237ee
mov rcx, qword [rax + 8]
mov edx, 2
call fcn.140007060
jmp 0x1400237ee
cmp esi, 0xf6
jbe 0x14002367d
mov rdx, qword [rbp + 0x410]
movzx eax, word [rdx + 2]
cmp eax, 0x3a
jne 0x1400235ef
cmp word [rdx + 4], 0x5c
jne 0x1400235ef
lea r15, [0x1400647a8]
mov r14d, 4
jmp 0x14002363a
movzx edx, word [rdx]
cmp esi, 3
jne 0x140023692
mov r9, qword [rbp + 0x410]
cmp dx, 0x5c
jne 0x140023631
movzx eax, word [r9 + 2]
cmp ax, 0x5c
jne 0x140023631
add r8, 0xfffffffffffffffe
add r9, 4
mov qword [rbp + 0x410], r9
lea r15, [0x1400647b0]
mov r14d, 8
jmp 0x14002363a
mov r15d, 2
xor r14d, r14d
lea rsi, [r8 + r14]
inc rsi
mov rdx, qword [r12]
cmp rdx, rsi
jae 0x140023672
lea rax, [rsi + rsi]
mov rdi, r8
test rdx, rdx
je 0x1400236ea
add rdx, rdx
mov qword [rbp + 0x3a8], rcx
mov qword [rbp + 0x3b8], rdx
mov ecx, 2
jmp 0x1400236ec
mov rdi, r8
mov rsi, rdx
jmp 0x14002372c
mov rsi, qword [r12]
cmp rsi, r8
jbe 0x140023802
xor r14d, r14d
jmp 0x140023740
add byte [rax], al
add byte [rax], al
mov r15d, 2
cmp dx, 0x5c
jne 0x140023637
cmp eax, 0x3f
je 0x140023637
cmp eax, 0x5c
clc
pop rsp
mov r9, qword [rbp + 0x410]
add byte [rax], al
jne 0x14002360d
movzx eax, word [r9 + 4]
cmp eax, 0x3f
je 0x140023890
add byte [rax], al
add byte [rax], al
cmp eax, 0x2e
jne 0x140023613
cmp word [r9 + 6], 0x5c
jne 0x140023613
add r8, 0xfffffffffffffffc
add r9, 8
mov qword [rbp + 0x410], r9
jmp 0x1400235e0
xor ecx, ecx
mov qword [rbp + 0x3b0], rcx
lea rcx, [rbp + 0x3d8]
lea r9, [rbp + 0x3a8]
mov edx, 2
mov r8, rax
call fcn.14001b690
cmp qword [rbp + 0x3d8], 0
jne 0x1400238d2
mov rcx, qword [rbp + 0x3e0]
mov qword [r12 + 8], rcx
mov qword [r12], rsi
lea r8d, [r14 + r14]
add al, 0x36
mov rdx, r15
call fcn.14005642b
mov qword [r12 + 0x10], r14
mov r8, rdi
mov rax, rsi
sub rax, r14
cmp rax, r8
cmp eax, eax
cmp eax, eax
jae 0x14002376c
mov rcx, r12
mov rdx, r14
mov rdi, r8
mov edi, eax
mov edi, eax
call fcn.140057ed0
mov r12, qword [rbp + 0x408]
mov rsi, qword [r12]
mov r14, qword [r12 + 0x10]
mov r8, rdi
lea rax, [r8 + r8]
mov rdi, qword [r12 + 8]
lea rcx, [rdi + r14*2]
or al, 0x77
or al, 0x77
mov rdx, qword [rbp + 0x410]
mov rbx, r8
adc byte [rax + rax], al
add byte [rcx + rcx*4 - 0x3d], cl
mov r8, rax
call fcn.14005642b
add r14, rbx
mov qword [r12 + 0x10], r14
cmp r14, rsi
jne 0x1400237ac
mov rcx, r12
call fcn.1400202a0
mov r12, qword [rbp + 0x408]
mov rdi, qword [r12 + 8]
mov word [rdi + r14*2], 0
add byte [rax], al
inc r14
mov qword [r12 + 0x10], r14
cmp qword [rbp + 0x3f0], 0
mov rsi, qword [rbp + 0x3d0]
je 0x1400237dd
mov rcx, qword [rbp + 0x3f8]
mov edx, 2
add al, ch
cmp dword [rax], 0xfffffffe
invalid
add al, ch
cmp dword [rax], 0xfffffffe
dec dword [rcx - 0x75]
mov eax, dword [rsp + 0x10]
mov rax, qword [r12 + 0x10]
mov eax, dword [rsp + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [r12]
movups xmm0, xmmword [rsp]
movups xmm0, xmmword [rsp]
movups xmmword [rsi], xmm0
add rsp, 0x4a8
pop rbx
pop rdi
add al, 0
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdi, [r8 + 1]
lea rax, [rdi + rdi]
mov rbx, r8
test rsi, rsi
je 0x140023844
add rsi, rsi
mov qword [rbp + 0x3a8], rcx
mov qword [rbp + 0x3b8], rsi
mov ecx, 2
jmp 0x140023846
mov bh, 3
cmp eax, 0x2f
je 0x140023372
cmp eax, 0x5c
je 0x140023372
jmp 0x140023391
xor ecx, ecx
mov qword [rbp + 0x3b0], rcx
lea rcx, [rbp + 0x3d8]
lea r9, [rbp + 0x3a8]
mov edx, 2
mov r8, rax
call fcn.14001b690
cmp qword [rbp + 0x3d8], 0
jne 0x1400238e7
mov rax, qword [rbp + 0x3e0]
mov qword [r12 + 8], rax
mov qword [r12], rdi
xor r14d, r14d
mov rsi, rdi
mov r8, rbx
jmp 0x140023740
cmp word [r9 + 6], 0x5c
jne 0x140023613
jmp 0x140023637
lea rcx, [0x14006c19a]
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.140056980
jmp 0x1400238fa
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r12
mov r8, rax
call fcn.140056970
jmp 0x1400238fa
mov rcx, qword [rbp + 0x3e0]
mov rdx, qword [rbp + 0x3e8]
call fcn.140056540
jmp 0x1400238fa
mov rcx, qword [rbp + 0x3e0]
mov rdx, qword [rbp + 0x3e8]
call fcn.140056540
invalid
add byte [rdi], cl
or ecx, dword [rdi]
invalid
ud2
add byte [rax], al
mov edx, 2
add byte [rax], al
call fcn.140007060
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
je 0x140023959
mov rax, qword [rbp + 0x408]
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov edx, 2
call fcn.140007060
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
mov dword [rbp - 8], eax
mov qword [rbp - 0x10], 1
jmp 0x140023a01
invalid
sub rdi, qword [rbp - 0x10]
cmovae rdx, rdi
mov eax, 1
add bl, ch
invalid
add bl, ch
and eax, 0x769f15ff
add eax, dword [rax]
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffffc7
add cl, byte [rax - 0x39]
or rax, 2
mov qword [rbp - 0x58], 1
lea rcx, [rbp - 0x50]
mov al, 0x48
mov dword [rbp - 0x50], eax
add cl, byte [rax - 0x39]
test al, 1
add byte [rax], al
add byte [rax - 0x73], cl
mov r8b, 0x48
mov al, 0x48
mov al, 0x48
mov dword [rbp - 0x50], eax
call fcn.14001a690
xor eax, eax
invalid
add rsp, 0x80
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x88
lea rbp, [rsp + 0x80]
mov r10, rdx
mov edx, edx
mov edx, edx
mov rbx, rcx
mov r12, qword [rdx]
mov rdi, qword [rdx + 0x10]
mov qword [rbp - 0x40], r8
test r8, r8
mov qword [rbp - 8], rdx
je 0x140023aa2
invalid
mov rax, r9
mov rax, r9
add rax, 0x400
jb case.0x14001ef94.144
add byte [rdx + 0x2c], dh
mov ecx, eax
and ecx, 0x1fff
mov r8d, 0x2000
add byte [rcx + 0x29], cl
enter 0x149, 0xffffffffffffffc0
add byte [rcx + 0x29], cl
enter 0x149, 0xffffffffffffffc0
setb dl
test rcx, rcx
setne cl
ror dword [rdi + rcx + 0x44], 0xc0
xchg edx, eax
ret 0x8548
ror dword [rdi + rcx + 0x44], 0xc0
mov qword [rbp], r8
and cl, dl
cmp cl, 1
jne 0x140023a95
mov eax, 0x2000
add byte [rax], ah
add byte [rax], al
mov qword [rbp], rax
mov rsi, r12
mov r13, rdi
test r9, r9
jne 0x140023adb
jmp 0x140023aab
mov eax, 0x2000
add byte [rax], al
mov qword [rbp], rax
mov dword [rbp], eax
mov rax, r12
sub rax, rdi
clc
cmp rax, 0x1f
ja 0x140023ad5
mov rcx, rbx
mov rdx, r10
call fcn.140023d50
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rbx], al
add al, byte [rax]
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test byte [rbx], al
add al, byte [rax]
add byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
add eax, dword [rdx]
add byte [rax], al
mov eax, 1
jmp 0x140023d11
mov rsi, r12
mov r13, rdi
std
mov qword [rbp - 0x18], rdi
jge 0x140023ac7
xor r14d, r14d
lea r15, [rbp - 0x38]
test byte [rbp + rcx*4 + 0x7d], 0xc8
lea rdi, [0x14006e794]
add byte [rcx + rcx*4 + 0x65], cl
invalid
mov qword [rbp - 0x10], r12
jmp case.0x140022ef4.91
invalid
nop word cs:[rax + rax]
invalid
mov qword [rbp], rax
mov r12, qword [rbp - 0x10]
cmp r13, rsi
jne 0x140023b36
invalid
sub dword [rcx + rdi - 0x1a], ecx
cmp rsi, r12
cmp esi, esp
jne 0x140023b36
mov rcx, rbx
mov rdx, r10
call fcn.140023d50
test rax, rax
add byte [rax - 0x7b], cl
sal byte [rbp - 0x57], 0x48
jne 0x140023acb
test rdx, rdx
jne 0x140023acb
test rdx, rdx
je 0x140023d03
add byte [rbx + rcx*4 + 0x55], cl
clc
mov r10, qword [rbp - 8]
mov rsi, qword [r10]
mov r13, qword [r10 + 0x10]
push 0x10
push 0x10
cmp r13, rsi
cmc
jne 0x140023b70
mov r12, rsi
mov esp, esi
add r12, 0x20
invalid
jb 0x140023ce3
lea rax, [rsi + rsi]
cmp rax, r12
cmova r12, rax
cmova esp, eax
test rsi, rsi
test esi, esi
je 0x140023b76
mov rax, qword [r10 + 8]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x28], rsi
mov eax, 1
add byte [rax], al
or byte [rax - 0x77], cl
enter 0xffffffffffff8948, 0x75
fdivr dword [rax + 1]
add byte [rax], al
add byte [rax], al
jmp 0x140023b78
invalid
mov rax, qword [r10 + 8]
jmp 0x140023bb2
or bl, bpl
cmp al, 0x31
ror byte [rcx + rcx*4 - 0x1e], 0x48
not edx
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rbp - 0x30], rax
ror byte [r8 - 0x73], 1
test al, 0x4d
mov eax, esp
invalid
ror byte [r8 - 0x73], 1
ror byte [rax - 0x73], 1
test al, 0x4d
mov eax, esp
mov r9, r15
mov ecx, edi
call fcn.14001b690
cmp qword [rbp - 0x58], 0
jne 0x140023ce3
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x50]
mov rcx, qword [rbp - 8]
mov rax, qword [rbp - 0x50]
mov rcx, qword [rbp - 8]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r9 + rcx*4 + 0x21], cl
mov qword [rcx], r12
mov rsi, r12
add rax, r13
mov r12, rsi
sub r12, r13
sub esp, ebp
in al, dx
mov rcx, qword [rbp]
mov ecx, dword [rbp]
cmp r12, rcx
cmovae r12, rcx
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], r12
ror byte gs:[rax - 0x39], 1
fadd dword [r8]
add byte [rax], al
add byte [rcx + rcx*4 + 0x75], cl
jne 0x140023bba
ror byte gs:[rax - 0x39], 1
ror byte [rax - 0x39], 1
fadd dword [r8]
add byte [rax], al
add byte [rcx + rcx*4 + 0x75], cl
jne 0x140023bba
invalid
jne 0x140023bba
mov rcx, qword [rbx]
mov ecx, dword [rbx]
mov rdx, r15
call case.0x14001e752.119
mov rdx, rax
test rax, rax
test eax, eax
test eax, eax
lea r14, [rbp - 0x58]
jne 0x140023c9d
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
mov r14, rdx
loopne 0x140023c47
mov esi, edx
sub r14, rcx
jb 0x140023d37
add dword cs:[rax], eax
invalid
add dword cs:[rax], eax
add byte [rax - 0x75], cl
ror byte [r8 + 0x39], 1
ror byte [rax + 0x39], 1
mov rax, qword [rbp - 0x30]
cmp rdx, rax
mov r10, qword [rbp - 8]
ja 0x140023d25
ror byte [rax + 0x39], 1
ret 0x8b4c
test rcx, rcx
leave
je case.0x14001e7c6.177
add byte [rax], al
add r13, rcx
mov qword [r10 + 0x10], r13
cmp qword [rbp - 0x40], 0
jne case.0x14001e7c6.172
cmp rdx, r12
mov rax, qword [rbp]
mov rdx, 0xffffffffffffffff
invalid
invalid
dec dword [rax + 0xf]
invalid
invalid
cmp rcx, r12
jne 0x140023b00
cmp r12, rax
jb 0x140023b00
invalid
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
test rax, rax
lea rax, [rax + rax]
lea eax, [rax + rax]
mov rcx, 0xffffffffffffffff
cmovs rax, rcx
jmp 0x140023b00
invalid
invalid
invalid
invalid
xchg edi, eax
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
test al, 0x4c
mov ecx, esi
mov qword [rbp - 0x58], rdx
mov rcx, r14
call fcn.14001a690
mov rcx, qword [rbx]
mov rdx, r15
cli
or ecx, dword [rcx + rcx*4 - 6]
call case.0x14001e752.119
mov rdx, rax
invalid
test rax, rax
test eax, eax
je 0x140023bf5
mov ecx, edx
and ecx, 3
mov eax, 1
movsxd rcx, dword [rdi + rcx*4]
add rcx, rdi
jmp rcx
invalid
cmp byte [rdx + 0x10], 0x23
je 0x140023c7a
jp case.0x14001ddc8.200
and esi, dword [rsp + rax*8 - 0x15]
pop rcx
nop dword [rax + rax]
mov rcx, rdx
jmp 0x140023d11
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x23
je 0x140023c7a
scasb al, byte [rdi]
and esi, dword [rsi + rbp*4 - 0x15]
test rdx, rdx
scasb al, byte [rdi]
jmp 0x140023d11
test rdx, rdx
je 0x140023cf4
mov r10, qword [rbp - 8]
mov rsi, qword [r10]
mov r13, qword [r10 + 0x10]
jmp 0x140023adb
clc
std
invalid
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x46], cl
add eax, dword [rax]
movabs rdx, 0x2600000003
jmp 0x140023d11
add byte [rax], al
add byte es:[rax], al
add byte [rax], al
add bl, ch
sbb eax, 0x17ebd231
invalid
xor edx, edx
jmp 0x140023d0f
invalid
sub r13, qword [rbp - 0x18]
sub ebp, dword [rbp - 0x18]
call 0xc94efd31
invalid
xor eax, eax
mov rdx, r13
mov edx, ebp
jmp 0x140023d11
mov rax, qword [rbp - 8]
mov rdx, qword [rax + 0x10]
sub rdx, qword [rbp - 0x18]
xor eax, eax
ror byte [rax - 0x7f], 0xc4
add rsp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
lea r8, [0x140062ce8]
mov esp, 0x480003ef
mov ecx, edx
add eax, dword [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
invalid
invalid
mov rcx, rdx
mov rdx, rax
mov edx, eax
ret 0x39e8
call fcn.140056970
lea r8, [0x140062ce8]
stosb byte [rdi], al
out dx, eax
add eax, dword [rax]
call fcn.140056b50
int3
int3
int3
int3
int3
int3
int3
and al, 0x50
push rax
mov rsi, rdx
mov esi, edx
mov rdi, rcx
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
movaps xmmword [rbp - 0x20], xmm0
invalid
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x30], xmm0
sub dword [rbp - 0x30], eax
ror byte [r8 - 0x75], 1
or dword [rax - 0x73], ecx
mov rcx, qword [rcx]
lea rdx, [rbp - 0x30]
mov r8d, 0x20
and byte [rax], al
add byte [rax], al
push rbp
rol byte [rcx - 0x48], 1
and byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.140023150
int3
invalid
dec dword [rax - 0x77]
clc
clc
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov qword [rbp], rdx
test rax, rax
invalid
sal byte [rbp + rdi*2 + 0x48], 0x8d
pop rbp
add byte [rbp + rcx*4 + 0x3d], cl
lea r15, [0x14006e7a4]
lea r14, [rbp - 0x30]
je case.0x14001ef94.163
lea rbx, [rbp]
lea r15, [0x14006e7a4]
cmp eax, 0x4aa08
add al, 0
add byte [rbp + rcx*4 + 0x75], cl
shr bl, 1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
lea r14, [rbp - 0x30]
jmp 0x140023de0
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
cmp byte [rdx + 0xf], 0x23
mov dr1, rdi
and ecx, dword [rdi]
jne case.0x140023dec.2
test dword [rdi + 0x48000000], ecx
mov ecx, ebx
pop qword [rax]
add byte [rax], al
mov rcx, rbx
call fcn.14001a690
mov rcx, qword [rdi]
mov ecx, dword [rdi]
invalid
mov ecx, dword [rdi]
mov r8d, 0x20
mov rdx, r14
mov edx, esi
call fcn.140023150
mov qword [rbp - 8], rax
clc
invalid
invalid
clc
mov qword [rbp], rdx
test rax, rax
je case.0x14001ef94.163
invalid
mov ecx, edx
mov ecx, edx
and ecx, 3
loope case.0x14002410b.178
add ecx, dword [rcx + 0x63]
movsxd rcx, dword [r15 + rcx*4]
or al, 0x8f
invalid
add rcx, r15
add ecx, edi
jmp rcx
loope 0x140023d6f
cmp byte [rdx + 0x10], 0x23
jp 0x140023e01
and esi, dword [rsi + rax*8 - 0x15]
push rbx
je 0x140023dba
jmp case.0x140023dec.2
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 1
invalid
invalid
mov rcx, rdx
mov ecx, edx
shr rcx, 0x20
jmp 0x163fbc12a
and byte [rbx - 0x518bdc07], al
cmp ecx, 0x23
je 0x140023dba
jmp case.0x140023dec.2
cmp rdx, 0x21
jae 0x140023e6a
push rsi
mov r14, rax
mov rax, qword [rsi]
mov eax, dword [rsi]
mov rdi, qword [rsi + 0x10]
jle case.0x14001e752.205
adc byte [rax + 0x29], cl
clc
sub rax, rdi
sub eax, edi
mov rbx, rdx
cmp rax, rdx
jb 0x140023e56
invalid
ror dword [rax + 0x39], cl
sal byte [rdx + 0x2d], 1
invalid
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
or byte [rax + 1], r9b
or byte [rax + 1], cl
add rcx, rdi
add ecx, edi
stc
lea rdx, [rbp - 0x30]
mov r8, rbx
mov eax, ebx
push rbp
ror byte [rcx - 0x77], 1
fsubr st(0)
mov eax, ebx
call fcn.14005642b
out dx, eax
and eax, 0x89480003
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov rdx, rbx
add rdi, rbx
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
fimul dword [rax + 1]
fisttp word [rax - 0x77]
mov dword [rsi + 0x10], edi
mov dword [rsi + 0x10], edi
mov rax, r14
mov eax, esi
add rsp, 0x58
add esp, 0x58
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
ret
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
cli
mov r8, rbx
call fcn.140057e30
add eax, dword [rax]
fsubr st(0)
int3
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x10]
jle 0x140023e78
adc bl, ch
mov edi, 0x8f058d4c
lea eax, [0x140062d00]
jmp 0x140023e29
lea r8, [0x140062d00]
lea eax, [0x140062d00]
invalid
mov rcx, rdx
mov edx, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
sub al, byte [rbx]
add ah, cl
int3
call fcn.140056970
int3
int3
pop rbp
jmp fcn.14001ad50
ret
outsb dx, byte [rsi]
invalid
invalid
ret
mov ebp, esp
in eax, 0x48
mov ecx, dword [rcx]
mov rcx, qword [rcx]
add rdx, 0xfffffffffffffff0
invalid
shl r8, 4
nop
test r8, r8
je 0x140023ebb
mov eax, dword [rdx + 0x10]
add rdx, 0x10
add edx, 0x10
adc byte [rcx - 0x7d], cl
add r8, 0xfffffffffffffff0
test rax, rax
sal al, 0x48
invalid
test eax, eax
je 0x140023ea0
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
jmp 0x140023ec2
mov edx, 1
xor eax, eax
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], 0xc0
mov r8, rax
pop rbp
jmp fcn.14001ad50
invalid
dec esp
int3
int3
int3
int3
mov eax, ecx
mov rcx, rdx
mov rdx, r8
ret 0x8949
mov r8, rax
pop rbp
jmp fcn.140022b40
int3
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1b8
sub esp, 0x1b8
mov eax, 0x48000001
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x130], 0xfffffffffffffffe
mov r13, r8
dec dword [rbp - 0x77]
invalid
mov rsi, rdx
mov esi, edx
mov rbx, rcx
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
test r14, r14
je 0x140023f8b
mov rdi, rsi
mov edi, esi
mov rsi, r13
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
cmp al, 0x2f
setne r12b
cmp al, 0x5c
setne bl
ret
lea rcx, [rbp + 0xc0]
add byte [rax], al
invalid
ret
add byte [rax], al
mov rdx, r15
mov r8, r14
call fcn.14001e010
movzx r8d, byte [rbp + 0xc0]
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xc0
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xc0
mov r10, qword [rbp + 0xd0]
mov edx, dword [rbp + 0xd0]
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
loopne 0x140023f70
invalid
mov r9, qword [rbp + 0xe0]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x4a83b
invalid
test al, 4
invalid
add byte [rax], al
lea rcx, [0x14006e7b4]
cmp ebp, dword [rax + 0x63480004]
adc al, 0x81
movsxd rdx, dword [rcx + rax*4]
invalid
add rdx, rcx
mov rcx, r15
retf 0x894c
jmp rdx
lea rcx, [r10 + 4]
jmp 0x140023fd4
mov dil, 6
mov dword [rbp + 0x108], 0
or byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0xe9
xor r12d, r12d
xor esp, esp
jmp case.0x140023dec.27
and eax, dword [rcx]
add dword [rax], eax
add byte [rcx - 0x73], cl
lea rcx, [r9 + 1]
test r9, r9
add byte [rax], al
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
add rcx, r10
add ecx, edx
add rcx, 8
add ecx, 8
or bl, ch
jmp 0x140023fd4
and byte [rcx + 6], bh
mov ecx, 6
invalid
add bl, ch
sbb dword [rcx - 0x73], ecx
lea rcx, [r9 + 1]
test r9, r9
jmp 0x140023fd4
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
cmove ecx, ecx
add rcx, r10
add rcx, 2
invalid
invalid
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
jmp 0x140023fd4
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
ja case.default.0x14002497b
jne case.0x140059cdd.622
or al, 0xc7
test dword [rax], ecx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x140024005
add rcx, r15
mov dword [rbp + 0x108], 0
add byte [rax], al
jmp 0x140024005
add rcx, r15
stc
movzx ecx, byte [rcx]
mov dh, 9
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
stc
invalid
or cl, dl
mov dword [rbp + 0x108], ecx
add byte [rax], al
and r12b, bl
and ah, bl
mov rcx, qword [rbp + 0xc1]
mov rdx, qword [rbp + 0xc8]
mov qword [rbp + 0x3f], rdx
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
invalid
mov qword [rbp + 0x38], rcx
mov r11, qword [rbp + 0xd8]
add byte [rax], al
add byte [rax], al
mov eax, eax
lea rcx, [0x14006e7d0]
invalid
cmpsd dword [rsi], dword [rdi]
add al, 0
movabs byte [0x48811463480004a7], al
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
add edx, ecx
add edx, ecx
mov rbx, r13
mov r13, rsi
mov ebp, esi
mov rsi, rdi
mov qword [rbp + 0xb8], r9
mov qword [rbp + 0x20], r10
push rbp
and byte [rcx + rcx*4 + 0x5d], cl
sub bh, bh
jmp rdx
push rbp
and byte [rcx + rcx*4 + 0x5d], cl
sub bh, bh
jmp rdx
invalid
lea rcx, [r10 + 4]
lea ecx, [rdx + 4]
add al, 0x48
test ecx, ecx
leave
test rcx, rcx
jne case.0x14001d63e.244
xor ch, bl
lea rcx, [r9 + 1]
lea rcx, [r9 + 1]
jmp case.0x14002404d.6
lea rcx, [r9 + 1]
test r9, r9
leave
cmove rcx, r9
cmove ecx, ecx
add rcx, r10
add rcx, 8
test rcx, rcx
ror dword [rax - 0x7d], 1
ror dword [rax], 0x48
test ecx, ecx
jne case.0x14001d63e.244
sbb ebx, ebp
xor byte [rcx - 0x73], cl
lea rcx, [r9 + 1]
invalid
invalid
jmp case.0x14002404d.6
lea rcx, [r9 + 1]
test r9, r9
leave
cmove rcx, r9
leave
add rcx, r10
add rcx, 2
test rcx, rcx
leave
leave
je case.0x14002404d.6
lea rcx, [0x14006e7ec]
or eax, 0x4a75b
pop rbx
cmpsd dword [rsi], dword [rdi]
add al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x1400240e4
lea rax, [r10 + 4]
lea eax, [rdx + 4]
cmp rax, r14
je 0x1400240b2
mov edi, r8d
jmp case.0x140023dec.27
mov eax, 6
invalid
cmp rax, r14
jne case.0x14002404d.6
int1
xor eax, eax
mov edi, r8d
cmp r8b, 5
rol byte [rcx + rcx*4 - 0x39], 0x41
cmp al, 5
movzx r12d, r12b
cmove r12d, eax
loopne case.0x14001d70c.242
mov rcx, rsi
mov ecx, esi
mov rdx, r13
call fcn.14001dcf0
test al, al
jne 0x14002415c
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
invalid
rol byte [rax], 0
add byte [rax - 0x77], cl
mov rdx, rsi
mov r8, r13
mov rdx, rsi
mov edx, esi
mov r8, r13
call fcn.14001e010
sub byte [rdi - 0x49f00001], bl
xchg ebp, eax
invalid
dec dword [rdi]
mov dh, 0x95
movzx edx, byte [rbp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
mov rax, qword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
loopne 0x1400240fb
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
cld
lea r8, [0x14006e800]
cmpsb byte [rsi], byte [rdi]
add al, 0
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
jmp rdx
loop 0x140024156
add rcx, 4
add ecx, 4
jmp 0x140024153
mov eax, 2
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0x10], cl
cmp rax, r14
invalid
je 0x1400240b2
jmp case.0x14002404d.6
test byte [rax - 0x73], cl
push rax
add dword [rax - 0x7b], ecx
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add ecx, edx
ror byte [rax + 1], 1
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
add rcx, 2
add ecx, 2
jmp 0x140024153
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
jmp 0x140024153
lea rdx, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
test rax, rax
cmove rdx, rax
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
invalid
add rcx, rdx
add ecx, edx
add rcx, 8
add ecx, 8
ror dword [rax], 0xeb
jmp 0x140024153
add eax, 0x2b9
mov ecx, 2
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
ja 0x1400249dc
xchg dword [rax + 0x48000008], eax
mov dword [rbx + 0x10], 0
adc byte [r8], al
add byte [rax], al
invalid
or byte [rax], 0
add byte [rax - 0x39], cl
mov qword [rbx + 0x10], 0
adc byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, rsi
mov r8, r13
mov eax, ebp
call 0x13fe9e059
call qword [rax - 0x473b7eb8]
invalid
invalid
invalid
invalid
call fcn.140022910
nop
add rsp, 0x1b8
add esp, 0x1b8
add dword [rax], eax
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
test r13, r13
test ebp, ebp
je 0x140024261
rol dword [rax], 1
add byte [rax], al
invalid
add byte [rax - 0x80], al
inc dword [rbx]
cmp dil, 3
jae 0x140024261
add edi, 0
add byte [rax], al
mov dword [rax], 0x894c0000
jge 0x14002417e
invalid
mov qword [rbp - 0x20], r15
loopne case.0x14001ed34.214
mov qword [rbp - 0x18], r14
mov dword [rbp - 0x18], esi
jne 0x14002418a
call 0x1307fc9e6
mov byte [rbp - 0x10], dil
mov byte [rbp - 0x10], bh
jge case.0x14001ef94.177
mov rax, qword [rbp + 0x38]
mov eax, dword [rbp + 0x38]
mov rcx, qword [rbp + 0x3f]
mov qword [rbp - 0xf], rax
int1
invalid
int1
mov qword [rbp - 8], rcx
mov rax, qword [rbp + 0x20]
and byte [r8 - 0x77], r9b
invalid
invalid
and byte [r8 - 0x77], r9b
and byte [rax - 0x77], cl
mov dword [rbp], eax
add byte [r8 - 0x75], r9b
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
sub byte [r8 - 0x77], r9b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 0xb8]
invalid
invalid
add byte [rax], al
invalid
or byte [r8 - 0x75], r9b
test dword [rax + 0x48000000], edi
mov dword [rbp + 0x10], eax
invalid
mov qword [rbp + 0x10], rax
adc byte [rsi - 0x39], ah
mov word [rbp + 0x18], 0x200
sbb byte [r8], r8b
add cl, byte [rbx + 0x10885]
invalid
test dword [rax], ecx
add dword [rax], eax
add byte [rdx], al
mov eax, dword [rbp + 0x108]
test dword [rax], ecx
add dword [rax], eax
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x72b7e5bb], cl
test al, 0x48
lea rdx, [rbp - 0x20]
mov byte [rbp + 0x1a], al
lea rcx, [rbp - 0x58]
lea rdx, [rbp - 0x20]
call fcn.14001e4b0
ret
invalid
inc dword [rax + 0x480aa87d]
mov dword [rbp + 0x30], ebx
pop rbp
invalid
cmp byte [rbp - 0x58], 0xa
mov qword [rbp + 0x30], rbx
pop rbp
invalid
pop rbp
xor byte [rdi], cl
test dword [rcx + 0x48000000], esi
add byte [rax], al
invalid
jne 0x1400242ac
add byte [rax], al
mov qword [rbp + 0x110], 0
mov dword [rbp + 0x110], 0
add byte [rax - 0x39], cl
mov qword [rbp + 0x118], 8
mov dword [rbp + 0x118], 8
test dword [rax], ebx
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
invalid
sbb byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x1400243fc
mov qword [rbp + 0x120], 0
add byte [rax], al
add byte [rax], al
jmp 0x1400243fc
lea rax, [r9 + 1]
add dword [r13 - 0x7b], ecx
add dword [rbp - 0x7b], ecx
test r9, r9
leave
cmove rax, r9
add rax, r10
add rax, 2
ror dword [rcx + rax - 0x30], 0x48
add eax, 2
cmp rax, r14
je 0x1400240b2
invalid
invalid
jmp case.0x14002404d.6
invalid
invalid
lea rax, [r9 + 1]
test r9, r9
cmove rax, r9
add rax, r10
ror byte [rax - 0x7d], 1
ror byte [rax], 0x4c
cmp eax, esi
ror byte [rax - 0x7d], 1
ror byte [rax], 0x4c
cmp eax, esi
je 0x1400240b2
test byte [rsi - 2], dl
invalid
invalid
jmp case.0x14002404d.6
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
mov rdx, rsi
mov edx, esi
mov r8, r13
call fcn.14001e010
movzx eax, byte [rbp + 0xc0]
mov rcx, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
movzx r8d, al
lea r9, [0x14006e81c]
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0x89
movsd dword [rdi], dword [rsi]
add al, 0
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, r13
mov r9, rsi
jmp r10
invalid
add rcx, 4
jmp 0x140024472
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rcx + rcx*4 - 0x12], 0x8f05b60f
movabs al, byte [0x31000000e0ba0005]
mov edx, 0xe0
xor ecx, ecx
mov rdi, rsi
mov rsi, r13
movzx eax, byte [0x14007e348]
mov edx, 0xe0
xor ecx, ecx
call fcn.140033250
test rax, rax
je case.0x14001eca2.220
mov r14, rax
mov rax, qword [rbp - 0x28]
fmul dword [rcx - 0x77]
xor byte [rdi], r9b
adc byte [rbp - 0x58], al
invalid
invalid
fmul dword [rcx - 0x77]
xor byte [rdi], r9b
adc byte [rbp - 0x58], al
invalid
invalid
test al, 0xf
adc byte [rbp - 0x48], cl
movups xmm1, xmmword [rbp - 0x48]
movups xmm2, xmmword [rbp - 0x38]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov qword [rbp + 0xa0], 4
mov qword [rbp + 0xa8], r14
mov qword [rbp + 0xb0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x20], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x1000000], esi
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x20], al
invalid
invalid
loopne 0x140024324
movups xmm1, xmmword [rbp - 0x10]
adc byte [rbp - 0x10], cl
invalid
movups xmm2, xmmword [rbp]
movups xmm3, xmmword [rbp + 0x10]
adc byte [rbp + 0x10], bl
movaps xmmword [rbp + 0xf0], xmm3
movaps xmmword [rbp + 0xe0], xmm2
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xe0], edx
invalid
add byte [rdi], cl
sub dword [rbp + 0xd0], ecx
invalid
movaps xmmword [rbp + 0xd0], xmm1
rol byte [rax], 1
add byte [rax], al
invalid
movaps xmmword [rbp + 0xc0], xmm0
lea rcx, [rbp + 0x68]
lea rdx, [rbp + 0xc0]
lea edx, [rbp + 0xc0]
lea edx, [rbp + 0xc0]
call fcn.14001e4b0
cmp byte [rbp + 0x68], 0xa
movabs eax, dword fs:[0x840f0a687d80ffff]
test byte [rax], al
add byte [rax], al
je case.0x140023dec.32
mov r15d, 1
add dword [rax], eax
add byte [rax], al
lea r13, [rbp + 0x68]
lea r12, [rbp + 0xc0]
rol byte [rax], 0
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
rol byte [rax], 0
add byte [rsi + 0xf], ah
invalid
add byte [rax], al
add byte [rbx + rdi - 0x43], cl
movabs al, byte [0x8d8d481675000000]
cmp r15, qword [rbp + 0xa0]
jne 0x14002438f
add byte [rax], al
add byte [rbp + 0x16], dh
lea rcx, [rbp + 0xa0]
mov rdx, r15
movabs al, byte [0xd8e8fa894c000000]
cmp al, 3
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
call fcn.140058060
fdivr dword [rbx + rax]
add byte [rbx + rcx*4 - 0x4b], cl
test al, 0
add byte [rax], al
invalid
mov r14, qword [rbp + 0xa8]
add byte [rax], al
add byte [rcx + 0x6b], cl
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x98]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x68]
movups xmm1, xmmword [rbp + 0x78]
adc byte [rbp + 0x78], cl
movups xmm2, xmmword [rbp + 0x88]
movups xmmword [r14 + rax + 0x20], xmm2
invalid
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + rax + 0x20], edx
invalid
and byte [rcx + 0xf], al
adc dword [rsi + rax + 0x10], ecx
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
add al, 6
inc r15
inc edi
mov qword [rbp + 0xb0], r15
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
add byte [rax], al
mov rcx, r13
mov rdx, r12
mov edx, esp
call fcn.14001e4b0
cmp byte [rbp + 0x68], 0xa
invalid
invalid
push 0xf96750a
adc byte [rbp + 0xa0], al
jne 0x140024370
movups xmm0, xmmword [rbp + 0xa0]
movaps xmmword [rbp + 0x110], xmm0
add dword [rax], eax
add byte [rax - 0x75], cl
add byte [rax], al
mov rax, qword [rbp + 0xb0]
test dword [rax + 0x48000000], esi
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 [rcx - 0x77], cl
cmc
mov r13, rsi
mov rsi, rdi
mov byte [rbp + 0x12f], 0
add byte [rax], al
lea rcx, [rbp + 0x68]
push 0x4df28948
push 0x4df28948
mov rdx, rsi
mov edx, esi
mov r8, r13
mov eax, ebp
call 0x13f9e42f9
dec dword [rdi]
mov dh, 0x55
push 0x784d8b48
mov rcx, qword [rbp + 0x78]
call fcn.14001e010
movzx edx, byte [rbp + 0x68]
invalid
mov rcx, qword [rbp + 0x78]
mov rax, qword [rbp + 0x88]
test dword [rax + 0x4c000000], ecx
mov byte [rax], al
add byte [rax], al
lea r8, [0x14006e86c]
lea eax, [0x14006e86c]
movsb byte [rdi], byte [rsi]
add al, 0
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
invalid
jmp r9
add rcx, 4
add ecx, 4
add al, 0xe9
test byte [rax], 0
jmp 0x140024534
add byte [rbp + rcx*4 + 0x42], cl
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
ret 0x14c
invalid
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add rcx, 8
jmp 0x140024472
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
invalid
invalid
invalid
jmp 0x140024472
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
invalid
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add rcx, r8
add rcx, 2
add ecx, 2
jmp 0x140024472
add eax, 0x2b9
add byte [rbp - 0x77], cl
call 0x14fca6dc2
invalid
invalid
mov ecx, 2
mov r8, r13
sub r8, rcx
invalid
enter 0xffffffffffff820f, 0x5e
add eax, 0x1480000
add byte [rax + 1], cl
jb 0x1400249dc
invalid
add rcx, rsi
add ecx, esi
int1
mov r9, rcx
test r8, r8
sal byte [rsi + rcx + 0x41], 0xf
mov dh, 9
je 0x140024497
invalid
movzx ecx, byte [r9]
cmp ecx, 0x2f
je case.0x14001dd35.260
invalid
stc
invalid
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
stc
pop rsp
je case.0x14001dd35.260
cmp al, 5
jae case.default.0x1400244d1
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov r8, r14
invalid
call fcn.14001e010
invalid
movzx r8d, byte [rbp + 0xc0]
mov dh, 0x85
test eax, eax
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xd0]
test eax, edx
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
loopne 0x1400244c1
add byte [rax], al
lea rcx, [0x14006e838]
lea ecx, [0x14006e838]
add byte [rsi + 0x63], cl
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
add ecx, ecx
jmp r9
jmp rcx
loope 0x14002451d
lea rcx, [rax + 4]
lea ecx, [rax + 4]
jmp 0x140024965
mov byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rbp - 0x7c], al
test r12b, r12b
in al, 0xf
je 0x140024164
test byte [rsi - 4], bh
invalid
lea rdx, [0x140065d55]
lea edx, [0x140065d55]
adc eax, 0x41868
sbb byte [rax + rax], al
add al, 0
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
call fcn.140022910
invalid
in al, 0xff
invalid
invalid
fld1
adc eax, 0xe9ffffe4
invalid
jmp 0x140024164
cld
invalid
lea rdx, [rax + 1]
test rax, rax
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
cmove rdx, rax
add rcx, rdx
add ecx, edx
ror byte [rax + 1], 1
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
add rcx, 8
jmp 0x140024534
invalid
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
jmp 0x140024534
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
invalid
invalid
test rax, rax
ror byte [rax + 0xf], 0x44
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add rcx, 2
jmp 0x140024534
invalid
add al, byte [rax]
add byte [rax], al
add rcx, rdx
add rcx, 2
jmp 0x140024534
mov ecx, 2
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
ja 0x1400249eb
scasb al, byte [rdi]
add al, 0
add byte [rbp + 4], dh
jne 0x140024543
jne 0x140024543
add al, 0x31
shr bl, 0x15
jmp 0x140024558
xor eax, eax
jmp 0x140024558
add rcx, rsi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
invalid
sete cl
invalid
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rbp + 0x88]
mov ecx, dword [rbp + 0x88]
mov qword [rbp + 0xf0], rcx
movups xmm0, xmmword [rbp + 0x68]
push 0x784d100f
js 0x14002457e
movups xmmword [rbp + 0xe0], xmm1
adc dword [rbp + 0xe0], ecx
movups xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0xc0], rsi
mov ch, 0xc0
add byte [rax], al
add byte [rcx + rcx*4 - 0x53], cl
invalid
lodsd eax, dword [rsi]
mov qword [rbp + 0xc8], r13
enter 0, 0
add byte [rsi - 0x39], ah
test eax, edi
add byte [rax], al
add byte [rax], al
add byte [rdx], al
invalid
test edx, edi
add byte [rax], al
mov word [rbp + 0xf8], 0x200
mov dword [rbp + 0xf8], 0x85880200
cli
add byte [rax], al
add byte [rdx], al
mov byte [rbp + 0xfa], al
add byte [rax - 0x73], cl
lea rsi, [rbp + 0x69]
jne 0x140024606
lea rdi, [rbp + 0x68]
lea rbx, [rbp + 0xc0]
add byte [rax], al
add byte [rbp + 0x31], al
invalid
xor r15d, r15d
jmp case.0x14001ddc8.236
nop dword [rax]
mov rax, qword [rbp + 0x118]
imul rcx, r14, 0x38
mov byte [rax + rcx], r12b
and al, 8
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
adc byte [rsi + 0x10], cl
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
adc dword [rax + rcx + 0x11], ecx
adc dword [rax + rcx + 0x11], ecx
or byte [rcx], r10b
adc dword [rdi], ecx
adc dword [rax + rcx + 0x21], edx
or byte [rcx], ah
movups xmmword [rax + rcx + 0x21], xmm2
and dword [rax - 0x75], ecx
mov rdx, qword [rsi + 0x2f]
push rsi
invalid
mov qword [rax + rcx + 0x30], rdx
push rsp
or byte [rax], dh
cmp r13, 1
mov eax, 1
sbb rax, 0xffffffffffffffff
sbb eax, 0xffffffff
sbb eax, 0xffffffff
fdivr st(7)
dec dword [rax - 0x77]
mov qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
add dh, al
invalid
add byte [rax], al
mov byte [rbp + 0x12f], 0
test dword [rdi], ebp
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
mov rdx, rbx
call fcn.14001e4b0
sahf
invalid
invalid
sahf
invalid
movzx r12d, byte [rbp + 0x68]
movzx esp, byte [rbp + 0x68]
push 0xafc8041
push 0xafc8041
cmp r12b, 0xa
cld
or cl, byte [rdi]
je 0x140024714
test ch, bh
std
add byte [rax], al
add byte [rcx - 0x73], al
and al, 0xfa
lea eax, [r12 - 6]
lea ecx, [r12 - 5]
lea ecx, [rsp - 5]
sti
cmp al, 4
movzx eax, cl
mov dh, 0xc1
mov dh, 0xc1
cmovae eax, r15d
cmovae eax, edi
cmp al, 1
je 0x140024670
add dword [rdx + rax*2 + 0xf], esi
mov dh, 0xc0
movzx eax, al
cmp eax, 2
je case.0x14001ddc8.236
invalid
rol byte [rbx + 0x757503f8], 0x48
cmp eax, 3
add esi, dword [rbp + 0x75]
jne case.0x14002404d.56
mov rax, qword [rbp + 0x120]
mov eax, dword [rbp + 0x120]
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rdi + rbp*4 + 0x48], 0x8b
scasd eax, dword [rdi]
mov rcx, qword [rbp + 0x118]
invalid
invalid
test rax, rax
test eax, eax
je case.0x14001ddc8.236
scasd eax, dword [rdi]
mov rcx, qword [rbp + 0x118]
dec rax
invalid
enter 0x6b48, 0xffffffffffffffd0
cmp byte [rax + 0x7509113c], al
cmp byte [rcx + rdx], 9
invalid
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
adc dword [rcx], ecx
or dword [rbp - 0x65], esi
jne case.0x14001ddc8.236
wait
mov qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
add bl, ch
xchg edx, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
jmp case.0x14001ddc8.236
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x110]
test dword [rax], edx
adc byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
and byte [rcx], al
add byte [rax], al
mov r13, qword [rbp + 0x120]
xor r14d, r14d
test r13, r13
setne r14b
invalid
mov qword [rbp + 0x120], r14
mov dword [rbp + 0x120], esi
mov ch, 0x20
add dword [rax], eax
add byte [rcx + rdi - 0x10], cl
cmp rax, r14
and byte [rcx], al
add byte [rax], al
cmp rax, r14
cmp eax, esi
jne 0x1400245b0
test dword [rax], ebx
invalid
sbb bh, bh
invalid
inc esi
test dword [rdi], ebp
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x12f], 0
lea rcx, [rbp + 0x110]
adc byte [rcx], al
add dword [rax], eax
add byte [rax], al
add al, ch
call fcn.1400214b0
add eax, 0xe9ffffce
add bh, bh
jmp 0x1400245b0
invalid
dec dword [rbx + rcx*4 - 0x53]
mov r13, qword [rbp + 0x120]
mov ebp, dword [rbp + 0x120]
lodsd eax, dword [rsi]
and byte [rcx], al
add byte [rax], al
cmp r13, qword [rbp + 0x110]
jne 0x1400246d3
mov byte [rbp + 0x12f], 0
test dword [rdi], ebp
invalid
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
call fcn.1400214b0
mov rax, qword [rbp + 0x118]
imul rcx, r13, 0x38
mov byte [rax + rcx], r12b
and al, 8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
or byte [rcx], r8b
movups xmmword [rax + rcx + 0x11], xmm1
or byte [rcx], dl
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
invalid
inc r13
mov qword [rbp + 0x120], r13
mov dword [rbp + 0x120], ebp
jmp case.0x14001ddc8.236
invalid
mov qword [rbp + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
push r8
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rbp + 0x50], 1
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x58], 0
mov qword [rbp + 0x58], 0
mov dword [rbp + 0x58], 0
mov byte [rbp + 0x60], 1
mov rax, qword [rbp + 0x110]
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0x118]
test dword [rax], ebx
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0x118]
test dword [rax], ebx
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], ecx
add dword [rax], eax
mov qword [rbp + 0x108], rax
add byte [rax - 0x75], cl
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
mov rax, qword [rbp + 0x120]
test rax, rax
test eax, eax
test eax, eax
ror byte [rdi], 0x84
mov es, word [rcx]
add byte [rax], al
invalid
je 0x1400248ea
test byte [rsi + 0x48000001], cl
imul esi, eax, 0x38
invalid
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
cmp byte [rax - 0x75], cl
popfq
or byte [rcx], al
add byte [rax], al
invalid
mov rbx, qword [rbp + 0x108]
add byte [rax + 1], cl
fimul word [rbp + rcx*4 - 0x5b]
rol dword [rax], 0
add byte [rbp + rcx*4 + 0x35], cl
xor eax, 0x4a110
xor eax, eax
add rsi, rbx
lea r12, [rbp + 0xc1]
lea r14, [0x14006e888]
xor eax, 0x4a110
xor eax, 0x4a110
movabs eax, dword [0xc0310febc0310004]
add al, 0
add byte [rcx], dh
shr bl, 0xf
jmp 0x14002478b
xor eax, eax
jmp 0x14002478b
xor eax, eax
add rbx, 0x38
cmp rbx, rsi
cmp ebx, esi
cmp ebx, esi
je 0x1400248ea
movzx edi, byte [rbx]
cmp edi, 0xa
je 0x1400248ea
test byte [rbx + 1], dl
add byte [rax], al
test byte [rbx + 1], dl
add byte [rax], al
push rbx
add dword [rax], eax
add byte [rax - 0x78], al
mov ebp, 0xc0
mov byte [rbp + 0xc0], dil
mov rcx, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
xor byte [rcx - 0x77], cl
and al, 0x2f
mov qword [r12 + 0x2f], rcx
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
add al, 0x24
and al, 0xa8
add dword [rbp + rbp + 0x48], esi
test al, 1
je 0x1400247f5
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
add byte [rax], al
lea rdx, [0x140062fe0]
adc eax, 0x3e80a
add al, ch
movsd dword [rdi], dword [rsi]
movabs al, byte [0xb8411675c084ffff]
jne 0x1400247f5
mov r8d, 1
call fcn.14001e880
test al, al
invalid
jne 0x1400247f5
invalid
mov r8d, 1
lea rcx, [rbp + 0x48]
lea rdx, [0x140065d55]
adc eax, 0x41565
adc eax, 0x1be80004
loope 0x1400247f3
call fcn.140022910
invalid
inc dword [rbp + rcx*4 + 0x6f]
cli
lea r13d, [rdi - 6]
lea eax, [rdi - 5]
sti
sti
cmp r13b, 4
cmp ch, 4
movzx eax, al
mov dh, 0xc0
mov ecx, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
cmovae eax, ecx
mov r15, qword [rbp + 0xd0]
movzx r8d, al
movzx eax, al
ror dword [r11 + r9*4 - 0x43], 0xd0
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
movzx eax, al
ror byte [rbx + 0x63], 4
movsxd rax, dword [r14 + r8*4]
add al, 0x86
xchg byte [rcx + rax - 0x10], cl
add rax, r14
jmp rax
mov rdx, qword [rbp + 0xe8]
mov r8, qword [rbp + 0xf0]
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0xf0]
lock add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x140024860
xor dword [rax - 0x75], ecx
mov rdx, qword [rbp + 0xc8]
xchg ebp, eax
enter 0, 0
mov r8, r15
mov eax, edi
jmp 0x140024860
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x414e1
adc al, 4
invalid
lea rdx, [0x140065d29]
lea edx, [0x140065d29]
adc al, 4
add bl, ch
invalid
jmp 0x140024860
mov r8d, 2
lea rdx, [0x140062ea0]
adc eax, 0x3e649
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x3e649
jmp 0x140024860
lea rdx, [0x140065d55]
lea rcx, [rbp + 0x48]
lea ecx, [rbp + 0x48]
call fcn.140022910
call fcn.140022910
movzx ecx, r13b
inc rcx
cmp r13b, 4
mov eax, 0
cmovae rcx, rax
invalid
invalid
enter 0xffffffffffff8348, 0xfffffffffffffff9
add dword [rdi], ecx
invalid
test ch, dh
invalid
cmp rcx, 1
je case.0x1400248a9.5
invalid
mov al, 1
test rcx, rcx
jne 0x14002477e
mov rax, qword [rbp + 0xe0]
loopne 0x140024897
add byte [rax], al
mov ecx, edi
lea rdx, [0x14006e89c]
adc eax, 0x49ffa
adc eax, 0x49ffa
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x1400248df
mov dword [rbx + rbp*8], 0x488d482e
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rcx, rax
add r15, rcx
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r15, rcx
enter 0x149, 0xffffffffffffffcf
add r15, 8
invalid
jmp 0x1400248df
mov r15d, 6
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x1400248df
adc cl, byte [rax - 0x73]
add qword [rax - 0x7b], rcx
test rax, rax
invalid
invalid
invalid
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
enter 0x149, 0xffffffffffffffcf
enter 0x149, 0xffffffffffffffcf
add r15, 2
add edi, 2
mov dword [rdx], 0xfff854d
xchg ebp, eax
test r15, r15
setne al
invalid
shr cl, 0x94
jmp 0x14002477e
invalid
cmp qword [rbp + 0xb8], 0
cmp dword [rbp + 0xb8], 0
mov eax, 0
add byte [rax], al
add byte [rcx + rdx - 0x46], dh
je 0x140024905
mov edx, 8
je 0x140024905
mov edx, 8
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x108]
lea ecx, [rax]
add dword [rax], eax
add al, ch
pop rbx
call fcn.140007060
invalid
invalid
mov rsi, qword [rbp + 0x30]
mov esi, dword [rbp + 0x30]
cmp qword [rsi], 0
je 0x14002491d
mov rcx, qword [rsi + 8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.140007060
invalid
movups xmm0, xmmword [rbp + 0x48]
adc byte [rbp + 0x48], al
movups xmm1, xmmword [rbp + 0x58]
movups xmm1, xmmword [rbp + 0x58]
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
jmp 0x140024172
dec dword [rax - 0x73]
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 0x140024965
invalid
ror byte [rax + 0xf], cl
retf 0x148
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x140024965
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 8
add ecx, 8
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
retf 0x148
jmp 0x140024965
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.0x14002497b
mov ecx, r8d
mov ecx, eax
lea r8, [0x14006e854]
movsxd rcx, dword [r8 + rcx*4]
mov byte [rcx + rax - 0x3f], cl
jmp rcx
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x1400249bb
xor eax, eax
jmp 0x1400249c4
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add eax, ecx
add rax, 2
jmp 0x1400249bb
and byte [rax + 6], bh
mov eax, 6
add bl, ch
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
invalid
invalid
jmp 0x1400249bb
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
enter 0xffffffffffff8348, 0xffffffffffffffc0
or bl, ch
invalid
mov eax, 2
add al, byte [rax]
add byte [rax], al
cmp r14, rax
jb 0x140024164
mov qword [rbx + 0x10], rax
jmp 0x140024164
invalid
invalid
invalid
lea r8, str.library_std_srcpath.rs
add eax, 0x3e4b4
mov rdx, r14
call fcn.1400568f0
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1400568f0
add eax, 0xc600031f
mov byte [rbp + 0x12f], 0
test dword [rdi], ebp
add dword [rax], eax
add byte [rax], al
lea r8, str.library_std_srcpath.rs
mov rdx, r13
add byte [rcx + rcx*4 - 0x16], cl
call fcn.1400568f0
add eax, dword [rax]
ud2
mov ecx, 8
add byte [rax], al
mov edx, 0xe0
call fcn.140056540
int3
nop dword cs:[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
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
in al, dx
sub byte [rax - 0x73], cl
invalid
stosb byte [rdi], al
add byte [rax], 0
invalid
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x7d], cl
cmp qword [rbp + 0xb8], 0
mov ebp, 0xb8
add byte [rcx + rdx - 0x46], dh
je 0x140024a57
mov edx, 8
je 0x140024a57
mov edx, 8
mov rcx, qword [rbp + 0x108]
call fcn.140007060
cmp qword [rbp + 0x48], 0
je 0x140024a6c
mov rcx, qword [rbp + 0x50]
mov edx, 1
call fcn.140007060
invalid
mov byte [rbp + 0x12f], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0xa0], 0
mov ebp, 0xa0
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0xa8]
je case.0x14001ddc8.271
mov rcx, qword [rbp + 0xa8]
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.140007060
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
invalid
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
cmp byte [rbp + 0x12f], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x1b], dh
jne 0x140024b20
jne 0x140024b20
cmp qword [rbp + 0x110], 0
je 0x140024b20
mov rcx, qword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov edx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.140007060
nop
invalid
call fcn.140007060
and eax, 0x4890fffe
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
int3
int3
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
lea rbp, [rsp + 0x80]
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
cmp ch, 3
add ecx, dword [rdi]
test byte [rbp + 0x48000002], bh
add byte [rax], al
invalid
je 0x140024e2a
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov edi, edx
movzx eax, byte [rdx + 0x39]
cmp al, 3
sete dl
cmp r13b, al
cmp ch, al
cmp ch, al
seta cl
lea r15, [rbp - 0x57]
lea edi, [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]
invalid
mov qword [rbp + 0x18], rdx
invalid
mov rbx, qword [rdi + 8]
or byte [rdi], cl
test byte [rax - 0x7c000000], bl
leave
je 0x140024c3d
test cl, cl
jne 0x140024e2a
lea r14, [rbp - 0x60]
jne 0x140024b51
jmp 0x140024bcf
sbb al, 0x66
nop word cs:[rax + rax]
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x140024e2a
cmp al, 2
jne 0x140024d59
mov rcx, rdi
call case.0x14001d70c.69
cmp rbx, rax
jbe 0x140024bc0
mov rcx, r14
mov rdx, rdi
call fcn.14001edf0
mov rcx, rbx
movzx eax, byte [rbp - 0x58]
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
and byte [rdi], cl
sub dword [rbp - 0x20], eax
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rdx, qword [r15 + 0x2f]
invalid
mov qword [rbp + 0xf], rdx
push rbp
cmovs ebp, dword [rbx]
invalid
invalid
invalid
push rbp
cmovs ebp, dword [rbx]
movabs al, byte [0x894800000225820f]
jb 0x140024e47
mov qword [rdi + 8], rcx
cmp al, 0xa
jb 0x140024e47
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x140024d97
mov al, 2
mov rbx, rcx
cmp r13b, al
jbe 0x140024bcf
xchg edi, eax
retf
xchg edi, eax
jmp 0x140024e2a
test cl, cl
jne 0x140024e2a
mov r14, rbx
jmp 0x140024c5f
nop dword [rax + rax]
mov byte [rdi + 0x39], 1
cmp dword [rcx], eax
mov al, 1
cmp r13b, al
ja 0x140024e2a
cmp al, 1
je 0x140024cd0
insd dword [rdi], dx
insd dword [rdi], dx
movzx eax, al
cmp eax, 2
jne 0x140024d60
mov rcx, rdi
call case.0x14001d70c.69
test eax, 0x49ffffa2
cmp esi, eax
test eax, 0x49ffffa2
cmp esi, eax
jbe 0x140024c50
lea rcx, [rbp - 0x60]
mov rdx, rdi
call fcn.14001edf0
mov rbx, r14
movzx eax, byte [rbp - 0x58]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rcx, qword [r15 + 0x2f]
invalid
invalid
mov qword [rbp + 0xf], rcx
sub rbx, qword [rbp - 0x60]
jb 0x140024e41
invalid
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x140024d97
mov al, 2
mov r14, rbx
mov esi, ebx
jmp 0x140024c56
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
cmp esp, 3
cmp esp, 3
jb 0x140024c56
invalid
cmp r12d, 5
je 0x140024c56
insb byte [rdi], dx
invalid
cmp r12d, 6
cmp esp, 6
jne case.0x140024432.22
add byte [rbp - 0x7b], cl
test r14, r14
div byte [rbx + rbp + 0x48]
mov eax, dword [rbp + 0x18]
invalid
invalid
je 0x140024d24
mov rax, qword [rbp + 0x18]
sbb byte [r15], r9b
mov dh, 8
movzx ecx, byte [rax]
or byte [rcx - 0x7d], cl
inc byte [rcx]
cmp r14, 1
je 0x140024d2e
cmp cl, 0x2e
jne 0x140024d2e
stc
jne 0x140024d2e
mov rax, qword [rbp + 0x18]
movzx eax, byte [rax + 1]
add dword [rbx + 0x2b742ff8], eax
cmp eax, 0x2f
je 0x140024d43
cmp eax, 0x5c
je 0x140024d43
xor eax, eax
jmp 0x140024c56
invalid
inc dword [rbp + 0x31]
xor r14d, r14d
xor eax, eax
jmp 0x140024c56
invalid
invalid
invalid
div byte [rcx]
shr cl, 0x28
invalid
xor eax, eax
cmp r14, 1
jne 0x140024c56
cmp cl, 0x2e
jne 0x140024c56
adc edi, edi
invalid
invalid
adc edi, edi
invalid
dec dword [rax - 0x7d]
jmp 0x140024d48
sub rbx, 1
sub ebx, 1
jb 0x140024e67
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x140024e2d
movzx eax, al
test eax, eax
rol byte [rbp + 0x441d75c0], 0x89
loopne 0x140024dac
jne 0x140024d7d
mov eax, r12d
lea rcx, [0x14006e8b4]
lea ecx, [0x14006e8b4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x140024dbc
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
add rax, 4
jmp 0x140024df1
add al, 0xeb
je 0x140024d44
mov byte [rdi + 0x39], 0
cmp dword [r8], r8d
sub rbx, 1
jb case.0x140024432.25
mov qword [rdi + 8], rbx
or dh, al
invalid
mov byte [rsi], 6
jmp 0x140024e2d
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x45280f06], cl
loopne 0x140024dad
mov byte [rsi], al
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
sub byte [rbp - 0x10], cl
sub byte [rbp - 0x10], cl
movaps xmm2, xmmword [rbp]
movups xmmword [rsi + 1], xmm0
invalid
push rbp
add byte [rdi], cl
adc dword [rsi + 1], eax
invalid
add dword [rdi], ecx
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
adc dword [rdi], ecx
movups xmmword [rsi + 0x21], xmm2
adc dword [rsi + 0x21], edx
push rsi
and dword [rax - 0x75], ecx
cmovs r9d, dword [r9 + 0x72eb3046]
xor bl, ch
invalid
mov rax, qword [rbp + 0xf]
mov qword [rsi + 0x30], rax
xor bl, ch
invalid
xor bl, ch
jb 0x140024e04
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
ror byte [rax], 0xeb
invalid
ror byte [rax], 0xeb
or bl, ch
sbb cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
xor byte [r8 - 0x73], r9b
xor byte [rax - 0x73], cl
lea rdx, [rcx + 1]
test rcx, rcx
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
invalid
invalid
rol byte [rdx], 0x48
test eax, eax
add cl, byte [rax - 0x7b]
sal byte [rax + rsi - 0x3a], 0x47
cmp dword [rbx], eax
test rax, rax
je 0x140024e26
mov byte [rdi + 0x39], 3
cmp dword [r11], r8d
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
adc dword [r15], r9d
adc byte [rdi + 0x21], cl
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
adc qword [rdi], r9
adc dword [rsi + 1], eax
movups xmmword [rsi + 1], xmm0
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
mov rax, qword [rbp + 0x18]
mov qword [rsi + 0x28], rax
sub byte [rax - 0x77], cl
mov qword [rsi + 0x30], rbx
jmp 0x140024e2d
pop rsi
xor bl, ch
invalid
mov byte [rdi + 0x39], 3
cmp dword [r11], r8d
cmp dword [rbx], eax
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
mov rcx, rbx
invalid
mov rbx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.140056970
sbb bl, byte [rbx]
add eax, dword [rax]
sbb bl, byte [rbx]
add eax, dword [rax]
lea r8, str.library_std_srcpath.rs
lea eax, [0x140062fb0]
add eax, 0x3e153
add byte [rax - 0x77], cl
mov rcx, rbx
xor edx, edx
call fcn.140056970
fnstenv [rcx]
shr al, cl
or dword [rbx], ebx
add eax, dword [rax]
lea r8, str.library_std_srcpath.rs
jmp 0x140024e5d
sub rsp, 0xc0
lea rbp, [rsp + 0x80]
add byte [rax - 0x77], cl
invalid
mov rdi, rcx
mov edi, ecx
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov edi, ecx
lea rcx, [rbp + 0x18]
sbb byte [r8 - 0x77], r9b
sbb byte [rax - 0x77], cl
mov rdx, rdi
cli
mov r8, rsi
call fcn.14001e010
movzx edx, byte [rbp + 0x18]
mov rcx, qword [rbp + 0x28]
sub byte [r8 - 0x75], r9b
invalid
invalid
mov eax, dword [rbp + 0x38]
cmp byte [rbp + rcx*4 + 5], cl
lea r8, [0x14006e8d0]
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
invalid
invalid
invalid
add rcx, 4
add ecx, 4
jmp 0x140024ef4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140024ef4
mov ecx, 6
jmp 0x140024ef4
invalid
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove edx, eax
add rcx, rdx
add rcx, 2
jmp 0x140024ef4
invalid
add al, byte [rax]
add byte [rax], al
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
cmove edx, eax
add rcx, rdx
add rcx, 2
jmp 0x140024ef4
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
sub rdx, rcx
jb case.0x14001eca2.235
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
test rdx, rdx
test edx, edx
je 0x140024f1d
movzx eax, byte [r8]
mov dh, 0
add byte [rdi + rbp], bh
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
xchg esp, eax
ror byte [rax], 0xc8
xchg esp, eax
ror byte [rax], 0xc8
jmp 0x140024f1f
xor eax, eax
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rsi
jne 0x140024f07
jne 0x140024f07
loopne 0x140024f37
movups xmm0, xmmword [rbp + 0x18]
adc byte [rbp + 0x18], al
sbb byte [r15], r9b
adc byte [rbp + 0x28], cl
movups xmm1, xmmword [rbp + 0x28]
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rbp - 8], xmm1
mov rcx, qword [rbp + 0x38]
mov qword [rbp + 8], rcx
or byte [r8 - 0x3899edbb], r9b
adc byte [r8], r8b
add cl, byte [rax - 0x73]
movabs al, byte [0xfffbebe8d8558d48]
invalid
or byte [r8 - 0x3899edbb], r9b
or byte [rax - 0x3899edbb], cl
adc ah, byte [rsi - 0x39]
adc byte [r8], r8b
add cl, byte [rax - 0x73]
movabs al, byte [0xfffbebe8d8558d48]
dec dword [rdi]
movzx ecx, byte [rbp - 0x60]
cmp cl, 0xa
jne 0x140024f62
xor eax, eax
jmp 0x140024f81
movzx ecx, byte [rbp - 0x60]
cmp cl, 0xa
jne 0x140024f62
stc
or dh, byte [rbp + 4]
xor eax, eax
jmp 0x140024f81
add cl, 0xfa
xor eax, eax
cmp cl, 3
ja 0x140024f60
sar edx, 0x31
rol byte [rax - 0xb88fc07], 0xf
mov dh, 0xc9
movzx ecx, cl
dec rcx
leave
cmp rcx, 3
jae 0x140024f81
lea rcx, [rbp - 0x28]
call case.0x140059cdd.433
invalid
invalid
invalid
nop
add rsp, 0xc0
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
add eax, dword [rax]
mov rdx, rsi
call fcn.1400568f0
add ah, cl
add ah, cl
int3
push rbx
sub rsp, 0x2e0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x258], 0xfffffffffffffffe
mov ebx, r9d
mov ebx, ecx
mov r14, r8
mov r15, rdx
mov rsi, rcx
movabs rax, 0x700000000
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0x23c], rax
mov word [rbp + 0x24c], 0
mov qword [rbp + 0x244], 0
test dword [rdx + rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
test dword [rdx + rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x230], 0
mov qword [rbp + 0x228], 1
mov eax, r9d
add byte [rax], al
mov qword [rbp + 0x230], 0
mov qword [rbp + 0x228], 1
add dword [rax], eax
add byte [rax], al
mov eax, r9d
or eax, 0x2000000
mov dword [rbp + 0x238], eax
add byte [rbp + rcx*4 - 0x7b], cl
sub byte [rdx], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x7b], cl
sub byte [rdx], al
add byte [rax], al
lea eax, [rbp + 0x228]
mov rcx, rdx
mov rdx, r14
call fcn.140022b40
invalid
invalid
dec dword [rax - 0x77]
xlatb
test rax, rax
je 0x1400250f7
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x3e083f8], cl
mov eax, edi
and eax, 3
cmp rax, 2
jb 0x1400250ea
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
cmp eax, 2
invalid
invalid
cmp eax, 2
jne 0x1400250ea
wait
add byte [rax], al
invalid
wait
add byte [rax], al
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x20
cmp rdx, 5
je 0x140025062
cmp edx, 0x20
jne 0x1400250ea
add byte [rax], al
mov qword [rbp + 0x250], rdi
mov ebp, 0x250
lea rcx, [rbp + 0x210]
mov rdx, r15
mov r8, r14
invalid
call fcn.140021560
invalid
invalid
dec dword [rax - 0x75]
mov eax, dword [rbp + 0x210]
invalid
mov eax, dword [rbp + 0x210]
mov r14, qword [rbp + 0x218]
movabs r15, 0x8000000000000000
cmp rax, r15
cmp eax, edi
je 0x1400250d1
mov rcx, qword [rbp + 0x220]
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], rcx
lea rcx, [rbp + 0x1f8]
add byte [rax], al
lea rdx, [rbp - 0x58]
mov r8b, 1
push rbp
test al, 0x41
mov al, 1
call fcn.1400232c0
mov r12, qword [rbp + 0x1f8]
mov r14, qword [rbp + 0x200]
cmp r12, r15
jne 0x14002511e
mov qword [rsi + 8], r14
mov qword [rsi + 8], r14
mov qword [rsi], 2
lea rcx, [rbp + 0x250]
call fcn.14001a690
test al, 0x55
invalid
invalid
test al, 0x55
invalid
jmp 0x14002510b
mov qword [rsi + 8], rdi
mov qword [rsi], 2
jmp 0x14002510b
adc al, 0x48
mov ecx, esi
mov rcx, rsi
mov rdx, rdi
cli
call fcn.140022da0
mov rcx, rdi
stc
fdiv st(7), st(0)
dec dword [rax - 0x77]
stc
call qword [sym.imp.KERNEL32.dll_CloseHandle]
adc eax, 0x35f85
nop
add rsp, 0x2e0
loopne 0x140025113
add byte [rax], al
add esp, 0x2e0
loopne 0x140025113
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
lea r15, [rbp - 0x58]
mov r8d, 0x250
mov rcx, r15
mov ecx, edi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, r14
int1
int1
mov rdx, r15
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
adc eax, 0x36082
adc eax, 0x36082
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test byte [rdi + 0x48000000], al
mov ecx, eax
cmp rax, 0xffffffffffffffff
je 0x1400251cf
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_FindClose]
adc eax, 0x36077
add byte [rbx + 0x100fa845], cl
lodsb al, byte [rsi]
mov eax, dword [rbp - 0x58]
movups xmm0, xmmword [rbp - 0x54]
movsd xmm1, qword [rbp - 0x44]
movups xmm1, xmmword [rbp - 0x44]
mov r8d, dword [rbp - 0x38]
mov edx, dword [rbp - 0x3c]
mov ecx, eax
shl ecx, 0x15
adc eax, 0x231ff9c1
int3
test ebx, ebx
adc eax, 0x231ff9c1
int3
je 0x1400251bc
shl rdx, 0x20
or rdx, r8
mov qword [rsi], 0
add bh, al
adc byte [rax], r8b
add byte [rax], al
add byte [rax], al
add bh, al
adc byte [rax], r8b
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x18], 0
movups xmmword [rsi + 0x20], xmm0
sbb byte [rax], r8b
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], rdx
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
invalid
test r12, r12
test r12, r12
je 0x1400250dc
mov edx, 2
mov rcx, r14
call fcn.140007060
jmp 0x1400250dc
invalid
invalid
invalid
test eax, 0x400
je 0x140025173
add byte [rax + rax], al
add byte [rax + rsi*4 + 0x41], dh
mov r9d, ecx
mov r9d, ecx
and r9d, 0x20000000
je 0x140025173
add byte [rax], al
and byte [rsp + riz*4 + 0x48], dh
mov dword [rsi + 8], edi
jle 0x1400251db
mov qword [rsi + 8], rdi
jle 0x1400251db
mov qword [rsi], 2
test r12, r12
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rax], ch
invalid
test esp, esp
je 0x14002510b
invalid
mov edx, 2
add byte [rax], al
mov rcx, r14
call fcn.140007060
invalid
invalid
invalid
jmp 0x14002510b
invalid
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax - 0x73], cl
lea edx, [rax + 2]
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea edx, [rax + 2]
add byte [rax], al
call fcn.14001a690
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
int3
sub rsp, 0x38
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
mov rsi, r8
mov rdi, rdx
mov ebx, ecx
movzx eax, byte [0x14007e348]
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
invalid
sbb byte [rax], al
add byte [rax], al
xor ecx, ecx
leave
call fcn.140033250
test rax, rax
je case.0x140024432.34
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov byte [rax + 0x10], bl
inc rax
invalid
ror byte [rax - 0x7d], 0xc4
cmp byte [rbx + 0x5f], bl
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 8], rdi
mov qword [rbp - 0x10], rsi
mov ecx, 8
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
call fcn.140056560
ud2
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x30
in al, dx
sub byte [rax - 0x73], cl
push 0x30
mov rcx, qword [rbp - 8]
clc
mov rdx, qword [rbp - 0x10]
call fcn.1400130b0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
lea rdx, [0x14006e8ec]
add byte [rax + 0x63], cl
add al, 0x82
add byte [rax + 0x63], cl
add al, 0x82
add rax, rdx
jmp rax
add dword [rax - 0x75], ecx
push rcx
or bl, ch
cmp byte [rax - 0x3f], cl
shr rcx, 0x20
invalid
cmp al, 0x75
movzx ecx, al
jmp 0x14002531d
shr rcx, 0x20
lea rax, [0x140064a98]
mov rdx, qword [rax + rcx*8]
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
mov rax, qword [rax + rcx*8]
jmp 0x140025343
call qword [rdx + 0x40]
nop
add rsp, 0x20
pop rbp
ret
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov r8, qword [rcx]
and byte [rbx + rcx*4 + 1], cl
mov ecx, r8d
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
jae 0x140025371
jmp 0x140025381
adc byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x140025381
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
dec qword [rcx - 0x75]
invalid
nop
add rsp, 0x20
pop rbp
ret
int3
int3
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
jmp 0x1400253c1
xor byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbp
ret
int3
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
test r8, r8
je 0x140025573
mov rsi, r8
mov rdi, rdx
invalid
mov rbx, rcx
mov rax, r8
shl rax, 4
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp dword [rdi + rdx], 0
jne 0x140025422
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x140025410
cmp rsi, rcx
invalid
jb 0x14002558e
add dword [rax], eax
add byte [rax + 0x29], cl
invalid
lea edi, [0x140062e18]
lea r12, [0x14006e8fc]
scasd eax, dword [rdi]
xchg esp, eax
add al, 0
scasd eax, dword [rdi]
xchg esp, eax
add al, 0
jmp 0x14002546b
jp 0x140025462
and ecx, dword [rdi]
test dword [rbx], ebx
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
int1
int1
call fcn.14001a690
test rsi, rsi
je 0x140025573
lea rax, [rdi - 0x10]
mov r13, rsi
mov ebp, esi
mov ebp, esi
shl r13, 4
mov rcx, r13
invalid
jmp 0x14082738c
nop dword [rax]
test rcx, rcx
je 0x1400254a0
mov r8d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
invalid
test r8, r8
je 0x140025480
invalid
invalid
invalid
mov edx, 1
xor r8d, r8d
mov ecx, 0xfffffff4
mov r9, rbx
add byte [rbp + 0x31], al
sar byte [rcx - 0xc], 0x49
mov ecx, ebx
call fcn.14001aa40
mov qword [rbp - 8], rax
mov edx, dword [rbp - 1]
dec dword [rax - 0x77]
clc
mov qword [rbp], rdx
test rax, rax
je 0x1400254e0
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
invalid
loopne 0x1400254ce
jmp rax
loopne 0x140025451
jp 0x1400254e3
and esi, dword [rsp + rax*4 - 0x17]
invalid
test rdx, rdx
je 0x140025589
movabs al, byte [0xc931c03145000000]
mov rax, rdx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov r9d, dword [rdi + r8]
sub rax, r9
jb 0x140025532
inc rcx
add r8, 0x10
mov rdx, rax
cmp r13, r8
invalid
jne 0x140025500
vpsubsb ymm13, ymm1, ymm3
sbb esp, dword [rsi + 0xf]
invalid
mov rax, rdx
cmp rsi, rcx
jb 0x14002558e
retf 0xc148
test rax, rax
je 0x140025462
jmp 0x1400255cf
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
jmp 0x140025575
lea edx, [0x140062d68]
lea rcx, [rbp - 0x38]
call fcn.1400568b0
int3
int3
int3
in al, dx
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
test rcx, rcx
jne 0x140025632
invalid
or ecx, dword [rdi]
movzx eax, byte [0x14007e1d9]
test al, al
invalid
je 0x140025680
mov dh, 5
stosd dword [rdi], eax
mov eax, dword [0x1b4c2da31]
add eax, 0x74c08400
add eax, 0x74c08400
sal byte [rsi + rcx*2 - 0x3a], 5
movabs al, byte [0x8d0d058b0100058b]
add eax, 0x58d0d
invalid
invalid
invalid
adc al, 0x25
invalid
mov byte [0x14007e1d9], 1
mov byte [0x14007e1d9], 1
mov eax, dword [0x14007e34c]
add eax, 0x58d0d
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
and eax, 0x58
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
mov rax, qword [rdx + rax*8]
cmp qword [rax + 0x38], 0
je case.0x14002410b.259
lea rax, [rax + 0x40]
add byte [rax], 0
add byte [rax], al
add bl, ch
adc cl, byte [rax - 0x77]
mov qword [rbp - 0x18], rcx
call fcn.140025700
test rax, rax
invalid
invalid
invalid
jmp 0x140025671
mov qword [rbp - 0x18], rcx
call fcn.140025700
test rax, rax
mov rcx, qword [rbp - 0x18]
invalid
je 0x140025684
invalid
call 0xcb4a69e7
adc ecx, dword [rax - 0x75]
mov rdx, qword [rax]
mov edx, dword [rax]
adc byte [rax - 0x77], cl
or byte [rax - 0x77], cl
mov rax, rdx
invalid
invalid
invalid
mov qword [rax], rcx
mov rax, rdx
mov eax, edx
add rsp, 0x40
pop rbp
ret
xor edx, edx
jmp case.0x14001ed34.253
test rcx, rcx
leave
je 0x14002569c
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
dec qword [rax]
call 0x149019f81
call 0x149019f81
dec qword [rax]
jne 0x14002569c
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call fcn.1400257e0
lea rax, str.library_std_srcio_stdio.rs
add eax, 0x3d60d
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_std_src_threadlocal.rs
or eax, 0x3fe49
lea r9, [0x140061e28]
lea ecx, [0x140061e28]
lea r8, [rbp - 9]
mov edx, 0x46
call fcn.140056bc0
invalid
add ah, cl
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
int3
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x30
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
je 0x1400256f8
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
jne 0x1400256f8
mov rcx, qword [rbp - 0x18]
call fcn.1400257e0
call 0x140033fdf
add byte [rax + 0x30c48348], dl
nop
add rsp, 0x30
pop rbp
ret
inc esi
xchg byte [rax], cl
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x14007e34c]
mov rcx, qword gs:[0x58]
add byte [rcx], al
mov eax, dword [0x14007e34c]
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x40]
add byte [rax - 0x73], cl
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
mov edx, 0x38
add byte [rax - 0x39], cl
invalid
cmp byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
je 0x1400257cd
invalid
ror dword [rax - 0x75], 0x8a
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
sub cl, byte [rax - 0x7b]
leave
test rcx, rcx
je 0x1400257cd
lock dec qword [rcx]
jne 0x1400257b3
call fcn.1400257e0
mov eax, dword [0x14007e34c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x40]
add rsp, 0x28
pop rsi
pop rbp
ret
jne 0x140025823
mov edx, 8
mov rcx, rsi
add byte [rax - 0x77], cl
int1
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.140007060
nop
add rsp, 0x28
pop rsi
pop rbp
ret
int3
mov ecx, dword [rcx + 8]
cmp qword [rax], 0
mov qword [rax], 0
mov byte [rax + 0x10], 2
add byte [rax], al
add dh, al
adc byte [rdx], al
je 0x14002585d
test rcx, rcx
je 0x14002585d
lock dec qword [rcx]
dec dword [rcx]
jne 0x14002585d
invalid
pop rbp
jmp fcn.1400257e0
nop
pop rbp
ret
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov rsi, r8
mov rdi, qword [rcx]
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
cmp rax, r8
cmp eax, eax
jb 0x1400258a7
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
call fcn.14005642b
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, rdi
mov r14, rdx
mov rdx, rbx
mov r8, rsi
call fcn.140057e30
mov rdx, r14
mov rbx, qword [rdi + 0x10]
jmp 0x140025884
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rsp + 0x20]
mov dword [rbp + 4], 0
add byte [rax], al
add byte [rax], al
cmp edx, 0x80
add byte [rax], al
jae 0x1400258f6
mov byte [rbp + 4], dl
mov esi, 1
add bl, ch
invalid
add bl, ch
jle 0x140025880
mov eax, edx
cmp edx, 0x800
add byte [rax], al
rol byte [rcx + 0x800fa], 1
add byte [rbx + 0x18], dh
jae case.0x14002404d.81
add byte [rax], al
jae case.0x14002404d.81
shr eax, 6
or al, 0xc0
mov byte [rbp + 4], al
add al, 0x80
loop case.0x1400242a0.60
ror byte [rax - 0x1d7ffbbb], 0x3f
add al, 0x80
loop case.0x1400242a0.60
or dl, 0x80
mov byte [rbp + 5], dl
mov esi, 2
jmp 0x140025974
pop rsp
pop rsp
cmp edx, 0xffff
ja 0x140025944
invalid
invalid
and al, 0xc1
call 0xc8e26532
add al, 0x89
rol cl, 1
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 5], al
invalid
and dl, 0x3f
shr eax, 0xc
or al, 0xe0
mov byte [rbp + 4], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 5], al
invalid
invalid
add eax, 0x803fe280
retf 0x8880
and dl, 0x3f
or dl, 0x80
mov byte [rbp + 6], dl
mov esi, 3
jmp 0x140025974
push rbp
invalid
shr eax, 0x12
and al, 7
adc ah, byte [rdi + rax]
invalid
or al, 0xf0
mov byte [rbp + 4], al
mov eax, edx
invalid
rol cl, 1
call 0x14c417d62
or byte [rax - 0x2f76fabb], 0xc1
call 0x14c417d68
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp + 5], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
or byte [rax - 0x1d7ff9bb], 0x3f
mov byte [rbp + 6], al
invalid
and dl, 0x3f
or dl, 0x80
or byte [rax + 0x4be0755], 0
add byte [rax], al
mov byte [rbp + 7], dl
mov esi, 4
mov rdi, qword [rcx]
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
sub eax, ebx
cmp dword [rax - 0x75], ecx
invalid
sub eax, ebx
fmul dword [rax + 0x39]
invalid
cmp rax, rsi
cmp eax, esi
jb 0x1400259ab
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
or byte [r8 + 1], r9b
invalid
add rcx, rbx
lea rdx, [rbp + 4]
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.14005642b
add rbx, rsi
add ebx, esi
add ebx, esi
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140057e30
add eax, dword [rax]
mov rbx, qword [rdi + 0x10]
jmp 0x140025986
pop rdi
adc bl, ch
invalid
cmp cl, cl
add eax, dword [rax]
pop rbp
jmp fcn.14000adc0
in al, dx
push rbx
invalid
sub esp, 0x20
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
lea rbp, [rsp + 0x20]
call fcn.140012f90
int3
movabs eax, dword [0x48575655ccfffed5]
sub esp, 0xa0
lea rbp, [rsp + 0x80]
mov rsi, rdx
invalid
mov rdi, rcx
lea rcx, [rbp - 0x18]
mov rdx, rdi
mov edx, edi
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov r8, rsi
call fcn.14001e010
movzx edx, byte [rbp - 0x18]
mov dh, 0x55
call 0x1384fe567
mov dh, 0x55
call 0x1384fe567
mov rax, qword [rbp + 8]
lea r8, [0x14006e90c]
add byte [rbp + 0x63], cl
or al, 0x90
add r9, r8
mov rdx, rsi
mov r8, rdi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x140025a74
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 8
jmp 0x140025a74
mov ecx, 6
cmove rdx, rax
add rcx, rdx
add rcx, 8
add ecx, 8
jmp 0x140025a74
mov ecx, 6
jmp 0x140025a74
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
invalid
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
invalid
retf 0x7272
jb 0x140025aee
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x140025a99
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
pop rsp
sete al
or al, cl
jmp 0x140025a9b
xor eax, eax
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rsi
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
clc
clc
movups xmmword [rbp - 0x48], xmm0
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 ecx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
lea rdx, [rbp - 0x58]
call fcn.140024b40
cmp byte [rbp - 0x18], 9
mov rdx, qword [rbp - 8]
jne case.0x14001ef94.244
mov rax, qword [rbp - 0x10]
jmp 0x140025ae3
xor eax, eax
add rsp, 0xa0
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1400568f0
int3
test r8, r8
je 0x140025b73
mov r9, r8
dec r8
cmp byte [rax + r9 - 1], 0x2e
cmp byte [rax + rcx - 1], 0x2e
cmp byte [rax + rcx - 1], 0x2e
jne 0x140025b50
test r8, r8
je 0x140025b7a
sub rdx, r9
mov rcx, rax
add rcx, r9
jmp 0x140025b7f
mov rcx, rax
xor eax, eax
jmp 0x140025b7f
xor ecx, ecx
mov r8, rdx
test rax, rax
cmovne rcx, rax
enter 0xffffffffffff8548, 0xffffffffffffffc9
je 0x140025c24
test rax, rax
test eax, eax
cmove r8, rdx
add rcx, r8
sub rcx, rbx
cmp rdi, rcx
jb case.0x14002410b.263
ret 0x14c
mov qword [rsi + 0x10], rcx
mov rdi, rcx
mov rax, qword [rsi]
mov rcx, rax
mov ecx, eax
mov ecx, eax
ror dword [rax + 0x29], 0xf9
sub rcx, rdi
cmp rcx, 3
ja 0x140025be2
mov r14, rdi
add r14, 4
add al, 0xf
invalid
mov cl, 0
add byte [rax], al
add al, 0xf
invalid
mov cl, 0
add byte [rax], al
mov rdx, r14
not rdx
not edx
not edx
shr rdx, 0x3f
test rax, rax
je 0x140025c2f
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x20], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
pop rbp
ror byte [rax - 0x77], 1
loopne 0x140025b94
add dword [rax], eax
add byte [rax], al
jmp 0x140025c31
mov r14, rax
cmp rdi, r14
jne 0x140025bf6
mov rcx, rsi
call fcn.140025c90
mov rbx, qword [rsi + 8]
mov byte [rbx + rdi], 0x2e
cmp ebp, dword [rsi]
inc rdi
mov qword [rsi + 0x10], rdi
mov rax, qword [rsi]
sub rax, rdi
sub eax, edi
sub eax, edi
cmp rax, 2
jbe 0x140025c5e
mov rax, qword [rsi + 8]
mov byte [rax + rdi + 2], 0x65
add ah, byte [rbp + 0x66]
invalid
add al, 0x38
invalid
invalid
or dh, al
cmp byte [rdx], r8b
add ah, byte [rbp + 0x66]
invalid
add al, 0x38
invalid
invalid
add ah, byte [rbp + 0x66]
mov dword [rax + rdi], 0x83487865
mov dword [rbx], 0x107e8948
mov dword [rsi + 0x10], edi
add rdi, 3
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
mov dword [rsi + 0x10], edi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
mov r8, r14
call fcn.14001b690
cmp qword [rbp - 0x18], 0
invalid
add byte [rbp + 0x30], dh
call 0x18832d14d
mov ebx, dword [rbp - 0x10]
mov rbx, qword [rbp - 0x10]
mov qword [rsi + 8], rbx
mov qword [rsi], r14
cmp rdi, r14
invalid
je 0x140025bea
div dword [rsi + rcx*4 - 0x15]
cwde
jmp 0x140025bf6
mov r8d, 3
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
mov rdx, rdi
call fcn.140057e30
mov rdi, qword [rsi + 0x10]
jle 0x140025c83
jle 0x140025c83
jmp 0x140025c0d
xor ecx, ecx
call fcn.140056540
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
clc
call fcn.140056540
int3
cli
not rdx
shr rdx, 0x3f
test rax, rax
je 0x140025ce4
mov rcx, qword [rsi + 8]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x20], rax
mov eax, 1
jmp 0x140025ce6
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
mov r8, rdi
call fcn.14001b690
cmp qword [rbp - 0x18], 0
jne 0x140025d1b
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.140056540
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.140056540
or byte [rbx], al
add ah, cl
or byte [rbx], al
add ah, cl
int3
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov rdi, r9
mov rbx, r8
mov rsi, rcx
invalid
test r8, r8
je 0x140025d7a
invalid
js 0x140025dca
mov r15, rdx
movzx eax, byte [0x14007e348]
xor ecx, ecx
mov rdx, rbx
call fcn.140033250
test rax, rax
je 0x140025dcf
mov r14, rax
mov rdx, r15
jmp 0x140025d80
mov r14d, 1
mov r15, qword [rbp + 0x60]
mov edi, dword [rbp + 0x60]
mov rcx, r14
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.14005642b
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], rbx
mov byte [rbp - 8], 0
clc
add byte [rax - 0x73], cl
loopne 0x140025dec
mov edx, edi
clc
add byte [rax - 0x73], cl
loopne 0x140025dec
mov edx, edi
mov r8, r15
call case.0x1400231b7.51
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
adc byte [rdi], cl
adc dword [rsi], eax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
call fcn.1400070b0
invalid
mov ecx, 1
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.140056540
int3
invalid
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x20], 0
je 0x140025e0a
mov rcx, qword [rbp - 0x18]
mov edx, 1
call fcn.140007060
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
int3
int3
add byte [rax], al
mov dword [rax + 4], ecx
mov dword [rax + 8], edx
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x78
sub esp, 0x78
lea rbp, [rsp + 0x70]
mov rsi, rdx
mov r12, rcx
mov rdi, qword [rdx]
mov rbx, qword [rdx + 0x10]
adc byte [rax - 0x77], cl
clc
adc byte [rax - 0x77], cl
clc
sub rax, rbx
mov r14, rdi
mov r13, rbx
mov ebp, ebx
mov ebp, ebx
fisttp qword [rax - 0x7d]
clc
cmp rax, 0x20
jae 0x140025eca
and byte [rbx + 0x36], dh
mov rcx, r12
mov rdx, rsi
mov edx, esi
call fcn.140023d50
test rax, rax
je 0x140025eba
fdivp st(7)
dec dword [rax - 0x7b]
sal byte [rsi + rdx - 0x48], 1
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov eax, 1
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test rdx, rdx
je 0x140026092
mov r14, qword [rsi]
mov r13, qword [rsi + 0x10]
adc byte [rax - 0x77], cl
pop rbp
loopne 0x140025f18
mov qword [rbp - 0x20], rbx
mov rax, qword [r12]
add al, 0x24
mov eax, dword [rsp]
add al, 0x24
mov qword [rbp - 0x30], rax
mov r15d, 0x2000
rol byte [r9 - 0x41], 1
add byte [rax], ah
add byte [rax], al
xor ebx, ebx
mov qword [rbp - 0x28], r12
cmp r14, rdi
jne 0x140025f0c
fisttp dword [rcx + rcx*4 + 0x65]
fmul dword [rcx + 0x39]
invalid
cmp r13, r14
cmp ebp, esi
jne 0x140025f0c
mov rcx, r12
mov rdx, rsi
call fcn.140023d50
test rax, rax
invalid
jne 0x140025ea4
sal byte [rbp - 0x58], 0x48
test edx, edx
test rdx, rdx
je 0x1400260af
add byte [rbx + rcx*4 + 0x36], cl
mov r14, qword [rsi]
mov r13, qword [rsi + 0x10]
cmp r13, r14
jne 0x140025f50
mov r12, r14
add r12, 0x20
add esp, 0x20
add esp, 0x20
jb 0x14002609b
lea rax, [r14 + r14]
add al, 0x36
cmp rax, r12
cmova r12, rax
test r14, r14
je 0x140025f56
mov rax, qword [rsi + 8]
or byte [rax - 0x77], cl
mov qword [rbp - 0x18], rax
mov qword [rbp - 8], r14
call 0x13877e886
mov eax, 1
jmp 0x140025f58
add byte [rax], al
add bl, ch
invalid
invalid
mov rax, qword [rsi + 8]
jmp 0x140025f8f
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rbp - 0x10], rax
lea rcx, [rbp - 0x48]
movabs r8, 0xe8e84d8d4ce0894d
sbb dl, byte [rdi - 1]
dec dword [rax - 0x7d]
jge 0x140025f32
mov eax, 0x1a850f00
add dword [rax], eax
invalid
movabs r8, 0xe8e84d8d4ce0894d
sbb dl, byte [rdi - 1]
dec dword [rax - 0x7d]
jge 0x140025f32
invalid
mov eax, 0x1a850f00
add byte [rdi], cl
test dword [rdx], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
ror byte [r8 - 0x77], 0x46
ror byte [rax - 0x77], 0x46
mov rax, qword [rbp - 0x40]
mov qword [rsi + 8], rax
mov qword [rsi], r12
ror byte [rax - 0x77], 0x46
or byte [rcx + rcx*4 + 0x26], cl
mov r14, r12
add rax, r13
mov r12, r14
sub r12, r13
cmp r12, r15
cmovae r12, r15
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], r12
mov dword [rbp - 0x10], esp
mov dword [rbp - 0x10], esp
mov qword [rbp - 8], 0
add byte [rax], al
mov qword [rbp], rbx
mov rbx, qword [rbp - 0x30]
jmp 0x140025fd7
invalid
invalid
mov rcx, rbx
lea rdx, [rbp - 0x18]
call case.0x14001e752.119
mov rdx, rax
test rax, rax
je 0x140026030
add byte [rbp + rcx*4 + 5], cl
sub al, 0x89
add al, 0
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
xor edx, edx
xor eax, eax
jmp 0x140025ea9
mov eax, 1
movabs rdx, 0x2600000003
jmp 0x140025ea9
mov rdx, qword [rsi + 0x10]
sub rdx, qword [rbp - 0x20]
xor eax, eax
jmp 0x140025ea9
add byte [rax], al
jne 0x140027475
mov ecx, 2
xor r8d, r8d
mov r10, qword [rbp + 0x5e8]
jmp 0x140027c4b
mov rcx, rdx
mov r10, qword [rbp + 0x5e8]
nop
test rcx, rcx
je 0x140027520
mov r9, rcx
dec rcx
cmp byte [rax + r9 - 1], 0x2e
jne 0x140027480
test rcx, rcx
je 0x140027c45
sub rdx, r9
mov r8, rax
add r8, r9
jmp 0x140027c4b
mov r8, rax
xor eax, eax
jmp 0x140027c4b
mov byte [rbp + 0x5f7], 1
lea rcx, [rbp + 0x500]
call fcn.140022690
mov rcx, qword [rbp + 0x500]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x1400275e2
lea rcx, [rbp + 0x508]
mov byte [rbp + 0x5f7], 1
call fcn.14001a690
jmp 0x1400276ac
mov qword [rbp + 0x5d0], rcx
mov rcx, qword [rbp + 0x508]
mov rdi, qword [rbp + 0x510]
mov rsi, qword [rbp + 0x518]
mov byte [rbp + 0x5c4], 0
mov qword [rbp + 0x5d8], rcx
mov rdx, rdi
call case.0x140024432.27
cmp rdi, rdx
cmovb rdx, rdi
test rax, rax
cmove rdx, rdi
mov rax, qword [rbp + 0x5d0]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x5d8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], rsi
lea rcx, [rbp - 0x30]
mov rdx, r14
mov r8, qword [rbp + 0x5e8]
call case.0x1400231b7.51
movzx eax, byte [rbp + 0x580]
test al, al
jne 0x140027667
lea rcx, [rbp - 0x30]
call fcn.140025b00
mov rdi, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
lea rcx, [rbp + 0x440]
mov rdx, rdi
call fcn.14002c6d0
cmp qword [rbp - 0x30], 0
je 0x140027692
mov edx, 1
mov rcx, rdi
call fcn.140007060
mov rax, qword [rbp + 0x440]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x140027998
mov qword [rbp + 0x5d0], r14
mov qword [rbp + 0x590], 0
mov qword [rbp + 0x598], 2
mov qword [rbp + 0x5a0], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5d8], rax
xor esi, esi
xor r14d, r14d
xor edi, edi
cmp r8, 0x201
jb 0x14002770f
jmp 0x140027720
jae 0x1400277df
cmp r8, 0x201
jae 0x140027720
mov ebx, 0x200
lea r15, [rbp - 0x30]
mov r12, r8
jmp 0x140027777
sub r8, rdi
sub r14, rdi
cmp r14, r8
jae 0x14002774f
lea rcx, [rbp + 0x590]
mov rdx, rdi
call fcn.140057ed0
mov rsi, qword [rbp + 0x590]
mov rax, qword [rbp + 0x598]
mov qword [rbp + 0x5d8], rax
mov eax, 0xffffffff
cmp rsi, rax
mov edi, 0xffffffff
cmovb rdi, rsi
mov qword [rbp + 0x5a0], rdi
mov r14, rsi
mov rbx, rdi
mov r15, qword [rbp + 0x5d8]
mov r12, rdi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, r15
mov edx, r12d
call qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
mov r13d, eax
test eax, eax
jne 0x1400277a0
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1400279b9
mov r8d, r13d
cmp r12, r8
jne 0x140027700
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400292bc
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jae 0x140027720
jmp 0x14002770f
cmp rbx, r8
jb 0x140029385
lea rcx, [rbp + 0x500]
mov rdx, r15
call fcn.14001daf0
lea rcx, [rbp + 0x500]
mov r14, qword [rbp + 0x5d0]
mov rdx, r14
mov r8, qword [rbp + 0x5e8]
call case.0x1400231b7.51
movzx eax, byte [rbp + 0x580]
test al, al
jne 0x14002782b
lea rcx, [rbp + 0x500]
call fcn.140025b00
mov rdi, qword [rbp + 0x508]
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x440]
mov rdx, rdi
call fcn.14002c6d0
cmp qword [rbp + 0x500], 0
je 0x14002785f
mov edx, 1
mov rcx, rdi
call fcn.140007060
movups xmm0, xmmword [rbp + 0x440]
movaps xmmword [rbp + 0x4b0], xmm0
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0x4c0], rax
cmp qword [rbp + 0x590], 0
je 0x140027896
mov rcx, qword [rbp + 0x598]
mov edx, 2
call fcn.140007060
mov rcx, qword [rbp + 0x4b0]
movabs rax, 0x8000000000000001
cmp rcx, rax
jg 0x140027c24
je 0x1400279fa
jmp 0x140027a0d
mov byte [rbp + 0x5f7], 1
mov rcx, r12
mov rdx, rdi
call fcn.140022410
mov rax, qword [rbp - 0x30]
cmp rax, rsi
je 0x1400275a1
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
test rdx, rdx
je 0x140027980
mov r8, qword [rbp - 0x18]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], r8
mov rcx, r12
mov rdx, r14
mov r8, qword [rbp + 0x5e8]
add al, ch
retf
invalid
invalid
inc dword [rax + 0x580bd]
add byte [rax], al
jne 0x140027936
mov rcx, r12
call fcn.140025b00
mov r15, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
mov rcx, rbx
mov rdx, r15
call fcn.14002c6d0
cmp qword [rbp - 0x30], 0
je 0x14002795d
mov edx, 1
mov rcx, r15
stc
call fcn.140007060
mov rax, qword [rbp + 0x440]
cmp rax, rsi
jne 0x140027998
mov byte [rbp + 0x5f7], 1
mov rcx, r12
mov rdx, rdi
call fcn.140022410
jmp 0x1400278e1
test rax, rax
je 0x1400278cf
mov edx, 1
call fcn.140007060
int 0xf6
std
invalid
jmp 0x1400278cf
int 0xf6
std
invalid
mov qword [rbp + 0x5d8], rax
mov rax, qword [rbp + 0x448]
mov qword [rbp + 0x5e8], rax
mov dword [rbp + 0x5e8], eax
mov dword [rbp + 0x5e8], eax
mov rsi, qword [rbp + 0x450]
jmp 0x140027dbc
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x4b8], rax
movabs rax, 0x8000000000000001
or byte [rax - 0x77], 0x85
mov al, 4
add byte [rax], al
or byte [rax - 0x77], 0x85
mov al, 4
add byte [rax], al
cmp qword [rbp + 0x590], 0
je 0x1400279fa
mov rcx, qword [rbp + 0x598]
mov edx, 2
add byte [rax], al
add byte [rax], al
call fcn.140007060
lea rcx, [rbp + 0x4b8]
mov byte [rbp + 0x5f7], 1
call fcn.14001a690
mov qword [rbp + 0x590], 0
mov qword [rbp + 0x598], 2
mov qword [rbp + 0x5a0], 0
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
test dword [rax + 5], edx
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x2000005], ebx
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 5], esp
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
mov eax, 2
mov qword [rbp + 0x5d8], rax
xor r14d, r14d
xor esi, esi
xor edi, edi
cmp r8, 0x201
jb 0x140027a6f
jmp 0x140027a80
jae 0x140027b3f
cmp r8, 0x201
jae 0x140027a80
mov ebx, 0x200
lea r15, [rbp - 0x30]
mov r12, r8
jmp 0x140027ad7
sub r8, rdi
sub rsi, rdi
cmp rsi, r8
jae 0x140027aaf
lea rcx, [rbp + 0x590]
mov rdx, rdi
call fcn.140057ed0
mov r14, qword [rbp + 0x590]
mov rax, qword [rbp + 0x598]
mov qword [rbp + 0x5d8], rax
mov eax, 0xffffffff
cmp r14, rax
mov edi, 0xffffffff
cmovb rdi, r14
mov qword [rbp + 0x5a0], rdi
mov rsi, r14
mov rbx, rdi
mov r15, qword [rbp + 0x5d8]
mov r12, rdi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
leave
xor eax, 0x894c0003
stc
leave
xor eax, 0x894c0003
stc
mov edx, r12d
call qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryW]
mov r13d, eax
test eax, eax
jne 0x140027b00
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1400287e2
mov r8d, r13d
cmp r12, r8
jne 0x140027a60
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400292d9
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jae 0x140027a80
jmp 0x140027a6f
cmp rbx, r8
jb 0x14002939c
lea rcx, [rbp + 0x500]
mov rdx, r15
call fcn.14001daf0
lea rcx, [rbp + 0x500]
mov r14, qword [rbp + 0x5d0]
mov rdx, r14
mov r8, qword [rbp + 0x5e8]
call case.0x1400231b7.51
movzx eax, byte [rbp + 0x580]
test al, al
jne 0x140027b8b
lea rcx, [rbp + 0x500]
call fcn.140025b00
mov rdi, qword [rbp + 0x508]
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x440]
invalid
add eax, 0x8b4c0000
test dword [rax], edx
add eax, 0x8d480000
lea eax, [rax + 4]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.14002c6d0
cmp qword [rbp + 0x500], 0
je 0x140027bbf
mov edx, 1
mov rcx, rdi
call fcn.140007060
movups xmm0, xmmword [rbp + 0x440]
movaps xmmword [rbp + 0x4b0], xmm0
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0x4c0], rax
mov dword [rbp + 0x4c0], eax
mov dword [rbp + 0x4c0], eax
cmp qword [rbp + 0x590], 0
je 0x140027bf6
mov rcx, qword [rbp + 0x598]
mov edx, 2
call fcn.140007060
mov rcx, qword [rbp + 0x4b0]
mov ecx, dword [rbp + 0x4b0]
movabs rax, 0x8000000000000002
cmp rcx, rax
jge 0x140027c24
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14002882a
jmp 0x14002883d
mov qword [rbp + 0x5d8], rcx
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x5e8], rax
mov rsi, qword [rbp + 0x4c0]
jmp 0x140027dbc
xor r8d, r8d
mov rcx, rdx
test rax, rax
cmovne r8, rax
test r8, r8
test eax, eax
test eax, eax
je 0x140027c6b
test rax, rax
cmove rcx, rdx
add r8, rcx
sub r8, r10
ror byte [rcx + rdi - 0x3a], 1
ror byte [rcx + rdi - 0x3a], 1
cmovae rsi, r8
lea rcx, [rbp - 0x30]
mov rdx, r10
mov r8, rsi
call fcn.140021560
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
cmp rcx, rdi
jne 0x140027c97
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4e0], rdi
jmp 0x140027cb7
mov rdx, qword [rbp - 0x20]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
lea rcx, [rbp + 0x4e0]
lea rdx, [rbp - 0x30]
lea edx, [rbp - 0x30]
call fcn.14002c5f0
cmp qword [rbp + 0x5d8], 0
mov rbx, qword [rbp + 0x5e8]
je 0x140027cd5
mov edx, 1
add byte [rax], al
mov rcx, rbx
call fcn.140007060
mov r12, qword [rbp + 0x5c8]
mov rcx, qword [rbp + 0x4e0]
mov rdi, qword [rbp + 0x4e8]
add al, 0
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
add al, 0
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
test dword [rdx + 0x48000000], ebp
mov eax, dword [rbp + 0x570]
invalid
mov rax, qword [rbp + 0x570]
add byte [rax - 0x77], cl
cmp byte [rax - 0x39], cl
adc byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x3e8
add byte [rcx + riz*2 + 0x48], dh
mov ecx, dword [rbp + 0x3f0]
invalid
lock add eax, dword [rax]
invalid
mov qword [rax], rdi
mov qword [rax + 0x10], 2
cmp qword [rbp + 0x3e8], 0
je 0x140027d7a
mov rcx, qword [rbp + 0x3f0]
invalid
test rcx, rcx
je 0x140027d5a
mov rdx, qword [rbp + 0x3f8]
mov rax, qword [rbp + 0x400]
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rdx
mov qword [rbp - 8], 0
mov qword [rbp], rcx
mov qword [rbp + 8], rdx
mov ecx, 1
jmp 0x140027d5e
xor ecx, ecx
xor eax, eax
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x10], rcx
mov qword [rbp + 0x10], rax
lea rcx, [rbp - 0x30]
call fcn.14002dac0
mov r12, qword [rbp + 0x5c8]
cmp dword [r12], 4
jb 0x140027d8c
mov rcx, qword [r12 + 8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movaps xmm6, xmmword [rbp + 0x600]
add rsp, 0x698
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x5d8], rcx
mov qword [rbp + 0x5e8], rdi
mov rsi, qword [rbp + 0x4f0]
invalid
add byte [rax - 0x7d], cl
inc byte [rsi + rsi*2]
and eax, 0xe8858b48
add eax, 0x8d480000
add al, 0x70
cmp rsi, 4
jbe case.0x140028667.68
mov rax, qword [rbp + 0x5e8]
lea rax, [rax + rsi*2]
mov rcx, rax
add rcx, 0xfffffffffffffff6
je case.0x140028667.68
cmp word [rcx], 0x2e
jne case.0x140028667.68
cmp word [rax - 2], 0
je 0x140028649
mov rax, qword [rbp + 0x4d8]
mov rsi, qword [rax + 0x28]
mov rdi, qword [rax + 0x30]
mov bl, byte [rax + 0xc5]
mov qword [rbp + 0x500], 0
mov qword [rbp + 0x508], 2
mov qword [rbp + 0x510], 0
lea rcx, [rbp + 0x500]
call fcn.1400202a0
mov rax, qword [rbp + 0x508]
mov word [rax], 0x22
mov qword [rbp + 0x510], 1
mov qword [rbp - 0x30], r14
mov rax, qword [rbp + 0x588]
mov qword [rbp - 0x28], rax
mov word [rbp - 0x20], 0
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x30]
call fcn.140021720
mov r14, qword [rbp + 0x510]
cmp r14, qword [rbp + 0x500]
jne 0x140027e81
lea rcx, [rbp + 0x500]
call fcn.1400202a0
mov rax, qword [rbp + 0x508]
mov word [rax + r14*2], 0x22
inc r14
mov qword [rbp + 0x510], r14
lea rax, [rdi + rdi*4]
lea r14, [rsi + rax*8]
lea rdi, [rbp + 0x500]
nop dword [rax + rax]
cmp rsi, r14
je 0x140027f1f
mov r15, qword [rbp + 0x510]
cmp r15, qword [rbp + 0x500]
jne 0x140027ecd
mov rcx, rdi
call fcn.1400202a0
mov rax, qword [rbp + 0x508]
mov word [rax + r15*2], 0x20
inc r15
mov qword [rbp + 0x510], r15
mov rcx, rdi
mov rdx, rsi
mov r8d, ebx
call fcn.14002d650
add rsi, 0x28
test rax, rax
je 0x140027eb0
cmp qword [rbp + 0x500], 0
je 0x140027f3c
mov rcx, qword [rbp + 0x508]
mov edx, 2
mov rsi, rax
call fcn.140007060
mov rax, rsi
jmp 0x140027f3c
mov rcx, qword [rbp + 0x500]
mov rax, qword [rbp + 0x508]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
jne 0x140027f80
mov r12, qword [rbp + 0x5c8]
mov rcx, qword [rbp + 0x570]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
xor esi, esi
cmp qword [rbp + 0x5d8], 0
je 0x140027f72
mov edx, 2
mov rcx, qword [rbp + 0x5e8]
call fcn.140007060
test sil, sil
je 0x140027d0f
jmp 0x140027d7a
mov rsi, qword [rbp + 0x510]
mov r14b, 1
mov dword [rbp + 0x580], 0
mov rdx, qword [rbp + 0x5d8]
mov qword [rbp + 0x588], rdx
mov rdx, qword [rbp + 0x5e8]
mov qword [rbp + 0x5d0], rdx
mov r12, qword [rbp + 0x5c8]
mov qword [rbp + 0x4e0], rcx
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4f0], rsi
cmp rsi, rcx
jne 0x140027ff2
mov byte [rbp + 0x5e5], 1
lea rcx, [rbp + 0x4e0]
call fcn.1400202a0
mov rax, qword [rbp + 0x4e8]
mov r12, qword [rbp + 0x5c8]
mov word [rax + rsi*2], 0
inc rsi
mov qword [rbp + 0x4f0], rsi
mov rcx, qword [rbp + 0x4d8]
cmp byte [rcx + 0xc4], 0
mov eax, 0x400
mov r15d, 0x608
cmove r15d, eax
or r15d, dword [rcx + 0xc0]
cmp qword [rbp + 0x3e8], 0
je 0x140028084
mov rsi, qword [rbp + 0x400]
mov qword [rbp + 0x4c0], rsi
movups xmm0, xmmword [rbp + 0x3f0]
movaps xmmword [rbp + 0x4b0], xmm0
mov qword [rbp + 0x590], 0
mov qword [rbp + 0x598], 2
mov qword [rbp + 0x5a0], 0
test rsi, rsi
je 0x1400281d4
mov r13d, 2
xor r12d, r12d
jmp 0x140028206
mov rax, rcx
mov ecx, 2
mov qword [rbp + 0x578], rcx
xor r13d, r13d
xor ecx, ecx
mov qword [rbp + 0x5b8], rcx
movabs rsi, 0x8000000000000000
cmp qword [rax + 0x38], rsi
jne 0x140028704
mov eax, 2
xor ebx, ebx
xor ecx, ecx
mov qword [rbp + 0x4c8], rcx
mov qword [rbp + 0x4a0], rax
xorps xmm0, xmm0
movaps xmmword [rbp + 0x4b0], xmm0
mov qword [rbp + 0x4c0], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x14007e270], cl
jne 0x140028c86
mov rax, qword [0x14007e340]
shl rax, 1
test rax, rax
jne 0x140028c97
xor eax, eax
lea rcx, [0x14007e270]
movzx edx, byte [0x14007e271]
xor r8d, r8d
test dl, dl
setne r8b
mov qword [rbp + 0x598], rcx
mov byte [rbp + 0x5a0], al
mov qword [rbp + 0x590], r8
mov qword [rbp + 0x440], 0
mov qword [rbp + 0x450], 0
mov qword [rbp + 0x460], 0
cmp byte [rbp + 0x4d0], 0
lea rax, [rbp + 0x420]
cmovne rax, r12
mov rdx, qword [rbp + 0x4d8]
lea rcx, [rdx + 0x58]
cmp dword [rdx + 0x58], 6
cmove rcx, rax
mov dword [rbp + 0x420], 2
lea rdi, [rdx + 0x68]
cmp dword [rdx + 0x68], 6
cmove rdi, r12
cmp dword [rdx + 0x78], 6
lea rsi, [rdx + 0x78]
cmove rsi, r12
mov dword [rbp + 0x43c], 2
add byte [rax], al
lea r8, [rbp + 0x440]
mov edx, 0xfffffff6
call fcn.14002db70
test rax, rax
je 0x140028a7e
mov rax, qword [rbp + 0x570]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
jmp 0x140029011
mov byte [rbp + 0x5f6], 1
lea rcx, [rbp + 0x590]
call fcn.1400202a0
mov r13, qword [rbp + 0x598]
mov word [r13], 0
mov qword [rbp + 0x5a0], 1
mov r12d, 1
mov rax, qword [rbp + 0x4b0]
mov rcx, qword [rbp + 0x4b8]
add al, 0
add byte [rcx], dh
ror byte [rax - 0x7b], cl
test eax, eax
add al, 0
add byte [rcx], dh
ror byte [rax - 0x7b], cl
test eax, eax
setne dl
invalid
invalid
test eax, eax
setne dl
cmove rsi, rax
mov qword [rbp - 0x30], rdx
mov qword [rbp - 0x28], 0
add byte [rax], al
add byte [rax - 0x77], cl
loopne 0x140028279
mov dword [rbp - 0x18], ecx
add byte [rax], al
add byte [rax - 0x77], cl
loopne 0x140028279
mov dword [rbp - 0x18], ecx
call 0x130580b80
mov qword [rbp - 0x10], rdx
mov qword [rbp - 8], 0
mov qword [rbp], rax
mov dword [rbp], eax
mov dword [rbp], eax
mov qword [rbp + 8], rcx
mov qword [rbp + 0x10], rsi
adc byte [rax - 0x73], cl
lea eax, [rax]
add eax, 0x8d480000
push rbp
ror byte [rax - 0x41], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xcb58944], al
mov ch, 0xc
add al, 0
invalid
adc byte [rax - 0x73], cl
lea eax, [rax]
add eax, 0x8d480000
push rbp
ror byte [rax - 0x41], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xcb58944], al
mov ch, 0xc
mov ch, 0xc
add al, 0
add al, ch
sbb esi, 0xffffffff
dec dword [rax - 0x75]
xchg ebp, eax
add byte [0xc54a8276], al
test edx, edx
invalid
test byte [rsi], dh
or dword [rax], eax
invalid
call fcn.1400260f0
mov rdx, qword [rbp + 0x500]
test rdx, rdx
test edx, edx
test edx, edx
je 0x140028bb3
or dword ss:[rax], eax
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
adc byte [0x1ab4f8286], al
sar dword [rax], 0x4a
mov eax, dword [rdx + rax + 0x168]
mov r9, qword [rbp + 0x510]
imul r8, r9, 0x38
mov rax, qword [rdx + r8 + 0x168]
cmp rax, rdi
cmp eax, edi
je 0x140028bb3
add byte [rax], al
mov rcx, qword [rdx + r8 + 0x170]
mov r10, qword [rdx + r8 + 0x188]
mov qword [rbp + 0x578], r10
add eax, 0x8b4e0000
xchg esp, eax
add dl, byte [rax + 0x4c000001]
mov dword [rbp + 0x4a0], edx
add eax, 0x8b4e0000
xchg esp, eax
add dl, byte [rax + 0x4c000001]
mov dword [rbp + 0x4a0], edx
mov rdi, qword [rdx + r8 + 0x198]
shl r9, 5
mov r10, qword [rdx + r9]
mov qword [rbp + 0x5b8], r10
mov r10, qword [rdx + r9 + 8]
mov qword [rbp + 0x4c8], r10
mov r14, qword [rdx + r9 + 0x10]
mov rdx, qword [rdx + r8 + 0x178]
add rdx, rcx
xor r11d, r11d
mov r8, rcx
jmp 0x14002830d
xor r11d, r11d
test r9w, r9w
je 0x1400285f9
mov r9w, 1
test r11w, r11w
jne 0x140028300
cmp r8, rdx
je 0x1400283c8
movzx esi, byte [r8]
movzx r10d, sil
test r10b, r10b
js 0x140028336
inc r8
jmp 0x1400283bd
mov r11d, r10d
and r11d, 0x1f
movzx ebx, byte [r8 + 1]
and ebx, 0x3f
cmp r10b, 0xdf
jbe 0x140028383
movzx r10d, byte [r8 + 2]
shl ebx, 6
and r10d, 0x3f
or r10d, ebx
cmp sil, 0xf0
invalid
jb 0x140028393
invalid
movzx esi, byte [r8 + 3]
add r8, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and esi, 0x3f
or esi, r10d
or esi, r11d
mov r10d, esi
mov edx, esi
mov edx, esi
jmp 0x14002839e
add r8, 2
shl r11d, 6
or r11d, ebx
mov r10d, r11d
jmp 0x1400283bd
add r8, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x1400283bd
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x140028303
xor r11d, r11d
mov r9d, r10d
jmp 0x140028303
test rax, rax
je 0x1400283d7
mov edx, 1
call fcn.140007060
mov rax, qword [rbp + 0x590]
sub rax, r12
cmp rax, rdi
jae 0x140028406
lea rcx, [rbp + 0x590]
mov rdx, r12
mov r8, rdi
call fcn.140057ed0
mov r13, qword [rbp + 0x598]
mov r12, qword [rbp + 0x5a0]
lea r8, [rdi + rdi]
mov rsi, r13
lea rcx, [r12*2]
add byte [rax], al
add byte [rax], al
add rcx, r13
mov rbx, qword [rbp + 0x4a0]
mov rdx, rbx
invalid
call fcn.14005642b
add r12, rdi
mov qword [rbp + 0x5a0], r12
cmp qword [rbp + 0x578], 0
je 0x140028448
invalid
mov ebp, 0x578
add byte [rbp + rcx - 0x46], dh
add al, byte [rax]
add byte [rax], al
mov edx, 2
mov rcx, rbx
call fcn.140007060
cmp r12, qword [rbp + 0x590]
movabs rdi, 0x8000000000000000
jne 0x140028475
mov byte [rbp + 0x5e4], 1
lea rcx, [rbp + 0x590]
call fcn.1400202a0
mov rsi, qword [rbp + 0x598]
mov word [rsi + r12*2], 0x3d
inc r12
mov qword [rbp + 0x5a0], r12
mov rcx, qword [rbp + 0x4c8]
add r14, rcx
xor r8d, r8d
mov rax, rcx
jmp 0x1400284a5
xor r8d, r8d
test r11w, r11w
je 0x140028a1a
mov r11w, 1
test r8w, r8w
jne 0x140028498
cmp rax, r14
je 0x14002855b
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x1400284cd
inc rax
jmp 0x140028550
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
movzx edx, byte [rax + 1]
movzx edx, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x140028519
movzx edx, byte [rax + 2]
shl r10d, 6
add al, byte [rcx - 0x3f]
loop 0x1400284f0
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x140028529
movzx r9d, byte [rax + 3]
movzx ecx, byte [rax + 3]
add rax, 4
and r8d, 7
loopne 0x14002850a
loopne 0x14002850a
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
jmp 0x140028534
add rax, 2
shl r8d, 6
or r8d, r10d
rol byte [rcx + rcx*4 - 0x3e], 1
rol byte [rcx + rcx*4 - 0x3e], 1
jmp 0x140028550
add rax, 3
shl r8d, 0xc
or edx, r8d
cmp edx, 0xffff
jbe 0x140028550
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
jmp 0x14002849b
invalid
invalid
invalid
add eax, dword [rax]
add byte [rcx + 0xdc00ca], al
add byte [rcx - 0x77], al
shr cl, 1
invalid
invalid
xor r8d, r8d
mov r11d, edx
jmp 0x14002849b
cmp qword [rbp + 0x5b8], rdi
je 0x140029135
mov qword [rbp + 0x440], rcx
mov dword [rbp + 0x440], ecx
mov qword [rbp + 0x448], r14
mov word [rbp + 0x450], 0
lea rcx, [rbp + 0x590]
add byte [rax - 0x73], cl
xchg ebp, eax
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
add al, 0
add byte [rax], al
call fcn.140021720
cmp qword [rbp + 0x5b8], 0
je 0x1400285ad
invalid
add byte [rax], al
call fcn.140021720
cmp qword [rbp + 0x5b8], 0
je 0x1400285ad
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rbp + 0x4c8]
call fcn.140007060
add al, ch
mov bl, 0xea
std
dec dword [rbx + rcx*4 - 0x5b]
movabs al, byte [0x590a53b4c000005]
add byte [rax], al
mov r12, qword [rbp + 0x5a0]
cmp r12, qword [rbp + 0x590]
jne 0x1400285d0
mov byte [rbp + 0x5e4], 0
lea rcx, [rbp + 0x590]
call fcn.1400202a0
jl 0x1400285ce
invalid
in al, 5
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rax - 0x17fffffb]
sar byte [rdi + rdi*8 - 1], 1
jl 0x1400285ce
invalid
jl 0x1400285ce
invalid
dec dword [rbx + rcx*4 - 0x53]
cwde
add eax, 0x43660000
mov dword [rbp + riz*2], 0xff490000
invalid
mov r13, qword [rbp + 0x598]
mov word [r13 + r12*2], 0
inc r12
mov qword [rbp + 0x5a0], r12
lea rcx, [rbp + 0x500]
add byte [rax - 0x73], cl
push rbp
shr cl, 1
outsd dx, dword [rsi]
cld
invalid
invalid
add byte [rax - 0x73], cl
push rbp
shr cl, 1
outsd dx, dword [rsi]
cld
invalid
test rax, rax
je 0x140028608
mov edx, 1
add byte [rax], al
call fcn.140007060
cmp qword [rbp + 0x5b8], 0
je case.0x140024eb7.27
mov edx, 1
mov rcx, qword [rbp + 0x4c8]
add al, ch
invalid
invalid
std
invalid
lea r13, str.nul_byte_found_in_provided_data
cmp qword [rbp + 0x578], 0
je 0x140028a35
mov rcx, qword [rbp + 0x4a0]
jmp 0x140028a30
movzx ecx, word [rax - 8]
lea edx, [rcx - 0x42]
cmp edx, 0x21
ja case.0x140028667.68
lea r8, [0x14006e938]
movsxd rdx, dword [r8 + rdx*4]
add byte [rcx + 0x63], cl
adc al, 0x90
add rdx, r8
jmp rdx
movzx edx, word [rax - 6]
or edx, 0x20
cmp edx, 0x61
jne 0x140028681
movzx edx, word [rax - 4]
or edx, 0x20
cmp edx, 0x74
je 0x1400286ab
cmp cx, 0x43
jne case.0x140028667.68
movzx ecx, word [rax - 6]
or ecx, 0x20
cmp ecx, 0x6d
jne case.0x140028667.68
movzx eax, word [rax - 4]
or eax, 0x20
cmp eax, 0x64
jne case.0x140028667.68
mov byte [rbp + 0x5e7], 1
mov byte [rbp + 0x5e6], 1
lea rcx, [rbp - 0x30]
call fcn.14002c7a0
mov rdx, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
movabs rdi, 0x8000000000000000
cmp rdx, rdi
mov rax, qword [rbp + 0x4d8]
jne 0x140028b29
mov rax, qword [rbp + 0x570]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
xor esi, esi
mov r12, qword [rbp + 0x5c8]
jmp 0x140027f57
mov rcx, rax
mov rax, qword [rax + 0x40]
mov rcx, qword [rcx + 0x48]
add rcx, rax
xor r10d, r10d
mov rdx, rax
jmp 0x140028727
xor r10d, r10d
test r8w, r8w
je 0x1400289fc
mov r8w, 1
test r10w, r10w
jne 0x14002871a
cmp rdx, rcx
je 0x140028ac0
movzx r11d, byte [rdx]
movzx r9d, r11b
test r9b, r9b
js 0x140028750
inc rdx
jmp 0x1400287d7
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rdx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x14002879d
movzx r9d, byte [rdx + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp r11b, 0xf0
jb 0x1400287ad
movzx r11d, byte [rdx + 3]
add rdx, 4
and r10d, 7
shl r10d, 0x12
shl r9d, 6
and r11d, 0x3f
or r11d, r9d
or r11d, r10d
mov r9d, r11d
jmp 0x1400287b8
add rdx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x1400287d7
add rdx, 3
shl r10d, 0xc
or r9d, r10d
cmp r9d, 0xffff
jbe 0x1400287d7
and r9d, 0x3ff
or r9d, 0xdc00
mov r10d, r9d
jmp 0x14002871d
xor r10d, r10d
mov r8d, r9d
jmp 0x14002871d
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x4b8], rax
movabs rax, 0x8000000000000001
mov qword [rbp + 0x4b0], rax
cmp qword [rbp + 0x590], 0
je 0x140028823
mov rcx, qword [rbp + 0x598]
mov edx, 2
call fcn.140007060
mov r14, qword [rbp + 0x5d0]
lea rcx, [rbp + 0x4b8]
mov byte [rbp + 0x5f7], 1
call fcn.14001a690
mov byte [rbp + 0x5f7], 1
lea rdx, str.PATHlibrary_std_src_sys_commonprocess.rs
lea rcx, [rbp + 0x440]
mov r8d, 4
call fcn.1400210e0
mov rcx, qword [rbp + 0x440]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x1400289e9
mov qword [rbp + 0x5d0], rcx
mov rcx, qword [rbp + 0x448]
mov rax, qword [rbp + 0x450]
add rax, rcx
mov qword [rbp + 0x5b8], rcx
mov qword [rbp + 0x500], rcx
mov qword [rbp + 0x508], rax
mov word [rbp + 0x510], 0
mov byte [rbp + 0x518], 1
lea r12, [rbp - 0x30]
lea rdi, [rbp + 0x500]
lea rbx, [rbp + 0x590]
mov rsi, qword [rbp + 0x5e8]
mov rcx, r12
mov rdx, rdi
call fcn.140022410
jmp 0x1400288e5
mov rcx, r12
mov rdx, rdi
call fcn.140022410
mov rax, qword [rbp - 0x30]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400289ce
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
test rdx, rdx
jne 0x14002891a
test rax, rax
je 0x1400288da
mov edx, 1
call fcn.140007060
jmp 0x1400288da
mov r8, qword [rbp - 0x18]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], r8
mov rcx, r12
mov rdx, r14
mov r8, rsi
call case.0x1400231b7.51
cmp byte [rbp + 0x580], 0
jne 0x14002894d
mov rcx, r12
call fcn.140025b00
mov r15, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov rcx, rbx
mov rdx, r15
call fcn.14002c6d0
cmp qword [rbp - 0x30], 0
je 0x140028974
mov edx, 1
mov rcx, r15
call fcn.140007060
mov rax, qword [rbp + 0x590]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400288cd
mov qword [rbp + 0x5d8], rax
mov rax, qword [rbp + 0x598]
mov qword [rbp + 0x5e8], rax
mov rsi, qword [rbp + 0x5a0]
cmp qword [rbp + 0x5d0], 0
je 0x140027dbc
mov edx, 1
mov rcx, qword [rbp + 0x5b8]
call fcn.140007060
jmp 0x140027dbc
cmp qword [rbp + 0x5d0], 0
je 0x1400289e9
mov edx, 1
mov rcx, qword [rbp + 0x5b8]
call fcn.140007060
lea rdi, [0x140064158]
mov r12, qword [rbp + 0x5c8]
jmp 0x140027cfd
lea rbx, str.nul_byte_found_in_provided_data
mov rax, qword [rbp + 0x570]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
jmp 0x1400290b3
lea r13, str.nul_byte_found_in_provided_data
cmp qword [rbp + 0x5b8], 0
je 0x140028a35
mov edx, 1
call fcn.140007060
mov byte [rbp + 0x5f6], 0
lea rcx, [rbp - 0x30]
call fcn.14002dac0
cmp qword [rbp + 0x590], 0
je 0x140028a60
mov rcx, qword [rbp + 0x598]
mov edx, 2
call fcn.140007060
mov r12, qword [rbp + 0x5c8]
mov rax, qword [rbp + 0x570]
mov qword [rax], r13
mov qword [rax + 0x10], 2
jmp 0x1400290ce
mov qword [rbp + 0x4d0], rdx
lea r8, [rbp + 0x450]
mov rcx, rdi
mov edx, 0xfffffff5
call fcn.14002db70
test rax, rax
je 0x140028c2d
mov rax, qword [rbp + 0x570]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
mov rcx, qword [rbp + 0x4d0]
jmp 0x140028ff5
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
mov word [rbp - 0x20], 0
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x30]
call fcn.14002a490
mov rcx, qword [rbp + 0x500]
mov rdi, qword [rbp + 0x510]
cmp rdi, rcx
jne 0x140028b04
lea rcx, [rbp + 0x500]
call fcn.1400202a0
mov rcx, qword [rbp + 0x500]
mov rbx, qword [rbp + 0x508]
mov word [rbx + rdi*2], 0
mov rax, rbx
cmp rcx, rsi
mov r12, qword [rbp + 0x5c8]
jne 0x1400280bc
jmp 0x140028a03
mov qword [rbp + 0x588], rdx
mov qword [rbp + 0x5d0], rcx
mov r9, qword [rax + 0x28]
mov rcx, rax
mov rax, qword [rax + 0x30]
movzx ecx, byte [rcx + 0xc5]
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0x30]
mov rdx, qword [rbp + 0x5e8]
mov r8, rsi
call fcn.14002cc90
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
cmp rcx, rdi
jne 0x140028c72
mov rcx, qword [rbp + 0x570]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
cmp qword [rbp + 0x588], 0
mov r12, qword [rbp + 0x5c8]
je 0x140027f55
mov edx, 2
mov rcx, qword [rbp + 0x5d0]
call fcn.140007060
jmp 0x140027f55
mov byte [rbp + 0x5f6], 0
lea rcx, [rbp - 0x30]
call fcn.14002dac0
mov r14d, dword [rbp + 0x40c]
cmp r12, qword [rbp + 0x590]
jne 0x140028bed
mov byte [rbp + 0x5f6], 0
lea rcx, [rbp + 0x590]
call fcn.1400202a0
mov r13, qword [rbp + 0x598]
mov word [r13 + r12*2], 0
mov rax, qword [rbp + 0x590]
cmp rax, rdi
je 0x140028a60
mov qword [rbp + 0x4a8], rdx
lea r8, [rbp + 0x460]
mov rcx, rsi
mov edx, 0xfffffff4
call fcn.14002db70
test rax, rax
mov rdi, qword [rbp + 0x4d0]
je 0x140028ca3
mov rax, qword [rbp + 0x570]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
mov rcx, qword [rbp + 0x4a8]
jmp 0x140028fec
mov rsi, qword [rbp - 0x20]
mov dl, 1
mov dword [rbp + 0x580], edx
xor r14d, r14d
jmp 0x140027fb0
lea rcx, [0x14007e270]
call fcn.140057f70
jmp 0x1400280f1
call fcn.140058030
xor al, 1
jmp 0x140028106
mov edi, r14d
xorps xmm0, xmm0
movups xmmword [rbp + 0x534], xmm0
movups xmmword [rbp + 0x528], xmm0
movups xmmword [rbp + 0x518], xmm0
movups xmmword [rbp + 0x508], xmm0
movups xmmword [rbp + 0x548], xmm0
movups xmmword [rbp + 0x558], xmm0
test rdx, rdx
mov r12, qword [rbp + 0x5c8]
jne 0x140028cf3
cmp qword [rbp + 0x4a8], 0
jne 0x140028cf3
cmp qword [rbp + 0x4d0], 0
je 0x140028d20
mov dword [rbp + 0x53c], 0x100
mov rax, qword [rbp + 0x4d0]
mov qword [rbp + 0x550], rax
mov rax, qword [rbp + 0x4a8]
mov qword [rbp + 0x558], rax
mov qword [rbp + 0x560], rdx
mov rax, rdx
mov rdx, qword [rbp + 0x4d8]
mov r14, qword [rdx + 0xb8]
test r14, r14
mov qword [rbp + 0x430], rax
je 0x140028df2
add rdx, 0xa8
mov dword [rbp + 0x500], 0x70
lea rcx, [rbp + 0x410]
call fcn.14002e4b0
mov rsi, qword [rbp + 0x410]
test rsi, rsi
je 0x140028fb5
or r15d, 0x80000
mov rax, qword [rbp + 0x418]
mov qword [rbp + 0x4d8], rax
movups xmm0, xmmword [rbp + 0x500]
movups xmm1, xmmword [rbp + 0x510]
movups xmm2, xmmword [rbp + 0x520]
movups xmm3, xmmword [rbp + 0x530]
movaps xmmword [rbp - 0x30], xmm0
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x10], xmm2
movaps xmmword [rbp], xmm3
movups xmm0, xmmword [rbp + 0x540]
movaps xmmword [rbp + 0x10], xmm0
movups xmm0, xmmword [rbp + 0x550]
movaps xmmword [rbp + 0x20], xmm0
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], rsi
lea rax, [rbp - 0x30]
mov r12, qword [rbp + 0x5c8]
jmp 0x140028e03
mov dword [rbp + 0x500], 0x68
lea rax, [rbp + 0x500]
mov rdx, qword [rbp + 0x4e8]
lea rcx, [rbp + 0x4b0]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], 1
mov rcx, qword [rbp + 0x5d0]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
je 0x140028f71
movups xmm0, xmmword [rbp + 0x440]
movups xmm1, xmmword [rbp + 0x450]
movups xmm2, xmmword [rbp + 0x460]
mov rax, qword [rbp + 0x570]
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x4b0]
movups xmmword [rax], xmm0
test r14, r14
je 0x140028e93
mov rcx, rsi
mov rdx, qword [rbp + 0x4d8]
call fcn.14002e900
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x430]
call rsi
mov rcx, qword [rbp + 0x4a8]
call rsi
mov rcx, qword [rbp + 0x4d0]
call rsi
cmp dword [rbp + 0x420], 4
jb 0x140028ecb
mov rcx, qword [rbp + 0x428]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rbp + 0x590]
call fcn.14002e940
cmp qword [rbp + 0x4c8], 0
je 0x140028ef2
mov edx, 2
mov rcx, qword [rbp + 0x4a0]
call fcn.140007060
cmp qword [rbp + 0x5b8], 0
je 0x140028f0d
mov edx, 2
mov rcx, qword [rbp + 0x578]
call fcn.140007060
cmp qword [rbp + 0x4e0], 0
je 0x140028f28
mov rcx, qword [rbp + 0x4e8]
mov edx, 2
call fcn.140007060
cmp qword [rbp + 0x588], 0
je 0x140028f43
mov edx, 2
mov rcx, qword [rbp + 0x5d0]
call fcn.140007060
cmp qword [rbp + 0x5d8], 0
setne al
xor dil, 1
test al, dil
je 0x140027d7a
mov edx, 2
mov rcx, qword [rbp + 0x5e8]
call fcn.140007060
jmp 0x140027d7a
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x570]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
test r14, r14
mov rdi, qword [rbp + 0x4d0]
mov rbx, qword [rbp + 0x4a8]
je 0x140028fdc
mov rcx, rsi
mov rdx, qword [rbp + 0x4d8]
call fcn.14002e900
jmp 0x140028fdc
mov rax, qword [rbp + 0x418]
mov rcx, qword [rbp + 0x570]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
mov rdi, qword [rbp + 0x4d0]
mov rbx, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x430]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp dword [rbp + 0x420], 4
jb 0x140029011
mov rcx, qword [rbp + 0x428]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp qword [rbp + 0x440], 0
je 0x140029028
mov rcx, qword [rbp + 0x448]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp qword [rbp + 0x450], 0
mov r12, qword [rbp + 0x5c8]
je 0x140029046
mov rcx, qword [rbp + 0x458]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp qword [rbp + 0x460], 0
je 0x14002905d
mov rcx, qword [rbp + 0x468]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp qword [rbp + 0x590], 0
mov rcx, qword [rbp + 0x598]
movzx eax, byte [rbp + 0x5a0]
test al, al
jne 0x14002908a
mov rax, qword [0x14007e340]
shl rax, 1
test rax, rax
jne 0x140029119
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140029098
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp qword [rbp + 0x4c8], 0
je 0x1400290b3
cmp qword [rbp + 0x5b8], 0
je 0x1400290ce
mov edx, 2
mov rcx, qword [rbp + 0x578]
call fcn.140007060
cmp qword [rbp + 0x4e0], 0
je 0x1400290e9
mov rcx, qword [rbp + 0x4e8]
mov edx, 2
call fcn.140007060
cmp qword [rbp + 0x588], 0
je 0x140029104
mov edx, 2
mov rcx, qword [rbp + 0x5d0]
call fcn.140007060
mov sil, 1
cmp byte [rbp + 0x580], 0
je 0x140027d7a
jmp 0x140027f57
mov rsi, rcx
call fcn.140058030
mov rcx, rsi
test al, al
jne 0x14002908a
mov r13, rcx
jmp 0x140028a35
lea rcx, [0x14006c19a]
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.140056980
jmp 0x1400293b1
lea rcx, [0x14006c19a]
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.140056980
jmp 0x1400293b1
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.140056970
jmp 0x1400293b1
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.140056970
ud2
cmp r15, rcx
je 0x14002d558
mov r12, qword [rbp - 0x10]
cmp r12, qword [rbp - 0x20]
jne 0x14002cf6b
lea rcx, [rbp - 0x20]
call fcn.1400202a0
lea rax, [r15 + 0x28]
mov qword [rbp - 0x30], rax
mov r13, qword [rbp - 0x18]
mov word [r13 + r12*2], 0x20
lea r14, [r12 + 1]
mov qword [rbp - 0x10], r14
cmp qword [r15], 0
je 0x14002cfc0
lea rcx, [rbp - 0x20]
mov rdx, r15
movzx r8d, byte [rbp + 0x88]
call fcn.14002d650
mov r15, qword [rbp - 0x30]
test rax, rax
mov rcx, qword [rbp - 0x28]
je 0x14002cf4f
jmp 0x14002d516
mov rbx, qword [r15 + 0x10]
mov rax, qword [r15 + 0x18]
lea r15, [rbx + rax]
xor ecx, ecx
nop
cmp rax, rcx
je 0x14002cfef
movzx edx, byte [rbx + rcx]
cmp edx, 0xa
je 0x14002d506
inc rcx
cmp edx, 0xd
jne 0x14002cfd0
jmp 0x14002d506
xor r9d, r9d
mov rcx, rbx
jmp 0x14002d00c
xor r9d, r9d
test dx, dx
je 0x14002d50f
mov dx, 1
test r9w, r9w
jne 0x14002d000
cmp rcx, r15
je 0x14002d0cd
movzx r10d, byte [rcx]
movzx r8d, r10b
test r8b, r8b
js 0x14002d031
inc rcx
jmp 0x14002d098
mov r9d, r8d
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x14002d08a
movzx r8d, byte [rcx + 2]
shl r11d, 6
and r8d, 0x3f
or r8d, r11d
cmp r10b, 0xf0
jb 0x14002d0a3
movzx r10d, byte [rcx + 3]
add rcx, 4
and r9d, 7
shl r9d, 0x12
shl r8d, 6
and r10d, 0x3f
or r10d, r8d
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xffff
clc
invalid
inc dword [rax]
add byte [rsi + 0x10], dh
clc
invalid
jmp 0x14002d0b7
add rcx, 2
shl r9d, 6
or r9d, r11d
mov r8d, r9d
xor r9d, r9d
mov edx, r8d
jmp 0x14002d003
add rcx, 3
shl r9d, 0xc
or r8d, r9d
cmp r8d, 0xffff
jbe 0x14002d098
and r8d, 0x3ff
or r8d, 0xdc00
mov r9d, r8d
jmp 0x14002d003
test rax, rax
je 0x14002d1ce
cmp byte [rax + rbx - 1], 0x5c
sete sil
or sil, byte [rbp + 0x88]
mov rdi, rbx
mov edi, ebx
mov edi, ebx
jmp 0x14002d0f7
mov sil, 1
cmp rdi, r15
je 0x14002d1c1
movzx edx, byte [rdi]
movzx ecx, dl
test cl, cl
js 0x14002d106
inc rdi
jmp 0x14002d160
mov eax, ecx
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x14002d148
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x14002d156
movzx edx, byte [rdi + 3]
add rdi, 4
and eax, 7
shl eax, 0x12
shl ecx, 6
and edx, 0x3f
or edx, ecx
or edx, eax
mov ecx, edx
jmp 0x14002d160
add rdi, 2
add edi, 2
shl eax, 6
or eax, r8d
mov ecx, eax
jmp 0x14002d160
add rdi, 3
shl eax, 0xc
or ecx, eax
nop
mov eax, ecx
and eax, 0x1ff800
cmp eax, 0xd800
je 0x14002d0ee
cmp ecx, 0x7f
ja 0x14002d1af
lea eax, [rcx - 0x30]
cmp eax, 0xa
jb 0x14002d1af
mov eax, ecx
and eax, 0x5f
add eax, 0xffffffbf
cmp eax, 0x19
jbe 0x14002d1af
movzx eax, cl
add eax, 0xffffffdd
cmp eax, 0x3c
ja 0x14002d0eb
movabs rdx, 0x1200000030801d83
bt rdx, rax
jae 0x14002d0eb
xor byte [rax], 0
add byte [rax], al
adc cl, byte [rax + 0xf]
movabs dword [0xe8ffffff3c830fc2], eax
int3
call case.0x14000ac8a.44
test al, al
jne 0x14002d0eb
jmp 0x14002d0ee
test sil, 1
jne 0x14002d1ce
mov al, 1
mov dword [rbp - 0x38], eax
jmp 0x14002d1fb
cmp r14, qword [rbp - 0x20]
jne 0x14002d1e1
lea rcx, [rbp - 0x20]
call fcn.1400202a0
mov r13, qword [rbp - 0x18]
mov word [r13 + r12*2 + 2], 0x22
add r12, 2
mov qword [rbp - 0x10], r12
mov dword [rbp - 0x38], 0
mov r14, r12
xor edi, edi
xor r12d, r12d
jmp 0x14002d21f
mov word [r13 + r14*2], di
inc r14
mov qword [rbp - 0x10], r14
mov edi, esi
test di, di
je 0x14002d230
xor esi, esi
jmp 0x14002d2e0
cmp rbx, r15
je 0x14002d438
movzx ecx, byte [rbx]
movzx edi, cl
test dil, dil
js 0x14002d24e
inc rbx
xor esi, esi
jmp 0x14002d2e0
mov eax, edi
and eax, 0x1f
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp dil, 0xdf
jbe 0x14002d295
movzx edi, byte [rbx + 2]
shl edx, 6
and edi, 0x3f
or edi, edx
cmp cl, 0xf0
jb 0x14002d2a4
movzx ecx, byte [rbx + 3]
add rbx, 4
and eax, 7
shl eax, 0x12
shl edi, 6
and ecx, 0x3f
or ecx, edi
or ecx, eax
mov edi, ecx
cmp edi, 0xffff
jbe 0x14002d224
jmp 0x14002d2b9
add rbx, 2
shl eax, 6
or eax, edx
mov edi, eax
xor esi, esi
jmp 0x14002d2e0
add rbx, 3
shl eax, 0xc
or edi, eax
cmp edi, 0xffff
jbe 0x14002d224
lea eax, [rdi + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and edi, 0x3ff
or edi, 0xdc00
mov esi, edi
mov edi, eax
nop word [rax + rax]
movzx eax, di
cmp eax, 0x24
jg 0x14002d330
cmp eax, 0xd
je 0x14002d350
cmp eax, 0x22
jne 0x14002d419
mov rax, qword [rbp - 0x20]
mov rcx, rax
sub rcx, r14
cmp rcx, r12
jae 0x14002d39b
lea rcx, [rbp - 0x20]
mov rdx, r14
mov r8, r12
call fcn.140057ed0
mov r13, qword [rbp - 0x18]
mov r14, qword [rbp - 0x10]
jmp 0x14002d3a0
cmp eax, 0x25
je 0x14002d350
cmp eax, 0x5c
jne 0x14002d419
inc r12
cmp r14, qword [rbp - 0x20]
jne 0x14002d210
jmp 0x14002d426
mov rax, qword [rbp - 0x20]
sub rax, r14
cmp rax, 6
ja 0x14002d377
mov r8d, 7
lea rcx, [rbp - 0x20]
mov rdx, r14
call fcn.140057ed0
mov r13, qword [rbp - 0x18]
mov r14, qword [rbp - 0x10]
movabs rax, 0x2c007e003a0064
mov qword [r13 + r14*2 + 6], rax
movabs rax, 0x64006300250025
mov qword [r13 + r14*2], rax
add r14, 7
jmp 0x14002d415
test r12, r12
je 0x14002d3f4
cmp r12, 0x10
jae 0x14002d3aa
xor eax, eax
jmp 0x14002d3da
mov rax, r12
and rax, 0xfffffffffffffff0
lea rcx, [r14*2 + 0x10]
add rcx, r13
xor edx, edx
nop
movups xmmword [rcx + rdx*2 - 0x10], xmm6
movups xmmword [rcx + rdx*2], xmm6
add rdx, 0x10
cmp rax, rdx
jne 0x14002d3c0
add r14, rax
cmp r12, rax
je 0x14002d3f0
sub r12, rax
nop dword [rax]
mov word [r13 + r14*2], 0x5c
inc r14
dec r12
jne 0x14002d3e0
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x10], r14
cmp r14, rax
jne 0x14002d40a
lea rcx, [rbp - 0x20]
call fcn.1400202a0
mov r13, qword [rbp - 0x18]
mov word [r13 + r14*2], 0x22
inc r14
mov qword [rbp - 0x10], r14
xor r12d, r12d
cmp r14, qword [rbp - 0x20]
jne 0x14002d210
lea rcx, [rbp - 0x20]
call fcn.1400202a0
mov r13, qword [rbp - 0x18]
jmp 0x14002d210
mov r15, qword [rbp - 0x30]
cmp byte [rbp - 0x38], 0
mov rcx, qword [rbp - 0x28]
jne 0x14002cf4f
mov rax, qword [rbp - 0x20]
mov rcx, rax
sub rcx, r14
cmp rcx, r12
jae 0x14002d472
lea rcx, [rbp - 0x20]
mov rdx, r14
mov r8, r12
call fcn.140057ed0
mov r13, qword [rbp - 0x18]
mov r14, qword [rbp - 0x10]
jmp 0x14002d477
test r12, r12
je 0x14002d4d4
cmp r12, 0x10
jae 0x14002d481
xor eax, eax
jmp 0x14002d4af
mov rax, r12
and rax, 0xfffffffffffffff0
lea rcx, [r14*2 + 0x10]
add rcx, r13
xor edx, edx
movups xmmword [rcx + rdx*2 - 0x10], xmm6
movups xmmword [rcx + rdx*2], xmm6
add rdx, 0x10
cmp rax, rdx
jne 0x14002d495
add r14, rax
cmp r12, rax
je 0x14002d4d0
sub r12, rax
nop word cs:[rax + rax]
mov word [r13 + r14*2], 0x5c
inc r14
dec r12
jne 0x14002d4c0
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x10], r14
cmp r14, rax
jne 0x14002d4ea
lea rcx, [rbp - 0x20]
call fcn.1400202a0
mov r13, qword [rbp - 0x18]
mov word [r13 + r14*2], 0x22
inc r14
mov qword [rbp - 0x10], r14
mov r15, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
jmp 0x14002cf4f
lea rax, [0x140063d10]
jmp 0x14002d516
lea rax, str.nul_byte_found_in_provided_data
mov rcx, qword [rbp - 0x58]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rbp - 0x20], 0
je 0x14002d540
mov rcx, qword [rbp - 0x18]
mov edx, 2
call fcn.140007060
movaps xmm6, xmmword [rbp]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rsi, qword [rbp - 0x10]
cmp rsi, qword [rbp - 0x20]
jne 0x14002d56b
lea rcx, [rbp - 0x20]
call fcn.1400202a0
mov rax, qword [rbp - 0x18]
mov word [rax + rsi*2], 0x22
inc rsi
mov qword [rbp - 0x10], rsi
mov rax, qword [rbp - 0x58]
mov qword [rax + 0x10], rsi
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [rax], xmm0
jmp 0x14002d540
xor r11d, r11d
xor ebx, ebx
test r9w, r9w
je 0x14002da55
invalid
test al, 3
add byte [rax], al
test byte [rax + 0x66000003], ch
mov r9d, 0x45660001
test r11d, r11d
mov r9w, 1
test r11w, r11w
test r11d, r11d
jne 0x14002d6a0
cmp rdx, r14
je 0x14002d76c
stosd dword [rdi], eax
add byte [rax], al
invalid
stosd dword [rdi], eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x3a
movzx edi, byte [rdx]
movzx r10d, dil
test r10b, r10b
js 0x14002d6d2
inc rdx
jmp 0x14002d737
mov r11d, r10d
and r11d, 0x1f
movzx r15d, byte [rdx + 1]
jp 0x14002d6df
jp 0x14002d6df
and r15d, 0x3f
and edi, 0x3f
cmp r10b, 0xdf
jbe 0x14002d729
movzx r10d, byte [rdx + 2]
shl r15d, 6
and r10d, 0x3f
or r10d, r15d
cmp dil, 0xf0
cmp bh, 0xf0
invalid
jb 0x14002d742
movzx edi, byte [rdx + 3]
add rdx, 4
add al, 0x41
and ebx, 7
add al, 0x41
and ebx, 7
shl r11d, 0x12
jrcxz 0x14002d720
shl r10d, 6
and edi, 0x3f
or edi, r10d
or edi, r11d
mov r10d, edi
cmp r10d, 0xffff
invalid
inc dword [rax]
add byte [rax], al
cli
invalid
add byte [rax], al
jbe 0x14002d737
jmp 0x14002d756
sub eax, 0x2c28348
add rdx, 2
shl r11d, 6
or r11d, r15d
mov r10d, r11d
xor r11d, r11d
mov r9d, r10d
mov ecx, edx
mov ecx, edx
jmp 0x14002d6a3
add rdx, 3
ret 0x4103
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x14002d737
add byte [rsi - 0x1f], dh
and r10d, 0x3ff
inc dword [rbx]
add byte [rax], al
or r10d, 0xdc00
add ah, bl
add byte [rax], al
mov r11d, r10d
jmp 0x14002d6a3
invalid
invalid
invalid
invalid
dec dword [rbp - 0x7b]
ror byte [rcx + rcx*4 + 0x75], 0xe0
test r8, r8
mov qword [rbp - 0x20], r14
je 0x14002d7b2
cmp r8d, 2
jne case.0x14001eca2.289
xor r15d, r15d
mov dword [rbp - 0x14], 0
jmp 0x14002d7dc
xor eax, eax
nop dword [rax]
cmp rcx, rax
je 0x14002d7a8
movzx edx, byte [rbx + rax]
adc al, 3
cmp edx, 0x20
je 0x14002d7b2
invalid
adc al, 0x48
inc eax
inc rax
cmp edx, 9
jne 0x14002d790
or dword [rbp - 0x16], esi
jmp 0x14002d7b2
test rcx, rcx
je 0x14002d7b2
mov r15b, 1
jmp 0x14002d77e
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
adc byte [rax + 0x3b], cl
jne 0x14002d7c3
cmp rdi, qword [rsi]
jne 0x14002d7c3
mov rcx, rsi
call fcn.1400202a0
invalid
sub bh, bh
invalid
invalid
mov rax, qword [rsi + 8]
mov word [rax + rdi*2], 0x22
and al, byte [rax]
and al, byte [rax]
inc rdi
mov qword [rsi + 0x10], rdi
mov r15b, 1
mov al, 1
mov dword [rbp - 0x14], eax
in al, dx
in al, dx
xor r13d, r13d
movaps xmm6, xmmword [str._]
loope 0x14002d7e7
add byte [rcx], dh
invalid
jmp 0x14002d803
invalid
loope 0x14002d7e7
add byte [rcx], dh
invalid
sbb dword [rsi + 0xf], esp
invalid
mov rax, qword [rsi + 8]
mov word [rax + r14*2], r13w
or byte [rsi + 0x46], ah
mov dword [rax + rsi*2], ebp
inc r14
mov qword [rsi + 0x10], r14
mov r13d, r12d
invalid
test r13w, r13w
test ebp, ebp
jne 0x14002d890
add dword [rax], 0
add byte [rax - 0x75], cl
loopne 0x14002d85a
loopne 0x14002d85a
add byte [rax], al
mov rax, qword [rbp - 0x20]
cmp rbx, rax
loopne 0x14002d85a
cmp ebx, eax
je 0x14002d9ac
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xb
movzx ecx, byte [rbx]
movzx r13d, cl
test r13b, r13b
in eax, dx
js 0x14002d82b
inc rbx
jmp 0x14002d890
mov eax, r13d
and eax, 0x1f
movzx edx, byte [rbx + 1]
push rbx
add dword [rbx - 0x7fbec01e], eax
std
fbstp tbyte [rsi + 0x43]
push rbx
add dword [rbx - 0x7fbec01e], eax
std
fbstp tbyte [rsi + 0x43]
movzx r13d, byte [rbx + 2]
movzx ebp, byte [rbx + 2]
shl edx, 6
and r13d, 0x3f
or r13d, edx
cmp cl, 0xf0
invalid
jb 0x14002d957
invalid
movzx ecx, byte [rbx + 3]
add rbx, 4
add ebx, 4
and eax, 7
shl eax, 0x12
shl r13d, 6
and ecx, 0x3f
or ecx, r13d
or ecx, eax
rol dword [rcx - 0x77], 0xcd
rol dword [rcx - 0x77], 0xcd
cmp r13d, 0xffff
jbe 0x14002d890
inc dword [rax]
add byte [rsi + 0x14], dh
jmp 0x14002d96e
add rbx, 2
shl eax, 6
or eax, edx
mov r13d, eax
nop dword [rax]
xor r12d, r12d
test r15b, r15b
je 0x14002d93d
cmp r13w, 0x22
je 0x14002d8b8
movzx eax, r13w
cmp eax, 0x5c
jne 0x14002d93b
inc rdi
jmp 0x14002d93d
mov r8, rdi
inc r8
je 0x14002da81
ror byte [rdi], 0x84
mov ebp, 0x48000001
mov eax, dword [rsi]
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
sub rax, rdx
ror byte [rcx + rdi - 0x40], 1
ror byte [rcx + rdi - 0x40], 1
jb 0x14002d99b
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x7b], r9b
push qword [rsi + rcx*2 + 0x48]
cmp edi, 0x10
mov rax, qword [rsi + 8]
test rdi, rdi
je 0x14002d92e
cmp rdi, 0x10
jae 0x14002d8ea
xor ecx, ecx
jmp 0x14002d91c
mov rcx, rdi
and rcx, 0xfffffffffffffff0
lea r8, [rax + rdx*2]
add r8, 0x10
xor r9d, r9d
nop dword [rax]
invalid
add byte [rbx + 0xf], al
adc dword [rax + rcx*2 - 0x10], esi
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
jne 0x14002d900
add rdx, rcx
cmp rdi, rcx
je 0x14002d92e
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
inc edx
push rax
pop rsp
add byte [rax - 1], cl
inc edx
invalid
invalid
inc edx
dec rdi
jne 0x14002d920
mov word [rax + rdx*2], 0x5c
inc rdx
mov qword [rsi + 0x10], rdx
add byte [rax - 1], cl
ret 0x8948
xor edi, edi
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
jne 0x14002d7f0
mov rcx, rsi
call fcn.1400202a0
jmp 0x14002d7f0
add rbx, 3
shl eax, 0xc
or r13d, eax
cmp r13d, 0xffff
jbe 0x14002d890
lea eax, [r13 + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and r13d, 0x3ff
add eax, dword [rax]
add byte [rcx - 0x7f], al
int 0
fadd qword [rax]
invalid
add eax, dword [rax]
add byte [rcx - 0x7f], al
int 0
or ebp, 0xdc00
fadd qword [rax]
add byte [rbp - 0x77], al
in al, dx
mov r12d, r13d
mov r13d, eax
test r15b, r15b
je 0x14002d93d
cmpsd dword [rsi], dword [rdi]
cmpsd dword [rsi], dword [rdi]
jmp 0x14002d89c
invalid
mov rcx, rsi
call fcn.140057ed0
mov rdx, qword [rsi + 0x10]
jmp 0x14002d8d7
cmp byte [rbp - 0x14], 0
je 0x14002da53
add byte [rax], al
jge 0x14002d99b
add byte [rdi], cl
test byte [rbp + 0x48000000], bl
add byte [rax], al
mov rax, qword [rsi]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
mov rcx, rax
sub rcx, rbx
cmp rcx, rdi
jb 0x14002da6a
test rdi, rdi
je case.0x14002497b.91
mov rax, qword [rsi + 8]
cmp rdi, 0x10
cmp edi, 0x10
jae 0x14002d9df
xor ecx, ecx
jmp case.0x14004b48b.102
mov rcx, rdi
and rcx, 0xfffffffffffffff0
loope 0x14002d9d6
lea rdx, [rax + rbx*2]
lea edx, [rax + rbx*2]
add rdx, 0x10
add edx, 0x10
xor r8d, r8d
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
movups xmmword [rdx + r8*2 - 0x10], xmm6
movups xmmword [rdx + r8*2], xmm6
add r8, 0x10
cmp rcx, r8
jne case.0x1400242a0.109
in al, dx
in al, dx
add rbx, rcx
add ebx, ecx
cmp rdi, rcx
je 0x14002da2e
sub rdi, rcx
nop
mov word [rax + rbx*2], 0x5c
inc rbx
dec rdi
jne 0x14002da20
mov rax, qword [rsi]
mov qword [rsi + 0x10], rbx
cmp rbx, rax
jne 0x14002da42
mov rcx, rsi
call fcn.1400202a0
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov word [rax + rbx*2], 0x22
pop rax
and al, byte [rax]
inc rbx
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov dword [rsi + 0x10], ebx
xor eax, eax
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140057ed0
movsb byte [rdi], byte [rsi]
add al, byte [rax]
invalid
movsb byte [rdi], byte [rsi]
add al, byte [rax]
invalid
add byte [rax - 0x75], cl
pop rsi
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
adc cl, ch
push rax
invalid
jmp 0x14002d9d1
dec dword [rax - 0x73]
add eax, 0x34030
invalid
lea rax, [0x140061ab8]
add byte [rax - 0x77], cl
mov r8b, 0x48
mov dword [rbp - 0x48], 1
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x40], 8
ror byte [rax], 0
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rdx, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_alloc_src_vecmod.rs
adc eax, 0x34766
lea rcx, [rbp - 0x50]
call fcn.1400568b0
std
lea eax, [rdx]
add ah, cl
mov al, 0xe8
std
lea eax, [rdx]
add ah, cl
int3
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
invalid
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
invalid
mov rsi, rcx
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400260f0
xchg bh, bh
dec dword [rax - 0x75]
pop rbp
invalid
test rbx, rbx
je 0x14002db63
invalid
xchg bh, bh
dec dword [rax - 0x75]
pop rbp
invalid
lea rdi, [rbp - 0x10]
jmp 0x14002db04
nop
mov rcx, rdi
mov rdx, rsi
call fcn.1400260f0
invalid
invalid
invalid
mov rbx, qword [rbp - 0x10]
test rbx, rbx
je 0x14002db63
mov r14, qword [rbp]
imul rax, r14, 0x38
cmp byte [rbp + rcx*4 + 0x3c], cl
add ecx, dword [rcx - 0x7f]
add edi, 0x168
cmp byte [rbp + rcx*4 + 0x3c], cl
add ecx, dword [rcx - 0x7f]
invalid
invalid
add edi, 0x168
push 0x48000001
cmp dword [rbx + rax + 0x168], 0
cmp qword [rbx + rax + 0x168], 0
je 0x14002db30
mov rcx, qword [r15 + 8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.140007060
cmp qword [r15 + 0x20], 0
and byte [rax], al
je 0x14002db45
mov rcx, qword [r15 + 0x28]
mov edx, 2
add al, ch
invalid
xchg ebp, eax
std
invalid
add al, ch
sbb edx, dword [rbp - 0x3eb60003]
out 5, al
shl r14, 5
cmp qword [rbx + r14], 0
je case.0x140025a37.49
invalid
movabs al, byte [0xba084b8b48f3014c]
add dword [rax], eax
add byte [rax], al
add rbx, r14
mov rcx, qword [rbx + 8]
mov edx, 1
call fcn.140007060
jmp case.0x140025a37.49
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
sub esp, 0xf8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x70], 0xfffffffffffffffe
mov eax, dword [rcx]
lea r9, [0x14006e9c0]
invalid
add al, 0
movsxd rax, dword [r9 + rax*4]
invalid
add rax, r9
jmp rax
or dword [rcx + rax - 0x38], 0xd189e0ff
mov ecx, edx
jmp 0x14002dc96
add byte [rax - 0x75], cl
jno 0x14002dbb0
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x14002dd93
add byte [rcx + 0x45c748d7], cl
sub byte [rax], al
add byte [rax], al
add bh, bh
adc eax, 0x2d4d7
add al, byte [rax]
mov edi, edx
mov qword [rbp + 0x28], 0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
add al, byte [rax]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], 0
lea r9, [rbp + 0x28]
mov rcx, rax
ror dword [rax - 0x77], 0xf2
ror dword [rax - 0x77], 0xf2
mov r8, rax
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
adc eax, 0x2d61c
test eax, eax
je 0x14002dd7c
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0x18], rax
mov edx, edi
jmp 0x14002dd99
mov dword [rbp + 0x28], 0
mov dword [rbp + 0x48], 0
add byte [rax], al
add bh, al
add byte [rax], al
add byte [rax], al
mov word [rbp + 0x4c], 0
movaps xmm0, xmmword [0x14005b900]
movups xmmword [rbp + 0x38], xmm0
cmp edx, 0xfffffff6
sete byte [rbp + 0x48]
mov dword [rbp - 0x18], 0x18
setne byte [rbp + 0x49]
mov qword [rbp - 0x10], 0
mov dword [rbp - 8], 1
lea rax, [rbp - 0x18]
mov qword [rbp + 0x30], rax
lea rcx, str..NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea r8, [rbp + 0x28]
mov edx, 7
call fcn.140022b40
jmp 0x14002dd2a
mov rsi, r8
cmp edx, 0xfffffff6
setne dl
lea rcx, [rbp + 0x28]
call fcn.14002ea60
cmp qword [rbp + 0x28], 0
mov rdi, qword [rbp + 0x30]
je 0x14002ddd3
mov eax, 1
mov rdx, rdi
jmp 0x14002dd2a
mov ecx, dword [rcx + 4]
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
test rax, rax
je 0x14002dd07
cmp rax, 0xffffffffffffffff
jne 0x14002dd36
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
jmp 0x14002dd11
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x14002dd26
mov qword [rbp + 0x28], 0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rbp + 0x28]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
test eax, eax
je 0x14002dd7c
mov rdx, qword [rbp + 0x28]
jmp 0x14002dd28
movabs rax, 0x600000002
mov qword [rbp + 0x28], 1
lea rcx, [rbp + 0x30]
mov qword [rbp + 0x30], rax
call fcn.14001a690
xor edx, edx
xor eax, eax
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x18], 0
mov rsi, rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rbp - 0x18]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
test eax, eax
je 0x14002dd7c
mov rdx, qword [rbp - 0x18]
jmp 0x14002dd28
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov eax, 1
jmp 0x14002dd2a
xor eax, eax
mov qword [rbp + 0x18], rax
mov esi, edx
cmp edx, 0xfffffff6
setne dl
mov byte [rbp + 0x68], 1
lea rcx, [rbp + 0x28]
call fcn.14002ea60
cmp qword [rbp + 0x28], 0
mov rax, qword [rbp + 0x30]
je 0x14002de03
mov rcx, qword [rbp + 0x18]
mov rsi, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdx, rsi
mov eax, 1
jmp 0x14002dd2a
mov rdx, qword [rbp + 0x38]
mov rax, rsi
cmp qword [rsi], 0
je 0x14002ddf3
mov rcx, qword [rax + 8]
mov rbx, rdx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdx, rbx
mov rax, rsi
mov qword [rax], 1
mov qword [rax + 8], rdi
jmp 0x14002dd28
cmp esi, 0xfffffff6
mov rcx, qword [rbp + 0x18]
mov rdx, rcx
cmovne rdx, rax
mov qword [rbp - 0x20], rdx
cmovne rax, rcx
mov qword [rbp - 0x28], rax
mov rax, qword [rbp + 0x38]
mov qword [rbp - 0x30], 0
mov rsi, qword [0x14007e2e0]
test rsi, rsi
mov qword [rbp + 0x10], rax
je 0x14002de41
dec rsi
jmp 0x14002ded8
mov byte [rbp + 0x6d], 0
mov byte [rbp + 0x6c], 1
lea rdx, str.RUST_MIN_STACK
lea rcx, [rbp + 0x28]
mov r8d, 0xe
call fcn.1400210e0
mov rbx, qword [rbp + 0x28]
movabs rax, 0x8000000000000000
cmp rbx, rax
jne 0x14002de79
mov esi, 0x200000
jmp 0x14002decd
mov rdi, qword [rbp + 0x30]
mov r8, qword [rbp + 0x38]
lea rcx, [rbp - 0x48]
mov rdx, rdi
call fcn.14000b5d0
cmp qword [rbp - 0x48], 0
je 0x14002de9b
mov esi, 0x200000
jmp 0x14002debb
mov rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
lea rcx, [rbp - 0x48]
call fcn.14000e260
cmp byte [rbp - 0x48], 0
mov esi, 0x200000
jne 0x14002debb
mov rsi, qword [rbp - 0x40]
test rbx, rbx
je 0x14002decd
mov edx, 1
mov rcx, rdi
call fcn.140007060
lea rax, [rsi + 1]
mov qword [0x14007e2e0], rax
mov qword [rbp + 0x28], 2
mov byte [rbp + 0x6d], 0
mov byte [rbp + 0x6c], 1
lea rcx, [rbp + 0x28]
call fcn.14001a2d0
mov qword [rbp + 0x58], rax
lock inc qword [rax]
jle 0x14002dfb2
mov qword [rbp + 0x28], 1
mov qword [rbp + 0x30], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
movzx eax, byte [0x14007e348]
mov edx, 0x30
xor ecx, ecx
call fcn.140033250
test rax, rax
je 0x14002e092
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmm2, xmmword [rbp + 0x48]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lock inc qword [rax]
jle 0x14002dfb2
movzx ecx, byte [0x14007e1d9]
test cl, cl
mov qword [rbp + 0x60], rax
je 0x14002dfb4
mov byte [0x14007e1d9], 1
mov eax, dword [0x14007e34c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x38], 0
je 0x14002df8b
lea rax, [rax + 0x40]
jmp 0x14002df9d
mov byte [rbp + 0x6f], 1
call fcn.140025700
test rax, rax
je 0x14002e126
mov rcx, qword [rax]
mov qword [rax], 0
test rcx, rcx
je 0x14002dfb4
lock inc qword [rcx]
jg 0x14002dfb6
ud2
xor ecx, ecx
mov byte [rbp + 0x6a], 0
mov byte [rbp + 0x69], 1
mov qword [rbp + 0x20], rcx
call fcn.140025610
test rax, rax
je 0x14002dfda
lock dec qword [rax]
jne 0x14002dfda
mov rcx, rax
call fcn.1400257e0
mov rax, qword [rbp + 0x58]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x20]
mov qword [rbp - 8], rax
mov rax, qword [rbp - 0x20]
mov qword [rbp], rax
mov rax, qword [rbp - 0x28]
mov qword [rbp + 8], rax
mov rax, qword [rbp + 0x60]
mov qword [rbp - 0x10], rax
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x14002e016
lock inc qword [rcx + 0x18]
jle 0x14002e114
movzx eax, byte [0x14007e348]
mov edx, 0x28
xor ecx, ecx
call fcn.140033250
test rax, rax
je 0x14002e0a6
mov rcx, qword [rbp + 8]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rbp + 0x6e], 0
lea r8, fcn.14002f6f0
mov rcx, rsi
mov rdx, rax
call fcn.14002f770
test rax, rax
jne 0x14002e0ba
mov rcx, rdx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x58]
lock dec qword [rcx]
jne 0x14002e078
call fcn.14001b4e0
mov rcx, qword [rbp + 0x60]
lock dec qword [rcx]
jne 0x14002e087
call fcn.14002f6b0
xor eax, eax
mov rdx, qword [rbp + 0x10]
jmp 0x14002dd2a
mov ecx, 8
mov edx, 0x30
call fcn.140056560
jmp 0x14002dfb2
mov ecx, 8
mov edx, 0x28
call fcn.140056560
jmp 0x14002dfb2
mov rsi, rdx
mov rax, qword [rbp + 0x60]
lock dec qword [rax]
jne 0x14002e0d0
mov rcx, qword [rbp + 0x60]
call fcn.14002f6b0
mov rax, qword [rbp + 0x58]
lock dec qword [rax]
jne 0x14002e0e3
mov rcx, qword [rbp + 0x58]
call fcn.14001b4e0
mov qword [rbp + 0x28], rsi
lea rax, str.library_std_src_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_spawn_thread_rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_std_src_threadmod.rs
lea r9, fcn.14001a690
lea r8, [rbp + 0x28]
mov edx, 0x16
call fcn.140056bc0
jmp 0x14002dfb2
add rcx, 0x10
mov byte [rbp + 0x6e], 1
call fcn.140057de0
jmp 0x14002dfb2
mov byte [rbp + 0x6f], 1
lea rax, str.library_std_srcio_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_std_src_threadlocal.rs
lea r9, [0x140061e28]
lea r8, [rbp + 0x28]
mov edx, 0x46
call fcn.140056bc0
jmp 0x14002dfb2
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
invalid
mov eax, dword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x14002f570
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 0x10]
mov rcx, qword [rbp - 0x20]
call fcn.140007060
mov rax, qword [rbp - 8]
clc
mov qword [rax + 8], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x10]
call fcn.140057790
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x20], rdx
push rbp
loopne 0x14002f5fe
lea eax, [0x14002f4ca]
push rbp
loopne 0x14002f5fe
lea eax, [0x14002f4ca]
add eax, 0xffffff0e
dec dword [rax - 0x7d]
invalid
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add al, ch
xlatb
add byte [rax], r8b
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add al, ch
xlatb
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
int3
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
mov rax, qword [rbp - 8]
lea ebp, [rdx + 0x80]
add byte [rax], al
mov rax, qword [rbp - 8]
mov rax, qword [rax]
mov eax, dword [rax]
test rax, rax
je 0x14002f61f
lock dec qword [rax]
jne 0x14002f61f
mov rcx, qword [rbp - 8]
call fcn.14002f8e0
invalid
add byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
add rcx, 8
call fcn.140030260
ror dword [rax], 0xe8
xor al, 0xc
add byte [rax], al
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
test byte [rax], al
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
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
clc
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
clc
cmp qword [rax + 8], 0
je 0x14002f670
mov rax, qword [rbp - 8]
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.140007060
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
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 + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov rdx, qword [rbp - 0x20]
call fcn.1400130b0
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
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
add r8b, r13b
add al, ch
add edi, dword [rdx + rax]
add byte [rax - 0x75], cl
add r8b, r13b
add al, ch
add edi, dword [rdx + rax]
add al, byte [rax]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
lea rax, [0x14002fb60]
add eax, 0xffffffc4
push rbp
loopne 0x14002fbde
lea eax, [0x14002fb60]
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add al, ch
invalid
add byte [rax], al
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add al, ch
test dword [rax], 0xf66cc00
add byte [rax], al
int3
invalid
invalid
invalid
add byte [rax], al
int3
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
invalid
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
ror byte [r8 - 0x7d], 1
ror byte [rax - 0x7d], 1
mov rax, qword [rbp - 0x30]
cmp qword [rax + 8], 0
js 0x14002fbf4
invalid
ror byte [rax - 0x7d], 1
js 0x14002fbf4
or byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov eax, dword [rbp - 0x30]
invalid
invalid
je 0x14002fc00
mov rax, qword [rbp - 0x30]
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
push rax
adc byte [rax - 0x75], cl
mov rcx, qword [rbp - 0x40]
invalid
invalid
je 0x14002fbfc
mov rcx, qword [rbp - 0x40]
call fcn.140007060
invalid
dec dword [rax - 0x75]
movabs r8, 0x11841c748
mov eax, 0x1841c748
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, qword [rbp - 0x48]
mov qword [rcx + 0x18], 1
sbb byte [r9], al
add byte [rax], al
invalid
mov eax, 0x1841c748
add dword [rax], eax
add byte [rax], al
invalid
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
mov rax, qword [rbp - 0x28]
fmul dword [rax - 0x77]
mov qword [rcx + 0x20], rax
mov dword [rcx + 0x20], eax
and byte [r8 - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rbp - 0x20]
mov qword [rcx + 0x28], rax
invalid
loopne case.0x14001e752.342
loopne case.0x14001e752.342
mov dword [rcx + 0x28], eax
sub dh, al
hlt
mov byte [rbp - 0xc], 0
mov byte [rbp - 0xd], 1
add dword [rax - 0x7d], ecx
invalid
invalid
pop rbx
add dh, al
add dword [rax - 0x7d], ecx
add dword [rax - 0x7d], ecx
add dword [rax - 0x7d], ecx
add dword [rax - 0x7d], ecx
invalid
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop rbp
ret
nop dword [rax]
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
in al, dx
sub byte [rax - 0x73], cl
invalid
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
movzx ebx, byte [rbp - 0xd]
cmp byte [rbp - 0xc], 0
invalid
mov dh, 0x5d
cmp byte [rbp - 0xc], 0
add byte [rdi + riz + 0x48], dh
je case.0x14002410b.341
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov esi, dword [sym.imp.KERNEL32.dll_CloseHandle]
add al, byte [rax]
mov rcx, qword [rbp - 0x50]
mov ecx, dword [rbp - 0x50]
mov r8b, 0xff
call rsi
invalid
mov rcx, qword [rbp - 0x58]
test al, 0xff
invalid
call rsi
mov byte [rbp - 9], bl
test esi, 0xc600f645
mov byte [rbp - 0xa], 0
add dh, al
mov byte [rbp - 0xb], 0
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
cmc
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov byte [rbp - 9], bl
mov byte [rbp - 0xa], 0
invalid
invalid
invalid
pop rbp
test esi, 0xc600f645
test byte [r8], 0xc6
add dh, al
mov byte [rbp - 0xb], 0
cmc
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x7d
invalid
movzx edi, byte [rbp - 0xb]
jge 0x14002fc9d
cmc
movzx esi, byte [rbp - 0xa]
mov dh, 0x75
jne case.0x14001eca2.298
test byte [rdi], 0xb6
movzx ebx, byte [rbp - 9]
mov dh, 0x5d
pop rbp
test dword [rax - 0x7c], 0x481674f6
mov eax, dword [rbp - 0x38]
invalid
invalid
test sil, sil
test dh, dh
je case.0x140022001.298
invalid
mov rax, qword [rbp - 0x38]
enter 0x48f0, 0xffffffffffffffff
enter 0x48f0, 0xffffffffffffffff
lock dec qword [rax]
dec dword [rax]
or byte [rbp + 0xc], dh
jne case.0x140022001.298
or al, 0x48
mov eax, dword [rbp - 0x18]
invalid
mov rax, qword [rbp - 0x18]
call 0x1280b880f
mov rcx, qword [rax]
or al, ch
call fcn.14001b4e0
adc eax, 0x40fffeb8
invalid
inc dword [rax - 0xa]
test dil, 1
test bh, 1
mov dword [rcx], 0x8b482074
je 0x14002fcf1
and byte [rax - 0x75], cl
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + 0x10]
invalid
invalid
call 0x150438821
call 0x150438821
adc byte [rax - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
invalid
je 0x14002fcf1
adc esi, eax
dec qword [rax]
invalid
lock dec qword [rax]
or byte [rbp + 0xd], dh
jne 0x14002fcf1
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
adc al, ch
out dx, eax
pop rdx
call fcn.1400257e0
invalid
test sil, sil
je 0x14002fd10
div byte [rdx + rbx + 0x48]
mov eax, dword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x18]
mov ecx, dword [rax + 0x18]
sbb byte [rax - 0x75], cl
jo 0x14002fd22
invalid
mov rsi, qword [rax + 0x20]
and byte [rax - 0x75], cl
mov rdi, qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp eax, 0x2b387
call rdi
mov rcx, rsi
call rdi
xlatb
xlatb
test bl, bl
je 0x14002fd2f
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
lock dec qword [rax]
jne 0x14002fd2f
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov ecx, dword [rax + 8]
call fcn.14002f6b0
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
sub rsp, 0x50
lea rbp, [rsp + 0x50]
and al, 0x50
push rax
mov rax, rcx
lea r8, [rdx - 1]
dec dword [rax - 0x73]
call 0x128c586a3
mov rdx, rax
invalid
lea rcx, [rbp - 0x18]
mov rdx, rax
mov edx, eax
call fcn.14000b5d0
jno 0x14002fd15
std
dec dword [rax - 0x7d]
invalid
invalid
jge case.0x140022f48.273
cmp qword [rbp - 0x18], 0
jne 0x14002fdc1
add byte [rbp + 0x5b], dh
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
call fcn.140021560
jmp 0x18902fc8f
mov rdi, qword [rbp - 0x30]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x14002fd95
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c73948], al
or ecx, dword [rax - 0x73]
lea rcx, [rbp - 0x28]
call fcn.14001a690
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
call fcn.14001a690
jmp 0x14002fdc1
invalid
mov rsi, qword [rbp - 0x28]
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
invalid
mov bl, 2
invalid
fdivr st(7)
adc eax, 0x2b321
invalid
mov bl, 2
invalid
and dword [rbx - 0x74b3fffe], esi
mov r8, qword [0x14007e060]
add eax, 0x4e2ba
mov rcx, rax
mov rdx, rsi
call r8
call rax
call rax
test rdi, rdi
je 0x14002fdc1
mov edx, 2
mov rcx, rsi
int1
int1
call fcn.140007060
std
call qword [rax + 0x50c48348]
add rsp, 0x50
nop
add rsp, 0x50
add esp, 0x50
pop rdi
pop rsi
pop rbp
ret
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x10b8
adc byte [rax], al
add al, ch
invalid
pop rsp
add al, byte [rax]
add byte [rax + 0x29], cl
invalid
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
adc byte [rax], al
add al, ch
invalid
add byte [rax + 0x29], cl
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x1020], esi
mov ch, 0x20
adc byte [rax], al
invalid
add byte [rax], al
movaps xmmword [rbp + 0x1020], xmm6
mov ch, 0x20
adc byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x1018], 0xfffffffffffffffe
test dword [rax], ebx
adc byte [rax], al
add dh, bh
invalid
invalid
sbb byte [rax], dl
add byte [rax], al
invalid
invalid
mov qword [rbp + 0xfe8], rdx
sldt word [rax]
add byte [rax], al
mov rbx, rcx
mov ebx, ecx
lea r13, [rbp - 0x50]
mov r8d, 0x1000
add byte [rax], dl
add byte [rax], al
invalid
insd dword [rdi], dx
mov al, 0x41
mov eax, 0x1000
add byte [rax], dl
add byte [rax], al
invalid
add byte [rax], dl
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
xor edx, edx
call sub.VCRUNTIME140.dll_memset
adc byte [rsi + 2], ah
invalid
shr al, cl
adc byte [rsi + 2], ah
add byte [rdi], cl
push rdi
add al, byte [rax]
xorps xmm6, xmm6
lea rsi, [rbp + 0x100c]
or al, 0x10
add byte [rax], al
test byte [rax - 0x73], 0xb5
or al, 0x10
add byte [rax], al
lea rdi, [0x140025e40]
lea r12, [rbp + 0xfc0]
lea esp, [rbp + 0xfc0]
invalid
lea esp, [rbp + 0xfc0]
add byte [rax], al
mov rax, qword [sym.imp.KERNEL32.dll_ReadFileEx]
add eax, 0x2b3f8
add al, byte [rax]
add byte [rbx + rcx*4 + 0x35], cl
mov r14, qword [sym.imp.KERNEL32.dll_SleepEx]
stc
mov bl, 2
add byte [rbx + rcx*4 + 0x3d], cl
mov r15, qword [sym.imp.KERNEL32.dll_WriteFileEx]
invalid
invalid
popfq
invalid
add al, byte [rax]
mov r15, qword [sym.imp.KERNEL32.dll_WriteFileEx]
add al, byte [rax]
mov qword [rbp + 0xff0], rbx
mov dword [rbp + 0xff0], ebx
mov dword [rbp + 0x100c], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xfc0], xmm6
movaps xmmword [rbp + 0xfc0], xmm6
mov ch, 0xc0
sldt word [rax]
add byte [rax - 0x39], cl
mov qword [rbp + 0xfd0], 0
test eax, edx
sldt word [rax]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xfd8], rsi
mov ch, 0xd8
sldt word [rax]
add byte [rax], al
mov qword [rsp + 0x20], rdi
and al, 0x20
mov rcx, rbx
mov rdx, r13
mov edx, ebp
invalid
mov edx, ebp
mov r8d, 0x1000
mov eax, 0x1000
adc byte [rax], al
add byte [rbp - 0x77], cl
add byte [rax], al
mov r9, r12
loope 0x14002fe8c
call rax
test eax, eax
ror byte [rdi], 0x84
invalid
add dword [rax], eax
add byte [rax], al
rol byte [rbp - 0x5e7bf040], 1
add dword [rax], eax
add byte [rax], al
nop word cs:[rax + rax]
ror byte [rdi], 0x84
movabs eax, dword [0x841f0f2e66000001]
add byte [rax], al
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
invalid
mov edx, 1
call r14
add byte [rax], al
add byte [rcx - 1], al
invalid
call rsi
cmp dword [rbp + 0x100c], 0
mov ebp, 0x100c
adc byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + rbp*8 - 0x75], dh
je 0x14002fea0
invalid
mov eax, dword [rbp + 0x1010]
test dword [rax], edx
adc byte [rax], al
add byte [rbx + 0x10149d], cl
mov ebx, dword [rbp + 0x1014]
adc al, 0x10
add byte [rax], al
adc byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
shl rcx, 0x20
invalid
invalid
mov rcx, rax
mov ecx, eax
shl rcx, 0x20
loope case.0x14004b48b.106
or rcx, 2
or ecx, 2
leave
add dh, byte [rcx]
rol byte [rbp - 0x3d6af040], cl
test eax, eax
setne dl
xor edx, edx
test eax, eax
setne dl
ret 0xf48
cmovne rbx, rcx
mov qword [rbp + 0xff8], rdx
xchg ebp, eax
clc
sldt word [rax]
invalid
xchg ebp, eax
clc
sldt word [rax]
mov qword [rbp + 0x1000], rbx
popfq
add byte [rax], dl
adc byte [rax], al
invalid
adc byte [rax], al
add byte [rdi], cl
jne 0x14003006e
test dword [rdx + 0x48000001], eax
test ebx, ebx
add dword [rax], eax
add byte [rax - 0x7b], cl
fisttp dword [rdi]
je case.0x140025300.99
invalid
invalid
test rbx, rbx
je case.0x140025300.99
add byte [rax], al
cmp rbx, 0x1000
sti
add byte [rax], dl
add byte [rax], al
invalid
add byte [rdi], cl
xchg edx, esi
ja 0x1400301f4
add al, byte [rax]
add byte [rbp + 0x31], al
xor r13d, r13d
xor r13d, r13d
xor ebp, ebp
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], al
mov r8d, ebx
fadd dword [rbp + 0x29]
call 0x16d178c64
invalid
adc al, 0x2d
invalid
mov al, 0xff
invalid
invalid
sub r8d, r13d
lea rdx, [r13 - 0x50]
lea edx, [rbp - 0x50]
lea edx, [rbp - 0x50]
sub eax, 0xffffffb0
invalid
dec dword [rax + 1]
add rdx, rbp
add edx, ebp
invalid
mov dword [rbp + 0x100c], 0
or al, 0x10
add byte [rax], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xfc0], xmm6
sub dword [rbp + 0xfc0], esi
ror byte [rdi], 0
add byte [rax - 0x39], cl
invalid
test eax, edx
ror byte [rdi], 1
add byte [rax], al
sldt word [rax]
mov qword [rbp + 0xfd0], 0
mov dword [rbp + 0xfd0], 0
ror byte [rdi], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xfd8], rsi
mov ch, 0xd8
sldt word [rax]
add byte [rax - 0x77], cl
jl 0x14002ff6c
invalid
mov qword [rsp + 0x20], rdi
and al, 0x20
and byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xfe8]
mov ecx, dword [rbp + 0xfe8]
invalid
sldt word [rax]
add byte [rbp - 0x77], cl
loope case.0x140023dec.171
invalid
mov r9, r12
mov ecx, esp
call r15
call rdi
test eax, eax
sal byte [rbp + rdi*2 + 0x66], 0xf
invalid
je case.0x1400248a9.95
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
invalid
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], al
invalid
call r14
call rsi
invalid
cmp dword [rbp + 0x100c], 0
or al, 0x10
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + rbp*8 - 0x75], dh
je 0x14002ff60
mov ecx, dword [rbp + 0x1010]
lea edx, [rax]
adc byte [rax], al
add byte [rax], al
add byte [rbx + 0x101485], cl
mov eax, dword [rbp + 0x1014]
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
retf 0xc148
mov rdx, rcx
mov edx, ecx
shl rdx, 0x20
loop 0x14002ffa9
and byte [rax - 0x7d], cl
or rdx, 2
xor r8d, r8d
xor eax, eax
retf 0x4502
xor eax, eax
rol byte [rbp - 0x6af0be37], 0xc0
test ecx, ecx
setne r8b
setne al
setne al
ror byte [rax + 0xf], 0x44
ror byte [rcx + rcx*4 - 0x7b], 1
invalid
invalid
cmove rdx, rax
cmove edx, eax
mov qword [rbp + 0xff8], r8
mov dword [rbp + 0xff8], eax
clc
sldt word [rax]
add byte [rax], al
mov qword [rbp + 0x1000], rdx
xchg ebp, eax
add byte [rax], dl
add byte [rax], al
invalid
adc byte [rax], al
add byte [rbp + 0x4d], dh
jne case.0x140024eb7.84
add r13, rax
add r13, rax
add ebp, eax
invalid
cmp r13, rbx
je case.0x14002497b.118
fnsave dword [rsi + rcx + 0xf]
jbe case.0x140023dec.162
xchg byte [rax - 1], bl
invalid
invalid
jmp 0x1400301e0
and eax, dword [rdx]
add al, byte [rax]
add byte [rdi], cl
invalid
invalid
add byte [rax], al
nop dword [rax]
add byte [rax - 0x75], cl
popfq
mov rbx, qword [rbp + 0xff0]
mov ebx, dword [rbp + 0xff0]
invalid
lea r13, [rbp - 0x50]
mov al, 0x48
mov eax, dword [sym.imp.KERNEL32.dll_ReadFileEx]
mov dl, 2
invalid
mov rax, qword [sym.imp.KERNEL32.dll_ReadFileEx]
mov dl, 2
mov dl, 2
add cl, ch
jmp case.0x140023dec.143
jle case.0x1400248a9.123
invalid
call qword [sym.imp.KERNEL32.dll_GetLastError]
adc eax, 0x2b0ab
add al, byte [rax]
add byte [rax - 0x3f], cl
shl rax, 0x20
loopne case.0x1400248a9.114
or rax, 2
mov qword [rbp + 0xff8], 1
mov dword [rbp + 0xff8], 1
enter 0x4802, 0xffffffffffffffc7
mov dword [rbp + 0xff8], 1
test eax, edi
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], eax
invalid
mov qword [rbp + 0x1000], rax
mov dword [rbp + 0x1000], eax
add byte [rax], dl
add byte [rax], al
adc byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [rax]
invalid
lea rcx, [rbp + 0x1000]
lea ecx, [rbp + 0x1000]
add byte [rax], dl
add byte [rax], al
adc byte [rax], al
add al, ch
call fcn.14001a690
lea esp, [rsi - 0x74b70002]
invalid
dec dword [rax - 0x75]
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
xor eax, 0x2b086
xchg byte [rax - 0x74b7fffe], dh
mov al, 2
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xff0]
mov ecx, dword [rbp + 0xff0]
invalid
invalid
add byte [rax], al
add bh, bh
invalid
call rsi
mov rcx, qword [rbp + 0xfe8]
mov ecx, dword [rbp + 0xfe8]
call 0x13f03002a
sldt word [rax]
call rsi
movaps xmm6, xmmword [rbp + 0x1020]
sub byte [rbp + 0x1020], dh
invalid
sub byte [rbp + 0x1020], dh
mov ch, 0x20
adc byte [rax], al
and byte [rax], dl
add byte [rax], al
invalid
add byte [rax - 0x7f], cl
add rsp, 0x10b8
add esp, 0x10b8
invalid
adc byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r8b, 2
mov al, 2
add al, byte [rax]
add byte [rcx - 0x1c3eb73d], cl
and byte [rax - 0x7d], cl
invalid
invalid
mov ebx, eax
ret
shl rbx, 0x20
shl ebx, 0x20
jrcxz case.0x1400248a9.122
or rbx, 2
retf
mov qword [rbp + 0xff8], 1
mov dword [rbp + 0xff8], 1
clc
sldt word [rax]
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
popfq
mov qword [rbp + 0x1000], rbx
mov dword [rbp + 0x1000], ebx
add byte [rax], dl
adc byte [rax], al
add byte [rax], al
add byte [rcx + 0x3e083d8], cl
mov eax, ebx
and eax, 3
loopne 0x140030061
add ecx, dword [rax - 0x73]
or eax, 0x3e973
add eax, dword [rax]
lea rcx, [0x14006e9d8]
lea ecx, [0x14006e9d8]
jae 0x14003004c
add eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
enter 0xffffffffffffe0ff, 0xffffffffffffff89
jmp rax
loopne case.0x14002497b.109
mov eax, ebx
and eax, 3
loopne 0x140030076
fadd dword [rbx - 0x72b7fc20]
or eax, 0x3e95e
add eax, dword [rax]
loopne 0x140030076
lea rcx, [0x14006e9d8]
lea ecx, [0x14006e9d8]
pop rsi
jmp 0x1a34b007f
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
loopne 0x140030093
movzx eax, byte [rbx + 0x10]
jmp 0x1400300bf
mov dh, 0x43
adc bl, ch
mov rcx, rbx
mov rcx, rbx
mov rcx, rbx
shr rcx, 0x20
shr ecx, 0x20
and al, ch
mov ebx, 0xebfffec7
invalid
jmp 0x1400300bf
mov rax, rbx
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
call fcn.14001c850
jmp 0x1400300bf
invalid
invalid
mov rax, rbx
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x1400300b5
xchg dword [rax + rax - 0x72b80000], esi
mov ah, 0
add byte [rax], al
lea rcx, [0x14006e9e8]
or eax, 0x3e93a
add eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
jmp 0x1400300bf
invalid
add al, 0xf
mov dh, 0x43
movzx eax, byte [rbx + 0xf]
invalid
cmp al, 0xb
jne 0x1400300d4
lea rcx, [rbp + 0x1000]
call fcn.14001a690
movsd dword [rdi], dword [rsi]
invalid
invalid
lea eax, [rax]
adc byte [rax], al
add byte [rax], al
call fcn.14001a690
movsd dword [rdi], dword [rsi]
invalid
invalid
invalid
invalid
invalid
invalid
movsd dword [rdi], dword [rsi]
invalid
jmp case.0x140025300.99
dec dword [rax - 0x39]
test dword [rax + 0x100000f], esi
mov al, 0xf
add byte [rax], al
add byte [rcx], al
mov qword [rbp + 0xfb0], 1
mov al, 0xf
add byte [rax], al
invalid
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0xfb8], rbx
popfq
mov eax, 0x4800000f
sldt word [rax]
invalid
sldt word [rax]
lea rcx, [rbp + 0xfb8]
lea ecx, [rbp + 0xfb8]
lea edi, [rax - 0x17fffff1]
sahf
add byte [rax], al
call fcn.14001a690
jmp case.0x140025300.99
or al, 0xff
invalid
invalid
movsd dword [rdi], dword [rsi]
invalid
or al, 0xff
invalid
push qword [rax - 0x4f3b14db]
and ebp, ebx
jmp 0x1400300bf
mov al, 0x24
jmp 0x1400300bf
mov al, 0x1b
mov al, 0x25
jmp 0x1400300bf
mov al, 0x23
jmp 0x1400300bf
mov al, 0x24
jmp 0x1400300bf
mov al, 0x1b
jmp 0x1400300bf
mov al, 0x22
jmp 0x1400300bf
mov al, 0x10
jmp 0x1400300bf
mov al, 0xe
jmp 0x1400300bf
mov al, 0x21
jmp 0x1400300bf
mov al, 0xb
jmp 0x1400300bf
mov al, 4
jmp 0x1400300bf
invalid
movabs al, byte [0x98eb0cb09ceb28b0]
mov al, 0x28
jmp 0x1400300bf
mov al, 0xc
jmp 0x1400300bf
mov al, 9
jmp 0x1400300bf
mov al, 0x19
jmp 0x1400300bf
sbb ebx, ebp
nop
mov al, 0x18
jmp 0x1400300bf
mov al, 2
jmp 0x1400300bf
invalid
mov byte [rax - 0x4f7b14f1], dh
add ebp, ebx
jmp 0x1400300bf
mov al, 7
jmp 0x1400300bf
mov al, 1
invalid
jb 0x14003014a
invalid
mov al, 0xf
jmp 0x1400300bf
invalid
test byte [rax - 0x4f7f14fd], dh
invalid
mov al, 3
jmp 0x1400300bf
mov al, 7
jmp 0x1400300bf
invalid
mov al, 1
jmp 0x1400300bf
mov al, 0x1f
jmp 0x1400300bf
invalid
mov al, 0x11
jmp 0x1400300bf
invalid
mov al, 0x29
jmp 0x1400300bf
invalid
mov al, 5
jmp 0x1400300bf
invalid
mov al, 0x14
jmp 0x1400300bf
invalid
mov al, 0x15
jmp 0x1400300bf
invalid
mov al, 0xd
jmp 0x1400300bf
invalid
mov al, 6
jmp 0x1400300bf
invalid
mov al, 0x12
jmp 0x1400300bf
invalid
mov al, 8
jmp 0x1400300bf
invalid
mov al, 0xa
jmp 0x1400300bf
invalid
mov al, 0x1e
jmp 0x1400300bf
invalid
mov al, 0x20
jmp 0x1400300bf
invalid
mov al, 0x16
jmp 0x1400300bf
invalid
mov al, 0x27
jmp 0x1400300bf
invalid
mov al, 0x13
jmp 0x1400300bf
invalid
invalid
invalid
mov al, 0x17
jmp 0x1400300bf
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1400300bf
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400300bf
mov al, 0x26
jmp 0x1400300bf
mov al, 0x1a
jmp 0x1400300bf
lea r8, str.library_std_src_syspalwindowspipe.rs
mov rcx, r13
mov rdx, rbx
call fcn.140056b50
jmp 0x140030208
lea r8, str.library_std_src_syspalwindowspipe.rs
mov edx, 0x1000
mov rcx, rbx
call fcn.140056970
ud2
movq qword [rbp + 0x40], mm7
movdqa xmmword [rbp + 0x30], xmm6
mov r13, r8
invalid
mov r14, rdx
mov r12, rcx
cmp rdx, r9
jae 0x140033b59
invalid
mov rdi, r9
movzx eax, byte [r12]
lea r10, [r14 - 1]
xor ecx, ecx
leave
leave
mov rdx, r14
sub rdx, 4
cmovb rdx, rcx
lea r8, [r12 - 1]
mov rbx, r13
nop word cs:[rax + rax]
lea r9, [r14 + rcx]
cmp rdx, r9
jae 0x140033b78
lea r15, [r14 + rcx]
dec r15
cmp r15, r14
jae case.0x14001e752.364
movzx r9d, byte [r8 + r14]
dec rbx
dec rcx
dec r8
cmp r9b, al
je 0x140033ad0
lea rcx, [r14 + 0xf]
mov qword [rbp + 0x20], rcx
cmp rcx, rdi
jbe 0x140033c97
mov rcx, r13
mov rdx, r12
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
mov r10b, 1
test eax, eax
je case.0x14001e7c6.359
inc r13
dec rdi
cmp rdi, r14
jb 0x140034102
mov rcx, r13
mov rdx, r12
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
inc r13
dec rdi
test eax, eax
jne 0x140033b30
mov r10b, 1
jmp case.0x14001e7c6.359
jne 0x140034102
mov rcx, r12
mov rdx, r13
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete r10b
jmp case.0x14001e7c6.359
mov qword [rsp + 0x20], r14
lea rcx, [rbp - 0x48]
mov rdx, r13
mov r8, rdi
mov r9, r12
call fcn.14000d9b0
cmp qword [rbp - 0x48], 0
je 0x140033e6d
mov rsi, qword [rbp - 0x10]
mov r8, qword [rbp]
mov rax, qword [rbp + 0x18]
lea r11, [rax - 1]
mov rdx, qword [rbp + 8]
mov rdi, qword [rbp + 0x10]
cmp rsi, 0xffffffffffffffff
je 0x140033f76
mov rcx, qword [rbp - 0x20]
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x140034102
mov rbx, qword [rbp - 0x28]
mov r14, qword [rbp - 0x40]
mov r10, qword [rbp - 0x30]
mov r15, rax
mov qword [rbp + 0x28], r10
sub r15, r10
mov qword [rbp + 0x20], r15
nop word [rax + rax]
movzx r9d, byte [r8 + r9]
bt rbx, r9
jae 0x140033c3e
cmp r14, rsi
mov r15, rsi
cmova r15, r14
lea r10, [r8 + rcx]
mov r9, r15
nop dword [rax]
cmp r9, rax
jae 0x140033c51
mov r13, r9
add r9, rcx
cmp r9, rdx
jae 0x14003419c
lea r9, [r13 + 1]
movzx r12d, byte [rdi + r13]
cmp r12b, byte [r10 + r13]
je 0x140033c10
sub rcx, r14
add rcx, r13
inc rcx
jmp 0x140033c41
add rcx, rax
xor esi, esi
lea r9, [rcx + r11]
cmp r9, rdx
jb 0x140033bf0
jmp 0x140034102
mov r10, r14
nop word cs:[rax + rax]
cmp rsi, r10
jae 0x140033b51
dec r10
cmp r10, rax
jae 0x1400341c0
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x1400341d2
movzx r15d, byte [rdi + r10]
cmp r15b, byte [r8 + r9]
je 0x140033c60
add rcx, qword [rbp + 0x28]
mov rsi, qword [rbp + 0x20]
jmp 0x140033c43
movzx eax, al
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
movzx eax, r9b
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
inc r12
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], r12
mov qword [rbp - 0x50], r10
mov qword [rbp - 0x30], r10
lea rax, [r14 + 0x3f]
cmp rax, rdi
jae 0x140033ea9
lea rcx, [r14 + 0x7f]
xor r10d, r10d
xor r12d, r12d
mov qword [rbp + 0x28], rcx
nop word cs:[rax + rax]
lea rax, [r14 + r12]
movdqu xmm0, xmmword [r13 + r12]
movdqu xmm12, xmmword [r13 + r12 + 0x10]
movdqu xmm10, xmmword [r13 + r12 + 0x20]
movdqu xmm8, xmmword [r13 + r12 + 0x30]
pcmpeqb xmm0, xmm6
movdqu xmm1, xmmword [rbx + rax]
movdqu xmm13, xmmword [rbx + rax + 0x10]
movdqu xmm11, xmmword [rbx + rax + 0x20]
movdqu xmm9, xmmword [rbx + rax + 0x30]
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140033dcb
pcmpeqb xmm12, xmm6
pcmpeqb xmm13, xmm7
pand xmm13, xmm12
pmovmskb r8d, xmm13
test r8w, r8w
jne 0x140033df2
pcmpeqb xmm10, xmm6
pcmpeqb xmm11, xmm7
pand xmm11, xmm10
pmovmskb r8d, xmm11
test r8w, r8w
jne 0x140033e1b
pcmpeqb xmm8, xmm6
pcmpeqb xmm9, xmm7
pand xmm9, xmm8
pmovmskb r8d, xmm9
test r8w, r8w
jne 0x140033e44
lea rax, [rcx + r12]
add r12, 0x40
cmp rax, rdi
jae 0x140033eaf
mov eax, r10d
and al, 1
je 0x140033d00
jmp 0x140033eaf
mov r9d, r10d
and r9b, 1
lea rcx, [rbp - 0x48]
mov rdx, r12
mov rsi, r10
call fcn.1400581b0
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov r10d, eax
jmp 0x140033d50
lea rdx, [r12 + 0x10]
mov r9d, r10d
and r9b, 1
lea rcx, [rbp - 0x48]
mov rsi, r10
call fcn.1400581b0
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov r10d, eax
jmp 0x140033d6e
lea rdx, [r12 + 0x20]
mov r9d, r10d
and r9b, 1
lea rcx, [rbp - 0x48]
mov rsi, r10
call fcn.1400581b0
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov r10d, eax
jmp 0x140033d8c
lea rdx, [r12 + 0x30]
mov r9d, r10d
and r9b, 1
lea rcx, [rbp - 0x48]
mov rsi, r10
call fcn.1400581b0
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov r10d, eax
jmp 0x140033daa
cmp byte [rbp - 0x2e], 0
jne 0x140034102
mov r8, qword [rbp - 0x40]
mov rcx, qword [rbp]
mov rdx, qword [rbp + 8]
movzx eax, byte [rbp - 0x30]
test r8, r8
je case.0x14001d63e.398
cmp r8, rdx
jae 0x140034033
cmp byte [rcx + r8], 0xc0
jge case.0x14001d63e.398
jmp 0x140034188
xor r12d, r12d
xor r10d, r10d
mov rax, qword [rbp + 0x20]
add rax, r12
mov r9d, r10d
and r9b, 1
cmp rax, rdi
jae 0x140033f3a
test r9b, r9b
jne 0x140033f3a
lea rcx, [r14 + 0x1f]
lea rsi, [r12 + r13]
mov qword [rbp + 0x28], rcx
nop word cs:[rax + rax]
movdqu xmm0, xmmword [rsi]
lea rax, [r14 + r12]
movdqu xmm1, xmmword [rbx + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140033f22
lea rax, [rcx + r12]
mov r9d, r10d
and r9b, 1
cmp rax, rdi
jae 0x140033f3a
add r12, 0x10
add rsi, 0x10
test r9b, r9b
je 0x140033ee0
jmp 0x140033f3a
lea rcx, [rbp - 0x48]
mov rdx, r12
xor r9d, r9d
call fcn.1400581b0
mov rcx, qword [rbp + 0x28]
mov r10d, eax
jmp 0x140033f03
sub rdi, qword [rbp - 0x50]
lea rax, [rdi + r13]
add rax, 0xfffffffffffffff0
movdqu xmm0, xmmword [r13 + rdi - 0x10]
movdqu xmm1, xmmword [r15 + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140034064
and r10b, 1
jmp case.0x14001e7c6.359
mov rcx, qword [rbp - 0x20]
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x140034102
mov r14, qword [rbp - 0x28]
mov rbx, qword [rbp - 0x40]
mov r15, qword [rbp - 0x30]
lea r12, [rbx - 1]
jmp 0x140033fac
add rcx, rax
lea r9, [rcx + r11]
xor r10d, r10d
cmp r9, rdx
jae case.0x14001e7c6.359
movzx r9d, byte [r8 + r9]
bt r14, r9
jae 0x140033f99
lea r9, [r8 + rcx]
mov rsi, rbx
nop
cmp rsi, rax
jae 0x140033fee
mov r10, rsi
add rsi, rcx
cmp rsi, rdx
jae 0x1400341e1
lea rsi, [r10 + 1]
movzx r13d, byte [rdi + r10]
cmp r13b, byte [r9 + r10]
je 0x140033fc0
sub rcx, rbx
add rcx, r10
inc rcx
jmp 0x140033f9c
mov r10, rbx
nop word cs:[rax + rax]
sub r10, 1
jb 0x140033b51
cmp r12, rax
jae 0x1400341c0
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x1400341d2
movzx esi, byte [rdi + r10]
cmp sil, byte [r8 + r9]
je 0x140034000
add rcx, r15
jmp 0x140033f9c
jne 0x140034188
cmp r8, rdx
jne 0x14003404e
mov r10b, 1
test al, al
jne case.0x14001e7c6.359
invalid
invalid
add byte [rax], al
invalid
jmp 0x140034102
movzx r11d, byte [rcx + r8]
movzx r10d, r11b
mov dh, 0xd3
test r10b, r10b
js 0x140034086
mov r9d, r10d
jmp 0x1400340f2
mov es, word [rax]
add byte [rax], al
add rdi, 0xfffffffffffffff0
test r9b, r9b
setne bl
lea rcx, [rbp - 0x48]
mov eax, 0xe8fa8948
add al, byte ss:[r8]
mov r10d, eax
or r10b, bl
and r10b, 1
jmp case.0x14001e7c6.359
mov r9d, r10d
and r9d, 0x1f
movzx esi, byte [rcx + r8 + 1]
and esi, 0x3f
cmp r10b, 0xe0
cli
loopne case.0x14001ed34.345
invalid
movzx r10d, byte [rcx + r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400340eb
movzx r11d, byte [rcx + r8 + 3]
mov dh, 0x5c
add dword [rbx], eax
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r11d, 0x3f
and ebx, 0x3f
and ebx, 0x3f
or r11d, r10d
or r9d, r11d
jmp 0x1400340f2
lea r8, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_strpattern.rs
lea eax, [0x140061b58]
mov rcx, r15
mov rdx, r14
call fcn.140056900
shl r9d, 6
or r9d, esi
int1
jmp 0x1400340f2
shl r9d, 0xc
loope 0x1400340fb
or r9d, r10d
mov r10b, 1
test al, al
jne case.0x14001e7c6.359
cmp r9d, 0x110000
stc
add byte [rax], al
adc dword [rax], eax
invalid
jne 0x14003414b
xor r10d, r10d
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
sub byte [rbp + 0x40], bh
sub byte [rbp + 0x40], bh
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm9, xmmword [rbp + 0x60]
invalid
invalid
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm2, xmmword [rbp + 0x70]
invalid
movaps xmm2, xmmword [rbp + 0x70]
push rbp
jo 0x140034164
movaps xmm11, xmmword [rbp + 0x80]
movaps xmm3, xmmword [rbp + 0x80]
movaps xmm12, xmmword [rbp + 0x90]
sub byte [rbp + 0x90], ah
movaps xmm13, xmmword [rbp + 0xa0]
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add byte [rax], al
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 1
add byte [rcx - 0x7f], al
stc
add byte [rax], 0
add byte [rdx + 0x1e], dh
cmp r9d, 0x80
cmp ecx, 0x80
jb 0x140034177
mov eax, 2
cmp r9d, 0x800
add byte [rax], cl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rdx + 0x10], dh
jb 0x140034177
cmp r9d, 0x10000
add dword [rax], eax
add byte [rax + 4], bh
mov eax, 4
sbb rax, 0
add r8, rax
je 0x1400341a3
cmp r8, rdx
jae 0x1400341a1
cmp byte [rcx + r8], 0xbf
jg 0x1400341a3
lea rax, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_strpattern.rs
lea eax, [0x140062398]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140056d80
invalid
add byte [rcx + rax - 7], cl
add rcx, r15
jmp 0x1400341e4
jne 0x140034188
cmp r8, rdx
je case.0x14001e7c6.359
movzx eax, byte [rcx + r8]
test al, al
jns case.0x14001e7c6.359
invalid
invalid
invalid
cmp al, 0xe0
jmp case.0x14001e7c6.359
lea r8, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_strpattern.rs
mov rcx, r10
mov rdx, rax
call fcn.140056900
lea r8, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_strpattern.rs
lea eax, [0x140061b88]
mov rcx, r9
call fcn.140056900
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081librarycore_src_strpattern.rs
call fcn.140056900
int3
mov rcx, qword [rcx + 8]
mov edx, 1
pop rbp
jmp fcn.140007060
std
invalid
std
call qword [rbp + 0x56]
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, rdx
mov qword [rbp - 0x30], rdx
push rbp
ror byte [rax - 0x73], 1
push rbp
fadd dword [rcx + 0xf]
adc byte [rax], al
push rbp
ror byte [rax - 0x73], 1
push rbp
fadd dword [rcx + 0xf]
adc byte [rax], al
movups xmmword [rbp - 0x28], xmm0
mov r8, qword [r8 + 0x10]
mov qword [rbp - 0x18], r8
movzx r8d, byte [rcx + 0x20]
mov rsi, qword [rcx]
xor r9d, r9d
movabs r10, 0x8000000000000000
cmp rsi, r10
mov qword [rbp - 0x10], rcx
cmovne r9, rcx
mov rcx, rax
call fcn.14001d4f0
shl rsi, 1
test rsi, rsi
je 0x140034295
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rcx + 8]
mov edx, 1
mov ebx, eax
call fcn.140007060
mov eax, ebx
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
int3
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
or r14b, r15b
invalid
mov qword [rbp + 8], 0xfffffffffffffffe
mov dword [rbp], 0
add byte [rax], al
mov byte [rbp + 4], 0
mov qword [rbp - 0x18], rdx
lea rax, [rbp - 0x18]
mov qword [rbp - 0x28], rax
fmul dword [r8 - 0x73]
add eax, 0xfffd5e0a
fmul dword [r8 - 0x73]
add eax, 0xfffd5e0a
mov qword [rbp - 0x20], rax
lea rax, str.memory_allocation_of__bytes_failed_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
mov rax, rbp
mov qword [rbp - 0x10], rax
call 0x13048cc84
mov qword [rbp - 8], 0
lea rdx, [0x140062338]
in eax, dx
fild word [rdx]
add byte [rax - 0x73], cl
invalid
invalid
lea r8, [rbp - 0x58]
call fcn.14000adc0
mov rcx, qword [rbp - 8]
test al, al
je 0x140034378
in eax, dx
fild word [rdx]
add byte [rax - 0x73], cl
invalid
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
mov qword [rbp - 0x10], rax
lea rcx, [rbp - 0x10]
jmp 0x140034381
test rcx, rcx
je 0x140034386
lea rcx, [rbp - 8]
call fcn.14001a690
nop
add rsp, 0x90
invalid
nop
add byte [rax], al
add byte [rbp - 0x3d], bl
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x14003439d
clc
invalid
je case.0x140023dec.188
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x14003439d
clc
clc
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 8]
lea rcx, [rbp - 8]
call fcn.14001a690
nop
add rsp, 0x20
pop rbp
ret
and byte [rbp - 0x3d], bl
int3
sub rsp, 0x80
lea rbp, [rsp + 0x80]
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 0x18], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp - 0x14], 0
lea rax, str.fatal_runtime_error:_Rust_panics_must_be_rethrown_n
add eax, 0x2f066
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, [rbp - 0x10]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
mov r8b, 1
add byte [rax], al
add byte [rax - 0x73], cl
invalid
mov dword [rbp - 0x48], eax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rax, [rbp - 0x18]
mov qword [rbp - 0x28], rax
invalid
invalid
fmul dword [r8 - 0x39]
fmul dword [rax - 0x39]
mov qword [rbp - 0x20], 0
lea rdx, [0x140062338]
loopne 0x140034412
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x2df1c
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
lea r8, [rbp - 0x58]
call fcn.14000adc0
std
invalid
std
dec dword [rax - 0x75]
loopne 0x1400343b2
mov rcx, qword [rbp - 0x20]
test al, al
je 0x140034441
sal byte [rax + rdx + 0x48], 0x85
test rcx, rcx
leave
lea rax, str.formatter_error
add al, byte [rax]
cmovne rax, rcx
jmp case.0x140024432.136
test rcx, rcx
je 0x14003444f
or dword [rax - 0x73], ecx
loopne 0x140034433
lea rcx, [rbp - 0x20]
call fcn.14001a690
invalid
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x28]
call fcn.14001a670
invalid
invalid
mov ecx, 7
add byte [rax], al
fsubr st(0)
adc ah, byte [rdx - 2]
invalid
invalid
invalid
add byte [rax], al
int 0x29
ud2
and al, 0x10
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
invalid
invalid
jge 0x140034465
cmp qword [rbp - 0x20], 0
je 0x140034491
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 0x20]
lea rcx, [rbp - 0x20]
call fcn.14001a690
invalid
nop
add rsp, 0x20
pop rbp
ret
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add al, ch
lea ebp, [rdx + 0x80]
call fcn.140056d20
invalid
push 0x28
add al, byte [rax]
invalid
add ah, cl
int3
int3
in al, dx
add byte [rax], 0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
clc
invalid
add byte [rax], al
mov byte [rbp - 0x14], 0
lea rax, str.fatal_runtime_error:_Rust_cannot_catch_foreign_exceptions_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
mov al, 1
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
mov qword [rbp - 0x48], rax
mov r8d, 0xfc0570f
adc dword [rbp - 0x40], eax
mov al, 1
add byte [rax], al
add byte [rax - 0x73], cl
invalid
mov r8d, 0xfc0570f
adc dword [rbp - 0x40], eax
lea rax, [rbp - 0x18]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 0
lea rdx, [0x140062338]
fiadd word [rdx]
add byte [rax - 0x73], cl
fmul dword [r13 + rcx*4 + 0x45]
test al, 0xe8
xchg edi, eax
push 0xffffffff8b48fffd
std
dec dword [rax - 0x75]
loopne 0x1400344b2
invalid
je 0x140034541
fiadd word [rdx]
add byte [rax - 0x73], cl
fmul dword [r13 + rcx*4 + 0x45]
test al, 0xe8
xchg edi, eax
push 0xffffffff8b48fffd
std
dec dword [rax - 0x75]
std
dec dword [rax - 0x75]
loopne 0x1400344b2
sal byte [rax + rdx + 0x48], 0x85
leave
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x140034551
test rcx, rcx
je 0x14003454f
int 0x29
ud2
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add al, ch
push 0x27
add al, byte [rax]
add al, ch
push 0x27
add al, byte [rax]
int3
int3
in al, dx
nop
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
mov rdi, r8
lea rbp, [rsp + 0x80]
mov rdi, r8
mov rsi, rdx
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov rdx, qword [rbx + 0x10]
mov qword [rbp - 0x20], rax
lea rax, [0x14000ad60]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x18], eax
mov qword [rbp - 0x10], rcx
lea rcx, [0x140034c70]
invalid
add byte [rax], al
mov qword [rbp - 8], rcx
mov qword [rbp], rdx
mov qword [rbp + 8], rax
lea rax, str.thread__panicked_at_:_n_n
mov qword [rbp - 0x58], rax
mov dword [rbp - 0x58], eax
invalid
mov dword [rbp - 0x58], eax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
mov dword [rbp - 0x48], eax
mov qword [rbp - 0x40], 3
mov r14, qword [r8 + 0x48]
lea rdx, [rbp - 0x58]
lea edx, [rbp - 0x58]
lea edx, [rbp - 0x58]
mov rcx, rsi
call r14
mov qword [rbp - 0x28], rax
test rax, rax
je 0x14003465a
lea rcx, [rbp - 0x28]
call fcn.14001a690
mov rax, qword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x14006ea8c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea eax, [0x140063638]
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
mov dword [rbp - 0x20], eax
mov qword [rbp - 0x18], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp - 0x10], 8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rsi
call r14
mov qword [rbp - 0x58], rax
test rax, rax
je case.0x14003466f.3
lea rcx, [rbp - 0x58]
call fcn.14001a690
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
loop 0x140034c24
add byte [rax + 0xf], cl
shr r11d, 0x10
cmovne eax, ecx
jmp 0x140034c39
test rcx, rcx
je 0x140034c37
lea rcx, [rbp - 0x10]
call fcn.14001a690
xor eax, eax
add rsp, 0x40
pop rbp
pop rbp
ret
or dword [rax - 0x73], ecx
invalid
int3
lea ecx, [rax + 0x10]
mov qword [rbp - 0x30], rax
add rax, 0x14
adc al, 0x4c
lea eax, [0x14000ad60]
invalid
mov qword [rbp - 0x28], r8
mov qword [rbp - 0x20], rcx
loopne 0x140034ce7
lea ecx, [0x14000afc0]
or eax, 0xfffd631b
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov qword [rbp - 8], rcx
lea rax, [0x14005c258]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
mov qword [rbp - 0x40], 0
rol byte [r8], 0
add byte [rax], al
rol byte [r8], 0
add byte [rax], al
lea rax, [rbp - 0x30]
lea eax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 3
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x814890fffd60d3e8]
invalid
add byte [rax], 0
add byte [rbp - 0x3d], bl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x814890fffd60d3e8]
shl dword [rax - 3], cl
call qword [rax - 0x7f3b7eb8]
invalid
add byte [rax], 0
add byte [rbp - 0x3d], bl
int3
invalid
int3
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
inc dword [rcx - 0x4f]
add dword [rcx], esi
sal al, 0x44
cmpxchg byte [0x14007e221], cl
xchg esp, eax
add al, 0
invalid
sal al, 0x44
cmpxchg byte [0x14007e221], cl
xchg esp, eax
add al, 0
xchg esp, eax
add al, 0
jne 0x140034dd4
mov rax, qword [0x14007e340]
mov eax, dword [0x14007e340]
shl rax, 1
shl eax, 1
test rax, rax
jne 0x140034dfa
invalid
add byte [rax], al
invalid
mov esi, 0xc7000000
clc
add byte [rax], al
add byte [rax], al
mov dword [rbp - 8], 0
movzx eax, byte [0x14007e222]
mov rax, qword [rdx + 0x48]
mov byte [rbp - 1], r8b
fcom dword [rsp + rax + 0x428b4800]
mov byte [rbp - 1], r8b
lea rdx, [rbp - 1]
mov qword [rbp - 0x18], rdx
lea rdx, [0x140033280]
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
push rbp
dec dword [rax - 0x77]
push rbp
call 0x15f18daa6
in eax, 0xff
dec dword [rax - 0x77]
mov dword [rbp - 0x10], edx
mov dword [rbp - 0x10], edx
lea rdx, [0x14006c0a8]
mov qword [rbp - 0x48], rdx
jae 0x140034d6e
add byte [rax - 0x77], cl
push rbp
mov eax, 0xc045c748
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x28], 0
add byte [rax], al
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x38], rdx
mov dword [rbp - 0x38], edx
mov dword [rbp - 0x38], edx
mov qword [rbp - 0x30], 1
add dword [rax], eax
add byte [rax], al
lea rdx, [rbp - 0x48]
call rax
cmp byte [rbp - 8], 0
jne 0x140034dab
mov rcx, qword [0x14007e340]
shl rcx, 1
test rcx, rcx
jne 0x140034e1b
xor ecx, ecx
xchg byte [0x14007e221], cl
cmp cl, 2
jne 0x140034dcb
lea rcx, [0x14007e221]
mov rsi, rax
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rax, [0x14007e221]
mov rsi, rcx
mov rcx, rax
mov ebx, r8d
mov rdi, rdx
call fcn.140057f70
mov rdx, rdi
mov r8d, ebx
mov rcx, rsi
jmp 0x140034d29
mov rsi, rcx
mov ebx, r8d
mov rdi, rdx
call fcn.140058030
mov rdx, rdi
mov r8d, ebx
mov rcx, rsi
xor al, 1
mov dword [rbp - 8], eax
jmp 0x140034d43
mov rsi, rax
call fcn.140058030
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x140034dab
invalid
invalid
invalid
mov byte [0x14007e222], 1
add byte [rcx], al
jmp 0x140034dab
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x70
sub byte [rax - 0x73], cl
push 0x70
lea rcx, [0x14007e221]
mov edx, dword [rbp - 8]
call fcn.14001f330
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
or al, 0x48
lea ecx, [0x140063648]
add al, ch
invalid
call fcn.140056c50
mov rdx, qword [rcx + 0x18]
mov edx, dword [rcx + 0x18]
sbb byte [rax - 0x77], cl
call 0x13050d843
invalid
invalid
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
invalid
invalid
invalid
mov qword [rbp - 8], rdx
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call fcn.140034f10
int3
clc
invalid
mov edx, dword [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]
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
lea rdx, [0x1400636a0]
lea rcx, [rbp - 0x28]
call 0x140035010
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
or byte [rax - 0x77], 0x45
fmul dword [rax - 0x75]
or byte [r11 + rcx*4 + 0x49], cl
invalid
or byte [rax - 0x77], 0x45
fmul dword [rax - 0x75]
or byte [r11 + rcx*4 + 0x49], cl
adc byte [rbx + rcx*4 + 0x40], cl
invalid
invalid
mov ecx, dword [rcx + 0x10]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
lea rdx, fcn.140034200
lea edx, [0x1400636c8]
lea rcx, [rbp - 0x28]
call 0x140035010
ud2
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x30
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 0x28]
shl rax, 1
test rax, rax
je 0x140035008
mov rcx, qword [rbp - 0x20]
mov edx, 1
call fcn.140007060
add al, ch
pop rax
and ch, bh
call qword [rax + 0x30c48348]
nop
add rsp, 0x30
pop rbp
ret
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x110
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax - 0x2000000], ecx
mov byte [rax], al
add byte [rax], al
invalid
invalid
invalid
dec dword [rdi]
mov dh, 0x85
clc
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov ebp, 0xf0
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax - 0x2000000], ecx
mov byte [rax], al
add byte [rax], al
invalid
invalid
mov byte [rax], al
add byte [rax], al
invalid
add byte [rdi + rcx - 0x4a], al
mov ebp, 0xf0
add byte [rax], al
add byte [rax], al
lock inc qword [0x14007e340]
xchg edx, eax
add al, 0
jle 0x14003572a
mov rdi, rdx
mov rsi, rcx
invalid
mov ecx, dword [0x14007e34c]
invalid
mov rdx, qword gs:[0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
or al, 0xca
cmp byte [rcx + 0x30], 0
jne 0x1400357b8
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test dword [rcx + 7], eax
add byte [rax], al
mov ecx, dword [0x14007e34c]
mov rdx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
inc qword [rcx + 0x28]
mov byte [rcx + 0x30], 1
mov qword [rbp + 0x20], 1
add byte [rax], al
add byte [rax], al
lea rcx, [0x1400636f0]
add al, byte [rax]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], r8
mov dword [rbp + 0x30], eax
mov dword [rbp + 0x30], eax
mov qword [rbp + 0x38], r9
mov byte [rbp + 0x40], r15b
mov byte [rbp + 0x41], al
mov eax, dword [0x14007e228]
cmp eax, 0x3ffffffd
ja 0x1400350d4
lea ecx, [rax + 1]
lock cmpxchg dword [0x14007e228], ecx
je case.0x140024eb7.118
call fcn.140058380
movzx eax, byte [0x14007e230]
cmp qword [0x14007e238], 0
mov rax, qword [rdi + 0x20]
jne 0x14003513f
mov byte [rbp + 0x87], 1
mov rcx, rsi
call rax
mov rbx, rax
ret
mov r14, rdx
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
cmp byte [rbp + 0x41], 0
jne 0x1400351d2
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rbx + 0x4923405], cl
xchg edx, eax
add al, 0
mov rcx, qword gs:[0x58]
and eax, 0x58
xchg edx, eax
add al, 0
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x28], 1
jbe 0x1400351de
mov byte [rbp + 0x80], 1
test dword [rax + 0x1000000], eax
jmp 0x14003534d
mov byte [rbp + 0x87], 1
add byte [rcx], al
mov rcx, rsi
call rax
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
mov rcx, qword [0x14007e238]
mov rax, qword [0x14007e240]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x87], 1
lea rdx, [rbp + 0x20]
call rax
mov ecx, 0xffffffff
lock xadd dword [0x14007e228], ecx
dec ecx
mov eax, ecx
and eax, 0xbfffffff
cmp eax, 0x80000000
jne 0x14003519b
mov byte [rbp + 0x87], 0
call fcn.1400582b0
mov eax, dword [0x14007e34c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x30], 0
test r15b, r15b
je 0x140035235
mov rdx, qword [rdi + 0x18]
mov byte [rbp + 0x87], 0
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400259e0
jmp 0x14003545b
add byte [rax], al
adc ecx, dword [rax]
invalid
add byte [rax], al
mov byte [rbp + 0x80], 3
jmp 0x14003534d
outsd dx, dword [rsi]
add dword [rax], eax
invalid
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
movzx eax, byte [0x14007e220]
movzx eax, al
cmp edx, dword [rax - 0x49f0fffc]
ror byte [rax - 0x73], 0xd
lea rcx, [0x14006ea9c]
lea rcx, [0x14006ea9c]
or eax, 0x398ad
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov byte [rbp + 0x87], 1
lea rdx, [0x14006278e]
lea rcx, [rbp - 0x20]
mov r8d, 0xe
call fcn.1400210e0
mov rax, qword [rbp - 0x20]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1400352e7
mov al, 3
mov bl, 2
jmp 0x140035339
mov dword [rbp + 0x60], 0
mov byte [rbp + 0x64], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], 8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rax, [rbp + 0x60]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 0
lea rdx, [0x140062338]
lea rcx, [rbp - 0x48]
lea r8, [rbp - 0x20]
call fcn.14000adc0
mov rcx, qword [rbp - 0x40]
test al, al
je 0x1400352b3
test rcx, rcx
lea rax, str.formatter_error
fild dword [rdx]
add byte [rax + 0xf], cl
shr r11d, 0x2c
jmp 0x1400352ca
xor ebx, ebx
jmp 0x14003533f
test rcx, rcx
je 0x1400352c8
mov byte [rbp + 0x87], 0
lea rcx, [rbp - 0x40]
call fcn.14001a690
xor eax, eax
mov qword [rbp - 0x48], rax
mov byte [rbp + 0x87], 0
lea rcx, [rbp - 0x48]
call fcn.14001a670
mov ecx, 7
int 0x29
ud2
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
cmp rdx, 4
je 0x140035305
cmp rdx, 1
jne 0x140035325
cmp byte [rcx], 0x30
sete bl
add bl, bl
jmp 0x140035327
mov edx, dword [rcx]
bswap edx
xor r8d, r8d
cmp edx, 0x66756c6d
setae r8b
cmp edx, 0x66756c6c
sbb r8d, 0
sete bl
jmp 0x140035327
xor ebx, ebx
test rax, rax
je 0x140035336
mov edx, 1
call fcn.140007060
lea eax, [rbx + 1]
mov byte [0x14007e220], al
mov byte [rbp + 0x80], bl
mov rbx, qword [rbp + 0x20]
mov r14, qword [rbp + 0x28]
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x10], rax
mov rax, qword [r14 + 0x18]
mov byte [rbp + 0x87], 1
mov rcx, rbx
call rax
movabs rcx, 0xb98b1b7157a64178
cmp rax, rcx
jne 0x14003545d
mov eax, 8
movabs r8, 0x63eb502cd6cb5d6d
mov rcx, rbx
cmp rdx, r8
jne 0x14003545d
mov r8, qword [rcx]
mov rcx, qword [rbx + rax]
mov qword [rbp + 0x60], r8
mov qword [rbp + 0x68], rcx
mov eax, dword [0x14007e34c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x70]
cmp eax, 1
je 0x140035410
test eax, eax
jne 0x1400354b6
mov byte [rbp + 0x87], 1
mov eax, dword [0x14007e34c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x68]
lea rdx, [0x14001b330]
call fcn.14001b370
mov eax, dword [0x14007e34c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x70], 1
mov eax, dword [0x14007e34c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x68]
test rcx, rcx
jne 0x140035455
mov byte [rbp + 0x87], 1
call fcn.140057c60
mov eax, dword [0x14007e34c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x68]
lock inc qword [rcx]
jg 0x1400354ad
ud2
mov rax, qword [r14 + 0x18]
mov byte [rbp + 0x87], 1
mov rcx, rbx
call rax
movabs r9, 0xeefdc5ca06861519
mov ecx, 0xc
lea r8, [0x1400634cc]
cmp rax, r9
jne 0x14003539a
movabs rax, 0xe71af24d1514f4d5
cmp rdx, rax
jne 0x14003539a
lea rcx, [rbx + 8]
mov eax, 0x10
jmp 0x140035393
test rcx, rcx
jne 0x1400355c9
mov eax, 9
lea rcx, [0x1400634d8]
xor edx, edx
mov qword [rbp + 0x58], rdx
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x48]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x10]
mov qword [rbp - 0x18], rax
lea rax, [rbp + 0x60]
mov qword [rbp - 0x10], rax
lea rax, [rbp + 0x80]
mov qword [rbp - 8], rax
movzx eax, byte [0x14007e1d9]
test al, al
jne 0x140035503
xor r12d, r12d
jmp 0x140035557
mov byte [0x14007e1d9], 1
mov eax, dword [0x14007e34c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x38], 0
jne 0x14003553d
call fcn.140025700
test rax, rax
jne 0x140035544
mov eax, 1
mov bl, 1
xor r12d, r12d
jmp 0x14003555b
lea rax, [rax + 0x40]
mov r12, qword [rax]
mov qword [rax], 0
test r12, r12
jne 0x1400355f6
xor ebx, ebx
xor eax, eax
mov dword [rbp + 0x50], 0
mov byte [rbp + 0x54], 0
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x58], rax
mov byte [rbp + 0x86], 1
lea r8, [0x140063538]
lea rcx, [rbp - 0x20]
lea rdx, [rbp + 0x50]
call fcn.1400345c0
xor r14d, r14d
mov rcx, qword [rbp + 0x58]
test rcx, rcx
je 0x1400355a0
lock dec qword [rcx]
jne 0x1400355a0
call fcn.14001b4e0
test r12, r12
sete al
or bl, r14b
or bl, al
jne 0x140035172
lock dec qword [r12]
jne 0x140035172
mov rcx, r12
call fcn.1400257e0
jmp 0x140035172
mov rax, qword [rcx + 0x10]
test rax, rax
mov qword [rbp + 0x58], rcx
je 0x1400356d2
cmp eax, 1
jne 0x1400356e3
mov rdx, rcx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rdx + 0x20]
dec rax
jmp 0x1400354c8
lea rbx, [r12 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r12 + 0x10], cl
je 0x140035610
mov rcx, rbx
call fcn.140057f70
mov rax, qword [0x14007e340]
shl rax, 1
test rax, rax
mov qword [rbp - 0x60], rbx
je 0x14003571e
call fcn.140058030
xor al, 1
mov dword [rbp + 0x7c], eax
movzx eax, byte [r12 + 0x11]
mov qword [rbp + 0x70], r12
add r12, 0x18
lea r8, [0x1400634e8]
lea rcx, [rbp - 0x20]
mov rdx, r12
call fcn.1400345c0
cmp byte [rbp + 0x7c], 0
mov r12, qword [rbp + 0x70]
jne 0x14003567a
mov rax, qword [0x14007e340]
shl rax, 1
test rax, rax
je 0x14003567a
call fcn.140058030
test al, al
jne 0x14003567a
mov byte [r12 + 0x11], 1
xor eax, eax
mov rcx, qword [rbp - 0x60]
xchg byte [rcx], al
cmp al, 2
jne 0x14003568c
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov byte [0x14007e1d9], 1
mov eax, dword [0x14007e34c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x38], 0
jne 0x1400356f4
call fcn.140025700
test rax, rax
mov r12, qword [rbp + 0x70]
jne 0x1400356fb
lock dec qword [r12]
mov rcx, r12
je 0x14003570f
xor ebx, ebx
mov r14b, 1
jmp 0x14003558c
mov eax, 4
lea rcx, str.main
jmp 0x1400354c8
mov eax, 9
lea rcx, [0x1400634d8]
jmp 0x1400354c8
lea rax, [rax + 0x40]
mov rcx, qword [rax]
mov qword [rax], r12
mov r14b, 1
test rcx, rcx
je 0x140035717
lock dec qword [rcx]
jne 0x140035717
call fcn.1400257e0
mov r14b, 1
xor ebx, ebx
jmp 0x14003558c
mov dword [rbp + 0x7c], 0
jmp 0x140035631
mov qword [rbp + 0x20], 1
lea rcx, [0x1400636f0]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], r8
mov qword [rbp + 0x38], r9
mov byte [rbp + 0x40], r15b
mov byte [rbp + 0x41], al
mov dword [rbp + 0x10], 0
mov byte [rbp + 0x14], 0
lea rax, [rbp + 0x20]
mov qword [rbp - 0x48], rax
lea rax, [0x14000be90]
mov qword [rbp - 0x40], rax
lea rax, [0x140063748]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 2
mov qword [rbp], 0
lea rax, [rbp - 0x48]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
lea rcx, [rbp + 0x10]
lea rdx, [rbp - 0x20]
call fcn.14001a5e0
mov qword [rbp + 0x60], rax
test rax, rax
je 0x14003588f
test r8, r8
je 0x1400357ea
mov rdx, qword [r8 + 8]
mov rcx, qword [r8 + 0x18]
cmp rdx, 1
je 0x1400357e1
test rdx, rdx
jne 0x1400357ea
test rcx, rcx
jne 0x1400357ea
test rcx, rcx
je 0x140035898
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x20], 0
xor ecx, ecx
mov qword [rbp - 0x48], 1
lea rdx, [0x1400636f0]
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], r9
mov byte [rbp - 0x28], r15b
mov byte [rbp - 0x27], al
mov dword [rbp + 0x80], 0
mov byte [rbp + 0x84], 0
lea rax, [rbp - 0x48]
mov qword [rbp + 0x60], rax
lea rax, [0x14000be90]
mov qword [rbp + 0x68], rax
lea rax, [0x1400637a0]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 2
mov qword [rbp], 0
lea rax, [rbp + 0x60]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
lea rcx, [rbp + 0x80]
lea rdx, [rbp - 0x20]
call fcn.14001a5e0
mov qword [rbp + 0x50], rax
test rax, rax
je 0x14003588f
lea rcx, [rbp + 0x50]
call fcn.14001a690
mov ecx, 7
int 0x29
ud2
mov rdx, qword [r8]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rdx
lea rcx, [rbp + 0x10]
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x28], 1
mov qword [rbp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
lea rcx, [rbp + 0x20]
jmp 0x1400357fc
pop rbx
invalid
and al, 0x10
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
movzx ebx, byte [rbp + 0x86]
mov rdi, qword [rbp - 0x58]
mov rsi, qword [rbp - 0x50]
mov rcx, qword [rbp + 0x58]
test rcx, rcx
je 0x1400359ad
lock dec qword [rcx]
dec dword [rcx]
jne 0x1400359ad
call fcn.14001b4e0
test rdi, rdi
jne 0x1400359cd
test rsi, rsi
jne 0x1400359e3
mov byte [rbp + 0x87], 1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x87], 1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
test bl, 1
je 0x140035a0c
lock dec qword [rsi]
jne 0x1400359f6
mov rcx, rsi
call fcn.1400257e0
mov byte [rbp + 0x87], 1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x87], 1
add byte [rcx], al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
pop r14
pop r15
pop rbp
ret
ret
adc byte [rax + 0x29], cl
fmul dword [rax + 0x39]
clc
jb 0x140035f59
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rbp + 4]
mov r8, rdi
call fcn.14005642b
add rbx, rdi
mov qword [rsi + 0x10], rbx
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140057e30
mov rbx, qword [rsi + 0x10]
jmp 0x140035f34
lea rdx, [0x140062368]
pop rbp
jmp fcn.14000adc0
int3
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
test r8, r8
je 0x140035fd7
js 0x14003603b
mov byte [rax], al
add byte [rax], al
mov rdi, rdx
movzx eax, byte [0x14007e348]
xor ecx, ecx
mov rbx, r8
ret
mov rdx, r8
ret 0x86e8
sar bh, cl
dec dword [rax - 0x7b]
invalid
je 0x140036040
ret 0x86e8
sar bh, cl
dec dword [rax - 0x7b]
sal byte [rcx + rsi*2 + 0x48], 0x89
cli
mov rdx, rdi
mov r8, rbx
jmp 0x140035fdc
mov eax, 1
mov qword [rbp - 8], rax
clc
mov rcx, rax
mov qword [rbp - 0x10], r8
call fcn.14005642b
mov rdi, qword [rsi + 0x30]
cmp rdi, qword [rsi + 0x20]
jne 0x140035fff
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
and al, r13b
call fcn.140036080
add dword [rax], 0x8b480000
sub byte [rax - 0x73], r9b
or al, 0xbf
mov rax, qword [rsi + 0x28]
lea rcx, [rdi + rdi*4]
mov qword [rax + rcx*8], 0
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
mov qword [rax + rcx*8 + 8], rdx
mov r8, qword [rbp - 8]
mov qword [rax + rcx*8 + 0x10], r8
mov qword [rax + rcx*8 + 0x18], rdx
mov byte [rax + rcx*8 + 0x20], 0
enter 0x20, 0x48
inc edi
enter 0x20, 0x48
inc edi
mov qword [rsi + 0x30], rdi
mov dword [rsi + 0x30], edi
xor byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.1400070b0
mov ecx, 1
mov rdx, rbx
call fcn.140056540
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
add al, byte [rax]
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
xor byte [rax - 0x7d], cl
jge 0x140036055
invalid
je 0x140036076
xor byte [rax - 0x7d], cl
jge 0x140036055
add byte [rsi + rcx - 0x46], dh
add dword [rax], eax
add byte [rax], al
mov edx, 1
mov rcx, qword [rbp - 8]
call fcn.140007060
paddw mm7, mm7
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, eax
inc rcx
je 0x140036124
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
movabs r8, 0x333333333333334
xor al, 0x33
xor esi, dword [rbx]
xor esi, dword [rbx]
xor eax, dword [rbx]
xor eax, dword [rbx]
xor edx, edx
cmp rcx, r8
setb dl
cmp rcx, 5
mov edi, 4
cmovae rdi, rcx
stc
stc
lea rcx, [rdi*8]
lea r8, [rcx + rcx*4]
shl edx, 3
add byte [rax], al
add byte [rbp + rcx*4 + 4], cl
mov ecx, eax
loop 0x1400360da
test rax, rax
je 0x1400360f7
mov rcx, qword [rsi + 8]
shl rax, 3
add ecx, dword [rax - 0x73]
add al, 0x80
add ecx, dword [rax - 0x73]
add al, 0x80
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x30], ecx
mov qword [rbp - 0x20], rax
mov eax, 8
jmp 0x1400360f9
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
fmul dword [r8 - 0x73]
call 0x11050ee51
call fcn.14001b690
cmp qword [rbp - 0x18], 0
jne case.0x14001ed34.355
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
invalid
xor ecx, ecx
call fcn.140056540
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.140056540
int3
sub esp, 0x20
lea rbp, [rsp + 0x20]
mov rsi, r8
mov rdi, rcx
test r8, r8
invalid
je 0x14003617d
sal byte [rbx + riz + 0x78], 0x4b
js 0x1400361a7
mov r14, rdx
movzx eax, byte [0x14007e348]
invalid
add al, 0
xor ecx, ecx
leave
add dword [rax + rax], 0x8948c931
bnd call fcn.140033250
mov rdx, rsi
call fcn.140033250
test rax, rax
je 0x1400361ac
mov rbx, rax
mov rdx, r14
jmp 0x140036182
mov ebx, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
mov rcx, rbx
mov r8, rsi
call fcn.14005642b
mov qword [rdi], rsi
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rsi
mov byte [rdi + 0x18], 0
sbb byte [r8], r8b
sbb byte [r8], r8b
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
call fcn.1400070b0
mov ecx, 1
add byte [rax], al
mov rdx, rsi
call fcn.140056540
int3
int3
int3
or ecx, esp
int3
ror dword [rax - 0x77], 1
ret 0xc8e8
mov rdx, rax
call fcn.1400361c0
int3
mov r14, qword [rcx]
lea rbx, [r14 + 0x18]
lea ebx, [rsi + 0x18]
lea ebx, [rsi + 0x18]
lea rax, [r14 + 0x20]
lea rsi, [rsp + 0x28]
mov qword [rsi], rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
lea rdx, str.SwitchAppsStateapps
mov r8d, 0xf
call qword [rax + 0x18]
lea rdi, [rsp + 0x30]
mov qword [rdi], r15
mov byte [rdi + 8], al
or r14b, r8b
or dword [r8], r8d
or r14b, r8b
or dword [r8], r8d
lea rax, [0x140065480]
mov qword [rsp + 0x20], rax
lea rdx, [0x140065477]
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov r9, r14
call fcn.14000b7e0
lea rax, [0x1400654a8]
add eax, 0x2f23c
mov qword [rsp + 0x20], rax
lea rdx, str.index
adc eax, 0x2f228
adc eax, 0x2f228
mov r8d, 5
mov rcx, rdi
mov r9, rbx
fld1
push rdi
push rbp
std
dec dword [rax - 0x73]
add eax, 0x2f248
fld1
push rdi
push rbp
std
dec dword [rax - 0x73]
add eax, 0x2f248
mov qword [rsp + 0x20], rax
lea rdx, str.icon_size
mov r8d, 9
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov r9, rsi
call fcn.14000b7e0
cmp byte [rdi + 9], 0
mov cl, byte [rdi + 8]
je 0x1400362de
mov al, 1
test cl, cl
jne 0x1400362fd
invalid
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x1400362e5
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400615b7]
lea edx, [0x1400615b7]
mov dl, 2
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov r8d, 2
jmp 0x1400362fa
test cl, cl
setne al
jmp 0x1400362fd
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x36ffd
invalid
sub byte [rax - 0x73], cl
adc eax, 0x36ffd
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rbx
invalid
pop rdi
pop rsi
pop r14
pop r15
ret
or ebx, dword [rbp - 3]
jmp [rax - 0x16fa8ae0]
std
dec dword [rax - 0x75]
or ecx, ebp
jmp 0x14000e600
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
jmp fcn.140041443
invalid
invalid
jmp 0x14000e600
invalid
jmp fcn.140041443
leave
je 0x140036341
mov rax, qword [rcx]
mov eax, dword [rcx]
jmp qword [rax + 0x10]
ret
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rbp + 0xa00], mm1
movdqa xmmword [rbp + 0x9f0], xmm8
lock or dword [rax], eax
invalid
lock or dword [rax], eax
or dword [rax], eax
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x140036330
movdqa xmmword [rbp + 0x9e0], xmm7
movdqa xmmword [rbp + 0x9d0], xmm6
mov qword [rbp + 0x9c8], 0xfffffffffffffffe
dec dword [rbp - 0x77]
iretd
mov r12, r8
mov esi, edx
mov rbx, rcx
lea eax, [rsi - 0x177a]
cmp eax, 0xb
clc
or ecx, dword [rax - 0x77]
mov dword [rbp + 0x5a0], esi
loopne 0x14003637e
dec dword [rbp - 0x77]
iretd
clc
or ecx, dword [rax - 0x77]
mov dword [rbp + 0x5a0], esi
invalid
invalid
mov dword [rbp + 0x5a0], esi
mov qword [rbp + 0x7d8], rcx
jbe 0x1400364f6
invalid
cmp esi, 0xf
je 0x1400368fa
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
cmp esi, 0x111
je 0x140036810
cmp esi, 0x202
je 0x140036863
add al, 0
invalid
add al, byte [rax]
add byte [rdi], cl
test byte [rdi - 0x7efffffc], al
invalid
add al, 0
add byte [rcx + 0x1771fe], al
add byte [rdi], cl
test byte [rdi + 0x48000001], bl
add byte [rax - 0x75], cl
mov ch, 0xa0
add eax, 0xfe810000
jo 0x14003640a
add byte [rax], al
cmp esi, 0x1771
je 0x140036587
invalid
add byte [rax - 0x75], cl
mov ch, 0xa0
add eax, 0xfe810000
jo 0x14003640a
add byte [rax], al
mov rbx, qword [rbp + 0x7d8]
jne 0x14003657b
mov rcx, rbx
mov ecx, ebx
call fcn.14003fe86
add byte [rcx - 0x77], cl
mov r13, rdx
test rax, rax
jne 0x14003b2be
invalid
cmp qword [r13], 0
je 0x14003a456
add byte [rax], al
add byte [rax], al
cmp r15d, 0x202
je 0x140036437
add byte [rbp + rcx + 0x41], dh
cmp edi, 0x205
cmp r15d, 0x205
jne 0x14003a456
mov r14b, byte [r13 + 0x4d1]
mov rsi, qword [r13 + 0x10]
mov esi, dword [rbp + 0x10]
add al, 0
add byte [rcx - 0x75], cl
jne 0x140036452
mov esi, dword [rbp + 0x10]
and qword [rbp + 0x600], 0
mov rcx, rsi
call qword [sym.imp.user32.dll_SetForegroundWindow]
jne 0x1400364a2
add al, byte [rax]
jne 0x1400364a2
add al, byte [rax]
add byte [rbp - 0x2f7bf040], al
cmp eax, dword [rax]
add byte [rax], al
invalid
invalid
lea eax, [rax]
invalid
test eax, eax
je 0x14003a02b
sar byte [rbx], 1
add byte [rax], al
sar byte [rbx], 1
add byte [rax], al
lea rcx, [rbp + 0x600]
call qword [sym.imp.user32.dll_GetCursorPos]
test eax, eax
je 0x14003a139
invalid
add bh, bh
adc eax, 0x2521a
call qword [sym.imp.user32.dll_CreatePopupMenu]
mov rdi, rax
inc rax
cmp rax, 1
ja 0x14003a397
call fcn.14004a710
lea rcx, [rbp + 0x7e0]
invalid
add byte [rax], al
and qword [rcx], 0
mov dword [rcx + 8], eax
lea rax, [rbp + 0x870]
test dword [rax + 8], esi
add byte [rax], al
invalid
invalid
test dword [rax + 8], esi
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov qword [rax], rcx
lea rdx, str.Failed_to_create_menu_
add rax, qword [rax]
or byte [rax - 0x73], cl
adc eax, 0x3482e
add rax, qword [rax]
add rax, qword [rax]
lea rcx, [rbp + 0x1d0]
lea ecx, [rbp + 0x1d0]
mov qword [rcx], rdx
push 1
pop rdx
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [0x14004ab8e]
mov qword [rax + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
call fcn.1400584df
mov rsi, rax
mov rcx, qword [rbp + 0x7e0]
test rcx, rcx
je 0x14003b253
add byte [r8], r8b
add byte [r8], r8b
mov rax, qword [rcx]
call qword [rax + 0x10]
push rax
adc cl, ch
pop rbp
add byte [r8], r8b
movabs r14, 0x8000000000000000
push 3
pop rdi
lea rcx, [0x14006eaac]
mov esi, 0
add byte [rax], al
add byte [rax + 0x485f036a], al
lea ecx, [0x14006eaac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rax, qword [0x14007e338]
cmp rax, 3
jbe 0x14003655f
lea rax, str.message_WM_USER_SWITCH_APPS
lea rcx, [rbp + 0x1d0]
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
invalid
invalid
jg 0x14003658a
mov dword [rcx], eax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea r8, str.window_switcher::appsrc_app.rs
lea eax, [0x140064fb8]
sbb byte [rbp + rcx*4 + 5], cl
invalid
lea eax, [0x140064fb8]
push 4
pop rdx
mov r9d, 0xdc
mov ecx, 0xdc
mov ecx, 0xdc
call fcn.140048bf5
mov rcx, rbx
call fcn.14003fe86
invalid
cdq
add byte [rax], al
mov rdi, rdx
test rax, rax
je 0x1400369ac
invalid
mov r13, rdi
jmp 0x14003b2be
cmp dword [0x14007e2d8], esi
jne 0x14003bb30
mov rcx, qword [rbp + 0x7d8]
fadd dword [rdi]
add byte [rax], al
call fcn.14003fe86
mov r13, rdx
test rax, rax
jne 0x14003b2be
mov rcx, r13
call fcn.14003f5d8
jmp 0x14003bb30
rol byte [rcx], 1
add byte [rax], al
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
pxor xmm0, xmm0
pxor mm0, mm0
pxor mm0, mm0
movdqu xmmword [rcx + 0x18], xmm0
lea r8, str.window_switcher::appsrc_app.rs
push 4
add al, 0x5a
add al, 0x5a
mov r9d, 0xe8
call fcn.140048bf5
mov rcx, rbx
mov ecx, ebx
call fcn.14003fe86
mov r13, rdx
test rax, rax
jne 0x14003b2be
mov rcx, r13
call fcn.1400400b6
jmp 0x14003bb30
cmp eax, 3
jbe 0x1400366fb
lea rax, str.message_WM_USER_SWITCH_APPS_CANCEL
lea rcx, [rbp + 0x1d0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
or byte [r9], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x140036726
sbb byte [rbp + rcx*4 + 5], cl
retf
call 0x1446d66f1
pop rdx
mov r9d, 0xed
call fcn.140048bf5
or byte [r9], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x140036726
sbb byte [rbp + rcx*4 + 5], cl
retf
mov rcx, rbx
call fcn.14003fe86
mov r13, rdx
test rax, rax
jne 0x14003b2be
mov rsi, qword [r13 + 0x578]
mov rax, qword [r13 + 0x520]
mov rcx, qword [r13 + 0x528]
mov rbx, qword [r13 + 0x530]
mov qword [r13 + 0x520], r14
cmp rax, r14
je 0x14003bb30
popfq
xor byte [0xc950672d], al
mov ch, 0x20
add eax, 0x394c0000
invalid
shl rbx, 4
lea r14, [rcx + rbx]
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], r14
add rcx, 0x10
lea rdi, [rbp + 0x870]
test rbx, rbx
je 0x140036c32
mov qword [rbp + 0x9b8], rcx
mov rdx, qword [rcx - 0x10]
mov rcx, rdi
call fcn.140040223
mov rcx, qword [rbp + 0x870]
or byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
js 0x140036793
add byte [rax], al
call fcn.140040721
add rbx, 0xfffffffffffffff0
mov rcx, qword [rbp + 0x9b8]
add rcx, 0x10
jmp 0x140036763
mov rax, r12
shr rax, 0x10
test ax, ax
jne 0x14003bb30
cmp r12w, 3
je 0x140039ec6
movzx eax, r12w
cmp eax, 2
je 0x140039ea6
cmp eax, 1
jne 0x14003bb30
mov rcx, rbx
call fcn.14003fe86
mov r13, rdx
test rax, rax
jne 0x14003b2be
cmp r15, 1
sete byte [rbp + 0x987]
mov rax, qword [0x14007e338]
cmp rax, 3
jbe 0x140036a30
lea rax, [rdi + 0x520]
lea rcx, [rbp + 0x987]
lea rdx, [rbp + 0x870]
mov qword [rdx], rcx
lea rcx, [0x14000c7d0]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rax
lea rax, str.switch_apps:_reverse:__state:
lea rcx, [rbp + 0x1d0]
mov qword [rcx], rax
push 2
pop rax
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [0x14003ff69]
mov qword [rdx + 0x18], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea r8, str.window_switcher::appsrc_app.rs
push 4
pop rdx
mov r9d, 0x180
call fcn.140048bf5
lea rax, [rdi + 0x520]
mov qword [rbp + 0x938], rax
cmp qword [rdi + 0x520], r14
jne 0x140036c01
mov rbx, qword [rdi + 0x578]
mov dl, byte [rdi + 0x4b3]
lea rsi, [rbp + 0x1d0]
mov rcx, rsi
call fcn.140040850
mov rax, qword [rsi]
mov r13, qword [rsi + 8]
cmp rax, r14
jne 0x140036d23
test r13, r13
jne 0x14003b2be
mov rax, rdi
add rax, 0x538
cmp byte [rbp + 0x987], 0
mov rcx, qword [rdi + 0x538]
je 0x14003a009
test rcx, rcx
je 0x14003a095
lea rcx, [rbp + 0x1d0]
mov qword [rcx + 8], r14
call fcn.140044ecd
mov rcx, rsi
call fcn.14004021a
jmp 0x14003bb30
cmp r14, rsi
jae 0x14003c5a4
imul rax, r14, 0x38
mov rdi, qword [r13 + rax + 0x28]
cmp rdi, 1
mov r15, qword [rbp + 0x858]
mov r12, qword [rbp + 0x970]
jne 0x14003a45d
mov rcx, qword [rbp + 0x938]
mov rdx, qword [rbp + 0x9b8]
call fcn.140052c65
lea rcx, [rbp + 0x7e0]
call fcn.14003ffce
jmp 0x14003bb30
mov qword [rbp + 0x930], rbx
lea rdx, [rbp + 0x508]
mov rcx, qword [rdx - 0x2f8]
mov qword [rbp + 0xb0], rcx
movdqu xmm0, xmmword [rdx - 0x328]
movups xmm1, xmmword [rdx - 0x318]
movups xmm2, xmmword [rdx - 0x308]
movups xmmword [rbp + 0xa0], xmm2
movups xmmword [rbp + 0x90], xmm1
movdqu xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x70], rax
lea rbx, [rbp + 0x700]
and qword [rbx], 0
mov qword [rbx + 8], 8
and qword [rbx + 0x10], 0
adc byte [rax], al
adc byte [rax], al
mov qword [rbp + 0x78], r13
imul r14, qword [rbp + 0x80], 0x38
add r14, r13
lea rax, [rdi + 0x480]
mov qword [rbp + 0x960], rax
lea rax, [rdi + 0x548]
mov qword [rbp + 0x860], rax
mov qword [rbp + 0x968], rdi
add rdi, 0x568
mov qword [rbp + 0x740], rdi
pxor xmm6, xmm6
pcmpeqd xmm7, xmm7
mov rdx, r13
mov rsi, qword [rbp + 0x960]
cmp rdx, r14
je 0x140039e2f
bnd je 0x140039e2f
lea r13, [rdx + 0x38]
mov rcx, rsi
call fcn.140044758
mov rdx, r13
test al, al
jne 0x140036dd9
mov rcx, qword [r13 - 0x18]
mov rdx, qword [r13 - 0x10]
mov byte [rbp + 0x9c7], 1
xor r8d, r8d
lea r9, [0x140065368]
call fcn.140040043
mov rcx, qword [rax]
mov byte [rbp + 0x9c7], 1
call fcn.140040367
test al, al
je 0x140036e47
mov rcx, qword [r13 - 0x18]
mov rdx, qword [r13 - 0x10]
lea r8, [rdx - 1]
mov byte [rbp + 0x9c7], 1
lea r9, [0x140065398]
call fcn.140040043
jmp 0x140036e65
mov rcx, qword [r13 - 0x18]
mov rdx, qword [r13 - 0x10]
mov byte [rbp + 0x9c7], 1
xor r8d, r8d
lea r9, [0x140065380]
call fcn.140040043
mov rax, qword [rax]
mov qword [rbp + 0x948], rax
mov rdi, qword [r13 - 0x30]
mov rsi, qword [r13 - 0x28]
mov rcx, rdi
mov rdx, rsi
lea r8, str.C:Program_FilesWindowsAppsFailed_to_get_window_ptr_
push 0x1c
pop r9
call fcn.140008795
test al, al
je 0x1400394b0
mov rbx, qword [rbp + 0x968]
cmp qword [rbx + 0x560], 0
mov qword [rbp + 0x950], r14
je 0x140036fd4
mov qword [rbp + 0x970], r12
mov qword [rbp + 0x858], r15
mov rcx, qword [rbx + 0x568]
mov rdx, qword [rbx + 0x570]
mov r8, rdi
mov r9, rsi
call fcn.14001268d
mov rsi, qword [rbx + 0x548]
mov rdi, qword [rbx + 0x550]
mov rbx, rdi
and rbx, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm8, xmm0, 0
xor r15d, r15d
movdqu xmm9, xmmword [rsi + rbx]
movdqa xmm0, xmm9
pcmpeqb xmm0, xmm8
pmovmskb r14d, xmm0
test r14w, r14w
je 0x140036f59
bsf eax, r14d
add rax, rbx
and rax, rdi
neg rax
imul r12, rax, 0x30
mov rcx, qword [r13 - 0x30]
mov rdx, qword [r13 - 0x28]
mov r8, qword [rsi + r12 - 0x28]
mov r9, qword [rsi + r12 - 0x20]
call fcn.14004fb5b
lea ecx, [r14 - 1]
and ecx, r14d
mov r14d, ecx
test al, al
je 0x140036f1b
jmp 0x140036f77
pcmpeqb xmm9, xmm7
pmovmskb eax, xmm9
test eax, eax
jne 0x140036fbe
add rbx, r15
add rbx, 0x10
add r15, 0x10
and rbx, rdi
jmp 0x140036f06
add rsi, r12
mov rcx, qword [rsi - 0x10]
mov rdx, qword [rsi - 8]
mov byte [rbp + 0x9c7], 1
call fcn.140041bf1
mov r15, qword [rbp + 0x858]
mov r12, qword [rbp + 0x970]
lea rbx, [rbp + 0x700]
mov r14, qword [rbp + 0x950]
mov rdi, rax
mov rsi, rdx
test rdi, rdi
jne 0x1400397b0
jmp 0x1400394a8
mov rdi, qword [r13 - 0x30]
mov rsi, qword [r13 - 0x28]
mov r15, qword [rbp + 0x858]
mov r12, qword [rbp + 0x970]
mov byte [rbp + 0x9c7], 1
lea rcx, [rbp + 0x190]
mov rdx, rdi
mov r8, rsi
call fcn.140036140
lea rbx, [rbp + 0x700]
mov rsi, qword [rbp + 0x198]
mov rdi, qword [rbp + 0x1a0]
mov rcx, rsi
mov rdx, rdi
call fcn.1400259f0
movabs r14, 0x8000000000000000
test rax, rax
je 0x140038fd8
mov r8, rdx
lea rcx, [rbp + 0x1b8]
mov rdx, rax
call fcn.140032de0
mov rcx, rsi
mov rdx, rdi
call case.0x140024432.27
mov qword [rbp + 0x868], rax
mov qword [rbp + 0x748], rdx
mov rdx, qword [rbp + 0x868]
test rdx, rdx
je 0x140038fd0
mov qword [rsp + 0x20], 0x10
lea rcx, [rbp + 0x50]
mov r8, qword [rbp + 0x748]
lea r9, str.AppxManifest.xmlPackage_Applications_ApplicationPackage_Applications_Application_VisualElements
call fcn.140025d30
lea rcx, [rbp + 0x50]
call fcn.140046598
mov rcx, rax
call fcn.140041418
test rax, rax
je 0x140038fd0
mov rsi, rdx
mov edx, 0x2000
lea rcx, [rbp + 0x1d0]
call fcn.1400128af
cmp qword [rbp + 0x1d0], 0
jne 0x14003c7b8
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 0x2000
lea rax, [rbp + 0xe0]
and qword [rax + 0x10], 0
movdqu xmmword [rax], xmm6
mov qword [rbp + 0xf8], rsi
mov byte [rbp + 0x95f], 1
call fcn.140053370
mov eax, dword [0x14007e34c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x58]
mov rdx, qword [rax + 0x60]
lea r8, [rcx + 1]
mov qword [rax + 0x58], r8
movdqu xmm8, xmmword [0x14006d6a0]
lea rax, [rbp + 0x778]
movdqu xmmword [rax + 0x10], xmm8
movdqu xmm9, xmmword [0x14006d690]
movdqu xmmword [rax], xmm9
mov qword [rbp + 0x750], 0xf4240
mov qword [rbp + 0x758], 0x40000
mov qword [rbp + 0x760], 0x10000
mov eax, 0x40000000
mov qword [rbp + 0x768], rax
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x798], rcx
mov qword [rbp + 0x7a0], rdx
movabs rax, 0x100000101000000
mov qword [rbp + 0x7a8], rax
mov dword [rbp + 0x7b0], 0x100080a
push 4
pop rcx
push 0x10
pop rdx
call fcn.14004ad8e
mov qword [rbp + 0x9b8], rax
test rax, rax
je 0x14003c7e7
mov ecx, 0x100
call fcn.140047d41
test rax, rax
mov qword [rbp + 0x988], rax
je 0x14003c7fe
movdqu xmmword [rax], xmm6
push 0xd
pop rcx
lea rdi, [rbp + 0x7e0]
lea rsi, [rbp + 0x750]
rep movsq qword [rdi], qword [rsi]
movdqa xmmword [rbp + 0x690], xmm6
movdqa xmmword [rbp + 0x680], xmm6
lea rsi, [rbp + 0x1d0]
mov rcx, rsi
call fcn.14004128a
mov rcx, rsi
call fcn.1400412d5
movdqa xmmword [rbp + 0x160], xmm9
movdqa xmmword [rbp + 0x170], xmm8
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], rdx
push 8
pop rcx
push 0x30
pop rdx
call fcn.14004ad8e
test rax, rax
je 0x14003c7d7
mov qword [rbp + 0x1d0], 2
mov qword [rbp + 0x1d8], rax
and qword [rax + 0x10], 0
movdqu xmmword [rax], xmm6
mov qword [rbp + 0x1e0], 1
mov rsi, qword [rbp + 0x1d8]
lea rax, str.http:__www.w3.org_XML_1998_namespacehttp:__www.w3.org_2000_xmlns_ltgtampaposquotC:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_src_readerparserinside_reference.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x24
mov rcx, rsi
push 1
pop rdi
mov rdx, rdi
lea r8, str.xmlxmlnsersion1.01.1ncodingtandaloneyesnoENTITYNOTATIONELEMENTATTLISTC:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_src_readerparserinside_opening_tag.rs
push 3
pop r9
call fcn.140041544
lea rax, [0x14006c3a4]
add eax, dword [rax]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x1d
mov rcx, rsi
mov rdx, rdi
lea r8, [0x14006c2ab]
push 5
pop r9
call fcn.140041544
and qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 1
mov rcx, rsi
mov rdx, rdi
mov r8, rdi
xor r9d, r9d
call fcn.140041544
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x130], rax
movdqu xmm0, xmmword [rbp + 0x1d0]
movdqa xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0x5b0], r14
mov qword [rbp + 0x6b0], r14
lea rbx, [rbp + 0x600]
mov rcx, rbx
call fcn.1400530ab
push 9
pop r8
mov rcx, r8
lea rdi, [rbp + 0x2e8]
add byte [rax], al
lea rsi, [rbp + 0x5b0]
rep movsq qword [rdi], qword [rsi]
mov rcx, r8
lea rdi, [rbp + 0x330]
lea rsi, [rbp + 0x6b0]
add bl, dh
movsq qword [rdi], qword [rsi]
mov rcx, r8
lea rdi, [rbp + 0x288]
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov qword [rbp + 0x398], 0x10
add byte [rax], al
invalid
mov rax, qword [rbp + 0x988]
mov qword [rbp + 0x3a0], rax
push 1
pop r10
mov qword [rbp + 0x3a8], r10
push 0xd
pop rcx
lea rdi, [rbp + 0x898]
lea rdx, [rbp + 0x7e0]
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
lea r9, [rbp + 0x508]
add byte [rax], al
add byte [rax], al
movdqu xmmword [r9 - 0x328], xmm6
movaps xmm0, xmmword [rbp + 0x680]
movaps xmm1, xmmword [rbp + 0x690]
movups xmmword [r9 - 0x308], xmm1
mov eax, edi
cld
invalid
inc dword [rcx + 0xf]
adc dword [rcx - 0x318], eax
movaps xmm0, xmmword [rbp + 0x160]
movaps xmm1, xmmword [rbp + 0x170]
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x180], dl
add byte [rcx], 0
invalid
mov eax, edi
cld
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x180], dl
add byte [rcx], 0
invalid
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rcx + 0x20], edx
movups xmmword [r9 + 0x20], xmm2
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0x130]
mov qword [r9 - 0x2b8], rax
movaps xmm0, xmmword [rbp + 0x120]
movups xmmword [r9 - 0x2c8], xmm0
cmp dword [rax], 0xf3fffffd
movq mm0, qword [rbp + 0xd0]
outsd dx, dword [rsi]
test eax, edx
add byte [rax], al
invalid
std
invalid
cmp dword [rax], 0xf3fffffd
movq mm0, qword [rbp + 0xd0]
outsd dx, dword [rsi]
test eax, edx
add byte [rax], al
invalid
outsd dx, dword [rsi]
test eax, edx
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rbp + 0xe0]
adc byte [rbp + 0xe0], cl
movups xmm2, xmmword [rbp + 0xf0]
movups xmmword [r9 + 0x58], xmm2
movups xmmword [rcx + 0x58], xmm2
movups xmmword [rcx + 0x58], xmm2
pop rax
movups xmmword [r9 + 0x48], xmm1
movdqu xmmword [r9 + 0x38], xmm0
movq qword [r9 + 0x38], mm0
movq qword [r9 + 0x38], mm0
mov qword [rbp + 0x1d0], 4
mov rax, qword [rbp + 0x9b8]
invalid
invalid
or dword [rax], eax
add byte [rax], al
test dword [rax + 0x48000009], edi
mov eax, 0x48000009
add byte [rax], al
mov qword [rbp + 0x1d8], rax
mov dword [rbp + 0x1d8], eax
mov qword [rbp + 0x210], 0xf4240
xor ebx, ebx
mov byte [rbp + 0x218], bl
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax + 0x21a9d], cl
add bh, al
test dword [rdx + rax], ebx
add byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 0x21a], bl
mov dword [rbp + 0x21c], 0x70000
mov byte [rbp + 0x220], 0xa
or cl, byte [rbx + 0x60085]
invalid
or cl, byte [rbx + 0x60085]
add byte [rax], al
add byte [rbx + 0x6038d], cl
add byte [rcx - 0x77], al
mov dword [rdi*8 - 0x76be0001], ebx
sbb dword [rcx], 0x48fffffd
std
invalid
dec dword [rax - 0x7d]
movsd dword [rdi], dword [rsi]
sub byte [rdx], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [rbp + 0x603]
mov dword [r9 - 0x2e4], ecx
mov dword [r9 - 0x2e7], eax
std
invalid
dec dword [rax - 0x7d]
movsd dword [rdi], dword [rsi]
sub byte [rdx], al
add byte [rax], al
add byte [rax], al
std
invalid
add byte [rax], al
mov qword [rbp + 0x230], r10
and qword [rbp + 0x238], 0
add byte [rax], al
add byte [rax], al
and qword [rbp + 0x258], 0
mov qword [rbp + 0x260], r10
invalid
add al, byte [rax]
add bl, dh
movq qword [r9 - 0x2a0], mm6
mov qword [rbp + 0x278], r10
xchg ebp, eax
js 0x1400374c7
add byte [rax], al
invalid
xchg ebp, eax
js 0x1400374c7
add byte [rax], al
and qword [rbp + 0x280], 0
mov qword [rbp + 0x2d0], r14
mov al, byte [rbp + 0x6b4]
mov byte [r9 - 0x189], al
xor dword [rdi - 2], 0x858bffff
mov al, 6
add byte [rax], al
xor dword [rdi - 2], 0x858bffff
mov al, 6
add byte [rax], al
mov dword [r9 - 0x18d], eax
mov rcx, r8
lea rdi, [rbp + 0x3b0]
lea rsi, [rbp + 0x750]
rep movsq qword [rdi], qword [rsi]
push 0xe
pop rcx
lea rdi, [rbp + 0x400]
add byte [rax - 0x77], cl
invalid
rep movsq qword [rdi], qword [rsi]
mov r8d, 0x90
lea rcx, [rbp + 0x478]
lea rdx, [rbp + 0x870]
call fcn.14005642b
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
add byte [rsi], 0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
add byte [rsi], 0
add byte [rax], al
push 8
pop rax
mov qword [rbp + 0x688], rax
and qword [rbp + 0x690], 0
mov word [rbp + 0x378], 0x202
mov byte [rbp + 0x37a], 2
and qword [rbp + 0x380], 0
mov qword [rbp + 0x388], rax
add eax, dword [rax]
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
nop
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x7d], cl
movsd dword [rdi], dword [rsi]
nop
add eax, dword [rax]
add byte [rax], al
movabs r8, 0x800000000000000a
mov qword [rbp + 0x3f8], r8
mov qword [rbp + 0x470], r8
mov byte [rbp + 0x538], 9
mov byte [rbp + 0x53a], bl
mov dword [rbp + 0x53c], 1
mov byte [rbp + 0x570], bl
xor eax, eax
mov qword [rbp + 0x7d0], rax
add byte [rax], al
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x988], rax
mov qword [rbp + 0x858], r15
mov qword [rbp + 0x970], r12
add byte [rax], al
test bl, bl
mov rax, qword [rbp + 0x9a8]
push 0xf
pop r9
je 0x1400375df
invalid
or eax, 0x4fdbd80
add byte [rax], al
add byte [rdi], cl
test byte [rcx], al
sbb al, byte [rax]
add byte [rcx + rdi - 0x7b], cl
clc
add eax, dword [rax]
add byte [rdi], cl
test ebp, edi
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x37], cl
cmp byte [rbp + 0x4fd], 0
je 0x140038fe0
cmp qword [rbp + 0x3f8], r8
cmp dword [rbp + 0x3f8], eax
jne 0x1400381e9
mov rcx, r9
lea rdx, [rbp + 0x870]
lea edx, [rbp + 0x870]
mov rdi, rdx
lea rsi, [rbp + 0x428]
rep movsq qword [rdi], qword [rsi]
mov qword [rbp + 0x470], r8
cmp qword [rbp + 0x8b8], r8
jne 0x14003820f
mov qword [rbp + 0x9a0], r14
mov qword [rbp + 0x998], rax
mov rcx, rdx
shr eax, 1
invalid
add dword es:[rax], eax
cmp byte [rbp + 0x53e], 0
je 0x1400376a7
shr eax, 1
invalid
mov byte [rbp + 0x53e], 0
mov rax, qword [rbp + 0x250]
test rax, rax
movabs rdx, 0x8000000000000000
lea rcx, [rbp + 0x870]
je 0x14003c788
dec rax
mov qword [rbp + 0x250], rax
mov r8, qword [rbp + 0x248]
add byte [rax + 0x6b], cl
rcr byte [rax], 0xf3
movq mm0, qword [r8 + rax]
add byte [rax + 0x6b], cl
rcr byte [rax], 0xf3
movq mm0, qword [r8 + rax]
movdqa xmmword [rbp + 0x870], xmm0
mov rax, qword [r8 + rax + 0x10]
adc byte [rax - 0x77], cl
test dword [rax + 0x48000008], eax
mov dword [rbp + 0x9a0], edx
adc byte [rax - 0x77], cl
test dword [rax + 0x48000008], eax
mov dword [rbp + 0x9a0], edx
mov rax, qword [rbp + 0x9a8]
mov eax, dword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
call fcn.14005549b
fld qword [rcx]
invalid
fld qword [rcx]
add byte [rcx - 0x46], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x708d8d48], al
lea rcx, [rbp + 0x870]
cmp byte [rbp + 0x21d], 0
movabs r10, 0x8000000000000000
lea rcx, [rbp + 0x870]
jo 0x1400376be
add byte [rax], al
cmp byte [rbp + 0x21d], 0
add byte [rdi], cl
test dword [rbx], edi
adc al, byte [rax]
add byte [rax + 0x21cbd], al
add byte [rax], al
jne 0x140038900
cmp byte [rbp + 0x21c], 0
lea rdx, [rbp + 0x1d0]
jne 0x1400376ec
add dword [rax], eax
add byte [rbp + 0x17], dh
movdqu xmm0, xmmword [rbp + 0x200]
add byte [rax], al
movdqu xmmword [rbp + 0x1f0], xmm0
mov byte [rbp + 0x21c], 1
invalid
lock add dword [rax], eax
add dh, al
test dword [rdx + rax], ebx
add byte [rax], al
add dword [rax - 0x75], ecx
test eax, ebp
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
std
add byte [rax], al
add byte [rbx + rcx*4 - 0x63], cl
invalid
popfq
loopne 0x140037702
mov rax, qword [rbp + 0x1e8]
test rax, rax
je 0x1400377f9
mov r11, qword [rbp + 0x1e0]
mov ebx, dword [rbp + 0x1e0]
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x73], cl
jae 0x140037708
lea rsi, [r11 + 1]
mov r8, qword [rbp + 0x1d0]
mov eax, dword [rbp + 0x1d0]
mov r9, qword [rbp + 0x1d8]
cmp rsi, r8
mov esi, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0xf], cl
invalid
cmovae rsi, r8
neg rsi
neg esi
neg esi
lea r8, [r11 + rsi]
inc r8
mov qword [rbp + 0x1e0], r8
dec rax
mov qword [rbp + 0x1e8], rax
mov r8d, dword [r9 + r11*4]
test eax, ebp
add dword [rax], eax
add byte [rdi - 0x75], al
add al, 0x99
call 0x18703773e
mov eax, dword [rcx + rbx*4]
mov qword [rbp + 0x9a0], r10
mov rax, qword [rbp + 0x9a8]
invalid
add byte [rax - 0x77], cl
test dword [rax - 0x17fffff7], ebx
add byte [rax], al
invalid
mov qword [rbp + 0x998], rax
add byte [rax], al
add al, ch
call fcn.140054305
mov rax, qword [rbp + 0x870]
mov r8d, dword [rbp + 0x878]
movabs rcx, 0x8000000000000004
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
stosd dword [rdi], eax
retf
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne 0x140038267
invalid
invalid
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne 0x140038267
cmp r8d, 0x110012
clc
adc al, byte [rax]
adc dword [rax], eax
movabs r10, 0x8000000000000000
lea rcx, [rbp + 0x870]
or byte [rax - 0x73], 0x8d
jo 0x140037799
add byte [rax], al
lea rdx, [rbp + 0x1d0]
add byte [rdi], cl
test byte [rdi + rdi*8 - 1], cl
invalid
invalid
invalid
inc esi
test dword [rdx + rax], ebx
add al, byte [rax]
add byte [rax], al
mov dword [rbp + 0x7e8], r8d
invalid
mov eax, 4
add byte [rax], al
add byte [rax], al
invalid
je 0x1400376ec
invalid
mov byte [rbp + 0x21c], 0
add al, byte [rax]
add byte [rax], al
mov dword [rbp + 0x7e8], r8d
movabs rax, 0x8000000000000004
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x1f7a76b8], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x1f7a76b8], al
invalid
add byte [rax - 0x1f7a76b8], al
invalid
add byte [rax], al
mov qword [rbp + 0x9a0], r10
add byte [rax], al
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
cwde
or dword [rax], eax
add byte [rax], al
cwde
or dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
fsubr st(0)
and dword [rcx + rax], edi
add byte [rax - 0x75], cl
and byte [r8 - 0x47], r9b
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
or byte [rax + 0x39], 0xc8
je 0x1400376a7
jmp 0x1400389af
lea rcx, [rbp - 0x28]
call 0x14004b3fe
mov rax, qword [rbp + 0x20]
movabs rcx, 0x800000000000000a
or byte [rax + 0x39], 0xc8
or byte [rax + 0x39], 0xc8
enter 0xffffffffffff840f, 0xffffffffffffffb3
invalid
je 0x1400376a7
jmp 0x1400389af
mov byte [rbp + 0x21f], 0
and dword [rbp + 0x6b0], 0
mov al, byte [rbp + 0x21e]
add byte [rax - 0x77], cl
test dword [rax + 0x31000009], edi
test dh, 0x85
mov al, 5
mov qword [rbp + 0x9b8], rax
xor esi, esi
mov byte [rbp + 0x5b0], 0
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
add rax, 0xffffffff8b480000
add byte [rax - 0x75], cl
lea edx, [rax + 5]
add byte [rax], al
mov rdx, qword [rbp + 0x548]
mov rcx, qword [rbp + 0x550]
mov rax, qword [rbp + 0x558]
cmp rcx, rax
movabs r14, 0x8000000000000000
jne 0x14003789e
cmp rdx, 2
jae 0x14003789e
cli
add dh, byte [rbx + 0x57]
lea rax, [rbp + 0x508]
movdqu xmmword [rax + 0x48], xmm6
mov rcx, qword [rbp + 0x568]
mov qword [rbp + 0x9a0], r14
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
invalid
cwde
or dword [rax], eax
invalid
lea rdx, [rbp + 0x5b0]
push 1
pop r8
call fcn.140023150
mov rdi, rdx
mov qword [rbp + 0x750], rax
mov qword [rbp + 0x758], rdx
mov dword [rbp + 0x758], edx
mov dword [rbp + 0x758], edx
test rax, rax
jne 0x140037941
jmp 0x1400379a4
mov rbx, qword [rbp + 0x540]
cmp rcx, rax
invalid
jb 0x140037924
add eax, 0x39480000
sal dword [rdx + 0x7a], 0x48
mov dword [rbp + 0x870], ebx
popfq
jo 0x1400378b7
add byte [rax], al
mov qword [rbp + 0x878], rdx
and qword [rbp + 0x880], 0
and dword [rbp + 0x880], 0
and dword [rbp + 0x880], 0
mov rax, qword [rbp + 0x560]
mov rcx, qword [rbp + 0x568]
mov ecx, dword [rbp + 0x568]
invalid
mov ecx, dword [rbp + 0x568]
lea ebp, [rax + 5]
add byte [rax], al
mov qword [rbp + 0x888], rax
mov qword [rbp + 0x9a0], r14
movabs al, byte [0x9a8858b48000009]
add byte [rax], al
movabs al, byte [0x9a8858b48000009]
test al, 9
add byte [rax], al
mov qword [rbp + 0x998], rax
mov dword [rbp + 0x998], eax
add byte [rax], al
lea rdx, [rbp + 0x870]
call case.0x14001e752.119
mov rdi, rax
mov edi, eax
mov edi, eax
test rax, rax
jne 0x14003792f
and qword [rbp + 0x550], 0
mov rax, qword [rbp + 0x880]
mov rcx, qword [rbp + 0x888]
invalid
mov byte [rax], cl
add byte [rax], al
lea ecx, [rax + 0x48000008]
mov dword [rbp + 0x558], eax
mov qword [rbp + 0x558], rax
mov qword [rbp + 0x560], rcx
xor ecx, ecx
add eax, 0xc9310000
mov rdi, rax
sub rdi, rcx
test rbx, rbx
invalid
jne 0x140037977
invalid
mov qword [rbp + 0x750], 1
mov qword [rbp + 0x758], rdi
invalid
add byte [rax], al
invalid
mov rcx, rdi
stc
call fcn.140045967
test al, al
je 0x140038224
add byte [rax + rax*8 + 0x8d3840f], al
add byte [rax], al
mov qword [rbp + 0x9a0], r14
add byte [rax], al
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
add byte [rax], al
lea rcx, [rbp + 0x758]
call fcn.1400459a3
jmp 0x14003781d
xor edx, edx
test rdi, rdi
inc dword [rcx + 0xf]
xchg ebp, eax
invalid
inc dword [rcx + 0xf]
xchg ebp, eax
sal byte [rbx + rcx + 0x44], 0x8a
je case.0x140036511.16
mov r9b, byte [rbx + rcx]
mov byte [rbp + 0x5b0], r9b
add byte [rax + rcx*4 - 0x3e], al
mov dl, r8b
add rcx, rdx
cmp rcx, rax
cmovae rcx, rax
mov qword [rbp + 0x550], rcx
mov rdi, rdx
test rdi, rdi
je case.default.0x1400379cb
invalid
je case.0x140036511.16
mov bl, byte [rbp + 0x5b0]
movzx edi, bl
movzx eax, byte [rbp + 0x9b8]
lea rcx, [0x14006eaec]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
test rsi, rsi
je 0x140037b39
cmp rsi, 3
mov rax, qword [rbp + 0x9a8]
jbe 0x140037b48
invalid
add dword [rax], eax
invalid
jmp 0x14003c620
cmp rsi, 4
jae 0x14003c5ea
mov byte [rbp + rsi + 0x6b0], bl
lea rdx, [rsi + 1]
cmp rsi, 3
jne 0x140037ab1
invalid
mov byte [rbp + 0x21e], 1
mov al, 1
mov qword [rbp + 0x9b8], rax
mov rsi, rdx
jmp 0x140037816
cmp rsi, 4
jae 0x14003c688
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
mov r14, r15
mov byte [rbp + rsi + 0x6b0], bl
mov al, 4
mov qword [rbp + 0x9b8], rax
cmp rsi, 1
je 0x140037c72
lea rax, [rsi + 1]
cmp rsi, 3
mov rsi, rax
mov r15, r14
mov r12, qword [rbp + 0x970]
jne 0x140037816
jmp 0x140037f52
cmp rsi, 4
jae 0x14003c652
mov r14, r15
mov byte [rbp + rsi + 0x6b0], bl
mov al, 5
mov qword [rbp + 0x9b8], rax
cmp rsi, 1
je 0x140037c7f
lea rax, [rsi + 1]
cmp rsi, 3
mov rsi, rax
mov r15, r14
mov r12, qword [rbp + 0x970]
jne 0x140037816
jmp 0x140037fcf
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
lea rcx, [rbp + 0x6b0]
mov r14, rdx
lea r8, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_srcutil.rs
add eax, dword [rax]
call fcn.14004835b
add dword [rax], eax
mov rcx, rax
lea r8, [0x14006bdf8]
add byte [rcx + rcx*4 - 0x4b], cl
js 0x140037afe
or dword [rax], eax
invalid
add byte [rcx + rcx*4 - 0x4b], cl
js 0x140037afe
invalid
or dword [rax], eax
add byte [rbp - 0x77], cl
int1
add byte [rax], al
mov r9, r14
call fcn.140008381
test al, al
je 0x140037ba9
inc dword [rax + rax*8 + 0xa2840f]
add byte [rax], al
mov rax, qword [rbp + 0x978]
mov rsi, rax
cmp rax, 3
jne 0x140037816
push 3
pop rsi
cmp byte [rbp + 0x9b8], 6
mov al, 6
mov qword [rbp + 0x9b8], rax
je 0x140037816
jmp 0x140037deb
test bl, bl
mov rax, qword [rbp + 0x9a8]
jns case.0x1400379cb.2
mov byte [rbp + rsi + 0x6b0], bl
lea rdi, [rsi + 1]
mov qword [rbp + 0x9a0], r14
mov qword [rbp + 0x998], rax
lea rcx, [rbp + 0x6b0]
mov rdx, rdi
lea r8, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_srcutil.rs
call fcn.14004835b
mov r8, rdx
lea rcx, [rbp + 0x870]
mov rdx, rax
call fcn.14000b5d0
cmp qword [rbp + 0x870], 0
je 0x140037e3e
cmp rsi, 3
je 0x140037eae
mov rsi, rdi
jmp 0x140037816
invalid
invalid
dec dword [rax - 0x7d]
inc byte [rdx]
cmp rsi, 2
mov rdx, qword [rbp + 0x978]
jae 0x140037a0b
invalid
invalid
add byte [rdi], cl
adc dword [rcx - 2], 0xffffffff
invalid
dec dword [rax - 0x48]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x5f7a76b8], al
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000009], ebp
or dword [rax], eax
add byte [rax - 0x77], cl
invalid
cwde
or dword [rax], eax
invalid
invalid
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x9a8]
or dword [rax], eax
add byte [rax - 0x77], cl
invalid
cwde
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000009], ebx
lea ecx, [rbp + 0x6b0]
lea rcx, [rbp + 0x6b0]
mov r14, rdx
lea r8, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_srcutil.rs
call fcn.14004835b
mov qword [rbp + 0x5a8], rax
mov qword [rbp + 0x158], rdx
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x9a8]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x5f7a76b8], al
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000009], ebp
mov dword [rbp + 0x998], eax
invalid
add byte [rax], al
or byte [rax - 0x77], 0x85
movabs al, byte [0x9a8858b48000009]
add byte [rax], al
mov qword [rbp + 0x998], rax
add byte [rax - 0x73], cl
or eax, 0x33c2d
cmp al, 3
invalid
lea rcx, [0x14006b850]
cmp al, 3
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
lea r8, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_srcutil.rs
call fcn.1400483c7
mov r9, rdx
mov r14, r15
dec byte [rax - 0x75]
lea ebp, [rax + 0x48000005]
add eax, 0x8b480000
xchg ebp, eax
pop rax
add dword [rax], eax
invalid
dec byte [rax - 0x75]
lea ebp, [rax + 0x48000005]
add eax, 0x8b480000
xchg ebp, eax
pop rax
add dword [rax], eax
invalid
add eax, 0x8b480000
xchg ebp, eax
pop rax
add dword [rax], eax
add byte [rcx - 0x77], cl
shr al, 0x33
invalid
mov r8, rax
call fcn.140008381
test al, al
je case.0x140024eb7.137
push 1
pop rsi
cmp qword [rbp + 0x978], 2
js 0x140037c63
add byte [rax], al
invalid
add dword [rsi + 0x48], ebx
cmp dword [rbp + 0x978], 2
js 0x140037c63
add byte [rax], al
invalid
js 0x140037c63
add byte [rax], al
add cl, byte [rbp - 0x77]
test dword [rbx + rcx*4 - 0x5b], 0x970
mov r15, r14
mov r12, qword [rbp + 0x970]
jo 0x140037c6e
add byte [rax], al
jne 0x140037816
invalid
jmp 0x140037df9
xchg dword [rcx], eax
add byte [rax], al
movzx eax, word [rbp + 0x6b0]
rol ax, 8
jmp 0x140037c86
movzx eax, word [rbp + 0x6b0]
and qword [rbp + 0x870], 0
mov qword [rbp + 0x878], 1
mov word [rbp + 0x880], ax
invalid
or byte [rax], 0
invalid
test dword [rax + 0x66000008], eax
and dword [rbp + 0x888], 0
and word [rbp + 0x888], 0
lea rcx, [rbp + 0x870]
call fcn.140045f58
test ax, ax
je 0x140037f17
push 2
pop rsi
mov r15, r14
mov r12, qword [rbp + 0x970]
jmp 0x140037816
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x9a8]
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x85
movabs al, byte [0x9a8858b48000009]
add byte [rax], al
mov qword [rbp + 0x998], rax
lea rcx, [rbp + 0x6b0]
lea esi, [rax + 0x4c000006]
mov edi, dword [rbp + 0x978]
mov rdx, r15
lea r8, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_srcutil.rs
call fcn.14004835b
mov qword [rbp + 0x5a8], rdx
add byte [rax], al
mov r12, rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
lea rcx, [0x14006b888]
mov rdx, r15
lea r8, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_srcutil.rs
call fcn.1400483c7
mov r9, rdx
mov rcx, r12
mov rdx, qword [rbp + 0x5a8]
mov r8, rax
call fcn.140008381
test al, al
je 0x140037d83
push 1
pop rsi
cmp qword [rbp + 0x978], 2
mov r15, r14
mov r12, qword [rbp + 0x970]
jne 0x140037816
test rsi, rsi
mov r15, r14
mov r12, qword [rbp + 0x970]
mov rdx, qword [rbp + 0x978]
jne 0x140037a0b
invalid
add al, byte [rax]
add byte [rcx], al
mov al, 1
mov qword [rbp + 0x9b8], rax
push 1
pop rsi
test bl, bl
mov r15, r14
mov edi, esi
mov edi, esi
mov r12, qword [rbp + 0x970]
jo case.0x1400300b5.67
add byte [rax], al
js 0x140037816
jmp 0x140037efb
adc byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x21e], 0
test dword [rsi], ebx
add al, byte [rax]
add byte [rax], al
xor eax, eax
jmp 0x14003780d
mov byte [rbp + 0x21e], 4
mov al, 4
jmp 0x14003780d
test rsi, rsi
jne 0x140038f5a
movabs rax, 0xffffffff00000000
mov rdi, qword [rbp + 0x940]
and rdi, rax
or rdi, 0x110000
jmp 0x140037f3c
mov r14, r15
cmp qword [rbp + 0x880], 0
je 0x140037f48
mov rdx, qword [rbp + 0x878]
mov r8b, byte [rdx]
movzx eax, r8b
test al, al
jns 0x140038055
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x140038046
movzx eax, byte [rdx + 2]
shl r9d, 6
and eax, 0x3f
or eax, r9d
cmp r8b, 0xf0
clc
invalid
jb 0x140038050
add dword [rax], eax
invalid
movzx edx, byte [rdx + 3]
and ecx, 7
shl ecx, 0x12
shl eax, 6
and edx, 0x3f
or edx, eax
or edx, ecx
mov eax, edx
jmp 0x140038055
add dword [rax], eax
invalid
mov r14, r15
mov rdi, qword [rbp + 0x878]
mov r10b, byte [rbp + 0x880]
movzx ecx, byte [rbp + 0x887]
shl ecx, 0x10
movzx edx, word [rbp + 0x885]
or edx, ecx
shl rdx, 0x20
mov ecx, dword [rbp + 0x881]
or rcx, rdx
mov qword [rbp + 0x7c8], rcx
jmp 0x140038071
mov r14, r15
jmp 0x140037efb
mov r14, r15
test bl, bl
js 0x140038f69
movabs rax, 0xffffffff00000000
mov rcx, qword [rbp + 0x940]
and rcx, rax
or rcx, rdi
mov rdi, rcx
jmp 0x140037f32
shr rax, 0x20
movabs rcx, 0xffffffff00000000
mov rdi, qword [rbp + 0x940]
and rdi, rcx
or rdi, rax
mov r15, r14
mov r12, qword [rbp + 0x970]
mov r8, qword [rbp + 0x7c8]
jmp 0x14003809d
mov eax, 0x110000
jmp 0x140038055
movzx eax, word [rbp + 0x6b2]
mov ecx, dword [rbp + 0x6b0]
shl ecx, 0x10
or ecx, eax
bswap ecx
and qword [rbp + 0x870], 0
mov qword [rbp + 0x878], 2
mov dword [rbp + 0x880], ecx
and word [rbp + 0x888], 0
lea rcx, [rbp + 0x870]
call fcn.140046010
mov rcx, rax
call fcn.140048381
test ax, ax
je 0x140038040
shr eax, 0x10
movabs rcx, 0x8000000000000000
mov qword [rbp + 0x9a0], rcx
mov rcx, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rcx
mov ecx, eax
call fcn.140045aae
jmp 0x140038038
mov eax, dword [rbp + 0x6b0]
and qword [rbp + 0x870], 0
mov qword [rbp + 0x878], 2
mov dword [rbp + 0x880], eax
and word [rbp + 0x888], 0
lea rcx, [rbp + 0x870]
call fcn.140046010
mov rcx, rax
shr eax, 0x77
add eax, dword [rcx]
add byte [rsi - 0x7b], ah
invalid
je 0x140038040
shr eax, 0x77
add eax, dword [rcx]
add byte [rsi - 0x7b], ah
sal byte [rcx + rsi - 0x3f], 0xe8
adc byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x5f7276b8], al
or dword [rax], eax
add byte [rax - 0x75], cl
lea ebp, [rax + 0x48000009]
mov dword [rbp + 0x998], ecx
shr eax, 0x10
movabs rcx, 0x8000000000000000
mov qword [rbp + 0x9a0], rcx
mov rcx, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rcx
mov ecx, eax
call fcn.140045aae
mov rdi, rax
mov r10b, 4
jmp 0x140038071
shr rax, 0x20
jmp 0x140038057
shl ecx, 6
or ecx, r9d
mov eax, ecx
jmp 0x140038055
shl ecx, 0xc
or eax, ecx
invalid
enter 0xffffffffffffc089, 0x48
mov ecx, 0
mov eax, eax
movabs rcx, 0xffffffff00000000
mov rdi, qword [rbp + 0x940]
and rdi, rcx
or rdi, rax
mov r10b, 5
cmp r10b, 5
mov r15, r14
mov r12, qword [rbp + 0x970]
add byte [rax], al
add byte [rax], al
movabs r14, 0x8000000000000000
lea r9, [rbp + 0x870]
mov r8, qword [rbp + 0x7c8]
jne 0x140038235
mov qword [rbp + 0x7c8], r8
mov qword [rbp + 0x940], rdi
cmp edi, 0xa
je 0x1400380c8
lea rax, [rbp + 0x208]
cmp dword [rbp + 0x940], 0x110000
jne 0x1400380d7
jmp 0x140038176
and qword [rbp + 0x208], 0
lea rax, [rbp + 0x200]
inc qword [rax]
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
mov dword [rbp + 0x998], eax
mov dword [rbp + 0x998], eax
lea rcx, [rbp + 0x870]
lea rdx, [rbp + 0x1d0]
mov r8, qword [rbp + 0x940]
call fcn.140054305
mov rax, qword [rbp + 0x870]
mov r8d, dword [rbp + 0x878]
movabs rcx, 0x8000000000000004
cmp rax, rcx
jne 0x140038267
cmp r8d, 0x110012
je 0x140037800
mov byte [rbp + 0x21c], 0
mov dword [rbp + 0x7e8], r8d
movabs rax, 0x8000000000000004
mov qword [rbp + 0x7e0], rax
movabs r10, 0x8000000000000000
lea rdx, [rbp + 0x1d0]
jmp 0x1400377bf
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
add byte [rax - 0x73], cl
invalid
loopne 0x1400381a1
add byte [rax], al
lea rdx, [rbp + 0x1d0]
call fcn.1400541fd
movabs rax, 0x8000000000000004
cmp qword [rbp + 0x7e0], rax
jne 0x140038fba
add byte [rax - 0x73], cl
invalid
mov r8d, dword [rbp + 0x7e8]
add byte [rax], al
cmp r8d, 0x110012
movabs r10, 0x8000000000000000
lea rdx, [rbp + 0x1d0]
jne 0x1400377bf
jmp 0x140038907
mov qword [rbp + 0x9a0], r14
mov qword [rbp + 0x998], rax
mov dword [rbp + 0x998], eax
mov dword [rbp + 0x998], eax
lea rcx, [rbp + 0x600]
lea rdx, [rbp + 0x3b0]
call fcn.14004994c
jmp 0x140038379
mov rcx, r9
lea rdi, [rbp + 0x600]
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
jmp 0x140038379
mov r10b, 4
lea r9, [rbp + 0x870]
mov r8, qword [rbp + 0x7c8]
lea ecx, [r10 - 2]
cmp cl, 3
movzx edx, cl
push 1
pop rcx
cmovae edx, ecx
movabs rcx, 0x8000000000000003
add byte [rax], al
add byte [rax], al
add byte [rax + 0x5e74d284], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x5e74d284], al
movzx ecx, dl
cmp ecx, 1
jne 0x1400382a7
movabs rcx, 0x8000000000000002
jmp 0x1400382b1
lea rcx, [rbp + 0x898]
movdqu xmm0, xmmword [rcx - 0x1c]
movups xmm1, xmmword [rcx - 0x10]
lea rcx, [rbp + 0x7f8]
movups xmmword [rcx], xmm1
movdqu xmmword [rcx - 0xc], xmm0
movabs r14, 0x8000000000000000
lea r9, [rbp + 0x870]
mov qword [rbp + 0x7e0], rax
mov dword [rbp + 0x7e8], r8d
jmp 0x1400382ed
movabs rcx, 0x8000000000000001
mov qword [rbp + 0x7c8], r8
mov rdx, r8
shl rdx, 8
movzx eax, r10b
or rax, rdx
lea rdx, [rbp + 0x7f8]
movdqu xmmword [rdx], xmm6
mov qword [rbp + 0x7e0], rcx
mov qword [rbp + 0x940], rdi
mov qword [rbp + 0x7e8], rdi
mov qword [rbp + 0x7f0], rax
mov rax, qword [rbp + 0x800]
mov qword [rbp + 0x890], rax
mov rax, qword [rbp + 0x7e0]
mov ecx, dword [rbp + 0x7e8]
mov edx, dword [rbp + 0x7ec]
mov r8, qword [rbp + 0x7f0]
mov qword [rbp + 0x880], r8
mov r8, qword [rbp + 0x7f8]
mov qword [rbp + 0x888], r8
mov qword [rbp + 0x870], rax
mov dword [rbp + 0x878], ecx
mov dword [rbp + 0x87c], edx
movabs rax, 0x8000000000000009
mov qword [rbp + 0x8b8], rax
mov qword [rbp + 0x9a0], r14
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
lea rcx, [rbp + 0x600]
lea rdx, [rbp + 0x1d0]
mov r8, r9
call fcn.140049c79
mov rax, qword [rbp + 0x648]
mov rcx, rax
or rcx, 8
movabs rdx, 0x8000000000000009
cmp rcx, rdx
jne 0x14003839d
mov byte [rbp + 0x570], 1
push 9
pop rcx
lea rbx, [rbp + 0x870]
mov rdi, rbx
lea rsi, [rbp + 0x600]
rep movsq qword [rdi], qword [rsi]
lea r8, [rbp + 0x650]
mov rcx, qword [r8 + 0x20]
lea rdx, [rbp + 0x898]
mov qword [rdx + 0x48], rcx
movdqu xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rdx + 0x38], xmm1
movdqu xmmword [rdx + 0x28], xmm0
mov qword [rbp + 0x8b8], rax
movabs rcx, 0x8000000000000009
cmp rax, rcx
movabs r14, 0x8000000000000000
je 0x140038fe5
btc rax, 0x3f
cmp rax, 9
push 3
pop rcx
cmovae rax, rcx
cmp rax, 3
je 0x140038479
cmp qword [rbp + 0x9b8], r14
je 0x14003862c
test r15, r15
je 0x14003c714
mov rdx, qword [rbx + r14 + 0x20]
mov r8, qword [rbx + r14 + 0x28]
dec r15
mov byte [rcx], 0x2f
sub r15, r8
jb 0x14003c6d9
lea rdi, [rcx + r8]
inc rdi
inc rcx
call fcn.14005642b
add r14, 0x18
add esi, 0x18
add esi, 0x18
mov rcx, rdi
jmp 0x1400385e9
sub rsi, r15
mov rax, qword [rbp + 0x600]
mov qword [rbp + 0x9b8], rax
add byte [rbx + rcx*4 - 0x43], cl
pop rax
or byte [rax], al
add byte [rcx - 0x42], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x78bd8b48], al
or dword [rax], eax
add bl, ch
invalid
pop rax
or byte [rax], al
add byte [rcx - 0x42], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x78bd8b48], al
or dword [rax], eax
add bl, ch
invalid
ror byte [rax - 0x77], 0x85
mov eax, 0x48000009
mov edi, esi
xor esi, esi
mov rcx, rdi
mov rdx, rsi
lea r8, [0x140065938]
add al, byte [rax]
add al, byte [rax]
push 0x20
pop r9
call fcn.14004fb5b
test al, al
mov qword [rbp + 0x978], rdi
or dword [rax], eax
invalid
je 0x1400386f5
mov r14, qword [rbp + 0x6b8]
mov ch, 0xb8
invalid
mov rsi, qword [rbp + 0x1c0]
mov rdi, qword [rbp + 0x1c8]
rol byte [rcx], 0
add byte [rax - 0x75], cl
mov ebp, 0x1c8
imul r15, qword [rbp + 0x6c0], 0x60
xor r12d, r12d
xor esp, esp
mov ebp, 0x6c0
invalid
xor esp, esp
mov rbx, r14
cmp r15, r12
cmp r15, r12
je 0x140038784
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
adc byte [rbp + rcx*4 + 5], cl
rol dword [edx], cl
add byte [rdx + 0xa], ch
adc byte [rbp + rcx*4 + 5], cl
rol dword [edx], cl
add byte [rdx + 0xa], ch
pop r9
call fcn.14004fb5b
test al, al
je 0x1400386eb
mov rcx, qword [r14 + r12 + 0x50]
push rax
mov rdx, qword [r14 + r12 + 0x58]
mov r8, rsi
mov r9, rdi
mov ecx, edi
call fcn.140008381
test al, al
jne 0x140038784
add byte [rax], al
add byte [rax], al
add rbx, 0x60
add r12, 0x60
jmp 0x1400386a9
invalid
mov ah, 0x48
mov ecx, edi
stc
mov rcx, rdi
mov rdx, rsi
lea r8, [0x140065958]
add byte [rdx + 0x2f], ch
add byte [rdx + 0x2f], ch
pop r9
call fcn.14004fb5b
test al, al
lea rbx, [rbp + 0x870]
jo 0x14003871a
add byte [rax], al
jo 0x14003871a
add byte [rax], al
add byte [rdi], cl
test al, bl
add byte [rax], al
add byte [rax - 0x75], cl
test eax, edx
rol byte [rdi], 1
je 0x1400387f2
mov rax, qword [rbp + 0x7d0]
rol byte [rdi], 1
add byte [rax], al
and al, 1
je 0x1400387f2
mov r12, r15
mov rbx, qword [rbp + 0x6b8]
imul r14, qword [rbp + 0x6c0], 0x60
invalid
invalid
mov eax, 0x4c000006
imul esi, dword [rbp + 0x6c0], 0x60
invalid
invalid
add byte [rax + 0x49], ah
add esi, ebx
add r14, rbx
cmp rbx, r14
je 0x140038a5a
mov rsi, qword [rbx + 8]
mov rdi, qword [rbx + 0x10]
push 8
pop r15
cmp r15, 0x38
je 0x14003877e
invalid
lea rax, [0x140065a60]
mov rcx, qword [r15 + rax - 8]
mov rdx, qword [r15 + rax]
mov r8, rsi
mov r9, rdi
call fcn.14004fb5b
add r15, 0x10
invalid
test al, al
je 0x140038753
add byte [rcx - 0x75], cl
invalid
adc byte [rax + rax*8 + 0x2debd774], al
jmp 0x1400387ab
add rbx, 0x60
jmp 0x14003873e
cmp r15, r12
setne al
mov qword [rbp + 0x7d0], rax
test eax, edx
invalid
add byte [rax], al
mov r15, qword [rbp + 0x858]
mov ebp, 0x858
test eax, edx
invalid
mov ebp, 0x858
movabs r14, 0x8000000000000000
lea rbx, [rbp + 0x870]
jmp 0x1400387f2
mov rdx, qword [rbx + 0x50]
mov r8, qword [rbx + 0x58]
lea rcx, [rbp + 0x750]
lea ecx, [rbp + 0x750]
lea ecx, [rbp + 0x750]
call fcn.140008280
mov rdi, qword [rbp + 0x750]
movabs r14, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi - 9], 0x4d
cmp rdi, r14
invalid
cmp rdi, r14
mov r15, r12
mov edi, esp
lea rbx, [rbp + 0x870]
add byte [rdi], cl
test dword [rdx + 0x48000012], ebx
jne 0x140039a7d
mov rdx, qword [rbp + 0x758]
mov edx, dword [rbp + 0x758]
add byte [rax], al
mov rcx, r14
call fcn.1400104aa
mov rcx, qword [rbp + 0x9b8]
mov rdx, qword [rbp + 0x978]
call fcn.140052c65
mov qword [rbp + 0x598], r14
mov rsi, qword [rbp + 0x9a8]
add byte [rax], al
mov qword [rbp + 0x590], rsi
add byte [rax], al
lea rcx, [rbp + 0x8b8]
call fcn.140041822
cld
pop qword [rax]
add byte [rcx + rcx*4 - 0x4b], cl
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x580], rsi
add byte [0xc94b8837], 0xd9
mov rcx, rbx
call fcn.140041886
inc qword [rbp + 0x988]
xor esi, esi
test dword [rax + 0x31000009], ecx
or dword [rax], eax
add byte [rcx], dh
test byte [rbx + rcx*4 - 0x5b], 0x70
or dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x8b8]
invalid
mov ecx, 9
mov r12, qword [rbp + 0x970]
jo 0x140038853
add byte [rax], al
mov rax, qword [rbp + 0x8b8]
or byte [rax], al
add byte [rax - 0x47], cl
or dword [rax], eax
add byte [rax], al
movabs rcx, 0x8000000000000009
add byte [rax], al
add byte [rax + 0x75c83948], al
cmp rax, rcx
jne 0x140038881
add byte [rax], al
or byte [rax + 0x39], 0xc8
cmp rax, rcx
cmp rax, rcx
jne 0x140038881
mov qword [rbp + 0x9a0], r14
mov ch, 0xa0
or dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
mov rax, qword [rbp + 0x9a8]
test al, 9
add byte [rax], al
mov qword [rbp + 0x998], rax
test dword [rax + 0x48000009], ebx
mov ecx, ebx
add byte [rax], al
mov rcx, rbx
call fcn.1400418b9
jmp 0x1400388eb
invalid
cmp dl, byte [rax + 0x6aeb0000]
push 0x48
btc eax, 0x3f
invalid
btc rax, 0x3f
invalid
cmp rax, 8
ja 0x1400388b1
cmp rax, 3
je 0x1400388b1
invalid
mov qword [rbp + 0x9a0], r14
mov rax, qword [rbp + 0x9a8]
test al, 9
add byte [rax], al
test al, 9
add byte [rax], al
or dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0x998], rax
mov rcx, rbx
test dword [rax + 0x48000009], ebx
mov ecx, ebx
call fcn.14004190a
add byte [rax], al
jmp 0x1400388eb
test sil, sil
je 0x1400388ca
invalid
adc al, 0x48
mov ecx, ebx
mov rcx, rbx
call fcn.140041886
lea rcx, [rbp + 0x8b8]
call fcn.140041822
invalid
add byte [rcx + rcx*4 - 0x4b], cl
mov qword [rbp + 0x9a0], r14
mov rax, qword [rbp + 0x9a8]
movabs al, byte [0x9a8858b48000009]
add byte [rax], al
mov qword [rbp + 0x998], rax
lea rcx, [rbp + 0x8d0]
test dword [rax + 0x48000009], ebx
lea ecx, [rbp + 0x8d0]
call fcn.14005549b
add dword [rax], eax
mov bl, byte [rbp + 0x570]
movabs r8, 0x800000000000000a
add byte [rax], al
add byte [rax], al
sub cl, 0xc3
in al, dx
invalid
invalid
add byte [rax], al
add byte [rax], al
sub cl, 0xc3
in al, dx
invalid
lea rdx, [rbp + 0x1d0]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x6b], cl
movabs al, byte [0x9a8858b48000009]
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0x9a0], r10
mov rax, qword [rbp + 0x9a8]
invalid
add byte [rax - 0x77], cl
test dword [rax + 0x48000009], ebx
mov rcx, rdx
mov qword [rbp + 0x998], rax
mov rcx, rdx
call fcn.140049d68
cmp qword [rbp + 0x390], 0
je 0x140038a7a
add byte [rax], al
adc al, 1
add byte [rax - 0x7d], cl
mov ebp, 0x390
add byte [rdi], cl
test byte [rax + 1], cl
add dword [rax], eax
add byte [rax + 0x4fdbd], al
add byte [rax], al
add byte [rax], al
cmp byte [rbp + 0x4fd], 0
je 0x140038aff
lea rcx, [rbp + 0x3b0]
call case.0x140025a37.168
movabs rax, 0x800000000000000a
mov eax, 0xa
add byte [rax], al
add byte [rax - 0x77a76b8], al
or byte [rax - 0x77], 0x85
clc
add eax, dword [rax]
add dh, al
test dword [0x140038965], ebx
mov eax, 0xa
add byte [rax], al
add byte [rax - 0x77a76b8], al
or byte [rax - 0x77], 0x85
clc
or byte [rax - 0x77], 0x85
clc
add eax, dword [rax]
add dh, al
test dword [0x140038965], ebx
add byte [rax], al
add dh, al
mov byte [rbp + 0x870], 6
mov rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x1f8]
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax - 0x5f7a76b8], al
or dword [rax], eax
add byte [rax - 0x75], cl
invalid
test al, 9
or dword [rax], eax
invalid
test dword [rax + 8], esi
add byte [rax], al
invalid
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x5f7a76b8], al
or dword [rax], eax
add byte [rax - 0x75], cl
invalid
test al, 9
or dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x5f7a76b8], al
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000009], ebp
or dword [rax], eax
add byte [rax - 0x77], cl
invalid
cwde
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000009], ebx
mov qword [rbp + 0x998], rax
lea rcx, [rbp + 0x600]
lea ecx, [rbp + 0x600]
lea r9, [rbp + 0x870]
call case.0x140023f83.374
rol byte [0x10aec89ae], cl
stc
invalid
invalid
rol byte [0x10aec89ae], cl
stc
invalid
add cl, ch
retf 0xfff9
movabs rcx, 0x8000000000000009
cmp rax, rcx
mov ecx, 9
add byte [rax], al
add byte [rax + 0xfc83948], al
test dword [rsi], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
fmul dword [r8 - 0x77]
test dword [rax + 0x48000009], edi
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne 0x140038ae0
mov rax, qword [rbp - 0x28]
mov qword [rbp + 0x9b8], rax
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax - 0x75], cl
loopne 0x140038a1a
invalid
loopne 0x140038a1a
mov qword [rbp + 0x978], rax
mov dword [rbp + 0x978], eax
mov byte [rbp + 0x95e], 1
lea rcx, [rbp + 0x1d0]
lea ecx, [rbp + 0x1d0]
test dword [rsi + 9], ebx
add byte [rax], al
add dword [rax - 0x73], ecx
invalid
invalid
lea ecx, [rbp + 0x1d0]
call fcn.140049d68
mov rax, qword [rbp + 0x9b8]
mov qword [rbp + 0x870], rax
mov dword [rbp + 0x870], eax
adc eax, dword [rcx]
add byte [rax - 0x75], cl
test dword [rax + 0x48000009], edi
mov dword [rbp + 0x870], eax
jo 0x1400389ff
add byte [rax], al
mov rax, qword [rbp + 0x978]
js 0x140038a07
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 8], edi
js 0x140038a0d
mov qword [rbp + 0x878], rax
js 0x140038a0d
or byte [rax], al
add byte [rax - 0x73], cl
push rbp
call 0x150461557
add byte [rax], al
lea rdx, [rbp - 0x18]
mov rax, qword [rdx + 0x10]
adc byte [rax - 0x73], cl
lea rcx, [rbp + 0x898]
lea ecx, [rbp + 0x898]
lea ebx, [rax + 0x48000008]
mov dword [rcx - 8], eax
mov qword [rcx - 8], rax
movdqu xmm0, xmmword [rdx]
movdqu xmmword [rcx - 0x18], xmm0
movq qword [rcx - 0x18], mm0
outsd dx, dword [rsi]
add dh, bl
movq qword [rcx - 0x18], mm0
movabs rax, 0x8000000000000009
mov qword [rbp + 0x8b8], rax
mov byte [rbp + 0x95e], 0
lea rcx, [rbp + 0x600]
lea eax, [rax]
invalid
add byte [rax], al
lea rdx, [rbp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
mov eax, 0xc6000008
test dword [rsi + 9], ebx
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rax]
invalid
rol byte [rcx], 1
add byte [rax], al
lea r8, [rbp + 0x870]
jo 0x140038a56
add byte [rax], al
add al, ch
and al, 0x12
add dword [rax], eax
call fcn.140049c79
jmp 0x140038379
invalid
movabs r14, 0x8000000000000000
mov qword [rbp + 0x750], r14
invalid
add byte [rbp - 0x77], cl
out 0x48, eax
lea ebx, [rbp + 0x870]
mov r15, r12
mov edi, esp
lea rbx, [rbp + 0x870]
jmp 0x1400387e3
cmp byte [rbp + 0x53f], 5
jne case.0x1400300b5.73
add eax, 0xc1850f
add byte [rax], al
cmp byte [rbp + 0x538], 0
je 0x140038b91
mov byte [rbp + 0x870], 7
mov rdx, qword [rbp + 0x1f0]
mov edx, dword [rbp + 0x1f0]
mov r8, qword [rbp + 0x1f8]
mov eax, dword [rbp + 0x1f8]
test dword [rax + 8], esi
add byte [rax], al
invalid
mov eax, dword [rbp + 0x1f8]
test eax, edi
add dword [rax], eax
add byte [rax - 0x48], cl
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
invalid
invalid
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x9a8]
mov eax, dword [rbp + 0x9a8]
mov eax, dword [rbp + 0x9a8]
test dword [rax + 0x48000009], ebp
mov dword [rbp + 0x998], eax
cwde
or dword [rax], eax
invalid
add byte [rax - 0x77], cl
test dword [rax + 0x48000009], ebx
cwde
or dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rax + 7]
add byte [rax], al
mov qword [rbp + 0x998], rax
cwde
or dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rax + 7]
add byte [rax], al
lea rcx, [rbp + 0x750]
lea r9, [rbp + 0x870]
add byte [rax], al
call case.0x140023f83.374
jmp 0x140038ba2
lea rcx, [rbp + 0x1d0]
add byte [rax], al
call fcn.140049d68
push 0xf
add byte [rdx + 0xf], ch
pop rcx
lea rdi, [rbp + 0x600]
lea edi, [rbp + 0x600]
lea edi, [rbp + 0x600]
mov ebp, 0x600
lea rsi, [rbp - 0x28]
jmp 0x14003821c
mov byte [rbp + 0x870], 6
mov rdx, qword [rbp + 0x1f0]
invalid
jo 0x140038b0b
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
clc
add dword [rax], eax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x5f7a76b8], al
or byte [rax - 0x77], 0x85
movabs al, byte [0x9a8858b48000009]
test al, 9
add byte [rax], al
mov qword [rbp + 0x998], rax
mov r8, qword [rbp + 0x1f8]
movabs rax, 0x8000000000000000
invalid
or byte [rax - 0x77], 0x85
movabs al, byte [0x9a8858b48000009]
test al, 9
mov qword [rbp + 0x9a0], rax
mov dword [rbp + 0x9a0], eax
test dword [rax + 0x48000009], esp
mov eax, dword [rbp + 0x9a8]
test al, 9
add byte [rax], al
mov rax, qword [rbp + 0x9a8]
test al, 9
add byte [rax], al
mov qword [rbp + 0x998], rax
test dword [rax + 0x48000009], ebx
lea ecx, [rbp + 0x750]
add byte [rax], al
lea rcx, [rbp + 0x750]
add byte [rax], al
lea r9, [rbp + 0x870]
lea esi, [rax + 8]
add byte [rax], al
call case.0x140023f83.374
add al, byte [rax]
jmp 0x140038ba2
mov byte [rbp + 0x870], 4
mov rdx, qword [rbp + 0x1f0]
test dword [rax + 8], esi
jo 0x140038b54
add byte [rax], al
add al, 0x48
add byte [rax + rcx*2], al
mov edx, dword [rbp + 0x1f0]
add byte [rax], al
mov r8, qword [rbp + 0x1f8]
test eax, edi
clc
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x5f7a76b8], al
test dword [rax + 0x48000009], esp
invalid
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
test dword [rax + 0x48000009], esp
mov eax, dword [rbp + 0x9a8]
invalid
test al, 9
add byte [rax], al
invalid
test dword [rax + 0x48000009], esp
mov eax, dword [rbp + 0x9a8]
invalid
test al, 9
add byte [rax], al
invalid
test dword [rax + 0x48000009], ebp
mov dword [rbp + 0x998], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000009], ebx
lea ecx, [rbp + 0x750]
mov qword [rbp + 0x998], rax
add byte [rax], al
lea rcx, [rbp + 0x750]
lea r9, [rbp + 0x870]
lea esi, [rax + 8]
add byte [rax], al
call case.0x140023f83.374
jmp 0x140038ba2
add eax, dword [rdx]
add bl, ch
adc dword [rax - 0x48], ecx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
movabs rax, 0x8000000000000001
mov qword [rbp + 0x798], rax
invalid
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x85
cwde
add byte [rax - 0x677a76b8], al
invalid
add byte [rdx + 0xf], ch
push 0xf
pop rcx
lea rdi, [rbp + 0x7e0]
lea rsi, [rbp + 0x750]
add byte [rax], al
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbp + 0x828]
sub byte [rax], cl
add byte [rax], al
invalid
add byte [rax - 0x47], cl
or dword [rax], eax
invalid
movabs rcx, 0x8000000000000009
cmp rax, rcx
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c83948], al
outsd dx, dword [rsi]
jne 0x140038c3b
mov rdi, qword [rbp + 0x7f8]
mov ebp, 0x7f8
mov rsi, qword [rbp + 0x800]
lea rcx, [rbp + 0x870]
lea esi, [rax + 8]
jo 0x140038be7
add byte [rax], al
jo 0x140038be7
add byte [rax], al
lea rdx, [rbp + 0x750]
add byte [rax], al
add al, ch
call 0x1400599dd
mov qword [rbp + 0x888], rdi
mov byte [rax], cl
add byte [rax], al
invalid
mov byte [rax], cl
add byte [rax], al
movups xmm0, xmmword [rbp + 0x870]
add byte [rax], al
movaps xmmword [rbp + 0x6b0], xmm0
sub dword [rbp + 0x6b0], eax
mov qword [rbp + 0x6d0], rsi
mov rax, qword [rbp + 0x880]
or byte [rax], 0
add byte [rax - 0x77], cl
test eax, eax
invalid
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test eax, eax
invalid
mov dword [rbp + 0x6c0], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000008], ecx
add byte [rax - 0x77], cl
test eax, ecx
invalid
add byte [rax], al
mov rax, qword [rbp + 0x888]
mov qword [rbp + 0x6c8], rax
add byte [rax - 0x77], cl
test eax, ecx
invalid
movabs rax, 0x8000000000000009
mov qword [rbp + 0x9b8], rax
jmp 0x140038eed
mov dl, 2
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x85
mov eax, 0xe9000009
add byte [rax], al
or byte [rax - 0x77], 0x85
mov eax, 0xe9000009
mov dl, 2
add byte [rax], al
btc rax, 0x3f
cmp rax, 9
cmp eax, 9
cmp eax, 9
push 3
pop rcx
cmovae rax, rcx
ror dword [rax - 0x73], 0xd
invalid
pop rsi
add eax, dword [rax]
ror dword [rax - 0x73], 0xd
mov edx, 0x4800035e
invalid
lea ecx, [0x14006eb0c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
movabs rcx, 0x8000000000000001
mov qword [rbp + 0x9b8], rcx
lea edi, [rax - 0xfffff7]
mov eax, 0xff000009
jmp rax
mov bl, byte [rbp + 0x7f8]
mov rdx, qword [rbp + 0x7e8]
call 0x18c038c81
mov eax, dword [rbp + 0x7f0]
call 0x18c038c81
mov eax, dword [rbp + 0x7f0]
lea rcx, [rbp + 0x870]
call fcn.140008280
mov al, byte [rbp + 0x7f9]
add byte [rcx], dh
leave
test al, al
setne cl
cmp al, 2
push 2
add bl, byte [rax + 0xf]
enter 0xffffffffffff9d88, 0xffffffffffffff88
or byte [rax], al
add byte [rax + 0x8898d], cl
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub cl, 0x34
add dword [rax], eax
invalid
add al, ch
hlt
add bl, byte [rax + 0xf]
enter 0xffffffffffff9d88, 0xffffffffffffff88
or byte [rax], al
add byte [rax + 0x8898d], cl
add byte [rax - 0x48], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub cl, 0x34
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x134e9], al
add byte [rax - 0x73], cl
lea esi, [rax + 8]
add byte [rax], al
lea rcx, [rbp + 0x870]
lea rdx, [rbp + 0x750]
xchg ebp, eax
push rax
invalid
add byte [rax], al
call fcn.140049e2a
movabs rax, 0x8000000000000004
or byte [rax - 0x77], 0x85
invalid
or dword [rax], eax
invalid
or byte [rax - 0x77], 0x85
mov eax, 0xe9000009
invalid
int3
jmp case.0x140038c6a.1
mov rdx, qword [rbp + 0x7e8]
mov r8, qword [rbp + 0x7f0]
lea rcx, [rbp + 0x5b0]
add byte [rax], al
add byte [rax], al
call fcn.140008280
lea rcx, [rbp + 0x6b0]
lea rdx, [rbp + 0x7f8]
xchg ebp, eax
clc
invalid
add byte [rax], al
xchg ebp, eax
clc
invalid
call fcn.140049e07
mov rax, qword [rbp + 0x5c0]
mov qword [rbp + 0x880], rax
movups xmm0, xmmword [rbp + 0x5b0]
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x870], xmm0
mov rax, qword [rbp + 0x6c0]
lea rcx, [rbp + 0x898]
add byte [rax], al
add byte [rax - 0x77], cl
add ebx, esi
movq mm0, qword [rbp + 0x6b0]
mov qword [rcx], rax
movdqu xmm0, xmmword [rbp + 0x6b0]
movdqu xmmword [rcx - 0x10], xmm0
movabs rax, 0x8000000000000002
add byte [rax], al
add byte [rax + 0x95e9], al
invalid
add byte [rax], al
add byte [rax + 0x95e9], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x6b0]
lea rdx, [rbp + 0x750]
lea rcx, [rbp + 0x6b0]
lea rdx, [rbp + 0x750]
push rax
invalid
call fcn.140049e2a
mov rdx, qword [rbp + 0x830]
mov r8, qword [rbp + 0x838]
lea rcx, [rbp + 0x160]
lea ecx, [rbp + 0x160]
lea ecx, [rbp + 0x160]
call case.0x140023dec.497
lea rcx, [rbp + 0x5b0]
add byte [rax], al
add byte [rax], al
lea rdx, [rbp + 0x840]
call fcn.14005551f
push 9
or dword [rcx + 0x48], ebx
lea edi, [rbp + 0x870]
lea rsi, [rbp + 0x6b0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbp + 0x170]
lea rcx, [rbp + 0x8b8]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x160]
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0x5c0]
mov eax, dword [rbp + 0x5c0]
lea rcx, [rbp + 0x8d0]
mov qword [rcx + 0x10], rax
adc bl, dh
movq mm0, qword [rbp + 0x5b0]
adc bl, dh
movq mm0, qword [rbp + 0x5b0]
movdqu xmmword [rcx], xmm0
mov rax, qword [rbp + 0x8b8]
mov qword [rbp + 0x9b8], rax
jmp case.0x140038c6a.1
add byte [rax], al
invalid
mov rdx, qword [rbp + 0x7e8]
mov r8, qword [rbp + 0x7f0]
invalid
invalid
add byte [rax], al
lea rcx, [rbp + 0x870]
lea esi, [rax + 8]
add byte [rax], al
lea esi, [rax + 8]
add byte [rax], al
call fcn.140008280
movabs rax, 0x8000000000000007
mov qword [rbp + 0x9b8], rax
add cl, ch
test dword [rax], eax
add byte [rax], al
mov rdx, qword [rbp + 0x7e8]
mov r8, qword [rbp + 0x7f0]
add byte [rax - 0x73], cl
lea esi, [rax + 8]
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax + 8]
add byte [rax], al
call fcn.140008280
movabs rax, 0x8000000000000005
mov qword [rbp + 0x9b8], rax
mov dword [rbp + 0x9b8], eax
jmp case.0x140038c6a.1
mov rdx, qword [rbp + 0x7e8]
mov r8, qword [rbp + 0x7f0]
add byte [rax - 0x73], cl
lea esi, [rax + 8]
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax + 8]
add byte [rax], al
call fcn.140008280
movabs rax, 0x8000000000000006
mov qword [rbp + 0x9b8], rax
jmp case.0x140038c6a.1
mov rdx, qword [rbp + 0x7e8]
mov r8, qword [rbp + 0x7f0]
invalid
add byte [rax], al
lea rcx, [rbp + 0x870]
call fcn.140008280
movabs rax, 0x8000000000000008
mov qword [rbp + 0x9b8], rax
invalid
push 9
pop rcx
lea rdi, [rbp + 0x6b0]
lea rsi, [rbp + 0x870]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rbp + 0x898]
mov rax, qword [rcx + 0x48]
mov qword [rbp + 0x5d0], rax
movups xmm0, xmmword [rcx + 0x28]
movups xmm1, xmmword [rcx + 0x38]
movaps xmmword [rbp + 0x5c0], xmm1
movaps xmmword [rbp + 0x5b0], xmm0
lea rcx, [rbp + 0x3b0]
call case.0x140025a37.168
push 9
pop rcx
lea rdi, [rbp + 0x3b0]
lea rsi, [rbp + 0x6b0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbp + 0x9b8]
mov qword [rbp + 0x3f8], rax
mov rax, qword [rbp + 0x5d0]
lea rcx, [rbp + 0x400]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rbp + 0x5b0]
movaps xmm1, xmmword [rbp + 0x5c0]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
push 0xf
pop rcx
lea rdi, [rbp + 0x600]
lea rsi, [rbp + 0x750]
jmp 0x14003821c
mov r10b, 2
mov rdi, qword [rbp + 0x940]
jmp 0x140038227
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
call fcn.140045a36
mov r12, qword [rbp + 0x970]
mov r15, r14
mov r10b, 4
movabs r14, 0x8000000000000000
lea r9, [rbp + 0x870]
mov r8, qword [rbp + 0x7c8]
mov rdi, rax
jmp 0x140038235
movabs r14, 0x8000000000000000
lea r9, [rbp + 0x870]
jmp 0x1400382ed
mov rdi, r14
jmp 0x14003929f
mov rdi, r14
jmp 0x1400392b9
mov rdi, r14
jmp 0x140039015
mov rdi, r14
mov rax, qword [rbp + 0x9a8]
mov rsi, rax
mov qword [rbp + 0x9a0], rdi
mov qword [rbp + 0x998], rax
mov rcx, rbx
call fcn.1400418b9
mov rax, rsi
movabs r14, 0x8000000000000000
mov qword [rbp + 0x6a8], rdi
mov qword [rbp + 0x9a8], rax
mov qword [rbp + 0x6a0], rax
mov byte [rbp + 0x997], 1
lea rcx, [rbp + 0x1d0]
call case.0x14002497b.185
lea rbx, [rbp + 0x700]
cmp rdi, r14
mov rdx, qword [rbp + 0x868]
jne 0x140039058
mov rcx, qword [rbp + 0x1b8]
mov rdx, qword [rbp + 0x1c0]
call fcn.1400104aa
mov rsi, qword [rbp + 0x198]
mov rcx, qword [rbp + 0x190]
mov rdx, rsi
call fcn.140052c65
cmp rdi, r14
jne 0x1400392d9
mov r14, qword [rbp + 0x950]
jmp 0x1400394a8
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x108], rax
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x110], rax
mov dl, 1
mov byte [rbp + 0x118], dl
mov eax, dword [rbp + 0x1b1]
mov ecx, dword [rbp + 0x1b4]
lea r8, [rbp + 0x119]
mov dword [r8 + 3], ecx
mov dword [r8], eax
mov qword [rbp + 0x100], rdi
mov byte [rbp + 0x9c7], dl
lea rcx, [rbp + 0x100]
call fcn.140046598
mov r14, qword [rbp + 0x950]
mov byte [rbp + 0x9c7], 1
mov rcx, rax
call fcn.140041418
test rax, rax
je 0x1400394a8
mov qword [rbp + 0x750], rdx
and qword [rbp + 0x7e0], 0
mov qword [rbp + 0x7e8], 1
and qword [rbp + 0x7f0], 0
mov rcx, rdx
call case.0x14001d63e.208
mov rdi, rdx
lea rdx, [rbp + 0x7e0]
mov rsi, rax
test rax, rax
mov rcx, rdi
cmove rcx, rax
mov rax, qword [rbp + 0x7e0]
mov rbx, qword [rbp + 0x7f0]
mov r8, rax
sub r8, rbx
cmp r8, rcx
jae 0x14003945e
movabs rdx, 0x2600000003
add rbx, rcx
jb 0x140039479
lea rcx, [rax + rax]
cmp rcx, rbx
cmova rbx, rcx
cmp rbx, 9
push 8
pop rcx
cmovb rbx, rcx
test rax, rax
je 0x1400393f5
mov rcx, qword [rbp + 0x7e8]
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x1e0], rax
push 1
pop rax
jmp 0x1400393f7
xor eax, eax
mov rdx, rbx
not rdx
shr rdx, 0x3f
mov qword [rbp + 0x1d8], rax
lea rcx, [rbp + 0x870]
mov r8, rbx
lea r9, [rbp + 0x1d0]
call fcn.14001b690
cmp qword [rbp + 0x870], 0
je 0x14003943b
movabs rdx, 0x2600000003
mov r14, qword [rbp + 0x950]
jmp 0x140039479
mov rax, qword [rbp + 0x878]
mov qword [rbp + 0x7e8], rax
mov qword [rbp + 0x7e0], rbx
lea rdx, [rbp + 0x7e0]
mov r14, qword [rbp + 0x950]
lea rcx, [rbp + 0x750]
mov r8, rsi
mov r9, rdi
call case.0x14001eca2.149
test rax, rax
je 0x140039850
mov rcx, rdx
call fcn.1400012cd
mov rcx, qword [rbp + 0x7e0]
mov rdx, qword [rbp + 0x7e8]
call fcn.140052c65
mov rcx, qword [rbp + 0x750]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rbx, [rbp + 0x700]
mov rdi, qword [r13 - 0x30]
mov rsi, qword [r13 - 0x28]
and qword [rbp + 0x1d0], 0
mov byte [rbp + 0x9c7], 1
push 4
pop rcx
lea rdx, [0x140066700]
lea r8, [rbp + 0x1d0]
call qword [sym.imp.shell32.dll_SHGetImageList]
test eax, eax
js 0x140039659
mov rax, qword [rbp + 0x1d0]
test rax, rax
je 0x140039690
mov qword [rbp + 0x988], rax
mov qword [rbp + 0x608], rax
and qword [rbp + 0x600], 0
add rsi, rdi
mov qword [rbp + 0x870], rdi
mov qword [rbp + 0x878], rsi
and word [rbp + 0x880], 0
mov dword [rbp + 0x888], 1
lea rdi, [rbp + 0x870]
mov rcx, rdi
call fcn.140046d6f
test ax, ax
je 0x1400396b1
mov esi, edx
mov qword [rbp + 0x950], r14
mov r14, rbx
lea rbx, [rbp + 0x1d0]
mov rcx, rbx
mov rdx, rdi
call fcn.140046da4
mov rdx, qword [rbp + 0x1d0]
inc rdx
push 0xffffffffffffffff
pop rax
cmove rdx, rax
cmp rdx, 5
push 4
pop rax
cmovb rdx, rax
mov rcx, rbx
xor r8d, r8d
call fcn.14004a56c
cmp qword [rbp + 0x1d0], 0
mov rcx, qword [rbp + 0x1d8]
jne 0x14003c74f
mov rax, qword [rbp + 0x1e0]
mov word [rax], si
mov qword [rbp + 0x750], rcx
mov qword [rbp + 0x9b8], rax
mov qword [rbp + 0x758], rax
mov qword [rbp + 0x760], 1
movdqu xmm0, xmmword [rbp + 0x870]
movups xmm1, xmmword [rbp + 0x880]
movaps xmmword [rbp + 0x1e0], xmm1
movdqa xmmword [rbp + 0x1d0], xmm0
push 1
pop rdi
lea rbx, [rbp + 0x7e0]
lea rcx, [rbp + 0x1d0]
call fcn.140046d6f
cmp ax, 1
jne 0x140039676
mov esi, edx
cmp rdi, qword [rbp + 0x750]
jne 0x140039642
mov rcx, rbx
lea rdx, [rbp + 0x1d0]
call fcn.140046da4
mov rdx, qword [rbp + 0x7e0]
inc rdx
push 0xffffffffffffffff
pop rax
cmove rdx, rax
lea rcx, [rbp + 0x750]
call fcn.14004a60f
mov rax, qword [rbp + 0x758]
mov qword [rbp + 0x9b8], rax
mov rax, qword [rbp + 0x9b8]
mov word [rax + rdi*2], si
inc rdi
mov qword [rbp + 0x760], rdi
jmp 0x1400395eb
mov byte [rbp + 0x9c7], 1
mov ecx, eax
call fcn.14004a9eb
mov qword [rbp + 0x608], rax
mov dword [rbp + 0x610], edx
jmp 0x14003969f
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x978], rax
mov rbx, r14
mov r14, qword [rbp + 0x950]
jmp 0x1400396c4
and dword [rbp + 0x610], 0
and qword [rbp + 0x608], 0
mov qword [rbp + 0x600], 1
xor edi, edi
jmp 0x140039798
xor eax, eax
mov qword [rbp + 0x978], rax
push 2
pop rax
mov qword [rbp + 0x9b8], rax
mov r8d, 0x2b8
lea rcx, [rbp + 0x1d0]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
push 3
pop rsi
mov rdi, qword [sym.imp.shell32.dll_SHGetFileInfoW]
sub esi, 1
jb 0x14003971d
mov dword [rsp + 0x20], 0x4000
mov rcx, qword [rbp + 0x9b8]
mov edx, 0x80
lea r8, [rbp + 0x1d0]
mov r9d, 0x2b8
call rdi
test rax, rax
jne 0x140039734
xor ecx, ecx
mov edx, 0x1c9c380
call fcn.14001c2a0
jmp 0x1400396e2
mov rcx, qword [rbp + 0x978]
mov rdx, qword [rbp + 0x9b8]
call fcn.1400085d4
xor edi, edi
jmp 0x140039781
mov esi, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x978]
mov rdx, qword [rbp + 0x9b8]
call fcn.1400085d4
and qword [rbp + 0x1d0], 0
mov rcx, qword [rbp + 0x988]
mov rax, qword [rcx]
mov edx, esi
push 1
pop r8
lea r9, [rbp + 0x1d0]
call qword [rax + 0x50]
test eax, eax
js 0x14003982f
mov rsi, qword [rbp + 0x1d0]
push 1
pop rdi
mov rcx, qword [rbp + 0x988]
mov rax, qword [rcx]
call qword [rax + 0x10]
cmp qword [rbp + 0x600], 0
je 0x1400397ab
mov byte [rbp + 0x9c7], 1
lea rcx, [rbp + 0x600]
call fcn.140044c1c
test rdi, rdi
je 0x1400397ce
mov byte [rbp + 0x9c7], 1
mov rcx, rbx
mov rdx, rsi
mov r8, qword [rbp + 0x948]
call fcn.140040067
jmp 0x140036dcf
mov byte [rbp + 0x9c7], 1
mov rcx, qword [rbp + 0x948]
push 0x7f
pop rdx
push 1
pop r8
xor r9d, r9d
call qword [sym.imp.user32.dll_SendMessageW]
test rax, rax
jne 0x140039811
mov byte [rbp + 0x9c7], 1
mov rcx, qword [rbp + 0x948]
push 0xfffffffffffffff2
pop rdx
call qword [sym.imp.user32.dll_GetClassLongPtrW]
test rax, rax
je 0x140036dcf
mov byte [rbp + 0x9c7], 1
mov rcx, rbx
mov rdx, rax
mov r8, qword [rbp + 0x948]
call fcn.140040067
jmp 0x140036dcf
mov ecx, eax
call fcn.14004a9eb
mov rsi, rax
test rax, rax
je 0x140039730
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x10]
jmp 0x140039730
mov rdi, qword [rbp + 0x7e0]
mov rsi, qword [rbp + 0x7e8]
mov rbx, qword [rbp + 0x7f0]
mov rcx, qword [rbp + 0x750]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9b8], rdi
cmp rdi, rax
je 0x1400394a1
mov qword [rbp + 0x970], r12
mov byte [rbp + 0x985], 1
mov qword [rbp + 0x988], rsi
mov rcx, rsi
mov r12, rbx
mov rdx, rbx
call fcn.140041bf1
mov rdi, rax
mov rsi, rdx
mov rdx, qword [r13 - 0x30]
mov r8, qword [r13 - 0x28]
mov byte [rbp + 0x985], 1
lea rcx, [rbp + 0x870]
call fcn.140008280
mov r14, qword [rbp + 0x968]
mov rcx, qword [r14 + 0x568]
mov rdx, qword [r14 + 0x570]
mov r8, qword [rbp + 0x878]
mov r9, qword [rbp + 0x880]
call fcn.14001268d
mov rbx, rax
lea rax, [rbp + 0x870]
mov qword [rbp + 0x7e0], rax
cmp qword [r14 + 0x558], 0
mov r14, qword [rbp + 0x860]
jne 0x140039929
mov rcx, r14
mov rdx, qword [rbp + 0x740]
call fcn.14005859b
lea rax, [rbp + 0x7e0]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], r14
mov rax, qword [rbp + 0x968]
mov rcx, qword [rax + 0x548]
mov rdx, qword [rax + 0x550]
lea rax, [0x140044ae3]
mov qword [rsp + 0x20], rax
mov r8, rbx
lea r9, [rbp + 0x1d0]
call fcn.140044993
mov rcx, qword [r14]
test rax, rax
je 0x140039a08
mov rax, qword [rbp + 0x880]
mov qword [rbp + 0x1e0], rax
movups xmm0, xmmword [rbp + 0x870]
movaps xmmword [rbp + 0x1d0], xmm0
movzx eax, byte [rcx + rdx]
and eax, 1
mov r8, qword [rbp + 0x968]
sub qword [r8 + 0x558], rax
shr rbx, 0x39
lea rax, [rdx - 0x10]
and rax, qword [r8 + 0x550]
mov byte [rcx + rdx], bl
mov byte [rcx + rax + 0x10], bl
inc qword [r8 + 0x560]
neg rdx
imul rax, rdx, 0x30
mov rdx, qword [rbp + 0x1e0]
mov qword [rcx + rax - 0x20], rdx
movdqa xmm0, xmmword [rbp + 0x1d0]
movdqu xmmword [rcx + rax - 0x30], xmm0
mov rdx, qword [rbp + 0x9b8]
mov qword [rcx + rax - 0x18], rdx
mov rdx, qword [rbp + 0x988]
mov qword [rcx + rax - 0x10], rdx
mov qword [rcx + rax - 8], r12
jmp 0x140039a63
neg rdx
imul rax, rdx, 0x30
mov rbx, qword [rcx + rax - 0x18]
mov r14, qword [rcx + rax - 0x10]
mov rdx, qword [rbp + 0x9b8]
mov qword [rcx + rax - 0x18], rdx
mov rdx, qword [rbp + 0x988]
mov qword [rcx + rax - 0x10], rdx
mov qword [rcx + rax - 8], r12
mov rcx, qword [rbp + 0x870]
mov rdx, qword [rbp + 0x878]
call fcn.140052c65
movabs rax, 0x8000000000000000
cmp rbx, rax
je 0x140039a63
mov rcx, rbx
mov rdx, r14
call fcn.140052c65
mov r12, qword [rbp + 0x970]
lea rbx, [rbp + 0x700]
mov r14, qword [rbp + 0x950]
jmp 0x140036fb0
mov rsi, qword [rbp + 0x758]
mov rax, qword [rbp + 0x760]
mov qword [rbp + 0x150], rax
mov rcx, r14
mov rdx, qword [rbp + 0x9a8]
call fcn.1400104aa
mov rcx, qword [rbp + 0x9b8]
mov rdx, qword [rbp + 0x978]
call fcn.140052c65
mov r14, rdi
mov qword [rbp + 0x598], rdi
mov qword [rbp + 0x590], rsi
lea rcx, [rbp + 0x6b0]
call fcn.140041822
mov qword [rbp + 0x588], r14
mov qword [rbp + 0x580], rsi
lea rcx, [rbp + 0x7e0]
call fcn.140041886
mov rax, qword [rbp + 0x8b8]
movabs rcx, 0x8000000000000009
cmp rax, rcx
jne 0x140039dc6
mov rax, rsi
mov r15, r12
mov r12, qword [rbp + 0x970]
mov rdi, r14
jmp 0x140038ff2
btc rax, 0x3f
cmp rax, 8
ja 0x140039e03
cmp rax, 3
je 0x140039e03
mov rdi, r14
mov qword [rbp + 0x9a0], r14
mov qword [rbp + 0x998], rsi
lea rcx, [rbp + 0x870]
call fcn.14004190a
mov r15, r12
mov r12, qword [rbp + 0x970]
jmp 0x140039008
mov rdi, r14
mov qword [rbp + 0x9a0], r14
mov qword [rbp + 0x998], rsi
lea rcx, [rbp + 0x8d0]
call fcn.14005549b
mov r15, r12
mov r12, qword [rbp + 0x970]
jmp 0x140039008
mov rax, qword [rbp + 0x710]
test eax, eax
je 0x14003a107
mov qword [rbp + 0x9b8], rax
pxor xmm0, xmm0
lea rcx, [rbp + 0x1d0]
movdqa xmmword [rcx + 0x10], xmm0
movdqa xmmword [rcx], xmm0
and dword [rcx + 0x20], 0
mov dword [rbp + 0x870], 0x28
movups xmm0, xmmword [rcx + 4]
movups xmmword [rbp + 0x874], xmm0
movdqu xmm0, xmmword [rcx + 0x14]
movdqu xmmword [rbp + 0x884], xmm0
and dword [rbp + 0x894], 0
and qword [rcx], 0
mov byte [rbp + 0x9c7], 1
call qword [sym.imp.user32.dll_GetCursorPos]
test eax, eax
je 0x14003a511
xor ecx, ecx
jmp 0x14003a519
mov rcx, qword [rbp + 0x7d8]
call fcn.14003fe86
mov rsi, rdx
test rax, rax
je 0x14003a1a3
lea rsi, [rbp + 0x1d0]
mov rcx, rsi
call fcn.140043b26
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x14003ba99
mov qword [rbp + 0x938], rcx
mov r8, qword [rbp + 0x1e0]
mov rax, qword [0x14007e338]
cmp rax, 4
mov qword [rbp + 0x9b8], rdx
jb 0x140039f80
mov r8, qword [rdi + 0x530]
dec r8
lea r9, [rcx + 1]
xor edx, edx
cmp rcx, r8
cmovne rdx, r9
jmp 0x14003a09f
call fcn.14004a710
lea rcx, [rbp + 0x750]
and qword [rcx], 0
mov dword [rcx + 8], eax
lea rax, [rbp + 0x7e0]
mov qword [rax], rcx
lea rcx, [0x140066958]
lea rdx, [rbp + 0x1d0]
mov qword [rdx], rcx
push 1
pop rcx
mov qword [rdx + 8], rcx
and qword [rdx + 0x20], 0
lea r8, [0x14004ab8e]
mov qword [rax + 8], r8
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rcx, [rbp + 0x870]
call fcn.1400013df
lea rcx, [rbp + 0x870]
call fcn.14005673d
jmp 0x14003ad0f
mov rcx, qword [rbp + 0x700]
mov rdx, qword [rbp + 0x708]
call fcn.140041443
lea rcx, [rbp + 0x70]
call fcn.14003ffce
movabs r14, 0x8000000000000000
mov rdi, qword [rbp + 0x968]
jmp 0x14003a9c0
call fcn.14004a710
lea rcx, [rbp + 0x750]
and qword [rcx], 0
mov dword [rcx + 8], eax
lea rax, [rbp + 0x7e0]
mov qword [rax], rcx
lea rcx, str.Fail_to_get_cursor_pos__hi
lea rdx, [rbp + 0x1d0]
mov qword [rdx], rcx
push 1
pop rcx
mov qword [rdx + 8], rcx
and qword [rdx + 0x20], 0
lea r8, [0x14004ab8e]
mov qword [rax + 8], r8
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rcx, [rbp + 0x870]
call fcn.1400013df
lea rcx, [rbp + 0x870]
call fcn.14005673d
jmp 0x14003ad0f
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
xor eax, eax
mov qword [rbp + 0x960], rax
pcmpeqd xmm7, xmm7
movdqu xmm8, xmmword [r15 + r12]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb eax, xmm0
pmovmskb eax, mm0
invalid
pmovmskb eax, mm0
mov word [rbp + 0x1d0], ax
lea rcx, [rbp + 0x1d0]
call fcn.14000ff04
test rax, rax
je 0x14003a364
add rdx, r12
and rdx, rdi
shl rdx, 3
mov rax, r15
sub rax, rdx
mov r14, qword [rax - 8]
cmp r14, rsi
jae 0x14003bbd7
imul rax, r14, 0x38
mov r8, qword [r13 + rax + 8]
mov r9, qword [r13 + rax + 0x10]
mov rcx, qword [rbp + 0x9b8]
mov rdx, rbx
call fcn.14004fb5b
test al, al
je 0x14003a310
jmp 0x140036cd5
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x14003ae90
mov rax, qword [rbp + 0x960]
add r12, rax
add r12, 0x10
add rax, 0x10
mov qword [rbp + 0x960], rax
and r12, rdi
jmp 0x14003a2f6
lea rax, [0x14006ac90]
mov qword [rsp + 0x20], rax
lea rbx, [rbp + 0x1d0]
push 3
pop r9
mov rcx, rbx
mov rdx, rdi
xor r8d, r8d
call fcn.140044e3b
cmp qword [rbx], 0
jne 0x14003b23e
movzx r8d, r14b
shl r8d, 3
lea rax, str.Startup
mov qword [rsp + 0x20], rax
push 2
pop r9
mov rcx, rbx
mov rdx, rdi
call fcn.140044e3b
cmp qword [rbx], 0
jne 0x14003b23e
lea rax, str.Exit
mov qword [rsp + 0x20], rax
lea r14, [rbp + 0x1d0]
push 1
pop rbx
mov rcx, r14
mov rdx, rdi
xor r8d, r8d
mov r9, rbx
call fcn.140044e3b
cmp qword [r14], 0
jne 0x14003b23e
xor esi, esi
jmp 0x14003bb4c
lea r12, [rax + r13]
add r12, 0x18
mov rcx, qword [r12 + 8]
lea r9, [0x1400652a8]
mov rdx, rdi
xor r8d, r8d
call fcn.140040043
mov rsi, qword [rax]
and qword [rbp + 0x720], 0
mov qword [rbp + 0x728], 8
and qword [rbp + 0x730], 0
mov qword [rbp + 0x950], rdi
cmp rdi, 2
movabs rax, 0x8000000000000000
mov rdi, qword [rbp + 0x9a8]
mov r14, rbx
jbe 0x14003ac5e
cmp qword [rdi + 0x4d8], rax
push 1
pop rbx
je 0x14003a509
mov rcx, qword [rdi + 0x4e0]
mov rdx, qword [rdi + 0x4e8]
mov r8, qword [rbp + 0x9b8]
mov r9, r14
call fcn.140008381
test al, al
je 0x14003a509
cmp byte [rdi + 0x518], 0
mov r15, qword [rdi + 0x4f0]
je 0x14003b424
cmp r15, rsi
jne 0x14003b541
mov r15, rsi
jmp 0x14003ac64
call fcn.14004a710
push 1
pop rcx
mov byte [rbp + 0x9c7], 1
xor edx, edx
call fcn.140040721
mov rcx, qword [rbp + 0x1d0]
mov byte [rbp + 0x9c7], 1
push 2
pop rdx
call qword [sym.imp.user32.dll_MonitorFromPoint]
mov byte [rbp + 0x9c7], 1
lea rdx, [rbp + 0x870]
mov rcx, rax
call qword [sym.imp.user32.dll_GetMonitorInfoW]
mov r8, qword [rbp + 0x9b8]
test r8d, r8d
je 0x14003c57b
mov eax, dword [rbp + 0x874]
mov r9d, dword [rbp + 0x878]
mov r13d, dword [rbp + 0x87c]
mov r10d, dword [rbp + 0x880]
mov dword [rbp + 0x960], eax
sub r13d, eax
lea eax, [r13 - 0x14]
cmp r8d, 0xffffffff
mov rcx, qword [rbp + 0x968]
jne 0x14003a5a5
cmp eax, 0x80000000
je 0x14003c593
cdq
idiv r8d
add eax, 0xfffffff8
cmp eax, 0x40
push 0x40
pop rdx
cmovl edx, eax
lea esi, [rdx + 8]
imul esi, r8d
add esi, 0x14
mov qword [rbp + 0x948], rdx
lea r8d, [rdx + 0x1c]
mov eax, esi
imul eax, r8d
cmp eax, dword [rcx + 0x5b0]
je 0x14003a7ec
mov dword [rbp + 0x718], r10d
mov qword [rbp + 0x978], r9
mov dword [rcx + 0x5a8], esi
mov qword [rbp + 0x9a8], r8
mov dword [rcx + 0x5ac], r8d
mov dword [rcx + 0x5b0], eax
mov rcx, qword [rcx + 0x580]
mov byte [rbp + 0x9c7], 1
call sub.gdi32.dll_DeleteDC
mov rax, qword [rbp + 0x968]
mov rcx, qword [rax + 0x588]
mov byte [rbp + 0x9c7], 1
call 0x14004940b
mov rax, qword [rbp + 0x968]
mov rcx, qword [rax + 0x590]
mov byte [rbp + 0x9c7], 1
call sub.gdi32.dll_DeleteDC
mov rax, qword [rbp + 0x968]
mov rcx, qword [rax + 0x598]
mov byte [rbp + 0x9c7], 1
call 0x14004940b
mov rax, qword [rbp + 0x968]
mov rcx, qword [rax + 0x5a0]
mov byte [rbp + 0x9c7], 1
call qword [sym.imp.user32.dll_GetDC]
mov rdi, rax
mov byte [rbp + 0x9c7], 1
mov rcx, rax
call sub.gdi32.dll_CreateCompatibleDC
mov qword [rbp + 0x950], rax
mov byte [rbp + 0x9c7], 1
mov rcx, rdi
mov edx, esi
mov r8, qword [rbp + 0x9a8]
call case.0x14001ddc8.437
mov qword [rbp + 0x988], rax
mov byte [rbp + 0x9c7], 1
mov rcx, qword [rbp + 0x950]
mov rdx, qword [rbp + 0x988]
call sub.gdi32.dll_SelectObject
mov byte [rbp + 0x9c7], 1
mov ecx, 0x3b3b3b
call sub.gdi32.dll_CreateSolidBrush
mov qword [rbp + 0x860], rax
lea rdx, [rbp + 0x7e0]
and qword [rdx], 0
mov dword [rdx + 8], esi
mov rax, qword [rbp + 0x9a8]
mov dword [rdx + 0xc], eax
mov byte [rbp + 0x9c7], 1
mov rcx, qword [rbp + 0x950]
mov r8, qword [rbp + 0x860]
call 0x14004942e
mov byte [rbp + 0x9c7], 1
mov rcx, rdi
call sub.gdi32.dll_CreateCompatibleDC
mov r14, rax
mov rax, qword [rbp + 0x968]
mov ebx, dword [rax + 0x5b4]
mov rcx, rdi
mov edi, ebx
imul edi, esi
imul ebx, dword [rbp + 0x9a8]
mov byte [rbp + 0x9c7], 1
mov edx, edi
mov r8d, ebx
call case.0x14001ddc8.437
mov qword [rbp + 0x740], rax
mov byte [rbp + 0x9c7], 1
mov rcx, r14
mov rdx, qword [rbp + 0x740]
call sub.gdi32.dll_SelectObject
lea rdx, [rbp + 0x1d0]
and qword [rdx], 0
mov dword [rdx + 8], edi
mov dword [rdx + 0xc], ebx
mov byte [rbp + 0x9c7], 1
mov rcx, r14
mov r8, qword [rbp + 0x860]
call 0x14004942e
mov rax, qword [rbp + 0x968]
mov rcx, qword [rbp + 0x950]
mov qword [rax + 0x580], rcx
mov rcx, qword [rbp + 0x988]
mov qword [rax + 0x588], rcx
mov qword [rax + 0x590], r14
mov rcx, qword [rbp + 0x740]
mov qword [rax + 0x598], rcx
mov r9, qword [rbp + 0x978]
mov r8, qword [rbp + 0x9a8]
mov r10d, dword [rbp + 0x718]
sub r13d, esi
mov eax, r13d
cdq
push 2
pop rcx
idiv ecx
mov r13d, eax
mov rbx, r9
mov r14, r8
sub r10d, r9d
sub r10d, r8d
mov eax, r10d
cdq
idiv ecx
mov edi, eax
mov byte [rbp + 0x9c7], 1
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.user32.dll_LoadCursorW]
mov rcx, rax
dec rax
cmp rax, 0xfffffffffffffffe
jae 0x14003a847
mov qword [rbp + 0x9a8], rcx
call qword [sym.imp.user32.dll_SetCursor]
xor ecx, ecx
mov rdx, qword [rbp + 0x9a8]
jmp 0x14003a851
call fcn.14004a710
push 1
pop rcx
xor edx, edx
mov byte [rbp + 0x9c7], 1
call fcn.140040721
mov byte [rbp + 0x9c7], 1
mov rcx, qword [rbp + 0x930]
call qword [sym.imp.user32.dll_SetFocus]
add r13d, dword [rbp + 0x960]
add edi, ebx
mov byte [rbp + 0x9c7], 1
mov dword [rsp + 0x28], r14d
je 0x14003a8a9
sub byte [rcx - 0x38dfdb8c], cl
and al, 0x30
add byte [rax], al
add byte [rdx - 1], ch
pop rdx
mov rcx, qword [rbp + 0x930]
mov r8d, r13d
mov r9d, edi
call qword [sym.imp.user32.dll_SetWindowPos]
test eax, eax
je 0x14003a8b0
invalid
xor ecx, ecx
jmp 0x14003a8b8
call fcn.14004a710
push 1
invalid
pop rcx
mov byte [rbp + 0x9c7], 1
xor edx, edx
call fcn.140040721
mov rcx, qword [rbp + 0x9b8]
mov ecx, dword [rbp + 0x9b8]
lea rax, [rcx - 1]
cmp byte [rbp + 0x987], 0
mov ebp, 0x987
add byte [rdx + 1], ch
pop rsi
cmove rax, rsi
xor edi, edi
cmp rcx, 1
stc
add dword [rax + 0xf], ecx
clc
mov rbx, qword [rbp + 0x968]
mov rcx, qword [rbx + 0x520]
mov rdx, qword [rbx + 0x528]
call fcn.14003f540
invalid
add byte [rax], r8b
and byte [0xcb4ba8f9], al
xchg ebx, eax
sub byte [0x17deba900], al
invalid
add byte [rax], r8b
mov rax, qword [rbp + 0x710]
mov rcx, qword [rbp + 0x938]
add byte [rax], al
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rbp + 0x700]
add byte [rax], al
add byte [rax], al
movdqu xmmword [rcx], xmm0
mov qword [rbx + 0x538], rdi
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
fisttp word [rax - 0x75]
test dword [rax + 9], ecx
add byte [rax], al
mov rdi, rbx
mov rax, qword [rbp + 0x948]
mov dword [rbx + 0x540], eax
mov rax, qword [0x14007e338]
add byte [rax - 0x75], cl
add eax, 0x439f9
cmp rax, 3
jbe 0x14003a9ad
add esi, dword [rsi + 0x68]
mov rax, qword [rbp + 0x938]
mov qword [rbp + 0x7e0], rax
loopne 0x14003a958
add byte [rax], al
loopne 0x14003a958
add byte [rax], al
lea rax, str.switch_apps__new_state:
test eax, 0x8d480002
invalid
add al, byte [rax]
lea rcx, [rbp + 0x1d0]
mov qword [rcx], rax
lea rax, [0x14003ff69]
invalid
push rbp
add byte [rax], al
mov qword [rcx + 8], rsi
and qword [rcx + 0x20], 0
and byte [rax], al
invalid
and byte [rax], al
add byte [rax - 0x77], cl
test eax, ebp
invalid
mov qword [rbp + 0x7e8], rax
lea rax, [rbp + 0x7e0]
invalid
add byte [rax], al
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rsi
invalid
mov byte [rbp + 0x9c7], 0
add byte [rax], al
lea r8, str.window_switcher::appsrc_app.rs
push 4
pop rdx
mov r9d, 0x1e7
call fcn.140048bf5
mov rdi, qword [rbp + 0x968]
add byte [rax], al
lea rcx, [rbp + 0x70]
call fcn.14003ffce
movabs r14, 0x8000000000000000
mov esi, 0
add byte [rax], al
invalid
invalid
mov esi, 0
add byte [rax], al
add byte [rax + 0x5941056a], al
pop r9
push 5
pop r9
mov rcx, qword [rbp + 0x7d8]
xor edx, edx
xor r8d, r8d
call qword [sym.imp.user32.dll_RedrawWindow]
or al, 2
add byte [rax - 0x75], cl
test dword [rax], edi
or dword [rax], eax
add byte [rcx + rdi + 0x30], cl
cmp dword [rax], esi
or al, 2
add byte [rax - 0x75], cl
test dword [rax], edi
or dword [rax], eax
add byte [rcx + rdi + 0x30], cl
cmp dword [rax], esi
cmp dword [rax], esi
je 0x14003bb30
mov qword [rbp + 0x970], r12
mov qword [rbp + 0x858], r15
mov eax, dword [rdi + 0x5a8]
mov r13d, dword [rdi + 0x5b4]
mov ecx, r13d
lea rbx, [rbp + 0x870]
and qword [rbx], 0
mov dword [rbp + 0x950], eax
imul ecx, eax
mov dword [rbx + 8], ecx
mov dword [rbp + 0x988], ecx
mov dword [rbx + 0xc], ecx
mov rsi, rdi
mov rdi, qword [rdi + 0x590]
mov ecx, 0x4c4c4c
call sub.gdi32.dll_CreateSolidBrush
mov rcx, rdi
mov rdx, rbx
mov r8, rax
call 0x14004942e
imul eax, r13d, 0xe
mov r12d, dword [rsi + 0x540]
lea edx, [r12 + 8]
imul edx, r13d
mov rcx, qword [rsi + 0x528]
mov ecx, dword [rsi + 0x528]
mov ecx, dword [rsi + 0x528]
mov qword [rbp + 0x9b8], rcx
mov r15, qword [rsi + 0x530]
mov qword [rbp + 0x968], rsi
mov rbx, qword [rsi + 0x538]
imul ecx, r13d, 0xa
lea r8d, [rdx + rcx]
add al, 0xa
add al, 0xa
mov dword [rbp + 0x960], r8d
mov dword [rbp + 0x860], r13d
lodsd eax, dword [rsi]
invalid
or byte [rax], al
add byte [rbp + 0xf], al
scasd eax, dword [rdi]
in eax, 0x41
mov eax, ebx
imul r8d, edx
mov qword [rbp + 0x938], rcx
add r8d, ecx
mov qword [rbp + 0x9a8], rdx
mov qword [rbp + 0x948], r8
lea ecx, [r8 + rdx]
mov dword [rbp + 0x930], ecx
shl r15, 4
xor esi, esi
mov r14d, eax
mov r13d, eax
lodsd eax, dword [rsi]
invalid
cmp r15, rsi
je 0x14003ab87
sub rbx, 1
jae 0x14003ab29
mov rax, qword [rbp + 0x948]
mov dword [rbp + 0x1d0], eax
mov rax, qword [rbp + 0x938]
mov dword [rbp + 0x1d4], eax
mov eax, dword [rbp + 0x930]
mov dword [rbp + 0x1d8], eax
mov eax, dword [rbp + 0x960]
mov dword [rbp + 0x1dc], eax
mov ecx, 0x3b3b3b
call sub.gdi32.dll_CreateSolidBrush
cmp edi, dword [rbx]
add al, ch
adc cl, ch
add byte [rax], al
mov rcx, rdi
lea rdx, [rbp + 0x1d0]
add byte [rax], al
add byte [rax], al
mov r8, rax
call 0x14004942e
mov rax, qword [rbp + 0x9b8]
mov r9, qword [rax + rsi]
mov dword [rsp + 0x28], r12d
and al, 0x28
mov dword [rsp + 0x20], r12d
and qword [rsp + 0x38], 0
cmp byte [rax], al
mov dword [rsp + 0x40], 3
add eax, dword [rax]
add byte [rax], al
and dword [rsp + 0x30], 0
mov rcx, rdi
mov ecx, edi
mov ecx, edi
stc
mov edx, r13d
mov r8d, r14d
call qword [sym.imp.user32.dll_DrawIconEx]
test eax, eax
je 0x14003ab68
xor ecx, ecx
jmp 0x14003ab70
call fcn.14004a710
push 1
pop rcx
xor edx, edx
call fcn.140040721
add rsi, 0x10
add r13d, dword [rbp + 0x9a8]
jmp 0x14003aacc
mov rsi, qword [rbp + 0x968]
mov rbx, qword [rsi + 0x580]
push 4
pop rdx
mov rcx, rbx
call qword [sym.imp.gdi32.dll_SetStretchBltMode]
mov eax, dword [rsi + 0x5ac]
mov ecx, dword [rbp + 0x860]
imul ecx, eax
mov dword [rsp + 0x48], ecx
mov ecx, dword [rbp + 0x988]
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], eax
and dword [rsp + 0x38], 0
mov dword [rsp + 0x50], 0xcc0020
add byte [rbx + 0x302464], al
add byte [rbx + 0x302464], al
mov rcx, rbx
xor edx, edx
xor r8d, r8d
mov r9d, dword [rbp + 0x950]
lea edx, [rax + 9]
add byte [rax], al
lea edx, [rax + 9]
add byte [rax], al
call qword [sym.imp.gdi32.dll_StretchBlt]
jmp 0x14003aeaf
lea edx, [rbp + 0x1d0]
add byte [rax], al
call fcn.140031e50
mov rax, qword [rbp + 0x7e0]
add byte [rax], al
mov rcx, qword [rbp + 0x7e8]
movabs rdx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfd03948], al
test dword [rdi], edx
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfd03948], al
test dword [rdi], edx
add eax, 0x33e80000
invalid
xor esp, ecx
invalid
call case.0x140059cdd.1028
add byte [rcx - 0x77], cl
invalid
mov r13, rax
lea rcx, [rbp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
call fcn.1400460c8
jmp 0x14003b2be
add byte [rax], al
mov r13, rax
test rax, rax
jne 0x14003b2be
add byte [rax], al
jmp 0x14003b382
mov r15, rsi
push 1
pop rbx
add dword [rbx + 0x49], ebx
mov ebp, ebx
mov r13, rbx
mov rdi, qword [r12 + 8]
mov rsi, qword [r12 + 0x10]
test rsi, rsi
test byte [rdi], 0x84
mov bl, 0
add byte [rax], al
test byte [rdi], 0x84
mov bl, 0
add byte [rax], al
lea rbx, [rsi*8]
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
call fcn.140047d41
mov rdx, rsi
test rax, rax
ror byte [rdi], 0x85
pushfq
add byte [rax], al
invalid
ror byte [rdi], 0x85
pushfq
add byte [rax], al
add dh, al
test dword [rdi + 0x1000009], esi
add byte [rax], al
invalid
mov byte [rbp + 0x9b7], 1
add byte [rax], al
add dword [rdx + 8], ebp
add byte [rcx], al
push 8
pop rcx
mov rdx, rbx
call fcn.140056540
jmp 0x14003c8b3
add byte [rax], al
add byte [rax], al
call fcn.14004a710
lea rcx, [rbp + 0x750]
invalid
add byte [rax], al
and qword [rcx], 0
mov dword [rcx + 8], eax
lea rax, [rbp + 0x7e0]
loopne 0x14003accc
add byte [rax], al
invalid
loopne 0x14003accc
add byte [rax], al
mov qword [rax], rcx
lea rcx, str.Fail_to_show_popup_menu_
lea ecx, [0x1400669d8]
lea ecx, [0x1400669d8]
or eax, 0x2bd07
mov ebp, 0x8d480002
xchg ebp, eax
rol byte [rcx], 1
add byte [rax], al
lea rdx, [rbp + 0x1d0]
mov qword [rdx], rcx
mov qword [rdx + 8], rbx
and qword [rdx + 0x20], 0
lea rcx, [0x14004ab8e]
mov qword [rax + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rbx
lea rcx, [rbp + 0x870]
call fcn.1400013df
lea rcx, [rbp + 0x870]
fsub qword [rsi - 4]
dec dword [rax - 0x73]
lea esi, [rax + 8]
add byte [rax], al
call fcn.14005673d
mov r13, rax
mov rcx, qword [rbp + 0x750]
test rcx, rcx
leave
je 0x14003b2be
mov rax, qword [rcx]
call qword [rax + 0x10]
adc cl, ch
xchg ecx, eax
invalid
add byte [rax], al
adc cl, ch
xchg ecx, eax
add eax, 0xd2310000
xor edx, edx
push 8
pop rax
lea rcx, [rbp + 0x1d0]
mov qword [rcx], rdx
adc dword [rax - 0x77], ecx
or byte [r8 - 0x7d], cl
invalid
adc byte [rax], al
mov rdx, rsi
call fcn.140046f8b
mov rax, qword [rbp + 0x1e0]
mov eax, dword [rbp + 0x1e0]
test rsi, rsi
mov rbx, r13
je 0x14003ad86
adc dword [rax - 0x77], ecx
or byte [r8 - 0x7d], cl
invalid
mov rcx, qword [rbp + 0x1d8]
lea rcx, [rcx + rax*8]
neg rsi
xor edx, edx
xor r8d, r8d
invalid
ror byte [rbx + rcx*4 + 0xc], 0x97
mov r9, qword [rdi + rdx*4]
mov qword [rcx + rdx], r9
dec r8
add rdx, 8
cmp rsi, r8
jne 0x14003ad6f
sub rax, r8
movups xmm0, xmmword [rbp + 0x1d0]
movaps xmmword [rbp + 0x870], xmm0
mov qword [rbp + 0x880], rax
mov rcx, qword [rbp + 0x720]
mov rdx, qword [rbp + 0x728]
call fcn.140041332
mov rdx, qword [rbp + 0x880]
mov qword [rbp + 0x730], rdx
movdqa xmm0, xmmword [rbp + 0x870]
movdqa xmmword [rbp + 0x720], xmm0
cmp rdx, rbx
jbe 0x14003c5bb
mov rax, qword [rbp + 0x728]
mov r12, rbx
mov rsi, qword [rax + rbx*8]
mov byte [rbp + 0x9b7], 1
lea rcx, [rbp + 0x1d0]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x9b8]
mov r8, r14
call fcn.140008280
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x880], rax
movups xmm0, xmmword [rbp + 0x1d0]
movaps xmmword [rbp + 0x870], xmm0
test dword [rax + 8], esi
add byte [rax], al
test dword [rax + 8], esi
add byte [rax], al
mov rdi, qword [rbp + 0x9a8]
mov rcx, rdi
add byte [rax - 0x77], cl
stc
add rcx, 0x4d8
call fcn.14003f554
add byte [r8], r8b
add byte [r8], r8b
mov rax, qword [rbp + 0x880]
mov qword [rdi + 0x4e8], rax
mov dword [rdi + 0x4e8], eax
mov dword [rdi + 0x4e8], eax
add byte [rdi], cl
sub byte [rbp + 0x870], al
movaps xmm0, xmmword [rbp + 0x870]
movups xmmword [rdi + 0x4d8], xmm0
mov qword [rdi + 0x4f0], r15
mov qword [rdi + 0x4f8], r12
movdqa xmm0, xmmword [rbp + 0x720]
movdqu xmmword [rdi + 0x500], xmm0
mov rax, qword [rbp + 0x730]
mov qword [rdi + 0x510], rax
xor eax, eax
mov byte [rdi + 0x518], al
mov byte [rbp + 0x9b7], al
mov rcx, rsi
call fcn.140040756
fadd dword [rax + rax]
add byte [rcx + rcx*4 - 0x41], cl
invalid
mov rcx, qword [rbp + 0x938]
mov rdx, qword [rbp + 0x9b8]
call fcn.140052c65
lea rcx, [rbp + 0x7e0]
call fcn.14003ffce
mov r15, qword [rbp + 0x858]
mov r12, qword [rbp + 0x970]
add byte [rax], al
jmp 0x14003bb30
mov rdx, qword [rbp + 0x810]
mov qword [rbp + 0x780], rdx
movdqu xmm0, xmmword [rbp + 0x7f0]
movups xmm1, xmmword [rbp + 0x800]
add byte [rax], cl
add byte [rax], al
movups xmmword [rbp + 0x770], xmm1
movdqu xmmword [rbp + 0x760], xmm0
mov qword [rbp + 0x750], rax
mov qword [rbp + 0x758], rcx
lea ebx, [rax + 7]
add byte [rax], al
lea ebx, [rax + 7]
add byte [rax], al
lea rcx, [rbp + 0x1d0]
call fcn.1400460c8
cmp dword [rbp + 0x780], 0
je 0x14003b376
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x770]
mov r8, qword [rbp + 0x778]
lea rsi, [rbp + 0x870]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140007310
lea rax, [rbp + 0x600]
mov qword [rax], rsi
lea rcx, [0x14006b4f0]
lea rdx, [rbp + 0x1d0]
mov qword [rdx], rcx
push 1
pop rcx
mov qword [rdx + 8], rcx
and qword [rdx + 0x20], 0
lea r8, [0x14000876e]
add eax, 0xfffcd592
add eax, 0xfffcd592
mov qword [rax + 8], r8
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rcx, [rbp + 0x7e0]
call fcn.14000eea1
dec dword [rax - 0x75]
lea esi, [rax + 8]
add byte [rax], al
dec dword [rax - 0x75]
lea esi, [rax + 8]
add byte [rax], al
mov rdx, qword [rbp + 0x878]
call fcn.1400104aa
movdqu xmm0, xmmword [rbp + 0x7e0]
lea rcx, [rbp + 0x1d0]
movdqa xmmword [rcx], xmm0
mov rax, qword [rbp + 0x7f0]
mov qword [rcx + 0x10], rax
call fcn.14005673d
mov r13, rax
mov ebp, eax
mov ebp, eax
lea rcx, [rbp + 0x750]
call fcn.1400461d9
jmp 0x14003b2be
mov rcx, qword [rbp + 0x1d8]
mov edx, dword [rbp + 0x1e0]
call fcn.140058e3d
mov rsi, rax
lea rax, [rbp + 0x750]
mov qword [rax], rsi
lea rcx, [rbp + 0x7e0]
mov qword [rcx], rax
lea rax, str.Fail_to_create_menu_
lea rdx, [rbp + 0x1d0]
mov qword [rdx], rax
push 1
pop rax
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea r8, [0x140008cf3]
mov qword [rcx + 8], r8
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rcx, [rbp + 0x870]
call fcn.1400013df
lea rcx, [rbp + 0x870]
call fcn.14005673d
mov r13, rax
mov rcx, qword [rbp + 0x750]
mov rax, qword [rcx]
call qword [rax]
mov qword [rbp + 0x7e0], r13
mov rax, qword [0x14007e338]
test rax, rax
mov rsi, qword [rbp + 0x5a0]
mov rdi, qword [rbp + 0x7d8]
add byte [rax], al
add byte [rax], al
je 0x14003b332
lea rax, [rbp + 0x7e0]
lea r8, [rbp + 0x870]
mov qword [r8], rax
lea rax, [0x14006c0a8]
lea rcx, [rbp + 0x1d0]
mov qword [rcx], rax
push 1
pop rdx
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea rax, [0x140008cf3]
mov qword [r8 + 8], rax
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], rdx
lea r8, str.window_switcher::appsrc_app.rs
mov r9d, 0xc9
call fcn.140048bf5
mov rcx, rdi
mov edx, esi
mov r8, r12
mov r9, r15
call sub.user32.dll_DefWindowProcW
mov rsi, rax
mov rcx, qword [rbp + 0x7e0]
mov rax, qword [rcx]
call qword [rax]
jmp 0x14003bb4c
mov r13, qword [rbp + 0x1d8]
jmp 0x14003b2be
lea rcx, [rbp + 0x750]
call fcn.1400461d9
mov byte [rsi + 0x4d1], 0
jmp 0x14003bb30
lea ecx, [rbp + 0x7e0]
lea rdx, [rbp + 0x1d0]
call fcn.140031e50
invalid
dec dword [rax - 0x75]
test eax, esp
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x7e8]
movabs rdx, 0x8000000000000000
cmp rax, rdx
jne 0x14003b57b
invalid
call case.0x140059cdd.1028
mov r13, rax
lea rcx, [rbp + 0x1d0]
call fcn.1400460c8
jmp 0x14003c4fe
mov qword [rbp + 0x718], r14
mov rax, qword [r12 + 8]
mov qword [rbp + 0x988], rax
mov qword [rbp + 0x868], r12
mov r14, qword [r12 + 0x10]
mov byte [rbp + 0x9b7], 1
call fcn.140053370
mov eax, dword [0x14007e34c]
add al, 0
add al, 0
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0x58]
mov edi, dword [rax + 0x58]
mov edi, dword [rax + 0x58]
mov rbx, qword [rax + 0x60]
lea rcx, [rdi + 1]
mov qword [rax + 0x58], rcx
test r14, r14
mov qword [rbp + 0x968], r14
mov dword [rbp + 0x968], esi
mov dword [rbp + 0x968], esi
mov qword [rbp + 0x7d0], r15
je 0x14003bbee
mov byte [rbp + 0x9b7], 1
lea rcx, [rbp + 0x1d0]
mov rdx, r14
call fcn.140045416
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x948], rax
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x960], rax
movdqu xmm0, xmmword [rbp + 0x1e0]
add byte [rsi + 0xf], ah
jg 0x14003b455
jo 0x14003b4da
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14003b455
jo 0x14003b4da
add byte [rax], al
shl r14, 4
mov rcx, r14
int1
call fcn.140047d41
test rax, rax
je 0x14003c835
add byte [rax], al
add byte [rax], al
mov r8, rax
mov rax, qword [rbp + 0x948]
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0x1f0], rax
test eax, esi
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax + 8], esi
add byte [rax], al
test eax, esi
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax + 8], esi
add byte [rax], al
movdqu xmmword [rbp + 0x1f8], xmm0
mov r14, qword [rbp + 0x968]
push 0x4c000009
mov dword [rbp + 0x1d0], esi
push 0x4c000009
mov dword [rbp + 0x1d0], esi
mov qword [rbp + 0x1d8], r8
and qword [rbp + 0x1e0], 0
mov rax, qword [rbp + 0x200]
jmp 0x14003bc2d
mov rax, qword [r12 + 8]
mov r9, r12
mov rcx, qword [r12 + 0x10]
and al, 0x10
and al, 0x10
shl rcx, 5
xor edx, edx
push 0xffffffffffffffff
pop rbx
cmp rcx, rdx
je 0x14003bbcc
inc rbx
lea r8, [rdx + 0x20]
cmp qword [rax + rdx], r15
mov rdx, r8
jne 0x14003b557
mov rdx, qword [rbp + 0x810]
mov qword [rbp + 0x780], rdx
movdqu xmm0, xmmword [rbp + 0x7f0]
or byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
add byte [rdi], 0
add bl, dh
movq mm0, qword [rbp + 0x7f0]
movups xmm1, xmmword [rbp + 0x800]
movups xmmword [rbp + 0x770], xmm1
jo 0x14003b5a4
add byte [rax], al
movdqu xmmword [rbp + 0x760], xmm0
mov qword [rbp + 0x750], rax
mov qword [rbp + 0x758], rcx
lea rcx, [rbp + 0x1d0]
add al, ch
invalid
stosd dword [rdi], eax
add byte [rax], al
cmp dword [rbp + 0x780], 0
je 0x14003c4ef
add al, ch
invalid
mov rdx, qword [rbp + 0x770]
mov r8, qword [rbp + 0x778]
lea rdi, [rbp + 0x870]
mov rcx, rdi
call fcn.140007310
lea rax, [rbp + 0x6b0]
mov qword [rax], rdi
lea rcx, [0x14006b4b8]
lea rdx, [rbp + 0x1d0]
mov qword [rdx], rcx
push 1
pop rcx
mov qword [rdx + 8], rcx
and qword [rdx + 0x20], 0
lea r8, [0x14000876e]
mov qword [rax + 8], r8
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rcx, [rbp + 0x7e0]
call fcn.14000eea1
mov rcx, qword [rbp + 0x870]
mov rdx, qword [rbp + 0x878]
call fcn.1400104aa
movdqu xmm0, xmmword [rbp + 0x7e0]
lea rcx, [rbp + 0x1d0]
movdqa xmmword [rcx], xmm0
mov rax, qword [rbp + 0x7f0]
mov qword [rcx + 0x10], rax
call fcn.14005673d
mov r13, rax
lea rcx, [rbp + 0x750]
add byte [rax], al
add byte [rax], al
call fcn.1400461d9
jmp 0x14003c4fe
add byte [rax], al
mov rcx, rdi
call fcn.1400489b1
cmp qword [rdi], 0
jne 0x14003b36a
iretd
cld
invalid
invalid
iretd
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x9b8], rax
add r14, r14
mov rax, r14
shr rax, 0x20
jne 0x14003c86d
lea rax, [rbp + 0x750]
mov qword [rax], rdx
lea rcx, [rbp + 0x7e0]
mov qword [rcx], rax
lea rax, [0x14006c0a8]
lea rdx, [rbp + 0x1d0]
mov qword [rdx], rax
push 1
pop rax
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea r8, [0x140008cf3]
mov qword [rcx + 8], r8
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rcx, [rbp + 0x870]
call fcn.1400013df
mov rax, qword [rbp + 0x870]
mov qword [rbp + 0x9a8], rax
mov rcx, qword [rbp + 0x878]
mov rdx, qword [rbp + 0x880]
mov qword [rbp + 0x9b8], rcx
call fcn.140044dc4
mov rcx, qword [rbp + 0x9a8]
mov rdx, qword [rbp + 0x9b8]
call fcn.140052c65
mov rcx, qword [rbp + 0x750]
mov rax, qword [rcx]
call qword [rax]
mov rcx, qword [rbp + 0x7d8]
mov rdx, qword [rbp + 0x5a0]
mov r8, r12
mov r9, r15
call sub.user32.dll_DefWindowProcW
mov rsi, rax
mov rax, rsi
movaps xmm6, xmmword [rbp + 0x9d0]
movaps xmm7, xmmword [rbp + 0x9e0]
movaps xmm8, xmmword [rbp + 0x9f0]
movaps xmm9, xmmword [rbp + 0xa00]
add rsp, 0xa98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r15, rsi
mov r12, r9
jmp 0x14003ac61
lea r8, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.6_srcmapcore.rs
mov rcx, r14
mov rdx, rsi
call fcn.140056900
jmp 0x14003c8b3
and qword [rbp + 0x1d0], 0
mov qword [rbp + 0x1d8], 8
and qword [rbp + 0x1e0], 0
movups xmm0, xmmword [0x14006d690]
movups xmmword [rbp + 0x1e8], xmm0
movdqu xmm0, xmmword [0x14006d6a0]
movdqu xmmword [rbp + 0x1f8], xmm0
push 8
pop r8
xor eax, eax
lea rcx, [rbp + 0x1e8]
mov qword [rcx + 0x20], rdi
mov qword [rcx + 0x28], rbx
lea rsi, [r14 + 1]
shr rsi, 1
test rax, rax
cmove rsi, r14
mov rdx, rsi
xor r9d, r9d
call fcn.140045891
mov rax, qword [rbp + 0x1d0]
sub rax, qword [rbp + 0x1e0]
cmp rax, rsi
jae 0x14003bc77
lea rcx, [rbp + 0x1d0]
mov rdx, rsi
call fcn.140044ed9
cmp qword [rbp + 0x968], 0
je 0x14003bf29
lea rax, [rbp + 0x1d0]
mov r13, qword [rax + 0x10]
xor ecx, ecx
lea rdi, [rbp + 0x6b0]
pcmpeqd xmm6, xmm6
lea rsi, [rbp + 0x870]
mov qword [rbp + 0x930], rcx
mov rax, rcx
shl rax, 5
mov rcx, qword [rbp + 0x988]
mov rbx, qword [rcx + rax]
mov rcx, qword [rbp + 0x208]
mov rdx, qword [rbp + 0x210]
mov r8, rbx
call fcn.140046a81
mov qword [rbp + 0x960], rax
mov qword [rbp + 0x860], rbx
mov qword [rbp + 0x750], rbx
mov r8, qword [rbp + 0x1d8]
lea rax, [rbp + 0x750]
mov qword [rbp + 0x870], rax
mov qword [rbp + 0x878], r8
mov qword [rbp + 0x880], r13
lea rcx, [rbp + 0x1e8]
push 1
pop rdx
mov r9, r13
call fcn.140045891
mov rcx, qword [rbp + 0x1e8]
mov r13, qword [rbp + 0x1f0]
mov r15, r13
mov rax, qword [rbp + 0x960]
and r15, rax
shr rax, 0x39
mov qword [rbp + 0x740], rax
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
xor r12d, r12d
xor r14d, r14d
mov qword [rbp + 0x948], rcx
movdqu xmm8, xmmword [rcx + r15]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm7
pmovmskb eax, xmm0
mov word [rbp + 0x6b0], ax
mov rcx, rdi
call fcn.14000ff04
test rax, rax
je 0x14003bdb7
mov rbx, rdx
add rbx, r15
and rbx, r13
mov rax, qword [rbp + 0x1e8]
lea rcx, [rbx*8]
neg rcx
mov rdx, qword [rax + rcx - 8]
mov rcx, rsi
call fcn.140044f71
test al, al
je 0x14003bd7c
test r14, r14
push 1
pop r14
jne 0x14003bdde
push 9
pop rcx
lea rdi, [rbp + 0x870]
lea r13, [rbp + 0x1d0]
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbp + 0x9a8]
mov r12, qword [rax + 0x508]
mov rax, qword [rax + 0x510]
lea rax, [r12 + rax*8]
mov qword [rbp + 0x968], rax
push 8
pop rax
mov qword [rbp + 0x988], rax
xor eax, eax
mov qword [rbp + 0x948], rax
pcmpeqd xmm6, xmm6
mov r14, r12
cmp r12, qword [rbp + 0x968]
je 0x14003c3ed
lea r12, [r14 + 8]
mov rsi, qword [rbp + 0x880]
test rsi, rsi
je 0x14003bf77
mov qword [rbp + 0x930], r14
mov rdi, qword [rbp + 0x870]
mov rbx, qword [rbp + 0x878]
mov rsi, qword [rbp + 0x880]
mov rcx, qword [rbp + 0x888]
mov rdx, qword [rbp + 0x890]
call fcn.1400453dc
shl rsi, 4
lea r14, [rbx + rsi]
mov qword [rbp + 0x1d0], rbx
mov qword [rbp + 0x1e0], rdi
mov qword [rbp + 0x1e8], r14
add rsi, 0xfffffffffffffff0
lea rax, [rbx + 0x10]
mov qword [rbp + 0x960], rax
lea rdi, [rbp + 0x720]
mov r12, qword [rbp + 0x948]
cmp rsi, 0xfffffffffffffff0
je 0x14003c4a2
lea rcx, [rbp + 0x750]
call fcn.1400461d9
xor r13d, r13d
mov rcx, qword [rbp + 0x600]
mov rdx, qword [rbp + 0x9b8]
call fcn.140052c65
test r13, r13
jne 0x14003b2be
mov byte [rbp + 0x9c7], 1
lea rcx, str.srcpainter.rs
call fcn.140056b10
jmp 0x14003c8b3
mov byte [rbp + 0x9c7], 1
call fcn.140056de0
jmp 0x14003c8b3
lea r8, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.6_srcmap.rs
mov rcx, r14
mov rdx, rsi
call fcn.140056900
jmp 0x14003c8b3
mov byte [rbp + 0x9b7], 1
lea r8, [0x1400652c0]
mov rcx, rbx
call fcn.140056900
jmp 0x14003c8b3
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
lea r8, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_srcutil.rs
push 4
pop rdx
mov rcx, rsi
call fcn.140056900
jmp 0x14003c8b3
mov rcx, rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov qword [rbp + 0x998], rcx
lea r8, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_srcutil.rs
push 4
pop rdx
mov rcx, rsi
call fcn.140056900
jmp 0x14003c8b3
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
lea r8, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_srcutil.rs
push 4
pop rdx
mov rcx, rsi
call fcn.140056900
jmp 0x14003c8b3
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
lea r8, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_srcutil.rs
push 4
pop rdx
mov rcx, rsi
call fcn.140056900
jmp 0x14003c8b3
lea rax, [0x14006d5c8]
lea rcx, [rbp + 0x750]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_alloc_src_str.rs
call fcn.1400568b0
jmp 0x14003c8b3
lea rax, [0x14006d5c8]
lea rcx, [rbp + 0x750]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_alloc_src_str.rs
call fcn.1400568b0
jmp 0x14003c8b3
mov rdx, qword [rbp + 0x1e0]
call fcn.140056540
jmp 0x14003c8b3
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x998], rax
lea rcx, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_src_readerparser.rsp
call fcn.140056c50
jmp 0x14003c8b3
mov qword [rbp + 0x7d8], rsi
mov rcx, qword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x1e0]
call fcn.140056540
jmp 0x14003c8b3
push 8
pop rcx
push 0x30
pop rdx
call fcn.140056540
jmp 0x14003c8b3
mov byte [rbp + 0x986], 0
push 4
pop rcx
push 0x10
pop rdx
call fcn.140056540
jmp 0x14003c8b3
push 8
pop rcx
mov edx, 0x100
call fcn.140056540
jmp 0x14003c8b3
push 8
pop rcx
mov rdx, r14
call fcn.140056540
jmp 0x14003c8b3
ud2
cmp rax, rcx
je 0x140040e98
lea rcx, [rax + 0x20]
mov qword [rbp + 0x488], rcx
mov rcx, qword [rax + 8]
mov qword [rbp + 0x4b8], rcx
cmp rcx, r12
je 0x140040e98
mov rsi, qword [rax]
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0x478], rcx
mov rdi, qword [rax + 0x18]
mov byte [rbp + 0x4c5], 1
lea rcx, [rbp + 0x4a0]
push 1
pop rdx
xor r8d, r8d
call fcn.14004eff7
mov byte [rbp + 0x4c7], r14b
mov byte [rbp + 0x4c6], r14b
mov rcx, rsi
call fcn.14004058b
mov byte [rbp + 0x4c7], r14b
mov byte [rbp + 0x4c6], r14b
lea rcx, [rbp + 0x3b8]
mov edx, eax
call fcn.1400405a9
cmp qword [rbp + 0x3b8], r12
je 0x140040c61
mov rcx, qword [rbp + 0x4a0]
mov rdx, qword [rbp + 0x4a8]
call fcn.140052c65
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0x4b0], rax
movups xmm0, xmmword [rbp + 0x3b8]
movaps xmmword [rbp + 0x4a0], xmm0
mov r15, qword [rbp + 0x4b0]
test r15, r15
je 0x140040d08
mov rcx, qword [rbp + 0x4a8]
mov rdx, r15
lea r8, str.C:WindowsSystem32ApplicationFrameHost.exe
push 0x2c
pop r9
call fcn.14004134f
test al, al
je 0x140040d08
mov byte [rbp + 0x4c7], 0
mov byte [rbp + 0x4c6], 1
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x3d0]
lea r8, [rbp + 0x4a0]
call fcn.140046b07
mov byte [rbp + 0x4c7], 0
mov byte [rbp + 0x4c6], 1
lea rcx, [rbp - 0x60]
lea ecx, [rbp - 0x60]
lea ecx, [rbp - 0x60]
call fcn.140044fac
mov rcx, qword [rbp + 0x4b8]
mov qword [rbp - 0x58], rcx
test al, 0x48
mov ecx, dword [rbp + 0x478]
test al, 0x48
mov ecx, dword [rbp + 0x478]
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x60], rsi
xor ecx, ecx
mov byte [rbp + 0x4c7], cl
mov byte [rbp + 0x4c6], cl
mov rcx, rax
lea rdx, [rbp - 0x60]
call fcn.14004135f
jmp 0x140040e85
mov rax, r13
push 0xffffffffffffffff
pop rdx
call 0x1885f0c79
test eax, eax
test rax, rax
je 0x140040dab
lea rcx, [rdx + 1]
add rax, 0xfffffffffffffff8
cmp qword [rbx + rdx*8 + 8], rsi
mov rdx, rcx
jne 0x140040d0e
mov rdx, qword [rbp + 0x470]
cmp rdx, rcx
jbe 0x140040ffa
mov rax, qword [rbp + 0x468]
mov rcx, qword [rax + rcx*8]
mov byte [rbp + 0x4c7], r14b
mov byte [rbp + 0x4c6], r14b
call fcn.14004058b
mov byte [rbp + 0x4c7], r14b
mov byte [rbp + 0x4c6], r14b
lea rcx, [rbp + 0x3a0]
mov edx, eax
call fcn.1400405a9
cmp qword [rbp + 0x3a0], r12
je 0x140040dab
mov rcx, qword [rbp + 0x4a0]
mov rdx, qword [rbp + 0x4a8]
call fcn.140052c65
mov r15, qword [rbp + 0x3b0]
mov qword [rbp + 0x4b0], r15
movups xmm0, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x4a0], xmm0
mov r12, qword [rbp + 0x4a8]
test r15, r15
je 0x140040e59
mov rcx, r12
mov rdx, r15
lea r8, str.C:WindowsSystem32ApplicationFrameHost.exe
push 0x2c
pop r9
call fcn.14004134f
test al, al
je 0x140040e59
mov byte [rbp + 0x4c7], 0
mov byte [rbp + 0x4c6], 1
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x3d0]
lea r8, [rbp + 0x4a0]
call fcn.140046b07
movabs r12, 0x8000000000000000
mov byte [rbp + 0x4c7], 0
mov byte [rbp + 0x4c6], 1
lea rcx, [rbp - 0x60]
call fcn.140044fac
mov rcx, qword [rbp + 0x4b8]
mov qword [rbp - 0x58], rcx
mov rcx, qword [rbp + 0x478]
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x60], rsi
xor ecx, ecx
mov byte [rbp + 0x4c7], cl
mov byte [rbp + 0x4c6], cl
mov rcx, rax
lea rdx, [rbp - 0x60]
call fcn.14004135f
jmp 0x140040e85
mov rcx, qword [rbp + 0x4a0]
mov rdx, r12
call fcn.140052c65
mov rcx, qword [rbp + 0x4b8]
mov rdx, qword [rbp + 0x478]
call fcn.140052c65
movabs r12, 0x8000000000000000
mov rax, qword [rbp + 0x488]
mov rcx, qword [rbp + 0x498]
jmp 0x140040ba4
lea rsi, [rbp + 0x480]
mov rcx, rsi
call fcn.140044e89
mov rax, qword [0x14007e338]
cmp rax, 3
jbe 0x140040f07
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x480], rax
lea rax, str.list_windows
lea rcx, [rbp - 0x60]
mov qword [rcx], rax
push 1
pop rdx
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea rax, [0x14004678f]
mov qword [rbp + 0x488], rax
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], rdx
lea r8, str.window_switcher::utils::window
push 4
pop rdx
mov r9d, 0xfd
call fcn.140048bf5
push 9
pop rcx
lea rsi, [rbp + 0x3d0]
mov rdi, qword [rbp + 0x418]
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rbp + 0x420]
mov rdx, rbx
call fcn.140041332
mov rcx, qword [rbp + 0x460]
mov rdx, qword [rbp + 0x468]
call fcn.140041332
jmp 0x140040fdf
movaps xmm6, xmmword [rbp + 0x4d0]
add rsp, 0x568
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov al, 1
mov byte [rbp + 0x4c7], al
mov byte [rbp + 0x4c6], al
lea r8, str.srcutilswindow.rsFailed_to_get_binary_path_
call fcn.140056900
jmp 0x14004102d
ud2
mov rdx, qword [rcx + 0x10]
add rsp, 0x38
ret
and al, 0x20
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_std_src_threadlocal.rs
add al, byte [rax]
lea r9, [0x140065618]
lea r8, [rsp + 0x37]
mov edx, 0x46
call fcn.140056bc0
stosd dword [rdi], eax
pop rax
add dword [rax], eax
int3
sub esp, 0x28
mov rax, rcx
mov rcx, rdx
sub byte [rax - 0x77], cl
enter 0xffffffffffff8948, 0xffffffffffffffd1
mov rdx, rax
call fcn.1400413e3
add byte [rax + 1], bh
add byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x28
invalid
ret
loopne 0x140041344
mov edx, 8
add byte [rax], al
mov rcx, rax
mov ecx, eax
jmp 0x14000833c
push qword [rcx + rax]
add dword [rax - 0x7d], ecx
invalid
add rsp, 0x28
ret
push rdi
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rax - 0x77]
push rbp
invalid
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
adc byte [rax + 0x3b], cl
invalid
invalid
push rbp
invalid
adc byte [rax + 0x3b], cl
cmp dword [rbp + 8], esi
cmp edi, dword [rcx]
jne case.0x14001eca2.381
mov rcx, rsi
call fcn.140047fc7
mov rax, qword [rsi + 8]
mov rcx, rdi
stc
or byte [rax - 0x77], cl
stc
shl rcx, 5
mov rdx, qword [rbp - 0x10]
invalid
movups xmm0, xmmword [rdx]
adc byte [rdx], al
invalid
adc byte [rdx], al
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
adc dword [rax + rcx], eax
adc dword [rax + rcx], eax
inc rdi
mov qword [rsi + 0x10], rdi
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
in al, dx
and byte [rax - 0x73], cl
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.140052c65
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov r8, rcx
shl r8, 4
mov edx, 8
mov rcx, rax
jmp 0x14000833c
cld
invalid
cld
inc ebx
mov rax, rdx
mov r8, rcx
shl r8, 2
mov edx, 4
add byte [rax - 0x77], cl
shr ecx, 0xc0
outsb dx, byte [rsi]
cld
invalid
add byte [rax - 0x77], cl
shr ecx, 0xc0
outsb dx, byte [rsi]
cld
inc ebx
mov eax, ecx
mov rcx, qword [rcx + 8]
mov qword [rbp - 0x20], rax
mov rax, qword [rax + 0x10]
mov qword [rbp - 0x28], rax
xor eax, eax
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
mov rax, qword [rbp - 0x18]
cmp qword [rbp - 0x28], rax
je 0x1400414cd
inc rax
mov qword [rbp - 0x18], rax
lea rsi, [rcx + 0x18]
call fcn.14005549b
mov rcx, rsi
jmp 0x1400414ae
mov rax, qword [rbp - 0x20]
mov rcx, qword [rax]
mov rdx, qword [rbp - 0x10]
add rsp, 0x50
pop rdi
pop rsi
pop rbp
jmp fcn.140052c7e
cmp rdi, qword [rbp - 0x28]
je 0x140041513
fdiv dword [rcx + rdx + 0x48]
imul ecx, edi, 0x18
imul rcx, rdi, 0x18
add rcx, rsi
call fcn.14005549b
inc rdi
inc edi
inc edi
jmp 0x1400414fc
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x50]
push 0x50
mov rax, qword [rbp - 0x20]
mov rcx, qword [rax]
mov rdx, qword [rbp - 0x10]
call fcn.140052c7e
invalid
invalid
add dword [rax], eax
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
invalid
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
invalid
dec dword [rax - 0x7b]
invalid
je 0x1400415d9
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
imul rax, rdx, 0x18
lea rsi, [rax + rcx]
add rsi, 0xffffffffffffffe8
lea rdi, [rbp - 0x20]
mov rcx, rdi
mov rdx, r8
mov r8, r9
call fcn.14004eff7
lea rbx, [rbp - 0x58]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140054f44
movabs rax, 0x8000000000000000
cmp qword [rbx], rax
je 0x1400415d9
mov r8, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
mov rax, qword [rbp - 0x58]
mov eax, dword [rbp - 0x58]
mov qword [rbp - 8], rax
mov rax, qword [rbp - 0x50]
mov qword [rbp], rax
mov byte [rbp + 0xf], 1
lea rcx, [rbp - 0x20]
sidt [rax - 0x73]
loopne 0x1400415ac
invalid
call fcn.14004eff7
mov byte [rbp + 0xf], 0
lea rcx, [rbp - 0x58]
lea rdx, [rbp - 0x20]
loopne 0x1400415bd
invalid
invalid
add dword [rax], eax
invalid
loopne 0x1400415bd
mov edi, 0x9000011e
nop
add rsp, 0x98
pop rbx
pop rdi
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0xf], 0
jge 0x14004160c
invalid
je 0x14004160d
jge 0x14004160c
add byte [rbp + rcx + 0x48], dh
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov rdx, qword [rbp]
call fcn.140052c65
pop rax
invalid
add dword [rax], eax
pop rax
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 1
add byte [rax + 0xf013948], al
test dword [rdx + rax], ebx
add bl, al
jne fcn.140041886
ret
mov esi, ecx
cmp qword [rcx + 8], 0
or byte [rax], al
je 0x140041647
or eax, 0xba0e8b48
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov edx, 1
call fcn.140007060
mov rcx, qword [rsi + 0x28]
add rsp, 0x20
invalid
and byte [rsi + 0x48], bl
jmp qword [sym.imp.KERNEL32.dll_CloseHandle]
add dword [rax], eax
invalid
add dword [rax], eax
mov rsi, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
pop rcx
adc byte [rbp + rcx*4 + 0x76], cl
invalid
or byte [rax - 0x75], cl
pop rcx
adc byte [rbp + rcx*4 + 0x76], cl
or byte [rax - 0x7d], cl
sub rbx, 1
jmp 0x140041674
jb 0x140041687
adc cl, byte [rcx - 0x75]
clc
mov rcx, qword [r14 - 8]
mov rdx, qword [r14]
call fcn.140052c65
add dword [rax], eax
add dword [rax], eax
add r14, 0x18
add esi, 0x18
jmp 0x14004166f
mov rcx, qword [rdi]
mov rdx, rsi
mov edx, esi
mov edx, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140052c7e
sub rsp, 0x38
sub esp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
add rcx, 0x370
sal dword [rax + 3], 0
add al, ch
outsb dx, byte [rsi]
invalid
invalid
dec dword [rax - 0x73]
invalid
clc
add al, byte [rax]
add al, ch
loop case.0x140024eb7.152
add byte [rax], al
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
mov edx, dword [rsi + 8]
xor byte [rax - 0x39], cl
add r14b, r15b
invalid
sal dword [rax + 3], 0
add al, ch
outsb dx, byte [rsi]
invalid
invalid
mov edx, dword [rsi + 8]
call fcn.140041460
std
invalid
mov rcx, qword [rsi + 0x58]
mov rdx, qword [rsi + 0x60]
call fcn.140052c65
lea rcx, [rsi + 0x338]
lea ecx, [rsi + 0x338]
lea ecx, [rsi + 0x338]
call fcn.140043fab
mov qword [rbp - 8], rsi
mov dword [rbp - 8], esi
mov dword [rbp - 8], esi
lea rcx, [rsi + 0x70]
call fcn.14004147d
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x88]
invalid
mov byte [rax], al
add byte [rax], al
mov byte [rax - 0x18000000], cl
inc dword [rdx]
mov byte [rax], al
add byte [rax], al
call fcn.140041a0a
add byte [rax], al
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x1e0]
call fcn.140041ac7
lodsb al, byte [rsi]
add eax, dword [rax]
add byte [rax - 0x75], cl
clc
lodsb al, byte [rsi]
add eax, dword [rax]
add byte [rax - 0x75], cl
clc
lea rcx, [rax + 0x258]
call fcn.140041ac7
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x1b0]
add dword [rax], eax
invalid
call fcn.140041adc
mov rax, qword [rbp - 8]
clc
clc
mov rcx, qword [rax + 0x1c8]
mov rdx, qword [rax + 0x1d0]
add byte [rax - 0x75], cl
nop
rol byte [rcx], 1
add byte [rax], al
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140041443
call fcn.140041a0a
nop
add rsp, 0x28
pop rsi
pop rbp
ret
clc
lea rcx, [rax + 0x1b0]
call fcn.140041adc
nop
add rsp, 0x28
pop rsi
pop rbp
ret
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x1c8]
mov rdx, qword [rax + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
mov al, cl
add dword [rax], eax
add byte [rax - 0x75], cl
nop
rol byte [rcx], 1
add byte [rax], al
call fcn.140041443
nop
add rsp, 0x28
call qword [rax + 0x28c48348]
pop rsi
pop rbp
ret
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, rcx
mov rcx, qword [rcx + 8]
mov qword [rbp - 0x10], rax
invalid
mov rdx, qword [rax + 0x10]
mov qword [rbp - 0x18], rcx
call fcn.140053dfd
mov rax, qword [rbp - 0x10]
invalid
invalid
mov rcx, qword [rax]
mov rdx, qword [rbp - 0x18]
add rsp, 0x40
pop rbp
jmp fcn.140012ae3
clc
invalid
invalid
invalid
push rsi
sub rsp, 0x38
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax + 0x33], 0x4e
xor ecx, dword [rsi + 0x48]
add byte [rax], al
add byte [rax], al
or byte [rax + 0x33], 0x4e
xor ecx, dword [rsi + 0x48]
cmp rcx, 9
xor ecx, dword [rsi + 0x48]
cmp rcx, 9
push 3
pop rax
cmovb rax, rcx
add ebx, dword [rax + 0x48]
cmovb eax, ecx
cmp rax, 7
ja case.0x14004194d.0
lea rcx, [0x14006eb30]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140052c65
nop
add rsp, 0x38
pop rsi
pop rbp
ret
mov rcx, rsi
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140041886
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.140052c65
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.1400104aa
lea rax, [rsi + 0x48]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rsi
mov rcx, rsi
call fcn.140041886
mov rcx, qword [rbp - 0x10]
call fcn.140041822
mov rcx, qword [rbp - 8]
add rcx, 0x60
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.14005549b
lea rbx, [rbp + 8]
mov qword [rbx], rcx
or ecx, dword [rax - 0x77]
jae 0x140044ce7
invalid
or ecx, dword [rax - 0x77]
jae 0x140044ce7
invalid
or byte [rax - 0x39], cl
adc byte [r9], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x40], al
mov qword [rbx + 0x10], 1
movups xmm0, xmmword [rbp - 0x40]
movups xmm1, xmmword [rbp - 0x30]
movaps xmmword [rdi + 0x10], xmm1
movaps xmmword [rdi], xmm0
push 1
pop r13
lea r14, [rbp - 0x58]
mov rcx, rdi
call fcn.140046f5c
cmp ax, 1
jne 0x140044d45
mov r15d, edx
cmp r13, qword [rbp + 8]
jne 0x140044d37
mov rcx, r14
mov rdx, rdi
call fcn.140046da4
mov rdx, qword [rbp - 0x58]
inc rdx
cmove rdx, r12
mov rcx, rbx
call fcn.14004a60f
mov rsi, qword [rbp + 0x10]
mov word [rsi + r13*2], r15w
inc r13
mov qword [rbp + 0x18], r13
jmp 0x140044cfe
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 8]
movups xmmword [rcx], xmm0
jmp 0x140044d6b
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp rax, qword [rcx]
jne 0x1400452fc
xor eax, eax
ret
rol bl, 0x48
mov dword [rcx], 1
add dword [rcx], eax
add byte [rax], al
invalid
mov qword [rcx], 1
add dword [rcx], eax
add byte [rax], al
add byte [rdi], cl
mov bh, 0x51
adc byte [rsi - 0x48], ah
add dword [rax], eax
movzx edx, word [rcx + 0x10]
mov ax, 1
ret
cmp dword [rcx + 8], eax
jne 0x140045318
xor eax, eax
ret
rol bl, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x77], ecx
adc dword [rdi], ecx
mov bh, 0x54
adc byte [r14 - 0x48], spl
add dword [rax], eax
invalid
mov qword [rcx], rdx
movzx edx, word [rcx + rax*2 + 0x10]
mov ax, 1
invalid
add bl, al
sub rsp, 0x38
mov rax, rdx
mov eax, edx
ret
mov eax, edx
mov rcx, qword [rcx]
lea r9, [rsp + 0x30]
or dword [rbp + rcx*4 + 0x4c], ecx
and al, 0x30
mov qword [r9], rcx
lea rcx, [0x14006af70]
pop rsp
add al, byte [rax]
pop rsp
add al, byte [rax]
mov qword [rsp + 0x20], rcx
lea rdx, str.HWND
sbb bl, byte [rdx + rax]
and byte [rax - 0x73], cl
adc eax, 0x25c1a
sbb bl, byte [rdx + rax]
sbb bl, byte [rdx + rax]
mov r8d, 4
mov rcx, rax
call fcn.14000c710
nop
add rsp, 0x38
add esp, 0x38
mov ah, 0x73
cld
call qword [rax + 0x38c48348]
add esp, 0x38
add esp, 0x38
ret
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rsi, rdx
mov rbx, qword [rcx]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov edx, 1
add byte [rax], al
xor r8d, r8d
call qword [rax + 0x18]
lea rdi, [rsp + 0x38]
mov qword [rdi + 8], rsi
sar bh, 0x50
sbb byte [rax - 0x73], cl
jl 0x1400453aa
cmp byte [rax - 0x77], cl
ja 0x140045393
mov byte [rdi + 0x10], al
and qword [rdi], 0
invalid
add dh, al
adc dword [r9], r8d
invalid
adc dword [r9], r8d
lea rdx, [rsp + 0x28]
mov qword [rdx], rbx
add rbx, 8
lea rsi, [rsp + 0x30]
sub byte [rax - 0x77], cl
sbb cl, byte [rax - 0x7d]
ret
mov qword [rsi], rbx
lea r8, [0x14006af28]
add eax, 0x25b77
mov rcx, rdi
mov ecx, edi
call fcn.14000c210
lea r8, [0x14006af48]
mov rcx, rdi
outsb dx, byte [rsi]
cld
dec dword [rbp + rcx*4 + 5]
mov byte [rbx + 2], bl
add byte [rax - 0x77], cl
stc
mov rdx, rsi
call fcn.14000c210
mov rcx, rdi
call fcn.14000c360
nop
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rax, r8
inc rdx
mul rdx
add rax, r9
dec rax
mov rdx, r9
neg rdx
and rdx, rax
sub rcx, rdx
mov rdx, r9
jmp fcn.140007060
mov rax, rdx
shr rax, 0x3d
cmp eax, 0x85850f
add byte [rax], al
cmp eax, 0x85850f
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3f], cl
loop 0x140045470
shl rdx, 3
mov ecx, 7
add byte [rax], al
mov rax, rdx
mov eax, edx
xor edx, edx
div rcx
dec rax
bsr rcx, rax
not ecx
mov r8, 0xffffffffffffffff
shr r8, cl
inc r8
lea rbx, [rsp + 0x20]
mov edx, 8
mov rcx, rbx
call fcn.14000fcd7
mov rdi, qword [rbx]
mov r14, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
test rdi, rdi
je 0x1400454d6
mov r15, qword [rsp + 0x38]
lea r8, [r14 + 0x11]
mov rcx, rdi
mov dl, 0xff
call sub.VCRUNTIME140.dll_memset
mov qword [rsi], rdi
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], r15
jmp 0x1400454e2
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
and qword [rsi], 0
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
call fcn.14000ee60
int3
jbe 0x1400454db
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb r10d, xmm0
invalid
movdqu xmm0, xmmword [rax + r8]
pcmpeqb xmm0, xmm1
pcmpeqb mm0, mm1
pmovmskb r9d, xmm0
test r10d, r10d
je 0x14004553f
bsr r10w, r10w
xor r10d, 0xf
jmp 0x140045544
mov ebp, 0xf28341d2
por mm0, qword [0x150be96a9]
add byte [rcx - 0x7f], al
leave
add byte [rax], al
add dword [rax], eax
mov r10w, 0x10
or r9d, 0x10000
bsf r9d, r9d
add r10d, r9d
mov r9b, 0x80
cmp r10w, 0xf
ja 0x140045563
inc qword [rcx + 0x10]
mov r9b, 0xff
mov byte [rax + r8], r9b
mov byte [rax + rdx + 0x10], r9b
dec qword [rcx + 0x18]
ret
mov rdx, qword [rcx + 0x20]
test rdx, rdx
invalid
je case.0x140023f83.234
sal byte [rcx + rdx + 0x4c], cl
mov r8, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
jmp 0x1400453f3
invalid
invalid
invalid
invalid
adc byte [rax - 0x75], cl
sbb r9b, bpl
add eax, 0xc3fffffe
sub rsp, 0x28
mov rax, qword [rcx]
mov rcx, qword [rdx]
shl r8, 3
loopne case.0x14002404d.224
invalid
ret
loopne case.0x14002404d.224
sub rcx, r8
mov rcx, qword [rcx - 8]
mov rdx, qword [rax + 8]
push rax
or byte [rax + 0x39], cl
sal dword [rbx + 0x10], 1
push rax
or byte [rax + 0x39], cl
sal dword [rbx + 0x10], 1
mov rax, qword [rax]
shl rcx, 4
mov rax, qword [rax + rcx]
or byte [rax - 0x7d], cl
invalid
sub bl, al
or byte [rax - 0x7d], cl
invalid
lea r8, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.6_srcmapcore.rs
call fcn.140056900
int3
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov qword [rbp - 0x30], r8
mov rdi, rdx
mov edi, edx
mov edi, edx
mov r12, rcx
mov rdx, qword [rcx]
mov edx, dword [rcx]
mov edx, dword [rcx]
mov rsi, qword [rcx + 8]
jno 0x140045660
inc rsi
mov rax, rsi
shr rax, 4
mov ecx, esi
int1
call 0xc3f5df69
loope 0x140045676
int1
and ecx, 0xf
cmp rcx, 1
cmp ecx, 1
sbb rax, 0xffffffffffffffff
movdqa xmm0, xmmword [0x14005b8e0]
add eax, 0x16269
jmp qword [rsi + 0xf]
add eax, 0x16269
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 1
call 0x1a61ac882
invalid
pxor xmm1, xmm1
mov rcx, rdx
sub rax, 1
jb 0x140045696
invalid
invalid
pxor xmm1, xmm1
pcmpgtb xmm1, xmmword [rcx]
por xmm1, xmm0
jmp 0x140045654
movdqa xmmword [rcx], xmm1
jg 0x140045699
jmp 0x140045654
jg 0x140045699
add rcx, 0x10
jmp 0x14004567a
cmp rsi, 0x10
jae 0x1400456aa
invalid
adc byte [rbx + 0xe], dh
invalid
lea rcx, [rdx + 0x10]
mov r8, rsi
invalid
call sub.VCRUNTIME140.dll_memmove
add dword [rax], eax
invalid
add dword [rax], eax
jmp case.0x140024432.186
movdqu xmm0, xmmword [rdx]
movdqu xmmword [rdx + rsi], xmm0
xor eax, eax
xor r14d, r14d
mov qword [rbp - 8], rsi
mov qword [rbp - 0x18], r12
cmp r14, rsi
je 0x1400457d3
mov rcx, qword [r12]
cmp byte [rcx + r14], 0x80
and al, 0x42
cmp byte [rcx + rsi], 0x80
jne 0x1400457c7
add byte [rax], al
mov rdx, r14
not rdx
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov dword [rbp - 0x10], eax
mov qword [rbp - 0x28], rcx
lea rbx, [rcx + rax]
mov rcx, rdi
mov rdx, r12
mov r8, r14
call qword [rbp - 0x30]
mov r12, rax
mov rax, qword [rbp - 0x18]
call 0x1883ce251
mov esi, eax
invalid
call 0x1883ce251
mov esi, eax
invalid
invalid
mov r13, qword [rax + 8]
mov rcx, r15
or byte [rcx + rcx*4 - 7], cl
mov rdx, r13
mov r8, r12
call fcn.14000fd6f
cld
dec dword [rcx + rcx*4 - 0x17]
cld
dec dword [rcx + rcx*4 - 0x17]
and rcx, r12
mov rdx, r14
sub rdx, rcx
mov r8, rax
mov eax, eax
sub r8, rcx
xor r8, rdx
and r8, r13
cmp r8, 0x10
clc
adc byte [rdx + 0x42], dh
mov cl, byte [r15 + rax]
shr r12, 0x39
shr esp, 0x39
shr esp, 0x39
lea rdx, [rax - 0x10]
and r13, rdx
invalid
mov byte [r15 + rax], r12b
mov byte [r15 + r13 + 0x10], r12b
cmp cl, 0xff
je 0x140045792
invalid
shl rax, 3
shl rax, 3
sub r15, rax
push 0xfffffffffffffff8
pop rax
mov r12, rsi
test rax, rax
je 0x1400456ee
mov cl, byte [rbx + rax]
mov dl, byte [r15 + rax]
mov byte [rbx + rax], dl
mov byte [r15 + rax], cl
inc rax
jmp 0x140045761
shr r12, 0x39
lea rax, [r14 - 0x10]
and r13, rax
mov byte [r15 + r14], r12b
mov byte [r15 + r13 + 0x10], r12b
mov r12, rsi
jmp 0x1400457bf
not rax
lea rcx, [r14 - 0x10]
mov r12, rsi
and rcx, qword [rsi + 8]
mov rdx, qword [rsi]
mov r8b, 0xff
mov byte [rdx + r14], r8b
mov byte [rdx + rcx + 0x10], r8b
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
mov rcx, qword [rcx + rdx*8]
mov qword [r15 + rax*8], rcx
mov rsi, qword [rbp - 8]
mov rax, qword [rbp - 0x10]
inc r14
add rax, 0xfffffffffffffff8
jmp 0x1400456c0
mov rax, qword [r12 + 8]
lea rcx, [rax + 1]
shr rcx, 3
imul rcx, rcx, 7
cmp rax, 8
cmovb rcx, rax
sub rcx, qword [r12 + 0x18]
sbb byte [rcx - 0x77], cl
and al, 0x10
sbb byte [rcx - 0x77], cl
and al, 0x10
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
push 0x50
push 0x50
push rax
mov rdx, qword [rbp - 0x18]
mov rax, qword [rdx + 8]
push rbp
call 0x14846e370
lea rcx, [rax + 1]
shr rcx, 3
add ecx, dword [rax + 0x6b]
leave
invalid
cmp rax, 8
cmovb rcx, rax
sub rcx, qword [rdx + 0x18]
mov qword [rdx + 0x10], rcx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add ecx, dword [rax + 0x6b]
leave
invalid
loope 0x14004598e
fld xword [rbx + rdx*8 - 0x3d]
lea rax, str.unpaired_surrogate_foundschtasks_tn_tr_sconlogon_rlhighest_it_f_createFail_to_create_scheduled_task_
pop rbx
add al, byte [rax]
mov edx, 0x18
ret
and byte [rax - 0x77], cl
invalid
call fcn.14000eac3
cmp al, 0x23
jmp 0x14004599b
sete al
add rsp, 0x28
ret
mov dword [rbx + 8], esi
mov byte [rbx + 0x10], al
and qword [rbx], 0
mov byte [rbx + 0x11], 0
lea r8, [0x14006bff0]
mov rcx, rbx
mov rdx, rdi
call fcn.14000c210
mov rcx, rbx
call fcn.14000c360
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov ebx, edx
mov rsi, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x140065d4b]
mov r8d, 1
call qword [rax + 0x18]
lea rdi, [rsp + 0x30]
mov qword [rdi], rbx
mov byte [rdi + 8], al
mov byte [rdi + 9], 0
xor r15d, r15d
lea rbx, [0x140048cc6]
lea r14, [rsp + 0x28]
cmp r15, 4
je 0x140048d8c
lea rax, [rsi + r15]
add r15, 2
mov qword [rsp + 0x28], rax
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.14000c400
jmp 0x140048d69
mov rcx, qword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
call fcn.14000c540
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
ror byte [rcx + rcx*4 - 0x40], 0x49
cmp eax, 4
mov rax, r8
cmp r8, 4
je 0x140048dbd
lea r8, [rax + 2]
cmp word [rdx + rax], cx
jne 0x140048daa
cmp rax, 4
setne al
ret
sbb byte [rax], al
add byte [rdi + 1], bh
mov rcx, rdi
xor edx, edx
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140040721
sub rsp, 0xe8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x60], 0xfffffffffffffffe
mov dword [rbp + 0x60], 0xfffffffe
mov dword [rbp + 0x60], 0xfffffffe
mov rcx, r8
call fcn.14004058b
test eax, eax
je 0x140048fea
lea rsi, [rbp - 0x40]
mov rcx, rsi
mov edx, eax
call fcn.1400405a9
mov rcx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140048fea
mov qword [rbp + 0x38], rcx
mov qword [rbp + 0x50], rax
mov dword [rbp + 0x50], eax
mov dword [rbp + 0x50], eax
mov rcx, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
and qword [rsi], 0
mov qword [rsi + 8], rax
mov qword [rbp + 0x40], rcx
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rax
and qword [rsi + 0x20], 0
mov qword [rsi + 0x28], rax
movabs rax, 0x5c0000005c
mov qword [rsi + 0x30], rax
mov byte [rsi + 0x38], 1
mov word [rsi + 0x40], 1
lea rdi, [rbp + 8]
mov byte [rbp + 0x5f], 1
mov rcx, rsi
call fcn.14004823b
test rax, rax
je 0x140048f0b
mov r8, rdx
mov rcx, rdi
mov rdx, rax
call fcn.14004eff7
mov r14, qword [rbp + 8]
mov r15, qword [rbp + 0x10]
mov rbx, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x48]
call fcn.1400104aa
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x48], r15
jmp 0x140048ec9
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x40]
call fcn.140052c65
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x50], rax
je 0x140048fea
lea rcx, [rbp + 0x20]
mov rdx, qword [rbp + 0x48]
mov r8, rbx
call fcn.140007930
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x48]
call fcn.140052c65
mov rax, qword [0x14007e320]
cmp rax, 2
jne 0x140048ffb
lea rcx, [0x14007e2f0]
lea rsi, [rbp + 0x20]
mov rdx, rsi
call fcn.140044758
mov byte [0x14007e2e8], al
mov rax, qword [0x14007e338]
cmp rax, 4
jb 0x140048fdd
lea rax, [rbp - 0x60]
mov qword [rax], rsi
lea rcx, [0x14000876e]
mov qword [rax + 8], rcx
lea rcx, [0x14007e2e8]
mov qword [rax + 0x10], rcx
lea rdx, str.foreground
lea rcx, [rbp - 0x40]
mov qword [rcx], rdx
push 2
pop rdx
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [0x14000c7d0]
mov qword [rax + 0x18], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea r8, str.window_switcher::foregroundsrc_foreground.rs
push 4
pop rdx
push 0x4c
pop r9
call fcn.140048bf5
mov rcx, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x28]
call fcn.140052c65
nop
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, [0x14006bc50]
call fcn.140056c50
ud2
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jmp 0x14004931d
mov rcx, qword [0x14007e328]
mov edx, 0x177c
xor r8d, r8d
jmp 0x140049358
invalid
sub al, byte [rdi + rcx - 0x4a]
add eax, 0x34ffa
cli
add r8, qword [r8]
mov rcx, qword [0x14007e328]
mov edx, 0x177a
jmp 0x140049358
movzx eax, byte [0x14007e330]
mov rcx, qword [0x14007e328]
or eax, 0x34fd5
mov edx, 0x1784
call fcn.14004936e
mov word [0x14007e332], bp
mov eax, 1
jmp 0x1400492ac
invalid
invalid
invalid
invalid
invalid
rol dword [rbp + 0x31], 0xc0
jmp qword [sym.imp.user32.dll_SendMessageW]
jmp qword [sym.imp.user32.dll_SendMessageW]
invalid
clc
add esi, dword [rsi + 0x3d]
lea rax, str.keyboard_listener_destroyed
lea eax, [0x14006bd98]
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rcx], rax
mov qword [rcx + 8], 1
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], cl
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea r8, str.window_switcher::keyboardsrckeyboard.rs_
invalid
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea r8, str.window_switcher::keyboardsrckeyboard.rs_
invalid
add byte [rdx + 4], bh
mov edx, 4
mov r9d, 0x39
call fcn.140048bf5
sub al, bh
invalid
invalid
sub al, bh
invalid
mov rcx, qword [rsi]
mov ecx, dword [rsi]
lea rax, [rcx + 1]
cmp rax, 2
jae 0x1400493e0
add rsp, 0x50
pop rsi
ret
call qword [sym.imp.user32.dll_UnhookWindowsHookEx]
test eax, eax
je 0x1400493ee
add byte [rbp + 0x310474c0], al
leave
xor ecx, ecx
jmp 0x1400493f8
call fcn.14004a710
mov ecx, 1
adc eax, dword [rax]
add byte [rcx + 1], bh
xor edx, edx
add rsp, 0x50
push rax
push rax
pop rsi
jmp fcn.140040721
and eax, 0x12075
jmp qword [sym.imp.gdi32.dll_DeleteObject]
jmp qword [sym.imp.gdi32.dll_DeleteObject]
jmp qword [sym.imp.gdi32.dll_DeleteObject]
ja 0x140049437
add dword [rax], eax
jmp qword [sym.imp.gdi32.dll_CreateCompatibleBitmap]
jmp qword [sym.imp.gdi32.dll_CreateSolidBrush]
add byte [rax - 1], cl
and eax, 0x12253
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x60
lea rbp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
invalid
dec dword [rax - 0x77]
mov edi, edx
invalid
mov rsi, rcx
mov rax, qword [rdx + 0x40]
test rax, rax
invalid
test rax, rax
je 0x14004950c
dec rax
mov qword [rdi + 0x40], rax
cmp qword [rdi], 0
cmp qword [rdi], 0
add byte [rdi], cl
test byte [rdx], bh
je 0x1400495aa
add dword [rax], eax
add byte [rax - 0x75], cl
mov edx, dword [rdi + 8]
test rdx, rdx
jne 0x1400494ab
mov rdx, qword [rdi + 8]
mov edx, dword [rdi + 8]
test rdx, rdx
jne 0x1400494ab
lea r14, [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
lea rbx, [rbp - 0x20]
mov rcx, rbx
call fcn.140047a9c
mov qword [rdi], 1
mov rax, qword [rbx + 0x10]
mov eax, dword [rbx + 0x10]
mov eax, dword [rbx + 0x10]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rbx]
adc byte [rbx], al
adc byte [rbx], al
movups xmmword [r14], xmm0
adc dword [rsi], eax
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov rax, qword [rdi + 0x18]
sbb byte [r8 - 0x73], r9b
pop rbp
invalid
sbb byte [r8 - 0x73], r9b
pop rbp
loopne 0x1400494c7
movzx ecx, word [rdx + 0x16a]
mov bh, 0x8a
push 1
mov ch, byte [rdx + 1]
add byte [rax], al
cmp rax, rcx
jb 0x1400494e2
mov rcx, rbx
call fcn.140049630
add byte [rax], al
add dword gs:[rax], eax
add byte [rax - 0x75], cl
push rbp
loopne 0x140049518
add byte [rax], al
mov rdx, qword [rbp - 0x20]
test rdx, rdx
invalid
test edx, edx
ror byte [rdi], cl
test ah, al
je case.0x1400231b7.286
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
jmp 0x1400494b7
lea rcx, [rax + 1]
test r8, r8
add dword [rbp - 0x7b], ecx
sal byte [rsp + rcx*2 + 0x4c], 0x8d
je 0x140049537
invalid
invalid
je 0x140049537
lea r10, [rdx + rcx*8]
adc al, 0xca
add r10, 0x170
xor ecx, ecx
mov r11, r8
ret 0x170
mov r9, qword [r10]
lea r10, [r9 + 0x170]
jo 0x140049504
add byte [rax], al
jo 0x140049504
add byte [rax], al
add byte [rcx - 1], cl
retf
dec r11
jne 0x1400494fb
int1
int1
jmp 0x14004953a
mov rax, qword [rdi]
mov eax, dword [rdi]
and qword [rdi], 0
test rax, rax
je 0x14004958d
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
test rdx, rdx
test edx, edx
je 0x140049554
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], r8
mov qword [rbp - 0x28], rax
jmp 0x140049572
mov r9, rdx
mov qword [rsi], rdx
mov qword [rsi + 8], r8
mov qword [rsi + 0x10], rax
mov qword [rdi + 8], r9
and qword [rdi + 0x10], 0
mov qword [rdi + 0x18], rcx
jmp 0x140049591
lea rdi, [rbp - 0x38]
mov rcx, rdi
mov rdx, r8
ret 0x8949
shr al, 0x36
in eax, 0xff
dec dword [rax - 0x75]
invalid
test rdx, rdx
ret 0x8949
test edx, edx
je 0x14004958d
mov r8, qword [rbp - 0x30]
lea rdi, [rbp - 0x20]
mov rcx, rdi
call fcn.140049630
mov dl, 0
add byte [rax], al
mov dl, 0
add byte [rax], al
mov rdx, qword [rbp - 0x20]
test rdx, rdx
je 0x14004958d
mov r8, qword [rbp - 0x18]
jmp 0x140049576
jmp 0x1402b18d9
and qword [rsi], 0
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, [0x14006d438]
lea ecx, [0x14006d438]
call fcn.140056c50
ud2
lea rcx, [0x14006d468]
call fcn.140056c50
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x60]
ud2
sub rsp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
imul rax, rdx, 0x18
add rax, rcx
add rax, 0x60
mov rcx, qword [rax]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov dword [rbp - 0x10], eax
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
call qword [rax]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
adc byte [rax - 0x75], cl
invalid
add rsp, 0x30
pop rbp
jmp fcn.140040544
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.140040544
nop
add rsp, 0x20
pop rbp
ret
ror byte [rax - 0x77], 1
invalid
inc r14
movzx edi, word [rax + 0x168]
jmp 0x14004965c
mov bh, 0xb8
push 0xffffffffeb000001
add ecx, dword [rcx - 0x77]
mov esi, eax
mov esi, eax
mov edx, 8
add byte [rax - 0x77], cl
shr eax, 0xf7
fsincos
dec dword [rax - 0x77]
mov qword [rsi], rbx
mov rcx, rax
call fcn.140007060
mov qword [rsi], rbx
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x60
sub esp, 0x60
sub esp, 0x60
lea rbp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdi, rdx
mov rsi, rcx
mov rax, qword [rdx + 0x40]
test rax, rax
ror byte [rdi], 0x84
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax], al
invalid
ror byte [rdi], 0x84
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax], al
dec rax
mov qword [rdi + 0x40], rax
cmp qword [rdi], 0
add byte [rax], al
dec rax
dec eax
mov qword [rdi + 0x40], rax
mov dword [rdi + 0x40], eax
cmp qword [rdi], 0
invalid
je 0x1400497f3
mov rdx, qword [rdi + 8]
test rdx, rdx
jne 0x1400496f4
xor cl, byte [rbp + rcx*4 + 0x77]
or byte [rax - 0x75], cl
lea r14, [rdi + 8]
mov rdx, qword [rdi + 0x10]
push rdi
adc byte [rbx + rcx*4 + 0x47], cl
sbb byte [rax - 0x73], cl
pop rbp
loopne 0x14004971b
mov ecx, ebx
push rdi
adc byte [rbx + rcx*4 + 0x47], cl
sbb byte [rax - 0x73], cl
pop rbp
loopne 0x14004971b
mov ecx, ebx
call fcn.140047ab6
mov qword [rdi], 1
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r9 - 0x77], cl
adc byte [rcx - 0x77], cl
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r9 - 0x77], cl
adc byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
adc byte [rdi], r9b
adc byte [rbx], al
movups xmm0, xmmword [rbx]
movups xmmword [r14], xmm0
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov rax, qword [rdi + 0x18]
lea rbx, [rbp - 0x20]
adc byte [r8 - 0x75], r9b
sbb byte [r8 - 0x73], r9b
pop rbp
loopne 0x140049710
invalid
movzx ecx, word [rdx + 0x3d2]
mov bh, 0x8a
rol byte [rbx], cl
add byte [rax], al
cmp rax, rcx
jb 0x14004972b
mov rcx, rbx
call fcn.140049882
mov rdx, qword [rbp - 0x20]
mov edx, dword [rbp - 0x20]
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax - 0x75], cl
mov edx, dword [rbp - 0x20]
invalid
mov edx, dword [rbp - 0x20]
test rdx, rdx
test edx, edx
je case.0x14002497b.196
invalid
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
jmp case.0x14002497b.197
lea rcx, [rax + 1]
test r8, r8
je 0x140049780
lea r10, [rdx + rcx*8]
lea edx, [rdx + rcx*8]
add r10, 0x3d8
add byte [rax], al
xor ecx, ecx
mov r11, r8
mov r9, qword [r10]
mov ecx, dword [rdx]
lea r10, [r9 + 0x3d8]
lea edx, [rcx + 0x3d8]
dec r11
jne 0x140049744
jmp 0x140049783
mov rax, qword [rdi]
and qword [rdi], 0
and dword [rdi], 0
and dword [rdi], 0
invalid
test rax, rax
je 0x1400497d6
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov rax, qword [rdi + 0x18]
test rdx, rdx
je 0x14004979d
invalid
sub ecx, dword [rax - 0x77]
push rbp
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], r8
mov qword [rbp - 0x28], rax
fsubr st(3)
invalid
enter 0xffffffffffff894c, 0x45
ror byte [rax - 0x77], 1
fsubr st(3)
cmp ecx, dword [rcx - 0x77]
ror dword [rax - 0x77], 1
mov r9, rdx
mov qword [rsi], rdx
invalid
mov qword [rsi + 8], r8
mov qword [rsi + 0x10], rax
adc byte [rcx + rcx*4 + 0x4f], cl
or byte [rax - 0x7d], cl
adc byte [eax], al
adc byte [rax], al
invalid
adc byte [rcx + rcx*4 + 0x4f], cl
or byte [rax - 0x7d], cl
adc byte [eax], al
adc byte [rax], al
adc byte [rax], al
add byte [rax - 0x77], cl
sbb r11b, r13b
cmp eax, 0xc87d8d48
mov qword [rdi + 0x18], rcx
jmp 0x1400497da
lea rdi, [rbp - 0x38]
jge 0x140049769
mov rcx, rdi
mov rdx, r8
mov r8, rax
shr al, 7
jrcxz case.0x1400242a0.210
invalid
dec dword [rax - 0x75]
invalid
test rdx, rdx
je 0x1400497d6
shr al, 7
jrcxz case.0x1400242a0.210
invalid
invalid
dec dword [rax - 0x75]
invalid
mov r8, qword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
lea rdi, [rbp - 0x20]
jge 0x14004979f
mov rcx, rdi
stc
call fcn.140049882
add byte [rax], al
mov rdx, qword [rbp - 0x20]
test rdx, rdx
push rbp
loopne 0x140049814
test edx, edx
je 0x1400497d6
mov r8, qword [rbp - 0x18]
jmp 0x1400497bf
invalid
jmp 0x1402b1b22
and qword [rsi], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x60
pop rbx
pop rdi
pop rsi
invalid
pop r14
pop rbp
ret
lea rcx, [0x14006d438]
call fcn.140056c50
ud2
lea rcx, [0x14006d468]
or eax, 0x23c6e
add al, ch
push rcx
invalid
call fcn.140056c50
add byte [rax], al
int3
in al, dx
and byte [rax - 0x73], cl
push 0x60
ud2
or edx, dword [rsi + 0x57]
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rdi, rdx
mov rsi, rcx
imul rbx, rdx, 0x38
cmp byte [rax - 0x75], cl
mov word [rcx], ds
push 0x48000001
add byte [rax - 0x75], cl
xchg esp, eax
invalid
jo case.0x14002497b.203
add byte [rax], al
invalid
cmp byte [rax - 0x75], cl
mov word [rcx], ds
push 0x48000001
add byte [rax - 0x75], cl
xchg esp, eax
invalid
jo case.0x14002497b.203
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg esp, eax
invalid
add al, ch
sub dl, byte [rax + rax - 0x7374b800]
mov word [rsi], ds
call fcn.140052c65
mov rcx, qword [rsi + rbx + 0x188]
mov word [rsi], ds
mov byte [rcx], al
add byte [rax], al
mov word [rsi], ds
mov byte [rcx], al
add byte [rax], al
mov rdx, qword [rsi + rbx + 0x190]
call fcn.1400085d4
in eax, dx
sti
dec dword [rax - 0x3f]
out 5, eax
add al, ch
test ch, ch
in eax, dx
in eax, dx
sti
dec dword [rax - 0x3f]
out 5, eax
mov rcx, qword [rsi + rdi]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
cmp rcx, rax
jne 0x14004986f
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add rsi, rdi
dec byte [rax - 0x75]
push rsi
or byte [rax - 0x7d], cl
invalid
mov rdx, qword [rsi + 8]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140052c65
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, r8
invalid
mov rax, rdx
mov rsi, rcx
mov rbx, qword [rdx + 0x160]
test rbx, rbx
invalid
je 0x1400498af
invalid
mov r14, rdi
inc r14
movzx edi, word [rax + 0x3d0]
jmp 0x1400498b2
mov r14, rax
mov edx, 8
mov rcx, rax
call fcn.140007060
mov qword [rsi], rbx
mov qword [rsi + 8], r14
or byte [rax - 0x77], cl
jle 0x1400498da
invalid
or byte [rax - 0x77], cl
jle 0x1400498da
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
xor byte [rcx + rcx*4 - 0x39], cl
invalid
mov rbx, rdx
mov rsi, rcx
mov rcx, qword [rcx + 0xa0]
mov rdx, qword [rsi + 0xa8]
xchg esi, eax
test al, 0
add byte [rax], al
xchg esi, eax
test al, 0
add byte [rax], al
mov r8, rbx
mov r9, rdi
call fcn.1400463c4
invalid
retf 0xffff
lea rdx, [rsi + 0x80]
mov qword [rsp + 0x20], rdi
mov rcx, rsi
mov r8, rax
mov r9, rbx
call fcn.140046444
dec dword [rax - 0x7b]
invalid
je 0x140049942
mov r8, qword [rdx]
mov r9, qword [rdx + 8]
mov rcx, qword [rsi + 0x48]
mov rdx, qword [rsi + 0x50]
call fcn.140045f2c
test rax, rax
test eax, eax
test eax, eax
je 0x140049942
mov rcx, rax
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
mov eax, dword [rax + 8]
mov rdx, qword [rcx + 0x10]
jmp 0x140049944
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x120
in al, dx
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x98], 0xfffffffffffffffe
add byte [rax], al
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
invalid
mov rbx, rcx
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax - 0x2000000], ebx
add byte [rax], al
add dh, bh
add byte [rax], al
add dh, bh
invalid
mov rax, qword [rdx + 0x48]
movabs r14, 0x8000000000000009
add byte [rax], al
invalid
movabs r14, 0x8000000000000009
add byte [rax], al
or byte [rcx + rdi - 0x10], 0xf
test ch, dh
cmc
cmp rax, r14
je case.default.0x1400499ab
cmc
add dword [rax], eax
invalid
cmc
add dword [rax], eax
add byte [rax + 0xf], cl
mov edx, 0x83483ff8
invalid
cmp rax, 9
push 3
btc rax, 0x3f
cmp rax, 9
push 3
pop rcx
cmovb rcx, rax
lea rax, [0x14006eb60]
push rcx
add al, byte [rax]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
mov r14b, byte [rsi + 0x18]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rdi, [rbp - 0x10]
mov rcx, rdi
call fcn.140008280
mov al, byte [rsi + 0x19]
xor ecx, ecx
leave
leave
test al, al
setne cl
cmp al, 2
push 2
pop rax
cmovne eax, ecx
mov byte [rdi + 0x18], r14b
invalid
mov byte [rdi + 0x19], al
movabs rax, 0x8000000000000000
jmp 0x140049a03
lea rdi, [rbp - 0x10]
mov rcx, rdi
mov rdx, rsi
call fcn.140049e2a
movabs rax, 0x8000000000000004
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rdi + 0x48], rax
jmp 0x140049b63
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rcx, [rbp + 0x80]
call fcn.140008280
call 0xc34d9a1d
invalid
sbb byte [rax - 0x73], cl
test al, 0x48
mov edx, esi
call fcn.140049e07
add eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], edx
mov dword [rbp], eax
movups xmm0, xmmword [rbp + 0x80]
test dword [rax + 0xf000000], eax
sub dword [rbp - 0x10], eax
movups xmm0, xmmword [rbp - 0x58]
movups xmmword [rbp + 8], xmm0
or byte [rax - 0x75], cl
mov r8d, 0x18458948
sbb byte [rax - 0x48], cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub cl, 0x96
add byte [rax], al
invalid
add byte [rax], al
sub cl, 0x96
add byte [rax], al
add byte [rax - 0x73], cl
test al, 0x48
mov edx, esi
lea rcx, [rbp - 0x58]
mov rdx, rsi
call fcn.140049e2a
mov rdx, qword [rsi + 0x50]
mov r8, qword [rsi + 0x58]
lea rcx, [rbp + 0x68]
call case.0x140023dec.497
add rsi, 0x60
lea rcx, [rbp + 0x80]
mov rdx, rsi
call fcn.14005551f
push 9
pop rcx
lea rax, [rbp - 0x10]
lea rsi, [rbp - 0x58]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rbp + 0x78]
mov qword [rax + 0x58], rcx
pop rax
pop rax
movups xmm0, xmmword [rbp + 0x68]
movups xmmword [rax + 0x48], xmm0
movups xmm0, xmmword [rbp + 0x80]
movups xmmword [rax + 0x60], xmm0
mov rcx, qword [rbp + 0x90]
mov qword [rax + 0x70], rcx
jmp 0x140049b63
xchg edx, eax
add byte [rax], al
invalid
xchg edx, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rsi, [rbp - 0x10]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rsi, [rbp - 0x10]
mov rcx, rsi
call fcn.140008280
wait
out 0xfb, eax
dec dword [rax - 0x48]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub bl, 0x6e
movabs rax, 0x8000000000000001
mov qword [rbp + 0x38], rax
jmp 0x140049b63
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rsi, [rbp - 0x10]
mov rcx, rsi
call fcn.140008280
imul esp, edi, 0xfffffffb
dec dword [rax - 0x48]
add eax, 0
add byte [rax], al
sub bl, 0x3e
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rsi, [rbp - 0x10]
mov rcx, rsi
call fcn.140008280
out 0xfb, eax
dec dword [rax - 0x48]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub bl, 0x1e
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rsi, [rbp - 0x10]
mov rcx, rsi
call fcn.140008280
movabs rax, 0x8000000000000008
mov qword [rsi + 0x48], rax
push 0xf
pop rcx
lea rsi, [rbp - 0x10]
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
add rsp, 0x120
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov r15, qword [rsi + 0x18]
mov r12, qword [rsi + 0x20]
lea rdi, [rbp - 0x10]
mov rcx, rdi
mov rdx, rsi
call 0x1400599dd
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], r12
mov qword [rbx + 0x20], r12
movups xmm0, xmmword [rdi]
movups xmmword [rbx], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rbx + 0x10], rax
mov rax, qword [rdi + 0x18]
mov qword [rbx + 0x18], rax
mov qword [rbx + 0x48], r14
jmp 0x140049b70
jmp 0x14004a564
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
invalid
push rax
add rsp, 0x50
invalid
pop rbx
pop rdi
pop rsi
ret
mov esi, ecx
test rdx, rdx
je 0x14004a58e
mov rdi, rdx
mov rax, rdx
shr rax, 0x3e
je 0x14004a59d
and qword [rsi + 8], 0
jmp 0x14004a5c9
and qword [rsi + 8], 0
mov qword [rsi + 0x10], 2
jmp 0x14004a5b9
lea rbx, [rdi + rdi]
mov rcx, rbx
mov edx, r8d
call fcn.14004a5d9
test rax, rax
je 0x14004a5bd
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rax
xor eax, eax
jmp 0x14004a5ce
mov qword [rsi + 8], 2
mov qword [rsi + 0x10], rbx
mov eax, 1
mov qword [rsi], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
call fcn.14004adb8
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x14004a676
add rsp, 0x28
ret
mov rcx, rax
call fcn.140056540
int3
test rax, rax
je 0x14004a7f8
lea rdx, [rbp - 0x20]
and qword [rdx], 0
lea r8, [rbp - 0x34]
and dword [r8], 0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x18]
lea rcx, [rbp - 0x18]
and qword [rcx], 0
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x10]
mov qword [rbp - 0x30], rax
mov rcx, rax
call r10
mov rcx, qword [rbp - 0x18]
mov byte [rbp - 1], 1
call fcn.14004b190
mov rcx, qword [rbp - 0x10]
mov byte [rbp - 1], 1
call fcn.14004b162
test al, al
je 0x14004a7fc
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x28], rax
mov rcx, qword [rbp - 0x10]
call fcn.14004b190
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x10], rax
jmp 0x14004a805
mov byte [rax], al
add byte [rax], al
mov ecx, 0x1300
xor edx, edx
jmp 0x14004a897
xor ecx, ecx
jmp 0x14004a813
mov rcx, qword [rbp - 0x20]
call fcn.14004b190
mov rcx, qword [rbp - 0x30]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.14004b162
test al, al
je 0x14004a829
mov rax, qword [rdi]
lea rdx, [rbp - 0x10]
mov rcx, rdi
call qword [rax + 0x28]
mov rcx, qword [rbp - 0x10]
call fcn.14004b162
mov bl, al
mov rdi, qword [rbp - 0x10]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call 0x14004b176
lea rcx, [0x14006c198]
or dword ss:[rax], eax
add byte [rax - 0x73], cl
or eax, 0x21951
test bl, bl
cmovne rdi, rcx
mov rcx, rdi
mov rdx, rax
call fcn.14004b19d
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.14004072f
mov rcx, qword [rbp - 0x10]
call fcn.14004b190
jmp 0x14004a8f4
add byte [rax], dl
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_LoadLibraryExA]
mov rdx, rax
and ebx, 0xefffffff
mov ecx, 0x1b00
lea rdi, [rbp - 0x18]
and qword [rsp + 0x30], 0
and dword [rsp + 0x30], 0
and dword [rsp + 0x30], 0
mov qword [rsp + 0x20], rdi
and dword [rsp + 0x28], 0
mov r8d, ebx
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_FormatMessageW]
mov rcx, qword [rdi]
test eax, eax
je 0x14004a8de
test rcx, rcx
je 0x14004a8de
mov edx, eax
call fcn.14004b19d
ror dword [rax], cl
add byte [rax], al
ror dword [rax], cl
add byte [rax], al
mov r8, rdx
mov rcx, rsi
ror byte [rax - 0x77], 1
int1
mov rdx, rax
call fcn.14004072f
mov rcx, qword [rbp - 0x18]
jmp 0x14004a8ef
and qword [rsi], 0
mov qword [rsi + 8], 1
and qword [rsi + 0x10], 0
call case.0x14003466f.62
nop
add rsp, 0x78
add esp, 0x78
add esp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp byte [rax - 0x73], cl
push 0x70
mov rcx, qword [rbp - 0x10]
call fcn.14004b190
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x70]
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x10], rax
mov byte [rbp - 1], 0
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
add esp, 0x38
pop rsi
pop rbp
ret
mov rdi, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.ErrorCannot_redefine_XMLNS_prefixDefault_XMLNS_prefix_cannot_be_rebound_to_another_valueEntity_too_bigEncountered_empty_entityUnexpected_end_of_stream:_no_root_element_foundEncountered_processing_instruction_without_a_nameUnexpected_end_of_stream:_still_inside_the_root_elementUnexpected_end_of_stream__is_not_allowed_in_attributesUnclosed____CDATA_Unexpected_token_inside_qualified_name:
push 5
pop r8
call qword [rax + 0x18]
lea rsi, [rbp - 0x28]
mov qword [rsi], rbx
mov byte [rsi + 8], al
mov byte [rsi + 9], 0
lea r9, [rdi + 8]
lea rax, [0x14006c028]
mov qword [rsp + 0x20], rax
lea rdx, [0x14006c020]
push 4
pop r8
mov rcx, rsi
call fcn.14000b7e0
mov rdx, qword [rdi]
mov r8d, dword [rdi + 8]
lea rdi, [rbp - 0x18]
mov rcx, rdi
call fcn.14004a72d
lea rax, [0x14006c050]
mov qword [rsp + 0x20], rax
lea rdx, str.message
push 7
pop r8
mov rcx, rsi
mov r9, rdi
call fcn.14000b7e0
lea rcx, [rbp - 0x28]
call fcn.14000c1a0
mov ebx, eax
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
call fcn.14004ae58
mov eax, ebx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
and byte [rax - 0x75], cl
push rdx
sub al, ch
invalid
sti
call qword [rax + 0x68c48348]
nop
add rsp, 0x68
nop
add rsp, 0x68
ret
sub rsp, 0xb0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x28], 0xfffffffffffffffe
mov rsi, rdx
mov rbx, qword [rcx]
invalid
mov edi, dword [rcx + 8]
jns 0x14004abbc
add byte [rax], al
add byte [rax - 0x39], cl
sub r14b, r15b
invalid
sbb dword [rbx - 0x72b3f787], ecx
jne 0x14004aba8
jns 0x14004abbc
or byte [rbp + rcx*4 + 0x75], cl
invalid
lea r14, [rbp - 0x10]
mov rcx, r14
int1
mov rdx, rbx
mov edx, ebx
mov r8d, edi
call fcn.14004a72d
cmp qword [r14 + 0x10], 0
jle 0x14004abda
invalid
je 0x14004ac4b
jle 0x14004abda
add byte [rsi + rdi*2 + 0x4c], dh
lea esi, [rbp + 0x10]
jne 0x14004abe1
lea r14, [rbp + 0x10]
jne 0x14004abe1
adc byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
mov rdx, rbx
mov r8d, edi
call fcn.14004a72d
lea rax, [rbp + 0xc]
lea eax, [rbp + 0xc]
lea eax, [rbp + 0xc]
or al, 0x89
or al, 0x89
mov dword [rax], edi
lea rcx, [rbp - 0x30]
ror byte [r9 + rcx*4 + 0x31], 1
cmp byte [rax - 0x73], cl
ror byte [r9 + rcx*4 + 0x31], 1
mov dword [rcx], esi
lea rdx, [0x14000876e]
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
mov dword [rcx + 0x10], eax
lea rax, [0x14004a687]
mov qword [rcx + 0x18], rax
test edx, edi
cli
invalid
lea rax, [0x14006c078]
add eax, 0x2146b
lea r8, [rbp - 0x60]
mov qword [r8], rax
mov qword [r8 + 8], 3
or byte [rbx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov dword [rax + 0x10], ecx
mov dword [rax + 0x10], ecx
adc byte [rcx - 0x39], cl
sbb byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov qword [r8 + 0x18], 2
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
push rsi
sub al, ch
scasd eax, dword [rdi]
int1
sti
dec dword [rcx + 0x4d8b48c3]
adc byte [r8 - 0x75], r9b
push rbp
sbb al, ch
lar eax, word [rax]
add bl, ch
invalid
and byte [rax - 0x75], cl
push rsi
sub al, ch
scasd eax, dword [rdi]
int1
sti
dec dword [rcx + 0x4d8b48c3]
adc byte [r8 - 0x75], r9b
adc byte [r8 - 0x75], r9b
push rbp
sbb al, ch
lar eax, word [rax]
add bl, ch
lea rax, [rbp + 0x10]
lea eax, [rbp + 0x10]
lea rax, [rbp + 0x10]
lea eax, [rbp + 0x10]
mov dword [rax], edi
lea rcx, [rbp - 0x30]
mov qword [rcx], rax
lea rax, [0x14004a687]
mov qword [rcx + 8], rax
lea rax, [0x14006c0a8]
lea r8, [rbp - 0x60]
lea eax, [rbp - 0x60]
lea eax, [rbp - 0x60]
mov qword [r8], rax
push 1
pop rax
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.140009de9
mov ebx, eax
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
call fcn.14004ae58
mov eax, ebx
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
invalid
mov rdx, qword [rbp - 8]
call fcn.14004ae58
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], r9b
push rbp
sbb al, ch
push rbp
add dword [rax], eax
add byte [rax + 0x20c48348], dl
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], r9b
push rbp
sbb al, ch
push rbp
add dword [rax], eax
add byte [rax + 0x20c48348], dl
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov esi, ecx
mov r14d, 1
test rdx, rdx
je 0x14004ad6b
mov rdi, r8
mov rbx, rdx
cmp qword [r9 + 8], 0
je 0x14004ad4a
cmp qword [r9 + 0x10], 0
je 0x14004ad4a
jns 0x14004ad47
add byte [rax + rdx + 0x49], dh
mov ecx, dword [rcx]
mov rcx, qword [r9]
mov rdx, rdi
call fcn.140007080
mov rdx, rdi
cli
jmp 0x14004ad55
mov rcx, rbx
mov rdx, rdi
call fcn.14004ad8e
test rax, rax
je 0x14004ad74
mov qword [rsi + 8], rax
mov eax, 0x10
xor r14d, r14d
mov rdi, rdx
jmp 0x14004ad7d
mov eax, 8
xor edi, edi
jmp 0x14004ad7d
mov qword [rsi + 8], rbx
mov eax, 0x10
mov qword [rsi + rax], rdi
mov qword [rsi], r14
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
ret
enter 0xffffffffffff8548, 0xffffffffffffffd2
test edx, edx
je 0x14004adaf
mov cl, byte [0x14007e348]
xor eax, 0x89480003
int1
add eax, dword [rax]
mov rcx, rsi
mov rdx, rax
call fcn.140007010
mov rdx, rsi
mov edx, esi
add rsp, 0x20
pop rsi
ret
push rdi
push rbx
sub rsp, 0x50
add rdx, r8
add edx, eax
add edx, eax
jae 0x14004adcb
xor eax, eax
jmp case.0x140059cdd.904
mov rsi, rcx
mov rax, qword [rcx]
invalid
mov eax, dword [rcx]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 9
or dword [rdi + 8], edi
or dword [rdi + 8], edi
cmovae rdi, rdx
mov rdx, rdi
not rdx
shr rdx, 0x3f
test rax, rax
je 0x14004ae0d
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x48], rax
invalid
mov eax, 1
add byte [rax], al
invalid
movabs rax, 0xc03102eb00000001
add byte [rax], al
add bl, ch
jmp 0x14004ae0f
xor eax, eax
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rax
lea rbx, [rsp + 0x20]
jmp 0x14004ae0f
xor eax, eax
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rax
lea rbx, [rsp + 0x20]
mov rcx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.14004ad0f
cmp qword [rbx], 0
je 0x14004ae3a
out 0xfe, eax
invalid
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
jmp case.0x140059cdd.904
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsi + 8], rax
mov qword [rsi], rdi
movabs rax, 0x8000000000000001
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax + 0x50c48348], al
add rsp, 0x50
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
test ecx, ecx
je 0x14004ae6d
adc byte [rax - 0x77], cl
sar byte [rdx + 1], 1
mov rax, rdx
mov eax, edx
mov edx, 1
mov rcx, rax
mov ecx, eax
jmp fcn.140007060
inc ebx
ret
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
dec dword [rax - 0x77]
mov rdi, rdx
xlatb
mov qword [rbp - 0x28], rcx
fmul dword [r8 - 0x7d]
loopne case.0x140059cdd.905
and qword [rbp - 0x20], 0
and dword [rbp - 0x20], 0
mov qword [rbp - 0x18], 1
call case.0x14002404d.239
and qword [rbp - 0x10], 0
and dword [rbp - 0x10], 0
add byte [rbx + rcx*4 + 0x22], cl
mov r12, qword [rdx]
mov esp, dword [rdx]
mov r15, qword [rdx + 8]
mov edi, dword [rdx + 8]
jp 0x14004aeb3
mov rax, r15
sub rax, r12
mov rdx, rax
ret 0xd148
shr rdx, 1
movzx r13d, word [rdi + 0x10]
invalid
outsd dx, dword [rsi]
adc byte [rsi + 0x45], ah
test ebp, ebp
in eax, dx
test r13w, r13w
test r13d, r13d
in eax, dx
je 0x14004aedd
movzx ecx, word [rdi + 0x12]
and ecx, 0xf800
add byte [rax], al
adc r8b, byte [r9 + 0xf800e1]
add byte [rsi - 0x7f], ah
stc
add al, bl
invalid
cmp cx, 0xd800
fdiv dword [rbp + 0xe]
jne 0x14004aee1
xor ecx, ecx
cmp r15, r12
cmp edi, esp
cmp edi, esp
sete cl
jmp 0x14004aee4
invalid
xchg esp, eax
shr ebx, 7
invalid
invalid
xor ecx, ecx
leave
jmp 0x14004aee4
add ebp, dword [rdx + 1]
push 1
pop rcx
shr rax, 2
add rax, rcx
call 0x10805f6ed
and edx, 1
loop 0x14004aeef
add dword [rax + 1], ecx
add rdx, rax
add edx, eax
ret 0x8d48
lea rcx, [rbp - 0x20]
lea ecx, [rbp - 0x20]
call fcn.14004a647
invalid
movzx esi, word [rdi + 0x12]
ja 0x14004af10
lea rdi, [rbp - 0x20]
test r13w, r13w
test r13d, r13d
je 0x14004af0c
mov eax, esi
jmp 0x14004af1e
invalid
adc cl, byte [rbp + 0x39]
cmp r12, r15
cld
je 0x14004b08b
test byte [rsi + 1], dh
jbe case.0x140022001.403
add byte [rax], al
add byte [rcx + 0xf], al
mov bh, 4
and al, 0x49
add r12, 2
movzx eax, word [r12]
movzx eax, word [rsp]
add r12, 2
mov ecx, eax
rol dword [rcx + 0xf800e1], 0
and ecx, 0xf800
add byte [rax], al
cmp cx, 0xd800
jne case.0x14001ef94.403
cmp ecx, 0xe75d800
cmp ax, 0xdbff
jbe 0x14004af91
pop rsi
cmp eax, 0x5e76dbff
pop rsi
xor r13d, r13d
jmp case.0x140025a37.162
add byte [rax], al
add cl, al
invalid
shl eax, 0x10
loopne case.0x14001e601.447
adc byte [rax - 0x77], cl
ret
mov rbx, rax
shr rbx, 0x10
jmp 0x14004af55
cmp ebx, 0x80
add byte [rbx + 0x26], dh
jmp 0x14004af55
adc byte [rcx + 0x80fb], al
add byte [rbx + 0x26], dh
mov r14, qword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
invalid
cmp r14, qword [rbp - 0x20]
jne 0x14004af5f
or byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call fcn.140012915
mov dh, 0x79
cld
dec dword [rax - 0x75]
call 0x1702137a9
call 0x1702137a9
mov rax, qword [rbp - 0x18]
mov byte [rax + r14], bl
invalid
call 0x1702137a9
xor byte [rcx - 1], cl
invalid
inc r14
mov qword [rbp - 0x10], r14
jne case.0x1400248a9.190
invalid
xor r13d, r13d
in eax, dx
jmp case.0x14001e752.481
and dword [rbp - 4], 0
cmp ebx, 0x800
sti
add byte [rax], cl
or byte [rax], al
invalid
cld
add byte [rcx + 0x800fb], al
sti
add byte [rax], cl
or byte [rax], al
sti
add byte [rax], cl
or byte [rax], al
invalid
or byte [rax], al
add byte [rbx + 0x38], dh
jae case.0x14001e601.495
shr eax, 0x16
or al, 0xc0
mov byte [rbp - 4], al
xor r13d, r13d
xor ebp, ebp
xor ebp, ebp
in eax, dx
push 1
pop rax
push 2
jmp 0x14004aff2
add dword [rax + 0x6a], ebx
add ch, bl
invalid
cmp r12, r15
cmp esp, edi
je 0x14004afc8
movzx ecx, word [r12]
and al, 0x49
add esp, 2
invalid
invalid
add r12, 2
add cl, byte [rcx + 0xc281ca]
mov edx, ecx
retf 0xc281
add edx, 0x2000
mov r13w, 1
cmp dx, 0xfc00
cli
add ah, bh
and byte [rax], al
add byte [rsi + 0x41], ah
mov ebp, 0x81660001
cli
add ah, bh
jae 0x14004b02c
jns 0x14004af3d
mov esi, ecx
jmp case.0x140025a37.162
invalid
cmp ebx, 0x10000
add byte [rax], al
add dword [rax], eax
invalid
jae 0x14004b057
xchg esp, eax
add byte [rax], al
add byte [rax], al
xor r13d, r13d
add byte [rax], al
xor r13d, r13d
xor ebp, ebp
jmp 0x14004afd7
xor r13d, r13d
mov r12, r15
and dword [rbp - 4], 0
mov ebx, 0xfffd
std
inc dword [rax]
add byte [rax], al
std
inc dword [rax]
add byte [rax], al
mov eax, ebx
shr eax, 0xc
invalid
add byte [rax], al
mov eax, ebx
shr eax, 0xc
invalid
or al, 0xe0
mov byte [rbp - 4], al
mov eax, ebx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
std
push 2
pop rax
push 3
invalid
add eax, dword [rcx + 0x5e]
pop r14
and bl, 0x3f
or bl, 0x80
mov byte [rbp + rax - 4], bl
pop rsp
add eax, 0xf98948fc
mov ecx, edi
mov rdx, r14
call fcn.14004a647
idiv bh
invalid
bnd call fcn.14004a647
idiv bh
idiv bh
invalid
dec dword [rax - 0x75]
pop rbp
invalid
mov rbx, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x18]
add rcx, rbx
lea rdx, [rbp - 4]
mov r8, r14
call fcn.14005642b
add rbx, r14
mov ah, 0
add byte [rcx + rax - 0xd], cl
mov qword [rbp - 0x10], rbx
mov dword [rbp - 0x10], ebx
pop rbp
invalid
jmp case.0x14001e752.481
movzx ecx, cx
mov edx, 0x3ff
and eax, edx
and ecx, edx
ror dword [rax - 0x3f], 1
loopne 0x14004b056
ror dword [rax - 0x3f], 1
loopne 0x14004b056
shl eax, 0x1a
shl ecx, 0x10
or rcx, rax
movabs rax, 0x100000000
mov eax, 0
add dword [rax], eax
add byte [rax], al
add rcx, rax
mov rax, rcx
ror dword [rax - 0x77], 0xc8
jmp 0x14004af3e
out 0xfe, eax
invalid
invalid
dec dword [rax - 0x77]
ror dword [rax - 0x3f], 0xe9
and al, byte [rax + 0x4d88f0c9]
leave
invalid
mov byte [rbp - 4], cl
mov rcx, rax
shr rcx, 0x22
or cl, 0xf0
leave
invalid
mov byte [rbp - 4], cl
mov rcx, rax
mov ecx, eax
shr rcx, 0x1c
shr ecx, 0x1c
and cl, 0x3f
or cl, 0x80
leave
invalid
leave
or byte [rax - 0x173e02b3], 0x16
mov byte [rbp - 3], cl
shr eax, 0x16
invalid
invalid
mov byte [rbp - 3], cl
shr eax, 0x16
invalid
invalid
call 0x14c43d490
and al, 0x3f
or al, 0x80
invalid
invalid
or byte [rax + 0x3145fe45], 0xed
mov byte [rbp - 2], al
xor r13d, r13d
in eax, dx
push 3
add ebx, dword [rax + 0x6a]
pop rax
push 4
add al, 0xe9
invalid
invalid
invalid
invalid
add al, 0xe9
invalid
invalid
invalid
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x28]
mov ecx, dword [rbp - 0x28]
mov ecx, dword [rbp - 0x28]
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
mov qword [rcx + 0x10], rax
adc byte [r15], cl
movups xmm0, xmmword [rbp - 0x20]
adc byte [rbp - 0x20], al
loopne 0x14004b0ab
movups xmmword [rcx], xmm0
adc dword [rcx], eax
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x50]
push rax
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
loopne case.0x14002497b.212
mov edx, dword [rbp - 0x18]
call fcn.14004ae58
nop
add rsp, 0x28
add esp, 0x28
invalid
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x30
lea rbp, [rsp + 0x30]
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
dec dword [rbp + rcx*4 + 0x45]
lock and qword [r8], 0
lea r8, [rbp - 0x10]
and qword [r8], 0
lock and qword [r8], 0
mov rax, qword [rcx]
mov eax, dword [rcx]
call qword [rax]
mov rax, qword [rbp - 0x10]
add rsp, 0x30
pop rbp
ret
invalid
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x48], dl
push rbp
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x30]
push 0x30
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
test rcx, rcx
je case.0x140024432.206
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
add rsp, 0x20
pop rbp
ret
test rcx, rcx
je 0x14004b15b
mov rsi, rcx
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
adc eax, 0x10149
adc eax, 0x10149
add dword [rcx], eax
add byte [rax - 0x77], cl
mov rcx, rax
xor edx, edx
sal dword [rcx], 0xd2
mov r8, rsi
mov eax, esi
add rsp, 0x20
add esp, 0x20
pop rsi
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
sub al, ch
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x94
sete al
add rsp, 0x28
ret
sub rsp, 0x28
invalid
test rax, rax
test eax, eax
sete al
add rsp, 0x28
ret
sub byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x14004b189
call qword [sym.imp.oleaut32.dll_SysStringLen]
mov eax, eax
jmp 0x14004b18b
invalid
add eax, dword [rcx]
add byte [rcx + 0x3102ebc0], cl
add dh, byte [rcx]
add dh, byte [rcx]
xor eax, eax
add rsp, 0x28
ror byte [rax - 0x7d], 0xc4
sub bl, al
ret
ret
test ecx, ecx
je case.0x140023dec.326
invalid
jmp qword [sym.imp.oleaut32.dll_SysFreeString]
xor al, 3
add dword [rax], eax
invalid
ret
ror byte [rax - 0x77], 1
enter 0xffffffffffffb948, 0
mov eax, ecx
movabs rcx, 0x100003e00
add byte ds:[rax], al
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x3e], cl
mov rdx, r8
mov edx, eax
sub r8, 1
sub eax, 1
jb case.0x14002404d.315
movzx r9d, word [rax + r8*2]
cmp r9, 0x20
cmp ecx, 0x20
cmp ecx, 0x20
ja 0x14004b1c7
bt rcx, r9
jb case.0x140025300.174
invalid
out 0xc3, al
ret
xor edx, edx
ret
push rsi
sub rsp, 0x38
lea rbp, [rsp + 0x30]
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
xor byte [rax - 0x39], cl
add r14b, r15b
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
invalid
mov rax, qword [rcx + 0x48]
invalid
invalid
invalid
invalid
invalid
movabs rcx, 0x8000000000000009
movabs rcx, 0x8000000000000009
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne case.0x140023f83.272
invalid
invalid
add byte [rax], al
or byte [rax + 0x39], 0xc8
cmp rax, rcx
jne case.0x140023f83.272
mov rcx, qword [rsi]
invalid
mov rdx, qword [rsi + 8]
mov edx, dword [rsi + 8]
add rsp, 0x38
pop rsi
pop rbp
jmp case.0x1400231b7.309
add byte [rax], al
btc rax, 0x3f
cmp rax, 9
push 3
mov edx, 0x83483ff8
clc
or dword [rdx + 3], ebp
pop rcx
cmovb rcx, rax
cmovb ecx, eax
enter 0xffffffffffff8348, 0xfffffffffffffff9
invalid
cmp rcx, 7
ja case.0x14004b22a.0
lea rax, [0x14006eb84]
movsxd rcx, dword [rax + rcx*4]
add byte [rax + 0x63], cl
or al, 0x88
add rcx, rax
add ecx, eax
jmp rcx
mov rcx, qword [rsi]
invalid
mov rdx, qword [rsi + 8]
mov edx, dword [rsi + 8]
push rsi
or byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x38
add esp, 0x38
pop rsi
pop rbp
jmp fcn.140052c65
nop
add rsp, 0x38
pop rsi
pop rbp
ret
mov ecx, esi
add rsp, 0x38
cmp byte [rsi + 0x5d], bl
cmp byte [rsi + 0x5d], bl
jmp fcn.140041886
invalid
dec dword [rax - 0x75]
invalid
or al, ch
add eax, 0x4800007a
mov rcx, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x18]
sbb byte [rax - 0x75], cl
push rsi
and byte [rax - 0x7d], cl
invalid
invalid
invalid
mov rdx, qword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.1400104aa
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rsi
mov dword [rbp - 8], esi
mov rcx, rsi
int1
call fcn.140041886
mov rcx, qword [rbp - 0x10]
invalid
call fcn.140041822
invalid
dec dword [rax - 0x75]
clc
invalid
invalid
add rcx, 0x60
add rsp, 0x38
add esp, 0x38
invalid
add esp, 0x38
pop rsi
pop rbp
jmp fcn.14005549b
push rsp
and al, 0x10
push rbp
adc byte [rbp + 0x56], dl
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
call fcn.140041822
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
invalid
ret
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
add rcx, 0x60
call fcn.14005549b
add byte [rax + 0x28c48348], dl
add byte [rax + 0x28c48348], dl
invalid
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x41
cmp dword [rcx + 0x48], eax
jne fcn.14004b1cb
cmp dword [rcx + 0x48], eax
jne fcn.14004b1cb
jne fcn.14004b1cb
test eax, edx
invalid
ret
push rbp
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
movabs r9, 0x7fffffffffffffff
mov ecx, 0xffffffff
invalid
invalid
invalid
jg case.0x14001eca2.427
add ecx, ecx
mov ecx, 0xffffffff
invalid
invalid
jg case.0x14001eca2.427
add ecx, ecx
mov r8, rcx
mov eax, ecx
btc r8, 0x3f
xor eax, eax
cmp r9, 3
cmp ecx, 3
invalid
cmp ecx, 3
stc
add ecx, dword [rcx + 0xf]
cmovb rax, r8
ror byte [rax - 0x7d], 0xf8
ror byte [rax - 0x7d], 0xf8
cmp rax, 1
cmp eax, 1
add dword [rsi + rbx + 0x48], esi
test eax, eax
invalid
je case.0x14001ddc8.460
test rax, rax
jne 0x14004b365
movabs rax, 0x8000000000000000
cmp rcx, rax
cmp ecx, eax
cmp ecx, eax
je 0x14004b365
invalid
add rsp, 0x40
pop rbp
jmp fcn.140052c65
adc al, 0x79
add byte [rax], al
invalid
mov eax, edx
and eax, 3
add ecx, dword [rax - 0x73]
invalid
invalid
add ecx, dword [rax - 0x73]
dec byte [rax - 0x7d]
stc
cmp rcx, 2
cmp ecx, 2
add dh, byte [rdx + 5]
jb 0x14004b365
add eax, 0x75c08548
invalid
test rax, rax
test eax, eax
sal byte [rbp + 6], 0x48
add esp, 0x40
jne case.0x140023f83.258
add rsp, 0x40
pop rbp
ret
lea rax, [rdx - 1]
dec dword [rax - 0x77]
call 0x13f4f3ebf
call 0x13f4f3ebf
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
call 0x13f4f3ebf
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov qword [rbp - 0x10], rdx
push rbp
invalid
call qword [rax]
adc byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rax - 1]
invalid
invalid
push rbp
invalid
adc byte [rax - 0x75], cl
invalid
dec qword [rax - 0x75]
mov rdx, qword [rax + 7]
call fcn.140040544
push rcx
invalid
dec dword [rax - 0x75]
call 0x180c936e2
add rsp, 0x40
push rax
invalid
push rcx
invalid
dec dword [rax - 0x75]
call 0x180c936e2
add rsp, 0x40
pop rbp
jmp fcn.140008fc6
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
invalid
mov rcx, qword [rax - 1]
mov ecx, dword [rax - 1]
mov rdx, qword [rax + 7]
mov edx, dword [rax + 7]
push rax
invalid
call fcn.140040544
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call fcn.140008fc6
nop
add rsp, 0x20
invalid
call qword [rax + 0x20c48348]
pop rbp
ret
mov dh, 1
add dword [rax - 0x7d], ecx
clc
and esi, dword [rdi + 0x25]
cmp rax, 0x23
cmp eax, 0x23
ja 0x14004b3fd
movabs rdx, 0xfff7f0000
add byte [rdi - 1], bh
jg 0x14004b3dd
dec dword [rdi]
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
movabs dword [0x107983481573c2], eax
cmp qword [rcx + 0x10], 0
bt rdx, rax
jae 0x14004b3fd
cmp qword [rcx + 0x10], 0
je 0x14004b3fd
mov rcx, qword [rcx + 8]
mov edx, 1
jmp fcn.140007060
invalid
sti
invalid
mov esp, 0x55c3fffb
push r15
push rdi
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x3c8
sub esp, 0x3c8
in al, dx
enter 3, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 3], eax
add byte [rax], al
invalid
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x340], 0xfffffffffffffffe
mov esi, r8d
mov esi, eax
invalid
inc dword [rcx + rcx*4 - 0x3a]
mov esi, eax
mov r13, rdx
mov ebp, edx
mov rbx, rcx
movzx eax, byte [rdx + 0x368]
push 0x48000003
lea ecx, [0x14006eba4]
invalid
push 0x48000003
lea ecx, [0x14006eba4]
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
push 9
invalid
or dword [rdi + 0x49], ebx
mov esi, 0
add byte [rax], al
add byte [rax], al
invalid
pop rdi
movabs r14, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx - 0x41], 0xa
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2600bc49], al
mov esp, 0x2600
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rcx - 0x41], 0xa
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2600bc49], al
mov esp, 0x2600
invalid
add byte [rax], al
add byte [rax + 0xabf49], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2600bc49], al
mov esp, 0x2600
invalid
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
loopne case.0x14002410b.433
invalid
jmp rax
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
xchg byte [rax], al
add bh, ch
inc dword [rbx + 0x420f12f8]
clc
lea eax, [rdi - 1]
cmp eax, 0xf
clc
invalid
inc dword [r11 - 0x78f0f008]
movsd dword [rdi], dword [rsi]
or eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x23850
cmp byte [rdx], al
invalid
clc
invalid
ja case.0x140024eb7.204
xchg dword [rbp + 0x4800000b], esp
lea ecx, [0x14006ecd4]
or eax, 0x23850
cmp byte [rdx], al
invalid
lea rcx, [0x14006ecd4]
cmp byte [rdx], al
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rax*4]
movsxd rdx, dword [rcx + rax*4]
or dword [rax + 1], 0x49e2ffca
add rdx, rcx
jmp rdx
invalid
loop 0x14004b4d7
cmp dword [rbp + 0x1c0], 0
je 0x14004d5fe
mov ebp, 0x1c0
add byte [rax], al
add byte [rdi], cl
test byte [rbx + 0x21], ah
add byte [rax], al
mov byte [r13 + 0x36c], 0
mov ecx, 0xeff
dec dword [rsi]
add byte [rax], al
invalid
dec dword [rsi]
add byte [rax], al
invalid
add byte [rdi], cl
movabs dword [0x8900001704830fc1], eax
jae 0x14004cbb5
mov eax, eax
lea rcx, case.0x140059f1e.27
invalid
invalid
bt ecx, eax
jae 0x14004cbb5
invalid
mov eax, eax
lea rcx, case.0x140059f1e.27
or eax, 0x22356
mov rsi, qword [rcx + rax*8]
xor al, 0xc1
lea rcx, [0x14006d870]
mov rdi, qword [rcx + rax*8]
mov edi, dword [rcx + rax*8]
mov edi, dword [rcx + rax*8]
cmp al, 0xc1
mov rax, qword [r13 + 0x68]
push 0xfc08548
test byte [rdi], bh
test rax, rax
je 0x14004be15
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax], al
add byte [rcx + 0x3b], cl
test eax, esi
add al, byte [rax]
invalid
cmp rax, qword [r13 + 0x2f0]
cmp eax, dword [rbp + 0x2f0]
add byte [rax], al
add byte [rdi], cl
jbe 0x14004be24
xchg byte [rcx + 9], al
add byte [rax], al
jmp 0x14004d5ee
invalid
lea eax, [rsi - 0x110000]
cmp eax, 0x12
adc cl, byte [rdi]
clc
add bh, ch
inc dword [rbx + 0x420f12f8]
clc
adc cl, byte [rdi]
clc
cmp edi, 8
dec dword [rax]
or byte [rdi], cl
je 0x14004b93b
test byte [rsi], bh
add al, 0
add byte [rax], al
cmp edi, 9
jne case.0x140025a37.174
add byte [rax], al
cmp edi, 9
dec dword [rcx]
jne case.0x140025a37.174
mov cl, byte [r13 + 0x1a8]
mov cl, byte [rbp + 0x1a8]
mov edx, esi
call fcn.140050d23
adc ebx, dword [rax]
invalid
adc ebx, dword [rax]
add byte [rax], al
add byte [rax + rax*8 + 0x224b840f], al
add byte [rax], al
test al, al
je case.0x14004b66c.141
and al, byte [r8]
add byte [rcx - 0x80], al
invalid
invalid
mov ebp, 0x32b
sub eax, dword [rbx]
add byte [rax], al
cmp byte [r13 + 0x32b], 0
jne 0x14004cbb5
sub eax, dword [rbx]
add byte [rax], al
add byte [rdi], cl
test dword [rdi + 0x49000016], ecx
mov eax, dword [rbp + 0x68]
invalid
invalid
mov rax, qword [r13 + 0x68]
push 0xfffffffff0853b49
cmp rax, qword [r13 + 0x2f0]
add al, byte [rax]
add byte [rdi], cl
xchg ah, ah
in al, 0
add byte [rax], al
add cl, ch
jmp 0x14004d5ee
jbe 0x14004b61b
in al, 0
add byte [rax], al
invalid
jmp 0x14004d5ee
and byte [rax], al
add byte [rbp - 0x10ffff7a], cl
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
xchg byte [rax], al
add bh, ch
add byte [rax], al
out dx, eax
inc dword [rbx + 0x420f12f8]
clc
cmp edi, 9
or dword [rdi], ecx
xchg dword [rbx + 0x21], edx
add byte [rax], al
ja case.0x14004b55f.1
lea rax, [0x14006ebcc]
add eax, 0x23674
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
sar edi, 0xe1
mov eax, 0xffc10148
loope 0x14004b5aa
invalid
sar edi, 0xe1
lea rdx, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_src_readerparseroutside_tag.rs
lea edx, [0x14006c540]
fmul dword [rdi]
add al, byte [rax]
mov rcx, r13
call fcn.14004eed7
add byte [rsi + 0x41], ah
invalid
test dword [rax + 3], ebp
add byte [rax], al
add eax, dword [rax]
add byte [rsi + 0x41], ah
mov dword [rbp + 0x368], 0x9be90003
add byte [rax], al
add byte [rbx], al
add cl, ch
wait
add eax, dword [rax]
jmp case.default.0x14004b66c
invalid
cmp byte [r13 + 0x369], 0
cmp byte [rbp + 0x369], 0
imul eax, dword [rbx], 0xf000000
je 0x14004b89a
test byte [0xcd04b591], cl
or eax, 0x8d000003
add eax, dword [rax]
add byte [rbp - 0x10ffff7a], cl
add byte [rax], al
out dx, eax
lea eax, [rsi - 0x110000]
xchg byte [rax], al
add bh, ch
add byte [rax], al
out dx, eax
inc dword [rbx + 0x420f12f8]
clc
cmp eax, 0x12
cmovb edi, eax
cmp edi, 5
je 0x14004b956
add eax, dword [rax]
add byte [rbx + 0x117509ff], al
cmp edi, 9
jne 0x14004b5b8
cmp esi, 0x20
cmp edi, 9
jne 0x14004b5b8
ja 0x14004b5b8
mov eax, esi
bt r12, rax
jb 0x14004cbb5
lea r9, [rbp + 0x2b0]
mov dword [r9 + 4], esi
invalid
lea esi, [rax + 0x41000002]
mov dword [rcx + 4], esi
invalid
add al, 0x41
mov byte [rcx], 0xe
mov byte [r9], 0xe
invalid
jmp 0x14004df1e
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
clc
clc
adc cl, byte [rdi]
clc
cmp byte [r13 + 0x369], 0
je 0x14004b8f4
test byte [rsi], cl
add eax, dword [rax]
add byte [rax], al
add byte [rdi], cl
test byte [rsi], cl
add eax, dword [rax]
add byte [rax], al
cmp edi, 1
je 0x14004b974
invalid
test dword [rbx], eax
add eax, dword [rax]
invalid
add byte [rax], al
cmp edi, 1
je 0x14004b974
invalid
test dword [rbx], eax
add eax, dword [rax]
invalid
test byte [rbp - 0x7cfffffd], al
dec dword [rcx]
add byte [rbx + 0x167509ff], al
cmp edi, 9
jne 0x14004b60a
mov cl, byte [r13 + 0x1a8]
mov edx, esi
call fcn.140050d23
push rdi
add byte [rax], al
lea ebp, [rax - 0x76ffffff]
bnd call fcn.140050d23
push rdi
add byte [rax], al
add byte [rcx + 0x5721e8f2], cl
add byte [rax], al
test al, al
je 0x14004c91c
mov rax, qword [r13 + 0x68]
cmp rax, qword [r13 + 0x2f0]
ja 0x14004b92f
xchg dword [rbx + rax], edx
add byte [rax], al
add r13, 0x58
pop rax
mov ecx, esi
mov rdx, r13
call case.0x140030081.497
jmp 0x14004cbb5
movzx eax, byte [r13 + 0x369]
lea rcx, [0x14006ebf4]
xor eax, 0x63480002
add al, 0x81
xor eax, 0x63480002
add al, 0x81
add rax, rcx
jmp rax
invalid
xchg byte [rax], al
add bh, ch
inc dword [rbx + 0x420f12f8]
cmp eax, 0x12
cmovb edi, eax
cmp eax, 0x12
cmovb edi, eax
clc
adc cl, byte [rdi]
clc
lea eax, [rdi - 5]
sti
cmp eax, 0xc
ja case.default.0x14004b66c
invalid
clc
or al, 0xf
xchg dword [rbp + rax - 0x72b80000], edi
add byte [rax - 0x73], cl
add byte [rax - 0x73], cl
lea rcx, [0x14006ec4c]
lea ecx, [0x14006ec4c]
or eax, 0x235e7
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp edi, 0xc
sete al
xchg esp, eax
sal byte [rcx + 0x31c12802], 0xc0
invalid
xchg esp, eax
sal byte [rcx + 0x31c12802], 0xc0
invalid
rol byte [rbx - 0x49f0f401], 0xc9
cmp edi, 0xb
movzx ecx, cl
cmove ecx, eax
mov byte [r13 + 0x1aa], cl
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rsi + 0x41], ah
invalid
invalid
mov word [r13 + 0x368], 0x107
jmp case.default.0x14004b66c
add byte [rax], al
mov dword [rbp + 0x368], 0x81e90107
add eax, 0xf410000
add byte [rax], al
movzx eax, byte [r13 + 0x369]
invalid
invalid
add byte [rax], al
movzx eax, byte [r13 + 0x369]
test dword [rcx + 3], ebp
add byte [rax], al
mov dword [rbp + 0x30], esi
lea rcx, [0x14006ecbc]
xor byte [rax - 0x73], cl
or eax, 0x23611
add al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
or dword [rax + 1], 0x4de0ffc8
loopne 0x14004b702
mov r14, qword [r13 + 0x68]
mov esi, dword [rbp + 0x68]
cmp r14, 1
inc byte [rcx]
ja 0x14004b6c6
mov byte [r13 + 0x36d], 0
test dword [rbp + 3], ebp
add byte [rax], al
add byte [rbp - 0x10ffff7a], cl
inc dword [rbx + 0x420f12f8]
clc
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
clc
clc
cmp edi, 5
je 0x14004dbf8
inc dword [0x165223ae8]
add byte [rax], al
cmp edi, 6
je 0x14004dbf8
invalid
add byte [rax], al
invalid
and eax, 0xff830000
or dword [rdi], ecx
jne 0x14004df0f
lea rdi, [r13 + 0x58]
add byte [rbx - 0x7af0f601], al
and ch, byte [rax]
add byte [rax], al
cmp edi, 9
jne 0x14004df0f
lea rdi, [r13 + 0x58]
lea edi, [rbp + 0x58]
cmp esi, 0x3a
je case.0x140024432.265
add byte [rax], al
add byte [rax], al
mov ecx, esi
test r14, r14
test esi, esi
test esi, esi
je 0x14004dbd2
test ch, cl
int 0x24
add byte [rax], al
and al, 0
add al, ch
xchg dword [rax + rax], edi
jl 0x14004b709
invalid
call fcn.140053391
test al, al
jne 0x14004c940
add byte [rax], al
ror byte [rdi], 0x85
adc al, byte cs:[rax]
add byte [rax], al
invalid
int3
add byte [rax], al
jmp 0x14004dbe3
add byte [rax], al
lea eax, [rsi - 0x110000]
cmp eax, 0x12
clc
adc cl, byte [rdi]
clc
out dx, eax
inc dword [rbx + 0x420f12f8]
clc
adc cl, byte [rdi]
clc
clc
adc cl, byte [rdi]
clc
cmp edi, 9
je 0x14004b842
add byte [rax], al
cmp edi, 0xe
jne 0x14004e80c
mov ebp, 0x32a
add byte [rdi], cl
test byte [rbp + 0x49000003], ah
cmp dword [rbp + 0x68], 0
jge 0x14004b7af
invalid
add byte [rax], al
je 0x14004bae8
cmp qword [r13 + 0x68], 0
jge 0x14004b7af
add byte [rdi], cl
jne case.0x14001e601.499
test ebp, ecx
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
mov rcx, r13
mov ecx, ebp
jmp 0x13feaca3d
call fcn.140049d68
jmp case.0x14001e601.499
out 0xff, al
invalid
movzx eax, byte [r13 + 0x369]
add eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x23516
lea rcx, [0x14006ec80]
xor eax, 0x63480002
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
loopne 0x14004b701
lea eax, [rsi - 0x110000]
xchg byte [rax], al
add bh, ch
inc dword [rbx + 0x97711f8]
cmp eax, 0x11
ja case.0x14001eca2.492
cmp eax, 0x11
ja case.0x14001eca2.492
cmp eax, 9
jne 0x14004cff4
test dword [rbp + 0x18], ebp
add byte [rax], al
clc
or dword [rdi], ecx
test dword [rbp + 0x18], ebp
add byte [rax], al
insd dword [rdi], dx
sbb byte [rax], al
add byte [rbx + 0xc7720fe], al
cmp esi, 0x20
ja 0x14004b798
cmp esi, 0x20
ja 0x14004b798
mov eax, esi
bt r12, rax
jb case.default.0x14004b66c
add al, 0
invalid
add byte [rbx - 0x7af08902], al
push rbx
cmp esi, 0x76
jne 0x14004cff4
sbb byte [rax], al
invalid
sbb byte [rax], al
add byte [rsi + 0x41], ah
add byte [rax], al
mov word [r13 + 0x368], 0x106
mov dword [rbp + 0x368], 0x6ae90106
add al, 0
invalid
mov dword [rbp + 0x368], 0x6ae90106
add al, 0
add eax, dword [rax]
add byte [rsi], al
add ecx, ebp
add byte [rax], al
invalid
push 4
add byte [rax], al
add byte [rbp - 0x10ffff7a], cl
lea eax, [rsi - 0x110000]
add bh, ch
inc dword [rbx + 0x420f12f8]
cmp eax, 0x12
cmovb edi, eax
clc
clc
adc cl, byte [rdi]
clc
clc
clc
cmp edi, 9
je 0x14004b880
add byte [rax], al
add byte [rbx - 0x7af0ef01], al
pop rbp
adc byte [rax], al
add byte [rcx - 0x75], cl
mov eax, dword [rbp + 0xb0]
mov al, 0
add byte [rax], al
invalid
cmp edi, 0x10
jne 0x14004c82b
mov rax, qword [r13 + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rbp + 0xa0], al
movups xmm0, xmmword [r13 + 0xa0]
movups xmm0, xmmword [rbp + 0xa0]
and qword [r13 + 0xa0], 0
and dword [rbp + 0xa0], 0
add byte [rcx - 0x39], cl
test dword [rax + 0x1000000], ebp
add byte [rax], al
invalid
mov qword [r13 + 0xa8], 1
add byte [rax], al
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
and qword [r13 + 0xb0], 0
mov al, 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x220], rax
invalid
add byte [rax], al
mov qword [rbp + 0x220], rax
movaps xmmword [rbp + 0x210], xmm0
sub dword [rbp + 0x210], eax
sub dword [rbp + 0x210], eax
add al, byte [rax]
add byte [rax - 0x75], cl
mov ch, 0x20
invalid
mov rsi, qword [rbp + 0x220]
and byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x7b], cl
test rsi, rsi
je 0x14004bbb3
test byte [rdi], 0x84
popfq
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x4b], cl
mov ch, 0x18
add al, byte [rax]
invalid
mov r14, qword [rbp + 0x218]
mov ch, 0x18
add al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea r8, [0x14006c3c1]
popfq
or eax, dword [rdx]
add al, byte [rax]
push 2
add al, byte [rax]
push 2
add al, byte [rcx + 0x59]
pop r9
mov rcx, r14
mov rdx, rsi
call fcn.140008381
test al, al
je case.0x14003466f.158
test byte [rsi + 5], bl
add byte [rax], al
invalid
pop rsi
add eax, 0x3c6a0000
add byte [rdx + 0x3c], ch
add byte [rdx + 0x3c], ch
push 0x3c
cmp al, 0xe9
jmp 0x14004d366
and al, 0x1b
add byte [rax], al
mov cl, byte [r13 + 0x1a8]
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0x54d3e8f2], cl
add byte [rax], al
mov edx, esi
call fcn.140050d23
test al, al
je 0x14004c91c
add byte [rax], al
ror byte [rdi], 0x84
invalid
add byte [rax], al
cmp esi, 0x20
ja case.0x14004b48b.251
invalid
add byte [rax], al
and byte [rdi], cl
xchg edx, ebx
add eax, 0xf0890000
add byte [rax], al
mov eax, esi
invalid
bt r12, rax
jae case.0x14004b48b.251
invalid
invalid
add byte [rax], al
invalid
add eax, 0x83490000
add r13, 0x58
add ebp, 0x58
invalid
mov rcx, r13
mov edx, esi
call fcn.14004ef1b
jmp 0x14004cbb5
invalid
adc eax, dword [rax]
invalid
xor eax, 0x49000013
cmp qword [r13 + 0xb0], 0
cmp dword [rbp + 0xb0], 0
je 0x14004bbf5
test byte [rdi + 3], ah
add byte [rax], al
mov ecx, esi
int1
call fcn.140053391
jmp 0x14004bc01
cld
jp 0x14004b894
add cl, ch
add eax, dword [eax]
add byte [rbp - 0x75], cl
jne 0x14004b906
mov r14, qword [r13 + 0x68]
cmp r14, 1
ja 0x14004b8ac
or byte [rcx - 0x3a], al
mov byte [r13 + 0x36d], 0
test dword [rbp + 3], ebp
add byte [rax], al
add byte [rax], al
invalid
xchg byte [rax], al
add byte [rax], al
out dx, eax
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
add byte [rax], al
out dx, eax
inc dword [rbx + 0x420f12f8]
clc
cmp edi, 5
add eax, 0x1179840f
je 0x14004ca3a
test byte [rcx + 0x11], bh
adc dword [rax], eax
add byte [rbx - 0x7af0f601], al
or dword [rdi], ecx
test dword [rbp + 0x26], eax
add byte [rax], al
add byte [rax], al
cmp edi, 9
jne 0x14004df0f
or dword [rdi], ecx
test dword [rbp + 0x26], eax
add byte [rax], al
lea rdi, [r13 + 0x58]
lea edi, [rbp + 0x58]
cmp esi, 0x3a
je case.0x140024432.265
add byte [rax], al
add byte [rax], al
mov ecx, esi
test r14, r14
test esi, esi
test esi, esi
je 0x14004ca18
call fcn.140053391
test al, al
je 0x14004ca25
add byte [rax + rax*8 + 0x1136840f], al
add byte [rax], al
jmp 0x14004c940
adc byte [rax], r8b
add byte [rbx - 0x7bf0fe01], al
cmp eax, dword [rdx]
add byte [rax], al
add byte [rax], al
cmp edi, 1
je 0x14004bb38
cmp edi, 9
dec dword [rcx]
jne 0x14004d8ac
mov rdi, qword [r13 + 0x68]
mov ecx, esi
test rdi, rdi
je case.0x140023dec.297
cmp rdi, qword [r13 + 0x2d8]
cmp edi, dword [rbp + 0x2d8]
add byte [rax], al
jbe case.0x14001ef94.489
dec dword [rbp + rcx*4 - 0x73]
xor byte [rdx], al
add al, byte [rax]
invalid
lea r9, [rbp + 0x230]
add al, byte [rax]
add cl, ch
mov edx, 0x4100001c
add byte [rax], al
cmp byte [r13 + 0x32b], 0
jmp case.0x140022001.438
add byte [rax], al
cmp byte [r13 + 0x32b], 0
sub eax, dword [rbx]
add byte [rax], al
add byte [rax], al
je case.0x14001eca2.433
add eax, dword [rax]
add byte [rax], al
je case.0x14001eca2.433
mov byte [r13 + 0x368], 0
add byte [rax], al
jmp 0x14004cbb5
mov rcx, rbx
mov rdx, r13
mov edx, ebp
mov edx, ebp
add rsp, 0x3c8
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.14005086e
mov rax, qword [r13 + 0x98]
lea rsi, [rbp + 0xb0]
mov al, 0
add byte [rax], al
test dword [rax + 0x48000000], ebx
lea esi, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax - 0x73], cl
mov ch, 0xb0
mov al, 0
add byte [rax], al
invalid
invalid
mov al, 0
add byte [rax], al
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [r13 + 0x88]
adc byte [rcx + 0xf], r8b
adc byte [rbp + 0x88], al
test dword [rax + 0x49000000], ecx
and dword [rbp + 0x88], 0
add byte [rax], al
add byte [rax], al
and qword [r13 + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rdx + 1], ch
push 1
pop rax
mov qword [r13 + 0x90], rax
and qword [r13 + 0x98], 0
movsd dword [rdi], dword [rsi]
cwde
add byte [rax], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
cwde
add byte [rax], al
add byte [rax], al
movaps xmmword [rsi], xmm0
mov rcx, qword [r13 + 0x68]
push 0x284e8948
push 0x284e8948
movups xmm0, xmmword [r13 + 0x58]
pop r8
movups xmmword [rsi + 0x18], xmm0
and qword [r13 + 0x58], 0
mov qword [r13 + 0x60], rax
pop rax
add byte [rcx - 0x77], cl
invalid
mov dword [rbp + 0x60], eax
and qword [r13 + 0x68], 0
and dword [rbp + 0x68], 0
mov byte [r13 + 0x368], 0
mov byte [rbp + 0x368], 0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx + 9], ch
push 9
pop rcx
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
movabs rax, 0x8000000000000002
jmp 0x14004cbbf
adc dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub cl, 0xd5
adc dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x230]
mov rdx, r13
lea rcx, [rbp + 0x230]
xor byte [rdx], al
add byte [rax], al
mov rdx, r13
mov r8b, 1
add eax, ebp
call fcn.14004ee08
or al, 0x34
add byte [rax], al
cmp esi, 0x20
ja 0x14004c9b4
invalid
mov eax, esi
bt r12, rax
bt esp, eax
bt esp, eax
movabs dword [0x4100000fa3830fc4], eax
jae 0x14004c9b4
movabs dword [0x36c85c64100000f], eax
add byte [rax], al
add dword [rcx - 0x80], eax
mov ebp, 0x328
add byte [rdi + rax + 0x49], dh
cmp dword [rbp + 0x68], 0
jge case.0x14001dd35.486
invalid
invalid
mov byte [r13 + 0x36c], 1
mov byte [rbp + 0x36c], 1
test dword [rbx + rax], ebp
add byte [rcx], al
cmp byte [r13 + 0x328], 0
je 0x14004ba2a
cmp qword [r13 + 0x68], 0
push 0x492e7400
je case.0x140036511.134
cmp qword cs:[r13 + 0x1c0], 0
cmp qword [r13 + 0x1c0], 0
cmp dword [rbp + 0x1c0], 0
add dword [rax], eax
add byte [rax], al
jne case.0x1400231b7.378
cmp byte [r13 + 0x32f], 0
jne case.0x140036511.134
lea rdx, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_src_readerparseroutside_tag.rs
adc ecx, dword [rbx]
or eax, dword [rdx]
add byte [rcx + rcx*4 - 0x17], cl
add al, byte [rax]
mov rcx, r13
call fcn.14004eed7
xor al, 0
add byte [rcx - 0x73], cl
lea rcx, [r13 + 0x58]
lea rcx, [r13 + 0x58]
mov edx, esi
bnd call fcn.14004ef1b
call fcn.14004ef1b
push 0xf
mulps xmm1, xmmword [rax - 0x73]
pop rcx
lea rsi, [rbp + 0x230]
mov ch, 0x30
add al, byte [rax]
invalid
mov ch, 0x30
xor byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
fcompi st(3)
movsq qword [rdi], qword [rsi]
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov byte [r13 + 0x368], 0
jmp 0x14004cbc3
adc qword [rax], r8
invalid
test dword [rax + 3], ebp
add byte [rax], al
add cl, ch
adc qword [rax], r8
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x2b0]
mov rdx, r13
lea rcx, [rbp + 0x2b0]
add al, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
invalid
mov r8b, 5
call fcn.14004ee08
lea rcx, [r13 + 0x70]
call fcn.14004f097
add byte ss:[rax], al
add byte ss:[rax], al
add byte [rax], al
add byte [rdx + 0xf], ch
push 0xf
pop rcx
lea rsi, [rbp + 0x2b0]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
add byte [rax], al
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov word [r13 + 0x368], 1
add eax, dword [rax]
add byte [rcx], al
add cl, ch
jmp 0x14004cbc3
adc al, 0x11
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x2b0]
lea esi, [rax + 0x4c000002]
mov edx, ebp
mov al, 2
add byte [rax], al
mov rdx, r13
mov r8b, 4
mov al, 4
call fcn.14004ee08
mov rcx, r13
call fcn.140049d68
lahf
loop case.0x1400499ab.91
jmp [rdx + 0xf]
pop rcx
lea rsi, [rbp + 0x2b0]
lahf
loop case.0x1400499ab.91
invalid
jmp [rdx + 0xf]
mulps xmm1, xmmword [rax - 0x73]
mov ch, 0xb0
add al, byte [rax]
add byte [rax - 0x77], cl
fcompi st(3)
movsq qword [rdi], qword [rsi]
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov word [r13 + 0x368], 7
mov dword [r13 + 0x368], 0xdbe90007
adc byte [rax], al
add byte [rcx - 0x75], cl
push 0x7000003
add eax, dword [rax]
add byte [rdi], al
invalid
add byte [rax], al
invalid
add cl, ch
fist dword [rax]
add byte [rax], al
jmp 0x14004cbc3
mov rax, qword [r13 + 0x68]
mov qword [rbp + 0x2c0], rax
add byte [rcx + 0xf], al
adc byte [rbp + 0x58], al
pop r8
push 0xffffffffc0858948
add al, byte [rax]
add byte [rcx + 0xf], al
adc byte [rbp + 0x58], al
pop r8
pop r8
movaps xmmword [rbp + 0x2b0], xmm0
sub dword [rbp + 0x2b0], eax
test dword [rax + 0x49000002], esi
and dword [rbp + 0x58], 0
pop rax
invalid
mov al, 2
add byte [rax], al
add byte [rcx - 0x7d], cl
pop rax
pop rax
and qword [r13 + 0x58], 0
pop rax
add byte [rcx - 0x39], cl
invalid
mov qword [r13 + 0x60], 1
add byte [rcx - 0x7d], cl
push 0x5bf4900
invalid
invalid
add byte [rax], al
invalid
and qword [r13 + 0x68], 0
and dword [rbp + 0x68], 0
movabs r15, 0x8000000000000005
mov edi, 5
add eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x6885c641], al
add byte [rcx - 0x3a], 0x85
push 3
add byte [rax], al
add byte [rcx - 0x3a], 0x85
mov byte [r13 + 0x368], 0
push 3
push 9
pop rcx
lea rsi, [rbp + 0x2b0]
mov al, 2
add byte [rax], al
mov al, 2
add al, byte [rax]
add byte [rax - 0x77], cl
mov edi, ebx
rep movsq qword [rdi], qword [rsi]
add byte [rax], al
mov rdi, rbx
mov edi, ebx
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
jmp case.default.0x14004b66c
add byte [rax], al
add byte [rcx - 0x75], cl
jge 0x14004bb94
mov rdi, qword [r13 + 0x58]
mov rsi, qword [r13 + 0x60]
mov r15, qword [r13 + 0x68]
and qword [r13 + 0x58], 0
and dword [rbp + 0x58], 0
and dword [rbp + 0x58], 0
pop rax
add byte [rcx - 0x39], cl
invalid
mov qword [r13 + 0x60], 1
mov dword [rbp + 0x60], 1
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
and qword [r13 + 0x68], 0
push 1
pop r8
push 0x41016a00
pop rax
mov rcx, rsi
mov ecx, esi
mov rdx, r15
mov edx, edi
xor r9d, r9d
xor ecx, ecx
call fcn.140008381
test al, al
inc dword [rax + rax*8 + 0x30b58948]
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ebp, 0x328
add eax, dword [rax]
invalid
mov qword [rbp + 0x330], rsi
mov qword [rbp + 0x328], rdi
add eax, dword [rax]
invalid
mov dword [rbp + 0x328], edi
add eax, dword [rax]
add byte [rdi], cl
je case.0x140022f48.371
test dl, cl
add al, byte [rax]
add byte [rbp + rcx*4 - 0x73], cl
invalid
invalid
lea esi, [rax + 1]
retf 2
lea r9, [rbp + 0x170]
lea ecx, [rbp + 0x170]
lea esi, [rax + 1]
add byte [rax], al
add byte [rcx - 0x3a], al
add dword [0x1605a46d6], eax
mov byte [r9], 5
mov byte [rcx], 5
mov rdx, qword [r13 + 0x20]
mov r8, qword [r13 + 0x28]
sub r14b, r8b
test dword [rbx + rax], edi
add byte [rax], al
mov byte [rbp + 0x33c], 1
add eax, dword [rax]
add byte [rcx], al
add dword [rax - 0x73], ecx
lea rcx, [rbp + 0x230]
lea esi, [rax]
add al, byte [rax]
xor byte [rdx], al
add byte [rax], al
invalid
add al, ch
fcom st(3)
call case.0x140023f83.374
add byte [rax], al
push 0xf
pop rcx
lea rsi, [rbp + 0x230]
mov ch, 0x30
add al, byte [rax]
add cl, ch
jmp 0x14004d186
invalid
invalid
lea esi, [rax]
jmp 0x14004d186
add byte [rbp + rcx*4 - 0x73], cl
xor byte [rdx], al
add al, byte [rax]
invalid
lea r9, [rbp + 0x230]
add al, byte [rax]
add byte [rcx - 0x3a], al
mov byte [r9], 3
mov byte [r9], 3
mov rdx, qword [r13 + 0x20]
mov edx, dword [rbp + 0x20]
and byte [rbp - 0x75], cl
mov r8, qword [r13 + 0x28]
mov byte [rbp + 0x33d], 1
add byte [rax], al
invalid
sub r14b, r8b
test dword [0x14104bbd0], edi
add byte [rax], al
invalid
add byte [rax], al
add dword [rax - 0x73], ecx
lea esi, [rax - 0x17fffffe]
add al, ch
lea rcx, [rbp + 0x2b0]
call case.0x140023f83.374
push 0xf
add al, ch
movabs dword [0x8d48590f6a0000d3], eax
pop rcx
lea rsi, [rbp + 0x2b0]
lea esi, [rbp + 0x2b0]
lea esi, [rbp + 0x2b0]
mov ch, 0xb0
add al, byte [rax]
add byte [rax - 0x77], cl
fcompi st(3)
rep movsq qword [rdi], qword [rsi]
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov r14, qword [rbp + 0x218]
mov esi, dword [rbp + 0x218]
jmp 0x14004de9d
and al, byte [rax]
add byte [rcx + 0x38d2e8f1], cl
int1
invalid
sar byte [rax], cl
invalid
mov ecx, esi
call fcn.14004f4ce
cmp byte [rax], al
add byte [rbx + 0x87423fe], al
invalid
je 0x14004bc09
add byte [rax], al
cmp esi, 0x23
je 0x14004bc09
and esi, dword [rax + rcx - 0x7c]
ror byte [rdi], 0x84
je 0x14004c82b
invalid
invalid
invalid
test al, al
je 0x14004c82b
add r13, 0xa0
mov rcx, r13
jmp 0x141edaea0
mov edx, esi
call fcn.14004ef1b
add dword [rbx], esi
add byte [rax], al
invalid
mov qword [rbx + 0x48], r15
mov dword [rbx + 0x48], edi
jmp 0x14004cbc3
mov r15, r14
lea r14d, [rsi - 0x110000]
out dx, eax
inc dword [rcx - 0x7d]
cmp esi, 0x12
add byte [rax], al
out dx, eax
inc dword [rcx - 0x7d]
invalid
cmp esi, 0x12
invalid
cmovb edi, r14d
cmovb edi, esi
lea eax, [rdi - 0xb]
cmc
cmp eax, 2
jb 0x14004c7fb
clc
add cl, byte [rdi]
invalid
cmp edi, 9
je 0x14004cb45
sti
invalid
add byte [rax], al
sti
invalid
cmp edi, 0xf
je 0x14004cb95
test byte [rdx + 0xf], al
add byte [rax], al
cmp edi, 3
je 0x14004dfe7
mov dil, byte [r13 + 0x1aa]
mov bh, byte [rbp + 0x1aa]
mov ebp, 0x1aa
add cl, ch
or eax, 0x4d00000f
add byte [rax], al
invalid
jmp 0x14004cb75
add byte [rax], al
mov r14, qword [r13 + 0x68]
mov esi, dword [rbp + 0x68]
cmp r14, 1
cmp esi, 1
ja case.0x14001ed34.438
mov byte [r13 + 0x36d], 0
add eax, dword [rax]
add byte [rax], al
lea eax, [rsi - 0x110000]
cmp eax, 0x12
clc
invalid
clc
adc cl, byte [rdi]
clc
clc
cmovb edi, eax
clc
cmp edi, 9
je case.0x1400300b5.180
invalid
add byte [rbx - 0x7af0f501], al
ja 0x14004bcb8
cmp edi, 0xa
or cl, byte [rdi]
test dword [rdi + 0x22], esi
jne 0x14004df0f
add byte [rax], al
lea rdx, [rbp + 0x30]
mov rcx, rbx
invalid
mov r8, r13
call 0x128f645e7
int1
cmp byte [rax], al
add byte [rax], al
push rbp
xor byte [rax - 0x77], cl
invalid
call 0x128f645e7
int1
cmp byte [rax], al
add byte [rax], al
jmp 0x14004cbc3
jmp 0x14004cbc3
add byte [rbp - 0x10ffff7a], cl
lea eax, [rsi - 0x110000]
cmp eax, 0x12
clc
invalid
add bh, ch
inc dword [rbx + 0x420f12f8]
clc
clc
adc cl, byte [rdi]
cmovb edi, eax
clc
cmp edi, 9
je case.0x14004b48b.241
add byte [rbx - 0x7af0f501], al
add al, byte ss:[rax]
add al, byte [rax]
cmp edi, 0xa
dec dword [rdx]
or cl, byte [rdi]
test dword [rsi], esi
jne case.0x140024432.235
add al, byte [rax]
add byte [rsi + 0x41], ah
mov dword [rbp + 0x368], 0xd9e90401
push 0x1000003
add al, 0xe9
invalid
mov word [r13 + 0x368], 0x401
jmp 0x14004cbb5
mov dword [r13 + 0x368], 0xd9e90401
push 0x1000003
add al, 0xe9
invalid
invalid
lea eax, [rsi - 0x110000]
cmp eax, 0x12
out dx, eax
inc dword [rbx + 0x420f12f8]
cmovb edi, eax
clc
adc cl, byte [rdi]
invalid
cmovb edi, eax
clc
cmp edi, 5
je case.0x14001e7c6.462
invalid
add dword [rax], eax
add byte [rax], al
inc dword [0x1410b40fe]
add eax, 0x106840f
invalid
add byte [rax], al
add byte [rbx - 0x7bf0f901], al
or byte [rcx], al
add byte [rax], al
cmp edi, 6
inc dword [rsi]
invalid
je 0x14004be02
test byte [rax], cl
add dword [rax], eax
add byte [rbx - 0x7af0f601], al
or dword [rdi], ecx
test dword [rax], eax
add al, byte [rax]
invalid
cmp edi, 9
or dword [rdi], ecx
test dword [rax], eax
add al, byte [rax]
add byte [rbx + 0xc7720fe], al
and byte [rdi + 0xc], dh
jne case.0x140024432.235
cmp esi, 0x20
and byte [rdi + 0xc], dh
ja case.0x14001e7c6.448
mov eax, esi
bt r12, rax
invalid
invalid
movabs dword [0x8900000ea1820fc4], eax
int1
jb 0x14004cbb5
mov ecx, esi
call fcn.14004f4ce
add byte [rax], al
test al, al
je case.0x140024432.235
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
push 0xffffffffd8853b49
push 0xffffffffd8853b49
mov rax, qword [r13 + 0x68]
mov eax, dword [rbp + 0x68]
push 0xffffffffd8853b49
cmp rax, qword [r13 + 0x2d8]
fadd dword [rdx]
add al, byte [rax]
add byte [rdi], cl
add byte [rax], al
ja 0x14004d5ee
xchg dword [rdx + 0x49000018], edi
lea ecx, [rbp + 0x58]
pop r8
sbb byte [rax], al
add byte [rcx - 0x73], cl
invalid
lea rcx, [r13 + 0x58]
pop r8
pop rax
mov edx, esi
call fcn.14004ef1b
xor dword [rax], eax
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rbp + 0x368], 0x67e90201
add eax, dword [rax]
add byte [rcx], al
add dword [rdx], eax
invalid
invalid
invalid
mov word [r13 + 0x368], 0x201
add eax, dword [rax]
add byte [rcx], al
add dword [rdx], eax
invalid
invalid
add dword [rdx], eax
jmp 0x14004cbb5
add byte [rbp - 0x10ffff7a], cl
inc dword [rbx + 0x420f12f8]
cmp eax, 0x12
cmovb edi, eax
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
cmp edi, 5
je case.0x14001e7c6.462
invalid
xchg esp, eax
add byte [rax], al
invalid
test byte [rax + rax - 0x7d0000], dl
add byte [rax], al
add byte [rbx - 0x7bf0f901], al
invalid
je 0x14004be02
add byte [rax], al
cmp edi, 9
jne case.0x140024432.235
invalid
mov es, word [rcx]
add dword [rax], eax
invalid
cmp edi, 6
je 0x14004be02
add byte [rax], al
invalid
add byte [rax], al
cmp edi, 9
jne case.0x140024432.235
invalid
mov es, word [rcx]
add dword [rax], eax
invalid
or dword [rdi], ecx
test dword [rsi - 0x7cffffff], ecx
invalid
add dword [rax], eax
add byte [rbx - 0x78f0df02], al
cmp esi, 0x20
ja case.0x140024432.235
test dword [rcx], eax
add byte [rax], al
and byte [rdi], cl
xchg dword [rbp - 0x76ffffff], eax
invalid
test dword [rcx], eax
add byte [rax], al
add byte [rcx - 0x5cf0b610], cl
invalid
mov eax, esi
bt r12, rax
bt esp, eax
movabs dword [0x6600000179830fc4], eax
jae case.0x140024432.235
add dword [rax], eax
add byte [rsi + 0x41], ah
mov word [r13 + 0x368], 0x101
jmp 0x14004cbb5
sbb al, 0xe
add byte [rax], al
invalid
mov dword [r13 + 0x368], 0x1ce90101
mov dword [rbp + 0x368], 0x1ce90101
sbb al, 0xe
add byte [rax], al
invalid
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14006c3c3]
lea eax, [0x14006c3c3]
and eax, dword [rsi]
invalid
add al, byte [rax]
push 2
pop r9
pop rcx
mov rcx, r14
mov rdx, rsi
mov edx, esi
call fcn.140008381
test al, al
je 0x14004c090
add byte [rax], al
add byte [rax], al
push 0x3e
notrack jmp 0x14004d366
jmp 0x14004d366
test al, 0x15
add byte [rax], al
mov rax, qword [r13 + 0x68]
mov qword [rbx + 0x10], rax
mov dword [rbx + 0x10], eax
mov dword [rbx + 0x10], eax
movups xmm0, xmmword [r13 + 0x58]
pop rax
and qword [r13 + 0x58], 0
pop rax
add byte [rcx - 0x39], cl
invalid
invalid
mov qword [r13 + 0x60], 1
mov dword [rbp + 0x60], 1
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
and qword [r13 + 0x68], 0
movups xmmword [rbx], xmm0
invalid
push 0x3110f00
add eax, dword [rcx - 0x3a]
mov byte [r13 + 0x368], 0
test dword [rax + 3], ebp
add byte [rax], al
add byte [rax - 0x48], cl
movabs rax, 0x8000000000000006
mov eax, 6
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xdc8e9], al
sub cl, 0xc8
invalid
invalid
sub cl, 0xc8
or eax, 0x89480000
add byte [rax - 0x77], cl
jmp 0x14004cbbf
enter 0xd, 0
add byte [rax - 0x77], cl
mov rcx, rbx
invalid
mov rdx, r13
mov edx, ebp
xor r8d, r8d
jmp case.0x140023f83.311
mov rcx, rbx
mov ecx, ebx
mov rdx, r13
mov edx, ebp
mov r8b, 1
mov al, 1
call fcn.14004fbb1
add byte [rax], al
add cl, ch
scasb al, byte [rdi]
jmp 0x14004cbc3
or eax, 0x8d480000
adc eax, 0x206dc
invalid
add al, byte [rax]
lea rdx, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_src_readerparseroutside_tag.rs
invalid
mov rcx, r13
call fcn.14004eed7
xor byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
add r13, 0x58
add ebp, 0x58
invalid
pop rax
mov rcx, r13
mov rdx, rsi
jmp 0x189f74777
mov r8, rdi
call fcn.140053a6b
jl 0x14004be35
add cl, ch
jp case.0x14001eca2.441
add byte [rax], al
xor eax, 0xe900007c
jp case.0x14001eca2.441
or eax, 0xc6410000
add byte [rax], al
add byte [rcx - 0x3a], al
mov byte [r13 + 0x36c], 0
test dword [rbx + rax], ebp
insb byte [rdi], dx
add eax, dword [rax]
add byte [rax], al
add cl, ch
and eax, 0x48fffffa
invalid
dec dword [rax - 0x77]
mov rcx, rsi
jmp case.0x14001ef94.489
invalid
mov rcx, rsi
mov rdx, r15
cli
call fcn.140050ccd
test al, al
ror byte [rdi], 0x84
je 0x14004c83f
test ah, ah
in al, 9
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax]
invalid
lea rcx, [rbp + 0x230]
xor byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rcx], rdi
invalid
invalid
mov qword [rcx], rdi
mov qword [rcx + 8], rsi
jno case.0x14001ef94.442
jno case.0x14001ef94.442
mov qword [rcx + 0x10], r15
mov dword [rcx + 0x10], edi
jns 0x14004be7d
mov byte [rbp + 0x33c], 0
test dword [rbx + rax], edi
cmp al, 3
add byte [rax], al
add al, ch
div dword [rbx - 0x72b30005]
mov bl, 0xfb
invalid
invalid
invalid
call fcn.140007270
lea r9, [rbp + 0x170]
lea esi, [rax + 1]
add byte [rax], al
mov bl, 0xfb
dec dword [rbp + rcx*4 - 0x73]
lea esi, [rax + 1]
lea esi, [rax + 1]
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rdx
push rcx
adc byte [rcx - 0x3a], al
invalid
invalid
or byte [r9 - 0x77], cl
push rcx
adc byte [rcx - 0x3a], al
mov byte [rcx], 0x1c
add dword [rcx + rcx*2], ebx
mov rdx, qword [r13 + 0x20]
mov edx, dword [rbp + 0x20]
push rbp
and byte [rbp - 0x75], cl
mov r8, qword [r13 + 0x28]
mov byte [rbp + 0x33c], 0
sub r14b, r8b
test dword [rbx + rax], edi
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax]
invalid
add eax, dword [rax]
add byte [rax], al
lea rcx, [rbp + 0x230]
xor byte [rdx], al
add byte [rax], al
add al, byte [rax]
add al, ch
invalid
call case.0x140023f83.374
add byte [rax], al
add byte [rdx + 0xf], ch
push 0xf
pop rcx
lea rsi, [rbp + 0x230]
lea esi, [rbp + 0x230]
add al, byte [rax]
add cl, ch
jmp 0x14004dbc7
invalid
invalid
jmp 0x14004dbc7
sbb eax, 0x8d490000
add byte [rcx - 0x73], cl
lea rdi, [r13 + 0x58]
lea edi, [rbp + 0x58]
jge case.0x14001ef94.461
cmp esi, 0x3a
jne 0x14004c928
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
je 0x14004df0f
invalid
invalid
mov ebp, 0x36d
insd dword [rdi], dx
add eax, dword [rax]
add byte [rax], al
test r14, r14
je 0x14004df0f
cmp byte [r13 + 0x36d], 0
insd dword [rdi], dx
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test dword [0x1aa04befb], esi
xor eax, 0x6a000020
jne 0x14004df0f
xor eax, 0x6a000020
push 0x3a
pop rdx
cmp bl, byte [rdx + 0x48]
mov ecx, edi
mov rcx, rdi
call fcn.14004ef1b
mov byte [r13 + 0x36d], 1
mov byte [rbp + 0x36d], 1
xor byte [rax], al
add byte [rcx - 0x3a], al
mov byte [rbp + 0x36d], 1
invalid
ret
mov byte [rbp + 0x36d], 1
add byte [rcx], al
jmp 0x14004cbb5
cmp esi, 0x20
ja case.0x140024432.235
invalid
invalid
or al, 0x89
invalid
mov eax, esi
bt r12, rax
bt esp, eax
bt esp, eax
invalid
jb 0x14004cbb5
mov dl, 0xc
add byte [rax], al
invalid
add byte [rbp + rcx*4 - 0x73], cl
lea r9, [rbp + 0x2b0]
lea ecx, [rbp + 0x2b0]
lea esi, [rax + 0x41000002]
mov dword [rcx + 4], esi
jno case.0x14001ef94.461
mov al, 2
add byte [rax], al
invalid
add al, byte [rax]
add byte [rcx - 0x77], al
mov dword [r9 + 4], esi
jno case.0x14001ef94.461
mov byte [r9], 0xf
add dword [rdi], ecx
jmp 0x14004df1e
mov word [rsi], ss
add byte [rax], al
mov eax, esi
invalid
invalid
bt r12, rax
bt esp, eax
jae 0x14004d5ac
add dword [rax + 0x41000016], 0xffffff80
add byte [rax], al
add byte [rcx - 0x80], al
cmp byte [r13 + 0x328], 0
je 0x14004bf41
invalid
mov ebp, 0x328
add byte [rax], al
add byte [rbx + rcx + 0x49], dh
cmp dword [rbp + 0x68], 0
or ecx, dword [rcx - 0x7d]
jge case.0x14002497b.276
cmp qword [r13 + 0x68], 0
add byte [rdi], cl
test byte [rsp + rcx], dh
je 0x14004bf4b
add byte [rax], al
invalid
invalid
mov ebp, 0x1c0
rol byte [rcx], 0
invalid
je 0x14004cbb5
je 0x14004bf4b
add byte [rax], al
cmp qword [r13 + 0x1c0], 0
rol byte [rcx], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
jne 0x14004d5be
test dword [rdi + 0x16], ebp
add byte [rax], al
outsd dx, dword [rsi]
invalid
add byte [rcx - 0x80], al
mov ebp, 0x32f
invalid
add eax, dword [rax]
invalid
cmp byte [r13 + 0x32f], 0
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rax + 0xc], ebx
or al, 0
invalid
jne 0x14004cbb5
or al, 0
add cl, ch
pop rsp
invalid
jmp 0x14004d5be
add byte [rcx - 0x7d], cl
mov ebp, 0x1c0
rol byte [rcx], 0
invalid
cmp qword [r13 + 0x1c0], 0
rol byte [rcx], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 0x41000000], dh
add byte [rax], al
mov byte [r13 + 0x36a], 0
je case.0x140024eb7.204
add byte [rax], al
mov byte [r13 + 0x36a], 0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
xor byte [rax + rax], cl
or al, 0
jmp 0x14004cbad
or al, 0
add byte [rcx - 0x7d], cl
mov ebp, 0x1c0
add byte [rdi], cl
cmp qword [r13 + 0x1c0], 0
cmp dword [rbp + 0x1c0], 0
je case.0x140024eb7.204
test byte [rdi + 0x41000000], dl
mov byte [rbp + 0x36c], 0
test dword [rbx + rax], ebp
add byte [rax], al
add byte [rcx - 0x3a], al
mov byte [r13 + 0x36c], 0
test dword [rbx + rax], ebp
insb byte [rdi], dx
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
mov rax, qword [r13 + 0x68]
cmp rax, qword [r13 + 0x2f0]
lock add al, byte [rax]
invalid
push 0xfffffffff0853b49
add al, byte [rax]
lock add al, byte [rax]
add byte [rdi], cl
xchg dword [rdx + 0x16], ecx
ja 0x14004d5ee
add byte [rax], al
add r13, 0x58
mov ecx, 0x110010
invalid
invalid
add cl, ch
jmp 0x14004b621
outsd dx, dword [rsi]
idiv bh
inc dword [rcx - 0x80]
mov ebp, 0x32c
add eax, dword [rax]
add byte [rax], al
je case.0x140024eb7.204
cmp byte [r13 + 0x32b], 0
add eax, dword [rax]
add byte [rax], al
je case.0x140024eb7.204
cmp byte [r13 + 0x32b], 0
mov ebp, 0x32b
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rsp + rbx*2 + 0x48], dh
mov ecx, ebx
invalid
je case.0x140024eb7.204
pop rsp
mov rcx, rbx
invalid
mov rdx, r13
mov edx, ebp
mov r8b, 3
call fcn.14004ee08
xor al, 0x2e
add byte [rax], al
invalid
xor al, 0x2e
add byte [rax], al
invalid
add byte [rcx - 0x3a], al
test dword [rax + 3], ebp
add byte [rax], al
mov byte [r13 + 0x368], 4
jmp 0x14004cbc3
loop case.0x1400248a9.258
add byte [rax], al
add al, 0xe9
loop case.0x1400248a9.258
or eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x7d], cl
mov ebp, 0x1c0
add byte [rax], al
cmp qword [r13 + 0x1c0], 0
cmp dword [rbp + 0x1c0], 0
add byte [rax], al
add byte [rdi + rsi + 0x41], dh
je case.0x140024eb7.204
invalid
cmp byte [r13 + 0x32c], 0
cmp byte [rbp + 0x32c], 0
sub al, 3
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rbp + rbp + 0x41], dh
je case.0x140024eb7.204
cmp byte [r13 + 0x32a], 0
cmp byte [rbp + 0x32a], 0
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rbx + riz + 0x49], dh
cmp dword [rbp + 0x68], 0
jge 0x14004c06b
invalid
je case.0x140024eb7.204
cmp qword [r13 + 0x68], 0
jge 0x14004c06b
push 0x480f7500
lea edx, [0x14006c510]
invalid
invalid
add al, byte [rax]
add byte [rbp + 0xf], dh
jne case.0x14002497b.269
lea rdx, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_src_readerparseroutside_tag.rs
add eax, 0x894c0002
jmp 0x1403382fc
mov rcx, r13
mov ecx, ebp
call fcn.14004eed7
mov byte [r13 + 0x368], 5
jmp 0x14004cbb5
xchg ebx, eax
or eax, dword [rax]
invalid
test dword [rax + 3], ebp
add eax, dword [rax]
add byte [0x14010540a], al
xchg ebx, eax
or eax, dword [rax]
add byte [rax], al
add eax, 0xb93e9
xchg ebx, eax
or eax, dword [rax]
add byte [rax - 0x77], cl
popfq
xor byte [rbx], al
add eax, dword [rax]
invalid
mov qword [rbp + 0x330], rbx
add eax, dword [rax]
add byte [rcx - 0x75], cl
invalid
invalid
pop rbp
mov rbx, qword [r13 + 0x68]
push 0x74db8548
mov rcx, qword [r13 + 0x58]
pop rax
test rbx, rbx
test ebx, ebx
invalid
je case.0x1400300b5.178
mov rcx, qword [r13 + 0x58]
pop rax
mov rdx, qword [r13 + 0x60]
and qword [r13 + 0x58], 0
push rbp
invalid
mov qword [r13 + 0x60], 1
and qword [r13 + 0x68], 0
and dword [rbp + 0x68], 0
invalid
invalid
and dword [rbp + 0x68], 0
push 0xffffffff858a4500
insb byte [rdi], dx
add eax, dword [rax]
add byte [rax], al
invalid
invalid
test dword [rax], ebp
mov r8b, byte [r13 + 0x36c]
add byte [rax], al
mov al, byte [r13 + 0x328]
mov al, byte [rbp + 0x328]
add eax, dword [rax]
add byte [rbp - 0x7c], al
ror byte [rdi], 0x84
invalid
test byte [rbp + 7], bl
test r8b, r8b
je 0x14004c7c0
test byte [rbp + 7], bl
add byte [rax], al
test al, al
je 0x14004c7c0
test byte [rbp + 7], dl
add byte [rax], al
ror byte [rdi], 0x84
push rbp
invalid
add byte [rax], al
movabs rax, 0x800000000000000a
mov rbx, qword [rbp + 0x330]
xor byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x309d8b48], al
xor byte [rbx], al
add byte [rax], al
jmp case.0x14002497b.258
invalid
mov eax, 0xa
add byte [rax], al
or byte [rax - 0x75], 0x9d
xor byte [rbx], al
add byte [rax], al
jmp case.0x14002497b.258
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
or al, byte [rax]
add byte [rax], al
movabs rax, 0x800000000000000a
jmp 0x14004d912
invalid
sbb byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x1882e9], al
invalid
sbb byte [rax], al
add byte [rax], al
sub cl, 0x82
invalid
sbb byte [rax], al
invalid
add byte [rbp + rcx*4 + 5], cl
add eax, dword cs:[rdx]
lea r8, [0x14006c3c5]
lea eax, [0x14006c3c5]
add eax, 0x2032e
add byte [rdx + 3], ch
push 3
add eax, dword [rcx + 0x59]
pop r9
mov rcx, r14
mov rdx, rsi
call fcn.140008381
fcmovnb st(0), st(2)
sti
invalid
fcmovnb st(0), st(2)
sti
inc dword [rax + rax*8 + 0x945840f]
test al, al
invalid
test byte [rbp + 9], al
ret 0xfffb
test al, al
je 0x14004c9f3
test byte [rbp + 9], al
or dword [r8], r8d
add byte [rdx + 0x26], ch
invalid
add byte [rax], al
push 0x26
jmp 0x14004d366
adc al, byte [rax]
add al, ch
invalid
add byte [rax], al
call fcn.14004f4ce
adc al, 0x34
xor al, 0
add byte [rax + rax*8 - 0x8547af1], al
test al, al
invalid
invalid
stosd dword [rdi], eax
idiv edi
add byte [rax], al
test al, al
jne case.0x14001ef94.489
cmp esi, 0x20
ja 0x14004d8ac
loope 0x14004c0e0
invalid
add byte [rax], al
mov eax, esi
bt r12, rax
bt esp, eax
bt esp, eax
movabs dword [0x4d000017d5830fc4], eax
jae 0x14004d8ac
adc ebp, 0x17
add byte [rax], al
mov r14, qword [r13 + 0x58]
mov esi, dword [rbp + 0x58]
mov rsi, qword [r13 + 0x60]
jne 0x14004c13f
and qword [r13 + 0x58], 0
and dword [rbp + 0x58], 0
pop rax
pop rax
add byte [rcx - 0x39], cl
mov qword [r13 + 0x60], 1
invalid
and qword [r13 + 0x68], 0
and dword [rbp + 0x68], 0
push 0x58d4c00
lea r8, str.xmlxmlnsersion1.01.1ncodingtandaloneyesnoENTITYNOTATIONELEMENTATTLISTC:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_src_readerparserinside_opening_tag.rs
lea eax, str.xmlxmlnsersion1.01.1ncodingtandaloneyesnoENTITYNOTATIONELEMENTATTLISTC:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_src_readerparserinside_opening_tag.rs
mov al, 1
add al, byte [rax]
push 3
pop r9
mov rcx, rsi
mov rdx, rdi
call fcn.140008381
test al, al
je 0x14004c8bd
invalid
sti
inc dword [rax + rax*8 + 0x7ae840f]
add byte [rax], al
invalid
add byte [rcx - 0x80], al
cmp byte [r13 + 0x36f], 0
cmp byte [rbp + 0x36f], 0
mov ebp, 0x36f
outsd dx, dword [rsi]
add eax, dword [rax]
add byte [rax], al
add byte [rdi], cl
test dword [rax + 0x66000007], esp
invalid
add byte [rax], al
invalid
jne 0x14004c8bd
invalid
add byte [rax], al
mov word [r13 + 0x368], 6
movabs rax, 0x800000000000000a
mov eax, 0xa
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov dword [r13 + 0x368], 0xb8480006
push 0x6000003
add byte [rax - 0x48], cl
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x43
mov qword [rbx + 0x48], rax
mov rcx, r14
add byte [rax + 0x48438948], al
mov qword [rbx + 0x48], rax
mov rcx, r14
mov ecx, esi
int1
jmp 0x14004cfae
invalid
add byte [rcx + 0x110008fe], al
add byte [rdi], cl
invalid
or byte [rax], al
adc dword [rax], eax
jne case.default.0x14004b66c
test ecx, edx
cli
invalid
jmp 0x14004d337
jmp 0xcd04c160
adc dword [rax], eax
add byte [rbp - 0x10ffff7a], cl
invalid
xchg byte [rax], al
add bh, ch
inc dword [rbx + 0x420f12f8]
clc
adc cl, byte [rdi]
clc
cmp edi, 1
inc dword [rcx]
je 0x14004c760
test ch, bh
add eax, 0xff830000
invalid
invalid
add byte [rax], al
cmp edi, 9
or dword [rdi], ecx
je 0x14004c581
test byte [0x12904c171], dl
add cl, ch
jmp 0x14004cff4
or dword [rsi], 0
add byte [rbp - 0x10ffff7a], cl
invalid
xchg byte [rax], al
add bh, ch
invalid
xchg byte [rax], al
add bh, ch
inc dword [rbx + 0x97711f8]
cmp eax, 0x11
ja case.0x14004b66c.113
cmp eax, 9
clc
or dword [rdi], ecx
test dword [rcx], ebx
invalid
jne case.0x14004c52d.10
sbb dword [rdx], ebx
sbb al, byte [rax]
add byte [rbx + 0xc7720fe], al
cmp esi, 0x20
ja case.0x1400300b5.138
add byte [rax], al
cmp esi, 0x20
ja case.0x1400300b5.138
invalid
mov eax, esi
bt r12, rax
bt esp, eax
bt esp, eax
jb case.default.0x14004b66c
mov ecx, esi
call fcn.14004f4ce
xor dword [rbx], esi
add byte [rax], al
xor dword [rbx], esi
xor eax, dword [rax]
add byte [rax + rax*8 + 0x19f9840f], al
ror byte [rdi], 0x84
stc
sbb dword [rax], eax
invalid
add byte [rax], al
test al, al
je case.0x14004c52d.10
ror byte [rdi], 0x84
stc
sbb dword [rax], eax
add byte [rcx - 0x73], cl
invalid
lea rcx, [r13 + 0x88]
lea ecx, [rbp + 0x88]
lea ecx, [rax - 0x77000000]
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x2d68e8f2], cl
bnd call fcn.14004ef1b
mov edx, esi
call fcn.14004ef1b
invalid
invalid
add byte [rax], al
bnd call fcn.14004ef1b
push 0x6600002d
mov dword [r13 + 0x368], 0x58e90c07
mov dword [rbp + 0x368], 0x58e90c07
add byte [rsi + 0x41], ah
mov word [r13 + 0x368], 0xc07
jmp case.default.0x14004b66c
mov dword [rbp + 0x368], 0x58e90c07
test dword [rax + 3], ebp
add byte [rax], al
invalid
push 0x7000003
or al, 0xe9
pop rax
cli
invalid
xchg byte [rax], al
add bh, ch
inc dword [rbx + 0x97711f8]
adc dword [rdi + 9], esi
cmp eax, 9
jne case.0x14004c52d.10
enter 0x19, 0
clc
or dword [rdi], ecx
test eax, ecx
enter 0x19, 0
cmp esi, 0x20
ja 0x14004c1e7
invalid
enter 0x19, 0
cmp esi, 0x20
ja 0x14004c1e7
invalid
mov eax, esi
bt r12, rax
bt esp, eax
invalid
bt esp, eax
movabs dword [0x8900000cfd820fc4], eax
int1
jb 0x14004cee4
std
or al, 0
add byte [rcx + 0x71a3e8f1], cl
mov ecx, esi
call fcn.140053391
movabs dword [0xe92875c084000071], eax
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
test al, al
jne case.0x1400499ab.39
jmp case.0x14004c52d.10
sbb dword [rax], eax
add byte [rbp - 0x10ffff7a], cl
invalid
xchg byte [rax], al
add byte [rax], al
out dx, eax
lea eax, [rsi - 0x110000]
add byte [rax], al
out dx, eax
inc dword [rbx + 0x97711f8]
cmp eax, 0x11
ja case.0x140025a37.201
cmp eax, 9
jne case.0x14004c52d.10
invalid
xchg ebx, eax
sbb dword [rax], eax
invalid
or dword [rdi], ecx
test dword [rbx - 0x76ffffe7], edx
int1
mov ecx, esi
call fcn.140053391
test al, al
invalid
ror byte [rdi], 0x84
mov ch, 0xc
add byte [rax], al
je 0x14004cecf
mov rax, qword [r13 + 0x98]
cmp rax, qword [r13 + 0x2d8]
test dword [rax + 0x49000000], ebx
cmp eax, dword [rbp + 0x2d8]
add byte [rax], al
add byte [rcx + 0x3b], cl
test eax, ebx
add al, byte [rax]
add byte [rdi], cl
xchg dword [rdx], ecx
and byte [rax], al
add byte [rcx - 0x7f], cl
invalid
ja 0x14004e238
add r13, 0x88
mov byte [rax], al
add byte [rax], al
jmp 0x14004bc10
invalid
mov r14, qword [r13 + 0x68]
mov esi, dword [rbp + 0x68]
push 0x1fe8349
cmp r14, 1
add dword [rdi + 8], esi
ja case.0x140059cdd.882
or byte [rcx - 0x3a], al
test dword [rbp + 3], ebp
add byte [rax], al
add byte [rbp - 0x10ffff7a], cl
invalid
xchg byte [rax], al
add byte [rax], al
out dx, eax
mov byte [r13 + 0x36d], 0
lea eax, [rsi - 0x110000]
add byte [rax], al
out dx, eax
inc dword [rbx + 0x420f12f8]
clc
cmp eax, 0x12
cmovb edi, eax
clc
clc
cmp edi, 9
je 0x14004cc4d
or dword [rax], eax
add byte [rbx - 0x7af0f501], al
dec dword [rdx]
invalid
invalid
cmp edi, 0xa
dec dword [rdx]
or cl, byte [rdi]
test dword [rbp + 0x4800001c], esp
movsd dword [rdi], dword [rsi]
sbb al, 0
add byte [rax], al
mov rcx, rbx
jne 0x14004df0f
movsd dword [rdi], dword [rsi]
sbb al, 0
add byte [rax], al
mov rcx, rbx
add byte [rax], al
mov rcx, rbx
mov rdx, r13
mov edx, ebp
mov r8d, esi
add rsp, 0x3c8
add eax, dword [rax]
add byte [rbx + 0x5f], bl
add eax, dword [rax]
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
pop rbp
jmp fcn.14005126d
dec dword [rcx]
je 0x14004cc77
or dword [rax], eax
add byte [rbx - 0x7bf0ef01], al
cmp edi, 0x10
je 0x14004cc8f
invalid
add byte [rax], al
cmp edi, 0x10
je 0x14004cc8f
invalid
adc byte [rdi], cl
test dh, ah
or dword [rax], eax
add cl, ch
lock sbb byte [rax], al
jmp case.0x14004c52d.10
add byte [rbp - 0x10ffff7a], cl
lea eax, [rsi - 0x110000]
cmp eax, 0x11
ja case.0x14002db9b.154
invalid
add byte [rax], al
out dx, eax
inc dword [rbx + 0x97711f8]
or dword [rbx - 0x7af0f608], eax
xor cl, byte [0x18691c2c4]
or eax, 0x468d0000
cmp eax, 9
jne 0x14004cff4
invalid
invalid
add byte [rax], al
or eax, 0x468d0000
add byte [rax], al
lea eax, [rsi - 0x41]
cmp eax, 0x1a
jae 0x14004cef3
mov edi, 0xf1af883
and dword [0x18904c2dc], 0xffffff83
invalid
invalid
invalid
add r13, 0x58
pop rax
jmp 0x14004bc10
cmp ecx, edi
invalid
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
add bh, ch
inc dword [rbx + 0x420f12f8]
clc
cmp edi, 1
je 0x14004c760
test byte [rsp + rax], dh
invalid
test byte [rsp + rax], dh
je 0x14004c2ee
add al, 0
add byte [rax], al
add byte [rbx - 0x7af0f601], al
cmp edi, 9
jne 0x14004cff4
dec dword [rax + rax]
invalid
or dword [rdi], ecx
test edi, edi
invalid
dec dword [rax + rax]
or al, 0
add byte [rbx - 0x78f0df02], al
test byte [rax + rax], 0
or al, 0
invalid
invalid
xchg esi, esi
or al, 0
add byte [rcx - 0x5cf0b610], cl
invalid
mov eax, esi
bt r12, rax
jae 0x14004cff4
invalid
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rbp + 0x368], 0x1e90506
push 0x6000003
add eax, 0xfff901e9
mov word [r13 + 0x368], 0x506
jmp case.default.0x14004b66c
invalid
push 0x6000003
add eax, 0xfff901e9
dec dword [rbp - 0x10ffff7a]
xchg byte [rax], al
add bh, ch
inc dword [rbx + 0x420f12f8]
clc
adc cl, byte [rdi]
clc
cmp edi, 9
je 0x14004c581
cmp edi, 0xa
jne 0x14004cff4
invalid
add byte [rsi + 0x41], ah
mov dword [rbp + 0x368], 0xd4e90d06
clc
invalid
cwde
add byte [rax], al
add byte [rax], al
lea eax, [rsi - 0x110000]
out dx, eax
inc dword [rbx + 0x97711f8]
invalid
out dx, eax
inc dword [rbx + 0x97711f8]
invalid
cmp eax, 9
jne case.0x14004c52d.10
lea rdi, [r13 + 0x88]
mov byte [rax], al
add byte [rax], al
add byte [rbx - 0x78f0da02], al
invalid
and eax, 0x1808870f
xchg dword [rax], ecx
sbb byte [rax], al
invalid
add byte [rax], al
cmp esi, 0x25
ja 0x14004db7a
xchg dword [rax], ecx
sbb byte [rax], al
invalid
invalid
xchg dword [rax], ecx
sbb byte [rax], al
add byte [rcx - 0x5cf0b610], cl
mov eax, esi
bt r12, rax
mov eax, esi
bt r12, rax
jb case.default.0x14004b66c
pushfq
clc
invalid
invalid
pushfq
clc
invalid
cmp rax, 0x25
cmp eax, 0x25
jne 0x14004db7a
push 0x25
pop rdx
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14004ef1b
mov byte [rbx], ch
add byte [rax], al
mov word [r13 + 0x368], 0xb07
jmp case.default.0x14004b66c
clc
invalid
invalid
add eax, dword [rax]
add byte [rdi], al
or ebp, ecx
invalid
js 0x14004c398
clc
invalid
lea eax, [rsi - 0x110000]
cmp eax, 0x11
clc
adc dword [rdi + 9], esi
ja 0x14004c3b6
cmp eax, 9
jne case.0x14004c52d.10
invalid
invalid
add byte [rax], al
invalid
call 0xc304c3ce
invalid
cmp esi, 0x23
jne 0x14004cfb6
add byte [rax], al
mov dword [r13 + 0x368], 0x4ce90807
clc
test dword [rax + 3], ebp
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rdi], al
or cl, ch
clc
invalid
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
add byte [rax], al
out dx, eax
inc dword [rbx + 0x420f12f8]
clc
cmp edi, 1
je 0x14004c760
cmp edi, 9
jne 0x14004cff4
or byte [rax + rax], cl
invalid
or byte [rax + rax], cl
add byte [rax], al
cmp esi, 0x20
invalid
and byte [rdi], cl
xchg edi, edi
or eax, dword [rax]
invalid
add byte [rbx - 0x78f0df02], al
dec dword [rbx]
add byte [rax], al
and byte [rdi], cl
xchg edi, edi
or eax, dword [rax]
add byte [rcx - 0x5cf0b610], cl
invalid
mov eax, esi
bt r12, rax
jae 0x14004cff4
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rsi + 0x41], ah
mov dword [rbp + 0x368], 0xae90a06
or ch, cl
or bh, al
add byte [rax], al
mov word [r13 + 0x368], 0xa06
jmp case.default.0x14004b66c
or bh, al
invalid
invalid
or bh, al
invalid
or ecx, dword [rdi]
test ah, bh
invalid
add byte [rbx - 0x7af0f301], al
in al, dx
idiv edi
inc dword [rcx - 0x80]
mov ebp, 0x1aa
add byte [rax], al
add byte [rcx], al
jne case.default.0x14004b66c
fdivrp st(7)
invalid
invalid
add byte [rcx], al
jne case.default.0x14004b66c
fdivrp st(7)
invalid
invalid
fdivrp st(7)
invalid
jmp 0x14004d32f
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
inc dword [rbx + 0x420f12f8]
clc
cmp edi, 9
je 0x14004c581
add dword [rax], eax
invalid
cmp edi, 0xa
jne 0x14004cff4
add byte [rax], al
add byte [rax], al
mov word [r13 + 0x368], 0x306
jmp case.default.0x14004b66c
test dword [rax + 3], ebp
add byte [rax], al
invalid
push 0x868d00
add bh, ch
lea eax, [rsi - 0x110000]
cmp eax, 0x12
add byte [rax], al
out dx, eax
inc dword [rbx + 0x420f12f8]
clc
cmovb edi, eax
lea eax, [rdi - 0xb]
cmp eax, 2
jae case.0x14001ed34.510
cmp edi, 0xc
sete al
mov cl, 2
sub cl, al
xor eax, eax
cmp edi, 0xb
movzx ecx, cl
cmove ecx, eax
enter 0xffffffffffff8841, 0xffffffffffffff8d
stosb byte [rdi], al
add dword [rax], eax
add cl, ch
cmp dword [rbx], ecx
add byte [rax], al
enter 0xffffffffffff8841, 0xffffffffffffff8d
stosb byte [rdi], al
add dword [rax], eax
add cl, ch
cmp dword [rbx], ecx
add byte [rax], al
lea r14d, [rsi - 0x110000]
cmp r14d, 0x12
invalid
invalid
adc al, byte [rcx + 0xf]
dec byte [rbp - 0x77c0ab9]
cmp eax, 2
invalid
invalid
cmovb edi, r14d
lea eax, [rdi - 0xb]
cmp eax, 2
jb 0x14004d008
cmp edi, 9
je 0x14004c952
invalid
invalid
add al, 0
add byte [rax], al
test byte [rdx - 0x7cfffffc], al
dec dword [rdi]
add byte [rax], al
cmp edi, 0xf
jne 0x14004c7ab
add al, byte [rax]
add byte [rcx - 0x80], al
mov ebp, 0x1aa
add dword [rax], eax
add byte [rdx], al
je case.0x14004b55f.1
mov word [r13 + 0x36a], 0x306
invalid
invalid
cmp byte [r13 + 0x1aa], 2
add dword [rax], eax
add byte [rdx], al
je case.0x14004b55f.1
add byte [rsi + 0x41], ah
mov dword [rbp + 0x36a], 0xa1e90306
add byte [rsi], al
add ebp, ecx
invalid
mov word [r13 + 0x36a], 0x306
jmp 0x14004d697
adc dword [rax], eax
invalid
add byte [rsi], al
add ebp, ecx
movabs eax, dword [0x110005fe81000011]
adc dword [rax], eax
add byte [rcx + 0x110005fe], al
invalid
invalid
invalid
add byte [rcx], dl
adc dword [rax], eax
add byte [rcx + 0x110005fe], al
invalid
invalid
invalid
add byte [rcx], dl
add byte [rdi], cl
test dword [rax], ebx
idiv edi
invalid
add byte [rax], al
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
clc
clc
add edi, 0xfffffff7
cmp edi, 6
ja case.0x14004c52d.10
lea rax, [0x14006ec30]
movsxd rcx, dword [rax + rdi*4]
invalid
add rcx, rax
jmp rcx
cmp esi, 0x26
jne 0x14004df59
and qword [r13 + 0xb0], 0
mov word [r13 + 0x368], 0x707
jmp case.default.0x14004b66c
idiv bh
invalid
mov dword [rbp + 0x368], 0xc2e90707
idiv bh
dec dword [rbp - 0x10ffff7a]
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
clc
invalid
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
clc
clc
cmp edi, 9
je 0x14004c581
cmp edi, 0xa
jne 0x14004cff4
invalid
mov dword [r13 + 0x368], 0x99e90806
idiv bh
inc dword [rbx - 0x78f0df02]
push 0xa
add byte [rax], al
add byte [rcx - 0x5cf0b610], cl
invalid
jb case.default.0x14004b66c
cmp esi, 0x20
ja 0x14004cff4
invalid
add byte [rcx - 0x5cf0b610], cl
invalid
jmp 0x14004cff4
clc
cmp edi, 9
je 0x14004cd15
invalid
invalid
add byte [rax], al
invalid
cmp edi, 0x10
je 0x14004cd2d
mov r14, qword [r13 + 0x68]
cmp r14, 1
ja 0x14004c5f3
invalid
or byte [rcx - 0x3a], al
test dword [rbp + 3], ebp
mov byte [r13 + 0x36d], 0
add byte [rax], al
add byte [rbp - 0x10ffff7a], cl
add bh, ch
inc dword [rbx + 0x420f12f8]
clc
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
clc
clc
cmp edi, 9
je 0x14004ce6d
cmp edi, 0xa
jne 0x14004df0f
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
cmp edi, 1
invalid
je 0x14004c760
cmp edi, 9
jne 0x14004cff4
cmc
invalid
lodsb al, byte [rsi]
add al, byte [rax]
add byte [rbx - 0x7af0f001], al
cld
add byte [rax], al
add byte [rcx - 0x80], al
mov ebp, 0x1aa
add cl, byte [rdi]
test bh, ah
sldt word [rax]
mov word [r13 + 0x36a], 0xd06
jmp 0x14004d697
mov r14, qword [r13 + 0x68]
cmp r14, 1
ja 0x14004c6de
mov byte [r13 + 0x36d], 0
lea eax, [rsi - 0x110000]
cmp eax, 0x12
cmovb edi, eax
cmp edi, 9
je 0x14004ce93
invalid
cmp edi, 0xa
jne 0x14004df0f
mov rcx, rbx
mov rdx, r13
mov r8d, esi
add rsp, 0x3c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
jmp fcn.140050fe2
mov rcx, rbx
mov rdx, r13
add rsp, 0x3c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.1400514f8
lea r14d, [rsi - 0x110000]
cmp r14d, 0x12
cmovb edi, r14d
lea eax, [rdi - 0xb]
cmp eax, 2
jb 0x14004d11b
cmp edi, 9
je 0x14004c952
cmp edi, 0xf
je 0x14004d683
cmp edi, 3
je 0x14004dfe7
mov dil, byte [r13 + 0x1aa]
jmp 0x14004c986
test r8b, r8b
je 0x14004ca5b
mov al, byte [r13 + 0x1aa]
cmp al, 2
jne 0x14004cbd7
lea r9, [rbp + 0x2b0]
mov dword [r9 + 4], esi
jno 0x14004c83a
mov byte [r9], 0xd
jmp 0x14004df1e
mov byte [rbp + 0x33c], 1
lea rcx, [rbp + 0x230]
mov rdx, r13
mov r8b, 2
call fcn.14004ee08
mov rsi, qword [rbp + 0x278]
movabs rax, 0x800000000000000a
cmp rsi, rax
jne 0x14004d242
xor byte [rbx], al
add byte [rax], al
mov qword [rbx + 8], rcx
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], r14
movabs rcx, 0x8000000000000002
add byte [rax + 0x484b8948], al
add byte [rax + 0x484b8948], al
mov byte [rbp + 0x33c], al
lea rcx, [rbp + 0x230]
call case.0x140025a37.168
jmp 0x14004cbc3
mov rcx, rsi
mov rdx, rdi
call fcn.140050ccd
test al, al
jne 0x14004e1fa
mov rcx, qword [r13 + 0x88]
mov rdx, qword [r13 + 0x90]
call fcn.140052c65
mov qword [r13 + 0x88], r14
mov qword [r13 + 0x90], rsi
mov ch, 0x90
add byte [rax], al
add byte [rcx - 0x77], cl
mov ebp, 0x98
mov ch, 0x90
add byte [rax], al
add byte [rcx - 0x77], cl
mov ebp, 0x98
lea rsi, [rbp + 0x2b0]
mov rcx, rsi
mov rdx, r13
mov r8b, 2
call fcn.14004ee08
mov word [r13 + 0x368], 0x103
jmp 0x14004dbc4
lea r9, [rbp + 0x230]
jmp 0x14004d76a
invalid
invalid
add byte [rax], al
invalid
mov ecx, esi
test r14, r14
je 0x14004d612
call fcn.140053391
test al, al
je 0x14004d61f
cmp r14, qword [r13 + 0x2d8]
jbe 0x14004dbdb
jmp 0x14004d5ee
mov dil, byte [r13 + 0x1aa]
cmp dil, 2
jne 0x14004c970
cmp esi, 0x20
ja 0x14004c970
mov eax, esi
bt r12, rax
jb case.default.0x14004b66c
mov cl, byte [r13 + 0x1a8]
mov edx, esi
call fcn.14004ee6c
add byte [rax], al
add byte [rax], al
test al, al
je case.0x14004b66c.141
cmp dil, 2
je case.0x14004b55f.1
mov rax, qword [r13 + 0x68]
cmp rax, qword [r13 + 0x2e8]
ja 0x14004d5ee
add r13, 0x58
mov ecx, esi
mov rdx, r13
call case.0x140030081.497
jmp case.default.0x14004b66c
lea r9, [rbp + 0xb0]
mov dword [r9 + 4], esi
mov byte [r9], 0xb
mov rdx, qword [r13 + 0x20]
mov r8, qword [r13 + 0x28]
lea rcx, [rbp + 0x2b0]
call case.0x140023f83.374
invalid
add byte [rax], al
push 0xf
pop rcx
lea rsi, [rbp + 0x2b0]
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
lea rcx, [rbp + 0x230]
jmp 0x14004db5c
invalid
lea r8, [0x14006c3c8]
push 4
pop r9
mov rcx, r14
mov rdx, rsi
call fcn.140008381
test al, al
je 0x14004d346
call fcn.14004f4ce
test al, al
jne 0x14004dbdb
cmp esi, 0x20
ja 0x14004df0f
mov eax, esi
bt r12, rax
jae 0x14004df0f
mov rcx, rbx
mov rdx, r13
mov r8d, esi
add rsp, 0x3c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.1400504cb
mov rax, r9
cmp rdx, rbx
je 0x14004d777
mov r10, rdx
mov dl, byte [rdx]
movzx r8d, dl
test r8b, r8b
js 0x14004ca97
lea rdx, [r10 + 1]
jmp 0x14004cb0d
mov r9d, r8d
mov ecx, eax
and r9d, 0x1f
movzx r15d, byte [r10 + 1]
and r15d, 0x3f
cmp r8b, 0xdf
jbe 0x14004caef
movzx r11d, byte [r10 + 2]
shl r15d, 6
and r11d, 0x3f
or r11d, r15d
cmp dl, 0xf0
jb 0x14004caff
lea rdx, [r10 + 4]
movzx r8d, byte [r10 + 3]
and r9d, 7
shl r9d, 0x12
shl r11d, 6
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
jne 0x14004cb0d
jmp 0x14004e33f
lea rdx, [r10 + 2]
shl r9d, 6
or r9d, r15d
mov r8d, r9d
invalid
jmp 0x14004cb0d
enter 0xeeb, 0x49
lea edx, [rdx + 3]
lea rdx, [r10 + 3]
shl r9d, 0xc
or r11d, r9d
mov r8d, r11d
mov r9, rax
sub r9, r10
add r9, rdx
cmp r8d, 0x20
ja 0x14004cb29
invalid
or eax, 0x4dc38945
bt esp, ebx
mov r11d, r8d
bt r12, r11
jb 0x14004ca77
cmp r8d, 0x110000
jne 0x14004e194
mov dword [rbp + 0x2a8], 0
jmp 0x14004d787
cmp dil, 2
jne 0x14004cb5f
cmp esi, 0x20
ja 0x14004cb5f
mov eax, esi
bt r12, rax
invalid
jb 0x14004cbb5
invalid
mov cl, byte [r13 + 0x1a8]
mov edx, esi
call fcn.14004ee6c
test al, al
je case.0x14004b66c.141
cmp dil, 2
je case.0x14004b55f.1
add byte [rax], al
add cl, byte [rdi]
test byte [0x18904cb8b], ah
add byte [rax], al
mov rax, qword [r13 + 0x68]
add byte [rax], al
mov rax, qword [r13 + 0x68]
cmp rax, qword [r13 + 0x2e8]
jbe 0x14004b61b
jmp 0x14004d5ee
cmp byte [r13 + 0x1aa], 2
je case.0x14004b55f.1
mov word [r13 + 0x36a], 0x401
add eax, dword [rax]
add byte [rcx], al
add al, 0x41
mov byte [rbp + 0x368], 8
mov byte [r13 + 0x368], 8
movabs rax, 0x800000000000000a
mov qword [rbx + 0x48], rax
add rsp, 0x3c8
add esp, 0x3c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, 0x11000c
sbb ecx, 0
mov edx, esi
call fcn.14004f05d
test al, al
je 0x14004d460
mov byte [r13 + 0x1aa], 2
mov rsi, qword [r13 + 0x58]
add byte [rax], al
add cl, byte [rcx - 0x75]
jne 0x14004cc5b
mov r12, qword [r13 + 0x60]
mov r14, qword [r13 + 0x68]
and qword [r13 + 0x58], 0
mov qword [r13 + 0x60], 1
invalid
invalid
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
and qword [r13 + 0x68], 0
mov rax, qword [r13 + 0x160]
mov qword [r13 + 0x160], r15
cmp rax, r15
jne 0x14004dce1
movabs rax, 0x800000000000000a
mov qword [rbx + 0x48], rax
mov dword [rbx + 0x48], eax
mov dword [rbx + 0x48], eax
mov rcx, rsi
int1
mov rdx, r12
jmp 0x14004dea7
lea rdi, [r13 + 0x58]
cmp esi, 0x3a
je 0x14004cea0
mov ecx, esi
int1
test r14, r14
je 0x14004deb1
call fcn.140053391
test al, al
jne 0x14004d59b
jmp 0x14004debe
mov ecx, esi
int1
call fcn.140053391
test al, al
jne 0x14004bc09
cmp esi, 0x3b
jne case.0x14004c52d.10
mov rax, qword [r13 + 0xb0]
lea rdx, [rbp + 0x150]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [r13 + 0xa0]
movaps xmmword [rdx], xmm0
and qword [r13 + 0xa0], 0
mov qword [r13 + 0xa8], 1
mov dword [rbp + 0xa8], 1
mov dword [rbp + 0xa8], 1
and qword [r13 + 0xb0], 0
lea rcx, [r13 + 0x338]
call fcn.140051bbe
test rax, rax
mov qword [rbp + 0x330], rax
je 0x14004d3e9
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rcx, [r13 + 0x58]
call fcn.140053a6b
mov word [r13 + 0x368], 0x607
invalid
invalid
mov qword [rbx + 0x48], r15
mov rcx, qword [rbp + 0x150]
mov ecx, dword [rbp + 0x150]
mov rdx, qword [rbp + 0x158]
jmp 0x14004dea7
mov ecx, esi
call fcn.140053391
jne case.0x1400351f6.165
add byte [rax], al
test al, al
jne 0x14004bc09
test ebp, esp
out dx, al
invalid
invalid
test ebp, esp
out dx, al
invalid
cmp esi, 0x3b
jne case.0x14004c52d.10
mov rax, qword [r13 + 0xb0]
lea rdx, [rbp + 0x1f0]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [r13 + 0xa0]
movaps xmmword [rdx], xmm0
and qword [r13 + 0xa0], 0
add byte [rax], al
add byte [rax], al
mov qword [r13 + 0xa8], 1
mov dword [rbp + 0xa8], 1
and qword [r13 + 0xb0], 0
lea rcx, [r13 + 0x338]
cmp byte [rbx], al
add byte [rax], al
invalid
cmp byte [rbx], al
add byte [rax], al
invalid
add al, ch
add byte [rax], r8b
call fcn.140051bbe
test rax, rax
mov qword [rbp + 0x330], rax
je 0x14004d41e
invalid
add byte [rbx + rcx*4 + 0x40], cl
or byte [rbx + rcx*4 + 0x48], cl
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
lea rcx, [rbp + 0x2b0]
or byte [rbx + rcx*4 + 0x48], cl
adc byte [rax - 0x73], cl
lea esi, [rax + 0x4c000002]
mov rdx, r13
mov rdx, r13
call fcn.140054c06
movabs rax, 0x8000000000000004
cmp qword [rbp + 0x2b0], rax
add byte [rax], al
or byte [rax + 0x39], 0x85
mov al, 2
add byte [rax], al
jne 0x14004d639
mov rdx, qword [rbp + 0x2b8]
add byte [rax], al
movabs rcx, 0x8000000000000004
call fcn.140051ce4
add byte [rax], al
add byte [rax], al
sub al, 0x1f
add byte [r8], r8b
mov word [r13 + 0x368], 7
mov qword [rbx + 0x48], r15
mov dword [rbx + 0x48], edi
mov dword [rbx + 0x48], edi
jmp 0x14004d667
add byte [rbx - 0x7af0c402], al
xchg dword [rdi], eax
add byte [rax], al
mov rax, qword [r13 + 0xa0]
mov qword [rbp + 0x328], rax
add eax, dword [rax]
add byte [rbp - 0x75], cl
lea ebp, [rax + 0x49000000]
mov eax, dword [rbp + 0xb0]
add eax, dword [rax]
add byte [rbp - 0x75], cl
lea ebp, [rax + 0x49000000]
mov eax, dword [rbp + 0xb0]
and qword [r13 + 0xa0], 0
mov qword [r13 + 0xa8], 1
and qword [r13 + 0xb0], 0
movsd dword [rdi], dword [rsi]
mov al, 0
add byte [rax], al
add byte [rcx - 0x76], al
xchg ebp, eax
test al, 1
add byte [rax], al
movsd dword [rdi], dword [rsi]
mov al, 0
add byte [rax], al
add byte [rcx - 0x76], al
xchg ebp, eax
test al, 1
add byte [rax], al
mov r8b, byte [r13 + 0x32e]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x230]
mov qword [rbp + 0x330], r9
lea esi, [rax]
add eax, dword [rax]
add al, ch
sbb eax, 0x8000004c
mov ebp, 0x230
invalid
jne 0x14004d14b
mov edx, dword [rbp + 0x234]
lea rcx, [r13 + 0x58]
pop rax
call fcn.14004ef1b
mov word [r13 + 0x368], 0x607
mov qword [rbx + 0x48], r15
jmp 0x14004d18c
lea rdi, [r13 + 0x58]
cmp esi, 0x3a
je 0x14004cea0
ror byte [rdi], 0x85
or eax, 0xe9000007
adc byte [r8], al
add byte [rcx - 0x73], cl
lea edi, [rbp + 0x58]
lea rdi, [r13 + 0x58]
lea edi, [rbp + 0x58]
cmp esi, 0x3a
jne case.0x140025a37.261
jrcxz 0x14004cea4
add byte [rax], al
jrcxz 0x14004cea4
add byte [rax], al
test r14, r14
je 0x14004df0f
test byte [rsi + 0x10], ah
add byte [rax], al
cmp byte [r13 + 0x36d], 0
jne 0x14004df0f
push 0x3a
pop rdx
mov rcx, rdi
call fcn.14004ef1b
mov byte [r13 + 0x36d], 1
jmp case.default.0x14004b66c
cmp esi, 0x20
ja case.0x14004c52d.10
mov eax, esi
bt r12, rax
jae case.0x14004c52d.10
mov word [r13 + 0x368], 0x507
jmp case.default.0x14004b66c
invalid
cmp esi, 0x20
ja 0x14004cff4
mov eax, esi
bt r12, rax
jae 0x14004cff4
mov rdi, qword [r13 + 0x58]
mov rsi, qword [r13 + 0x60]
mov r14, qword [r13 + 0x68]
and qword [r13 + 0x58], 0
mov qword [r13 + 0x60], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
and qword [r13 + 0x68], 0
lea r8, [0x14006c2d1]
add byte [rdx + 6], ch
add byte [rdx + 6], ch
pop r9
mov rcx, rsi
mov rdx, r14
call fcn.140008381
mov r12b, 3
test al, al
jne 0x14004cf98
inc dword [rcx - 0x4c]
add eax, dword [rax + rax*8 - 0x72b3aa8b]
add eax, 0x1f38d
lea r8, [0x14006c2d7]
push 8
or byte [rcx + 0x59], al
pop r9
mov rcx, rsi
int1
mov rdx, r14
call fcn.140008381
mov r12b, 0xd
test al, al
jne 0x14004cf98
lea r8, [0x14006c2df]
push 7
pop r9
mov rcx, rsi
mov rdx, r14
call fcn.140008381
test al, al
jne 0x14004cf98
lea r8, [0x14006c2e6]
push 7
pop r9
mov rcx, rsi
mov rdx, r14
call fcn.140008381
test al, al
je 0x14004e5d8
mov byte [r13 + 0x368], 7
add eax, dword [rax]
add byte [rdi], al
mov byte [r13 + 0x369], r12b
mov qword [rbx + 0x48], r15
mov rcx, rdi
mov rdx, rsi
jmp 0x14004dea7
lea ebp, [rax - 0x76ffffff]
bnd call fcn.140050d23
test al, al
je 0x14004df6f
lea rdi, [r13 + 0x58]
push 0x26
pop rdx
mov rcx, rdi
call fcn.14004ef1b
mov rcx, rdi
mov edx, esi
call fcn.14004ef1b
mov word [r13 + 0x368], 0x607
test dword [rax + 3], ebp
add byte [rax], al
invalid
invalid
jmp case.default.0x14004b66c
test dword [rax + 3], ebp
add byte [rax], al
invalid
lea r9, [rbp + 0x230]
mov dword [r9 + 4], esi
mov byte [r9], 0xc
mov byte [rcx], 0xc
jmp 0x14004dbad
mov al, byte [r13 + 0x1aa]
cmp al, 2
je 0x14004d12a
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rax], bh
mov ecx, 0x11000c
adc dword [rax], eax
adc dword [rax], eax
sbb ecx, 0
mov edx, esi
call fcn.14004f05d
xor eax, 0x84000020
ror byte [rdi], 0x84
invalid
invalid
invalid
add byte [rax], al
xor eax, 0x84000020
ror byte [rdi], 0x84
test byte [0x18104d038], cl
test byte [0x18104d038], cl
mov byte [r13 + 0x1aa], 2
mov byte [rbp + 0x1aa], 2
mov rdi, qword [r13 + 0x58]
mov rsi, qword [r13 + 0x60]
mov r14, qword [r13 + 0x68]
and qword [r13 + 0x58], 0
mov qword [r13 + 0x60], 1
and qword [r13 + 0x68], 0
push 0x58d4c00
pop rcx
add dword [rax], eax
push 0x58d4c00
pop rcx
add dword [rax], eax
add dword [rax], eax
push 3
pop r9
mov rcx, rsi
mov rdx, r14
call fcn.140008381
test al, al
je 0x14004e141
int 0x10
add byte [rax], al
xor ecx, ecx
jmp 0x14004e161
out 0x10, al
add byte [rax], al
out 0x10, al
add byte [rax], al
mov al, byte [r13 + 0x1aa]
cmp al, 2
je 0x14004d12a
cmp al, 1
mov ecx, 0x11000c
sbb ecx, 0
add byte [rcx + 0x1fc2e8f2], cl
add byte [rax], al
add byte [rcx + 0x1fc2e8f2], cl
add byte [rax], al
test al, al
je 0x14004d73d
mov byte [r13 + 0x1aa], 2
mov rdi, qword [r13 + 0x58]
add byte [rax], al
add cl, byte [rcx - 0x75]
jge 0x14004d107
mov rsi, qword [r13 + 0x60]
mov r14, qword [r13 + 0x68]
and qword [r13 + 0x58], 0
mov qword [r13 + 0x60], 1
and qword [r13 + 0x68], 0
lea r8, [0x14006c2cc]
push 0x58d4c00
cld
int1
add dword [rax], eax
push 3
pop r9
mov rcx, rsi
mov rdx, r14
call fcn.140008381
mov dl, 0xfb
push qword [rcx + 0x75c08401]
invalid
movabs byte [0x75c08401b1fffbb2], al
mov dl, 0xfb
push qword [rcx + 0x75c08401]
and byte [rbp + rcx*4 + 5], cl
jrcxz 0x14004d0db
lea r8, [0x14006c2cf]
add dword [rax], eax
push 2
pop r9
mov rcx, rsi
mov rdx, r14
call fcn.140008381
xchg byte [rdx - 0x3f7b0005], dh
xchg byte [rdx - 0x3f7b0005], dh
je 0x14004e671
xor ecx, ecx
leave
mov byte [r13 + 0x1a9], cl
lea ebp, [rcx + 0x66000001]
mov dword [r13 + 0x368], 0x57e90e06
adc byte [rax], al
add byte [rcx - 0x76], al
test dword [rdx + 0x3c000001], ebp
add cl, byte [rdi]
test dword [rsi - 0x7cfffffb], ecx
mov word [r13 + 0x368], 0xe06
jmp 0x14004e172
mov al, byte [r13 + 0x1aa]
cmp al, 2
jne 0x14004d6b8
cmp edi, 0xc
sete al
mov cl, 2
sub cl, al
xor eax, eax
dec dword [rdi + rcx]
xchg esp, eax
sal byte [rcx + 0x31c12802], 0xc0
cmp edi, 0xb
movzx ecx, cl
cmove ecx, eax
mov byte [r13 + 0x1aa], cl
mov byte [rbp + 0x1aa], cl
mov byte [rbp + 0x1aa], cl
jmp case.default.0x14004b66c
mov rax, qword [rbp + 0x240]
lea r9, [rbp + 0xb0]
mov qword [r9 + 0x10], rax
movups xmm0, xmmword [rbp + 0x230]
movaps xmmword [r9], xmm0
add dword [rcx - 0x75], ecx
push rbp
and byte [rbp - 0x75], cl
sub byte [r8 - 0x73], r9b
lea esi, [rax - 0x17fffffe]
add byte [rsi + 0xf6a0000], bh
push 0xf
pop rcx
lea rsi, [rbp + 0x2b0]
lea esi, [rbp + 0x2b0]
lea esi, [rbp + 0x2b0]
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rbp + 0x328]
mov rdx, qword [rbp + 0x330]
jmp 0x14004dea7
invalid
add byte [rax], al
or eax, 0xff830000
or dword [rdi], ecx
test esi, esi
or dword [rax], eax
add byte [rbx + 0xc7720fe], al
mov eax, esi
bt r12, rax
jb case.default.0x14004b66c
invalid
cmp edi, 9
jne case.0x14004c52d.10
inc dword [rbx + 0x97450fe]
cmp esi, 0x50
push rax
je 0x14004d1c7
cmp esi, 0x53
jne case.0x14004c52d.10
mov rax, qword [r13 + 0x98]
mov eax, dword [rbp + 0x98]
lea r8, [rbp + 0x30]
mov qword [r8 + 0x10], rax
adc byte [rcx + 0xf], al
adc byte [rbp + 0x88], al
adc byte [rcx + 0xf], al
adc byte [rbp + 0x88], al
movups xmm0, xmmword [rbp + 0x88]
movaps xmmword [r8], xmm0
and qword [r13 + 0x88], 0
mov qword [r13 + 0x90], 1
add byte [rax], al
add byte [rax], al
and qword [r13 + 0x98], 0
lea rdx, [r13 + 0x338]
lea rsi, [rbp + 0x2b0]
mov rcx, rsi
call fcn.140051882
xor eax, eax
cmp qword [rsi], rax
je 0x14004e1d8
sldt word [rax]
sldt word [rax]
lea rcx, [rbp + 0x2b8]
lea rdx, [rbp + 0x230]
and qword [rdx], 0
mov qword [rdx + 8], 1
and qword [rdx + 0x10], 0
and dword [rdx + 0x10], 0
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
and dword [rdx + 0x10], 0
jmp case.0x14001ed34.469
mov dword [rbp + 0x228], edi
lea rcx, [r13 + 0x258]
add byte [rcx - 0x73], cl
lea ebx, [rax + 2]
add byte [rax], al
mov qword [rbp + 0x2a8], r13
add byte [rax], al
call case.0x140025a37.168
mov rax, qword [rbp + 0x328]
mov rdx, qword [rbp + 0x2a8]
mov edx, dword [rbp + 0x2a8]
mov esp, eax
invalid
mov edx, dword [rbp + 0x2a8]
mov qword [rdx + 0x258], rax
mov rax, qword [rbp + 0x330]
mov qword [rdx + 0x260], rax
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x228]
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x228]
invalid
invalid
invalid
mov eax, dword [rbp + 0x228]
add byte [rax], al
mov qword [rdx + 0x268], rax
movabs rax, 0x8000000000000000
or byte [rax - 0x77], 0x82
jo 0x14004d29e
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x70828948], al
or byte [rax - 0x77], 0x82
jo 0x14004d29e
add byte [rax], al
movabs rax, 0x8000000000000002
mov qword [rdx + 0x2a0], rax
invalid
invalid
test dword [rax + 2], ecx
invalid
invalid
or byte [rax - 0x77], 0x82
jo 0x14004d29e
add byte [rax], al
movabs rax, 0x8000000000000002
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x82
mov qword [rdx + 0x2a0], rax
invalid
invalid
test dword [rax + 2], ecx
invalid
invalid
mov qword [rdx + 0x2a0], rax
mov rax, qword [rbp + 0x248]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
adc byte [rbp + 0x250], al
add byte [rax], al
movups xmm0, xmmword [rbp + 0x250]
movups xmmword [rbx + 0x20], xmm0
movups xmm0, xmmword [rbp + 0x260]
movups xmmword [rbx + 0x30], xmm0
mov rcx, qword [rbp + 0x270]
lea esi, [rax + 2]
add byte [rax], al
lea esi, [rax + 2]
add byte [rax], al
mov qword [rbx + 0x40], rcx
movups xmm0, xmmword [rbp + 0x280]
adc byte [rbp + 0x280], al
movups xmm1, xmmword [rbp + 0x290]
adc byte [rbp + 0x290], cl
movups xmmword [rbx + 0x50], xmm0
movups xmmword [rbx + 0x60], xmm1
adc dword [rbx + 0x60], ecx
adc dword [rbx + 0x60], ecx
mov rcx, qword [rbp + 0x2a0]
mov qword [rbx + 0x70], rcx
mov byte [rdx + 0x368], 0
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rbp + 0x240]
mov qword [rbx + 0x10], rcx
mov dword [rbx + 0x10], ecx
movups xmm0, xmmword [rbp + 0x230]
invalid
add byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rbp + 0x230], al
invalid
add byte [rdi], cl
adc dword [rbx], eax
movups xmmword [rbx], xmm0
mov qword [rbx + 0x18], rax
mov qword [rbx + 0x48], rsi
sbb byte [rax - 0x77], cl
jae 0x14004d364
jmp 0x14004cbc3
call 0x10646d330
test dword [rdx + 0x2000001], ebp
mov byte [r13 + 0x1aa], 2
mov byte [rbp + 0x1aa], 2
mov word [r13 + 0x368], 7
jmp case.default.0x14004b66c
invalid
invalid
mov dword [r13 + 0x368], 0xd4e90007
mov dword [rbp + 0x368], 0xd4e90007
call 0xcd51d347
invalid
lea eax, [0x14006c3cc]
add eax, 0x1f07f
push 4
pop r9
mov rcx, r14
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.140008381
test al, al
je 0x14004dc0b
push 0x22
pop rdx
lea rcx, [r13 + 0x58]
mov byte [rbp + 0x33d], 1
add eax, ebp
movsb byte [rdi], byte [rsi]
sbb eax, dword [rax]
add byte [rcx - 0x76], al
test dword [rdx + 3], ebp
add byte [rax], al
add eax, ebp
movsb byte [rdi], byte [rsi]
sbb eax, dword [rax]
add byte [rcx - 0x76], al
test dword [rdx + 3], ebp
add byte [rax], al
mov cl, byte [r13 + 0x36b]
test al, al
jne 0x14004de8b
mov r10, qword [r13 + 0x68]
test r10, r10
je 0x14004de83
mov r11, qword [r13 + 0x60]
mov dl, byte [r11 + r10 - 1]
test dl, dl
js 0x14004d3af
movzx edx, dl
mov dh, 0xd2
jmp 0x14004de76
movzx r8d, byte [r11 + r10 - 2]
cmp r8b, 0xc0
jge case.0x140025a37.262
mov ebx, 0x47000002
movzx ecx, byte [rbx + rdx - 3]
std
movzx r9d, byte [r11 + r10 - 3]
cmp r9b, 0xbf
stc
mov edi, 0xa838f0f
jg 0x14004de52
jg 0x14004de52
movzx r10d, byte [r11 + r10 - 4]
movzx edx, byte [rbx + rdx - 4]
and r10d, 7
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
jmp 0x14004de56
lea rcx, [rbp + 0x150]
call fcn.140007270
dec dword [rbp + rcx*4 - 0x73]
xor byte [rdx], al
add byte [rax], al
dec dword [rbp + rcx*4 - 0x73]
xor byte [rdx], al
add byte [rax], al
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rdx
mov byte [r9], 0x1e
or byte [rcx - 0x77], cl
push rcx
adc byte [rcx - 0x3a], al
add dword [rsi], ebx
mov rdx, qword [r13 + 0x20]
mov r8, qword [r13 + 0x28]
lea rcx, [rbp + 0x2b0]
add al, ch
invalid
mov ebx, 0x33eb0000
add bl, ch
invalid
add al, byte [rax]
add al, ch
invalid
add bl, ch
xor ecx, dword [rax - 0x73]
invalid
lea rcx, [rbp + 0x1f0]
call fcn.140007270
sahf
sti
dec dword [rbp + rcx*4 - 0x73]
lea ecx, [rbp + 0x230]
sahf
sti
dec dword [rbp + rcx*4 - 0x73]
lea ecx, [rbp + 0x230]
lea ecx, [rbp + 0x230]
mov qword [r9 + 8], rax
mov dword [rcx + 8], eax
mov qword [r9 + 0x10], rdx
mov byte [r9], 0x1e
invalid
invalid
mov rdx, qword [r13 + 0x20]
mov r8, qword [r13 + 0x28]
lea rcx, [rbp + 0x2b0]
lea esi, [rax - 0x17fffffe]
invalid
invalid
add byte [rax], al
lea esi, [rax - 0x17fffffe]
sub edi, dword [rbx + 0xf6a0000]
mov ebx, 0xf6a0000
mov ebx, 0xf6a0000
push 0xf
pop rcx
lea rsi, [rbp + 0x2b0]
jmp 0x14004dbc7
add byte [rax], al
add al, byte [rax]
add cl, ch
invalid
add byte [rax], al
cmp r14d, 0x11
ja 0x14004d470
cmp r14d, 9
jne 0x14004cb7f
mov cl, byte [r13 + 0x1a8]
add dword [rax], eax
add byte [rcx + 0x19eee8f2], cl
add byte [rax], al
invalid
mov edx, esi
call fcn.14004ee6c
invalid
sbb dword [rax], eax
add byte [rax + rax*8 - 0x9067af1], al
invalid
test al, al
jne 0x14004cb7f
jmp case.0x14004b66c.141
cmp byte [r13 + 0x1aa], 0
mov ebp, 0x1aa
add byte [rax], al
add byte [rcx + rbx + 0x49], dh
je 0x14004d4ae
add r13, 0x58
add ebp, 0x58
pop rax
push 0x27
jmp 0x14004de49
jne 0x14004de43
test dword [rbp + 0x41000009], edx
add byte [rax], al
mov byte [r13 + 0x1aa], 2
mov byte [rbp + 0x1aa], 2
test dword [rdx + 0x2000001], ebp
add dword [rax], eax
add byte [rdx], al
mov rax, qword [r13 + 0x98]
lea r8, [rbp + 0x230]
xor byte [rdx], al
add byte [rax], al
test dword [rax + 0x4c000000], ebx
lea eax, [rbp + 0x230]
xor byte [rdx], al
add byte [rax], al
xor byte [rdx], al
add byte [rax], al
mov qword [r8 + 0x10], rax
movups xmm0, xmmword [r13 + 0x88]
invalid
mov byte [rax], al
add byte [rax], al
test dword [rax + 0x49000000], ecx
and dword [rbp + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
and qword [r13 + 0x88], 0
add byte [rax], al
add byte [rax], al
push 1
pop rax
mov qword [r13 + 0x90], rax
nop
add byte [rax], al
invalid
add dword [rax + 0x49], ebx
mov dword [rbp + 0x90], eax
nop
add byte [rax], al
invalid
and qword [r13 + 0x98], 0
and dword [rbp + 0x98], 0
movaps xmmword [r8], xmm0
mov rcx, qword [r13 + 0x58]
pop rax
mov qword [rbp + 0x328], rcx
lea ebp, [rax]
add eax, dword [rax]
add byte [rcx - 0x75], cl
invalid
invalid
sub byte [rbx], al
add byte [rax], al
mov rcx, qword [r13 + 0x60]
mov ecx, dword [rbp + 0x60]
mov qword [rbp + 0x330], rcx
add eax, dword [rax]
add byte [rcx - 0x75], cl
mov esi, dword [rbp + 0x68]
mov rsi, qword [r13 + 0x68]
and qword [r13 + 0x58], 0
mov qword [r13 + 0x60], rax
mov dword [rbp + 0x60], eax
mov dword [rbp + 0x60], eax
and qword [r13 + 0x68], 0
and dword [rbp + 0x68], 0
push 0xffffffff958d4900
lea rdx, [r13 + 0x338]
cmp byte [rbx], al
add byte [rax], al
lea rcx, [rbp + 0x2b0]
mov al, 2
add byte [rax], al
call fcn.140051882
add byte [rax - 0x7d], cl
mov ebp, 0x2b0
add al, byte [rax]
invalid
cmp qword [rbp + 0x2b0], 0
cmp dword [rbp + 0x2b0], 0
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rdx + rcx], cl
add byte [rax - 0x73], cl
lea edi, [rax + 0x48000002]
add byte [rax], al
invalid
je 0x14004df83
lea rcx, [rbp + 0x2b8]
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
xor byte [rdx], al
add al, byte [rax]
invalid
lea rdx, [rbp + 0x230]
lea edx, [rbp + 0x230]
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rbp + 0x328]
mov eax, dword [rbp + 0x328]
test dword [rax], ebp
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rdx], rax
mov rax, qword [rbp + 0x330]
invalid
invalid
mov qword [rdx], rax
mov rax, qword [rbp + 0x330]
mov qword [rdx + 8], rax
invalid
invalid
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
mov qword [rdx + 0x10], rsi
jb 0x14004d56e
call fcn.140053e89
jmp 0x14004e1eb
or dword [rax + rax], 0
mov cl, byte [r13 + 0x1a8]
test al, 1
add byte [rax], al
add byte [rcx + 0x37ade8f2], cl
add byte [rax], al
invalid
mov edx, esi
bnd call fcn.140050d23
call fcn.140050d23
lodsd eax, dword [rsi]
invalid
add byte [rax + rax*8 - 0x19747af1], al
test al, al
jne 0x14004bc09
mov esp, esi
invalid
invalid
mov esp, esi
invalid
jmp 0x14004df6f
or dword [rax], eax
add byte [rcx - 0x97ab20f], cl
mov ecx, esi
test r14, r14
mov ecx, esi
test r14, r14
je 0x14004def1
test byte [rbx + 9], ah
add byte [rax], al
invalid
call fcn.140053391
test al, al
je 0x14004defe
test byte [rbx + 9], ah
add byte [rax], al
invalid
test byte [rbx + 9], ah
add byte [rax], al
invalid
or dword [rax], eax
add byte [rbp + 0x3b], cl
mov ch, 0xd8
add al, byte [rax]
invalid
cmp r14, qword [r13 + 0x2d8]
add byte [rax], al
add byte [rdi + 0x4a], dh
ja 0x14004d5ee
mov rcx, rdi
stc
jmp case.0x140022001.423
out 0xff, al
inc dword [rcx - 0x3a]
test dword [rbx + rax], ebp
add eax, dword [rax]
invalid
mov byte [r13 + 0x36c], 0
add eax, dword [rax]
add byte [rax], al
cmp qword [r13 + 0x1c0], 0
cmp dword [rbp + 0x1c0], 0
rol byte [rcx], 0
add byte [rax], al
je 0x14004d5fe
mov cl, byte [r13 + 0x1a8]
mov cl, byte [r13 + 0x1a8]
add dword [rax], eax
add byte [rcx + 0x18a0e8f2], cl
add byte [rax], al
mov edx, esi
call fcn.14004ee6c
bnd call fcn.14004ee6c
test al, al
je case.0x14004b66c.141
invalid
add byte [rcx - 0x75], cl
push 0xfc08548
test eax, eax
je 0x14004db66
cmp rax, qword [r13 + 0x2f0]
mov rax, qword [r13 + 0x68]
test rax, rax
test eax, eax
test eax, eax
ror byte [rdi], 0x84
test dword [0x17b4dd5e3], eax
cmp rax, qword [r13 + 0x2f0]
invalid
xchg byte [rdi - 0x1e], bh
invalid
je 0x14004db66
cmp rax, qword [r13 + 0x2f0]
jbe case.0x14001ef94.489
lea r9, [rbp + 0x2b0]
lea ecx, [rbp + 0x2b0]
mov byte [r9], 0x26
jmp 0x14004df1e
lea r9, [rbp + 0x2b0]
mov dword [r9 + 4], esi
jno 0x14004d60d
add byte [rcx - 0x77], al
jno 0x14004d60d
mov byte [r9], 0xb
mov byte [rcx], 0xb
jmp 0x14004df1e
add al, ch
mov bh, 0x1e
add byte [rax], al
call fcn.14004f4ce
test al, al
jne 0x14004dbdb
ror byte [rdi], 0x85
mov esp, 0x83000005
invalid
cmp esi, 0x20
ja 0x14004df0f
mov eax, esi
bt r12, rax
invalid
jb 0x14004bc98
out 0xff, al
invalid
invalid
out 0xff, al
invalid
jmp 0x14004df0f
add byte [rax], al
add byte [rax - 0x75], cl
test eax, edx
add al, byte [rax]
add byte [rax], al
mov qword [rbx + 0x20], rax
movups xmm0, xmmword [rbp + 0x2b0]
add byte [rax], al
mov rax, qword [rbp + 0x2d0]
add byte [rax], al
mov qword [rbx + 0x20], rax
movups xmm0, xmmword [rbp + 0x2b0]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rbp + 0x2c0]
movups xmmword [rbx + 0x10], xmm1
rol byte [rdx], 0
add al, byte [rax]
add byte [rdi], cl
adc dword [rbx + 0x10], ecx
movups xmmword [rbx], xmm0
movabs rax, 0x8000000000000009
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x43
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48438948], al
or byte [rax - 0x77], 0x43
invalid
or byte [rax - 0x77], 0x43
mov rcx, qword [rbp + 0x1f0]
add dword [rax], eax
invalid
mov rcx, qword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1f0]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
clc
add dword [rax], eax
add cl, ch
mov rdx, qword [rbp + 0x1f8]
jmp 0x14004dea7
invalid
or byte [rax], al
invalid
sub eax, 0x41000008
and eax, 0x1f
invalid
and r8d, 0x1f
loopne 0x14004d69d
invalid
jmp 0x14004de61
cmp byte [r13 + 0x1aa], 2
add dword [rax], eax
add byte [rdx], al
je case.0x14004b55f.1
mov word [r13 + 0x36a], 0x806
mov byte [r13 + 0x368], 8
test dword [rax + 3], ebp
add byte [rax], al
or cl, ch
jbe 0x14004d687
add byte [rax], cl
jmp case.default.0x14004b66c
invalid
lea r9, [rbp + 0x2b0]
lea ecx, [rbp + 0x2b0]
mov dword [r9 + 4], esi
jno 0x14004d6b3
mov byte [r9], 0xc
add dword [rcx + rbp*8], ecx
jmp 0x14004df1e
or byte [rax], al
add byte [rcx + rax], bh
cmp al, 1
mov ecx, 0x11000c
sbb ecx, 0
invalid
mov edx, esi
add byte [rcx + 0x1994e8f2], cl
add byte [rax], al
call fcn.14004f05d
test al, al
je 0x14004d73d
mov byte [r13 + 0x1aa], 2
mov rax, qword [r13 + 0x68]
movups xmm0, xmmword [r13 + 0x58]
pop r8
pop r8
and qword [r13 + 0x58], 0
mov qword [r13 + 0x60], 1
mov dword [rbp + 0x60], 1
and qword [r13 + 0x68], 0
and dword [rbp + 0x68], 0
pop rax
add byte [rcx - 0x39], cl
invalid
invalid
and dword [rbp + 0x68], 0
mov qword [rbp + 0x2c0], rax
movaps xmmword [rbp + 0x2b0], xmm0
mov rcx, qword [r13 + 0x100]
add byte [rax], al
add byte [rcx - 0x75], cl
xchg ebp, eax
or byte [rcx], al
add byte [rax], al
call fcn.1400104aa
mov rax, qword [rbp + 0x2c0]
mov eax, dword [rbp + 0x2c0]
mov eax, dword [rbp + 0x2c0]
add byte [rax], al
mov qword [r13 + 0x110], rax
movaps xmm0, xmmword [rbp + 0x2b0]
mov al, 2
add byte [rax], al
mov al, 2
add byte [rax], al
movups xmmword [r13 + 0x100], xmm0
add byte [rcx], al
add byte [rax], al
mov word [r13 + 0x368], 0x906
jmp case.default.0x14004b66c
in al, 0xff
invalid
in al, 0xff
inc dword [rcx - 0x7d]
invalid
invalid
cmp r14d, 0x11
cmp esi, 0x11
ja 0x14004d74d
cmp r14d, 9
cmp esi, 9
or dword [rdi], ecx
test dword [rbx - 0xe], eax
invalid
jne 0x14004c990
mov cl, byte [r13 + 0x1a8]
mov edx, esi
call fcn.14004ee6c
add byte [rax], al
test al, al
jne 0x14004c990
lea r9, [rbp + 0x2b0]
add byte [rax], al
add byte [rcx - 0x77], al
jno 0x14004d772
mov dword [r9 + 4], esi
mov byte [r9], 0x17
jmp 0x14004df1e
cmpsd dword [rsi], dword [rdi]
invalid
mov dword [rbp + 0x2a8], 0
mov rdx, rbx
invalid
test dword [rax + 2], ebp
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
ror dword [rax + 0x39], 0xda
mov r9, rax
cmp rdx, rbx
je 0x14004d831
mov r11, rbx
mov r15b, byte [rbx - 1]
test r15b, r15b
js case.0x14004b48b.255
lea rbx, [r11 - 1]
movzx r10d, r15b
jmp 0x14004d811
mov r8, r13
movzx r13d, byte [r11 - 2]
cmp r13b, 0xc0
std
invalid
jge 0x14004d7d9
movzx r10d, byte [r11 - 3]
std
cmp r10b, 0xbf
jg 0x14004d7e3
lea rbx, [r11 - 4]
cld
movzx r14d, byte [r11 - 4]
mov dh, 0x73
cld
and r14d, 7
shl r14d, 6
and r10d, 0x3f
and edx, 0x3f
and edx, 0x3f
or r10d, r14d
jmp 0x14004d7eb
lea rbx, [r11 - 2]
lea ebx, [rbx - 2]
and r13d, 0x1f
jmp 0x14004d7f6
lea rbx, [r11 - 3]
and r10d, 0xf
loop case.0x14003466f.166
loop case.0x14003466f.166
cmovno eax, ecx
loop 0x14004d7f5
invalid
shl r10d, 6
invalid
and r13d, 0x3f
and ebp, 0x3f
or r13d, r10d
invalid
shl r13d, 6
invalid
and r15b, 0x3f
out 0x3f, eax
movzx r10d, r15b
or r10d, r13d
cmp r10d, 0x110000
cmp edx, 0x110000
cmp edx, 0x110000
adc dword [rax], eax
mov r13, r8
je 0x14004d831
cmp r10d, 0x20
ja 0x14004d824
bt r12, r14
bt esp, esi
hlt
jb 0x14004d787
cmp r10d, 0x110000
jne 0x14004e1b7
invalid
xchg byte [rcx], cl
add byte [rax], al
test dword [rsi + 0x31000009], eax
leave
xchg byte [rcx], cl
add byte [rax], al
xor ecx, ecx
cmp byte [rbp + 0x2a8], 0
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax + 0xf], cl
cmove rax, rcx
ror dword [rbx + rcx*4 - 0x7b], 0x48
add dword [rax], eax
add byte [rdi + rcx + 0x44], cl
ror dword [rax - 0x75], 0x9d
mov rbx, qword [rbp + 0x330]
mov r8, qword [rbp + 0x148]
cmove r8, rcx
invalid
invalid
mov rbx, qword [rbp + 0x330]
mov ebx, dword [rbp + 0x330]
mov rcx, qword [rbp + 0x328]
lea rdx, [rcx + rax]
lea edx, [rcx + rax]
lea ebp, [rax]
add eax, dword [rax]
add byte [rax - 0x73], cl
lea edx, [rcx + rax]
lea edx, [rcx + rax]
add dword [rcx + 0x29], ecx
ror byte [rax - 0x73], 0x8d
mov al, 2
add byte [rax], al
invalid
sub r8, rax
lea rcx, [rbp + 0x2b0]
invalid
add al, ch
call fcn.14004eff7
lea edx, [rdi]
add byte [rax], al
mov rax, qword [rbp + 0x2c0]
mov qword [rbp + 0x180], rax
movups xmm0, xmmword [rbp + 0x2b0]
invalid
mov al, 2
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax + 0xf000001], eax
adc byte [rbp + 0x2b0], al
add byte [rax], al
movaps xmmword [rbp + 0x170], xmm0
jo 0x14004d885
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x328]
mov edx, dword [rbp + 0x328]
xchg ebp, eax
sub byte [rbx], al
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
lea ebp, [rax]
add al, byte [rax]
add byte [rax - 0x48], cl
invalid
invalid
mov rcx, qword [rbp + 0x228]
movabs rax, 0x8000000000000007
mov eax, 7
add byte [rax], al
invalid
invalid
mov eax, 7
add byte [rax], al
add byte [rax - 0x477a76b8], al
or byte [rax - 0x77], 0x85
invalid
invalid
invalid
invalid
mov qword [rbp + 0x1b8], rax
call fcn.140052c65
add dword [rax], eax
add al, ch
mov ebx, 0xeb000053
je 0x14004d8f6
add byte [rax], al
jmp 0x14004d920
mov rax, qword [r13 + 0x68]
mov eax, dword [rbp + 0x68]
lea rcx, [rbp + 0x30]
lea ecx, [rbp + 0x30]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r13 + 0x58]
adc byte [r9 + 0xf], al
adc byte [rbp + 0x58], al
movaps xmmword [rcx], xmm0
and qword [r13 + 0x58], 0
mov qword [r13 + 0x60], 1
and qword [r13 + 0x68], 0
and dword [rbp + 0x68], 0
call fcn.140007270
lea r9, [rbp + 0x230]
add byte [rax], al
add byte [rax], al
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rdx
invalid
adc byte [rcx - 0x77], al
jno 0x14004d8ee
mov dword [r9 + 4], esi
mov byte [r9], 0x15
jmp 0x14004df1e
mov dword [rbp + 0x170], ecx
jo 0x14004d8f9
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
mov qword [rbp + 0x178], rdx
mov dword [rbp + 0x178], edx
js 0x14004d900
add byte [rax], al
add byte [rax - 0x77], cl
popfq
add byte [rcx], 0
add byte [rax], al
invalid
invalid
invalid
mov qword [rbp + 0x180], rbx
add byte [rax], al
movabs rax, 0x8000000000000007
mov qword [rbp + 0x1b8], rax
mov rbx, qword [rbp + 0x330]
mov ebx, dword [rbp + 0x330]
test dword [rax + 0x48000001], edi
mov eax, 0x48000001
mov ebx, dword [rbp + 0x330]
mov byte [r13 + 0x36c], 1
add eax, dword [rax]
add byte [rcx], al
mov ecx, esi
mov edx, 0x110007
add al, ch
sub dword [rdi], edx
add byte [rax], al
invalid
add al, ch
sub dword [rdi], edx
add byte [rax], al
invalid
add byte [rax + rax*8 - 0x7fbef58c], al
mov ebp, 0x32b
test al, al
je case.0x140025a37.220
cmp byte [r13 + 0x32b], 0
jne 0x14004d951
add byte [rbp + 0xf], dh
lea rdx, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_src_readerparseroutside_tag.rs
jmp case.0x140024eb7.225
mov rcx, r13
call fcn.14004eed7
cmp edi, 0xd
ja case.0x140036511.106
retf
add dword [rax], eax
add byte [rax], al
retf
add byte [rax], al
mov eax, edi
lea rcx, [0x14006ed14]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov ch, 0x70
add dword [rax], eax
add byte [rax - 0x77], cl
fcompi st(3)
movsq qword [rdi], qword [rsi]
mov word [r13 + 0x368], 3
add cl, ch
cmp dl, dh
invalid
invalid
jo 0x14004d998
add byte [rax], al
lea rcx, [rbp + 0x30]
mov rdx, r13
add byte [rax - 0x73], cl
xor byte [r9 + rcx*4 - 0x16], r9b
mov r8b, 5
call fcn.14004ee08
movabs rax, 0x800000000000000a
cmp qword [rbp + 0x78], rax
je 0x14004d9d5
js 0x14004da2b
sbb eax, 0x708d8d48
add dword [rax], eax
add al, ch
lea rcx, [rbp + 0x170]
call case.0x140025a37.168
and ebx, ecx
invalid
jmp [rdx + 0xf]
pop rcx
lea rdi, [rbp + 0x170]
lea rsi, [rbp + 0x30]
rep movsq qword [rdi], qword [rsi]
and ebx, ecx
invalid
lea rcx, [r13 + 0x70]
call fcn.14004f097
push 0xf
pop rcx
lea rsi, [rbp + 0x170]
jmp case.0x14001e752.499
test byte [rdx], ch
add dword [rax], eax
add byte [rdx + 0xf], ch
pop rcx
lea rsi, [rbp + 0x170]
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
mov byte [r13 + 0x368], 5
push 0x5000003
jmp 0x14004cbc3
add byte [rbx], al
ja case.0x140036511.106
inc dword [rax]
add byte [rax], al
inc dword [rax]
add byte [rax], al
lea rcx, [rbp + 0x230]
add al, byte [rax]
add byte [rcx + rcx*4 - 0x16], cl
add byte [rax], al
mov rdx, r13
mov r8b, 4
call fcn.14004ee08
add al, 0xe8
rcl byte [rbx]
add byte [rax], al
movabs rax, 0x800000000000000a
cmp qword [rbp + 0x278], rax
invalid
je 0x14004da6b
mov eax, 0xa
add byte [rax], al
add byte [rax + 0x78853948], al
add al, byte [rax]
add byte [rax + riz + 0x48], dh
lea ecx, [rbp + 0x170]
invalid
lea rcx, [rbp + 0x170]
add al, ch
nop
fdivr st(7)
jmp [rdx + 0xf]
push 0xf
call case.0x140025a37.168
push 0xf
pop rcx
lea rdi, [rbp + 0x170]
add byte [rax - 0x73], cl
mov ch, 0x30
add al, byte [rax]
add bl, dh
movsq qword [rdi], qword [rsi]
lea rsi, [rbp + 0x230]
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
call fcn.140049d68
ret 0xffff
push 0xf
pop rcx
lea rsi, [rbp + 0x170]
jmp 0x14004bad3
ret 0xffff
test eax, edi
clc
add byte [rax], al
add byte [rax + riz + 0x48], dh
lea ecx, [rbp + 0x170]
lea esi, [rax + 1]
add byte [rax], al
call case.0x140025a37.168
push 0xf
pop rcx
lea rdi, [rbp + 0x170]
lea rsi, [rbp + 0xb0]
rep movsq qword [rdi], qword [rsi]
push 0xf
pop rcx
lea rsi, [rbp + 0x170]
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
jmp 0x14004bfd4
retf
in al, 0xff
invalid
invalid
invalid
lea r9, [rbp + 0x18]
mov dword [r9 + 4], esi
mov byte [r9], 0xc
mov rdx, qword [r13 + 0x20]
and byte [rbp - 0x75], cl
mov eax, dword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
lea rcx, [rbp + 0x2b0]
lea ecx, [rbp + 0x2b0]
call case.0x140023f83.374
push 0xf
pop rcx
lea rsi, [rbp + 0x2b0]
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
lea rcx, [rbp + 0x170]
call case.0x140025a37.168
jmp 0x14004cbc3
pop rbp
invalid
invalid
invalid
dec dword [rax - 0x73]
adc eax, 0x1e973
lea rdx, str.C:Usersmateusz.cargo_registry_srcindex.crates.io_6f17d22bba15001fxml_rs_0.8.20_src_readerparseroutside_tag.rs
mov rcx, r13
call fcn.14004eed7
add cl, ch
fdiv st(7), st(0)
invalid
add cl, ch
fdiv st(7), st(0)
dec dword [rcx + 0x194de8f1]
add byte [rax], al
mov ecx, esi
call fcn.14004f4ce
test al, al
je case.0x14004c52d.10
mov rcx, rdi
mov edx, esi
call fcn.14004ef1b
mov word [r13 + 0x368], 0x407
add byte [rdi], al
add al, 0xe9
jl 0x14004db7c
invalid
invalid
add byte [rdi], al
add al, 0xe9
jl 0x14004db7c
invalid
lea r9, [rbp + 0x230]
mov dword [r9 + 4], esi
mov byte [r9], 0xd
mov byte [rcx], 0xd
mov byte [rcx], 0xd
mov rdx, qword [r13 + 0x20]
mov r8, qword [r13 + 0x28]
lea rsi, [rbp + 0x2b0]
mov rcx, rsi
call case.0x140023f83.374
push 0xf
pop rcx
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
jmp 0x14004cbc3
call fcn.14004f4ce
test al, al
je 0x14004dbe3
or byte [rax - 0x77], cl
stc
mov rcx, rdi
jmp case.0x14002497b.283
cmp esi, 0x20
ja 0x14004df0f
and eax, dword [rbx]
add byte [rax], al
and eax, dword [rbx]
add byte [rax], al
mov eax, esi
bt r12, rax
jae 0x14004df0f
mov rcx, rbx
mov rdx, r13
mov r8d, esi
call fcn.14004f116
jmp 0x14004cbc3
lea r8, [rbp + 0x2b0]
mov dword [r8], 0x23
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rsi
mov edx, esi
call fcn.140054f33
test al, al
je 0x14004dfae
add byte [rax], al
cmp rsi, 1
je 0x14004dc3d
cmp byte [r14 + 1], 0xbf
jle 0x14004e822
dec rsi
lea r9, [r14 + 1]
mov dl, byte [r13 + 0x1a8]
mov dl, byte [rbp + 0x1a8]
mov dl, byte [rbp + 0x1a8]
mov r8b, byte [r13 + 0x32e]
mov byte [rbp + 0x33d], 1
cmp eax, 0x1000003
cmp eax, 0x1000003
mov qword [rsp + 0x20], rsi
lea rcx, [rbp + 0x230]
call fcn.140051a5b
cmp byte [rbp + 0x230], 0x27
add al, byte [rax]
add byte [rdi], ah
jne 0x14004e248
mov edx, dword [rbp + 0x234]
jmp case.0x1400231b7.396
and qword [r13 + 0x68], 0
mov word [r13 + 0x368], 0x207
jmp case.default.0x14004b66c
cmp esi, 0x25
jne case.default.0x14004b66c
lea rcx, [r13 + 0xa0]
and qword [r13 + 0xb0], 0
push 0x25
pop rdx
call fcn.14004ef1b
mov word [r13 + 0x368], 0xa07
jmp case.default.0x14004b66c
mov word [r13 + 0x368], 0xe07
jmp case.default.0x14004b66c
mov byte [r13 + 0x368], 0
jmp case.default.0x14004b66c
mov rcx, r15
movups xmm0, xmmword [r13 + 0x168]
movups xmm1, xmmword [r13 + 0x178]
movups xmm2, xmmword [r13 + 0x188]
movups xmm3, xmmword [r13 + 0x198]
movups xmmword [rbp + 0x258], xmm2
movups xmmword [rbp + 0x268], xmm3
movups xmmword [rbp + 0x248], xmm1
movups xmmword [rbp + 0x238], xmm0
mov qword [rbp + 0x230], rax
cmp qword [rbp + 0x260], r15
mov qword [rbp + 0x330], rsi
mov qword [rbp + 0x328], r12
jne 0x14004dff7
mov rcx, qword [rbp + 0x238]
mov rdx, qword [rbp + 0x240]
lea r8, [0x14006c2ab]
push 5
pop r9
call fcn.14004fb5b
test al, al
je 0x14004e08a
lea r8, [0x14006c2ab]
push 5
pop r9
mov rcx, r12
mov rdx, r14
call fcn.140008381
test al, al
jne 0x14004ddd4
add r13, 0x58
push 0x22
pop rdx
mov rcx, r13
jmp case.0x140022001.461
and r9d, 0xf
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
shl r8d, 6
and dl, 0x3f
movzx edx, dl
or edx, r8d
cmp edx, 0x110000
je 0x14004de83
cmp edx, 0x20
ja 0x14004de83
mov byte [r13 + 0x36c], 0
mov byte [r13 + 0x368], al
mov byte [r13 + 0x369], cl
mov qword [rbx + 0x48], r15
mov rcx, qword [rbp + 0x210]
mov rdx, r14
call fcn.140052c65
jmp 0x14004cbc3
call fcn.14004f4ce
test al, al
jne 0x14004d5a4
cmp esi, 0x20
ja 0x14004df0f
mov eax, esi
bt r12, rax
jb 0x14004c26a
call fcn.14004f4ce
test al, al
jne 0x14004d5a4
cmp esi, 0x20
ja 0x14004df0f
mov eax, esi
bt r12, rax
jb 0x14004c6fc
lea r9, [rbp + 0x2b0]
mov dword [r9 + 4], esi
mov byte [r9], 0xa
mov rdx, qword [r13 + 0x20]
mov r8, qword [r13 + 0x28]
mov rcx, rbx
call case.0x140023f83.374
jmp 0x14004cbc3
mov cl, byte [r13 + 0x1a8]
mov edx, esi
call fcn.140050d23
test al, al
jne case.0x14002404d.308
lea r9, [rbp + 0x230]
mov dword [r9 + 4], esi
mov byte [r9], 0x17
jmp 0x14004dbad
mov rcx, qword [rbp + 0x2b8]
mov rdx, qword [rbp + 0x2c0]
call fcn.1400104aa
mov rcx, qword [rbp + 0x328]
mov rdx, qword [rbp + 0x330]
call fcn.140052c65
jmp 0x14004e1eb
lea rcx, [r13 + 0x2f8]
lea rdx, [rbp + 0x210]
call fcn.140051bbe
test rax, rax
je 0x14004e2f8
lea r9, [rbp + 0x2b0]
mov byte [r9], 8
jmp 0x14004df1e
mov rcx, qword [rbp + 0x268]
mov rdx, qword [rbp + 0x270]
lea r8, [0x14006c2ab]
push 5
pop r9
call fcn.140008381
test al, al
je 0x14004e08a
mov rdi, qword [rbp + 0x238]
mov rsi, qword [rbp + 0x240]
lea r8, [0x14006c2ab]
push 5
pop r9
mov rcx, rdi
mov rdx, rsi
call fcn.14004fb5b
test al, al
je 0x14004e34e
mov r15, qword [r13 + 0xc8]
cmp r15, rdi
jae 0x14004e295
lea r8, [0x14006c2b9]
push 3
pop r9
mov rcx, rsi
mov rdx, r14
call fcn.140008381
mov cl, 1
test al, al
je 0x14004e63a
mov byte [r13 + 0x1a8], cl
mov word [r13 + 0x368], 0x406
mov qword [rbx + 0x48], r15
mov rcx, rdi
mov rdx, rsi
add rsp, 0x3c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.140052c65
mov rcx, rbx
sub rcx, r10
add rcx, rax
add rcx, rdx
sub rcx, rbx
mov qword [rbp + 0x148], rcx
mov cl, 1
mov dword [rbp + 0x2a8], ecx
jmp 0x14004d787
mov rcx, qword [rbp + 0x2b8]
mov rdx, qword [rbp + 0x2c0]
call fcn.1400104aa
mov word [r13 + 0x368], 0xd07
jmp case.default.0x14004b66c
lea r9, [rbp + 0x230]
mov byte [r9], 0x26
jmp 0x14004dbad
mov rax, qword [rbp + 0x240]
lea r9, [rbp + 0xb0]
mov qword [r9 + 0x10], rax
movups xmm0, xmmword [rbp + 0x230]
movaps xmmword [r9], xmm0
mov rdx, qword [r13 + 0x20]
mov r8, qword [r13 + 0x28]
mov byte [rbp + 0x33d], 1
lea rcx, [rbp + 0x2b0]
call case.0x140023f83.374
push 0xf
pop rcx
lea rsi, [rbp + 0x2b0]
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
jmp 0x14004de9d
mov dword [rbp + 0x2a8], 0
jmp 0x14004d784
lea rcx, [rbp + 0x2b0]
mov qword [rcx], rdi
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r14
call fcn.140007270
lea r9, [rbp + 0x230]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rdx
mov byte [r9], 0x22
jmp 0x14004dbad
mov byte [r13 + 0x1a8], 2
lea rcx, [rbp + 0x2b0]
mov qword [rcx], rdi
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r14
call fcn.140007270
lea r9, [rbp + 0x230]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rdx
mov byte [r9], 0x23
jmp 0x14004dbad
lea rcx, [rbp + 0x2b0]
mov qword [rcx], rdi
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r14
call fcn.140007270
lea r9, [rbp + 0x230]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rdx
mov byte [r9], 0x1b
jmp 0x14004dbad
and al, 0x20
mov qword [rdi], rax
mov qword [rdi + 8], r9
mov qword [rdi + 0x10], r8
mov qword [rdi + 0x18], r10
mov qword [rdi + 0x20], rcx
mov qword [rdi + 0x28], rdx
sub byte [rax - 0x7d], cl
add byte [edi], cl
push rdi
ror byte [rdi], 0x11
xor byte [r8 - 0x75], r9b
or byte [rax - 0x75], r9b
push rsi
adc byte [rcx - 0x77], cl
mov eax, edi
sub byte [rax - 0x7d], cl
add byte [edi], cl
push rdi
ror byte [rdi], 0x11
xor byte [r8 - 0x75], r9b
or byte [rax - 0x75], r9b
push rsi
adc byte [rcx - 0x77], cl
mov eax, edi
mov eax, edi
call fcn.14001265a
lea rcx, [rsi + 0x18]
mov rdx, rdi
call fcn.14001251d
add rsi, 0x30
mov rcx, rsi
mov rdx, rdi
call fcn.14001251d
mov rcx, rdi
call fcn.14001257f
nop
add rsp, 0x68
pop rdi
pop rsi
ret
mov rcx, qword [rcx]
mov rdx, qword [rsi + 8]
call fcn.140052c65
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
call fcn.1400104aa
mov rcx, qword [rsi + 0x30]
xor byte [rax - 0x75], cl
push rsi
cmp al, ch
xchg dl, dl
sti
dec dword [rax - 0x75]
mov rdx, qword [rsi + 0x50]
xor byte [rax - 0x75], cl
push rsi
cmp al, ch
xchg dl, dl
sti
dec dword [rax - 0x75]
mov rdx, qword [rsi + 0x50]
add rsp, 0x20
pop rsi
jmp fcn.140052c65
stc
call fcn.140053283
mov rax, qword [rdi]
mov rcx, qword [rdi + 0x18]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
dec r8
add rax, r8
cmovae rax, r8
mov qword [rdi + 0x10], rax
inc rcx
mov qword [rdi + 0x18], rcx
mov dword [rdx + rax*4], esi
add rsp, 0x28
pop rdi
pop rsi
ret
int1
clc
invalid
dec dword [rax - 0x77]
int1
mov rdx, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400532a5
jbe 0x140053316
mov rdi, qword [rsi]
mov rax, rdx
sub rax, rcx
sub r8, rax
cmp rax, r8
jbe 0x1400532f7
mov r9, rdi
mov ecx, edi
sub r9, rdx
cmp r9, r8
jb 0x1400532f7
mov rax, qword [rsi + 8]
lea rcx, [rax + rdx*4]
shl r8, 2
mov rdx, rax
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14005642b
sub rdi, rax
mov r8, qword [rsi + 8]
lea rdx, [r8 + rcx*4]
lea rcx, [r8 + rdi*4]
shl rax, 2
mov r8, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x10], rdi
jle 0x140053326
jle 0x140053326
add rsp, 0x28
pop rdi
pop rsi
ret
push rsi
sub rsp, 0x30
xorps xmm0, xmm0
lea rsi, [rsp + 0x20]
lea esi, [rsp + 0x20]
movaps xmmword [rsi], xmm0
mov edx, 0x10
mov rcx, rsi
call qword [sym.imp.bcryptprimitives.dll_ProcessPrng]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov edx, dword [0x14007e34c]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov byte [rdx + 0x50], 1
add byte [rcx], al
add byte [rcx], al
mov qword [rdx + 0x58], rax
mov qword [rdx + 0x60], rcx
add rsp, 0x30
pop rsi
ret
scasd eax, dword [rdi]
add al, byte [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x50], 0
je 0x14005331d
ret
je 0x140053497
add byte [rbx - 0x7bf0a007], al
add byte [rax], al
add byte [rbp - 0xffff6f], cl
inc dword [rcx + 0xe0000fa]
add byte [rdi], cl
invalid
cmp ecx, 0x5f
je 0x140053497
lea edx, [rcx - 0x10000]
cmp edx, 0xe0000
jb 0x140053497
lea edx, [rcx - 0xfdf0]
cmp edx, 0x20e
add byte [rax], al
add byte [rax], al
jb 0x140053497
lea edx, [rcx - 0xf900]
cmp edx, 0x4d0
jb 0x140053497
invalid
add byte [rbp - 0x30006f], cl
inc dword [rcx + 0xa7fffa]
add byte [rdi], cl
invalid
lea edx, [rcx - 0x3001]
cmp edx, 0xa7ff
jb 0x140053497
lea edx, [rcx - 0x2c00]
cmp edx, 0x3f0
jb 0x140053497
lea edx, [rcx - 0x2070]
cmp edx, 0x120
jb 0x140053497
invalid
mov edx, ecx
and edx, 0xfffffffe
cmp edx, 0x200c
je 0x140053497
lea edx, [rcx - 0x37f]
cmp edx, 0x1c81
jb 0x140053497
lea edx, [rcx - 0x370]
cmp edx, 0xe
jb 0x140053497
lea edx, [rcx - 0xf8]
cmp edx, 0x208
jb 0x140053497
lea edx, [rcx - 0xd8]
cmp edx, 0x1f
jb 0x140053497
lea edx, [rcx - 0xc0]
cmp edx, 0x17
jb 0x140053497
mov edx, ecx
and edx, 0xffffffdf
add edx, 0xffffffbf
cmp edx, 0x1a
jb 0x140053497
lea edx, [rcx - 0x2d]
cmp edx, 2
jb 0x140053497
cmp ecx, 0xb7
je 0x140053497
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x140053497
lea edx, [rcx - 0x300]
cmp edx, 0x70
jb 0x140053497
add ecx, 0xffffdfc1
cmp ecx, 2
setb al
xchg edx, eax
invalid
xchg edx, eax
rol bl, 0x55
push rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x158
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xd0], 0xfffffffffffffffe
mov qword [rbp + 0xb0], rdx
mov r8, rcx
cmp qword [rcx + 0x20], 0
mov qword [rbp + 0xc0], rcx
je 0x1400534fd
mov rax, qword [r8 + 0x20]
cmp word [rax + 0x21a], 0xb
jae 0x14005354e
lea rdx, [r8 + 0x20]
lea rcx, [rbp + 0x40]
mov r9, qword [rbp + 0xb0]
call fcn.140052616
jmp 0x14005389e
mov rdi, qword [r8 + 0x18]
mov byte [rbp + 0xcf], 1
call fcn.140052388
mov rsi, rax
mov byte [rbp + 0xcf], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0xb0]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x40]
mov rdx, rsi
xor r8d, r8d
mov r9, qword [rbp + 0xc0]
call fcn.1400520e5
mov qword [rdi], rsi
and qword [rdi + 8], 0
mov qword [rdi + 0x10], 1
jmp 0x1400538ad
mov rcx, qword [r8 + 0x28]
mov rbx, qword [r8 + 0x30]
mov qword [rbp + 0x98], rax
mov qword [rbp + 0xa0], rcx
push 0x38
pop rsi
push 0x30
pop rdi
cmp rbx, 5
jae 0x14005358a
lea rdx, [rbp + 0x98]
mov qword [rdx + 0x10], 4
add byte [rax - 0x73], cl
call fcn.14005246f
add byte [rax - 0x73], cl
call fcn.14005246f
jmp 0x1400535e6
je 0x1400535b4
push 0x48
pop rsi
push 0x40
pop rdi
lea rdx, [rbp + 0x98]
cmp rbx, 6
jne 0x1400535d1
mov qword [rdx + 0x10], 5
lea rcx, [rbp + 0x40]
call fcn.14005246f
xor ebx, ebx
jmp 0x1400535e6
lea rdx, [rbp + 0x98]
mov qword [rdx + 0x10], 5
add byte [rax - 0x73], cl
call fcn.14005246f
add byte [rax - 0x73], cl
call fcn.14005246f
push 5
pop rbx
jmp 0x1400535e6
mov qword [rdx + 0x10], 6
lea rcx, [rbp + 0x40]
call fcn.14005246f
add rbx, 0xfffffffffffffff9
mov rax, qword [rbp + rsi + 0x40]
mov rcx, qword [rbp + rdi + 0x40]
lea rdx, [rbp - 0x20]
push rbp
loopne 0x14005363d
mov dword [rdx], ecx
push rbp
loopne 0x14005363d
mov dword [rdx], ecx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rbx
lea rcx, [rbp - 0x40]
mov r8, qword [rbp + 0xc0]
mov r9, qword [rbp + 0xb0]
call fcn.140052616
mov r9, qword [rbp + 0x40]
movabs r12, 0x8000000000000000
cmp r9, r12
je 0x14005389e
lea r8, [rbp + 0x80]
mov r10, qword [r8 - 0x38]
push rax
enter 0xffffffffffff8b4d, 0x78
ror byte [rcx - 0x75], 1
invalid
invalid
push rax
enter 0xffffffffffff8b4d, 0x78
ror byte [rcx - 0x75], 1
fmul dword [rcx - 0x75]
loopne 0x14005368d
mov ecx, dword [rax - 0x28]
mov rax, qword [r8 - 0x20]
mov qword [rbp + 0xb8], rax
mov dword [rbp + 0xb8], eax
mov rsi, qword [r8 - 0x18]
mov rdx, qword [r8 - 0x10]
mov rax, qword [r8 - 8]
mov r13, qword [r8]
mov rdi, qword [r8 + 8]
lea rbx, [rbp - 0x40]
lea r14, [rbp - 0x20]
mov qword [rbp + 0x90], rcx
mov rcx, qword [rdx]
test rcx, rcx
je 0x14005380f
movzx edx, word [rdx + 0x218]
mov qword [rbp + 0x28], r9
sub byte [r9 + rcx*4 + 0x55], r9b
xor byte [rcx + rcx*4 + 0x7d], cl
cmp byte [rbx + rcx*4 - 0x7b], cl
nop
add byte [rax], al
invalid
sub byte [r9 + rcx*4 + 0x55], r9b
xor byte [rcx + rcx*4 + 0x7d], cl
cmp byte [rbx + rcx*4 - 0x7b], cl
nop
add byte [rax], al
add byte [rcx + rcx*4 + 0x45], cl
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, 0x4c000000
mov dword [rbp + 8], eax
mov eax, dword [rbp + 0x90]
mov qword [rbp], r8
mov r8, qword [rbp + 0xb8]
mov qword [rbp + 8], r8
mov qword [rbp + 0x10], rsi
cmp rax, rdi
jne 0x1400538c1
movzx r15d, dx
cmp word [rcx + 0x21a], 0xb
jb 0x14005388a
inc rax
mov qword [rbp + 0x98], rcx
mov qword [rbp + 0xa0], rax
add byte [rax], al
add byte [rsi - 0x7d], ah
cli
invalid
jae 0x1400536fc
add byte [rax], al
add byte [rsi - 0x7d], ah
cli
add eax, 0xc7482473
test dword [rax + 0x4000000], ebp
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbp + 0x98]
mov qword [rbp + 0xa8], 4
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 0x98]
call fcn.14005274e
lea rax, [rbp + 0x70]
jmp 0x140053796
je 0x14005374f
cmp r15d, 6
jne 0x140053770
mov qword [rbp + 0xa8], 5
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 0x98]
add byte [rax], al
add al, ch
invalid
invalid
invalid
dec dword [rax - 0x75]
lea eax, [rax + 0x48000000]
mov eax, dword [rbp + 0x38]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
add byte [rax], al
add al, ch
invalid
mov dword [rbp - 0x30], eax
movups xmm0, xmmword [rbp + 0x28]
movaps xmmword [rbp - 0x40], xmm0
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x10], rax
movups xmm0, xmmword [rbp]
adc byte [rbp], al
adc byte [rbp], al
movaps xmmword [rbp - 0x20], xmm0
mov qword [rsp + 0x20], r13
xor edx, edx
jmp 0x1400537c1
mov qword [rbp + 0xa8], 5
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 0x98]
call fcn.14005274e
out dx, eax
invalid
dec dword [rax - 0x73]
lea eax, [rbp + 0x70]
out dx, eax
invalid
lea eax, [rbp + 0x70]
jmp 0x140053796
mov qword [rbp + 0xa8], 6
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 0x98]
call fcn.14005274e
add r15, 0xfffffffffffffff9
lea rax, [rbp + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
cmp byte [r8 - 0x77], r9b
ror byte [r15], 1
adc byte [rbp + 0x28], al
mov rcx, qword [rax]
mov rax, qword [rbp + 0x38]
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [rbp + 0x28]
movaps xmmword [rbp - 0x40], xmm0
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x10], rax
movups xmm0, xmmword [rbp]
movaps xmmword [rbp - 0x20], xmm0
mov qword [rsp + 0x20], r13
mov rdx, r15
mov r8, rbx
mov r9, r14
call fcn.14005268e
mov r9, qword [rbp + 0x40]
mov r10, qword [rbp + 0x48]
mov r15, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x58]
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0xb8], rax
mov rsi, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x70]
mov edx, dword [rbp + 0x70]
mov edx, dword [rbp + 0x70]
mov rax, qword [rbp + 0x78]
mov r13, qword [rbp + 0x80]
mov rdi, qword [rbp + 0x88]
cmp r9, r12
jne 0x140053666
jmp 0x14005389e
mov qword [rbp + 0x20], r10
mov qword [rbp + 0x18], r9
mov rax, qword [rbp + 0xc0]
mov rbx, qword [rax + 0x18]
mov rcx, qword [rbx]
test rcx, rcx
mov qword [rbp - 0x48], rcx
je 0x1400538d9
mov rdx, qword [rbx + 8]
call fcn.1400522a1
mov r10, qword [rbp + 0xb8]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
lea r8, [rbp - 0x20]
mov rcx, qword [rbp + 0x18]
mov qword [r8], rcx
mov rcx, qword [rbp + 0x20]
mov qword [r8 + 8], rcx
mov qword [r8 + 0x10], r15
lea r9, [rbp + 0x40]
mov rcx, qword [rbp + 0x90]
mov qword [r9], rcx
mov qword [r9 + 8], r10
mov qword [r9 + 0x10], rsi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r13
mov rcx, rax
call fcn.1400521a9
jmp 0x14005389e
mov qword [rsp + 0x20], r13
lea r8, [rbp + 0x28]
mov r9, rbp
mov rdx, r15
call fcn.14005268e
mov rax, qword [rbp + 0xc0]
mov rax, qword [rax + 0x18]
inc qword [rax + 0x10]
add rsp, 0x158
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.assertion_failed:_edge.height__self.node.height___1
lea r8, [0x14006c860]
push 0x35
pop rdx
call fcn.140056980
jmp 0x1400538e5
lea rcx, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_alloc_srccollections_btreemapentry.rs0
call fcn.140056c50
ud2
invalid
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
invalid
enter 0x2775, 0x4c
mov esi, dword [rdi + 0x10]
jne 0x140053ad0
mov r14, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
or byte [r9 + r8 - 0xf], r9b
add rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.14005642b
add byte [rcx + 1], cl
invalid
add byte [rcx + 1], cl
test byte [rcx + rcx*4 + 0x77], 0x10
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x10], r14
ja 0x140053ad6
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rax
call fcn.140056540
invalid
sub al, byte [rax]
invalid
push 0xffffffffcc00002a
add byte [rax], al
int3
push rdi
sub rsp, 0x28
mov rdi, qword [rcx + 0x10]
test rdi, rdi
je 0x140053b11
mov rsi, rcx
mov rcx, qword [rcx + 8]
lea rdx, [rcx + 0x10]
lea edx, [rcx + 0x10]
lea edx, [rcx + 0x10]
adc byte [rcx - 0x77], cl
clc
mov r8, rdi
shl r8, 4
add r8, 0xfffffffffffffff0
add eax, 0xfffffff0
call sub.VCRUNTIME140.dll_memmove
dec rdi
mov qword [rsi + 0x10], rdi
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, rdx
call fcn.1400566a0
add byte [rax], al
add byte [rax], al
int3
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x148
lea rbp, [rsp + 0x80]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
test eax, eax
add byte [rax], al
add dh, bh
invalid
invalid
add byte [rax], al
mov qword [rbp + 0xc0], 0xfffffffffffffffe
mov rbx, r8
ret
mov r15, rdx
invalid
ret
test r8, r8
mov qword [rbp + 0x98], rcx
invalid
je 0x140053b8b
add byte [rcx + rdi + 0x48], dh
imul esi, ebx, 0x60
imul rsi, rbx, 0x60
movabs rax, 0x155555555555555
cmp rbx, rax
ja case.0x140023f83.506
add byte [rax], al
push rbp
push rbp
push rbp
push rbp
push rbp
push rbp
push rbp
add dword [rax + 0x39], ecx
ret
add byte [rax], al
push 8
pop rdi
mov rcx, rdi
mov rdx, rsi
call fcn.14004ad8e
jb 0x140053b75
dec dword [rax - 0x77]
fimul dword [rax - 0x77]
mov dword [rbp + 0xb8], eax
jb 0x140053b75
invalid
dec dword [rax - 0x77]
fimul dword [rax - 0x77]
mov dword [rbp + 0xb8], eax
test rax, rax
mov dword [rbp + 0xb8], eax
test rax, rax
jne case.0x1400248a9.434
jmp 0x140053cec
push 8
pop rax
or byte [rax + 0x48], bl
mov dword [rbp + 0xb8], eax
add byte [rax], al
invalid
mov qword [rbp + 0xb8], rax
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], cl
mov qword [rbp + 0xa0], rbx
imul r13, rbx, 0x60
add r13, r15
xor edx, edx
mov qword [rbp + 0xa0], rbx
imul r13, rbx, 0x60
add r13, r15
lea rbx, [rbp + 0x18]
lea ebx, [rbp + 0x18]
xor eax, eax
lea rsi, [rbp + 0x50]
push rax
mov r14, rdx
mov qword [rbp + 0xb0], rdx
sub r14, 1
jb 0x140053ca5
loop 0x140053bc1
add byte [rax], al
add dword [rdi], ecx
invalid
loop 0x140053bc1
add byte [rax], al
add byte [rbp + 0x39], cl
out dx, eax
cmp r15, r13
je 0x140053ca5
test cl, bl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
ror byte [rax - 0x77], 1
test dword [rax + 0xf000000], ebp
cmp ebp, 0
cmp rax, rdx
mov qword [rbp + 0xa8], rax
jae 0x140053cd9
add byte [rax], al
add byte [rax], al
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
adc byte [r8 - 0x73], r9b
invalid
add byte [rax], 0
invalid
adc byte [r8 - 0x73], r9b
adc byte [rax - 0x73], cl
lea eax, [rax - 0x18000000]
call fcn.140008280
nop
sti
dec dword [rcx - 0x73]
push rdi
sbb byte [rax - 0x73], cl
lea rdx, [r15 + 0x18]
lea rcx, [rbp + 0x68]
push 0xffffffffff620ae8
dec dword [rcx - 0x73]
push rdi
xor byte [rax - 0x77], cl
int1
push 0xffffffffff620ae8
dec dword [rcx - 0x73]
push rdi
xor byte [rax - 0x77], cl
int1
call fcn.140049e07
mov rax, qword [rbp + 0x90]
test dword [rax + 0x48000000], edx
mov dword [rbp + 0x10], eax
invalid
invalid
dec dword [rax - 0x75]
test dword [rax + 0x48000000], edx
mov dword [rbp + 0x10], eax
invalid
invalid
adc byte [r15], r9b
adc byte [rbp + 0x80], al
invalid
add byte [rax], 0
invalid
movups xmm0, xmmword [rbp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rbp], eax
movaps xmmword [rbp], xmm0
mov rax, qword [rbp + 0x78]
mov qword [rbx + 0x10], rax
mov dword [rbx + 0x10], eax
mov dword [rbx + 0x10], eax
movups xmm0, xmmword [rbp + 0x68]
movups xmmword [rbx], xmm0
adc dword [rbx], eax
mov rax, qword [rbp + 0x60]
push 0x4803110f
mov eax, dword [rbp + 0x60]
mov qword [rbx + 0x28], rax
movups xmm0, xmmword [rbp + 0x50]
adc byte [rbp + 0x50], al
adc byte [rbp + 0x50], al
movups xmmword [rbx + 0x18], xmm0
mov rdx, qword [r15 + 0x50]
push rdi
push rax
push rdi
push rax
mov r8, qword [r15 + 0x58]
mov eax, dword [rdi + 0x58]
mov r12, rsi
mov esp, esi
hlt
mov rcx, rsi
int1
call fcn.140008280
add r15, 0x60
invalid
invalid
push 9
pop rcx
invalid
lea rdx, [rbp - 0x60]
mov rdi, rdx
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
push rbp
movabs al, byte [0x48f3ee8948d78948]
movsd dword [rdi], dword [rsi]
mov rax, qword [rbp + 0x60]
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
invalid
lea ecx, [rbp - 0x18]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x50]
adc byte [r15], cl
adc byte [rdi], cl
adc byte [rbp + 0x50], al
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
imul rdi, rax, 0x60
imul edi, eax, 0x60
inc rax
add rdi, qword [rbp + 0xb8]
add edi, dword [rbp + 0xb8]
mov ebp, 0xb8
add byte [rax], al
add byte [rdx + 0xc], ch
push 0xc
pop rcx
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov rdx, qword [rbp + 0xb0]
add byte [rax], al
add byte [rcx + rcx*4 - 0x1a], cl
mov rsi, r12
out 0xe9, al
adc al, 0xff
invalid
jmp 0x140053bb9
mov rcx, qword [rbp + 0x98]
mov qword [rcx], rdx
mov rax, qword [rbp + 0xb8]
invalid
invalid
add byte [rax], al
add byte [rax], al
cwde
add byte [rax], al
add byte [rax - 0x77], cl
adc dword [rax - 0x75], ecx
test dword [rax + 0x48000000], edi
add byte [rax], al
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov rax, qword [rbp + 0xa0]
test dword [rax + 0x48000000], esp
mov dword [rcx + 0x10], eax
invalid
add byte [rax], al
mov qword [rcx + 0x10], rax
adc byte [rax - 0x7f], cl
add rsp, 0x148
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_alloc_src_slice.rs
lea eax, [0x14006d270]
nop
xchg ebp, eax
add dword [rax], eax
mov rcx, rax
shr eax, 0x18
sub al, 0
call fcn.140056900
ud2
invalid
sbb byte [rax + rax], ch
add byte [rdi], cl
or esi, dword [rcx]
xor edi, edi
dec dword [rax - 0x77]
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rsi
call fcn.140056540
int3
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push rsi
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
invalid
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0xb8
mov rsi, qword [rbp + 0xb8]
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, qword [rbp + 0xa8]
add byte [rax], al
add al, ch
rol dword [rax], cl
add byte [rax], al
invalid
add byte [rax], al
call fcn.140053dfd
mov rcx, qword [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
call fcn.140012ae3
add byte [rax], al
mov rdx, rsi
mov edx, esi
call fcn.140012ae3
in eax, dx
sti
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea eax, [rax + 0x48000000]
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x88]
add byte [rax], al
mov rcx, qword [rbp + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
xchg ebp, eax
mov rdx, qword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
call fcn.140052c65
out dx, al
invalid
nop
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
in al, dx
sub byte [rax - 0x73], cl
invalid
invalid
stosb byte [rdi], al
add byte [rax], 0
lea ebp, [rdx + 0x80]
add byte [rax - 0x75], cl
push 0x70558b48
mov rdx, qword [rbp + 0x70]
mov rcx, qword [rbp + 0x68]
mov ecx, dword [rbp + 0x68]
mov rdx, qword [rbp + 0x70]
call fcn.1400104aa
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x77], cl
jmp 0x13edfd9d2
call fcn.140041886
wait
invalid
invalid
call qword [rax + 0x28c48348]
add esp, 0x28
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x77], cl
jmp 0x13edfd9d2
invalid
wait
invalid
invalid
wait
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
xor byte [rax - 0x39], cl
add r14b, r15b
invalid
mov qword [rbp], 0xfffffffffffffffe
mov qword [rbp - 8], rdx
clc
invalid
invalid
clc
mov rax, qword [rbp - 8]
clc
sub rax, 1
jb 0x140053e34
mov qword [rbp - 8], rax
clc
clc
lea rsi, [rcx + 0x60]
lea esi, [rcx + 0x60]
mov qword [rbp - 0x10], rsi
call case.0x140025a37.414
add byte [rax - 0x77], cl
int1
invalid
add byte [rax - 0x77], cl
int1
mov ecx, esi
jmp 0x140053e14
add rsp, 0x38
pop rsi
pop rbp
ret
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
adc byte [rbp + 0x56], dl
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x30]
push 0x30
mov rsi, qword [rbp - 0x10]
sub qword [rbp - 8], 1
jb 0x140053e63
add dword [rdx + 0xe], esi
mov rcx, rsi
call case.0x140025a37.414
or eax, 0x48000000
add esi, 0x60
add byte [rax], al
add rsi, 0x60
jmp 0x140053e4e
jmp 0x140053eac
add rsp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
push rsi
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x77], cl
mov rsi, rcx
call fcn.140041886
invalid
mov rcx, qword [rsi + 0x48]
mov rdx, qword [rsi + 0x50]
push rsi
push rax
push rsi
push rax
add rsp, 0x20
add esp, 0x20
pop rsi
jmp fcn.140052c65
sub esp, 0x50
push rax
mov rsi, qword [rcx + 0x18]
mov r8, qword [rcx + 0x20]
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rdi], cl
adc byte [rcx], al
invalid
movups xmm0, xmmword [rcx]
add dword [rdi], ecx
sub dword [rsp + 0x20], eax
movaps xmmword [rsp + 0x20], xmm0
movups xmm0, xmmword [rdx]
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
cmp byte [rax - 0x75], cl
adc byte [rax - 0x77], cl
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
mov rcx, qword [rsi]
mov rcx, qword [rsi]
invalid
mov rdx, qword [rsi + 8]
call fcn.140052d8a
out dx, al
invalid
invalid
out dx, al
invalid
dec dword [rax - 0x75]
invalid
mov rcx, qword [rsi]
neg rax
imul rax, rax, 0x30
and dl, 1
loop 0x140053ed2
loop 0x140053ed2
movzx edx, dl
mov dh, 0xd2
sub qword [rsi + 0x10], rdx
sub dword [rsi + 0x10], edx
push rsi
adc byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm0, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
movaps xmm1, xmmword [rsp + 0x30]
and al, 0x30
movaps xmm2, xmmword [rsp + 0x40]
push rsp
and al, 0x40
invalid
movups xmmword [rcx + rax - 0x30], xmm0
movups xmmword [rcx + rax - 0x20], xmm1
add rax, r12
add rax, r12
movups xmmword [rcx + rax - 0x10], xmm2
lock inc qword [rsi + 0x18]
inc qword [rsi + 0x18]
add rsp, 0x50
pop rsi
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd0
sub esp, 0xd0
sub esp, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax - 0x39], cl
mov qword [rbp + 0x48], 0xfffffffffffffffe
mov dword [rbp + 0x48], 0xfffffffe
invalid
invalid
lea r12, [rbp - 0x58]
and qword [r12], 0
mov rsi, rcx
mov qword [r12 + 8], r8
mov dword [rsp + 8], eax
mov dword [rsp + 8], eax
mov qword [r12 + 0x10], rdx
push rsp
and al, 0x10
invalid
adc byte [rbp - 0x77], cl
and al, 0x18
and al, 0x18
mov qword [r12 + 0x18], r8
and al, 0x18
and qword [r12 + 0x20], 0
mov qword [r12 + 0x28], r8
invalid
and al, 0x20
add byte [rbp - 0x77], cl
mov qword [r12 + 0x28], r8
invalid
sub byte [rax - 0x48], cl
cmp al, byte [rax]
add byte [rax], al
add byte [rdx], bh
invalid
movabs rax, 0x3a0000003a
add byte [rdx], bh
add byte [rax], al
add byte [rax], al
mov qword [r12 + 0x30], rax
add byte [rax], al
mov qword [r12 + 0x30], rax
mov byte [r12 + 0x38], 1
mov word [r12 + 0x40], 1
mov rcx, r12
call fcn.140046fc3
invalid
dec dword [rax - 0x77]
ret
mov rdi, rdx
invalid
mov rcx, r12
call fcn.140046fc3
xor r15b, dil
dec dword [rcx - 0x77]
mov esi, eax
xor r15b, dil
dec dword [rcx - 0x77]
mov esi, eax
mov esi, eax
mov r15, rdx
xlatb
mov rcx, r12
mov ecx, esp
call fcn.140046fc3
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
or byte [rax - 0x7b], 0xdb
add byte [rax + 0xfdb8548], al
test byte [rdi + 0x48000000], ch
test eax, eax
test rbx, rbx
test ebx, ebx
je case.0x140059a30.294
test rax, rax
setne dl
test rdi, rdi
test edi, edi
test edi, edi
sete al
or al, dl
ror byte [rbp - 0x7b], 1
invalid
ror byte [rbp - 0x7b], 1
div byte [rsi + rax*2 + 0x4d]
test r15, r15
test esi, esi
je 0x140053ff4
test r15, r15
sete dl
or al, dl
jne case.0x140059a30.294
invalid
mov es, word [rax]
add byte [rax], al
test dword [rsi + 0x48000000], ecx
lea ecx, [rbp + 0x30]
add byte [rax], al
add byte [rax - 0x73], cl
xor byte [r9 + rcx*4 - 0xe], r9b
invalid
lea rcx, [rbp + 0x30]
xor byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, r15
call fcn.14004eff7
lea rcx, [rbp + 8]
mov rdx, rbx
mov edx, ebx
invalid
dec dword [rax - 0x73]
or byte [r8 - 0x77], r9b
mov edx, ebx
mov r8, rdi
mov edx, ebx
mov r8, rdi
mov eax, edi
call fcn.14004eff7
mov rdx, qword [rbp + 8]
push rbp
invalid
dec dword [rax - 0x75]
push rbp
or byte [rdi], cl
adc byte [rbp + 0x10], al
invalid
invalid
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x10], xmm0
sub dword [rbp - 0x10], eax
mov rax, qword [rbp + 0x30]
movups xmm0, xmmword [rbp + 0x38]
cmp byte [r15], r9b
cmp byte [rdi], cl
movaps xmmword [rbp + 0x20], xmm0
sub dword [rbp + 0x20], eax
jmp case.0x1400351f6.372
test al, al
jne case.0x140059a30.294
sal byte [rbp + 0x52], 0x4c
lea esi, [rbp + 8]
jne 0x140054004
jne 0x140054004
or byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
clc
call fcn.14004eff7
mov rax, qword [r14]
movups xmm0, xmmword [r14 + 8]
adc byte [rsi + 8], al
movaps xmmword [rbp + 0x20], xmm0
dec dword [rcx - 0x75]
invalid
and byte [r8 - 0x46], r9b
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs rdx, 0x8000000000000000
add byte [rax + 0xb948], al
or byte [rax - 0x47], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
cmp rax, rcx
movabs rcx, 0x8000000000000000
cmp rax, rcx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c83948], al
cmp rax, rcx
invalid
cmp eax, ecx
je case.0x140059a30.294
sbb ecx, dword [rdi]
movaps xmm0, xmmword [rbp - 0x10]
sub byte [rbp - 0x10], al
invalid
movups xmmword [rsi + 0x38], xmm0
movaps xmm0, xmmword [rbp + 0x20]
and byte [r15], r9b
adc dword [rsi + 8], eax
invalid
movups xmmword [rsi + 8], xmm0
or byte [rax - 0x77], cl
sbb byte [rax - 0x77], r9b
push rsi
xor byte [rax - 0x77], cl
mov rcx, rax
mov qword [rsi], rcx
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x30], rdx
mov rcx, rax
mov qword [rsi], rcx
add rsp, 0xd0
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
adc byte [rbp + 0x41], dl
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rcx, qword [rbp + 0x30]
mov ecx, dword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
call fcn.140052c65
jmp 0x140054084
invalid
nop
push rbp
cmp al, ch
fucompi st(3)
invalid
jmp 0x140054084
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
sub eax, 1
jb 0x1400540a5
or dword [rax - 0x75], ecx
xchg edx, eax
and byte [rdx], al
add byte [rax], al
mov rdx, qword [rdx + 0x220]
jmp case.0x1400499ab.271
mov qword [rcx], rdx
mov dword [rcx], edx
xorps xmm0, xmm0
movups xmmword [rcx + 8], xmm0
ret
or bl, al
push rcx
and byte [rax + 0x39], cl
push rcx
sub byte [rbp + 3], dh
xor eax, eax
ret
lea eax, [rdx + 1]
add dword [rax - 0x77], ecx
mov qword [rcx + 0x20], rax
mov dword [rcx + 0x20], eax
and byte [r8 - 0x3f], cl
shl rdx, 4
loop 0x1400540cd
mov rax, qword [rcx + rdx]
mov rdx, qword [rcx + rdx + 8]
ret
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
mov rsi, rdx
mov esi, edx
mov edi, ecx
lea eax, [rdi - 0x110000]
cmp eax, 0x11
clc
adc dword [rdi + 0x43], esi
out dx, eax
inc dword [rbx + 0x437711f8]
clc
adc dword [rdi + 0x43], esi
cmp eax, 9
je 0x14005412d
clc
or dword [rsi + rdi - 0x7d], esi
invalid
clc
cmp eax, 0x11
jae 0x1400541f4
cmp esp, 0
add byte [rax], al
adc dword [rdi], ecx
cmp esp, 0
add byte [rax], al
add byte [rcx + 0x1fdff], bh
mov ecx, 0x1fdff
add dword [rax], eax
bt ecx, eax
jae 0x1400541f4
out dx, al
add byte [rax], al
add byte [rax], al
ror dword [rdi], 0x83
out dx, al
add byte [rax], al
add byte [rax], al
mov eax, eax
invalid
invalid
invalid
add byte [rax], al
mov eax, eax
lea rcx, str.______DOCTYPE_________________CDATA_______
invalid
cdq
add dword [rax], eax
ror byte [rax - 0x73], 0xd
invalid
mov rdx, qword [rcx + rax*8]
lea rcx, [0x14006daf8]
cdq
add dword [rax], eax
or eax, 0x199de
cdq
add dword [rax], eax
mov r8, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rcx, rsi
int1
add rsp, 0x30
pop rbx
invalid
pop rdi
pop rsi
jmp fcn.140053a6b
stc
invalid
invalid
inc dword [rcx + 0x80ff]
cmp edi, 0x80
add byte [rax], 0
add byte [rbx + 0x25], dh
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jae 0x14005415a
and eax, 0x105e8b48
mov ebx, dword [rsi + 0x10]
pop rsi
adc byte [rax + 0x3b], cl
cmp rbx, qword [rsi]
invalid
jne 0x140054146
mov rcx, rsi
mov ecx, esi
call fcn.140012915
out 0xfb, eax
dec dword [rax - 0x75]
mov rax, qword [rsi + 8]
mov byte [rax + rbx], dil
or byte [rax - 0x78], r8b
cmp al, 0x18
mov byte [rax + rbx], bh
inc rbx
ret
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
jmp 0x1400541f4
add byte [rax], al
add byte [rbx + 0x2c2464], al
and al, 0x2c
invalid
add byte [rax], al
and dword [rsp + 0x2c], 0
and al, 0x2c
invalid
and al, 0x2c
add byte [rcx + 0xff81f8], cl
mov eax, edi
invalid
inc dword [rax]
invalid
mov eax, edi
cmp edi, 0x800
add byte [rax], cl
add byte [rax], al
add byte [rax], cl
or byte [rax], al
add byte [rbx + 0x16], dh
jae case.0x140025a37.445
add byte [rax], al
jae case.0x140025a37.445
shr eax, 6
call 0xc8c54d75
and al, 0x2c
invalid
or al, 0xc0
mov byte [rsp + 0x2c], al
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov eax, 1
add byte [rax], al
add bl, ch
pop rbx
add byte [rax], al
jmp case.0x14003466f.354
cmp edi, 0x10000
jae case.0x14003466f.334
invalid
inc dword [rax]
add byte [rcx], al
add byte [rbx + 0x23], dh
invalid
shr eax, 0xc
or al, 0xe0
invalid
call 0xc8e54d99
loopne 0x140054115
mov byte [rsp + 0x2c], al
and al, 0x2c
mov eax, edi
shr eax, 6
invalid
invalid
call 0x14c44659e
or byte [rax + 0x412d2444], 0xb8
and al, 0x2d
sub eax, 0x3b841
invalid
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and al, 0x2d
sub eax, 0x3b841
add byte [rax], al
sub eax, 0x3b841
add byte [rax], al
add byte [rax + 2], bh
mov eax, 2
add byte [rax], al
mov eax, 2
jmp case.0x14003466f.354
xor cl, al
call 0x14c0c65c2
invalid
or al, 0xf0
shr eax, 0x12
and al, 7
invalid
or al, 0xf0
mov byte [rsp + 0x2c], al
and al, 0x2c
invalid
and al, 0x2c
sub al, 0x89
mov eax, edi
clc
shr eax, 0xc
and al, 0x3f
invalid
invalid
or al, 0x80
mov byte [rsp + 0x2d], al
and al, 0x2d
and al, 0x2d
mov eax, edi
shr eax, 6
invalid
and al, 0x3f
or al, 0x80
invalid
mov byte [rsp + 0x2e], al
invalid
mov r8d, 4
mov eax, 4
mov eax, 3
add byte [rax - 0x80], al
out 0x3f, eax
and dil, 0x3f
or dil, 0x80
mov byte [rsp + rax + 0x2c], dil
jl 0x1400541ea
invalid
add byte [rax - 0x78], 0x7c
add al, 0x2c
invalid
jl 0x1400541ea
sub al, 0x48
lea edx, [rsp + 0x2c]
lea rdx, [rsp + 0x2c]
and al, 0x2c
mov rcx, rsi
call fcn.140053a6b
ja 0x1400541ea
invalid
nop
add rsp, 0x30
invalid
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
push rdi
sub rsp, 0x48
invalid
mov rsi, rcx
mov rsi, rcx
mov esi, ecx
mov byte [rdx + 0x4d], 1
mov rax, qword [rdx + 0x30]
mov r8, qword [rdx + 0x38]
mov qword [rdx + 0x20], rax
mov dword [rdx + 0x20], eax
mov dword [rdx + 0x20], eax
and byte [rcx + r9*4 + 0x42], cl
sub byte [rdi], cl
invalid
mov qword [rdx + 0x28], r8
sub byte [rdi], cl
movzx ecx, byte [rdx + 0x48]
lea r9, [0x14006ef3c]
mov dh, 0x4a
lea r9, [0x14006ef3c]
lea r9, [0x14006ef3c]
movsxd rcx, dword [r9 + rcx*4]
or al, 0x89
add rcx, r9
jmp rcx
mov dword [rsi + 8], 0x110012
jmp 0x14005424d
cmp byte [rdx + 0x49], 0
jne case.0x14005422c.1
pop rcx
add byte [rbp + 0x59], dh
pop rcx
mov dword [rsi + 8], 0x2d
jmp 0x14005424d
or byte [0x12b054245], r13b
sub eax, 0xeb000000
add bl, ch
invalid
mov dword [rsi + 8], 0x2f
add byte [rax], al
movabs rax, 0x8000000000000004
mov qword [rsi], rax
mov dword [rsi], eax
mov eax, 4
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 6
mov dword [rsi], eax
invalid
mov dword [rsi], eax
jmp case.0x1400593d8.142
movabs rdi, 0x8000000000000004
movabs rdi, 0x8000000000000004
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x7400497a], 0x1e
invalid
invalid
je case.0x140036511.344
cmp byte [rdx + 0x49], 0
add byte [r14 + rbx - 0x3a], sil
add byte [rsi + rbx - 0x3a], dh
je case.0x140036511.344
mov byte [rdx + 0x4d], 0
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
add byte [r8 - 0x39], r9b
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
and byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
add dword [rax], eax
add byte [rax], al
lea r9, [0x14006d370]
add dword [rax], eax
mov rcx, rdx
sal dword [rcx], 1
shr al, cl
xor eax, dword [rax]
add byte [rax], al
xor edx, edx
call fcn.1400542bd
mov dword [rsi + 8], 0x5d
mov qword [rsi], rdi
notrack jmp case.0x1400593d8.142
pop rbp
add byte [rax], al
add byte [rax - 0x77], cl
notrack jmp case.0x1400593d8.142
lea r9, [rsp + 0x30]
mov byte [r9], 7
mov rcx, rsi
mov rdx, rax
call fcn.140059f76
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x48
invalid
pop rdi
pop rdi
pop rsi
ret
lea r9, [rsp + 0x30]
mov byte [r9], 9
jmp case.0x1400351f6.388
push rbp
push rbx
sub rsp, 0x20
mov rsi, r9
mov ebx, r8d
mov ebp, edx
invalid
mov rdi, rcx
mov r14, qword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
shl r14, 2
shl esi, 2
test r14, r14
je case.0x1400593d8.146
mov edx, dword [rsi + r14 - 4]
cld
mov rcx, rdi
stc
call fcn.140053236
add r14, 0xfffffffffffffffc
invalid
cld
jmp 0x1400542db
invalid
out dx, eax
invalid
invalid
call 0x18874cb37
mov byte [rdi + 0x48], bpl
mov byte [rdi + 0x49], bl
add rsp, 0x20
pop rdi
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rcx + rcx*4 - 0x39], al
mov edi, eax
in al, dx
cmp byte [rcx + rcx*4 - 0x39], al
mov edi, eax
mov edi, eax
mov rbx, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
movzx eax, byte [rdx + 0x48]
lea rcx, [0x14006ef80]
lea ecx, [0x14006ef80]
lea ecx, [0x14006ef80]
add dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
jmp rax
invalid
enter 0xffffffffffffe0ff, 0xffffffffffffff8d
invalid
lea eax, [rdi - 0x3b]
cmp eax, 3
jbe case.0x140059cfe.70
wait
add eax, dword [rax]
invalid
add ecx, dword [rdi]
xchg byte [rbx - 0x7cfffffd], bl
wait
add eax, dword [rax]
invalid
cmp edi, 0x22
add byte [rbx - 0x7bf0dd01], al
cmp edi, 0x22
je 0x140054760
and byte [rax + rax], al
invalid
and byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rbx - 0x7bf0d901], al
and dword [rax + rax], eax
add byte [rax], al
cmp edi, 0x27
invalid
test dl, bh
add eax, dword [rax]
cmp edi, 0x26
je 0x14005476a
add byte [rax], al
add byte [rax], al
cmp edi, 0x27
je 0x14005474c
add eax, dword [rax]
invalid
add byte [rbx - 0x7bf0d001], al
cmp edi, 0x2f
je 0x140054a06
invalid
stosd dword [rdi], eax
invalid
add byte [rax], al
test byte [rbx - 0x7cfffffa], ch
call [rbp + 0xf]
stosd dword [rdi], eax
invalid
cmp edi, 0x5d
jne 0x140054a0f
invalid
stosd dword [rdi], eax
invalid
add byte [rax], al
test dword [rbx + 0x66000006], ebp
mov dword [rbx + 0x48], 0x9be9000c
wait
stosd dword [rdi], eax
invalid
mov word [rbx + 0x48], 0xc
jmp 0x140054a0a
wait
invalid
add byte [rax], al
wait
invalid
mov al, byte [rbx + 0x49]
cmp edi, 0x27
jmp qword [rdi]
je 0x140054774
stc
add eax, dword [rax]
invalid
jmp qword [rdi]
cmp edi, 0x22
jne 0x140054a0f
add byte [rax], al
mov edi, 0x11000c
adc dword [rax], eax
test al, al
jne 0x140054786
mov edi, 0x22
add byte [rax], al
jmp 0x140054a0f
cmp edi, 0x5d
jne 0x140054a0f
test dword [rbx + 6], ebp
add byte [rax], al
test dword [rbx + 6], ebp
add byte [rax], al
mov word [rbx + 0x48], 0xb
jmp 0x140054a0a
invalid
cmp byte [rbx + 0x49], 0
je 0x1400546ec
cmp edi, 0x3e
jne case.0x140059cfe.66
add byte [rax], al
jne case.0x140059cfe.66
mov byte [rbx + 0x48], 0
jmp case.0x14005422c.35
add bl, bpl
add bl, bpl
movzx eax, byte [r11 + 0x49]
movzx eax, byte [rbx + 0x49]
lea rcx, [0x14006eff0]
sbb eax, 0x480001ac
invalid
add dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x140054360
cmp edi, 0x4f
jne 0x140054aad
test eax, ecx
invalid
add byte [rax], al
dec dword [rdi + 0xf]
test eax, ecx
invalid
mov word [rbx + 0x48], 0x104
mov dword [rbx + 0x48], 0xcfe90104
add eax, 0x7b800000
invalid
invalid
add al, 1
add al, 1
jmp 0x1400549bf
cmp byte [rbx + 0x49], 0
je 0x1400546fd
add byte [r15], cl
test byte [rbx], al
add eax, dword [rax]
add byte [rbx - 0x7af0c101], al
invalid
jne 0x1400547aa
jne 0x1400547aa
movzx eax, word [rbx + 0x4a]
mov word [rbx + 0x48], ax
invalid
cmp edi, 0x3e
invalid
jne 0x1400547aa
movzx eax, word [rbx + 0x4a]
mov word [rbx + 0x48], ax
invalid
movabs rax, 0x41ce90011000e
mov eax, 0x11000e
jmp 0x140054831
sbb al, 4
add byte [rax], al
invalid
invalid
sbb al, 4
add byte [rax], al
invalid
add byte [rdx - 0x75bbb5ad], cl
cmp r15, 0x3e
mov dl, byte [rbx + 0x4a]
mov r8b, byte [rbx + 0x4b]
mov r8b, byte [rbx + 0x4b]
cmp edi, 0x3e
jne 0x14005460a
test ebp, esp
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x77bbb7ad], cl
mov byte [rbx + 0x48], dl
mov byte [rbx + 0x49], r8b
invalid
invalid
push rbx
mov byte [rbx + 0x49], r8b
movabs r8, 0x3fbe900110006
movabs r8, 0x3fbe900110006
mov eax, 0x110006
jmp 0x140054831
add eax, dword [rax]
invalid
add byte [rcx], dl
add cl, ch
sti
add eax, dword [rax]
add byte [rax], al
add byte [rbx - 0x7bf0d201], al
add eax, 0xff830000
inc dword [rcx + 0xf]
test byte [rcx + 2], bl
add byte [rax], al
cmp edi, 0x2d
je 0x140054980
cmp edi, 0x41
je 0x1400546a1
inc dword [rcx + 0xf]
test byte [rcx + 2], bl
add byte [rax], al
cmp edi, 0x44
je 0x140054939
add al, 0
add byte [rbx - 0x7bf0ba01], al
inc dword [rbp + 0xf]
test byte [rdi + 2], al
invalid
add byte [rax], al
cmp edi, 0x45
je 0x1400546a1
invalid
inc dword [rbp + 0xf]
test byte [rdi + 2], al
add byte [rax], al
invalid
add byte [rbx - 0x7bf0b101], al
add al, byte ds:[rax]
add byte [rbx - 0x7af0a401], al
test edi, ecx
cmp edi, 0x4e
je 0x1400546a1
cmp edi, 0x5b
jne 0x14005473b
test edi, ecx
add al, byte [rax]
add byte [rax], al
test edi, ecx
add al, byte [rax]
invalid
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
mov word [rbx + 0x48], 7
jmp 0x1400549bf
lea eax, [rdi - 0x3b]
cmp eax, 4
clc
add al, 0xf
xchg ebx, ecx
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x1ab3a
lea rcx, [0x14006efc4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov edi, 0x110003
add eax, dword [rax]
adc dword [rax], eax
jmp 0x140054a0f
add eax, 0xff830000
sub eax, 0x187850f
add dword [rax], eax
invalid
add byte [rax], al
cmp edi, 0x2d
jne 0x14005462d
add dword [rax], eax
invalid
add dword [rax], eax
add dh, al
or rax, 0x70846c7
or rax, 0x70846c7
mov byte [rbx + 0x48], 0xd
mov dword [rsi + 8], 0x110007
jmp 0x140054a12
or rax, 0x70846c7
add byte [rcx], dl
add cl, ch
pop rsp
add eax, 0xb60f0000
movzx eax, byte [rbx + 0x49]
lea rcx, [0x14006efd8]
lea ecx, [0x14006efd8]
movzx eax, byte [rbx + 0x49]
lea rcx, [0x14006efd8]
lea ecx, [0x14006efd8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x83e0ffc8
inc dword [rbx + 0xf]
test dword [rdi + 6], edi
add byte [rax], al
invalid
cmp edi, 0x43
jne 0x140054b52
invalid
add byte [rsi - 0x39], ah
invalid
mov word [rbx + 0x48], 0x107
jmp 0x1400549bf
add ecx, ebp
loope 0x1400544e0
add byte [rax], al
lea eax, [rdi - 9]
cmp eax, 2
add cl, byte [rdi]
invalid
in eax, dx
add al, 0
invalid
test dword [rbx - 0x7df0fd08], 0x4ed
cmp edi, 0xd
je 0x1400549d7
add cl, byte [rdi]
invalid
add al, 0
add byte [rbx - 0x7bf0f201], al
in al, 4
or eax, 0x4e4840f
add byte [rax], al
cmp edi, 0x20
je 0x1400549d7
add al, 0
invalid
add al, 0
add byte [rbx - 0x7bf0de01], al
mov dh, 4
add byte [rax], al
cmp edi, 0x2f
je 0x1400549aa
cmp edi, 0x21
je 0x1400549bb
cmp edi, 0x3f
jne 0x1400549c8
add al, 0
invalid
add dh, al
invalid
mov byte [rbx + 0x48], 0xf
mov dword [rsi + 8], 0x110000
jmp 0x140054a12
cmp edi, 0x22
jmp qword [rdx]
je 0x14005499b
add al, 0
add byte [rbx - 0x7bf0d901], al
pop rcx
add al, 0
add byte [rbx - 0x7bf0d801], al
je 0x140054941
cmp edi, 0x26
je 0x140054992
cmp edi, 0x27
je 0x140054941
add byte [rbx - 0x7bf0c401], al
cmp eax, dword [rax + rax]
cmp edi, 0x3b
je 0x140054986
test byte [rbx], bh
add al, 0
invalid
invalid
test byte [rbx], bh
add al, 0
add byte [rbx - 0x7bf0c301], al
inc dword [rbx]
add byte [rax], al
cmp edi, 0x3c
je 0x140054953
cmp edi, 0x3e
jne 0x140054a0f
movzx eax, word [rbx + 0x4a]
mov word [rbx + 0x48], ax
mov qword [rsi + 8], 0x110005
mov qword [rsi + 8], 0x110005
jmp 0x140054a12
cmp edi, 0x2d
jne 0x140054a0f
add al, 0
invalid
add al, 0
add byte [rsi - 0x39], ah
or al, byte [rax]
invalid
mov word [rbx + 0x48], 0xa
add cl, ch
test dword [rax + rax], eax
invalid
jmp 0x140054a0a
add byte [rax], al
add byte [rbx - 0x7bf0dd01], al
cmp edi, 0x22
je 0x140054760
rol byte [rcx], cl
add byte [rax], al
rol byte [rcx], cl
add byte [rax], al
cmp edi, 0x26
je 0x14005476a
cmp edi, 0x27
je 0x14005474c
lodsb al, byte [rsi]
add dword [rax], eax
invalid
lodsb al, byte [rsi]
add dword [rax], eax
add byte [rbx - 0x7bf0c401], al
cmp dword [rcx], eax
cmp edi, 0x3b
je case.0x1400546e0.59
add byte [rax], al
add byte [rax], al
cmp edi, 0x3c
je case.0x1400546e0.60
cmp al, 0xf
test byte [rdx + rax], dh
add byte [rax], al
cmp edi, 0x3e
jne 0x140054a0f
xor eax, eax
mov byte [rbx + 0x4a], al
mov byte [rbx + 0x48], al
mov byte [rbx + 0x48], al
jmp case.0x1400546e0.62
cmp byte [rbx + 0x49], 0
je 0x140054716
add dword [rax], r8d
invalid
add dword [rax], r8d
add byte [rbx - 0x7af0c101], al
invalid
invalid
invalid
test edx, ebp
cmp edi, 0x3e
jne 0x1400547c5
test edx, ebp
add dword [rax], eax
invalid
invalid
test edx, ebp
add dword [rax], eax
add byte [rdi], cl
movzx eax, word [rbx + 0x4a]
mov bh, 0x43
mov word [rbx + 0x48], ax
mov word [rbx + 0x48], ax
mov word [rbx + 0x48], ax
mov dword [rbx + 0x48], eax
mov dword [rsi + 8], 0x110008
jmp 0x140054a12
add byte [rcx], dl
add cl, ch
and eax, dword [rax + rax]
add byte [rbx - 0x7af0c101], al
cmp edi, 0x3e
jne 0x14005467c
cmp edi, 0x3e
jne 0x14005467c
invalid
movzx eax, word [rbx + 0x4a]
mov word [rbx + 0x48], ax
mov eax, 0x110001
add cl, ch
invalid
add al, byte [rax]
invalid
add cl, ch
invalid
lea r9, [rsp + 0x30]
mov dword [r9], edi
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.1400542bd
mov eax, 0x2f
jmp 0x140054831
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
lea r9, str._________C___CD___CDA___CDAT___CDATA__D__DO__DOC__DOCT__DOCTY__DOCTYP___rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_alloc_srccollections_btree_navigate.rs
jmp 0x140054973
cmp edi, 0x22
je 0x140054760
cmp edi, 0x26
je 0x14005476a
cmp edi, 0x27
je 0x14005474c
cmp edi, 0x2f
invalid
jne 0x140054a0f
mov edi, 0x110004
jmp 0x140054a0f
lea r9, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], al
cmp dword [rax - 0x39], ecx
mov dword [r9], edi
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
fnstenv [rdx - 0x3d917f1]
cld
mov rcx, rbx
mov dl, 0xf
call fcn.1400542bd
cld
invalid
invalid
mov eax, 0x3f
jmp 0x140054831
add dword [rax], eax
invalid
cld
cld
invalid
add dword [rax], eax
add byte [rax + 0xf064a7b], al
test dword [rax + 0x4c000000], edx
lea ecx, [rsp + 0x30]
mov dword [r9], edi
cmp dword [rax - 0x39], ecx
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
cmp byte [rbx + 0x4a], 6
jne 0x14005473b
cmp dword [rax - 0x39], ecx
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
fnstenv [rdx - 0x40817fb]
mov dl, 5
invalid
idiv ebx
invalid
mov rcx, rbx
mov dl, 5
call fcn.1400542bd
mov dword [rsi + 8], 0x110011
add byte [rcx], dl
add cl, ch
add eax, dword [rax]
invalid
add byte [rcx], dl
add cl, ch
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rcx, [0x14006f008]
lea rcx, [0x14006f008]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov edi, 0x110010
adc byte [rax], al
adc dword [rax], eax
jmp 0x140054a0f
cmp edi, 0x5d
jne 0x1400547f9
mov word [rbx + 0x48], 0x10b
or rax, qword [rcx]
jmp 0x14005470c
cmp edi, 0x5d
jne 0x140054811
mov word [rbx + 0x48], 0x10c
mov eax, 0x110012
jmp 0x140054831
sbb eax, dword [rcx]
add byte [rax], al
sbb eax, dword [rcx]
add byte [rax], al
movabs r14, 0x8000000000000004
cmp edi, 0x2d
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf2dff83], al
add byte [rbx - 0x7af0d201], 0x10
add byte [rbx - 0x7af0d201], 0x10
jne 0x140054839
add dword [rax], eax
add byte [rsi - 0x39], ah
or al, byte [rcx]
or al, byte [rcx]
mov word [rbx + 0x48], 0x10a
or al, byte [rcx]
mov dword [rsi + 8], 0x110012
jmp 0x14005485b
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov eax, dword [rbx + 0x28]
and byte [rbx + rcx*4 + 0x43], cl
sub byte [rcx - 0x16d7db84], cl
invalid
mov eax, dword [rbx + 0x28]
mov dword [rsp + 0x28], edi
jmp 0x140054963
mov edi, 0x11000b
jmp 0x140054a0f
mov edi, 0x110005
jmp 0x140054a0f
add byte [rax], al
add byte [rax], al
mov edi, 0x11000c
jmp 0x140054a0f
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi + 0x11000f], bh
mov edi, 0x11000f
jmp 0x140054a0f
mov edi, 0x27
test al, al
jne 0x140054a0f
mov edi, 0x11000b
mov byte [rbx + 0x48], 5
jmp 0x140054a0f
add rax, 0x280e9
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x30]
lea r9, [rsp + 0x30]
mov dword [r9], 0x5d
mov dword [r9 + 4], edi
mov qword [rsp + 0x20], 2
jmp 0x14005480a
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov dword [r9], 0x5d
mov dword [r9 + 4], edi
mov dword [rcx + 4], edi
mov qword [rsp + 0x20], 2
mov dword [rsp + 0x20], 2
add al, byte [rax]
add byte [rax], al
jmp 0x140054822
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
jl 0x1400547f4
sub byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
jl 0x1400547f4
sub byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
fmul dword [rbx - 0x7216ffff]
add dword [rax], eax
invalid
invalid
lea r9, [0x14006d3b9]
add dword [rax], eax
jmp 0x140054973
add dword [rax], eax
add dh, al
mov byte [rbx + 0x48], 1
jmp 0x140054a0a
mov byte [rbx + 0x48], 1
jmp 0x140054a0a
mov edi, 0x11000a
add cl, ch
invalid
jmp 0x140054a0f
lea r9, [rsp + 0x30]
mov dword [r9], edi
mov dword [rcx], edi
mov dword [rcx], edi
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
fnstenv [rdx + 0x4c16eb0e]
lea ecx, [rsp + 0x30]
and al, 0x30
mov rcx, rbx
mov dl, 0xe
jmp case.0x14005422c.50
lea r9, [rsp + 0x30]
and al, 0x30
mov dword [r9], edi
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
xor edx, edx
call fcn.1400542bd
mov eax, 0x5d
xchg ecx, eax
cli
invalid
invalid
mov dword [rsi + 8], eax
jmp 0x140054a12
lea r9, [rsp + 0x30]
and al, 0x30
mov dword [r9], edi
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
mov dl, 0xd
invalid
invalid
cli
invalid
mov rcx, rbx
mov ecx, ebx
mov dl, 0xd
call fcn.1400542bd
mov dword [rsi + 8], 0x2d
mov qword [rsi], r14
mov dword [rsi], esi
jmp 0x140054a1f
mov esp, 0x83000001
call qword [rax + 0xf]
test dword [rbp + 0x66000001], edi
add byte [rsi - 0x39], ah
add al, 5
add al, 5
invalid
add qword [rax], rax
cmp edi, 0x50
jne 0x140054a29
invalid
add byte [rsi - 0x39], ah
add al, 5
add al, 5
mov word [rbx + 0x48], 0x504
add al, 5
add al, 5
jmp 0x1400549bf
add qword [rax], rax
add byte [rbx - 0x7af0ab01], al
retf 1
cmp edi, 0x54
jne 0x140054a4a
mov word [rbx + 0x48], 0x304
add al, 3
jmp 0x1400549bf
cmp edi, 0x59
jne 0x140054a6b
mov word [rbx + 0x48], 0x404
jmp 0x1400549bf
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
cmp edi, 0x41
jne 0x140054a8c
inc dword [rcx + 0xf]
test esp, esp
add dword [rax], eax
add byte [rsi - 0x39], ah
invalid
mov word [rbx + 0x48], 0x507
jmp 0x1400549bf
cmp edi, 0x43
jne 0x140054ace
inc dword [rbx + 0xf]
test dword [rdx], edx
add al, byte [rax]
add byte [rsi - 0x39], ah
add al, 2
mov word [rbx + 0x48], 0x204
jmp 0x1400549bf
clc
add byte [rax], al
add byte [rbx - 0x7af0be01], al
cmp edi, 0x41
invalid
test dword [rdi], ebx
cmp edi, 0x41
jne 0x140054aef
inc dword [rcx + 0xf]
test dword [rdi], ebx
add al, byte [rax]
add byte [rsi - 0x39], ah
invalid
mov word [rbx + 0x48], 0x307
jmp 0x1400549bf
cmp edi, 0x45
jne 0x140054b10
mov al, 6
mov byte [rbx + 0x4a], al
mov byte [rbx + 0x48], al
mov dword [rsi + 8], 0x110002
jmp 0x140054a12
cmp edi, 0x54
jne 0x140054b31
mov word [rbx + 0x48], 0x407
jmp 0x1400549bf
cmp edi, 0x44
jne 0x140054b73
mov word [rbx + 0x48], 0x207
jmp 0x1400549bf
cmp edi, 0x5b
jne 0x140054b94
mov byte [rbx + 0x48], 0xe
mov dword [rsi + 8], 0x11000d
or eax, 0xe9001100
fld dword [rax]
add byte [rax], al
or eax, 0xe9001100
fld dword [rax]
add byte [rax], al
mov word [rbx + 0x48], 4
jmp 0x1400549bf
mov word [rbx + 0x48], 0x10
mov dword [rsi + 8], 0x11000b
jmp 0x140054a12
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], 0x3c
mov qword [rsp + 0x20], 2
lea r9, case.0x140059f1e.43
mov rcx, rsi
call fcn.140054bd6
add al, byte [rax]
add cl, ch
lahf
add byte [rax], al
invalid
add al, byte [rax]
add cl, ch
lahf
add byte [rax], al
add dh, al
add rbp, rbx
cmp edi, eax
or byte [rax], r10b
add byte [rcx], dl
add cl, ch
add byte [rax], 0
add bh, al
or byte [rdi], r9b
add byte [rcx], dl
add bl, ch
ja 0x140054a02
mov byte [rbx + 0x48], 3
jmp 0x1400549bf
mov dword [rsi + 8], 0x110010
jmp 0x140054a12
mov dword [rsi + 8], 0x11000f
jmp 0x140054a12
mov word [rbx + 0x48], 0x110
mov dword [rsi + 8], 0x11000c
mov dword [rbx + 0x48], 0x46c70110
or byte [rax + rax], cl
adc dword [rax], eax
jmp 0x140054a12
movzx eax, word [rbx + 0x4a]
mov word [rbx + 0x48], ax
mov dword [rsi + 8], 0x110004
jmp 0x140054a12
add al, dil
or byte [rdx], r10b
add byte [rcx], dl
add bl, ch
mov rcx, rdi
mov dword [rsi + 8], 0x110012
jmp 0x140054a12
mov ecx, edi
call fcn.140053391
test al, al
je 0x140054bb5
mov dl, byte [rbx + 0x4a]
mov r8b, byte [rbx + 0x4b]
lea r9, [rsp + 0x30]
mov dword [r9], edi
mov qword [rsp + 0x20], 1
mov rcx, rbx
call fcn.1400542bd
mov dword [rsi + 8], 0x110003
jmp 0x140054a12
mov byte [rbx + 0x48], 8
jmp 0x140054a0a
or bl, bpl
add al, 0xc6
or qword [rdi + 0x110012], rdi
mov byte [rbx + 0x48], 9
mov edi, 0x110012
mov dword [rsi + 8], edi
movabs rax, 0x8000000000000004
mov qword [rsi], rax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 7
lea r9, [0x14006d3aa]
jmp 0x140054973
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 5
lea r9, [0x14006d39f]
jmp 0x140054973
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 6
lea r9, [0x14006d3a4]
jmp 0x140054973
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 7
lea r9, [0x14006d389]
jmp 0x140054973
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 3
lea r9, [0x14006d398]
jmp 0x140054973
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 4
lea r9, [0x14006d39b]
jmp 0x140054973
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 5
lea r9, [0x14006d37e]
jmp 0x140054973
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 8
lea r9, [0x14006d3b1]
jmp 0x140054973
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 6
lea r9, [0x14006d383]
jmp 0x140054973
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 3
lea r9, [0x14006d377]
jmp 0x140054973
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 4
lea r9, [0x14006d37a]
jmp 0x140054973
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 8
lea r9, [0x14006d390]
jmp 0x140054973
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], 1
lea r9, case.0x140059f1e.29
jmp 0x140054973
invalid
mov eax, dword [rdx + 0x18]
cmp rcx, 1
je 0x140058566
test rcx, rcx
jne 0x14005857f
test rax, rax
jne 0x14005857f
mov ecx, 1
xor edx, edx
jmp 0x140058575
test rax, rax
jne 0x14005857f
mov rax, qword [rdx]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
add rsp, 0x40
pop rsi
jmp fcn.140056828
lea rsi, [rsp + 0x28]
mov rcx, rsi
call fcn.14000eea1
mov rcx, rsi
call fcn.14005673d
nop
add rsp, 0x40
pop rsi
ret
and al, 0x68
mov qword [rax], rdx
mov qword [rsp + 0x28], rax
mov rax, qword [rcx + 0x18]
inc rax
je 0x140058789
mov rsi, rcx
mov rcx, qword [rcx + 8]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
lea edx, [rcx + 1]
shr rdx, 3
imul r9, rdx, 7
cmp rcx, 8
cmovb r9, rcx
mov rcx, r9
shr rcx, 1
cmp rax, rcx
jbe 0x14005871f
lea rdx, [rsi + 0x20]
inc r9
cmp rax, r9
cmova r9, rax
lea rdi, [rsp + 0x30]
mov r8d, 0x30
mov rcx, rdi
call fcn.1400440ac
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
test rcx, rcx
je 0x140058775
lea rbx, [rsp + 0x48]
mov rdx, qword [rbx - 8]
lea rdi, [rsp + 0x88]
movups xmm0, xmmword [rbx]
movups xmmword [rdi], xmm0
movups xmm0, xmmword [rbx + 0x10]
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi - 0x18], rcx
mov qword [rdi - 0x10], rax
mov qword [rdi - 8], rdx
push rdi
clc
push rdi
clc
mov rax, qword [rsi]
mov rbp, qword [rsi + 0x18]
movdqa xmm0, xmmword [rax]
pmovmskb ecx, xmm0
not ecx
mov qword [rbx - 0x18], rax
and qword [rbx - 0x10], 0
mov qword [rbx - 8], rbp
mov word [rbx], cx
mov r14, qword [rdi]
mov r15, qword [rdi + 8]
lea r12, [rsp + 0x28]
test rbp, rbp
jne 0x1400586a9
jmp 0x140058747
mov rax, qword [rsp + 0x30]
lea rcx, [rax + 0x10]
adc byte [rax - 0x77], cl
and al, 0x30
adc byte [rax - 0x77], cl
and al, 0x30
movdqa xmm0, xmmword [rax + 0x10]
pmovmskb eax, xmm0
not eax
mov word [rsp + 0x48], ax
add qword [rsp + 0x38], 0x10
mov rcx, rbx
mov ecx, ebx
call fcn.140043f8c
cmp rax, 1
jne 0x140058685
mov r13, rdx
add r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
dec rbp
mov qword [rsp + 0x40], rbp
and al, 0x40
and al, 0x40
mov rcx, r12
mov rdx, rsi
mov r8, r13
call fcn.1400441e9
mov rcx, r14
mov rdx, r15
mov r8, rax
call fcn.14000ff7f
mov rcx, qword [rsi]
not r13
imul rdx, r13, 0x30
not rax
imul rax, rax, 0x30
movdqu xmm0, xmmword [rcx + rdx]
movups xmm1, xmmword [rcx + rdx + 0x10]
adc qword [rax], r10
adc qword [rax], r10
movups xmm2, xmmword [rcx + rdx + 0x20]
movdqu xmmword [r14 + rax], xmm0
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [r14 + rax + 0x20], xmm2
jmp 0x14005867b
invalid
dec dword [rax - 0x73]
add eax, 0xfffedab3
lea rax, [fcn.1400461d9]
mov qword [rsp + 0x20], rax
lea r8, [fcn.1400441e9]
lea rdx, [rsp + 0x28]
sub byte [rcx - 0x47], al
xor byte [rax], al
add byte [rax], al
sub byte [rcx - 0x47], al
xor byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.14004420f
jmp 0x14005876b
mov rax, qword [rsi + 0x18]
lea rbx, [rsp + 0x70]
sub qword [rbx + 0x28], rax
mov qword [rbx + 0x30], rax
xor byte [r8 - 0x77], cl
int1
xor byte [r8 - 0x77], cl
int1
mov rdx, rdi
call fcn.1400441cb
mov rcx, rbx
call fcn.140044183
movabs rax, 0x8000000000000001
add rsp, 0xa8
add esp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.14000ee10
int3
and al, 0x28
add rdx, qword [rcx + 0x18]
jb 0x140058971
invalid
add dword [rax], eax
invalid
mov eax, 0x48000001
mov esi, ecx
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + 1]
shr rcx, 3
imul r9, rcx, 7
cmp rax, 8
cmp eax, 8
cmp eax, 8
cmovb r9, rax
mov rax, r9
shr rax, 1
call 0x14fc7c126
xchg byte [rcx + rax], ah
add byte [rax], al
call 0x14fc7c126
xchg byte [rcx + rax], ah
add byte [rax], al
lea rax, [rsi + 0x20]
inc r9
cmp rdx, r9
cmova r9, rdx
lea rdi, [rsp + 0x30]
mov r8d, 0x18
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, rax
call fcn.1400440ac
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
test rcx, rcx
je 0x14005895d
lea rbx, [rsp + 0x48]
pop rsp
and al, 0x48
mov rdx, qword [rbx - 8]
lea rdi, [rsp + 0x88]
movups xmm0, xmmword [rbx]
movups xmmword [rdi], xmm0
movups xmm0, xmmword [rbx + 0x10]
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi - 0x18], rcx
call 0x1304d1186
call 0x1304d1186
mov qword [rdi - 8], rdx
mov rax, qword [rsi]
mov rbp, qword [rsi + 0x18]
movdqa xmm0, xmmword [rax]
pmovmskb ecx, xmm0
not ecx
mov qword [rbx - 0x18], rax
and qword [rbx - 0x10], 0
mov qword [rbx - 8], rbp
mov word [rbx], cx
mov r14, qword [rdi]
mov r15, qword [rdi + 8]
lea r12, [rsp + 0x28]
test rbp, rbp
jne 0x14005889d
jmp 0x14005892f
mov rax, qword [rsp + 0x30]
lea rcx, [rax + 0x10]
mov qword [rsp + 0x30], rcx
movdqa xmm0, xmmword [rax + 0x10]
pmovmskb eax, xmm0
not eax
mov word [rsp + 0x48], ax
add qword [rsp + 0x38], 0x10
mov rcx, rbx
call fcn.140043f8c
cmp rax, 1
jne 0x140058879
mov r13, rdx
mov ebp, edx
add r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
dec rbp
mov qword [rsp + 0x40], rbp
mov rcx, r12
mov rdx, rsi
mov r8, r13
mov eax, ebp
mov eax, ebp
call fcn.1400444bc
mov rcx, r14
mov rdx, r15
mov r8, rax
call fcn.14000ff7f
mov rcx, qword [rsi]
not r13
imul rdx, r13, 0x18
not rax
imul rax, rax, 0x18
movdqu xmm0, xmmword [rcx + rdx]
movdqu xmmword [r14 + rax], xmm0
mov rcx, qword [rcx + rdx + 0x10]
mov qword [r14 + rax + 0x10], rcx
invalid
invalid
adc cl, ch
invalid
invalid
invalid
invalid
invalid
lea rax, [0x140041ec4]
mov qword [rsp + 0x20], rax
lea r8, [fcn.1400444bc]
lea rdx, [rsp + 0x28]
mov r9d, 0x18
mov rcx, rsi
call fcn.14004420f
jmp 0x140058953
mov rax, qword [rsi + 0x18]
lea rbx, [rsp + 0x70]
sub qword [rbx + 0x28], rax
mov qword [rbx + 0x30], rax
mov rcx, rsi
mov rdx, rdi
call fcn.1400441cb
cmp byte [rax - 0x76b70002], 0xd9
cmp byte [rax - 0x76b70002], 0xd9
call fcn.140044183
movabs rax, 0x8000000000000001
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
call fcn.14000ee10
int3
push rsp
push rsi
push rdi
push rbx
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x30], 0xfffffffffffffffe
lea rax, [rbp - 0x58]
mov qword [rax], r8
mov dword [rax], eax
mov dword [rax], eax
mov qword [rax + 8], r9
mov qword [rbp + 0x28], rax
add rdx, qword [rcx + 0x18]
jb 0x140058b2e
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + 1]
shr rcx, 3
shr ecx, 3
shr ecx, 3
imul r8, rcx, 7
cmp rax, 8
cmovb r8, rax
mov rax, r8
shr rax, 1
cmp rdx, rax
jbe 0x140058ad7
lea rax, [rsi + 0x20]
inc r8
cmp rdx, r8
cmova r8, rdx
and byte [rcx - 1], r9b
ror byte [rcx + rdi - 0x3e], 0x4c
cmova eax, edx
lea rdi, [rbp - 0x10]
mov rcx, rdi
mov rdx, rax
call fcn.140045571
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
test rcx, rcx
je 0x140058b1a
lea rbx, [rbp + 8]
mov rdx, qword [rbx - 8]
lea r8, [rbp - 0x30]
movups xmm0, xmmword [rbx]
movups xmmword [r8], xmm0
movups xmm0, xmmword [rbx + 0x10]
movups xmmword [r8 + 0x10], xmm0
mov qword [r8 - 0x18], rcx
mov qword [r8 - 0x10], rax
mov qword [r8 - 8], rdx
mov rax, qword [rsi]
mov rdi, qword [rsi + 0x18]
movdqa xmm0, xmmword [rax]
pmovmskb ecx, xmm0
not ecx
mov qword [rbx - 0x18], rax
and qword [rbx - 0x10], 0
mov qword [rbx - 8], rdi
mov word [rbx], cx
mov r14, qword [r8]
mov r15, qword [r8 + 8]
lea r12, [rbp + 0x28]
lea esp, [rbp + 0x28]
lea esp, [rbp + 0x28]
test rdi, rdi
jne 0x140058a88
jmp 0x140058aec
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x10]
mov qword [rbp - 0x10], rcx
movdqa xmm0, xmmword [rax + 0x10]
adc byte [rsi + 0xf], ah
xlatb
sal bh, 0xd0
adc byte [rsi + 0xf], ah
xlatb
sal bh, 0xd0
mov word [rbp + 8], ax
add qword [rbp - 8], 0x10
mov rcx, rbx
call fcn.14000ff04
cmp rax, 1
jne 0x140058a68
mov r13, rdx
add r13, qword [rbp - 8]
mov rdi, qword [rbp]
dec rdi
mov qword [rbp], rdi
mov rcx, r12
mov rdx, rsi
mov r8, r13
call 0x1400455ef
mov rcx, r14
mov rdx, r15
mov r8, rax
call fcn.14000ff7f
je 0x140058abe
dec dword [rax - 0x75]
invalid
not r13
not rax
mov rcx, qword [rcx + r13*8]
mov qword [r14 + rax*8], rcx
jmp 0x140058a5e
shr al, 0xbb
je 0x140058abe
dec dword [rax - 0x75]
invalid
lea r8, [0x1400455ef]
lea rdx, [rbp + 0x28]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.14004562a
jmp 0x140058b10
mov rax, qword [rsi + 0x18]
lea rbx, [rbp - 0x48]
sub qword [rbx + 0x28], rax
sbb byte [rax - 0x73], cl
pop rbp
mov eax, 0x28432948
mov qword [rbx + 0x30], rax
mov rcx, rsi
lea rdx, [rbp - 0x30]
call fcn.1400441cb
mov rcx, rbx
call case.0x140023dec.235
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax - 0x473b7eb8], al
add byte [rax], al
add byte [rbx + 0x5f], bl
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.14000ee60
int3
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x48]
call case.0x140023dec.235
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test al, 0x48
mov dword [rax], edx
mov qword [rax + 8], r8
mov qword [rbp + 0x28], rax
mov rax, qword [rcx + 0x18]
inc rax
je 0x140058d22
mov rsi, rcx
mov rcx, qword [rcx + 8]
lea rdx, [rcx + 1]
shr rdx, 3
imul r8, rdx, 7
cmp rcx, 8
cmovb r8, rcx
mov rcx, r8
shr rcx, 1
cmp rax, rcx
jbe 0x140058ccb
lea rdx, [rsi + 0x20]
inc r8
cmp rax, r8
cmova r8, rax
lea rdi, [rbp - 0x10]
mov rcx, rdi
call fcn.140045571
mov rcx, qword [rdi]
mov rax, qword [rdi + 8]
test rcx, rcx
je 0x140058d0e
lea rbx, [rbp + 8]
mov rdx, qword [rbx - 8]
lea r8, [rbp - 0x30]
movups xmm0, xmmword [rbx]
movups xmmword [r8], xmm0
movups xmm0, xmmword [rbx + 0x10]
movups xmmword [r8 + 0x10], xmm0
mov qword [r8 - 0x18], rcx
mov qword [r8 - 0x10], rax
mov qword [r8 - 8], rdx
mov rax, qword [rsi]
mov rdi, qword [rsi + 0x18]
movdqa xmm0, xmmword [rax]
pmovmskb ecx, xmm0
not ecx
mov qword [rbx - 0x18], rax
and qword [rbx - 0x10], 0
mov qword [rbx - 8], rdi
mov word [rbx], cx
mov r14, qword [r8]
mov r15, qword [r8 + 8]
lea r12, [rbp + 0x28]
test rdi, rdi
jne 0x140058c7c
jmp 0x140058ce0
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x10]
mov qword [rbp - 0x10], rcx
movdqa xmm0, xmmword [rax + 0x10]
pmovmskb eax, xmm0
not eax
mov word [rbp + 8], ax
add qword [rbp - 8], 0x10
mov rcx, rbx
call fcn.14000ff04
cmp rax, 1
jne 0x140058c5c
mov r13, rdx
add r13, qword [rbp - 8]
mov rdi, qword [rbp]
dec rdi
mov qword [rbp], rdi
mov rcx, r12
mov rdx, rsi
mov r8, r13
call fcn.140045855
mov rcx, r14
mov rdx, r15
mov r8, rax
call fcn.14000ff7f
mov rcx, qword [rsi]
not r13
not rax
mov rcx, qword [rcx + r13*8]
mov qword [r14 + rax*8], rcx
jmp 0x140058c52
invalid
lea r8, [fcn.140045855]
lea rdx, [rbp + 0x28]
mov rcx, rsi
call fcn.14004562a
jmp 0x140058d04
mov rax, qword [rsi + 0x18]
lea rbx, [rbp - 0x48]
mov eax, 0x28432948
mov eax, 0x28432948
mov qword [rbx + 0x30], rax
mov rcx, rsi
xor byte [rax - 0x77], cl
int1
lea rdx, [rbp - 0x30]
call fcn.1400441cb
mov rcx, rbx
call case.0x140023dec.235
movabs rax, 0x8000000000000001
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.14000ee60
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
movabs r8, 0x834890fffec887e8
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
movabs r8, 0x834890fffec887e8
invalid
invalid
pop rbp
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and r14b, r15b
invalid
mov qword [rbp + 0x20], 0xfffffffffffffffe
mov rsi, rcx
mov qword [rbp + 0x10], rcx
mov byte [rbp + 0x1f], 1
lea rcx, [rbp - 0x60]
call fcn.140020a00
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
mov al, 0xf
adc byte [rbp - 0x40], dl
push rbp
invalid
adc dh, al
invalid
movabs al, byte [0x45100ffffc7c74e8]
movabs al, byte [0xc055100fb04d100f]
mov al, 0xf
adc byte [rbp - 0x40], dl
push rbp
invalid
mov al, 0xf
adc byte [rbp - 0x40], dl
push rbp
invalid
push rbp
ror byte [rdi], 0x11
push rbp
clc
movups xmmword [rbp - 8], xmm2
movups xmmword [rbp - 0x18], xmm1
movups xmmword [rbp - 0x28], xmm0
invalid
invalid
fmul dword [r8 - 0x73]
add eax, 0x12615
lea rax, [0x14006b3c0]
mov qword [rbp - 0x30], rax
mov qword [rbp + 8], rsi
push 0x40
pop rcx
pop rcx
push 8
pop rdx
call fcn.14004589c
invalid
dec dword [rdi]
adc byte [rbp - 0x30], al
ror byte [r15], 1
adc byte [rbp - 0x20], cl
invalid
ror byte [r15], 1
adc byte [rbp - 0x20], cl
movups xmm2, xmmword [rbp - 0x10]
movups xmm3, xmmword [rbp]
adc byte [rbp], bl
adc byte [rbp], bl
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
adc dword [rax + 0x20], edx
adc dword [rax + 0x20], edx
push rax
and byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc dword [rax], eax
add rsp, 0xa8
pop rsi
pop rbp
add byte [rsi + 0x5d], bl
ret
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75001f7d], al
invalid
cmp byte [rbp + 0x1f], 0
jne 0x140058e06
invalid
add byte [rbp + 7], dh
add rsp, 0x28
pop rsi
pop rbp
ret
lea rcx, [rbp + 0x10]
call fcn.1400459a3
xchg esp, eax
retf
invalid
invalid
jmp case.0x140059cdd.1029
xchg esp, eax
retf
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
invalid
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rcx], dh
xor esi, esi
invalid
invalid
invalid
lea rbp, [rdx + 0x80]
xor esi, esi
mov byte [rbp + 0x1f], sil
invalid
lea rcx, [rbp - 0x30]
invalid
call fcn.140045e6e
mov byte [rbp + 0x1f], sil
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
sub rsp, 0xb8
sub esp, 0xb8
add byte [rax], al
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x30], 0xfffffffffffffffe
mov esi, edx
xor r14b, r15b
invalid
mov qword [rbp + 0x20], rcx
mov byte [rbp + 0x2f], 0
lea rcx, [rbp - 0x58]
invalid
invalid
invalid
test al, 0xe8
xchg ebp, eax
call fcn.140020a00
movups xmm0, xmmword [rbp - 0x58]
invalid
jnp 0x140058e66
cld
dec dword [rdi]
adc byte [rbp - 0x58], al
invalid
test al, 0xf
movups xmm1, xmmword [rbp - 0x48]
adc byte [rbp - 0x48], cl
movups xmm2, xmmword [rbp - 0x38]
movups xmmword [rbp], xmm2
adc dword [rbp], edx
enter 0x110f, 0x55
add byte [rdi], cl
adc dword [rbp - 0x10], ecx
invalid
invalid
adc dword [rbp], edx
movups xmmword [rbp - 0x10], xmm1
invalid
movups xmmword [rbp - 0x20], xmm0
lea rax, [0x14006b3f0]
lea eax, [0x14006b3f0]
loopne 0x140058ecc
lea eax, [0x14006b3f0]
and eax, 0x89480001
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp - 0x28], rax
fmul dword [r8 - 0x75]
fmul dword [rax - 0x75]
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x10], rax
and byte [r8 - 0x77], r9b
adc byte [r9 + 0x486a1875], r9b
mov dword [rbp + 0x18], esi
push 0x48
mov dword [rbp + 0x18], esi
push 0x48
sbb byte [rdx + 0x48], ch
pop rcx
push 8
pop rdx
call fcn.14004589c
clc
leave
invalid
jmp [rdx + 9]
invalid
clc
leave
invalid
or dword [rcx + 0x48], ebx
pop rcx
lea rsi, [rbp - 0x28]
invalid
lea esi, [rbp - 0x28]
fmul dword [rax - 0x77]
invalid
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x75], cl
and byte [r8 + 0x75002f7d], r8b
add byte [rbp + 0xb], dh
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
and byte [r8 + 0x75002f7d], r8b
add byte [rbp + 0xb], dh
test rcx, rcx
add byte [rbp + 0xb], dh
test rcx, rcx
test ecx, ecx
je 0x140058ee6
mov rax, qword [rcx]
call qword [rax + 0x10]
add edi, edi
push rax
adc byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
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 [rbx + 0x2f5d8801], dh
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov bl, 1
mov byte [rbp + 0x2f], bl
lea rcx, [rbp - 0x28]
call fcn.140045dd4
invalid
fsubr st(0)
ret 0xfece
dec dword [rax - 0x7cb7d0a3]
invalid
mov byte [rbp + 0x2f], bl
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov edx, ecx
mov rcx, qword [rcx + 8]
or byte [r8 - 0x75], cl
mov rax, qword [rdx + 0x18]
cmp rcx, 1
je 0x140058f47
sbb byte [rax - 0x7d], cl
stc
add dword [rbx + rdx + 0x48], esi
test rcx, rcx
test rcx, rcx
jne case.0x14002497b.353
test rax, rax
jne case.0x14002497b.353
and bh, byte [rcx + 1]
mov ecx, 1
add byte [rcx], dh
xor edx, edx
jmp 0x140058f56
shr bl, cl
cmovs eax, dword [rbp + 0x481475c0]
test eax, eax
jne case.0x14002497b.353
mov rax, qword [rdx]
test rax, rax
test eax, eax
jne case.0x14002497b.353
mov rax, qword [rdx]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
invalid
or byte [rax - 0x7d], cl
add rsp, 0x40
invalid
pop rsi
jmp fcn.140056828
enter 0xffffffffffffffd8, 0xffffffffffffffff
enter 0xffffffffffffffd8, 0xffffffffffffffff
invalid
lea rsi, [rsp + 0x28]
lea esi, [rsp + 0x28]
sub byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140007580
mov rcx, rsi
out 0xfa, al
dec dword [rax - 0x77]
int1
call fcn.14005673d
nop
xlatb
invalid
add rsp, 0x40
pop rsi
ret
invalid
sub rsp, 0x48
sub esp, 0x48
in al, dx
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov qword [rbp], 0xfffffffffffffffe
add dh, bh
invalid
mov rdi, r8
mov edi, eax
mov rbx, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], r9
mov dword [rbp - 8], ecx
loopne 0x140058feb
mov dword [rbp - 8], ecx
clc
mov rdx, r9
call fcn.1400593c0
add byte [rax], al
retf 0x16e8
add byte [rax], al
mov rax, qword [rbp - 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rsi], xmm0
invalid
mov qword [rsi + 0x18], rbx
mov dword [rsi + 0x18], ebx
invalid
mov dword [rsi + 0x18], ebx
mov qword [rsi + 0x20], rdi
and byte [rax - 0x48], cl
or dword [rax], eax
add byte [rax], al
invalid
movabs rax, 0x8000000000000009
mov qword [rsi + 0x48], rax
mov eax, 9
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48468948], al
or byte [rax - 0x77], 0x46
invalid
add byte [rax], al
or byte [rax - 0x77], 0x46
mov rcx, qword [rbp - 8]
mov rcx, qword [rbp - 8]
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14004b3cf
out dx, eax
and edi, edi
invalid
out dx, eax
and edi, edi
dec dword [rax - 0x77]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
in al, dx
sub byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 8]
clc
call fcn.14004b3cf
nop
add rsp, 0x28
add esp, 0x28
invalid
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb0
sub esp, 0xb0
sub esp, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
and al, 0x70
lea rax, [rsp + 0x70]
and al, 0x70
mov qword [rax], r8
mov dword [rax], eax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
and al, 0x30
xor byte [rax + 3], cl
add rdx, qword [rcx + 0x18]
add edx, dword [rcx + 0x18]
push rcx
sbb byte [rdi], cl
invalid
jb 0x1400591c6
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov esi, ecx
mov rax, qword [rcx + 8]
lea rcx, [rax + 1]
lea ecx, [rax + 1]
add qword [rax - 0x3f], rcx
jmp 0x10970dc42
invalid
invalid
leave
shr rcx, 3
imul r9, rcx, 7
cmp rax, 8
clc
invalid
leave
invalid
clc
or byte [rdi + rcx + 0x42], cl
cmovb r9, rax
mov rax, r9
cmovb r9, rax
cmovb ecx, eax
enter 0xffffffffffff894c, 0xffffffffffffffc8
mov rax, r9
enter 0xffffffffffffd148, 0xffffffffffffffe8
shr rax, 1
cmp rdx, rax
cmp edx, eax
jbe 0x140059163
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
and byte [rcx - 1], r9b
and byte [rcx - 1], cl
lea rax, [rsi + 0x20]
lea eax, [rsi + 0x20]
and byte [rcx - 1], cl
inc r9
inc ecx
ror dword [rcx + rdi - 0x36], 0x4c
cmp rdx, r9
cmova r9, rdx
cmova ecx, edx
retf 0xf4c
cmova ecx, edx
retf 0x8d48
lea rdi, [rsp + 0x38]
lea edi, [rsp + 0x38]
jl 0x14005908d
cmp byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov r8d, 8
mov rcx, rdi
stc
mov rdx, rax
ret 0x31e8
call fcn.1400440ac
mov rcx, qword [rdi]
mov ecx, dword [rdi]
mov al, 0xfe
dec dword [rax - 0x75]
cmovs ecx, dword [rbx - 0x7ab7f7b9]
mov rax, qword [rdi + 8]
invalid
invalid
mov ecx, dword [rdi]
mov rax, qword [rdi + 8]
test rcx, rcx
leave
je 0x1400591b3
test byte [rax], ch
add dword [rax], eax
add byte [rax - 0x73], cl
sub byte [rcx], al
add byte [rax], al
lea rbx, [rsp + 0x50]
pop rsp
and al, 0x50
mov rdx, qword [rbx - 8]
push rbx
clc
lea rdi, [rsp + 0x90]
movups xmm0, xmmword [rbx]
adc byte [rbx], al
mov esp, 0x9024
nop
add byte [rax], al
add byte [rdi], cl
adc byte [rbx], al
add ecx, dword [rdi]
adc dword [rdi], eax
movups xmmword [rdi], xmm0
movups xmm0, xmmword [rbx + 0x10]
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi - 0x18], rcx
invalid
invalid
call 0x1304d19fa
mov qword [rdi - 0x10], rax
invalid
mov qword [rdi - 8], rdx
clc
mov rax, qword [rsi]
mov r13, qword [rsi + 0x18]
mov ebp, dword [rsi + 0x18]
invalid
mov ebp, dword [rsi + 0x18]
sbb byte [rsi + 0xf], ah
outsd dx, dword [rsi]
movdqa xmm0, xmmword [rax]
pmovmskb ecx, xmm0
pmovmskb ecx, mm0
add byte [rsi + 0xf], ah
xlatb
enter 0xffffffffffffd1f7, 0x48
not ecx
invalid
pmovmskb ecx, mm0
not ecx
mov qword [rbx - 0x18], rax
mov dword [rbx - 0x18], eax
mov dword [rbx - 0x18], eax
call 0x130691417
and qword [rbx - 0x10], 0
mov qword [rbx - 8], r13
invalid
lock add byte [rcx + rcx*4 + 0x6b], cl
add byte [rcx + rcx*4 + 0x6b], cl
imul edi, eax, 0x66
mov dword [rbx], ecx
invalid
clc
mov word [rbx], cx
or ecx, dword [rbx + rcx*4 + 0x37]
mov r14, qword [rdi]
mov esi, dword [rdi]
invalid
mov r15, qword [rdi + 8]
or byte [rbp - 0x7b], cl
test r13, r13
in eax, dx
jne 0x14005910c
jmp 0x140059185
popfq
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
lea rcx, [rax + 0x10]
lea ecx, [rax + 0x10]
mov qword [rsp + 0x38], rcx
and al, 0x38
movdqa xmm0, xmmword [rax + 0x10]
pmovmskb eax, xmm0
sal bh, 0xd0
outsd dx, dword [rsi]
adc byte [rsi + 0xf], spl
xlatb
sal bh, 0xd0
mov word [rsp + 0x50], ax
and al, 0x50
and al, 0x50
push rax
add qword [rsp + 0x40], 0x10
add dword [rsp + 0x40], 0x10
and al, 0x40
and al, 0x40
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
mov rcx, rbx
call fcn.140043f8c
invalid
invalid
fld1
js 0x1400590c0
scasb al, byte [rdi]
invalid
dec dword [rax - 0x7d]
cmp rax, 1
jne 0x1400590e8
invalid
clc
add dword [rbp - 0x32], esi
invalid
invalid
mov r12, rdx
mov esp, edx
mov r13, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x48]
dec r13
int 0x4c
mov qword [rsp + 0x48], r13
mov dword [rsp + 0x48], ebp
insb byte [rdi], dx
and al, 0x48
invalid
add r12, qword [rsp + 0x40]
add r12, qword [rsp + 0x40]
add esp, dword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rax, qword [rsi]
mov rax, qword [rsi]
lea rcx, [r12*8]
neg rcx
in eax, 0
add byte [rax], al
add byte [rax - 9], cl
invalid
neg ecx
mov r8, qword [rax + rcx - 8]
mov eax, dword [rax + rcx - 8]
or al, bh
mov rcx, r14
mov rdx, r15
cli
call fcn.140052d8a
mov rcx, qword [rsi]
mov ecx, dword [rsi]
cmp eax, 0x48ffff9c
pushfq
invalid
mov ecx, dword [rsi]
not r12
not esp
not rax
ror byte [rdx - 0x75], 1
or al, 0xe1
mov rcx, qword [rcx + r12*8]
mov qword [r14 + rax*8], rcx
or al, 0xc6
jmp 0x1400590de
invalid
invalid
dec dword [rax - 0x7d]
and qword [rsp + 0x20], 0
and al, 0x20
add byte [rbp + rcx*4 + 5], cl
pushfq
pushfq
and byte [rax], al
lea r8, [0x140052dbe]
pushfq
invalid
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
xor byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
invalid
mov r9d, 8
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.14004420f
mov al, 0xfe
invalid
jmp case.0x14002497b.335
mov eax, dword [rsi + 0x18]
sbb byte [rax - 0x73], cl
pop rsp
and al, 0x78
invalid
lea rbx, [rsp + 0x78]
js case.0x140023f83.364
sub qword [rbx + 0x28], rax
sub dword [rbx + 0x28], eax
sub byte [r8 - 0x77], cl
sub byte [rax - 0x77], cl
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
xor byte [r8 - 0x77], cl
xor byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, rdi
cli
call fcn.1400441cb
dec dword [rax - 0x77]
fld1
call fcn.140044183
invalid
invalid
mov rcx, rbx
mov ecx, ebx
call fcn.140044183
dec dword [rax - 0x48]
movabs rax, 0x8000000000000001
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
or byte [rax - 0x7f], 0xc4
mov al, 0
add byte [rax], al
add byte [rax - 0x4f3b7eb8], al
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
call fcn.14000ee10
pop r12
sti
dec esp
int3
int3
push rdi
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
test al, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rax, [rsp + 0x68]
and al, 0x68
push 0x48108948
mov dword [rsp + 0x28], eax
and al, 0x28
mov qword [rax], rdx
mov dword [rax], edx
adc byte [rax - 0x77], cl
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rax - 0x75], cl
mov rax, qword [rcx + 0x18]
inc rax
inc eax
sbb byte [r8 - 1], cl
sbb byte [rax - 1], cl
inc eax
ror byte [rdi], 0x84
rol dword [rcx], 0
add dword [rax], eax
je 0x1400593ba
add byte [rax - 0x77], cl
mov rsi, rcx
mov rcx, qword [rcx + 8]
invalid
invalid
invalid
or byte [r8 - 0x73], cl
or byte [rax - 0x73], cl
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x3f], ecx
invalid
invalid
shr rdx, 3
shr edx, 3
invalid
imul r9, rdx, 7
cmp rcx, 8
stc
or byte [rdi + rcx + 0x42], cl
leave
invalid
stc
or byte [rdi + rcx + 0x42], cl
leave
cmovb ecx, ecx
mov rcx, r9
shr rcx, 1
shr ecx, 1
shr ecx, 1
jmp 0x14fcdcb66
cmp rax, rcx
cmp eax, ecx
enter 0xffffffffffff860f, 0x2d
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
jbe 0x140059350
lea rdx, [rsi + 0x20]
lea edx, [rsi + 0x20]
push rsi
and byte [rcx - 1], cl
ror dword [rcx + rdi - 0x38], 0x4c
cmp eax, ecx
cmova r9, rax
inc r9
cmp rax, r9
cmp eax, ecx
cmp eax, ecx
enter 0xf4c, 0x47
enter 0xffffffffffff8d48, 0x7c
invalid
invalid
invalid
cmova r9, rax
lea rdi, [rsp + 0x30]
lea edi, [rsp + 0x30]
and al, 0x30
mov r8d, 0x30
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400440ac
push 0x48fffeae
mov rcx, qword [rdi]
mov ecx, dword [rdi]
mov rax, qword [rdi + 8]
test rcx, rcx
or byte [r8 - 0x7b], r9b
or byte [rax - 0x7b], cl
leave
je 0x1400593a6
add byte [rax], al
lea rbx, [rsp + 0x48]
and al, 0x48
mov rdx, qword [rbx - 8]
push rbx
clc
lea rdi, [rsp + 0x88]
mov esp, 0x8824
add byte [rax], al
add byte [rdi], cl
adc byte [rbx], al
movups xmm0, xmmword [rbx]
movups xmmword [rdi], xmm0
invalid
movups xmm0, xmmword [rbx + 0x10]
adc byte [rbx + 0x10], al
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi - 0x18], rcx
mov dword [rdi - 0x18], ecx
mov qword [rdi - 0x10], rax
mov qword [rdi - 8], rdx
push rdi
clc
invalid
push rdi
clc
mov rax, qword [rsi]
mov rbp, qword [rsi + 0x18]
movdqa xmm0, xmmword [rax]
pmovmskb ecx, xmm0
pmovmskb ecx, mm0
xlatb
enter 0xffffffffffffd1f7, 0x48
ror dword [rax - 0x77], 1
invalid
invalid
not ecx
mov qword [rbx - 0x18], rax
invalid
invalid
ror dword [rax - 0x77], 1
call 0x1306915e0
call 0x1306915e0
and qword [rbx - 0x10], 0
mov qword [rbx - 8], rbp
mov dword [rbx - 8], ebp
lock add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov dword [rbx - 8], ebp
imul edi, eax, 0x66
mov word [rbx], cx
mov dword [rbx], ecx
or ecx, dword [rbx + rcx*4 + 0x37]
mov r14, qword [rdi]
mov r15, qword [rdi + 8]
mov edi, dword [rdi + 8]
lea r12, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x7b], cl
in eax, dx
test rbp, rbp
jne 0x1400592da
sub ecx, ebp
ret 0
invalid
jmp case.0x140023dec.391
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
and al, 0x30
invalid
mov rax, qword [rsp + 0x30]
xor byte [rax - 0x73], cl
adc byte [rax - 0x77], cl
mov qword [rsp + 0x30], rcx
lea rcx, [rax + 0x10]
mov qword [rsp + 0x30], rcx
and al, 0x30
movdqa xmm0, xmmword [rax + 0x10]
pmovmskb eax, xmm0
xlatb
sal bh, 0xd0
adc byte [rsi + 0xf], spl
adc byte [rsi + 0xf], ah
xlatb
sal bh, 0xd0
mov word [rsp + 0x48], ax
mov dword [rsp + 0x48], eax
and al, 0x48
and al, 0x48
add qword [rsp + 0x38], 0x10
and al, 0x38
adc byte [rax - 0x77], cl
mov ecx, ebx
invalid
stosb byte [rdi], al
cmp byte [rax], dl
mov rcx, rbx
mov ecx, ebx
call fcn.140043f8c
cmp rax, 1
jne 0x1400592b6
lodsb al, byte [rsi]
invalid
mov r13, rdx
mov ebp, edx
add r13, qword [rsp + 0x38]
cmp byte [rax - 0x75], cl
mov rbp, qword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
dec rbp
mov qword [rsp + 0x40], rbp
mov dword [rsp + 0x40], ebp
int 0x48
mov dword [rsp + 0x40], ebp
and al, 0x40
mov rcx, r12
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, r13
call fcn.1400441e9
scasb al, byte [rdi]
invalid
invalid
scasb al, byte [rdi]
invalid
mov rcx, r14
int1
mov rdx, r15
mov edx, edi
mov r8, rax
mov eax, eax
shr al, 0x71
invalid
call fcn.140052d8a
jno 0x1400592b1
invalid
mov rcx, qword [rsi]
not r13
not ebp
invalid
not ebp
imul rdx, r13, 0x30
not rax
imul rax, rax, 0x30
imul eax, eax, 0x30
imul eax, eax, 0x30
sal byte [rax], 0xf3
movdqu xmm0, xmmword [rcx + rdx]
movq mm0, qword [rcx + rdx]
outsd dx, dword [rsi]
add al, 0x11
movups xmm1, xmmword [rcx + rdx + 0x10]
adc byte [rcx + rdx + 0x10], cl
adc byte [rdi], cl
movups xmm2, xmmword [rcx + rdx + 0x20]
adc byte [rcx + rdx + 0x20], dl
adc dword [rax], esp
movdqu xmmword [r14 + rax], xmm0
movq qword [rsi + rax], mm0
add al, 6
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [r14 + rax + 0x20], xmm2
adc dword [rsi + rax + 0x20], edx
adc dword [rsi + rax + 0x20], edx
push rsp
invalid
and cl, ch
jmp 0x1400592ac
pop rsp
invalid
dec dword [rax - 0x73]
lea rax, [fcn.1400461d9]
add eax, 0xfffece82
invalid
invalid
mov qword [rsp + 0x20], rax
lea r8, [fcn.1400441e9]
lea eax, [fcn.1400441e9]
and byte [rbp + rcx*4 + 5], cl
xchg byte [rsi - 0x72b70002], ch
dec dword [rax - 0x73]
lea eax, [fcn.1400441e9]
dec dword [rax - 0x73]
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
sub byte [rcx - 0x47], al
xor byte [rax], al
invalid
mov r9d, 0x30
mov ecx, 0x30
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.14004420f
jmp case.0x14004b644.120
invalid
scasb al, byte [rdi]
invalid
and al, 0x48
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
lea rbx, [rsp + 0x70]
lea ebx, [rsp + 0x70]
pop rsp
and al, 0x70
sub qword [rbx + 0x28], rax
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
xor byte [r8 - 0x77], cl
xor byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, rdi
call fcn.1400441cb
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.140044183
movabs rax, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x573b7eb8], al
add rsp, 0xa8
add esp, 0xa8
add byte [rax], al
add byte [rbx + 0x5d], bl
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
call fcn.14000ee10
int3
pop rdx
sti
dec esp
sub rsp, 0xa8
sub esp, 0xa8
movzx eax, byte [rdx]
mov dh, 2
lea r8, [0x14006ed4c]
lea eax, [0x14006ed4c]
jnp case.0x14002497b.347
add dword [rax], eax
movsxd rax, dword [r8 + rax*4]
add al, 0x80
or byte [rcx + rax - 0x40], 0xff
loopne case.0x140024432.340
invalid
add rax, r8
add eax, eax
sar bh, 0xe0
jmp rax
lea rax, [0x14006c96d]
lea eax, [0x14006c96d]
invalid
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 0x1c
adc byte [r8 + rax], bl
adc byte [rax + rax], bl
add byte [rax], al
or byte [r8 - 0x39], cl
adc byte [r8 + rax], bl
adc byte [rax + rax], bl
adc byte [rax + rax], bl
add byte [rax], al
jmp 0x14005997c
add eax, 0x100f0000
add byte [rax], al
movups xmm0, xmmword [rdx + 8]
adc byte [rdx + 8], al
or byte [rax - 0x73], cl
and al, 0x28
invalid
lea rax, [rsp + 0x28]
movups xmmword [rax], xmm0
mov edx, dword [rdx + 4]
push rdx
add al, 0x4c
lea eax, [rsp + 0x3c]
add byte [rbx - 0x72b3fbae], cl
and al, 0x3c
push rdx
add al, 0x4c
lea eax, [rsp + 0x3c]
mov dword [r8], edx
lea r9, [rsp + 0x40]
and al, 0x40
and al, 0x40
and al, 0x40
mov qword [r9], rax
mov dword [rcx], eax
lea rax, [0x14000875c]
lea eax, [0x14000875c]
add eax, 0xfffaf344
cli
cli
dec dword [rcx - 0x77]
or byte [r13 - 0x77], cl
or byte [rbp - 0x77], cl
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], r8
or byte [rbp - 0x77], cl
mov dword [rcx + 0x10], eax
adc byte [r8 - 0x73], cl
add eax, 0x13c99
cdq
cmp al, 1
invalid
lea rax, str.Unexpected_token__before_
lea eax, [0x14006d0c0]
cdq
cmp al, 1
add byte [rax - 0x73], cl
push rsp
and al, 0x70
lea rdx, [rsp + 0x70]
lea edx, [rsp + 0x70]
mov qword [rdx], rax
mov dword [rdx], eax
mov qword [rdx + 8], 3
or byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
and qword [rdx + 0x20], 0
invalid
lea rax, [fcn.14000d6c0]
lea eax, [fcn.14000d6c0]
jge case.0x14004b48b.364
sti
sti
dec dword [rcx - 0x77]
sbb byte [r9 + rcx*4 + 0x4a], cl
invalid
invalid
invalid
mov qword [r9 + 0x18], rax
mov dword [rcx + 0x18], eax
mov qword [rdx + 0x10], r9
adc byte [rax - 0x39], cl
adc byte [rax - 0x39], cl
mov qword [rdx + 0x18], 2
mov dword [rdx + 0x18], 2
sbb byte [rdx], al
add byte [rax], al
add cl, ch
invalid
ja case.0x1400242a0.358
invalid
jmp case.0x1400351f6.305
add eax, 0x83480000
ret 0x4808
invalid
invalid
add byte [rax], al
add rdx, 8
add edx, 8
or byte [rax - 0x73], cl
and al, 0x28
lea rax, [rsp + 0x28]
mov qword [rax], rdx
adc byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x40]
and al, 0x40
mov qword [r8], rax
mov qword [r8], rax
lea rax, str.Invalid_XML_version:
cmp eax, dword [rcx]
add dword [rax], eax
add cl, ch
add eax, 0x428a0000
add eax, 0x428a0000
jmp 0x1400599a6
add eax, 0x428a0000
add byte [rax], al
add byte [rdx - 0x72b3febe], cl
and al, 0x3c
mov al, byte [rdx + 1]
add dword [rbp + rcx*4 + 0x44], ecx
and al, 0x3c
lea r8, [rsp + 0x3c]
mov byte [r8], al
mov byte [rax], al
mov al, byte [rdx + 2]
lea r9, [rsp + 0x28]
lea ecx, [rsp + 0x28]
add cl, byte [rbp + r9*4 + 0x4c]
lea ecx, [rsp + 0x28]
and al, 0x28
mov byte [r9], al
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r8
lea r8, [fcn.140059ef6]
pop rcx
or al, byte [rax]
invalid
add byte [rbp + rcx*4 + 5], cl
add eax, 0xa59
pop rcx
or al, byte [rax]
add byte [rcx + rcx*4 + 0x40], cl
or byte [rbp + rcx*4 + 0x15], cl
mov qword [rax + 8], r8
or byte [rbp + rcx*4 + 0x15], cl
lea r10, str.Declared_encoding___but_uses
adc eax, 0x13bd8
fdivr dword [rbx]
add dword [rax], eax
cmp eax, dword [rcx]
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
jo 0x1400594fa
mov qword [rdx], r10
mov dword [rdx], edx
mov r10d, 2
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x52], cl
mov qword [rdx + 8], r10
mov dword [rdx + 8], edx
or byte [rax - 0x7d], cl
invalid
and qword [rdx + 0x20], 0
and byte [rax], al
mov qword [rax + 0x10], r9
adc byte [rcx + rcx*4 + 0x40], cl
adc byte [rcx + rcx*4 + 0x40], cl
mov qword [rax + 0x18], r8
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], r10
jmp case.0x1400351f6.305
sti
add al, 0
invalid
sbb byte [rax - 0x77], cl
adc byte [rcx + r9*4 + 0x52], cl
push rdx
sbb cl, ch
sti
add al, 0
add byte [rax - 0x7d], cl
ret 0x4808
add rdx, 8
add edx, 8
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
mov qword [rax], rdx
mov dword [rax], edx
lea r8, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [r8], rax
lea rax, str.Invalid_standalone_declaration_value:
cmp dword [rcx], eax
invalid
add byte [rax - 0x73], cl
add eax, 0x13991
cmp dword [rcx], eax
invalid
cmp dword [rcx], eax
add cl, ch
mov dl, 4
add byte [rax], al
invalid
add dword [rax], eax
jmp 0x1400599a6
add byte [rax - 0x7d], cl
add rdx, 8
add edx, 8
ret 0x4808
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
mov qword [rax], rdx
lea r8, [rsp + 0x40]
and al, 0x40
mov qword [r8], rax
mov qword [r8], rax
lea rax, str.Unknown_markup_declaration:
lea eax, [0x14006d028]
add dword [rax], eax
add cl, ch
xchg edx, eax
jmp 0x1400599a6
add al, 0
add byte [rax - 0x7d], cl
ret 0x4808
invalid
add rdx, 8
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
mov qword [rax], rdx
lea r8, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [r8], rax
mov qword [r8], rax
add byte [rax - 0x73], cl
add eax, 0x136f9
lea rax, str.Qualified_name_is_invalid:
jmp 0x1400599a6
mov eax, dword [rdx + 4]
lea rdx, [rsp + 0x28]
add al, 0x48
lea edx, [rsp + 0x28]
push rsp
and al, 0x28
mov dword [rdx], eax
lea rax, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rax], rdx
mov qword [rax], rdx
mov dword [rax], edx
lea r8, str.Unexpected_token_inside_closing_tag:
lea eax, [0x14006cbc0]
jmp 0x1400597c0
outsb dx, byte [rsi]
add al, byte [rax]
add byte [rax - 0x7d], cl
add rdx, 8
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
ret 0x4808
and al, 0x28
mov qword [rax], rdx
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov dword [rax], eax
lea rax, str.Unsupported_encoding:
add eax, 0x13a8b
jmp 0x1400599a6
xor al, 4
add byte [rax], al
mov eax, dword [rdx + 4]
add al, 0x48
lea edx, [rsp + 0x28]
lea rdx, [rsp + 0x28]
mov dword [rdx], eax
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], rdx
adc byte [rbp + rcx*4 + 5], cl
movsd dword [rdi], dword [rsi]
invalid
add dword [rax], eax
adc byte [rbp + rcx*4 + 5], cl
movsd dword [rdi], dword [rsi]
xor eax, 0x30e90001
add dword [rax], eax
invalid
xor byte [rdx], al
invalid
add dword [rax], eax
jmp 0x1400597c0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1344f
add dword [rax], eax
lea rax, [0x14006c9e6]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 0x2f
invalid
jmp 0x14005997c
add byte [rax], al
add byte [rbx - 0x72b7fbbe], cl
push rsp
and al, 0x28
mov eax, dword [rdx + 4]
add al, 0x48
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
mov dword [rdx], eax
lea rax, [rsp + 0x40]
lea eax, [rsp + 0x40]
lea eax, [rsp + 0x40]
and al, 0x40
mov qword [rax], rdx
mov dword [rax], edx
lea r8, str.Unexpected_token:
lea eax, [0x14006cb58]
add eax, 0x13597
xchg edi, eax
xor eax, 0xfae90001
add cl, ch
cli
add cl, ch
cli
jmp 0x1400597c0
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x14006cab5]
lea eax, [0x14006cab5]
add eax, 0x134e8
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 0x12
jmp 0x14005997c
add byte [rax], al
or byte [r8 - 0x39], cl
adc byte [r10], dl
add byte [rax], al
add cl, ch
sahf
add eax, dword [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
add rdx, 8
add edx, 8
ret 0x4808
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rax], rdx
mov dword [rax], edx
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x13817
invalid
cmp byte [rcx], al
add dword [rax], eax
lea rax, case.0x140059f1e.37
invalid
add dword [rax], eax
add cl, ch
cmp eax, 0x48000003
add byte [rax], al
invalid
jmp 0x14005993b
add rdx, 8
add edx, 8
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
mov qword [rax], rdx
mov dword [rax], edx
lea r8, [rsp + 0x40]
and al, 0x40
mov qword [r8], rax
lea rax, str.Namespace__cannot_be_default
lea eax, [0x14006cdc8]
add byte [rax - 0x73], cl
lea eax, [0x14006cdc8]
add eax, 0x137af
add dword [rax], eax
add cl, ch
sbb eax, 0x48000003
add eax, dword [rax]
invalid
invalid
jmp 0x14005993b
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, [0x14006c9c0]
lea rax, [0x14006c9c0]
lea eax, [0x14006c9c0]
add dword [rax], eax
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 0xe
add byte [rax], al
or byte [r8 - 0x39], cl
or byte [rax - 0x39], cl
adc byte [r14], cl
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
add r8d, dword [rax]
add eax, dword [rax]
jmp 0x14005997c
add eax, dword [rax]
add byte [rbx - 0x72b7fbbe], cl
mov eax, dword [rdx + 4]
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
add al, 0x48
lea edx, [rsp + 0x28]
push rsp
and al, 0x28
push rsp
and al, 0x28
mov dword [rdx], eax
lea rax, [rsp + 0x40]
lea eax, [rsp + 0x40]
add cl, byte [rax - 0x73]
and al, 0x40
and al, 0x40
lea eax, [rsp + 0x40]
and al, 0x40
mov qword [rax], rdx
mov qword [rax], rdx
mov dword [rax], edx
adc byte [rbp + rcx*4 + 5], cl
lea r8, str.Unexpected_token_inside_opening_tag:
add eax, 0x135a9
test eax, 0xe9000135
insb byte [rdi], dx
xor eax, 0x6ce90001
jmp 0x1400597c0
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14006c9ce]
add eax, 0x13373
jae 0x14005968c
add dword [rax], eax
add bl, ch
invalid
jmp 0x140059664
lea rax, [0x14006ca7d]
add eax, 0x13419
sbb dword [rcx + rax], esi
xor al, 1
add byte [rax - 0x77], cl
or byte [r8 - 0x39], cl
or byte [rax - 0x39], cl
mov qword [rcx + 8], rax
or byte [rax - 0x39], cl
mov qword [rcx + 0x10], 0x18
mov dword [rcx + 0x10], 0x18
adc byte [r8], bl
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x14005997c
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14006c989]
add eax, 0x1330d
or eax, 0xe9000133
xor eax, dword [rcx]
add cl, ch
jmp 0x140059776
cmc
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add rdx, 8
add edx, 8
ret 0x4808
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rax], rdx
mov dword [rax], edx
adc byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [r8], rax
mov qword [r8], rax
mov dword [rax], eax
lea rax, str.Unexpected_entity:
lea eax, [0x14006cf98]
add eax, 0x138fc
cld
cmp byte [rcx], al
invalid
add dword [rax], eax
add cl, ch
jmp 0x1400599a6
add eax, 0x48000003
add byte [rax], al
add byte [rax - 0x7d], cl
add rdx, 8
add edx, 8
ret 0x4808
or byte [rax - 0x73], cl
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rax], rdx
mov dword [rax], edx
adc byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [r8], rax
add byte [rax - 0x73], cl
lea rax, str.Attribute__prefix_is_unbound
add eax, 0x1359c
xor eax, 0x7ae90001
add dword [rax], eax
add cl, ch
jp case.0x1400593d8.20
invalid
jmp 0x14005993b
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
add rdx, 8
ret 0x4808
or byte [rax - 0x73], cl
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
mov qword [rax], rdx
mov dword [rax], edx
adc byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x40]
lea eax, [rsp + 0x40]
and al, 0x40
mov qword [r8], rax
mov dword [rax], eax
lea rax, str.Unexpected_name:
add eax, 0x13604
add al, 0x36
add dword [rax], eax
add cl, ch
invalid
jmp 0x1400599a6
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14006ca15]
lea eax, [0x14006ca15]
add eax, 0x1332d
sub eax, 0x48000133
mov dword [rcx + 8], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
or byte [r8 - 0x39], cl
or byte [rax - 0x39], cl
mov qword [rcx + 8], rax
or byte [rax - 0x39], cl
mov qword [rcx + 0x10], 0x31
jmp 0x14005997c
add al, byte [rax]
invalid
adc byte [r9], sil
adc byte [rcx], dh
add byte [rax], al
add cl, ch
add dword [rdx], 0
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rdx + 8]
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
or byte [rbp + r9*4 + 0x44], cl
and al, 0x28
and al, 0x28
mov qword [r8], rax
mov dword [rax], eax
add byte [rbx - 0x72b7fbbe], cl
push rsp
mov eax, dword [rdx + 4]
lea rdx, [rsp + 0x3c]
lea edx, [rsp + 0x3c]
add al, 0x48
lea edx, [rsp + 0x3c]
and al, 0x3c
mov dword [rdx], eax
add cl, byte [rax - 0x73]
and al, 0x40
invalid
lea rax, [rsp + 0x40]
lea eax, [rsp + 0x40]
mov qword [rax], r8
mov qword [rax], r8
lea r8, [0x140052eee]
lea eax, [0x140052eee]
xchg edi, eax
invalid
mov qword [rax + 8], r8
mov dword [rax + 8], eax
mov qword [rax + 0x10], rdx
mov dword [rax + 0x10], edx
lea r8, str.Unexpected_token_inside_processing_instruction:___
lea eax, [0x14006cd28]
add eax, 0x135fb
add dword [rax], eax
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
mov qword [rdx], r8
mov dword [rdx], eax
add al, byte [rcx - 0x48]
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 + 0x42], cl
invalid
invalid
invalid
add byte [rax], al
mov qword [rdx + 8], r8
mov dword [rdx + 8], eax
or byte [rax - 0x7d], cl
or byte [rax - 0x7d], cl
and qword [rdx + 0x20], 0
invalid
and byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x140059f21]
or eax, 0x7d6
invalid
mov qword [rax + 0x18], r9
mov dword [rax + 0x18], ecx
jmp case.0x14002497b.372
mov es, word [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x72b7fbbe], cl
mov eax, dword [rdx + 4]
add al, 0x48
add al, 0x48
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
push rsp
and al, 0x28
sub byte [rcx + 0x448d4802], cl
and al, 0x40
mov dword [rdx], eax
lea rax, [rsp + 0x40]
lea eax, [rsp + 0x40]
and al, 0x40
mov qword [rax], rdx
mov dword [rax], edx
adc byte [rbp + rcx*4 + 5], cl
lea r8, str.Unexpected_token_inside_entity:_h
lea eax, [0x14006cb88]
add eax, 0x1341b
sbb esi, dword [rcx + rax]
xor al, 1
add dword [rax], eax
add bl, ch
jmp 0x1400597c0
push rcx
lea rax, [0x14006ca46]
sal byte [rdx], 1
xor al, byte [rcx]
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r8 - 0x39], cl
or byte [rax - 0x39], cl
mov qword [rcx + 0x10], 0x37
mov dword [rcx + 0x10], 0x37
adc byte [r15], sil
adc byte [rdi], dh
invalid
add byte [rax], al
add cl, ch
jmp 0x14005997c
cmc
add dword [rax], eax
add byte [rax - 0x7d], cl
add rdx, 8
add edx, 8
ret 0x4808
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
mov qword [rax], rdx
mov dword [rax], edx
adc byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x40]
lea eax, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [r8], rax
mov qword [r8], rax
add byte [rax - 0x73], cl
lea rax, str.Element_x
lea eax, [0x14006cc80]
add eax, 0x134de
xor al, 1
add cl, ch
add dword [rax], eax
jmp 0x14005993b
xchg esp, eax
add dword [rax], eax
add byte [rax], al
add byte [rbx - 0x72b7fbbe], cl
mov eax, dword [rdx + 4]
add al, 0x48
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
push rsp
and al, 0x28
invalid
sub byte [rcx + 0x448d4802], cl
mov dword [rdx], eax
add cl, byte [rax - 0x73]
lea rax, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rax], rdx
mov dword [rax], edx
adc byte [rbp + rcx*4 + 5], cl
lea r8, [0x14006caf0]
add eax, 0x13330
xor byte [rbx], dh
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x70]
lea edx, [rsp + 0x70]
push rsp
and al, 0x70
mov qword [rdx], r8
mov dword [rdx], eax
add al, byte [rcx - 0x48]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x42], cl
or byte [rax - 0x7d], cl
invalid
invalid
mov qword [rdx + 8], r8
mov dword [rdx + 8], eax
or byte [rax - 0x7d], cl
and qword [rdx + 0x20], 0
and dword [rdx + 0x20], 0
invalid
and byte [rax], al
lea r9, [0x140059f21]
lea ecx, [0x140059f21]
or eax, 0x743
invalid
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x48], cl
mov qword [rax + 8], r9
mov dword [rax + 8], ecx
or byte [rax - 0x77], cl
mov qword [rdx + 0x10], rax
mov dword [rdx + 0x10], eax
adc byte [rcx + r9*4 + 0x42], cl
mov qword [rdx + 0x18], r8
mov dword [rdx + 0x18], eax
sbb cl, bpl
sbb cl, ch
jmp case.0x1400351f6.305
loopne case.0x14004b48b.386
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14006ca95]
lea eax, [0x14006ca95]
add eax, 0x1329f
lahf
xor al, byte [rcx]
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r8 - 0x39], cl
mov qword [rcx + 0x10], 0x20
mov dword [rcx + 0x10], 0x20
adc byte [r8], spl
adc byte [rax], ah
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x14005997c
jne 0x140059806
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
add rdx, 8
ret 0x4808
or byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
adc byte [rbp + rcx*4 + 0x44], cl
invalid
invalid
invalid
mov qword [rax], rdx
mov dword [rax], edx
lea r8, [rsp + 0x40]
lea eax, [rsp + 0x40]
and al, 0x40
mov qword [r8], rax
mov qword [r8], rax
mov dword [rax], eax
lea rax, str.Undefined_entity:
add eax, 0x1374e
invalid
invalid
add dword [rax], eax
jmp 0x1400599a6
jg 0x140059826
add byte [rax], al
add byte [rax - 0x7d], cl
ret 0x4808
invalid
invalid
add rdx, 8
add edx, 8
or byte [rax - 0x73], cl
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
mov qword [rax], rdx
mov dword [rax], edx
adc byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x40]
lea eax, [rsp + 0x40]
and al, 0x40
mov qword [r8], rax
mov qword [r8], rax
mov dword [rax], eax
lea rax, str.Unexpected_name_inside_XML_declaration:
lea eax, [0x14006cfd0]
invalid
invalid
add dword [rax], eax
jmp 0x1400599a6
pop rdi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rdx, 8
add edx, 8
ret 0x4808
or byte [rax - 0x73], cl
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
mov qword [rax], rdx
lea r8, [rsp + 0x40]
lea eax, [rsp + 0x40]
adc byte [rbp + rcx*4 + 0x44], cl
and al, 0x40
invalid
lea eax, [rsp + 0x40]
mov qword [r8], rax
mov qword [r8], rax
mov dword [rax], eax
lea rax, str.Cannot_undefine_prefix_H
lea eax, [0x14006cd60]
invalid
add cl, ch
jmp 0x14005993b
invalid
add byte [rax - 0x7d], cl
ret 0x4808
invalid
add rdx, 8
add edx, 8
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rax], rdx
adc byte [rbp + rcx*4 + 0x44], cl
and al, 0x40
invalid
lea r8, [rsp + 0x40]
and al, 0x40
mov qword [r8], rax
mov qword [r8], rax
add byte [rax - 0x73], cl
add eax, 0x13436
xor al, 1
invalid
lea rax, str.Unexpected_closing_tag:
lea eax, [0x14006ccb8]
xor al, 1
add dword [rax], eax
add cl, ch
invalid
jmp 0x1400599a6
add dword [rax], eax
add byte [rax], al
add byte [rbx - 0x72b7fbbe], cl
push rsp
and al, 0x3c
invalid
mov eax, dword [rdx + 4]
lea rdx, [rsp + 0x3c]
lea edx, [rsp + 0x3c]
cmp al, 0x89
mov dword [rdx], eax
add cl, byte [rax - 0x73]
lea rax, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
mov qword [rax], rdx
lea rdx, [0x14000e550]
lea edx, [0x14000e550]
adc byte [rax - 0x73], cl
lea edx, [0x14000e550]
adc eax, 0xfffb4cb0
dec dword [rax - 0x77]
mov qword [rax + 8], rdx
push rax
or byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
lea r8, [rsp + 0x70]
mov qword [r8], 2
add byte [rdx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
and qword [r8 + 0x10], 0
invalid
adc byte [rax], al
mov qword [r8 + 0x18], 4
sbb byte [rax + rax], al
add byte [rax], al
and qword [r8 + 0x20], 0
invalid
movabs rdx, 0x800000020
add byte [rax], cl
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8 + 0x28], rdx
mov byte [r8 + 0x30], 3
mov qword [r8 + 0x28], rdx
mov byte [r8 + 0x30], 3
lea r9, str.Invalid_character_U
or eax, 0x134bc
mov esp, 0x48000134
lea edx, [rsp + 0x40]
invalid
xor al, 1
add byte [rax - 0x73], cl
push rsp
and al, 0x40
invalid
lea rdx, [rsp + 0x40]
mov qword [rdx], r9
mov qword [rdx], r9
mov r9d, 1
add byte [rax], al
mov qword [rdx + 8], r9
mov qword [rdx + 0x20], r8
mov dword [rdx + 0x20], eax
and byte [rcx + r9*4 + 0x4a], cl
sub byte [rax - 0x77], cl
mov dword [rdx + 0x10], eax
and byte [rcx + r9*4 + 0x4a], cl
sub byte [rax - 0x77], cl
invalid
mov dword [rdx + 0x10], eax
adc byte [rcx + r9*4 + 0x4a], cl
sbb cl, ch
invalid
mov qword [rdx + 0x18], r9
mov dword [rdx + 0x18], ecx
jmp case.0x1400351f6.305
int3
add byte [rax], al
add byte [rax - 0x7d], cl
add rdx, 8
invalid
add rdx, 8
lea rax, [rsp + 0x28]
mov qword [rax], rdx
lea r8, [rsp + 0x40]
mov qword [r8], rax
lea rax, str.Invalid_processing_instruction:_________xml__like_PI_is_only_valid_at_the_beginning_of_the_document
jmp 0x14005993b
invalid
sbb ecx, dword [rax - 0x7d]
ret 0x4808
invalid
add rdx, 8
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rax], rdx
lea r8, [rsp + 0x40]
and al, 0x40
and al, 0x40
and al, 0x40
mov qword [r8], rax
lea rax, str.Attribute__is_redefined
std
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x135fd
std
invalid
add dword [rax], eax
std
xor eax, 0x8d480001
push rsp
and al, 0x70
invalid
lea rdx, [rsp + 0x70]
jo case.0x1400351f6.294
mov qword [rdx], rax
mov dword [rdx], eax
mov qword [rdx + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add al, byte [rax]
add byte [rax], al
and qword [rdx + 0x20], 0
lea rax, [0x140052eee]
xchg edi, eax
xchg ebp, eax
invalid
invalid
add byte [rax - 0x73], cl
add eax, 0xffff9597
xchg edi, eax
xchg ebp, eax
invalid
invalid
xchg ebp, eax
invalid
mov qword [r8 + 8], rax
mov qword [rdx + 0x10], r8
mov dword [rdx + 0x10], eax
mov dword [rdx + 0x10], eax
mov qword [rdx + 0x18], 1
mov dword [rdx + 0x18], 1
sbb byte [rcx], al
add byte [rax], al
add bl, ch
lea rax, str.This_document_is_larger_more_complex_than_allowed_by_the_parsers_configurationutf8utf_8latin1iso_8859_1utf16utf_16us_asciiasciiUTF_8ISO_8859_1US_ASCIIUTF_16_unknown_capacity_overflow_rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_alloc_srccollections_vec_dequemod.rs
lea rax, str.This_document_is_larger_more_complex_than_allowed_by_the_parsers_configurationutf8utf_8latin1iso_8859_1utf16utf_16us_asciiasciiUTF_8ISO_8859_1US_ASCIIUTF_16_unknown_capacity_overflow_rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_alloc_srccollections_vec_dequemod.rs
jmp case.0x1400351f6.305
lea rax, str.This_document_is_larger_more_complex_than_allowed_by_the_parsers_configurationutf8utf_8latin1iso_8859_1utf16utf_16us_asciiasciiUTF_8ISO_8859_1US_ASCIIUTF_16_unknown_capacity_overflow_rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_alloc_srccollections_vec_dequemod.rs
add eax, 0x13780
xor byte [rdi], 1
add byte [rax - 0x77], cl
or byte [r8 - 0x39], cl
invalid
invalid
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], 0x4f
mov dword [rcx + 0x10], 0x4f
adc byte [r15], cl
adc byte [rdi], cl
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
invalid
movabs rax, 0x8000000000000000
mov qword [rcx], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x14fe76b8], al
or byte [rax - 0x77], 1
jmp case.0x1400351f6.303
add rdx, 8
add rdx, 8
or byte [rax - 0x73], cl
and al, 0x28
invalid
lea rax, [rsp + 0x28]
sub byte [rax - 0x77], cl
adc byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x40]
mov qword [rax], rdx
lea r8, [rsp + 0x40]
lea eax, [rsp + 0x40]
and al, 0x40
mov qword [r8], rax
mov dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x134a2
invalid
xor al, 1
invalid
lea rax, str.Invalid_numeric_entity:_0
movabs byte [0x7024548d48000134], al
xor al, 1
add byte [rax - 0x73], cl
invalid
lea rdx, [rsp + 0x70]
lea edx, [rsp + 0x70]
push rsp
and al, 0x70
mov qword [rdx], rax
mov dword [rdx], eax
add bh, byte [rax + 1]
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x7d], cl
or byte [rax - 0x7d], cl
mov qword [rdx + 8], rax
or byte [rax - 0x7d], cl
and qword [rdx + 0x20], 0
and dword [rdx + 0x20], 0
invalid
add byte [rbp + rcx*4 + 0xd], cl
sub edx, dword [rbp - 0x76b20001]
xchg ebp, eax
invalid
dec dword [rbp - 0x77]
mov qword [r8 + 8], r9
invalid
invalid
invalid
lea r9, [0x140052eee]
or eax, 0xffff952b
xchg ebp, eax
invalid
mov qword [r8 + 8], r9
mov qword [rdx + 0x10], r8
invalid
or byte [rcx + rcx*4 + 0x42], cl
adc byte [rax - 0x77], cl
sbb al, bpl
invalid
mov qword [rdx + 0x18], rax
call fcn.1400013df
or edi, dword [rdx - 6]
call qword [rax - 0x573b7eb8]
add byte [rax], al
invalid
nop
add rsp, 0xa8
add byte [rax], al
add bl, al
push rbp
push r15
push rdi
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0xa8
in al, dx
test al, 0
add byte [rax], al
invalid
in al, dx
test al, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x20], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rax - 0x75]
mov eax, dword [rdx]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
and r14b, r15b
invalid
invalid
invalid
mov eax, dword [rdx]
movabs r8, 0x7fffffffffffffff
add r8, rax
ror byte [rcx - 0x77], 0xc1
invalid
ror byte [rcx - 0x77], 0xc1
btc r9, 0x3f
xor r10d, r10d
xor edx, edx
invalid
cmp r8, 3
cmp eax, 3
cmovb r10, r9
mov rsi, rcx
lea rcx, [0x14006ede8]
lea ecx, [0x14006ede8]
lea ecx, [0x14006ede8]
add dword [rax], eax
movsxd r8, dword [rcx + r10*4]
invalid
add al, 0x91
add r8, rcx
jmp r8
enter 0xffffffffffffff41, 0xffffffffffffffe0
movabs rcx, 0x8000000000000000
mov rbx, qword [rdx + 8]
pop rdx
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x85a8b48], al
or byte [rax - 0x75], 0x5a
or byte [rax - 0x75], cl
invalid
mov rdi, qword [rdx + 0x10]
jp 0x140059a55
cmp rax, rcx
cmp eax, ecx
enter 0x5c75, 0x48
jne 0x140059aa6
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
mov qword [rsi], rcx
mov dword [rsi], ecx
jmp 0x140059e7e
add byte [rax], al
movups xmm0, xmmword [rdx + 8]
adc byte [rdx + 8], al
movups xmmword [rsi + 8], xmm0
adc dword [rsi + 8], eax
or byte [rax - 0x48], r9b
add al, byte [rax]
add byte [rax], al
invalid
movabs rax, 0x8000000000000002
jmp 0x140059e7b
add byte [rax], al
mov eax, 2
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x40ae9], al
sub cl, 0xa
add al, 0
sub cl, 0xa
add al, 0
add byte [rax], al
add byte [rax - 0x48], cl
add eax, dword [rax]
invalid
movabs rax, 0x8000000000000003
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub cl, 0xfb
add eax, dword [rax]
invalid
add byte [rax], al
sub cl, 0xfb
add eax, dword [rax]
invalid
jmp 0x140059e7b
add byte [rax - 0x75], cl
or byte [rax - 0x7d], cl
or byte [rax - 0x7d], cl
add rdx, 8
invalid
mov rax, qword [rdx + 8]
add rdx, 8
mov ecx, eax
invalid
and ecx, 3
invalid
or byte [rcx + 0x3e183c1], cl
rol dword [rbx - 0x72b3fc1f], 5
push rbx
push rbx
add dword [rax], eax
invalid
lea r8, [0x14006edf8]
lea eax, [0x14006edf8]
add eax, 0x15364
add byte [rcx + 0x63], cl
or al, 0x88
invalid
movsxd rcx, dword [r8 + rcx*4]
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
jmp rcx
loope case.0x140059a30.217
mov dil, byte [rax + 0x10]
mov bh, byte [rax + 0x10]
js case.0x140059a30.212
jmp case.0x140059d1e.5
invalid
add byte [rax], al
lea r14, [rbp - 0x50]
lea esi, [rbp - 0x50]
mov rcx, r14
int1
mov rdx, rdi
cli
call fcn.1400128af
cmp qword [r14], 0
cmp dword [rsi], 0
cli
invalid
cmp dword [rsi], 0
add byte ds:[rbp - 0x75], cl
mov r14, qword [r14 + 8]
jbe case.0x140059a30.228
or byte [rdi], cl
test ebx, esi
invalid
jne 0x140059eb6
add eax, dword [rax]
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x7d], cl
ror byte [rcx + rcx*4 - 7], 0x48
mov rcx, r15
invalid
mov r15, qword [rbp - 0x40]
jge case.0x14004b644.193
mov rcx, r15
mov ecx, edi
mov rdx, rbx
mov edx, ebx
mov r8, rdi
clc
call fcn.14005642b
mov qword [rsi], r14
invalid
invalid
dec dword [rcx + rcx*4 + 0x36]
mov qword ss:[rsi + 8], r15
mov qword [rsi + 8], r15
or byte [rax - 0x77], cl
mov qword [rsi + 0x10], rdi
jle 0x140059af0
adc cl, ch
cdq
add eax, dword [rax]
invalid
jmp 0x140059e7e
add byte [rax], al
add byte [rax - 0x3f], cl
call 0x1008e280c
and byte [rbp - 0x273f78], cl
shr rax, 0x20
and byte [rbp - 0x273f78], cl
lea ecx, [rax - 0x2740]
cmp ecx, 0x11
jbe 0x140059cf0
xchg al, bh
add dword [rax], eax
invalid
rcr al, 0xff
inc dword [rbx - 0x79f0ee07]
clc
stc
adc dword [rdi], ecx
xchg al, bh
add dword [rax], eax
add byte [rax - 0x49], al
mov dil, 1
lea ecx, [rax - 2]
invalid
stc
mov dil, 1
lea ecx, [rax - 2]
cmp ecx, 0x11
stc
adc dword [rdi], ecx
xchg byte [rcx], cl
add al, byte [rax]
invalid
inc byte [rbx - 0x79f0ee07]
stc
adc dword [rdi], ecx
xchg byte [rcx], cl
add al, byte [rax]
add byte [rbp - 0x3c2978], cl
invalid
mov dh, dl
ret
invalid
or dword [rdx], eax
add byte [rax], al
lea ecx, [rax - 0x3c2a]
cmp ecx, 2
jb case.0x140059cfe.10060
invalid
add dword [rax], eax
add dword [rax], eax
invalid
invalid
inc dword [rbx - 0x7df0fd07]
add dword [rax], eax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x7bf0d808], al
cmp eax, 0x27
je 0x140059d57
cmp byte [rdx], al
add byte [rax], al
cmp byte [rdx], al
add byte [rax], al
cmp eax, 0x35
clc
xor eax, 0x1f8840f
test al, bh
add dword [rax], eax
invalid
clc
xor eax, 0x1f8840f
test al, bh
add dword [rax], eax
invalid
test al, bh
add dword [rax], eax
add byte [rbx - 0x7bf0bc08], al
invalid
invalid
invalid
cmp eax, 0x43
je case.0x140059d1e.2
add byte [rax], al
je case.0x140059d1e.2
out dx, eax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbx - 0x7bf0af08], al
and eax, 0x83000002
invalid
invalid
clc
cmp eax, 0x50
clc
push rax
je 0x140059d5f
add al, byte [rax]
add byte [rbx - 0x7bf0a808], al
cmp eax, 0x57
push rdi
je 0x140059d47
test byte [rdx + rax], al
add al, 2
add byte [rax], al
cmp eax, 0x6d
je 0x140059d4f
test byte [rbx], al
add al, byte [rax]
add eax, dword [rdx]
add byte [rax], al
invalid
add byte [rbx - 0x7bf08f08], al
add al, byte [rdx]
add al, byte [rax]
invalid
cmp eax, 0x70
je 0x140059d57
test byte [rdx], al
add al, byte [rax]
add byte [rbx - 0x7bf08708], al
cmp eax, 0x78
js 0x140059b68
je 0x140059da5
test byte [rdi + 2], al
add r8b, byte [r8]
add byte [rbx - 0x7bf08608], al
cmp eax, 0x79
invalid
invalid
add byte [rax], al
cmp eax, 0x79
je case.0x140059cfe.10060
invalid
add dword [rax], eax
invalid
clc
jns 0x140059b71
test byte [rcx - 0x7cffffff], ah
movabs eax, dword [0x840f7bf883000001]
add dword [rax], eax
add byte [rbx - 0x7bf08408], al
invalid
cmp eax, 0x7b
je 0x140059d27
invalid
mov bh, 1
add byte [rax], al
clc
jnp 0x140059b7a
test byte [rdi + 0x3d000001], dh
mov bh, 1
add byte [rax], al
cmp eax, 0x84
test byte [rax], al
add byte [rax], al
je 0x140059dc3
add al, byte [rax]
add al, byte [rax]
add byte [0x140059c11], bh
cmp eax, 0x91
add byte [rax], al
add byte [rdi], cl
test byte [rsi], ch
add al, byte cs:[rax]
je 0x140059db4
add al, byte cs:[rax]
add byte [0x140059c2c], bh
cmp eax, 0xa1
movabs eax, dword [0x196840f000000]
add byte [case.0x14004b6b2.85], bh
cmp eax, 0xaa
je 0x140059d27
test byte [rsi + 0x3d000001], dl
stosb byte [rdi], al
add byte [rax], al
cmp eax, 0xaa
add byte [rax], al
add byte [rdi], cl
invalid
je 0x140059dd2
test byte [rsi], dh
add al, byte [rax]
add byte [0x14005d18e], bh
cmp eax, 0x35ed
add byte [rdi], cl
test byte [rcx + 1], ah
add byte [rax], al
je case.0x140059cfe.10060
cmp eax, 0xce
je 0x140059d27
add dword [rax], eax
invalid
add byte [rdi], cl
test byte [rbp + 1], dh
add dword [rax], eax
invalid
cmp eax, 0xdf
je 0x140059daa
in eax, dx
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
test ch, ch
in eax, dx
add dword [rax], eax
add byte [0x140059caa], bh
cmp eax, 0xe8
add byte [rax], al
add byte [rdi], cl
test byte [rdi + 0x3d000001], al
cmp eax, 0x102
add byte [rax], al
je 0x140059d4f
cmp eax, 0x102
je case.0x140059cfe.10060
xor eax, 0x3d000001
cmp eax, 0x10b
or eax, dword [rcx]
add byte [rax], al
invalid
add byte [rdi], cl
test al, ah
je 0x140059dbe
add dword [rax], eax
add byte [0x140059d33], bh
push rax
add dword [rax], eax
invalid
cmp eax, 0x150
push rax
add dword [rax], eax
add byte [rdi], cl
invalid
je 0x140059dc8
test bh, bl
add dword [rax], eax
add byte [0x140059e40], bh
cmp eax, 0x252
cmp eax, 0x252
add al, byte [rax]
add byte [rdi], cl
je case.0x140059cfe.10060
je case.0x140059cfe.10060
add byte [0x140059fdc], bh
cmp eax, 0x3e3
je case.0x140059cfe.10060
or dword [rcx], eax
add byte [rax], al
cmp eax, 0x41d
add byte [rdi], cl
test dh, bh
je case.0x140059cfe.10060
add byte [rax], al
add byte [0x14005a070], bh
invalid
add al, 0
invalid
cmp eax, 0x461
invalid
add al, 0
add byte [rdi], cl
je case.0x140059cfe.10060
cmp eax, 0x46b
je case.0x140059cfe.10060
add byte [rax], al
cmp eax, 0x46b
imul eax, dword [rax + rax], 0
add al, 0
add byte [rdi], cl
je 0x140059da0
test byte [rax + 0x3d000001], al
jbe 0x140059c27
cmp eax, 0x476
add byte [rax], al
je 0x140059daf
test byte [rcx], al
add byte [rax], al
cmp eax, 0x4cf
je case.0x140059cfe.10051
add dword [rax], eax
invalid
add dword [rax], eax
add byte [0x14005a10b], bh
cmp eax, 0x4d0
je case.0x140059cfe.10065
add byte [0x14005a155], bh
cmp eax, 0x50f
add eax, 0x840f0000
insd dword [rdi], dx
add dword [rax], eax
add byte [rax], al
cmp eax, 0x5b4
add byte [rax], al
add byte [rdi], cl
test byte [rbp + 1], ch
je 0x140059db9
add byte [rax], al
cmp eax, 0x5b4
add byte [rax], al
je case.0x140059cfe.10060
add byte [rax], al
add byte [0x14005b372], bh
invalid
add byte [rax], al
cmp eax, 0x1716
invalid
je case.0x140059cfe.10060
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [0x14005b7cb], bh
sbb eax, dword fs:[rax]
invalid
cmp eax, 0x1b64
sbb eax, dword fs:[rax]
sbb eax, dword [rax]
add byte [rdi], cl
je case.0x140059cfe.10060
test byte [rbx + 0x3d000000], bl
sbb byte [rbx], 0
add byte [rdi], cl
invalid
add byte [rax], al
add byte [0x14005b7f2], bh
cmp eax, 0x1b80
je case.0x140059cfe.10060
test byte [rax + 0x3d000000], dl
invalid
add byte [0x14005bbcb], bh
cmp eax, 0x1f4e
add byte [rax], al
add byte [rdi], cl
test byte [rbp + 0x3d000000], al
add byte [rax], al
invalid
and ah, byte [rax]
je case.0x140059cfe.10060
add byte [rax], al
cmp eax, 0x2022
add byte [rax], al
je case.0x140059cfe.10060
cmp eax, 0x25e9
je case.0x140059cfe.10060
invalid
jmp 0x1b4059cb5
ja 0x140059ccf
cmp eax, 0x271d
je case.0x140059d1e.5
add byte [rax], al
sbb eax, 0xf000027
invalid
add byte [rdi], cl
test byte [rbx + 1], ch
add byte [rax], al
add byte [0x14005c3c7], bh
cmp eax, 0x2726
add byte [rax], al
je 0x140059d47
movabs al, byte [0x27333d000000]
add byte [rax], al
add byte [0x14005c3df], bh
cmp eax, 0x2733
cmp eax, 0x2733
add byte [rdi], cl
test byte [rbx], bl
sbb eax, dword [rcx]
add byte [rax], al
cmp eax, 0xb7
je 0x140059dcd
sbb eax, dword [rcx]
add byte [rax], al
cmp eax, 0xb7
mov bh, 0
add byte [rax], al
je 0x140059d5f
test byte [rdx - 0x17000000], ah
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x3f], cl
shr eax, 0x20
cmp eax, 0x28
add byte [rax], al
jmp case.0x140059d1e.4
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x140059cdd
add dword es:[rax], eax
add byte [rax - 0x73], cl
lea ecx, [0x14006ee08]
lea rcx, [0x14006ee08]
lea ecx, [0x14006ee08]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov dil, 1
jmp case.0x140059d1e.5
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x76], al
mov dil, byte [rax + 0xf]
js 0x140059cfa
jmp case.0x140059d1e.5
add byte [rax], al
lea rax, [0x14006eef4]
std
push rcx
add dword [rax], eax
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
sar edi, 0xe1
invalid
mov byte [rax + 1], cl
sar edi, 0xe1
mov dil, 8
jmp case.0x140059d1e.5
invalid
or cl, ch
inc dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x49], al
invalid
mov dil, 0x16
jmp case.0x140059d1e.5
invalid
add byte [rax], al
invalid
test dword [rax], 0x8d480000
add eax, 0x15195
invalid
lea rax, [0x14006eeac]
lea eax, [0x14006eeac]
add byte [rax + 0x63], cl
or al, 0x88
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
loope 0x140059d52
xor edi, edi
jmp case.0x140059d1e.5
add byte [rax], al
invalid
add byte [rax], al
mov dil, 0x21
jmp case.0x140059d1e.5
mov dil, 0x26
jmp case.0x140059d1e.5
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x49], al
mov dil, 5
invalid
invalid
add byte [rax], al
mov dil, 5
jmp case.0x140059d1e.5
invalid
add byte [rax - 0x49], al
add al, 0xe9
mov dil, 4
jmp case.0x140059d1e.5
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rax - 0x49], al
mov bh, 0x14
jmp case.0x140059d1e.5
mov dil, 0xb
mov dil, 0x14
mov bh, 0x14
jmp case.0x140059d1e.5
mov dil, 0xb
jmp case.0x140059d1e.5
mov al, 0
add byte [rax], al
mov dil, 0x18
jmp case.0x140059d1e.5
mov dil, 0xc
jmp case.0x140059d1e.5
mov dil, 0x28
jmp case.0x140059d1e.5
mov dil, 0x1f
jmp case.0x140059d1e.5
mov dil, 0x11
jmp case.0x140059d1e.5
add byte [rax], al
add byte [rax - 0x49], al
invalid
invalid
mov dil, 6
jmp case.0x140059d1e.5
invalid
add byte [rax - 0x49], al
or ebx, ebp
mov dil, 9
jmp case.0x140059d1e.5
jnp 0x140059dcd
mov dil, 2
mov bh, 2
jmp case.0x140059d1e.5
jbe 0x140059dd2
mov dil, 3
mov bh, 3
jmp case.0x140059d1e.5
jno 0x140059dd7
mov dil, 7
mov bh, 7
jmp case.0x140059d1e.5
insb byte [rdi], dx
mov dil, 0xa
jmp case.0x140059d1e.5
mov dil, 0x1e
mov dil, 0x1e
jmp case.0x140059d1e.5
invalid
mov dil, 0x24
jmp case.0x140059d1e.5
pop rbp
mov dil, 0x1b
jmp case.0x140059d1e.5
pop rax
mov dil, 0x20
jmp case.0x140059d1e.5
push rbx
mov dil, 0x10
jmp case.0x140059d1e.5
mov dil, 0x1a
mov dil, 0x1a
jmp case.0x140059d1e.5
mov dil, 0xe
mov dil, 0xe
jmp case.0x140059d1e.5
mov dil, 0x19
mov dil, 0x19
jmp case.0x140059d1e.5
invalid
mov dil, 0xf
jmp case.0x140059d1e.5
cmp al, byte [rax - 0x49]
or eax, 0xb74035eb
sbb al, 0xeb
mov dil, 0xd
jmp case.0x140059d1e.5
xor eax, 0xeb1cb740
mov dil, 0x1c
jmp case.0x140059d1e.5
xor byte [rax - 0x49], al
and ch, bl
mov dil, 0x22
jmp case.0x140059d1e.5
sub eax, dword [rax - 0x49]
invalid
mov dil, 0x17
jmp case.0x140059d1e.5
mov dil, 0x1d
mov dil, 0x1d
jmp case.0x140059d1e.5
mov dil, 0x15
jmp case.0x140059d1e.5
sbb al, 0x40
mov bh, 0x13
mov dil, 0x13
jmp case.0x140059d1e.5
invalid
mov dil, 0x27
jmp case.0x140059d1e.5
adc al, byte [rax - 0x49]
sub ebx, ebp
or eax, 0xeb12b740
or byte [rax - 0x49], al
and eax, 0xb74003eb
and ecx, dword [rax - 0x73]
lea rcx, [rbp + 8]
and qword [rcx], 0
mov dil, 0x29
jmp case.0x140059d1e.5
mov dil, 0x12
jmp case.0x140059d1e.5
mov dil, 0x25
jmp case.0x140059d1e.5
mov dil, 0x23
lea rcx, [rbp + 8]
and qword [rcx], 0
mov qword [rcx + 8], 1
and qword [rcx + 0x10], 0
lea rax, [rbp - 0x50]
mov qword [rax + 0x30], 0x20
mov byte [rax + 0x38], 3
and qword [rax], 0
and qword [rax + 0x10], 0
mov qword [rax + 0x20], rcx
lea rcx, [0x14006c878]
mov qword [rax + 0x28], rcx
mov rcx, rdx
mov rdx, rax
call fcn.140021fd0
test al, al
jne 0x140059e8e
movups xmm0, xmmword [rbp + 8]
lea rdx, [rbp - 0x10]
movaps xmmword [rdx], xmm0
mov rax, qword [rbp + 0x18]
mov qword [rdx + 0x10], rax
mov ecx, edi
call fcn.14005576d
mov qword [rsi + 8], rax
movabs rax, 0x8000000000000001
mov qword [rsi], rax
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rax, [0x14006c930]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_129f3b9964af4d4a709d1383930ade12dfe7c081library_alloc_src_string.rs
lea r9, [0x14006c948]
push 0x37
pop rdx
lea r8, [rbp - 0x10]
call fcn.140056bc0
ud2
mov rdx, qword [rbp - 0x40]
mov rcx, r14
call fcn.140056540
int3