Lines Matching refs:addHdr
2159 auto addHdr = [&](unsigned type, unsigned flags) -> PhdrEntry * { in createPhdrs() local
2177 addHdr(PT_PHDR, PF_R)->add(Out::programHeaders); in createPhdrs()
2179 addHdr(PT_PHDR, PF_R)->add(part.programHeaders->getParent()); in createPhdrs()
2183 addHdr(PT_INTERP, cmd->getPhdrFlags())->add(cmd); in createPhdrs()
2189 load = addHdr(PT_LOAD, flags); in createPhdrs()
2231 addHdr(PT_LOAD, computeFlags(sec->getPhdrFlags()))->add(sec); in createPhdrs()
2268 load = addHdr(PT_LOAD, newFlags); in createPhdrs()
2285 addHdr(PT_DYNAMIC, sec->getPhdrFlags())->add(sec); in createPhdrs()
2293 addHdr(PT_GNU_EH_FRAME, part.ehFrameHdr->getParent()->getPhdrFlags()) in createPhdrs()
2300 addHdr(PT_OPENBSD_MUTABLE, cmd->getPhdrFlags())->add(cmd); in createPhdrs()
2305 addHdr(PT_OPENBSD_RANDOMIZE, cmd->getPhdrFlags())->add(cmd); in createPhdrs()
2310 addHdr(PT_OPENBSD_SYSCALLS, cmd->getPhdrFlags())->add(cmd); in createPhdrs()
2321 addHdr(PT_GNU_STACK, perm)->p_memsz = config->zStackSize; in createPhdrs()
2329 addHdr(PT_OPENBSD_WXNEEDED, PF_X); in createPhdrs()
2332 addHdr(PT_GNU_PROPERTY, PF_R)->add(cmd); in createPhdrs()
2342 note = addHdr(PT_NOTE, PF_R); in createPhdrs()