Lines Matching refs:RootInfo
60 class RootInfo {
63 explicit RootInfo(RootType type, uint32_t thread_id = 0)
66 RootInfo(const RootInfo&) = default;
67 virtual ~RootInfo() { in ~RootInfo()
85 inline std::ostream& operator<<(std::ostream& os, const RootInfo& root_info) {
112 ALWAYS_INLINE void VisitRoot(mirror::Object** root, const RootInfo& info) in VisitRoot()
118 ALWAYS_INLINE void VisitRootIfNonNull(mirror::Object** root, const RootInfo& info) in VisitRootIfNonNull()
125 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
129 const RootInfo& info)
137 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) override in VisitRoots()
145 const RootInfo& info) override in VisitRoots()
152 virtual void VisitRoot(mirror::Object* root, const RootInfo& info) = 0;
193 void VisitRoot(RootVisitor* visitor, const RootInfo& info) const in VisitRoot()
201 void VisitRootIfNonNull(RootVisitor* visitor, const RootInfo& info) const in VisitRootIfNonNull()
243 BufferedRootVisitor(RootVisitor* visitor, const RootInfo& root_info) in BufferedRootVisitor()
288 RootInfo root_info_;
295 UnbufferedRootVisitor(RootVisitor* visitor, const RootInfo& root_info) in UnbufferedRootVisitor()
327 RootInfo root_info_;