Searched defs:pSym (Results 1 - 9 of 9) sorted by relevance

/frameworks/compile/mclinker/include/mcld/LD/
H A DLDContext.h72 void addSymbol(LDSymbol* pSym) argument
73 { m_SymTab.push_back(pSym); }
/frameworks/compile/mclinker/lib/Core/
H A DModule.cpp59 void Module::CreateAliasList(const ResolveInfo& pSym) argument
64 result->push_back(&pSym);
74 Module::AliasList* Module::getAliasList(const ResolveInfo& pSym) argument
81 if ( 0==strcmp((*alias_it)->name(), pSym.name()) ) {
H A DIRBuilder.cpp672 LDSymbol& pSym,
679 ResolveInfo* resolve_info = pSym.resolveInfo();
680 if (!pSym.hasFragRef() &&
670 AddRelocation(LDSection& pSection, Relocation::Type pType, LDSymbol& pSym, uint32_t pOffset, Relocation::Address pAddend) argument
/frameworks/compile/mclinker/lib/Fragment/
H A DRelocation.cpp141 void Relocation::setSymInfo(ResolveInfo* pSym) argument
143 m_pSymInfo = pSym;
H A DFragmentGraph.cpp103 FGNode* FragmentGraph::getNode(const ResolveInfo& pSym) argument
105 SymHashTableType::iterator entry = m_pSymNodeMap->find(&pSym);
111 const FGNode* FragmentGraph::getNode(const ResolveInfo& pSym) const
113 SymHashTableType::iterator entry = m_pSymNodeMap->find(&pSym);
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonRelocator.cpp129 void HexagonRelocator::addCopyReloc(ResolveInfo& pSym, argument
134 assert(pSym.outSymbol()->hasFragRef());
135 rel_entry.targetRef().assign(*pSym.outSymbol()->fragRef());
136 rel_entry.setSymInfo(&pSym);
234 const ResolveInfo& pSym,
240 if (ResolveInfo::ThreadLocal == pSym.type())
258 Fragment* frag = new FillFragment(0x0, 1, pSym.size());
265 ResolveInfo::Binding binding = (ResolveInfo::Binding)pSym.binding();
271 pSym.name(),
272 (ResolveInfo::Type)pSym
233 defineSymbolforCopyReloc(IRBuilder& pBuilder, const ResolveInfo& pSym, HexagonLDBackend& pTarget) argument
327 helper_DynRel(ResolveInfo* pSym, Fragment& pFrag, uint64_t pOffset, HexagonRelocator::Type pType, HexagonRelocator& pParent) argument
349 helper_use_relative_reloc(const ResolveInfo& pSym, const HexagonRelocator& pFactory) argument
[all...]
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86Relocator.cpp88 void X86Relocator::addCopyReloc(ResolveInfo& pSym, X86GNULDBackend& pTarget) argument
92 assert(pSym.outSymbol()->hasFragRef());
93 rel_entry.targetRef().assign(*pSym.outSymbol()->fragRef());
94 rel_entry.setSymInfo(&pSym);
103 const ResolveInfo& pSym,
109 if (ResolveInfo::ThreadLocal == pSym.type())
127 Fragment* frag = new FillFragment(0x0, 1, pSym.size());
134 ResolveInfo::Binding binding = (ResolveInfo::Binding)pSym.binding();
140 pSym.name(),
141 (ResolveInfo::Type)pSym
102 defineSymbolforCopyReloc(IRBuilder& pBuilder, const ResolveInfo& pSym, X86GNULDBackend& pTarget) argument
656 helper_DynRel(ResolveInfo* pSym, Fragment& pFrag, uint64_t pOffset, X86Relocator::Type pType, X86_32Relocator& pParent) argument
678 helper_use_relative_reloc(const ResolveInfo& pSym, const X86_32Relocator& pFactory) argument
1414 helper_DynRel(ResolveInfo* pSym, Fragment& pFrag, uint64_t pOffset, X86Relocator::Type pType, X86_64Relocator& pParent) argument
1436 helper_use_relative_reloc(const ResolveInfo& pSym, const X86_64Relocator& pFactory) argument
[all...]
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMRelocator.cpp80 void ARMRelocator::addCopyReloc(ResolveInfo& pSym) argument
84 assert(pSym.outSymbol()->hasFragRef());
85 rel_entry.targetRef().assign(*pSym.outSymbol()->fragRef());
86 rel_entry.setSymInfo(&pSym);
96 const ResolveInfo& pSym)
101 if (ResolveInfo::ThreadLocal == pSym.type())
118 Fragment* frag = new FillFragment(0x0, 1, pSym.size());
125 ResolveInfo::Binding binding = (ResolveInfo::Binding)pSym.binding();
131 pSym.name(),
132 (ResolveInfo::Type)pSym
95 defineSymbolforCopyReloc(IRBuilder& pBuilder, const ResolveInfo& pSym) argument
562 helper_use_relative_reloc(const ResolveInfo& pSym, const ARMRelocator& pFactory) argument
[all...]
/frameworks/compile/mclinker/lib/Target/
H A DGNULDBackend.cpp901 void GNULDBackend::emitSymbol32(llvm::ELF::Elf32_Sym& pSym, argument
910 pSym.st_name = pStrtabsize;
914 pSym.st_name = 0;
916 pSym.st_value = pSymbol.value();
917 pSym.st_size = getSymbolSize(pSymbol);
918 pSym.st_info = getSymbolInfo(pSymbol);
919 pSym.st_other = pSymbol.visibility();
920 pSym.st_shndx = getSymbolShndx(pSymbol);
924 void GNULDBackend::emitSymbol64(llvm::ELF::Elf64_Sym& pSym, argument
933 pSym
2421 symbolNeedsDynRel(const ResolveInfo& pSym, bool pSymHasPLT, bool isAbsReloc) const argument
[all...]

Completed in 3739 milliseconds