1234567891011121314151617181920212223242526 |
- #ifndef _PERF_BRANCH_H
- #define _PERF_BRANCH_H 1
- #include <stdint.h>
- #include "../perf.h"
- struct branch_type_stat {
- bool branch_to;
- u64 counts[PERF_BR_MAX];
- u64 cond_fwd;
- u64 cond_bwd;
- u64 cross_4k;
- u64 cross_2m;
- };
- struct branch_flags;
- void branch_type_count(struct branch_type_stat *st, struct branch_flags *flags,
- u64 from, u64 to);
- const char *branch_type_name(int type);
- void branch_type_stat_display(FILE *fp, struct branch_type_stat *st);
- int branch_type_str(struct branch_type_stat *st, char *bf, int bfsize);
- #endif /* _PERF_BRANCH_H */
|