#include <sys/types.h>
#include <linux/types.h>
Go to the source code of this file.
|
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__sample (struct thread *thread, struct ip_callchain *chain, size_t sz, u64 ip) |
|
int | thread_stack__flush (struct thread *thread) |
|
void | thread_stack__free (struct thread *thread) |
|
size_t | thread_stack__depth (struct thread *thread) |
|
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) |
|
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) |
|
◆ anonymous enum
Enumerator |
---|
CALL_RETURN_NO_CALL | |
CALL_RETURN_NO_RETURN | |
Definition at line 39 of file thread-stack.h.
◆ call_return_processor__free()
◆ call_return_processor__new()
◆ thread_stack__depth()
size_t thread_stack__depth |
( |
struct thread * |
thread | ) |
|
◆ thread_stack__event()
int thread_stack__event |
( |
struct thread * |
thread, |
|
|
u32 |
flags, |
|
|
u64 |
from_ip, |
|
|
u64 |
to_ip, |
|
|
u16 |
insn_len, |
|
|
u64 |
trace_nr |
|
) |
| |
◆ thread_stack__flush()
int thread_stack__flush |
( |
struct thread * |
thread | ) |
|
◆ thread_stack__free()
void thread_stack__free |
( |
struct thread * |
thread | ) |
|
◆ thread_stack__process()
◆ thread_stack__sample()
void thread_stack__sample |
( |
struct thread * |
thread, |
|
|
struct ip_callchain * |
chain, |
|
|
size_t |
sz, |
|
|
u64 |
ip |
|
) |
| |
◆ thread_stack__set_trace_nr()
void thread_stack__set_trace_nr |
( |
struct thread * |
thread, |
|
|
u64 |
trace_nr |
|
) |
| |