Searched refs:PhdrEntry (Results 1 – 9 of 9) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/lld/ELF/ |
| H A D | OutputSections.h | 22 struct PhdrEntry; 58 PhdrEntry *ptLoad = nullptr; 150 static PhdrEntry *tlsPhdr;
|
| H A D | Writer.h | 26 struct PhdrEntry { struct 27 PhdrEntry(unsigned type, unsigned flags) in PhdrEntry() argument
|
| H A D | Writer.cpp | 1108 PhdrEntry *last = nullptr; in setReservedSymbolSections() 1109 PhdrEntry *lastRO = nullptr; in setReservedSymbolSections() 2381 SmallVector<PhdrEntry *, 0> ret; in createPhdrs() 2392 PhdrEntry *load = nullptr; in createPhdrs() 2422 PhdrEntry *relRo = make<PhdrEntry>(PT_GNU_RELRO, PF_R); in createPhdrs() 2490 PhdrEntry *tlsHdr = make<PhdrEntry>(PT_TLS, PF_R); in createPhdrs() 2538 PhdrEntry *note = nullptr; in createPhdrs() 2563 PhdrEntry *entry = make<PhdrEntry>(pType, pFlags); in addPhdrForSection() 2572 const PhdrEntry *prev; in fixSectionAlignments() 2692 PhdrEntry *lastRX = nullptr; in assignFileOffsets() [all …]
|
| H A D | LinkerScript.cpp | 974 static OutputSection *findFirstSection(PhdrEntry *load) { in findFirstSection() 1047 if (PhdrEntry *l = sec->ptLoad) in assignOffsets() 1292 void LinkerScript::allocateHeaders(SmallVector<PhdrEntry *, 0> &phdrs) { in allocateHeaders() argument 1299 phdrs, [](const PhdrEntry *e) { return e->p_type == PT_LOAD; }); in allocateHeaders() 1302 PhdrEntry *firstPTLoad = *it; in allocateHeaders() 1327 [](const PhdrEntry *e) { return e->p_type == PT_PHDR; }); in allocateHeaders() 1377 SmallVector<PhdrEntry *, 0> LinkerScript::createPhdrs() { in createPhdrs() 1378 SmallVector<PhdrEntry *, 0> ret; in createPhdrs() 1383 PhdrEntry *phdr = make<PhdrEntry>(cmd.type, cmd.flags.value_or(PF_R)); in createPhdrs()
|
| H A D | LinkerScript.h | 330 SmallVector<PhdrEntry *, 0> createPhdrs(); 335 void allocateHeaders(SmallVector<PhdrEntry *, 0> &phdrs);
|
| H A D | SyntheticSections.h | 37 struct PhdrEntry; 1306 SmallVector<PhdrEntry *, 0> phdrs;
|
| H A D | OutputSections.cpp | 42 PhdrEntry *Out::tlsPhdr;
|
| H A D | InputSection.cpp | 638 PhdrEntry *tls = Out::tlsPhdr; in getTlsTpOffset()
|
| H A D | SyntheticSections.cpp | 3768 for (PhdrEntry *p : part.phdrs) { in writePhdrs()
|