From Fedora Project Wiki

< Features

Revision as of 19:29, 23 July 2009 by Valce (talk | contribs)

Launch local SystemTap scripts on Fedora Eclipse

Note.png
This is a sandbox for Charley and Roland's feature

Summary

GUI for launching custom/preset SystemTap scripts on Fedora Eclipse. Also provides a Zest-based graphing interface for graphical views of the user's program.

Owner

  • Name: Charley Wang
  • Name: Roland Grunberg

Current status

  • Targeted release: Fedora 12
  • Last updated: July 23, 2009
  • Percentage of completion: 50%

Detailed Description

Allow developers to launch SystemTap scripts on their C/C++ projects directly from Eclipse. Provides a launch wizard for easy launches, as well as a few prebuilt scripts. The included graphical viewing program generates a program graph displaying time information for function calls. Also comes with the ability to annotate functions, allowing the user to mark graph nodes and displaying user-specified, function-specific information on the graph.

Benefit to Fedora

Makes it easier for developers to use SystemTap, and provides a neat way to graphically profile C/C++ projects developed through Fedora Eclipse.

Scope

Requires rebasing to the latest upstream version and updating the spec file to pull in the snozboz patches.

Test Plan

  1. Write JUnit tests
  2. Improve test coverage of core components to 80%

User Experience

  1. Users of Fedora Eclipse's CDT tools will be able to select Profile As and select one of several prebuilt SystemTap scripts, or launch a custom script through the script launch Wizard.
  2. Sample videos will be posted soon.

Dependencies

  • Fedora Eclipse 1.4.1 or greater

Contingency Plan

  • Continue without such capability.

Documentation

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.