/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | ELFWriter.h | 55 const Layout& pLayout, 60 const Layout& pLayout, 65 const Layout& pLayout, 79 void emitSectionData(const Layout& pLayout, 83 void emitRelocation(const Layout& pLayout, 88 void emitRel(const Layout& pLayout, 93 void emitRela(const Layout& pLayout,
|
H A D | Relocation.h | 57 Address place(const Layout& pLayout) const;
|
H A D | RelocationFactory.h | 64 void setLayout(const Layout& pLayout);
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | Relocation.cpp | 35 Relocation::Address Relocation::place(const Layout& pLayout) const 37 Address sect_addr = pLayout.getOutputLDSection(*(m_TargetAddress.frag()))->addr(); 38 return sect_addr + pLayout.getOutputOffset(m_TargetAddress);
|
H A D | RelocationFactory.cpp | 81 void RelocationFactory::setLayout(const Layout& pLayout) argument 83 m_pLayout = &pLayout;
|
H A D | ELFWriter.cpp | 30 const Layout& pLayout, 67 header->e_entry = getEntryPoint(pLDInfo, pLayout, pBackend, pOutput); 81 const Layout& pLayout, 118 header->e_entry = getEntryPoint(pLDInfo, pLayout, pBackend, pOutput); 132 const Layout& pLayout, 330 ELFWriter::emitSectionData(const Layout& pLayout, argument 338 size_t size = computeFragmentSize(pLayout, *fragIter); 403 void ELFWriter::emitRelocation(const Layout& pLayout, argument 412 emitRel(pLayout, pOutput, *SectionData, pRegion); 414 emitRela(pLayout, pOutpu 29 writeELF32Header(const MCLDInfo& pLDInfo, const Layout& pLayout, const GNULDBackend& pBackend, Output& pOutput) const argument 80 writeELF64Header(const MCLDInfo& pLDInfo, const Layout& pLayout, const GNULDBackend& pBackend, Output& pOutput) const argument 131 getEntryPoint(const MCLDInfo& pLDInfo, const Layout& pLayout, const GNULDBackend& pBackend, const Output& pOutput) const argument 421 emitRel(const Layout& pLayout, const Output& pOutput, const llvm::MCSectionData& pSectionData, MemoryRegion& pRegion) const argument 462 emitRela(const Layout& pLayout, const Output& pOutput, const llvm::MCSectionData& pSectionData, MemoryRegion& pRegion) const argument [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLDBackend.h | 120 const Layout& pLayout, 169 const Layout& pLayout) const; 191 const Layout& pLayout,
|
H A D | MipsLDBackend.cpp | 250 const Layout& pLayout, 268 sym32.st_shndx = getSymbolShndx(pSymbol, pLayout); 279 const Layout& pLayout, 332 emitDynamicSymbol(symtab32[symtabIdx], pOutput, **symbol, pLayout, strtab, 345 emitDynamicSymbol(symtab32[symtabIdx], pOutput, **symbol, pLayout, strtab, 573 const Layout& pLayout) const 577 pReloc.setAddend(pLayout.getOutputOffset( 247 emitDynamicSymbol(llvm::ELF::Elf32_Sym& sym32, Output& pOutput, LDSymbol& pSymbol, const Layout& pLayout, char* strtab, size_t strtabsize, size_t symtabIdx) argument 277 emitDynNamePools(Output& pOutput, SymbolCategory& pSymbols, const Layout& pLayout, const MCLDInfo& pLDInfo) argument
|
/frameworks/compile/mclinker/include/mcld/MC/ |
H A D | MCFragmentRef.h | 24 uint64_t computeFragmentSize(const Layout& pLayout,
|
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | GNULDBackend.h | 177 const Layout& pLayout, 183 const Layout& pLayout, 266 uint64_t getSymbolShndx(const LDSymbol& pSymbol, const Layout& pLayout) const;
|
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86LDBackend.h | 216 const Layout& pLayout) const;
|
H A D | X86LDBackend.cpp | 231 const Layout& pLayout) const 235 pReloc.setAddend(pLayout.getOutputOffset(
|
/frameworks/compile/mclinker/lib/MC/ |
H A D | MCFragmentRef.cpp | 20 uint64_t mcld::computeFragmentSize(const Layout& pLayout, argument 35 uint64_t offset = pLayout.getOutputOffset(pFrag);
|
/frameworks/compile/mclinker/lib/Target/ |
H A D | GNULDBackend.cpp | 329 const Layout& pLayout, 419 symtab32[symtabIdx].st_shndx = getSymbolShndx(**symbol, pLayout); 427 symtab64[symtabIdx].st_shndx = getSymbolShndx(**symbol, pLayout); 445 const Layout& pLayout, 540 symtab32[symtabIdx].st_shndx = getSymbolShndx(**symbol, pLayout); 548 symtab64[symtabIdx].st_shndx = getSymbolShndx(**symbol, pLayout); 762 GNULDBackend::getSymbolShndx(const LDSymbol& pSymbol, const Layout& pLayout) const 780 return pLayout.getOutputLDSection(*pSymbol.fragRef()->frag())->index(); 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
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMLDBackend.h | 243 const Layout& pLayout) const;
|
H A D | ARMLDBackend.cpp | 347 const Layout& pLayout) const 351 pReloc.setAddend(pLayout.getOutputOffset(
|