Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
unwind.h File Reference
#include <linux/list.h>

Go to the source code of this file.

Data Structures

struct  unwind_table_entry
 
struct  unwind_table
 
struct  unwind_frame_info
 

Functions

struct unwind_tableunwind_table_add (const char *name, unsigned long base_addr, unsigned long gp, void *start, void *end)
 
void unwind_table_remove (struct unwind_table *table)
 
void unwind_frame_init (struct unwind_frame_info *info, struct task_struct *t, struct pt_regs *regs)
 
void unwind_frame_init_from_blocked_task (struct unwind_frame_info *info, struct task_struct *t)
 
void unwind_frame_init_running (struct unwind_frame_info *info, struct pt_regs *regs)
 
int unwind_once (struct unwind_frame_info *info)
 
int unwind_to_user (struct unwind_frame_info *info)
 
int unwind_init (void)
 

Function Documentation

void unwind_frame_init ( struct unwind_frame_info info,
struct task_struct t,
struct pt_regs regs 
)

Definition at line 354 of file unwind.c.

void unwind_frame_init_from_blocked_task ( struct unwind_frame_info info,
struct task_struct t 
)

Definition at line 368 of file unwind.c.

void unwind_frame_init_running ( struct unwind_frame_info info,
struct pt_regs regs 
)

Definition at line 383 of file unwind.c.

int unwind_init ( void  )

Definition at line 171 of file unwind.c.

int unwind_once ( struct unwind_frame_info info)

Definition at line 388 of file unwind.c.

struct unwind_table* unwind_table_add ( const char name,
unsigned long  base_addr,
unsigned long  gp,
void start,
void end 
)
read

Definition at line 137 of file unwind.c.

void unwind_table_remove ( struct unwind_table table)

Definition at line 159 of file unwind.c.

int unwind_to_user ( struct unwind_frame_info info)

Definition at line 408 of file unwind.c.