AllocateHeapAt disabling on AIX
Baesken, Matthias
matthias.baesken at sap.com
Wed Sep 26 16:02:34 UTC 2018
Hi David, I would like to print something like "AllocateHeapAt not supported on AIX" .
And then exit (probably just ignoring the flag and printing the message might be bad ).
The constraint functions were suggested to me as an option but it looks to me they are
Intended for other use cases .
Best regards, Matthias
> -----Original Message-----
> From: David Holmes <david.holmes at oracle.com>
> Sent: Mittwoch, 26. September 2018 17:45
> To: Baesken, Matthias <matthias.baesken at sap.com>; 'hotspot-
> dev at openjdk.java.net' <hotspot-dev at openjdk.java.net>
> Subject: Re: AllocateHeapAt disabling on AIX
>
> Hi Matthias,
>
> On 26/09/2018 11:41 AM, Baesken, Matthias wrote:
> > Hello, we want to disable the globals-flag AllocateHeapAt on AIX .
> > It currently does not really work on this platform, and there is no current
> plan to support it .
> >
> > My question :
> >
> > Should I just add a check to argument.cpp ?
> > Or should I use the constraint function feature for this ?
>
> Do you want the flag to be non-existent or non-settable? What kind of
> error report do you want for the end user?
>
> Thanks,
> David
>
> > E.g. add a constraint function to globals.hpp and then do something like
> this ?
> >
> > JVMFlag::Error AllocateHeapAtConstraintFunc(ccstr value, bool verbose) {
> > #if defined(_AIX)
> > return JVMFlag::VIOLATES_CONSTRAINT;
> > #endif
> > return JVMFlag::SUCCESS;
> > }
> >
> >
> > To me the current usages of the constraint functions do not look like they
> were intended for platform-handling, but for
> > Checking validity/sanity of some flag values .
> >
> >
> > Thanks for your comments, Matthias
> >
More information about the hotspot-dev
mailing list