< prev index next >
src/share/vm/jfr/leakprofiler/chains/bfsClosure.hpp
Print this page
rev 9055 : 8214542: JFR: Old Object Sample event slow on a deep heap in debug builds
Reviewed-by: egahlin, rwestberg
*** 24,34 ****
#ifndef SHARE_VM_JFR_LEAKPROFILER_CHAINS_BFSCLOSURE_HPP
#define SHARE_VM_JFR_LEAKPROFILER_CHAINS_BFSCLOSURE_HPP
#include "memory/iterator.hpp"
- #include "oops/oop.hpp"
class BitSet;
class Edge;
class EdgeStore;
class EdgeQueue;
--- 24,33 ----
*** 63,72 ****
--- 62,72 ----
void process_queue();
public:
BFSClosure(EdgeQueue* edge_queue, EdgeStore* edge_store, BitSet* mark_bits);
void process();
+ void do_root(const oop* ref);
virtual void do_oop(oop* ref);
virtual void do_oop(narrowOop* ref);
};
< prev index next >