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

クラス v8::internal::ExitFrame

#include <frames.h>

v8::internal::ExitDebugFrameに継承されています。

すべてのメンバ一覧

Public メソッド

virtual Type type () const
virtual CodeFindCode () const
virtual void Iterate (ObjectVisitor *v) const

Static Public メソッド

static ExitFramecast (StackFrame *frame)
static Type GetStateForFramePointer (Address fp, State *state)

Protected メソッド

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

Private メソッド

virtual Type GetCallerState (State *state) const

フレンド

class StackFrameIterator

説明

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


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

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

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


関数

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

v8::internal::ExitDebugFrameで再定義されています。

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

参照先 ASSERT.

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

v8::internal::ExitDebugFrameで再定義されています。

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

Address v8::internal::ExitFrame::GetCallerStackPointer (  )  const [protected, virtual]

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

参照先 v8::internal::fp, と v8::internal::ExitFrameConstants::kPPDisplacement.

StackFrame::Type v8::internal::ExitFrame::GetCallerState ( State *  state  )  const [private, virtual]
StackFrame::Type v8::internal::ExitFrame::GetStateForFramePointer ( Address  fp,
State *  state 
) [static]
void v8::internal::ExitFrame::Iterate ( ObjectVisitor *  v  )  const [virtual]

frames-arm.cc71 行で定義されています。

virtual Type v8::internal::ExitFrame::type (  )  const [inline, virtual]

v8::internal::ExitDebugFrameで再定義されています。

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


フレンドと関連する関数

friend class StackFrameIterator [friend]

v8::internal::ExitDebugFrameで再定義されています。

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


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