author | Yann Diorcet (diorcet.yann@gmail.com) |
Fri Nov 16 14:59:27 2012 +0100 (2012-11-16) | |
changeset 3115 | 1c68438f44f7 |
permissions | -rw-r--r-- |
yann@2438 | 1 |
2011-02-28 Aurelien Jarno <aurelien@aurel32.net> |
yann@2438 | 2 |
|
yann@2438 | 3 |
* sysdeps/alpha/stackinfo.h: Define DEFAULT_STACK_PERMS with PF_X. |
yann@2438 | 4 |
|
yann@2438 | 5 |
diff --git glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h |
yann@2438 | 6 |
index 0a281bd..d9dbc35 100644 |
yann@2438 | 7 |
--- glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h |
yann@2438 | 8 |
+++ glibc-2.13/glibc-ports-2.13/sysdeps/alpha/stackinfo.h |
yann@2438 | 9 |
@@ -22,7 +22,13 @@ |
yann@2438 | 10 |
#ifndef _STACKINFO_H |
yann@2438 | 11 |
#define _STACKINFO_H 1 |
yann@2438 | 12 |
|
yann@2438 | 13 |
+#include <elf.h> |
yann@2438 | 14 |
+ |
yann@2438 | 15 |
/* On Alpha the stack grows down. */ |
yann@2438 | 16 |
#define _STACK_GROWS_DOWN 1 |
yann@2438 | 17 |
|
yann@2438 | 18 |
+/* Default to an executable stack. PF_X can be overridden if PT_GNU_STACK is |
yann@2438 | 19 |
+ * present, but it is presumed absent. */ |
yann@2438 | 20 |
+#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X) |
yann@2438 | 21 |
+ |
yann@2438 | 22 |
#endif /* stackinfo.h */ |
yann@2438 | 23 |