src/share/vm/classfile/classLoaderData.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/classfile/classLoaderData.hpp	Thu Mar 20 17:15:29 2014
--- new/src/share/vm/classfile/classLoaderData.hpp	Thu Mar 20 17:15:29 2014

*** 76,85 **** --- 76,86 ---- static void oops_do(OopClosure* f, KlassClosure* klass_closure, bool must_claim); static void always_strong_oops_do(OopClosure* blk, KlassClosure* klass_closure, bool must_claim); static void keep_alive_oops_do(OopClosure* blk, KlassClosure* klass_closure, bool must_claim); static void classes_do(KlassClosure* klass_closure); static void classes_do(void f(Klass* const)); + static void methods_do(void f(Method*)); static void loaded_classes_do(KlassClosure* klass_closure); static void classes_unloading_do(void f(Klass* const)); static bool do_unloading(BoolObjectClosure* is_alive); // CMS support.
*** 187,196 **** --- 188,198 ---- bool keep_alive() const { return _keep_alive; } bool is_alive(BoolObjectClosure* is_alive_closure) const; void classes_do(void f(Klass*)); void loaded_classes_do(KlassClosure* klass_closure); void classes_do(void f(InstanceKlass*)); + void methods_do(void f(Method*)); // Deallocate free list during class unloading. void free_deallocate_list(); // Allocate out of this class loader data

src/share/vm/classfile/classLoaderData.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File