From 11e98f1831460925fbcd80af11c894b30823e414 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Mon, 17 Jan 2022 14:15:13 +0100 Subject: executor: add extension point for adding non-mainline pseudo-syscalls Add an empty common_ext.h which is included into executor and C reproducers and can be used to add non-mainline pseudo-syscalls w/o changing any other files (by replacing common_ext.h file). It would be good to finish #2274 which allows to add pseudo-syscalls along with *.txt descriptions, but #2274 is large and there are several open design questions. So add this simple extension point for now. --- executor/common.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'executor/common.h') diff --git a/executor/common.h b/executor/common.h index 21af03189..74e75d33b 100644 --- a/executor/common.h +++ b/executor/common.h @@ -458,6 +458,8 @@ static uint16 csum_inet_digest(struct csum_inet* csum) #error "unknown OS" #endif +#include "common_ext.h" + #if SYZ_EXECUTOR || __NR_syz_execute_func // syz_execute_func(text ptr[in, text[taget]]) static long syz_execute_func(volatile long text) -- cgit mrf-deployment