aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/report/linux.go
Commit message (Collapse)AuthorAgeFilesLines
* pkg/report: fix corrupted reports detectionAndrey Konovalov2017-11-221-19/+97
| | | | | Add another regexp to oopses that should match the whole report. Report is considered corrupted when it doesn't.
* pkg/report: fix corrupted KASAN reports detectionAndrey Konovalov2017-11-221-4/+5
| | | | KASAN report might not have Allocated or Freed stack traces at all.
* pkg/report: corrupted report detection fixesAndrey Konovalov2017-11-221-49/+102
|
* pkg/report: avoid compiling a bunch of regexps on every crashDmitry Vyukov2017-11-141-88/+89
|
* pkg/report: pass report as []byte to isCorruptedDmitry Vyukov2017-11-141-21/+19
| | | | | | We always pass report/log as []byte. Pass it here the same way for consistency and to avoid unnecessary large memory allocation/copy.
* pkg/report, pkg/repro, syz-manager: name crash attributes consistentlyDmitry Vyukov2017-11-141-15/+15
| | | | | | | | | We currently have several names for crash attributes, which is disturbing. E.g. crash title is called "Title" or "Desc". Name them consistently. Title - single line bug identity. Report - whole crash text. Log - whole fuzzer/kernel output.
* pkg/report: make isCorrupted linux-specificDmitry Vyukov2017-11-141-2/+2
| | | | | isCorrupted is linux-specific, but is a global function. Name can collide with other OSes. Make is linux method.
* pkg/report: combine report data into a structDmitry Vyukov2017-11-141-19/+19
| | | | | Parse returns 5 variables now. Later we may want to add crash "priority". Introduce Report struct that holds all report data.
* pkg/report: add corrupted report detectionAndrey Konovalov2017-11-131-2/+142
| | | | | This change makes pkg/report try to detect corrupted reports by using some heuristics.
* pkg/report: more linux spinlock oops messagesDmitry Vyukov2017-10-221-6/+2
|
* pkg/report: strip unnecessary info from "workqueue lockup" crashesDmitry Vyukov2017-10-181-2/+6
|
* pkg/report: support freebsdDmitry Vyukov2017-10-181-42/+0
|
* pkg/report: support multiple OSesDmitry Vyukov2017-10-181-0/+705
Introduce report.Reporter interface. Add an implementation per-OS. Make users be explicit about OS they are testing.