/linux-6.3-rc2/tools/perf/util/ |
A D | callchain.h | 163 struct callchain_cursor { struct 171 extern __thread struct callchain_cursor callchain_cursor; argument 197 struct callchain_cursor *cursor, 200 int callchain_merge(struct callchain_cursor *cursor, 203 void callchain_cursor_reset(struct callchain_cursor *cursor); 205 int callchain_cursor_append(struct callchain_cursor *cursor, u64 ip, 220 callchain_cursor_current(struct callchain_cursor *cursor) in callchain_cursor_current() 234 int callchain_cursor__copy(struct callchain_cursor *dst, 235 struct callchain_cursor *src); 250 struct callchain_cursor *cursor, struct symbol **parent, [all …]
|
A D | evsel_fprintf.h | 33 struct callchain_cursor; 37 unsigned int print_opts, struct callchain_cursor *cursor, 42 struct callchain_cursor *cursor,
|
A D | callchain.c | 61 __thread struct callchain_cursor callchain_cursor; variable 637 struct callchain_cursor *cursor, in add_child() 796 struct callchain_cursor *cursor, in split_add_child() 869 struct callchain_cursor *cursor, 874 struct callchain_cursor *cursor, in append_chain_children() 921 struct callchain_cursor *cursor, in append_chain() 984 struct callchain_cursor *cursor, in callchain_append() 1002 merge_chain_branch(struct callchain_cursor *cursor, in merge_chain_branch() 1045 int callchain_merge(struct callchain_cursor *cursor, in callchain_merge() 1557 int callchain_cursor__copy(struct callchain_cursor *dst, in callchain_cursor__copy() [all …]
|
A D | db-export.c | 229 err = thread__resolve_callchain(thread, &callchain_cursor, evsel, in call_path_from_sample() 235 callchain_cursor_commit(&callchain_cursor); in call_path_from_sample() 244 node = callchain_cursor_current(&callchain_cursor); in call_path_from_sample() 267 callchain_cursor_advance(&callchain_cursor); in call_path_from_sample()
|
A D | evsel_fprintf.c | 111 unsigned int print_opts, struct callchain_cursor *cursor, in sample__fprintf_callchain() 211 struct callchain_cursor *cursor, struct strlist *bt_stop_list, FILE *fp) in sample__fprintf_sym()
|
A D | hist.c | 1022 callchain_cursor_commit(&callchain_cursor); in iter_prepare_cumulative_entry() 1029 he_cache = malloc(sizeof(*he_cache) * (callchain_cursor.nr + 1)); in iter_prepare_cumulative_entry() 1064 callchain_cursor_commit(&callchain_cursor); in iter_add_single_cumulative_entry() 1077 node = callchain_cursor_current(&callchain_cursor); in iter_next_cumulative_entry() 1123 struct callchain_cursor cursor; in iter_add_next_cumulative_entry() 1126 callchain_cursor_snapshot(&cursor, &callchain_cursor); in iter_add_next_cumulative_entry() 1128 callchain_cursor_advance(&callchain_cursor); in iter_add_next_cumulative_entry() 1556 callchain_cursor_reset(&callchain_cursor); in hists__hierarchy_insert_entry() 1557 if (callchain_merge(&callchain_cursor, in hists__hierarchy_insert_entry() 1598 callchain_cursor_reset(&callchain_cursor); in hists__collapse_insert_entry() [all …]
|
A D | machine.h | 195 struct callchain_cursor; 198 struct callchain_cursor *cursor,
|
A D | machine.c | 2253 struct callchain_cursor *cursor, in add_callchain_ip() 2415 struct callchain_cursor *cursor, in lbr_callchain_add_kernel_ip() 2449 struct callchain_cursor *cursor, in save_lbr_cursor_node() 2474 struct callchain_cursor *cursor, in lbr_callchain_add_lbr_ip() 2573 struct callchain_cursor *cursor) in lbr_callchain_add_stitched_lbr_ip() 2719 struct callchain_cursor *cursor, in resolve_lbr_callchain_sample() 2802 struct callchain_cursor *cursor, in find_prev_cpumode() 2832 struct callchain_cursor *cursor, in thread__resolve_callchain_sample() 3052 struct callchain_cursor *cursor = arg; in unwind_entry() 3075 struct callchain_cursor *cursor, in thread__resolve_callchain_unwind() [all …]
|
/linux-6.3-rc2/tools/perf/util/scripting-engines/ |
A D | trace-event-perl.c | 274 if (thread__resolve_callchain(al->thread, &callchain_cursor, evsel, in perl_process_callchain() 279 callchain_cursor_commit(&callchain_cursor); in perl_process_callchain() 285 node = callchain_cursor_current(&callchain_cursor); in perl_process_callchain() 331 callchain_cursor_advance(&callchain_cursor); in perl_process_callchain()
|
A D | trace-event-python.c | 422 if (thread__resolve_callchain(al->thread, &callchain_cursor, evsel, in python_process_callchain() 428 callchain_cursor_commit(&callchain_cursor); in python_process_callchain() 434 node = callchain_cursor_current(&callchain_cursor); in python_process_callchain() 488 callchain_cursor_advance(&callchain_cursor); in python_process_callchain()
|
/linux-6.3-rc2/tools/perf/ |
A D | builtin-kmem.c | 409 sample__resolve_callchain(sample, &callchain_cursor, NULL, evsel, &al, 16); in find_callsite() 411 callchain_cursor_commit(&callchain_cursor); in find_callsite() 416 node = callchain_cursor_current(&callchain_cursor); in find_callsite() 434 callchain_cursor_advance(&callchain_cursor); in find_callsite()
|
A D | builtin-lock.c | 914 struct callchain_cursor *cursor = &callchain_cursor; in lock_contention_caller() 965 struct callchain_cursor *cursor = &callchain_cursor; in callchain_id()
|
A D | builtin-kwork.c | 592 struct callchain_cursor *cursor = &callchain_cursor; in timehist_save_callchain() 694 &callchain_cursor, symbol_conf.bt_stop_list, in timehist_print_event()
|
A D | builtin-trace.c | 2408 struct callchain_cursor *cursor) 2431 …return sample__fprintf_callchain(sample, 38, print_opts, &callchain_cursor, symbol_conf.bt_stop_li… 2485 callchain_ret = trace__resolve_callchain(trace, evsel, sample, &callchain_cursor); 2487 if (callchain_cursor.nr < trace->min_stack) 2789 callchain_ret = trace__resolve_callchain(trace, evsel, sample, &callchain_cursor); 2791 if (callchain_cursor.nr < trace->min_stack) 2892 callchain_ret = trace__resolve_callchain(trace, evsel, sample, &callchain_cursor); 2894 if (callchain_cursor.nr < trace->min_stack)
|
A D | builtin-sched.c | 289 struct callchain_cursor cursor; 2094 &callchain_cursor, symbol_conf.bt_stop_list, stdout); in timehist_print_sample() 2179 struct callchain_cursor *cursor = &callchain_cursor; in save_task_callchain() 2324 callchain_cursor__copy(&itr->cursor, &callchain_cursor); in save_idle_callchain()
|
A D | builtin-script.c | 1553 struct callchain_cursor *cursor = NULL; in perf_sample__fprintf_bts() 1556 thread__resolve_callchain(al->thread, &callchain_cursor, evsel, in perf_sample__fprintf_bts() 1558 cursor = &callchain_cursor; in perf_sample__fprintf_bts() 2201 struct callchain_cursor *cursor = NULL; in process_event() 2207 thread__resolve_callchain(al->thread, &callchain_cursor, evsel, in process_event() 2209 cursor = &callchain_cursor; in process_event()
|
A D | builtin-c2c.c | 299 ret = sample__resolve_callchain(sample, &callchain_cursor, NULL, in process_sample_event()
|