Index: src/platform-linux.cc |
=================================================================== |
--- src/platform-linux.cc (revision 9508) |
+++ src/platform-linux.cc (working copy) |
@@ -456,7 +456,8 @@ |
int size = ftell(file); |
void* memory = |
- mmap(0, size, PROT_READ | PROT_WRITE, MAP_SHARED, fileno(file), 0); |
+ mmap(GetRandomMmapAddr(), size, PROT_READ | PROT_WRITE, |
Vyacheslav Egorov (Chromium)
2011/10/04 09:18:33
preferred formatting is one arguments per line
Cris Neckar
2011/10/04 19:20:47
Done.
|
+ MAP_SHARED, fileno(file), 0); |
return new PosixMemoryMappedFile(file, memory, size); |
} |
@@ -471,7 +472,8 @@ |
return NULL; |
} |
void* memory = |
- mmap(0, size, PROT_READ | PROT_WRITE, MAP_SHARED, fileno(file), 0); |
+ mmap(GetRandomMmapAddr(), size, PROT_READ | PROT_WRITE, |
Vyacheslav Egorov (Chromium)
2011/10/04 09:18:33
ditto
Cris Neckar
2011/10/04 19:20:47
Done.
|
+ MAP_SHARED, fileno(file), 0); |
return new PosixMemoryMappedFile(file, memory, size); |
} |
@@ -556,8 +558,8 @@ |
// kernel log. |
int size = sysconf(_SC_PAGESIZE); |
FILE* f = fopen(kGCFakeMmap, "w+"); |
- void* addr = mmap(NULL, size, PROT_READ | PROT_EXEC, MAP_PRIVATE, |
- fileno(f), 0); |
+ void* addr = mmap(GetRandomMmapAddr(), size, PROT_READ | PROT_EXEC, |
Vyacheslav Egorov (Chromium)
2011/10/04 09:18:33
ditto
Cris Neckar
2011/10/04 19:20:47
Done.
|
+ MAP_PRIVATE, fileno(f), 0); |
ASSERT(addr != MAP_FAILED); |
OS::Free(addr, size); |
fclose(f); |