diff options
7 files changed, 33 insertions, 4 deletions
diff --git a/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/General-Usage.html b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/General-Usage.html index 9602d9279e..59e6a973b8 100644 --- a/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/General-Usage.html +++ b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/General-Usage.html @@ -30,11 +30,41 @@ </tr> </table><hr/> <h1 id="General_Usage">General Usage</h1> - <p>All the profiling plugins (including Eclipse Callgraph) are accessible from the C/C++ perspective. To start using Eclipse Callgraph, right-click on a project then navigate to - <b>Profile As > Function callgraph</b>. + <p>All the profiling plugins (including Eclipse Callgraph) are accessible from the C/C++ perspective. There are two ways to start using Eclipse Callgraph via the + <b>Profiling Tools</b> project menu: + </p> + <p>Using + <b>Profiling Tools > Function callgraph</b> +<center> + + <img border="0" src="images/Callgraph_orig_submenu.png"/> +</center> + </p> + <p>or using + <b>Profiling Tools > Profile Timing</b> and setting the timing tool to be Callgraph. +<center> + + <img border="0" src="images/Callgraph_timing_submenu.png"/> +</center> + </p> + <p>To properly set the preferences you can go to + <b>C/C++->Profiling->Categories->Timing</b> and set the default timing tool to be Callgraph. +<center> + + <img border="0" src="images/Callgraph_global_preferences.png"/> +</center> + </p> + <p>Alternatively, you can set project specific preferences which override workspace preferences by using project + <b>Properties->C/C++ General->Profiling Categories->Timing</b>. +<center> + + <img border="0" src="images/Callgraph_proj_preferences.png"/> +</center> + </p> + <p>You can also profile your application using Profile as...->Local C/C++ Application whereby you have set the profiling tool in the Profiler tab to be Callgraph. <center> - <img border="0" src="images/Profile-screen.png"/> + <img border="0" src="images/Callgraph_tab.png"/> </center> </p> <p>This will open a dialog from which you can select an executable to profile. diff --git a/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/User-Guide.html b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/User-Guide.html index d32ea11b46..2076c51a62 100644 --- a/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/User-Guide.html +++ b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/User-Guide.html @@ -25,7 +25,6 @@ <td style="width: 20%" align="right" valign="top">Installation</td> </tr> </table><hr/> - <p>{{#eclipseproject:tools.linuxtools}}</p> <h1 id="Overview">Overview</h1> <p>The Eclipse Callgraph plug-in provides a visual function trace of a program. This allows you to view a visualization of selected (or even all) functions used by the profiled application. </p> <p>This plug-in allows you to profile C/C++ projects directly within the Eclipse IDE, providing various runtime details such as: </p> diff --git a/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_global_preferences.png b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_global_preferences.png Binary files differnew file mode 100644 index 0000000000..0343129b0d --- /dev/null +++ b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_global_preferences.png diff --git a/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_orig_submenu.png b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_orig_submenu.png Binary files differnew file mode 100644 index 0000000000..7d4852d44d --- /dev/null +++ b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_orig_submenu.png diff --git a/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_proj_preferences.png b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_proj_preferences.png Binary files differnew file mode 100644 index 0000000000..13bc2a594e --- /dev/null +++ b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_proj_preferences.png diff --git a/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_tab.png b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_tab.png Binary files differnew file mode 100644 index 0000000000..f30fc8a668 --- /dev/null +++ b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_tab.png diff --git a/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_timing_submenu.png b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_timing_submenu.png Binary files differnew file mode 100644 index 0000000000..5718ed1ed6 --- /dev/null +++ b/systemtap/org.eclipse.linuxtools.callgraph.docs/Linux_Tools_Project/Callgraph/User_Guide/images/Callgraph_timing_submenu.png |