comparison src/share/vm/classfile/classLoaderData.hpp @ 14422:2b8e28fdf503

Merge
author kvn
date Tue, 05 Nov 2013 17:38:04 -0800
parents e64f1fe9756b
children 86e6d691f2e1
comparison
equal deleted inserted replaced
14421:3068270ba476 14422:2b8e28fdf503
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 loaded_classes_do(KlassClosure* klass_closure);
81 static void classes_unloading_do(void f(Klass* const)); 82 static void classes_unloading_do(void f(Klass* const));
82 static bool do_unloading(BoolObjectClosure* is_alive); 83 static bool do_unloading(BoolObjectClosure* is_alive);
83 84
84 // CMS support. 85 // CMS support.
85 static void remember_new_clds(bool remember) { _saved_head = (remember ? _head : NULL); } 86 static void remember_new_clds(bool remember) { _saved_head = (remember ? _head : NULL); }
184 185
185 void unload(); 186 void unload();
186 bool keep_alive() const { return _keep_alive; } 187 bool keep_alive() const { return _keep_alive; }
187 bool is_alive(BoolObjectClosure* is_alive_closure) const; 188 bool is_alive(BoolObjectClosure* is_alive_closure) const;
188 void classes_do(void f(Klass*)); 189 void classes_do(void f(Klass*));
190 void loaded_classes_do(KlassClosure* klass_closure);
189 void classes_do(void f(InstanceKlass*)); 191 void classes_do(void f(InstanceKlass*));
190 192
191 // Deallocate free list during class unloading. 193 // Deallocate free list during class unloading.
192 void free_deallocate_list(); 194 void free_deallocate_list();
193 195