diff options
author | Sterling Augustine <saugustine@google.com> | 2011-10-28 17:29:37 +0000 |
---|---|---|
committer | Sterling Augustine <saugustine@google.com> | 2011-10-28 17:29:37 +0000 |
commit | 821296b70dcf3e91ce92fb78b9360e3ff06d0494 (patch) | |
tree | 7d751f2133f80e2e2c38596fd2954b1a4d435f1d /gdb/psymtab.c | |
parent | d6a5d40c767d773effa679116286c2b7e39e80af (diff) | |
download | gdb-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.c | 1 |
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); } |