type File struct {
// contains filtered or unexported fields
}
A File is an opened executable file.
func Open(name string) (*File, error)
Open opens the named file. The caller must call f.Close when the file is no longer needed.
func (f *File) Close() error
func (f *File) PCLineTable() (*gosym.Table, error)
func (f *File) Symbols() ([]Sym, error)
type Sym struct {
Name string // symbol name
Addr uint64 // virtual address of symbol
Size int64 // size in bytes
Code rune // nm code (T for text, D for data, and so on)
Type string // XXX?
}
A Sym is a symbol defined in an executable file.