Linux Kernel
3.7.1
|
#include <linux/string.h>
#include <linux/signal.h>
#include <linux/kernel.h>
#include <linux/delay.h>
#include <linux/linkage.h>
#include <linux/reboot.h>
#include <asm/setup.h>
#include <asm/ptrace.h>
#include <asm/irq.h>
#include <hwregs/reg_map.h>
#include <hwregs/reg_rdwr.h>
#include <hwregs/intr_vect_defs.h>
#include <hwregs/ser_defs.h>
Go to the source code of this file.
Data Structures | |
struct | register_image |
struct | bp_register_image |
Macros | |
#define | USEDVAR(name) { if (name) { ; } } |
#define | USEDFUN(name) { void (*pf)(void) = (void *)name; USEDVAR(pf) } |
#define | BUFMAX 512 |
#define | RUNLENMAX 64 |
#define | INTERNAL_STACK_SIZE 1024 |
Typedefs | |
typedef struct register_image | registers |
typedef struct bp_register_image | support_registers |
Enumerations | |
enum | register_name { R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, SP, PC, P0, VR, P2, P3, P4, CCR, P6, MOF, P8, IBR, IRP, SRP, BAR, DCCR, BRP, USP, R0, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, SP, ACR, BZ, VR, PID, SRS, WZ, EXS, EDA, MOF, DZ, EBP, ERP, SRP, NRP, CCS, USP, SPC, PC, S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15 } |
enum | error_type { SUCCESS, E01, E02, E03, E04, E05, E06, E07, SUCCESS, E01, E02, E03, E04, E05, E06 } |
Functions | |
void | gdb_handle_exception (void) |
void | kgdb_handle_exception (void) |
int | getDebugChar (void) |
void | putDebugChar (int val) |
void | handle_exception (int sigval) |
void | putDebugString (const unsigned char *str, int len) |
void | breakpoint (void) |
int | insn_size (unsigned long pc) |
void | register_fixup (int sigval) |
void | kgdb_init (void) |
Variables | |
registers | reg |
support_registers | sreg |
char | internal_stack [INTERNAL_STACK_SIZE] |
typedef struct register_image registers |
typedef struct bp_register_image support_registers |
enum error_type |
enum register_name |
Definition at line 341 of file debugport.c.
Definition at line 358 of file debugport.c.
char internal_stack[INTERNAL_STACK_SIZE] |
support_registers sreg |