os.linux: Have the I/O analysis depend on TID
authorGeneviève Bastien <gbastien+lttng@versatic.net>
Mon, 13 Feb 2017 15:48:03 +0000 (10:48 -0500)
committerGenevieve Bastien <gbastien+lttng@versatic.net>
Mon, 20 Feb 2017 13:56:31 +0000 (08:56 -0500)
It uses this dependency through the aspect, but the aspect uses TID
analysis now, not the kernel analysis anymore.

Change-Id: I028a7ea98ead5023aea3113148332f837391ca54
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/91054
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
analysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/inputoutput/InputOutputAnalysisModule.java

index 2e0fcf68f104940e325c1e26264b3f0c237fb349..edb9a8e749ab5e602415a1c15530da6400830603 100644 (file)
@@ -14,7 +14,7 @@ import static org.eclipse.tracecompass.common.core.NonNullUtils.checkNotNull;
 import java.util.HashSet;
 import java.util.Set;
 
-import org.eclipse.tracecompass.analysis.os.linux.core.kernel.KernelAnalysisModule;
+import org.eclipse.tracecompass.analysis.os.linux.core.tid.TidAnalysisModule;
 import org.eclipse.tracecompass.analysis.os.linux.core.trace.DefaultEventLayout;
 import org.eclipse.tracecompass.analysis.os.linux.core.trace.IKernelAnalysisEventLayout;
 import org.eclipse.tracecompass.analysis.os.linux.core.trace.IKernelTrace;
@@ -67,10 +67,10 @@ public class InputOutputAnalysisModule extends TmfStateSystemAnalysisModule {
          * This analysis depends on the LTTng kernel analysis, so it's added to
          * dependent modules.
          */
-        Iterable<KernelAnalysisModule> kernelModules = TmfTraceUtils.getAnalysisModulesOfClass(trace, KernelAnalysisModule.class);
-        for (KernelAnalysisModule kernelModule : kernelModules) {
+        Iterable<TidAnalysisModule> tidModules = TmfTraceUtils.getAnalysisModulesOfClass(trace, TidAnalysisModule.class);
+        for (TidAnalysisModule tidModule : tidModules) {
             /* Only add the first one we find, if there is one */
-            modules.add(kernelModule);
+            modules.add(tidModule);
             break;
         }
         return modules;
This page took 0.025746 seconds and 5 git commands to generate.