55 #include "readline/readline.h" 121 int frame_info_changed_p;
152 && (frame_info_changed_p || registers_too_p))
static struct observer * tui_normal_stop_observer
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)
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 struct observer * tui_register_changed_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)
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)
void observer_detach_register_changed(struct observer *observer)
static void tui_event_modify_breakpoint(struct breakpoint *b)
static void ours_for_output()
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_register_changed(observer_register_changed_ftype *f)
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)
static void tui_register_changed(struct frame_info *frame, int regno)
struct symtab * find_pc_line_symtab(CORE_ADDR pc)
void _initialize_tui_hooks(void)
int has_stack_frames(void)
void tui_display_main(void)
void observer_detach_inferior_exit(struct observer *observer)
void tui_remove_hooks(void)