Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
unwind.h File Reference

Go to the source code of this file.

Data Structures

struct  unwind_idx
 
struct  unwind_table
 

Macros

#define UNWIND(code...)
 

Enumerations

enum  unwind_reason_code { URC_OK = 0, URC_CONTINUE_UNWIND = 8, URC_FAILURE = 9 }
 

Functions

struct unwind_tableunwind_table_add (unsigned long start, unsigned long size, unsigned long text_addr, unsigned long text_size)
 
void unwind_table_del (struct unwind_table *tab)
 
void unwind_backtrace (struct pt_regs *regs, struct task_struct *tsk)
 

Macro Definition Documentation

#define UNWIND (   code...)

Definition at line 58 of file unwind.h.

Enumeration Type Documentation

Enumerator:
URC_OK 
URC_CONTINUE_UNWIND 
URC_FAILURE 

Definition at line 26 of file unwind.h.

Function Documentation

void unwind_backtrace ( struct pt_regs regs,
struct task_struct tsk 
)

Definition at line 408 of file unwind.c.

struct unwind_table* unwind_table_add ( unsigned long  start,
unsigned long  size,
unsigned long  text_addr,
unsigned long  text_size 
)
read

Definition at line 453 of file unwind.c.

void unwind_table_del ( struct unwind_table tab)

Definition at line 479 of file unwind.c.