/Linux-v4.19/tools/perf/util/ |
D | callchain.h | 150 struct callchain_cursor { struct 158 extern __thread struct callchain_cursor callchain_cursor; argument 184 struct callchain_cursor *cursor, 187 int callchain_merge(struct callchain_cursor *cursor, 194 static inline void callchain_cursor_reset(struct callchain_cursor *cursor) in callchain_cursor_reset() 205 int callchain_cursor_append(struct callchain_cursor *cursor, u64 ip, 212 static inline void callchain_cursor_commit(struct callchain_cursor *cursor) in callchain_cursor_commit() 220 callchain_cursor_current(struct callchain_cursor *cursor) in callchain_cursor_current() 228 static inline void callchain_cursor_advance(struct callchain_cursor *cursor) in callchain_cursor_advance() 234 int callchain_cursor__copy(struct callchain_cursor *dst, [all …]
|
D | callchain.c | 53 __thread struct callchain_cursor callchain_cursor; variable 559 fill_node(struct callchain_node *node, struct callchain_cursor *cursor) in fill_node() 624 struct callchain_cursor *cursor, in add_child() 782 struct callchain_cursor *cursor, in split_add_child() 855 struct callchain_cursor *cursor, 860 struct callchain_cursor *cursor, in append_chain_children() 907 struct callchain_cursor *cursor, in append_chain() 970 struct callchain_cursor *cursor, in callchain_append() 988 merge_chain_branch(struct callchain_cursor *cursor, in merge_chain_branch() 1032 int callchain_merge(struct callchain_cursor *cursor, in callchain_merge() [all …]
|
D | db-export.c | 289 err = thread__resolve_callchain(thread, &callchain_cursor, evsel, in call_path_from_sample() 295 callchain_cursor_commit(&callchain_cursor); in call_path_from_sample() 304 node = callchain_cursor_current(&callchain_cursor); in call_path_from_sample() 327 callchain_cursor_advance(&callchain_cursor); in call_path_from_sample()
|
D | evsel.h | 435 struct callchain_cursor; 439 struct callchain_cursor *cursor, FILE *fp); 443 struct callchain_cursor *cursor, FILE *fp);
|
D | evsel_fprintf.c | 103 unsigned int print_opts, struct callchain_cursor *cursor, in sample__fprintf_callchain() 194 struct callchain_cursor *cursor, FILE *fp) in sample__fprintf_sym()
|
D | hist.c | 881 callchain_cursor_commit(&callchain_cursor); in iter_prepare_cumulative_entry() 888 he_cache = malloc(sizeof(*he_cache) * (callchain_cursor.nr + 1)); in iter_prepare_cumulative_entry() 923 callchain_cursor_commit(&callchain_cursor); in iter_add_single_cumulative_entry() 936 node = callchain_cursor_current(&callchain_cursor); in iter_next_cumulative_entry() 967 struct callchain_cursor cursor; in iter_add_next_cumulative_entry() 969 callchain_cursor_snapshot(&cursor, &callchain_cursor); in iter_add_next_cumulative_entry() 971 callchain_cursor_advance(&callchain_cursor); in iter_add_next_cumulative_entry() 1049 err = sample__resolve_callchain(iter->sample, &callchain_cursor, &iter->parent, in hist_entry_iter__add() 1382 callchain_cursor_reset(&callchain_cursor); in hists__hierarchy_insert_entry() 1383 if (callchain_merge(&callchain_cursor, in hists__hierarchy_insert_entry() [all …]
|
D | machine.h | 168 struct callchain_cursor; 171 struct callchain_cursor *cursor,
|
D | machine.c | 1895 struct callchain_cursor *cursor, in add_callchain_ip() 2058 struct callchain_cursor *cursor, in resolve_lbr_callchain_sample() 2144 struct callchain_cursor *cursor, in thread__resolve_callchain_sample() 2278 static int append_inlines(struct callchain_cursor *cursor, in append_inlines() 2314 struct callchain_cursor *cursor = arg; in unwind_entry() 2338 struct callchain_cursor *cursor, in thread__resolve_callchain_unwind() 2358 struct callchain_cursor *cursor, in thread__resolve_callchain()
|
/Linux-v4.19/tools/perf/util/scripting-engines/ |
D | trace-event-perl.c | 271 if (thread__resolve_callchain(al->thread, &callchain_cursor, evsel, in perl_process_callchain() 276 callchain_cursor_commit(&callchain_cursor); in perl_process_callchain() 282 node = callchain_cursor_current(&callchain_cursor); in perl_process_callchain() 328 callchain_cursor_advance(&callchain_cursor); in perl_process_callchain()
|
D | trace-event-python.c | 403 if (thread__resolve_callchain(al->thread, &callchain_cursor, evsel, in python_process_callchain() 409 callchain_cursor_commit(&callchain_cursor); in python_process_callchain() 415 node = callchain_cursor_current(&callchain_cursor); in python_process_callchain() 450 callchain_cursor_advance(&callchain_cursor); in python_process_callchain()
|
/Linux-v4.19/tools/perf/ |
D | builtin-trace.c | 1751 struct callchain_cursor *cursor) in trace__resolve_callchain() 1772 return sample__fprintf_callchain(sample, 38, print_opts, &callchain_cursor, trace->output); in trace__fprintf_callchain() 1825 callchain_ret = trace__resolve_callchain(trace, evsel, sample, &callchain_cursor); in trace__sys_exit() 1827 if (callchain_cursor.nr < trace->min_stack) in trace__sys_exit() 2028 callchain_ret = trace__resolve_callchain(trace, evsel, sample, &callchain_cursor); in trace__event_handler() 2030 if (callchain_cursor.nr < trace->min_stack) in trace__event_handler() 2100 callchain_ret = trace__resolve_callchain(trace, evsel, sample, &callchain_cursor); in trace__pgfault() 2102 if (callchain_cursor.nr < trace->min_stack) in trace__pgfault()
|
D | builtin-kmem.c | 394 sample__resolve_callchain(sample, &callchain_cursor, NULL, evsel, &al, 16); in find_callsite() 396 callchain_cursor_commit(&callchain_cursor); in find_callsite() 401 node = callchain_cursor_current(&callchain_cursor); in find_callsite() 419 callchain_cursor_advance(&callchain_cursor); in find_callsite()
|
D | builtin-script.c | 1204 struct callchain_cursor *cursor = NULL; in perf_sample__fprintf_bts() 1207 thread__resolve_callchain(al->thread, &callchain_cursor, evsel, in perf_sample__fprintf_bts() 1209 cursor = &callchain_cursor; in perf_sample__fprintf_bts() 1679 struct callchain_cursor *cursor = NULL; in process_event() 1682 thread__resolve_callchain(al->thread, &callchain_cursor, evsel, in process_event() 1684 cursor = &callchain_cursor; in process_event()
|
D | builtin-sched.c | 276 struct callchain_cursor cursor; 2051 &callchain_cursor, stdout); in timehist_print_sample() 2136 struct callchain_cursor *cursor = &callchain_cursor; in save_task_callchain() 2281 callchain_cursor__copy(&itr->cursor, &callchain_cursor); in save_idle_callchain()
|
D | builtin-c2c.c | 267 ret = sample__resolve_callchain(sample, &callchain_cursor, NULL, in process_sample_event()
|