Linux Perf
call-path.c File Reference
#include <linux/rbtree.h>
#include <linux/list.h>
#include "util.h"
#include "call-path.h"
Include dependency graph for call-path.c:

Go to the source code of this file.

Functions

static void call_path__init (struct call_path *cp, struct call_path *parent, struct symbol *sym, u64 ip, bool in_kernel)
 
struct call_path_rootcall_path_root__new (void)
 
void call_path_root__free (struct call_path_root *cpr)
 
static struct call_pathcall_path__new (struct call_path_root *cpr, struct call_path *parent, struct symbol *sym, u64 ip, bool in_kernel)
 
struct call_pathcall_path__findnew (struct call_path_root *cpr, struct call_path *parent, struct symbol *sym, u64 ip, u64 ks)
 

Function Documentation

◆ call_path__findnew()

struct call_path* call_path__findnew ( struct call_path_root cpr,
struct call_path parent,
struct symbol sym,
u64  ip,
u64  ks 
)

Definition at line 85 of file call-path.c.

Here is the call graph for this function:

◆ call_path__init()

static void call_path__init ( struct call_path cp,
struct call_path parent,
struct symbol sym,
u64  ip,
bool  in_kernel 
)
static

Definition at line 22 of file call-path.c.

Here is the call graph for this function:

◆ call_path__new()

static struct call_path* call_path__new ( struct call_path_root cpr,
struct call_path parent,
struct symbol sym,
u64  ip,
bool  in_kernel 
)
static

Definition at line 57 of file call-path.c.

Here is the call graph for this function:

◆ call_path_root__free()

void call_path_root__free ( struct call_path_root cpr)

Definition at line 46 of file call-path.c.

Here is the call graph for this function:

◆ call_path_root__new()

struct call_path_root* call_path_root__new ( void  )

Definition at line 34 of file call-path.c.

Here is the call graph for this function: