#include <linux/types.h>
#include <pthread.h>
#include "callchain.h"
Go to the source code of this file.
|
| enum | hist_column {
HISTC_SYMBOL,
HISTC_DSO,
HISTC_THREAD,
HISTC_COMM,
HISTC_PARENT,
HISTC_CPU,
HISTC_MISPREDICT,
HISTC_SYMBOL_FROM,
HISTC_SYMBOL_TO,
HISTC_DSO_FROM,
HISTC_DSO_TO,
HISTC_SRCLINE,
HISTC_NR_COLS
} |
| |
| enum | {
PERF_HPP__BASELINE,
PERF_HPP__OVERHEAD,
PERF_HPP__OVERHEAD_SYS,
PERF_HPP__OVERHEAD_US,
PERF_HPP__OVERHEAD_GUEST_SYS,
PERF_HPP__OVERHEAD_GUEST_US,
PERF_HPP__SAMPLES,
PERF_HPP__PERIOD,
PERF_HPP__DELTA,
PERF_HPP__DISPL,
PERF_HPP__MAX_INDEX
} |
| |
|
| struct hist_entry * | __hists__add_entry (struct hists *self, struct addr_location *al, struct symbol *parent, u64 period) |
| |
| 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, struct hists *hists) |
| |
| void | hist_entry__free (struct hist_entry *) |
| |
| struct hist_entry * | __hists__add_branch_entry (struct hists *self, struct addr_location *al, struct symbol *sym_parent, struct branch_info *bi, u64 period) |
| |
| void | hists__output_resort (struct hists *self) |
| |
| void | hists__output_resort_threaded (struct hists *hists) |
| |
| void | hists__collapse_resort (struct hists *self) |
| |
| void | hists__collapse_resort_threaded (struct hists *hists) |
| |
| void | hists__decay_entries (struct hists *hists, bool zap_user, bool zap_kernel) |
| |
| void | hists__decay_entries_threaded (struct hists *hists, bool zap_user, bool zap_kernel) |
| |
| void | hists__output_recalc_col_len (struct hists *hists, int max_rows) |
| |
| void | hists__inc_nr_events (struct hists *self, u32 type) |
| |
| size_t | hists__fprintf_nr_events (struct hists *self, FILE *fp) |
| |
| size_t | hists__fprintf (struct hists *self, bool show_header, int max_rows, int max_cols, FILE *fp) |
| |
| int | hist_entry__inc_addr_samples (struct hist_entry *self, int evidx, u64 addr) |
| |
| int | hist_entry__annotate (struct hist_entry *self, size_t privsize) |
| |
| void | hists__filter_by_dso (struct hists *hists) |
| |
| void | hists__filter_by_thread (struct hists *hists) |
| |
| void | hists__filter_by_symbol (struct hists *hists) |
| |
| u16 | hists__col_len (struct hists *self, enum hist_column col) |
| |
| void | hists__set_col_len (struct hists *self, enum hist_column col, u16 len) |
| |
| bool | hists__new_col_len (struct hists *self, enum hist_column col, u16 len) |
| |
| void | hists__reset_col_len (struct hists *hists) |
| |
| void | hists__calc_col_len (struct hists *hists, struct hist_entry *he) |
| |
| void | perf_hpp__init (void) |
| |
| void | perf_hpp__column_enable (unsigned col, bool enable) |
| |
| int | hist_entry__period_snprintf (struct perf_hpp *hpp, struct hist_entry *he, bool color) |
| |
| unsigned int | hists__sort_list_width (struct hists *self) |
| |
- Enumerator:
| PERF_HPP__BASELINE |
|
| PERF_HPP__OVERHEAD |
|
| PERF_HPP__OVERHEAD_SYS |
|
| PERF_HPP__OVERHEAD_US |
|
| PERF_HPP__OVERHEAD_GUEST_SYS |
|
| PERF_HPP__OVERHEAD_GUEST_US |
|
| PERF_HPP__SAMPLES |
|
| PERF_HPP__PERIOD |
|
| PERF_HPP__DELTA |
|
| PERF_HPP__DISPL |
|
| PERF_HPP__MAX_INDEX |
|
Definition at line 134 of file hist.h.
- Enumerator:
| HISTC_SYMBOL |
|
| HISTC_DSO |
|
| HISTC_THREAD |
|
| HISTC_COMM |
|
| HISTC_PARENT |
|
| HISTC_CPU |
|
| HISTC_MISPREDICT |
|
| HISTC_SYMBOL_FROM |
|
| HISTC_SYMBOL_TO |
|
| HISTC_DSO_FROM |
|
| HISTC_DSO_TO |
|
| HISTC_SRCLINE |
|
| HISTC_NR_COLS |
|
Definition at line 38 of file hist.h.
| void perf_hpp__column_enable |
( |
unsigned |
col, |
|
|
bool |
enable |
|
) |
| |