aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/csource/common.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-02-18 14:16:07 +0100
committerDmitry Vyukov <dvyukov@google.com>2018-02-19 21:48:20 +0100
commit6051a5b55247d5b67f36726b0ea43f0e92a6753e (patch)
treec506860785e7064facb9fecdaa03fa33681309b9 /pkg/csource/common.go
parent4eef71bb2d6b9b0dd4ef30909f09b7eb84aac79d (diff)
prog: combine RequiresBitmasks and RequiresChecksums into RequiredFeatures
Diffstat (limited to 'pkg/csource/common.go')
-rw-r--r--pkg/csource/common.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkg/csource/common.go b/pkg/csource/common.go
index 1d1474c56..dd13e53bf 100644
--- a/pkg/csource/common.go
+++ b/pkg/csource/common.go
@@ -55,10 +55,11 @@ func createCommonHeader(p *prog.Prog, opts Options) ([]byte, error) {
func defineList(p *prog.Prog, opts Options) ([]string, error) {
var defines []string
- if prog.RequiresBitmasks(p) {
+ bitmasks, csums := prog.RequiredFeatures(p)
+ if bitmasks {
defines = append(defines, "SYZ_USE_BITMASKS")
}
- if prog.RequiresChecksums(p) {
+ if csums {
defines = append(defines, "SYZ_USE_CHECKSUMS")
}
switch opts.Sandbox {