Pls review 7124880 (XS)

Paul Hohensee paul.hohensee at oracle.com
Mon Dec 19 16:43:23 PST 2011


On 12/19/11 7:34 PM, Krystal Mok wrote:
> Hi Paul,
>
> I've used 7117389 and added a few manageable flags in globals_ext.hpp 
> in my local experiment builds, and they all seem to work fine (jinfo 
> -flag can correctly query and set the new flags; didn't try JConsole).

:)

>
> Does 7124880 change any behaviors of the manageable flags? Or is it 
> just for explicitness that management.cpp includes globals.hpp?

No, 7124880 doesn't change any manageable flag behavior.  As you say,
it's just for completeness: globals.hpp was being included indirectly, but
the Flag class is being used directly, so it's good practice to 
explicitly include
globals.hpp directly.

Paul

>
> Regards,
> Kris Mok
>
> On Tue, Dec 20, 2011 at 1:24 AM, Paul Hohensee 
> <paul.hohensee at oracle.com <mailto:paul.hohensee at oracle.com>> wrote:
>
>     The framework implemented for
>
>     7117389: Add a framework for vendor-specific command line switch
>     extensions to Hotspot
>
>     did not include support for vendor-specific manageable-by-JMX
>     switches.
>     This change adds new methods Flag::is_external_ext() and
>     Flag::is_writeable_ext() that
>     return false, and uses them in Flag::is_external() and
>     Flag::is_writeable().  Somewhat
>     relatedly, management.cpp didn't include globals.hpp, even though
>     it uses Flag methods.
>     I added globals.hpp to its #include list for completeness, even
>     though it was being
>     included indirectly.
>
>     Webrev here
>
>     http://cr.openjdk.java.net/~phh/7122880.00/
>     <http://cr.openjdk.java.net/%7Ephh/7122880.00/>
>
>     Thanks,
>
>     Paul
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/serviceability-dev/attachments/20111219/9c00789f/attachment.html 


More information about the serviceability-dev mailing list