/frameworks/compile/mclinker/lib/CodeGen/ |
H A D | SectLinkerOption.cpp | 17 SectLinkerOption::SectLinkerOption(MCLDInfo &pLDInfo) argument 18 : m_pLDInfo(&pLDInfo) { }
|
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | GNUArchiveReader.h | 44 explicit GNUArchiveReader(MCLDInfo &pLDInfo, LDReader::Endian endian) argument 45 : m_pLDInfo(pLDInfo),
|
/frameworks/compile/mclinker/lib/MC/ |
H A D | MCBitcodeInterceptor.cpp | 37 MCLDInfo& pLDInfo) 41 m_LDInfo(pLDInfo) { 35 MCBitcodeInterceptor(MCObjectStreamer &pStreamer, TargetLDBackend& pBackend, MCLDInfo& pLDInfo) argument
|
H A D | MCLDDriver.cpp | 26 MCLDDriver::MCLDDriver(MCLDInfo& pLDInfo, TargetLDBackend& pLDBackend) argument 27 : m_LDInfo(pLDInfo),
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | Relocation.cpp | 52 const MCLDInfo& pLDInfo) 54 pRelocFactory.applyRelocation(*this, pLDInfo); 51 apply(RelocationFactory& pRelocFactory, const MCLDInfo& pLDInfo) argument
|
H A D | ELFWriter.cpp | 29 void ELFWriter::writeELF32Header(const MCLDInfo& pLDInfo, argument 67 header->e_entry = getEntryPoint(pLDInfo, pLayout, pBackend, pOutput); 80 void ELFWriter::writeELF64Header(const MCLDInfo& pLDInfo, argument 118 header->e_entry = getEntryPoint(pLDInfo, pLayout, pBackend, pOutput); 131 uint64_t ELFWriter::getEntryPoint(const MCLDInfo& pLDInfo, argument 138 if (pLDInfo.options().hasEntry()) 139 entry_name = pLDInfo.options().entry(); 145 bool issue_warning = (pLDInfo.options().hasEntry() 149 const LDSymbol* entry_symbol = pLDInfo.getStrSymPool().findSymbol(entry_name);
|
/frameworks/compile/mclinker/lib/Target/ |
H A D | ELFDynamic.cpp | 89 void ELFDynamic::reserveEntries(const MCLDInfo& pLDInfo, argument 92 if (pLDInfo.output().type() == Output::DynObj) { 95 if (pLDInfo.options().Bsymbolic())
|
H A D | GNULDBackend.cpp | 219 const MCLDInfo& pLDInfo) 268 InputTree::const_bfs_iterator input, inputEnd = pLDInfo.inputs().bfs_end(); 269 for (input = pLDInfo.inputs().bfs_begin(); input != inputEnd; ++input) { 318 dynamic().reserveEntries(pLDInfo, *file_format); 330 const MCLDInfo& pLDInfo) 446 const MCLDInfo& pLDInfo) 565 InputTree::const_bfs_iterator input, inputEnd = pLDInfo.inputs().bfs_end(); 566 for (input = pLDInfo.inputs().bfs_begin(); input != inputEnd; ++input) { 591 dynamic().applyEntries(pLDInfo, *file_format); 961 const MCLDInfo& pLDInfo, 217 sizeNamePools(const Output& pOutput, const SymbolCategory& pSymbols, const MCLDInfo& pLDInfo) argument 327 emitRegNamePools(Output& pOutput, SymbolCategory& pSymbols, const Layout& pLayout, const MCLDInfo& pLDInfo) argument 443 emitDynNamePools(Output& pOutput, SymbolCategory& pSymbols, const Layout& pLayout, const MCLDInfo& pLDInfo) argument 960 preLayout(const Output& pOutput, const MCLDInfo& pLDInfo, MCLinker& pLinker) argument [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsRelocationFactory.cpp | 34 const MCLDInfo& pLDInfo) 39 const MCLDInfo& pLDInfo, 64 Result result = apply_functions[type].func(pRelocation, pLDInfo, *this); 216 const MCLDInfo& pLDInfo, 225 const MCLDInfo& pLDInfo, 247 const MCLDInfo& pLDInfo, 279 const MCLDInfo& pLDInfo, 306 const MCLDInfo& pLDInfo, 337 const MCLDInfo& pLDInfo, 351 const MCLDInfo& pLDInfo, 33 applyRelocation(Relocation& pRelocation, const MCLDInfo& pLDInfo) argument 215 none(Relocation& pReloc, const MCLDInfo& pLDInfo, MipsRelocationFactory& pParent) argument 224 abs32(Relocation& pReloc, const MCLDInfo& pLDInfo, MipsRelocationFactory& pParent) argument 246 hi16(Relocation& pReloc, const MCLDInfo& pLDInfo, MipsRelocationFactory& pParent) argument 278 lo16(Relocation& pReloc, const MCLDInfo& pLDInfo, MipsRelocationFactory& pParent) argument 305 got16(Relocation& pReloc, const MCLDInfo& pLDInfo, MipsRelocationFactory& pParent) argument 336 call16(Relocation& pReloc, const MCLDInfo& pLDInfo, MipsRelocationFactory& pParent) argument 350 gprel32(Relocation& pReloc, const MCLDInfo& pLDInfo, MipsRelocationFactory& pParent) argument [all...] |
H A D | MipsLDBackend.cpp | 122 const MCLDInfo& pLDInfo, 138 scanLocalReloc(pReloc, pInputSym, pLinker, pLDInfo, pOutput); 140 scanGlobalReloc(pReloc, pInputSym, pLinker, pLDInfo, pOutput); 280 const MCLDInfo& pLDInfo) 360 InputTree::const_bfs_iterator input, inputEnd = pLDInfo.inputs().bfs_end(); 361 for (input = pLDInfo.inputs().bfs_begin(); input != inputEnd; ++input) { 386 dynamic().applyEntries(pLDInfo, *file_format); 585 const MCLDInfo& pLDInfo, 682 const MCLDInfo& pLDInfo, 119 scanRelocation(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 277 emitDynNamePools(Output& pOutput, SymbolCategory& pSymbols, const Layout& pLayout, const MCLDInfo& pLDInfo) argument 582 scanLocalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 679 scanGlobalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument
|
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86RelocationFactory.cpp | 37 const MCLDInfo& pLDInfo) 43 const MCLDInfo& pLDInfo, 68 Result result = apply_functions[type].func(pRelocation, pLDInfo, *this); 102 const MCLDInfo& pLDInfo, 109 pFactory.getTarget().isSymbolPreemptible(pSym, pLDInfo, pLDInfo.output())) 116 const MCLDInfo& pLDInfo, 136 if(helper_use_relative_reloc(*rsym, pLDInfo, pParent)) { 166 const MCLDInfo& pLDInfo, 169 GOTEntry& got_entry = helper_get_GOT_and_init(pReloc, pLDInfo, pParen 36 applyRelocation(Relocation& pRelocation, const MCLDInfo& pLDInfo) argument 101 helper_use_relative_reloc(const ResolveInfo& pSym, const MCLDInfo& pLDInfo, const X86RelocationFactory& pFactory) argument 115 helper_get_GOT_and_init(Relocation& pReloc, const MCLDInfo& pLDInfo, X86RelocationFactory& pParent) argument 165 helper_GOT(Relocation& pReloc, const MCLDInfo& pLDInfo, X86RelocationFactory& pParent) argument 250 none(Relocation& pReloc, const MCLDInfo& pLDInfo, X86RelocationFactory& pParent) argument 258 abs32(Relocation& pReloc, const MCLDInfo& pLDInfo, X86RelocationFactory& pParent) argument 293 rel32(Relocation& pReloc, const MCLDInfo& pLDInfo, X86RelocationFactory& pParent) argument 305 gotoff32(Relocation& pReloc, const MCLDInfo& pLDInfo, X86RelocationFactory& pParent) argument 318 gotpc32(Relocation& pReloc, const MCLDInfo& pLDInfo, X86RelocationFactory& pParent) argument 330 got32(Relocation& pReloc, const MCLDInfo& pLDInfo, X86RelocationFactory& pParent) argument 347 plt32(Relocation& pReloc, const MCLDInfo& pLDInfo, X86RelocationFactory& pParent) argument [all...] |
H A D | X86LDBackend.cpp | 187 const MCLDInfo& pLDInfo, 193 isSymbolPreemptible(pSym, pLDInfo, pOutput)) 214 const MCLDInfo& pLDInfo, 223 if(pLDInfo.options().Bsymbolic()) 243 const MCLDInfo& pLDInfo, 288 const MCLDInfo& pLDInfo, 298 if(isSymbolNeedsPLT(*rsym, pLDInfo, pOutput)) { 347 !isSymbolPreemptible(*rsym, pLDInfo, pOutput)) { 394 if (!isSymbolPreemptible(*rsym, pLDInfo, pOutput)) 409 const MCLDInfo& pLDInfo, 186 isSymbolNeedsPLT(const ResolveInfo& pSym, const MCLDInfo& pLDInfo, const Output& pOutput) const argument 213 isSymbolPreemptible(const ResolveInfo& pSym, const MCLDInfo& pLDInfo, const Output& pOutput) const argument 240 scanLocalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 285 scanGlobalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 406 scanRelocation(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument [all...] |
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMLDBackend.cpp | 180 bool ARMGNULDBackend::isPIC(const MCLDInfo& pLDInfo, const Output& pOutput) const argument 269 const MCLDInfo& pLDInfo, 275 isSymbolPreemptible(pSym, pLDInfo, pOutput))); 295 const MCLDInfo& pLDInfo, 304 if(pLDInfo.options().Bsymbolic()) 313 const MCLDInfo& pLDInfo, 317 if (!isPIC(pLDInfo, pOutput)) 359 const MCLDInfo& pLDInfo, 378 if(isPIC(pLDInfo, pOutput)) { 407 if(isPIC(pLDInfo, pOutpu 268 isSymbolNeedsPLT(const ResolveInfo& pSym, const MCLDInfo& pLDInfo, const Output& pOutput) const argument 294 isSymbolPreemptible(const ResolveInfo& pSym, const MCLDInfo& pLDInfo, const Output& pOutput) const argument 312 checkValidReloc(Relocation& pReloc, const MCLDInfo& pLDInfo, const Output& pOutput) const argument 356 scanLocalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 484 scanGlobalReloc(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument 710 scanRelocation(Relocation& pReloc, const LDSymbol& pInputSym, MCLinker& pLinker, const MCLDInfo& pLDInfo, const Output& pOutput) argument [all...] |
H A D | ARMRelocationFactory.cpp | 37 const MCLDInfo& pLDInfo) 50 const MCLDInfo& pLDInfo, 66 Result result = apply_functions[type].func(pRelocation, pLDInfo, *this); 143 const MCLDInfo& pLDInfo, 150 pLDInfo, 151 pLDInfo.output())) 158 const MCLDInfo& pLDInfo, 180 helper_use_relative_reloc(*rsym, pLDInfo, pParent)) { 210 const MCLDInfo& pLDInfo, 213 GOTEntry& got_entry = helper_get_GOT_and_init(pReloc, pLDInfo, pParen 36 applyRelocation(Relocation& pRelocation, const MCLDInfo& pLDInfo) argument 142 helper_use_relative_reloc(const ResolveInfo& pSym, const MCLDInfo& pLDInfo, const ARMRelocationFactory& pFactory) argument 157 helper_get_GOT_and_init(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 209 helper_GOT(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 394 none(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 402 abs32(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 442 rel32(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 455 base_prel(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 466 gotoff32(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 480 got_brel(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 496 got_prel(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 514 call(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 555 thm_call(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 626 movw_abs_nc(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 654 movw_prel_nc(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 676 movt_abs(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 699 movt_prel(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 717 thm_movw_abs_nc(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 745 thm_movw_prel_nc(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 769 thm_movt_abs(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 797 thm_movt_prel(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 821 prel31(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 848 tls(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument 856 unsupport(Relocation& pReloc, const MCLDInfo& pLDInfo, ARMRelocationFactory& pParent) argument [all...] |