Home
last modified time | relevance | path

Searched refs:backtrack_limit (Results 1 – 22 of 22) sorted by relevance

/third_party/node/deps/v8/src/regexp/
Dregexp.cc41 int capture_count, uint32_t backtrack_limit);
95 uint32_t& backtrack_limit);
188 uint32_t backtrack_limit) { in Compile() argument
195 (backtrack_limit == JSRegExp::kNoBacktrackLimit); in Compile()
263 parse_result.capture_count, backtrack_limit); in Compile()
559 uint32_t backtrack_limit = re->backtrack_limit(); in CompileIrregexp() local
562 is_one_byte, backtrack_limit); in CompileIrregexp()
596 data->set(JSRegExp::kIrregexpBacktrackLimit, Smi::FromInt(backtrack_limit)); in CompileIrregexp()
633 uint32_t backtrack_limit) { in IrregexpInitialize() argument
637 capture_count, backtrack_limit); in IrregexpInitialize()
[all …]
Dregexp-macro-assembler.h226 void set_backtrack_limit(uint32_t backtrack_limit) { in set_backtrack_limit() argument
227 backtrack_limit_ = backtrack_limit; in set_backtrack_limit()
255 uint32_t backtrack_limit() const { return backtrack_limit_; } in backtrack_limit() function
Dregexp-interpreter.h57 uint32_t backtrack_limit);
Dregexp-interpreter.cc389 const uint32_t backtrack_limit) { in RawMatch() argument
526 if (++backtrack_count == backtrack_limit) { in RawMatch()
1068 start_position, call_origin, regexp.backtrack_limit()); in Match()
1075 uint32_t backtrack_limit) { in MatchInternal() argument
1102 call_origin, backtrack_limit); in MatchInternal()
1111 call_origin, backtrack_limit); in MatchInternal()
Dregexp.h87 RegExpFlags flags, uint32_t backtrack_limit);
/third_party/node/deps/v8/src/objects/
Djs-regexp.h50 uint32_t backtrack_limit = kNoBacktrackLimit);
54 uint32_t backtrack_limit = kNoBacktrackLimit);
83 uint32_t backtrack_limit() const;
Djs-regexp.cc109 uint32_t JSRegExp::backtrack_limit() const { in backtrack_limit() function in v8::internal::JSRegExp
152 Flags flags, uint32_t backtrack_limit) { in New() argument
157 return JSRegExp::Initialize(regexp, pattern, flags, backtrack_limit); in New()
401 uint32_t backtrack_limit) { in Initialize() argument
413 backtrack_limit), in Initialize()
/third_party/node/deps/v8/include/
Dv8-regexp.h65 uint32_t backtrack_limit);
/third_party/node/deps/v8/src/runtime/
Druntime-test.cc1602 uint32_t backtrack_limit = args.positive_smi_value_at(2); in RUNTIME_FUNCTION() local
1608 isolate, JSRegExp::New(isolate, pattern, flags, backtrack_limit)); in RUNTIME_FUNCTION()
/third_party/node/deps/v8/src/heap/
Dfactory.h819 uint32_t backtrack_limit);
Dfactory.cc3588 uint32_t backtrack_limit) { in SetRegExpIrregexpData() argument
3589 DCHECK(Smi::IsValid(backtrack_limit)); in SetRegExpIrregexpData()
3608 store.set(JSRegExp::kIrregexpBacktrackLimit, Smi::FromInt(backtrack_limit)); in SetRegExpIrregexpData()
/third_party/node/deps/v8/src/regexp/x64/
Dregexp-macro-assembler-x64.cc155 __ cmpq(Operand(rbp, kBacktrackCount), Immediate(backtrack_limit())); in Backtrack()
/third_party/node/deps/v8/src/regexp/mips/
Dregexp-macro-assembler-mips.cc159 __ Branch(&next, ne, a0, Operand(backtrack_limit())); in Backtrack()
/third_party/node/deps/v8/src/regexp/mips64/
Dregexp-macro-assembler-mips64.cc197 __ Branch(&next, ne, a0, Operand(backtrack_limit())); in Backtrack()
/third_party/node/deps/v8/src/regexp/ia32/
Dregexp-macro-assembler-ia32.cc144 __ cmp(Operand(ebp, kBacktrackCount), Immediate(backtrack_limit())); in Backtrack()
/third_party/node/deps/v8/src/regexp/loong64/
Dregexp-macro-assembler-loong64.cc157 __ Branch(&next, ne, a0, Operand(backtrack_limit())); in Backtrack()
/third_party/node/deps/v8/src/regexp/arm/
Dregexp-macro-assembler-arm.cc161 __ cmp(r0, Operand(backtrack_limit())); in Backtrack()
/third_party/node/deps/v8/src/regexp/s390/
Dregexp-macro-assembler-s390.cc173 __ CmpU64(r2, Operand(backtrack_limit())); in Backtrack()
/third_party/node/deps/v8/src/regexp/riscv64/
Dregexp-macro-assembler-riscv64.cc162 __ BranchShort(&next, ne, a0, Operand(backtrack_limit())); in Backtrack()
/third_party/node/deps/v8/src/regexp/ppc/
Dregexp-macro-assembler-ppc.cc178 __ mov(r0, Operand(backtrack_limit())); in Backtrack()
/third_party/node/deps/v8/src/regexp/arm64/
Dregexp-macro-assembler-arm64.cc200 __ Cmp(scratch, Operand(backtrack_limit())); in Backtrack()
/third_party/node/deps/v8/src/api/
Dapi.cc7272 uint32_t backtrack_limit) { in NewWithBacktrackLimit() argument
7273 Utils::ApiCheck(i::Smi::IsValid(backtrack_limit), in NewWithBacktrackLimit()
7276 Utils::ApiCheck(backtrack_limit != i::JSRegExp::kNoBacktrackLimit, in NewWithBacktrackLimit()
7283 static_cast<i::JSRegExp::Flags>(flags), backtrack_limit), in NewWithBacktrackLimit()