diff options
Diffstat (limited to 'src/common/mem_arena.cpp')
| -rw-r--r-- | src/common/mem_arena.cpp | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/common/mem_arena.cpp b/src/common/mem_arena.cpp index 67dbaf509..9904d2472 100644 --- a/src/common/mem_arena.cpp +++ b/src/common/mem_arena.cpp | |||
| @@ -30,7 +30,7 @@ | |||
| 30 | #endif | 30 | #endif |
| 31 | 31 | ||
| 32 | #ifdef IOS | 32 | #ifdef IOS |
| 33 | void* globalbase = NULL; | 33 | void* globalbase = nullptr; |
| 34 | #endif | 34 | #endif |
| 35 | 35 | ||
| 36 | #ifdef ANDROID | 36 | #ifdef ANDROID |
| @@ -71,7 +71,7 @@ int ashmem_create_region(const char *name, size_t size) | |||
| 71 | return fd; | 71 | return fd; |
| 72 | 72 | ||
| 73 | error: | 73 | error: |
| 74 | ERROR_LOG(MEMMAP, "NASTY ASHMEM ERROR: ret = %08x", ret); | 74 | LOG_ERROR(Common_Memory, "NASTY ASHMEM ERROR: ret = %08x", ret); |
| 75 | close(fd); | 75 | close(fd); |
| 76 | return ret; | 76 | return ret; |
| 77 | } | 77 | } |
| @@ -121,7 +121,7 @@ void MemArena::GrabLowMemSpace(size_t size) | |||
| 121 | { | 121 | { |
| 122 | #ifdef _WIN32 | 122 | #ifdef _WIN32 |
| 123 | #ifndef _XBOX | 123 | #ifndef _XBOX |
| 124 | hMemoryMapping = CreateFileMapping(INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, (DWORD)(size), NULL); | 124 | hMemoryMapping = CreateFileMapping(INVALID_HANDLE_VALUE, nullptr, PAGE_READWRITE, 0, (DWORD)(size), nullptr); |
| 125 | GetSystemInfo(&sysInfo); | 125 | GetSystemInfo(&sysInfo); |
| 126 | #endif | 126 | #endif |
| 127 | #elif defined(ANDROID) | 127 | #elif defined(ANDROID) |
| @@ -130,7 +130,7 @@ void MemArena::GrabLowMemSpace(size_t size) | |||
| 130 | // Note that it appears that ashmem is pinned by default, so no need to pin. | 130 | // Note that it appears that ashmem is pinned by default, so no need to pin. |
| 131 | if (fd < 0) | 131 | if (fd < 0) |
| 132 | { | 132 | { |
| 133 | ERROR_LOG(MEMMAP, "Failed to grab ashmem space of size: %08x errno: %d", (int)size, (int)(errno)); | 133 | LOG_ERROR(Common_Memory, "Failed to grab ashmem space of size: %08x errno: %d", (int)size, (int)(errno)); |
| 134 | return; | 134 | return; |
| 135 | } | 135 | } |
| 136 | #else | 136 | #else |
| @@ -148,12 +148,12 @@ void MemArena::GrabLowMemSpace(size_t size) | |||
| 148 | } | 148 | } |
| 149 | else if (errno != EEXIST) | 149 | else if (errno != EEXIST) |
| 150 | { | 150 | { |
| 151 | ERROR_LOG(MEMMAP, "shm_open failed: %s", strerror(errno)); | 151 | LOG_ERROR(Common_Memory, "shm_open failed: %s", strerror(errno)); |
| 152 | return; | 152 | return; |
| 153 | } | 153 | } |
| 154 | } | 154 | } |
| 155 | if (ftruncate(fd, size) < 0) | 155 | if (ftruncate(fd, size) < 0) |
| 156 | ERROR_LOG(MEMMAP, "Failed to allocate low memory space"); | 156 | LOG_ERROR(Common_Memory, "Failed to allocate low memory space"); |
| 157 | #endif | 157 | #endif |
| 158 | } | 158 | } |
| 159 | 159 | ||
| @@ -178,7 +178,7 @@ void *MemArena::CreateView(s64 offset, size_t size, void *base) | |||
| 178 | #ifdef _XBOX | 178 | #ifdef _XBOX |
| 179 | size = roundup(size); | 179 | size = roundup(size); |
| 180 | // use 64kb pages | 180 | // use 64kb pages |
| 181 | void * ptr = VirtualAlloc(NULL, size, MEM_COMMIT | MEM_LARGE_PAGES, PAGE_READWRITE); | 181 | void * ptr = VirtualAlloc(nullptr, size, MEM_COMMIT | MEM_LARGE_PAGES, PAGE_READWRITE); |
| 182 | return ptr; | 182 | return ptr; |
| 183 | #else | 183 | #else |
| 184 | size = roundup(size); | 184 | size = roundup(size); |
| @@ -197,7 +197,7 @@ void *MemArena::CreateView(s64 offset, size_t size, void *base) | |||
| 197 | 197 | ||
| 198 | if (retval == MAP_FAILED) | 198 | if (retval == MAP_FAILED) |
| 199 | { | 199 | { |
| 200 | NOTICE_LOG(MEMMAP, "mmap failed"); | 200 | LOG_ERROR(Common_Memory, "mmap failed"); |
| 201 | return nullptr; | 201 | return nullptr; |
| 202 | } | 202 | } |
| 203 | return retval; | 203 | return retval; |
| @@ -243,8 +243,8 @@ u8* MemArena::Find4GBBase() | |||
| 243 | return base; | 243 | return base; |
| 244 | #else | 244 | #else |
| 245 | #ifdef IOS | 245 | #ifdef IOS |
| 246 | void* base = NULL; | 246 | void* base = nullptr; |
| 247 | if (globalbase == NULL){ | 247 | if (globalbase == nullptr){ |
| 248 | base = mmap(0, 0x08000000, PROT_READ | PROT_WRITE, | 248 | base = mmap(0, 0x08000000, PROT_READ | PROT_WRITE, |
| 249 | MAP_ANON | MAP_SHARED, -1, 0); | 249 | MAP_ANON | MAP_SHARED, -1, 0); |
| 250 | if (base == MAP_FAILED) { | 250 | if (base == MAP_FAILED) { |
| @@ -357,7 +357,7 @@ bail: | |||
| 357 | if (views[j].out_ptr_low && *views[j].out_ptr_low) | 357 | if (views[j].out_ptr_low && *views[j].out_ptr_low) |
| 358 | { | 358 | { |
| 359 | arena->ReleaseView(*views[j].out_ptr_low, views[j].size); | 359 | arena->ReleaseView(*views[j].out_ptr_low, views[j].size); |
| 360 | *views[j].out_ptr_low = NULL; | 360 | *views[j].out_ptr_low = nullptr; |
| 361 | } | 361 | } |
| 362 | if (*views[j].out_ptr) | 362 | if (*views[j].out_ptr) |
| 363 | { | 363 | { |
| @@ -369,7 +369,7 @@ bail: | |||
| 369 | arena->ReleaseView(*views[j].out_ptr, views[j].size); | 369 | arena->ReleaseView(*views[j].out_ptr, views[j].size); |
| 370 | } | 370 | } |
| 371 | #endif | 371 | #endif |
| 372 | *views[j].out_ptr = NULL; | 372 | *views[j].out_ptr = nullptr; |
| 373 | } | 373 | } |
| 374 | } | 374 | } |
| 375 | return false; | 375 | return false; |
| @@ -415,7 +415,7 @@ u8 *MemoryMap_Setup(const MemoryView *views, int num_views, u32 flags, MemArena | |||
| 415 | #elif defined(_WIN32) | 415 | #elif defined(_WIN32) |
| 416 | // Try a whole range of possible bases. Return once we got a valid one. | 416 | // Try a whole range of possible bases. Return once we got a valid one. |
| 417 | u32 max_base_addr = 0x7FFF0000 - 0x10000000; | 417 | u32 max_base_addr = 0x7FFF0000 - 0x10000000; |
| 418 | u8 *base = NULL; | 418 | u8 *base = nullptr; |
| 419 | 419 | ||
| 420 | for (u32 base_addr = 0x01000000; base_addr < max_base_addr; base_addr += 0x400000) | 420 | for (u32 base_addr = 0x01000000; base_addr < max_base_addr; base_addr += 0x400000) |
| 421 | { | 421 | { |
| @@ -423,7 +423,7 @@ u8 *MemoryMap_Setup(const MemoryView *views, int num_views, u32 flags, MemArena | |||
| 423 | base = (u8 *)base_addr; | 423 | base = (u8 *)base_addr; |
| 424 | if (Memory_TryBase(base, views, num_views, flags, arena)) | 424 | if (Memory_TryBase(base, views, num_views, flags, arena)) |
| 425 | { | 425 | { |
| 426 | INFO_LOG(MEMMAP, "Found valid memory base at %p after %i tries.", base, base_attempts); | 426 | LOG_DEBUG(Common_Memory, "Found valid memory base at %p after %i tries.", base, base_attempts); |
| 427 | base_attempts = 0; | 427 | base_attempts = 0; |
| 428 | break; | 428 | break; |
| 429 | } | 429 | } |
| @@ -442,7 +442,7 @@ u8 *MemoryMap_Setup(const MemoryView *views, int num_views, u32 flags, MemArena | |||
| 442 | u8 *base = MemArena::Find4GBBase(); | 442 | u8 *base = MemArena::Find4GBBase(); |
| 443 | if (!Memory_TryBase(base, views, num_views, flags, arena)) | 443 | if (!Memory_TryBase(base, views, num_views, flags, arena)) |
| 444 | { | 444 | { |
| 445 | ERROR_LOG(MEMMAP, "MemoryMap_Setup: Failed finding a memory base."); | 445 | LOG_ERROR(Common_Memory, "MemoryMap_Setup: Failed finding a memory base."); |
| 446 | PanicAlert("MemoryMap_Setup: Failed finding a memory base."); | 446 | PanicAlert("MemoryMap_Setup: Failed finding a memory base."); |
| 447 | return 0; | 447 | return 0; |
| 448 | } | 448 | } |
| @@ -463,8 +463,8 @@ void MemoryMap_Shutdown(const MemoryView *views, int num_views, u32 flags, MemAr | |||
| 463 | arena->ReleaseView(*views[i].out_ptr_low, views[i].size); | 463 | arena->ReleaseView(*views[i].out_ptr_low, views[i].size); |
| 464 | if (*views[i].out_ptr && (views[i].out_ptr_low && *views[i].out_ptr != *views[i].out_ptr_low)) | 464 | if (*views[i].out_ptr && (views[i].out_ptr_low && *views[i].out_ptr != *views[i].out_ptr_low)) |
| 465 | arena->ReleaseView(*views[i].out_ptr, views[i].size); | 465 | arena->ReleaseView(*views[i].out_ptr, views[i].size); |
| 466 | *views[i].out_ptr = NULL; | 466 | *views[i].out_ptr = nullptr; |
| 467 | if (views[i].out_ptr_low) | 467 | if (views[i].out_ptr_low) |
| 468 | *views[i].out_ptr_low = NULL; | 468 | *views[i].out_ptr_low = nullptr; |
| 469 | } | 469 | } |
| 470 | } | 470 | } |