Mercurial > hg > truffle
diff src/share/vm/oops/klass.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 | 92ef81e2f571 |
children | 6bd680e9ea35 |
line wrap: on
line diff
--- a/src/share/vm/oops/klass.hpp Mon May 13 18:08:13 2013 +0000 +++ b/src/share/vm/oops/klass.hpp Mon May 13 15:37:08 2013 -0400 @@ -393,6 +393,7 @@ // vtables virtual klassVtable* vtable() const { return NULL; } + virtual int vtable_length() const { return 0; } // subclass check bool is_subclass_of(const Klass* k) const;