Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Linux Tools Capabilities Helios
Introduction
This documents Linux Tools Capabilities for the Helios release.
Capabilities
Linux Tools provides a single capability plugin that covers the majority of Linux Tools projects. This plugin is named org.eclipse.linuxtools.profiling.ui.capability. Capabilities for additional Linux Tools projects can be created by copying and pasting activityPatternBinding segments from the plugin.xml in this project and changing the project name.
Covered projects:
- Gprof
- Gcov
- Lttng
- Tmf
- SystemTap GUI/Dashboard
- Callgraph
- Valgrind
- OProfile
Accessing
The capability plugin can be accessed from our SVN:
From an Eclipse SVN plugin, choose to add a new Repository and enter:
svn://dev.eclipse.org/svnroot/technology/org.eclipse.linuxtools
The capability plugin can be found in this repository under profiling --> trunk --> org.eclipse.linuxtools.profiling.ui.capability.
Example
For your convenience, here is the set of activityPatternBinding segments for Callgraph:
<activityPatternBinding activityId="org.eclipse.linuxtools.profiling.ui.capabilities" pattern="org\.eclipse\.linuxtools\.callgraph\..*/*"> </activityPatternBinding> <activityPatternBinding activityId="org.eclipse.linuxtools.profiling.ui.capabilities" pattern="org\.eclipse\.linuxtools\.callgraph/*"> </activityPatternBinding>