summaryrefslogtreecommitdiffstats
path: root/clang/www/hacking.html
diff options
context:
space:
mode:
Diffstat (limited to 'clang/www/hacking.html')
-rw-r--r--clang/www/hacking.html22
1 files changed, 22 insertions, 0 deletions
diff --git a/clang/www/hacking.html b/clang/www/hacking.html
index 969a39c5599..b65768c9873 100644
--- a/clang/www/hacking.html
+++ b/clang/www/hacking.html
@@ -86,6 +86,28 @@
</ul>
<!--=====================================================================-->
+ <h3 id="debuggingVisualStudio">Debugging using Visual Studio</h3>
+ <!--=====================================================================-->
+
+ <p>The file <tt>utils/clangVisualizers.txt</tt> provides debugger visualizers that make debugging
+ of more complex data types much easier.</p>
+ <p>There are two ways to install them:</p>
+
+ <ul>
+ <li>Put the path to <tt>clangVisualizers.txt</tt> in the environment variable called
+ <tt>_vcee_autoexp</tt>. This method should work for Visual Studio 2008 and above.
+ </li>
+ <li>Edit your local <tt>autoexp.dat</tt> (make sure you make a backup first!),
+ located in <tt>Visual Studio Directory\Common7\Packages\Debugger</tt> and append
+ the contents of <tt>clangVisuailzers.txt</tt> to it. This method should work for
+ Visual Studio 2005 and above.
+ </li>
+ </ul>
+
+ <p><i>[Note: To disable the visualizer for any specific variable, type
+ <tt>variable_name,!</tt> inside the watch window.]</i></p>
+
+ <!--=====================================================================-->
<h2 id="testing">Testing</h2>
<!--=====================================================================-->
OpenPOWER on IntegriCloud