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

package symbolizer

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

Index

Package Files

nm.go symbolizer.go

func ReadSymbols Uses

func ReadSymbols(bin string) (map[string][]Symbol, error)

ReadSymbols returns list of text symbols in the binary bin.

type Frame Uses

type Frame struct {
    PC     uint64
    Func   string
    File   string
    Line   int
    Inline bool
}

type Symbol Uses

type Symbol struct {
    Addr uint64
    Size int
}

type Symbolizer Uses

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

func NewSymbolizer Uses

func NewSymbolizer() *Symbolizer

func (*Symbolizer) Close Uses

func (s *Symbolizer) Close()

func (*Symbolizer) Symbolize Uses

func (s *Symbolizer) Symbolize(bin string, pc uint64) ([]Frame, error)

func (*Symbolizer) SymbolizeArray Uses

func (s *Symbolizer) SymbolizeArray(bin string, pcs []uint64) ([]Frame, error)

Package symbolizer imports 8 packages (graph) and is imported by 4 packages. Updated 2018-10-02. Refresh now. Tools for package owners.