Lines Matching refs:GNULDBackend
37 GNULDBackend::GNULDBackend() in GNULDBackend() function in GNULDBackend
67 GNULDBackend::~GNULDBackend() in ~GNULDBackend()
91 size_t GNULDBackend::sectionStartOffset() const in sectionStartOffset()
97 uint64_t GNULDBackend::segmentStartAddr(const Output& pOutput, in segmentStartAddr()
107 bool GNULDBackend::initArchiveReader(MCLinker& pLinker, in initArchiveReader()
120 bool GNULDBackend::initObjectReader(MCLinker& pLinker) in initObjectReader()
127 bool GNULDBackend::initDynObjReader(MCLinker& pLinker) in initDynObjReader()
134 bool GNULDBackend::initObjectWriter(MCLinker&) in initObjectWriter()
140 bool GNULDBackend::initDynObjWriter(MCLinker& pLinker) in initDynObjWriter()
147 bool GNULDBackend::initExecWriter(MCLinker& pLinker) in initExecWriter()
154 bool GNULDBackend::initExecSections(MCLinker& pMCLinker) in initExecSections()
164 bool GNULDBackend::initDynObjSections(MCLinker& pMCLinker) in initDynObjSections()
174 bool GNULDBackend::initStandardSymbols(MCLinker& pLinker, const Output& pOutput) in initStandardSymbols()
405 GNULDBackend::finalizeStandardSymbols(MCLinker& pLinker, const Output& pOutput) in finalizeStandardSymbols()
566 GNUArchiveReader *GNULDBackend::getArchiveReader() in getArchiveReader()
572 const GNUArchiveReader *GNULDBackend::getArchiveReader() const in getArchiveReader()
578 ELFObjectReader *GNULDBackend::getObjectReader() in getObjectReader()
584 const ELFObjectReader *GNULDBackend::getObjectReader() const in getObjectReader()
590 ELFDynObjReader *GNULDBackend::getDynObjReader() in getDynObjReader()
596 const ELFDynObjReader *GNULDBackend::getDynObjReader() const in getDynObjReader()
602 ELFObjectWriter *GNULDBackend::getObjectWriter() in getObjectWriter()
608 const ELFObjectWriter *GNULDBackend::getObjectWriter() const in getObjectWriter()
614 ELFDynObjWriter *GNULDBackend::getDynObjWriter() in getDynObjWriter()
620 const ELFDynObjWriter *GNULDBackend::getDynObjWriter() const in getDynObjWriter()
626 ELFExecWriter *GNULDBackend::getExecWriter() in getExecWriter()
632 const ELFExecWriter *GNULDBackend::getExecWriter() const in getExecWriter()
638 ELFFileFormat* GNULDBackend::getOutputFormat(const Output& pOutput) in getOutputFormat()
653 const ELFFileFormat* GNULDBackend::getOutputFormat(const Output& pOutput) const in getOutputFormat()
668 ELFDynObjFileFormat* GNULDBackend::getDynObjFileFormat() in getDynObjFileFormat()
674 const ELFDynObjFileFormat* GNULDBackend::getDynObjFileFormat() const in getDynObjFileFormat()
680 ELFExecFileFormat* GNULDBackend::getExecFileFormat() in getExecFileFormat()
686 const ELFExecFileFormat* GNULDBackend::getExecFileFormat() const in getExecFileFormat()
696 GNULDBackend::sizeNamePools(const Output& pOutput, in sizeNamePools()
793 void GNULDBackend::emitRegNamePools(Output& pOutput, in emitRegNamePools()
900 void GNULDBackend::emitDynNamePools(Output& pOutput, in emitDynNamePools()
1081 void GNULDBackend::sizeInterp(const Output& pOutput, const MCLDInfo& pLDInfo) in sizeInterp()
1096 void GNULDBackend::emitInterp(Output& pOutput, const MCLDInfo& pLDInfo) in emitInterp()
1115 unsigned int GNULDBackend::getSectionOrder(const Output& pOutput, in getSectionOrder()
1193 uint64_t GNULDBackend::getSymbolSize(const LDSymbol& pSymbol) const in getSymbolSize()
1203 uint64_t GNULDBackend::getSymbolInfo(const LDSymbol& pSymbol) const in getSymbolInfo()
1231 uint64_t GNULDBackend::getSymbolValue(const LDSymbol& pSymbol) const in getSymbolValue()
1241 GNULDBackend::getSymbolShndx(const LDSymbol& pSymbol, const Layout& pLayout) const in getSymbolShndx()
1263 size_t GNULDBackend::getSymbolIdx(LDSymbol* pSymbol) const in getSymbolIdx()
1273 GNULDBackend::allocateCommonSymbols(const MCLDInfo& pInfo, MCLinker& pLinker) const in allocateCommonSymbols()
1368 void GNULDBackend::createProgramHdrs(Output& pOutput, const MCLDInfo& pInfo) in createProgramHdrs()
1483 void GNULDBackend:: setupProgramHdrs(const Output& pOutput, const MCLDInfo& pInfo) in setupProgramHdrs()
1535 void GNULDBackend::createGNUStackInfo(const Output& pOutput, in createGNUStackInfo()
1588 void GNULDBackend::preLayout(const Output& pOutput, in preLayout()
1607 void GNULDBackend::postLayout(const Output& pOutput, in postLayout()
1629 void GNULDBackend::postProcessing(const Output& pOutput, in postProcessing()
1643 unsigned GNULDBackend::getHashBucketCount(unsigned pNumOfSymbols, in getHashBucketCount()
1669 bool GNULDBackend::isDynamicSymbol(const LDSymbol& pSymbol, in isDynamicSymbol()
1688 uint64_t GNULDBackend::commonPageSize(const MCLDInfo& pInfo) const in commonPageSize()
1698 uint64_t GNULDBackend::abiPageSize(const MCLDInfo& pInfo) const in abiPageSize()
1707 bool GNULDBackend::isOutputPIC(const Output& pOutput, in isOutputPIC()
1716 bool GNULDBackend::isStaticLink(const Output& pOutput, in isStaticLink()
1728 bool GNULDBackend::isSymbolPreemptible(const ResolveInfo& pSym, in isSymbolPreemptible()
1746 bool GNULDBackend::symbolNeedsPLT(const ResolveInfo& pSym, in symbolNeedsPLT()
1770 bool GNULDBackend::symbolNeedsDynRel(const ResolveInfo& pSym, in symbolNeedsDynRel()
1796 bool GNULDBackend::symbolNeedsCopyReloc(const Layout& pLayout, in symbolNeedsCopyReloc()