Searched defs:pBuilder (Results 1 - 25 of 29) sorted by relevance

12

/frameworks/compile/mclinker/lib/LD/
H A DELFDynObjFileFormat.cpp17 void ELFDynObjFileFormat::initObjectFormat(ObjectBuilder& pBuilder, argument
19 f_pDynSymTab = pBuilder.CreateSection(".dynsym",
24 f_pDynStrTab = pBuilder.CreateSection(".dynstr",
29 f_pInterp = pBuilder.CreateSection(".interp",
34 f_pHashTab = pBuilder.CreateSection(".hash",
40 pBuilder.CreateSection(".dynamic",
45 f_pRelaDyn = pBuilder.CreateSection(".rela.dyn",
50 f_pRelaPlt = pBuilder.CreateSection(".rela.plt",
55 f_pRelDyn = pBuilder.CreateSection(".rel.dyn",
60 f_pRelPlt = pBuilder
[all...]
H A DELFExecFileFormat.cpp17 void ELFExecFileFormat::initObjectFormat(ObjectBuilder& pBuilder, argument
20 f_pDynSymTab = pBuilder.CreateSection(".dynsym",
25 f_pDynStrTab = pBuilder.CreateSection(".dynstr",
30 f_pInterp = pBuilder.CreateSection(".interp",
35 f_pHashTab = pBuilder.CreateSection(".hash",
41 pBuilder.CreateSection(".dynamic",
46 f_pRelaDyn = pBuilder.CreateSection(".rela.dyn",
51 f_pRelaPlt = pBuilder.CreateSection(".rela.plt",
56 f_pRelDyn = pBuilder.CreateSection(".rel.dyn",
61 f_pRelPlt = pBuilder
[all...]
H A DELFFileFormat.cpp66 void ELFFileFormat::initStdSections(ObjectBuilder& pBuilder, argument
69 pBuilder.CreateSection(".text",
75 pBuilder.CreateSection("", LDFileFormat::Null, llvm::ELF::SHT_NULL, 0x0);
76 f_pReadOnlySection = pBuilder.CreateSection(".rodata",
83 pBuilder.CreateSection(".bss",
88 f_pComment = pBuilder.CreateSection(
91 pBuilder.CreateSection(".data",
96 f_pData1 = pBuilder.CreateSection(".data1",
101 f_pDebug = pBuilder.CreateSection(
104 pBuilder
[all...]
H A DELFBinaryReader.cpp26 ELFBinaryReader::ELFBinaryReader(IRBuilder& pBuilder, argument
28 : m_Builder(pBuilder), m_Config(pConfig) {
H A DStubFactory.cpp41 IRBuilder& pBuilder,
84 pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Unresolve>(
39 create(Relocation& pReloc, uint64_t pTargetSymValue, IRBuilder& pBuilder, BranchIslandFactory& pBRIslandFactory) argument
H A DELFDynObjReader.cpp31 IRBuilder& pBuilder,
33 : DynObjReader(), m_pELFReader(0), m_Builder(pBuilder) {
30 ELFDynObjReader(GNULDBackend& pBackend, IRBuilder& pBuilder, const LinkerConfig& pConfig) argument
H A DGroupReader.cpp39 InputBuilder& pBuilder,
78 Archive* ar = new Archive(**input, pBuilder);
37 readGroup(Module::input_iterator pRoot, Module::input_iterator pEnd, InputBuilder& pBuilder, const LinkerConfig& pConfig) argument
H A DELFObjectReader.cpp36 IRBuilder& pBuilder,
41 m_Builder(pBuilder),
35 ELFObjectReader(GNULDBackend& pBackend, IRBuilder& pBuilder, const LinkerConfig& pConfig) argument
H A DArchive.cpp29 Archive::Archive(Input& pInputFile, InputBuilder& pBuilder) argument
33 m_Builder(pBuilder) {
H A DELFReader.cpp66 IRBuilder& pBuilder,
142 LDSymbol* psym = pBuilder.AddSymbol(pInput,
181 Module& pModule = pBuilder.getModule();
566 IRBuilder& pBuilder,
642 LDSymbol* psym = pBuilder.AddSymbol(pInput,
677 Module& pModule = pBuilder.getModule();
65 readSymbols(Input& pInput, IRBuilder& pBuilder, llvm::StringRef pRegion, const char* pStrTab) const argument
565 readSymbols(Input& pInput, IRBuilder& pBuilder, llvm::StringRef pRegion, const char* pStrTab) const argument
/frameworks/compile/mclinker/include/mcld/LD/
H A DELFObjectFileFormat.h21 void initObjectFormat(ObjectBuilder& pBuilder, unsigned int pBitClass) { argument
/frameworks/compile/mclinker/lib/Script/
H A DGroupCmd.cpp32 InputBuilder& pBuilder,
38 m_Builder(pBuilder),
30 GroupCmd(StringList& pStringList, InputTree& pInputTree, InputBuilder& pBuilder, GroupReader& pGroupReader, const LinkerConfig& pConfig) argument
H A DInputCmd.cpp39 InputBuilder& pBuilder,
47 m_Builder(pBuilder),
37 InputCmd(StringList& pStringList, InputTree& pInputTree, InputBuilder& pBuilder, ObjectReader& pObjectReader, ArchiveReader& pArchiveReader, DynObjReader& pDynObjReader, const LinkerConfig& pConfig) argument
H A DScriptFile.cpp50 ScriptFile::ScriptFile(Kind pKind, Input& pInput, InputBuilder& pBuilder) argument
55 m_Builder(pBuilder),
/frameworks/compile/mclinker/include/mcld/Target/
H A DTargetLDBackend.h61 virtual void initTargetSegments(IRBuilder& pBuilder) {} argument
62 virtual void initTargetSections(Module& pModule, ObjectBuilder& pBuilder) {} argument
63 virtual void initTargetSymbols(IRBuilder& pBuilder, Module& pModule) {} argument
64 virtual void initTargetRelocation(IRBuilder& pBuilder) {} argument
65 virtual bool initStandardSymbols(IRBuilder& pBuilder, Module& pModule) = 0;
79 virtual bool initStdSections(ObjectBuilder& pBuilder) = 0;
85 virtual void preLayout(Module& pModule, IRBuilder& pBuilder) = 0;
88 virtual void postLayout(Module& pModule, IRBuilder& pBuilder) = 0;
165 virtual bool relax(Module& pModule, IRBuilder& pBuilder) = 0;
H A DGNULDBackend.h57 ELFObjectReader* createObjectReader(IRBuilder& pBuilder);
58 ELFDynObjReader* createDynObjReader(IRBuilder& pBuilder);
59 ELFBinaryReader* createBinaryReader(IRBuilder& pBuilder);
64 bool initStdSections(ObjectBuilder& pBuilder);
78 bool initStandardSymbols(IRBuilder& pBuilder, Module& pModule);
407 void preLayout(Module& pModule, IRBuilder& pBuilder);
410 void postLayout(Module& pModule, IRBuilder& pBuilder);
413 virtual void doPreLayout(IRBuilder& pBuilder) = 0;
428 virtual bool relax(Module& pModule, IRBuilder& pBuilder);
437 virtual bool doRelax(Module& pModule, IRBuilder& pBuilder, boo argument
[all...]
/frameworks/compile/mclinker/lib/Core/
H A DLinker.cpp66 bool Linker::link(Module& pModule, IRBuilder& pBuilder) { argument
67 if (!normalize(pModule, pBuilder))
77 bool Linker::normalize(Module& pModule, IRBuilder& pBuilder) { argument
80 m_pIRBuilder = &pBuilder;
85 if (!m_pObjLinker->initialize(pModule, pBuilder))
/frameworks/compile/mclinker/lib/Target/AArch64/
H A DAArch64LDBackend.cpp84 ObjectBuilder& pBuilder) {
120 void AArch64GNULDBackend::initTargetSymbols(IRBuilder& pBuilder, argument
126 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
155 void AArch64GNULDBackend::defineGOTSymbol(IRBuilder& pBuilder) { argument
158 pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Unresolve>(
168 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Resolve>(
180 void AArch64GNULDBackend::doPreLayout(IRBuilder& pBuilder) { argument
192 defineGOTSymbol(pBuilder);
199 defineGOTSymbol(pBuilder);
230 void AArch64GNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) { argument
83 initTargetSections(Module& pModule, ObjectBuilder& pBuilder) argument
307 doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished) argument
[all...]
H A DAArch64Relocator.cpp104 LDSymbol& AArch64Relocator::defineSymbolforCopyReloc(IRBuilder& pBuilder, argument
136 LDSymbol* cpy_sym = pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Resolve>(
214 IRBuilder& pBuilder,
241 LDSymbol& cpy_sym = defineSymbolforCopyReloc(pBuilder, *rsym);
294 LDSymbol& cpy_sym = defineSymbolforCopyReloc(pBuilder, *rsym);
333 LDSymbol& cpy_sym = defineSymbolforCopyReloc(pBuilder, *rsym);
373 IRBuilder& pBuilder,
394 scanGlobalReloc(pReloc, pBuilder, pSection);
213 scanGlobalReloc(Relocation& pReloc, IRBuilder& pBuilder, const LDSection& pSection) argument
372 scanRelocation(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection, Input& pInput) argument
/frameworks/compile/mclinker/lib/Target/X86/
H A DX86LDBackend.cpp82 void X86GNULDBackend::doPreLayout(IRBuilder& pBuilder) { argument
90 setGOTSectionSize(pBuilder);
113 addEhFrameForPLT(pBuilder.getModule());
116 void X86GNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) { argument
133 void X86GNULDBackend::defineGOTSymbol(IRBuilder& pBuilder, Fragment& pFrag) { argument
136 pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Unresolve>(
146 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Resolve>(
254 void X86GNULDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) { argument
259 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
346 ObjectBuilder& pBuilder) {
345 initTargetSections(Module& pModule, ObjectBuilder& pBuilder) argument
455 setGOTSectionSize(IRBuilder& pBuilder) argument
612 initTargetSections(Module& pModule, ObjectBuilder& pBuilder) argument
640 setGOTSectionSize(IRBuilder& pBuilder) argument
[all...]
H A DX86Relocator.cpp202 LDSymbol& X86Relocator::defineSymbolforCopyReloc(IRBuilder& pBuilder, argument
236 LDSymbol* cpy_sym = pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Resolve>(
247 Module& pModule = pBuilder.getModule();
254 pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Resolve>(
312 IRBuilder& pBuilder,
515 IRBuilder& pBuilder,
545 defineSymbolforCopyReloc(pBuilder, *rsym, getTarget());
638 defineSymbolforCopyReloc(pBuilder, *rsym, getTarget());
1290 IRBuilder& pBuilder,
1362 IRBuilder& pBuilder,
311 scanLocalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
514 scanGlobalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
1289 scanLocalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
1361 scanGlobalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
[all...]
/frameworks/compile/mclinker/lib/Object/
H A DObjectLinker.cpp80 bool ObjectLinker::initialize(Module& pModule, IRBuilder& pBuilder) { argument
82 m_pBuilder = &pBuilder;
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMLDBackend.cpp82 ObjectBuilder& pBuilder) {
86 pBuilder.CreateSection(".ARM.exidx",
91 m_pEXTAB = pBuilder.CreateSection(".ARM.extab",
96 m_pAttributes = pBuilder.CreateSection(".ARM.attributes",
129 void ARMGNULDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) { argument
134 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
150 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
160 m_pEXIDXEnd = pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
176 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
186 m_pEXIDXEnd = pBuilder
81 initTargetSections(Module& pModule, ObjectBuilder& pBuilder) argument
215 doPreLayout(IRBuilder& pBuilder) argument
257 doPostLayout(Module& pModule, IRBuilder& pBuilder) argument
296 defineGOTSymbol(IRBuilder& pBuilder) argument
638 relax(Module& pModule, IRBuilder& pBuilder) argument
647 doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished) argument
[all...]
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonRelocator.cpp236 IRBuilder& pBuilder,
287 IRBuilder& pBuilder,
325 defineSymbolforCopyReloc(pBuilder, *rsym, ld_backend);
407 IRBuilder& pBuilder,
441 LDSymbol* cpy_sym = pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Resolve>(
452 Module& pModule = pBuilder.getModule();
459 pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Resolve>(
235 scanLocalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
286 scanGlobalReloc(Relocation& pReloc, IRBuilder& pBuilder, Module& pModule, LDSection& pSection) argument
406 defineSymbolforCopyReloc( IRBuilder& pBuilder, const ResolveInfo& pSym, HexagonLDBackend& pTarget) argument
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsLDBackend.cpp89 ObjectBuilder& pBuilder) {
104 void MipsGNULDBackend::initTargetSymbols(IRBuilder& pBuilder, Module& pModule) { argument
107 m_pGOTSymbol = pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
119 m_pPLTSymbol = pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
130 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Resolve>(
140 pBuilder.AddSymbol<IRBuilder::AsReferred, IRBuilder::Unresolve>(
161 void MipsGNULDBackend::doPreLayout(IRBuilder& pBuilder) { argument
174 defineGOTSymbol(pBuilder);
180 defineGOTPLTSymbol(pBuilder);
208 void MipsGNULDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) { argument
88 initTargetSections(Module& pModule, ObjectBuilder& pBuilder) argument
565 defineGOTSymbol(IRBuilder& pBuilder) argument
595 defineGOTPLTSymbol(IRBuilder& pBuilder) argument
626 relaxRelocation(IRBuilder& pBuilder, Relocation& pRel) argument
652 doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished) argument
842 initTargetSections(Module& pModule, ObjectBuilder& pBuilder) argument
887 initTargetSections(Module& pModule, ObjectBuilder& pBuilder) argument
[all...]

Completed in 363 milliseconds

12