linux/tools/perf/util/branch.h
<<
>>
Prefs
   1#ifndef _PERF_BRANCH_H
   2#define _PERF_BRANCH_H 1
   3
   4#include <stdint.h>
   5#include "../perf.h"
   6
   7struct branch_type_stat {
   8        bool    branch_to;
   9        u64     counts[PERF_BR_MAX];
  10        u64     cond_fwd;
  11        u64     cond_bwd;
  12        u64     cross_4k;
  13        u64     cross_2m;
  14};
  15
  16struct branch_flags;
  17
  18void branch_type_count(struct branch_type_stat *st, struct branch_flags *flags,
  19                       u64 from, u64 to);
  20
  21const char *branch_type_name(int type);
  22void branch_type_stat_display(FILE *fp, struct branch_type_stat *st);
  23int branch_type_str(struct branch_type_stat *st, char *bf, int bfsize);
  24
  25#endif /* _PERF_BRANCH_H */
  26