Searched defs:pLDInfo (Results 1 - 14 of 14) sorted by relevance

/frameworks/compile/mclinker/lib/CodeGen/
H A DSectLinkerOption.cpp17 SectLinkerOption::SectLinkerOption(MCLDInfo &pLDInfo) argument
18 : m_pLDInfo(&pLDInfo) { }
/frameworks/compile/mclinker/include/mcld/LD/
H A DGNUArchiveReader.h44 explicit GNUArchiveReader(MCLDInfo &pLDInfo, LDReader::Endian endian) argument
45 : m_pLDInfo(pLDInfo),
/frameworks/compile/mclinker/lib/MC/
H A DMCBitcodeInterceptor.cpp37 MCLDInfo& pLDInfo)
41 m_LDInfo(pLDInfo) {
35 MCBitcodeInterceptor(MCObjectStreamer &pStreamer, TargetLDBackend& pBackend, MCLDInfo& pLDInfo) argument
H A DMCLDDriver.cpp26 MCLDDriver::MCLDDriver(MCLDInfo& pLDInfo, TargetLDBackend& pLDBackend) argument
27 : m_LDInfo(pLDInfo),
/frameworks/compile/mclinker/lib/LD/
H A DRelocation.cpp52 const MCLDInfo& pLDInfo)
54 pRelocFactory.applyRelocation(*this, pLDInfo);
51 apply(RelocationFactory& pRelocFactory, const MCLDInfo& pLDInfo) argument
H A DELFWriter.cpp29 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 DELFDynamic.cpp89 void ELFDynamic::reserveEntries(const MCLDInfo& pLDInfo, argument
92 if (pLDInfo.output().type() == Output::DynObj) {
95 if (pLDInfo.options().Bsymbolic())
H A DGNULDBackend.cpp219 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 DMipsRelocationFactory.cpp34 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 DMipsLDBackend.cpp122 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 DX86RelocationFactory.cpp37 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 DX86LDBackend.cpp187 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 DARMLDBackend.cpp180 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 DARMRelocationFactory.cpp37 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...]

Completed in 163 milliseconds