Searched refs:pSym (Results 1 - 13 of 13) sorted by relevance

/frameworks/compile/mclinker/include/mcld/LD/
H A DLDContext.h91 void addSymbol(LDSymbol* pSym) argument
92 { m_SymTab.push_back(pSym); }
H A DRelocation.h90 void setSymInfo(ResolveInfo* pSym);
/frameworks/compile/mclinker/lib/LD/
H A DRelocation.cpp89 void Relocation::setSymInfo(ResolveInfo* pSym) argument
91 m_pSymInfo = pSym;
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86LDBackend.cpp188 void X86GNULDBackend::addCopyReloc(ResolveInfo& pSym) argument
191 Relocation& rel_entry = *m_pRelDyn->getEntry(pSym, false, exist);
193 assert(pSym.outSymbol()->hasFragRef());
194 rel_entry.targetRef().assign(*pSym.outSymbol()->fragRef());
195 rel_entry.setSymInfo(&pSym);
199 const ResolveInfo& pSym)
207 if (ResolveInfo::ThreadLocal == pSym.type()) {
231 Fragment* frag = new FillFragment(0x0, 1, pSym.size());
238 ResolveInfo::Binding binding = (ResolveInfo::Binding)pSym.binding();
244 pSym
198 defineSymbolforCopyReloc(MCLinker& pLinker, const ResolveInfo& pSym) argument
[all...]
H A DX86LDBackend.h207 /// addCopyReloc - add a copy relocation into .rel.dyn for pSym
208 /// @param pSym - A resolved copy symbol that defined in BSS section
209 void addCopyReloc(ResolveInfo& pSym);
212 /// and force define the copy of pSym to BSS section
215 const ResolveInfo& pSym);
H A DX86RelocationFactory.cpp86 helper_use_relative_reloc(const ResolveInfo& pSym, argument
92 if (pSym.isDyn() ||
93 pSym.isUndef() ||
94 pFactory.getTarget().isSymbolPreemptible(pSym, pLDInfo, pLDInfo.output()))
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMLDBackend.cpp250 void ARMGNULDBackend::addCopyReloc(ResolveInfo& pSym) argument
253 Relocation& rel_entry = *m_pRelDyn->getEntry(pSym, false, exist);
255 assert(pSym.outSymbol()->hasFragRef());
256 rel_entry.targetRef().assign(*pSym.outSymbol()->fragRef());
257 rel_entry.setSymInfo(&pSym);
261 const ResolveInfo& pSym)
269 if (ResolveInfo::ThreadLocal == pSym.type()) {
293 Fragment* frag = new FillFragment(0x0, 1, pSym.size());
300 ResolveInfo::Binding binding = (ResolveInfo::Binding)pSym.binding();
306 pSym
260 defineSymbolforCopyReloc(MCLinker& pLinker, const ResolveInfo& pSym) argument
[all...]
H A DARMLDBackend.h222 /// addCopyReloc - add a copy relocation into .rel.dyn for pSym
223 /// @param pSym - A resolved copy symbol that defined in BSS section
224 void addCopyReloc(ResolveInfo& pSym);
227 /// and force define the copy of pSym to BSS section
230 const ResolveInfo& pSym);
H A DARMRelocationFactory.cpp119 helper_use_relative_reloc(const ResolveInfo& pSym, argument
124 if (pSym.isDyn() ||
125 pSym.isUndef() ||
126 pFactory.getTarget().isSymbolPreemptible(pSym,
/frameworks/compile/mclinker/lib/Target/
H A DGNULDBackend.cpp1728 bool GNULDBackend::isSymbolPreemptible(const ResolveInfo& pSym, argument
1732 if (pSym.other() != ResolveInfo::Default)
1746 bool GNULDBackend::symbolNeedsPLT(const ResolveInfo& pSym, argument
1750 if (pSym.isUndef() && !pSym.isDyn() && pOutput.type() != Output::DynObj)
1754 if (pSym.type() == ResolveInfo::IndirectFunc)
1757 if (pSym.type() != ResolveInfo::Function)
1763 return (pSym.isDyn() ||
1764 pSym.isUndef() ||
1765 isSymbolPreemptible(pSym, pLDInf
1770 symbolNeedsDynRel(const ResolveInfo& pSym, bool pSymHasPLT, const MCLDInfo& pLDInfo, const Output& pOutput, bool isAbsReloc) const argument
1796 symbolNeedsCopyReloc(const Layout& pLayout, const Relocation& pReloc, const ResolveInfo& pSym, const MCLDInfo& pLDInfo, const Output& pOutput) const argument
[all...]
/frameworks/compile/mclinker/include/mcld/Target/
H A DGNULDBackend.h273 bool isSymbolPreemptible(const ResolveInfo& pSym,
279 bool symbolNeedsDynRel(const ResolveInfo& pSym,
310 bool symbolNeedsPLT(const ResolveInfo& pSym,
317 const ResolveInfo& pSym,
/frameworks/compile/mclinker/lib/MC/
H A DMCLinker.cpp586 const LDSymbol& pSym,
595 if (pSym.fragRef() == NULL &&
608 m_Backend.scanRelocation(*relocation, pSym, *this, m_LDInfo,
585 addRelocation(Relocation::Type pType, const LDSymbol& pSym, ResolveInfo& pResolveInfo, FragmentRef& pFragmentRef, const LDSection& pSection, Relocation::Address pAddend) argument
/frameworks/compile/mclinker/include/mcld/MC/
H A DMCLinker.h160 const LDSymbol& pSym,

Completed in 299 milliseconds