Public メソッド | Private 変数

クラス v8::internal::ReferenceUpdater

すべてのメンバ一覧

Public メソッド

 ReferenceUpdater (HeapObject *obj, Serializer *serializer)
virtual void VisitPointers (Object **start, Object **end)
virtual void VisitExternalReferences (Address *start, Address *end)
virtual void VisitRuntimeEntry (RelocInfo *rinfo)
void Update (Address start_address)

Private 変数

Address obj_address_
Serializerserializer_
ExternalReferenceEncoderreference_encoder_
List< int > offsets_
List< Addressaddresses_

説明

serialize.cc773 行で定義されています。


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

v8::internal::ReferenceUpdater::ReferenceUpdater ( HeapObject obj,
Serializer serializer 
) [inline]

serialize.cc775 行で定義されています。


関数

void v8::internal::ReferenceUpdater::Update ( Address  start_address  )  [inline]

serialize.cc810 行で定義されています。

参照先 addresses_, と offsets_.

参照元 v8::internal::Serializer::PutObject().

virtual void v8::internal::ReferenceUpdater::VisitExternalReferences ( Address start,
Address end 
) [inline, virtual]
virtual void v8::internal::ReferenceUpdater::VisitPointers ( Object **  start,
Object **  end 
) [inline, virtual]
virtual void v8::internal::ReferenceUpdater::VisitRuntimeEntry ( RelocInfo *  rinfo  )  [inline, virtual]

変数

serialize.cc822 行で定義されています。

参照元 Update(), VisitExternalReferences(), VisitPointers(), と VisitRuntimeEntry().

serialize.cc818 行で定義されています。

参照元 VisitExternalReferences(), VisitPointers(), と VisitRuntimeEntry().

serialize.cc821 行で定義されています。

参照元 Update(), VisitExternalReferences(), VisitPointers(), と VisitRuntimeEntry().

serialize.cc820 行で定義されています。

参照元 VisitExternalReferences(), と VisitRuntimeEntry().

serialize.cc819 行で定義されています。

参照元 VisitPointers().


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