valgrind-3.14.0-5.1.x86_64.rpm


Advertisement

Description

valgrind - Memory Management Debugger

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename valgrind-3.14.0-5.1.x86_64.rpm
Package name valgrind
Package version 3.14.0
Package release 5.1
Package architecture x86_64
Package type rpm
Category Development/Tools/Debuggers
Homepage http://valgrind.org/
License GPL-2.0-or-later
Maintainer -
Download size 7.40 MB
Installed size 44.24 MB
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.

Alternatives

Package Version Architecture Repository
valgrind-3.14.0-5.1.i586.rpm 3.14.0 i586 openSUSE Oss
valgrind - - -

Requires

Name Value
/usr/bin/perl -
glibc >= 2.29
glibc < 2.30.0
libc.so.6(GLIBC_2.14)(64bit) -
libdl.so.2()(64bit) -
libdl.so.2(GLIBC_2.2.5)(64bit) -
libdl.so.2(GLIBC_2.3.3)(64bit) -
libpthread.so.0()(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -
libpthread.so.0(GLIBC_2.3.3)(64bit) -

Provides

Name Value
callgrind = 3.14.0
valgrind = 3.14.0-5.1
valgrind(x86-64) = 3.14.0-5.1

Obsoletes

Name Value
callgrind < 3.14.0

Download

Type URL
Mirror widehat.opensuse.org
Binary Package valgrind-3.14.0-5.1.x86_64.rpm
Source Package valgrind-3.14.0-5.1.src.rpm

Install Howto

Install valgrind rpm package:

# zypper install valgrind

Files

Path
/usr/bin/callgrind_annotate
/usr/bin/callgrind_control
/usr/bin/cg_annotate
/usr/bin/cg_diff
/usr/bin/cg_merge
/usr/bin/ms_print
/usr/bin/valgrind
/usr/bin/valgrind-di-server
/usr/bin/valgrind-listener
/usr/bin/vgdb
/usr/lib64/valgrind/64bit-avx-valgrind-s1.xml
/usr/lib64/valgrind/64bit-avx-valgrind-s2.xml
/usr/lib64/valgrind/64bit-avx.xml
/usr/lib64/valgrind/64bit-core-valgrind-s1.xml
/usr/lib64/valgrind/64bit-core-valgrind-s2.xml
/usr/lib64/valgrind/64bit-core.xml
/usr/lib64/valgrind/64bit-linux-valgrind-s1.xml
/usr/lib64/valgrind/64bit-linux-valgrind-s2.xml
/usr/lib64/valgrind/64bit-linux.xml
/usr/lib64/valgrind/64bit-sse-valgrind-s1.xml
/usr/lib64/valgrind/64bit-sse-valgrind-s2.xml
/usr/lib64/valgrind/64bit-sse.xml
/usr/lib64/valgrind/amd64-avx-coresse-valgrind.xml
/usr/lib64/valgrind/amd64-avx-coresse.xml
/usr/lib64/valgrind/amd64-avx-linux-valgrind.xml
/usr/lib64/valgrind/amd64-avx-linux.xml
/usr/lib64/valgrind/amd64-coresse-valgrind.xml
/usr/lib64/valgrind/amd64-linux-valgrind.xml
/usr/lib64/valgrind/cachegrind-amd64-linux
/usr/lib64/valgrind/callgrind-amd64-linux
/usr/lib64/valgrind/default.supp
/usr/lib64/valgrind/drd-amd64-linux
/usr/lib64/valgrind/exp-bbv-amd64-linux
/usr/lib64/valgrind/exp-dhat-amd64-linux
/usr/lib64/valgrind/exp-sgcheck-amd64-linux
/usr/lib64/valgrind/getoff-amd64-linux
/usr/lib64/valgrind/helgrind-amd64-linux
/usr/lib64/valgrind/lackey-amd64-linux
/usr/lib64/valgrind/massif-amd64-linux
/usr/lib64/valgrind/memcheck-amd64-linux
/usr/lib64/valgrind/mips64-cp0-valgrind-s1.xml
/usr/lib64/valgrind/mips64-cp0-valgrind-s2.xml
/usr/lib64/valgrind/mips64-cp0.xml
/usr/lib64/valgrind/mips64-cpu-valgrind-s1.xml
/usr/lib64/valgrind/mips64-cpu-valgrind-s2.xml
/usr/lib64/valgrind/mips64-cpu.xml
/usr/lib64/valgrind/mips64-fpu-valgrind-s1.xml
/usr/lib64/valgrind/mips64-fpu-valgrind-s2.xml
/usr/lib64/valgrind/mips64-fpu.xml
/usr/lib64/valgrind/mips64-linux-valgrind.xml
/usr/lib64/valgrind/mips64-linux.xml
/usr/lib64/valgrind/none-amd64-linux
/usr/lib64/valgrind/power-core-valgrind-s1.xml
/usr/lib64/valgrind/power-core-valgrind-s2.xml
/usr/lib64/valgrind/power64-core-valgrind-s1.xml
/usr/lib64/valgrind/power64-core-valgrind-s2.xml
/usr/lib64/valgrind/power64-core.xml
/usr/lib64/valgrind/power64-core2-valgrind-s1.xml
/usr/lib64/valgrind/power64-core2-valgrind-s2.xml
/usr/lib64/valgrind/power64-linux-valgrind-s1.xml
/usr/lib64/valgrind/power64-linux-valgrind-s2.xml
/usr/lib64/valgrind/power64-linux.xml
/usr/lib64/valgrind/s390x-core64-valgrind-s1.xml
/usr/lib64/valgrind/s390x-core64-valgrind-s2.xml
/usr/lib64/valgrind/s390x-core64.xml
/usr/lib64/valgrind/s390x-generic-valgrind.xml
/usr/lib64/valgrind/s390x-generic.xml
/usr/lib64/valgrind/s390x-linux64-valgrind-s1.xml
/usr/lib64/valgrind/s390x-linux64-valgrind-s2.xml
/usr/lib64/valgrind/s390x-linux64.xml
/usr/lib64/valgrind/s390x-vx-linux-valgrind.xml
/usr/lib64/valgrind/s390x-vx-linux.xml
/usr/lib64/valgrind/vgpreload_core-amd64-linux.so
/usr/lib64/valgrind/vgpreload_core-x86-linux.so
/usr/lib64/valgrind/vgpreload_drd-amd64-linux.so
/usr/lib64/valgrind/vgpreload_drd-x86-linux.so
/usr/lib64/valgrind/vgpreload_exp-dhat-amd64-linux.so
/usr/lib64/valgrind/vgpreload_exp-dhat-x86-linux.so
/usr/lib64/valgrind/vgpreload_exp-sgcheck-amd64-linux.so
/usr/lib64/valgrind/vgpreload_exp-sgcheck-x86-linux.so
/usr/lib64/valgrind/vgpreload_helgrind-amd64-linux.so
/usr/lib64/valgrind/vgpreload_helgrind-x86-linux.so
/usr/lib64/valgrind/vgpreload_massif-amd64-linux.so
/usr/lib64/valgrind/vgpreload_massif-x86-linux.so
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so
/usr/lib64/valgrind/vgpreload_memcheck-x86-linux.so
/usr/share/doc/packages/valgrind/AUTHORS
/usr/share/doc/packages/valgrind/NEWS
/usr/share/doc/packages/valgrind/README
/usr/share/doc/packages/valgrind/README.aarch64
/usr/share/doc/packages/valgrind/README.android
/usr/share/doc/packages/valgrind/README.android_emulator
/usr/share/doc/packages/valgrind/README.mips
/usr/share/doc/packages/valgrind/README.s390
/usr/share/doc/packages/valgrind/README.solaris
/usr/share/doc/packages/valgrind/README_DEVELOPERS
/usr/share/doc/packages/valgrind/README_MISSING_SYSCALL_OR_IOCTL
/usr/share/doc/packages/valgrind/README_PACKAGERS
/usr/share/doc/packages/valgrind/valgrind_manual.pdf
/usr/share/doc/packages/valgrind/valgrind_manual.ps
/usr/share/doc/packages/valgrind/html/FAQ.html
/usr/share/doc/packages/valgrind/html/QuickStart.html
/usr/share/doc/packages/valgrind/html/bbv-manual.html
/usr/share/doc/packages/valgrind/html/cg-manual.html
/usr/share/doc/packages/valgrind/html/cl-format.html
/usr/share/doc/packages/valgrind/html/cl-manual.html
/usr/share/doc/packages/valgrind/html/design-impl.html
/usr/share/doc/packages/valgrind/html/dh-manual.html
/usr/share/doc/packages/valgrind/html/dist.authors.html
/usr/share/doc/packages/valgrind/html/dist.html
/usr/share/doc/packages/valgrind/html/dist.news.html
/usr/share/doc/packages/valgrind/html/dist.news.old.html
/usr/share/doc/packages/valgrind/html/dist.readme-android.html
/usr/share/doc/packages/valgrind/html/dist.readme-android_emulator.html
/usr/share/doc/packages/valgrind/html/dist.readme-developers.html
/usr/share/doc/packages/valgrind/html/dist.readme-mips.html
/usr/share/doc/packages/valgrind/html/dist.readme-missing.html
/usr/share/doc/packages/valgrind/html/dist.readme-packagers.html
/usr/share/doc/packages/valgrind/html/dist.readme-s390.html
/usr/share/doc/packages/valgrind/html/dist.readme-solaris.html
/usr/share/doc/packages/valgrind/html/dist.readme.html
/usr/share/doc/packages/valgrind/html/drd-manual.html
/usr/share/doc/packages/valgrind/html/faq.html
/usr/share/doc/packages/valgrind/html/hg-manual.html
/usr/share/doc/packages/valgrind/html/index.html
/usr/share/doc/packages/valgrind/html/license.gfdl.html
/usr/share/doc/packages/valgrind/html/license.gpl.html
/usr/share/doc/packages/valgrind/html/licenses.html
/usr/share/doc/packages/valgrind/html/lk-manual.html
/usr/share/doc/packages/valgrind/html/manual-core-adv.html
/usr/share/doc/packages/valgrind/html/manual-core.html
/usr/share/doc/packages/valgrind/html/manual-intro.html
/usr/share/doc/packages/valgrind/html/manual-writing-tools.html
/usr/share/doc/packages/valgrind/html/manual.html
/usr/share/doc/packages/valgrind/html/mc-manual.html
/usr/share/doc/packages/valgrind/html/ms-manual.html
/usr/share/doc/packages/valgrind/html/nl-manual.html
/usr/share/doc/packages/valgrind/html/quick-start.html
/usr/share/doc/packages/valgrind/html/sg-manual.html
/usr/share/doc/packages/valgrind/html/tech-docs.html
/usr/share/doc/packages/valgrind/html/vg_basic.css
/usr/share/doc/packages/valgrind/html/images/home.png
/usr/share/doc/packages/valgrind/html/images/kcachegrind_xtree.png
/usr/share/doc/packages/valgrind/html/images/next.png
/usr/share/doc/packages/valgrind/html/images/prev.png
/usr/share/doc/packages/valgrind/html/images/up.png
/usr/share/licenses/valgrind/COPYING
/usr/share/licenses/valgrind/COPYING.DOCS
/usr/share/man/man1/callgrind_annotate.1.gz
/usr/share/man/man1/callgrind_control.1.gz
/usr/share/man/man1/cg_annotate.1.gz
/usr/share/man/man1/cg_diff.1.gz
/usr/share/man/man1/cg_merge.1.gz
/usr/share/man/man1/ms_print.1.gz
/usr/share/man/man1/valgrind-listener.1.gz
/usr/share/man/man1/valgrind.1.gz
/usr/share/man/man1/vgdb.1.gz

Changelog

2019-02-19 - Dirk Mueller <dmueller@suse.com>
- add 0001-Bug-385411-s390x-Add-z13-vector-floating-point-suppo.patch
0001-Bug-385411-s390x-Tests-and-internals-for-z13-vector-.patch
0001-Bug-399444-s390x-Drop-unnecessary-check-in-s390_irge.patch
0001-Bug-403552-s390x-Fix-vector-facility-bit-number.patch (bsc#1124111)
2019-02-09 - schwab@suse.de
- Don't package files twice on ppc64
2019-01-16 - Michal Suchanek <msuchanek@suse.de>
- Fix POWER9 addex instruction emulation (bsc#1121025).
0001-Bug-402519-POWER-3.0-addex-instruction-incorrectly-i.patch
2019-01-11 - Dirk Mueller <dmueller@suse.com>
- split into a -32bit subpackage, fix buildrequires for older distros
2018-12-06 - Bernhard Wiedemann <bwiedemann@suse.com>
- drop unreproducible unused .a files to make the package build
reproducible (boo#1118163)
2018-11-25 - olaf@aepfle.de
- update valgrind.xen.patch to branch bug390553-20181125-ddfc274b2
2018-11-22 - Dirk Mueller <dmueller@suse.com>
- build against Toolchain module for SLE12
- add 0001-Bug-397187-s390x-Add-vector-register-support-for-vgd.patch
0001-Bug-400490-s390x-Fix-register-allocation-for-VRs-vs-.patch,
0001-Bug-400491-s390x-Sign-extend-immediate-operand-of-LO.patch,
0001-s390x-more-fixes.patch,
Implement-emulated-system-registers.-Fixes-392146.patch (FATE#326355)
- enable check (poo#36751)
2018-11-21 - Dirk Mueller <dmueller@suse.com>
- update to 3.14.0 (bsc#1114575, FATE#326355):
see http://www.valgrind.org/docs/manual/dist.news.html
* The new option --keep-debuginfo=no|yes (default no) can be used to retain
debug info for unloaded code.  This allows saved stack traces (e.g. for
memory leaks) to include file/line info for code that has been dlclose'd (or
similar).  See the user manual for more information and known limitations.
* Ability to specify suppressions based on source file name and line number.
* Majorly overhauled register allocator.  No end-user changes, but the JIT
generates code a bit more quickly now.
* Preliminary support for macOS 10.13 has been added.
* mips: support for MIPS32/MIPS64 Revision 6 has been added.
* mips: support for MIPS SIMD architecture (MSA) has been added.
* mips: support for MIPS N32 ABI has been added.
* s390: partial support for vector instructions (integer and string) has been
added.
* Helgrind: Addition of a flag
- -delta-stacktrace=no|yes [yes on linux amd64/x86]
which specifies how full history stack traces should be computed.
Setting this to =yes can speed up Helgrind by 25% when using
- -history-level=full.
* Memcheck: reduced false positive rate for optimised code created by Clang 6
/ LLVM 6 on x86, amd64 and arm64.  In particular, Memcheck analyses code
blocks more carefully to determine where it can avoid expensive definedness
checks without loss of precision.  This is controlled by the flag
- -expensive-definedness-checks=no|auto|yes [auto].
* Valgrind is now buildable with link-time optimisation (LTO).  A new
configure option --enable-lto=yes allows building Valgrind with LTO.  If the
toolchain supports it, this produces a smaller/faster Valgrind (up to 10%).
Note that if you are doing Valgrind development, --enable-lto=yes massively
slows down the build process.
- remove epoll-wait-fix.patch,
Fix-access-to-time-base-register-to-return-64-bits.patch,
0001-Accept-read-only-PT_LOAD-segments-and-.rodata.patch (upstream),
2018-09-25 - Michal Suchanek <msuchanek@suse.com>
- valgrind truncates powerpc timebase to 32-bits (bsc#1109589).
Fix-access-to-time-base-register-to-return-64-bits.patch
2018-09-13 - dmueller@suse.com
- valgrind.xen.patch: refresh

See Also

Package Description
valgrind-32bit-3.14.0-5.1.x86_64.rpm Memory Management Debugger
valgrind-devel-3.14.0-5.1.i586.rpm Memory Management Debugger
valgrind-devel-3.14.0-5.1.x86_64.rpm Memory Management Debugger
vamp-plugin-sdk-2.7.1-1.5.i586.rpm An API for audio analysis and feature extraction plugins
vamp-plugin-sdk-2.7.1-1.5.x86_64.rpm An API for audio analysis and feature extraction plugins
vamp-plugin-sdk-devel-2.7.1-1.5.i586.rpm Development files for vamp-plugin-sdk
vamp-plugin-sdk-devel-2.7.1-1.5.x86_64.rpm Development files for vamp-plugin-sdk
vapoursynth-devel-45-1.2.i586.rpm Development files for VapourSynth
vapoursynth-devel-45-1.2.x86_64.rpm Development files for VapourSynth
vapoursynth-plugin-eedi3-45-1.2.i586.rpm EEDI3 plugin for VapourSynth
vapoursynth-plugin-eedi3-45-1.2.x86_64.rpm EEDI3 plugin for VapourSynth
vapoursynth-plugin-imwri-45-1.2.i586.rpm Image writer plugin for VapourSynth
vapoursynth-plugin-imwri-45-1.2.x86_64.rpm Image writer plugin for VapourSynth
vapoursynth-plugin-miscfilters-45-1.2.i586.rpm Miscelaneous plugin for VapourSynth
vapoursynth-plugin-miscfilters-45-1.2.x86_64.rpm Miscelaneous plugin for VapourSynth
Advertisement
Advertisement