/Linux-v4.19/tools/perf/util/ |
D | srcline.c | 37 static int inline_list__append(struct symbol *symbol, char *srcline, in inline_list__append() argument 47 ilist->srcline = srcline; in inline_list__append() 67 char *srcline; in srcline_from_fileline() local 75 if (asprintf(&srcline, "%s:%u", file, line) < 0) in srcline_from_fileline() 78 return srcline; in srcline_from_fileline() 268 char *srcline = NULL; in inline_list__append_dso_a2l() local 271 srcline = srcline_from_fileline(a2l->filename, a2l->line); in inline_list__append_dso_a2l() 273 return inline_list__append(inline_sym, srcline, node); in inline_list__append_dso_a2l() 464 char *srcline; in addr2inlines() local 475 srcline = srcline_from_fileline(filename, line_nr); in addr2inlines() [all …]
|
D | srcline.h | 18 void free_srcline(char *srcline); 21 void srcline__tree_insert(struct rb_root *tree, u64 addr, char *srcline); 31 char *srcline; member
|
D | callchain.c | 580 call->srcline = cursor_node->srcline; in fill_node() 710 match = match_chain_strings(cnode->srcline, node->srcline); in match_chain() 1001 false, NULL, 0, 0, 0, list->srcline); in merge_chain_branch() 1042 const char *srcline) in callchain_cursor_append() argument 1061 node->srcline = srcline; in callchain_cursor_append() 1104 al->srcline = node->srcline; in fill_callchain_info() 1149 if (show_srcline && cl->srcline) in callchain_list__sym_name() 1151 cl->ms.sym->name, cl->srcline, in callchain_list__sym_name() 1563 node->branch_from, node->srcline); in callchain_cursor__copy()
|
D | callchain.h | 127 const char *srcline; member 141 const char *srcline; member 209 const char *srcline);
|
D | machine.c | 1871 char *srcline = NULL; in callchain_srcline() local 1874 return srcline; in callchain_srcline() 1876 srcline = srcline__tree_find(&map->dso->srclines, ip); in callchain_srcline() 1877 if (!srcline) { in callchain_srcline() 1881 srcline = get_srcline(map->dso, map__rip_2objdump(map, ip), in callchain_srcline() 1883 srcline__tree_insert(&map->dso->srclines, ip, srcline); in callchain_srcline() 1886 return srcline; in callchain_srcline() 1908 const char *srcline = NULL; in add_callchain_ip() local 1962 srcline = callchain_srcline(al.map, al.sym, al.addr); in add_callchain_ip() 1965 iter_cycles, branch_from, srcline); in add_callchain_ip() [all …]
|
D | hist.c | 194 if (h->srcline) { in hists__calc_col_len() 195 len = MAX(strlen(h->srcline), strlen(sort_srcline.se_header)); in hists__calc_col_len() 604 .srcline = al->srcline ? strdup(al->srcline) : NULL, in __hists__add_entry() 961 .srcline = al->srcline ? strdup(al->srcline) : NULL, in iter_add_next_cumulative_entry() 1152 free_srcline(he->srcline); in hist_entry__delete() 1335 he->srcline = NULL; in hierarchy_insert_entry() 1337 new->srcline = NULL; in hierarchy_insert_entry()
|
D | map.c | 417 char *srcline = map__srcline(map, addr, NULL); in map__fprintf_srcline() local 418 if (srcline != SRCLINE_UNKNOWN) in map__fprintf_srcline() 419 ret = fprintf(fp, "%s%s", prefix, srcline); in map__fprintf_srcline() 420 free_srcline(srcline); in map__fprintf_srcline()
|
D | sort.c | 342 if (!left->srcline) in sort__srcline_cmp() 343 left->srcline = hist_entry__srcline(left); in sort__srcline_cmp() 344 if (!right->srcline) in sort__srcline_cmp() 345 right->srcline = hist_entry__srcline(right); in sort__srcline_cmp() 347 return strcmp(right->srcline, left->srcline); in sort__srcline_cmp() 353 if (!he->srcline) in hist_entry__srcline_snprintf() 354 he->srcline = hist_entry__srcline(he); in hist_entry__srcline_snprintf() 356 return repsep_snprintf(bf, size, "%-.*s", width, he->srcline); in hist_entry__srcline_snprintf() 1744 MK_SORT_ENTRY_CHK(srcline) in MK_SORT_ENTRY_CHK() argument
|
D | sort.h | 133 char *srcline; member
|
D | symbol.h | 212 const char *srcline; member
|
D | Build | 77 libperf-y += srcline.o
|
D | event.c | 1613 al->srcline = NULL; in machine__resolve()
|
/Linux-v4.19/tools/perf/Documentation/ |
D | tips.txt | 21 If you have debuginfo enabled, try: perf report -s sym,srcline 31 Order by the overhead of source file name and line number: perf report -s srcline
|
D | perf-report.txt | 75 pid, comm, dso, symbol, parent, cpu, socket, srcline, weight, 90 - srcline: filename and line number executed at the time of sample. The 240 - srcline: compare on source filename and line number 438 Show the full path for source files for srcline output.
|
D | perf-diff.txt | 61 Sort by key(s): pid, comm, dso, symbol, cpu, parent, srcline.
|
D | perf-script.txt | 119 srcline, period, iregs, uregs, brstack, brstacksym, flags, bpf-output, brstackinsn, 331 Show the full path for source files for srcline output.
|
D | perf-top.txt | 123 Sort by key(s): pid, comm, dso, symbol, parent, srcline, weight,
|
D | perf-config.txt | 133 % perf config --user report sort-order=srcline
|
/Linux-v4.19/drivers/scsi/aic7xxx/aicasm/ |
D | aicasm_insformat.h | 169 u_int srcline; member
|
D | aicasm.c | 609 while (line < cur_instr->srcline) { in output_listing() 631 if (line == cur_instr->srcline) { in output_listing() 741 new_instr->srcline = yylineno; in seq_alloc()
|
/Linux-v4.19/tools/perf/ |
D | builtin-c2c.c | 1978 if (c2c.show_src && !he->srcline) in filter_cb() 1979 he->srcline = hist_entry__srcline(he); in filter_cb()
|