X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=org.eclipse.tracecompass.lttng2.kernel.core%2Fsrc%2Forg%2Feclipse%2Ftracecompass%2Finternal%2Flttng2%2Fkernel%2Fcore%2Fanalysis%2Fvm%2Fmodule%2FVirtualMachineCpuAnalysis.java;h=6cc1155b8abdd8a61fdbdd89e00a7e8fa166444e;hb=4da8cd5ba1e6fc8b1227b02354a19b7681210be9;hp=b085665f56b367e906a56fe6d794e1fa0b033430;hpb=ed902a2b8a4401d85fcafd00281b0288b11c7da1;p=deliverable%2Ftracecompass.git diff --git a/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/internal/lttng2/kernel/core/analysis/vm/module/VirtualMachineCpuAnalysis.java b/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/internal/lttng2/kernel/core/analysis/vm/module/VirtualMachineCpuAnalysis.java index b085665f56..6cc1155b8a 100644 --- a/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/internal/lttng2/kernel/core/analysis/vm/module/VirtualMachineCpuAnalysis.java +++ b/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/internal/lttng2/kernel/core/analysis/vm/module/VirtualMachineCpuAnalysis.java @@ -13,6 +13,8 @@ package org.eclipse.tracecompass.internal.lttng2.kernel.core.analysis.vm.module; +import static org.eclipse.tracecompass.common.core.NonNullUtils.checkNotNull; + import java.util.Comparator; import java.util.HashSet; import java.util.Set; @@ -20,7 +22,7 @@ import java.util.Set; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.jdt.annotation.NonNull; import org.eclipse.jdt.annotation.Nullable; -import org.eclipse.tracecompass.analysis.os.linux.core.kernelanalysis.KernelAnalysis; +import org.eclipse.tracecompass.analysis.os.linux.core.kernelanalysis.KernelAnalysisModule; import org.eclipse.tracecompass.analysis.os.linux.core.kernelanalysis.KernelThreadInformationProvider; import org.eclipse.tracecompass.common.core.NonNullUtils; import org.eclipse.tracecompass.internal.lttng2.kernel.core.analysis.vm.VcpuStateValues; @@ -94,7 +96,8 @@ public class VirtualMachineCpuAnalysis extends TmfStateSystemAnalysisModule { Set modules = new HashSet<>(); /* Depends on the LTTng Kernel analysis modules */ for (ITmfTrace trace : TmfTraceManager.getTraceSet(getTrace())) { - for (KernelAnalysis module : TmfTraceUtils.getAnalysisModulesOfClass(trace, KernelAnalysis.class)) { + trace = checkNotNull(trace); + for (KernelAnalysisModule module : TmfTraceUtils.getAnalysisModulesOfClass(trace, KernelAnalysisModule.class)) { modules.add(module); } } @@ -182,7 +185,7 @@ public class VirtualMachineCpuAnalysis extends TmfStateSystemAnalysisModule { } String vmHostId = NonNullUtils.checkNotNull(ss.getAttributeName(vmQuark)); - KernelAnalysis kernelModule = TmfExperimentUtils.getAnalysisModuleOfClassForHost((TmfExperiment) trace, vmHostId, KernelAnalysis.class); + KernelAnalysisModule kernelModule = TmfExperimentUtils.getAnalysisModuleOfClassForHost((TmfExperiment) trace, vmHostId, KernelAnalysisModule.class); if (kernelModule == null) { return map; }