| #include <linux/rbtree.h> |
| #include "parse-options.h" |
| #include "parse-events.h" |
| extern struct rb_root hist; |
| extern struct rb_root collapse_hists; |
| extern struct rb_root output_hists; |
| extern struct callchain_param callchain_param; |
| extern unsigned long total; |
| extern unsigned long total_mmap; |
| extern unsigned long total_comm; |
| extern unsigned long total_fork; |
| extern unsigned long total_unknown; |
| extern unsigned long total_lost; |
| struct hist_entry *__hist_entry__add(struct addr_location *al, |
| extern int64_t hist_entry__cmp(struct hist_entry *, struct hist_entry *); |
| extern int64_t hist_entry__collapse(struct hist_entry *, struct hist_entry *); |
| extern void hist_entry__free(struct hist_entry *); |
| extern void collapse__insert_entry(struct hist_entry *); |
| extern void collapse__resort(void); |
| extern void output__insert_entry(struct hist_entry *, u64); |
| extern void output__resort(u64); |
| #endif /* __PERF_HIST_H */ |