Searched refs:callchain_cursor (Results 1 – 6 of 6) sorted by relevance
/tools/perf/util/ |
D | callchain.h | 89 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 …]
|
D | callchain.c | 26 __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 …]
|
D | hist.c | 705 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()
|
D | machine.c | 1388 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()
|
D | session.c | 1426 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/ |
D | trace-event-python.c | 321 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()
|