The generic ELF format does not assign names to program headers.
We've changed that with Solaris 11.4. This article describes how
and why.
So much of ELF revolves around naming, particularly for sections
and symbols. Today, noting that nearly everything else in an ELF
object is explicitly named, and in particular, that sections have
names, it seems like an odd oversight that program headers are
nameless. However, when ELF was invented, it was always true that
each object had...