rocm: Update to the ROCm plugin to support the latest traces
The traces read by this plugin were generated before using a babeltrace plugin from a sqlite file. Since then, a library was written by Yoann Heitz to generate traces directly from ROC-profiler. This patch updates the ROCm plugin in Trace Compass to handle those traces. It also adds a number of features to derive dependency relations between memory tranfers, synchronisation calls and compute kernel executions.
Signed-off-by: Arnaud Fiorini <fiorini.arnaud@gmail.com> Change-Id: I2c2db97c0fdaaf342695e9d0a2e6fcfcf066e78a Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/196164 Reviewed-by: Marco Miller <marco.miller@ericsson.com> Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org> Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>