diff options
| author | Taras Madan <tarasmadan@google.com> | 2023-02-22 16:09:15 +0100 |
|---|---|---|
| committer | Taras Madan <tarasmadan@google.com> | 2023-02-24 12:47:23 +0100 |
| commit | 26be8df8135ecb59e8034967927aa18c26117a3a (patch) | |
| tree | 9d57a23cc7a370192bae44f7af6c6131fd7a1e6d /tools/syz-trace2syz | |
| parent | 4c742139504eff0ac045069d3729ae52f2da5138 (diff) | |
all: tools/syz-env make generate result
Diffstat (limited to 'tools/syz-trace2syz')
| -rw-r--r-- | tools/syz-trace2syz/proggen/proggen.go | 8 | ||||
| -rw-r--r-- | tools/syz-trace2syz/trace2syz.go | 2 |
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 |
