Home
last modified time | relevance | path

Searched refs:callchain_cursor (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/tools/perf/util/
Dcallchain.h150 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 …]
Dcallchain.c53 __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 …]
Ddb-export.c289 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()
Devsel.h435 struct callchain_cursor;
439 struct callchain_cursor *cursor, FILE *fp);
443 struct callchain_cursor *cursor, FILE *fp);
Devsel_fprintf.c103 unsigned int print_opts, struct callchain_cursor *cursor, in sample__fprintf_callchain()
194 struct callchain_cursor *cursor, FILE *fp) in sample__fprintf_sym()
Dhist.c881 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 …]
Dmachine.h168 struct callchain_cursor;
171 struct callchain_cursor *cursor,
Dmachine.c1895 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/
Dtrace-event-perl.c271 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()
Dtrace-event-python.c403 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/
Dbuiltin-trace.c1751 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()
Dbuiltin-kmem.c394 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()
Dbuiltin-script.c1204 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()
Dbuiltin-sched.c276 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()
Dbuiltin-c2c.c267 ret = sample__resolve_callchain(sample, &callchain_cursor, NULL, in process_sample_event()