Bug 794510 - Part 8 (second half)

This commit is contained in:
Ehsan Akhgari 2012-10-18 15:04:20 -04:00
Родитель 6ee3f57f52
Коммит 728093ea3c
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -132,19 +132,19 @@ GetDesiredRegionSize()
static void *
ReserveRegion(uintptr_t region, uintptr_t size)
{
return mmap((caddr_t)region, size, PROT_NONE, MAP_PRIVATE|MAP_ANON, -1, 0);
return mmap(reinterpret_cast<void*>(region), size, PROT_NONE, MAP_PRIVATE|MAP_ANON, -1, 0);
}
static void
ReleaseRegion(void *region, uintptr_t size)
{
munmap((caddr_t)region, size);
munmap(region, size);
}
static bool
ProbeRegion(uintptr_t region, uintptr_t size)
{
if (madvise((caddr_t)region, size, MADV_NORMAL)) {
if (madvise(reinterpret_cast<void*>(region), size, MADV_NORMAL)) {
return true;
} else {
return false;