Lines Matching defs:partitions
2151 // themselves. All other partitions use a lookup table.
2200 // --emit-relocs and dynsyms in partitions other than the main one.
4414 // Loadable partitions are always ET_DYN.
4437 return 12 * (partitions.size() - 1);
4441 for (size_t i = 1; i != partitions.size(); ++i)
4442 partitions[i].nameStrTab = mainPart->dynStrTab->addString(partitions[i].name);
4447 for (size_t i = 1; i != partitions.size(); ++i) {
4448 write32(buf, mainPart->dynStrTab->getVA() + partitions[i].nameStrTab - va);
4449 write32(buf + 4, partitions[i].elfHeader->getVA() - (va + 4));
4451 SyntheticSection *next = i == partitions.size() - 1
4453 : partitions[i + 1].elfHeader.get();
4454 write32(buf + 8, next->getVA() - partitions[i].elfHeader->getVA());
4661 for (size_t i = 1; i <= partitions.size(); ++i) {
4709 for (Partition &part : partitions) {
4813 if (partitions.size() != 1) {
4815 // so that it is sorted after all other partitions. It also has other
4929 std::vector<Partition> elf::partitions;