Searched refs:PhdrEntry (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | OutputSections.h | 21 struct PhdrEntry; 57 PhdrEntry *ptLoad = nullptr; 146 static PhdrEntry *tlsPhdr;
|
| H A D | Writer.h | 28 struct PhdrEntry { struct 29 PhdrEntry(unsigned type, unsigned flags) in PhdrEntry() argument
|
| H A D | Writer.cpp | 1064 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 D | LinkerScript.cpp | 942 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 D | LinkerScript.h | 321 SmallVector<PhdrEntry *, 0> createPhdrs(); 326 void allocateHeaders(SmallVector<PhdrEntry *, 0> &phdrs);
|
| H A D | SyntheticSections.h | 34 struct PhdrEntry; 1230 SmallVector<PhdrEntry *, 0> phdrs;
|
| H A D | OutputSections.cpp | 36 PhdrEntry *Out::tlsPhdr;
|
| H A D | InputSection.cpp | 585 PhdrEntry *tls = Out::tlsPhdr; in getTlsTpOffset()
|
| H A D | SyntheticSections.cpp | 3760 for (PhdrEntry *p : part.phdrs) { in writePhdrs()
|