- gdb_stub: buffer on stack

git-svn-id: http://moon:8086/svn/mips@101 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
2017-01-18 23:28:07 +00:00
parent 0b96f7202d
commit 5800d1e264
+5 -6
View File
@@ -182,15 +182,11 @@ hex (unsigned char ch)
return -1;
}
static char remcomInBuffer[BUFMAX];
static char remcomOutBuffer[BUFMAX];
/* scan for the sequence $<data>#<checksum> */
unsigned char *
getpacket (void)
getpacket (unsigned char *buffer)
{
unsigned char *buffer = &remcomInBuffer[0];
unsigned char checksum;
unsigned char xmitcsum;
int count;
@@ -416,6 +412,9 @@ int isBreak(unsigned long instr)
void
handle_exception (unsigned long *registers)
{
char remcomInBuffer[BUFMAX];
char remcomOutBuffer[BUFMAX];
unsigned long tt; /* Trap type */
unsigned long sigval;
unsigned long addr;
@@ -463,7 +462,7 @@ handle_exception (unsigned long *registers)
{
remcomOutBuffer[0] = 0;
ptr = getpacket();
ptr = getpacket(remcomInBuffer);
switch (*ptr++)
{
case '?':