#include <stdlib.h>
#include "v8.h"
#include "api.h"
#include "codegen-inl.h"
#include "simulator-ia32.h"
ネームスペース | |
namespace | v8 |
namespace | v8::internal |
マクロ定義 | |
#define | RETURN_NATIVE_CALL(name, argc, argv, has_pending_exception) |
関数 | |
static Handle< Object > | v8::internal::Invoke (bool construct, Handle< JSFunction > func, Handle< Object > receiver, int argc, Object ***args, bool *has_pending_exception) |
変数 | |
static GCExtension | v8::internal::kGCExtension |
#define RETURN_NATIVE_CALL | ( | name, | ||
argc, | ||||
argv, | ||||
has_pending_exception | ||||
) |
do { \ Object** args[argc] = argv; \ ASSERT(has_pending_exception != NULL); \ return Call(Top::name##_fun(), Top::builtins(), argc, args, \ has_pending_exception); \ } while (false)
execution.cc の 341 行で定義されています。
参照元 v8::internal::Execution::NewDate(), v8::internal::Execution::ToDetailString(), v8::internal::Execution::ToInt32(), v8::internal::Execution::ToInteger(), v8::internal::Execution::ToNumber(), v8::internal::Execution::ToObject(), v8::internal::Execution::ToString(), と v8::internal::Execution::ToUint32().