mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-23 02:05:42 +00:00
Bug 1527597 - ReserveProcessExecutableMemory should use MAP_NORESERVE r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D49612 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
54c4fda263
commit
8ebf1d6b67
@ -344,8 +344,8 @@ static void* ReserveProcessExecutableMemory(size_t bytes) {
|
||||
// mmap will pick a different address.
|
||||
void* randomAddr = ComputeRandomAllocationAddress();
|
||||
void* p = MozTaggedAnonymousMmap(randomAddr, bytes, PROT_NONE,
|
||||
MAP_PRIVATE | MAP_ANON, -1, 0,
|
||||
"js-executable-memory");
|
||||
MAP_NORESERVE | MAP_PRIVATE | MAP_ANON, -1,
|
||||
0, "js-executable-memory");
|
||||
if (p == MAP_FAILED) {
|
||||
return nullptr;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user