/frameworks/compile/mclinker/lib/MC/ |
H A D | FileAction.cpp | 22 bool ContextAction::activate(InputBuilder& pBuilder) const { 23 Input* input = *pBuilder.getCurrentNode(); 33 return pBuilder.setContext(*input); 45 bool MemoryAreaAction::activate(InputBuilder& pBuilder) const { 46 Input* input = *pBuilder.getCurrentNode(); 56 return pBuilder.setMemory(*input, m_Mode, m_Permission);
|
H A D | CommandAction.cpp | 35 bool InputFileAction::activate(InputBuilder& pBuilder) const { 36 pBuilder.createNode<InputTree::Positional>(path().stem().native(), path()); 49 bool NamespecAction::activate(InputBuilder& pBuilder) const { 52 if (pBuilder.getConstraint().isSharedSystem()) { 56 if (pBuilder.getAttributes().isStatic()) { 74 pBuilder.createNode<InputTree::Positional>(namespec(), *path); 85 bool BitcodeAction::activate(InputBuilder& pBuilder) const { 86 pBuilder.createNode<InputTree::Positional>( 98 bool StartGroupAction::activate(InputBuilder& pBuilder) const { 99 if (pBuilder [all...] |
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | ELFDynObjFileFormat.h | 23 void initObjectFormat(ObjectBuilder& pBuilder, unsigned int pBitClass);
|
H A D | ELFExecFileFormat.h | 23 void initObjectFormat(ObjectBuilder& pBuilder, unsigned int pBitClass);
|
H A D | ELFObjectFileFormat.h | 21 void initObjectFormat(ObjectBuilder& pBuilder, unsigned int pBitClass) { argument
|
H A D | StubFactory.h | 38 IRBuilder& pBuilder, 42 IRBuilder& pBuilder,
|
H A D | ELFBinaryReader.h | 25 ELFBinaryReader(IRBuilder& pBuilder, const LinkerConfig& pConfig);
|
H A D | ELFDynObjReader.h | 28 IRBuilder& pBuilder,
|
/frameworks/compile/mclinker/lib/LD/ |
H A D | ELFDynObjFileFormat.cpp | 17 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 D | ELFExecFileFormat.cpp | 17 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 D | ELFFileFormat.cpp | 66 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 D | StubFactory.cpp | 42 IRBuilder& pBuilder, 70 stub->applyFixup(pReloc, pBuilder, *islands.first); 81 IRBuilder& pBuilder, 97 stub->applyFixup(pFragRef, pBuilder, *islands.first); 40 create(Relocation& pReloc, uint64_t pTargetSymValue, IRBuilder& pBuilder, BranchIslandFactory& pBRIslandFactory) argument 80 create(FragmentRef& pFragRef, IRBuilder& pBuilder, BranchIslandFactory& pBRIslandFactory) argument
|
/frameworks/compile/mclinker/lib/Target/AArch64/ |
H A D | AArch64LDBackend.h | 41 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder); 44 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule); 54 void doPreLayout(IRBuilder& pBuilder); 57 void doPostLayout(Module& pModule, IRBuilder& pBuilder); 117 void defineGOTSymbol(IRBuilder& pBuilder); 123 IRBuilder& pBuilder, 134 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
|
/frameworks/compile/mclinker/include/mcld/MC/ |
H A D | FileAction.h | 25 bool activate(InputBuilder& pBuilder) const; 37 bool activate(InputBuilder& pBuilder) const;
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMLDBackend.h | 50 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder); 53 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule); 63 void doPreLayout(IRBuilder& pBuilder); 66 void doPostLayout(Module& pModule, IRBuilder& pBuilder); 141 void defineGOTSymbol(IRBuilder& pBuilder); 152 virtual bool relax(Module& pModule, IRBuilder& pBuilder); 158 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished);
|
H A D | ARMRelocator.h | 90 IRBuilder& pBuilder, 111 IRBuilder& pBuilder,
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonLDBackend.h | 48 void doPreLayout(IRBuilder& pBuilder); 53 void doPostLayout(Module& pModule, IRBuilder& pBuilder); 95 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder); 97 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule); 105 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished); 146 void defineGOTSymbol(IRBuilder& pBuilder, Fragment&); 162 virtual void setGOTSectionSize(IRBuilder& pBuilder);
|
H A D | HexagonRelocator.h | 79 IRBuilder& pBuilder, 130 IRBuilder& pBuilder, 135 IRBuilder& pBuilder,
|
/frameworks/compile/mclinker/lib/Target/X86/ |
H A D | X86LDBackend.h | 44 void doPreLayout(IRBuilder& pBuilder); 47 void doPostLayout(Module& pModule, IRBuilder& pBuilder); 82 virtual void initTargetSections(Module& pModule, ObjectBuilder& pBuilder) = 0; 84 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule); 108 void defineGOTSymbol(IRBuilder& pBuilder, Fragment&); 121 virtual void setGOTSectionSize(IRBuilder& pBuilder) = 0; 164 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder); 178 void setGOTSectionSize(IRBuilder& pBuilder); 206 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder); 220 void setGOTSectionSize(IRBuilder& pBuilder); [all...] |
H A D | X86Relocator.h | 81 IRBuilder& pBuilder, 100 IRBuilder& pBuilder, 105 IRBuilder& pBuilder, 161 IRBuilder& pBuilder, 166 IRBuilder& pBuilder, 226 IRBuilder& pBuilder, 231 IRBuilder& pBuilder,
|
/frameworks/compile/mclinker/include/mcld/Target/ |
H A D | TargetLDBackend.h | 61 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;
|
/frameworks/compile/mclinker/include/mcld/ |
H A D | Linker.h | 39 bool normalize(Module& pModule, IRBuilder& pBuilder); 48 bool link(Module& pModule, IRBuilder& pBuilder);
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLDBackend.h | 45 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder); 48 void initTargetSymbols(IRBuilder& pBuilder, Module& pModule); 55 void doPreLayout(IRBuilder& pBuilder); 58 void doPostLayout(Module& pModule, IRBuilder& pBuilder); 141 void defineGOTSymbol(IRBuilder& pBuilder); 142 void defineGOTPLTSymbol(IRBuilder& pBuilder); 144 bool relaxRelocation(IRBuilder& pBuilder, Relocation& pRel); 164 bool doRelax(Module& pModule, IRBuilder& pBuilder, bool& pFinished); 277 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder); 293 void initTargetSections(Module& pModule, ObjectBuilder& pBuilder); [all...] |
/frameworks/compile/mclinker/lib/Fragment/ |
H A D | Stub.cpp | 33 IRBuilder& pBuilder, 45 pBuilder.AddSymbol<IRBuilder::Force, IRBuilder::Unresolve>( 68 IRBuilder& pBuilder, 32 applyFixup(Relocation& pSrcReloc, IRBuilder& pBuilder, BranchIsland& pIsland) argument 67 applyFixup(FragmentRef& pSrcFragRef, IRBuilder& pBuilder, BranchIsland& pIsland) argument
|
/frameworks/compile/mclinker/include/mcld/Script/ |
H A D | GroupCmd.h | 30 InputBuilder& pBuilder,
|