|
bool | ins__is_jump (const struct ins *ins) |
|
bool | ins__is_call (const struct ins *ins) |
|
bool | ins__is_ret (const struct ins *ins) |
|
bool | ins__is_lock (const struct ins *ins) |
|
int | ins__scnprintf (struct ins *ins, char *bf, size_t size, struct ins_operands *ops) |
|
bool | ins__is_fused (struct arch *arch, const char *ins1, const char *ins2) |
|
static struct disasm_line * | disasm_line (struct annotation_line *al) |
|
static bool | disasm_line__has_local_offset (const struct disasm_line *dl) |
|
bool | disasm_line__is_valid_local_jump (struct disasm_line *dl, struct symbol *sym) |
|
void | disasm_line__free (struct disasm_line *dl) |
|
struct annotation_line * | annotation_line__next (struct annotation_line *pos, struct list_head *head) |
|
double | annotation_line__max_percent (struct annotation_line *al, struct annotation *notes) |
|
void | annotation_line__write (struct annotation_line *al, struct annotation *notes, struct annotation_write_ops *ops) |
|
int | __annotation__scnprintf_samples_period (struct annotation *notes, char *bf, size_t size, struct perf_evsel *evsel, bool show_freq) |
|
static int | annotation__scnprintf_samples_period (struct annotation *notes, char *bf, size_t size, struct perf_evsel *evsel) |
|
int | disasm_line__scnprintf (struct disasm_line *dl, char *bf, size_t size, bool raw) |
|
size_t | disasm__fprintf (struct list_head *head, FILE *fp) |
|
void | symbol__calc_percent (struct symbol *sym, struct perf_evsel *evsel) |
|
static int | annotation__cycles_width (struct annotation *notes) |
|
static int | annotation__pcnt_width (struct annotation *notes) |
|
static bool | annotation_line__filter (struct annotation_line *al, struct annotation *notes) |
|
void | annotation__set_offsets (struct annotation *notes, s64 size) |
|
void | annotation__compute_ipc (struct annotation *notes, size_t size) |
|
void | annotation__mark_jump_targets (struct annotation *notes, struct symbol *sym) |
|
void | annotation__update_column_widths (struct annotation *notes) |
|
void | annotation__init_column_widths (struct annotation *notes, struct symbol *sym) |
|
static struct sym_hist * | annotated_source__histogram (struct annotated_source *src, int idx) |
|
static struct sym_hist * | annotation__histogram (struct annotation *notes, int idx) |
|
static struct annotation * | symbol__annotation (struct symbol *sym) |
|
int | addr_map_symbol__inc_samples (struct addr_map_symbol *ams, struct perf_sample *sample, struct perf_evsel *evsel) |
|
int | addr_map_symbol__account_cycles (struct addr_map_symbol *ams, struct addr_map_symbol *start, unsigned cycles) |
|
int | hist_entry__inc_addr_samples (struct hist_entry *he, struct perf_sample *sample, struct perf_evsel *evsel, u64 addr) |
|
struct annotated_source * | symbol__hists (struct symbol *sym, int nr_hists) |
|
void | symbol__annotate_zero_histograms (struct symbol *sym) |
|
int | symbol__annotate (struct symbol *sym, struct map *map, struct perf_evsel *evsel, size_t privsize, struct annotation_options *options, struct arch **parch) |
|
int | symbol__annotate2 (struct symbol *sym, struct map *map, struct perf_evsel *evsel, struct annotation_options *options, struct arch **parch) |
|
int | symbol__strerror_disassemble (struct symbol *sym, struct map *map, int errnum, char *buf, size_t buflen) |
|
int | symbol__annotate_printf (struct symbol *sym, struct map *map, struct perf_evsel *evsel, struct annotation_options *options) |
|
int | symbol__annotate_fprintf2 (struct symbol *sym, FILE *fp) |
|
void | symbol__annotate_zero_histogram (struct symbol *sym, int evidx) |
|
void | symbol__annotate_decay_histogram (struct symbol *sym, int evidx) |
|
void | annotated_source__purge (struct annotated_source *as) |
|
int | map_symbol__annotation_dump (struct map_symbol *ms, struct perf_evsel *evsel) |
|
bool | ui__has_annotation (void) |
|
int | symbol__tty_annotate (struct symbol *sym, struct map *map, struct perf_evsel *evsel, struct annotation_options *opts) |
|
int | symbol__tty_annotate2 (struct symbol *sym, struct map *map, struct perf_evsel *evsel, struct annotation_options *opts) |
|
static int | symbol__tui_annotate (struct symbol *sym __maybe_unused, struct map *map __maybe_unused, struct perf_evsel *evsel __maybe_unused, struct hist_browser_timer *hbt __maybe_unused, struct annotation_options *opts __maybe_unused) |
|
void | annotation_config__init (void) |
|