Chromium Code Reviews| 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); |