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

src/top.h

#include "frames-inl.h"

ソースコードを見る。

構成

class  v8::internal::BASE_EMBEDDED< Allocator >
class  v8::internal::Top
class  v8::internal::BASE_EMBEDDED< Allocator >
class  v8::internal::BASE_EMBEDDED< Allocator >
class  v8::internal::BASE_EMBEDDED< Allocator >

ネームスペース

namespace  v8
namespace  v8::internal

マクロ定義

#define RETURN_IF_SCHEDULED_EXCEPTION()   if (Top::has_scheduled_exception()) return Top::PromoteScheduledException()
#define TOP_ADDRESS_LIST(C)
#define C(name)   k_##name,
#define TOP_GLOBAL_CONTEXT_FIELD_ACCESSOR(index, type, name)

マクロ定義

#define C (   name  )     k_##name,

top.h82 行で定義されています。

#define RETURN_IF_SCHEDULED_EXCEPTION (  )     if (Top::has_scheduled_exception()) return Top::PromoteScheduledException()
#define TOP_ADDRESS_LIST (   C  ) 
値:
C(handler_address)                   \
  C(c_entry_fp_address)                \
  C(context_address)                   \
  C(pending_exception_address)         \
  C(external_caught_exception_address)

top.h72 行で定義されています。

#define TOP_GLOBAL_CONTEXT_FIELD_ACCESSOR (   index,
  type,
  name 
)
値:
static Handle<type> name() {                                \
    return Handle<type>(context()->global_context()->name()); \
  }

top.h262 行で定義されています。

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