[Loader] Fix memory allocations for code objects that
are larger than swap space available Change-Id: I321487f96fe0a18998301a9058430c19427e5a94
Tá an tiomantas seo le fáil i:
@@ -207,7 +207,7 @@ bool MappedMemory::Allocate(size_t size, size_t align, bool zero)
|
||||
#else
|
||||
ptr_ = is_kv_ ?
|
||||
mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0) :
|
||||
mmap(nullptr, size, PROT_EXEC | PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
|
||||
mmap(nullptr, size, PROT_EXEC | PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_NORESERVE | MAP_PRIVATE, -1, 0);
|
||||
#endif // _WIN32 || _WIN64
|
||||
if (nullptr == ptr_) {
|
||||
return false;
|
||||
|
||||
Tagairt in Eagrán Nua
Cuir bac ar úsáideoir