Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

ppc/mm/extable.c File Reference

#include <linux/module.h>
#include <asm/uaccess.h>

Include dependency graph for ppc/mm/extable.c:

Go to the source code of this file.

Functions

static void sort_ex_table (struct exception_table_entry *start, struct exception_table_entry *finish)
void sort_exception_table (void)
static unsigned long search_one_table (const struct exception_table_entry *first, const struct exception_table_entry *last, unsigned long value)
unsigned long search_exception_table (unsigned long addr)

Variables

exception_table_entry __start___ex_table []
exception_table_entry __stop___ex_table []


Function Documentation

unsigned long search_exception_table unsigned long  addr  ) 
 

Definition at line 70 of file ppc/mm/extable.c.

References module::ex_table_end, module::ex_table_start, module_list, module::next, NULL, ret, and search_one_table().

Here is the call graph for this function:

static unsigned long search_one_table const struct exception_table_entry first,
const struct exception_table_entry last,
unsigned long  value
[inline, static]
 

Definition at line 49 of file ppc/mm/extable.c.

References diff, exception_table_entry::fixup, and exception_table_entry::insn.

static void sort_ex_table struct exception_table_entry start,
struct exception_table_entry finish
[inline, static]
 

Definition at line 20 of file ppc/mm/extable.c.

References exception_table_entry::insn, and p.

Referenced by sort_exception_table().

void sort_exception_table void   ) 
 

Definition at line 43 of file ppc/mm/extable.c.

References sort_ex_table().

Referenced by __initfunc().

Here is the call graph for this function:


Variable Documentation

struct exception_table_entry __start___ex_table[]
 

struct exception_table_entry __stop___ex_table[]