|
From: <sv...@va...> - 2017-11-01 02:30:35
|
Author: iraisr
Date: Wed Nov 1 02:30:23 2017
New Revision: 531
Log:
Add a section about experimental tools.
Fixes BZ#386318
Patch by: Дилян Палаузов <dil...@ae...>
Modified:
trunk/info/tools.html
Modified: trunk/info/tools.html
==============================================================================
--- trunk/info/tools.html (original)
+++ trunk/info/tools.html Wed Nov 1 02:30:23 2017
@@ -12,6 +12,7 @@
<li><a href="#massif">Massif</a></li>
<li><a href="#helgrind">Helgrind</a></li>
<li><a href="#drd">DRD</a></li>
+ <li><a href="#experimental">Experimental Tools</a></li>
<li><a href="#others">Other Tools</a></li>
</ul>
</div>
@@ -119,6 +120,26 @@
for testing and demonstrative purposes.</p>
+<a name="experimental"></a>
+<h3>Experimental Tools</h3>
+<h4>DHAT</h4>
+<p>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.</p>
+
+<h4>BBV</h4>
+<p>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.</p>
+
+<p>BBV is a tool that generates basic block vectors for use with the SimPoint
+analysis tool.</p>
+
+<h4>SGCheck</h4>
+<p>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.</p>
+
<a name="others"></a>
<h3>Other Tools</h3>
|