Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference')
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/exampleGraphingScripts.html32
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/frequentlyAskedQuestions.html37
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/export.pngbin0 -> 87449 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/import.pngbin0 -> 88542 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/openbox1.pngbin0 -> 49976 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/preferencesbox1.pngbin0 -> 40679 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/saveoutput.pngbin0 -> 91761 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/viewbox1.pngbin0 -> 17660 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/dash.pngbin0 -> 1765 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/export_wiz.gifbin0 -> 329 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/graphing.pngbin0 -> 1668 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/ide.pngbin0 -> 866 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/import_wiz.gifbin0 -> 327 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/open_wiz.gifbin0 -> 216 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/save_wiz.gifbin0 -> 639 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/stop_obj.gifbin0 -> 215 bytes
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/menus.html49
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/preferences.html129
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/reference.html19
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/regex.html144
-rw-r--r--systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/toolbars.html29
21 files changed, 439 insertions, 0 deletions
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/exampleGraphingScripts.html b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/exampleGraphingScripts.html
new file mode 100644
index 0000000000..935aec4bcb
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/exampleGraphingScripts.html
@@ -0,0 +1,32 @@
+<a href="../toc.html">Table of Contents</a> > <a href="reference.html">Reference</a>
+
+<h2>
+Example Graphing Scripts
+</h2>
+
+Provided below are a few scripts that you can use with the Graphing Perspective.<br><br>
+
+<b>readwrite.stp</b><br><br>
+
+<i>Counts the reads and writes that occur and provide this information once per second.</i><br><br>
+
+<pre>
+global read, write, startasdfasdf
+
+probe begin {
+ start = gettimeofday_s()
+}
+probe syscall.write {
+ write += count
+}
+
+probe syscall.read {
+ read += count
+}
+
+probe timer.ms(1000) {
+ printf("%d\t%d\t%d\n", (gettimeofday_s()-start), read, write)
+ read=0
+ write=0
+}
+</pre> \ No newline at end of file
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/frequentlyAskedQuestions.html b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/frequentlyAskedQuestions.html
new file mode 100644
index 0000000000..8e50ac675f
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/frequentlyAskedQuestions.html
@@ -0,0 +1,37 @@
+<a href="../toc.html">Table of Contents</a> > <a href="reference.html">Reference</a>
+
+<h2>
+Frequently Asked Questions
+</h2>
+
+This section details frequently asked questions relating to the Graphing Perspective.<br><br>
+
+<b>
+Can I make more than one graph at one time? Do they update concurrently?
+</b><br><br>
+
+A: Yes and yes. Start another graph the same way you started the first one, by clicking the Graph Wizard button.
+<br><br><br>
+
+<b>
+Can I increase the rate at which SystemTap GUI update the graph?
+</b><br><br>
+
+A: Yes. By default it is set to once per second, but you can increase this in the <a href="preferences.html">
+Preferences.</a>
+<br><br><br>
+
+<b>
+Is there any way to save or export the graph images?
+</b><br><br>
+
+A: Yes. Use <b><u>F</u>ile->Save <u>G</u>raph Image</b> to save the graph.
+<br><br><br>
+
+<b>
+What if I want to preserve this data for manipulation later?
+</b><br><br>
+
+A: You can do this by using <b><u>F</u>ile-><u>E</u>xport Data Set</b>. This will save your data set for further
+work.
+<br><br><br> \ No newline at end of file
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/export.png b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/export.png
new file mode 100644
index 0000000000..ebfdcb39b2
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/export.png
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/import.png b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/import.png
new file mode 100644
index 0000000000..acbb91fd64
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/import.png
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/openbox1.png b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/openbox1.png
new file mode 100644
index 0000000000..3155183cf4
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/openbox1.png
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/preferencesbox1.png b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/preferencesbox1.png
new file mode 100644
index 0000000000..31b0cbc9f1
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/preferencesbox1.png
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/saveoutput.png b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/saveoutput.png
new file mode 100644
index 0000000000..1c1d81daab
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/saveoutput.png
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/viewbox1.png b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/viewbox1.png
new file mode 100644
index 0000000000..28e5cd8db3
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/menu/viewbox1.png
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/dash.png b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/dash.png
new file mode 100644
index 0000000000..4e1dc2ee25
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/dash.png
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/export_wiz.gif b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/export_wiz.gif
new file mode 100644
index 0000000000..5a0837d1e4
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/export_wiz.gif
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/graphing.png b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/graphing.png
new file mode 100644
index 0000000000..adfa0c2943
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/graphing.png
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/ide.png b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/ide.png
new file mode 100644
index 0000000000..43dacebd97
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/ide.png
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/import_wiz.gif b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/import_wiz.gif
new file mode 100644
index 0000000000..d38085ad9c
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/import_wiz.gif
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/open_wiz.gif b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/open_wiz.gif
new file mode 100644
index 0000000000..51e703b1b9
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/open_wiz.gif
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/save_wiz.gif b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/save_wiz.gif
new file mode 100644
index 0000000000..499dd0ca60
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/save_wiz.gif
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/stop_obj.gif b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/stop_obj.gif
new file mode 100644
index 0000000000..dc47edf069
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/images/toolbars/stop_obj.gif
Binary files differ
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/menus.html b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/menus.html
new file mode 100644
index 0000000000..f7131ec4c7
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/menus.html
@@ -0,0 +1,49 @@
+<a href="../toc.html">Table of Contents</a> > <a href="reference.html">Reference</a>
+
+<h2>
+IDE Perspective Menus
+</h2>
+
+What follows is a comprehension list of the menu options available within the Systemtap GUI Graphing Perspective.
+
+
+<h3>
+<u>F</u>ile
+</h3>
+<ul>
+<li><b><u>O</u>pen Script Output</b> - This option opens the specified file and reads the contents into the DataTable for use in the Graphing Perspective.<br><img src="images/menu/openbox1.png"><br><br></li>
+<li><b>Save <u>G</u>raph Image</b> - This option saves the graph in the specified file extension format.<br><img src="images/menu/saveoutput.png"><br><br></li>
+<li><b><u>I</u>mport Data Set</b> - This option allows you to load a previously saved set of data obtained from running a SystemTap script. You can proceed from this point as if you had just ran a script and populated the DataTable.<br><img src="images/menu/import.png"><br><br></li>
+<li><b><u>E</u>xport Data Set</b> - This option allows you to save a current data set after you've ran a script in the intention of having someone else look at the user's script results through the tool or for further work done by the user. (Shortcut: Ctrl+X)<br><img src="images/menu/export.png"><br><br></li>
+<li><b><u>P</u>rint</b> - This option prints the graph currently holding the focus. (Shortcut: Crtl+P)</li>
+<li><b>E<u>x</u>it</b> - Exits Systemtap GUI.
+</ul>
+
+<h3>
+<a name="run"><u>R</u>un</a>
+</h3>
+<ul>
+<li><b><u>S</u>top</b> - This option terminates the script thread associated with whichever script currently has the focus. (Shortcut: Ctrl+F9)</li>
+</ul>
+
+<h3>
+<u>W</u>indow
+</h3>
+<ul>
+<li><b>Open in <u>N</u>ew Window</b> - This option opens a new instance of SystemTap GUI.</li>
+<li><b><u>O</u>pen Perspective</b> - This submenu lists each of the available perspectives to open:
+<ul>
+<li>IDE Perspective</li>
+<li>Graphing Perspective</li>
+</ul></li>
+<li><b>Show <u>V</u>iews</b> - This submenus lists each of the available views to open:
+<ul>
+<li>Console</li>
+<li>Error Log</li>
+<li>Functions</li>
+<li>Kernel Source</li>
+<li>Probe Alias</li>
+<li>Other - Lists all views in the application.</li><br><img src="images/menu/viewbox1.png"><br><br>
+</ul></li>
+<li><b><u>P</u>references</b> - Due to the breath of this topic it is covered in another section. Please see <a href="preferences.html">Preferences Help</a>.<br><img src="images/menu/preferencesbox1.png"><br><br></li>
+</ul>
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/preferences.html b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/preferences.html
new file mode 100644
index 0000000000..cb8a709681
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/preferences.html
@@ -0,0 +1,129 @@
+<a href="../toc.html">Table of Contents</a> > <a href="reference.html">Reference</a>
+
+<h2>
+Preferences
+</h2>
+
+This section details each of the options listed under <b><u>W</u>indow-><u>P</u>references</b>. The Preferences dialog is the dialog used to set user preferences. The Preferences dialog pages can be searched using the filter function. To filter by matching the page title, simply type the name of the page you are seeking and the available pages will be presented below. The filter also searches on keywords such as appearance and java.
+
+<ul>
+<li><b>Logging</b>
+<ul>
+<li><b>Enable logging</b> - This option turns on and off the ability to log data from the console.</li>
+<li><b>Logging level</b> - This dropdown box allows you to select one of our levels of logging.
+<ul>
+<li>Debug - A very large quantity of debug information, difficult to identify what you are looking for but extremely exhaustive.</li>
+<li>Info - Displays most information regarding program execution; the default level.</li>
+<li>Critical - Lists only critical errors duration execution.</li>
+<li>Fatal - Lists only fatal errors during execution.</li>
+</ul>
+</li>
+<li><b>Log to</b> - Specifies where you wish the logging to be written:
+<ul>
+<li>Console - Writes the debug information directly to the console.</li>
+<li>File - Write the debug information to a file.</li>
+</ul>
+<li><b>File</b> - The location of the file that logging sends the debug information to.</li>
+</ul>
+<li><b>SystemTap</b> - This section contains options relevent to SystemTap itself.
+<ul>
+<li><b>Remember window state</b> - Preserves the state of the window on exitting SystemTap GUI.
+<li><b>Dashboard Preferences</b> - Preferences relate to the Dashboard Perspective.
+<ul>
+<li>Additional Modules - Provides for the addition of more modules to the Dashboard. Modules are files containing a SystemTap script and associated metadata.</li>
+</ul>
+<li><b>Environment Variables</b> - Allows the user to set specific values to the following environment variables
+<ul>
+<li>LD_LIBRARY_PATH</li>
+<li>PATH</li>
+<li>SYSTEMTAP_TAPSET</li>
+<li>SYSTEMTAP_RUNTIME</li>
+</ul>
+</li>
+<li><b>Graphing</b> - Preferences related to the Graphing Perspective.
+<ul>
+<li><b><u>R</u>efresh Delay (ms)</b> - Milliseconds in between re-painting the graph.</li>
+<li><b>Data Table</b> - Preferences related to the data table.
+<ul>
+<li><u>J</u>ump to the newest entry - Determines whether the scroll bar maintains its location at the newest entry.</li>
+<li><u>A</u>uto resize columns - Determines whether columns automatically resize to the width of the contents or whether they remain placed when moved.</li>
+<li><u>M</u>ax data items - Maximum number of entries that the table shows, though the table itself may have more not visible.</li>
+</ul>
+</li>
+<li><b>Graph</b> - Preferences related to graphs.
+<ul>
+<li><u>S</u>how grid lines - Turns on and off painting of the grid lines.</li>
+<li><u>V</u>iewable data items - Number of maximum samples plotted at any time.</li>
+</ul>
+</ul>
+<li><b>IDE</b> - Preferences when loading the IDE Perspective.
+<ul>
+<li><b>Use stored tapset trees</b> - Loads the stored tapset trees on initialization.</li>
+<li><b>Editor</b> - Preferences related to the editor.
+<ul>
+<li><u>E</u>ditor Background Color - Sets the color painted in the background of the editor pane.</li>
+<li>Show Line <u>N</u>umbers - Option to turn on and off line numbers in the editor pane.
+<li>Code Assist
+<ul>
+<li><u>U</u>se Code Assist - Turns on and off the option to use Code Assist, which is a method that predicts what you are typing based on existing probe aliasi and opens a window that allows you to scroll down and select and/or continue typing for refined results.</li>
+<li>How Code Assist adds code - Method used in Code Assist.
+<ul>
+<li><u>I</u>nsert - Inserts the selected text directly into the cursor point.</li>
+<li><u>O</u>verwrite - Overwrites as you type.</li>
+</ul>
+</li>
+<li>Activation <u>D</u>elay (requires restart) - Delay in milliseconds before the code assist routines attempts to run.
+<li>Activation <u>T</u>rigger - This is the key that actives Code Assist. For SystemTap GUI it is set to the divider between tapset and probe alias.
+</ul>
+</li>
+<li>Syntax Coloring - These options assign color values to identified types within the .stp and .c editors.
+<ul>
+<li>STP editor
+<ul>
+<li><u>D</u>efault Color - Color of normal code.</li>
+<li><u>K</u>eyword Color - Color of keywords.</li>
+<li><u>E</u>mbedded C Color - Color of embedded C code.</li>
+<li><u>E</u>mbedded Color - Color of embedded code.</li>
+<li><u>C</u>omment Color - Color of comments.</li>
+<li><u>T</u>ype Color - Color of items identified as types.</li>
+<li><u>S</u>tring Color - Color of strings.</li>
+</ul>
+</li>
+<li>C editor
+<ul>
+<li><u>D</u>efault Color - Color of normal code.</li>
+<li><u>K</u>eyword Color - Color of keywords.</li>
+<li><u>P</u>reprocessor Color - Color of preprocessor code.</li>
+<li><u>C</u>omment Color - Color of comments.</li>
+<li><u>T</u>ype Color - Color of items identified as types.</li>
+<li><u>S</u>tring Color - Color of strings.</li>
+</ul>
+</li>
+</ul
+</li>
+<li>Typeing - No options available at this time.</li>
+</ul>
+</li>
+<li><b>Path</b>
+<ul>
+<li><u>K</u>ernel Source Directory - Location of the directory that the kernel source code is pulled from.</li>
+<li>Stap - No options available at this time.
+<ul>
+<li>Tapsets - Preferences related to tapsets.
+<ul>
+<li><u>A</u>dditional Tapsets - Allows you to specify additional tapsets scripts to be added in with every script.</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<li><b>Remote Server</b> - Details regarding the remote machine running the systemtapgui Server
+<ul>
+<li><b>Host Name</b> - IP address of the remote machine</li>
+<li><b>Port</b> - Port used for communication. Default is 22462.</li>
+<li><b>User Name</b> - User name that has sufficient permissions to transfer and run the script on the remote machine. </li>
+<li><b>Password</b> - Password for the above user. </li>
+</ul>
+</ul> \ No newline at end of file
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/reference.html b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/reference.html
new file mode 100644
index 0000000000..4840dbc7d8
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/reference.html
@@ -0,0 +1,19 @@
+<a href="../toc.html">Table of Contents</a > <a href="reference.html">Reference</a>
+
+<h2>
+Reference
+</h2>
+
+This section of the Graphing User Guild is intended to provide the following resources should you have any
+very specific questions regarding the Graphing Perspective in general or one of the options associated with
+it. It also contains example scripts and FAQs.
+
+<ol>
+<li><a href="exampleGraphingScripts.html">Example SystemTap Scripts</a></li>
+<li><a href="frequentlyAskedQuestions.html">Frequently Asked Questions</a></li>
+<li><a href="menus.html">Menus</a></li>
+<li><a href="preferences.html">Preferences</a></li>
+<li><a href="toolbars.html">Toolbars</a></li>
+<li><a href="regex.html">Guide to Regular Expressions</a></li>
+</ol>
+
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/regex.html b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/regex.html
new file mode 100644
index 0000000000..8643733fde
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/regex.html
@@ -0,0 +1,144 @@
+<a href="../toc.html">Table of Contents</a> > <a href="reference.html">Reference</a>
+
+<h2>
+Regex Reference Page
+</h2>
+
+Regular expressions are used in SystemTap GUI to define how the GUI interprets information that it recieves
+from the script file. If the user wishes to change the regular expression during runtime they may do so by
+selecting <b><u>E</u>dit->Modify <u>P</u>arsing Expression</b>.<br><br>
+
+Basic regex (taken from <a href="http://java.sun.com/j2se/1.5.0/docs/api/">http://java.sun.com/j2se/1.5.0/docs/api/</a> ) -
+
+<pre> Summary of regular-expression constructs
+
+Construct Matches
+
+Characters
+x The character x
+\\ The backslash character
+\0n The character with octal value 0n (0 <= n <= 7)
+\0nn The character with octal value 0nn (0 <= n <= 7)
+\0mnn The character with octal value 0mnn (0 <= m <= 3, 0 <= n <= 7)
+\xhh The character with hexadecimal value 0xhh
+\uhhhh The character with hexadecimal value 0xhhhh
+\t The tab character ('\u0009')
+\n The newline (line feed) character ('\u000A')
+\r The carriage-return character ('\u000D')
+\f The form-feed character ('\u000C')
+\a The alert (bell) character ('\u0007')
+\e The escape character ('\u001B')
+\cx The control character corresponding to x
+
+Character classes
+[abc] a, b, or c (simple class)
+[^abc] Any character except a, b, or c (negation)
+[a-zA-Z] a through z or A through Z, inclusive (range)
+[a-d[m-p]] a through d, or m through p: [a-dm-p] (union)
+[a-z&&[def]] d, e, or f (intersection)
+[a-z&&[^bc]] a through z, except for b and c: [ad-z] (subtraction)
+[a-z&&[^m-p]] a through z, and not m through p: [a-lq-z](subtraction)
+
+Predefined character classes
+. Any character (may or may not match line terminators)
+\d A digit: [0-9]
+\D A non-digit: [^0-9]
+\s A whitespace character: [ \t\n\x0B\f\r]
+\S A non-whitespace character: [^\s]
+\w A word character: [a-zA-Z_0-9]
+\W A non-word character: [^\w]
+
+POSIX character classes (US-ASCII only)
+\p{Lower} A lower-case alphabetic character: [a-z]
+\p{Upper} An upper-case alphabetic character:[A-Z]
+\p{ASCII} All ASCII:[\x00-\x7F]
+\p{Alpha} An alphabetic character:[\p{Lower}\p{Upper}]
+\p{Digit} A decimal digit: [0-9]
+\p{Alnum} An alphanumeric character:[\p{Alpha}\p{Digit}]
+\p{Punct} Punctuation: One of !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
+\p{Graph} A visible character: [\p{Alnum}\p{Punct}]
+\p{Print} A printable character: [\p{Graph}\x20]
+\p{Blank} A space or a tab: [ \t]
+\p{Cntrl} A control character: [\x00-\x1F\x7F]
+\p{XDigit} A hexadecimal digit: [0-9a-fA-F]
+\p{Space} A whitespace character: [ \t\n\x0B\f\r]
+
+java.lang.Character classes (simple java character type)
+\p{javaLowerCase} Equivalent to java.lang.Character.isLowerCase()
+\p{javaUpperCase} Equivalent to java.lang.Character.isUpperCase()
+\p{javaWhitespace} Equivalent to java.lang.Character.isWhitespace()
+\p{javaMirrored} Equivalent to java.lang.Character.isMirrored()
+
+Classes for Unicode blocks and categories
+\p{InGreek} A character in the Greek block (simple block)
+\p{Lu} An uppercase letter (simple category)
+\p{Sc} A currency symbol
+\P{InGreek} Any character except one in the Greek block (negation)
+[\p{L}&&[^\p{Lu}]] Any letter except an uppercase letter (subtraction)
+
+Boundary matchers
+^ The beginning of a line
+$ The end of a line
+\b A word boundary
+\B A non-word boundary
+\A The beginning of the input
+\G The end of the previous match
+\Z The end of the input but for the final terminator, if any
+\z The end of the input
+
+Greedy quantifiers
+X? X, once or not at all
+X* X, zero or more times
+X+ X, one or more times
+X{n} X, exactly n times
+X{n,} X, at least n times
+X{n,m} X, at least n but not more than m times
+
+Reluctant quantifiers
+X?? X, once or not at all
+X*? X, zero or more times
+X+? X, one or more times
+X{n}? X, exactly n times
+X{n,}? X, at least n times
+X{n,m}? X, at least n but not more than m times
+
+Possessive quantifiers
+X?+ X, once or not at all
+X*+ X, zero or more times
+X++ X, one or more times
+X{n}+ X, exactly n times
+X{n,}+ X, at least n times
+X{n,m}+ X, at least n but not more than m times
+
+Logical operators
+XY X followed by Y
+X|Y Either X or Y
+(X) X, as a capturing group
+
+Back references
+\n Whatever the nth capturing group matched
+
+Quotation
+\ Nothing, but quotes the following character
+\Q Nothing, but quotes all characters until \E
+\E Nothing, but ends quoting started by \Q
+
+Special constructs (non-capturing)
+(?:X) X, as a non-capturing group
+(?idmsux-idmsux) Nothing, but turns match flags on - off
+(?idmsux-idmsux:X) X, as a non-capturing group with the given flags on - off
+(?=X) X, via zero-width positive lookahead
+(?!X) X, via zero-width negative lookahead
+(?<=X) X, via zero-width positive lookbehind
+(?<!X) X, via zero-width negative lookbehind
+(?>X) X, as an independent, non-capturing group
+Match a position that is not a word boundary.
+</pre>
+
+<br>Information regarding regular expressions can be found all over the Internet. A few examples have been listed
+below:<br><br>
+
+<ul>
+<li><a href="http://www.javascriptkit.com/javatutors/redev.shtml">http://www.javascriptkit.com/javatutors/redev.shtml</a></li>
+<li><a href="http://www.zytrax.com/tech/web/regex.htm">http://www.zytrax.com/tech/web/regex.htm</a></li>
+</ul> \ No newline at end of file
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/toolbars.html b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/toolbars.html
new file mode 100644
index 0000000000..d300e7e139
--- /dev/null
+++ b/systemtap/org.eclipse.linuxtools.systemtap.ui.graphing/documentation/html/reference/toolbars.html
@@ -0,0 +1,29 @@
+<a href="../toc.html">Table of Contents</a> > <a href="reference.html">Reference</a>
+
+<h2>
+Toolbars
+</h2>
+
+
+SystemTap GUI currently has two toolbars built in; an Action Bar for file and execution operations and a Perspective Selector to jump to different perspectives.
+
+<h3>
+Action Bar
+</h3>
+
+<ul>
+<li><img src="images/toolbars/open_wiz.gif"> <b>Open Script Output</b> - This option opens the specified file and reads the contents into the DataTable for use in the Graphing Perspective.</li>
+<li><img src="images/toolbars/save_wiz.gif"> <b>Save Graph Image</b> - This option saves the graph in the specified file extension format.</li>
+<li><img src="images/toolbars/import_wiz.gif"> <b>Import Data Set</b> - This option allows you to load a previously saved set of data obtained from running a SystemTap script. You can proceed from this point as if you had just ran a script and populated the DataTable.</li>
+<li><img src="images/toolbars/export_wiz.gif"> <b>Export Data Set</b> - This option allows you to save a current data set after you've ran a script in the intention of having someone else look at the user's script results through the tool or for further work done by the user.</li>
+<li><img src="images/toolbars/stop_obj.gif"> <b>Stop Script</b> - This button will stop the currently active script from running.</li>
+</ul>
+
+<h3>
+Perspective Selector
+</h3>
+
+<ul>
+<li><img src="images/toolbars/ide.png"> <b>IDE Perspective</b> - This button brings you into the IDE Perspective, useful for writing and executing scripts.</li>
+<li><img src="images/toolbars/graphing.png"> <b>Graphing Perspective</b> - This button brings you into the Graphing Perspective, useful for graphing scripts.</li>
+</ul>

Back to the top