/third_party/node/deps/v8/src/regexp/ |
H A D | regexp-interpreter.cc | 210 RegExp::CallOrigin call_origin) { in ThrowStackOverflow() 211 CHECK(call_origin == RegExp::CallOrigin::kFromRuntime); in ThrowStackOverflow() 222 Isolate* isolate, RegExp::CallOrigin call_origin) { in MaybeThrowStackOverflow() 223 if (call_origin == RegExp::CallOrigin::kFromRuntime) { in MaybeThrowStackOverflow() 224 return ThrowStackOverflow(isolate, call_origin); in MaybeThrowStackOverflow() 255 Isolate* isolate, RegExp::CallOrigin call_origin, ByteArray* code_array_out, in HandleInterrupts() 263 if (call_origin == RegExp::CallOrigin::kFromJs) { in HandleInterrupts() 275 DCHECK(call_origin == RegExp::CallOrigin::kFromRuntime); in HandleInterrupts() 282 return ThrowStackOverflow(isolate, call_origin); in HandleInterrupts() 388 uint32_t current_char, RegExp::CallOrigin call_origin, in RawMatch() 209 ThrowStackOverflow(Isolate* isolate, RegExp::CallOrigin call_origin) ThrowStackOverflow() argument 221 MaybeThrowStackOverflow( Isolate* isolate, RegExp::CallOrigin call_origin) MaybeThrowStackOverflow() argument 254 HandleInterrupts( Isolate* isolate, RegExp::CallOrigin call_origin, ByteArray* code_array_out, String* subject_string_out, const byte** code_base_out, base::Vector<const Char>* subject_string_vector_out, const byte** pc_out) HandleInterrupts() argument 384 RawMatch( Isolate* isolate, ByteArray code_array, String subject_string, base::Vector<const Char> subject, int* output_registers, int output_register_count, int total_register_count, int current, uint32_t current_char, RegExp::CallOrigin call_origin, const uint32_t backtrack_limit) RawMatch() argument 1056 Match( Isolate* isolate, JSRegExp regexp, String subject_string, int* output_registers, int output_register_count, int start_position, RegExp::CallOrigin call_origin) Match() argument 1071 MatchInternal( Isolate* isolate, ByteArray code_array, String subject_string, int* output_registers, int output_register_count, int total_register_count, int start_position, RegExp::CallOrigin call_origin, uint32_t backtrack_limit) MatchInternal() argument 1119 MatchForCallFromJs( Address subject, int32_t start_position, Address, Address, int* output_registers, int32_t output_register_count, RegExp::CallOrigin call_origin, Isolate* isolate, Address regexp) MatchForCallFromJs() argument [all...] |
H A D | regexp-interpreter.h | 49 RegExp::CallOrigin call_origin, 56 RegExp::CallOrigin call_origin, 62 int start_position, RegExp::CallOrigin call_origin);
|
H A D | regexp-macro-assembler.cc | 289 Isolate* isolate, int start_index, RegExp::CallOrigin call_origin, in CheckStackGuardState() 300 if (call_origin == RegExp::CallOrigin::kFromJs) { in CheckStackGuardState() 318 DCHECK(call_origin == RegExp::CallOrigin::kFromRuntime); in CheckStackGuardState() 436 RegExp::CallOrigin call_origin = RegExp::CallOrigin::kFromRuntime; in Execute() local 441 const byte* input_end, int* output, int output_size, int call_origin, in Execute() 446 output, output_size, call_origin, isolate, regexp.ptr()); in Execute() 288 CheckStackGuardState( Isolate* isolate, int start_index, RegExp::CallOrigin call_origin, Address* return_address, Code re_code, Address* subject, const byte** input_start, const byte** input_end) CheckStackGuardState() argument
|
H A D | regexp-macro-assembler.h | 329 RegExp::CallOrigin call_origin,
|
/third_party/node/deps/v8/src/regexp/experimental/ |
H A D | experimental.cc | 136 int32_t ExecRawImpl(Isolate* isolate, RegExp::CallOrigin call_origin, in ExecRawImpl() argument 152 isolate, call_origin, bytecode, register_count_per_match, subject, in ExecRawImpl() 155 call_origin == RegExp::kFromRuntime); in ExecRawImpl() 163 RegExp::CallOrigin call_origin, in ExecRaw() 179 return ExecRawImpl(isolate, call_origin, bytecode, subject, in ExecRaw() 187 RegExp::CallOrigin call_origin, Isolate* isolate, Address regexp) { in MatchForCallFromJs() 191 DCHECK(call_origin == RegExp::CallOrigin::kFromJs); in MatchForCallFromJs() 162 ExecRaw(Isolate* isolate, RegExp::CallOrigin call_origin, JSRegExp regexp, String subject, int32_t* output_registers, int32_t output_register_count, int32_t subject_index) ExecRaw() argument 184 MatchForCallFromJs( Address subject, int32_t start_position, Address input_start, Address input_end, int* output_registers, int32_t output_register_count, RegExp::CallOrigin call_origin, Isolate* isolate, Address regexp) MatchForCallFromJs() argument
|
H A D | experimental.h | 37 RegExp::CallOrigin call_origin, 43 static int32_t ExecRaw(Isolate* isolate, RegExp::CallOrigin call_origin,
|
H A D | experimental-interpreter.cc | 139 NfaInterpreter(Isolate* isolate, RegExp::CallOrigin call_origin, in NfaInterpreter() argument 143 call_origin_(call_origin), in NfaInterpreter() 560 Isolate* isolate, RegExp::CallOrigin call_origin, ByteArray bytecode, in FindMatches() 567 NfaInterpreter<uint8_t> interpreter(isolate, call_origin, bytecode, in FindMatches() 573 NfaInterpreter<base::uc16> interpreter(isolate, call_origin, bytecode, in FindMatches() 559 FindMatches( Isolate* isolate, RegExp::CallOrigin call_origin, ByteArray bytecode, int register_count_per_match, String input, int start_index, int32_t* output_registers, int output_register_count, Zone* zone) FindMatches() argument
|
H A D | experimental-interpreter.h | 26 static int FindMatches(Isolate* isolate, RegExp::CallOrigin call_origin,
|