Searched refs:MCLinker (Results 1 - 25 of 46) sorted by relevance

12

/frameworks/compile/mclinker/include/mcld/Target/
H A DTargetLDBackend.h3 // 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 DGNULDBackend.h3 // 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 DELFDynObjFileFormat.h3 // The MCLinker Project
20 class MCLinker;
31 void initObjectType(MCLinker& pLinker);
H A DELFExecFileFormat.h3 // The MCLinker Project
20 class MCLinker;
31 void initObjectType(MCLinker& pLinker);
H A DELFDynObjReader.h3 // The MCLinker Project
21 class MCLinker;
32 ELFDynObjReader(GNULDBackend& pBackend, MCLinker& pLinker);
45 MCLinker& m_Linker;
H A DELFObjectWriter.h3 // The MCLinker Project
22 class MCLinker;
33 ELFObjectWriter(GNULDBackend& pBackend, MCLinker& pLinker);
41 MCLinker& m_Linker;
H A DELFDynObjWriter.h3 // The MCLinker Project
29 class MCLinker;
40 ELFDynObjWriter(GNULDBackend& pBackend, MCLinker& pLinker);
47 MCLinker& m_Linker;
H A DELFExecWriter.h3 // The MCLinker Project
29 class MCLinker;
40 ELFExecWriter(GNULDBackend& pBackend, MCLinker& pLinker);
47 MCLinker& m_Linker;
H A DELFObjectReader.h3 // The MCLinker Project
22 class MCLinker;
32 ELFObjectReader(GNULDBackend& pBackend, MCLinker& pLinker);
53 MCLinker& m_Linker;
H A DLDFileFormat.h3 // 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 DELFReader.h3 // 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 DEhFrameHdr.h3 // The MCLinker Project
20 #include <mcld/MC/MCLinker.h>
33 class MCLinker;
52 void emitOutput(Output& pOutput, MCLinker& pLinker);
H A DELFWriter.h3 // 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 DLDFileFormat.cpp3 // The MCLinker Project
10 #include <mcld/MC/MCLinker.h>
27 void LDFileFormat::initStdSections(MCLinker& pLinker)
H A DELFObjectWriter.cpp3 // The MCLinker Project
15 ELFObjectWriter::ELFObjectWriter(GNULDBackend& pBackend, MCLinker& pLinker)
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86LDBackend.h3 // 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 DX86LDBackend.cpp3 // 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 DMipsLDBackend.h3 // 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 DMCLDDriver.h3 // 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 DARMLDBackend.h3 // 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 DMCLinker.cpp1 //===- 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 DAndroid.mk16 MCLinker.cpp \
/frameworks/compile/mclinker/lib/Target/
H A DGNULDBackend.cpp3 // 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 DTestLinker.h3 // The MCLinker Project
18 #include <mcld/MC/MCLinker.h>
88 MCLinker* getLinker() {
94 const MCLinker* getLinker() const {
/frameworks/compile/mclinker/
H A DAndroid.mk9 # MCLinker Libraries

Completed in 206 milliseconds

12