analysis.io: Add I/O events and fields to the event layout
[deliverable/tracecompass.git] / lttng / org.eclipse.tracecompass.lttng2.kernel.core / src / org / eclipse / tracecompass / internal / lttng2 / kernel / core / trace / layout / PerfEventLayout.java
index 4fa93c93e022136a0a688f538c6e32ebf063e3b5..6c2f69036d8bd1a80461d5aacea413639d3ccae8 100644 (file)
@@ -162,6 +162,16 @@ public class PerfEventLayout implements IKernelAnalysisEventLayout {
         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
     // ------------------------------------------------------------------------
@@ -281,4 +291,33 @@ public class PerfEventLayout implements IKernelAnalysisEventLayout {
         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$
+    }
+
 }
This page took 0.028899 seconds and 5 git commands to generate.