Add offset comments to struct lttng_event
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Fri, 28 Aug 2015 15:20:47 +0000 (11:20 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 25 Feb 2016 21:47:02 +0000 (16:47 -0500)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
include/lttng/event.h

index e5b2b4bb00702deddfab167613b00ff8b356e197..c90107cb383a3355867877ec9847edef5463968c 100644 (file)
@@ -222,25 +222,44 @@ struct lttng_event_function_attr {
  *
  * The structures should be initialized to zero before use.
  */
  *
  * 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 {
 #define LTTNG_EVENT_PADDING2               LTTNG_SYMBOL_NAME_LEN + 32
 struct lttng_event {
+       /* Offset 0 */
        enum lttng_event_type type;
        enum lttng_event_type type;
+
+       /* Offset 4 */
        char name[LTTNG_SYMBOL_NAME_LEN];
 
        char name[LTTNG_SYMBOL_NAME_LEN];
 
+       /* Offset 260 */
        enum lttng_loglevel_type loglevel_type;
        enum lttng_loglevel_type loglevel_type;
+
+       /* Offset 264 */
        int loglevel;
 
        int loglevel;
 
+       /* Offset 268 */
        int32_t enabled;        /* Does not apply: -1 */
        int32_t enabled;        /* Does not apply: -1 */
+
+       /* Offset 272 */
        pid_t pid;
        pid_t pid;
+
+       /* Offset 276 */
        unsigned char filter;   /* filter enabled ? */
        unsigned char filter;   /* filter enabled ? */
+
+       /* Offset 277 */
        unsigned char exclusion; /* exclusions added ? */
 
        unsigned char exclusion; /* exclusions added ? */
 
+       /* Offset 278 */
+       char padding2[2];
+
+       /* Offset 280 */
        /* Event flag, from 2.6 and above. */
        enum lttng_event_flag flags;
 
        /* Event flag, from 2.6 and above. */
        enum lttng_event_flag flags;
 
+       /* Offset 284 */
        char padding[LTTNG_EVENT_PADDING1];
 
        char padding[LTTNG_EVENT_PADDING1];
 
+       /* Offset 296 */
        /* Per event type configuration */
        union {
                struct lttng_event_probe_attr probe;
        /* Per event type configuration */
        union {
                struct lttng_event_probe_attr probe;
This page took 0.034528 seconds and 4 git commands to generate.