os::unmap_memory(char* addr, size_t bytes)

  • 引数で渡されたアドレス範囲のメモリマップを解除する
//Linux版(jdk7/hotspot/src/os/linux/vm/os_linux.cpp)
// Unmap a block of memory.
bool os::unmap_memory(char* addr, size_t bytes) {

  //glibcのmumapを呼び出す
  //詳細 -> http://linuxjm.sourceforge.jp/html/LDP_man-pages/man2/mmap.2.html
  return munmap(addr, bytes) == 0;
}