diff options
author | Frederic Cambus <fred@statdns.com> | 2024-02-20 09:11:54 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-20 09:11:54 +0100 |
commit | 1b894864862d8049e4a2567a472efdc2eda1e035 (patch) | |
tree | 5fb61a96ba9cf44dfef53c5e2cbd2b9b3ed69b14 /llvm/tools/llvm-objdump/ELFDump.cpp | |
parent | 914e60748729387f45919e42335723eb9d2df460 (diff) | |
download | llvm-1b894864862d8049e4a2567a472efdc2eda1e035.zip llvm-1b894864862d8049e4a2567a472efdc2eda1e035.tar.gz llvm-1b894864862d8049e4a2567a472efdc2eda1e035.tar.bz2 |
[llvm-objdump] Add support for the PT_OPENBSD_SYSCALLS segment type. (#82121)
Reference: https://github.com/openbsd/src/blob/master/sys/sys/exec_elf.h
Diffstat (limited to 'llvm/tools/llvm-objdump/ELFDump.cpp')
-rw-r--r-- | llvm/tools/llvm-objdump/ELFDump.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/tools/llvm-objdump/ELFDump.cpp b/llvm/tools/llvm-objdump/ELFDump.cpp index 34861ee..fda99bd 100644 --- a/llvm/tools/llvm-objdump/ELFDump.cpp +++ b/llvm/tools/llvm-objdump/ELFDump.cpp @@ -291,6 +291,9 @@ template <class ELFT> void ELFDumper<ELFT>::printProgramHeaders() { case ELF::PT_OPENBSD_RANDOMIZE: outs() << "OPENBSD_RANDOMIZE "; break; + case ELF::PT_OPENBSD_SYSCALLS: + outs() << "OPENBSD_SYSCALLS "; + break; case ELF::PT_OPENBSD_WXNEEDED: outs() << "OPENBSD_WXNEEDED "; break; |