|
From: <sv...@va...> - 2011-11-26 04:10:39
|
Author: florian Date: 2011-11-26 04:05:47 +0000 (Sat, 26 Nov 2011) New Revision: 12276 Log: Yesterday I changed dist.authors.html and dist.news.html in r442 in the valgrind-www repository. These files are actually generated from AUTHORS and NEWS, respectively. Therefore, change AUTHORS and NEWS to reflect yesterday's change. Things are now in synch again. Modified: trunk/AUTHORS trunk/NEWS Modified: trunk/AUTHORS =================================================================== --- trunk/AUTHORS 2011-11-24 16:07:41 UTC (rev 12275) +++ trunk/AUTHORS 2011-11-26 04:05:47 UTC (rev 12276) @@ -1,7 +1,7 @@ Julian Seward was the original founder, designer and author of Valgrind, created the dynamic translation frameworks, wrote Memcheck, -the 3.X versions of Helgrind, Ptrcheck, DHAT, and did lots of other +the 3.X versions of Helgrind, SGCheck, DHAT, and did lots of other things. Nicholas Nethercote did the core/tool generalisation, wrote Modified: trunk/NEWS =================================================================== --- trunk/NEWS 2011-11-24 16:07:41 UTC (rev 12275) +++ trunk/NEWS 2011-11-26 04:05:47 UTC (rev 12276) @@ -100,7 +100,9 @@ (--join-list-vol); fixed a memory leak triggered by repeated client memory allocatation and deallocation; improved Darwin support. -* exp-ptrcheck: this tool has been reduced in scope so as to improve +* exp-ptrcheck: this tool has been renamed to exp-sgcheck + +* exp-sgcheck: this tool has been reduced in scope so as to improve performance and remove checking that Memcheck does better. Specifically, the ability to check for overruns for stack and global arrays is unchanged, but the ability to check for overruns of heap |
|
From: Philippe W. <phi...@sk...> - 2011-11-26 08:49:14
|
> +* exp-sgcheck: this tool has been reduced in scope so as to improve
> performance and remove checking that Memcheck does better.
I have difficulties to understand this NEWS entry, when comparing
to the sgcheck manual on the website.
The full NEWS entry is:
* exp-sgcheck: this tool has been reduced in scope so as to improve
performance and remove checking that Memcheck does better.
Specifically, the ability to check for overruns for stack and global
arrays is unchanged, but the ability to check for overruns of heap
blocks has been removed. The tool has accordingly been renamed to
exp-sgcheck ("Stack and Global Array Checking").
but in the sgcheck manual (on the website), I find many explanations
and sentences referring to overruns of heap blocks.
E.g.
11.1. Overview
SGCheck is a tool for finding overruns of heap, stack and global arrays.
11.3. How SGCheck Works: Heap Checks
SGCheck can check for invalid uses of heap pointers, including out of
range accesses and accesses to freed memory. The mechanism is however
completely different from Memcheck's, and the checking is more
powerful.
The manual on the website is indicated as for 3.7.0, but it looks
like the sgcheck part has not been updated.
Philippe
|