Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lld/ELF/
H A DOutputSections.h21 struct PhdrEntry;
57 PhdrEntry *ptLoad = nullptr;
146 static PhdrEntry *tlsPhdr;
H A DWriter.h28 struct PhdrEntry { struct
29 PhdrEntry(unsigned type, unsigned flags) in PhdrEntry() argument
H A DWriter.cpp1064 PhdrEntry *last = nullptr; in setReservedSymbolSections()
1065 PhdrEntry *lastRO = nullptr; in setReservedSymbolSections()
2287 SmallVector<PhdrEntry *, 0> ret; in createPhdrs()
2298 PhdrEntry *load = nullptr; in createPhdrs()
2328 PhdrEntry *relRo = make<PhdrEntry>(PT_GNU_RELRO, PF_R); in createPhdrs()
2384 PhdrEntry *tlsHdr = make<PhdrEntry>(PT_TLS, PF_R); in createPhdrs()
2432 PhdrEntry *note = nullptr; in createPhdrs()
2457 PhdrEntry *entry = make<PhdrEntry>(pType, pFlags); in addPhdrForSection()
2466 const PhdrEntry *prev; in fixSectionAlignments()
2586 PhdrEntry *lastRX = nullptr; in assignFileOffsets()
[all …]
H A DLinkerScript.cpp942 static OutputSection *findFirstSection(PhdrEntry *load) { in findFirstSection()
1015 if (PhdrEntry *l = sec->ptLoad) in assignOffsets()
1244 void LinkerScript::allocateHeaders(SmallVector<PhdrEntry *, 0> &phdrs) { in allocateHeaders() argument
1251 phdrs, [](const PhdrEntry *e) { return e->p_type == PT_LOAD; }); in allocateHeaders()
1254 PhdrEntry *firstPTLoad = *it; in allocateHeaders()
1279 [](const PhdrEntry *e) { return e->p_type == PT_PHDR; }); in allocateHeaders()
1328 SmallVector<PhdrEntry *, 0> LinkerScript::createPhdrs() { in createPhdrs()
1329 SmallVector<PhdrEntry *, 0> ret; in createPhdrs()
1334 PhdrEntry *phdr = make<PhdrEntry>(cmd.type, cmd.flags.value_or(PF_R)); in createPhdrs()
H A DLinkerScript.h321 SmallVector<PhdrEntry *, 0> createPhdrs();
326 void allocateHeaders(SmallVector<PhdrEntry *, 0> &phdrs);
H A DSyntheticSections.h34 struct PhdrEntry;
1230 SmallVector<PhdrEntry *, 0> phdrs;
H A DOutputSections.cpp36 PhdrEntry *Out::tlsPhdr;
H A DInputSection.cpp585 PhdrEntry *tls = Out::tlsPhdr; in getTlsTpOffset()
H A DSyntheticSections.cpp3760 for (PhdrEntry *p : part.phdrs) { in writePhdrs()