aboutsummaryrefslogtreecommitdiffstats
path: root/tools/syz-trace2syz
diff options
context:
space:
mode:
authorTaras Madan <tarasmadan@google.com>2023-02-22 16:09:15 +0100
committerTaras Madan <tarasmadan@google.com>2023-02-24 12:47:23 +0100
commit26be8df8135ecb59e8034967927aa18c26117a3a (patch)
tree9d57a23cc7a370192bae44f7af6c6131fd7a1e6d /tools/syz-trace2syz
parent4c742139504eff0ac045069d3729ae52f2da5138 (diff)
all: tools/syz-env make generate result
Diffstat (limited to 'tools/syz-trace2syz')
-rw-r--r--tools/syz-trace2syz/proggen/proggen.go8
-rw-r--r--tools/syz-trace2syz/trace2syz.go2
2 files changed, 7 insertions, 3 deletions
diff --git a/tools/syz-trace2syz/proggen/proggen.go b/tools/syz-trace2syz/proggen/proggen.go
index 553274728..eefd47b51 100644
--- a/tools/syz-trace2syz/proggen/proggen.go
+++ b/tools/syz-trace2syz/proggen/proggen.go
@@ -245,9 +245,11 @@ func (ctx *context) genStruct(syzType *prog.StructType, dir prog.Dir, traceType
}
// recurseStructs handles cases where syzType corresponds to struct descriptions like
-// sockaddr_storage_in6 {
-// addr sockaddr_in6
-// } [size[SOCKADDR_STORAGE_SIZE], align_ptr]
+//
+// sockaddr_storage_in6 {
+// addr sockaddr_in6
+// } [size[SOCKADDR_STORAGE_SIZE], align_ptr]
+//
// which need to be recursively generated. It returns true if we needed to recurse
// along with the generated argument and false otherwise.
func (ctx *context) recurseStructs(syzType *prog.StructType, dir prog.Dir, traceType *parser.GroupType) (prog.Arg, bool) {
diff --git a/tools/syz-trace2syz/trace2syz.go b/tools/syz-trace2syz/trace2syz.go
index b30cc471c..318603129 100644
--- a/tools/syz-trace2syz/trace2syz.go
+++ b/tools/syz-trace2syz/trace2syz.go
@@ -7,8 +7,10 @@
// syz-trace2syz converts strace traces to syzkaller programs.
//
// Simple usage:
+//
// strace -o trace -a 1 -s 65500 -v -xx -f -Xraw ./a.out
// syz-trace2syz -file trace
+//
// Intended for seed selection or debugging
package main