Home
last modified time | relevance | path

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

/linux-4.1.27/tools/perf/util/
Dcallchain.h92 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 …]
Dcallchain.c26 __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 …]
Dhist.c699 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()
Dmachine.c1441 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()
Dsession.c1541 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/
Dtrace-event-python.c325 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()