};
/*
- * Either addr is used or symbol_name and offset.
+ * Kernel Kprobe. Either addr is used or symbol_name and offset.
*/
-struct lttng_event_kprobe_attr {
+struct lttng_kernel_kprobe_attr {
uint64_t addr;
uint64_t offset;
enum lttng_event_type type;
/* Per event type configuration */
union {
- struct lttng_event_kprobe_attr kprobe;
+ struct lttng_kernel_kprobe_attr kprobe;
struct lttng_event_function_attr ftrace;
} attr;
};
uint64_t num_subbuf; /* power of 2 */
unsigned int switch_timer_interval; /* usec */
unsigned int read_timer_interval; /* usec */
- enum lttng_event_output output; /* splice, mmap */
+ enum lttng_event_output output; /* splice, mmap */
};
/*
/*
* Session daemon control
*/
-extern int lttng_connect_sessiond(void);
-
extern int lttng_create_session(char *name, char *path);
extern int lttng_destroy_session(char *name);
-extern int lttng_disconnect_sessiond(void);
-
/*
* Return a "lttng_session" array. Caller must free(3) the returned data.
*/