RFR(XS): JDK-6904403 assert(f == k->has_finalizer(), "inconsistent has_finalizer") with debug VM

Dmitry Samersoff dmitry.samersoff at oracle.com
Sat May 24 17:17:25 UTC 2014



This is new version of the fix.


1. Added testcase

2. Check entire class hierarchy for redefined classes
   as any of supers could be redefined and cause assert.


On 2014-04-16 16:56, Dmitry Samersoff wrote:
> Hi Everybody,
> Please review small changes.
> http://cr.openjdk.java.net/~dsamersoff/JDK-6904403/webrev.01/
> This fix tells to JVM to don't assert if the class was redefined.
> Please notice, these changes doesn't make redefined finalyzers working.
> It's a large project which is out of scope of this changes.
> -Dmitry

Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* I would love to change the world, but they won't give me the sources.

More information about the hotspot-runtime-dev mailing list