Linux Kernel
3.7.1
|
#include <linux/cpu.h>
#include <linux/debugfs.h>
#include <linux/hardirq.h>
#include <linux/init.h>
#include <linux/ptrace.h>
#include <linux/stat.h>
#include <asm/debug-monitors.h>
#include <asm/local.h>
#include <asm/cputype.h>
#include <asm/system_misc.h>
Go to the source code of this file.
Macros | |
#define | DBG_MDSCR_SS (1 << 0) |
#define | DBG_SPSR_SS (1 << 21) |
#define | DBG_MDSCR_KDE (1 << 13) |
#define | DBG_MDSCR_MDE (1 << 15) |
#define | DBG_MDSCR_MASK ~(DBG_MDSCR_KDE | DBG_MDSCR_MDE) |
Functions | |
u8 | debug_monitors_arch (void) |
fs_initcall (create_debug_debugfs_entry) | |
early_param ("nodebugmon", early_debug_disable) | |
void | enable_debug_monitors (enum debug_el el) |
void | disable_debug_monitors (enum debug_el el) |
postcore_initcall (debug_monitors_init) | |
arch_initcall (single_step_init) | |
void | user_rewind_single_step (struct task_struct *task) |
void | user_fastforward_single_step (struct task_struct *task) |
void | kernel_enable_single_step (struct pt_regs *regs) |
void | kernel_disable_single_step (void) |
int | kernel_active_single_step (void) |
void | user_enable_single_step (struct task_struct *task) |
void | user_disable_single_step (struct task_struct *task) |
#define DBG_MDSCR_KDE (1 << 13) |
Definition at line 38 of file debug-monitors.c.
#define DBG_MDSCR_MASK ~(DBG_MDSCR_KDE | DBG_MDSCR_MDE) |
Definition at line 40 of file debug-monitors.c.
#define DBG_MDSCR_MDE (1 << 15) |
Definition at line 39 of file debug-monitors.c.
#define DBG_MDSCR_SS (1 << 0) |
Definition at line 34 of file debug-monitors.c.
#define DBG_SPSR_SS (1 << 21) |
Definition at line 35 of file debug-monitors.c.
arch_initcall | ( | single_step_init | ) |
Definition at line 43 of file debug-monitors.c.
void disable_debug_monitors | ( | enum debug_el | el | ) |
Definition at line 114 of file debug-monitors.c.
early_param | ( | "nodebugmon" | , |
early_debug_disable | |||
) |
void enable_debug_monitors | ( | enum debug_el | el | ) |
Definition at line 94 of file debug-monitors.c.
fs_initcall | ( | create_debug_debugfs_entry | ) |
Definition at line 272 of file debug-monitors.c.
Definition at line 265 of file debug-monitors.c.
Definition at line 257 of file debug-monitors.c.
postcore_initcall | ( | debug_monitors_init | ) |
void user_disable_single_step | ( | struct task_struct * | task | ) |
Definition at line 285 of file debug-monitors.c.
void user_enable_single_step | ( | struct task_struct * | task | ) |
Definition at line 279 of file debug-monitors.c.
void user_fastforward_single_step | ( | struct task_struct * | task | ) |
Definition at line 250 of file debug-monitors.c.
void user_rewind_single_step | ( | struct task_struct * | task | ) |
Definition at line 240 of file debug-monitors.c.