aboutsummaryrefslogtreecommitdiff
path: root/gdb/mi
diff options
context:
space:
mode:
authorNick Roberts <nickrob@snap.net.nz>2008-01-30 01:47:38 +0000
committerNick Roberts <nickrob@snap.net.nz>2008-01-30 01:47:38 +0000
commit177848379dbf039d6c10f1a9411806dca417d2cc (patch)
tree3cc0830bea10f65ae6900eb77b126b8c647576aa /gdb/mi
parent95ef687d50430f130097ed98a8e965506a02e93c (diff)
downloadgdb-177848379dbf039d6c10f1a9411806dca417d2cc.zip
gdb-177848379dbf039d6c10f1a9411806dca417d2cc.tar.gz
gdb-177848379dbf039d6c10f1a9411806dca417d2cc.tar.bz2
(mi_cmd_file_list_exec_source_file): Add field
for preprocessor macro information. Formatting changes.
Diffstat (limited to 'gdb/mi')
-rw-r--r--gdb/mi/mi-cmd-file.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/gdb/mi/mi-cmd-file.c b/gdb/mi/mi-cmd-file.c
index bb04c80..8c74170 100644
--- a/gdb/mi/mi-cmd-file.c
+++ b/gdb/mi/mi-cmd-file.c
@@ -29,18 +29,18 @@
current file being executed. */
enum mi_cmd_result
-mi_cmd_file_list_exec_source_file(char *command, char **argv, int argc)
+mi_cmd_file_list_exec_source_file (char *command, char **argv, int argc)
{
struct symtab_and_line st;
int optind = 0;
char *optarg;
- if ( !mi_valid_noargs("mi_cmd_file_list_exec_source_file", argc, argv) )
+ if (!mi_valid_noargs ("mi_cmd_file_list_exec_source_file", argc, argv))
error (_("mi_cmd_file_list_exec_source_file: Usage: No args"));
/* Set the default file and line, also get them */
- set_default_source_symtab_and_line();
- st = get_current_source_symtab_and_line();
+ set_default_source_symtab_and_line ();
+ st = get_current_source_symtab_and_line ();
/* We should always get a symtab.
Apparently, filename does not need to be tested for NULL.
@@ -59,6 +59,8 @@ mi_cmd_file_list_exec_source_file(char *command, char **argv, int argc)
if (st.symtab->fullname)
ui_out_field_string (uiout, "fullname", st.symtab->fullname);
+ ui_out_field_int (uiout, "macro-info", st.symtab->macro_table ? 1 : 0);
+
return MI_CMD_DONE;
}