aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbcmd.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/gdbcmd.h')
-rw-r--r--gdb/gdbcmd.h9
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,