Searched refs:callchain_cursor (Results 1 – 7 of 7) sorted by relevance
/linux-4.4.14/tools/perf/util/ |
D | callchain.h | 121 struct callchain_cursor { struct 129 extern __thread struct callchain_cursor callchain_cursor; argument 149 struct callchain_cursor *cursor, 152 int callchain_merge(struct callchain_cursor *cursor, 159 static inline void callchain_cursor_reset(struct callchain_cursor *cursor) in callchain_cursor_reset() 165 int callchain_cursor_append(struct callchain_cursor *cursor, u64 ip, 169 static inline void callchain_cursor_commit(struct callchain_cursor *cursor) in callchain_cursor_commit() 177 callchain_cursor_current(struct callchain_cursor *cursor) in callchain_cursor_current() 185 static inline void callchain_cursor_advance(struct callchain_cursor *cursor) in callchain_cursor_advance() 211 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 394 fill_node(struct callchain_node *node, struct callchain_cursor *cursor) in fill_node() 424 struct callchain_cursor *cursor, in add_child() 456 struct callchain_cursor *cursor, in split_add_child() 518 struct callchain_cursor *cursor, 523 struct callchain_cursor *cursor, in append_chain_children() 563 struct callchain_cursor *cursor, in append_chain() 621 struct callchain_cursor *cursor, in callchain_append() 638 merge_chain_branch(struct callchain_cursor *cursor, in merge_chain_branch() 679 int callchain_merge(struct callchain_cursor *cursor, in callchain_merge() [all …]
|
D | hist.c | 716 callchain_cursor_commit(&callchain_cursor); in iter_prepare_cumulative_entry() 759 callchain_cursor_commit(&callchain_cursor); in iter_add_single_cumulative_entry() 772 node = callchain_cursor_current(&callchain_cursor); in iter_next_cumulative_entry() 800 struct callchain_cursor cursor; in iter_add_next_cumulative_entry() 802 callchain_cursor_snapshot(&cursor, &callchain_cursor); in iter_add_next_cumulative_entry() 804 callchain_cursor_advance(&callchain_cursor); in iter_add_next_cumulative_entry() 1006 callchain_cursor_reset(&callchain_cursor); in hists__collapse_insert_entry() 1007 callchain_merge(&callchain_cursor, in hists__collapse_insert_entry()
|
D | machine.c | 1590 callchain_cursor_reset(&callchain_cursor); in add_callchain_ip() 1608 callchain_cursor_reset(&callchain_cursor); in add_callchain_ip() 1612 return callchain_cursor_append(&callchain_cursor, al.addr, al.map, al.sym); in add_callchain_ip() 1761 callchain_cursor_reset(&callchain_cursor); in thread__resolve_callchain_sample() 1865 struct callchain_cursor *cursor = arg; in unwind_entry() 1893 return unwind__get_entries(unwind_entry, &callchain_cursor, in thread__resolve_callchain()
|
D | session.c | 1808 callchain_cursor_commit(&callchain_cursor); in perf_evsel__print_ip() 1816 node = callchain_cursor_current(&callchain_cursor); in perf_evsel__print_ip() 1854 callchain_cursor_advance(&callchain_cursor); in perf_evsel__print_ip()
|
/linux-4.4.14/tools/perf/util/scripting-engines/ |
D | trace-event-python.c | 326 callchain_cursor_commit(&callchain_cursor); in python_process_callchain() 332 node = callchain_cursor_current(&callchain_cursor); in python_process_callchain() 373 callchain_cursor_advance(&callchain_cursor); in python_process_callchain()
|
/linux-4.4.14/tools/perf/ |
D | builtin-kmem.c | 380 callchain_cursor_commit(&callchain_cursor); in find_callsite() 385 node = callchain_cursor_current(&callchain_cursor); in find_callsite() 403 callchain_cursor_advance(&callchain_cursor); in find_callsite()
|