Lines Matching refs:isolate_

28     : isolate_(isolate),
54 Handle<String> debug_name(closure_info.FunctionDebugName(), isolate_);
57 return isolate_->factory()->undefined_value();
61 : isolate_(isolate), context_(function->context(), isolate) {
72 : isolate_(isolate),
209 Handle<SharedFunctionInfo> shared_info(function_->shared(), isolate_);
210 Handle<ScopeInfo> scope_info(shared_info->scope_info(), isolate_);
211 if (shared_info->script().IsUndefined(isolate_)) {
213 context_ = handle(function_->context(), isolate_);
236 Handle<DebugInfo> debug_info(shared_info->GetDebugInfo(), isolate_);
247 Handle<Script> script(Script::cast(shared_info->script()), isolate_);
254 ? UnoptimizedCompileFlags::ForFunctionCompile(isolate_, *shared_info)
255 : UnoptimizedCompileFlags::ForScriptCompile(isolate_, *script)
262 maybe_outer_scope = handle(context_->scope_info(), isolate_);
278 std::make_unique<ReusableUnoptimizedCompileState>(isolate_);
279 info_ = std::make_unique<ParseInfo>(isolate_, flags, &compile_state,
285 isolate_, parsing::ReportStatisticsMode::kNo)
286 : parsing::ParseFunction(info_.get(), shared_info, isolate_,
310 context_ = handle(context_->closure_context(), isolate_);
340 context_ = handle(current, isolate_);
346 isolate_->factory()->NewFixedArray(kScopeDetailsSize);
352 return isolate_->factory()->NewJSArrayWithElements(details);
363 return isolate_->factory()->NewJSArrayWithElements(details);
419 context_ = handle(context_->previous(), isolate_);
433 context_ = handle(context_->previous(), isolate_);
439 locals_ = StringSet::New(isolate_);
468 context_ = handle(context_->previous(), isolate_);
480 locals_ = StringSet::New(isolate_);
555 return handle(context_->global_proxy(), isolate_);
562 Handle<JSObject> scope = isolate_->factory()->NewSlowJSObjectWithNullProto();
565 if (value->IsTheHole(isolate_)) {
568 JSReceiver::HasOwnProperty(isolate_, scope, name).FromMaybe(true)) {
573 value = isolate_->factory()->undefined_value();
577 JSObject::SetPropertyOrElement(isolate_, scope, name, value,
613 name = isolate_->factory()->InternalizeString(name);
661 locals_ = StringSet::Add(isolate_, locals_, var->name());
682 Handle<HeapObject> extension(context_->extension(), isolate_);
705 Handle<HeapObject> extension(context_->extension(), isolate_);
730 isolate_, handle(generator_->function().shared(), isolate_));
736 Handle<JSGlobalObject> global(context_->global_object(), isolate_);
738 global->native_context().script_context_table(), isolate_);
744 isolate_, script_contexts, context_index);
745 Handle<ScopeInfo> scope_info(context->scope_info(), isolate_);
754 Handle<ScopeInfo> scope_info(context_->scope_info(), isolate_);
760 Handle<SourceTextModule> module(context_->module(), isolate_);
769 name = handle(raw_name, isolate_);
772 SourceTextModule::LoadVariable(isolate_, module, index);
784 Handle<String> name(it->name(), isolate_);
787 Handle<Object> value(context->get(context_index), isolate_);
803 ? handle(context_->get(this_var->index()), isolate_)
805 ? handle(generator_->receiver(), isolate_)
807 if (receiver->IsOptimizedOut(isolate_)) {
808 receiver = isolate_->factory()->undefined_value();
810 if (visitor(isolate_->factory()->this_string(), receiver, scope_type))
847 value = handle(parameters_and_registers.get(index), isolate_);
851 if (value->IsOptimizedOut(isolate_)) {
852 value = isolate_->factory()->undefined_value();
868 value = handle(parameters_and_registers.get(index), isolate_);
871 if (value->IsOptimizedOut(isolate_)) {
877 value = isolate_->factory()->undefined_value();
885 value = handle(context_->get(index), isolate_);
891 Handle<SourceTextModule> module(context_->module(), isolate_);
892 value = SourceTextModule::LoadVariable(isolate_, module, var->index());
907 return isolate_->factory()->NewSlowJSObjectWithNullProto();
909 return handle(JSObject::cast(context_->extension_receiver()), isolate_);
924 if (visitor(isolate_->factory()->this_string(),
925 isolate_->factory()->undefined_value(), scope_type))
936 ->IsOptimizedOut(isolate_))) {
940 if (visitor(isolate_->factory()->arguments_string(), arguments,
947 Handle<ScopeInfo> scope_info(context_->scope_info(), isolate_);
957 Handle<JSObject> extension(context_->extension_object(), isolate_);
966 Handle<String> key(String::cast(keys->get(i)), isolate_);
968 JSReceiver::GetDataProperty(isolate_, extension, key);
979 if (String::Equals(isolate_, var->name(), variable_name)) {
986 *variable_name == ReadOnlyRoots(isolate_).arguments_string());
999 generator_->parameters_and_registers(), isolate_);
1019 generator_->parameters_and_registers(), isolate_);
1038 Handle<SourceTextModule> module(context_->module(), isolate_);
1054 Handle<JSObject> ext(context_->extension_object(), isolate_);
1055 LookupIterator it(isolate_, ext, variable_name, LookupIterator::OWN);
1088 Handle<SourceTextModule> module(context_->module(), isolate_);
1097 isolate_);
1101 isolate_, script_contexts, lookup_result.context_index);