* buildsym.c (finish_block_internal): New arg "expandable".
authorDoug Evans <dje@google.com>
Tue, 10 Jul 2012 20:20:15 +0000 (20:20 +0000)
committerDoug Evans <dje@google.com>
Tue, 10 Jul 2012 20:20:15 +0000 (20:20 +0000)
commit6d30eef8d4080bfe2437b2bd0e13525f386a8350
treeba9c666031efd5deb735990392b88eab47a2fceb
parentb4c41fc7e2e297121ad3c96ad9e2f8b8738be373
* buildsym.c (finish_block_internal): New arg "expandable".
All callers updated.
(start_symtab): Move most contents to ...
(restart_symtab): ... here.  New function.
(reset_symtab_globals): New function.
(end_symtab_1): Renamed from end_symtab.  New arg "expandable".
Call reset_symtab_globals.
(end_symtab, end_expandable_symtab): New functions.
(set_missing_symtab, augment_type_symtab): New functions.
* buildsym.h (end_expandable_symtab): Declare.
(augment_type_symtab, restart_symtab): Declare.
gdb/ChangeLog
gdb/buildsym.c
gdb/buildsym.h