| 1 | |
| 2 |
|
| 3 | #include <tracefs.h>
|
| 4 |
|
| 5 | struct trace_instance {
|
| 6 | struct tracefs_instance *inst;
|
| 7 | struct tep_handle *tep;
|
| 8 | struct trace_seq *seq;
|
| 9 | };
|
| 10 |
|
| 11 | int trace_instance_init(struct trace_instance *trace, char *name);
|
| 12 | int trace_instance_start(struct trace_instance *trace);
|
| 13 | void trace_instance_destroy(struct trace_instance *trace);
|
| 14 |
|
| 15 | int collect_registered_events(struct tep_event *event, struct tep_record *record,
|
| 16 | int cpu, void *context);
|