1#ifndef __PERF_VALUES_H 2#define __PERF_VALUES_H 3 4#include <linux/types.h> 5 6struct perf_read_values { 7 int threads; 8 int threads_max; 9 u32 *pid, *tid; 10 int counters; 11 int counters_max; 12 u64 *counterrawid; 13 char **countername; 14 u64 **value; 15}; 16 17void perf_read_values_init(struct perf_read_values *values); 18void perf_read_values_destroy(struct perf_read_values *values); 19 20void perf_read_values_add_value(struct perf_read_values *values, 21 u32 pid, u32 tid, 22 u64 rawid, const char *name, u64 value); 23 24void perf_read_values_display(FILE *fp, struct perf_read_values *values, 25 int raw); 26 27#endif /* __PERF_VALUES_H */ 28