Home
last modified time | relevance | path

Searched refs:call_origin (Results 1 - 8 of 8) sorted by relevance

/third_party/node/deps/v8/src/regexp/
H A Dregexp-interpreter.cc210 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 Dregexp-interpreter.h49 RegExp::CallOrigin call_origin,
56 RegExp::CallOrigin call_origin,
62 int start_position, RegExp::CallOrigin call_origin);
H A Dregexp-macro-assembler.cc289 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 Dregexp-macro-assembler.h329 RegExp::CallOrigin call_origin,
/third_party/node/deps/v8/src/regexp/experimental/
H A Dexperimental.cc136 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 Dexperimental.h37 RegExp::CallOrigin call_origin,
43 static int32_t ExecRaw(Isolate* isolate, RegExp::CallOrigin call_origin,
H A Dexperimental-interpreter.cc139 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 Dexperimental-interpreter.h26 static int FindMatches(Isolate* isolate, RegExp::CallOrigin call_origin,

Completed in 7 milliseconds