From fe9ecacb78271cd2c1cea39cbd4bf1a4d4e2c345 Mon Sep 17 00:00:00 2001 From: Philippe Proulx Date: Fri, 28 Aug 2015 11:20:47 -0400 Subject: [PATCH] Add offset comments to struct lttng_event MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Philippe Proulx Signed-off-by: Jérémie Galarneau --- include/lttng/event.h | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/include/lttng/event.h b/include/lttng/event.h index e5b2b4bb0..c90107cb3 100644 --- a/include/lttng/event.h +++ b/include/lttng/event.h @@ -222,25 +222,44 @@ struct lttng_event_function_attr { * * The structures should be initialized to zero before use. */ -#define LTTNG_EVENT_PADDING1 10 +#define LTTNG_EVENT_PADDING1 12 #define LTTNG_EVENT_PADDING2 LTTNG_SYMBOL_NAME_LEN + 32 struct lttng_event { + /* Offset 0 */ enum lttng_event_type type; + + /* Offset 4 */ char name[LTTNG_SYMBOL_NAME_LEN]; + /* Offset 260 */ enum lttng_loglevel_type loglevel_type; + + /* Offset 264 */ int loglevel; + /* Offset 268 */ int32_t enabled; /* Does not apply: -1 */ + + /* Offset 272 */ pid_t pid; + + /* Offset 276 */ unsigned char filter; /* filter enabled ? */ + + /* Offset 277 */ unsigned char exclusion; /* exclusions added ? */ + /* Offset 278 */ + char padding2[2]; + + /* Offset 280 */ /* Event flag, from 2.6 and above. */ enum lttng_event_flag flags; + /* Offset 284 */ char padding[LTTNG_EVENT_PADDING1]; + /* Offset 296 */ /* Per event type configuration */ union { struct lttng_event_probe_attr probe; -- 2.34.1