diff options
author | 2016-07-14 06:03:46 +0000 | |
---|---|---|
committer | 2016-07-14 06:03:46 +0000 | |
commit | c67fae5df63714dc9239db2e64cb6b350bf7550f (patch) | |
tree | 620d62d16e0479ff2775e98212289a84a53eda65 /sys/sys/exec_elf.h | |
parent | Prevent silly states via knotes on pids > 2^32 and on nonexistent signals. (diff) | |
download | wireguard-openbsd-c67fae5df63714dc9239db2e64cb6b350bf7550f.tar.xz wireguard-openbsd-c67fae5df63714dc9239db2e64cb6b350bf7550f.zip |
Add PT_GNU_RELRO, for ld.so work
ok millert@ kettenis@
Diffstat (limited to 'sys/sys/exec_elf.h')
-rw-r--r-- | sys/sys/exec_elf.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/sys/exec_elf.h b/sys/sys/exec_elf.h index b8606acfc7e..f1c5d48dc16 100644 --- a/sys/sys/exec_elf.h +++ b/sys/sys/exec_elf.h @@ -1,4 +1,4 @@ -/* $OpenBSD: exec_elf.h,v 1.58 2016/05/29 00:48:05 deraadt Exp $ */ +/* $OpenBSD: exec_elf.h,v 1.59 2016/07/14 06:03:46 guenther Exp $ */ /* * Copyright (c) 1995, 1996 Erik Theisen. All rights reserved. * @@ -426,6 +426,8 @@ typedef struct { #define PT_LOPROC 0x70000000 /* reserved range for processor */ #define PT_HIPROC 0x7fffffff /* specific segment types */ +#define PT_GNU_RELRO 0x6474e552 /* Read-only after relocation */ + #define PT_OPENBSD_RANDOMIZE 0x65a3dbe6 /* fill with random data */ #define PT_OPENBSD_WXNEEDED 0x65a3dbe7 /* program performs W^X violations */ #define PT_OPENBSD_BOOTDATA 0x65a41be6 /* section for boot arguments */ |