import "debug/plan9obj"
Package plan9obj implements access to Plan 9 a.out object files.
A File represents an open Plan 9 a.out file.
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.
Open opens the named file using os.Open and prepares it for use as a Plan 9 a.out binary.
Close closes the File. If the File was created using NewFile directly instead of Open, Close has no effect.
Section returns a section with the given name, or nil if no such section exists.
Symbols returns the symbol table for f.
A FileHeader represents a Plan 9 a.out file header.
A Section represents a single section in a Plan 9 a.out file.
Data reads and returns the contents of the Plan 9 a.out section.
Open returns a new ReadSeeker reading the Plan 9 a.out section.
A SectionHeader represents a single Plan 9 a.out section header. This structure doesn't exist on-disk, but eases navigation through the object file.
A Symbol represents an entry in a Plan 9 a.out symbol table section.