aboutsummaryrefslogtreecommitdiffstats
path: root/executor/common_ext.h
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2022-01-17 14:15:13 +0100
committerDmitry Vyukov <dvyukov@google.com>2022-01-19 09:10:50 +0100
commit11e98f1831460925fbcd80af11c894b30823e414 (patch)
tree909309cfd23358fce6bdfe62a1f0bc7f086e5804 /executor/common_ext.h
parente333a0e2fc94aa27a735e62e713402c21eb2c0ef (diff)
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.
Diffstat (limited to 'executor/common_ext.h')
-rw-r--r--executor/common_ext.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/executor/common_ext.h b/executor/common_ext.h
new file mode 100644
index 000000000..4f6e7491a
--- /dev/null
+++ b/executor/common_ext.h
@@ -0,0 +1,6 @@
+// Copyright 2022 syzkaller project authors. All rights reserved.
+// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
+
+// This file is included into executor and C reproducers and can be used to add
+// non-mainline pseudo-syscalls w/o changing any other files.
+// These syscalls should start with syz_ext_.