Lines Matching refs:phdrs
102 static void removeEmptyPTLoad(SmallVector<PhdrEntry *, 0> &phdrs) { in removeEmptyPTLoad() argument
104 phdrs.begin(), phdrs.end(), [&](const PhdrEntry *p) { in removeEmptyPTLoad()
115 DenseSet<PhdrEntry *> removed(it, phdrs.end()); in removeEmptyPTLoad()
119 phdrs.erase(it, phdrs.end()); in removeEmptyPTLoad()
613 script->allocateHeaders(mainPart->phdrs); in run()
619 removeEmptyPTLoad(part.phdrs); in run()
1112 for (PhdrEntry *p : part.phdrs) { in setReservedSymbolSections()
2139 part.phdrs = script->hasPhdrsCommands() ? script->createPhdrs() in finalizeSections()
2159 Out::programHeaders->size = sizeof(Elf_Phdr) * mainPart->phdrs.size(); in finalizeSections()
2165 for (PhdrEntry *p : mainPart->phdrs) in finalizeSections()
2565 part.phdrs.push_back(entry); in addPhdrForSection()
2628 for (const PhdrEntry *p : part.phdrs) in fixSectionAlignments()
2694 for (PhdrEntry *p : part.phdrs) in assignFileOffsets()
2746 for (PhdrEntry *p : part.phdrs) { in setPhdrs()
2999 for (PhdrEntry *p : part.phdrs) in writeTrapInstr()
3011 for (PhdrEntry *p : part.phdrs) in writeTrapInstr()