mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-01-22 09:04:58 +00:00
2011-05-30 Pedro Alves <pedro@codesourcery.com>
gdb/ * target.h (enum inferior_event_type): Delete INF_QUIT_REQ. * inf-loop.h (inferior_event_handler_wrapper): Delete. * inf-loop.c (inferior_event_handler_wrapper): Delete. (inferior_event_handler): Don't handle INF_QUIT_REQ. * remote.c (_initialize_remote): Register async_remote_interrupt_twice directly as sigint_remote_twice_token event.
This commit is contained in:
parent
395bff701e
commit
6d549500db
@ -1,3 +1,13 @@
|
||||
2011-05-30 Pedro Alves <pedro@codesourcery.com>
|
||||
|
||||
* target.h (enum inferior_event_type): Delete INF_QUIT_REQ.
|
||||
* inf-loop.h (inferior_event_handler_wrapper): Delete.
|
||||
* inf-loop.c (inferior_event_handler_wrapper): Delete.
|
||||
(inferior_event_handler): Don't handle INF_QUIT_REQ.
|
||||
* remote.c (_initialize_remote): Register
|
||||
async_remote_interrupt_twice directly as
|
||||
sigint_remote_twice_token event.
|
||||
|
||||
2011-05-30 Pedro Alves <pedro@codesourcery.com>
|
||||
|
||||
* target.h (enum inferior_event_type): Delete INF_ERROR.
|
||||
|
@ -32,12 +32,6 @@
|
||||
|
||||
static int fetch_inferior_event_wrapper (gdb_client_data client_data);
|
||||
|
||||
void
|
||||
inferior_event_handler_wrapper (gdb_client_data client_data)
|
||||
{
|
||||
inferior_event_handler (INF_QUIT_REQ, client_data);
|
||||
}
|
||||
|
||||
/* General function to handle events in the inferior. So far it just
|
||||
takes care of detecting errors reported by select() or poll(),
|
||||
otherwise it assumes that all is OK, and goes on reading data from
|
||||
@ -143,13 +137,6 @@ inferior_event_handler (enum inferior_event_type event_type,
|
||||
do_all_intermediate_continuations (0);
|
||||
break;
|
||||
|
||||
case INF_QUIT_REQ:
|
||||
/* FIXME: ezannoni 1999-10-04. This call should really be a
|
||||
target vector entry, so that it can be used for any kind of
|
||||
targets. */
|
||||
async_remote_interrupt_twice (NULL);
|
||||
break;
|
||||
|
||||
case INF_TIMER:
|
||||
default:
|
||||
printf_unfiltered (_("Event type not recognized.\n"));
|
||||
|
@ -23,6 +23,5 @@
|
||||
|
||||
extern void inferior_event_handler (enum inferior_event_type event_type,
|
||||
void* client_data);
|
||||
extern void inferior_event_handler_wrapper (void *client_data);
|
||||
|
||||
#endif /* #ifndef INF_LOOP_H */
|
||||
|
@ -10627,7 +10627,7 @@ _initialize_remote (void)
|
||||
sigint_remote_token =
|
||||
create_async_signal_handler (async_remote_interrupt, NULL);
|
||||
sigint_remote_twice_token =
|
||||
create_async_signal_handler (inferior_event_handler_wrapper, NULL);
|
||||
create_async_signal_handler (async_remote_interrupt_twice, NULL);
|
||||
|
||||
#if 0
|
||||
init_remote_threadtests ();
|
||||
|
@ -201,8 +201,6 @@ extern char *target_waitstatus_to_string (const struct target_waitstatus *);
|
||||
deal with. */
|
||||
enum inferior_event_type
|
||||
{
|
||||
/* There is a request to quit the inferior, abandon it. */
|
||||
INF_QUIT_REQ,
|
||||
/* Process a normal inferior event which will result in target_wait
|
||||
being called. */
|
||||
INF_REG_EVENT,
|
||||
|
Loading…
x
Reference in New Issue
Block a user