1 Summary: An open-source memory debugger for x86-GNU/Linux
7 Group: Networking/Utilities
8 Source0: http://developer.kde.org/~sewardj/%{name}-%{version}.tar.bz2
9 URL: http://developer.kde.org/~sewardj/
10 BuildRequires: autoconf
11 BuildRequires: automake
12 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14 # valgrind binaries should _never_ be stripped
15 # anyone knows better solution?
19 Valgrind is a GPL'd tool to help you find memory-management problems
20 in your programs. When a program is run under Valgrind's supervision,
21 all reads and writes of memory are checked, and calls to
22 malloc/new/free/delete are intercepted. As a result, Valgrind can
23 detect problems such as:
25 - Use of uninitialised memory
26 - Reading/writing memory after it has been free'd
27 - Reading/writing off the end of malloc'd blocks
28 - Reading/writing inappropriate areas on the stack
29 - Memory leaks -- where pointers to malloc'd blocks are lost forever
30 - Passing of uninitialised and/or unaddressible memory to system calls
31 - Mismatched use of malloc/new/new [] vs free/delete/delete []
32 - Some misuses of the POSIX pthreads API
46 rm -rf $RPM_BUILD_ROOT
48 %{__make} install DESTDIR=$RPM_BUILD_ROOT
51 rm -rf $RPM_BUILD_ROOT
54 %defattr(644,root,root,755)
55 %doc ACKNOWLEDGEMENTS AUTHORS ChangeLog PATCHES_APPLIED
56 %doc README README_MISSING_SYSCALL_OR_IOCTL TODO
58 %attr(755,root,root) %{_bindir}/*