Versions in this module Expand all Collapse all v0 v0.34.0 Dec 5, 2018 v0.33.1 Nov 15, 2018 v0.33.0 Nov 13, 2018 v0.32.0 Oct 31, 2018 v0.31.0 Oct 23, 2018 v0.30.0 Oct 8, 2018 v0.29.0 Oct 3, 2018 v0.28.0 Sep 17, 2018 v0.27.0 Sep 4, 2018 v0.26.0 Aug 7, 2018 v0.25.0 Jul 12, 2018 v0.24.0 Jun 20, 2018 Changes in this version + type DecodingError struct + func (e *DecodingError) Error() string + type Func struct + End uint64 + Entry uint64 + FrameSize int + LineTable *LineTable + Locals []*Sym + Obj *Obj + Params []*Sym + type LineTable struct + Data []byte + Line int + PC uint64 + func NewLineTable(data []byte, text uint64) *LineTable + func (t *LineTable) LineToPC(line int, maxpc uint64) uint64 + func (t *LineTable) PCToLine(pc uint64) int + type Obj struct + Funcs []Func + Paths []Sym + type Sym struct + Func *Func + GoType uint64 + Name string + Type byte + Value uint64 + func (s *Sym) BaseName() string + func (s *Sym) PackageName() string + func (s *Sym) ReceiverName() string + func (s *Sym) Static() bool + type Table struct + Files map[string]*Obj + Funcs []Func + Objs []Obj + Syms []Sym + func NewTable(symtab []byte, pcln *LineTable) (*Table, error) + func (t *Table) LineToPC(file string, line int) (pc uint64, fn *Func, err error) + func (t *Table) LookupFunc(name string) *Func + func (t *Table) LookupSym(name string) *Sym + func (t *Table) PCToFunc(pc uint64) *Func + func (t *Table) PCToLine(pc uint64) (file string, line int, fn *Func) + func (t *Table) PCToSPAdj(pc uint64) (spadj int) + func (t *Table) SymByAddr(addr uint64) *Sym + type UnknownFileError string + func (e UnknownFileError) Error() string + type UnknownLineError struct + File string + Line int + func (e *UnknownLineError) Error() string