Exemple #1
0
void PEVENT_PLUGIN_UNLOADER(struct pevent *pevent)
{
	pevent_unregister_event_handler(pevent, -1,
					"timer", "hrtimer_expire_entry",
					timer_expire_handler, NULL);

	pevent_unregister_event_handler(pevent, -1, "timer", "hrtimer_start",
					timer_start_handler, NULL);
}
void PEVENT_PLUGIN_UNLOADER(struct pevent *pevent)
{
	pevent_unregister_event_handler(pevent, -1, "sched", "sched_switch",
					sched_switch_handler, NULL);

	pevent_unregister_event_handler(pevent, -1, "sched", "sched_wakeup",
					sched_wakeup_handler, NULL);

	pevent_unregister_event_handler(pevent, -1, "sched", "sched_wakeup_new",
					sched_wakeup_handler, NULL);
}
Exemple #3
0
void PEVENT_PLUGIN_UNLOADER(struct pevent *pevent)
{
	int i, x;

	pevent_unregister_event_handler(pevent, -1, "ftrace", "function",
					function_handler, NULL);

	for (i = 0; i <= cpus; i++) {
		for (x = 0; x < fstack[i].size && fstack[i].stack[x]; x++)
			free(fstack[i].stack[x]);
		free(fstack[i].stack);
	}

	free(fstack);
	fstack = NULL;
	cpus = -1;
}