Mercurial > hg > graal-jvmci-8
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 |