if (host.isGuest()) {
/* Get the event's CPU */
- Object cpuObj = TmfTraceUtils.resolveEventAspectOfClassForEvent(event.getTrace(), TmfCpuAspect.class, event);
- if (cpuObj == null) {
+ Integer cpu = TmfTraceUtils.resolveIntEventAspectOfClassForEvent(event.getTrace(), TmfCpuAspect.class, event);
+ if (cpu == null) {
/*
* We couldn't find any CPU information, ignore this
* event
*/
break;
}
- Integer cpu = (Integer) cpuObj;
/*
* If sched switch is from a guest, just update the status
}
/* Get the CPU the event is running on */
- Object cpuObj = TmfTraceUtils.resolveEventAspectOfClassForEvent(event.getTrace(), TmfCpuAspect.class, event);
- if (cpuObj == null) {
+ Integer cpu = TmfTraceUtils.resolveIntEventAspectOfClassForEvent(event.getTrace(), TmfCpuAspect.class, event);
+ if (cpu == null) {
/* We couldn't find any CPU information, ignore this event */
return null;
}
- Integer cpu = (Integer) cpuObj;
Integer currentTid = KernelThreadInformationProvider.getThreadOnCpu(module, cpu, ts);
if (currentTid == null) {