Lines Matching refs:PathTracer
5738 Object* const PathTracer::kAnyGlobalObject = NULL;
5740 class PathTracer::MarkVisitor : public ObjectVisitor {
5742 explicit MarkVisitor(PathTracer* tracer) : tracer_(tracer) {} in MarkVisitor()
5752 PathTracer* tracer_;
5756 class PathTracer::UnmarkVisitor : public ObjectVisitor {
5758 explicit UnmarkVisitor(PathTracer* tracer) : tracer_(tracer) {} in UnmarkVisitor()
5768 PathTracer* tracer_;
5772 void PathTracer::VisitPointers(Object** start, Object** end) { in VisitPointers()
5784 void PathTracer::Reset() { in Reset()
5790 void PathTracer::TracePathFrom(Object** root) { in TracePathFrom()
5811 void PathTracer::MarkRecursively(Object** p, MarkVisitor* mark_visitor) { in MarkRecursively()
5860 void PathTracer::UnmarkRecursively(Object** p, UnmarkVisitor* unmark_visitor) { in UnmarkRecursively()
5880 void PathTracer::ProcessResults() { in ProcessResults()
5901 PathTracer tracer(target, PathTracer::FIND_ALL, VISIT_ALL); in TracePathToObjectFrom()
5909 PathTracer tracer(target, PathTracer::FIND_ALL, VISIT_ALL); in TracePathToObject()
5918 PathTracer tracer(PathTracer::kAnyGlobalObject, PathTracer::FIND_ALL, in TracePathToGlobal()