29#include "gdbsupport/event-loop.h"
static void ours_for_output()
void(* deprecated_print_frame_info_listing_hook)(struct symtab *s, int line, int stopline, int noerror)
frame_info_ptr get_selected_frame(const char *message)
observable current_source_symtab_and_line_changed
observable< struct inferior * > inferior_exit
observable< struct breakpoint * > breakpoint_created
observable< struct breakpoint * > breakpoint_modified
observable< struct breakpoint * > breakpoint_deleted
observable< struct objfile * > new_objfile
observable< const char * > before_prompt
observable< user_selected_what > user_selected_context_changed
observable< program_space * > all_objfiles_removed
observable< struct bpstat *, int > normal_stop
observable< frame_info_ptr, int > register_changed
void(* func)(remote_target *remote, char *)
struct symtab_and_line get_current_source_symtab_and_line(void)
static void print_frame(const frame_print_options &opts, frame_info_ptr frame, int print_level, enum print_what print_what, int print_args, struct symtab_and_line sal)
struct program_space * pspace
void tui_remove_hooks(void)
static void tui_normal_stop(struct bpstat *bs, int print_frame)
static void tui_new_objfile_hook(struct objfile *objfile)
static void tui_before_prompt(const char *current_gdb_prompt)
static bool from_source_symtab
static bool tui_refreshing_registers
static void tui_register_changed(frame_info_ptr frame, int regno)
static void tui_event_delete_breakpoint(struct breakpoint *b)
static void tui_symtab_changed()
static void tui_context_changed(user_selected_what ignore)
static void tui_attach_detach_observers(bool attach)
static void tui_event_modify_breakpoint(struct breakpoint *b)
static void attach_or_detach(T &observable, typename T::func_type func, bool attach)
void tui_install_hooks(void)
static void tui_dummy_print_frame_info_listing_hook(struct symtab *s, int line, int stopline, int noerror)
void _initialize_tui_hooks()
static void tui_all_objfiles_removed(program_space *pspace)
static void tui_event_create_breakpoint(struct breakpoint *b)
static void tui_inferior_exit(struct inferior *inf)
static void tui_on_objfiles_changed()
static void tui_refresh_frame_and_register_information()
static const gdb::observers::token tui_observers_token
void tui_add_win_to_layout(enum tui_win_type type)
bool tui_show_frame_info(frame_info_ptr fi)
void tui_update_all_breakpoint_info(struct breakpoint *being_deleted)
void tui_update_source_windows_with_line(struct symtab_and_line sal)
bool tui_is_window_visible(enum tui_win_type type)
void tui_set_key_mode(enum tui_key_mode mode)