Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-07-06Renaming version to 1.2 in master branchOtavio Pontes1-1/+1
Change-Id: If9b07241d8072b474835123100ff0657b573b492
2012-07-04Perf: Removing snapshot dependency because it is not stable yetOtavio Pontes1-1/+0
2012-07-03Fix BZ #384196.Roland Grunberg1-0/+2
Set ATTR_PROJECT_NAME in the launch configuration used for opening Perf data files.
2012-06-30Fix output of perf list when executed locally by redirecting its output ↵Rodrigo Fraxino Araujo1-5/+1
directly.
2012-06-29Perf: removing all source code warnings.Daniel Henrique Barboza5-23/+30
2012-06-29Fixed duplicated events on remote perfRodrigo Fraxino Araujo1-117/+119
2012-06-27Added support for remote perf using Linuxtools profiling package.Rodrigo Fraxino Araujo10-100/+783
2012-06-26Enable more warnings and fix them.Alexander Kurtakov18-16/+131
Perf this time.
2012-06-25IOException is not actually thrown.Alexander Kurtakov1-7/+4
This is caused by the cleanup of profiling framework to not declare exceptions as thrown when they aren't.
2012-06-21Add org.eclipse.ui.ide to required bundles.Alexander Kurtakov1-1/+2
This prevents the warning about org.eclipse.ui.IFileEditorInput not being on the classpath from the extension.
2012-06-19Initial contribution of Profiling Unification work.Roland Grunberg2-1/+10
org.eclipse.linuxtools.profiling.launch.launchProvider is an extension point created to provide launch shortcuts for various profiling types, all of which must extend ProfileLaunchShortcut, and specify a profiling type that they provide. org.eclipse.linuxtools.profiling.snapshot is a plugin (it will be one among a few others) that provides a basic launch shortcut. When launched, it will find a launch shortcut provided by the launchProvider extension point which has a type it supports, and launch it.
2012-06-14Prepare Perf component for 1.0.0.Jeff Johnston3-4/+4
Remove all Incubation markers. Make all plug-ins/features at least 1.0.0 version.
2012-06-13Re-write of perf plug-in tests.Camilo Bernal1-72/+113
Tests were re-written to be less machine dependent. Pre-generated data files are under resource/*-event. In the tests assertions are made about these specific files, allowing for consistent results across machines. The parsing of the perf record (PerfCore.java: Record(...)) is now handled in isolation to allow for other types of input streams to be passed in (e.g. text files). This was also done for the annotation to make an explicit separation between parsing a report and an annotation. Tests involving unresolved symbols were removed, as the feature is not fully implemented (commented out,in PerfCore.java: getReportString(...)). checkChildrenStructure was modified to not accept elements with no children, as an even element can have no children. checkChildrenPercentages was modified to allow for acceptable percentage ranges to compensate for truncation errors.
2012-06-07Suppress output to stdout/stderr and set PMCommand percentage to 100.Roland Grunberg3-7/+13
2012-06-06Add about.html page to main perf bundle and perf tests bundle.Roland Grunberg2-0/+29
2012-06-01Clean up parsing in PerfCore, and setting the content in ViewPart.Roland Grunberg3-56/+39
2012-05-30Added ability to open perf data files in the Perf Viewer.Camilo Bernal3-20/+83
In the plug-in.xml file, an editor extension point is included in order to add a launcher (PerfOpenData.java) for perf data files. In order to properly report on the the perf file a configuration is needed. This is done in the createDefaultConfiguration (PerfOpenData.java), which creates a new default configuration based on the project's name. In PerfCore.java, it is not necesssary to differentiate between default events and multiple events, so now events are collected without having to check this. Changes were made to the current tests (ModelTest.java) to reflect the new change, which specifies what the "Default Event" is, namely "cycles".
2012-05-23Implemented compare method for NameSorter class in PerfProfileView.java.Camilo Bernal1-0/+6
Adding sorting functionality in PerfViewContentProvider.java does not have any effect on sorting. Implementing the compare method for NameSorter correctly sorts the tree elements by percentage.
2012-05-10Fix for Bug #379045 -Daniel Henrique Barboza1-1/+1
Remove the attribute Eclipse-BundleShape: dir from Perf plug-in MANIFEST.MF.
2012-05-09Move the Reader close to the right place.Alexander Kurtakov1-8/+8
It was closing before readLine calls which was causing runtime problems.
2012-04-06Make sure to close resources.Alexander Kurtakov1-1/+7
2012-04-03Remove unneeded imports.Alexander Kurtakov2-8/+17
2012-04-02Make perf test plugin a fragment.Alexander Kurtakov1-4/+0
Exports/imports removed as not needed. Same for the test plugin activator.
2012-03-28Fix BZ #375112Roland Grunberg2-5/+8
We now call perf with the "-i" flag and the perf.data file's location.
2012-03-28Fix .project files to reflect actual name of perf folders.Roland Grunberg1-1/+1
2012-03-27Bug #373691 - Closing perf exposed APIs.Daniel Henrique Barboza21-77/+78
2012-03-26Fix error in Double Click Action logic.Roland Grunberg1-2/+3
2012-03-23Clean up double-clicking of elements in the perf tree model.Roland Grunberg4-37/+19
2012-03-23Refactor elements of the perf data model, and add test case.Roland Grunberg10-139/+92
2012-03-16Updating versions from 0.10.0 to 0.11.0 in pom files.Otavio Pontes2-3/+3
Since our 0.10 release is schedule and the stable-0.10 branch was already created we're updating the versions for our next release. I was recomended to updated it to 0.11 instead of 1.0 because we are still in incubation.
2012-03-13Fixing bug #372919.Daniel Henrique Barboza5-2/+47
2012-02-27Add some additional tests and clean up method of executing commands.Roland Grunberg4-38/+43
- Add some tests to check that the tree structure of data collected is correct. - Send commands as an array of strings instead of just a whitespace separated string. - Fix bug causing PMSymbol entity to appear under the PMDso belonging to the wrong PMEvent when multiple PMDSos share the same name, but are from different events. - Fix BZ #372413
2012-01-02Perf: fix handler of single event selectionWainer S. Moschetta1-1/+1
Changed PerfEventsTab to handle a single event selection in the same case as multiple events. Signed-off-by: Wainer S. Moschetta <wainersm@linux.vnet.ibm.com>
2011-12-27Perf: refactoring on events parser. Fixes bug #367555Wainer S. Moschetta2-5/+4
Events parser used to rely on line length of 'perf list' output. However, length might change between perf versions. This patch changes events parser to use regex instead. Signed-off-by: Wainer S. Moschetta <wainersm@linux.vnet.ibm.com>
2011-12-27Fixing bug #367505Daniel Henrique Barboza1-9/+10
Removed the p.waitFor() call which proved to be problematic on some cases.
2011-12-22Perf: Fixing typoOtavio Pontes1-3/+3
2011-12-15Removing the -U flag of the Perf plug-in launch.Daniel Henrique Barboza1-0/+11
Some systems/distros do not implement it. I'm removing this flag until we're secure that all of them, or at least the major ones, support it.
2011-12-14Perf: read events list also from stderrWainer S. Moschetta1-3/+7
Old versions of Perf used to send events list to stderr instead of stdout This patch changes the plug-in to check whether stdout is empty or not Signed-off-by: Wainer S. Moschetta <wainersm@linux.vnet.ibm.com>
2011-12-08Polishing Perf plug-inWainer S. Moschetta4-3/+8
Added plugin.properties file with bundleName and bundleProvider properties Changed display "Profile as Perf!" with "Profile as Perf" Signed-off-by: Wainer S. Moschetta <wainersm@linux.vnet.ibm.com>
2011-12-06Perf plug-in: added end of process messages.Daniel Henrique Barboza1-18/+28
2011-12-02Add .gitignore to perf component, and implement recommendations made inRoland Grunberg2-1/+6
the IP contribution process.
2011-12-01Adding pom.xml files to enable Perf build.Daniel Henrique Barboza2-1/+45
2011-11-18Initial import of Perf plugin. (BZ #356395)Roland Grunberg31-0/+2429

    Back to the top