Function at 0x1400409c0
Capabilities:
Set thread local storage value

Disassembly:
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov r8, rsi
invalid
add rsp, 0x90
add byte [rax], al
pop rbx
pop rdi
pop rsi
jmp fcn.14009e370
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x90
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
jmp rax
shr rdx, 0x20
mov dword [rsp + 0x24], edx
and al, 0x48
lea edi, [rsp + 0x28]
mov rcx, rdi
call fcn.140046c80
mov qword [rsp + 0x40], rdi
and al, 0x40
lea rax, [0x140019e90]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x24]
and al, 0x24
mov qword [rsp + 0x50], rax
lea rax, [fcn.1400ad000]
mov qword [rsp + 0x58], rax
lea rax, [0x1400c3960]
mov qword [rsp + 0x60], rax
and al, 0x60
mov qword [rsp + 0x68], 3
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov dword [rsp + 0x78], 2
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.14009cfe0
jns 0x14002a391
invalid
invalid
mov ebx, eax
mov rdx, qword [rsp + 0x30]
test rdx, rdx
je 0x14002a692
add eax, dword [rax]
invalid
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call fcn.140001940
std
invalid
jmp 0x14002a692
invalid
shr rdx, 0x20
lea rax, [0x1400bffb4]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
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_errorOscode
lea eax, 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_errorOscode
mov ecx, 0x10
jmp 0x14002a62f
jle case.0x14002a73b.1
add byte [rax], al
lea rax, [0x1400c35c8]
lea eax, [0x1400c35c8]
mov ecx, 0x11
jmp 0x14002a62f
insd dword [rdi], dx
add al, byte [rax]
invalid
lea rax, [0x1400c35d9]
lea eax, [0x1400c35d9]
mov ecx, 0x12
jmp 0x14002a62f
pop rsp
add al, byte [rax]
invalid
lea rax, [0x1400c35eb]
lea eax, [0x1400c35eb]
mov ecx, 0x10
jmp 0x14002a62f
add al, byte [r8]
invalid
lea rax, [0x1400c35fb]
lea eax, [0x1400c35fb]
mov ecx, 0x10
jmp 0x14002a62f
cmp al, byte [rdx]
add byte [rax], al
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x1400c360b]
jmp 0x14002a62a
lea rax, [0x1400c361e]
lea eax, [0x1400c361e]
mov ecx, 0x12
jmp 0x14002a62f
lea rax, [0x1400c3630]
lea eax, [0x1400c3630]
mov ecx, 0xd
jmp 0x14002a62f
lea rax, [0x1400c363d]
lea eax, [0x1400c363d]
mov ecx, 0xe
jmp 0x14002a62f
lea rax, [0x1400c364b]
lea eax, [0x1400c364b]
mov ecx, 0x15
jmp 0x14002a62f
lea rax, [0x1400c3660]
lea eax, [0x1400c3660]
mov ecx, 0xc
jmp 0x14002a62f
add dword [rax], eax
invalid
lea rax, [0x1400c366c]
lea eax, [0x1400c366c]
mov ecx, 0xb
jmp 0x14002a62f
lea rax, [0x1400c3677]
lea eax, [0x1400c3677]
mov ecx, 0x15
jmp 0x14002a62f
lea rax, [0x1400c368c]
lea eax, [0x1400c368c]
mov ecx, 0x15
jmp 0x14002a62f
lea rax, [0x1400c36a1]
lea eax, [0x1400c36a1]
mov ecx, 0xf
jmp 0x14002a62f
lea rax, [0x1400c36b0]
lea eax, [0x1400c36b0]
mov ecx, 0xe
jmp 0x14002a62f
test byte [rcx], al
add byte [rax], al
lea rax, [0x1400c36be]
jmp 0x14002a62a
lea rax, [0x1400c36d1]
lea eax, [0x1400c36d1]
mov ecx, 0x26
jmp 0x14002a62f
lea rax, [0x1400c36f7]
lea eax, [0x1400c36f7]
mov ecx, 0x38
jmp 0x14002a62f
push rsi
add dword [rax], eax
invalid
lea rax, [0x1400c372f]
lea eax, [0x1400c372f]
mov ecx, 0x19
jmp 0x14002a62f
lea rax, [0x1400c3748]
lea eax, [0x1400c3748]
mov ecx, 0x17
jmp 0x14002a62f
add byte [rax], al
lea rax, [0x1400c375f]
lea eax, [0x1400c375f]
mov ecx, 0xc
jmp 0x14002a62f
lea rax, [0x1400c376b]
lea eax, [0x1400c376b]
mov ecx, 9
jmp 0x14002a62f
adc al, byte [rcx]
add byte [rax], al
lea rax, [0x1400c3774]
lea eax, [0x1400c3774]
mov ecx, 0xa
jmp 0x14002a62f
lea rax, [0x1400c377e]
lea eax, [0x1400c377e]
mov ecx, 0x10
jmp 0x14002a62f
lea rax, [0x1400c378e]
lea eax, [0x1400c378e]
mov ecx, 0x17
jmp 0x14002a62f
add byte [rax], al
lea rax, [0x1400c37a5]
lea eax, [0x1400c37a5]
mov ecx, 0x19
jmp 0x14002a62f
lea rax, [0x1400c37be]
lea eax, [0x1400c37be]
mov ecx, 0xe
jmp 0x14002a62f
invalid
lea rax, [0x1400c37cc]
lea eax, [0x1400c37cc]
mov ecx, 0xd
jmp 0x14002a62f
lea rax, [0x1400c37d9]
lea eax, [0x1400c37d9]
mov ecx, 0x14
jmp 0x14002a62f
lea rax, [0x1400c37ed]
lea eax, [0x1400c37ed]
mov ecx, 8
jmp 0x14002a62f
add byte [rax], al
invalid
add byte [rax], al
lea rax, [0x1400c37f5]
mov ecx, 0x1b
jmp 0x14002a62f
lea rax, [0x1400c3810]
mov ecx, 0xe
jmp 0x14002a62f
lea rax, [0x1400c381e]
mov ecx, 0x10
jmp 0x14002a62f
lea rax, [0x1400c382e]
mov ecx, 0x16
jmp 0x14002a62f
lea rax, [0x1400c3844]
mov ecx, 0x15
jmp 0x14002a62f
lea rax, [0x1400c3859]
mov ecx, 0xb
jmp 0x14002a62f
lea rax, [0x1400c3864]
mov ecx, 0x16
jmp 0x14002a62f
lea rax, [0x1400c387a]
mov ecx, 0xd
jmp 0x14002a62f
lea rax, [0x1400c3887]
mov ecx, 0xb
jmp 0x14002a62f
lea rax, [0x1400c3892]
or dword [rax], eax
mov ecx, 0x13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x40]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [0x140003120]
lea eax, [0x140003120]
lea eax, [0x140003120]
std
dec dword [rax - 0x77]
and al, 0x30
mov qword [rsp + 0x30], rax
lea rax, [0x1400c3440]
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
jo 0x14002a6c3
mov dword [rsp + 0x78], 1
jo 0x14002a6c3
mov dword [rsp + 0x78], 1
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rdx, [rsp + 0x60]
push rsp
and al, 0x60
mov rcx, rsi
mov ecx, esi
call fcn.14009cfe0
mov ebx, eax
ret
sub dword [rdi], eax
add byte [rcx + 0x48d889c3], cl
ret
mov eax, ebx
invalid
ret
mov eax, ebx
add rsp, 0x90
add esp, 0x90
add esp, 0x90
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
invalid
and al, 0x28
call fcn.140005770
mov al, 0xfd
dec dword [rax - 0x77]
mov ecx, esi
mov al, 0xfd
dec dword [rax - 0x77]
mov ecx, esi
mov ecx, esi
call fcn.1400bc3a0
ud2
invalid
sbb al, 9
add byte [rdi], cl
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
sub esp, 0x28
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
in al, dx
sub esp, 0x28
sub byte [rax - 0x75], cl
or dword [rcx + 0x3e083c8], ecx
enter 0xffffffffffffe083, 3
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, ecx
enter 0xffffffffffffe083, 3
and eax, 3
lea rdx, [0x1400c0058]
lea edx, [0x1400c0058]
test dword [rcx + 9], ebx
add byte [rax + 0x63], cl
add al, 0x82
invalid
or dword [rax], eax
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
add eax, edx
jmp rax
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub bl, al
ret
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
dec dword [rax - 0x75]
push rcx
invalid
mov edx, dword [rcx + 7]
mov rcx, rax
call qword [rdx + 0x40]
push rdx
nop
sar edi, 0x52
push rdx
nop
add rsp, 0x28
invalid
ret
shr rcx, 0x20
call fcn.140051840
jno 0x14002a706
add byte [rax + 0xf], cl
movsx rax, al
movsx eax, al
mov esi, 0xd8d48c0
cwde
ror dword [rcx], cl
or dword [rax], eax
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400c7aa8]
or dword [rax], eax
mov rdx, qword [rcx + rax*8]
lea rcx, 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_errorOscode
lea ecx, [0x1400c7bf0]
invalid
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rax - 0x7d], 0xc4
sub bl, al
ret
add rsp, 0x28
ret
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x14002a73b
invalid
sub byte [rdi + 0x14], dh
adc al, 0x48
lea eax, [0x1400c0068]
pop rcx
or dword [rax], eax
invalid
lea rax, [0x1400c0068]
pop rcx
or dword [rax], eax
invalid
add byte [rax + 0x63], cl
or al, 0x88
movsxd rcx, dword [rax + rcx*4]
invalid
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
xor eax, eax
jmp 0x14002a705
mov al, 0x29
jmp 0x14002a705
mov al, 1
jmp 0x14002a705
invalid
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp 0x14002a705
mov al, 3
jmp 0x14002a705
mov al, 4
jmp 0x14002a705
invalid
mov al, 0xb0
mov al, 5
jmp 0x14002a705
add eax, 0x6b0aceb
mov al, 6
jmp 0x14002a705
mov al, 7
jmp 0x14002a705
mov al, 8
jmp 0x14002a705
invalid
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
jmp 0x14002a705
mov al, 0xa
jmp 0x14002a705
mov al, 0xb
jmp 0x14002a705
mov al, 0xc
jmp 0x14002a705
or al, 0xeb
nop
mov al, 0xd
jmp 0x14002a705
mov al, 0xe
jmp 0x14002a705
invalid
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
jmp 0x14002a705
mov al, 0x11
jmp 0x14002a705
invalid
push qword [rax - 0x8d16ee]
mov al, 0xf
jmp 0x14002a705
mov al, 0x10
jmp 0x14002a705
mov al, 0x11
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x12
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x13
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x14
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x15
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x16
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x17
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x18
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x19
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x20
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x21
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x22
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x23
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x24
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x25
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x26
jmp 0x14002a705
mov al, 0x27
jmp 0x14002a705
mov al, 0x28
jmp 0x14002a705
cmp r9, rcx
je 0x14002b079
mov r10d, dword [r8 + rcx]
add rcx, 0x10
test r10, r10
test edx, edx
or byte [rax - 0x7d], cl
rcl dword [rax], 0x4d
test edx, edx
je 0x14002b060
mov rax, qword [r8 + rcx - 8]
jmp 0x14002b07c
invalid
add eax, dword [rbp + 0x31]
ror byte [rax - 0x77], cl
push rsp
and al, 0x20
xor r10d, r10d
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x30]
mov edx, 0xfffffff5
mov r8, rax
mov r9, r10
call fcn.1400503a0
cmp qword [rsp + 0x30], 0
je 0x14002b0c9
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14002b0c9
cmp ecx, 2
jne 0x14002b0c9
shr rax, 0x20
cmp eax, 6
jne 0x14002b0c9
mov qword [rsi + 8], rdi
mov qword [rsi], 0
jmp 0x14002b0d1
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
rol dword [rbx - 0x7cb7fc1f], 0xf9
add dh, byte [rdx + 0x15]
cmp ecx, 2
jne 0x14002b10e
mov rcx, rax
shr rcx, 0x20
xor edx, edx
cmp ecx, 6
cmove rax, rdx
add rsp, 0x28
ret
invalid
ror byte [rdi], 0x85
add al, byte [rdx]
add byte [rax], al
test rsi, rsi
jne 0x14002b1ba
invalid
jmp 0x14002b344
jmp 0x14002b344
add byte [rcx - 0x75], al
add byte [r8 + 0x39], r9b
enter 0xffffffffffff870f, 0x27
add al, byte [rax]
add byte [rcx], ch
rol dword [rcx - 0x77], 0x4d
add byte [rdx + 1], cl
add r9b, byte [rax]
test rsi, rsi
je 0x14002b344
lea r15, [0x1400c11e0]
lea rbp, [rsp + 0x68]
lea r12, [0x1400c010c]
jmp 0x14002b1e3
test rsi, rsi
je 0x14002b344
mov r14, rsi
shl r14, 4
xor eax, eax
nop dword [rax]
cmp r14, rax
je 0x14002b210
mov r9d, dword [r13 + rax]
mov ecx, dword [rbp + rax]
add rax, 0x10
test r9, r9
je 0x14002b1f0
mov r8, qword [r13 + rax - 8]
jmp 0x14002b216
add eax, 0x660cebf8
nop dword [rax + rax]
xor r9d, r9d
mov r8, r15
mov qword [rsp + 0x20], rdi
mov rcx, rbp
mov edx, 0xfffffff5
call fcn.1400503a0
cmp qword [rsp + 0x68], 0
je 0x14002b2b0
mov rax, qword [rsp + 0x70]
mov ecx, eax
and ecx, 3
loope 0x14002b241
loope 0x14002b241
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
mov word [rcx + rax - 0x1f], cs
jmp rcx
invalid
mov r8, qword [rsp + 0x70]
test r8, r8
je 0x14002b357
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [r13 + rdx]
sub rax, r9
jb 0x14002b302
inc rcx
add rdx, 0x10
mov r8, rax
cmp r14, rdx
jne 0x14002b2d0
jmp 0x14002b305
mov rax, r8
cmp rsi, rcx
jb 0x14002b380
mov r8, rcx
shl r8, 4
lea rdx, [r8 + r13]
sub rsi, rcx
jne 0x14002b328
mov r13, rdx
test rax, rax
je 0x14002b1da
jmp 0x14002b391
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14002b3cd
sub ecx, eax
mov dword [rdx], ecx
add qword [r13 + r8 + 8], rax
mov r13, rdx
jmp 0x14002b1da
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14002b346
cmp ecx, 2
jne 0x14002b346
mov rcx, rax
shr rcx, 0x20
xor edx, edx
cmp ecx, 6
cmove rax, rdx
jmp 0x14002b346
lea r8, [0x1400c3d48]
mov rdx, rsi
call fcn.14009f050
ud2
lea rax, str.__f_
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1400c11e0]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, [0x1400c3d98]
lea rcx, [rsp + 0x30]
call fcn.140098980
ud2
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1400c11e0]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x30]
call fcn.140098980
ud2
call fcn.140001940
jmp 0x14002c625
xor ebx, ebx
jmp 0x14002c56b
pop rsp
and al, 0x50
add rbx, r14
mov bpl, 1
xor r14d, r14d
mov rdx, qword [rdi]
mov r15, qword [rdi + 0x10]
lea rcx, [rsp + 0x48]
mov r8, r15
call fcn.14009f500
cmp qword [rsp + 0x48], 0
je 0x14002c5b1
lea rax, str.03_f_
test bpl, bpl
cmovne rbx, rax
mov qword [rsi + 8], rbx
mov qword [rsi], 1
xor eax, eax
mov qword [rdi + 0x10], rax
adc bl, ch
invalid
adc bl, ch
je 0x14002c5fe
mov qword [rsi], r14
mov dword [rsi], esi
mov qword [rsi + 8], rbx
mov qword [rdi + 0x10], r15
jmp 0x14002c625
adc byte [eax - 0x75], cl
cmovl eax, dword [rcx]
loope 0x14002c63d
mov edx, edi
mov r8, r14
call sub.msvcrt.dll_memcpy
add byte [rcx], cl
add byte [rbp + 1], cl
hlt
add byte [rcx], cl
add byte [rbp + 1], cl
hlt
mov qword [rdi + 0x10], r12
mov qword [rsi + 8], r14
mov qword [rsi], 0
add byte [rax - 0x75], cl
push rsp
and al, 0x38
add byte [rax - 0x75], cl
push rsp
and al, 0x38
test rdx, rdx
je 0x14002c625
mov r8d, 1
mov rcx, rbx
jmp 0x14002c4eb
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movabs eax, dword [0x6c64de80aebfffd]
add byte [rdi], cl
or ecx, dword [rax - 0x77]
invalid
mov ecx, edi
xor edx, edx
call fcn.140005600
mov rcx, rsi
call fcn.1400bc3a0
ud2
sub rsp, 0x38
mov rsi, r8
mov rbx, rdx
mov rdi, qword [rcx]
mov r14, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
sub rax, r14
cmp rax, r8
jae 0x14002c7a6
add rdi, 0x10
lea r14, [rsp + 0x28]
lea rbp, [0x1400c011c]
jmp 0x14002c6e9
test rsi, rsi
je 0x14002c7bf
mov rcx, r14
mov rdx, rdi
mov r8, rbx
mov r9, rsi
call fcn.140029420
cmp qword [rsp + 0x28], 0
and al, 0x28
invalid
je case.default.0x14002c714
and al, 0x28
add byte [rsi + rbp + 0x48], dh
mov eax, dword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14002c6e0
jmp 0x14002c7c1
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14002c7d2
mov rax, rsi
sub rax, rcx
jb 0x14002c7db
add rbx, rcx
mov rsi, rax
jmp 0x14002c6e0
mov rdx, qword [rdi + 0x10]
add rdx, r14
mov rcx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
add r14, rsi
mov qword [rdi + 0x20], r14
xor eax, eax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_fill_whole_buffer
jmp 0x14002c7c1
lea r8, [0x1400c3d00]
mov rdx, rsi
call fcn.14009f050
ud2
xor eax, eax
inc qword [rsi]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
std
dec dword [rax - 0x77]
stc
call fcn.1400bc3a0
ud2
nop word cs:[rax + rax]
mov r11d, dword [rdx + r9]
sbb al, 0xa
sub rax, r11
jb 0x14002d672
inc rcx
add r9, 0x10
mov r10, rax
ret 0x394d
invalid
jne 0x14002d650
ret 0x394d
jmp 0x14002d675
mov rax, r10
cmp rdi, rcx
jb 0x14002d869
mov r8, rcx
shl r8, 4
lea r15, [rdx + r8]
sub rdi, rcx
jne 0x14002d6a4
test rax, rax
jne 0x14002d899
xor r14d, r14d
test rdi, rdi
jne 0x14002d6c6
jmp 0x14002d83f
mov ecx, dword [r15]
cmp rax, rcx
ja 0x14002d87f
sub ecx, eax
mov dword [r15], ecx
add qword [rdx + r8 + 8], rax
xor r14d, r14d
test rdi, rdi
je 0x14002d83f
lea r13, str.failed_to_write_whole_buffer
lea rbp, [rsp + 0x38]
lea ebp, [rsp + 0x38]
lea ebp, [rsp + 0x38]
mov r12, rdi
shl r12, 4
xor eax, eax
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
cmp r12, rax
je 0x14002d839
mov r9d, dword [r15 + rax]
add rax, 0x10
test r9, r9
je 0x14002d6e0
mov r8, qword [r15 + rax - 8]
mov rcx, rbp
mov rdx, rbx
call fcn.140029bd0
cmp qword [rsp + 0x38], 0
je case.default.0x14002d726
mov rax, qword [rsp + 0x40]
mov ecx, eax
and ecx, 3
lea rdx, [0x1400c012c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14002d810
jmp 0x14002d856
mov r8, qword [rsp + 0x40]
test r8, r8
je 0x14002d839
xor edx, edx
xor ecx, ecx
mov rax, r8
nop dword [rax]
mov r9d, dword [r15 + rdx]
sub rax, r9
jb 0x14002d7e8
inc rcx
add rdx, 0x10
mov r8, rax
cmp r12, rdx
jne 0x14002d750
jmp 0x14002d7eb
in al, dx
lea rcx, [rax - 1]
mov qword [rsp + 0x30], rcx
mov r13, qword [rax - 1]
mov rbp, qword [rax + 7]
mov rcx, r13
call qword [rbp]
mov rdx, qword [rbp + 8]
test rdx, rdx
je 0x14002d7af
mov r8, qword [rbp + 0x10]
mov rcx, r13
call fcn.140001940
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rsp + 0x30]
call fcn.140001940
mov r13, r12
mov rbp, rsi
mov rsi, qword [rsp + 0x28]
test rdi, rdi
jne 0x14002d6d2
jmp 0x14002d83f
mov rax, r8
cmp rdi, rcx
jb 0x14002d869
mov r8, rcx
shl r8, 4
lea rdx, [r15 + r8]
sub rdi, rcx
jne 0x14002d81b
mov r15, rdx
test rax, rax
jne 0x14002d899
nop dword [rax]
test rdi, rdi
jne 0x14002d6d2
jmp 0x14002d83f
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14002d87f
sub ecx, eax
mov dword [rdx], ecx
add qword [r15 + r8 + 8], rax
mov r15, rdx
test rdi, rdi
jne 0x14002d6d2
jmp 0x14002d83f
mov rax, r13
mov r14, r13
inc qword [rsi]
mov rax, r14
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, rax
jmp 0x14002d83f
mov qword [rsp + 0x28], rsi
lea r8, [0x1400c3d48]
mov rdx, rdi
call fcn.14009f050
jmp 0x14002d8d5
mov qword [rsp + 0x28], rsi
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x48], rax
lea rdx, str.library_std_src_syswindowsio.rs
jmp 0x14002d8b1
mov qword [rsp + 0x28], rsi
lea rax, str.__f_
mov qword [rsp + 0x48], rax
lea rdx, [0x1400c3d98]
lea rcx, [rsp + 0x48]
mov qword [rcx + 8], 1
lea rax, [0x1400c11e0]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
call fcn.140098980
ud2
lea rcx, [rsp + 0x20]
call fcn.140005790
mov rcx, rsi
call fcn.1400bc3a0
or byte [rax], al
or byte [rax], al
ud2
invalid
pop rsi
ret
add byte [rax], al
add byte [rax], al
push rsi
sub rsp, 0x30
xor byte [rbp + rcx*4 + 5], cl
invalid
push rax
or dword [rax], eax
lea rsi, [rsp + 0x20]
and byte [rcx - 0x47], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14009d0b0
mov rcx, rsi
mov ecx, esi
call fcn.140099560
nop
add rsp, 0x30
pop rsi
ret
nop dword [rax + rax]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov qword [rax + 0x10], rcx
ret
add byte [rax], al
add r15, 0x400
jb 0x14002ec1b
mov rax, r15
and rax, 0x1fff
je 0x14002ec13
mov ecx, 0x2000
sub rcx, rax
add r15, rcx
setb al
mov dword [rsp + 0x2c], eax
jmp 0x14002ec1b
mov dword [rsp + 0x2c], 0
mov rbp, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
xorps xmm6, xmm6
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x40], rbx
xor r13d, r13d
mov qword [rsp + 0x48], r14
jmp 0x14002ec4a
invalid
cmp byte [rax + 0x10], 0x23
jne case.0x14002ecc9.2
cmp rbx, rbp
je 0x14002ed35
mov rax, rbp
sub rax, rbx
cmp rax, r15
mov r12, r15
cmovb r12, rax
cmp byte [rsp + 0x2c], 0
cmovne r12, rax
mov r8, r12
sub r8, r13
jb 0x14002ef20
mov rsi, qword [rdi]
add rsi, rbx
lea rcx, [rsi + r13]
xor edx, edx
call sub.msvcrt.dll_memset
lea rcx, [rsp + 0x60]
mov rdx, r14
mov r8, rsi
mov r9, r12
call fcn.140050920
cmp qword [rsp + 0x60], 0
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
je 0x14002ed53
test rax, rax
je 0x14002eed5
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
lea rdx, [0x1400c013c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [rax + 0xf], 0x23
jne case.0x14002ecc9.2
lea r12, [rax - 1]
mov r14, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rcx, r14
call qword [rsi]
mov rdx, qword [rsi + 8]
test rdx, rdx
je 0x14002ecfb
mov r8, qword [rsi + 0x10]
mov rcx, r14
adc byte [rcx + rcx*4 - 0xf], cl
call fcn.140001940
sub al, 0xfd
invalid
mov edx, 0x18
mov r8d, 8
mov rcx, r12
loope 0x14002ecf2
xor ch, byte [rdi*8 + 0x748b4cff]
and al, 0x48
loope 0x14002ecf2
xor ch, byte [rdi*8 + 0x748b4cff]
and al, 0x48
jmp 0x14002ec4a
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
je 0x14002ec4a
test byte [rdx], bl
invalid
invalid
invalid
test byte [rdx], bl
invalid
jmp case.0x14002ecc9.2
mov r8d, 0x20
mov rcx, rdi
mov rdx, rbp
call fcn.140010100
mov rbp, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
jmp 0x14002ec53
cmp r12, rax
mov r13, rax
mov ebp, eax
mov ebp, eax
cmova r13, r12
test rax, rax
je 0x14002eed5
cmp r12, rax
jb 0x14002ef4a
sub r13, rax
add rbx, rax
add ebx, eax
mov qword [rdi + 0x10], rbx
cmp rbp, qword [rsp + 0x38]
jne 0x14002ec4a
cmp rbx, rbp
jne 0x14002ec4a
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x60], xmm6
mov r9d, 0x20
lea rsi, [rsp + 0x50]
mov rcx, rsi
mov rdx, r14
lea r8, [rsp + 0x60]
invalid
call fcn.140050920
cmp qword [rsp + 0x50], 0
lea rbx, [0x1400c014c]
adc ecx, dword [rcx]
add byte [rbp + 0x77], dh
invalid
adc ecx, dword [rcx]
add byte [rbp + 0x77], dh
mov r12, qword [rsp + 0x58]
test r12, r12
je 0x14002ef06
cmp r12, 0x21
jae case.0x140028e90.222
sbb dword [rbx + 1], 0
invalid
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
and al, 0x38
mov r8, r12
call fcn.140010100
mov rbp, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
adc byte [rax - 0x75], cl
cmovs eax, dword [rcx]
invalid
lea rdx, [rsp + 0x60]
mov r8, r12
call sub.msvcrt.dll_memcpy
int3
fmul dword [rax]
add byte [rcx + rax - 0x1d], cl
mov qword [rdi + 0x10], rbx
jmp 0x14002ec4a
int3
cmp byte [rax + 0x10], 0x23
jne case.0x14002a39e.212
mov r9d, 0x20
mov rcx, rsi
mov rdx, r14
lea r8, [rsp + 0x60]
call fcn.140050920
cmp qword [rsp + 0x50], 0
je case.default.0x14002ee49
mov rax, qword [rsp + 0x58]
and al, 0x58
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbx + rcx*4]
add rcx, rbx
jmp rcx
sub bh, ch
dec dword [rbx + rcx*4 + 0x74]
and al, 0x48
jmp 0x14002ee1a
nop dword [rax + rax]
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
je 0x14002ee1a
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov eax, 1
mov qword [rcx], rax
jmp 0x14002eeea
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov qword [rcx], 1
jmp 0x14002eeea
sub rbx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rbx
mov qword [rax], 0
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
invalid
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x38]
sub rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
xor eax, eax
mov qword [rcx], rax
jmp 0x14002eeea
lea r8, [0x1400c3d18]
mov rcx, r13
mov rdx, r12
call fcn.14009f050
ud2
lea r8, [0x1400c3cb0]
mov edx, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
mov rcx, r12
call fcn.14009f0d0
ud2
lea r8, [0x1400c3c98]
mov rcx, r13
mov rdx, r12
call fcn.14009f0d0
ud2
mov ecx, esp
call fcn.14001a310
mov rcx, rdi
call fcn.1400bc3a0
ud2
invalid
or ecx, dword [rdi]
invalid
mov esi, edx
mov qword [rsp + 0x30], rcx
mov al, 1
mov dword [rsp + 0x24], eax
test r9, r9
je 0x14002eff1
mov r14, qword [rsp + 0x120]
add r14, 0x400
jb 0x14002effb
mov rax, r14
and rax, 0x1fff
invalid
add byte [rax], al
je 0x14002eff3
mov ecx, 0x2000
sub rcx, rax
add r14, rcx
setb al
mov dword [rsp + 0x24], eax
jmp 0x14002effb
jmp 0x14002effb
mov dword [rsp + 0x24], 0
mov rax, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
xor r15d, r15d
lea rbp, [rsp + 0x60]
xorps xmm6, xmm6
lea r13, [0x1400c015c]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x48], r12
mov dword [rsp + 0x48], esp
mov dword [rsp + 0x48], esp
mov rdx, r12
mov r12, qword [rsp + 0x28]
mov qword [rsp + 0x40], r15
jmp 0x14002f04d
nop dword [rax + rax]
cmp byte [rax + 0x10], 0x23
jne case.0x140028e90.228
add byte [rax], al
add byte [rax], al
mov rdx, rbx
cmp rdx, r12
je 0x14002f145
mov rax, qword [rdi]
add rax, rdx
mov rcx, r12
mov rbx, rdx
sub rcx, rdx
cmp rcx, r14
mov rdx, r14
cmovb rdx, rcx
cmp byte [rsp + 0x24], 0
cmovne rdx, rcx
mov qword [rsp + 0x60], rax
invalid
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], r15
mov dword [rsp + 0x78], edi
invalid
mov dword [rsp + 0x78], edi
mov rcx, rsi
mov rdx, rbp
call fcn.140044e60
test rax, rax
je case.default.0x14002f0b1
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
invalid
mov eax, dword [rsi + 0x10]
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
call fcn.140001940
mov edx, 0x18
mov r8d, 8
mov rcx, r12
call fcn.140001940
mov rsi, rdi
mov rdi, r15
mov r14, rbp
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov r15, qword [rsp + 0x40]
lea r13, [0x1400c015c]
mov r12, qword [rsp + 0x28]
sub cl, ch
and bh, bh
invalid
invalid
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
je 0x14002f04a
jmp case.0x140028e90.228
mov r8d, 0x20
mov rcx, rdi
mov rdx, r12
call fcn.140010100
mov r12, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
jmp 0x14002f056
invalid
invalid
invalid
invalid
mov qword [rsp + 0x28], r12
mov r12, qword [rsp + 0x70]
test r12, r12
in al, 0xf
test dh, ch
add dword [rax], eax
invalid
in al, 0xf
test dh, ch
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x78
mov rax, qword [rsp + 0x78]
mov r15, rax
sub r15, r12
sub edi, esp
sub edi, esp
jb 0x14002f39e
mov rdx, qword [rsp + 0x68]
cmp rax, rdx
ja 0x14002f3b2
add r12, rbx
mov qword [rdi + 0x10], r12
mov rax, qword [rsp + 0x28]
cmp rax, qword [rsp + 0x38]
jne 0x14002f024
cmp r12, rax
jne 0x14002f024
mov qword [rsp + 0x40], r15
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0x80], xmm6
sub dword [rsp + 0x80], esi
sub dword [rsp + 0x80], esi
mov r9d, 0x20
lea rbx, [rsp + 0x50]
mov rcx, rbx
mov rdx, rsi
lea r12, [rsp + 0x80]
jmp 0x14002f216
cmp byte [rax + 0x10], 0x23
jne 0x14002f344
mov r9d, 0x20
mov rcx, rbx
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, r12
call fcn.140044ac0
cmp qword [rsp + 0x50], 0
je case.default.0x14002f242
mov rax, qword [rsp + 0x58]
mov ecx, eax
rol dword [rbx - 0x72b7fc1f], 0x15
xor dword [rdi], ecx
or dword [rax], eax
rol dword [rbx - 0x72b7fc1f], 0x15
xor dword [rdi], ecx
or dword [rax], eax
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, r13
call fcn.140001940
mov edx, 0x18
mov r8d, 8
mov rcx, r12
call fcn.140001940
mov rbp, rbx
lea rbx, [rsp + 0x50]
lea r12, [rsp + 0x80]
jmp 0x14002f20a
mov r13, qword [rsp + 0x58]
test r13, r13
je 0x14002f357
cmp r13, 0x21
jae 0x14002f388
invalid
invalid
add byte [rax], al
invalid
cmp dword [rbx + 0x48000000], 0xffffff89
stc
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
mov r8, r13
call fcn.140010100
mov rax, qword [rdi + 8]
mov qword [rsp + 0x28], rax
mov r12, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, r12
lea rdx, [rsp + 0x80]
mov r8, r13
call sub.msvcrt.dll_memcpy
add r12, r13
mov qword [rdi + 0x10], r12
mov r15, qword [rsp + 0x40]
lea r13, [0x1400c015c]
jmp 0x14002f024
or al, 0xfd
invalid
invalid
or al, 0xfd
invalid
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov qword [rcx], 1
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
or byte [r8 + 1], dil
or byte [r8 + 1], dil
mov qword [rcx], rax
jmp 0x14002f328
mov rax, qword [rsp + 0x38]
sub rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
xor eax, eax
mov qword [rcx], rax
jmp 0x14002f328
sub rbx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rbx
mov dword [rax + 8], ebx
mov dword [rax + 8], ebx
mov qword [rax], 0
jmp 0x14002f328
lea r8, [0x1400c3cb0]
mov edx, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, r13
call fcn.14009f0d0
ud2
lea r8, [0x1400c3c98]
mov rcx, r12
mov rdx, rax
call fcn.14009f150
ud2
lea r8, [0x1400c3c98]
mov rcx, rax
call fcn.14009f0d0
ud2
add byte [rax - 0x77], cl
shr eax, 0xf
std
invalid
jmp 0x12bed7d15
nop
mov esp, dword [rdi + 0x10]
xor r15d, r15d
lea rbp, [rsp + 0x60]
xorps xmm6, xmm6
push rdi
test byte [rbp + rcx*4 + 0x2d], 7
or eax, 0x89480009
and al, 0x38
and al, 0x38
push rdi
test byte [rbp + rcx*4 + 0x2d], 7
or eax, 0x89480009
and al, 0x38
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x48], r12
mov rdx, r12
mov r12, qword [rsp + 0x28]
mov esp, dword [rsp + 0x28]
mov esp, dword [rsp + 0x28]
mov qword [rsp + 0x40], r15
jmp 0x14002f4ad
cmp byte [rax + 0x10], 0x23
jne 0x14002f778
mov rdx, rbx
cmp rdx, r12
je 0x14002f5a5
mov rax, qword [rdi]
add rax, rdx
mov rcx, r12
mov rbx, rdx
sub rcx, rdx
cmp rcx, r14
mov rdx, r14
cmovb rdx, rcx
cmovb edx, ecx
cmovb edx, ecx
cmp byte [rsp + 0x24], 0
cmovne rdx, rcx
mov qword [rsp + 0x60], rax
add byte [rax + 0xf], cl
ror dword [r8 - 0x77], 1
and al, 0x60
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], r15
mov rcx, rsi
mov rdx, rbp
call fcn.140044e60
test rax, rax
je case.default.0x14002f511
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
test dword [rbx + 2], ebx
add byte [rax], al
mov qword [rsp + 0x28], r12
mov rbp, r14
mov r15, rdi
mov rdi, rsi
mov r12, rax
mov esp, eax
mov esp, eax
dec r12
mov r13, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rcx, r13
call qword [rsi]
mov rdx, qword [rsi + 8]
test rdx, rdx
je 0x14002f553
mov r8, qword [rsi + 0x10]
mov rcx, r13
call fcn.140001940
and edi, ebp
invalid
and edi, ebp
invalid
mov edx, 0x18
mov r8d, 8
mov rcx, r12
call fcn.140001940
mov rsi, rdi
mov rdi, r15
mov r14, rbp
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov r15, qword [rsp + 0x40]
lea r13, [0x1400c017c]
mov r12, qword [rsp + 0x28]
jmp 0x14002f4aa
je 0x14002f4aa
jmp 0x14002f778
mov r8d, 0x20
mov rcx, rdi
mov rdx, r12
loop 0x14002f59a
or rdi, rsi
dec dword [rbx + rcx*4 + 0x67]
or byte [rax - 0x75], cl
push rdi
adc cl, ch
invalid
invalid
invalid
invalid
loop 0x14002f59a
or rdi, rsi
dec dword [rbx + rcx*4 + 0x67]
or byte [rax - 0x75], cl
push rdi
adc cl, ch
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], r12
mov r12, qword [rsp + 0x70]
test r12, r12
je 0x14002f7d1
mov rax, qword [rsp + 0x78]
mov r15, rax
sub r15, r12
jb 0x14002f7fe
mov rdx, qword [rsp + 0x68]
cmp rax, rdx
ja 0x14002f812
add r12, rbx
mov qword [rdi + 0x10], r12
mov rax, qword [rsp + 0x28]
cmp rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
jne 0x14002f484
cmp r12, rax
jne 0x14002f484
mov qword [rsp + 0x40], r15
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0x80], xmm6
mov ah, 0x24
add byte [rax], 0
add byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
lea rbx, [rsp + 0x50]
mov rcx, rbx
mov rdx, rsi
lea r12, [rsp + 0x80]
add byte [rax], al
add bl, ch
invalid
nop word cs:[rax + rax]
cmp byte [rax + 0x10], 0x23
jne 0x14002f7a4
mov r9d, 0x20
mov rcx, rbx
mov rdx, rsi
mov edx, esi
mov r8, r12
call fcn.140044ac0
cmp qword [rsp + 0x50], 0
je case.default.0x14002f6a2
mov rax, qword [rsp + 0x58]
mov ecx, eax
rol dword [rbx - 0x72b7fc1f], 0x15
int1
or cl, byte [rcx]
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
jmp 0x14002f6fe
invalid
mov r13, qword [rsp + 0x58]
test r13, r13
je 0x14002f7b7
cmp r13, 0x21
jae 0x14002f7e8
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
mov r8, r13
call fcn.140010100
mov rax, qword [rdi + 8]
mov qword [rsp + 0x28], rax
mov r12, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, r12
lea rdx, [rsp + 0x80]
add byte [rax], 0
add byte [rbp - 0x77], cl
call 0x148d26847
add byte [rbp + 1], cl
in al, dx
add byte [rax], 0
add byte [rbp - 0x77], cl
call 0x148d26847
add byte [rbp + 1], cl
in al, dx
mov qword [rdi + 0x10], r12
mov r15, qword [rsp + 0x40]
lea r13, [0x1400c017c]
jmp 0x14002f484
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov qword [rcx], 1
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov eax, 1
add byte [rax - 0x77], cl
add ebx, ebp
invalid
mov rax, qword [rsp + 0x38]
sub rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
xor eax, eax
mov qword [rcx], rax
mov dword [rcx], eax
jmp 0x14002f788
sub rbx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rbx
mov qword [rax], 0
invalid
add byte [rax], al
add bl, ch
movabs al, byte [0xba000944c1058d4c]
and byte [rax], al
add byte [rax], al
jmp 0x14002f788
lea r8, [0x1400c3cb0]
mov edx, 0x20
mov rcx, r13
call fcn.14009f0d0
ud2
lea r8, [0x1400c3c98]
mov rcx, r12
mov rdx, rax
call fcn.14009f150
ud2
lea r8, [0x1400c3c98]
mov rcx, rax
call fcn.14009f0d0
add byte [rdi], cl
invalid
add byte [rax - 0x77], cl
shr eax, 0xaf
clc
invalid
jmp 0x12bed8175
je 0x14002f7e4
invalid
nop word cs:[rax + rax]
invalid
mov qword [rsp + 0x28], r14
and al, 0x28
inc r14
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140099970
dec r15
jne 0x14002f890
lea rcx, [rsp + 0x30]
call fcn.1400999c0
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax], al
add byte [rax], al
push rsi
sub rsp, 0x30
mov r10, r9
mov rax, r8
mov rsi, rcx
mov esi, ecx
mov esi, ecx
shl r10, 4
xor ecx, ecx
lea r8, [0x1400c11e0]
nop dword [rax + rax]
cmp r10, rcx
je 0x14002f909
mov r9d, dword [rax + rcx]
add rcx, 0x10
test r9, r9
je 0x14002f8f0
mov r8, qword [rax + rcx - 8]
jmp 0x14002f90c
xor r9d, r9d
mov qword [rsp + 0x20], rdx
mov rcx, rsi
mov edx, 0xfffffff4
call fcn.1400503a0
mov rax, rsi
add rsp, 0x30
pop rsi
ret
nop dword cs:[rax + rax]
and byte [rcx], al
add byte [rax], al
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, [rsp + 0x28]
and al, 0x28
and al, 0x28
lea rbp, [0x1400c019c]
jmp 0x14002f999
add bl, ch
sub dword [rdx + 0x18], edi
mov edx, 0x18
mov r8d, 8
mov rcx, r15
call fcn.140001940
nop word cs:[rax + rax]
test rsi, rsi
je 0x14002fa79
invalid
add byte [rax - 0x77], cl
pop rsp
and al, 0x20
mov qword [rsp + 0x20], rbx
mov rcx, r14
mov edx, 0xfffffff4
mov r8, rdi
clc
clc
mov r9, rsi
call fcn.1400503a0
add byte [rax - 0x7d], cl
jl 0x14002f9d9
sub byte [rax], al
add byte [rax - 0x7d], cl
jl 0x14002f9d9
sub byte [rax], al
je case.default.0x14002f9cb
invalid
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14002fa2c
jmp 0x14002fa7b
invalid
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14002fa8c
mov rax, rsi
sub rax, rcx
jb 0x14002fa95
add rdi, rcx
mov rsi, rax
jmp 0x14002f990
nop word cs:[rax + rax]
cmp byte [rax + 0xf], 0x23
invalid
je 0x14002fa2c
invalid
and esi, dword [rsi + rdx - 0x15]
invalid
jmp 0x14002fa7b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
and byte [rbx + 0x4f7523f9], al
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14002f990
test rcx, rcx
je 0x14002f990
lea r15, [rax - 1]
mov r12, qword [rax - 1]
mov r13, qword [rax + 7]
mov rcx, r12
call qword [r13]
mov rdx, qword [r13 + 8]
mov edx, dword [rbp + 8]
mov edx, dword [rbp + 8]
test rdx, rdx
je 0x14002f970
mov r8, qword [r13 + 0x10]
mov rcx, r12
call fcn.140001940
jmp 0x14002f970
xor eax, eax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x14002fa7b
lea r8, [0x1400c3e60]
mov rdx, rsi
call fcn.14009f050
ud2
call fcn.14001a310
mov rcx, rsi
call fcn.1400bc3a0
ud2
mov edi, edx
mov rbx, rcx
lea r14, [rsp + 0x28]
lea rbp, [0x1400c01ac]
jmp 0x14002fb29
mov edx, 0x18
mov r8d, 8
mov rcx, r15
call fcn.140001940
nop word cs:[rax + rax]
test rsi, rsi
je 0x14002fc09
mov qword [rsp + 0x20], rbx
mov rcx, r14
int1
int1
mov edx, 0xfffffff5
mov r8, rdi
mov r9, rsi
call fcn.1400503a0
add byte [rax - 0x7d], cl
jl 0x14002fb69
sub byte [rax], al
add byte [rax - 0x7d], cl
jl 0x14002fb69
sub byte [rax], al
je case.default.0x14002fb5b
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14002fbbc
jmp 0x14002fc0b
invalid
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14002fc1c
mov rax, rsi
sub rax, rcx
jb 0x14002fc25
add rdi, rcx
mov rsi, rax
jmp 0x14002fb20
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74230f78], al
invalid
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14002fb20
test rcx, rcx
je 0x14002fb20
lea r15, [rax - 1]
mov r12, qword [rax - 1]
mov r13, qword [rax + 7]
mov rcx, r12
call qword [r13]
mov rdx, qword [r13 + 8]
test rdx, rdx
je 0x14002fb00
mov r8, qword [r13 + 0x10]
mov rcx, r12
call fcn.140001940
jmp 0x14002fb00
xor eax, eax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x14002fc0b
lea r8, [0x1400c3e60]
mov rdx, rsi
call fcn.14009f050
ud2
lea rax, str.__f_
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rax, [0x1400c11e0]
adc al, 9
add byte [rax - 0x77], cl
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [0x1400c3d98]
lea rcx, [rsp + 0x20]
call fcn.140098980
ud2
test rax, rax
jne 0x14002fccb
mov rbp, rdx
test rsi, rsi
je 0x14002fead
lea rax, [rsi - 1]
cmp rax, 3
jae 0x14002fd50
xor r14d, r14d
xor eax, eax
jmp 0x14002fd88
mov rcx, rsi
and rcx, 0xfffffffffffffffc
lea rdx, [rbp + 0x30]
xor r14d, r14d
xor eax, eax
mov r8d, dword [rdx - 0x30]
mov r9d, dword [rdx - 0x20]
add r8, r14
mov r10d, dword [rdx - 0x10]
add r10, r9
add r10, r8
mov r14d, dword [rdx]
add r14, r10
add rax, 4
add rdx, 0x40
cmp rcx, rax
jne 0x14002fd60
mov ecx, esi
and ecx, 3
je 0x14002fdb0
shl rax, 4
add rax, rbp
shl rcx, 4
xor edx, edx
nop dword [rax]
mov r8d, dword [rax + rdx]
add r14, r8
add rdx, 0x10
cmp rcx, rdx
jne 0x14002fda0
mov rax, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jb 0x14002fe96
mov qword [rsp + 0x50], rsi
shl rsi, 4
xor ebx, ebx
jmp 0x14002fe01
mov rcx, qword [rdi]
add rcx, r15
mov rdx, r13
mov r8, r12
call sub.msvcrt.dll_memcpy
add r15, r12
mov qword [rdi + 0x10], r15
add rbx, 0x10
cmp rsi, rbx
je 0x14002fe30
mov r13, qword [rbp + rbx + 8]
mov r12d, dword [rbp + rbx]
mov rax, qword [rdi + 8]
sub rax, r15
cmp rax, r12
jae 0x14002fde0
mov rcx, rdi
mov rdx, r15
mov r8, r12
call fcn.140010100
mov r15, qword [rdi + 0x10]
jmp 0x14002fde0
nop dword [rax + rax]
test r14, r14
je 0x14002fec0
xor edx, edx
xor ecx, ecx
mov rax, r14
mov r8d, dword [rbp + rdx]
sub rax, r8
jb 0x14002fe60
inc rcx
add rdx, 0x10
mov r14, rax
cmp rsi, rdx
jne 0x14002fe40
jmp 0x14002fe63
mov rax, r14
mov rsi, qword [rsp + 0x50]
cmp rsi, rcx
jb 0x14002fec9
mov r8, rcx
shl r8, 4
lea rdx, [r8 + rbp]
sub rsi, rcx
je 0x14002fd20
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14002feda
sub ecx, eax
mov dword [rdx], ecx
add qword [rbp + r8 + 8], rax
jmp 0x14002fd25
mov rcx, rdi
stc
mov rdx, r15
mov r8, r14
call fcn.140010100
mov r15, qword [rdi + 0x10]
jmp 0x14002fdc4
xor eax, eax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x14002feaf
lea r8, [0x1400c3d48]
mov rdx, rsi
call fcn.14009f050
ud2
lea rax, str.advancing_IoSlice_beyond_its_length
or dword [rax], eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rax, [0x1400c11e0]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x20]
call fcn.140098980
ud2
mov rdi, rcx
shl r8, 4
xor r9d, r9d
xor ecx, ecx
xor r10d, r10d
xor eax, eax
ror byte [rdi], 0x1f
invalid
ror byte [rdi], 0x1f
add byte [rsi - 0x75], al
sbb al, 0xa
mov r11d, dword [rdx + r9]
sub rax, r11
jb 0x14002ff6a
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x14002ff50
jmp 0x14002ff6d
mov rax, r10
cmp rsi, rcx
jb 0x1400301ab
mov r8, rcx
shl r8, 4
lea r13, [rdx + r8]
sub rsi, rcx
jne 0x14002ff99
test rax, rax
jne 0x1400301bc
test rsi, rsi
jne 0x14002ffba
jmp 0x14003018f
mov ecx, dword [r13]
cmp rax, rcx
ja 0x1400301f8
sub ecx, eax
mov dword [r13], ecx
add qword [rdx + r8 + 8], rax
test rsi, rsi
je 0x14003018f
lea r15, [0x1400c11e0]
lea rbp, [rsp + 0x68]
insb byte [rdi], dx
and al, 0x68
insb byte [rdi], dx
and al, 0x68
lea r12, [0x1400c01bc]
jmp 0x14002ffdf
mov rdx, r13
mov r13, rdx
test rsi, rsi
je 0x14003018f
mov r14, rsi
shl r14, 4
xor eax, eax
nop dword [rax + rax]
cmp r14, rax
je 0x140030010
mov r9d, dword [r13 + rax]
add rax, 0x10
test r9, r9
je 0x14002fff0
mov r8, qword [r13 + rax - 8]
jmp 0x140030016
xor r9d, r9d
mov r8, r15
mov qword [rsp + 0x20], rdi
mov rcx, rbp
mov edx, 0xfffffff4
invalid
invalid
invalid
call fcn.1400503a0
cmp qword [rsp + 0x68], 0
invalid
je case.default.0x140030041
invalid
add byte [rax + rsi + 0x48], dh
mov eax, dword [rsp + 0x70]
mov rax, qword [rsp + 0x70]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x140030110
jmp 0x140030191
mov r8, qword [rsp + 0x70]
test r8, r8
je 0x1400301a2
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [r13 + rdx]
sub rax, r9
jb 0x1400300c1
inc rcx
add rdx, 0x10
mov r8, rax
cmp r14, rdx
jne 0x140030080
jmp 0x1400300c4
mov rax, r8
cmp rsi, rcx
jb 0x1400301ab
mov r8, rcx
shl r8, 4
lea rdx, [r8 + r13]
sub rsi, rcx
jne 0x1400300eb
test rax, rax
je 0x14002ffd3
jmp 0x1400301bc
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x1400301f8
sub ecx, eax
mov dword [rdx], ecx
add qword [r13 + r8 + 8], rax
cmp qword [rsp + 0x68], 0
mov r13, rdx
je 0x14002ffd3
nop
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x14002ffd0
test rcx, rcx
je 0x14002ffd0
mov r14, rdi
mov rdi, r12
mov rbx, r15
lea rcx, [rax - 1]
mov qword [rsp + 0x60], rcx
mov r15, qword [rax - 1]
mov r12, qword [rax + 7]
mov rcx, r15
call qword [r12]
mov rdx, qword [r12 + 8]
test rdx, rdx
je 0x140030169
mov r8, qword [r12 + 0x10]
mov rcx, r15
call fcn.140001940
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rsp + 0x60]
call fcn.140001940
mov rdx, r13
mov r15, rbx
mov r12, rdi
mov rdi, r14
jmp 0x14002ffd3
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x140030191
lea r8, [0x1400c3d48]
mov rdx, rsi
call fcn.14009f050
ud2
lea rax, str.__f_
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1400c11e0]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, [0x1400c3d98]
lea rcx, [rsp + 0x30]
call fcn.140098980
ud2
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1400c11e0]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x30]
call fcn.140098980
ud2
mov r8, qword [r15 + 0x10]
mov rcx, r14
call fcn.140001940
mov edx, 0x18
mov r8d, 8
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.140001940
mov qword [rsi + 8], rdi
test rdi, rdi
setne al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, esi
call qword [r15]
mov rdx, qword [r15 + 8]
test rdx, rdx
je 0x1400306e4
mov r8, qword [r15 + 0x10]
mov rcx, r14
adc byte [r9 + r9*4 - 0xf], r9b
call fcn.140001940
mov edx, 0x18
mov r8d, 8
mov rcx, rbx
call fcn.140001940
mov qword [rsi + 8], rdi
test rdi, rdi
setne al
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
ret
call fcn.14001a2b0
mov rcx, rbx
call fcn.14001a310
mov qword [rsi + 8], rdi
or byte [rcx + rcx*4 - 0x1f], cl
or byte [rcx + rcx*4 - 0x1f], cl
call fcn.1400bc3a0
ud2
lea ebx, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
mov rdx, qword [r15 + 8]
test rdx, rdx
je 0x1400307a4
mov r8, qword [r15 + 0x10]
mov rcx, r14
call fcn.140001940
mov edx, 0x18
mov r8d, 8
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.140001940
mov qword [rsi + 8], rdi
test rdi, rdi
setne al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov qword [rsp + 0x40], rdx
jmp 0x14003084a
mov r13, qword [r14]
mov rcx, qword [r14 + 0x10]
mov rax, qword [r14 + 0x18]
cmp rcx, rax
jb 0x1400308d9
mov rsi, qword [r14 + 8]
mov rcx, qword [r14 + 0x20]
mov r8, rsi
sub r8, rcx
jb 0x140030ae2
add rcx, r13
xor edx, edx
call sub.msvcrt.dll_memset
lea rcx, [rsp + 0x48]
mov rdx, r15
mov r8, r13
mov r9, rsi
call fcn.140050920
cmp qword [rsp + 0x48], 0
mov rbp, qword [rsp + 0x50]
je 0x1400308bd
test rbp, rbp
je 0x1400308b9
mov eax, ebp
and eax, 3
cmp rax, 2
jb 0x1400308e4
cmp eax, 2
jne 0x1400308e4
mov rax, rbp
shr rax, 0x20
cmp eax, 6
jne 0x1400308e4
xor eax, eax
jmp 0x1400308c7
cmp rsi, rbp
cmovbe rsi, rbp
mov rax, rbp
mov qword [r14 + 0x10], 0
mov qword [r14 + 0x18], rax
mov qword [r14 + 0x20], rsi
xor ecx, ecx
mov rbp, rax
sub rbp, rcx
test r13, r13
jne 0x140030960
mov eax, ebp
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
add byte [rax - 0x77], cl
call 0x160ebca8f
cmp eax, 0x23
je 0x14003084a
jmp 0x140030ab3
add r13, rcx
cmp rbp, 0x10
jae 0x1400309a2
test rbp, rbp
movzx r8d, byte [rsp + 0x27]
je 0x1400309c1
sub rax, rcx
xor edx, edx
mov rsi, qword [rsp + 0x28]
nop
cmp byte [r13 + rdx], r8b
je 0x140030a1a
inc rdx
cmp rax, rdx
jne 0x140030980
mov rdx, rbp
xor ebx, ebx
test rbx, rbx
jne 0x1400309d0
jmp 0x140030a24
movzx ecx, byte [rsp + 0x27]
mov rdx, r13
mov r8, rbp
call fcn.14009e780
mov rbx, rax
mov rsi, qword [rsp + 0x28]
test rbx, rbx
jne 0x1400309d0
jmp 0x140030a24
xor edx, edx
xor ebx, ebx
mov rsi, qword [rsp + 0x28]
test rbx, rbx
je 0x140030a24
nop
mov qword [rsp + 0x38], rbx
cmp rdx, 0xffffffffffffffff
je 0x140030af3
lea rbx, [rdx + 1]
cmp rdx, rbp
jae 0x140030b01
mov rax, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
sub rax, rdi
cmp rax, rdx
jbe 0x140030a7a
mov rcx, qword [rsi]
add rcx, rdi
mov rdx, r13
mov r8, rbx
call sub.msvcrt.dll_memcpy
add rdi, rbx
mov rbp, rbx
mov rbx, qword [rsp + 0x38]
jmp 0x140030a48
mov ebx, 1
test rbx, rbx
jne 0x1400309d0
lodsb al, byte [rsi]
lodsb al, byte [rsi]
mov rax, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
sub rax, rdi
cmp rax, rbp
jb 0x140030a98
mov rcx, qword [rsi]
add rcx, rdi
mov rdx, r13
mov r8, rbp
call sub.msvcrt.dll_memcpy
add rdi, rbp
mov rax, qword [r14 + 0x10]
add rax, rbp
mov rcx, qword [r14 + 0x18]
cmp rax, rcx
cmovae rax, rcx
mov qword [rsi + 0x10], rdi
mov rdx, qword [rsp + 0x40]
add rdx, rbp
mov qword [r14 + 0x10], rax
test rbx, rbx
jne 0x140030ad5
test rbp, rbp
jne 0x14003082f
jmp 0x140030ad5
mov rcx, qword [rsp + 0x28]
mov rdx, rdi
mov r8, rbx
call fcn.140010100
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsi + 0x10]
jmp 0x1400309fc
mov rcx, qword [rsp + 0x28]
mov rdx, rdi
mov r8, rbp
call fcn.140010100
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsi + 0x10]
jmp 0x140030a34
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rbp
mov eax, 1
mov qword [rcx], rax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rdx
xor eax, eax
jmp 0x140030ac1
lea r8, [0x1400c3d18]
mov rdx, rsi
call fcn.14009f050
ud2
lea rcx, str.b__f_
call fcn.14009f210
ud2
lea r8, str.b__f_
mov rcx, rbx
mov rdx, rbp
call fcn.14009f0d0
ud2
mov qword [rsi + 8], rdi
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
jmp 0x1400331a6
add byte [rax], al
xor r8d, r8d
call sub.KERNEL32.dll_SetHandleInformation
test eax, eax
jne 0x1400330fc
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
mov word [rax], cs
add byte [rax - 0x3f], cl
loopne 0x140033195
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rcx, rdi
stc
stc
call sub.WS2_32.dll_closesocket
jmp 0x1400331a6
add bl, ch
sbb al, ch
cmp dword [rsi - 0x3eb7fff8], ecx
loopne 0x1400331b7
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
mov qword [rsi + 8], rax
invalid
invalid
invalid
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rax, rsi
add rsp, 0x2b0
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
nop dword cs:[rax + rax]
push rsi
push rdi
sub rsp, 0x38
mov rsi, rcx
lea r8, str.BorrowedSocketsocket
lea rdi, [rsp + 0x28]
mov r9d, 0xe
mov rcx, rdi
stc
call fcn.14009d0b0
lea rax, [0x1400c4010]
add eax, 0x90e26
mov qword [rsp + 0x20], rax
lea rdx, [0x1400c4006]
or dword [rax], eax
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.1400993a0
mov rcx, rax
call fcn.140099610
nop
add rsp, 0x38
pop rdi
pop rsi
ret
invalid
add byte [rax - 0x77], cl
stc
call fcn.14009d0b0
insd dword [rdi], dx
sahf
invalid
invalid
insd dword [rdi], dx
sahf
invalid
lea rax, [0x1400c4010]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400c4006]
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.1400993a0
mov rcx, rax
call fcn.140099610
invalid
add byte [rax + 0x38c48348], dl
pop rdi
pop rsi
invalid
ret
add byte [rax], al
add byte [rax - 0x77], cl
enter 0x1c7, 5
add byte [rax], al
mov rax, rcx
mov dword [rcx], 5
add byte [rax], al
add byte [rax - 0x77], cl
push rcx
or bl, al
add byte [rax], al
add byte [rax - 0x77], cl
push rcx
or bl, al
nop
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
mov rsi, qword [rcx + 0x30]
mov esi, dword [rcx + 0x30]
mov rdi, qword [rcx + 0x38]
cmp qword [rcx], 0
je 0x1400332b1
mov rcx, qword [rbx + 8]
call fcn.1400bbeb4
cmp qword [rbx + 0x10], 0
je 0x1400332c1
mov rcx, qword [rbx + 0x18]
call fcn.1400bbeb4
cmp qword [rbx + 0x20], 0
je 0x1400332d1
mov rcx, qword [rbx + 0x28]
call fcn.1400bbeb4
mov rcx, rdi
call fcn.1400bbeb4
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add bl, al
nop word [rax + rax]
mov rax, rcx
mov byte [rcx + 0xc5], dl
ret
add byte [rax], al
mov rax, qword [rcx + 0x38]
mov eax, dword [rcx + 0x38]
mov eax, dword [rcx + 0x38]
cmp bl, al
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
ret
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x28
call fcn.14003e6d0
ud2
in al, dx
sub al, ch
xchg edi, eax
mov bl, 0
add byte [rdi], cl
or ecx, dword [rdi]
invalid
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50948f0], al
invalid
invalid
invalid
or dword [0x1400ff150], eax
ret
add byte [rax], al
add byte [rax], al
movzx eax, cl
ror dword [rax - 1], 0xc0
ror dword [rax - 1], 0xc0
mov qword [0x1400ff108], rax
ret
mov eax, dword [0x1400ff108]
cmp rax, 3
cmp eax, 3
ja case.default.0x140033394
xchg dword [rbx + 0x48000000], esi
lea ecx, [0x1400c01dc]
lea rcx, [0x1400c01dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [0x1400c2f2a]
adc eax, 0x8fb8d
lea rcx, [rsp + 0x20]
mov r8d, 0xe
call fcn.1400256a0
cmp byte [rsp + 0x38], 2
jne 0x1400333cc
mov eax, 3
mov sil, 2
jmp 0x14003342a
mov sil, 1
jmp 0x140033431
xor esi, esi
jmp 0x140033431
mov sil, 2
jmp 0x140033431
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
cmp rax, 4
je 0x1400333f3
cmp rax, 1
jne 0x140033412
cmp byte [rcx], 0x30
sete sil
add sil, sil
jmp case.0x14002a39e.258
mov eax, dword [rcx]
bswap eax
xor r8d, r8d
cmp eax, 0x66756c6d
setae r8b
setae al
cmp eax, 0x66756c6c
insb byte [rdi], dx
jne 0x14003346e
sbb r8d, 0
sete sil
xchg esp, eax
invalid
jmp case.0x14002a39e.258
xchg esp, eax
invalid
xor esi, esi
test rdx, rdx
je 0x140033424
sal byte [rbx + rcx + 0x41], cl
mov r8d, 1
mov eax, 1
call fcn.140001940
in eax, 0xfc
dec dword [rbp - 0x49f0feba]
ror byte [rax - 0x77], 5
xlatb
mov esp, 0xf089000c
invalid
mov eax, esi
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x1400ff108], rax
add byte [rcx - 0x3b7cb710], cl
pop rsi
mov eax, esi
add rsp, 0x40
pop rsi
invalid
ret
lea rcx, str.internal_error:_entered_unreachable_code8
lea r8, str.___f_
mov edx, 0x28
call fcn.140098a10
ud2
add byte [rax], al
cmp ecx, 0x7f
ja 0x140033484
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete al
or al, dl
ret
xor eax, eax
ret
mov rdx, qword [rcx + 0x10]
ret
invalid
or dword [rax], eax
lea rdi, [rsp + 0x30]
mov r9d, 0xa
mov rcx, rdi
call fcn.14009d7d0
mov rcx, rsi
call case.0x14002a39e.268
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
lea r8, [0x1400c4108]
lea rdx, [rsp + 0x20]
and byte [rax - 0x77], cl
stc
and byte [rax - 0x77], cl
stc
call fcn.140099670
mov rcx, rax
call fcn.1400997c0
nop
add rsp, 0x48
invalid
pop rdi
pop rsi
ret
invalid
push rsi
push rdi
push rbx
sub rsp, 0xe0
mov rsi, rcx
lea rcx, [rsp + 0x58]
call fcn.14009de80
mov rdi, qword [rsi]
mov rsi, qword [rsi + 8]
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140048590
push rax
add dword [rax], eax
push rax
add dword [rax], eax
movzx edx, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
lea r8, [0x1400c0200]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
mov eax, edi
mov eax, edi
jmp r9
add rcx, 4
jmp 0x1400335e2
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400335e2
mov ecx, 6
jmp 0x1400335e2
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400335e2
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1400336f8
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x14003360b
invalid
adc al, byte [rcx + 0xf]
mov dh, 0
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x14003360d
xor eax, eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rcx
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xc0], xmm1
movups xmmword [rsp + 0xb0], xmm0
add byte [rax - 0x77], cl
mov esp, 0xa024
add byte [rax - 0x77], cl
mov ah, 0x24
test al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xa024
add byte [rax - 0x77], cl
mov ah, 0x24
test al, 0
add byte [rax], al
mov word [rsp + 0xd8], 0x200
mov byte [rsp + 0xda], al
and al, 0xda
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
and al, 0xda
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
lea rdx, [rsp + 0xa0]
call fcn.140034200
cmp byte [rsp + 0x68], 0xa
je 0x1400336de
lea rsi, [0x1400c13e8]
lea rdi, [rsp + 0x58]
add byte [rax - 0x73], cl
jl 0x14003369d
pop rax
lea rbx, [rsp + 0x20]
lea r14, [rsp + 0x68]
lea r15, [rsp + 0xa0]
nop dword [rax]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
adc byte [rsp + 0x78], cl
movups xmm2, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
mov r8, rsi
call fcn.140099970
invalid
invalid
mov rcx, r14
mov rdx, r15
call fcn.140034200
or eax, dword [rax]
add byte [rax + 0xa68247c], al
jne 0x140033690
lea rcx, [rsp + 0x58]
call fcn.1400999c0
nop
add rsp, 0xe0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, [0x1400c4090]
mov rdx, rsi
call fcn.14009f050
ud2
sub rsp, 0x28
movzx eax, byte [rcx + 0x38]
cmp byte [rdi + rcx - 0x4a], al
cmp sil, byte [r9]
sar byte [rcx + rax], cl
cmp byte [rdi + rcx - 0x4a], al
cmp sil, byte [r9]
sar byte [rcx + rax], cl
ja case.default.0x1400337b9
test r8b, r8b
jne 0x14003379c
movzx r11d, byte [rcx + 0x10]
cmp r11b, 5
invalid
jb 0x14003379c
add eax, 0x8b4c6572
or dword [rax - 0x75], ecx
mov edx, dword [rcx + 8]
xor r10d, r10d
test al, al
jne 0x14003375b
cmp r11b, 6
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov edx, dword [rcx + 8]
xor r10d, r10d
test al, al
jne 0x14003375b
cmp r11b, 6
je 0x14003375b
mov r10d, 2
cmp rdx, 2
jb 0x14003383f
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 8], cl
cmp r10, rdx
jne 0x140033768
xor edx, edx
test al, al
jne case.default.0x1400337b9
jmp case.0x1400335a5.7
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x1400337c6
cmp r9b, 0x2e
jne 0x1400337c6
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
cmp dl, 0x2f
sete dl
or dl, r9b
test al, al
jne case.default.0x1400337b9
movzx r9d, byte [rcx + 0x10]
cmp r9, 6
je case.default.0x1400337b9
lea r10, [0x1400c021c]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
mov rcx, qword [rcx + 0x20]
add rcx, 4
jmp 0x1400337d7
cmp r9b, 0x2e
sete r9b
and dl, r9b
test al, al
je case.0x1400335a5.7
xor ecx, ecx
cmp al, 2
setb r9b
xchg edx, eax
ror dword [rdi], 0xb6
ret 0x8445
ror byte [rdi], 0x95
ret 0x2044
retf 0xb60f
ror byte [rax + 1], cl
enter 0x148, 0xffffffffffffffd0
add rsp, 0x28
ret
xchg edx, eax
ror dword [rdi], 0xb6
ret 0x8445
mov r9, qword [rcx + 0x20]
mov ecx, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r10, [rcx + 1]
test rcx, rcx
cmove r10, rcx
lea rcx, [r9 + r10]
add rcx, 8
jmp 0x1400337d7
mov ecx, 6
jmp 0x1400337d7
mov r9, qword [rcx + 0x20]
mov ecx, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r10, [rcx + 1]
test rcx, rcx
cmove r10, rcx
lea rcx, [r9 + r10]
add rcx, 2
jmp 0x1400337d7
mov ecx, 2
jmp 0x1400337d7
lea r8, [0x1400c4128]
mov ecx, 2
add al, byte [rax]
add byte [rax], al
call fcn.14009f050
ud2
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns 0x140033882
add byte [rax], al
add byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns 0x140033882
movzx r12d, byte [rcx + 0x10]
cmp r12, 6
cmp esp, 6
cmp esp, 6
invalid
je case.0x14002a73b.165
mov rax, qword [rcx + 0x30]
xor byte [rax - 0x77], cl
test byte [rdi + rcx*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rcx + 0x11], al
mov qword [rsp + 0x8f], rax
movups xmm0, xmmword [rcx + 0x11]
movups xmm1, xmmword [rcx + 0x21]
adc byte [rcx + 0x21], cl
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movzx eax, byte [rcx + 0x3a]
movzx edx, byte [rcx + 0x38]
movzx r8d, byte [rcx + 0x39]
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x20], esi
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], r12b
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x31], xmm0
adc dword [rsp + 0x31], eax
movups xmmword [rsp + 0x41], xmm1
mov rcx, qword [rsp + 0x8f]
mov qword [rsp + 0x50], rcx
mov byte [rsp + 0x5a], al
mov byte [rsp + 0x58], dl
mov byte [rsp + 0x59], r8b
cmp dl, 2
jne 0x1400339e6
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [0x181033907], bh
invalid
invalid
test rdi, rdi
je 0x140033a42
cmp r12b, 3
cmp ah, 3
jae 0x140033970
nop dword [rax + rax]
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [rsi + rcx], 0x5c
je 0x140033940
inc rcx
cmp rdi, rcx
jne case.0x14002a39e.278
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
je 0x14003394f
jmp 0x1400339dc
mov r9d, 1
test rcx, rcx
jne 0x1400339dc
invalid
lea eax, [rax]
add byte [rax], al
test dword [rbp + 0x4c000000], ecx
cmp edi, ecx
cmp rdi, r9
jb 0x140033dd6
add rsi, r9
sub rdi, r9
jne 0x140033910
jmp 0x1400339da
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
je 0x1400339b0
cmp r9d, 0x5c
je 0x1400339b0
inc rcx
cmp rdi, rcx
jne 0x140033980
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
jne 0x1400339bb
jmp 0x1400339c6
mov r9d, 1
test rcx, rcx
je 0x1400339c6
cmp rcx, 1
jne 0x1400339dc
cmp byte [rsi], 0x2e
jne 0x1400339dc
add rcx, r9
cmp rdi, rcx
jb 0x140033ddb
add rsi, rcx
sub rdi, rcx
jne 0x140033970
xor edi, edi
mov qword [rsp + 0x20], rsi
and al, 0x20
mov qword [rsp + 0x28], rdi
cmp r8b, 2
clc
add cl, byte [rdi]
jne 0x140033dbc
test dl, dl
sete r10b
jne 0x140033dbc
test dl, dl
sete r10b
cmp dl, 1
ja 0x140033a35
invalid
add dword [rdi + 0x3a], esi
cmp dh, byte [rcx]
leave
xor ecx, ecx
cmp r12b, 5
jb 0x140033aac
add byte [rax], al
invalid
add eax, 0xa5820f
add byte [rax], al
add byte [rax], al
add byte [rax + rax*8 + 0x9d850f], al
ror byte [rdi], 0x85
popfq
add byte [rax], al
invalid
test al, al
jne 0x140033aac
invalid
popfq
add byte [rax], al
invalid
ror byte [rdi], 0x85
popfq
add byte [rax], al
test dword [rbp + 0x45000000], ebx
add byte [rbp + 0x31], al
rol byte [rcx - 0x80], 0xfc
cld
xor r8d, r8d
xor eax, eax
cmp r12b, 6
je 0x140033a2c
cld
invalid
test dl, dl
jne 0x140033a2c
mov r8d, 2
add al, byte [rax]
add byte [rax], al
cmp rdi, 2
jb 0x140033e25
cmp r8, rdi
clc
jne 0x140033a6a
xor ecx, ecx
jmp 0x140033aac
xor r9d, r9d
xor ecx, ecx
xor r11d, r11d
jmp 0x140033b2f
xor r9d, r9d
mov r10d, 0
mov edi, 0
mov ecx, 0
mov r11d, 0
add byte [rax], al
add byte [rcx - 0x80], al
clc
add cl, byte [rdi]
test dl, cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x80], al
clc
add cl, byte [rdi]
test dl, cl
add byte [rax], al
add cl, ch
push rdx
add eax, dword [rax]
add byte [rax], al
lea rcx, [rsi + rdi]
jmp 0x140033dbc
add byte [rax], al
lea rcx, [rsi + rdi]
lea r9, [rsi + r8]
inc r9
cmp r9, rcx
sete cl
movzx r8d, byte [rsi + r8]
test cl, 1
jne case.0x1400352ed.178
cmp r8b, 0x2e
jne case.0x1400352ed.178
movzx ecx, byte [r9]
cmp cl, 0x5c
sete r8b
cmp cl, 0x2f
sete cl
xchg esp, eax
invalid
xchg esp, eax
rol dword [rax + rcx - 0x3f], 0xeb
or cl, r8b
jmp 0x140033aac
invalid
invalid
or cl, r8b
jmp 0x140033aac
cmp r8b, 0x2e
sete r8b
invalid
clc
sete r8b
rol byte [rax + riz - 0x3f], 0x41
mov cl, 1
invalid
and cl, r8b
and cl, al
mov r9b, 1
add dword [rdx + rdx*8 + 0x31450874], eax
rol byte [rbp + 0x31], cl
test dl, dl
je 0x140033abb
xor r10d, r10d
xor r11d, r11d
fucomi st(3)
invalid
fucomi st(3)
je 0x140033afd
cmp r12b, 6
cmp ah, 6
jne 0x140033ac6
xor r11d, r11d
xor ebx, ebx
jmp 0x140033b2c
lea r8, [0x1400c0234]
movsxd r10, dword [r8 + r12*4]
add byte [rdi + 0x63], cl
adc al, 0xa0
add r10, r8
jmp r10
mov r11, qword [rsp + 0x40]
add r11, 4
jmp 0x140033b2c
mov r8, qword [rsp + 0x40]
mov r10, qword [rsp + 0x50]
lea r11, [r10 + 1]
test r10, r10
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
ret
add r11, 8
jmp 0x140033b2c
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
ret
or bl, ch
sub al, 0x41
mov r11d, 6
mov r11d, 6
jmp 0x140033b2c
mov r8, qword [rsp + 0x40]
mov r10, qword [rsp + 0x50]
mov r10, qword [rsp + 0x50]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
add r11, r8
add r11, 2
jmp 0x140033b2c
mov r11d, 2
mov r10b, 1
movzx ecx, cl
test al, al
setne r8b
and r8b, r9b
movzx r13d, r8b
add rcx, r11
add rcx, r13
cmp rdi, rcx
jbe 0x140033dbc
test dl, dl
setne cl
cmp r12b, 6
cld
invalid
sete r14b
setne bl
xchg ebp, eax
ret
mov r8, qword [rsp + 0x50]
cld
invalid
xchg ebp, eax
ret
lea rdx, [r8 + 1]
test r8, r8
cmove rdx, r8
test r9b, r9b
je 0x140033cc0
and bl, r10b
mov rbp, qword [rsp + 0x40]
lea r8, [rdx + rbp]
lea eax, [rdx + rbp]
lea eax, [rdx + rbp]
add r8, 2
mov qword [rsp + 0x68], r8
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
add rdx, rbp
add rdx, 8
or byte [rax - 0x77], cl
push rsp
and al, 0x60
or byte [rax - 0x77], cl
push rsp
and al, 0x60
add rbp, 4
cmp r12b, 5
jb 0x140033d06
test al, al
jne 0x140033d06
or r14b, cl
jmp 0x140033bd4
xor ecx, ecx
movzx eax, al
add rcx, r13
add rcx, rax
cmp rdi, rcx
jbe 0x140033dbc
add dword [rax], eax
invalid
mov r15, rdi
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x20]
call 0x140033e60
cmp byte [rsp + 0x78], 0xa
jne 0x140033d76
add byte [rcx + rcx*4 - 1], cl
mov rdi, r15
sub rdi, qword [rsp + 0x70]
jb 0x140033e00
mov qword [rsp + 0x28], rdi
test r14b, r14b
invalid
je 0x140033c10
xor ecx, ecx
jmp 0x140033c1f
mov ecx, 2
cmp rdi, 2
jb 0x140033e14
add byte [rax], al
cmp rcx, rdi
jne 0x140033c30
xor eax, eax
test bl, bl
je case.default.0x140033c8e
jmp 0x140033c80
lea rax, [rsi + rdi]
add al, 0x3e
lea rdx, [rsi + rcx]
inc rdx
inc edx
inc edx
cmp rdx, rax
sete al
ror byte [rdi], 0xb6
or al, 0xe
invalid
ror byte [rdi], 0xb6
or al, 0xe
invalid
invalid
test al, 1
jne 0x140033c70
cmp cl, 0x2e
jne 0x140033c70
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
test bl, bl
je case.default.0x140033c8e
test byte [rbx - 1], bl
invalid
invalid
test byte [rbx - 1], bl
invalid
jmp 0x140033c80
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp cl, 0x2e
sete cl
and al, cl
test bl, bl
je case.default.0x140033c8e
lea rdx, [0x1400c024c]
movsxd rcx, dword [rdx + r12*4]
add rcx, rdx
jmp rcx
movabs byte [0xe98948e1ffd10148], al
mov rcx, rbp
jmp 0x140033bc2
sub bh, bh
invalid
mov rcx, qword [rsp + 0x60]
jmp 0x140033bc2
and bh, bh
invalid
mov ecx, 6
jmp 0x140033bc2
mov rcx, qword [rsp + 0x68]
jmp 0x140033bc2
invalid
invalid
invalid
mov ecx, 2
jmp 0x140033bc2
lea rbx, [rsp + 0x70]
lea r14, [rsp + 0x20]
and al, 0x20
nop word [rax + rax]
mov rcx, rbx
mov rdx, r14
call 0x140033e60
add dword [rax], eax
add byte [rax + 0xa78247c], al
jne 0x140033dbc
mov rcx, rdi
stc
sub rcx, qword [rsp + 0x70]
jb 0x140033dec
mov qword [rsp + 0x28], rcx
and al, 0x28
mov rdi, rcx
cmp rcx, r13
cmp ecx, ebp
cmp ecx, ebp
ja 0x140033cd0
iretd
jmp 0x140033db9
add byte [rax], al
test bl, bl
je case.0x1400352ed.183
lea r14, [rsp + 0x20]
lea esi, [rsp + 0x20]
lea rbx, [0x1400c0264]
jmp 0x140033d27
mov rax, rbp
add rax, r13
cmp rdi, rax
jbe 0x140033dbc
add byte [rax], al
mov r15, rdi
lea rcx, [rsp + 0x70]
mov rdx, r14
call 0x140033e60
bnd call 0x140033e60
cmp byte [rsp + 0x78], 0xa
jl 0x140033d5e
js 0x140033d46
jne 0x140033d76
mov rdi, r15
mov edi, edi
sub rdi, qword [rsp + 0x70]
sub edi, dword [rsp + 0x70]
jb 0x140033e00
add byte [rax], al
add byte [rax - 0x77], cl
jl 0x140033d74
mov qword [rsp + 0x28], rdi
movsxd rax, dword [rbx + r12*4]
invalid
sub byte [rdx + 0x63], cl
add al, 0xa3
invalid
add rax, rbx
jmp rax
fdivr st(7)
loopne 0x140033da3
invalid
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
invalid
jmp 0x140033d1b
mov eax, 6
jmp 0x140033d1b
mov rax, qword [rsp + 0x68]
jmp 0x140033d1b
mov eax, 2
jmp 0x140033d1b
movsd dword [rdi], dword [rsi]
mov rdi, r15
jmp 0x140033dbc
lea rbx, [rsp + 0x70]
lea r14, [rsp + 0x20]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
call 0x140033e60
cmp byte [rsp + 0x78], 0xa
or dh, byte [rbp + 0x1a]
or dh, byte [rbp + 0x1a]
mov rcx, rdi
mov ecx, edi
sub rcx, qword [rsp + 0x70]
sub ecx, dword [rsp + 0x70]
jb 0x140033dec
mov qword [rsp + 0x28], rcx
mov rdi, rcx
cmp rcx, r13
ja 0x140033d90
mov rdi, rcx
mov edi, ecx
mov rax, rsi
mov rdx, rdi
cli
cli
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 1
lea r8, [0x1400c4170]
mov rdx, rdi
call fcn.14009f050
ud2
mov r15, rdi
lea r8, [0x1400c4188]
mov rdx, r15
call fcn.14009f0d0
ud2
mov rcx, rdi
lea r8, [0x1400c4188]
mov rdx, r15
call fcn.14009f0d0
ud2
lea r8, [0x1400c4128]
mov rdx, rdi
call fcn.14009f050
ud2
lea r8, [0x1400c4128]
mov ecx, 2
add byte [rax], al
add cl, byte [rcx]
add byte [rcx + 2], bh
add byte [rax], al
add byte [rax], al
mov rdx, rdi
call fcn.14009f050
ud2
add byte [rdi], cl
xchg ebp, eax
ret 0x7980
add eax, 0x8c0920f
rol bl, 1
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, rdx
mov rsi, rcx
invalid
mov rcx, rdx
call fcn.140033710
invalid
mov rdx, qword [rdi + 8]
cmp rax, rdx
ja 0x140033f69
mov r10, qword [rdi]
lea rcx, [r10 + rax]
mov r11, rax
sub r11, rdx
jne case.0x140028e90.303
movzx r8d, byte [rdi + 0x10]
xor r9d, r9d
jmp 0x140033f15
movzx r8d, byte [rdi + 0x10]
inc r11
lea rdi, [rdx + r10]
dec rdi
xor r9d, r9d
cmp r8b, 3
jae 0x140033ee0
nop word cs:[rax + rax]
cmp byte [rdi], 0x5c
je 0x140033efb
inc r11
dec rdi
dec edi
dec edi
cmp r11, 1
jne 0x140033ec0
jmp 0x140033f15
invalid
add byte [rax], al
add byte [rax], al
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x140033efb
cmp ebx, 0x5c
je 0x140033efb
invalid
invalid
inc r11
dec rdi
cmp r11, 1
jne 0x140033ee0
jmp 0x140033f15
neg r11
neg ebx
add rax, r11
inc rax
cmp rax, rdx
ja 0x140033f7a
add r10, rax
mov r9d, 1
mov ecx, 1
mov ecx, 1
mov rcx, r10
mov ecx, edx
sub rdx, rax
je 0x140033f3e
mov al, 9
cmp rdx, 2
je case.0x14002ecc9.85
cmp rdx, 1
jne 0x140033f50
invalid
sub byte [rax + 0x23752e39], al
cmp byte [rcx], 0x2e
jne 0x140033f50
xor eax, eax
cmp r8b, 3
cmp al, 3
rol byte [rcx - 0x80], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
ror byte [rbp - 0x3f7cbffc], 7
cmp al, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
jmp 0x140033f50
mov al, 0xa
jmp 0x140033f50
cmp byte [rcx], 0x2e
jne 0x140033f50
cmp byte [rcx + 1], 0x2e
sete al
xor al, 9
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x1400c4158]
mov rcx, rax
call fcn.14009f050
ud2
lea r8, [0x1400c4140]
mov rcx, rax
mov edi, 0x48000901
mov ecx, eax
call fcn.14009f050
ud2
add byte [rax], al
push rsi
push rdi
sub rsp, 0x48
mov rsi, rcx
lea r8, [0x1400c41a0]
or dword [rax], eax
lea rdi, [rsp + 0x30]
mov r9d, 4
mov rcx, rdi
call fcn.14009d7d0
mov rcx, rsi
call case.0x14002a39e.268
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
lea r8, [0x1400c41a8]
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.140099670
invalid
add byte [rax - 0x77], cl
shr eax, 0xdf
push rdi
invalid
add byte [rax + 0x48c48348], dl
pop rdi
pop rsi
ret
invalid
add byte [rax], 0
add byte [rax], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
mov esi, ecx
invalid
lea rcx, [rsp + 0x58]
call fcn.14009de80
mov rdi, qword [rsi]
mov rsi, qword [rsi + 8]
mov esi, dword [rsi + 8]
mov esi, dword [rsi + 8]
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.140048590
movzx edx, byte [rsp + 0x20]
push rsp
and al, 0x20
imul eax, dword [rbp + 1], 0x54b60f00
add byte [rdi], cl
mov dh, 0x54
push rsp
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [0x1400c027c]
lea r8, [0x1400c027c]
lea eax, [0x1400c027c]
ret 8
or byte [rax], al
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
add ecx, eax
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x140034087
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
add rcx, 8
jmp 0x140034087
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
invalid
invalid
jmp 0x140034087
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
invalid
add al, byte [rax]
add byte [rax], al
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
sub rdx, rcx
mov rdx, rsi
sub rdx, rcx
jb case.0x1400335a5.43
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400340b0
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x1400340b2
xor eax, eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x98], rcx
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
xor byte [rdi], cl
adc dword [rsp + 0x88], ecx
xor byte [rdi], cl
adc dword [rsp + 0x88], ecx
movups xmmword [rsp + 0x78], xmm0
mov qword [rsp + 0x68], rdi
jl 0x1400340fe
push 0x24748948
jo 0x140034147
mov dword [rsp + 0xa0], 0x84880200
and al, 0xa2
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
jl 0x1400340fe
push 0x24748948
jo 0x140034147
mov dword [rsp + 0xa0], 0x84880200
and al, 0xa2
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
lea rdx, [rsp + 0x68]
call fcn.140034200
add byte [rcx], al
add byte [rax], al
movzx eax, byte [rsp + 0x20]
cmp al, 0xa
jne 0x140034128
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.1400999c0
nop
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
xor r15d, r15d
lea r12, str..Components
lea r13, [0x1400c0298]
add byte [rax - 0x73], cl
xor eax, 0x8d308
add byte [rax - 0x73], cl
xor eax, 0x8d308
lea rdi, [rsp + 0x58]
pop rax
lea rbx, [rsp + 0x20]
pop rsp
and al, 0x20
lea r14, [rsp + 0x68]
lea rbp, [0x1400c40a8]
or byte [rax], al
or byte [rax], al
jmp 0x1400341a0
invalid
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
nop word [rax + rax]
invalid
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], rax
mov rcx, rdi
stc
mov rdx, rbx
mov r8, rsi
call fcn.140099970
call 0x1880347e0
mov ecx, ebx
call 0x1880347e0
mov ecx, ebx
mov rdx, r14
call fcn.140034200
movzx eax, byte [rsp + 0x20]
mov dh, 0x44
and al, 0x20
mov dh, 0x44
and al, 0x20
cmp al, 0xa
je 0x140034109
add al, 0xfa
cli
movzx ecx, al
lea rax, [rcx + 1]
add dword [r8 + 0xf4904f9], eax
invalid
invalid
add dword [r8 + 0xf4904f9], eax
invalid
stc
add al, 0x49
cmovae eax, edi
movsxd rdx, dword [r13 + rax*4]
add rdx, r13
invalid
invalid
add byte [rcx + rax - 0x16], cl
invalid
mov rcx, r12
loope switch.0x1400341bb
jmp rdx
loop 0x140034206
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
and al, 0x50
jmp case.0x1400341bb.1
cmpsd dword [rsi], dword [rdi]
nop dword [rax]
invalid
add byte [rax + 1], bh
mov eax, 1
lea rcx, [0x1400c40f9]
lea ecx, [0x1400c40f9]
or eax, 0x8ff1d
jmp case.0x1400341bb.1
xchg edx, eax
nop
nop
nop
mov eax, 2
add byte [rax - 0x77], cl
jmp 0xcd4fc8d7
invalid
invalid
invalid
mov rcx, rbp
mov ecx, ebp
jmp case.0x1400341bb.1
xchg byte [rbp + rcx*4 + 5], cl
lea r8, [0x1400c4090]
mov rdx, rsi
lahf
dec byte [rax]
add byte [rax - 0x77], cl
bnd call fcn.14009f050
call fcn.14009f050
call fcn.14009f050
ud2
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x14003448f
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
je 0x14003448f
cmp r13b, bpl
cmp ch, ch
ja 0x14003448f
add al, byte [rax]
add byte [rbx + rcx*4 + 7], cl
mov r8, qword [rdi]
mov r11, qword [rdi + 8]
movzx esi, byte [rdi + 0x10]
xor eax, eax
cmp rsi, 3
setae al
lea r14d, [rax + rax*2 + 7]
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x30]
lea r9, [rdx + 1]
add qword [rax - 0x7b], rcx
invalid
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
add qword [rax - 0x7b], rcx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
cmove r9, rdx
lea rdx, [rax + r9 + 2]
push rsp
or byte [rdx], al
push rsp
or byte [rdx], al
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
add rdx, 8
or byte [rax - 0x77], cl
push rsp
and al, 0x28
or byte [rax - 0x77], cl
push rsp
and al, 0x28
add rax, 4
lea r12, [0x1400c02ac]
or byte [rax], al
rol byte [rsp + rcx*2], 0x8d
and eax, 0x8c020
or byte [rax], al
or byte [rax], al
mov rdx, r11
jmp 0x1400342b5
mov r9, qword [rsp + 0x28]
test r9, r9
leave
jne case.0x140034344.2
adc eax, dword [rdx]
add byte [rax], al
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, r8
mov r8, r10
cmp r13b, bpl
ja 0x14003448f
test r13b, r13b
je 0x140034330
movzx r9d, r13b
cmp r9d, 1
jne 0x140034360
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x140034470
mov r13b, 2
cmp esi, 3
jb 0x1400342a6
cmp esi, 5
je 0x1400342a6
cmp esi, 6
jne 0x1400344cc
loope 0x1400342ea
add byte [rax], al
loope 0x1400342ea
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rsi + 1], al
add byte [rax], al
test rdx, rdx
je 0x14003443a
movzx r9d, byte [r8]
cmp rdx, 1
je 0x140034441
cmp r9b, 0x2e
jne 0x140034441
movzx r9d, byte [r8 + 1]
cmp r9d, 0x2f
je 0x140034455
cmp al, byte [rcx]
add byte [rax], al
cmp al, byte [rcx]
add byte [rax], al
cmp r9d, 0x5c
jne 0x1400342a6
jmp 0x140034455
cmp sil, 6
je case.default.0x140034344
invalid
invalid
invalid
invalid
movsxd r10, dword [r12 + rsi*4]
add r10, r12
add edx, esp
add edx, esp
mov r9, rax
mov ecx, eax
jmp r10
mov r9, qword [rsp + 0x30]
and al, 0x30
jmp case.0x140034344.0
jmp qword [rsi + 0x66]
nop dword [rax + rax]
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rdx], ah
add dword [rax], eax
invalid
test rdx, rdx
je 0x14003448b
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
leave
xor r9d, r9d
cmp sil, 3
inc byte [rbx]
jae case.0x14002a39e.314
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp byte [r8 + r9], 0x5c
cmp byte [rax + rcx], 0x5c
je 0x1400343c8
inc r9
cmp rdx, r9
jne 0x140034380
jmp 0x1400343b9
movzx r10d, byte [r8 + r9]
cmp r10d, 0x2f
cli
invalid
je 0x1400343c8
cmp r10d, 0x5c
je 0x1400343c8
inc r9
cmp rdx, r9
jne case.0x14002a39e.314
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x1400343d3
invalid
mov bl, 0xa
jmp 0x140034410
mov r10d, 1
test r9, r9
je 0x1400343c4
mov bl, 9
cmp r9, 2
je 0x1400343f5
cmp r9, 1
jne 0x140034410
cmp byte [r8], 0x2e
movzx ebx, r14b
mov r11d, 9
cmovne ebx, r11d
jmp 0x140034410
cmp byte [r8], 0x2e
jne 0x140034410
cmp byte [r8 + 1], 0x2e
sete bl
xor bl, 9
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbp + 1], cl
retf 0x8949
invalid
add r10, r9
mov r11, rdx
mov ebx, edx
mov ebx, edx
sub r11, r10
jb case.0x14002a73b.210
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 1], cl
ret 0x894c
invalid
add r10, r8
mov qword [rdi], r10
mov dword [rdi], edx
mov dword [rdi], edx
mov qword [rdi + 8], r11
mov r13b, 2
add cl, byte [rcx + rcx*4 - 0x26]
add cl, byte [rcx + rcx*4 - 0x26]
cmp bl, 0xa
je 0x1400342a9
invalid
jmp 0x1400344a6
insb byte [rdi], dx
xor edx, edx
jmp 0x1400342a6
invalid
dec dword [rax - 0x7d]
cli
add dword [rdi], ecx
invalid
test dword [rbx - 2], ebx
invalid
cmp rdx, 1
jne 0x1400342a6
invalid
cmp r9b, 0x2e
jne 0x1400342a6
test dword [rcx - 2], edx
invalid
invalid
test r11, r11
je 0x1400345a9
test byte [rbx + 1], cl
add byte [rax], al
fisttp dword [rdi]
test byte [rbx + 1], cl
add byte [rax], al
dec r11
dec ebx
retf
inc r8
mov qword [rdi], r8
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
invalid
mov dword [rdi + 8], ebx
mov byte [rcx], 7
jmp 0x140034492
invalid
invalid
and cl, byte [rbp - 0x7b]
fisttp dword [rdi]
test r11, r11
je 0x14003456c
add byte [rax], al
test bl, dh
add byte [rax], al
add byte [rax], al
dec r11
add byte [rax], al
dec r11
inc r8
invalid
ror byte [rcx + rcx*4 + 7], 0x4c
mov dword [rdi + 8], ebx
invalid
mov qword [rdi], r8
mov qword [rdi + 8], r11
or dh, al
add dword [rsi], eax
mov byte [rcx], 6
jmp 0x140034492
mov byte [rdi + 0x38], 3
cmp byte [r11], r8b
mov byte [rcx], 0xa
add dword [rdx], ecx
or cl, byte [rax - 0x77]
enter 0xffffffffffff8348, 0xffffffffffffffc4
mov rax, rcx
add rsp, 0x38
cmp byte [rbx + 0x5d], bl
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rcx], bl
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r9
adc r11b, bpl
invalid
sbb dword [rcx + rcx*4 + 0x41], ecx
or byte [rcx + rcx*4 + 0x49], cl
invalid
adc r11b, bpl
adc bl, ch
loopne 0x140034479
mov byte [rdi + 0x38], 1
cmp byte [r9], r8b
add dword [rax - 0x73], ecx
adc eax, 0x8be07
invalid
lea rdx, [0x1400c02c4]
add byte [rbx + riz*2 + 0xc], cl
mov dl, 0x49
add r9, rdx
movsxd r9, dword [rdx + rsi*4]
add r9, rdx
jmp r9
mov r9, rax
jmp 0x1400344ed
mov byte [rcx], 6
jmp 0x140034492
mov r9, qword [rsp + 0x28]
jmp 0x1400344ed
mov r9d, 6
jmp 0x1400344ed
invalid
mov r9, qword [rsp + 0x30]
jmp 0x1400344ed
mov r9d, 2
add byte [rax], al
add byte [rbp + 0x39], cl
cmp r9, r11
ja case.default.0x140034504
invalid
lea rdx, [0x1400c02dc]
movsxd r10, dword [rdx + rsi*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x140034504.0
mov eax, 6
jmp case.0x140034504.0
mov rax, qword [rsp + 0x30]
jmp case.0x140034504.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x140034595
insb byte [rdi], dx
insb byte [rdi], dx
add rax, r8
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
mov qword [rcx + 0x20], rax
mov dword [rcx + 0x20], eax
mov dword [rcx + 0x20], eax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], sil
mov qword [rcx + 0x28], r8
mov qword [rcx + 0x30], r9
jmp 0x140034492
lea r8, [0x1400c4228]
mov rcx, r10
call fcn.14009f050
ud2
lea r8, [0x1400c4210]
mov ecx, 1
xor edx, edx
call fcn.14009f050
ud2
lea r8, [0x1400c41c8]
add eax, 0x8fc40
mov rcx, r9
mov rdx, r11
call fcn.14009f0d0
ud2
lea r8, [0x1400c41e0]
mov rcx, rax
mov rdx, r11
call fcn.14009f050
ud2
lea r8, [0x1400c41f8]
mov ecx, 1
xor edx, edx
call fcn.14009f050
ud2
cmp ch, 3
je 0x1400347e9
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
je 0x1400347e9
cmp r13b, al
ja 0x1400347e9
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
cmp al, byte [rax]
jl 0x140034625
jno 0x140034583
jg 0x14003463f
add byte [rdi], cl
mov dh, 0x6f
adc byte [rdi + rcx - 0x4a], al
in eax, 0x48
mov ecx, dword [rdi]
movzx ebp, byte [rdi + 0x10]
movzx r12d, bpl
mov rcx, qword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x1400346b3
lea r14, [rsp + 0x68]
jmp 0x14003463f
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1400347e9
cmp al, 2
jne 0x1400347d8
mov rcx, rdi
call fcn.140033710
cmp rbx, rax
jbe 0x140034630
mov rcx, r14
mov rdx, rdi
call 0x140033e60
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
adc byte [rdi + 0x20], dl
adc byte [rdi + 0x20], dl
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
sub rcx, qword [rsp + 0x68]
jb 0x1400348d2
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x140034834
mov al, 2
mov rbx, rcx
cmp r13b, al
jbe 0x14003463f
jmp 0x1400347e9
mov r14, rbx
jmp 0x1400346cf
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1400347e9
cmp al, 1
je 0x140034750
movzx eax, al
cmp eax, 2
jne 0x1400347df
mov rcx, rdi
call fcn.140033710
sub eax, esi
invalid
dec dword [rcx + 0x39]
invalid
jbe case.0x14002ecc9.114
sub eax, esi
invalid
lea rcx, [rsp + 0x68]
mov rdx, rdi
call 0x140033e60
mov rbx, r14
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
invalid
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
jb 0x1400348cc
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x140034834
invalid
mov al, 2
mov r14, rbx
jmp 0x1400346c6
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
add ecx, dword [rdi]
invalid
invalid
invalid
invalid
invalid
cmp r12d, 5
je 0x1400346c6
invalid
invalid
invalid
cmp r12d, 6
jne 0x140034815
test r14, r14
je 0x1400347a6
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
cmp esi, 1
cmp esi, 1
add dword [rcx + rbp - 0x80], esi
stc
jne 0x1400347b0
je 0x1400347b0
cmp cl, 0x2e
jne 0x1400347b0
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1400347c5
cmp eax, 0x5c
pop rsp
je 0x1400347c5
xor eax, eax
jmp 0x1400346c6
xor r14d, r14d
xor esi, esi
xor eax, eax
jmp 0x1400346c6
xor eax, eax
cmp r14, 1
inc byte [rcx]
jne 0x1400346c6
or bh, bh
invalid
cmp cl, 0x2e
jne 0x1400346c6
sub rbx, 1
jb 0x1400348f6
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
mov byte [rsi], 7
jmp 0x1400347ec
movzx eax, al
test eax, eax
jne 0x140034803
cmp bpl, 6
jne case.0x140028e90.329
invalid
xor eax, 0x33947c6
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
mov rax, rsi
add rsp, 0xa8
add byte [rax], al
add byte [rbx + 0x5d], bl
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x1400348e3
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
mov byte [rsi], 6
jmp 0x1400347ec
lea rax, [0x1400c02f4]
movsxd rcx, dword [rax + r12*4]
or al, 0xa0
or al, 0xa0
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
jmp 0x140034892
and byte [r8 - 0x7d], r9b
rol byte [rbx + rbp*8], 0x5e
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], cl
movaps xmm2, xmmword [rsp + 0x50]
push rax
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
mov qword [rsi + 0x30], rax
xor bl, r13b
nop
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x140034892
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je case.default.0x140034828
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
and byte [rdi], cl
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
adc qword [rdi], r9
adc dword [rsi + 1], eax
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
sub byte [rax - 0x77], cl
pop rsi
xor cl, ch
and bh, bh
invalid
invalid
pop rsi
xor cl, ch
and bh, bh
invalid
mov rcx, rbx
mov rbx, r14
lea r8, [0x1400c4270]
xchg edi, eax
stc
or byte [rax], al
mov rdx, rbx
call fcn.14009f0d0
ud2
lea r8, [0x1400c4258]
mov rcx, rbx
xor edx, edx
call fcn.14009f0d0
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rdi], cl
invalid
cmpsd dword [rsi], dword [rdi]
invalid
lea r8, [0x1400c4240]
mov rcx, rbx
xor edx, edx
shr al, cl
leave
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rdi], cl
invalid
jns 0x140034936
invalid
add byte [rdi], cl
mov dh, 0x41
cmp byte [rdx], bh
cmp byte [rdi], cl
test ebx, ebx
add byte [rax], al
add byte [rbx + rcx*4 + 0x19], cl
mov r9, qword [rcx + 8]
mov r10, qword [rdx + 8]
cmp r9, r10
mov rax, r10
cmovb rax, r9
ror dword [rbx + rcx*4 + 2], 0x48
mov esi, eax
neg rsi
mov rdi, 0xffffffffffffffff
dec dword [rdi]
invalid
add byte [rax], 0
add byte [rax], al
lea rbx, [rsi + rdi]
cmp rbx, 0xffffffffffffffff
je 0x1400349b0
invalid
movzx ebp, byte ss:[r8 + rdi + 1]
movzx ebp, byte [r8 + rdi + 1]
lea rbx, [rdi + 1]
cmp byte [r11 + rdi + 1], bpl
mov rdi, rbx
je 0x140034970
sete al
movzx eax, al
add rax, rbx
add eax, ebx
add eax, ebx
cmp rax, r9
jbe 0x1400349bc
lea r8, [0x1400c4288]
mov rcx, rax
mov rdx, r9
call fcn.14009f0d0
ud2
cmp r9, r10
jne 0x1400349bc
xor eax, eax
jmp 0x140034adc
add dword [rax], eax
invalid
test rax, rax
je 0x140034a1f
sal byte [rsi + rbx*2 + 0x66], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
movzx esi, byte [r11 + rax - 1]
add edi, edi
cmp esi, 0x2f
je 0x1400349e7
cmp esi, 0x5c
je 0x1400349e7
dec rax
jne 0x1400349d0
jmp 0x140034a1f
lea rsi, [rax - 1]
lea esi, [rax - 1]
jo 0x1400349ea
dec dword [rcx + rdi - 0x32]
cmp rsi, r9
jae 0x140034c92
sahf
add al, byte [rax]
add byte [rcx + 0x29], cl
sub ecx, eax
add r11, rax
sub r9, rax
sub ecx, eax
add r11, rax
mov qword [rcx], r11
mov qword [rcx + 8], r9
mov dword [rcx + 8], ecx
mov byte [rcx + 0x38], 2
cmp rsi, r10
jae case.0x1400335a5.80
invalid
cwde
add al, byte [rax]
invalid
sbb dword [rax + 0x49000002], 0x29
ret 0x149
sub r10, rax
add r8, rax
mov qword [rdx], r8
mov qword [rdx + 8], r10
push rdx
or dh, al
cmp byte [rdx], al
push rdx
or dh, al
cmp byte [rdx], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x100], xmm3
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
mov rax, qword [rdx]
mov rcx, qword [rdx + 8]
movups xmm0, xmmword [rdx + 0x10]
movups xmm1, xmmword [rdx + 0x20]
adc byte [rdx + 0x20], cl
adc byte [rdx + 0x20], cl
mov r8, qword [rdx + 0x30]
mov qword [rsp + 0x50], r8
and al, 0x50
and al, 0x50
push rax
movzx r8d, byte [rdx + 0x38]
mov byte [rsp + 0x58], r8b
pop rax
pop rax
mov r8d, dword [rdx + 0x39]
mov dword [rsp + 0x59], r8d
pop rcx
cmp dword [rcx + r9*4 + 0x44], eax
and al, 0x59
pop rcx
pop rcx
movzx r8d, word [rdx + 0x3d]
mov word [rsp + 0x5d], r8w
mov dword [rsp + 0x5d], r8d
mov bh, 0x42
cmp eax, 0x44894466
mov dword [rsp + 0x5d], r8d
mov dword [rsp + 0x5d], r8d
movzx edx, byte [rdx + 0x3f]
mov byte [rsp + 0x5f], dl
pop rdi
pop rdi
movaps xmmword [rsp + 0x40], xmm1
sub dword [rsp + 0x40], ecx
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
xor byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
add al, ch
idiv rdi
invalid
dec dword [rdi]
mov dh, 0x74
call fcn.140034200
movzx esi, byte [rsp + 0x60]
and al, 0x60
invalid
and al, 0x60
cmp sil, 0xa
jne case.0x14002a73b.229
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x20]
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
call fcn.140034200
cmp byte [rsp + 0x98], 0xa
add byte [rax], al
invalid
add byte [rax], al
or cl, byte [rdi]
setne al
neg al
setne al
neg al
add rsp, 0x118
pop rbx
pop rbp
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ebp, ebp
jmp 0x140034b58
mov rdi, r10
mov rsi, r14
sub rsi, r8
cmovb r8, r14
cmovb eax, esi
cmovb eax, esi
mov rcx, r12
call sub.msvcrt.dll_memcmp
cdqe
test eax, eax
ror byte [rax + 0xf], 0x45
invalid
xor ecx, ecx
leave
ror byte [rax + 0xf], 0x45
invalid
leave
test rsi, rsi
setne cl
mov eax, 0xff
add byte [rax], al
add byte [rax], al
cmovs ecx, eax
test cl, cl
leave
je 0x140034c76
add dword [rax], eax
add byte [rdi], cl
invalid
nop dword [rax]
add byte [rax], al
add byte [rcx - 0x23e0938], cl
mov eax, ecx
test cl, 0xfd
jne 0x140034adc
movsd dword [rdi], dword [rsi]
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
add byte [rax], al
add al, ch
mov bh, 0xf6
invalid
call fcn.140034200
movzx esi, byte [rsp + 0x60]
cmp sil, 0xa
or cl, byte [rdi]
test byte [rbp - 1], ah
invalid
invalid
invalid
invalid
or cl, byte [rdi]
test byte [rbp - 1], ah
invalid
invalid
invalid
invalid
invalid
movzx edi, byte [rsp + 0x61]
mov dh, 0x7c
and al, 0x61
invalid
invalid
mov r12, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
je 0x140034b8a
jo 0x140034bb4
mov edi, dword [rsp + 0x78]
je 0x140034b8a
jo 0x140034bb4
mov edi, dword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
lea rcx, [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
cwde
cwde
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
call fcn.140034200
movzx ecx, byte [rsp + 0x98]
mov al, 1
cmp cl, 0xa
cwde
add byte [rax], al
add byte [rax + 0xaf98001], dh
je 0x140034adc
test byte [rbx - 1], al
invalid
invalid
lea edx, [rsi - 6]
movzx edx, dl
mov dh, 0xd2
mov dh, 0xd2
lea r9, [rdx + 1]
cmp dl, 4
cmovae r9, rbp
lea edx, [rcx - 6]
add qword [rax + 0xf4c04fa], rax
int 0x8d
push rcx
cli
movzx edx, dl
lea r8, [rdx + 1]
cmp dl, 4
cmovae r8, rbp
invalid
invalid
cmp r9, r8
jb 0x140034c8b
invalid
add byte [rax], al
invalid
invalid
mov dword [rax], 0x850f0000
jne 0x140034adc
adc bh, bh
invalid
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
cmp r9d, 4
je 0x140034c40
test r9, r9
test ecx, ecx
leave
jne 0x140034b37
invalid
cmp cl, 6
jae 0x140034b37
add dword [rbp - 1], 0xffffffff
invalid
add dword [rbp - 1], 0xffffffff
inc dword [rax + 0x38]
invalid
cmp sil, cl
jb 0x140034c8b
jne 0x140034adc
invalid
movzx ecx, byte [rsp + 0x99]
add byte [rax], al
mov r10, qword [rsp + 0xb0]
mov r13, qword [rsp + 0xb8]
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
invalid
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
add byte [rax + 0xf], al
movzx eax, sil
movzx eax, sil
movzx eax, dh
lea r9, [0x1400c030c]
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
call 0x1890354db
invalid
mov al, 0xff
cmp dil, cl
iretd
jb 0x140034adc
invalid
invalid
invalid
iretd
invalid
setne cl
jmp 0x140034b30
invalid
invalid
invalid
invalid
shr ecx, 0xf0
invalid
invalid
cmp cl, 9
jne 0x140034b37
invalid
dec dword [rcx + rcx*4 - 0xa]
mov rsi, r14
sub rsi, r8
cmovb r8, r14
invalid
invalid
mov rcx, r12
invalid
invalid
mov ecx, esp
call sub.msvcrt.dll_memcmp
cdqe
cwde
cwde
test eax, eax
cmovne rsi, rax
mov al, 0xff
test rsi, rsi
setne cl
jns 0x140034b30
invalid
invalid
xchg ebp, eax
ror dword [rdi], 0x89
mov edi, 0xe9fffffe
invalid
invalid
invalid
invalid
invalid
invalid
jmp 0x140034adc
mov rsi, rbx
fimul word [rcx + rbp - 0x12]
sub rsi, r13
cmovb r13, rbx
mov rcx, r15
mov rdx, rdi
cli
mov r8, r13
jmp 0x140034c56
mov al, 0xff
jmp 0x140034adc
lea r8, [0x1400c42b8]
test byte [rax], 0
mov rcx, rax
mov rdx, r9
call fcn.14009f050
ud2
lea r8, [0x1400c42a0]
cmc
or byte [rax], al
mov rcx, rax
mov rdx, r10
mov edx, edx
mov edx, edx
call fcn.14009f050
ud2
add byte [rax], al
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
sub esp, 0x138
sub esp, 0x138
mov qword [rsp + 0x28], r8
sub byte [rcx - 0x77], cl
mov r13, rdx
mov ebp, edx
invalid
mov rdi, rcx
mov rsi, qword [rcx]
mov r14, qword [rcx + 0x10]
adc byte [rbp - 0x7b], cl
div byte [rsi + rdx + 0x41]
invalid
movzx eax, byte [r14 + rsi - 1]
test r14, r14
je case.0x1400344c4.28
movzx eax, byte [r14 + rsi - 1]
cmp al, 0x2f
setne cl
cmp al, 0x5c
pop rsp
invalid
pop rsp
setne bpl
and bpl, cl
and ch, cl
xchg ebp, eax
invalid
and ch, cl
jmp 0x140034d03
add eax, dword [rax - 0x4b]
mov bpl, 2
mov ch, 2
add cl, byte [rax - 0x73]
and al, 0x50
and al, 0x50
lea rcx, [rsp + 0x50]
mov rdx, rsi
mov r8, r14
mov eax, esi
call fcn.140048590
add dword [rax], eax
movzx r9d, byte [rsp + 0x50]
mov dh, 0x4c
and al, 0x50
push rax
push rax
movzx eax, r9b
mov r15, qword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
and al, 0x60
mov r12, qword [rsp + 0x70]
and al, 0x70
jo 0x140034d70
lea rcx, [0x1400c0324]
lea ecx, [0x1400c0324]
or eax, 0x8b5f6
or byte [rax], al
add byte [rbx + riz*2 + 4], cl
or dword [rcx + 1], 0xf2894cc8
mov rdx, r14
movsxd r8, dword [rcx + rax*4]
add al, 0x81
add r8, rcx
mov rdx, r14
mov rcx, rsi
jmp r8
jmp rax
lea rcx, [r15 + 4]
add al, 0xeb
add al, 0xeb
jmp 0x140034d7a
lea rcx, ss:[r12 + 1]
lea rcx, [r12 + 1]
and al, 1
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove ecx, esp
test r12, r12
cmove rcx, r12
add rcx, r15
add rcx, 8
add ecx, 8
jmp 0x140034d7a
mov ecx, 6
add bl, ch
jmp 0x140034d7a
sbb cl, byte [rcx - 0x73]
and al, 1
lea rcx, [r12 + 1]
test r12, r12
cmove rcx, r12
add rcx, r15
add ecx, edi
int3
add ecx, edi
stc
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
jmp 0x140034d7a
add eax, 0x2b9
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
mov ecx, 2
add byte [rax], al
mov rdx, r14
sub rdx, rcx
jb case.default.0x140035344
mov ah, 9
add byte [rax], al
mov ah, 9
add byte [rax], al
add rcx, rsi
int1
test rdx, rdx
je 0x140034da1
invalid
adc ecx, dword [rdi]
movzx ecx, byte [rcx]
mov dh, 9
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete bl
xchg esp, eax
ret
xchg esp, eax
ret
or bl, dl
jmp 0x140034da3
xor ebx, ebx
fild dword [rax - 0x80]
in eax, 1
and bpl, 1
mov rcx, qword [rsp + 0x51]
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0xef], rdx
mov dword [rsp + 0xef], edx
mov dword [rsp + 0xef], edx
xchg esp, eax
and al, 0xef
out dx, eax
out dx, eax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
invalid
add byte [rax], al
mov qword [rsp + 0xe8], rcx
mov ecx, 6
invalid
call 0xf9034dc2
invalid
add byte [rcx + 6], bh
add byte [rcx + 0x158d48c0], cl
jno case.0x14003fedf.25
mov eax, eax
lea rdx, [0x1400c0340]
adc eax, 0x8b571
adc eax, 0x8b571
or byte [rax], al
movsxd r8, dword [rdx + rax*4]
invalid
add al, 0x82
add r8, rdx
mov qword [rsp + 0x90], rdi
mov dword [rsp + 0x90], edi
ror byte [rax - 0x77], 1
mov dword [rsp + 0x90], edi
mov esp, 0x9024
add byte [rax - 0x77], cl
je 0x140034e06
mov qword [rsp + 0x48], rsi
jmp r8
jmp r8
jmp rax
lea rdx, [r15 + 4]
push rdi
add al, 0x48
test rdx, rdx
test rdx, rdx
jne 0x140034e23
jmp case.0x140034de3.6
lea rdx, [r12 + 1]
test r12, r12
test esp, esp
cmove rdx, r12
invalid
invalid
add rdx, r15
add edx, edi
add rdx, 8
test rdx, rdx
test edx, edx
test edx, edx
sal byte [rbp + 0x1a], cl
jne 0x140034e23
sbb ch, bl
jmp case.0x140034de3.6
xor dword [rcx - 0x73], ecx
lea rdx, [r12 + 1]
push rsp
and al, 1
test r12, r12
cmove rdx, r12
invalid
invalid
invalid
invalid
add rdx, r15
add edx, edi
cli
add rdx, 2
add cl, byte [rax - 0x7b]
test rdx, rdx
je case.0x140034de3.6
sal byte [rcx + rbx + 0x48], cl
lea edx, [0x1400c035c]
adc eax, 0x8b532
lea rdx, [0x1400c035c]
adc eax, 0x8b532
movsxd rax, dword [rdx + rax*4]
add al, 0x82
invalid
add rax, rdx
sar bh, 1
jmp rax
loopne 0x140034e7d
lea rcx, [r15 + 4]
lea ecx, [rdi + 4]
cmp rcx, r14
je case.0x14002a73b.251
mov esi, r9d
jmp 0x140034e91
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, r14
int1
je case.0x14002a73b.251
jmp case.0x140034de3.6
jmp case.0x140034de3.6
out dx, eax
lea rax, [r12 + 1]
test r12, r12
cmove rax, r12
cmove eax, esp
lea rcx, [r15 + rax]
add rcx, 2
add ecx, 2
add cl, byte [rcx + rdi - 0xf]
cmp rcx, r14
je case.0x14002a73b.251
sbb ebp, ebx
invalid
jmp case.0x140034de3.6
lea rax, [r12 + 1]
test r12, r12
cmove rax, r12
cmove eax, esp
cmove eax, esp
lea rcx, [r15 + rax]
add rcx, 8
add ecx, 8
add ecx, 8
ror dword [rax], 0x4c
cmp rcx, r14
cmp ecx, esi
jne case.0x140034de3.6
xor eax, eax
mov esi, r9d
cmp r9b, 5
movzx ebp, bpl
mov dh, 0xed
cmove ebp, eax
mov rdi, qword [rsp + 0x68]
mov edi, dword [rsp + 0x68]
push 0x48e9894c
mov rcx, r13
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
call case.0x1400356a3.20
test al, al
invalid
jne case.default.0x140034ed6
invalid
sal byte [rbp + 0x76], 0x48
jbe 0x140034ef0
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rdx, r13
mov edx, ebp
invalid
mov r8, qword [rsp + 0x28]
call fcn.140048590
movzx edx, byte [rsp + 0x50]
mov dh, 0x54
and al, 0x50
mov dh, 0x54
push rsp
and al, 0x50
mov rcx, qword [rsp + 0x60]
and al, 0x60
invalid
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
and al, 0x70
lea r8, [0x1400c0370]
lea eax, [0x1400c0370]
add eax, 0x8b4a1
add byte [rcx + 0x63], cl
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
add rdx, r8
jmp rdx
ret 0xe2ff
add rcx, 4
add ecx, 4
jmp 0x140034f12
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add rcx, rdx
add rcx, 2
invalid
invalid
rol dword [rdx], 0xeb
add ch, bl
jmp 0x140034f12
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
jmp 0x140034f12
sbb dword [rax - 0x73], ecx
push rax
lea rdx, [rax + 1]
test rax, rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
invalid
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
or bl, ch
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rax + 0x3b], cl
and al, 0x28
cmp rcx, qword [rsp + 0x28]
cmp ecx, dword [rsp + 0x28]
ja 0x14003574b
mov rsi, qword [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rsi + 0x10], 0
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r13
mov r8, qword [rsp + 0x28]
sub al, ch
sub dword [rcx + rax], 0
sub al, ch
sub dword [rcx + rax], 0
nop
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp sil, 3
jae 0x140035000
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
cmp qword [rsp + 0x28], 0
jl 0x140034f84
sub byte [rax], al
je 0x140035050
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xf8], rax
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0
add byte [rcx], al
add byte [rax], al
invalid
invalid
add byte [rcx], al
add byte [rax], al
mov byte [rsp + 0x108], sil
mov ah, 0x24
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rdi + rbp*8], fs
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xef]
mov qword [rsp + 0x109], rax
test byte [rcx + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
mov dword [rsp + 0x118], edi
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rcx + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
mov dword [rsp + 0x118], edi
invalid
invalid
mov esp, 0x12024
and al, 0x20
add dword [rax], eax
mov dword [rsp + 0x118], edi
mov qword [rsp + 0x120], rdi
and al, 0x20
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5c], cl
mov qword [rsp + 0x128], r12
mov dword [rsp + 0x128], esp
movsb byte [rdi], byte [rsi]
and al, 0x28
add dword [rax], eax
add byte [rsi - 0x39], ah
invalid
invalid
test byte [rax + rsi], ah
invalid
mov word [rsp + 0x130], 0x200
xor byte [rcx], al
add byte [rax], al
add byte [rdx], al
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x132249c]
mov byte [rsp + 0x132], bl
mov byte [rsp + 0x132], bl
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
lea rcx, [rsp + 0x50]
and al, 0x50
lea rdx, [rsp + 0xf8]
call fcn.140034200
invalid
invalid
inc dword [rax + 0xa50247c]
add al, ch
and dl, dh
invalid
invalid
invalid
inc dword [rax + 0xa50247c]
jne case.0x14002a6da.216
mov qword [rsp + 0x30], 8
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
and al, 0x38
mov rdi, r13
jmp 0x1400351e0
lea rcx, [rsp + 0x50]
mov rdx, r13
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
mov r8, rsi
call fcn.140048590
movzx eax, byte [rsp + 0x50]
and al, 0x50
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
movzx r8d, al
lea r9, [0x1400c038c]
pop rbp
mov bl, 8
add byte [rdi + 0x63], cl
adc al, 0x81
pop rbp
mov bl, 8
add byte [rdi + 0x63], cl
adc al, 0x81
add r10, r9
mov r8, rsi
mov r9, r13
mov rsi, qword [rsp + 0x90]
add byte [rax], al
jmp r10
loop case.0x140028e90.371
add rcx, 4
add ecx, 4
jmp case.0x140034d3b.58
xor eax, eax
xor ecx, ecx
mov rsi, qword [rsp + 0x90]
mov ah, 0x24
nop
add byte [rax], al
add byte [rax], al
mov ah, 0x24
nop
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
jmp case.0x140035044.29
xor dword [rdx], eax
add byte [rax], al
mov rax, qword [0x1400edd48]
movzx eax, byte [rax]
mov ecx, 0xe0
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
call fcn.140001930
test rax, rax
mov dh, 0xc8
cld
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
out dx, al
je 0x140035771
invalid
mov r14, rax
mov rdi, r13
mov rax, qword [rsp + 0x80]
invalid
add byte [rcx - 0x77], cl
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rsp + 0x50]
and al, 0x50
xor byte [rdi], r9b
xor byte [rdi], cl
adc byte [rsp + 0x50], al
and al, 0x50
movups xmm1, xmmword [rsp + 0x60]
adc byte [rsp + 0x60], cl
invalid
movups xmm2, xmmword [rsp + 0x70]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
adc byte [rcx + 0xf], r8b
adc dword [rsi], eax
adc byte [rcx + 0xf], al
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], 4
mov dword [rsp + 0xa0], 4
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0xa8], 1
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xf8], al
clc
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0xf8]
movups xmm1, xmmword [rsp + 0x108]
movups xmm2, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
invalid
movups xmm3, xmmword [rsp + 0x128]
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x80], xmm3
movaps xmmword [rsp + 0x80], xmm3
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], edx
invalid
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
sub dword [rsp + 0x60], ecx
and al, 0x60
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x50]
call fcn.140034200
inc dword [rax + 0xb024bc]
add byte [rax], al
add byte [rdx], cl
inc dword [rax + 0xb024bc]
add byte [rax], al
add byte [rdx], cl
je 0x1400351c6
invalid
add byte [rdx], cl
je 0x1400351c6
mov r15d, 1
mov edi, 1
add byte [rsi + 0x38], bh
mov esi, 0x38
lea r12, [rsp + 0x98]
lea esp, [rsp + 0x98]
add byte [rax], al
lea r13, [rsp + 0xb0]
lea ebp, [rsp + 0xb0]
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x50]
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
cmp r15, qword [rsp + 0xa0]
jne 0x14003516c
add byte [rax], al
add byte [rbp + 0x19], dh
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r15
call fcn.1400101c0
mov r14, qword [rsp + 0x98]
mov ah, 0x24
cwde
add byte [rax], al
invalid
std
dec dword [rbx + rcx*4 - 0x4c]
mov ah, 0x24
cwde
mov ah, 0x24
cwde
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xe0]
mov qword [r14 + rsi + 0x30], rax
mov dword [rsi + rsi + 0x30], eax
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rsi + rsi + 0x30], eax
xor byte ss:[rdi], cl
xor byte [rdi], cl
movups xmm0, xmmword [rsp + 0xb0]
adc byte [rsp + 0xb0], al
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
mov al, 0
add byte [rax], al
movups xmm1, xmmword [rsp + 0xc0]
adc byte [rsp + 0xc0], cl
rol byte [rax], 0
add byte [rdi], cl
adc byte [rsp + 0xd0], dl
add byte [rax], al
invalid
movups xmm2, xmmword [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r14 + rsi + 0x20], xmm2
adc dword [rsi + rsi + 0x20], edx
and byte ss:[rcx + 0xf], al
and byte [rcx + 0xf], al
movups xmmword [r14 + rsi + 0x10], xmm1
adc dword [rsi + rsi + 0x10], ecx
movups xmmword [r14 + rsi], xmm0
inc r15
mov qword [rsp + 0xa8], r15
test al, 0
add byte [rax], al
mov esp, 0xa824
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, rbp
mov edx, ebp
call fcn.140034200
add rsi, 0x38
add esi, 0x38
invalid
add esi, 0x38
cmp byte [rsp + 0xb0], 0xa
and al, 0xb0
add byte [rax], al
add byte [rdx], cl
jne case.0x14003404a.73
or dword [rdi], 0x10
test byte [rax + rbx*4], ah
cwde
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x30], xmm0
cwde
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], eax
mov rax, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
test byte [rax + rbp*4], ah
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0xb0]
mov rdx, rdi
mov edx, edi
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, edi
mov edx, edi
mov r8, qword [rsp + 0x28]
and al, 0x28
sub al, ch
call fcn.140048590
movzx edx, byte [rsp + 0xb0]
mov dh, 0x94
and al, 0xb0
mov al, 0
add byte [rax], al
wait
xor eax, dword [rcx]
add byte [rdi], cl
mov dh, 0x94
and al, 0xb0
invalid
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax + rax*8], fs
mov rcx, qword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc0]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rdx*8], ah
and al, 0xd0
mov rax, qword [rsp + 0xd0]
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
xchg esp, eax
lea r8, [0x1400c03a8]
lea eax, [0x1400c03a8]
mov cl, 8
add byte [rbp + 0x63], cl
or byte [rax], al
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
ror dword [rax - 0x77], 0xfa
mov rdx, rdi
mov edx, edi
cli
jmp r9
loope case.0x14003404a.76
add rcx, 4
add ecx, 4
rol dword [rcx + rbp*8], 0xa0
add dword [rax], eax
add al, 0xe9
jmp 0x1400353ca
movabs al, byte [0x4801428d4c000001]
test edx, edx
add byte [rbp + rcx*4 + 0x42], cl
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
test rdx, rdx
cmove r8, rdx
add rcx, r8
invalid
ret 0x14c
add ecx, eax
ror dword [rax - 0x7d], 0xc1
add rcx, 8
add ecx, 8
ror dword [rax], 0xeb
or bl, ch
jmp case.0x140034d3b.58
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add byte [rax], al
add bl, ch
jmp case.0x140034d3b.58
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 2
jmp case.0x140034d3b.58
add ch, bl
add eax, 0x2b9
mov ecx, 2
invalid
invalid
invalid
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov r8, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rcx + 0x29], cl
enter 0xffffffffffff820f, 0xffffffffffffffdf
fild word [rax + rax]
sub r8, rcx
sub eax, ecx
jb 0x14003574b
fild word [rax + rax]
add byte [rax], al
add byte [rcx + rax - 0x17], cl
add rcx, r13
add ecx, ebp
mov r9, rcx
mov ecx, ecx
leave
test r8, r8
je 0x14003528b
adc al, 0x41
movzx ecx, byte [rcx]
invalid
movzx ecx, byte [r9]
or dword [rax - 0x6bf0a307], eax
cmp cl, 0x5c
stc
pop rsp
sete dl
xchg esp, eax
ret 0xf980
cmp cl, 0x2f
invalid
sete cl
or cl, dl
xchg esp, eax
ror dword [rax], 0xd1
jmp 0x14003528d
add dh, byte [rcx]
xor ecx, ecx
leave
cmp al, 5
setb al
rol byte [rax + rax*8 - 0x367bd88b], 0x75
test al, al
jne 0x1400352bd
test cl, cl
leave
jne 0x1400352bd
and eax, dword [rax - 0x7c]
test bpl, bpl
in eax, dx
je 0x140034f2d
mov bh, ah
cld
invalid
dec dword [rax - 0x73]
lea rdx, str..Components
adc eax, 0x8ee4e
out dx, al
or byte [rax], al
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rcx, rsi
int1
call fcn.140047bc0
or byte [rcx], ch
add dword [rax], eax
sub dword [rcx], eax
add cl, ch
jo 0x1400352b7
jmp 0x140034f2d
invalid
lea rcx, [rsp + 0x50]
push rax
mov rdx, qword [rsp + 0x48]
mov r8, r14
mov eax, esi
mov r8, r14
mov eax, esi
invalid
call fcn.140048590
xor al, byte [rcx]
add byte [rdi + rcx - 0x4a], al
movzx r8d, byte [rsp + 0x50]
add dword [rax], eax
movzx r8d, byte [rsp + 0x50]
movzx eax, byte [rsp + 0x50]
mov rax, qword [rsp + 0x60]
and al, 0x60
mov rdx, qword [rsp + 0x70]
and al, 0x70
jo 0x140035328
lea rcx, [0x1400c03f0]
lea ecx, [0x1400c03f0]
or eax, 0x8b10a
or dh, byte [rcx + 0x634e0008]
mov cl, 8
or byte [rax], al
add byte [rsi + 0x63], cl
movsxd r9, dword [rcx + r8*4]
or al, 0x81
add r9, rcx
add ecx, ecx
leave
jmp r9
lea rcx, [rax + 4]
jmp 0x14003532a
add al, 0xeb
xor al, 0x48
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
invalid
invalid
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
retf 0x148
retf 0x148
add rcx, rax
add rcx, 2
jmp 0x14003532a
add ch, bl
and byte [rcx + 6], bh
add byte [rax], al
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
jmp 0x14003532a
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
invalid
retf 0x148
add rcx, rax
add rcx, 8
jmp 0x14003532a
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
ja case.default.0x140035344
xchg dword [rdi], eax
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, eax
mov ecx, r8d
mov ecx, eax
lea r8, [0x1400c040c]
lea eax, [0x1400c040c]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
add ecx, eax
sar edi, 0xe1
jmp rcx
loope 0x14003538f
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
add al, 0xeb
jmp 0x140035384
cmp byte [rcx], dh
shr bl, 0x3d
xor eax, eax
jmp case.0x140034ed6.19
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
invalid
ror byte [rax + 0xf], cl
retf 0x148
enter 0xffffffffffff8348, 0xffffffffffffffc0
add ch, bl
add rax, 2
jmp 0x140035384
and byte [rax + 6], bh
mov eax, 6
invalid
jmp 0x140035384
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
add eax, 8
jmp 0x140035384
mov eax, 2
cmp r14, rax
jb 0x140034f2d
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
adc cl, r13b
xchg edi, eax
sti
invalid
jmp 0x140034f2d
dec dword [rax - 0x73]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400353ca
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400353ca
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ch, bl
invalid
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
add ch, bl
add eax, 0x2b9
add byte [rax + 0x3b], cl
mov ecx, 2
cmp rcx, qword [rsp + 0x28]
and al, 0x28
ja 0x14003575e
jne case.0x14002ecc9.165
xor eax, eax
jmp 0x1400353f0
add rcx, rdi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
mov rcx, qword [rsp + 0xd0]
add byte [rax], al
mov qword [rsp + 0x80], rcx
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
adc byte [rsp + 0xc0], cl
adc byte [rsp + 0xc0], cl
movups xmmword [rsp + 0x70], xmm1
and al, 0x70
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x50], rdi
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x58], rcx
and al, 0x58
and al, 0x58
mov word [rsp + 0x88], 0x200
mov byte [rsp + 0x8a], al
lea rsi, [rsp + 0xb1]
mov cl, 0
add byte [rax], al
lea rdi, [rsp + 0xb0]
lea rbx, [rsp + 0x50]
xor r15d, r15d
lea r14, [rsp + 0x30]
jmp 0x140035491
mov rdx, qword [rsp + 0x40]
imul rax, rdx, 0x38
add rax, qword [rsp + 0x30]
mov byte [rax], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + 1], xmm0
add dword [rdi], ecx
adc dword [rax + 0x11], ecx
add dword [rdi], ecx
adc dword [rax + 0x11], ecx
movups xmmword [rax + 0x21], xmm2
mov rcx, qword [rsi + 0x2f]
mov qword [rax + 0x30], rcx
mov dword [rax + 0x30], ecx
mov dword [rax + 0x30], ecx
inc rdx
mov qword [rsp + 0x40], rdx
mov rcx, rdi
mov rcx, rdi
mov rdx, rbx
call fcn.140034200
movzx r12d, byte [rsp + 0xb0]
mov dh, 0xa4
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x80], al
cld
or cl, byte [rdi]
invalid
xchg byte [rax], al
add byte [rax], al
mov dh, 0xa4
movsb byte [rdi], byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x80], al
cld
or cl, byte [rdi]
test byte [rsi + 0x41000000], al
add byte [rax], al
add byte [rcx - 0x73], al
and al, 0xfa
xchg byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], al
and al, 0xfa
lea eax, [r12 - 6]
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmp rax, 1
je 0x1400354f0
add dword [rax + 0xf4904f9], eax
invalid
clc
add dword [rax + rbp - 0x7d], esi
clc
add dh, byte [rsp + rax*8 - 0x7d]
invalid
cmp eax, 2
je 0x140035491
cmp eax, 3
jne 0x140035518
clc
add esi, dword [rbp + 0x46]
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
test rdx, rdx
test rdx, rdx
je 0x140035491
dec rdx
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
imul rcx, rdx, 0x38
cmp byte [rax + rcx], 9
or dword [rbp - 0x5d], esi
retf 0x8038
or dword [rbp - 0x5d], esi
jmp 0x14003548c
xor edx, edx
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
setne dl
mov qword [rsp + 0x40], rdx
and al, 0x40
and al, 0x40
cmp qword [rsp + 0x38], rdx
cmp dword [rsp + 0x38], edx
push rsp
and al, 0x38
jne 0x14003545e
dec dword [rcx + rcx*4 - 0xf]
mov rcx, r14
mov ecx, esi
call fcn.14000fd10
jmp 0x140035459
mov rdx, qword [rsp + 0x40]
and al, 0x40
cmp rdx, qword [rsp + 0x38]
cmp edx, dword [rsp + 0x38]
push rsp
and al, 0x38
jne 0x14003545e
mov rcx, r14
call fcn.14000fd10
jmp 0x140035459
invalid
invalid
invalid
invalid
mov qword [rsp + 0xb0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test byte [rax + rcx*8], ah
and al, 0xc8
add byte [rax], al
mov byte [rsp + 0xc8], 1
and al, 0xc8
add byte [rax], al
add byte [rcx], al
add dword [rax - 0x75], ecx
and al, 0x30
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x38]
invalid
cmp byte [rax - 0x77], cl
and al, 0x48
invalid
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x40]
mov rax, qword [rsp + 0x40]
and al, 0x40
test rax, rax
test rax, rax
je 0x1400356e1
imul rsi, rax, 0x38
mov r15, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
add rsi, r15
lea rbp, [rsp + 0x51]
lea ebp, [rsp + 0x51]
lea ebp, [rsp + 0x51]
lea r13, [rsp + 0xb0]
lea ebp, [rsp + 0xb0]
lea rdi, [0x1400c03c4]
cmp eax, 0x8ae2e
scasb al, byte [rdi]
or byte [rax], al
xor eax, eax
jmp case.0x14003fedf.63
xor eax, eax
ror byte [rcx - 0x7d], 0xc7
cmp byte [rcx + 0x39], cl
test dword [rdi], 0x13884
add byte [rbp + 0xf], al
invalid
invalid
add r15, 0x38
cmp r15, rsi
je 0x1400356e1
movzx r14d, byte [r15]
movzx esi, byte [rdi]
mov dh, 0x37
cmp r14d, 0xa
dec byte [rdx]
je 0x1400356e1
test byte [rdx], ch
add dword [rax], eax
add byte [rax + rcx*4 + 0x74], al
mov byte [rsp + 0x50], r14b
mov byte [rsp + 0x50], r14b
mov byte [rsp + 0x50], dh
mov rcx, qword [r15 + 0x30]
mov qword [rbp + 0x2f], rcx
invalid
invalid
movups xmm0, xmmword [r15 + 1]
adc byte [rdi + 1], al
invalid
invalid
adc byte [rdi + 1], al
add dword [r9 + 0xf], r8d
adc byte [rdi + 0x11], cl
movups xmm1, xmmword [r15 + 0x11]
movups xmm2, xmmword [r15 + 0x21]
adc byte [rdi + 0x21], dl
movups xmmword [rbp + 0x20], xmm2
movups xmmword [rbp + 0x10], xmm1
adc byte [r15], r9b
adc dword [rbp], eax
adc byte [r15], r9b
adc byte [rdi], cl
adc dword [rbp], eax
test al, 1
je case.0x140034de3.38
invalid
sub cl, byte [rax - 0x73]
and al, 0x50
push rax
lea rcx, [rsp + 0x50]
push rax
lea rdx, [0x1400c42d0]
in al, dx
or byte [rax], al
call fcn.14003fde0
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
test al, al
jne case.0x140034de3.38
adc eax, 0x1b841
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
invalid
add byte [rax], al
mov rcx, r13
jmp 0x13018e34d
lea rdx, str..Components
adc eax, 0x8eaf0
call fcn.140047bc0
and eax, 0x8b480001
mov rbx, qword [rsp + 0x60]
pop rsp
and al, 0x60
lea eax, [r14 - 6]
movzx eax, al
lea r12, [rax + 1]
add dword [rsp + rax], edi
add dword [rsp + rax], edi
mov eax, 0
add byte [rax], al
cmovae r12, rax
movsxd rax, dword [rdi + r12*4]
invalid
cmpsd dword [rsi], dword [rdi]
add rax, rdi
clc
mov r8, r12
lea rdx, str..Components
jmp rax
add bh, bh
loopne 0x140035684
invalid
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
push rsp
and al, 0x78
mov r8, qword [rsp + 0x80]
add byte [rax], al
add bl, ch
mov rdx, qword es:[rsp + 0x58]
mov rdx, qword [rsp + 0x58]
jmp case.0x140035639.1
mov rdx, qword [rsp + 0x58]
mov r8, rbx
jmp case.0x140035639.1
mov r8d, 1
add byte [rax - 0x73], cl
adc eax, 0x8ea98
or byte [rax], al
lea rdx, [0x1400c40f9]
lea edx, [0x1400c40f9]
jmp case.0x140035639.1
or eax, 0x2b841
add byte [rax], al
mov r8d, 2
lea rdx, [0x1400c40a8]
or byte [rax], al
mov rcx, r13
call fcn.140047bc0
cmp r12d, 1
je case.0x1400356a3.5
sbb bh, bh
invalid
invalid
and eax, 0x83410001
add byte [rcx - 0x7d], al
cld
add dword [rdi], ecx
test byte [rax], bl
sbb bh, bh
sbb bh, bh
invalid
mov al, 1
test r12, r12
jne case.0x140035c43.48
invalid
invalid
invalid
invalid
mov rax, qword [rsp + 0x70]
mov ecx, r14d
mov ecx, esi
mov ecx, esi
lea rdx, [0x1400c03d8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add rbx, 4
add ebx, 4
mov r14, rbx
jmp case.0x1400356a3.2
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
enter 0xffffffffffff8d4c, 0x34
or ecx, dword [rcx - 0x7d]
invalid
or bl, ch
invalid
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
lea r14, [rbx + rcx]
add r14, 2
test r14, r14
setne al
jmp case.0x140035c43.48
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x1400356ff
imul rdx, rax, 0x38
mov r8d, 8
mov eax, 8
mov rcx, qword [rsp + 0x28]
call fcn.140001940
mov rsi, qword [rsp + 0x90]
mov rdx, qword [rsi + 8]
test rdx, rdx
test edx, edx
je 0x14003571e
mov rcx, qword [rsi]
mov r8d, 1
call fcn.140001940
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x140034f3d
invalid
lea r8, [0x1400c4090]
mov rdx, r14
call fcn.14009f050
ud2
lea r8, [0x1400c4090]
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
call fcn.14009f050
ud2
lea r8, [0x1400c4090]
mov rdx, qword [rsp + 0x28]
call fcn.14009f050
invalid
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.140089770
ud2
lea ecx, [rsp + 0xb0]
call fcn.1400059c0
mov rcx, rsi
add al, ch
out dx, al
add ebp, edi
dec dword [rax - 0x77]
int1
call fcn.1400bc3a0
ud2
invalid
mov rsi, rax
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
and al, 0x38
call fcn.1400060c0
mov rcx, rsi
int1
int1
call fcn.1400bc3a0
ud2
invalid
or ecx, dword [rdi]
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
sub rsp, 0x28
mov rsi, rcx
mov rcx, qword [rcx]
or dword [rax - 0x75], ecx
jle 0x140035820
or dword [rax - 0x75], ecx
jle 0x140035820
mov rdx, rdi
cli
call fcn.140035d50
test rax, rax
je 0x140035826
cmp rdi, rdx
jb 0x140035826
mov qword [rsi + 0x10], rdx
test rax, rax
setne al
add rsp, 0x28
pop rdi
pop rsi
ret
mov edi, dword [rcx]
mov r14, qword [rcx + 0x10]
mov rcx, r15
mov rdx, r14
call fcn.140035e90
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x140035884
add byte [rax - 0x7b], cl
sal byte [rcx + rbx + 0x4c], 0x89
mov rcx, r15
mov rcx, r15
mov rdx, r14
mov edx, esi
call fcn.140035d50
test rax, rax
je 0x140035884
or dword [rcx + 0x39], ecx
invalid
cmp r14, rdx
jb 0x140035884
add al, 0x48
mov dword [rbx + 0x10], edx
mov qword [rbx + 0x10], rdx
mov rcx, rbx
mov rdx, rdi
invalid
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140034cc0
hlt
invalid
invalid
hlt
invalid
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
in al, dx
pop rax
pop rax
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov r15, qword [rcx]
mov r14, qword [rcx + 0x10]
mov rcx, r15
mov rdx, r14
invalid
call fcn.140035e90
test rax, rax
je 0x1400359e2
cmp rdx, 2
jne 0x1400358f0
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x1400358f0
mov r8d, 2
mov rcx, rax
shr ebx, 0x49
shr ebx, 0x49
xor ecx, ecx
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
mov r8, rax
nop dword [rax + rax]
add byte [rax], al
ror byte [rdi], 0x1f
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rdx, r9
je 0x14003594c
lea r10, [r8 - 1]
push rax
dec dword [rcx - 1]
inc r9
invalid
invalid
invalid
inc r9
cmp byte [r8 + rdx - 1], 0x2e
jl 0x140035920
jmp [rsi]
jl 0x140035920
adc bh, bh
mov r8, r10
mov r8, r10
jmp [rsi]
mov r8, r10
jne 0x140035900
mov r8, rdx
sub r8, r9
lea rcx, [r8 + 1]
cmp rcx, rdx
cmp ecx, edx
add dword [rax + 0x39], ecx
cmp ecx, edx
ror dword [rdi], 1
xchg dword [rcx + rax], edi
ja 0x140035aa6
add byte [rax - 0x77], cl
ror dword [rcx + rdi - 0x36], 0xf
test dword [rdi + 0x49000000], ecx
mov eax, edx
mov rcx, rax
cmp rdx, r9
jne 0x1400359c5
mov r8, rdx
xor eax, eax
test rcx, rcx
cmovne rax, rcx
test rax, rax
jne 0x14003595c
jmp 0x1400359e2
xchg esi, eax
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
cmovne rax, rcx
test rax, rax
je 0x1400359e2
test rcx, rcx
leave
cmove r8, rdx
add rax, r8
add eax, eax
add eax, eax
sub rax, r15
cmp r14, rax
jb 0x140035975
mov qword [rdi + 0x10], rax
mov r14, rax
mov bpl, 1
test rsi, rsi
je case.0x14002a39e.425
add byte [rax], al
add byte [rax], al
lea r12, [rsi + 1]
mov r13, qword [rdi + 8]
mov rax, r13
call 0x18cf382dc
cmp eax, esp
invalid
loopne 0x1400359a2
jae 0x140035a24
or dword [rax + rax + 0x14d0000], 0xfffffff4
add byte [rbp + 1], cl
hlt
add r12, r14
jb 0x140035ab9
mov rdx, r12
mov edx, esp
not rdx
shr rdx, 0x3f
invalid
test r13, r13
je 0x1400359e9
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], 1
add byte [rax], al
invalid
jl 0x1400359d8
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x38], r13
jmp 0x1400359f2
lea rax, [r10 + rdx]
lea eax, [rdx + rdx]
inc rax
dec r9
mov rdx, r9
test rcx, rcx
cmovne rax, rcx
cmovne eax, ecx
ror dword [rax - 0x7b], 0xc0
test rax, rax
jne 0x14003595c
test dword [rdx - 1], edi
invalid
xor ebp, ebp
jmp case.0x14002a39e.425
mov qword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x40]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea r9, [rsp + 0x28]
mov r8, r12
call fcn.14000f250
cwde
std
dec dword [rax - 0x7d]
jl case.0x14002ecc9.199
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x48
cwde
std
dec dword [rax - 0x7d]
jl case.0x14002ecc9.199
invalid
and al, 0x40
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
and al, 0x48
je 0x140035a7e
je 0x140035a7e
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax + 0xfc13948], al
cmp rcx, rax
jne 0x140035ab4
add byte [rax], al
cmp r14, r13
cmp rcx, rax
jne 0x140035ab4
add byte [rax], al
add byte [rax], al
cmp r14, r13
jne 0x140035a3b
adc cl, byte [rax - 0x77]
mov rcx, rdi
stc
mov rdx, r14
call fcn.14000f540
std
dec dword [rbx + rcx*4 + 0x3f]
invalid
std
dec dword [rbx + rcx*4 + 0x3f]
invalid
invalid
mov r14, qword [rdi + 0x10]
mov byte [r15 + r14], 0x2e
mov byte [rdi + rsi], 0x2e
inc r14
mov qword [rdi + 0x10], r14
mov rax, qword [rdi + 8]
or byte [rcx + rbp - 0x10], cl
adc byte [rax - 0x75], cl
or byte [r9 + r13 - 0x10], r9b
or byte [rcx + rbp - 0x10], cl
invalid
cmp rax, rsi
jb 0x140035a92
mov rcx, qword [rdi]
add rcx, r14
add ecx, esi
mov rdx, rbx
mov r8, rsi
mov eax, esi
call sub.msvcrt.dll_memcpy
add r14, rsi
mov qword [rdi + 0x10], r14
mov eax, ebp
add rsp, 0x58
add esp, 0x58
add esp, 0x58
pop rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rdi], rcx
mov qword [rdi + 8], r12
mov r15, rcx
mov r13, r12
cmp r14, r13
je 0x140035a29
cdq
cdq
jmp 0x140035a3b
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rsi
call fcn.140010100
std
dec dword [rbx + rcx*4 + 0x77]
invalid
std
dec dword [rbx + rcx*4 + 0x77]
adc bl, ch
jmp 0x140035a53
ja 0x140035ab4
jmp 0x140035a53
lea r8, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sliceiter.rs
call fcn.14009f050
add byte [rdi], cl
invalid
mov eax, 0x9ee80008
xchg ebp, eax
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x7b]
test ecx, ecx
test rcx, rcx
test ecx, ecx
jne 0x140035ac0
invalid
call fcn.140089730
ud2
invalid
cmp al, 5
add byte [rdi], cl
or ecx, dword [rax - 0x75]
push rsp
and al, 0x50
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
call fcn.140089770
ud2
invalid
or ecx, dword [rdi]
invalid
add byte [rsi + 0x57], dl
push rbx
sub rsp, 0x20
mov rsi, rdx
mov rdi, rcx
test rdx, rdx
je 0x140035b12
and byte [rax - 0x77], cl
invalid
js case.0x14003fedf.87
mov rax, qword [0x1400edd48]
mov eax, dword [0x1400edd48]
add eax, 0xb825d
add byte [rdi], cl
movzx eax, byte [rax]
mov dh, 0
mov edx, 1
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140001930
mov rbx, rax
test rax, rax
test eax, eax
sal byte [rbp + 0x14], 0xb9
jne 0x140035b17
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.140089770
mov rdx, rsi
call fcn.140089770
ud2
mov ebx, 1
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov edx, edi
mov r8, rsi
call sub.msvcrt.dll_memcpy
mov rax, rbx
mov rdx, rsi
mov edx, esi
invalid
add byte [rax - 0x77], cl
fmul dword [rax - 0x77]
mov edx, esi
add rsp, 0x20
mov edx, esi
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
call fcn.140089730
ud2
invalid
clc
cmp eax, dword [0x1a60e6a3b]
or esp, dword [rsi + 0xf]
invalid
add byte [rax], r8b
add byte [rcx - 0x77], cl
invalid
or esp, dword [rsi + 0xf]
invalid
add byte [rcx - 0x77], cl
ror byte [rax - 0x75], 1
mov rax, qword [rcx]
invalid
invalid
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
push rcx
adc byte [rax - 0x77], cl
invalid
invalid
mov rcx, rax
jmp case.0x1400335a5.249
invalid
imul eax, dword [rax], 0
shr ecx, 0xce
invalid
imul eax, dword [rax], 0
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, rcx
enter 0x66c3, 0x66
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
ret
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
enter 0x66c3, 0x66
nop word cs:[rax + rax]
add byte [rax], al
mov rax, rcx
ret
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x56], al
add byte [rax], al
add byte [rax], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
in al, dx
sub byte [rcx + rcx*4 - 0x3a], cl
mov rbx, rdx
mov ebx, edx
ror dword [rax - 0x77], cl
iretd
mov rdi, rcx
test r8, r8
test eax, eax
je case.0x140034ed6.50
xor byte [rax + 0x5e], bh
js case.0x14002a6da.273
pop rsi
mov rax, qword [0x1400edd48]
movzx eax, byte [rax]
add byte [rdi], cl
mov dh, 0
add byte [rdx + 1], bh
mov edx, 1
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140001930
mov r14, rax
cmp byte [rbp - 0x76b60004], 0xc6
cld
dec dword [rcx - 0x77]
invalid
test rax, rax
test eax, eax
sal byte [rbp + 0x15], 0xb9
jne 0x140035bcd
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
call fcn.140089770
invalid
invalid
invalid
add byte [rax], al
mov rdx, rsi
call fcn.140089770
invalid
invalid
invalid
cmp eax, dword [0x1810e6ac8]
add eax, 0x410b0f00
ud2
mov r14d, 1
mov esi, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
int1
mov rdx, rbx
mov r8, rsi
invalid
fimul dword [rcx - 0x77]
invalid
call sub.msvcrt.dll_memcpy
cmc
push 8
add byte [rcx + rcx*4 + 0x37], cl
mov qword [rdi], r14
mov qword [rdi], r14
invalid
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
ja case.0x140034d3b.75
adc dh, al
sbb byte [r8], r8b
sbb byte [rax], al
mov byte [rdi + 0x18], 0
sbb byte [rax], al
mov rax, rdi
mov eax, edi
clc
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.140089730
add eax, 0x660b0f00
ud2
or esp, dword [rsi - 0x70]
nop
nop
sub esp, 0x48
mov esi, edx
mov edi, ecx
iretd
lea ecx, [rsp + 0x20]
mov edx, edi
cli
mov eax, esi
invalid
je switch.0x140035c43
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
and al, 0x20
mov edx, dword [rsp + 0x40]
and al, 0x40
movzx eax, al
ror byte [rbp + rcx*4 + 0xd], 0xee
lea ecx, [0x1400c0424]
out dx, al
cmpsd dword [rsi], dword [rdi]
or byte [rax], al
add edx, ecx
stc
loop case.0x1400356a3.27
add ecx, 4
rol dword [rbx + rbp*8], 0x34
add al, 0xeb
xor al, 0x4c
lea eax, [rdx + 1]
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
ror dword [rax - 0x7d], 0xc1
or bl, ch
and byte [rcx + 6], bh
invalid
add byte [rax], al
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
add ecx, eax
rol dword [rdx], 0xeb
add eax, 0x2b9
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
add byte [rax + 1], cl
invalid
invalid
stc
leave
test eax, eax
movzx ecx, byte [rcx]
or dword [rax - 0x6bf0a307], eax
ret 0xf980
invalid
add eax, 0xeeb0873
invalid
add eax, 0xc9840872
leave
lea ecx, [rsp + 0x20]
and byte [rax - 0x77], cl
cli
mov edx, edi
mov eax, esi
invalid
sub byte [rcx], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
add dword [rax], eax
xor byte [rax - 0x75], cl
push rsp
and al, 0x40
invalid
movzx eax, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x59
cmpsd dword [rsi], dword [rdi]
or byte [rax], al
invalid
lea ecx, [0x1400c0440]
or eax, 0x8a759
add byte [rdi + 0x63], cl
add al, 0x81
add ecx, 4
rol dword [rbx + rbp*8], 0x34
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
test edx, edx
add byte [rax], al
add bl, ch
add byte [rax], al
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
invalid
invalid
test edx, edx
add ecx, 2
add eax, 0x2b9
add byte [rax + 0x39], cl
invalid
invalid
add al, byte [rax]
add byte [rax], al
int1
or al, 0x3c
invalid
jrcxz 0x140035d4a
add byte [rax - 0x77], cl
bnd call fcn.14009f050
add byte [rdi], cl
or ecx, dword [rdi]
invalid
sub esp, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, edx
mov rsi, rdx
mov esi, edx
mov rdi, rcx
iretd
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x54
and al, 0x20
mov ecx, dword [rsp + 0x30]
mov eax, dword [rsp + 0x40]
xlatb
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
add byte [rbp + 0x63], cl
or al, 0x90
add ecx, eax
ror dword [rax - 0x77], 0xf2
clc
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 8
invalid
cmove edx, eax
sbb dword [rax - 0x73], ecx
push rax
lea edx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove edx, eax
invalid
invalid
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
invalid
invalid
add byte [rax], al
sub rdx, rcx
sub edx, ecx
add byte [rax + 1], cl
stc
movzx eax, byte [rax]
add byte [rsp + rbx*2], bh
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
je 0x140035e27
and al, 0x60
invalid
adc byte [rsp + 0x20], al
and al, 0x20
adc byte [rsp + 0x30], cl
and al, 0x30
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov dword [rsp + 0x88], ecx
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax + 0x922484], cl
test byte [rdx + rdx*4], ah
add byte [rax], al
invalid
test byte [rdx + rdx*4], ah
and al, 0x92
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx], al
add cl, byte [rax - 0x73]
and al, 0x20
invalid
and byte [rax - 0x73], cl
push rsp
and al, 0x58
and al, 0x20
and byte [rax + 0x4750af9], al
dec ecx
leave
or cl, byte [rax - 0x73]
and al, 0x58
lea ecx, [rsp + 0x58]
in eax, dx
fcos
call qword [rax - 0x673b7eb8]
add byte [rax], al
add byte [rdi + 0x5e], bl
loop 0x140035e8c
add byte [rax - 0x77], cl
xchg ecx, eax
invalid
add byte [rdi], cl
or edx, dword [rax - 0x7eb7a8aa]
push rsi
push rdi
invalid
invalid
in al, dx
push rdi
sub rsp, 0x98
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
iretd
invalid
loope case.0x140035d92.9
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x54
and al, 0x20
mov ecx, dword [rsp + 0x30]
or byte [rax], al
add byte [rbp + 0x63], cl
or al, 0x90
invalid
add ecx, eax
ror dword [rax - 0x77], 0xf2
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 8
invalid
add ecx, edx
add byte [rax], al
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp case.0x140034ed6.75
invalid
add al, byte [rax]
add byte [rax], al
test eax, eax
add ecx, edx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, esi
sub rdx, rcx
sub edx, ecx
invalid
mov dword [rax], eax
add byte [rax], al
stc
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
pop rsp
xchg esp, eax
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
add dh, byte [rcx]
ror byte [rax - 0x77], 0x7c
mov qword [rsp + 0x58], rdi
pop rax
mov dword [rsp + 0x60], esi
je 0x140035f67
and al, 0x60
invalid
and al, 0x20
and al, 0x20
push 0x244c110f
js 0x140035fa1
invalid
adc dword [rsp + 0x78], ecx
and al, 0x78
mov ecx, dword [rsp + 0x40]
and al, 0x40
add byte [rax], al
add byte [rax + 0x922484], cl
add byte [rax], al
invalid
add byte [rax], al
and al, 0x92
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
invalid
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add cl, byte [rax - 0x73]
and al, 0x20
and al, 0x20
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x58
jl 0x140035fac
and al, 0x20
or dword [rax - 0x75], ecx
push rsp
and al, 0x30
and byte [rcx], cl
invalid
mov eax, dword [rsp + 0x28]
add dh, byte [rcx]
ror byte [rax - 0x7f], 0xc4
cwde
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax - 0x77], cl
bnd call fcn.14009f050
invalid
mov edx, esi
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0x57], al
push rdi
push rsp
add byte [rcx + rcx*4 - 0x35], cl
mov ebx, ecx
invalid
invalid
mov edi, ecx
and al, 0x30
xor byte [rax - 0x77], cl
and eax, 0xb60f0001
insb byte [rdi], dx
mov dh, 0x6c
and al, 0x30
xor byte [rax - 0x75], cl
and al, 0x40
and al, 0x40
movsb byte [rdi], byte [rsi]
or byte [rax], al
or al, 0x88
mov byte [rbp + 1], cl
ror dword [rcx - 0x77], 0xf2
mov edx, esi
add ecx, eax
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], 0xc0
cmove eax, eax
test eax, eax
cmove eax, eax
lea eax, [rax + 1]
test eax, eax
ror byte [rdi + rcx + 0x44], 0xc0
mov edx, esi
add r8, qword [r8]
add byte [rax + 1], cl
stc
pop rsp
sete ch
movaps xmmword [r12 + 0xb0], xmm1
push rax
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
xor byte [rdi], cl
adc byte [rsp + 0x40], cl
adc dword [rsp + 0x158], ecx
add byte [rax - 0x75], cl
and al, 0x50
push rax
push rax
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rsi*2], ah
jo 0x14003618b
invalid
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add cl, byte [rax - 0x73]
invalid
mov ah, 0x24
loope 0x140036194
lea esi, [rsp + 0xe1]
add byte [rax], al
lea esi, [rsp + 0x30]
je 0x1400361c4
xor byte [rax - 0x80], al
std
invalid
xor byte [rsi + 0xf], ah
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x4f
sub byte [rsp + 0xa0], al
add byte [rdi], cl
sub byte [rsp + 0xb0], cl
fadd dword [rax]
add byte [rax], al
sub byte [rsp + 0x30], al
and al, 0x40
movups xmmword [rsi + 0x10], xmm1
and al, 8
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 9
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
and al, 0xd0
add byte [rax], al
add al, ch
leave
invalid
lea ecx, [rsp + 0x68]
and al, 0x38
add dword [rax], eax
add al, ch
mov bh, 0xdf
invalid
and al, 0x68
or cl, byte [rdi]
test byte [rcx + 0x3c000000], dl
xchg ecx, eax
add byte [rax], al
add byte [rdx + rcx], bh
je 0x1400362ee
invalid
xchg ecx, eax
add byte [rax], al
add byte [rdx + rcx], bh
add byte [rax], al
mov ecx, esi
lea edx, [rsp + 0x68]
push rsp
and al, 0x68
jb 0x140036207
wait
add byte [rax], al
ror byte [rdi], 0x84
mov edi, 0x48000000
add byte [rax - 0x75], cl
mov esp, 0xd024
and al, 0xd0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0xd024
and al, 0xd0
add byte [rax], al
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rdi], cl
invalid
mov edx, dword [rsp + 0xd8]
mov dh, 0xac
and al, 0xe0
loopne 0x14003628c
invalid
loopne 0x14003628c
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
adc byte [rdi], r9b
sub dword [rsp + 0xa0], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov al, 0
add byte [rax], al
invalid
mov dword [rsp + 0xbf], eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
invalid
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
mov dh, 0xbc
and al, 9
add dword [rax], eax
invalid
movzx edi, byte [rsp + 0x109]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
lodsb al, byte [rsi]
mov dh, 0xac
and al, 0xa
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
mov byte cs:[rsp + 0x2c], al
and al, 0x28
invalid
invalid
in eax, dx
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rdi + rbp], ah
invalid
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0xa0], al
test byte [rax + riz*4], ah
add byte [rax], al
invalid
add byte [rax], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], cl
and al, 0xb0
add byte [rax], al
invalid
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
invalid
mov al, 0
add byte [rax], al
sub dword [rsp + 0x120], ecx
mov word [rax + riz], fs
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
invalid
add byte [rax], al
sub dword [rsp + 0x110], eax
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rbx - 0x76d7dbbc], cl
and al, 0x28
invalid
and al, 0x28
and al, 0x20
and al, 0x20
and byte [rdi], cl
mov dh, 0x44
and al, 0x2c
invalid
sub al, 0x88
and al, 0x24
invalid
and al, 0x41
cmp ch, 2
add dh, byte [rbp + 4]
add al, 0x31
shr bl, 0x60
test byte [rdi + rbp], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x60], rax
add byte [rax], al
mov dword [rsp + 0x60], eax
and al, 0x60
sub byte [rsp + 0x110], al
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x120], cl
add byte [rdi], cl
adc dword [rsp + 0x51], ecx
and al, 0x51
adc dword [rsp + 0x41], eax
and al, 0x41
and al, 0x41
mov eax, dword [r12 + 0x20]
and al, 0x20
and byte [rcx + 0xf6b2444], cl
mov dh, 0x44
and al, 0x24
and al, 0x6b
pop rsp
and al, 0x30
invalid
xor byte [rax - 0x77], cl
mov dword [rsp + 0x38], edi
jl 0x14003639e
cmp byte [rax - 0x78], al
insb byte [rdi], dx
and al, 0x40
invalid
mov byte [rsp + 0x68], r12b
push 0x48
lea ecx, [rsp + 0x30]
invalid
invalid
add esp, 0x178
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rbp
pop rsi
add eax, 0x8dcdb
or ecx, dword [rbp + rcx*4 + 5]
add eax, 0x8dcca
or byte [rax], al
invalid
add dword [rax], eax
mov edi, ecx
nop
add byte [rax], al
invalid
add byte [rax - 0x77], cl
cli
invalid
movabs al, byte [0xb024848b48000000]
add byte [rax], al
movabs al, byte [0x14d900c634d0008]
nop
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov eax, edi
cmove edx, eax
ror byte [rax + 1], 1
ror byte [rax + 1], 1
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x3f
and al, 0x3f
and al, 0x3f
and al, 0x30
and byte [rax - 0x73], cl
add byte [rax], al
mov al, 0
add byte [rax], al
invalid
fimul dword [rbp - 0x77]
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 2
jmp 0x140036540
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
invalid
invalid
add ecx, edx
invalid
int1
enter 0x2eb, 0x31
ror byte [rcx + rcx*4 - 0x4c], 0x24
mov dword [rsp + 0x108], esi
mov dword [rsp + 0x108], esi
pushfq
and al, 0x10
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa0], cl
invalid
add byte [rax], al
invalid
movabs al, byte [0x182484110f000000]
test byte [rax + rbx], ah
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x128], xmm1
and al, 0x28
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi], fs
cmp byte [rcx], al
invalid
cmp byte [rcx], al
add byte [rax], al
invalid
add byte [rax + 0x1422484], cl
add byte [rax], al
add dword [rax], eax
add byte [rsi - 0x39], ah
invalid
invalid
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rbp + rcx*4 + 0x7c]
and al, 0x61
lea edi, [rsp + 0x61]
add cl, byte [rax - 0x73]
pushfq
and al, 0xc8
add byte [rax], al
add byte [rcx], dh
leave
mov ah, 0x24
nop
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
invalid
invalid
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rax], al
cmp bpl, 6
or byte [rcx], al
add byte [rax], al
cmp ch, 6
xor al, 0x66
nop word cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x75], cl
mov edx, dword [rsp + 0x3f]
push rsp
and al, 0x3f
mov dword [rsp + 0xaf], edx
xchg esp, eax
and al, 0xaf
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x20], al
sub byte [rsp + 0x30], cl
mov word [rax + riz*4], fs
and al, 0xa0
movabs al, byte [0x902484290f000000]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
and al, 0x90
add byte [rax], al
invalid
add byte [rax], al
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
jl 0x14003663f
push rax
mov edx, dword [rsp + 0xaf]
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
push rdi
invalid
sub byte [rsp + 0xa0], cl
and al, 0xa0
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
movups xmmword [rdi + 0x10], xmm1
adc dword [rdi + 0x10], ecx
movups xmmword [rdi], xmm0
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x892484], cl
and al, 0x89
mov dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
int1
add byte [rax], al
int1
dec dword [rax - 0x77]
invalid
mov edx, esp
loop 0x14003665d
xchg ebx, ebx
invalid
invalid
dec dword [rdi]
mov dh, 0x84
and al, 0xc8
add byte [rax], al
add byte [rax + 0x9024bc], al
add byte [rax], al
or dh, byte [rsi + riz*2 + 0x3c]
je case.0x14003a72b.49
invalid
cmp al, 0xa
or dh, byte [rdi + rsi*2 + 0x4c]
ja case.0x140034ed6.109
mov ecx, esi
mov edx, ebx
and al, 0x50
mov esi, dword [rsp + 0x58]
je 0x1400366cb
and al, 0x58
pop rax
insb byte [rdi], dx
and al, 0x60
invalid
and al, 0x30
and al, 0x30
xor byte [rcx - 0x75], cl
invalid
invalid
and al, 0x3f
invalid
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0x89
invalid
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
lodsb al, byte [rsi]
mov al, byte [rax]
add byte [rax], al
cmp ch, 6
invalid
invalid
or al, byte [rcx + 0xf]
mov dh, 0xc5
mov ebp, 2
add cl, byte [rdi]
add esp, 0x148
lea eax, [0x1400c4090]
mov dword [rsi], eax
add byte [rdi], cl
nop word cs:[rax + rax]
lea ecx, [rsp + 0x90]
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, edi
mov edx, edi
mov ecx, dword [rsp + 0xa0]
mov eax, dword [rsp + 0xb0]
popfq
or byte [rax], al
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
nop dword [rax + rax]
add byte [rax], al
cmp rdx, r9
je 0x140036b4f
lea r10, [r8 - 1]
inc r9
cmp byte [r8 + rdx - 1], 0x2e
jl 0x140036b30
jmp [rsi]
dec dword [rcx - 1]
rol dword [rcx - 0x80], 0x7c
jl 0x140036b30
jmp [rsi]
mov r8, r10
jl 0x140036b30
jmp [rsi]
mov r8, r10
jne 0x140036b10
mov r8, rdx
sub r8, r9
lea rcx, [r8 + 1]
cmp rcx, rdx
cmp ecx, edx
ror byte [rbp + 0x29], 1
enter 0xffffffffffff8d49, 0x48
add dword [rax + 0x39], ecx
sal dword [rdi + 0x3b], 1
cmp ecx, edx
ja 0x140036b71
mov rcx, rax
cmp rdx, r9
jne 0x140036b51
invalid
adc ecx, dword [rcx - 0x77]
sal byte [rcx], 1
shr bl, 0x19
xor eax, eax
mov rdx, r8
add rsp, 0x28
sub bl, al
mov r8, rdx
xor eax, eax
jmp 0x140036b5e
sub bl, al
jmp 0x140036b5e
or eax, 0x12048d49
lea rax, [r10 + rdx]
inc rax
dec r9
mov rdx, r9
test rcx, rcx
leave
cmovne rax, rcx
cmove r8, rdx
mov rdx, r8
add rsp, 0x28
ret
lea r8, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sliceiter.rs
call fcn.14009f050
ud2
mov rdx, r9
add rsp, 0x28
ret
add byte [rax], al
cmp ecx, 0x2e2e
add byte [rax], al
add byte [rax], al
je 0x140036ba5
mov r9d, 1
nop dword [rax]
cmp byte [rax + r9], 0x2e
je 0x140036bea
invalid
adc ecx, dword [rcx - 1]
ror dword [rcx + rdi - 0x36], 0x75
jne 0x140036bd0
inc r9
cmp rdx, r9
jne 0x140036bd0
mov r9, rdx
mov rdx, r9
add rsp, 0x28
ret
lea rcx, [r9 - 1]
cmp rcx, rdx
jae 0x140036c1f
lea rcx, [r9 + 1]
cmp rcx, rdx
jbe 0x140036ba5
lea r8, [0x1400c40c8]
call fcn.14009f050
test byte [rsi], al
add byte [rdi], cl
invalid
test byte [rsi], al
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
iretd
lea r8, [0x1400c40b0]
mov rcx, r9
call fcn.14009f0d0
ud2
or bl, ch
invalid
mov r8, rax
xor ecx, ecx
test r9b, 1
cmove rcx, r8
test rax, rax
cmove rcx, rax
mov rax, rcx
add rsp, 0x28
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
mov rdi, r9
mov rbx, r8
mov r14, rdx
mov rsi, rcx
invalid
test r8, r8
je 0x140036d22
invalid
js 0x140036d84
mov rax, qword [0x1400edd48]
movzx eax, byte [rax]
mov edx, 1
mov rcx, rbx
call fcn.140001930
mov r15, rax
test rax, rax
jne 0x140036d28
mov ecx, 1
mov rdx, rbx
call fcn.140089770
ud2
mov r15d, 1
mov r12, qword [rsp + 0xa0]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rbx
mov byte [rsp + 0x40], 0
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov r8, r12
call fcn.140034cc0
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
ret
call fcn.140089730
ud2
cmpsd dword [rsi], dword [rdi]
sub dword [0x1880e7c8c], eax
mov esi, eax
lea rcx, [rsp + 0x28]
call fcn.1400056d0
mov rcx, rsi
mov ecx, esi
call fcn.1400bc3a0
or byte [rax], al
ud2
add byte [rax], al
add byte [rax], al
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rdi, r9
in al, dx
mov rdi, r9
mov rbx, r8
mov r15, rdx
mov rsi, rcx
test r8, r8
je 0x140036e00
js 0x140036e87
mov byte [rbp + 0x48000000], dh
mov eax, dword [0x1400edd48]
mov rax, qword [0x1400edd48]
movzx eax, byte [rax]
mov edx, 1
add byte [rax - 0x77], cl
fld1
stosd dword [rdi], eax
stosd dword [rdi], eax
cld
dec dword [rcx - 0x77]
invalid
test rax, rax
jne 0x140036e06
add byte [rax - 0x77], cl
fld1
stosd dword [rdi], eax
stosd dword [rdi], eax
stosd dword [rdi], eax
cld
dec dword [rcx - 0x77]
invalid
mov ecx, 1
mov rdx, rbx
call fcn.140089770
jb 0x140036e25
invalid
add byte [rdi], cl
invalid
jb 0x140036e25
add eax, 0x410b0f00
mov r14d, 1
mov esi, 1
mov rcx, r14
mov rdx, r15
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rbx
mov byte [rsp + 0x38], 0
and al, 0x38
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rcx, r14
mov rdx, rbx
call fcn.140035e90
test rax, rax
je 0x140036e52
mov rcx, r14
mov rdx, rbx
call fcn.140035d50
out dx, eax
invalid
dec dword [rax - 0x7b]
invalid
out dx, eax
invalid
dec dword [rax - 0x7b]
sal byte [rdx + rcx + 0x48], 0x39
je 0x140036e52
cmp rdx, rbx
ja 0x140036e52
je 0x140036e52
cmp rdx, rbx
cmp edx, ebx
ja 0x140036e52
mov qword [rsp + 0x30], rdx
mov r8, qword [rsp + 0x90]
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
cli
call fcn.140034cc0
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
xor byte [rdi], cl
adc dword [rsi + 0x10], ecx
xor byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
call fcn.140089730
ud2
movsb byte [rdi], byte [rsi]
sub byte [0x1880e7d8f], al
add eax, 0x480b0f00
add eax, 0x480b0f00
mov rsi, rax
mov esi, eax
lea rcx, [rsp + 0x20]
call fcn.1400056d0
mov rcx, rsi
call fcn.1400bc3a0
add byte [rdi], cl
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
mov rdi, r9
mov edi, ecx
mov r14, r8
mov r15, rdx
xlatb
xlatb
mov rsi, rcx
mov rbx, qword [rsp + 0xa0]
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x3e], 1
mov rdx, r8
mov rdx, r8
call fcn.140035e90
test rax, rax
je 0x140036f51
out dx, eax
invalid
cmp rdx, 2
jne 0x140036ef2
movzx ecx, word [rax]
cmp ecx, 0x2e2e
add byte cs:[rax], al
add byte cs:[rax], al
add byte [rax], al
je 0x140036f51
mov r8, 0xffffffffffffffff
mov rcx, rdx
nop dword [rax]
invalid
test rcx, rcx
je 0x140036f51
lea r9, [rcx - 1]
dec dword [rcx - 1]
rol byte [rax + 0x2eff087c], 0x4c
cmp byte [rax + rcx - 1], 0x2e
invalid
inc r8
inc eax
cmp byte [rax + rcx - 1], 0x2e
mov rcx, r9
mov ecx, ecx
jne 0x140036f00
lea rcx, [r9 + 1]
cmp rcx, rdx
ror dword [rdi], 1
xchg esp, edi
add byte [rax], al
invalid
ror dword [rdi], 1
xchg esp, edi
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
sal byte [rcx + rbp + 0x4d], 0x85
leave
je 0x140036f51
test r9, r9
je 0x140036f51
mov rcx, r14
sub rcx, r8
jb case.0x140036016.47
invalid
add byte [rcx + 1], cl
fimul word [rbp + 0x29]
sub r14, r8
add r14, rbx
sub r14, r8
mov r12, r14
hlt
hlt
mov r14, rcx
test r12, r12
jne case.0x1400356a3.93
mov ecx, 1
jmp 0x140036f86
lea r12, [rbx + r14]
inc r12
inc esp
xor ecx, dword [rcx - 1]
invalid
inc esp
test r12, r12
je 0x140036f4a
in al, 0x74
in eax, dx
js 0x140037009
mov rax, qword [0x1400edd48]
movzx eax, byte [rax]
mov edx, 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
call fcn.140001930
mov rcx, rax
test rax, rax
mov dh, 0xa9
cld
dec dword [rax - 0x77]
ror dword [rax - 0x7b], 0xc0
je 0x140037010
add byte [rax], al
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rcx + rcx*4 + 0x64], cl
mov dword [rsp + 0x38], 0
add dword [rbp + 0x39], ecx
hlt
mov esp, dword [rsp + 0x38]
call fcn.140089730
ud2
mov ecx, 1
lea r8, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sliceiter.rs
lea edx, [0x1400c3c56]
mov r8d, 6
mov rcx, rax
mov r9, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.1400993a0
mov rcx, rax
call fcn.140099610
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
xor byte [rbp + rcx*4 + 5], cl
je 0x14003815c
or byte [rax], al
lea rsi, [rsp + 0x20]
mov r9d, 5
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14009d0b0
mov rcx, rsi
call fcn.140099560
nop
add rsp, 0x30
invalid
pop rsi
ret
mov rax, rcx
mov dword [rcx], 4
mov qword [rcx + 8], rdx
ret
mov eax, edx
cmp dword [rcx], 0
js 0x14003829b
mov qword [rsp + 0x58], rcx
lea rcx, [fcn.1400ad140]
mov qword [rsp + 0x60], rcx
lea rcx, str.i_f_
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 1
lea rdx, [rsp + 0x20]
jmp 0x140038327
mov qword [rsp + 0x88], rcx
lea rcx, [fcn.1400ab410]
lea ecx, [fcn.1400ab410]
lea ecx, [fcn.1400ab410]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x40], 0
movabs rcx, 0x400000020
mov qword [rsp + 0x48], rcx
mov byte [rsp + 0x50], 3
lea rcx, str.i_f_
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], 1
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], 1
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], 1
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14009cfe0
invalid
invalid
add byte [rax - 0x673b7eb8], dl
add byte [rax], al
add bl, al
invalid
add byte [rax], al
add bl, al
nop dword [rax + rax]
mov eax, dword [rcx]
ret
nop dword [rax + rax]
sub rsp, 0x68
mov rax, rdx
mov ecx, dword [rcx]
mov dword [rsp + 0x24], ecx
lea rcx, [rsp + 0x24]
mov qword [rsp + 0x28], rcx
lea rcx, [0x140038240]
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c4438]
mov qword [rsp + 0x38], rcx
and al, 0x38
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], 1
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
mov rcx, rax
call fcn.14009cfe0
nop
add rsp, 0x68
ret
call fcn.140038be0
ud2
movzx eax, cl
ret
jns 0x14003843a
mov rcx, rdi
mov edx, 1
call sub.KERNEL32.dll_TerminateProcess
test eax, eax
je 0x14003841f
xor esi, esi
jmp 0x140038468
call sub.KERNEL32.dll_GetLastError
mov esi, eax
cmp eax, 5
jne 0x140038460
mov rcx, rdi
mov ecx, edi
xor edx, edx
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x140038442
cmp eax, 0x102
add al, byte [rcx]
add byte [rax], al
je 0x14003841b
jmp 0x14003845b
mov dword [rsp + 0x24], 0
and al, 0x24
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x24]
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
jne 0x14003841b
call sub.KERNEL32.dll_GetLastError
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
mov rcx, qword [rcx + 0x30]
jmp 0x1400bbd3c
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x28
mov rdi, rdx
mov rsi, rcx
mov rcx, qword [rdx + 8]
cmp qword [rdx], 0
mov qword [rdx], 0
add byte [rax], al
invalid
je 0x1400384b2
add byte [rax], al
add byte [rbp + rax - 0x18], dh
add bh, byte [rdx]
or byte [rax], al
call fcn.1400bbeb4
mov rdi, qword [rdi + 0x30]
jg 0x1400384e6
mov rcx, rdi
mov edx, 0xffffffff
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x1400384df
sal byte [rax + rbx - 0x18], 0xa8
cmp byte [rax], cl
add byte [rax - 0x3f], cl
shl rax, 0x20
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x140038501
mov dword [rsp + 0x24], 0
lea rdx, [rsp + 0x24]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x24
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
mov eax, 0x85000838
sal byte [rdi + rcx*8 - 0x75], 0x44
and al, 0x24
test eax, eax
je 0x1400384c7
mov eax, dword [rsp + 0x24]
mov dword [rsi + 4], eax
xor eax, eax
mov dword [rsi], eax
mov rax, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
mov rsi, rcx
mov rdi, qword [rdx + 0x30]
xor ebx, ebx
mov rcx, rdi
xor edx, edx
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x140038537
cmp eax, 0x102
je 0x140038559
add dword [rax], eax
add byte [rsp - 0x15], dh
sub al, 0xc7
and al, 0x2c
add byte [rax], al
add byte [rax], al
jmp 0x140038563
mov dword [rsp + 0x2c], 0
lea rdx, [rsp + 0x2c]
lea edx, [rsp + 0x2c]
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
invalid
cmp byte [rax], cl
invalid
invalid
test eax, eax
je 0x140038563
mov ecx, dword [rsp + 0x2c]
mov ebx, 1
add byte [rcx + 0x4e89045e], cl
mov dword [rsi + 4], ebx
mov dword [rsi + 8], ecx
or byte [rcx], dh
shr bl, 0x16
or byte [rcx], dh
shr bl, 0x16
call sub.KERNEL32.dll_GetLastError
or al, 0x38
or byte [rax], al
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
add byte [rcx - 0xf76b7fa], cl
mov dword [rsi], eax
mov rax, rsi
mov eax, esi
mov eax, esi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
iretd
mov dword [rsp + 0xa0], 1
and byte [rax - 0x39], cl
adc byte [r8], r8b
adc byte [rax], al
mov ecx, dword [rdi + 0x28]
std
dec dword [rax - 0x75]
pop rsp
and al, 0x48
mov eax, 0xe9000000
sbb eax, 0x4cffffff
mov ebp, dword [rsp + 0xc8]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi + riz*8 - 0x75], dh
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rbp - 0x567af013], al
add byte [rax], al
add byte [rbx + 0x9424ac], cl
add byte [rax], al
mov esi, dword [rsp + 0x40]
add byte [rcx + 1], cl
in eax, dx
and al, 0x50
adc al, 1
add byte [rax - 0x7d], cl
jl 0x140038945
push rax
add byte [rdi], cl
test dword [rsi + 0x4c000001], edx
mov ecx, esi
and al, 0x28
mov es, word [rcx]
add byte [rbx + rcx], bh
and al, 0x30
add byte [rax - 0x3f], cl
loopne 0x1400389a7
test rdx, rdx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
and al, 0x20
mov edx, dword [rsp + 0x24]
add rsp, 0x28
ret
add byte [rax], al
add byte [rbx + rcx*4 + 0x12], cl
shl r9, 0x20
mov eax, r8d
or rax, r9
mov rdx, r10
sub rdx, rax
neg rdx
xor r8d, r8d
sub r10, rax
setl r8b
cmovl r10, rdx
movabs rdx, 0xd6bf94d5e57a42bd
in eax, 0xd5
xchg esp, eax
mov edi, 0xd0894cd6
in eax, 0xd5
xchg esp, eax
mov edi, 0xd0894cd6
mul rdx
shr rdx, 0x17
imul eax, edx, 0x989680
sub r10d, eax
imul eax, r10d, 0x64
mov qword [rcx + 8], rdx
or byte [rcx - 0x76b3efbf], cl
add dword [rax - 0x77], ecx
invalid
ret
ret 0x9680
or byte [rcx - 0x76b3efbf], cl
add dword [rax - 0x77], ecx
enter 0x66c3, 0x66
nop word cs:[rax + rax]
push rsi
push rdi
sub rsp, 0x28
mov rdi, rdx
mov rsi, rcx
invalid
mov qword [rsp + 0x20], 0
mov rax, qword [0x1400be018]
pop rsp
or byte ds:[rax], al
invalid
invalid
pop rsp
or byte ds:[rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x20
invalid
lea rcx, [rsp + 0x20]
and bh, bh
ror byte [rax - 0x75], 1
and al, 0x20
call rax
mov rcx, qword [rsp + 0x20]
mov rax, qword [rdi]
mov rdx, rcx
sub rdx, rax
ret 0xf748
fiadd dword [rbp + 0x31]
ror byte [rax + 0x29], 0xc1
setl r8b
cmovl rcx, rdx
retf 0xba48
mov ebp, 0xd5e57a42
xchg esp, eax
mov edi, 0xc88948d6
mul rdx
shr rdx, 0x17
imul eax, edx, 0x989680
sub ecx, eax
imul eax, ecx, 0x64
mov qword [rsi + 8], rdx
mov dword [rsi + 0x10], eax
mov qword [rsi], r8
mov rax, rsi
mov eax, esi
ret 0xf748
retf 0xba48
mov eax, esi
add rsp, 0x28
pop rdi
pop rsi
ret
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov r8, rdx
xor r10d, r10d
xor edx, edx
rol byte [rbp + 0x31], 1
sar byte [rdx + 0x989680], cl
mov edx, 0x989680
xor edx, edx
mov edx, 0x989680
cwde
add byte [rax - 9], cl
loop 0x14003a2a2
mul rdx
jo 0x14003a257
and al, 0x44
mov edx, ecx
invalid
mov edx, r9d
retf 0x6948
imul rdx, rdx, 0x51eb851f
shr rdx, 0x25
add rax, rdx
add eax, edx
add eax, edx
jb 0x14003a257
adc dword [rax + 0xf], edi
js 0x14003a257
add rax, qword [r8]
jo 0x14003a257
mov qword [rcx + 4], rax
mov r10d, 1
mov edx, 1
mov edx, 1
mov dword [rcx], r10d
mov rax, rcx
ret
nop
mov rax, r8
mov r8, rdx
xor r10d, r10d
mov edx, 0x989680
cwde
add byte [rax - 9], cl
loop 0x14003a2e2
invalid
cwde
add byte [rax - 9], cl
loop 0x14003a2e2
invalid
mov edx, r9d
mov edx, ecx
imul rdx, rdx, 0x51eb851f
shr rdx, 0x25
add rax, rdx
jb 0x14003a29a
js 0x14003a29a
mov rdx, qword [r8]
sub rdx, rax
jo 0x14003a29a
mov qword [rcx + 4], rdx
mov r10d, 1
mov dword [rcx], r10d
mov rax, rcx
ret
nop word cs:[rax + rax]
sub rsp, 0x28
mov rax, r8
mov r8d, edx
mov edx, 0x989680
mul rdx
mul edx
mul edx
jo 0x14003a2f5
mov edx, r9d
mov edx, ecx
imul rdx, rdx, 0x51eb851f
test ebx, ebp
push rcx
shr rdx, 0x25
add rax, rdx
jb 0x14003a2f5
invalid
js 0x14003a2f5
shl r8, 0x20
mov ecx, ecx
or rcx, r8
add rcx, rax
jo 0x14003a2f5
mov rdx, rcx
shr rdx, 0x20
mov eax, ecx
add rsp, 0x28
ret
retf 0xc148
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea ecx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1400c4828]
or byte [rax], al
mov edx, 0x28
call fcn.140098690
ud2
sub rsp, 0x28
mov rax, rdx
mov edx, 0x989680
mul rdx
jo case.0x14002ecc9.269
mov edx, r8d
imul rdx, rdx, 0x51eb851f
shr rdx, 0x25
add rax, rdx
jb case.0x14002ecc9.269
js case.0x14002ecc9.269
add rax, qword [rcx]
jo case.0x14002ecc9.269
mov qword [rcx], rax
add rsp, 0x28
ret
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1400c4828]
add byte [rdx + 0x28], bh
add byte [rdx + 0x28], bh
call fcn.140098690
ud2
jrcxz 0x14003a35f
add byte [rdi], cl
or ecx, dword [rdi]
invalid
add byte [rax - 0x7d], cl
in al, dx
sub byte [rcx + rcx*4 - 0x40], cl
mov r8d, edx
mov edx, 0x989680
mul rdx
jo 0x14003a3a5
mov edx, r9d
imul rdx, rdx, 0x51eb851f
shr rdx, 0x25
add rax, rdx
jb 0x14003a3a5
js 0x14003a3a5
shl r8, 0x20
mov ecx, ecx
or rcx, r8
sub rcx, rax
jo 0x14003a3a5
mov rdx, rcx
shr rdx, 0x20
mov eax, ecx
add rsp, 0x28
ret
lea rcx, str.overflow_when_subtracting_duration_from_instant
lea r8, [0x1400c4840]
invalid
movsb byte [rdi], byte [rsi]
or byte [rax], al
lea esp, [rax + rcx + 0x2fba00]
add byte [rax], al
or byte [rax], al
mov edx, 0x2f
invalid
call fcn.140098690
ud2
mov eax, edx
mov edx, 0x989680
mul rdx
mul edx
mul edx
jo 0x14003a3f6
mov edx, r8d
imul rdx, rdx, 0x51eb851f
push rcx
shr rdx, 0x25
add rax, rdx
jb 0x14003a3f6
js 0x14003a3f6
mov rdx, qword [rcx]
sub rdx, rax
jo 0x14003a3f6
mov qword [rcx], rdx
add rsp, 0x28
ret
lea rcx, str.overflow_when_subtracting_duration_from_instant
jrcxz 0x14003a39e
or byte [rax], al
lea r8, [0x1400c4840]
mov edx, 0x2f
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
call fcn.140098690
ud2
in al, dx
mov rsi, rcx
lea r8, str.SystemTimeintervals
invalid
int3
or byte [rax], al
lea rdi, [rsp + 0x38]
mov r9d, 0xa
mov rcx, rdi
call fcn.14009d0b0
mov rax, qword [rsi]
mov qword [rsp + 0x30], rax
invalid
lea rax, [0x1400c7098]
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [0x1400c708a]
lea edx, [0x1400c708a]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea r9, [rsp + 0x30]
and al, 0x30
mov r8d, 9
mov rcx, rdi
call fcn.1400993a0
mov rcx, rax
call fcn.140099610
cmpsd dword [rsi], dword [rdi]
int1
add eax, 0x83489000
add byte [rax + 0x48c48348], dl
cmpsd dword [rsi], dword [rdi]
int1
add eax, 0x83489000
invalid
nop
invalid
invalid
invalid
add byte [rax + 0x48c48348], dl
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rax, qword [rcx]
mov eax, dword [rcx]
mov edx, dword [rcx + 8]
ret
invalid
lea rax, str.other_time_was_not_earlier_than_selfsecond_time_provided_was_later_than_self
lea eax, str.other_time_was_not_earlier_than_selfsecond_time_provided_was_later_than_self
or byte [rax], al
mov edx, 0x24
and al, 0
add byte [rax], al
ret
invalid
sub esp, 0x58
mov rcx, rdx
lea rax, str.H_f_
add eax, 0x8a3fa
or byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
lea rax, [0x1400c11e0]
mov qword [rsp + 0x38], rax
and al, 0x38
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
push rsp
and al, 0x28
call fcn.14009cfe0
nop
add rsp, 0x58
ret
invalid
mov eax, ecx
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rcx + 0x57], al
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0x31], cl
iretd
mov rdi, r9
iretd
mov r15, r8
mov rsi, rdx
mov rcx, qword [0x1400ff170]
mov ecx, dword [0x1400ff170]
mov ecx, dword [0x1400ff170]
test rcx, rcx
leave
je 0x14003a54d
mov r14, qword [rsp + 0x70]
and al, 0x70
jo 0x14003a55f
cmp r15, 0x11
cmp edi, 0x11
jae 0x14003a56c
push rcx
xor ebx, ebx
xor edx, edx
mov r8, r14
mov eax, esi
mov eax, esi
invalid
call fcn.1400bbd04
test rax, rax
test eax, eax
test eax, eax
je case.0x140034de3.154
test byte [rcx + 0x49000000], dl
xchg ecx, eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov edi, eax
mov r15, rax
mov edi, eax
cmp rdi, r14
cmovb r14, rdi
cmovb esi, edi
test dword [rdi + rcx + 0x42], 0xc18948f7
cmovb esi, edi
test dword [rax - 0x77], 0xf28948c1
test dword [rax - 0x77], 0xf28948c1
mov rcx, rax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov r8, r14
call sub.msvcrt.dll_memcpy
mov byte [rcx], ah
or byte [rax], al
invalid
mov byte [rcx], ah
or byte [rax], al
invalid
and dword [rax], ecx
add byte [rcx + rcx*4 - 5], cl
mov rbx, r15
jmp case.0x1400356a3.101
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
invalid
invalid
add byte [rax - 0x7b], cl
sal byte [rax + rbp*2 + 0x48], 0x89
ror dword [rax - 0x77], 5
invalid
je 0x14003a5bf
mov rcx, rax
mov qword [0x1400ff170], rax
add eax, 0xc4c0f
add eax, 0xc4c0f
cmovl ecx, dword [rax + rax]
or al, 0
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x70
mov r14, qword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
je 0x14003a589
jo 0x14003a5b0
cmp r15, 0x11
cmp edi, 0x11
jb 0x14003a51b
lea r8, [r14 + r15]
lea eax, [rsi + rdi]
xor ebx, ebx
xor edx, edx
call fcn.1400bbd04
or byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax*2 + 0x49], 0x8d
je case.0x140034de3.154
lea rcx, [r15 - 1]
invalid
invalid
test rax, rax
test eax, eax
je case.0x140034de3.154
lea rcx, [r15 - 1]
lea ecx, [rdi - 1]
dec dword [rax + 0x21]
and rcx, rax
sub r15, rcx
ror dword [rcx + 0x29], 0xcf
mov rbx, rax
mov ebx, eax
add rbx, r15
add ebx, edi
sti
mov qword [rax + r15 - 8], rax
cmp rdi, r14
cmovb r14, rdi
cmovb esi, edi
test dword [rdi + rcx + 0x42], 0xd98948f7
cmovb esi, edi
test dword [rax - 0x77], 0xf28948d9
mov rcx, rbx
invalid
mov rdx, rsi
mov r8, r14
call sub.msvcrt.dll_memcpy
and dword [rax], ecx
invalid
sub byte [rcx], ah
or byte [rax], al
and dword [rax], ecx
add byte [rax - 0x75], cl
invalid
invalid
mov rsi, qword [rsi - 8]
jbe 0x14003a5a4
mov rcx, qword [0x1400ff170]
mov ebp, 0x31000c4b
ror byte [rcx - 0x77], cl
mov r8, rsi
or al, 0
add bl, ch
add dh, byte [rcx]
fisttp dword [rax - 0x77]
mov rax, rbx
invalid
invalid
invalid
xor ebx, ebx
mov eax, ebx
push rdi
push rbp
push rbx
sub rsp, 0x88
mov ebp, r9d
add byte [rax], al
add byte [rcx + rcx*4 - 0x33], al
int 0x48
mov rsi, rcx
mov esi, ecx
invalid
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.14008a250
cld
mov ecx, dword [rsp + 0x30]
and al, 0x30
test ecx, ecx
lea rax, ss:[0x1400c48e8]
add eax, 0x8a2ec
or byte [rax], al
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x38
test edx, edx
ror byte [rdi], cl
test byte [rbp + 0x41000000], cl
mov eax, 1
add byte [rax], al
add byte [rax], al
jae 0x14003a626
cld
dec dword [rax - 0x75]
jl 0x14003a653
cmp byte [rax - 0x75], cl
pop rsp
and al, 0x40
invalid
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x28], 0
sub byte [rax], al
sbb dword [rax], ecx
add byte [rbp - 0x17c08b40], al
invalid
shl eax, 0x20
invalid
invalid
je 0x14003c4b7
adc dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
call fcn.140001940
push rsp
cld
invalid
push rsp
cld
inc dword [rax - 0x7c]
in eax, dx
test bpl, bpl
je 0x14003c4c1
mov ebx, 0x200000
lea rax, [rbx + 1]
mov qword [0x1400ff120], rax
add dword [rax - 0x77], ecx
add eax, 0xc2c54
mov rax, rbx
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov ecx, esi
mov rdx, rdi
call fcn.140001940
jmp 0x14003c4bc
lea ecx, [rsp + 0x28]
call fcn.140005770
mov rcx, rsi
call fcn.1400bc3a0
ud2
out dx, eax
add dword [rax], eax
test rax, rax
je 0x14003c543
mov qword [rsp + 0x48], rsi
cmp qword [rax], 0
add byte [rbp + 0x47], dh
add byte [rbp + 0x47], dh
mov qword [rax], rsi
add rsp, 0x80
pop rsi
ret
lock dec qword [rsi]
dec qword [rsi]
jne 0x14003c553
lea rcx, [rsp + 0x40]
call fcn.14000ee10
lea rax, [0x1400c3be8]
or byte [rax], al
mov qword [rsp + 0x20], rax
lea rcx, [0x1400c3b82]
lea r9, [0x1400c1ad0]
or eax, 0x85563
or eax, 0x85563
lea r8, [rsp + 0x30]
mov edx, 0x46
call fcn.140098ff0
je 0x14003c544
invalid
add byte [rdi], cl
invalid
je 0x14003c544
add eax, 0xc60b0f00
and al, 0x3c
add bh, al
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0x3c], 0
mov dword [rsp + 0x38], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x88616
lea rax, str..K_f_
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x58], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x50]
call fcn.140030260
mov rcx, rax
call fcn.1400063d0
mov ecx, 7
int 0x29
ud2
and al, 0x48
call fcn.140005750
mov rcx, rsi
call fcn.1400bc3a0
ud2
sub al, 0
add byte [rax], al
add byte [rcx + 0x80fa], al
add byte [rbx + 0xe], dh
mov byte [rsp + 0x2c], dl
and al, 0x2c
mov edi, 1
jmp 0x14003c6cf
add byte [rax], cl
add byte [rax], al
jae case.0x14002ecc9.319
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and dl, 0x3f
loop 0x14003c69d
loop 0x14003c69d
or dl, 0x80
mov byte [rsp + 0x2d], dl
mov edi, 2
jmp 0x14003c6cf
cmp edx, 0x10000
jae 0x14003c69b
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
sub al, 0x89
rol cl, 1
call 0x14c42ea8b
or byte [rax - 0x7fd2dbbc], 0xe2
invalid
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov edi, 3
jmp 0x14003c6cf
sub al, 0x89
rol cl, 1
call 0x14c42ea8b
or byte [rax - 0x7fd2dbbc], 0xe2
invalid
shr eax, 0x12
and al, 7
adc ah, byte [rdi + rax]
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov edi, 4
mov rax, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x14003c701
mov rcx, qword [rsi]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call sub.msvcrt.dll_memcpy
add byte [rax + 1], cl
sti
add byte [rax + 1], cl
sti
mov qword [rsi + 0x10], rbx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140010100
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp 0x14003c6df
push rbp
mov edi, edx
add byte [rax], al
rol byte [rcx], 0
add byte [rbp - 0x73], cl
sub al, 0x3e
lea esp, [0x1400ab190]
lea edx, [rsi + rcx]
shr bl, 1
and byte [rcx - 0x7d], cl
add eax, 2
cmp rax, r13
add eax, 2
add al, byte [rax]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x73], cl
add dword [rbp + 0xf], eax
mov dh, 8
add byte [rbp - 0x7c], al
leave
stc
loopne 0x14003c829
mov dword [rcx - 0x80], 0x3475edf9
add dword [rax], eax
add byte [rbp - 0x73], cl
add cl, byte [rbp + 0x39]
jmp 0x141194be1
add eax, 3
add byte [rcx + rcx*4 - 0x40], cl
rol byte [rdx], 0x4c
cmp eax, ebp
sal byte [rcx], 0xc0
ror byte [rcx + rax - 0x40], 0x41
mov edx, 3
add byte [rax], al
add byte [rax], al
invalid
cmp eax, ebp
rol byte [rcx - 0x46], 4
add byte [rax], al
add cl, ch
add byte [rax], al
invalid
movzx eax, byte [rcx]
loopne case.0x140035044.137
rol byte [0x14004a047], 0x66
mov dword [rsp + 0x26], eax
add byte [rax], al
mov eax, edi
clc
enter 0xffffffffffff820f, 0xffffffffffffffd4
add byte [rax], al
add byte [rcx + 0x39], cl
dec dword [rdi]
xchg esp, ebx
fadd qword [rax]
add byte [rax], al
mov rbp, r11
fadd qword [rax]
add byte [rax], al
mov ebp, ebx
mov ecx, esi
ror byte [rdi], 0x85
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x28
xor byte [rax - 0x73], cl
add eax, 0x8837c
jl 0x14003c805
or byte [rax], al
jl 0x14003c805
or byte [rax], al
and al, 0x40
add al, byte [rax]
add byte [rax], al
add byte [rax], al
lea eax, [rsp + 0x28]
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
int1
invalid
sal byte [rbp + 0x59], 0x49
add edi, 3
dec dword [rcx - 0x77]
jmp 0x14003c8dc
invalid
add byte [rcx + rcx*4 - 7], cl
invalid
stc
mov ecx, esi
invalid
add byte [rax], al
int1
invalid
lea eax, [0x1400c4be0]
or byte [rax], al
invalid
add byte [rbp + rcx*4 + 0xd], cl
mov bl, 0x3a
or byte [rax], al
mov r8d, 0xe
mov rcx, rax
shr eax, 0x99
fild dword [0xc34c855a]
invalid
ret
shr eax, 0x99
fild dword [0xc34c855a]
invalid
ror dword [rax - 0x73], 1
adc eax, 0x8624e
mov r8d, 8
jmp fcn.14009cfc0
invalid
invalid
invalid
fiadd dword [0x16e6a5b78]
nop dword [rax + rax]
sub rsp, 0x38
mov rax, rdx
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c57c8]
mov qword [rsp + 0x20], rcx
lea rdx, [0x1400c57c0]
lea r9, [rsp + 0x30]
xor byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x6e
loop 0x14003f5b6
invalid
nop
xor byte [rcx - 0x48], al
invalid
add rsp, 0x38
ret
or eax, 0x86225
mov qword [rsp + 0x20], rcx
lea rdx, str.OpenOptions
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov r8d, 0xb
mov rcx, rax
call fcn.14009d820
nop
add rsp, 0x38
invalid
invalid
invalid
ret
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c5828]
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea rdx, str.FileTimes
lea r9, [rsp + 0x30]
mov r8d, 9
mov rcx, rax
call fcn.14009d820
nop
add rsp, 0x38
ret
sub esp, 0x38
mov rax, rdx
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c5858]
or byte [rax], al
or byte [rax], al
mov qword [rsp + 0x20], rcx
lea rdx, str.Permissions
and byte [rax - 0x73], cl
adc eax, 0x861e9
lea r9, [rsp + 0x30]
mov r8d, 0xb
mov rcx, rax
call fcn.14009d820
nop
add rsp, 0x38
ret
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, [0x1400c5880]
mov qword [rsp + 0x20], rcx
lea rdx, str.FileType0_
lea r9, [rsp + 0x30]
mov r8d, 8
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.14009d820
nop
add rsp, 0x38
ret
and al, 0x50
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
lea rdx, str.recursive
mov qword [rsp + 0x38], rdx
lea rdx, [0x1400c58b0]
invalid
or byte [rax], al
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
invalid
push rsp
and al, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 9
mov qword [rsp + 0x20], 5
lea rdx, str.DirBuilder
lea r9, [0x1400c2ffc]
mov r8d, 0xa
mov rcx, rax
call fcn.14009d1b0
nop
add rsp, 0x68
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
push 0x48d08948
mov dword [rsp + 0x60], ecx
add rcx, 0x10
lea rdx, [0x1400c1c40]
mov qword [rsp + 0x50], rdx
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
lea rdx, [0x1400c38f8]
mov qword [rsp + 0x38], rdx
mov eax, dword [rcx + 8]
add byte [rax - 0x77], cl
push rsp
and al, 0x38
lea rdx, [0x1400c38d8]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 7
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
and al, 0x20
add al, 0
add byte [rax], al
lea rdx, str.SimpleMessageCustomerror0_
lea r9, [0x1400c38d0]
lea ecx, [0x1400c38d0]
lea ecx, [0x1400c38d0]
add byte [rcx - 0x48], al
or eax, 0x48000000
mov ecx, eax
mov r8d, 0xd
mov rcx, rax
call fcn.14009d1b0
nop
add rsp, 0x68
ret
add byte [rax], al
sub rsp, 0x68
mov rax, rdx
mov qword [rsp + 0x60], rcx
add rcx, 0x10
lea rdx, [0x1400c5918]
lea edx, [0x1400c5918]
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
lea rdx, [0x1400c5913]
invalid
or byte [rax], al
mov qword [rsp + 0x38], rdx
invalid
lea rdx, [0x1400c38d8]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
and al, 0x40
add eax, 0x48000000
mov dword [rsp + 0x20], 4
lea rdx, [0x1400c590d]
lea edx, [0x1400c590d]
invalid
lea r9, [0x1400c38d0]
lea ecx, [0x1400c38d0]
or byte [rax], al
mov r8d, 6
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.14009d1b0
nop
add rsp, 0x68
add byte [rax + 0x68c48348], dl
add esp, 0x68
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, rdx
movzx ecx, byte [rcx]
lea rdx, [0x1400c7d60]
mov r8, qword [rdx + rcx*8]
lea r9, [0x1400c7ea8]
or eax, 0x88650
add byte [rbx + rcx*4 + 4], cl
retf 0x8d4c
or eax, 0x88650
or byte [rax], al
movsxd rdx, dword [r9 + rcx*4]
add rdx, r9
mov rcx, rax
invalid
retf 0x8948
shr ecx, 0x59
xlatb
add eax, 0x1f0f6600
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x68
in al, dx
push 0x48d08948
lea edx, [rcx + 8]
push rcx
invalid
jmp fcn.14009cfc0
in al, dx
push 0x48d08948
lea edx, [rcx + 8]
push rcx
invalid
push rcx
or byte [rax - 0x77], cl
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x60], rdx
lea rdx, [0x1400c1bc0]
adc eax, 0x82339
mov qword [rsp + 0x50], rdx
lea rdx, [rsp + 0x60]
push rsp
and al, 0x60
push rsp
and al, 0x60
mov qword [rsp + 0x48], rdx
lea rdx, str.startEmptySinkStart
invalid
or byte [rax], al
invalid
mov qword [rsp + 0x38], rdx
lea rdx, [0x1400c5b60]
invalid
or byte [rax], al
invalid
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 5
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 3
add eax, dword [rax]
add byte [rax], al
lea rdx, [0x1400c5b4b]
or byte [rax], al
lea r9, [0x1400c5b59]
xchg byte [rdx + 8], ah
add byte [rcx - 0x48], al
invalid
invalid
or byte [rax], al
mov r8d, 0xe
mov eax, 0xe
mov rcx, rax
call fcn.14009d1b0
iretd
invalid
invalid
invalid
nop
shr eax, 0xcf
fadd dword [0xc34c88e4]
invalid
invalid
invalid
iretd
add rsp, 0x68
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rdx
lea rdx, [0x1400c5b85]
mov r8d, 5
add byte [rax], al
add byte [rcx - 0x48], al
add eax, 0xe9000000
add byte [rax], al
invalid
add byte [rax], al
jmp fcn.14009cfc0
mov ebx, 0x660005d6
nop word cs:[rax + rax]
mov rcx, rdx
lea rdx, [0x1400c5b8a]
jo 0x14003f97a
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x73], 1
adc eax, 0x86270
jo 0x14003f97a
or byte [rax], al
jo 0x14003f97a
invalid
or byte [rax], al
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
jmp fcn.14009cfc0
add eax, 0x2e666600
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
cmp byte [rax - 0x77], cl
sub rsp, 0x38
mov rax, rdx
ror byte [rax - 0x75], 1
invalid
ror byte [rax - 0x75], 1
adc dword [rax - 0x7d], ecx
add rcx, 8
invalid
add rcx, 8
test rdx, rdx
test edx, edx
test edx, edx
je 0x14003f96d
cmp edx, 1
jne 0x14003f992
add dword [rbp + 0x4a], esi
mov qword [rsp + 0x30], rcx
and al, 0x30
lea rcx, [0x1400c5bc0]
lea ecx, [0x1400c5bc0]
mov qword [rsp + 0x20], rcx
lea rdx, [0x1400c5bb8]
invalid
adc eax, 0x86258
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov r8d, 3
mov eax, 3
add bl, ch
mov qword [rsp + 0x30], rcx
and al, 0x30
jmp 0x14003f9b5
mov qword [rsp + 0x30], rcx
and al, 0x30
lea rcx, [0x1400c5b98]
invalid
or byte [rax], al
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rdx, [0x1400c5b8e]
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov r8d, 5
mov eax, 5
add byte [rax], al
add bl, ch
and ecx, dword [rax - 0x77]
mov dword [rsp + 0x30], ecx
jmp 0x14003f9b5
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
xor byte [rax - 0x73], cl
or eax, 0x86222
and ah, byte [rdx + 8]
invalid
lea rcx, [0x1400c5bc0]
and ah, byte [rdx + 8]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x20], rcx
lea rdx, str.CurrentIncominglistener
lea r9, [rsp + 0x30]
invalid
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
xor byte [rcx - 0x48], al
invalid
mov r8d, 7
mov rcx, rax
mov ecx, eax
call fcn.14009d820
nop
add rsp, 0x38
cmp bl, al
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
in al, dx
mov rax, rdx
adc eax, 0x48000862
mov dword [rsp + 0x30], ecx
and al, 0x28
add byte [rax - 0x73], cl
adc eax, 0x861e5
in eax, 0x61
or byte [rax], al
or byte [rax], al
add byte [rax], al
and al, 0x40
lea rcx, [0x1400c5c28]
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
sub byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
mov dword [rsp + 0x20], 8
and al, 0x20
or byte [rax], al
add byte [rax], al
or dword [rax - 0x73], ecx
adc eax, 0x884d3
test byte [rax], cl
invalid
test byte [rax], cl
add byte [rbx + rcx*4 + 4], cl
retf 0x8d4c
invalid
add edx, ecx
add byte [rsi + 0xf], ah
invalid
mov dword [rsp + 0x30], ecx
invalid
add byte [rax - 0x77], cl
and al, 0x20
or al, 0
add byte [rax], al
add byte [rax + 0x38c48348], dl
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
invalid
sub esp, 0x38
mov rax, rdx
mov qword [rsp + 0x30], rcx
and al, 0x20
adc eax, 0x86158
add byte [rbp + rcx*4 + 0x4c], cl
lea ecx, [rsp + 0x30]
and al, 0x30
add byte [rax + 0x38c48348], dl
cmp bl, al
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x38
mov rax, rdx
invalid
lea ecx, [0x1400c25e8]
or eax, 0x82a75
and al, 0x20
and al, 0x30
adc al, byte [rax]
add byte [rax], al
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rax, rdx
ror byte [rdi], 1
mov dh, 9
or byte [rax], al
add byte [rcx + 0x63], cl
adc al, 0x89
retf 0x8948
mov ecx, eax
rol dword [0x16e6a61c8], cl
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x48
sub esp, 0x48
in al, dx
mov rax, rdx
invalid
mov rax, rdx
ror byte [rcx - 0x77], 1
mov r9, rcx
mov ecx, ecx
lea edx, [0x1400c0650]
or byte [rax], al
loope 0x14003fc37
add ecx, 8
mov dword [rsp + 0x20], ecx
adc eax, 0x860bb
add cl, ch
add ecx, 8
or byte [rax - 0x73], cl
or eax, 0x860ae
scasb al, byte [rdi]
invalid
or byte [rax], al
invalid
scasb al, byte [rdi]
invalid
xor byte [rax - 0x73], cl
and al, 0x40
and al, 0x28
adc byte [rax], bl
or byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
or byte [rax], al
inc ecx
and al, 0x40
xchg ecx, eax
invalid
and al, 0x40
mov r8d, 0xc
and al, 0x40
lea rcx, [0x1400c5cd0]
or byte [rax], al
and al, 0x40
add byte [rax], al
invalid
add al, 0x4c
jbe 0x14003fdd2
add dword [rax - 0x7b], ecx
sal byte [rbx + riz - 0x7d], cl
and eax, dword [rbx + 0x6a7504fa]
mov r8, qword [rsi + 0x10]
and eax, dword [rbx + 0x6a7504fa]
adc byte [rbx + r15 + 0x47], r9b
adc byte [rbx + rdi + 0x47], cl
adc byte [rbp + 0x5e], dh
mov eax, dword [rsi + 0x10]
or al, ch
enter 7, 0xffffffffffffff85
sal byte [rbp + 0x14], 0x4c
mov eax, dword [rsi + 0x20]
cmovb ecx, eax
test al, 7
or byte [rax], al
mov dword [rsp + 0x30], eax
invalid
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c25e8]
mov qword [rsp + 0x20], rcx
lea rdx, str.StripPrefixErrorCommandArgs
lea r9, [rsp + 0x30]
mov r8d, 0x10
mov rcx, rax
call fcn.14009d820
nop
add rsp, 0x38
ret
add byte [rax - 0x7d], cl
in al, dx
mov rax, rdx
mov qword [rsp + 0x40], rcx
lea rcx, [0x1400c5df8]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 5
lea rdx, [0x1400c5de8]
lea r9, [0x1400c2ffc]
mov r8d, 0xb
mov rcx, rax
call fcn.14009d0f0
nop
add rsp, 0x48
ret
xor byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov rcx, rax
shr eax, 0x9e
xlatb
add eax, 0x83489000
invalid
cmp bl, al
shr eax, 0x9e
xlatb
add eax, 0x83489000
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, [0x1400c5e58]
mov qword [rsp + 0x20], rcx
and byte [rax - 0x73], cl
adc eax, 0x85d99
and byte [rax - 0x73], cl
adc eax, 0x85d99
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov r8d, 0xf
mov rcx, rax
call fcn.14009d820
xlatb
invalid
invalid
nop
xlatb
add eax, 0x83489000
invalid
invalid
invalid
add rsp, 0x38
ret
lea r9, [rsp + 0x30]
mov r8d, 8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x1e
xlatb
add eax, 0x83489000
invalid
add byte [rax], al
mov rcx, rax
call fcn.14009d820
nop
add rsp, 0x38
ret
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
cmove r8, rax
cmove eax, eax
cmove eax, eax
ror byte [rax - 0x73], 0xd
cmp al, 0x5a
or byte [rax], al
lea rcx, [0x1400c5b85]
lea rax, [0x1400c5ea9]
cmove rax, rcx
mov rcx, rdx
add byte [rax + 0xf], cl
ror dword [rax - 0x77], 0xd1
mov rdx, rax
mov edx, eax
jmp fcn.14009cfc0
test ecx, ecx
lea r8, [0x1400c5eb5]
lea rdx, [0x1400c5ea9]
cmove rdx, r8
lea r8, [rcx + rcx*4]
add r8, 7
mov rcx, rax
jmp fcn.14009cfc0
invalid
invalid
invalid
invalid
xor eax, 0xf0005ce
invalid
invalid
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c58e0]
invalid
push rdi
or byte [rax], al
cmp eax, 0x48000857
mov dword [rsp + 0x20], ecx
push rdi
or byte [rax], al
mov qword [rsp + 0x20], rcx
lea rdx, [0x1400c5ebc]
lea r9, [rsp + 0x30]
mov r8d, 0x11
xor byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
mov rcx, rax
call fcn.14009d820
nop
add rsp, 0x38
ret
shr eax, 0x5e
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
push 0x48d08948
lea edx, [rcx + 8]
mov qword [rsp + 0x60], rdx
lea rdx, [0x1400c1bc0]
fstp dword [rcx]
or byte [rax], al
fstp dword [rcx]
or byte [rax], al
mov qword [rsp + 0x50], rdx
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
lea rdx, str.stampContext
or byte [rax], al
or byte [rax], al
mov qword [rsp + 0x38], rdx
push rsp
and al, 0x38
lea rdx, [0x1400c5ee0]
lea edx, [0x1400c5ee0]
add byte [rax - 0x77], cl
push rsp
and al, 0x30
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 5
add eax, 0x48000000
mov dword [rsp + 0x20], 4
invalid
add eax, 0x48000000
mov dword [rsp + 0x20], 4
invalid
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
add al, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc eax, 0x85ca1
lea rdx, [0x1400c5ecd]
lea r9, [0x1400c5ed7]
mov r8d, 0xa
mov rcx, rax
call fcn.14009d1b0
nop
add rsp, 0x68
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
mov rax, rdx
mov rax, rdx
mov rax, rdx
mov qword [rsp + 0x40], rcx
lea rcx, [0x1400c5f10]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 5
lea rdx, [0x1400c5f05]
pop rsp
or byte [rax], al
lea r9, [0x1400c2ffc]
mov r8d, 7
mov rcx, rax
call fcn.14009d0f0
add byte [rcx - 0x48], al
invalid
ret
test rax, rax
je 0x140040701
lock dec qword [rax]
jne 0x140040701
outsd dx, dword [rsi]
call 0x158bf06ff
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov edx, 0x18
mov r8d, 8
mov rcx, rdi
call fcn.140001940
mov ecx, dword [rsi + 0x18]
test ecx, ecx
je 0x14004071f
dec ecx
jmp 0x140040729
mov rcx, rsi
call fcn.1400511b0
mov ecx, eax
xor edx, edx
call fcn.1400bbbc4
nop
add rsp, 0x68
pop rdi
pop rsi
ret
and al, 0x30
call fcn.140005230
mov rcx, rsi
call fcn.14003dfa0
test rax, rax
test eax, eax
test eax, eax
je 0x140040730
mov byte [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0
add bh, al
and al, 0x28
add byte [rax], al
add byte [rax], al
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.140030260
mov rcx, rax
call fcn.1400063d0
invalid
mov ecx, 7
int 0x29
ud2
invalid
mov ecx, edi
call fcn.140001940
mov ecx, dword [rsi + 0x18]
test ecx, ecx
je 0x140040809
dec ecx
jmp 0x140040813
mov rcx, rsi
call fcn.1400511b0
add dword [rax], eax
add dword [rax], eax
mov ecx, eax
xor edx, edx
add rsp, 0x68
push 0xffffffffa4e95e5f
mov bl, 7
invalid
push 0xffffffffa4e95e5f
mov bl, 7
add byte [rax - 0x77], cl
invalid
invalid
invalid
dec qword [rax]
jne 0x140040901
lea rcx, [rdi + 0x10]
call fcn.14000f0b0
mov edx, 0x18
mov r8d, 8
mov rcx, rdi
call fcn.140001940
mov ecx, dword [rsi + 0x18]
test ecx, ecx
je 0x14004091f
dec ecx
jmp 0x140040929
mov rcx, rsi
call fcn.1400511b0
mov ecx, eax
xor edx, edx
call fcn.1400bbbc4
nop
add rsp, 0x68
pop rdi
pop rsi
ret
dec dword [rax - 0x77]
int1
call fcn.14003dfa0
test rax, rax
je 0x140040930
mov byte [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x20]
and byte [rax - 0x77], cl
and al, 0x48
and byte [rax - 0x77], cl
and al, 0x48
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.140030260
mov rcx, rax
call fcn.1400063d0
pop rdx
cld
invalid
mov ecx, 7
int 0x29
ud2
pop rdx
cld
invalid
ud2
push rsi
push rdi
sub rsp, 0x68
push 0x244c8948
xor byte [rax - 0x75], cl
xor dword [rbx - 0x367ae7b2], ecx
push 0x244c8948
xor byte [rax - 0x75], cl
xor dword [rbx - 0x367ae7b2], ecx
je 0x1400409d9
dec ecx
jmp 0x1400409e3
mov rcx, rsi
call fcn.1400511b0
mov ecx, eax
mov edx, 1
call fcn.1400bbbc4
invalid
add byte [rax - 0x75], cl
jl 0x140040a15
xor byte [rax - 0x7d], cl
jg 0x1400409fe
invalid
je 0x140040a11
invalid
jg 0x1400409fe
add byte [rax + rbx + 0x48], dh
mov eax, dword [rdi + 0x10]
mov rax, qword [rdi + 0x10]
test rax, rax
test eax, eax
je 0x140040a11
lock dec qword [rax]
jne 0x140040a11
lea rcx, [rdi + 0x10]
call fcn.14000ee10
jmp rbx
cld
invalid
jmp rbx
mov edx, 0x18
mov r8d, 8
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
call fcn.140001940
mov ecx, dword [rsi + 0x18]
invalid
invalid
test ecx, ecx
je 0x140040a2f
sbb byte [rbp - 0xfb8b37], r8b
leave
dec ecx
jmp 0x140040a39
mov rcx, rsi
call fcn.1400511b0
jns case.0x14003521e.270
add dword [rax], eax
jns case.0x14003521e.270
add dword [rax], eax
mov ecx, eax
xor edx, edx
call fcn.1400bbbc4
invalid
mov cl, 7
invalid
test byte [rcx + 0x48900007], dh
add esp, 0x68
nop
add rsp, 0x68
pop rdi
pop rsi
ret
call fcn.140004860
mov rcx, rsi
call fcn.14003dfa0
test rax, rax
test eax, eax
test eax, eax
je 0x140040a40
mov byte [rsp + 0x2c], 0
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
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.140030260
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.1400063d0
mov ecx, 7
int 0x29
ud2
mov ecx, 0xf000581
or ecx, dword [rdi]
invalid
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx]
mov rcx, qword [rax]
or cl, ch
push rbp
mov dh, 7
invalid
or cl, ch
push rbp
mov dh, 7
add byte [rdi], cl
invalid
invalid
nop dword [rax + rax]
mov rax, qword [rcx]
mov rcx, qword [rax]
mov ecx, dword [rax]
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
mov ecx, dword [rax]
jmp 0x1400bc120
invalid
invalid
mov ecx, dword [rax]
jmp 0x1400bc120
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
add byte [rax], al
add bh, al
and al, 0x34
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add bh, al
and al, 0x34
add eax, dword [rax]
add byte [rax], al
cmp ecx, 1
jne case.0x140040deb.0
test dword [rdi], ebp
add eax, dword [rax]
invalid
test dword [rdi], ebp
add eax, dword [rax]
add byte [rcx + 0x4c382454], cl
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x38], edx
mov qword [rsp + 0x50], r9
push rax
mov rsi, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x60], rsi
mov rcx, rsi
mov ecx, esi
je 0x140040b4d
invalid
mov ecx, esi
call fcn.1400bc0d0
mov r12, rax
mov dword [rsp + 0x3c], 0
invalid
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x3c]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.1400bc0b0
mov r14, rax
invalid
mov ch, 7
add byte [rcx - 0x77], cl
mov byte [rbx + 0x13c247c], 0x49
sbb esi, 0
invalid
cmp dword [rsp + 0x3c], 1
sbb r14, 0
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400bc0e0
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rcx
ror dword [rax - 0x77], 0x44
and al, 0x48
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
mov byte [rax], al
add byte [rax], al
or byte [rax], al
mov dword [rsp + 0x28], esp
jmp qword [sym.imp.KERNEL32.dll_GetProcessId]
xor eax, eax
ret
mov rax, qword [rcx + 0x20]
mov rax, qword [rax + 8]
ret