aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/csource/generated.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/csource/generated.go')
-rw-r--r--pkg/csource/generated.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkg/csource/generated.go b/pkg/csource/generated.go
index a8bebb9a9..c216e0973 100644
--- a/pkg/csource/generated.go
+++ b/pkg/csource/generated.go
@@ -5193,6 +5193,14 @@ static void setup_binfmt_misc()
}
#endif
+#if SYZ_EXECUTOR || SYZ_ENABLE_KCSAN
+static void setup_kcsan()
+{
+ if (!write_file("/proc/kcsaninfo", "on"))
+ fail("failed to enable KCSAN");
+}
+#endif
+
#elif GOOS_test
#include <stdlib.h>
@@ -5671,6 +5679,9 @@ int main(void)
#if SYZ_FAULT_INJECTION
setup_fault();
#endif
+#if SYZ_ENABLE_KCSAN
+ setup_kcsan();
+#endif
#if SYZ_HANDLE_SEGV
install_segv_handler();