aboutsummaryrefslogtreecommitdiffstats
path: root/executor/executor_akaros.h
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-08-30 21:10:38 -0700
committerDmitry Vyukov <dvyukov@google.com>2018-08-30 21:45:04 -0700
commita4718693a3d9fcabb02299b2ec07c19d8208c539 (patch)
tree4646830d734816c5d6ab7bd5f71338ce3f9b1b54 /executor/executor_akaros.h
parent4239b99abbcccac9104facbf2b040a5af4ffe1b1 (diff)
sys/linux: add syz_execute_func
The function executes random code. Update #310
Diffstat (limited to 'executor/executor_akaros.h')
-rw-r--r--executor/executor_akaros.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/executor/executor_akaros.h b/executor/executor_akaros.h
index 566781c2e..e60e7cfc6 100644
--- a/executor/executor_akaros.h
+++ b/executor/executor_akaros.h
@@ -13,7 +13,7 @@ static void os_init(int argc, char** argv, void* data, size_t data_size)
{
program_name = argv[0];
if (argc == 2 && strcmp(argv[1], "child") == 0) {
- if (mmap(data, data_size, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE | MAP_FIXED, -1, 0) != data)
+ if (mmap(data, data_size, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_ANON | MAP_PRIVATE | MAP_FIXED, -1, 0) != data)
fail("mmap of data segment failed");
child();
}