|
static int | thread_stack__grow (struct thread_stack *ts) |
|
static struct thread_stack * | thread_stack__new (struct thread *thread, struct call_return_processor *crp) |
|
static int | thread_stack__push (struct thread_stack *ts, u64 ret_addr) |
|
static void | thread_stack__pop (struct thread_stack *ts, u64 ret_addr) |
|
static bool | thread_stack__in_kernel (struct thread_stack *ts) |
|
static int | thread_stack__call_return (struct thread *thread, struct thread_stack *ts, size_t idx, u64 timestamp, u64 ref, bool no_return) |
|
static int | __thread_stack__flush (struct thread *thread, struct thread_stack *ts) |
|
int | thread_stack__flush (struct thread *thread) |
|
int | thread_stack__event (struct thread *thread, u32 flags, u64 from_ip, u64 to_ip, u16 insn_len, u64 trace_nr) |
|
void | thread_stack__set_trace_nr (struct thread *thread, u64 trace_nr) |
|
void | thread_stack__free (struct thread *thread) |
|
void | thread_stack__sample (struct thread *thread, struct ip_callchain *chain, size_t sz, u64 ip) |
|
struct call_return_processor * | call_return_processor__new (int(*process)(struct call_return *cr, void *data), void *data) |
|
void | call_return_processor__free (struct call_return_processor *crp) |
|
static int | thread_stack__push_cp (struct thread_stack *ts, u64 ret_addr, u64 timestamp, u64 ref, struct call_path *cp, bool no_call) |
|
static int | thread_stack__pop_cp (struct thread *thread, struct thread_stack *ts, u64 ret_addr, u64 timestamp, u64 ref, struct symbol *sym) |
|
static int | thread_stack__bottom (struct thread *thread, struct thread_stack *ts, struct perf_sample *sample, struct addr_location *from_al, struct addr_location *to_al, u64 ref) |
|
static int | thread_stack__no_call_return (struct thread *thread, struct thread_stack *ts, struct perf_sample *sample, struct addr_location *from_al, struct addr_location *to_al, u64 ref) |
|
static int | thread_stack__trace_begin (struct thread *thread, struct thread_stack *ts, u64 timestamp, u64 ref) |
|
static int | thread_stack__trace_end (struct thread_stack *ts, struct perf_sample *sample, u64 ref) |
|
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) |
|
size_t | thread_stack__depth (struct thread *thread) |
|