aboutsummaryrefslogtreecommitdiff
path: root/gdb/psymtab.c
diff options
context:
space:
mode:
authorSterling Augustine <saugustine@google.com>2011-10-28 17:29:37 +0000
committerSterling Augustine <saugustine@google.com>2011-10-28 17:29:37 +0000
commit821296b70dcf3e91ce92fb78b9360e3ff06d0494 (patch)
tree7d751f2133f80e2e2c38596fd2954b1a4d435f1d /gdb/psymtab.c
parentd6a5d40c767d773effa679116286c2b7e39e80af (diff)
downloadgdb-821296b70dcf3e91ce92fb78b9360e3ff06d0494.zip
gdb-821296b70dcf3e91ce92fb78b9360e3ff06d0494.tar.gz
gdb-821296b70dcf3e91ce92fb78b9360e3ff06d0494.tar.bz2
11-10-28 Sterling Augustine <saugustine@google.com>
* psymtab.c (map_symbol_filenames_psymtab): Call QUIT. * symtab.c (free_completion_list): New function. (do_free_completion_list): Likewise. (default_make_symbol_completion_list_break_on): New variable back_to. Call make_cleanup and discard_cleanups. (make_source_files_completion_list): Likewise.
Diffstat (limited to 'gdb/psymtab.c')
-rw-r--r--gdb/psymtab.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/psymtab.c b/gdb/psymtab.c
index fd8bb7d..1f3b3dc 100644
--- a/gdb/psymtab.c
+++ b/gdb/psymtab.c
@@ -1093,6 +1093,7 @@ map_symbol_filenames_psymtab (struct objfile *objfile,
if (ps->readin)
continue;
+ QUIT;
fullname = psymtab_to_fullname (ps);
(*fun) (ps->filename, fullname, data);
}