Function at 0x140032d00
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x158
cmp byte [rdx + 0x4d], 0
jne 0x140032e03
mov r13, qword [rdx + 0x10]
test r13, r13
je 0x140032e03
lea rax, [r13*8]
movabs r8, 0x555555555555555
lea rdi, [rax + rax*2]
cmp r13, r8
mov qword [rsp + 0x28], rdi
ja 0x1400345fd
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0xc0], rdx
mov rbp, qword [rdx + 8]
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov rdx, rdi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140034609
mov rsi, rax
xor eax, eax
mov qword [rsp + 0x50], rax
xor ebx, ebx
mov qword [rsp + 0x20], r13
jmp 0x140032dc9
mov r14d, 1
xor edi, edi
dec r13
add rbp, 0x18
mov rcx, r14
mov rdx, r12
mov r8, r15
call sym.memcpy
mov qword [rsi + rbx], rdi
mov qword [rsi + rbx + 8], r14
mov qword [rsi + rbx + 0x10], r15
add rbx, 0x18
test r13, r13
mov rdi, qword [rsp + 0x28]
je 0x140032e19
cmp rdi, rbx
je 0x140032e19
mov r12, qword [rbp + 8]
mov r15, qword [rbp + 0x10]
test r15, r15
je 0x140032d90
js 0x14003457c
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov rdx, r15
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14003456f
mov r14, rax
mov rdi, r15
jmp 0x140032d98
movabs rax, 0x7ffffffffffffff8
add rax, 8
mov qword [rcx], rax
jmp 0x140034091
mov rax, qword [rsp + 0xc0]
mov rbx, qword [rax + 0x20]
mov r15, qword [rax + 0x28]
test r15, r15
je 0x140032e68
mov rax, r15
shr rax, 0x3d
lea rdi, [r15*4]
test rax, rax
jne 0x14003464e
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov rdx, rdi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140034658
mov r13, rax
mov r14, r15
jmp 0x140032e73
mov r13d, 4
xor edi, edi
xor r14d, r14d
mov rcx, r13
mov rdx, rbx
mov r8, rdi
call sym.memcpy
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x118], r13
mov qword [rsp + 0x120], r15
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0xc0]
movdqu xmm0, xmmword [rax + 0x30]
movdqu xmmword [rsp + 0x128], xmm0
movzx eax, byte [rax + 0x48]
mov byte [rsp + 0x138], al
test al, al
mov r14, r15
mov qword [rsp + 0xd0], r15
je 0x140032f1e
lea rax, [rsp + 0xf8]
mov qword [rsp + 0x30], rax
cmp r14, 0x15
jae 0x140032f48
cmp r14, 1
jbe 0x140033ccf
lea r9, [rsp + 0x30]
mov r8d, 1
mov rcx, r13
mov rdx, r14
call sym.core::slice::sort::insertion_sort_shift_left::h85174b194c5f6b7b
jmp 0x140033ccf
cmp r14, 0x15
jae 0x140033666
cmp r14, 1
jbe 0x140033ccf
mov r8d, 1
mov rcx, r13
mov rdx, r14
call sym.core::slice::sort::insertion_sort_shift_left::h02f885661c96d7cd
jmp 0x140033ccf
movabs rax, 0x7ffffffffffffff8
lea rdx, [r14 + r14]
add rax, 4
and rdx, rax
movzx eax, byte [0x1404a5170]
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
mov qword [rsp + 0x28], rax
test rax, rax
je 0x140034665
movzx eax, byte [0x1404a5170]
mov edx, 0x100
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140034671
mov rdi, rax
lea rax, [r13 - 0x10]
mov qword [rsp + 0xd8], rax
lea rax, [r13 + 0x10]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0x40], r13
lea rax, [r13 - 4]
mov qword [rsp + 0x60], rax
mov eax, 0x10
mov qword [rsp + 0xb8], rax
xor r13d, r13d
xor r10d, r10d
jmp 0x140032ff4
mov r10d, 1
mov r13, qword [rsp + 0x58]
cmp r13, r14
jae 0x140033642
mov r11, r14
sub r11, r13
mov rax, qword [rsp + 0x40]
lea rcx, [rax + r13*4]
cmp r11, 2
jae 0x140033080
mov r8, r11
lea rdx, [r8 + r13]
mov rsi, rdx
sub rsi, r13
jb 0x140034557
cmp rdx, r14
ja 0x140034557
jae 0x140033140
cmp r8, 0xa
jae 0x140033140
lea rsi, [r13 + 0xa]
cmp rsi, r14
cmovae rsi, r14
cmp r13, 0xfffffffffffffff6
jae 0x140034595
mov rbx, r10
cmp r8, 1
adc r8, 0
mov qword [rsp + 0x58], rsi
sub rsi, r13
mov rdx, rsi
lea r9, [rsp + 0x30]
call sym.core::slice::sort::insertion_sort_shift_left::h85174b194c5f6b7b
mov r10, rbx
cmp r10, qword [rsp + 0xb8]
je 0x14003314f
jmp 0x1400331a8
mov eax, dword [rcx + 4]
mov r8, qword [rsp + 0x30]
mov rdx, qword [r8 + 0x10]
cmp rdx, rax
jbe 0x14003451b
mov r9d, dword [rcx]
cmp rdx, r9
jbe 0x14003450c
mov rsi, qword [r8 + 8]
lea rax, [rax + rax*2]
mov rax, qword [rsi + rax*8 + 0x10]
lea r8, [r9 + r9*2]
cmp rax, qword [rsi + r8*8 + 0x10]
jbe 0x1400334f0
mov rbx, r10
mov r10d, 2
cmp r11, 2
je 0x14003310a
nop dword [rax]
mov eax, dword [rcx + r10*4]
cmp rdx, rax
jbe 0x14003451b
mov r9d, dword [rcx + r10*4 - 4]
cmp rdx, r9
jbe 0x14003450c
lea rax, [rax + rax*2]
mov rax, qword [rsi + rax*8 + 0x10]
lea r8, [r9 + r9*2]
cmp rax, qword [rsi + r8*8 + 0x10]
jbe 0x14003310a
inc r10
cmp r11, r10
jne 0x1400330d0
mov r10, r11
mov rdx, r10
add rdx, r13
jb 0x1400345cb
cmp rdx, r14
ja 0x1400345b9
mov r8d, 1
cmp r10, 2
jae 0x140033540
mov r10, rbx
jmp 0x140033010
mov qword [rsp + 0x58], rdx
cmp r10, qword [rsp + 0xb8]
jne 0x1400331a8
mov rbx, rdi
mov rdx, r10
shl rdx, 5
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov r15, r10
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140034589
mov rdi, rax
lea rax, [r15 + r15]
mov qword [rsp + 0xb8], rax
mov r8, r15
shl r8, 4
mov rcx, rdi
mov rdx, rbx
call sym.memcpy
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rbx
call fcn.14021a7bc
mov r10, r15
mov rax, r10
shl rax, 4
mov qword [rdi + rax], rsi
mov qword [rdi + rax + 8], r13
inc r10
mov rax, r10
cmp r10, 2
mov qword [rsp + 0xc8], rdi
jae 0x140033254
jmp 0x140032fe6
mov rsi, r14
mov rdx, qword [rsp + 0x28]
mov rdi, qword [rsp + 0xc8]
add r13, rdi
add r15, rdi
sub r8, rdx
mov rcx, rsi
call sym.memcpy
mov rax, qword [rsp + 0xe0]
add rax, qword [rsp + 0x20]
mov qword [r15], rax
mov rax, qword [rsp + 0x48]
mov qword [r15 + 8], rax
lea rdx, [r13 + 0x10]
mov rax, qword [rsp + 0x50]
not rax
mov r8, qword [rsp + 0x68]
add r8, rax
shl r8, 4
mov rcx, r13
call sub.msvcrt.dll_memmove
mov rax, qword [rsp + 0xe8]
cmp rax, 1
mov r14, qword [rsp + 0xd0]
jbe 0x140032fe0
mov r10, rax
lea r11, [rax - 1]
mov rcx, r11
shl rcx, 4
mov rax, qword [rdi + rcx]
mov rcx, qword [rdi + rcx + 8]
add rcx, rax
cmp rcx, r14
je 0x1400332c0
mov rdx, r10
shl rdx, 4
mov r8, qword [rdx + rdi - 0x20]
cmp r8, rax
jbe 0x1400332c0
cmp r10, 2
je 0x140033556
lea rsi, [r10 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rdi + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x1400332d5
cmp r10, 3
jbe 0x140033637
add r8, rcx
cmp qword [rdx + rdi - 0x40], r8
jbe 0x1400332d5
jmp 0x140032fe6
cmp r10, 2
je 0x1400332da
lea rsi, [r10 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rdi + rcx]
cmp rcx, rax
jb 0x1400332de
lea rsi, [r10 - 2]
cmp r10, rsi
jbe 0x1400344a7
lea r15, [rsi + 1]
cmp r10, r15
jbe 0x140034468
mov r13, rsi
shl r13, 4
mov rcx, qword [rdi + r13 + 8]
shl r15, 4
mov rax, qword [rdi + r15]
mov r12, qword [rdi + r15 + 8]
add r12, rax
mov rbx, r12
sub rbx, rcx
jb 0x1400344e6
mov qword [rsp + 0x50], rsi
cmp r12, r14
ja 0x1400344f5
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], r11
mov qword [rsp + 0x68], r10
mov rdx, qword [rdi + r13]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x48], rcx
lea rsi, [rax + rcx*4]
lea r14, [rsi + rdx*4]
mov rbp, rbx
sub rbp, rdx
cmp rbp, rdx
mov qword [rsp + 0x20], rdx
jae 0x140033430
lea r8, [rbp*4]
mov rdi, qword [rsp + 0x28]
mov rcx, rdi
mov rdx, r14
call sym.memcpy
lea r8, [rdi + rbp*4]
cmp qword [rsp + 0x20], 0
jle 0x1400331e0
test rbp, rbp
jle 0x1400331e0
mov r9, qword [rsp + 0x30]
mov rax, qword [rsp + 0x60]
lea r10, [rax + r12*4]
nop dword [rax + rax]
mov ecx, dword [r8 - 4]
mov rdx, qword [r9 + 0x10]
cmp rdx, rcx
jbe 0x1400343f5
mov eax, dword [r14 - 4]
cmp rdx, rax
jbe 0x140034401
mov rdx, qword [r9 + 8]
lea rcx, [rcx + rcx*2]
mov rcx, qword [rdx + rcx*8 + 0x10]
lea rax, [rax + rax*2]
mov rax, qword [rdx + rax*8 + 0x10]
xor edx, edx
xor r11d, r11d
cmp rcx, rax
setbe dl
seta r11b
shl r11d, 2
sub r14, r11
shl edx, 2
sub r8, rdx
cmp rcx, rax
mov rax, r8
cmova rax, r14
mov eax, dword [rax]
mov dword [r10], eax
cmp r14, rsi
jbe 0x1400331e0
add r10, 0xfffffffffffffffc
cmp r8, qword [rsp + 0x28]
ja 0x1400333b0
jmp 0x1400331e0
lea r8, [rdx*4]
mov rdi, qword [rsp + 0x28]
mov rcx, rdi
mov rdx, rsi
call sym.memcpy
mov rax, qword [rsp + 0x20]
lea r8, [rdi + rax*4]
test rax, rax
jle 0x1400331e3
cmp rbx, rax
jle 0x1400331e3
mov rax, qword [rsp + 0x40]
lea r10, [rax + r12*4]
mov r11, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x28]
nop word cs:[rax + rax]
mov ecx, dword [r14]
mov r9, qword [r11 + 0x10]
cmp r9, rcx
jbe 0x1400343e6
mov eax, dword [rdx]
cmp r9, rax
jbe 0x1400343d4
mov rbx, qword [r11 + 8]
lea r9, [rcx + rcx*2]
mov r12, qword [rbx + r9*8 + 0x10]
lea rbp, [rax + rax*2]
xor edi, edi
xor r9d, r9d
cmp r12, qword [rbx + rbp*8 + 0x10]
setbe dil
seta bl
cmovbe ecx, eax
mov dword [rsi], ecx
add rsi, 4
lea rdx, [rdx + rdi*4]
cmp rdx, r8
jae 0x1400331e8
mov r9b, bl
lea r14, [r14 + r9*4]
cmp r14, r10
jb 0x140033480
jmp 0x1400331e8
mov r8d, 2
cmp r11, 2
je 0x14003300c
mov eax, dword [rcx + r8*4]
cmp rdx, rax
jbe 0x14003451b
mov r9d, dword [rcx + r8*4 - 4]
cmp rdx, r9
jbe 0x14003450c
lea rax, [rax + rax*2]
mov rax, qword [rsi + rax*8 + 0x10]
lea r9, [r9 + r9*2]
cmp rax, qword [rsi + r9*8 + 0x10]
ja 0x14003300c
inc r8
cmp r11, r8
jne 0x140033500
jmp 0x140033009
mov r15, rdx
mov rax, r10
shr rax, 1
cmp r10, 0x10
jae 0x140033561
xor edx, edx
jmp 0x1400335e6
mov r10d, 2
jmp 0x140032fe6
mov rdx, rax
movabs r8, 0x7ffffffffffffff8
and rdx, r8
mov r8, qword [rsp + 0xd8]
lea r8, [r8 + r15*4]
mov r9, qword [rsp + 0xf0]
lea r9, [r9 + r13*4]
xor r11d, r11d
nop dword [rax]
movdqu xmm0, xmmword [r9 + r11*4 - 0x10]
movdqu xmm1, xmmword [r9 + r11*4]
movdqu xmm2, xmmword [r8 - 0x10]
movdqu xmm3, xmmword [r8]
pshufd xmm3, xmm3, 0x1b
pshufd xmm2, xmm2, 0x1b
movdqu xmmword [r9 + r11*4 - 0x10], xmm3
movdqu xmmword [r9 + r11*4], xmm2
pshufd xmm0, xmm0, 0x1b
movdqu xmmword [r8], xmm0
pshufd xmm0, xmm1, 0x1b
movdqu xmmword [r8 - 0x10], xmm0
add r11, 8
add r8, 0xffffffffffffffe0
cmp rdx, r11
jne 0x140033590
cmp rax, rdx
je 0x140033629
neg rax
mov r8, rdx
neg r8
shl rdx, 2
lea rdx, [rdx + r13*4]
add rdx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x60]
lea r9, [r9 + r15*4]
nop word cs:[rax + rax]
mov r11d, dword [rdx]
mov esi, dword [r9 + r8*4]
mov dword [rdx], esi
mov dword [r9 + r8*4], r11d
dec r8
add rdx, 4
cmp rax, r8
jne 0x140033610
mov r8, r10
mov r10, rbx
mov rdx, r15
jmp 0x140033010
mov r10d, 3
jmp 0x140032fe6
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rdi
call fcn.14021a7bc
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, qword [rsp + 0x28]
jmp 0x140033cca
movabs rax, 0x7ffffffffffffff8
lea rdx, [r14 + r14]
add rax, 4
and rdx, rax
movzx eax, byte [0x1404a5170]
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140034665
mov rbx, rax
movzx eax, byte [0x1404a5170]
mov edx, 0x100
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140034671
mov rbp, rax
lea rax, [r13 - 0x10]
mov qword [rsp + 0xb8], rax
lea rax, [r13 + 0x10]
mov qword [rsp + 0xd8], rax
lea rax, [r13 - 4]
mov qword [rsp + 0xc8], rax
mov eax, 0x10
mov qword [rsp + 0x58], rax
xor esi, esi
xor r12d, r12d
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], r13
jmp 0x140033714
mov r12d, 1
mov rsi, qword [rsp + 0x60]
cmp rsi, r14
jae 0x140033cad
mov rdx, r14
sub rdx, rsi
lea rcx, [rsi*4]
add rcx, r13
cmp rdx, 2
jae 0x1400337a0
mov r8, rdx
lea r15, [r8 + rsi]
mov rdi, r15
sub rdi, rsi
jb 0x140034557
cmp r15, r14
ja 0x140034557
jae 0x140033820
cmp r8, 0xa
jae 0x140033820
lea rdi, [rsi + 0xa]
cmp rdi, r14
cmovae rdi, r14
cmp rsi, 0xfffffffffffffff6
jae 0x1400345a7
cmp r8, 1
adc r8, 0
mov qword [rsp + 0x60], rdi
sub rdi, rsi
mov rdx, rdi
call sym.core::slice::sort::insertion_sort_shift_left::h02f885661c96d7cd
cmp r12, qword [rsp + 0x58]
je 0x14003382c
jmp 0x140033881
mov r9d, dword [rcx + 4]
cmp r9d, dword [rcx]
jae 0x140033b90
mov eax, 2
cmp rdx, 2
je 0x1400337d7
nop dword [rax + rax]
mov r8d, r9d
mov r9d, dword [rcx + rax*4]
cmp r9d, r8d
jae 0x1400337d7
inc rax
cmp rdx, rax
jne 0x1400337c0
mov rax, rdx
mov rdx, rax
add rdx, rsi
jb 0x1400345ec
mov r15, rdx
cmp rdx, r14
ja 0x1400345da
mov r8d, 1
cmp rax, 2
jb 0x140033732
mov rdx, rax
shr rdx, 1
cmp rax, 0x10
jae 0x140033bc8
xor r8d, r8d
jmp 0x140033c56
mov qword [rsp + 0x60], r15
cmp r12, qword [rsp + 0x58]
jne 0x140033881
mov rdx, r12
shl rdx, 5
movzx eax, byte [0x1404a5170]
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140034589
mov rbx, rax
lea rax, [r12 + r12]
mov qword [rsp + 0x58], rax
mov r8, r12
shl r8, 4
mov rcx, rbx
mov rdx, rbp
call sym.memcpy
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rbp
call fcn.14021a7bc
mov rbp, rbx
mov rbx, qword [rsp + 0x48]
mov rax, r12
shl rax, 4
mov qword [rbp + rax], rdi
mov qword [rbp + rax + 8], rsi
inc r12
mov rax, r12
cmp r12, 2
mov qword [rsp + 0xe0], rbp
jae 0x140033920
jmp 0x140033706
mov rbx, qword [rsp + 0x48]
mov rdx, rbx
mov r12, qword [rsp + 0x28]
mov rax, qword [rsp + 0xe0]
add rsi, rax
add r15, rax
sub r8, rdx
mov rcx, rbp
mov rbp, rax
call sym.memcpy
mov rax, qword [rsp + 0xe8]
add rax, rdi
mov qword [r15], rax
mov rax, qword [rsp + 0x68]
mov qword [r15 + 8], rax
lea rdx, [rsi + 0x10]
mov rax, qword [rsp + 0x50]
not rax
add r12, rax
shl r12, 4
mov rcx, rsi
mov r8, r12
call sub.msvcrt.dll_memmove
mov rax, qword [rsp + 0x20]
cmp rax, 1
mov r14, qword [rsp + 0xd0]
jbe 0x140033700
mov r12, rax
lea r10, [rax - 1]
mov rcx, r10
shl rcx, 4
mov rax, qword [rbp + rcx]
mov rcx, qword [rbp + rcx + 8]
add rcx, rax
cmp rcx, r14
je 0x140033990
mov rdx, r12
shl rdx, 4
mov r8, qword [rdx + rbp - 0x20]
cmp r8, rax
jbe 0x140033990
cmp r12, 2
je 0x140033bbd
lea r11, [r12 - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [rbp + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x1400339a7
cmp r12, 3
jbe 0x140033ca2
add r8, rcx
cmp qword [rdx + rbp - 0x40], r8
jbe 0x1400339a7
jmp 0x140033706
cmp r12, 2
je 0x1400339ac
lea r11, [r12 - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [rbp + rcx]
cmp rcx, rax
jb 0x1400339b1
lea r11, [r12 - 2]
cmp r12, r11
jbe 0x1400344a7
lea r15, [r11 + 1]
mov qword [rsp + 0x28], r12
cmp r12, r15
jbe 0x140034468
mov rsi, r11
shl rsi, 4
mov rcx, qword [rbp + rsi + 8]
shl r15, 4
mov rax, qword [rbp + r15]
mov r12, qword [rbp + r15 + 8]
add r12, rax
mov rbx, r12
sub rbx, rcx
jb 0x1400344e6
cmp r12, r14
ja 0x1400344f5
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x50], r11
mov qword [rsp + 0x20], r10
mov rdi, qword [rbp + rsi]
mov qword [rsp + 0x68], rcx
lea rbp, [rcx*4]
add rbp, r13
lea r14, [rdi*4]
add r14, rbp
mov r13, rbx
sub r13, rdi
cmp r13, rdi
jae 0x140033ae0
lea r8, [r13*4]
mov rbx, qword [rsp + 0x48]
mov rcx, rbx
mov rdx, r14
call sym.memcpy
lea r8, [rbx + r13*4]
test rdi, rdi
jle 0x140033b70
test r13, r13
jle 0x140033b70
mov rax, qword [rsp + 0xc8]
lea rax, [rax + r12*4]
mov r13, qword [rsp + 0x40]
mov r12, qword [rsp + 0x28]
nop word cs:[rax + rax]
mov ecx, dword [r8 - 4]
mov edx, dword [r14 - 4]
cmp ecx, edx
mov r9d, 0
sbb r9, r9
cmp ecx, edx
mov r10d, 0
adc r10, 0xffffffffffffffff
cmp ecx, edx
lea r14, [r14 + r9*4]
lea r8, [r8 + r10*4]
mov rcx, r8
cmovb rcx, r14
mov ecx, dword [rcx]
mov dword [rax], ecx
cmp r14, rbp
jbe 0x140033ad2
add rax, 0xfffffffffffffffc
cmp r8, rbx
ja 0x140033a90
mov rbp, r14
mov rdx, rbx
jmp 0x1400338b8
lea r8, [rdi*4]
mov r13, qword [rsp + 0x48]
mov rcx, r13
mov rdx, rbp
call sym.memcpy
lea r8, [rdi*4]
add r8, r13
test rdi, rdi
jle 0x140033b75
cmp rbx, rdi
mov r13, qword [rsp + 0x40]
jle 0x1400338ab
lea rax, [r12*4]
add rax, r13
mov rdx, qword [rsp + 0x48]
mov r12, qword [rsp + 0x28]
nop dword [rax + rax]
mov r10d, dword [r14]
mov r11d, dword [rdx]
xor ebx, ebx
xor ecx, ecx
cmp r10d, r11d
setae bl
setb r9b
cmovb r11d, r10d
mov dword [rbp], r11d
add rbp, 4
lea rdx, [rdx + rbx*4]
cmp rdx, r8
jae 0x140033b65
mov cl, r9b
lea r14, [r14 + rcx*4]
cmp r14, rax
jb 0x140033b30
mov rbx, qword [rsp + 0x48]
jmp 0x1400338b8
mov rbp, r14
jmp 0x140033b7a
mov rbx, qword [rsp + 0x48]
mov rdx, rbx
mov r13, qword [rsp + 0x40]
jmp 0x1400338b3
mov r8d, 2
cmp rdx, 2
je 0x14003372e
mov eax, r9d
mov r9d, dword [rcx + r8*4]
cmp r9d, eax
jb 0x14003372e
inc r8
cmp rdx, r8
jne 0x140033ba0
jmp 0x14003372b
mov r12d, 2
jmp 0x140033706
mov r8, rdx
movabs r9, 0x7ffffffffffffff8
and r8, r9
mov r9, qword [rsp + 0xb8]
lea r9, [r9 + r15*4]
mov r10, qword [rsp + 0xd8]
lea r10, [r10 + rsi*4]
xor r11d, r11d
nop word cs:[rax + rax]
movdqu xmm0, xmmword [r10 + r11*4 - 0x10]
movdqu xmm1, xmmword [r10 + r11*4]
movdqu xmm2, xmmword [r9 - 0x10]
movdqu xmm3, xmmword [r9]
pshufd xmm3, xmm3, 0x1b
pshufd xmm2, xmm2, 0x1b
movdqu xmmword [r10 + r11*4 - 0x10], xmm3
movdqu xmmword [r10 + r11*4], xmm2
pshufd xmm0, xmm0, 0x1b
movdqu xmmword [r9], xmm0
pshufd xmm0, xmm1, 0x1b
movdqu xmmword [r9 - 0x10], xmm0
add r11, 8
add r9, 0xffffffffffffffe0
cmp r8, r11
jne 0x140033c00
cmp rdx, r8
je 0x140033c9a
neg rdx
mov r9, r8
neg r9
shl r8, 2
lea r8, [r8 + rsi*4]
add r8, r13
mov r10, qword [rsp + 0xc8]
lea r10, [r10 + r15*4]
nop word cs:[rax + rax]
mov r11d, dword [r8]
mov edi, dword [r10 + r9*4]
mov dword [r8], edi
mov dword [r10 + r9*4], r11d
dec r9
add r8, 4
cmp rdx, r9
jne 0x140033c80
mov r8, rax
jmp 0x140033732
mov r12d, 3
jmp 0x140033706
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rbp
call fcn.14021a7bc
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rbx
call fcn.14021a7bc
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0xf8]
movups xmm1, xmmword [rsp + 0x108]
movups xmm2, xmmword [rsp + 0x118]
movups xmm3, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movzx eax, byte [0x1404a5170]
mov edx, 0x58
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x140034618
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movaps xmm3, xmmword [rsp + 0xa0]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x40], xmm3
mov rax, qword [rsp + 0xb0]
mov qword [rbx + 0x50], rax
cmp qword [rbx + 0x20], 0
je 0x140034627
mov r8, qword [rbx + 0x40]
mov rsi, r8
cmp r8, 1
je 0x140033de8
test r8, r8
je 0x14003467d
lea rcx, [r8 - 1]
lea rdx, [r8 - 2]
mov eax, ecx
and eax, 7
cmp rdx, 7
jae 0x140033dbe
mov esi, 1
jmp 0x140033dda
and rcx, 0xfffffffffffffff8
mov esi, 1
nop word [rax + rax]
shl rsi, 8
add rcx, 0xfffffffffffffff8
jne 0x140033dd0
test rax, rax
je 0x140033de8
nop
add rsi, rsi
dec rax
jne 0x140033de0
mov qword [rsp + 0x20], r8
lock inc qword [rbx]
jle 0x1400345fb
movzx eax, byte [0x1404a5170]
mov edx, 0x600
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14003463f
mov r15, rax
mov qword [rsp + 0x68], rsi
xor eax, eax
mov r10, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x20]
nop word [rax + rax]
mov qword [r15 + rax], 0
mov qword [r15 + rax + 8], 8
mov qword [r15 + rax + 0x10], 0
add rax, 0x18
cmp rax, 0x5e8
jne 0x140033e30
mov qword [r15 + rax], 0
mov qword [r15 + rax + 8], 8
mov qword [r15 + rax + 0x10], 0
lea rax, [rcx - 1]
mov qword [rsp + 0x28], rax
mov r14d, ecx
and r14d, 7
mov rax, rcx
and rax, 0xfffffffffffffff8
mov qword [rsp + 0x50], rax
xor esi, esi
jmp 0x140033eaf
inc rsi
mov rax, qword [r12 + 8]
mov rdx, rbp
shl rdx, 4
mov qword [rax + rdx], r13
mov dword [rax + rdx + 8], edi
inc rbp
mov qword [r12 + 0x10], rbp
mov r12, qword [rbx + 0x20]
cmp rsi, r12
jae 0x140033fc8
mov rdx, qword [rbx + 0x38]
cmp rsi, rdx
jae 0x14003452a
mov rax, qword [rbx + 0x30]
mov edi, dword [rax + rsi*4]
cmp r12, rdi
jbe 0x140034539
mov rax, qword [rbx + 0x18]
lea r8, [rdi + rdi*2]
mov rdx, qword [rax + r8*8 + 0x10]
cmp rcx, rdx
ja 0x14003454b
mov rax, qword [rax + r8*8 + 8]
cmp qword [rsp + 0x28], 7
jae 0x140033f10
xor r13d, r13d
jmp 0x140033f78
mov r11, qword [rsp + 0x50]
xor r13d, r13d
nop dword [rax + rax]
movzx edx, byte [rax]
movzx r8d, byte [rax + 1]
add rdx, rdx
lea rdx, [rdx + r13*4]
add rdx, r8
movzx r8d, byte [rax + 2]
movzx r9d, byte [rax + 3]
add r8, r8
lea rdx, [r8 + rdx*4]
add rdx, r9
movzx r8d, byte [rax + 4]
movzx r9d, byte [rax + 5]
add r8, r8
lea rdx, [r8 + rdx*4]
add rdx, r9
movzx r8d, byte [rax + 6]
movzx r9d, byte [rax + 7]
add rax, 8
add r8, r8
lea r13, [r8 + rdx*4]
add r13, r9
add r11, 0xfffffffffffffff8
jne 0x140033f20
test r14, r14
je 0x140033f91
xor r8d, r8d
movzx edx, byte [rax + r8]
lea r13, [rdx + r13*2]
inc r8
cmp r14, r8
jne 0x140033f80
mov eax, r13d
and eax, 0x3f
lea rax, [rax + rax*2]
lea r12, [r15 + rax*8]
mov rbp, qword [r15 + rax*8 + 0x10]
cmp rbp, qword [r15 + rax*8]
jne 0x140033e90
mov rcx, r12
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h0767d1587753a9ec
mov rcx, qword [rsp + 0x20]
mov r10, qword [rsp + 0xc0]
jmp 0x140033e90
test byte [r10 + 0x4a], 1
jne 0x140034048
lock inc qword [rbx]
jle 0x1400345fb
movzx r13d, byte [r10 + 0x4c]
movzx ebp, byte [r10 + 0x49]
movzx r14d, byte [r10 + 0x4b]
mov qword [rsp + 0x30], rbx
test bpl, bpl
je 0x1400340a5
cmp r12, 0x40
jbe 0x1400340a5
mov qword [rsp + 0x70], 0
lock dec qword [rbx]
mov rsi, qword [rsp + 0x38]
jne 0x140034023
mov rcx, qword [rsp + 0x30]
call sym.alloc::sync::Arc_T_A_::drop_slow::h4ab97aff20ae3353
mov rcx, qword [rsp + 0x20]
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x140034102
movups xmm0, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0x140], xmm0
mov rdx, qword [rsp + 0x88]
jmp 0x140034051
xor eax, eax
xor edx, edx
mov rsi, qword [rsp + 0x38]
mov qword [rsi], 0x40
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], 0x40
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rsi + 0x28], rcx
mov qword [rsi + 0x30], rbx
mov qword [rsi + 0x38], rax
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [rsi + 0x40], xmm0
mov qword [rsi + 0x50], rdx
mov qword [rsi + 0x58], rdx
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, qword [rbx + 0x40]
cmp r8, 4
mov edi, 4
cmovb rdi, r8
mov rsi, qword [0x1404a5138]
test rsi, rsi
je 0x140034190
test si, si
jns 0x1400341ac
test r13d, r13d
je 0x140034181
cmp r13d, 2
je 0x1400341d2
xor edx, edx
cmp r12, 0x21
setae dl
xor eax, eax
test r14b, r14b
setne al
cmp r14b, 2
cmove eax, edx
mov r9b, 1
jmp 0x14003423a
movabs rax, 0x7ffffffffffffff8
add rax, 8
mov qword [rsi], rax
lock dec qword [rbx]
jne 0x140034121
mov rcx, rbx
call sym.alloc::sync::Arc_T_A_::drop_slow::h4ab97aff20ae3353
mov esi, 8
jmp 0x14003413d
add rsi, 0x18
cmp rsi, 0x608
je 0x140034159
cmp qword [r15 + rsi - 8], 0
je 0x140034130
mov r8, qword [r15 + rsi]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
jmp 0x140034130
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, r15
call fcn.14021a7bc
lock dec qword [rbx]
jne 0x140034091
mov rcx, rbx
call sym.alloc::sync::Arc_T_A_::drop_slow::h4ab97aff20ae3353
jmp 0x140034091
test r14b, 1
jne 0x140034000
jmp 0x140034235
mov rsi, r8
call sym.std_detect::detect::cache::detect_and_initialize::hfe122b35fe975782
mov r8, rsi
mov rcx, qword [rsp + 0x20]
mov rsi, rax
test si, si
js 0x1400340cf
mov rax, qword [0x1404a5138]
test rax, rax
je 0x140034207
test r13d, r13d
je 0x140034220
cmp r13d, 2
jne 0x140034000
test eax, 0x200
je 0x140034000
movzx r9d, si
shr r9d, 0xf
cmp r14b, 2
jne 0x1400341f1
test si, si
sets dl
cmp r12, 0x21
setae al
and al, dl
jmp 0x14003423a
test r14b, r14b
setne al
test si, si
js 0x14003423a
test r14b, r14b
jne 0x140034000
jmp 0x14003423a
mov qword [rsp + 0x28], r8
call sym.std_detect::detect::cache::detect_and_initialize::hfe122b35fe975782
mov r8, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
test r13d, r13d
jne 0x1400341bd
test eax, 0x200
je 0x140034000
and r14b, 1
jne 0x140034000
xor eax, eax
xor r9d, r9d
test bpl, bpl
je 0x140034252
cmp r8, 1
jne 0x140034252
cmp qword [rbx + 0x20], 0x11
jae 0x140034000
jmp case.0x14003426d.1
dec rdi
cmp rdi, 3
ja case.default.0x14003426d
lea rdx, [0x140396c50]
movsxd r8, dword [rdx + rdi*4]
add r8, rdx
jmp r8
test r9b, r9b
je 0x1400342af
test al, al
je 0x14003434e
mov rax, qword [0x1404a5138]
test rax, rax
je 0x140034410
test ax, ax
mov rsi, qword [rsp + 0x38]
jns 0x14003436c
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
call sym.aho_corasick::packed::teddy::builder::x86_64::FatAVX2_1_usize_::new_unchecked::h791ba90ed5d9f847
jmp 0x140034454
mov rax, qword [0x1404a5138]
test rax, rax
je 0x1400343b9
test eax, 0x200
mov rsi, qword [rsp + 0x38]
je 0x14003436c
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimSSSE3_1_usize_::new_unchecked::h55af99fcd1368b4f
jmp 0x140034454
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
test r9b, r9b
je 0x14003437a
test al, al
je 0x14003439c
call sym.aho_corasick::packed::teddy::builder::x86_64::FatAVX2_3_usize_::new::h9f307f3208cd755a
jmp 0x1400343af
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
test r9b, r9b
je 0x140034381
test al, al
je 0x1400343a3
call sym.aho_corasick::packed::teddy::builder::x86_64::FatAVX2_4_usize_::new::h8dd539e509984f10
jmp 0x1400343af
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
test r9b, r9b
je 0x140034388
test al, al
je 0x1400343aa
call sym.aho_corasick::packed::teddy::builder::x86_64::FatAVX2_2_usize_::new::h86439a501d49b0bc
jmp 0x1400343af
mov qword [rsp + 0x70], 0
jmp 0x140034392
mov rax, qword [0x1404a5138]
test rax, rax
je 0x14003442d
test ax, ax
mov rsi, qword [rsp + 0x38]
js 0x140034445
mov qword [rsp + 0x70], 0
jmp 0x140034459
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimSSSE3_3_usize_::new::h4ef9aaa00751019e
jmp 0x14003438d
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimSSSE3_4_usize_::new::h7ab6b44c5376508f
jmp 0x14003438d
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimSSSE3_2_usize_::new::h8618901efcade1ad
mov rcx, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x38]
jmp 0x140034459
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimAVX2_3_usize_::new::h0f1d080652de848b
jmp 0x1400343af
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimAVX2_4_usize_::new::h70046768487df945
jmp 0x1400343af
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimAVX2_2_usize_::new::hb3d7a26e5f52c5ca
mov rsi, qword [rsp + 0x38]
jmp 0x140034454
call sym.std_detect::detect::cache::detect_and_initialize::hfe122b35fe975782
mov rcx, qword [rsp + 0x20]
test eax, 0x200
mov rsi, qword [rsp + 0x38]
je 0x14003436c
jmp 0x1400342cf
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_srcpackedpattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
mov rcx, rax
mov rdx, r9
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_srcpackedpattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
mov rdx, r9
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_srcpackedpattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_srcpackedpattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
mov rcx, rax
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
call sym.std_detect::detect::cache::detect_and_initialize::hfe122b35fe975782
mov rcx, qword [rsp + 0x20]
test ax, ax
mov rsi, qword [rsp + 0x38]
jns 0x14003436c
jmp 0x14003429b
call sym.std_detect::detect::cache::detect_and_initialize::hfe122b35fe975782
mov rcx, qword [rsp + 0x20]
test ax, ax
mov rsi, qword [rsp + 0x38]
jns 0x14003436c
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimAVX2_1_usize_::new_unchecked::h383b3c9a4618d04b
mov rcx, qword [rsp + 0x20]
lock dec qword [rbx]
je 0x140034014
jmp 0x140034023
lea rax, [0x14043ec70]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x80], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x88], xmm0
lea rdx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
lea rcx, [rsp + 0x70]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
lea rax, [0x14043ec70]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x80], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x88], xmm0
lea rdx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
lea rcx, [rsp + 0x70]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rdx, r12
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rcx, r12
mov rdx, qword [rsp + 0xd0]
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_srcpackedpattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
mov rcx, r9
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_srcpackedpattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
mov rcx, rax
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_srcpackedpattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
mov rcx, rsi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_srcpackedpattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
mov rcx, rdi
mov rdx, r12
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, [0x1403a1708]
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov edx, 0x2c
call sym.core::panicking::panic::h8ea5606244902eff
mov eax, 1
mov qword [rsp + 0x50], rax
mov r14, r15
mov rcx, qword [rsp + 0x50]
mov rdx, r14
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
lea rcx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rcx, r13
mov rdx, rsi
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rcx, rsi
mov rdx, rdi
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rcx, rdx
mov rdx, r14
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rcx, r13
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rcx, r15
mov rdx, r14
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rcx, rsi
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
ud2
xor ecx, ecx
mov rdx, qword [rsp + 0x28]
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 8
mov rdx, qword [rsp + 0x28]
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 8
mov edx, 0x58
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
lea rcx, [0x1403a1619]
lea r8, [0x1403a16b8]
mov edx, 0x25
call sym.core::panicking::panic::h8ea5606244902eff
mov ecx, 8
mov edx, 0x600
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
xor ecx, ecx
mov rdx, rdi
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 4
mov rdx, rdi
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
lea rcx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
lea rcx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
lea rcx, str.assertion_failed:_hash_len___1
lea r8, [0x1403a16f0]
mov edx, 0x1f
call sym.core::panicking::panic::h8ea5606244902eff
int3