Home
last modified time | relevance | path

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

/tools/perf/util/
Dcallchain.h89 struct callchain_cursor { struct
97 extern __thread struct callchain_cursor callchain_cursor; argument
117 struct callchain_cursor *cursor,
120 int callchain_merge(struct callchain_cursor *cursor,
127 static inline void callchain_cursor_reset(struct callchain_cursor *cursor) in callchain_cursor_reset()
133 int callchain_cursor_append(struct callchain_cursor *cursor, u64 ip,
137 static inline void callchain_cursor_commit(struct callchain_cursor *cursor) in callchain_cursor_commit()
145 callchain_cursor_current(struct callchain_cursor *cursor) in callchain_cursor_current()
153 static inline void callchain_cursor_advance(struct callchain_cursor *cursor) in callchain_cursor_advance()
177 static inline void callchain_cursor_snapshot(struct callchain_cursor *dest, in callchain_cursor_snapshot()
[all …]
Dcallchain.c26 __thread struct callchain_cursor callchain_cursor; variable
433 fill_node(struct callchain_node *node, struct callchain_cursor *cursor) in fill_node()
463 struct callchain_cursor *cursor, in add_child()
495 struct callchain_cursor *cursor, in split_add_child()
557 struct callchain_cursor *cursor,
562 struct callchain_cursor *cursor, in append_chain_children()
602 struct callchain_cursor *cursor, in append_chain()
660 struct callchain_cursor *cursor, in callchain_append()
677 merge_chain_branch(struct callchain_cursor *cursor, in merge_chain_branch()
718 int callchain_merge(struct callchain_cursor *cursor, in callchain_merge()
[all …]
Dhist.c705 callchain_cursor_commit(&callchain_cursor); in iter_prepare_cumulative_entry()
742 callchain_append(he->callchain, &callchain_cursor, sample->period); in iter_add_single_cumulative_entry()
748 callchain_cursor_commit(&callchain_cursor); in iter_add_single_cumulative_entry()
761 node = callchain_cursor_current(&callchain_cursor); in iter_next_cumulative_entry()
788 struct callchain_cursor cursor; in iter_add_next_cumulative_entry()
790 callchain_cursor_snapshot(&cursor, &callchain_cursor); in iter_add_next_cumulative_entry()
792 callchain_cursor_advance(&callchain_cursor); in iter_add_next_cumulative_entry()
979 callchain_cursor_reset(&callchain_cursor); in hists__collapse_insert_entry()
980 callchain_merge(&callchain_cursor, in hists__collapse_insert_entry()
Dmachine.c1388 callchain_cursor_reset(&callchain_cursor); in machine__resolve_callchain_sample()
1434 callchain_cursor_reset(&callchain_cursor); in machine__resolve_callchain_sample()
1452 callchain_cursor_reset(&callchain_cursor); in machine__resolve_callchain_sample()
1456 err = callchain_cursor_append(&callchain_cursor, in machine__resolve_callchain_sample()
1467 struct callchain_cursor *cursor = arg; in unwind_entry()
1498 return unwind__get_entries(unwind_entry, &callchain_cursor, machine, in machine__resolve_callchain()
Dsession.c1426 callchain_cursor_commit(&callchain_cursor); in perf_evsel__print_ip()
1434 node = callchain_cursor_current(&callchain_cursor); in perf_evsel__print_ip()
1472 callchain_cursor_advance(&callchain_cursor); in perf_evsel__print_ip()
/tools/perf/util/scripting-engines/
Dtrace-event-python.c321 callchain_cursor_commit(&callchain_cursor); in python_process_callchain()
327 node = callchain_cursor_current(&callchain_cursor); in python_process_callchain()
368 callchain_cursor_advance(&callchain_cursor); in python_process_callchain()