H A D | annotate.c | 6 * copyright notes. 146 struct annotation *notes = symbol__annotation(sym); in symbol__annotate_zero_histograms() local 148 annotation__lock(notes); in symbol__annotate_zero_histograms() 149 if (notes->src != NULL) { in symbol__annotate_zero_histograms() 150 memset(notes->src->histograms, 0, in symbol__annotate_zero_histograms() 151 notes->src->nr_histograms * sizeof(*notes->src->histograms)); in symbol__annotate_zero_histograms() 152 hashmap__clear(notes->src->samples); in symbol__annotate_zero_histograms() 154 if (notes->branch && notes in symbol__annotate_zero_histograms() 260 annotation__get_branch(struct annotation * notes) annotation__get_branch() argument 274 struct annotation *notes = symbol__annotation(sym); symbol__find_branch_hist() local 299 struct annotation *notes = symbol__annotation(sym); symbol__hists() local 438 annotation__count_insn(struct annotation * notes,u64 start,u64 end) annotation__count_insn() argument 466 annotation__count_and_fill(struct annotation * notes,u64 start,u64 end,struct cyc_hist * ch) annotation__count_and_fill() argument 505 annotation__compute_ipc(struct annotation * notes,size_t size,struct evsel * evsel) annotation__compute_ipc() argument 593 annotation__exit(struct annotation * notes) annotation__exit() argument 607 annotation__hash(const struct annotation * notes) annotation__hash() argument 612 annotation__get_mutex(const struct annotation * notes) annotation__get_mutex() argument 623 annotation__lock(struct annotation * notes) annotation__lock() argument 632 annotation__unlock(struct annotation * notes) annotation__unlock() argument 641 annotation__trylock(struct annotation * notes) annotation__trylock() argument 768 struct annotation *notes = symbol__annotation(sym); annotation_line__print() local 858 calc_percent(struct annotation * notes,struct evsel * evsel,struct annotation_data * data,s64 offset,s64 end) calc_percent() argument 896 annotation__calc_percent(struct annotation * notes,struct evsel * leader,s64 len) annotation__calc_percent() argument 930 struct annotation *notes = symbol__annotation(sym); symbol__calc_percent() local 968 struct annotation *notes = symbol__annotation(sym); symbol__annotate() local 1144 struct annotation *notes = symbol__annotation(sym); symbol__annotate_hits() local 1180 struct annotation *notes = symbol__annotation(sym); symbol__annotate_printf() local 1313 struct annotation *notes = symbol__annotation(sym); symbol__annotate_fprintf2() local 1369 struct annotation *notes = symbol__annotation(sym); symbol__annotate_zero_histogram() local 1377 struct annotation *notes = symbol__annotation(sym); symbol__annotate_decay_histogram() local 1446 annotation__mark_jump_targets(struct annotation * notes,struct symbol * sym) annotation__mark_jump_targets() argument 1477 annotation__set_index(struct annotation * notes) annotation__set_index() argument 1508 annotation__max_ins_name(struct annotation * notes) annotation__max_ins_name() argument 1526 annotation__init_column_widths(struct annotation * notes,struct symbol * sym) annotation__init_column_widths() argument 1535 annotation__update_column_widths(struct annotation * notes) annotation__update_column_widths() argument 1550 annotation__toggle_full_addr(struct annotation * notes,struct map_symbol * ms) annotation__toggle_full_addr() argument 1562 annotation__calc_lines(struct annotation * notes,struct map_symbol * ms,struct rb_root * root) annotation__calc_lines() argument 1597 struct annotation *notes = symbol__annotation(ms->sym); symbol__calc_lines() local 1694 disasm_line__write(struct disasm_line * dl,struct annotation * notes,void * obj,char * bf,size_t size,void (* obj__printf)(void * obj,const char * fmt,...),void (* obj__write_graph)(void * obj,int graph)) disasm_line__write() argument 1726 ipc_coverage_string(char * bf,int size,struct annotation * notes) ipc_coverage_string() argument 1886 __annotation_line__write(struct annotation_line * al,struct annotation * notes,bool first_line,bool current_entry,bool change_color,int width,void * obj,unsigned int percent_type,int (* obj__set_color)(void * obj,int color),void (* obj__set_percent_color)(void * obj,double percent,bool current),int (* obj__set_jumps_percent_color)(void * obj,int nr,bool current),void (* obj__printf)(void * obj,const char * fmt,...),void (* obj__write_graph)(void * obj,int graph)) __annotation_line__write() argument 2066 annotation_line__write(struct annotation_line * al,struct annotation * notes,struct annotation_write_ops * wops) annotation_line__write() argument 2081 struct annotation *notes = symbol__annotation(sym); symbol__annotate2() local 2425 struct annotation *notes; find_disasm_line() local 2499 annotation__prev_asm_line(struct annotation * notes,struct disasm_line * curr) annotation__prev_asm_line() argument 2519 annotation__next_asm_line(struct annotation * notes,struct disasm_line * curr) annotation__next_asm_line() argument 2541 struct annotation *notes; annotate_calc_pcrel() local 2725 struct annotation *notes; hist_entry__get_data_type() local 2826 struct annotation *notes = symbol__annotation(sym); process_basic_block() local [all...] |