Bug 386318

Summary: valgrind.org/info/tools.html is missing SGCheck
Product: [Developer tools] valgrind Reporter: Дилян Палаузов <dilyan.palauzov>
Component: generalAssignee: Ivo Raisr <ivosh>
Status: CLOSED FIXED    
Severity: normal CC: ivosh, philippe.waroquiers
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: All   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Дилян Палаузов 2017-10-29 09:36:06 UTC
Insert at http://valgrind.org/info/tools.html links to DHAD, SGCheck and BBV.
Comment 1 Ivo Raisr 2017-10-30 07:27:19 UTC
These are experimental tools (prefixed with 'exp-').
They have been nearly untouched since their creation.
We can document them in "Experimental Tools" section, though.

http://valgrind.org/downloads/variants.html
would deserve some cleanup and update as well.

Please propose a patch.
Comment 2 Дилян Палаузов 2017-10-31 11:55:13 UTC
Add at http://valgrind.org/info/tools.html before "Other tools":

Experimental tools

DHAT
DHAT is a tool for examining how programs use their heap allocations.  It tracks the allocated blocks, and inspects every memory access to find which block, if any, it is to. 

BBV
A basic block is a linear section of code with one entry point and one exit point. A basic block vector (BBV) is a list of all basic blocks entered during program execution, and a count of how many times each basic block was run.

BBV is a tool that generates basic block vectors for use with the SimPoint analysis tool.

SGCheck
SGCheck is a tool for finding overruns of stack and global arrays. It works by using a heuristic approach derived from an observation about the likely forms of stack and global array accesses.
Comment 3 Ivo Raisr 2017-11-01 02:31:02 UTC
Committed in revision 531.

Thank you for the patch.