aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2011-11-23 19:55:42 +0000
committerDoug Evans <dje@google.com>2011-11-23 19:55:42 +0000
commit3d7bb9d9ca1d9ae0dcae6c810ac31314f23a3285 (patch)
treefc2a6fbebb7a165c02e6291483438deb5b30b3c4 /gdb
parent1fbf5ada2fa5ffb4b5cb98247509a96d20032f67 (diff)
downloadgdb-3d7bb9d9ca1d9ae0dcae6c810ac31314f23a3285.zip
gdb-3d7bb9d9ca1d9ae0dcae6c810ac31314f23a3285.tar.gz
gdb-3d7bb9d9ca1d9ae0dcae6c810ac31314f23a3285.tar.bz2
* dwarf2read.c (dw2_lookup_symtab): Add comment.
(dw2_expand_symtabs_with_filename): Ditto. (dw2_expand_symtabs_matching): Ditto. (dw2_map_symbol_filenames): Ditto.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog7
-rw-r--r--gdb/dwarf2read.c5
2 files changed, 12 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 0585e1e..0397899 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,10 @@
+2011-11-23 Doug Evans <dje@google.com>
+
+ * dwarf2read.c (dw2_lookup_symtab): Add comment.
+ (dw2_expand_symtabs_with_filename): Ditto.
+ (dw2_expand_symtabs_matching): Ditto.
+ (dw2_map_symbol_filenames): Ditto.
+
2011-11-23 Andrey Smirnov <andrew.smirnov@gmail.com>
* ada-lang.c (assign_aggregate): Minor reformatting.
diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c
index 5e279de..3f66c67 100644
--- a/gdb/dwarf2read.c
+++ b/gdb/dwarf2read.c
@@ -2458,6 +2458,7 @@ dw2_lookup_symtab (struct objfile *objfile, const char *name,
struct dwarf2_per_cu_data *per_cu = dw2_get_cu (i);
struct quick_file_names *file_data;
+ /* We only need to look at symtabs not already expanded. */
if (per_cu->v.quick->symtab)
continue;
@@ -2640,6 +2641,7 @@ dw2_expand_symtabs_with_filename (struct objfile *objfile,
struct dwarf2_per_cu_data *per_cu = dw2_get_cu (i);
struct quick_file_names *file_data;
+ /* We only need to look at symtabs not already expanded. */
if (per_cu->v.quick->symtab)
continue;
@@ -2744,6 +2746,8 @@ dw2_expand_symtabs_matching (struct objfile *objfile,
struct quick_file_names *file_data;
per_cu->v.quick->mark = 0;
+
+ /* We only need to look at symtabs not already expanded. */
if (per_cu->v.quick->symtab)
continue;
@@ -2831,6 +2835,7 @@ dw2_map_symbol_filenames (struct objfile *objfile, symbol_filename_ftype *fun,
struct dwarf2_per_cu_data *per_cu = dw2_get_cu (i);
struct quick_file_names *file_data;
+ /* We only need to look at symtabs not already expanded. */
if (per_cu->v.quick->symtab)
continue;