#include <builtins.h>
v8::internal::AllStaticを継承しています。
すべてのメンバ一覧
説明
builtins.h の 131 行で定義されています。
列挙型
関数
static Code* v8::internal::Builtins::builtin |
( |
Name |
name |
) |
[inline, static] |
builtins.h の 168 行で定義されています。
参照先 builtins_.
参照元 v8::internal::Heap::AllocateSharedFunctionInfo(), v8::internal::StubCache::Clear(), v8::internal::LoadStubCompiler::CompileLoadCallback(), v8::internal::LoadStubCompiler::CompileLoadConstant(), v8::internal::LoadStubCompiler::CompileLoadField(), v8::internal::LoadStubCompiler::CompileLoadInterceptor(), v8::internal::StoreStubCompiler::CompileStoreCallback(), v8::internal::StoreStubCompiler::CompileStoreField(), v8::internal::StoreStubCompiler::CompileStoreInterceptor(), v8::internal::StubCache::ComputeLoadNormal(), v8::internal::Factory::CreateApiFunction(), v8::internal::ArgumentsAdaptorFrame::FindCode(), v8::internal::Debug::FindDebugBreak(), v8::internal::LoadIC::GenerateArrayLength(), v8::internal::LoadIC::GenerateFunctionPrototype(), v8::internal::LoadIC::GenerateStringLength(), v8::internal::KeyedStoreIC::generic_stub(), v8::internal::KeyedLoadIC::generic_stub(), GetCode(), v8::internal::KeyedStoreIC::initialize_stub(), v8::internal::StoreIC::initialize_stub(), v8::internal::KeyedLoadIC::initialize_stub(), v8::internal::LoadIC::initialize_stub(), v8::internal::InstallFunction(), v8::internal::MacroAssembler::InvokePrologue(), v8::internal::LoadIC::Load(), v8::internal::KeyedStoreIC::megamorphic_stub(), v8::internal::StoreIC::megamorphic_stub(), v8::internal::KeyedLoadIC::megamorphic_stub(), v8::internal::LoadIC::megamorphic_stub(), v8::internal::KeyedLoadIC::pre_monomorphic_stub(), v8::internal::LoadIC::pre_monomorphic_stub(), v8::internal::StubCache::Set(), と v8::internal::Debug::Setup().
static Address v8::internal::Builtins::builtin_address |
( |
Name |
name |
) |
[inline, static] |
static Address v8::internal::Builtins::c_function_address |
( |
CFunctionId |
id |
) |
[inline, static] |
static void v8::internal::Builtins::Generate_ArgumentsAdaptorTrampoline |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static void v8::internal::Builtins::Generate_CallIC_DebugBreak |
( |
MacroAssembler * |
masm |
) |
[static] |
static void v8::internal::Builtins::Generate_ConstructCall_DebugBreak |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static void v8::internal::Builtins::Generate_FunctionApply |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static void v8::internal::Builtins::Generate_FunctionCall |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static void v8::internal::Builtins::Generate_JSConstructCall |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static void v8::internal::Builtins::Generate_JSConstructEntryTrampoline |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static void v8::internal::Builtins::Generate_JSEntryTrampoline |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static void v8::internal::Builtins::Generate_KeyedLoadIC_DebugBreak |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static void v8::internal::Builtins::Generate_KeyedStoreIC_DebugBreak |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static void v8::internal::Builtins::Generate_LoadIC_DebugBreak |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static void v8::internal::Builtins::Generate_Return_DebugBreak |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static void v8::internal::Builtins::Generate_Return_DebugBreakEntry |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static void v8::internal::Builtins::Generate_StoreIC_DebugBreak |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static void v8::internal::Builtins::Generate_StubNoRegisters_DebugBreak |
( |
MacroAssembler * |
masm |
) |
[static, private] |
static int v8::internal::Builtins::GetArgumentsCount |
( |
JavaScript |
id |
) |
[inline, static] |
static const char* v8::internal::Builtins::GetName |
( |
JavaScript |
id |
) |
[inline, static] |
void v8::internal::Builtins::IterateBuiltins |
( |
ObjectVisitor * |
v |
) |
[static] |
const char * v8::internal::Builtins::Lookup |
( |
byte * |
pc |
) |
[static] |
static int v8::internal::Builtins::NumberOfJavaScriptBuiltins |
( |
|
) |
[inline, static] |
void v8::internal::Builtins::Setup |
( |
bool |
create_heap_objects |
) |
[static] |
builtins.cc の 584 行で定義されています。
参照先 v8::internal::Bootstrapper::AddFixup(), ASSERT, BUILTIN_LIST_A, BUILTIN_LIST_C, builtins_, v8::internal::Code::cast(), v8::internal::Heap::CreateCode(), DEF_FUNCTION_PTR_A, DEF_FUNCTION_PTR_C, v8::internal::V8::FatalProcessOutOfMemory(), v8::internal::Assembler::GetCode(), v8::internal::is_initialized, v8::internal::KB, LOG, names_, v8::internal::NULL, と v8::internal::PrintF().
参照元 v8::internal::V8::Initialize().
void v8::internal::Builtins::TearDown |
( |
|
) |
[static] |
変数
このクラスの説明は次のファイルから生成されました: