diff options
author | Avik Sil <avik.sil@linaro.org> | 2011-06-16 12:13:28 +0530 |
---|---|---|
committer | Avik Sil <avik.sil@linaro.org> | 2011-06-16 12:13:28 +0530 |
commit | a36795846bf0de4ec0d7344b2f41c94b7317bb42 (patch) | |
tree | b70243cbb1aa27e6efa2601f556c33f1e40bb6e4 /smartt-perf/util/values.h |
Diffstat (limited to 'smartt-perf/util/values.h')
-rw-r--r-- | smartt-perf/util/values.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/smartt-perf/util/values.h b/smartt-perf/util/values.h new file mode 100644 index 0000000..2fa967e --- /dev/null +++ b/smartt-perf/util/values.h @@ -0,0 +1,27 @@ +#ifndef __PERF_VALUES_H +#define __PERF_VALUES_H + +#include "types.h" + +struct perf_read_values { + int threads; + int threads_max; + u32 *pid, *tid; + int counters; + int counters_max; + u64 *counterrawid; + char **countername; + u64 **value; +}; + +void perf_read_values_init(struct perf_read_values *values); +void perf_read_values_destroy(struct perf_read_values *values); + +void perf_read_values_add_value(struct perf_read_values *values, + u32 pid, u32 tid, + u64 rawid, const char *name, u64 value); + +void perf_read_values_display(FILE *fp, struct perf_read_values *values, + int raw); + +#endif /* __PERF_VALUES_H */ |