#include <regexp-compiler.h>
Definition at line 231 of file regexp-compiler.h.
◆ TriBool
◆ Trace()
v8::internal::Trace::Trace |
( |
| ) |
|
|
inline |
◆ actions()
◆ add_action()
◆ AdvanceCurrentPositionInTrace()
void v8::internal::Trace::AdvanceCurrentPositionInTrace |
( |
int | by, |
|
|
RegExpCompiler * | compiler ) |
◆ at_start()
TriBool v8::internal::Trace::at_start |
( |
| ) |
|
|
inline |
◆ backtrack()
Label * v8::internal::Trace::backtrack |
( |
| ) |
|
|
inline |
◆ bound_checked_up_to()
int v8::internal::Trace::bound_checked_up_to |
( |
| ) |
|
|
inline |
◆ characters_preloaded()
int v8::internal::Trace::characters_preloaded |
( |
| ) |
|
|
inline |
◆ cp_offset()
int v8::internal::Trace::cp_offset |
( |
| ) |
|
|
inline |
◆ FindAffectedRegisters()
int v8::internal::Trace::FindAffectedRegisters |
( |
DynamicBitSet * | affected_registers, |
|
|
Zone * | zone ) |
|
private |
◆ Flush()
◆ flush_budget()
int v8::internal::Trace::flush_budget |
( |
| ) |
|
|
inline |
◆ GetStoredPosition()
bool v8::internal::Trace::GetStoredPosition |
( |
int | reg, |
|
|
int * | cp_offset ) |
◆ InvalidateCurrentCharacter()
void v8::internal::Trace::InvalidateCurrentCharacter |
( |
| ) |
|
◆ is_trivial()
bool v8::internal::Trace::is_trivial |
( |
| ) |
|
|
inline |
◆ loop_label()
Label * v8::internal::Trace::loop_label |
( |
| ) |
|
|
inline |
◆ mentions_reg()
bool v8::internal::Trace::mentions_reg |
( |
int | reg | ) |
|
◆ PerformDeferredActions()
◆ quick_check_performed()
◆ RestoreAffectedRegisters()
◆ set_at_start()
void v8::internal::Trace::set_at_start |
( |
TriBool | at_start | ) |
|
|
inline |
◆ set_backtrack()
void v8::internal::Trace::set_backtrack |
( |
Label * | backtrack | ) |
|
|
inline |
◆ set_bound_checked_up_to()
void v8::internal::Trace::set_bound_checked_up_to |
( |
int | to | ) |
|
|
inline |
◆ set_characters_preloaded()
void v8::internal::Trace::set_characters_preloaded |
( |
int | count | ) |
|
|
inline |
◆ set_flush_budget()
void v8::internal::Trace::set_flush_budget |
( |
int | to | ) |
|
|
inline |
◆ set_loop_label()
void v8::internal::Trace::set_loop_label |
( |
Label * | label | ) |
|
|
inline |
◆ set_quick_check_performed()
◆ set_stop_node()
void v8::internal::Trace::set_stop_node |
( |
RegExpNode * | node | ) |
|
|
inline |
◆ stop_node()
◆ actions_
◆ at_start_
TriBool v8::internal::Trace::at_start_ |
|
private |
◆ backtrack_
Label* v8::internal::Trace::backtrack_ |
|
private |
◆ bound_checked_up_to_
int v8::internal::Trace::bound_checked_up_to_ |
|
private |
◆ characters_preloaded_
int v8::internal::Trace::characters_preloaded_ |
|
private |
◆ cp_offset_
int v8::internal::Trace::cp_offset_ |
|
private |
◆ flush_budget_
int v8::internal::Trace::flush_budget_ |
|
private |
◆ loop_label_
Label* v8::internal::Trace::loop_label_ |
|
private |
◆ quick_check_performed_
◆ stop_node_
The documentation for this class was generated from the following files: