diff options
author | iraisr <iraisr@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2015-09-25 20:12:26 +0000 |
---|---|---|
committer | iraisr <iraisr@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2015-09-25 20:12:26 +0000 |
commit | e03654002556aa3ece73c344ec8c8cbe15754df1 (patch) | |
tree | 95a981493a58e7581b29ae57aa7d52cd2a5bf371 /include | |
parent | ba0f0541efceb398184d137caa4da16d2d2a6c91 (diff) | |
download | valgrind-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.h | 7 |
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 |