OBS User unknown
2007-12-17 11:08:48 +00:00
committed by Git OBS Bridge
parent aa31e170ad
commit 3968ac3840
3 changed files with 50 additions and 1 deletions

40
deprecated.diff Normal file
View File

@@ -0,0 +1,40 @@
--- memcheck/memcheck.h (revision 7274)
+++ memcheck/memcheck.h (revision 7273)
@@ -131,6 +131,18 @@ typedef
_qzz_res; \
}))
+/* This is the old name for VALGRIND_MAKE_MEM_NOACCESS. Deprecated. */
+#define VALGRIND_MAKE_NOACCESS(_qzz_addr,_qzz_len) \
+ VALGRIND_MAKE_MEM_NOACCESS(_qzz_addr,_qzz_len)
+
+/* This is the old name for VALGRIND_MAKE_MEM_UNDEFINED. Deprecated. */
+#define VALGRIND_MAKE_WRITABLE(_qzz_addr,_qzz_len) \
+ VALGRIND_MAKE_MEM_UNDEFINED(_qzz_addr,_qzz_len)
+
+/* This is the old name for VALGRIND_MAKE_MEM_DEFINED. Deprecated. */
+#define VALGRIND_MAKE_READABLE(_qzz_addr,_qzz_len) \
+ VALGRIND_MAKE_MEM_DEFINED(_qzz_addr,_qzz_len)
+
/* Similar to VALGRIND_MAKE_MEM_DEFINED except that addressability is
not altered: bytes which are addressable are marked as defined,
but those which are not addressable are left unchanged. */
@@ -202,6 +214,18 @@ typedef
(volatile unsigned char *)&(__lvalue), \
(unsigned int)(sizeof (__lvalue)))
+/* This is the old name for VALGRIND_CHECK_MEM_IS_ADDRESSABLE. Deprecated. */
+#define VALGRIND_CHECK_WRITABLE(_qzz_addr,_qzz_len) \
+ VALGRIND_CHECK_MEM_IS_ADDRESSABLE(_qzz_addr,_qzz_len)
+
+/* This is the old name for VALGRIND_CHECK_MEM_IS_DEFINED. Deprecated. */
+#define VALGRIND_CHECK_READABLE(_qzz_addr,_qzz_len) \
+ VALGRIND_CHECK_MEM_IS_DEFINED(_qzz_addr,_qzz_len)
+
+/* This is the old name for VALGRIND_CHECK_VALUE_IS_DEFINED. Deprecated. */
+#define VALGRIND_CHECK_DEFINED(__lvalue) \
+ VALGRIND_CHECK_VALUE_IS_DEFINED(__lvalue)
+
/* Do a memory leak check mid-execution. */
#define VALGRIND_DO_LEAK_CHECK \

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Sun Dec 16 15:52:17 CET 2007 - dmueller@suse.de
- readd deprecated #define's (#348337)
-------------------------------------------------------------------
Wed Dec 12 00:19:19 CET 2007 - dmueller@suse.de

View File

@@ -26,11 +26,12 @@ Group: Development/Tools/Debuggers
Summary: Valgrind Suite of Tools for Debugging and Profiling
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Version: 3.3.0
Release: 5
Release: 6
Source0: %{name}-%{version}.tar.bz2
# svn di svn://svn.valgrind.org/valgrind/tags/VALGRIND_3_2_1 svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH > 3_2_BRANCH.diff
# svn di svn://svn.valgrind.org/vex/tags/VEX_3_2_1 svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH > VEX_3_2_BRANCH.diff
Patch8: jit-runtime-support.diff
Patch9: deprecated.diff
Provides: callgrind = %version
Obsoletes: callgrind < %version
ExclusiveArch: %ix86 x86_64 ppc ppc64
@@ -113,6 +114,7 @@ Authors:
cd VEX
cd ..
%patch8
%patch9
%build
export CFLAGS="$RPM_OPT_FLAGS"
@@ -142,6 +144,8 @@ mv $RPM_BUILD_ROOT/usr/share/doc/valgrind $RPM_BUILD_ROOT/usr/share/doc/packages
%_libdir/valgrind/*/*.a
%changelog
* Sun Dec 16 2007 - dmueller@suse.de
- readd deprecated #define's (#348337)
* Wed Dec 12 2007 - dmueller@suse.de
- update to 3.3.0 (final):
* last minute bugfixes