Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | hw_breakpoint |
Macros | |
#define | IN_MEM(addr, size, l1_addr, l1_size) |
#define | ASYNC_BANK_SIZE |
Functions | |
void | pt_regs_to_gdb_regs (unsigned long *gdb_regs, struct pt_regs *regs) |
void | sleeping_thread_to_gdb_regs (unsigned long *gdb_regs, struct task_struct *p) |
void | gdb_regs_to_pt_regs (unsigned long *gdb_regs, struct pt_regs *regs) |
void | kgdb_post_primary_code (struct pt_regs *regs, int e_vector, int err_code) |
int | kgdb_arch_handle_exception (int vector, int signo, int err_code, char *remcom_in_buffer, char *remcom_out_buffer, struct pt_regs *regs) |
int | kgdb_validate_break_address (unsigned long addr) |
void | kgdb_arch_set_pc (struct pt_regs *regs, unsigned long ip) |
int | kgdb_arch_init (void) |
void | kgdb_arch_exit (void) |
Variables | |
struct kgdb_arch | arch_kgdb_ops |
#define ASYNC_BANK_SIZE |
void sleeping_thread_to_gdb_regs | ( | unsigned long * | gdb_regs, |
struct task_struct * | p | ||
) |
struct kgdb_arch arch_kgdb_ops |