aboutsummaryrefslogtreecommitdiffstats
path: root/fuzz.yaml
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2019-03-28 19:01:25 +0100
committerDmitry Vyukov <dvyukov@google.com>2019-03-29 08:56:02 +0100
commitc84501fe70ad8b8ca637daebb75eed7fcc707f6a (patch)
treecd52d84eb726386ff8e0e841e4c8249f4cc4aa1d /fuzz.yaml
parent98c1bf1cfb0f9530ab2107c29a52ba15fc4fefa3 (diff)
prog: fix a bunch of bugs in parsing
Add fuzzer for Deserialize and fix 5 or so bugs it found. Fixes #1086
Diffstat (limited to 'fuzz.yaml')
-rw-r--r--fuzz.yaml10
1 files changed, 10 insertions, 0 deletions
diff --git a/fuzz.yaml b/fuzz.yaml
index 16d02b2c3..de65bbae8 100644
--- a/fuzz.yaml
+++ b/fuzz.yaml
@@ -18,3 +18,13 @@ targets:
function: Fuzz
package: github.com/google/syzkaller/tools/syz-trace2syz/proggen
build_tags: syz_target syz_os_linux syz_arch_amd64
+ - name: prog.Deserialize
+ harness:
+ function: Deserialize
+ package: github.com/google/syzkaller/prog/fuzz
+ build_tags: syz_target,syz_os_test,syz_arch_64
+ - name: prog.ParseLog
+ harness:
+ function: ParseLog
+ package: github.com/google/syzkaller/prog/fuzz
+ build_tags: syz_target,syz_os_test,syz_arch_64