Linux Perf
|
#include <sys/types.h>
#include <linux/types.h>
#include <linux/rbtree.h>
Go to the source code of this file.
Classes | |
struct | call_path |
struct | call_path_block |
struct | call_path_root |
Macros | |
#define | CALL_PATH_BLOCK_SHIFT 8 |
#define | CALL_PATH_BLOCK_SIZE (1 << CALL_PATH_BLOCK_SHIFT) |
#define | CALL_PATH_BLOCK_MASK (CALL_PATH_BLOCK_SIZE - 1) |
Functions | |
struct call_path_root * | call_path_root__new (void) |
void | call_path_root__free (struct call_path_root *cpr) |
struct call_path * | call_path__findnew (struct call_path_root *cpr, struct call_path *parent, struct symbol *sym, u64 ip, u64 ks) |
#define CALL_PATH_BLOCK_MASK (CALL_PATH_BLOCK_SIZE - 1) |
Definition at line 49 of file call-path.h.
#define CALL_PATH_BLOCK_SHIFT 8 |
Definition at line 47 of file call-path.h.
#define CALL_PATH_BLOCK_SIZE (1 << CALL_PATH_BLOCK_SHIFT) |
Definition at line 48 of file call-path.h.
struct call_path* call_path__findnew | ( | struct call_path_root * | cpr, |
struct call_path * | parent, | ||
struct symbol * | sym, | ||
u64 | ip, | ||
u64 | ks | ||
) |
void call_path_root__free | ( | struct call_path_root * | cpr | ) |
struct call_path_root* call_path_root__new | ( | void | ) |