From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
m (moved Features/SystemTapEclipseGUI to Features/EclipseCallGraph: Renaming due to project renaming, and better description of what this feature does.)
m (Documentation)
Line 50: Line 50:
== Documentation ==
== Documentation ==
* SystemTap documentation: The upstream website has [http://sourceware.org/systemtap/documentation.html documentation] and [http://sourceware.org/systemtap/examples/ examples] of SystemTap scripts.
* SystemTap documentation: The upstream website has [http://sourceware.org/systemtap/documentation.html documentation] and [http://sourceware.org/systemtap/examples/ examples] of SystemTap scripts.
* SystemTap Eclipse Documentation : [[Eclipse/SystemTap]]
* SystemTap Eclipse Documentation : [[Eclipse/CallGraph]]
== Release Notes ==
== Release Notes ==

Revision as of 16:19, 25 September 2009


Launch local SystemTap scripts on Eclipse


Graphically displays the call hierarchy from executing a C/C++ binary, along with various other runtime statistics.


  • Name: Charley Wang
  • E-mail: chwang@redhat.com
  • Name: Roland Grunberg
  • E-mail: rgrunber@redhat.com

Current status

  • Targeted release: Fedora 12
  • Last updated: 2009-09-25
  • Percentage of completion: 100%

Detailed Description

Allow developers to launch SystemTap scripts on their C/C++ projects directly from Eclipse. Provides an anchor for integration of SystemTap data with Eclipse graphics.

Benefit to Fedora

Makes it easier for C/C++ developers to use SystemTap. Offers developers new ways to trace function calls, system calls and memory accesses, with a tidy frontend for user-friendly data.


Adds a small plugin family to Eclipse, which will provide the above functionality.

Test Plan

  1. Run upstream unit tests (mostly already written)

User Experience

  1. Users of Eclipse's CDT tools will be able to select Profile As and select the script to run.
  2. The present release will only contain a preconstructed function call graph script, other preconstructed scripts and a launch wizard will be in future versions.
  3. For screenshots and more details, see: Eclipse/SystemTap
  4. Brief demo video : http://altrez.darktech.org/basicFunctions.ogg (~ 1 min)


  • SystemTap translator/driver (version 0.9.8/0.141+) <rpm: systemtap>
  • Eclipse 3.4.1 or greater, with CDT <rpm: eclipse-cdt, eclipse-platform>
  • Eclipse GEF (specifically Zest) <rpm: eclipse-gef>

Contingency Plan

  • Continue without such capability.


Release Notes

Users will need to be part of the stapdev group on their machine in order to fully take advantage of SystemTap's offerings.