構成 | ネームスペース | マクロ定義 | 型定義 | 関数

src/frames.h

ソースコードを見る。

構成

class  v8::internal::BASE_EMBEDDED< Allocator >
class  v8::internal::BASE_EMBEDDED< Allocator >
struct  v8::internal::BASE_EMBEDDED< Allocator >::State
class  v8::internal::EntryFrame
class  v8::internal::EntryConstructFrame
class  v8::internal::ExitFrame
class  v8::internal::ExitDebugFrame
class  v8::internal::StandardFrame
class  v8::internal::JavaScriptFrame
class  v8::internal::ArgumentsAdaptorFrame
class  v8::internal::InternalFrame
class  v8::internal::ConstructFrame
class  v8::internal::BASE_EMBEDDED< Allocator >
class  v8::internal::BASE_EMBEDDED< Allocator >
class  v8::internal::BASE_EMBEDDED< Allocator >

ネームスペース

namespace  v8
namespace  v8::internal

マクロ定義

#define STACK_FRAME_TYPE_LIST(V)
#define DECLARE_TYPE(type, ignore)   type,
#define DECLARE_SINGLETON(ignore, type)   type type##_;

型定義

typedef uint32_t v8::internal::RegList

関数

int v8::internal::NumRegs (RegList reglist)
int v8::internal::JSCallerSavedCode (int n)

マクロ定義

#define DECLARE_SINGLETON (   ignore,
  type 
)    type type##_;

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

#define DECLARE_TYPE (   type,
  ignore 
)    type,

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

#define STACK_FRAME_TYPE_LIST (   V  ) 
値:
V(ENTRY,             EntryFrame)            \
  V(ENTRY_CONSTRUCT,   EntryConstructFrame)   \
  V(EXIT,              ExitFrame)             \
  V(EXIT_DEBUG,        ExitDebugFrame)        \
  V(JAVA_SCRIPT,       JavaScriptFrame)       \
  V(INTERNAL,          InternalFrame)         \
  V(CONSTRUCT,         ConstructFrame)        \
  V(ARGUMENTS_ADAPTOR, ArgumentsAdaptorFrame)

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

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義