• Home
  • Raw
  • Download

Lines Matching refs:cfg

53 	cfg       *Config  member
66 func Run(cfg *Config) (*vcs.Commit, error) {
67 repo, err := vcs.NewRepo(cfg.Manager.TargetOS, cfg.Manager.Type, cfg.Manager.KernelSrc)
72 cfg: cfg,
75 if cfg.Fix {
76 env.log("searching for fixing commit since %v", cfg.Kernel.Commit)
78 env.log("searching for guilty commit starting from %v", cfg.Kernel.Commit)
93 if cfg.Fix {
102 cfg := env.cfg
104 if env.inst, err = instance.NewEnv(&cfg.Manager); err != nil {
107 if env.head, err = env.repo.Poll(cfg.Kernel.Repo, cfg.Kernel.Branch); err != nil {
110 if err := build.Clean(cfg.Manager.TargetOS, cfg.Manager.TargetVMArch,
111 cfg.Manager.Type, cfg.Manager.KernelSrc); err != nil {
114 env.log("building syzkaller on %v", cfg.Syzkaller.Commit)
115 if err := env.inst.BuildSyzkaller(cfg.Syzkaller.Repo, cfg.Syzkaller.Commit); err != nil {
118 if _, err := env.repo.SwitchCommit(cfg.Kernel.Commit); err != nil {
136 return env.repo.Bisect(bad, good, cfg.Trace, func() (vcs.BisectResult, error) {
138 if cfg.Fix {
150 if env.cfg.Fix {
168 return nil, env.head.Hash, env.cfg.Kernel.Commit, nil
172 cfg := env.cfg
173 tags, err := env.repo.PreviousReleaseTags(cfg.Kernel.Commit)
189 lastBad := cfg.Kernel.Commit
214 cfg := env.cfg
230 if err := build.Clean(cfg.Manager.TargetOS, cfg.Manager.TargetVMArch,
231 cfg.Manager.Type, cfg.Manager.KernelSrc); err != nil {
234 err = env.inst.BuildKernel(be.compiler, cfg.Kernel.Userspace,
235 cfg.Kernel.Cmdline, cfg.Kernel.Sysctl, cfg.Kernel.Config)
247 results, err := env.inst.Test(8, cfg.Repro.Syz, cfg.Repro.Opts, cfg.Repro.C)
311 cfg := env.cfg
317 compiler: filepath.Join(cfg.BinDir, "gcc-"+linuxCompilerVersion(tags), "bin", "gcc"),
337 if env.cfg.DebugDir == "" || len(data) == 0 {
340 osutil.WriteFile(filepath.Join(env.cfg.DebugDir, fmt.Sprintf("%v.%v", hash, idx)), data)
344 fmt.Fprintf(env.cfg.Trace, msg+"\n", args...)