Mercurial > hg > truffle
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. |