151 void do_MemRegion(MemRegion mr); |
151 void do_MemRegion(MemRegion mr); |
152 int n() { return _n; }; |
152 int n() { return _n; }; |
153 HeapWord* start_first() { return _start_first; } |
153 HeapWord* start_first() { return _start_first; } |
154 }; |
154 }; |
155 |
155 |
156 class UpdateRSOopClosure: public OopClosure { |
156 class UpdateRSOopClosure: public ExtendedOopClosure { |
157 HeapRegion* _from; |
157 HeapRegion* _from; |
158 G1RemSet* _rs; |
158 G1RemSet* _rs; |
159 int _worker_i; |
159 int _worker_i; |
160 |
160 |
161 template <class T> void do_oop_work(T* p); |
161 template <class T> void do_oop_work(T* p); |