Mercurial > hg > graal-compiler
diff src/share/vm/classfile/systemDictionary.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 | 0ca3dd0ffaba |
children | f2110083203d |
line wrap: on
line diff
--- a/src/share/vm/classfile/systemDictionary.hpp Mon May 13 18:08:13 2013 +0000 +++ b/src/share/vm/classfile/systemDictionary.hpp Mon May 13 15:37:08 2013 -0400 @@ -313,10 +313,7 @@ static void classes_do(void f(Klass*, TRAPS), TRAPS); // All classes, and their class loaders static void classes_do(void f(Klass*, ClassLoaderData*)); - // All classes, and their class loaders - // (added for helpers that use HandleMarks and ResourceMarks) - static void classes_do(void f(Klass*, ClassLoaderData*, TRAPS), TRAPS); - // All entries in the placeholder table and their class loaders + static void placeholders_do(void f(Symbol*)); // Iterate over all methods in all klasses in dictionary