Searched refs:PLTEntry (Results 1 – 9 of 9) sorted by relevance
/frameworks/compile/mclinker/lib/Target/ |
D | PLT.cpp | 17 PLTEntry::PLTEntry(size_t pSize, llvm::MCSectionData* pParent) in PLTEntry() function in PLTEntry 23 PLTEntry::~PLTEntry() in ~PLTEntry()
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
D | ARMPLT.cpp | 37 : PLTEntry(sizeof(arm_plt0), pParent) {} in ARMPLT0() 40 : PLTEntry(sizeof(arm_plt1), pParent) {} in ARMPLT1() 76 PLTEntry* ARMPLT::getPLTEntry(const ResolveInfo& pSymbol, bool& pExist) in getPLTEntry() 78 ARMPLT1 *&PLTEntry = m_PLTEntryMap[&pSymbol]; in getPLTEntry() local 82 if (!PLTEntry) { in getPLTEntry() 97 PLTEntry = llvm::cast<ARMPLT1>(&(*m_PLTEntryIterator)); in getPLTEntry() 101 return PLTEntry; in getPLTEntry() 111 ARMPLT1 *&PLTEntry = m_PLTEntryMap[&pSymbol]; in getGOTPLTEntry() local 112 assert(!PLTEntry && "PLT entry and got.plt entry doesn't match!"); in getGOTPLTEntry() 125 PLTEntry = llvm::cast<ARMPLT1>(&(*m_PLTEntryIterator)); in getGOTPLTEntry()
|
D | ARMPLT.h | 20 class ARMPLT0 : public PLTEntry { 25 class ARMPLT1 : public PLTEntry { 53 PLTEntry* getPLTEntry(const ResolveInfo& pSymbol, bool& pExist) ;
|
D | ARMRelocationFactory.cpp | 219 PLTEntry& helper_get_PLT_and_init(Relocation& pReloc, in helper_get_PLT_and_init() 227 PLTEntry& plt_entry = *ld_backend.getPLT().getPLTEntry(*rsym, exist); in helper_get_PLT_and_init() 261 PLTEntry& plt_entry = helper_get_PLT_and_init(pReloc, pParent); in helper_PLT()
|
/frameworks/compile/mclinker/lib/Target/X86/ |
D | X86PLT.cpp | 48 : PLTEntry(pSize, pParent) { } in X86PLT0() 51 : PLTEntry(pSize, pParent) { } in X86PLT1() 112 PLTEntry* X86PLT::getPLTEntry(const ResolveInfo& pSymbol, bool& pExist) in getPLTEntry() 114 X86PLT1 *&PLTEntry = m_PLTEntryMap[&pSymbol]; in getPLTEntry() local 118 if (!PLTEntry) { in getPLTEntry() 130 PLTEntry = llvm::cast<X86PLT1>(&(*m_PLTEntryIterator)); in getPLTEntry() 134 return PLTEntry; in getPLTEntry() 144 X86PLT1 *&PLTEntry = m_PLTEntryMap[&pSymbol]; in getGOTPLTEntry() local 145 assert(!PLTEntry && "PLT entry and got.plt entry doesn't match!"); in getGOTPLTEntry() 155 PLTEntry = llvm::cast<X86PLT1>(&(*m_PLTEntryIterator)); in getGOTPLTEntry()
|
D | X86PLT.h | 20 class X86PLT0 : public PLTEntry { 25 class X86PLT1 : public PLTEntry { 54 PLTEntry* getPLTEntry(const ResolveInfo& pSymbol, bool& pExist) ;
|
D | X86RelocationFactory.cpp | 175 PLTEntry& helper_get_PLT_and_init(Relocation& pReloc, in helper_get_PLT_and_init() 183 PLTEntry& plt_entry = *ld_backend.getPLT().getPLTEntry(*rsym, exist); in helper_get_PLT_and_init() 217 PLTEntry& plt_entry = helper_get_PLT_and_init(pReloc, pParent); in helper_PLT()
|
D | X86GOT.h | 32 friend mcld::PLTEntry* mcld::X86PLT::getPLTEntry(
|
/frameworks/compile/mclinker/include/mcld/Target/ |
D | PLT.h | 26 class PLTEntry : public MCTargetFragment 29 PLTEntry(size_t pSize, llvm::MCSectionData* pParent); 30 virtual ~PLTEntry(); 76 virtual PLTEntry* getPLTEntry(const ResolveInfo& pSymbol, bool& pExist) = 0;
|