Function at 0x140032800
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x268
movapd xmmword [rsp + 0x250], xmm7
movapd xmmword [rsp + 0x240], xmm6
mov qword [rsp + 0xb0], r9
mov qword [rsp + 0x100], rdx
mov qword [rsp + 0x190], rdx
mov qword [rsp + 0x108], r8
mov qword [rsp + 0x198], r8
mov qword [rsp + 0xf0], rcx
mov r13, qword [rcx + 0x10]
mov rcx, qword [r13 + 0xa8]
mov rax, qword [r13 + 0xb8]
shl rax, 5
lea rbp, [rcx + rax]
nop
test rax, rax
je 0x1400328b0
lea r15, [rcx + 0x20]
add rax, 0xffffffffffffffe0
cmp dword [rcx], 1
mov rcx, r15
jne 0x140032870
mov rdx, qword [r15 - 0x18]
mov r8, qword [r15 - 0x10]
lea rcx, [rsp + 0x30]
call fcn.14007cef0
mov rbx, qword [rsp + 0x30]
test rbx, rbx
je 0x1400328f0
mov r14, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
jmp 0x140032963
mov r8, qword [r13 + 0xc0]
mov r9, qword [r13 + 0xd0]
imul rax, r9, 0x2c8
add rax, r8
mov qword [rsp + 0xb8], rax
mov ecx, 8
mov al, 1
mov qword [rsp + 0x80], rax
xor eax, eax
xor edx, edx
mov qword [rsp + 0x138], rdx
jmp 0x140032c7b
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
test rdi, rdi
je 0x14003294d
js 0x1400343b7
movzx eax, byte [0x1401c31d8]
mov rcx, qword [0x1401c3148]
test rcx, rcx
jne 0x14003292c
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x14003293e
mov rcx, rax
mov qword [0x1401c3148], rax
xor edx, edx
mov r8, rdi
call sub.kernel32.dll_HeapAlloc
mov rbx, rax
test rax, rax
jne 0x140032952
mov ecx, 1
mov rdx, rdi
call fcn.14000b0a0
ud2
mov ebx, 1
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call sub.msvcrt.dll_memcpy
mov r14, rdi
movzx eax, byte [0x1401c31d8]
mov rcx, qword [0x1401c3148]
test rcx, rcx
jne 0x14003298e
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x140034410
mov rcx, rax
mov qword [0x1401c3148], rax
mov r8d, 0x60
xor edx, edx
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x140034410
mov rsi, rax
mov qword [rax], rbx
mov qword [rax + 8], r14
mov qword [rax + 0x10], rdi
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 4
mov qword [rsp + 0xd0], 1
mov edi, 1
lea rcx, [rsp + 0x30]
mov rax, r15
mov qword [rsp + 0xf8], rdi
nop word [rax + rax]
cmp rax, rbp
je 0x140032ae5
lea r15, [rax + 0x20]
cmp dword [rax], 1
mov rax, r15
jne 0x1400329f0
mov rdx, qword [r15 - 0x18]
mov r8, qword [r15 - 0x10]
call fcn.14007cef0
mov r12, qword [rsp + 0x30]
mov r14, qword [rsp + 0x40]
test r12, r12
je 0x140032a28
mov rbx, qword [rsp + 0x38]
jmp 0x140032a91
mov rbx, qword [rsp + 0x38]
test r14, r14
je 0x140032a7a
js 0x1400343b7
movzx eax, byte [0x1401c31d8]
mov rax, qword [0x1401c3148]
test rax, rax
jne 0x140032a60
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x14003448f
mov qword [0x1401c3148], rax
mov rcx, rax
xor edx, edx
mov r8, r14
call sub.kernel32.dll_HeapAlloc
mov r12, rax
test rax, rax
jne 0x140032a80
jmp 0x14003448f
mov r12d, 1
mov rcx, r12
mov rdx, rbx
mov r8, r14
call sub.msvcrt.dll_memcpy
mov rbx, r14
mov rdi, qword [rsp + 0xf8]
cmp rdi, qword [rsp + 0xc8]
je 0x140032ac5
lea rax, [rdi + rdi*2]
mov qword [rsi + rax*8], r12
mov qword [rsi + rax*8 + 8], rbx
mov qword [rsi + rax*8 + 0x10], r14
inc rdi
mov qword [rsp + 0xd0], rdi
jmp 0x1400329d7
mov r8d, 1
lea rcx, [rsp + 0xc0]
mov rdx, rdi
call fcn.14001ada0
mov rsi, qword [rsp + 0xc0]
jmp 0x140032aa3
mov rcx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x108], rax
mov r8, qword [r13 + 0xc0]
mov r9, qword [r13 + 0xd0]
imul rax, r9, 0x2c8
add rax, r8
mov qword [rsp + 0xb8], rax
test rdi, rdi
je 0x140032c43
mov qword [rsp + 0x110], r9
mov qword [rsp + 0xa0], r8
lea rax, [rdi + rdi*2]
lea r15, [rcx + rax*8]
mov qword [rsp + 0x118], rcx
lea r12, [rcx + 0x18]
movsd xmm7, qword [0x14017c628]
jmp 0x140032ba0
ucomisd xmm6, xmm7
ja 0x140032f87
lea rax, [r12 - 0x18]
add r12, 0x18
add rax, 0x18
cmp rax, r15
je 0x140032c51
mov rbx, qword [r12 - 0x18]
mov rsi, qword [r12 - 8]
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
mov r8, rbx
mov r9, rsi
call fcn.140082310
movapd xmm6, xmm0
test rsi, rsi
je 0x140032b80
js 0x1400343b7
movzx eax, byte [0x1401c31d8]
mov rax, qword [0x1401c3148]
test rax, rax
jne 0x140032bfc
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x1400343be
mov qword [0x1401c3148], rax
mov rcx, rax
xor edx, edx
mov r8, rsi
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x1400343be
mov rdi, rax
mov rcx, rax
mov rdx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
ucomisd xmm6, xmm7
ja 0x140032f8e
mov rcx, qword [0x1401c3148]
xor edx, edx
mov r8, rdi
call sub.kernel32.dll_HeapFree
jmp 0x140032b8a
mov al, 1
mov qword [rsp + 0x80], rax
xor eax, eax
jmp 0x140032c7b
xor eax, eax
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x118]
mov r8, qword [rsp + 0xa0]
mov r9, qword [rsp + 0x110]
mov qword [rsp + 0x118], rcx
mov qword [rsp + 0xf8], rax
mov eax, 8
mov qword [rsp + 0x88], rax
xor ebx, ebx
xor eax, eax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0xc0], r8
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0xe8], rax
test r9, r9
je 0x140032d50
lea rdi, [rsp + 0xd0]
mov rsi, qword [rsp + 0xb8]
sub rsi, r8
add rsi, 0xfffffffffffffd38
lea r15, [rsp + 0x30]
nop dword [rax]
lea r12, [r8 + 0x2c8]
mov rcx, r15
mov rdx, rdi
call fcn.14003ada0
mov r14, qword [rsp + 0x38]
test r14, r14
jne 0x140032d6e
add rsi, 0xfffffffffffffd38
mov r8, r12
cmp r12, qword [rsp + 0xb8]
jne 0x140032d20
xor r14d, r14d
mov rbp, qword [rsp + 0x68]
mov r15, qword [rsp + 0x88]
test rbx, rbx
jne 0x140032f56
jmp 0x140033a14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x78], rax
movupd xmm0, xmmword [rdi]
movupd xmm1, xmmword [rdi + 0x10]
movapd xmmword [rsp + 0x1b0], xmm1
movapd xmmword [rsp + 0x1a0], xmm0
cmp r12, qword [rsp + 0xb8]
je 0x140032f3b
shr rsi, 3
movabs rcx, 0x2e05c0b81702e05d
mov rax, rsi
mul rcx
mov rdi, rdx
shr rdi, 4
jmp 0x140032e1e
mov rcx, qword [0x1401c3148]
xor edx, edx
call sub.kernel32.dll_HeapFree
add r12, 0x2c8
dec rdi
je 0x140032f3b
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x1a0]
mov r8, r12
call fcn.14003ada0
mov rsi, qword [rsp + 0x38]
test rsi, rsi
je 0x140032e0e
mov r13, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x40]
mov r15, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
cmp qword [rsp + 0x28], r13
jbe 0x140032ee0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x78], rax
cmp qword [rsp + 0x90], 0
je 0x140032e96
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x1401c3148]
xor edx, edx
mov r8, r14
call sub.kernel32.dll_HeapFree
mov rcx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x98]
test r8, r8
je 0x140032f16
mov qword [rsp + 0x98], r15
mov qword [rsp + 0x90], rbp
mov r14, rsi
mov qword [rsp + 0x28], r13
cmp qword [rsp + 0xa8], 0
mov qword [rsp + 0xa8], rcx
jne 0x140032e00
jmp 0x140032e0e
test rbp, rbp
je 0x140032efc
mov r13, rcx
mov rcx, qword [0x1401c3148]
xor edx, edx
mov r8, rsi
call sub.kernel32.dll_HeapFree
mov rcx, r13
test r15, r15
je 0x140032e0e
mov r8, r15
test rcx, rcx
jne 0x140032e00
jmp 0x140032e0e
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0x98], r15
mov qword [rsp + 0x90], rbp
mov r14, rsi
mov qword [rsp + 0x28], r13
jmp 0x140032e0e
mov rbp, qword [rsp + 0x68]
mov r15, qword [rsp + 0x88]
mov r12, qword [rsp + 0x78]
test rbx, rbx
je 0x140033a14
lea rsi, [r15 + 8]
jmp 0x140032f6d
add rsi, 0x18
dec rbx
je 0x140033a14
cmp qword [rsi], 0
je 0x140032f60
mov r8, qword [rsi - 8]
mov rcx, qword [0x1401c3148]
xor edx, edx
call sub.kernel32.dll_HeapFree
jmp 0x140032f60
mov edi, 1
xor esi, esi
movzx eax, byte [0x1401c31d8]
mov rcx, qword [0x1401c3148]
test rcx, rcx
jne 0x140032fb9
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x140034474
mov rcx, rax
mov qword [0x1401c3148], rax
mov r8d, pe_nt_image_headers64
xor edx, edx
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x140034474
mov r13, rax
movsd qword [rax], xmm6
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rsi
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x40], 1
cmp r12, r15
je 0x140033177
mov eax, 1
mov qword [rsp + 0x68], rax
lea rsi, [rsp + 0x30]
add r12, 0x18
jmp 0x140033040
ucomisd xmm6, xmm7
ja 0x1400330df
lea rax, [r12 - 0x18]
add r12, 0x18
add rax, 0x18
cmp rax, r15
je 0x14003313a
mov rbx, qword [r12 - 0x18]
mov rdi, qword [r12 - 8]
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
mov r8, rbx
mov r9, rdi
call fcn.140082310
movapd xmm6, xmm0
test rdi, rdi
je 0x140033020
js 0x1400343b7
movzx eax, byte [0x1401c31d8]
mov rax, qword [0x1401c3148]
test rax, rax
jne 0x14003309c
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x14003293e
mov qword [0x1401c3148], rax
mov rcx, rax
xor edx, edx
mov r8, rdi
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x14003293e
mov r14, rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call sub.msvcrt.dll_memcpy
ucomisd xmm6, xmm7
ja 0x1400330e7
mov rcx, qword [0x1401c3148]
xor edx, edx
mov r8, r14
call sub.kernel32.dll_HeapFree
jmp 0x14003302a
mov r14d, 1
xor edi, edi
mov rbx, qword [rsp + 0x68]
cmp rbx, qword [rsp + 0x38]
je 0x140033128
mov rax, rbx
shl rax, 5
movsd qword [r13 + rax], xmm6
mov qword [r13 + rax + 8], r14
mov qword [r13 + rax + 0x10], rdi
mov qword [r13 + rax + 0x18], rdi
inc rbx
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x40], rbx
cmp r12, r15
jne 0x140033011
jmp 0x14003313a
mov rcx, rsi
mov rdx, rbx
call fcn.140011ed0
mov r13, qword [rsp + 0x30]
jmp 0x1400330f3
mov r13, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x128], rax
mov rbp, qword [rsp + 0x68]
cmp rbp, 0x15
jae 0x14003318e
cmp rbp, 1
jbe 0x140033885
mov r8d, 1
mov rcx, r13
mov rdx, rbp
call fcn.14003ac80
jmp 0x14003388e
mov eax, 4
mov qword [rsp + 0x128], rax
mov ebp, 1
jmp 0x14003388e
movzx eax, byte [0x1401c31d8]
mov rcx, qword [0x1401c3148]
test rcx, rcx
jne 0x1400331b9
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x14003449e
mov rcx, rax
mov qword [0x1401c3148], rax
mov rax, rbp
shl rax, 4
movabs r8, 0x7fffffffffffffe0
and r8, rax
xor edx, edx
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x14003449e
mov rbx, rax
movzx eax, byte [0x1401c31d8]
mov rcx, qword [0x1401c3148]
test rcx, rcx
jne 0x14003320b
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x1400344ae
mov rcx, rax
mov qword [0x1401c3148], rax
mov r8d, 0x100
xor edx, edx
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x1400344ae
lea rcx, [r13 + 0x40]
mov qword [rsp + 0x130], rcx
lea rcx, [r13 - 0x20]
mov qword [rsp + 0x148], rcx
mov ecx, 0x10
mov qword [rsp + 0x140], rcx
xor r15d, r15d
xor r12d, r12d
mov qword [rsp + 0x150], r13
jmp 0x140033277
mov r12d, 1
mov r15, qword [rsp + 0x120]
cmp r15, rbp
jae 0x140033863
mov r8, rbp
sub r8, r15
mov r9, r15
shl r9, 5
lea rcx, [r9 + r13]
cmp r8, 2
jae 0x1400332f0
mov r9, rbp
mov rsi, r9
sub rsi, r15
jb 0x1400343cd
cmp r9, rbp
ja 0x1400343cd
jae 0x140033320
cmp r8, 0xa
jae 0x140033320
lea rsi, [r15 + 0xa]
cmp rsi, rbp
cmovae rsi, rbp
mov qword [rsp + 0x120], rsi
sub rsi, r15
jb 0x1400343f7
mov rdi, rax
cmp r8, 1
adc r8, 0
mov rdx, rsi
call fcn.14003ac80
mov rax, rdi
cmp r12, qword [rsp + 0x140]
je 0x140033332
jmp 0x1400333ac
movsd xmm0, qword [rcx]
movsd xmm1, qword [rcx + 0x20]
ucomisd xmm0, xmm1
ja 0x140033730
cmp r8, 2
jne 0x140033742
lea r9, [r15 + 2]
mov r8d, 2
jmp 0x140033291
mov qword [rsp + 0x120], r9
cmp r12, qword [rsp + 0x140]
jne 0x1400333ac
mov r14, rax
movzx eax, byte [0x1401c31d8]
mov rax, qword [0x1401c3148]
test rax, rax
jne 0x14003335d
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x1400343e7
mov qword [0x1401c3148], rax
mov r8, r12
shl r8, 5
mov rcx, rax
xor edx, edx
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x1400343e7
mov rdi, rax
lea rax, [r12 + r12]
mov qword [rsp + 0x140], rax
mov r8, r12
shl r8, 4
mov rcx, rdi
mov rdx, r14
call sub.msvcrt.dll_memcpy
mov rcx, qword [0x1401c3148]
xor edx, edx
mov r8, r14
call sub.kernel32.dll_HeapFree
mov rax, rdi
mov rcx, r12
shl rcx, 4
mov qword [rax + rcx], rsi
mov qword [rax + rcx + 8], r15
inc r12
mov rcx, r12
cmp r12, 2
mov qword [rsp + 0x1d0], rax
jae 0x140033472
jmp 0x140033266
mov rbp, r15
mov rbx, r12
mov rdx, r12
mov rdi, qword [rsp + 0x28]
mov r14, qword [rsp + 0x78]
mov r12, rax
sub r13, rdx
mov rcx, rbp
mov r8, r13
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xa8]
add rax, r12
mov rcx, qword [rsp + 0x80]
mov qword [rcx], rax
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x88]
mov qword [rcx], rax
lea rdx, [r14 + 0x10]
mov rax, qword [rsp + 0x70]
not rax
add rdi, rax
shl rdi, 4
mov rcx, r14
mov r8, rdi
call sub.msvcrt.dll_memmove
mov rcx, qword [rsp + 0x98]
cmp rcx, 1
mov rbp, qword [rsp + 0x68]
mov r13, qword [rsp + 0x150]
mov rax, qword [rsp + 0x1d0]
jbe 0x140033260
mov r12, rcx
lea r11, [rcx - 1]
mov rcx, r11
shl rcx, 4
mov r10, qword [rax + rcx]
mov rcx, qword [rax + rcx + 8]
add rcx, r10
cmp rcx, rbp
je 0x1400334e0
mov rdx, r12
shl rdx, 4
mov r8, qword [rdx + rax - 0x20]
cmp r8, r10
jbe 0x1400334e0
cmp r12, 2
jbe 0x14003384d
lea r15, [r12 - 3]
mov rcx, r15
shl rcx, 4
mov rcx, qword [rax + rcx]
lea r9, [r8 + r10]
cmp rcx, r9
jbe 0x1400334f6
cmp r12, 3
jbe 0x140033858
add r8, rcx
cmp qword [rdx + rax - 0x40], r8
jbe 0x1400334f6
jmp 0x140033266
cmp r12, 3
jb 0x1400334fb
lea r15, [r12 - 3]
mov rcx, r15
shl rcx, 4
mov rcx, qword [rax + rcx]
cmp rcx, r10
jb 0x140033500
lea r15, [r12 - 2]
cmp r12, r15
jbe 0x14003431e
lea rdx, [r15 + 1]
cmp r12, rdx
jbe 0x140034352
mov qword [rsp + 0x28], r12
mov r8, r15
shl r8, 4
mov rcx, qword [rax + r8 + 8]
shl rdx, 4
mov r9, qword [rax + rdx]
mov rsi, qword [rax + rdx + 8]
add rsi, r9
mov rdi, rsi
sub rdi, rcx
jb 0x140034390
mov qword [rsp + 0x70], r15
cmp rsi, rbp
ja 0x1400343a1
mov r12, rbx
mov qword [rsp + 0xa8], r9
mov qword [rsp + 0x98], r11
lea r9, [rax + r8]
mov qword [rsp + 0x78], r9
mov r14, qword [rax + r8]
lea r8, [rax + rdx]
mov qword [rsp + 0x80], r8
lea rax, [rax + rdx + 8]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rcx
mov rbp, rcx
shl rbp, 5
add rbp, r13
mov r13, r14
shl r13, 5
mov r15, rbp
add r15, r13
shl rsi, 5
mov rbx, rdi
sub rbx, r14
cmp rbx, r14
jae 0x140033670
mov r13, rbx
shl r13, 5
mov rdi, r12
mov rcx, r12
mov rdx, r15
mov r8, r13
call sub.msvcrt.dll_memcpy
add r13, r12
mov rax, r14
test r14, r14
jle 0x1400333e0
test rbx, rbx
jle 0x1400333e0
add rsi, qword [rsp + 0x148]
mov rbx, r12
mov rdi, qword [rsp + 0x28]
mov r14, qword [rsp + 0x78]
mov r12, rax
nop word cs:[rax + rax]
movsd xmm0, qword [r15 - 0x20]
movsd xmm1, qword [r13 - 0x20]
xor eax, eax
xor ecx, ecx
ucomisd xmm0, xmm1
setbe al
seta cl
shl rcx, 5
sub r15, rcx
shl rax, 5
sub r13, rax
ucomisd xmm0, xmm1
mov rax, r13
cmova rax, r15
movupd xmm0, xmmword [rax]
movupd xmm1, xmmword [rax + 0x10]
movupd xmmword [rsi + 0x10], xmm1
movupd xmmword [rsi], xmm0
cmp r15, rbp
jbe 0x140033663
add rsi, 0xffffffffffffffe0
cmp r13, rbx
ja 0x140033610
mov rbp, r15
mov rdx, rbx
jmp 0x1400333f6
mov rbx, r12
mov rcx, r12
mov rdx, rbp
mov r8, r13
call sub.msvcrt.dll_memcpy
add r13, r12
test r14, r14
mov r12, r14
jle 0x140033709
cmp rdi, r12
mov rdi, qword [rsp + 0x28]
jle 0x14003371b
add rsi, qword [rsp + 0x150]
mov rdx, rbx
mov r14, qword [rsp + 0x78]
nop word [rax + rax]
mov r8, rdx
movsd xmm0, qword [rdx]
xor edx, edx
xor eax, eax
ucomisd xmm0, qword [r15]
setbe dl
seta cl
mov r9, r8
cmova r9, r15
movupd xmm0, xmmword [r9]
movupd xmm1, xmmword [r9 + 0x10]
movupd xmmword [rbp + 0x10], xmm1
movupd xmmword [rbp], xmm0
add rbp, 0x20
shl rdx, 5
add rdx, r8
cmp rdx, r13
jae 0x1400333f6
mov al, cl
shl rax, 5
add r15, rax
cmp r15, rsi
jb 0x1400336b0
jmp 0x1400333f6
mov rdx, rbx
mov rdi, qword [rsp + 0x28]
mov r14, qword [rsp + 0x78]
jmp 0x1400333f6
mov rdx, rbx
mov r14, qword [rsp + 0x78]
jmp 0x1400333f6
cmp r8, 2
jne 0x14003377d
lea r9, [r15 + 2]
mov r8d, 2
jmp 0x1400337bf
add r9, qword [rsp + 0x130]
mov edx, 2
movapd xmm2, xmm1
nop word cs:[rax + rax]
movapd xmm3, xmm2
movsd xmm2, qword [r9]
ucomisd xmm3, xmm2
ja 0x1400337ae
inc rdx
add r9, 0x20
cmp r8, rdx
jne 0x140033760
jmp 0x1400337ab
add r9, qword [rsp + 0x130]
mov edx, 2
movapd xmm2, xmm1
nop
movapd xmm3, xmm2
movsd xmm2, qword [r9]
ucomisd xmm3, xmm2
jbe 0x1400337ae
inc rdx
add r9, 0x20
cmp r8, rdx
jne 0x140033790
mov rdx, r8
lea r9, [rdx + r15]
ucomisd xmm0, xmm1
mov r8, rdx
jbe 0x140033291
cmp r15, r9
ja 0x14003444c
cmp r9, rbp
ja 0x140034460
cmp r8, 2
jb 0x140033291
mov r11, r9
mov r10, r8
shr r10, 1
lea rdx, [r15 + r8]
shl rdx, 5
add rdx, qword [rsp + 0x148]
mov r9, rcx
nop word [rax + rax]
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
movapd xmm0, xmmword [rsp + 0x30]
movapd xmm1, xmmword [rsp + 0x40]
movupd xmmword [rdx + 0x10], xmm1
movupd xmmword [rdx], xmm0
add r9, 0x20
add rdx, 0xffffffffffffffe0
dec r10
jne 0x140033800
mov r9, r11
jmp 0x140033291
mov r12d, 2
jmp 0x140033266
mov r12d, 3
jmp 0x140033266
mov rcx, qword [0x1401c3148]
xor edx, edx
mov r8, rax
call sub.kernel32.dll_HeapFree
mov rcx, qword [0x1401c3148]
xor edx, edx
mov r8, rbx
call sub.kernel32.dll_HeapFree
test rbp, rbp
je 0x14003398b
mov rdi, rbp
shl rdi, 5
add rdi, r13
lea rax, [rbp*8]
lea rsi, [rax + rax*2]
movzx eax, byte [0x1401c31d8]
mov rcx, qword [0x1401c3148]
test rcx, rcx
jne 0x1400338cf
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x140034485
mov rcx, rax
mov qword [0x1401c3148], rax
xor edx, edx
mov r8, rsi
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x140034485
mov r15, rax
mov rdx, rax
add rdx, 0x10
mov ecx, 0x20
mov rax, 0xffffffffffffffd0
xor r8d, r8d
xor ebx, ebx
nop dword [rax]
mov r9, qword [r13 + r8 + 8]
test r9, r9
je 0x14003393c
movupd xmm0, xmmword [r13 + r8 + 0x10]
mov qword [rdx - 0x10], r9
movupd xmmword [rdx - 8], xmm0
inc rbx
add rcx, 0x20
add rax, 0xffffffffffffffe0
add rdx, 0x18
lea r9, [r8 + r13]
add r9, 0x20
add r8, 0x20
cmp r9, rdi
jne 0x140033900
jmp 0x140033995
lea rdx, [rcx + r13]
cmp rdi, rdx
mov r8, qword [rsp + 0xa0]
je 0x14003399d
sub rdi, r13
sub rdi, rcx
mov rsi, r13
sub rsi, rax
shr rdi, 5
jmp 0x140033969
add rsi, 0x20
dec rdi
je 0x14003399d
cmp qword [rsi], 0
je 0x140033960
mov r8, qword [rsi - 8]
mov rcx, qword [0x1401c3148]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov r8, qword [rsp + 0xa0]
jmp 0x140033960
mov r15d, 8
xor ebp, ebp
xor ebx, ebx
mov r8, qword [rsp + 0xa0]
cmp qword [rsp + 0x128], 0
je 0x1400339c1
mov rcx, qword [0x1401c3148]
xor edx, edx
mov r8, r13
call sub.kernel32.dll_HeapFree
mov r8, qword [rsp + 0xa0]
test rbx, rbx
je 0x1400342c3
dec rbx
lea rax, [rbx + rbx*2]
mov r14, qword [r15 + rax*8]
test r14, r14
je 0x1400342de
lea rax, [r15 + rax*8]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x90], rcx
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x70], rax
xor eax, eax
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x98], rax
test rbx, rbx
jne 0x140032f56
test rbp, rbp
je 0x140033a2a
mov rcx, qword [0x1401c3148]
xor edx, edx
mov r8, r15
call sub.kernel32.dll_HeapFree
test r14, r14
je 0x140033be8
mov rax, qword [rsp + 0xf0]
mov rdi, qword [rax + 0x10]
mov rsi, qword [rdi + 0xb8]
test rsi, rsi
je 0x140033ac4
mov rbx, qword [rdi + 0xa8]
shl rsi, 5
mov r8, qword [rsp + 0x70]
jmp 0x140033a6a
add rbx, 0x20
add rsi, 0xffffffffffffffe0
je 0x140033ac9
cmp dword [rbx], 1
jne 0x140033a60
cmp qword [rbx + 0x10], r8
jne 0x140033a60
mov rcx, qword [rbx + 8]
mov rdx, r14
call sub.msvcrt.dll_memcmp
test eax, eax
mov r8, qword [rsp + 0x70]
jne 0x140033a60
mov rcx, qword [rbx + 0x18]
mov rdx, qword [rdi + 0xa0]
cmp rdx, rcx
jbe 0x140034310
imul r8, rcx, 0x228
add r8, qword [rdi + 0x90]
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0xb0]
mov r9b, 2
call fcn.14003bb40
mov r8, qword [rsp + 0x70]
mov qword [rsp + 0x158], r14
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], r8
lea rax, [rsp + 0x158]
mov qword [rsp + 0x178], rax
lea rax, [0x140013970]
mov qword [rsp + 0x180], rax
lea rax, [0x140182958]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x178]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x30]
call fcn.14000b8b0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], r12
cmp qword [rsp + 0x160], 0
je 0x140033b97
mov r8, qword [rsp + 0x158]
mov rcx, qword [0x1401c3148]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x70], rax
movupd xmm0, xmmword [rsp + 0xc8]
movapd xmmword [rsp + 0x1a0], xmm0
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x1c0], rax
jmp 0x140033bfb
mov rax, qword [rsp + 0xf0]
mov rdi, qword [rax + 0x10]
xor eax, eax
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x1e8]
mov rdx, rdi
call fcn.14001a7f0
mov rax, qword [rsp + 0xb0]
mov rbx, qword [rax + 0x50]
test rbx, rbx
je 0x140033e4e
mov rax, qword [rsp + 0xb0]
mov r15, qword [rax + 0x40]
shl rbx, 4
add rbx, r15
lea rsi, [0x1401828d8]
jmp 0x140033c4c
mov r15, r12
cmp r12, rbx
je 0x140033e4e
lea r12, [r15 + 0x10]
mov rdx, qword [r15]
mov r8, qword [r15 + 8]
mov rcx, qword [rsp + 0xb0]
mov r9, rsi
call fcn.14001ab80
test al, al
je 0x140033c40
mov rax, qword [rdi + 0xa0]
mov r14, qword [r15]
mov r15, qword [r15 + 8]
test rax, rax
je 0x140033cc7
mov r13, qword [rdi + 0x90]
imul rbp, rax, 0x228
jmp 0x140033ca0
add r13, 0x228
add rbp, 0xfffffffffffffdd8
je 0x140033cc7
cmp qword [r13 + 0x70], r15
jne 0x140033c90
mov rcx, qword [r13 + 0x68]
mov rdx, r14
mov r8, r15
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x140033c90
test byte [r13 + 0x220], 4
jne 0x140033c40
test r14, r14
je 0x140033e4e
movzx eax, byte [0x1401c31d8]
mov rcx, qword [0x1401c3148]
test rcx, rcx
jne 0x140033cfb
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x140034421
mov rcx, rax
mov qword [0x1401c3148], rax
mov r8d, 0x40
xor edx, edx
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x140034421
mov qword [rax], r14
mov qword [rax + 8], r15
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x40], 1
cmp r12, rbx
je 0x140033e60
mov rsi, rdi
mov r14d, 1
nop word cs:[rax + rax]
mov qword [rsp + 0x28], rax
mov rdi, r12
jmp 0x140033d6c
mov rdi, r12
cmp r12, rbx
je 0x140033e66
lea r12, [rdi + 0x10]
mov rdx, qword [rdi]
mov r8, qword [rdi + 8]
mov rcx, qword [rsp + 0xb0]
lea r9, [0x1401828d8]
call fcn.14001ab80
test al, al
je 0x140033d60
mov rax, qword [rsi + 0xa0]
mov r13, qword [rdi]
mov rbp, qword [rdi + 8]
test rax, rax
je 0x140033e00
mov r15, qword [rsi + 0x90]
imul rdi, rax, 0x228
jmp 0x140033dd0
add r15, 0x228
add rdi, 0xfffffffffffffdd8
je 0x140033e00
cmp qword [r15 + 0x70], rbp
jne 0x140033dc0
mov rcx, qword [r15 + 0x68]
mov rdx, r13
mov r8, rbp
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x140033dc0
test byte [r15 + 0x220], 4
jne 0x140033d60
nop word [rax + rax]
test r13, r13
mov rax, qword [rsp + 0x28]
je 0x140033e66
cmp r14, qword [rsp + 0x38]
je 0x140033e34
mov rcx, r14
shl rcx, 4
mov qword [rax + rcx], r13
mov qword [rax + rcx + 8], rbp
inc r14
mov qword [rsp + 0x40], r14
cmp r12, rbx
jne 0x140033d50
jmp 0x140033e66
mov r8d, 1
lea rcx, [rsp + 0x30]
mov rdx, r14
call fcn.14002d2a0
mov rax, qword [rsp + 0x30]
jmp 0x140033e11
mov r15d, 8
xor eax, eax
mov qword [rsp + 0x28], rax
xor r14d, r14d
jmp 0x140033e81
mov r14d, 1
mov r15, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xf0]
mov rdi, qword [rax + 0x10]
mov rsi, qword [rsp + 0x70]
test rsi, rsi
je 0x140033e8f
xor ebp, ebp
jmp 0x140033edf
mov rcx, qword [rdi + 0x90]
imul rax, qword [rdi + 0xa0], 0x228
nop word cs:[rax + rax]
test rax, rax
setne bpl
je 0x140033edf
mov rdx, rcx
add rcx, 0x228
add rax, 0xfffffffffffffdd8
cmp qword [rdx + 0x1f8], 0
jne 0x140033eb0
cmp dword [rdx + 0x218], 0x110000
jne 0x140033eb0
movabs r12, 0x227a455dc07a9c31
movabs r13, 0x8cadab25669d3733
lea rax, [rsp + 0x190]
mov qword [rsp + 0xc0], rax
lea rbx, [0x14004f9a0]
mov qword [rsp + 0xc8], rbx
lea rax, [0x140182958]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rcx, [rsp + 0x228]
lea rdx, [rsp + 0x30]
call fcn.14000b8b0
mov qword [rsp + 0xc0], rsi
movapd xmm0, xmmword [rsp + 0x1a0]
movapd xmm1, xmmword [rsp + 0x1b0]
movupd xmmword [rsp + 0xc8], xmm0
movupd xmmword [rsp + 0xd8], xmm1
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0xe8], rax
mov rax, qword [rdi + 0xf0]
mov rdx, qword [rdi + 0x100]
shl rdx, 4
mov rcx, 0xffffffffffffffff
xor r8d, r8d
lea rsi, [0x140181520]
nop word [rax + rax]
cmp rdx, r8
je 0x14003402b
mov r9, qword [rax + r8]
xor r9, r13
mov r10, qword [rax + r8 + 8]
xor r10, r12
inc rcx
add r8, 0x10
or r10, r9
jne 0x140033fc0
mov rdx, qword [rdi + 0x118]
cmp rdx, rcx
jbe 0x140034302
mov rdx, qword [rdi + 0x108]
shl rcx, 4
mov rax, qword [rdx + rcx]
mov rdx, qword [rdx + rcx + 8]
mov rcx, rax
call qword [rdx + 0x40]
mov rsi, rax
mov rcx, rax
call qword [rdx + 0x18]
test rsi, rsi
je 0x140034432
xor rax, r13
xor rdx, r12
or rdx, rax
jne 0x140034432
mov qword [rsp + 0x210], rdi
mov qword [rsp + 0x218], rsi
lea rax, [rsp + 0x1e8]
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x178], 1
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x180], xmm0
lea rcx, [rsi + 0x1c]
mov rax, qword [rsi + 0x1c]
mov rdx, qword [rsi + 0x22]
mov qword [rsp + 0x1de], rdx
mov qword [rsp + 0x1d8], rax
mov byte [rsp + 0x30], 3
mov byte [rsp + 0x34], 3
mov byte [rsp + 0x38], 3
mov word [rsp + 0x3c], 0
lea rdx, [rsp + 0x30]
call fcn.140012be0
lea rcx, str.description___is_deprecated__use_Display
lea rdx, str.e_0m
test al, al
cmovne rdx, rcx
xor al, 1
movzx eax, al
shl rax, 2
mov qword [rsp + 0x200], rdx
mov qword [rsp + 0x208], rax
lea rax, [rsp + 0x1d8]
mov qword [rsp + 0x158], rax
lea rax, [0x14000e910]
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x200]
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rbx
lea rax, str.description___is_deprecated__use_Display
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 3
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x158]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, vtable..0
lea rsi, [rsp + 0x178]
lea rbx, [rsp + 0x30]
mov rcx, rsi
mov r8, rbx
call fcn.140049a60
lea rcx, [rsp + 0x210]
mov rdx, rsi
mov r8, r15
mov r9, r14
call fcn.1400143e0
mov rcx, rsi
call fcn.140014dd0
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0x178]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rbx
lea rdx, [rsp + 0x228]
lea r8, [rsp + 0xc0]
mov rcx, rdi
mov r9d, ebp
call fcn.140034550
mov rsi, rax
cmp qword [rsp + 0x28], 0
je 0x1400341cb
mov rcx, qword [0x1401c3148]
xor edx, edx
mov r8, r15
call sub.kernel32.dll_HeapFree
mov rdi, qword [rsp + 0x1e8]
mov rbx, qword [rsp + 0x1f8]
test rbx, rbx
mov r15, qword [rsp + 0xf8]
mov r12, qword [rsp + 0x118]
je 0x140034223
lea r14, [rdi + 0x18]
jmp 0x140034209
add r14, 0x28
dec rbx
je 0x140034223
cmp qword [r14], 0
je 0x140034200
mov r8, qword [r14 - 8]
mov rcx, qword [0x1401c3148]
xor edx, edx
call sub.kernel32.dll_HeapFree
jmp 0x140034200
cmp qword [rsp + 0x1f0], 0
je 0x14003423f
mov rcx, qword [0x1401c3148]
xor edx, edx
mov r8, rdi
call sub.kernel32.dll_HeapFree
cmp byte [rsp + 0x80], 0
je 0x14003428c
cmp qword [rsp + 0x138], 0
je 0x140034265
mov rcx, qword [0x1401c3148]
xor edx, edx
mov r8, r12
call sub.kernel32.dll_HeapFree
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x240]
movaps xmm7, xmmword [rsp + 0x250]
add rsp, 0x268
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdi, [r12 + 8]
jmp 0x1400342a9
add rdi, 0x18
dec r15
je 0x140034249
cmp qword [rdi], 0
je 0x1400342a0
mov r8, qword [rdi - 8]
mov rcx, qword [0x1401c3148]
xor edx, edx
call sub.kernel32.dll_HeapFree
jmp 0x1400342a0
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x68], rbp
xor eax, eax
mov qword [rsp + 0x80], rax
xor ebx, ebx
jmp 0x1400342f5
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x68], rbp
xor eax, eax
mov qword [rsp + 0x80], rax
mov r9, qword [rsp + 0x110]
jmp 0x140032ca1
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.4.11_src_util_flat_map.rs
call fcn.140048ba0
ud2
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.4.11_src_mkeymap.rs
call fcn.140048ba0
ud2
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, str.description___is_deprecated__use_Display
mov qword [rsp + 0x40], rax
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
jmp 0x140034384
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, str.description___is_deprecated__use_Display
mov qword [rsp + 0x40], rax
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
lea rcx, [rsp + 0x30]
call fcn.140048ae0
ud2
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
mov rdx, rsi
call fcn.140049f40
ud2
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
mov rcx, rsi
mov rdx, qword [rsp + 0x68]
call fcn.140049480
ud2
call fcn.14000b060
ud2
mov ecx, 1
mov rdx, rsi
call fcn.14000b0a0
ud2
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.140049820
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_srccollections_btree_navigate.rs_rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_sliceiter.rs
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
jmp 0x140034440
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
mov rcx, r15
mov rdx, qword [rsp + 0x120]
call fcn.140049f40
ud2
mov ecx, 8
mov edx, 0x60
call fcn.14000b0a0
ud2
mov ecx, 8
mov edx, 0x40
call fcn.14000b0a0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_srccollections_btree_navigate.rs_rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_sliceiter.rs
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_clap_builder_4.4.11_src_builder_ext.rs
mov edx, 0x2b
call fcn.140049820
ud2
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
mov rcx, r15
mov rdx, r9
call fcn.140049f40
ud2
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
mov rcx, r9
mov rdx, rbp
call fcn.140049480
ud2
mov ecx, 8
mov edx, pe_nt_image_headers64
call fcn.14000b0a0
ud2
mov ecx, 8
jmp 0x1400343c3
mov ecx, 1
mov rdx, r14
call fcn.14000b0a0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_srccollections_btree_navigate.rs_rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_sliceiter.rs
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
jmp 0x140034440
lea rcx, str.called__Option::unwrap____on_a__None__value_rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_srccollections_btree_navigate.rs_rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_sliceiter.rs
lea r8, str._rustc_79e9716c980570bfd1f666e3b16ac583f0168962librarycore_src_slice_sort.rs
jmp 0x140034440