Memory Management Debugger
Valgrind checks all memory operations in an application, like read,
write, malloc, new, free, and delete. Valgrind can find uses of
uninitialized memory, access to already freed memory, overflows,
illegal stack operations, memory leaks, and any illegal
new/malloc/free/delete commands. Another program in the package is
"cachegrind," a profiler based on the valgrind engine.
To use valgrind you should compile your application with "-g -O0"
compiler options. Afterwards you can use it with:
valgrind --tool=memcheck --sloppy-malloc=yes --leak-check=yes
--db-attach=yes my_application, for example.
More valgrind options can be listed via "valgrind --help". There is
also complete documentation in the /usr/share/doc/packages/valgrind/
directory. A debugged application runs slower and needs much more
memory, but is usually still usable. Valgrind is still in development,
but it has been successfully used to optimize several KDE applications.
- Sources inherited from project openSUSE:13.2
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:13.2:Update/valgrind && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
VEX-r2803.diff | 0000836127 817 KB | |
VEX-r2808.diff | 0000001320 1.29 KB | |
VEX-r2816.diff | 0000001952 1.91 KB | |
VEX-r2858.diff | 0000009430 9.21 KB | |
VEX-r2904.diff | 0000005824 5.69 KB | |
VEX-r2910.diff | 0000088170 86.1 KB | |
VEX-r2914.diff | 0000330121 322 KB | |
VEX-r2915.diff | 0000000397 397 Bytes | |
VEX-r2916.diff | 0000000427 427 Bytes | |
aarch64-VEX-support.diff | 0001491218 1.42 MB | |
aarch64-support.diff | 0004689093 4.47 MB | |
armv6-support.diff | 0000000187 187 Bytes | |
glibc-2.19.patch | 0000000734 734 Bytes | |
jit-register-unregister.diff | 0000007455 7.28 KB | |
r13767.diff | 0000015289 14.9 KB | |
r13770.diff | 0000250427 245 KB | |
r14184.diff | 0000016478 16.1 KB | |
r14238.diff | 0000086857 84.8 KB | |
r14239.diff | 0000168671 165 KB | |
r14240.diff | 0001751811 1.67 MB | |
r14246.diff | 0000001340 1.31 KB | |
r2798.diff | 0000001139 1.11 KB | |
valgrind-3.9.0.tar.bz2 | 0010003156 9.54 MB | |
valgrind-r13948.diff | 0000003730 3.64 KB | |
valgrind.changes | 0000031450 30.7 KB | |
valgrind.spec | 0000010629 10.4 KB |
Revision 2 (latest revision is 3)
Copy from Factory revision 89
Comments 0