/frameworks/compile/mclinker/lib/MC/ |
H A D | SymbolCategory.cpp | 68 SymbolCategory& SymbolCategory::add(LDSymbol& pSymbol, Category::Type pTarget) argument 71 m_OutputSymbols.push_back(&pSymbol); 92 SymbolCategory& SymbolCategory::add(LDSymbol& pSymbol) argument 94 assert(NULL != pSymbol.resolveInfo()); 95 return add(pSymbol, Category::categorize(*pSymbol.resolveInfo())); 98 SymbolCategory& SymbolCategory::forceLocal(LDSymbol& pSymbol) argument 100 return add(pSymbol, Category::Local); 103 SymbolCategory& SymbolCategory::arrange(LDSymbol& pSymbol, argument 128 if (m_OutputSymbols[pos] == &pSymbol) 199 arrange(LDSymbol& pSymbol, const ResolveInfo& pSourceInfo) argument 233 changeToDynamic(LDSymbol& pSymbol) argument [all...] |
/frameworks/compile/mclinker/lib/LD/ |
H A D | LDSymbol.cpp | 61 void LDSymbol::Destroy(LDSymbol*& pSymbol) argument 63 pSymbol->~LDSymbol(); 64 g_LDSymbolFactory->deallocate(pSymbol); 65 pSymbol = NULL;
|
/frameworks/compile/mclinker/include/mcld/MC/ |
H A D | SymbolCategory.h | 37 SymbolCategory& add(LDSymbol& pSymbol); 39 SymbolCategory& forceLocal(LDSymbol& pSymbol); 41 SymbolCategory& arrange(LDSymbol& pSymbol, const ResolveInfo& pSourceInfo); 45 SymbolCategory& changeToDynamic(LDSymbol& pSymbol); 172 SymbolCategory& add(LDSymbol& pSymbol, Category::Type pTarget); 174 SymbolCategory& arrange(LDSymbol& pSymbol,
|
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | OutputRelocSection.h | 41 bool addSymbolToDynSym(LDSymbol& pSymbol);
|
H A D | GNULDBackend.h | 81 /// finalizeSymbol - Linker checks pSymbol.reserved() if it's not zero, 97 virtual bool finalizeTLSSymbol(LDSymbol& pSymbol); 186 size_t getSymbolIdx(const LDSymbol* pSymbol) const; 274 bool isDynamicSymbol(const LDSymbol& pSymbol) const; 350 uint64_t getSymbolSize(const LDSymbol& pSymbol) const; 352 uint64_t getSymbolInfo(const LDSymbol& pSymbol) const; 354 uint64_t getSymbolValue(const LDSymbol& pSymbol) const; 356 uint64_t getSymbolShndx(const LDSymbol& pSymbol) const; 358 /// isTemporary - Whether pSymbol is a local label. 359 virtual bool isTemporary(const LDSymbol& pSymbol) cons [all...] |
H A D | TargetLDBackend.h | 100 /// finalizeSymbol - Linker checks pSymbol.reserved() if it's not zero, 108 virtual bool finalizeTLSSymbol(LDSymbol& pSymbol) = 0;
|
/frameworks/compile/mclinker/lib/Target/ |
H A D | OutputRelocSection.cpp | 79 bool OutputRelocSection::addSymbolToDynSym(LDSymbol& pSymbol) argument 81 m_Module.getSymbolTable().changeToDynamic(pSymbol);
|
H A D | GNULDBackend.cpp | 689 bool GNULDBackend::finalizeTLSSymbol(LDSymbol& pSymbol) argument 692 if (!pSymbol.hasFragRef()) 699 uint64_t value = pSymbol.fragRef()->getOutputOffset(); 700 uint64_t addr = pSymbol.fragRef()->frag()->getParent()->getSection().addr(); 701 pSymbol.setValue(value + addr - (*tls_seg)->vaddr()); 919 LDSymbol& pSymbol, 926 if (hasEntryInStrTab(pSymbol)) { 928 strcpy((pStrtab + pStrtabsize), pSymbol.name()); 933 pSym.st_value = pSymbol.value(); 934 pSym.st_size = getSymbolSize(pSymbol); 918 emitSymbol32(llvm::ELF::Elf32_Sym& pSym, LDSymbol& pSymbol, char* pStrtab, size_t pStrtabsize, size_t pSymtabIdx) argument 941 emitSymbol64(llvm::ELF::Elf64_Sym& pSym, LDSymbol& pSymbol, char* pStrtab, size_t pStrtabsize, size_t pSymtabIdx) argument [all...] |
/frameworks/compile/mclinker/include/mcld/Script/ |
H A D | Assignment.h | 45 SymOperand& pSymbol,
|
H A D | ScriptFile.h | 83 void addEntryPoint(const std::string& pSymbol); 111 void addAssignment(const std::string& pSymbol,
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | BranchIsland.h | 108 Key(const Stub* pPrototype, const LDSymbol* pSymbol, Stub::SWord pAddend) argument 109 : m_pPrototype(pPrototype), m_pSymbol(pSymbol), m_Addend(pAddend)
|
H A D | LDSymbol.h | 47 static void Destroy(LDSymbol*& pSymbol);
|
/frameworks/compile/mclinker/lib/Script/ |
H A D | Assignment.cpp | 29 SymOperand& pSymbol, 34 m_Symbol(pSymbol), 27 Assignment(Level pLevel, Type pType, SymOperand& pSymbol, RpnExpr& pRpnExpr) argument
|
H A D | ScriptFile.cpp | 86 void ScriptFile::addEntryPoint(const std::string& pSymbol) argument 88 EntryCmd* entry = new EntryCmd(pSymbol);
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLDBackend.h | 139 LDSymbol& pSymbol,
|
H A D | MipsRelocator.cpp | 135 Relocation::DWord pAddend, Relocation::DWord pSymbol) 139 m_Symbol(pSymbol), 133 MipsRelocationInfo(Relocation& pParent, Relocation::Type pType, Relocation::DWord pResult, Relocation::DWord pAddend, Relocation::DWord pSymbol) argument
|