aboutsummaryrefslogtreecommitdiff
path: root/xfree-4.supp
diff options
context:
space:
mode:
authornjn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9>2006-12-16 00:54:12 +0000
committernjn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9>2006-12-16 00:54:12 +0000
commit718d3b11d1d3f2665c05b5670893baf1ad068401 (patch)
treed1b5130c6c48741bc6c61ad957f0d53591d2a60e /xfree-4.supp
parentbb6311c071cea07f8269a494ce4d84782c85caed (diff)
downloadvalgrind-718d3b11d1d3f2665c05b5670893baf1ad068401.tar.gz
Completely overhauled the internals of Memcheck's error handling. All the
different error kinds were reusing the same struct for storing their details. Each one used some but not all the fields, and the AddrInfo was similar, and it was very confusing. So I changed MC_Error and AddrInfo to be tagged unions, like Vex's IRExpr and IRStmt types. The resulting code is a little more verbose but much easier to understand. I also split up several error kinds, which also made things simpler. The user-visible behaviour is identical except for a couple of very minor things that I've documented in the NEWS file for the 3.3.0 release. Ideally I'd get rid of the Addr and Char* fields in the core Error type, which are not always used, and do them similarly within tools. But that would require changing the core/tool interface, so I'm leaving it for the moment. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6402 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'xfree-4.supp')
-rw-r--r--xfree-4.supp4
1 files changed, 2 insertions, 2 deletions
diff --git a/xfree-4.supp b/xfree-4.supp
index 4e60e82c3..c09d4558b 100644
--- a/xfree-4.supp
+++ b/xfree-4.supp
@@ -14,9 +14,9 @@
# (optionally: caller3 name)
# }
#
-# For memcheck, the supp_kinds are:
+# For Memcheck, the supp_kinds are:
#
-# Param Value1 Value2 Value4 Value8 Value16
+# Param Value1 Value2 Value4 Value8 Value16 Jump
# Free Addr1 Addr2 Addr4 Addr8 Addr16
# Cond (previously known as Value0)
#