reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/lld/ELF/InputSection.h
  326   OutputSection *getParent() const;

References

tools/lld/ELF/AArch64ErrataFix.cpp
  396   this->parent = p->getParent();
  487   uint64_t outSecAddr = isd.sections.front()->getParent()->addr;
tools/lld/ELF/ARMErrataFix.cpp
  140   parent = p->getParent();
  358   uint64_t outSecAddr = isd.sections.front()->getParent()->addr;
tools/lld/ELF/ICF.cpp
  309   assert(a->getParent() && b->getParent());
  309   assert(a->getParent() && b->getParent());
  310   if (a->getParent() != b->getParent())
  310   if (a->getParent() != b->getParent())
tools/lld/ELF/InputSection.cpp
  205   return sec ? sec->getParent() : nullptr;
tools/lld/ELF/LinkerScript.cpp
  745   assert(ctx->outSec == s->getParent());
tools/lld/ELF/OutputSections.cpp
  346   os->link = in.symTab->getParent()->sectionIndex;
  364       link = ex->getLinkOrderDep()->getParent()->sectionIndex;
  366       link = d->getParent()->sectionIndex;
  380   link = in.symTab->getParent()->sectionIndex;
tools/lld/ELF/Relocations.cpp
  569   OutputSection *osec = (isRO ? in.bssRelRo : in.bss)->getParent();
 1616   OutputSection *tos = isec->getParent();
tools/lld/ELF/SyntheticSections.cpp
  508   uint8_t *buf = Out::bufferStart + getParent()->offset + outSecOff;
  516       uint64_t fdeVA = getParent()->addr + fde->outputOff;
  569     return addr + getParent()->addr + off;
  595   if (getPartition().ehFrameHdr && getPartition().ehFrameHdr->getParent())
 1254     if (in.relaIplt->getParent() == relaDyn->getParent())
 1254     if (in.relaIplt->getParent() == relaDyn->getParent())
 1256     if (in.relaPlt->getParent() == relaDyn->getParent())
 1256     if (in.relaPlt->getParent() == relaDyn->getParent())
 1268   if (in.relaIplt->getParent() == in.relaPlt->getParent() &&
 1268   if (in.relaIplt->getParent() == in.relaPlt->getParent() &&
 1347   if (OutputSection *sec = part.dynStrTab->getParent())
 1352        part.relaDyn->getParent() == in.relaIplt->getParent())) {
 1352        part.relaDyn->getParent() == in.relaIplt->getParent())) {
 1373             part.relrDyn->getParent());
 1495   getParent()->link = this->link;
 1563   if (symTab && symTab->getParent())
 1564     getParent()->link = symTab->getParent()->sectionIndex;
 1564     getParent()->link = symTab->getParent()->sectionIndex;
 1566     getParent()->link = 0;
 1569     getParent()->info = in.gotPlt->getParent()->sectionIndex;
 1569     getParent()->info = in.gotPlt->getParent()->sectionIndex;
 1571     getParent()->info = in.igotPlt->getParent()->sectionIndex;
 1571     getParent()->info = in.igotPlt->getParent()->sectionIndex;
 1992   if (OutputSection *sec = strTabSec.getParent())
 1993     getParent()->link = sec->sectionIndex;
 2005   getParent()->info = 1;
 2037   getParent()->info = numLocals + 1;
 2231   getParent()->link = in.symTab->getParent()->sectionIndex;
 2231   getParent()->link = in.symTab->getParent()->sectionIndex;
 2274   if (OutputSection *sec = getPartition().dynSymTab->getParent())
 2275     getParent()->link = sec->sectionIndex;
 2410   if (OutputSection *sec = symTab->getParent())
 2411     getParent()->link = sec->sectionIndex;
 2822   uint8_t *buf = Out::bufferStart + getParent()->offset + outSecOff;
 2832           getPartition().ehFrame->getParent()->addr - this->getVA() - 4);
 2869   if (OutputSection *sec = getPartition().dynStrTab->getParent())
 2870     getParent()->link = sec->sectionIndex;
 2875   getParent()->info = getVerDefNum();
 2923   getParent()->link = getPartition().dynSymTab->getParent()->sectionIndex;
 2923   getParent()->link = getPartition().dynSymTab->getParent()->sectionIndex;
 2986   if (OutputSection *sec = getPartition().dynStrTab->getParent())
 2987     getParent()->link = sec->sectionIndex;
 2988   getParent()->info = verneeds.size();
 3260     OutputSection *aOut = a->getParent();
 3261     OutputSection *bOut = b->getParent();
 3291       d->parent = getParent();
 3321     assert(isec->getParent() != nullptr);
 3397   for (BaseCommand *base : getParent()->sectionCommands)
 3411   for (BaseCommand *base : getParent()->sectionCommands)
tools/lld/ELF/Target.cpp
   99     if (!isec->getParent())
  102     uint8_t *isecLoc = Out::bufferStart + isec->getParent()->offset + isec->outSecOff;
tools/lld/ELF/Thunks.cpp
  725     offset = destination.getGotPltVA() - (in.ppc32Got2->getParent()->getVA() +
tools/lld/ELF/Writer.cpp
  776   if (in.got && sec == in.got->getParent())
  791   if (sec == in.gotPlt->getParent())
 1498   OutputSection *aOut = la->getParent();
 1499   OutputSection *bOut = lb->getParent();
 1528           if (!link->getParent())
 1603   if (sec && sec->isNeeded() && sec->getParent())
 1627     OutputSection *os = ss->getParent();
 2071       addHdr(PT_PHDR, PF_R)->add(part.programHeaders->getParent());
 2158   if (OutputSection *sec = part.dynamic->getParent())
 2166       part.ehFrame->getParent() && part.ehFrameHdr->getParent())
 2166       part.ehFrame->getParent() && part.ehFrameHdr->getParent())
 2167     addHdr(PT_GNU_EH_FRAME, part.ehFrameHdr->getParent()->getPhdrFlags())
 2168         ->add(part.ehFrameHdr->getParent());
 2400         p->p_offset -= part.elfHeader->getParent()->offset;
 2573   uint32_t strTabIndex = in.shStrTab->getParent()->sectionIndex;
 2698   if (!mainPart->buildId || !mainPart->buildId->getParent())