Somewhat improved error checking in MemArena.

This commit is contained in:
Henrik Rydgård committed 2021-07-07 19:01:42 +02:00
1 parent 25cfb92a9c
commit 6c51dabe9a
6 files changed
+25 -12

No files matched your search

+3 -2
View File
@@ -98,7 +98,7 @@ size_t MemArena::roundup(size_t x) {
return x;
}
void MemArena::GrabLowMemSpace(size_t size) {
bool MemArena::GrabMemSpace(size_t size) {
// Use ashmem so we don't have to allocate a file on disk!
const char* name = "PPSSPP_RAM";
@@ -111,8 +111,9 @@ void MemArena::GrabLowMemSpace(size_t size) {
// Note that it appears that ashmem is pinned by default, so no need to pin.
if (fd < 0) {
ERROR_LOG(MEMMAP, "Failed to grab ashmem space of size: %08x errno: %d", (int)size, (int)(errno));
return;
return false;
}
return true;
}
void MemArena::ReleaseSpace() {