X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Flttng.h;h=5e0a9412325a1e4697fa69454d94504f40fe3a29;hp=0fd323c8bf3e158edd0b3a77781ac85ecfb67a7f;hb=dad47fc4c65ec0acbfedc676895833b465d25cd6;hpb=317eef9339f8620bf3d99972ba2a9196a36060db diff --git a/include/lttng/lttng.h b/include/lttng/lttng.h index 0fd323c8b..5e0a94123 100644 --- a/include/lttng/lttng.h +++ b/include/lttng/lttng.h @@ -66,7 +66,14 @@ enum lttng_event_type { LTTNG_EVENT_FUNCTION_ENTRY = 3, LTTNG_EVENT_NOOP = 4, LTTNG_EVENT_SYSCALL = 5, - LTTNG_EVENT_TRACEPOINT_LOGLEVEL = 6, +}; + +/* + * Loglevel information. + */ +enum lttng_loglevel_type { + LTTNG_EVENT_LOGLEVEL = 0, + LTTNG_EVENT_LOGLEVEL_ONLY = 1, }; /* @@ -142,10 +149,13 @@ struct lttng_event_function_attr { * Generic lttng event */ struct lttng_event { + enum lttng_event_type type; char name[LTTNG_SYMBOL_NAME_LEN]; + + enum lttng_loglevel_type loglevel_type; char loglevel[LTTNG_SYMBOL_NAME_LEN]; - int64_t loglevel_value; - enum lttng_event_type type; + int64_t loglevel_value; /* for printing */ + uint32_t enabled; pid_t pid; /* Per event type configuration */