16 #ifndef __PERF_THREAD_STACK_H 17 #define __PERF_THREAD_STACK_H 19 #include <sys/types.h> 21 #include <linux/types.h> 84 u64 to_ip, u16 insn_len, u64 trace_nr);
int thread_stack__flush(struct thread *thread)
void thread_stack__set_trace_nr(struct thread *thread, u64 trace_nr)
struct call_return_processor * call_return_processor__new(int(*process)(struct call_return *cr, void *data), void *data)
void thread_stack__sample(struct thread *thread, struct ip_callchain *chain, size_t sz, u64 ip)
int thread_stack__event(struct thread *thread, u32 flags, u64 from_ip, u64 to_ip, u16 insn_len, u64 trace_nr)
size_t thread_stack__depth(struct thread *thread)
struct call_path_root * cpr
int thread_stack__process(struct thread *thread, struct comm *comm, struct perf_sample *sample, struct addr_location *from_al, struct addr_location *to_al, u64 ref, struct call_return_processor *crp)
int(* process)(struct call_return *cr, void *data)
void thread_stack__free(struct thread *thread)
void call_return_processor__free(struct call_return_processor *crp)