Skip to content
Success

Changes

Summary

  1. Bug 578957: Return correct composite DP in FlameChartDataProviderFactory (details)
  2. releng: update versions to 0.1.0 and add scripts to update versions (details)
  3. Separate data reading and parsing logic for binary ftrace header parser (details)
Commit 937da3d78dbdc217b10a8a74d09ac366491afe86 by Bernd Hufmann
Bug 578957: Return correct composite DP in FlameChartDataProviderFactory

Return TmfTimeGraphCompositeDataProvider instead of
TmfTreeXYCompositeDataProvider for a TmfExperiment.

Change-Id: I26dee568d6e6d2597fa2bb458d8306162f706b99
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/191558
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 callstack/org.eclipse.tracecompass.incubator.callstack.core/src/org/eclipse/tracecompass/incubator/internal/callstack/core/instrumented/provider/FlameChartDataProviderFactory.java (diff)
Commit 0153218c9edf67a8cfc4686967895b358cdf9a41 by Bernd Hufmann
releng: update versions to 0.1.0 and add scripts to update versions

This will help in the future to update version numbers for features
and RCP. Going forward, for each mainline Trace Compass release, the
version numbers will be increased, to be able to easier track changes.

Change-Id: I843fd049efb4b95fbbf8eb9c9f7138e548a3beff
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/191575
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.filters.core/META-INF/MANIFEST.MF (diff)
The file was modified rcp/org.eclipse.tracecompass.incubator.rcp.product/tracing.incubator.product (diff)
The file was modified analyses/pom.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.otf2.doc.user/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.tracecompass.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.filters.doc.user/pom.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.ros.doc.user/pom.xml (diff)
The file was modified rcp/org.eclipse.tracecompass.incubator.rcp.branding.feature/pom.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.gerrit.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core/META-INF/MANIFEST.MF (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.analysis.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.filters.ui/META-INF/MANIFEST.MF (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.opentracing.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.opentracing.core/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.opentracing.ui/META-INF/MANIFEST.MF (diff)
The file was modified rcp/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.perf.profiling/feature.xml (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack/feature.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.atrace.core/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.gerrit.core/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.hudson.maven/feature.xml (diff)
The file was modified doc/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ros.core/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.opentracing.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.hudson.maven.ui/META-INF/MANIFEST.MF (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.lttng2.ust.extras.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.system.doc.user/pom.xml (diff)
The file was modified vm/pom.xml (diff)
The file was modified rcp/org.eclipse.tracecompass.incubator.rcp.branding/META-INF/MANIFEST.MF (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.rocm.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.tmf.ui.multiview.ui/META-INF/MANIFEST.MF (diff)
The file was modified skeleton/skeleton.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.eventfieldcount.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.filters.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified pom.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.kernel.doc.user/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.system.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.hudson.maven.core/META-INF/MANIFEST.MF (diff)
The file was modified common/pom.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.ftrace.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.ui.swtbot.tests/META-INF/MANIFEST.MF (diff)
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest/feature.xml (diff)
The file was modified vm/org.eclipse.tracecompass.incubator.virtual.machine.analysis.core.tests/META-INF/MANIFEST.MF (diff)
The file was addedskeleton/scripts/update_version.sh
The file was modified doc/org.eclipse.tracecompass.incubator.lttng2.ust.extras.doc.user/pom.xml (diff)
The file was modified skeleton/skeleton.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.traceevent.ui/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.ui/META-INF/MANIFEST.MF (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.uftrace.doc.user/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.uftrace.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified callstack/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.perf.profiling.core/META-INF/MANIFEST.MF (diff)
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.product/pom.xml (diff)
The file was modified rcp/org.eclipse.tracecompass.incubator.rcp.branding.feature/feature.xml (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel/feature.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.system.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.system/feature.xml (diff)
The file was addedskeleton/scripts/update_parent_pom_versions.py
The file was modified analyses/org.eclipse.tracecompass.incubator.eventfieldcount.core/META-INF/MANIFEST.MF (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.filters/feature.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.ros.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified scripting/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.gerrit/feature.xml (diff)
The file was modified vm/org.eclipse.tracecompass.incubator.virtual.machine.analysis/feature.xml (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.eventfieldcount/feature.xml (diff)
The file was modified vm/org.eclipse.tracecompass.incubator.virtual.machine.analysis.core/META-INF/MANIFEST.MF (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.ui/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core/META-INF/MANIFEST.MF (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.rocm.core/META-INF/MANIFEST.MF (diff)
The file was modified skeleton/skeleton.ui.swtbot.tests/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.tracecompass.core/META-INF/MANIFEST.MF (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.lttng2.ust.extras.core/META-INF/MANIFEST.MF (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.perf.profiling.doc.user/pom.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.ftrace.doc.user/pom.xml (diff)
The file was modified tracetypes/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.gerrit.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified rcp/org.eclipse.tracecompass.incubator.rcp/feature.xml (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.rocm/feature.xml (diff)
The file was modified vm/org.eclipse.tracecompass.incubator.virtual.machine.analysis.ui.swtbot.tests/META-INF/MANIFEST.MF (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.atrace.doc.user/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.traceevent.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified skeleton/skeleton.ui/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ros/feature.xml (diff)
The file was modified rcp/org.eclipse.tracecompass.incubator.rcp.branding/plugin.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.lttng2.ust.extras.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified common/org.eclipse.tracecompass.incubator.releng-site/pom.xml (diff)
The file was modified skeleton/skeleton.feature/feature.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.traceevent/feature.xml (diff)
The file was modified skeleton/skeleton.core/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.hudson.maven.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified skeleton/skeleton.doc.user/pom.xml (diff)
The file was modified vm/org.eclipse.tracecompass.incubator.virtual.machine.analysis.ui/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.atrace/feature.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.otf2.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.perf.profiling.doc.user/META-INF/MANIFEST.MF (diff)
The file was addedskeleton/scripts/update_root_pom_versions.py
The file was modified doc/org.eclipse.tracecompass.incubator.opentracing.doc.user/pom.xml (diff)
The file was modified skeleton/pom.xml (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.filters.ui.tests/META-INF/MANIFEST.MF (diff)
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified trace-server/pom.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.trace.server.doc.dev/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ros.ui/META-INF/MANIFEST.MF (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.uftrace.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified rcp/org.eclipse.tracecompass.incubator.rcp/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.opentracing/feature.xml (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.tmf.ui.multiview/feature.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.callstack.doc.user/pom.xml (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.filters.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.virtual.machine.analysis.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.gerrit.doc.user/pom.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.eventfieldcount.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.atrace.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.traceevent.core/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2/feature.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.tracecompass/feature.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.scripting.doc.user/pom.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.callstack.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.trace.server.doc.dev/pom.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.atrace.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.lttng2.ust.extras/feature.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.kernel.doc.user/META-INF/MANIFEST.MF (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/META-INF/MANIFEST.MF (diff)
The file was modified rcp/org.eclipse.tracecompass.incubator.rcp.product/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ftrace.core/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.perf.profiling.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.ui/META-INF/MANIFEST.MF (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.analysis.core/META-INF/MANIFEST.MF (diff)
The file was modified rcp/org.eclipse.tracecompass.incubator.rcp.branding/pom.xml (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.core/META-INF/MANIFEST.MF (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.xaf.core/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.uftrace.core/META-INF/MANIFEST.MF (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.uftrace/feature.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ftrace/feature.xml (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.eventfieldcount.doc.user/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ros.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified common/org.eclipse.tracecompass.incubator.target/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.system.core/META-INF/MANIFEST.MF (diff)
The file was modified doc/org.eclipse.tracecompass.incubator.virtual.machine.analysis.doc.user/pom.xml (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ftrace.core.tests/META-INF/MANIFEST.MF (diff)
Commit a734f67149926a2cf6db0dc60b148d45af1c57ca by Matthew Khouzam
Separate data reading and parsing logic for binary ftrace header parser

Currently, the binary ftrace header parser (BinaryFTraceFileParser
class) has 2 responsibilities: reading the trace header from a byte
stream and converting information from this byte stream into meaningful
data. This commit refactors the binary ftrace header parser to separate
the data reading logic (the logic that reads the bytes stream) from the
data parsing logic (the logic that converts the byte data into
meaningful data). This will allow more complex data reading logic
while keeping the code easy to maintain.

Change-Id: I418ed26ffdc766039d57381ed9e3412b9682f4ac
Signed-off-by: Hoang Thuan Pham <hoang.pham@calian.ca>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/191278
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was addedtracetypes/org.eclipse.tracecompass.incubator.ftrace.core/src/org/eclipse/tracecompass/incubator/internal/ftrace/core/binary/parser/AbstractBinaryFTraceFileParser.java
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ftrace.core/src/org/eclipse/tracecompass/incubator/internal/ftrace/core/binary/parser/BinaryFTraceHeaderElementSize.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ftrace.core/src/org/eclipse/tracecompass/incubator/internal/ftrace/core/binary/parser/BinaryFTraceFileParser.java (diff)