GDB (API)
|
#include "defs.h"
#include "value.h"
#include "language.h"
#include <ctype.h>
#include "ui-out.h"
#include "gdb_string.h"
#include "exceptions.h"
#include "top.h"
#include "breakpoint.h"
#include "cli/cli-cmds.h"
#include "cli/cli-decode.h"
#include "cli/cli-script.h"
#include "gdb_assert.h"
#include "python/python.h"
#include "interps.h"
Go to the source code of this file.
Defines | |
#define | MAXUSERARGS 10 |
#define | END_MESSAGE "End with a line saying just \"end\"." |
#define | MAX_TMPBUF 128 |
#define | HOOK_STRING "hook-" |
#define | HOOK_LEN 5 |
#define | HOOK_POST_STRING "hookpost-" |
#define | HOOK_POST_LEN 9 |
Functions | |
struct command_line * | get_command_line (enum command_control_type type, char *arg) |
void | print_command_lines (struct ui_out *uiout, struct command_line *cmd, unsigned int depth) |
void | execute_cmd_pre_hook (struct cmd_list_element *c) |
void | execute_cmd_post_hook (struct cmd_list_element *c) |
void | execute_user_command (struct cmd_list_element *c, char *args) |
void | reset_command_nest_depth (void) |
void | print_command_trace (const char *cmd) |
enum command_control_type | execute_control_command (struct command_line *cmd) |
enum command_control_type | execute_control_command_untraced (struct command_line *cmd) |
struct command_line * | read_command_lines (char *prompt_arg, int from_tty, int parse_commands, void(*validator)(char *, void *), void *closure) |
struct command_line * | read_command_lines_1 (char *(*read_next_line_func)(void), int parse_commands, void(*validator)(char *, void *), void *closure) |
void | free_command_lines (struct command_line **lptr) |
struct cleanup * | make_cleanup_free_command_lines (struct command_line **arg) |
struct command_line * | copy_command_lines (struct command_line *cmds) |
void | script_from_file (FILE *stream, const char *file) |
void | show_user_1 (struct cmd_list_element *c, const char *prefix, const char *name, struct ui_file *stream) |
void | _initialize_cli_script (void) |
Variables | |
struct user_args * | user_args |
initialize_file_ftype | _initialize_cli_script |
#define END_MESSAGE "End with a line saying just \"end\"." |
Definition at line 1195 of file cli-script.c.
#define HOOK_LEN 5 |
#define HOOK_POST_LEN 9 |
#define HOOK_POST_STRING "hookpost-" |
#define HOOK_STRING "hook-" |
#define MAX_TMPBUF 128 |
#define MAXUSERARGS 10 |
Definition at line 62 of file cli-script.c.
void _initialize_cli_script | ( | void | ) |
Definition at line 1699 of file cli-script.c.
struct command_line* copy_command_lines | ( | struct command_line * | cmds | ) | [read] |
Definition at line 1354 of file cli-script.c.
void execute_cmd_post_hook | ( | struct cmd_list_element * | c | ) |
Definition at line 286 of file cli-script.c.
void execute_cmd_pre_hook | ( | struct cmd_list_element * | c | ) |
Definition at line 274 of file cli-script.c.
enum command_control_type execute_control_command | ( | struct command_line * | cmd | ) |
Definition at line 399 of file cli-script.c.
enum command_control_type execute_control_command_untraced | ( | struct command_line * | cmd | ) |
Definition at line 591 of file cli-script.c.
void execute_user_command | ( | struct cmd_list_element * | c, |
char * | args | ||
) |
Definition at line 311 of file cli-script.c.
void free_command_lines | ( | struct command_line ** | lptr | ) |
Definition at line 1318 of file cli-script.c.
struct command_line* get_command_line | ( | enum command_control_type | type, |
char * | arg | ||
) | [read] |
Definition at line 111 of file cli-script.c.
struct cleanup* make_cleanup_free_command_lines | ( | struct command_line ** | arg | ) | [read] |
Definition at line 1348 of file cli-script.c.
void print_command_lines | ( | struct ui_out * | uiout, |
struct command_line * | cmd, | ||
unsigned int | depth | ||
) |
Definition at line 137 of file cli-script.c.
void print_command_trace | ( | const char * | cmd | ) |
Definition at line 379 of file cli-script.c.
struct command_line* read_command_lines | ( | char * | prompt_arg, |
int | from_tty, | ||
int | parse_commands, | ||
void(*)(char *, void *) | validator, | ||
void * | closure | ||
) | [read] |
Definition at line 1198 of file cli-script.c.
struct command_line* read_command_lines_1 | ( | char *(*)(void) | read_next_line_func, |
int | parse_commands, | ||
void(*)(char *, void *) | validator, | ||
void * | closure | ||
) | [read] |
Definition at line 1245 of file cli-script.c.
void reset_command_nest_depth | ( | void | ) |
Definition at line 362 of file cli-script.c.
void script_from_file | ( | FILE * | stream, |
const char * | file | ||
) |
Definition at line 1626 of file cli-script.c.
void show_user_1 | ( | struct cmd_list_element * | c, |
const char * | prefix, | ||
const char * | name, | ||
struct ui_file * | stream | ||
) |
Definition at line 1670 of file cli-script.c.
Definition at line 1696 of file cli-script.c.