From cd978fdfbdee7cc324ff9a14a40fbf7f2a2d076e Mon Sep 17 00:00:00 2001 From: Otavio Pontes Date: Fri, 13 Jul 2012 10:31:29 -0300 Subject: Valgrind: Updating the documentation with the wiki Adds the remote execution steps to valgrind documentation. Change-Id: I0b0bd47f25f1a313938e788540c4af9544a8850b --- .../Valgrind/User_Guide/Remote-Valgrind.html | 65 +++++++++++++++++++++ .../Valgrind/User_Guide/Special-Cases.html | 8 +-- .../Valgrind/User_Guide/Using-Helgrind.html | 10 ++-- .../Valgrind/User_Guide/images/HelgrindOutput2.png | Bin 0 -> 58530 bytes .../images/Screenshot-main-remote-valgrind.png | Bin 0 -> 131739 bytes .../org.eclipse.linuxtools.valgrind.doc/toc.xml | 1 + 6 files changed, 75 insertions(+), 9 deletions(-) create mode 100644 valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/Remote-Valgrind.html create mode 100644 valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/images/HelgrindOutput2.png create mode 100644 valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/images/Screenshot-main-remote-valgrind.png 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 @@ + + + + + Valgrind User Guide - Remote Valgrind + + + + + + + + + + + + + + + + + +
+

Remote Valgrind

+

You can profile remote projects just as local ones. This can be useful when developing an application for a different architecture.

+

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.

+

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.

+

+ +

+

After configuring the profile, click the Profile button to launch the profile. Results will be displayed in the same Valgrind view previously described.


+ + + + + + + + + + + + + + \ 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 @@ - + Previous @@ -24,7 +24,7 @@ - Using Helgrind + Remote Valgrind Updating This Document @@ -59,7 +59,7 @@ @@ -75,7 +75,7 @@ - + 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 @@ @@ -26,7 +26,7 @@ - +

Using Helgrind

@@ -37,7 +37,7 @@

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.


- +

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.

Configuring a Helgrind Profile Run

@@ -96,7 +96,7 @@ - + Next @@ -104,7 +104,7 @@ Using Cachegrind - Special Cases + Remote Valgrind 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 Binary files /dev/null and b/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/images/HelgrindOutput2.png 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 Binary files /dev/null and b/valgrind/org.eclipse.linuxtools.valgrind.doc/Linux_Tools_Project/Valgrind/User_Guide/images/Screenshot-main-remote-valgrind.png differ diff --git a/valgrind/org.eclipse.linuxtools.valgrind.doc/toc.xml b/valgrind/org.eclipse.linuxtools.valgrind.doc/toc.xml index 3bb6786889..700fcc83ad 100644 --- a/valgrind/org.eclipse.linuxtools.valgrind.doc/toc.xml +++ b/valgrind/org.eclipse.linuxtools.valgrind.doc/toc.xml @@ -31,6 +31,7 @@ + -- cgit v1.2.3