Searched defs:scope_info (Results 1 - 25 of 25) sorted by relevance

/external/v8/src/debug/
H A Ddebug-evaluate.h62 Handle<ScopeInfo> scope_info; member in struct:v8::internal::DebugEvaluate::ContextBuilder::ContextChainElement
H A Ddebug-frames.cc112 Handle<ScopeInfo> scope_info) {
115 for (int i = 0; i < scope_info->ParameterCount(); ++i) {
119 Handle<String> name(scope_info->ParameterName(i));
121 if (ParameterIsShadowedByContextLocal(scope_info, name)) continue;
133 for (int i = 0; i < scope_info->StackLocalCount(); ++i) {
134 Handle<String> name(scope_info->StackLocalName(i));
136 Handle<Object> value = GetExpression(scope_info->StackLocalIndex(i));
153 Handle<ScopeInfo> scope_info(shared->scope_info());
154 MaterializeStackLocals(target, scope_info);
111 MaterializeStackLocals(Handle<JSObject> target, Handle<ScopeInfo> scope_info) argument
158 UpdateStackLocalsFromMaterializedObject( Handle<JSObject> target, Handle<ScopeInfo> scope_info) argument
[all...]
H A Ddebug-scopes.h86 : scope_info(info), start_position(start), end_position(end) {}
88 : scope_info(info), start_position(-1), end_position(-1) {}
89 Handle<ScopeInfo> scope_info; member in struct:v8::internal::ScopeIterator::ExtendedScopeInfo
136 bool SetParameterValue(Handle<ScopeInfo> scope_info, JavaScriptFrame* frame,
139 bool SetStackVariableValue(Handle<ScopeInfo> scope_info,
142 bool SetContextVariableValue(Handle<ScopeInfo> scope_info,
147 void CopyContextLocalsToScopeObject(Handle<ScopeInfo> scope_info,
150 void CopyModuleVarsToScopeObject(Handle<ScopeInfo> scope_info,
H A Ddebug-scopes.cc41 Handle<ScopeInfo> scope_info(shared_info->scope_info());
73 if (scope_info->HasContext()) {
80 if (scope_info->scope_type() == FUNCTION_SCOPE) {
81 nested_scope_chain_.Add(ExtendedScopeInfo(scope_info,
91 if (scope_info->scope_type() != FUNCTION_SCOPE) {
95 if (scope_info->scope_type() == EVAL_SCOPE) {
98 info->set_outer_scope_info(handle(function->context()->scope_info()));
103 } else if (scope_info->scope_type() == MODULE_SCOPE) {
106 DCHECK(scope_info
252 Handle<ScopeInfo> scope_info = nested_scope_chain_.last().scope_info; local
587 Handle<ScopeInfo> scope_info = nested_scope_chain_.last().scope_info; local
617 SetParameterValue(Handle<ScopeInfo> scope_info, JavaScriptFrame* frame, Handle<String> parameter_name, Handle<Object> new_value) argument
633 SetStackVariableValue(Handle<ScopeInfo> scope_info, Handle<String> variable_name, Handle<Object> new_value) argument
650 SetContextVariableValue(Handle<ScopeInfo> scope_info, Handle<Context> context, Handle<String> variable_name, Handle<Object> new_value) argument
708 Handle<ScopeInfo> scope_info = CurrentScopeInfo(); local
766 CopyContextLocalsToScopeObject( Handle<ScopeInfo> scope_info, Handle<Context> context, Handle<JSObject> scope_object) argument
787 CopyModuleVarsToScopeObject(Handle<ScopeInfo> scope_info, Handle<Context> context, Handle<JSObject> scope_object) argument
[all...]
/external/v8/src/compiler/
H A Djs-operator.h283 Handle<ScopeInfo> scope_info);
286 Handle<ScopeInfo> scope_info() const { return scope_info_; } function in class:v8::internal::compiler::final
706 const Handle<ScopeInfo>& scope_info);
707 const Operator* CreateWithContext(const Handle<ScopeInfo>& scope_info);
H A Djs-create-lowering.cc887 Handle<ScopeInfo> scope_info = OpParameter<Handle<ScopeInfo>>(node); local
897 aa.Store(AccessBuilder::ForContextExtensionScopeInfo(), scope_info); local
928 parameters.scope_info());
951 Handle<ScopeInfo> scope_info = OpParameter<Handle<ScopeInfo>>(node); local
952 int const context_length = scope_info->ContextLength();
961 Node* extension = jsgraph()->Constant(scope_info);
H A Djs-generic-lowering.cc488 jsgraph()->HeapConstant(parameters.scope_info()));
493 Handle<ScopeInfo> scope_info = OpParameter<Handle<ScopeInfo>>(node); local
494 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(scope_info));
499 Handle<ScopeInfo> scope_info = OpParameter<Handle<ScopeInfo>>(node); local
500 node->InsertInput(zone(), 0, jsgraph()->HeapConstant(scope_info));
506 Handle<ScopeInfo> scope_info = OpParameter<Handle<ScopeInfo>>(node); local
507 node->InsertInput(zone(), 1, jsgraph()->HeapConstant(scope_info));
H A Djs-operator.cc215 Handle<String> catch_name, Handle<ScopeInfo> scope_info)
216 : catch_name_(catch_name), scope_info_(scope_info) {}
221 lhs.scope_info().location() == rhs.scope_info().location();
231 parameters.scope_info().location());
237 << Brief(*parameters.scope_info());
1048 const Handle<String>& name, const Handle<ScopeInfo>& scope_info) {
1049 CreateCatchContextParameters parameters(name, scope_info);
1058 const Handle<ScopeInfo>& scope_info) {
1063 scope_info); // paramete
214 CreateCatchContextParameters( Handle<String> catch_name, Handle<ScopeInfo> scope_info) argument
1047 CreateCatchContext( const Handle<String>& name, const Handle<ScopeInfo>& scope_info) argument
1057 CreateWithContext( const Handle<ScopeInfo>& scope_info) argument
1066 CreateBlockContext( const Handle<ScopeInfo>& scope_info) argument
1075 CreateScriptContext( const Handle<ScopeInfo>& scope_info) argument
[all...]
H A Dast-graph-builder.cc2314 Handle<ScopeInfo> scope_info = scope->scope_info(); local
2315 const Operator* op = javascript()->CreateScriptContext(scope_info);
2328 Handle<ScopeInfo> scope_info = scope->scope_info(); local
2329 const Operator* op = javascript()->CreateBlockContext(scope_info);
H A Dbytecode-graph-builder.cc1177 Handle<ScopeInfo> scope_info = Handle<ScopeInfo>::cast( local
1180 const Operator* op = javascript()->CreateBlockContext(scope_info);
1205 Handle<ScopeInfo> scope_info = Handle<ScopeInfo>::cast( local
1209 const Operator* op = javascript()->CreateCatchContext(name, scope_info);
1217 Handle<ScopeInfo> scope_info = Handle<ScopeInfo>::cast( local
1220 const Operator* op = javascript()->CreateWithContext(scope_info);
/external/v8/src/
H A Dcontexts.cc44 Handle<ScopeInfo> scope_info(context->scope_info());
46 scope_info, name, &result->mode, &result->init_flag,
115 ScopeInfo* Context::scope_info() { function in class:v8::internal::Context
118 return closure()->shared()->scope_info();
124 object = ContextExtension::cast(object)->scope_info();
311 Handle<ScopeInfo> scope_info(context->scope_info());
315 int slot_index = ScopeInfo::ContextSlotIndex(scope_info, name, &mode,
335 int function_index = scope_info
[all...]
H A Dcompiler.cc420 Handle<ScopeInfo> scope_info = info->scope()->scope_info(); local
421 shared->set_scope_info(*scope_info);
424 shared->set_outer_scope_info(*outer_scope->scope_info());
1449 if (shared->scope_info() == ScopeInfo::Empty(info->isolate())) {
1542 parse_info.set_outer_scope_info(handle(context->scope_info()));
1755 parse_info.set_outer_scope_info(handle(context->scope_info()));
1849 result->set_outer_scope_info(*outer_scope->scope_info());
1873 Handle<ScopeInfo>(fun->shared()->scope_info()));
H A Dframes.cc1866 // doesn't contain scope info, scope_info will return 0 for the number of
1870 ScopeInfo* scope_info = shared->scope_info(); local
1908 if (i < scope_info->ParameterCount()) {
1909 accumulator->PrintName(scope_info->ParameterName(i));
1929 int stack_locals_count = scope_info->StackLocalCount();
1930 int heap_locals_count = scope_info->ContextLocalCount();
1939 accumulator->PrintName(scope_info->StackLocalName(i));
1965 accumulator->PrintName(scope_info->ContextLocalName(i));
H A Ddeoptimizer.cc3875 Handle<Object> scope_info = materializer.FieldAt(value_index); local
3877 object->set_scope_info(ScopeInfo::cast(*scope_info));
H A Dfactory.cc120 Handle<ScopeInfo> scope_info, Handle<Object> extension) {
123 result->set_scope_info(*scope_info);
925 Handle<ScopeInfo> scope_info) {
926 DCHECK_EQ(scope_info->scope_type(), SCRIPT_SCOPE);
928 NewFixedArray(scope_info->ContextLength(), TENURED);
933 context->set_extension(*scope_info);
951 Handle<ScopeInfo> scope_info) {
952 DCHECK_EQ(scope_info->scope_type(), MODULE_SCOPE);
954 NewFixedArray(scope_info->ContextLength(), TENURED);
968 DCHECK(function->shared()->scope_info()
119 NewContextExtension( Handle<ScopeInfo> scope_info, Handle<Object> extension) argument
924 NewScriptContext(Handle<JSFunction> function, Handle<ScopeInfo> scope_info) argument
949 NewModuleContext(Handle<Module> module, Handle<JSFunction> function, Handle<ScopeInfo> scope_info) argument
991 NewCatchContext(Handle<JSFunction> function, Handle<Context> previous, Handle<ScopeInfo> scope_info, Handle<String> name, Handle<Object> thrown_object) argument
1009 NewDebugEvaluateContext(Handle<Context> previous, Handle<ScopeInfo> scope_info, Handle<JSReceiver> extension, Handle<Context> wrapped, Handle<StringSet> whitelist) argument
1031 NewWithContext(Handle<JSFunction> function, Handle<Context> previous, Handle<ScopeInfo> scope_info, Handle<JSReceiver> extension) argument
1048 NewBlockContext(Handle<JSFunction> function, Handle<Context> previous, Handle<ScopeInfo> scope_info) argument
1620 Handle<ScopeInfo> scope_info = Handle<ScopeInfo>::cast(array); local
2358 NewSharedFunctionInfo( Handle<String> name, FunctionKind kind, Handle<Code> code, Handle<ScopeInfo> scope_info) argument
[all...]
H A Dbootstrapper.cc946 Handle<ScopeInfo> scope_info = ScopeInfo::CreateGlobalThisBinding(isolate()); local
948 Handle<Context> context = factory()->NewScriptContext(closure, scope_info);
951 int slot = scope_info->ReceiverContextSlotIndex();
H A Dgdb-jit.cc978 ScopeInfo* scope_info() const { function in class:v8::internal::BASE_EMBEDDED
980 return shared_info_->scope_info();
1142 ScopeInfo* scope = desc_->scope_info();
1366 ScopeInfo* scope = desc_->scope_info();
/external/v8/src/heap/
H A Dobject-stats.cc541 FixedArray* scope_info = sfi->scope_info(); local
542 RecordFixedArrayHelper(sfi, scope_info, SCOPE_INFO_SUB_TYPE, 0);
/external/v8/src/runtime/
H A Druntime-scopes.cc312 handle(context->scope_info()), object);
450 Handle<ScopeInfo> scope_info(callee->shared()->scope_info());
453 Handle<String> name(scope_info->ParameterName(index));
454 int context_local_count = scope_info->ContextLocalCount();
457 if (scope_info->ParameterName(j) == *name) {
473 if (scope_info->ContextLocalName(j) == *name) {
666 static Object* FindNameClash(Handle<ScopeInfo> scope_info, argument
669 Isolate* isolate = scope_info->GetIsolate();
670 for (int var = 0; var < scope_info
[all...]
/external/v8/src/ast/
H A Dscopes.h129 ScopeInfo* scope_info,
414 Handle<ScopeInfo> scope_info() const { function in class:v8::internal::Scope
596 Scope(Zone* zone, ScopeType type, Handle<ScopeInfo> scope_info);
600 Handle<ScopeInfo> scope_info);
619 Handle<ScopeInfo> scope_info);
660 void SetScriptScopeInfo(Handle<ScopeInfo> scope_info) { argument
663 scope_info_ = scope_info;
953 ModuleScope(Isolate* isolate, Handle<ScopeInfo> scope_info,
H A Dscopes.cc196 ModuleScope::ModuleScope(Isolate* isolate, Handle<ScopeInfo> scope_info, argument
198 : DeclarationScope(avfactory->zone(), MODULE_SCOPE, scope_info) {
200 Handle<ModuleInfo> module_info(scope_info->ModuleDescriptorInfo(), isolate);
242 Scope::Scope(Zone* zone, ScopeType scope_type, Handle<ScopeInfo> scope_info) argument
246 scope_info_(scope_info),
248 DCHECK(!scope_info.is_null());
253 if (scope_info->CallsEval()) RecordEvalCall();
254 set_language_mode(scope_info->language_mode());
255 num_heap_slots_ = scope_info->ContextLength();
260 Handle<ScopeInfo> scope_info)
259 DeclarationScope(Zone* zone, ScopeType scope_type, Handle<ScopeInfo> scope_info) argument
269 Scope(Zone* zone, const AstRawString* catch_variable_name, Handle<ScopeInfo> scope_info) argument
372 DeserializeScopeChain(Isolate* isolate, Zone* zone, ScopeInfo* scope_info, DeclarationScope* script_scope, AstValueFactory* ast_value_factory, DeserializationMode deserialization_mode) argument
[all...]
/external/v8/src/objects/
H A Dscope-info.cc144 Handle<ScopeInfo> scope_info = factory->NewScopeInfo(length); local
175 scope_info->SetFlags(flags);
177 scope_info->SetParameterCount(parameter_count);
178 scope_info->SetStackLocalCount(stack_local_count);
179 scope_info->SetContextLocalCount(context_local_count);
183 DCHECK_EQ(index, scope_info->ParameterNamesIndex());
186 scope_info->set(index++,
195 DCHECK_EQ(index, scope_info->StackLocalFirstSlotIndex());
196 scope_info->set(index++, Smi::FromInt(first_slot_index));
197 DCHECK_EQ(index, scope_info
299 Handle<ScopeInfo> scope_info = factory->NewScopeInfo(length); local
352 Handle<ScopeInfo> scope_info = factory->NewScopeInfo(length); local
637 ContextSlotIndex(Handle<ScopeInfo> scope_info, Handle<String> name, VariableMode* mode, InitializationFlag* init_flag, MaybeAssignedFlag* maybe_assigned_flag) argument
797 PrintList(const char* list_name, int nof_internal_slots, int start, int end, ScopeInfo* scope_info) argument
[all...]
/external/v8/src/interpreter/
H A Dinterpreter.cc2925 Node* scope_info = __ LoadConstantPoolEntry(index); local
2929 __ CallRuntime(Runtime::kPushBlockContext, context, scope_info, closure));
2944 Node* scope_info = __ LoadConstantPoolEntry(scope_info_idx); local
2948 exception, scope_info, closure));
2987 Node* scope_info = __ LoadConstantPoolEntry(scope_info_idx); local
2991 scope_info, closure));
/external/v8/src/profiler/
H A Dheap-snapshot-generator.cc1205 ScopeInfo* scope_info = context->closure()->shared()->scope_info(); local
1207 int context_locals = scope_info->ContextLocalCount();
1209 String* local_name = scope_info->ContextLocalName(i);
1214 if (scope_info->HasFunctionName()) {
1215 String* name = scope_info->FunctionName();
1216 int idx = scope_info->FunctionContextSlotIndex(name);
1334 TagObject(shared->scope_info(), "(function scope info)");
1336 "scope_info", shared->scope_info(),
[all...]
/external/v8/src/crankshaft/
H A Dhydrogen.cc4256 HValue* scope_info = Add<HConstant>(scope->scope_info()); local
4257 Add<HPushArguments>(scope_info, function);

Completed in 4065 milliseconds