struct lttng_krp; /* Kretprobe handling */
-enum lttng_event_type {
- LTTNG_TYPE_EVENT = 0,
- LTTNG_TYPE_ENABLER = 1,
-};
-
enum lttng_bytecode_node_type {
LTTNG_BYTECODE_NODE_TYPE_FILTER,
LTTNG_BYTECODE_NODE_TYPE_CAPTURE,
* kept small.
*/
struct lttng_event {
- enum lttng_event_type evtype; /* First field. */
unsigned int id;
struct lttng_channel *chan;
int enabled;
// FIXME: Really similar to lttng_event above. Could those be merged ?
struct lttng_event_notifier {
- enum lttng_event_type evtype; /* First field. */
uint64_t user_token;
uint64_t error_counter_index;
int enabled;
* backward reference.
*/
struct lttng_enabler {
- enum lttng_event_type evtype; /* First field. */
-
enum lttng_enabler_format_type format_type;
/* head list of struct lttng_bytecode_node */