aboutsummaryrefslogtreecommitdiffstats
path: root/executor/executor_akaros.cc
diff options
context:
space:
mode:
Diffstat (limited to 'executor/executor_akaros.cc')
-rw-r--r--executor/executor_akaros.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/executor/executor_akaros.cc b/executor/executor_akaros.cc
index 90b589e77..fc28fb8f7 100644
--- a/executor/executor_akaros.cc
+++ b/executor/executor_akaros.cc
@@ -12,6 +12,8 @@
#include "syscalls_akaros.h"
+#include <sys/mman.h>
+
uint32 output;
int main(int argc, char** argv)
@@ -21,6 +23,10 @@ int main(int argc, char** argv)
return 0;
}
+ if (mmap((void*)SYZ_DATA_OFFSET, SYZ_NUM_PAGES * SYZ_PAGE_SIZE, PROT_READ | PROT_WRITE,
+ MAP_ANON | MAP_PRIVATE | MAP_FIXED, -1, 0) != (void*)SYZ_DATA_OFFSET)
+ fail("mmap of data segment failed");
+
use_temporary_dir();
install_segv_handler();
setup_control_pipes();