comparison src/os/linux/vm/os_linux.hpp @ 20804:7848fc12602b

Merge with jdk8u40-b25
author Gilles Duboscq <gilles.m.duboscq@oracle.com>
date Tue, 07 Apr 2015 14:58:49 +0200
parents 52b4284cb496 833b0f92429a
children
comparison
equal deleted inserted replaced
20184:84105dcdb05b 20804:7848fc12602b
106 static char* reserve_memory_special_shm(size_t bytes, size_t alignment, char* req_addr, bool exec); 106 static char* reserve_memory_special_shm(size_t bytes, size_t alignment, char* req_addr, bool exec);
107 static char* reserve_memory_special_huge_tlbfs(size_t bytes, size_t alignment, char* req_addr, bool exec); 107 static char* reserve_memory_special_huge_tlbfs(size_t bytes, size_t alignment, char* req_addr, bool exec);
108 static char* reserve_memory_special_huge_tlbfs_only(size_t bytes, char* req_addr, bool exec); 108 static char* reserve_memory_special_huge_tlbfs_only(size_t bytes, char* req_addr, bool exec);
109 static char* reserve_memory_special_huge_tlbfs_mixed(size_t bytes, size_t alignment, char* req_addr, bool exec); 109 static char* reserve_memory_special_huge_tlbfs_mixed(size_t bytes, size_t alignment, char* req_addr, bool exec);
110 110
111 static bool release_memory_special_impl(char* base, size_t bytes);
111 static bool release_memory_special_shm(char* base, size_t bytes); 112 static bool release_memory_special_shm(char* base, size_t bytes);
112 static bool release_memory_special_huge_tlbfs(char* base, size_t bytes); 113 static bool release_memory_special_huge_tlbfs(char* base, size_t bytes);
113 114
114 static void print_full_memory_info(outputStream* st); 115 static void print_full_memory_info(outputStream* st);
115 static void print_distro_info(outputStream* st); 116 static void print_distro_info(outputStream* st);