< prev index next >
src/share/vm/gc/shared/genRemSet.hpp
Print this page
*** 75,88 ****
// Apply the "do_oop" method of "blk" to (exactly) all oop locations
// 1) that are in objects allocated in "g" at the time of the last call
// to "save_Marks", and
// 2) that point to objects in younger generations.
! virtual void younger_refs_iterate(Generation* g, OopsInGenClosure* blk) = 0;
virtual void younger_refs_in_space_iterate(Space* sp,
! OopsInGenClosure* cl) = 0;
// This method is used to notify the remembered set that "new_val" has
// been written into "field" by the garbage collector.
void write_ref_field_gc(void* field, oop new_val);
protected:
--- 75,89 ----
// Apply the "do_oop" method of "blk" to (exactly) all oop locations
// 1) that are in objects allocated in "g" at the time of the last call
// to "save_Marks", and
// 2) that point to objects in younger generations.
! virtual void younger_refs_iterate(Generation* g, OopsInGenClosure* blk, uint n_threads) = 0;
virtual void younger_refs_in_space_iterate(Space* sp,
! OopsInGenClosure* cl,
! uint n_threads) = 0;
// This method is used to notify the remembered set that "new_val" has
// been written into "field" by the garbage collector.
void write_ref_field_gc(void* field, oop new_val);
protected:
< prev index next >