Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/ELF/
H A DOutputSections.h22 struct PhdrEntry;
60 PhdrEntry *ptLoad = nullptr;
H A DWriter.cpp70 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 DLinkerScript.h376 SmallVector<std::unique_ptr<PhdrEntry>, 0> createPhdrs();
383 void allocateHeaders(SmallVector<std::unique_ptr<PhdrEntry>, 0> &phdrs);
H A DLinkerScript.cpp1155 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 DSyntheticSections.h42 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 DConfig.h56 struct PhdrEntry;
614 PhdrEntry *tlsPhdr = nullptr;
H A DInputSection.cpp734 PhdrEntry *tls = ctx.tlsPhdr; in getTlsTpOffset()
H A DSyntheticSections.cpp4489 for (std::unique_ptr<PhdrEntry> &p : part.phdrs) { in writePhdrs()