const XCOFFHDRRESERVE …
const XCOFFSECTALIGN …
const XCOFFTEXTBASE …
const XCOFFDATABASE …
type XcoffFileHdr64 …
const U64_TOCMAGIC …
const F_RELFLG …
const F_EXEC …
const F_LNNO …
const F_FDPR_PROF …
const F_FDPR_OPTI …
const F_DSA …
const F_VARPG …
const F_DYNLOAD …
const F_SHROBJ …
const F_LOADONLY …
type XcoffAoutHdr64 …
type XcoffScnHdr64 …
const STYP_DWARF …
const STYP_TEXT …
const STYP_DATA …
const STYP_BSS …
const STYP_EXCEPT …
const STYP_INFO …
const STYP_TDATA …
const STYP_TBSS …
const STYP_LOADER …
const STYP_DEBUG …
const STYP_TYPCHK …
const STYP_OVRFLO …
const SSUBTYP_DWINFO …
const SSUBTYP_DWLINE …
const SSUBTYP_DWPBNMS …
const SSUBTYP_DWPBTYP …
const SSUBTYP_DWARNGE …
const SSUBTYP_DWABREV …
const SSUBTYP_DWSTR …
const SSUBTYP_DWRNGES …
const SSUBTYP_DWLOC …
const SSUBTYP_DWFRAME …
const SSUBTYP_DWMAC …
const FILHSZ_32 …
const FILHSZ_64 …
const AOUTHSZ_EXEC32 …
const AOUTHSZ_EXEC64 …
const SCNHSZ_32 …
const SCNHSZ_64 …
const LDHDRSZ_32 …
const LDHDRSZ_64 …
const LDSYMSZ_64 …
const RELSZ_64 …
type xcoffSym …
type XcoffSymEnt64 …
const SYMESZ …
const N_DEBUG …
const N_ABS …
const N_UNDEF …
const SYM_V_INTERNAL …
const SYM_V_HIDDEN …
const SYM_V_PROTECTED …
const SYM_V_EXPORTED …
const SYM_TYPE_FUNC …
const C_NULL …
const C_EXT …
const C_STAT …
const C_BLOCK …
const C_FCN …
const C_FILE …
const C_HIDEXT …
const C_BINCL …
const C_EINCL …
const C_WEAKEXT …
const C_DWARF …
const C_GSYM …
const C_LSYM …
const C_PSYM …
const C_RSYM …
const C_RPSYM …
const C_STSYM …
const C_BCOMM …
const C_ECOML …
const C_ECOMM …
const C_DECL …
const C_ENTRY …
const C_FUN …
const C_BSTAT …
const C_ESTAT …
const C_GTLS …
const C_STTLS …
type XcoffAuxFile64 …
type XcoffAuxFcn64 …
type XcoffAuxCSect64 …
type XcoffAuxDWARF64 …
const _AUX_EXCEPT …
const _AUX_FCN …
const _AUX_SYM …
const _AUX_FILE …
const _AUX_CSECT …
const _AUX_SECT …
const XFT_FN …
const XFT_CT …
const XFT_CV …
const XFT_CD …
const XTY_ER …
const XTY_SD …
const XTY_LD …
const XTY_CM …
const XTY_WK …
const XTY_EXP …
const XTY_ENT …
const XTY_IMP …
const XMC_PR …
const XMC_RO …
const XMC_DB …
const XMC_TC …
const XMC_UA …
const XMC_RW …
const XMC_GL …
const XMC_XO …
const XMC_SV …
const XMC_BS …
const XMC_DS …
const XMC_UC …
const XMC_TC0 …
const XMC_TD …
const XMC_SV64 …
const XMC_SV3264 …
const XMC_TL …
const XMC_UL …
const XMC_TE …
type XcoffLdHdr64 …
type XcoffLdSym64 …
type xcoffLoaderSymbol …
type XcoffLdImportFile64 …
type XcoffLdRel64 …
type xcoffLoaderReloc …
const XCOFF_R_POS …
const XCOFF_R_NEG …
const XCOFF_R_REL …
const XCOFF_R_TOC …
const XCOFF_R_TRL …
const XCOFF_R_TRLA …
const XCOFF_R_GL …
const XCOFF_R_TCL …
const XCOFF_R_RL …
const XCOFF_R_RLA …
const XCOFF_R_REF …
const XCOFF_R_BA …
const XCOFF_R_RBA …
const XCOFF_R_BR …
const XCOFF_R_RBR …
const XCOFF_R_TLS …
const XCOFF_R_TLS_IE …
const XCOFF_R_TLS_LD …
const XCOFF_R_TLS_LE …
const XCOFF_R_TLSM …
const XCOFF_R_TLSML …
const XCOFF_R_TOCU …
const XCOFF_R_TOCL …
type XcoffLdStr64 …
type xcoffFile …
var xfile …
type xcoffStringTable …
func (t *xcoffStringTable) size() int { … }
func (t *xcoffStringTable) add(str string) int { … }
func (t *xcoffStringTable) write(out *OutBuf) { … }
func (sect *XcoffScnHdr64) write(ctxt *Link) { … }
func (f *xcoffFile) addSection(name string, addr uint64, size uint64, fileoff uint64, flags uint32) *XcoffScnHdr64 { … }
func (f *xcoffFile) addDwarfSection(s *sym.Section) *XcoffScnHdr64 { … }
func xcoffGetDwarfSubtype(str string) (string, uint32) { … }
func (f *xcoffFile) getXCOFFscnum(sect *sym.Section) int16 { … }
func Xcoffinit(ctxt *Link) { … }
type xcoffSymSrcFile …
var currDwscnoff …
var currSymSrcFile …
var outerSymSize …
func xcoffUpdateOuterSize(ctxt *Link, size int64, stype sym.SymKind) { … }
func (f *xcoffFile) addSymbol(sym xcoffSym) { … }
func xcoffAlign(ldr *loader.Loader, x loader.Sym, t SymbolType) uint8 { … }
func logBase2(a int) uint8 { … }
func (f *xcoffFile) writeSymbolNewFile(ctxt *Link, name string, firstEntry uint64, extnum int16) { … }
func (f *xcoffFile) updatePreviousFile(ctxt *Link, last bool) { … }
func (f *xcoffFile) writeSymbolFunc(ctxt *Link, x loader.Sym) []xcoffSym { … }
func putaixsym(ctxt *Link, x loader.Sym, t SymbolType) { … }
func (f *xcoffFile) asmaixsym(ctxt *Link) { … }
func (f *xcoffFile) genDynSym(ctxt *Link) { … }
func (f *xcoffFile) adddynimpsym(ctxt *Link, s loader.Sym) { … }
func Xcoffadddynrel(target *Target, ldr *loader.Loader, syms *ArchSyms, s loader.Sym, r loader.Reloc, rIdx int) bool { … }
func (ctxt *Link) doxcoff() { … }
func Loaderblk(ctxt *Link, off uint64) { … }
func (f *xcoffFile) writeLdrScn(ctxt *Link, globalOff uint64) { … }
func (f *xcoffFile) writeFileHeader(ctxt *Link) { … }
func xcoffwrite(ctxt *Link) { … }
func asmbXcoff(ctxt *Link) { … }
func (f *xcoffFile) emitRelocations(ctxt *Link, fileoff int64) { … }
func xcoffCreateExportFile(ctxt *Link) (fname string) { … }