- debugger: added go (g) and continue (c)
git-svn-id: http://moon:8086/svn/mips@85 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
+10
-1
@@ -441,7 +441,7 @@ void dbg_handler(struct xcptcontext * xcp)
|
|||||||
leave_isr = 0;
|
leave_isr = 0;
|
||||||
switch(dbg_getchar())
|
switch(dbg_getchar())
|
||||||
{
|
{
|
||||||
case 'g':
|
case 'c':
|
||||||
g_state = STATE_RUN;
|
g_state = STATE_RUN;
|
||||||
leave_isr = 1;
|
leave_isr = 1;
|
||||||
g_is_ss = 0;
|
g_is_ss = 0;
|
||||||
@@ -454,6 +454,15 @@ void dbg_handler(struct xcptcontext * xcp)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'g':
|
||||||
|
g_state = STATE_RUN;
|
||||||
|
leave_isr = 1;
|
||||||
|
g_is_ss = 0;
|
||||||
|
dbg_puts("Enter address: ");
|
||||||
|
dbg_gets(buffer, sizeof(buffer));
|
||||||
|
xcp->epc = strtol(buffer, NULL, 16);
|
||||||
|
break;
|
||||||
|
|
||||||
case 'b':
|
case 'b':
|
||||||
dbg_puts("Enter breakpoint: ");
|
dbg_puts("Enter breakpoint: ");
|
||||||
dbg_gets(buffer, sizeof(buffer));
|
dbg_gets(buffer, sizeof(buffer));
|
||||||
|
|||||||
Reference in New Issue
Block a user