Home
last modified time | relevance | path

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

/frameworks/compile/mclinker/lib/Target/
DPLT.cpp17 PLTEntry::PLTEntry(size_t pSize, llvm::MCSectionData* pParent) in PLTEntry() function in PLTEntry
23 PLTEntry::~PLTEntry() in ~PLTEntry()
/frameworks/compile/mclinker/lib/Target/ARM/
DARMPLT.cpp37 : 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()
DARMPLT.h20 class ARMPLT0 : public PLTEntry {
25 class ARMPLT1 : public PLTEntry {
53 PLTEntry* getPLTEntry(const ResolveInfo& pSymbol, bool& pExist) ;
DARMRelocationFactory.cpp219 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/
DX86PLT.cpp48 : 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()
DX86PLT.h20 class X86PLT0 : public PLTEntry {
25 class X86PLT1 : public PLTEntry {
54 PLTEntry* getPLTEntry(const ResolveInfo& pSymbol, bool& pExist) ;
DX86RelocationFactory.cpp175 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()
DX86GOT.h32 friend mcld::PLTEntry* mcld::X86PLT::getPLTEntry(
/frameworks/compile/mclinker/include/mcld/Target/
DPLT.h26 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;