1.1 --- a/src/share/vm/prims/whitebox.cpp Wed Aug 08 07:44:08 2018 -0700 1.2 +++ b/src/share/vm/prims/whitebox.cpp Thu Jul 26 06:16:09 2018 -0400 1.3 @@ -160,6 +160,7 @@ 1.4 1.5 #ifdef LINUX 1.6 #include "utilities/elfFile.hpp" 1.7 +#include "osContainer_linux.hpp" 1.8 #endif 1.9 1.10 WB_ENTRY(jlong, WB_GetCompressedOopsMaxHeapSize(JNIEnv* env, jobject o)) { 1.11 @@ -1028,6 +1029,15 @@ 1.12 return ret; 1.13 WB_END 1.14 1.15 +WB_ENTRY(jboolean, WB_IsContainerized(JNIEnv* env, jobject o)) 1.16 + LINUX_ONLY(return OSContainer::is_containerized();) 1.17 + return false; 1.18 +WB_END 1.19 + 1.20 +WB_ENTRY(void, WB_PrintOsInfo(JNIEnv* env, jobject o)) 1.21 + os::print_os_info(tty); 1.22 +WB_END 1.23 + 1.24 #define CC (char*) 1.25 1.26 static JNINativeMethod methods[] = { 1.27 @@ -1141,6 +1151,8 @@ 1.28 {CC"forceSafepoint", CC"()V", (void*)&WB_ForceSafepoint }, 1.29 {CC"checkLibSpecifiesNoexecstack", CC"(Ljava/lang/String;)Z", 1.30 (void*)&WB_CheckLibSpecifiesNoexecstack}, 1.31 + {CC"isContainerized", CC"()Z", (void*)&WB_IsContainerized }, 1.32 + {CC"printOsInfo", CC"()V", (void*)&WB_PrintOsInfo }, 1.33 }; 1.34 1.35 #undef CC