plan9obj.Magic386
const Magic386 = (4*11+0)*11 + 7
plan9obj.Magic64
const Magic64 = 0x8000
plan9obj.MagicAMD64
const MagicAMD64 = (4*26+0)*26 + 7 + Magic64
plan9obj.MagicARM
const MagicARM = (4*20+0)*20 + 7
plan9obj.ErrNoSymbols
// ErrNoSymbols is returned by File.Symbols if there is no such section
// in the File.
var ErrNoSymbols = errors.New("no symbol section")
plan9obj.NewFile
// NewFile creates a new File for accessing a Plan 9 binary in an underlying reader.
// The Plan 9 binary is expected to start at position 0 in the ReaderAt.
func NewFile(r io.ReaderAt) (*File, error)
plan9obj.Open
// Open opens the named file using os.Open and prepares it for use as a Plan 9 a.out binary.
func Open(name string) (*File, error)