< prev index next >

src/share/vm/classfile/systemDictionary.hpp

Print this page

        

*** 349,364 **** // Iterate over all klasses in dictionary // Just the classes from defining class loaders static void classes_do(void f(Klass*)); // Added for initialize_itable_for_klass to handle exceptions static void classes_do(void f(Klass*, TRAPS), TRAPS); ! // All classes, and their class loaders static void classes_do(void f(Klass*, ClassLoaderData*)); ! static void placeholders_do(void f(Symbol*)); ! ! // Iterate over all methods in all klasses in dictionary static void methods_do(void f(Method*)); // Garbage collection support // This method applies "blk->do_oop" to all the pointers to "system" --- 349,362 ---- // Iterate over all klasses in dictionary // Just the classes from defining class loaders static void classes_do(void f(Klass*)); // Added for initialize_itable_for_klass to handle exceptions static void classes_do(void f(Klass*, TRAPS), TRAPS); ! // All classes, and their class loaders, including initiating class loaders static void classes_do(void f(Klass*, ClassLoaderData*)); ! // Iterate over all methods in all klasses static void methods_do(void f(Method*)); // Garbage collection support // This method applies "blk->do_oop" to all the pointers to "system"
*** 381,394 **** static void roots_oops_do(OopClosure* strong, OopClosure* weak); // System loader lock static oop system_loader_lock() { return _system_loader_lock_obj; } - protected: - // Extended Redefine classes support (tbi) - static void preloaded_classes_do(KlassClosure* f); - static void lazily_loaded_classes_do(KlassClosure* f); public: // Sharing support. static void reorder_dictionary(); static void copy_buckets(char** top, char* end); static void copy_table(char** top, char* end); --- 379,388 ----
< prev index next >