Class LttngUstCallStackAnalysis
java.lang.Object
org.eclipse.tracecompass.tmf.core.component.TmfComponent
org.eclipse.tracecompass.tmf.core.analysis.TmfAbstractAnalysisModule
org.eclipse.tracecompass.tmf.core.statesystem.TmfStateSystemAnalysisModule
org.eclipse.tracecompass.incubator.callstack.core.instrumented.statesystem.InstrumentedCallStackAnalysis
org.eclipse.tracecompass.incubator.callstack.core.lttng2.ust.LttngUstCallStackAnalysis
- All Implemented Interfaces:
ISegmentStoreProvider
,IWeightedTreeProvider<@NonNull ICallStackSymbol,
,ICallStackElement, AggregatedCallSite> ICallGraphProvider
,IFlameChartProvider
,IAnalysisModule
,IAnalysisRequirementProvider
,ITmfComponent
,ITmfPropertiesProvider
,ITmfAnalysisModuleWithStateSystems
This is the LTTng UST analysis, ported to the new CallStack structure. It
uses the same state provider as before
- Author:
- Geneviève Bastien
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.tracecompass.incubator.analysis.core.weighted.tree.IWeightedTreeProvider
IWeightedTreeProvider.DataType, IWeightedTreeProvider.MetricType
-
Field Summary
Fields inherited from class org.eclipse.tracecompass.incubator.callstack.core.instrumented.statesystem.InstrumentedCallStackAnalysis
CALL_STACK
Fields inherited from interface org.eclipse.tracecompass.incubator.analysis.core.weighted.tree.IWeightedTreeProvider
WEIGHT_TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@NonNull Iterable<@NonNull TmfAbstractAnalysisRequirement>
@Nullable LttngUstTrace
getTrace()
boolean
Methods inherited from class org.eclipse.tracecompass.incubator.callstack.core.instrumented.statesystem.InstrumentedCallStackAnalysis
addListener, createCallSite, dispose, getAdditionalMetric, getAdditionalMetrics, getCallGraph, getCallGraph, getCallStackSeries, getEnd, getExtraDataSets, getGroupDescriptors, getHostId, getLinks, getPalette, getSegmentAspects, getSegmentStore, getTitle, getWeightType, isComplete, removeListener, setName, toDisplayString, triggerAutomatically
Methods inherited from class org.eclipse.tracecompass.tmf.core.statesystem.TmfStateSystemAnalysisModule
getProperties, getProviderVersions, getStateSystem, getStateSystem, getStateSystem, getStateSystems, isQueryable, traceRangeUpdated, waitForInitialization
Methods inherited from class org.eclipse.tracecompass.tmf.core.analysis.TmfAbstractAnalysisModule
addParameter, cancel, canExecute, fail, getDependencyLevel, getHelpText, getHelpText, getId, getName, getOutputs, getParameter, isAutomatic, notifyParameterChanged, registerOutput, schedule, setAutomatic, setId, setParameter, traceClosed, traceSelected, waitForCompletion, waitForCompletion
Methods inherited from class org.eclipse.tracecompass.tmf.core.component.TmfComponent
broadcast, broadcastAsync, init
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.tracecompass.tmf.core.analysis.IAnalysisModule
addParameter, cancel, canExecute, fail, getDependencyLevel, getHelpText, getHelpText, getId, getOutputs, getParameter, isAutomatic, isQueryable, notifyParameterChanged, registerOutput, schedule, setAutomatic, setId, setParameter, waitForCompletion, waitForCompletion
Methods inherited from interface org.eclipse.tracecompass.incubator.callstack.core.callgraph.ICallGraphProvider
getGroupDescriptor, getSelection, getTreeSet
Methods inherited from interface org.eclipse.tracecompass.incubator.callstack.core.instrumented.IFlameChartProvider
queryCallStacks
Methods inherited from interface org.eclipse.tracecompass.tmf.core.component.ITmfComponent
broadcast, broadcastAsync, getName
Methods inherited from interface org.eclipse.tracecompass.incubator.analysis.core.weighted.tree.IWeightedTreeProvider
getStatistics
-
Field Details
-
ID
ID of this analysis- See Also:
-
-
Constructor Details
-
LttngUstCallStackAnalysis
public LttngUstCallStackAnalysis()
-
-
Method Details
-
setTrace
- Specified by:
setTrace
in interfaceIAnalysisModule
- Overrides:
setTrace
in classInstrumentedCallStackAnalysis
- Throws:
TmfAnalysisException
-
getTrace
- Overrides:
getTrace
in classTmfAbstractAnalysisModule
-
getAnalysisRequirements
- Specified by:
getAnalysisRequirements
in interfaceIAnalysisRequirementProvider
- Overrides:
getAnalysisRequirements
in classTmfAbstractAnalysisModule
-