equal
deleted
inserted
replaced
98 public: |
98 public: |
99 static ClassLoaderData* find_or_create(Handle class_loader); |
99 static ClassLoaderData* find_or_create(Handle class_loader); |
100 static void clean_module_and_package_info(); |
100 static void clean_module_and_package_info(); |
101 static void purge(); |
101 static void purge(); |
102 static void clear_claimed_marks(); |
102 static void clear_claimed_marks(); |
103 // oops do |
103 // Iteration through CLDG inside a safepoint; GC support |
104 static void oops_do(OopClosure* f, bool must_claim); |
|
105 static void keep_alive_oops_do(OopClosure* blk, bool must_claim); |
|
106 static void always_strong_oops_do(OopClosure* blk, bool must_claim); |
|
107 // cld do |
|
108 static void cld_do(CLDClosure* cl); |
104 static void cld_do(CLDClosure* cl); |
109 static void cld_unloading_do(CLDClosure* cl); |
105 static void cld_unloading_do(CLDClosure* cl); |
110 static void roots_cld_do(CLDClosure* strong, CLDClosure* weak); |
106 static void roots_cld_do(CLDClosure* strong, CLDClosure* weak); |
111 static void keep_alive_cld_do(CLDClosure* cl); |
107 static void keep_alive_cld_do(CLDClosure* cl); |
112 static void always_strong_cld_do(CLDClosure* cl); |
108 static void always_strong_cld_do(CLDClosure* cl); |