Lines Matching refs:OutputSection

103       const OutputSection *os = ctx.getOutputSection(c);  in writeTo()
226 bool createThunks(OutputSection *os, int margin);
269 OutputSection *findSection(StringRef name);
306 OutputSection *textSec;
307 OutputSection *rdataSec;
308 OutputSection *buildidSec;
309 OutputSection *dataSec;
310 OutputSection *pdataSec;
311 OutputSection *idataSec;
312 OutputSection *edataSec;
313 OutputSection *didatSec;
314 OutputSection *rsrcSec;
315 OutputSection *relocSec;
316 OutputSection *ctorsSec;
317 OutputSection *dtorsSec;
319 OutputSection *debugInfoSec;
344 void OutputSection::addChunk(Chunk *c) { in addChunk()
348 void OutputSection::insertChunkAtStart(Chunk *c) { in insertChunkAtStart()
352 void OutputSection::setPermissions(uint32_t c) { in setPermissions()
357 void OutputSection::merge(OutputSection *other) { in merge()
374 void OutputSection::writeHeaderTo(uint8_t *buf, bool isDebug) { in writeHeaderTo()
388 void OutputSection::addContributingPartialSection(PartialSection *sec) { in addContributingPartialSection()
458 bool Writer::createThunks(OutputSection *os, int margin) { in createThunks()
572 for (OutputSection *sec : ctx.outputSections) { in createECCodeMap()
627 for (OutputSection *sec : ctx.outputSections) { in finalizeAddresses()
643 for (OutputSection *sec : ctx.outputSections) { in finalizeAddresses()
665 for (OutputSection *sec : ctx.outputSections) in finalizeAddresses()
675 for (OutputSection *sec : ctx.outputSections) in finalizeAddresses()
975 SmallDenseMap<std::pair<StringRef, uint32_t>, OutputSection *> sections; in createSections()
977 OutputSection *&sec = sections[{name, outChars}]; in createSections()
979 sec = make<OutputSection>(name, outChars); in createSections()
1057 OutputSection *sec = createSection(name, outChars); in createSections()
1065 auto sectionOrder = [&](const OutputSection *s) { in createSections()
1085 [&](const OutputSection *s, const OutputSection *t) { in createSections()
1250 auto isUnused = [this](OutputSection *s) { in removeUnusedSections()
1264 auto isEmpty = [](OutputSection *s) { return s->getVirtualSize() == 0; }; in removeEmptySections()
1273 for (OutputSection *os : ctx.outputSections) { in assignOutputSectionIndices()
1317 OutputSection *os = ctx.getOutputSection(c); in createSymbol()
1369 for (OutputSection *sec : ctx.outputSections) { in createSymbolAndStringTable()
1462 OutputSection *from = findSection(p.first); in mergeSections()
1463 OutputSection *to = findSection(toName); in mergeSections()
1481 for (OutputSection *sec : ctx.outputSections) { in sortECChunks()
1512 for (OutputSection *sec : ctx.outputSections) { in assignAddresses()
1752 for (OutputSection *sec : ctx.outputSections) { in writeHeader()
2119 for (OutputSection *sec : ctx.outputSections) in setSectionPermissions()
2147 for (OutputSection *sec : ctx.outputSections) { in writeSections()
2230 OutputSection *os = ctx.getOutputSection(c); in sortExceptionTable()
2312 OutputSection *Writer::findSection(StringRef name) { in findSection()
2313 for (OutputSection *sec : ctx.outputSections) in findSection()
2321 for (OutputSection *s : ctx.outputSections) in getSizeOfInitializedData()
2333 for (OutputSection *sec : ctx.outputSections) { in addBaserels()
2387 OutputSection *sec = ctx.getOutputSection(tlsSym->getChunk()); in fixTlsAlignment()
2420 OutputSection *sec = ctx.getOutputSection(b->getChunk()); in prepareLoadConfig()