struct event { struct perf_event_attr attr; char *name; int fd; /* This must match the read_format we use */ struct {
u64 value;
u64 running;
u64 enabled;
} result; /* * mmap buffer used while recording sample. * Accessed as "struct perf_event_mmap_page"
*/ void *mmap_buffer;
};
void event_init(struct event *e, u64 config); void event_init_named(struct event *e, u64 config, char *name); void event_init_opts(struct event *e, u64 config, int type, char *name); void event_init_sampling(struct event *e, u64 config); int event_open_with_options(struct event *e, pid_t pid, int cpu, int group_fd); int event_open_with_group(struct event *e, int group_fd); int event_open_with_pid(struct event *e, pid_t pid); int event_open_with_cpu(struct event *e, int cpu); int event_open(struct event *e); void event_close(struct event *e); int event_enable(struct event *e); int event_disable(struct event *e); int event_reset(struct event *e); int event_read(struct event *e); void event_report_justified(struct event *e, int name_width, int result_width); void event_report(struct event *e);
#endif/* _SELFTESTS_POWERPC_PMU_EVENT_H */
Messung V0.5
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.