Lines Matching defs:ARMGNULDBackend

52 // ARMGNULDBackend
54 ARMGNULDBackend::ARMGNULDBackend(const LinkerConfig& pConfig, GNUInfo* pInfo)
71 ARMGNULDBackend::~ARMGNULDBackend() {
81 void ARMGNULDBackend::initTargetSections(Module& pModule,
129 void ARMGNULDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) {
198 bool ARMGNULDBackend::initRelocator() {
205 const Relocator* ARMGNULDBackend::getRelocator() const {
210 Relocator* ARMGNULDBackend::getRelocator() {
215 void ARMGNULDBackend::doPreLayout(IRBuilder& pBuilder) {
257 void ARMGNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) {
284 ARMELFDynamic& ARMGNULDBackend::dynamic() {
291 const ARMELFDynamic& ARMGNULDBackend::dynamic() const {
296 void ARMGNULDBackend::defineGOTSymbol(IRBuilder& pBuilder) {
321 uint64_t ARMGNULDBackend::emitSectionData(const LDSection& pSection,
394 bool ARMGNULDBackend::finalizeTargetSymbols() {
400 void ARMGNULDBackend::preMergeSections(Module& pModule) {
405 void ARMGNULDBackend::postMergeSections(Module& pModule) {
413 bool ARMGNULDBackend::mergeSection(Module& pModule,
484 void ARMGNULDBackend::setUpReachedSectionsForGC(
548 bool ARMGNULDBackend::readSection(Input& pInput, SectionData& pSD) {
566 ARMGOT& ARMGNULDBackend::getGOT() {
571 const ARMGOT& ARMGNULDBackend::getGOT() const {
576 ARMPLT& ARMGNULDBackend::getPLT() {
581 const ARMPLT& ARMGNULDBackend::getPLT() const {
586 OutputRelocSection& ARMGNULDBackend::getRelDyn() {
591 const OutputRelocSection& ARMGNULDBackend::getRelDyn() const {
596 OutputRelocSection& ARMGNULDBackend::getRelPLT() {
601 const OutputRelocSection& ARMGNULDBackend::getRelPLT() const {
606 ARMELFAttributeData& ARMGNULDBackend::getAttributeData() {
611 const ARMELFAttributeData& ARMGNULDBackend::getAttributeData() const {
616 unsigned int ARMGNULDBackend::getTargetSectionOrder(
638 bool ARMGNULDBackend::relax(Module& pModule, IRBuilder& pBuilder) {
647 bool ARMGNULDBackend::doRelax(Module& pModule,
766 bool ARMGNULDBackend::initTargetStubs() {
780 int64_t ARMGNULDBackend::maxFwdBranchOffset() {
789 int64_t ARMGNULDBackend::maxBwdBranchOffset() {
799 void ARMGNULDBackend::doCreateProgramHdrs(Module& pModule) {
810 bool ARMGNULDBackend::mayHaveUnsafeFunctionPointerAccess(
837 return new ARMGNULDBackend(pConfig,