diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2024-06-04 12:55:41 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2024-06-24 09:57:34 +0000 |
| commit | e16e2c9a4cb6937323e861b646792a6c4c978a3c (patch) | |
| tree | 6c513e98e5f465b44a98546d8984485d2c128582 /executor/style_test.go | |
| parent | 90d67044dab68568e8f35bc14b68055dbd166eff (diff) | |
executor: add runner mode
Move all syz-fuzzer logic into syz-executor and remove syz-fuzzer.
Also restore syz-runtest functionality in the manager.
Update #4917 (sets most signal handlers to SIG_IGN)
Diffstat (limited to 'executor/style_test.go')
| -rw-r--r-- | executor/style_test.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/executor/style_test.go b/executor/style_test.go index e41674d1c..c5f7177b2 100644 --- a/executor/style_test.go +++ b/executor/style_test.go @@ -90,9 +90,10 @@ if (foo) { // This detects C89-style variable declarations in the beginning of block in a best-effort manner. // Struct fields look exactly as C89 variable declarations, to filter them out we look for "{" // at the beginning of the line. + // nolint: lll pattern: ` {[^{]* -\s+((unsigned )?[a-zA-Z][a-zA-Z0-9_]+\s*\*?|(struct )?[a-zA-Z][a-zA-Z0-9_]+\*)\s+([a-zA-Z][a-zA-Z0-9_]*(,\s*)?)+; +\s+((unsigned )?([A-Z][A-Z0-9_]+|[a-z][a-z0-9_]+)\s*\*?|(struct )?[a-zA-Z][a-zA-Z0-9_]+\*)\s+([a-zA-Z][a-zA-Z0-9_]*(,\s*)?)+; `, suppression: `return |goto |va_list |pthread_|zx_`, message: "Don't use C89 var declarations. Declare vars where they are needed and combine with initialization", @@ -155,7 +156,7 @@ if (foo) { re := regexp.MustCompile(check.pattern) for _, test := range check.tests { if !re.MatchString(test) { - t.Fatalf("patter %q does not match test %q", check.pattern, test) + t.Fatalf("pattern %q does not match test %q", check.pattern, test) } } } |
