projects
/
platform
/
upstream
/
gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Imported Upstream version 7.9
[platform/upstream/gdb.git]
/
gdb
/
mi
/
mi-cmd-file.c
diff --git
a/gdb/mi/mi-cmd-file.c
b/gdb/mi/mi-cmd-file.c
index
1bc5867
..
9825dad
100644
(file)
--- a/
gdb/mi/mi-cmd-file.c
+++ b/
gdb/mi/mi-cmd-file.c
@@
-1,5
+1,5
@@
/* MI Command Set - file commands.
/* MI Command Set - file commands.
- Copyright (C) 2000-201
4
Free Software Foundation, Inc.
+ Copyright (C) 2000-201
5
Free Software Foundation, Inc.
Contributed by Cygnus Solutions (a Red Hat company).
This file is part of GDB.
Contributed by Cygnus Solutions (a Red Hat company).
This file is part of GDB.
@@
-55,7
+55,9
@@
mi_cmd_file_list_exec_source_file (char *command, char **argv, int argc)
ui_out_field_string (uiout, "fullname", symtab_to_fullname (st.symtab));
ui_out_field_string (uiout, "fullname", symtab_to_fullname (st.symtab));
- ui_out_field_int (uiout, "macro-info", st.symtab->macro_table ? 1 : 0);
+ ui_out_field_int (uiout, "macro-info",
+ COMPUNIT_MACRO_TABLE
+ (SYMTAB_COMPUNIT (st.symtab)) != NULL);
}
/* A callback for map_partial_symbol_filenames. */
}
/* A callback for map_partial_symbol_filenames. */
@@
-80,6
+82,7
@@
void
mi_cmd_file_list_exec_source_files (char *command, char **argv, int argc)
{
struct ui_out *uiout = current_uiout;
mi_cmd_file_list_exec_source_files (char *command, char **argv, int argc)
{
struct ui_out *uiout = current_uiout;
+ struct compunit_symtab *cu;
struct symtab *s;
struct objfile *objfile;
struct symtab *s;
struct objfile *objfile;
@@
-89,8
+92,8
@@
mi_cmd_file_list_exec_source_files (char *command, char **argv, int argc)
/* Print the table header. */
ui_out_begin (uiout, ui_out_type_list, "files");
/* Print the table header. */
ui_out_begin (uiout, ui_out_type_list, "files");
- /* Look at all of the symtabs. */
- ALL_
SYMTABS (objfile
, s)
+ /* Look at all of the
file
symtabs. */
+ ALL_
FILETABS (objfile, cu
, s)
{
ui_out_begin (uiout, ui_out_type_tuple, NULL);
{
ui_out_begin (uiout, ui_out_type_tuple, NULL);