42 lines
1.3 KiB
Text
42 lines
1.3 KiB
Text
|
--- include/valgrind.h.in.orig
|
||
|
+++ include/valgrind.h.in
|
||
|
@@ -112,6 +112,8 @@
|
||
|
#undef PLAT_amd64_darwin
|
||
|
#undef PLAT_x86_freebsd
|
||
|
#undef PLAT_amd64_freebsd
|
||
|
+#undef PLAT_x86_openbsd
|
||
|
+#undef PLAT_amd64_openbsd
|
||
|
#undef PLAT_x86_win32
|
||
|
#undef PLAT_amd64_win64
|
||
|
#undef PLAT_x86_linux
|
||
|
@@ -137,6 +139,10 @@
|
||
|
# define PLAT_x86_freebsd 1
|
||
|
#elif defined(__FreeBSD__) && defined(__amd64__)
|
||
|
# define PLAT_amd64_freebsd 1
|
||
|
+#elif defined(__OpenBSD__) && defined(__i386__)
|
||
|
+# define PLAT_x86_openbsd 1
|
||
|
+#elif defined(__OpenBSD__) && defined(__amd64__)
|
||
|
+# define PLAT_amd64_openbsd 1
|
||
|
#elif (defined(__MINGW32__) && defined(__i386__)) \
|
||
|
|| defined(__CYGWIN32__) \
|
||
|
|| (defined(_WIN32) && defined(_M_IX86))
|
||
|
@@ -264,7 +270,8 @@
|
||
|
|
||
|
#if defined(PLAT_x86_linux) || defined(PLAT_x86_darwin) \
|
||
|
|| (defined(PLAT_x86_win32) && defined(__GNUC__)) \
|
||
|
- || defined(PLAT_x86_solaris) || defined(PLAT_x86_freebsd)
|
||
|
+ || defined(PLAT_x86_solaris) || defined(PLAT_x86_freebsd) \
|
||
|
+ || defined(PLAT_x86_openbsd)
|
||
|
|
||
|
typedef
|
||
|
struct {
|
||
|
@@ -404,7 +411,7 @@
|
||
|
|
||
|
#if defined(PLAT_amd64_linux) || defined(PLAT_amd64_darwin) \
|
||
|
|| defined(PLAT_amd64_solaris) \
|
||
|
- || defined(PLAT_amd64_freebsd) \
|
||
|
+ || defined(PLAT_amd64_freebsd) || defined(PLAT_amd64_openbsd) \
|
||
|
|| (defined(PLAT_amd64_win64) && defined(__GNUC__))
|
||
|
|
||
|
typedef
|