/frameworks/compile/mclinker/lib/LD/ |
H A D | Relocation.cpp | 51 const MCLDInfo& pLDInfo) 54 pRelocFactory.applyRelocation(*this, pLDInfo); 50 apply(RelocationFactory& pRelocFactory, const MCLDInfo& pLDInfo) argument
|
H A D | TextDiagnosticPrinter.cpp | 30 const MCLDInfo& pLDInfo) 31 : m_OStream(pOStream), m_LDInfo(pLDInfo), m_pInput(NULL) { 159 void TextDiagnosticPrinter::beginInput(const Input& pInput, const MCLDInfo& pLDInfo) argument 29 TextDiagnosticPrinter(llvm::raw_ostream& pOStream, const MCLDInfo& pLDInfo) argument
|
H A D | DiagnosticInfos.cpp | 88 DiagnosticInfos::DiagnosticInfos(const MCLDInfo& pLDInfo) argument 89 : m_LDInfo(pLDInfo) {
|
H A D | ELFWriter.cpp | 35 void ELFWriter::writeELF32Header(const MCLDInfo& pLDInfo, argument 73 header->e_entry = getEntryPoint(pLDInfo, pLayout, pBackend, pOutput); 86 void ELFWriter::writeELF64Header(const MCLDInfo& pLDInfo, argument 124 header->e_entry = getEntryPoint(pLDInfo, pLayout, pBackend, pOutput); 137 uint64_t ELFWriter::getEntryPoint(const MCLDInfo& pLDInfo, argument 144 if (pLDInfo.options().hasEntry()) 145 entry_name = pLDInfo.options().entry(); 151 bool issue_warning = (pLDInfo.options().hasEntry() 155 const LDSymbol* entry_symbol = pLDInfo.getNamePool().findSymbol(entry_name);
|
H A D | GNUArchiveReader.cpp | 32 GNUArchiveReader::GNUArchiveReader(MCLDInfo& pLDInfo, argument 35 : m_LDInfo(pLDInfo),
|
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86LDBackend.cpp | 271 const MCLDInfo& pLDInfo, 285 if (isOutputPIC(pOutput, pLDInfo)) { 315 const MCLDInfo& pLDInfo, 325 if (symbolNeedsPLT(*rsym, pLDInfo, pOutput)) { 346 pLDInfo, pOutput, true)) { 352 if (symbolNeedsCopyReloc(pLinker.getLayout(), pReloc, *rsym, pLDInfo, 382 !isSymbolPreemptible(*rsym, pLDInfo, pOutput)) { 428 if (symbolNeedsPLT(*rsym, pLDInfo, pOutput) && 450 pLDInfo, pOutput, false)) { 456 if (symbolNeedsCopyReloc(pLinker.getLayout(), pReloc, *rsym, pLDInfo, 268 scanLocalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 312 scanGlobalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 475 scanRelocation(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput, const LDSection& pSection) argument [all...] |
/frameworks/compile/mclinker/tools/llvm-mcld/ |
H A D | llvm-mcld.cpp | 661 static bool ProcessLinkerOptionsFromCommand(mcld::MCLDInfo& pLDInfo) { argument 664 pLDInfo.output().setSOName(ArgSOName); 669 pLDInfo.options().setSysroot(ArgSysRoot); 677 sd->setSysroot(pLDInfo.options().sysroot()); 679 pLDInfo.options().directories().add(*sd); 689 pLDInfo.options().setPIE(ArgPIE); 690 pLDInfo.options().setTrace(ArgTrace); 691 pLDInfo.options().setVerbose(ArgVerbose); 692 pLDInfo.options().setMaxErrorNum(ArgMaxErrorNum); 693 pLDInfo [all...] |
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMLDBackend.cpp | 322 const MCLDInfo& pLDInfo, 326 if (!isOutputPIC(pOutput, pLDInfo)) 363 const MCLDInfo& pLDInfo, 384 if (isOutputPIC(pOutput, pLDInfo)) { 405 if (isOutputPIC(pOutput, pLDInfo)) { 436 if (isOutputPIC(pOutput, pLDInfo)) { 476 const MCLDInfo& pLDInfo, 503 if (symbolNeedsPLT(*rsym, pLDInfo, pOutput)) { 524 pLDInfo, pOutput, true)) { 530 if (symbolNeedsCopyReloc(pLinker.getLayout(), pReloc, *rsym, pLDInfo, 321 checkValidReloc(Relocation& pReloc, const MCLDInfo& pLDInfo, const Output& pOutput) const argument 360 scanLocalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 473 scanGlobalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 715 scanRelocation(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput, const LDSection& pSection) argument [all...] |
H A D | ARMRelocationFunctions.h | 12 const MCLDInfo& pLDInfo, \
|
/frameworks/compile/mclinker/lib/Target/ |
H A D | GNULDBackend.cpp | 698 const MCLDInfo& pLDInfo) 734 InputTree::const_bfs_iterator input, inputEnd = pLDInfo.inputs().bfs_end(); 735 for (input = pLDInfo.inputs().bfs_begin(); input != inputEnd; ++input) { 784 dynamic().reserveEntries(pLDInfo, *file_format); 796 const MCLDInfo& pLDInfo) 903 const MCLDInfo& pLDInfo) 1008 InputTree::const_bfs_iterator input, inputEnd = pLDInfo.inputs().bfs_end(); 1009 for (input = pLDInfo.inputs().bfs_begin(); input != inputEnd; ++input) { 1035 dynamic().applyEntries(pLDInfo, *file_format); 1081 void GNULDBackend::sizeInterp(const Output& pOutput, const MCLDInfo& pLDInfo) argument 696 sizeNamePools(const Output& pOutput, const SymbolCategory& pSymbols, const MCLDInfo& pLDInfo) argument 793 emitRegNamePools(Output& pOutput, SymbolCategory& pSymbols, const Layout& pLayout, const MCLDInfo& pLDInfo) argument 900 emitDynNamePools(Output& pOutput, SymbolCategory& pSymbols, const Layout& pLayout, const MCLDInfo& pLDInfo) argument 1096 emitInterp(Output& pOutput, const MCLDInfo& pLDInfo) argument 1588 preLayout(const Output& pOutput, const MCLDInfo& pLDInfo, MCLinker& pLinker) argument 1728 isSymbolPreemptible(const ResolveInfo& pSym, const MCLDInfo& pLDInfo, const Output& pOutput) const argument 1746 symbolNeedsPLT(const ResolveInfo& pSym, const MCLDInfo& pLDInfo, const Output& pOutput) const argument 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/CodeGen/ |
H A D | SectLinker.h | 84 void initializeInputOutput(MCLDInfo& pLDInfo);
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | GNUArchiveReader.h | 32 explicit GNUArchiveReader(MCLDInfo& pLDInfo,
|
H A D | Relocation.h | 83 void apply(RelocationFactory& pRelocFactory, const MCLDInfo& pLDInfo);
|
H A D | RelocationFactory.h | 55 const MCLDInfo& pLDInfo) = 0;
|
H A D | DiagnosticEngine.h | 64 void reset(const MCLDInfo& pLDInfo);
|
H A D | ELFReader.h | 95 MCLDInfo& pLDInfo, 219 MCLDInfo& pLDInfo,
|
/frameworks/compile/mclinker/include/mcld/Support/ |
H A D | MsgHandling.h | 23 void InitializeDiagnosticEngine(const MCLDInfo& pLDInfo,
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLDBackend.cpp | 122 const MCLDInfo& pLDInfo, 155 scanLocalReloc(pReloc, pInputSym, pLinker, pLDInfo, pOutput); 157 scanGlobalReloc(pReloc, pInputSym, pLinker, pLDInfo, pOutput); 306 const MCLDInfo& pLDInfo) 392 InputTree::const_bfs_iterator input, inputEnd = pLDInfo.inputs().bfs_end(); 393 for (input = pLDInfo.inputs().bfs_begin(); input != inputEnd; ++input) { 419 dynamic().applyEntries(pLDInfo, *file_format); 631 const MCLDInfo& pLDInfo, 740 const MCLDInfo& pLDInfo, 762 if (symbolNeedsDynRel(*rsym, false, pLDInfo, pOutpu 119 scanRelocation(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput, const LDSection& pSection) argument 303 emitDynNamePools(Output& pOutput, SymbolCategory& pSymbols, const Layout& pLayout, const MCLDInfo& pLDInfo) argument 628 scanLocalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 737 scanGlobalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument [all...] |
/frameworks/compile/mclinker/lib/MC/ |
H A D | MCLDDriver.cpp | 29 MCLDDriver::MCLDDriver(MCLDInfo& pLDInfo, argument 32 : m_LDInfo(pLDInfo),
|
/frameworks/compile/mclinker/include/mcld/MC/ |
H A D | MCLinker.h | 69 MCLDInfo& pLDInfo,
|