GDB (xrefs)
Functions | Variables
/home/stan/gdb/src/gdb/tui/tui-hooks.c File Reference
#include "defs.h"
#include "symtab.h"
#include "inferior.h"
#include "command.h"
#include "bfd.h"
#include "symfile.h"
#include "objfiles.h"
#include "target.h"
#include "gdbcore.h"
#include "event-loop.h"
#include "event-top.h"
#include "frame.h"
#include "breakpoint.h"
#include "ui-out.h"
#include "top.h"
#include "observer.h"
#include <unistd.h>
#include <fcntl.h>
#include "tui/tui.h"
#include "tui/tui-hooks.h"
#include "tui/tui-data.h"
#include "tui/tui-layout.h"
#include "tui/tui-io.h"
#include "tui/tui-regs.h"
#include "tui/tui-win.h"
#include "tui/tui-stack.h"
#include "tui/tui-windata.h"
#include "tui/tui-winsource.h"
#include "gdb_curses.h"
#include "readline/readline.h"

Go to the source code of this file.

Functions

static void tui_new_objfile_hook (struct objfile *objfile)
static int ATTRIBUTE_PRINTF (1, 0)
static void tui_register_changed_hook (int regno)
static void tui_event_create_breakpoint (struct breakpoint *b)
static void tui_event_delete_breakpoint (struct breakpoint *b)
static void tui_event_modify_breakpoint (struct breakpoint *b)
static void tui_about_to_proceed (void)
static void tui_selected_frame_level_changed_hook (int level)
static void tui_print_frame_info_listing_hook (struct symtab *s, int line, int stopline, int noerror)
static void tui_inferior_exit (struct inferior *inf)
void tui_install_hooks (void)
void tui_remove_hooks (void)
void _initialize_tui_hooks (void)

Variables

int tui_target_has_run = 0
static int tui_refreshing_registers = 0
static struct observertui_bp_created_observer
static struct observertui_bp_deleted_observer
static struct observertui_bp_modified_observer
static struct observertui_inferior_exit_observer
static struct observertui_about_to_proceed_observer

Function Documentation

void _initialize_tui_hooks ( void  )
static int ATTRIBUTE_PRINTF ( ,
 
) [static]
static void tui_about_to_proceed ( void  ) [static]
static void tui_event_create_breakpoint ( struct breakpoint b) [static]

Definition at line 148 of file tui-hooks.c.

References tui_update_all_breakpoint_info().

Referenced by tui_install_hooks().

static void tui_event_delete_breakpoint ( struct breakpoint b) [static]

Definition at line 156 of file tui-hooks.c.

References tui_update_all_breakpoint_info().

Referenced by tui_install_hooks().

static void tui_event_modify_breakpoint ( struct breakpoint b) [static]

Definition at line 162 of file tui-hooks.c.

References tui_update_all_breakpoint_info().

Referenced by tui_install_hooks().

static void tui_inferior_exit ( struct inferior inf) [static]
void tui_install_hooks ( void  )
static void tui_new_objfile_hook ( struct objfile objfile) [static]

Definition at line 60 of file tui-hooks.c.

References tui_active, and tui_display_main().

static void tui_print_frame_info_listing_hook ( struct symtab s,
int  line,
int  stopline,
int  noerror 
) [static]

Definition at line 229 of file tui-hooks.c.

References get_selected_frame(), select_source_symtab(), and tui_show_frame_info().

Referenced by tui_install_hooks().

static void tui_register_changed_hook ( int  regno) [static]

Definition at line 132 of file tui-hooks.c.

References get_selected_frame(), tui_check_data_values(), and tui_refreshing_registers.

Referenced by tui_install_hooks().

void tui_remove_hooks ( void  )
static void tui_selected_frame_level_changed_hook ( int  level) [static]

Variable Documentation

Definition at line 255 of file tui-hooks.c.

Definition at line 251 of file tui-hooks.c.

Definition at line 252 of file tui-hooks.c.

Definition at line 253 of file tui-hooks.c.

Definition at line 254 of file tui-hooks.c.

Definition at line 57 of file tui-hooks.c.

Referenced by tui_about_to_proceed().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines