comparison src/share/vm/classfile/dictionary.hpp @ 10268:43083e670adf

8005056: NPG: Crash after redefining java.lang.Object Summary: Need to walk array class vtables replacing old methods too if j.l.o redefined Reviewed-by: sspitsyn, dcubed, ctornqvi
author coleenp
date Mon, 13 May 2013 15:37:08 -0400
parents da91efe96a93
children 190899198332 82af7d7a0128
comparison
equal deleted inserted replaced
10267:8b40495b9381 10268:43083e670adf
88 void always_strong_classes_do(KlassClosure* closure); 88 void always_strong_classes_do(KlassClosure* closure);
89 89
90 void classes_do(void f(Klass*)); 90 void classes_do(void f(Klass*));
91 void classes_do(void f(Klass*, TRAPS), TRAPS); 91 void classes_do(void f(Klass*, TRAPS), TRAPS);
92 void classes_do(void f(Klass*, ClassLoaderData*)); 92 void classes_do(void f(Klass*, ClassLoaderData*));
93 void classes_do(void f(Klass*, ClassLoaderData*, TRAPS), TRAPS);
94 93
95 void methods_do(void f(Method*)); 94 void methods_do(void f(Method*));
96 95
97 96
98 // Classes loaded by the bootstrap loader are always strongly reachable. 97 // Classes loaded by the bootstrap loader are always strongly reachable.