diff options
Diffstat (limited to 'tools/perf/util/hist.h')
| -rw-r--r-- | tools/perf/util/hist.h | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/tools/perf/util/hist.h b/tools/perf/util/hist.h index 848331377bd..121cc14b604 100644 --- a/tools/perf/util/hist.h +++ b/tools/perf/util/hist.h @@ -49,6 +49,8 @@ enum hist_column {  	HISTC_DSO_FROM,  	HISTC_DSO_TO,  	HISTC_SRCLINE, +	HISTC_LOCAL_WEIGHT, +	HISTC_GLOBAL_WEIGHT,  	HISTC_NR_COLS, /* Last entry */  }; @@ -73,7 +75,8 @@ struct hists {  struct hist_entry *__hists__add_entry(struct hists *self,  				      struct addr_location *al, -				      struct symbol *parent, u64 period); +				      struct symbol *parent, u64 period, +				      u64 weight);  int64_t hist_entry__cmp(struct hist_entry *left, struct hist_entry *right);  int64_t hist_entry__collapse(struct hist_entry *left, struct hist_entry *right);  int hist_entry__sort_snprintf(struct hist_entry *self, char *bf, size_t size, @@ -84,7 +87,8 @@ struct hist_entry *__hists__add_branch_entry(struct hists *self,  					     struct addr_location *al,  					     struct symbol *sym_parent,  					     struct branch_info *bi, -					     u64 period); +					     u64 period, +					     u64 weight);  void hists__output_resort(struct hists *self);  void hists__output_resort_threaded(struct hists *hists); |