diff options
author | Doug Evans <dje@google.com> | 2012-06-23 22:23:47 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2012-06-23 22:23:47 +0000 |
commit | 156942c7d192e742f3b8cadd132d0a6ded28ebbd (patch) | |
tree | 924acee73ed1fe6b969b011fca48f3514bbed5ad /gdb/NEWS | |
parent | 0d8b534dde845ba3fedd5c5a3f74f61c696e2a87 (diff) | |
download | gdb-156942c7d192e742f3b8cadd132d0a6ded28ebbd.zip gdb-156942c7d192e742f3b8cadd132d0a6ded28ebbd.tar.gz gdb-156942c7d192e742f3b8cadd132d0a6ded28ebbd.tar.bz2 |
PR 14125
* NEWS: Document additions to .gdb_index.
* dwarf2read.c: #include "gdb/gdb-index.h".
(DW2_GDB_INDEX_SYMBOL_STATIC_SET_VALUE): New macro.
(DW2_GDB_INDEX_SYMBOL_KIND_SET_VALUE): New macro.
(DW2_GDB_INDEX_CU_SET_VALUE): New macro.
(dwarf2_read_index): Recognize version 7.
(dw2_do_expand_symtabs_matching): New args want_specific_block,
block_kind, domain): All callers updated.
(dw2_find_symbol_file): Handle new index CU values.
(dw2_expand_symtabs_matching): Match symbol kind if requested.
(add_index_entry): New args is_static, kind. All callers updated.
(offset_type_compare, uniquify_cu_indices): New functions
(symbol_kind): New function.
(write_psymtabs_to_index): Remove duplicate CU values.
(write_psymtabs_to_index): Write .gdb_index version 7.
doc/
* gdb.texinfo (Index Section Format): Document version 7 format.
include/gdb/
* gdb-index.h: New file.
Diffstat (limited to 'gdb/NEWS')
-rw-r--r-- | gdb/NEWS | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -112,6 +112,12 @@ the ability to set breakpoints on inlined functions will be lost in symbol files with older .gdb_index sections. + The .gdb_index section has also been updated to record more information + about each symbol. This speeds up the "info variables", "info functions" + and "info types" commands when used with programs having the .gdb_index + section, as well as speeding up debugging with shared libraries using + the .gdb_index section. + * Ada support for GDB/MI Variable Objects has been added. * GDB can now support 'breakpoint always-inserted mode' in 'record' |