Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Enumerations | Functions | Variables
fault.c File Reference
#include <linux/magic.h>
#include <linux/sched.h>
#include <linux/kdebug.h>
#include <linux/module.h>
#include <linux/bootmem.h>
#include <linux/kprobes.h>
#include <linux/mmiotrace.h>
#include <linux/perf_event.h>
#include <linux/hugetlb.h>
#include <linux/prefetch.h>
#include <asm/traps.h>
#include <asm/pgalloc.h>
#include <asm/kmemcheck.h>
#include <asm/fixmap.h>
#include <asm/rcu.h>

Go to the source code of this file.

Enumerations

enum  x86_pf_error_code {
  PF_PROT = 1 << 0, PF_WRITE = 1 << 1, PF_USER = 1 << 2, PF_RSVD = 1 << 3,
  PF_INSTR = 1 << 4
}
 

Functions

 DEFINE_SPINLOCK (pgd_lock)
 
 LIST_HEAD (pgd_list)
 
void vmalloc_sync_all (void)
 
dotraplinkage void __kprobes do_page_fault (struct pt_regs *regs, unsigned long error_code)
 

Variables

int show_unhandled_signals = 1
 

Enumeration Type Documentation

Enumerator:
PF_PROT 
PF_WRITE 
PF_USER 
PF_RSVD 
PF_INSTR 

Definition at line 32 of file fault.c.

Function Documentation

DEFINE_SPINLOCK ( pgd_lock  )
dotraplinkage void __kprobes do_page_fault ( struct pt_regs regs,
unsigned long  error_code 
)

Definition at line 1234 of file fault.c.

LIST_HEAD ( pgd_list  )
void vmalloc_sync_all ( void  )

Definition at line 346 of file fault.c.

Variable Documentation

int show_unhandled_signals = 1

Definition at line 971 of file fault.c.