Home
last modified time | relevance | path

Searched refs:ObjectVisitor (Results 1 – 17 of 17) sorted by relevance

/third_party/node/deps/v8/src/objects/
Dobjects-body-descriptors.h32 template <typename ObjectVisitor>
34 int end_offset, ObjectVisitor* v);
36 template <typename ObjectVisitor>
38 ObjectVisitor* v);
40 template <typename ObjectVisitor>
43 ObjectVisitor* v);
45 template <typename ObjectVisitor>
47 ObjectVisitor* v);
49 template <typename ObjectVisitor>
51 int value_offset, ObjectVisitor* v);
[all …]
Dobjects-body-descriptors-inl.h80 template <typename ObjectVisitor>
84 ObjectVisitor* v) { in IterateJSObjectBodyImpl()
114 template <typename ObjectVisitor>
118 ObjectVisitor* v) { in IteratePointers()
126 template <typename ObjectVisitor>
128 ObjectVisitor* v) { in IteratePointer()
133 template <typename ObjectVisitor>
135 HeapObject obj, int start_offset, int end_offset, ObjectVisitor* v) { in IterateMaybeWeakPointers()
140 template <typename ObjectVisitor>
142 ObjectVisitor* v) { in IterateMaybeWeakPointer()
[all …]
Dheap-object.h128 void Iterate(PtrComprCageBase cage_base, ObjectVisitor* v);
130 template <typename ObjectVisitor>
131 inline void IterateFast(PtrComprCageBase cage_base, ObjectVisitor* v);
133 template <typename ObjectVisitor>
134 inline void IterateFast(Map map, int object_size, ObjectVisitor* v);
142 void IterateBody(PtrComprCageBase cage_base, ObjectVisitor* v);
143 void IterateBody(Map map, int object_size, ObjectVisitor* v);
145 template <typename ObjectVisitor>
146 inline void IterateBodyFast(PtrComprCageBase cage_base, ObjectVisitor* v);
148 template <typename ObjectVisitor>
[all …]
Dvisitors.h112 class ObjectVisitor {
114 virtual ~ObjectVisitor() = default;
192 class ObjectVisitorWithCageBases : public ObjectVisitor {
Dvisitors.cc25 void ObjectVisitor::VisitRelocInfo(RelocIterator* it) { in VisitRelocInfo()
Dhash-table.h141 void IteratePrefix(ObjectVisitor* visitor); in EXPORT_TEMPLATE_DECLARE()
142 void IterateElements(ObjectVisitor* visitor); in EXPORT_TEMPLATE_DECLARE()
Dobject-list-macros.h44 class ObjectVisitor; variable
Dobjects.cc2165 void HeapObject::Iterate(PtrComprCageBase cage_base, ObjectVisitor* v) { in Iterate()
2166 IterateFast<ObjectVisitor>(cage_base, v); in Iterate()
2169 void HeapObject::IterateBody(PtrComprCageBase cage_base, ObjectVisitor* v) { in IterateBody()
2171 IterateBodyFast<ObjectVisitor>(m, SizeFromMap(m), v); in IterateBody()
2174 void HeapObject::IterateBody(Map map, int object_size, ObjectVisitor* v) { in IterateBody()
2175 IterateBodyFast<ObjectVisitor>(map, object_size, v); in IterateBody()
5689 void HashTable<Derived, Shape>::IteratePrefix(ObjectVisitor* v) { in IteratePrefix()
5694 void HashTable<Derived, Shape>::IterateElements(ObjectVisitor* v) { in IterateElements()
/third_party/node/deps/v8/src/codegen/
Dreloc-info.h313 template <typename ObjectVisitor>
314 void Visit(ObjectVisitor* visitor) { in Visit()
/third_party/node/deps/v8/src/heap/
Dpaged-spaces.h30 class ObjectVisitor; variable
237 virtual void Verify(Isolate* isolate, ObjectVisitor* visitor); in NON_EXPORTED_BASE()
Dmark-compact.h650 ObjectVisitor* custom_root_body_visitor);
666 void ProcessTopOptimizedFrame(ObjectVisitor* visitor, Isolate* isolate);
Dscavenger.cc34 class IterateAndScavengePromotedObjectsVisitor final : public ObjectVisitor {
Dpaged-spaces.cc733 void PagedSpace::Verify(Isolate* isolate, ObjectVisitor* visitor) { in Verify()
Dmark-compact.cc1966 ObjectVisitor* custom_root_body_visitor) { in MarkRoots()
2321 void MarkCompactCollector::ProcessTopOptimizedFrame(ObjectVisitor* visitor, in ProcessTopOptimizedFrame()
Dheap.cc3983 class SlotCollectingVisitor final : public ObjectVisitor {
/third_party/node/deps/v8/src/snapshot/
Dserializer.h423 class Serializer::ObjectSerializer : public ObjectVisitor {
/third_party/node/deps/v8/src/execution/
Dframes.h60 class ObjectVisitor; variable