Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Run ¶
Run does the bisection and returns:
- if bisection is conclusive, the single cause/fix commit
- for cause bisection report is the crash on the cause commit
- for fix bisection report is nil
- if bisection is inconclusive, range of potential cause/fix commits
- report is nil in such case
- if the crash still happens on the oldest release/HEAD (for cause/fix bisection correspondingly), no commits and the crash report on the oldest release/HEAD
- if the crash is not reproduced on the start commit, an error
Types ¶
type Config ¶
type Config struct { Trace io.Writer Fix bool BinDir string DebugDir string Kernel KernelConfig Syzkaller SyzkallerConfig Repro ReproConfig Manager mgrconfig.Config }
type KernelConfig ¶
type ReproConfig ¶
type SyzkallerConfig ¶
Click to show internal directories.
Click to hide internal directories.