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

クラス v8::internal::JavaScriptFrame

#include <frames.h>

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

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

すべてのメンバ一覧

Public メソッド

virtual Type type () const
Objectfunction () const
Objectreceiver () const
void set_receiver (Object *value)
ObjectGetParameter (int index) const
int ComputeParametersCount () const
int GetProvidedParametersCount () const
bool IsConstructor () const
bool has_adapted_arguments () const
virtual void Iterate (ObjectVisitor *v) const
virtual void Print (StringStream *accumulator, PrintMode mode, int index) const
virtual CodeFindCode () const

Static Public メソッド

static JavaScriptFramecast (StackFrame *frame)

Protected メソッド

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

フレンド

class StackFrameIterator

説明

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


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

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

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


関数

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

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

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

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

参照先 ASSERT.

参照元 FindCode(), GetCallerStackPointer(), v8::internal::IC::OriginalCodeAddress(), と Print().

int v8::internal::JavaScriptFrame::ComputeParametersCount (  )  const
Code * v8::internal::JavaScriptFrame::FindCode (  )  const [virtual]
Object * v8::internal::JavaScriptFrame::function (  )  const [inline]
Address v8::internal::JavaScriptFrame::GetCallerStackPointer (  )  const [protected, virtual]
Object * v8::internal::JavaScriptFrame::GetParameter ( int  index  )  const
int v8::internal::JavaScriptFrame::GetProvidedParametersCount (  )  const
bool v8::internal::JavaScriptFrame::has_adapted_arguments (  )  const [inline]
bool v8::internal::JavaScriptFrame::IsConstructor (  )  const
void v8::internal::JavaScriptFrame::Iterate ( ObjectVisitor *  v  )  const [virtual]
void v8::internal::JavaScriptFrame::Print ( StringStream accumulator,
PrintMode  mode,
int  index 
) const [virtual]
Object * v8::internal::JavaScriptFrame::receiver (  )  const [inline]
void v8::internal::JavaScriptFrame::set_receiver ( Object value  )  [inline]
virtual Type v8::internal::JavaScriptFrame::type (  )  const [inline, virtual]

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

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


フレンドと関連する関数

friend class StackFrameIterator [friend]

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

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


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