Function at 0x1400beca0
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, 0x2a8
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov rcx, rdx
call sym.regex_syntax::ast::parse::ParserI_P_::char::he7b7081de586faab
cmp eax, 0x7b
jne 0x1400bf8a9
mov r14, qword [rbx]
lea rbp, [r14 + 0xa0]
mov rax, qword [r14 + 0xb0]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [r14 + 0xa0]
movaps xmmword [rsp + 0x50], xmm0
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400beda0
dec rax
mov qword [rsi + 0x10], rax
mov rcx, qword [rsi + 8]
shl rax, 4
mov r15, qword [rcx + rax]
mov r12, qword [rcx + rax + 8]
mov qword [rsp + 0x170], r15
mov qword [rsp + 0x178], r12
cmp r15, 2
jae 0x1400bee12
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x98], rax
movups xmm0, xmmword [rbp]
movups xmmword [rsp + 0x88], xmm0
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x70], xmm0
mov r14, qword [rbx + 8]
mov r13, qword [rbx + 0x10]
test r13, r13
je 0x1400befc3
js 0x1400bf8c3
mov rax, qword [str.1p_]
movzx eax, byte [rax]
mov ebx, 1
mov edx, 1
mov rcx, r13
call sym.__rust_alloc
test rax, rax
je 0x1400bf8c5
mov r15, rax
jmp 0x1400befc9
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x98], rax
movups xmm0, xmmword [rbp]
movups xmmword [rsp + 0x88], xmm0
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x70], xmm0
mov r14, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
test rbx, rbx
je 0x1400bef77
js 0x1400bf8d2
mov rax, qword [str.1p_]
movzx eax, byte [rax]
mov r12d, 1
mov edx, 1
mov rcx, rbx
call sym.__rust_alloc
test rax, rax
je 0x1400bf8d5
mov r15, rax
jmp 0x1400bef7d
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::bump::hc2a41ef655bd670b
test al, al
je 0x1400bef04
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::bump_space::ha4ef148b5b39d348
mov r13, qword [rbp]
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x40], rax
cmp r13, rax
je 0x1400bef08
lea rcx, [rsp + 0x70]
mov rdx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::parse_decimal::h24235dc14570afc2
mov dword [rsp + 0x238], 5
mov dword [rsp + 0x270], 0x19
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x238]
lea r9, [rsp + 0x270]
call sym.regex_syntax::ast::parse::specialize_err::h661aaef8e8970802
mov r13, qword [rsp + 0x40]
cmp qword [rbp], r13
jne 0x1400bf07b
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x98], rax
movups xmm0, xmmword [rbp]
movups xmmword [rsp + 0x88], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x80], rax
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x70], xmm0
mov rbx, qword [rbx + 8]
test r13, r13
je 0x1400bf2b3
js 0x1400bf8e2
mov rax, qword [str.1p_]
movzx eax, byte [rax]
mov r12d, 1
mov edx, 1
mov rcx, r13
call sym.__rust_alloc
test rax, rax
je 0x1400bf8e5
mov r15, rax
jmp 0x1400bf2b9
mov r13, qword [rbx + 0x10]
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x98], rax
movups xmm0, xmmword [rbp]
movups xmmword [rsp + 0x88], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x80], rax
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x70], xmm0
mov r14, qword [rbx + 8]
test r13, r13
je 0x1400bf00c
js 0x1400bf8c3
mov rax, qword [str.1p_]
movzx eax, byte [rax]
mov ebx, 1
mov edx, 1
mov rcx, r13
call sym.__rust_alloc
test rax, rax
je 0x1400bf8c5
mov r15, rax
jmp 0x1400bf012
mov r15d, 1
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movups xmmword [rdi + 0x50], xmm0
movups xmmword [rdi + 0x60], xmm1
movups xmmword [rdi + 0x70], xmm2
mov qword [rdi], rbx
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], rbx
mov dword [rdi + 0x18], 0x1b
jmp 0x1400bf060
mov r15d, 1
mov rcx, r15
mov rdx, r14
mov r8, r13
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movups xmmword [rdi + 0x50], xmm0
movups xmmword [rdi + 0x60], xmm1
movups xmmword [rdi + 0x70], xmm2
mov qword [rdi], r13
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r13
mov dword [rdi + 0x18], 0x1b
jmp 0x1400bf053
mov r15d, 1
mov rcx, r15
mov rdx, r14
mov r8, r13
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movups xmmword [rdi + 0x50], xmm0
movups xmmword [rdi + 0x60], xmm1
movups xmmword [rdi + 0x70], xmm2
mov qword [rdi], r13
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r13
mov dword [rdi + 0x18], 0x1a
lea rcx, [rsp + 0x170]
call sym.core::ptr::drop_in_place_regex_syntax::ast::Ast_::hd5c08798cfcd38a0
mov rcx, rsi
add rsp, 0x2a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp sym.core::ptr::drop_in_place_regex_syntax::ast::Concat_::h33f330dd40310e65
mov al, 1
mov dword [rsp + 0x28], eax
xor r13d, r13d
mov al, 1
mov dword [rsp + 0x24], eax
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::char::he7b7081de586faab
cmp eax, 0x2c
jne 0x1400bf170
xor r13d, r13d
mov al, 1
mov dword [rsp + 0x24], eax
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::bump::hc2a41ef655bd670b
test al, al
je 0x1400bf0d0
xor r13d, r13d
mov al, 1
mov dword [rsp + 0x24], eax
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::bump_space::ha4ef148b5b39d348
mov rax, qword [rsp + 0x40]
cmp qword [rbp], rax
jne 0x1400bf37a
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x98], rax
movups xmm0, xmmword [rbp]
movups xmmword [rsp + 0x88], xmm0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x80], rax
mov rdx, qword [rbx + 8]
xor r13d, r13d
lea rcx, [rsp + 0x1b0]
mov al, 1
mov dword [rsp + 0x24], eax
mov r8, qword [rsp + 0x40]
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h53b704aa76ab67f4
mov rax, qword [rsp + 0x1c0]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0x1b0]
movups xmmword [rdi], xmm0
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movups xmmword [rdi + 0x70], xmm2
movups xmmword [rdi + 0x60], xmm1
movups xmmword [rdi + 0x50], xmm0
mov dword [rdi + 0x18], 0x1a
mov al, 1
mov cl, 1
movabs r8, 0x8000000000000000
jmp 0x1400bf715
mov rax, qword [rsp + 0xf0]
mov edx, dword [rsp + 0xf8]
movabs r8, 0x8000000000000000
cmp rax, r8
jne 0x1400bf30d
mov dword [rsp + 0x2c], edx
xor r14d, r14d
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x3c], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x24], 0
mov rax, qword [rsp + 0x40]
cmp qword [rbp], rax
je 0x1400bf67c
xor r13d, r13d
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::char::he7b7081de586faab
cmp eax, 0x7d
jne 0x1400bf67c
xor r13d, r13d
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::bump_and_bump_space::ha37da1694d619c80
mov cl, 1
mov dword [rsp + 0x48], ecx
test al, al
je 0x1400bf211
xor r13d, r13d
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::char::he7b7081de586faab
cmp eax, 0x3f
jne 0x1400bf211
xor r13d, r13d
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::bump::hc2a41ef655bd670b
mov dword [rsp + 0x48], 0
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x1a8], rax
movups xmm0, xmmword [rbp]
movups xmmword [rsp + 0x198], xmm0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x180], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x190], rax
mov r13d, dword [rsp + 0x2c]
cmp r13d, dword [rsp + 0x4c]
seta al
test r14b, al
je 0x1400bf3f9
mov rdx, qword [rbx + 8]
xor r13d, r13d
lea rcx, [rsp + 0x70]
mov r8, qword [rsp + 0x40]
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h53b704aa76ab67f4
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rdi], xmm0
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmm2, xmmword [rsp + 0x1a0]
movups xmmword [rdi + 0x70], xmm2
movups xmmword [rdi + 0x60], xmm1
movups xmmword [rdi + 0x50], xmm0
mov dword [rdi + 0x18], 0x18
jmp 0x1400bf703
mov r15d, 1
mov rcx, r15
mov rdx, rbx
mov r8, r13
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movups xmmword [rdi + 0x50], xmm0
movups xmmword [rdi + 0x60], xmm1
movups xmmword [rdi + 0x70], xmm2
mov qword [rdi], r13
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r13
mov dword [rdi + 0x18], 0x1a
xor eax, eax
xor ecx, ecx
movabs r8, 0x8000000000000000
jmp 0x1400bf71f
mov ecx, dword [rsp + 0x16c]
mov dword [rdi + 0x7c], ecx
movups xmm0, xmmword [rsp + 0x15c]
movups xmmword [rdi + 0x6c], xmm0
movups xmm0, xmmword [rsp + 0x14c]
movups xmmword [rdi + 0x5c], xmm0
movups xmm0, xmmword [rsp + 0x13c]
movups xmmword [rdi + 0x4c], xmm0
movups xmm0, xmmword [rsp + 0xfc]
movups xmm1, xmmword [rsp + 0x10c]
movups xmm2, xmmword [rsp + 0x11c]
movups xmm3, xmmword [rsp + 0x12c]
movups xmmword [rdi + 0x3c], xmm3
movups xmmword [rdi + 0x2c], xmm2
movups xmmword [rdi + 0x1c], xmm1
movups xmmword [rdi + 0xc], xmm0
mov qword [rdi], rax
mov dword [rdi + 8], edx
xor eax, eax
xor ecx, ecx
jmp 0x1400bf715
xor r13d, r13d
mov al, 1
mov dword [rsp + 0x24], eax
mov rcx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::char::he7b7081de586faab
mov r13, qword [rsp + 0xf0]
cmp eax, 0x7d
jne 0x1400bf3cb
mov ecx, dword [rsp + 0xf8]
movabs r8, 0x8000000000000000
cmp r13, r8
jne 0x1400bf541
mov dword [rsp + 0x2c], ecx
mov dword [rsp + 0x3c], 1
xor r14d, r14d
mov qword [rsp + 0x30], r8
jmp 0x1400bf1a6
movabs rax, 0x8000000000000000
cmp r13, rax
jne 0x1400bf5aa
mov qword [rsp + 0x30], r13
mov al, 1
mov dword [rsp + 0x24], eax
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x2c], eax
jmp 0x1400bf604
mov rcx, r15
mov rdx, r12
call sym.regex_syntax::ast::Ast::span::h4bfd49fa34d3cd2b
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1b0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1c0], rax
movups xmm0, xmmword [rbp]
movups xmmword [rsp + 0x1c8], xmm0
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r12
mov ecx, 0x10
call sym.alloc::alloc::exchange_malloc::h33f2eca454373ec6
mov qword [rax], r15
mov qword [rax + 8], r12
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movaps xmm2, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x90], xmm2
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmm2, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0xb8], xmm1
movups xmmword [rsp + 0xc8], xmm2
mov ecx, dword [rsp + 0x3c]
mov dword [rsp + 0xd8], ecx
mov dword [rsp + 0xdc], r13d
mov ecx, dword [rsp + 0x4c]
mov dword [rsp + 0xe0], ecx
mov ecx, dword [rsp + 0x48]
mov byte [rsp + 0xe8], cl
mov qword [rsp + 0xa0], rax
mov r13b, 1
lea rcx, [rsp + 0x70]
call sym.regex_syntax::ast::Ast::repetition::hb3205de453d90e1d
mov r8, rdx
mov edx, 8
mov rcx, rsi
call sym.alloc::vec::Vec_T_A_::push::hc0aaf36b935c2a71
mov rax, qword [rsi + 0x40]
mov qword [rdi + 0x48], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rdi + 0x38], xmm3
movups xmmword [rdi + 0x28], xmm2
movups xmmword [rdi + 0x18], xmm1
movups xmmword [rdi + 8], xmm0
movabs rax, 0x8000000000000000
mov qword [rdi], rax
add rsp, 0x2a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [rsp + 0x16c]
mov dword [rdi + 0x7c], eax
movups xmm0, xmmword [rsp + 0x15c]
movups xmmword [rdi + 0x6c], xmm0
movups xmm0, xmmword [rsp + 0x14c]
movups xmmword [rdi + 0x5c], xmm0
movups xmm0, xmmword [rsp + 0x13c]
movups xmmword [rdi + 0x4c], xmm0
movups xmm0, xmmword [rsp + 0xfc]
movups xmm1, xmmword [rsp + 0x10c]
movups xmm2, xmmword [rsp + 0x11c]
movups xmm3, xmmword [rsp + 0x12c]
movups xmmword [rdi + 0x3c], xmm3
movups xmmword [rdi + 0x2c], xmm2
movups xmmword [rdi + 0x1c], xmm1
movups xmmword [rdi + 0xc], xmm0
mov qword [rdi], r13
mov dword [rdi + 8], ecx
jmp 0x1400bf371
lea rcx, [rsp + 0x108]
lea rdx, [0x1401cf8a0]
call sym.__regex_syntax::ast::ErrorKind_as_core::cmp::PartialEq_::eq::h2f56bff40d8b2adb
test al, al
je 0x1400bf7cc
mov rcx, qword [rsp + 0xf8]
cmp byte [r14 + 0xc3], 0
je 0x1400bf83b
test r13, r13
mov qword [rsp + 0x30], r13
je 0x1400bf5f4
mov r8d, 1
mov rdx, r13
call sym.__rust_dealloc
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x24], 0
xor r13d, r13d
lea rcx, [rsp + 0x70]
mov rdx, rbx
call sym.regex_syntax::ast::parse::ParserI_P_::parse_decimal::h24235dc14570afc2
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x238]
lea r9, [rsp + 0x270]
call sym.regex_syntax::ast::parse::specialize_err::h661aaef8e8970802
mov rax, qword [rsp + 0x1b0]
mov edx, dword [rsp + 0x1b8]
movabs r8, 0x8000000000000000
cmp rax, r8
jne 0x1400bf761
mov dword [rsp + 0x4c], edx
mov r14b, 1
mov dword [rsp + 0x3c], 2
mov al, 1
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x40]
cmp qword [rbp], rax
jne 0x1400bf1c5
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x98], rax
movups xmm0, xmmword [rbp]
movups xmmword [rsp + 0x88], xmm0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x80], rax
mov rdx, qword [rbx + 8]
xor r13d, r13d
lea rcx, [rsp + 0x1b0]
mov r8, qword [rsp + 0x40]
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h53b704aa76ab67f4
mov rax, qword [rsp + 0x1c0]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0x1b0]
movups xmmword [rdi], xmm0
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmm2, xmmword [rsp + 0x90]
movups xmmword [rdi + 0x70], xmm2
movups xmmword [rdi + 0x60], xmm1
movups xmmword [rdi + 0x50], xmm0
mov dword [rdi + 0x18], 0x1a
movabs r8, 0x8000000000000000
mov eax, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x24]
test al, al
sete al
test cl, cl
sete cl
test cl, cl
jne 0x1400bf053
test al, al
jne 0x1400bf053
mov rdx, qword [rsp + 0xf0]
cmp rdx, r8
je 0x1400bf053
test rdx, rdx
je 0x1400bf053
mov rcx, qword [rsp + 0xf8]
mov r8d, 1
call sym.__rust_dealloc
jmp 0x1400bf053
mov ecx, dword [rsp + 0x22c]
mov dword [rdi + 0x7c], ecx
movups xmm0, xmmword [rsp + 0x21c]
movups xmmword [rdi + 0x6c], xmm0
movups xmm0, xmmword [rsp + 0x20c]
movups xmmword [rdi + 0x5c], xmm0
movups xmm0, xmmword [rsp + 0x1fc]
movups xmmword [rdi + 0x4c], xmm0
movups xmm0, xmmword [rsp + 0x1bc]
movups xmm1, xmmword [rsp + 0x1cc]
movups xmm2, xmmword [rsp + 0x1dc]
movups xmm3, xmmword [rsp + 0x1ec]
movups xmmword [rdi + 0x3c], xmm3
movups xmmword [rdi + 0x2c], xmm2
movups xmmword [rdi + 0x1c], xmm1
movups xmmword [rdi + 0xc], xmm0
mov qword [rdi], rax
mov dword [rdi + 8], edx
mov al, 1
jmp 0x1400bf711
mov eax, dword [rsp + 0xf8]
mov ecx, dword [rsp + 0x16c]
mov dword [rdi + 0x7c], ecx
movups xmm0, xmmword [rsp + 0x15c]
movups xmmword [rdi + 0x6c], xmm0
movups xmm0, xmmword [rsp + 0x14c]
movups xmmword [rdi + 0x5c], xmm0
movups xmm0, xmmword [rsp + 0x13c]
movups xmmword [rdi + 0x4c], xmm0
movups xmm0, xmmword [rsp + 0x12c]
movups xmmword [rdi + 0x3c], xmm0
movups xmm0, xmmword [rsp + 0x11c]
movups xmmword [rdi + 0x2c], xmm0
movups xmm0, xmmword [rsp + 0x10c]
movups xmmword [rdi + 0x1c], xmm0
movups xmm0, xmmword [rsp + 0xfc]
movups xmmword [rdi + 0xc], xmm0
mov qword [rdi], r13
mov dword [rdi + 8], eax
xor eax, eax
jmp 0x1400bf898
movups xmm0, xmmword [rsp + 0x160]
movups xmmword [rdi + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x150]
movups xmmword [rdi + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x140]
movups xmmword [rdi + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movups xmm2, xmmword [rsp + 0x120]
movups xmm3, xmmword [rsp + 0x130]
movups xmmword [rdi + 0x40], xmm3
movups xmmword [rdi + 0x30], xmm2
movups xmmword [rdi + 0x20], xmm1
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi], r13
mov qword [rdi + 8], rcx
mov al, 1
xor ecx, ecx
movabs r8, 0x8000000000000000
jmp 0x1400bf715
lea rcx, str.assertion_failed:_self.char____
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_src_astparse.rs
mov edx, 0x24
call sym.core::panicking::panic::h48db853c33e9c2ed
jmp 0x1400bf8ff
xor ebx, ebx
mov rcx, rbx
mov rdx, r13
call sym.alloc::raw_vec::handle_error::h749af85637b64baa
jmp 0x1400bf8ff
xor r12d, r12d
mov rcx, r12
mov rdx, rbx
call sym.alloc::raw_vec::handle_error::h749af85637b64baa
jmp 0x1400bf8ff
xor r12d, r12d
mov al, 1
mov dword [rsp + 0x28], eax
mov rdx, r13
xor r13d, r13d
mov al, 1
mov dword [rsp + 0x24], eax
mov rcx, r12
call sym.alloc::raw_vec::handle_error::h749af85637b64baa
ud2