RFR(XXS): 8214105: Invalid bit tests in jtreg
Severin Gehwolf
sgehwolf at redhat.com
Thu Nov 22 09:03:22 UTC 2018
On Wed, 2018-11-21 at 09:20 +1000, David Holmes wrote:
> On 21/11/2018 9:04 am, JC Beyler wrote:
> > Also +1 for the fix,
> >
> > If the submit repo is enough for testing, I can do the legwork to test
> > it and push it once it passes,
>
> Not sure if submit-repo will do much JVM TI testing ... I think we need
> tier 3 for JVM TI and pretty sure submit-repo is only tier 1.
>
> But thanks for the offer.
Thanks everyone. I'll sponsor this for Simon.
Thanks,
Severin
> David
>
> > Jc
> >
> > Ps: same for the other one he submitted
> >
> > On Tue, Nov 20, 2018 at 2:58 PM David Holmes <david.holmes at oracle.com
> > <mailto:david.holmes at oracle.com>> wrote:
> >
> > +1 on the fix.
> >
> > Simon is neither Committer nor Author so will need a sponsor.
> >
> > Thanks,
> > David
> >
> > On 21/11/2018 4:36 am, serguei.spitsyn at oracle.com
> > <mailto:serguei.spitsyn at oracle.com> wrote:
> > > Hi Simon,
> > >
> > > The fix looks good.
> > > Thank you for taking care about it!
> > >
> > > Questions:
> > > - Do you have an Author status?
> > > - You probably need a sponsor for this, do you?
> > >
> > > Thanks,
> > > Serguei
> > >
> > >
> > > On 11/20/18 06:34, Simon Tooke wrote:
> > >> While compiling the JDK with GCC 8.1, I discovered an invalid
> > bit test
> > >> in
> > >>
> > test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/libAllowedFunctions.c.
> >
> > >>
> > >>
> > >>
> > >> (status & JVMTI_CLASS_STATUS_INITIALIZED) == 1
> > >>
> > >> Which only has a chance of being true if
> > JVMTI_CLASS_STATUS_INITIALIZED
> > >> has a value 1 (its actual value is 4, but that's beside the point).
> > >> My proposed fix is to test for != 0 instead. I chose this
> > instead of
> > >> testing for equality to JVMTI_CLASS_STATUS_INITIALIZED purely for
> > >> cosmetic reasons.
> > >>
> > >> Bug: https://bugs.openjdk.java.net/browse/JDK-8214105
> > >> webrev:
> > >>
> > http://cr.openjdk.java.net/~sgehwolf/webrevs/stooke/JDK-8214105/01/webrev/
> >
> > >>
> > >>
> > >> Please let me know what you think.
> > >>
> > >> Thanks,
> > >> -Simon
> > >>
> > >>
> > >
> >
> >
> >
> > --
> >
> > Thanks,
> > Jc
More information about the serviceability-dev
mailing list