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 Eclipse Documentation : [[Eclipse/CallGraph]] | ||
== Release Notes == | == Release Notes == |
Revision as of 16:19, 25 September 2009
Launch local SystemTap scripts on Eclipse
Summary
Graphically displays the call hierarchy from executing a C/C++ binary, along with various other runtime statistics.
Owner
- 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.
Scope
Adds a small plugin family to Eclipse, which will provide the above functionality.
Test Plan
- Run upstream unit tests (mostly already written)
User Experience
- Users of Eclipse's CDT tools will be able to select Profile As and select the script to run.
- The present release will only contain a preconstructed function call graph script, other preconstructed scripts and a launch wizard will be in future versions.
- For screenshots and more details, see: Eclipse/SystemTap
- Brief demo video : http://altrez.darktech.org/basicFunctions.ogg (~ 1 min)
Dependencies
- 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.
Documentation
- SystemTap documentation: The upstream website has documentation and examples of SystemTap scripts.
- SystemTap Eclipse Documentation : Eclipse/CallGraph
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.