#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 |
|
) |
| |