Searched refs:PhdrEntry (Results 1 – 9 of 9) sorted by relevance
24 struct PhdrEntry;57 PhdrEntry *ptLoad = nullptr;130 static PhdrEntry *tlsPhdr;
31 struct PhdrEntry { struct32 PhdrEntry(unsigned type, unsigned flags) in PhdrEntry() argument
68 std::vector<PhdrEntry *> createPhdrs(Partition &part);164 static void removeEmptyPTLoad(std::vector<PhdrEntry *> &phdrs) { in removeEmptyPTLoad()166 phdrs.begin(), phdrs.end(), [&](const PhdrEntry *p) { in removeEmptyPTLoad()177 DenseSet<PhdrEntry *> removed(it, phdrs.end()); in removeEmptyPTLoad()1075 void PhdrEntry::add(OutputSection *sec) { in add()1150 PhdrEntry *last = nullptr; in setReservedSymbolSections()1151 PhdrEntry *lastRO = nullptr; in setReservedSymbolSections()1154 for (PhdrEntry *p : part.phdrs) { in setReservedSymbolSections()2117 for (PhdrEntry *p : mainPart->phdrs) in finalizeSections()2311 std::vector<PhdrEntry *> Writer<ELFT>::createPhdrs(Partition &part) { in createPhdrs()[all …]
895 static OutputSection *findFirstSection(PhdrEntry *load) { in findFirstSection()945 if (PhdrEntry *l = ctx->outSec->ptLoad) in assignOffsets()1150 void LinkerScript::allocateHeaders(std::vector<PhdrEntry *> &phdrs) { in allocateHeaders()1157 phdrs, [](const PhdrEntry *e) { return e->p_type == PT_LOAD; }); in allocateHeaders()1160 PhdrEntry *firstPTLoad = *it; in allocateHeaders()1185 [](const PhdrEntry *e) { return e->p_type == PT_PHDR; }); in allocateHeaders()1234 std::vector<PhdrEntry *> LinkerScript::createPhdrs() { in createPhdrs()1235 std::vector<PhdrEntry *> ret; in createPhdrs()1240 PhdrEntry *phdr = make<PhdrEntry>(cmd.type, cmd.flags ? *cmd.flags : PF_R); in createPhdrs()
310 std::vector<PhdrEntry *> createPhdrs();315 void allocateHeaders(std::vector<PhdrEntry *> &phdrs);
35 struct PhdrEntry;1173 std::vector<PhdrEntry *> phdrs;
37 PhdrEntry *Out::tlsPhdr;
643 PhdrEntry *tls = Out::tlsPhdr; in getTlsTpOffset()
3712 for (PhdrEntry *p : part.phdrs) { in writePhdrs()