mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8209738: Remove ClassLoaderDataGraph::*oops_do functions
Make walking CLDG more consistent. Reviewed-by: dholmes, tschatzl
This commit is contained in:
parent
f6bcc38500
commit
dc556f4086
6 changed files with 9 additions and 34 deletions
|
@ -100,11 +100,7 @@ class ClassLoaderDataGraph : public AllStatic {
|
|||
static void clean_module_and_package_info();
|
||||
static void purge();
|
||||
static void clear_claimed_marks();
|
||||
// oops do
|
||||
static void oops_do(OopClosure* f, bool must_claim);
|
||||
static void keep_alive_oops_do(OopClosure* blk, bool must_claim);
|
||||
static void always_strong_oops_do(OopClosure* blk, bool must_claim);
|
||||
// cld do
|
||||
// Iteration through CLDG inside a safepoint; GC support
|
||||
static void cld_do(CLDClosure* cl);
|
||||
static void cld_unloading_do(CLDClosure* cl);
|
||||
static void roots_cld_do(CLDClosure* strong, CLDClosure* weak);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue