Package: valgrind / 1:3.16.1-1

Metadata

Package Version Patches format
valgrind 1:3.16.1-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
03_allow or quoting of strings in .valgrindrc.patch | (download)

coregrind/m_commandline.c | 17 15 + 2 - 0 !
1 file changed, 15 insertions(+), 2 deletions(-)

 allow ' or " quoting of strings in ~/.valgrindrc
 Signed-off-by: Pierre Habouzit <madcoder@debian.org>
04_workaround SIGSEGV on PPC.patch | (download)

coregrind/m_machine.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 workaround sigsegv on ppc
 Signed-off-by: Pierre Habouzit <madcoder@debian.org>
05_fix callgrind_control.patch | (download)

callgrind/callgrind_control.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix callgrind_control that should look for valgrind.bin and not valgrind
08_fix spelling in manpage.patch | (download)

docs/xml/manual-core-adv.xml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix spelling-error-in-manpage found by lintian
09_fix armhf detect.patch | (download)

configure.ac | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix ftbfs on armhf by correctly detecting the architecture
10_mpi pkg config.patch | (download)

configure.ac | 21 11 + 10 - 0 !
mpi/Makefile.am | 11 0 + 11 - 0 !
2 files changed, 11 insertions(+), 21 deletions(-)

 use pkg-config to detect mpi
11_arm64 cache flush.patch | (download)

VEX/priv/guest_arm64_toIR.c | 13 10 + 3 - 0 !
1 file changed, 10 insertions(+), 3 deletions(-)

 [patch] fix sigill on dcache flushes on arm64.

Only "dc cvau" was supported; the list is:
* cvau: to Point of Unification (icache = dcache, usu. L2)
* cvac: to Point of Coherence (all hardware that can access memory)
* cvap: to Point of Persistence (v8.2, usu. memory controller)
* cvadp: to Point of Deep Persistence (v8.5)
* civac: cvac + invalidate

For tools other than cachegrind, we don't care about which exact flush
is used; this patch doesn't yet teach cachegrind that -- but at least
there's no crash, and all other tools work right.

12_drop MPI 1 support.patch | (download)

mpi/libmpiwrap.c | 16 2 + 14 - 0 !
1 file changed, 2 insertions(+), 14 deletions(-)

 [patch] drop mpi 1 support

Signed-off-by: Balint Reczey <balint.reczey@canonical.com>

13_fix path to vgdb.patch | (download)

coregrind/m_gdbserver/remote-utils.c | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 fix path to vgdb executable in output message
14_fix debuginfo section duplicates a section in the main ELF file.patch | (download)

coregrind/m_debuginfo/readelf.c | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 [patch] don't look for debug alt file in debug image if it is already
 found

With dwz the .gnu_debuglink section may appear duplicated in the
debug file referenced originally in the .gnu_debuglink section.

https://bugs.launchpad.net/ubuntu/+source/valgrind/+bug/1848211

Signed-off-by: Balint Reczey <balint.reczey@canonical.com>