55 #include "readline/readline.h"
134 int frame_info_changed_p;
165 && (frame_info_changed_p || registers_too_p))
242 tui_bp_created_observer
244 tui_bp_deleted_observer
246 tui_bp_modified_observer
248 tui_inferior_exit_observer
250 tui_about_to_proceed_observer
252 tui_before_prompt_observer
254 tui_normal_stop_observer
270 tui_bp_created_observer = NULL;
272 tui_bp_deleted_observer = NULL;
274 tui_bp_modified_observer = NULL;
276 tui_inferior_exit_observer = NULL;
278 tui_about_to_proceed_observer = NULL;
280 tui_before_prompt_observer = NULL;
282 tui_normal_stop_observer = NULL;
static struct observer * tui_normal_stop_observer
void target_terminal_ours(void)
void observer_detach_breakpoint_deleted(struct observer *observer)
struct observer * observer_attach_breakpoint_deleted(observer_breakpoint_deleted_ftype *f)
struct frame_info * get_selected_frame(const char *message)
void(* deprecated_register_changed_hook)(int regno)
static void tui_register_changed_hook(int regno)
struct observer * observer_attach_before_prompt(observer_before_prompt_ftype *f)
static void tui_refresh_frame_and_register_information(int registers_too_p)
int(* deprecated_query_hook)(const char *, va_list) ATTRIBUTE_FPTR_PRINTF(1
void observer_detach_breakpoint_modified(struct observer *observer)
int get_frame_pc_if_available(struct frame_info *frame, CORE_ADDR *pc)
void select_source_symtab(struct symtab *s)
static int tui_refreshing_registers
void(* deprecated_print_frame_info_listing_hook)(struct symtab *s, int line, int stopline, int noerror)
struct observer * observer_attach_inferior_exit(observer_inferior_exit_ftype *f)
static void tui_event_create_breakpoint(struct breakpoint *b)
static void tui_before_prompt(const char *current_gdb_prompt)
static void tui_about_to_proceed(void)
static struct observer * tui_about_to_proceed_observer
static struct observer * tui_bp_deleted_observer
void tui_install_hooks(void)
void tui_set_key_mode(enum tui_key_mode mode)
static struct observer * tui_bp_created_observer
static void tui_normal_stop(struct bpstats *bs, int print_frame)
void target_terminal_inferior(void)
struct observer * observer_attach_breakpoint_created(observer_breakpoint_created_ftype *f)
static struct observer * tui_before_prompt_observer
static void tui_inferior_exit(struct inferior *inf)
void observer_detach_breakpoint_created(struct observer *observer)
static void tui_dummy_print_frame_info_listing_hook(struct symtab *s, int line, int stopline, int noerror)
static void tui_event_modify_breakpoint(struct breakpoint *b)
void observer_detach_normal_stop(struct observer *observer)
void tui_check_data_values(struct frame_info *frame)
static void print_frame(struct frame_info *frame, int print_level, enum print_what print_what, int print_args, struct symtab_and_line sal)
static void tui_new_objfile_hook(struct objfile *objfile)
int tui_is_window_visible(enum tui_win_type type)
struct observer * observer_attach_breakpoint_modified(observer_breakpoint_modified_ftype *f)
static struct observer * tui_inferior_exit_observer
static void tui_event_delete_breakpoint(struct breakpoint *b)
void tui_update_all_breakpoint_info(void)
static struct observer * tui_bp_modified_observer
int tui_show_frame_info(struct frame_info *fi)
struct observer * observer_attach_normal_stop(observer_normal_stop_ftype *f)
struct observer * observer_attach_new_objfile(observer_new_objfile_ftype *f)
void observer_detach_before_prompt(struct observer *observer)
void target_terminal_ours_for_output(void)
void observer_detach_about_to_proceed(struct observer *observer)
struct symtab * find_pc_line_symtab(CORE_ADDR pc)
void _initialize_tui_hooks(void)
int has_stack_frames(void)
void do_cleanups(struct cleanup *old_chain)
struct cleanup * make_cleanup_restore_target_terminal(void)
void tui_display_main(void)
void observer_detach_inferior_exit(struct observer *observer)
struct observer * observer_attach_about_to_proceed(observer_about_to_proceed_ftype *f)
void tui_remove_hooks(void)