Home
last modified time | relevance | path

Searched refs:srcline (Results 1 – 25 of 29) sorted by relevance

12

/linux-6.15/tools/perf/util/
H A Dsrcline.c62 ilist->srcline = srcline; in inline_list__append()
82 char *srcline; in srcline_from_fileline() local
93 return srcline; in srcline_from_fileline()
171 srcline = in addr2line()
881 char *srcline; in __get_srcline() local
898 if (!srcline) in __get_srcline()
903 return srcline; in __get_srcline()
922 return srcline; in __get_srcline()
960 free(*srcline); in zfree_srcline()
962 *srcline = NULL; in zfree_srcline()
[all …]
H A Dsrcline.h19 void zfree_srcline(char **srcline);
23 void srcline__tree_insert(struct rb_root_cached *tree, u64 addr, char *srcline);
34 char *srcline; member
H A Ddisasm_bpf.c119 const char *srcline; in symbol__disassemble_bpf() local
131 srcline = btf__name_by_offset(btf, linfo->line_off); in symbol__disassemble_bpf()
134 srcline = NULL; in symbol__disassemble_bpf()
140 if (!annotate_opts.hide_src_code && srcline) { in symbol__disassemble_bpf()
142 args->line = strdup(srcline); in symbol__disassemble_bpf()
H A Dcallchain.c593 call->srcline = cursor_node->srcline; in fill_node()
733 match = match_chain_strings(cnode->srcline, node->srcline); in match_chain()
1081 const char *srcline) in callchain_cursor_append() argument
1099 node->srcline = srcline; in callchain_cursor_append()
1147 al->srcline = node->srcline; in fill_callchain_info()
1191 if (show_srcline && cl->srcline) in callchain_list__sym_name()
1193 cl->ms.sym->name, cl->srcline, in callchain_list__sym_name()
1647 node->branch_from, node->srcline); in callchain_cursor__copy()
1704 pair_chain->srcline); in chain_match()
1730 if (!base_chain->srcline || !pair_chain->srcline) { in callchain_cnode_matched()
[all …]
H A Dcallchain.h122 const char *srcline; member
146 const char *srcline; member
207 const char *srcline);
H A Daddr_location.h17 const char *srcline; member
H A Daddr_location.c13 al->srcline = NULL; in addr_location__init()
H A Dmap.c503 char *srcline = map__srcline(map, addr, NULL); in map__fprintf_srcline() local
504 if (srcline != SRCLINE_UNKNOWN) in map__fprintf_srcline()
505 ret = fprintf(fp, "%s%s", prefix, srcline); in map__fprintf_srcline()
506 zfree_srcline(&srcline); in map__fprintf_srcline()
H A Dmachine.c2033 char *srcline = NULL; in callchain_srcline() local
2037 return srcline; in callchain_srcline()
2041 if (!srcline) { in callchain_srcline()
2050 return srcline; in callchain_srcline()
2074 const char *srcline = NULL; in add_callchain_ip() local
2079 al.srcline = NULL; in add_callchain_ip()
2135 srcline = callchain_srcline(&ms, al.addr); in add_callchain_ip()
2417 cnode->srcline); in lbr_callchain_add_stitched_lbr_ip()
2886 NULL, 0, 0, 0, ilist->srcline); in append_inlines()
2899 const char *srcline = NULL; in unwind_entry() local
[all …]
H A Dhist.c237 if (h->srcline) { in hists__calc_col_len()
238 len = MAX(strlen(h->srcline), strlen(sort_srcline.se_header)); in hists__calc_col_len()
512 if (he->srcline && he->srcline != SRCLINE_UNKNOWN) { in hist_entry__init()
513 he->srcline = strdup(he->srcline); in hist_entry__init()
514 if (he->srcline == NULL) in hist_entry__init()
536 zfree(&he->srcline); in hist_entry__init()
751 .srcline = (char *) al->srcline, in __hists__add_entry()
1173 .srcline = (char *) al->srcline, in iter_add_next_cumulative_entry()
1420 zfree_srcline(&he->srcline); in hist_entry__delete()
1606 he->srcline = NULL; in hierarchy_insert_entry()
[all …]
H A Dsort.c491 if (!left->srcline) in sort__srcline_collapse()
492 left->srcline = hist_entry__srcline(left); in sort__srcline_collapse()
493 if (!right->srcline) in sort__srcline_collapse()
494 right->srcline = hist_entry__srcline(right); in sort__srcline_collapse()
496 return strcmp(right->srcline, left->srcline); in sort__srcline_collapse()
508 if (!he->srcline) in sort__srcline_init()
509 he->srcline = hist_entry__srcline(he); in sort__srcline_init()
515 return repsep_snprintf(bf, size, "%-.*s", width, he->srcline); in hist_entry__srcline_snprintf()
2743 MK_SORT_ENTRY_CHK(srcline) in MK_SORT_ENTRY_CHK() argument
H A Ddlfilter.c333 .srcline = dlfilter__srcline,
H A Dhist.h278 char *srcline; member
H A Devent.c761 al->srcline = NULL; in machine__resolve()
/linux-6.15/drivers/scsi/aic7xxx/aicasm/
H A Daicasm_insformat.h169 u_int srcline; member
H A Daicasm.c609 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-6.15/tools/perf/include/perf/
H A Dperf_dlfilter.h113 const char *(*srcline)(void *ctx, __u32 *line_number); member
/linux-6.15/tools/perf/Documentation/
H A Dtips.txt26 If you have debuginfo enabled, try: perf report -s sym,srcline
45 Order by the overhead of source file name and line number: perf report -s srcline
H A Dperf-dlfilter.txt156 const char *(*srcline)(void *ctx, __u32 *line_number);
176 'srcline' return source file name and line number.
H A Dperf-report.txt90 pid, comm, dso, symbol, parent, cpu, socket, srcline, weight,
106 - srcline: filename and line number executed at the time of sample. The
295 - srcline: compare on source filename and line number
533 Show the full path for source files for srcline output.
H A Dperf-diff.txt61 Sort by key(s): pid, comm, dso, symbol, cpu, parent, srcline.
H A Dperf-script.txt134 srcline, period, iregs, uregs, brstack, brstacksym, flags, bpf-output,
398 Show the full path for source files for srcline output.
/linux-6.15/tools/perf/dlfilters/
H A Ddlfilter-test-api-v0.c108 const char *(*srcline)(void *ctx, __u32 *line_number); member
H A Ddlfilter-test-api-v2.c118 const char *(*srcline)(void *ctx, __u32 *line_number); member
/linux-6.15/tools/perf/util/scripting-engines/
H A Dtrace-event-python.c460 if (node->srcline && strcmp(":0", node->srcline)) { in python_process_callchain()
463 _PyUnicode_FromString(node->srcline)); in python_process_callchain()

12