Searched refs:elfHeader (Results 1 - 7 of 7) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/lld/ELF/
H A DOutputSections.h130 static OutputSection *elfHeader; member in struct:lld::elf::Out
H A DWriter.cpp267 STT_NOTYPE, gotOff, /*size=*/0, Out::elfHeader});
275 addOptionalRegular("__ehdr_start", Out::elfHeader, 0, STV_HIDDEN);
279 addOptionalRegular("__executable_start", Out::elfHeader, 0, STV_HIDDEN);
284 addOptionalRegular("__dso_handle", Out::elfHeader, 0, STV_HIDDEN);
291 return addOptionalRegular(s, Out::elfHeader, pos, STV_DEFAULT);
375 part.elfHeader = make<PartitionElfHeaderSection<ELFT>>();
376 part.elfHeader->name = part.name;
377 add(part.elfHeader);
1008 // We'll override Out::elfHeader with In.relaIplt later when we are
1012 Out::elfHeader,
[all...]
H A DLinkerScript.cpp1051 Out::elfHeader->addr = min;
1052 Out::programHeaders->addr = min + Out::elfHeader->size;
1060 Out::elfHeader->ptLoad = nullptr;
1088 Out::elfHeader->addr = dot;
1089 Out::programHeaders->addr = dot + Out::elfHeader->size;
1123 phdr->add(Out::elfHeader);
H A DOutputSections.cpp36 OutputSection *Out::elfHeader; member in class:lld::elf::Out
231 return Out::elfHeader->size + Out::programHeaders->size;
H A DSyntheticSections.h1165 SyntheticSection *elfHeader; member in struct:lld::elf::Partition
H A DDriver.cpp1845 // Create elfHeader early. We need a dummy section in
1847 Out::elfHeader = make<OutputSection>("", 0, SHF_ALLOC); member in class:lld::elf::Out
1848 Out::elfHeader->size = sizeof(typename ELFT::Ehdr);
H A DSyntheticSections.cpp3705 write32(buf + 4, partitions[i].elfHeader->getVA() - (va + 4));
3708 i == partitions.size() - 1 ? in.partEnd : partitions[i + 1].elfHeader;
3709 write32(buf + 8, next->getVA() - partitions[i].elfHeader->getVA());

Completed in 185 milliseconds