I forgot to mention: thanks to Christian Tornqvist for writing the test for me.
Coleen

On 05/08/2013 10:51 PM, Coleen Phillimore wrote:
Summary: Need to walk array class vtables replacing old methods too if j.l.o is redefined

Array methods aren't in the SystemDictionary and the code that was there didn't walk the basic type array classes defined in universe. It also walked the same classes more than once. Use the ClassLoaderDataGraph class walking instead.

open webrev at http://cr.openjdk.java.net/~coleenp/8005056/
bug link at http://bugs.sun.com/view_bug.do?bug_id=8005056

Tested with all redefine classes tests, jdk java/lang/instrument tests, hotspot jtreg tests.

Thanks,
Coleen


Reply via email to