type ldSection … type xcoffBiobuf … func (f *xcoffBiobuf) ReadAt(p []byte, off int64) (int, error) { … } // loads the Xcoff file pn from f. // Symbols are written into loader, and a slice of the text symbols is returned. func Load(l *loader.Loader, arch *sys.Arch, localSymVersion int, input *bio.Reader, pkg string, length int64, pn string) (textp []loader.Sym, err error) { … } // Convert symbol xcoff type to sym.SymKind // Returns nil if this shouldn't be added into loader (like .file or .dw symbols ) func getSymbolType(f *xcoff.File, s *xcoff.Symbol) (stype sym.SymKind, err string) { … }