#include <contexts.h>
v8::internal::FixedArrayを継承しています。
contexts.h の 158 行で定義されています。
| anonymous enum |
contexts.h の 167 行で定義されています。
| JSBuiltinsObject * v8::internal::Context::builtins | ( | ) |
contexts.cc の 36 行で定義されています。
参照先 ASSERT, builtins(), cast(), と global().
v8::internal::FixedArrayを再定義しています。
contexts.h の 161 行で定義されています。
参照先 ASSERT.
参照元 builtins(), closure(), v8::internal::EvalContext(), extension(), fcontext(), global_context(), v8::internal::LoadContextSlotHelper(), Lookup(), v8::internal::MayAccessPreCheck(), v8::internal::Runtime_CompileString(), v8::internal::Runtime_DebugEvaluate(), v8::internal::Runtime_GetFrameDetails(), v8::internal::Runtime_NewContext(), と v8::internal::Runtime_PushContext().
| JSFunction* v8::internal::Context::closure | ( | ) | [inline] |
contexts.h の 220 行で定義されています。
参照先 cast(), と CLOSURE_INDEX.
参照元 v8::internal::Heap::AllocateWithContext(), と global_context().
| JSObject* v8::internal::Context::extension | ( | ) | [inline] |
contexts.h の 234 行で定義されています。
参照先 cast(), と unchecked_extension().
| Context* v8::internal::Context::fcontext | ( | ) | [inline] |
contexts.h の 223 行で定義されています。
参照先 cast(), と FCONTEXT_INDEX.
| GlobalObject* v8::internal::Context::global | ( | ) | [inline] |
contexts.h の 237 行で定義されています。
参照先 ASSERT.
参照元 v8::internal::Heap::AllocateFunctionContext(), v8::internal::Heap::AllocateWithContext(), builtins(), v8::internal::DebugBreakHelper(), v8::internal::Top::global(), global_context(), v8::internal::LoadContextSlotHelper(), v8::internal::CallIC::LoadFunction(), v8::internal::MayAccessPreCheck(), v8::internal::Runtime_DeclareGlobals(), v8::internal::Runtime_InitializeConstGlobal(), v8::internal::Runtime_InitializeVarGlobal(), v8::internal::Runtime_LookupContext(), v8::internal::Runtime_NewObject(), と v8::internal::Runtime_StoreContextSlot().
| Context * v8::internal::Context::global_context | ( | ) |
contexts.cc の 47 行で定義されています。
参照先 v8::internal::JSFunction::cast(), cast(), closure(), と global().
参照元 v8::internal::JSObject::AddFastProperty(), v8::internal::Heap::AllocateArgumentsObject(), v8::internal::BUILTIN(), v8::internal::JSObject::ConvertDescriptorToFieldAndMapTransition(), v8::internal::DebugGetLoadedScripts(), v8::internal::Accessors::FlattenNumber(), global_proxy(), has_out_of_memory(), v8::internal::JSObject::IsSimpleEnum(), v8::internal::Top::LookupSpecialFunction(), mark_out_of_memory(), v8::internal::StringStream::PrintSecurityTokenIfChanged(), v8::internal::JSObject::ReferencesObject(), v8::internal::Runtime_CompileString(), v8::internal::Runtime_DebugReferencedBy(), set_global_proxy(), と v8::internal::JSFunction::SetPrototype().
| JSObject * v8::internal::Context::global_proxy | ( | ) |
| bool v8::internal::Context::has_extension | ( | ) | [inline] |
contexts.h の 233 行で定義されています。
| bool v8::internal::Context::has_out_of_memory | ( | ) | [inline] |
contexts.h の 258 行で定義されています。
参照先 global_context().
| bool v8::internal::Context::is_function_context | ( | ) | [inline] |
contexts.h の 255 行で定義されています。
参照先 v8::internal::NULL, と unchecked_previous().
参照元 v8::internal::Heap::AllocateFunctionContext(), と v8::internal::Heap::AllocateWithContext().
| Handle< Object > v8::internal::Context::Lookup | ( | Handle< String > | name, | |
| ContextLookupFlags | flags, | |||
| int * | index_, | |||
| PropertyAttributes * | attributes | |||
| ) |
contexts.cc の 73 行で定義されています。
参照先 ABSENT, ASSERT, v8::internal::JSObject::cast(), cast(), v8::internal::code(), v8::internal::Variable::CONST, v8::internal::Variable::DYNAMIC, extension(), fcontext(), v8::internal::FOLLOW_PROTOTYPE_CHAIN, v8::internal::Debug::InDebugger(), v8::internal::Variable::INTERNAL, v8::internal::kDebug, MIN_CONTEXT_SLOTS, v8::internal::NULL, v8::internal::PrintF(), v8::internal::Variable::TEMPORARY, UNREACHABLE, と v8::internal::Variable::VAR.
| void v8::internal::Context::mark_out_of_memory | ( | ) | [inline] |
| Context* v8::internal::Context::previous | ( | ) | [inline] |
contexts.h の 226 行で定義されています。
参照先 ASSERT, と unchecked_previous().
| void v8::internal::Context::set_closure | ( | JSFunction * | closure | ) | [inline] |
contexts.h の 221 行で定義されています。
参照元 v8::internal::Heap::AllocateFunctionContext(), と v8::internal::Heap::AllocateWithContext().
| void v8::internal::Context::set_extension | ( | JSObject * | object | ) | [inline] |
contexts.h の 235 行で定義されています。
参照元 v8::internal::Heap::AllocateFunctionContext(), と v8::internal::Heap::AllocateWithContext().
| void v8::internal::Context::set_fcontext | ( | Context * | context | ) | [inline] |
contexts.h の 224 行で定義されています。
参照元 v8::internal::Heap::AllocateFunctionContext(), と v8::internal::Heap::AllocateWithContext().
| void v8::internal::Context::set_global | ( | GlobalObject * | global | ) | [inline] |
contexts.h の 242 行で定義されています。
参照元 v8::internal::Heap::AllocateFunctionContext(), と v8::internal::Heap::AllocateWithContext().
| void v8::internal::Context::set_global_proxy | ( | JSObject * | global | ) |
contexts.cc の 68 行で定義されています。
参照先 global_context().
| void v8::internal::Context::set_previous | ( | Context * | context | ) | [inline] |
contexts.h の 231 行で定義されています。
参照元 v8::internal::Heap::AllocateFunctionContext(), と v8::internal::Heap::AllocateWithContext().
| static int v8::internal::Context::SlotOffset | ( | int | index | ) | [inline, static] |
| Object* v8::internal::Context::unchecked_extension | ( | ) | [inline, private] |
contexts.h の 311 行で定義されています。
参照元 extension(), と has_extension().
| Object* v8::internal::Context::unchecked_previous | ( | ) | [inline, private] |
contexts.h の 310 行で定義されています。
参照元 is_function_context(), と previous().
1.7.1