Function at 0x14007ce77
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, 0xb88
movaps xmmword [rsp + 0xb70], xmm6
mov qword [rsp + 0x188], rcx
mov rax, qword [rdx + 0x90]
mov qword [rsp + 0x5e8], rax
cmp rax, 1
jne 0x14008043c
mov cl, byte [rdx + 0x68]
mov al, byte [rdx + 0x74]
cmp cl, 3
mov byte [rsp + 0xac], cl
je 0x14007ceca
cmp cl, 2
jne 0x14007cecc
jmp 0x14007cef2
mov r8, qword [rdx + 0x50]
mov qword [rsp + 0x180], r8
lock inc qword [r8]
jle 0x140080473
mov rcx, qword [rdx + 0x58]
mov qword [rsp + 0x178], rcx
mov r13, qword [rdx + 0x60]
xor ecx, ecx
test al, al
setne cl
cmp al, 2
mov eax, 2
cmove ecx, eax
mov dword [rsp + 0xec], ecx
mov cl, byte [rdx + 0x75]
xor r14d, r14d
test cl, cl
setne r14b
cmp cl, 2
cmove r14d, eax
mov cl, byte [rdx + 0x76]
xor r12d, r12d
test cl, cl
setne r12b
cmp cl, 2
cmove r12d, eax
mov cl, byte [rdx + 0x77]
xor r15d, r15d
test cl, cl
setne r15b
cmp cl, 2
cmove r15d, eax
mov cl, byte [rdx + 0x78]
xor esi, esi
test cl, cl
setne sil
cmp cl, 2
cmove esi, eax
mov cl, byte [rdx + 0x79]
xor ebp, ebp
test cl, cl
setne bpl
cmp cl, 2
cmove ebp, eax
cmp qword [rdx + 0x90], 0
je 0x140080463
mov al, byte [rdx + 0x7a]
mov byte [rsp + 0x238], al
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x30], rax
mov rax, qword [rdx + 0x18]
mov qword [rsp + 0x170], rax
mov rax, qword [rdx + 0x20]
mov qword [rsp + 0x38], rax
mov rax, qword [rdx + 0x28]
mov qword [rsp + 0x190], rax
mov rax, qword [rdx]
mov qword [rsp + 0xd0], rax
mov rax, qword [rdx + 8]
mov qword [rsp + 0x168], rax
mov rax, qword [rdx + 0x30]
mov qword [rsp + 0xc8], rax
mov rax, qword [rdx + 0x38]
mov qword [rsp + 0xf8], rax
mov al, byte [rdx + 0x70]
mov byte [rsp + 0xdc], al
mov al, byte [rdx + 0x71]
mov byte [rsp + 0x2f], al
mov al, byte [rdx + 0x9c]
mov byte [rsp + 0xe8], al
mov al, byte [rdx + 0x9d]
mov byte [rsp + 0xe4], al
mov al, byte [rdx + 0x9e]
mov byte [rsp + 0x230], al
mov al, byte [rdx + 0x9f]
mov byte [rsp + 0x248], al
mov al, byte [rdx + 0xa0]
mov byte [rsp + 0x240], al
mov al, byte [rdx + 0xa1]
mov byte [rsp + 0x250], al
mov al, byte [rdx + 0xa2]
mov byte [rsp + 0x228], al
mov al, byte [rdx + 0xa3]
mov byte [rsp + 0xe0], al
mov al, byte [rdx + 0xa5]
mov byte [rsp + 0x220], al
mov rax, qword [rdx + 0x40]
mov qword [rsp + 0x198], rax
mov rax, qword [rdx + 0x48]
mov qword [rsp + 0xf0], rax
mov eax, dword [rdx + 0x98]
mov dword [rsp + 0xd8], eax
mov rax, qword [rdx + 0x88]
mov rdi, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov rcx, rbx
call sym.alloc::sync::Arc__T__::allocate_for_slice::hc91f104121889dae
mov qword [rsp + 0x498], rdx
mov qword [rsp + 0x5e0], rax
lea rcx, [rax + 0x10]
mov qword [rsp + 0x258], rcx
mov rdx, rdi
mov r8, rbx
call sym.memcpy
and qword [rsp + 0x4a0], 0
mov al, 3
mov ecx, 2
mov qword [rsp + 0x4b0], rcx
mov qword [rsp + 0x4c0], rcx
mov qword [rsp + 0x4d0], rcx
mov qword [rsp + 0x4e0], rcx
mov byte [rsp + 0x508], al
mov byte [rsp + 0x510], 0
movabs rcx, 0x202020202020202
mov qword [rsp + 0x512], rcx
mov byte [rsp + 0x51a], al
mov qword [rsp + 0x528], 0xfa
movabs rcx, 0xa02020202020201
mov qword [rsp + 0x520], rcx
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x600], rcx
mov rcx, qword [rsp + 0x178]
mov qword [rsp + 0x608], rcx
mov qword [rsp + 0x260], r13
mov qword [rsp + 0x610], r13
mov r13b, byte [rsp + 0xac]
mov byte [rsp + 0x618], r13b
cmp r13b, al
jne 0x14007d18a
lea rcx, [rsp + 0x600]
call fcn.1400816b3
mov r13b, 3
cmp qword [rsp + 0x30], 2
jne 0x14007d1a2
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x170], rax
cmp qword [rsp + 0x38], 2
jne 0x14007d1ba
mov rax, qword [rsp + 0x4c8]
mov qword [rsp + 0x190], rax
cmp qword [rsp + 0xd0], 0
jne 0x14007d1d5
mov rax, qword [rsp + 0x4a8]
mov qword [rsp + 0x168], rax
mov dword [rsp + 0xac], r12d
cmp qword [rsp + 0xc8], 2
jne 0x14007d1f8
mov rax, qword [rsp + 0x4d8]
mov qword [rsp + 0xf8], rax
mov r12d, r14d
cmp qword [rsp + 0x198], 2
jne 0x14007d216
mov rax, qword [rsp + 0x4e8]
mov qword [rsp + 0xf0], rax
mov r14b, byte [rsp + 0xdc]
test r14b, r14b
movzx eax, byte [rsp + 0x2f]
lea rbx, [rsp + 0x4f0]
movzx edi, byte [rbx + 0x21]
cmovne edi, eax
mov rcx, rbx
call fcn.1400816b3
mov rax, qword [rsp + 0xd0]
mov qword [rbx - 0x50], rax
mov rax, qword [rsp + 0x168]
mov qword [rbx - 0x48], rax
mov rax, qword [rsp + 0x30]
mov qword [rbx - 0x40], rax
mov rax, qword [rsp + 0x170]
mov qword [rbx - 0x38], rax
mov rax, qword [rsp + 0x38]
mov qword [rbx - 0x30], rax
mov rax, qword [rsp + 0x190]
mov qword [rbx - 0x28], rax
mov rax, qword [rsp + 0xc8]
mov qword [rbx - 0x20], rax
mov rax, qword [rsp + 0xf8]
mov qword [rbx - 0x18], rax
mov rax, qword [rsp + 0x198]
mov qword [rbx - 0x10], rax
mov rax, qword [rsp + 0xf0]
mov qword [rbx - 8], rax
mov rax, qword [rsp + 0x180]
mov qword [rbx], rax
mov rax, qword [rsp + 0x178]
mov qword [rbx + 8], rax
mov rax, qword [rsp + 0x260]
mov qword [rbx + 0x10], rax
mov byte [rbx + 0x18], r13b
mov byte [rbx + 0x20], r14b
mov byte [rbx + 0x21], dil
mov word [rbx + 0x22], 0x101
mov eax, dword [rsp + 0xec]
mov byte [rbx + 0x24], al
mov byte [rbx + 0x25], r12b
mov eax, dword [rsp + 0xac]
mov byte [rbx + 0x26], al
movabs r12, 0x8000000000000000
mov byte [rbx + 0x27], r15b
mov byte [rbx + 0x28], sil
mov byte [rbx + 0x29], bpl
mov al, byte [rsp + 0x238]
mov byte [rbx + 0x2a], al
mov al, byte [rsp + 0x228]
mov byte [rbx + 0x3c], al
mov eax, dword [rsp + 0xd8]
mov dword [rbx + 0x38], eax
mov al, byte [rsp + 0x220]
mov byte [rbx + 0x3d], al
cmp byte [rsp + 0xe0], 0
setne al
add al, al
xor ecx, ecx
cmp byte [rsp + 0xe4], 1
mov edx, 0
adc dl, 1
mov byte [rbx + 0x35], al
mov byte [rbx + 0x31], dl
cmp byte [rsp + 0x230], 1
mov eax, 0
adc al, 1
mov byte [rbx + 0x32], al
cmp byte [rsp + 0x240], 1
mov eax, 0
adc al, 1
mov byte [rbx + 0x36], al
cmp byte [rsp + 0x248], 1
mov eax, 0
adc al, 1
mov byte [rbx + 0x33], al
cmp byte [rsp + 0x250], 1
adc cl, 1
mov al, byte [rsp + 0xe8]
mov byte [rbx + 0x37], al
mov byte [rbx + 0x34], cl
mov byte [rbx + 0x30], 1
lea rax, [rsp + 0x368]
and qword [rax], 0
mov edx, 8
mov qword [rax + 8], rdx
and qword [rax + 0x10], 0
lea rcx, [rsp + 0x600]
and qword [rsp + 0x268], 0
mov qword [rsp + 0x270], rdx
and qword [rsp + 0x278], 0
mov rax, qword [rsp + 0x258]
mov qword [rcx - 0x10], rax
lea rax, [rsp + 0x5f0]
lea rdx, [rsp + 0x100]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
and qword [rdx + 0x10], 0
mov rax, qword [rsp + 0x498]
mov qword [rcx - 8], rax
mov qword [rdx + 0x18], 1
xorps xmm6, xmm6
lea rdi, [rsp + 0x2a0]
lea r13, [rsp + 0xb0]
lea r15, [rsp + 0x600]
lea rcx, [rsp + 0x100]
call sym._ZN119__LT_regex_automata..util..primitives..WithPatternIDIter_LT_I_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4
test rdx, rdx
je 0x14007e1f3
mov dword [rsp + 0xd0], eax
mov ecx, dword [rsp + 0x528]
mov r8b, byte [rsp + 0x52d]
mov r9b, byte [rsp + 0x52e]
mov al, byte [rsp + 0x52c]
and qword [rsp + 0x340], 0
mov r10d, 1
mov qword [rsp + 0x348], r10
mov qword [rsp + 0x350], r10
and dword [rsp + 0x358], 0
mov dword [rsp + 0x35c], ecx
mov byte [rsp + 0x361], r8b
mov byte [rsp + 0x362], al
mov byte [rsp + 0x363], r9b
mov byte [rsp + 0x360], al
movaps xmmword [rsp + 0x2a0], xmm6
mov r14d, 8
mov qword [rsp + 0x2b0], r14
lea rcx, [rsp + 0x2b8]
movups xmmword [rcx], xmm6
and qword [rcx + 0x10], 0
mov qword [rsp + 0x2d0], r14
movups xmmword [rcx + 0x20], xmm6
and qword [rcx + 0x30], 0
mov qword [rsp + 0x2f0], r14
and qword [rcx + 0x50], 0
movups xmmword [rcx + 0x40], xmm6
mov qword [rsp + 0x310], r14
movups xmmword [rcx + 0x60], xmm6
and qword [rcx + 0x70], 0
mov qword [rsp + 0x330], r10
and qword [rsp + 0x338], 0
movups xmm0, xmmword [rdx]
mov qword [rsp + 0xb0], rdi
and qword [rsp + 0x340], 0
movups xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0x348], r10
mov qword [rsp + 0x350], r10
mov byte [rsp + 0x360], al
mov rcx, rdi
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_src_astparse.rs
call sym.core::cell::RefCell_T_::borrow_mut::h10c246d6ef7f0823
mov rsi, rdx
mov rdi, qword [rax + 8]
or byte [rax - 0x75], cl
pop rax
adc byte [rax - 0x7d], cl
invalid
adc byte [rax], al
add rdi, r14
sub rbx, 1
jb 0x14007d5a2
mov rcx, qword [rdi - 8]
mov rdx, qword [rdi]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
add rdi, 0x48
jmp 0x14007d58a
inc qword [rsi]
lea rcx, [rsp + 0x2c0]
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_src_astparse.rs
call sym.core::cell::RefCell_T_::borrow_mut::h10c246d6ef7f0823
mov rsi, rdx
mov rdi, qword [rax + 8]
mov rbx, qword [rax + 0x10]
and qword [rax + 0x10], 0
sub rbx, 1
jb 0x14007d5e0
mov rcx, rdi
call sym.core::ptr::drop_in_place_regex_syntax::ast::parse::GroupState_::h3d69d40f68491023
add rdi, 0xe0
jmp 0x14007d5c9
inc qword [rsi]
lea rcx, [rsp + 0x2e0]
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_src_astparse.rs
call sym.core::cell::RefCell_T_::borrow_mut::h10c246d6ef7f0823
mov rsi, rdx
mov rdi, qword [rax + 8]
mov rbx, qword [rax + 0x10]
and qword [rax + 0x10], 0
sub rbx, 1
jb 0x14007d61e
mov rcx, rdi
call sym.core::ptr::drop_in_place_regex_syntax::ast::parse::ClassState_::hac007fa7e2086c66
push rsp
invalid
add al, 0
add byte [rax - 0x7f], cl
invalid
and byte [rcx], al
add byte [rax], al
jmp 0x14007d607
inc qword [rsi]
mov rax, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov rcx, qword [rax + 0xb0]
lea rdx, [rsp + 0x618]
mov qword [rdx + 0x10], rcx
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rdx], xmm0
mov rcx, qword [rax + 0xb0]
add byte [rax - 0x77], cl
mov word [rax + rdx], fs
invalid
add byte [rax], al
movups xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0x600], xmm0
test byte [rax + rax], ah
invalid
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x620]
lea rcx, [rsp + 0x78]
movups xmmword [rcx + 0x20], xmm1
adc dword [rcx + 0x20], ecx
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x610]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x618]
mov eax, dword [rsp + 0x618]
mov qword [rcx + 0x18], rax
and qword [rsp + 0x60], 0
add byte [rax - 0x39], cl
and al, 0x68
or byte [rax], al
add byte [rax], al
and qword [rsp + 0x70], 0
mov rax, qword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov rcx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::bump_space::h8d4907e01250ab62
mov rax, qword [rsp + 0x30]
and al, 0x30
cmp qword [rsp + 0x340], rax
je 0x14007ddc3
mov rcx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::char::hbe428a6ac15b77f1
and byte [rax + rax], al
lea ecx, [rax - 0x28]
cmp ecx, 3
jbe 0x14007d725
cmp eax, 0x3f
je 0x14007d75d
cmp eax, 0x5b
je 0x14007d8d2
cmp eax, 0x7b
je 0x14007d7a7
cmp eax, 0x7c
jne 0x14007dab4
mov ecx, 9
lea r8, [rsp + 0x1d0]
mov rdi, r8
lea rsi, [rsp + 0x60]
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
mov rdx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::push_alternate::had6dac49450f8c83
invalid
cmp al, byte [rax + rax]
jmp 0x14007d827
lea rdx, [0x1402197b0]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
mov ecx, 9
lea r8, [rsp + 0x1d0]
mov rdi, r8
lea rsi, [rsp + 0x60]
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
mov rdx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::push_group::hef25f39e7396f71e
mov ecx, 0xe9000431
retf 0
invalid
mov ecx, 9
lea r8, [rsp + 0x1d0]
test byte [rax + rdx*8], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 0x39], cl
lea rsi, [rsp + 0x60]
rep movsq qword [rdi], qword [rsi]
mov dword [rsp + 0x280], 3
jmp 0x14007d7ef
mov ecx, 9
lea r8, [rsp + 0x1d0]
mov rdi, r8
lea rsi, [rsp + 0x60]
rep movsq qword [rdi], qword [rsi]
mov dword [rsp + 0x280], 4
jmp 0x14007d7ef
mov ecx, 9
lea r8, [rsp + 0x1d0]
mov rdi, r8
lea rsi, [rsp + 0x60]
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
mov rdx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::parse_counted_repetition::heb2b588252749979
jmp 0x14007d827
mov ecx, 9
lea r8, [rsp + 0x1d0]
mov rdi, r8
lea rsi, [rsp + 0x60]
rep movsq qword [rdi], qword [rsi]
mov dword [rsp + 0x280], 5
mov rcx, r15
mov rdx, r13
lea r9, [rsp + 0x280]
call sym.regex_syntax::ast::parse::ParserI_P_::parse_uncounted_repetition::hc72753866aa50f28
jmp 0x14007d827
mov ecx, 9
lea r8, [rsp + 0x1d0]
mov rdi, r8
lea rsi, [rsp + 0x60]
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
mov rdx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::pop_group::hf21f5d852de3b996
mov rbx, qword [rsp + 0x600]
mov r13, qword [rsp + 0x608]
mov rcx, qword [rsp + 0x610]
mov r15, qword [rsp + 0x618]
mov rbp, qword [rsp + 0x620]
mov r14, qword [rsp + 0x628]
mov rsi, qword [rsp + 0x630]
lea rax, [rsp + 0x618]
movups xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x50], rax
cmp rbx, r12
jne 0x14007de75
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], rbp
mov qword [rsp + 0x80], r14
mov qword [rsp + 0x88], rsi
mov rax, qword [rsp + 0x50]
lea rcx, [rsp + 0x78]
mov qword [rcx + 0x28], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rcx + 0x18], xmm0
lea r13, [rsp + 0xb0]
lea r15, [rsp + 0x600]
jmp 0x14007d6b2
mov rcx, r15
mov rdx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::parse_set_class::h86f37401b2208401
mov r12d, dword [rsp + 0x6c8]
mov r8, qword [rsp + 0x600]
mov rax, qword [rsp + 0x608]
mov r15, qword [rsp + 0x610]
mov rbp, qword [rsp + 0x618]
mov r14, qword [rsp + 0x620]
mov rbx, qword [rsp + 0x628]
mov rsi, qword [rsp + 0x630]
lea rdx, [rsp + 0x618]
movups xmm0, xmmword [rdx + 0x20]
movups xmm1, xmmword [rdx + 0x30]
movups xmm2, xmmword [rdx + 0x40]
movups xmm3, xmmword [rdx + 0x50]
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmmword [rsp + 0x1e0], xmm1
movaps xmmword [rsp + 0x1f0], xmm2
movaps xmmword [rsp + 0x200], xmm3
mov r13, qword [rsp + 0x678]
cmp r12d, 0x110009
je 0x14007e07d
mov ecx, 9
mov qword [rsp + 0xc8], rax
lea rdi, [rsp + 0x380]
mov qword [rsp + 0x38], rsi
lea rsi, [rsp + 0x680]
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rdx + 0xbc]
mov dword [rsp + 0x550], eax
mov rax, qword [rdx + 0xb4]
mov qword [rsp + 0x548], rax
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
movaps xmm2, xmmword [rsp + 0x1f0]
movaps xmm3, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x410], xmm0
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x430], xmm2
movaps xmmword [rsp + 0x440], xmm3
mov ecx, 0xd8
mov edx, 8
mov rsi, r8
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.3999
mov qword [rax], rsi
mov rcx, qword [rsp + 0xc8]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], rbx
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0x30], rcx
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movaps xmm2, xmmword [rsp + 0x430]
movaps xmm3, xmmword [rsp + 0x440]
movups xmmword [rax + 0x38], xmm0
movups xmmword [rax + 0x48], xmm1
movups xmmword [rax + 0x58], xmm2
movups xmmword [rax + 0x68], xmm3
mov qword [rax + 0x78], r13
lea rdi, [rax + 0x80]
mov ecx, 9
lea rsi, [rsp + 0x380]
rep movsq qword [rdi], qword [rsi]
mov dword [rax + 0xc8], r12d
mov rcx, qword [rsp + 0x548]
mov word [rax + rcx*2], fs
add eax, 0x89480000
mov ah, cl
add byte [rax], al
add byte [rbx + 0x550248c], cl
add byte [rax], al
mov dword [rax + 0xd4], ecx
mov edx, 7
lea rcx, [rsp + 0x60]
mov r8, rax
call sym.alloc::vec::Vec_T_A_::push::hc81c6a70ae5653bd
movabs r12, 0x8000000000000000
jmp 0x14007d8bd
mov rcx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::char::hbe428a6ac15b77f1
cmp eax, 0x24
clc
and al, 0xf
invalid
xchg ebx, eax
add byte [rax], al
invalid
mov esi, eax
cmp eax, 0x2e
je 0x14007db0c
cmp esi, 0x5c
je 0x14007db33
lea rcx, [rsp + 0x628]
mov rdx, r13
cmp esi, 0x5e
jne 0x14007db87
call sym.regex_syntax::ast::parse::ParserI_P_::span_char::h020d05e1705cbde5
mov rcx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::bump::h4e76f65fa012dd51
lea rbp, [r12 + 3]
mov qword [rsp + 0x620], rbp
mov byte [rsp + 0x658], 0
jmp 0x14007dbb0
lea rcx, [rsp + 0x628]
mov rdx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::span_char::h020d05e1705cbde5
mov rcx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::bump::h4e76f65fa012dd51
and byte [rax + rax], al
lea rbp, [r12 + 4]
mov qword [rsp + 0x620], rbp
jmp 0x14007dbb0
mov rcx, r15
mov rdx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::parse_escape::h2c4afb183d9f1287
mov rbx, qword [rsp + 0x600]
mov rbp, qword [rsp + 0x620]
cmp rbx, r12
je 0x14007dbb0
jmp 0x14007e11b
lea rcx, [rsp + 0x628]
mov rdx, r13
mov edx, ebp
call sym.regex_syntax::ast::parse::ParserI_P_::span_char::h020d05e1705cbde5
mov rcx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::bump::h4e76f65fa012dd51
lea rbp, [r12 + 3]
mov qword [rsp + 0x620], rbp
mov byte [rsp + 0x658], 1
invalid
add byte [rax], al
add ebx, ebp
invalid
call sym.regex_syntax::ast::parse::ParserI_P_::span_char::h020d05e1705cbde5
mov rcx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::bump::h4e76f65fa012dd51
and byte [rax + rax], al
lea rbp, [r12 + 2]
mov qword [rsp + 0x620], rbp
mov dword [rsp + 0x658], esi
mov ah, 0x24
pop rax
invalid
add byte [rax], al
mov byte [rsp + 0x65c], 0
lea rcx, [rsp + 0x618]
mov rbx, qword [rsp + 0x608]
invalid
add byte [rax], al
mov r14, qword [rsp + 0x610]
invalid
add byte [rax], al
mov r15, qword [rsp + 0x618]
mov rdi, qword [rsp + 0x628]
mov edi, dword [rsp + 0x628]
mov rsi, qword [rsp + 0x630]
movups xmm0, xmmword [rcx + 0x20]
movups xmm1, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm1
add dword [rax], eax
add byte [rax - 0x75], cl
mov qword [rsp + 0x1c0], rax
mov rax, qword [rcx + 0x58]
mov qword [rsp + 0x540], rax
mov dword [rsp + 0x540], eax
movups xmm0, xmmword [rcx + 0x48]
movaps xmmword [rsp + 0x530], xmm0
lea rax, [r12 + rbp]
add rax, 0xfffffffffffffffe
cmp rax, 4
mov ecx, 4
cmovae rax, rcx
lea rcx, [0x1402197c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, 0x38
mov edx, 8
add al, ch
push rbp
fld dword [rbx]
add byte [rax - 0x77], cl
cmp byte [rax - 0x77], cl
jo 0x14007dc5f
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movups xmmword [rax + 0x10], xmm0
adc byte [rdi], cl
adc dword [rax + 0x20], ecx
mov rcx, qword [rsp + 0x1c0]
mov qword [rax + 0x30], rcx
xor byte [rdx + 2], dil
jmp 0x14007dda9
mov ecx, 0x70
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.3999
mov qword [rax], rbx
mov qword [rax + 8], r14
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rdi
mov qword [rax + 0x28], rsi
sub byte [rdi], cl
sub byte [rsp + 0x1a0], al
movaps xmm1, xmmword [rsp + 0x1b0]
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm1
mov rcx, qword [rsp + 0x1c0]
mov qword [rax + 0x50], rcx
movaps xmm0, xmmword [rsp + 0x530]
movups xmmword [rax + 0x58], xmm0
mov rcx, qword [rsp + 0x540]
mov qword [rax + 0x68], rcx
mov edx, 5
jmp 0x14007dda9
mov ecx, 0x30
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.3999
mov qword [rax], rdi
mov qword [rax + 8], rsi
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
mov edx, 3
jmp 0x14007dda9
mov ecx, 0x38
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.3999
mov qword [rax], rdi
mov qword [rax + 8], rsi
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
mov rcx, qword [rsp + 0x1c0]
mov qword [rax + 0x30], rcx
mov edx, 6
jmp 0x14007dda9
mov ecx, 0x38
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.3999
mov qword [rax], rdi
mov qword [rax + 8], rsi
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
mov rcx, qword [rsp + 0x1c0]
mov qword [rax + 0x30], rcx
mov edx, 4
lea rcx, [rsp + 0x60]
mov r8, rax
call sym.alloc::vec::Vec_T_A_::push::hc81c6a70ae5653bd
lea r15, [rsp + 0x600]
jmp 0x14007d6b2
mov ecx, 9
lea r8, [rsp + 0x1d0]
mov rdi, r8
lea rsi, [rsp + 0x60]
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
mov rdx, r13
call sym.regex_syntax::ast::parse::ParserI_P_::pop_group_end::h8fdc93ee3a562a89
mov rbx, qword [rsp + 0x600]
mov rdx, r13
mov r13, qword [rsp + 0x608]
mov rax, qword [rsp + 0x610]
cmp rbx, r12
mov qword [rsp + 0x30], rax
jne 0x14007dec4
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], rax
mov rcx, r15
lea rsi, [rsp + 0x40]
mov r8, rsi
call sym.regex_syntax::ast::parse::NestLimiter_P_::check::h05ec6fa83642fab4
mov rbx, qword [rsp + 0x600]
cmp rbx, r12
lea rdi, [rsp + 0x2a0]
jne 0x14007dfee
mov rcx, rdi
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_src_astparse.rs
call sym.core::cell::RefCell_T_::borrow_mut::h10c246d6ef7f0823
mov r15, qword [rax]
mov rbp, qword [rax + 8]
mov r14, qword [rax + 0x10]
and qword [rax], 0
mov qword [rax + 8], 8
and qword [rax + 0x10], 0
inc qword [rdx]
jmp 0x14007e100
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x650]
mov rax, qword [rcx + 0x20]
lea rdx, [rsp + 0x138]
mov qword [rdx + 0x20], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov rdx, qword [rsp + 0x678]
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x120], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x130], rax
jmp 0x14007df24
mov r15, qword [rsp + 0x618]
mov rbp, qword [rsp + 0x620]
mov r14, qword [rsp + 0x628]
mov rsi, qword [rsp + 0x630]
lea rax, [rsp + 0x618]
movups xmm0, xmmword [rax + 0x20]
movups xmm1, xmmword [rax + 0x30]
movups xmm2, xmmword [rax + 0x40]
movups xmm3, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x150], xmm3
mov rdx, qword [rsp + 0x678]
lea rdi, [rsp + 0x2a0]
movaps xmm0, xmmword [rsp + 0x120]
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x138]
movaps xmm1, xmmword [rsp + 0x140]
movaps xmm2, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x450], xmm0
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x468], rcx
movaps xmmword [rsp + 0x470], xmm1
movaps xmmword [rsp + 0x480], xmm2
lea rax, [r12 + 2]
cmp rbx, rax
jne 0x14007ebda
mov rcx, rdi
call sym.core::ptr::drop_in_place_regex_syntax::ast::parse::Parser_::h3655a4ce3b57bdc2
mov rsi, qword [rsp + 0x378]
cmp rsi, qword [rsp + 0x368]
lea r15, [rsp + 0x600]
jne 0x14007dfb9
lea rcx, [rsp + 0x368]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h2dd5d96def773b93
mov rax, qword [rsp + 0x370]
mov rcx, rsi
shl rcx, 4
mov qword [rax + rcx], r13
mov rdx, qword [rsp + 0x30]
mov qword [rax + rcx + 8], rdx
inc rsi
mov qword [rsp + 0x378], rsi
lea r13, [rsp + 0xb0]
jmp 0x14007d444
mov r13, qword [rsp + 0x608]
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x30], rax
mov r15, qword [rsp + 0x618]
mov rbp, qword [rsp + 0x620]
mov r14, qword [rsp + 0x628]
mov rdx, qword [rsp + 0x630]
lea rax, [rsp + 0x618]
movups xmm0, xmmword [rax + 0x20]
movups xmm1, xmmword [rax + 0x30]
movups xmm2, xmmword [rax + 0x40]
movups xmm3, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x150], xmm3
mov rax, qword [rsp + 0x678]
mov qword [rsp + 0x38], rax
mov rcx, rsi
mov rsi, rdx
call sym._ZN4core3ptr43drop_in_place_LT_regex_syntax..ast..Ast_GT_17hebfab0979d517fb9E.4091
mov rdx, qword [rsp + 0x38]
jmp 0x14007df2c
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r15
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
movaps xmm2, xmmword [rsp + 0x1f0]
movaps xmm3, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x150], xmm3
movabs r12, 0x8000000000000000
lea rcx, [rsp + 0x60]
mov r15, rbp
mov rbp, r14
mov r14, rbx
mov rbx, r8
mov r13, rax
call sym.core::ptr::drop_in_place_alloc::vec::Vec_regex_syntax::ast::Ast__::haa751de20410ca57
cmp rbx, r12
lea rdi, [rsp + 0x2a0]
mov rdx, qword [rsp + 0x38]
jne 0x14007df2c
mov rcx, rbp
mov rdx, r14
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::h9bcc8a6d68d00afe
mov rcx, r15
mov rdx, rbp
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h3915ddb44dd743e8
jmp 0x14007df8a
mov r13, qword [rsp + 0x608]
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x30], rax
mov r15, qword [rsp + 0x618]
mov r14, qword [rsp + 0x628]
mov rsi, qword [rsp + 0x630]
lea rcx, [rsp + 0x618]
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0x1c0], rax
movups xmm0, xmmword [rcx + 0x20]
movups xmm1, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rcx + 0x48]
movaps xmmword [rsp + 0x530], xmm0
mov rax, qword [rcx + 0x58]
mov qword [rsp + 0x540], rax
mov rax, qword [rsp + 0x678]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
and al, 0x30
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add eax, 0x8d480000
mov word [rax + rdi], fs
add dword [rax], eax
add byte [rax - 0x77], cl
and byte [r15], cl
sub byte [rsp + 0x530], al
invalid
movups xmmword [rcx + 0x10], xmm0
lea rcx, [rsp + 0x60]
jmp 0x14007e0e5
lea rdx, [rsp + 0x1d0]
lea rax, [rsp + 0x5f0]
mov qword [rdx], rax
lea rax, [rsp + 0x600]
mov qword [rdx + 8], rax
and qword [rdx + 0x10], 0
mov qword [rdx + 0x18], 1
mov rax, qword [rsp + 0x370]
mov rcx, qword [rsp + 0x378]
shl rcx, 4
add rcx, rax
xorps xmm6, xmm6
and qword [rdx + 0x40], 0
movups xmmword [rdx + 0x30], xmm6
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], rcx
sub byte [rax - 0x73], cl
pushfq
and al, 0
invalid
add byte [rax], al
lea rbp, [rsp + 0xb0]
lea rcx, [rsp + 0x1d0]
mov word [rax + rdx*8], fs
add dword [rax], eax
add al, ch
xchg ebp, esi
add byte [rax], al
test rdx, rdx
je 0x14007e2a0
mov rcx, qword [rsp + 0x1f0]
cmp rcx, qword [rsp + 0x1f8]
clc
add dword [rax], eax
add byte [rax], al
je 0x14007e2a0
lea r8, [rcx + 0x10]
mov qword [rsp + 0x1f0], r8
mov dword [rsp + 0x280], eax
and al, 0x80
add al, byte [rax]
invalid
mov qword [rsp + 0x288], rdx
mov eax, 0x10
invalid
jmp 0x14007e2a7
mov eax, 8
xor ecx, ecx
mov qword [rsp + rax + 0x280], rcx
mov rax, qword [rsp + 0x288]
test rax, rax
je 0x14007ec41
invalid
or dword [rax], eax
invalid
mov ecx, dword [rsp + 0x280]
mov dword [rsp + 0xd0], ecx
add byte [rax], al
mov rsi, qword [rsp + 0x290]
mov ecx, dword [rsp + 0x521]
movzx edx, word [rsp + 0x525]
mov r8b, byte [rsp + 0x520]
add eax, 0x8a440000
mov word [rdi + riz], fs
add eax, 0x290f0000
mov ah, 0x24
adc byte [rax + rax], al
invalid
mov r10d, 8
mov qword [rsp + 0x420], r10
and qword [rsp + 0x428], 0
movsb byte [rdi], byte [rsi]
and al, 0x28
add al, 0
add byte [rax], al
mov word [rsp + 0x434], dx
mov dword [rsp + 0x430], ecx
add byte [rax + rcx*4 - 0x7c], al
and al, 0x37
add al, 0
add byte [rax + rcx*4 - 0x74], al
and al, 0x36
add al, 0
add byte [rdi], cl
adc byte [rax], al
and qword [rsp + 0x60], 0
lea rax, [rsp + 0x410]
mov qword [rsp + 0xb0], rax
add byte [rax], al
movups xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0x68], r10
mov qword [rsp + 0x80], r10
mov dword [rsp + 0x80], edx
movups xmmword [rsp + 0x70], xmm6
and qword [rsp + 0x88], 0
mov rax, qword [rsi]
lea rcx, [rax - 7]
cmp rcx, 4
ja case.default.0x14007e38e
add dword ds:[rax], eax
invalid
add dword ds:[rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, [0x1402197d4]
adc eax, 0x19b44d
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
mov rdi, qword [rsp + 0xb0]
cmp byte [rdi + 0x24], 0
je 0x14007e497
lea rcx, [rsp + 0x608]
call sym.regex_syntax::hir::ClassUnicode::empty::hf2226a70a59376be
add al, 5
add byte [rax - 0x39], cl
test byte [rax + rax], ah
invalid
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
jmp 0x14007e4b0
add byte [rax], al
invalid
add al, 5
add byte [rax - 0x39], cl
test byte [rax + rax], ah
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rax], ah
invalid
mov qword [rsp + 0x600], 0xf
jmp 0x14007e462
mov r8, qword [rsi + 8]
lea rdx, [r12 + 2]
mov al, 3
mov rdi, qword [rsp + 0xb0]
cmp qword [r8], rdx
jne 0x14007e40d
mov rdx, qword [r8 + 0x10]
mov r8, qword [r8 + 0x18]
mov rcx, rdi
call sym.regex_syntax::hir::translate::TranslatorI::set_flags::h94d16a0945df8f77
mov rcx, rax
movabs rdx, 0xffffffffff00
add byte [rax], al
and rcx, rdx
shr rcx, 8
shr ecx, 8
shr ecx, 8
cmp al, 3
jne 0x14007e46c
mov ecx, dword [rdi + 0x20]
movzx eax, word [rdi + 0x24]
shl rax, 0x20
jmp 0x14007e473
mov qword [rsp + 0x600], 0x10
mov rdi, qword [rsp + 0xb0]
mov rcx, rdi
mov rdx, rbx
call sym.regex_syntax::hir::translate::TranslatorI::push::h30a565241175eafb
mov rax, qword [rsi + 8]
cmp qword [rax + 0x10], 0
cmp dword [rax + 0x10], 0
cmp dword [rax + 0x10], 0
je 0x14007e4bb
mov qword [rsp + 0x600], 0x11
jmp 0x14007e4b0
mov qword [rsp + 0x600], 0xd
mov rcx, qword [rsp + 0xb0]
jmp 0x14007e4b3
shl rcx, 8
movzx eax, al
or rax, rcx
mov dword [rsp + 0x608], eax
shr rax, 0x20
mov word [rsp + 0x60c], ax
mov qword [rsp + 0x600], 0xe
jmp 0x14007e4b0
lea rcx, [rsp + 0x608]
call sym.regex_syntax::hir::ClassBytes::empty::h598d457ebd3369f1
mov qword [rsp + 0x600], 0xc
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
call sym.regex_syntax::hir::translate::TranslatorI::push::h30a565241175eafb
mov rax, qword [rsi]
add rax, 0xfffffffffffffff9
cmp rax, 4
ja case.default.0x14007e4da
lea rcx, [0x1402197e8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 8]
lea rdi, [rax + 0x30]
xor r15d, r15d
cmp dword [rax + 0xc8], 0x110008
sete r15b
lea r14, [rsp + 0x570]
test r15, r15
jne 0x14007e50e
cmp dword [rdi + 0x98], 0x110006
jne 0x14007e55d
mov r12, qword [rsp + 0xb0]
cmp byte [r12 + 0x24], 0
je 0x14007e539
lea rcx, [rsp + 0x608]
call sym.regex_syntax::hir::ClassUnicode::empty::hf2226a70a59376be
mov qword [rsp + 0x600], 0xb
jmp 0x14007e552
lea rcx, [rsp + 0x608]
call sym.regex_syntax::hir::ClassBytes::empty::h598d457ebd3369f1
mov qword [rsp + 0x600], 0xc
mov rcx, r12
mov rdx, rbx
call sym.regex_syntax::hir::translate::TranslatorI::push::h30a565241175eafb
mov rcx, r14
mov rdx, r15
mov r8, rdi
call sym.regex_syntax::ast::visitor::HeapVisitor::induct_class::hf2399c686eb5ac13
cmp dword [rsp + 0x570], 4
jne 0x14007e636
invalid
mov rcx, rbx
mov rdx, r15
mov r8, rdi
mov r9, rbp
call sym.regex_syntax::ast::visitor::HeapVisitor::visit_class_post::h63e091c819e8d1cb
mov r13, qword [rsp + 0x600]
movabs r12, 0x8000000000000000
cmp r13, r12
jne 0x14007ea85
mov rax, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x88]
imul rcx, rdi, 0x30
iretd
xor byte [rax - 1], cl
iretd
lea r15, [rax + rcx]
add r15, 0xffffffffffffffd0
invalid
invalid
cmp rdi, 0xffffffffffffffff
je 0x14007e84e
mov rbp, qword [r15]
cmp rbp, 2
je 0x14007e852
lea rdx, [r15 + 0x10]
mov r12, qword [r15 + 8]
mov rcx, r14
call sym.regex_syntax::ast::visitor::HeapVisitor::pop_class::h96cdccd6dc09441a
cmp dword [rsp + 0x570], 4
jne 0x14007e694
mov rcx, rbx
mov rdx, rbp
mov r8, r12
loopne 0x14007e64b
lea ebp, [rsp + 0xb0]
mov r9, rbp
call sym.regex_syntax::ast::visitor::HeapVisitor::visit_class_post::h63e091c819e8d1cb
mov r13, qword [rsp + 0x600]
movabs r12, 0x8000000000000000
add byte [rax], al
add byte [rax + 0xfe5394d], al
test dword [rax + 4], edx
add byte [rax], al
dec rdi
add r15, 0xffffffffffffffd0
jmp 0x14007e5c4
movups xmm0, xmmword [rsp + 0x570]
movups xmm1, xmmword [rsp + 0x580]
lea rax, [rsp + 0x608]
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 8], xmm0
mov rcx, r14
call sym.regex_syntax::ast::visitor::ClassFrame::child::h1ddc84a2a577501b
mov r12, rax
mov esp, eax
mov rbp, rdx
mov qword [rsp + 0x600], r15
add byte [rax], al
mov qword [rsp + 0x608], rdi
lea rcx, [rsp + 0x78]
mov rdx, rbx
call sym.alloc::vec::Vec_T_A_::push::h83085fd023dc53cf
add byte [rbp - 0x77], cl
out 0x48, eax
mov edi, ebp
lea rbp, [rsp + 0xb0]
jmp 0x14007e4fd
invalid
invalid
invalid
invalid
mov qword [rsp + 0x88], rdi
movups xmm0, xmmword [rsp + 0x570]
movups xmm1, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
cmp dword [rsp + 0x120], 3
jne 0x14007e713
mov rdi, qword [rsp + 0xb0]
cmp byte [rdi + 0x24], 0
je 0x14007e6ef
lea rcx, [rsp + 0x608]
call sym.regex_syntax::hir::ClassUnicode::empty::hf2226a70a59376be
mov qword [rsp + 0x600], 0xb
jmp 0x14007e708
lea rcx, [rsp + 0x608]
call sym.regex_syntax::hir::ClassBytes::empty::h598d457ebd3369f1
mov qword [rsp + 0x600], 0xc
mov rcx, rdi
mov rdx, rbx
call sym.regex_syntax::hir::translate::TranslatorI::push::h30a565241175eafb
lea rcx, [rsp + 0x120]
call sym.regex_syntax::ast::visitor::ClassFrame::child::h1ddc84a2a577501b
mov r15, rax
mov rdi, rdx
mov qword [rsp + 0x600], rbp
mov qword [rsp + 0x608], r12
movups xmm0, xmmword [rsp + 0x570]
movups xmm1, xmmword [rsp + 0x580]
mov word [rax + rax*4], fs
add eax, 0x8d480000
test byte [rax + rcx], ah
invalid
add byte [rax], al
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 8], xmm0
lea rcx, [rsp + 0x78]
mov rdx, rbx
call sym.alloc::vec::Vec_T_A_::push::h83085fd023dc53cf
jmp 0x14007e687
mov word [rax + rax*4], fs
add eax, 0x8d480000
test byte [rax + rcx], ah
invalid
mov r14, qword [rsi + 8]
mov rdx, qword [r14 + 0x10]
test rdx, rdx
je case.default.0x14007e4da
mov rdi, qword [r14 + 8]
mov rcx, rdi
stc
stc
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_src_ast_visitor.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::ha0cdc57705c6251d
add al, 0
add al, 0
mov rcx, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_src_ast_visitor.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h0f247678c2844984
mov ecx, 2
jmp 0x14007e7f7
mov rdi, qword [rsi + 8]
mov ecx, 1
jmp 0x14007e7f7
mov r14, qword [rsi + 8]
mov rdx, qword [r14 + 0x10]
test rdx, rdx
je case.default.0x14007e4da
mov rdi, qword [r14 + 8]
mov rcx, rdi
stc
stc
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_src_ast_visitor.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::ha0cdc57705c6251d
mov rcx, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_src_ast_visitor.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h0f247678c2844984
mov ecx, 3
jmp 0x14007e7f7
mov rdi, qword [rsi + 8]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
lea rcx, [rsp + 0x40]
call sym.regex_syntax::ast::visitor::Frame::child::hc0690c09ac2203b9
mov rdi, rax
mov qword [rsp + 0x600], rsi
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
lea rax, [rsp + 0x608]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [rsp + 0x60]
mov rdx, rbx
call sym.alloc::vec::Vec_T_A_::push::hf68ad52ef32960c4
mov rsi, rdi
jmp 0x14007e36f
xor edi, edi
jmp 0x14007e85a
lea rbp, [rsp + 0xb0]
mov qword [rsp + 0x88], rdi
mov r8, qword [rsi]
mov r9, qword [rsi + 8]
mov rcx, rbx
mov rdx, rbp
call sym._ZN97__LT_regex_syntax..hir..translate..TranslatorI_u20_as_u20_regex_syntax..ast..visitor..Visitor_GT_10visit_post17hc60a96de9
mov r13, qword [rsp + 0x600]
cmp r13, r12
lea r14, [rsp + 0x108]
jne 0x14007ea60
mov rax, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
imul rcx, rsi, 0x28
dec rsi
lea rdi, [rax + rcx]
add rdi, 0xffffffffffffffe8
cmp rsi, 0xffffffffffffffff
je 0x14007e9b8
mov rax, qword [rdi - 8]
cmp rax, 4
je 0x14007e9ba
mov r15, qword [rdi - 0x10]
mov qword [rsp + 0x100], rax
mov rax, qword [rdi + 0x10]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rdi]
movups xmmword [r14], xmm0
lea rcx, [rsp + 0x380]
lea rdx, [rsp + 0x100]
call sym.regex_syntax::ast::visitor::HeapVisitor::pop::h13e2a477e92edded
cmp dword [rsp + 0x380], 4
jne 0x14007e924
mov r8, qword [r15]
mov r9, qword [r15 + 8]
mov rcx, rbx
mov rdx, rbp
call sym._ZN97__LT_regex_syntax..hir..translate..TranslatorI_u20_as_u20_regex_syntax..ast..visitor..Visitor_GT_10visit_post17hc60a96de9
mov r13, qword [rsp + 0x600]
cmp r13, r12
jne 0x14007ea5b
dec rsi
add rdi, 0xffffffffffffffd8
jmp 0x14007e8a6
mov qword [rsp + 0x70], rsi
movups xmm0, xmmword [rsp + 0x380]
movups xmm1, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x450], xmm0
movaps xmmword [rsp + 0x460], xmm1
cmp dword [rsp + 0x450], 3
jne 0x14007e96f
mov qword [rsp + 0x600], 0x11
mov rcx, qword [rsp + 0xb0]
mov rdx, rbx
call sym.regex_syntax::hir::translate::TranslatorI::push::h30a565241175eafb
lea rcx, [rsp + 0x450]
call sym.regex_syntax::ast::visitor::Frame::child::hc0690c09ac2203b9
mov rsi, rax
mov qword [rsp + 0x600], r15
movups xmm0, xmmword [rsp + 0x380]
movups xmm1, xmmword [rsp + 0x390]
lea rax, [rsp + 0x608]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [rsp + 0x60]
mov rdx, rbx
call sym.alloc::vec::Vec_T_A_::push::hf68ad52ef32960c4
jmp 0x14007e36f
xor esi, esi
mov qword [rsp + 0x70], rsi
mov rdx, qword [rsp + 0xb0]
mov rax, qword [rdx]
lea rcx, [r12 - 1]
cmp rax, rcx
jae 0x1400803fd
lea rcx, [rax + 1]
mov qword [rdx], rcx
mov rcx, qword [rdx + 0x18]
mov qword [rsp + 0x120], rcx
cmp rcx, 1
jne 0x140080409
mov qword [rdx], rax
mov rcx, rbx
call sym.regex_syntax::hir::translate::TranslatorI::pop::h48ebf624645167d4
cmp dword [rsp + 0x600], 0x12
je 0x140080430
movups xmm0, xmmword [rsp + 0x600]
movups xmm1, xmmword [rsp + 0x610]
movups xmm2, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
lea rcx, [rsp + 0x2a8]
lea rdx, [rsp + 0x380]
call sym.regex_syntax::hir::translate::HirFrame::unwrap_expr::h0248fbae3c85bac0
mov r13, r12
jmp 0x14007eb28
mov qword [rsp + 0x70], rsi
mov ecx, 9
lea rdi, [rsp + 0x2a8]
lea rsi, [rsp + 0x608]
rep movsq qword [rdi], qword [rsi]
jmp 0x14007eb28
mov qword [rsp + 0x88], rdi
mov rax, qword [rsp + 0x608]
mov rcx, qword [rsp + 0x610]
mov rdx, qword [rsp + 0x618]
mov r8, qword [rsp + 0x620]
lea r9, [rsp + 0x628]
movups xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movaps xmmword [rsp + 0x380], xmm0
movaps xmmword [rsp + 0x390], xmm1
mov r9, qword [r9 + 0x20]
mov qword [rsp + 0x3a0], r9
mov r9, qword [rsp + 0x3a0]
lea r10, [rsp + 0x2a8]
mov qword [r10 + 0x40], r9
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movups xmmword [r10 + 0x30], xmm1
movups xmmword [r10 + 0x20], xmm0
mov qword [rsp + 0x2b0], rcx
mov qword [rsp + 0x2b8], rdx
mov qword [rsp + 0x2c0], r8
mov qword [rsp + 0x2a0], r13
mov qword [rsp + 0x2a8], rax
lea rcx, [rsp + 0x60]
call sym.core::ptr::drop_in_place_regex_syntax::ast::visitor::HeapVisitor_::h41eb062d86cbff8d
cmp r13, r12
jne 0x14007ecaf
mov rsi, qword [rsp + 0x2a8]
mov rdi, qword [rsp + 0x2b0]
mov r15, qword [rsp + 0x2b8]
mov r12, qword [rsp + 0x2c0]
mov r13, qword [rsp + 0x2c8]
mov rbp, qword [rsp + 0x2d0]
lea rcx, [rsp + 0x410]
call sym.core::ptr::drop_in_place_regex_syntax::hir::translate::Translator_::h7829145edc58d1f6
mov r14, qword [rsp + 0x278]
cmp r14, qword [rsp + 0x268]
jne 0x14007eb97
lea rcx, [rsp + 0x268]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h71034622bf14cb72
mov rax, qword [rsp + 0x270]
imul rcx, r14, 0x30
mov qword [rax + rcx], rsi
mov qword [rax + rcx + 8], rdi
mov qword [rax + rcx + 0x10], r15
mov qword [rax + rcx + 0x18], r12
mov qword [rax + rcx + 0x20], r13
mov qword [rax + rcx + 0x28], rbp
inc r14
mov qword [rsp + 0x278], r14
movabs r12, 0x8000000000000000
jmp 0x14007e252
mov qword [rsp + 0x38], rdx
movaps xmm0, xmmword [rsp + 0x450]
mov rax, qword [rsp + 0x460]
mov rcx, qword [rsp + 0x468]
movaps xmm1, xmmword [rsp + 0x470]
movaps xmm2, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x400], xmm2
movaps xmmword [rsp + 0x3f0], xmm1
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], rcx
movaps xmmword [rsp + 0x3d0], xmm0
lea rcx, [rsp + 0x2a0]
call sym.core::ptr::drop_in_place_regex_syntax::ast::parse::Parser_::h3655a4ce3b57bdc2
jmp 0x14007ed0c
mov rbx, qword [rsp + 0x270]
mov rsi, qword [rsp + 0x278]
mov al, byte [rsp + 0x512]
xor ebp, ebp
test al, al
setne bpl
cmp al, 2
mov eax, 2
cmove ebp, eax
mov r8b, byte [rsp + 0x508]
mov cl, byte [rsp + 0x513]
xor edx, edx
test cl, cl
setne dl
cmp cl, 2
cmove edx, eax
mov cl, byte [rsp + 0x514]
xor r9d, r9d
test cl, cl
setne r9b
cmp cl, 2
cmove r9d, eax
cmp r8b, 3
jne 0x14007ed2b
mov r8b, 3
jmp 0x14007ed31
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x30], rax
mov r15, qword [rsp + 0x2b0]
mov rbp, qword [rsp + 0x2b8]
mov r14, qword [rsp + 0x2c0]
mov rsi, qword [rsp + 0x2c8]
movups xmm0, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x3e0], xmm0
lea rcx, [rsp + 0x410]
call sym.core::ptr::drop_in_place_regex_syntax::hir::translate::Translator_::h7829145edc58d1f6
mov rbx, r12
lea rcx, [rsp + 0x268]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_regex_syntax::hir::Hir__::h1b27f5f257d4634d
lea rcx, [rsp + 0x368]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_regex_syntax::ast::Ast__::haa751de20410ca57
jmp 0x14007f6aa
cmp r8b, 2
jne 0x14007ed33
jmp 0x14007ed6d
mov rcx, qword [rsp + 0x4f0]
mov qword [rsp + 0x5c8], rcx
lock inc qword [rcx]
jle 0x140080473
mov rcx, qword [rsp + 0x4f8]
mov qword [rsp + 0x5c0], rcx
mov rcx, qword [rsp + 0x500]
mov qword [rsp + 0x5b8], rcx
mov r10b, byte [rsp + 0x51a]
mov rcx, qword [rsp + 0x4b0]
mov qword [rsp + 0x258], rcx
mov rcx, qword [rsp + 0x4b8]
mov qword [rsp + 0x250], rcx
mov rcx, qword [rsp + 0x4c0]
mov qword [rsp + 0x248], rcx
mov rcx, qword [rsp + 0x4c8]
mov qword [rsp + 0x240], rcx
mov rcx, qword [rsp + 0x4a0]
mov qword [rsp + 0x238], rcx
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x230], rcx
mov cl, byte [rsp + 0x515]
xor r11d, r11d
test cl, cl
setne r11b
cmp cl, 2
cmove r11d, eax
mov cl, byte [rsp + 0x516]
xor edi, edi
test cl, cl
setne dil
cmp cl, 2
cmove edi, eax
mov rcx, qword [rsp + 0x4d0]
mov qword [rsp + 0x228], rcx
mov rcx, qword [rsp + 0x4d8]
mov qword [rsp + 0x220], rcx
mov cl, byte [rsp + 0x517]
xor r14d, r14d
test cl, cl
setne r14b
cmp cl, 2
cmove r14d, eax
mov dword [rsp + 0xe4], r14d
mov cl, byte [rsp + 0x518]
xor r14d, r14d
test cl, cl
setne r14b
cmp cl, 2
cmove r14d, eax
mov dword [rsp + 0xe0], r14d
mov cl, byte [rsp + 0x519]
xor r14d, r14d
test cl, cl
setne r14b
cmp cl, 2
cmove r14d, eax
mov dword [rsp + 0xdc], r14d
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x5d8], rax
mov al, byte [rsp + 0x510]
mov byte [rsp + 0xd8], al
mov al, byte [rsp + 0x511]
mov byte [rsp + 0x2f], al
mov rax, qword [rsp + 0x4e8]
mov qword [rsp + 0x5d0], rax
mov r15d, 8
test rsi, rsi
mov dword [rsp + 0x180], edx
mov byte [rsp + 0x178], r8b
mov dword [rsp + 0xac], r9d
mov byte [rsp + 0xec], r10b
mov dword [rsp + 0x260], r11d
mov dword [rsp + 0xe8], edi
je 0x14007ef2e
lea rdi, [rsi*8]
mov ecx, 8
mov rdx, rdi
call sym._ZN5alloc5alloc6Global10alloc_impl17h64c216117d248227E.3352
test rax, rax
je 0x140080475
mov r13, rax
xor eax, eax
mov qword [r13 + rax*8], rbx
inc rax
add rbx, 0x30
cmp rsi, rax
jne 0x14007ef13
mov qword [rsp + 0xf0], rsi
jmp 0x14007ef3e
xor eax, eax
mov qword [rsp + 0xf0], rax
mov r13d, 8
lea rbx, [rsp + 0x558]
and qword [rbx], 0
mov qword [rbx + 8], 8
and qword [rbx + 0x10], 0
shl rsi, 3
xor edi, edi
test rsi, rsi
je 0x14007efec
mov r12, qword [r13 + rdi*8]
call sym.alloc::boxed::Box_T_A_::new_uninit_in::he1f70baa63b55e27
mov r14, rax
mov rax, qword [r12 + 0x28]
mov rcx, qword [rax]
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
mov edx, dword [rax + 0x38]
movups xmm2, xmmword [rax + 0x3c]
movzx r8d, word [rax + 0x4c]
movups xmm3, xmmword [rax + 0x28]
mov al, byte [rax + 0x4e]
mov qword [r14], rcx
movups xmmword [r14 + 8], xmm0
movups xmmword [r14 + 0x18], xmm1
movups xmmword [r14 + 0x28], xmm3
mov dword [r14 + 0x38], edx
movups xmmword [r14 + 0x3c], xmm2
mov word [r14 + 0x4c], r8w
mov byte [r14 + 0x4e], al
cmp rdi, qword [rsp + 0x558]
jne 0x14007efd4
mov rcx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h163b317d661de98c
mov r15, qword [rsp + 0x560]
mov qword [r15 + rdi*8], r14
inc rdi
mov qword [rsp + 0x568], rdi
add rsi, 0xfffffffffffffff8
jmp 0x14007ef5d
mov rax, qword [rsp + 0x560]
lea rcx, [rax + rdi*8]
lea rbx, [rsp + 0x600]
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rcx
and qword [rbx], 0
mov rcx, rbx
call sym.core::iter::adapters::peekable::Peekable_I_::peek::h558dd1202391bb91
xor edi, edi
neg rax
mov esi, 0
sbb esi, esi
mov rcx, rbx
call sym.core::iter::adapters::peekable::Peekable_I_::peek::h558dd1202391bb91
test rax, rax
mov qword [rsp + 0x168], r13
mov dword [rsp + 0x29c], ebp
je 0x14007f054
mov rax, qword [rax]
mov rax, qword [rax]
mov rbx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov qword [rsp + 0xc8], rax
jmp 0x14007f056
xor ebx, ebx
mov rcx, qword [rsp + 0x608]
mov qword [rsp + 0xd0], rcx
mov rdx, qword [rsp + 0x610]
mov rcx, qword [rsp + 0x618]
mov qword [rsp + 0x198], rcx
cmp qword [rsp + 0x600], 0
sete r9b
mov r13b, 1
mov cl, 1
mov qword [rsp + 0x30], rcx
xor r12d, r12d
mov ebp, esi
xor r15d, r15d
xor r14d, r14d
xor eax, eax
xor r10d, r10d
xor ecx, ecx
xor r11d, r11d
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0xf8], rax
test r9b, 1
je 0x14007f0d4
cmp rdx, qword [rsp + 0x198]
je 0x14007f243
mov rcx, rdx
add rdx, 8
jmp 0x14007f0e8
mov r8, qword [rsp + 0xd0]
mov rcx, r8
test r8, r8
je 0x14007f243
mov r8, qword [rcx]
test byte [rsp + 0x30], 1
je 0x14007f0fc
cmp byte [r8 + 0x4c], 0
setne cl
jmp 0x14007f0fe
xor ecx, ecx
mov qword [rsp + 0x30], rcx
add r14, qword [r8 + 0x30]
mov rcx, 0xffffffffffffffff
cmovb r14, rcx
mov r9, qword [r8 + 0x20]
mov rcx, r9
or rcx, rbx
sete cl
test rbx, rbx
je 0x14007f138
test r9, r9
je 0x14007f138
mov rax, qword [rsp + 0xc8]
cmp rax, qword [r8 + 0x28]
sete cl
xor r9d, r9d
test cl, cl
cmove rbx, r9
test r13b, 1
mov r13d, 0
je 0x14007f156
cmp byte [r8 + 0x4d], 0
setne r13b
test r11b, 1
jne 0x14007f1c3
cmp qword [r8], 0
je 0x14007f1bd
mov rcx, qword [r8 + 8]
test r10, r10
sete r9b
mov qword [rsp + 0x190], rdx
mov rdx, rbx
mov rbx, r13
mov r13, r11
mov r11, r10
mov r10, qword [rsp + 0x170]
cmp rcx, r10
setb al
or al, r9b
cmovne r10, rcx
mov qword [rsp + 0x170], r10
mov r10, r11
mov r11, r13
mov r13, rbx
mov rbx, rdx
mov rdx, qword [rsp + 0x190]
mov ecx, 1
cmovne r10, rcx
jmp 0x14007f1c3
mov r11b, 1
xor r10d, r10d
or r15d, dword [r8 + 0x38]
and ebp, dword [r8 + 0x3c]
and esi, dword [r8 + 0x40]
or r12d, dword [r8 + 0x44]
or edi, dword [r8 + 0x48]
mov r9b, 1
cmp byte [rsp + 0x38], 0
jne 0x14007f0b7
cmp qword [r8 + 0x10], 0
mov eax, 0
mov cl, 1
je 0x14007f0aa
mov rax, qword [r8 + 0x18]
cmp qword [rsp + 0xf8], 0
sete cl
mov r9, qword [rsp + 0x490]
cmp rax, r9
seta r8b
or r8b, cl
cmovne r9, rax
mov qword [rsp + 0x490], r9
mov ecx, 1
mov rax, qword [rsp + 0xf8]
cmovne rax, rcx
mov r9b, 1
mov rcx, qword [rsp + 0x38]
jmp 0x14007f0aa
mov rax, qword [rsp + 0x30]
and al, 1
mov qword [rsp + 0x30], rax
and r13b, 1
mov ecx, 0x50
mov qword [rsp + 0x38], r10
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.3351
mov rcx, rax
mov rax, qword [rsp + 0x38]
mov qword [rcx], rax
mov rax, qword [rsp + 0x170]
mov qword [rcx + 8], rax
mov rax, qword [rsp + 0xf8]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x490]
mov qword [rcx + 0x18], rax
mov qword [rcx + 0x20], rbx
mov rax, qword [rsp + 0xc8]
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x30], r14
mov dword [rcx + 0x38], r15d
mov dword [rcx + 0x3c], ebp
mov dword [rcx + 0x40], esi
mov dword [rcx + 0x44], r12d
mov dword [rcx + 0x48], edi
mov rax, qword [rsp + 0x30]
mov byte [rcx + 0x4c], al
mov byte [rcx + 0x4d], 0
mov byte [rcx + 0x4e], r13b
mov rsi, rcx
mov ecx, 0xb0
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.3351
mov rdi, rax
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x238]
mov qword [rdi + 0x10], rax
mov rax, qword [rsp + 0x230]
mov qword [rdi + 0x18], rax
mov rax, qword [rsp + 0x258]
mov qword [rdi + 0x20], rax
mov rax, qword [rsp + 0x250]
mov qword [rdi + 0x28], rax
mov rax, qword [rsp + 0x248]
mov qword [rdi + 0x30], rax
mov rax, qword [rsp + 0x240]
mov qword [rdi + 0x38], rax
mov rax, qword [rsp + 0x228]
mov qword [rdi + 0x40], rax
mov rax, qword [rsp + 0x220]
mov qword [rdi + 0x48], rax
mov rax, qword [rsp + 0x5d8]
mov qword [rdi + 0x50], rax
mov rax, qword [rsp + 0x5d0]
mov qword [rdi + 0x58], rax
mov rax, qword [rsp + 0x5c8]
mov qword [rdi + 0x60], rax
mov rax, qword [rsp + 0x5c0]
mov qword [rdi + 0x68], rax
mov rax, qword [rsp + 0x5b8]
mov qword [rdi + 0x70], rax
mov al, byte [rsp + 0x178]
mov byte [rdi + 0x78], al
mov al, byte [rsp + 0xd8]
mov byte [rdi + 0x80], al
mov al, byte [rsp + 0x2f]
mov byte [rdi + 0x81], al
mov eax, dword [rsp + 0x29c]
mov byte [rdi + 0x82], al
mov eax, dword [rsp + 0x180]
mov byte [rdi + 0x83], al
mov eax, dword [rsp + 0xac]
mov byte [rdi + 0x84], al
mov eax, dword [rsp + 0x260]
mov byte [rdi + 0x85], al
mov eax, dword [rsp + 0xe8]
mov byte [rdi + 0x86], al
mov eax, dword [rsp + 0xe4]
mov byte [rdi + 0x87], al
mov eax, dword [rsp + 0xe0]
mov byte [rdi + 0x88], al
mov eax, dword [rsp + 0xdc]
mov byte [rdi + 0x89], al
mov al, byte [rsp + 0xec]
mov byte [rdi + 0x8a], al
mov rax, qword [rsp + 0x568]
mov qword [rdi + 0xa0], rax
movups xmm0, xmmword [rsp + 0x558]
movups xmmword [rdi + 0x90], xmm0
mov qword [rdi + 0xa8], rsi
mov qword [rsp + 0x1d0], rdi
lea r14, [rsp + 0x600]
mov rcx, r14
mov rdx, rdi
mov r8, qword [rsp + 0x168]
mov r9, qword [rsp + 0xf0]
call sym.regex_automata::meta::strategy::new::hc0300bd8f03ea19a
mov rbx, qword [r14]
mov r13, qword [r14 + 8]
movabs r12, 0x8000000000000000
lea rsi, [r12 + 2]
mov rbp, qword [r14 + 0x10]
cmp rbx, rsi
jne 0x14007f525
lock inc qword [r13]
jle 0x140080473
mov ecx, 0x10
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.3351
mov rbx, rax
mov qword [rax], r13
mov qword [rax + 8], rbp
mov ecx, 0x40
mov edx, 0x200
call sym._ZN5alloc5alloc6Global10alloc_impl17h64c216117d248227E.3352
test rax, rax
je 0x140080482
lea r15, [rsp + 0x600]
mov qword [r15], 8
mov qword [r15 + 8], rax
xor edi, edi
xor r14d, r14d
mov qword [rsp + 0x610], r14
cmp r14, 8
je 0x14007f5cf
cmp r14, qword [rsp + 0x600]
jne 0x14007f502
mov rcx, r15
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h08d4ffd0b53dfaa5
mov rax, qword [rsp + 0x608]
and word [rax + rdi], 0
and qword [rax + rdi + 8], 0
mov qword [rax + rdi + 0x10], 8
and qword [rax + rdi + 0x18], 0
add rdi, 0x40
inc r14
jmp 0x14007f4d6
mov qword [rsp + 0x30], rbp
mov r15, qword [rsp + 0x618]
mov rbp, qword [rsp + 0x620]
mov r14, qword [rsp + 0x628]
mov rsi, qword [rsp + 0x630]
movups xmm0, xmmword [rsp + 0x638]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [rsp + 0x648]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm0, xmmword [rsp + 0x658]
movaps xmmword [rsp + 0x3f0], xmm0
movups xmm0, xmmword [rsp + 0x668]
movaps xmmword [rsp + 0x400], xmm0
mov rax, qword [rsp + 0x678]
mov qword [rsp + 0x38], rax
mov eax, dword [rsp + 0x680]
mov dword [rsp + 0xd0], eax
mov eax, dword [rsp + 0x684]
mov dword [rsp + 0xc8], eax
lock dec qword [rdi]
jne 0x14007f67b
lea rcx, [rsp + 0x1d0]
call sym.alloc::sync::Arc_T_A_::drop_slow::h3c7c52dd7469923f
jmp 0x14007f67b
lea r15, [rsp + 0x600]
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x2b0], rax
movups xmm0, xmmword [r15]
movaps xmmword [rsp + 0x2a0], xmm0
mov ecx, 0x5a8
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.1226
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x2a0]
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x2b0]
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], rbx
lea rax, str.ps_b_
mov qword [rdi + 0x20], rax
and qword [rdi + 0x28], 0
mov qword [rdi + 0x30], 3
lea rcx, [rdi + 0x38]
mov r8d, 0x570
mov rdx, r15
call sym.memcpy
mov rbx, qword [rsp + 0x1d0]
mov ecx, 0x28
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.3351
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rbx
mov qword [rsp + 0x30], rdi
mov r13, rax
mov rbx, rsi
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x168]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_regex_syntax::hir::Hir__::h52d8a02bd6ec5e6e
lea rcx, [rsp + 0x268]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_regex_syntax::hir::Hir__::h1b27f5f257d4634d
lea rcx, [rsp + 0x368]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_regex_syntax::ast::Ast__::haa751de20410ca57
mov rcx, qword [rsp + 0x5e0]
mov qword [rsp + 0x600], rcx
mov rdx, qword [rsp + 0x498]
mov qword [rsp + 0x608], rdx
lea rax, [r12 + 2]
cmp rbx, rax
jne 0x14007f6f5
mov rax, qword [rsp + 0x188]
mov qword [rax], r13
mov r8, qword [rsp + 0x30]
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rdx
jmp 0x14008036d
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmm1, xmmword [rsp + 0x3e0]
movaps xmm2, xmmword [rsp + 0x3f0]
movaps xmm3, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x3b0], xmm3
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
lock dec qword [rcx]
jne 0x14007f748
lea rcx, [rsp + 0x600]
call sym.alloc::sync::Arc_T_A_::drop_slow::h5fc1f073cdf2b42c
mov rax, qword [rsp + 0x188]
lea rdi, [rax + 8]
mov qword [rsp + 0x600], rbx
mov qword [rsp + 0x608], r13
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x610], rcx
mov qword [rsp + 0x618], r15
mov qword [rsp + 0x620], rbp
mov qword [rsp + 0x628], r14
mov qword [rsp + 0x630], rsi
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movaps xmm2, xmmword [rsp + 0x3a0]
movaps xmm3, xmmword [rsp + 0x3b0]
movups xmmword [rsp + 0x638], xmm0
movups xmmword [rsp + 0x648], xmm1
movups xmmword [rsp + 0x658], xmm2
movups xmmword [rsp + 0x668], xmm3
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x678], rax
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0x680], eax
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0x684], eax
lea rbp, [r12 + 1]
cmp rbx, rbp
jne 0x14007f827
lea rax, [r12 + 5]
cmp r13, rax
jne 0x14007fb1b
mov rax, qword [rsp + 0x188]
mov qword [rax + 0x10], rcx
mov qword [rax + 8], r12
jmp 0x140080323
and qword [rsp + 0x100], 0
mov qword [rsp + 0x108], 1
and qword [rsp + 0x110], 0
lea rax, [rsp + 0x620]
lea r14, [rsp + 0x420]
cmp rbx, r12
jne 0x14007fb81
lea rsi, [rsp + 0x410]
mov qword [rsi], rcx
mov qword [rsi + 8], r15
lea rcx, [rsp + 0x650]
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rax
and qword [rsi + 0x20], 0
lea rcx, [rsp + 0x1d0]
mov rdx, rsi
call sym.regex_syntax::error::Spans::from_formatter::h22579f08faf4b3c9
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call sym.core::str::__impl_str_::contains::h0227062cad7c9c26
test al, al
je 0x14007fbae
lea rsi, [rsp + 0x3d0]
mov edx, 0x4f
mov rcx, rsi
mov r8d, 0x7e
call sym._ZN95__LT_alloc..string..String_u20_as_u20_core..iter..traits..collect..FromIterator_LT_char_GT__GT_9from_iter17h0579e125c495d
lea rax, str.regex_parse_error:_n
lea r8, [rsp + 0x2a0]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
jne 0x1400802d9
mov qword [rsp + 0x60], rsi
lea r15, [0x14025e478]
lea r8, [rsp + 0x2a0]
mov qword [r8], r15
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
lea r13, [sym._ZN60__LT_alloc..string..String_u20_as_u20_core..fmt..Display_GT_3fmt17h0a364b3164a9cb6eE.1777]
mov qword [rsp + 0x68], r13
lea rax, [rsp + 0x60]
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
jne 0x1400802d9
lea rbx, [rsp + 0x450]
lea rdx, [rsp + 0x1d0]
mov rcx, rbx
call sym.regex_syntax::error::Spans::notate::h300f64426017c859
lea rax, [0x1402ea560]
lea r8, [rsp + 0x2a0]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r13
lea r14, [rsp + 0x60]
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], rax
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
jne 0x1400802c4
lea rbx, [rsp + 0x2a0]
mov qword [rbx], r15
mov qword [rbx + 8], 2
and qword [rbx + 0x20], 0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r13
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 1
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
mov r8, rbx
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
jne 0x1400802c4
mov rcx, qword [rsp + 0x1f8]
test rcx, rcx
je 0x140080184
lea r15, [rsp + 0x570]
and qword [r15], 0
mov qword [r15 + 8], 8
and qword [r15 + 0x10], 0
mov rax, qword [rsp + 0x1f0]
imul r12, rcx, 0x30
lea r13, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u64_::fmt::habbd8e64303c6dcd]
lea r14, [rsp + 0x120]
test r12, r12
lea r9, [rsp + 0x40]
je 0x1400800d6
lea rsi, [rax + 0x30]
lea rcx, [rax + 8]
lea rdx, [rax + 0x10]
mov r8, qword [rax + 0x28]
add rax, 0x20
dec r8
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x2a0], rcx
mov qword [rsp + 0x2a8], r13
mov qword [rsp + 0x2b0], rdx
mov qword [rsp + 0x2b8], r13
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], r13
lea rax, str.on_line___column___through_line
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 5
and qword [rsp + 0x80], 0
mov qword [rsp + 0x2d0], r9
mov qword [rsp + 0x2d8], r13
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], 4
mov rcx, r14
lea rdx, [rsp + 0x60]
call sym._ZN5alloc3fmt6format17hba092e2747026276E.4118
mov rcx, r15
mov rdx, r14
call sym.alloc::vec::Vec_T_A_::push::h06b3beb23f264af8
add r12, 0xffffffffffffffd0
mov rax, rsi
jmp 0x14007fa61
lea rsi, [rsp + 0x1d0]
and qword [rsi], 0
mov eax, 1
mov qword [rsi + 8], rax
and qword [rsi + 0x10], 0
lea rcx, str.error_building_NFA
lea r8, [rsp + 0x2a0]
mov qword [r8], rcx
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
lea rdx, fcn.140129442
mov rcx, rsi
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1219
mov ecx, eax
call sym.core::result::Result_T_E_::expect::h6117963af56f1f02
mov rax, qword [rsi + 0x10]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsi]
jmp 0x140080316
cmp r15d, 0x11
je 0x14007fcb9
cmp r15d, 0xe
lea rcx, [rsp + 0x618]
je 0x14007fcc1
cmp r15d, 0xd
je 0x14007fcc1
xor eax, eax
jmp 0x14007fcc1
lea rax, str.regex_parse_error:_n
lea r8, [rsp + 0x2a0]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
jne 0x1400802ee
mov r15, r14
lea rsi, [rsp + 0x2a0]
lea rdx, [rsp + 0x410]
mov rcx, rsi
call sym.regex_syntax::error::Spans::from_formatter::h22579f08faf4b3c9
lea r14, [rsp + 0x60]
mov rcx, r14
mov rdx, rsi
call sym.regex_syntax::error::Spans::notate::h300f64426017c859
mov rcx, rsi
call sym.core::ptr::drop_in_place_regex_syntax::error::Spans_::h4b5cd97dd48ec82e
lea rbx, [rsp + 0x120]
mov qword [rbx], r14
lea rax, [0x1402ea560]
mov qword [rsi], rax
mov r14d, 1
mov qword [rsi + 8], r14
and qword [rsi + 0x20], 0
lea rax, [sym._ZN60__LT_alloc..string..String_u20_as_u20_core..fmt..Display_GT_3fmt17h0a364b3164a9cb6eE.1777]
mov qword [rbx + 8], rax
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], r14
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x2a0]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
jne 0x1400800a4
mov qword [rsp + 0x120], r15
lea rax, str.error:
lea r8, [rsp + 0x2a0]
mov qword [r8], rax
mov qword [r8 + 8], r14
and qword [r8 + 0x20], 0
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h683abefb88fb83af]
mov qword [rsp + 0x128], rax
jmp 0x140080084
lea rcx, [rsp + 0x618]
lea rsi, [rsp + 0x410]
mov qword [rsi], r13
mov rdx, qword [rsp + 0x30]
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], rcx
lea rcx, [rsp + 0x650]
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], rax
lea rcx, [rsp + 0x1d0]
mov rdx, rsi
call sym.regex_syntax::error::Spans::from_formatter::h22579f08faf4b3c9
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call sym.core::str::__impl_str_::contains::h0227062cad7c9c26
test al, al
je 0x14007ff82
lea rsi, [rsp + 0x3d0]
mov edx, 0x4f
mov rcx, rsi
mov r8d, 0x7e
call sym._ZN95__LT_alloc..string..String_u20_as_u20_core..iter..traits..collect..FromIterator_LT_char_GT__GT_9from_iter17h0579e125c495d
lea rax, str.regex_parse_error:_n
lea r8, [rsp + 0x2a0]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
jne 0x1400802d9
mov qword [rsp + 0x60], rsi
lea r15, [0x14025e478]
lea r8, [rsp + 0x2a0]
mov qword [r8], r15
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
lea r13, [sym._ZN60__LT_alloc..string..String_u20_as_u20_core..fmt..Display_GT_3fmt17h0a364b3164a9cb6eE.1777]
mov qword [rsp + 0x68], r13
lea rax, [rsp + 0x60]
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
jne 0x1400802d9
lea rbx, [rsp + 0x450]
lea rdx, [rsp + 0x1d0]
mov rcx, rbx
call sym.regex_syntax::error::Spans::notate::h300f64426017c859
lea rax, [0x1402ea560]
lea r8, [rsp + 0x2a0]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r13
lea r14, [rsp + 0x60]
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], rax
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
jne 0x1400802c4
lea rbx, [rsp + 0x2a0]
mov qword [rbx], r15
mov qword [rbx + 8], 2
and qword [rbx + 0x20], 0
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r13
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 1
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
mov r8, rbx
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
jne 0x1400802c4
mov rcx, qword [rsp + 0x1f8]
test rcx, rcx
je 0x140080267
lea r15, [rsp + 0x570]
and qword [r15], 0
mov qword [r15 + 8], 8
and qword [r15 + 0x10], 0
mov rax, qword [rsp + 0x1f0]
imul r12, rcx, 0x30
lea r13, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u64_::fmt::habbd8e64303c6dcd]
lea r14, [rsp + 0x120]
test r12, r12
lea r9, [rsp + 0x40]
je 0x1400801bd
lea rsi, [rax + 0x30]
lea rcx, [rax + 8]
lea rdx, [rax + 0x10]
mov r8, qword [rax + 0x28]
add rax, 0x20
dec r8
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x2a0], rcx
mov qword [rsp + 0x2a8], r13
mov qword [rsp + 0x2b0], rdx
mov qword [rsp + 0x2b8], r13
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], r13
lea rax, str.on_line___column___through_line
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 5
and qword [rsp + 0x80], 0
mov qword [rsp + 0x2d0], r9
mov qword [rsp + 0x2d8], r13
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], 4
mov rcx, r14
lea rdx, [rsp + 0x60]
call sym._ZN5alloc3fmt6format17hba092e2747026276E.4118
mov rcx, r15
mov rdx, r14
call sym.alloc::vec::Vec_T_A_::push::h06b3beb23f264af8
add r12, 0xffffffffffffffd0
mov rax, rsi
jmp 0x14007fec8
lea rax, str.regex_parse_error:_n
lea r8, [rsp + 0x2a0]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
jne 0x1400802ee
mov r15, r14
lea rsi, [rsp + 0x2a0]
lea rdx, [rsp + 0x410]
mov rcx, rsi
call sym.regex_syntax::error::Spans::from_formatter::h22579f08faf4b3c9
lea r14, [rsp + 0x60]
mov rcx, r14
mov rdx, rsi
call sym.regex_syntax::error::Spans::notate::h300f64426017c859
mov rcx, rsi
call sym.core::ptr::drop_in_place_regex_syntax::error::Spans_::h4b5cd97dd48ec82e
lea rbx, [rsp + 0x570]
mov qword [rbx], r14
lea rax, [0x1402ea560]
mov qword [rsi], rax
mov r14d, 1
mov qword [rsi + 8], r14
and qword [rsi + 0x20], 0
lea rax, [sym._ZN60__LT_alloc..string..String_u20_as_u20_core..fmt..Display_GT_3fmt17h0a364b3164a9cb6eE.1777]
mov qword [rbx + 8], rax
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], r14
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x2a0]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
jne 0x1400800a4
mov qword [rsp + 0x570], r15
lea rax, str.error:
lea r8, [rsp + 0x2a0]
mov qword [r8], rax
mov qword [r8 + 8], r14
and qword [r8 + 0x20], 0
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h838ad66544c6e9c2]
mov qword [rsp + 0x578], rax
mov qword [r8 + 0x10], rbx
mov qword [r8 + 0x18], r14
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
je 0x1400800b3
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
jmp 0x1400802e9
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
lea rcx, [rsp + 0x1d0]
call sym.core::ptr::drop_in_place_regex_syntax::error::Spans_::h4b5cd97dd48ec82e
xor ecx, ecx
jmp 0x1400802fd
lea rbx, [rsp + 0x570]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
mov esi, 1
mov qword [rsp + 0x20], rsi
mov r14, r9
lea r9, [0x1402ea878]
lea r15, [rsp + 0x60]
mov rcx, r15
call sym.alloc::str::join_generic_copy::h6e3462c3902fb455
lea r8, [rsp + 0x2a0]
lea rax, [0x14025e478]
mov qword [r8], rax
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
mov qword [rsp + 0x40], r15
lea rax, [sym._ZN60__LT_alloc..string..String_u20_as_u20_core..fmt..Display_GT_3fmt17h0a364b3164a9cb6eE.1777]
mov qword [rsp + 0x48], rax
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], rsi
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
mov esi, eax
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
mov rcx, rbx
call sym.core::ptr::drop_in_place_alloc::vec::Vec_alloc::string::String__::h1eff6f9f6c3547a1
test sil, sil
movabs r12, 0x8000000000000000
lea r14, [rsp + 0x60]
jne 0x1400802c4
lea rax, [rsp + 0x420]
mov qword [rsp + 0x60], rax
lea rax, str.error:
lea r8, [rsp + 0x2a0]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h683abefb88fb83af]
jmp 0x14008029b
lea rbx, [rsp + 0x570]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
mov esi, 1
mov qword [rsp + 0x20], rsi
mov r14, r9
lea r9, [0x1402ea878]
lea r15, [rsp + 0x60]
mov rcx, r15
call sym.alloc::str::join_generic_copy::h6e3462c3902fb455
lea r8, [rsp + 0x2a0]
lea rax, [0x14025e478]
mov qword [r8], rax
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
mov qword [rsp + 0x40], r15
lea rax, [sym._ZN60__LT_alloc..string..String_u20_as_u20_core..fmt..Display_GT_3fmt17h0a364b3164a9cb6eE.1777]
mov qword [rsp + 0x48], rax
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], rsi
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
mov esi, eax
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
mov rcx, rbx
call sym.core::ptr::drop_in_place_alloc::vec::Vec_alloc::string::String__::h1eff6f9f6c3547a1
test sil, sil
movabs r12, 0x8000000000000000
lea r14, [rsp + 0x60]
jne 0x1400802c4
lea rax, [rsp + 0x420]
mov qword [rsp + 0x60], rax
lea rax, str.error:
lea r8, [rsp + 0x2a0]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h838ad66544c6e9c2]
mov qword [rsp + 0x68], rcx
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], rax
lea rdx, fcn.140129442
lea rcx, [rsp + 0x100]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1564
test al, al
je 0x1400803d3
mov rcx, qword [rsp + 0x450]
mov rdx, qword [rsp + 0x458]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
mov rcx, qword [rsp + 0x3d0]
mov rdx, qword [rsp + 0x3d8]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
lea rcx, [rsp + 0x1d0]
call sym.core::ptr::drop_in_place_regex_syntax::error::Spans_::h4b5cd97dd48ec82e
mov cl, 1
call sym.core::result::Result_T_E_::expect::h6117963af56f1f02
mov rax, qword [rsp + 0x110]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0x100]
movups xmmword [rdi], xmm0
cmp qword [rsp + 0x600], rbp
jne 0x140080354
mov rcx, qword [rsp + 0x608]
lea rdx, [r12 + rcx]
dec rdx
xor rcx, r12
xor eax, eax
cmp rdx, 7
cmovb rax, rcx
cmp rax, 1
je 0x1400803b3
test rax, rax
jne 0x140080361
lea rcx, [rsp + 0x608]
jmp 0x14008035c
lea rcx, [rsp + 0x600]
call sym.core::ptr::drop_in_place_regex_syntax::error::Error_::ha1ce6cc221a81d89
mov rax, qword [rsp + 0x188]
and qword [rax], 0
mov al, byte [rsp + 0x508]
cmp al, 3
je 0x140080397
cmp al, 2
je 0x140080397
mov rax, qword [rsp + 0x4f0]
lock dec qword [rax]
jne 0x140080397
lea rcx, [rsp + 0x4f0]
call sym.alloc::sync::Arc_T_A_::drop_slow::h2cdad03862a345a2
movaps xmm6, xmmword [rsp + 0xb70]
add rsp, 0xb88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x610]
add r12, 4
cmp rcx, r12
jl 0x140080361
mov rdx, qword [rsp + 0x618]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
jmp 0x140080361
mov rcx, qword [rsp + 0x450]
mov rdx, qword [rsp + 0x458]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
mov rcx, qword [rsp + 0x3d0]
mov rdx, qword [rsp + 0x3d8]
jmp 0x1400800bd
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call sym.core::cell::panic_already_mutably_borrowed::h40209e379d3226c0
lea r8, [rsp + 0x600]
and qword [r8], 0
lea rdx, [0x1402b96a8]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
lea rcx, [rsp + 0x120]
call sym.core::panicking::assert_failed::h452477e698d90d47
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.4_srchir_translate.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
lea r8, [rsp + 0x600]
and qword [r8], 0
lea rcx, [0x1402b96a8]
lea r9, str.QJ__
lea rdx, [rsp + 0x5e8]
call sym.core::panicking::assert_failed::h452477e698d90d47
lea r8, [0x140254ac0]
xor ecx, ecx
xor edx, edx
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
ud2
mov ecx, 8
mov rdx, rdi
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 0x40
mov edx, 0x200
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
add byte [rax - 0x77], cl
xlatb
mov rax, qword [rdx]
lea r8, [rax - 2]
cmp r8, 8
clc
or byte [rdx + 2], bh
clc
or byte [rdx + 2], bh
cmovae r8, rdx
mov rsi, rcx
lea rcx, [0x1402197fc]
movsxd r8, dword [rcx + r8*4]
add r8, rcx
enter 0xffffffffffffff41, 0xffffffffffffffe0
enter 0xffffffffffffff41, 0xffffffffffffffe0
mov rdi, qword [rdi + 8]
mov rax, qword [rdi]
lea r8, [rax - 2]
cmp r8, 8
cmovae r8, rdx
movsxd r8, dword [rcx + r8*4]
add r8, rcx
jmp r8
mov rcx, rsi
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
jmp sym.regex_syntax::hir::Hir::empty::hf69a5c8287d3c85c
mov rdx, qword [rdi + 0x10]
lea r14, [rsp + 0x28]
mov rcx, r14
call sym.regex_automata::meta::reverse_inner::flatten::h674ad1380fc5a1e7
inc dword [rbx + rcx*4 + 0x7f]
sbb byte [rbx + 0x5f8b086f], cl
or al, 0x44
mov ah, byte [rdi + 0x1c]
mov ecx, 0x30
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.1226
mov rdi, rax
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
adc byte [rcx + 0xf], al
adc byte [rsi + 0x20], dl
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
mov dword [rsp + 0x68], r15d
mov dword [rsp + 0x58], ebp
mov dword [rsp + 0x5c], ebx
mov byte [rsp + 0x6c], r12b
mov qword [rsp + 0x60], rax
mov rax, qword [rax + 0x28]
cmp qword [rax + 0x10], 0
je 0x1400809a5
cmp qword [rax + 0x18], 0
jne 0x1400809a5
xor eax, eax
test r15d, r15d
setne al
mov dword [rsp + 0x68], eax
test ebp, ebp
sete cl
test ebx, ebx
setne dl
or dl, cl
movzx ebx, dl
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x5c], ebx
mov ebp, 1
mov r15d, eax
cmp r15d, 1
je 0x140080c8f
loopne 0x1400809af
add byte [rax], al
test r15d, r15d
jne 0x140080cc8
invalid
mov ecx, ebp
mov edx, ebx
mov r8d, 1
xor r9d, r9d
call sym.__core::option::Option_T__as_core::cmp::PartialEq_::eq::haeb3a1d91b7eda7b
test al, al
je 0x140080cc8
mov rcx, rsi
mov ecx, esi
call sym.regex_syntax::hir::Hir::empty::hf69a5c8287d3c85c
mov rcx, rdi
call sym.core::ptr::drop_in_place_regex_syntax::hir::Hir_::h186470b8739f6b67
jmp 0x140080cbe
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
lea rbx, [rsp + 0x58]
mov rcx, rbx
test rax, rax
je 0x140080c1f
call sym.__alloc::vec::Vec_T_A__as_core::clone::Clone_::clone::h565f71cb4c58673e
mov eax, 1
jmp 0x140080c26
mov edi, dword [rdi + 8]
mov ecx, edi
call sym.regex_syntax::hir::Properties::look::h2576910d31479f4b
mov qword [rsi], 5
mov dword [rsi + 8], edi
jmp 0x140080ceb
mov rbx, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::try_allocate_in::h1d2adb643b365d5f
cmp qword [r14], 0
mov r14, qword [r14 + 8]
jne 0x140080d0d
lea r15, [rsp + 0x28]
mov r12, qword [r15 + 0x10]
mov rcx, r12
mov rdx, rbx
mov r8, rdi
call sym.memcpy
adc al, 0xe
add byte [rbp - 0x77], cl
invalid
mov qword [r15 + 8], r12
mov qword [r15 + 0x10], rdi
mov rcx, r15
stc
invalid
call sym.alloc::vec::Vec_T_A_::into_boxed_slice::hd6b73fc282ea2661
mov rdi, rax
test rdx, rdx
je 0x140080c6a
mov rbx, rdx
mov rcx, rdi
call sym.regex_syntax::hir::Properties::literal::h58d3ebb7a88c426d
mov qword [rsi], 3
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rbx
jmp 0x140080ceb
mov rbx, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::try_allocate_in::hf2556ab581afe3b7
cmp qword [r14], 0
mov rcx, qword [r14 + 8]
jne 0x140080d03
mov rax, qword [rsp + 0x38]
lea r14, [rsp + 0x78]
mov qword [r14], rcx
mov qword [r14 + 8], rax
and qword [r14 + 0x10], 0
mov rcx, r14
mov rdx, rdi
call sym.alloc::vec::Vec_T_A_::reserve::hf757ee79f617a7d5
mov r15, qword [r14 + 0x10]
test rdi, rdi
je 0x140080b48
imul r12, r15, 0x30
add r12, qword [rsp + 0x80]
neg rdi
xor r13d, r13d
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, rbx
call sym.regex_automata::meta::reverse_inner::flatten::h674ad1380fc5a1e7
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
and al, 0x48
and al, 0x48
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
dec r13
add r12, 0x30
add rbx, 0x30
cmp rdi, r13
jne 0x140080b0a
sub r15, r13
lea rdx, [rsp + 0x78]
mov qword [rdx + 0x10], r15
mov rcx, rsi
call sym.regex_syntax::hir::Hir::concat::hd16430538eb8e421
jmp 0x140080cef
mov rbx, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::try_allocate_in::hf2556ab581afe3b7
cmp qword [r14], 0
mov rcx, qword [r14 + 8]
jne 0x140080d03
mov rax, qword [rsp + 0x38]
lea r14, [rsp + 0x90]
mov qword [r14], rcx
mov qword [r14 + 8], rax
and qword [r14 + 0x10], 0
mov rcx, r14
mov rdx, rdi
call sym.alloc::vec::Vec_T_A_::reserve::hf757ee79f617a7d5
mov r15, qword [r14 + 0x10]
test rdi, rdi
je 0x140080c06
imul r12, r15, 0x30
add r12, qword [rsp + 0x98]
neg rdi
xor r13d, r13d
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, rbx
call sym.regex_automata::meta::reverse_inner::flatten::h674ad1380fc5a1e7
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
dec r13
add r12, 0x30
add rbx, 0x30
cmp rdi, r13
jne 0x140080bc8
sub r15, r13
lea rdx, [rsp + 0x90]
mov qword [rdx + 0x10], r15
mov rcx, rsi
call sym.regex_syntax::hir::Hir::alternation::h182c6a060273dc6d
jmp 0x140080cef
call sym.__alloc::vec::Vec_T_A__as_core::clone::Clone_::clone::h7bba2e6ef84c2e07
xor eax, eax
mov cl, byte [rdi + 0x20]
mov byte [rbx + 0x18], cl
movups xmm0, xmmword [rbx]
lea rdx, [rsp + 0x28]
movups xmmword [rdx + 8], xmm0
mov rcx, qword [rbx + 0x10]
mov qword [rdx + 0x18], rcx
mov cl, byte [rbx + 0x18]
mov byte [rdx + 0x20], cl
mov ecx, dword [rbx + 0x19]
mov dword [rdx + 0x21], ecx
movzx ecx, word [rbx + 0x1d]
mov word [rdx + 0x25], cx
mov cl, byte [rbx + 0x1f]
mov byte [rdx + 0x27], cl
mov qword [rdx], rax
mov rcx, rsi
call sym.regex_syntax::hir::Hir::class::hd81f6767141314e6
jmp 0x140080cef
mov rcx, rsi
call sym.regex_syntax::hir::Hir::empty::hf69a5c8287d3c85c
mov rcx, rdi
xor edx, edx
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp sym.core::ptr::drop_in_place_alloc::boxed::Box__u8___::h455d7551cb7a2473
add byte [rax], al
mov ecx, ebp
mov edx, ebx
mov r8d, 1
mov r9d, 1
call sym.__core::option::Option_T__as_core::cmp::PartialEq_::eq::haeb3a1d91b7eda7b
ret 9
test al, al
je 0x140080cc8
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmmword [rsi + 0x20], xmm2
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov rcx, rdi
call sym.__alloc::boxed::Box_T_A__as_core::ops::drop::Drop_::drop::h92f1b9e56cbb206f
jmp 0x140080cef
lea rdi, [rsp + 0x58]
mov rcx, rdi
call sym.regex_syntax::hir::Properties::repetition::h093c84fda54d31fc
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 8], xmm0
mov rcx, qword [rdi + 0x10]
mov qword [rsi + 0x18], rcx
mov qword [rsi], 6
mov qword [rsi + 0x28], rax
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, qword [rsp + 0x38]
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov rdx, qword [rsp + 0x38]
mov rcx, r14
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
int3
mov esi, ecx
call sym.__regex_syntax::hir::Hir_as_core::ops::drop::Drop_::drop::h095a88a38778e6fa
mov rcx, rsi
call sym.core::ptr::drop_in_place_regex_syntax::hir::HirKind_::h3a778bac886a2e01
add byte [rax - 0x75], cl
sub byte [rax - 0x7d], r9b
invalid
and byte [rsi - 0x17], bl
and al, 0xe2
cld
invalid
add byte [rax - 0x75], cl
sub byte [rax - 0x7d], r9b
invalid
outsb dx, byte [rsi]
push rcx
clc
call qword [rsi + 0x48]
push rsi
invalid
sub esp, 0x20
mov rdx, qword [rcx]
add rdx, 0xfffffffffffffffe
cmp rdx, 8
or byte [rax + 2], bh
or byte [rax + 2], bh
cmovb rax, rdx
cmp rax, 6
ja case.0x140080eaf.6
lea rdx, [0x14021981c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
add rsp, 0x20
pop rsi
ret
and byte [rsi - 0x3d], bl
add rcx, 8
add rsp, 0x20
pop rsi
jmp sym.core::ptr::drop_in_place_alloc::vec::Vec_regex_syntax::hir::Hir__::h1b27f5f257d4634d
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rcx, rax
add rsp, 0x20
pop rsi
jmp sym.core::ptr::drop_in_place_alloc::boxed::Box__u8___::h455d7551cb7a2473
add rcx, 0x10
jmp 0x140080f06
lea rsi, [rcx + 8]
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x140080f03
mov r8, qword [rcx + 0x18]
test r8, r8
je 0x140080f03
mov edx, 1
mov rcx, rax
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_10deallocate17h0ece3cd7070a2634E.3349
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp sym.core::ptr::drop_in_place_alloc::boxed::Box_regex_syntax::hir::Hir__::h0036564530c22923
nop
add rsp, 0x20
pop rsi
jmp sym.core::ptr::drop_in_place_regex_syntax::hir::Class_::h41ec5c9923333ad3
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
xchg byte [rsi + 0x49000000], cl
mov edi, 8
add byte [rax], al
add byte [rax + 0x18578b48], al
add byte [rax], al
movabs r15, 0x8000000000000008
mov rdx, qword [rdi + 0x18]
shl rax, 5
lea rcx, [rdx + rax]
mov eax, dword [rdx + rax]
lea rdx, [0x140219838]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
add eax, edx
jmp rax
mov dword [rcx + 4], esi
jmp case.0x140081c8c.8
mov r12, qword [rdi + 0x60]
add rcx, 8
mov edx, esi
call sym.alloc::vec::Vec_T_A_::push::h30f371bddb3f2315
add r12, 4
mov qword [rdi + 0x60], r12
lea rsi, [rsp + 0x20]
mov rcx, rsi
mov rdx, rdi
call sym.regex_automata::nfa::thompson::builder::Builder::check_size_limit::h98d0f3622351b474
mov rax, qword [rsi]
cmp rax, r15
je case.0x140081c8c.8
lea rsi, [rsp + 0x28]
lea rdi, [rbx + 8]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov r15, rax
jmp case.0x140081c8c.8
mov dword [rcx + 0xc], esi
mov qword [rbx], r15
inc qword [r14]
add rsp, 0xa0
add esp, 0xa0
add esp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, str.X___
lea rcx, [rsp + 0x20]
add byte [rax - 0x73], cl
and al, 0x20
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x140255f90]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
int3
mov eax, dword [rax]
lea rcx, [rax - 2]
cmp rcx, 8
stc
or byte [rdx + 2], bh
stc
or byte [rdx + 2], bh
cmovb rdx, rcx
lea rcx, [0x140219860]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
mov qword [rsp + 0x50], r14
jmp rdx
mov rcx, rdi
mov rdx, r14
movaps xmm6, xmmword [rsp + 0x3a0]
add rsp, 0x3b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp sym.regex_automata::nfa::thompson::compiler::Compiler::c_empty::h0ae34fc758f716d9
mov esi, dword [rbx + 0x18]
mov eax, dword [rbx + 8]
mov r15d, dword [rbx + 0xc]
test esi, esi
je 0x1400824e5
test eax, eax
je 0x140082630
mov qword [rsp + 0x48], rdi
mov rbp, qword [rbx + 0x10]
cmp esi, r15d
jne 0x14008269a
mov rcx, qword [rsp + 0x48]
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rbp
mov r9d, esi
movaps xmm6, xmmword [rsp + 0x3a0]
add rsp, 0x3b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp sym.regex_automata::nfa::thompson::compiler::Compiler::c_exactly::h9a6ff6993f993584
test rax, rax
je 0x14008251a
lea rsi, [rsp + 0x90]
mov rcx, rsi
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_empty::h4ba1c99a8a1bb61c
mov rax, qword [rsi]
mov r14d, dword [rsi + 8]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x1400825c5
mov r12, rdi
mov rsi, qword [rbx + 0x18]
lea rdi, [rsp + 0x388]
mov rcx, rdi
mov rdx, rsi
call sym.alloc::vec::Vec_T_::with_capacity::h954a119314ed2b55
mov rbx, qword [rbx + 0x10]
add rsi, rsi
add esi, esi
add esi, esi
xor r15d, r15d
cmp rsi, r15
je 0x1400825e7
movzx edx, word [rbx + r15]
shl rdx, 0x20
shl edx, 0x20
shl edx, 0x20
or rdx, r14
mov rcx, rdi
call sym.alloc::vec::Vec_T_A_::push::h9025793787ce8f1f
add r15, 2
jmp 0x140081e5c
mov rdx, r14
mov r14, rdi
bsf eax, dword [rbx + 8]
lea rcx, [0x1402eb680]
mov edi, dword [rcx + rax*4]
test byte [rdx + 0x13], 1
je 0x140081ea6
bsf eax, edi
lea rcx, [0x1402eb6c8]
mov edi, dword [rcx + rax*4]
mov rcx, qword [rsp + 0x50]
add rcx, 0x28
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsoncompiler.rs
call sym.core::cell::RefCell_T_::borrow_mut::h10c246d6ef7f0823
mov rsi, rdx
lea r8, [rsp + 0x180]
mov dword [r8 + 8], edi
mov qword [r8], 3
lea rbx, [rsp + 0x90]
mov rcx, rbx
mov rdx, rax
call sym.regex_automata::nfa::thompson::builder::Builder::add::h89d684622995bf81
add byte [rax - 1], cl
invalid
mov rax, qword [rbx]
lea rdi, [r14 + 0xc]
mov edx, dword [rbx + 8]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x1400822ec
add byte [rax - 1], cl
invalid
mov dword [rdi], edx
jmp 0x1400822fb
mov r15, qword [rbx + 0x10]
mov rax, qword [rbx + 0x18]
imul rbx, rax, 0x30
add rbx, r15
test rax, rax
je 0x1400822c9
xor ecx, ecx
mov rdx, r15
mov r8, rax
xor r9d, r9d
cmp dword [rdx], 3
sete r9b
add rcx, r9
add rdx, 0x30
dec r8
jne 0x140081f2b
cmp rcx, 2
jb 0x1400822c9
cmp rcx, rax
jb 0x1400822c9
mov qword [rsp + 0x48], rdi
mov dil, byte [r14 + 0x13]
and dil, 1
mov ecx, 0x30
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.1226
mov rbp, rax
and qword [rax], 0
mov qword [rax + 8], 4
xorps xmm6, xmm6
movups xmmword [rax + 0x10], xmm6
mov qword [rax + 0x20], 8
and qword [rax + 0x28], 0
mov esi, 1
lea rax, [rsp + 0x250]
mov qword [rax], rsi
mov qword [rax + 8], rbp
mov qword [rax + 0x10], rsi
mov byte [rax + 0x18], dil
mov qword [rsp + 0x68], rbx
cmp r15, rbx
je 0x140083b85
mov qword [rsp + 0x58], rsi
cmp dword [r15], 3
jne 0x14008465f
lea rax, [r15 + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [r15 + 8]
mov rsi, qword [r15 + 0x10]
mov qword [rsp + 0x40], rax
add rsi, rax
xor ebx, ebx
mov rax, qword [rsp + 0x40]
mov r15d, ebx
mov r14, rsi
mov rsi, qword [rsp + 0x58]
test dil, dil
je 0x140082010
cmp rax, r14
je 0x14008219b
dec r14
mov rbx, rax
mov rax, r14
jmp 0x14008201d
cmp rax, r14
je 0x14008219b
lea rbx, [rax + 1]
mov r12b, byte [rax]
mov rcx, rbp
mov rdx, rsi
mov r8d, r15d
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsonliteral_trie.rs
call fcn.14008ca54
mov rcx, rax
call sym.regex_automata::nfa::thompson::literal_trie::State::active_chunk::he2820a06e3a856d0
xor r13d, r13d
mov rcx, rdx
cmp r13, rdx
jae 0x14008207b
shr rcx, 1
add rcx, r13
mov r8b, byte [rax + rcx*8 + 4]
cmp r8b, r12b
je 0x14008206f
lea r9, [rcx + 1]
cmp r8b, r12b
cmova rdx, rcx
cmovb r13, r9
mov rcx, rdx
sub rcx, r13
jmp 0x140082043
mov r15d, dword [rax + rcx*8]
mov rax, rbx
jmp 0x140081ff7
mov qword [rsp + 0x40], rbx
mov ebx, esi
cmp rsi, 0x7ffffffe
ja 0x14008264c
cmp rsi, qword [rsp + 0x250]
jne 0x1400820ae
lea rcx, [rsp + 0x250]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h1f57191f02c94fd4
mov rbp, qword [rsp + 0x258]
imul rax, rsi, 0x30
and qword [rbp + rax], 0
mov qword [rbp + rax + 8], 4
add byte [rdi], cl
adc dword [rbp + rax + 0x10], esi
mov qword [rbp + rax + 0x20], 8
and qword [rbp + rax + 0x28], 0
and dword [rbp + rax + 0x28], 0
inc rsi
mov qword [rsp + 0x260], rsi
mov rbp, qword [rsp + 0x258]
mov rcx, rbp
mov rdx, rsi
mov r8d, r15d
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsonliteral_trie.rs
call fcn.14008ca54
mov rcx, qword [rax + 0x28]
sub byte [rax - 0x7b], cl
leave
mov qword [rsp + 0x58], rsi
je 0x14008211a
mov rax, qword [rax + 0x20]
shl rcx, 4
mov rdi, qword [rcx + rax - 8]
jmp 0x14008211c
xor edi, edi
mov rsi, r14
add rdi, r13
mov rcx, rbp
mov rdx, qword [rsp + 0x58]
pop rax
mov r8d, r15d
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsonliteral_trie.rs
call fcn.14008ca54
mov r15, qword [rax + 0x10]
cmp r15, rdi
jb 0x140084608
mov r13, rax
mov r14, rbp
cmp r15, qword [rax]
jne 0x140082159
mov rcx, r13
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h072c5b7576a58eb3
lea rbp, [rdi*8]
add rbp, qword [r13 + 8]
mov r8, r15
sub r8, rdi
jbe 0x14008217d
lea rcx, [rbp + 8]
shl r8, 3
mov rdx, rbp
call sub.msvcrt.dll_memmove
mov dword [rbp], ebx
mov byte [rbp + 4], r12b
inc r15
mov qword [r13 + 0x10], r15
mov dil, byte [rsp + 0x268]
mov rbp, r14
jmp 0x140081fe7
mov rcx, rbp
mov rdx, rsi
mov r8d, r15d
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsonliteral_trie.rs
call fcn.14008ca54
mov r15, rax
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x28]
test r14, r14
jne 0x1400821c5
invalid
add eax, 0x75db8548
test rbx, rbx
test rbx, rbx
jne 0x14008220c
test rbx, rbx
je 0x1400821dc
mov rax, qword [r15 + 0x20]
mov rcx, rbx
shl rcx, 4
mov r12, qword [rcx + rax - 8]
jmp 0x1400821df
xor r12d, r12d
cmp rbx, qword [r15 + 0x18]
jne 0x1400821f1
mov rcx, r15
add rcx, 0x18
add ecx, 0x18
add ecx, 0x18
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h0596dd54ac65193b
mov rax, qword [r15 + 0x20]
mov rcx, rbx
shl rcx, 4
mov qword [rax + rcx], r12
mov qword [rax + rcx + 8], r14
inc rbx
mov qword [r15 + 0x28], rbx
mov r15, qword [rsp + 0x60]
mov r14, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x68]
jmp 0x140081fb4
mov rax, qword [rbx + 8]
mov rcx, qword [rbx + 0x10]
add rcx, rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], r14
mov ah, 0x24
add byte [rax], 0
add byte [rcx - 0xa], al
adc r8d, dword [rcx]
mov ah, 0x24
add byte [rax], 0
add byte [rcx - 0xa], al
adc r8d, dword [rcx]
jne 0x140082307
lea rcx, [rsp + 0x250]
lea rdx, [rsp + 0x70]
call sym._ZN102__LT_core..iter..adapters..map..Map_LT_I_C_F_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17he0a6df857e
jmp 0x140082319
mov r8d, dword [rbx + 0x20]
mov rax, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rsp + 0x28], rax
and byte [r8 - 0x75], cl
or byte [r11 + r9*4 + 0x4b], cl
adc byte [rax - 0x75], cl
sbb byte [r8 - 0x77], cl
and al, 0x28
mov qword [rsp + 0x20], rcx
mov rcx, rdi
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::c_cap::ha85ccc3455351582
jmp 0x140082e47
mov rax, qword [rbx + 0x10]
imul rcx, qword [rbx + 0x18], 0x30
add rcx, rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], r14
test byte [r14 + 0x13], 1
jne 0x1400823eb
lea rcx, [rsp + 0x250]
lea rdx, [rsp + 0x70]
call sym._ZN102__LT_core..iter..adapters..map..Map_LT_I_C_F_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17h3cc8fcf358
jmp 0x1400823fd
lea r8, [rsp + 0x90]
mov qword [r8], r15
mov qword [r8 + 8], rbx
mov qword [r8 + 0x10], r14
mov rcx, rdi
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::c_alt_iter::h08e24f8b90950a80
jmp 0x140082e47
lea rsi, [rsp + 0x9c]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov dword [r14 + 8], edx
mov qword [r14], rax
jmp 0x140082e47
lea rcx, [rsp + 0x250]
lea rdx, [rsp + 0x70]
call fcn.140084807
movabs r14, 0x8000000000000008
mov rax, qword [rsp + 0x250]
lea rcx, [r14 + 1]
cmp rax, rcx
jne 0x140082341
mov rcx, rdi
mov rdx, qword [rsp + 0x50]
jmp 0x14008241e
mov r8d, dword [rsp + 0x258]
mov ebp, dword [rsp + 0x25c]
cmp rax, r14
jne 0x140082846
mov dword [rsp + 0x58], r8d
mov rsi, rdi
lea rdi, [rsp + 0x180]
lea r15, [rsp + 0x70]
lea r13, [r14 + 1]
lea r12, [rsp + 0x90]
mov rax, qword [rsp + 0x50]
test byte [rax + 0x13], 1
jne 0x140082392
mov rcx, rdi
mov rdx, r15
call sym._ZN102__LT_core..iter..adapters..map..Map_LT_I_C_F_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17he0a6df857e
jmp 0x14008239d
mov rcx, rdi
mov rdx, r15
call fcn.140084807
mov rax, qword [rsp + 0x180]
cmp rax, r13
je 0x140082e0c
mov r9d, dword [rsp + 0x188]
mov ebx, dword [rsp + 0x18c]
cmp rax, r14
jne 0x140082e26
mov rcx, r12
mov rdx, qword [rsp + 0x50]
mov r8d, ebp
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::h098b11861843d8ba
mov rax, qword [rsp + 0x90]
cmp rax, r14
jne 0x1400829f3
mov ebp, ebx
jmp 0x14008237a
lea rcx, [rsp + 0x250]
lea rdx, [rsp + 0x70]
call fcn.140084fba
mov rax, qword [rsp + 0x250]
movabs rdx, 0x8000000000000008
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x140082428
mov rcx, rdi
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::c_empty::h0ae34fc758f716d9
jmp 0x140082e47
mov ebp, dword [rsp + 0x258]
mov ebx, dword [rsp + 0x25c]
cmp rax, rdx
jne 0x14008286c
mov rsi, rdi
lea rdi, [rsp + 0x180]
lea r15, [rsp + 0x70]
lea r14, [rdx + 1]
lea r12, [rsp + 0x90]
mov rax, qword [rsp + 0x50]
test byte [rax + 0x13], 1
jne 0x140082473
mov rcx, rdi
mov rdx, r15
call sym._ZN102__LT_core..iter..adapters..map..Map_LT_I_C_F_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17h3cc8fcf358
jmp 0x14008247e
mov rcx, rdi
mov rdx, r15
call fcn.140084fba
mov rax, qword [rsp + 0x180]
cmp rax, r14
movabs rcx, 0x8000000000000008
je 0x140082e1b
mov r9d, dword [rsp + 0x188]
mov r13d, dword [rsp + 0x18c]
cmp rax, rcx
jne 0x140082e63
mov rcx, r12
mov rdx, qword [rsp + 0x50]
mov r8d, ebx
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::h098b11861843d8ba
mov rax, qword [rsp + 0x90]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x1400829f3
mov ebx, r13d
jmp 0x14008245b
test eax, eax
je 0x140081dba
cmp r15d, 1
jne 0x140081dba
mov rsi, qword [rbx + 0x10]
cmp byte [rbx + 0x1c], 0
je 0x140082e87
lea rcx, [rsp + 0x90]
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_union::h72db3914e8a68e6e
jmp 0x140082e97
mov qword [rsp + 0x48], rdi
mov rdi, qword [rbx + 0x10]
mov rbx, qword [rbx + 0x18]
mov rcx, rdi
mov rdx, rbx
call sym.regex_syntax::hir::ClassUnicode::is_ascii::h952b11370cbc0568
test al, al
je 0x14008288e
movabs r15, 0x8000000000000008
lea rsi, [rsp + 0x90]
mov rcx, rsi
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_empty::h4ba1c99a8a1bb61c
mov rax, qword [rsi]
mov r12d, dword [rsi + 8]
cmp rax, r15
jne 0x140082a5c
lea rsi, [rsp + 0x370]
mov rcx, rsi
mov rdx, rbx
call sym.alloc::vec::Vec_T_::with_capacity::h954a119314ed2b55
shl rbx, 3
test rbx, rbx
je 0x140082dd1
mov edx, dword [rdi]
cmp rdx, 0x100
jae 0x14008461a
mov eax, dword [rdi + 4]
cmp rax, 0x100
jae 0x140084623
add rdi, 8
shl rax, 0x28
shl rdx, 0x20
or rdx, r12
or rdx, rax
mov rcx, rsi
call sym.alloc::vec::Vec_T_A_::push::h9025793787ce8f1f
add rbx, 0xfffffffffffffff8
jmp 0x14008257e
lea rsi, [rsp + 0x9c]
mov rdx, rdi
add rdi, 0xc
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], r14d
jmp 0x140082e47
lea rsi, [rsp + 0x90]
lea r8, [rsp + 0x388]
mov rcx, rsi
mov rdx, qword [rsp + 0x50]
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_sparse::h49ac7e91fd186e47
mov rdx, qword [rsi]
mov eax, dword [rsi + 8]
movabs rcx, 0x8000000000000008
cmp rdx, rcx
jne 0x140082a15
mov dword [r12 + 8], eax
mov dword [r12 + 0xc], r14d
mov qword [r12], rcx
jmp 0x140082e47
mov r8, qword [rbx + 0x10]
mov r9b, byte [rbx + 0x1c]
mov dword [rsp + 0x20], esi
mov rcx, rdi
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::c_at_least::hb33801da424db325
jmp 0x140082e47
shr rsi, 0x20
mov rax, qword [rsp + 0x48]
mov dword [rax + 8], ebx
mov dword [rax + 0xc], esi
mov qword [rax + 0x10], 0x7fffffff
lea rdi, [rax + 0x18]
lea rsi, [rsp + 0x90]
mov ecx, 0xd
rep movsq qword [rdi], qword [rsi]
movabs rcx, 0x8000000000000008
add rcx, 0xfffffffffffffffc
mov qword [rax], rcx
lea rcx, [rsp + 0x250]
call sym.core::ptr::drop_in_place_regex_automata::nfa::thompson::literal_trie::LiteralTrie_::h5053c5097e3e2e38
jmp 0x140082e47
mov al, byte [rbx + 0x1c]
mov byte [rsp + 0x40], al
lea rbx, [rsp + 0x90]
mov rcx, rbx
mov rdx, r14
mov r8, rbp
mov r9d, esi
call sym.regex_automata::nfa::thompson::compiler::Compiler::c_exactly::h9a6ff6993f993584
mov rax, qword [rbx]
mov r8d, dword [rbx + 8]
mov ebx, dword [rbx + 0xc]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x140082a37
mov dword [rsp + 0x68], r8d
lea r12, [rsp + 0x90]
mov rcx, r12
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_empty::h4ba1c99a8a1bb61c
mov rax, qword [r12]
mov edi, dword [r12 + 8]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x140082fdf
mov dword [rsp + 0x58], ebx
lea rbx, [rsp + 0x90]
mov qword [rsp + 0x60], rbp
cmp esi, r15d
jae 0x140084290
cmp byte [rsp + 0x40], 0
je 0x140082739
mov rcx, rbx
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_union::h72db3914e8a68e6e
jmp 0x140082744
mov rcx, rbx
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_union_reverse::hea70a3240f0c6cc0
mov rax, qword [rsp + 0x90]
mov r12d, dword [rsp + 0x98]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x1400842d8
mov rcx, rbx
mov rdx, r14
mov r8, rbp
call sym.regex_automata::nfa::thompson::compiler::Compiler::c::hb5901eb3c1099667
mov rax, qword [rsp + 0x90]
mov r13d, dword [rsp + 0x98]
mov ebp, dword [rsp + 0x9c]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x14008433a
mov rcx, rbx
mov rdx, r14
mov r8d, dword [rsp + 0x58]
mov r9d, r12d
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::h098b11861843d8ba
mov rax, qword [rsp + 0x90]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x140083b6f
mov rcx, rbx
mov rdx, r14
mov r8d, r12d
mov r9d, r13d
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::h098b11861843d8ba
mov rax, qword [rsp + 0x90]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x140083b6f
mov r13d, r15d
mov r15, rbx
mov rcx, rbx
mov rdx, r14
mov r8d, r12d
mov r9d, edi
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::h098b11861843d8ba
mov rax, qword [rsp + 0x90]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x140083b6f
inc esi
mov dword [rsp + 0x58], ebp
mov r14, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x60]
mov rbx, r15
mov r15d, r13d
jmp 0x14008271c
lea rsi, [rsp + 0x260]
mov rdx, rdi
add rdi, 0x10
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], r8d
mov dword [rdx + 0xc], ebp
jmp 0x140082e47
lea rsi, [rsp + 0x260]
mov rdx, rdi
add rdi, 0x10
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], ebp
jmp 0x140082e44
test byte [r14 + 0x13], 1
jne 0x140082a80
movabs r15, 0x8000000000000008
lea rcx, [r14 + 0x28]
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsoncompiler.rs
call sym.core::cell::RefCell_T_::borrow_mut::h10c246d6ef7f0823
mov rsi, rax
mov r13, rdx
add r14, 0xa0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsoncompiler.rs
mov rcx, r14
call sym.core::cell::RefCell_T_::borrow_mut::h10c246d6ef7f0823
mov r14, rdx
lea r12, [rsp + 0x90]
mov rcx, r12
mov rdx, rsi
mov r8, rax
call sym.regex_automata::nfa::thompson::compiler::Utf8Compiler::new::h784cb959eb5e7b05
mov rax, qword [r12]
movups xmm0, xmmword [r12 + 8]
movaps xmmword [rsp + 0x180], xmm0
mov rcx, qword [r12 + 0x18]
mov qword [rsp + 0x190], rcx
cmp rax, r15
jne 0x140083006
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], r13
lea rsi, [rsp + 0x180]
movaps xmm0, xmmword [rsi]
lea r12, [rsp + 0x250]
movaps xmmword [r12], xmm0
mov rax, qword [rsi + 0x10]
mov qword [r12 + 0x10], rax
lea rax, [rdi + rbx*8]
lea rbx, [rsp + 0x160]
lea r13, [rsp + 0x70]
lea rbp, [rsp + 0x90]
mov qword [rsp + 0x40], rax
cmp rdi, rax
je 0x14008456f
lea r14, [rdi + 8]
mov edx, dword [rdi]
mov r8d, dword [rdi + 4]
mov rcx, rsi
call sym.regex_syntax::utf8::Utf8Sequences::new::h53b1bac54e7abd6b
mov rdi, qword [rsp + 0x48]
mov rcx, rbx
mov rdx, rsi
call sym.__regex_syntax::utf8::Utf8Sequences_as_core::iter::traits::iterator::Iterator_::next::h9d3308787e30c82f
cmp byte [rsp + 0x160], 4
je 0x1400829d1
mov al, byte [rsp + 0x168]
mov byte [rsp + 0x78], al
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x70], rax
mov rcx, r13
call sym.regex_syntax::utf8::Utf8Sequence::as_slice::h78edf02b8294f673
mov r9, rdx
mov rcx, rbp
mov rdx, r12
mov r8, rax
call sym.regex_automata::nfa::thompson::compiler::Utf8Compiler::add::h374a6f3c9d626d38
mov rax, qword [rsp + 0x90]
cmp rax, r15
je 0x140082979
jmp 0x140083b2a
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
call sym.core::ptr::drop_in_place_regex_syntax::utf8::Utf8Sequences_::hac444db90923d3bb
mov rdi, r14
mov rax, qword [rsp + 0x40]
jmp 0x140082959
lea rdx, [rsp + 0x98]
mov r8, rsi
lea rdi, [rsi + 8]
mov ecx, 0xf
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [r8], rax
jmp 0x140082e47
lea rsi, [rsp + 0x9c]
lea rdi, [r12 + 0xc]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [r12], rdx
mov dword [r12 + 8], eax
jmp 0x140082e47
lea rsi, [rsp + 0xa0]
mov rdx, qword [rsp + 0x48]
lea rdi, [rdx + 0x10]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], r8d
jmp 0x140082e44
lea rsi, [rsp + 0x9c]
mov rdx, qword [rsp + 0x48]
lea rdi, [rdx + 0xc]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], r12d
jmp 0x140082e47
test byte [r14 + 0x14], 1
jne 0x14008303f
cmp qword [r14 + 0x190], 0
jne 0x14008469e
or qword [r14 + 0x190], 0xffffffffffffffff
mov r15, r14
add r14, 0x198
cmp qword [r15 + 0x1a8], 0
je 0x140082abf
inc word [r15 + 0x1b8]
jne 0x140082b0d
lea rdx, [rsp + 0x180]
and word [rdx + 0xc], 0
and qword [rdx], 0
and dword [rdx + 8], 0
mov r8, qword [r15 + 0x1b0]
lea rsi, [rsp + 0x90]
mov rcx, rsi
call sym.alloc::vec::from_elem::h3c4dc514ca949b24
mov rcx, qword [r15 + 0x198]
mov rdx, qword [r15 + 0x1a0]
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h033589237e595e77
mov rax, qword [rsi + 0x10]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rsi]
movups xmmword [r14], xmm0
movabs r12, 0x8000000000000008
lea rsi, [rsp + 0x90]
mov rcx, rsi
mov rdx, r15
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_union::h72db3914e8a68e6e
mov rax, qword [rsi]
mov ebp, dword [rsi + 8]
cmp rax, r12
mov r14, r15
jne 0x140083fc5
lea rsi, [rsp + 0x90]
mov rcx, rsi
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_empty::h4ba1c99a8a1bb61c
mov rax, qword [rsi]
mov r13d, dword [rsi + 8]
cmp rax, r12
jne 0x14008426c
lea rax, [rdi + rbx*8]
lea rsi, [rsp + 0x180]
lea rbx, [rsp + 0x90]
mov dword [rsp + 0x68], ebp
mov dword [rsp + 0x138], r13d
mov qword [rsp + 0x88], rax
cmp rdi, rax
je 0x1400845f4
lea rax, [rdi + 8]
mov qword [rsp + 0x130], rax
mov edx, dword [rdi]
mov r8d, dword [rdi + 4]
mov rcx, rsi
call sym.regex_syntax::utf8::Utf8Sequences::new::h53b1bac54e7abd6b
lea rcx, [rsp + 0x70]
mov rdx, rsi
call sym.__regex_syntax::utf8::Utf8Sequences_as_core::iter::traits::iterator::Iterator_::next::h9d3308787e30c82f
cmp byte [rsp + 0x70], 4
je 0x140082d9f
mov al, byte [rsp + 0x78]
mov byte [rsp + 0x258], al
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x250], rax
lea rcx, [rsp + 0x250]
call sym.regex_syntax::utf8::Utf8Sequence::as_slice::h78edf02b8294f673
mov r8, rax
mov rdi, rdx
add rdi, rdx
test rdi, rdi
je 0x140082d58
mov rcx, qword [r14 + 0x1a8]
test rcx, rcx
je 0x140084677
movzx r15d, byte [r8]
movzx r9d, byte [r8 + 1]
mov r10d, r13d
mov rax, r10
movabs rdx, 0xcbf29ce484222325
xor rax, rdx
movabs rdx, 0x100000001b3
imul rax, rdx
xor rax, r15
imul rax, rdx
xor rax, r9
imul rax, rdx
xor edx, edx
div rcx
mov rax, qword [r14 + 0x1a0]
mov r11, r14
mov r14, rdx
shl r14, 4
movzx ecx, word [rax + r14 + 0xc]
cmp cx, word [r11 + 0x1b8]
jne 0x140082c83
add rax, r14
cmp r13d, dword [rax]
jne 0x140082c83
cmp r15b, byte [rax + 4]
jne 0x140082c83
cmp r9b, byte [rax + 5]
jne 0x140082c83
mov ebx, dword [rax + 8]
jmp 0x140082d3b
mov rsi, rdx
mov qword [rsp + 0x60], r10
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x40], r8
mov rcx, rbx
mov rdi, qword [rsp + 0x50]
mov rdx, rdi
mov r8d, r15d
mov rbp, r9
call sym.regex_automata::nfa::thompson::compiler::Compiler::c_range::h7dc1c1dcd50d3d75
mov rax, qword [rsp + 0x90]
mov rcx, rbx
mov ebx, dword [rsp + 0x98]
mov r8d, dword [rsp + 0x9c]
movabs r12, 0x8000000000000008
cmp rax, r12
jne 0x1400843db
mov rdx, rdi
mov r9d, r13d
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::h098b11861843d8ba
mov rax, qword [rsp + 0x90]
cmp rax, r12
jne 0x1400843bd
mov rdx, qword [rdi + 0x1a8]
cmp rdx, rsi
jbe 0x140084683
movzx eax, word [rdi + 0x1b8]
shl rbp, 0x28
shl r15, 0x20
or r15, rbp
add r15, qword [rsp + 0x60]
mov rcx, qword [rdi + 0x1a0]
mov qword [rcx + r14], r15
mov dword [rcx + r14 + 8], ebx
mov word [rcx + r14 + 0xc], ax
mov r8, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x58]
add r8, 2
add rdi, 0xfffffffffffffffe
mov r13d, ebx
mov r14, qword [rsp + 0x50]
lea rbx, [rsp + 0x90]
jmp 0x140082bf0
mov rcx, rbx
mov rdx, r14
mov r8d, dword [rsp + 0x68]
mov r9d, r13d
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::h098b11861843d8ba
mov rax, qword [rsp + 0x90]
movabs r12, 0x8000000000000008
cmp rax, r12
jne 0x1400843bd
mov ebp, dword [rsp + 0x68]
mov r13d, dword [rsp + 0x138]
lea rsi, [rsp + 0x180]
jmp 0x140082baa
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
call sym.core::ptr::drop_in_place_regex_syntax::utf8::Utf8Sequences_::hac444db90923d3bb
mov rdi, qword [rsp + 0x130]
mov rax, qword [rsp + 0x88]
lea rsi, [rsp + 0x180]
jmp 0x140082b87
lea rsi, [rsp + 0x90]
lea r8, [rsp + 0x370]
mov rcx, rsi
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_sparse::h49ac7e91fd186e47
mov rdx, qword [rsi]
mov eax, dword [rsi + 8]
cmp rdx, r15
jne 0x140083b06
mov rcx, qword [rsp + 0x48]
mov dword [rcx + 8], eax
mov dword [rcx + 0xc], r12d
mov qword [rcx], r15
jmp 0x140082e47
mov eax, dword [rsp + 0x58]
mov dword [rsi + 8], eax
mov dword [rsi + 0xc], ebp
mov qword [rsi], r14
jmp 0x140082e47
mov dword [rsi + 8], ebp
mov dword [rsi + 0xc], ebx
mov qword [rsi], rcx
jmp 0x140082e47
mov rdx, rsi
lea rdi, [rsi + 0x10]
mov ecx, 0xe
lea rsi, [rsp + 0x190]
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], r9d
mov dword [rdx + 0xc], ebx
movaps xmm6, xmmword [rsp + 0x3a0]
add rsp, 0x3b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, rsi
lea rdi, [rsi + 0x10]
mov ecx, 0xe
lea rsi, [rsp + 0x190]
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], r9d
mov dword [rdx + 0xc], r13d
jmp 0x140082e47
lea rcx, [rsp + 0x90]
mov rdx, r14
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_union_reverse::hea70a3240f0c6cc0
mov rax, qword [rsp + 0x90]
mov ebx, dword [rsp + 0x98]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x140082fbe
mov r13, r14
mov r14, rdi
lea rdi, [rsp + 0x90]
mov rcx, rdi
mov rdx, r13
mov r8, rsi
call sym.regex_automata::nfa::thompson::compiler::Compiler::c::hb5901eb3c1099667
mov rax, qword [rdi]
mov r12d, dword [rdi + 8]
mov ebp, dword [rdi + 0xc]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x140083ae2
lea rsi, [rsp + 0x90]
mov rcx, rsi
mov rdx, r13
call sym.regex_automata::nfa::thompson::compiler::Compiler::add_empty::h4ba1c99a8a1bb61c
mov rax, qword [rsi]
mov r15d, dword [rsi + 8]
movabs rcx, 0x8000000000000008
cmp rax, rcx
mov rdi, r14
jne 0x140083fa3
lea rsi, [rsp + 0x90]
mov rcx, rsi
mov rdx, r13
mov r8d, ebx
mov r9d, r12d
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::h098b11861843d8ba
mov rax, qword [rsi]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x140084234
lea rsi, [rsp + 0x90]
mov rcx, rsi
mov rdx, r13
mov r8d, ebx
mov r9d, r15d
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::h098b11861843d8ba
mov rax, qword [rsi]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x140084234
lea rsi, [rsp + 0x90]
mov rcx, rsi
mov rdx, r13
mov r8d, ebp
mov eax, ebp
mov r9d, r15d
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::h098b11861843d8ba
movabs rcx, 0x8000000000000008
add byte [rax], al
add byte [rax + 0x48068b48], al
cmp eax, ecx
jne 0x140084550
mov dword [rdi + 8], ebx
mov dword [rdi + 0xc], r15d
mov qword [rdi], rcx
jmp 0x140082e47
lea rsi, [rsp + 0x9c]
mov rdx, rdi
add rdi, 0xc
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], ebx
jmp 0x140082e47
lea rsi, [rsp + 0x9c]
mov rdx, qword [rsp + 0x48]
mov r8d, edi
lea rdi, [rdx + 0xc]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], r8d
jmp 0x140082e47
lea rsi, [rsp + 0xb0]
mov rdx, qword [rsp + 0x48]
lea rdi, [rdx + 0x20]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x190]
mov qword [rdx + 0x18], rcx
movaps xmm0, xmmword [rsp + 0x180]
movups xmmword [rdx + 8], xmm0
mov qword [rdx], rax
jmp 0x140083b63
cmp qword [r14 + 0xe8], 0
jne 0x1400846aa
or qword [r14 + 0xe8], 0xffffffffffffffff
mov gs, eax
add byte [rax], al
add bh, bh
lea r13, [r14 + 0xf0]
mov rcx, r13
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::clear::h35c781a897b6f7a1
lea rax, [rdi + rbx*8]
mov qword [rsp + 0x2d0], rax
lea rax, [r14 + 0x138]
mov qword [rsp + 0x220], rax
lea rax, [r14 + 0x120]
mov qword [rsp + 0x228], rax
cmp rdi, qword [rsp + 0x2d0]
je 0x140083fe8
lea rax, [rdi + 8]
mov qword [rsp + 0x2d8], rax
mov edx, dword [rdi]
mov r8d, dword [rdi + 4]
lea rcx, [rsp + 0x180]
call sym.regex_syntax::utf8::Utf8Sequences::new::h53b1bac54e7abd6b
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x180]
add byte [rcx], 0
add al, ch
sub esp, dword [rbx + 4]
add byte [rax + 0x23024bc], al
add byte [rax], al
add al, 0xf
test dl, ah
or dword [rax], eax
invalid
add byte [rcx], 0
add al, ch
sub esp, dword [rbx + 4]
add byte [rax + 0x23024bc], al
add byte [rax], al
add al, 0xf
test dl, ah
or dword [rax], eax
add byte [rdx + 0x2382484], cl
add byte [rax], al
mov al, byte [rsp + 0x238]
mov byte [rsp + 0x168], al
mov rax, qword [rsp + 0x230]
and al, 0x30
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc0
and al, 0x30
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x140219880]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rsp + 0x160]
call sym.regex_syntax::utf8::Utf8Sequence::as_slice::h78edf02b8294f673
mov rcx, qword [rsp + 0x220]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x110], xmm0
and qword [r14 + 0x138], 0
mov qword [r14 + 0x140], 4
and qword [r14 + 0x148], 0
mov r9, rdx
and qword [rsp + 0x120], 0
lea rsi, [rsp + 0x90]
mov rcx, rsi
mov edx, 1
mov r8, rax
call sym.regex_automata::nfa::thompson::range_trie::NextInsert::new::h3549392e24f2cad4
lea rcx, [rsp + 0x110]
mov rdx, rsi
call sym.alloc::vec::Vec_T_A_::push::h31b53cf436df840a
mov rax, qword [rsp + 0x120]
test rax, rax
je 0x1400839f2
dec rax
mov qword [rsp + 0x120], rax
mov rcx, qword [rsp + 0x118]
shl rax, 4
movups xmm0, xmmword [rcx + rax]
movaps xmmword [rsp + 0x70], xmm0
movzx r15d, byte [rsp + 0x7c]
cmp r15, 4
ja 0x1400845a8
test r15, r15
je 0x1400845bc
mov ebp, dword [rsp + 0x78]
mov dil, byte [rsp + 0x70]
mov al, byte [rsp + 0x71]
mov qword [rsp + 0x40], rax
dec r15
mov rcx, r13
mov edx, ebp
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::state::h5f5a69553d8fb170
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov rax, rdx
xor r12d, r12d
cmp r12, rax
jae 0x14008321e
lea rcx, [r12 + rax]
shr rcx, 1
cmp rcx, rdx
jae 0x140084228
cmp byte [r8 + rcx*8 + 5], dil
jb 0x140083216
mov rax, rcx
jmp 0x1400831f5
inc rcx
mov r12, rcx
jmp 0x1400831f5
mov rcx, r13
mov edx, ebp
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::state::h5f5a69553d8fb170
cmp r12, qword [rax + 0x10]
jne 0x140083271
mov rcx, r13
lea rdx, [rsp + 0x110]
lea r8, [rsp + 0x72]
mov r9, r15
call sym.regex_automata::nfa::thompson::range_trie::NextInsert::push::hefb6cdfb4e1ac966
mov rcx, qword [r14 + 0xf8]
mov rdx, qword [r14 + 0x100]
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x40]
mov byte [rsp + 0x20], al
mov r8d, ebp
mov r9d, edi
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::add_transition::h0dd2cd5d55171739
jmp 0x14008317e
mov qword [rsp + 0x2e0], r15
mov dword [rsp + 0x158], ebp
mov rcx, r13
mov edx, ebp
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::state::h5f5a69553d8fb170
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r8, r12
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_range_trie.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h49d28d46cbf3f77a
movzx ecx, word [rax + 4]
cmp byte [rsp + 0x40], cl
mov r9, rdi
jb 0x1400832fb
mov edx, ecx
shr edx, 8
cmp r9b, dl
ja 0x1400832fb
mov eax, dword [rax]
mov dword [rsp + 0x88], eax
movzx eax, r9b
movzx r8d, byte [rsp + 0x40]
cmp r9b, cl
jne 0x140083379
cmp byte [rsp + 0x40], dl
jne 0x140083346
and ecx, 0xffffff00
or ecx, eax
mov r10b, 2
mov edi, 1
mov dl, 1
xor eax, eax
xor esi, esi
xor r9d, r9d
xor r11d, r11d
jmp 0x140083501
mov rcx, r13
lea rdx, [rsp + 0x110]
lea r8, [rsp + 0x72]
mov rsi, r9
mov r9, r15
call sym.regex_automata::nfa::thompson::range_trie::NextInsert::push::hefb6cdfb4e1ac966
mov rcx, qword [r14 + 0xf8]
mov rdx, qword [r14 + 0x100]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x40]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], sil
mov r8, r12
mov r9d, ebp
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::add_transition_at::h56f50b7602474546
jmp 0x140083280
jbe 0x140083379
and ecx, 0xffffff00
or ecx, eax
lea eax, [rdx + 1]
shl r8d, 0x10
movzx eax, al
shl eax, 8
add eax, r8d
inc eax
mov r10b, 2
mov edi, 2
xor esi, esi
xor r9d, r9d
xor r11d, r11d
xor edx, edx
jmp 0x140083501
cmp r9b, cl
jae 0x1400833b4
cmp byte [rsp + 0x40], dl
jne 0x1400833b4
shl ecx, 8
movzx r8d, cx
add ecx, eax
add ecx, 0xffffff00
shl edx, 0x10
lea eax, [rdx + r8]
add eax, 2
mov r10b, 1
mov edi, 2
xor esi, esi
xor r9d, r9d
xor r11d, r11d
xor edx, edx
jmp 0x140083501
cmp r9b, cl
jne 0x1400833f2
cmp byte [rsp + 0x40], dl
jae 0x1400833f2
shl r8d, 8
or r8d, eax
mov rax, qword [rsp + 0x40]
inc al
shl edx, 0x10
movzx eax, al
shl eax, 8
or eax, edx
mov r10b, 2
mov edi, 2
xor esi, esi
xor r9d, r9d
xor r11d, r11d
xor edx, edx
mov ecx, r8d
jmp 0x140083501
cmp r9b, cl
jbe 0x140083436
cmp byte [rsp + 0x40], dl
jne 0x140083436
dec r9b
movzx r8d, r9b
shl r8d, 0x10
shl ecx, 8
movzx ecx, cx
or ecx, r8d
shl edx, 0x10
shl eax, 8
add eax, edx
add eax, 2
shr ecx, 8
mov edi, 2
xor esi, esi
xor r9d, r9d
xor r11d, r11d
xor edx, edx
xor r10d, r10d
jmp 0x140083501
cmp r9b, cl
jae 0x140083471
cmp byte [rsp + 0x40], dl
jbe 0x140083471
shl ecx, 8
movzx r8d, cx
add ecx, eax
add ecx, 0xffffff00
mov eax, edx
shl eax, 0x10
add eax, r8d
add eax, 2
lea r9d, [rdx + 1]
mov edi, 3
mov sil, 1
xor edx, edx
mov r10b, 1
jmp 0x1400834fc
cmp r9b, cl
mov r10, qword [rsp + 0x40]
jbe 0x1400834b9
cmp r10b, dl
jae 0x1400834b9
dec r9b
movzx r9d, r9b
shl r9d, 0x10
shl ecx, 8
movzx ecx, cx
or ecx, r9d
shl r8d, 0x10
shl eax, 8
add eax, r8d
add eax, 2
inc r10b
shr ecx, 8
mov edi, 3
xor esi, esi
mov r9d, r10d
mov r11d, edx
jmp 0x14008342c
cmp r10b, cl
jbe 0x1400838fb
cmp r9b, dl
jne 0x1400838fb
lea eax, [r9 - 1]
movzx eax, al
shl eax, 0x10
shl ecx, 8
movzx ecx, cx
or ecx, eax
movzx eax, dx
imul eax, eax, 0x10100
or eax, 2
inc r9b
shr ecx, 8
mov edi, 3
mov sil, 1
xor edx, edx
xor r10d, r10d
mov r11, qword [rsp + 0x40]
mov ebx, ecx
shl ebx, 8
movzx r8d, r10b
or r8d, ebx
movzx r10d, r11b
mov qword [rsp + 0x90], rdi
mov byte [rsp + 0x9a], ch
mov word [rsp + 0x98], r8w
mov word [rsp + 0x9b], ax
shr eax, 0x10
mov byte [rsp + 0x9d], al
mov byte [rsp + 0xa0], r10b
shl r10d, 0x10
movzx eax, r9b
shl eax, 8
or eax, r10d
movzx ecx, sil
or ecx, eax
mov word [rsp + 0x9e], cx
test dl, dl
jne 0x1400839ba
mov r8, rdi
lea rcx, [rdi + rdi*2]
lea rax, [rsp + 0x98]
add rcx, rax
mov qword [rsp + 0x138], rcx
xor r10d, r10d
mov rdx, rax
xor eax, eax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x130], rdi
cmp rdx, qword [rsp + 0x138]
je 0x14008317e
inc qword [rsp + 0x68]
movzx eax, byte [rdx]
mov r9b, byte [rdx + 1]
mov cl, byte [rdx + 2]
cmp eax, 2
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x60], rdx
je 0x140083638
cmp eax, 1
jne 0x140083698
mov rsi, r10
mov rdi, r9
mov rcx, r13
mov edx, ebp
mov rbx, r8
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::state::h5f5a69553d8fb170
cmp qword [rsp + 0x68], rbx
jne 0x140083615
mov rdx, qword [rax + 0x10]
cmp r12, rdx
jae 0x140083615
mov rcx, qword [rax + 8]
mov r8, r12
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_range_trie.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h49d28d46cbf3f77a
mov rcx, qword [rsp + 0x40]
cmp cl, byte [rax + 4]
jb 0x140083615
cmp byte [rax + 5], dil
jae 0x140083280
mov rcx, r13
lea rdx, [rsp + 0x110]
lea r8, [rsp + 0x72]
mov r9, r15
call sym.regex_automata::nfa::thompson::range_trie::NextInsert::push::hefb6cdfb4e1ac966
mov r9, rdi
mov r10, rsi
jmp 0x14008387b
mov eax, dword [rsp + 0x88]
test r15, r15
je 0x14008387b
lea rcx, [rsp + 0x250]
mov edi, dword [rsp + 0x88]
mov edx, edi
lea r8, [rsp + 0x72]
mov ebx, ebp
mov rbp, r14
mov rsi, r9
mov r9, r15
mov r14, r10
call sym.regex_automata::nfa::thompson::range_trie::NextInsert::new::h3549392e24f2cad4
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x250]
call sym.alloc::vec::Vec_T_A_::push::h31b53cf436df840a
mov r10, r14
mov r9, rsi
mov r14, rbp
mov ebp, ebx
mov eax, edi
jmp 0x14008387b
mov ebx, dword [rsp + 0x88]
test ebx, ebx
je 0x140083879
mov qword [rsp + 0x2e8], r10
mov qword [rsp + 0x2f0], r9
mov qword [rsp + 0x2f8], r12
mov rax, qword [rsp + 0x228]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x200], xmm0
and qword [r14 + 0x120], 0
mov qword [r14 + 0x128], 4
and qword [r14 + 0x130], 0
and qword [rsp + 0x210], 0
mov rcx, r13
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::add_empty::h7705edfc9ea9350b
lea rcx, [rsp + 0x200]
mov edx, ebx
mov dword [rsp + 0x15c], eax
mov r8d, eax
call sym.alloc::vec::Vec_T_A_::push::h7838cb778610337a
mov rax, qword [rsp + 0x210]
test rax, rax
je 0x140083812
lea rcx, [rax - 1]
mov qword [rsp + 0x210], rcx
mov rcx, qword [rsp + 0x208]
mov r12d, dword [rcx + rax*8 - 8]
mov eax, dword [rcx + rax*8 - 4]
mov dword [rsp + 0x58], eax
mov rcx, r13
mov edx, r12d
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::state::h5f5a69553d8fb170
mov r14, qword [rax + 0x10]
xor r15d, r15d
cmp r14, r15
je 0x140083717
mov rcx, r13
mov edx, r12d
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::state::h5f5a69553d8fb170
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r8, r15
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_range_trie.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h49d28d46cbf3f77a
movzx esi, word [rax + 4]
mov ebx, dword [rax]
mov ebp, esi
shr ebp, 8
test ebx, ebx
je 0x1400837e0
mov rcx, r13
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::add_empty::h7705edfc9ea9350b
mov rdi, r13
mov r13d, eax
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax + 0xf8]
mov rdx, qword [rax + 0x100]
mov dword [rsp + 0x28], r13d
mov byte [rsp + 0x20], bpl
mov r8d, dword [rsp + 0x58]
mov r9d, esi
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::add_transition::h0dd2cd5d55171739
lea rcx, [rsp + 0x200]
mov edx, ebx
mov r8d, r13d
mov r13, rdi
call sym.alloc::vec::Vec_T_A_::push::h7838cb778610337a
jmp 0x14008380a
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax + 0xf8]
mov rdx, qword [rax + 0x100]
mov byte [rsp + 0x20], bpl
and dword [rsp + 0x28], 0
mov r8d, dword [rsp + 0x58]
mov r9d, esi
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::add_transition::h0dd2cd5d55171739
inc r15
jmp 0x14008375b
mov r14, qword [rsp + 0x50]
mov rcx, qword [r14 + 0x120]
mov rdx, qword [r14 + 0x128]
call sym.core::ptr::drop_in_place_regex_syntax::utf8::Utf8Sequences_::hac444db90923d3bb
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x228]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x200]
movups xmmword [rcx], xmm0
mov r15, qword [rsp + 0x2e0]
mov ebp, dword [rsp + 0x158]
mov r12, qword [rsp + 0x2f8]
mov r9, qword [rsp + 0x2f0]
mov r10, qword [rsp + 0x2e8]
mov eax, dword [rsp + 0x15c]
jmp 0x14008387b
xor eax, eax
mov rcx, qword [r14 + 0xf8]
mov rdx, qword [r14 + 0x100]
test r10b, 1
je 0x1400838ae
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x40]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], r9b
mov r8, r12
mov r9d, ebp
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::add_transition_at::h56f50b7602474546
xchg edi, eax
add byte [rax], al
jmp 0x1400838df
mov esi, eax
mov rdi, r9
mov r8d, ebp
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::state_mut::h93d8e98a874b83e6
mov dl, 0x97
add byte [rax], al
mov rdx, qword [rax + 0x10]
cmp rdx, r12
cmp edx, esp
jbe 0x14008449c
mov rax, qword [rax + 8]
mov dword [rax + r12*8], esi
mov byte [rax + r12*8 + 4], dil
mov rcx, qword [rsp + 0x40]
mov byte [rax + r12*8 + 5], cl
mov rdx, qword [rsp + 0x60]
add rdx, 3
inc r12
mov r10b, 1
mov r8, qword [rsp + 0x130]
jmp 0x140083596
cmp byte [rsp + 0x40], cl
jne 0x140083939
cmp r9b, dl
jae 0x140083939
mov r11, qword [rsp + 0x40]
lea ecx, [r11 - 1]
movzx ecx, cl
shl ecx, 8
or ecx, eax
imul eax, r8d, 0x10100
or eax, 2
inc r11b
mov r10b, 1
mov edi, 3
xor esi, esi
mov r9d, r11d
mov r11d, edx
jmp 0x140083372
cmp r9b, dl
jae 0x140083971
cmp byte [rsp + 0x40], dl
jbe 0x140083971
dec r9b
movzx r8d, r9b
shl r8d, 0x10
shl ecx, 8
movzx ecx, cx
or ecx, r8d
mov r8d, edx
shl r8d, 0x10
shl eax, 8
add eax, r8d
add eax, 2
lea r9d, [rdx + 1]
lea ecx, [rdx + 1]
lea ecx, [rdx + 1]
jmp 0x1400834ec
dec dword [rbx + rcx*4 + 0x5c]
and al, 0x40
mov r11, qword [rsp + 0x40]
cmp r11b, cl
cmp bl, cl
jbe 0x14008464f
cmp r11b, dl
jae 0x14008464f
shl ecx, 8
movzx r9d, cx
add ecx, eax
add ecx, 0xffffff00
shl r8d, 0x10
lea eax, [r8 + r9]
add eax, 2
inc r11b
mov r10b, 1
mov edi, 3
xor esi, esi
mov r9d, r11d
mov r11d, edx
jmp 0x1400833ad
test r15, r15
je 0x14008317e
lea rbx, [rsp + 0x250]
mov rcx, rbx
mov edx, dword [rsp + 0x88]
lea r8, [rsp + 0x72]
mov r9, r15
call sym.regex_automata::nfa::thompson::range_trie::NextInsert::new::h3549392e24f2cad4
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax], al
mov rdx, rbx
invalid
xchg edi, esi
idiv edi
add byte [rax], al
mov rdx, rbx
jmp 0x140083179
idiv edi
invalid
idiv edi
dec dword [rcx - 0x75]
invalid
mov rcx, qword [r14 + 0x138]
mov rdx, qword [r14 + 0x140]
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h033589237e595e77
mov rax, qword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
mov rcx, qword [rsp + 0x220]
mov qword [rcx + 0x10], rax
adc byte [r15], cl
sub byte [rsp + 0x110], al
and al, 0x20
add al, byte [rax]
add byte [rax - 0x77], cl
adc byte [r15], cl
sub byte [rsp + 0x110], al
movups xmmword [rcx], xmm0
jmp 0x1400830bb
mov eax, 3
jmp 0x140083a3c
mov eax, 4
jmp 0x140083a3c
mov eax, 2
mov edi, eax
shr edi, 1
lea rdx, [rsp + 0x161]
lea rbx, [rdx + rax*2]
and eax, 0xfffffffe
sub rbx, rax
mov rcx, rdi
mov r8, rdi
lea r9, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_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_mut17hd
mov r12, rax
mov r15, rdx
mov rcx, rdi
mov rdx, rbx
mov r8, rdi
lea r9, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_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_mut17hd
dec rdi
mov rcx, rdi
xor r8d, r8d
cmp rcx, 0xffffffffffffffff
je case.0x14008310d.0
cmp r15, r8
je 0x1400845d4
cmp rdi, rdx
jae 0x1400845e8
movzx r9d, word [r12 + r8*2]
movzx r10d, word [rax + rcx*2]
mov word [r12 + r8*2], r10w
mov word [rax + rcx*2], r9w
inc r8
dec rcx
jmp 0x140083a88
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
call sym.core::ptr::drop_in_place_regex_syntax::utf8::Utf8Sequences_::hac444db90923d3bb
mov rdi, qword [rsp + 0x2d8]
jmp 0x14008308e
lea rsi, [rsp + 0xa0]
lea rdi, [r14 + 0x10]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov qword [r14], rax
mov dword [r14 + 8], r12d
mov dword [r14 + 0xc], ebp
jmp 0x140082e47
lea rsi, [rsp + 0x9c]
mov r8, qword [rsp + 0x48]
lea rdi, [r8 + 0xc]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [r8], rdx
mov dword [r8 + 8], eax
jmp 0x140082e47
lea rsi, [rsp + 0x98]
mov rdx, rdi
add rdi, 8
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rax
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
call sym.core::ptr::drop_in_place_regex_syntax::utf8::Utf8Sequences_::hac444db90923d3bb
mov r13, qword [rsp + 0x58]
mov r14, qword [rsp + 0x50]
inc qword [r14]
inc qword [r13]
jmp 0x140082e47
lea rsi, [rsp + 0x98]
mov rdx, qword [rsp + 0x48]
lea rdi, [rdx + 8]
jmp 0x14008455f
add r14, 0x28
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsoncompiler.rs
mov rcx, r14
call sym.core::cell::RefCell_T_::borrow_mut::h10c246d6ef7f0823
mov r14, rdx
lea rsi, [rsp + 0x90]
mov rcx, rsi
mov qword [rsp + 0x50], rax
mov rdx, rax
call sym.regex_automata::nfa::thompson::builder::Builder::add_empty::h28e7a5de22866b1e
mov rax, qword [rsi]
mov r9d, dword [rsi + 8]
movabs r8, 0x8000000000000008
cmp rax, r8
jne 0x140084248
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x60], r14
lea rax, [rsp + 0x140]
and qword [rax], 0
mov qword [rax + 8], 8
and qword [rax + 0x10], 0
mov rcx, qword [rsp + 0x258]
mov rdx, qword [rsp + 0x260]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsonliteral_trie.rs
mov rsi, r8
xor r8d, r8d
call fcn.14008ca54
lea r13, [rsp + 0x300]
mov rcx, r13
mov rdx, rax
call sym.regex_automata::nfa::thompson::literal_trie::Frame::new::h45a03adf0c52a2e2
lea rax, [rsi - 8]
mov qword [rsp + 0x40], rax
lea r15, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsonliteral_trie.rs
mov rdi, qword [rsp + 0x48]
mov r12, qword [rsp + 0x258]
mov rbx, qword [rsp + 0x260]
mov rsi, qword [rsp + 0x360]
cmp rsi, qword [rsp + 0x368]
je 0x140083d2e
lea rax, [rsi + 8]
mov qword [rsp + 0x360], rax
mov r14d, dword [rsi]
mov rcx, r12
mov rdx, rbx
mov r8d, r14d
mov r9, r15
call fcn.14008ca54
movzx edx, byte [rsi + 4]
mov r8, rdx
shl r8, 0x28
shl rdx, 0x20
cmp qword [rax + 0x10], 0
je 0x140083d14
or r8, rdx
lea rcx, [rsp + 0x318]
mov rdx, r8
call sym.alloc::vec::Vec_T_A_::push::h9025793787ce8f1f
mov rbp, qword [rsp + 0x150]
cmp rbp, qword [rsp + 0x140]
jne 0x140083cc8
lea rcx, [rsp + 0x140]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h87eebe31458937b2
imul rdi, rbp, 0x70
add rdi, qword [rsp + 0x148]
mov ecx, 0xe
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
inc rbp
mov qword [rsp + 0x150], rbp
mov rcx, r12
mov rdx, rbx
mov r8d, r14d
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsonliteral_trie.rs
call fcn.14008ca54
mov rcx, r13
mov rdx, rax
call sym.regex_automata::nfa::thompson::literal_trie::Frame::new::h45a03adf0c52a2e2
mov rdi, qword [rsp + 0x48]
jmp 0x140083c4a
or rdx, qword [rsp + 0x58]
or rdx, r8
lea rcx, [rsp + 0x318]
call sym.alloc::vec::Vec_T_A_::push::h9025793787ce8f1f
jmp 0x140083c4a
mov rax, qword [rsp + 0x328]
test rax, rax
je 0x140083dee
cmp rax, 1
jne 0x140083d6d
and qword [rsp + 0x328], 0
mov rax, qword [rsp + 0x320]
mov r8, qword [rax]
lea rcx, [rsp + 0x90]
mov rdx, qword [rsp + 0x50]
call sym.regex_automata::nfa::thompson::builder::Builder::add_range::h40095a66c4f0681b
jmp 0x140083dc4
lea rcx, [rsp + 0x318]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x240], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x230], xmm0
and qword [rsp + 0x318], 0
mov qword [rsp + 0x320], 4
and qword [rsp + 0x328], 0
lea rcx, [rsp + 0x90]
mov rdx, qword [rsp + 0x50]
lea r8, [rsp + 0x230]
call sym.regex_automata::nfa::thompson::builder::Builder::add_sparse::h30c42e0bdd4288b5
mov rax, qword [rsp + 0x90]
mov edx, dword [rsp + 0x98]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x140084468
mov rcx, r13
call sym.alloc::vec::Vec_T_A_::push::h30f371bddb3f2315
lea rcx, [rsp + 0x330]
call sym._ZN119__LT_regex_automata..nfa..thompson..literal_trie..StateChunksIter_u20_as_u20_core..iter..traits..iterator..Iterator_GT_4
test rax, rax
je 0x140083e2c
mov rsi, rax
mov rdi, rdx
mov rcx, r13
mov rdx, qword [rsp + 0x58]
call sym.alloc::vec::Vec_T_A_::push::h30f371bddb3f2315
lea rax, [rsi + rdi*8]
mov qword [rsp + 0x360], rsi
mov qword [rsp + 0x368], rax
jmp 0x140083c35
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x170], rax
movups xmm0, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x160], xmm0
lea rcx, [rsp + 0x90]
mov rdx, qword [rsp + 0x50]
lea r8, [rsp + 0x160]
call sym.regex_automata::nfa::thompson::builder::Builder::add_union::h87e097c9c8a8da65
mov rdx, qword [rsp + 0x90]
mov eax, dword [rsp + 0x98]
movabs r8, 0x8000000000000008
cmp rdx, r8
jne 0x1400844ab
mov rcx, qword [rsp + 0x150]
test rcx, rcx
je 0x140084424
dec rcx
mov qword [rsp + 0x150], rcx
mov rdx, qword [rsp + 0x148]
imul rcx, rcx, 0x70
mov rsi, qword [rdx + rcx]
cmp rsi, qword [rsp + 0x40]
je 0x140084424
lea r8, [rdx + rcx]
mov rdi, qword [rdx + rcx + 0x20]
mov rbx, qword [rdx + rcx + 0x28]
mov rcx, qword [r8 + 0x18]
mov qword [rsp + 0x80], rcx
movups xmm0, xmmword [r8 + 8]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [r8 + 0x30]
movups xmm1, xmmword [r8 + 0x40]
movups xmm2, xmmword [r8 + 0x50]
movups xmm3, xmmword [r8 + 0x60]
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x1b0], xmm3
test rbx, rbx
je 0x140084692
mov dword [rdi + rbx*8 - 8], eax
mov rcx, qword [rsp + 0x318]
mov rdx, qword [rsp + 0x320]
call sym.core::ptr::drop_in_place_regex_syntax::utf8::Utf8Sequences_::hac444db90923d3bb
mov qword [rsp + 0x300], rsi
mov rax, qword [rsp + 0x80]
mov qword [r13 + 0x18], rax
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [r13 + 8], xmm0
mov qword [rsp + 0x320], rdi
mov qword [rsp + 0x328], rbx
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmm2, xmmword [rsp + 0x1a0]
movaps xmm3, xmmword [rsp + 0x1b0]
lea rax, [rsp + 0x330]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x140083c35
lea rsi, [rsp + 0x9c]
mov rdx, rdi
add rdi, 0xc
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], r15d
jmp 0x140082e47
lea rsi, [rsp + 0x9c]
mov rdx, qword [rsp + 0x48]
lea rdi, [rdx + 0xc]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], ebp
jmp 0x140084418
lea rcx, [r14 + 0x28]
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsoncompiler.rs
call sym.core::cell::RefCell_T_::borrow_mut::h10c246d6ef7f0823
mov rdi, rax
mov r15, rdx
lea rcx, [r14 + 0xa0]
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsoncompiler.rs
call sym.core::cell::RefCell_T_::borrow_mut::h10c246d6ef7f0823
mov qword [rsp + 0x40], rdx
lea rbx, [rsp + 0x90]
mov rcx, rbx
mov rdx, rdi
mov r8, rax
call sym.regex_automata::nfa::thompson::compiler::Utf8Compiler::new::h784cb959eb5e7b05
mov rax, qword [rbx]
movups xmm0, xmmword [rbx + 8]
movaps xmmword [rsp + 0x180], xmm0
mov rcx, qword [rbx + 0x18]
mov qword [rsp + 0x190], rcx
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x1400842fc
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x250], xmm0
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x260], rax
cmp qword [r14 + 0x150], 0
jne 0x1400846b6
or qword [r14 + 0x150], 0xffffffffffffffff
and qword [r14 + 0x168], 0
cmp qword [r14 + 0x170], 0
jne 0x1400846c2
lea rcx, [r14 + 0x158]
or qword [r14 + 0x170], 0xffffffffffffffff
lea rax, [r14 + 0x178]
mov qword [rsp + 0x58], rax
and qword [r14 + 0x188], 0
mov qword [rsp + 0x68], rcx
xor edx, edx
mov r8d, 1
call sym.alloc::vec::Vec_T_A_::push::hbb0163405343e4fa
lea rbx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_range_trie.rs
mov qword [rsp + 0x60], r15
mov rax, qword [r14 + 0x168]
test rax, rax
je 0x140084596
dec rax
mov qword [r14 + 0x168], rax
mov rcx, qword [r14 + 0x160]
shl rax, 4
mov rdi, qword [rcx + rax]
mov r15d, dword [rcx + rax + 8]
mov rcx, r13
mov edx, r15d
call sym.regex_automata::nfa::thompson::range_trie::RangeTrie::state::h5f5a69553d8fb170
mov rdx, qword [rax + 0x10]
cmp rdi, rdx
jae 0x140084204
mov rcx, qword [rax + 8]
mov r8, rdi
mov r9, rbx
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h49d28d46cbf3f77a
mov r12, rax
mov sil, byte [rax + 4]
mov rax, r14
mov r14b, byte [r12 + 5]
mov rbp, qword [rax + 0x188]
cmp rbp, qword [rax + 0x178]
jne 0x140084165
mov rcx, qword [rsp + 0x58]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8b5a40f18006cc18
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx + 0x180]
mov byte [rax + rbp*2], sil
mov byte [rax + rbp*2 + 1], r14b
mov r14, rcx
inc rbp
mov qword [rcx + 0x188], rbp
cmp dword [r12], 0
jne 0x1400841e6
mov r8, qword [r14 + 0x180]
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x250]
mov r9, rbp
call sym.regex_automata::nfa::thompson::compiler::Utf8Compiler::add::h374a6f3c9d626d38
mov rax, qword [rsp + 0x90]
movabs rdx, 0x8000000000000008
cmp rax, rdx
jne 0x14008435f
mov rax, qword [r14 + 0x188]
test rax, rax
je 0x1400841de
dec rax
mov qword [r14 + 0x188], rax
inc rdi
jmp 0x140084115
inc rdi
mov rcx, qword [rsp + 0x68]
mov rdx, rdi
mov r8d, r15d
call sym.alloc::vec::Vec_T_A_::push::hbb0163405343e4fa
mov r15d, dword [r12]
xor edi, edi
jmp 0x140084115
mov rax, qword [r14 + 0x188]
test rax, rax
mov r15, qword [rsp + 0x60]
je 0x1400840e7
dec rax
mov qword [r14 + 0x188], rax
jmp 0x1400840e7
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_range_trie.rs
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rsi, [rsp + 0x98]
mov rdx, rdi
add rdi, 8
jmp 0x14008455f
lea rsi, [rsp + 0x9c]
mov rdx, qword [rsp + 0x48]
lea rdi, [rdx + 0xc]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], r9d
jmp 0x14008453b
lea rsi, [rsp + 0x9c]
mov rdx, qword [rsp + 0x48]
lea rdi, [rdx + 0xc]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], r13d
jmp 0x140084418
lea rsi, [rsp + 0x90]
mov rcx, rsi
mov rdx, r14
mov r8d, dword [rsp + 0x58]
mov r9d, edi
call sym.regex_automata::nfa::thompson::compiler::Compiler::patch::h098b11861843d8ba
movabs rcx, 0x8000000000000008
mov rax, qword [rsi]
cmp rax, rcx
jne 0x1400843af
mov rax, qword [rsp + 0x48]
mov edx, dword [rsp + 0x68]
mov dword [rax + 8], edx
mov dword [rax + 0xc], edi
mov qword [rax], rcx
jmp 0x140082e47
lea rsi, [rsp + 0x9c]
mov rdx, qword [rsp + 0x48]
lea rdi, [rdx + 0xc]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], r12d
jmp 0x140082e47
lea rsi, [rsp + 0xb0]
mov rdx, qword [rsp + 0x48]
lea rdi, [rdx + 0x20]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x190]
mov qword [rdx + 0x18], rcx
movaps xmm0, xmmword [rsp + 0x180]
movups xmmword [rdx + 8], xmm0
mov qword [rdx], rax
mov rbx, qword [rsp + 0x40]
jmp 0x140084456
lea rsi, [rsp + 0xa0]
mov rdx, qword [rsp + 0x48]
lea rdi, [rdx + 0x10]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], r13d
jmp 0x140082864
lea rsi, [rsp + 0x98]
lea rdi, [rsp + 0x180]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov r15, qword [rsp + 0x60]
inc qword [r14 + 0x170]
inc qword [r14 + 0x150]
cmp rax, rdx
mov rcx, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x40]
jne 0x14008443c
lea rdx, [rsp + 0x250]
call sym.regex_automata::nfa::thompson::compiler::Utf8Compiler::finish::h05dd9de0519b9541
jmp 0x140084456
mov rdx, qword [rsp + 0x48]
lea rdi, [rdx + 8]
jmp 0x140084557
lea rsi, [rsp + 0x98]
mov rdx, qword [rsp + 0x48]
lea rdi, [rdx + 8]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rax
jmp 0x1400843fe
lea rsi, [rsp + 0xa0]
mov rdx, qword [rsp + 0x48]
lea rdi, [rdx + 0x10]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rax
mov dword [rdx + 8], ebx
mov dword [rdx + 0xc], r8d
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
call sym.core::ptr::drop_in_place_regex_syntax::utf8::Utf8Sequences_::hac444db90923d3bb
mov r14, qword [rsp + 0x50]
inc qword [r14 + 0x190]
jmp 0x140082e47
mov rcx, qword [rsp + 0x48]
mov dword [rcx + 8], eax
mov rax, qword [rsp + 0x58]
mov dword [rcx + 0xc], eax
mov qword [rcx], r8
jmp 0x1400844ca
mov rdx, rcx
lea rdi, [rcx + 8]
lea rsi, [rsp + 0x180]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rax
inc qword [rbx]
inc qword [r15]
inc qword [r14 + 0xe8]
jmp 0x140082e47
lea rsi, [rsp + 0x9c]
mov r8, rdi
add rdi, 0xc
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [r8], rax
mov dword [r8 + 8], edx
mov rcx, qword [rsp + 0x300]
mov rdx, qword [rsp + 0x308]
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h248117c674bc744b
jmp 0x1400844ca
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_range_trie.rs
mov rcx, r12
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rsi, [rsp + 0x9c]
mov r8, qword [rsp + 0x48]
lea rdi, [r8 + 0xc]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [r8], rdx
mov dword [r8 + 8], eax
mov r14, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x318]
mov rdx, qword [rsp + 0x320]
call sym.core::ptr::drop_in_place_regex_syntax::utf8::Utf8Sequences_::hac444db90923d3bb
mov rsi, qword [rsp + 0x148]
mov rdi, qword [rsp + 0x150]
lea rbx, [rsi + 0x20]
sub rdi, 1
jb 0x14008451d
mov rcx, qword [rbx - 0x20]
mov rdx, qword [rbx - 0x18]
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h248117c674bc744b
mov rcx, qword [rbx - 8]
mov rdx, qword [rbx]
call sym.core::ptr::drop_in_place_regex_syntax::utf8::Utf8Sequences_::hac444db90923d3bb
add rbx, 0x70
jmp 0x1400844f8
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x14008453b
imul r8, rax, 0x70
mov edx, 8
mov rcx, rsi
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_10deallocate17h0ece3cd7070a2634E.3349
lea rcx, [rsp + 0x250]
call sym.core::ptr::drop_in_place_regex_automata::nfa::thompson::literal_trie::LiteralTrie_::h5053c5097e3e2e38
inc qword [r14]
jmp 0x140082e47
mov rdx, rdi
add rdi, 8
lea rsi, [rsp + 0x98]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rax
jmp 0x140082e47
lea rdx, [rsp + 0x250]
mov rcx, qword [rsp + 0x48]
call sym.regex_automata::nfa::thompson::compiler::Utf8Compiler::finish::h05dd9de0519b9541
mov rax, qword [rsp + 0x50]
inc qword [rax]
mov rax, qword [rsp + 0x58]
inc qword [rax]
jmp 0x140082e47
movabs rdx, 0x8000000000000008
mov rax, rdx
jmp 0x14008437c
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_range_trie.rs
mov edx, 4
mov rcx, r15
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea rcx, str.assertion_failed:__ranges.is_empty__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_range_trie.rs
mov edx, 0x24
call sym.core::panicking::panic::h8ea5606244902eff
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slicemod.rs
mov ecx, 1
mov rdx, r15
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slicemod.rs
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
mov rax, qword [rsp + 0x48]
mov dword [rax + 8], ebp
mov dword [rax + 0xc], r13d
mov qword [rax], r12
jmp 0x140084418
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_alloc_src_vecmod.rs
mov rcx, rdi
mov rdx, r15
call sym.alloc::vec::Vec_T_A_::insert::assert_failed::h93a69778fe0d9926
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsoncompiler.rs
jmp 0x14008462a
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsoncompiler.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e997e]
lea r9, [0x140254b88]
lea r8, [rsp + 0x90]
mov edx, 0x2b
call sym.core::result::unwrap_failed::h9b9528a0a4171737
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_range_trie.rs
jmp 0x14008466d
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsoncompiler.rs
mov edx, 0x28
call sym.core::panicking::panic::h8ea5606244902eff
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsonmap.rs
call sym.core::panicking::panic_const::panic_const_rem_by_zero::h01349f582b2eace2
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsonmap.rs
mov rcx, rsi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsonliteral_trie.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsoncompiler.rs
call sym.core::cell::panic_already_borrowed::h26cc77228e135949
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsoncompiler.rs
call sym.core::cell::panic_already_borrowed::h26cc77228e135949
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_range_trie.rs
call sym.core::cell::panic_already_borrowed::h26cc77228e135949
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_range_trie.rs
call sym.core::cell::panic_already_borrowed::h26cc77228e135949
int3
rcl dword [rax], 0x49
jmp rcx
enter 0xffffffffffffc149, 0xffffffffffffffe0
add al, 0xba
add al, 0
add byte [rax], al
mov rcx, rax
jmp sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_10deallocate17h0ece3cd7070a2634E.3349
sahf
invalid
invalid
sahf
invalid
add byte [rax], al
mov rcx, rax
jmp sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_10deallocate17h0ece3cd7070a2634E.3349
ret
mov edi, ecx
mov rsi, qword [rcx + 0x10]
mov r14, qword [rcx + 0x18]
xor r15d, r15d
lea r12, [0x140219890]
and eax, 0x192717
and eax, 0x192717
mov rbx, rsi
sub r14, 1
jb 0x1400871df
out dx, al
add dword [rdx + 0x5d], esi
mov rax, qword [rbx]
lea rcx, [rax - 0xa]
add rax, 0xfffffffffffffff7
cmp rcx, 8
cmovae rax, r15
invalid
cmp rax, 3
ja 0x1400871d9
invalid
movsxd rax, dword [r12 + rax*4]
add rax, r12
invalid
test byte [rcx + rax - 0x20], cl
jmp rax
sub ecx, dword [rax - 0x75]
or byte [r8 - 0x75], cl
push rbx
adc al, ch
cli
clc
invalid
sbb al, 0x48
mov ecx, dword [rbx + 8]
mov rdx, qword [rbx + 0x10]
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::hb86031cc45d87811
jmp 0x1400871d9
add rbx, 0x30
jmp 0x14008717c
mov rax, qword [rdi + 8]
test rax, rax
je 0x140087206
imul r8, rax, 0x30
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp sym.__alloc::alloc::Global_as_core::alloc::Allocator_::deallocate::h0ece3cd7070a2634
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov r12d, dword [rsp + 0x2b8]
jmp 0x140088343
lea rsi, [rsp + 0x2c0]
mov eax, dword [rsi - 4]
mov r8, qword [rsp + 0x78]
lea rdi, [r8 + 0x10]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov qword [r8], rdx
mov dword [r8 + 8], r12d
mov dword [r8 + 0xc], eax
jmp 0x1400884cc
movaps xmm6, xmmword [rsp + 0x660]
add rsp, 0x678
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
rep movsd dword [rdi], dword [rsi]
mov dword [rax - 4], r8d
jmp 0x140087bbf
add al, byte [rax]
add byte [rcx + 0xf], bh
rep movsq qword [rdi], qword [rsi]
jmp 0x140087bbf
add al, byte [rax]
add al, ch
adc dword [rbx], eax
add byte [rax - 0x77], cl
invalid
add byte [rax], al
call sym.core::ptr::drop_in_place_regex_automata::util::captures::GroupInfo_::h21eb6d97f9f979e0
lea rdi, [rsp + 0x360]
mov qword [rdi + 0x128], rsi
mov rbx, qword [rsp + 0x70]
pop rsp
and al, 0x70
pop rsp
and al, 0x70
mov rsi, qword [rbx + 0x18]
mov rcx, qword [rsp + 0x48]
mov r12, rcx
shl r12, 5
shl esp, 5
shl esp, 5
add r12, rsi
call sym.regex_automata::util::primitives::StateID::iter::hcaa080458f446035
cmp al, 0
add byte [rcx], dh
in eax, dx
cmp al, 0
add byte [rcx], dh
in eax, dx
lea r14, [0x1402198a0]
mov qword [rsp + 0x40], r12
invalid
cmp rsi, r12
cmp rsi, r12
je 0x140088e59
add byte [rax], al
cmp rbp, qword [rsp + 0x48]
je 0x140089646
lea r13, [rsi + 0x20]
lea r15, [rbp + 1]
mov eax, dword [rsi]
movsxd rax, dword [r14 + rax*4]
invalid
add al, 0x86
add rax, r14
jmp rax
invalid
invalid
loopne 0x140088625
mov eax, dword [rsi + 4]
lea rcx, [rsp + 0xd0]
mov edx, ebp
call sym.alloc::vec::Vec_T_A_::push::h7838cb778610337a
jmp 0x140088cea
or al, 0x48
mov ecx, dword [rsp + 0x488]
mov edx, edi
mov r8, r14
call sym.regex_automata::util::captures::GroupInfo::slot::h85820d3e19176417
add byte [rax], al
test rax, rax
je 0x140089728
invalid
adc dword [rax], eax
add byte [rax], al
add eax, 0x48000011
cmp edx, 0x7ffffffe
invalid
invalid
invalid
add byte [rax], al
cmp rdx, 0x7ffffffe
cli
invalid
invalid
mov qword [rsp + 0x38], r15
jbe 0x140088923
mov qword [rsp + 0xf8], rdx
mov eax, 1
jmp 0x14008892c
mov eax, dword [rsi + 4]
mov dword [rsp + 0xf4], eax
mov dword [rsp + 0xf0], 8
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
lea rdx, [rsp + 0xf0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::h8f35627b7efded12
mov esi, eax
mov r8d, ebp
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
lea r9, [0x140255e60]
xlatb
sbb al, 0
xlatb
sbb al, 0
jmp 0x140088ce3
cmp r8, 1
jne 0x140088a50
lodsd eax, dword [rsi]
add eax, dword [rax]
invalid
lodsd eax, dword [rsi]
add eax, dword [rax]
add byte [rax - 0x75], cl
adc byte [rax - 0x75], r9b
mov eax, dword [rax]
mov qword [rsp + 0xf4], rax
and dword [rsp + 0xf0], 0
invalid
ja 0x1400886c0
mov rax, qword [rsi + 0x10]
mov rax, qword [rax]
mov eax, dword [rax]
mov qword [rsp + 0xf4], rax
and dword [rsp + 0xf0], 0
jmp 0x140088a36
add byte [rax], al
mov rax, qword [rsi + 4]
invalid
invalid
mov eax, dword [rsi + 4]
add al, 0x48
mov dword [rsp + 0xf4], eax
hlt
add byte [rax], al
invalid
mov qword [rsp + 0xf4], rax
hlt
mov dword [rsp + 0xf0], 3
mov rcx, rdi
lea rdx, [rsp + 0xf0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::h8f35627b7efded12
mov esi, eax
mov r8d, ebp
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
lea r9, [0x140255bf0]
jmp 0x140088ce3
test eax, eax
je 0x140088b1c
cmp r8, 1
je 0x140088ac0
mov qword [rsp + 0x38], r15
cmp r8, 2
jne 0x140088b52
mov rcx, qword [rsi + 0x10]
mov edx, 2
mov r8d, 1
lea r9, [0x140255dd0]
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
clc
dec dword [rcx - 0x77]
dec dword [rbx + 0x4e8b4838]
adc byte [rax - 0x75], cl
push rsi
sbb byte [rbp + 0x31], al
ror byte [rbp + rcx*4 + 0xd], 0x8f
invalid
sbb al, 0
add al, ch
clc
dec dword [rbx + 0x24bc8900]
hlt
add byte [rax], al
invalid
clc
dec dword [rcx - 0x77]
dec dword [rbx + 0x4e8b4838]
adc byte [rax - 0x75], cl
push rsi
sbb byte [rbp + 0x31], al
ror byte [rbp + rcx*4 + 0xd], 0x8f
invalid
add al, ch
clc
dec dword [rbx + 0x24bc8900]
hlt
mov rdi, r15
mov dword [rsp + 0xf8], eax
mov dword [rsp + 0xf0], 5
mov rcx, r15
stc
stc
lea rdx, [rsp + 0xf0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::h8f35627b7efded12
mov esi, eax
mov r8d, ebp
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
lea r9, [0x140255e00]
jmp 0x1400888d9
invalid
add byte [rax - 0x75], cl
add al, 0x48
mov dword [rsp + 0xf4], eax
and dword [rsp + 0xf0], 0
mov rcx, rdi
lea rdx, [rsp + 0xf0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::h8f35627b7efded12
mov esi, eax
mov r8d, ebp
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
lea r9, [0x140255bc0]
jmp 0x140088ce3
mov word [rax + rcx*4], fs
add al, 0
add byte [rcx - 0xf76b206], cl
call sym.regex_automata::util::captures::GroupInfo::slot::h85820d3e19176417
test rax, rax
je 0x140089718
invalid
sldt word [rax]
invalid
inc rdx
cmp rdx, 0x7ffffffe
invalid
invalid
jg 0x140088868
mov dword [rsp + 0x38], edi
jbe 0x140088998
invalid
mov qword [rsp + 0xf8], rdx
mov eax, 1
jmp 0x1400889a1
add dword [rax], eax
add byte [rax], al
lea r9, [0x140255d28]
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
mov eax, dword [rax]
mov dword [rsp + 0xf4], edi
mov rdi, r15
mov dword [rsp + 0xf8], eax
mov dword [rsp + 0xf0], 5
add byte [rax], al
add eax, 0x4c000000
mov ecx, edi
add byte [rax], al
add eax, 0x4c000000
mov ecx, edi
lea rdx, [rsp + 0xf0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::h8f35627b7efded12
mov esi, eax
mov r8d, ebp
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
lea r9, [0x140255d40]
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
mov dword [rax], esi
mov rbp, qword [rsp + 0x38]
mov rsi, r13
jmp 0x1400885b9
mov dword [rsp + 0xf4], edx
xor eax, eax
mov dword [rsp + 0xf0], eax
lea r15, [rsp + 0xf0]
mov rcx, r15
lea rdx, [0x140255c50]
call sym.core::result::Result_T_E_::expect::hbd81c6a72be8f9e2
mov dword [rsp + 0xf4], esi
mov dword [rsp + 0xf8], edi
mov dword [rsp + 0xfc], r14d
mov dword [rsp + 0x100], eax
mov dword [rsp + 0xf0], 6
mov rdi, r13
mov rcx, r13
mov rdx, r15
call sym.regex_automata::nfa::thompson::nfa::Inner::add::h8f35627b7efded12
mov esi, eax
mov r8d, ebp
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
lea r9, [0x140255c68]
jmp 0x140088a0b
mov dword [rsp + 0xf4], edx
xor eax, eax
mov dword [rsp + 0xf0], eax
lea r15, [rsp + 0xf0]
mov rcx, r15
lea rdx, [0x140255c98]
call sym.core::result::Result_T_E_::expect::hbd81c6a72be8f9e2
mov dword [rsp + 0xf4], esi
mov dword [rsp + 0xf8], edi
mov dword [rsp + 0xfc], r14d
mov dword [rsp + 0x100], eax
mov dword [rsp + 0xf0], 6
mov rdi, r13
mov rcx, r13
mov rdx, r15
call sym.regex_automata::nfa::thompson::nfa::Inner::add::h8f35627b7efded12
mov esi, eax
mov r8d, ebp
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
lea r9, [0x140255cb0]
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
mov dword [rax], esi
mov rbp, qword [rsp + 0x38]
mov rsi, r12
lea r14, [0x1402198a0]
mov r12, qword [rsp + 0x40]
jmp 0x1400885b9
mov r15, rdi
mov rcx, rdi
lea rdx, [rsp + 0xf0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::h8f35627b7efded12
mov edi, eax
jmp 0x140088dba
mov rdx, qword [rsi + 0x10]
lea rcx, [rsp + 0xf0]
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::hc10b9f1c496de4e9
mov r8, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x100]
cmp r8, rbx
jbe 0x140088d7d
mov r15, rdi
shl r8, 3
mov rcx, qword [rsp + 0xf8]
test rbx, rbx
je 0x140088d63
lea rsi, [rbx*8]
mov qword [rsp + 0x20], rsi
mov edx, 4
mov r9d, 4
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_6shrink17h8099312295848764E.3382
mov rdi, rax
test rax, rax
jne 0x140088d72
jmp 0x140089740
mov rcx, qword [rsi + 0x10]
mov edx, 1
xor r8d, r8d
lea r9, [0x140255d88]
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
mov r8d, dword [rax]
lea rcx, [rsp + 0xd0]
mov edx, ebp
call sym.alloc::vec::Vec_T_A_::push::h7838cb778610337a
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
xor r8d, r8d
lea r9, [0x140255da0]
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
mov esi, dword [rax]
mov r8d, ebp
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
lea r9, [0x140255db8]
jmp 0x140088ce3
mov dword [rsp + 0xf0], 7
mov rcx, rdi
lea rdx, [rsp + 0xf0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::h8f35627b7efded12
mov esi, eax
mov r8d, ebp
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
lea r9, [0x140255e30]
jmp 0x140088ce3
mov qword [rsp + 0x98], r13
mov rdx, qword [rsi + 0x10]
lea rsi, [rsp + 0xf0]
mov rcx, rsi
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h6d6ad609d450b489
mov rcx, rsi
call sym.alloc::vec::Vec_T_A_::into_boxed_slice::h42bc560f8ce27ae2
mov rdi, rax
mov r12, rdx
lea rsi, [rax + rdx*4]
mov r14, rdx
shr r14, 1
lea rax, [r14*4]
sub rsi, rax
mov rcx, r14
mov rdx, rdi
mov r8, r14
lea r9, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slicemod.rs
call fcn.14008c79e
mov r13, rax
mov r15, rdx
mov rcx, r14
mov rdx, rsi
mov r8, r14
lea r9, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slicemod.rs
call fcn.14008c79e
dec r14
xor ecx, ecx
cmp r14, 0xffffffffffffffff
je 0x140088cf5
cmp r15, rcx
je 0x140089706
cmp r14, rdx
jae 0x1400896f7
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 0x140088bc6
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
mov dword [rax], esi
mov rbp, r15
mov rsi, r13
jmp 0x1400885b9
mov qword [rsp + 0xf8], rdi
mov qword [rsp + 0x100], r12
mov dword [rsp + 0xf0], 4
lea rdi, [rsp + 0x360]
mov rcx, rdi
lea rdx, [rsp + 0xf0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::h8f35627b7efded12
mov esi, eax
mov r8d, ebp
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
lea r9, [0x140255e18]
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
mov dword [rax], esi
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x98]
mov r12, qword [rsp + 0x40]
lea r14, [0x1402198a0]
jmp 0x1400885b9
mov edi, 4
mov edx, 4
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_10deallocate17h0ece3cd7070a2634E.3349
mov qword [rsp + 0xf8], rdi
mov rdi, r15
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rbx
mov dword [rsp + 0xf0], 1
mov r15, rdi
mov rcx, rdi
lea rdx, [rsp + 0xf0]
call sym.regex_automata::nfa::thompson::nfa::Inner::add::h8f35627b7efded12
mov edi, eax
mov rbx, qword [rsp + 0x70]
mov r8d, ebp
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
lea r9, [0x140255bd8]
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
mov dword [rax], edi
mov rbp, qword [rsp + 0x38]
mov rsi, r13
mov rdi, r15
jmp 0x1400885b9
lea rsi, [rsp + 0x200]
mov rcx, rsi
mov rdx, qword [rsp + 0x48]
call sym.alloc::vec::from_elem::h1207d018563aafbe
mov rcx, qword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0xc1
mov rax, qword [rsi + 8]
mov qword [rsp + 0x38], rax
mov rdi, qword [rsi + 0x10]
mov r15, qword [rsp + 0x58]
mov r13, qword [rsp + 0x60]
mov qword [rsp + 0x218], rcx
mov rsi, rcx
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x40], edx
cmp rsi, rdx
je 0x140088fc9
mov rax, rsi
mov ebp, dword [rsi]
cmp rdi, rbp
jbe 0x140089652
lea rsi, [rax + 8]
mov rcx, qword [rsp + 0x38]
cmp byte [rcx + rbp], 0
jne 0x140088ea9
mov r12d, dword [rax + 4]
mov r14d, r12d
invalid
mov rcx, qword [rbx + 0x18]
mov rdx, qword [rbx + 0x20]
mov r8d, r14d
lea r9, [0x140255b00]
call sym._ZN14regex_automata4util10primitives127__LT_impl_u20_core..ops..index..Index_LT_regex_automata..util..primitives..StateID_GT__
add byte [rax], al
mov rcx, rax
call sym.regex_automata::nfa::thompson::builder::State::goto::he9153e9d8e24da72
cmp eax, 1
jne 0x140088eff
shr eax, 0xf6
xor al, 0
add byte [rbx + 0x57501f8], al
mov r14d, edx
jmp 0x140088ed6
mov r14d, r14d
mov rcx, r15
mov rdx, r13
mov r8, r14
lea r9, [0x140255b18]
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
mov ebx, dword [rax]
mov rcx, r15
mov rdx, r13
mov r8, rbp
call 0x147161c72
int3
sbb al, 0
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
mov dword [rax], ebx
call 0x147161c72
int3
mov rcx, qword [rsp + 0x38]
mov rdx, rdi
mov r8d, ebp
lea r9, [0x140255b48]
call sym._ZN14regex_automata4util10primitives130__LT_impl_u20_core..ops..index..IndexMut_LT_regex_automata..util..primitives..StateID_G
mov byte [rax], 1
mov rbx, qword [rsp + 0x70]
mov rcx, qword [rbx + 0x18]
mov rdx, qword [rbx + 0x20]
push rbx
and byte [rbp - 0x77], al
loopne 0x140088fa7
lea ecx, [0x140255b60]
push rbx
and byte [rbp - 0x77], al
loopne 0x140088fa7
lea ecx, [0x140255b60]
call sym._ZN14regex_automata4util10primitives127__LT_impl_u20_core..ops..index..Index_LT_regex_automata..util..primitives..StateID_GT__
mov rcx, rax
mov ecx, eax
mov ecx, eax
call sym.regex_automata::nfa::thompson::builder::State::goto::he9153e9d8e24da72
cmp eax, 1
jne 0x140088fbf
mov ebp, edx
mov rcx, r15
mov rdx, r13
mov r8, r14
lea r9, [0x140255b78]
sbb al, 0
sbb al, 0
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
mov ebx, dword [rax]
mov r8d, r12d
mov rcx, r15
mov rdx, r13
lea r9, [0x140255b90]
retf
sbb al, 0
add al, ch
add al, byte [rdi - 8]
dec dword [rcx + 0x4c8b4818]
and al, 0x38
retf
add al, ch
add al, byte [rdi - 8]
dec dword [rcx + 0x4c8b4818]
and al, 0x38
cmp byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8d, r12d
lea r9, [0x140255ba8]
lea ecx, [0x140255ba8]
lea ecx, [0x140255ba8]
call sym._ZN14regex_automata4util10primitives130__LT_impl_u20_core..ops..index..IndexMut_LT_regex_automata..util..primitives..StateID_G
mov r12d, ebp
jmp 0x140088f47
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
jmp 0x140088ea9
mov r12, qword [rsp + 0x498]
imul rdi, qword [rsp + 0x4a0], 0x18
movsb byte [rdi], byte [rsi]
and al, 0x98
cwde
cwde
add al, 0
add byte [rax + 0x6b], cl
mov esp, 0x4a024
add byte [rax], bl
add rdi, r12
lea rbx, [0x1402198c8]
in al, 8
sbb dword [rax], eax
in al, 8
sbb dword [rax], eax
or byte [rcx], bl
add byte [rbp + rcx*4 + 0x35], cl
std
rcr byte [rax + rax], cl
lea r14, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_nfa.rs
lea rsi, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_nfa.rs
mov qword [rsp + 0x40], rdi
and al, 0x40
and al, 0x40
cmp r12, rdi
je case.default.0x140089011
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1b], cl
mov rbp, r12
add r12, 0x18
mov eax, dword [rbp]
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
mov r8d, dword [rbp + 4]
mov rcx, r15
add al, 0x4c
mov ecx, edi
mov rdx, r13
mov edx, ebp
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_nfa.rs
jmp 0x140089134
or eax, dword [rcx]
add byte [rax], al
or eax, dword [rcx]
add byte [rax], al
mov rbx, qword [rbp + 8]
mov rbp, qword [rbp + 0x10]
shl rbp, 2
xor edi, edi
cmp rbp, rdi
je 0x1400890d7
invalid
xchg edi, eax
add byte [rax], al
invalid
test byte [rdi + 0x44000000], dl
mov eax, dword [rbx + rdi]
mov r8d, dword [rbx + rdi]
mov rcx, r15
mov ecx, edi
mov rdx, r13
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 [rbx + rdi], eax
add rdi, 4
add edi, 4
add edi, 4
jmp 0x140089037
mov rbx, qword [rbp + 8]
mov rbp, qword [rbp + 0x10]
shl rbp, 2
xor edi, edi
cmp rbp, rdi
je 0x1400890d7
mov r8d, dword [rbx + rdi]
mov rcx, r15
mov rdx, r13
mov r9, r14
call sym._ZN14regex_automata4util10primitives114__LT_impl_u20_core..ops..index..Index_LT_regex_automata..util..primitives..StateID_GT__
add byte [rax], al
add byte [rax], al
mov eax, dword [rax]
mov dword [rbx + rdi], eax
add rdi, 4
jmp 0x14008906b
mov r8d, dword [rbp + 4]
mov rcx, r15
stc
stc
mov rdx, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_nfa.rs
jmp 0x140089134
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rbp + 8]
mov rbp, qword [rbp + 0x10]
shl rbp, 3
mov rbx, qword [rbp + 8]
mov rbp, qword [rbp + 0x10]
shl rbp, 3
xor edi, edi
cmp rbp, rdi
je 0x1400890d7
mov r8d, dword [rbx + rdi]
mov rcx, r15
mov ecx, edi
mov ecx, edi
mov rdx, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_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 [rbx + rdi], eax
add rdi, 8
jmp 0x1400890b1
mov rdi, qword [rsp + 0x40]
lea rbx, [0x1402198c8]
lea rbx, [0x1402198c8]
jmp case.0x140089011.7
mov r8d, dword [rbp + 4]
mov rcx, r15
mov rdx, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_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 [rbp + 4], eax
mov r8d, dword [rbp + 8]
mov rcx, r15
mov rdx, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_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 [rbp + 8], eax
jmp case.0x140089011.7
mov r8d, dword [rbp + 4]
mov rcx, r15
mov rdx, r13
mov edx, ebp
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_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 [rbp + 4], eax
jmp case.0x140089011.7
mov r8d, dword [rsp + 0x4c0]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_nfa.rs
mov rcx, r15
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 + 0x4c0], eax
mov r8d, dword [rsp + 0x4c4]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_nfa.rs
mov rcx, r15
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 + 0x4c4], eax
mov rdi, qword [rsp + 0x4b0]
mov rbx, qword [rsp + 0x4b8]
shl rbx, 2
xor r14d, r14d
lea rsi, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_nfa.rs
cmp rbx, r14
je 0x1400891ca
mov r8d, dword [rdi + r14]
mov rcx, r15
mov rdx, r13
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 0x1400891a7
lea r14, [rsp + 0x4e0]
lea rdx, [rsp + 0x360]
mov r8d, 0x180
mov eax, 0x180
mov eax, 0x180
mov rcx, r14
call sym.memcpy
lea rdi, [rsp + 0x5e0]
lea rsi, [rsp + 0xf0]
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
call sym.regex_automata::util::alphabet::ByteClassSet::byte_classes::h915cacf7291a16d4
mov r8d, 0x100
mov rcx, r14
mov rdx, rsi
call sym.memcpy
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x7d], cl
and byte [rax], al
mov qword [rax + 8], 4
and qword [rax + 0x10], 0
mov rdx, qword [rdi + 0x40]
lea r12, [rsp + 0xf0]
mov rcx, r12
mov qword [rsp + 0xa8], rdx
call sym.regex_automata::util::sparse_set::SparseSet::new::h066be7ed49ec8f6a
mov rax, qword [rdi + 0x38]
mov qword [rsp + 0x220], rax
add byte [rax], al
add byte [rax], al
mov r14, qword [rdi + 0x50]
mov rax, qword [rdi + 0x58]
lea rax, [r14 + rax*4]
mov qword [rsp + 0x98], rax
mov rax, qword [r12 + 8]
mov qword [rsp + 0xc0], rax
mov rbp, qword [r12 + 0x10]
mov al, byte [rdi + 0x72]
mov byte [rsp + 0x37], al
mov eax, dword [rdi + 0x6c]
mov rcx, qword [r12 + 0x20]
and al, 0x20
mov qword [rsp + 0xa0], rcx
mov rcx, qword [r12 + 0x28]
movabs al, byte [0x28244c8b49000000]
mov qword [rsp + 0xb8], rcx
mov r12d, 4
mov eax, 0x41000000
mov esp, 4
xor ecx, ecx
leave
mov qword [rsp + 0x48], rcx
mov rdi, qword [rsp + 0x78]
cmp r14, qword [rsp + 0x98]
je 0x1400894a8
mov dword [rsp + 0x70], eax
mov edx, dword [r14]
add r14, 4
lea rcx, [rsp + 0x80]
call sym.alloc::vec::Vec_T_A_::push::h30f371bddb3f2315
add byte [rax], al
add byte [rax], al
and qword [rsp + 0x120], 0
xor ebx, ebx
mov dword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
and al, 0x40
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x48], rax
mov r12, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
invalid
add byte [rax - 1], cl
iretd
dec rdi
cmp rdi, 0xffffffffffffffff
je 0x140089492
mov r13d, dword [r12 + rdi*4]
mov dword [rsp + 0xb0], r13d
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov edx, r13d
call sym.regex_automata::util::sparse_set::SparseSet::contains::h3e867ac7ffc57b1a
test al, al
jne 0x140089307
invalid
fmul dword [rax - 0x77]
pushfq
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rbp
mov qword [rsp + 0xc8], rbx
mov rdx, rbp
cmp rbx, rbp
cmp ebx, ebp
cmp ebx, ebp
jae 0x14008967b
mov r8d, ebx
mov rcx, qword [rsp + 0xc0]
add byte [rbp + rcx*4 + 0xd], cl
or edi, eax
sbb al, 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srcutil_sparse_set.rs
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
mov dword [rax], r13d
mov rcx, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0xb8]
mov edx, dword [rsp + 0xb8]
mov r8, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srcutil_sparse_set.rs
sbb al, 0
sbb al, 0
call sym.__alloc::vec::Vec_T_A__as_core::ops::index::Index_I__::index::h1463b83e0c1e7913
mov dword [rax], ebx
inc rbx
mov qword [rsp + 0x120], rbx
pushfq
and al, 0x20
add dword [rax], eax
add byte [rcx + rdi - 0x54], cl
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
xchg ch, cl
add al, byte [rax]
add byte [rax], al
pushfq
and al, 0x20
add dword [rax], eax
add byte [rcx + rdi - 0x54], cl
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
xchg ch, cl
add al, byte [rax]
invalid
add byte [rax], al
add byte [rcx + 0x6b], cl
int 0x18
imul rcx, r13, 0x18
mov rdx, qword [rsp + 0x220]
lea rax, [rdx + rcx]
mov ecx, dword [rdx + rcx]
lea rdx, [0x1402198ec]
invalid
sbb dword [rax], eax
add eax, 0x63480019
or al, 0x8a
sbb dword [rax], eax
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov qword [rsp + 0x90], rdi
mov edx, dword [rax + 4]
mov ecx, dword [rsp + 0x40]
or ecx, dword [rax + 8]
or byte [rcx - 0x14bfdbb4], cl
invalid
or byte [rcx - 0x14bfdbb4], cl
or ecx, dword [rax - 0x77]
mov esp, 0x9024
add byte [rax], al
mov qword [rsp + 0x90], rdi
mov edx, dword [rax + 4]
add byte [rax], al
add byte [rbx - 0x72b7fbb0], cl
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
pop rbx
invalid
lea rcx, [rsp + 0x80]
call sym.alloc::vec::Vec_T_A_::push::h30f371bddb3f2315
jmp 0x1400892ea
mov qword [rsp + 0x90], rdi
mov byte [rsp + 0x37], 1
jmp 0x1400892ea
mov qword [rsp + 0x90], rdi
mov rcx, qword [rax + 8]
mov qword [rsp + 0x48], rcx
mov r12, qword [rax + 0x10]
lea r13, [r12*4]
lea rcx, [rsp + 0x80]
mov rdx, r12
call sym.alloc::vec::Vec_T_A_::reserve::h7922906128a864f0
mov rdi, qword [rsp + 0x90]
lea rcx, [rdi*4]
add rcx, qword [rsp + 0x88]
add ecx, dword [rsp + 0x88]
add ecx, dword [rsp + 0x88]
mov rdx, qword [rsp + 0x48]
mov r8, r13
call sym.memcpy
add rdi, r12
mov qword [rsp + 0x90], rdi
jmp 0x1400892ea
mov qword [rsp + 0x90], rdi
mov r12d, dword [rax + 4]
mov edx, dword [rax + 8]
lea rdi, [rsp + 0x80]
mov rcx, rdi
call sym.alloc::vec::Vec_T_A_::push::h30f371bddb3f2315
mov rcx, rdi
mov edx, r12d
call sym.alloc::vec::Vec_T_A_::push::h30f371bddb3f2315
jmp 0x1400892ea
and qword [rsp + 0x90], 0
mov eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x40]
jmp 0x1400892ac
lea r14, [rsp + 0x4e0]
mov cl, byte [rsp + 0x37]
mov byte [r14 + 0x172], cl
mov dword [r14 + 0x16c], eax
mov ecx, 0x190
mov edx, 0x10
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.1226
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rcx, [rsi + 0x10]
mov r8d, 0x180
mov rdx, r14
call sym.memcpy
lea rcx, [rsp + 0xf0]
call sym.core::ptr::drop_in_place_regex_automata::util::sparse_set::SparseSet_::h75edeb755c8d14d4
mov rcx, qword [rsp + 0x48]
mov rdx, r12
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h248117c674bc744b
mov rcx, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x38]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
mov rcx, qword [rsp + 0x50]
mov rdx, r15
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h248117c674bc744b
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0x218]
call sym.core::ptr::drop_in_place_regex_syntax::utf8::Utf8Sequences_::hac444db90923d3bb
mov rax, qword [rsp + 0x68]
inc qword [rax]
mov qword [rdi + 8], rsi
movabs rax, 0x8000000000000008
mov qword [rdi], rax
jmp 0x1400884cc
lea rcx, [0x140259218]
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
lea r8, [0x140255ae8]
mov rcx, rbp
mov rdx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_nfa.rs
mov rcx, r13
mov rdx, qword [rsp + 0xa8]
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rax, [rsp + 0xe8]
mov qword [rax], rdx
lea rcx, [rsp + 0xc8]
lea rdx, [rsp + 0x330]
mov qword [rdx], rcx
lea rcx, [sym._ZN4core3fmt3num50__LT_impl_u20_core..fmt..Debug_u20_for_u20_u64_GT_3fmt17h1f6de085bb816ddfE.2292]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea rax, [rsp + 0xb0]
mov qword [rdx + 0x20], rax
lea rax, [0x140258b18]
lea rcx, [rsp + 0x280]
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::h4e27cbf03b0813ca]
mov qword [rdx + 0x28], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srcutil_sparse_set.rs
call sym.core::panicking::panic_fmt::h9e181c62584cc428
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slicemod.rs
mov rcx, r14
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_slicemod.rs
mov rcx, r15
mov rdx, r15
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rcx, str.invalid_capture_index
lea r8, [0x140255c80]
jmp 0x140089736
lea rcx, str.invalid_capture_index
lea r8, [0x140255c20]
mov edx, 0x15
call sym.core::option::expect_failed::h871cc0eae5c1c846
mov ecx, 4
mov rdx, rsi
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
int3
and byte [rax - 0x7b], cl
sal byte [rdx + rdi + 0x48], 0x89
invalid
imul rdx, rcx, 0x18
add rdx, r8
imul rcx, rbx, 0x18
add rcx, r8
imul r8, rax, 0x18
call sub.msvcrt.dll_memmove
mov rax, qword [rsi + 0x20]
add rax, rbx
mov qword [rdi + 0x10], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add dh, al
adc dword [r9], r8d
mov byte [rdi + 0x11], 1
lea rdx, [rsp + 0x28]
mov qword [rdx], rbx
add rbx, 4
lea rsi, [rsp + 0x30]
mov qword [rsi], rbx
lea rbx, [sym.__T_as_core::fmt::Debug_::fmt::hfc19911ff9c511b5]
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
mov r8, rbx
call sym.core::fmt::builders::DebugTuple::field::hc7ec5f18b5ac6ae1
cli
dec dword [rax - 0x77]
stc
cli
dec dword [rax - 0x77]
stc
mov rdx, rsi
mov r8, rbx
call sym.core::fmt::builders::DebugTuple::field::hc7ec5f18b5ac6ae1
mov rcx, rdi
call sym.core::fmt::builders::DebugTuple::finish::h8310630928d79612
xchg ecx, eax
pop rcx
cli
call qword [rax + 0x50c48348]
xchg ecx, eax
pop rcx
cli
call qword [rax + 0x50c48348]
pop rbx
pop rdi
pop rsi
ret
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x1cce73
lea rdx, str.SmallIndexPatternIDcannot_create_iterator_for_PatternID_when_number_of_elements_exceed
mov r8d, 0xa
mov rcx, rax
call sym.core::fmt::Formatter::debug_tuple_field1_finish::hf03e85b220134f86
nop
add rsp, 0x38
ret
add dword [rax + 0x3b80038], eax
add byte [rax], al
add byte [rcx - 0x48], al
or eax, 0x4c000000
add byte [rax], al
add byte [rdi + rcx + 0x44], cl
invalid
add byte [rax], al
add byte [rdi + rcx + 0x44], cl
ror byte [rax - 0x73], 0xd
push rsp
iretd
lea rcx, [0x140256b51]
lea rax, [0x140259c6e]
lea eax, [0x140259c6e]
lea eax, [0x140259c6e]
cmove rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
sbb byte [rax - 0x77], cl
ret 0xff49
mov rax, qword [rcx]
mov rax, qword [rax]
movzx ecx, byte [rax]
add dword [rax - 0x75], ecx
add byte [rdi], cl
mov dh, 8
lea r8, [0x140219910]
cld
sbb byte [rax], al
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
mov byte [rcx + rax - 0x3f], cl
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.InvalidInputAnchoredInvalidInputUnanchoredUnsupportedStreamgotUnsupportedOverlappingUnsupportedEmptyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompson_builder.rs
sbb al, 0
sbb al, 0
mov r8d, 0x14
jmp 0x140089d11
add cl, ch
mov esp, 0x48000000
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402559e4]
sbb al, 0
sbb al, 0
mov r8d, 0x10
jmp 0x140089d11
inc rax
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
lea rax, [sym.__T_as_core::fmt::Debug_::fmt::h3ef51d16644ee03b]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 3
lea rax, [0x1402559ba]
lea r9, [0x1402559cb]
mov r8d, 0x11
jmp 0x140089ce7
inc rax
lea rcx, [rsp + 0x40]
ror byte [rax - 0x73], 0x4c
and al, 0x40
mov qword [rcx], rax
lea rax, [sym.__T_as_core::fmt::Debug_::fmt::h3ef51d16644ee03b]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 3
lea rax, [0x1402559ce]
lea eax, [0x1402559ce]
lea r9, [0x1402559cb]
mov r8d, 0x16
mov rcx, rdx
mov rdx, rax
call sym.core::fmt::Formatter::debug_struct_field1_finish::hc2c7927f92bff35c
nop
add rsp, 0x48
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402559a4]
mov r8d, 0x16
add rsp, 0x48
jmp rax
sub byte [rax - 0x77], cl
jae 0x140089f96
mov byte [rbx + 0x10], al
and qword [rbx], 0
mov byte [rbx + 0x11], 0
adc dword [r8], eax
mov eax, dword [rdi]
lea rdx, [rsp + 0x24]
mov dword [rdx], eax
lea r8, [sym.core::fmt::num::__impl_core::fmt::Debug_for_u32_::fmt::h69b163ac756a71e3]
mov rcx, rbx
call sym.core::fmt::builders::DebugTuple::field::hc7ec5f18b5ac6ae1
mov rcx, rbx
fld1
ja 0x14008a00c
cli
call qword [rax + 0x40c48348]
fld1
ja 0x14008a00c
cli
call qword [rax + 0x40c48348]
pop rbx
pop rdi
pop rsi
ret
clc
dec dword [rax - 0x7d]
sub rsp, 0x28
mov rax, qword [rcx + 0x10]
cmp rax, qword [rcx + 0x18]
je 0x14008a03a
lea rdx, [rax + 0x10]
cmp eax, dword [rcx + 0x18]
je 0x14008a03a
lea rdx, [rax + 0x10]
mov qword [rcx + 0x10], rdx
mov r10, qword [rax]
mov rax, qword [rax + 8]
mov rdx, rax
sub rdx, r10
jb 0x14008a04c
mov r9, qword [rcx + 8]
mov ecx, dword [rcx + 8]
or byte [rcx + rdi - 0x38], cl
cmp rax, r9
ja 0x14008a05e
mov rax, qword [rcx]
lea rax, [rax + r10*8]
jmp 0x14008a047
mov rax, qword [rcx + 0x20]
mov rdx, qword [rcx + 0x28]
and qword [rcx + 0x20], 0
add rsp, 0x28
ret
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsonliteral_trie.rs
mov rcx, r10
mov rdx, rax
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsonliteral_trie.rs
mov rcx, rax
mov rdx, r9
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
int3
in al, dx
sub byte [rax - 0x75], cl
sub byte [r8 - 0x7b], cl
sal byte [rbp + riz + 0x48], 0x8b
push rcx
adc byte [rbx + rcx*4 + 0x41], cl
and byte [rax - 0x3f], cl
loopne 0x14008a08e
mov rax, qword [rax + r8 - 8]
clc
cmp rdx, rax
jae 0x14008a0a9
ret 0x1573
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_src_nfa_thompsonliteral_trie.rs
mov rcx, rax
call sym.core::slice::index::slice_start_index_len_fail::h5f4d386d5ac67311
mov rdx, qword [rcx + 0x10]
xor eax, eax
sub rdx, rax
shl rax, 3
add rax, qword [rcx + 8]
add rsp, 0x28
add esp, 0x28
ret
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
movaps xmmword [rsp + 0x100], xmm6
mov rsi, rdx
mov r14, qword [rcx]
xor dword [rcx - 0x75], eax
invalid
lea rcx, [0x140219924]
xor dword [rcx - 0x75], eax
invalid
or eax, 0x18f840
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add r14, 4
mov rcx, r14
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0x100]
add rsp, 0x118
add dword [rax], eax
add byte [rbx + 0x5d], bl
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp sym.__regex_automata::nfa::thompson::nfa::Transition_as_core::fmt::Debug_::fmt::hcf44e70512afd41b
mov r12, qword [r14 + 8]
mov rdi, qword [r14 + 0x10]
lea rbx, [rsp + 0x40]
mov rcx, rbx
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::try_allocate_in::hf499ba4be6e2fd84
cmp qword [rbx], 0
mov rcx, qword [rbx + 8]
jne 0x14008a752
mov rax, qword [rsp + 0x50]
lea rbx, [rsp + 0xe8]
mov qword [rbx], rcx
mov qword [rbx + 8], rax
and qword [rbx + 0x10], 0
mov rcx, rbx
mov rdx, rdi
call sym.alloc::vec::Vec_T_A_::reserve::h00b36f9a70faa6b9
mov r8, qword [rbx + 0x10]
test rdi, rdi
je 0x14008a226
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x80], r8
imul r13, r8, 0x18
sbb byte [rbx + rax - 0x54], cl
and al, 0xf0
add byte [rax], al
add byte [rcx], dh
in eax, dx
sbb byte [rbx + rax - 0x54], cl
and al, 0xf0
add byte [rax], al
add byte [rcx], dh
in eax, dx
mov ebx, 1
lea rsi, [rsp + 0x28]
je 0x14008a1b9
sub byte [rbp + rcx*4 - 0x4c], cl
and al, 0x90
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x40
mov eax, dword [r12 + rbp*4]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
lea rax, [0x1402ea560]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rbx
and qword [rsp + 0x60], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
lea rax, [sym._ZN4core3fmt3num50__LT_impl_u20_core..fmt..Debug_u20_for_u20_u64_GT_3fmt17h1f6de085bb816ddfE.2292]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbx
mov rcx, r14
mov rdx, r15
call sym._ZN5alloc3fmt6format17hba092e2747026276E.3348
mov rax, qword [rsp + 0xa0]
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [rsp + 0x90]
movups xmmword [r13], xmm0
inc rbp
add r13, 0x18
cmp rdi, rbp
jne 0x14008a1a3
mov r8, qword [rsp + 0x80]
add r8, rbp
mov rsi, qword [rsp + 0x88]
lea r14, [rsp + 0xe8]
mov qword [r14 + 0x10], r8
mov rdx, qword [r14 + 8]
lea rdi, [rsp + 0x90]
mov rcx, rdi
or byte [rax - 0x73], cl
mov esp, 0x9024
add byte [rax - 0x77], cl
stc
call sym.alloc::slice::__impl__T__::join::h0dd3a526e64f613c
add r8, qword [r8]
mov rcx, r14
call sym.core::ptr::drop_in_place_alloc::vec::Vec_alloc::string::String__::h1eff6f9f6c3547a1
lea rax, [rsp + 0x28]
mov qword [rax], rdi
lea rcx, [sym._ZN60__LT_alloc..string..String_u20_as_u20_core..fmt..Display_GT_3fmt17h0a364b3164a9cb6eE.1777]
invalid
cld
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or eax, 0x1cc158
jmp case.0x14008a0eb.47
invalid
lea rax, str.dense_
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
xorps xmm6, xmm6
movups xmmword [r8 + 0x18], xmm6
mov rdi, qword [rsi + 0x20]
mov rsi, qword [rsi + 0x28]
mov rcx, rdi
mov rdx, rsi
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1219
mov bl, 1
test al, al
jne 0x14008a705
mov r15, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
lea r12, [r15 + rax*4]
and al, 0x87
and al, 0x87
xor r13d, r13d
movabs rdx, 0x10100000000
add byte [rcx], al
add dword [rax], eax
add byte [rbp + 0x31], al
invalid
add byte [rcx], al
add dword [rax], eax
add byte [rbp + 0x31], al
test byte [rbp + 0x39], 0xe7
cmp r15, r12
je 0x14008a723
mov rax, r13
mov ecx, dword [r15]
add r15, 4
inc r13
test rcx, rcx
je 0x14008a2cd
movzx eax, al
mov rbp, rdx
imul rax, rdx
or rax, rcx
mov qword [rsp + 0x28], rax
test r14, r14
je 0x14008a33a
lea rax, [0x1402573f0]
rcr byte [rax + rax], 1
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
or byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x58], xmm6
mov rcx, rdi
mov rdx, rsi
lea r8, [rsp + 0x40]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1219
test al, al
jne 0x14008a705
invalid
add byte [rax - 0x73], cl
add eax, 0x26021f
invalid
add ah, byte [rsi]
invalid
lea rax, [0x1402ea560]
invalid
mov qword [rsp + 0x40], rax
mov ecx, 1
mov qword [rsp + 0x48], rcx
and qword [rsp + 0x60], 0
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x90], rax
lea rax, [sym.__regex_automata::nfa::thompson::nfa::Transition_as_core::fmt::Debug_::fmt::hcf44e70512afd41b]
add eax, 0x3f3
add eax, 0x3f3
mov qword [rsp + 0x98], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0x50], rax
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x58], rcx
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rdx, rsi
lea r8, [rsp + 0x40]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1219
inc dword [rax + rax*8 + 0x369850f]
add byte [rax], al
inc dword [rax + rax*8 + 0x369850f]
add byte [rax], al
inc r14
mov rdx, rbp
invalid
jmp 0x14008a2cd
invalid
lea rax, [r14 + 8]
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
mov eax, dword [r14 + 4]
lea rdx, [rsp + 0x28]
mov qword [rdx], rax
lea rax, [rsp + 0x90]
add byte [rax], al
mov qword [rax], rcx
lea rcx, [sym.__T_as_core::fmt::Debug_::fmt::h3a53a7f0922cccc4]
xchg dword [rax + rax], eax
xchg dword [rax + rax], eax
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rdx
lea rcx, [sym._ZN4core3fmt3num50__LT_impl_u20_core..fmt..Debug_u20_for_u20_u64_GT_3fmt17h1f6de085bb816ddfE.2292]
mov qword [rax + 0x18], rcx
lea rcx, [0x140257438]
sbb al, 0
sbb al, 0
lea r8, [rsp + 0x40]
mov qword [r8], rcx
mov dword [rax], ecx
mov ecx, 2
jmp 0x14008a699
lea rax, str.FAIL
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov dword [rax + 8], 1
mov qword [r8 + 0x10], 8
mov dword [rax + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
jmp 0x14008a6f6
mov r12, qword [r14 + 8]
mov rdi, qword [r14 + 0x10]
lea rbx, [rsp + 0x40]
mov rcx, rbx
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::try_allocate_in::hf499ba4be6e2fd84
cmp qword [rbx], 0
mov rcx, qword [rbx + 8]
jne 0x14008a752
mov rax, qword [rsp + 0x50]
lea rbx, [rsp + 0xd0]
add byte [rax], al
add byte [rax], al
mov qword [rbx], rcx
mov qword [rbx + 8], rax
and qword [rbx + 0x10], 0
mov rcx, rbx
mov rdx, rdi
call sym.alloc::vec::Vec_T_A_::reserve::h00b36f9a70faa6b9
mov r8, qword [rbx + 0x10]
test rdi, rdi
je 0x14008a53b
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x80], r8
imul r13, r8, 0x18
add r13, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
neg rdi
xor ebp, ebp
mov esi, 1
lea rbx, [rsp + 0x28]
lea r14, [rsp + 0x90]
lea r15, [rsp + 0x40]
mov qword [rsp + 0x38], r12
lea rax, [0x1402ea560]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
and qword [rsp + 0x60], 0
invalid
add byte [rax - 0x73], cl
and al, 0x38
mov qword [rsp + 0x28], rax
lea rax, [sym.__T_as_core::fmt::Debug_::fmt::hf340bd3f35b6e172]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rsi
mov rcx, r14
mov rdx, r15
invalid
call sym._ZN5alloc3fmt6format17hba092e2747026276E.3348
mov rax, qword [rsp + 0xa0]
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [rsp + 0x90]
movups xmmword [r13], xmm0
dec rbp
int 0x49
add ebp, 0x18
int 0x49
add ebp, 0x18
add r12, 8
cmp rdi, rbp
jne 0x14008a4b8
mov r8, qword [rsp + 0x80]
sub r8, rbp
mov rsi, qword [rsp + 0x88]
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
lea r14, [rsp + 0xd0]
mov qword [r14 + 0x10], r8
mov rdx, qword [r14 + 8]
lea rdi, [rsp + 0x90]
mov rcx, rdi
call sym.alloc::slice::__impl__T__::join::h0dd3a526e64f613c
mov rcx, r14
int1
int1
call sym.core::ptr::drop_in_place_alloc::vec::Vec_alloc::string::String__::h1eff6f9f6c3547a1
lea rax, [rsp + 0x28]
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rax], rdi
lea rcx, [sym._ZN60__LT_alloc..string..String_u20_as_u20_core..fmt..Display_GT_3fmt17h0a364b3164a9cb6eE.1777]
mov qword [rax + 8], rcx
lea rcx, str.xc__
lea r8, [rsp + 0x40]
mov qword [r8], rcx
mov qword [r8 + 8], 2
mov dword [rax + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1219
dec dword [rcx + 0xf8b48c3]
dec dword [rcx + 0xf8b48c3]
mov rdx, qword [rdi + 8]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
jmp 0x14008a705
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
invalid
add al, 0x41
mov ecx, dword [rsi + 8]
invalid
or byte [rax - 0x73], cl
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
mov qword [rdx], rax
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x90]
mov qword [rcx], rdx
lea rdx, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u64_::fmt::habbd8e64303c6dcd]
mov qword [rcx + 8], rdx
mov dword [rcx + 8], edx
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rax, str.binary_union_
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov qword [r8 + 8], 3
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and byte [rax], al
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 2
jmp 0x14008a6f6
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
mov edx, dword [r14 + 0xc]
mov r8d, dword [r14 + 0x10]
lea r9, [rsp + 0xc0]
mov qword [r9], rcx
lea rcx, [rsp + 0xc8]
mov qword [rcx], rdx
lea rdx, [rsp + 0x38]
mov qword [rdx], r8
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [r8], rax
lea rax, [rsp + 0x40]
mov qword [rax], r9
lea r9, [sym._ZN4core3fmt3num50__LT_impl_u20_core..fmt..Debug_u20_for_u20_u64_GT_3fmt17h1f6de085bb816ddfE.2292]
mov qword [rax + 8], r9
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r9
mov qword [rax + 0x20], rdx
mov qword [rax + 0x28], r9
mov qword [rax + 0x30], r8
mov qword [rax + 0x38], r9
lea rcx, str.capture_pid__group__slot_____d__
push rax
and byte [rcx + rcx*4 + 0x48], cl
sub byte [rcx + rcx*4 + 0x40], cl
xor byte [rcx + rcx*4 + 0x48], cl
cmp byte [rax - 0x73], cl
or eax, 0x1cbdb7
lea r8, [rsp + 0x90]
mov qword [r8], rcx
mov ecx, 4
invalid
add byte [rcx - 0x77], cl
or byte [rcx - 0x7d], cl
invalid
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
jmp 0x14008a6f6
mov eax, dword [r14 + 4]
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [rsp + 0x90]
mov qword [rax], rcx
lea rcx, [sym._ZN4core3fmt3num50__LT_impl_u20_core..fmt..Debug_u20_for_u20_u64_GT_3fmt17h1f6de085bb816ddfE.2292]
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
or eax, 0x1cbdcb
lea r8, [rsp + 0x40]
mov qword [r8], rcx
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call sym._ZN4core3fmt9Formatter9write_fmt17h8e4b2cd3f8dbab27E.1219
mov ebx, eax
mov eax, ebx
movaps xmm6, xmmword [rsp + 0x100]
sub byte [rsp + 0x100], dh
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str._mark_pending_called_when_the_timer_entry_is_in_an_invalid_state9a__
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
sbb byte [rax - 0x77], cl
stc
sbb byte [rax - 0x77], cl
stc
mov rdx, rsi
jmp 0x14008a6fe
mov rdx, qword [rsp + 0x50]
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
int3
enter 0x4875, 0x48
lea ecx, [rsp + 0x2e]
mov byte [rcx], r8b
lea r8, [rsp + 0x30]
mov qword [r8], rax
lea rax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [sym.__regex_automata::util::escape::DebugByte_as_core::fmt::Debug_::fmt::h7bd0472ef2f93598]
add byte [rax], al
add byte [rax], al
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r8
lea rcx, [sym._ZN4core3fmt3num50__LT_impl_u20_core..fmt..Debug_u20_for_u20_u64_GT_3fmt17h1f6de085bb816ddfE.2292]
mov qword [rax + 0x18], rcx
lea rcx, [0x140257438]
lea r8, [rsp + 0x68]
mov qword [r8], rcx
mov ecx, 2
add bl, ch
push rsi
add bl, ch
push rsi
lea rcx, [rsp + 0x2f]
mov byte [rcx], r8b
lea r8, [rsp + 0x2e]
mov byte [r8], r9b
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [rsp + 0x68]
mov qword [rax], rcx
lea rcx, [sym.__regex_automata::util::escape::DebugByte_as_core::fmt::Debug_::fmt::h7bd0472ef2f93598]
add byte [rax], al
add byte [rax], al
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r8
mov qword [rax + 0x18], rcx
mov qword [rax + 0x20], r9
lea rcx, [sym._ZN4core3fmt3num50__LT_impl_u20_core..fmt..Debug_u20_for_u20_u64_GT_3fmt17h1f6de085bb816ddfE.2292]
or eax, 0xfffe3a92
or eax, 0xfffe3a92
mov qword [rax + 0x28], rcx
lea rcx, [0x140257408]
add al, 0xcc
sbb al, 0
sub byte [rax - 0x73], cl
or eax, 0x1ccc04
add al, 0xcc
sbb al, 0
add al, 0xcc
sbb al, 0
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov ecx, 3
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
cld
mov dl, bh
invalid
nop
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
cld
mov dl, bh
call qword [rax - 0x673b7eb8]
invalid
invalid
invalid
cwde
add rsp, 0x98
ret
add byte [rax], al
add bl, al
mov rax, rdx
mov rcx, qword [rcx]
mov rcx, qword [rcx]
movzx edx, byte [rcx]
lea r8, [0x140219948]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
lea rdx, [rcx + 8]
lea r8, [rsp + 0x60]
mov qword [r8], rdx
inc rcx
lea rdx, [sym.__T_as_core::fmt::Debug_::fmt::h38901626a56c7f2d]
or al, 0
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], r8
lea rdx, [0x140256b5c]
mov qword [rsp + 0x38], rdx
lea rdx, [sym.core::fmt::num::__impl_core::fmt::Debug_for_u8_::fmt::h854016f444b4c043]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 6
mov qword [rsp + 0x20], 4
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1cc2a6
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1cc2a6
lea edx, [0x140256b54]
lea r9, [0x140256b58]
mov r8d, 4
mov rcx, rax
call sym.core::fmt::Formatter::debug_struct_field2_finish::h19e36e1a4c7f948d
cli
invalid
jmp 0x14008a982
cli
invalid
add rcx, 8
lea rdx, [rsp + 0x60]
mov qword [rdx], rcx
lea rcx, [sym.__T_as_core::fmt::Debug_::fmt::h38901626a56c7f2d]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], 3
sub byte [rax - 0x39], cl
and al, 0x20
add eax, dword [rax]
add byte [rax], al
lea rdx, [0x140256b68]
lea r9, [0x140256b77]
mov r8d, 0xf
jmp 0x14008a97a
add rcx, 4
lea rdx, [rsp + 0x60]
mov qword [rdx], rcx
lea rcx, [sym.__T_as_core::fmt::Debug_::fmt::hffc3a5fe1b0fe9d3]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], 4
lea rdx, [0x140256b7a]
lea r9, [0x140256b8d]
mov r8d, 0x13
jmp 0x14008a97a
add rcx, 8
lea rdx, [rsp + 0x60]
mov qword [rdx], rcx
lea rcx, [sym.__T_as_core::fmt::Debug_::fmt::h38901626a56c7f2d]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], 6
lea rdx, [0x140256b62]
lea r9, [0x140256b5c]
mov r8d, 6
mov rcx, rax
call sym.core::fmt::Formatter::debug_struct_field1_finish::hc2c7927f92bff35c
nop
add rsp, 0x68
ret