Searched refs:PLTEntry (Results 1 - 9 of 9) sorted by relevance

/frameworks/compile/mclinker/lib/Target/
H A DPLT.cpp16 // PLTEntry
17 PLTEntry::PLTEntry(size_t pSize, llvm::MCSectionData* pParent) function in class:PLTEntry
23 PLTEntry::~PLTEntry()
/frameworks/compile/mclinker/include/mcld/Target/
H A DPLT.h24 /** \class PLTEntry
26 class PLTEntry : public MCTargetFragment class in namespace:mcld
29 PLTEntry(size_t pSize, llvm::MCSectionData* pParent);
30 virtual ~PLTEntry();
76 virtual PLTEntry* getPLTEntry(const ResolveInfo& pSymbol, bool& pExist) = 0;
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMPLT.h20 class ARMPLT0 : public PLTEntry {
25 class ARMPLT1 : public PLTEntry {
53 PLTEntry* getPLTEntry(const ResolveInfo& pSymbol, bool& pExist) ;
H A DARMPLT.cpp37 : PLTEntry(sizeof(arm_plt0), pParent) {}
40 : PLTEntry(sizeof(arm_plt1), pParent) {}
76 PLTEntry* ARMPLT::getPLTEntry(const ResolveInfo& pSymbol, bool& pExist)
78 ARMPLT1 *&PLTEntry = m_PLTEntryMap[&pSymbol]; local
82 if (!PLTEntry) {
97 PLTEntry = llvm::cast<ARMPLT1>(&(*m_PLTEntryIterator));
101 return PLTEntry;
111 ARMPLT1 *&PLTEntry = m_PLTEntryMap[&pSymbol]; local
112 assert(!PLTEntry && "PLT entry and got.plt entry doesn't match!");
125 PLTEntry
[all...]
H A DARMRelocationFactory.cpp219 PLTEntry& helper_get_PLT_and_init(Relocation& pReloc,
227 PLTEntry& plt_entry = *ld_backend.getPLT().getPLTEntry(*rsym, exist);
261 PLTEntry& plt_entry = helper_get_PLT_and_init(pReloc, pParent);
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86PLT.h20 class X86PLT0 : public PLTEntry {
25 class X86PLT1 : public PLTEntry {
54 PLTEntry* getPLTEntry(const ResolveInfo& pSymbol, bool& pExist) ;
H A DX86PLT.cpp48 : PLTEntry(pSize, pParent) { }
51 : PLTEntry(pSize, pParent) { }
112 PLTEntry* X86PLT::getPLTEntry(const ResolveInfo& pSymbol, bool& pExist)
114 X86PLT1 *&PLTEntry = m_PLTEntryMap[&pSymbol]; local
118 if (!PLTEntry) {
130 PLTEntry = llvm::cast<X86PLT1>(&(*m_PLTEntryIterator));
134 return PLTEntry;
144 X86PLT1 *&PLTEntry = m_PLTEntryMap[&pSymbol]; local
145 assert(!PLTEntry && "PLT entry and got.plt entry doesn't match!");
155 PLTEntry
[all...]
H A DX86GOT.h32 friend mcld::PLTEntry* mcld::X86PLT::getPLTEntry(
H A DX86RelocationFactory.cpp175 PLTEntry& helper_get_PLT_and_init(Relocation& pReloc,
183 PLTEntry& plt_entry = *ld_backend.getPLT().getPLTEntry(*rsym, exist);
217 PLTEntry& plt_entry = helper_get_PLT_and_init(pReloc, pParent);

Completed in 461 milliseconds