package org.eclipse.tracecompass.internal.lttng2.kernel.core.trace.layout;
-import static org.eclipse.tracecompass.common.core.NonNullUtils.checkNotNull;
-
import java.util.Collection;
import org.eclipse.jdt.annotation.Nullable;
}
private static final Collection<String> WAKEUP_EVENTS =
- checkNotNull(ImmutableList.of("sched:sched_wakeup", "sched:sched_wakeup_new")); //$NON-NLS-1$ //$NON-NLS-2$
+ ImmutableList.of("sched:sched_wakeup", "sched:sched_wakeup_new"); //$NON-NLS-1$ //$NON-NLS-2$
@Override
public Collection<String> eventsSchedWakeup() {
return "raw_syscalls:sys_exit"; //$NON-NLS-1$
}
+ @Override
+ public String eventCompatSyscallExitPrefix() {
+ return eventSyscallExitPrefix();
+ }
+
@Override
public String eventSchedProcessExec() {
return "sched:sched_process_exec"; //$NON-NLS-1$
return "timer:hrtimer_expire_exit"; //$NON-NLS-1$
}
+ @Override
+ public String eventKmemPageAlloc() {
+ return "kmem:page_alloc"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String eventKmemPageFree() {
+ return "kmem:page_free"; //$NON-NLS-1$
+ }
+
// ------------------------------------------------------------------------
// Field names
// ------------------------------------------------------------------------
return "now"; //$NON-NLS-1$
}
+ // ------------------------------------------------------------------------
+ // I/O events and fields
+ // ------------------------------------------------------------------------
+
+ @Override
+ public String eventBlockRqInsert() {
+ return "block:block_rq_insert"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String eventBlockRqIssue() {
+ return "block:block_rq_issue"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String eventBlockRqComplete() {
+ return "block:block_rq_complete"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String eventBlockBioFrontmerge() {
+ return "block:block_bio_frontmerge"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String eventBlockBioBackmerge() {
+ return "block:block_bio_backmerge"; //$NON-NLS-1$
+ }
+
}