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

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

Completed in 1024 milliseconds