Skip to content
Success

Changes

Summary

  1. OTF2: Add counter analysis (details)
Commit cb425f4a551a6368709ec576c2406cced1133da7 by Marco Miller
OTF2: Add counter analysis

Added a counter analysis, using the generic counter aspects. To create
the different aspects, when the trace is opened, all the definitions at
the beginning of the trace are read. It allows to reconstruct the system
architecture (to build the different groups in the counter analysis) and
create the different counter aspects.

Dependencies from org.eclipse.tracecompass:
https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/193595

Dependencies from tracecompass-test-traces:
https://git.eclipse.org/r/c/tracecompass/tracecompass-test-traces/+/193594
https://git.eclipse.org/r/c/tracecompass/tracecompass-test-traces/+/193332

Signed-off-by: yoann-heitz <yoann.heitz@polymtl.ca>
Change-Id: I8140df961c717b42e029d880306163dad9b42b6e
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/193333
Reviewed-by: Marco Miller <marco.miller@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Marco Miller <marco.miller@ericsson.com>
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/internal/otf2/core/analysis/summarytimeline/Otf2SummaryTimelineStateProvider.java (diff)
The file was addedtracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/otf2/core/trace/Otf2ProcessAspect.java
The file was addedtracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/otf2/core/trace/Otf2ThreadAspect.java
The file was addedtracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/otf2/core/trace/Otf2NodeAspect.java
The file was addedtracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/otf2/core/trace/Otf2SystemMetrics.java
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/internal/otf2/core/analysis/communicators/Otf2CommunicatorsStateProvider.java (diff)
The file was addedtracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/otf2/core/trace/Otf2SystemTree.java
The file was addedtracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/otf2/core/trace/Messages.java
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/otf2/core/trace/Otf2Trace.java (diff)
The file was addedtracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/internal/otf2/core/trace/MetricMember.java
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/internal/otf2/core/analysis/callstack/Otf2CallStackStateProvider.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core/plugin.xml (diff)
The file was addedtracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/otf2/core/trace/Otf2ClusterAspect.java
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/internal/otf2/core/analysis/IOtf2Constants.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/internal/otf2/core/analysis/IOtf2GlobalDefinitions.java (diff)
The file was addedtracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/otf2/core/trace/Otf2CounterAspect.java
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/otf2/core/trace/package-info.java (diff)
The file was addedtracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/otf2/core/trace/messages.properties
The file was addedtracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/otf2/core/trace/Otf2PhysicalNodeAspect.java
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/internal/otf2/core/analysis/IOtf2Fields.java (diff)
The file was addedtracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/internal/otf2/core/trace/MetricClass.java