Function at 0x431750
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1d8
mov qword [rsp + 0x150], rcx
cmp byte [rdx + 0x4d], 0
jne 0x43186b
mov r13, qword [rdx + 0x10]
test r13, r13
je 0x43186b
mov qword [rsp + 0xf0], rdx
movabs rax, 0x555555555555556
cmp r13, rax
jae 0x433749
mov rax, qword [rsp + 0xf0]
mov rdi, qword [rax + 8]
lea rax, [r13*8]
lea rdx, [rax + rax*2]
movzx eax, byte [0x0083c308]
xor ecx, ecx
mov qword [rsp + 0x28], rdx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x43374e
mov rbx, rax
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], rax
xor eax, eax
mov qword [rsp + 0x38], rax
xor esi, esi
xor ebp, ebp
jmp 0x431832
mov r14d, 1
add rdi, 0x18
inc rbp
mov rcx, r14
mov rdx, r12
mov r8, r15
call sym.memcpy
mov qword [rbx + rsi], r15
mov qword [rbx + rsi + 8], r14
mov qword [rbx + rsi + 0x10], r15
add rsi, 0x18
cmp r13, rbp
je 0x431889
cmp qword [rsp + 0x28], rsi
je 0x431889
mov r12, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
test r15, r15
je 0x431800
js 0x433672
movzx eax, byte [0x0083c308]
xor ecx, ecx
mov rdx, r15
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x433665
mov r14, rax
jmp 0x431806
movabs rax, 0x7ffffffffffffff8
add rax, 8
mov rcx, qword [rsp + 0x150]
mov qword [rcx], rax
jmp 0x4330c8
movdqu xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x120], r13
mov rax, qword [rsp + 0xf0]
mov rdi, qword [rax + 0x20]
mov rbx, qword [rax + 0x28]
test rbx, rbx
je 0x4318f0
mov rax, rbx
shr rax, 0x3d
lea rsi, [rbx*4]
test rax, rax
jne 0x43379c
movzx eax, byte [0x0083c308]
xor ecx, ecx
mov rdx, rsi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
jne 0x4318f7
mov ecx, 4
jmp 0x43379e
mov eax, 4
xor esi, esi
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
mov r8, rsi
call sym.memcpy
mov rcx, qword [rsp + 0x30]
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x170], xmm0
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], rbx
mov qword [rsp + 0x190], rcx
mov qword [rsp + 0x198], rbx
mov rax, qword [rsp + 0xf0]
movdqu xmm0, xmmword [rax + 0x30]
movdqa xmmword [rsp + 0x1a0], xmm0
movzx eax, byte [rax + 0x48]
mov byte [rsp + 0x1b0], al
test al, al
mov qword [rsp + 0x100], rbx
je 0x4319b1
lea rax, [rsp + 0x170]
mov qword [rsp + 0x110], rax
cmp rbx, 0x15
jae 0x4319d8
cmp rbx, 1
jbe 0x43277a
lea r9, [rsp + 0x110]
mov r8d, 1
mov rdx, rbx
call sym.core::slice::sort::insertion_sort_shift_left::hbc459f44a46ad95a
jmp 0x43277a
cmp rbx, 0x15
jae 0x43211b
cmp rbx, 1
jbe 0x43277a
mov r8d, 1
mov rdx, rbx
call sym.core::slice::sort::insertion_sort_shift_left::h446b288701c4e6d3
jmp 0x43277a
movabs rax, 0x7ffffffffffffff8
lea rdx, [rbx + rbx]
add rax, 4
and rdx, rax
movzx eax, byte [0x0083c308]
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
mov qword [rsp + 0x28], rax
test rax, rax
je 0x4337a8
movzx eax, byte [0x0083c308]
mov edx, 0x100
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x4337d0
mov r14, rax
mov rax, qword [rsp + 0x30]
lea rcx, [rax + 0x10]
mov qword [rsp + 0x148], rcx
lea rcx, [rax - 0x10]
mov qword [rsp + 0xe8], rcx
lea rcx, [rax - 4]
mov qword [rsp + 0x50], rcx
mov ecx, 0x10
mov qword [rsp + 0xf8], rcx
xor ebp, ebp
lea rcx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_src_packed_pattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
mov qword [rsp + 0xe0], rcx
lea rcx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov qword [rsp + 0x168], rcx
xor r15d, r15d
jmp 0x431a99
mov r15d, 1
mov rax, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x48]
cmp rbp, rbx
jae 0x4320f7
mov r10, rbx
sub r10, rbp
lea rcx, [rax + rbp*4]
cmp r10, 2
jae 0x431b20
mov r8, r10
lea rax, [r8 + rbp]
mov rsi, rax
sub rsi, rbp
jb 0x433648
cmp rax, rbx
ja 0x433648
jae 0x431bf0
cmp r8, 0xa
jae 0x431bf0
lea rsi, [rbp + 0xa]
cmp rsi, rbx
cmovae rsi, rbx
cmp rbp, 0xfffffffffffffff5
ja 0x4336a1
cmp r8, 1
adc r8, 0
mov qword [rsp + 0x48], rsi
sub rsi, rbp
mov rdx, rsi
lea r9, [rsp + 0x110]
call sym.core::slice::sort::insertion_sort_shift_left::hbc459f44a46ad95a
cmp r15, qword [rsp + 0xf8]
je 0x431bff
jmp 0x431c52
mov eax, dword [rcx + 4]
mov r8, qword [rsp + 0x110]
mov rdx, qword [r8 + 0x10]
cmp rdx, rax
jbe 0x4335e5
mov r9d, dword [rcx]
cmp rdx, r9
jbe 0x4335ce
mov r11, qword [r8 + 8]
lea rax, [rax + rax*2]
mov rax, qword [r11 + rax*8 + 0x10]
lea r8, [r9 + r9*2]
cmp rax, qword [r11 + r8*8 + 0x10]
jbe 0x431fb0
mov r9d, 2
cmp r10, 2
je 0x431baa
nop dword [rax]
mov eax, dword [rcx + r9*4]
cmp rdx, rax
jbe 0x4335e5
mov r8d, dword [rcx + r9*4 - 4]
cmp rdx, r8
jbe 0x4335d3
lea rax, [rax + rax*2]
mov rax, qword [r11 + rax*8 + 0x10]
lea r8, [r8 + r8*2]
cmp rax, qword [r11 + r8*8 + 0x10]
jbe 0x431baa
inc r9
cmp r10, r9
jne 0x431b70
mov r9, r10
mov rax, r9
add rax, rbp
jb 0x433703
cmp rax, rbx
ja 0x43371b
mov r8d, 1
cmp r9, 2
jb 0x431ab0
mov rdi, rax
mov rax, r9
shr rax, 1
cmp r9, 0x10
jae 0x43200b
xor edx, edx
jmp 0x432096
mov qword [rsp + 0x48], rax
cmp r15, qword [rsp + 0xf8]
jne 0x431c52
mov rdx, r15
shl rdx, 5
movzx eax, byte [0x0083c308]
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x4336b5
mov rdi, rax
lea rax, [r15 + r15]
mov qword [rsp + 0xf8], rax
mov r8, r15
shl r8, 4
mov rcx, rdi
mov rdx, r14
call sym.memcpy
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, r14
call fcn.006f5b74
mov r14, rdi
mov rax, r15
shl rax, 4
mov qword [r14 + rax], rsi
mov qword [r14 + rax + 8], rbp
inc r15
cmp r15, 2
jb 0x431a86
mov qword [rsp + 0x38], r14
jmp 0x431cfd
mov rbx, r13
mov r15, qword [rsp + 0x28]
mov r12, qword [rsp + 0x38]
add rdi, r12
add r14, r12
sub rsi, r15
mov rcx, rbx
mov rdx, r15
mov r8, rsi
call sym.memcpy
mov rax, qword [rsp + 0x108]
add rax, qword [rsp + 0x58]
mov qword [r14], rax
mov rax, qword [rsp + 0x158]
mov qword [r14 + 8], rax
mov r14, r12
lea rdx, [rdi + 0x10]
mov rax, qword [rsp + 0x40]
not rax
mov r8, qword [rsp + 0x160]
add r8, rax
shl r8, 4
mov rcx, rdi
call sub.msvcrt.dll_memmove
mov r15, qword [rsp + 0x60]
cmp r15, 1
mov rbx, qword [rsp + 0x100]
jbe 0x431a80
mov r11, r15
lea r10, [r15 - 1]
mov rcx, r10
shl rcx, 4
mov rax, qword [r14 + rcx]
mov rcx, qword [r14 + rcx + 8]
add rcx, rax
cmp rcx, rbx
je 0x431d70
mov rdx, r11
shl rdx, 4
mov r8, qword [rdx + r14 - 0x20]
cmp r8, rax
jbe 0x431d70
cmp r11, 2
je 0x432000
lea rsi, [r11 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [r14 + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x431d85
cmp r11, 3
jbe 0x4320e4
add r8, rcx
cmp qword [rdx + r14 - 0x40], r8
jbe 0x431d85
jmp 0x4320ef
cmp r11, 2
je 0x431d8a
lea rsi, [r11 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [r14 + rcx]
cmp rcx, rax
jb 0x431d8e
lea rsi, [r11 - 2]
cmp r11, rsi
jbe 0x4334a5
lea r14, [rsi + 1]
cmp r11, r14
mov rax, qword [rsp + 0x30]
jbe 0x4334bd
mov rdi, rsi
shl rdi, 4
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rcx + rdi + 8]
shl r14, 4
mov r8, qword [rcx + r14]
mov r12, qword [rcx + r14 + 8]
add r12, r8
mov r15, r12
sub r15, rdx
jb 0x433524
mov qword [rsp + 0x60], r10
cmp r12, rbx
ja 0x433503
mov qword [rsp + 0x108], r8
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x160], r11
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx + rdi]
mov qword [rsp + 0x158], rdx
lea rbx, [rax + rdx*4]
lea r13, [rbx + rcx*4]
mov rbp, r15
sub rbp, rcx
cmp rbp, rcx
mov qword [rsp + 0x58], rcx
jae 0x431ef0
lea r8, [rbp*4]
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
mov rdx, r13
call sym.memcpy
lea rsi, [rsi + rbp*4]
cmp qword [rsp + 0x58], 0
jle 0x431c80
test rbp, rbp
jle 0x431c80
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x50]
lea r8, [rcx + r12*4]
nop dword [rax + rax]
mov ecx, dword [rsi - 4]
mov rdx, qword [rax + 0x10]
cmp rdx, rcx
jbe 0x433465
mov r9d, dword [r13 - 4]
cmp rdx, r9
jbe 0x433459
mov rdx, qword [rax + 8]
lea rcx, [rcx + rcx*2]
mov rcx, qword [rdx + rcx*8 + 0x10]
lea r9, [r9 + r9*2]
mov rdx, qword [rdx + r9*8 + 0x10]
xor r9d, r9d
xor r10d, r10d
cmp rcx, rdx
setbe r9b
seta r10b
shl r10d, 2
sub r13, r10
shl r9d, 2
sub rsi, r9
cmp rcx, rdx
mov rcx, rsi
cmova rcx, r13
mov ecx, dword [rcx]
mov dword [r8], ecx
cmp r13, rbx
jbe 0x431c80
add r8, 0xfffffffffffffffc
cmp rsi, qword [rsp + 0x28]
ja 0x431e70
jmp 0x431c80
lea r8, [rcx*4]
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
mov rdx, rbx
call sym.memcpy
mov rax, qword [rsp + 0x58]
lea rsi, [rsi + rax*4]
test rax, rax
jle 0x431c83
cmp r15, rax
jle 0x431c83
mov rax, qword [rsp + 0x30]
lea rax, [rax + r12*4]
mov r8, qword [rsp + 0x110]
mov r15, qword [rsp + 0x28]
nop dword [rax]
mov ecx, dword [r13]
mov rdx, qword [r8 + 0x10]
cmp rdx, rcx
jbe 0x43348c
mov r9d, dword [r15]
cmp rdx, r9
jbe 0x433480
mov r10, qword [r8 + 8]
lea rdx, [rcx + rcx*2]
mov r11, qword [r10 + rdx*8 + 0x10]
lea r12, [r9 + r9*2]
xor ebp, ebp
xor edx, edx
cmp r11, qword [r10 + r12*8 + 0x10]
setbe bpl
seta r10b
cmovbe ecx, r9d
mov dword [rbx], ecx
add rbx, 4
lea r15, [r15 + rbp*4]
cmp r15, rsi
jae 0x431c88
mov dl, r10b
lea r13, [r13 + rdx*4]
cmp r13, rax
jb 0x431f40
jmp 0x431c88
mov r8d, 2
cmp r10, 2
je 0x431aac
mov eax, dword [rcx + r8*4]
cmp rdx, rax
jbe 0x4335e5
mov r9d, dword [rcx + r8*4 - 4]
cmp rdx, r9
jbe 0x4335ce
lea rax, [rax + rax*2]
mov rax, qword [r11 + rax*8 + 0x10]
lea r9, [r9 + r9*2]
cmp rax, qword [r11 + r9*8 + 0x10]
ja 0x431aac
inc r8
cmp r10, r8
jne 0x431fc0
jmp 0x431aa9
mov r15d, 2
jmp 0x431a86
mov rdx, rax
movabs r8, 0x7ffffffffffffff8
and rdx, r8
mov r8, rax
and r8, 0xfffffffffffffff8
neg r8
mov r10, qword [rsp + 0x148]
lea r10, [r10 + rbp*4]
mov r11, qword [rsp + 0xe8]
lea r11, [r11 + rdi*4]
xor esi, esi
nop
movdqu xmm0, xmmword [r10 - 0x10]
movdqu xmm1, xmmword [r10]
movdqu xmm2, xmmword [r11 + rsi*4 - 0x10]
movdqu xmm3, xmmword [r11 + rsi*4]
pshufd xmm3, xmm3, 0x1b
pshufd xmm2, xmm2, 0x1b
movdqu xmmword [r10 - 0x10], xmm3
movdqu xmmword [r10], xmm2
pshufd xmm0, xmm0, 0x1b
movdqu xmmword [r11 + rsi*4], xmm0
pshufd xmm0, xmm1, 0x1b
movdqu xmmword [r11 + rsi*4 - 0x10], xmm0
add rsi, 0xfffffffffffffff8
add r10, 0x20
cmp r8, rsi
jne 0x432040
cmp rax, rdx
je 0x4320d9
neg rax
mov r8, rdx
neg r8
shl rdx, 2
lea rdx, [rdx + rbp*4]
add rdx, qword [rsp + 0x30]
mov r10, qword [rsp + 0x50]
lea r10, [r10 + rdi*4]
nop word cs:[rax + rax]
mov r11d, dword [rdx]
mov esi, dword [r10 + r8*4]
mov dword [rdx], esi
mov dword [r10 + r8*4], r11d
dec r8
add rdx, 4
cmp rax, r8
jne 0x4320c0
mov r8, r9
mov rax, rdi
jmp 0x431ab0
mov r15d, 3
jmp 0x431a86
mov r15, r11
jmp 0x431a86
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, r14
call fcn.006f5b74
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, qword [rsp + 0x28]
jmp 0x432775
movabs rax, 0x7ffffffffffffff8
lea rdx, [rbx + rbx]
add rax, 4
and rdx, rax
movzx eax, byte [0x0083c308]
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x4337a8
mov r12, rax
movzx eax, byte [0x0083c308]
mov edx, 0x100
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
mov qword [rsp + 0x40], r12
je 0x4337de
mov r14, rax
mov rax, qword [rsp + 0x30]
lea rcx, [rax + 0x10]
mov qword [rsp + 0xf8], rcx
lea rcx, [rax - 0x10]
mov qword [rsp + 0x148], rcx
lea rcx, [rax - 4]
mov qword [rsp + 0x108], rcx
mov ecx, 0x10
mov qword [rsp + 0x48], rcx
xor ebp, ebp
lea rcx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov qword [rsp + 0xe8], rcx
xor r13d, r13d
jmp 0x4321d9
mov r13d, 1
mov rax, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x50]
cmp rbp, rbx
jae 0x432758
mov rdx, rbx
sub rdx, rbp
lea rcx, [rax + rbp*4]
cmp rdx, 2
jae 0x432260
mov r8, rdx
lea rdx, [r8 + rbp]
mov rsi, rdx
sub rsi, rbp
jb 0x433684
cmp rdx, rbx
ja 0x433684
jae 0x4322e0
cmp r8, 0xa
jae 0x4322e0
lea rsi, [rbp + 0xa]
cmp rsi, rbx
cmovae rsi, rbx
cmp rbp, 0xfffffffffffffff5
ja 0x4336c6
cmp r8, 1
adc r8, 0
mov qword [rsp + 0x50], rsi
sub rsi, rbp
mov rdx, rsi
call sym.core::slice::sort::insertion_sort_shift_left::h446b288701c4e6d3
cmp r13, qword [rsp + 0x48]
je 0x4322ec
jmp 0x432340
mov r9d, dword [rcx + 4]
cmp r9d, dword [rcx]
jae 0x432630
mov eax, 2
cmp rdx, 2
je 0x432297
nop dword [rax + rax]
mov r8d, r9d
mov r9d, dword [rcx + rax*4]
cmp r9d, r8d
jae 0x432297
inc rax
cmp rdx, rax
jne 0x432280
mov rax, rdx
mov rdx, rax
add rdx, rbp
jb 0x4336d8
cmp rdx, rbx
ja 0x433732
mov r8d, 1
cmp rax, 2
jb 0x4321f0
mov rdi, rdx
mov rdx, rax
shr rdx, 1
cmp rax, 0x10
jae 0x432668
xor r8d, r8d
jmp 0x4326f6
mov qword [rsp + 0x50], rdx
cmp r13, qword [rsp + 0x48]
jne 0x432340
mov rdx, r13
shl rdx, 5
movzx eax, byte [0x0083c308]
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x4336f2
mov rdi, rax
lea rax, [r13*2]
mov qword [rsp + 0x48], rax
mov r8, r13
shl r8, 4
mov rcx, rdi
mov rdx, r14
call sym.memcpy
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, r14
call fcn.006f5b74
mov r14, rdi
mov rax, r13
shl rax, 4
mov qword [r14 + rax], rsi
mov qword [r14 + rax + 8], rbp
inc r13
cmp r13, 2
jb 0x4321c6
mov qword [rsp + 0x158], r14
jmp 0x4323d9
mov rbx, r14
mov r12, qword [rsp + 0x40]
mov rdx, r12
mov r13, qword [rsp + 0x38]
mov r14, qword [rsp + 0x158]
add rsi, r14
add r15, r14
sub r8, rdx
mov rcx, rbx
call sym.memcpy
mov rax, qword [rsp + 0x160]
add rax, qword [rsp + 0x28]
mov qword [r15], rax
mov rax, qword [rsp + 0x60]
mov qword [r15 + 8], rax
lea rdx, [rsi + 0x10]
mov rax, qword [rsp + 0x58]
not rax
add rbp, rax
shl rbp, 4
mov rcx, rsi
mov r8, rbp
call sub.msvcrt.dll_memmove
cmp r13, 1
mov rbx, qword [rsp + 0x100]
jbe 0x4321c0
mov rbp, r13
lea r10, [r13 - 1]
mov rcx, r10
shl rcx, 4
mov rax, qword [r14 + rcx]
mov rcx, qword [r14 + rcx + 8]
add rcx, rax
cmp rcx, rbx
je 0x432450
mov rdx, rbp
shl rdx, 4
mov r8, qword [rdx + r14 - 0x20]
cmp r8, rax
jbe 0x432450
cmp rbp, 2
je 0x43265d
lea r11, [rbp - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [r14 + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x432465
cmp rbp, 3
jbe 0x432745
add r8, rcx
cmp qword [rdx + r14 - 0x40], r8
jbe 0x432465
jmp 0x432750
cmp rbp, 2
je 0x43246a
lea r11, [rbp - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [r14 + rcx]
cmp rcx, rax
jb 0x43246e
lea r11, [rbp - 2]
cmp rbp, r11
jbe 0x433540
mov qword [rsp + 0x38], r10
lea r15, [r11 + 1]
cmp rbp, r15
mov rax, qword [rsp + 0x30]
jbe 0x433558
mov rsi, r11
shl rsi, 4
mov rcx, qword [r14 + rsi + 8]
shl r15, 4
mov rdx, qword [r14 + r15]
mov rdi, qword [r14 + r15 + 8]
add rdi, rdx
mov r13, rdi
sub r13, rcx
jb 0x433599
cmp rdi, rbx
ja 0x4335ad
mov qword [rsp + 0x160], rdx
mov qword [rsp + 0x58], r11
mov rdx, qword [r14 + rsi]
mov qword [rsp + 0x60], rcx
lea rbx, [rax + rcx*4]
lea r14, [rbx + rdx*4]
mov r12, r13
sub r12, rdx
cmp r12, rdx
mov qword [rsp + 0x28], rdx
jae 0x432590
lea r8, [r12*4]
mov r13, qword [rsp + 0x40]
mov rcx, r13
mov rdx, r14
call sym.memcpy
lea r8, [r12*4]
add r8, r13
cmp qword [rsp + 0x28], 0
jle 0x432367
test r12, r12
mov r13, qword [rsp + 0x38]
jle 0x43261e
mov rax, qword [rsp + 0x108]
lea rax, [rax + rdi*4]
mov r12, qword [rsp + 0x40]
nop
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, rbx
jbe 0x432582
add rax, 0xfffffffffffffffc
cmp r8, r12
ja 0x432540
mov rbx, r14
mov rdx, r12
jmp 0x432377
lea r8, [rdx*4]
mov r12, qword [rsp + 0x40]
mov rcx, r12
mov rdx, rbx
call sym.memcpy
mov rax, qword [rsp + 0x28]
lea r8, [r12 + rax*4]
test rax, rax
jle 0x43236f
cmp r13, rax
jle 0x43236f
mov rax, qword [rsp + 0x30]
lea rax, [rax + rdi*4]
mov rdx, r12
mov r13, qword [rsp + 0x38]
nop word cs:[rax + rax]
mov r10d, dword [r14]
mov r11d, dword [rdx]
xor edi, edi
xor ecx, ecx
cmp r10d, r11d
setae dil
setb r9b
cmovb r11d, r10d
mov dword [rbx], r11d
add rbx, 4
lea rdx, [rdx + rdi*4]
cmp rdx, r8
jae 0x432377
mov cl, r9b
lea r14, [r14 + rcx*4]
cmp r14, rax
jb 0x4325e0
jmp 0x432377
mov rbx, r14
mov r12, qword [rsp + 0x40]
mov rdx, r12
jmp 0x432377
mov r8d, 2
cmp rdx, 2
je 0x4321ec
mov eax, r9d
mov r9d, dword [rcx + r8*4]
cmp r9d, eax
jb 0x4321ec
inc r8
cmp rdx, r8
jne 0x432640
jmp 0x4321e9
mov r13d, 2
jmp 0x4321c6
mov r8, rdx
movabs r9, 0x7ffffffffffffff8
and r8, r9
mov r9, rdx
and r9, 0xfffffffffffffff8
neg r9
mov r10, qword [rsp + 0xf8]
lea r10, [r10 + rbp*4]
mov r11, qword [rsp + 0x148]
lea r11, [r11 + rdi*4]
xor esi, esi
nop dword [rax]
movdqu xmm0, xmmword [r10 - 0x10]
movdqu xmm1, xmmword [r10]
movdqu xmm2, xmmword [r11 + rsi*4 - 0x10]
movdqu xmm3, xmmword [r11 + rsi*4]
pshufd xmm3, xmm3, 0x1b
pshufd xmm2, xmm2, 0x1b
movdqu xmmword [r10 - 0x10], xmm3
movdqu xmmword [r10], xmm2
pshufd xmm0, xmm0, 0x1b
movdqu xmmword [r11 + rsi*4], xmm0
pshufd xmm0, xmm1, 0x1b
movdqu xmmword [r11 + rsi*4 - 0x10], xmm0
add rsi, 0xfffffffffffffff8
add r10, 0x20
cmp r9, rsi
jne 0x4326a0
cmp rdx, r8
je 0x43273a
neg rdx
mov r9, r8
neg r9
shl r8, 2
lea r8, [r8 + rbp*4]
add r8, qword [rsp + 0x30]
mov r10, qword [rsp + 0x108]
lea r10, [r10 + rdi*4]
nop dword [rax + rax]
mov r11d, dword [r8]
mov esi, dword [r10 + r9*4]
mov dword [r8], esi
mov dword [r10 + r9*4], r11d
dec r9
add r8, 4
cmp rdx, r9
jne 0x432720
mov r8, rax
mov rdx, rdi
jmp 0x4321f0
mov r13d, 3
jmp 0x4321c6
mov r13, rbp
jmp 0x4321c6
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, r14
call fcn.006f5b74
mov rcx, qword [0x0083c108]
xor edx, edx
mov r8, r12
call fcn.006f5b74
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xd0], rax
movdqa xmm0, xmmword [rsp + 0x170]
movdqa xmm1, xmmword [rsp + 0x180]
movdqa xmm2, xmmword [rsp + 0x190]
movdqa xmm3, xmmword [rsp + 0x1a0]
movdqu xmmword [rsp + 0xc0], xmm3
movdqu xmmword [rsp + 0xb0], xmm2
movdqu xmmword [rsp + 0xa0], xmm1
movdqu xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0x80], 1
mov qword [rsp + 0x88], 1
movzx eax, byte [0x0083c308]
mov edx, 0x58
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x43375d
mov rdi, rax
mov rax, qword [rsp + 0xd0]
mov qword [rdi + 0x50], rax
movups xmm0, xmmword [rsp + 0xc0]
movups xmmword [rdi + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x80]
movdqu xmm1, xmmword [rsp + 0x90]
movdqu xmm2, xmmword [rsp + 0xa0]
movdqu xmm3, xmmword [rsp + 0xb0]
movdqu xmmword [rdi + 0x30], xmm3
movdqu xmmword [rdi + 0x20], xmm2
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
cmp qword [rdi + 0x20], 0
mov qword [rsp + 0x28], rdi
je 0x433776
mov rbp, qword [rdi + 0x40]
mov rsi, rbp
cmp rbp, 1
je 0x4328f8
test rbp, rbp
je 0x4337b6
lea eax, [rbp - 1]
lea rcx, [rbp - 2]
and eax, 7
cmp rcx, 7
jae 0x43289e
mov esi, 1
test rax, rax
jne 0x4328f0
jmp 0x4328f8
lea r8, [rbp - 9]
mov rdx, r8
shr rdx, 3
inc rdx
mov ecx, edx
and ecx, 7
mov esi, 1
cmp r8, 0x38
jb 0x4328d6
movabs r8, 0x4000000000000000
add r8, 0xfffffffffffffff8
and rdx, r8
xor esi, esi
nop
add rdx, 0xfffffffffffffff8
jne 0x4328d0
test rcx, rcx
je 0x4331ec
nop
shl rsi, 8
dec rcx
jne 0x4328e0
test rax, rax
je 0x4328f8
nop
add rsi, rsi
dec rax
jne 0x4328f0
lock inc qword [rdi]
jle 0x4337ea
movzx eax, byte [0x0083c308]
mov edx, 0x600
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x43378b
mov qword [rsp + 0x68], 0x40
mov qword [rsp + 0x70], rax
mov qword [rax], 0
mov qword [rax + 8], 8
pxor xmm0, xmm0
movdqu xmmword [rax + 0x10], xmm0
mov qword [rax + 0x20], 8
movdqu xmmword [rax + 0x28], xmm0
mov qword [rax + 0x38], 8
movdqu xmmword [rax + 0x40], xmm0
mov qword [rax + 0x50], 8
movdqu xmmword [rax + 0x58], xmm0
mov qword [rax + 0x68], 8
movdqu xmmword [rax + 0x70], xmm0
mov qword [rax + 0x80], 8
movdqu xmmword [rax + 0x88], xmm0
mov qword [rax + 0x98], 8
movdqu xmmword [rax + 0xa0], xmm0
mov qword [rax + 0xb0], 8
movdqu xmmword [rax + 0xb8], xmm0
mov qword [rax + 0xc8], 8
movdqu xmmword [rax + 0xd0], xmm0
mov qword [rax + 0xe0], 8
movdqu xmmword [rax + 0xe8], xmm0
mov qword [rax + 0xf8], 8
movdqu xmmword [rax + 0x100], xmm0
mov qword [rax + 0x110], 8
movdqu xmmword [rax + 0x118], xmm0
mov qword [rax + 0x128], 8
movdqu xmmword [rax + 0x130], xmm0
mov qword [rax + 0x140], 8
movdqu xmmword [rax + 0x148], xmm0
mov qword [rax + 0x158], 8
movdqu xmmword [rax + 0x160], xmm0
mov qword [rax + 0x170], 8
movdqu xmmword [rax + 0x178], xmm0
mov qword [rax + 0x188], 8
movdqu xmmword [rax + 0x190], xmm0
mov qword [rax + 0x1a0], 8
movdqu xmmword [rax + 0x1a8], xmm0
mov qword [rax + 0x1b8], 8
movdqu xmmword [rax + 0x1c0], xmm0
mov qword [rax + 0x1d0], 8
movdqu xmmword [rax + 0x1d8], xmm0
mov qword [rax + 0x1e8], 8
movdqu xmmword [rax + 0x1f0], xmm0
mov qword [rax + 0x200], 8
movdqu xmmword [rax + 0x208], xmm0
mov qword [rax + 0x218], 8
movdqu xmmword [rax + 0x220], xmm0
mov qword [rax + 0x230], 8
movdqu xmmword [rax + 0x238], xmm0
mov qword [rax + 0x248], 8
movdqu xmmword [rax + 0x250], xmm0
mov qword [rax + 0x260], 8
movdqu xmmword [rax + 0x268], xmm0
mov qword [rax + 0x278], 8
movdqu xmmword [rax + 0x280], xmm0
mov qword [rax + 0x290], 8
movdqu xmmword [rax + 0x298], xmm0
mov qword [rax + 0x2a8], 8
movdqu xmmword [rax + 0x2b0], xmm0
mov qword [rax + 0x2c0], 8
movdqu xmmword [rax + 0x2c8], xmm0
mov qword [rax + 0x2d8], 8
movdqu xmmword [rax + 0x2e0], xmm0
mov qword [rax + 0x2f0], 8
movdqu xmmword [rax + 0x2f8], xmm0
mov qword [rax + 0x308], 8
movdqu xmmword [rax + 0x310], xmm0
mov qword [rax + 0x320], 8
movdqu xmmword [rax + 0x328], xmm0
mov qword [rax + 0x338], 8
movdqu xmmword [rax + 0x340], xmm0
mov qword [rax + 0x350], 8
movdqu xmmword [rax + 0x358], xmm0
mov qword [rax + 0x368], 8
movdqu xmmword [rax + 0x370], xmm0
mov qword [rax + 0x380], 8
movdqu xmmword [rax + 0x388], xmm0
mov qword [rax + 0x398], 8
movdqu xmmword [rax + 0x3a0], xmm0
mov qword [rax + 0x3b0], 8
movdqu xmmword [rax + 0x3b8], xmm0
mov qword [rax + 0x3c8], 8
movdqu xmmword [rax + 0x3d0], xmm0
mov qword [rax + 0x3e0], 8
movdqu xmmword [rax + 0x3e8], xmm0
mov qword [rax + 0x3f8], 8
movdqu xmmword [rax + 0x400], xmm0
mov qword [rax + 0x410], 8
movdqu xmmword [rax + 0x418], xmm0
mov qword [rax + 0x428], 8
movdqu xmmword [rax + 0x430], xmm0
mov qword [rax + 0x440], 8
movdqu xmmword [rax + 0x448], xmm0
mov qword [rax + 0x458], 8
movdqu xmmword [rax + 0x460], xmm0
mov qword [rax + 0x470], 8
movdqu xmmword [rax + 0x478], xmm0
mov qword [rax + 0x488], 8
movdqu xmmword [rax + 0x490], xmm0
mov qword [rax + 0x4a0], 8
movdqu xmmword [rax + 0x4a8], xmm0
mov qword [rax + 0x4b8], 8
movdqu xmmword [rax + 0x4c0], xmm0
mov qword [rax + 0x4d0], 8
movdqu xmmword [rax + 0x4d8], xmm0
mov qword [rax + 0x4e8], 8
movdqu xmmword [rax + 0x4f0], xmm0
mov qword [rax + 0x500], 8
movdqu xmmword [rax + 0x508], xmm0
mov qword [rax + 0x518], 8
movdqu xmmword [rax + 0x520], xmm0
mov qword [rax + 0x530], 8
movdqu xmmword [rax + 0x538], xmm0
mov qword [rax + 0x548], 8
movdqu xmmword [rax + 0x550], xmm0
mov qword [rax + 0x560], 8
movdqu xmmword [rax + 0x568], xmm0
mov qword [rax + 0x578], 8
movdqu xmmword [rax + 0x580], xmm0
mov qword [rax + 0x590], 8
movdqu xmmword [rax + 0x598], xmm0
mov qword [rax + 0x5a8], 8
movdqu xmmword [rax + 0x5b0], xmm0
mov qword [rax + 0x5c0], 8
movdqu xmmword [rax + 0x5c8], xmm0
mov qword [rax + 0x5d8], 8
movdqu xmmword [rax + 0x5e0], xmm0
mov qword [rax + 0x5f0], 8
mov qword [rax + 0x5f8], 0
movdqu xmm0, xmmword [rsp + 0x68]
movdqa xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], 0x40
mov qword [rsp + 0x98], rdi
mov qword [rsp + 0xa0], rbp
mov qword [rsp + 0xa8], rsi
mov r12, qword [rdi + 0x20]
test r12, r12
je 0x432fac
mov r13, qword [rsp + 0x88]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 1]
mov qword [rsp + 0x58], rax
mov r14d, ebp
and r14d, 7
mov rax, rbp
and rax, 0xfffffffffffffff8
mov qword [rsp + 0x30], rax
xor esi, esi
lea rax, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_src_packed_pattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x28]
jmp 0x432ea2
inc rsi
mov rax, qword [r12 + 8]
mov rcx, rdi
shl rcx, 4
mov qword [rax + rcx], rbx
mov dword [rax + rcx + 8], r15d
inc rdi
mov qword [r12 + 0x10], rdi
mov rcx, qword [rsp + 0x28]
mov r12, qword [rcx + 0x20]
cmp rsi, r12
jae 0x432faf
mov rdx, qword [rcx + 0x38]
cmp rsi, rdx
jae 0x433636
mov rax, qword [rcx + 0x30]
mov r15d, dword [rax + rsi*4]
cmp r12, r15
jbe 0x433624
mov rax, qword [rcx + 0x18]
lea rcx, [r15 + r15*2]
mov rdx, qword [rax + rcx*8 + 0x10]
cmp rbp, rdx
ja 0x4335fa
lea rax, [rax + rcx*8]
mov rax, qword [rax + 8]
cmp qword [rsp + 0x58], 7
jae 0x432ef0
xor ebx, ebx
jmp 0x432f58
mov rcx, qword [rsp + 0x30]
xor ebx, ebx
nop word [rax + rax]
movzx edx, byte [rax]
movzx r8d, byte [rax + 1]
add rdx, rdx
lea rdx, [rdx + rbx*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 rbx, [r8 + rdx*4]
add rbx, r9
add rcx, 0xfffffffffffffff8
jne 0x432f00
test r14, r14
je 0x432f70
xor ecx, ecx
nop
movzx edx, byte [rax + rcx]
lea rbx, [rdx + rbx*2]
inc rcx
cmp r14, rcx
jne 0x432f60
mov ecx, ebx
and ecx, 0x3f
cmp rcx, qword [rsp + 0x38]
jae 0x43360e
lea rax, [rcx + rcx*2]
lea r12, [rax*8]
add r12, r13
mov rdi, qword [r13 + rax*8 + 0x10]
cmp rdi, qword [r13 + rax*8]
jne 0x432e70
mov rcx, r12
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h003bde97f71e3733
jmp 0x432e70
xor r12d, r12d
movdqa xmm0, xmmword [rsp + 0x80]
movdqa xmm1, xmmword [rsp + 0x90]
movdqa xmm2, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x130], xmm2
movdqa xmmword [rsp + 0x120], xmm1
movdqa xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0xf0]
test byte [rax + 0x4a], 1
jne 0x433072
mov r13, qword [rsp + 0x28]
lock inc qword [r13]
jle 0x4337ea
movzx ebx, byte [rax + 0x4c]
movzx ebp, byte [rax + 0x49]
movzx r15d, byte [rax + 0x4b]
mov qword [rsp + 0x68], r13
test bpl, bpl
je 0x4330dc
cmp r12, 0x40
jbe 0x4330dc
mov qword [rsp + 0x80], 0
lock dec qword [r13]
jne 0x433045
mov rcx, qword [rsp + 0x68]
call sym.alloc::sync::Arc_T_A_::drop_slow::h3fdbb371cf247343
mov rax, qword [rsp + 0x80]
test rax, rax
je 0x433136
movdqu xmm0, xmmword [rsp + 0x88]
movdqa xmmword [rsp + 0x1c0], xmm0
mov rcx, qword [rsp + 0x98]
jmp 0x43307b
xor eax, eax
xor ecx, ecx
mov r13, qword [rsp + 0x28]
movaps xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movdqa xmm2, xmmword [rsp + 0x130]
mov rdx, qword [rsp + 0x150]
movdqu xmmword [rdx + 0x20], xmm2
movdqu xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov qword [rdx + 0x30], r13
mov qword [rdx + 0x38], rax
movdqa xmm0, xmmword [rsp + 0x1c0]
movdqu xmmword [rdx + 0x40], xmm0
mov qword [rdx + 0x50], rcx
mov qword [rdx + 0x58], rcx
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, qword [r13 + 0x40]
cmp r14, 4
mov edi, 4
cmovb rdi, r14
mov rsi, qword [0x0083c130]
test rsi, rsi
je 0x4331fc
test si, si
jns 0x43320d
test ebx, ebx
je 0x433257
cmp ebx, 2
je 0x433236
xor eax, eax
cmp r12, 0x21
setae al
xor ecx, ecx
test r15b, r15b
setne cl
cmp r15b, 2
cmove ecx, eax
mov dl, 1
jmp 0x43327c
movabs rax, 0x7ffffffffffffff8
add rax, 8
mov rcx, qword [rsp + 0x150]
mov qword [rcx], rax
mov rax, qword [rsp + 0x128]
lock dec qword [rax]
jne 0x43316a
mov rcx, qword [rsp + 0x128]
call sym.alloc::sync::Arc_T_A_::drop_slow::h3fdbb371cf247343
mov rsi, qword [rsp + 0x120]
test rsi, rsi
je 0x4331b3
mov rdi, qword [rsp + 0x118]
add rdi, 8
jmp 0x433199
add rdi, 0x18
dec rsi
je 0x4331b3
cmp qword [rdi - 8], 0
je 0x433190
mov r8, qword [rdi]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
jmp 0x433190
cmp qword [rsp + 0x110], 0
je 0x4331d4
mov r8, qword [rsp + 0x118]
mov rcx, qword [0x0083c108]
xor edx, edx
call fcn.006f5b74
lock dec qword [r13]
jne 0x4330c8
mov rcx, r13
call sym.alloc::sync::Arc_T_A_::drop_slow::h3fdbb371cf247343
jmp 0x4330c8
xor esi, esi
test rax, rax
jne 0x4328f0
jmp 0x4328f8
call sym.std_detect::detect::cache::detect_and_initialize::hfe122b35fe975782
mov rsi, rax
test si, si
js 0x433106
mov rax, qword [0x0083c130]
test rax, rax
jne 0x43321e
call sym.std_detect::detect::cache::detect_and_initialize::hfe122b35fe975782
test ebx, ebx
je 0x433263
cmp ebx, 2
jne case.default.0x4332af
test eax, 0x200
je case.default.0x4332af
movzx edx, si
shr edx, 0xf
cmp r15b, 2
jne 0x4332ef
test si, si
sets al
cmp r12, 0x21
setae cl
and cl, al
jmp 0x43327c
test r15b, 1
jne case.default.0x4332af
jmp 0x433278
test eax, 0x200
je case.default.0x4332af
and r15b, 1
jne case.default.0x4332af
xor ecx, ecx
xor edx, edx
test bpl, bpl
je 0x433294
cmp r14, 1
jne 0x433294
cmp qword [r13 + 0x20], 0x11
jae case.default.0x4332af
jmp case.0x4332af.1
dec rdi
cmp rdi, 3
ja case.default.0x4332af
lea rax, [0x0071d0f0]
movsxd r8, dword [rax + rdi*4]
add r8, rax
jmp r8
mov rax, qword [0x0083c130]
test dl, dl
je 0x433308
test cl, cl
je 0x4333a5
test rax, rax
jne 0x4332cf
call sym.std_detect::detect::cache::detect_and_initialize::hfe122b35fe975782
test ax, ax
jns case.default.0x4332af
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x68]
call sym._ZN12aho_corasick6packed5teddy7builder6x86_6422FatAVX2_LT_1_usize_GT_13new_unchecked17h5657b8195d0c098fE.llvm.8074825292365952
jmp 0x433034
test r15b, r15b
setne cl
test si, si
js 0x43327c
test r15b, r15b
jne case.default.0x4332af
jmp 0x43327c
test rax, rax
jne 0x433312
call sym.std_detect::detect::cache::detect_and_initialize::hfe122b35fe975782
test eax, 0x200
je case.default.0x4332af
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x68]
call sym._ZN12aho_corasick6packed5teddy7builder6x86_6424SlimSSSE3_LT_1_usize_GT_13new_unchecked17h5d50249928252f9bE.llvm.80748252923659
jmp 0x433034
test dl, dl
je 0x4333cf
test cl, cl
je 0x433414
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x68]
call sym.aho_corasick::packed::teddy::builder::x86_64::FatAVX2_3_usize_::new::hc667b8d1929b386d
jmp 0x433034
test dl, dl
je 0x4333e6
test cl, cl
je 0x43342b
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x68]
call sym.aho_corasick::packed::teddy::builder::x86_64::FatAVX2_4_usize_::new::hd8fa85b34ed6af1f
jmp 0x433034
test dl, dl
je 0x4333fd
test cl, cl
je 0x433442
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x68]
call sym.aho_corasick::packed::teddy::builder::x86_64::FatAVX2_2_usize_::new::h5aa337a628e7f0a4
jmp 0x433034
test rax, rax
jne 0x4333af
call sym.std_detect::detect::cache::detect_and_initialize::hfe122b35fe975782
test ax, ax
jns case.default.0x4332af
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x68]
call sym._ZN12aho_corasick6packed5teddy7builder6x86_6423SlimAVX2_LT_1_usize_GT_13new_unchecked17h35e655ba532246eeE.llvm.807482529236595
jmp 0x433034
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x68]
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimSSSE3_3_usize_::new::h560d0fedfa784165
jmp 0x433034
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x68]
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimSSSE3_4_usize_::new::h46a8591fce5b25a2
jmp 0x433034
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x68]
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimSSSE3_2_usize_::new::hab7aad16c1bfd0a5
jmp 0x433034
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x68]
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimAVX2_3_usize_::new::h7dbf54cefefaaea3
jmp 0x433034
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x68]
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimAVX2_4_usize_::new::h519574144e04ac05
jmp 0x433034
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x68]
call sym.aho_corasick::packed::teddy::builder::x86_64::SlimAVX2_2_usize_::new::h3a6c48e7187cddf3
jmp 0x433034
mov rcx, r9
lea r8, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_src_packed_pattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
jmp 0x43346c
lea r8, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_src_packed_pattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
mov r15, qword [rsp + 0x28]
mov r14, qword [rsp + 0x38]
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
jmp 0x4337ea
mov rcx, r9
lea r8, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_src_packed_pattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
jmp 0x433493
lea r8, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_src_packed_pattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
mov r13, rbx
mov r14, qword [rsp + 0x38]
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
jmp 0x4337ea
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x80], rax
lea rdx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
jmp 0x4334d3
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x80], rax
lea rdx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
lea rcx, [rsp + 0x80]
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
mov r14, qword [rsp + 0x38]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x4337ea
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rcx, r12
mov rdx, qword [rsp + 0x100]
mov r14, qword [rsp + 0x38]
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
jmp 0x4337ea
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rcx, rdx
mov rdx, r12
mov r14, qword [rsp + 0x38]
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
jmp 0x4337ea
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x80], rax
lea rdx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
jmp 0x43356e
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x80], rax
lea rdx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
lea rcx, [rsp + 0x80]
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
call sym.core::panicking::panic_fmt::h9e181c62584cc428
jmp 0x4337ea
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rdx, rdi
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
jmp 0x4337ea
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rcx, rdi
mov rdx, qword [rsp + 0x100]
mov r12, qword [rsp + 0x40]
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
jmp 0x4337ea
mov rax, r9
jmp 0x4335d6
mov rax, r8
lea rcx, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_src_packed_pattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
mov qword [rsp + 0xe0], rcx
mov rcx, rax
mov r8, qword [rsp + 0xe0]
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
jmp 0x4337ea
lea r8, [0x0072e360]
mov rcx, rbp
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
jmp 0x4337ea
lea r8, [0x0072e378]
mov rdx, qword [rsp + 0x38]
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
jmp 0x4337ea
mov rsi, r15
mov rdx, r12
lea rax, str._home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_src_packed_pattern.rsassertion_failed:_self.by_id.len_____u16::MAX_as_usize
mov qword [rsp + 0x60], rax
mov rcx, rsi
mov r8, qword [rsp + 0x60]
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
jmp 0x4337ea
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
jmp 0x4337ea
mov eax, 1
mov qword [rsp + 0x38], rax
mov r14, r15
mov rcx, qword [rsp + 0x38]
mov rdx, r14
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
jmp 0x4337ea
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
jmp 0x4337ea
mov rdx, rsi
lea rax, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov qword [rsp + 0x168], rax
jmp 0x433706
lea rcx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
jmp 0x4337ea
mov rdx, rsi
lea rax, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov qword [rsp + 0xe8], rax
mov rcx, rbp
mov r8, qword [rsp + 0xe8]
mov r12, qword [rsp + 0x40]
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
jmp 0x4337ea
lea rcx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
jmp 0x4337ea
mov rdx, rax
mov rcx, rbp
mov r8, qword [rsp + 0x168]
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
jmp 0x4337ea
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rcx, rax
mov rdx, rbx
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
jmp 0x4337ea
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
mov rcx, rdx
mov rdx, rbx
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
jmp 0x4337ea
call sym.alloc::raw_vec::capacity_overflow::h29d4877d33cf78a3
mov ecx, 8
mov rdx, qword [rsp + 0x28]
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
lea rsi, [rsp + 0x90]
mov ecx, 8
mov edx, 0x58
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
jmp 0x4337ea
lea r8, [0x0072e310]
mov edx, 0x25
lea rcx, str.assertion_failed:_patterns.len_____1_home_slixe_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_src_packed_rabinkarp.rs
jmp 0x4337c9
mov ecx, 8
mov edx, 0x600
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
jmp 0x4337ea
xor ecx, ecx
mov rdx, rsi
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
jmp 0x4337ea
lea rcx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
jmp 0x4337ea
lea r8, [0x0072e348]
mov edx, 0x1f
lea rcx, str.assertion_failed:_hash_len___1
call sym.core::panicking::panic::h8ea5606244902eff
jmp 0x4337ea
lea rcx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
jmp 0x4337ea
lea rcx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slice_sort.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
ud2