* MUST be acquired before calling this.
*/
struct ltt_ust_event *trace_ust_find_event(struct lttng_ht *ht,
- char *name, struct lttng_filter_bytecode *filter,
+ char *name, struct lttng_bytecode *filter,
enum lttng_ust_loglevel_type loglevel_type, int loglevel_value,
struct lttng_event_exclusion *exclusion)
{
*/
enum lttng_error_code trace_ust_create_event(struct lttng_event *ev,
char *filter_expression,
- struct lttng_filter_bytecode *filter,
+ struct lttng_bytecode *filter,
struct lttng_event_exclusion *exclusion,
bool internal_event,
struct ltt_ust_event **ust_event)
case LTTNG_EVENT_CONTEXT_PID_NS:
utype = LTTNG_UST_CONTEXT_PID_NS;
break;
+ case LTTNG_EVENT_CONTEXT_TIME_NS:
+ utype = LTTNG_UST_CONTEXT_TIME_NS;
+ break;
case LTTNG_EVENT_CONTEXT_USER_NS:
utype = LTTNG_UST_CONTEXT_USER_NS;
break;
tracker = _trace_ust_get_process_attr_tracker(session, process_attr);
if (!tracker) {
ret_code = LTTNG_ERR_INVALID;
+ goto end;
}
status = process_attr_tracker_inclusion_set_add_value(tracker, value);
tracker = _trace_ust_get_process_attr_tracker(session, process_attr);
if (!tracker) {
ret_code = LTTNG_ERR_INVALID;
+ goto end;
}
status = process_attr_tracker_inclusion_set_remove_value(