Lines Matching refs:Module
16 class Module; variable
59 virtual void initTargetSections(Module& pModule, ObjectBuilder& pBuilder) { } in initTargetSections()
60 virtual void initTargetSymbols(IRBuilder& pBuilder, Module& pModule) { } in initTargetSymbols()
62 virtual bool initStandardSymbols(IRBuilder& pBuilder, Module& pModule) = 0;
77 Module& pModule,
87 Module& pModule,
91 virtual ArchiveReader* createArchiveReader(Module&) = 0;
100 virtual void layout(Module& pModule) = 0;
103 virtual void preLayout(Module& pModule, IRBuilder& pBuilder) = 0;
106 virtual void postLayout(Module& pModule, IRBuilder& pBuilder) = 0;
120 virtual void sizeNamePools(Module& pModule, bool pIsStaticLink) = 0;
134 virtual bool allocateCommonSymbols(Module& pModule) = 0;
137 virtual bool mergeSection(Module& pModule, LDSection& pInputSection) in mergeSection()
164 virtual bool relax(Module& pModule, IRBuilder& pBuilder) = 0;