Skip to content

Changes

Summary

  1. profiling.core: make callstack api (details)
  2. profiling.core: add sampled callgraph from incubator (details)
Commit a0c8f831c77ecedc9daf174aff9252f901262390 by Arnaud Fiorini
profiling.core: make callstack api

This commit makes the new callstack api, moving necessary classes to
provisional packages and adding it to the API.

Signed-off-by: Arnaud Fiorini <fiorini.arnaud@gmail.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.os.linux.core/META-INF/MANIFEST.MF
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/instrumented/InstrumentedCallStackAnalysis.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/tree/IWeightedTreeSet.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/callstack/CallStackHostUtils.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/callgraph/CallGraph.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/model/ModelListener.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/META-INF/MANIFEST.MF
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callgraph/AggregatedCallSite.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/model/IHostModel.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/base/ICallStackElement.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/tree/WeightedTreeSet.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/base/ICallStackGroupDescriptor.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/instrumented/SymbolAspect.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/tree/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/base/ICallStackGroupDescriptor.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.ui/src/org/eclipse/tracecompass/internal/analysis/profiling/ui/weightedtree/WeightedTreePieChartViewer.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/src/org/eclipse/tracecompass/analysis/profiling/core/tests/callgraph2/AggregationTreeTest.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/tree/IWeightedTreeGroupDescriptor.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/callstack/CallStackSymbolFactory.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/instrumented/EdgeStateValue.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/src/org/eclipse/tracecompass/analysis/profiling/core/tests/callgraph2/CalledFunctionTest.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/callstack/package-info.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callgraph2/AggregatedCalledFunctionStatistics.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/tree/DepthGroupDescriptor.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/instrumented/SymbolAspect.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/flamegraph/FlameGraphDataProviderFactory.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/tree/ITree.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/src/org/eclipse/tracecompass/analysis/profiling/core/tests/CallStackStateSystemTest.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/stubs/org/eclipse/tracecompass/analysis/profiling/core/tests/stubs2/CallGraphAnalysisStub.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/tree/WeightedTreeSet.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callstack2/CallStackSeries.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callstack2/CallStackDepth.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/tree/WeightedTree.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/instrumented/InstrumentedCallStackAnalysis.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/stubs/org/eclipse/tracecompass/analysis/profiling/core/tests/stubs2/CalledFunctionStub.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/base/ResolvableSymbol.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/model/CompositeHostModel.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/base/FlameDefaultPalette.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callgraph2/CallGraphAnalysis.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/flamegraph/FlameGraphDataProvider.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/instrumented/FlameChartDataProvider.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/src/org/eclipse/tracecompass/analysis/profiling/core/tests/CallStackTest.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/model/package-info.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/tree/WeightedTree.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.ui/src/org/eclipse/tracecompass/internal/analysis/profiling/ui/weightedtree/WeightedTreeView.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/callstack/CallStack.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.ui/src/org/eclipse/tracecompass/internal/analysis/profiling/ui/CallStackAnalysisListener.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callstack/CallStackSeries.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/tree/package-info.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/instrumented/FlameChartArrowProvider.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/tree/IWeightedTreeProvider.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/base/FlameWithKernelPalette.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/instrumented/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callstack2/CallStackSymbolFactory.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/instrumented/FunctionTidAspect.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/model/ModelManager.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callgraph2/AggregatedCallSite.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/instrumented/IFlameChartProvider.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callstack/CallStackHostUtils.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callgraph/ICallGraphProvider2.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/model/ICpuTimeProvider.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/src/org/eclipse/tracecompass/analysis/profiling/core/tests/callgraph2/CallGraphWithCallStackAnalysisTest.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callgraph2/CalledFunctionFactory.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/src/org/eclipse/tracecompass/analysis/profiling/core/tests/callgraph2/AggregatedCalledFunctionStatisticsTest.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/tree/IWeightedTreeProvider.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/model/ISamplingDataProvider.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/instrumented/FlameChartDataProviderFactory.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/model/IThreadOnCpuProvider.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/tree/WeightedTreeGroupBy.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callgraph2/CalledStringFunction.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callstack2/CallStackHostUtils.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/src/org/eclipse/tracecompass/analysis/profiling/core/tests/CallStackTestBase2.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/model/IHostModel.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/callstack/CallStackElement.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/instrumented/IFlameChartProvider.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/callgraph/ICallGraphProvider.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/tree/IWeightedTreeGroupDescriptor.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/tree/AllGroupDescriptor.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/callstack/CallStackDepth.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/base/FlameDefaultPalette2.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callgraph/CallGraph.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/base/package-info.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/callgraph/package-info.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/base/ICallStackSymbol.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/tree/WeightedTreeGroupBy.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/base/FlameWithKernelPalette.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callgraph2/CalledFunction.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/tree/ITree.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/callgraph/ICalledFunction.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/model/ICpuTimeProvider.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/model/IThreadOnCpuProvider.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/tree/DefaultDataPalette.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/model/package-info.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/src/org/eclipse/tracecompass/analysis/profiling/core/tests/callgraph2/CallGraphGroupByInstrumentedTest.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callgraph2/AbstractCalledFunction.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.ui/src/org/eclipse/tracecompass/internal/analysis/profiling/ui/weightedtree/WeightedTreeViewer.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callstack2/CallStackElement.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callstack2/CallStack.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/instrumented/package-info.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/instrumented/InstrumentedCallStackElement.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/instrumented/EdgeStateValue.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/base/ICallStackSymbol.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/stubs/org/eclipse/tracecompass/analysis/profiling/core/tests/stubs2/CallStackAnalysisStub.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/model/ISamplingDataProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/tree/IWeightedTreeSet.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.ui/src/org/eclipse/tracecompass/internal/analysis/profiling/ui/flamegraph2/FlameGraphView.java
The file was modified lttng/org.eclipse.tracecompass.lttng2.ust.core/src/org/eclipse/tracecompass/internal/lttng2/ust/core/callstack2/LttngUstCallStackAnalysis.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callgraph/ICalledFunction.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callstack2/package-info.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/src/org/eclipse/tracecompass/analysis/profiling/core/tests/perf/CallStackAndGraphBenchmark.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/provisional/analysis/profiling/core/base/IDataPalette.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/base/IDataPalette.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/base/StringSymbol.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callgraph2/AggregatedCalledFunction.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/base/ICallStackElement.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callgraph2/AggregatedThreadStatus.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/instrumented/CallStackGroupDescriptor.java
Commit 81c120ee4b7c427d2c12ae2225ca20510f21489d by Arnaud Fiorini
profiling.core: add sampled callgraph from incubator

[Added] Sampling callgraph module to profiling.core

Signed-off-by: Arnaud Fiorini <fiorini.arnaud@gmail.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/META-INF/MANIFEST.MF
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/sampled/callgraph/ProfilingCallGraphAnalysisModule.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callstack/IEventCallStackProvider.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/instrumented/CallStackGroupDescriptor.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/instrumented/InstrumentedGroupDescriptor.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/instrumented/CallStackGroupDescriptor.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core.tests/src/org/eclipse/tracecompass/analysis/profiling/core/tests/callgraph/sampled/SampledCallGraphTest.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/sampled/callgraph/package-info.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/sampled/callgraph/AggregatedStackTraces.java