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

Declarations

tools/lld/ELF/InputSection.h
   69   elf::Partition &getPartition() const;

References

tools/lld/ELF/Relocations.cpp
  936   Partition &part = isec->getPartition();
 1052       sec.getPartition().relaDyn->addReloc(rel, &sec, offset, &sym, addend,
tools/lld/ELF/SyntheticSections.cpp
  511   uint64_t va = getPartition().ehFrameHdr->getVA();
  595   if (getPartition().ehFrameHdr && getPartition().ehFrameHdr->getParent())
  595   if (getPartition().ehFrameHdr && getPartition().ehFrameHdr->getParent())
  596     getPartition().ehFrameHdr->write();
 1276   Partition &part = getPartition();
 1558   SymbolTableBaseSection *symTab = getPartition().dynSymTab;
 1599   SymbolTableBaseSection *symTab = getPartition().dynSymTab;
 1692     encodeDynamicReloc<ELFT>(getPartition().dynSymTab, &r, rel);
 2007   if (getPartition().gnuHashTab) {
 2009     getPartition().gnuHashTab->addSymbols(symbols);
 2274   if (OutputSection *sec = getPartition().dynSymTab->getParent())
 2300   write32(buf + 4, getPartition().dynSymTab->getNumSymbols() - symbols.size());
 2349             getPartition().dynSymTab->getSymbolIndex(i->sym));
 2408   SymbolTableBaseSection *symTab = getPartition().dynSymTab;
 2422   SymbolTableBaseSection *symTab = getPartition().dynSymTab;
 2825   std::vector<FdeData> fdes = getPartition().ehFrame->getFdeData();
 2832           getPartition().ehFrame->getParent()->addr - this->getVA() - 4);
 2845   return 12 + getPartition().ehFrame->numFdes * 8;
 2849   return isLive() && getPartition().ehFrame->isNeeded();
 2857   if (!getPartition().name.empty())
 2858     return getPartition().name;
 2865   fileDefNameOff = getPartition().dynStrTab->addString(getFileDefName());
 2867     verDefNameOffs.push_back(getPartition().dynStrTab->addString(v.name));
 2869   if (OutputSection *sec = getPartition().dynStrTab->getParent())
 2923   getParent()->link = getPartition().dynSymTab->getParent()->sectionIndex;
 2927   return (getPartition().dynSymTab->getSymbols().size() + 1) * 2;
 2932   for (const SymbolTableEntry &s : getPartition().dynSymTab->getSymbols()) {
 2939   return getPartition().verDef || getPartition().verNeed->isNeeded();
 2939   return getPartition().verDef || getPartition().verNeed->isNeeded();
 2973     vn.nameStrTab = getPartition().dynStrTab->addString(f->soName);
 2981            getPartition().dynStrTab->addString(f->getStringTable().data() +
 2986   if (OutputSection *sec = getPartition().dynStrTab->getParent())
 3541   writeEhdr<ELFT>(buf, getPartition());
 3554   return sizeof(typename ELFT::Phdr) * getPartition().phdrs.size();
 3559   writePhdrs<ELFT>(buf, getPartition());
tools/lld/ELF/Writer.cpp
  184     Partition &part = s->getPartition();