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