Linux Kernel
3.7.1
|
#include <linux/ptrace.h>
#include <linux/types.h>
#include <asm/cacheflush.h>
#include <asm/kdebug.h>
#include <asm/inst.h>
Go to the source code of this file.
Data Structures | |
struct | arch_specific_insn |
struct | prev_kprobe |
struct | kprobe_ctlblk |
Macros | |
#define | __ARCH_WANT_KPROBES_INSN_SLOT |
#define | MAX_INSN_SIZE 2 |
#define | flush_insn_slot(p) |
#define | kretprobe_blacklist_size 0 |
#define | MAX_JPROBES_STACK_SIZE 128 |
#define | MAX_JPROBES_STACK_ADDR (((unsigned long)current_thread_info()) + THREAD_SIZE - 32 - sizeof(struct pt_regs)) |
#define | MIN_JPROBES_STACK_SIZE(ADDR) |
#define | SKIP_DELAYSLOT 0x0001 |
Typedefs | |
typedef union mips_instruction | kprobe_opcode_t |
Functions | |
void | arch_remove_kprobe (struct kprobe *p) |
int | kprobe_exceptions_notify (struct notifier_block *self, unsigned long val, void *data) |
#define flush_insn_slot | ( | p | ) |
#define MAX_JPROBES_STACK_ADDR (((unsigned long)current_thread_info()) + THREAD_SIZE - 32 - sizeof(struct pt_regs)) |
#define MIN_JPROBES_STACK_SIZE | ( | ADDR | ) |
typedef union mips_instruction kprobe_opcode_t |