Home
last modified time | relevance | path

Searched refs:PLTEntryBase (Results 1 – 16 of 16) sorted by relevance

/frameworks/compile/mclinker/lib/Target/X86/
DX86PLT.cpp97 PLTEntryBase* plt1 = &(llvm::cast<PLTEntryBase>(*it)); in finalizeSectionSize()
114 PLTEntryBase* X86PLT::create() { in create()
121 PLTEntryBase* X86PLT::getPLT0() const { in getPLT0()
127 PLTEntryBase* plt0 = &(llvm::cast<PLTEntryBase>(*first)); in getPLT0()
143 PLTEntryBase* plt0 = getPLT0(); in applyPLT0()
182 PLTEntryBase* plt1 = 0; in applyPLT1()
187 plt1 = &(llvm::cast<PLTEntryBase>(*it)); in applyPLT1()
226 PLTEntryBase* plt0 = getPLT0(); in applyPLT0()
269 PLTEntryBase* plt1 = 0; in applyPLT1()
274 plt1 = &(llvm::cast<PLTEntryBase>(*it)); in applyPLT1()
DX86PLT.h109 PLTEntryBase* create();
119 PLTEntryBase* getPLT0() const;
DX86LDBackend.cpp175 unsigned int plt0_size = llvm::cast<PLTEntryBase>((*it)).size(); in emitSectionData()
177 memcpy(buffer, llvm::cast<PLTEntryBase>((*it)).getValue(), plt0_size); in emitSectionData()
181 PLTEntryBase* plt1 = 0; in emitSectionData()
184 plt1 = &(llvm::cast<PLTEntryBase>(*it)); in emitSectionData()
DX86Relocator.h29 typedef KeyEntryMap<ResolveInfo, PLTEntryBase> SymPLTMap;
DX86Relocator.cpp99 static PLTEntryBase& helper_PLT_init(Relocation& pReloc, in helper_PLT_init()
106 PLTEntryBase* plt_entry = ld_backend.getPLT().create(); in helper_PLT_init()
125 PLTEntryBase* plt_entry = pParent.getSymPLTMap().lookUp(pSym); in helper_get_PLT_address()
1179 PLTEntryBase* plt_entry = pParent.getSymPLTMap().lookUp(pSym); in helper_get_PLT_address()
1184 static PLTEntryBase& helper_PLT_init(Relocation& pReloc, in helper_PLT_init()
1191 PLTEntryBase* plt_entry = ld_backend.getPLT().create(); in helper_PLT_init()
/frameworks/compile/mclinker/include/mcld/Target/
DPLT.h24 class PLTEntryBase : public TargetFragment {
26 explicit PLTEntryBase(SectionData& pParent) in PLTEntryBase() function
29 virtual ~PLTEntryBase() { free(m_pValue); } in ~PLTEntryBase()
50 template <size_t SIZE, typename EntryBase = PLTEntryBase>
/frameworks/compile/mclinker/lib/Target/Hexagon/
DHexagonPLT.cpp53 PLTEntryBase* HexagonPLT::getPLT0() const { in getPLT0()
59 PLTEntryBase* plt0 = &(llvm::cast<PLTEntryBase>(*first)); in getPLT0()
74 PLTEntryBase* plt1 = &(llvm::cast<PLTEntryBase>(*it)); in finalizeSectionSize()
96 PLTEntryBase* plt0 = getPLT0(); in applyPLT0()
DHexagonPLT.h81 PLTEntryBase* getPLT0() const;
DHexagonRelocator.h29 typedef KeyEntryMap<ResolveInfo, PLTEntryBase> SymPLTMap;
DHexagonLDBackend.cpp153 unsigned int plt0_size = llvm::cast<PLTEntryBase>((*it)).size(); in emitSectionData()
155 memcpy(buffer, llvm::cast<PLTEntryBase>((*it)).getValue(), plt0_size); in emitSectionData()
159 PLTEntryBase* plt1 = 0; in emitSectionData()
162 plt1 = &(llvm::cast<PLTEntryBase>(*it)); in emitSectionData()
DHexagonRelocator.cpp91 static PLTEntryBase& helper_PLT_init(Relocation& pReloc, in helper_PLT_init()
98 PLTEntryBase* plt_entry = ld_backend.getPLT().create(); in helper_PLT_init()
116 PLTEntryBase* plt_entry = pParent.getSymPLTMap().lookUp(pSym); in helper_get_PLT_address()
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsPLT.cpp96 PLTEntryBase* MipsPLT::create() { in create()
106 PLTEntryBase* plt = &(llvm::cast<PLTEntryBase>(*it)); in applyAllPLT()
DMipsPLT.h36 PLTEntryBase* create();
DMipsRelocator.h35 typedef KeyEntryMap<ResolveInfo, PLTEntryBase> SymPLTMap;
DMipsRelocator.cpp96 PLTEntryBase* pltEntry = backend.getPLT().create(); in helper_PLT_init()
112 PLTEntryBase* plt_entry = pParent.getSymPLTMap().lookUp(pSym); in helper_get_PLT_address()
/frameworks/compile/mclinker/lib/Target/AArch64/
DAArch64RelocationHelpers.h87 PLTEntryBase* plt_entry = pParent.getSymPLTMap().lookUp(pSym); in helper_get_PLT_address()