Function at 0x1400b5f40
Capabilities:
Inspect section memory permissions

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
mov r12, rcx
mov rsi, qword [rcx]
test byte [rsi + 0x79], 1
jne 0x1400b5f80
mov rdi, qword [r12 + 8]
lea r14, [rdi + 0x58]
mov rax, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
sub rax, rdx
mov ebx, 0xc
cmp rax, 0xb
ja 0x1400b5fbc
jmp 0x1400b5fcb
mov rax, qword [rsi + 0x180]
mov rax, qword [rax + 0x160]
lea rax, [rax + rax*2]
lea rbx, [rax*2 + 0xc]
mov rdi, qword [r12 + 8]
lea r14, [rdi + 0x58]
mov rax, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
sub rax, rdx
cmp rax, rbx
jb 0x1400b5fcb
test rbx, rbx
je 0x1400b603f
mov rax, qword [rdi + 0x48]
cmp rbx, 8
jae 0x1400b5fe5
mov rcx, rbx
jmp 0x1400b6030
lea rcx, [rdi + 0x48]
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h21f8899f0044769c
mov rdx, qword [rdi + 0x58]
mov rax, qword [rdi + 0x48]
cmp rbx, 8
jb 0x1400b5fc6
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 [0x1402d6be0]
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 0x1400b6010
cmp rbx, r8
je 0x1400b603f
nop dword [rax]
mov dword [rax + rdx*4], 0x80000000
inc rdx
dec rcx
jne 0x1400b6030
mov qword [r14], rdx
call sym.regex_automata::util::determinize::state::State::dead::h60f477b72debc557
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
lock inc qword [rax]
jle 0x1400b6ee5
mov rbx, rax
mov r15, rdx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdx
mov r13, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x70]
mov rax, qword [rdi + 0x58]
add rax, r13
mov r8, rdx
shl r8, 4
mov rcx, qword [rdi + 0x90]
lea r9, [rcx + rcx*4]
movzx ecx, byte [rsi + 0x188]
mov r10d, 4
shl r10, cl
add rax, qword [rdi + 0xb8]
add rax, qword [rdi + 0xd0]
add rax, qword [rdi + 0xf0]
add rax, qword [rdi + 0x108]
add rax, qword [rdi + 0x120]
add r8, r15
lea rcx, [r8 + r9*4]
add rcx, qword [rdi + 0x138]
add rcx, qword [rdi + 0x148]
lea rax, [rcx + rax*4]
add rax, r10
add rax, 0x24
cmp rax, qword [rsi + 0x2b0]
jbe 0x1400b615e
cmp dword [rsi + 0x38], 1
jne 0x1400b6152
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x40]
jb 0x1400b6152
cmp dword [rsi + 0x48], 1
jne 0x1400b6feb
mov rax, qword [rsi + 0x50]
mov r8, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x1400b6136
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 0x1400b6138
xor ecx, ecx
add rcx, r8
mul rdx
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x1400b6feb
mov rcx, r12
call sym.regex_automata::hybrid::dfa::Lazy::clear_cache::h3b786bb636a268ec
mov r13, qword [rdi + 0x40]
cmp r13, 0x8000000
jb 0x1400b61e5
cmp dword [rsi + 0x38], 1
jne 0x1400b61cc
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x40]
jb 0x1400b61cc
cmp dword [rsi + 0x48], 1
jne 0x1400b6feb
mov rax, qword [rsi + 0x50]
mov rdx, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x1400b61af
mov rcx, qword [rdi + 0x10]
mov r8, qword [rdi + 8]
mov r9, rcx
sub r9, r8
neg r9
sub rcx, r8
cmovb rcx, r9
jmp 0x1400b61b1
xor ecx, ecx
add rcx, rdx
mul qword [rdi + 0x70]
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x1400b6feb
mov rcx, r12
call sym.regex_automata::hybrid::dfa::Lazy::clear_cache::h3b786bb636a268ec
mov r13, qword [rdi + 0x40]
cmp r13, 0x8000000
jae 0x1400b700e
test r15, r15
je 0x1400b6ea6
movzx r14d, byte [rbx + 0x10]
lea rbp, [rdi + 0x30]
mov r15, qword [rsi + 0x188]
and r15d, 0x3f
mov ebx, 1
mov ecx, r15d
shl rbx, cl
mov rcx, qword [rdi + 0x38]
sub rcx, r13
mov rax, r13
cmp rcx, rbx
jae 0x1400b622e
mov rcx, rbp
mov rdx, r13
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h21f8899f0044769c
mov rax, qword [rdi + 0x40]
and r14d, 1
shl r14d, 0x1b
or r14d, r13d
or r14d, 0x80000000
mov rcx, qword [rbp]
cmp r15d, 3
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x80], rbp
jb 0x1400b6299
mov rdx, rbx
and rdx, 0xfffffffffffffff8
and ebx, 6
lea r8, [rcx + rax*4]
add r8, 0x10
add rax, rdx
xor r9d, r9d
movaps xmm0, xmmword [0x1402d6be0]
nop word cs:[rax + rax]
movups xmmword [r8 + r9*4 - 0x10], xmm0
movups xmmword [r8 + r9*4], xmm0
add r9, 8
cmp rdx, r9
jne 0x1400b6280
test rdx, rdx
jne 0x1400b62b3
mov rdx, rax
nop dword [rax]
lea rax, [rdx + 1]
mov dword [rcx + rdx*4], 0x80000000
mov rdx, rax
dec rbx
jne 0x1400b62a0
mov qword [rdi + 0x40], rax
lea rbp, [rsi + 0x290]
mov rcx, qword [rsi + 0x290]
mov rdx, qword [rsi + 0x298]
or rdx, qword [rsi + 0x2a8]
or rcx, qword [rsi + 0x2a0]
xor eax, eax
or rcx, rdx
setne cl
mov dword [rsp + 0x44], r14d
cmp r14d, 0x80000000
je 0x1400b63aa
mov al, cl
test eax, eax
je 0x1400b63aa
mov rcx, qword [rsi + 0x188]
and ecx, 0x3f
cmp rcx, 0x1b
jae 0x1400b701c
mov r14d, 2
shl r14, cl
cmp r14, 0x8000000
jae 0x1400b7032
or r14d, 0x20000000
xor r15d, r15d
mov r12d, 1
xor r13d, r13d
xor ebx, ebx
jmp 0x1400b634a
add r13d, 0x100
inc rbx
cmp rbx, 0xff
ja 0x1400b63aa
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 [rbp + rdx + 8]
and r8, qword [rbp + rdx]
or r8, rax
je 0x1400b6340
mov r9d, r13d
and r9d, 0xff00
mov dword [rsp + 0x20], r14d
mov rcx, rsi
mov rdx, rdi
mov r8d, dword [rsp + 0x44]
call sym.regex_automata::hybrid::dfa::Lazy::set_transition::h4ccf1493972565df
jmp 0x1400b6340
mov rbx, qword [rsp + 0x38]
add qword [rdi + 0x148], rbx
mov r14, qword [rsp + 0x30]
lock inc qword [r14]
jle 0x1400b6ee5
lea r12, [rdi + 0x60]
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov rdx, qword [rdi + 0x70]
cmp rdx, qword [rdi + 0x68]
jne 0x1400b63f0
mov rcx, r12
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h16df32c350d5e4f3
mov r15, qword [rsp + 0x78]
mov rdx, qword [rdi + 0x70]
jmp 0x1400b63f5
mov r15, qword [rsp + 0x78]
mov rax, qword [rdi + 0x60]
shl rdx, 4
mov qword [rax + rdx], r14
mov qword [rax + rdx + 8], rbx
inc qword [rdi + 0x70]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
lea rcx, [rdi + 0x78]
mov qword [rsp + 0x98], rcx
mov ebx, dword [rsp + 0x44]
mov r9d, ebx
call sym.hashbrown::map::HashMap_K_V_S_A_::insert::hf1d3979ad45f1941
mov dword [rsp + 0xa4], ebx
mov rbx, qword [rsp + 0x88]
mov r14, qword [rsp + 0x90]
lock inc qword [rbx]
jle 0x1400b6ee5
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r14
mov r13, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x70]
mov rax, qword [rdi + 0x58]
add rax, r13
mov r8, rdx
shl r8, 4
mov rcx, qword [rdi + 0x90]
lea r9, [rcx + rcx*4]
movzx ecx, byte [rsi + 0x188]
mov r10d, 4
shl r10, cl
add rax, qword [rdi + 0xb8]
add rax, qword [rdi + 0xd0]
add rax, qword [rdi + 0xf0]
add rax, qword [rdi + 0x108]
add rax, qword [rdi + 0x120]
add r8, r14
lea rcx, [r8 + r9*4]
add rcx, qword [rdi + 0x138]
add rcx, qword [rdi + 0x148]
lea rax, [rcx + rax*4]
add rax, r10
add rax, 0x24
cmp rax, qword [rsi + 0x2b0]
jbe 0x1400b6544
cmp dword [rsi + 0x38], 1
jne 0x1400b6538
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x40]
jb 0x1400b6538
cmp dword [rsi + 0x48], 1
jne 0x1400b7069
mov rax, qword [rsi + 0x50]
mov r8, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x1400b651c
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 0x1400b651e
xor ecx, ecx
add rcx, r8
mul rdx
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x1400b7069
mov rcx, r15
call sym.regex_automata::hybrid::dfa::Lazy::clear_cache::h3b786bb636a268ec
mov r13, qword [rdi + 0x40]
cmp r13, 0x8000000
jb 0x1400b65cb
cmp dword [rsi + 0x38], 1
jne 0x1400b65b2
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x40]
jb 0x1400b65b2
cmp dword [rsi + 0x48], 1
jne 0x1400b7069
mov rax, qword [rsi + 0x50]
mov rdx, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x1400b6595
mov rcx, qword [rdi + 0x10]
mov r8, qword [rdi + 8]
mov r9, rcx
sub r9, r8
neg r9
sub rcx, r8
cmovb rcx, r9
jmp 0x1400b6597
xor ecx, ecx
add rcx, rdx
mul qword [rdi + 0x70]
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x1400b7069
mov rcx, r15
call sym.regex_automata::hybrid::dfa::Lazy::clear_cache::h3b786bb636a268ec
mov r13, qword [rdi + 0x40]
cmp r13, 0x8000000
jae 0x1400b708c
test r14, r14
je 0x1400b6ebb
movzx r15d, byte [rbx + 0x10]
mov r14, qword [rsi + 0x188]
and r14d, 0x3f
mov ebx, 1
mov ecx, r14d
shl rbx, cl
mov rcx, qword [rdi + 0x38]
sub rcx, r13
mov rax, r13
cmp rcx, rbx
jae 0x1400b6615
mov rcx, qword [rsp + 0x80]
mov rdx, r13
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h21f8899f0044769c
mov rax, qword [rdi + 0x40]
and r15d, 1
shl r15d, 0x1b
or r15d, r13d
mov rcx, qword [rsp + 0x80]
mov rcx, qword [rcx]
cmp r14d, 3
mov qword [rsp + 0xb0], r12
jb 0x1400b6679
mov rdx, rbx
and rdx, 0xfffffffffffffff8
and ebx, 6
lea r8, [rcx + rax*4]
add r8, 0x10
add rax, rdx
xor r9d, r9d
movaps xmm0, xmmword [0x1402d6be0]
nop dword [rax + rax]
movups xmmword [r8 + r9*4 - 0x10], xmm0
movups xmmword [r8 + r9*4], xmm0
add r9, 8
cmp rdx, r9
jne 0x1400b6660
test rdx, rdx
jne 0x1400b6693
mov rdx, rax
nop dword [rax]
lea rax, [rdx + 1]
mov dword [rcx + rdx*4], 0x80000000
mov rdx, rax
dec rbx
jne 0x1400b6680
or r15d, 0x40000000
mov qword [rdi + 0x40], rax
mov rax, qword [rbp + 8]
or rax, qword [rbp + 0x18]
mov rcx, qword [rbp]
or rcx, qword [rbp + 0x10]
or rcx, rax
je 0x1400b66dd
mov rcx, qword [rsi + 0x188]
and ecx, 0x3f
mov eax, 1
shl rax, cl
cmp rcx, 0x1b
jae 0x1400b6fac
or eax, 0x40000000
cmp eax, r15d
jne 0x1400b685c
mov rbx, qword [rsp + 0x38]
add qword [rdi + 0x148], rbx
mov r14, qword [rsp + 0x30]
lock inc qword [r14]
jle 0x1400b6ee5
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov rdx, qword [rdi + 0x70]
cmp rdx, qword [rdi + 0x68]
jne 0x1400b6724
mov rcx, qword [rsp + 0xb0]
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h16df32c350d5e4f3
mov r12, qword [rsp + 0x78]
mov rdx, qword [rdi + 0x70]
jmp 0x1400b6729
mov r12, qword [rsp + 0x78]
mov rax, qword [rdi + 0x60]
shl rdx, 4
mov qword [rax + rdx], r14
mov qword [rax + rdx + 8], rbx
inc qword [rdi + 0x70]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x98]
mov r9d, r15d
call sym.hashbrown::map::HashMap_K_V_S_A_::insert::hf1d3979ad45f1941
mov dword [rsp + 0xa8], r15d
mov rbx, qword [rsp + 0x88]
mov r14, qword [rsp + 0x90]
lock inc qword [rbx]
jle 0x1400b6ee5
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r14
mov r13, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x70]
mov rax, qword [rdi + 0x58]
add rax, r13
mov r8, rdx
shl r8, 4
mov rcx, qword [rdi + 0x90]
lea r9, [rcx + rcx*4]
movzx ecx, byte [rsi + 0x188]
mov r10d, 4
shl r10, cl
add rax, qword [rdi + 0xb8]
add rax, qword [rdi + 0xd0]
add rax, qword [rdi + 0xf0]
add rax, qword [rdi + 0x108]
add rax, qword [rdi + 0x120]
add r8, r14
lea rcx, [r8 + r9*4]
add rcx, qword [rdi + 0x138]
add rcx, qword [rdi + 0x148]
lea rax, [rcx + rax*4]
add rax, r10
add rax, 0x24
cmp rax, qword [rsi + 0x2b0]
jbe 0x1400b6929
cmp dword [rsi + 0x38], 1
jne 0x1400b691d
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x40]
jb 0x1400b691d
cmp dword [rsi + 0x48], 1
jne 0x1400b709a
mov rax, qword [rsi + 0x50]
mov r8, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x1400b6901
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 0x1400b6903
mov r14d, 2
shl r14, cl
cmp r14, 0x8000000
jae 0x1400b70ed
or r14d, 0x20000000
mov r13d, 1
xor r12d, r12d
xor ebx, ebx
jmp 0x1400b689a
add r12d, 0x100
inc rbx
cmp rbx, 0xff
ja 0x1400b66dd
xor eax, eax
mov ecx, ebx
shld rax, r13, 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 [rbp + rdx + 8]
and r8, qword [rbp + rdx]
or r8, rax
je 0x1400b6890
mov r9d, r12d
and r9d, 0xff00
mov dword [rsp + 0x20], r14d
mov rcx, rsi
mov rdx, rdi
mov r8d, r15d
call sym.regex_automata::hybrid::dfa::Lazy::set_transition::h4ccf1493972565df
jmp 0x1400b6890
xor ecx, ecx
add rcx, r8
mul rdx
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x1400b709a
mov rcx, r12
call sym.regex_automata::hybrid::dfa::Lazy::clear_cache::h3b786bb636a268ec
mov r13, qword [rdi + 0x40]
cmp r13, 0x8000000
jb 0x1400b69b0
cmp dword [rsi + 0x38], 1
jne 0x1400b6997
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x40]
jb 0x1400b6997
cmp dword [rsi + 0x48], 1
jne 0x1400b709a
mov rax, qword [rsi + 0x50]
mov rdx, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x1400b697a
mov rcx, qword [rdi + 0x10]
mov r8, qword [rdi + 8]
mov r9, rcx
sub r9, r8
neg r9
sub rcx, r8
cmovb rcx, r9
jmp 0x1400b697c
xor ecx, ecx
add rcx, rdx
mul qword [rdi + 0x70]
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x1400b709a
mov rcx, r12
call sym.regex_automata::hybrid::dfa::Lazy::clear_cache::h3b786bb636a268ec
mov r13, qword [rdi + 0x40]
cmp r13, 0x8000000
jae 0x1400b70bd
test r14, r14
je 0x1400b6ed0
movzx r14d, byte [rbx + 0x10]
mov r12, qword [rsi + 0x188]
and r12d, 0x3f
mov ebx, 1
mov ecx, r12d
shl rbx, cl
mov rcx, qword [rdi + 0x38]
sub rcx, r13
mov rax, r13
cmp rcx, rbx
jae 0x1400b69fa
mov rcx, qword [rsp + 0x80]
mov rdx, r13
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h21f8899f0044769c
mov rax, qword [rdi + 0x40]
and r14d, 1
shl r14d, 0x1b
or r14d, r13d
mov rcx, qword [rsp + 0x80]
mov rcx, qword [rcx]
cmp r12d, 3
jb 0x1400b6a59
mov rdx, rbx
and rdx, 0xfffffffffffffff8
and ebx, 6
lea r8, [rcx + rax*4]
add r8, 0x10
add rax, rdx
xor r9d, r9d
movaps xmm0, xmmword [0x1402d6be0]
nop word cs:[rax + rax]
movups xmmword [r8 + r9*4 - 0x10], xmm0
movups xmmword [r8 + r9*4], xmm0
add r9, 8
cmp rdx, r9
jne 0x1400b6a40
test rdx, rdx
jne 0x1400b6a73
mov rdx, rax
nop dword [rax]
lea rax, [rdx + 1]
mov dword [rcx + rdx*4], 0x80000000
mov rdx, rax
dec rbx
jne 0x1400b6a60
or r14d, 0x20000000
mov qword [rdi + 0x40], rax
mov rax, qword [rbp + 8]
or rax, qword [rbp + 0x18]
mov rcx, qword [rbp]
or rcx, qword [rbp + 0x10]
or rcx, rax
je 0x1400b6acd
mov rcx, qword [rsi + 0x188]
and ecx, 0x3f
cmp rcx, 0x1b
jae 0x1400b6fbd
mov r12d, 2
shl r12, cl
cmp r12, 0x8000000
jae 0x1400b6fd6
or r12d, 0x20000000
cmp r12d, r14d
jne 0x1400b6e24
mov rbx, qword [rsp + 0x38]
add qword [rdi + 0x148], rbx
mov r12, qword [rsp + 0x30]
lock inc qword [r12]
jle 0x1400b6ee5
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], rbx
mov rdx, qword [rdi + 0x70]
cmp rdx, qword [rdi + 0x68]
jne 0x1400b6b0e
mov rcx, qword [rsp + 0xb0]
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h16df32c350d5e4f3
mov rdx, qword [rdi + 0x70]
mov rax, qword [rdi + 0x60]
shl rdx, 4
mov qword [rax + rdx], r12
mov qword [rax + rdx + 8], rbx
inc qword [rdi + 0x70]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x98]
mov r9d, r14d
call sym.hashbrown::map::HashMap_K_V_S_A_::insert::hf1d3979ad45f1941
mov dword [rsp + 0xac], r14d
mov dword [rsp + 0x30], 0x80000000
cmp dword [rsp + 0x44], 0x80000000
jne 0x1400b6ee9
mov rcx, qword [rsi + 0x188]
and ecx, 0x3f
mov eax, 1
shl rax, cl
cmp rcx, 0x1b
jae 0x1400b6f10
or eax, 0x40000000
mov dword [rsp + 0x30], eax
cmp r15d, eax
jne 0x1400b6f1e
mov eax, 2
shl rax, cl
cmp rax, 0x8000000
jae 0x1400b6f42
or eax, 0x20000000
mov dword [rsp + 0x30], eax
cmp r14d, eax
jne 0x1400b6f79
xor ebx, ebx
xor r12d, r12d
jmp 0x1400b6bf1
movzx ecx, byte [rsi + r12 + 0x190]
lea rax, [r12 + 1]
shl r12d, 8
movzx r9d, r12w
xor edx, edx
mov bl, 1
mov ebp, ecx
mov r12, rax
or r9d, edx
mov dword [rsp + 0x20], 0x80000000
mov rcx, rsi
mov rdx, rdi
mov r8d, 0x80000000
call sym.regex_automata::hybrid::dfa::Lazy::set_transition::h4ccf1493972565df
test bl, bl
je 0x1400b6c30
cmp r12, 0x101
mov edx, 0x100
cmovae rdx, r12
mov rax, r12
nop dword [rax + rax]
cmp rax, 0x100
jae 0x1400b6c40
mov r12, rax
movzx ecx, byte [rsi + rax + 0x190]
inc rax
cmp bpl, cl
je 0x1400b6c10
jmp 0x1400b6bc4
cmp r12, 0xff
jbe 0x1400b6bb6
mov rdx, r12
cmp rdx, 0xffffffffffffffff
je 0x1400b6c71
movzx r9d, byte [rsi + 0x28f]
shl r9d, 0x10
add r9d, 0x10001
and r9d, 0x1ff0000
mov edx, 1
mov r12, 0xffffffffffffffff
jmp 0x1400b6bd5
xor r12d, r12d
xor ebx, ebx
jmp 0x1400b6cad
movzx eax, byte [rsi + r12 + 0x190]
lea rcx, [r12 + 1]
shl r12d, 8
movzx r9d, r12w
xor edx, edx
mov bl, 1
mov r12, rcx
mov ebp, eax
or r9d, edx
mov dword [rsp + 0x20], r15d
mov rcx, rsi
mov rdx, rdi
mov r8d, r15d
call sym.regex_automata::hybrid::dfa::Lazy::set_transition::h4ccf1493972565df
test bl, bl
je 0x1400b6cf0
cmp r12, 0x101
mov edx, 0x100
cmovae rdx, r12
mov rcx, r12
nop word cs:[rax + rax]
cmp rcx, 0x100
jae 0x1400b6d00
mov r12, rcx
movzx eax, byte [rsi + rcx + 0x190]
inc rcx
cmp bpl, al
je 0x1400b6cd0
jmp 0x1400b6c86
cmp r12, 0xff
jbe 0x1400b6c78
mov rdx, r12
cmp rdx, 0xffffffffffffffff
je 0x1400b6d31
movzx r9d, byte [rsi + 0x28f]
shl r9d, 0x10
add r9d, 0x10001
and r9d, 0x1ff0000
mov edx, 1
mov r12, 0xffffffffffffffff
jmp 0x1400b6c97
xor r12d, r12d
xor ebx, ebx
jmp 0x1400b6d6d
movzx eax, byte [rsi + r12 + 0x190]
lea rcx, [r12 + 1]
shl r12d, 8
movzx r9d, r12w
xor edx, edx
mov bl, 1
mov r12, rcx
mov ebp, eax
or r9d, edx
mov dword [rsp + 0x20], r14d
mov rcx, rsi
mov rdx, rdi
mov r8d, r14d
call sym.regex_automata::hybrid::dfa::Lazy::set_transition::h4ccf1493972565df
test bl, bl
je 0x1400b6db0
cmp r12, 0x101
mov edx, 0x100
cmovae rdx, r12
mov rcx, r12
nop word cs:[rax + rax]
cmp rcx, 0x100
jae 0x1400b6dc0
mov r12, rcx
movzx eax, byte [rsi + rcx + 0x190]
inc rcx
cmp bpl, al
je 0x1400b6d90
jmp 0x1400b6d46
cmp r12, 0xff
jbe 0x1400b6d38
mov rdx, r12
cmp rdx, 0xffffffffffffffff
je 0x1400b6df1
movzx r9d, byte [rsi + 0x28f]
shl r9d, 0x10
add r9d, 0x10001
and r9d, 0x1ff0000
mov edx, 1
mov r12, 0xffffffffffffffff
jmp 0x1400b6d57
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
mov r9d, r15d
add rsp, 0xb8
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::hf1d3979ad45f1941
xor r13d, r13d
xor ebx, ebx
jmp 0x1400b6e3a
add r13d, 0x100
inc rbx
cmp rbx, 0xff
ja 0x1400b6acd
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 [rbp + rdx + 8]
and r8, qword [rbp + rdx]
or r8, rax
je 0x1400b6e30
mov r9d, r13d
and r9d, 0xff00
mov dword [rsp + 0x20], r12d
mov rcx, rsi
mov rdx, rdi
mov r8d, r14d
call sym.regex_automata::hybrid::dfa::Lazy::set_transition::h4ccf1493972565df
jmp 0x1400b6e30
lea r8, [0x1402e1aa0]
xor ecx, ecx
xor edx, edx
call dbg.panic_bounds_check
jmp 0x1400b711f
lea r8, [0x1402e1aa0]
xor ecx, ecx
xor edx, edx
call dbg.panic_bounds_check
jmp 0x1400b711f
lea r8, [0x1402e1aa0]
xor ecx, ecx
xor edx, edx
call dbg.panic_bounds_check
jmp 0x1400b711f
ud2
mov qword [rsp + 0x48], 0
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
lea r9, [rsp + 0x48]
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0xa4]
jmp 0x1400b6f9b
mov qword [rsp + 0x48], rax
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
jmp 0x1400b6f52
mov qword [rsp + 0x48], 0
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
lea r9, [rsp + 0x48]
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0xa8]
jmp 0x1400b6f9b
mov qword [rsp + 0x48], 0x8000000
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
lea r9, sym._ZN4core3ptr65drop_in_place_LT_regex_automata..hybrid..id..LazyStateIDError_GT_17h64651d97762c6fb6E.llvm.16880518360703311470
lea r8, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402d6d70]
mov edx, 0x2b
call dbg.unwrap_failed
jmp 0x1400b711f
mov qword [rsp + 0x48], 0
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
lea r9, [rsp + 0x48]
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0xac]
mov qword [rsp + 0x20], rax
xor ecx, ecx
call sym.core::panicking::assert_failed::h912cb8b598463053
jmp 0x1400b711f
mov qword [rsp + 0x48], rax
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
jmp 0x1400b70fd
mov eax, 1
shl rax, cl
mov qword [rsp + 0x48], rax
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
jmp 0x1400b70c9
mov qword [rsp + 0x48], 0x8000000
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
jmp 0x1400b70c9
lock dec qword [rbx]
jne 0x1400b6ffb
lea rcx, [rsp + 0x30]
call sym.alloc::sync::Arc_T_A_::drop_slow::hc413a7c8baf83e14
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
lea r9, sym.core::ptr::drop_in_place_core::cell::BorrowError_::ha803de2967823128
jmp 0x1400b6f59
mov qword [rsp + 0x48], r13
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
jmp 0x1400b7042
mov eax, 1
shl rax, cl
mov qword [rsp + 0x48], rax
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
jmp 0x1400b7042
mov qword [rsp + 0x48], 0x8000000
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
lea r8, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402d6d70]
lea r9, sym._ZN4core3ptr65drop_in_place_LT_regex_automata..hybrid..id..LazyStateIDError_GT_17h64651d97762c6fb6E.llvm.16880518360703311470
mov edx, 0x2b
call dbg.unwrap_failed
jmp 0x1400b711f
lock dec qword [rbx]
jne 0x1400b7079
lea rcx, [rsp + 0x30]
call sym.alloc::sync::Arc_T_A_::drop_slow::hc413a7c8baf83e14
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
lea r9, sym.core::ptr::drop_in_place_core::cell::BorrowError_::ha803de2967823128
jmp 0x1400b6f59
mov qword [rsp + 0x48], r13
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
jmp 0x1400b70fd
lock dec qword [rbx]
jne 0x1400b70aa
lea rcx, [rsp + 0x30]
call sym.alloc::sync::Arc_T_A_::drop_slow::hc413a7c8baf83e14
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
lea r9, sym.core::ptr::drop_in_place_core::cell::BorrowError_::ha803de2967823128
jmp 0x1400b6f59
mov qword [rsp + 0x48], r13
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
lea r8, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402d6d70]
lea r9, sym._ZN4core3ptr65drop_in_place_LT_regex_automata..hybrid..id..LazyStateIDError_GT_17h64651d97762c6fb6E.llvm.16880518360703311470
mov edx, 0x2b
call dbg.unwrap_failed
jmp 0x1400b711f
mov qword [rsp + 0x48], 0x8000000
lea rax, str._Users_o_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_hybrid_dfa.rs
lea r8, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402d6d70]
lea r9, sym._ZN4core3ptr65drop_in_place_LT_regex_automata..hybrid..id..LazyStateIDError_GT_17h64651d97762c6fb6E.llvm.16880518360703311470
mov edx, 0x2b
call dbg.unwrap_failed
ud2