Adding Serviceability to this review thread since this concerns
JVM/TI RedefineClasses().
Coleen, this will take a bit of time to review.
Dan
On 5/8/13 8: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