diff options
Diffstat (limited to 'deps/v8/src/platform-linux.cc')
-rw-r--r-- | deps/v8/src/platform-linux.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/deps/v8/src/platform-linux.cc b/deps/v8/src/platform-linux.cc index a4d03b0aca..22f2245f48 100644 --- a/deps/v8/src/platform-linux.cc +++ b/deps/v8/src/platform-linux.cc @@ -591,6 +591,10 @@ void OS::SignalCodeMovingGC() { // kernel log. int size = sysconf(_SC_PAGESIZE); FILE* f = fopen(FLAG_gc_fake_mmap, "w+"); + if (f == NULL) { + OS::PrintError("Failed to open %s\n", FLAG_gc_fake_mmap); + OS::Abort(); + } void* addr = mmap(OS::GetRandomMmapAddr(), size, PROT_READ | PROT_EXEC, |