/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | TargetLDBackend.h | 3 // The MCLinker Project 18 class MCLinker; 54 virtual void initTargetSegments(MCLinker& pLinker) { } 55 virtual void initTargetSections(MCLinker& pLinker) { } 56 virtual void initTargetSymbols(MCLinker& pLinker, const Output& pOutput) { } 57 virtual void initTargetRelocation(MCLinker& pLinker) { } 58 virtual bool initStandardSymbols(MCLinker& pLinker, const Output& pOutput) = 0; 59 virtual bool initRelocFactory(const MCLinker& pLinker) = 0; 72 MCLinker& pLinker, 78 virtual bool initArchiveReader(MCLinker [all...] |
H A D | GNULDBackend.h | 3 // The MCLinker Project 68 bool initArchiveReader(MCLinker& pLinker, 71 bool initObjectReader(MCLinker& pLinker); 72 bool initDynObjReader(MCLinker& pLinker); 73 bool initObjectWriter(MCLinker& pLinker); 74 bool initDynObjWriter(MCLinker& pLinker); 75 bool initExecWriter(MCLinker& pLinker); 97 bool initExecSections(MCLinker& pMCLinker); 100 bool initDynObjSections(MCLinker& pMCLinker); 116 /// undefined symbol in input objects. MCLinker mus [all...] |
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | ELFDynObjFileFormat.h | 3 // The MCLinker Project 20 class MCLinker; 31 void initObjectType(MCLinker& pLinker);
|
H A D | ELFExecFileFormat.h | 3 // The MCLinker Project 20 class MCLinker; 31 void initObjectType(MCLinker& pLinker);
|
H A D | ELFDynObjReader.h | 3 // The MCLinker Project 21 class MCLinker; 32 ELFDynObjReader(GNULDBackend& pBackend, MCLinker& pLinker); 45 MCLinker& m_Linker;
|
H A D | ELFObjectWriter.h | 3 // The MCLinker Project 22 class MCLinker; 33 ELFObjectWriter(GNULDBackend& pBackend, MCLinker& pLinker); 41 MCLinker& m_Linker;
|
H A D | ELFDynObjWriter.h | 3 // The MCLinker Project 29 class MCLinker; 40 ELFDynObjWriter(GNULDBackend& pBackend, MCLinker& pLinker); 47 MCLinker& m_Linker;
|
H A D | ELFExecWriter.h | 3 // The MCLinker Project 29 class MCLinker; 40 ELFExecWriter(GNULDBackend& pBackend, MCLinker& pLinker); 47 MCLinker& m_Linker;
|
H A D | ELFObjectReader.h | 3 // The MCLinker Project 22 class MCLinker; 32 ELFObjectReader(GNULDBackend& pBackend, MCLinker& pLinker); 53 MCLinker& m_Linker;
|
H A D | LDFileFormat.h | 3 // The MCLinker Project 21 class MCLinker; 54 void initStdSections(MCLinker& pLinker); 58 virtual void initObjectFormat(MCLinker& pLinker) = 0; 62 virtual void initObjectType(MCLinker& pLinker) = 0;
|
H A D | ELFReader.h | 3 // The MCLinker Project 21 #include <mcld/MC/MCLinker.h> 72 MCLinker& pLinker, 77 MCLinker& pLinker, 82 MCLinker& pLinker, 87 MCLinker& pLinker, 100 MCLinker& pLinker, 106 MCLinker& pLinker, 111 MCLinker& pLinker, 143 MCLinker [all...] |
H A D | EhFrameHdr.h | 3 // The MCLinker Project 20 #include <mcld/MC/MCLinker.h> 33 class MCLinker; 52 void emitOutput(Output& pOutput, MCLinker& pLinker);
|
H A D | ELFWriter.h | 3 // The MCLinker Project 67 void emitELF32SectionHeader(Output& pOutput, MCLinker& pLinker) const; 69 void emitELF64SectionHeader(Output& pOutput, MCLinker& pLinker) const; 78 void emitELF32ShStrTab(Output& pOutput, MCLinker& pLinker) const; 80 void emitELF64ShStrTab(Output& pOutput, MCLinker& pLinker) const;
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | LDFileFormat.cpp | 3 // The MCLinker Project 10 #include <mcld/MC/MCLinker.h> 27 void LDFileFormat::initStdSections(MCLinker& pLinker)
|
H A D | ELFObjectWriter.cpp | 3 // The MCLinker Project 15 ELFObjectWriter::ELFObjectWriter(GNULDBackend& pBackend, MCLinker& pLinker)
|
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86LDBackend.h | 3 // The MCLinker Project 99 MCLinker& pLinker); 104 MCLinker& pLinker); 159 bool initRelocFactory(const MCLinker& pLinker); 161 void initTargetSections(MCLinker& pLinker); 163 void initTargetSymbols(MCLinker& pLinker, const Output& pOutput); 173 MCLinker& pLinker, 192 bool finalizeTargetSymbols(MCLinker& pLinker, const Output& pOutput); 197 MCLinker& pLinker, 203 MCLinker [all...] |
H A D | X86LDBackend.cpp | 3 // The MCLinker Project 23 #include <mcld/MC/MCLinker.h> 67 bool X86GNULDBackend::initRelocFactory(const MCLinker& pLinker) 78 MCLinker& pLinker) 88 MCLinker& pLinker) 110 void X86GNULDBackend::createX86GOT(MCLinker& pLinker, const Output& pOutput) 119 void X86GNULDBackend::createX86GOTPLT(MCLinker& pLinker, const Output& pOutput) 129 pLinker.defineSymbol<MCLinker::Force, MCLinker::Unresolve>( 142 m_pGOTSymbol = pLinker.defineSymbol<MCLinker [all...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLDBackend.h | 3 // The MCLinker Project 17 class MCLinker; 43 void initTargetSections(MCLinker& pLinker); 46 void initTargetSymbols(MCLinker& pLinker, const Output& pOutput); 49 bool initRelocFactory(const MCLinker& pLinker); 59 MCLinker& pLinker, 87 MCLinker& pLinker); 92 MCLinker& pLinker); 143 bool finalizeTargetSymbols(MCLinker& pLinker, const Output& pOutput); 147 bool allocateCommonSymbols(const MCLDInfo& pLDInfo, MCLinker [all...] |
/frameworks/compile/mclinker/include/mcld/MC/ |
H A D | MCLDDriver.h | 3 // The MCLinker Project 11 // parameters for MCLinker. 26 class MCLinker; 32 * \brief MCLDDriver prepares parameters for MCLinker. 43 /// initMCLinker - initialize MCLinker 44 /// Connect all components in MCLinker 106 /// getLinker - get internal MCLinker object 107 MCLinker* getLinker() 110 /// getLinker - get internal MCLinker object 111 const MCLinker* getLinke [all...] |
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMLDBackend.h | 3 // The MCLinker Project 22 class MCLinker; 86 void initTargetSections(MCLinker& pLinker); 89 void initTargetSymbols(MCLinker& pLinker, const Output& pOutput); 92 bool initRelocFactory(const MCLinker& pLinker); 105 MCLinker& pLinker, 137 MCLinker& pLinker); 142 MCLinker& pLinker); 198 bool finalizeTargetSymbols(MCLinker& pLinker, const Output& pOutput); 202 MCLinker [all...] |
/frameworks/compile/mclinker/lib/MC/ |
H A D | MCLinker.cpp | 1 //===- MCLinker.cpp -------------------------------------------------------===// 3 // The MCLinker Project 10 // This file implements the MCLinker class 13 #include <mcld/MC/MCLinker.h> 37 MCLinker::MCLinker(TargetLDBackend& pBackend, function in class:MCLinker 51 MCLinker::~MCLinker() 62 LDSymbol* MCLinker::addSymbolFromObject(const llvm::StringRef& pName, 169 LDSymbol* MCLinker [all...] |
H A D | Android.mk | 16 MCLinker.cpp \
|
/frameworks/compile/mclinker/lib/Target/ |
H A D | GNULDBackend.cpp | 3 // The MCLinker Project 26 #include <mcld/MC/MCLinker.h> 107 bool GNULDBackend::initArchiveReader(MCLinker& pLinker, 120 bool GNULDBackend::initObjectReader(MCLinker& pLinker) 127 bool GNULDBackend::initDynObjReader(MCLinker& pLinker) 134 bool GNULDBackend::initObjectWriter(MCLinker&) 140 bool GNULDBackend::initDynObjWriter(MCLinker& pLinker) 147 bool GNULDBackend::initExecWriter(MCLinker& pLinker) 154 bool GNULDBackend::initExecSections(MCLinker& pMCLinker) 164 bool GNULDBackend::initDynObjSections(MCLinker [all...] |
/frameworks/compile/mclinker/unittests/Linker/ |
H A D | TestLinker.h | 3 // The MCLinker Project 18 #include <mcld/MC/MCLinker.h> 88 MCLinker* getLinker() { 94 const MCLinker* getLinker() const {
|
/frameworks/compile/mclinker/ |
H A D | Android.mk | 9 # MCLinker Libraries
|