Searched refs:callchain_cursor (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/tools/perf/util/ |
D | callchain.h | 92 struct callchain_cursor { struct 100 extern __thread struct callchain_cursor callchain_cursor; argument 120 struct callchain_cursor *cursor, 123 int callchain_merge(struct callchain_cursor *cursor, 130 static inline void callchain_cursor_reset(struct callchain_cursor *cursor) in callchain_cursor_reset() 136 int callchain_cursor_append(struct callchain_cursor *cursor, u64 ip, 140 static inline void callchain_cursor_commit(struct callchain_cursor *cursor) in callchain_cursor_commit() 148 callchain_cursor_current(struct callchain_cursor *cursor) in callchain_cursor_current() 156 static inline void callchain_cursor_advance(struct callchain_cursor *cursor) in callchain_cursor_advance() 180 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 445 fill_node(struct callchain_node *node, struct callchain_cursor *cursor) in fill_node() 475 struct callchain_cursor *cursor, in add_child() 507 struct callchain_cursor *cursor, in split_add_child() 569 struct callchain_cursor *cursor, 574 struct callchain_cursor *cursor, in append_chain_children() 614 struct callchain_cursor *cursor, in append_chain() 672 struct callchain_cursor *cursor, in callchain_append() 689 merge_chain_branch(struct callchain_cursor *cursor, in merge_chain_branch() 730 int callchain_merge(struct callchain_cursor *cursor, in callchain_merge() [all …]
|
D | hist.c | 699 callchain_cursor_commit(&callchain_cursor); in iter_prepare_cumulative_entry() 742 callchain_cursor_commit(&callchain_cursor); in iter_add_single_cumulative_entry() 755 node = callchain_cursor_current(&callchain_cursor); in iter_next_cumulative_entry() 782 struct callchain_cursor cursor; in iter_add_next_cumulative_entry() 784 callchain_cursor_snapshot(&cursor, &callchain_cursor); in iter_add_next_cumulative_entry() 786 callchain_cursor_advance(&callchain_cursor); in iter_add_next_cumulative_entry() 976 callchain_cursor_reset(&callchain_cursor); in hists__collapse_insert_entry() 977 callchain_merge(&callchain_cursor, in hists__collapse_insert_entry()
|
D | machine.c | 1441 callchain_cursor_reset(&callchain_cursor); in add_callchain_ip() 1459 callchain_cursor_reset(&callchain_cursor); in add_callchain_ip() 1463 return callchain_cursor_append(&callchain_cursor, al.addr, al.map, al.sym); in add_callchain_ip() 1612 callchain_cursor_reset(&callchain_cursor); in thread__resolve_callchain_sample() 1716 struct callchain_cursor *cursor = arg; in unwind_entry() 1744 return unwind__get_entries(unwind_entry, &callchain_cursor, in thread__resolve_callchain()
|
D | session.c | 1541 callchain_cursor_commit(&callchain_cursor); in perf_evsel__print_ip() 1549 node = callchain_cursor_current(&callchain_cursor); in perf_evsel__print_ip() 1587 callchain_cursor_advance(&callchain_cursor); in perf_evsel__print_ip()
|
/linux-4.1.27/tools/perf/util/scripting-engines/ |
D | trace-event-python.c | 325 callchain_cursor_commit(&callchain_cursor); in python_process_callchain() 331 node = callchain_cursor_current(&callchain_cursor); in python_process_callchain() 372 callchain_cursor_advance(&callchain_cursor); in python_process_callchain()
|