#include <codegen.h>
Public 型 | |
enum | Type { READ_LENGTH, READ_ELEMENT, NEW_OBJECT } |
Public メソッド | |
ArgumentsAccessStub (Type type) | |
Private メソッド | |
Major | MajorKey () |
int | MinorKey () |
void | Generate (MacroAssembler *masm) |
void | GenerateReadLength (MacroAssembler *masm) |
void | GenerateReadElement (MacroAssembler *masm) |
void | GenerateNewObject (MacroAssembler *masm) |
const char * | GetName () |
Private 変数 | |
Type | type_ |
v8::internal::ArgumentsAccessStub::ArgumentsAccessStub | ( | Type | type | ) | [inline, explicit] |
void v8::internal::ArgumentsAccessStub::Generate | ( | MacroAssembler * | masm | ) | [private] |
codegen.cc の 461 行で定義されています。
void v8::internal::ArgumentsAccessStub::GenerateNewObject | ( | MacroAssembler * | masm | ) | [private] |
codegen-arm.cc の 4168 行で定義されています。
参照先 __, cmp(), v8::internal::fp, v8::internal::StandardFrameConstants::kCallerFPOffset, v8::internal::StandardFrameConstants::kCallerSPOffset, v8::internal::StandardFrameConstants::kContextOffset, v8::internal::ArgumentsAdaptorFrameConstants::kLengthOffset, v8::internal::kPointerSize, v8::internal::kPointerSizeLog2, v8::internal::kSmiTagSize, v8::internal::LSL, v8::internal::ne, v8::internal::r0, v8::internal::r2, v8::internal::r3, v8::internal::ArgumentsAdaptorFrame::SENTINEL, と v8::internal::sp.
void v8::internal::ArgumentsAccessStub::GenerateReadElement | ( | MacroAssembler * | masm | ) | [private] |
codegen-arm.cc の 4116 行で定義されています。
参照先 __, cmp(), v8::internal::cs, v8::internal::eq, v8::internal::fp, v8::internal::StandardFrameConstants::kCallerFPOffset, v8::internal::StandardFrameConstants::kCallerSPOffset, v8::internal::StandardFrameConstants::kContextOffset, v8::internal::ArgumentsAdaptorFrameConstants::kLengthOffset, v8::internal::kPointerSize, v8::internal::kPointerSizeLog2, v8::internal::kSmiTagMask, v8::internal::kSmiTagSize, v8::internal::lr, v8::internal::LSL, v8::internal::ne, v8::internal::pc, v8::internal::r0, v8::internal::r1, v8::internal::r2, v8::internal::r3, と v8::internal::ArgumentsAdaptorFrame::SENTINEL.
void v8::internal::ArgumentsAccessStub::GenerateReadLength | ( | MacroAssembler * | masm | ) | [private] |
codegen-arm.cc の 4096 行で定義されています。
参照先 __, cmp(), v8::internal::eq, v8::internal::fp, v8::internal::StandardFrameConstants::kCallerFPOffset, v8::internal::StandardFrameConstants::kContextOffset, v8::internal::ArgumentsAdaptorFrameConstants::kLengthOffset, v8::internal::lr, v8::internal::pc, v8::internal::r0, v8::internal::r2, v8::internal::r3, と v8::internal::ArgumentsAdaptorFrame::SENTINEL.
const char* v8::internal::ArgumentsAccessStub::GetName | ( | ) | [inline, private] |
int v8::internal::ArgumentsAccessStub::MinorKey | ( | ) | [inline, private] |
Type v8::internal::ArgumentsAccessStub::type_ [private] |
参照元 MinorKey().