Lines Matching defs:trigger
263 if (free_event->trigger)
264 free(free_event->trigger);
312 * trace_event_add_trigger - record an event trigger action
314 int trace_event_add_trigger(struct trace_events *event, char *trigger)
316 if (event->trigger)
317 free(event->trigger);
319 event->trigger = strdup(trigger);
320 if (!event->trigger)
356 * If the trigger is a hist: one, save the content of the hist file.
369 /* trigger enables hist */
370 if (!tevent->trigger)
373 /* is this a hist: trigger? */
374 retval = strncmp(tevent->trigger, "hist:", strlen("hist:"));
405 * trace_event_disable_trigger - disable an event trigger
410 char trigger[1024];
413 if (!tevent->trigger)
419 debug_msg("Disabling %s:%s trigger %s\n", tevent->system,
420 tevent->event ? : "*", tevent->trigger);
424 snprintf(trigger, 1024, "!%s\n", tevent->trigger);
427 tevent->event, "trigger", trigger);
429 err_msg("Error disabling %s:%s trigger %s\n", tevent->system,
430 tevent->event ? : "*", tevent->trigger);
493 * trace_event_enable_trigger - enable an event trigger associated with an event
498 char trigger[1024];
501 if (!tevent->trigger)
506 tevent->trigger, tevent->system);
510 snprintf(trigger, 1024, "%s\n", tevent->trigger);
512 debug_msg("Enabling %s:%s trigger %s\n", tevent->system,
513 tevent->event ? : "*", tevent->trigger);
516 tevent->event, "trigger", trigger);
518 err_msg("Error enabling %s:%s trigger %s\n", tevent->system,
519 tevent->event ? : "*", tevent->trigger);