equal
deleted
inserted
replaced
222 // string table. |
222 // string table. |
223 void process_weak_roots(OopClosure* root_closure, |
223 void process_weak_roots(OopClosure* root_closure, |
224 CodeBlobClosure* code_roots, |
224 CodeBlobClosure* code_roots, |
225 OopClosure* non_root_closure); |
225 OopClosure* non_root_closure); |
226 |
226 |
227 |
|
228 // Like CollectedHeap::collect, but assume that the caller holds the Heap_lock. |
|
229 virtual void collect_locked(GCCause::Cause cause) = 0; |
|
230 |
|
231 // The functions below are helper functions that a subclass of |
227 // The functions below are helper functions that a subclass of |
232 // "SharedHeap" can use in the implementation of its virtual |
228 // "SharedHeap" can use in the implementation of its virtual |
233 // functions. |
229 // functions. |
234 |
230 |
235 public: |
231 public: |