Home
last modified time | relevance | path

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

123

/external/v8/src/
Dobjects-body-descriptors.h38 template <typename ObjectVisitor>
40 int end_offset, ObjectVisitor* v);
46 template <typename ObjectVisitor>
48 ObjectVisitor* v);
58 template <typename ObjectVisitor>
60 int end_offset, ObjectVisitor* v);
83 template <typename ObjectVisitor>
84 static inline void IterateBody(HeapObject* obj, ObjectVisitor* v) { in IterateBody()
88 template <typename ObjectVisitor>
90 ObjectVisitor* v) { in IterateBody()
[all …]
Dobjects-body-descriptors-inl.h32 template <typename ObjectVisitor>
34 int end_offset, ObjectVisitor* v) { in IterateBodyImpl()
78 template <typename ObjectVisitor>
80 int end_offset, ObjectVisitor* v) { in IteratePointers()
95 template <typename ObjectVisitor>
97 ObjectVisitor* v) { in IteratePointer()
122 template <typename ObjectVisitor>
124 ObjectVisitor* v) { in IterateBody()
172 template <typename ObjectVisitor>
174 ObjectVisitor* v) { in IterateBody()
[all …]
Dglobal-handles.h19 class ObjectVisitor; variable
188 void IterateStrongRoots(ObjectVisitor* v);
191 void IterateAllRoots(ObjectVisitor* v);
194 void IterateAllRootsWithClassIds(ObjectVisitor* v);
198 void IterateAllRootsInNewSpaceWithClassIds(ObjectVisitor* v);
202 void IterateWeakRootsInNewSpaceWithClassIds(ObjectVisitor* v);
205 void IterateWeakRoots(ObjectVisitor* v);
217 void IterateNewSpaceStrongAndDependentRoots(ObjectVisitor* v);
225 void IterateNewSpaceWeakIndependentRoots(ObjectVisitor* v);
234 void IterateNewSpaceWeakUnmodifiedRoots(ObjectVisitor* v);
[all …]
Dframes.h322 virtual void Iterate(ObjectVisitor* v) const = 0;
323 static void IteratePc(ObjectVisitor* v, Address* pc_address,
395 void Iterate(ObjectVisitor* v) const override;
448 void Iterate(ObjectVisitor* v) const override;
516 void IterateExpressions(ObjectVisitor* v) const;
531 void IterateCompiledFrame(ObjectVisitor* v) const;
604 void Iterate(ObjectVisitor* v) const override;
650 void IterateArguments(ObjectVisitor* v) const;
664 void Iterate(ObjectVisitor* v) const override;
685 void Iterate(ObjectVisitor* v) const override;
[all …]
Dcompilation-cache.h50 void Iterate(ObjectVisitor* v);
51 void IterateFunctions(ObjectVisitor* v);
196 void Iterate(ObjectVisitor* v);
197 void IterateFunctions(ObjectVisitor* v);
Dglobal-handles.cc648 void GlobalHandles::IterateWeakRoots(ObjectVisitor* v) { in IterateWeakRoots()
674 void GlobalHandles::IterateNewSpaceStrongAndDependentRoots(ObjectVisitor* v) { in IterateNewSpaceStrongAndDependentRoots()
707 void GlobalHandles::IterateNewSpaceWeakIndependentRoots(ObjectVisitor* v) { in IterateNewSpaceWeakIndependentRoots()
750 void GlobalHandles::IterateNewSpaceWeakUnmodifiedRoots(ObjectVisitor* v) { in IterateNewSpaceWeakUnmodifiedRoots()
769 bool GlobalHandles::IterateObjectGroups(ObjectVisitor* v, in IterateObjectGroups()
1012 void GlobalHandles::IterateStrongRoots(ObjectVisitor* v) { in IterateStrongRoots()
1021 void GlobalHandles::IterateAllRoots(ObjectVisitor* v) { in IterateAllRoots()
1030 void GlobalHandles::IterateAllRootsWithClassIds(ObjectVisitor* v) { in IterateAllRootsWithClassIds()
1040 void GlobalHandles::IterateAllRootsInNewSpaceWithClassIds(ObjectVisitor* v) { in IterateAllRootsInNewSpaceWithClassIds()
1051 void GlobalHandles::IterateWeakRootsInNewSpaceWithClassIds(ObjectVisitor* v) { in IterateWeakRootsInNewSpaceWithClassIds()
[all …]
Dcompilation-cache.cc75 void CompilationSubCache::IterateFunctions(ObjectVisitor* v) { in IterateFunctions()
85 void CompilationSubCache::Iterate(ObjectVisitor* v) { in Iterate()
373 void CompilationCache::Iterate(ObjectVisitor* v) { in Iterate()
380 void CompilationCache::IterateFunctions(ObjectVisitor* v) { in IterateFunctions()
Dbootstrapper.h26 void Iterate(ObjectVisitor* v) { in Iterate()
89 void Iterate(ObjectVisitor* v);
Dframes.cc379 void StackFrame::IteratePc(ObjectVisitor* v, Address* pc_address, in IteratePc()
556 void ExitFrame::Iterate(ObjectVisitor* v) const { in Iterate()
640 void StandardFrame::IterateCompiledFrame(ObjectVisitor* v) const { in IterateCompiledFrame()
714 void StubFrame::Iterate(ObjectVisitor* v) const { in Iterate()
734 void OptimizedFrame::Iterate(ObjectVisitor* v) const { in Iterate()
1354 void EntryFrame::Iterate(ObjectVisitor* v) const { in Iterate()
1359 void StandardFrame::IterateExpressions(ObjectVisitor* v) const { in IterateExpressions()
1367 void JavaScriptFrame::Iterate(ObjectVisitor* v) const { in Iterate()
1373 void InternalFrame::Iterate(ObjectVisitor* v) const { in Iterate()
1381 void StubFailureTrampolineFrame::Iterate(ObjectVisitor* v) const { in Iterate()
Dcontext-measure.h15 class ContextMeasure : public ObjectVisitor {
Dv8threads.h79 void Iterate(ObjectVisitor* v);
Dapi.h424 void Iterate(ObjectVisitor* v);
468 void Iterate(v8::internal::ObjectVisitor* v);
469 static char* Iterate(v8::internal::ObjectVisitor* v, char* data);
539 void IterateThis(ObjectVisitor* v);
Disolate.h751 void Iterate(ObjectVisitor* v);
752 void Iterate(ObjectVisitor* v, ThreadLocalTop* t);
753 char* Iterate(ObjectVisitor* v, char* t);
982 void IterateDeferredHandles(ObjectVisitor* visitor);
Dbuiltins.h285 class ObjectVisitor; variable
298 void IterateBuiltins(ObjectVisitor* v);
Darguments.h109 virtual inline void IterateInstance(ObjectVisitor* v) { in IterateInstance()
Dobjects.h850 class ObjectVisitor; variable
1572 void Iterate(ObjectVisitor* v);
1574 template <typename ObjectVisitor>
1575 inline void IterateFast(ObjectVisitor* v);
1583 void IterateBody(ObjectVisitor* v);
1584 void IterateBody(InstanceType type, int object_size, ObjectVisitor* v);
1586 template <typename ObjectVisitor>
1587 inline void IterateBodyFast(ObjectVisitor* v);
1589 template <typename ObjectVisitor>
1591 ObjectVisitor* v);
[all …]
/external/caliper/caliper/src/main/java/com/google/caliper/memory/
DObjectExplorer.java67 public static <T> T exploreObject(Object rootObject, ObjectVisitor<T> visitor) { in exploreObject()
99 ObjectVisitor<T> visitor, EnumSet<Feature> features) { in exploreObject()
106 ObjectVisitor.Traversal traversal = visitor.visit(chain); in exploreObject()
DObjectVisitor.java28 public interface ObjectVisitor<T> { interface
DObjectGraphMeasurer.java186 private static class ObjectGraphVisitor implements ObjectVisitor<Footprint> {
/external/v8/src/heap/
Dscavenger.h47 class ScavengeVisitor : public ObjectVisitor {
Dmark-compact.h290 void IteratePointersToFromSpace(ObjectVisitor* v);
615 void ProcessEphemeralMarking(ObjectVisitor* visitor,
621 void ProcessTopOptimizedFrame(ObjectVisitor* visitor);
731 void VisitLiveObjectsBody(Page* page, ObjectVisitor* visitor);
Dheap.h1251 void IterateRoots(ObjectVisitor* v, VisitMode mode);
1253 void IterateStrongRoots(ObjectVisitor* v, VisitMode mode);
1256 void IterateSmiRoots(ObjectVisitor* v);
1258 void IterateWeakRoots(ObjectVisitor* v, VisitMode mode);
1596 inline void Iterate(ObjectVisitor* v);
1879 Address DoScavenge(ObjectVisitor* scavenge_visitor, Address new_space_front);
2493 class VerifyPointersVisitor : public ObjectVisitor {
2500 class VerifySmisVisitor : public ObjectVisitor {
2740 class PathTracer : public ObjectVisitor {
Dmark-compact.cc72 class VerifyMarkingVisitor : public ObjectVisitor {
97 ObjectVisitor::VisitCell(rinfo); in VisitCell()
170 class VerifyEvacuationVisitor : public ObjectVisitor {
1121 void CodeFlusher::IteratePointersToFromSpace(ObjectVisitor* v) { in IteratePointersToFromSpace()
1329 class SharedFunctionInfoMarkingVisitor : public ObjectVisitor {
1404 class RootMarkingVisitor : public ObjectVisitor {
1448 class StringTableCleaner : public ObjectVisitor {
1927 ObjectVisitor* visitor, bool only_process_harmony_weak_collections) { in ProcessEphemeralMarking()
1943 void MarkCompactCollector::ProcessTopOptimizedFrame(ObjectVisitor* visitor) { in ProcessTopOptimizedFrame()
2640 class RecordMigratedSlotVisitor final : public ObjectVisitor {
[all …]
Dheap.cc1118 class StringTableVerifier : public ObjectVisitor {
1484 class VerifyNonPointerSpacePointersVisitor : public ObjectVisitor {
1908 class ExternalStringTableVisitorAdapter : public ObjectVisitor { in VisitExternalResources()
1929 Address Heap::DoScavenge(ObjectVisitor* scavenge_visitor, in DoScavenge()
4511 class IteratePointersToFromSpaceVisitor final : public ObjectVisitor {
4557 void Heap::IterateRoots(ObjectVisitor* v, VisitMode mode) { in IterateRoots()
4563 void Heap::IterateWeakRoots(ObjectVisitor* v, VisitMode mode) { in IterateWeakRoots()
4574 void Heap::IterateSmiRoots(ObjectVisitor* v) { in IterateSmiRoots()
4582 void Heap::IterateStrongRoots(ObjectVisitor* v, VisitMode mode) { in IterateStrongRoots()
5461 class PrintHandleVisitor : public ObjectVisitor {
[all …]
/external/v8/src/snapshot/
Dserialize.h135 class SerializerDeserializer: public ObjectVisitor {
137 static void Iterate(Isolate* isolate, ObjectVisitor* visitor);

123