Searched refs:PhdrEntry (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | OutputSections.h | 22 struct PhdrEntry; 60 PhdrEntry *ptLoad = nullptr;
|
| H A D | Writer.cpp | 70 SmallVector<std::unique_ptr<PhdrEntry>, 0> createPhdrs(Partition &part); 104 removeEmptyPTLoad(Ctx &ctx, SmallVector<std::unique_ptr<PhdrEntry>, 0> &phdrs) { in removeEmptyPTLoad() argument 116 DenseSet<PhdrEntry *> removed; in removeEmptyPTLoad() 807 void PhdrEntry::add(OutputSection *sec) { in add() 863 PhdrEntry *last = nullptr; in setReservedSymbolSections() 1477 PhdrEntry *curPtLoad = nullptr; in randomizeSectionPadding() 2308 SmallVector<std::unique_ptr<PhdrEntry>, 0> 2310 SmallVector<std::unique_ptr<PhdrEntry>, 0> ret; in createPhdrs() 2311 auto addHdr = [&, &ctx = ctx](unsigned type, unsigned flags) -> PhdrEntry * { in createPhdrs() 2312 ret.push_back(std::make_unique<PhdrEntry>(ctx, type, flags)); in createPhdrs() [all …]
|
| H A D | LinkerScript.h | 376 SmallVector<std::unique_ptr<PhdrEntry>, 0> createPhdrs(); 383 void allocateHeaders(SmallVector<std::unique_ptr<PhdrEntry>, 0> &phdrs);
|
| H A D | LinkerScript.cpp | 1155 static OutputSection *findFirstSection(Ctx &ctx, PhdrEntry *load) { in findFirstSection() 1227 if (PhdrEntry *l = sec->ptLoad) in assignOffsets() 1470 SmallVector<std::unique_ptr<PhdrEntry>, 0> &phdrs) { in allocateHeaders() argument 1479 PhdrEntry *firstPTLoad = it->get(); in allocateHeaders() 1700 SmallVector<std::unique_ptr<PhdrEntry>, 0> LinkerScript::createPhdrs() { in createPhdrs() 1701 SmallVector<std::unique_ptr<PhdrEntry>, 0> ret; in createPhdrs() 1707 std::make_unique<PhdrEntry>(ctx, cmd.type, cmd.flags.value_or(PF_R)); in createPhdrs()
|
| H A D | SyntheticSections.h | 42 struct PhdrEntry; 1477 struct PhdrEntry { struct 1478 PhdrEntry(Ctx &ctx, unsigned type, unsigned flags) in PhdrEntry() argument 1507 SmallVector<std::unique_ptr<PhdrEntry>, 0> phdrs; argument
|
| H A D | Config.h | 56 struct PhdrEntry; 614 PhdrEntry *tlsPhdr = nullptr;
|
| H A D | InputSection.cpp | 734 PhdrEntry *tls = ctx.tlsPhdr; in getTlsTpOffset()
|
| H A D | SyntheticSections.cpp | 4489 for (std::unique_ptr<PhdrEntry> &p : part.phdrs) { in writePhdrs()
|