Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project')
-rw-r--r--valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Remote-Valgrind.html65
-rw-r--r--valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Special-Cases.html8
-rw-r--r--valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Using-Helgrind.html10
-rw-r--r--valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/images/HelgrindOutput2.pngbin0 -> 58530 bytes
-rw-r--r--valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/images/Screenshot-main-remote-valgrind.pngbin0 -> 131739 bytes
5 files changed, 74 insertions, 9 deletions
diff --git a/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Remote-Valgrind.html b/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Remote-Valgrind.html
new file mode 100644
index 0000000000..50c5df7d50
--- /dev/null
+++ b/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Remote-Valgrind.html
@@ -0,0 +1,65 @@
+<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+ <title>Valgrind User Guide - Remote Valgrind</title>
+ <link type="text/css" rel="stylesheet" href="../../../book.css"/>
+ </head>
+ <body>
+ <table class="navigation" style="width: 100%;" border="0" summary="navigation">
+ <tr>
+ <th style="width: 100%" align="center" colspan="3">Remote Valgrind</th>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left">
+ <a href="Using-Helgrind.html" title="Using Helgrind">
+ <img alt="Previous" border="0" src="../../../images/prev.gif"/>
+ </a>
+ </td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right">
+ <a href="Special-Cases.html" title="Special Cases">
+ <img alt="Next" border="0" src="../../../images/next.gif"/>
+ </a>
+ </td>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left" valign="top">Using Helgrind</td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right" valign="top">Special Cases</td>
+ </tr>
+ </table><hr/>
+ <h1 id="Remote_Valgrind">Remote Valgrind</h1>
+ <p>You can profile remote projects just as local ones. This can be useful when developing an application for a different architecture.</p>
+ <p>To run Valgrind remotely, right-click a remote c/c++ project and navigate to "Profile As", then "Profile Configurations". In the new window, double-click the Profile with Valgrind (remote) profile configuration. </p>
+ <p>In the main tab, click "Browse" under "C/C++ executable" to choose the binary that will be executed. The same tool configurations for local projects apply to remote ones. </p>
+ <p>
+ <img border="0" src="images/Screenshot-main-remote-valgrind.png"/>
+ </p>
+ <p>After configuring the profile, click the Profile button to launch the profile. Results will be displayed in the same Valgrind view previously described.</p><hr/>
+ <table class="navigation" style="width: 100%;" border="0" summary="navigation">
+ <tr>
+ <td style="width: 20%" align="left">
+ <a href="Using-Helgrind.html" title="Using Helgrind">
+ <img alt="Previous" border="0" src="../../../images/prev.gif"/>
+ </a>
+ </td>
+ <td style="width: 60%" align="center">
+ <a href="User-Guide.html" title="Valgrind User Guide">
+ <img alt="Valgrind User Guide" border="0" src="../../../images/home.gif"/>
+ </a>
+ </td>
+ <td style="width: 20%" align="right">
+ <a href="Special-Cases.html" title="Special Cases">
+ <img alt="Next" border="0" src="../../../images/next.gif"/>
+ </a>
+ </td>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left" valign="top">Using Helgrind</td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right" valign="top">Special Cases</td>
+ </tr>
+ </table>
+ </body>
+</html> \ No newline at end of file
diff --git a/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Special-Cases.html b/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Special-Cases.html
index c12ec0cca2..3e4cea4db4 100644
--- a/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Special-Cases.html
+++ b/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Special-Cases.html
@@ -12,7 +12,7 @@
</tr>
<tr>
<td style="width: 20%" align="left">
- <a href="Using-Helgrind.html" title="Using Helgrind">
+ <a href="Remote-Valgrind.html" title="Remote Valgrind">
<img alt="Previous" border="0" src="../../../images/prev.gif"/>
</a>
</td>
@@ -24,7 +24,7 @@
</td>
</tr>
<tr>
- <td style="width: 20%" align="left" valign="top">Using Helgrind</td>
+ <td style="width: 20%" align="left" valign="top">Remote Valgrind</td>
<td style="width: 60%" align="center"></td>
<td style="width: 20%" align="right" valign="top">Updating This Document</td>
</tr>
@@ -59,7 +59,7 @@
<table class="navigation" style="width: 100%;" border="0" summary="navigation">
<tr>
<td style="width: 20%" align="left">
- <a href="Using-Helgrind.html" title="Using Helgrind">
+ <a href="Remote-Valgrind.html" title="Remote Valgrind">
<img alt="Previous" border="0" src="../../../images/prev.gif"/>
</a>
</td>
@@ -75,7 +75,7 @@
</td>
</tr>
<tr>
- <td style="width: 20%" align="left" valign="top">Using Helgrind</td>
+ <td style="width: 20%" align="left" valign="top">Remote Valgrind</td>
<td style="width: 60%" align="center"></td>
<td style="width: 20%" align="right" valign="top">Updating This Document</td>
</tr>
diff --git a/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Using-Helgrind.html b/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Using-Helgrind.html
index 1879510f5b..0ea84c6e77 100644
--- a/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Using-Helgrind.html
+++ b/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Using-Helgrind.html
@@ -18,7 +18,7 @@
</td>
<td style="width: 60%" align="center"></td>
<td style="width: 20%" align="right">
- <a href="Special-Cases.html" title="Special Cases">
+ <a href="Remote-Valgrind.html" title="Remote Valgrind">
<img alt="Next" border="0" src="../../../images/next.gif"/>
</a>
</td>
@@ -26,7 +26,7 @@
<tr>
<td style="width: 20%" align="left" valign="top">Using Cachegrind</td>
<td style="width: 60%" align="center"></td>
- <td style="width: 20%" align="right" valign="top">Special Cases</td>
+ <td style="width: 20%" align="right" valign="top">Remote Valgrind</td>
</tr>
</table><hr/>
<h1 id="Using_Helgrind">Using Helgrind</h1>
@@ -37,7 +37,7 @@
<p>All the synchronization errors found by Helgrind are displayed in the Valgrind view, which appears automatically after a profile run. Each displayed error can be expanded in the Valgrind view to display its stack trace.</p>
<p>
<br/>
- <img border="0" src="images/HelgrindOutput.png"/>
+ <img border="0" src="images/HelgrindOutput2.png"/>
</p>
<p>In some cases, Helgrind can determine which section of the source code causes a reported error. Whenever this is the case, double-clicking on the stack trace of the reported error will open the related source file and place the cursor on the line responsible for the error. This stack trace view is similar to the view that the Memcheck plug-in provides. </p>
<h2 id="Configuring_a_Helgrind_Profile_Run">Configuring a Helgrind Profile Run</h2>
@@ -96,7 +96,7 @@
</a>
</td>
<td style="width: 20%" align="right">
- <a href="Special-Cases.html" title="Special Cases">
+ <a href="Remote-Valgrind.html" title="Remote Valgrind">
<img alt="Next" border="0" src="../../../images/next.gif"/>
</a>
</td>
@@ -104,7 +104,7 @@
<tr>
<td style="width: 20%" align="left" valign="top">Using Cachegrind</td>
<td style="width: 60%" align="center"></td>
- <td style="width: 20%" align="right" valign="top">Special Cases</td>
+ <td style="width: 20%" align="right" valign="top">Remote Valgrind</td>
</tr>
</table>
</body>
diff --git a/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/images/HelgrindOutput2.png b/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/images/HelgrindOutput2.png
new file mode 100644
index 0000000000..500db6b17e
--- /dev/null
+++ b/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/images/HelgrindOutput2.png
Binary files differ
diff --git a/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/images/Screenshot-main-remote-valgrind.png b/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/images/Screenshot-main-remote-valgrind.png
new file mode 100644
index 0000000000..20c280cc32
--- /dev/null
+++ b/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/images/Screenshot-main-remote-valgrind.png
Binary files differ

Back to the top