#include <codegen.h>
v8::internal::CEntryDebugBreakStubに継承されています。
Public メソッド | |
CEntryStub () | |
void | Generate (MacroAssembler *masm) |
Protected メソッド | |
void | GenerateBody (MacroAssembler *masm, bool is_debug_break) |
void | GenerateCore (MacroAssembler *masm, Label *throw_normal_exception, Label *throw_out_of_memory_exception, StackFrame::Type frame_type, bool do_gc, bool always_allocate_scope) |
void | GenerateThrowTOS (MacroAssembler *masm) |
void | GenerateThrowOutOfMemory (MacroAssembler *masm) |
Private メソッド | |
Major | MajorKey () |
int | MinorKey () |
const char * | GetName () |
void v8::internal::CEntryStub::Generate | ( | MacroAssembler * | masm | ) | [inline] |
void v8::internal::CEntryStub::GenerateBody | ( | MacroAssembler * | masm, | |
bool | is_debug_break | |||
) | [protected] |
void v8::internal::CEntryStub::GenerateCore | ( | MacroAssembler * | masm, | |
Label * | throw_normal_exception, | |||
Label * | throw_out_of_memory_exception, | |||
StackFrame::Type | frame_type, | |||
bool | do_gc, | |||
bool | always_allocate_scope | |||
) | [protected] |
codegen-arm.cc の 3811 行で定義されています。
参照先 __, ASSERT, assembler::arm::call_rt_r5, cmp(), v8::internal::eq, v8::internal::Failure::Exception(), FUNCTION_ADDR, v8::internal::ip, v8::internal::kFailureTag, v8::internal::kFailureTagMask, v8::internal::kFailureTagSize, v8::internal::kFailureTypeTagSize, v8::internal::lr, v8::internal::ne, v8::internal::Failure::OutOfMemoryException(), v8::internal::pc, v8::internal::Top::pending_exception_address(), v8::internal::Runtime::PerformGC(), v8::internal::r0, v8::internal::r1, v8::internal::r2, v8::internal::r3, v8::internal::r4, v8::internal::r5, v8::internal::r6, と v8::internal::Failure::RETRY_AFTER_GC.
参照元 GenerateBody().
void v8::internal::CEntryStub::GenerateThrowOutOfMemory | ( | MacroAssembler * | masm | ) | [protected] |
codegen-arm.cc の 3756 行で定義されています。
参照先 __, v8::internal::Register::bit(), cmp(), v8::internal::cp, v8::internal::eq, v8::internal::fp, v8::internal::ia_w, v8::internal::StandardFrameConstants::kContextOffset, v8::internal::kDebug, v8::internal::StackHandlerConstants::kNextOffset, v8::internal::StackHandlerConstants::kStateOffset, v8::internal::LeaveCC, v8::internal::lr, v8::internal::ne, v8::internal::Failure::OutOfMemoryException(), v8::internal::pc, v8::internal::pp, v8::internal::r0, v8::internal::r2, v8::internal::r3, と v8::internal::sp.
参照元 GenerateBody().
void v8::internal::CEntryStub::GenerateThrowTOS | ( | MacroAssembler * | masm | ) | [protected] |
codegen-arm.cc の 3735 行で定義されています。
参照先 __, ASSERT, v8::internal::Register::bit(), cmp(), v8::internal::cp, v8::internal::eq, v8::internal::fp, v8::internal::ia_w, v8::internal::StandardFrameConstants::kContextOffset, v8::internal::kDebug, v8::internal::kPointerSize, v8::internal::StackHandlerConstants::kSize, v8::internal::LeaveCC, v8::internal::lr, v8::internal::ne, v8::internal::pc, v8::internal::pp, v8::internal::r2, v8::internal::r3, と v8::internal::sp.
参照元 GenerateBody().
const char* v8::internal::CEntryStub::GetName | ( | ) | [inline, private] |
v8::internal::CEntryDebugBreakStubで再定義されています。
int v8::internal::CEntryStub::MinorKey | ( | ) | [inline, private] |
v8::internal::CEntryDebugBreakStubで再定義されています。