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_ |
Serializer * | serializer_ |
ExternalReferenceEncoder * | reference_encoder_ |
List< int > | offsets_ |
List< Address > | addresses_ |
serialize.cc の 773 行で定義されています。
v8::internal::ReferenceUpdater::ReferenceUpdater | ( | HeapObject * | obj, | |
Serializer * | serializer | |||
) | [inline] |
serialize.cc の 775 行で定義されています。
void v8::internal::ReferenceUpdater::Update | ( | Address | start_address | ) | [inline] |
serialize.cc の 810 行で定義されています。
参照先 addresses_, と offsets_.
virtual void v8::internal::ReferenceUpdater::VisitRuntimeEntry | ( | RelocInfo * | rinfo | ) | [inline, virtual] |
serialize.cc の 822 行で定義されています。
参照元 Update(), VisitExternalReferences(), VisitPointers(), と VisitRuntimeEntry().
serialize.cc の 818 行で定義されています。
参照元 VisitExternalReferences(), VisitPointers(), と VisitRuntimeEntry().
List<int> v8::internal::ReferenceUpdater::offsets_ [private] |
serialize.cc の 821 行で定義されています。
参照元 Update(), VisitExternalReferences(), VisitPointers(), と VisitRuntimeEntry().
serialize.cc の 820 行で定義されています。
serialize.cc の 819 行で定義されています。
参照元 VisitPointers().