equal
deleted
inserted
replaced
247 |
247 |
248 #ifdef ASSERT |
248 #ifdef ASSERT |
249 bool is_in_partial_collection(const void* p); |
249 bool is_in_partial_collection(const void* p); |
250 #endif |
250 #endif |
251 |
251 |
252 virtual bool is_scavengable(oop obj) { |
|
253 return is_in_young(obj); |
|
254 } |
|
255 |
|
256 // Optimized nmethod scanning support routines |
252 // Optimized nmethod scanning support routines |
257 virtual void register_nmethod(nmethod* nm); |
253 virtual void register_nmethod(nmethod* nm); |
258 virtual void verify_nmethod(nmethod* nmethod); |
254 virtual void unregister_nmethod(nmethod* nm); |
|
255 virtual void verify_nmethod(nmethod* nm); |
|
256 virtual void flush_nmethod(nmethod* nm); |
|
257 |
|
258 void prune_nmethods(); |
259 |
259 |
260 // Iteration functions. |
260 // Iteration functions. |
261 void oop_iterate(OopIterateClosure* cl); |
261 void oop_iterate(OopIterateClosure* cl); |
262 void object_iterate(ObjectClosure* cl); |
262 void object_iterate(ObjectClosure* cl); |
263 void safe_object_iterate(ObjectClosure* cl); |
263 void safe_object_iterate(ObjectClosure* cl); |