X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Fevent-rule%2Fsyscall-internal.h;h=bd0c1114add8d8adfb3ce62527457967aaed17b0;hb=57739a6b3247c7ded74522906e214eff0d6dc14c;hp=b72274f5b15841c1955d6e5ca6e77b7d88800603;hpb=2b00d46244cab86f1186a7b00cdc660f24a26f72;p=lttng-tools.git diff --git a/include/lttng/event-rule/syscall-internal.h b/include/lttng/event-rule/syscall-internal.h index b72274f5b..bd0c1114a 100644 --- a/include/lttng/event-rule/syscall-internal.h +++ b/include/lttng/event-rule/syscall-internal.h @@ -15,6 +15,7 @@ struct lttng_event_rule_syscall { struct lttng_event_rule parent; + enum lttng_event_rule_syscall_emission_site_type emission_site_type; char *pattern; char *filter_expression; @@ -26,6 +27,7 @@ struct lttng_event_rule_syscall { }; struct lttng_event_rule_syscall_comm { + uint32_t emission_site_type; /* Includes terminator `\0`. */ uint32_t pattern_len; /* Includes terminator `\0`. */ @@ -43,4 +45,7 @@ ssize_t lttng_event_rule_syscall_create_from_payload( struct lttng_payload_view *view, struct lttng_event_rule **rule); +LTTNG_HIDDEN +const char *lttng_event_rule_syscall_emission_site_str( + enum lttng_event_rule_syscall_emission_site_type type); #endif /* LTTNG_EVENT_RULE_SYSCALL_INTERNAL_H */