#include <execution.h>
v8::internal::AllStaticを継承しています。
Static Public メソッド | |
static Handle< Object > | Call (Handle< JSFunction > func, Handle< Object > receiver, int argc, Object ***args, bool *pending_exception) |
static Handle< Object > | New (Handle< JSFunction > func, int argc, Object ***args, bool *pending_exception) |
static Handle< Object > | TryCall (Handle< JSFunction > func, Handle< Object > receiver, int argc, Object ***args, bool *caught_exception) |
static Handle< Object > | ToBoolean (Handle< Object > obj) |
static Handle< Object > | ToNumber (Handle< Object > obj, bool *exc) |
static Handle< Object > | ToInteger (Handle< Object > obj, bool *exc) |
static Handle< Object > | ToInt32 (Handle< Object > obj, bool *exc) |
static Handle< Object > | ToUint32 (Handle< Object > obj, bool *exc) |
static Handle< Object > | ToString (Handle< Object > obj, bool *exc) |
static Handle< Object > | ToDetailString (Handle< Object > obj, bool *exc) |
static Handle< Object > | ToObject (Handle< Object > obj, bool *exc) |
static Handle< Object > | NewDate (double time, bool *exc) |
static Handle< Object > | CharAt (Handle< String > str, uint32_t index) |
static Handle< Object > | GetFunctionFor () |
static Handle< JSFunction > | InstantiateFunction (Handle< FunctionTemplateInfo > data, bool *exc) |
static Handle< JSObject > | InstantiateObject (Handle< ObjectTemplateInfo > data, bool *exc) |
static void | ConfigureInstance (Handle< Object > instance, Handle< Object > data, bool *exc) |
static Handle< String > | GetStackTraceLine (Handle< Object > recv, Handle< JSFunction > fun, Handle< Object > pos, Handle< Object > is_global) |
static Handle< Object > | GetFunctionDelegate (Handle< Object > object) |
execution.h の 41 行で定義されています。
Handle< Object > v8::internal::Execution::Call | ( | Handle< JSFunction > | func, | |
Handle< Object > | receiver, | |||
int | argc, | |||
Object *** | args, | |||
bool * | pending_exception | |||
) | [static] |
execution.cc の 113 行で定義されています。
参照元 v8::CallV8HeapFunction(), ConfigureInstance(), InstantiateFunction(), InstantiateObject(), v8::internal::MessageHandler::MakeMessageObject(), v8::Script::Run(), v8::internal::Runtime_DebugEvaluate(), v8::internal::Runtime_DebugEvaluateGlobal(), と v8::internal::JSObject::SetPropertyWithCallback().
void v8::internal::Execution::ConfigureInstance | ( | Handle< Object > | instance, | |
Handle< Object > | data, | |||
bool * | exc | |||
) | [static] |
execution.cc の 482 行で定義されています。
参照先 v8::internal::Top::builtins(), Call(), と v8::internal::Handle< T >::location().
Handle< JSFunction > v8::internal::Execution::InstantiateFunction | ( | Handle< FunctionTemplateInfo > | data, | |
bool * | exc | |||
) | [static] |
execution.cc の 438 行で定義されています。
参照先 v8::internal::Top::builtins(), Call(), v8::internal::JSFunction::cast(), v8::internal::Smi::cast(), v8::internal::Top::global_context(), v8::Value::IsUndefined(), と v8::internal::Handle< T >::location().
参照元 v8::FunctionTemplate::GetFunction(), と InstantiateObject().
Handle< JSObject > v8::internal::Execution::InstantiateObject | ( | Handle< ObjectTemplateInfo > | data, | |
bool * | exc | |||
) | [static] |
Handle< Object > v8::internal::Execution::New | ( | Handle< JSFunction > | func, | |
int | argc, | |||
Object *** | args, | |||
bool * | pending_exception | |||
) | [static] |
execution.cc の 122 行で定義されています。
参照先 v8::internal::Top::global(), と v8::internal::Invoke().
参照元 v8::internal::RegExpImpl::CreateRegExpLiteral(), と InstantiateObject().
execution.cc の 402 行で定義されています。
参照先 v8::internal::Handle< T >::location(), v8::internal::Factory::NewNumber(), と RETURN_NATIVE_CALL.
参照元 v8::Date::New().
execution.cc の 350 行で定義されています。
参照先 isnan().
Handle< Object > v8::internal::Execution::ToDetailString | ( | Handle< Object > | obj, | |
bool * | exc | |||
) | [static] |
execution.cc の 376 行で定義されています。
参照先 v8::internal::Handle< T >::location(), と RETURN_NATIVE_CALL.
execution.cc の 397 行で定義されています。
参照先 v8::internal::Handle< T >::location(), と RETURN_NATIVE_CALL.
execution.cc の 387 行で定義されています。
参照先 v8::internal::Handle< T >::location(), と RETURN_NATIVE_CALL.
execution.cc の 366 行で定義されています。
参照先 v8::internal::Handle< T >::location(), と RETURN_NATIVE_CALL.
execution.cc の 381 行で定義されています。
参照先 v8::internal::Handle< T >::location(), と RETURN_NATIVE_CALL.
execution.cc の 371 行で定義されています。
参照先 v8::internal::Handle< T >::location(), と RETURN_NATIVE_CALL.
execution.cc の 392 行で定義されています。
参照先 v8::internal::Handle< T >::location(), と RETURN_NATIVE_CALL.
Handle< Object > v8::internal::Execution::TryCall | ( | Handle< JSFunction > | func, | |
Handle< Object > | receiver, | |||
int | argc, | |||
Object *** | args, | |||
bool * | caught_exception | |||
) | [static] |
execution.cc の 128 行で定義されています。
参照先 ASSERT, v8::TryCatch::Exception(), v8::internal::Top::external_caught_exception(), v8::internal::Top::has_pending_exception(), v8::TryCatch::HasCaught(), v8::internal::Invoke(), v8::Utils::OpenHandle(), v8::internal::Top::optional_reschedule_exception(), v8::TryCatch::SetCaptureMessage(), と v8::TryCatch::SetVerbose().
参照元 CharAt(), v8::internal::Debug::CheckBreakPoint(), v8::internal::Debug::CompileDebuggerScript(), v8::internal::MessageHandler::GetMessage(), GetStackTraceLine(), v8::internal::Debugger::MakeJSObject(), v8::internal::Factory::NewError(), v8::internal::Debugger::OnAfterCompile(), v8::internal::Debugger::ProcessDebugEvent(), と v8::internal::Debugger::ProcessRequest().