GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables
event-top.h File Reference
#include <signal.h>

Go to the source code of this file.

Classes

class  scoped_segv_handler_restore
 

Typedefs

typedef void(* segv_handler_t) (int)
 

Functions

void display_gdb_prompt (const char *new_prompt)
 
void gdb_setup_readline (int)
 
void gdb_disable_readline (void)
 
void gdb_init_signals (void)
 
void change_line_handler (int)
 
void command_line_handler (gdb::unique_xmalloc_ptr< char > &&rl)
 
void command_handler (const char *command)
 
void handle_sigint (int sig)
 
void handle_sigterm (int sig)
 
void async_request_quit (void *arg)
 
void async_disable_stdin (void)
 
void async_enable_stdin (void)
 
void gdb_readline_no_editing_callback (void *client_data)
 
void gdb_rl_callback_handler_remove (void)
 
void gdb_rl_callback_handler_install (const char *prompt)
 
void gdb_rl_callback_handler_reinstall (void)
 
void gdb_rl_deprep_term_function (void)
 

Variables

bool set_editing_cmd_var
 
bool exec_done_display_p
 
struct prompts the_prompts
 
void(* after_char_processing_hook )(void)
 
int call_stdin_event_handler_again_p
 

Typedef Documentation

◆ segv_handler_t

typedef void(* segv_handler_t) (int)

Definition at line 78 of file event-top.h.

Function Documentation

◆ async_disable_stdin()

void async_disable_stdin ( void )
extern

◆ async_enable_stdin()

void async_enable_stdin ( void )
extern

◆ async_request_quit()

void async_request_quit ( void * arg)
extern

◆ change_line_handler()

void change_line_handler ( int editing)
extern

◆ command_handler()

void command_handler ( const char * command)
extern

◆ command_line_handler()

void command_line_handler ( gdb::unique_xmalloc_ptr< char > && rl)
extern

◆ display_gdb_prompt()

void display_gdb_prompt ( const char * new_prompt)
extern

◆ gdb_disable_readline()

void gdb_disable_readline ( void )
extern

◆ gdb_init_signals()

void gdb_init_signals ( void )
extern

◆ gdb_readline_no_editing_callback()

void gdb_readline_no_editing_callback ( void * client_data)
extern

◆ gdb_rl_callback_handler_install()

void gdb_rl_callback_handler_install ( const char * prompt)
extern

◆ gdb_rl_callback_handler_reinstall()

void gdb_rl_callback_handler_reinstall ( void )
extern

◆ gdb_rl_callback_handler_remove()

void gdb_rl_callback_handler_remove ( void )
extern

◆ gdb_rl_deprep_term_function()

void gdb_rl_deprep_term_function ( void )
extern

Definition at line 692 of file event-top.c.

References printf_unfiltered().

Referenced by init_main().

◆ gdb_setup_readline()

void gdb_setup_readline ( int editing)
extern

◆ handle_sigint()

void handle_sigint ( int sig)
extern

◆ handle_sigterm()

void handle_sigterm ( int sig)
extern

Variable Documentation

◆ after_char_processing_hook

void(* after_char_processing_hook) (void) ( void )
extern

◆ call_stdin_event_handler_again_p

int call_stdin_event_handler_again_p
extern

Definition at line 103 of file event-top.c.

Referenced by start_sequence(), stdin_event_handler(), and tui_getc_1().

◆ exec_done_display_p

bool exec_done_display_p
extern

Definition at line 98 of file event-top.c.

Referenced by fetch_inferior_event(), and init_main().

◆ set_editing_cmd_var

bool set_editing_cmd_var
extern

Definition at line 94 of file event-top.c.

Referenced by init_main(), and set_editing().

◆ the_prompts

struct prompts the_prompts
extern