Searched refs:AArch64GOTEntry (Results 1 – 6 of 6) sorted by relevance
35 new AArch64GOTEntry(0, m_SectionData); in createGOT0()42 AArch64GOTEntry* AArch64GOT::createGOT() { in createGOT()43 AArch64GOTEntry* entry = new AArch64GOTEntry(0, NULL); in createGOT()48 AArch64GOTEntry* AArch64GOT::createGOTPLT() { in createGOTPLT()49 AArch64GOTEntry* entry = new AArch64GOTEntry(0, NULL); in createGOTPLT()69 AArch64GOTEntry* entry = *it; in finalizeSectionSize()83 AArch64GOTEntry* entry = *it; in finalizeSectionSize()97 llvm::cast<AArch64GOTEntry>(*(m_SectionData->getFragmentList().begin())) in applyGOT0()113 llvm::cast<AArch64GOTEntry>(entry)->setValue(pPLTBase); in applyGOTPLT()121 AArch64GOTEntry* got = NULL; in emit()[all …]
26 class AArch64GOTEntry : public GOT::Entry<8> {28 AArch64GOTEntry(uint64_t pContent, SectionData* pParent) in AArch64GOTEntry() function65 AArch64GOTEntry* createGOT();66 AArch64GOTEntry* createGOTPLT();79 typedef std::vector<AArch64GOTEntry*> EntryListType;84 AArch64GOTEntry* m_pGOTPLTFront;85 AArch64GOTEntry* m_pGOTFront;
105 AArch64GOTEntry* gotplt_entry = ld_backend.getGOTPLT().createGOTPLT(); in helper_PLT_init()148 AArch64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(pSym); in helper_get_GOT_address()157 static inline AArch64GOTEntry& helper_GOT_init(Relocation& pReloc, in helper_GOT_init()165 AArch64GOTEntry* got_entry = ld_backend.getGOT().createGOT(); in helper_GOT_init()
85 uint64_t got_ent2_base = got_base + sizeof(AArch64GOTEntry::EntrySize) * 2; in applyPLT0()111 uint32_t GOTEntrySize = AArch64GOTEntry::EntrySize; in applyPLT1()
25 typedef KeyEntryMap<ResolveInfo, AArch64GOTEntry> SymGOTMap;
663 AArch64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); in adr_got_page()687 AArch64GOTEntry* got_entry = pParent.getSymGOTMap().lookUp(*pReloc.symInfo()); in ld64_got_lo12()