Home
last modified time | relevance | path

Searched refs:AArch64GOTEntry (Results 1 – 6 of 6) sorted by relevance

/frameworks/compile/mclinker/lib/Target/AArch64/
DAArch64GOT.cpp38 new AArch64GOTEntry(0, m_SectionData); in createGOT0()
46 AArch64GOTEntry* AArch64GOT::createGOT() in createGOT()
48 AArch64GOTEntry* entry = new AArch64GOTEntry(0, NULL); in createGOT()
53 AArch64GOTEntry* AArch64GOT::createGOTPLT() in createGOTPLT()
55 AArch64GOTEntry* entry = new AArch64GOTEntry(0, NULL); in createGOTPLT()
76 AArch64GOTEntry* entry = *it; in finalizeSectionSize()
91 AArch64GOTEntry* entry = *it; in finalizeSectionSize()
106 llvm::cast<AArch64GOTEntry> in applyGOT0()
123 llvm::cast<AArch64GOTEntry>(entry)->setValue(pPLTBase); in applyGOTPLT()
132 AArch64GOTEntry* got = NULL; in emit()
[all …]
DAArch64GOT.h26 class AArch64GOTEntry : public GOT::Entry<8>
29 AArch64GOTEntry(uint64_t pContent, SectionData* pParent) in AArch64GOTEntry() function
68 AArch64GOTEntry* createGOT();
69 AArch64GOTEntry* createGOTPLT();
82 typedef std::vector<AArch64GOTEntry*> EntryListType;
87 AArch64GOTEntry* m_pGOTPLTFront;
88 AArch64GOTEntry* m_pGOTFront;
DAArch64RelocationHelpers.h118 AArch64GOTEntry* gotplt_entry = ld_backend.getGOTPLT().createGOTPLT(); in helper_PLT_init()
167 AArch64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(pSym); in helper_get_GOT_address()
178 static inline AArch64GOTEntry&
186 AArch64GOTEntry* got_entry = ld_backend.getGOT().createGOT(); in helper_GOT_init()
DAArch64PLT.cpp88 uint64_t got_ent2_base = got_base + sizeof(AArch64GOTEntry::EntrySize) * 2; in applyPLT0()
114 uint32_t GOTEntrySize = AArch64GOTEntry::EntrySize; in applyPLT1()
DAArch64Relocator.h41 typedef KeyEntryMap<ResolveInfo, AArch64GOTEntry> SymGOTMap;
DAArch64Relocator.cpp620 AArch64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); in adr_got_page()
645 AArch64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); in ld64_got_lo12()