Home
last modified time | relevance | path

Searched refs:GOTEntry (Results 1 – 18 of 18) sorted by relevance

/frameworks/compile/mclinker/lib/Target/ARM/
DARMGOT.cpp28 GOTEntry* Entry = 0; in ARMGOT()
32 Entry = new (std::nothrow) GOTEntry(0, ARMGOTEntrySize, in ARMGOT()
65 GOTEntry* Entry = 0; in reserveEntry()
68 Entry = new (std::nothrow) GOTEntry(0, ARMGOTEntrySize, in reserveEntry()
80 GOTEntry* got_entry = 0; in reserveGOTPLTEntry()
82 got_entry= new GOTEntry(0, getEntrySize(),&(getSectionData())); in reserveGOTPLTEntry()
93 GOTEntry* ARMGOT::getEntry(const ResolveInfo& pInfo, bool& pExist) in getEntry()
95 GOTEntry *&Entry = m_NormalGOTMap[&pInfo]; in getEntry()
105 Entry = llvm::cast<GOTEntry>(&(*m_NormalGOTIterator)); in getEntry()
113 llvm::cast<GOTEntry> in applyGOT0()
[all …]
DARMGOT.h27 typedef llvm::DenseMap<const ResolveInfo*, GOTEntry*> SymbolIndexMapType;
60 GOTEntry* getEntry(const ResolveInfo& pSymbol, bool& pExist);
68 GOTEntry*& lookupGOTPLTMap(const ResolveInfo& pSymbol);
DARMPLT.cpp83 GOTEntry *&GOTPLTEntry = m_GOT.lookupGOTPLTMap(pSymbol); in getPLTEntry()
98 GOTPLTEntry = llvm::cast<GOTEntry>(&(*got_it)); in getPLTEntry()
104 GOTEntry* ARMPLT::getGOTPLTEntry(const ResolveInfo& pSymbol, bool& pExist) in getGOTPLTEntry()
106 GOTEntry *&GOTPLTEntry = m_GOT.lookupGOTPLTMap(pSymbol); in getGOTPLTEntry()
126 GOTPLTEntry = llvm::cast<GOTEntry>(&(*got_it)); in getGOTPLTEntry()
DARMPLT.h17 class GOTEntry; variable
55 GOTEntry* getGOTPLTEntry(const ResolveInfo& pSymbol, bool& pExist);
DARMRelocationFactory.cpp157 GOTEntry& helper_get_GOT_and_init(Relocation& pReloc, in helper_get_GOT_and_init()
166 GOTEntry& got_entry = *ld_backend.getGOT().getEntry(*rsym, exist); in helper_get_GOT_and_init()
213 GOTEntry& got_entry = helper_get_GOT_and_init(pReloc, pLDInfo, pParent); in helper_GOT()
231 GOTEntry& gotplt_entry = in helper_get_PLT_and_init()
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsGOT.cpp30 GOTEntry* entry = in MipsGOT()
31 new (std::nothrow) GOTEntry(0, MipsGOTEntrySize, &m_SectionData); in MipsGOT()
84 GOTEntry* got = &(llvm::cast<GOTEntry>((*it))); in emit()
94 GOTEntry* entry = in reserveEntry()
95 new (std::nothrow) GOTEntry(0, MipsGOTEntrySize, &m_SectionData); in reserveEntry()
119 GOTEntry* MipsGOT::getEntry(const ResolveInfo& pInfo, bool& pExist) in getEntry()
121 GOTEntry*& entry = m_GeneralGOTMap[&pInfo]; in getEntry()
133 entry = llvm::cast<GOTEntry>(&(*it)); in getEntry()
DMipsGOT.h28 typedef llvm::DenseMap<const ResolveInfo*, GOTEntry*> SymbolIndexMapType;
48 GOTEntry* getEntry(const ResolveInfo& pInfo, bool& pExist);
DMipsRelocationFactory.cpp144 GOTEntry& helper_GetGOTEntry(Relocation& pReloc, in helper_GetGOTEntry()
152 GOTEntry& got_entry = *ld_backend.getGOT().getEntry(*rsym, exist); in helper_GetGOTEntry()
172 GOTEntry& got_entry = helper_GetGOTEntry(pReloc, pParent); in helper_GetGOTOffset()
320 GOTEntry& got_entry = helper_GetGOTEntry(pReloc, pParent); in got16()
/frameworks/compile/mclinker/lib/Target/X86/
DX86GOT.cpp27 GOTEntry* Entry = 0; in X86GOT()
31 Entry = new (std::nothrow) GOTEntry(0, X86GOTEntrySize, in X86GOT()
62 GOTEntry* Entry = 0; in reserveEntry()
65 Entry = new (std::nothrow) GOTEntry(0, X86GOTEntrySize, in reserveEntry()
77 GOTEntry* X86GOT::getEntry(const ResolveInfo& pInfo, bool& pExist) in getEntry()
79 GOTEntry *&Entry = m_GeneralGOTMap[&pInfo]; in getEntry()
89 Entry = llvm::cast<GOTEntry>(&(*m_GeneralGOTIterator)); in getEntry()
97 llvm::cast<GOTEntry> in applyGOT0()
DX86GOTPLT.cpp25 GOTEntry* Entry = 0; in X86GOTPLT()
29 Entry = new (std::nothrow) GOTEntry(0, X86GOTPLTEntrySize, in X86GOTPLT()
78 llvm::cast<GOTEntry> in applyGOT0()
84 GOTEntry* got_entry = 0; in reserveGOTPLTEntry()
86 got_entry= new GOTEntry(0, getEntrySize(),&(getSectionData())); in reserveGOTPLTEntry()
100 llvm::cast<GOTEntry>(*gotplt_it).setContent(pPLTBase); in applyAllGOTPLT()
103 GOTEntry*& X86GOTPLT::lookupGOTPLTMap(const ResolveInfo& pSymbol) in lookupGOTPLTMap()
DX86PLT.cpp89 GOTEntry* got_entry = 0; in reserveEntry()
99 got_entry= new (std::nothrow) GOTEntry(0, m_GOT.getEntrySize(), in reserveEntry()
119 GOTEntry *&GOTPLTEntry = m_GOT.m_GOTPLTMap[&pSymbol]; in getPLTEntry()
131 GOTPLTEntry = llvm::cast<GOTEntry>(&(*(m_GOT.m_GOTPLTIterator))); in getPLTEntry()
137 GOTEntry* X86PLT::getGOTPLTEntry(const ResolveInfo& pSymbol, bool& pExist) in getGOTPLTEntry()
139 GOTEntry *&GOTPLTEntry = m_GOT.m_GOTPLTMap[&pSymbol]; in getGOTPLTEntry()
156 GOTPLTEntry = llvm::cast<GOTEntry>(&(*(m_GOT.m_GOTPLTIterator))); in getGOTPLTEntry()
271 llvm::cast<GOTEntry>(*gotplt_it).setContent(PLTEntryAddress + 6); in applyPLT1()
DX86GOT.h35 friend mcld::GOTEntry* mcld::X86PLT::getGOTPLTEntry(
38 typedef llvm::DenseMap<const ResolveInfo*, GOTEntry*> SymbolIndexMapType;
52 GOTEntry* getEntry(const ResolveInfo& pSymbol, bool& pExist);
DX86GOTPLT.h29 typedef llvm::DenseMap<const ResolveInfo*, GOTEntry*> SymbolIndexMapType;
58 GOTEntry*& lookupGOTPLTMap(const ResolveInfo& pSymbol);
DX86PLT.h17 class GOTEntry; variable
56 GOTEntry* getGOTPLTEntry(const ResolveInfo& pSymbol, bool& pExist);
DX86RelocationFactory.cpp115 GOTEntry& helper_get_GOT_and_init(Relocation& pReloc, in helper_get_GOT_and_init()
124 GOTEntry& got_entry = *ld_backend.getGOT().getEntry(*rsym, exist); in helper_get_GOT_and_init()
169 GOTEntry& got_entry = helper_get_GOT_and_init(pReloc, pLDInfo, pParent); in helper_GOT()
187 GOTEntry& gotplt_entry = in helper_get_PLT_and_init()
DX86LDBackend.cpp486 GOTEntry* got = 0; in emitSectionData()
491 got = &(llvm::cast<GOTEntry>((*it))); in emitSectionData()
/frameworks/compile/mclinker/include/mcld/Target/
DGOT.h27 class GOTEntry : public MCTargetFragment
30 explicit GOTEntry(uint64_t pContent, size_t pEntrySize,
33 virtual ~GOTEntry();
47 static bool classof(const GOTEntry* pFrag) in classof()
95 virtual GOTEntry* getEntry(const ResolveInfo& pSymbol, bool& pExist) = 0;
/frameworks/compile/mclinker/lib/Target/
DGOT.cpp17 GOTEntry::GOTEntry(uint64_t pContent, size_t pEntrySize, in GOTEntry() function in GOTEntry
23 GOTEntry::~GOTEntry() in ~GOTEntry()