RFR: compile-time guard some UseSharedSpaces-only coding with the INCLUDE_CDS macro - was :RE: jdk10 : UseSharedSpaces flag and INCLUDE_CDS macro
David Holmes
david.holmes at oracle.com
Tue Aug 1 06:59:47 UTC 2017
Hi Matthias,
Back from a long vacation ...
Baesken, Matthias matthias.baesken at sap.com wrote on Thu Jul 13
12:18:56 UTC 2017:
>> Thank you for noticing that. Yes, it would be helpful if you can add the #if INCLUDE_CDS for CDS only code.
>> I can help you integrate the changes after they are reviewed.
>
> Thanks for your feedback !
>
> I created a bug :
>
> https://bugs.openjdk.java.net/browse/JDK-8184323
>
>
> and a webrev :
>
> http://cr.openjdk.java.net/~mbaesken/webrevs/8184323/
For the record it was a deliberate choice to not sprinkle INCLUDE_CDS
ifdefs all through the shared code. INCLUDE_CDS exists only to support
the minimal VM for which we wanted to exclude complete subsystems not
every individual line of code that might relate to an unsupported
function. The fact UseSharedSpaces is false in the MinimalVM was
sufficient to guard the remaining logic.
Cheers,
David
More information about the hotspot-dev
mailing list