projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
event-rule: introduce event-rule kprobe
[lttng-tools.git]
/
src
/
common
/
event-rule
/
event-rule.c
diff --git
a/src/common/event-rule/event-rule.c
b/src/common/event-rule/event-rule.c
index efeb765398a5c9ce807fb49899c1c4a0b74fe480..e5736d6f9288e8eb716464f6ef4ffeb77c2ce692 100644
(file)
--- a/
src/common/event-rule/event-rule.c
+++ b/
src/common/event-rule/event-rule.c
@@
-12,6
+12,7
@@
#include <common/payload.h>
#include <common/payload-view.h>
#include <lttng/event-rule/event-rule-internal.h>
#include <common/payload.h>
#include <common/payload-view.h>
#include <lttng/event-rule/event-rule-internal.h>
+#include <lttng/event-rule/kprobe-internal.h>
#include <stdbool.h>
enum lttng_event_rule_type lttng_event_rule_get_type(
#include <stdbool.h>
enum lttng_event_rule_type lttng_event_rule_get_type(
@@
-146,7
+147,7
@@
ssize_t lttng_event_rule_create_from_payload(
goto end;
}
goto end;
}
- DBG("Deserializing event_rule from payload");
+ DBG("Deserializing event_rule from payload
.
");
event_rule_comm = (const struct lttng_event_rule_comm *) view->buffer.data;
consumed += sizeof(*event_rule_comm);
event_rule_comm = (const struct lttng_event_rule_comm *) view->buffer.data;
consumed += sizeof(*event_rule_comm);
@@
-155,7
+156,7
@@
ssize_t lttng_event_rule_create_from_payload(
/* TODO */
break;
case LTTNG_EVENT_RULE_TYPE_KPROBE:
/* TODO */
break;
case LTTNG_EVENT_RULE_TYPE_KPROBE:
- /* TODO */
+ create_from_payload = lttng_event_rule_kprobe_create_from_payload;
break;
case LTTNG_EVENT_RULE_TYPE_KRETPROBE:
/* TODO */
break;
case LTTNG_EVENT_RULE_TYPE_KRETPROBE:
/* TODO */
This page took
0.026251 seconds
and
5
git commands to generate.