#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().