[llvm] 97eff26 - [Support/ELF] Add OpenBSD PT_OPENBSD_SYSCALLS constant.
Frederic Cambus via llvm-commits
llvm-commits at lists.llvm.org
Sat Feb 17 07:42:27 PST 2024
Author: Frederic Cambus
Date: 2024-02-17T16:41:26+01:00
New Revision: 97eff26d0ca4d187a5efb8534af484dbb68bce30
URL: https://github.com/llvm/llvm-project/commit/97eff26d0ca4d187a5efb8534af484dbb68bce30
DIFF: https://github.com/llvm/llvm-project/commit/97eff26d0ca4d187a5efb8534af484dbb68bce30.diff
LOG: [Support/ELF] Add OpenBSD PT_OPENBSD_SYSCALLS constant.
Reference: https://github.com/openbsd/src/blob/master/sys/sys/exec_elf.h
Added:
Modified:
llvm/include/llvm/BinaryFormat/ELF.h
Removed:
################################################################################
diff --git a/llvm/include/llvm/BinaryFormat/ELF.h b/llvm/include/llvm/BinaryFormat/ELF.h
index 8e0356a8efeb61..124bba76c1774c 100644
--- a/llvm/include/llvm/BinaryFormat/ELF.h
+++ b/llvm/include/llvm/BinaryFormat/ELF.h
@@ -1476,6 +1476,7 @@ enum {
PT_OPENBSD_RANDOMIZE = 0x65a3dbe6, // Fill with random data.
PT_OPENBSD_WXNEEDED = 0x65a3dbe7, // Program does W^X violations.
PT_OPENBSD_NOBTCFI = 0x65a3dbe8, // Do not enforce branch target CFI.
+ PT_OPENBSD_SYSCALLS = 0x65a3dbe9, // System call sites.
PT_OPENBSD_BOOTDATA = 0x65a41be6, // Section for boot arguments.
// ARM program header types.
More information about the llvm-commits
mailing list