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(arch string, pc uint64) uint64

func RestorePC Uses

func RestorePC(pc uint32, 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(vmlinux, srcDir, buildDir, arch string) (*ReportGenerator, error)

func (*ReportGenerator) Do Uses

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

Package cover imports 14 packages (graph) and is imported by 6 packages. Updated 2019-07-31. Refresh now. Tools for package owners.