--- old/src/hotspot/os/linux/os_linux.hpp 2017-10-20 09:45:00.822463526 -0400 +++ new/src/hotspot/os/linux/os_linux.hpp 2017-10-20 09:44:59.514388926 -0400 @@ -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);