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$
+ }
+
+ @Override
+ public String eventSchedProcessWakeup() {
+ return "sched:sched_process_wakeup"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String eventSchedProcessWakeupNew() {
+ return "sched:process_wakeup_new"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String eventHRTimerStart() {
+ return "timer:hrtimer_start"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String eventHRTimerCancel() {
+ return "timer:hrtimer_cancel"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String eventHRTimerExpireEntry() {
+ return "timer:hrtimer_expire_entry"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String eventHRTimerExpireExit() {
+ 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 "next_prio"; //$NON-NLS-1$
}
+ @Override
+ public String fieldComm() {
+ return "comm"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String fieldName() {
+ return "name"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String fieldStatus() {
+ return "status"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String fieldPrevComm() {
+ return "prev_comm"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String fieldFilename() {
+ return "filename"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String fieldHRtimer() {
+ return "hrtimer"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String fieldHRtimerFunction() {
+ return "function"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String fieldHRtimerExpires() {
+ return "expires"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String fieldHRtimerSoftexpires() {
+ return "softexpires"; //$NON-NLS-1$
+ }
+
+ @Override
+ public String fieldHRtimerNow() {
+ 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$
+ }
+
}