diff options
author | Doug Evans <dje@google.com> | 2011-11-15 17:40:02 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2011-11-15 17:40:02 +0000 |
commit | c011a4f469702871cbd5a1e7fecdb57d322642bd (patch) | |
tree | e0a8599b1b433bfba3d377eaea9f106df3e48eda /gdb/NEWS | |
parent | 865ecab4b2b7d6efeaec3072ee843d2d830d2dae (diff) | |
download | gdb-c011a4f469702871cbd5a1e7fecdb57d322642bd.zip gdb-c011a4f469702871cbd5a1e7fecdb57d322642bd.tar.gz gdb-c011a4f469702871cbd5a1e7fecdb57d322642bd.tar.bz2 |
* NEWS: Mention new parameter basenames-may-differ.
* dwarf2read.c (dw2_lookup_symtab): Avoid calling gdb_realpath if
! basenames_may_differ.
* psymtab.c (lookup_partial_symtab): Ditto.
* symtab.c (lookup_symtab): Ditto.
(basenames_may_differ): New global.
(_initialize_symtab): New parameter basenames-may-differ.
* symtab.h (basenames_may_differ): Declare.
doc/
* gdb.texinfo (Files): Document basenames-may-differ.
Diffstat (limited to 'gdb/NEWS')
-rw-r--r-- | gdb/NEWS | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -165,6 +165,17 @@ show debug entry-values Control display of debugging info for determining frame argument values at function entry and virtual tail call frames. +set basenames-may-differ +show basenames-may-differ + Set whether a source file may have multiple base names. + (A "base name" is the name of a file with the directory part removed. + Example: The base name of "/home/user/hello.c" is "hello.c".) + If set, GDB will canonicalize file names (e.g., expand symlinks) + before comparing them. Canonicalization is an expensive operation, + but it allows the same file be known by more than one base name. + If not set (the default), all source files are assumed to have just + one base name, and gdb will do file name comparisons more efficiently. + * New remote packets QTEnable |