[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-hotspot-runtime-dev
Subject:    Re: RFR 8205422: assert(false) failed: Bad verification_type_info
From:       Harold David Seigel <harold.seigel () oracle ! com>
Date:       2018-06-25 14:24:44
Message-ID: dba7d3f2-bfdd-ab0a-cb34-22ebfec42460 () oracle ! com
[Download RAW message or body]

Thanks Coleen!

 >> Is -verify the same as -Xverify:all ?

Yes.   See java.base/share/native/libjli/java.c:

                    } else if (JLI_StrCmp(arg, "-verify") == 0) {
                            AddOption("-Xverify:all", NULL);

Harold
On 6/25/2018 10:16 AM, coleen.phillimore@oracle.com wrote:
> 
> http://cr.openjdk.java.net/~hseigel/bug_8205422/webrev/test/hotspot/jtreg/runtime/verifier/stackMapTableTests/StackMapTableTest.java.html \
>  
> 
> Is -verify the same as -Xverify:all ?
> 
> Other than this question, the change looks great.
> Coleen
> 
> On 6/22/18 1:49 PM, Harold David Seigel wrote:
> > Hi,
> > 
> > Please review this fix to prevent the debug build of the JVM from 
> > failing with an assert when the verifier tries to print a stack map 
> > containing a bad verification type.   The verifier now prints 
> > "BAD:<bad-verification-type-number>" for the illegal value type.
> > 
> > For example:
> > 
> > Stackmap Table:
> > same_frame(@15)
> > same_locals_1_stack_item_frame(@18,BAD:9)
> > same_frame(@19)
> > 
> > Open Webrev: http://cr.openjdk.java.net/~hseigel/bug_8205422/webrev/
> > 
> > JBS Bug:   https://bugs.openjdk.java.net/browse/JDK-8205422
> > 
> > This fix was tested with Mach5 tiers 1 and 2 tests and builds on 
> > Linux-X64, Windows, Solaris Sparc, and Mac OS X, with tiers 3-5 tests 
> > on Linux-x64, and with JCK-11 Lang and VM tests.
> > 
> > Thanks, Harold
> > 
> 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic