| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
Add another regexp to oopses that should match the whole report.
Report is considered corrupted when it doesn't.
|
| |
|
|
| |
KASAN report might not have Allocated or Freed stack traces at all.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
We always pass report/log as []byte.
Pass it here the same way for consistency and to avoid
unnecessary large memory allocation/copy.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
| |
isCorrupted is linux-specific, but is a global function.
Name can collide with other OSes. Make is linux method.
|
| |
|
|
|
| |
Parse returns 5 variables now. Later we may want to add crash "priority".
Introduce Report struct that holds all report data.
|
| |
|
|
|
| |
This change makes pkg/report try to detect corrupted reports by
using some heuristics.
|
| | |
|
| | |
|
| | |
|
|
|
Introduce report.Reporter interface.
Add an implementation per-OS.
Make users be explicit about OS they are testing.
|