Searched refs:PhdrEntry (Results 1 - 9 of 9) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/lld/ELF/
H A DWriter.h31 struct PhdrEntry { struct in namespace:lld::elf
32 PhdrEntry(unsigned type, unsigned flags) function in struct:lld::elf::PhdrEntry
H A DOutputSections.h24 struct PhdrEntry;
57 PhdrEntry *ptLoad = nullptr;
130 static PhdrEntry *tlsPhdr;
H A DWriter.cpp68 std::vector<PhdrEntry *> createPhdrs(Partition &part);
160 static void removeEmptyPTLoad(std::vector<PhdrEntry *> &phdrs) {
162 phdrs.begin(), phdrs.end(), [&](const PhdrEntry *p) {
173 DenseSet<PhdrEntry *> removed(it, phdrs.end());
1062 void PhdrEntry::add(OutputSection *sec) {
1137 PhdrEntry *last = nullptr;
1138 PhdrEntry *lastRO = nullptr;
1141 for (PhdrEntry *p : part.phdrs) {
2081 for (PhdrEntry *p : mainPart->phdrs)
2267 std::vector<PhdrEntry *> Write
[all...]
H A DLinkerScript.h296 std::vector<PhdrEntry *> createPhdrs();
301 void allocateHeaders(std::vector<PhdrEntry *> &phdrs);
H A DLinkerScript.cpp845 static OutputSection *findFirstSection(PhdrEntry *load) {
892 if (PhdrEntry *l = ctx->outSec->ptLoad)
1083 void LinkerScript::allocateHeaders(std::vector<PhdrEntry *> &phdrs) {
1090 phdrs, [](const PhdrEntry *e) { return e->p_type == PT_LOAD; });
1093 PhdrEntry *firstPTLoad = *it;
1118 [](const PhdrEntry *e) { return e->p_type == PT_PHDR; });
1167 std::vector<PhdrEntry *> LinkerScript::createPhdrs() {
1168 std::vector<PhdrEntry *> ret;
1173 PhdrEntry *phdr = make<PhdrEntry>(cm
[all...]
H A DSyntheticSections.h34 struct PhdrEntry;
1167 std::vector<PhdrEntry *> phdrs;
H A DOutputSections.cpp35 PhdrEntry *Out::tlsPhdr;
H A DInputSection.cpp636 PhdrEntry *tls = Out::tlsPhdr;
H A DSyntheticSections.cpp3667 for (PhdrEntry *p : part.phdrs) {

Completed in 259 milliseconds