projects
/
lttng-modules.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Migrate tracepoint instrumentation to TP_FIELDS
[lttng-modules.git]
/
lttng-events.c
diff --git
a/lttng-events.c
b/lttng-events.c
index c103c6ed0d8a53392afd21352734587819bb3d2e..ea22a35c6a317c5a81500f3752a250fdd197ee73 100644
(file)
--- a/
lttng-events.c
+++ b/
lttng-events.c
@@
-671,7
+671,7
@@
static
void register_event(struct lttng_event *event)
{
const struct lttng_event_desc *desc;
void register_event(struct lttng_event *event)
{
const struct lttng_event_desc *desc;
- int ret;
+ int ret
= -EINVAL
;
if (event->registered)
return;
if (event->registered)
return;
@@
-1218,6
+1218,11
@@
int lttng_enabler_ref_events(struct lttng_enabler *enabler)
&event->enablers_ref_head);
}
&event->enablers_ref_head);
}
+ /*
+ * Link filter bytecodes if not linked yet.
+ */
+ lttng_enabler_event_link_bytecode(event, enabler);
+
/* TODO: merge event context. */
}
return 0;
/* TODO: merge event context. */
}
return 0;
@@
-1404,9
+1409,8
@@
void lttng_session_sync_enablers(struct lttng_session *session)
/* Enable filters */
list_for_each_entry(runtime,
/* Enable filters */
list_for_each_entry(runtime,
- &event->bytecode_runtime_head, node)
{
+ &event->bytecode_runtime_head, node)
lttng_filter_sync_state(runtime);
lttng_filter_sync_state(runtime);
- }
}
}
}
}
This page took
0.044583 seconds
and
4
git commands to generate.