src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.hpp
changeset 50752 9d62da00bf15
parent 50113 caf115bb98ad
child 53244 9807daeb47c4
equal deleted inserted replaced
50751:d9132bdf6c30 50752:9d62da00bf15
    28 #include "memory/iterator.hpp"
    28 #include "memory/iterator.hpp"
    29 #include "oops/oop.hpp"
    29 #include "oops/oop.hpp"
    30 
    30 
    31 class EdgeQueue;
    31 class EdgeQueue;
    32 
    32 
    33 class RootSetClosure: public ExtendedOopClosure {
    33 class RootSetClosure: public BasicOopIterateClosure {
    34  private:
    34  private:
    35   RootSetClosure(EdgeQueue* edge_queue);
    35   RootSetClosure(EdgeQueue* edge_queue);
    36   EdgeQueue* _edge_queue;
    36   EdgeQueue* _edge_queue;
    37   void closure_impl(const oop* reference, const oop pointee);
    37   void closure_impl(const oop* reference, const oop pointee);
    38  public:
    38  public: