Request for review: 8013648: guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensive
Coleen Phillimore
coleen.phillimore at oracle.com
Thu May 2 14:25:47 PDT 2013
Looks good.
Coleen
On 05/02/2013 03:15 PM, harold seigel wrote:
> Hi,
>
> Please review this fix for bug 8013648.
>
> Summary: The code is calling the wrong overloaded
> SystemDictionary::find_class() function. Instead of calling this one:
>
> // Used for assertions and verification only
> Klass* SystemDictionary::find_class(Symbol* class_name,
> ClassLoaderData* loader_data) {
> #ifndef ASSERT
> guarantee(VerifyBeforeGC ||
> VerifyDuringGC ||
> VerifyBeforeExit ||
> VerifyDuringStartup ||
> VerifyAfterGC, "too expensive");
> #endif
> ...
>
> It should be calling the SystemDictionary::find_class() that takes
> four arguments.
>
> Open webrev at http://cr.openjdk.java.net/~hseigel/bug_8013648/
> <http://cr.openjdk.java.net/%7Ehseigel/bug_8013648/>
>
> Bug link at http://bugs.sun.com/view_bug.do?bug_id=8013648
>
> Testing was done with JCK lang and VM tests, JTREG tests, and ute
> vm.quick.testlist and vm.mlvm.testlist. Tests were run with both
> -client and -server on 32 and 64 bit Linux.
>
> Thanks, Harold
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/attachments/20130502/cdaee546/attachment.html
More information about the hotspot-runtime-dev
mailing list