syzkaller: github.com/google/syzkaller/pkg/cover Index | Files

package cover

import "github.com/google/syzkaller/pkg/cover"

Package cover provides types for working with coverage information (arrays of covered PCs).

Index

Package Files

cover.go report.go

func PreviousInstructionPC Uses

func PreviousInstructionPC(target *targets.Target, pc uint64) uint64

func RestorePC Uses

func RestorePC(pc, base uint32) uint64

type Cover Uses

type Cover map[uint32]struct{}

func (*Cover) Merge Uses

func (cov *Cover) Merge(raw []uint32)

func (Cover) Serialize Uses

func (cov Cover) Serialize() []uint32

type Prog Uses

type Prog struct {
    Data string
    PCs  []uint64
}

type ReportGenerator Uses

type ReportGenerator struct {
    // contains filtered or unexported fields
}

func MakeReportGenerator Uses

func MakeReportGenerator(target *targets.Target, kernelObject, srcDir, buildDir string) (*ReportGenerator, error)

func (*ReportGenerator) Do Uses

func (rg *ReportGenerator) Do(w io.Writer, progs []Prog) error

Package cover imports 15 packages (graph) and is imported by 8 packages. Updated 2020-07-11. Refresh now. Tools for package owners.