src/hotspot/os/linux/os_linux.hpp
changeset 47903 7f22774a5f42
parent 47216 71c04702a3d5
child 48005 9fd89aabb6cd
--- a/src/hotspot/os/linux/os_linux.hpp	Wed Nov 15 08:25:28 2017 -0500
+++ b/src/hotspot/os/linux/os_linux.hpp	Wed Nov 15 10:34:17 2017 -0500
@@ -32,6 +32,7 @@
 
 class Linux {
   friend class os;
+  friend class OSContainer;
   friend class TestReserveMemorySpecial;
 
   static bool libjsig_is_loaded;        // libjsig that interposes sigaction(),
@@ -75,6 +76,9 @@
 
   static julong available_memory();
   static julong physical_memory() { return _physical_memory; }
+  static void set_physical_memory(julong phys_mem) { _physical_memory = phys_mem; }
+  static int active_processor_count();
+
   static void initialize_system_info();
 
   static int commit_memory_impl(char* addr, size_t bytes, bool exec);
@@ -106,6 +110,7 @@
   static bool release_memory_special_huge_tlbfs(char* base, size_t bytes);
 
   static void print_full_memory_info(outputStream* st);
+  static void print_container_info(outputStream* st);
   static void print_distro_info(outputStream* st);
   static void print_libversion_info(outputStream* st);