src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp
changeset 50752 9d62da00bf15
parent 50113 caf115bb98ad
child 53244 9807daeb47c4
equal deleted inserted replaced
50751:d9132bdf6c30 50752:9d62da00bf15
    32 class Edge;
    32 class Edge;
    33 class EdgeStore;
    33 class EdgeStore;
    34 class EdgeQueue;
    34 class EdgeQueue;
    35 
    35 
    36 // Class responsible for iterating the heap depth-first
    36 // Class responsible for iterating the heap depth-first
    37 class DFSClosure: public ExtendedOopClosure {
    37 class DFSClosure: public BasicOopIterateClosure {
    38  private:
    38  private:
    39   static EdgeStore* _edge_store;
    39   static EdgeStore* _edge_store;
    40   static BitSet*    _mark_bits;
    40   static BitSet*    _mark_bits;
    41   static const Edge*_start_edge;
    41   static const Edge*_start_edge;
    42   static size_t _max_depth;
    42   static size_t _max_depth;