Bug 1617 - 'perf scripts' integration
Summary: 'perf scripts' integration
Status: RESOLVED OBSOLETE
Alias: None
Product: Meta-yocto
Classification: Build System, Metadata & Runtime
Component: meta-yocto (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Low enhancement
Target Milestone: Future
Assignee: Jessica
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2011-10-04 13:38 UTC by Song Liu
Modified: 2014-12-03 22:16 UTC (History)
6 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Song Liu 2011-10-04 13:38:49 UTC
Make it easy and convenient for the user to write and execute 'perf scripts' from the IDE. We should be able to leverage and build on the Systemtap integration for this.
Comment 1 Tom Zanussi 2011-10-06 11:43:04 UTC
This is very similar to the SystemTap case (Bug 1551), except in this case we don't have a lot of user setup to do, essentially we just run 'perf script' on the remote system and get the output piped back.

Like SystemTap, we would really like to be able to run perf scripts as seamlessly as possible from Eclipse too.  Functionality-wise, the user should be able to simply create a perf script in a window and run it.  We also need to be able to specify script params.

The output should be available just like the output from the other supported tracing and debugging tools.

Implementation-wise, we could just remotely execute perf underneath, but if it's better to create an oprofileui-type mechanism to tie into Eclipse protocols as much as possible, even better.

We should be able to leverage what we do in Eclipse for the SystemTap case and apply it to the perf script case as they're similar.

Of course, since we're in an IDE it would be nice if the IDE could understand SystemTap and provide Systemtap-specific completion and syntax highlighting, but that's not what this task is about.
Comment 2 Jessica 2012-02-06 10:49:47 UTC
change to post 1.2 since the work on Tom's end is pushed out
Comment 3 Jessica 2012-07-25 17:47:26 UTC
Hard to schedule time to work on this, but definitly won't happen in M3 timeframe
Comment 4 Jessica 2014-12-03 22:16:27 UTC
The requirement for this feature is extremly low atm, close now, may open later if there's strong demand