|
Linux Kernel
3.7.1
|
#include <asm/exceptions.h>Go to the source code of this file.
Data Structures | |
| struct | gdb_regs |
Macros | |
| #define | GDB_REGID_PC 9 |
| #define | GDB_REGID_FP 7 |
| #define | GDB_REGID_SP 8 |
| #define | NUMREGS 64 |
| #define | GDB_FR_D0 (0 * 4) |
| #define | GDB_FR_D1 (1 * 4) |
| #define | GDB_FR_D2 (2 * 4) |
| #define | GDB_FR_D3 (3 * 4) |
| #define | GDB_FR_A0 (4 * 4) |
| #define | GDB_FR_A1 (5 * 4) |
| #define | GDB_FR_A2 (6 * 4) |
| #define | GDB_FR_A3 (7 * 4) |
| #define | GDB_FR_SP (8 * 4) |
| #define | GDB_FR_PC (9 * 4) |
| #define | GDB_FR_MDR (10 * 4) |
| #define | GDB_FR_EPSW (11 * 4) |
| #define | GDB_FR_LIR (12 * 4) |
| #define | GDB_FR_LAR (13 * 4) |
| #define | GDB_FR_MDRQ (14 * 4) |
| #define | GDB_FR_E0 (15 * 4) |
| #define | GDB_FR_E1 (16 * 4) |
| #define | GDB_FR_E2 (17 * 4) |
| #define | GDB_FR_E3 (18 * 4) |
| #define | GDB_FR_E4 (19 * 4) |
| #define | GDB_FR_E5 (20 * 4) |
| #define | GDB_FR_E6 (21 * 4) |
| #define | GDB_FR_E7 (22 * 4) |
| #define | GDB_FR_SSP (23 * 4) |
| #define | GDB_FR_MSP (24 * 4) |
| #define | GDB_FR_USP (25 * 4) |
| #define | GDB_FR_MCRH (26 * 4) |
| #define | GDB_FR_MCRL (27 * 4) |
| #define | GDB_FR_MCVF (28 * 4) |
| #define | GDB_FR_FPCR (29 * 4) |
| #define | GDB_FR_DUMMY0 (30 * 4) |
| #define | GDB_FR_DUMMY1 (31 * 4) |
| #define | GDB_FR_FS0 (32 * 4) |
| #define | GDB_FR_SIZE (NUMREGS * 4) |
| #define | gdbstub_purge_cache() do {} while (0) |
| #define | gdbstub_entry(FMT,...) no_printk(FMT, ##__VA_ARGS__) |
| #define | gdbstub_proto(FMT,...) no_printk(FMT, ##__VA_ARGS__) |
| #define | gdbstub_io(FMT,...) no_printk(FMT, ##__VA_ARGS__) |
| #define | gdbstub_bkpt(FMT,...) no_printk(FMT, ##__VA_ARGS__) |
Variables | |
| u8 | gdbstub_rx_buffer [PAGE_SIZE] |
| u32 | gdbstub_rx_inp |
| u32 | gdbstub_rx_outp |
| u8 | gdbstub_rx_overflow |
| u8 | gdbstub_busy |
| u8 | gdbstub_rx_unget |
| #define GDB_FR_A0 (4 * 4) |
Definition at line 34 of file gdb-stub.h.
| #define GDB_FR_A1 (5 * 4) |
Definition at line 35 of file gdb-stub.h.
| #define GDB_FR_A2 (6 * 4) |
Definition at line 36 of file gdb-stub.h.
| #define GDB_FR_A3 (7 * 4) |
Definition at line 37 of file gdb-stub.h.
| #define GDB_FR_D0 (0 * 4) |
Definition at line 30 of file gdb-stub.h.
| #define GDB_FR_D1 (1 * 4) |
Definition at line 31 of file gdb-stub.h.
| #define GDB_FR_D2 (2 * 4) |
Definition at line 32 of file gdb-stub.h.
| #define GDB_FR_D3 (3 * 4) |
Definition at line 33 of file gdb-stub.h.
| #define GDB_FR_DUMMY0 (30 * 4) |
Definition at line 64 of file gdb-stub.h.
| #define GDB_FR_DUMMY1 (31 * 4) |
Definition at line 65 of file gdb-stub.h.
| #define GDB_FR_E0 (15 * 4) |
Definition at line 47 of file gdb-stub.h.
| #define GDB_FR_E1 (16 * 4) |
Definition at line 48 of file gdb-stub.h.
| #define GDB_FR_E2 (17 * 4) |
Definition at line 49 of file gdb-stub.h.
| #define GDB_FR_E3 (18 * 4) |
Definition at line 50 of file gdb-stub.h.
| #define GDB_FR_E4 (19 * 4) |
Definition at line 51 of file gdb-stub.h.
| #define GDB_FR_E5 (20 * 4) |
Definition at line 52 of file gdb-stub.h.
| #define GDB_FR_E6 (21 * 4) |
Definition at line 53 of file gdb-stub.h.
| #define GDB_FR_E7 (22 * 4) |
Definition at line 54 of file gdb-stub.h.
| #define GDB_FR_EPSW (11 * 4) |
Definition at line 42 of file gdb-stub.h.
| #define GDB_FR_FPCR (29 * 4) |
Definition at line 63 of file gdb-stub.h.
| #define GDB_FR_FS0 (32 * 4) |
Definition at line 67 of file gdb-stub.h.
| #define GDB_FR_LAR (13 * 4) |
Definition at line 44 of file gdb-stub.h.
| #define GDB_FR_LIR (12 * 4) |
Definition at line 43 of file gdb-stub.h.
| #define GDB_FR_MCRH (26 * 4) |
Definition at line 59 of file gdb-stub.h.
| #define GDB_FR_MCRL (27 * 4) |
Definition at line 60 of file gdb-stub.h.
| #define GDB_FR_MCVF (28 * 4) |
Definition at line 61 of file gdb-stub.h.
| #define GDB_FR_MDR (10 * 4) |
Definition at line 41 of file gdb-stub.h.
| #define GDB_FR_MDRQ (14 * 4) |
Definition at line 45 of file gdb-stub.h.
| #define GDB_FR_MSP (24 * 4) |
Definition at line 57 of file gdb-stub.h.
| #define GDB_FR_PC (9 * 4) |
Definition at line 40 of file gdb-stub.h.
| #define GDB_FR_SIZE (NUMREGS * 4) |
Definition at line 69 of file gdb-stub.h.
| #define GDB_FR_SP (8 * 4) |
Definition at line 39 of file gdb-stub.h.
| #define GDB_FR_SSP (23 * 4) |
Definition at line 56 of file gdb-stub.h.
| #define GDB_FR_USP (25 * 4) |
Definition at line 58 of file gdb-stub.h.
| #define GDB_REGID_FP 7 |
Definition at line 22 of file gdb-stub.h.
| #define GDB_REGID_PC 9 |
Definition at line 21 of file gdb-stub.h.
| #define GDB_REGID_SP 8 |
Definition at line 23 of file gdb-stub.h.
| #define gdbstub_bkpt | ( | FMT, | |
| ... | |||
| ) | no_printk(FMT, ##__VA_ARGS__) |
| #define gdbstub_entry | ( | FMT, | |
| ... | |||
| ) | no_printk(FMT, ##__VA_ARGS__) |
| #define gdbstub_io | ( | FMT, | |
| ... | |||
| ) | no_printk(FMT, ##__VA_ARGS__) |
| #define gdbstub_proto | ( | FMT, | |
| ... | |||
| ) | no_printk(FMT, ##__VA_ARGS__) |
| #define gdbstub_purge_cache | ( | void | ) | do {} while (0) |
Definition at line 116 of file gdb-stub.h.
| #define NUMREGS 64 |
Definition at line 28 of file gdb-stub.h.
| asmlinkage void __gdbstub_bug_trap | ( | void | ) |
| asmlinkage void __gdbstub_pause | ( | void | ) |
| asmlinkage void gdbstub_exception | ( | struct pt_regs * | , |
| enum | exception_code | ||
| ) |
Definition at line 1749 of file gdb-stub.c.
| asmlinkage void gdbstub_exit | ( | int | status | ) |
gdbstub_exit - Send an exit message to GDB : The exit code to report.
Definition at line 2093 of file gdb-stub.c.
| asmlinkage void gdbstub_init | ( | void | ) |
Definition at line 2027 of file gdb-stub.c.
| asmlinkage int gdbstub_intercept | ( | struct pt_regs * | , |
| enum | exception_code | ||
| ) |
| asmlinkage void gdbstub_io_init | ( | void | ) |
| asmlinkage int gdbstub_io_rx_char | ( | unsigned char * | _ch, |
| int | nonblock | ||
| ) |
Definition at line 99 of file gdb-io-serial.c.
| asmlinkage void gdbstub_io_rx_handler | ( | void | ) |
| asmlinkage void gdbstub_io_set_baud | ( | unsigned | baud | ) |
Definition at line 82 of file gdb-io-serial.c.
| asmlinkage void gdbstub_io_tx_char | ( | unsigned char | ch | ) |
Definition at line 150 of file gdb-io-serial.c.
| asmlinkage void gdbstub_io_tx_flush | ( | void | ) |
Definition at line 169 of file gdb-io-serial.c.
| asmlinkage int gdbstub_read_byte | ( | const u8 * | , |
| u8 * | |||
| ) |
| asmlinkage void gdbstub_read_byte_cont | ( | void | ) |
| asmlinkage void gdbstub_read_byte_guard | ( | void | ) |
| asmlinkage int gdbstub_read_dword | ( | const u8 * | , |
| u8 * | |||
| ) |
| asmlinkage void gdbstub_read_dword_cont | ( | void | ) |
| asmlinkage void gdbstub_read_dword_guard | ( | void | ) |
| asmlinkage int gdbstub_read_word | ( | const u8 * | , |
| u8 * | |||
| ) |
| asmlinkage void gdbstub_read_word_cont | ( | void | ) |
| asmlinkage void gdbstub_read_word_guard | ( | void | ) |
| asmlinkage void gdbstub_rx_irq | ( | struct pt_regs * | , |
| enum | exception_code | ||
| ) |
Definition at line 1906 of file gdb-stub.c.
| asmlinkage int gdbstub_write_byte | ( | u32 | , |
| u8 * | |||
| ) |
| asmlinkage void gdbstub_write_byte_cont | ( | void | ) |
| asmlinkage void gdbstub_write_byte_guard | ( | void | ) |
| asmlinkage int gdbstub_write_dword | ( | u32 | , |
| u8 * | |||
| ) |
| asmlinkage void gdbstub_write_dword_cont | ( | void | ) |
| asmlinkage void gdbstub_write_dword_guard | ( | void | ) |
| asmlinkage int gdbstub_write_word | ( | u32 | , |
| u8 * | |||
| ) |
| asmlinkage void gdbstub_write_word_cont | ( | void | ) |
| asmlinkage void gdbstub_write_word_guard | ( | void | ) |
| u8 gdbstub_busy |
Definition at line 156 of file gdb-stub.c.
| u32 gdbstub_rx_inp |
Definition at line 173 of file gdb-stub.c.
| u32 gdbstub_rx_outp |
Definition at line 174 of file gdb-stub.c.
| u8 gdbstub_rx_overflow |
Definition at line 175 of file gdb-stub.c.
| u8 gdbstub_rx_unget |
Definition at line 176 of file gdb-stub.c.
1.8.2