|
From: <sv...@va...> - 2016-06-27 15:50:37
|
Author: carll
Date: Mon Jun 27 16:50:29 2016
New Revision: 15895
Log:
Add the HW register support for missing registers in get_otrack_shadow_offset_wrk(). The registers are: NRADDR, NRADDR_GPR2, (REDIR_STACK, TFHAR, TEXASR, TEXASRU, TFIAR, PPR, PSPB.
Bugzilla 36728
Modified:
trunk/NEWS
trunk/memcheck/mc_machine.c
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Mon Jun 27 16:50:29 2016
@@ -108,6 +108,8 @@
363705 arm64 missing syscall name_to_handle_at and open_by_handle_at
363714 ppc64 missing syscalls sync, waitid and name_to/open_by_handle_at
364413 pselect sycallwrapper mishandles NULL sigmask
+364728 Power PC, missing support for several HW registrs in
+ get_otrack_shadow_offset_wrk()
n-i-bz Fix incorrect (or infinite loop) unwind on RHEL7 x86 and amd64
n-i-bz massif --pages-as-heap=yes does not report peak caused by mmap+munmap
Modified: trunk/memcheck/mc_machine.c
==============================================================================
--- trunk/memcheck/mc_machine.c (original)
+++ trunk/memcheck/mc_machine.c Mon Jun 27 16:50:29 2016
@@ -190,6 +190,15 @@
if (o == GOF(VSCR) && sz == 4) return -1;
if (o == GOF(VRSAVE) && sz == 4) return -1;
if (o == GOF(REDIR_SP) && sz == 8) return -1;
+ if (o == GOF(NRADDR) && sz == 8) return -1;
+ if (o == GOF(NRADDR_GPR2) && sz == 8) return -1;
+ if (o == GOF(REDIR_STACK) && sz == 8) return -1;
+ if (o == GOF(TFHAR) && sz == 8) return -1;
+ if (o == GOF(TEXASR) && sz == 8) return -1;
+ if (o == GOF(TEXASRU) && sz == 8) return -1;
+ if (o == GOF(TFIAR) && sz == 8) return -1;
+ if (o == GOF(PPR) && sz == 8) return -1;
+ if (o == GOF(PSPB) && sz == 8) return -1;
// With ISA 2.06, the "Vector-Scalar Floating-point" category
// provides facilities to support vector and scalar binary floating-
|