--- old/src/hotspot/share/prims/whitebox.cpp 2020-01-07 11:38:55.861932485 +0100 +++ new/src/hotspot/share/prims/whitebox.cpp 2020-01-07 11:38:55.507921293 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -1986,6 +1986,14 @@ #endif // INCLUDE_CDS WB_END +WB_ENTRY(jboolean, WB_isC2OrJVMCIIncludedInVmBuild(JNIEnv* env)) +#if COMPILER2_OR_JVMCI + return true; +#else + return false; +#endif +WB_END + WB_ENTRY(jboolean, WB_IsJavaHeapArchiveSupported(JNIEnv* env)) return HeapShared::is_heap_object_archiving_allowed(); WB_END @@ -2411,6 +2419,7 @@ {CC"areOpenArchiveHeapObjectsMapped", CC"()Z", (void*)&WB_AreOpenArchiveHeapObjectsMapped}, {CC"isCDSIncludedInVmBuild", CC"()Z", (void*)&WB_IsCDSIncludedInVmBuild }, {CC"isJFRIncludedInVmBuild", CC"()Z", (void*)&WB_IsJFRIncludedInVmBuild }, + {CC"isC2OrJVMCIIncludedInVmBuild", CC"()Z", (void*)&WB_isC2OrJVMCIIncludedInVmBuild }, {CC"isJavaHeapArchiveSupported", CC"()Z", (void*)&WB_IsJavaHeapArchiveSupported }, {CC"cdsMemoryMappingFailed", CC"()Z", (void*)&WB_CDSMemoryMappingFailed },