diff options
Diffstat (limited to 'gdb/gdbcmd.h')
-rw-r--r-- | gdb/gdbcmd.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gdb/gdbcmd.h b/gdb/gdbcmd.h index af6235f..f541ebd 100644 --- a/gdb/gdbcmd.h +++ b/gdb/gdbcmd.h @@ -134,9 +134,12 @@ extern struct cmd_list_element *save_cmdlist; extern void execute_command (const char *, int); -/* Execute command P and returns its output. If TERM_OUT, - the output is built using terminal output behaviour such - as cli_styling. */ +/* Run execute_command for P and FROM_TTY. Capture its output into the + returned string, do not display it to the screen. The global BATCH_FLAG + will temporarily be set to true. When TERM_OUT is true the output is + collected with terminal behaviour (e.g. with styling). When TERM_OUT is + false raw output will be collected (e.g. no styling). */ + extern std::string execute_command_to_string (const char *p, int from_tty, bool term_out); extern void execute_command_to_ui_file (struct ui_file *file, |