Home
last modified time | relevance | path

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

/linux-4.4.14/tools/perf/util/
Dcallchain.h121 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 …]
Dcallchain.c26 __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 …]
Dhist.c716 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()
Dmachine.c1590 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()
Dsession.c1808 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/
Dtrace-event-python.c326 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/
Dbuiltin-kmem.c380 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()