V8 Project
v8::internal::NativeRegExpMacroAssembler Member List

This is the complete list of members for v8::internal::NativeRegExpMacroAssembler, including all inherited members.

AdvanceCurrentPosition(int by)=0v8::internal::RegExpMacroAssemblerpure virtual
AdvanceRegister(int reg, int by)=0v8::internal::RegExpMacroAssemblerpure virtual
Backtrack()=0v8::internal::RegExpMacroAssemblerpure virtual
Bind(Label *label)=0v8::internal::RegExpMacroAssemblerpure virtual
CanReadUnaligned()v8::internal::NativeRegExpMacroAssemblervirtual
CaseInsensitiveCompareUC16(Address byte_offset1, Address byte_offset2, size_t byte_length, Isolate *isolate)v8::internal::NativeRegExpMacroAssemblerstatic
CheckAtStart(Label *on_at_start)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckBitInTable(Handle< ByteArray > table, Label *on_bit_set)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckCharacter(unsigned c, Label *on_equal)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckCharacterAfterAnd(unsigned c, unsigned and_with, Label *on_equal)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckCharacterGT(uc16 limit, Label *on_greater)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckCharacterInRange(uc16 from, uc16 to, Label *on_in_range)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckCharacterLT(uc16 limit, Label *on_less)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckCharacterNotInRange(uc16 from, uc16 to, Label *on_not_in_range)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckGreedyLoop(Label *on_tos_equals_current_position)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckNotAtStart(Label *on_not_at_start)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckNotBackReference(int start_reg, Label *on_no_match)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckNotBackReferenceIgnoreCase(int start_reg, Label *on_no_match)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckNotCharacter(unsigned c, Label *on_not_equal)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckNotCharacterAfterAnd(unsigned c, unsigned and_with, Label *on_not_equal)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckNotCharacterAfterMinusAnd(uc16 c, uc16 minus, uc16 and_with, Label *on_not_equal)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckPosition(int cp_offset, Label *on_outside_input)v8::internal::RegExpMacroAssemblerinlinevirtual
CheckSpecialCharacterClass(uc16 type, Label *on_no_match)v8::internal::RegExpMacroAssemblerinlinevirtual
ClearRegisters(int reg_from, int reg_to)=0v8::internal::RegExpMacroAssemblerpure virtual
EXCEPTION enum valuev8::internal::NativeRegExpMacroAssembler
Execute(Code *code, String *input, int start_offset, const byte *input_start, const byte *input_end, int *output, int output_size, Isolate *isolate)v8::internal::NativeRegExpMacroAssemblerstatic
Fail()=0v8::internal::RegExpMacroAssemblerpure virtual
FAILURE enum valuev8::internal::NativeRegExpMacroAssembler
GetCode(Handle< String > source)=0v8::internal::RegExpMacroAssemblerpure virtual
GLOBAL enum valuev8::internal::RegExpMacroAssembler
global()v8::internal::RegExpMacroAssemblerinline
global_mode_v8::internal::RegExpMacroAssemblerprivate
GLOBAL_NO_ZERO_LENGTH_CHECK enum valuev8::internal::RegExpMacroAssembler
global_with_zero_length_check()v8::internal::RegExpMacroAssemblerinline
GlobalMode enum namev8::internal::RegExpMacroAssembler
GoTo(Label *label)=0v8::internal::RegExpMacroAssemblerpure virtual
GrowStack(Address stack_pointer, Address *stack_top, Isolate *isolate)v8::internal::NativeRegExpMacroAssemblerstatic
IfRegisterEqPos(int reg, Label *if_eq)=0v8::internal::RegExpMacroAssemblerpure virtual
IfRegisterGE(int reg, int comparand, Label *if_ge)=0v8::internal::RegExpMacroAssemblerpure virtual
IfRegisterLT(int reg, int comparand, Label *if_lt)=0v8::internal::RegExpMacroAssemblerpure virtual
Implementation()=0v8::internal::RegExpMacroAssemblerpure virtual
IrregexpImplementation enum namev8::internal::RegExpMacroAssembler
kARM64Implementation enum valuev8::internal::RegExpMacroAssembler
kARMImplementation enum valuev8::internal::RegExpMacroAssembler
kBytecodeImplementation enum valuev8::internal::RegExpMacroAssembler
kCheckStackLimit enum valuev8::internal::RegExpMacroAssembler
kIA32Implementation enum valuev8::internal::RegExpMacroAssembler
kMaxCPOffsetv8::internal::RegExpMacroAssemblerstatic
kMaxRegisterv8::internal::RegExpMacroAssemblerstatic
kMinCPOffsetv8::internal::RegExpMacroAssemblerstatic
kMIPSImplementation enum valuev8::internal::RegExpMacroAssembler
kNoStackLimitCheck enum valuev8::internal::RegExpMacroAssembler
kTableMaskv8::internal::RegExpMacroAssemblerstatic
kTableSizev8::internal::RegExpMacroAssemblerstatic
kTableSizeBitsv8::internal::RegExpMacroAssemblerstatic
kX64Implementation enum valuev8::internal::RegExpMacroAssembler
kX87Implementation enum valuev8::internal::RegExpMacroAssembler
LATIN1 enum valuev8::internal::NativeRegExpMacroAssembler
LoadCurrentCharacter(int cp_offset, Label *on_end_of_input, bool check_bounds=true, int characters=1)=0v8::internal::RegExpMacroAssemblerpure virtual
Match(Handle< Code > regexp, Handle< String > subject, int *offsets_vector, int offsets_vector_length, int previous_index, Isolate *isolate)v8::internal::NativeRegExpMacroAssemblerstatic
Mode enum namev8::internal::NativeRegExpMacroAssembler
NativeRegExpMacroAssembler(Zone *zone)v8::internal::NativeRegExpMacroAssemblerexplicit
NOT_GLOBAL enum valuev8::internal::RegExpMacroAssembler
PopCurrentPosition()=0v8::internal::RegExpMacroAssemblerpure virtual
PopRegister(int register_index)=0v8::internal::RegExpMacroAssemblerpure virtual
PushBacktrack(Label *label)=0v8::internal::RegExpMacroAssemblerpure virtual
PushCurrentPosition()=0v8::internal::RegExpMacroAssemblerpure virtual
PushRegister(int register_index, StackCheckFlag check_stack_limit)=0v8::internal::RegExpMacroAssemblerpure virtual
ReadCurrentPositionFromRegister(int reg)=0v8::internal::RegExpMacroAssemblerpure virtual
ReadStackPointerFromRegister(int reg)=0v8::internal::RegExpMacroAssemblerpure virtual
RegExpMacroAssembler(Zone *zone)v8::internal::RegExpMacroAssemblerexplicit
Result enum namev8::internal::NativeRegExpMacroAssembler
RETRY enum valuev8::internal::NativeRegExpMacroAssembler
set_global_mode(GlobalMode mode)v8::internal::RegExpMacroAssemblerinline
set_slow_safe(bool ssc)v8::internal::RegExpMacroAssemblerinline
SetCurrentPositionFromEnd(int by)=0v8::internal::RegExpMacroAssemblerpure virtual
SetRegister(int register_index, int to)=0v8::internal::RegExpMacroAssemblerpure virtual
slow_safe()v8::internal::RegExpMacroAssemblerinline
slow_safe_compiler_v8::internal::RegExpMacroAssemblerprivate
stack_limit_slack()=0v8::internal::RegExpMacroAssemblerpure virtual
StackCheckFlag enum namev8::internal::RegExpMacroAssembler
StringCharacterPosition(String *subject, int start_index)v8::internal::NativeRegExpMacroAssemblerstatic
Succeed()=0v8::internal::RegExpMacroAssemblerpure virtual
SUCCESS enum valuev8::internal::NativeRegExpMacroAssembler
UC16 enum valuev8::internal::NativeRegExpMacroAssembler
word_character_mapv8::internal::NativeRegExpMacroAssemblerstatic
word_character_map_address()v8::internal::NativeRegExpMacroAssemblerinlinestatic
WriteCurrentPositionToRegister(int reg, int cp_offset)=0v8::internal::RegExpMacroAssemblerpure virtual
WriteStackPointerToRegister(int reg)=0v8::internal::RegExpMacroAssemblerpure virtual
zone() constv8::internal::RegExpMacroAssemblerinline
zone_v8::internal::RegExpMacroAssemblerprivate
~NativeRegExpMacroAssembler()v8::internal::NativeRegExpMacroAssemblervirtual
~RegExpMacroAssembler()v8::internal::RegExpMacroAssemblervirtual