equal
deleted
inserted
replaced
76 static void oops_do(OopClosure* f, KlassClosure* klass_closure, bool must_claim); |
76 static void oops_do(OopClosure* f, KlassClosure* klass_closure, bool must_claim); |
77 static void always_strong_oops_do(OopClosure* blk, KlassClosure* klass_closure, bool must_claim); |
77 static void always_strong_oops_do(OopClosure* blk, KlassClosure* klass_closure, bool must_claim); |
78 static void keep_alive_oops_do(OopClosure* blk, KlassClosure* klass_closure, bool must_claim); |
78 static void keep_alive_oops_do(OopClosure* blk, KlassClosure* klass_closure, bool must_claim); |
79 static void classes_do(KlassClosure* klass_closure); |
79 static void classes_do(KlassClosure* klass_closure); |
80 static void classes_do(void f(Klass* const)); |
80 static void classes_do(void f(Klass* const)); |
|
81 static void methods_do(void f(Method*)); |
81 static void loaded_classes_do(KlassClosure* klass_closure); |
82 static void loaded_classes_do(KlassClosure* klass_closure); |
82 static void classes_unloading_do(void f(Klass* const)); |
83 static void classes_unloading_do(void f(Klass* const)); |
83 static bool do_unloading(BoolObjectClosure* is_alive); |
84 static bool do_unloading(BoolObjectClosure* is_alive); |
84 |
85 |
85 // CMS support. |
86 // CMS support. |
187 bool keep_alive() const { return _keep_alive; } |
188 bool keep_alive() const { return _keep_alive; } |
188 bool is_alive(BoolObjectClosure* is_alive_closure) const; |
189 bool is_alive(BoolObjectClosure* is_alive_closure) const; |
189 void classes_do(void f(Klass*)); |
190 void classes_do(void f(Klass*)); |
190 void loaded_classes_do(KlassClosure* klass_closure); |
191 void loaded_classes_do(KlassClosure* klass_closure); |
191 void classes_do(void f(InstanceKlass*)); |
192 void classes_do(void f(InstanceKlass*)); |
|
193 void methods_do(void f(Method*)); |
192 |
194 |
193 // Deallocate free list during class unloading. |
195 // Deallocate free list during class unloading. |
194 void free_deallocate_list(); |
196 void free_deallocate_list(); |
195 |
197 |
196 // Allocate out of this class loader data |
198 // Allocate out of this class loader data |