/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonGOT.h | 24 HexagonGOTEntry(uint64_t pContent, SectionData* pParent) argument 25 : GOT::Entry<4>(pContent, pParent) {}
|
H A D | HexagonELFDynamic.cpp | 15 HexagonELFDynamic::HexagonELFDynamic(const GNULDBackend& pParent, argument 17 : ELFDynamic(pParent, pConfig) {
|
H A D | HexagonPLT.cpp | 24 HexagonPLT0::HexagonPLT0(SectionData& pParent) argument 25 : PLT::Entry<sizeof(hexagon_plt0)>(pParent) { 28 HexagonPLT1::HexagonPLT1(SectionData& pParent) argument 29 : PLT::Entry<sizeof(hexagon_plt1)>(pParent) {
|
H A D | HexagonRelocator.cpp | 31 HexagonRelocator& pParent) { 32 HexagonLDBackend& ld_backend = pParent.getTarget(); 57 HexagonRelocator& pParent) { 60 HexagonLDBackend& ld_backend = pParent.getTarget(); 61 assert(pParent.getSymGOTMap().lookUp(*rsym) == NULL); 64 pParent.getSymGOTMap().record(*rsym, *got_entry); 71 if (helper_use_relative_reloc(*rsym, pParent)) { 73 rsym, *got_entry, 0x0, llvm::ELF::R_HEX_RELATIVE, pParent); 77 rsym, *got_entry, 0x0, llvm::ELF::R_HEX_GLOB_DAT, pParent); 85 HexagonRelocator& pParent) { 27 helper_DynRel_init(ResolveInfo* pSym, Fragment& pFrag, uint64_t pOffset, Relocator::Type pType, HexagonRelocator& pParent) argument 55 helper_GOT_init(Relocation& pReloc, bool pHasRel, HexagonRelocator& pParent) argument 84 helper_get_GOT_address(ResolveInfo& pSym, HexagonRelocator& pParent) argument 91 helper_PLT_init(Relocation& pReloc, HexagonRelocator& pParent) argument 114 helper_get_PLT_address(ResolveInfo& pSym, HexagonRelocator& pParent) argument 168 HexagonRelocator(HexagonLDBackend& pParent, const LinkerConfig& pConfig) argument 499 none(Relocation& pReloc, HexagonRelocator& pParent) argument 695 relocAbs(Relocation& pReloc, HexagonRelocator& pParent) argument 735 relocPCREL(Relocation& pReloc, HexagonRelocator& pParent) argument 767 relocGPREL(Relocation& pReloc, HexagonRelocator& pParent) argument 817 relocPLTB22PCREL(Relocation& pReloc, HexagonRelocator& pParent) argument 835 relocGOT(Relocation& pReloc, HexagonRelocator& pParent) argument 913 relocGOTREL(Relocation& pReloc, HexagonRelocator& pParent) argument 964 unsupported(Relocation& pReloc, HexagonRelocator& pParent) argument [all...] |
/frameworks/compile/mclinker/lib/Fragment/ |
H A D | Fragment.cpp | 24 Fragment::Fragment(Type pKind, SectionData* pParent) argument 25 : m_Kind(pKind), m_pParent(pParent), m_Offset(~uint64_t(0)) {
|
/frameworks/compile/mclinker/lib/Target/AArch64/ |
H A D | AArch64ELFDynamic.cpp | 16 AArch64ELFDynamic::AArch64ELFDynamic(const GNULDBackend& pParent, argument 18 : ELFDynamic(pParent, pConfig) {
|
H A D | AArch64GOT.h | 28 AArch64GOTEntry(uint64_t pContent, SectionData* pParent) argument 29 : GOT::Entry<8>(pContent, pParent) {}
|
H A D | AArch64PLT.cpp | 22 AArch64PLT0::AArch64PLT0(SectionData& pParent) argument 23 : PLT::Entry<sizeof(aarch64_plt0)>(pParent) { 26 AArch64PLT1::AArch64PLT1(SectionData& pParent) argument 27 : PLT::Entry<sizeof(aarch64_plt1)>(pParent) {
|
H A D | AArch64RelocationHelpers.h | 86 AArch64Relocator& pParent) { 87 PLTEntryBase* plt_entry = pParent.getSymPLTMap().lookUp(pSym); 89 return pParent.getTarget().getPLT().addr() + plt_entry->getOffset(); 93 AArch64Relocator& pParent) { 96 AArch64GNULDBackend& ld_backend = pParent.getTarget(); 97 assert(pParent.getSymPLTMap().lookUp(*rsym) == NULL); 100 pParent.getSymPLTMap().record(*rsym, *plt_entry); 103 assert(pParent.getSymGOTPLTMap().lookUp(*rsym) == NULL && 106 pParent.getSymGOTPLTMap().record(*rsym, *gotplt_entry); 121 AArch64Relocator& pParent) { 84 helper_get_PLT_address( ResolveInfo& pSym, AArch64Relocator& pParent) argument 92 helper_PLT_init(Relocation& pReloc, AArch64Relocator& pParent) argument 117 helper_DynRela_init(ResolveInfo* pSym, Fragment& pFrag, uint64_t pOffset, Relocator::Type pType, AArch64Relocator& pParent) argument 136 helper_use_relative_reloc(const ResolveInfo& pSym, const AArch64Relocator& pParent) argument 145 helper_get_GOT_address( ResolveInfo& pSym, AArch64Relocator& pParent) argument 153 helper_GOT_ORG(AArch64Relocator& pParent) argument 157 helper_GOT_init(Relocation& pReloc, bool pHasRel, AArch64Relocator& pParent) argument [all...] |
H A D | AArch64Relocator.cpp | 35 AArch64Relocator& pParent); 64 AArch64Relocator::AArch64Relocator(AArch64GNULDBackend& pParent, argument 66 : Relocator(pConfig), m_Target(pParent) { 451 Relocator::Result none(Relocation& pReloc, AArch64Relocator& pParent) { argument 455 Relocator::Result unsupported(Relocation& pReloc, AArch64Relocator& pParent) { argument 462 Relocator::Result abs(Relocation& pReloc, AArch64Relocator& pParent) { argument 466 Relocation* dyn_rel = pParent.getRelRelMap().lookUp(pReloc); 484 S = helper_get_PLT_address(*rsym, pParent); 508 Relocator::Result rel(Relocation& pReloc, AArch64Relocator& pParent) { argument 515 A += pReloc.target() & get_mask(pParent 541 add_abs_lo12(Relocation& pReloc, AArch64Relocator& pParent) argument 553 adr_prel_lo21(Relocation& pReloc, AArch64Relocator& pParent) argument 571 adr_prel_pg_hi21(Relocation& pReloc, AArch64Relocator& pParent) argument 591 call(Relocation& pReloc, AArch64Relocator& pParent) argument 620 condbr(Relocation& pReloc, AArch64Relocator& pParent) argument 649 adr_got_page(Relocation& pReloc, AArch64Relocator& pParent) argument 675 ld64_got_lo12(Relocation& pReloc, AArch64Relocator& pParent) argument 705 ldst_abs_lo12(Relocation& pReloc, AArch64Relocator& pParent) argument [all...] |
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMELFDynamic.cpp | 15 ARMELFDynamic::ARMELFDynamic(const GNULDBackend& pParent, argument 17 : ELFDynamic(pParent, pConfig) {
|
H A D | ARMGOT.h | 26 ARMGOTEntry(uint64_t pContent, SectionData* pParent) argument 27 : GOT::Entry<4>(pContent, pParent) {}
|
H A D | ARMPLT.cpp | 21 ARMPLT0::ARMPLT0(SectionData& pParent) : PLT::Entry<sizeof(arm_plt0)>(pParent) { argument 24 ARMPLT1::ARMPLT1(SectionData& pParent) : PLT::Entry<sizeof(arm_plt1)>(pParent) { argument
|
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86ELFDynamic.cpp | 15 X86ELFDynamic::X86ELFDynamic(const GNULDBackend& pParent, argument 17 : ELFDynamic(pParent, pConfig) {
|
H A D | X86GOT.h | 24 X86_32GOTEntry(uint64_t pContent, SectionData* pParent) argument 25 : GOT::Entry<4>(pContent, pParent) {} 46 X86_64GOTEntry(uint64_t pContent, SectionData* pParent) argument 47 : GOT::Entry<8>(pContent, pParent) {}
|
H A D | X86PLT.cpp | 24 X86_32DynPLT0::X86_32DynPLT0(SectionData& pParent) argument 25 : PLT::Entry<sizeof(x86_32_dyn_plt0)>(pParent) { 28 X86_32DynPLT1::X86_32DynPLT1(SectionData& pParent) argument 29 : PLT::Entry<sizeof(x86_32_dyn_plt1)>(pParent) { 32 X86_32ExecPLT0::X86_32ExecPLT0(SectionData& pParent) argument 33 : PLT::Entry<sizeof(x86_32_exec_plt0)>(pParent) { 36 X86_32ExecPLT1::X86_32ExecPLT1(SectionData& pParent) argument 37 : PLT::Entry<sizeof(x86_32_exec_plt1)>(pParent) { 40 X86_64PLT0::X86_64PLT0(SectionData& pParent) argument 41 : PLT::Entry<sizeof(x86_64_plt0)>(pParent) { 44 X86_64PLT1(SectionData& pParent) argument [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsELFDynamic.cpp | 21 MipsELFDynamic::MipsELFDynamic(const MipsGNULDBackend& pParent, argument 23 : ELFDynamic(pParent, pConfig), m_pParent(pParent), m_pConfig(pConfig) {
|
H A D | MipsPLT.cpp | 44 MipsPLT0(SectionData& pParent) : PLT::Entry<sizeof(PLT0)>(pParent) {} argument 52 MipsPLTA(SectionData& pParent) : PLT::Entry<sizeof(PLTA)>(pParent) {} argument
|
H A D | MipsGOT.cpp | 503 Fragment* Mips32GOT::createEntry(uint64_t pValue, SectionData* pParent) { argument 504 return new Mips32GOTEntry(pValue, pParent); 538 Fragment* Mips64GOT::createEntry(uint64_t pValue, SectionData* pParent) { argument 539 return new Mips64GOTEntry(pValue, pParent);
|
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | ELFAttribute.h | 80 Subsection(ELFAttribute& pParent, ELFAttributeData& pAttrData) argument 81 : m_Parent(pParent), m_AttrData(pAttrData) {}
|
H A D | GOT.h | 39 Entry(uint64_t pValue, SectionData* pParent) argument 40 : TargetFragment(Fragment::Target, pParent), f_Value(pValue) {}
|
H A D | PLT.h | 26 explicit PLTEntryBase(SectionData& pParent) argument 27 : TargetFragment(Fragment::Target, &pParent), m_pValue(NULL) {} 56 explicit Entry(SectionData& pParent) : EntryBase(pParent) {} argument
|
/frameworks/compile/mclinker/lib/MC/ |
H A D | Attribute.cpp | 51 AttributeProxy::AttributeProxy(AttributeSet& pParent, argument 54 : m_AttrPool(pParent), m_pBase(&pBase), m_Constraint(pConstraint) { 95 static inline void ReplaceOrRecord(AttributeSet& pParent, argument 98 Attribute* result = pParent.exists(*pCopy); 100 pParent.record(*pCopy);
|
/frameworks/compile/mclinker/lib/Support/ |
H A D | Directory.cpp | 141 DirIterator::DirIterator(Directory* pParent, argument 143 : m_pParent(pParent), m_Iter(pIter) {
|
/frameworks/compile/mclinker/lib/Target/ |
H A D | ELFDynamic.cpp | 35 ELFDynamic::ELFDynamic(const GNULDBackend& pParent, const LinkerConfig& pConfig) argument 36 : m_pEntryFactory(NULL), m_Backend(pParent), m_Config(pConfig), m_Idx(0) {
|