Function at 0x1400ca943
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, 0x5b8
movaps xmmword [rsp + 0x5a0], xmm6
mov rdi, r9
movabs rax, 0x8000000000000008
cmp r9, 0x7fffffff
jbe 0x1400ca98c
add rax, 0xfffffffffffffffb
mov qword [rcx], rax
mov qword [rcx + 8], rdi
mov qword [rcx + 0x10], 0x7fffffff
jmp 0x1400cc16c
mov rsi, r8
mov r14, rdx
test byte [rdx + 0x13], 1
je 0x1400ca9a3
cmp byte [r14 + 0x15], 2
jne 0x1400cabfc
mov qword [rsp + 0x90], rcx
lea r15, [r14 + 0x28]
lea rdx, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_compiler.rs
mov rcx, r15
call sym.core::cell::RefCell_T_::borrow_mut::h4c09b290729d9d9d
mov r13, rax
mov r12, rdx
and dword [rax + 0x58], 0
mov rbp, qword [rax + 0x18]
mov rbx, qword [rax + 0x20]
and qword [rax + 0x20], 0
sub rbx, 1
jb 0x1400ca9e9
mov rcx, rbp
call sym.core::ptr::drop_in_place_regex_automata::nfa::thompson::builder::State_::haaa48396921c5594
add rbp, 0x20
jmp 0x1400ca9d5
and qword [r13 + 0x38], 0
mov rbx, qword [r13 + 0x48]
mov rbp, qword [r13 + 0x50]
and qword [r13 + 0x50], 0
add rbx, 0x10
sub rbp, 1
jb 0x1400caa24
mov rcx, qword [rbx - 8]
mov rdx, qword [rbx]
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::hf45ad8e752fe001a
mov rcx, qword [rbx - 0x10]
mov rdx, qword [rbx - 8]
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h47770ed4306f422c
add rbx, 0x18
jmp 0x1400ca9ff
and qword [r13 + 0x60], 0
inc qword [r12]
lea rdx, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_compiler.rs
mov rcx, r15
call sym.core::cell::RefCell_T_::borrow_mut::h4c09b290729d9d9d
cmp byte [r14 + 0x12], 0
setne byte [rax + 0x68]
inc qword [rdx]
lea rdx, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_compiler.rs
mov rcx, r15
call sym.core::cell::RefCell_T_::borrow_mut::h4c09b290729d9d9d
mov cl, byte [r14 + 0x13]
and cl, 1
mov byte [rax + 0x69], cl
inc qword [rdx]
lea rdx, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_compiler.rs
mov rcx, r15
call sym.core::cell::RefCell_T_::borrow_mut::h4c09b290729d9d9d
cmp byte [r14 + 0x10], 0
movzx ecx, byte [r14 + 0x11]
mov r8d, 0xa
cmovne r8d, ecx
mov byte [rax + 0x6a], r8b
inc qword [rdx]
lea rdx, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_compiler.rs
mov rcx, r15
call sym.core::cell::RefCell_T_::borrow_mut::h4c09b290729d9d9d
mov r12, rdx
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
xor r8d, r8d
cmp rcx, 2
cmovne r8, rcx
mov qword [rax], r8
mov qword [rax + 8], rdx
lea r13, [rsp + 0xd0]
mov rcx, r13
mov rdx, rax
call sym.regex_automata::nfa::thompson::builder::Builder::check_size_limit::hab82aa7fcea61fd4
mov rax, qword [r13]
movabs rbp, 0x8000000000000008
cmp rax, rbp
jne 0x1400cabd4
inc qword [r12]
lea rbx, [rsi + rdi*8]
shl rdi, 3
xor eax, eax
cmp rdi, rax
je 0x1400cac07
mov rcx, qword [rsi + rax]
test byte [r14 + 0x13], 1
jne 0x1400cab11
mov rcx, qword [rcx + 0x28]
mov ecx, dword [rcx + 0x3c]
and ecx, 1
jmp 0x1400cab1b
mov rcx, qword [rcx + 0x28]
mov ecx, dword [rcx + 0x40]
and ecx, 2
add rax, 8
test ecx, ecx
jne 0x1400caaf1
lea rdi, [rsp + 0x270]
mov rcx, rdi
call sym.regex_syntax::hir::ClassBytes::empty::hfe89b702efca5613
mov rcx, rdi
xor edx, edx
mov r8b, 0xff
call sym.regex_syntax::hir::ClassBytes::push::h7872a4e5b287dd2a
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsp + 0x548], xmm1
movups xmmword [rsp + 0x538], xmm0
mov qword [rsp + 0x530], 1
cmp qword [rsp + 0x548], 0
je 0x1400cac65
lea rdi, [rsp + 0x68]
lea rdx, [rsp + 0x530]
mov rcx, rdi
call sym.regex_syntax::hir::Class::literal::h532c940844ce4fcd
lea rax, [rbp - 8]
cmp qword [rdi], rax
jne 0x1400cacba
lea rdi, [rsp + 0x530]
mov rcx, rdi
call sym.regex_syntax::hir::Properties::class::hf4c758b1de392143
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x3a0], xmm0
movaps xmmword [rsp + 0x3b0], xmm1
mov rcx, qword [rdi + 0x20]
mov qword [rsp + 0x3c0], rcx
mov qword [rsp + 0x3c8], rax
jmp 0x1400cad39
lea rsi, [rsp + 0xd8]
mov rdx, qword [rsp + 0x90]
lea rdi, [rdx + 8]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rax
inc qword [r12]
jmp 0x1400cc16c
dec rax
mov qword [rcx], rax
jmp 0x1400cc16c
lea rdi, [rsp + 0xd0]
mov rcx, rdi
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::c_empty::h9bf26993f49d4383
mov rax, qword [rdi]
cmp rax, rbp
jne 0x1400cac39
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x28], eax
mov ebp, dword [rsp + 0xdc]
jmp 0x1400cad87
lea rsi, [rsp + 0xe0]
mov rdx, qword [rsi - 8]
mov r8, qword [rsp + 0x90]
lea rdi, [r8 + 0x10]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov qword [r8], rax
mov qword [r8 + 8], rdx
jmp 0x1400cc16c
lea rdi, [rsp + 0x2a8]
mov rcx, rdi
call sym.regex_syntax::hir::ClassBytes::empty::hfe89b702efca5613
mov qword [rdi - 8], 1
lea rdi, [rsp + 0x2a0]
mov rcx, rdi
call sym.regex_syntax::hir::Properties::class::hf4c758b1de392143
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x3a0], xmm0
movaps xmmword [rsp + 0x3b0], xmm1
mov rcx, qword [rdi + 0x20]
mov qword [rsp + 0x3c0], rcx
mov qword [rsp + 0x3c8], rax
jmp 0x1400cad2c
mov rax, qword [rsp + 0x78]
lea rcx, [rsp + 0x2a0]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x68]
movaps xmmword [rcx], xmm0
call sym.alloc::vec::Vec_T_A_::into_boxed_slice::h8cd557950511b56a
mov rdi, rax
test rdx, rdx
je 0x1400cad05
mov r13, rdx
mov rcx, rdi
call sym.regex_syntax::hir::Properties::literal::hd67abc9a4a144b62
mov r12, rax
mov qword [rsp + 0x3a8], rdi
mov qword [rsp + 0x3b0], r13
mov eax, 3
jmp 0x1400cad1c
call sym.regex_syntax::hir::Properties::empty::heb6700fb55f80605
mov r12, rax
mov rcx, rdi
xor edx, edx
call sym.core::ptr::drop_in_place_alloc::boxed::Box__u8___::h42b41b42c00e27e4
mov eax, 2
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3c8], r12
lea rcx, [rsp + 0x530]
call sym.core::ptr::drop_in_place_regex_syntax::hir::Class_::h2d54a62cc6be6cfd
and dword [rsp + 0x20], 0
lea rdi, [rsp + 0xd0]
lea r8, [rsp + 0x3a0]
mov rcx, rdi
mov rdx, r14
xor r9d, r9d
call sym.regex_automata::nfa::thompson::compiler::Compiler::c_at_least::hd49920df29e98d01
mov rax, qword [rdi]
cmp rax, rbp
jne 0x1400cae3f
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x28], eax
mov ebp, dword [rsp + 0xdc]
lea rcx, [rsp + 0x3a0]
call sym._ZN4core3ptr43drop_in_place_LT_regex_syntax..hir..Hir_GT_17h206eb148d20df421E.4468
lea rdx, [rsp + 0x270]
mov qword [rdx], rsi
mov qword [rdx + 8], rbx
mov qword [rdx + 0x10], r14
lea rsi, [rsp + 0xd0]
mov rcx, rsi
call sym._ZN102__LT_core..iter..adapters..map..Map_LT_I_C_F_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17h9710b880ab
mov rdx, qword [rsi]
movabs rax, 0x8000000000000008
lea rbx, [rax + 1]
cmp rdx, rbx
jne 0x1400caddb
lea rsi, [rsp + 0x2a0]
mov rcx, rsi
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::c_fail::h0dd79986a688aa6d
mov rdx, qword [rsi]
jmp 0x1400cb0fa
mov r12d, dword [rsp + 0xd8]
mov r13d, dword [rsp + 0xdc]
cmp rdx, rax
jne 0x1400cae78
lea rsi, [rsp + 0xd0]
lea rdx, [rsp + 0x270]
mov rcx, rsi
call sym._ZN102__LT_core..iter..adapters..map..Map_LT_I_C_F_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17h9710b880ab
mov rdx, qword [rsi]
cmp rdx, rbx
jne 0x1400caea4
mov dword [rsp + 0x2a8], r12d
mov dword [rsp + 0x2ac], r13d
movabs rdx, 0x8000000000000008
mov qword [rsp + 0x2a0], rdx
jmp 0x1400cb0fa
lea rsi, [rsp + 0xe0]
mov rdx, qword [rsi - 8]
mov r8, qword [rsp + 0x90]
lea rdi, [r8 + 0x10]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov qword [r8], rax
mov qword [r8 + 8], rdx
lea rcx, [rsp + 0x3a0]
call sym._ZN4core3ptr43drop_in_place_LT_regex_syntax..hir..Hir_GT_17h206eb148d20df421E.4468
jmp 0x1400cc16c
lea rsi, [rsp + 0xe0]
lea rax, [rsp + 0x2b0]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 0x10], rdx
mov dword [rax - 8], r12d
mov dword [rax - 4], r13d
jmp 0x1400cb0fa
mov r9d, dword [rsp + 0xd8]
mov r8d, dword [rsp + 0xdc]
movabs rdi, 0x8000000000000008
cmp rdx, rdi
jne 0x1400cb0d3
mov dword [rsp + 0x38], r9d
mov dword [rsp + 0x40], r8d
lea rsi, [rsp + 0xd0]
mov rcx, rsi
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_union::h68f47e3fef8b2cc2
mov rdx, qword [rsi]
cmp rdx, rdi
jne 0x1400cb6bc
lea rsi, [rsp + 0xd0]
mov edi, dword [rsi + 8]
mov rcx, rsi
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_empty::hc62fdb113e45a4da
mov rdx, qword [rsi]
movabs rax, 0x8000000000000008
cmp rdx, rax
jne 0x1400cb6bc
lea rsi, [rsp + 0xd0]
mov eax, dword [rsi + 8]
mov dword [rsp + 0xb0], eax
mov rcx, rsi
mov rdx, r14
mov r8d, edi
mov r9d, r12d
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::he990513aae4c7b46
mov rdx, qword [rsi]
movabs rax, 0x8000000000000008
cmp rdx, rax
jne 0x1400cb6e0
lea rsi, [rsp + 0xd0]
mov rcx, rsi
mov rdx, r14
mov r8d, r13d
mov r13d, dword [rsp + 0xb0]
mov r9d, r13d
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::he990513aae4c7b46
mov rdx, qword [rsi]
movabs rax, 0x8000000000000008
cmp rdx, rax
jne 0x1400cb6e0
lea rsi, [rsp + 0xd0]
mov rcx, rsi
mov rdx, r14
mov r8d, edi
mov r9d, dword [rsp + 0x38]
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::he990513aae4c7b46
mov rdx, qword [rsi]
movabs rax, 0x8000000000000008
cmp rdx, rax
jne 0x1400cb6e0
lea rsi, [rsp + 0xd0]
mov rcx, rsi
mov rdx, r14
mov r8d, dword [rsp + 0x40]
mov r9d, r13d
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::he990513aae4c7b46
mov rdx, qword [rsi]
movabs rax, 0x8000000000000008
cmp rdx, rax
jne 0x1400cb6e0
mov rax, qword [rsp + 0x280]
lea rcx, [rsp + 0x530]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x270]
movaps xmmword [rcx], xmm0
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0x530]
call sym._ZN102__LT_core..iter..adapters..map..Map_LT_I_C_F_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17h9710b880ab
mov rdx, qword [rsp + 0x3a0]
cmp rdx, rbx
je 0x1400cb114
mov r9d, dword [rsp + 0x3a8]
mov r12d, dword [rsp + 0x3ac]
movabs rsi, 0x8000000000000008
cmp rdx, rsi
lea rsi, [rsp + 0xd0]
jne 0x1400cc97a
mov rcx, rsi
mov rdx, r14
mov r8d, edi
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::he990513aae4c7b46
mov rdx, qword [rsp + 0xd0]
movabs rax, 0x8000000000000008
cmp rdx, rax
jne 0x1400cb0af
mov rcx, rsi
mov rdx, r14
mov r8d, r12d
mov r9d, r13d
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::he990513aae4c7b46
mov rdx, qword [rsp + 0xd0]
movabs rax, 0x8000000000000008
cmp rdx, rax
je 0x1400cb00d
lea rsi, [rsp + 0xd8]
lea rax, [rsp + 0x2a8]
mov ecx, 0xf
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 8], rdx
jmp 0x1400cb6f8
lea rsi, [rsp + 0xe0]
lea rax, [rsp + 0x2b0]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 0x10], rdx
mov dword [rax - 8], r9d
mov dword [rax - 4], r8d
movabs rax, 0x8000000000000008
cmp rdx, rax
jne 0x1400cb6f8
mov edi, dword [rsp + 0x2a8]
lea rsi, [rsp + 0xd0]
mov rcx, rsi
mov rdx, r14
mov r8d, ebp
mov r9d, edi
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::he990513aae4c7b46
mov rax, qword [rsi]
movabs r13, 0x8000000000000008
cmp rax, r13
jne 0x1400cb1e9
lea rdx, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_compiler.rs
mov rcx, r15
call sym.core::cell::RefCell_T_::borrow_mut::h4c09b290729d9d9d
mov qword [rsp + 0x38], rax
cmp dword [rax + 0x58], 0
jne 0x1400ccaca
mov rbx, rdx
lea rcx, [rsp + 0xd0]
and qword [rcx], 0
mov qword [rcx + 8], 4
xorps xmm6, xmm6
movups xmmword [rcx + 0x10], xmm6
mov eax, 8
mov qword [rcx + 0x20], rax
movups xmmword [rcx + 0x28], xmm6
mov qword [rcx + 0x38], rax
movups xmmword [rcx + 0x40], xmm6
call sym.alloc::sync::Arc_T_::new::h3b337fd91e7f1dae
mov r14, rax
movups xmmword [rsp + 0x3e8], xmm6
movups xmmword [rsp + 0x3d8], xmm6
lea rcx, [rsp + 0xd0]
mov r8d, 0x100
xor edx, edx
call sub.msvcrt.dll_memset
lea rsi, [rsp + 0x2a0]
mov byte [rsi + 2], 0xff
and word [rsi], 0
mov rcx, rsi
call sym._ZN4core4iter5range110__LT_impl_u20_core..iter..traits..iterator..Iterator_u20_for_u20_core..ops..range..RangeInclusive_LT_A_G
test al, 1
je 0x1400cb20d
movzx eax, dl
mov byte [rsp + rax + 0xd0], dl
jmp 0x1400cb1d1
lea rsi, [rsp + 0xd8]
mov rdx, qword [rsp + 0x90]
lea rdi, [rdx + 8]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rax
jmp 0x1400cc16c
mov qword [rsp + 0xb0], rbx
lea rsi, [rsp + 0x3f8]
lea rbx, [rsp + 0xd0]
mov r8d, 0x100
mov rcx, rsi
mov rdx, rbx
call sym.memcpy
and qword [rsi - 0x58], 0
mov eax, 8
mov qword [rsi - 0x50], rax
xorps xmm6, xmm6
movups xmmword [rsi - 0x48], xmm6
mov r12d, 4
mov qword [rsi - 0x38], r12
lea r13, [rsp + 0x3d0]
mov qword [r13], r14
and dword [r13 + 0x140], 0
and qword [r13 + 0x138], 0
and qword [r13 + 0x128], 0
mov rbp, qword [rsp + 0x38]
mov al, byte [rbp + 0x68]
mov byte [r13 + 0x142], al
mov al, byte [rbp + 0x69]
mov byte [r13 + 0x143], al
mov al, byte [rbp + 0x6a]
mov byte [r13 + 0x144], al
and qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], r12
and qword [rsp + 0xc8], 0
lea rcx, [rsp + 0x48]
and qword [rcx], 0
mov qword [rcx + 8], r12
and qword [rcx + 0x10], 0
mov rdx, qword [rbp + 0x20]
mov qword [rsp + 0x60], rdx
call sym.alloc::vec::Vec_T_A_::resize::h897fbb0a94b0f22e
mov rsi, qword [rbp + 0x30]
mov r14, qword [rbp + 0x38]
mov dword [r13 + 0x130], edi
mov eax, dword [rsp + 0x28]
mov dword [r13 + 0x134], eax
mov rcx, r14
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::h16ee5bf54b1f8fdb
mov rdi, rax
mov r15, rdx
lea r8, [r14*4]
mov rcx, rdx
mov rdx, rsi
call sym.memcpy
mov rcx, qword [r13 - 0x18]
mov rdx, qword [r13 - 0x10]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_char__::hec5e510bcfc9ebcf
mov qword [r13 - 0x18], rdi
mov qword [r13 - 0x10], r15
mov qword [r13 - 8], r14
imul rsi, qword [rbp + 0x50], 0x18
mov rdi, qword [rbp + 0x48]
and qword [rbx], 0
add rsi, rdi
mov qword [rbx + 8], r12
movups xmmword [rbx + 0x10], xmm6
mov eax, 8
mov qword [rbx + 0x20], rax
movups xmmword [rbx + 0x28], xmm6
mov qword [rbx + 0x38], rax
movups xmmword [rbx + 0x40], xmm6
xor r14d, r14d
lea rcx, [rsp + 0x2a0]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0xa8], rsi
cmp rdi, rsi
je 0x1400cb724
mov rbx, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
mov rdx, r14
call sym.aho_corasick::util::primitives::StateID::new::h3c9aa45e8e7e9290
cmp dword [rsp + 0x2a0], 0
jne 0x1400cc05c
mov ebp, dword [rsp + 0x2a4]
test r15, r15
je 0x1400cc074
cmp qword [rbx], 0
jne 0x1400cc084
add rdi, 0x18
mov qword [rsp + 0x40], rdi
inc r14
mov qword [rsp + 0x88], r14
shl r15, 4
add r15, rbx
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xd0]
mov edx, ebp
call sym.regex_automata::util::captures::GroupInfoInner::add_first_group::hd70fa8e4f45872d7
mov r14d, 1
add rbx, 0x10
mov r12, qword [rsp + 0x28]
cmp rbx, r12
je 0x1400cb657
mov rsi, qword [rbx]
test rsi, rsi
mov rdi, rbx
cmove rdi, rsi
cmp r14, 0x7fffffff
je 0x1400cb679
mov rcx, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xe0]
mov rdx, r13
mov r8d, ebp
call fcn.1400bf21c
mov ecx, dword [rax + 4]
cmp ecx, 0x7ffffffc
ja 0x1400cb694
add ecx, 2
mov dword [rax + 4], ecx
test rsi, rsi
je 0x1400cb54c
mov rsi, qword [rdi]
mov r15, qword [rdi + 8]
add rsi, 0x10
mov rcx, r15
call sym.alloc::sync::Arc__T__::allocate_for_slice::h76652f39e1622472
mov rdi, rax
mov r12, rdx
lea r13, [rax + 0x10]
mov rcx, r13
mov rdx, rsi
mov r8, r15
call sym.memcpy
mov qword [rsp + 0x2a0], rdi
mov qword [rsp + 0x2a8], r12
mov r15, qword [rsp + 0xf0]
mov rsi, qword [rsp + 0xf8]
mov rcx, r15
mov rdx, rsi
mov r8d, ebp
call fcn.1400bf241
mov rcx, rax
mov rdx, r13
mov r8, r12
call sym.hashbrown::map::HashMap_K_V_S_A_::contains_key::hb37812f158bbe676
test al, al
jne 0x1400cb5f7
mov rcx, r15
mov rdx, rsi
mov r8d, ebp
call sym._ZN14regex_automata4util10primitives132__LT_impl_u20_core..ops..index..IndexMut_LT_regex_automata..util..primitives..PatternID
lock inc qword [rdi]
jle 0x1400cca33
mov rsi, qword [rsp + 0x2a8]
mov rcx, rax
mov rdx, rdi
mov r8, rsi
mov r9d, r14d
call sym.hashbrown::map::HashMap_K_V_S_A_::insert::h54ed4fed766272da
mov rdi, qword [rsp + 0x108]
mov r15, qword [rsp + 0x110]
mov rcx, rdi
mov rdx, r15
mov r8d, ebp
lea r9, [0x140158ca8]
call sym._ZN12aho_corasick4util10primitives127__LT_impl_u20_core..ops..index..Index_LT_aho_corasick..util..primitives..PatternID_GT__u2
mov rdx, qword [rsp + 0x2a0]
mov rcx, rax
mov r8, rsi
call sym.alloc::vec::Vec_T_A_::push::h51736ce94bc432a4
mov r13, qword [rsp + 0xe0]
mov rax, qword [rsp + 0x118]
lea rax, [rax + r12*2]
add rax, 0x24
mov qword [rsp + 0x118], rax
mov r12, qword [rsp + 0x28]
jmp 0x1400cb584
mov rdi, qword [rsp + 0x108]
mov r15, qword [rsp + 0x110]
mov rcx, rdi
mov rdx, r15
mov r8d, ebp
lea r9, [0x140158cc0]
call sym._ZN12aho_corasick4util10primitives127__LT_impl_u20_core..ops..index..Index_LT_aho_corasick..util..primitives..PatternID_GT__u2
mov rcx, rax
xor edx, edx
call sym.alloc::vec::Vec_T_A_::push::h51736ce94bc432a4
add qword [rsp + 0x118], 0x10
mov eax, r14d
lea rsi, [rax + 1]
mov qword [rsp + 0x68], rsi
cmp r13, rbp
jbe 0x1400cc9f0
mov rcx, qword [rsp + 0xd8]
mov edx, dword [rcx + rbp*8]
mov ecx, dword [rcx + rbp*8 + 4]
sub rcx, rdx
shr rcx, 1
lea rdx, [rcx + 1]
mov qword [rsp + 0x270], rdx
cmp rax, rcx
jne 0x1400cc9f9
mov qword [rsp + 0x68], rsi
mov rcx, rdi
mov rdx, r15
mov r8d, ebp
call sym._ZN14regex_automata4util10primitives129__LT_impl_u20_core..ops..index..Index_LT_regex_automata..util..primitives..PatternID_GT
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x270], rax
cmp rsi, rax
jne 0x1400cca0e
test dword [rbx], esp
adc al, 0
invalid
add rbx, 0x10
inc r14
jmp 0x1400cb3f1
inc r14
mov rcx, r12
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::h28d7d06837f64b07
pop rsi
xchg dword [rsi], eax
add byte [rcx - 0x77], cl
invalid
mov rdi, rdx
mov rcx, rdx
ror dword [rcx + rcx*4 - 0x16], 1
mov r8, r12
call sym.memcpy
mov rax, r12
shr rax, 0x20
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add al, byte [rax]
add al, ch
cmp dword [rdx - 2], esp
dec dword [rax - 0x48]
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x33f7cb8], al
mov ecx, ebp
mov dword [rsp + 0x98], ebp
cmp r15, rax
je 0x1400cb3e8
jmp 0x1400cc96d
mov rsi, qword [rsp + 0xa8]
mov rdi, qword [rsp + 0x40]
mov r14, qword [rsp + 0x88]
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x2a0]
jmp 0x1400cb372
invalid
movabs rax, 0x8000000000000008
lea r15, [rax - 7]
mov edi, 0x7fffffff
mov r12d, ebp
jmp 0x1400cc095
mov edi, r14d
movabs rax, 0x8000000000000008
add byte [rax], al
add byte [rax], al
or byte [rbp + rcx*4 + 0x78], 0xf9
lea edi, [rax - 7]
mov r12d, ebp
mov r14, qword [rsp + 0x80]
mov ebp, dword [rsp + 0x98]
add byte [rax], al
add cl, ch
invalid
or dword [rax], eax
invalid
lea rsi, [rsp + 0xdc]
mov r8d, dword [rsi - 4]
lea rax, [rsp + 0x2ac]
mov ecx, 0x1d
mov rdi, rax
rep movsd dword [rdi], dword [rsi]
mov dword [rax - 4], r8d
jmp 0x1400cb6f8
lea rsi, [rsp + 0xd8]
lea rdi, [rsp + 0x2a8]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x2b0]
mov rax, qword [rsi - 8]
clc
mov r8, qword [rsp + 0x90]
lea rdi, [r8 + 0x10]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov qword [r8], rdx
mov qword [r8 + 8], rax
jmp 0x1400cc16c
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
lea rsi, [rsp + 0x2a0]
add byte [rax], al
mov rcx, rsi
call sym.regex_automata::util::captures::GroupInfoInner::fixup_slot_ranges::hec14778b7a45ba5d
mov r15, qword [rsi]
movabs rax, 0x8000000000000008
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x7d], 0xc0
add eax, 0xfffffffc
cmp r15, rax
jne 0x1400cc188
lea rcx, [rsp + 0xd0]
call sym.alloc::sync::Arc_T_::new::h3b337fd91e7f1dae
mov rsi, rax
mov rax, qword [rsp + 0x3d0]
lock dec qword [rax]
jne 0x1400cb789
lea rcx, [rsp + 0x3d0]
call sym.alloc::sync::Arc_T_A_::drop_slow::heb4024cd679cee18
invalid
invalid
invalid
lea rax, [rsp + 0x3a0]
mov qword [rax + 0x30], rsi
mov rax, qword [rsp + 0x38]
mov rsi, qword [rax + 0x18]
mov rbx, qword [rsp + 0x60]
mov r15, rbx
shl r15, 5
add r15, rsi
mov rcx, rbx
call sym.regex_automata::util::primitives::StateID::iter::hece05bedbbd0a361
xor edi, edi
lea r14, [0x140139770]
mov qword [rsp + 0x40], r15
cmp rsi, r15
je case.default.0x1400cb7ec
lea r13, [rsi + 0x20]
xor ecx, ecx
cmp rdi, rbx
setb cl
lea r12, [rcx + rdi]
call sym.core::option::Option_T_::unwrap::h90229b1ca8241017
mov eax, dword [rsi]
movsxd rax, dword [r14 + rax*4]
add rax, r14
mov ebp, edi
jmp rax
mov r8d, dword [rsi + 4]
lea rcx, [rsp + 0xb8]
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rcx - 0x6c301706], cl
invalid
invalid
jmp 0x1400cbb16
mov rax, qword [rsi + 4]
mov qword [rsp + 0xd4], rax
invalid
add byte [rax], al
add byte [rbx + 0xd024a4], al
movsb byte [rdi], byte [rsi]
and al, 0xd0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov esi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
jmp 0x1400cbb0f
mov rbx, r13
mov rdi, qword [rsi + 0x18]
test rdi, rdi
je 0x1400cbc2b
add eax, dword [rax]
invalid
cmp rdi, 1
jne 0x1400cbc55
mov rax, qword [rsi + 0x10]
mov rax, qword [rax]
mov qword [rsp + 0xd4], rax
and al, 0xd4
add byte [rax], al
add byte [rbx + 0xd024a4], al
add byte [rax], al
add cl, ch
mov dh, 3
add byte [rax], al
invalid
mov rax, qword [rsi + 4]
mov qword [rsp + 0xd4], rax
mov dword [rsp + 0xd0], 3
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0xd0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov esi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
jmp 0x1400cbb0f
invalid
mov edi, dword [rsi + 4]
mov r14d, dword [rsi + 8]
mov esi, dword [rsi + 8]
mov esi, dword [rsi + 0xc]
mov rcx, qword [rsp + 0x3d0]
mov edx, edi
mov r8, r14
call sym.regex_automata::util::captures::GroupInfo::slot::h37401c64a2f1a162
test rax, rax
je 0x1400ccb02
invalid
cmp rdx, 0x7ffffffe
jbe 0x1400cbb21
mov qword [rsp + 0xd8], rdx
mov eax, 1
jmp 0x1400cbb2a
mov edi, dword [rsi + 4]
mov r14d, dword [rsi + 8]
mov esi, dword [rsi + 0xc]
mov rcx, qword [rsp + 0x3d0]
mov edx, edi
mov r8, r14
call sym.regex_automata::util::captures::GroupInfo::slot::h37401c64a2f1a162
test rax, rax
je 0x1400ccb12
inc rdx
cmp rdx, 0x7ffffffe
jbe 0x1400cbb98
add byte [rax], al
mov qword [rsp + 0xd8], rdx
mov eax, 1
jmp 0x1400cbba1
mov r14, qword [rsi + 0x18]
test r14, r14
je 0x1400cbd30
cmp r14, 1
je 0x1400cbd6b
add al, 0
invalid
cmp r14, 2
jne 0x1400cbdc7
mov rcx, qword [rsi + 0x10]
mov edx, 2
xor r8d, r8d
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov edi, dword [rax]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8d, 1
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
cmpsd dword [rsi], dword [rdi]
or byte [rax], al
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov eax, dword [rax]
mov dword [rsp + 0xd4], edi
mov dword [rsp + 0xd8], eax
fadd dword [rax]
add byte [rax], al
mov dword [rsp + 0xd0], 5
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0xd0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov esi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
or byte [rax], al
jmp 0x1400cbe5a
mov qword [rsp + 0x28], r13
mov r14, qword [rsi + 0x18]
test r14, r14
je 0x1400cbe73
cmp r14, 1
je 0x1400cbeab
add al, 0
invalid
cmp r14, 2
jne 0x1400cbf1d
mov rcx, qword [rsi + 0x10]
mov edx, 2
mov r8d, 1
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov edi, dword [rax]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
xor r8d, r8d
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
cmpsd dword [rsi], dword [rdi]
or byte [rax], al
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov eax, dword [rax]
mov dword [rsp + 0xd4], edi
mov dword [rsp + 0xd8], eax
mov dword [rsp + 0xd0], 5
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0xd0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov esi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
jmp 0x1400cbf02
mov dword [rsp + 0xd0], 7
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0xd0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov esi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
jmp 0x1400cbb0f
mov eax, dword [rsi + 4]
mov dword [rsp + 0xd4], eax
mov dword [rsp + 0xd0], 8
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0xd0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov esi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov dword [rax], esi
mov rdi, r12
mov rsi, r13
jmp 0x1400cb7c3
mov dword [rsp + 0xd4], edx
xor eax, eax
mov dword [rsp + 0xd0], eax
lea rbx, [rsp + 0xd0]
mov rcx, rbx
lea rdx, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.core::result::Result_T_E_::expect::h17607f5dee6bdb6a
mov dword [rsp + 0xd4], esi
mov dword [rsp + 0xd8], edi
mov dword [rsp + 0xdc], r14d
mov dword [rsp + 0xe0], eax
mov dword [rsp + 0xd0], 6
lea rcx, [rsp + 0x3a0]
mov rdx, rbx
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov esi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
jmp 0x1400cbc0d
mov dword [rsp + 0xd4], edx
xor eax, eax
mov dword [rsp + 0xd0], eax
lea rbx, [rsp + 0xd0]
mov rcx, rbx
lea rdx, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.core::result::Result_T_E_::expect::h17607f5dee6bdb6a
mov dword [rsp + 0xd4], esi
mov dword [rsp + 0xd8], edi
mov dword [rsp + 0xdc], r14d
mov dword [rsp + 0xe0], eax
mov dword [rsp + 0xd0], 6
lea rcx, [rsp + 0x3a0]
mov rdx, rbx
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov esi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov dword [rax], esi
mov rdi, r12
mov rsi, r13
lea r14, [0x140139770]
mov rbx, qword [rsp + 0x60]
jmp 0x1400cb7c3
mov dword [rsp + 0xd0], 7
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0xd0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov edi, eax
mov rsi, rbx
jmp 0x1400cbd08
mov r13, qword [rsi + 0x10]
mov rcx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::h3fed6889664e9c34
mov rsi, rax
mov r14, rdx
lea r15, [rdi*8]
mov rcx, rdx
mov rdx, r13
mov r8, r15
call sym.memcpy
cmp rsi, rdi
jbe 0x1400cbcc7
shl rsi, 3
mov qword [rsp + 0x20], r15
mov edx, 4
mov r9d, 4
mov rcx, r14
mov r8, rsi
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_6shrink17hc84eb4ac61bb7b37E.3546
movabs rcx, 0x8000000000000008
add rcx, 0xfffffffffffffff9
test rax, rax
cmovne r14, rax
mov eax, 4
cmove rcx, rax
mov rdx, r15
call sym._ZN5alloc7raw_vec14handle_reserve17hb5c921ee6936c215E.131
lea rcx, [rsp + 0x3a0]
mov r15, qword [rsp + 0x40]
mov rsi, rbx
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xe0], rdi
mov dword [rsp + 0xd0], 1
lea rdx, [rsp + 0xd0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov edi, eax
lea r14, [0x140139770]
mov rbx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov dword [rax], edi
mov rdi, r12
jmp 0x1400cb7c3
mov dword [rsp + 0xd0], 7
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0xd0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov esi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
jmp 0x1400cbe5a
mov rcx, qword [rsi + 0x10]
mov edx, 1
xor r8d, r8d
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov r8d, dword [rax]
lea rcx, [rsp + 0xb8]
mov edx, edi
call sym.alloc::vec::Vec_T_A_::push::h8b9e6a5a311726ff
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
xor r8d, r8d
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov esi, dword [rax]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
jmp 0x1400cbe5a
mov rsi, qword [rsi + 0x10]
mov rcx, r14
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::h16ee5bf54b1f8fdb
mov rdi, rax
mov r15, rdx
lea r8, [r14*4]
mov rcx, rdx
mov rdx, rsi
call sym.memcpy
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], r15
mov r15, qword [rsp + 0x40]
mov qword [rsp + 0xe0], r14
lea rsi, [rsp + 0xd0]
mov rcx, rsi
call sym.alloc::vec::Vec_T_A_::into_boxed_slice::h6fffb1bc162ef8d8
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rdx
mov dword [rsp + 0xd0], 4
lea rcx, [rsp + 0x3a0]
mov rdx, rsi
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov esi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov dword [rax], esi
mov rdi, r12
mov rsi, r13
lea r14, [0x140139770]
jmp 0x1400cb7c3
mov dword [rsp + 0xd0], 7
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0xd0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov esi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
jmp 0x1400cbf02
mov rcx, qword [rsi + 0x10]
mov edx, 1
xor r8d, r8d
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov r8d, dword [rax]
lea rcx, [rsp + 0xb8]
mov edx, edi
call sym.alloc::vec::Vec_T_A_::push::h8b9e6a5a311726ff
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
xor r8d, r8d
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov esi, dword [rax]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov dword [rax], esi
mov rdi, r12
mov rsi, qword [rsp + 0x28]
lea r14, [0x140139770]
jmp 0x1400cb7c3
mov rsi, qword [rsi + 0x10]
mov rcx, r14
call sym.alloc::raw_vec::RawVec_T_A_::allocate_in::h16ee5bf54b1f8fdb
mov rdi, rax
mov r15, rdx
lea r8, [r14*4]
mov rcx, rdx
mov rdx, rsi
call sym.memcpy
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], r15
mov qword [rsp + 0xe0], r14
lea rcx, [rsp + 0xd0]
call sym.alloc::vec::Vec_T_A_::into_boxed_slice::h6fffb1bc162ef8d8
mov rdi, rax
mov r14, rdx
lea rsi, [rax + rdx*4]
mov qword [rsp + 0x88], rdx
shr r14, 1
lea rax, [r14*4]
sub rsi, rax
mov rcx, r14
mov rdx, rdi
mov r8, r14
lea r9, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
call sym._ZN106__LT_core..ops..range..Range_LT_usize_GT__u20_as_u20_core..slice..index..SliceIndex_LT__u5b_T_u5d__GT__GT_9index_mut17hb
mov r13, rax
mov r15, rdx
mov rcx, r14
mov rdx, rsi
mov r8, r14
lea r9, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
call sym._ZN106__LT_core..ops..range..Range_LT_usize_GT__u20_as_u20_core..slice..index..SliceIndex_LT__u5b_T_u5d__GT__GT_9index_mut17hb
dec r14
xor ecx, ecx
cmp r14, 0xffffffffffffffff
je 0x1400cbfee
cmp r15, rcx
je 0x1400cc9cf
cmp r14, rdx
jae 0x1400cc9e1
mov r8d, dword [r13 + rcx*4]
mov r9d, dword [rax + r14*4]
mov dword [r13 + rcx*4], r9d
mov dword [rax + r14*4], r8d
inc rcx
dec r14
jmp 0x1400cbfbc
mov qword [rsp + 0xd8], rdi
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xd0], 4
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0xd0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::hdcc5b9d1e3c89110
mov esi, eax
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov dword [rax], esi
mov rdi, r12
mov rsi, qword [rsp + 0x28]
mov r15, qword [rsp + 0x40]
lea r14, [0x140139770]
jmp 0x1400cb7c3
mov rdi, qword [rsp + 0x2a8]
movabs rax, 0x8000000000000008
lea r15, [rax - 8]
jmp 0x1400cc095
movabs rax, 0x8000000000000008
lea r15, [rax - 6]
jmp 0x1400cc092
movabs rax, 0x8000000000000008
lea r15, [rax - 5]
mov rdi, rbp
lea rcx, [rsp + 0xd0]
call sym.core::ptr::drop_in_place_regex_automata::util::captures::GroupInfoInner_::h2b0d51ff287bc7f3
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_char__::hec5e510bcfc9ebcf
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
call sym._ZN4core3ptr137drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..StateID_C_regex_automata..util..primi
mov rsi, qword [rsp + 0x3a8]
mov rdx, qword [rsp + 0x3b0]
mov rcx, rsi
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::h7d7d15b784adea36
mov rcx, qword [rsp + 0x3a0]
mov rdx, rsi
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h0f6346429dbb698a
mov rcx, qword [rsp + 0x3b8]
mov rdx, qword [rsp + 0x3c0]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_char__::hec5e510bcfc9ebcf
mov rax, qword [rsp + 0x3d0]
lock dec qword [rax]
jne 0x1400cc11e
lea rcx, [rsp + 0x3d0]
call sym.alloc::sync::Arc_T_A_::drop_slow::heb4024cd679cee18
mov rax, qword [rsp + 0x90]
mov qword [rax + 0x10], rdi
mov dword [rax + 0x18], r12d
mov dword [rax + 0x1c], r14d
mov dword [rax + 0x20], ebp
mov dword [rax + 0x24], ebx
lea rdi, [rax + 0x28]
lea rsi, [rsp + 0x530]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
movabs rcx, 0x8000000000000008
add rcx, 0xfffffffffffffff9
mov qword [rax], rcx
mov qword [rax + 8], r15
mov dword [rax + 8], edi
mov rax, qword [rsp + 0xb0]
inc qword [rax]
movaps xmm6, xmmword [rsp + 0x5a0]
add rsp, 0x5b8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
mov rdi, qword [rsp + 0x2a8]
mov r12d, dword [rsp + 0x2b0]
mov esp, dword [rsp + 0x2b0]
mov r14d, dword [rsp + 0x2b4]
mov ebp, dword [rsp + 0x2b8]
mov ebx, dword [rsp + 0x2bc]
jmp 0x1400cc095
lea rsi, [rsp + 0x588]
mov rcx, rsi
mov rdx, rbx
call sym.alloc::vec::from_elem::hddd57e2aead6e0ba
mov rcx, qword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0xc1
invalid
mov rax, qword [rsi + 8]
mov qword [rsp + 0x40], rax
mov rdi, qword [rsi + 0x10]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov r13, qword [rsp + 0x58]
lea rsi, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
lea r15, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
mov qword [rsp + 0x258], rcx
mov dword [rsp + 0x258], ecx
mov r8, rcx
mov qword [rsp + 0x80], rdx
add byte [rax], al
cmp r8, rdx
je 0x1400cc359
mov rax, r8
mov r12d, dword [r8]
cmp rdi, r12
jbe 0x1400cc9bd
lea r8, [rax + 8]
mov rcx, qword [rsp + 0x40]
cmp byte [rcx + r12], 0
cmp byte [rcx + riz], 0
jne 0x1400cc217
mov qword [rsp + 0x88], r8
mov r14d, dword [rax + 4]
mov ebp, r14d
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
and byte [rcx - 0x77], al
call 0x128fe4bab
invalid
imul edi, esi, 0xc18948ff
call sym.regex_automata::nfa::thompson::builder::State::goto::h586abe35b148710d
cmp eax, 1
jne 0x1400cc277
mov ebp, edx
jmp 0x1400cc24e
mov ebp, ebp
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
mov rdx, r13
mov edx, ebp
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
or eax, 0x89c2a
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov ebx, dword [rax]
mov rcx, rsi
mov ecx, esi
mov rdx, r13
mov r8, r12
loopne 0x1400cc2eb
lea ecx, [0x140155ed0]
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov dword [rax], ebx
mov rcx, qword [rsp + 0x40]
mov rdx, rdi
mov edx, edi
mov r8d, r12d
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym._ZN14regex_automata4util10primitives130__LT_impl_u20_core..ops..index..IndexMut_LT_regex_automata..util..primitives..StateID_G
mov byte [rax], 1
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
mov r8d, r14d
mov r9, r15
call fcn.1400b2bc6
mov rcx, rax
call sym.regex_automata::nfa::thompson::builder::State::goto::h586abe35b148710d
cmp eax, 1
jne 0x1400cc33d
mov r12d, edx
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
int1
mov rdx, r13
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
or byte [rax], al
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov ebx, dword [rax]
mov r8d, r14d
mov rcx, rsi
mov rdx, r13
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
invalid
invalid
mov dword [rax], ebx
mov rcx, qword [rsp + 0x40]
mov rdx, rdi
mov r8d, r14d
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call sym._ZN14regex_automata4util10primitives130__LT_impl_u20_core..ops..index..IndexMut_LT_regex_automata..util..primitives..StateID_G
mov r14d, r12d
mov esi, esp
jmp 0x1400cc2c3
mov rdx, qword [rsp + 0x80]
lea rsi, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
mov r8, qword [rsp + 0x88]
add byte [rax], al
add cl, ch
invalid
invalid
invalid
invalid
mov r15, qword [rsp + 0x3a8]
imul rbp, qword [rsp + 0x3b0], 0x18
add eax, dword [rax]
add byte [rax], bl
invalid
add rbp, r15
lea rbx, [0x140139798]
lea rdi, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
or byte [rax], al
lea r14, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
lea r12, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
add byte [rbp + rcx*4 + 0x25], cl
mov edi, 0x480008bd
mov dword [rsp + 0x38], ebp
mov qword [rsp + 0x38], rbp
cmp r15, rbp
je case.default.0x1400cc3a7
mov rsi, r15
add r15, 0x18
mov eax, dword [rsi]
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
dec byte [rcx - 0x7d]
invalid
mov r8d, dword [rsi + 4]
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov rdx, r13
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
jmp 0x1400cc4e4
mov rbp, qword [rsi + 8]
mov rsi, qword [rsi + 0x10]
shl rsi, 3
xor ebx, ebx
cmp rsi, rbx
je 0x1400cc479
add byte [rax], al
fimul word [rdi]
test byte [rcx + 0x44000000], ah
add byte [rax], al
mov r8d, dword [rbp + rbx]
mov r8d, dword [rbp + rbx]
mov rcx, qword [rsp + 0x28]
mov rdx, r13
mov r9, rdi
call sym._ZN14regex_automata4util10primitives114__LT_impl_u20_core..ops..index..Index_LT_regex_automata..util..primitives..StateID_GT__
mov eax, dword [rax]
mov dword [rbp + rbx], eax
add rbx, 8
ret
or bl, ch
invalid
mov rbp, qword [rsi + 8]
mov rsi, qword [rsi + 0x10]
shl rsi, 2
xor ebx, ebx
cmp rsi, rbx
je 0x1400cc479
mov r8d, dword [rbp + rbx]
mov rcx, qword [rsp + 0x28]
mov rdx, r13
mov r9, r14
call sym._ZN14regex_automata4util10primitives114__LT_impl_u20_core..ops..index..Index_LT_regex_automata..util..primitives..StateID_GT__
test al, 0xf0
invalid
dec dword [rbx + 0x1d448900]
add byte [rax - 0x7d], cl
ret
add al, 0xeb
invalid
test al, 0xf0
invalid
mov r8d, dword [rsi + 4]
mov rcx, qword [rsp + 0x28]
mov rdx, r13
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
jmp 0x1400cc4e4
mov rbp, qword [rsi + 8]
mov rsi, qword [rsi + 0x10]
shl rsi, 2
xor ebx, ebx
cmp rsi, rbx
je 0x1400cc479
mov r8d, dword [rbp + rbx]
mov rcx, qword [rsp + 0x28]
mov rdx, r13
mov r9, r12
call sym._ZN14regex_automata4util10primitives114__LT_impl_u20_core..ops..index..Index_LT_regex_automata..util..primitives..StateID_GT__
mov eax, dword [rax]
mov dword [rbp + rbx], eax
add rbx, 4
jmp 0x1400cc453
mov rbp, qword [rsp + 0x38]
lea rbx, [0x140139798]
jmp case.0x1400cc3a7.7
mov r8d, dword [rsi + 4]
mov rbx, qword [rsp + 0x28]
mov rcx, rbx
mov rdx, r13
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
call sym._ZN14regex_automata4util10primitives114__LT_impl_u20_core..ops..index..Index_LT_regex_automata..util..primitives..StateID_GT__
mov eax, dword [rax]
add byte [rcx - 0x74bbfbba], cl
invalid
invalid
add al, 0x44
mov eax, dword [rsi + 8]
mov rcx, rbx
lea rbx, [0x140139798]
mov rdx, r13
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
call sym._ZN14regex_automata4util10primitives114__LT_impl_u20_core..ops..index..Index_LT_regex_automata..util..primitives..StateID_GT__
mov eax, dword [rax]
mov dword [rsi + 8], eax
or cl, r13b
invalid
invalid
invalid
invalid
mov r8d, dword [rsi + 4]
mov rcx, qword [rsp + 0x28]
mov rdx, r13
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
or byte [rax], al
call sym._ZN14regex_automata4util10primitives114__LT_impl_u20_core..ops..index..Index_LT_regex_automata..util..primitives..StateID_GT__
mov eax, dword [rax]
mov dword [rsi + 4], eax
jmp case.0x1400cc3a7.7
mov r8d, dword [rsp + 0x500]
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
mov rsi, qword [rsp + 0x28]
sub byte [rax - 0x77], cl
int1
mov rdx, r13
call sym._ZN14regex_automata4util10primitives114__LT_impl_u20_core..ops..index..Index_LT_regex_automata..util..primitives..StateID_GT__
mov eax, dword [rax]
mov dword [rsp + 0x500], eax
mov r8d, dword [rsp + 0x504]
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
mov rcx, rsi
mov rdx, r13
call sym._ZN14regex_automata4util10primitives114__LT_impl_u20_core..ops..index..Index_LT_regex_automata..util..primitives..StateID_GT__
mov eax, dword [rax]
mov dword [rsp + 0x504], eax
mov rdi, qword [rsp + 0x3c0]
mov rbx, qword [rsp + 0x3c8]
shl rbx, 2
xor r14d, r14d
lea rsi, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
cmp rbx, r14
je case.0x1400b8f34.153
mov r8d, dword [rdi + r14]
mov rcx, qword [rsp + 0x28]
sub byte [rcx + rcx*4 - 0x16], cl
mov r9, rsi
call sym._ZN14regex_automata4util10primitives114__LT_impl_u20_core..ops..index..Index_LT_regex_automata..util..primitives..StateID_GT__
mov eax, dword [rax]
mov dword [rdi + r14], eax
add r14, 4
jmp 0x1400cc55c
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x3a0]
movabs al, byte [0x178b841000003]
add al, ch
mov esp, 0x48000692
lea edx, [rsp + 0x108]
lea rsi, [rsp + 0x128]
lea rdi, [rsp + 0x2a0]
mov rcx, rdi
stc
call sym.regex_automata::util::alphabet::ByteClassSet::byte_classes::hac98a17cb6e0b3a7
mov r8d, 0x100
mov eax, 0x100
mov rcx, rsi
mov rdx, rdi
call sym.memcpy
mov edx, dword [rdx - 0x7cb7fffa]
and al, 0x68
add byte [rcx - 0x41], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x70], r15
and qword [rsp + 0x78], 0
mov r14, qword [rsi - 0x48]
and qword [rdi], 0
mov qword [rdi + 8], r15
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi + 0x20], r15
and byte [rax - 0x7d], cl
sub byte [eax], al
sub byte [rax], al
test r14, 0xffffffff80000000
jne 0x1400ccb2a
lea rsi, [rsp + 0x2b8]
and qword [rsi + 0x18], 0
and dword [rsi + 0x18], 0
lea rbx, [rsp + 0x2a0]
mov rcx, rbx
mov rdx, r14
bnd call sym.alloc::vec::Vec_T_A_::resize::h897fbb0a94b0f22e
mov rcx, rsi
mov qword [rsp + 0xa8], r14
mov rdx, r14
bnd call sym.alloc::vec::Vec_T_A_::resize::h897fbb0a94b0f22e
mov rax, qword [rbx]
mov qword [rsp + 0x248], rax
mov r13, qword [rbx + 8]
mov rdi, qword [rbx + 0x10]
mov rax, qword [rbx + 0x18]
mov qword [rsp + 0x250], rax
mov rbp, qword [rbx + 0x20]
mov rsi, qword [rbx + 0x28]
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0xf0]
add byte [rax], al
invalid
mov rax, qword [rsp + 0xf8]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x260], rax
mov al, byte [rsp + 0x241]
test byte [rcx + rax*2], ah
add al, byte [rax]
invalid
mov byte [rsp + 0x37], al
xor eax, eax
mov qword [rsp + 0x98], rax
mov eax, dword [rsp + 0x23c]
cmp rcx, qword [rsp + 0x260]
je 0x1400cc89b
mov word [rax + riz*2], fs
add al, byte [rax]
add byte [rdi], cl
test cl, ah
add dword [rax], eax
add byte [rcx + 0x802484], cl
add byte [rax], 0
invalid
mov dword [rsp + 0x80], eax
mov edx, dword [rcx]
add rcx, 4
mov qword [rsp + 0x88], rcx
lea rcx, [rsp + 0x68]
call sym.alloc::vec::Vec_T_A_::push::h630efd0b9046aec3
sahf
invalid
invalid
push qword [rcx]
fcmovnb st(0), st(7)
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x98], rax
mov r15, qword [rsp + 0x70]
mov r14, qword [rsp + 0x78]
dec r14
cmp r14, 0xffffffffffffffff
je 0x1400cc87d
mov r12d, dword [r15 + r14*4]
mov dword [rsp + 0xa4], r12d
mov rcx, rbp
mov rdx, rsi
mov r8, r12
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
inc dword [rbx + rcx*4]
cmp rbx, r8
jbe 0x1400cc747
mov rcx, r13
mov rdx, rdi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov esp, 0x44ffff52
cmp dword [rax], esp
je case.0x1400cc7bb.0
mov qword [rsp + 0x268], rbx
cmp rbx, rdi
jae 0x1400cca35
add byte [rax], al
mov r8d, ebx
mov rcx, r13
mov rdx, rdi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov dword [rax], r12d
mov dword [rax], esp
mov r8d, dword [rsp + 0xa4]
mov eax, dword [rsp + 0xa4]
mov rcx, rbp
mov rdx, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
lea ecx, [0x14015b810]
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h395aea2dd8bd5849
mov dword [rax], ebx
cmp qword [rsp + 0xa8], r12
jbe case.default.0x1400cc7bb
or al, 2
add byte [rax], al
dec dword [rcx - 0x5bc6b3e8]
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
xchg byte [rdx + rax], cl
or al, 2
add byte [rax], al
add byte [rax - 1], cl
ret
inc rbx
imul rcx, r12, 0x18
mov rdx, qword [rsp + 0x60]
lea rax, [rdx + rcx]
mov ecx, dword [rdx + rcx]
lea rdx, [0x1401397bc]
rol byte [rsi], 1
add byte [rax + 0x63], cl
or al, 0x8a
rol byte [rsi], 1
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
mov qword [rsp + 0x78], r14
mov edx, dword [rax + 4]
mov ecx, dword [rsp + 0x38]
or ecx, dword [rax + 8]
mov dword [rsp + 0x38], ecx
jmp 0x1400cc85f
mov qword [rsp + 0x78], r14
mov rcx, qword [rax + 8]
mov qword [rsp + 0x98], rcx
cwde
add byte [rax], al
add byte [rbx + rcx*4 + 0x60], cl
adc byte [rsi - 0x73], cl
cmp al, 0xa5
add byte [rax], al
add byte [rax], al
cwde
add byte [rax], al
add byte [rbx + rcx*4 + 0x60], cl
adc byte [rsi - 0x73], cl
cmp al, 0xa5
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x68]
mov rdx, r12
call sym.alloc::vec::Vec_T_A_::reserve::hc20be69a0bb61f4e
mov r14, qword [rsp + 0x78]
lea rcx, [r14*4]
add byte [rax], al
add byte [rax], al
add byte [rax + 3], cl
and al, 0x70
add rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x98]
mov r8, r15
call sym.memcpy
add r14, r12
add esi, esp
add esi, esp
mov qword [rsp + 0x78], r14
jmp 0x1400cc6e3
mov qword [rsp + 0x78], r14
mov r15d, dword [rax + 4]
mov edx, dword [rax + 8]
lea r14, [rsp + 0x68]
mov rcx, r14
call sym.alloc::vec::Vec_T_A_::push::h630efd0b9046aec3
mov rcx, r14
mov edx, r15d
call sym.alloc::vec::Vec_T_A_::push::h630efd0b9046aec3
jmp 0x1400cc6e3
mov qword [rsp + 0x78], r14
mov edx, dword [rax + 4]
lea rcx, [rsp + 0x68]
call sym.alloc::vec::Vec_T_A_::push::h630efd0b9046aec3
jmp 0x1400cc6e3
mov qword [rsp + 0x78], r14
mov byte [rsp + 0x37], 1
jmp 0x1400cc6e3
and qword [rsp + 0x78], 0
mov eax, dword [rsp + 0x80]
or eax, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x88]
jmp 0x1400cc6ac
lea rdi, [rsp + 0xd0]
mov cl, byte [rsp + 0x37]
mov byte [rdi + 0x171], cl
mov dword [rdi + 0x16c], eax
mov ecx, 0x188
call sym._ZN5alloc5alloc15exchange_malloc17h873e2453ad129073E.1171
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rcx, [rsi + 0x10]
mov r8d, 0x178
mov rdx, rdi
call sym.memcpy
mov rcx, qword [rsp + 0x248]
mov rdx, r13
call sym.core::ptr::drop_in_place_alloc::vec::Vec_char__::hec5e510bcfc9ebcf
mov rcx, qword [rsp + 0x250]
mov rdx, rbp
call sym.core::ptr::drop_in_place_alloc::vec::Vec_char__::hec5e510bcfc9ebcf
mov rcx, qword [rsp + 0x98]
mov rdx, r15
call sym.core::ptr::drop_in_place_alloc::vec::Vec_char__::hec5e510bcfc9ebcf
mov rcx, qword [rsp + 0x588]
mov rdx, qword [rsp + 0x40]
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h2880afda0a507f50
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x28]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_char__::hec5e510bcfc9ebcf
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0x258]
call sym._ZN4core3ptr137drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..StateID_C_regex_automata..util..primi
mov rax, qword [rsp + 0xb0]
inc qword [rax]
mov rax, qword [rsp + 0x90]
mov qword [rax + 8], rsi
movabs rcx, 0x8000000000000008
mov qword [rax], rcx
jmp 0x1400cc16c
mov r14, qword [rsp + 0x80]
jmp 0x1400cc095
lea rax, [rsp + 0x2b0]
mov ecx, 0xe
mov rdi, rax
lea rsi, [rsp + 0x3b0]
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 0x10], rdx
mov dword [rax - 8], r9d
mov dword [rax - 4], r12d
jmp 0x1400cb6f8
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
mov rcx, r12
mov rdx, qword [rsp + 0xa8]
call dbg.panic_bounds_check
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
mov rcx, r12
mov rdx, rdi
call dbg.panic_bounds_check
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
mov rcx, r15
mov rdx, r15
call dbg.panic_bounds_check
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
mov rcx, r14
call dbg.panic_bounds_check
and qword [rsp + 0x270], 0
lea r8, [rsp + 0x2a0]
and qword [r8], 0
lea r9, [0x140158cd8]
jmp 0x1400cca21
lea r8, [rsp + 0x2a0]
and qword [r8], 0
lea r9, [0x140158d08]
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x270]
call sym.core::panicking::assert_failed::h89a8edac9ff1f99c
ud2
lea rax, [rsp + 0x520]
mov qword [rax], rdi
lea rcx, [rsp + 0x268]
mov qword [rsp + 0x2a0], rcx
lea rcx, [sym._ZN4core3fmt3num50__LT_impl_u20_core..fmt..Debug_u20_for_u20_u64_GT_3fmt17h62f58f26fb0ced18E.6603]
mov qword [rsp + 0x2a8], rcx
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rcx
lea rax, [rsp + 0xa4]
mov qword [rsp + 0x2c0], rax
lea rax, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_winreg_0.10.1_src_lib.rs_b
lea rcx, [rsp + 0x270]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [sym.__regex_automata::util::primitives::StateID_as_core::fmt::Debug_::fmt::h114398b87b40cb6c]
mov qword [rsp + 0x2c8], rdx
lea rdx, [rsp + 0x2a0]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
call dbg.panic_fmt
lea rax, str.must_call_finish_pattern_first_
lea rcx, [rsp + 0xd0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_winreg_0.10.1_src_lib.rs_b
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call dbg.panic_fmt
lea rcx, str.invalid_capture_index
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
jmp 0x1400ccb20
lea rcx, str.invalid_capture_index
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
mov edx, 0x15
call dbg.expect_failed
lea rax, [0x140158358]
lea rdx, [rsp + 0x520]
mov qword [rdx], rax
lea rax, str.sparse_set_capacity_cannot_excced
lea rcx, [rsp + 0x270]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [sym._ZN4core3fmt3num50__LT_impl_u20_core..fmt..Debug_u20_for_u20_u64_GT_3fmt17h62f58f26fb0ced18E.6603]
mov qword [rdx + 8], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
call dbg.panic_fmt
int3
mov eax, 4
add rsp, 0x38
jmp rax
invalid
mov eax, 4
mov rcx, rdx
mov rdx, rax
call dbg.debug_tuple_field1_finish
call qword [rax + 0x38c48348]
ret
or byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
mov qword [r8], rcx
inc rax
lea rcx, method.f.virtual_0
imul ebx, esp, 8
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x48], r8
lea rcx, str.offsetGaveUpHaystackTooLonglenUnsupportedAnchoredmode
mov qword [rsp + 0x38], rcx
and al, 0x38
cmp byte [rax - 0x73], cl
or eax, 0x8eade
lea rcx, sym._ZN4core3ptr103drop_in_place_LT_core..option..Option_LT_regex_automata..nfa..thompson..compiler..WhichCaptures_GT__GT_17h16771
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x40], 6
and al, 0x40
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, 0
add byte [rax], al
invalid
and al, 0x40
invalid
lea rax, str.Quitbyte
lea r9, [0x14015bd2c]
mov r8d, 4
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call dbg.debug_struct_field2_finish
jmp 0x1400cd34f
invalid
movsd dword [rdi], dword [rsi]
invalid
nop
add rsp, 0x68
ret
mov qword [r9], rcx
lea rcx, method.f.virtual_0
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, str.BoundedBacktrackerEngine
mov r8d, 0x18
mov rcx, rax
shr eax, 0xfe
xor cl, bh
call qword [rax + 0x38c48348]
invalid
shr eax, 0xfe
xor cl, bh
call qword [rax + 0x38c48348]
invalid
cmp bl, al
ret
lea rcx, method.f.virtual_0
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea rdx, str.ReverseDFAEngineConfigpre
mov r8d, 0x10
mov rcx, rax
call dbg.debug_tuple_field1_finish
nop
add rsp, 0x38
ret
sub esp, 0x48
mov rax, qword [rcx]
mov rax, qword [rax]
movzx ecx, byte [rax]
lea r8, [0x1401397f0]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.InvalidInputAnchoredInvalidInputUnanchoredUnsupportedStreamgot
adc eax, 0x8dcb7
mov r8d, 0x14
jmp 0x1400cd4f8
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015b0fc]
adc eax, 0x8dcad
mov r8d, 0x16
jmp 0x1400cd4f8
inc rax
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rcx], rax
lea rax, method.f.virtual_0
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 3
lea rax, [0x14015b112]
add byte [rbp + rcx*4 + 0xd], cl
xchg esi, eax
fmul qword [rax]
invalid
lea ecx, [0x14015b123]
mov r8d, 0x11
jmp 0x1400cd4ce
inc rax
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
lea rax, method.f.virtual_0
mov qword [rsp + 0x30], rax
xor byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x20], 3
lea rax, str.UnsupportedOverlappingUnsupportedEmpty_home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_meta_wrappers.rs
lea r9, [0x14015b123]
mov r8d, 0x16
mov rcx, rdx
mov rdx, rax
call dbg.debug_struct_field1_finish
nop
add rsp, 0x48
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015b15e]
mov r8d, 0x10
add rsp, 0x48
jmp rax
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea eax, [rdx*8]
add rax, qword [rdi + 0x20]
mov ecx, 1
cmp rcx, r12
jae case.0x1400c6519.89
and qword [rax], 0
inc rcx
add rax, 8
inc rdx
jmp case.0x1400c41fd.115
and qword [rax], 0
inc rdx
mov qword [rdi + 0x28], rdx
add byte [rax - 1], cl
ret 0x8948
cmp qword [rsp + 0x80], r15
jbe 0x1400ce0f5
and qword [rbp], 0
jmp 0x1400ce02d
mov eax, dword [rsi]
test eax, eax
mov qword [rsp + 0x88], rbp
mov byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], r15
je case.0x1400c6519.93
cmp eax, 1
jne case.0x1400c641a.101
mov r13, r10
mov eax, dword [r10 + 0x170]
jmp 0x1400ce145
mov eax, dword [r10 + 0x170]
cmp eax, dword [r10 + 0x174]
cmp eax, dword [rdx + 0x174]
jne case.0x1400c7a14.155
mov r13, r10
jmp 0x1400ce145
adc ecx, dword [rbx + 0x39490446]
cmp byte [rsi - 0x50], sil
mov eax, dword [rsi + 4]
cmp qword [r10 + 0x38], rax
jbe 0x1400ce0eb
mov r13, r10
mov rcx, qword [r10 + 0x30]
mov eax, dword [rcx + rax*4]
lea rdx, [rsp + 0x40]
mov dword [rdx + 4], eax
mov rax, qword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
and dword [rdx], 0
and al, byte [rax]
mov rcx, rdi
call sym.alloc::vec::Vec_T_A_::push::h1d4070f7771ccdcd
mov rax, qword [rsi + 0x10]
invalid
std
dec dword [rax - 0x75]
adc byte [rcx + 0x39], r9b
adc byte [rcx + 0x39], cl
cmp r15, rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
invalid
cmovb rax, r15
mov qword [rsp + 0x78], rax
mov rax, qword [rsi + 8]
mov qword [rsp + 0x38], rax
lea r12, [0x140139848]
mov rax, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
test rax, rax
je 0x1400cfd93
dec rax
mov qword [rdi + 0x10], rax
mov rdx, qword [rdi + 8]
shl rax, 4
invalid
mov ecx, dword [rdx + rax]
mov ebx, dword [rdx + rax + 4]
mov rsi, qword [rdx + rax + 8]
je 0x1400ce1b2
invalid
test ecx, ecx
je 0x1400ce1dd
cmp ecx, 2
je 0x1400cfd93
mov rcx, r14
mov rdx, qword [rsp + 0x118]
mov r8d, ebx
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_backtrack.rs
lea ecx, [0x14015b318]
call sym._ZN14regex_automata4util10primitives120__LT_impl_u20_core..ops..index..IndexMut_LT_regex_automata..util..primitives..SmallInde
mov qword [rax], rsi
jmp 0x1400ce189
mov qword [rsp + 0x58], rsi
sub rsi, qword [rsp + 0x80]
add byte [rax], 0
add byte [rcx - 0x50f0b727], cl
xor byte [r8 + 1], r9b
xor byte [rax + 1], cl
mov ecx, ebx
imul rcx, qword [rdi + 0x30]
invalid
add rcx, rsi
int1
mov eax, 1
shl rax, cl
shr rcx, 6
mov rdx, qword [rdi + 0x28]
cmp rdx, rcx
jbe 0x1400d19b9
invalid
mov rdx, qword [rdi + 0x20]
mov edx, dword [rdi + 0x20]
mov r8, qword [rdx + rcx*8]
test r8, rax
jne 0x1400ce189
or r8, rax
mov qword [rdx + rcx*8], r8
invalid
ror byte [rcx + rcx*4 + 4], 0xca
mov rcx, r13
mov edx, ebx
call sym.regex_automata::nfa::thompson::nfa::NFA::state::h9200d5477646ff5e
mov ecx, dword [rax]
movsxd rcx, dword [r12 + rcx*4]
invalid
or al, 0x8c
add rcx, r12
jmp rcx
cmp rcx, qword [rsp + 0x30]
jae 0x1400ce189
invalid
invalid
invalid
invalid
mov rdx, qword [rsp + 0x38]
mov dl, byte [rdx + rcx]
cmp byte [rax + 8], dl
ja 0x1400ce189
cmp byte [rax + 9], dl
jb 0x1400ce189
invalid
or dword [rdi], ecx
invalid
mov ebx, dword [rax + 4]
inc rcx
mov qword [rsp + 0x58], rcx
jmp 0x1400ce4d2
and al, 0x48
lea rax, [rsp + 0x58]
mov qword [rsp + 0x50], rax
mov rcx, rdi
lea rdx, [rsp + 0x40]
call sym._ZN97__LT_alloc..vec..Vec_LT_T_C_A_GT__u20_as_u20_alloc..vec..spec_extend..SpecExtend_LT_T_C_I_GT__GT_11spec_extend17h76d538e1
jmp 0x1400ce4d2
add byte [rax], al
add byte [rax], al
cmp eax, 0x100
je 0x1400ce536
test byte [rcx], 0
invalid
cmp eax, 0x200
je 0x1400ce6bd
cmp eax, 0x400
je 0x1400ce730
cmp eax, 0x800
je 0x1400ce764
cmp eax, 0x1000
je 0x1400ce798
cmp eax, 0x2000
je 0x1400ce5a0
add byte [rdi], cl
test byte [rcx], ch
add al, byte [rax]
add byte [0x1400d237c], bh
cmp eax, 0x4000
je 0x1400ce60a
cmp eax, 0x8000
je 0x1400ce622
cmp eax, 0x10000
jne 0x1400ce802
test rsi, rsi
mov rdx, qword [rsp + 0x30]
je 0x1400ce4d2
add dword [rax], eax
invalid
mov rcx, qword [rsp + 0x38]
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
or byte [rax], al
or byte [rax], al
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
test rdx, rdx
ror byte [rdi], cl
test dh, al
std
invalid
invalid
std
invalid
lea rcx, [rdx - 1]
mov r8, rdx
sub r8, 4
mov r9d, 0
cmovae r9, r8
cmp r9, rcx
mov r8, rcx
cmovb r8, r9
invalid
invalid
cmp rcx, r9
jbe 0x1400ce9ba
cmp rcx, rdx
jae 0x1400d19c5
invalid
invalid
add byte [rax], al
sal dword [0xca50e3f6], 1
adc al, 8
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400ce9b7
dec rcx
jmp 0x1400ce3e2
std
invalid
mov ebx, dword [rax + 4]
mov esi, dword [rax + 0x10]
mov r15, qword [rsp + 0x118]
cmp rsi, r15
jae 0x1400ce4cd
mov rax, qword [r14 + rsi*8]
mov dword [rsp + 0x44], esi
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x40], 1
mov rcx, rdi
lea rdx, [rsp + 0x40]
call sym.alloc::vec::Vec_T_A_::push::h1d4070f7771ccdcd
mov rbp, qword [rsp + 0x58]
inc rbp
mov rcx, r14
mov rdx, r15
mov r8d, esi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_backtrack.rs
call sym._ZN14regex_automata4util10primitives120__LT_impl_u20_core..ops..index..IndexMut_LT_regex_automata..util..primitives..SmallInde
mov qword [rax], rbp
mov rbp, qword [rsp + 0x88]
mov r15, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x58]
jmp case.0x1400cd41c.22
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
test rdx, rdx
je 0x1400ce925
lea rcx, [rdx - 1]
mov r8, rdx
sub r8, 4
sub eax, 4
mov r9d, 0
cmovae r9, r8
cmp r9, rcx
mov r8, rcx
cmovb r8, r9
invalid
cmp rcx, r9
jbe 0x1400ce8fa
cmp rcx, rdx
jae 0x1400d19c5
xor al, 0
invalid
mov r10b, byte [rax + rcx]
and r10b, 0xc0
and dl, 0xc0
cmp r10b, 0x80
jne 0x1400ce8f7
dec rcx
jmp 0x1400ce577
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
or byte [rax], al
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
test rdx, rdx
je 0x1400ce965
lea rcx, [rdx - 1]
mov r8, rdx
sub r8, 4
mov r9d, 0
cmovae r9, r8
cmp r9, rcx
mov r8, rcx
cmovb r8, r9
cmp rcx, r9
jbe 0x1400ce93a
cmp rcx, rdx
jae 0x1400d19c5
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400ce937
dec rcx
jmp 0x1400ce5e1
test rsi, rsi
je 0x1400ce4d2
dec rsi
cmp rsi, qword [rsp + 0x30]
jb 0x1400ce62d
jmp 0x1400d19d1
cmp rsi, qword [rsp + 0x30]
jae 0x1400ce4d2
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rsi]
lea rcx, [0x14015b870]
cmp byte [rax + rcx], 0
je 0x1400ce4d2
jmp 0x1400ce189
test rsi, rsi
je 0x1400cf00e
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
and al, 0x30
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
dec dword [rax - 0x7b]
ror byte [rdi], cl
invalid
invalid
cli
invalid
invalid
lea rcx, [rdx - 1]
mov r8, rdx
sub r8, 4
mov r9d, 0
cmovae r9, r8
cmp r9, rcx
mov r8, rcx
cmovb r8, r9
cmp rcx, r9
jbe 0x1400cea18
cmp rcx, rdx
jae 0x1400d19c5
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400cea15
dec rcx
jmp 0x1400ce707
test rsi, rsi
je 0x1400ce897
lea rcx, [rsi - 1]
cmp rcx, qword [rsp + 0x30]
jae 0x1400d19e3
wait
xor al, byte [rax]
invalid
wait
xor al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x38
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rcx]
lea rcx, [0x14015b870]
cmp byte [rax + rcx], 0
or byte [rax], al
or byte [rax], al
sete al
jmp 0x1400ce899
test rsi, rsi
je 0x1400ce8c8
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
dec qword [rax + 0x3b]
and al, 0x30
lea rcx, [rsi - 1]
cmp rcx, qword [rsp + 0x30]
jae 0x1400d19ec
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rcx]
mov dh, 4
or byte [rax - 0x73], cl
or eax, 0x8d0e4
mov dh, 4
or byte [rax - 0x73], cl
or eax, 0x8d0e4
cmp byte [rax + rcx], 0
setne al
jmp 0x1400ce8ca
shr cl, 0x32
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x38
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
lea ecx, [0x14015b650]
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
test rdx, rdx
ror byte [rdi], cl
test bl, ch
jmp 0x1400ce7b9
invalid
je 0x1400ce9a5
add byte [rax - 0x73], cl
dec qword [rcx - 0x77]
ror byte [rcx - 0x7d], 1
call 0x140c628cc
add al, 0x41
invalid
add byte [rax], al
invalid
lea rcx, [rdx - 1]
mov r8, rdx
sub r8, 4
add al, 0x41
mov ecx, 0
invalid
add al, 0x41
mov ecx, 0
invalid
add byte [rbp + 0xf], cl
enter 0x3949, 0xffffffffffffffc9
cmovae r9, r8
cmp r9, rcx
mov r8, rcx
cmovb r8, r9
cmp rcx, r9
cmp ecx, ecx
jbe 0x1400ce97a
cmp rcx, rdx
jae 0x1400d19c5
invalid
add byte [rdx + rcx*4 + 0x14], al
or byte [rcx - 0x80], al
loop 0x1400ce7b3
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400ce977
dec rcx
jmp 0x1400ce7d9
mov rdx, qword [rsp + 0x30]
cmp rsi, rdx
jae 0x1400ce4d2
mov rcx, qword [rsp + 0x38]
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400cea91
mov r9b, byte [rax]
test r9b, r9b
js 0x1400ced3b
xor ecx, ecx
jmp 0x1400cf52d
mov al, 1
cmp rsi, qword [rsp + 0x30]
jae 0x1400ce189
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + rsi]
lea rdx, [0x14015b870]
cmp byte [rcx + rdx], 0
setne cl
test al, cl
jne 0x1400ce4d2
jmp 0x1400ce189
xor eax, eax
mov cl, 1
cmp rsi, qword [rsp + 0x30]
jae 0x1400ce8ea
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + rsi]
lea rdx, [0x14015b870]
cmp byte [rcx + rdx], 0
sete cl
test al, cl
jne 0x1400ce4d2
jmp 0x1400ce189
mov r8, rcx
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400ce925
movzx ecx, byte [rax]
test cl, cl
js 0x1400cea9b
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400cead3
mov dword [rsp + 0x60], 0
mov rdx, qword [rsp + 0x30]
jmp 0x1400cebb1
mov r8, rcx
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400ce965
movzx ecx, byte [rax]
test cl, cl
js 0x1400ceaf1
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400ceb29
mov dword [rsp + 0x60], 0
mov rdx, qword [rsp + 0x30]
jmp 0x1400cec3b
mov r8, rcx
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400ce9a5
movzx ecx, byte [rax]
test cl, cl
js 0x1400ceb47
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400ceb7f
mov dword [rsp + 0x60], 0
mov rdx, qword [rsp + 0x30]
jmp 0x1400cecc5
mov r8, rcx
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400ce189
mov cl, byte [rax]
test cl, cl
jns 0x1400cee17
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x1400ce189
mov r8d, 2
cmp cl, 0xe0
jb 0x1400cea07
mov r8d, 3
cmp cl, 0xf0
jae 0x1400ced7b
cmp r8, rdx
jbe 0x1400ced94
jmp 0x1400ce189
mov r8, rcx
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400ce189
mov cl, byte [rax]
test cl, cl
jns 0x1400cef82
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x1400ce189
mov r8d, 2
cmp cl, 0xe0
jb 0x1400cea65
mov r8d, 3
cmp cl, 0xf0
jae 0x1400ceee6
cmp r8, rdx
jbe 0x1400ceeff
jmp 0x1400ce189
mov ecx, 2
jmp 0x1400cf52d
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400cead1
mov r8d, 2
cmp cl, 0xe0
jb 0x1400ceac8
mov r8d, 3
cmp cl, 0xf0
jae 0x1400cf3da
cmp r8, rdx
jbe 0x1400cf3f8
xor ecx, ecx
or rcx, r9
mov rdx, qword [rsp + 0x30]
test r9, r9
je 0x1400ceb9d
mov dword [rsp + 0x60], 0
jmp 0x1400cebb1
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400ceb27
mov r8d, 2
cmp cl, 0xe0
jb 0x1400ceb1e
mov r8d, 3
cmp cl, 0xf0
jae 0x1400cf435
cmp r8, rdx
jbe 0x1400cf453
xor ecx, ecx
or rcx, r9
mov rdx, qword [rsp + 0x30]
test r9, r9
je 0x1400cec27
mov dword [rsp + 0x60], 0
jmp 0x1400cec3b
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400ceb7d
mov r8d, 2
cmp cl, 0xe0
jb 0x1400ceb74
mov r8d, 3
cmp cl, 0xf0
jae 0x1400cf490
cmp r8, rdx
jbe 0x1400cf4ae
xor ecx, ecx
or rcx, r9
mov rdx, qword [rsp + 0x30]
test r9, r9
je 0x1400cecb1
mov dword [rsp + 0x60], 0
jmp 0x1400cecc5
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
mov rdx, qword [rsp + 0x30]
and al, 1
mov dword [rsp + 0x60], eax
mov rcx, qword [rsp + 0x38]
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400cebdd
movzx ecx, byte [rax]
test cl, cl
js 0x1400cebe8
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400cf149
mov r9d, 2
jmp 0x1400cf147
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400cf147
mov r8d, 2
cmp cl, 0xe0
jb 0x1400cec19
mov r8d, 3
cmp cl, 0xf0
jae 0x1400cf100
cmp r8, rdx
jbe 0x1400cf116
jmp 0x1400cf147
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
mov rdx, qword [rsp + 0x30]
and al, 1
mov dword [rsp + 0x60], eax
mov rcx, qword [rsp + 0x38]
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400cec67
movzx ecx, byte [rax]
test cl, cl
js 0x1400cec72
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400cf1cf
mov r9d, 2
jmp 0x1400cf1cd
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400cf1cd
mov r8d, 2
cmp cl, 0xe0
jb 0x1400ceca3
mov r8d, 3
cmp cl, 0xf0
jae 0x1400cf186
cmp r8, rdx
jbe 0x1400cf19c
jmp 0x1400cf1cd
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
mov rdx, qword [rsp + 0x30]
and al, 1
mov dword [rsp + 0x60], eax
mov rcx, qword [rsp + 0x38]
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400cecf1
movzx ecx, byte [rax]
test cl, cl
js 0x1400cecfc
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400cf24c
mov r9d, 2
jmp 0x1400cf24a
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400cf24a
mov r8d, 2
cmp cl, 0xe0
jb 0x1400ced2d
mov r8d, 3
cmp cl, 0xf0
jae 0x1400cf203
cmp r8, rdx
jbe 0x1400cf219
jmp 0x1400cf24a
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x1400cf52d
mov r8d, 2
cmp r9b, 0xe0
jb 0x1400ced6d
mov r8d, 3
cmp r9b, 0xf0
jae 0x1400cf4eb
cmp r8, rdx
jbe 0x1400cf4fd
jmp 0x1400cf52d
cmp rdx, 4
jb 0x1400ce189
mov r8d, 4
cmp cl, 0xf7
ja 0x1400ce189
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
jne 0x1400ce189
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rcx, qword [rsp + 0x48]
movzx eax, byte [rcx]
test al, al
jns 0x1400cee17
cmp al, 0xe0
jb 0x1400cee17
cmp al, 0xf0
jb 0x1400cee17
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je case.0x1400c6519.109
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
test rdx, rdx
je 0x1400ce4d2
lea rcx, [rdx - 1]
mov r8, rdx
sub r8, 4
mov r9d, 0
cmovae r9, r8
cmp r9, rcx
mov r8, rcx
cmovb r8, r9
cmp rcx, r9
jbe 0x1400cee7c
cmp rcx, rdx
jae 0x1400d19c5
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400cee79
dec rcx
jmp 0x1400cee58
mov r8, rcx
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400ce4d2
movzx ecx, byte [rax]
test cl, cl
js 0x1400ceea7
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400cfa67
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400cfa65
mov r8d, 2
cmp cl, 0xe0
jb 0x1400ceed8
mov r8d, 3
cmp cl, 0xf0
jae 0x1400cfa1e
cmp r8, rdx
jbe 0x1400cfa34
jmp 0x1400cfa65
cmp rdx, 4
jb 0x1400ce189
mov r8d, 4
cmp cl, 0xf7
ja 0x1400ce189
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
jne 0x1400ce189
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rcx, qword [rsp + 0x48]
movzx eax, byte [rcx]
test al, al
jns 0x1400cef82
cmp al, 0xe0
jb 0x1400cef82
cmp al, 0xf0
jb 0x1400cef82
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je case.0x1400c6519.109
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
test rdx, rdx
je 0x1400cf00e
lea rcx, [rdx - 1]
mov r8, rdx
sub r8, 4
mov r9d, 0
cmovae r9, r8
cmp r9, rcx
mov r8, rcx
cmovb r8, r9
cmp rcx, r9
jbe 0x1400cefe3
cmp rcx, rdx
jae 0x1400d19c5
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400cefe0
dec rcx
jmp 0x1400cefbf
mov r8, rcx
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400cf00e
movzx ecx, byte [rax]
test cl, cl
js 0x1400cf099
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400cf0d1
xor r8d, r8d
mov rdx, qword [rsp + 0x30]
cmp rsi, rdx
jae 0x1400cf048
mov dword [rsp + 0x60], r8d
mov rcx, qword [rsp + 0x38]
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400cf04f
mov r9b, byte [rax]
test r9b, r9b
js 0x1400cf059
xor ecx, ecx
jmp 0x1400cf64d
xor eax, eax
jmp 0x1400cf8cb
mov ecx, 2
jmp 0x1400cf64d
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x1400cf64d
mov r8d, 2
cmp r9b, 0xe0
jb 0x1400cf08b
mov r8d, 3
cmp r9b, 0xf0
jae 0x1400cf60b
cmp r8, rdx
jbe 0x1400cf61d
jmp 0x1400cf64d
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400cf0cf
mov r8d, 2
cmp cl, 0xe0
jb 0x1400cf0c6
mov r8d, 3
cmp cl, 0xf0
jae 0x1400cfa89
cmp r8, rdx
jbe 0x1400cfaa7
xor ecx, ecx
or rcx, r9
mov rdx, qword [rsp + 0x30]
test r9, r9
je 0x1400cf0e6
xor r8d, r8d
jmp 0x1400cf016
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
mov r8d, eax
mov rdx, qword [rsp + 0x30]
and r8b, 1
jmp 0x1400cf016
cmp rdx, 4
jb 0x1400cf147
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400cf149
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400cf281
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x1400cf176
and r9d, 1
jne 0x1400cf176
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
cmp byte [rsp + 0x60], 0
setne cl
xor cl, al
test cl, 1
jne 0x1400ce4d2
jmp 0x1400ce189
cmp byte [rsp + 0x60], 0
jne 0x1400ce4d2
jmp 0x1400ce189
cmp rdx, 4
jb 0x1400cf1cd
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400cf1cf
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400cf2f4
mov r9d, 1
xor ecx, ecx
mov al, 1
cmp r9, 2
je 0x1400cf1eb
and r9d, 1
jne 0x1400cf1eb
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
test al, 1
sete al
cmp byte [rsp + 0x60], 0
je 0x1400ce189
test al, al
jne 0x1400ce4d2
jmp 0x1400ce189
cmp rdx, 4
jb 0x1400cf24a
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400cf24c
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400cf367
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x1400ce189
and r9d, 1
jne 0x1400ce189
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
cmp byte [rsp + 0x60], 0
jne 0x1400ce189
and al, 1
jne 0x1400ce4d2
jmp 0x1400ce189
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1400cebd1
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400cfc49
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400cfc97
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400cebd1
jmp case.0x1400c6519.109
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1400cec5b
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400cfc56
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400cfca5
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400cec5b
jmp case.0x1400c6519.109
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1400cece5
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400cfc63
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400cfcb3
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400cece5
jmp case.0x1400c6519.109
cmp rdx, 4
jb 0x1400cead1
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400cead3
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400cf6db
mov r9d, 1
xor ecx, ecx
mov rdx, qword [rsp + 0x30]
jmp 0x1400cfd0a
cmp rdx, 4
jb 0x1400ceb27
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400ceb29
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400cf75a
mov r9d, 1
xor ecx, ecx
mov rdx, qword [rsp + 0x30]
jmp 0x1400cfd27
cmp rdx, 4
jb 0x1400ceb7d
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400ceb7f
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400cf7d9
mov r9d, 1
xor ecx, ecx
mov rdx, qword [rsp + 0x30]
jmp 0x1400cfd44
cmp rdx, 4
jb 0x1400cf52d
mov r8d, 4
cmp r9b, 0xf7
ja 0x1400cf52d
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
mov ecx, 1
cmp qword [rsp + 0x40], 0
je 0x1400cf8d9
cmp rcx, 2
je 0x1400ce189
and ecx, 1
jne 0x1400ce189
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400cf571
movzx ecx, byte [rax]
test cl, cl
js 0x1400cf579
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400cf5f2
mov r9d, 2
jmp 0x1400cf5f0
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400cf5f0
mov r8d, 2
cmp cl, 0xe0
jb 0x1400cf5a2
mov r8d, 3
cmp cl, 0xf0
jae 0x1400cf5a9
cmp r8, rdx
jbe 0x1400cf5bf
jmp 0x1400cf5f0
cmp rdx, 4
jb 0x1400cf5f0
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400cf5f2
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400cf942
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x1400ce4d2
and r9d, 1
je 0x1400cfa73
jmp 0x1400ce4d2
cmp rdx, 4
jb 0x1400cf64d
mov r8d, 4
cmp r9b, 0xf7
ja 0x1400cf64d
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
mov ecx, 1
cmp qword [rsp + 0x40], 0
je 0x1400cf9b5
cmp rcx, 2
je 0x1400ce189
and ecx, 1
jne 0x1400ce189
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rsi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400cf691
movzx ecx, byte [rax]
test cl, cl
js 0x1400cf69c
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400cf8a1
mov r9d, 2
jmp 0x1400cf89f
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400cf89f
mov r8d, 2
cmp cl, 0xe0
jb 0x1400cf6cd
mov r8d, 3
cmp cl, 0xf0
jae 0x1400cf858
cmp r8, rdx
jbe 0x1400cf86e
jmp 0x1400cf89f
cmp qword [rsp + 0x50], 0
mov rdx, qword [rsp + 0x30]
je case.0x1400c6519.109
mov r10, qword [rsp + 0x48]
movzx ecx, byte [r10]
test cl, cl
jns 0x1400cfd03
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [r10 + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400cfc70
movzx r8d, byte [r10 + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400cfcf5
movzx ecx, byte [r10 + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov rdx, qword [rsp + 0x30]
jne 0x1400cfd03
jmp case.0x1400c6519.109
cmp qword [rsp + 0x50], 0
mov rdx, qword [rsp + 0x30]
je case.0x1400c6519.109
mov r10, qword [rsp + 0x48]
movzx ecx, byte [r10]
test cl, cl
jns 0x1400cfd20
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [r10 + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400cfc7d
movzx r8d, byte [r10 + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400cfd12
movzx ecx, byte [r10 + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov rdx, qword [rsp + 0x30]
jne 0x1400cfd20
jmp case.0x1400c6519.109
cmp qword [rsp + 0x50], 0
mov rdx, qword [rsp + 0x30]
je case.0x1400c6519.109
mov r10, qword [rsp + 0x48]
movzx ecx, byte [r10]
test cl, cl
jns 0x1400cfd3d
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [r10 + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400cfc8a
movzx r8d, byte [r10 + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb case.0x1400cd21d.34
movzx ecx, byte [r10 + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov rdx, qword [rsp + 0x30]
jne 0x1400cfd3d
jmp case.0x1400c6519.109
cmp rdx, 4
jb 0x1400cf89f
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400cf8a1
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400cfae4
mov r9d, 1
xor ecx, ecx
xor eax, eax
cmp r9, 2
je 0x1400cf8c6
and r9d, 1
mov r8d, dword [rsp + 0x60]
jne 0x1400cf8cb
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
mov r8d, dword [rsp + 0x60]
and al, 1
jmp 0x1400cf8cb
mov r8d, dword [rsp + 0x60]
cmp r8b, al
je 0x1400ce4d2
jmp 0x1400ce189
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rcx, qword [rsp + 0x48]
movzx eax, byte [rcx]
test al, al
jns 0x1400ce839
cmp al, 0xe0
jb 0x1400ce839
cmp al, 0xf0
jb 0x1400ce839
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400ce839
jmp case.0x1400c6519.109
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1400cf565
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400cfcc1
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400cfd4c
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400cf565
jmp case.0x1400c6519.109
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rcx, qword [rsp + 0x48]
movzx eax, byte [rcx]
test al, al
jns 0x1400cf041
cmp al, 0xe0
jb 0x1400cf041
cmp al, 0xf0
jb 0x1400cf041
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400cf041
jmp case.0x1400c6519.109
cmp rdx, 4
jb 0x1400cfa65
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400cfa67
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400cfb57
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
jne 0x1400ce4d2
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
test al, 1
je 0x1400ce4d2
jmp 0x1400ce189
cmp rdx, 4
jb 0x1400cf0cf
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400cf0d1
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
mov eax, edx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400cfbca
mov r9d, 1
xor ecx, ecx
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
jmp 0x1400cfd8b
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1400cf685
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400cfcce
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb case.0x1400c641a.89
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400cf685
jmp case.0x1400c6519.109
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1400cee9b
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400cfcdb
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400cfd68
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400cee9b
jmp case.0x1400c6519.109
cmp qword [rsp + 0x50], 0
mov rdx, qword [rsp + 0x30]
je case.0x1400c6519.109
mov r10, qword [rsp + 0x48]
movzx ecx, byte [r10]
test cl, cl
jns 0x1400cfd84
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [r10 + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400cfce8
movzx r8d, byte [r10 + 2]
shl r9d, 6
invalid
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400cfd76
movzx ecx, byte [r10 + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
invalid
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov rdx, qword [rsp + 0x30]
jne 0x1400cfd84
add byte [rax], al
jmp case.0x1400c6519.109
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400cebd1
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400cec5b
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400cece5
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400cfcfe
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400cfd1b
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400cfd38
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1400cebd1
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1400cec5b
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov ecx, eax
jmp 0x1400cece5
invalid
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400cf565
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400cf685
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400cee9b
invalid
inc ecx
loopne 0x1400cfcf1
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400cfd7f
mov al, byte [rax]
add byte [rax], al
shl eax, 0xc
or r8d, eax
mov ecx, r8d
invalid
mov rdx, qword [rsp + 0x30]
shl rcx, 0x20
xor r9d, r9d
or rcx, r9
jmp 0x1400ceadb
shl eax, 0xc
or r8d, eax
or eax, eax
mov ecx, r8d
mov rdx, qword [rsp + 0x30]
shl rcx, 0x20
xor r9d, r9d
or rcx, r9
jmp 0x1400ceb31
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov rdx, qword [rsp + 0x30]
shl rcx, 0x20
loope 0x1400cfd61
xor r9d, r9d
or rcx, r9
jmp 0x1400ceb87
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1400cf565
shl eax, 0xc
or r8d, eax
mov ecx, r8d
invalid
mov ecx, eax
jmp 0x1400cf685
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1400cee9b
shl eax, 0xc
or r8d, eax
or eax, eax
mov ecx, r8d
mov rdx, qword [rsp + 0x30]
shl rcx, 0x20
xor r9d, r9d
or rcx, r9
jmp 0x1400cf0d9
xor edx, edx
jmp 0x1400cfda4
mov qword [rbp], rdx
mov qword [rbp + 8], rcx
mov dword [rbp + 0x10], eax
jmp 0x1400ce02d
mov dword [rsp + 0x94], eax
lea rax, [rbx + 0x10]
cmp byte [rbx + 0x28], 3
lea rcx, [0x14015b280]
cmovne rcx, rax
mov al, byte [rcx + 0x18]
mov byte [rsp + 0x77], al
mov rax, qword [rsi + 8]
or byte [rax - 0x77], cl
and al, 0x38
mov r9, qword [rsi + 0x10]
mov rax, qword [rcx]
mov qword [rsp + 0xa0], rax
mov rax, qword [rcx + 8]
mov qword [rsp + 0x98], rax
cmp r15, r9
mov rax, r9
cmovb rax, r15
mov qword [rsp + 0x78], rax
lea r13, [0x140139804]
invalid
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x30
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x30
cmp r8, r15
ja 0x1400ce0eb
invalid
loop 0x1400cfe23
invalid
mov r12, r10
cmp byte [rsp + 0x77], 2
je 0x1400cfe7b
mov r10, qword [rsp + 0x98]
mov rax, qword [r10 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
mov rcx, qword [rsp + 0xa0]
lea rdx, [rax + rcx]
add byte [rcx - 0x75], cl
adc byte [rax - 1], cl
enter 0xffffffffffff8348, 0xffffffffffffffe0
invalid
add rdx, 0x10
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r8
lea rcx, [rsp + 0x40]
mov r8, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
call qword [r10 + 0x40]
cmp qword [rsp + 0x40], 0
je 0x1400ce0eb
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x44], eax
mov qword [rsp + 0x60], r8
and al, 0x60
mov qword [rsp + 0x48], r8
and al, 0x48
and dword [rsp + 0x40], 0
mov rcx, rdi
lea rdx, [rsp + 0x40]
call sym.alloc::vec::Vec_T_A_::push::h1d4070f7771ccdcd
mov rax, qword [rdi + 0x10]
test rax, rax
mov rdx, qword [rsp + 0x118]
je 0x1400d1979
test dl, al
sbb al, byte [rax]
invalid
dec rax
mov qword [rdi + 0x10], rax
mov r8, qword [rdi + 8]
shl rax, 4
mov ecx, dword [r8 + rax]
mov ebp, dword [r8 + rax + 4]
add byte [rcx + rcx*2], al
mov esi, dword [rax + rax + 8]
mov rsi, qword [r8 + rax + 8]
test ecx, ecx
je 0x1400cfef8
cmp ecx, 2
je 0x1400d1979
mov rcx, r14
mov r8d, ebp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_backtrack.rs
invalid
mov ah, 8
invalid
sub dh, byte [rax + rcx - 0x5a411800]
std
dec dword [rax - 0x77]
mov qword [rax], rsi
jmp 0x1400cfea2
call sym._ZN14regex_automata4util10primitives120__LT_impl_u20_core..ops..index..IndexMut_LT_regex_automata..util..primitives..SmallInde
mov qword [rax], rsi
jmp 0x1400cfea2
mov qword [rsp + 0x58], rsi
sub rsi, qword [rsp + 0x80]
mov ecx, ebp
imul rcx, qword [rdi + 0x30]
add rcx, rsi
int1
mov eax, 1
shl rax, cl
shr rcx, 6
mov rdx, qword [rdi + 0x28]
cmp rdx, rcx
jbe 0x1400d19b9
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdx + rcx*8]
mov eax, dword [rdx + rcx*8]
mov eax, dword [rdx + rcx*8]
test r8, rax
jne 0x1400cfea2
or r8, rax
mov qword [rdx + rcx*8], r8
mov rcx, r12
loope 0x1400cfecd
mov edx, ebp
call sym.regex_automata::nfa::thompson::nfa::NFA::state::h9200d5477646ff5e
movsb byte [rdi], byte [rsi]
std
dec dword [rbx + 0x4c634908]
lea eax, [rax]
invalid
movsb byte [rdi], byte [rsi]
std
dec dword [rbx + 0x4c634908]
lea eax, [rax]
add rcx, r13
jmp rcx
dec dword [rax - 0x75]
push rsp
and al, 0x38
mov dl, byte [rdx + rcx]
cmp byte [rax + 8], dl
ja 0x1400cfea2
invalid
cmp byte [rax + 9], dl
jb 0x1400cfea2
sbb edi, edi
invalid
invalid
sbb edi, edi
invalid
mov ebp, dword [rax + 4]
inc rcx
mov qword [rsp + 0x58], rcx
and al, 0x58
jmp 0x1400d01e9
or byte [rbx + 0xc8d4828], cl
mov byte [rax - 0x7d], cl
rol byte [rax + rcx*2], 0x89
and al, 0x40
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x58]
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
mov rcx, rdi
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
call sym._ZN97__LT_alloc..vec..Vec_LT_T_C_A_GT__u20_as_u20_alloc..vec..spec_extend..SpecExtend_LT_T_C_I_GT__GT_11spec_extend17h76d538e1
jmp 0x1400d01e9
test eax, eax
je 0x1400cfea2
invalid
invalid
invalid
invalid
invalid
mov ebp, edx
inc qword [rsp + 0x58]
jmp 0x1400d01e9
add byte [rax], al
cmp eax, 0x4000
je 0x1400d034b
cmp eax, 0x8000
je 0x1400d0361
cmp eax, 0x10000
jne 0x1400d0389
test rbx, rbx
je 0x1400d01e9
invalid
add dword [rax], eax
invalid
invalid
mov rcx, qword [rsp + 0x38]
mov rdx, rsi
mov r8, rbx
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
add al, ch
test byte [rdx - 2], ch
dec dword [rax - 0x7b]
ror byte [rdi], cl
test al, al
std
invalid
invalid
add al, ch
test byte [rdx - 2], ch
dec dword [rax - 0x7b]
ror byte [rdi], cl
test al, al
std
invalid
lea rcx, [rdx - 1]
mov r8, rdx
sub r8, 4
mov r9d, 0
cmovae r9, r8
cmp r9, rcx
mov r8, rcx
mov eax, ecx
mov eax, ecx
cmovb r8, r9
cmp rcx, r9
jbe 0x1400d068e
invalid
invalid
add byte [rax], al
cmp rcx, rdx
jae 0x1400d19c5
mov r10b, byte [rax + rcx]
or byte [rcx - 0x80], al
loop 0x1400d00db
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400d068b
add byte [rax], al
dec rcx
jmp 0x1400d0101
call sym.regex_automata::nfa::thompson::nfa::SparseTransitions::matches_byte::h4552b81a80979439
test eax, eax
je 0x1400cfea2
test byte [rdx - 3], cl
invalid
invalid
test byte [rdx - 3], cl
invalid
mov ebp, edx
inc rsi
mov qword [rsp + 0x58], rsi
jmp 0x1400d01e9
and al, 0x44
mov qword [rsp + 0x48], rcx
and dword [rsp + 0x40], 0
mov rcx, rdi
lea rdx, [rsp + 0x40]
call sym.alloc::vec::Vec_T_A_::push::h1d4070f7771ccdcd
jmp 0x1400d01e9
ret
mov rsi, qword [rsp + 0x58]
jmp 0x1400cfefd
test rbx, rbx
je 0x1400d01e9
dec rbx
cmp rbx, rsi
jb 0x1400d036a
jmp 0x1400d1a28
cmp rbx, rsi
jae 0x1400d01e9
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rbx]
lea rcx, [0x14015b870]
cmp byte [rax + rcx], 0
je 0x1400d01e9
jmp 0x1400cfea2
cmp rbx, rsi
jae 0x1400d01e9
mov rcx, qword [rsp + 0x38]
mov rdx, rsi
mov r8, rbx
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
or byte [rax], al
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400d0765
mov r9b, byte [rax]
test r9b, r9b
js 0x1400d082c
xor ecx, ecx
jmp 0x1400d10c3
ror byte [rdi], cl
test byte [rdx - 6], al
invalid
cmp rcx, r9
jbe 0x1400d06ec
cmp rcx, rdx
jae 0x1400d19c5
ror dword [rdi], 1
xor dword [rdx - 0x75bc0000], 0x14
or byte [rcx - 0x80], al
loop 0x1400d0459
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
cmp dl, 0x80
jne 0x1400d06e9
dec rcx
jmp 0x1400d047f
lea ecx, [rbx - 1]
cmp rcx, rsi
jae 0x1400d1a31
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rcx]
lea rcx, [0x14015b870]
cmp byte [rdi], cl
mov dh, 4
or byte [rax - 0x73], cl
or eax, 0x8b3a2
cmp byte [rax + rcx], 0
setne al
jmp 0x1400d05ca
lock add byte [rax], al
invalid
mov rcx, qword [rsp + 0x38]
mov rdx, rsi
mov r8, rbx
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
lea ecx, [0x14015b650]
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
test rdx, rdx
je 0x1400d0f17
lea rcx, [rdx - 1]
mov r8, rdx
sub r8, 4
mov r9d, 0
add byte [rbp + 0xf], cl
enter 0x3949, 0xffffffffffffffc9
add byte [rbp + 0xf], cl
enter 0x3949, 0xffffffffffffffc9
mov r8, rcx
cmovb r8, r9
cmp rcx, r9
cmp ecx, ecx
jbe 0x1400d065c
cmp rcx, rdx
jae 0x1400d19c5
mov r10b, byte [rax + rcx]
and r10b, 0xc0
rol byte [rcx - 0x80], 0xfa
or byte [rdi], 0x85
sbb al, 1
add byte [rax], al
rol byte [rcx - 0x80], 0xfa
or byte [rdi], 0x85
sbb al, 1
add byte [rax], al
dec rcx
jmp 0x1400d0519
mov cl, 1
cmp rbx, rsi
jae 0x1400d05e8
mov rcx, qword [rsp + 0x38]
movzx ecx, byte [rcx + rbx]
lea rdx, [0x14015b870]
cmp byte [rcx + rdx], 0
sete cl
test al, cl
jne 0x1400d01e9
jmp 0x1400cfea2
mov r8, rcx
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400d0f17
movzx ecx, byte [rax]
test cl, cl
js 0x1400d07ed
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400d0f0f
mov r8, rcx
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400cfea2
mov cl, byte [rax]
test cl, cl
jns 0x1400d0908
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x1400cfea2
mov r8d, 2
cmp cl, 0xe0
jb 0x1400d06db
mov r8d, 3
cmp cl, 0xf0
jae 0x1400d086c
cmp r8, rdx
jbe 0x1400d0885
jmp 0x1400cfea2
mov r8, rcx
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400cfea2
mov cl, byte [rax]
test cl, cl
jns 0x1400d0a73
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x1400cfea2
mov r8d, 2
cmp cl, 0xe0
jb 0x1400d0739
mov r8d, 3
cmp cl, 0xf0
jae 0x1400d09d7
cmp r8, rdx
jbe 0x1400d09f0
jmp 0x1400cfea2
mov ecx, 2
jmp 0x1400d10c3
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400d0f0d
mov r8d, 2
cmp cl, 0xe0
jb 0x1400d081e
mov r8d, 3
cmp cl, 0xf0
jae 0x1400d0ec6
cmp r8, rdx
jbe 0x1400d0edc
jmp 0x1400d0f0d
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x1400d10c3
mov r8d, 2
cmp r9b, 0xe0
jb 0x1400d085e
mov r8d, 3
cmp r9b, 0xf0
jae 0x1400d1081
cmp r8, rdx
jbe 0x1400d1093
jmp 0x1400d10c3
cmp rdx, 4
jb 0x1400cfea2
mov r8d, 4
cmp cl, 0xf7
ja 0x1400cfea2
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
jne 0x1400cfea2
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rcx, qword [rsp + 0x48]
movzx eax, byte [rcx]
test al, al
jns 0x1400d0908
cmp al, 0xe0
jb 0x1400d0908
cmp al, 0xf0
jb 0x1400d0908
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je case.0x1400c6519.109
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
test rdx, rdx
je 0x1400d01e9
lea rcx, [rdx - 1]
mov r8, rdx
sub r8, 4
mov r9d, 0
cmovae r9, r8
cmp r9, rcx
mov r8, rcx
cmovb r8, r9
cmp rcx, r9
jbe 0x1400d096d
cmp rcx, rdx
jae 0x1400d19c5
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400d096a
dec rcx
jmp 0x1400d0949
mov r8, rcx
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400d01e9
movzx ecx, byte [rax]
test cl, cl
js 0x1400d0998
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400d1429
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400d1427
mov r8d, 2
cmp cl, 0xe0
jb 0x1400d09c9
mov r8d, 3
cmp cl, 0xf0
jae 0x1400d13e0
cmp r8, rdx
jbe 0x1400d13f6
jmp 0x1400d1427
cmp rdx, 4
jb 0x1400cfea2
mov r8d, 4
cmp cl, 0xf7
ja 0x1400cfea2
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
jne 0x1400cfea2
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rcx, qword [rsp + 0x48]
movzx eax, byte [rcx]
test al, al
jns 0x1400d0a73
cmp al, 0xe0
jb 0x1400d0a73
cmp al, 0xf0
jb 0x1400d0a73
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je case.0x1400c6519.109
mov rcx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x30]
mov rdx, rsi
mov r8, rbx
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
test rdx, rdx
je 0x1400d149c
lea rcx, [rdx - 1]
mov r8, rdx
sub r8, 4
mov r9d, 0
cmovae r9, r8
cmp r9, rcx
mov r8, rcx
cmovb r8, r9
cmp rcx, r9
jbe 0x1400d0adb
cmp rcx, rdx
jae 0x1400d19c5
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1400d0ad8
dec rcx
jmp 0x1400d0ab7
mov r8, rcx
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400d149c
movzx ecx, byte [rax]
test cl, cl
js 0x1400d0b06
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400d1494
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400d1492
mov r8d, 2
cmp cl, 0xe0
jb 0x1400d0b37
mov r8d, 3
cmp cl, 0xf0
jae 0x1400d144b
cmp r8, rdx
jbe 0x1400d1461
jmp 0x1400d1492
cmp rdx, 4
jb 0x1400d0f0d
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400d0f0f
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400d1287
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x1400d0f85
xor esi, esi
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400d0f4a
movzx ecx, byte [rax]
test cl, cl
js 0x1400d0f55
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400d0fdb
mov r9d, 2
jmp 0x1400d0fd9
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400d0fd9
mov r8d, 2
cmp cl, 0xe0
jb 0x1400d0f7e
mov r8d, 3
cmp cl, 0xf0
jae 0x1400d0f96
cmp r8, rdx
jbe 0x1400d0fac
jmp 0x1400d0fd9
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
mov esi, eax
and sil, 1
jmp 0x1400d0f19
cmp rdx, 4
jb 0x1400d0fd9
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400d0fdb
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400d100e
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x1400cfea2
and r9d, 1
jne 0x1400cfea2
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
test sil, sil
jne 0x1400cfea2
and al, 1
jne 0x1400d01e9
jmp 0x1400cfea2
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1400d0f3e
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400d1857
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400d18a7
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400d0f3e
jmp case.0x1400c6519.109
cmp rdx, 4
jb 0x1400d10c3
mov r8d, 4
cmp r9b, 0xf7
ja 0x1400d10c3
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
mov ecx, 1
cmp qword [rsp + 0x40], 0
je 0x1400d12fa
cmp rcx, 2
je 0x1400cfea2
and ecx, 1
jne 0x1400cfea2
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400d1107
movzx ecx, byte [rax]
test cl, cl
js 0x1400d110f
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400d1188
mov r9d, 2
jmp 0x1400d1186
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400d1186
mov r8d, 2
cmp cl, 0xe0
jb 0x1400d1138
mov r8d, 3
cmp cl, 0xf0
jae 0x1400d113f
cmp r8, rdx
jbe 0x1400d1155
jmp 0x1400d1186
cmp rdx, 4
jb 0x1400d1186
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400d1188
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400d1368
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x1400d01e9
and r9d, 1
je 0x1400d1435
jmp 0x1400d01e9
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1400d067f
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400d187e
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb case.0x1400cb7ec.45
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400d067f
jmp case.0x1400c6519.109
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rcx, qword [rsp + 0x48]
movzx eax, byte [rcx]
test al, al
jns 0x1400d03be
cmp al, 0xe0
jb 0x1400d03be
cmp al, 0xf0
jb 0x1400d1910
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov r15, qword [rsp + 0x68]
jne 0x1400d03be
jmp case.0x1400c6519.109
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1400d10fb
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400d18b5
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400d191c
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov r15, qword [rsp + 0x68]
jne 0x1400d10fb
jmp case.0x1400c6519.109
cmp rdx, 4
jb 0x1400d1427
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400d1429
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400d1748
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
jne 0x1400d01e9
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
test al, 1
je 0x1400d01e9
jmp 0x1400cfea2
cmp rdx, 4
jb 0x1400d1492
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400d1494
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400d17c0
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x1400d1514
xor edx, edx
cmp rbx, rsi
jae 0x1400d14d2
mov dword [rsp + 0x70], edx
mov rcx, qword [rsp + 0x38]
mov rdx, rsi
mov r8, rbx
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400d14d9
mov r9b, byte [rax]
test r9b, r9b
js 0x1400d14e3
xor ecx, ecx
jmp 0x1400d1569
xor eax, eax
jmp 0x1400d1655
mov ecx, 2
jmp 0x1400d1569
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x1400d1569
mov r8d, 2
cmp r9b, 0xe0
jb 0x1400d150d
mov r8d, 3
cmp r9b, 0xf0
jae 0x1400d1527
cmp r8, rdx
jbe 0x1400d1539
jmp 0x1400d1569
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
mov edx, eax
and dl, 1
jmp 0x1400d149e
cmp rdx, 4
jb 0x1400d1569
mov r8d, 4
cmp r9b, 0xf7
ja 0x1400d1569
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
mov ecx, 1
cmp qword [rsp + 0x40], 0
je 0x1400d1662
cmp rcx, 2
je 0x1400cfea2
and ecx, 1
jne 0x1400cfea2
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rbx
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
test rdx, rdx
je 0x1400d15ad
movzx ecx, byte [rax]
test cl, cl
js 0x1400d15b5
shl rcx, 0x20
xor r9d, r9d
jmp 0x1400d162e
mov r9d, 2
jmp 0x1400d162c
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1400d162c
mov r8d, 2
cmp cl, 0xe0
jb 0x1400d15de
mov r8d, 3
cmp cl, 0xf0
jae 0x1400d15e5
cmp r8, rdx
jbe 0x1400d15fb
jmp 0x1400d162c
cmp rdx, 4
jb 0x1400d162c
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1400d162e
mov rcx, rax
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
call sym._ZN4core5slice5index74__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20__u5b_T_u5d__GT_5index17h007c72ae4b862f6cE.372
mov r8, rdx
lea rcx, [rsp + 0x40]
mov rdx, rax
call dbg.from_utf8
cmp qword [rsp + 0x40], 0
je 0x1400d16d0
mov r9d, 1
xor ecx, ecx
xor eax, eax
cmp r9, 2
je 0x1400d1651
and r9d, 1
mov edx, dword [rsp + 0x70]
jne 0x1400d1655
shr rcx, 0x20
call sym.regex_syntax::try_is_word_character::h0bc04e2c8f39cc5e
mov edx, dword [rsp + 0x70]
and al, 1
jmp 0x1400d1655
mov edx, dword [rsp + 0x70]
cmp dl, al
je 0x1400d01e9
jmp 0x1400cfea2
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rcx, qword [rsp + 0x48]
movzx eax, byte [rcx]
test al, al
jns 0x1400d14cb
cmp al, 0xe0
jb 0x1400d14cb
cmp al, 0xf0
jb 0x1400d192f
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov r15, qword [rsp + 0x68]
jne 0x1400d14cb
jmp case.0x1400c6519.109
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1400d15a1
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400d18c2
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb case.0x1400c7a14.190
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
adc dword [rax], eax
mov r15, qword [rsp + 0x68]
jne 0x1400d15a1
jmp case.0x1400c6519.109
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rdx]
mov dh, 0xa
test cl, cl
jns 0x1400d098c
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400d18cf
invalid
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb case.0x1400cc7bb.26
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov r15, qword [rsp + 0x68]
jne 0x1400d098c
test ecx, edx
int1
invalid
invalid
jmp case.0x1400c6519.109
cmp qword [rsp + 0x50], 0
je case.0x1400c6519.109
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1400d0afa
invalid
invalid
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
movzx ecx, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1400d18d9
movzx r8d, byte [rdx + 2]
shl r9d, 6
loope 0x1400d1802
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400d1961
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
or ecx, eax
cmp ecx, 0x110000
mov r15, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x30]
xor byte [rdi], cl
test edx, eax
invalid
invalid
invalid
jmp case.0x1400c6519.109
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400d0f3e
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400d067f
invalid
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1400d0f3e
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400d10fb
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400d15a1
invalid
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400d1957
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1400d196a
test byte [rax], al
add byte [rax], al
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1400d067f
invalid
invalid
xor ecx, ecx
mov r15, qword [rsp + 0x68]
jmp 0x1400d10c3
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov ecx, eax
mov r15, qword [rsp + 0x68]
jmp 0x1400d10fb
xor ecx, ecx
mov r15, qword [rsp + 0x68]
jmp 0x1400d1569
invalid
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov r15, qword [rsp + 0x68]
jmp 0x1400d15a1
push rbx
cld
invalid
invalid
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov ecx, eax
mov r15, qword [rsp + 0x68]
jmp 0x1400d098c
invalid
invalid
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov r15, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x30]
and al, 0x30
jmp 0x1400d0afa
mov r8, qword [rsp + 0x60]
inc r8
mov rbp, qword [rsp + 0x88]
mov ebp, dword [rsp + 0x88]
mov r10, r12
mov r9, qword [rsp + 0x30]
jmp 0x1400cfe1c
xchg ah, ah
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdx + 8], rcx
mov dword [rdx + 0x10], eax
invalid
je 0x1400d197d
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_backtrack.rs
call dbg.panic_bounds_check
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
lea eax, [0x14015ba08]
call dbg.panic_bounds_check
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
jmp case.0x1400c41fd.131
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
jmp 0x1400d1a5c
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
add eax, 0x89be5
jmp 0x1400d1a5c
wait
or byte [rax], al
jmp case.0x1400c41fd.131
mov rcx, rsi
jmp 0x1400d1a5c
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
jmp 0x1400d1a59
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
mov rdx, rsi
mov edx, esi
call dbg.panic_bounds_check
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
jmp 0x1400d1a59
add bl, ch
adc byte [rbp + rcx*4 + 5], cl
adc byte [rbx + 0x7eb0008], bl
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_look.rs
mov rcx, rbx
mov rdx, qword [rsp + 0x30]
call dbg.panic_bounds_check
lea rcx, [0x1401ba54b]
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_utf8.rs
mov edx, 0x2b
call dbg.panic
ret
clc
invalid
ud2
mov eax, ecx
movzx ecx, r8b
cmp rcx, rdx
jae 0x1400d1ad3
mov edx, dword [rax + rcx*4]
xor eax, eax
test edx, edx
setne al
add rsp, 0x28
ret
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
call dbg.panic_bounds_check
int3
add byte [rcx + rcx*4 + 0x44], al
and al, 0x34
cmp qword [r9 + 0x10], 0
jne 0x1400d1df3
mov rsi, r9
mov edi, edx
xlatb
xlatb
mov r13, rcx
mov rbx, qword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
call sym.regex_automata::nfa::thompson::nfa::NFA::state::h9200d5477646ff5e
mov eax, dword [rax]
add rax, 0xfffffffffffffffd
cmp rax, 4
jae 0x1400d1cd1
mov rcx, rsi
mov edx, edi
call sym.alloc::vec::Vec_T_A_::push::h630efd0b9046aec3
adc bh, dh
dec dword [rbx + rcx*4 + 0x73]
mov esi, dword [rbx + 0x20]
adc bh, dh
dec dword [rbx + rcx*4 + 0x73]
mov esi, dword [rbx + 0x20]
mov r12, qword [rbx + 0x28]
mov rax, qword [rbx + 8]
mov qword [rsp + 0x40], rax
mov r12, qword [rbx + 0x28]
mov rax, qword [rbx + 8]
mov qword [rsp + 0x40], rax
mov r15, qword [rbx + 0x10]
mov rbp, qword [rbx + 0x30]
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x38], r15
and al, 0x38
mov rax, qword [rsi + 0x10]
test rax, rax
je case.0x1400cc7bb.64
lea rcx, [rax - 1]
lea ecx, [rax - 1]
mov qword [rsi + 0x10], rcx
mov rcx, qword [rsi + 8]
mov edi, dword [rcx + rax*4 - 4]
jl case.0x1400cb7ec.74
cld
mov dword [rsp + 0x24], edi
mov rcx, r14
mov rdx, r12
mov r8d, edi
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
call sym._ZN12aho_corasick4util10primitives125__LT_impl_u20_core..ops..index..Index_LT_aho_corasick..util..primitives..StateID_GT__u20_
adc dl, bl
hlt
invalid
adc dl, bl
hlt
mov r8d, dword [rax]
cmp rbp, r8
jbe 0x1400d1bab
mov rcx, qword [rsp + 0x40]
mov rdx, r15
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
sahf
pushfq
or byte [rax], al
sahf
pushfq
or byte [rax], al
call sym._ZN12aho_corasick4util10primitives125__LT_impl_u20_core..ops..index..Index_LT_aho_corasick..util..primitives..StateID_GT__u20_
cmp dword [rax], edi
je case.0x1400d1c0c.2
mov qword [rsp + 0x28], rbp
cmp rbp, r15
jae case.default.0x1400d1c0c
mov rcx, qword [rsp + 0x40]
mov rdx, r15
mov r8d, ebp
mov eax, ebp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
call sym._ZN12aho_corasick4util10primitives125__LT_impl_u20_core..ops..index..Index_LT_aho_corasick..util..primitives..StateID_GT__u20_
mov dword [rax], edi
mov r8d, dword [rsp + 0x24]
mov eax, dword [rsp + 0x24]
mov rcx, r14
mov rdx, r12
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
add al, ch
mov dl, 0xd9
fxtract
dec dword [rcx - 0x3a00b7d8]
add al, ch
mov dl, 0xd9
fxtract
mov qword [rbx + 0x30], rbp
mov rcx, r13
mov edx, edi
cli
cli
call sym.regex_automata::nfa::thompson::nfa::NFA::state::h9200d5477646ff5e
mov ecx, dword [rax]
lea rdx, [0x14013988c]
lea edx, [0x14013988c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov edi, dword [rax + 4]
mov ecx, dword [rsp + 0x34]
and al, 0x34
test dword [rax + 8], ecx
jne case.0x1400cd41c.42
jmp case.0x1400d1c0c.2
mov r15, r12
mov r12, r14
mov r14, rsi
test byte [rax - 0x75], 0x70
adc byte [rax - 0x7b], cl
invalid
je 0x1400d1cbe
mov rbx, qword [rax + 8]
mov edi, dword [rbx]
movabs rax, 0x3fffffffffffffff
lea rdx, [rsi + rax]
and rdx, rax
mov r13, r14
mov rcx, r14
call sym.alloc::vec::Vec_T_A_::reserve::hc20be69a0bb61f4e
mov rcx, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
dec rsi
mov rdx, rsi
sub rdx, 1
jb 0x1400d1c9a
mov r8d, dword [rbx + rsi*4]
mov dword [rcx + rax*4], r8d
inc rax
mov rsi, rdx
jmp 0x1400d1c69
mov edi, dword [rax + 4]
mov edx, dword [rax + 8]
mov rcx, rsi
call sym.alloc::vec::Vec_T_A_::push::h630efd0b9046aec3
invalid
invalid
jmp case.0x1400cd41c.42
mov edi, dword [rax + 4]
jmp case.0x1400cd41c.42
invalid
invalid
invalid
mov rsi, r14
mov qword [r14 + 0x10], rax
mov rbx, qword [rsp + 0x120]
mov r13, qword [rsp + 0x48]
mov r14, r12
mov r12, r15
mov r15, qword [rsp + 0x38]
jmp case.0x1400cd41c.42
mov rsi, r14
mov r14, r12
mov r12, r15
mov r15, qword [rsp + 0x38]
jmp case.0x1400d1c0c.2
mov dword [rsp + 0x24], edi
mov rsi, qword [rbx + 0x20]
mov r15, rbx
mov rbx, qword [rbx + 0x28]
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
mov rcx, rsi
mov rdx, rbx
mov r8d, edi
call sym._ZN12aho_corasick4util10primitives125__LT_impl_u20_core..ops..index..Index_LT_aho_corasick..util..primitives..StateID_GT__u20_
mov r8d, dword [rax]
add byte [rbp - 0x75], cl
ja 0x1400d1d2c
add byte [rbp - 0x75], cl
ja 0x1400d1d2c
cmp r14, r8
jbe 0x1400d1d1e
mov rcx, qword [r15 + 8]
mov r15, qword [r15 + 0x10]
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
mov rdx, r15
call sym._ZN12aho_corasick4util10primitives125__LT_impl_u20_core..ops..index..Index_LT_aho_corasick..util..primitives..StateID_GT__u20_
invalid
cmp dword [rax], edi
jne 0x1400d1d22
invalid
jmp case.0x1400cc7bb.64
mov r15, qword [r15 + 0x10]
mov edi, dword [rdi + 0x10]
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x28], esi
cmp r14, r15
jae case.default.0x1400d1c0c
mov r12, qword [rsp + 0x120]
mov rcx, qword [r12 + 8]
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
add byte [rcx + rcx*4 - 6], cl
add byte [rcx + rcx*4 - 6], cl
mov r8d, r14d
call sym._ZN12aho_corasick4util10primitives125__LT_impl_u20_core..ops..index..Index_LT_aho_corasick..util..primitives..StateID_GT__u20_
mov dword [rax], edi
mov r8d, dword [rsp + 0x24]
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
mov rcx, rsi
mov rdx, rbx
call sym._ZN12aho_corasick4util10primitives125__LT_impl_u20_core..ops..index..Index_LT_aho_corasick..util..primitives..StateID_GT__u20_
inc dword [rcx + rcx*4 + 0x30]
inc r14
mov qword [r12 + 0x30], r14
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x50]
mov qword [rax], r15
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
or cl, byte [rax - 0x73]
or eax, 0x62537
add byte [rax - 0x77], cl
or cl, byte [rax - 0x73]
or eax, 0x62537
mov qword [rdx + 8], rcx
mov dword [rdx + 8], ecx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rax, [rsp + 0x24]
mov qword [rdx + 0x20], rax
lea rax, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_winreg_0.10.1_src_lib.rs_b
lea rcx, [rsp + 0x58]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [sym.__regex_automata::util::primitives::StateID_as_core::fmt::Debug_::fmt::h114398b87b40cb6c]
mov qword [rdx + 0x28], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_sparse_set.rs
call dbg.panic_fmt
lea rcx, str.assertion_failed:_stack.is_empty___home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_determinize_mod.rs
lea r8, [0x14015b700]
mov edx, 0x22
call dbg.panic
int3
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, r8
mov rdi, rcx
mov rcx, rdx
call sym.regex_automata::util::sparse_set::SparseSet::iter::h0b99fb4efac891b1
mov rbx, rax
mov r14, rdx
lea r15, [0x1401398b0]
jns case.default.0x1400d1e55
invalid
invalid
jns case.default.0x1400d1e55
invalid
cmp rbx, r14
je case.default.0x1400d1e55
mov ebp, dword [rbx]
add rbx, 4
add ebx, 4
add ebx, 4
mov rcx, rdi
mov edx, ebp
call sym.regex_automata::nfa::thompson::nfa::NFA::state::h9200d5477646ff5e
mov ecx, dword [rax]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov rcx, rsi
mov edx, ebp
call sym.regex_automata::util::determinize::state::StateBuilderNFA::add_nfa_state_id::hae7093796c2ec623
jmp case.0x1400d1e55.6
mov r12d, dword [rax + 8]
mov rcx, rsi
mov edx, ebp
call sym.regex_automata::util::determinize::state::StateBuilderNFA::add_nfa_state_id::hae7093796c2ec623
mov r13, qword [rsi + 8]
mov rbp, qword [rsi + 0x10]
mov rcx, r13
mov rdx, rbp
call sym.regex_automata::util::determinize::state::Repr::look_need::h72cd7b49f6061e8f
or r12d, eax
mov r8d, 5
mov rcx, r13
mov rdx, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_determinize_state.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::IndexMut_I__::index_mut::hfba849447b369cc8
mov r8, rdx
mov ecx, r12d
mov rdx, rax
call sym.regex_automata::util::look::LookSet::write_repr::h33f9734c90a5edbb
jmp case.0x1400d1e55.6
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
call sym.regex_automata::util::determinize::state::Repr::look_need::h72cd7b49f6061e8f
test eax, eax
je 0x1400d1ed1
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
call sym.regex_automata::util::determinize::state::ReprVec::look_have::h9ad67f0b8c376ec1
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_util_determinize_state.rs
mov r8d, 1
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::IndexMut_I__::index_mut::hfba849447b369cc8
mov r8, rdx
xor ecx, ecx
mov rdx, rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp sym.regex_automata::util::look::LookSet::write_repr::h33f9734c90a5edbb
movabs dword [0x84f8b48000000b0], eax
stosd dword [rdi], eax
add byte [rax], al
mov al, 0
add byte [rax], al
add byte [rax + 0x2488d48], al
adc byte [rbp], al
sbb byte [rdi], cl
sub byte [rsp + 0x60], al
add byte [rax], al
add cl, ch
test byte [rax], 0
add byte [rax], al
mov eax, edi
invalid
invalid
call [rdi]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
and al, 0x30
cld
invalid
lea ecx, [rsp + 0x130]
and al, 0x70
add bh, al
add byte [rax], ah
add byte [rax], al
add byte [rax - 0x75], cl
push rsi
or byte [rbx + rcx*4 + 0x46], cl
adc byte [rax - 0x77], cl
and al, 0x20
fild qword [rdx]
add byte [rax], al
fcompi st(3)
movsq qword [rdi], qword [rsi]
fld dword [rax]
add byte [rax], al
mov al, 0x6f
invalid
add eax, ecx
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x88], al
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], ecx
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub byte [rsp + 0x60], al
cwde
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbx + 0x40], rcx
movups xmmword [rbx + 0x28], xmm0
mov ecx, edi
mov dword [rbx + 0x58], eax
sub byte [rdi + 0x20], cl
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x73], 0x48
add eax, 0x204b8948
test esp, edi
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
and al, 0x88
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x88], al
mov byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x160], eax
jo 0x1400d2b80
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x180], dl
dec dword [rax - 0x73]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
add dword [rax], eax
add byte [rcx + 0xe], bh
invalid
mov esi, edx
jg 0x1400d2c52
pop rbp
lahf
clc
cmp al, 0x74
cmp dword [rdi], ecx
sub byte [rsp + 0x30], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x48
add cl, byte [rax - 0x77]
and byte [r9 + 0x43c6587b], cl
pop rsp
add ch, cl
and eax, 0x8dfffffe
invalid
invalid
invalid
invalid
invalid
add byte [rax - 0x73], cl
or eax, 0x66ce0
invalid
enter 0xffffffffffffe0ff, 0xf
sub byte [rsp + 0x30], al
sub byte [rsp + 0x50], dl
pop r8
or eax, 0x66000000
mov dword [rbx + 0x5c], 0xc2e90406
invalid
std
invalid
and al, 0x40
movaps xmm2, xmmword [rsp + 0x50]
push rbx
movups xmmword [rbx + 0x38], xmm1
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x48
add ecx, dword [rax - 0x77]
and r14b, al
pop r8
or cl, ch
jl 0x1400d2cdd
invalid
inc dword [rbx - 0x7bf09e01]
fld dword [rcx]
add byte [rax], al
add byte [rax], al
xor byte [rdi], cl
sub byte [rsp + 0x40], cl
cmp byte [rdi], cl
adc dword [rbx + 0x28], eax
add cl, byte [rax - 0x77]
and r15b, al
pop r8
or al, byte [rax]
add byte [rax], al
add byte [rax - 0x75], cl
push rsi
or byte [rbx + rcx*4 + 0x46], cl
adc byte [rax - 0x77], cl
and al, 0x20
add byte [rax], 0
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
invalid
xor cl, ch
cmp ebx, 0xffffffff
dec dword [rdi]
movaps xmm0, xmmword [rsp + 0x30]
xor byte [rdi], cl
sub byte [rsp + 0x40], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x48
add ecx, dword [rax - 0x77]
and r14b, al
pop r8
or ecx, ebp
mov edx, 0xffffffc
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
push rsp
and al, 0x50
add rcx, qword [rax - 0x77]
and r14b, al
pop r8
add ch, cl
test ah, bh
invalid
push rsp
and al, 0x50
cmp byte [r15], cl
adc dword [rbx + 0x28], eax
add eax, 0xfffc4ee9
dec dword [rdi]
movaps xmm0, xmmword [rsp + 0x30]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x48
add cl, byte [rax - 0x77]
and r15b, al
pop r8
or dword [rax], eax
add byte [rax], al
adc dword [rcx + 0x18], eax
sub dword [rcx], eax
push rsi
or byte [rax - 0x73], cl
lea rax, [rsp + 0x120]
mov qword [rsp + 0x20], rax
and byte [rcx], al
add byte [rax], al
mov ecx, esi
int1
xchg edx, eax
clc
dec esp
ror dword [rax - 0x77], cl
invalid
add byte [rax - 0x75], cl
push rsi
adc byte [rax - 0x75], cl
mov eax, dword [rsi + 8]
mov rcx, rdx
shl rcx, 4
mov eax, dword [rsi + 8]
mov dword [rax + rcx + 8], edi
add byte [rax], al
lea ecx, [rsp + 0x60]
mov dword [rcx - 0x10], eax
add byte [rax - 0x75], cl
invalid
test dword [rbp + 4], eax
add byte [rax], al
stc
or dword [rax + 1], 0x49e0ffc8
mov eax, dword [rsi + 8]
invalid
invalid
or byte [rbp + r9*4 + 0x60], r9b
xor byte [rbp + 0x31], al
in eax, dx
enter 0, 0
or byte [rax], al
adc dword [rax], eax
add byte [rax], al
mov esp, 0xf824
add byte [rdi + rcx], al
add al, 0xf
test dword [rsi + 0x48000000], ecx
mov ecx, edi
js 0x1400d4db0
mov ebp, 0
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xe8
invalid
test dword [rbx + rax], ebx
sbb al, 3
add byte [rax], al
or byte [rax + 0x39], 0xe8
add byte [rax], al
add byte [rcx - 1], cl
int3
add byte [rdi], cl
adc byte [rsp + 0x108], cl
invalid
add byte [rax - 0x73], cl
lea eax, [rsp + 0x78]
and al, 0x78
adc dword [rax + 0x10], eax
insb byte [rdi], dx
and al, 0x78
invalid
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
dec dword [rcx + rcx*4 + 0x64]
and al, 0x70
js 0x1400d4f8f
lea edx, [rsp + 0x30]
add byte [r8], al
add byte [rax - 0x75], cl
and al, 0x50
push rax
sub byte [rcx - 1], cl
int 0x48
lea ebx, [rax + rcx]
add byte [rax], al
add byte [rax], al
js 0x1400d4fda
lea esp, [rsp + 0x30]
and al, 0x30
std
dec dword [rdi]
test ch, al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbx - 8]
mov eax, dword [rbx - 8]
mov edx, 0x48000000
mov ebp, dword [rbx - 0x10]
invalid
invalid
imul esi, eax, 0x48
mov dword [rsp + 0x150], eax
add byte [rax], al
add byte [rax], al
mov ecx, edi
add byte [rax], al
add al, 0x75
sub al, 0x4c
mov eax, dword [rbp]
and al, 0x58
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x75], cl
push rsp
and al, 0x28
or byte [rcx + 0xf], bh
movsd dword [rdi], dword [rsi]
jo 0x1400d50e4
lea esi, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
push rsi
loopne 0x1400d50f4
mov eax, dword [rsi - 0x18]
call 0x1305bdbfb
mov ecx, dword [rsi - 0x10]
lea edi, [rsp + 0x170]
add byte [rax], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
jo 0x1400d50d3
add byte [rax], al
add byte [rcx + 0xb], bh
mov dword [rbx + 0x10], eax
sbb byte [r13 - 0x77], cl
push rbx
and byte [rcx - 0x77], cl
add ecx, dword [rcx - 0x77]
mov qword [r11 + 8], rdx
lea rcx, [rsp + 0x48]
mov dword [rbx + 8], edx
lea ecx, [rsp + 0x48]
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
mov ah, 0x24
movabs al, byte [0x4ce0568b48000000]
add byte [rax], al
add byte [rax - 0x75], cl
push rsi
loopne 0x1400d5167
add byte [rax], al
add byte [rax - 0x75], cl
push rsi
loopne 0x1400d5167
mov eax, dword [rsi - 0x18]
add byte [rax + 0x63], cl
add al, 0x81
push rcx
sbb byte [rax - 0x7d], cl
cli
add bh, byte [rax + 2]
cmovb rax, rdx
test rax, rax
je case.0x1400d1e55.76
invalid
xor byte [rax - 0x7d], cl
clc
add dword [rsi + rdx + 0x48], esi
lea esi, [rcx + 0x18]
cmp rax, 1
je 0x1400d5237
lea rsi, [rcx + 0x18]
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
or byte [rax - 0x77], cl
shr eax, 0xe9
jns case.0x1400d1e55.70
dec dword [rax - 0x77]
int1
add dword [rax - 0x75], ecx
push rcx
or byte [rax - 0x77], cl
shr eax, 0xe9
jns case.0x1400d1e55.70
dec dword [rax - 0x77]
int1
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
add rsp, 0x20
pop rsi
jmp sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h2880afda0a507f50
nop
add rsp, 0x20
and byte [rsi - 0x3d], bl
and byte [rsi - 0x3d], bl
add byte [rdx + 8], bh
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp sym.__rust_dealloc
push rbx
sub rsp, 0xb8
add byte [rax], al
mov rbx, rdx
mov rdi, rcx
mov r12, qword [rdx]
and cl, byte [rcx - 0x73]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8715a
and cl, byte [rcx - 0x73]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8715a
call sym.core::cell::RefCell_T_::borrow_mut::h4c09b290729d9d9d
mov r15, rax
and qword [rax + 0x10], 0
and dword [rax + 0x10], 0
mov rsi, rdx
mov esi, edx
add r12, 0xa0
mov r14, qword [rbx + 0x10]
mov esi, dword [rbx + 0x10]
movabs al, byte [0x4d10738b4c000000]
cmp dword [rsp], esi
mov esi, dword [rbx + 0x10]
cmp qword [r12], r14
je 0x1400d550c
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::char::h73443433ffcc2067
mov ecx, eax
call sym.core::char::methods::__impl_char_::is_whitespace::h3e08855122fd279e
mov dword [rdx], eax
add byte [rax], al
test al, al
je 0x1400d550c
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::bump::hd7634f5dc891b806
jmp 0x1400d54e9
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0x30], xmm0
cmp qword [r12], r14
je 0x1400d555c
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::char::h73443433ffcc2067
cmp eax, 0x2f
jbe 0x1400d555c
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::char::h73443433ffcc2067
cmp eax, 0x39
ja 0x1400d555c
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::char::h73443433ffcc2067
mov rcx, r15
mov edx, eax
call sym._ZN5alloc6string6String4push17he21f84f959649215E.4660
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::bump_and_bump_space::hdb5e264e46e8d23b
jmp 0x1400d5520
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x78], rax
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x68], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
cmp qword [r12], r14
je 0x1400d55a7
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::char::h73443433ffcc2067
mov ecx, eax
call sym.core::char::methods::__impl_char_::is_whitespace::h3e08855122fd279e
test al, al
je 0x1400d55a7
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::bump_and_bump_space::hdb5e264e46e8d23b
jmp 0x1400d5584
mov rdx, qword [r15 + 0x10]
test rdx, rdx
je 0x1400d55d9
mov rcx, qword [r15 + 8]
mov r8d, 0xa
call sym.core::num::__impl_u32_::from_str_radix::hd1e7a42692a044c3
test al, 1
jne 0x1400d55e9
shr rax, 0x20
mov dword [rdi + 8], eax
movabs rax, 0x8000000000000000
mov qword [rdi], rax
mov dword [rdi], eax
mov eax, 0
add byte [rax], al
add byte [rax - 0x14f876b8], al
mov dword [rdi], eax
jmp 0x1400d5610
mov dword [rdi], eax
jmp 0x1400d5610
lea rax, [rsp + 0x80]
lea eax, [rsp + 0x80]
mov dword [rax], 5
jmp 0x1400d55f7
lea rax, [rsp + 0x80]
add byte [rax], al
add bh, al
add byte [rsi], al
add byte [rax], al
mov dword [rax], 6
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbx + 8]
mov qword [rsp + 0x20], rax
and al, 0x20
push rbx
or byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
lea r9, [rsp + 0x50]
mov rcx, rdi
mov r8, r14
call sym.regex_syntax::ast::parse::ParserI_P_::error::hafe96ce4d444b5d5
inc qword [rsi]
invalid
add rsp, 0xb8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
mov dword [rsp + 0xd0], 4
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov qword [rsp + 0x20], rdi
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::error::hafe96ce4d444b5d5
movabs rax, 0x8000000000000000
mov qword [rbx + 0xd8], rax
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
call sym.core::ptr::drop_in_place_regex_syntax::ast::ClassSetUnion_::hb7336efd28d544e9
jmp 0x1400d6ef0
add bh, al
or eax, 0
add byte [rax], al
invalid
add rsp, 0x170
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r9, [rsp + 0x50]
mov qword [r9 + 0x28], rax
movups xmm0, xmmword [r15]
movups xmmword [r9 + 0x18], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [r9], xmm0
mov rax, qword [rsp + 0x40]
mov qword [r9 + 0x10], rax
jmp 0x1400d6d04
je 0x1400d713c
add byte [rbx + rcx*4 - 0x50], cl
movabs al, byte [0xb810738b48000000]
add byte [rax], al
adc dword [rax], eax
mov r14, qword [rax + 0xa0]
mov rsi, qword [rbx + 0x10]
mov eax, 0x110000
cmp r14, rsi
je 0x1400d712a
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::char::h73443433ffcc2067
mov cl, 0xff
invalid
mov edi, 1
add byte [rax], al
add byte [0x1400d70ab], bh
mov cl, 0xff
invalid
add byte [rax], al
add byte [0x1400d70ab], bh
jb case.0x1400d292b.84
mov edi, 2
cmp eax, 0x800
jb case.0x1400d292b.84
cmp eax, 0x10000
mov edi, 4
add byte [rax - 0x7d], cl
fild word [rax]
add byte [rax - 0x7d], cl
fild word [rax]
add rdi, r14
mov rcx, qword [rbx + 8]
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_ast_parse.rs
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rsi
mov rdx, rsi
mov r8, rdi
call sym.core::str::traits::__impl_core::ops::index::Index_I__for_str_::index::h521faff1cba8fb48
mov r13, rax
mov rsi, rdx
add rsi, rax
lea r14, [rsp + 0x40]
mov qword [r14], rax
mov qword [r14 + 8], rsi
and qword [r14 + 0x10], 0
xor eax, eax
mov rcx, rbx
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp sym.regex_syntax::ast::parse::ParserI_P_::peek::h1f82f76b71810276
cmp r15, r12
je 0x1400d9b1b
movzx eax, word [r14 + r12]
mov byte [rsp + 0x2e], ah
mov bh, 4
mov byte es:[rsp + 0x2e], ah
shl eax, 8
mov word [rsp + 0x2c], ax
mov rcx, rdi
stc
mov rdx, rbx
mov r8, rsi
call dbg.entry
add r12, 2
add ch, bl
invalid
add ch, bl
invalid
lea esi, [sym.__core::ops::range::RangeInclusive_Idx__as_core::fmt::Debug_::fmt::hef3aa4b1fde8b03b]
lea rdi, [rsp + 0x38]
lea rbx, [rsp + 0x2c]
test r15, r15
je 0x1400d9b1b
mov rax, qword [r14]
add r14, 8
mov qword [rsp + 0x2c], rax
mov byte [rsp + 0x34], 0
xor al, 0
sub al, 0xc6
and al, 0x34
xor al, 0
mov rcx, rdi
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
mov eax, esi
call dbg.entry
add r15, 0xfffffffffffffff8
jmp 0x1400d9af1
mov rcx, qword [rsp + 0x38]
mov dl, byte [rsp + 0x40]
call sym.core::fmt::builders::DebugSet::finish::hd00b8b1ba1fbed1c
call sym.core::fmt::builders::DebugSet::finish::hd00b8b1ba1fbed1c
pop rsi
clc
call qword [rax + 0x48c48348]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
ret
lea ecx, [0x14015cd68]
invalid
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], 3
lea rdx, str.ClassBytes
lea r9, [0x14015cd40]
xor dword [rax], ecx
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x10
invalid
mov rcx, rax
call dbg.debug_struct_field1_finish
nop
add rsp, 0x48
ret
lea rdx, str.ClassBytesRange
lea edx, str.ClassBytesRange
mov r8d, 0xf
call qword [rax + 0x18]
lea rsi, [rsp + 0x30]
mov qword [rsi], rdi
mov byte [rsi + 8], al
mov byte [rsi + 9], 0
mov al, byte [rbx]
lea r9, [rsp + 0x2e]
mov byte cs:[r9], al
mov byte [rcx], al
add dword [rax - 0x73], ecx
cmp eax, 0x83035
lea rdi, sym._ZN4core3ptr103drop_in_place_LT_core..option..Option_LT_regex_automata..nfa..thompson..compiler..WhichCaptures_GT__GT_17h16771
mov qword [rsp + 0x20], rdi
lea rdx, [0x14015cba9]
or byte [rax], al
or byte [rax], al
mov r8d, 5
mov rcx, rsi
call sym.core::fmt::builders::DebugStruct::field::h3135abb75ba2a243
mov al, byte [rbx + 1]
add dword [rbp + rcx*4 + 0x4c], ecx
and al, 0x2f
and al, 0x2f
mov byte [r9], al
mov qword [rsp + 0x20], rdi
lea rdx, [0x14015cbd0]
mov r8d, 3
mov rcx, rsi
call sym.core::fmt::builders::DebugStruct::field::h3135abb75ba2a243
mov rcx, rsi
call sym.core::fmt::builders::DebugStruct::finish::h65558c20661d9d97
invalid
pop rdx
clc
call qword [rax + 0x40c48348]
pop rbx
pop rdi
invalid
pop rsi
ret
in al, dx
mov byte [rax], al
add byte [rax], al
mov rax, rdx
mov rcx, qword [rcx]
lea rdx, [rcx + 0x18]
lea r8, [rsp + 0x80]
mov qword [r8], rcx
add rcx, 8
lea r9, method.f.virtual_0
or eax, 0x8326e
or eax, 0x8326e
xor cl, byte [rax]
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x70
mov qword [rsp + 0x70], r9
mov qword [rsp + 0x68], r8
lea r8, [0x14015cea8]
mov qword [rsp + 0x58], r8
lea r8, sym.core::ptr::drop_in_place_core::option::Option_alloc::boxed::Box_str___::he979751417e9bc41
mov qword [rsp + 0x50], r8
and al, 0x50
and al, 0x50
push rax
mov qword [rsp + 0x48], rcx
lea rcx, [0x140174bd3]
mov qword [rsp + 0x38], rcx
lea rcx, sym.core::ptr::drop_in_place_u32_::hc186acb9834c59ec
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x60], 3
mov dword [rsp + 0x60], 3
mov dword [rsp + 0x60], 3
add byte [rax], al
mov qword [rsp + 0x40], 4
mov dword [rsp + 0x40], 4
mov qword [rsp + 0x20], 5
invalid
add byte [rax - 0x77], cl
shr eax, 0x93
invalid
mov edx, 1
add byte [rax], al
jmp sym.__rust_dealloc
invalid
and al, 0x20
lea eax, [0x1401ba12c]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xe03f6
mov rcx, r15
mov rdx, r12
call sym.regex_syntax::debug::utf8_decode::h44c6fa70d77e2d3a
mov r13, rax
cmp r13b, 2
je 0x1400da26b
test r13b, 1
jne 0x1400d9ff2
shr r13, 0x20
mov r8d, 1
cmp r13d, 0x80
jb 0x1400d9f7e
mov r8d, 2
cmp r13d, 0x800
jb 0x1400d9f7e
cmp r13d, 0x10000
mov r8d, 4
sbb r8, 0
mov rcx, r15
mov rdx, r12
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_debug.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
mov r15, rax
mov r12, rdx
cmp r13d, 0xd
ja 0x1400da0ac
mov eax, 0x2600
bt eax, r13d
jb 0x1400da0c4
mov eax, 0x1800
bt eax, r13d
jb 0x1400da115
test r13d, r13d
jne 0x1400da0ac
lea rax, [0x1401b3dd8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_winreg_0.10.1_src_lib.rs_b
mov qword [rsp + 0x48], rax
movups xmmword [rsp + 0x50], xmm6
jmp 0x1400da21d
shr r13d, 8
mov byte [rsp + 0x34], r13b
and al, 0x34
lea rax, [rsp + 0x34]
mov qword [rsp + 0x20], rax
lea rax, [sym.core::fmt::num::__impl_core::fmt::LowerHex_for_i8_::fmt::h7168c92e3f13153d]
dec dword [rax - 0x77]
and al, 0x28
mov qword [rsp + 0x38], rbx
and qword [rsp + 0x48], 0
mov qword [rsp + 0x50], rbx
mov dword [rsp + 0x50], ebx
and qword [rsp + 0x58], 0
movabs rax, 0x800000020
add byte [rax], al
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x68], 3
lea rax, [0x1401b3df0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rbp
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], rbp
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rbp
mov rcx, rsi
mov rdx, rdi
lea r8, [rsp + 0x70]
call sym.core::fmt::Formatter::write_fmt::h9d02e2b60948641b
test al, al
jne 0x1400da2a4
sbb eax, dword [rdx]
add byte [rax], al
mov r8d, 1
mov rcx, r15
mov rdx, r12
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_debug.rs
call sym.core::slice::index::__impl_core::ops::index::Index_I__for__T__::index::h344264e5f18407f7
sbb ecx, edi
dec dword [rcx - 0x77]
invalid
mov r12, rdx
jmp 0x1400d9f29
invalid
invalid
invalid
cmp r13d, 0x7f
je 0x1400da115
invalid
lea eax, [r13 - 1]
cmp eax, 8
jb 0x1400da115
lea eax, [r13 - 0xe]
cmp eax, 0xc
jb 0x1400da115
cmp r13d, 0x5c
je 0x1400da1a0
invalid
cmp r13d, 9
je 0x1400da1c4
cmp r13d, 0xa
je case.0x1400c6519.219
cmp r13d, 0xd
je 0x1400da1a9
cmp r13d, 0x22
je 0x1400da1b2
cmp r13d, 0x27
je 0x1400da1bb
test r13d, r13d
jne 0x1400da235
mov word [rsp + 0x20], 0x305c
jmp 0x1400da1d4
mov dword [rsp + 0x34], r13d
lea rax, [rsp + 0x34]
lea eax, [rsp + 0x34]
mov qword [rsp + 0x20], rax
lea rax, [sym.core::fmt::num::__impl_core::fmt::LowerHex_for_i32_::fmt::hc7269cc0a0ff5470]
mov qword [rsp + 0x28], rax
sub byte [rax - 0x77], cl
pop rsp
and al, 0x38
and qword [rsp + 0x48], 0
mov qword [rsp + 0x50], rbx
and qword [rsp + 0x58], 0
movabs rax, 0x800000020
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
mov byte [rsp + 0x68], 3
lea rax, [0x1401b3df0]
invalid
invalid
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rbp
mov qword [rsp + 0x90], r14
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 0x98
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rbp
mov rcx, rsi
mov rdx, rdi
lea r8, [rsp + 0x70]
jmp 0x1400da226
mov word [rsp + 0x20], 0x5c5c
jmp 0x1400da1d4
mov word [rsp + 0x20], 0x725c
jmp 0x1400da1d4
mov word [rsp + 0x20], 0x225c
jmp 0x1400da1d4
mov word [rsp + 0x20], 0x275c
jmp 0x1400da1d4
mov word [rsp + 0x20], 0x745c
jmp 0x1400da1d4
mov word [rsp + 0x20], 0x6e5c
and qword [rsp + 0x22], 0
mov word [rsp + 0x2a], 0x200
sub al, byte [rax]
invalid
lea rax, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_winreg_0.10.1_src_lib.rs_b
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rbp
and qword [rsp + 0x58], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x70], rax
lea rax, [sym.__core::char::EscapeDebug_as_core::fmt::Display_::fmt::hcab15fb849d765ca]
jo 0x1400da24b
lea eax, [sym.__core::char::EscapeDebug_as_core::fmt::Display_::fmt::hcab15fb849d765ca]
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rbp
mov rcx, rsi
mov rdx, rdi
mov r8, r14
invalid
call sym.core::fmt::Formatter::write_fmt::h9d02e2b60948641b
test al, al
clc
inc dword [rax + rax*8 - 0x3097bf1]
invalid
test dh, dh
cld
invalid
je 0x1400d9f29
jmp 0x1400da2a4
mov ecx, r13d
call sym.core::unicode::unicode_data::grapheme_extend::lookup::h6119cb8c9495d442
clc
invalid
test al, al
jne case.0x1400cb7ec.184
clc
inc dword [rax + rax*8 - 0x76bbe78b]
jmp 0x138807a30
mov ecx, r13d
call dbg.is_printable
test al, al
je case.0x1400cb7ec.184
mov byte [rsp + 0x20], pe_nt_image_headers64
mov dword [rsp + 0x24], r13d
and al, 0x24
and al, 0x24
jmp 0x1400da1e1
lea rcx, [rsp + 0x20]
mov edx, r13d
mov edx, ebp
call sym.core::char::EscapeUnicode::new::hb79d10bd687fc055
jmp 0x1400da1e1
invalid
dec dword [rbp + rcx*4 + 0x44]
and al, 0x38
lea r8, [rsp + 0x38]
lea rax, [0x1401b3da8]
mov qword [r8], rax
add byte [rcx - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xe037f
add byte [rax - 0x73], cl
add eax, 0xe037f
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
adc dword [rax + 0x18], eax
adc dword [rax + 0x18], eax
mov rcx, rsi
mov rdx, rdi
call sym.core::fmt::Formatter::write_fmt::h9d02e2b60948641b
mov ecx, eax
jmp 0x1400da2a6
mov cl, 1
mov eax, ecx
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
add esp, 0xb8
add esp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
stosb byte [rdi], al
mov ah, 0xff
inc dword [rax + rax*8 - 0x676f48b]
call sym.core::unicode::unicode_data::cc::lookup::haefecc9012f9c70b
test al, al
je 0x1400da337
lea rax, [rsp + 0x60]
mov dword [rax], edi
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [rcx], rax
lea rax, [0x14015cb88]
add eax, 0x82886
lea rdx, [rsp + 0x70]
mov qword [rdx], rax
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x7d], cl
or byte [rax - 0x7d], cl
invalid
and byte [rax], al
lea r8, [sym.core::fmt::num::__impl_core::fmt::UpperHex_for_i32_::fmt::h1952e14117ecedca]
clc
dec dword [rcx + rcx*4 + 0x41]
or byte [rax - 0x77], cl
mov dword [rdx + 0x10], ecx
clc
dec dword [rcx + rcx*4 + 0x41]
or byte [rax - 0x77], cl
mov dword [rdx + 0x10], ecx
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0x48]
invalid
mov qword [rdx + 0x18], rax
lea rcx, [rsp + 0x48]
invalid
call sym._ZN5alloc3fmt6format17ha7016107dd9b0da8E.1015
call sym._ZN5alloc3fmt6format17ha7016107dd9b0da8E.1015
jmp 0x1400da343
mov edx, dword [rbx]
lea rcx, [rsp + 0x48]
call sym.__char_as_alloc::string::ToString_::to_string::h17f07d38bbe08466
idiv bh
mov edi, dword [rbx + 4]
mov ecx, edi
call sym.core::char::methods::__impl_char_::is_whitespace::h3e08855122fd279e
cmp dh, byte [rdi + rdi*8 + 0x75c084ff]
invalid
cmp dh, byte [rdi + rdi*8 + 0x75c084ff]
or ecx, dword [rcx - 0x5f771707]
call sym.core::unicode::unicode_data::cc::lookup::haefecc9012f9c70b
test al, al
je 0x1400da3a7
lea rax, [rsp + 0x2c]
mov ecx, edi
call sym.core::unicode::unicode_data::cc::lookup::haefecc9012f9c70b
test al, al
je 0x1400da3a7
lea rax, [rsp + 0x2c]
mov dword [rax], edi
lea rcx, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rcx], rax
lea rax, [0x14015cb88]
add eax, 0x82816
add eax, 0x82816
lea rdx, [rsp + 0x70]
and al, 0x70
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
and byte [rax], al
and byte [rax], al
lea r8, [sym.core::fmt::num::__impl_core::fmt::UpperHex_for_i32_::fmt::h1952e14117ecedca]
mov qword [rcx + 8], r8
or byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
and al, 0x30
or byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
and al, 0x30
call sym._ZN5alloc3fmt6format17ha7016107dd9b0da8E.1015
jmp 0x1400da3b4
mov edx, dword [rbx + 4]
lea rcx, [rsp + 0x30]
call sym.__char_as_alloc::string::ToString_::to_string::h17f07d38bbe08466
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.ClassUnicodeRangestart
lea edx, str.ClassUnicodeRangestart
lea edx, str.ClassUnicodeRangestart
mov r8d, 0x11
call qword [rax + 0x18]
lea rdi, [rsp + 0x70]
lea edi, [rsp + 0x70]
lea edi, [rsp + 0x70]
jl case.0x1400c41fd.250
jo 0x1400da41a
mov qword [rdi], rsi
mov dword [rdi], esi
mov byte [rdi + 8], al
mov byte [rdi + 9], 0
lea rbx, sym._ZN4core3ptr205drop_in_place_LT__LT_alloc..boxed..Box_LT_dyn_u20_core..error..Error_u2b_core..marker..Sync_u2b_core..marker..S
or byte [rax], al
mov qword [rsp + 0x20], rbx
lea rdx, [0x14015cba9]
and al, 0x48
mov eax, 5
add byte [rax - 0x77], cl
stc
js 0x1400da4c3
add eax, 0xc634900
mov byte [rcx + rax - 0x3f], cl
loope case.0x1400d9d6e.11
lea ecx, [rdi + 8]
lea edx, [rsi + 8]
mov eax, dword [rsi + 8]
cmp eax, edx
or ecx, eax
jbe 0x1400da612
invalid
sbb byte [rbx + rcx*4 + 0x46], cl
adc byte [rbx + rcx*4 + 0x4e], cl
sbb al, ch
invalid
mov ecx, dword [rsi + 0x18]
retf 0xf63f
idiv bh
add dword [rax], 0x478b0000
cmp byte [rbx], bh
cmp byte [rbp + 0x79], r14b
cmp byte [rbp + 0x79], dh
cmp al, 0x3b
cmp al, 0x75
invalid
jno case.0x1400bdb6a.267
cmp eax, dword [rsi + 0x40]
cmp r8d, dword [rsi + 0x44]
add byte [rdi], r9b
xchg ebp, eax
sar dword [rax], 0xc8
and byte [rbx + rcx*4 + 0x4e], cl
sub al, ch
imul edi, dword [rdi], 0xc084fff6
jle 0x1400da6e9
add byte [rdi], cl
xchg ebp, eax
sal byte [rax], 0xc8
int3
inc dword [rcx + 0x57]
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
in al, dx
invalid
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
add cl, byte [rcx + rax - 0x38]
enter 0xffffffffffff8948, 0x44
and al, 0x20
lea esi, [rsp + 0x28]
mov edi, dword [rsi + 0x20]
push rsi
adc byte [rax + 1], cl
add edx, ecx
invalid
invalid
iretd
mov edx, esi
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
adc byte [rdx + 0x10], cl
movups xmmword [rcx + 0x10], xmm1
adc dword [rcx + 0x10], ecx
adc byte [rdi], cl
adc dword [rcx], eax
movups xmmword [rcx], xmm0
mov qword [rdx], 2
mov rcx, rdx
jmp sym.core::ptr::drop_in_place_regex_syntax::hir::Hir_::h1cf46091d206341c
add al, byte [rdx]
add byte [rax], al
add byte [rax - 0x77], cl
shr ecx, 1
add byte [rax], al
add byte [rax], al
invalid
mov ecx, esi
call sym.core::ptr::drop_in_place_regex_syntax::hir::HirKind_::h588f90ccb60144cf
add byte [rax], al
mov rcx, qword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
add rsp, 0x20
pop rsi
jmp sym._ZN4core3ptr106drop_in_place_LT_alloc..boxed..Box_LT_crossbeam_deque..deque..Block_LT_rayon_core..job..JobRef_GT__GT__GT_17h6c
sub edi, edx
invalid
invalid
lea eax, [0x140139a64]
adc bl, ch
add al, 0x48
mov rax, qword [rdi + 8]
test byte [rcx + rax + 0x30b90000], bh
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
add byte [rax], al
lahf
xchg dl, dh
dec dword [rax - 0x77]
invalid
mov ebx, eax
ret
add byte [rdi], cl
adc byte [rdi], al
adc byte [rdi + 0x20], dl
sub dword [rsi + 0x10], ecx
sub dword [rsi], eax
invalid
add al, byte [rax]
add byte [rax], al
mov dword [rdi + 0x28], eax
adc byte [rdi], cl
sub byte [rsi + 0x20], dl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
and eax, 0x5f21c
and al, 0x58
test eax, eax
add dword [rax], eax
add byte [rax - 1], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax + 0x6b], cl
sal byte [rax], 1
add al, 0x11
adc byte [rcx + rdx + 8], al
sub dword [rsp + 0xa0], eax
and al, 0xc0
add byte [rax], al
jmp 0xca0dd1a7
or dword [rdx], ecx
add byte [rax], al
mov rcx, rbx
call sym.__alloc::vec::drain::Drain_T_A__as_core::ops::drop::Drop_::drop::hb2dd057b28d43f1d
jmp 0x1400dd11c
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
mov edi, edx
mov rsi, rcx
mov rdx, qword [rcx + 0x10]
push rcx
adc byte [rax + 0x3b], cl
adc dword [rbp + 0xc], esi
push rcx
adc byte [rax + 0x3b], cl
adc dword [rbp + 0xc], esi
mov rcx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h7e31005652a56c35
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov byte [rax + rdx*2], dil
mov byte [rax + rdx*2 + 1], bl
inc rdx
ret 0x8948
push rsi
adc byte [rax - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
ret
ret 0x8948
invalid
sub rsp, 0x20
mov esi, ecx
mov ecx, 0x50
mov edx, 8
call sym.alloc::alloc::exchange_malloc::h873e2453ad129073
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov qword [rax], rcx
and qword [rax + 8], 0
mov qword [rax + 0x10], rcx
adc byte [rax - 0x7d], cl
invalid
sbb byte [rax], al
mov qword [rax + 0x20], rcx
xorps xmm0, xmm0
movups xmmword [rax + 0x28], xmm0
mov dword [rax + 0x38], esi
mov dword [rax + 0x3c], esi
mov dword [rax + 0x40], esi
mov dword [rax + 0x44], esi
mov dword [rax + 0x48], esi
mov word [rax + 0x4c], 1
mov byte [rax + 0x4e], 0
add rsp, 0x20
pop rsi
ret
invalid
cmovno edx, eax
mov qword [rsp + 0x30], rdx
jmp 0x1400dd1fb
mov r8d, dword [rcx]
mov r9d, dword [rcx + 4]
test r8d, r8d
mov qword [rsp + 0x40], r11
pop rsp
and al, 0x40
pop rsp
and al, 0x40
je 0x1400dd228
cmp qword [r10 + 0x10], 0
je 0x1400dd228
xor r14d, r14d
mov rax, r9
mul qword [r10 + 0x18]
test byte [rcx + rcx*4 - 0x38], 0x49
mul dword [rdx + 0x18]
mov qword [rsp + 0x28], rax
setno r14b
jmp case.0x1400cc7bb.203
xor r14d, r14d
mov eax, dword [r10 + 0x38]
mov edi, dword [r10 + 0x44]
mov ebx, dword [r10 + 0x48]
mov sil, byte [r10 + 0x4c]
jb 0x1400dd287
jb 0x1400dd287
mov rdx, qword [r10 + 0x30]
mov r12, qword [r10 + 0x20]
mov rbp, qword [r10 + 0x28]
cmp dword [rcx + 0x10], 0
mov dword [rsp + 0x24], eax
mov qword [rsp + 0x38], rdx
invalid
je 0x1400dd260
cmp byte [rdx + rcx + 0x45], dh
mov ebp, dword [rdx + 0x3c]
mov r13d, dword [r10 + 0x3c]
mov r15d, dword [r10 + 0x40]
jmp 0x1400dd298
xor r15d, r15d
xor edi, edi
test r12, r12
je 0x1400dd295
mov r13d, 0
test rbp, rbp
je 0x1400dd298
xor r15d, r15d
mov ecx, r8d
mov ecx, eax
mov ecx, eax
mov edx, r9d
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xor r9d, r9d
call sym.__core::option::Option_T__as_core::cmp::PartialEq_::eq::h1e523470ac3e4725
movzx r12d, al
xor r13d, r13d
std
std
inc dword [rdi + rcx - 0x4a]
loopne 0x1400dd2d4
xor ebp, ebp
xor ebp, ebp
jmp 0x1400dd298
xor r13d, r13d
mov ecx, 0x50
add byte [rax], al
mov edx, 8
call sym.alloc::alloc::exchange_malloc::h873e2453ad129073
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rax], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r14
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
xor byte [rbx - 0x76dbdbb4], cl
cmp byte [rcx + rcx*4 + 0x68], al
cmp al, 0x44
mov dword [rax + 0x40], edi
and al, 0x38
mov rcx, qword [rsp + 0x28]
mov rax, qword [rcx + 8]
cmp byte [rax], 0
add byte [rbp + 0x28], dh
mov rsi, qword [rcx + 0x10]
dec rdi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi]
jne 0x1400dd798
mov rcx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h2cbd92d4272936ab
invalid
stc
dec dword [rax - 0x75]
mov edx, dword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov qword [rax + rdx*8], rdi
inc qword [rsi + 0x10]
invalid
invalid
xor eax, eax
jmp case.0x1400c641a.288
sbb byte [rdx], al
add byte [rax], al
cmp r13, r14
je 0x1400dd9a4
mov r15b, byte [r13]
inc r13
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], cl
push rsi
adc byte [rcx - 0x77], cl
call 0x19b1b651e
cli
invalid
invalid
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h38ad647c6154335d
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
xor r12d, r12d
mov rdi, rax
cmp r12, rax
jae 0x1400dd819
shr rdi, 1
add rdi, r12
mov rbx, rdi
shl rbx, 4
mov dl, byte [rcx + rbx]
cmp dl, r15b
je 0x1400dd85d
lea r8, [rdi + 1]
cmp dl, r15b
cmova rax, rdi
cmovb r12, r8
mov rdi, rax
sub rdi, r12
jmp 0x1400dd7e8
mov rcx, rsi
call sym.regex_syntax::hir::literal::PreferenceTrie::create_state::h40e9a4109f93eb65
xor al, byte [rax]
add byte [rax - 0x75], cl
push rsi
adc byte [rax + 0x39], cl
invalid
jbe 0x1400dd9d4
invalid
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
invalid
mov qword [rsp + 0x38], rax
mov rax, qword [rsi + 8]
imul rcx, rbp, 0x18
lea rbx, [rax + rcx]
mov rbp, qword [rax + rcx + 0x10]
cmp rbp, qword [rax + rcx]
cmp ebp, dword [rax + rcx]
jne 0x1400dd94b
mov rdi, rbp
inc rdi
jne 0x1400dd8b2
xor ecx, ecx
jmp 0x1400dd943
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_literal.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
fyl2xp1
invalid
invalid
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h38ad647c6154335d
mov rdx, qword [rax + 0x10]
cmp rdx, rdi
cmp edx, edi
jbe 0x1400dd9e3
mov rax, qword [rax + 8]
mov rbp, qword [rax + rbx + 8]
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov r8, rbp
lea r9, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_literal.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h6d9e6f6bf710271f
mov rdi, qword [rax]
cmp byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rsi], al
invalid
invalid
invalid
invalid
jmp case.0x1400c44ad.336
lea rax, [rbp*2]
cmp rax, rdi
cmova rdi, rax
cmp rdi, 5
inc dword [0x1400ddd81]
add byte [rax + 0xf], cl
clc
xor edx, edx
mov rax, rdi
mov eax, edi
shr rax, 0x3b
sete al
test rbp, rbp
je 0x1400dd8fb
mov rcx, rbp
shl rcx, 4
mov r8, qword [rbx + 8]
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x70], rcx
and al, 0x70
mov ecx, 8
jmp 0x1400dd8fd
xor ecx, ecx
mov r8, rdi
shl r8, 4
mov dl, al
shl rdx, 3
mov qword [rsp + 0x68], rcx
lea rcx, [rsp + 0x48]
lea r9, [rsp + 0x60]
and al, 0x60
and al, 0x60
call sym.alloc::raw_vec::finish_grow::h0b7aaa09c859c2e4
cmp qword [rsp + 0x48], 0
and al, 0x48
add byte [rax - 0x75], cl
and al, 0x50
and al, 0x48
add byte [rax - 0x75], cl
and al, 0x50
je 0x1400dd932
mov rdi, qword [rsp + 0x58]
pop rax
jmp 0x1400dd943
mov qword [rbx + 8], rcx
mov qword [rbx], rdi
movabs rcx, 0x8000000000000001
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x77], 0xfa
add byte [rax - 0x170576b8], al
insd dword [rdi], dx
sal dl, cl
dec dword [rcx + rcx*4 + 0x6c]
mov rdx, rdi
call sym.alloc::raw_vec::handle_reserve::hb5c921ee6936c215
dec dword [rcx + rcx*4 + 0x6c]
mov qword [rsp + 0x40], r13
and al, 0x40
mov r13, rbx
mov r13, rbx
mov rbx, qword [rbx + 8]
mov r14, r12
shl r14, 4
add al, 0x4a
lea edi, [rbx + rsi]
cmp al, 0x33
add al, 0x4a
lea edi, [rbx + rsi]
cmp al, 0x33
mov r8, rbp
sub r8, r12
jbe 0x1400dd97c
lea rcx, [rdi + 0x10]
shl r8, 4
mov rdx, rdi
call sub.msvcrt.dll_memmove
jle case.0x1400bdb6a.301
add bl, ch
invalid
jle case.0x1400bdb6a.301
add bl, ch
add dh, byte [rbp + 0x7d]
jne 0x1400dd9fb
jge case.0x1400c641a.288
mov byte [rdi], r15b
mov byte [rdi], bh
mov rax, qword [rsp + 0x38]
cmp byte [rdx - 0x77], cl
mov qword [rbx + r14 + 8], rax
xor r9d, dword [rax]
inc rbp
mov qword [r13 + 0x10], rbp
mov rbp, rax
mov r14, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
mov r13, qword [rsp + 0x40]
jmp 0x1400dd7b3
mov rdx, qword [rsi + 0x28]
mov edx, dword [rsi + 0x28]
mov rax, qword [rsi + 0x30]
lea rcx, [rax + 1]
mov qword [rsi + 0x30], rcx
cmp rdx, rbp
jbe 0x1400dd9f2
mov rcx, qword [rsi + 0x20]
mov qword [rcx + rbp*8], rax
mov al, 1
invalid
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_literal.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
mov rcx, rbp
call dbg.panic_bounds_check
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_literal.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
mov rcx, rdi
call dbg.panic_bounds_check
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_literal.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
jmp 0x1400dd9db
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_src_vecmod.rs
mov rcx, r12
mov rdx, rbp
call sym.alloc::vec::Vec_T_A_::insert::assert_failed::hd650c33203f09cd5
int3
add byte [rax - 0x77], cl
ret 0x8949
dec dword [rax - 0x77]
ret
mov rdx, rsi
call dbg.handle_alloc_error
mov ebx, 1
add byte [rax], al
mov edx, 1
add dword [rax], eax
add byte [rax], al
invalid
mov r8, rax
call sym.__A_as_core::alloc::Allocator_::deallocate::h31dd003f5501e951
add al, bh
hlt
invalid
add al, bh
hlt
mov qword [rdi + 8], rbx
mov qword [rdi], rsi
invalid
invalid
mov rax, qword [rdi + 8]
or byte [rax - 0x77], cl
add rsp, 0x20
invalid
mov rdx, rsi
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
push rsi
mov esi, eax
ret 0x16e8
invalid
add ecx, esi
int1
mov edx, edi
mov eax, esi
add esp, 0x28
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov r14, qword [rdx + 0x10]
mov rcx, r8
mov rdx, r14
call sym.core::slice::index::range::h004f3f24bc8e8c55
add byte [rax - 0x7d], cl
adc byte [eax], al
adc byte [rax], al
add byte [rax - 0x75], cl
or byte [r9 + 0x29], r9b
test byte [rax - 0x73], 0xc
invalid
mov rax, qword [rdi + 8]
sub r14, rsi
lea rcx, [rax + rsi*8]
mov qword [rbx + 0x18], rsi
mov qword [rbx + 0x20], r14
mov qword [rbx], rax
mov qword [rbx + 8], rcx
mov qword [rbx + 0x10], rdi
jnp 0x1400ddb10
or byte [r9 + 0x29], r9b
test byte [rax - 0x73], 0xc
lea rcx, [rax + rsi*2]
invalid
mov dword [rbx + 0x18], esi
or byte [rax - 0x77], cl
push r14
push r13
inc byte [rdx]
invalid
or byte [rcx - 0x44], al
add dword [rax], eax
add byte [rax], al
mov edx, edi
lea edi, [rdx + 0x20]
and byte [rax - 0x77], cl
mov ecx, edi
stc
add byte [rax], al
add byte [rax + rax*8 - 0xb6f78b], al
inc esp
and byte [rbp - 0x77], cl
in eax, 0x48
mov qword [rsp + 0x20], rcx
and al, 0x20
mov ebx, esp
and bl, ch
invalid
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
je 0x1400ddc79
invalid
or byte [rcx], dh
leave
and byte [rax - 0x77], cl
invalid
jl 0x1400ddc22
xchg edi, eax
add byte [rax], al
mov rax, qword [rsi]
cmp rax, 0xa
ja case.0x1400ddca4.10
lea rcx, [0x140139b00]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 8]
mov edx, 8
add byte [rax], al
or byte [rdx + 8], r15b
add byte [rax], al
add bl, ch
jmp 0x1400ddd21
jo 0x1400ddcfa
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
add rsp, 0x20
pop rsi
jmp sym._ZN4core3ptr106drop_in_place_LT_alloc..boxed..Box_LT_crossbeam_deque..deque..Block_LT_rayon_core..job..JobRef_GT__GT__GT_17h6c
and byte [rsi - 0x17], bl
or eax, 0x48fff9f6
mov rsi, qword [rsi + 8]
mov rsi, qword [rsi + 8]
mov rcx, rsi
call sym.core::ptr::drop_in_place_alloc::vec::Vec_regex_syntax::ast::Ast__::h5f35f5cb71cc333b
jmp 0x1400ddd19
invalid
mov rsi, qword [rsi + 8]
mov rsi, qword [rsi + 8]
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov rdx, qword [rsi + 8]
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h67ea26ec0827d08b
jmp 0x1400ddd19
mov rsi, qword [rsi + 8]
mov rcx, rsi
call sym.core::ptr::drop_in_place_regex_syntax::ast::ClassUnicode_::h1ab3826c5c4dbb32
jmp 0x1400ddd19
add rsi, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp sym._ZN4core3ptr79drop_in_place_LT_alloc..boxed..Box_LT_regex_syntax..ast..ClassBracketed_GT__GT_17h5b1cb80d6be544adE.4750
sub eax, 0x48000000
mov esi, dword [rsi + 8]
mov rsi, qword [rsi + 8]
lea rcx, [rsi + 0x30]
call sym._ZN4core3ptr68drop_in_place_LT_alloc..boxed..Box_LT_regex_syntax..ast..Ast_GT__GT_17hab7ac59744ab72a9E.4751
jmp 0x1400ddd19
mov rsi, qword [rsi + 8]
mov rcx, rsi
call sym._ZN4core3ptr45drop_in_place_LT_regex_syntax..ast..Group_GT_17hded36f8106e8c477E.4752
mov edx, 8
out dx, eax
inc dword [rbx]
xchg ecx, eax
cwde
add byte [rax], al
add byte [rax], al
cmp edx, 8
mov eax, 2
cmovb eax, edx
invalid
clc
std
invalid
mov esi, ecx
call sym.__regex_syntax::hir::Hir_as_core::ops::drop::Drop_::drop::h48d2be08742dc92f
mov rax, qword [rsi]
lea rdx, [rax - 2]
lea edx, [rax - 2]
lea edx, [rax - 2]
cmp rdx, 8
mov ecx, 2
add byte [rax], al
mov esp, 0x63480005
or al, 0x8a
jne 0x1400debbe
xor ecx, ecx
jmp 0x1400dec52
mov rsi, rcx
mov rax, qword [rcx]
add dword [rax - 0x73], ecx
or al, 0
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov ebx, 4
add byte [rax + 0xf], cl
fimul dword [r8 - 0x47]
mov ecx, 0xc71c71c8
jno 0x1400dec00
mov dword [rcx], 0x3948d231
retf
setb dl
imul r8, rbx, 0x48
shl rdx, 3
shl edx, 3
add eax, 0x4bb
add byte [rax + 0xf], cl
fimul dword [r8 - 0x47]
mov ecx, 0xc71c71c8
mov ecx, 0xc71c71c8
jno 0x1400dec00
mov dword [rcx], 0x3948d231
retf
test rax, rax
je 0x1400dec18
invalid
sbb eax, 0x48c06b48
imul rax, rax, 0x48
imul eax, eax, 0x48
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
jmp case.0x1400cc7bb.234
and qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov rcx, rdi
call sym.alloc::raw_vec::finish_grow::h0b7aaa09c859c2e4
dec dword [rax - 0x7d]
invalid
add byte [rax - 0x75], cl
invalid
invalid
je 0x1400dec41
mov rdx, qword [rsp + 0x48]
jmp 0x1400dec52
mov qword [rsi + 8], rcx
mov qword [rsi], rbx
movabs rcx, 0x8000000000000001
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp sym.alloc::raw_vec::handle_reserve::hb5c921ee6936c215
in al, dx
push rax
inc rdx
jne 0x1400dec71
xor ecx, ecx
jmp 0x1400ded0b
mov rsi, rcx
mov rax, qword [rcx]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov ebx, 4
cmovae rbx, rdx
movabs rcx, 0x71c71c71c71c72
xor edx, edx
cmp rbx, rcx
setb dl
imul r8, rbx, 0x120
ret
and byte [rcx], al
add byte [rax], al
shl rdx, 3
test rax, rax
je case.0x1400d1c0c.187
imul rax, rax, 0x120
mov rcx, qword [rsi + 8]
or byte [rax - 0x77], cl
and al, 0x20
or byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
jmp 0x1400decd7
and qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov rcx, rdi
stc
stc
call sym.alloc::raw_vec::finish_grow::h0b7aaa09c859c2e4
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
mov ecx, dword [rdi + 8]
je 0x1400decfa
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
jmp 0x1400ded0b
mov qword [rsi + 8], rcx
mov qword [rsi], rbx
movabs rcx, 0x8000000000000001
add byte [rax], al
invalid
invalid
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp sym.alloc::raw_vec::handle_reserve::hb5c921ee6936c215
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
cmp edx, 5
mov ebx, 4
cmovae rbx, rdx
invalid
invalid
xchg ebx, eax
cmp edx, 5
and al, 0x49
xchg edx, eax
and al, 0x49
xchg edx, eax
add byte [rcx], dh
ror byte [rax + 0x39], cl
retf
add byte [rax - 0x3f], cl
loop 0x1400ded68
or byte [rax], al
add byte [rax], al
mov ecx, edi
cmp dword [rdi], 0
or byte [rax - 0x7d], 0xc4
push rax
add byte [rax], al
add al, ch
scasd eax, dword [rdi]
clc
invalid
mov ecx, eax
add rsp, 0x28
jmp sym.alloc::raw_vec::handle_reserve::hb5c921ee6936c215
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov ebx, 4
cmovae rbx, rdx
movabs rcx, 0xcccccccccccccd
xor edx, edx
cmp rbx, rcx
setb dl
imul r8, rbx, 0xa0
ret
movabs al, byte [0x4803e2c148000000]
test eax, eax
je 0x1400dee79
imul rax, rax, 0xa0
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
and al, 0x28
or byte [rax], al
add byte [rax], al
and al, 0x28
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rax
and qword [rsp + 0x28], 0
leave
imul eax, ecx, 0x38
mov edx, 8
mov rcx, rax
jmp sym.__A_as_core::alloc::Allocator_::deallocate::h31dd003f5501e951
mov dl, 0xf4
inc ebx
ret
ret
jmp rax
or byte [rbp - 0x75], cl
jbe 0x1400df008
ror dword [rax - 0x77], 1
fimul dword [rbp - 0x77]
invalid
add byte [rax], al
cmp r8, r9
je 0x1400e09f8
mov rax, qword [rdx + r9]
cmp rsi, rax
jbe 0x1400e0a7f
invalid
xchg edi, eax
add byte [rax], al
invalid
xchg byte [rdi + 0x48000000], dl
shl eax, 5
shl rax, 5
mov byte [r14 + rax + 0x18], 0
add r9, 8
jmp 0x1400e09d6
invalid
call sym.core::ptr::drop_in_place_alloc::vec::Vec_u64__::h6c98cbce114896bd
mov rsi, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
mov edi, dword [rsp + 0x50]
push rax
add rsi, 8
sub rdi, 1
jb 0x1400e0a31
mov r8, qword [rsi - 8]
test r8, r8
je case.0x1400c44ad.379
shl r8, 4
mov rcx, qword [rsi]
mov edx, 8
call sym.__A_as_core::alloc::Allocator_::deallocate::h31dd003f5501e951
add rsi, 0x18
invalid
sbb bl, ch
fimul dword [rax - 0x75]
and al, 0x40
jmp case.0x1400cc3a7.251
mov rax, qword [rsp + 0x40]
test rax, rax
je case.0x1400c7a14.395
imul r8, rax, 0x18
mov rcx, qword [rsp + 0x48]
mov edx, 8
call sym.__A_as_core::alloc::Allocator_::deallocate::h31dd003f5501e951
xchg edi, eax
hlt
invalid
mov r8, qword [rsp + 0x58]
test r8, r8
test eax, eax
sal byte [rbx + rdx + 0x49], 0xc1
loopne 0x1400e0a5f
je 0x1400e0a6b
shl r8, 3
mov rcx, qword [rsp + 0x60]
and al, 0x60
mov edx, 8
call sym.__A_as_core::alloc::Allocator_::deallocate::h31dd003f5501e951
hlt
invalid
nop
add rsp, 0x90
add byte [rax], al
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_literal.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
mov rcx, rax
mov rdx, rsi
call dbg.panic_bounds_check
iretd
invalid
idiv edi
int3
test rdx, rdx
sete cl
je 0x1400e0abe
add rdx, 0xffffffffffffffe0
cmp byte [rax + 0x18], 0
add byte [rax - 0x73], cl
invalid
invalid
ret 0x80e0
jne case.0x1400cb7ec.266
jmp 0x1400e0abe
mov eax, ecx
add rsp, 0x28
ret
mov edi, ecx
mov rsi, qword [rcx + 0x10]
mov rax, rsi
cmp rsi, qword [rcx]
jne 0x1400e0ae9
mov rcx, rdi
mov rdx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h1051bc93c895e9b3
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
imul rdx, rax, 0x18
rcr byte [rax], 1
and qword [rcx + rdx], 0
mov qword [rcx + rdx + 8], 8
adc dword [rax], ecx
or byte [rax], al
add byte [rax], al
invalid
and qword [rcx + rdx + 0x10], 0
inc rax
inc eax
mov qword [rdi + 0x10], rax
mov rdx, qword [rdi + 0x28]
push rdi
invalid
adc byte [r8 - 0x75], r9b
push rdi
sub byte [rax + 0x3b], cl
push rdi
cmp rdx, qword [rdi + 0x18]
jne case.0x1400d1e55.181
invalid
sbb byte [rbp + 0xd], dh
lea rcx, [rdi + 0x18]
lea ecx, [rdi + 0x18]
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h20d52a733347dad9
mov rdx, qword [rdi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x7d], r9b
and qword [rax + rdx*8], 0
and al, 0xd0
add byte [rax - 1], cl
inc edx
invalid
invalid
inc rdx
mov qword [rdi + 0x28], rdx
mov rax, rsi
mov eax, esi
sub byte [rax - 0x77], cl
invalid
add rsp, 0x28
pop rdi
pop rsi
ret
lea rax, [rcx + r8*8]
lea eax, [rcx + rax*8]
ror dword [rax - 0x7d], 0xc4
add rsp, 0x28
sub bl, al
ret
mov rcx, r8
mov r8, r9
call dbg.panic_bounds_check
int3
ror dword [rax - 0x77], 0xc8
enter 0xffffffffffff8348, 0xffffffffffffffc4
invalid
sub bl, al
lea r8, [rcx + 2]
lea r9, [rcx + 3]
add cl, byte [rbp + rcx*4 + 0x49]
add ecx, dword [rbp + rcx*4 + 0x51]
lea r10, [rcx + 4]
lea r11, [rcx + 5]
lea r10, [rcx + 4]
lea r11, [rcx + 5]
lea rsi, [rsp + 0x38]
lea esi, [rsp + 0x38]
mov qword [rsi], r11
lea r11, [rsp + 0x40]
mov qword [r11], rcx
mov qword [r11], rcx
lea rcx, sym._ZN4core3ptr103drop_in_place_LT_core..option..Option_LT_regex_automata..nfa..thompson..compiler..WhichCaptures_GT__GT_17h16771
or eax, 0x91250
mov qword [r11 + 8], rcx
mov qword [r11 + 0x10], rdx
mov qword [r11 + 0x18], rcx
mov qword [r11 + 0x20], r8
and byte [r9 - 0x77], cl
invalid
invalid
sbb byte [rbp - 0x77], cl
and byte [r9 - 0x77], cl
sub byte [r13 - 0x77], cl
sub byte [rbp - 0x77], cl
mov qword [r11 + 0x30], r9
mov qword [r11 + 0x38], rcx
cmp byte [rbp - 0x77], cl
push rbx
invalid
cmp byte [rbp - 0x77], cl
mov dword [rbx + 0x40], edx
mov qword [r11 + 0x48], rcx
mov qword [r11 + 0x50], rsi
adc cl, byte [rcx]
add byte [rcx - 0x77], cl
pop r8
pop rax
pop rax
mov dword [rsp + 0x20], ecx
or eax, 0x9119b
or dword [rax], eax
sub esp, 0x38
cmp byte [rcx], 2
jne 0x1400e0c4e
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSome
adc eax, 0xd94e7
sbb byte [rax - 0x73], cl
mov eax, 4
cmp byte [rax - 1], cl
loopne case.0x1400d9d6e.87
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rcx
lea rax, method.f.virtual_0
lea eax, [0x14015d3a8]
invalid
mov qword [rsp + 0x20], rax
lea rax, [0x1401ba12c]
ret
mov r8d, 4
mov rcx, rdx
ror dword [rax - 0x77], 1
ret 0x46e8
clc
idiv edi
nop
add rsp, 0x38
ret
in al, dx
and byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
invalid
mov esi, ecx
adc dword [rsi], eax
invalid
in al, dx
sub byte [rbx + 0x1b74123a], al
cmp dl, byte [rdx]
je 0x1400e0d01
push rdx
and byte [rdi], cl
push rcx
and byte [rdi], cl
adc dword [rcx + 0x10], ecx
or eax, 0xd9843
or eax, 0x2bba00
add byte [rax], al
invalid
add byte [rax], al
dec esp
in al, dx
js 0x1400e0d62
mov esi, edx
mov edi, dword [rdx]
cmovb eax, eax
test eax, eax
cmp eax, 1
mov rax, qword [rsi + 0x18]
lea edx, [rsp + 0x30]
or byte [rdi], r9b
sub dword [rdx], eax
add al, 2
add byte [rax], al
and byte [rdi], cl
adc dword [rcx + 0x10], ecx
invalid
or esi, dword [rbx + 7]
add esp, 0x78
js case.0x1400c641a.335
invalid
and al, 0x20
mov byte [rdi], 0
and al, 0x48
push rcx
sbb byte [rax - 0x73], cl
lea rdx, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_translate.rs
test byte [rax - 0x7d], 0xc0
test dword [rbp + 0x31], 0xf88349c9
or byte [rdi + rcx + 0x42], cl
enter 0xffffffffffff8d48, 5
enter 0xffffffffffff8d48, 5
invalid
add byte [rax], al
mov qword [r9], rcx
invalid
and al, 0x20
add eax, 0x90e47
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
lea eax, [0x140171cb8]
add byte [rax - 0x77], cl
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0x90e48
invalid
or dword [rax], eax
invalid
mov eax, 0xc
ror dword [rax], 0x4c
lea ecx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov dword [rcx], ecx
insd dword [rdi], dx
invalid
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
add eax, 0x90e51
lea eax, str.ClassBytes
or al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rdx, rax
invalid
invalid
add cl, ch
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rcx, 8
lea rax, [rsp + 0x40]
sbb byte [rax - 0x73], cl
adc eax, 0x90e05
add esp, 0x48
mov rsi, rcx
invalid
mov rcx, rdx
call sym.alloc::vec::Vec_T_A_::into_boxed_slice::h8cd557950511b56a
invalid
dec dword [rax - 0x77]
invalid
test rdx, rdx
test edx, edx
dec dword [rax - 0x39]
invalid
add byte [rax - 0x77], cl
jle 0x1400e0f91
mov dword [rsi + 0x10], ebx
wait
invalid
add al, byte [rax]
add byte [rax], al
mov dword [rsi + 0x28], eax
sub byte [rax - 0x77], cl
stc
test byte [rax - 0x7d], 0xc2
div dword [rcx]
invalid
loopne 0x1400e0fcf
xor dword [rax], eax
add byte [rax], al
or byte [rax - 0x75], cl
mov eax, dword [rcx + 8]
cmp ecx, 8
push rsi
adc al, ch
invalid
lea edi, [rsi + 8]
mov ecx, dword [rsi + 0x10]
dec dword [rax - 0x77]
stc
add byte [rax - 0x75], cl
sub byte [rdx + 8], r15b
sub byte [rdx + 8], bh
sub byte [rdx + 8], bh
or byte [rax], al
add byte [rax], al
add esp, 0x28
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
add byte [rax - 1], cl
invalid
enter 0x6b49, 0xfffffffffffffff0
cmp byte [rax - 0x49], al
add dword [rcx - 0x50], eax
mov r8b, 2
lea r14, [0x140139bd4]
mov r9b, 2
cmp eax, 0x7ab60f44
jp 0x1400e117e
xor byte [rcx - 0x7d], cl
inc dword [rdi]
in al, 0x41
mov ebx, edi
jmp 0x1400e1156
stc
jmp 0x1400e1156
invalid
mov edi, eax
sbb byte [rcx - 0x77], al
vpaddsb xmm10, xmm7, xmmword [r8]
mov dh, 0xfb
xlatb
rol dword [r9 - 0x80], 1
clc
add al, byte [rbp + 0xf]
mov dh, 0xc0
invalid
sub byte [rcx - 0x48], al
inc dword [rax]
add byte [rax], al
invalid
jrcxz 0x1400e1223
sub rsp, 0x28
mov rdi, rdx
imul ecx, edx, 0x30
add esp, 0x28
int 0x48
mov ebp, 0
add byte [rax], al
add byte [rax + 0x35058d48], al
mov dword [0x14c715cbe], eax
add eax, 0xc634a00
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
sub byte [rax - 0x75], cl
invalid
invalid
dec dword [rax - 0x73]
push rsp
and al, 0x60
sbb byte [rax], al
add byte [rcx - 0x75], cl
invalid
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x68
loope case.0x1400ddca4.100
stc
invalid
adc byte [rsi], al
and al, 0x80
and al, 0x80
jg 0x1400e1439
add byte [rdx + 0x1374265f], cl
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax + rax*8 + 0xdd4840f], al
je 0x1400e2225
invalid
add byte [rdi], cl
mov dh, 0xdb
invalid
add byte [rax], al
dec dword [rax - 0x73]
mov ah, 0x24
lock add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi], rax
rol eax, 0xff
dec dword [rax - 0x75]
invalid
or byte [rax - 0x75], r9b
adc byte [rcx], r14b
sal dh, cl
ret 0xf01
invalid
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
inc dword [rax]
add byte [rax], al
rol byte [rdi + rcx - 0x4a], 0x47
movzx eax, byte [rdi + 0x30]
lea esi, [rsp + 0x60]
add al, byte [rax]
add byte [rdi], cl
adc dword [rdx + 8], eax
invalid
cmp byte ss:[r14 + 0x24], 0
call 0x146669a8b
add byte [rax], al
adc byte [rsi + 8], al
mov ecx, edi
mov ah, 0x24
mov al, 0
add byte [rax], al
invalid
mov al, byte [rdi + 0xd0]
add byte [rdi], cl
adc byte [rsp + 0xb0], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc0], cl
mov esp, dword [rsi]
adc al, 0
add byte [rax - 0x73], cl
and al, 0x30
and al, 0x24
xor ecx, ebp
jmp 0x144079a11
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
invalid
test dword [rax], ecx
or byte [rax], al
add byte [rbx - 0x7b76b7b9], cl
and al, 0xec
add byte [rax], al
add byte [rax - 0x75], cl
push rdi
or byte [rbx + rcx*4 + 0x47], cl
adc byte [rax - 0x73], cl
jl 0x1400e1727
invalid
dec dword [rax - 0x77]
add byte [rax], al
mov dword [rsp + 0x30], edi
add byte [rcx + 0xf], al
adc byte [rsi], al
movaps xmmword [rsp + 0x130], xmm0
mov rcx, rbp
lea rdx, [rsp + 0x130]
call sym._ZN12regex_syntax3hir3Hir7literal17h466e67da610e3e8aE.4923
jmp 0x1400e1832
invalid
mov edx, edi
jb 0x1400e185d
test qword [r8 - 0x7d], 0xf4908f8
int 0x49
invalid
adc byte [rsp + 0x50], cl
or al, byte [rax]
add byte [rax], al
jo 0x1400e1b0f
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r8 - 0x75], r9b
push rdi
adc al, ch
add dword [rdi], ebx
add byte [rax], al
je 0x1400e1b45
invalid
invalid
cmpsb byte [rsi], byte [rdi]
cmc
invalid
add byte [rax], al
add byte [rax], al
sub cl, 0x44
or eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x68
and al, 0x30
bnd call sym.regex_syntax::hir::translate::TranslatorI::pop::h0faa9a9d2df3d79c
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x30
add byte [rcx + rcx*4 - 7], cl
jl 0x1400e1c96
and byte [rbp + rcx*4 + 0x7c], cl
and al, 0x60
invalid
mov al, 0
add byte [rax], al
add byte [rax], al
add al, ch
xchg byte [rcx], dl
dec dword [rax - 0x77]
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x1d0], al
and al, 0xd0
add dword [rax], eax
invalid
mov qword [r12], rdi
sbb byte [rcx - 0x77], cl
and al, 0x20
mov dword [rsp + 0x38], edx
and al, 0x44
and al, 0x4c
mov dword [rsp + 0x4d], ebp
pop rax
adc dl, dh
dec dword [rcx - 0x77]
invalid
mov eax, 0x49000001
mov dword [rbp], eax
invalid
invalid
add byte [rcx - 0x77], cl
add byte [r13 - 0x77], r9b
add byte [rbp - 0x77], cl
jne 0x1400e1e5c
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rcx - 0x77], cl
adc byte [r9 - 0x77], r9b
jge 0x1400e1e7c
mov eax, dword [rsp + 0x1c8]
and byte [rcx - 0x77], cl
insd dword [rdi], dx
sub byte [rcx - 0x77], cl
pop rbp
xor byte [rbx + 0x12c2484], cl
and al, 0x2c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], al
cmp byte [r11 + 0x1282484], r9b
mov eax, dword [rsp + 0x128]
add dword [rax], eax
add byte [rcx - 0x77], al
cmp al, 0x8b
test byte [rsp], ah
add dword [rax], eax
add byte [rax], al
mov dword [r13 + 0x40], eax
mov eax, dword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
add byte [rax], al
mov word [rsp + rsi*8], fs
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xf8
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
and al, 0x60
and byte [rcx - 0x76b3dbb6], cl
and byte [rcx - 0x76b3dbb6], cl
push 0x28
sub byte [rcx + rcx*4 - 0x1f], cl
add byte [rax], al
lea edi, [rbp + 8]
jge 0x1400e1f71
or byte [rcx + 9], bh
or byte [rdi], al
add byte [rax], al
or byte [rax - 0x75], cl
invalid
invalid
dec dword [rax - 0x77]
invalid
cmp ecx, dword [rdx]
xor byte [rdi], cl
adc dword [rdx + 8], eax
and al, 0x68
or dword [rax], eax
add byte [rax], al
and al, 0xb8
add byte [rax], al
add al, ch
cmp ebp, ecx
dec dword [rax - 0x73]
mov ah, 0x24
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
mov ah, 0x24
jo 0x1400e23c4
add byte [rax], al
add byte [rcx + 0xf], al
sub dword [rsi], eax
sub dword [rsi + 0x10], ecx
invalid
dec dword [rax - 0x77]
int1
add byte [rax], al
int1
invalid
dec dword [rdi]
sub byte [rsi], al
movups xmmword [rsi + 8], xmm0
and al, 0x30
and al, 0x30
adc byte [rsp + 0x50], dl
add byte [rax], al
and al, 0x78
inc dword [rax + 0x73000000]
jne 0x1400e2490
clc
add al, byte [rax]
add byte [rax], al
jb 0x1400e252e
inc dword [rax - 0x78]
cmp byte [rax - 0x78], al
js 0x1400e252f
lea edx, [rsp + 0x60]
sbb cl, byte [rax - 0x77]
or byte [rax - 0x77], cl
pop rdx
adc byte [rbp + rcx*4 - 0x4c], cl
and al, 0x30
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov ecx, esi
mov ecx, esi
invalid
adc byte [rax - 0x73], r9b
push rsp
and al, 0x30
or byte [rax - 0x77], cl
sbb cl, byte [rax - 0x73]
invalid
invalid
mov eax, dword [rsp + 0x68]
sub dword [rsp + 0xb0], eax
adc byte [rsp + 0x80], al
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x7d], cl
clc
or dh, byte [rbp + 0x1c]
invalid
add byte [rax], al
xor byte [rdi + 1], bh
add byte [rax - 0x75], cl
mov word [rax + rdx*8], fs
sbb byte [rdi], cl
adc dword [rdx + 8], eax
invalid
invalid
or byte [rax - 0x77], cl
add ch, cl
test ch, bh
invalid
add byte [rax], al
jl 0x1400e2645
xor byte [rax - 0x80], al
out 0x3f, eax
or bh, 0x80
add byte [rax], al
add cl, ch
add qword [r8], r8
add byte [rcx - 0x4f], al
add cl, byte [rax - 0x75]
push rsi
or byte [rbx + rcx*4 + 0x46], cl
invalid
invalid
adc byte [rax + rcx*4 + 0x4c], al
and al, 0x20
mov byte [rsp + 0x20], cl
add byte [rax - 0x77], cl
int1
adc byte [rsp + 0x68], al
lea edx, [rsp + 0x130]
add byte [rbx + 0x5d], bl
push 0x244c100f
js 0x1400e26c5
adc byte [rsp + 0x88], dl
cwde
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x150], edx
add byte [rax], al
push rbp
sub cl, ch
or dh, ch
invalid
mov byte [rsp + 0x32], bh
invalid
and al, 0x31
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7b191
invalid
invalid
and al, 0x30
push rcx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
adc eax, 0x7add8
lea eax, [0x14015da40]
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x7b0b4
add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r15], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x7b406
invalid
invalid
invalid
mov dword [rcx], eax
lea eax, [rsp + 0xb0]
mov dword [rcx + 8], edx
lea eax, [sym.__regex_syntax::hir::translate::HirFrame_as_core::fmt::Debug_::fmt::hd44279f968c120da]
lea eax, [rsp + 0xb0]
mov byte [rcx + 8], 0
mov dword [rcx + 0xc], eax
movabs rax, 0x8000000000000000
mov qword [rcx], rax
add rsp, 0x28
ret
xor byte [rbp + 0x14], dh
cmp r8d, 0xff
ja 0x1400e2bc7
test r8b, r8b
js 0x1400e2bd1
movzx eax, r8b
jmp 0x1400e2b88
mov byte [rcx + 8], 0
mov dword [rcx + 0xc], r8d
jmp 0x1400e2b8f
cmp byte [rax + 0x27], 0
je 0x1400e2bee
add byte [rdi + rdx + 0x48], dh
mov eax, dword [rdx + 8]
mov rax, qword [rdx + 8]
mov r8, qword [rdx + 0x10]
mov byte [rsp + 0x20], 1
mov rdx, rax
call sym.regex_syntax::hir::translate::TranslatorI::error::h0794e925117ff36a
jmp 0x1400e2b9c
mov byte [rcx + 8], 1
mov byte [rcx + 9], r8b
jmp 0x1400e2b8f
clc
add dword [rax], eax
add byte [rax], al
mov dword [rdi + 0x28], eax
mov esi, ecx
xor eax, dword [rax]
add byte [rcx + rcx*4 - 0x17], cl
or dword [rax + 1], 0x4ce0ffc8
lea eax, [0x140177a0c]
ror byte [rdi], 0x84
sub dword [rdx], eax
add byte [rax], al
mov rbp, r15
sub rbp, rcx
jbe 0x1400e4d31
cmp rbp, 2
mov qword [rsp + 0x30], rcx
jae 0x1400e486d
mov rdx, r15
jmp 0x1400e4a1d
mov qword [rsp + 0x48], r13
mov r13, r14
mov qword [rsp + 0x40], rdi
imul r14, rcx, 0x30
mov rax, qword [rsp + 0x28]
add rax, r14
mov rdi, qword [rax + 0x30]
mov rdx, qword [rax + 0x48]
mov r8, qword [rax]
mov r9, qword [rax + 0x18]
mov rcx, rdi
call sym.__regex_syntax::ast::Span_as_core::cmp::PartialOrd_::partial_cmp::h232aed9b188c4a0e
mov esi, eax
cmp al, 0xff
je 0x1400e48d9
add r14, qword [rsp + 0x58]
mov r15d, 2
cmp rbp, r15
je 0x1400e4912
mov r9, qword [r14 - 0x30]
mov rbx, qword [r14 - 0x18]
mov rdx, qword [r14]
mov rcx, rbx
mov r8, rdi
call sym.__regex_syntax::ast::Span_as_core::cmp::PartialOrd_::partial_cmp::h232aed9b188c4a0e
cmp al, 0xff
je 0x1400e490f
inc r15
add r14, 0x30
mov rdi, rbx
jmp 0x1400e48ae
add r14, qword [rsp + 0x58]
mov r15d, 2
cmp rbp, r15
je 0x1400e4912
mov r9, qword [r14 - 0x30]
mov rbx, qword [r14 - 0x18]
mov rdx, qword [r14]
mov rcx, rbx
mov r8, rdi
call sym.__regex_syntax::ast::Span_as_core::cmp::PartialOrd_::partial_cmp::h232aed9b188c4a0e
cmp al, 0xff
jne 0x1400e490f
inc r15
add r14, 0x30
mov rdi, rbx
jmp 0x1400e48e4
mov rbp, r15
mov rcx, qword [rsp + 0x30]
lea rdx, [rcx + rbp]
cmp sil, 0xff
mov r15, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
je 0x1400e4938
mov r14, r13
mov r13, qword [rsp + 0x48]
jmp 0x1400e4a1d
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x50], rdx
mov r8, qword [rsp + 0x28]
mov r9, r15
call fcn.1400e3d8e
mov rsi, rdx
imul rcx, rdx, 0x30
shr rsi, 1
add rcx, rax
mov rdx, rsi
neg rdx
imul r14, rdx, 0x30
add r14, rcx
lea rcx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov rdx, rsi
mov r8, rax
mov r9, rsi
call fcn.1400e3d8e
hlt
invalid
dec dword [rax - 0x77]
ret
mov rdi, rdx
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
add eax, 0x8d74f
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, rsi
mov edx, esi
mov r8, r14
mov r14, r13
out dx, al
mov r9, rsi
call fcn.1400e3d8e
imul rcx, rsi, 0x30
add rax, rcx
add rax, 0xffffffffffffffd0
xor r8d, r8d
mov r13, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x48]
cmp r8, rsi
je 0x1400e4a0e
cmp r8, rdi
je 0x1400e4d73
add byte [rax], al
mov rcx, r8
not rcx
add rcx, rsi
cmp rcx, rdx
jae 0x1400e4d85
xor ecx, ecx
cmp rcx, 6
je 0x1400e4a01
mov r9, qword [rbx + rcx*8]
mov r10, qword [rax + rcx*8]
mov qword [rbx + rcx*8], r10
mov qword [rax + rcx*8], r9
inc rcx
jmp 0x1400e49e6
inc r8
add rax, 0xffffffffffffffd0
add rbx, 0x30
jmp 0x1400e49c4
mov rdi, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x30]
cmp rdx, rcx
jb 0x1400e4dfb
cmp rdx, r15
ja 0x1400e4dfb
jae 0x1400e4a79
cmp rbp, 9
ja 0x1400e4a79
lea rsi, [rcx + 0xa]
cmp rsi, r15
cmovae rsi, r15
cmp rbp, 1
adc rbp, 0
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rdx, rsi
mov r8, qword [rsp + 0x28]
mov r9, r15
call fcn.1400e3d8e
mov rcx, rax
mov r8, rbp
call sym.core::slice::sort::insertion_sort_shift_left::h24f6cfaa15c67499
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
invalid
mov rdx, rsi
cmp r14, r13
jne 0x1400e4ace
mov rbx, rdx
lea rbp, [r13*2]
mov rcx, rbp
call sym.alloc::slice::stable_sort::__u7b__u7b_closure_u7d__u7d_::h29bd3ff221ab0dcd
test rax, rax
je 0x1400e4e13
mov rsi, rax
mov qword [rsp + 0x60], rbp
shl r13, 4
mov rcx, rax
ror dword [rax - 0x77], 0xfa
mov r8, r13
call sym.memcpy
mov edx, 8
mov rcx, rdi
call sym.__rust_dealloc
dec dword [rax - 0x77]
invalid
mov rdx, rbx
mov rcx, qword [rsp + 0x30]
and al, 0x30
jmp 0x1400e4ad3
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x50], rdx
mov rax, rdx
sub rax, rcx
mov rdx, r14
shl rdx, 4
mov qword [rdi + rdx], rax
mov qword [rdi + rdx + 8], rcx
invalid
or byte [rcx - 1], cl
invalid
mov qword [rsp + 0x40], rdi
mov rcx, rdi
mov rdx, r14
mov r8, r15
call sym.core::slice::sort::merge_sort::collapse::h80811d79f7c17977
invalid
push rdx
hlt
invalid
cmp rax, 1
jne 0x1400e4d22
mov rbp, rdx
mov rcx, rdi
mov rdx, r14
mov r8, rbp
lea r9, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
call sym._ZN125__LT_core..slice..sort..merge_sort..RunVec_LT_RunAllocF_C_RunDeallocF_GT__u20_as_u20_core..ops..index..Index_LT_usize_GT
mov rbx, qword [rax]
mov rsi, qword [rax + 8]
or byte [rcx - 0x77], cl
in eax, dx
inc r13
mov rcx, rdi
mov qword [rsp + 0x30], r14
mov rdx, r14
mov r8, r13
lea r9, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
call sym._ZN125__LT_core..slice..sort..merge_sort..RunVec_LT_RunAllocF_C_RunDeallocF_GT__u20_as_u20_core..ops..index..Index_LT_usize_GT
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rsp + 0x68], rcx
and al, 0x68
and al, 0x68
add rdx, rcx
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x48], rsi
mov rcx, rsi
mov r8, qword [rsp + 0x28]
mov r9, r15
call fcn.1400e3d8e
mov r14, rax
mov esi, eax
mov esi, eax
imul rsi, rbx, 0x30
lea rdi, [rax + rsi]
imul r15, rdx, 0x30
sub rdx, rbx
mov qword [rsp + 0x70], rbx
and al, 0x70
and al, 0x70
cmp rdx, rbx
cmp edx, ebx
jae case.0x1400c7a14.464
imul rsi, rdx, 0x30
mov rcx, r12
mov ecx, esp
xor byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
mov r8, rsi
call sym.memcpy
add rsi, r12
lea rbx, [r14 + r15]
sbb al, 0x3e
sbb al, 0x3e
add rbx, 0xffffffffffffffd0
ret
mov r15, qword [rsp + 0x38]
cmp rdi, r14
jbe 0x1400e4c9f
xlatb
add byte [rax], al
invalid
cmp rsi, r12
jbe 0x1400e4c9f
mov rcx, qword [rsi - 0x30]
mov rdx, qword [rsi - 0x18]
call 0x11055d729
mov r9, qword [rdi - 0x18]
call 0x1403279cd
add byte [rcx], dh
leave
call sym.__regex_syntax::ast::Span_as_core::cmp::PartialOrd_::partial_cmp::h232aed9b188c4a0e
xor ecx, ecx
xor edx, edx
cmp al, 0xff
setne cl
sete dl
neg rdx
fimul dword [rax + 0x6b]
sal byte [rax], cl
add rdi, rdx
neg rcx
imul rcx, rcx, 0x30
add rsi, rcx
add esi, ecx
cmp al, 0xff
mov rax, rsi
cmove rax, rdi
cmove eax, edi
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
adc byte [rax + 0x10], cl
movups xmm2, xmmword [rax + 0x20]
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rbx + 0x20], edx
add rbx, 0xffffffffffffffd0
jmp 0x1400e4bbf
add r15, r14
mov rcx, r12
loope 0x1400e4c7e
mov edx, esi
mov r8, rsi
call sym.memcpy
sbb al, 0xc
add eax, 0xe6014c00
mov rbx, r12
cmp rbx, rsi
jae 0x1400e4ca7
cmp rdi, r15
jae 0x1400e4ca7
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rbx]
mov r9, qword [rbx + 0x18]
call sym.__regex_syntax::ast::Span_as_core::cmp::PartialOrd_::partial_cmp::h232aed9b188c4a0e
and eax, dword [rax]
add byte [rcx], dh
leave
xor edx, edx
cmp al, 0xff
setne cl
mov rax, rbx
cmove rax, rdi
sete dl
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [r14], xmm0
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14 + 0x20], xmm2
push rsi
and byte [rcx - 0x7d], cl
invalid
xor byte [rax + 0x6b], cl
ret 0x4830
add edi, eax
push rsi
and byte [rcx - 0x7d], cl
invalid
add edi, eax
imul rax, rcx, 0x30
add rbx, rax
jmp 0x1400e4c42
mov r14, rdi
mov rbx, r12
jmp 0x1400e4cac
mov r15, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
sub rsi, rbx
sub esi, ebx
fimul word [rcx + rcx*4 - 0xf]
mov rcx, r14
mov rdx, rbx
mov r8, rsi
call sym.memcpy
mov r14, qword [rsp + 0x30]
and al, 0x30
or eax, dword [0x1b49998c0]
and al, 0x30
cmp r14, r13
mov rdi, qword [rsp + 0x40]
jbe case.0x1400b8f34.494
xchg cl, al
add byte [rax], al
invalid
rol dword [rax], 0
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
and al, 0x68
push 0x24440348
jo case.0x1400c641a.390
add rax, qword [rsp + 0x70]
shl r13, 4
in eax, 4
shl ebp, 4
in eax, 4
mov qword [rdi + r13], rax
mov rax, qword [rsp + 0x48]
mov qword [rdi + r13 + 8], rax
cmp r14, rbp
jbe 0x1400e4dc6
xchg cl, dl
add byte [rax], al
add byte [rax - 0x77], cl
call 0x144ef0e44
shl rax, 4
mov rax, rbp
mov eax, ebp
shl rax, 4
lea rcx, [rdi + rax]
lea rdx, [rdi + rax]
invalid
add rdx, 0x10
adc byte [rax - 9], cl
invalid
add rbp, r14
shl rbp, 4
mov r8, rbp
mov eax, ebp
call sub.msvcrt.dll_memmove
dec r14
dec esi
invalid
jmp 0x1400e4af6
mov r13, qword [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
mov rcx, qword [rsp + 0x50]
jmp 0x1400e484e
mov edx, 8
mov rcx, rdi
call sym.__rust_dealloc
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add eax, 0xd5824
adc eax, 0x8d072
jle case.0x1400c44ad.470
dec dword [rax - 0x73]
or eax, 0xd034e
or eax, 0x58d4c00
add eax, 0xd0377
ja 0x1400e4e0a
or eax, 0x2cba00
sub al, 0
add byte [rax], al
or eax, 0x2bba00
add byte [rax], al
lea ecx, [0x1401ba54b]
adc byte [rax - 0x77], cl
pop rax
sbb byte [rax - 0x7d], cl
invalid
invalid
mov dword [rsp + 0x30], ecx
pop rax
sub byte [rax - 0x39], cl
invalid
xor byte [rcx], al
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x47], cl
or al, byte [rax]
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 0x38], rcx
invalid
invalid
cmp byte [rsi - 0x7d], ah
invalid
add byte [rax - 0x77], cl
shr eax, 7
clc
invalid
dec dword [rcx - 0x77]
invalid
int1
add byte [rax], al
sub byte [rcx - 0x7d], cl
inc dword [rdx]
add dh, byte [rbx + 4]
add al, 0x31
in eax, dx
invalid
insb byte [rdi], dx
and al, 0x10
push rsp
and al, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
jl 0x1400e4f86
or byte [rcx - 0x7d], cl
and al, 0x10
add byte [rbp + rcx*4 + 0x6c], cl
and al, 0x38
clc
pop rbp
cmp byte [rcx - 0x77], cl
insd dword [rdi], dx
and qword [r13 + 0x18], 0
and byte [rcx - 0x7d], cl
sub byte gs:[rax], al
sbb byte [rdi], cl
adc byte [rax], al
adc byte [rax + 0x10], cl
sub dword [rsp + 0x20], edx
and al, 0x10
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
invalid
imul esi, edi, 0x8b48ffff
and byte [rax - 0x7b], r9b
sal byte [rax + rbp + 0xf], 0x10
je 0x1400e4ff7
movups xmm0, xmmword [rax]
invalid
adc byte [rax + 0x10], cl
add byte [rax], al
push rdx
and byte [rdi], cl
sub dword [rdx + 0x10], ecx
cmp al, ch
cmp bh, dh
invalid
jl 0x1400e5029
xor bl, dh
movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
pop rsp
mov rdi, qword [rcx + 0x10]
jns 0x1400e503b
mov rax, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
sbb byte [r8 + 0x29], cl
clc
sub rax, rdi
mov ecx, 0x30
xor edx, edx
div rcx
add byte [rax], al
invalid
add rax, 0xc634800
mov cl, byte [rax + 1]
add rcx, rdx
jmp rcx
invalid
cmp dword [rsi + 0x10], 0
or byte [rdx + 1], bh
lea ecx, [rsi + 8]
or byte [rax - 0x75], cl
push rsi
adc byte [rax - 0x7b], cl
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h7824b876c1f2051b
and dword [rax - 0x73], ecx
jle 0x1400e50e6
adc dword [rax - 0x7d], ecx
jle 0x1400e5103
add byte [rdx + rcx - 0x46], dh
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
sub byte [rdx + 8], r15b
sub byte [rdx + 8], bh
invalid
sub rsp, 0x20
mov rsi, qword [rcx]
mov rcx, rsi
call sym._ZN4core3ptr43drop_in_place_LT_regex_syntax..hir..Hir_GT_17h1cf46091d206341cE.4960
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp sym.__rust_dealloc
add al, 0x48
add edx, eax
mov dword [rdi + 0x10], eax
mov eax, dword [rcx + 0x20]
test rax, rax
je 0x1400e528c
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x18]
fild word [0xcb565288]
lea ecx, [rcx + rbx*8]
add eax, 0xde014800
mov ds, word [rax - 0x7d000000]
stc
or byte [rax + 2], bh
add al, byte [rax]
add byte [rax], al
invalid
add esp, 0x20
pop rbx
add al, ch
lea ecx, [rsi + 8]
mov rcx, qword [rsi + 8]
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h7824b876c1f2051b
lea ecx, [rsi + 0x10]
dec dword [rax - 0x75]
jbe 0x1400e5560
jbe 0x1400e556a
mov edx, 0x83483ffa
cli
add edi, dword [rax + 1]
cmp edx, 3
cmovb eax, edx
cmp eax, 1
or byte [rax - 0x75], r9b
push rsi
adc al, ch
pop rcx
cdq
invalid
add byte [rax], al
int1
hlt
xor byte [rax - 0x75], cl
je 0x1400e57f0
cmp byte [rbx + rcx*4 + 0x74], cl
and al, 0x40
mov eax, dword [rsp + 0x50]
sub dh, dh
dec dword [rax - 0x75]
mov rcx, qword [rsp + 0x28]
mov rcx, qword [r13 + r15 + 0x10]
mov rax, qword [r13 + r15 + 0x18]
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov byte [rsi], 0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rdi, r8
mov rbx, rdx
mov ebx, edx
mov rsi, rcx
lea rdx, [0x1401725c0]
lea r14, [rsp + 0x20]
mov r8d, 6
mov rcx, r14
mov ecx, esi
mov ecx, esi
call sym.regex_syntax::unicode::property_values::h9ee048428595ac37
cmp byte [r14], 0
je case.0x1400cb7ec.378
invalid
or ecx, dword [rdx - 0x77dedbbc]
add dword [rax + 0x482eeb01], r14d
mov rcx, qword [rsp + 0x28]
mov al, byte [rsp + 0x21]
mov byte [rsi + 1], al
mov al, 1
jmp 0x1400e6867
mov rcx, qword [rsp + 0x28]
sub byte [rax - 0x75], cl
push rsp
and al, 0x30
mov rdx, qword [rsp + 0x30]
lea r8, str._home_thor_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_unicode.rs
add eax, 0x8d866
add al, ch
ret 3
call sym.core::option::Option_T_::unwrap::hcc509ade395bfd83
mov rcx, rax
ror dword [rcx - 0x77], 0xd8
ror dword [rcx - 0x77], 0xd8
mov r9, rdi
call sym.regex_syntax::unicode::canonical_value::he64ea852302380cc
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
xor eax, eax
mov byte [rsi], al
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub esp, 0x28
in al, dx
invalid
in al, dx
sub byte [rcx + rcx*4 - 0x31], cl
iretd
mov rdi, r9
iretd
mov r14, r8
mov r15, rdx
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
xor esi, esi
xor r12d, r12d
mov r13, rdx
cmp r12, r15
cld
jae 0x1400e68e0
shr r13, 1
shr ebp, 1
add r13, r12
mov rbp, r13
shl rbp, 5
mov rcx, qword [rbx + rbp]
mov rdx, qword [rbx + rbp + 8]
or byte [rbp - 0x77], cl
mov r8, r14
invalid
mov r9, rdi
call sym.core::cmp::impls::__impl_core::cmp::Ord_for_A_::cmp::h4206c025e3b32478
test al, al
je 0x1400e68e2
mov rcx, r13
cmp al, 1
je case.0x1400c641a.446
mov rcx, r15
mov ecx, edi
cmp al, 0xff
jne case.0x1400cb7ec.391
inc r13
mov r12, r13
in al, dx
mov r13, rcx
sub r13, r12
sub ebp, esp
mov r15, rcx
jmp 0x1400e6897
jmp 0x1400e68ec
or cl, byte [rax - 0x75]
je case.0x1400cb7ec.396
invalid
mov rsi, qword [rbx + rbp + 0x10]
sub edx, dword [rax]
adc byte [rax - 0x75], cl
push rsp
mov rdx, qword [rbx + rbp + 0x18]
sub ebx, dword [rax]
mov rax, rsi
mov eax, esi
add rsp, 0x28
invalid
sub byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
ret
or byte [rax], al
mov r8d, 0x40
jmp sym.regex_syntax::unicode::hir_class::h9329a8e401b16f9c
sub al, byte [rdx]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
sub al, byte [rdx]
add byte [rax], al
invalid
add byte [rcx + 0x57], al
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
in al, dx
sub byte [rcx + rcx*4 - 0x31], cl
sub byte [rcx + rcx*4 - 0x31], cl
mov r14, r8
mov r15, rdx
mov edi, edx
mov rbx, rcx
xor esi, esi
xor r12d, r12d
xor esp, esp
retf
xor esp, esp
mov r13, rdx
cmp r12, r15
jae case.0x1400cb7ec.401
shr r13, 1
shr r13, 1
in eax, dx
add r13, r12
mov rbp, r13
shl rbp, 5
shl ebp, 5
shl ebp, 5
mov rcx, qword [rbx + rbp]
mov ecx, dword [rbx + rbp]
mov rdx, qword [rbx + rbp + 8]
mov r8, r14
mov r9, rdi
mov ecx, edi
mov ecx, edi
call sym.core::cmp::impls::__impl_core::cmp::Ord_for_A_::cmp::h4206c025e3b32478
test al, al
invalid
je 0x1400e6981
mov rcx, r13
mov ecx, ebp
cmp al, 1
je 0x1400e696a
add dword [rbx + rax + 0x4c], esi
mov ecx, edi
stc
mov rcx, r15
cmp al, 0xff
jne 0x1400e6974
invalid
invalid
inc r13
mov r12, r13
mov r13, rcx
sub r13, r12
invalid
int 0x4d
sub ebp, esp
invalid
in eax, 0x49
mov edi, ecx
mov r15, rcx
jmp 0x1400e6936
jmp 0x1400e698b
mov rsi, qword [rbx + rbp + 0x10]
mov rdx, qword [rbx + rbp + 0x18]
push rsp
sub ebx, dword [rax]
adc byte [rax - 0x75], cl
push rsp
sub ebx, dword [rax]
mov rax, rsi
mov eax, esi
add rsp, 0x28
pop rbx
pop rbp
sub byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
test dword [rcx + rax - 0x47b80000], edx
add byte [rax - 0x48], cl
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3cfe76b8], al
ret
imul edx, esp, 8
add byte [rcx - 0x48], al
invalid
or al, byte [rax]
add byte [rax], al
add cl, ch
je 0x1400e69c7
add byte [rax], al
add byte [rcx + 0x56], al
push rsi
push rdi
push rbx
sub rsp, 0x68
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
invalid
lea r8, [0x140177a0c]
sub edx, dword [rax]
or dword [rax], eax
invalid
sub edx, dword [rax]
or dword [rax], eax
mov r9d, 0xe
add byte [rax], al
mov rcx, rdx
mov rdx, rdi
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h316148d6f7ec3baf
test al, al
add byte [rax + rax*8 - 0x76b7ee8c], al
je 0x1400e6a07
mov rcx, rsi
int1
add rsp, 0x68
lea r8, str.ASCIIAssignedAny
sal byte [rbx + rbp + 0x48], 0x8d
add byte [rax - 0x73], cl
jl 0x1400e6abb
sub byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
invalid
mov al, byte [r12 + 0x30]
xor ecx, dword [rax - 0x73]
or eax, 0xa5ea2
invalid
pop rsi
or al, byte [rax]
invalid
pop rsi
or al, byte [rax]
invalid
and eax, 0x49000000
mov eax, ebx
stc
mov edx, eax
invalid
jmp 0x1400e6b32
and al, 0x31
adc dword [rdi + 9], eax
mov dword [rdi + 0x18], edx
adc byte [rdi], al
adc byte [rax], al
adc byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
fild qword [rcx - 1]
dec dword [rcx - 0x75]
adc byte [rax - 0x7b], r9b
adc byte [rax - 0x7b], cl
add al, 0xcb
enter 0x5de8, 0xffffffffffffffec
add al, 0
invalid
add byte [rax], al
add byte [rdi], cl
add rsp, 0x28
ret
mov eax, dword [rcx]
mov bl, 0xb7
and al, 0x48
insb byte [rdi], dx
mov bh, 8
add byte [rcx + rcx*4 + 0x44], cl
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
mov dword [rsp + 0x28], ecx
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
call qword [rax + 0x68c48348]
mov edx, edx
ror byte [rax - 0x75], cl
je 0x1400e6cf2
cmp byte [rcx + rcx*4 - 0x40], cl
ret
adc byte [r8 - 0x77], cl
and byte [rax], al
movsd dword [rdi], dword [rsi]
xor al, 0xa8
adc byte [rbp + 0xd], dh
dec dword [rax - 0x75]
or ecx, ebp
and al, 0x20
and byte [rax], al
invalid
or al, 0
lea eax, [0x1401b33b8]
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, str.duplicate_flag
or al, 0
in al, 0xc5
or al, 0
lea eax, [0x1401b34f0]
or al, 0
pop rsp
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea eax, str.P5e_
add cl, ch
lahf
add byte [rax], al
add dword [rax - 0x73], ecx
and al, 0x58
mov dword [rax], ecx
or al, 0
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
sbb byte [rcx], al
sbb byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
jnp 0x1400e6f85
lea eax, [0x1401b3610]
invalid
sub eax, edi
or al, 0
sub ecx, dword [rax - 0x73]
add eax, 0xcc828
or al, 0
mov bh, 0xc8
or al, 0
lea eax, [0x1401b3890]
invalid
lea eax, [0x1401b38e8]
push rdi
rol byte [rcx + 0xf], 0x11
movups xmmword [r8 + 0x18], xmm0
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
mov esp, 0x90fff78d
ror byte [rax - 0x77], 1
retf 0x894c
invalid
shr cl, 0xf5
push 0xfffffffffffffff7
jmp dbg.pad
dec dword [rax - 0x7d]
in al, dx
sub byte [rcx + 0x50], bh
add byte [rax - 0x7b], cl
sal byte [rbp + rax + 0x48], 0x83
invalid
invalid
invalid
add byte [rax], al
add cl, ch
invalid
outsd dx, dword [rsi]
hlt
invalid
add byte [rax], al