--- old/src/os/linux/vm/os_linux.hpp 2017-09-21 13:56:12.511792996 -0400 +++ new/src/os/linux/vm/os_linux.hpp 2017-09-21 13:56:11.679745080 -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,7 @@ static julong available_memory(); static julong physical_memory() { return _physical_memory; } + static void set_physical_memory(julong phys_mem) { _physical_memory = phys_mem; } static void initialize_system_info(); static int commit_memory_impl(char* addr, size_t bytes, bool exec); @@ -106,6 +108,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);