Function at 0x1400c4190
Capabilities:
Inspect section memory permissions

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov r12, rcx
mov rsi, qword [rcx]
test byte [rsi + 0x81], 1
jne 0x1400c41db
mov rdi, qword [r12 + 8]
lea r14, [rdi + 0x40]
mov rax, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x40]
sub rax, rdx
cmp rax, 0xc
jb 0x1400c4e7f
mov rax, qword [rdi + 0x38]
mov ebx, 0xc
jmp 0x1400c4224
mov rax, qword [rsi + 0x2b0]
mov rax, qword [rax + 0x168]
lea rax, [rax + rax*2]
lea rbx, [rax*2 + 0xc]
mov rdi, qword [r12 + 8]
lea r14, [rdi + 0x40]
mov rax, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x40]
sub rax, rdx
cmp rax, rbx
jb 0x1400c4e84
test rbx, rbx
je 0x1400c427f
mov rax, qword [rdi + 0x38]
mov rcx, rbx
cmp rbx, 8
jb 0x1400c4270
mov r8, rbx
and r8, 0xfffffffffffffff8
mov ecx, ebx
and ecx, 7
lea r9, [rax + rdx*4]
add r9, 0x10
add rdx, r8
xor r10d, r10d
movaps xmm0, xmmword [0x1402b50a0]
nop word cs:[rax + rax]
movups xmmword [r9 + r10*4 - 0x10], xmm0
movups xmmword [r9 + r10*4], xmm0
add r10, 8
cmp r8, r10
jne 0x1400c4250
cmp rbx, r8
je 0x1400c427f
nop dword [rax]
mov dword [rax + rdx*4], 0x80000000
inc rdx
dec rcx
jne 0x1400c4270
mov qword [r14], rdx
call sym.regex_automata::util::determinize::state::State::dead::hd2ac91ec9da937c1
lock inc qword [rax]
jle 0x1400c4eaa
mov r15, rax
mov r14, rdx
mov rax, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x58]
mov r8, rdx
shl r8, 4
mov rcx, qword [rdi + 0x130]
lea r9, [rcx + rcx*4]
add rax, qword [rdi + 0x28]
add rax, qword [rdi + 0x70]
add rax, qword [rdi + 0x88]
add rax, qword [rdi + 0xa8]
add rax, qword [rdi + 0xc0]
movzx ecx, byte [rsi + 0x2b8]
mov r10d, 4
shl r10, cl
add rax, qword [rdi + 0xd0]
lea rcx, [r8 + r14]
add rcx, 0x24
lea rcx, [rcx + r9*4]
add rcx, qword [rdi + 0xe8]
add rcx, qword [rdi + 0x148]
lea rax, [rcx + rax*4]
add rax, r10
cmp rax, qword [rsi + 0x2c0]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r15
jbe 0x1400c4385
cmp dword [rsi + 0x40], 1
jne 0x1400c437d
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x48]
jb 0x1400c437d
cmp dword [rsi + 0x50], 1
jne 0x1400c4ec1
mov rax, qword [rsi + 0x58]
mov r8, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x1400c4361
mov rcx, qword [rdi + 0x10]
mov r9, qword [rdi + 8]
mov r10, rcx
sub r10, r9
neg r10
sub rcx, r9
cmovb rcx, r10
jmp 0x1400c4363
xor ecx, ecx
add rcx, r8
mul rdx
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x1400c4ec1
mov rcx, r12
call sym.regex_automata::hybrid::dfa::Lazy::clear_cache::h9157f9e6071d7fec
mov rcx, r12
call sym.regex_automata::hybrid::dfa::Lazy::next_state_id::hda835f99f37379ce
test eax, eax
jne 0x1400c4ec1
test r14, r14
je 0x1400c4f3b
mov ebx, edx
movzx eax, byte [r15 + 0x10]
and eax, 1
shl eax, 0x1b
mov dword [rsp + 0x2c], eax
mov rbp, qword [rsi + 0x2b8]
and ebp, 0x3f
mov r15d, 1
mov ecx, ebp
shl r15, cl
mov rax, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, r15
jb 0x1400c4686
or dword [rsp + 0x2c], ebx
mov rax, qword [rdi + 0x20]
cmp ebp, 2
mov qword [rsp + 0x98], r12
ja 0x1400c4405
nop dword [rax]
lea rcx, [rdx + 1]
mov dword [rax + rdx*4], 0x80000000
mov rdx, rcx
dec r15
jne 0x1400c43f0
jmp 0x1400c4435
and r15, 0xfffffffffffffff8
lea rax, [rax + rdx*4]
add rax, 0x10
add rdx, r15
xor ecx, ecx
movaps xmm0, xmmword [0x1402b50a0]
nop dword [rax]
movups xmmword [rax + rcx*4 - 0x10], xmm0
movups xmmword [rax + rcx*4], xmm0
add rcx, 8
cmp r15, rcx
jne 0x1400c4420
mov rcx, rdx
or dword [rsp + 0x2c], 0x80000000
mov qword [rdi + 0x28], rcx
lea r13, [rsi + 0x290]
mov rax, qword [rsi + 0x298]
or rax, qword [rsi + 0x2a8]
mov rcx, qword [rsi + 0x290]
or rcx, qword [rsi + 0x2a0]
or rcx, rax
je 0x1400c449e
cmp dword [rsp + 0x2c], 0x80000000
je 0x1400c449e
mov rcx, qword [rsi + 0x2b8]
and ecx, 0x3f
mov eax, 1
shl rax, cl
cmp rcx, 0x1b
jae 0x1400c4fcb
or eax, 0x40000000
cmp eax, dword [rsp + 0x2c]
jne 0x1400c45f0
mov r14, qword [rsp + 0x38]
add qword [rdi + 0x148], r14
mov r15, qword [rsp + 0x30]
lock inc qword [r15]
jle 0x1400c4eaa
lea rbp, [rdi + 0x48]
mov rbx, qword [rdi + 0x58]
cmp rbx, qword [rdi + 0x48]
mov r12, qword [rsp + 0x98]
jne 0x1400c44d7
mov rcx, rbp
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h12219c25f8b41188
mov rax, qword [rdi + 0x50]
mov rcx, rbx
shl rcx, 4
mov qword [rax + rcx], r15
mov qword [rax + rcx + 8], r14
inc rbx
mov qword [rdi + 0x58], rbx
lea rcx, [rdi + 0x118]
mov qword [rsp + 0x70], rcx
mov rdx, r15
mov r8, r14
mov ebx, dword [rsp + 0x2c]
mov r9d, ebx
call sym.hashbrown::map::HashMap_K_V_S_A_::insert::h1b4df5ca1f07e52d
mov dword [rsp + 0x78], ebx
lock inc qword [r15]
jle 0x1400c4eaa
add r14, 0x24
mov rax, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x58]
mov r8, rdx
shl r8, 4
mov rcx, qword [rdi + 0x130]
lea r9, [rcx + rcx*4]
add rax, qword [rdi + 0x28]
add rax, qword [rdi + 0x70]
add rax, qword [rdi + 0x88]
add rax, qword [rdi + 0xa8]
add rax, qword [rdi + 0xc0]
movzx ecx, byte [rsi + 0x2b8]
mov r10d, 4
shl r10, cl
add rax, qword [rdi + 0xd0]
add r8, r14
lea rcx, [r8 + r9*4]
add rcx, qword [rdi + 0xe8]
add rcx, qword [rdi + 0x148]
lea rax, [rcx + rax*4]
add rax, r10
cmp rax, qword [rsi + 0x2c0]
jbe 0x1400c46bf
cmp dword [rsi + 0x40], 1
jne 0x1400c46b7
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x48]
jb 0x1400c46b7
cmp dword [rsi + 0x50], 1
jne 0x1400c4edf
mov rax, qword [rsi + 0x58]
mov r8, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x1400c469b
mov rcx, qword [rdi + 0x10]
mov r9, qword [rdi + 8]
mov r10, rcx
sub r10, r9
neg r10
sub rcx, r9
cmovb rcx, r10
jmp 0x1400c469d
mov r14d, 2
shl r14, cl
cmp r14, 0x8000000
jae 0x1400c4eac
or r14d, 0x20000000
xor r15d, r15d
mov r12d, 1
xor ebp, ebp
xor ebx, ebx
jmp 0x1400c4629
add ebp, 0x100
inc rbx
cmp rbx, 0xff
ja 0x1400c449e
xor eax, eax
mov ecx, ebx
shld rax, r12, cl
mov rdx, rbx
shr rdx, 3
mov r8d, 1
shl r8, cl
and rdx, 0xfffffffffffffff0
test bl, 0x40
cmovne rax, r8
cmovne r8, r15
and rax, qword [r13 + rdx + 8]
and r8, qword [r13 + rdx]
or r8, rax
je 0x1400c4620
mov dword [rsp + 0x20], r14d
mov rcx, rsi
mov rdx, rdi
mov r8d, dword [rsp + 0x2c]
mov r9d, ebp
call sym.regex_automata::hybrid::dfa::Lazy::set_transition::h7ed6eadba6ce7a50
jmp 0x1400c4620
lea rcx, [rdi + 0x18]
mov r8, r15
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h9b7198e3d71650f2
mov rdx, qword [rdi + 0x28]
jmp 0x1400c43d8
xor ecx, ecx
add rcx, r8
mul rdx
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x1400c4edf
mov rcx, r12
call sym.regex_automata::hybrid::dfa::Lazy::clear_cache::h9157f9e6071d7fec
mov rcx, r12
call sym.regex_automata::hybrid::dfa::Lazy::next_state_id::hda835f99f37379ce
test eax, eax
jne 0x1400c4edf
mov ebx, edx
mov qword [rsp + 0x90], rbp
movzx ebp, byte [r15 + 0x10]
and ebp, 1
shl ebp, 0x1b
mov r12, qword [rsi + 0x2b8]
and r12d, 0x3f
mov r15d, 1
mov ecx, r12d
shl r15, cl
mov rax, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, r15
jb 0x1400c499a
or ebp, ebx
mov rax, qword [rdi + 0x20]
cmp r12d, 2
mov qword [rsp + 0xa0], r14
ja 0x1400c4745
nop word cs:[rax + rax]
lea rcx, [rdx + 1]
mov dword [rax + rdx*4], 0x80000000
mov rdx, rcx
dec r15
jne 0x1400c4730
jmp 0x1400c4775
and r15, 0xfffffffffffffff8
lea rax, [rax + rdx*4]
add rax, 0x10
add rdx, r15
xor ecx, ecx
movaps xmm0, xmmword [0x1402b50a0]
nop dword [rax]
movups xmmword [rax + rcx*4 - 0x10], xmm0
movups xmmword [rax + rcx*4], xmm0
add rcx, 8
cmp r15, rcx
jne 0x1400c4760
mov rcx, rdx
or ebp, 0x40000000
mov qword [rdi + 0x28], rcx
mov rax, qword [r13 + 8]
or rax, qword [r13 + 0x18]
mov rcx, qword [r13]
or rcx, qword [r13 + 0x10]
or rcx, rax
je 0x1400c47bd
mov rcx, qword [rsi + 0x2b8]
and ecx, 0x3f
mov eax, 1
shl rax, cl
cmp rcx, 0x1b
jae 0x1400c4fcb
or eax, 0x40000000
cmp eax, ebp
jne 0x1400c4906
mov r14, qword [rsp + 0x38]
add qword [rdi + 0x148], r14
mov r15, qword [rsp + 0x30]
lock inc qword [r15]
jle 0x1400c4eaa
mov rbx, qword [rdi + 0x58]
cmp rbx, qword [rdi + 0x48]
mov r12, qword [rsp + 0x98]
jne 0x1400c47f7
mov rcx, qword [rsp + 0x90]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h12219c25f8b41188
mov rax, qword [rdi + 0x50]
mov rcx, rbx
shl rcx, 4
mov qword [rax + rcx], r15
mov qword [rax + rcx + 8], r14
inc rbx
mov qword [rdi + 0x58], rbx
mov rcx, qword [rsp + 0x70]
mov rdx, r15
mov r8, r14
mov r9d, ebp
call sym.hashbrown::map::HashMap_K_V_S_A_::insert::h1b4df5ca1f07e52d
mov dword [rsp + 0x7c], ebp
lock inc qword [r15]
jle 0x1400c4eaa
mov rax, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x58]
mov r8, rdx
shl r8, 4
mov rcx, qword [rdi + 0x130]
lea r9, [rcx + rcx*4]
add rax, qword [rdi + 0x28]
add rax, qword [rdi + 0x70]
add rax, qword [rdi + 0x88]
add rax, qword [rdi + 0xa8]
add rax, qword [rdi + 0xc0]
movzx ecx, byte [rsi + 0x2b8]
mov r10d, 4
shl r10, cl
add rax, qword [rdi + 0xd0]
add r8, qword [rsp + 0xa0]
lea rcx, [r8 + r9*4]
add rcx, qword [rdi + 0xe8]
add rcx, qword [rdi + 0x148]
lea rax, [rcx + rax*4]
add rax, r10
cmp rax, qword [rsi + 0x2c0]
jbe 0x1400c49d3
cmp dword [rsi + 0x40], 1
jne 0x1400c49cb
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x48]
jb 0x1400c49cb
cmp dword [rsi + 0x50], 1
jne 0x1400c4efd
mov rax, qword [rsi + 0x58]
mov r8, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x1400c49af
mov rcx, qword [rdi + 0x10]
mov r9, qword [rdi + 8]
mov r10, rcx
sub r10, r9
neg r10
sub rcx, r9
cmovb rcx, r10
jmp 0x1400c49b1
mov r12d, 2
shl r12, cl
cmp r12, 0x8000000
jae 0x1400c4eac
or r12d, 0x20000000
mov r14d, 1
xor r15d, r15d
xor ebx, ebx
jmp 0x1400c493a
add r15d, 0x100
inc rbx
cmp rbx, 0xff
ja 0x1400c47bd
xor eax, eax
mov ecx, ebx
shld rax, r14, cl
mov rdx, rbx
shr rdx, 3
mov r8d, 1
shl r8, cl
and rdx, 0xfffffffffffffff0
test bl, 0x40
cmovne rax, r8
mov ecx, 0
cmovne r8, rcx
and rax, qword [r13 + rdx + 8]
and r8, qword [r13 + rdx]
or r8, rax
je 0x1400c4930
mov dword [rsp + 0x20], r12d
mov rcx, rsi
mov rdx, rdi
mov r8d, ebp
mov r9d, r15d
call sym.regex_automata::hybrid::dfa::Lazy::set_transition::h7ed6eadba6ce7a50
jmp 0x1400c4930
lea rcx, [rdi + 0x18]
mov r8, r15
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h9b7198e3d71650f2
mov rdx, qword [rdi + 0x28]
jmp 0x1400c470f
xor ecx, ecx
add rcx, r8
mul rdx
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x1400c4efd
mov rcx, r12
call sym.regex_automata::hybrid::dfa::Lazy::clear_cache::h9157f9e6071d7fec
mov rcx, r12
call sym.regex_automata::hybrid::dfa::Lazy::next_state_id::hda835f99f37379ce
test eax, eax
jne 0x1400c4efd
mov ebx, edx
movzx r12d, byte [r15 + 0x10]
and r12d, 1
shl r12d, 0x1b
mov r14, qword [rsi + 0x2b8]
and r14d, 0x3f
mov r15d, 1
mov ecx, r14d
shl r15, cl
mov rax, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, r15
jb 0x1400c4a45
or r12d, ebx
mov rax, qword [rdi + 0x20]
cmp r14d, 2
ja 0x1400c4a62
nop word cs:[rax + rax]
lea rcx, [rdx + 1]
mov dword [rax + rdx*4], 0x80000000
mov rdx, rcx
dec r15
jne 0x1400c4a30
jmp 0x1400c4a95
lea rcx, [rdi + 0x18]
mov r8, r15
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h9b7198e3d71650f2
mov rdx, qword [rdi + 0x28]
or r12d, ebx
mov rax, qword [rdi + 0x20]
cmp r14d, 2
jbe 0x1400c4a30
and r15, 0xfffffffffffffff8
lea rax, [rax + rdx*4]
add rax, 0x10
add rdx, r15
xor ecx, ecx
movaps xmm0, xmmword [0x1402b50a0]
nop word [rax + rax]
movups xmmword [rax + rcx*4 - 0x10], xmm0
movups xmmword [rax + rcx*4], xmm0
add rcx, 8
cmp r15, rcx
jne 0x1400c4a80
mov rcx, rdx
or r12d, 0x20000000
mov qword [rdi + 0x28], rcx
mov rax, qword [r13 + 8]
or rax, qword [r13 + 0x18]
mov rcx, qword [r13]
or rcx, qword [r13 + 0x10]
or rcx, rax
je 0x1400c4aef
mov rcx, qword [rsi + 0x2b8]
and ecx, 0x3f
cmp rcx, 0x1b
jae 0x1400c4fc3
mov r14d, 2
shl r14, cl
cmp r14, 0x8000000
jae 0x1400c4eac
or r14d, 0x20000000
cmp r14d, r12d
jne 0x1400c4e04
mov r14, qword [rsp + 0x38]
add qword [rdi + 0x148], r14
mov rax, qword [rsp + 0x30]
lock inc qword [rax]
jle 0x1400c4eaa
mov rbx, qword [rdi + 0x58]
cmp rbx, qword [rdi + 0x48]
jne 0x1400c4b21
mov rcx, qword [rsp + 0x90]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h12219c25f8b41188
mov rax, qword [rdi + 0x50]
mov rcx, rbx
shl rcx, 4
mov rdx, qword [rsp + 0x30]
mov qword [rax + rcx], rdx
mov qword [rax + rcx + 8], r14
inc rbx
mov qword [rdi + 0x58], rbx
mov rcx, qword [rsp + 0x70]
mov r8, r14
mov r9d, r12d
call sym.hashbrown::map::HashMap_K_V_S_A_::insert::h1b4df5ca1f07e52d
mov dword [rsp + 0x80], r12d
mov dword [rsp + 0x84], 0x80000000
cmp dword [rsp + 0x2c], 0x80000000
jne 0x1400c4f4b
mov rcx, qword [rsi + 0x2b8]
and ecx, 0x3f
mov eax, 1
shl rax, cl
cmp rcx, 0x1b
jae 0x1400c4fcb
or eax, 0x40000000
mov dword [rsp + 0x88], eax
cmp ebp, eax
jne 0x1400c4f72
mov eax, 2
shl rax, cl
cmp rax, 0x8000000
jae 0x1400c4eac
or eax, 0x20000000
mov dword [rsp + 0x8c], eax
cmp r12d, eax
jne 0x1400c4f99
xor r9d, r9d
xor ebx, ebx
jmp 0x1400c4c09
movzx ecx, byte [rsi + r9 + 0x190]
lea r15, [r9 + 1]
xor eax, eax
mov bl, 1
mov r14d, ecx
shl r9d, 8
or r9d, eax
mov dword [rsp + 0x20], 0x80000000
mov rcx, rsi
mov rdx, rdi
mov r8d, 0x80000000
call sym.regex_automata::hybrid::dfa::Lazy::set_transition::h7ed6eadba6ce7a50
mov r9, r15
test bl, bl
je 0x1400c4c40
cmp r9, 0x101
mov eax, 0x100
cmovae rax, r9
mov r15, r9
cmp r15, 0x100
jae 0x1400c4c4c
mov r9, r15
movzx ecx, byte [rsi + r15 + 0x190]
inc r15
cmp r14b, cl
je 0x1400c4c20
jmp 0x1400c4bdf
cmp r9, 0xff
jbe 0x1400c4bd2
mov rax, r9
cmp rax, 0xffffffffffffffff
je 0x1400c4c7a
movzx r9d, byte [rsi + 0x28f]
shl r9d, 0x10
add r9d, 0x10001
shr r9d, 8
mov eax, 1
mov r15, 0xffffffffffffffff
jmp 0x1400c4be6
xor r9d, r9d
xor ebx, ebx
jmp 0x1400c4cb1
movzx ecx, byte [rsi + r9 + 0x190]
lea r15, [r9 + 1]
xor eax, eax
mov bl, 1
mov r14d, ecx
shl r9d, 8
or r9d, eax
mov dword [rsp + 0x20], ebp
mov rcx, rsi
mov rdx, rdi
mov r8d, ebp
call sym.regex_automata::hybrid::dfa::Lazy::set_transition::h7ed6eadba6ce7a50
mov r9, r15
test bl, bl
je 0x1400c4cf0
cmp r9, 0x101
mov eax, 0x100
cmovae rax, r9
mov r15, r9
nop dword [rax + rax]
cmp r15, 0x100
jae 0x1400c4cfc
mov r9, r15
movzx ecx, byte [rsi + r15 + 0x190]
inc r15
cmp r14b, cl
je 0x1400c4cd0
jmp 0x1400c4c8e
cmp r9, 0xff
jbe 0x1400c4c81
mov rax, r9
cmp rax, 0xffffffffffffffff
je 0x1400c4d2a
movzx r9d, byte [rsi + 0x28f]
shl r9d, 0x10
add r9d, 0x10001
shr r9d, 8
mov eax, 1
mov r15, 0xffffffffffffffff
jmp 0x1400c4c95
xor r9d, r9d
xor ebx, ebx
jmp 0x1400c4d62
movzx ecx, byte [rsi + r9 + 0x190]
lea r15, [r9 + 1]
xor eax, eax
mov bl, 1
mov r14d, ecx
shl r9d, 8
or r9d, eax
mov dword [rsp + 0x20], r12d
mov rcx, rsi
mov rdx, rdi
mov r8d, r12d
call sym.regex_automata::hybrid::dfa::Lazy::set_transition::h7ed6eadba6ce7a50
mov r9, r15
test bl, bl
je 0x1400c4da0
cmp r9, 0x101
mov eax, 0x100
cmovae rax, r9
mov r15, r9
nop dword [rax]
cmp r15, 0x100
jae 0x1400c4dac
mov r9, r15
movzx ecx, byte [rsi + r15 + 0x190]
inc r15
cmp r14b, cl
je 0x1400c4d80
jmp 0x1400c4d3e
cmp r9, 0xff
jbe 0x1400c4d31
mov rax, r9
cmp rax, 0xffffffffffffffff
je 0x1400c4dda
movzx r9d, byte [rsi + 0x28f]
shl r9d, 0x10
add r9d, 0x10001
shr r9d, 8
mov eax, 1
mov r15, 0xffffffffffffffff
jmp 0x1400c4d45
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
mov r9d, ebp
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp sym.hashbrown::map::HashMap_K_V_S_A_::insert::h1b4df5ca1f07e52d
xor r15d, r15d
xor ebx, ebx
jmp 0x1400c4e1a
add r15d, 0x100
inc rbx
cmp rbx, 0xff
ja 0x1400c4aef
xor eax, eax
mov ecx, ebx
mov edx, 1
shld rax, rdx, cl
mov rdx, rbx
shr rdx, 3
mov r8d, 1
shl r8, cl
and rdx, 0xfffffffffffffff0
test bl, 0x40
cmovne rax, r8
mov ecx, 0
cmovne r8, rcx
and rax, qword [r13 + rdx + 8]
and r8, qword [r13 + rdx]
or r8, rax
je 0x1400c4e10
mov dword [rsp + 0x20], r14d
mov rcx, rsi
mov rdx, rdi
mov r8d, r12d
mov r9d, r15d
call sym.regex_automata::hybrid::dfa::Lazy::set_transition::h7ed6eadba6ce7a50
jmp 0x1400c4e10
mov ebx, 0xc
lea rcx, [rdi + 0x30]
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h9b7198e3d71650f2
mov rdx, qword [rdi + 0x40]
mov rax, qword [rdi + 0x38]
mov rcx, rbx
cmp rbx, 8
jb 0x1400c4270
jmp 0x1400c4224
ud2
mov qword [rsp + 0x40], 0x8000000
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
jmp 0x1400c4fd7
lock dec qword [r15]
jne 0x1400c4ed6
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call sym.alloc::sync::Arc_T_A_::drop_slow::h267223fbb94d2f65
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
jmp 0x1400c4f19
lock dec qword [r15]
jne 0x1400c4ef4
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call sym.alloc::sync::Arc_T_A_::drop_slow::h267223fbb94d2f65
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
jmp 0x1400c4f19
lock dec qword [r15]
jne 0x1400c4f12
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call sym.alloc::sync::Arc_T_A_::drop_slow::h267223fbb94d2f65
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1402c99d0]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call sym.core::result::unwrap_failed::h9b9528a0a4171737
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srcutildeterminize_state.rs
xor ecx, ecx
xor edx, edx
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
mov qword [rsp + 0x40], 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
lea rcx, [rsp + 0x78]
lea rdx, [rsp + 0x84]
lea r8, [rsp + 0x40]
call sym.core::panicking::assert_failed::h275e9ca7d91f14c2
mov qword [rsp + 0x40], 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
lea rcx, [rsp + 0x7c]
lea rdx, [rsp + 0x88]
lea r8, [rsp + 0x40]
call sym.core::panicking::assert_failed::h275e9ca7d91f14c2
mov qword [rsp + 0x40], 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x8c]
lea r8, [rsp + 0x40]
call sym.core::panicking::assert_failed::h275e9ca7d91f14c2
mov eax, 1
shl rax, cl
mov qword [rsp + 0x40], rax
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1402c9a10]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call sym.core::result::unwrap_failed::h9b9528a0a4171737
int3