aboutsummaryrefslogtreecommitdiffstats
path: root/prog/parse.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2024-11-25 11:55:36 +0100
committerDmitry Vyukov <dvyukov@google.com>2024-11-26 09:04:16 +0000
commita188cd36e162cc98a3f0cdbeb062bac2e7fa185d (patch)
treea43192bd56899aa5c534128ff18510958dfc5c6d /prog/parse.go
parentd1656bfaa236ca8bb0ce36693aa283a568c62bd8 (diff)
tools/syz-execprog: support running unsafe programs
Diffstat (limited to 'prog/parse.go')
-rw-r--r--prog/parse.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/prog/parse.go b/prog/parse.go
index bad2dcecc..324a74911 100644
--- a/prog/parse.go
+++ b/prog/parse.go
@@ -17,7 +17,7 @@ type LogEntry struct {
End int // end offset in log
}
-func (target *Target) ParseLog(data []byte) []*LogEntry {
+func (target *Target) ParseLog(data []byte, mode DeserializeMode) []*LogEntry {
var entries []*LogEntry
ent := &LogEntry{
ID: -1,
@@ -61,7 +61,7 @@ func (target *Target) ParseLog(data []byte) []*LogEntry {
tmp := append(cur, line...)
- p, err := target.Deserialize(tmp, NonStrict)
+ p, err := target.Deserialize(tmp, mode)
if err != nil {
continue
}