aboutsummaryrefslogtreecommitdiff
path: root/gdb/dwarf2read.c
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/dwarf2read.c
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/dwarf2read.c')
-rw-r--r--gdb/dwarf2read.c5
1 files changed, 5 insertions, 0 deletions
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;