From: Philippe Proulx Date: Fri, 28 Aug 2015 15:20:47 +0000 (-0400) Subject: Add offset comments to struct lttng_event X-Git-Tag: v2.8.0-rc1~145 X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=commitdiff_plain;h=fe9ecacb78271cd2c1cea39cbd4bf1a4d4e2c345;hp=795a978d0fddb43019e4031932cf98840c54f504 Add offset comments to struct lttng_event Signed-off-by: Philippe Proulx Signed-off-by: Jérémie Galarneau --- 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;