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

Go to the source code of this file.

Data Structures

struct  arch_specific_insn
 

Macros

#define BREAKPOINT_INSTRUCTION   0xff
 
#define MAX_INSN_SIZE   8
 
#define MAX_STACK_SIZE   128
 
#define flush_insn_slot(p)   do {} while (0)
 

Typedefs

typedef unsigned char kprobe_opcode_t
 

Functions

int kprobe_exceptions_notify (struct notifier_block *self, unsigned long val, void *data)
 
void arch_remove_kprobe (struct kprobe *p)
 

Variables

const int kretprobe_blacklist_size
 

Macro Definition Documentation

#define BREAKPOINT_INSTRUCTION   0xff

Definition at line 30 of file kprobes.h.

#define flush_insn_slot (   p)    do {} while (0)

Definition at line 46 of file kprobes.h.

#define MAX_INSN_SIZE   8

Definition at line 31 of file kprobes.h.

#define MAX_STACK_SIZE   128

Definition at line 32 of file kprobes.h.

Typedef Documentation

typedef unsigned char kprobe_opcode_t

Definition at line 27 of file kprobes.h.

Function Documentation

void arch_remove_kprobe ( struct kprobe p)

Definition at line 158 of file kprobes.c.

int kprobe_exceptions_notify ( struct notifier_block self,
unsigned long  val,
void data 
)

Definition at line 359 of file kprobes.c.

Variable Documentation

const int kretprobe_blacklist_size

Definition at line 28 of file kprobes.c.