Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
callchain.c File Reference
#include <linux/perf_event.h>
#include <linux/slab.h>
#include "internal.h"

Go to the source code of this file.

Data Structures

struct  callchain_cpus_entries
 

Functions

__weak void perf_callchain_kernel (struct perf_callchain_entry *entry, struct pt_regs *regs)
 
__weak void perf_callchain_user (struct perf_callchain_entry *entry, struct pt_regs *regs)
 
int get_callchain_buffers (void)
 
void put_callchain_buffers (void)
 
struct perf_callchain_entryperf_callchain (struct perf_event *event, struct pt_regs *regs)
 

Function Documentation

int get_callchain_buffers ( void  )

Definition at line 97 of file callchain.c.

struct perf_callchain_entry* perf_callchain ( struct perf_event event,
struct pt_regs regs 
)
read

Definition at line 157 of file callchain.c.

__weak void perf_callchain_kernel ( struct perf_callchain_entry entry,
struct pt_regs regs 
)

Definition at line 27 of file callchain.c.

__weak void perf_callchain_user ( struct perf_callchain_entry entry,
struct pt_regs regs 
)

Definition at line 32 of file callchain.c.

void put_callchain_buffers ( void  )

Definition at line 124 of file callchain.c.