Add kernel and userspace callstack event context
[lttng-tools.git] / src / bin / lttng / commands / add_context.c
index 0adaa75385b55f3472b783a75c520e8d04c228b8..2c29a45ca3a4ce569140553480bf804020130876 100644 (file)
@@ -84,6 +84,8 @@ enum context_type {
        CONTEXT_PREEMPTIBLE  = 17,
        CONTEXT_NEED_RESCHEDULE = 18,
        CONTEXT_MIGRATABLE   = 19,
+       CONTEXT_CALLSTACK_KERNEL = 20,
+       CONTEXT_CALLSTACK_USER = 21,
 };
 
 /*
@@ -240,6 +242,10 @@ const struct ctx_opts {
        { "preemptible", CONTEXT_PREEMPTIBLE },
        { "need_reschedule", CONTEXT_NEED_RESCHEDULE },
        { "migratable", CONTEXT_MIGRATABLE },
+       { "callstack-kernel", CONTEXT_CALLSTACK_KERNEL },
+#if HAVE_MODULES_USERSPACE_CALLSTACK_CONTEXT
+       { "callstack-user", CONTEXT_CALLSTACK_USER },
+#endif
 
        /* Perf options */
 
This page took 0.023375 seconds and 4 git commands to generate.