*/
static void init_syscalls_kernel_event(struct lttng_event *event)
{
+ assert(event);
+
event->name[0] = '\0';
/*
* We use LTTNG_EVENT* here since the trace kernel creation will make the
int ret;
struct ltt_kernel_event *kevent;
+ assert(kchan);
+
kevent = trace_kernel_get_event_by_name(event_name, kchan);
if (kevent == NULL) {
ret = LTTNG_ERR_NO_EVENT;
int ret;
struct ltt_kernel_event *kevent;
+ assert(kchan);
+
/* For each event in the kernel session */
cds_list_for_each_entry(kevent, &kchan->events_list.head, list) {
ret = kernel_disable_event(kevent);
{
int ret;
+ assert(ksession);
+ assert(kchan);
+
ret = event_kernel_disable_all_tracepoints(ksession, kchan);
if (ret != LTTNG_OK)
return ret;
int ret;
struct ltt_kernel_event *kevent;
+ assert(kchan);
+ assert(event);
+
kevent = trace_kernel_get_event_by_name(event->name, kchan);
if (kevent == NULL) {
ret = kernel_create_event(event, kchan);
struct ltt_kernel_event *kevent;
struct lttng_event *event_list = NULL;
+ assert(kchan);
+
/* For each event in the kernel session */
cds_list_for_each_entry(kevent, &kchan->events_list.head, list) {
if (kevent->enabled == 0) {
ret = LTTNG_OK;
end:
return ret;
-
}
/*
int ret;
struct lttng_event event;
+ assert(kchan);
+
init_syscalls_kernel_event(&event);
DBG("Enabling all syscall tracing");
{
int tp_ret;
- tp_ret = event_kernel_enable_all_tracepoints(ksession, kchan, kernel_tracer_fd);
+ assert(ksession);
+ assert(kchan);
+
+ tp_ret = event_kernel_enable_all_tracepoints(ksession, kchan,
+ kernel_tracer_fd);
if (tp_ret != LTTNG_OK) {
goto end;
}
struct ltt_ust_event *uevent = NULL;
struct lttng_event *events = NULL;
+ assert(usess);
+ assert(uchan);
+
rcu_read_lock();
switch (domain) {
int ret = LTTNG_OK, to_create = 0;
struct ltt_ust_event *uevent;
+ assert(usess);
+ assert(uchan);
+ assert(event);
+
rcu_read_lock();
uevent = trace_ust_find_event(uchan->events, event->name, filter,
struct lttng_ht_iter iter;
struct lttng_ht *ht;
+ assert(usess);
+ assert(uchan);
+ assert(event_name);
+
ht = uchan->events;
rcu_read_lock();
struct ltt_ust_event *uevent = NULL;
struct lttng_event *events = NULL;
+ assert(usess);
+ assert(uchan);
+
rcu_read_lock();
switch (domain) {