2002-03-27 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/server.c (main): Call target_signal_to_host_p and target_signal_to_host on signals received from the remote. * gdbserver/remote-utils.c (prepare_resume_reply): Call target_signal_from_host on signals sent to the remote. * gdbserver/server.h: Add prototypes. Include "gdb/signals.h". * gdbserver/Makefile.in: Add signals.o. Add -I${INCLUDE_DIR}.
This commit is contained in:
parent
3130066b6c
commit
0e98d0a751
5 changed files with 34 additions and 11 deletions
|
@ -190,13 +190,21 @@ main (int argc, char *argv[])
|
|||
break;
|
||||
case 'C':
|
||||
convert_ascii_to_int (own_buf + 1, &sig, 1);
|
||||
myresume (0, sig);
|
||||
if (target_signal_to_host_p (sig))
|
||||
signal = target_signal_to_host (sig);
|
||||
else
|
||||
signal = 0;
|
||||
myresume (0, signal);
|
||||
signal = mywait (&status);
|
||||
prepare_resume_reply (own_buf, status, signal);
|
||||
break;
|
||||
case 'S':
|
||||
convert_ascii_to_int (own_buf + 1, &sig, 1);
|
||||
myresume (1, sig);
|
||||
if (target_signal_to_host_p (sig))
|
||||
signal = target_signal_to_host (sig);
|
||||
else
|
||||
signal = 0;
|
||||
myresume (1, signal);
|
||||
signal = mywait (&status);
|
||||
prepare_resume_reply (own_buf, status, signal);
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue