GDB (xrefs)
Loading...
Searching...
No Matches
Macros | Enumerations | Functions | Variables
tui.h File Reference

Go to the source code of this file.

Macros

#define tui_debug_printf(fmt, ...)    debug_prefixed_printf_cond (debug_tui, "tui", fmt, ##__VA_ARGS__)
 
#define TUI_SCOPED_DEBUG_ENTER_EXIT    scoped_debug_enter_exit (debug_tui, "tui")
 
#define TUI_SCOPED_DEBUG_START_END(fmt, ...)    scoped_debug_start_end (debug_tui, "tui", fmt, ##__VA_ARGS__)
 

Enumerations

enum  tui_status { TUI_SUCCESS , TUI_FAILURE }
 
enum  tui_win_type {
  SRC_WIN = 0 , DISASSEM_WIN , DATA_WIN , CMD_WIN ,
  STATUS_WIN , MAX_MAJOR_WINDOWS
}
 
enum  tui_key_mode { TUI_COMMAND_MODE , TUI_SINGLE_KEY_MODE , TUI_ONE_COMMAND_MODE }
 

Functions

CORE_ADDR tui_get_low_disassembly_address (struct gdbarch *, CORE_ADDR, CORE_ADDR)
 
void tui_show_assembly (struct gdbarch *gdbarch, CORE_ADDR addr)
 
bool tui_is_window_visible (enum tui_win_type type)
 
bool tui_get_command_dimension (unsigned int *width, unsigned int *height)
 
void tui_ensure_readline_initialized ()
 
void tui_enable (void)
 
void tui_disable (void)
 
void tui_set_key_mode (enum tui_key_mode mode)
 

Variables

bool debug_tui
 
enum tui_key_mode tui_current_key_mode
 
bool tui_active
 

Macro Definition Documentation

◆ tui_debug_printf

#define tui_debug_printf ( fmt,
... )    debug_prefixed_printf_cond (debug_tui, "tui", fmt, ##__VA_ARGS__)

◆ TUI_SCOPED_DEBUG_ENTER_EXIT

#define TUI_SCOPED_DEBUG_ENTER_EXIT    scoped_debug_enter_exit (debug_tui, "tui")

◆ TUI_SCOPED_DEBUG_START_END

#define TUI_SCOPED_DEBUG_START_END ( fmt,
... )    scoped_debug_start_end (debug_tui, "tui", fmt, ##__VA_ARGS__)

Enumeration Type Documentation

◆ tui_key_mode

Enumerator
TUI_COMMAND_MODE 
TUI_SINGLE_KEY_MODE 
TUI_ONE_COMMAND_MODE 

Definition at line 80 of file tui.h.

◆ tui_status

enum tui_status
Enumerator
TUI_SUCCESS 
TUI_FAILURE 

Definition at line 45 of file tui.h.

◆ tui_win_type

Enumerator
SRC_WIN 
DISASSEM_WIN 
DATA_WIN 
CMD_WIN 
STATUS_WIN 
MAX_MAJOR_WINDOWS 

Definition at line 52 of file tui.h.

Function Documentation

◆ tui_disable()

void tui_disable ( void )
extern

◆ tui_enable()

void tui_enable ( void )
extern

◆ tui_ensure_readline_initialized()

void tui_ensure_readline_initialized ( )
extern

◆ tui_get_command_dimension()

bool tui_get_command_dimension ( unsigned int * width,
unsigned int * height )
extern

Definition at line 593 of file tui.c.

References tui_win_info::height, tui_active, TUI_CMD_WIN, and tui_win_info::width.

Referenced by init_page_info().

◆ tui_get_low_disassembly_address()

CORE_ADDR tui_get_low_disassembly_address ( struct gdbarch * gdbarch,
CORE_ADDR low,
CORE_ADDR pc )
extern

◆ tui_is_window_visible()

bool tui_is_window_visible ( enum tui_win_type type)
extern

◆ tui_set_key_mode()

void tui_set_key_mode ( enum tui_key_mode mode)
extern

◆ tui_show_assembly()

void tui_show_assembly ( struct gdbarch * gdbarch,
CORE_ADDR addr )
extern

Variable Documentation

◆ debug_tui

bool debug_tui
extern

Definition at line 56 of file tui.c.

Referenced by tui_layout_split::apply(), and tui_layout_split::tui_debug_print_size_info().

◆ tui_active

bool tui_active
extern

◆ tui_current_key_mode

enum tui_key_mode tui_current_key_mode
extern