RFR 8005056: NPG: Crash after redefining java.lang.Object

Coleen Phillimore coleen.phillimore at oracle.com
Thu May 9 07:27:12 PDT 2013


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
>



More information about the serviceability-dev mailing list