This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [gdbserver/patch] Z packet support
- From: Paul Schlie <schlie at comcast dot net>
- To: Daniel Jacobowitz <drow at false dot org>,Orjan Friberg <orjan dot friberg at axis dot com>
- Cc: <gdb-patches at sources dot redhat dot com>
- Date: Sun, 30 Jan 2005 10:32:30 -0500
- Subject: Re: [gdbserver/patch] Z packet support
In the spirit of the present structure of the file, might it make
more sense to actually add decode_Z_packet (... ) to remote-utils.c,
along with possibly the thread stuff, and use it correspondingly in
server.c, before it gets out of hand?
And while at it, move CORE_ADDR tweak server.h to wherever it likely
belongs? (and/or redefine it to void* if more appropriate)?
/* FIXME: This should probably be autoconf'd for. It's an integer type at
least the size of a (void *). */
typedef long long CORE_ADDR;
And remove redundant declarations from server.h, and include required
respective headers in server.c
/* Functions from remote-utils.c */
void decode_M_packet (char *from, CORE_ADDR * mem_addr_ptr,
unsigned int *len_ptr, char *to);
...
/* Functions from ``signals.c''. */
...
??? (although I know it's easier said than done?)