/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86GOT.h | 28 X86_32GOTEntry(uint64_t pContent, SectionData* pParent) argument 29 : GOT::Entry<4>(pContent, pParent) 58 X86_64GOTEntry(uint64_t pContent, SectionData* pParent) argument 59 : GOT::Entry<8>(pContent, pParent)
|
H A D | X86ELFDynamic.cpp | 15 X86ELFDynamic::X86ELFDynamic(const GNULDBackend& pParent, argument 17 : ELFDynamic(pParent, pConfig)
|
H A D | X86Relocator.cpp | 31 X86_32Relocator& pParent); 176 X86_32Relocator::X86_32Relocator(X86_32GNULDBackend& pParent, argument 178 : X86Relocator(pConfig), m_Target(pParent) { 660 X86_32Relocator& pParent) 662 X86_32GNULDBackend& ld_backend = pParent.getTarget(); 692 X86_32Relocator& pParent) 696 X86_32GNULDBackend& ld_backend = pParent.getTarget(); 698 X86_32GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*rsym); 704 pParent.getSymGOTMap().record(*rsym, *got_entry); 713 if (helper_use_relative_reloc(*rsym, pParent)) { 656 helper_DynRel(ResolveInfo* pSym, Fragment& pFrag, uint64_t pOffset, X86Relocator::Type pType, X86_32Relocator& pParent) argument 691 helper_get_GOT_and_init(Relocation& pReloc, X86_32Relocator& pParent) argument 730 helper_GOT_ORG(X86_32Relocator& pParent) argument 737 helper_GOT(Relocation& pReloc, X86_32Relocator& pParent) argument 746 helper_get_PLT_and_init(Relocation& pReloc, X86_32Relocator& pParent) argument 781 helper_PLT_ORG(X86_32Relocator& pParent) argument 788 helper_PLT(Relocation& pReloc, X86_32Relocator& pParent) argument 800 none(Relocation& pReloc, X86_32Relocator& pParent) argument 808 abs(Relocation& pReloc, X86_32Relocator& pParent) argument 868 rel(Relocation& pReloc, X86_32Relocator& pParent) argument 911 gotoff32(Relocation& pReloc, X86_32Relocator& pParent) argument 922 gotpc32(Relocation& pReloc, X86_32Relocator& pParent) argument 932 got32(Relocation& pReloc, X86_32Relocator& pParent) argument 947 plt32(Relocation& pReloc, X86_32Relocator& pParent) argument 962 tls_gd(Relocation& pReloc, X86_32Relocator& pParent) argument 1025 tls_ldm(Relocation& pReloc, X86_32Relocator& pParent) argument 1041 tls_ldo_32(Relocation& pReloc, X86_32Relocator& pParent) argument 1051 tls_ie(Relocation& pReloc, X86_32Relocator& pParent) argument 1090 tls_gotie(Relocation& pReloc, X86_32Relocator& pParent) argument 1122 tls_le(Relocation& pReloc, X86_32Relocator& pParent) argument 1144 unsupport(Relocation& pReloc, X86_32Relocator& pParent) argument 1175 X86_64Relocator(X86_64GNULDBackend& pParent, const LinkerConfig& pConfig) argument 1414 helper_DynRel(ResolveInfo* pSym, Fragment& pFrag, uint64_t pOffset, X86Relocator::Type pType, X86_64Relocator& pParent) argument 1449 helper_get_GOT_and_init(Relocation& pReloc, X86_64Relocator& pParent) argument 1490 helper_GOT_ORG(X86_64Relocator& pParent) argument 1496 helper_GOT(Relocation& pReloc, X86_64Relocator& pParent) argument 1503 helper_get_PLT_and_init(Relocation& pReloc, X86_64Relocator& pParent) argument 1537 helper_PLT_ORG(X86_64Relocator& pParent) argument 1543 helper_PLT(Relocation& pReloc, X86_64Relocator& pParent) argument 1551 none(Relocation& pReloc, X86_64Relocator& pParent) argument 1560 abs(Relocation& pReloc, X86_64Relocator& pParent) argument 1622 signed32(Relocation& pReloc, X86_64Relocator& pParent) argument 1657 gotpcrel(Relocation& pReloc, X86_64Relocator& pParent) argument 1672 plt32(Relocation& pReloc, X86_64Relocator& pParent) argument 1689 rel(Relocation& pReloc, X86_64Relocator& pParent) argument 1723 unsupport(Relocation& pReloc, X86_64Relocator& pParent) argument [all...] |
H A D | X86ELFDynamic.h | 22 X86ELFDynamic(const GNULDBackend& pParent, const LinkerConfig& pConfig);
|
H A D | X86PLT.h | 66 X86_32DynPLT0(SectionData& pParent); 72 X86_32DynPLT1(SectionData& pParent); 78 X86_32ExecPLT0(SectionData& pParent); 84 X86_32ExecPLT1(SectionData& pParent); 93 X86_64PLT0(SectionData& pParent); 99 X86_64PLT1(SectionData& pParent);
|
H A D | X86PLT.cpp | 24 X86_32DynPLT0::X86_32DynPLT0(SectionData& pParent) argument 25 : PLT::Entry<sizeof(x86_32_dyn_plt0)>(pParent) 29 X86_32DynPLT1::X86_32DynPLT1(SectionData& pParent) argument 30 : PLT::Entry<sizeof(x86_32_dyn_plt1)>(pParent) 34 X86_32ExecPLT0::X86_32ExecPLT0(SectionData& pParent) argument 35 : PLT::Entry<sizeof(x86_32_exec_plt0)>(pParent) 39 X86_32ExecPLT1::X86_32ExecPLT1(SectionData& pParent) argument 40 : PLT::Entry<sizeof(x86_32_exec_plt1)>(pParent) 44 X86_64PLT0::X86_64PLT0(SectionData& pParent) argument 45 : PLT::Entry<sizeof(x86_64_plt0)>(pParent) 49 X86_64PLT1(SectionData& pParent) argument [all...] |
H A D | X86RelocationFunctions.h | 11 static X86Relocator::Result Name(Relocation& pEntry, X86_32Relocator& pParent); 78 static X86Relocator::Result Name(Relocation& pEntry, X86_64Relocator& pParent);
|
/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 | ARMELFDynamic.h | 21 ARMELFDynamic(const GNULDBackend& pParent, const LinkerConfig& pConfig);
|
H A D | ARMRelocator.cpp | 31 ARMRelocator& pParent); 49 ARMRelocator::ARMRelocator(ARMGNULDBackend& pParent, argument 52 m_Target(pParent) { 581 ARMRelocator& pParent) 585 ARMGNULDBackend& ld_backend = pParent.getTarget(); 587 ARMGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*rsym); 590 pParent.getSymGOTMap().record(*rsym, *got_entry); 601 helper_use_relative_reloc(*rsym, pParent)) { 623 ARMRelocator::Address helper_GOT_ORG(ARMRelocator& pParent) argument 625 return pParent 580 helper_get_GOT_and_init(Relocation& pReloc, ARMRelocator& pParent) argument 630 helper_GOT(Relocation& pReloc, ARMRelocator& pParent) argument 638 helper_get_PLT_and_init(Relocation& pReloc, ARMRelocator& pParent) argument 672 helper_PLT_ORG(ARMRelocator& pParent) argument 679 helper_PLT(Relocation& pReloc, ARMRelocator& pParent) argument 689 helper_DynRel(Relocation& pReloc, ARMRelocator::Type pType, ARMRelocator& pParent) argument 809 none(Relocation& pReloc, ARMRelocator& pParent) argument 815 abs32(Relocation& pReloc, ARMRelocator& pParent) argument 867 rel32(Relocation& pReloc, ARMRelocator& pParent) argument 891 base_prel(Relocation& pReloc, ARMRelocator& pParent) argument 900 gotoff32(Relocation& pReloc, ARMRelocator& pParent) argument 914 got_brel(Relocation& pReloc, ARMRelocator& pParent) argument 929 got_prel(Relocation& pReloc, ARMRelocator& pParent) argument 945 thm_jump11(Relocation& pReloc, ARMRelocator& pParent) argument 968 call(Relocation& pReloc, ARMRelocator& pParent) argument 1024 thm_call(Relocation& pReloc, ARMRelocator& pParent) argument 1097 movw_abs_nc(Relocation& pReloc, ARMRelocator& pParent) argument 1127 movw_prel_nc(Relocation& pReloc, ARMRelocator& pParent) argument 1147 movt_abs(Relocation& pReloc, ARMRelocator& pParent) argument 1173 movt_prel(Relocation& pReloc, ARMRelocator& pParent) argument 1187 thm_movw_abs_nc(Relocation& pReloc, ARMRelocator& pParent) argument 1222 thm_movw_prel_nc(Relocation& pReloc, ARMRelocator& pParent) argument 1247 thm_movw_brel(Relocation& pReloc, ARMRelocator& pParent) argument 1272 thm_movt_abs(Relocation& pReloc, ARMRelocator& pParent) argument 1309 thm_movt_prel(Relocation& pReloc, ARMRelocator& pParent) argument 1331 prel31(Relocation& pReloc, ARMRelocator& pParent) argument 1357 tls(Relocation& pReloc, ARMRelocator& pParent) argument 1362 unsupport(Relocation& pReloc, ARMRelocator& pParent) argument [all...] |
H A D | ARMPLT.h | 41 ARMPLT0(SectionData& pParent); 47 ARMPLT1(SectionData& pParent);
|
H A D | ARMGOT.h | 30 ARMGOTEntry(uint64_t pContent, SectionData* pParent) argument 31 : GOT::Entry<4>(pContent, pParent)
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonELFDynamic.cpp | 15 HexagonELFDynamic::HexagonELFDynamic(const GNULDBackend& pParent, argument 17 : ELFDynamic(pParent, pConfig) {
|
H A D | HexagonGOT.h | 28 HexagonGOTEntry(uint64_t pContent, SectionData* pParent) argument 29 : GOT::Entry<4>(pContent, pParent)
|
H A D | HexagonELFDynamic.h | 22 HexagonELFDynamic(const GNULDBackend& pParent, const LinkerConfig& pConfig);
|
H A D | HexagonRelocator.cpp | 29 HexagonRelocator& pParent); 67 HexagonRelocator::HexagonRelocator(HexagonLDBackend& pParent, argument 70 m_Target(pParent) { 331 HexagonRelocator& pParent) 333 HexagonLDBackend& ld_backend = pParent.getTarget(); 363 HexagonRelocator& pParent) 367 HexagonLDBackend& ld_backend = pParent.getTarget(); 369 HexagonGOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*rsym); 375 pParent.getSymGOTMap().record(*rsym, *got_entry); 384 if (helper_use_relative_reloc(*rsym, pParent)) { 327 helper_DynRel(ResolveInfo* pSym, Fragment& pFrag, uint64_t pOffset, HexagonRelocator::Type pType, HexagonRelocator& pParent) argument 362 helper_get_GOT_and_init(Relocation& pReloc, HexagonRelocator& pParent) argument 400 helper_GOT_ORG(HexagonRelocator& pParent) argument 406 helper_GOT(Relocation& pReloc, HexagonRelocator& pParent) argument 413 helper_get_PLT_and_init(Relocation& pReloc, HexagonRelocator& pParent) argument 447 helper_PLT_ORG(HexagonRelocator& pParent) argument 453 helper_PLT(Relocation& pReloc, HexagonRelocator& pParent) argument 465 none(Relocation& pReloc, HexagonRelocator& pParent) argument 471 relocB15PCREL(Relocation& pReloc, HexagonRelocator& pParent) argument 488 relocB22PCREL(Relocation& pReloc, HexagonRelocator& pParent) argument 506 relocB7PCREL(Relocation& pReloc, HexagonRelocator& pParent) argument 523 reloc32(Relocation& pReloc, HexagonRelocator& pParent) argument 551 reloc16(Relocation& pReloc, HexagonRelocator& pParent) argument 564 reloc8(Relocation& pReloc, HexagonRelocator& pParent) argument 577 relocLO16(Relocation& pReloc, HexagonRelocator& pParent) argument 590 relocHI16(Relocation& pReloc, HexagonRelocator& pParent) argument 603 relocGPREL16_0(Relocation& pReloc, HexagonRelocator& pParent) argument 622 relocGPREL16_1(Relocation& pReloc, HexagonRelocator& pParent) argument 641 relocGPREL16_2(Relocation& pReloc, HexagonRelocator& pParent) argument 660 relocGPREL16_3(Relocation& pReloc, HexagonRelocator& pParent) argument 679 relocB13PCREL(Relocation& pReloc, HexagonRelocator& pParent) argument 696 relocB9PCREL(Relocation& pReloc, HexagonRelocator& pParent) argument 714 relocB32PCRELX(Relocation& pReloc, HexagonRelocator& pParent) argument 728 reloc32_6_X(Relocation& pReloc, HexagonRelocator& pParent) argument 747 relocB22PCRELX(Relocation& pReloc, HexagonRelocator& pParent) argument 767 relocB15PCRELX(Relocation& pReloc, HexagonRelocator& pParent) argument 787 relocB13PCRELX(Relocation& pReloc, HexagonRelocator& pParent) argument 807 relocB9PCRELX(Relocation& pReloc, HexagonRelocator& pParent) argument 828 relocB7PCRELX(Relocation& pReloc, HexagonRelocator& pParent) argument 847 reloc32PCREL(Relocation& pReloc, HexagonRelocator& pParent) argument 866 relocHexNX(Relocation& pReloc, HexagonRelocator& pParent) argument 879 relocPLTB22PCREL(Relocation& pReloc, HexagonRelocator& pParent) argument 895 relocHexGOTRELLO16(Relocation& pReloc, HexagonRelocator& pParent) argument 908 relocHexGOTRELHI16(Relocation& pReloc, HexagonRelocator& pParent) argument 922 relocHexGOTREL32(Relocation& pReloc, HexagonRelocator& pParent) argument 936 relocHex6PCRELX(Relocation& pReloc, HexagonRelocator& pParent) argument 951 relocHexGOT326X(Relocation& pReloc, HexagonRelocator& pParent) argument 968 relocHexGOT1611X(Relocation& pReloc, HexagonRelocator& pParent) argument 983 unsupport(Relocation& pReloc, HexagonRelocator& pParent) argument [all...] |
H A D | HexagonPLT.h | 56 HexagonPLT0(SectionData& pParent); 106 HexagonPLT1(SectionData& pParent);
|
/frameworks/compile/mclinker/lib/Fragment/ |
H A D | Fragment.cpp | 25 Fragment::Fragment(Type pKind, SectionData *pParent) argument 26 : m_Kind(pKind), m_pParent(pParent), m_Offset(~uint64_t(0)) {
|
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | PLT.h | 30 PLTEntryBase(SectionData& pParent) argument 31 : TargetFragment(Fragment::Target, &pParent), m_pValue(NULL) 69 Entry(SectionData& pParent) argument 70 : EntryBase(pParent)
|
H A D | GOT.h | 44 Entry(uint64_t pValue, SectionData* pParent) argument 45 : TargetFragment(Fragment::Target, pParent),
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsRelocator.cpp | 47 MipsRelocator::MipsRelocator(MipsGNULDBackend& pParent, argument 50 m_Target(pParent), 350 Relocator::Address helper_GetGP(MipsRelocator& pParent) argument 352 return pParent.getTarget().getGOT().getGPAddr(pParent.getApplyingInput()); 359 MipsRelocator& pParent) 361 MipsGNULDBackend& ld_backend = pParent.getTarget(); 370 MipsGOTEntry& helper_GetGOTEntry(Relocation& pReloc, MipsRelocator& pParent) argument 374 MipsGNULDBackend& ld_backend = pParent.getTarget(); 382 helper_SetupRelDynForGOTEntry(*got_entry, pReloc, NULL, pParent); 356 helper_SetupRelDynForGOTEntry(MipsGOTEntry& got_entry, Relocation& pReloc, ResolveInfo* rsym, MipsRelocator& pParent) argument 414 helper_GetGOTOffset(Relocation& pReloc, MipsRelocator& pParent) argument 442 helper_DynRel(Relocation& pReloc, MipsRelocator& pParent) argument 473 none(Relocation& pReloc, MipsRelocator& pParent) argument 480 abs32(Relocation& pReloc, MipsRelocator& pParent) argument 510 hi16(Relocation& pReloc, MipsRelocator& pParent) argument 540 lo16(Relocation& pReloc, MipsRelocator& pParent) argument 569 got16(Relocation& pReloc, MipsRelocator& pParent) argument 604 gothi16(Relocation& pReloc, MipsRelocator& pParent) argument 622 gotlo16(Relocation& pReloc, MipsRelocator& pParent) argument 634 call16(Relocation& pReloc, MipsRelocator& pParent) argument 646 gprel32(Relocation& pReloc, MipsRelocator& pParent) argument [all...] |
H A D | MipsELFDynamic.cpp | 27 MipsELFDynamic::MipsELFDynamic(const MipsGNULDBackend& pParent, argument 29 : ELFDynamic(pParent, pConfig), 30 m_pParent(pParent)
|
H A D | MipsELFDynamic.h | 24 MipsELFDynamic(const MipsGNULDBackend& pParent, const LinkerConfig& pConfig);
|
H A D | MipsRelocationFunctions.h | 12 MipsRelocator& pParent);
|
/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) { 101 static inline void ReplaceOrRecord(AttributeSet& pParent, argument 105 Attribute *result = pParent.exists(*pCopy); 107 pParent.record(*pCopy);
|