diff options
author | apetrusenko <none@none> | 2009-03-10 00:47:05 -0700 |
---|---|---|
committer | apetrusenko <none@none> | 2009-03-10 00:47:05 -0700 |
commit | 68b65bf399faf13d0bb0ccd3aab75fd1cd11e6dd (patch) | |
tree | 923959076e0bc8000da7fc4c5dcb8d3fbe7c6720 /src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp | |
parent | 38e803e87d39431b4dd89344497934ab8b673f68 (diff) | |
download | jdk8u_hotspot-68b65bf399faf13d0bb0ccd3aab75fd1cd11e6dd.tar.gz |
6760309: G1: update remembered sets during Full GCs
Reviewed-by: iveresov, tonyp
Diffstat (limited to 'src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp')
-rw-r--r-- | src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp b/src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp index 3807b9ae4..6a29f1775 100644 --- a/src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp +++ b/src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp @@ -94,3 +94,12 @@ inline void HRInto_G1RemSet::par_write_ref(HeapRegion* from, oop* p, int tid) { } } } + +inline void UpdateRSOopClosure::do_oop(narrowOop* p) { + guarantee(false, "NYI"); +} + +inline void UpdateRSOopClosure::do_oop(oop* p) { + assert(_from != NULL, "from region must be non-NULL"); + _rs->par_write_ref(_from, p, _worker_i); +} |