Lines Matching refs:pLinker
107 bool GNULDBackend::initArchiveReader(MCLinker& pLinker, in initArchiveReader() argument
120 bool GNULDBackend::initObjectReader(MCLinker& pLinker) in initObjectReader() argument
123 m_pObjectReader = new ELFObjectReader(*this, pLinker); in initObjectReader()
127 bool GNULDBackend::initDynObjReader(MCLinker& pLinker) in initDynObjReader() argument
130 m_pDynObjReader = new ELFDynObjReader(*this, pLinker); in initDynObjReader()
140 bool GNULDBackend::initDynObjWriter(MCLinker& pLinker) in initDynObjWriter() argument
143 m_pDynObjWriter = new ELFDynObjWriter(*this, pLinker); in initDynObjWriter()
147 bool GNULDBackend::initExecWriter(MCLinker& pLinker) in initExecWriter() argument
150 m_pExecWriter = new ELFExecWriter(*this, pLinker); in initExecWriter()
174 bool GNULDBackend::initStandardSymbols(MCLinker& pLinker, const Output& pOutput) in initStandardSymbols() argument
182 preinit_array = pLinker.getLayout().getFragmentRef( in initStandardSymbols()
187 pLinker.defineSymbol<MCLinker::AsRefered, in initStandardSymbols()
198 pLinker.defineSymbol<MCLinker::AsRefered, in initStandardSymbols()
212 init_array = pLinker.getLayout().getFragmentRef( in initStandardSymbols()
218 pLinker.defineSymbol<MCLinker::AsRefered, in initStandardSymbols()
229 pLinker.defineSymbol<MCLinker::AsRefered, in initStandardSymbols()
243 fini_array = pLinker.getLayout().getFragmentRef( in initStandardSymbols()
249 pLinker.defineSymbol<MCLinker::AsRefered, in initStandardSymbols()
260 pLinker.defineSymbol<MCLinker::AsRefered, in initStandardSymbols()
274 stack = pLinker.getLayout().getFragmentRef( in initStandardSymbols()
279 pLinker.defineSymbol<MCLinker::AsRefered, in initStandardSymbols()
292 pLinker.defineSymbol<MCLinker::AsRefered, in initStandardSymbols()
303 pLinker.defineSymbol<MCLinker::AsRefered, in initStandardSymbols()
314 pLinker.defineSymbol<MCLinker::AsRefered, in initStandardSymbols()
325 pLinker.defineSymbol<MCLinker::AsRefered, in initStandardSymbols()
336 pLinker.defineSymbol<MCLinker::AsRefered, in initStandardSymbols()
348 pLinker.defineSymbol<MCLinker::AsRefered, in initStandardSymbols()
362 pLinker.defineSymbol<MCLinker::Force, in initStandardSymbols()
376 pLinker.defineSymbol<MCLinker::Force, in initStandardSymbols()
390 pLinker.defineSymbol<MCLinker::Force, in initStandardSymbols()
405 GNULDBackend::finalizeStandardSymbols(MCLinker& pLinker, const Output& pOutput) in finalizeStandardSymbols() argument
1273 GNULDBackend::allocateCommonSymbols(const MCLDInfo& pInfo, MCLinker& pLinker) const in allocateCommonSymbols()
1275 SymbolCategory& symbol_list = pLinker.getOutputSymbols(); in allocateCommonSymbols()
1286 LDSection* bss_sect = &pLinker.getOrCreateOutputSectHdr(".bss", in allocateCommonSymbols()
1291 LDSection* tbss_sect = &pLinker.getOrCreateOutputSectHdr( in allocateCommonSymbols()
1300 SectionData& bss_sect_data = pLinker.getOrCreateSectData(*bss_sect); in allocateCommonSymbols()
1301 SectionData& tbss_sect_data = pLinker.getOrCreateSectData(*tbss_sect); in allocateCommonSymbols()
1323 tbss_offset += pLinker.getLayout().appendFragment(*frag, in allocateCommonSymbols()
1328 bss_offset += pLinker.getLayout().appendFragment(*frag, in allocateCommonSymbols()
1349 tbss_offset += pLinker.getLayout().appendFragment(*frag, in allocateCommonSymbols()
1354 bss_offset += pLinker.getLayout().appendFragment(*frag, in allocateCommonSymbols()
1537 MCLinker& pLinker) in createGNUStackInfo() argument
1581 pLinker.getOrCreateOutputSectHdr(".note.GNU-stack", in createGNUStackInfo()
1590 MCLinker& pLinker) in preLayout() argument
1593 doPreLayout(pOutput, pLDInfo, pLinker); in preLayout()
1609 MCLinker& pLinker) in postLayout() argument
1614 createProgramHdrs(pLinker.getLDInfo().output(), pInfo); in postLayout()
1618 createGNUStackInfo(pOutput, pInfo, pLinker); in postLayout()
1626 doPostLayout(pOutput, pInfo, pLinker); in postLayout()
1631 MCLinker& pLinker) in postProcessing() argument
1636 m_pEhFrameHdr->emitOutput<32>(pLinker.getLDInfo().output(), in postProcessing()
1637 pLinker); in postProcessing()