GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions | Variables
cli-cmds.h File Reference
#include "gdbsupport/filestuff.h"
#include "gdbsupport/gdb_optional.h"
#include "completer.h"

Go to the source code of this file.

Classes

struct  open_script
 

Functions

int is_complete_command (struct cmd_list_element *cmd)
 
void cd_command (const char *, int)
 
void quit_command (const char *, int)
 
void source_script (const char *, int)
 
gdb::optional< open_scriptfind_and_open_script (const char *file, int search_path)
 
void with_command_1 (const char *set_cmd_prefix, cmd_list_element *setlist, const char *args, int from_tty)
 
void with_command_completer_1 (const char *set_cmd_prefix, completion_tracker &tracker, const char *text)
 

Variables

struct cmd_list_elementcmdlist
 
struct cmd_list_elementinfolist
 
struct cmd_list_elementenablelist
 
struct cmd_list_elementdisablelist
 
struct cmd_list_elementdeletelist
 
struct cmd_list_elementdetachlist
 
struct cmd_list_elementkilllist
 
struct cmd_list_elementstoplist
 
struct cmd_list_elementsetlist
 
struct cmd_list_elementunsetlist
 
struct cmd_list_elementshowlist
 
struct cmd_list_elementsethistlist
 
struct cmd_list_elementshowhistlist
 
struct cmd_list_elementunsethistlist
 
struct cmd_list_elementmaintenancelist
 
struct cmd_list_elementmaintenanceinfolist
 
struct cmd_list_elementmaintenanceprintlist
 
struct cmd_list_elementmaintenanceflushlist
 
struct cmd_list_elementmaintenancechecklist
 
struct cmd_list_elementmaintenance_set_cmdlist
 
struct cmd_list_elementmaintenance_show_cmdlist
 
struct cmd_list_elementsetprintlist
 
struct cmd_list_elementshowprintlist
 
struct cmd_list_elementsetprintrawlist
 
struct cmd_list_elementshowprintrawlist
 
struct cmd_list_elementsetprinttypelist
 
struct cmd_list_elementshowprinttypelist
 
struct cmd_list_elementsetdebuglist
 
struct cmd_list_elementshowdebuglist
 
struct cmd_list_elementsetchecklist
 
struct cmd_list_elementshowchecklist
 
struct cmd_list_elementsave_cmdlist
 
struct cmd_list_elementsetsourcelist
 
struct cmd_list_elementshowsourcelist
 
unsigned int max_user_call_depth
 
int source_verbose
 
bool trace_commands
 

Function Documentation

◆ cd_command()

void cd_command ( const char * dir,
int from_tty )
extern

Definition at line 535 of file cli-cmds.c.

References dont_repeat(), forget_cached_source_info(), pwd_command(), and xfree().

Referenced by captured_main_1().

◆ find_and_open_script()

gdb::optional< open_script > find_and_open_script ( const char * file,
int search_path )
extern

◆ is_complete_command()

int is_complete_command ( struct cmd_list_element * cmd)

Definition at line 456 of file cli-cmds.c.

References cmd_simple_func_eq(), and complete_command().

Referenced by execute_command().

◆ quit_command()

void quit_command ( const char * args,
int from_tty )
extern

Definition at line 477 of file cli-cmds.c.

◆ source_script()

void source_script ( const char * file,
int from_tty )
extern

Definition at line 782 of file cli-cmds.c.

References source_script_with_search().

Referenced by captured_main_1(), and execute_cmdargs().

◆ with_command_1()

void with_command_1 ( const char * set_cmd_prefix,
cmd_list_element * setlist,
const char * args,
int from_tty )
extern

◆ with_command_completer_1()

void with_command_completer_1 ( const char * set_cmd_prefix,
completion_tracker & tracker,
const char * text )
extern

Variable Documentation

◆ cmdlist

struct cmd_list_element* cmdlist
extern

◆ deletelist

struct cmd_list_element* deletelist
extern

Definition at line 107 of file cli-cmds.c.

◆ detachlist

struct cmd_list_element* detachlist
extern

Definition at line 111 of file cli-cmds.c.

Referenced by initialize_inferiors().

◆ disablelist

struct cmd_list_element* disablelist
extern

Definition at line 99 of file cli-cmds.c.

◆ enablelist

struct cmd_list_element* enablelist
extern

Definition at line 95 of file cli-cmds.c.

◆ infolist

struct cmd_list_element* infolist
extern

◆ killlist

struct cmd_list_element* killlist
extern

Definition at line 115 of file cli-cmds.c.

Referenced by initialize_inferiors().

◆ maintenance_set_cmdlist

struct cmd_list_element* maintenance_set_cmdlist
extern

◆ maintenance_show_cmdlist

struct cmd_list_element* maintenance_show_cmdlist
extern

◆ maintenancechecklist

struct cmd_list_element* maintenancechecklist
extern

Definition at line 155 of file cli-cmds.c.

◆ maintenanceflushlist

struct cmd_list_element* maintenanceflushlist
extern

Definition at line 159 of file cli-cmds.c.

◆ maintenanceinfolist

struct cmd_list_element* maintenanceinfolist
extern

Definition at line 147 of file cli-cmds.c.

Referenced by _initialize_sol_thread(), initialize_progspace(), and s12z_gdbarch_init().

◆ maintenancelist

struct cmd_list_element* maintenancelist
extern

Definition at line 143 of file cli-cmds.c.

◆ maintenanceprintlist

struct cmd_list_element* maintenanceprintlist
extern

Definition at line 151 of file cli-cmds.c.

Referenced by _initialize_arc_tdep(), and _initialize_hppa_tdep().

◆ max_user_call_depth

unsigned int max_user_call_depth
extern

Definition at line 81 of file cli-cmds.c.

Referenced by execute_user_command().

◆ save_cmdlist

struct cmd_list_element* save_cmdlist
extern

Definition at line 834 of file breakpoint.c.

◆ setchecklist

struct cmd_list_element* setchecklist
extern

Definition at line 169 of file cli-cmds.c.

◆ setdebuglist

struct cmd_list_element* setdebuglist
extern

◆ sethistlist

struct cmd_list_element* sethistlist
extern

Definition at line 131 of file cli-cmds.c.

Referenced by init_main().

◆ setlist

struct cmd_list_element* setlist
extern

◆ setprintlist

struct cmd_list_element* setprintlist
extern

Definition at line 161 of file cli-cmds.c.

Referenced by initialize_inferiors().

◆ setprintrawlist

struct cmd_list_element* setprintrawlist
extern

Definition at line 83 of file valprint.c.

◆ setprinttypelist

struct cmd_list_element* setprinttypelist
extern

Definition at line 720 of file typeprint.c.

◆ setsourcelist

struct cmd_list_element* setsourcelist
extern

Definition at line 173 of file cli-cmds.c.

Referenced by set_source().

◆ showchecklist

struct cmd_list_element* showchecklist
extern

Definition at line 171 of file cli-cmds.c.

◆ showdebuglist

struct cmd_list_element* showdebuglist
extern

◆ showhistlist

struct cmd_list_element* showhistlist
extern

Definition at line 135 of file cli-cmds.c.

Referenced by init_main().

◆ showlist

struct cmd_list_element* showlist
extern

◆ showprintlist

struct cmd_list_element* showprintlist
extern

Definition at line 163 of file cli-cmds.c.

Referenced by initialize_inferiors().

◆ showprintrawlist

struct cmd_list_element* showprintrawlist
extern

Definition at line 84 of file valprint.c.

◆ showprinttypelist

struct cmd_list_element* showprinttypelist
extern

Definition at line 722 of file typeprint.c.

◆ showsourcelist

struct cmd_list_element* showsourcelist
extern

Definition at line 175 of file cli-cmds.c.

Referenced by show_source().

◆ source_verbose

int source_verbose
extern

Definition at line 179 of file cli-cmds.c.

Referenced by print_command_trace(), and source_command().

◆ stoplist

struct cmd_list_element* stoplist
extern

Definition at line 103 of file cli-cmds.c.

◆ trace_commands

bool trace_commands
extern

Definition at line 180 of file cli-cmds.c.

Referenced by print_command_trace().

◆ unsethistlist

struct cmd_list_element* unsethistlist
extern

Definition at line 139 of file cli-cmds.c.

◆ unsetlist

struct cmd_list_element* unsetlist
extern

Definition at line 123 of file cli-cmds.c.