Lines Matching refs:getPartition

559   uint64_t va = getPartition().ehFrameHdr->getVA();  in getFdeData()
646 if (getPartition().ehFrameHdr && getPartition().ehFrameHdr->getParent()) in writeTo()
647 getPartition().ehFrameHdr->write(); in writeTo()
1317 elf::Partition &part = getPartition(); in computeContents()
1574 if (OutputSection *sec = getPartition().dynStrTab->getParent()) in finalizeContents()
1674 SymbolTableBaseSection *symTab = getPartition().dynSymTab.get(); in finalizeContents()
1698 SymbolTableBaseSection *symTab = getPartition().dynSymTab.get(); in computeRels()
1836 r.setSymbolAndType(rel.getSymIndex(getPartition().dynSymTab.get()), in updateAllocSize()
2143 if (getPartition().gnuHashTab) { in finalizeContents()
2145 getPartition().gnuHashTab->addSymbols(symbols); in finalizeContents()
2393 if (OutputSection *sec = getPartition().dynSymTab->getParent()) in finalizeContents()
2414 write32(buf + 4, getPartition().dynSymTab->getNumSymbols() - symbols.size()); in writeTo()
2450 getPartition().dynSymTab->getSymbolIndex(*i->sym)); in writeTo()
2503 SymbolTableBaseSection *symTab = getPartition().dynSymTab.get(); in finalizeContents()
2517 SymbolTableBaseSection *symTab = getPartition().dynSymTab.get(); in writeTo()
3636 SmallVector<FdeData, 0> fdes = getPartition().ehFrame->getFdeData(); in write()
3643 getPartition().ehFrame->getParent()->addr - this->getVA() - 4); in write()
3656 return 12 + getPartition().ehFrame->numFdes * 8; in getSize()
3660 return isLive() && getPartition().ehFrame->isNeeded(); in isNeeded()
3668 if (!getPartition().name.empty()) in getFileDefName()
3669 return getPartition().name; in getFileDefName()
3676 fileDefNameOff = getPartition().dynStrTab->addString(getFileDefName()); in finalizeContents()
3678 verDefNameOffs.push_back(getPartition().dynStrTab->addString(v.name)); in finalizeContents()
3680 if (OutputSection *sec = getPartition().dynStrTab->getParent()) in finalizeContents()
3734 getParent()->link = getPartition().dynSymTab->getParent()->sectionIndex; in finalizeContents()
3738 return (getPartition().dynSymTab->getSymbols().size() + 1) * 2; in getSize()
3743 for (const SymbolTableEntry &s : getPartition().dynSymTab->getSymbols()) { in writeTo()
3754 (getPartition().verDef || getPartition().verNeed->isNeeded()); in isNeeded()
3786 vn.nameStrTab = getPartition().dynStrTab->addString(f->soName); in finalizeContents()
3798 getPartition().dynStrTab->addString(ver)}); in finalizeContents()
3804 getPartition().dynStrTab->addString(ver)}); in finalizeContents()
3808 if (OutputSection *sec = getPartition().dynStrTab->getParent()) in finalizeContents()
3964 EhFrameSection &eh = *sec->getPartition().ehFrame; in combineEhSections()
3978 Partition &part = s->getPartition(); in combineEhSections()
4412 writeEhdr<ELFT>(buf, getPartition()); in writeTo()
4425 return sizeof(typename ELFT::Phdr) * getPartition().phdrs.size(); in getSize()
4430 writePhdrs<ELFT>(buf, getPartition()); in writeTo()