This makes the header printing look the same as the GNU objdump.
Index: llvm/tools/llvm-objdump/ELFDump.cpp
===================================================================
RCS file: /home/cvs/src/gnu/llvm/llvm/tools/llvm-objdump/ELFDump.cpp,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 ELFDump.cpp
--- llvm/tools/llvm-objdump/ELFDump.cpp 14 Nov 2022 13:42:19 -0000 1.2
+++ llvm/tools/llvm-objdump/ELFDump.cpp 19 Nov 2022 09:47:16 -0000
@@ -244,16 +244,16 @@ static void printProgramHeaders(const EL
outs() << " NOTE ";
break;
case ELF::PT_OPENBSD_BOOTDATA:
- outs() << " OPENBSD_BOOTDATA ";
+ outs() << "OPENBSD_BOOTDATA ";
break;
case ELF::PT_OPENBSD_MUTABLE:
- outs() << " OPENBSD_MUTABLE ";
+ outs() << "OPENBSD_MUTABLE ";
break;
case ELF::PT_OPENBSD_RANDOMIZE:
- outs() << " OPENBSD_RANDOMIZE ";
+ outs() << "OPENBSD_RANDOMIZE ";
break;
case ELF::PT_OPENBSD_WXNEEDED:
- outs() << " OPENBSD_WXNEEDED ";
+ outs() << "OPENBSD_WXNEEDED ";
break;
case ELF::PT_PHDR:
outs() << " PHDR ";