Lines Matching defs:isolate
100 Isolate* isolate = re->GetIsolate();
101 Factory* factory = isolate->factory();
107 isolate->Throw(*regexp_err);
117 Isolate* isolate = re->GetIsolate();
119 CompilationCache* compilation_cache = isolate->compilation_cache();
122 LOG(isolate, RegExpCompileEvent(re, in_cache));
131 PostponeInterruptsScope postpone(isolate);
133 FlatStringReader reader(isolate, pattern);
153 isolate->factory()->NewStringFromTwoByte(atom_pattern);
178 ASSERT(!result.is_null() || Isolate::Current()->has_pending_exception());
232 Isolate* isolate = re->GetIsolate();
248 return isolate->factory()->null_value();
253 ? SearchString(isolate,
257 : SearchString(isolate,
262 ? SearchString(isolate,
266 : SearchString(isolate,
304 Isolate* isolate = re->GetIsolate();
306 PostponeInterruptsScope postpone(isolate);
311 isolate->Throw(entry);
324 FlatStringReader reader(isolate, pattern);
343 Factory* factory = isolate->factory();
352 isolate->Throw(*regexp_err);
446 Isolate* isolate = regexp->GetIsolate();
448 Handle<FixedArray> irregexp(FixedArray::cast(regexp->data()), isolate);
456 subject = Handle<String>(ConsString::cast(*subject)->first(), isolate);
463 Handle<Code> code(IrregexpNativeCode(*irregexp, is_ascii), isolate);
470 isolate);
473 isolate->has_pending_exception());
504 Handle<ByteArray> byte_codes(IrregexpByteCode(*irregexp, is_ascii), isolate);
506 if (IrregexpInterpreter::Match(isolate,
537 ASSERT(Isolate::Current()->has_pending_exception());
563 ASSERT(Isolate::Current()->has_pending_exception());
567 return Isolate::Current()->factory()->null_value();
866 heap->isolate()->memory_allocator()->SizeExecutable() >
1343 Isolate* isolate,
1348 isolate->jsregexp_uncanonicalize()->get(character, '\0', letters);
1364 static inline bool EmitSimpleCharacter(Isolate* isolate,
1387 static inline bool EmitAtomNonLetter(Isolate* isolate,
1397 int length = GetCaseIndependentLetters(isolate, c, ascii, chars);
1459 typedef bool EmitCharacterFunction(Isolate* isolate,
1469 static inline bool EmitAtomLetter(Isolate* isolate,
1479 int length = GetCaseIndependentLetters(isolate, c, ascii, chars);
1917 Isolate* isolate = Isolate::Current();
1948 int length = GetCaseIndependentLetters(isolate, c, compiler->ascii(),
2449 Isolate* isolate = Isolate::Current();
2485 bool bound_checked = emit_function(isolate,
4126 static void AddUncanonicals(Isolate* isolate,
4134 Isolate* isolate = Isolate::Current();
4144 int length = isolate->jsregexp_uncanonicalize()->get(bottom, '\0', chars);
4173 int length = isolate->jsregexp_canonrange()->get(pos, '\0', range);
4182 length = isolate->jsregexp_uncanonicalize()->get(block_end, '\0', range);
4292 static void AddUncanonicals(Isolate* isolate,
4325 AddUncanonicals(isolate, ranges, bottom, boundaries[i] - 1);
4326 AddUncanonicals(isolate, ranges, boundaries[i], top);
4337 int length = isolate->jsregexp_uncanonicalize()->get(current_char,
4351 int length = isolate->jsregexp_uncanonicalize()->get(i, '\0', chars);
4873 StackLimitCheck check(Isolate::Current());