< prev index next >
src/hotspot/share/gc/g1/g1OopStarChunkedList.hpp
Print this page
rev 54087 : imported patch 8218668-reorganize-collection-set
*** 39,49 ****
ChunkedList<narrowOop*, mtGC>* _coops;
template <typename T> void delete_list(ChunkedList<T*, mtGC>* c);
template <typename T>
! void chunks_do(ChunkedList<T*, mtGC>* head,
OopClosure* cl);
template <typename T>
inline void push(ChunkedList<T*, mtGC>** field, T* p);
--- 39,49 ----
ChunkedList<narrowOop*, mtGC>* _coops;
template <typename T> void delete_list(ChunkedList<T*, mtGC>* c);
template <typename T>
! size_t chunks_do(ChunkedList<T*, mtGC>* head,
OopClosure* cl);
template <typename T>
inline void push(ChunkedList<T*, mtGC>** field, T* p);
*** 51,61 ****
G1OopStarChunkedList() : _used_memory(0), _roots(NULL), _croots(NULL), _oops(NULL), _coops(NULL) {}
~G1OopStarChunkedList();
size_t used_memory() { return _used_memory; }
! void oops_do(OopClosure* obj_cl, OopClosure* root_cl);
inline void push_oop(oop* p);
inline void push_oop(narrowOop* p);
inline void push_root(oop* p);
inline void push_root(narrowOop* p);
--- 51,61 ----
G1OopStarChunkedList() : _used_memory(0), _roots(NULL), _croots(NULL), _oops(NULL), _coops(NULL) {}
~G1OopStarChunkedList();
size_t used_memory() { return _used_memory; }
! size_t oops_do(OopClosure* obj_cl, OopClosure* root_cl);
inline void push_oop(oop* p);
inline void push_oop(narrowOop* p);
inline void push_root(oop* p);
inline void push_root(narrowOop* p);
< prev index next >