diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2016-11-26 16:37:46 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2016-11-26 16:41:40 +0100 |
| commit | c732a41acb817d330610e0e3ebbdcafca6fc2095 (patch) | |
| tree | 8721d2bb959076c5e3124acc7ce2bd9d9912161d /csource/csource.go | |
| parent | 5d942834552931a373297d3421acd2d731bb9e86 (diff) | |
csource: don't emit syz_ syscalls is they are not used
Diffstat (limited to 'csource/csource.go')
| -rw-r--r-- | csource/csource.go | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/csource/csource.go b/csource/csource.go index 4464deb5c..0c4d93ed3 100644 --- a/csource/csource.go +++ b/csource/csource.go @@ -38,11 +38,6 @@ func Write(p *prog.Prog, opts Options) ([]byte, error) { for _, c := range p.Calls { handled[c.Meta.CallName] = c.Meta.NR } - for _, c := range sys.Calls { - if strings.HasPrefix(c.CallName, "syz_") { - handled[c.CallName] = c.NR - } - } for name, nr := range handled { fmt.Fprintf(w, "#ifndef __NR_%v\n", name) fmt.Fprintf(w, "#define __NR_%v %v\n", name, nr) @@ -80,7 +75,8 @@ func Write(p *prog.Prog, opts Options) ([]byte, error) { fmt.Fprint(w, "\treturn 0;\n}\n") } else { fmt.Fprint(w, "int main()\n{\n") - fmt.Fprintf(w, "\tfor (int i = 0; i < %v; i++) {\n", opts.Procs) + fmt.Fprint(w, "\tint i;") + fmt.Fprintf(w, "\tfor (i = 0; i < %v; i++) {\n", opts.Procs) fmt.Fprint(w, "\t\tif (fork() == 0) {\n") fmt.Fprint(w, "\t\t\tsetup_main_process();\n") fmt.Fprintf(w, "\t\t\tdo_sandbox_%v();\n", opts.Sandbox) |
