aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authoriraisr <iraisr@a5019735-40e9-0310-863c-91ae7b9d1cf9>2015-09-25 20:12:26 +0000
committeriraisr <iraisr@a5019735-40e9-0310-863c-91ae7b9d1cf9>2015-09-25 20:12:26 +0000
commite03654002556aa3ece73c344ec8c8cbe15754df1 (patch)
tree95a981493a58e7581b29ae57aa7d52cd2a5bf371 /include
parentba0f0541efceb398184d137caa4da16d2d2a6c91 (diff)
downloadvalgrind-e03654002556aa3ece73c344ec8c8cbe15754df1.tar.gz
Support correctly AT_SUN_SYSSTAT_ADDR and AT_SUN_SYSSTAT_ZONE_ADDR
in the auxiliary vector. This is possible as Solaris 12 kernel now creates auxv even for statically linked binaries. n-i-bz git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15682 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'include')
-rw-r--r--include/vki/vki-solaris.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/vki/vki-solaris.h b/include/vki/vki-solaris.h
index a5f7ece5b..7b5a6a05f 100644
--- a/include/vki/vki-solaris.h
+++ b/include/vki/vki-solaris.h
@@ -70,6 +70,7 @@
#include <sys/types.h>
#define VKI_UINT_MAX UINT_MAX
+#define VKI_UINTPTR_MAX UINTPTR_MAX
#define vki_boolean_t boolean_t
#define vki_datalink_id_t datalink_id_t
#define vki_uint_t uint_t
@@ -252,6 +253,12 @@ typedef struct {
#define VKI_AT_SUN_HWCAP AT_SUN_HWCAP
#define VKI_AT_SUN_EXECNAME AT_SUN_EXECNAME
#define VKI_AT_SUN_AUXFLAGS AT_SUN_AUXFLAGS
+#if defined(SOLARIS_RESERVE_SYSSTAT_ADDR)
+#define VKI_AT_SUN_SYSSTAT_ADDR AT_SUN_SYSSTAT_ADDR
+#endif
+#if defined(SOLARIS_RESERVE_SYSSTAT_ZONE_ADDR)
+#define VKI_AT_SUN_SYSSTAT_ZONE_ADDR AT_SUN_SYSSTAT_ZONE_ADDR
+#endif
#define VKI_AF_SUN_HWCAPVERIFY AF_SUN_HWCAPVERIFY