Public 型 | Public メソッド | Static Public メソッド | Protected メソッド | フレンド

クラス v8::internal::ArgumentsAdaptorFrame

#include <frames.h>

v8::internal::JavaScriptFrameを継承しています。

すべてのメンバ一覧

Public 型

enum  { SENTINEL = (1 << kSmiTagSize) | kSmiTag }

Public メソッド

virtual Type type () const
virtual CodeFindCode () const
virtual void Print (StringStream *accumulator, PrintMode mode, int index) const

Static Public メソッド

static ArgumentsAdaptorFramecast (StackFrame *frame)

Protected メソッド

 ArgumentsAdaptorFrame (StackFrameIterator *iterator)
virtual Address GetCallerStackPointer () const

フレンド

class StackFrameIterator

説明

frames.h423 行で定義されています。


列挙型

anonymous enum
列挙型の値:
SENTINEL 

frames.h429 行で定義されています。


コンストラクタとデストラクタ

v8::internal::ArgumentsAdaptorFrame::ArgumentsAdaptorFrame ( StackFrameIterator *  iterator  )  [inline, explicit, protected]

frames.h448 行で定義されています。


関数

static ArgumentsAdaptorFrame* v8::internal::ArgumentsAdaptorFrame::cast ( StackFrame frame  )  [inline, static]

v8::internal::JavaScriptFrameを再定義しています。

frames.h438 行で定義されています。

参照先 ASSERT.

参照元 GetCallerStackPointer(), と Print().

Code * v8::internal::ArgumentsAdaptorFrame::FindCode (  )  const [virtual]

v8::internal::JavaScriptFrameを再定義しています。

frames.cc323 行で定義されています。

参照先 v8::internal::Builtins::builtin().

Address v8::internal::ArgumentsAdaptorFrame::GetCallerStackPointer (  )  const [protected, virtual]
void v8::internal::ArgumentsAdaptorFrame::Print ( StringStream accumulator,
PrintMode  mode,
int  index 
) const [virtual]
virtual Type v8::internal::ArgumentsAdaptorFrame::type (  )  const [inline, virtual]

v8::internal::JavaScriptFrameを再定義しています。

frames.h433 行で定義されています。


フレンドと関連する関数

friend class StackFrameIterator [friend]

v8::internal::JavaScriptFrameを再定義しています。

frames.h454 行で定義されています。


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義