|
|
|
@ -34,7 +34,7 @@ |
|
|
|
|
#include <command.h> |
|
|
|
|
#include <asm/processor.h> |
|
|
|
|
|
|
|
|
|
#if (CONFIG_COMMANDS & CFG_CMD_KGDB) || defined(CONFIG_CMD_KGDB) |
|
|
|
|
#if defined(CONFIG_CMD_KGDB) |
|
|
|
|
int (*debugger_exception_handler)(struct pt_regs *) = 0; |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
@ -122,7 +122,7 @@ MachineCheckException(struct pt_regs *regs) |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#if (CONFIG_COMMANDS & CFG_CMD_KGDB) || defined(CONFIG_CMD_KGDB) |
|
|
|
|
#if defined(CONFIG_CMD_KGDB) |
|
|
|
|
if (debugger_exception_handler && (*debugger_exception_handler) (regs)) |
|
|
|
|
return; |
|
|
|
|
#endif |
|
|
|
@ -155,7 +155,7 @@ MachineCheckException(struct pt_regs *regs) |
|
|
|
|
void |
|
|
|
|
AlignmentException(struct pt_regs *regs) |
|
|
|
|
{ |
|
|
|
|
#if (CONFIG_COMMANDS & CFG_CMD_KGDB) || defined(CONFIG_CMD_KGDB) |
|
|
|
|
#if defined(CONFIG_CMD_KGDB) |
|
|
|
|
if (debugger_exception_handler && (*debugger_exception_handler) (regs)) |
|
|
|
|
return; |
|
|
|
|
#endif |
|
|
|
@ -170,7 +170,7 @@ ProgramCheckException(struct pt_regs *regs) |
|
|
|
|
unsigned char *p = regs ? (unsigned char *)(regs->nip) : NULL; |
|
|
|
|
int i, j; |
|
|
|
|
|
|
|
|
|
#if (CONFIG_COMMANDS & CFG_CMD_KGDB) || defined(CONFIG_CMD_KGDB) |
|
|
|
|
#if defined(CONFIG_CMD_KGDB) |
|
|
|
|
if (debugger_exception_handler && (*debugger_exception_handler) (regs)) |
|
|
|
|
return; |
|
|
|
|
#endif |
|
|
|
@ -193,7 +193,7 @@ ProgramCheckException(struct pt_regs *regs) |
|
|
|
|
void |
|
|
|
|
SoftEmuException(struct pt_regs *regs) |
|
|
|
|
{ |
|
|
|
|
#if (CONFIG_COMMANDS & CFG_CMD_KGDB) || defined(CONFIG_CMD_KGDB) |
|
|
|
|
#if defined(CONFIG_CMD_KGDB) |
|
|
|
|
if (debugger_exception_handler && (*debugger_exception_handler) (regs)) |
|
|
|
|
return; |
|
|
|
|
#endif |
|
|
|
@ -205,7 +205,7 @@ SoftEmuException(struct pt_regs *regs) |
|
|
|
|
void |
|
|
|
|
UnknownException(struct pt_regs *regs) |
|
|
|
|
{ |
|
|
|
|
#if (CONFIG_COMMANDS & CFG_CMD_KGDB) || defined(CONFIG_CMD_KGDB) |
|
|
|
|
#if defined(CONFIG_CMD_KGDB) |
|
|
|
|
if (debugger_exception_handler && (*debugger_exception_handler) (regs)) |
|
|
|
|
return; |
|
|
|
|
#endif |
|
|
|
|