• Home
  • Raw
  • Download

Lines Matching refs:X86GNULDBackend

36 X86GNULDBackend::X86GNULDBackend(const LinkerConfig& pConfig,  in X86GNULDBackend()  function in mcld::X86GNULDBackend
64 X86GNULDBackend::~X86GNULDBackend() { in ~X86GNULDBackend()
72 const Relocator* X86GNULDBackend::getRelocator() const { in getRelocator()
77 Relocator* X86GNULDBackend::getRelocator() { in getRelocator()
82 void X86GNULDBackend::doPreLayout(IRBuilder& pBuilder) { in doPreLayout()
116 void X86GNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) { in doPostLayout()
121 X86ELFDynamic& X86GNULDBackend::dynamic() { in dynamic()
128 const X86ELFDynamic& X86GNULDBackend::dynamic() const { in dynamic()
133 void X86GNULDBackend::defineGOTSymbol(IRBuilder& pBuilder, Fragment& pFrag) { in defineGOTSymbol()
158 uint64_t X86GNULDBackend::emitSectionData(const LDSection& pSection, in emitSectionData()
202 X86PLT& X86GNULDBackend::getPLT() { in getPLT()
207 const X86PLT& X86GNULDBackend::getPLT() const { in getPLT()
212 OutputRelocSection& X86GNULDBackend::getRelDyn() { in getRelDyn()
217 const OutputRelocSection& X86GNULDBackend::getRelDyn() const { in getRelDyn()
222 OutputRelocSection& X86GNULDBackend::getRelPLT() { in getRelPLT()
227 const OutputRelocSection& X86GNULDBackend::getRelPLT() const { in getRelPLT()
232 unsigned int X86GNULDBackend::getTargetSectionOrder( in getTargetSectionOrder()
254 void X86GNULDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) { in initTargetSymbols()
271 void X86GNULDBackend::addEhFrameForPLT(Module& pModule) { in addEhFrameForPLT()
316 bool X86GNULDBackend::finalizeTargetSymbols() { in finalizeTargetSymbols()
322 void X86GNULDBackend::doCreateProgramHdrs(Module& pModule) { in doCreateProgramHdrs()
328 : X86GNULDBackend(pConfig, pInfo, llvm::ELF::R_386_COPY), in X86_32GNULDBackend()
513 : X86GNULDBackend(pConfig, pInfo, llvm::ELF::R_X86_64_COPY), in X86_64GNULDBackend()