Skip to content

Changes

Summary

  1. analysis: Initialize a new 'callstack' plugin core (details)
  2. callstack: Bring incubated CallGraph, internal 1st (details)
  3. callstack: Bring incubated ICallGraphProvider in (details)
  4. callstack: Bring CallGraphAnalysis from Incubator (details)
  5. callstack: Move these to new callstack.core.base (details)
  6. callstack: Move these to new callstack.core.model (details)
  7. callstack: Move these to callstack.core.instrumented (details)
  8. callstack: Move these to callstack.core.callgraph (details)
  9. callstack: Init ui folders for FlameChartView next (details)
  10. callstack: Bring FlameChartView UI from Incubator (details)
  11. callstack: Prepare FlameChartDataProviderFactory (details)
  12. callstack: Add incubated LttngUstCallStackAnalysis (details)
  13. callstack: Fix CompositeHostModel exit de-register (details)
  14. callstack: Slightly refactor getDependentAnalyses (details)
  15. callstack: Add initial test classes from Incubator (details)
  16. callstack: Add incubated LTTngUstCallStack tests (details)
  17. callstack: Add incubated CallGraph-related tests (details)
  18. callstack: Add incubated FlameChartDataProviderTest (details)
  19. callstack: Add FlameGraphDataProvider|Factory|Test (details)
  20. callstack: Add FlameGraphTest, FlameGraph{Sel}View (details)
  21. callstack: Add incubated FunctionDensityView &co. (details)
  22. callstack: Add incubated WeightedTreeView &co. (details)
  23. callstack: Add Descriptive Stats under new analysis (details)
  24. callstack: Add the doc.user files from Incubator's (details)
  25. Ust: Fixed SonarCloud Regex HotSpots flag (details)
  26. RhinoScriptEngine: Remove redundant // for NOSONAR (details)
  27. callstack: Fix the "i.e." abbreviation syntax used (details)
  28. callstack: Fix nullness annotation warnings across (details)
  29. README files: Fix the markdownlint IDE warnings (details)
Commit 9a6d5a07e68ada389606017ad1b6b20cb81aa03b by Marco Miller
analysis: Initialize a new 'callstack' plugin core

Base the new minimal set of plugin files on sibling profiling.core ones.

This new plugin is to incrementally hold the callstack implementation to
bring in from Incubator. Goal being, to main-line the latter's callstack
in Trace Compass, as an improved implementation over the current, more
limited one.

Scaffold the incubated callstack alongside the 'profiling' one this way,
before potentially deprecating the latter once proven as a subset.

When run in Eclipse, ActivatorTest's getDefault and getAbsoluteFilePath
methods are not covered locally. Keep them still to match with
profiling.core's own lack of coverage for those, consistently, for this
change scope.

Change-Id: Iaad2fd837c3d58f4b6c6a0514dfdd7cfd0d5cee7
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/197869
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/.settings/org.eclipse.jdt.ui.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/plugin.xml
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/plugin.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/.settings/org.eclipse.core.resources.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/.settings/org.eclipse.jdt.core.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/.gitignore
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/.settings/org.eclipse.pde.api.tools.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/.project
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/.project
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/.classpath
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/about.html
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/.classpath
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/pom.xml
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/.settings/org.eclipse.pde.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/META-INF/MANIFEST.MF
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/.settings/org.eclipse.core.runtime.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/.settings/org.eclipse.core.runtime.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/plugin.xml
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/stubs/org/eclipse/tracecompass/analysis/callstack/core/tests/stubs/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/build.properties
The file was modified analysis/pom.xml (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/.settings/org.eclipse.core.resources.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/build.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/META-INF/MANIFEST.MF
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/.gitignore
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/.settings/org.eclipse.jdt.ui.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/ActivatorTest.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/.settings/org.eclipse.pde.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/.settings/org.eclipse.jdt.core.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/Activator.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/plugin.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/about.html
Commit 72a48a5c32f5c4b9a3dfe2fd3a581f208ed6f3ab by Marco Miller
callstack: Bring incubated CallGraph, internal 1st

Bring CallGraph from Incubator for an eventual ICallGraphProvider as
next step. Make this CallGraph internal (non-API) only for now, or until
proven as API once/if that becomes the case.

Bring these other classes/interfaces as minimally required dependencies.

Except for .tree which is trivial enough, wait before introducing
sub-packages as Incubator's, to not prematurely create some that could
be misnamed or contain too few classes/interfaces.

CallGraph and its dependencies added herein are tested through upstream
classes in Incubator. Thus postpone their test coverage until the latter
can be ported in turn.

Change-Id: I614575fac6464158f85f0d1a578131f3a4a8014c
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/197758
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/IDataPalette.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/messages.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/WeightedTree.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/IWeightedTreeProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/IWeightedTreeGroupDescriptor.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/Messages.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AggregatedCallSite.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallGraph.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/ITree.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/DepthGroupDescriptor.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICallStackElement.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/IWeightedTreeSet.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICallStackGroupDescriptor.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICallStackSymbol.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/DefaultDataPalette.java
Commit fbf1eaa8f37c17ebda65f7e23e42660bc9d2d138 by Marco Miller
callstack: Bring incubated ICallGraphProvider in

Add ICallGraphProvider from Incubator in turn, as well as its necessary
dependencies.

Skip ICalledFunction thus reuse the sibling profiling.core one, which
only differs in contract; Incubator's has no default implementation that
may differ. Do so until more contract becomes required if ever. (Likely,
though.)

Change-Id: If6f29c696283355b83b061a9ce0f45a57b230f0d
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/197779
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/WeightedTreeGroupBy.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/META-INF/MANIFEST.MF (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/META-INF/MANIFEST.MF (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callgraph/ICallGraphProvider.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICallGraphProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/AllGroupDescriptor.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/WeightedTreeSet.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/FlameDefaultPalette.java
Commit c04e58f07ecb905695f1a2d6d0a012ed23b01bc5 by Marco Miller
callstack: Bring CallGraphAnalysis from Incubator

Do so along with the related dependencies. CallGraphAnalysis being
another building block for incubated callstack main-lining in TC core.

Also bring incubated ICalledFunction at this stage, now that its
slightly augmented interface is required by hereby added classes.

For now, bring all these in using the callstack.core package, as a flat
list. The follow-up commits shall refactor the packaging, based on this
whole added content and the relationships.

Have InstrumentedCallStackAnalysis import the sibling profiling.core's
CallStackStateProvider still after this excubation. This is to not
change Incubator's use of the latter in its current
InstrumentedCallStackAnalysis. This added dependency on profiling.core
is to likely be removed once ready to deprecate that plugin. I.e., after
callstack.core becomes ready enough as the new Callstack plugin in TC.

Change-Id: I58c11d0e4c34c1514e5e1e7bbb9fe0f8f53214d2
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199452
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CompositeHostModel.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ProcessStatusInterval.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CalledFunction.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/EdgeStateValue.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackSymbolFactory.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/IThreadOnCpuProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ISamplingDataProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CalledFunctionFactory.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ModelListener.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICpuTimeProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/IFlameChartProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/FunctionTidAspect.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ModelManager.java
The file was modified analysis/org.eclipse.tracecompass.analysis.os.linux.core/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AggregatedCalledFunctionStatistics.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackGroupDescriptor.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackDepth.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICalledFunction.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/FlameDefaultPalette.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/messages.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/InstrumentedCallStackAnalysis.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/SymbolAspect.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/FlameWithKernelPalette.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/IHostModel.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AggregatedThreadStatus.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackHostUtils.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/InstrumentedCallStackElement.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ResolvableSymbol.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/StringSymbol.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CalledStringFunction.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallGraphAnalysis.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/META-INF/MANIFEST.MF (diff)
The file was modified statesystem/org.eclipse.tracecompass.statesystem.core/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/Messages.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AggregatedCalledFunction.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackElement.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackSeries.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AbstractCalledFunction.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/InstrumentedGroupDescriptor.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStack.java
Commit fa737e390b6b714ede62992e5abcbff1bc374e1c by Marco Miller
callstack: Move these to new callstack.core.base

As a way to start reducing the size of callstack.core's WIP flat list.

Base this early packaging on the existing relationships among these
callstack objects from Incubator and the sibling analysis.profiling
plugin. Also base this on which objects use each, blending all of these
informal criteria together, balanced yet for an eventual clean plugin.

Move IDataPalette from core.tree to core.base, as it became used by
objects beyond core.tree centric ones.

Change-Id: I4b0f08f76fc070ae7eaaca74c55aa6629b70f444
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199464
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/FlameWithKernelPalette.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AggregatedCallSite.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/StringSymbol.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackSymbolFactory.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICallStackSymbol.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/IDataPalette.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallGraph.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackElement.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/InstrumentedGroupDescriptor.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AggregatedThreadStatus.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/FlameDefaultPalette.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/DefaultDataPalette.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/InstrumentedCallStackElement.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/IDataPalette.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/InstrumentedCallStackAnalysis.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICallStackGroupDescriptor.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackGroupDescriptor.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/ICallStackGroupDescriptor.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallGraphAnalysis.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/FlameWithKernelPalette.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ResolvableSymbol.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/ICallStackSymbol.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICallStackElement.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICallGraphProvider.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/CallStackGroupDescriptor.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/IWeightedTreeProvider.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/StringSymbol.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/EdgeStateValue.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/EdgeStateValue.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AggregatedCalledFunction.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStack.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackHostUtils.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/ResolvableSymbol.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/ICallStackElement.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackSeries.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/FlameDefaultPalette.java
Commit a0927cc8c89934dcd207086cb83326e0cc576b02 by Marco Miller
callstack: Move these to new callstack.core.model

As a way to keep reducing the size of callstack.core's WIP flat list.

Base this early packaging on the current relationships among these
objects, as started with the base commit.

Change-Id: Ie6f1fd82f32581909135dd501eeea51cc2e39708
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199465
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AggregatedCalledFunction.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ModelManager.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ProcessStatusInterval.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AggregatedThreadStatus.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/ModelManager.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/IHostModel.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ISamplingDataProvider.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICpuTimeProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/IThreadOnCpuProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/IHostModel.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStack.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AbstractCalledFunction.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/ModelListener.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CalledFunction.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallGraphAnalysis.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/IThreadOnCpuProvider.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CalledFunctionFactory.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CalledStringFunction.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/ProcessStatusInterval.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackSeries.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CompositeHostModel.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/ICpuTimeProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/ISamplingDataProvider.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICalledFunction.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/CompositeHostModel.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/package-info.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ModelListener.java
Commit 53a897ce3cd99cb29d3c08dba231b2fbec02cc71 by Marco Miller
callstack: Move these to callstack.core.instrumented

As a way to keep reducing the size of callstack.core's WIP flat list.

Base this latest packaging on the current relationships among these
objects, as started with the base commits.

Move CallStackGroupDescriptor and EdgeStateValue from core.base to
core.instrumented, now that they are solely used by the latter.

Change-Id: Ie5fbcc438a122caa4a5faf322873db50e7c224b5
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199466
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallGraphAnalysis.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/InstrumentedCallStackElement.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AbstractCalledFunction.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/SymbolAspect.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/CallStackGroupDescriptor.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/InstrumentedCallStackElement.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/InstrumentedCallStackAnalysis.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/EdgeStateValue.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/InstrumentedGroupDescriptor.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/SymbolAspect.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/IFlameChartProvider.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/FunctionTidAspect.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/FunctionTidAspect.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackSeries.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/InstrumentedGroupDescriptor.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/IFlameChartProvider.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackHostUtils.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/CallStackGroupDescriptor.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/InstrumentedCallStackAnalysis.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/EdgeStateValue.java
Commit bf0b38db39a1d74f86b6725e235fdf4baf3a9116 by Marco Miller
callstack: Move these to callstack.core.callgraph

As a way to finish reducing the size of callstack.core's objects list.

Base this now refactored packaging on the current relationships among
these objects, as incremented through the base commits.

Change-Id: Icd6217e7a9a23561e78fc5a776f433e0a799c753
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199488
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallGraph.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/CompositeHostModel.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/AggregatedCallSite.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/FunctionTidAspect.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICalledFunction.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/AggregatedThreadStatus.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/CalledStringFunction.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/FlameDefaultPalette.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CalledFunctionFactory.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallGraphAnalysis.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/package-info.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStack.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/CallGraph.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/CalledFunction.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/SymbolAspect.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/AbstractCalledFunction.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AggregatedThreadStatus.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/CallGraphAnalysis.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/Messages.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AggregatedCallSite.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/ICallGraphProvider.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AggregatedCalledFunction.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CalledStringFunction.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AbstractCalledFunction.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/IFlameChartProvider.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/FlameWithKernelPalette.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/CalledFunctionFactory.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/AggregatedCalledFunction.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/AggregatedCalledFunctionStatistics.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/IHostModel.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CalledFunction.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/messages.properties
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/InstrumentedCallStackAnalysis.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/AggregatedCalledFunctionStatistics.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/ICalledFunction.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/ICallGraphProvider.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackSeries.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/ISamplingDataProvider.java (diff)
Commit 7a05abe9a4b9b2e0fbdadd348a4b4932cbdca337 by Marco Miller
callstack: Init ui folders for FlameChartView next

Prepare the ground for the following FlameChartView addition from
Incubator. This will also include the required dependencies such as
FlameChartDataProvider and company. Goal remaining, to main-line that UI
(whole new Callstack) off Incubator.

Include a settings-only callstack.ui.tests folder structure, to be
consistent with the sibling profiling.ui.tests one solely. Base this
whole commit on the sibling profiling.ui packages, for the time being
that is. This may change as more gets extracted from Incubator.

Skip callstack.ui.swtbot.tests in analysis/pom.xml for now, as there are
no tests yet, which failed the build otherwise.

Change-Id: Ia642026a1dc5a7d390ddfea78be4beda5257a5da
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199568
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/.settings/org.eclipse.pde.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/.classpath
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/.project
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/build.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/.settings/org.eclipse.core.runtime.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/plugin.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/.gitignore
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/.settings/org.eclipse.jdt.ui.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/plugin.xml
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/.settings/org.eclipse.core.runtime.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.tests/.settings/org.eclipse.jdt.ui.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/.classpath
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/.settings/org.eclipse.jdt.core.prefs
The file was modified analysis/pom.xml (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/.settings/org.eclipse.core.resources.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.tests/.settings/org.eclipse.core.resources.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/src/org/eclipse/tracecompass/analysis/callstack/ui/swtbot/tests/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.tests/.settings/org.eclipse.pde.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.tests/.settings/org.eclipse.core.runtime.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/about.html
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/.settings/org.eclipse.pde.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/build.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/about.html
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.tests/.settings/org.eclipse.jdt.core.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/pom.xml
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/.gitignore
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/plugin.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/.settings/org.eclipse.jdt.core.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/swtbot-test-plugin.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/META-INF/MANIFEST.MF
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/META-INF/MANIFEST.MF
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/Activator.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/.project
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/.settings/org.eclipse.core.resources.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/.settings/org.eclipse.pde.api.tools.prefs
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/.settings/org.eclipse.jdt.ui.prefs
Commit 6814994c4d15c8ea4c1f69eff6c3f4ca857fc313 by Marco Miller
callstack: Bring FlameChartView UI from Incubator

Along with its minimally related dependencies and likely users. This is
based on the current understanding of the latter, which may change next.

FlameChartView requires FlameChartDataProvider, which in turn requires
FlameChartArrowProvider. Both require FlameChartEntryModel. Include all
of these, brought from Incubator, consistently. Also include the few
currently necessary message and icon resources.

Strictly make callstack.ui an x-friend of callstack.core.instrumented,
so the former bundle's new classes may use the latter's, herein. For
now, keep such new API exposure as restricted as possible. This access
may open up as eventually required.

CallStackAnalysisListener is a plugin.xml element, along with
FlameChartView which gets used by the former. Access to this new view
from the UI is to be proven next, fixing that access as necessary then.

Keep this early Java packaging as minimal as possible. Refactoring some
current package decisions remains likely through follow-up changes as
they become relevant.

[Added] o.e.t.i.a.callstack.ui.FlameChartView

Change-Id: I4d70d12dc9b83bdcfde948a963b6397a1ea4297d
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199583
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/FlameChartArrowProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/FlameChartEntryModel.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/META-INF/MANIFEST.MF (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.os.linux.ui/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/Messages.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/FlameChartDataProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/messages.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/icons/obj16/stckframe_obj.gif
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/CallStackAnalysisListener.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/FlameChartView.java
The file was modified analysis/org.eclipse.tracecompass.analysis.os.linux.core/META-INF/MANIFEST.MF (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/META-INF/MANIFEST.MF (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/META-INF/MANIFEST.MF (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/plugin.xml (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/icons/obj16/thread_obj.gif
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/icons/obj16/binaries_obj.gif
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/build.properties (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/Messages.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/plugin.properties (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/messages.properties
Commit 441d94816c2618c6f658f458a4950d3b9bf57bde by Marco Miller
callstack: Prepare FlameChartDataProviderFactory

Bring FlameChartDataProviderFactory from Incubator in turn. This should
start being exercised next as LttngUstCallStackAnalysis is also brought
in. Keep this for another focused change series.

[Added] o.e.t.i.a.callstack.core.instrumented.FlameChartDataProviderFactory

Change-Id: I2ad1b8829c54287739f354ed9d69381a1fc449a2
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199591
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/messages.properties (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/Messages.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/plugin.xml (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/FlameChartDataProviderFactory.java
Commit 93fa95504274a42ac07126c34c537dbd6678ab58 by Marco Miller
callstack: Add incubated LttngUstCallStackAnalysis

Bring Incubator's LTTng-UST CallStack analysis as the new mainlined one.

Add com.google.common.base to the UI dependencies, which was reported as
missing at runtime otherwise, upon exiting.

[Added] o.e.t.i.a.callstack.core.LttngUstCallStackAnalysis

Change-Id: I6e190aa1e85906e99c307bf61fc5062d9a69d9f7
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199641
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/META-INF/MANIFEST.MF (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/META-INF/MANIFEST.MF (diff)
The file was modified lttng/org.eclipse.tracecompass.lttng2.ust.core/META-INF/MANIFEST.MF (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/plugin.properties (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/LttngUstCallStackAnalysis.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/LttngUstCallStackAnalysisRequirement.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/plugin.xml (diff)
Commit 50924313e70aa3fa9ba43349bf060c95a9ef94c1 by Marco Miller
callstack: Fix CompositeHostModel exit de-register

Before this change, upon Trace Compass Eclipse application exit, there
was a "Resource leak" error in Console, about CompositeHostModel not
having been deregistered.

Dispose then for every InstrumentedCallStackAnalysis subclass, this way.

Add missing blank line at beginning of InstrumentedCallStackAnalysis for
consistency with sibling files, while there.

Change-Id: I5fbc1364d4e504417654fa796af356dad8ca42a8
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199659
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/InstrumentedCallStackAnalysis.java (diff)
Commit 87026f986e6a4edeb1a3d7acb9e3db099a1dbd5a by Marco Miller
callstack: Slightly refactor getDependentAnalyses

Do so in order to potentially help troubleshoot an intermittent IDE
warning in Eclipse, about nullability around the related
getRequiredModules call locally. The said warning doesn't currently show
while writing these lines, but did intermittently prior.

Should the warning be permanently gone somehow, keep this change anyway
as it makes these lines slightly more readable.

Change-Id: I32aa97b602a77df0f57b8b9a5b2857efac55e615
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199661
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/LttngUstCallStackAnalysis.java (diff)
Commit eda2ffeea41b3274e6dcf1390760faee3293825b by Marco Miller
callstack: Add initial test classes from Incubator

Start test-covering this new callstack plugin being brought from
Incubator. More tests should come then, likely including SWTBot ones.

The included CallStackStateSystemTest happens to cover CallStackSeries.

Next to cover are LttngUstCallStackAnalysis{Requirement}, followed by
sub-packages classes, still based on Incubator coverage first.

As in Incubator, skip package-info.java for this root package, as it
introduces many Eclipse build errors with the current implementation.

Have CallStackStateSystemTest import o.e.t.a.profiling.core.callstack's
CallStackStateProvider instead of Incubator's, unlike its originating
Incubator counterpart. This is because all is needed for now is this
link from its javadoc.

Change-Id: Ifba4de6f660f6546420063b42d427f912ff79ea9
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199681
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/stubs/org/eclipse/tracecompass/analysis/callstack/core/tests/stubs/CallStackAnalysisStub.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/traces/callstack.xml
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core.tests/plugin.xml (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/CallStackTest.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/stubs/org/eclipse/tracecompass/analysis/callstack/core/tests/stubs/CallStackProviderStub.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core.tests/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/CallStackSegmentStoreTest.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core.tests/build.properties (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/CallStackStateSystemTest.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/CallStackTestBase.java
Commit 21139abc249912febb967ebb49256cd06dceea1e by Marco Miller
callstack: Add incubated LTTngUstCallStack tests

To fully pass these tests locally, [1] has to be extracted under [2].

[1] https://archive.eclipse.org/tracecompass/test-traces/qmlscene.tgz
[2] ctf/org.eclipse.tracecompass.ctf.core.tests/traces/

Also, these tests require more than the default -Xmx512m of heap in the
Eclipse launcher. Required is at least -Xmx1024m of maximal heap.

Change-Id: I647cc228257646413957474130ea83c1835d36e1
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199766
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/perf/LttngUstCallstackBenchmark.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core.tests/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/perf/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/LTTngUstCallStackAnalysisRequirementTest.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/perf/CallStackAndGraphBenchmark.java
Commit b8ade7b161057c126d27ec3d91a85722d1daeb39 by Marco Miller
callstack: Add incubated CallGraph-related tests

As in Incubator, skip package-info.java for this package, as it
introduces many Eclipse build errors with the current implementation.

No longer @Ignore testCallGraphWithCpuTime in
CallGraphWithCallStackAnalysisTest, as done in the Incubator version.

Change-Id: I0f36a1427b021461758f5de3ad41abb8972364f6
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199769
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/callgraph/AggregationTreeTest.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/callgraph/CallGraphWithCallStackAnalysisTest.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core.tests/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/callgraph/AggregatedCalledFunctionStatisticsTest.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/stubs/org/eclipse/tracecompass/analysis/callstack/core/tests/stubs/CallGraphAnalysisStub.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/callgraph/CallGraphGroupByInstrumentedTest.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/callgraph/CalledFunctionTest.java
Commit b5167f17d470598791ea7714186c2c7929d2d227 by Marco Miller
callstack: Add incubated FlameChartDataProviderTest

Compared to the originating implementation [1], skip the XML callstack
case in testGetDescriptors. Do so until that specific callstack type
gets added to TC core (mainlined) in turn.

[1]o.e.t.incubator.callstack.core.tests.flamechart.FlameChartDataProviderTest

Change-Id: I8f68e606d45b9f9da6b6f2e1fb5fe408a18725f7
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199783
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/FlameChartDataProviderTest.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/FlameDataProviderTestUtils.java
The file was modified tmf/org.eclipse.tracecompass.tmf.core/META-INF/MANIFEST.MF (diff)
Commit 2936de9f6bed2325f84f77db42867af1521e5734 by Marco Miller
callstack: Add FlameGraphDataProvider|Factory|Test

-From incubator. Prepare for adding FlameGraphTest and
FlameGraph{Sel}View(s) next, in turn.

[Added] o.e.t.i.a.callstack.core.flamegraph.FlameGraphDataProviderFactory

Change-Id: Ie4c34438286364c99815c23bfaca5218928e2f69
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199828
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/src/org/eclipse/tracecompass/analysis/callstack/core/tests/callgraph/FlameGraphDataProviderTest.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgRowProcess2Times
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/flamegraph/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/flamegraph/FlameGraphDataProviderFactory.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/flamegraph/FlameGraphDataProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgTreeOne
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgRowProcessZoom
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgRowOne2Times
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgRowFullZoom
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/flamegraph/DataProviderUtils.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgRowFull2Times
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgRowOneZoom
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgRowProcessAll
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgRowOneAll
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgRowSelectionZoom
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/flamegraph/messages.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgRowSelection2Times
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgTreeSelection
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgRowSelectionAll
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgTreeProcess
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgTreeFull
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/flamegraph/Messages.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/plugin.xml (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.core.tests/testfiles/dp/expectedFgRowFullAll
Commit 6281c6f020a133587235aad86da83d619781eade by Marco Miller
callstack: Add FlameGraphTest, FlameGraph{Sel}View

-From incubator. Include the related dependencies.

Just like the Incubator version, skip the otherwise usual
package-info.java for FlameGraphTest's package, as its originating
implementation excluded @NonNullByDefault that way too.

Also keep FlameGraphView's own, class-scope disabling of
@NonNullByDefault, set (through package-info.java) at package level.

Reuse o.e.t.i.a.profiling.ui.flamegraph.SortOption in FlameGraphView,
rather than adding Incubator's SortOption which has the same
implementation. Slightly adapt profiling.ui.flamegraph.SortOption so it
can be reused this way. Fix file formatting while editing it in Eclipse.

Beside other amends in o.e.t.a.c.ui/META-INF/MANIFEST.MF, import
com.google.common.base at runtime so its Predicate class and company are
found, upon manually opening these new Flame Graph views.

[Added] o.e.t.i.a.callstack.ui.flamegraph.FlameGraphView
[Added] o.e.t.i.a.callstack.ui.flamegraph.FlameGraphSelView

Change-Id: Ie364180b55f856cbeb9cc5111d3397f583df6f91
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199841
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/flamegraph/FlameGraphView.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/flamegraph/ThreadNameComparator.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.ui/META-INF/MANIFEST.MF (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/flamegraph/ThreadIdComparator.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/flamegraph/messages.properties
The file was modified tmf/org.eclipse.tracecompass.tmf.core/META-INF/MANIFEST.MF (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/META-INF/MANIFEST.MF (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/icons/etool16/sort_alpha.gif
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/plugin.xml (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.ui/src/org/eclipse/tracecompass/internal/analysis/profiling/ui/flamegraph/SortOption.java (diff)
The file was removedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/src/org/eclipse/tracecompass/analysis/callstack/ui/swtbot/tests/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/icons/etool16/sort_alpha_rev.gif
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui.swtbot.tests/src/org/eclipse/tracecompass/analysis/callstack/ui/swtbot/tests/FlameGraphTest.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/plugin.properties (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/icons/etool16/sort_num_rev.gif
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/flamegraph/Messages.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/CallStackAnalysisListener.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/icons/etool16/group_by.gif
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/icons/etool16/sort_num.gif
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/flamegraph/FlameGraphSelView.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/flamegraph/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/flamegraph/DataProviderActionUtils.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/icons/elcl16/flame.png
Commit bcb4b5e35abc6a5a6ac71644d8c8a6690b18cd3d by Marco Miller
callstack: Add incubated FunctionDensityView &co.

[Added] o.e.t.i.a.callstack.ui.functiondensity.FunctionDensityView

Change-Id: I8b79d2c5313f0796a621fae441366c2b53989d6b
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199894
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/icons/elcl16/funcdensity.png
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/functiondensity/FunctionDensityViewer.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/functiondensity/FunctionTableViewer.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/plugin.properties (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/functiondensity/package-info.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/META-INF/MANIFEST.MF (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/CallStackAnalysisListener.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/plugin.xml (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/functiondensity/FunctionDensityView.java
Commit 7bb11afa4815abde6b1335e52d0da6f9d9cb9525 by Marco Miller
callstack: Add incubated WeightedTreeView &co.

Add o.e.t.i.a.callstack.core.model.ModelListener to core's plugin.xml
now, in order for Active CPU times to get populated herein.

[Added] o.e.t.i.a.callstack.ui.weightedtree.WeightedTreeView

Change-Id: I05d6efb836ce5935d2504935e7c0e9c251186016
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199908
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/weightedtree/Messages.java
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/META-INF/MANIFEST.MF (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/weightedtree/WeightedTreeViewer.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/plugin.xml (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/CallStackAnalysisListener.java (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/weightedtree/package-info.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/plugin.properties (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/weightedtree/messages.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/weightedtree/WeightedTreePieChartViewer.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/META-INF/MANIFEST.MF (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/plugin.xml (diff)
The file was addedanalysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/weightedtree/WeightedTreeView.java
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/META-INF/MANIFEST.MF (diff)
Commit 97d76b16c4726de9211acb3057b4da7af4d32bee by Marco Miller
callstack: Add Descriptive Stats under new analysis

Add the Descriptive Statistics view under the LTTng-UST CallStack (new)
analysis, alongside the others. Do so as Incubator also lists it there.

Change-Id: I786367c61d6e278461e71ba03713d7af745f50ac
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199921
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/CallStackAnalysisListener.java (diff)
Commit 8c78d2082e5c4a0f9bdb62ab82adf31aa22059e6 by Marco Miller
callstack: Add the doc.user files from Incubator's

Preserve the original Incubator files, and supporting files as they are
elsewhere in the code base. Simply main-line the incubated callstack
documentation as is, for this initial scope.

Use 8.3.0.qualifier as Bundle-Version to pass the Maven build locally.

Change-Id: Ic96253819a3489fb1952f91040e5fe6105c03877
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/200145
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/.settings/org.eclipse.core.resources.prefs
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/META-INF/MANIFEST.MF
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/plugin.xml
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/doc/images/prev.gif
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/.project
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/book.css
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/pom.xml
The file was modified doc/pom.xml (diff)
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/build.properties
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/build.xml
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/doc/images/home.gif
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/.settings/org.eclipse.core.runtime.prefs
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/about.html
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/doc/.gitignore
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/doc/User-Guide.mediawiki
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/.settings/org.eclipse.ltk.core.refactoring.prefs
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/plugin.properties
The file was addeddoc/org.eclipse.tracecompass.analysis.callstack.doc.user/doc/images/next.gif
Commit 2de54cf2f90120399a774a2eaeb807292503e9df by Matthew Khouzam
Ust: Fixed SonarCloud Regex HotSpots flag

Fixed SonarCloud Regex related to [1]'s HotSpots issue.

[1]https://sonarcloud.io/organizations/eclipse/rules?open=java%3AS5852&rule_key=java%3AS5852

Change-Id: I2e8a507fcecd805ae12ae2408af3b5c77307940e
Signed-off-by: Estelle Foisy <estelle.foisy@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/200851
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Marco Miller <marco.miller@ericsson.com>
The file was modified lttng/org.eclipse.tracecompass.lttng2.ust.core/src/org/eclipse/tracecompass/internal/lttng2/ust/core/analysis/debuginfo/UstDebugInfoStateProvider.java (diff)
Commit 6484af74b9335538099478383dc954754ba0bcc9 by Marco Miller
RhinoScriptEngine: Remove redundant // for NOSONAR

Fix the Eclipse file formatting while editing it.

Change-Id: Iba6499538f34df22ed590b56bb7e8c82b0706742
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/200886
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/fsm/model/values/RhinoScriptEngine.java (diff)
Commit c6c9f2142288739e006894e229fb07d9c7ae176d by Marco Miller
callstack: Fix the "i.e." abbreviation syntax used

Change-Id: I8f92e4299bb5a7553d20c133d44d0079bbc1c416
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/200928
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/CallGraph.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/ICalledFunction.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/IHostModel.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/FlameChartDataProvider.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/ICallStackElement.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/flamegraph/FlameGraphView.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/CallStackGroupDescriptor.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/InstrumentedGroupDescriptor.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStack.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/ITree.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callstack/CallStack.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/IWeightedTreeProvider.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callstack/InstrumentedGroupDescriptor.java (diff)
Commit c008fdfc2c601cb31200cafa475be560c2910fa9 by Marco Miller
callstack: Fix nullness annotation warnings across

Fix the Eclipse warning [1] which seems like having appeared since the
IDE version 2023-03. This warning wasn't noticed with 2012-12, that is.

[1] The nullness annotation is redundant with a default that applies to
this location

Change-Id: Ie7b505666194776c80e1e4f4f9bb972d1e887bb3
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/200944
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/AggregatedCalledFunction.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/flamegraph/FlameGraphDataProvider.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/model/ModelListener.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/functiondensity/FunctionTableViewer.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/FlameChartView.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core.tests/stubs/org/eclipse/tracecompass/analysis/callstack/core/tests/stubs/CallStackProviderStub.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/ICallGraphProvider.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/FlameChartDataProvider.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/functiondensity/FunctionDensityViewer.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/FlameChartArrowProvider.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/LttngUstCallStackAnalysis.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/SymbolAspect.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/InstrumentedCallStackAnalysis.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/base/ResolvableSymbol.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core.tests/stubs/org/eclipse/tracecompass/analysis/callstack/core/tests/stubs/CallGraphAnalysisStub.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/CallStackSeries.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/callgraph/CallGraphAnalysis.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/instrumented/EdgeStateValue.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/tree/WeightedTreeSet.java (diff)
Commit 46d93f932e05a76a820c1674a5e2099dfcb8b97a by Marco Miller
README files: Fix the markdownlint IDE warnings

Fix the markdownlint issues reported through VS Code/Codium for the
README files:

- MD009: Trailing spaces
- MD012: Multiple consecutive blank lines
- MD041: First line in a file should be a top-level heading
- MD045: Images should have alternate text
- MD047: Files should end with a single newline character

Change-Id: Id492f68fcf2dde1a18c5c24c667f19b753206409
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/200960
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified doc/README (diff)
The file was modified rcp/org.eclipse.tracecompass.rcp.rcptt.tests/README.md (diff)
The file was modified README.md (diff)