aboutsummaryrefslogtreecommitdiffstats
path: root/sys/syz-sysgen/sysgen.go
diff options
context:
space:
mode:
authorPatrick Meyer <meyerpatrick@google.com>2021-05-15 17:12:44 +0200
committerDmitry Vyukov <dvyukov@google.com>2021-05-20 13:29:54 +0200
commit5fd3595a15c0c86d52a0cad61e20453d33fa21c1 (patch)
tree955e4b44039a633dbf23c23aa70a84803caa0f9c /sys/syz-sysgen/sysgen.go
parenta41cc17db0e5aeffb8fcb76a0452ac95c88a5c6c (diff)
pkg/host: fail loudly when coverage collection is enable w/o shmem
Otherwise coverage collection just doesn't work.
Diffstat (limited to 'sys/syz-sysgen/sysgen.go')
-rw-r--r--sys/syz-sysgen/sysgen.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/syz-sysgen/sysgen.go b/sys/syz-sysgen/sysgen.go
index 93452160a..b30a1d060 100644
--- a/sys/syz-sysgen/sysgen.go
+++ b/sys/syz-sysgen/sysgen.go
@@ -199,13 +199,13 @@ func generate(target *targets.Target, prg *compiler.Prog, consts map[string]uint
fmt.Fprintf(out, "func init() {\n")
fmt.Fprintf(out, "\tRegisterTarget(&Target{"+
- "OS: %q, Arch: %q, Revision: revision_%v, PtrSize: %v, "+
- "PageSize: %v, NumPages: %v, DataOffset: %v, LittleEndian: %v, Syscalls: syscalls_%v, "+
- "Resources: resources_%v, Consts: consts_%v}, "+
+ "OS: %q, Arch: %q, Revision: revision_%v, PtrSize: %v, PageSize: %v, "+
+ "NumPages: %v, DataOffset: %v, LittleEndian: %v, ExecutorUsesShmem: %v, "+
+ "Syscalls: syscalls_%v, Resources: resources_%v, Consts: consts_%v}, "+
"types_%v, InitTarget)\n}\n\n",
- target.OS, target.Arch, target.Arch, target.PtrSize,
- target.PageSize, target.NumPages, target.DataOffset,
- target.LittleEndian, target.Arch, target.Arch, target.Arch, target.Arch)
+ target.OS, target.Arch, target.Arch, target.PtrSize, target.PageSize,
+ target.NumPages, target.DataOffset, target.LittleEndian, target.ExecutorUsesShmem,
+ target.Arch, target.Arch, target.Arch, target.Arch)
fmt.Fprintf(out, "var resources_%v = ", target.Arch)
serializer.Write(out, prg.Resources)