Lines Matching refs:AArch64GNULDBackend
53 AArch64GNULDBackend::AArch64GNULDBackend(const LinkerConfig& pConfig, in AArch64GNULDBackend() function in mcld::AArch64GNULDBackend
66 AArch64GNULDBackend::~AArch64GNULDBackend() { in ~AArch64GNULDBackend()
88 void AArch64GNULDBackend::initTargetSections(Module& pModule, in initTargetSections()
125 void AArch64GNULDBackend::initTargetSymbols(IRBuilder& pBuilder, in initTargetSymbols()
143 bool AArch64GNULDBackend::initRelocator() { in initRelocator()
150 const Relocator* AArch64GNULDBackend::getRelocator() const { in getRelocator()
155 Relocator* AArch64GNULDBackend::getRelocator() { in getRelocator()
160 void AArch64GNULDBackend::defineGOTSymbol(IRBuilder& pBuilder) { in defineGOTSymbol()
185 void AArch64GNULDBackend::doPreLayout(IRBuilder& pBuilder) { in doPreLayout()
235 void AArch64GNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) { in doPostLayout()
258 AArch64ELFDynamic& AArch64GNULDBackend::dynamic() { in dynamic()
263 const AArch64ELFDynamic& AArch64GNULDBackend::dynamic() const { in dynamic()
268 uint64_t AArch64GNULDBackend::emitSectionData(const LDSection& pSection, in emitSectionData()
292 unsigned int AArch64GNULDBackend::getTargetSectionOrder( in getTargetSectionOrder()
311 void AArch64GNULDBackend::scanErrata(Module& pModule, in scanErrata()
360 bool AArch64GNULDBackend::doRelax(Module& pModule, in doRelax()
507 bool AArch64GNULDBackend::initTargetStubs() { in initTargetStubs()
523 void AArch64GNULDBackend::doCreateProgramHdrs(Module& pModule) { in doCreateProgramHdrs()
526 bool AArch64GNULDBackend::finalizeTargetSymbols() { in finalizeTargetSymbols()
530 bool AArch64GNULDBackend::mergeSection(Module& pModule, in mergeSection()
536 bool AArch64GNULDBackend::readSection(Input& pInput, SectionData& pSD) { in readSection()
540 AArch64GOT& AArch64GNULDBackend::getGOT() { in getGOT()
545 const AArch64GOT& AArch64GNULDBackend::getGOT() const { in getGOT()
550 AArch64GOT& AArch64GNULDBackend::getGOTPLT() { in getGOTPLT()
555 const AArch64GOT& AArch64GNULDBackend::getGOTPLT() const { in getGOTPLT()
560 AArch64PLT& AArch64GNULDBackend::getPLT() { in getPLT()
565 const AArch64PLT& AArch64GNULDBackend::getPLT() const { in getPLT()
570 OutputRelocSection& AArch64GNULDBackend::getRelaDyn() { in getRelaDyn()
575 const OutputRelocSection& AArch64GNULDBackend::getRelaDyn() const { in getRelaDyn()
580 OutputRelocSection& AArch64GNULDBackend::getRelaPLT() { in getRelaPLT()
585 const OutputRelocSection& AArch64GNULDBackend::getRelaPLT() const { in getRelaPLT()
611 return new AArch64GNULDBackend( in createAArch64LDBackend()