Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
*
* 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 {
enum lttng_event_type type;
enum lttng_event_type type;
char name[LTTNG_SYMBOL_NAME_LEN];
char name[LTTNG_SYMBOL_NAME_LEN];
enum lttng_loglevel_type loglevel_type;
enum lttng_loglevel_type loglevel_type;
int32_t enabled; /* Does not apply: -1 */
int32_t enabled; /* Does not apply: -1 */
unsigned char filter; /* filter enabled ? */
unsigned char filter; /* filter enabled ? */
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;
char padding[LTTNG_EVENT_PADDING1];
char padding[LTTNG_EVENT_PADDING1];
/* Per event type configuration */
union {
struct lttng_event_probe_attr probe;
/* Per event type configuration */
union {
struct lttng_event_probe_attr probe;