/external/v8/src/debug/ |
H A D | debug-evaluate.h | 62 Handle<ScopeInfo> scope_info; member in struct:v8::internal::DebugEvaluate::ContextBuilder::ContextChainElement
|
H A D | debug-frames.cc | 112 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 D | debug-scopes.h | 86 : 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 D | debug-scopes.cc | 41 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 D | js-operator.h | 283 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 D | js-create-lowering.cc | 887 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 D | js-generic-lowering.cc | 488 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 D | js-operator.cc | 215 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 D | ast-graph-builder.cc | 2314 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 D | bytecode-graph-builder.cc | 1177 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 D | contexts.cc | 44 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 D | compiler.cc | 420 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 D | frames.cc | 1866 // 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 D | deoptimizer.cc | 3875 Handle<Object> scope_info = materializer.FieldAt(value_index); local 3877 object->set_scope_info(ScopeInfo::cast(*scope_info));
|
H A D | factory.cc | 120 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 D | bootstrapper.cc | 946 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 D | gdb-jit.cc | 978 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 D | object-stats.cc | 541 FixedArray* scope_info = sfi->scope_info(); local 542 RecordFixedArrayHelper(sfi, scope_info, SCOPE_INFO_SUB_TYPE, 0);
|
/external/v8/src/runtime/ |
H A D | runtime-scopes.cc | 312 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 D | scopes.h | 129 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 D | scopes.cc | 196 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 D | scope-info.cc | 144 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 D | interpreter.cc | 2925 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 D | heap-snapshot-generator.cc | 1205 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 D | hydrogen.cc | 4256 HValue* scope_info = Add<HConstant>(scope->scope_info()); local 4257 Add<HPushArguments>(scope_info, function);
|