about summary refs log tree commit diff
path: root/include
diff options
context:
space:
mode:
authorvanhauser-thc <vh@thc.org>2024-02-03 16:48:38 +0100
committervanhauser-thc <vh@thc.org>2024-02-03 16:48:38 +0100
commit9fab7e892d4e2ba09305aac40392a4df598464c9 (patch)
tree83363b326dfedd257d696d286da6776128a186f4 /include
parentdc151caa1839162e470e003837e630db6d5d543e (diff)
downloadafl++-9fab7e892d4e2ba09305aac40392a4df598464c9.tar.gz
new forkserver - server part
Diffstat (limited to 'include')
-rw-r--r--include/types.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/types.h b/include/types.h
index 22332135..d0a2d124 100644
--- a/include/types.h
+++ b/include/types.h
@@ -49,6 +49,13 @@ typedef uint128_t         u128;
 #define FS_ERROR_OLD_CMPLOG 32
 #define FS_ERROR_OLD_CMPLOG_QEMU 64
 
+/* New Forkserver */
+#define FS_NEW_VERSION_MIN 1
+#define FS_NEW_VERSION_MAX 1
+#define FS_NEW_OPT_MAPSIZE     0x00000001  // parameter: 32 bit value
+#define FS_NEW_OPT_SHDMEM_FUZZ 0x00000002  // paramter: none
+#define FS_NEW_OPT_AUTODICT    0x00000800  // autodictionary data
+
 /* Reporting options */
 #define FS_OPT_ENABLED 0x80000001
 #define FS_OPT_MAPSIZE 0x40000000